diff --git a/website/.gitignore b/website/.gitignore index 6dd4ebf094..d774387643 100644 --- a/website/.gitignore +++ b/website/.gitignore @@ -1,7 +1,11 @@ .next node_modules/ out/ -public/api/ raw/ +public/api/ +public/compilers/ +public/robots.txt +public/sitemap*.xml + !package-lock.json \ No newline at end of file diff --git a/website/next.config.js b/website/next.config.js index ee318f289f..a4503d740a 100644 --- a/website/next.config.js +++ b/website/next.config.js @@ -6,17 +6,16 @@ const withNextra = require("nextra")({ /** @type {import('next').NextConfig} */ const config = { ...withNextra(), + output: "export", exportTrailingSlash: true, images: { unoptimized: true, }, - rewrites: async () => { - return [ - { - source: "/api", - destination: "/api/index.html", - }, - ]; - }, + rewrites: async () => [ + { + source: "/api", + destination: "/api/index.html", + }, + ], }; module.exports = config; diff --git a/website/package-lock.json b/website/package-lock.json index 3f7e154ea8..3212af9926 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -16,15 +16,15 @@ "@mui/material": "^5.12.0", "@rollup/browser": "^4.13.0", "lz-string": "^1.5.0", - "monaco-editor": "^0.39.0", - "next": "^13.0.6", + "monaco-editor": "^0.48.0", + "next": "^14.1.1", "nextra": "latest", "nextra-theme-docs": "latest", "path": "^0.12.7", "prettier": "^3.2.5", "react": "^18.2.0", "react-dom": "^18.2.0", - "tgrid": "^0.10.2", + "tgrid": "^1.0.0", "tstl": "^3.0.0", "typescript": "^5.4.5", "typia": "^6.0.3" @@ -1172,12 +1172,13 @@ "node_modules/@next/env": { "version": "13.5.6", "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.6.tgz", - "integrity": "sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==" + "integrity": "sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==", + "dev": true }, "node_modules/@next/swc-darwin-arm64": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.6.tgz", - "integrity": "sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.3.tgz", + "integrity": "sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==", "cpu": [ "arm64" ], @@ -1190,9 +1191,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.6.tgz", - "integrity": "sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.3.tgz", + "integrity": "sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==", "cpu": [ "x64" ], @@ -1205,9 +1206,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.6.tgz", - "integrity": "sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.3.tgz", + "integrity": "sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==", "cpu": [ "arm64" ], @@ -1220,9 +1221,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.6.tgz", - "integrity": "sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.3.tgz", + "integrity": "sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==", "cpu": [ "arm64" ], @@ -1235,9 +1236,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.6.tgz", - "integrity": "sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.3.tgz", + "integrity": "sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==", "cpu": [ "x64" ], @@ -1250,9 +1251,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.6.tgz", - "integrity": "sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.3.tgz", + "integrity": "sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==", "cpu": [ "x64" ], @@ -1265,9 +1266,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.6.tgz", - "integrity": "sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.3.tgz", + "integrity": "sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==", "cpu": [ "arm64" ], @@ -1280,9 +1281,9 @@ } }, "node_modules/@next/swc-win32-ia32-msvc": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.6.tgz", - "integrity": "sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.3.tgz", + "integrity": "sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==", "cpu": [ "ia32" ], @@ -1295,9 +1296,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.6.tgz", - "integrity": "sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.3.tgz", + "integrity": "sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==", "cpu": [ "x64" ], @@ -1376,11 +1377,17 @@ "resolved": "https://registry.npmjs.org/@samchon/openapi/-/openapi-0.1.21.tgz", "integrity": "sha512-IUCOZpLOx8IZzxW87ySvFRSyGMRRQS5vpUwhUddzVR9vlDvTfVYjQjFuiJBqQIeGSdZExV3JzuHJCogacmd0/g==" }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" + }, "node_modules/@swc/helpers": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", - "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", + "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", "dependencies": { + "@swc/counter": "^0.1.3", "tslib": "^2.4.0" } }, @@ -1603,7 +1610,6 @@ "version": "18.19.25", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.25.tgz", "integrity": "sha512-NrNXHJCexZtcbR9K1hsv1fSbwAwnhv7ql7l331aKvW0sej5H0NY1o64BHe0AA2ZoQuTm7NE6fyNW079MOWXe4Q==", - "dev": true, "dependencies": { "undici-types": "~5.26.4" } @@ -1656,6 +1662,22 @@ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, + "node_modules/@types/websocket": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.10.tgz", + "integrity": "sha512-svjGZvPB7EzuYS94cI7a+qhwgGU1y89wUgjT6E2wVUfmAGIvRfT7obBvRtnhXCSsoMdlG4gBFGE7MfkIXZLoww==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", + "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", @@ -3729,7 +3751,8 @@ "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true }, "node_modules/globals": { "version": "11.12.0", @@ -6494,9 +6517,9 @@ } }, "node_modules/monaco-editor": { - "version": "0.39.0", - "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.39.0.tgz", - "integrity": "sha512-zhbZ2Nx93tLR8aJmL2zI1mhJpsl87HMebNBM6R8z4pLfs8pj604pIVIVwyF1TivcfNtIPpMXL+nb3DsBmE/x6Q==" + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.48.0.tgz", + "integrity": "sha512-goSDElNqFfw7iDHMg8WDATkfcyeLTNpBHQpO8incK6p5qZt5G/1j41X0xdGzpIkGojGXM+QiRQyLjnfDVvrpwA==" }, "node_modules/mri": { "version": "1.2.0", @@ -6540,37 +6563,38 @@ "dev": true }, "node_modules/next": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/next/-/next-13.5.6.tgz", - "integrity": "sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.3.tgz", + "integrity": "sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==", "dependencies": { - "@next/env": "13.5.6", - "@swc/helpers": "0.5.2", + "@next/env": "14.2.3", + "@swc/helpers": "0.5.5", "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001406", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", "postcss": "8.4.31", - "styled-jsx": "5.1.1", - "watchpack": "2.4.0" + "styled-jsx": "5.1.1" }, "bin": { "next": "dist/bin/next" }, "engines": { - "node": ">=16.14.0" + "node": ">=18.17.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "13.5.6", - "@next/swc-darwin-x64": "13.5.6", - "@next/swc-linux-arm64-gnu": "13.5.6", - "@next/swc-linux-arm64-musl": "13.5.6", - "@next/swc-linux-x64-gnu": "13.5.6", - "@next/swc-linux-x64-musl": "13.5.6", - "@next/swc-win32-arm64-msvc": "13.5.6", - "@next/swc-win32-ia32-msvc": "13.5.6", - "@next/swc-win32-x64-msvc": "13.5.6" + "@next/swc-darwin-arm64": "14.2.3", + "@next/swc-darwin-x64": "14.2.3", + "@next/swc-linux-arm64-gnu": "14.2.3", + "@next/swc-linux-arm64-musl": "14.2.3", + "@next/swc-linux-x64-gnu": "14.2.3", + "@next/swc-linux-x64-musl": "14.2.3", + "@next/swc-win32-arm64-msvc": "14.2.3", + "@next/swc-win32-ia32-msvc": "14.2.3", + "@next/swc-win32-x64-msvc": "14.2.3" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", "react": "^18.2.0", "react-dom": "^18.2.0", "sass": "^1.3.0" @@ -6579,6 +6603,9 @@ "@opentelemetry/api": { "optional": true }, + "@playwright/test": { + "optional": true + }, "sass": { "optional": true } @@ -6650,6 +6677,11 @@ "react-dom": "*" } }, + "node_modules/next/node_modules/@next/env": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.3.tgz", + "integrity": "sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==" + }, "node_modules/nextra": { "version": "2.13.4", "resolved": "https://registry.npmjs.org/nextra/-/nextra-2.13.4.tgz", @@ -8339,15 +8371,26 @@ } }, "node_modules/tgrid": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/tgrid/-/tgrid-0.10.2.tgz", - "integrity": "sha512-X8B6DesE/WI1KveXO+AvIvocXk0jafCBev8Z8Bj9WYfgIWGNg2sYOtOMeuELepuQ0U1mce7KK/WaaSQsr8GvRA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tgrid/-/tgrid-1.0.0.tgz", + "integrity": "sha512-4tJRfhQP7tPHcCwZhEcIrfIgQQzMiuusvgKu8/wAhYFSZhv2TcTcaIgsAkPENGqHyHoPiKvKyEdKAYdRR2333A==", "dependencies": { + "@types/node": "^20.11.30", + "@types/websocket": "^1.0.10", + "@types/ws": "^7.4.7", "import2": "^1.0.3", "tstl": "3.0.0", "ws": "^7.5.3" } }, + "node_modules/tgrid/node_modules/@types/node": { + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -8781,8 +8824,7 @@ "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, "node_modules/unified": { "version": "10.1.2", @@ -9265,6 +9307,7 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" diff --git a/website/package.json b/website/package.json index 29dc66cbf3..2e0596d117 100644 --- a/website/package.json +++ b/website/package.json @@ -4,7 +4,7 @@ "description": "Typia Guide Documents", "private": true, "scripts": { - "build": "rimraf .next && rimraf out && typedoc && next build && next export && next-sitemap", + "build": "rimraf .next && rimraf out && typedoc && next build && next-sitemap", "deploy": "node build/deploy", "dev": "next dev", "prepare": "node build/raw && webpack && typedoc" @@ -26,15 +26,15 @@ "@mui/material": "^5.12.0", "@rollup/browser": "^4.13.0", "lz-string": "^1.5.0", - "monaco-editor": "^0.39.0", - "next": "^13.0.6", + "monaco-editor": "^0.48.0", + "next": "^14.1.1", "nextra": "latest", "nextra-theme-docs": "latest", "path": "^0.12.7", "prettier": "^3.2.5", "react": "^18.2.0", "react-dom": "^18.2.0", - "tgrid": "^0.10.2", + "tgrid": "^1.0.0", "tstl": "^3.0.0", "typescript": "^5.4.5", "typia": "^6.0.3" diff --git a/website/public/compilers/9414398612fc13d5aacd.wasm b/website/public/compilers/9414398612fc13d5aacd.wasm deleted file mode 100644 index 20af25ed19..0000000000 Binary files a/website/public/compilers/9414398612fc13d5aacd.wasm and /dev/null differ diff --git a/website/public/compilers/index.js b/website/public/compilers/index.js deleted file mode 100644 index 136ebd9913..0000000000 --- a/website/public/compilers/index.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see index.js.LICENSE.txt */ -(()=>{var __webpack_modules__={"./node_modules/drange/lib/index.js":module=>{"use strict";eval("\n/* eslint indent: 4 */\n\n\n// Private helper class\nclass SubRange {\n constructor(low, high) {\n this.low = low;\n this.high = high;\n this.length = 1 + high - low;\n }\n\n overlaps(range) {\n return !(this.high < range.low || this.low > range.high);\n }\n\n touches(range) {\n return !(this.high + 1 < range.low || this.low - 1 > range.high);\n }\n\n // Returns inclusive combination of SubRanges as a SubRange.\n add(range) {\n return new SubRange(\n Math.min(this.low, range.low),\n Math.max(this.high, range.high)\n );\n }\n\n // Returns subtraction of SubRanges as an array of SubRanges.\n // (There's a case where subtraction divides it in 2)\n subtract(range) {\n if (range.low <= this.low && range.high >= this.high) {\n return [];\n } else if (range.low > this.low && range.high < this.high) {\n return [\n new SubRange(this.low, range.low - 1),\n new SubRange(range.high + 1, this.high)\n ];\n } else if (range.low <= this.low) {\n return [new SubRange(range.high + 1, this.high)];\n } else {\n return [new SubRange(this.low, range.low - 1)];\n }\n }\n\n toString() {\n return this.low == this.high ?\n this.low.toString() : this.low + '-' + this.high;\n }\n}\n\n\nclass DRange {\n constructor(a, b) {\n this.ranges = [];\n this.length = 0;\n if (a != null) this.add(a, b);\n }\n\n _update_length() {\n this.length = this.ranges.reduce((previous, range) => {\n return previous + range.length;\n }, 0);\n }\n\n add(a, b) {\n var _add = (subrange) => {\n var i = 0;\n while (i < this.ranges.length && !subrange.touches(this.ranges[i])) {\n i++;\n }\n var newRanges = this.ranges.slice(0, i);\n while (i < this.ranges.length && subrange.touches(this.ranges[i])) {\n subrange = subrange.add(this.ranges[i]);\n i++;\n }\n newRanges.push(subrange);\n this.ranges = newRanges.concat(this.ranges.slice(i));\n this._update_length();\n }\n\n if (a instanceof DRange) {\n a.ranges.forEach(_add);\n } else {\n if (b == null) b = a;\n _add(new SubRange(a, b));\n }\n return this;\n }\n\n subtract(a, b) {\n var _subtract = (subrange) => {\n var i = 0;\n while (i < this.ranges.length && !subrange.overlaps(this.ranges[i])) {\n i++;\n }\n var newRanges = this.ranges.slice(0, i);\n while (i < this.ranges.length && subrange.overlaps(this.ranges[i])) {\n newRanges = newRanges.concat(this.ranges[i].subtract(subrange));\n i++;\n }\n this.ranges = newRanges.concat(this.ranges.slice(i));\n this._update_length();\n };\n\n if (a instanceof DRange) {\n a.ranges.forEach(_subtract);\n } else {\n if (b == null) b = a;\n _subtract(new SubRange(a, b));\n }\n return this;\n }\n\n intersect(a, b) {\n var newRanges = [];\n var _intersect = (subrange) => {\n var i = 0;\n while (i < this.ranges.length && !subrange.overlaps(this.ranges[i])) {\n i++;\n }\n while (i < this.ranges.length && subrange.overlaps(this.ranges[i])) {\n var low = Math.max(this.ranges[i].low, subrange.low);\n var high = Math.min(this.ranges[i].high, subrange.high);\n newRanges.push(new SubRange(low, high));\n i++;\n }\n };\n\n if (a instanceof DRange) {\n a.ranges.forEach(_intersect);\n } else {\n if (b == null) b = a;\n _intersect(new SubRange(a, b));\n }\n this.ranges = newRanges;\n this._update_length();\n return this;\n }\n\n index(index) {\n var i = 0;\n while (i < this.ranges.length && this.ranges[i].length <= index) {\n index -= this.ranges[i].length;\n i++;\n }\n return this.ranges[i].low + index;\n }\n\n toString() {\n return '[ ' + this.ranges.join(', ') + ' ]';\n }\n\n clone() {\n return new DRange(this);\n }\n\n numbers() {\n return this.ranges.reduce((result, subrange) => {\n var i = subrange.low;\n while (i <= subrange.high) {\n result.push(i);\n i++;\n }\n return result;\n }, []);\n }\n\n subranges() {\n return this.ranges.map((subrange) => ({\n low: subrange.low,\n high: subrange.high,\n length: 1 + subrange.high - subrange.low\n }));\n }\n}\n\nmodule.exports = DRange;\n\n\n//# sourceURL=webpack://typia.io/./node_modules/drange/lib/index.js?")},"./node_modules/import2/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";eval('\r\nmodule.exports = function (path) {\r\n return __webpack_require__("./node_modules/import2 lazy recursive")(path);\r\n};\n\n//# sourceURL=webpack://typia.io/./node_modules/import2/index.js?')},"./node_modules/import2 lazy recursive":module=>{eval('function webpackEmptyAsyncContext(req) {\n\t// Here Promise.resolve().then() is used instead of new Promise() to prevent\n\t// uncaught exception popping up in devtools\n\treturn Promise.resolve().then(() => {\n\t\tvar e = new Error("Cannot find module \'" + req + "\'");\n\t\te.code = \'MODULE_NOT_FOUND\';\n\t\tthrow e;\n\t});\n}\nwebpackEmptyAsyncContext.keys = () => ([]);\nwebpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;\nwebpackEmptyAsyncContext.id = "./node_modules/import2 lazy recursive";\nmodule.exports = webpackEmptyAsyncContext;\n\n//# sourceURL=webpack://typia.io/./node_modules/import2/_lazy_namespace_object?')},"./node_modules/path/path.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";eval("/* provided dependency */ var process = __webpack_require__(/*! process/browser */ \"./node_modules/process/browser.js\");\n// Copyright Joyent, Inc. and other Node contributors.\r\n//\r\n// Permission is hereby granted, free of charge, to any person obtaining a\r\n// copy of this software and associated documentation files (the\r\n// \"Software\"), to deal in the Software without restriction, including\r\n// without limitation the rights to use, copy, modify, merge, publish,\r\n// distribute, sublicense, and/or sell copies of the Software, and to permit\r\n// persons to whom the Software is furnished to do so, subject to the\r\n// following conditions:\r\n//\r\n// The above copyright notice and this permission notice shall be included\r\n// in all copies or substantial portions of the Software.\r\n//\r\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\r\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\r\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\r\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\r\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\r\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n\r\n\r\n\r\n\r\nvar isWindows = process.platform === 'win32';\r\nvar util = __webpack_require__(/*! util */ \"./node_modules/util/util.js\");\r\n\r\n\r\n// resolves . and .. elements in a path array with directory names there\r\n// must be no slashes or device names (c:\\) in the array\r\n// (so also no leading and trailing slashes - it does not distinguish\r\n// relative and absolute paths)\r\nfunction normalizeArray(parts, allowAboveRoot) {\r\n var res = [];\r\n for (var i = 0; i < parts.length; i++) {\r\n var p = parts[i];\r\n\r\n // ignore empty parts\r\n if (!p || p === '.')\r\n continue;\r\n\r\n if (p === '..') {\r\n if (res.length && res[res.length - 1] !== '..') {\r\n res.pop();\r\n } else if (allowAboveRoot) {\r\n res.push('..');\r\n }\r\n } else {\r\n res.push(p);\r\n }\r\n }\r\n\r\n return res;\r\n}\r\n\r\n// returns an array with empty elements removed from either end of the input\r\n// array or the original array if no elements need to be removed\r\nfunction trimArray(arr) {\r\n var lastIndex = arr.length - 1;\r\n var start = 0;\r\n for (; start <= lastIndex; start++) {\r\n if (arr[start])\r\n break;\r\n }\r\n\r\n var end = lastIndex;\r\n for (; end >= 0; end--) {\r\n if (arr[end])\r\n break;\r\n }\r\n\r\n if (start === 0 && end === lastIndex)\r\n return arr;\r\n if (start > end)\r\n return [];\r\n return arr.slice(start, end + 1);\r\n}\r\n\r\n// Regex to split a windows path into three parts: [*, device, slash,\r\n// tail] windows-only\r\nvar splitDeviceRe =\r\n /^([a-zA-Z]:|[\\\\\\/]{2}[^\\\\\\/]+[\\\\\\/]+[^\\\\\\/]+)?([\\\\\\/])?([\\s\\S]*?)$/;\r\n\r\n// Regex to split the tail part of the above into [*, dir, basename, ext]\r\nvar splitTailRe =\r\n /^([\\s\\S]*?)((?:\\.{1,2}|[^\\\\\\/]+?|)(\\.[^.\\/\\\\]*|))(?:[\\\\\\/]*)$/;\r\n\r\nvar win32 = {};\r\n\r\n// Function to split a filename into [root, dir, basename, ext]\r\nfunction win32SplitPath(filename) {\r\n // Separate device+slash from tail\r\n var result = splitDeviceRe.exec(filename),\r\n device = (result[1] || '') + (result[2] || ''),\r\n tail = result[3] || '';\r\n // Split the tail into dir, basename and extension\r\n var result2 = splitTailRe.exec(tail),\r\n dir = result2[1],\r\n basename = result2[2],\r\n ext = result2[3];\r\n return [device, dir, basename, ext];\r\n}\r\n\r\nfunction win32StatPath(path) {\r\n var result = splitDeviceRe.exec(path),\r\n device = result[1] || '',\r\n isUnc = !!device && device[1] !== ':';\r\n return {\r\n device: device,\r\n isUnc: isUnc,\r\n isAbsolute: isUnc || !!result[2], // UNC paths are always absolute\r\n tail: result[3]\r\n };\r\n}\r\n\r\nfunction normalizeUNCRoot(device) {\r\n return '\\\\\\\\' + device.replace(/^[\\\\\\/]+/, '').replace(/[\\\\\\/]+/g, '\\\\');\r\n}\r\n\r\n// path.resolve([from ...], to)\r\nwin32.resolve = function() {\r\n var resolvedDevice = '',\r\n resolvedTail = '',\r\n resolvedAbsolute = false;\r\n\r\n for (var i = arguments.length - 1; i >= -1; i--) {\r\n var path;\r\n if (i >= 0) {\r\n path = arguments[i];\r\n } else if (!resolvedDevice) {\r\n path = process.cwd();\r\n } else {\r\n // Windows has the concept of drive-specific current working\r\n // directories. If we've resolved a drive letter but not yet an\r\n // absolute path, get cwd for that drive. We're sure the device is not\r\n // an unc path at this points, because unc paths are always absolute.\r\n path = process.env['=' + resolvedDevice];\r\n // Verify that a drive-local cwd was found and that it actually points\r\n // to our drive. If not, default to the drive's root.\r\n if (!path || path.substr(0, 3).toLowerCase() !==\r\n resolvedDevice.toLowerCase() + '\\\\') {\r\n path = resolvedDevice + '\\\\';\r\n }\r\n }\r\n\r\n // Skip empty and invalid entries\r\n if (!util.isString(path)) {\r\n throw new TypeError('Arguments to path.resolve must be strings');\r\n } else if (!path) {\r\n continue;\r\n }\r\n\r\n var result = win32StatPath(path),\r\n device = result.device,\r\n isUnc = result.isUnc,\r\n isAbsolute = result.isAbsolute,\r\n tail = result.tail;\r\n\r\n if (device &&\r\n resolvedDevice &&\r\n device.toLowerCase() !== resolvedDevice.toLowerCase()) {\r\n // This path points to another device so it is not applicable\r\n continue;\r\n }\r\n\r\n if (!resolvedDevice) {\r\n resolvedDevice = device;\r\n }\r\n if (!resolvedAbsolute) {\r\n resolvedTail = tail + '\\\\' + resolvedTail;\r\n resolvedAbsolute = isAbsolute;\r\n }\r\n\r\n if (resolvedDevice && resolvedAbsolute) {\r\n break;\r\n }\r\n }\r\n\r\n // Convert slashes to backslashes when `resolvedDevice` points to an UNC\r\n // root. Also squash multiple slashes into a single one where appropriate.\r\n if (isUnc) {\r\n resolvedDevice = normalizeUNCRoot(resolvedDevice);\r\n }\r\n\r\n // At this point the path should be resolved to a full absolute path,\r\n // but handle relative paths to be safe (might happen when process.cwd()\r\n // fails)\r\n\r\n // Normalize the tail path\r\n resolvedTail = normalizeArray(resolvedTail.split(/[\\\\\\/]+/),\r\n !resolvedAbsolute).join('\\\\');\r\n\r\n return (resolvedDevice + (resolvedAbsolute ? '\\\\' : '') + resolvedTail) ||\r\n '.';\r\n};\r\n\r\n\r\nwin32.normalize = function(path) {\r\n var result = win32StatPath(path),\r\n device = result.device,\r\n isUnc = result.isUnc,\r\n isAbsolute = result.isAbsolute,\r\n tail = result.tail,\r\n trailingSlash = /[\\\\\\/]$/.test(tail);\r\n\r\n // Normalize the tail path\r\n tail = normalizeArray(tail.split(/[\\\\\\/]+/), !isAbsolute).join('\\\\');\r\n\r\n if (!tail && !isAbsolute) {\r\n tail = '.';\r\n }\r\n if (tail && trailingSlash) {\r\n tail += '\\\\';\r\n }\r\n\r\n // Convert slashes to backslashes when `device` points to an UNC root.\r\n // Also squash multiple slashes into a single one where appropriate.\r\n if (isUnc) {\r\n device = normalizeUNCRoot(device);\r\n }\r\n\r\n return device + (isAbsolute ? '\\\\' : '') + tail;\r\n};\r\n\r\n\r\nwin32.isAbsolute = function(path) {\r\n return win32StatPath(path).isAbsolute;\r\n};\r\n\r\nwin32.join = function() {\r\n var paths = [];\r\n for (var i = 0; i < arguments.length; i++) {\r\n var arg = arguments[i];\r\n if (!util.isString(arg)) {\r\n throw new TypeError('Arguments to path.join must be strings');\r\n }\r\n if (arg) {\r\n paths.push(arg);\r\n }\r\n }\r\n\r\n var joined = paths.join('\\\\');\r\n\r\n // Make sure that the joined path doesn't start with two slashes, because\r\n // normalize() will mistake it for an UNC path then.\r\n //\r\n // This step is skipped when it is very clear that the user actually\r\n // intended to point at an UNC path. This is assumed when the first\r\n // non-empty string arguments starts with exactly two slashes followed by\r\n // at least one more non-slash character.\r\n //\r\n // Note that for normalize() to treat a path as an UNC path it needs to\r\n // have at least 2 components, so we don't filter for that here.\r\n // This means that the user can use join to construct UNC paths from\r\n // a server name and a share name; for example:\r\n // path.join('//server', 'share') -> '\\\\\\\\server\\\\share\\')\r\n if (!/^[\\\\\\/]{2}[^\\\\\\/]/.test(paths[0])) {\r\n joined = joined.replace(/^[\\\\\\/]{2,}/, '\\\\');\r\n }\r\n\r\n return win32.normalize(joined);\r\n};\r\n\r\n\r\n// path.relative(from, to)\r\n// it will solve the relative path from 'from' to 'to', for instance:\r\n// from = 'C:\\\\orandea\\\\test\\\\aaa'\r\n// to = 'C:\\\\orandea\\\\impl\\\\bbb'\r\n// The output of the function should be: '..\\\\..\\\\impl\\\\bbb'\r\nwin32.relative = function(from, to) {\r\n from = win32.resolve(from);\r\n to = win32.resolve(to);\r\n\r\n // windows is not case sensitive\r\n var lowerFrom = from.toLowerCase();\r\n var lowerTo = to.toLowerCase();\r\n\r\n var toParts = trimArray(to.split('\\\\'));\r\n\r\n var lowerFromParts = trimArray(lowerFrom.split('\\\\'));\r\n var lowerToParts = trimArray(lowerTo.split('\\\\'));\r\n\r\n var length = Math.min(lowerFromParts.length, lowerToParts.length);\r\n var samePartsLength = length;\r\n for (var i = 0; i < length; i++) {\r\n if (lowerFromParts[i] !== lowerToParts[i]) {\r\n samePartsLength = i;\r\n break;\r\n }\r\n }\r\n\r\n if (samePartsLength == 0) {\r\n return to;\r\n }\r\n\r\n var outputParts = [];\r\n for (var i = samePartsLength; i < lowerFromParts.length; i++) {\r\n outputParts.push('..');\r\n }\r\n\r\n outputParts = outputParts.concat(toParts.slice(samePartsLength));\r\n\r\n return outputParts.join('\\\\');\r\n};\r\n\r\n\r\nwin32._makeLong = function(path) {\r\n // Note: this will *probably* throw somewhere.\r\n if (!util.isString(path))\r\n return path;\r\n\r\n if (!path) {\r\n return '';\r\n }\r\n\r\n var resolvedPath = win32.resolve(path);\r\n\r\n if (/^[a-zA-Z]\\:\\\\/.test(resolvedPath)) {\r\n // path is local filesystem path, which needs to be converted\r\n // to long UNC path.\r\n return '\\\\\\\\?\\\\' + resolvedPath;\r\n } else if (/^\\\\\\\\[^?.]/.test(resolvedPath)) {\r\n // path is network UNC path, which needs to be converted\r\n // to long UNC path.\r\n return '\\\\\\\\?\\\\UNC\\\\' + resolvedPath.substring(2);\r\n }\r\n\r\n return path;\r\n};\r\n\r\n\r\nwin32.dirname = function(path) {\r\n var result = win32SplitPath(path),\r\n root = result[0],\r\n dir = result[1];\r\n\r\n if (!root && !dir) {\r\n // No dirname whatsoever\r\n return '.';\r\n }\r\n\r\n if (dir) {\r\n // It has a dirname, strip trailing slash\r\n dir = dir.substr(0, dir.length - 1);\r\n }\r\n\r\n return root + dir;\r\n};\r\n\r\n\r\nwin32.basename = function(path, ext) {\r\n var f = win32SplitPath(path)[2];\r\n // TODO: make this comparison case-insensitive on windows?\r\n if (ext && f.substr(-1 * ext.length) === ext) {\r\n f = f.substr(0, f.length - ext.length);\r\n }\r\n return f;\r\n};\r\n\r\n\r\nwin32.extname = function(path) {\r\n return win32SplitPath(path)[3];\r\n};\r\n\r\n\r\nwin32.format = function(pathObject) {\r\n if (!util.isObject(pathObject)) {\r\n throw new TypeError(\r\n \"Parameter 'pathObject' must be an object, not \" + typeof pathObject\r\n );\r\n }\r\n\r\n var root = pathObject.root || '';\r\n\r\n if (!util.isString(root)) {\r\n throw new TypeError(\r\n \"'pathObject.root' must be a string or undefined, not \" +\r\n typeof pathObject.root\r\n );\r\n }\r\n\r\n var dir = pathObject.dir;\r\n var base = pathObject.base || '';\r\n if (!dir) {\r\n return base;\r\n }\r\n if (dir[dir.length - 1] === win32.sep) {\r\n return dir + base;\r\n }\r\n return dir + win32.sep + base;\r\n};\r\n\r\n\r\nwin32.parse = function(pathString) {\r\n if (!util.isString(pathString)) {\r\n throw new TypeError(\r\n \"Parameter 'pathString' must be a string, not \" + typeof pathString\r\n );\r\n }\r\n var allParts = win32SplitPath(pathString);\r\n if (!allParts || allParts.length !== 4) {\r\n throw new TypeError(\"Invalid path '\" + pathString + \"'\");\r\n }\r\n return {\r\n root: allParts[0],\r\n dir: allParts[0] + allParts[1].slice(0, -1),\r\n base: allParts[2],\r\n ext: allParts[3],\r\n name: allParts[2].slice(0, allParts[2].length - allParts[3].length)\r\n };\r\n};\r\n\r\n\r\nwin32.sep = '\\\\';\r\nwin32.delimiter = ';';\r\n\r\n\r\n// Split a filename into [root, dir, basename, ext], unix version\r\n// 'root' is just a slash, or nothing.\r\nvar splitPathRe =\r\n /^(\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$/;\r\nvar posix = {};\r\n\r\n\r\nfunction posixSplitPath(filename) {\r\n return splitPathRe.exec(filename).slice(1);\r\n}\r\n\r\n\r\n// path.resolve([from ...], to)\r\n// posix version\r\nposix.resolve = function() {\r\n var resolvedPath = '',\r\n resolvedAbsolute = false;\r\n\r\n for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) {\r\n var path = (i >= 0) ? arguments[i] : process.cwd();\r\n\r\n // Skip empty and invalid entries\r\n if (!util.isString(path)) {\r\n throw new TypeError('Arguments to path.resolve must be strings');\r\n } else if (!path) {\r\n continue;\r\n }\r\n\r\n resolvedPath = path + '/' + resolvedPath;\r\n resolvedAbsolute = path[0] === '/';\r\n }\r\n\r\n // At this point the path should be resolved to a full absolute path, but\r\n // handle relative paths to be safe (might happen when process.cwd() fails)\r\n\r\n // Normalize the path\r\n resolvedPath = normalizeArray(resolvedPath.split('/'),\r\n !resolvedAbsolute).join('/');\r\n\r\n return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.';\r\n};\r\n\r\n// path.normalize(path)\r\n// posix version\r\nposix.normalize = function(path) {\r\n var isAbsolute = posix.isAbsolute(path),\r\n trailingSlash = path && path[path.length - 1] === '/';\r\n\r\n // Normalize the path\r\n path = normalizeArray(path.split('/'), !isAbsolute).join('/');\r\n\r\n if (!path && !isAbsolute) {\r\n path = '.';\r\n }\r\n if (path && trailingSlash) {\r\n path += '/';\r\n }\r\n\r\n return (isAbsolute ? '/' : '') + path;\r\n};\r\n\r\n// posix version\r\nposix.isAbsolute = function(path) {\r\n return path.charAt(0) === '/';\r\n};\r\n\r\n// posix version\r\nposix.join = function() {\r\n var path = '';\r\n for (var i = 0; i < arguments.length; i++) {\r\n var segment = arguments[i];\r\n if (!util.isString(segment)) {\r\n throw new TypeError('Arguments to path.join must be strings');\r\n }\r\n if (segment) {\r\n if (!path) {\r\n path += segment;\r\n } else {\r\n path += '/' + segment;\r\n }\r\n }\r\n }\r\n return posix.normalize(path);\r\n};\r\n\r\n\r\n// path.relative(from, to)\r\n// posix version\r\nposix.relative = function(from, to) {\r\n from = posix.resolve(from).substr(1);\r\n to = posix.resolve(to).substr(1);\r\n\r\n var fromParts = trimArray(from.split('/'));\r\n var toParts = trimArray(to.split('/'));\r\n\r\n var length = Math.min(fromParts.length, toParts.length);\r\n var samePartsLength = length;\r\n for (var i = 0; i < length; i++) {\r\n if (fromParts[i] !== toParts[i]) {\r\n samePartsLength = i;\r\n break;\r\n }\r\n }\r\n\r\n var outputParts = [];\r\n for (var i = samePartsLength; i < fromParts.length; i++) {\r\n outputParts.push('..');\r\n }\r\n\r\n outputParts = outputParts.concat(toParts.slice(samePartsLength));\r\n\r\n return outputParts.join('/');\r\n};\r\n\r\n\r\nposix._makeLong = function(path) {\r\n return path;\r\n};\r\n\r\n\r\nposix.dirname = function(path) {\r\n var result = posixSplitPath(path),\r\n root = result[0],\r\n dir = result[1];\r\n\r\n if (!root && !dir) {\r\n // No dirname whatsoever\r\n return '.';\r\n }\r\n\r\n if (dir) {\r\n // It has a dirname, strip trailing slash\r\n dir = dir.substr(0, dir.length - 1);\r\n }\r\n\r\n return root + dir;\r\n};\r\n\r\n\r\nposix.basename = function(path, ext) {\r\n var f = posixSplitPath(path)[2];\r\n // TODO: make this comparison case-insensitive on windows?\r\n if (ext && f.substr(-1 * ext.length) === ext) {\r\n f = f.substr(0, f.length - ext.length);\r\n }\r\n return f;\r\n};\r\n\r\n\r\nposix.extname = function(path) {\r\n return posixSplitPath(path)[3];\r\n};\r\n\r\n\r\nposix.format = function(pathObject) {\r\n if (!util.isObject(pathObject)) {\r\n throw new TypeError(\r\n \"Parameter 'pathObject' must be an object, not \" + typeof pathObject\r\n );\r\n }\r\n\r\n var root = pathObject.root || '';\r\n\r\n if (!util.isString(root)) {\r\n throw new TypeError(\r\n \"'pathObject.root' must be a string or undefined, not \" +\r\n typeof pathObject.root\r\n );\r\n }\r\n\r\n var dir = pathObject.dir ? pathObject.dir + posix.sep : '';\r\n var base = pathObject.base || '';\r\n return dir + base;\r\n};\r\n\r\n\r\nposix.parse = function(pathString) {\r\n if (!util.isString(pathString)) {\r\n throw new TypeError(\r\n \"Parameter 'pathString' must be a string, not \" + typeof pathString\r\n );\r\n }\r\n var allParts = posixSplitPath(pathString);\r\n if (!allParts || allParts.length !== 4) {\r\n throw new TypeError(\"Invalid path '\" + pathString + \"'\");\r\n }\r\n allParts[1] = allParts[1] || '';\r\n allParts[2] = allParts[2] || '';\r\n allParts[3] = allParts[3] || '';\r\n\r\n return {\r\n root: allParts[0],\r\n dir: allParts[0] + allParts[1].slice(0, -1),\r\n base: allParts[2],\r\n ext: allParts[3],\r\n name: allParts[2].slice(0, allParts[2].length - allParts[3].length)\r\n };\r\n};\r\n\r\n\r\nposix.sep = '/';\r\nposix.delimiter = ':';\r\n\r\n\r\nif (isWindows)\r\n module.exports = win32;\r\nelse /* posix */\r\n module.exports = posix;\r\n\r\nmodule.exports.posix = posix;\r\nmodule.exports.win32 = win32;\r\n\n\n//# sourceURL=webpack://typia.io/./node_modules/path/path.js?")},"./node_modules/process/browser.js":module=>{eval("// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n\n\n//# sourceURL=webpack://typia.io/./node_modules/process/browser.js?")},"./node_modules/randexp/lib/randexp.js":(module,__unused_webpack_exports,__webpack_require__)=>{eval("const ret = __webpack_require__(/*! ret */ \"./node_modules/ret/lib/index.js\");\nconst DRange = __webpack_require__(/*! drange */ \"./node_modules/drange/lib/index.js\");\nconst types = ret.types;\n\n\nmodule.exports = class RandExp {\n /**\n * @constructor\n * @param {RegExp|String} regexp\n * @param {String} m\n */\n constructor(regexp, m) {\n this._setDefaults(regexp);\n if (regexp instanceof RegExp) {\n this.ignoreCase = regexp.ignoreCase;\n this.multiline = regexp.multiline;\n regexp = regexp.source;\n\n } else if (typeof regexp === 'string') {\n this.ignoreCase = m && m.indexOf('i') !== -1;\n this.multiline = m && m.indexOf('m') !== -1;\n } else {\n throw new Error('Expected a regexp or string');\n }\n\n this.tokens = ret(regexp);\n }\n\n\n /**\n * Checks if some custom properties have been set for this regexp.\n *\n * @param {RandExp} randexp\n * @param {RegExp} regexp\n */\n _setDefaults(regexp) {\n // When a repetitional token has its max set to Infinite,\n // randexp won't actually generate a random amount between min and Infinite\n // instead it will see Infinite as min + 100.\n this.max = regexp.max != null ? regexp.max :\n RandExp.prototype.max != null ? RandExp.prototype.max : 100;\n\n // This allows expanding to include additional characters\n // for instance: RandExp.defaultRange.add(0, 65535);\n this.defaultRange = regexp.defaultRange ?\n regexp.defaultRange : this.defaultRange.clone();\n\n if (regexp.randInt) {\n this.randInt = regexp.randInt;\n }\n }\n\n\n /**\n * Generates the random string.\n *\n * @return {String}\n */\n gen() {\n return this._gen(this.tokens, []);\n }\n\n\n /**\n * Generate random string modeled after given tokens.\n *\n * @param {Object} token\n * @param {Array.} groups\n * @return {String}\n */\n _gen(token, groups) {\n var stack, str, n, i, l;\n\n switch (token.type) {\n case types.ROOT:\n case types.GROUP:\n // Ignore lookaheads for now.\n if (token.followedBy || token.notFollowedBy) { return ''; }\n\n // Insert placeholder until group string is generated.\n if (token.remember && token.groupNumber === undefined) {\n token.groupNumber = groups.push(null) - 1;\n }\n\n stack = token.options ?\n this._randSelect(token.options) : token.stack;\n\n str = '';\n for (i = 0, l = stack.length; i < l; i++) {\n str += this._gen(stack[i], groups);\n }\n\n if (token.remember) {\n groups[token.groupNumber] = str;\n }\n return str;\n\n case types.POSITION:\n // Do nothing for now.\n return '';\n\n case types.SET:\n var expandedSet = this._expand(token);\n if (!expandedSet.length) { return ''; }\n return String.fromCharCode(this._randSelect(expandedSet));\n\n case types.REPETITION:\n // Randomly generate number between min and max.\n n = this.randInt(token.min,\n token.max === Infinity ? token.min + this.max : token.max);\n\n str = '';\n for (i = 0; i < n; i++) {\n str += this._gen(token.value, groups);\n }\n\n return str;\n\n case types.REFERENCE:\n return groups[token.value - 1] || '';\n\n case types.CHAR:\n var code = this.ignoreCase && this._randBool() ?\n this._toOtherCase(token.value) : token.value;\n return String.fromCharCode(code);\n }\n }\n\n\n /**\n * If code is alphabetic, converts to other case.\n * If not alphabetic, returns back code.\n *\n * @param {Number} code\n * @return {Number}\n */\n _toOtherCase(code) {\n return code + (97 <= code && code <= 122 ? -32 :\n 65 <= code && code <= 90 ? 32 : 0);\n }\n\n\n /**\n * Randomly returns a true or false value.\n *\n * @return {Boolean}\n */\n _randBool() {\n return !this.randInt(0, 1);\n }\n\n\n /**\n * Randomly selects and returns a value from the array.\n *\n * @param {Array.} arr\n * @return {Object}\n */\n _randSelect(arr) {\n if (arr instanceof DRange) {\n return arr.index(this.randInt(0, arr.length - 1));\n }\n return arr[this.randInt(0, arr.length - 1)];\n }\n\n\n /**\n * expands a token to a DiscontinuousRange of characters which has a\n * length and an index function (for random selecting)\n *\n * @param {Object} token\n * @return {DiscontinuousRange}\n */\n _expand(token) {\n if (token.type === ret.types.CHAR) {\n return new DRange(token.value);\n } else if (token.type === ret.types.RANGE) {\n return new DRange(token.from, token.to);\n } else {\n let drange = new DRange();\n for (let i = 0; i < token.set.length; i++) {\n let subrange = this._expand(token.set[i]);\n drange.add(subrange);\n if (this.ignoreCase) {\n for (let j = 0; j < subrange.length; j++) {\n let code = subrange.index(j);\n let otherCaseCode = this._toOtherCase(code);\n if (code !== otherCaseCode) {\n drange.add(otherCaseCode);\n }\n }\n }\n }\n if (token.not) {\n return this.defaultRange.clone().subtract(drange);\n } else {\n return this.defaultRange.clone().intersect(drange);\n }\n }\n }\n\n\n /**\n * Randomly generates and returns a number between a and b (inclusive).\n *\n * @param {Number} a\n * @param {Number} b\n * @return {Number}\n */\n randInt(a, b) {\n return a + Math.floor(Math.random() * (1 + b - a));\n }\n\n\n /**\n * Default range of characters to generate from.\n */\n get defaultRange() {\n return this._range = this._range || new DRange(32, 126);\n }\n\n set defaultRange(range) {\n this._range = range;\n }\n\n\n /**\n *\n * Enables use of randexp with a shorter call.\n *\n * @param {RegExp|String| regexp}\n * @param {String} m\n * @return {String}\n */\n static randexp(regexp, m) {\n var randexp;\n if(typeof regexp === 'string') {\n regexp = new RegExp(regexp, m);\n }\n\n if (regexp._randexp === undefined) {\n randexp = new RandExp(regexp, m);\n regexp._randexp = randexp;\n } else {\n randexp = regexp._randexp;\n randexp._setDefaults(regexp);\n }\n return randexp.gen();\n }\n\n\n /**\n * Enables sugary /regexp/.gen syntax.\n */\n static sugar() {\n /* eshint freeze:false */\n RegExp.prototype.gen = function() {\n return RandExp.randexp(this);\n };\n }\n};\n\n\n//# sourceURL=webpack://typia.io/./node_modules/randexp/lib/randexp.js?")},"./node_modules/ret/lib/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{eval("const util = __webpack_require__(/*! ./util */ \"./node_modules/ret/lib/util.js\");\nconst types = __webpack_require__(/*! ./types */ \"./node_modules/ret/lib/types.js\");\nconst sets = __webpack_require__(/*! ./sets */ \"./node_modules/ret/lib/sets.js\");\nconst positions = __webpack_require__(/*! ./positions */ \"./node_modules/ret/lib/positions.js\");\n\n\nmodule.exports = (regexpStr) => {\n var i = 0, l, c,\n start = { type: types.ROOT, stack: []},\n\n // Keep track of last clause/group and stack.\n lastGroup = start,\n last = start.stack,\n groupStack = [];\n\n\n var repeatErr = (i) => {\n util.error(regexpStr, `Nothing to repeat at column ${i - 1}`);\n };\n\n // Decode a few escaped characters.\n var str = util.strToChars(regexpStr);\n l = str.length;\n\n // Iterate through each character in string.\n while (i < l) {\n c = str[i++];\n\n switch (c) {\n // Handle escaped characters, inclues a few sets.\n case '\\\\':\n c = str[i++];\n\n switch (c) {\n case 'b':\n last.push(positions.wordBoundary());\n break;\n\n case 'B':\n last.push(positions.nonWordBoundary());\n break;\n\n case 'w':\n last.push(sets.words());\n break;\n\n case 'W':\n last.push(sets.notWords());\n break;\n\n case 'd':\n last.push(sets.ints());\n break;\n\n case 'D':\n last.push(sets.notInts());\n break;\n\n case 's':\n last.push(sets.whitespace());\n break;\n\n case 'S':\n last.push(sets.notWhitespace());\n break;\n\n default:\n // Check if c is integer.\n // In which case it's a reference.\n if (/\\d/.test(c)) {\n last.push({ type: types.REFERENCE, value: parseInt(c, 10) });\n\n // Escaped character.\n } else {\n last.push({ type: types.CHAR, value: c.charCodeAt(0) });\n }\n }\n\n break;\n\n\n // Positionals.\n case '^':\n last.push(positions.begin());\n break;\n\n case '$':\n last.push(positions.end());\n break;\n\n\n // Handle custom sets.\n case '[':\n // Check if this class is 'anti' i.e. [^abc].\n var not;\n if (str[i] === '^') {\n not = true;\n i++;\n } else {\n not = false;\n }\n\n // Get all the characters in class.\n var classTokens = util.tokenizeClass(str.slice(i), regexpStr);\n\n // Increase index by length of class.\n i += classTokens[1];\n last.push({\n type: types.SET,\n set: classTokens[0],\n not,\n });\n\n break;\n\n\n // Class of any character except \\n.\n case '.':\n last.push(sets.anyChar());\n break;\n\n\n // Push group onto stack.\n case '(':\n // Create group.\n var group = {\n type: types.GROUP,\n stack: [],\n remember: true,\n };\n\n c = str[i];\n\n // If if this is a special kind of group.\n if (c === '?') {\n c = str[i + 1];\n i += 2;\n\n // Match if followed by.\n if (c === '=') {\n group.followedBy = true;\n\n // Match if not followed by.\n } else if (c === '!') {\n group.notFollowedBy = true;\n\n } else if (c !== ':') {\n util.error(regexpStr,\n `Invalid group, character '${c}'` +\n ` after '?' at column ${i - 1}`);\n }\n\n group.remember = false;\n }\n\n // Insert subgroup into current group stack.\n last.push(group);\n\n // Remember the current group for when the group closes.\n groupStack.push(lastGroup);\n\n // Make this new group the current group.\n lastGroup = group;\n last = group.stack;\n break;\n\n\n // Pop group out of stack.\n case ')':\n if (groupStack.length === 0) {\n util.error(regexpStr, `Unmatched ) at column ${i - 1}`);\n }\n lastGroup = groupStack.pop();\n\n // Check if this group has a PIPE.\n // To get back the correct last stack.\n last = lastGroup.options ?\n lastGroup.options[lastGroup.options.length - 1] : lastGroup.stack;\n break;\n\n\n // Use pipe character to give more choices.\n case '|':\n // Create array where options are if this is the first PIPE\n // in this clause.\n if (!lastGroup.options) {\n lastGroup.options = [lastGroup.stack];\n delete lastGroup.stack;\n }\n\n // Create a new stack and add to options for rest of clause.\n var stack = [];\n lastGroup.options.push(stack);\n last = stack;\n break;\n\n\n // Repetition.\n // For every repetition, remove last element from last stack\n // then insert back a RANGE object.\n // This design is chosen because there could be more than\n // one repetition symbols in a regex i.e. `a?+{2,3}`.\n case '{':\n var rs = /^(\\d+)(,(\\d+)?)?\\}/.exec(str.slice(i)), min, max;\n if (rs !== null) {\n if (last.length === 0) {\n repeatErr(i);\n }\n min = parseInt(rs[1], 10);\n max = rs[2] ? rs[3] ? parseInt(rs[3], 10) : Infinity : min;\n i += rs[0].length;\n\n last.push({\n type: types.REPETITION,\n min,\n max,\n value: last.pop(),\n });\n } else {\n last.push({\n type: types.CHAR,\n value: 123,\n });\n }\n break;\n\n case '?':\n if (last.length === 0) {\n repeatErr(i);\n }\n last.push({\n type: types.REPETITION,\n min: 0,\n max: 1,\n value: last.pop(),\n });\n break;\n\n case '+':\n if (last.length === 0) {\n repeatErr(i);\n }\n last.push({\n type: types.REPETITION,\n min: 1,\n max: Infinity,\n value: last.pop(),\n });\n break;\n\n case '*':\n if (last.length === 0) {\n repeatErr(i);\n }\n last.push({\n type: types.REPETITION,\n min: 0,\n max: Infinity,\n value: last.pop(),\n });\n break;\n\n\n // Default is a character that is not `\\[](){}?+*^$`.\n default:\n last.push({\n type: types.CHAR,\n value: c.charCodeAt(0),\n });\n }\n\n }\n\n // Check if any groups have not been closed.\n if (groupStack.length !== 0) {\n util.error(regexpStr, 'Unterminated group');\n }\n\n return start;\n};\n\nmodule.exports.types = types;\n\n\n//# sourceURL=webpack://typia.io/./node_modules/ret/lib/index.js?")},"./node_modules/ret/lib/positions.js":(__unused_webpack_module,exports,__webpack_require__)=>{eval("const types = __webpack_require__(/*! ./types */ \"./node_modules/ret/lib/types.js\");\nexports.wordBoundary = () => ({ type: types.POSITION, value: 'b' });\nexports.nonWordBoundary = () => ({ type: types.POSITION, value: 'B' });\nexports.begin = () => ({ type: types.POSITION, value: '^' });\nexports.end = () => ({ type: types.POSITION, value: '$' });\n\n\n//# sourceURL=webpack://typia.io/./node_modules/ret/lib/positions.js?")},"./node_modules/ret/lib/sets.js":(__unused_webpack_module,exports,__webpack_require__)=>{eval('const types = __webpack_require__(/*! ./types */ "./node_modules/ret/lib/types.js");\n\nconst INTS = () => [{ type: types.RANGE , from: 48, to: 57 }];\n\nconst WORDS = () => {\n return [\n { type: types.CHAR, value: 95 },\n { type: types.RANGE, from: 97, to: 122 },\n { type: types.RANGE, from: 65, to: 90 }\n ].concat(INTS());\n};\n\nconst WHITESPACE = () => {\n return [\n { type: types.CHAR, value: 9 },\n { type: types.CHAR, value: 10 },\n { type: types.CHAR, value: 11 },\n { type: types.CHAR, value: 12 },\n { type: types.CHAR, value: 13 },\n { type: types.CHAR, value: 32 },\n { type: types.CHAR, value: 160 },\n { type: types.CHAR, value: 5760 },\n { type: types.RANGE, from: 8192, to: 8202 },\n { type: types.CHAR, value: 8232 },\n { type: types.CHAR, value: 8233 },\n { type: types.CHAR, value: 8239 },\n { type: types.CHAR, value: 8287 },\n { type: types.CHAR, value: 12288 },\n { type: types.CHAR, value: 65279 }\n ];\n};\n\nconst NOTANYCHAR = () => {\n return [\n { type: types.CHAR, value: 10 },\n { type: types.CHAR, value: 13 },\n { type: types.CHAR, value: 8232 },\n { type: types.CHAR, value: 8233 },\n ];\n};\n\n// Predefined class objects.\nexports.words = () => ({ type: types.SET, set: WORDS(), not: false });\nexports.notWords = () => ({ type: types.SET, set: WORDS(), not: true });\nexports.ints = () => ({ type: types.SET, set: INTS(), not: false });\nexports.notInts = () => ({ type: types.SET, set: INTS(), not: true });\nexports.whitespace = () => ({ type: types.SET, set: WHITESPACE(), not: false });\nexports.notWhitespace = () => ({ type: types.SET, set: WHITESPACE(), not: true });\nexports.anyChar = () => ({ type: types.SET, set: NOTANYCHAR(), not: true });\n\n\n//# sourceURL=webpack://typia.io/./node_modules/ret/lib/sets.js?')},"./node_modules/ret/lib/types.js":module=>{eval("module.exports = {\n ROOT : 0,\n GROUP : 1,\n POSITION : 2,\n SET : 3,\n RANGE : 4,\n REPETITION : 5,\n REFERENCE : 6,\n CHAR : 7,\n};\n\n\n//# sourceURL=webpack://typia.io/./node_modules/ret/lib/types.js?")},"./node_modules/ret/lib/util.js":(__unused_webpack_module,exports,__webpack_require__)=>{eval("const types = __webpack_require__(/*! ./types */ \"./node_modules/ret/lib/types.js\");\nconst sets = __webpack_require__(/*! ./sets */ \"./node_modules/ret/lib/sets.js\");\n\n\nconst CTRL = '@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^ ?';\nconst SLSH = { '0': 0, 't': 9, 'n': 10, 'v': 11, 'f': 12, 'r': 13 };\n\n/**\n * Finds character representations in str and convert all to\n * their respective characters\n *\n * @param {String} str\n * @return {String}\n */\nexports.strToChars = function(str) {\n /* jshint maxlen: false */\n var chars_regex = /(\\[\\\\b\\])|(\\\\)?\\\\(?:u([A-F0-9]{4})|x([A-F0-9]{2})|(0?[0-7]{2})|c([@A-Z[\\\\\\]^?])|([0tnvfr]))/g;\n str = str.replace(chars_regex, function(s, b, lbs, a16, b16, c8, dctrl, eslsh) {\n if (lbs) {\n return s;\n }\n\n var code = b ? 8 :\n a16 ? parseInt(a16, 16) :\n b16 ? parseInt(b16, 16) :\n c8 ? parseInt(c8, 8) :\n dctrl ? CTRL.indexOf(dctrl) :\n SLSH[eslsh];\n\n var c = String.fromCharCode(code);\n\n // Escape special regex characters.\n if (/[[\\]{}^$.|?*+()]/.test(c)) {\n c = '\\\\' + c;\n }\n\n return c;\n });\n\n return str;\n};\n\n\n/**\n * turns class into tokens\n * reads str until it encounters a ] not preceeded by a \\\n *\n * @param {String} str\n * @param {String} regexpStr\n * @return {Array., Number>}\n */\nexports.tokenizeClass = (str, regexpStr) => {\n /* jshint maxlen: false */\n var tokens = [];\n var regexp = /\\\\(?:(w)|(d)|(s)|(W)|(D)|(S))|((?:(?:\\\\)(.)|([^\\]\\\\]))-(?:\\\\)?([^\\]]))|(\\])|(?:\\\\)?([^])/g;\n var rs, c;\n\n\n while ((rs = regexp.exec(str)) != null) {\n if (rs[1]) {\n tokens.push(sets.words());\n\n } else if (rs[2]) {\n tokens.push(sets.ints());\n\n } else if (rs[3]) {\n tokens.push(sets.whitespace());\n\n } else if (rs[4]) {\n tokens.push(sets.notWords());\n\n } else if (rs[5]) {\n tokens.push(sets.notInts());\n\n } else if (rs[6]) {\n tokens.push(sets.notWhitespace());\n\n } else if (rs[7]) {\n tokens.push({\n type: types.RANGE,\n from: (rs[8] || rs[9]).charCodeAt(0),\n to: rs[10].charCodeAt(0),\n });\n\n } else if ((c = rs[12])) {\n tokens.push({\n type: types.CHAR,\n value: c.charCodeAt(0),\n });\n\n } else {\n return [tokens, regexp.lastIndex];\n }\n }\n\n exports.error(regexpStr, 'Unterminated character class');\n};\n\n\n/**\n * Shortcut to throw errors.\n *\n * @param {String} regexp\n * @param {String} msg\n */\nexports.error = (regexp, msg) => {\n throw new SyntaxError('Invalid regular expression: /' + regexp + '/: ' + msg);\n};\n\n\n//# sourceURL=webpack://typia.io/./node_modules/ret/lib/util.js?")},"./raw/RAW.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ RAW: () => (/* binding */ RAW)\n/* harmony export */ });\n/* harmony import */ var _typia_packageJson__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typia/packageJson */ "./raw/typia/packageJson.ts");\n/* harmony import */ var _typia_index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./typia/index */ "./raw/typia/index.ts");\n/* harmony import */ var _typia_lib_AssertionGuard_d_ts__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./typia/lib/AssertionGuard_d_ts */ "./raw/typia/lib/AssertionGuard_d_ts.ts");\n/* harmony import */ var _typia_lib_CamelCase_d_ts__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./typia/lib/CamelCase_d_ts */ "./raw/typia/lib/CamelCase_d_ts.ts");\n/* harmony import */ var _typia_lib_executable_setup_ArgumentParser_d_ts__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./typia/lib/executable/setup/ArgumentParser_d_ts */ "./raw/typia/lib/executable/setup/ArgumentParser_d_ts.ts");\n/* harmony import */ var _typia_lib_executable_setup_CommandExecutor_d_ts__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./typia/lib/executable/setup/CommandExecutor_d_ts */ "./raw/typia/lib/executable/setup/CommandExecutor_d_ts.ts");\n/* harmony import */ var _typia_lib_executable_setup_FileRetriever_d_ts__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./typia/lib/executable/setup/FileRetriever_d_ts */ "./raw/typia/lib/executable/setup/FileRetriever_d_ts.ts");\n/* harmony import */ var _typia_lib_executable_setup_PackageManager_d_ts__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./typia/lib/executable/setup/PackageManager_d_ts */ "./raw/typia/lib/executable/setup/PackageManager_d_ts.ts");\n/* harmony import */ var _typia_lib_executable_setup_PluginConfigurator_d_ts__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./typia/lib/executable/setup/PluginConfigurator_d_ts */ "./raw/typia/lib/executable/setup/PluginConfigurator_d_ts.ts");\n/* harmony import */ var _typia_lib_executable_typia_d_ts__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./typia/lib/executable/typia_d_ts */ "./raw/typia/lib/executable/typia_d_ts.ts");\n/* harmony import */ var _typia_lib_executable_TypiaGenerateWizard_d_ts__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./typia/lib/executable/TypiaGenerateWizard_d_ts */ "./raw/typia/lib/executable/TypiaGenerateWizard_d_ts.ts");\n/* harmony import */ var _typia_lib_executable_TypiaPatchWizard_d_ts__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./typia/lib/executable/TypiaPatchWizard_d_ts */ "./raw/typia/lib/executable/TypiaPatchWizard_d_ts.ts");\n/* harmony import */ var _typia_lib_executable_TypiaSetupWizard_d_ts__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./typia/lib/executable/TypiaSetupWizard_d_ts */ "./raw/typia/lib/executable/TypiaSetupWizard_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_CommentFactory_d_ts__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./typia/lib/factories/CommentFactory_d_ts */ "./raw/typia/lib/factories/CommentFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_ExpressionFactory_d_ts__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./typia/lib/factories/ExpressionFactory_d_ts */ "./raw/typia/lib/factories/ExpressionFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_IdentifierFactory_d_ts__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./typia/lib/factories/IdentifierFactory_d_ts */ "./raw/typia/lib/factories/IdentifierFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_emend_metadata_atomics_d_ts__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/emend_metadata_atomics_d_ts */ "./raw/typia/lib/factories/internal/metadata/emend_metadata_atomics_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_emplace_metadata_alias_d_ts__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/emplace_metadata_alias_d_ts */ "./raw/typia/lib/factories/internal/metadata/emplace_metadata_alias_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_emplace_metadata_array_type_d_ts__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/emplace_metadata_array_type_d_ts */ "./raw/typia/lib/factories/internal/metadata/emplace_metadata_array_type_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_emplace_metadata_object_d_ts__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/emplace_metadata_object_d_ts */ "./raw/typia/lib/factories/internal/metadata/emplace_metadata_object_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_emplace_metadata_tuple_d_ts__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/emplace_metadata_tuple_d_ts */ "./raw/typia/lib/factories/internal/metadata/emplace_metadata_tuple_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_explore_metadata_d_ts__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/explore_metadata_d_ts */ "./raw/typia/lib/factories/internal/metadata/explore_metadata_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_d_ts__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_alias_d_ts__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_alias_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_alias_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_array_d_ts__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_array_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_array_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_atomic_d_ts__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_atomic_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_atomic_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_coalesce_d_ts__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_coalesce_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_coalesce_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_collection_d_ts__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_collection_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_collection_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_comment_tags_d_ts__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_comment_tags_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_comment_tags_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_constant_d_ts__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_constant_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_constant_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_escape_d_ts__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_escape_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_escape_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_intersection_d_ts__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_intersection_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_intersection_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_map_d_ts__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_map_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_map_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_native_d_ts__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_native_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_native_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_object_d_ts__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_object_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_object_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_set_d_ts__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_set_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_set_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_sort_d_ts__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_sort_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_sort_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_template_d_ts__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_template_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_template_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_tuple_d_ts__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_tuple_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_tuple_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_iterate_metadata_union_d_ts__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/iterate_metadata_union_d_ts */ "./raw/typia/lib/factories/internal/metadata/iterate_metadata_union_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_internal_metadata_MetadataHelper_d_ts__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./typia/lib/factories/internal/metadata/MetadataHelper_d_ts */ "./raw/typia/lib/factories/internal/metadata/MetadataHelper_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_JsonMetadataFactory_d_ts__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ./typia/lib/factories/JsonMetadataFactory_d_ts */ "./raw/typia/lib/factories/JsonMetadataFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_LiteralFactory_d_ts__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ./typia/lib/factories/LiteralFactory_d_ts */ "./raw/typia/lib/factories/LiteralFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_MetadataCollection_d_ts__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./typia/lib/factories/MetadataCollection_d_ts */ "./raw/typia/lib/factories/MetadataCollection_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_MetadataCommentTagFactory_d_ts__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ./typia/lib/factories/MetadataCommentTagFactory_d_ts */ "./raw/typia/lib/factories/MetadataCommentTagFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_MetadataFactory_d_ts__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ./typia/lib/factories/MetadataFactory_d_ts */ "./raw/typia/lib/factories/MetadataFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_MetadataTypeTagFactory_d_ts__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! ./typia/lib/factories/MetadataTypeTagFactory_d_ts */ "./raw/typia/lib/factories/MetadataTypeTagFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_MetadataTypeTagSchemaFactory_d_ts__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! ./typia/lib/factories/MetadataTypeTagSchemaFactory_d_ts */ "./raw/typia/lib/factories/MetadataTypeTagSchemaFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_NumericRangeFactory_d_ts__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! ./typia/lib/factories/NumericRangeFactory_d_ts */ "./raw/typia/lib/factories/NumericRangeFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_ProtobufFactory_d_ts__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! ./typia/lib/factories/ProtobufFactory_d_ts */ "./raw/typia/lib/factories/ProtobufFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_StatementFactory_d_ts__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! ./typia/lib/factories/StatementFactory_d_ts */ "./raw/typia/lib/factories/StatementFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_TemplateFactory_d_ts__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! ./typia/lib/factories/TemplateFactory_d_ts */ "./raw/typia/lib/factories/TemplateFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_TypeFactory_d_ts__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! ./typia/lib/factories/TypeFactory_d_ts */ "./raw/typia/lib/factories/TypeFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_factories_ValueFactory_d_ts__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ./typia/lib/factories/ValueFactory_d_ts */ "./raw/typia/lib/factories/ValueFactory_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$any_d_ts__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ./typia/lib/functional/$any_d_ts */ "./raw/typia/lib/functional/$any_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$clone_d_ts__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ./typia/lib/functional/$clone_d_ts */ "./raw/typia/lib/functional/$clone_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$convention_d_ts__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! ./typia/lib/functional/$convention_d_ts */ "./raw/typia/lib/functional/$convention_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$dictionary_d_ts__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! ./typia/lib/functional/$dictionary_d_ts */ "./raw/typia/lib/functional/$dictionary_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$every_d_ts__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! ./typia/lib/functional/$every_d_ts */ "./raw/typia/lib/functional/$every_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$FormDataReader_$FormDataReader_d_ts__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! ./typia/lib/functional/$FormDataReader/$FormDataReader_d_ts */ "./raw/typia/lib/functional/$FormDataReader/$FormDataReader_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$FormDataReader_index_d_ts__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! ./typia/lib/functional/$FormDataReader/index_d_ts */ "./raw/typia/lib/functional/$FormDataReader/index_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$guard_d_ts__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! ./typia/lib/functional/$guard_d_ts */ "./raw/typia/lib/functional/$guard_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$HeadersReader_$HeadersReader_d_ts__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! ./typia/lib/functional/$HeadersReader/$HeadersReader_d_ts */ "./raw/typia/lib/functional/$HeadersReader/$HeadersReader_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$HeadersReader_index_d_ts__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! ./typia/lib/functional/$HeadersReader/index_d_ts */ "./raw/typia/lib/functional/$HeadersReader/index_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$is_between_d_ts__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! ./typia/lib/functional/$is_between_d_ts */ "./raw/typia/lib/functional/$is_between_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$join_d_ts__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! ./typia/lib/functional/$join_d_ts */ "./raw/typia/lib/functional/$join_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$number_d_ts__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! ./typia/lib/functional/$number_d_ts */ "./raw/typia/lib/functional/$number_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$ParameterReader_$ParameterReader_d_ts__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(/*! ./typia/lib/functional/$ParameterReader/$ParameterReader_d_ts */ "./raw/typia/lib/functional/$ParameterReader/$ParameterReader_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$ParameterReader_index_d_ts__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__(/*! ./typia/lib/functional/$ParameterReader/index_d_ts */ "./raw/typia/lib/functional/$ParameterReader/index_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$ProtobufReader_d_ts__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__(/*! ./typia/lib/functional/$ProtobufReader_d_ts */ "./raw/typia/lib/functional/$ProtobufReader_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$ProtobufSizer_d_ts__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__(/*! ./typia/lib/functional/$ProtobufSizer_d_ts */ "./raw/typia/lib/functional/$ProtobufSizer_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$ProtobufWriter_d_ts__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__(/*! ./typia/lib/functional/$ProtobufWriter_d_ts */ "./raw/typia/lib/functional/$ProtobufWriter_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$QueryReader_$QueryReader_d_ts__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__(/*! ./typia/lib/functional/$QueryReader/$QueryReader_d_ts */ "./raw/typia/lib/functional/$QueryReader/$QueryReader_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$QueryReader_index_d_ts__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__(/*! ./typia/lib/functional/$QueryReader/index_d_ts */ "./raw/typia/lib/functional/$QueryReader/index_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$report_d_ts__WEBPACK_IMPORTED_MODULE_74__ = __webpack_require__(/*! ./typia/lib/functional/$report_d_ts */ "./raw/typia/lib/functional/$report_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$rest_d_ts__WEBPACK_IMPORTED_MODULE_75__ = __webpack_require__(/*! ./typia/lib/functional/$rest_d_ts */ "./raw/typia/lib/functional/$rest_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$stoll_d_ts__WEBPACK_IMPORTED_MODULE_76__ = __webpack_require__(/*! ./typia/lib/functional/$stoll_d_ts */ "./raw/typia/lib/functional/$stoll_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$string_d_ts__WEBPACK_IMPORTED_MODULE_77__ = __webpack_require__(/*! ./typia/lib/functional/$string_d_ts */ "./raw/typia/lib/functional/$string_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$strlen_d_ts__WEBPACK_IMPORTED_MODULE_78__ = __webpack_require__(/*! ./typia/lib/functional/$strlen_d_ts */ "./raw/typia/lib/functional/$strlen_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$tail_d_ts__WEBPACK_IMPORTED_MODULE_79__ = __webpack_require__(/*! ./typia/lib/functional/$tail_d_ts */ "./raw/typia/lib/functional/$tail_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$throws_d_ts__WEBPACK_IMPORTED_MODULE_80__ = __webpack_require__(/*! ./typia/lib/functional/$throws_d_ts */ "./raw/typia/lib/functional/$throws_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$varint_d_ts__WEBPACK_IMPORTED_MODULE_81__ = __webpack_require__(/*! ./typia/lib/functional/$varint_d_ts */ "./raw/typia/lib/functional/$varint_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_$zigzag_d_ts__WEBPACK_IMPORTED_MODULE_82__ = __webpack_require__(/*! ./typia/lib/functional/$zigzag_d_ts */ "./raw/typia/lib/functional/$zigzag_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_IProtobufWriter_d_ts__WEBPACK_IMPORTED_MODULE_83__ = __webpack_require__(/*! ./typia/lib/functional/IProtobufWriter_d_ts */ "./raw/typia/lib/functional/IProtobufWriter_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_is_d_ts__WEBPACK_IMPORTED_MODULE_84__ = __webpack_require__(/*! ./typia/lib/functional/is_d_ts */ "./raw/typia/lib/functional/is_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_Namespace_functional_d_ts__WEBPACK_IMPORTED_MODULE_85__ = __webpack_require__(/*! ./typia/lib/functional/Namespace/functional_d_ts */ "./raw/typia/lib/functional/Namespace/functional_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_Namespace_http_d_ts__WEBPACK_IMPORTED_MODULE_86__ = __webpack_require__(/*! ./typia/lib/functional/Namespace/http_d_ts */ "./raw/typia/lib/functional/Namespace/http_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_Namespace_index_d_ts__WEBPACK_IMPORTED_MODULE_87__ = __webpack_require__(/*! ./typia/lib/functional/Namespace/index_d_ts */ "./raw/typia/lib/functional/Namespace/index_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_Namespace_json_d_ts__WEBPACK_IMPORTED_MODULE_88__ = __webpack_require__(/*! ./typia/lib/functional/Namespace/json_d_ts */ "./raw/typia/lib/functional/Namespace/json_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_Namespace_misc_d_ts__WEBPACK_IMPORTED_MODULE_89__ = __webpack_require__(/*! ./typia/lib/functional/Namespace/misc_d_ts */ "./raw/typia/lib/functional/Namespace/misc_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_Namespace_notations_d_ts__WEBPACK_IMPORTED_MODULE_90__ = __webpack_require__(/*! ./typia/lib/functional/Namespace/notations_d_ts */ "./raw/typia/lib/functional/Namespace/notations_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_Namespace_protobuf_d_ts__WEBPACK_IMPORTED_MODULE_91__ = __webpack_require__(/*! ./typia/lib/functional/Namespace/protobuf_d_ts */ "./raw/typia/lib/functional/Namespace/protobuf_d_ts.ts");\n/* harmony import */ var _typia_lib_functional_d_ts__WEBPACK_IMPORTED_MODULE_92__ = __webpack_require__(/*! ./typia/lib/functional_d_ts */ "./raw/typia/lib/functional_d_ts.ts");\n/* harmony import */ var _typia_lib_http_d_ts__WEBPACK_IMPORTED_MODULE_93__ = __webpack_require__(/*! ./typia/lib/http_d_ts */ "./raw/typia/lib/http_d_ts.ts");\n/* harmony import */ var _typia_lib_index_d_ts__WEBPACK_IMPORTED_MODULE_94__ = __webpack_require__(/*! ./typia/lib/index_d_ts */ "./raw/typia/lib/index_d_ts.ts");\n/* harmony import */ var _typia_lib_IRandomGenerator_d_ts__WEBPACK_IMPORTED_MODULE_95__ = __webpack_require__(/*! ./typia/lib/IRandomGenerator_d_ts */ "./raw/typia/lib/IRandomGenerator_d_ts.ts");\n/* harmony import */ var _typia_lib_IValidation_d_ts__WEBPACK_IMPORTED_MODULE_96__ = __webpack_require__(/*! ./typia/lib/IValidation_d_ts */ "./raw/typia/lib/IValidation_d_ts.ts");\n/* harmony import */ var _typia_lib_json_d_ts__WEBPACK_IMPORTED_MODULE_97__ = __webpack_require__(/*! ./typia/lib/json_d_ts */ "./raw/typia/lib/json_d_ts.ts");\n/* harmony import */ var _typia_lib_misc_d_ts__WEBPACK_IMPORTED_MODULE_98__ = __webpack_require__(/*! ./typia/lib/misc_d_ts */ "./raw/typia/lib/misc_d_ts.ts");\n/* harmony import */ var _typia_lib_module_d_ts__WEBPACK_IMPORTED_MODULE_99__ = __webpack_require__(/*! ./typia/lib/module_d_ts */ "./raw/typia/lib/module_d_ts.ts");\n/* harmony import */ var _typia_lib_notations_d_ts__WEBPACK_IMPORTED_MODULE_100__ = __webpack_require__(/*! ./typia/lib/notations_d_ts */ "./raw/typia/lib/notations_d_ts.ts");\n/* harmony import */ var _typia_lib_PascalCase_d_ts__WEBPACK_IMPORTED_MODULE_101__ = __webpack_require__(/*! ./typia/lib/PascalCase_d_ts */ "./raw/typia/lib/PascalCase_d_ts.ts");\n/* harmony import */ var _typia_lib_Primitive_d_ts__WEBPACK_IMPORTED_MODULE_102__ = __webpack_require__(/*! ./typia/lib/Primitive_d_ts */ "./raw/typia/lib/Primitive_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_AssertProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_103__ = __webpack_require__(/*! ./typia/lib/programmers/AssertProgrammer_d_ts */ "./raw/typia/lib/programmers/AssertProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_CheckerProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_104__ = __webpack_require__(/*! ./typia/lib/programmers/CheckerProgrammer_d_ts */ "./raw/typia/lib/programmers/CheckerProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_FeatureProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_105__ = __webpack_require__(/*! ./typia/lib/programmers/FeatureProgrammer_d_ts */ "./raw/typia/lib/programmers/FeatureProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_functional_FunctionalAssertFunctionProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_106__ = __webpack_require__(/*! ./typia/lib/programmers/functional/FunctionalAssertFunctionProgrammer_d_ts */ "./raw/typia/lib/programmers/functional/FunctionalAssertFunctionProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_functional_FunctionalAssertParametersProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_107__ = __webpack_require__(/*! ./typia/lib/programmers/functional/FunctionalAssertParametersProgrammer_d_ts */ "./raw/typia/lib/programmers/functional/FunctionalAssertParametersProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_functional_FunctionalAssertReturnProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_108__ = __webpack_require__(/*! ./typia/lib/programmers/functional/FunctionalAssertReturnProgrammer_d_ts */ "./raw/typia/lib/programmers/functional/FunctionalAssertReturnProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_functional_FunctionalIsFunctionProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_109__ = __webpack_require__(/*! ./typia/lib/programmers/functional/FunctionalIsFunctionProgrammer_d_ts */ "./raw/typia/lib/programmers/functional/FunctionalIsFunctionProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_functional_FunctionalIsParametersProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_110__ = __webpack_require__(/*! ./typia/lib/programmers/functional/FunctionalIsParametersProgrammer_d_ts */ "./raw/typia/lib/programmers/functional/FunctionalIsParametersProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_functional_FunctionalIsReturnProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_111__ = __webpack_require__(/*! ./typia/lib/programmers/functional/FunctionalIsReturnProgrammer_d_ts */ "./raw/typia/lib/programmers/functional/FunctionalIsReturnProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_functional_FunctionalValidateFunctionProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_112__ = __webpack_require__(/*! ./typia/lib/programmers/functional/FunctionalValidateFunctionProgrammer_d_ts */ "./raw/typia/lib/programmers/functional/FunctionalValidateFunctionProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_functional_FunctionalValidateParametersProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_113__ = __webpack_require__(/*! ./typia/lib/programmers/functional/FunctionalValidateParametersProgrammer_d_ts */ "./raw/typia/lib/programmers/functional/FunctionalValidateParametersProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_functional_FunctionalValidateReturnProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_114__ = __webpack_require__(/*! ./typia/lib/programmers/functional/FunctionalValidateReturnProgrammer_d_ts */ "./raw/typia/lib/programmers/functional/FunctionalValidateReturnProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_functional_internal_FunctionalGeneralProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_115__ = __webpack_require__(/*! ./typia/lib/programmers/functional/internal/FunctionalGeneralProgrammer_d_ts */ "./raw/typia/lib/programmers/functional/internal/FunctionalGeneralProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_AtomicPredicator_d_ts__WEBPACK_IMPORTED_MODULE_116__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/AtomicPredicator_d_ts */ "./raw/typia/lib/programmers/helpers/AtomicPredicator_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_CloneJoiner_d_ts__WEBPACK_IMPORTED_MODULE_117__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/CloneJoiner_d_ts */ "./raw/typia/lib/programmers/helpers/CloneJoiner_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_disable_function_importer_declare_d_ts__WEBPACK_IMPORTED_MODULE_118__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/disable_function_importer_declare_d_ts */ "./raw/typia/lib/programmers/helpers/disable_function_importer_declare_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_FunctionImporeter_d_ts__WEBPACK_IMPORTED_MODULE_119__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/FunctionImporeter_d_ts */ "./raw/typia/lib/programmers/helpers/FunctionImporeter_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_FunctionImporter_d_ts__WEBPACK_IMPORTED_MODULE_120__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/FunctionImporter_d_ts */ "./raw/typia/lib/programmers/helpers/FunctionImporter_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_HttpMetadataUtil_d_ts__WEBPACK_IMPORTED_MODULE_121__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/HttpMetadataUtil_d_ts */ "./raw/typia/lib/programmers/helpers/HttpMetadataUtil_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_ICheckEntry_d_ts__WEBPACK_IMPORTED_MODULE_122__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/ICheckEntry_d_ts */ "./raw/typia/lib/programmers/helpers/ICheckEntry_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_IExpressionEntry_d_ts__WEBPACK_IMPORTED_MODULE_123__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/IExpressionEntry_d_ts */ "./raw/typia/lib/programmers/helpers/IExpressionEntry_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_NotationJoiner_d_ts__WEBPACK_IMPORTED_MODULE_124__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/NotationJoiner_d_ts */ "./raw/typia/lib/programmers/helpers/NotationJoiner_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_OptionPredicator_d_ts__WEBPACK_IMPORTED_MODULE_125__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/OptionPredicator_d_ts */ "./raw/typia/lib/programmers/helpers/OptionPredicator_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_ProtobufUtil_d_ts__WEBPACK_IMPORTED_MODULE_126__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/ProtobufUtil_d_ts */ "./raw/typia/lib/programmers/helpers/ProtobufUtil_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_ProtobufWire_d_ts__WEBPACK_IMPORTED_MODULE_127__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/ProtobufWire_d_ts */ "./raw/typia/lib/programmers/helpers/ProtobufWire_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_PruneJoiner_d_ts__WEBPACK_IMPORTED_MODULE_128__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/PruneJoiner_d_ts */ "./raw/typia/lib/programmers/helpers/PruneJoiner_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_RandomJoiner_d_ts__WEBPACK_IMPORTED_MODULE_129__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/RandomJoiner_d_ts */ "./raw/typia/lib/programmers/helpers/RandomJoiner_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_RandomRanger_d_ts__WEBPACK_IMPORTED_MODULE_130__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/RandomRanger_d_ts */ "./raw/typia/lib/programmers/helpers/RandomRanger_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_StringifyJoinder_d_ts__WEBPACK_IMPORTED_MODULE_131__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/StringifyJoinder_d_ts */ "./raw/typia/lib/programmers/helpers/StringifyJoinder_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_StringifyPredicator_d_ts__WEBPACK_IMPORTED_MODULE_132__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/StringifyPredicator_d_ts */ "./raw/typia/lib/programmers/helpers/StringifyPredicator_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_UnionExplorer_d_ts__WEBPACK_IMPORTED_MODULE_133__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/UnionExplorer_d_ts */ "./raw/typia/lib/programmers/helpers/UnionExplorer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_helpers_UnionPredicator_d_ts__WEBPACK_IMPORTED_MODULE_134__ = __webpack_require__(/*! ./typia/lib/programmers/helpers/UnionPredicator_d_ts */ "./raw/typia/lib/programmers/helpers/UnionPredicator_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_http_HttpAssertFormDataProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_135__ = __webpack_require__(/*! ./typia/lib/programmers/http/HttpAssertFormDataProgrammer_d_ts */ "./raw/typia/lib/programmers/http/HttpAssertFormDataProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_http_HttpAssertHeadersProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_136__ = __webpack_require__(/*! ./typia/lib/programmers/http/HttpAssertHeadersProgrammer_d_ts */ "./raw/typia/lib/programmers/http/HttpAssertHeadersProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_http_HttpAssertQueryProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_137__ = __webpack_require__(/*! ./typia/lib/programmers/http/HttpAssertQueryProgrammer_d_ts */ "./raw/typia/lib/programmers/http/HttpAssertQueryProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_http_HttpFormDataProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_138__ = __webpack_require__(/*! ./typia/lib/programmers/http/HttpFormDataProgrammer_d_ts */ "./raw/typia/lib/programmers/http/HttpFormDataProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_http_HttpHeadersProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_139__ = __webpack_require__(/*! ./typia/lib/programmers/http/HttpHeadersProgrammer_d_ts */ "./raw/typia/lib/programmers/http/HttpHeadersProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_http_HttpIsFormDataProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_140__ = __webpack_require__(/*! ./typia/lib/programmers/http/HttpIsFormDataProgrammer_d_ts */ "./raw/typia/lib/programmers/http/HttpIsFormDataProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_http_HttpIsHeadersProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_141__ = __webpack_require__(/*! ./typia/lib/programmers/http/HttpIsHeadersProgrammer_d_ts */ "./raw/typia/lib/programmers/http/HttpIsHeadersProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_http_HttpIsQueryProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_142__ = __webpack_require__(/*! ./typia/lib/programmers/http/HttpIsQueryProgrammer_d_ts */ "./raw/typia/lib/programmers/http/HttpIsQueryProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_http_HttpParameterProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_143__ = __webpack_require__(/*! ./typia/lib/programmers/http/HttpParameterProgrammer_d_ts */ "./raw/typia/lib/programmers/http/HttpParameterProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_http_HttpQueryProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_144__ = __webpack_require__(/*! ./typia/lib/programmers/http/HttpQueryProgrammer_d_ts */ "./raw/typia/lib/programmers/http/HttpQueryProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_http_HttpValidateFormDataProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_145__ = __webpack_require__(/*! ./typia/lib/programmers/http/HttpValidateFormDataProgrammer_d_ts */ "./raw/typia/lib/programmers/http/HttpValidateFormDataProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_http_HttpValidateHeadersProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_146__ = __webpack_require__(/*! ./typia/lib/programmers/http/HttpValidateHeadersProgrammer_d_ts */ "./raw/typia/lib/programmers/http/HttpValidateHeadersProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_http_HttpValidateQueryProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_147__ = __webpack_require__(/*! ./typia/lib/programmers/http/HttpValidateQueryProgrammer_d_ts */ "./raw/typia/lib/programmers/http/HttpValidateQueryProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_array_d_ts__WEBPACK_IMPORTED_MODULE_148__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_array_d_ts */ "./raw/typia/lib/programmers/internal/application_array_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_boolean_d_ts__WEBPACK_IMPORTED_MODULE_149__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_boolean_d_ts */ "./raw/typia/lib/programmers/internal/application_boolean_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_escaped_d_ts__WEBPACK_IMPORTED_MODULE_150__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_escaped_d_ts */ "./raw/typia/lib/programmers/internal/application_escaped_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_number_d_ts__WEBPACK_IMPORTED_MODULE_151__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_number_d_ts */ "./raw/typia/lib/programmers/internal/application_number_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_plugin_d_ts__WEBPACK_IMPORTED_MODULE_152__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_plugin_d_ts */ "./raw/typia/lib/programmers/internal/application_plugin_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_string_d_ts__WEBPACK_IMPORTED_MODULE_153__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_string_d_ts */ "./raw/typia/lib/programmers/internal/application_string_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_templates_d_ts__WEBPACK_IMPORTED_MODULE_154__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_templates_d_ts */ "./raw/typia/lib/programmers/internal/application_templates_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_v30_alias_d_ts__WEBPACK_IMPORTED_MODULE_155__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_v30_alias_d_ts */ "./raw/typia/lib/programmers/internal/application_v30_alias_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_v30_constant_d_ts__WEBPACK_IMPORTED_MODULE_156__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_v30_constant_d_ts */ "./raw/typia/lib/programmers/internal/application_v30_constant_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_v30_native_d_ts__WEBPACK_IMPORTED_MODULE_157__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_v30_native_d_ts */ "./raw/typia/lib/programmers/internal/application_v30_native_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_v30_object_d_ts__WEBPACK_IMPORTED_MODULE_158__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_v30_object_d_ts */ "./raw/typia/lib/programmers/internal/application_v30_object_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_v30_schema_d_ts__WEBPACK_IMPORTED_MODULE_159__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_v30_schema_d_ts */ "./raw/typia/lib/programmers/internal/application_v30_schema_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_v30_tuple_d_ts__WEBPACK_IMPORTED_MODULE_160__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_v30_tuple_d_ts */ "./raw/typia/lib/programmers/internal/application_v30_tuple_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_v31_alias_d_ts__WEBPACK_IMPORTED_MODULE_161__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_v31_alias_d_ts */ "./raw/typia/lib/programmers/internal/application_v31_alias_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_v31_constant_d_ts__WEBPACK_IMPORTED_MODULE_162__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_v31_constant_d_ts */ "./raw/typia/lib/programmers/internal/application_v31_constant_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_v31_native_d_ts__WEBPACK_IMPORTED_MODULE_163__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_v31_native_d_ts */ "./raw/typia/lib/programmers/internal/application_v31_native_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_v31_object_d_ts__WEBPACK_IMPORTED_MODULE_164__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_v31_object_d_ts */ "./raw/typia/lib/programmers/internal/application_v31_object_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_v31_schema_d_ts__WEBPACK_IMPORTED_MODULE_165__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_v31_schema_d_ts */ "./raw/typia/lib/programmers/internal/application_v31_schema_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_application_v31_tuple_d_ts__WEBPACK_IMPORTED_MODULE_166__ = __webpack_require__(/*! ./typia/lib/programmers/internal/application_v31_tuple_d_ts */ "./raw/typia/lib/programmers/internal/application_v31_tuple_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_check_array_length_d_ts__WEBPACK_IMPORTED_MODULE_167__ = __webpack_require__(/*! ./typia/lib/programmers/internal/check_array_length_d_ts */ "./raw/typia/lib/programmers/internal/check_array_length_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_check_bigint_d_ts__WEBPACK_IMPORTED_MODULE_168__ = __webpack_require__(/*! ./typia/lib/programmers/internal/check_bigint_d_ts */ "./raw/typia/lib/programmers/internal/check_bigint_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_check_dynamic_key_d_ts__WEBPACK_IMPORTED_MODULE_169__ = __webpack_require__(/*! ./typia/lib/programmers/internal/check_dynamic_key_d_ts */ "./raw/typia/lib/programmers/internal/check_dynamic_key_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_check_dynamic_properties_d_ts__WEBPACK_IMPORTED_MODULE_170__ = __webpack_require__(/*! ./typia/lib/programmers/internal/check_dynamic_properties_d_ts */ "./raw/typia/lib/programmers/internal/check_dynamic_properties_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_check_everything_d_ts__WEBPACK_IMPORTED_MODULE_171__ = __webpack_require__(/*! ./typia/lib/programmers/internal/check_everything_d_ts */ "./raw/typia/lib/programmers/internal/check_everything_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_check_native_d_ts__WEBPACK_IMPORTED_MODULE_172__ = __webpack_require__(/*! ./typia/lib/programmers/internal/check_native_d_ts */ "./raw/typia/lib/programmers/internal/check_native_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_check_number_d_ts__WEBPACK_IMPORTED_MODULE_173__ = __webpack_require__(/*! ./typia/lib/programmers/internal/check_number_d_ts */ "./raw/typia/lib/programmers/internal/check_number_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_check_object_d_ts__WEBPACK_IMPORTED_MODULE_174__ = __webpack_require__(/*! ./typia/lib/programmers/internal/check_object_d_ts */ "./raw/typia/lib/programmers/internal/check_object_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_check_string_d_ts__WEBPACK_IMPORTED_MODULE_175__ = __webpack_require__(/*! ./typia/lib/programmers/internal/check_string_d_ts */ "./raw/typia/lib/programmers/internal/check_string_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_check_template_d_ts__WEBPACK_IMPORTED_MODULE_176__ = __webpack_require__(/*! ./typia/lib/programmers/internal/check_template_d_ts */ "./raw/typia/lib/programmers/internal/check_template_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_check_union_array_like_d_ts__WEBPACK_IMPORTED_MODULE_177__ = __webpack_require__(/*! ./typia/lib/programmers/internal/check_union_array_like_d_ts */ "./raw/typia/lib/programmers/internal/check_union_array_like_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_decode_union_object_d_ts__WEBPACK_IMPORTED_MODULE_178__ = __webpack_require__(/*! ./typia/lib/programmers/internal/decode_union_object_d_ts */ "./raw/typia/lib/programmers/internal/decode_union_object_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_feature_object_entries_d_ts__WEBPACK_IMPORTED_MODULE_179__ = __webpack_require__(/*! ./typia/lib/programmers/internal/feature_object_entries_d_ts */ "./raw/typia/lib/programmers/internal/feature_object_entries_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_metadata_to_pattern_d_ts__WEBPACK_IMPORTED_MODULE_180__ = __webpack_require__(/*! ./typia/lib/programmers/internal/metadata_to_pattern_d_ts */ "./raw/typia/lib/programmers/internal/metadata_to_pattern_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_prune_object_properties_d_ts__WEBPACK_IMPORTED_MODULE_181__ = __webpack_require__(/*! ./typia/lib/programmers/internal/prune_object_properties_d_ts */ "./raw/typia/lib/programmers/internal/prune_object_properties_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_random_custom_d_ts__WEBPACK_IMPORTED_MODULE_182__ = __webpack_require__(/*! ./typia/lib/programmers/internal/random_custom_d_ts */ "./raw/typia/lib/programmers/internal/random_custom_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_stringify_dynamic_properties_d_ts__WEBPACK_IMPORTED_MODULE_183__ = __webpack_require__(/*! ./typia/lib/programmers/internal/stringify_dynamic_properties_d_ts */ "./raw/typia/lib/programmers/internal/stringify_dynamic_properties_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_stringify_native_d_ts__WEBPACK_IMPORTED_MODULE_184__ = __webpack_require__(/*! ./typia/lib/programmers/internal/stringify_native_d_ts */ "./raw/typia/lib/programmers/internal/stringify_native_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_stringify_regular_properties_d_ts__WEBPACK_IMPORTED_MODULE_185__ = __webpack_require__(/*! ./typia/lib/programmers/internal/stringify_regular_properties_d_ts */ "./raw/typia/lib/programmers/internal/stringify_regular_properties_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_template_to_pattern_d_ts__WEBPACK_IMPORTED_MODULE_186__ = __webpack_require__(/*! ./typia/lib/programmers/internal/template_to_pattern_d_ts */ "./raw/typia/lib/programmers/internal/template_to_pattern_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_internal_wrap_metadata_rest_tuple_d_ts__WEBPACK_IMPORTED_MODULE_187__ = __webpack_require__(/*! ./typia/lib/programmers/internal/wrap_metadata_rest_tuple_d_ts */ "./raw/typia/lib/programmers/internal/wrap_metadata_rest_tuple_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_IsProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_188__ = __webpack_require__(/*! ./typia/lib/programmers/IsProgrammer_d_ts */ "./raw/typia/lib/programmers/IsProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_json_JsonApplicationProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_189__ = __webpack_require__(/*! ./typia/lib/programmers/json/JsonApplicationProgrammer_d_ts */ "./raw/typia/lib/programmers/json/JsonApplicationProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_json_JsonAssertParseProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_190__ = __webpack_require__(/*! ./typia/lib/programmers/json/JsonAssertParseProgrammer_d_ts */ "./raw/typia/lib/programmers/json/JsonAssertParseProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_json_JsonAssertStringifyProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_191__ = __webpack_require__(/*! ./typia/lib/programmers/json/JsonAssertStringifyProgrammer_d_ts */ "./raw/typia/lib/programmers/json/JsonAssertStringifyProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_json_JsonIsParseProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_192__ = __webpack_require__(/*! ./typia/lib/programmers/json/JsonIsParseProgrammer_d_ts */ "./raw/typia/lib/programmers/json/JsonIsParseProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_json_JsonIsStringifyProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_193__ = __webpack_require__(/*! ./typia/lib/programmers/json/JsonIsStringifyProgrammer_d_ts */ "./raw/typia/lib/programmers/json/JsonIsStringifyProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_json_JsonStringifyProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_194__ = __webpack_require__(/*! ./typia/lib/programmers/json/JsonStringifyProgrammer_d_ts */ "./raw/typia/lib/programmers/json/JsonStringifyProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_json_JsonValidateParseProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_195__ = __webpack_require__(/*! ./typia/lib/programmers/json/JsonValidateParseProgrammer_d_ts */ "./raw/typia/lib/programmers/json/JsonValidateParseProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_json_JsonValidateStringifyProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_196__ = __webpack_require__(/*! ./typia/lib/programmers/json/JsonValidateStringifyProgrammer_d_ts */ "./raw/typia/lib/programmers/json/JsonValidateStringifyProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_misc_MiscAssertCloneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_197__ = __webpack_require__(/*! ./typia/lib/programmers/misc/MiscAssertCloneProgrammer_d_ts */ "./raw/typia/lib/programmers/misc/MiscAssertCloneProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_misc_MiscAssertPruneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_198__ = __webpack_require__(/*! ./typia/lib/programmers/misc/MiscAssertPruneProgrammer_d_ts */ "./raw/typia/lib/programmers/misc/MiscAssertPruneProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_misc_MiscCloneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_199__ = __webpack_require__(/*! ./typia/lib/programmers/misc/MiscCloneProgrammer_d_ts */ "./raw/typia/lib/programmers/misc/MiscCloneProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_misc_MiscIsCloneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_200__ = __webpack_require__(/*! ./typia/lib/programmers/misc/MiscIsCloneProgrammer_d_ts */ "./raw/typia/lib/programmers/misc/MiscIsCloneProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_misc_MiscIsPruneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_201__ = __webpack_require__(/*! ./typia/lib/programmers/misc/MiscIsPruneProgrammer_d_ts */ "./raw/typia/lib/programmers/misc/MiscIsPruneProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_misc_MiscLiteralsProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_202__ = __webpack_require__(/*! ./typia/lib/programmers/misc/MiscLiteralsProgrammer_d_ts */ "./raw/typia/lib/programmers/misc/MiscLiteralsProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_misc_MiscPruneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_203__ = __webpack_require__(/*! ./typia/lib/programmers/misc/MiscPruneProgrammer_d_ts */ "./raw/typia/lib/programmers/misc/MiscPruneProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_misc_MiscValidateCloneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_204__ = __webpack_require__(/*! ./typia/lib/programmers/misc/MiscValidateCloneProgrammer_d_ts */ "./raw/typia/lib/programmers/misc/MiscValidateCloneProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_misc_MiscValidatePruneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_205__ = __webpack_require__(/*! ./typia/lib/programmers/misc/MiscValidatePruneProgrammer_d_ts */ "./raw/typia/lib/programmers/misc/MiscValidatePruneProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_notations_NotationAssertGeneralProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_206__ = __webpack_require__(/*! ./typia/lib/programmers/notations/NotationAssertGeneralProgrammer_d_ts */ "./raw/typia/lib/programmers/notations/NotationAssertGeneralProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_notations_NotationGeneralProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_207__ = __webpack_require__(/*! ./typia/lib/programmers/notations/NotationGeneralProgrammer_d_ts */ "./raw/typia/lib/programmers/notations/NotationGeneralProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_notations_NotationIsGeneralProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_208__ = __webpack_require__(/*! ./typia/lib/programmers/notations/NotationIsGeneralProgrammer_d_ts */ "./raw/typia/lib/programmers/notations/NotationIsGeneralProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_notations_NotationValidateGeneralProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_209__ = __webpack_require__(/*! ./typia/lib/programmers/notations/NotationValidateGeneralProgrammer_d_ts */ "./raw/typia/lib/programmers/notations/NotationValidateGeneralProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_protobuf_ProtobufAssertDecodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_210__ = __webpack_require__(/*! ./typia/lib/programmers/protobuf/ProtobufAssertDecodeProgrammer_d_ts */ "./raw/typia/lib/programmers/protobuf/ProtobufAssertDecodeProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_protobuf_ProtobufAssertEncodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_211__ = __webpack_require__(/*! ./typia/lib/programmers/protobuf/ProtobufAssertEncodeProgrammer_d_ts */ "./raw/typia/lib/programmers/protobuf/ProtobufAssertEncodeProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_protobuf_ProtobufDecodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_212__ = __webpack_require__(/*! ./typia/lib/programmers/protobuf/ProtobufDecodeProgrammer_d_ts */ "./raw/typia/lib/programmers/protobuf/ProtobufDecodeProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_protobuf_ProtobufEncodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_213__ = __webpack_require__(/*! ./typia/lib/programmers/protobuf/ProtobufEncodeProgrammer_d_ts */ "./raw/typia/lib/programmers/protobuf/ProtobufEncodeProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_protobuf_ProtobufIsDecodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_214__ = __webpack_require__(/*! ./typia/lib/programmers/protobuf/ProtobufIsDecodeProgrammer_d_ts */ "./raw/typia/lib/programmers/protobuf/ProtobufIsDecodeProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_protobuf_ProtobufIsEncodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_215__ = __webpack_require__(/*! ./typia/lib/programmers/protobuf/ProtobufIsEncodeProgrammer_d_ts */ "./raw/typia/lib/programmers/protobuf/ProtobufIsEncodeProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_protobuf_ProtobufMessageProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_216__ = __webpack_require__(/*! ./typia/lib/programmers/protobuf/ProtobufMessageProgrammer_d_ts */ "./raw/typia/lib/programmers/protobuf/ProtobufMessageProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_protobuf_ProtobufValidateDecodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_217__ = __webpack_require__(/*! ./typia/lib/programmers/protobuf/ProtobufValidateDecodeProgrammer_d_ts */ "./raw/typia/lib/programmers/protobuf/ProtobufValidateDecodeProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_protobuf_ProtobufValidateEncodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_218__ = __webpack_require__(/*! ./typia/lib/programmers/protobuf/ProtobufValidateEncodeProgrammer_d_ts */ "./raw/typia/lib/programmers/protobuf/ProtobufValidateEncodeProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_RandomProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_219__ = __webpack_require__(/*! ./typia/lib/programmers/RandomProgrammer_d_ts */ "./raw/typia/lib/programmers/RandomProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_TypiaProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_220__ = __webpack_require__(/*! ./typia/lib/programmers/TypiaProgrammer_d_ts */ "./raw/typia/lib/programmers/TypiaProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_programmers_ValidateProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_221__ = __webpack_require__(/*! ./typia/lib/programmers/ValidateProgrammer_d_ts */ "./raw/typia/lib/programmers/ValidateProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_protobuf_d_ts__WEBPACK_IMPORTED_MODULE_222__ = __webpack_require__(/*! ./typia/lib/protobuf_d_ts */ "./raw/typia/lib/protobuf_d_ts.ts");\n/* harmony import */ var _typia_lib_reflect_d_ts__WEBPACK_IMPORTED_MODULE_223__ = __webpack_require__(/*! ./typia/lib/reflect_d_ts */ "./raw/typia/lib/reflect_d_ts.ts");\n/* harmony import */ var _typia_lib_Resolved_d_ts__WEBPACK_IMPORTED_MODULE_224__ = __webpack_require__(/*! ./typia/lib/Resolved_d_ts */ "./raw/typia/lib/Resolved_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_json_IJsonApplication_d_ts__WEBPACK_IMPORTED_MODULE_225__ = __webpack_require__(/*! ./typia/lib/schemas/json/IJsonApplication_d_ts */ "./raw/typia/lib/schemas/json/IJsonApplication_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IJsDocTagInfo_d_ts__WEBPACK_IMPORTED_MODULE_226__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IJsDocTagInfo_d_ts */ "./raw/typia/lib/schemas/metadata/IJsDocTagInfo_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadata_d_ts__WEBPACK_IMPORTED_MODULE_227__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadata_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadata_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataAlias_d_ts__WEBPACK_IMPORTED_MODULE_228__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataAlias_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataAlias_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataApplication_d_ts__WEBPACK_IMPORTED_MODULE_229__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataApplication_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataApplication_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataArray_d_ts__WEBPACK_IMPORTED_MODULE_230__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataArray_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataArray_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataArrayType_d_ts__WEBPACK_IMPORTED_MODULE_231__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataArrayType_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataArrayType_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataAtomic_d_ts__WEBPACK_IMPORTED_MODULE_232__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataAtomic_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataAtomic_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataComponents_d_ts__WEBPACK_IMPORTED_MODULE_233__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataComponents_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataComponents_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataConstant_d_ts__WEBPACK_IMPORTED_MODULE_234__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataConstant_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataConstant_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataConstantValue_d_ts__WEBPACK_IMPORTED_MODULE_235__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataConstantValue_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataConstantValue_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataDictionary_d_ts__WEBPACK_IMPORTED_MODULE_236__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataDictionary_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataDictionary_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataEntry_d_ts__WEBPACK_IMPORTED_MODULE_237__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataEntry_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataEntry_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataEscaped_d_ts__WEBPACK_IMPORTED_MODULE_238__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataEscaped_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataEscaped_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataObject_d_ts__WEBPACK_IMPORTED_MODULE_239__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataObject_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataObject_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataProperty_d_ts__WEBPACK_IMPORTED_MODULE_240__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataProperty_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataProperty_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataTuple_d_ts__WEBPACK_IMPORTED_MODULE_241__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataTuple_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataTuple_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataTupleType_d_ts__WEBPACK_IMPORTED_MODULE_242__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataTupleType_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataTupleType_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_IMetadataTypeTag_d_ts__WEBPACK_IMPORTED_MODULE_243__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/IMetadataTypeTag_d_ts */ "./raw/typia/lib/schemas/metadata/IMetadataTypeTag_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_Metadata_d_ts__WEBPACK_IMPORTED_MODULE_244__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/Metadata_d_ts */ "./raw/typia/lib/schemas/metadata/Metadata_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_MetadataAlias_d_ts__WEBPACK_IMPORTED_MODULE_245__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/MetadataAlias_d_ts */ "./raw/typia/lib/schemas/metadata/MetadataAlias_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_MetadataApplication_d_ts__WEBPACK_IMPORTED_MODULE_246__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/MetadataApplication_d_ts */ "./raw/typia/lib/schemas/metadata/MetadataApplication_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_MetadataArray_d_ts__WEBPACK_IMPORTED_MODULE_247__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/MetadataArray_d_ts */ "./raw/typia/lib/schemas/metadata/MetadataArray_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_MetadataArrayType_d_ts__WEBPACK_IMPORTED_MODULE_248__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/MetadataArrayType_d_ts */ "./raw/typia/lib/schemas/metadata/MetadataArrayType_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_MetadataAtomic_d_ts__WEBPACK_IMPORTED_MODULE_249__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/MetadataAtomic_d_ts */ "./raw/typia/lib/schemas/metadata/MetadataAtomic_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_MetadataComponents_d_ts__WEBPACK_IMPORTED_MODULE_250__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/MetadataComponents_d_ts */ "./raw/typia/lib/schemas/metadata/MetadataComponents_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_MetadataConstant_d_ts__WEBPACK_IMPORTED_MODULE_251__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/MetadataConstant_d_ts */ "./raw/typia/lib/schemas/metadata/MetadataConstant_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_MetadataConstantValue_d_ts__WEBPACK_IMPORTED_MODULE_252__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/MetadataConstantValue_d_ts */ "./raw/typia/lib/schemas/metadata/MetadataConstantValue_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_MetadataEscaped_d_ts__WEBPACK_IMPORTED_MODULE_253__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/MetadataEscaped_d_ts */ "./raw/typia/lib/schemas/metadata/MetadataEscaped_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_MetadataObject_d_ts__WEBPACK_IMPORTED_MODULE_254__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/MetadataObject_d_ts */ "./raw/typia/lib/schemas/metadata/MetadataObject_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_MetadataProperty_d_ts__WEBPACK_IMPORTED_MODULE_255__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/MetadataProperty_d_ts */ "./raw/typia/lib/schemas/metadata/MetadataProperty_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_MetadataTuple_d_ts__WEBPACK_IMPORTED_MODULE_256__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/MetadataTuple_d_ts */ "./raw/typia/lib/schemas/metadata/MetadataTuple_d_ts.ts");\n/* harmony import */ var _typia_lib_schemas_metadata_MetadataTupleType_d_ts__WEBPACK_IMPORTED_MODULE_257__ = __webpack_require__(/*! ./typia/lib/schemas/metadata/MetadataTupleType_d_ts */ "./raw/typia/lib/schemas/metadata/MetadataTupleType_d_ts.ts");\n/* harmony import */ var _typia_lib_SnakeCase_d_ts__WEBPACK_IMPORTED_MODULE_258__ = __webpack_require__(/*! ./typia/lib/SnakeCase_d_ts */ "./raw/typia/lib/SnakeCase_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_Constant_d_ts__WEBPACK_IMPORTED_MODULE_259__ = __webpack_require__(/*! ./typia/lib/tags/Constant_d_ts */ "./raw/typia/lib/tags/Constant_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_ContentMediaType_d_ts__WEBPACK_IMPORTED_MODULE_260__ = __webpack_require__(/*! ./typia/lib/tags/ContentMediaType_d_ts */ "./raw/typia/lib/tags/ContentMediaType_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_Default_d_ts__WEBPACK_IMPORTED_MODULE_261__ = __webpack_require__(/*! ./typia/lib/tags/Default_d_ts */ "./raw/typia/lib/tags/Default_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_ExclusiveMaximum_d_ts__WEBPACK_IMPORTED_MODULE_262__ = __webpack_require__(/*! ./typia/lib/tags/ExclusiveMaximum_d_ts */ "./raw/typia/lib/tags/ExclusiveMaximum_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_ExclusiveMinimum_d_ts__WEBPACK_IMPORTED_MODULE_263__ = __webpack_require__(/*! ./typia/lib/tags/ExclusiveMinimum_d_ts */ "./raw/typia/lib/tags/ExclusiveMinimum_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_Format_d_ts__WEBPACK_IMPORTED_MODULE_264__ = __webpack_require__(/*! ./typia/lib/tags/Format_d_ts */ "./raw/typia/lib/tags/Format_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_index_d_ts__WEBPACK_IMPORTED_MODULE_265__ = __webpack_require__(/*! ./typia/lib/tags/index_d_ts */ "./raw/typia/lib/tags/index_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_internal_FormatCheatSheet_d_ts__WEBPACK_IMPORTED_MODULE_266__ = __webpack_require__(/*! ./typia/lib/tags/internal/FormatCheatSheet_d_ts */ "./raw/typia/lib/tags/internal/FormatCheatSheet_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_JsonSchemaPlugin_d_ts__WEBPACK_IMPORTED_MODULE_267__ = __webpack_require__(/*! ./typia/lib/tags/JsonSchemaPlugin_d_ts */ "./raw/typia/lib/tags/JsonSchemaPlugin_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_Maximum_d_ts__WEBPACK_IMPORTED_MODULE_268__ = __webpack_require__(/*! ./typia/lib/tags/Maximum_d_ts */ "./raw/typia/lib/tags/Maximum_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_MaxItems_d_ts__WEBPACK_IMPORTED_MODULE_269__ = __webpack_require__(/*! ./typia/lib/tags/MaxItems_d_ts */ "./raw/typia/lib/tags/MaxItems_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_MaxLength_d_ts__WEBPACK_IMPORTED_MODULE_270__ = __webpack_require__(/*! ./typia/lib/tags/MaxLength_d_ts */ "./raw/typia/lib/tags/MaxLength_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_Minimum_d_ts__WEBPACK_IMPORTED_MODULE_271__ = __webpack_require__(/*! ./typia/lib/tags/Minimum_d_ts */ "./raw/typia/lib/tags/Minimum_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_MinItems_d_ts__WEBPACK_IMPORTED_MODULE_272__ = __webpack_require__(/*! ./typia/lib/tags/MinItems_d_ts */ "./raw/typia/lib/tags/MinItems_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_MinLength_d_ts__WEBPACK_IMPORTED_MODULE_273__ = __webpack_require__(/*! ./typia/lib/tags/MinLength_d_ts */ "./raw/typia/lib/tags/MinLength_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_MultipleOf_d_ts__WEBPACK_IMPORTED_MODULE_274__ = __webpack_require__(/*! ./typia/lib/tags/MultipleOf_d_ts */ "./raw/typia/lib/tags/MultipleOf_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_Pattern_d_ts__WEBPACK_IMPORTED_MODULE_275__ = __webpack_require__(/*! ./typia/lib/tags/Pattern_d_ts */ "./raw/typia/lib/tags/Pattern_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_TagBase_d_ts__WEBPACK_IMPORTED_MODULE_276__ = __webpack_require__(/*! ./typia/lib/tags/TagBase_d_ts */ "./raw/typia/lib/tags/TagBase_d_ts.ts");\n/* harmony import */ var _typia_lib_tags_Type_d_ts__WEBPACK_IMPORTED_MODULE_277__ = __webpack_require__(/*! ./typia/lib/tags/Type_d_ts */ "./raw/typia/lib/tags/Type_d_ts.ts");\n/* harmony import */ var _typia_lib_transform_d_ts__WEBPACK_IMPORTED_MODULE_278__ = __webpack_require__(/*! ./typia/lib/transform_d_ts */ "./raw/typia/lib/transform_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_CallExpressionTransformer_d_ts__WEBPACK_IMPORTED_MODULE_279__ = __webpack_require__(/*! ./typia/lib/transformers/CallExpressionTransformer_d_ts */ "./raw/typia/lib/transformers/CallExpressionTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_AssertTransformer_d_ts__WEBPACK_IMPORTED_MODULE_280__ = __webpack_require__(/*! ./typia/lib/transformers/features/AssertTransformer_d_ts */ "./raw/typia/lib/transformers/features/AssertTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_CreateAssertTransformer_d_ts__WEBPACK_IMPORTED_MODULE_281__ = __webpack_require__(/*! ./typia/lib/transformers/features/CreateAssertTransformer_d_ts */ "./raw/typia/lib/transformers/features/CreateAssertTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_CreateIsTransformer_d_ts__WEBPACK_IMPORTED_MODULE_282__ = __webpack_require__(/*! ./typia/lib/transformers/features/CreateIsTransformer_d_ts */ "./raw/typia/lib/transformers/features/CreateIsTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_CreateRandomTransformer_d_ts__WEBPACK_IMPORTED_MODULE_283__ = __webpack_require__(/*! ./typia/lib/transformers/features/CreateRandomTransformer_d_ts */ "./raw/typia/lib/transformers/features/CreateRandomTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_CreateValidateTransformer_d_ts__WEBPACK_IMPORTED_MODULE_284__ = __webpack_require__(/*! ./typia/lib/transformers/features/CreateValidateTransformer_d_ts */ "./raw/typia/lib/transformers/features/CreateValidateTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_functional_FunctionalGenericTransformer_d_ts__WEBPACK_IMPORTED_MODULE_285__ = __webpack_require__(/*! ./typia/lib/transformers/features/functional/FunctionalGenericTransformer_d_ts */ "./raw/typia/lib/transformers/features/functional/FunctionalGenericTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_CreateHttpAssertFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_286__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/CreateHttpAssertFormDataTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/CreateHttpAssertFormDataTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_CreateHttpAssertHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_287__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/CreateHttpAssertHeadersTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/CreateHttpAssertHeadersTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_CreateHttpAssertQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_288__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/CreateHttpAssertQueryTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/CreateHttpAssertQueryTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_CreateHttpFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_289__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/CreateHttpFormDataTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/CreateHttpFormDataTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_CreateHttpHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_290__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/CreateHttpHeadersTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/CreateHttpHeadersTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_CreateHttpIsFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_291__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/CreateHttpIsFormDataTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/CreateHttpIsFormDataTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_CreateHttpIsHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_292__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/CreateHttpIsHeadersTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/CreateHttpIsHeadersTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_CreateHttpIsQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_293__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/CreateHttpIsQueryTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/CreateHttpIsQueryTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_CreateHttpParameterTransformer_d_ts__WEBPACK_IMPORTED_MODULE_294__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/CreateHttpParameterTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/CreateHttpParameterTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_CreateHttpQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_295__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/CreateHttpQueryTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/CreateHttpQueryTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_CreateHttpValidateFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_296__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/CreateHttpValidateFormDataTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/CreateHttpValidateFormDataTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_CreateHttpValidateHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_297__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/CreateHttpValidateHeadersTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/CreateHttpValidateHeadersTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_CreateHttpValidateQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_298__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/CreateHttpValidateQueryTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/CreateHttpValidateQueryTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_HttpAssertFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_299__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/HttpAssertFormDataTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/HttpAssertFormDataTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_HttpAssertHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_300__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/HttpAssertHeadersTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/HttpAssertHeadersTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_HttpAssertQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_301__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/HttpAssertQueryTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/HttpAssertQueryTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_HttpFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_302__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/HttpFormDataTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/HttpFormDataTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_HttpHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_303__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/HttpHeadersTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/HttpHeadersTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_HttpIsFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_304__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/HttpIsFormDataTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/HttpIsFormDataTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_HttpIsHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_305__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/HttpIsHeadersTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/HttpIsHeadersTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_HttpIsQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_306__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/HttpIsQueryTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/HttpIsQueryTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_HttpParameterTransformer_d_ts__WEBPACK_IMPORTED_MODULE_307__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/HttpParameterTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/HttpParameterTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_HttpQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_308__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/HttpQueryTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/HttpQueryTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_HttpValidateFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_309__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/HttpValidateFormDataTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/HttpValidateFormDataTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_HttpValidateHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_310__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/HttpValidateHeadersTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/HttpValidateHeadersTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_http_HttpValidateQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_311__ = __webpack_require__(/*! ./typia/lib/transformers/features/http/HttpValidateQueryTransformer_d_ts */ "./raw/typia/lib/transformers/features/http/HttpValidateQueryTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_IsTransformer_d_ts__WEBPACK_IMPORTED_MODULE_312__ = __webpack_require__(/*! ./typia/lib/transformers/features/IsTransformer_d_ts */ "./raw/typia/lib/transformers/features/IsTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonApplicationTransformer_d_ts__WEBPACK_IMPORTED_MODULE_313__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonApplicationTransformer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonApplicationTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonAssertParseTransformer_d_ts__WEBPACK_IMPORTED_MODULE_314__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonAssertParseTransformer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonAssertParseTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonAssertStringifyTransformer_d_ts__WEBPACK_IMPORTED_MODULE_315__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonAssertStringifyTransformer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonAssertStringifyTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonCreateAssertParseTransformer_d_ts__WEBPACK_IMPORTED_MODULE_316__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonCreateAssertParseTransformer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonCreateAssertParseTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonCreateAssertStringifyTransformer_d_ts__WEBPACK_IMPORTED_MODULE_317__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonCreateAssertStringifyTransformer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonCreateAssertStringifyTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonCreateIsParseTransformer_d_ts__WEBPACK_IMPORTED_MODULE_318__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonCreateIsParseTransformer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonCreateIsParseTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonCreateIsStringifyTransformer_d_ts__WEBPACK_IMPORTED_MODULE_319__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonCreateIsStringifyTransformer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonCreateIsStringifyTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonCreateStringifyTransformer_d_ts__WEBPACK_IMPORTED_MODULE_320__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonCreateStringifyTransformer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonCreateStringifyTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonCreateValidateParseTransformer_d_ts__WEBPACK_IMPORTED_MODULE_321__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonCreateValidateParseTransformer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonCreateValidateParseTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonCreateValidateStringifyProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_322__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonCreateValidateStringifyProgrammer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonCreateValidateStringifyProgrammer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonIsParseTransformer_d_ts__WEBPACK_IMPORTED_MODULE_323__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonIsParseTransformer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonIsParseTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonIsStringifyTransformer_d_ts__WEBPACK_IMPORTED_MODULE_324__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonIsStringifyTransformer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonIsStringifyTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonStringifyTransformer_d_ts__WEBPACK_IMPORTED_MODULE_325__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonStringifyTransformer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonStringifyTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonValidateParseTransformer_d_ts__WEBPACK_IMPORTED_MODULE_326__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonValidateParseTransformer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonValidateParseTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_json_JsonValidateStringifyTransformer_d_ts__WEBPACK_IMPORTED_MODULE_327__ = __webpack_require__(/*! ./typia/lib/transformers/features/json/JsonValidateStringifyTransformer_d_ts */ "./raw/typia/lib/transformers/features/json/JsonValidateStringifyTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscAssertCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_328__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscAssertCloneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscAssertCloneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscAssertPruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_329__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscAssertPruneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscAssertPruneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_330__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscCloneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscCloneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscCreateAssertCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_331__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscCreateAssertCloneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscCreateAssertCloneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscCreateAssertPruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_332__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscCreateAssertPruneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscCreateAssertPruneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscCreateCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_333__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscCreateCloneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscCreateCloneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscCreateIsCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_334__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscCreateIsCloneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscCreateIsCloneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscCreateIsPruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_335__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscCreateIsPruneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscCreateIsPruneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscCreatePruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_336__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscCreatePruneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscCreatePruneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscCreateValidateCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_337__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscCreateValidateCloneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscCreateValidateCloneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscCreateValidatePruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_338__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscCreateValidatePruneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscCreateValidatePruneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscIsCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_339__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscIsCloneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscIsCloneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscIsPruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_340__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscIsPruneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscIsPruneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscLiteralsTransformer_d_ts__WEBPACK_IMPORTED_MODULE_341__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscLiteralsTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscLiteralsTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscPruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_342__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscPruneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscPruneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscValidateCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_343__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscValidateCloneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscValidateCloneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_misc_MiscValidatePruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_344__ = __webpack_require__(/*! ./typia/lib/transformers/features/misc/MiscValidatePruneTransformer_d_ts */ "./raw/typia/lib/transformers/features/misc/MiscValidatePruneTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_notations_NotationAssertGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_345__ = __webpack_require__(/*! ./typia/lib/transformers/features/notations/NotationAssertGeneralTransformer_d_ts */ "./raw/typia/lib/transformers/features/notations/NotationAssertGeneralTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_notations_NotationCreateAssertGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_346__ = __webpack_require__(/*! ./typia/lib/transformers/features/notations/NotationCreateAssertGeneralTransformer_d_ts */ "./raw/typia/lib/transformers/features/notations/NotationCreateAssertGeneralTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_notations_NotationCreateGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_347__ = __webpack_require__(/*! ./typia/lib/transformers/features/notations/NotationCreateGeneralTransformer_d_ts */ "./raw/typia/lib/transformers/features/notations/NotationCreateGeneralTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_notations_NotationCreateIsGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_348__ = __webpack_require__(/*! ./typia/lib/transformers/features/notations/NotationCreateIsGeneralTransformer_d_ts */ "./raw/typia/lib/transformers/features/notations/NotationCreateIsGeneralTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_notations_NotationCreateValidateGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_349__ = __webpack_require__(/*! ./typia/lib/transformers/features/notations/NotationCreateValidateGeneralTransformer_d_ts */ "./raw/typia/lib/transformers/features/notations/NotationCreateValidateGeneralTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_notations_NotationGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_350__ = __webpack_require__(/*! ./typia/lib/transformers/features/notations/NotationGeneralTransformer_d_ts */ "./raw/typia/lib/transformers/features/notations/NotationGeneralTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_notations_NotationIsGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_351__ = __webpack_require__(/*! ./typia/lib/transformers/features/notations/NotationIsGeneralTransformer_d_ts */ "./raw/typia/lib/transformers/features/notations/NotationIsGeneralTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_notations_NotationValidateGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_352__ = __webpack_require__(/*! ./typia/lib/transformers/features/notations/NotationValidateGeneralTransformer_d_ts */ "./raw/typia/lib/transformers/features/notations/NotationValidateGeneralTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufAssertDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_353__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufAssertDecodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufAssertDecodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufAssertEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_354__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufAssertEncodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufAssertEncodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufCreateAssertDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_355__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufCreateAssertDecodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufCreateAssertDecodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufCreateAssertEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_356__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufCreateAssertEncodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufCreateAssertEncodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufCreateDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_357__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufCreateDecodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufCreateDecodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufCreateEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_358__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufCreateEncodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufCreateEncodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufCreateIsDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_359__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufCreateIsDecodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufCreateIsDecodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufCreateIsEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_360__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufCreateIsEncodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufCreateIsEncodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufCreateValidateDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_361__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufCreateValidateDecodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufCreateValidateDecodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufCreateValidateEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_362__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufCreateValidateEncodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufCreateValidateEncodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_363__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufDecodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufDecodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_364__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufEncodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufEncodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufIsDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_365__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufIsDecodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufIsDecodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufIsEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_366__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufIsEncodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufIsEncodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufMessageTransformer_d_ts__WEBPACK_IMPORTED_MODULE_367__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufMessageTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufMessageTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufValidateDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_368__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufValidateDecodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufValidateDecodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_protobuf_ProtobufValidateEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_369__ = __webpack_require__(/*! ./typia/lib/transformers/features/protobuf/ProtobufValidateEncodeTransformer_d_ts */ "./raw/typia/lib/transformers/features/protobuf/ProtobufValidateEncodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_RandomTransformer_d_ts__WEBPACK_IMPORTED_MODULE_370__ = __webpack_require__(/*! ./typia/lib/transformers/features/RandomTransformer_d_ts */ "./raw/typia/lib/transformers/features/RandomTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_reflect_ReflectMetadataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_371__ = __webpack_require__(/*! ./typia/lib/transformers/features/reflect/ReflectMetadataTransformer_d_ts */ "./raw/typia/lib/transformers/features/reflect/ReflectMetadataTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_features_ValidateTransformer_d_ts__WEBPACK_IMPORTED_MODULE_372__ = __webpack_require__(/*! ./typia/lib/transformers/features/ValidateTransformer_d_ts */ "./raw/typia/lib/transformers/features/ValidateTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_FileTransformer_d_ts__WEBPACK_IMPORTED_MODULE_373__ = __webpack_require__(/*! ./typia/lib/transformers/FileTransformer_d_ts */ "./raw/typia/lib/transformers/FileTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_ImportTransformer_d_ts__WEBPACK_IMPORTED_MODULE_374__ = __webpack_require__(/*! ./typia/lib/transformers/ImportTransformer_d_ts */ "./raw/typia/lib/transformers/ImportTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_internal_GenericTransformer_d_ts__WEBPACK_IMPORTED_MODULE_375__ = __webpack_require__(/*! ./typia/lib/transformers/internal/GenericTransformer_d_ts */ "./raw/typia/lib/transformers/internal/GenericTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_IProject_d_ts__WEBPACK_IMPORTED_MODULE_376__ = __webpack_require__(/*! ./typia/lib/transformers/IProject_d_ts */ "./raw/typia/lib/transformers/IProject_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_ITransformOptions_d_ts__WEBPACK_IMPORTED_MODULE_377__ = __webpack_require__(/*! ./typia/lib/transformers/ITransformOptions_d_ts */ "./raw/typia/lib/transformers/ITransformOptions_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_NodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_378__ = __webpack_require__(/*! ./typia/lib/transformers/NodeTransformer_d_ts */ "./raw/typia/lib/transformers/NodeTransformer_d_ts.ts");\n/* harmony import */ var _typia_lib_transformers_TransformerError_d_ts__WEBPACK_IMPORTED_MODULE_379__ = __webpack_require__(/*! ./typia/lib/transformers/TransformerError_d_ts */ "./raw/typia/lib/transformers/TransformerError_d_ts.ts");\n/* harmony import */ var _typia_lib_TypeGuardError_d_ts__WEBPACK_IMPORTED_MODULE_380__ = __webpack_require__(/*! ./typia/lib/TypeGuardError_d_ts */ "./raw/typia/lib/TypeGuardError_d_ts.ts");\n/* harmony import */ var _typia_lib_typings_Atomic_d_ts__WEBPACK_IMPORTED_MODULE_381__ = __webpack_require__(/*! ./typia/lib/typings/Atomic_d_ts */ "./raw/typia/lib/typings/Atomic_d_ts.ts");\n/* harmony import */ var _typia_lib_typings_ClassProperties_d_ts__WEBPACK_IMPORTED_MODULE_382__ = __webpack_require__(/*! ./typia/lib/typings/ClassProperties_d_ts */ "./raw/typia/lib/typings/ClassProperties_d_ts.ts");\n/* harmony import */ var _typia_lib_typings_Customizable_d_ts__WEBPACK_IMPORTED_MODULE_383__ = __webpack_require__(/*! ./typia/lib/typings/Customizable_d_ts */ "./raw/typia/lib/typings/Customizable_d_ts.ts");\n/* harmony import */ var _typia_lib_typings_OmitNever_d_ts__WEBPACK_IMPORTED_MODULE_384__ = __webpack_require__(/*! ./typia/lib/typings/OmitNever_d_ts */ "./raw/typia/lib/typings/OmitNever_d_ts.ts");\n/* harmony import */ var _typia_lib_typings_ProtobufAtomic_d_ts__WEBPACK_IMPORTED_MODULE_385__ = __webpack_require__(/*! ./typia/lib/typings/ProtobufAtomic_d_ts */ "./raw/typia/lib/typings/ProtobufAtomic_d_ts.ts");\n/* harmony import */ var _typia_lib_typings_SpecialFields_d_ts__WEBPACK_IMPORTED_MODULE_386__ = __webpack_require__(/*! ./typia/lib/typings/SpecialFields_d_ts */ "./raw/typia/lib/typings/SpecialFields_d_ts.ts");\n/* harmony import */ var _typia_lib_typings_ValidationPipe_d_ts__WEBPACK_IMPORTED_MODULE_387__ = __webpack_require__(/*! ./typia/lib/typings/ValidationPipe_d_ts */ "./raw/typia/lib/typings/ValidationPipe_d_ts.ts");\n/* harmony import */ var _typia_lib_typings_Writable_d_ts__WEBPACK_IMPORTED_MODULE_388__ = __webpack_require__(/*! ./typia/lib/typings/Writable_d_ts */ "./raw/typia/lib/typings/Writable_d_ts.ts");\n/* harmony import */ var _typia_lib_utils_ArrayUtil_d_ts__WEBPACK_IMPORTED_MODULE_389__ = __webpack_require__(/*! ./typia/lib/utils/ArrayUtil_d_ts */ "./raw/typia/lib/utils/ArrayUtil_d_ts.ts");\n/* harmony import */ var _typia_lib_utils_Escaper_d_ts__WEBPACK_IMPORTED_MODULE_390__ = __webpack_require__(/*! ./typia/lib/utils/Escaper_d_ts */ "./raw/typia/lib/utils/Escaper_d_ts.ts");\n/* harmony import */ var _typia_lib_utils_MapUtil_d_ts__WEBPACK_IMPORTED_MODULE_391__ = __webpack_require__(/*! ./typia/lib/utils/MapUtil_d_ts */ "./raw/typia/lib/utils/MapUtil_d_ts.ts");\n/* harmony import */ var _typia_lib_utils_NameEncoder_d_ts__WEBPACK_IMPORTED_MODULE_392__ = __webpack_require__(/*! ./typia/lib/utils/NameEncoder_d_ts */ "./raw/typia/lib/utils/NameEncoder_d_ts.ts");\n/* harmony import */ var _typia_lib_utils_NamingConvention_index_d_ts__WEBPACK_IMPORTED_MODULE_393__ = __webpack_require__(/*! ./typia/lib/utils/NamingConvention/index_d_ts */ "./raw/typia/lib/utils/NamingConvention/index_d_ts.ts");\n/* harmony import */ var _typia_lib_utils_NamingConvention_NamingConvention_d_ts__WEBPACK_IMPORTED_MODULE_394__ = __webpack_require__(/*! ./typia/lib/utils/NamingConvention/NamingConvention_d_ts */ "./raw/typia/lib/utils/NamingConvention/NamingConvention_d_ts.ts");\n/* harmony import */ var _typia_lib_utils_PatternUtil_d_ts__WEBPACK_IMPORTED_MODULE_395__ = __webpack_require__(/*! ./typia/lib/utils/PatternUtil_d_ts */ "./raw/typia/lib/utils/PatternUtil_d_ts.ts");\n/* harmony import */ var _typia_lib_utils_RandomGenerator_index_d_ts__WEBPACK_IMPORTED_MODULE_396__ = __webpack_require__(/*! ./typia/lib/utils/RandomGenerator/index_d_ts */ "./raw/typia/lib/utils/RandomGenerator/index_d_ts.ts");\n/* harmony import */ var _typia_lib_utils_RandomGenerator_RandomGenerator_d_ts__WEBPACK_IMPORTED_MODULE_397__ = __webpack_require__(/*! ./typia/lib/utils/RandomGenerator/RandomGenerator_d_ts */ "./raw/typia/lib/utils/RandomGenerator/RandomGenerator_d_ts.ts");\n/* harmony import */ var _typia_lib_utils_Singleton_d_ts__WEBPACK_IMPORTED_MODULE_398__ = __webpack_require__(/*! ./typia/lib/utils/Singleton_d_ts */ "./raw/typia/lib/utils/Singleton_d_ts.ts");\n/* harmony import */ var _typia_lib_utils_StringUtil_index_d_ts__WEBPACK_IMPORTED_MODULE_399__ = __webpack_require__(/*! ./typia/lib/utils/StringUtil/index_d_ts */ "./raw/typia/lib/utils/StringUtil/index_d_ts.ts");\n/* harmony import */ var _typia_lib_utils_StringUtil_StringUtil_d_ts__WEBPACK_IMPORTED_MODULE_400__ = __webpack_require__(/*! ./typia/lib/utils/StringUtil/StringUtil_d_ts */ "./raw/typia/lib/utils/StringUtil/StringUtil_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_d_ts__WEBPACK_IMPORTED_MODULE_401__ = __webpack_require__(/*! ./typescript/lib/lib_d_ts */ "./raw/typescript/lib/lib_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_decorators_d_ts__WEBPACK_IMPORTED_MODULE_402__ = __webpack_require__(/*! ./typescript/lib/lib.decorators_d_ts */ "./raw/typescript/lib/lib.decorators_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_decorators_legacy_d_ts__WEBPACK_IMPORTED_MODULE_403__ = __webpack_require__(/*! ./typescript/lib/lib.decorators.legacy_d_ts */ "./raw/typescript/lib/lib.decorators.legacy_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_dom_asynciterable_d_ts__WEBPACK_IMPORTED_MODULE_404__ = __webpack_require__(/*! ./typescript/lib/lib.dom.asynciterable_d_ts */ "./raw/typescript/lib/lib.dom.asynciterable_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_dom_d_ts__WEBPACK_IMPORTED_MODULE_405__ = __webpack_require__(/*! ./typescript/lib/lib.dom_d_ts */ "./raw/typescript/lib/lib.dom_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_dom_iterable_d_ts__WEBPACK_IMPORTED_MODULE_406__ = __webpack_require__(/*! ./typescript/lib/lib.dom.iterable_d_ts */ "./raw/typescript/lib/lib.dom.iterable_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2015_collection_d_ts__WEBPACK_IMPORTED_MODULE_407__ = __webpack_require__(/*! ./typescript/lib/lib.es2015.collection_d_ts */ "./raw/typescript/lib/lib.es2015.collection_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2015_core_d_ts__WEBPACK_IMPORTED_MODULE_408__ = __webpack_require__(/*! ./typescript/lib/lib.es2015.core_d_ts */ "./raw/typescript/lib/lib.es2015.core_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2015_d_ts__WEBPACK_IMPORTED_MODULE_409__ = __webpack_require__(/*! ./typescript/lib/lib.es2015_d_ts */ "./raw/typescript/lib/lib.es2015_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2015_generator_d_ts__WEBPACK_IMPORTED_MODULE_410__ = __webpack_require__(/*! ./typescript/lib/lib.es2015.generator_d_ts */ "./raw/typescript/lib/lib.es2015.generator_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2015_iterable_d_ts__WEBPACK_IMPORTED_MODULE_411__ = __webpack_require__(/*! ./typescript/lib/lib.es2015.iterable_d_ts */ "./raw/typescript/lib/lib.es2015.iterable_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2015_promise_d_ts__WEBPACK_IMPORTED_MODULE_412__ = __webpack_require__(/*! ./typescript/lib/lib.es2015.promise_d_ts */ "./raw/typescript/lib/lib.es2015.promise_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2015_proxy_d_ts__WEBPACK_IMPORTED_MODULE_413__ = __webpack_require__(/*! ./typescript/lib/lib.es2015.proxy_d_ts */ "./raw/typescript/lib/lib.es2015.proxy_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2015_reflect_d_ts__WEBPACK_IMPORTED_MODULE_414__ = __webpack_require__(/*! ./typescript/lib/lib.es2015.reflect_d_ts */ "./raw/typescript/lib/lib.es2015.reflect_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2015_symbol_d_ts__WEBPACK_IMPORTED_MODULE_415__ = __webpack_require__(/*! ./typescript/lib/lib.es2015.symbol_d_ts */ "./raw/typescript/lib/lib.es2015.symbol_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2015_symbol_wellknown_d_ts__WEBPACK_IMPORTED_MODULE_416__ = __webpack_require__(/*! ./typescript/lib/lib.es2015.symbol.wellknown_d_ts */ "./raw/typescript/lib/lib.es2015.symbol.wellknown_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2016_array_include_d_ts__WEBPACK_IMPORTED_MODULE_417__ = __webpack_require__(/*! ./typescript/lib/lib.es2016.array.include_d_ts */ "./raw/typescript/lib/lib.es2016.array.include_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2016_d_ts__WEBPACK_IMPORTED_MODULE_418__ = __webpack_require__(/*! ./typescript/lib/lib.es2016_d_ts */ "./raw/typescript/lib/lib.es2016_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2016_full_d_ts__WEBPACK_IMPORTED_MODULE_419__ = __webpack_require__(/*! ./typescript/lib/lib.es2016.full_d_ts */ "./raw/typescript/lib/lib.es2016.full_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2016_intl_d_ts__WEBPACK_IMPORTED_MODULE_420__ = __webpack_require__(/*! ./typescript/lib/lib.es2016.intl_d_ts */ "./raw/typescript/lib/lib.es2016.intl_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2017_d_ts__WEBPACK_IMPORTED_MODULE_421__ = __webpack_require__(/*! ./typescript/lib/lib.es2017_d_ts */ "./raw/typescript/lib/lib.es2017_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2017_date_d_ts__WEBPACK_IMPORTED_MODULE_422__ = __webpack_require__(/*! ./typescript/lib/lib.es2017.date_d_ts */ "./raw/typescript/lib/lib.es2017.date_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2017_full_d_ts__WEBPACK_IMPORTED_MODULE_423__ = __webpack_require__(/*! ./typescript/lib/lib.es2017.full_d_ts */ "./raw/typescript/lib/lib.es2017.full_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2017_intl_d_ts__WEBPACK_IMPORTED_MODULE_424__ = __webpack_require__(/*! ./typescript/lib/lib.es2017.intl_d_ts */ "./raw/typescript/lib/lib.es2017.intl_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2017_object_d_ts__WEBPACK_IMPORTED_MODULE_425__ = __webpack_require__(/*! ./typescript/lib/lib.es2017.object_d_ts */ "./raw/typescript/lib/lib.es2017.object_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2017_sharedmemory_d_ts__WEBPACK_IMPORTED_MODULE_426__ = __webpack_require__(/*! ./typescript/lib/lib.es2017.sharedmemory_d_ts */ "./raw/typescript/lib/lib.es2017.sharedmemory_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2017_string_d_ts__WEBPACK_IMPORTED_MODULE_427__ = __webpack_require__(/*! ./typescript/lib/lib.es2017.string_d_ts */ "./raw/typescript/lib/lib.es2017.string_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2017_typedarrays_d_ts__WEBPACK_IMPORTED_MODULE_428__ = __webpack_require__(/*! ./typescript/lib/lib.es2017.typedarrays_d_ts */ "./raw/typescript/lib/lib.es2017.typedarrays_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2018_asyncgenerator_d_ts__WEBPACK_IMPORTED_MODULE_429__ = __webpack_require__(/*! ./typescript/lib/lib.es2018.asyncgenerator_d_ts */ "./raw/typescript/lib/lib.es2018.asyncgenerator_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2018_asynciterable_d_ts__WEBPACK_IMPORTED_MODULE_430__ = __webpack_require__(/*! ./typescript/lib/lib.es2018.asynciterable_d_ts */ "./raw/typescript/lib/lib.es2018.asynciterable_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2018_d_ts__WEBPACK_IMPORTED_MODULE_431__ = __webpack_require__(/*! ./typescript/lib/lib.es2018_d_ts */ "./raw/typescript/lib/lib.es2018_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2018_full_d_ts__WEBPACK_IMPORTED_MODULE_432__ = __webpack_require__(/*! ./typescript/lib/lib.es2018.full_d_ts */ "./raw/typescript/lib/lib.es2018.full_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2018_intl_d_ts__WEBPACK_IMPORTED_MODULE_433__ = __webpack_require__(/*! ./typescript/lib/lib.es2018.intl_d_ts */ "./raw/typescript/lib/lib.es2018.intl_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2018_promise_d_ts__WEBPACK_IMPORTED_MODULE_434__ = __webpack_require__(/*! ./typescript/lib/lib.es2018.promise_d_ts */ "./raw/typescript/lib/lib.es2018.promise_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2018_regexp_d_ts__WEBPACK_IMPORTED_MODULE_435__ = __webpack_require__(/*! ./typescript/lib/lib.es2018.regexp_d_ts */ "./raw/typescript/lib/lib.es2018.regexp_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2019_array_d_ts__WEBPACK_IMPORTED_MODULE_436__ = __webpack_require__(/*! ./typescript/lib/lib.es2019.array_d_ts */ "./raw/typescript/lib/lib.es2019.array_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2019_d_ts__WEBPACK_IMPORTED_MODULE_437__ = __webpack_require__(/*! ./typescript/lib/lib.es2019_d_ts */ "./raw/typescript/lib/lib.es2019_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2019_full_d_ts__WEBPACK_IMPORTED_MODULE_438__ = __webpack_require__(/*! ./typescript/lib/lib.es2019.full_d_ts */ "./raw/typescript/lib/lib.es2019.full_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2019_intl_d_ts__WEBPACK_IMPORTED_MODULE_439__ = __webpack_require__(/*! ./typescript/lib/lib.es2019.intl_d_ts */ "./raw/typescript/lib/lib.es2019.intl_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2019_object_d_ts__WEBPACK_IMPORTED_MODULE_440__ = __webpack_require__(/*! ./typescript/lib/lib.es2019.object_d_ts */ "./raw/typescript/lib/lib.es2019.object_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2019_string_d_ts__WEBPACK_IMPORTED_MODULE_441__ = __webpack_require__(/*! ./typescript/lib/lib.es2019.string_d_ts */ "./raw/typescript/lib/lib.es2019.string_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2019_symbol_d_ts__WEBPACK_IMPORTED_MODULE_442__ = __webpack_require__(/*! ./typescript/lib/lib.es2019.symbol_d_ts */ "./raw/typescript/lib/lib.es2019.symbol_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2020_bigint_d_ts__WEBPACK_IMPORTED_MODULE_443__ = __webpack_require__(/*! ./typescript/lib/lib.es2020.bigint_d_ts */ "./raw/typescript/lib/lib.es2020.bigint_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2020_d_ts__WEBPACK_IMPORTED_MODULE_444__ = __webpack_require__(/*! ./typescript/lib/lib.es2020_d_ts */ "./raw/typescript/lib/lib.es2020_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2020_date_d_ts__WEBPACK_IMPORTED_MODULE_445__ = __webpack_require__(/*! ./typescript/lib/lib.es2020.date_d_ts */ "./raw/typescript/lib/lib.es2020.date_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2020_full_d_ts__WEBPACK_IMPORTED_MODULE_446__ = __webpack_require__(/*! ./typescript/lib/lib.es2020.full_d_ts */ "./raw/typescript/lib/lib.es2020.full_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2020_intl_d_ts__WEBPACK_IMPORTED_MODULE_447__ = __webpack_require__(/*! ./typescript/lib/lib.es2020.intl_d_ts */ "./raw/typescript/lib/lib.es2020.intl_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2020_number_d_ts__WEBPACK_IMPORTED_MODULE_448__ = __webpack_require__(/*! ./typescript/lib/lib.es2020.number_d_ts */ "./raw/typescript/lib/lib.es2020.number_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2020_promise_d_ts__WEBPACK_IMPORTED_MODULE_449__ = __webpack_require__(/*! ./typescript/lib/lib.es2020.promise_d_ts */ "./raw/typescript/lib/lib.es2020.promise_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2020_sharedmemory_d_ts__WEBPACK_IMPORTED_MODULE_450__ = __webpack_require__(/*! ./typescript/lib/lib.es2020.sharedmemory_d_ts */ "./raw/typescript/lib/lib.es2020.sharedmemory_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2020_string_d_ts__WEBPACK_IMPORTED_MODULE_451__ = __webpack_require__(/*! ./typescript/lib/lib.es2020.string_d_ts */ "./raw/typescript/lib/lib.es2020.string_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2020_symbol_wellknown_d_ts__WEBPACK_IMPORTED_MODULE_452__ = __webpack_require__(/*! ./typescript/lib/lib.es2020.symbol.wellknown_d_ts */ "./raw/typescript/lib/lib.es2020.symbol.wellknown_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2021_d_ts__WEBPACK_IMPORTED_MODULE_453__ = __webpack_require__(/*! ./typescript/lib/lib.es2021_d_ts */ "./raw/typescript/lib/lib.es2021_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2021_full_d_ts__WEBPACK_IMPORTED_MODULE_454__ = __webpack_require__(/*! ./typescript/lib/lib.es2021.full_d_ts */ "./raw/typescript/lib/lib.es2021.full_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2021_intl_d_ts__WEBPACK_IMPORTED_MODULE_455__ = __webpack_require__(/*! ./typescript/lib/lib.es2021.intl_d_ts */ "./raw/typescript/lib/lib.es2021.intl_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2021_promise_d_ts__WEBPACK_IMPORTED_MODULE_456__ = __webpack_require__(/*! ./typescript/lib/lib.es2021.promise_d_ts */ "./raw/typescript/lib/lib.es2021.promise_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2021_string_d_ts__WEBPACK_IMPORTED_MODULE_457__ = __webpack_require__(/*! ./typescript/lib/lib.es2021.string_d_ts */ "./raw/typescript/lib/lib.es2021.string_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2021_weakref_d_ts__WEBPACK_IMPORTED_MODULE_458__ = __webpack_require__(/*! ./typescript/lib/lib.es2021.weakref_d_ts */ "./raw/typescript/lib/lib.es2021.weakref_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2022_array_d_ts__WEBPACK_IMPORTED_MODULE_459__ = __webpack_require__(/*! ./typescript/lib/lib.es2022.array_d_ts */ "./raw/typescript/lib/lib.es2022.array_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2022_d_ts__WEBPACK_IMPORTED_MODULE_460__ = __webpack_require__(/*! ./typescript/lib/lib.es2022_d_ts */ "./raw/typescript/lib/lib.es2022_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2022_error_d_ts__WEBPACK_IMPORTED_MODULE_461__ = __webpack_require__(/*! ./typescript/lib/lib.es2022.error_d_ts */ "./raw/typescript/lib/lib.es2022.error_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2022_full_d_ts__WEBPACK_IMPORTED_MODULE_462__ = __webpack_require__(/*! ./typescript/lib/lib.es2022.full_d_ts */ "./raw/typescript/lib/lib.es2022.full_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2022_intl_d_ts__WEBPACK_IMPORTED_MODULE_463__ = __webpack_require__(/*! ./typescript/lib/lib.es2022.intl_d_ts */ "./raw/typescript/lib/lib.es2022.intl_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2022_object_d_ts__WEBPACK_IMPORTED_MODULE_464__ = __webpack_require__(/*! ./typescript/lib/lib.es2022.object_d_ts */ "./raw/typescript/lib/lib.es2022.object_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2022_regexp_d_ts__WEBPACK_IMPORTED_MODULE_465__ = __webpack_require__(/*! ./typescript/lib/lib.es2022.regexp_d_ts */ "./raw/typescript/lib/lib.es2022.regexp_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2022_sharedmemory_d_ts__WEBPACK_IMPORTED_MODULE_466__ = __webpack_require__(/*! ./typescript/lib/lib.es2022.sharedmemory_d_ts */ "./raw/typescript/lib/lib.es2022.sharedmemory_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2022_string_d_ts__WEBPACK_IMPORTED_MODULE_467__ = __webpack_require__(/*! ./typescript/lib/lib.es2022.string_d_ts */ "./raw/typescript/lib/lib.es2022.string_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2023_array_d_ts__WEBPACK_IMPORTED_MODULE_468__ = __webpack_require__(/*! ./typescript/lib/lib.es2023.array_d_ts */ "./raw/typescript/lib/lib.es2023.array_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2023_collection_d_ts__WEBPACK_IMPORTED_MODULE_469__ = __webpack_require__(/*! ./typescript/lib/lib.es2023.collection_d_ts */ "./raw/typescript/lib/lib.es2023.collection_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2023_d_ts__WEBPACK_IMPORTED_MODULE_470__ = __webpack_require__(/*! ./typescript/lib/lib.es2023_d_ts */ "./raw/typescript/lib/lib.es2023_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es2023_full_d_ts__WEBPACK_IMPORTED_MODULE_471__ = __webpack_require__(/*! ./typescript/lib/lib.es2023.full_d_ts */ "./raw/typescript/lib/lib.es2023.full_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es5_d_ts__WEBPACK_IMPORTED_MODULE_472__ = __webpack_require__(/*! ./typescript/lib/lib.es5_d_ts */ "./raw/typescript/lib/lib.es5_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_es6_d_ts__WEBPACK_IMPORTED_MODULE_473__ = __webpack_require__(/*! ./typescript/lib/lib.es6_d_ts */ "./raw/typescript/lib/lib.es6_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_esnext_collection_d_ts__WEBPACK_IMPORTED_MODULE_474__ = __webpack_require__(/*! ./typescript/lib/lib.esnext.collection_d_ts */ "./raw/typescript/lib/lib.esnext.collection_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_esnext_d_ts__WEBPACK_IMPORTED_MODULE_475__ = __webpack_require__(/*! ./typescript/lib/lib.esnext_d_ts */ "./raw/typescript/lib/lib.esnext_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_esnext_decorators_d_ts__WEBPACK_IMPORTED_MODULE_476__ = __webpack_require__(/*! ./typescript/lib/lib.esnext.decorators_d_ts */ "./raw/typescript/lib/lib.esnext.decorators_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_esnext_disposable_d_ts__WEBPACK_IMPORTED_MODULE_477__ = __webpack_require__(/*! ./typescript/lib/lib.esnext.disposable_d_ts */ "./raw/typescript/lib/lib.esnext.disposable_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_esnext_full_d_ts__WEBPACK_IMPORTED_MODULE_478__ = __webpack_require__(/*! ./typescript/lib/lib.esnext.full_d_ts */ "./raw/typescript/lib/lib.esnext.full_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_esnext_intl_d_ts__WEBPACK_IMPORTED_MODULE_479__ = __webpack_require__(/*! ./typescript/lib/lib.esnext.intl_d_ts */ "./raw/typescript/lib/lib.esnext.intl_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_esnext_object_d_ts__WEBPACK_IMPORTED_MODULE_480__ = __webpack_require__(/*! ./typescript/lib/lib.esnext.object_d_ts */ "./raw/typescript/lib/lib.esnext.object_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_esnext_promise_d_ts__WEBPACK_IMPORTED_MODULE_481__ = __webpack_require__(/*! ./typescript/lib/lib.esnext.promise_d_ts */ "./raw/typescript/lib/lib.esnext.promise_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_scripthost_d_ts__WEBPACK_IMPORTED_MODULE_482__ = __webpack_require__(/*! ./typescript/lib/lib.scripthost_d_ts */ "./raw/typescript/lib/lib.scripthost_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_webworker_asynciterable_d_ts__WEBPACK_IMPORTED_MODULE_483__ = __webpack_require__(/*! ./typescript/lib/lib.webworker.asynciterable_d_ts */ "./raw/typescript/lib/lib.webworker.asynciterable_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_webworker_d_ts__WEBPACK_IMPORTED_MODULE_484__ = __webpack_require__(/*! ./typescript/lib/lib.webworker_d_ts */ "./raw/typescript/lib/lib.webworker_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_webworker_importscripts_d_ts__WEBPACK_IMPORTED_MODULE_485__ = __webpack_require__(/*! ./typescript/lib/lib.webworker.importscripts_d_ts */ "./raw/typescript/lib/lib.webworker.importscripts_d_ts.ts");\n/* harmony import */ var _typescript_lib_lib_webworker_iterable_d_ts__WEBPACK_IMPORTED_MODULE_486__ = __webpack_require__(/*! ./typescript/lib/lib.webworker.iterable_d_ts */ "./raw/typescript/lib/lib.webworker.iterable_d_ts.ts");\n/* harmony import */ var _typescript_lib_tsserverlibrary_d_ts__WEBPACK_IMPORTED_MODULE_487__ = __webpack_require__(/*! ./typescript/lib/tsserverlibrary_d_ts */ "./raw/typescript/lib/tsserverlibrary_d_ts.ts");\n/* harmony import */ var _typescript_lib_typescript_d_ts__WEBPACK_IMPORTED_MODULE_488__ = __webpack_require__(/*! ./typescript/lib/typescript_d_ts */ "./raw/typescript/lib/typescript_d_ts.ts");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar RAW = [\n ["file:///node_modules/typia/package.json", _typia_packageJson__WEBPACK_IMPORTED_MODULE_0__.typia_packageJson],\n ["file:///node_modules/typia/index.d.ts", _typia_index__WEBPACK_IMPORTED_MODULE_1__.typia_index],\n ["file:///node_modules/typia/lib/AssertionGuard.d.ts", _typia_lib_AssertionGuard_d_ts__WEBPACK_IMPORTED_MODULE_2__.typia_lib_AssertionGuard_d_ts],\n ["file:///node_modules/typia/lib/CamelCase.d.ts", _typia_lib_CamelCase_d_ts__WEBPACK_IMPORTED_MODULE_3__.typia_lib_CamelCase_d_ts],\n ["file:///node_modules/typia/lib/executable/setup/ArgumentParser.d.ts", _typia_lib_executable_setup_ArgumentParser_d_ts__WEBPACK_IMPORTED_MODULE_4__.typia_lib_executable_setup_ArgumentParser_d_ts],\n ["file:///node_modules/typia/lib/executable/setup/CommandExecutor.d.ts", _typia_lib_executable_setup_CommandExecutor_d_ts__WEBPACK_IMPORTED_MODULE_5__.typia_lib_executable_setup_CommandExecutor_d_ts],\n ["file:///node_modules/typia/lib/executable/setup/FileRetriever.d.ts", _typia_lib_executable_setup_FileRetriever_d_ts__WEBPACK_IMPORTED_MODULE_6__.typia_lib_executable_setup_FileRetriever_d_ts],\n ["file:///node_modules/typia/lib/executable/setup/PackageManager.d.ts", _typia_lib_executable_setup_PackageManager_d_ts__WEBPACK_IMPORTED_MODULE_7__.typia_lib_executable_setup_PackageManager_d_ts],\n ["file:///node_modules/typia/lib/executable/setup/PluginConfigurator.d.ts", _typia_lib_executable_setup_PluginConfigurator_d_ts__WEBPACK_IMPORTED_MODULE_8__.typia_lib_executable_setup_PluginConfigurator_d_ts],\n ["file:///node_modules/typia/lib/executable/typia.d.ts", _typia_lib_executable_typia_d_ts__WEBPACK_IMPORTED_MODULE_9__.typia_lib_executable_typia_d_ts],\n ["file:///node_modules/typia/lib/executable/TypiaGenerateWizard.d.ts", _typia_lib_executable_TypiaGenerateWizard_d_ts__WEBPACK_IMPORTED_MODULE_10__.typia_lib_executable_TypiaGenerateWizard_d_ts],\n ["file:///node_modules/typia/lib/executable/TypiaPatchWizard.d.ts", _typia_lib_executable_TypiaPatchWizard_d_ts__WEBPACK_IMPORTED_MODULE_11__.typia_lib_executable_TypiaPatchWizard_d_ts],\n ["file:///node_modules/typia/lib/executable/TypiaSetupWizard.d.ts", _typia_lib_executable_TypiaSetupWizard_d_ts__WEBPACK_IMPORTED_MODULE_12__.typia_lib_executable_TypiaSetupWizard_d_ts],\n ["file:///node_modules/typia/lib/factories/CommentFactory.d.ts", _typia_lib_factories_CommentFactory_d_ts__WEBPACK_IMPORTED_MODULE_13__.typia_lib_factories_CommentFactory_d_ts],\n ["file:///node_modules/typia/lib/factories/ExpressionFactory.d.ts", _typia_lib_factories_ExpressionFactory_d_ts__WEBPACK_IMPORTED_MODULE_14__.typia_lib_factories_ExpressionFactory_d_ts],\n ["file:///node_modules/typia/lib/factories/IdentifierFactory.d.ts", _typia_lib_factories_IdentifierFactory_d_ts__WEBPACK_IMPORTED_MODULE_15__.typia_lib_factories_IdentifierFactory_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/emend_metadata_atomics.d.ts", _typia_lib_factories_internal_metadata_emend_metadata_atomics_d_ts__WEBPACK_IMPORTED_MODULE_16__.typia_lib_factories_internal_metadata_emend_metadata_atomics_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/emplace_metadata_alias.d.ts", _typia_lib_factories_internal_metadata_emplace_metadata_alias_d_ts__WEBPACK_IMPORTED_MODULE_17__.typia_lib_factories_internal_metadata_emplace_metadata_alias_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/emplace_metadata_array_type.d.ts", _typia_lib_factories_internal_metadata_emplace_metadata_array_type_d_ts__WEBPACK_IMPORTED_MODULE_18__.typia_lib_factories_internal_metadata_emplace_metadata_array_type_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/emplace_metadata_object.d.ts", _typia_lib_factories_internal_metadata_emplace_metadata_object_d_ts__WEBPACK_IMPORTED_MODULE_19__.typia_lib_factories_internal_metadata_emplace_metadata_object_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/emplace_metadata_tuple.d.ts", _typia_lib_factories_internal_metadata_emplace_metadata_tuple_d_ts__WEBPACK_IMPORTED_MODULE_20__.typia_lib_factories_internal_metadata_emplace_metadata_tuple_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/explore_metadata.d.ts", _typia_lib_factories_internal_metadata_explore_metadata_d_ts__WEBPACK_IMPORTED_MODULE_21__.typia_lib_factories_internal_metadata_explore_metadata_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_d_ts__WEBPACK_IMPORTED_MODULE_22__.typia_lib_factories_internal_metadata_iterate_metadata_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_alias.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_alias_d_ts__WEBPACK_IMPORTED_MODULE_23__.typia_lib_factories_internal_metadata_iterate_metadata_alias_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_array.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_array_d_ts__WEBPACK_IMPORTED_MODULE_24__.typia_lib_factories_internal_metadata_iterate_metadata_array_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_atomic.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_atomic_d_ts__WEBPACK_IMPORTED_MODULE_25__.typia_lib_factories_internal_metadata_iterate_metadata_atomic_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_coalesce.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_coalesce_d_ts__WEBPACK_IMPORTED_MODULE_26__.typia_lib_factories_internal_metadata_iterate_metadata_coalesce_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_collection.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_collection_d_ts__WEBPACK_IMPORTED_MODULE_27__.typia_lib_factories_internal_metadata_iterate_metadata_collection_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_comment_tags.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_comment_tags_d_ts__WEBPACK_IMPORTED_MODULE_28__.typia_lib_factories_internal_metadata_iterate_metadata_comment_tags_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_constant.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_constant_d_ts__WEBPACK_IMPORTED_MODULE_29__.typia_lib_factories_internal_metadata_iterate_metadata_constant_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_escape.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_escape_d_ts__WEBPACK_IMPORTED_MODULE_30__.typia_lib_factories_internal_metadata_iterate_metadata_escape_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_intersection.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_intersection_d_ts__WEBPACK_IMPORTED_MODULE_31__.typia_lib_factories_internal_metadata_iterate_metadata_intersection_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_map.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_map_d_ts__WEBPACK_IMPORTED_MODULE_32__.typia_lib_factories_internal_metadata_iterate_metadata_map_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_native.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_native_d_ts__WEBPACK_IMPORTED_MODULE_33__.typia_lib_factories_internal_metadata_iterate_metadata_native_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_object.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_object_d_ts__WEBPACK_IMPORTED_MODULE_34__.typia_lib_factories_internal_metadata_iterate_metadata_object_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_set.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_set_d_ts__WEBPACK_IMPORTED_MODULE_35__.typia_lib_factories_internal_metadata_iterate_metadata_set_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_sort.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_sort_d_ts__WEBPACK_IMPORTED_MODULE_36__.typia_lib_factories_internal_metadata_iterate_metadata_sort_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_template.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_template_d_ts__WEBPACK_IMPORTED_MODULE_37__.typia_lib_factories_internal_metadata_iterate_metadata_template_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_tuple.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_tuple_d_ts__WEBPACK_IMPORTED_MODULE_38__.typia_lib_factories_internal_metadata_iterate_metadata_tuple_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/iterate_metadata_union.d.ts", _typia_lib_factories_internal_metadata_iterate_metadata_union_d_ts__WEBPACK_IMPORTED_MODULE_39__.typia_lib_factories_internal_metadata_iterate_metadata_union_d_ts],\n ["file:///node_modules/typia/lib/factories/internal/metadata/MetadataHelper.d.ts", _typia_lib_factories_internal_metadata_MetadataHelper_d_ts__WEBPACK_IMPORTED_MODULE_40__.typia_lib_factories_internal_metadata_MetadataHelper_d_ts],\n ["file:///node_modules/typia/lib/factories/JsonMetadataFactory.d.ts", _typia_lib_factories_JsonMetadataFactory_d_ts__WEBPACK_IMPORTED_MODULE_41__.typia_lib_factories_JsonMetadataFactory_d_ts],\n ["file:///node_modules/typia/lib/factories/LiteralFactory.d.ts", _typia_lib_factories_LiteralFactory_d_ts__WEBPACK_IMPORTED_MODULE_42__.typia_lib_factories_LiteralFactory_d_ts],\n ["file:///node_modules/typia/lib/factories/MetadataCollection.d.ts", _typia_lib_factories_MetadataCollection_d_ts__WEBPACK_IMPORTED_MODULE_43__.typia_lib_factories_MetadataCollection_d_ts],\n ["file:///node_modules/typia/lib/factories/MetadataCommentTagFactory.d.ts", _typia_lib_factories_MetadataCommentTagFactory_d_ts__WEBPACK_IMPORTED_MODULE_44__.typia_lib_factories_MetadataCommentTagFactory_d_ts],\n ["file:///node_modules/typia/lib/factories/MetadataFactory.d.ts", _typia_lib_factories_MetadataFactory_d_ts__WEBPACK_IMPORTED_MODULE_45__.typia_lib_factories_MetadataFactory_d_ts],\n ["file:///node_modules/typia/lib/factories/MetadataTypeTagFactory.d.ts", _typia_lib_factories_MetadataTypeTagFactory_d_ts__WEBPACK_IMPORTED_MODULE_46__.typia_lib_factories_MetadataTypeTagFactory_d_ts],\n ["file:///node_modules/typia/lib/factories/MetadataTypeTagSchemaFactory.d.ts", _typia_lib_factories_MetadataTypeTagSchemaFactory_d_ts__WEBPACK_IMPORTED_MODULE_47__.typia_lib_factories_MetadataTypeTagSchemaFactory_d_ts],\n ["file:///node_modules/typia/lib/factories/NumericRangeFactory.d.ts", _typia_lib_factories_NumericRangeFactory_d_ts__WEBPACK_IMPORTED_MODULE_48__.typia_lib_factories_NumericRangeFactory_d_ts],\n ["file:///node_modules/typia/lib/factories/ProtobufFactory.d.ts", _typia_lib_factories_ProtobufFactory_d_ts__WEBPACK_IMPORTED_MODULE_49__.typia_lib_factories_ProtobufFactory_d_ts],\n ["file:///node_modules/typia/lib/factories/StatementFactory.d.ts", _typia_lib_factories_StatementFactory_d_ts__WEBPACK_IMPORTED_MODULE_50__.typia_lib_factories_StatementFactory_d_ts],\n ["file:///node_modules/typia/lib/factories/TemplateFactory.d.ts", _typia_lib_factories_TemplateFactory_d_ts__WEBPACK_IMPORTED_MODULE_51__.typia_lib_factories_TemplateFactory_d_ts],\n ["file:///node_modules/typia/lib/factories/TypeFactory.d.ts", _typia_lib_factories_TypeFactory_d_ts__WEBPACK_IMPORTED_MODULE_52__.typia_lib_factories_TypeFactory_d_ts],\n ["file:///node_modules/typia/lib/factories/ValueFactory.d.ts", _typia_lib_factories_ValueFactory_d_ts__WEBPACK_IMPORTED_MODULE_53__.typia_lib_factories_ValueFactory_d_ts],\n ["file:///node_modules/typia/lib/functional/$any.d.ts", _typia_lib_functional_$any_d_ts__WEBPACK_IMPORTED_MODULE_54__.typia_lib_functional_$any_d_ts],\n ["file:///node_modules/typia/lib/functional/$clone.d.ts", _typia_lib_functional_$clone_d_ts__WEBPACK_IMPORTED_MODULE_55__.typia_lib_functional_$clone_d_ts],\n ["file:///node_modules/typia/lib/functional/$convention.d.ts", _typia_lib_functional_$convention_d_ts__WEBPACK_IMPORTED_MODULE_56__.typia_lib_functional_$convention_d_ts],\n ["file:///node_modules/typia/lib/functional/$dictionary.d.ts", _typia_lib_functional_$dictionary_d_ts__WEBPACK_IMPORTED_MODULE_57__.typia_lib_functional_$dictionary_d_ts],\n ["file:///node_modules/typia/lib/functional/$every.d.ts", _typia_lib_functional_$every_d_ts__WEBPACK_IMPORTED_MODULE_58__.typia_lib_functional_$every_d_ts],\n ["file:///node_modules/typia/lib/functional/$FormDataReader/$FormDataReader.d.ts", _typia_lib_functional_$FormDataReader_$FormDataReader_d_ts__WEBPACK_IMPORTED_MODULE_59__.typia_lib_functional_$FormDataReader_$FormDataReader_d_ts],\n ["file:///node_modules/typia/lib/functional/$FormDataReader/index.d.ts", _typia_lib_functional_$FormDataReader_index_d_ts__WEBPACK_IMPORTED_MODULE_60__.typia_lib_functional_$FormDataReader_index_d_ts],\n ["file:///node_modules/typia/lib/functional/$guard.d.ts", _typia_lib_functional_$guard_d_ts__WEBPACK_IMPORTED_MODULE_61__.typia_lib_functional_$guard_d_ts],\n ["file:///node_modules/typia/lib/functional/$HeadersReader/$HeadersReader.d.ts", _typia_lib_functional_$HeadersReader_$HeadersReader_d_ts__WEBPACK_IMPORTED_MODULE_62__.typia_lib_functional_$HeadersReader_$HeadersReader_d_ts],\n ["file:///node_modules/typia/lib/functional/$HeadersReader/index.d.ts", _typia_lib_functional_$HeadersReader_index_d_ts__WEBPACK_IMPORTED_MODULE_63__.typia_lib_functional_$HeadersReader_index_d_ts],\n ["file:///node_modules/typia/lib/functional/$is_between.d.ts", _typia_lib_functional_$is_between_d_ts__WEBPACK_IMPORTED_MODULE_64__.typia_lib_functional_$is_between_d_ts],\n ["file:///node_modules/typia/lib/functional/$join.d.ts", _typia_lib_functional_$join_d_ts__WEBPACK_IMPORTED_MODULE_65__.typia_lib_functional_$join_d_ts],\n ["file:///node_modules/typia/lib/functional/$number.d.ts", _typia_lib_functional_$number_d_ts__WEBPACK_IMPORTED_MODULE_66__.typia_lib_functional_$number_d_ts],\n ["file:///node_modules/typia/lib/functional/$ParameterReader/$ParameterReader.d.ts", _typia_lib_functional_$ParameterReader_$ParameterReader_d_ts__WEBPACK_IMPORTED_MODULE_67__.typia_lib_functional_$ParameterReader_$ParameterReader_d_ts],\n ["file:///node_modules/typia/lib/functional/$ParameterReader/index.d.ts", _typia_lib_functional_$ParameterReader_index_d_ts__WEBPACK_IMPORTED_MODULE_68__.typia_lib_functional_$ParameterReader_index_d_ts],\n ["file:///node_modules/typia/lib/functional/$ProtobufReader.d.ts", _typia_lib_functional_$ProtobufReader_d_ts__WEBPACK_IMPORTED_MODULE_69__.typia_lib_functional_$ProtobufReader_d_ts],\n ["file:///node_modules/typia/lib/functional/$ProtobufSizer.d.ts", _typia_lib_functional_$ProtobufSizer_d_ts__WEBPACK_IMPORTED_MODULE_70__.typia_lib_functional_$ProtobufSizer_d_ts],\n ["file:///node_modules/typia/lib/functional/$ProtobufWriter.d.ts", _typia_lib_functional_$ProtobufWriter_d_ts__WEBPACK_IMPORTED_MODULE_71__.typia_lib_functional_$ProtobufWriter_d_ts],\n ["file:///node_modules/typia/lib/functional/$QueryReader/$QueryReader.d.ts", _typia_lib_functional_$QueryReader_$QueryReader_d_ts__WEBPACK_IMPORTED_MODULE_72__.typia_lib_functional_$QueryReader_$QueryReader_d_ts],\n ["file:///node_modules/typia/lib/functional/$QueryReader/index.d.ts", _typia_lib_functional_$QueryReader_index_d_ts__WEBPACK_IMPORTED_MODULE_73__.typia_lib_functional_$QueryReader_index_d_ts],\n ["file:///node_modules/typia/lib/functional/$report.d.ts", _typia_lib_functional_$report_d_ts__WEBPACK_IMPORTED_MODULE_74__.typia_lib_functional_$report_d_ts],\n ["file:///node_modules/typia/lib/functional/$rest.d.ts", _typia_lib_functional_$rest_d_ts__WEBPACK_IMPORTED_MODULE_75__.typia_lib_functional_$rest_d_ts],\n ["file:///node_modules/typia/lib/functional/$stoll.d.ts", _typia_lib_functional_$stoll_d_ts__WEBPACK_IMPORTED_MODULE_76__.typia_lib_functional_$stoll_d_ts],\n ["file:///node_modules/typia/lib/functional/$string.d.ts", _typia_lib_functional_$string_d_ts__WEBPACK_IMPORTED_MODULE_77__.typia_lib_functional_$string_d_ts],\n ["file:///node_modules/typia/lib/functional/$strlen.d.ts", _typia_lib_functional_$strlen_d_ts__WEBPACK_IMPORTED_MODULE_78__.typia_lib_functional_$strlen_d_ts],\n ["file:///node_modules/typia/lib/functional/$tail.d.ts", _typia_lib_functional_$tail_d_ts__WEBPACK_IMPORTED_MODULE_79__.typia_lib_functional_$tail_d_ts],\n ["file:///node_modules/typia/lib/functional/$throws.d.ts", _typia_lib_functional_$throws_d_ts__WEBPACK_IMPORTED_MODULE_80__.typia_lib_functional_$throws_d_ts],\n ["file:///node_modules/typia/lib/functional/$varint.d.ts", _typia_lib_functional_$varint_d_ts__WEBPACK_IMPORTED_MODULE_81__.typia_lib_functional_$varint_d_ts],\n ["file:///node_modules/typia/lib/functional/$zigzag.d.ts", _typia_lib_functional_$zigzag_d_ts__WEBPACK_IMPORTED_MODULE_82__.typia_lib_functional_$zigzag_d_ts],\n ["file:///node_modules/typia/lib/functional/IProtobufWriter.d.ts", _typia_lib_functional_IProtobufWriter_d_ts__WEBPACK_IMPORTED_MODULE_83__.typia_lib_functional_IProtobufWriter_d_ts],\n ["file:///node_modules/typia/lib/functional/is.d.ts", _typia_lib_functional_is_d_ts__WEBPACK_IMPORTED_MODULE_84__.typia_lib_functional_is_d_ts],\n ["file:///node_modules/typia/lib/functional/Namespace/functional.d.ts", _typia_lib_functional_Namespace_functional_d_ts__WEBPACK_IMPORTED_MODULE_85__.typia_lib_functional_Namespace_functional_d_ts],\n ["file:///node_modules/typia/lib/functional/Namespace/http.d.ts", _typia_lib_functional_Namespace_http_d_ts__WEBPACK_IMPORTED_MODULE_86__.typia_lib_functional_Namespace_http_d_ts],\n ["file:///node_modules/typia/lib/functional/Namespace/index.d.ts", _typia_lib_functional_Namespace_index_d_ts__WEBPACK_IMPORTED_MODULE_87__.typia_lib_functional_Namespace_index_d_ts],\n ["file:///node_modules/typia/lib/functional/Namespace/json.d.ts", _typia_lib_functional_Namespace_json_d_ts__WEBPACK_IMPORTED_MODULE_88__.typia_lib_functional_Namespace_json_d_ts],\n ["file:///node_modules/typia/lib/functional/Namespace/misc.d.ts", _typia_lib_functional_Namespace_misc_d_ts__WEBPACK_IMPORTED_MODULE_89__.typia_lib_functional_Namespace_misc_d_ts],\n ["file:///node_modules/typia/lib/functional/Namespace/notations.d.ts", _typia_lib_functional_Namespace_notations_d_ts__WEBPACK_IMPORTED_MODULE_90__.typia_lib_functional_Namespace_notations_d_ts],\n ["file:///node_modules/typia/lib/functional/Namespace/protobuf.d.ts", _typia_lib_functional_Namespace_protobuf_d_ts__WEBPACK_IMPORTED_MODULE_91__.typia_lib_functional_Namespace_protobuf_d_ts],\n ["file:///node_modules/typia/lib/functional.d.ts", _typia_lib_functional_d_ts__WEBPACK_IMPORTED_MODULE_92__.typia_lib_functional_d_ts],\n ["file:///node_modules/typia/lib/http.d.ts", _typia_lib_http_d_ts__WEBPACK_IMPORTED_MODULE_93__.typia_lib_http_d_ts],\n ["file:///node_modules/typia/lib/index.d.ts", _typia_lib_index_d_ts__WEBPACK_IMPORTED_MODULE_94__.typia_lib_index_d_ts],\n ["file:///node_modules/typia/lib/IRandomGenerator.d.ts", _typia_lib_IRandomGenerator_d_ts__WEBPACK_IMPORTED_MODULE_95__.typia_lib_IRandomGenerator_d_ts],\n ["file:///node_modules/typia/lib/IValidation.d.ts", _typia_lib_IValidation_d_ts__WEBPACK_IMPORTED_MODULE_96__.typia_lib_IValidation_d_ts],\n ["file:///node_modules/typia/lib/json.d.ts", _typia_lib_json_d_ts__WEBPACK_IMPORTED_MODULE_97__.typia_lib_json_d_ts],\n ["file:///node_modules/typia/lib/misc.d.ts", _typia_lib_misc_d_ts__WEBPACK_IMPORTED_MODULE_98__.typia_lib_misc_d_ts],\n ["file:///node_modules/typia/lib/module.d.ts", _typia_lib_module_d_ts__WEBPACK_IMPORTED_MODULE_99__.typia_lib_module_d_ts],\n ["file:///node_modules/typia/lib/notations.d.ts", _typia_lib_notations_d_ts__WEBPACK_IMPORTED_MODULE_100__.typia_lib_notations_d_ts],\n ["file:///node_modules/typia/lib/PascalCase.d.ts", _typia_lib_PascalCase_d_ts__WEBPACK_IMPORTED_MODULE_101__.typia_lib_PascalCase_d_ts],\n ["file:///node_modules/typia/lib/Primitive.d.ts", _typia_lib_Primitive_d_ts__WEBPACK_IMPORTED_MODULE_102__.typia_lib_Primitive_d_ts],\n ["file:///node_modules/typia/lib/programmers/AssertProgrammer.d.ts", _typia_lib_programmers_AssertProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_103__.typia_lib_programmers_AssertProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/CheckerProgrammer.d.ts", _typia_lib_programmers_CheckerProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_104__.typia_lib_programmers_CheckerProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/FeatureProgrammer.d.ts", _typia_lib_programmers_FeatureProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_105__.typia_lib_programmers_FeatureProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/functional/FunctionalAssertFunctionProgrammer.d.ts", _typia_lib_programmers_functional_FunctionalAssertFunctionProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_106__.typia_lib_programmers_functional_FunctionalAssertFunctionProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/functional/FunctionalAssertParametersProgrammer.d.ts", _typia_lib_programmers_functional_FunctionalAssertParametersProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_107__.typia_lib_programmers_functional_FunctionalAssertParametersProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/functional/FunctionalAssertReturnProgrammer.d.ts", _typia_lib_programmers_functional_FunctionalAssertReturnProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_108__.typia_lib_programmers_functional_FunctionalAssertReturnProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/functional/FunctionalIsFunctionProgrammer.d.ts", _typia_lib_programmers_functional_FunctionalIsFunctionProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_109__.typia_lib_programmers_functional_FunctionalIsFunctionProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/functional/FunctionalIsParametersProgrammer.d.ts", _typia_lib_programmers_functional_FunctionalIsParametersProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_110__.typia_lib_programmers_functional_FunctionalIsParametersProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/functional/FunctionalIsReturnProgrammer.d.ts", _typia_lib_programmers_functional_FunctionalIsReturnProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_111__.typia_lib_programmers_functional_FunctionalIsReturnProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/functional/FunctionalValidateFunctionProgrammer.d.ts", _typia_lib_programmers_functional_FunctionalValidateFunctionProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_112__.typia_lib_programmers_functional_FunctionalValidateFunctionProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/functional/FunctionalValidateParametersProgrammer.d.ts", _typia_lib_programmers_functional_FunctionalValidateParametersProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_113__.typia_lib_programmers_functional_FunctionalValidateParametersProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/functional/FunctionalValidateReturnProgrammer.d.ts", _typia_lib_programmers_functional_FunctionalValidateReturnProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_114__.typia_lib_programmers_functional_FunctionalValidateReturnProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/functional/internal/FunctionalGeneralProgrammer.d.ts", _typia_lib_programmers_functional_internal_FunctionalGeneralProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_115__.typia_lib_programmers_functional_internal_FunctionalGeneralProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/AtomicPredicator.d.ts", _typia_lib_programmers_helpers_AtomicPredicator_d_ts__WEBPACK_IMPORTED_MODULE_116__.typia_lib_programmers_helpers_AtomicPredicator_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/CloneJoiner.d.ts", _typia_lib_programmers_helpers_CloneJoiner_d_ts__WEBPACK_IMPORTED_MODULE_117__.typia_lib_programmers_helpers_CloneJoiner_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/disable_function_importer_declare.d.ts", _typia_lib_programmers_helpers_disable_function_importer_declare_d_ts__WEBPACK_IMPORTED_MODULE_118__.typia_lib_programmers_helpers_disable_function_importer_declare_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/FunctionImporeter.d.ts", _typia_lib_programmers_helpers_FunctionImporeter_d_ts__WEBPACK_IMPORTED_MODULE_119__.typia_lib_programmers_helpers_FunctionImporeter_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/FunctionImporter.d.ts", _typia_lib_programmers_helpers_FunctionImporter_d_ts__WEBPACK_IMPORTED_MODULE_120__.typia_lib_programmers_helpers_FunctionImporter_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/HttpMetadataUtil.d.ts", _typia_lib_programmers_helpers_HttpMetadataUtil_d_ts__WEBPACK_IMPORTED_MODULE_121__.typia_lib_programmers_helpers_HttpMetadataUtil_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/ICheckEntry.d.ts", _typia_lib_programmers_helpers_ICheckEntry_d_ts__WEBPACK_IMPORTED_MODULE_122__.typia_lib_programmers_helpers_ICheckEntry_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/IExpressionEntry.d.ts", _typia_lib_programmers_helpers_IExpressionEntry_d_ts__WEBPACK_IMPORTED_MODULE_123__.typia_lib_programmers_helpers_IExpressionEntry_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/NotationJoiner.d.ts", _typia_lib_programmers_helpers_NotationJoiner_d_ts__WEBPACK_IMPORTED_MODULE_124__.typia_lib_programmers_helpers_NotationJoiner_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/OptionPredicator.d.ts", _typia_lib_programmers_helpers_OptionPredicator_d_ts__WEBPACK_IMPORTED_MODULE_125__.typia_lib_programmers_helpers_OptionPredicator_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/ProtobufUtil.d.ts", _typia_lib_programmers_helpers_ProtobufUtil_d_ts__WEBPACK_IMPORTED_MODULE_126__.typia_lib_programmers_helpers_ProtobufUtil_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/ProtobufWire.d.ts", _typia_lib_programmers_helpers_ProtobufWire_d_ts__WEBPACK_IMPORTED_MODULE_127__.typia_lib_programmers_helpers_ProtobufWire_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/PruneJoiner.d.ts", _typia_lib_programmers_helpers_PruneJoiner_d_ts__WEBPACK_IMPORTED_MODULE_128__.typia_lib_programmers_helpers_PruneJoiner_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/RandomJoiner.d.ts", _typia_lib_programmers_helpers_RandomJoiner_d_ts__WEBPACK_IMPORTED_MODULE_129__.typia_lib_programmers_helpers_RandomJoiner_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/RandomRanger.d.ts", _typia_lib_programmers_helpers_RandomRanger_d_ts__WEBPACK_IMPORTED_MODULE_130__.typia_lib_programmers_helpers_RandomRanger_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/StringifyJoinder.d.ts", _typia_lib_programmers_helpers_StringifyJoinder_d_ts__WEBPACK_IMPORTED_MODULE_131__.typia_lib_programmers_helpers_StringifyJoinder_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/StringifyPredicator.d.ts", _typia_lib_programmers_helpers_StringifyPredicator_d_ts__WEBPACK_IMPORTED_MODULE_132__.typia_lib_programmers_helpers_StringifyPredicator_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/UnionExplorer.d.ts", _typia_lib_programmers_helpers_UnionExplorer_d_ts__WEBPACK_IMPORTED_MODULE_133__.typia_lib_programmers_helpers_UnionExplorer_d_ts],\n ["file:///node_modules/typia/lib/programmers/helpers/UnionPredicator.d.ts", _typia_lib_programmers_helpers_UnionPredicator_d_ts__WEBPACK_IMPORTED_MODULE_134__.typia_lib_programmers_helpers_UnionPredicator_d_ts],\n ["file:///node_modules/typia/lib/programmers/http/HttpAssertFormDataProgrammer.d.ts", _typia_lib_programmers_http_HttpAssertFormDataProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_135__.typia_lib_programmers_http_HttpAssertFormDataProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/http/HttpAssertHeadersProgrammer.d.ts", _typia_lib_programmers_http_HttpAssertHeadersProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_136__.typia_lib_programmers_http_HttpAssertHeadersProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/http/HttpAssertQueryProgrammer.d.ts", _typia_lib_programmers_http_HttpAssertQueryProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_137__.typia_lib_programmers_http_HttpAssertQueryProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/http/HttpFormDataProgrammer.d.ts", _typia_lib_programmers_http_HttpFormDataProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_138__.typia_lib_programmers_http_HttpFormDataProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/http/HttpHeadersProgrammer.d.ts", _typia_lib_programmers_http_HttpHeadersProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_139__.typia_lib_programmers_http_HttpHeadersProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/http/HttpIsFormDataProgrammer.d.ts", _typia_lib_programmers_http_HttpIsFormDataProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_140__.typia_lib_programmers_http_HttpIsFormDataProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/http/HttpIsHeadersProgrammer.d.ts", _typia_lib_programmers_http_HttpIsHeadersProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_141__.typia_lib_programmers_http_HttpIsHeadersProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/http/HttpIsQueryProgrammer.d.ts", _typia_lib_programmers_http_HttpIsQueryProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_142__.typia_lib_programmers_http_HttpIsQueryProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/http/HttpParameterProgrammer.d.ts", _typia_lib_programmers_http_HttpParameterProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_143__.typia_lib_programmers_http_HttpParameterProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/http/HttpQueryProgrammer.d.ts", _typia_lib_programmers_http_HttpQueryProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_144__.typia_lib_programmers_http_HttpQueryProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/http/HttpValidateFormDataProgrammer.d.ts", _typia_lib_programmers_http_HttpValidateFormDataProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_145__.typia_lib_programmers_http_HttpValidateFormDataProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/http/HttpValidateHeadersProgrammer.d.ts", _typia_lib_programmers_http_HttpValidateHeadersProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_146__.typia_lib_programmers_http_HttpValidateHeadersProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/http/HttpValidateQueryProgrammer.d.ts", _typia_lib_programmers_http_HttpValidateQueryProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_147__.typia_lib_programmers_http_HttpValidateQueryProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_array.d.ts", _typia_lib_programmers_internal_application_array_d_ts__WEBPACK_IMPORTED_MODULE_148__.typia_lib_programmers_internal_application_array_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_boolean.d.ts", _typia_lib_programmers_internal_application_boolean_d_ts__WEBPACK_IMPORTED_MODULE_149__.typia_lib_programmers_internal_application_boolean_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_escaped.d.ts", _typia_lib_programmers_internal_application_escaped_d_ts__WEBPACK_IMPORTED_MODULE_150__.typia_lib_programmers_internal_application_escaped_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_number.d.ts", _typia_lib_programmers_internal_application_number_d_ts__WEBPACK_IMPORTED_MODULE_151__.typia_lib_programmers_internal_application_number_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_plugin.d.ts", _typia_lib_programmers_internal_application_plugin_d_ts__WEBPACK_IMPORTED_MODULE_152__.typia_lib_programmers_internal_application_plugin_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_string.d.ts", _typia_lib_programmers_internal_application_string_d_ts__WEBPACK_IMPORTED_MODULE_153__.typia_lib_programmers_internal_application_string_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_templates.d.ts", _typia_lib_programmers_internal_application_templates_d_ts__WEBPACK_IMPORTED_MODULE_154__.typia_lib_programmers_internal_application_templates_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_v30_alias.d.ts", _typia_lib_programmers_internal_application_v30_alias_d_ts__WEBPACK_IMPORTED_MODULE_155__.typia_lib_programmers_internal_application_v30_alias_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_v30_constant.d.ts", _typia_lib_programmers_internal_application_v30_constant_d_ts__WEBPACK_IMPORTED_MODULE_156__.typia_lib_programmers_internal_application_v30_constant_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_v30_native.d.ts", _typia_lib_programmers_internal_application_v30_native_d_ts__WEBPACK_IMPORTED_MODULE_157__.typia_lib_programmers_internal_application_v30_native_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_v30_object.d.ts", _typia_lib_programmers_internal_application_v30_object_d_ts__WEBPACK_IMPORTED_MODULE_158__.typia_lib_programmers_internal_application_v30_object_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_v30_schema.d.ts", _typia_lib_programmers_internal_application_v30_schema_d_ts__WEBPACK_IMPORTED_MODULE_159__.typia_lib_programmers_internal_application_v30_schema_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_v30_tuple.d.ts", _typia_lib_programmers_internal_application_v30_tuple_d_ts__WEBPACK_IMPORTED_MODULE_160__.typia_lib_programmers_internal_application_v30_tuple_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_v31_alias.d.ts", _typia_lib_programmers_internal_application_v31_alias_d_ts__WEBPACK_IMPORTED_MODULE_161__.typia_lib_programmers_internal_application_v31_alias_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_v31_constant.d.ts", _typia_lib_programmers_internal_application_v31_constant_d_ts__WEBPACK_IMPORTED_MODULE_162__.typia_lib_programmers_internal_application_v31_constant_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_v31_native.d.ts", _typia_lib_programmers_internal_application_v31_native_d_ts__WEBPACK_IMPORTED_MODULE_163__.typia_lib_programmers_internal_application_v31_native_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_v31_object.d.ts", _typia_lib_programmers_internal_application_v31_object_d_ts__WEBPACK_IMPORTED_MODULE_164__.typia_lib_programmers_internal_application_v31_object_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_v31_schema.d.ts", _typia_lib_programmers_internal_application_v31_schema_d_ts__WEBPACK_IMPORTED_MODULE_165__.typia_lib_programmers_internal_application_v31_schema_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/application_v31_tuple.d.ts", _typia_lib_programmers_internal_application_v31_tuple_d_ts__WEBPACK_IMPORTED_MODULE_166__.typia_lib_programmers_internal_application_v31_tuple_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/check_array_length.d.ts", _typia_lib_programmers_internal_check_array_length_d_ts__WEBPACK_IMPORTED_MODULE_167__.typia_lib_programmers_internal_check_array_length_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/check_bigint.d.ts", _typia_lib_programmers_internal_check_bigint_d_ts__WEBPACK_IMPORTED_MODULE_168__.typia_lib_programmers_internal_check_bigint_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/check_dynamic_key.d.ts", _typia_lib_programmers_internal_check_dynamic_key_d_ts__WEBPACK_IMPORTED_MODULE_169__.typia_lib_programmers_internal_check_dynamic_key_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/check_dynamic_properties.d.ts", _typia_lib_programmers_internal_check_dynamic_properties_d_ts__WEBPACK_IMPORTED_MODULE_170__.typia_lib_programmers_internal_check_dynamic_properties_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/check_everything.d.ts", _typia_lib_programmers_internal_check_everything_d_ts__WEBPACK_IMPORTED_MODULE_171__.typia_lib_programmers_internal_check_everything_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/check_native.d.ts", _typia_lib_programmers_internal_check_native_d_ts__WEBPACK_IMPORTED_MODULE_172__.typia_lib_programmers_internal_check_native_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/check_number.d.ts", _typia_lib_programmers_internal_check_number_d_ts__WEBPACK_IMPORTED_MODULE_173__.typia_lib_programmers_internal_check_number_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/check_object.d.ts", _typia_lib_programmers_internal_check_object_d_ts__WEBPACK_IMPORTED_MODULE_174__.typia_lib_programmers_internal_check_object_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/check_string.d.ts", _typia_lib_programmers_internal_check_string_d_ts__WEBPACK_IMPORTED_MODULE_175__.typia_lib_programmers_internal_check_string_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/check_template.d.ts", _typia_lib_programmers_internal_check_template_d_ts__WEBPACK_IMPORTED_MODULE_176__.typia_lib_programmers_internal_check_template_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/check_union_array_like.d.ts", _typia_lib_programmers_internal_check_union_array_like_d_ts__WEBPACK_IMPORTED_MODULE_177__.typia_lib_programmers_internal_check_union_array_like_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/decode_union_object.d.ts", _typia_lib_programmers_internal_decode_union_object_d_ts__WEBPACK_IMPORTED_MODULE_178__.typia_lib_programmers_internal_decode_union_object_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/feature_object_entries.d.ts", _typia_lib_programmers_internal_feature_object_entries_d_ts__WEBPACK_IMPORTED_MODULE_179__.typia_lib_programmers_internal_feature_object_entries_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/metadata_to_pattern.d.ts", _typia_lib_programmers_internal_metadata_to_pattern_d_ts__WEBPACK_IMPORTED_MODULE_180__.typia_lib_programmers_internal_metadata_to_pattern_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/prune_object_properties.d.ts", _typia_lib_programmers_internal_prune_object_properties_d_ts__WEBPACK_IMPORTED_MODULE_181__.typia_lib_programmers_internal_prune_object_properties_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/random_custom.d.ts", _typia_lib_programmers_internal_random_custom_d_ts__WEBPACK_IMPORTED_MODULE_182__.typia_lib_programmers_internal_random_custom_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/stringify_dynamic_properties.d.ts", _typia_lib_programmers_internal_stringify_dynamic_properties_d_ts__WEBPACK_IMPORTED_MODULE_183__.typia_lib_programmers_internal_stringify_dynamic_properties_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/stringify_native.d.ts", _typia_lib_programmers_internal_stringify_native_d_ts__WEBPACK_IMPORTED_MODULE_184__.typia_lib_programmers_internal_stringify_native_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/stringify_regular_properties.d.ts", _typia_lib_programmers_internal_stringify_regular_properties_d_ts__WEBPACK_IMPORTED_MODULE_185__.typia_lib_programmers_internal_stringify_regular_properties_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/template_to_pattern.d.ts", _typia_lib_programmers_internal_template_to_pattern_d_ts__WEBPACK_IMPORTED_MODULE_186__.typia_lib_programmers_internal_template_to_pattern_d_ts],\n ["file:///node_modules/typia/lib/programmers/internal/wrap_metadata_rest_tuple.d.ts", _typia_lib_programmers_internal_wrap_metadata_rest_tuple_d_ts__WEBPACK_IMPORTED_MODULE_187__.typia_lib_programmers_internal_wrap_metadata_rest_tuple_d_ts],\n ["file:///node_modules/typia/lib/programmers/IsProgrammer.d.ts", _typia_lib_programmers_IsProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_188__.typia_lib_programmers_IsProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/json/JsonApplicationProgrammer.d.ts", _typia_lib_programmers_json_JsonApplicationProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_189__.typia_lib_programmers_json_JsonApplicationProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/json/JsonAssertParseProgrammer.d.ts", _typia_lib_programmers_json_JsonAssertParseProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_190__.typia_lib_programmers_json_JsonAssertParseProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/json/JsonAssertStringifyProgrammer.d.ts", _typia_lib_programmers_json_JsonAssertStringifyProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_191__.typia_lib_programmers_json_JsonAssertStringifyProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/json/JsonIsParseProgrammer.d.ts", _typia_lib_programmers_json_JsonIsParseProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_192__.typia_lib_programmers_json_JsonIsParseProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/json/JsonIsStringifyProgrammer.d.ts", _typia_lib_programmers_json_JsonIsStringifyProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_193__.typia_lib_programmers_json_JsonIsStringifyProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/json/JsonStringifyProgrammer.d.ts", _typia_lib_programmers_json_JsonStringifyProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_194__.typia_lib_programmers_json_JsonStringifyProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/json/JsonValidateParseProgrammer.d.ts", _typia_lib_programmers_json_JsonValidateParseProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_195__.typia_lib_programmers_json_JsonValidateParseProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/json/JsonValidateStringifyProgrammer.d.ts", _typia_lib_programmers_json_JsonValidateStringifyProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_196__.typia_lib_programmers_json_JsonValidateStringifyProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/misc/MiscAssertCloneProgrammer.d.ts", _typia_lib_programmers_misc_MiscAssertCloneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_197__.typia_lib_programmers_misc_MiscAssertCloneProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/misc/MiscAssertPruneProgrammer.d.ts", _typia_lib_programmers_misc_MiscAssertPruneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_198__.typia_lib_programmers_misc_MiscAssertPruneProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/misc/MiscCloneProgrammer.d.ts", _typia_lib_programmers_misc_MiscCloneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_199__.typia_lib_programmers_misc_MiscCloneProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/misc/MiscIsCloneProgrammer.d.ts", _typia_lib_programmers_misc_MiscIsCloneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_200__.typia_lib_programmers_misc_MiscIsCloneProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/misc/MiscIsPruneProgrammer.d.ts", _typia_lib_programmers_misc_MiscIsPruneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_201__.typia_lib_programmers_misc_MiscIsPruneProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/misc/MiscLiteralsProgrammer.d.ts", _typia_lib_programmers_misc_MiscLiteralsProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_202__.typia_lib_programmers_misc_MiscLiteralsProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/misc/MiscPruneProgrammer.d.ts", _typia_lib_programmers_misc_MiscPruneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_203__.typia_lib_programmers_misc_MiscPruneProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/misc/MiscValidateCloneProgrammer.d.ts", _typia_lib_programmers_misc_MiscValidateCloneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_204__.typia_lib_programmers_misc_MiscValidateCloneProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/misc/MiscValidatePruneProgrammer.d.ts", _typia_lib_programmers_misc_MiscValidatePruneProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_205__.typia_lib_programmers_misc_MiscValidatePruneProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/notations/NotationAssertGeneralProgrammer.d.ts", _typia_lib_programmers_notations_NotationAssertGeneralProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_206__.typia_lib_programmers_notations_NotationAssertGeneralProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/notations/NotationGeneralProgrammer.d.ts", _typia_lib_programmers_notations_NotationGeneralProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_207__.typia_lib_programmers_notations_NotationGeneralProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/notations/NotationIsGeneralProgrammer.d.ts", _typia_lib_programmers_notations_NotationIsGeneralProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_208__.typia_lib_programmers_notations_NotationIsGeneralProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/notations/NotationValidateGeneralProgrammer.d.ts", _typia_lib_programmers_notations_NotationValidateGeneralProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_209__.typia_lib_programmers_notations_NotationValidateGeneralProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/protobuf/ProtobufAssertDecodeProgrammer.d.ts", _typia_lib_programmers_protobuf_ProtobufAssertDecodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_210__.typia_lib_programmers_protobuf_ProtobufAssertDecodeProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/protobuf/ProtobufAssertEncodeProgrammer.d.ts", _typia_lib_programmers_protobuf_ProtobufAssertEncodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_211__.typia_lib_programmers_protobuf_ProtobufAssertEncodeProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/protobuf/ProtobufDecodeProgrammer.d.ts", _typia_lib_programmers_protobuf_ProtobufDecodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_212__.typia_lib_programmers_protobuf_ProtobufDecodeProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/protobuf/ProtobufEncodeProgrammer.d.ts", _typia_lib_programmers_protobuf_ProtobufEncodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_213__.typia_lib_programmers_protobuf_ProtobufEncodeProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/protobuf/ProtobufIsDecodeProgrammer.d.ts", _typia_lib_programmers_protobuf_ProtobufIsDecodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_214__.typia_lib_programmers_protobuf_ProtobufIsDecodeProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/protobuf/ProtobufIsEncodeProgrammer.d.ts", _typia_lib_programmers_protobuf_ProtobufIsEncodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_215__.typia_lib_programmers_protobuf_ProtobufIsEncodeProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/protobuf/ProtobufMessageProgrammer.d.ts", _typia_lib_programmers_protobuf_ProtobufMessageProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_216__.typia_lib_programmers_protobuf_ProtobufMessageProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/protobuf/ProtobufValidateDecodeProgrammer.d.ts", _typia_lib_programmers_protobuf_ProtobufValidateDecodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_217__.typia_lib_programmers_protobuf_ProtobufValidateDecodeProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/protobuf/ProtobufValidateEncodeProgrammer.d.ts", _typia_lib_programmers_protobuf_ProtobufValidateEncodeProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_218__.typia_lib_programmers_protobuf_ProtobufValidateEncodeProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/RandomProgrammer.d.ts", _typia_lib_programmers_RandomProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_219__.typia_lib_programmers_RandomProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/TypiaProgrammer.d.ts", _typia_lib_programmers_TypiaProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_220__.typia_lib_programmers_TypiaProgrammer_d_ts],\n ["file:///node_modules/typia/lib/programmers/ValidateProgrammer.d.ts", _typia_lib_programmers_ValidateProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_221__.typia_lib_programmers_ValidateProgrammer_d_ts],\n ["file:///node_modules/typia/lib/protobuf.d.ts", _typia_lib_protobuf_d_ts__WEBPACK_IMPORTED_MODULE_222__.typia_lib_protobuf_d_ts],\n ["file:///node_modules/typia/lib/reflect.d.ts", _typia_lib_reflect_d_ts__WEBPACK_IMPORTED_MODULE_223__.typia_lib_reflect_d_ts],\n ["file:///node_modules/typia/lib/Resolved.d.ts", _typia_lib_Resolved_d_ts__WEBPACK_IMPORTED_MODULE_224__.typia_lib_Resolved_d_ts],\n ["file:///node_modules/typia/lib/schemas/json/IJsonApplication.d.ts", _typia_lib_schemas_json_IJsonApplication_d_ts__WEBPACK_IMPORTED_MODULE_225__.typia_lib_schemas_json_IJsonApplication_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IJsDocTagInfo.d.ts", _typia_lib_schemas_metadata_IJsDocTagInfo_d_ts__WEBPACK_IMPORTED_MODULE_226__.typia_lib_schemas_metadata_IJsDocTagInfo_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadata.d.ts", _typia_lib_schemas_metadata_IMetadata_d_ts__WEBPACK_IMPORTED_MODULE_227__.typia_lib_schemas_metadata_IMetadata_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataAlias.d.ts", _typia_lib_schemas_metadata_IMetadataAlias_d_ts__WEBPACK_IMPORTED_MODULE_228__.typia_lib_schemas_metadata_IMetadataAlias_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataApplication.d.ts", _typia_lib_schemas_metadata_IMetadataApplication_d_ts__WEBPACK_IMPORTED_MODULE_229__.typia_lib_schemas_metadata_IMetadataApplication_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataArray.d.ts", _typia_lib_schemas_metadata_IMetadataArray_d_ts__WEBPACK_IMPORTED_MODULE_230__.typia_lib_schemas_metadata_IMetadataArray_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataArrayType.d.ts", _typia_lib_schemas_metadata_IMetadataArrayType_d_ts__WEBPACK_IMPORTED_MODULE_231__.typia_lib_schemas_metadata_IMetadataArrayType_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataAtomic.d.ts", _typia_lib_schemas_metadata_IMetadataAtomic_d_ts__WEBPACK_IMPORTED_MODULE_232__.typia_lib_schemas_metadata_IMetadataAtomic_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataComponents.d.ts", _typia_lib_schemas_metadata_IMetadataComponents_d_ts__WEBPACK_IMPORTED_MODULE_233__.typia_lib_schemas_metadata_IMetadataComponents_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataConstant.d.ts", _typia_lib_schemas_metadata_IMetadataConstant_d_ts__WEBPACK_IMPORTED_MODULE_234__.typia_lib_schemas_metadata_IMetadataConstant_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataConstantValue.d.ts", _typia_lib_schemas_metadata_IMetadataConstantValue_d_ts__WEBPACK_IMPORTED_MODULE_235__.typia_lib_schemas_metadata_IMetadataConstantValue_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataDictionary.d.ts", _typia_lib_schemas_metadata_IMetadataDictionary_d_ts__WEBPACK_IMPORTED_MODULE_236__.typia_lib_schemas_metadata_IMetadataDictionary_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataEntry.d.ts", _typia_lib_schemas_metadata_IMetadataEntry_d_ts__WEBPACK_IMPORTED_MODULE_237__.typia_lib_schemas_metadata_IMetadataEntry_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataEscaped.d.ts", _typia_lib_schemas_metadata_IMetadataEscaped_d_ts__WEBPACK_IMPORTED_MODULE_238__.typia_lib_schemas_metadata_IMetadataEscaped_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataObject.d.ts", _typia_lib_schemas_metadata_IMetadataObject_d_ts__WEBPACK_IMPORTED_MODULE_239__.typia_lib_schemas_metadata_IMetadataObject_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataProperty.d.ts", _typia_lib_schemas_metadata_IMetadataProperty_d_ts__WEBPACK_IMPORTED_MODULE_240__.typia_lib_schemas_metadata_IMetadataProperty_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataTuple.d.ts", _typia_lib_schemas_metadata_IMetadataTuple_d_ts__WEBPACK_IMPORTED_MODULE_241__.typia_lib_schemas_metadata_IMetadataTuple_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataTupleType.d.ts", _typia_lib_schemas_metadata_IMetadataTupleType_d_ts__WEBPACK_IMPORTED_MODULE_242__.typia_lib_schemas_metadata_IMetadataTupleType_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/IMetadataTypeTag.d.ts", _typia_lib_schemas_metadata_IMetadataTypeTag_d_ts__WEBPACK_IMPORTED_MODULE_243__.typia_lib_schemas_metadata_IMetadataTypeTag_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/Metadata.d.ts", _typia_lib_schemas_metadata_Metadata_d_ts__WEBPACK_IMPORTED_MODULE_244__.typia_lib_schemas_metadata_Metadata_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/MetadataAlias.d.ts", _typia_lib_schemas_metadata_MetadataAlias_d_ts__WEBPACK_IMPORTED_MODULE_245__.typia_lib_schemas_metadata_MetadataAlias_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/MetadataApplication.d.ts", _typia_lib_schemas_metadata_MetadataApplication_d_ts__WEBPACK_IMPORTED_MODULE_246__.typia_lib_schemas_metadata_MetadataApplication_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/MetadataArray.d.ts", _typia_lib_schemas_metadata_MetadataArray_d_ts__WEBPACK_IMPORTED_MODULE_247__.typia_lib_schemas_metadata_MetadataArray_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/MetadataArrayType.d.ts", _typia_lib_schemas_metadata_MetadataArrayType_d_ts__WEBPACK_IMPORTED_MODULE_248__.typia_lib_schemas_metadata_MetadataArrayType_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/MetadataAtomic.d.ts", _typia_lib_schemas_metadata_MetadataAtomic_d_ts__WEBPACK_IMPORTED_MODULE_249__.typia_lib_schemas_metadata_MetadataAtomic_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/MetadataComponents.d.ts", _typia_lib_schemas_metadata_MetadataComponents_d_ts__WEBPACK_IMPORTED_MODULE_250__.typia_lib_schemas_metadata_MetadataComponents_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/MetadataConstant.d.ts", _typia_lib_schemas_metadata_MetadataConstant_d_ts__WEBPACK_IMPORTED_MODULE_251__.typia_lib_schemas_metadata_MetadataConstant_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/MetadataConstantValue.d.ts", _typia_lib_schemas_metadata_MetadataConstantValue_d_ts__WEBPACK_IMPORTED_MODULE_252__.typia_lib_schemas_metadata_MetadataConstantValue_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/MetadataEscaped.d.ts", _typia_lib_schemas_metadata_MetadataEscaped_d_ts__WEBPACK_IMPORTED_MODULE_253__.typia_lib_schemas_metadata_MetadataEscaped_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/MetadataObject.d.ts", _typia_lib_schemas_metadata_MetadataObject_d_ts__WEBPACK_IMPORTED_MODULE_254__.typia_lib_schemas_metadata_MetadataObject_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/MetadataProperty.d.ts", _typia_lib_schemas_metadata_MetadataProperty_d_ts__WEBPACK_IMPORTED_MODULE_255__.typia_lib_schemas_metadata_MetadataProperty_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/MetadataTuple.d.ts", _typia_lib_schemas_metadata_MetadataTuple_d_ts__WEBPACK_IMPORTED_MODULE_256__.typia_lib_schemas_metadata_MetadataTuple_d_ts],\n ["file:///node_modules/typia/lib/schemas/metadata/MetadataTupleType.d.ts", _typia_lib_schemas_metadata_MetadataTupleType_d_ts__WEBPACK_IMPORTED_MODULE_257__.typia_lib_schemas_metadata_MetadataTupleType_d_ts],\n ["file:///node_modules/typia/lib/SnakeCase.d.ts", _typia_lib_SnakeCase_d_ts__WEBPACK_IMPORTED_MODULE_258__.typia_lib_SnakeCase_d_ts],\n ["file:///node_modules/typia/lib/tags/Constant.d.ts", _typia_lib_tags_Constant_d_ts__WEBPACK_IMPORTED_MODULE_259__.typia_lib_tags_Constant_d_ts],\n ["file:///node_modules/typia/lib/tags/ContentMediaType.d.ts", _typia_lib_tags_ContentMediaType_d_ts__WEBPACK_IMPORTED_MODULE_260__.typia_lib_tags_ContentMediaType_d_ts],\n ["file:///node_modules/typia/lib/tags/Default.d.ts", _typia_lib_tags_Default_d_ts__WEBPACK_IMPORTED_MODULE_261__.typia_lib_tags_Default_d_ts],\n ["file:///node_modules/typia/lib/tags/ExclusiveMaximum.d.ts", _typia_lib_tags_ExclusiveMaximum_d_ts__WEBPACK_IMPORTED_MODULE_262__.typia_lib_tags_ExclusiveMaximum_d_ts],\n ["file:///node_modules/typia/lib/tags/ExclusiveMinimum.d.ts", _typia_lib_tags_ExclusiveMinimum_d_ts__WEBPACK_IMPORTED_MODULE_263__.typia_lib_tags_ExclusiveMinimum_d_ts],\n ["file:///node_modules/typia/lib/tags/Format.d.ts", _typia_lib_tags_Format_d_ts__WEBPACK_IMPORTED_MODULE_264__.typia_lib_tags_Format_d_ts],\n ["file:///node_modules/typia/lib/tags/index.d.ts", _typia_lib_tags_index_d_ts__WEBPACK_IMPORTED_MODULE_265__.typia_lib_tags_index_d_ts],\n ["file:///node_modules/typia/lib/tags/internal/FormatCheatSheet.d.ts", _typia_lib_tags_internal_FormatCheatSheet_d_ts__WEBPACK_IMPORTED_MODULE_266__.typia_lib_tags_internal_FormatCheatSheet_d_ts],\n ["file:///node_modules/typia/lib/tags/JsonSchemaPlugin.d.ts", _typia_lib_tags_JsonSchemaPlugin_d_ts__WEBPACK_IMPORTED_MODULE_267__.typia_lib_tags_JsonSchemaPlugin_d_ts],\n ["file:///node_modules/typia/lib/tags/Maximum.d.ts", _typia_lib_tags_Maximum_d_ts__WEBPACK_IMPORTED_MODULE_268__.typia_lib_tags_Maximum_d_ts],\n ["file:///node_modules/typia/lib/tags/MaxItems.d.ts", _typia_lib_tags_MaxItems_d_ts__WEBPACK_IMPORTED_MODULE_269__.typia_lib_tags_MaxItems_d_ts],\n ["file:///node_modules/typia/lib/tags/MaxLength.d.ts", _typia_lib_tags_MaxLength_d_ts__WEBPACK_IMPORTED_MODULE_270__.typia_lib_tags_MaxLength_d_ts],\n ["file:///node_modules/typia/lib/tags/Minimum.d.ts", _typia_lib_tags_Minimum_d_ts__WEBPACK_IMPORTED_MODULE_271__.typia_lib_tags_Minimum_d_ts],\n ["file:///node_modules/typia/lib/tags/MinItems.d.ts", _typia_lib_tags_MinItems_d_ts__WEBPACK_IMPORTED_MODULE_272__.typia_lib_tags_MinItems_d_ts],\n ["file:///node_modules/typia/lib/tags/MinLength.d.ts", _typia_lib_tags_MinLength_d_ts__WEBPACK_IMPORTED_MODULE_273__.typia_lib_tags_MinLength_d_ts],\n ["file:///node_modules/typia/lib/tags/MultipleOf.d.ts", _typia_lib_tags_MultipleOf_d_ts__WEBPACK_IMPORTED_MODULE_274__.typia_lib_tags_MultipleOf_d_ts],\n ["file:///node_modules/typia/lib/tags/Pattern.d.ts", _typia_lib_tags_Pattern_d_ts__WEBPACK_IMPORTED_MODULE_275__.typia_lib_tags_Pattern_d_ts],\n ["file:///node_modules/typia/lib/tags/TagBase.d.ts", _typia_lib_tags_TagBase_d_ts__WEBPACK_IMPORTED_MODULE_276__.typia_lib_tags_TagBase_d_ts],\n ["file:///node_modules/typia/lib/tags/Type.d.ts", _typia_lib_tags_Type_d_ts__WEBPACK_IMPORTED_MODULE_277__.typia_lib_tags_Type_d_ts],\n ["file:///node_modules/typia/lib/transform.d.ts", _typia_lib_transform_d_ts__WEBPACK_IMPORTED_MODULE_278__.typia_lib_transform_d_ts],\n ["file:///node_modules/typia/lib/transformers/CallExpressionTransformer.d.ts", _typia_lib_transformers_CallExpressionTransformer_d_ts__WEBPACK_IMPORTED_MODULE_279__.typia_lib_transformers_CallExpressionTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/AssertTransformer.d.ts", _typia_lib_transformers_features_AssertTransformer_d_ts__WEBPACK_IMPORTED_MODULE_280__.typia_lib_transformers_features_AssertTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/CreateAssertTransformer.d.ts", _typia_lib_transformers_features_CreateAssertTransformer_d_ts__WEBPACK_IMPORTED_MODULE_281__.typia_lib_transformers_features_CreateAssertTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/CreateIsTransformer.d.ts", _typia_lib_transformers_features_CreateIsTransformer_d_ts__WEBPACK_IMPORTED_MODULE_282__.typia_lib_transformers_features_CreateIsTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/CreateRandomTransformer.d.ts", _typia_lib_transformers_features_CreateRandomTransformer_d_ts__WEBPACK_IMPORTED_MODULE_283__.typia_lib_transformers_features_CreateRandomTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/CreateValidateTransformer.d.ts", _typia_lib_transformers_features_CreateValidateTransformer_d_ts__WEBPACK_IMPORTED_MODULE_284__.typia_lib_transformers_features_CreateValidateTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/functional/FunctionalGenericTransformer.d.ts", _typia_lib_transformers_features_functional_FunctionalGenericTransformer_d_ts__WEBPACK_IMPORTED_MODULE_285__.typia_lib_transformers_features_functional_FunctionalGenericTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/CreateHttpAssertFormDataTransformer.d.ts", _typia_lib_transformers_features_http_CreateHttpAssertFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_286__.typia_lib_transformers_features_http_CreateHttpAssertFormDataTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/CreateHttpAssertHeadersTransformer.d.ts", _typia_lib_transformers_features_http_CreateHttpAssertHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_287__.typia_lib_transformers_features_http_CreateHttpAssertHeadersTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/CreateHttpAssertQueryTransformer.d.ts", _typia_lib_transformers_features_http_CreateHttpAssertQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_288__.typia_lib_transformers_features_http_CreateHttpAssertQueryTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/CreateHttpFormDataTransformer.d.ts", _typia_lib_transformers_features_http_CreateHttpFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_289__.typia_lib_transformers_features_http_CreateHttpFormDataTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/CreateHttpHeadersTransformer.d.ts", _typia_lib_transformers_features_http_CreateHttpHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_290__.typia_lib_transformers_features_http_CreateHttpHeadersTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/CreateHttpIsFormDataTransformer.d.ts", _typia_lib_transformers_features_http_CreateHttpIsFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_291__.typia_lib_transformers_features_http_CreateHttpIsFormDataTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/CreateHttpIsHeadersTransformer.d.ts", _typia_lib_transformers_features_http_CreateHttpIsHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_292__.typia_lib_transformers_features_http_CreateHttpIsHeadersTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/CreateHttpIsQueryTransformer.d.ts", _typia_lib_transformers_features_http_CreateHttpIsQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_293__.typia_lib_transformers_features_http_CreateHttpIsQueryTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/CreateHttpParameterTransformer.d.ts", _typia_lib_transformers_features_http_CreateHttpParameterTransformer_d_ts__WEBPACK_IMPORTED_MODULE_294__.typia_lib_transformers_features_http_CreateHttpParameterTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/CreateHttpQueryTransformer.d.ts", _typia_lib_transformers_features_http_CreateHttpQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_295__.typia_lib_transformers_features_http_CreateHttpQueryTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/CreateHttpValidateFormDataTransformer.d.ts", _typia_lib_transformers_features_http_CreateHttpValidateFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_296__.typia_lib_transformers_features_http_CreateHttpValidateFormDataTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/CreateHttpValidateHeadersTransformer.d.ts", _typia_lib_transformers_features_http_CreateHttpValidateHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_297__.typia_lib_transformers_features_http_CreateHttpValidateHeadersTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/CreateHttpValidateQueryTransformer.d.ts", _typia_lib_transformers_features_http_CreateHttpValidateQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_298__.typia_lib_transformers_features_http_CreateHttpValidateQueryTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/HttpAssertFormDataTransformer.d.ts", _typia_lib_transformers_features_http_HttpAssertFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_299__.typia_lib_transformers_features_http_HttpAssertFormDataTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/HttpAssertHeadersTransformer.d.ts", _typia_lib_transformers_features_http_HttpAssertHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_300__.typia_lib_transformers_features_http_HttpAssertHeadersTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/HttpAssertQueryTransformer.d.ts", _typia_lib_transformers_features_http_HttpAssertQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_301__.typia_lib_transformers_features_http_HttpAssertQueryTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/HttpFormDataTransformer.d.ts", _typia_lib_transformers_features_http_HttpFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_302__.typia_lib_transformers_features_http_HttpFormDataTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/HttpHeadersTransformer.d.ts", _typia_lib_transformers_features_http_HttpHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_303__.typia_lib_transformers_features_http_HttpHeadersTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/HttpIsFormDataTransformer.d.ts", _typia_lib_transformers_features_http_HttpIsFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_304__.typia_lib_transformers_features_http_HttpIsFormDataTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/HttpIsHeadersTransformer.d.ts", _typia_lib_transformers_features_http_HttpIsHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_305__.typia_lib_transformers_features_http_HttpIsHeadersTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/HttpIsQueryTransformer.d.ts", _typia_lib_transformers_features_http_HttpIsQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_306__.typia_lib_transformers_features_http_HttpIsQueryTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/HttpParameterTransformer.d.ts", _typia_lib_transformers_features_http_HttpParameterTransformer_d_ts__WEBPACK_IMPORTED_MODULE_307__.typia_lib_transformers_features_http_HttpParameterTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/HttpQueryTransformer.d.ts", _typia_lib_transformers_features_http_HttpQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_308__.typia_lib_transformers_features_http_HttpQueryTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/HttpValidateFormDataTransformer.d.ts", _typia_lib_transformers_features_http_HttpValidateFormDataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_309__.typia_lib_transformers_features_http_HttpValidateFormDataTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/HttpValidateHeadersTransformer.d.ts", _typia_lib_transformers_features_http_HttpValidateHeadersTransformer_d_ts__WEBPACK_IMPORTED_MODULE_310__.typia_lib_transformers_features_http_HttpValidateHeadersTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/http/HttpValidateQueryTransformer.d.ts", _typia_lib_transformers_features_http_HttpValidateQueryTransformer_d_ts__WEBPACK_IMPORTED_MODULE_311__.typia_lib_transformers_features_http_HttpValidateQueryTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/IsTransformer.d.ts", _typia_lib_transformers_features_IsTransformer_d_ts__WEBPACK_IMPORTED_MODULE_312__.typia_lib_transformers_features_IsTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonApplicationTransformer.d.ts", _typia_lib_transformers_features_json_JsonApplicationTransformer_d_ts__WEBPACK_IMPORTED_MODULE_313__.typia_lib_transformers_features_json_JsonApplicationTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonAssertParseTransformer.d.ts", _typia_lib_transformers_features_json_JsonAssertParseTransformer_d_ts__WEBPACK_IMPORTED_MODULE_314__.typia_lib_transformers_features_json_JsonAssertParseTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonAssertStringifyTransformer.d.ts", _typia_lib_transformers_features_json_JsonAssertStringifyTransformer_d_ts__WEBPACK_IMPORTED_MODULE_315__.typia_lib_transformers_features_json_JsonAssertStringifyTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonCreateAssertParseTransformer.d.ts", _typia_lib_transformers_features_json_JsonCreateAssertParseTransformer_d_ts__WEBPACK_IMPORTED_MODULE_316__.typia_lib_transformers_features_json_JsonCreateAssertParseTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonCreateAssertStringifyTransformer.d.ts", _typia_lib_transformers_features_json_JsonCreateAssertStringifyTransformer_d_ts__WEBPACK_IMPORTED_MODULE_317__.typia_lib_transformers_features_json_JsonCreateAssertStringifyTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonCreateIsParseTransformer.d.ts", _typia_lib_transformers_features_json_JsonCreateIsParseTransformer_d_ts__WEBPACK_IMPORTED_MODULE_318__.typia_lib_transformers_features_json_JsonCreateIsParseTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonCreateIsStringifyTransformer.d.ts", _typia_lib_transformers_features_json_JsonCreateIsStringifyTransformer_d_ts__WEBPACK_IMPORTED_MODULE_319__.typia_lib_transformers_features_json_JsonCreateIsStringifyTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonCreateStringifyTransformer.d.ts", _typia_lib_transformers_features_json_JsonCreateStringifyTransformer_d_ts__WEBPACK_IMPORTED_MODULE_320__.typia_lib_transformers_features_json_JsonCreateStringifyTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonCreateValidateParseTransformer.d.ts", _typia_lib_transformers_features_json_JsonCreateValidateParseTransformer_d_ts__WEBPACK_IMPORTED_MODULE_321__.typia_lib_transformers_features_json_JsonCreateValidateParseTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonCreateValidateStringifyProgrammer.d.ts", _typia_lib_transformers_features_json_JsonCreateValidateStringifyProgrammer_d_ts__WEBPACK_IMPORTED_MODULE_322__.typia_lib_transformers_features_json_JsonCreateValidateStringifyProgrammer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonIsParseTransformer.d.ts", _typia_lib_transformers_features_json_JsonIsParseTransformer_d_ts__WEBPACK_IMPORTED_MODULE_323__.typia_lib_transformers_features_json_JsonIsParseTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonIsStringifyTransformer.d.ts", _typia_lib_transformers_features_json_JsonIsStringifyTransformer_d_ts__WEBPACK_IMPORTED_MODULE_324__.typia_lib_transformers_features_json_JsonIsStringifyTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonStringifyTransformer.d.ts", _typia_lib_transformers_features_json_JsonStringifyTransformer_d_ts__WEBPACK_IMPORTED_MODULE_325__.typia_lib_transformers_features_json_JsonStringifyTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonValidateParseTransformer.d.ts", _typia_lib_transformers_features_json_JsonValidateParseTransformer_d_ts__WEBPACK_IMPORTED_MODULE_326__.typia_lib_transformers_features_json_JsonValidateParseTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/json/JsonValidateStringifyTransformer.d.ts", _typia_lib_transformers_features_json_JsonValidateStringifyTransformer_d_ts__WEBPACK_IMPORTED_MODULE_327__.typia_lib_transformers_features_json_JsonValidateStringifyTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscAssertCloneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscAssertCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_328__.typia_lib_transformers_features_misc_MiscAssertCloneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscAssertPruneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscAssertPruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_329__.typia_lib_transformers_features_misc_MiscAssertPruneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscCloneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_330__.typia_lib_transformers_features_misc_MiscCloneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscCreateAssertCloneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscCreateAssertCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_331__.typia_lib_transformers_features_misc_MiscCreateAssertCloneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscCreateAssertPruneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscCreateAssertPruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_332__.typia_lib_transformers_features_misc_MiscCreateAssertPruneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscCreateCloneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscCreateCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_333__.typia_lib_transformers_features_misc_MiscCreateCloneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscCreateIsCloneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscCreateIsCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_334__.typia_lib_transformers_features_misc_MiscCreateIsCloneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscCreateIsPruneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscCreateIsPruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_335__.typia_lib_transformers_features_misc_MiscCreateIsPruneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscCreatePruneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscCreatePruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_336__.typia_lib_transformers_features_misc_MiscCreatePruneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscCreateValidateCloneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscCreateValidateCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_337__.typia_lib_transformers_features_misc_MiscCreateValidateCloneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscCreateValidatePruneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscCreateValidatePruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_338__.typia_lib_transformers_features_misc_MiscCreateValidatePruneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscIsCloneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscIsCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_339__.typia_lib_transformers_features_misc_MiscIsCloneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscIsPruneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscIsPruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_340__.typia_lib_transformers_features_misc_MiscIsPruneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscLiteralsTransformer.d.ts", _typia_lib_transformers_features_misc_MiscLiteralsTransformer_d_ts__WEBPACK_IMPORTED_MODULE_341__.typia_lib_transformers_features_misc_MiscLiteralsTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscPruneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscPruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_342__.typia_lib_transformers_features_misc_MiscPruneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscValidateCloneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscValidateCloneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_343__.typia_lib_transformers_features_misc_MiscValidateCloneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/misc/MiscValidatePruneTransformer.d.ts", _typia_lib_transformers_features_misc_MiscValidatePruneTransformer_d_ts__WEBPACK_IMPORTED_MODULE_344__.typia_lib_transformers_features_misc_MiscValidatePruneTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/notations/NotationAssertGeneralTransformer.d.ts", _typia_lib_transformers_features_notations_NotationAssertGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_345__.typia_lib_transformers_features_notations_NotationAssertGeneralTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/notations/NotationCreateAssertGeneralTransformer.d.ts", _typia_lib_transformers_features_notations_NotationCreateAssertGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_346__.typia_lib_transformers_features_notations_NotationCreateAssertGeneralTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/notations/NotationCreateGeneralTransformer.d.ts", _typia_lib_transformers_features_notations_NotationCreateGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_347__.typia_lib_transformers_features_notations_NotationCreateGeneralTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/notations/NotationCreateIsGeneralTransformer.d.ts", _typia_lib_transformers_features_notations_NotationCreateIsGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_348__.typia_lib_transformers_features_notations_NotationCreateIsGeneralTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/notations/NotationCreateValidateGeneralTransformer.d.ts", _typia_lib_transformers_features_notations_NotationCreateValidateGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_349__.typia_lib_transformers_features_notations_NotationCreateValidateGeneralTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/notations/NotationGeneralTransformer.d.ts", _typia_lib_transformers_features_notations_NotationGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_350__.typia_lib_transformers_features_notations_NotationGeneralTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/notations/NotationIsGeneralTransformer.d.ts", _typia_lib_transformers_features_notations_NotationIsGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_351__.typia_lib_transformers_features_notations_NotationIsGeneralTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/notations/NotationValidateGeneralTransformer.d.ts", _typia_lib_transformers_features_notations_NotationValidateGeneralTransformer_d_ts__WEBPACK_IMPORTED_MODULE_352__.typia_lib_transformers_features_notations_NotationValidateGeneralTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufAssertDecodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufAssertDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_353__.typia_lib_transformers_features_protobuf_ProtobufAssertDecodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufAssertEncodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufAssertEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_354__.typia_lib_transformers_features_protobuf_ProtobufAssertEncodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufCreateAssertDecodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufCreateAssertDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_355__.typia_lib_transformers_features_protobuf_ProtobufCreateAssertDecodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufCreateAssertEncodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufCreateAssertEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_356__.typia_lib_transformers_features_protobuf_ProtobufCreateAssertEncodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufCreateDecodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufCreateDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_357__.typia_lib_transformers_features_protobuf_ProtobufCreateDecodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufCreateEncodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufCreateEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_358__.typia_lib_transformers_features_protobuf_ProtobufCreateEncodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufCreateIsDecodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufCreateIsDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_359__.typia_lib_transformers_features_protobuf_ProtobufCreateIsDecodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufCreateIsEncodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufCreateIsEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_360__.typia_lib_transformers_features_protobuf_ProtobufCreateIsEncodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufCreateValidateDecodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufCreateValidateDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_361__.typia_lib_transformers_features_protobuf_ProtobufCreateValidateDecodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufCreateValidateEncodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufCreateValidateEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_362__.typia_lib_transformers_features_protobuf_ProtobufCreateValidateEncodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufDecodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_363__.typia_lib_transformers_features_protobuf_ProtobufDecodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufEncodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_364__.typia_lib_transformers_features_protobuf_ProtobufEncodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufIsDecodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufIsDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_365__.typia_lib_transformers_features_protobuf_ProtobufIsDecodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufIsEncodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufIsEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_366__.typia_lib_transformers_features_protobuf_ProtobufIsEncodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufMessageTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufMessageTransformer_d_ts__WEBPACK_IMPORTED_MODULE_367__.typia_lib_transformers_features_protobuf_ProtobufMessageTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufValidateDecodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufValidateDecodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_368__.typia_lib_transformers_features_protobuf_ProtobufValidateDecodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/protobuf/ProtobufValidateEncodeTransformer.d.ts", _typia_lib_transformers_features_protobuf_ProtobufValidateEncodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_369__.typia_lib_transformers_features_protobuf_ProtobufValidateEncodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/RandomTransformer.d.ts", _typia_lib_transformers_features_RandomTransformer_d_ts__WEBPACK_IMPORTED_MODULE_370__.typia_lib_transformers_features_RandomTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/reflect/ReflectMetadataTransformer.d.ts", _typia_lib_transformers_features_reflect_ReflectMetadataTransformer_d_ts__WEBPACK_IMPORTED_MODULE_371__.typia_lib_transformers_features_reflect_ReflectMetadataTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/features/ValidateTransformer.d.ts", _typia_lib_transformers_features_ValidateTransformer_d_ts__WEBPACK_IMPORTED_MODULE_372__.typia_lib_transformers_features_ValidateTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/FileTransformer.d.ts", _typia_lib_transformers_FileTransformer_d_ts__WEBPACK_IMPORTED_MODULE_373__.typia_lib_transformers_FileTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/ImportTransformer.d.ts", _typia_lib_transformers_ImportTransformer_d_ts__WEBPACK_IMPORTED_MODULE_374__.typia_lib_transformers_ImportTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/internal/GenericTransformer.d.ts", _typia_lib_transformers_internal_GenericTransformer_d_ts__WEBPACK_IMPORTED_MODULE_375__.typia_lib_transformers_internal_GenericTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/IProject.d.ts", _typia_lib_transformers_IProject_d_ts__WEBPACK_IMPORTED_MODULE_376__.typia_lib_transformers_IProject_d_ts],\n ["file:///node_modules/typia/lib/transformers/ITransformOptions.d.ts", _typia_lib_transformers_ITransformOptions_d_ts__WEBPACK_IMPORTED_MODULE_377__.typia_lib_transformers_ITransformOptions_d_ts],\n ["file:///node_modules/typia/lib/transformers/NodeTransformer.d.ts", _typia_lib_transformers_NodeTransformer_d_ts__WEBPACK_IMPORTED_MODULE_378__.typia_lib_transformers_NodeTransformer_d_ts],\n ["file:///node_modules/typia/lib/transformers/TransformerError.d.ts", _typia_lib_transformers_TransformerError_d_ts__WEBPACK_IMPORTED_MODULE_379__.typia_lib_transformers_TransformerError_d_ts],\n ["file:///node_modules/typia/lib/TypeGuardError.d.ts", _typia_lib_TypeGuardError_d_ts__WEBPACK_IMPORTED_MODULE_380__.typia_lib_TypeGuardError_d_ts],\n ["file:///node_modules/typia/lib/typings/Atomic.d.ts", _typia_lib_typings_Atomic_d_ts__WEBPACK_IMPORTED_MODULE_381__.typia_lib_typings_Atomic_d_ts],\n ["file:///node_modules/typia/lib/typings/ClassProperties.d.ts", _typia_lib_typings_ClassProperties_d_ts__WEBPACK_IMPORTED_MODULE_382__.typia_lib_typings_ClassProperties_d_ts],\n ["file:///node_modules/typia/lib/typings/Customizable.d.ts", _typia_lib_typings_Customizable_d_ts__WEBPACK_IMPORTED_MODULE_383__.typia_lib_typings_Customizable_d_ts],\n ["file:///node_modules/typia/lib/typings/OmitNever.d.ts", _typia_lib_typings_OmitNever_d_ts__WEBPACK_IMPORTED_MODULE_384__.typia_lib_typings_OmitNever_d_ts],\n ["file:///node_modules/typia/lib/typings/ProtobufAtomic.d.ts", _typia_lib_typings_ProtobufAtomic_d_ts__WEBPACK_IMPORTED_MODULE_385__.typia_lib_typings_ProtobufAtomic_d_ts],\n ["file:///node_modules/typia/lib/typings/SpecialFields.d.ts", _typia_lib_typings_SpecialFields_d_ts__WEBPACK_IMPORTED_MODULE_386__.typia_lib_typings_SpecialFields_d_ts],\n ["file:///node_modules/typia/lib/typings/ValidationPipe.d.ts", _typia_lib_typings_ValidationPipe_d_ts__WEBPACK_IMPORTED_MODULE_387__.typia_lib_typings_ValidationPipe_d_ts],\n ["file:///node_modules/typia/lib/typings/Writable.d.ts", _typia_lib_typings_Writable_d_ts__WEBPACK_IMPORTED_MODULE_388__.typia_lib_typings_Writable_d_ts],\n ["file:///node_modules/typia/lib/utils/ArrayUtil.d.ts", _typia_lib_utils_ArrayUtil_d_ts__WEBPACK_IMPORTED_MODULE_389__.typia_lib_utils_ArrayUtil_d_ts],\n ["file:///node_modules/typia/lib/utils/Escaper.d.ts", _typia_lib_utils_Escaper_d_ts__WEBPACK_IMPORTED_MODULE_390__.typia_lib_utils_Escaper_d_ts],\n ["file:///node_modules/typia/lib/utils/MapUtil.d.ts", _typia_lib_utils_MapUtil_d_ts__WEBPACK_IMPORTED_MODULE_391__.typia_lib_utils_MapUtil_d_ts],\n ["file:///node_modules/typia/lib/utils/NameEncoder.d.ts", _typia_lib_utils_NameEncoder_d_ts__WEBPACK_IMPORTED_MODULE_392__.typia_lib_utils_NameEncoder_d_ts],\n ["file:///node_modules/typia/lib/utils/NamingConvention/index.d.ts", _typia_lib_utils_NamingConvention_index_d_ts__WEBPACK_IMPORTED_MODULE_393__.typia_lib_utils_NamingConvention_index_d_ts],\n ["file:///node_modules/typia/lib/utils/NamingConvention/NamingConvention.d.ts", _typia_lib_utils_NamingConvention_NamingConvention_d_ts__WEBPACK_IMPORTED_MODULE_394__.typia_lib_utils_NamingConvention_NamingConvention_d_ts],\n ["file:///node_modules/typia/lib/utils/PatternUtil.d.ts", _typia_lib_utils_PatternUtil_d_ts__WEBPACK_IMPORTED_MODULE_395__.typia_lib_utils_PatternUtil_d_ts],\n ["file:///node_modules/typia/lib/utils/RandomGenerator/index.d.ts", _typia_lib_utils_RandomGenerator_index_d_ts__WEBPACK_IMPORTED_MODULE_396__.typia_lib_utils_RandomGenerator_index_d_ts],\n ["file:///node_modules/typia/lib/utils/RandomGenerator/RandomGenerator.d.ts", _typia_lib_utils_RandomGenerator_RandomGenerator_d_ts__WEBPACK_IMPORTED_MODULE_397__.typia_lib_utils_RandomGenerator_RandomGenerator_d_ts],\n ["file:///node_modules/typia/lib/utils/Singleton.d.ts", _typia_lib_utils_Singleton_d_ts__WEBPACK_IMPORTED_MODULE_398__.typia_lib_utils_Singleton_d_ts],\n ["file:///node_modules/typia/lib/utils/StringUtil/index.d.ts", _typia_lib_utils_StringUtil_index_d_ts__WEBPACK_IMPORTED_MODULE_399__.typia_lib_utils_StringUtil_index_d_ts],\n ["file:///node_modules/typia/lib/utils/StringUtil/StringUtil.d.ts", _typia_lib_utils_StringUtil_StringUtil_d_ts__WEBPACK_IMPORTED_MODULE_400__.typia_lib_utils_StringUtil_StringUtil_d_ts],\n ["file:///node_modules/typescript/lib/lib.d.ts", _typescript_lib_lib_d_ts__WEBPACK_IMPORTED_MODULE_401__.typescript_lib_lib_d_ts],\n ["file:///node_modules/typescript/lib/lib.decorators.d.ts", _typescript_lib_lib_decorators_d_ts__WEBPACK_IMPORTED_MODULE_402__.typescript_lib_lib_decorators_d_ts],\n ["file:///node_modules/typescript/lib/lib.decorators.legacy.d.ts", _typescript_lib_lib_decorators_legacy_d_ts__WEBPACK_IMPORTED_MODULE_403__.typescript_lib_lib_decorators_legacy_d_ts],\n ["file:///node_modules/typescript/lib/lib.dom.asynciterable.d.ts", _typescript_lib_lib_dom_asynciterable_d_ts__WEBPACK_IMPORTED_MODULE_404__.typescript_lib_lib_dom_asynciterable_d_ts],\n ["file:///node_modules/typescript/lib/lib.dom.d.ts", _typescript_lib_lib_dom_d_ts__WEBPACK_IMPORTED_MODULE_405__.typescript_lib_lib_dom_d_ts],\n ["file:///node_modules/typescript/lib/lib.dom.iterable.d.ts", _typescript_lib_lib_dom_iterable_d_ts__WEBPACK_IMPORTED_MODULE_406__.typescript_lib_lib_dom_iterable_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2015.collection.d.ts", _typescript_lib_lib_es2015_collection_d_ts__WEBPACK_IMPORTED_MODULE_407__.typescript_lib_lib_es2015_collection_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2015.core.d.ts", _typescript_lib_lib_es2015_core_d_ts__WEBPACK_IMPORTED_MODULE_408__.typescript_lib_lib_es2015_core_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2015.d.ts", _typescript_lib_lib_es2015_d_ts__WEBPACK_IMPORTED_MODULE_409__.typescript_lib_lib_es2015_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2015.generator.d.ts", _typescript_lib_lib_es2015_generator_d_ts__WEBPACK_IMPORTED_MODULE_410__.typescript_lib_lib_es2015_generator_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2015.iterable.d.ts", _typescript_lib_lib_es2015_iterable_d_ts__WEBPACK_IMPORTED_MODULE_411__.typescript_lib_lib_es2015_iterable_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2015.promise.d.ts", _typescript_lib_lib_es2015_promise_d_ts__WEBPACK_IMPORTED_MODULE_412__.typescript_lib_lib_es2015_promise_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2015.proxy.d.ts", _typescript_lib_lib_es2015_proxy_d_ts__WEBPACK_IMPORTED_MODULE_413__.typescript_lib_lib_es2015_proxy_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2015.reflect.d.ts", _typescript_lib_lib_es2015_reflect_d_ts__WEBPACK_IMPORTED_MODULE_414__.typescript_lib_lib_es2015_reflect_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2015.symbol.d.ts", _typescript_lib_lib_es2015_symbol_d_ts__WEBPACK_IMPORTED_MODULE_415__.typescript_lib_lib_es2015_symbol_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", _typescript_lib_lib_es2015_symbol_wellknown_d_ts__WEBPACK_IMPORTED_MODULE_416__.typescript_lib_lib_es2015_symbol_wellknown_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2016.array.include.d.ts", _typescript_lib_lib_es2016_array_include_d_ts__WEBPACK_IMPORTED_MODULE_417__.typescript_lib_lib_es2016_array_include_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2016.d.ts", _typescript_lib_lib_es2016_d_ts__WEBPACK_IMPORTED_MODULE_418__.typescript_lib_lib_es2016_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2016.full.d.ts", _typescript_lib_lib_es2016_full_d_ts__WEBPACK_IMPORTED_MODULE_419__.typescript_lib_lib_es2016_full_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2016.intl.d.ts", _typescript_lib_lib_es2016_intl_d_ts__WEBPACK_IMPORTED_MODULE_420__.typescript_lib_lib_es2016_intl_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2017.d.ts", _typescript_lib_lib_es2017_d_ts__WEBPACK_IMPORTED_MODULE_421__.typescript_lib_lib_es2017_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2017.date.d.ts", _typescript_lib_lib_es2017_date_d_ts__WEBPACK_IMPORTED_MODULE_422__.typescript_lib_lib_es2017_date_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2017.full.d.ts", _typescript_lib_lib_es2017_full_d_ts__WEBPACK_IMPORTED_MODULE_423__.typescript_lib_lib_es2017_full_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2017.intl.d.ts", _typescript_lib_lib_es2017_intl_d_ts__WEBPACK_IMPORTED_MODULE_424__.typescript_lib_lib_es2017_intl_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2017.object.d.ts", _typescript_lib_lib_es2017_object_d_ts__WEBPACK_IMPORTED_MODULE_425__.typescript_lib_lib_es2017_object_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", _typescript_lib_lib_es2017_sharedmemory_d_ts__WEBPACK_IMPORTED_MODULE_426__.typescript_lib_lib_es2017_sharedmemory_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2017.string.d.ts", _typescript_lib_lib_es2017_string_d_ts__WEBPACK_IMPORTED_MODULE_427__.typescript_lib_lib_es2017_string_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", _typescript_lib_lib_es2017_typedarrays_d_ts__WEBPACK_IMPORTED_MODULE_428__.typescript_lib_lib_es2017_typedarrays_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", _typescript_lib_lib_es2018_asyncgenerator_d_ts__WEBPACK_IMPORTED_MODULE_429__.typescript_lib_lib_es2018_asyncgenerator_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", _typescript_lib_lib_es2018_asynciterable_d_ts__WEBPACK_IMPORTED_MODULE_430__.typescript_lib_lib_es2018_asynciterable_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2018.d.ts", _typescript_lib_lib_es2018_d_ts__WEBPACK_IMPORTED_MODULE_431__.typescript_lib_lib_es2018_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2018.full.d.ts", _typescript_lib_lib_es2018_full_d_ts__WEBPACK_IMPORTED_MODULE_432__.typescript_lib_lib_es2018_full_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2018.intl.d.ts", _typescript_lib_lib_es2018_intl_d_ts__WEBPACK_IMPORTED_MODULE_433__.typescript_lib_lib_es2018_intl_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2018.promise.d.ts", _typescript_lib_lib_es2018_promise_d_ts__WEBPACK_IMPORTED_MODULE_434__.typescript_lib_lib_es2018_promise_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2018.regexp.d.ts", _typescript_lib_lib_es2018_regexp_d_ts__WEBPACK_IMPORTED_MODULE_435__.typescript_lib_lib_es2018_regexp_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2019.array.d.ts", _typescript_lib_lib_es2019_array_d_ts__WEBPACK_IMPORTED_MODULE_436__.typescript_lib_lib_es2019_array_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2019.d.ts", _typescript_lib_lib_es2019_d_ts__WEBPACK_IMPORTED_MODULE_437__.typescript_lib_lib_es2019_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2019.full.d.ts", _typescript_lib_lib_es2019_full_d_ts__WEBPACK_IMPORTED_MODULE_438__.typescript_lib_lib_es2019_full_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2019.intl.d.ts", _typescript_lib_lib_es2019_intl_d_ts__WEBPACK_IMPORTED_MODULE_439__.typescript_lib_lib_es2019_intl_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2019.object.d.ts", _typescript_lib_lib_es2019_object_d_ts__WEBPACK_IMPORTED_MODULE_440__.typescript_lib_lib_es2019_object_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2019.string.d.ts", _typescript_lib_lib_es2019_string_d_ts__WEBPACK_IMPORTED_MODULE_441__.typescript_lib_lib_es2019_string_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2019.symbol.d.ts", _typescript_lib_lib_es2019_symbol_d_ts__WEBPACK_IMPORTED_MODULE_442__.typescript_lib_lib_es2019_symbol_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2020.bigint.d.ts", _typescript_lib_lib_es2020_bigint_d_ts__WEBPACK_IMPORTED_MODULE_443__.typescript_lib_lib_es2020_bigint_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2020.d.ts", _typescript_lib_lib_es2020_d_ts__WEBPACK_IMPORTED_MODULE_444__.typescript_lib_lib_es2020_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2020.date.d.ts", _typescript_lib_lib_es2020_date_d_ts__WEBPACK_IMPORTED_MODULE_445__.typescript_lib_lib_es2020_date_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2020.full.d.ts", _typescript_lib_lib_es2020_full_d_ts__WEBPACK_IMPORTED_MODULE_446__.typescript_lib_lib_es2020_full_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2020.intl.d.ts", _typescript_lib_lib_es2020_intl_d_ts__WEBPACK_IMPORTED_MODULE_447__.typescript_lib_lib_es2020_intl_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2020.number.d.ts", _typescript_lib_lib_es2020_number_d_ts__WEBPACK_IMPORTED_MODULE_448__.typescript_lib_lib_es2020_number_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2020.promise.d.ts", _typescript_lib_lib_es2020_promise_d_ts__WEBPACK_IMPORTED_MODULE_449__.typescript_lib_lib_es2020_promise_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts", _typescript_lib_lib_es2020_sharedmemory_d_ts__WEBPACK_IMPORTED_MODULE_450__.typescript_lib_lib_es2020_sharedmemory_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2020.string.d.ts", _typescript_lib_lib_es2020_string_d_ts__WEBPACK_IMPORTED_MODULE_451__.typescript_lib_lib_es2020_string_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts", _typescript_lib_lib_es2020_symbol_wellknown_d_ts__WEBPACK_IMPORTED_MODULE_452__.typescript_lib_lib_es2020_symbol_wellknown_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2021.d.ts", _typescript_lib_lib_es2021_d_ts__WEBPACK_IMPORTED_MODULE_453__.typescript_lib_lib_es2021_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2021.full.d.ts", _typescript_lib_lib_es2021_full_d_ts__WEBPACK_IMPORTED_MODULE_454__.typescript_lib_lib_es2021_full_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2021.intl.d.ts", _typescript_lib_lib_es2021_intl_d_ts__WEBPACK_IMPORTED_MODULE_455__.typescript_lib_lib_es2021_intl_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2021.promise.d.ts", _typescript_lib_lib_es2021_promise_d_ts__WEBPACK_IMPORTED_MODULE_456__.typescript_lib_lib_es2021_promise_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2021.string.d.ts", _typescript_lib_lib_es2021_string_d_ts__WEBPACK_IMPORTED_MODULE_457__.typescript_lib_lib_es2021_string_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2021.weakref.d.ts", _typescript_lib_lib_es2021_weakref_d_ts__WEBPACK_IMPORTED_MODULE_458__.typescript_lib_lib_es2021_weakref_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2022.array.d.ts", _typescript_lib_lib_es2022_array_d_ts__WEBPACK_IMPORTED_MODULE_459__.typescript_lib_lib_es2022_array_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2022.d.ts", _typescript_lib_lib_es2022_d_ts__WEBPACK_IMPORTED_MODULE_460__.typescript_lib_lib_es2022_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2022.error.d.ts", _typescript_lib_lib_es2022_error_d_ts__WEBPACK_IMPORTED_MODULE_461__.typescript_lib_lib_es2022_error_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2022.full.d.ts", _typescript_lib_lib_es2022_full_d_ts__WEBPACK_IMPORTED_MODULE_462__.typescript_lib_lib_es2022_full_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2022.intl.d.ts", _typescript_lib_lib_es2022_intl_d_ts__WEBPACK_IMPORTED_MODULE_463__.typescript_lib_lib_es2022_intl_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2022.object.d.ts", _typescript_lib_lib_es2022_object_d_ts__WEBPACK_IMPORTED_MODULE_464__.typescript_lib_lib_es2022_object_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2022.regexp.d.ts", _typescript_lib_lib_es2022_regexp_d_ts__WEBPACK_IMPORTED_MODULE_465__.typescript_lib_lib_es2022_regexp_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts", _typescript_lib_lib_es2022_sharedmemory_d_ts__WEBPACK_IMPORTED_MODULE_466__.typescript_lib_lib_es2022_sharedmemory_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2022.string.d.ts", _typescript_lib_lib_es2022_string_d_ts__WEBPACK_IMPORTED_MODULE_467__.typescript_lib_lib_es2022_string_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2023.array.d.ts", _typescript_lib_lib_es2023_array_d_ts__WEBPACK_IMPORTED_MODULE_468__.typescript_lib_lib_es2023_array_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2023.collection.d.ts", _typescript_lib_lib_es2023_collection_d_ts__WEBPACK_IMPORTED_MODULE_469__.typescript_lib_lib_es2023_collection_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2023.d.ts", _typescript_lib_lib_es2023_d_ts__WEBPACK_IMPORTED_MODULE_470__.typescript_lib_lib_es2023_d_ts],\n ["file:///node_modules/typescript/lib/lib.es2023.full.d.ts", _typescript_lib_lib_es2023_full_d_ts__WEBPACK_IMPORTED_MODULE_471__.typescript_lib_lib_es2023_full_d_ts],\n ["file:///node_modules/typescript/lib/lib.es5.d.ts", _typescript_lib_lib_es5_d_ts__WEBPACK_IMPORTED_MODULE_472__.typescript_lib_lib_es5_d_ts],\n ["file:///node_modules/typescript/lib/lib.es6.d.ts", _typescript_lib_lib_es6_d_ts__WEBPACK_IMPORTED_MODULE_473__.typescript_lib_lib_es6_d_ts],\n ["file:///node_modules/typescript/lib/lib.esnext.collection.d.ts", _typescript_lib_lib_esnext_collection_d_ts__WEBPACK_IMPORTED_MODULE_474__.typescript_lib_lib_esnext_collection_d_ts],\n ["file:///node_modules/typescript/lib/lib.esnext.d.ts", _typescript_lib_lib_esnext_d_ts__WEBPACK_IMPORTED_MODULE_475__.typescript_lib_lib_esnext_d_ts],\n ["file:///node_modules/typescript/lib/lib.esnext.decorators.d.ts", _typescript_lib_lib_esnext_decorators_d_ts__WEBPACK_IMPORTED_MODULE_476__.typescript_lib_lib_esnext_decorators_d_ts],\n ["file:///node_modules/typescript/lib/lib.esnext.disposable.d.ts", _typescript_lib_lib_esnext_disposable_d_ts__WEBPACK_IMPORTED_MODULE_477__.typescript_lib_lib_esnext_disposable_d_ts],\n ["file:///node_modules/typescript/lib/lib.esnext.full.d.ts", _typescript_lib_lib_esnext_full_d_ts__WEBPACK_IMPORTED_MODULE_478__.typescript_lib_lib_esnext_full_d_ts],\n ["file:///node_modules/typescript/lib/lib.esnext.intl.d.ts", _typescript_lib_lib_esnext_intl_d_ts__WEBPACK_IMPORTED_MODULE_479__.typescript_lib_lib_esnext_intl_d_ts],\n ["file:///node_modules/typescript/lib/lib.esnext.object.d.ts", _typescript_lib_lib_esnext_object_d_ts__WEBPACK_IMPORTED_MODULE_480__.typescript_lib_lib_esnext_object_d_ts],\n ["file:///node_modules/typescript/lib/lib.esnext.promise.d.ts", _typescript_lib_lib_esnext_promise_d_ts__WEBPACK_IMPORTED_MODULE_481__.typescript_lib_lib_esnext_promise_d_ts],\n ["file:///node_modules/typescript/lib/lib.scripthost.d.ts", _typescript_lib_lib_scripthost_d_ts__WEBPACK_IMPORTED_MODULE_482__.typescript_lib_lib_scripthost_d_ts],\n ["file:///node_modules/typescript/lib/lib.webworker.asynciterable.d.ts", _typescript_lib_lib_webworker_asynciterable_d_ts__WEBPACK_IMPORTED_MODULE_483__.typescript_lib_lib_webworker_asynciterable_d_ts],\n ["file:///node_modules/typescript/lib/lib.webworker.d.ts", _typescript_lib_lib_webworker_d_ts__WEBPACK_IMPORTED_MODULE_484__.typescript_lib_lib_webworker_d_ts],\n ["file:///node_modules/typescript/lib/lib.webworker.importscripts.d.ts", _typescript_lib_lib_webworker_importscripts_d_ts__WEBPACK_IMPORTED_MODULE_485__.typescript_lib_lib_webworker_importscripts_d_ts],\n ["file:///node_modules/typescript/lib/lib.webworker.iterable.d.ts", _typescript_lib_lib_webworker_iterable_d_ts__WEBPACK_IMPORTED_MODULE_486__.typescript_lib_lib_webworker_iterable_d_ts],\n ["file:///node_modules/typescript/lib/tsserverlibrary.d.ts", _typescript_lib_tsserverlibrary_d_ts__WEBPACK_IMPORTED_MODULE_487__.typescript_lib_tsserverlibrary_d_ts],\n ["file:///node_modules/typescript/lib/typescript.d.ts", _typescript_lib_typescript_d_ts__WEBPACK_IMPORTED_MODULE_488__.typescript_lib_typescript_d_ts],\n];\n\n\n//# sourceURL=webpack://typia.io/./raw/RAW.ts?')},"./raw/typescript/lib/lib.decorators.legacy_d_ts.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ typescript_lib_lib_decorators_legacy_d_ts: () => (/* binding */ typescript_lib_lib_decorators_legacy_d_ts)\n/* harmony export */ });\nvar typescript_lib_lib_decorators_legacy_d_ts = "/*! *****************************************************************************\\nCopyright (c) Microsoft Corporation. All rights reserved.\\nLicensed under the Apache License, Version 2.0 (the \\"License\\"); you may not use\\nthis file except in compliance with the License. You may obtain a copy of the\\nLicense at http://www.apache.org/licenses/LICENSE-2.0\\n\\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\\nMERCHANTABLITY OR NON-INFRINGEMENT.\\n\\nSee the Apache Version 2.0 License for specific language governing permissions\\nand limitations under the License.\\n***************************************************************************** */\\n\\n\\n/// \\n\\ndeclare type ClassDecorator = (target: TFunction) => TFunction | void;\\ndeclare type PropertyDecorator = (target: Object, propertyKey: string | symbol) => void;\\ndeclare type MethodDecorator = (target: Object, propertyKey: string | symbol, descriptor: TypedPropertyDescriptor) => TypedPropertyDescriptor | void;\\ndeclare type ParameterDecorator = (target: Object, propertyKey: string | symbol | undefined, parameterIndex: number) => void;\\n";\n\n\n//# sourceURL=webpack://typia.io/./raw/typescript/lib/lib.decorators.legacy_d_ts.ts?')},"./raw/typescript/lib/lib.decorators_d_ts.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ typescript_lib_lib_decorators_d_ts: () => (/* binding */ typescript_lib_lib_decorators_d_ts)\n/* harmony export */ });\nvar typescript_lib_lib_decorators_d_ts = "/*! *****************************************************************************\\nCopyright (c) Microsoft Corporation. All rights reserved.\\nLicensed under the Apache License, Version 2.0 (the \\"License\\"); you may not use\\nthis file except in compliance with the License. You may obtain a copy of the\\nLicense at http://www.apache.org/licenses/LICENSE-2.0\\n\\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\\nMERCHANTABLITY OR NON-INFRINGEMENT.\\n\\nSee the Apache Version 2.0 License for specific language governing permissions\\nand limitations under the License.\\n***************************************************************************** */\\n\\n\\n/// \\n\\n/**\\n * The decorator context types provided to class element decorators.\\n */\\ntype ClassMemberDecoratorContext =\\n | ClassMethodDecoratorContext\\n | ClassGetterDecoratorContext\\n | ClassSetterDecoratorContext\\n | ClassFieldDecoratorContext\\n | ClassAccessorDecoratorContext;\\n\\n/**\\n * The decorator context types provided to any decorator.\\n */\\ntype DecoratorContext =\\n | ClassDecoratorContext\\n | ClassMemberDecoratorContext;\\n\\ntype DecoratorMetadataObject = Record & object;\\n\\ntype DecoratorMetadata = typeof globalThis extends { Symbol: { readonly metadata: symbol; }; } ? DecoratorMetadataObject : DecoratorMetadataObject | undefined;\\n\\n/**\\n * Context provided to a class decorator.\\n * @template Class The type of the decorated class associated with this context.\\n */\\ninterface ClassDecoratorContext<\\n Class extends abstract new (...args: any) => any = abstract new (...args: any) => any,\\n> {\\n /** The kind of element that was decorated. */\\n readonly kind: \\"class\\";\\n\\n /** The name of the decorated class. */\\n readonly name: string | undefined;\\n\\n /**\\n * Adds a callback to be invoked after the class definition has been finalized.\\n *\\n * @example\\n * ```ts\\n * function customElement(name: string): ClassDecoratorFunction {\\n * return (target, context) => {\\n * context.addInitializer(function () {\\n * customElements.define(name, this);\\n * });\\n * }\\n * }\\n *\\n * @customElement(\\"my-element\\")\\n * class MyElement {}\\n * ```\\n */\\n addInitializer(initializer: (this: Class) => void): void;\\n\\n readonly metadata: DecoratorMetadata;\\n}\\n\\n/**\\n * Context provided to a class method decorator.\\n * @template This The type on which the class element will be defined. For a static class element, this will be\\n * the type of the constructor. For a non-static class element, this will be the type of the instance.\\n * @template Value The type of the decorated class method.\\n */\\ninterface ClassMethodDecoratorContext<\\n This = unknown,\\n Value extends (this: This, ...args: any) => any = (this: This, ...args: any) => any,\\n> {\\n /** The kind of class element that was decorated. */\\n readonly kind: \\"method\\";\\n\\n /** The name of the decorated class element. */\\n readonly name: string | symbol;\\n\\n /** A value indicating whether the class element is a static (`true`) or instance (`false`) element. */\\n readonly static: boolean;\\n\\n /** A value indicating whether the class element has a private name. */\\n readonly private: boolean;\\n\\n /** An object that can be used to access the current value of the class element at runtime. */\\n readonly access: {\\n /**\\n * Determines whether an object has a property with the same name as the decorated element.\\n */\\n has(object: This): boolean;\\n /**\\n * Gets the current value of the method from the provided object.\\n *\\n * @example\\n * let fn = context.access.get(instance);\\n */\\n get(object: This): Value;\\n };\\n\\n /**\\n * Adds a callback to be invoked either before static initializers are run (when\\n * decorating a `static` element), or before instance initializers are run (when\\n * decorating a non-`static` element).\\n *\\n * @example\\n * ```ts\\n * const bound: ClassMethodDecoratorFunction = (value, context) {\\n * if (context.private) throw new TypeError(\\"Not supported on private methods.\\");\\n * context.addInitializer(function () {\\n * this[context.name] = this[context.name].bind(this);\\n * });\\n * }\\n *\\n * class C {\\n * message = \\"Hello\\";\\n *\\n * @bound\\n * m() {\\n * console.log(this.message);\\n * }\\n * }\\n * ```\\n */\\n addInitializer(initializer: (this: This) => void): void;\\n\\n readonly metadata: DecoratorMetadata;\\n}\\n\\n/**\\n * Context provided to a class getter decorator.\\n * @template This The type on which the class element will be defined. For a static class element, this will be\\n * the type of the constructor. For a non-static class element, this will be the type of the instance.\\n * @template Value The property type of the decorated class getter.\\n */\\ninterface ClassGetterDecoratorContext<\\n This = unknown,\\n Value = unknown,\\n> {\\n /** The kind of class element that was decorated. */\\n readonly kind: \\"getter\\";\\n\\n /** The name of the decorated class element. */\\n readonly name: string | symbol;\\n\\n /** A value indicating whether the class element is a static (`true`) or instance (`false`) element. */\\n readonly static: boolean;\\n\\n /** A value indicating whether the class element has a private name. */\\n readonly private: boolean;\\n\\n /** An object that can be used to access the current value of the class element at runtime. */\\n readonly access: {\\n /**\\n * Determines whether an object has a property with the same name as the decorated element.\\n */\\n has(object: This): boolean;\\n /**\\n * Invokes the getter on the provided object.\\n *\\n * @example\\n * let value = context.access.get(instance);\\n */\\n get(object: This): Value;\\n };\\n\\n /**\\n * Adds a callback to be invoked either before static initializers are run (when\\n * decorating a `static` element), or before instance initializers are run (when\\n * decorating a non-`static` element).\\n */\\n addInitializer(initializer: (this: This) => void): void;\\n\\n readonly metadata: DecoratorMetadata;\\n}\\n\\n/**\\n * Context provided to a class setter decorator.\\n * @template This The type on which the class element will be defined. For a static class element, this will be\\n * the type of the constructor. For a non-static class element, this will be the type of the instance.\\n * @template Value The type of the decorated class setter.\\n */\\ninterface ClassSetterDecoratorContext<\\n This = unknown,\\n Value = unknown,\\n> {\\n /** The kind of class element that was decorated. */\\n readonly kind: \\"setter\\";\\n\\n /** The name of the decorated class element. */\\n readonly name: string | symbol;\\n\\n /** A value indicating whether the class element is a static (`true`) or instance (`false`) element. */\\n readonly static: boolean;\\n\\n /** A value indicating whether the class element has a private name. */\\n readonly private: boolean;\\n\\n /** An object that can be used to access the current value of the class element at runtime. */\\n readonly access: {\\n /**\\n * Determines whether an object has a property with the same name as the decorated element.\\n */\\n has(object: This): boolean;\\n /**\\n * Invokes the setter on the provided object.\\n *\\n * @example\\n * context.access.set(instance, value);\\n */\\n set(object: This, value: Value): void;\\n };\\n\\n /**\\n * Adds a callback to be invoked either before static initializers are run (when\\n * decorating a `static` element), or before instance initializers are run (when\\n * decorating a non-`static` element).\\n */\\n addInitializer(initializer: (this: This) => void): void;\\n\\n readonly metadata: DecoratorMetadata;\\n}\\n\\n/**\\n * Context provided to a class `accessor` field decorator.\\n * @template This The type on which the class element will be defined. For a static class element, this will be\\n * the type of the constructor. For a non-static class element, this will be the type of the instance.\\n * @template Value The type of decorated class field.\\n */\\ninterface ClassAccessorDecoratorContext<\\n This = unknown,\\n Value = unknown,\\n> {\\n /** The kind of class element that was decorated. */\\n readonly kind: \\"accessor\\";\\n\\n /** The name of the decorated class element. */\\n readonly name: string | symbol;\\n\\n /** A value indicating whether the class element is a static (`true`) or instance (`false`) element. */\\n readonly static: boolean;\\n\\n /** A value indicating whether the class element has a private name. */\\n readonly private: boolean;\\n\\n /** An object that can be used to access the current value of the class element at runtime. */\\n readonly access: {\\n /**\\n * Determines whether an object has a property with the same name as the decorated element.\\n */\\n has(object: This): boolean;\\n\\n /**\\n * Invokes the getter on the provided object.\\n *\\n * @example\\n * let value = context.access.get(instance);\\n */\\n get(object: This): Value;\\n\\n /**\\n * Invokes the setter on the provided object.\\n *\\n * @example\\n * context.access.set(instance, value);\\n */\\n set(object: This, value: Value): void;\\n };\\n\\n /**\\n * Adds a callback to be invoked either before static initializers are run (when\\n * decorating a `static` element), or before instance initializers are run (when\\n * decorating a non-`static` element).\\n */\\n addInitializer(initializer: (this: This) => void): void;\\n\\n readonly metadata: DecoratorMetadata;\\n}\\n\\n/**\\n * Describes the target provided to class `accessor` field decorators.\\n * @template This The `this` type to which the target applies.\\n * @template Value The property type for the class `accessor` field.\\n */\\ninterface ClassAccessorDecoratorTarget {\\n /**\\n * Invokes the getter that was defined prior to decorator application.\\n *\\n * @example\\n * let value = target.get.call(instance);\\n */\\n get(this: This): Value;\\n\\n /**\\n * Invokes the setter that was defined prior to decorator application.\\n *\\n * @example\\n * target.set.call(instance, value);\\n */\\n set(this: This, value: Value): void;\\n}\\n\\n/**\\n * Describes the allowed return value from a class `accessor` field decorator.\\n * @template This The `this` type to which the target applies.\\n * @template Value The property type for the class `accessor` field.\\n */\\ninterface ClassAccessorDecoratorResult {\\n /**\\n * An optional replacement getter function. If not provided, the existing getter function is used instead.\\n */\\n get?(this: This): Value;\\n\\n /**\\n * An optional replacement setter function. If not provided, the existing setter function is used instead.\\n */\\n set?(this: This, value: Value): void;\\n\\n /**\\n * An optional initializer mutator that is invoked when the underlying field initializer is evaluated.\\n * @param value The incoming initializer value.\\n * @returns The replacement initializer value.\\n */\\n init?(this: This, value: Value): Value;\\n}\\n\\n/**\\n * Context provided to a class field decorator.\\n * @template This The type on which the class element will be defined. For a static class element, this will be\\n * the type of the constructor. For a non-static class element, this will be the type of the instance.\\n * @template Value The type of the decorated class field.\\n */\\ninterface ClassFieldDecoratorContext<\\n This = unknown,\\n Value = unknown,\\n> {\\n /** The kind of class element that was decorated. */\\n readonly kind: \\"field\\";\\n\\n /** The name of the decorated class element. */\\n readonly name: string | symbol;\\n\\n /** A value indicating whether the class element is a static (`true`) or instance (`false`) element. */\\n readonly static: boolean;\\n\\n /** A value indicating whether the class element has a private name. */\\n readonly private: boolean;\\n\\n /** An object that can be used to access the current value of the class element at runtime. */\\n readonly access: {\\n /**\\n * Determines whether an object has a property with the same name as the decorated element.\\n */\\n has(object: This): boolean;\\n\\n /**\\n * Gets the value of the field on the provided object.\\n */\\n get(object: This): Value;\\n\\n /**\\n * Sets the value of the field on the provided object.\\n */\\n set(object: This, value: Value): void;\\n };\\n\\n /**\\n * Adds a callback to be invoked either before static initializers are run (when\\n * decorating a `static` element), or before instance initializers are run (when\\n * decorating a non-`static` element).\\n */\\n addInitializer(initializer: (this: This) => void): void;\\n\\n readonly metadata: DecoratorMetadata;\\n}\\n";\n\n\n//# sourceURL=webpack://typia.io/./raw/typescript/lib/lib.decorators_d_ts.ts?')},"./raw/typescript/lib/lib.dom.asynciterable_d_ts.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ typescript_lib_lib_dom_asynciterable_d_ts: () => (/* binding */ typescript_lib_lib_dom_asynciterable_d_ts)\n/* harmony export */ });\nvar typescript_lib_lib_dom_asynciterable_d_ts = "/*! *****************************************************************************\\nCopyright (c) Microsoft Corporation. All rights reserved.\\nLicensed under the Apache License, Version 2.0 (the \\"License\\"); you may not use\\nthis file except in compliance with the License. You may obtain a copy of the\\nLicense at http://www.apache.org/licenses/LICENSE-2.0\\n\\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\\nMERCHANTABLITY OR NON-INFRINGEMENT.\\n\\nSee the Apache Version 2.0 License for specific language governing permissions\\nand limitations under the License.\\n***************************************************************************** */\\n\\n\\n/// \\n\\n/////////////////////////////\\n/// Window Async Iterable APIs\\n/////////////////////////////\\n\\ninterface FileSystemDirectoryHandle {\\n [Symbol.asyncIterator](): AsyncIterableIterator<[string, FileSystemHandle]>;\\n entries(): AsyncIterableIterator<[string, FileSystemHandle]>;\\n keys(): AsyncIterableIterator;\\n values(): AsyncIterableIterator;\\n}\\n";\n\n\n//# sourceURL=webpack://typia.io/./raw/typescript/lib/lib.dom.asynciterable_d_ts.ts?')},"./raw/typescript/lib/lib.dom.iterable_d_ts.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ typescript_lib_lib_dom_iterable_d_ts: () => (/* binding */ typescript_lib_lib_dom_iterable_d_ts)\n/* harmony export */ });\nvar typescript_lib_lib_dom_iterable_d_ts = "/*! *****************************************************************************\\nCopyright (c) Microsoft Corporation. All rights reserved.\\nLicensed under the Apache License, Version 2.0 (the \\"License\\"); you may not use\\nthis file except in compliance with the License. You may obtain a copy of the\\nLicense at http://www.apache.org/licenses/LICENSE-2.0\\n\\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\\nMERCHANTABLITY OR NON-INFRINGEMENT.\\n\\nSee the Apache Version 2.0 License for specific language governing permissions\\nand limitations under the License.\\n***************************************************************************** */\\n\\n\\n/// \\n\\n/////////////////////////////\\n/// Window Iterable APIs\\n/////////////////////////////\\n\\ninterface AudioParam {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/setValueCurveAtTime) */\\n setValueCurveAtTime(values: Iterable, startTime: number, duration: number): AudioParam;\\n}\\n\\ninterface AudioParamMap extends ReadonlyMap {\\n}\\n\\ninterface BaseAudioContext {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createIIRFilter) */\\n createIIRFilter(feedforward: Iterable, feedback: Iterable): IIRFilterNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createPeriodicWave) */\\n createPeriodicWave(real: Iterable, imag: Iterable, constraints?: PeriodicWaveConstraints): PeriodicWave;\\n}\\n\\ninterface CSSKeyframesRule {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface CSSNumericArray {\\n [Symbol.iterator](): IterableIterator;\\n entries(): IterableIterator<[number, CSSNumericValue]>;\\n keys(): IterableIterator;\\n values(): IterableIterator;\\n}\\n\\ninterface CSSRuleList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface CSSStyleDeclaration {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface CSSTransformValue {\\n [Symbol.iterator](): IterableIterator;\\n entries(): IterableIterator<[number, CSSTransformComponent]>;\\n keys(): IterableIterator;\\n values(): IterableIterator;\\n}\\n\\ninterface CSSUnparsedValue {\\n [Symbol.iterator](): IterableIterator;\\n entries(): IterableIterator<[number, CSSUnparsedSegment]>;\\n keys(): IterableIterator;\\n values(): IterableIterator;\\n}\\n\\ninterface Cache {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Cache/addAll) */\\n addAll(requests: Iterable): Promise;\\n}\\n\\ninterface CanvasPath {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/roundRect) */\\n roundRect(x: number, y: number, w: number, h: number, radii?: number | DOMPointInit | Iterable): void;\\n}\\n\\ninterface CanvasPathDrawingStyles {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/setLineDash) */\\n setLineDash(segments: Iterable): void;\\n}\\n\\ninterface DOMRectList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface DOMStringList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface DOMTokenList {\\n [Symbol.iterator](): IterableIterator;\\n entries(): IterableIterator<[number, string]>;\\n keys(): IterableIterator;\\n values(): IterableIterator;\\n}\\n\\ninterface DataTransferItemList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface EventCounts extends ReadonlyMap {\\n}\\n\\ninterface FileList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface FontFaceSet extends Set {\\n}\\n\\ninterface FormData {\\n [Symbol.iterator](): IterableIterator<[string, FormDataEntryValue]>;\\n /** Returns an array of key, value pairs for every entry in the list. */\\n entries(): IterableIterator<[string, FormDataEntryValue]>;\\n /** Returns a list of keys in the list. */\\n keys(): IterableIterator;\\n /** Returns a list of values in the list. */\\n values(): IterableIterator;\\n}\\n\\ninterface HTMLAllCollection {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface HTMLCollectionBase {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface HTMLCollectionOf {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface HTMLFormElement {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface HTMLSelectElement {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface Headers {\\n [Symbol.iterator](): IterableIterator<[string, string]>;\\n /** Returns an iterator allowing to go through all key/value pairs contained in this object. */\\n entries(): IterableIterator<[string, string]>;\\n /** Returns an iterator allowing to go through all keys of the key/value pairs contained in this object. */\\n keys(): IterableIterator;\\n /** Returns an iterator allowing to go through all values of the key/value pairs contained in this object. */\\n values(): IterableIterator;\\n}\\n\\ninterface Highlight extends Set {\\n}\\n\\ninterface HighlightRegistry extends Map {\\n}\\n\\ninterface IDBDatabase {\\n /**\\n * Returns a new transaction with the given mode (\\"readonly\\" or \\"readwrite\\") and scope which can be a single object store name or an array of names.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBDatabase/transaction)\\n */\\n transaction(storeNames: string | Iterable, mode?: IDBTransactionMode, options?: IDBTransactionOptions): IDBTransaction;\\n}\\n\\ninterface IDBObjectStore {\\n /**\\n * Creates a new index in store with the given name, keyPath and options and returns a new IDBIndex. If the keyPath and options define constraints that cannot be satisfied with the data already in store the upgrade transaction will abort with a \\"ConstraintError\\" DOMException.\\n *\\n * Throws an \\"InvalidStateError\\" DOMException if not called within an upgrade transaction.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/IDBObjectStore/createIndex)\\n */\\n createIndex(name: string, keyPath: string | Iterable, options?: IDBIndexParameters): IDBIndex;\\n}\\n\\ninterface MIDIInputMap extends ReadonlyMap {\\n}\\n\\ninterface MIDIOutput {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MIDIOutput/send) */\\n send(data: Iterable, timestamp?: DOMHighResTimeStamp): void;\\n}\\n\\ninterface MIDIOutputMap extends ReadonlyMap {\\n}\\n\\ninterface MediaKeyStatusMap {\\n [Symbol.iterator](): IterableIterator<[BufferSource, MediaKeyStatus]>;\\n entries(): IterableIterator<[BufferSource, MediaKeyStatus]>;\\n keys(): IterableIterator;\\n values(): IterableIterator;\\n}\\n\\ninterface MediaList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface MessageEvent {\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/initMessageEvent)\\n */\\n initMessageEvent(type: string, bubbles?: boolean, cancelable?: boolean, data?: any, origin?: string, lastEventId?: string, source?: MessageEventSource | null, ports?: Iterable): void;\\n}\\n\\ninterface MimeTypeArray {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface NamedNodeMap {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface Navigator {\\n /**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/requestMediaKeySystemAccess)\\n */\\n requestMediaKeySystemAccess(keySystem: string, supportedConfigurations: Iterable): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/vibrate) */\\n vibrate(pattern: Iterable): boolean;\\n}\\n\\ninterface NodeList {\\n [Symbol.iterator](): IterableIterator;\\n /** Returns an array of key, value pairs for every entry in the list. */\\n entries(): IterableIterator<[number, Node]>;\\n /** Returns an list of keys in the list. */\\n keys(): IterableIterator;\\n /** Returns an list of values in the list. */\\n values(): IterableIterator;\\n}\\n\\ninterface NodeListOf {\\n [Symbol.iterator](): IterableIterator;\\n /** Returns an array of key, value pairs for every entry in the list. */\\n entries(): IterableIterator<[number, TNode]>;\\n /** Returns an list of keys in the list. */\\n keys(): IterableIterator;\\n /** Returns an list of values in the list. */\\n values(): IterableIterator;\\n}\\n\\ninterface Plugin {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface PluginArray {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface RTCRtpTransceiver {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/setCodecPreferences) */\\n setCodecPreferences(codecs: Iterable): void;\\n}\\n\\ninterface RTCStatsReport extends ReadonlyMap {\\n}\\n\\ninterface SVGLengthList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface SVGNumberList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface SVGPointList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface SVGStringList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface SVGTransformList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface SourceBufferList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface SpeechRecognitionResult {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface SpeechRecognitionResultList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface StylePropertyMapReadOnly {\\n [Symbol.iterator](): IterableIterator<[string, Iterable]>;\\n entries(): IterableIterator<[string, Iterable]>;\\n keys(): IterableIterator;\\n values(): IterableIterator>;\\n}\\n\\ninterface StyleSheetList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface SubtleCrypto {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey) */\\n deriveKey(algorithm: AlgorithmIdentifier | EcdhKeyDeriveParams | HkdfParams | Pbkdf2Params, baseKey: CryptoKey, derivedKeyType: AlgorithmIdentifier | AesDerivedKeyParams | HmacImportParams | HkdfParams | Pbkdf2Params, extractable: boolean, keyUsages: Iterable): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey) */\\n generateKey(algorithm: \\"Ed25519\\", extractable: boolean, keyUsages: ReadonlyArray<\\"sign\\" | \\"verify\\">): Promise;\\n generateKey(algorithm: RsaHashedKeyGenParams | EcKeyGenParams, extractable: boolean, keyUsages: ReadonlyArray): Promise;\\n generateKey(algorithm: AesKeyGenParams | HmacKeyGenParams | Pbkdf2Params, extractable: boolean, keyUsages: ReadonlyArray): Promise;\\n generateKey(algorithm: AlgorithmIdentifier, extractable: boolean, keyUsages: Iterable): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/importKey) */\\n importKey(format: \\"jwk\\", keyData: JsonWebKey, algorithm: AlgorithmIdentifier | RsaHashedImportParams | EcKeyImportParams | HmacImportParams | AesKeyAlgorithm, extractable: boolean, keyUsages: ReadonlyArray): Promise;\\n importKey(format: Exclude, keyData: BufferSource, algorithm: AlgorithmIdentifier | RsaHashedImportParams | EcKeyImportParams | HmacImportParams | AesKeyAlgorithm, extractable: boolean, keyUsages: Iterable): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/unwrapKey) */\\n unwrapKey(format: KeyFormat, wrappedKey: BufferSource, unwrappingKey: CryptoKey, unwrapAlgorithm: AlgorithmIdentifier | RsaOaepParams | AesCtrParams | AesCbcParams | AesGcmParams, unwrappedKeyAlgorithm: AlgorithmIdentifier | RsaHashedImportParams | EcKeyImportParams | HmacImportParams | AesKeyAlgorithm, extractable: boolean, keyUsages: Iterable): Promise;\\n}\\n\\ninterface TextTrackCueList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface TextTrackList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface TouchList {\\n [Symbol.iterator](): IterableIterator;\\n}\\n\\ninterface URLSearchParams {\\n [Symbol.iterator](): IterableIterator<[string, string]>;\\n /** Returns an array of key, value pairs for every entry in the search params. */\\n entries(): IterableIterator<[string, string]>;\\n /** Returns a list of keys in the search params. */\\n keys(): IterableIterator;\\n /** Returns a list of values in the search params. */\\n values(): IterableIterator;\\n}\\n\\ninterface WEBGL_draw_buffers {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WEBGL_draw_buffers/drawBuffersWEBGL) */\\n drawBuffersWEBGL(buffers: Iterable): void;\\n}\\n\\ninterface WEBGL_multi_draw {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WEBGL_multi_draw/multiDrawArraysInstancedWEBGL) */\\n multiDrawArraysInstancedWEBGL(mode: GLenum, firstsList: Int32Array | Iterable, firstsOffset: number, countsList: Int32Array | Iterable, countsOffset: number, instanceCountsList: Int32Array | Iterable, instanceCountsOffset: number, drawcount: GLsizei): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WEBGL_multi_draw/multiDrawArraysWEBGL) */\\n multiDrawArraysWEBGL(mode: GLenum, firstsList: Int32Array | Iterable, firstsOffset: number, countsList: Int32Array | Iterable, countsOffset: number, drawcount: GLsizei): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WEBGL_multi_draw/multiDrawElementsInstancedWEBGL) */\\n multiDrawElementsInstancedWEBGL(mode: GLenum, countsList: Int32Array | Iterable, countsOffset: number, type: GLenum, offsetsList: Int32Array | Iterable, offsetsOffset: number, instanceCountsList: Int32Array | Iterable, instanceCountsOffset: number, drawcount: GLsizei): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WEBGL_multi_draw/multiDrawElementsWEBGL) */\\n multiDrawElementsWEBGL(mode: GLenum, countsList: Int32Array | Iterable, countsOffset: number, type: GLenum, offsetsList: Int32Array | Iterable, offsetsOffset: number, drawcount: GLsizei): void;\\n}\\n\\ninterface WebGL2RenderingContextBase {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/clearBuffer) */\\n clearBufferfv(buffer: GLenum, drawbuffer: GLint, values: Iterable, srcOffset?: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/clearBuffer) */\\n clearBufferiv(buffer: GLenum, drawbuffer: GLint, values: Iterable, srcOffset?: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/clearBuffer) */\\n clearBufferuiv(buffer: GLenum, drawbuffer: GLint, values: Iterable, srcOffset?: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/drawBuffers) */\\n drawBuffers(buffers: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getActiveUniforms) */\\n getActiveUniforms(program: WebGLProgram, uniformIndices: Iterable, pname: GLenum): any;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getUniformIndices) */\\n getUniformIndices(program: WebGLProgram, uniformNames: Iterable): Iterable | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/invalidateFramebuffer) */\\n invalidateFramebuffer(target: GLenum, attachments: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/invalidateSubFramebuffer) */\\n invalidateSubFramebuffer(target: GLenum, attachments: Iterable, x: GLint, y: GLint, width: GLsizei, height: GLsizei): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/transformFeedbackVaryings) */\\n transformFeedbackVaryings(program: WebGLProgram, varyings: Iterable, bufferMode: GLenum): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniform) */\\n uniform1uiv(location: WebGLUniformLocation | null, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniform) */\\n uniform2uiv(location: WebGLUniformLocation | null, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniform) */\\n uniform3uiv(location: WebGLUniformLocation | null, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniform) */\\n uniform4uiv(location: WebGLUniformLocation | null, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) */\\n uniformMatrix2x3fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) */\\n uniformMatrix2x4fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) */\\n uniformMatrix3x2fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) */\\n uniformMatrix3x4fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) */\\n uniformMatrix4x2fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) */\\n uniformMatrix4x3fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/vertexAttribI) */\\n vertexAttribI4iv(index: GLuint, values: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/vertexAttribI) */\\n vertexAttribI4uiv(index: GLuint, values: Iterable): void;\\n}\\n\\ninterface WebGL2RenderingContextOverloads {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform1fv(location: WebGLUniformLocation | null, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform1iv(location: WebGLUniformLocation | null, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform2fv(location: WebGLUniformLocation | null, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform2iv(location: WebGLUniformLocation | null, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform3fv(location: WebGLUniformLocation | null, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform3iv(location: WebGLUniformLocation | null, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform4fv(location: WebGLUniformLocation | null, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform4iv(location: WebGLUniformLocation | null, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix) */\\n uniformMatrix2fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix) */\\n uniformMatrix3fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix) */\\n uniformMatrix4fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Iterable, srcOffset?: number, srcLength?: GLuint): void;\\n}\\n\\ninterface WebGLRenderingContextBase {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/vertexAttrib) */\\n vertexAttrib1fv(index: GLuint, values: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/vertexAttrib) */\\n vertexAttrib2fv(index: GLuint, values: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/vertexAttrib) */\\n vertexAttrib3fv(index: GLuint, values: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/vertexAttrib) */\\n vertexAttrib4fv(index: GLuint, values: Iterable): void;\\n}\\n\\ninterface WebGLRenderingContextOverloads {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform1fv(location: WebGLUniformLocation | null, v: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform1iv(location: WebGLUniformLocation | null, v: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform2fv(location: WebGLUniformLocation | null, v: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform2iv(location: WebGLUniformLocation | null, v: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform3fv(location: WebGLUniformLocation | null, v: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform3iv(location: WebGLUniformLocation | null, v: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform4fv(location: WebGLUniformLocation | null, v: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */\\n uniform4iv(location: WebGLUniformLocation | null, v: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix) */\\n uniformMatrix2fv(location: WebGLUniformLocation | null, transpose: GLboolean, value: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix) */\\n uniformMatrix3fv(location: WebGLUniformLocation | null, transpose: GLboolean, value: Iterable): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix) */\\n uniformMatrix4fv(location: WebGLUniformLocation | null, transpose: GLboolean, value: Iterable): void;\\n}\\n";\n\n\n//# sourceURL=webpack://typia.io/./raw/typescript/lib/lib.dom.iterable_d_ts.ts?')},"./raw/typescript/lib/lib.dom_d_ts.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ typescript_lib_lib_dom_d_ts: () => (/* binding */ typescript_lib_lib_dom_d_ts)\n/* harmony export */ });\nvar typescript_lib_lib_dom_d_ts = "/*! *****************************************************************************\\nCopyright (c) Microsoft Corporation. All rights reserved.\\nLicensed under the Apache License, Version 2.0 (the \\"License\\"); you may not use\\nthis file except in compliance with the License. You may obtain a copy of the\\nLicense at http://www.apache.org/licenses/LICENSE-2.0\\n\\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\\nMERCHANTABLITY OR NON-INFRINGEMENT.\\n\\nSee the Apache Version 2.0 License for specific language governing permissions\\nand limitations under the License.\\n***************************************************************************** */\\n\\n\\n/// \\n\\n/////////////////////////////\\n/// Window APIs\\n/////////////////////////////\\n\\ninterface AddEventListenerOptions extends EventListenerOptions {\\n once?: boolean;\\n passive?: boolean;\\n signal?: AbortSignal;\\n}\\n\\ninterface AesCbcParams extends Algorithm {\\n iv: BufferSource;\\n}\\n\\ninterface AesCtrParams extends Algorithm {\\n counter: BufferSource;\\n length: number;\\n}\\n\\ninterface AesDerivedKeyParams extends Algorithm {\\n length: number;\\n}\\n\\ninterface AesGcmParams extends Algorithm {\\n additionalData?: BufferSource;\\n iv: BufferSource;\\n tagLength?: number;\\n}\\n\\ninterface AesKeyAlgorithm extends KeyAlgorithm {\\n length: number;\\n}\\n\\ninterface AesKeyGenParams extends Algorithm {\\n length: number;\\n}\\n\\ninterface Algorithm {\\n name: string;\\n}\\n\\ninterface AnalyserOptions extends AudioNodeOptions {\\n fftSize?: number;\\n maxDecibels?: number;\\n minDecibels?: number;\\n smoothingTimeConstant?: number;\\n}\\n\\ninterface AnimationEventInit extends EventInit {\\n animationName?: string;\\n elapsedTime?: number;\\n pseudoElement?: string;\\n}\\n\\ninterface AnimationPlaybackEventInit extends EventInit {\\n currentTime?: CSSNumberish | null;\\n timelineTime?: CSSNumberish | null;\\n}\\n\\ninterface AssignedNodesOptions {\\n flatten?: boolean;\\n}\\n\\ninterface AudioBufferOptions {\\n length: number;\\n numberOfChannels?: number;\\n sampleRate: number;\\n}\\n\\ninterface AudioBufferSourceOptions {\\n buffer?: AudioBuffer | null;\\n detune?: number;\\n loop?: boolean;\\n loopEnd?: number;\\n loopStart?: number;\\n playbackRate?: number;\\n}\\n\\ninterface AudioConfiguration {\\n bitrate?: number;\\n channels?: string;\\n contentType: string;\\n samplerate?: number;\\n spatialRendering?: boolean;\\n}\\n\\ninterface AudioContextOptions {\\n latencyHint?: AudioContextLatencyCategory | number;\\n sampleRate?: number;\\n}\\n\\ninterface AudioNodeOptions {\\n channelCount?: number;\\n channelCountMode?: ChannelCountMode;\\n channelInterpretation?: ChannelInterpretation;\\n}\\n\\ninterface AudioProcessingEventInit extends EventInit {\\n inputBuffer: AudioBuffer;\\n outputBuffer: AudioBuffer;\\n playbackTime: number;\\n}\\n\\ninterface AudioTimestamp {\\n contextTime?: number;\\n performanceTime?: DOMHighResTimeStamp;\\n}\\n\\ninterface AudioWorkletNodeOptions extends AudioNodeOptions {\\n numberOfInputs?: number;\\n numberOfOutputs?: number;\\n outputChannelCount?: number[];\\n parameterData?: Record;\\n processorOptions?: any;\\n}\\n\\ninterface AuthenticationExtensionsClientInputs {\\n appid?: string;\\n credProps?: boolean;\\n hmacCreateSecret?: boolean;\\n minPinLength?: boolean;\\n}\\n\\ninterface AuthenticationExtensionsClientOutputs {\\n appid?: boolean;\\n credProps?: CredentialPropertiesOutput;\\n hmacCreateSecret?: boolean;\\n}\\n\\ninterface AuthenticatorSelectionCriteria {\\n authenticatorAttachment?: AuthenticatorAttachment;\\n requireResidentKey?: boolean;\\n residentKey?: ResidentKeyRequirement;\\n userVerification?: UserVerificationRequirement;\\n}\\n\\ninterface AvcEncoderConfig {\\n format?: AvcBitstreamFormat;\\n}\\n\\ninterface BiquadFilterOptions extends AudioNodeOptions {\\n Q?: number;\\n detune?: number;\\n frequency?: number;\\n gain?: number;\\n type?: BiquadFilterType;\\n}\\n\\ninterface BlobEventInit {\\n data: Blob;\\n timecode?: DOMHighResTimeStamp;\\n}\\n\\ninterface BlobPropertyBag {\\n endings?: EndingType;\\n type?: string;\\n}\\n\\ninterface CSSMatrixComponentOptions {\\n is2D?: boolean;\\n}\\n\\ninterface CSSNumericType {\\n angle?: number;\\n flex?: number;\\n frequency?: number;\\n length?: number;\\n percent?: number;\\n percentHint?: CSSNumericBaseType;\\n resolution?: number;\\n time?: number;\\n}\\n\\ninterface CSSStyleSheetInit {\\n baseURL?: string;\\n disabled?: boolean;\\n media?: MediaList | string;\\n}\\n\\ninterface CacheQueryOptions {\\n ignoreMethod?: boolean;\\n ignoreSearch?: boolean;\\n ignoreVary?: boolean;\\n}\\n\\ninterface CanvasRenderingContext2DSettings {\\n alpha?: boolean;\\n colorSpace?: PredefinedColorSpace;\\n desynchronized?: boolean;\\n willReadFrequently?: boolean;\\n}\\n\\ninterface ChannelMergerOptions extends AudioNodeOptions {\\n numberOfInputs?: number;\\n}\\n\\ninterface ChannelSplitterOptions extends AudioNodeOptions {\\n numberOfOutputs?: number;\\n}\\n\\ninterface CheckVisibilityOptions {\\n checkOpacity?: boolean;\\n checkVisibilityCSS?: boolean;\\n}\\n\\ninterface ClientQueryOptions {\\n includeUncontrolled?: boolean;\\n type?: ClientTypes;\\n}\\n\\ninterface ClipboardEventInit extends EventInit {\\n clipboardData?: DataTransfer | null;\\n}\\n\\ninterface ClipboardItemOptions {\\n presentationStyle?: PresentationStyle;\\n}\\n\\ninterface CloseEventInit extends EventInit {\\n code?: number;\\n reason?: string;\\n wasClean?: boolean;\\n}\\n\\ninterface CompositionEventInit extends UIEventInit {\\n data?: string;\\n}\\n\\ninterface ComputedEffectTiming extends EffectTiming {\\n activeDuration?: CSSNumberish;\\n currentIteration?: number | null;\\n endTime?: CSSNumberish;\\n localTime?: CSSNumberish | null;\\n progress?: number | null;\\n startTime?: CSSNumberish;\\n}\\n\\ninterface ComputedKeyframe {\\n composite: CompositeOperationOrAuto;\\n computedOffset: number;\\n easing: string;\\n offset: number | null;\\n [property: string]: string | number | null | undefined;\\n}\\n\\ninterface ConstantSourceOptions {\\n offset?: number;\\n}\\n\\ninterface ConstrainBooleanParameters {\\n exact?: boolean;\\n ideal?: boolean;\\n}\\n\\ninterface ConstrainDOMStringParameters {\\n exact?: string | string[];\\n ideal?: string | string[];\\n}\\n\\ninterface ConstrainDoubleRange extends DoubleRange {\\n exact?: number;\\n ideal?: number;\\n}\\n\\ninterface ConstrainULongRange extends ULongRange {\\n exact?: number;\\n ideal?: number;\\n}\\n\\ninterface ConvolverOptions extends AudioNodeOptions {\\n buffer?: AudioBuffer | null;\\n disableNormalization?: boolean;\\n}\\n\\ninterface CredentialCreationOptions {\\n publicKey?: PublicKeyCredentialCreationOptions;\\n signal?: AbortSignal;\\n}\\n\\ninterface CredentialPropertiesOutput {\\n rk?: boolean;\\n}\\n\\ninterface CredentialRequestOptions {\\n mediation?: CredentialMediationRequirement;\\n publicKey?: PublicKeyCredentialRequestOptions;\\n signal?: AbortSignal;\\n}\\n\\ninterface CryptoKeyPair {\\n privateKey: CryptoKey;\\n publicKey: CryptoKey;\\n}\\n\\ninterface CustomEventInit extends EventInit {\\n detail?: T;\\n}\\n\\ninterface DOMMatrix2DInit {\\n a?: number;\\n b?: number;\\n c?: number;\\n d?: number;\\n e?: number;\\n f?: number;\\n m11?: number;\\n m12?: number;\\n m21?: number;\\n m22?: number;\\n m41?: number;\\n m42?: number;\\n}\\n\\ninterface DOMMatrixInit extends DOMMatrix2DInit {\\n is2D?: boolean;\\n m13?: number;\\n m14?: number;\\n m23?: number;\\n m24?: number;\\n m31?: number;\\n m32?: number;\\n m33?: number;\\n m34?: number;\\n m43?: number;\\n m44?: number;\\n}\\n\\ninterface DOMPointInit {\\n w?: number;\\n x?: number;\\n y?: number;\\n z?: number;\\n}\\n\\ninterface DOMQuadInit {\\n p1?: DOMPointInit;\\n p2?: DOMPointInit;\\n p3?: DOMPointInit;\\n p4?: DOMPointInit;\\n}\\n\\ninterface DOMRectInit {\\n height?: number;\\n width?: number;\\n x?: number;\\n y?: number;\\n}\\n\\ninterface DelayOptions extends AudioNodeOptions {\\n delayTime?: number;\\n maxDelayTime?: number;\\n}\\n\\ninterface DeviceMotionEventAccelerationInit {\\n x?: number | null;\\n y?: number | null;\\n z?: number | null;\\n}\\n\\ninterface DeviceMotionEventInit extends EventInit {\\n acceleration?: DeviceMotionEventAccelerationInit;\\n accelerationIncludingGravity?: DeviceMotionEventAccelerationInit;\\n interval?: number;\\n rotationRate?: DeviceMotionEventRotationRateInit;\\n}\\n\\ninterface DeviceMotionEventRotationRateInit {\\n alpha?: number | null;\\n beta?: number | null;\\n gamma?: number | null;\\n}\\n\\ninterface DeviceOrientationEventInit extends EventInit {\\n absolute?: boolean;\\n alpha?: number | null;\\n beta?: number | null;\\n gamma?: number | null;\\n}\\n\\ninterface DisplayMediaStreamOptions {\\n audio?: boolean | MediaTrackConstraints;\\n video?: boolean | MediaTrackConstraints;\\n}\\n\\ninterface DocumentTimelineOptions {\\n originTime?: DOMHighResTimeStamp;\\n}\\n\\ninterface DoubleRange {\\n max?: number;\\n min?: number;\\n}\\n\\ninterface DragEventInit extends MouseEventInit {\\n dataTransfer?: DataTransfer | null;\\n}\\n\\ninterface DynamicsCompressorOptions extends AudioNodeOptions {\\n attack?: number;\\n knee?: number;\\n ratio?: number;\\n release?: number;\\n threshold?: number;\\n}\\n\\ninterface EcKeyAlgorithm extends KeyAlgorithm {\\n namedCurve: NamedCurve;\\n}\\n\\ninterface EcKeyGenParams extends Algorithm {\\n namedCurve: NamedCurve;\\n}\\n\\ninterface EcKeyImportParams extends Algorithm {\\n namedCurve: NamedCurve;\\n}\\n\\ninterface EcdhKeyDeriveParams extends Algorithm {\\n public: CryptoKey;\\n}\\n\\ninterface EcdsaParams extends Algorithm {\\n hash: HashAlgorithmIdentifier;\\n}\\n\\ninterface EffectTiming {\\n delay?: number;\\n direction?: PlaybackDirection;\\n duration?: number | CSSNumericValue | string;\\n easing?: string;\\n endDelay?: number;\\n fill?: FillMode;\\n iterationStart?: number;\\n iterations?: number;\\n playbackRate?: number;\\n}\\n\\ninterface ElementCreationOptions {\\n is?: string;\\n}\\n\\ninterface ElementDefinitionOptions {\\n extends?: string;\\n}\\n\\ninterface EncodedVideoChunkInit {\\n data: AllowSharedBufferSource;\\n duration?: number;\\n timestamp: number;\\n type: EncodedVideoChunkType;\\n}\\n\\ninterface EncodedVideoChunkMetadata {\\n decoderConfig?: VideoDecoderConfig;\\n}\\n\\ninterface ErrorEventInit extends EventInit {\\n colno?: number;\\n error?: any;\\n filename?: string;\\n lineno?: number;\\n message?: string;\\n}\\n\\ninterface EventInit {\\n bubbles?: boolean;\\n cancelable?: boolean;\\n composed?: boolean;\\n}\\n\\ninterface EventListenerOptions {\\n capture?: boolean;\\n}\\n\\ninterface EventModifierInit extends UIEventInit {\\n altKey?: boolean;\\n ctrlKey?: boolean;\\n metaKey?: boolean;\\n modifierAltGraph?: boolean;\\n modifierCapsLock?: boolean;\\n modifierFn?: boolean;\\n modifierFnLock?: boolean;\\n modifierHyper?: boolean;\\n modifierNumLock?: boolean;\\n modifierScrollLock?: boolean;\\n modifierSuper?: boolean;\\n modifierSymbol?: boolean;\\n modifierSymbolLock?: boolean;\\n shiftKey?: boolean;\\n}\\n\\ninterface EventSourceInit {\\n withCredentials?: boolean;\\n}\\n\\ninterface FilePropertyBag extends BlobPropertyBag {\\n lastModified?: number;\\n}\\n\\ninterface FileSystemCreateWritableOptions {\\n keepExistingData?: boolean;\\n}\\n\\ninterface FileSystemFlags {\\n create?: boolean;\\n exclusive?: boolean;\\n}\\n\\ninterface FileSystemGetDirectoryOptions {\\n create?: boolean;\\n}\\n\\ninterface FileSystemGetFileOptions {\\n create?: boolean;\\n}\\n\\ninterface FileSystemRemoveOptions {\\n recursive?: boolean;\\n}\\n\\ninterface FocusEventInit extends UIEventInit {\\n relatedTarget?: EventTarget | null;\\n}\\n\\ninterface FocusOptions {\\n preventScroll?: boolean;\\n}\\n\\ninterface FontFaceDescriptors {\\n ascentOverride?: string;\\n descentOverride?: string;\\n display?: FontDisplay;\\n featureSettings?: string;\\n lineGapOverride?: string;\\n stretch?: string;\\n style?: string;\\n unicodeRange?: string;\\n weight?: string;\\n}\\n\\ninterface FontFaceSetLoadEventInit extends EventInit {\\n fontfaces?: FontFace[];\\n}\\n\\ninterface FormDataEventInit extends EventInit {\\n formData: FormData;\\n}\\n\\ninterface FullscreenOptions {\\n navigationUI?: FullscreenNavigationUI;\\n}\\n\\ninterface GainOptions extends AudioNodeOptions {\\n gain?: number;\\n}\\n\\ninterface GamepadEffectParameters {\\n duration?: number;\\n startDelay?: number;\\n strongMagnitude?: number;\\n weakMagnitude?: number;\\n}\\n\\ninterface GamepadEventInit extends EventInit {\\n gamepad: Gamepad;\\n}\\n\\ninterface GetAnimationsOptions {\\n subtree?: boolean;\\n}\\n\\ninterface GetNotificationOptions {\\n tag?: string;\\n}\\n\\ninterface GetRootNodeOptions {\\n composed?: boolean;\\n}\\n\\ninterface HashChangeEventInit extends EventInit {\\n newURL?: string;\\n oldURL?: string;\\n}\\n\\ninterface HkdfParams extends Algorithm {\\n hash: HashAlgorithmIdentifier;\\n info: BufferSource;\\n salt: BufferSource;\\n}\\n\\ninterface HmacImportParams extends Algorithm {\\n hash: HashAlgorithmIdentifier;\\n length?: number;\\n}\\n\\ninterface HmacKeyAlgorithm extends KeyAlgorithm {\\n hash: KeyAlgorithm;\\n length: number;\\n}\\n\\ninterface HmacKeyGenParams extends Algorithm {\\n hash: HashAlgorithmIdentifier;\\n length?: number;\\n}\\n\\ninterface IDBDatabaseInfo {\\n name?: string;\\n version?: number;\\n}\\n\\ninterface IDBIndexParameters {\\n multiEntry?: boolean;\\n unique?: boolean;\\n}\\n\\ninterface IDBObjectStoreParameters {\\n autoIncrement?: boolean;\\n keyPath?: string | string[] | null;\\n}\\n\\ninterface IDBTransactionOptions {\\n durability?: IDBTransactionDurability;\\n}\\n\\ninterface IDBVersionChangeEventInit extends EventInit {\\n newVersion?: number | null;\\n oldVersion?: number;\\n}\\n\\ninterface IIRFilterOptions extends AudioNodeOptions {\\n feedback: number[];\\n feedforward: number[];\\n}\\n\\ninterface IdleRequestOptions {\\n timeout?: number;\\n}\\n\\ninterface ImageBitmapOptions {\\n colorSpaceConversion?: ColorSpaceConversion;\\n imageOrientation?: ImageOrientation;\\n premultiplyAlpha?: PremultiplyAlpha;\\n resizeHeight?: number;\\n resizeQuality?: ResizeQuality;\\n resizeWidth?: number;\\n}\\n\\ninterface ImageBitmapRenderingContextSettings {\\n alpha?: boolean;\\n}\\n\\ninterface ImageDataSettings {\\n colorSpace?: PredefinedColorSpace;\\n}\\n\\ninterface ImageEncodeOptions {\\n quality?: number;\\n type?: string;\\n}\\n\\ninterface ImportMeta {\\n url: string;\\n}\\n\\ninterface InputEventInit extends UIEventInit {\\n data?: string | null;\\n dataTransfer?: DataTransfer | null;\\n inputType?: string;\\n isComposing?: boolean;\\n targetRanges?: StaticRange[];\\n}\\n\\ninterface IntersectionObserverEntryInit {\\n boundingClientRect: DOMRectInit;\\n intersectionRatio: number;\\n intersectionRect: DOMRectInit;\\n isIntersecting: boolean;\\n rootBounds: DOMRectInit | null;\\n target: Element;\\n time: DOMHighResTimeStamp;\\n}\\n\\ninterface IntersectionObserverInit {\\n root?: Element | Document | null;\\n rootMargin?: string;\\n threshold?: number | number[];\\n}\\n\\ninterface JsonWebKey {\\n alg?: string;\\n crv?: string;\\n d?: string;\\n dp?: string;\\n dq?: string;\\n e?: string;\\n ext?: boolean;\\n k?: string;\\n key_ops?: string[];\\n kty?: string;\\n n?: string;\\n oth?: RsaOtherPrimesInfo[];\\n p?: string;\\n q?: string;\\n qi?: string;\\n use?: string;\\n x?: string;\\n y?: string;\\n}\\n\\ninterface KeyAlgorithm {\\n name: string;\\n}\\n\\ninterface KeyboardEventInit extends EventModifierInit {\\n /** @deprecated */\\n charCode?: number;\\n code?: string;\\n isComposing?: boolean;\\n key?: string;\\n /** @deprecated */\\n keyCode?: number;\\n location?: number;\\n repeat?: boolean;\\n}\\n\\ninterface Keyframe {\\n composite?: CompositeOperationOrAuto;\\n easing?: string;\\n offset?: number | null;\\n [property: string]: string | number | null | undefined;\\n}\\n\\ninterface KeyframeAnimationOptions extends KeyframeEffectOptions {\\n id?: string;\\n timeline?: AnimationTimeline | null;\\n}\\n\\ninterface KeyframeEffectOptions extends EffectTiming {\\n composite?: CompositeOperation;\\n iterationComposite?: IterationCompositeOperation;\\n pseudoElement?: string | null;\\n}\\n\\ninterface LockInfo {\\n clientId?: string;\\n mode?: LockMode;\\n name?: string;\\n}\\n\\ninterface LockManagerSnapshot {\\n held?: LockInfo[];\\n pending?: LockInfo[];\\n}\\n\\ninterface LockOptions {\\n ifAvailable?: boolean;\\n mode?: LockMode;\\n signal?: AbortSignal;\\n steal?: boolean;\\n}\\n\\ninterface MIDIConnectionEventInit extends EventInit {\\n port?: MIDIPort;\\n}\\n\\ninterface MIDIMessageEventInit extends EventInit {\\n data?: Uint8Array;\\n}\\n\\ninterface MIDIOptions {\\n software?: boolean;\\n sysex?: boolean;\\n}\\n\\ninterface MediaCapabilitiesDecodingInfo extends MediaCapabilitiesInfo {\\n configuration?: MediaDecodingConfiguration;\\n}\\n\\ninterface MediaCapabilitiesEncodingInfo extends MediaCapabilitiesInfo {\\n configuration?: MediaEncodingConfiguration;\\n}\\n\\ninterface MediaCapabilitiesInfo {\\n powerEfficient: boolean;\\n smooth: boolean;\\n supported: boolean;\\n}\\n\\ninterface MediaConfiguration {\\n audio?: AudioConfiguration;\\n video?: VideoConfiguration;\\n}\\n\\ninterface MediaDecodingConfiguration extends MediaConfiguration {\\n type: MediaDecodingType;\\n}\\n\\ninterface MediaElementAudioSourceOptions {\\n mediaElement: HTMLMediaElement;\\n}\\n\\ninterface MediaEncodingConfiguration extends MediaConfiguration {\\n type: MediaEncodingType;\\n}\\n\\ninterface MediaEncryptedEventInit extends EventInit {\\n initData?: ArrayBuffer | null;\\n initDataType?: string;\\n}\\n\\ninterface MediaImage {\\n sizes?: string;\\n src: string;\\n type?: string;\\n}\\n\\ninterface MediaKeyMessageEventInit extends EventInit {\\n message: ArrayBuffer;\\n messageType: MediaKeyMessageType;\\n}\\n\\ninterface MediaKeySystemConfiguration {\\n audioCapabilities?: MediaKeySystemMediaCapability[];\\n distinctiveIdentifier?: MediaKeysRequirement;\\n initDataTypes?: string[];\\n label?: string;\\n persistentState?: MediaKeysRequirement;\\n sessionTypes?: string[];\\n videoCapabilities?: MediaKeySystemMediaCapability[];\\n}\\n\\ninterface MediaKeySystemMediaCapability {\\n contentType?: string;\\n encryptionScheme?: string | null;\\n robustness?: string;\\n}\\n\\ninterface MediaMetadataInit {\\n album?: string;\\n artist?: string;\\n artwork?: MediaImage[];\\n title?: string;\\n}\\n\\ninterface MediaPositionState {\\n duration?: number;\\n playbackRate?: number;\\n position?: number;\\n}\\n\\ninterface MediaQueryListEventInit extends EventInit {\\n matches?: boolean;\\n media?: string;\\n}\\n\\ninterface MediaRecorderOptions {\\n audioBitsPerSecond?: number;\\n bitsPerSecond?: number;\\n mimeType?: string;\\n videoBitsPerSecond?: number;\\n}\\n\\ninterface MediaSessionActionDetails {\\n action: MediaSessionAction;\\n fastSeek?: boolean;\\n seekOffset?: number;\\n seekTime?: number;\\n}\\n\\ninterface MediaStreamAudioSourceOptions {\\n mediaStream: MediaStream;\\n}\\n\\ninterface MediaStreamConstraints {\\n audio?: boolean | MediaTrackConstraints;\\n peerIdentity?: string;\\n preferCurrentTab?: boolean;\\n video?: boolean | MediaTrackConstraints;\\n}\\n\\ninterface MediaStreamTrackEventInit extends EventInit {\\n track: MediaStreamTrack;\\n}\\n\\ninterface MediaTrackCapabilities {\\n aspectRatio?: DoubleRange;\\n autoGainControl?: boolean[];\\n channelCount?: ULongRange;\\n deviceId?: string;\\n displaySurface?: string;\\n echoCancellation?: boolean[];\\n facingMode?: string[];\\n frameRate?: DoubleRange;\\n groupId?: string;\\n height?: ULongRange;\\n noiseSuppression?: boolean[];\\n sampleRate?: ULongRange;\\n sampleSize?: ULongRange;\\n width?: ULongRange;\\n}\\n\\ninterface MediaTrackConstraintSet {\\n aspectRatio?: ConstrainDouble;\\n autoGainControl?: ConstrainBoolean;\\n channelCount?: ConstrainULong;\\n deviceId?: ConstrainDOMString;\\n displaySurface?: ConstrainDOMString;\\n echoCancellation?: ConstrainBoolean;\\n facingMode?: ConstrainDOMString;\\n frameRate?: ConstrainDouble;\\n groupId?: ConstrainDOMString;\\n height?: ConstrainULong;\\n noiseSuppression?: ConstrainBoolean;\\n sampleRate?: ConstrainULong;\\n sampleSize?: ConstrainULong;\\n width?: ConstrainULong;\\n}\\n\\ninterface MediaTrackConstraints extends MediaTrackConstraintSet {\\n advanced?: MediaTrackConstraintSet[];\\n}\\n\\ninterface MediaTrackSettings {\\n aspectRatio?: number;\\n autoGainControl?: boolean;\\n channelCount?: number;\\n deviceId?: string;\\n displaySurface?: string;\\n echoCancellation?: boolean;\\n facingMode?: string;\\n frameRate?: number;\\n groupId?: string;\\n height?: number;\\n noiseSuppression?: boolean;\\n sampleRate?: number;\\n sampleSize?: number;\\n width?: number;\\n}\\n\\ninterface MediaTrackSupportedConstraints {\\n aspectRatio?: boolean;\\n autoGainControl?: boolean;\\n channelCount?: boolean;\\n deviceId?: boolean;\\n displaySurface?: boolean;\\n echoCancellation?: boolean;\\n facingMode?: boolean;\\n frameRate?: boolean;\\n groupId?: boolean;\\n height?: boolean;\\n noiseSuppression?: boolean;\\n sampleRate?: boolean;\\n sampleSize?: boolean;\\n width?: boolean;\\n}\\n\\ninterface MessageEventInit extends EventInit {\\n data?: T;\\n lastEventId?: string;\\n origin?: string;\\n ports?: MessagePort[];\\n source?: MessageEventSource | null;\\n}\\n\\ninterface MouseEventInit extends EventModifierInit {\\n button?: number;\\n buttons?: number;\\n clientX?: number;\\n clientY?: number;\\n movementX?: number;\\n movementY?: number;\\n relatedTarget?: EventTarget | null;\\n screenX?: number;\\n screenY?: number;\\n}\\n\\ninterface MultiCacheQueryOptions extends CacheQueryOptions {\\n cacheName?: string;\\n}\\n\\ninterface MutationObserverInit {\\n /** Set to a list of attribute local names (without namespace) if not all attribute mutations need to be observed and attributes is true or omitted. */\\n attributeFilter?: string[];\\n /** Set to true if attributes is true or omitted and target\'s attribute value before the mutation needs to be recorded. */\\n attributeOldValue?: boolean;\\n /** Set to true if mutations to target\'s attributes are to be observed. Can be omitted if attributeOldValue or attributeFilter is specified. */\\n attributes?: boolean;\\n /** Set to true if mutations to target\'s data are to be observed. Can be omitted if characterDataOldValue is specified. */\\n characterData?: boolean;\\n /** Set to true if characterData is set to true or omitted and target\'s data before the mutation needs to be recorded. */\\n characterDataOldValue?: boolean;\\n /** Set to true if mutations to target\'s children are to be observed. */\\n childList?: boolean;\\n /** Set to true if mutations to not just target, but also target\'s descendants are to be observed. */\\n subtree?: boolean;\\n}\\n\\ninterface NavigationPreloadState {\\n enabled?: boolean;\\n headerValue?: string;\\n}\\n\\ninterface NotificationOptions {\\n badge?: string;\\n body?: string;\\n data?: any;\\n dir?: NotificationDirection;\\n icon?: string;\\n lang?: string;\\n requireInteraction?: boolean;\\n silent?: boolean | null;\\n tag?: string;\\n}\\n\\ninterface OfflineAudioCompletionEventInit extends EventInit {\\n renderedBuffer: AudioBuffer;\\n}\\n\\ninterface OfflineAudioContextOptions {\\n length: number;\\n numberOfChannels?: number;\\n sampleRate: number;\\n}\\n\\ninterface OptionalEffectTiming {\\n delay?: number;\\n direction?: PlaybackDirection;\\n duration?: number | string;\\n easing?: string;\\n endDelay?: number;\\n fill?: FillMode;\\n iterationStart?: number;\\n iterations?: number;\\n playbackRate?: number;\\n}\\n\\ninterface OscillatorOptions extends AudioNodeOptions {\\n detune?: number;\\n frequency?: number;\\n periodicWave?: PeriodicWave;\\n type?: OscillatorType;\\n}\\n\\ninterface PageTransitionEventInit extends EventInit {\\n persisted?: boolean;\\n}\\n\\ninterface PannerOptions extends AudioNodeOptions {\\n coneInnerAngle?: number;\\n coneOuterAngle?: number;\\n coneOuterGain?: number;\\n distanceModel?: DistanceModelType;\\n maxDistance?: number;\\n orientationX?: number;\\n orientationY?: number;\\n orientationZ?: number;\\n panningModel?: PanningModelType;\\n positionX?: number;\\n positionY?: number;\\n positionZ?: number;\\n refDistance?: number;\\n rolloffFactor?: number;\\n}\\n\\ninterface PaymentCurrencyAmount {\\n currency: string;\\n value: string;\\n}\\n\\ninterface PaymentDetailsBase {\\n displayItems?: PaymentItem[];\\n modifiers?: PaymentDetailsModifier[];\\n}\\n\\ninterface PaymentDetailsInit extends PaymentDetailsBase {\\n id?: string;\\n total: PaymentItem;\\n}\\n\\ninterface PaymentDetailsModifier {\\n additionalDisplayItems?: PaymentItem[];\\n data?: any;\\n supportedMethods: string;\\n total?: PaymentItem;\\n}\\n\\ninterface PaymentDetailsUpdate extends PaymentDetailsBase {\\n paymentMethodErrors?: any;\\n total?: PaymentItem;\\n}\\n\\ninterface PaymentItem {\\n amount: PaymentCurrencyAmount;\\n label: string;\\n pending?: boolean;\\n}\\n\\ninterface PaymentMethodChangeEventInit extends PaymentRequestUpdateEventInit {\\n methodDetails?: any;\\n methodName?: string;\\n}\\n\\ninterface PaymentMethodData {\\n data?: any;\\n supportedMethods: string;\\n}\\n\\ninterface PaymentRequestUpdateEventInit extends EventInit {\\n}\\n\\ninterface PaymentValidationErrors {\\n error?: string;\\n paymentMethod?: any;\\n}\\n\\ninterface Pbkdf2Params extends Algorithm {\\n hash: HashAlgorithmIdentifier;\\n iterations: number;\\n salt: BufferSource;\\n}\\n\\ninterface PerformanceMarkOptions {\\n detail?: any;\\n startTime?: DOMHighResTimeStamp;\\n}\\n\\ninterface PerformanceMeasureOptions {\\n detail?: any;\\n duration?: DOMHighResTimeStamp;\\n end?: string | DOMHighResTimeStamp;\\n start?: string | DOMHighResTimeStamp;\\n}\\n\\ninterface PerformanceObserverInit {\\n buffered?: boolean;\\n entryTypes?: string[];\\n type?: string;\\n}\\n\\ninterface PeriodicWaveConstraints {\\n disableNormalization?: boolean;\\n}\\n\\ninterface PeriodicWaveOptions extends PeriodicWaveConstraints {\\n imag?: number[] | Float32Array;\\n real?: number[] | Float32Array;\\n}\\n\\ninterface PermissionDescriptor {\\n name: PermissionName;\\n}\\n\\ninterface PictureInPictureEventInit extends EventInit {\\n pictureInPictureWindow: PictureInPictureWindow;\\n}\\n\\ninterface PlaneLayout {\\n offset: number;\\n stride: number;\\n}\\n\\ninterface PointerEventInit extends MouseEventInit {\\n coalescedEvents?: PointerEvent[];\\n height?: number;\\n isPrimary?: boolean;\\n pointerId?: number;\\n pointerType?: string;\\n predictedEvents?: PointerEvent[];\\n pressure?: number;\\n tangentialPressure?: number;\\n tiltX?: number;\\n tiltY?: number;\\n twist?: number;\\n width?: number;\\n}\\n\\ninterface PopStateEventInit extends EventInit {\\n state?: any;\\n}\\n\\ninterface PositionOptions {\\n enableHighAccuracy?: boolean;\\n maximumAge?: number;\\n timeout?: number;\\n}\\n\\ninterface ProgressEventInit extends EventInit {\\n lengthComputable?: boolean;\\n loaded?: number;\\n total?: number;\\n}\\n\\ninterface PromiseRejectionEventInit extends EventInit {\\n promise: Promise;\\n reason?: any;\\n}\\n\\ninterface PropertyDefinition {\\n inherits: boolean;\\n initialValue?: string;\\n name: string;\\n syntax?: string;\\n}\\n\\ninterface PropertyIndexedKeyframes {\\n composite?: CompositeOperationOrAuto | CompositeOperationOrAuto[];\\n easing?: string | string[];\\n offset?: number | (number | null)[];\\n [property: string]: string | string[] | number | null | (number | null)[] | undefined;\\n}\\n\\ninterface PublicKeyCredentialCreationOptions {\\n attestation?: AttestationConveyancePreference;\\n authenticatorSelection?: AuthenticatorSelectionCriteria;\\n challenge: BufferSource;\\n excludeCredentials?: PublicKeyCredentialDescriptor[];\\n extensions?: AuthenticationExtensionsClientInputs;\\n pubKeyCredParams: PublicKeyCredentialParameters[];\\n rp: PublicKeyCredentialRpEntity;\\n timeout?: number;\\n user: PublicKeyCredentialUserEntity;\\n}\\n\\ninterface PublicKeyCredentialDescriptor {\\n id: BufferSource;\\n transports?: AuthenticatorTransport[];\\n type: PublicKeyCredentialType;\\n}\\n\\ninterface PublicKeyCredentialEntity {\\n name: string;\\n}\\n\\ninterface PublicKeyCredentialParameters {\\n alg: COSEAlgorithmIdentifier;\\n type: PublicKeyCredentialType;\\n}\\n\\ninterface PublicKeyCredentialRequestOptions {\\n allowCredentials?: PublicKeyCredentialDescriptor[];\\n challenge: BufferSource;\\n extensions?: AuthenticationExtensionsClientInputs;\\n rpId?: string;\\n timeout?: number;\\n userVerification?: UserVerificationRequirement;\\n}\\n\\ninterface PublicKeyCredentialRpEntity extends PublicKeyCredentialEntity {\\n id?: string;\\n}\\n\\ninterface PublicKeyCredentialUserEntity extends PublicKeyCredentialEntity {\\n displayName: string;\\n id: BufferSource;\\n}\\n\\ninterface PushSubscriptionJSON {\\n endpoint?: string;\\n expirationTime?: EpochTimeStamp | null;\\n keys?: Record;\\n}\\n\\ninterface PushSubscriptionOptionsInit {\\n applicationServerKey?: BufferSource | string | null;\\n userVisibleOnly?: boolean;\\n}\\n\\ninterface QueuingStrategy {\\n highWaterMark?: number;\\n size?: QueuingStrategySize;\\n}\\n\\ninterface QueuingStrategyInit {\\n /**\\n * Creates a new ByteLengthQueuingStrategy with the provided high water mark.\\n *\\n * Note that the provided high water mark will not be validated ahead of time. Instead, if it is negative, NaN, or not a number, the resulting ByteLengthQueuingStrategy will cause the corresponding stream constructor to throw.\\n */\\n highWaterMark: number;\\n}\\n\\ninterface RTCAnswerOptions extends RTCOfferAnswerOptions {\\n}\\n\\ninterface RTCCertificateExpiration {\\n expires?: number;\\n}\\n\\ninterface RTCConfiguration {\\n bundlePolicy?: RTCBundlePolicy;\\n certificates?: RTCCertificate[];\\n iceCandidatePoolSize?: number;\\n iceServers?: RTCIceServer[];\\n iceTransportPolicy?: RTCIceTransportPolicy;\\n rtcpMuxPolicy?: RTCRtcpMuxPolicy;\\n}\\n\\ninterface RTCDTMFToneChangeEventInit extends EventInit {\\n tone?: string;\\n}\\n\\ninterface RTCDataChannelEventInit extends EventInit {\\n channel: RTCDataChannel;\\n}\\n\\ninterface RTCDataChannelInit {\\n id?: number;\\n maxPacketLifeTime?: number;\\n maxRetransmits?: number;\\n negotiated?: boolean;\\n ordered?: boolean;\\n protocol?: string;\\n}\\n\\ninterface RTCDtlsFingerprint {\\n algorithm?: string;\\n value?: string;\\n}\\n\\ninterface RTCEncodedAudioFrameMetadata {\\n contributingSources?: number[];\\n payloadType?: number;\\n sequenceNumber?: number;\\n synchronizationSource?: number;\\n}\\n\\ninterface RTCEncodedVideoFrameMetadata {\\n contributingSources?: number[];\\n dependencies?: number[];\\n frameId?: number;\\n height?: number;\\n payloadType?: number;\\n spatialIndex?: number;\\n synchronizationSource?: number;\\n temporalIndex?: number;\\n timestamp?: number;\\n width?: number;\\n}\\n\\ninterface RTCErrorEventInit extends EventInit {\\n error: RTCError;\\n}\\n\\ninterface RTCErrorInit {\\n errorDetail: RTCErrorDetailType;\\n httpRequestStatusCode?: number;\\n receivedAlert?: number;\\n sctpCauseCode?: number;\\n sdpLineNumber?: number;\\n sentAlert?: number;\\n}\\n\\ninterface RTCIceCandidateInit {\\n candidate?: string;\\n sdpMLineIndex?: number | null;\\n sdpMid?: string | null;\\n usernameFragment?: string | null;\\n}\\n\\ninterface RTCIceCandidatePair {\\n local?: RTCIceCandidate;\\n remote?: RTCIceCandidate;\\n}\\n\\ninterface RTCIceCandidatePairStats extends RTCStats {\\n availableIncomingBitrate?: number;\\n availableOutgoingBitrate?: number;\\n bytesReceived?: number;\\n bytesSent?: number;\\n currentRoundTripTime?: number;\\n lastPacketReceivedTimestamp?: DOMHighResTimeStamp;\\n lastPacketSentTimestamp?: DOMHighResTimeStamp;\\n localCandidateId: string;\\n nominated?: boolean;\\n remoteCandidateId: string;\\n requestsReceived?: number;\\n requestsSent?: number;\\n responsesReceived?: number;\\n responsesSent?: number;\\n state: RTCStatsIceCandidatePairState;\\n totalRoundTripTime?: number;\\n transportId: string;\\n}\\n\\ninterface RTCIceServer {\\n credential?: string;\\n urls: string | string[];\\n username?: string;\\n}\\n\\ninterface RTCInboundRtpStreamStats extends RTCReceivedRtpStreamStats {\\n audioLevel?: number;\\n bytesReceived?: number;\\n concealedSamples?: number;\\n concealmentEvents?: number;\\n decoderImplementation?: string;\\n estimatedPlayoutTimestamp?: DOMHighResTimeStamp;\\n fecPacketsDiscarded?: number;\\n fecPacketsReceived?: number;\\n firCount?: number;\\n frameHeight?: number;\\n frameWidth?: number;\\n framesDecoded?: number;\\n framesDropped?: number;\\n framesPerSecond?: number;\\n framesReceived?: number;\\n headerBytesReceived?: number;\\n insertedSamplesForDeceleration?: number;\\n jitterBufferDelay?: number;\\n jitterBufferEmittedCount?: number;\\n keyFramesDecoded?: number;\\n lastPacketReceivedTimestamp?: DOMHighResTimeStamp;\\n mid?: string;\\n nackCount?: number;\\n packetsDiscarded?: number;\\n pliCount?: number;\\n qpSum?: number;\\n remoteId?: string;\\n removedSamplesForAcceleration?: number;\\n silentConcealedSamples?: number;\\n totalAudioEnergy?: number;\\n totalDecodeTime?: number;\\n totalInterFrameDelay?: number;\\n totalProcessingDelay?: number;\\n totalSamplesDuration?: number;\\n totalSamplesReceived?: number;\\n totalSquaredInterFrameDelay?: number;\\n trackIdentifier: string;\\n}\\n\\ninterface RTCLocalSessionDescriptionInit {\\n sdp?: string;\\n type?: RTCSdpType;\\n}\\n\\ninterface RTCOfferAnswerOptions {\\n}\\n\\ninterface RTCOfferOptions extends RTCOfferAnswerOptions {\\n iceRestart?: boolean;\\n offerToReceiveAudio?: boolean;\\n offerToReceiveVideo?: boolean;\\n}\\n\\ninterface RTCOutboundRtpStreamStats extends RTCSentRtpStreamStats {\\n firCount?: number;\\n frameHeight?: number;\\n frameWidth?: number;\\n framesEncoded?: number;\\n framesPerSecond?: number;\\n framesSent?: number;\\n headerBytesSent?: number;\\n hugeFramesSent?: number;\\n keyFramesEncoded?: number;\\n mediaSourceId?: string;\\n nackCount?: number;\\n pliCount?: number;\\n qpSum?: number;\\n qualityLimitationResolutionChanges?: number;\\n remoteId?: string;\\n retransmittedBytesSent?: number;\\n retransmittedPacketsSent?: number;\\n rid?: string;\\n rtxSsrc?: number;\\n targetBitrate?: number;\\n totalEncodeTime?: number;\\n totalEncodedBytesTarget?: number;\\n totalPacketSendDelay?: number;\\n}\\n\\ninterface RTCPeerConnectionIceErrorEventInit extends EventInit {\\n address?: string | null;\\n errorCode: number;\\n errorText?: string;\\n port?: number | null;\\n url?: string;\\n}\\n\\ninterface RTCPeerConnectionIceEventInit extends EventInit {\\n candidate?: RTCIceCandidate | null;\\n url?: string | null;\\n}\\n\\ninterface RTCReceivedRtpStreamStats extends RTCRtpStreamStats {\\n jitter?: number;\\n packetsLost?: number;\\n packetsReceived?: number;\\n}\\n\\ninterface RTCRtcpParameters {\\n cname?: string;\\n reducedSize?: boolean;\\n}\\n\\ninterface RTCRtpCapabilities {\\n codecs: RTCRtpCodecCapability[];\\n headerExtensions: RTCRtpHeaderExtensionCapability[];\\n}\\n\\ninterface RTCRtpCodec {\\n channels?: number;\\n clockRate: number;\\n mimeType: string;\\n sdpFmtpLine?: string;\\n}\\n\\ninterface RTCRtpCodecCapability extends RTCRtpCodec {\\n}\\n\\ninterface RTCRtpCodecParameters extends RTCRtpCodec {\\n payloadType: number;\\n}\\n\\ninterface RTCRtpCodingParameters {\\n rid?: string;\\n}\\n\\ninterface RTCRtpContributingSource {\\n audioLevel?: number;\\n rtpTimestamp: number;\\n source: number;\\n timestamp: DOMHighResTimeStamp;\\n}\\n\\ninterface RTCRtpEncodingParameters extends RTCRtpCodingParameters {\\n active?: boolean;\\n maxBitrate?: number;\\n maxFramerate?: number;\\n networkPriority?: RTCPriorityType;\\n priority?: RTCPriorityType;\\n scaleResolutionDownBy?: number;\\n}\\n\\ninterface RTCRtpHeaderExtensionCapability {\\n uri: string;\\n}\\n\\ninterface RTCRtpHeaderExtensionParameters {\\n encrypted?: boolean;\\n id: number;\\n uri: string;\\n}\\n\\ninterface RTCRtpParameters {\\n codecs: RTCRtpCodecParameters[];\\n headerExtensions: RTCRtpHeaderExtensionParameters[];\\n rtcp: RTCRtcpParameters;\\n}\\n\\ninterface RTCRtpReceiveParameters extends RTCRtpParameters {\\n}\\n\\ninterface RTCRtpSendParameters extends RTCRtpParameters {\\n degradationPreference?: RTCDegradationPreference;\\n encodings: RTCRtpEncodingParameters[];\\n transactionId: string;\\n}\\n\\ninterface RTCRtpStreamStats extends RTCStats {\\n codecId?: string;\\n kind: string;\\n ssrc: number;\\n transportId?: string;\\n}\\n\\ninterface RTCRtpSynchronizationSource extends RTCRtpContributingSource {\\n}\\n\\ninterface RTCRtpTransceiverInit {\\n direction?: RTCRtpTransceiverDirection;\\n sendEncodings?: RTCRtpEncodingParameters[];\\n streams?: MediaStream[];\\n}\\n\\ninterface RTCSentRtpStreamStats extends RTCRtpStreamStats {\\n bytesSent?: number;\\n packetsSent?: number;\\n}\\n\\ninterface RTCSessionDescriptionInit {\\n sdp?: string;\\n type: RTCSdpType;\\n}\\n\\ninterface RTCSetParameterOptions {\\n}\\n\\ninterface RTCStats {\\n id: string;\\n timestamp: DOMHighResTimeStamp;\\n type: RTCStatsType;\\n}\\n\\ninterface RTCTrackEventInit extends EventInit {\\n receiver: RTCRtpReceiver;\\n streams?: MediaStream[];\\n track: MediaStreamTrack;\\n transceiver: RTCRtpTransceiver;\\n}\\n\\ninterface RTCTransportStats extends RTCStats {\\n bytesReceived?: number;\\n bytesSent?: number;\\n dtlsCipher?: string;\\n dtlsState: RTCDtlsTransportState;\\n localCertificateId?: string;\\n remoteCertificateId?: string;\\n selectedCandidatePairId?: string;\\n srtpCipher?: string;\\n tlsVersion?: string;\\n}\\n\\ninterface ReadableStreamGetReaderOptions {\\n /**\\n * Creates a ReadableStreamBYOBReader and locks the stream to the new reader.\\n *\\n * This call behaves the same way as the no-argument variant, except that it only works on readable byte streams, i.e. streams which were constructed specifically with the ability to handle \\"bring your own buffer\\" reading. The returned BYOB reader provides the ability to directly read individual chunks from the stream via its read() method, into developer-supplied buffers, allowing more precise control over allocation.\\n */\\n mode?: ReadableStreamReaderMode;\\n}\\n\\ninterface ReadableStreamReadDoneResult {\\n done: true;\\n value?: T;\\n}\\n\\ninterface ReadableStreamReadValueResult {\\n done: false;\\n value: T;\\n}\\n\\ninterface ReadableWritablePair {\\n readable: ReadableStream;\\n /**\\n * Provides a convenient, chainable way of piping this readable stream through a transform stream (or any other { writable, readable } pair). It simply pipes the stream into the writable side of the supplied pair, and returns the readable side for further use.\\n *\\n * Piping a stream will lock it for the duration of the pipe, preventing any other consumer from acquiring a reader.\\n */\\n writable: WritableStream;\\n}\\n\\ninterface RegistrationOptions {\\n scope?: string;\\n type?: WorkerType;\\n updateViaCache?: ServiceWorkerUpdateViaCache;\\n}\\n\\ninterface ReportingObserverOptions {\\n buffered?: boolean;\\n types?: string[];\\n}\\n\\ninterface RequestInit {\\n /** A BodyInit object or null to set request\'s body. */\\n body?: BodyInit | null;\\n /** A string indicating how the request will interact with the browser\'s cache to set request\'s cache. */\\n cache?: RequestCache;\\n /** A string indicating whether credentials will be sent with the request always, never, or only when sent to a same-origin URL. Sets request\'s credentials. */\\n credentials?: RequestCredentials;\\n /** A Headers object, an object literal, or an array of two-item arrays to set request\'s headers. */\\n headers?: HeadersInit;\\n /** A cryptographic hash of the resource to be fetched by request. Sets request\'s integrity. */\\n integrity?: string;\\n /** A boolean to set request\'s keepalive. */\\n keepalive?: boolean;\\n /** A string to set request\'s method. */\\n method?: string;\\n /** A string to indicate whether the request will use CORS, or will be restricted to same-origin URLs. Sets request\'s mode. */\\n mode?: RequestMode;\\n priority?: RequestPriority;\\n /** A string indicating whether request follows redirects, results in an error upon encountering a redirect, or returns the redirect (in an opaque fashion). Sets request\'s redirect. */\\n redirect?: RequestRedirect;\\n /** A string whose value is a same-origin URL, \\"about:client\\", or the empty string, to set request\'s referrer. */\\n referrer?: string;\\n /** A referrer policy to set request\'s referrerPolicy. */\\n referrerPolicy?: ReferrerPolicy;\\n /** An AbortSignal to set request\'s signal. */\\n signal?: AbortSignal | null;\\n /** Can only be null. Used to disassociate request from any Window. */\\n window?: null;\\n}\\n\\ninterface ResizeObserverOptions {\\n box?: ResizeObserverBoxOptions;\\n}\\n\\ninterface ResponseInit {\\n headers?: HeadersInit;\\n status?: number;\\n statusText?: string;\\n}\\n\\ninterface RsaHashedImportParams extends Algorithm {\\n hash: HashAlgorithmIdentifier;\\n}\\n\\ninterface RsaHashedKeyAlgorithm extends RsaKeyAlgorithm {\\n hash: KeyAlgorithm;\\n}\\n\\ninterface RsaHashedKeyGenParams extends RsaKeyGenParams {\\n hash: HashAlgorithmIdentifier;\\n}\\n\\ninterface RsaKeyAlgorithm extends KeyAlgorithm {\\n modulusLength: number;\\n publicExponent: BigInteger;\\n}\\n\\ninterface RsaKeyGenParams extends Algorithm {\\n modulusLength: number;\\n publicExponent: BigInteger;\\n}\\n\\ninterface RsaOaepParams extends Algorithm {\\n label?: BufferSource;\\n}\\n\\ninterface RsaOtherPrimesInfo {\\n d?: string;\\n r?: string;\\n t?: string;\\n}\\n\\ninterface RsaPssParams extends Algorithm {\\n saltLength: number;\\n}\\n\\ninterface SVGBoundingBoxOptions {\\n clipped?: boolean;\\n fill?: boolean;\\n markers?: boolean;\\n stroke?: boolean;\\n}\\n\\ninterface ScrollIntoViewOptions extends ScrollOptions {\\n block?: ScrollLogicalPosition;\\n inline?: ScrollLogicalPosition;\\n}\\n\\ninterface ScrollOptions {\\n behavior?: ScrollBehavior;\\n}\\n\\ninterface ScrollToOptions extends ScrollOptions {\\n left?: number;\\n top?: number;\\n}\\n\\ninterface SecurityPolicyViolationEventInit extends EventInit {\\n blockedURI?: string;\\n columnNumber?: number;\\n disposition: SecurityPolicyViolationEventDisposition;\\n documentURI: string;\\n effectiveDirective: string;\\n lineNumber?: number;\\n originalPolicy: string;\\n referrer?: string;\\n sample?: string;\\n sourceFile?: string;\\n statusCode: number;\\n violatedDirective: string;\\n}\\n\\ninterface ShadowRootInit {\\n delegatesFocus?: boolean;\\n mode: ShadowRootMode;\\n slotAssignment?: SlotAssignmentMode;\\n}\\n\\ninterface ShareData {\\n files?: File[];\\n text?: string;\\n title?: string;\\n url?: string;\\n}\\n\\ninterface SpeechSynthesisErrorEventInit extends SpeechSynthesisEventInit {\\n error: SpeechSynthesisErrorCode;\\n}\\n\\ninterface SpeechSynthesisEventInit extends EventInit {\\n charIndex?: number;\\n charLength?: number;\\n elapsedTime?: number;\\n name?: string;\\n utterance: SpeechSynthesisUtterance;\\n}\\n\\ninterface StaticRangeInit {\\n endContainer: Node;\\n endOffset: number;\\n startContainer: Node;\\n startOffset: number;\\n}\\n\\ninterface StereoPannerOptions extends AudioNodeOptions {\\n pan?: number;\\n}\\n\\ninterface StorageEstimate {\\n quota?: number;\\n usage?: number;\\n}\\n\\ninterface StorageEventInit extends EventInit {\\n key?: string | null;\\n newValue?: string | null;\\n oldValue?: string | null;\\n storageArea?: Storage | null;\\n url?: string;\\n}\\n\\ninterface StreamPipeOptions {\\n preventAbort?: boolean;\\n preventCancel?: boolean;\\n /**\\n * Pipes this readable stream to a given writable stream destination. The way in which the piping process behaves under various error conditions can be customized with a number of passed options. It returns a promise that fulfills when the piping process completes successfully, or rejects if any errors were encountered.\\n *\\n * Piping a stream will lock it for the duration of the pipe, preventing any other consumer from acquiring a reader.\\n *\\n * Errors and closures of the source and destination streams propagate as follows:\\n *\\n * An error in this source readable stream will abort destination, unless preventAbort is truthy. The returned promise will be rejected with the source\'s error, or with any error that occurs during aborting the destination.\\n *\\n * An error in destination will cancel this source readable stream, unless preventCancel is truthy. The returned promise will be rejected with the destination\'s error, or with any error that occurs during canceling the source.\\n *\\n * When this source readable stream closes, destination will be closed, unless preventClose is truthy. The returned promise will be fulfilled once this process completes, unless an error is encountered while closing the destination, in which case it will be rejected with that error.\\n *\\n * If destination starts out closed or closing, this source readable stream will be canceled, unless preventCancel is true. The returned promise will be rejected with an error indicating piping to a closed stream failed, or with any error that occurs during canceling the source.\\n *\\n * The signal option can be set to an AbortSignal to allow aborting an ongoing pipe operation via the corresponding AbortController. In this case, this source readable stream will be canceled, and destination aborted, unless the respective options preventCancel or preventAbort are set.\\n */\\n preventClose?: boolean;\\n signal?: AbortSignal;\\n}\\n\\ninterface StructuredSerializeOptions {\\n transfer?: Transferable[];\\n}\\n\\ninterface SubmitEventInit extends EventInit {\\n submitter?: HTMLElement | null;\\n}\\n\\ninterface TextDecodeOptions {\\n stream?: boolean;\\n}\\n\\ninterface TextDecoderOptions {\\n fatal?: boolean;\\n ignoreBOM?: boolean;\\n}\\n\\ninterface TextEncoderEncodeIntoResult {\\n read: number;\\n written: number;\\n}\\n\\ninterface ToggleEventInit extends EventInit {\\n newState?: string;\\n oldState?: string;\\n}\\n\\ninterface TouchEventInit extends EventModifierInit {\\n changedTouches?: Touch[];\\n targetTouches?: Touch[];\\n touches?: Touch[];\\n}\\n\\ninterface TouchInit {\\n altitudeAngle?: number;\\n azimuthAngle?: number;\\n clientX?: number;\\n clientY?: number;\\n force?: number;\\n identifier: number;\\n pageX?: number;\\n pageY?: number;\\n radiusX?: number;\\n radiusY?: number;\\n rotationAngle?: number;\\n screenX?: number;\\n screenY?: number;\\n target: EventTarget;\\n touchType?: TouchType;\\n}\\n\\ninterface TrackEventInit extends EventInit {\\n track?: TextTrack | null;\\n}\\n\\ninterface Transformer {\\n flush?: TransformerFlushCallback;\\n readableType?: undefined;\\n start?: TransformerStartCallback;\\n transform?: TransformerTransformCallback;\\n writableType?: undefined;\\n}\\n\\ninterface TransitionEventInit extends EventInit {\\n elapsedTime?: number;\\n propertyName?: string;\\n pseudoElement?: string;\\n}\\n\\ninterface UIEventInit extends EventInit {\\n detail?: number;\\n view?: Window | null;\\n /** @deprecated */\\n which?: number;\\n}\\n\\ninterface ULongRange {\\n max?: number;\\n min?: number;\\n}\\n\\ninterface UnderlyingByteSource {\\n autoAllocateChunkSize?: number;\\n cancel?: UnderlyingSourceCancelCallback;\\n pull?: (controller: ReadableByteStreamController) => void | PromiseLike;\\n start?: (controller: ReadableByteStreamController) => any;\\n type: \\"bytes\\";\\n}\\n\\ninterface UnderlyingDefaultSource {\\n cancel?: UnderlyingSourceCancelCallback;\\n pull?: (controller: ReadableStreamDefaultController) => void | PromiseLike;\\n start?: (controller: ReadableStreamDefaultController) => any;\\n type?: undefined;\\n}\\n\\ninterface UnderlyingSink {\\n abort?: UnderlyingSinkAbortCallback;\\n close?: UnderlyingSinkCloseCallback;\\n start?: UnderlyingSinkStartCallback;\\n type?: undefined;\\n write?: UnderlyingSinkWriteCallback;\\n}\\n\\ninterface UnderlyingSource {\\n autoAllocateChunkSize?: number;\\n cancel?: UnderlyingSourceCancelCallback;\\n pull?: UnderlyingSourcePullCallback;\\n start?: UnderlyingSourceStartCallback;\\n type?: ReadableStreamType;\\n}\\n\\ninterface ValidityStateFlags {\\n badInput?: boolean;\\n customError?: boolean;\\n patternMismatch?: boolean;\\n rangeOverflow?: boolean;\\n rangeUnderflow?: boolean;\\n stepMismatch?: boolean;\\n tooLong?: boolean;\\n tooShort?: boolean;\\n typeMismatch?: boolean;\\n valueMissing?: boolean;\\n}\\n\\ninterface VideoColorSpaceInit {\\n fullRange?: boolean | null;\\n matrix?: VideoMatrixCoefficients | null;\\n primaries?: VideoColorPrimaries | null;\\n transfer?: VideoTransferCharacteristics | null;\\n}\\n\\ninterface VideoConfiguration {\\n bitrate: number;\\n colorGamut?: ColorGamut;\\n contentType: string;\\n framerate: number;\\n hdrMetadataType?: HdrMetadataType;\\n height: number;\\n scalabilityMode?: string;\\n transferFunction?: TransferFunction;\\n width: number;\\n}\\n\\ninterface VideoDecoderConfig {\\n codec: string;\\n codedHeight?: number;\\n codedWidth?: number;\\n colorSpace?: VideoColorSpaceInit;\\n description?: AllowSharedBufferSource;\\n displayAspectHeight?: number;\\n displayAspectWidth?: number;\\n hardwareAcceleration?: HardwareAcceleration;\\n optimizeForLatency?: boolean;\\n}\\n\\ninterface VideoDecoderInit {\\n error: WebCodecsErrorCallback;\\n output: VideoFrameOutputCallback;\\n}\\n\\ninterface VideoDecoderSupport {\\n config?: VideoDecoderConfig;\\n supported?: boolean;\\n}\\n\\ninterface VideoEncoderConfig {\\n alpha?: AlphaOption;\\n avc?: AvcEncoderConfig;\\n bitrate?: number;\\n bitrateMode?: VideoEncoderBitrateMode;\\n codec: string;\\n displayHeight?: number;\\n displayWidth?: number;\\n framerate?: number;\\n hardwareAcceleration?: HardwareAcceleration;\\n height: number;\\n latencyMode?: LatencyMode;\\n scalabilityMode?: string;\\n width: number;\\n}\\n\\ninterface VideoEncoderEncodeOptions {\\n keyFrame?: boolean;\\n}\\n\\ninterface VideoEncoderInit {\\n error: WebCodecsErrorCallback;\\n output: EncodedVideoChunkOutputCallback;\\n}\\n\\ninterface VideoEncoderSupport {\\n config?: VideoEncoderConfig;\\n supported?: boolean;\\n}\\n\\ninterface VideoFrameBufferInit {\\n codedHeight: number;\\n codedWidth: number;\\n colorSpace?: VideoColorSpaceInit;\\n displayHeight?: number;\\n displayWidth?: number;\\n duration?: number;\\n format: VideoPixelFormat;\\n layout?: PlaneLayout[];\\n timestamp: number;\\n visibleRect?: DOMRectInit;\\n}\\n\\ninterface VideoFrameCallbackMetadata {\\n captureTime?: DOMHighResTimeStamp;\\n expectedDisplayTime: DOMHighResTimeStamp;\\n height: number;\\n mediaTime: number;\\n presentationTime: DOMHighResTimeStamp;\\n presentedFrames: number;\\n processingDuration?: number;\\n receiveTime?: DOMHighResTimeStamp;\\n rtpTimestamp?: number;\\n width: number;\\n}\\n\\ninterface VideoFrameCopyToOptions {\\n layout?: PlaneLayout[];\\n rect?: DOMRectInit;\\n}\\n\\ninterface VideoFrameInit {\\n alpha?: AlphaOption;\\n displayHeight?: number;\\n displayWidth?: number;\\n duration?: number;\\n timestamp?: number;\\n visibleRect?: DOMRectInit;\\n}\\n\\ninterface WaveShaperOptions extends AudioNodeOptions {\\n curve?: number[] | Float32Array;\\n oversample?: OverSampleType;\\n}\\n\\ninterface WebGLContextAttributes {\\n alpha?: boolean;\\n antialias?: boolean;\\n depth?: boolean;\\n desynchronized?: boolean;\\n failIfMajorPerformanceCaveat?: boolean;\\n powerPreference?: WebGLPowerPreference;\\n premultipliedAlpha?: boolean;\\n preserveDrawingBuffer?: boolean;\\n stencil?: boolean;\\n}\\n\\ninterface WebGLContextEventInit extends EventInit {\\n statusMessage?: string;\\n}\\n\\ninterface WebTransportCloseInfo {\\n closeCode?: number;\\n reason?: string;\\n}\\n\\ninterface WebTransportErrorOptions {\\n source?: WebTransportErrorSource;\\n streamErrorCode?: number | null;\\n}\\n\\ninterface WebTransportHash {\\n algorithm?: string;\\n value?: BufferSource;\\n}\\n\\ninterface WebTransportOptions {\\n allowPooling?: boolean;\\n congestionControl?: WebTransportCongestionControl;\\n requireUnreliable?: boolean;\\n serverCertificateHashes?: WebTransportHash[];\\n}\\n\\ninterface WebTransportSendStreamOptions {\\n sendOrder?: number;\\n}\\n\\ninterface WheelEventInit extends MouseEventInit {\\n deltaMode?: number;\\n deltaX?: number;\\n deltaY?: number;\\n deltaZ?: number;\\n}\\n\\ninterface WindowPostMessageOptions extends StructuredSerializeOptions {\\n targetOrigin?: string;\\n}\\n\\ninterface WorkerOptions {\\n credentials?: RequestCredentials;\\n name?: string;\\n type?: WorkerType;\\n}\\n\\ninterface WorkletOptions {\\n credentials?: RequestCredentials;\\n}\\n\\ninterface WriteParams {\\n data?: BufferSource | Blob | string | null;\\n position?: number | null;\\n size?: number | null;\\n type: WriteCommandType;\\n}\\n\\ntype NodeFilter = ((node: Node) => number) | { acceptNode(node: Node): number; };\\n\\ndeclare var NodeFilter: {\\n readonly FILTER_ACCEPT: 1;\\n readonly FILTER_REJECT: 2;\\n readonly FILTER_SKIP: 3;\\n readonly SHOW_ALL: 0xFFFFFFFF;\\n readonly SHOW_ELEMENT: 0x1;\\n readonly SHOW_ATTRIBUTE: 0x2;\\n readonly SHOW_TEXT: 0x4;\\n readonly SHOW_CDATA_SECTION: 0x8;\\n readonly SHOW_ENTITY_REFERENCE: 0x10;\\n readonly SHOW_ENTITY: 0x20;\\n readonly SHOW_PROCESSING_INSTRUCTION: 0x40;\\n readonly SHOW_COMMENT: 0x80;\\n readonly SHOW_DOCUMENT: 0x100;\\n readonly SHOW_DOCUMENT_TYPE: 0x200;\\n readonly SHOW_DOCUMENT_FRAGMENT: 0x400;\\n readonly SHOW_NOTATION: 0x800;\\n};\\n\\ntype XPathNSResolver = ((prefix: string | null) => string | null) | { lookupNamespaceURI(prefix: string | null): string | null; };\\n\\n/**\\n * The ANGLE_instanced_arrays extension is part of the WebGL API and allows to draw the same object, or groups of similar objects multiple times, if they share the same vertex data, primitive count and type.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays)\\n */\\ninterface ANGLE_instanced_arrays {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays/drawArraysInstancedANGLE) */\\n drawArraysInstancedANGLE(mode: GLenum, first: GLint, count: GLsizei, primcount: GLsizei): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays/drawElementsInstancedANGLE) */\\n drawElementsInstancedANGLE(mode: GLenum, count: GLsizei, type: GLenum, offset: GLintptr, primcount: GLsizei): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays/vertexAttribDivisorANGLE) */\\n vertexAttribDivisorANGLE(index: GLuint, divisor: GLuint): void;\\n readonly VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE: 0x88FE;\\n}\\n\\ninterface ARIAMixin {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic) */\\n ariaAtomic: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete) */\\n ariaAutoComplete: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBusy) */\\n ariaBusy: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaChecked) */\\n ariaChecked: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColCount) */\\n ariaColCount: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex) */\\n ariaColIndex: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan) */\\n ariaColSpan: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent) */\\n ariaCurrent: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescription) */\\n ariaDescription: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled) */\\n ariaDisabled: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded) */\\n ariaExpanded: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup) */\\n ariaHasPopup: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHidden) */\\n ariaHidden: string | null;\\n ariaInvalid: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts) */\\n ariaKeyShortcuts: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabel) */\\n ariaLabel: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLevel) */\\n ariaLevel: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLive) */\\n ariaLive: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaModal) */\\n ariaModal: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine) */\\n ariaMultiLine: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable) */\\n ariaMultiSelectable: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation) */\\n ariaOrientation: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder) */\\n ariaPlaceholder: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet) */\\n ariaPosInSet: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPressed) */\\n ariaPressed: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly) */\\n ariaReadOnly: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRequired) */\\n ariaRequired: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription) */\\n ariaRoleDescription: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount) */\\n ariaRowCount: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex) */\\n ariaRowIndex: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan) */\\n ariaRowSpan: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSelected) */\\n ariaSelected: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize) */\\n ariaSetSize: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSort) */\\n ariaSort: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax) */\\n ariaValueMax: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin) */\\n ariaValueMin: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow) */\\n ariaValueNow: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueText) */\\n ariaValueText: string | null;\\n role: string | null;\\n}\\n\\n/**\\n * A controller object that allows you to abort one or more DOM requests as and when desired.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortController)\\n */\\ninterface AbortController {\\n /**\\n * Returns the AbortSignal object associated with this object.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortController/signal)\\n */\\n readonly signal: AbortSignal;\\n /**\\n * Invoking this method will set this object\'s AbortSignal\'s aborted flag and signal to any observers that the associated activity is to be aborted.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortController/abort)\\n */\\n abort(reason?: any): void;\\n}\\n\\ndeclare var AbortController: {\\n prototype: AbortController;\\n new(): AbortController;\\n};\\n\\ninterface AbortSignalEventMap {\\n \\"abort\\": Event;\\n}\\n\\n/**\\n * A signal object that allows you to communicate with a DOM request (such as a Fetch) and abort it if required via an AbortController object.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal)\\n */\\ninterface AbortSignal extends EventTarget {\\n /**\\n * Returns true if this AbortSignal\'s AbortController has signaled to abort, and false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/aborted)\\n */\\n readonly aborted: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_event) */\\n onabort: ((this: AbortSignal, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/reason) */\\n readonly reason: any;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/throwIfAborted) */\\n throwIfAborted(): void;\\n addEventListener(type: K, listener: (this: AbortSignal, ev: AbortSignalEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: AbortSignal, ev: AbortSignalEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var AbortSignal: {\\n prototype: AbortSignal;\\n new(): AbortSignal;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_static) */\\n abort(reason?: any): AbortSignal;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/timeout_static) */\\n timeout(milliseconds: number): AbortSignal;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbstractRange) */\\ninterface AbstractRange {\\n /**\\n * Returns true if range is collapsed, and false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbstractRange/collapsed)\\n */\\n readonly collapsed: boolean;\\n /**\\n * Returns range\'s end node.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbstractRange/endContainer)\\n */\\n readonly endContainer: Node;\\n /**\\n * Returns range\'s end offset.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbstractRange/endOffset)\\n */\\n readonly endOffset: number;\\n /**\\n * Returns range\'s start node.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbstractRange/startContainer)\\n */\\n readonly startContainer: Node;\\n /**\\n * Returns range\'s start offset.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbstractRange/startOffset)\\n */\\n readonly startOffset: number;\\n}\\n\\ndeclare var AbstractRange: {\\n prototype: AbstractRange;\\n new(): AbstractRange;\\n};\\n\\ninterface AbstractWorkerEventMap {\\n \\"error\\": ErrorEvent;\\n}\\n\\ninterface AbstractWorker {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorker/error_event) */\\n onerror: ((this: AbstractWorker, ev: ErrorEvent) => any) | null;\\n addEventListener(type: K, listener: (this: AbstractWorker, ev: AbstractWorkerEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: AbstractWorker, ev: AbstractWorkerEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\n/**\\n * A node able to provide real-time frequency and time-domain analysis information. It is an AudioNode that passes the audio stream unchanged from the input to the output, but allows you to take the generated data, process it, and create audio visualizations.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnalyserNode)\\n */\\ninterface AnalyserNode extends AudioNode {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnalyserNode/fftSize) */\\n fftSize: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnalyserNode/frequencyBinCount) */\\n readonly frequencyBinCount: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnalyserNode/maxDecibels) */\\n maxDecibels: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnalyserNode/minDecibels) */\\n minDecibels: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnalyserNode/smoothingTimeConstant) */\\n smoothingTimeConstant: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnalyserNode/getByteFrequencyData) */\\n getByteFrequencyData(array: Uint8Array): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnalyserNode/getByteTimeDomainData) */\\n getByteTimeDomainData(array: Uint8Array): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnalyserNode/getFloatFrequencyData) */\\n getFloatFrequencyData(array: Float32Array): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnalyserNode/getFloatTimeDomainData) */\\n getFloatTimeDomainData(array: Float32Array): void;\\n}\\n\\ndeclare var AnalyserNode: {\\n prototype: AnalyserNode;\\n new(context: BaseAudioContext, options?: AnalyserOptions): AnalyserNode;\\n};\\n\\ninterface Animatable {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animate) */\\n animate(keyframes: Keyframe[] | PropertyIndexedKeyframes | null, options?: number | KeyframeAnimationOptions): Animation;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAnimations) */\\n getAnimations(options?: GetAnimationsOptions): Animation[];\\n}\\n\\ninterface AnimationEventMap {\\n \\"cancel\\": AnimationPlaybackEvent;\\n \\"finish\\": AnimationPlaybackEvent;\\n \\"remove\\": Event;\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation) */\\ninterface Animation extends EventTarget {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/currentTime) */\\n currentTime: CSSNumberish | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/effect) */\\n effect: AnimationEffect | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/finished) */\\n readonly finished: Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/id) */\\n id: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/cancel_event) */\\n oncancel: ((this: Animation, ev: AnimationPlaybackEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/finish_event) */\\n onfinish: ((this: Animation, ev: AnimationPlaybackEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/remove_event) */\\n onremove: ((this: Animation, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/pending) */\\n readonly pending: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/playState) */\\n readonly playState: AnimationPlayState;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/playbackRate) */\\n playbackRate: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/ready) */\\n readonly ready: Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/replaceState) */\\n readonly replaceState: AnimationReplaceState;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/startTime) */\\n startTime: CSSNumberish | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/timeline) */\\n timeline: AnimationTimeline | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/cancel) */\\n cancel(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/commitStyles) */\\n commitStyles(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/finish) */\\n finish(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/pause) */\\n pause(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/persist) */\\n persist(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/play) */\\n play(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/reverse) */\\n reverse(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Animation/updatePlaybackRate) */\\n updatePlaybackRate(playbackRate: number): void;\\n addEventListener(type: K, listener: (this: Animation, ev: AnimationEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: Animation, ev: AnimationEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var Animation: {\\n prototype: Animation;\\n new(effect?: AnimationEffect | null, timeline?: AnimationTimeline | null): Animation;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnimationEffect) */\\ninterface AnimationEffect {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnimationEffect/getComputedTiming) */\\n getComputedTiming(): ComputedEffectTiming;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnimationEffect/getTiming) */\\n getTiming(): EffectTiming;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnimationEffect/updateTiming) */\\n updateTiming(timing?: OptionalEffectTiming): void;\\n}\\n\\ndeclare var AnimationEffect: {\\n prototype: AnimationEffect;\\n new(): AnimationEffect;\\n};\\n\\n/**\\n * Events providing information related to animations.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnimationEvent)\\n */\\ninterface AnimationEvent extends Event {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnimationEvent/animationName) */\\n readonly animationName: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnimationEvent/elapsedTime) */\\n readonly elapsedTime: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnimationEvent/pseudoElement) */\\n readonly pseudoElement: string;\\n}\\n\\ndeclare var AnimationEvent: {\\n prototype: AnimationEvent;\\n new(type: string, animationEventInitDict?: AnimationEventInit): AnimationEvent;\\n};\\n\\ninterface AnimationFrameProvider {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/cancelAnimationFrame) */\\n cancelAnimationFrame(handle: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/requestAnimationFrame) */\\n requestAnimationFrame(callback: FrameRequestCallback): number;\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent) */\\ninterface AnimationPlaybackEvent extends Event {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent/currentTime) */\\n readonly currentTime: CSSNumberish | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent/timelineTime) */\\n readonly timelineTime: CSSNumberish | null;\\n}\\n\\ndeclare var AnimationPlaybackEvent: {\\n prototype: AnimationPlaybackEvent;\\n new(type: string, eventInitDict?: AnimationPlaybackEventInit): AnimationPlaybackEvent;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnimationTimeline) */\\ninterface AnimationTimeline {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AnimationTimeline/currentTime) */\\n readonly currentTime: CSSNumberish | null;\\n}\\n\\ndeclare var AnimationTimeline: {\\n prototype: AnimationTimeline;\\n new(): AnimationTimeline;\\n};\\n\\n/**\\n * A DOM element\'s attribute as an object. In most DOM methods, you will probably directly retrieve the attribute as a string (e.g., Element.getAttribute(), but certain functions (e.g., Element.getAttributeNode()) or means of iterating give Attr types.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Attr)\\n */\\ninterface Attr extends Node {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Attr/localName) */\\n readonly localName: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Attr/name) */\\n readonly name: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Attr/namespaceURI) */\\n readonly namespaceURI: string | null;\\n readonly ownerDocument: Document;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Attr/ownerElement) */\\n readonly ownerElement: Element | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Attr/prefix) */\\n readonly prefix: string | null;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Attr/specified)\\n */\\n readonly specified: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Attr/value) */\\n value: string;\\n}\\n\\ndeclare var Attr: {\\n prototype: Attr;\\n new(): Attr;\\n};\\n\\n/**\\n * A short audio asset residing in memory, created from an audio file using the AudioContext.decodeAudioData() method, or from raw data using AudioContext.createBuffer(). Once put into an AudioBuffer, the audio can then be played by being passed into an AudioBufferSourceNode.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBuffer)\\n */\\ninterface AudioBuffer {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBuffer/duration) */\\n readonly duration: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBuffer/length) */\\n readonly length: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBuffer/numberOfChannels) */\\n readonly numberOfChannels: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBuffer/sampleRate) */\\n readonly sampleRate: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBuffer/copyFromChannel) */\\n copyFromChannel(destination: Float32Array, channelNumber: number, bufferOffset?: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBuffer/copyToChannel) */\\n copyToChannel(source: Float32Array, channelNumber: number, bufferOffset?: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBuffer/getChannelData) */\\n getChannelData(channel: number): Float32Array;\\n}\\n\\ndeclare var AudioBuffer: {\\n prototype: AudioBuffer;\\n new(options: AudioBufferOptions): AudioBuffer;\\n};\\n\\n/**\\n * An AudioScheduledSourceNode which represents an audio source consisting of in-memory audio data, stored in an AudioBuffer. It\'s especially useful for playing back audio which has particularly stringent timing accuracy requirements, such as for sounds that must match a specific rhythm and can be kept in memory rather than being played from disk or the network.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode)\\n */\\ninterface AudioBufferSourceNode extends AudioScheduledSourceNode {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/buffer) */\\n buffer: AudioBuffer | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/detune) */\\n readonly detune: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/loop) */\\n loop: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/loopEnd) */\\n loopEnd: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/loopStart) */\\n loopStart: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/playbackRate) */\\n readonly playbackRate: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/start) */\\n start(when?: number, offset?: number, duration?: number): void;\\n addEventListener(type: K, listener: (this: AudioBufferSourceNode, ev: AudioScheduledSourceNodeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: AudioBufferSourceNode, ev: AudioScheduledSourceNodeEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var AudioBufferSourceNode: {\\n prototype: AudioBufferSourceNode;\\n new(context: BaseAudioContext, options?: AudioBufferSourceOptions): AudioBufferSourceNode;\\n};\\n\\n/**\\n * An audio-processing graph built from audio modules linked together, each represented by an AudioNode.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioContext)\\n */\\ninterface AudioContext extends BaseAudioContext {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioContext/baseLatency) */\\n readonly baseLatency: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioContext/outputLatency) */\\n readonly outputLatency: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioContext/close) */\\n close(): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioContext/createMediaElementSource) */\\n createMediaElementSource(mediaElement: HTMLMediaElement): MediaElementAudioSourceNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioContext/createMediaStreamDestination) */\\n createMediaStreamDestination(): MediaStreamAudioDestinationNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioContext/createMediaStreamSource) */\\n createMediaStreamSource(mediaStream: MediaStream): MediaStreamAudioSourceNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioContext/getOutputTimestamp) */\\n getOutputTimestamp(): AudioTimestamp;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioContext/resume) */\\n resume(): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioContext/suspend) */\\n suspend(): Promise;\\n addEventListener(type: K, listener: (this: AudioContext, ev: BaseAudioContextEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: AudioContext, ev: BaseAudioContextEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var AudioContext: {\\n prototype: AudioContext;\\n new(contextOptions?: AudioContextOptions): AudioContext;\\n};\\n\\n/**\\n * AudioDestinationNode has no output (as it is the output, no more AudioNode can be linked after it in the audio graph) and one input. The number of channels in the input must be between 0 and the maxChannelCount value or an exception is raised.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioDestinationNode)\\n */\\ninterface AudioDestinationNode extends AudioNode {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioDestinationNode/maxChannelCount) */\\n readonly maxChannelCount: number;\\n}\\n\\ndeclare var AudioDestinationNode: {\\n prototype: AudioDestinationNode;\\n new(): AudioDestinationNode;\\n};\\n\\n/**\\n * The position and orientation of the unique person listening to the audio scene, and is used in audio spatialization. All PannerNodes spatialize in relation to the AudioListener stored in the BaseAudioContext.listener attribute.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioListener)\\n */\\ninterface AudioListener {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioListener/forwardX) */\\n readonly forwardX: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioListener/forwardY) */\\n readonly forwardY: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioListener/forwardZ) */\\n readonly forwardZ: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioListener/positionX) */\\n readonly positionX: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioListener/positionY) */\\n readonly positionY: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioListener/positionZ) */\\n readonly positionZ: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioListener/upX) */\\n readonly upX: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioListener/upY) */\\n readonly upY: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioListener/upZ) */\\n readonly upZ: AudioParam;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioListener/setOrientation)\\n */\\n setOrientation(x: number, y: number, z: number, xUp: number, yUp: number, zUp: number): void;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioListener/setPosition)\\n */\\n setPosition(x: number, y: number, z: number): void;\\n}\\n\\ndeclare var AudioListener: {\\n prototype: AudioListener;\\n new(): AudioListener;\\n};\\n\\n/**\\n * A generic interface for representing an audio processing module. Examples include:\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioNode)\\n */\\ninterface AudioNode extends EventTarget {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioNode/channelCount) */\\n channelCount: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioNode/channelCountMode) */\\n channelCountMode: ChannelCountMode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioNode/channelInterpretation) */\\n channelInterpretation: ChannelInterpretation;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioNode/context) */\\n readonly context: BaseAudioContext;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioNode/numberOfInputs) */\\n readonly numberOfInputs: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioNode/numberOfOutputs) */\\n readonly numberOfOutputs: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioNode/connect) */\\n connect(destinationNode: AudioNode, output?: number, input?: number): AudioNode;\\n connect(destinationParam: AudioParam, output?: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioNode/disconnect) */\\n disconnect(): void;\\n disconnect(output: number): void;\\n disconnect(destinationNode: AudioNode): void;\\n disconnect(destinationNode: AudioNode, output: number): void;\\n disconnect(destinationNode: AudioNode, output: number, input: number): void;\\n disconnect(destinationParam: AudioParam): void;\\n disconnect(destinationParam: AudioParam, output: number): void;\\n}\\n\\ndeclare var AudioNode: {\\n prototype: AudioNode;\\n new(): AudioNode;\\n};\\n\\n/**\\n * The Web Audio API\'s AudioParam interface represents an audio-related parameter, usually a parameter of an AudioNode (such as GainNode.gain).\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam)\\n */\\ninterface AudioParam {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/automationRate) */\\n automationRate: AutomationRate;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/defaultValue) */\\n readonly defaultValue: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/maxValue) */\\n readonly maxValue: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/minValue) */\\n readonly minValue: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/value) */\\n value: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/cancelAndHoldAtTime) */\\n cancelAndHoldAtTime(cancelTime: number): AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/cancelScheduledValues) */\\n cancelScheduledValues(cancelTime: number): AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/exponentialRampToValueAtTime) */\\n exponentialRampToValueAtTime(value: number, endTime: number): AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/linearRampToValueAtTime) */\\n linearRampToValueAtTime(value: number, endTime: number): AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/setTargetAtTime) */\\n setTargetAtTime(target: number, startTime: number, timeConstant: number): AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/setValueAtTime) */\\n setValueAtTime(value: number, startTime: number): AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/setValueCurveAtTime) */\\n setValueCurveAtTime(values: number[] | Float32Array, startTime: number, duration: number): AudioParam;\\n}\\n\\ndeclare var AudioParam: {\\n prototype: AudioParam;\\n new(): AudioParam;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParamMap) */\\ninterface AudioParamMap {\\n forEach(callbackfn: (value: AudioParam, key: string, parent: AudioParamMap) => void, thisArg?: any): void;\\n}\\n\\ndeclare var AudioParamMap: {\\n prototype: AudioParamMap;\\n new(): AudioParamMap;\\n};\\n\\n/**\\n * The Web Audio API events that occur when a ScriptProcessorNode input buffer is ready to be processed.\\n * @deprecated As of the August 29 2014 Web Audio API spec publication, this feature has been marked as deprecated, and is soon to be replaced by AudioWorklet.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent)\\n */\\ninterface AudioProcessingEvent extends Event {\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent/inputBuffer)\\n */\\n readonly inputBuffer: AudioBuffer;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent/outputBuffer)\\n */\\n readonly outputBuffer: AudioBuffer;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent/playbackTime)\\n */\\n readonly playbackTime: number;\\n}\\n\\n/** @deprecated */\\ndeclare var AudioProcessingEvent: {\\n prototype: AudioProcessingEvent;\\n new(type: string, eventInitDict: AudioProcessingEventInit): AudioProcessingEvent;\\n};\\n\\ninterface AudioScheduledSourceNodeEventMap {\\n \\"ended\\": Event;\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode) */\\ninterface AudioScheduledSourceNode extends AudioNode {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/ended_event) */\\n onended: ((this: AudioScheduledSourceNode, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/start) */\\n start(when?: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/stop) */\\n stop(when?: number): void;\\n addEventListener(type: K, listener: (this: AudioScheduledSourceNode, ev: AudioScheduledSourceNodeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: AudioScheduledSourceNode, ev: AudioScheduledSourceNodeEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var AudioScheduledSourceNode: {\\n prototype: AudioScheduledSourceNode;\\n new(): AudioScheduledSourceNode;\\n};\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioWorklet)\\n */\\ninterface AudioWorklet extends Worklet {\\n}\\n\\ndeclare var AudioWorklet: {\\n prototype: AudioWorklet;\\n new(): AudioWorklet;\\n};\\n\\ninterface AudioWorkletNodeEventMap {\\n \\"processorerror\\": Event;\\n}\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioWorkletNode)\\n */\\ninterface AudioWorkletNode extends AudioNode {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioWorkletNode/processorerror_event) */\\n onprocessorerror: ((this: AudioWorkletNode, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioWorkletNode/parameters) */\\n readonly parameters: AudioParamMap;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioWorkletNode/port) */\\n readonly port: MessagePort;\\n addEventListener(type: K, listener: (this: AudioWorkletNode, ev: AudioWorkletNodeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: AudioWorkletNode, ev: AudioWorkletNodeEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var AudioWorkletNode: {\\n prototype: AudioWorkletNode;\\n new(context: BaseAudioContext, name: string, options?: AudioWorkletNodeOptions): AudioWorkletNode;\\n};\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AuthenticatorAssertionResponse)\\n */\\ninterface AuthenticatorAssertionResponse extends AuthenticatorResponse {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AuthenticatorAssertionResponse/authenticatorData) */\\n readonly authenticatorData: ArrayBuffer;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AuthenticatorAssertionResponse/signature) */\\n readonly signature: ArrayBuffer;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AuthenticatorAssertionResponse/userHandle) */\\n readonly userHandle: ArrayBuffer | null;\\n}\\n\\ndeclare var AuthenticatorAssertionResponse: {\\n prototype: AuthenticatorAssertionResponse;\\n new(): AuthenticatorAssertionResponse;\\n};\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse)\\n */\\ninterface AuthenticatorAttestationResponse extends AuthenticatorResponse {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse/attestationObject) */\\n readonly attestationObject: ArrayBuffer;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse/getAuthenticatorData) */\\n getAuthenticatorData(): ArrayBuffer;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse/getPublicKey) */\\n getPublicKey(): ArrayBuffer | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse/getPublicKeyAlgorithm) */\\n getPublicKeyAlgorithm(): COSEAlgorithmIdentifier;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse/getTransports) */\\n getTransports(): string[];\\n}\\n\\ndeclare var AuthenticatorAttestationResponse: {\\n prototype: AuthenticatorAttestationResponse;\\n new(): AuthenticatorAttestationResponse;\\n};\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/AuthenticatorResponse)\\n */\\ninterface AuthenticatorResponse {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AuthenticatorResponse/clientDataJSON) */\\n readonly clientDataJSON: ArrayBuffer;\\n}\\n\\ndeclare var AuthenticatorResponse: {\\n prototype: AuthenticatorResponse;\\n new(): AuthenticatorResponse;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BarProp) */\\ninterface BarProp {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BarProp/visible) */\\n readonly visible: boolean;\\n}\\n\\ndeclare var BarProp: {\\n prototype: BarProp;\\n new(): BarProp;\\n};\\n\\ninterface BaseAudioContextEventMap {\\n \\"statechange\\": Event;\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext) */\\ninterface BaseAudioContext extends EventTarget {\\n /**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/audioWorklet)\\n */\\n readonly audioWorklet: AudioWorklet;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/currentTime) */\\n readonly currentTime: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/destination) */\\n readonly destination: AudioDestinationNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/listener) */\\n readonly listener: AudioListener;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/statechange_event) */\\n onstatechange: ((this: BaseAudioContext, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/sampleRate) */\\n readonly sampleRate: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/state) */\\n readonly state: AudioContextState;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createAnalyser) */\\n createAnalyser(): AnalyserNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createBiquadFilter) */\\n createBiquadFilter(): BiquadFilterNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createBuffer) */\\n createBuffer(numberOfChannels: number, length: number, sampleRate: number): AudioBuffer;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createBufferSource) */\\n createBufferSource(): AudioBufferSourceNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createChannelMerger) */\\n createChannelMerger(numberOfInputs?: number): ChannelMergerNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createChannelSplitter) */\\n createChannelSplitter(numberOfOutputs?: number): ChannelSplitterNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createConstantSource) */\\n createConstantSource(): ConstantSourceNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createConvolver) */\\n createConvolver(): ConvolverNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createDelay) */\\n createDelay(maxDelayTime?: number): DelayNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createDynamicsCompressor) */\\n createDynamicsCompressor(): DynamicsCompressorNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createGain) */\\n createGain(): GainNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createIIRFilter) */\\n createIIRFilter(feedforward: number[], feedback: number[]): IIRFilterNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createOscillator) */\\n createOscillator(): OscillatorNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createPanner) */\\n createPanner(): PannerNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createPeriodicWave) */\\n createPeriodicWave(real: number[] | Float32Array, imag: number[] | Float32Array, constraints?: PeriodicWaveConstraints): PeriodicWave;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createScriptProcessor)\\n */\\n createScriptProcessor(bufferSize?: number, numberOfInputChannels?: number, numberOfOutputChannels?: number): ScriptProcessorNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createStereoPanner) */\\n createStereoPanner(): StereoPannerNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/createWaveShaper) */\\n createWaveShaper(): WaveShaperNode;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BaseAudioContext/decodeAudioData) */\\n decodeAudioData(audioData: ArrayBuffer, successCallback?: DecodeSuccessCallback | null, errorCallback?: DecodeErrorCallback | null): Promise;\\n addEventListener(type: K, listener: (this: BaseAudioContext, ev: BaseAudioContextEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: BaseAudioContext, ev: BaseAudioContextEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var BaseAudioContext: {\\n prototype: BaseAudioContext;\\n new(): BaseAudioContext;\\n};\\n\\n/**\\n * The beforeunload event is fired when the window, the document and its resources are about to be unloaded.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/BeforeUnloadEvent)\\n */\\ninterface BeforeUnloadEvent extends Event {\\n /** @deprecated */\\n returnValue: any;\\n}\\n\\ndeclare var BeforeUnloadEvent: {\\n prototype: BeforeUnloadEvent;\\n new(): BeforeUnloadEvent;\\n};\\n\\n/**\\n * A simple low-order filter, and is created using the AudioContext.createBiquadFilter() method. It is an AudioNode that can represent different kinds of filters, tone control devices, and graphic equalizers.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/BiquadFilterNode)\\n */\\ninterface BiquadFilterNode extends AudioNode {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BiquadFilterNode/Q) */\\n readonly Q: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BiquadFilterNode/detune) */\\n readonly detune: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BiquadFilterNode/frequency) */\\n readonly frequency: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BiquadFilterNode/gain) */\\n readonly gain: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BiquadFilterNode/type) */\\n type: BiquadFilterType;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BiquadFilterNode/getFrequencyResponse) */\\n getFrequencyResponse(frequencyHz: Float32Array, magResponse: Float32Array, phaseResponse: Float32Array): void;\\n}\\n\\ndeclare var BiquadFilterNode: {\\n prototype: BiquadFilterNode;\\n new(context: BaseAudioContext, options?: BiquadFilterOptions): BiquadFilterNode;\\n};\\n\\n/**\\n * A file-like object of immutable, raw data. Blobs represent data that isn\'t necessarily in a JavaScript-native format. The File interface is based on Blob, inheriting blob functionality and expanding it to support files on the user\'s system.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob)\\n */\\ninterface Blob {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/size) */\\n readonly size: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/type) */\\n readonly type: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/arrayBuffer) */\\n arrayBuffer(): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/slice) */\\n slice(start?: number, end?: number, contentType?: string): Blob;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/stream) */\\n stream(): ReadableStream;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Blob/text) */\\n text(): Promise;\\n}\\n\\ndeclare var Blob: {\\n prototype: Blob;\\n new(blobParts?: BlobPart[], options?: BlobPropertyBag): Blob;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BlobEvent) */\\ninterface BlobEvent extends Event {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BlobEvent/data) */\\n readonly data: Blob;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BlobEvent/timecode) */\\n readonly timecode: DOMHighResTimeStamp;\\n}\\n\\ndeclare var BlobEvent: {\\n prototype: BlobEvent;\\n new(type: string, eventInitDict: BlobEventInit): BlobEvent;\\n};\\n\\ninterface Body {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/body) */\\n readonly body: ReadableStream | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/bodyUsed) */\\n readonly bodyUsed: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/arrayBuffer) */\\n arrayBuffer(): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/blob) */\\n blob(): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/formData) */\\n formData(): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/json) */\\n json(): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/text) */\\n text(): Promise;\\n}\\n\\ninterface BroadcastChannelEventMap {\\n \\"message\\": MessageEvent;\\n \\"messageerror\\": MessageEvent;\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BroadcastChannel) */\\ninterface BroadcastChannel extends EventTarget {\\n /**\\n * Returns the channel name (as passed to the constructor).\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/BroadcastChannel/name)\\n */\\n readonly name: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BroadcastChannel/message_event) */\\n onmessage: ((this: BroadcastChannel, ev: MessageEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/BroadcastChannel/messageerror_event) */\\n onmessageerror: ((this: BroadcastChannel, ev: MessageEvent) => any) | null;\\n /**\\n * Closes the BroadcastChannel object, opening it up to garbage collection.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/BroadcastChannel/close)\\n */\\n close(): void;\\n /**\\n * Sends the given message to other BroadcastChannel objects set up for this channel. Messages can be structured objects, e.g. nested objects and arrays.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/BroadcastChannel/postMessage)\\n */\\n postMessage(message: any): void;\\n addEventListener(type: K, listener: (this: BroadcastChannel, ev: BroadcastChannelEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: BroadcastChannel, ev: BroadcastChannelEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var BroadcastChannel: {\\n prototype: BroadcastChannel;\\n new(name: string): BroadcastChannel;\\n};\\n\\n/**\\n * This Streams API interface provides a built-in byte length queuing strategy that can be used when constructing streams.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy)\\n */\\ninterface ByteLengthQueuingStrategy extends QueuingStrategy {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/highWaterMark) */\\n readonly highWaterMark: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/size) */\\n readonly size: QueuingStrategySize;\\n}\\n\\ndeclare var ByteLengthQueuingStrategy: {\\n prototype: ByteLengthQueuingStrategy;\\n new(init: QueuingStrategyInit): ByteLengthQueuingStrategy;\\n};\\n\\n/**\\n * A CDATA section that can be used within XML to include extended portions of unescaped text. The symbols < and & don’t need escaping as they normally do when inside a CDATA section.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CDATASection)\\n */\\ninterface CDATASection extends Text {\\n}\\n\\ndeclare var CDATASection: {\\n prototype: CDATASection;\\n new(): CDATASection;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSAnimation) */\\ninterface CSSAnimation extends Animation {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSAnimation/animationName) */\\n readonly animationName: string;\\n addEventListener(type: K, listener: (this: CSSAnimation, ev: AnimationEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: CSSAnimation, ev: AnimationEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var CSSAnimation: {\\n prototype: CSSAnimation;\\n new(): CSSAnimation;\\n};\\n\\n/**\\n * A single condition CSS at-rule, which consists of a condition and a statement block. It is a child of CSSGroupingRule.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSConditionRule)\\n */\\ninterface CSSConditionRule extends CSSGroupingRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSConditionRule/conditionText) */\\n readonly conditionText: string;\\n}\\n\\ndeclare var CSSConditionRule: {\\n prototype: CSSConditionRule;\\n new(): CSSConditionRule;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSContainerRule) */\\ninterface CSSContainerRule extends CSSConditionRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSContainerRule/containerName) */\\n readonly containerName: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSContainerRule/containerQuery) */\\n readonly containerQuery: string;\\n}\\n\\ndeclare var CSSContainerRule: {\\n prototype: CSSContainerRule;\\n new(): CSSContainerRule;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule) */\\ninterface CSSCounterStyleRule extends CSSRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/additiveSymbols) */\\n additiveSymbols: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/fallback) */\\n fallback: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/name) */\\n name: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/negative) */\\n negative: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/pad) */\\n pad: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/prefix) */\\n prefix: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/range) */\\n range: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/speakAs) */\\n speakAs: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/suffix) */\\n suffix: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/symbols) */\\n symbols: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/system) */\\n system: string;\\n}\\n\\ndeclare var CSSCounterStyleRule: {\\n prototype: CSSCounterStyleRule;\\n new(): CSSCounterStyleRule;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontFaceRule) */\\ninterface CSSFontFaceRule extends CSSRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontFaceRule/style) */\\n readonly style: CSSStyleDeclaration;\\n}\\n\\ndeclare var CSSFontFaceRule: {\\n prototype: CSSFontFaceRule;\\n new(): CSSFontFaceRule;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontFeatureValuesRule) */\\ninterface CSSFontFeatureValuesRule extends CSSRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontFeatureValuesRule/fontFamily) */\\n fontFamily: string;\\n}\\n\\ndeclare var CSSFontFeatureValuesRule: {\\n prototype: CSSFontFeatureValuesRule;\\n new(): CSSFontFeatureValuesRule;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule) */\\ninterface CSSFontPaletteValuesRule extends CSSRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule/basePalette) */\\n readonly basePalette: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule/fontFamily) */\\n readonly fontFamily: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule/name) */\\n readonly name: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule/overrideColors) */\\n readonly overrideColors: string;\\n}\\n\\ndeclare var CSSFontPaletteValuesRule: {\\n prototype: CSSFontPaletteValuesRule;\\n new(): CSSFontPaletteValuesRule;\\n};\\n\\n/**\\n * Any CSS at-rule that contains other rules nested within it.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSGroupingRule)\\n */\\ninterface CSSGroupingRule extends CSSRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSGroupingRule/cssRules) */\\n readonly cssRules: CSSRuleList;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSGroupingRule/deleteRule) */\\n deleteRule(index: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSGroupingRule/insertRule) */\\n insertRule(rule: string, index?: number): number;\\n}\\n\\ndeclare var CSSGroupingRule: {\\n prototype: CSSGroupingRule;\\n new(): CSSGroupingRule;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSImageValue) */\\ninterface CSSImageValue extends CSSStyleValue {\\n}\\n\\ndeclare var CSSImageValue: {\\n prototype: CSSImageValue;\\n new(): CSSImageValue;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSImportRule) */\\ninterface CSSImportRule extends CSSRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSImportRule/href) */\\n readonly href: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSImportRule/layerName) */\\n readonly layerName: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSImportRule/media) */\\n readonly media: MediaList;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSImportRule/styleSheet) */\\n readonly styleSheet: CSSStyleSheet | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSImportRule/supportsText) */\\n readonly supportsText: string | null;\\n}\\n\\ndeclare var CSSImportRule: {\\n prototype: CSSImportRule;\\n new(): CSSImportRule;\\n};\\n\\n/**\\n * An object representing a set of style for a given keyframe. It corresponds to the contains of a single keyframe of a @keyframes at-rule. It implements the CSSRule interface with a type value of 8 (CSSRule.KEYFRAME_RULE).\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSKeyframeRule)\\n */\\ninterface CSSKeyframeRule extends CSSRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSKeyframeRule/keyText) */\\n keyText: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSKeyframeRule/style) */\\n readonly style: CSSStyleDeclaration;\\n}\\n\\ndeclare var CSSKeyframeRule: {\\n prototype: CSSKeyframeRule;\\n new(): CSSKeyframeRule;\\n};\\n\\n/**\\n * An object representing a complete set of keyframes for a CSS animation. It corresponds to the contains of a whole @keyframes at-rule. It implements the CSSRule interface with a type value of 7 (CSSRule.KEYFRAMES_RULE).\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSKeyframesRule)\\n */\\ninterface CSSKeyframesRule extends CSSRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSKeyframesRule/cssRules) */\\n readonly cssRules: CSSRuleList;\\n readonly length: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSKeyframesRule/name) */\\n name: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSKeyframesRule/appendRule) */\\n appendRule(rule: string): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSKeyframesRule/deleteRule) */\\n deleteRule(select: string): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSKeyframesRule/findRule) */\\n findRule(select: string): CSSKeyframeRule | null;\\n [index: number]: CSSKeyframeRule;\\n}\\n\\ndeclare var CSSKeyframesRule: {\\n prototype: CSSKeyframesRule;\\n new(): CSSKeyframesRule;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSKeywordValue) */\\ninterface CSSKeywordValue extends CSSStyleValue {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSKeywordValue/value) */\\n value: string;\\n}\\n\\ndeclare var CSSKeywordValue: {\\n prototype: CSSKeywordValue;\\n new(value: string): CSSKeywordValue;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSLayerBlockRule) */\\ninterface CSSLayerBlockRule extends CSSGroupingRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSLayerBlockRule/name) */\\n readonly name: string;\\n}\\n\\ndeclare var CSSLayerBlockRule: {\\n prototype: CSSLayerBlockRule;\\n new(): CSSLayerBlockRule;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSLayerStatementRule) */\\ninterface CSSLayerStatementRule extends CSSRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSLayerStatementRule/nameList) */\\n readonly nameList: ReadonlyArray;\\n}\\n\\ndeclare var CSSLayerStatementRule: {\\n prototype: CSSLayerStatementRule;\\n new(): CSSLayerStatementRule;\\n};\\n\\ninterface CSSMathClamp extends CSSMathValue {\\n readonly lower: CSSNumericValue;\\n readonly upper: CSSNumericValue;\\n readonly value: CSSNumericValue;\\n}\\n\\ndeclare var CSSMathClamp: {\\n prototype: CSSMathClamp;\\n new(lower: CSSNumberish, value: CSSNumberish, upper: CSSNumberish): CSSMathClamp;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathInvert) */\\ninterface CSSMathInvert extends CSSMathValue {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathInvert/value) */\\n readonly value: CSSNumericValue;\\n}\\n\\ndeclare var CSSMathInvert: {\\n prototype: CSSMathInvert;\\n new(arg: CSSNumberish): CSSMathInvert;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathMax) */\\ninterface CSSMathMax extends CSSMathValue {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathMax/values) */\\n readonly values: CSSNumericArray;\\n}\\n\\ndeclare var CSSMathMax: {\\n prototype: CSSMathMax;\\n new(...args: CSSNumberish[]): CSSMathMax;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathMin) */\\ninterface CSSMathMin extends CSSMathValue {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathMin/values) */\\n readonly values: CSSNumericArray;\\n}\\n\\ndeclare var CSSMathMin: {\\n prototype: CSSMathMin;\\n new(...args: CSSNumberish[]): CSSMathMin;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathNegate) */\\ninterface CSSMathNegate extends CSSMathValue {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathNegate/value) */\\n readonly value: CSSNumericValue;\\n}\\n\\ndeclare var CSSMathNegate: {\\n prototype: CSSMathNegate;\\n new(arg: CSSNumberish): CSSMathNegate;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathProduct) */\\ninterface CSSMathProduct extends CSSMathValue {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathProduct/values) */\\n readonly values: CSSNumericArray;\\n}\\n\\ndeclare var CSSMathProduct: {\\n prototype: CSSMathProduct;\\n new(...args: CSSNumberish[]): CSSMathProduct;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathSum) */\\ninterface CSSMathSum extends CSSMathValue {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathSum/values) */\\n readonly values: CSSNumericArray;\\n}\\n\\ndeclare var CSSMathSum: {\\n prototype: CSSMathSum;\\n new(...args: CSSNumberish[]): CSSMathSum;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathValue) */\\ninterface CSSMathValue extends CSSNumericValue {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathValue/operator) */\\n readonly operator: CSSMathOperator;\\n}\\n\\ndeclare var CSSMathValue: {\\n prototype: CSSMathValue;\\n new(): CSSMathValue;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMatrixComponent) */\\ninterface CSSMatrixComponent extends CSSTransformComponent {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMatrixComponent/matrix) */\\n matrix: DOMMatrix;\\n}\\n\\ndeclare var CSSMatrixComponent: {\\n prototype: CSSMatrixComponent;\\n new(matrix: DOMMatrixReadOnly, options?: CSSMatrixComponentOptions): CSSMatrixComponent;\\n};\\n\\n/**\\n * A single CSS @media rule. It implements the CSSConditionRule interface, and therefore the CSSGroupingRule and the CSSRule interface with a type value of 4 (CSSRule.MEDIA_RULE).\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMediaRule)\\n */\\ninterface CSSMediaRule extends CSSConditionRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMediaRule/media) */\\n readonly media: MediaList;\\n}\\n\\ndeclare var CSSMediaRule: {\\n prototype: CSSMediaRule;\\n new(): CSSMediaRule;\\n};\\n\\n/**\\n * An object representing a single CSS @namespace at-rule. It implements the CSSRule interface, with a type value of 10 (CSSRule.NAMESPACE_RULE).\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNamespaceRule)\\n */\\ninterface CSSNamespaceRule extends CSSRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNamespaceRule/namespaceURI) */\\n readonly namespaceURI: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNamespaceRule/prefix) */\\n readonly prefix: string;\\n}\\n\\ndeclare var CSSNamespaceRule: {\\n prototype: CSSNamespaceRule;\\n new(): CSSNamespaceRule;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericArray) */\\ninterface CSSNumericArray {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericArray/length) */\\n readonly length: number;\\n forEach(callbackfn: (value: CSSNumericValue, key: number, parent: CSSNumericArray) => void, thisArg?: any): void;\\n [index: number]: CSSNumericValue;\\n}\\n\\ndeclare var CSSNumericArray: {\\n prototype: CSSNumericArray;\\n new(): CSSNumericArray;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericValue) */\\ninterface CSSNumericValue extends CSSStyleValue {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericValue/add) */\\n add(...values: CSSNumberish[]): CSSNumericValue;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericValue/div) */\\n div(...values: CSSNumberish[]): CSSNumericValue;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericValue/equals) */\\n equals(...value: CSSNumberish[]): boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericValue/max) */\\n max(...values: CSSNumberish[]): CSSNumericValue;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericValue/min) */\\n min(...values: CSSNumberish[]): CSSNumericValue;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericValue/mul) */\\n mul(...values: CSSNumberish[]): CSSNumericValue;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericValue/sub) */\\n sub(...values: CSSNumberish[]): CSSNumericValue;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericValue/to) */\\n to(unit: string): CSSUnitValue;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericValue/toSum) */\\n toSum(...units: string[]): CSSMathSum;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericValue/type) */\\n type(): CSSNumericType;\\n}\\n\\ndeclare var CSSNumericValue: {\\n prototype: CSSNumericValue;\\n new(): CSSNumericValue;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericValue/parse_static) */\\n parse(cssText: string): CSSNumericValue;\\n};\\n\\n/**\\n * CSSPageRule is an interface representing a single CSS @page rule. It implements the CSSRule interface with a type value of 6 (CSSRule.PAGE_RULE).\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageRule)\\n */\\ninterface CSSPageRule extends CSSGroupingRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageRule/selectorText) */\\n selectorText: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageRule/style) */\\n readonly style: CSSStyleDeclaration;\\n}\\n\\ndeclare var CSSPageRule: {\\n prototype: CSSPageRule;\\n new(): CSSPageRule;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPerspective) */\\ninterface CSSPerspective extends CSSTransformComponent {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPerspective/length) */\\n length: CSSPerspectiveValue;\\n}\\n\\ndeclare var CSSPerspective: {\\n prototype: CSSPerspective;\\n new(length: CSSPerspectiveValue): CSSPerspective;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPropertyRule) */\\ninterface CSSPropertyRule extends CSSRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPropertyRule/inherits) */\\n readonly inherits: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPropertyRule/initialValue) */\\n readonly initialValue: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPropertyRule/name) */\\n readonly name: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPropertyRule/syntax) */\\n readonly syntax: string;\\n}\\n\\ndeclare var CSSPropertyRule: {\\n prototype: CSSPropertyRule;\\n new(): CSSPropertyRule;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSRotate) */\\ninterface CSSRotate extends CSSTransformComponent {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSRotate/angle) */\\n angle: CSSNumericValue;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSRotate/x) */\\n x: CSSNumberish;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSRotate/y) */\\n y: CSSNumberish;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSRotate/z) */\\n z: CSSNumberish;\\n}\\n\\ndeclare var CSSRotate: {\\n prototype: CSSRotate;\\n new(angle: CSSNumericValue): CSSRotate;\\n new(x: CSSNumberish, y: CSSNumberish, z: CSSNumberish, angle: CSSNumericValue): CSSRotate;\\n};\\n\\n/**\\n * A single CSS rule. There are several types of rules, listed in the Type constants section below.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSRule)\\n */\\ninterface CSSRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSRule/cssText) */\\n cssText: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSRule/parentRule) */\\n readonly parentRule: CSSRule | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSRule/parentStyleSheet) */\\n readonly parentStyleSheet: CSSStyleSheet | null;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSRule/type)\\n */\\n readonly type: number;\\n readonly STYLE_RULE: 1;\\n readonly CHARSET_RULE: 2;\\n readonly IMPORT_RULE: 3;\\n readonly MEDIA_RULE: 4;\\n readonly FONT_FACE_RULE: 5;\\n readonly PAGE_RULE: 6;\\n readonly NAMESPACE_RULE: 10;\\n readonly KEYFRAMES_RULE: 7;\\n readonly KEYFRAME_RULE: 8;\\n readonly SUPPORTS_RULE: 12;\\n readonly COUNTER_STYLE_RULE: 11;\\n readonly FONT_FEATURE_VALUES_RULE: 14;\\n}\\n\\ndeclare var CSSRule: {\\n prototype: CSSRule;\\n new(): CSSRule;\\n readonly STYLE_RULE: 1;\\n readonly CHARSET_RULE: 2;\\n readonly IMPORT_RULE: 3;\\n readonly MEDIA_RULE: 4;\\n readonly FONT_FACE_RULE: 5;\\n readonly PAGE_RULE: 6;\\n readonly NAMESPACE_RULE: 10;\\n readonly KEYFRAMES_RULE: 7;\\n readonly KEYFRAME_RULE: 8;\\n readonly SUPPORTS_RULE: 12;\\n readonly COUNTER_STYLE_RULE: 11;\\n readonly FONT_FEATURE_VALUES_RULE: 14;\\n};\\n\\n/**\\n * A CSSRuleList is an (indirect-modify only) array-like object containing an ordered collection of CSSRule objects.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSRuleList)\\n */\\ninterface CSSRuleList {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSRuleList/length) */\\n readonly length: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSRuleList/item) */\\n item(index: number): CSSRule | null;\\n [index: number]: CSSRule;\\n}\\n\\ndeclare var CSSRuleList: {\\n prototype: CSSRuleList;\\n new(): CSSRuleList;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSScale) */\\ninterface CSSScale extends CSSTransformComponent {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSScale/x) */\\n x: CSSNumberish;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSScale/y) */\\n y: CSSNumberish;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSScale/z) */\\n z: CSSNumberish;\\n}\\n\\ndeclare var CSSScale: {\\n prototype: CSSScale;\\n new(x: CSSNumberish, y: CSSNumberish, z?: CSSNumberish): CSSScale;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSSkew) */\\ninterface CSSSkew extends CSSTransformComponent {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSSkew/ax) */\\n ax: CSSNumericValue;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSSkew/ay) */\\n ay: CSSNumericValue;\\n}\\n\\ndeclare var CSSSkew: {\\n prototype: CSSSkew;\\n new(ax: CSSNumericValue, ay: CSSNumericValue): CSSSkew;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSSkewX) */\\ninterface CSSSkewX extends CSSTransformComponent {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSSkewX/ax) */\\n ax: CSSNumericValue;\\n}\\n\\ndeclare var CSSSkewX: {\\n prototype: CSSSkewX;\\n new(ax: CSSNumericValue): CSSSkewX;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSSkewY) */\\ninterface CSSSkewY extends CSSTransformComponent {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSSkewY/ay) */\\n ay: CSSNumericValue;\\n}\\n\\ndeclare var CSSSkewY: {\\n prototype: CSSSkewY;\\n new(ay: CSSNumericValue): CSSSkewY;\\n};\\n\\n/**\\n * An object that is a CSS declaration block, and exposes style information and various style-related methods and properties.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration)\\n */\\ninterface CSSStyleDeclaration {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/accent-color) */\\n accentColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/align-content) */\\n alignContent: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/align-items) */\\n alignItems: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/align-self) */\\n alignSelf: string;\\n alignmentBaseline: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/all) */\\n all: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation) */\\n animation: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-composition) */\\n animationComposition: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-delay) */\\n animationDelay: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-direction) */\\n animationDirection: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-duration) */\\n animationDuration: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-fill-mode) */\\n animationFillMode: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-iteration-count) */\\n animationIterationCount: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-name) */\\n animationName: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-play-state) */\\n animationPlayState: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-timing-function) */\\n animationTimingFunction: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/appearance) */\\n appearance: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/aspect-ratio) */\\n aspectRatio: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/backdrop-filter) */\\n backdropFilter: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/backface-visibility) */\\n backfaceVisibility: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background) */\\n background: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-attachment) */\\n backgroundAttachment: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-blend-mode) */\\n backgroundBlendMode: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-clip) */\\n backgroundClip: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-color) */\\n backgroundColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-image) */\\n backgroundImage: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-origin) */\\n backgroundOrigin: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-position) */\\n backgroundPosition: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-position-x) */\\n backgroundPositionX: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-position-y) */\\n backgroundPositionY: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-repeat) */\\n backgroundRepeat: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-size) */\\n backgroundSize: string;\\n baselineShift: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/baseline-source) */\\n baselineSource: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/block-size) */\\n blockSize: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border) */\\n border: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-block) */\\n borderBlock: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-block-color) */\\n borderBlockColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-block-end) */\\n borderBlockEnd: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-block-end-color) */\\n borderBlockEndColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-block-end-style) */\\n borderBlockEndStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-block-end-width) */\\n borderBlockEndWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-block-start) */\\n borderBlockStart: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-block-start-color) */\\n borderBlockStartColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-block-start-style) */\\n borderBlockStartStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-block-start-width) */\\n borderBlockStartWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-block-style) */\\n borderBlockStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-block-width) */\\n borderBlockWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-bottom) */\\n borderBottom: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-bottom-color) */\\n borderBottomColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius) */\\n borderBottomLeftRadius: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius) */\\n borderBottomRightRadius: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-bottom-style) */\\n borderBottomStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-bottom-width) */\\n borderBottomWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-collapse) */\\n borderCollapse: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-color) */\\n borderColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-end-end-radius) */\\n borderEndEndRadius: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-end-start-radius) */\\n borderEndStartRadius: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-image) */\\n borderImage: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-image-outset) */\\n borderImageOutset: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-image-repeat) */\\n borderImageRepeat: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-image-slice) */\\n borderImageSlice: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-image-source) */\\n borderImageSource: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-image-width) */\\n borderImageWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-inline) */\\n borderInline: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-inline-color) */\\n borderInlineColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-inline-end) */\\n borderInlineEnd: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-inline-end-color) */\\n borderInlineEndColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-inline-end-style) */\\n borderInlineEndStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-inline-end-width) */\\n borderInlineEndWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-inline-start) */\\n borderInlineStart: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-inline-start-color) */\\n borderInlineStartColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-inline-start-style) */\\n borderInlineStartStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-inline-start-width) */\\n borderInlineStartWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-inline-style) */\\n borderInlineStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-inline-width) */\\n borderInlineWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-left) */\\n borderLeft: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-left-color) */\\n borderLeftColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-left-style) */\\n borderLeftStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-left-width) */\\n borderLeftWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-radius) */\\n borderRadius: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-right) */\\n borderRight: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-right-color) */\\n borderRightColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-right-style) */\\n borderRightStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-right-width) */\\n borderRightWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-spacing) */\\n borderSpacing: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-start-end-radius) */\\n borderStartEndRadius: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-start-start-radius) */\\n borderStartStartRadius: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-style) */\\n borderStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-top) */\\n borderTop: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-top-color) */\\n borderTopColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-top-left-radius) */\\n borderTopLeftRadius: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-top-right-radius) */\\n borderTopRightRadius: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-top-style) */\\n borderTopStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-top-width) */\\n borderTopWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-width) */\\n borderWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/bottom) */\\n bottom: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/box-shadow) */\\n boxShadow: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/box-sizing) */\\n boxSizing: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/break-after) */\\n breakAfter: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/break-before) */\\n breakBefore: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/break-inside) */\\n breakInside: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/caption-side) */\\n captionSide: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/caret-color) */\\n caretColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/clear) */\\n clear: string;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/clip)\\n */\\n clip: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/clip-path) */\\n clipPath: string;\\n clipRule: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/color) */\\n color: string;\\n colorInterpolation: string;\\n colorInterpolationFilters: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/color-scheme) */\\n colorScheme: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/column-count) */\\n columnCount: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/column-fill) */\\n columnFill: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/column-gap) */\\n columnGap: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/column-rule) */\\n columnRule: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/column-rule-color) */\\n columnRuleColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/column-rule-style) */\\n columnRuleStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/column-rule-width) */\\n columnRuleWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/column-span) */\\n columnSpan: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/column-width) */\\n columnWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/columns) */\\n columns: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/contain) */\\n contain: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-contain-intrinsic-block-size) */\\n containIntrinsicBlockSize: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-height) */\\n containIntrinsicHeight: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-contain-intrinsic-inline-size) */\\n containIntrinsicInlineSize: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-size) */\\n containIntrinsicSize: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-width) */\\n containIntrinsicWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/container) */\\n container: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/container-name) */\\n containerName: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/container-type) */\\n containerType: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/content) */\\n content: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/counter-increment) */\\n counterIncrement: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/counter-reset) */\\n counterReset: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/counter-set) */\\n counterSet: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/cssFloat) */\\n cssFloat: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/cssText) */\\n cssText: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/cursor) */\\n cursor: string;\\n cx: string;\\n cy: string;\\n d: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/direction) */\\n direction: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/display) */\\n display: string;\\n dominantBaseline: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/empty-cells) */\\n emptyCells: string;\\n fill: string;\\n fillOpacity: string;\\n fillRule: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/filter) */\\n filter: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex) */\\n flex: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-basis) */\\n flexBasis: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-direction) */\\n flexDirection: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-flow) */\\n flexFlow: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-grow) */\\n flexGrow: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-shrink) */\\n flexShrink: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-wrap) */\\n flexWrap: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/float) */\\n float: string;\\n floodColor: string;\\n floodOpacity: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font) */\\n font: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-family) */\\n fontFamily: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-feature-settings) */\\n fontFeatureSettings: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-kerning) */\\n fontKerning: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-optical-sizing) */\\n fontOpticalSizing: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-palette) */\\n fontPalette: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-size) */\\n fontSize: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-size-adjust) */\\n fontSizeAdjust: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-stretch) */\\n fontStretch: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-style) */\\n fontStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-synthesis) */\\n fontSynthesis: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-synthesis-small-caps) */\\n fontSynthesisSmallCaps: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-synthesis-style) */\\n fontSynthesisStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-synthesis-weight) */\\n fontSynthesisWeight: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-variant) */\\n fontVariant: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-variant-alternates) */\\n fontVariantAlternates: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-variant-caps) */\\n fontVariantCaps: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-variant-east-asian) */\\n fontVariantEastAsian: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-variant-ligatures) */\\n fontVariantLigatures: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-variant-numeric) */\\n fontVariantNumeric: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-variant-position) */\\n fontVariantPosition: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-variation-settings) */\\n fontVariationSettings: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-weight) */\\n fontWeight: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/forced-color-adjust) */\\n forcedColorAdjust: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/gap) */\\n gap: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid) */\\n grid: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid-area) */\\n gridArea: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid-auto-columns) */\\n gridAutoColumns: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid-auto-flow) */\\n gridAutoFlow: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid-auto-rows) */\\n gridAutoRows: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid-column) */\\n gridColumn: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid-column-end) */\\n gridColumnEnd: string;\\n /** @deprecated This is a legacy alias of `columnGap`. */\\n gridColumnGap: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid-column-start) */\\n gridColumnStart: string;\\n /** @deprecated This is a legacy alias of `gap`. */\\n gridGap: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid-row) */\\n gridRow: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid-row-end) */\\n gridRowEnd: string;\\n /** @deprecated This is a legacy alias of `rowGap`. */\\n gridRowGap: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid-row-start) */\\n gridRowStart: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid-template) */\\n gridTemplate: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid-template-areas) */\\n gridTemplateAreas: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid-template-columns) */\\n gridTemplateColumns: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/grid-template-rows) */\\n gridTemplateRows: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/height) */\\n height: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/hyphenate-character) */\\n hyphenateCharacter: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/hyphens) */\\n hyphens: string;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/image-orientation)\\n */\\n imageOrientation: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/image-rendering) */\\n imageRendering: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/inline-size) */\\n inlineSize: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/inset) */\\n inset: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/inset-block) */\\n insetBlock: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/inset-block-end) */\\n insetBlockEnd: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/inset-block-start) */\\n insetBlockStart: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/inset-inline) */\\n insetInline: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/inset-inline-end) */\\n insetInlineEnd: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/inset-inline-start) */\\n insetInlineStart: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/isolation) */\\n isolation: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/justify-content) */\\n justifyContent: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/justify-items) */\\n justifyItems: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/justify-self) */\\n justifySelf: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/left) */\\n left: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/length) */\\n readonly length: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/letter-spacing) */\\n letterSpacing: string;\\n lightingColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/line-break) */\\n lineBreak: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/line-height) */\\n lineHeight: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/list-style) */\\n listStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/list-style-image) */\\n listStyleImage: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/list-style-position) */\\n listStylePosition: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/list-style-type) */\\n listStyleType: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin) */\\n margin: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin-block) */\\n marginBlock: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin-block-end) */\\n marginBlockEnd: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin-block-start) */\\n marginBlockStart: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin-bottom) */\\n marginBottom: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin-inline) */\\n marginInline: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin-inline-end) */\\n marginInlineEnd: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin-inline-start) */\\n marginInlineStart: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin-left) */\\n marginLeft: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin-right) */\\n marginRight: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin-top) */\\n marginTop: string;\\n marker: string;\\n markerEnd: string;\\n markerMid: string;\\n markerStart: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask) */\\n mask: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-clip) */\\n maskClip: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-composite) */\\n maskComposite: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-image) */\\n maskImage: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-mode) */\\n maskMode: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-origin) */\\n maskOrigin: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-position) */\\n maskPosition: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-repeat) */\\n maskRepeat: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-size) */\\n maskSize: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-type) */\\n maskType: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/math-depth) */\\n mathDepth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/math-style) */\\n mathStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/max-block-size) */\\n maxBlockSize: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/max-height) */\\n maxHeight: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/max-inline-size) */\\n maxInlineSize: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/max-width) */\\n maxWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/min-block-size) */\\n minBlockSize: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/min-height) */\\n minHeight: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/min-inline-size) */\\n minInlineSize: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/min-width) */\\n minWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mix-blend-mode) */\\n mixBlendMode: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/object-fit) */\\n objectFit: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/object-position) */\\n objectPosition: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/offset) */\\n offset: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/offset-anchor) */\\n offsetAnchor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/offset-distance) */\\n offsetDistance: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/offset-path) */\\n offsetPath: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/offset-position) */\\n offsetPosition: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/offset-rotate) */\\n offsetRotate: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/opacity) */\\n opacity: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/order) */\\n order: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/orphans) */\\n orphans: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/outline) */\\n outline: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/outline-color) */\\n outlineColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/outline-offset) */\\n outlineOffset: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/outline-style) */\\n outlineStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/outline-width) */\\n outlineWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/overflow) */\\n overflow: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/overflow-anchor) */\\n overflowAnchor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/overflow-clip-margin) */\\n overflowClipMargin: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/overflow-wrap) */\\n overflowWrap: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/overflow-x) */\\n overflowX: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/overflow-y) */\\n overflowY: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior) */\\n overscrollBehavior: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-block) */\\n overscrollBehaviorBlock: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-inline) */\\n overscrollBehaviorInline: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-x) */\\n overscrollBehaviorX: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-y) */\\n overscrollBehaviorY: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding) */\\n padding: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding-block) */\\n paddingBlock: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding-block-end) */\\n paddingBlockEnd: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding-block-start) */\\n paddingBlockStart: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding-bottom) */\\n paddingBottom: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding-inline) */\\n paddingInline: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding-inline-end) */\\n paddingInlineEnd: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding-inline-start) */\\n paddingInlineStart: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding-left) */\\n paddingLeft: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding-right) */\\n paddingRight: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding-top) */\\n paddingTop: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/page) */\\n page: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/page-break-after) */\\n pageBreakAfter: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/page-break-before) */\\n pageBreakBefore: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/page-break-inside) */\\n pageBreakInside: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/paint-order) */\\n paintOrder: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/parentRule) */\\n readonly parentRule: CSSRule | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/perspective) */\\n perspective: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/perspective-origin) */\\n perspectiveOrigin: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/place-content) */\\n placeContent: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/place-items) */\\n placeItems: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/place-self) */\\n placeSelf: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/pointer-events) */\\n pointerEvents: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/position) */\\n position: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/print-color-adjust) */\\n printColorAdjust: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/quotes) */\\n quotes: string;\\n r: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/resize) */\\n resize: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/right) */\\n right: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/rotate) */\\n rotate: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/row-gap) */\\n rowGap: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/ruby-position) */\\n rubyPosition: string;\\n rx: string;\\n ry: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scale) */\\n scale: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-behavior) */\\n scrollBehavior: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-margin) */\\n scrollMargin: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block) */\\n scrollMarginBlock: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-end) */\\n scrollMarginBlockEnd: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-start) */\\n scrollMarginBlockStart: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-margin-bottom) */\\n scrollMarginBottom: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline) */\\n scrollMarginInline: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-end) */\\n scrollMarginInlineEnd: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-start) */\\n scrollMarginInlineStart: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-margin-left) */\\n scrollMarginLeft: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-margin-right) */\\n scrollMarginRight: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-margin-top) */\\n scrollMarginTop: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-padding) */\\n scrollPadding: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block) */\\n scrollPaddingBlock: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-end) */\\n scrollPaddingBlockEnd: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-start) */\\n scrollPaddingBlockStart: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-padding-bottom) */\\n scrollPaddingBottom: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline) */\\n scrollPaddingInline: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-end) */\\n scrollPaddingInlineEnd: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-start) */\\n scrollPaddingInlineStart: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-padding-left) */\\n scrollPaddingLeft: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-padding-right) */\\n scrollPaddingRight: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-padding-top) */\\n scrollPaddingTop: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-snap-align) */\\n scrollSnapAlign: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-snap-stop) */\\n scrollSnapStop: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type) */\\n scrollSnapType: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scrollbar-color) */\\n scrollbarColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scrollbar-gutter) */\\n scrollbarGutter: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/scrollbar-width) */\\n scrollbarWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/shape-image-threshold) */\\n shapeImageThreshold: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/shape-margin) */\\n shapeMargin: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/shape-outside) */\\n shapeOutside: string;\\n shapeRendering: string;\\n stopColor: string;\\n stopOpacity: string;\\n stroke: string;\\n strokeDasharray: string;\\n strokeDashoffset: string;\\n strokeLinecap: string;\\n strokeLinejoin: string;\\n strokeMiterlimit: string;\\n strokeOpacity: string;\\n strokeWidth: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/tab-size) */\\n tabSize: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/table-layout) */\\n tableLayout: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-align) */\\n textAlign: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-align-last) */\\n textAlignLast: string;\\n textAnchor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-combine-upright) */\\n textCombineUpright: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-decoration) */\\n textDecoration: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-decoration-color) */\\n textDecorationColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-decoration-line) */\\n textDecorationLine: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip-ink) */\\n textDecorationSkipInk: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-decoration-style) */\\n textDecorationStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-decoration-thickness) */\\n textDecorationThickness: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-emphasis) */\\n textEmphasis: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-emphasis-color) */\\n textEmphasisColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-emphasis-position) */\\n textEmphasisPosition: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-emphasis-style) */\\n textEmphasisStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-indent) */\\n textIndent: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-orientation) */\\n textOrientation: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-overflow) */\\n textOverflow: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-rendering) */\\n textRendering: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-shadow) */\\n textShadow: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-transform) */\\n textTransform: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-underline-offset) */\\n textUnderlineOffset: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-underline-position) */\\n textUnderlinePosition: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-wrap) */\\n textWrap: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/top) */\\n top: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/touch-action) */\\n touchAction: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transform) */\\n transform: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transform-box) */\\n transformBox: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transform-origin) */\\n transformOrigin: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transform-style) */\\n transformStyle: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition) */\\n transition: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition-delay) */\\n transitionDelay: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition-duration) */\\n transitionDuration: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition-property) */\\n transitionProperty: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition-timing-function) */\\n transitionTimingFunction: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/translate) */\\n translate: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/unicode-bidi) */\\n unicodeBidi: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/user-select) */\\n userSelect: string;\\n vectorEffect: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/vertical-align) */\\n verticalAlign: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/visibility) */\\n visibility: string;\\n /**\\n * @deprecated This is a legacy alias of `alignContent`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/align-content)\\n */\\n webkitAlignContent: string;\\n /**\\n * @deprecated This is a legacy alias of `alignItems`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/align-items)\\n */\\n webkitAlignItems: string;\\n /**\\n * @deprecated This is a legacy alias of `alignSelf`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/align-self)\\n */\\n webkitAlignSelf: string;\\n /**\\n * @deprecated This is a legacy alias of `animation`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation)\\n */\\n webkitAnimation: string;\\n /**\\n * @deprecated This is a legacy alias of `animationDelay`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-delay)\\n */\\n webkitAnimationDelay: string;\\n /**\\n * @deprecated This is a legacy alias of `animationDirection`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-direction)\\n */\\n webkitAnimationDirection: string;\\n /**\\n * @deprecated This is a legacy alias of `animationDuration`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-duration)\\n */\\n webkitAnimationDuration: string;\\n /**\\n * @deprecated This is a legacy alias of `animationFillMode`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-fill-mode)\\n */\\n webkitAnimationFillMode: string;\\n /**\\n * @deprecated This is a legacy alias of `animationIterationCount`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-iteration-count)\\n */\\n webkitAnimationIterationCount: string;\\n /**\\n * @deprecated This is a legacy alias of `animationName`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-name)\\n */\\n webkitAnimationName: string;\\n /**\\n * @deprecated This is a legacy alias of `animationPlayState`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-play-state)\\n */\\n webkitAnimationPlayState: string;\\n /**\\n * @deprecated This is a legacy alias of `animationTimingFunction`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/animation-timing-function)\\n */\\n webkitAnimationTimingFunction: string;\\n /**\\n * @deprecated This is a legacy alias of `appearance`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/appearance)\\n */\\n webkitAppearance: string;\\n /**\\n * @deprecated This is a legacy alias of `backfaceVisibility`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/backface-visibility)\\n */\\n webkitBackfaceVisibility: string;\\n /**\\n * @deprecated This is a legacy alias of `backgroundClip`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-clip)\\n */\\n webkitBackgroundClip: string;\\n /**\\n * @deprecated This is a legacy alias of `backgroundOrigin`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-origin)\\n */\\n webkitBackgroundOrigin: string;\\n /**\\n * @deprecated This is a legacy alias of `backgroundSize`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-size)\\n */\\n webkitBackgroundSize: string;\\n /**\\n * @deprecated This is a legacy alias of `borderBottomLeftRadius`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius)\\n */\\n webkitBorderBottomLeftRadius: string;\\n /**\\n * @deprecated This is a legacy alias of `borderBottomRightRadius`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius)\\n */\\n webkitBorderBottomRightRadius: string;\\n /**\\n * @deprecated This is a legacy alias of `borderRadius`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-radius)\\n */\\n webkitBorderRadius: string;\\n /**\\n * @deprecated This is a legacy alias of `borderTopLeftRadius`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-top-left-radius)\\n */\\n webkitBorderTopLeftRadius: string;\\n /**\\n * @deprecated This is a legacy alias of `borderTopRightRadius`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-top-right-radius)\\n */\\n webkitBorderTopRightRadius: string;\\n /**\\n * @deprecated This is a legacy alias of `boxAlign`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/box-align)\\n */\\n webkitBoxAlign: string;\\n /**\\n * @deprecated This is a legacy alias of `boxFlex`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/box-flex)\\n */\\n webkitBoxFlex: string;\\n /**\\n * @deprecated This is a legacy alias of `boxOrdinalGroup`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/box-ordinal-group)\\n */\\n webkitBoxOrdinalGroup: string;\\n /**\\n * @deprecated This is a legacy alias of `boxOrient`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/box-orient)\\n */\\n webkitBoxOrient: string;\\n /**\\n * @deprecated This is a legacy alias of `boxPack`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/box-pack)\\n */\\n webkitBoxPack: string;\\n /**\\n * @deprecated This is a legacy alias of `boxShadow`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/box-shadow)\\n */\\n webkitBoxShadow: string;\\n /**\\n * @deprecated This is a legacy alias of `boxSizing`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/box-sizing)\\n */\\n webkitBoxSizing: string;\\n /**\\n * @deprecated This is a legacy alias of `filter`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/filter)\\n */\\n webkitFilter: string;\\n /**\\n * @deprecated This is a legacy alias of `flex`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex)\\n */\\n webkitFlex: string;\\n /**\\n * @deprecated This is a legacy alias of `flexBasis`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-basis)\\n */\\n webkitFlexBasis: string;\\n /**\\n * @deprecated This is a legacy alias of `flexDirection`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-direction)\\n */\\n webkitFlexDirection: string;\\n /**\\n * @deprecated This is a legacy alias of `flexFlow`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-flow)\\n */\\n webkitFlexFlow: string;\\n /**\\n * @deprecated This is a legacy alias of `flexGrow`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-grow)\\n */\\n webkitFlexGrow: string;\\n /**\\n * @deprecated This is a legacy alias of `flexShrink`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-shrink)\\n */\\n webkitFlexShrink: string;\\n /**\\n * @deprecated This is a legacy alias of `flexWrap`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-wrap)\\n */\\n webkitFlexWrap: string;\\n /**\\n * @deprecated This is a legacy alias of `justifyContent`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/justify-content)\\n */\\n webkitJustifyContent: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/-webkit-line-clamp) */\\n webkitLineClamp: string;\\n /**\\n * @deprecated This is a legacy alias of `mask`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask)\\n */\\n webkitMask: string;\\n /**\\n * @deprecated This is a legacy alias of `maskBorder`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-border)\\n */\\n webkitMaskBoxImage: string;\\n /**\\n * @deprecated This is a legacy alias of `maskBorderOutset`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-border-outset)\\n */\\n webkitMaskBoxImageOutset: string;\\n /**\\n * @deprecated This is a legacy alias of `maskBorderRepeat`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-border-repeat)\\n */\\n webkitMaskBoxImageRepeat: string;\\n /**\\n * @deprecated This is a legacy alias of `maskBorderSlice`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-border-slice)\\n */\\n webkitMaskBoxImageSlice: string;\\n /**\\n * @deprecated This is a legacy alias of `maskBorderSource`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-border-source)\\n */\\n webkitMaskBoxImageSource: string;\\n /**\\n * @deprecated This is a legacy alias of `maskBorderWidth`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-border-width)\\n */\\n webkitMaskBoxImageWidth: string;\\n /**\\n * @deprecated This is a legacy alias of `maskClip`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-clip)\\n */\\n webkitMaskClip: string;\\n /**\\n * @deprecated This is a legacy alias of `maskComposite`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-composite)\\n */\\n webkitMaskComposite: string;\\n /**\\n * @deprecated This is a legacy alias of `maskImage`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-image)\\n */\\n webkitMaskImage: string;\\n /**\\n * @deprecated This is a legacy alias of `maskOrigin`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-origin)\\n */\\n webkitMaskOrigin: string;\\n /**\\n * @deprecated This is a legacy alias of `maskPosition`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-position)\\n */\\n webkitMaskPosition: string;\\n /**\\n * @deprecated This is a legacy alias of `maskRepeat`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-repeat)\\n */\\n webkitMaskRepeat: string;\\n /**\\n * @deprecated This is a legacy alias of `maskSize`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/mask-size)\\n */\\n webkitMaskSize: string;\\n /**\\n * @deprecated This is a legacy alias of `order`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/order)\\n */\\n webkitOrder: string;\\n /**\\n * @deprecated This is a legacy alias of `perspective`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/perspective)\\n */\\n webkitPerspective: string;\\n /**\\n * @deprecated This is a legacy alias of `perspectiveOrigin`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/perspective-origin)\\n */\\n webkitPerspectiveOrigin: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/-webkit-text-fill-color) */\\n webkitTextFillColor: string;\\n /**\\n * @deprecated This is a legacy alias of `textSizeAdjust`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-size-adjust)\\n */\\n webkitTextSizeAdjust: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke) */\\n webkitTextStroke: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-color) */\\n webkitTextStrokeColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-width) */\\n webkitTextStrokeWidth: string;\\n /**\\n * @deprecated This is a legacy alias of `transform`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transform)\\n */\\n webkitTransform: string;\\n /**\\n * @deprecated This is a legacy alias of `transformOrigin`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transform-origin)\\n */\\n webkitTransformOrigin: string;\\n /**\\n * @deprecated This is a legacy alias of `transformStyle`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transform-style)\\n */\\n webkitTransformStyle: string;\\n /**\\n * @deprecated This is a legacy alias of `transition`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition)\\n */\\n webkitTransition: string;\\n /**\\n * @deprecated This is a legacy alias of `transitionDelay`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition-delay)\\n */\\n webkitTransitionDelay: string;\\n /**\\n * @deprecated This is a legacy alias of `transitionDuration`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition-duration)\\n */\\n webkitTransitionDuration: string;\\n /**\\n * @deprecated This is a legacy alias of `transitionProperty`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition-property)\\n */\\n webkitTransitionProperty: string;\\n /**\\n * @deprecated This is a legacy alias of `transitionTimingFunction`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition-timing-function)\\n */\\n webkitTransitionTimingFunction: string;\\n /**\\n * @deprecated This is a legacy alias of `userSelect`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/user-select)\\n */\\n webkitUserSelect: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/white-space) */\\n whiteSpace: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/widows) */\\n widows: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/width) */\\n width: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/will-change) */\\n willChange: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/word-break) */\\n wordBreak: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/word-spacing) */\\n wordSpacing: string;\\n /** @deprecated */\\n wordWrap: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/writing-mode) */\\n writingMode: string;\\n x: string;\\n y: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/z-index) */\\n zIndex: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/getPropertyPriority) */\\n getPropertyPriority(property: string): string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/getPropertyValue) */\\n getPropertyValue(property: string): string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/item) */\\n item(index: number): string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/removeProperty) */\\n removeProperty(property: string): string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/setProperty) */\\n setProperty(property: string, value: string | null, priority?: string): void;\\n [index: number]: string;\\n}\\n\\ndeclare var CSSStyleDeclaration: {\\n prototype: CSSStyleDeclaration;\\n new(): CSSStyleDeclaration;\\n};\\n\\n/**\\n * CSSStyleRule represents a single CSS style rule. It implements the CSSRule interface with a type value of 1 (CSSRule.STYLE_RULE).\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleRule)\\n */\\ninterface CSSStyleRule extends CSSGroupingRule {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleRule/selectorText) */\\n selectorText: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleRule/style) */\\n readonly style: CSSStyleDeclaration;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleRule/styleMap) */\\n readonly styleMap: StylePropertyMap;\\n}\\n\\ndeclare var CSSStyleRule: {\\n prototype: CSSStyleRule;\\n new(): CSSStyleRule;\\n};\\n\\n/**\\n * A single CSS style sheet. It inherits properties and methods from its parent, StyleSheet.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleSheet)\\n */\\ninterface CSSStyleSheet extends StyleSheet {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/cssRules) */\\n readonly cssRules: CSSRuleList;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/ownerRule) */\\n readonly ownerRule: CSSRule | null;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/rules)\\n */\\n readonly rules: CSSRuleList;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/addRule)\\n */\\n addRule(selector?: string, style?: string, index?: number): number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/deleteRule) */\\n deleteRule(index: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/insertRule) */\\n insertRule(rule: string, index?: number): number;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/removeRule)\\n */\\n removeRule(index?: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/replace) */\\n replace(text: string): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/replaceSync) */\\n replaceSync(text: string): void;\\n}\\n\\ndeclare var CSSStyleSheet: {\\n prototype: CSSStyleSheet;\\n new(options?: CSSStyleSheetInit): CSSStyleSheet;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleValue) */\\ninterface CSSStyleValue {\\n toString(): string;\\n}\\n\\ndeclare var CSSStyleValue: {\\n prototype: CSSStyleValue;\\n new(): CSSStyleValue;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleValue/parse_static) */\\n parse(property: string, cssText: string): CSSStyleValue;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleValue/parseAll_static) */\\n parseAll(property: string, cssText: string): CSSStyleValue[];\\n};\\n\\n/**\\n * An object representing a single CSS @supports at-rule. It implements the CSSConditionRule interface, and therefore the CSSRule and CSSGroupingRule interfaces with a type value of 12 (CSSRule.SUPPORTS_RULE).\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSSupportsRule)\\n */\\ninterface CSSSupportsRule extends CSSConditionRule {\\n}\\n\\ndeclare var CSSSupportsRule: {\\n prototype: CSSSupportsRule;\\n new(): CSSSupportsRule;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSTransformComponent) */\\ninterface CSSTransformComponent {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSTransformComponent/is2D) */\\n is2D: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSTransformComponent/toMatrix) */\\n toMatrix(): DOMMatrix;\\n toString(): string;\\n}\\n\\ndeclare var CSSTransformComponent: {\\n prototype: CSSTransformComponent;\\n new(): CSSTransformComponent;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSTransformValue) */\\ninterface CSSTransformValue extends CSSStyleValue {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSTransformValue/is2D) */\\n readonly is2D: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSTransformValue/length) */\\n readonly length: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSTransformValue/toMatrix) */\\n toMatrix(): DOMMatrix;\\n forEach(callbackfn: (value: CSSTransformComponent, key: number, parent: CSSTransformValue) => void, thisArg?: any): void;\\n [index: number]: CSSTransformComponent;\\n}\\n\\ndeclare var CSSTransformValue: {\\n prototype: CSSTransformValue;\\n new(transforms: CSSTransformComponent[]): CSSTransformValue;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSTransition) */\\ninterface CSSTransition extends Animation {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSTransition/transitionProperty) */\\n readonly transitionProperty: string;\\n addEventListener(type: K, listener: (this: CSSTransition, ev: AnimationEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: CSSTransition, ev: AnimationEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var CSSTransition: {\\n prototype: CSSTransition;\\n new(): CSSTransition;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSTranslate) */\\ninterface CSSTranslate extends CSSTransformComponent {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSTranslate/x) */\\n x: CSSNumericValue;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSTranslate/y) */\\n y: CSSNumericValue;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSTranslate/z) */\\n z: CSSNumericValue;\\n}\\n\\ndeclare var CSSTranslate: {\\n prototype: CSSTranslate;\\n new(x: CSSNumericValue, y: CSSNumericValue, z?: CSSNumericValue): CSSTranslate;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSUnitValue) */\\ninterface CSSUnitValue extends CSSNumericValue {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSUnitValue/unit) */\\n readonly unit: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSUnitValue/value) */\\n value: number;\\n}\\n\\ndeclare var CSSUnitValue: {\\n prototype: CSSUnitValue;\\n new(value: number, unit: string): CSSUnitValue;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue) */\\ninterface CSSUnparsedValue extends CSSStyleValue {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/length) */\\n readonly length: number;\\n forEach(callbackfn: (value: CSSUnparsedSegment, key: number, parent: CSSUnparsedValue) => void, thisArg?: any): void;\\n [index: number]: CSSUnparsedSegment;\\n}\\n\\ndeclare var CSSUnparsedValue: {\\n prototype: CSSUnparsedValue;\\n new(members: CSSUnparsedSegment[]): CSSUnparsedValue;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSVariableReferenceValue) */\\ninterface CSSVariableReferenceValue {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSVariableReferenceValue/fallback) */\\n readonly fallback: CSSUnparsedValue | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSVariableReferenceValue/variable) */\\n variable: string;\\n}\\n\\ndeclare var CSSVariableReferenceValue: {\\n prototype: CSSVariableReferenceValue;\\n new(variable: string, fallback?: CSSUnparsedValue | null): CSSVariableReferenceValue;\\n};\\n\\n/**\\n * Provides a storage mechanism for Request / Response object pairs that are cached, for example as part of the ServiceWorker life cycle. Note that the Cache interface is exposed to windowed scopes as well as workers. You don\'t have to use it in conjunction with service workers, even though it is defined in the service worker spec.\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Cache)\\n */\\ninterface Cache {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Cache/add) */\\n add(request: RequestInfo | URL): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Cache/addAll) */\\n addAll(requests: RequestInfo[]): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Cache/delete) */\\n delete(request: RequestInfo | URL, options?: CacheQueryOptions): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Cache/keys) */\\n keys(request?: RequestInfo | URL, options?: CacheQueryOptions): Promise>;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Cache/match) */\\n match(request: RequestInfo | URL, options?: CacheQueryOptions): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Cache/matchAll) */\\n matchAll(request?: RequestInfo | URL, options?: CacheQueryOptions): Promise>;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Cache/put) */\\n put(request: RequestInfo | URL, response: Response): Promise;\\n}\\n\\ndeclare var Cache: {\\n prototype: Cache;\\n new(): Cache;\\n};\\n\\n/**\\n * The storage for Cache objects.\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CacheStorage)\\n */\\ninterface CacheStorage {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CacheStorage/delete) */\\n delete(cacheName: string): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CacheStorage/has) */\\n has(cacheName: string): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CacheStorage/keys) */\\n keys(): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CacheStorage/match) */\\n match(request: RequestInfo | URL, options?: MultiCacheQueryOptions): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CacheStorage/open) */\\n open(cacheName: string): Promise;\\n}\\n\\ndeclare var CacheStorage: {\\n prototype: CacheStorage;\\n new(): CacheStorage;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasCaptureMediaStreamTrack) */\\ninterface CanvasCaptureMediaStreamTrack extends MediaStreamTrack {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasCaptureMediaStreamTrack/canvas) */\\n readonly canvas: HTMLCanvasElement;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasCaptureMediaStreamTrack/requestFrame) */\\n requestFrame(): void;\\n addEventListener(type: K, listener: (this: CanvasCaptureMediaStreamTrack, ev: MediaStreamTrackEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: CanvasCaptureMediaStreamTrack, ev: MediaStreamTrackEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var CanvasCaptureMediaStreamTrack: {\\n prototype: CanvasCaptureMediaStreamTrack;\\n new(): CanvasCaptureMediaStreamTrack;\\n};\\n\\ninterface CanvasCompositing {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/globalAlpha) */\\n globalAlpha: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/globalCompositeOperation) */\\n globalCompositeOperation: GlobalCompositeOperation;\\n}\\n\\ninterface CanvasDrawImage {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage) */\\n drawImage(image: CanvasImageSource, dx: number, dy: number): void;\\n drawImage(image: CanvasImageSource, dx: number, dy: number, dw: number, dh: number): void;\\n drawImage(image: CanvasImageSource, sx: number, sy: number, sw: number, sh: number, dx: number, dy: number, dw: number, dh: number): void;\\n}\\n\\ninterface CanvasDrawPath {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/beginPath) */\\n beginPath(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/clip) */\\n clip(fillRule?: CanvasFillRule): void;\\n clip(path: Path2D, fillRule?: CanvasFillRule): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/fill) */\\n fill(fillRule?: CanvasFillRule): void;\\n fill(path: Path2D, fillRule?: CanvasFillRule): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/isPointInPath) */\\n isPointInPath(x: number, y: number, fillRule?: CanvasFillRule): boolean;\\n isPointInPath(path: Path2D, x: number, y: number, fillRule?: CanvasFillRule): boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/isPointInStroke) */\\n isPointInStroke(x: number, y: number): boolean;\\n isPointInStroke(path: Path2D, x: number, y: number): boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/stroke) */\\n stroke(): void;\\n stroke(path: Path2D): void;\\n}\\n\\ninterface CanvasFillStrokeStyles {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/fillStyle) */\\n fillStyle: string | CanvasGradient | CanvasPattern;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/strokeStyle) */\\n strokeStyle: string | CanvasGradient | CanvasPattern;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createConicGradient) */\\n createConicGradient(startAngle: number, x: number, y: number): CanvasGradient;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createLinearGradient) */\\n createLinearGradient(x0: number, y0: number, x1: number, y1: number): CanvasGradient;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createPattern) */\\n createPattern(image: CanvasImageSource, repetition: string | null): CanvasPattern | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createRadialGradient) */\\n createRadialGradient(x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): CanvasGradient;\\n}\\n\\ninterface CanvasFilters {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/filter) */\\n filter: string;\\n}\\n\\n/**\\n * An opaque object describing a gradient. It is returned by the methods CanvasRenderingContext2D.createLinearGradient() or CanvasRenderingContext2D.createRadialGradient().\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasGradient)\\n */\\ninterface CanvasGradient {\\n /**\\n * Adds a color stop with the given color to the gradient at the given offset. 0.0 is the offset at one end of the gradient, 1.0 is the offset at the other end.\\n *\\n * Throws an \\"IndexSizeError\\" DOMException if the offset is out of range. Throws a \\"SyntaxError\\" DOMException if the color cannot be parsed.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasGradient/addColorStop)\\n */\\n addColorStop(offset: number, color: string): void;\\n}\\n\\ndeclare var CanvasGradient: {\\n prototype: CanvasGradient;\\n new(): CanvasGradient;\\n};\\n\\ninterface CanvasImageData {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createImageData) */\\n createImageData(sw: number, sh: number, settings?: ImageDataSettings): ImageData;\\n createImageData(imagedata: ImageData): ImageData;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/getImageData) */\\n getImageData(sx: number, sy: number, sw: number, sh: number, settings?: ImageDataSettings): ImageData;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/putImageData) */\\n putImageData(imagedata: ImageData, dx: number, dy: number): void;\\n putImageData(imagedata: ImageData, dx: number, dy: number, dirtyX: number, dirtyY: number, dirtyWidth: number, dirtyHeight: number): void;\\n}\\n\\ninterface CanvasImageSmoothing {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/imageSmoothingEnabled) */\\n imageSmoothingEnabled: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/imageSmoothingQuality) */\\n imageSmoothingQuality: ImageSmoothingQuality;\\n}\\n\\ninterface CanvasPath {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/arc) */\\n arc(x: number, y: number, radius: number, startAngle: number, endAngle: number, counterclockwise?: boolean): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/arcTo) */\\n arcTo(x1: number, y1: number, x2: number, y2: number, radius: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/bezierCurveTo) */\\n bezierCurveTo(cp1x: number, cp1y: number, cp2x: number, cp2y: number, x: number, y: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/closePath) */\\n closePath(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/ellipse) */\\n ellipse(x: number, y: number, radiusX: number, radiusY: number, rotation: number, startAngle: number, endAngle: number, counterclockwise?: boolean): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/lineTo) */\\n lineTo(x: number, y: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/moveTo) */\\n moveTo(x: number, y: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/quadraticCurveTo) */\\n quadraticCurveTo(cpx: number, cpy: number, x: number, y: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/rect) */\\n rect(x: number, y: number, w: number, h: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/roundRect) */\\n roundRect(x: number, y: number, w: number, h: number, radii?: number | DOMPointInit | (number | DOMPointInit)[]): void;\\n}\\n\\ninterface CanvasPathDrawingStyles {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/lineCap) */\\n lineCap: CanvasLineCap;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/lineDashOffset) */\\n lineDashOffset: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/lineJoin) */\\n lineJoin: CanvasLineJoin;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/lineWidth) */\\n lineWidth: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/miterLimit) */\\n miterLimit: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/getLineDash) */\\n getLineDash(): number[];\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/setLineDash) */\\n setLineDash(segments: number[]): void;\\n}\\n\\n/**\\n * An opaque object describing a pattern, based on an image, a canvas, or a video, created by the CanvasRenderingContext2D.createPattern() method.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasPattern)\\n */\\ninterface CanvasPattern {\\n /**\\n * Sets the transformation matrix that will be used when rendering the pattern during a fill or stroke painting operation.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasPattern/setTransform)\\n */\\n setTransform(transform?: DOMMatrix2DInit): void;\\n}\\n\\ndeclare var CanvasPattern: {\\n prototype: CanvasPattern;\\n new(): CanvasPattern;\\n};\\n\\ninterface CanvasRect {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/clearRect) */\\n clearRect(x: number, y: number, w: number, h: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/fillRect) */\\n fillRect(x: number, y: number, w: number, h: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/strokeRect) */\\n strokeRect(x: number, y: number, w: number, h: number): void;\\n}\\n\\n/**\\n * The CanvasRenderingContext2D interface, part of the Canvas API, provides the 2D rendering context for the drawing surface of a element. It is used for drawing shapes, text, images, and other objects.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D)\\n */\\ninterface CanvasRenderingContext2D extends CanvasCompositing, CanvasDrawImage, CanvasDrawPath, CanvasFillStrokeStyles, CanvasFilters, CanvasImageData, CanvasImageSmoothing, CanvasPath, CanvasPathDrawingStyles, CanvasRect, CanvasShadowStyles, CanvasState, CanvasText, CanvasTextDrawingStyles, CanvasTransform, CanvasUserInterface {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/canvas) */\\n readonly canvas: HTMLCanvasElement;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/getContextAttributes) */\\n getContextAttributes(): CanvasRenderingContext2DSettings;\\n}\\n\\ndeclare var CanvasRenderingContext2D: {\\n prototype: CanvasRenderingContext2D;\\n new(): CanvasRenderingContext2D;\\n};\\n\\ninterface CanvasShadowStyles {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/shadowBlur) */\\n shadowBlur: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/shadowColor) */\\n shadowColor: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/shadowOffsetX) */\\n shadowOffsetX: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/shadowOffsetY) */\\n shadowOffsetY: number;\\n}\\n\\ninterface CanvasState {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/reset) */\\n reset(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/restore) */\\n restore(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/save) */\\n save(): void;\\n}\\n\\ninterface CanvasText {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/fillText) */\\n fillText(text: string, x: number, y: number, maxWidth?: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/measureText) */\\n measureText(text: string): TextMetrics;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/strokeText) */\\n strokeText(text: string, x: number, y: number, maxWidth?: number): void;\\n}\\n\\ninterface CanvasTextDrawingStyles {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/direction) */\\n direction: CanvasDirection;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/font) */\\n font: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/fontKerning) */\\n fontKerning: CanvasFontKerning;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/fontStretch) */\\n fontStretch: CanvasFontStretch;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/fontVariantCaps) */\\n fontVariantCaps: CanvasFontVariantCaps;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/letterSpacing) */\\n letterSpacing: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/textAlign) */\\n textAlign: CanvasTextAlign;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/textBaseline) */\\n textBaseline: CanvasTextBaseline;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/textRendering) */\\n textRendering: CanvasTextRendering;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/wordSpacing) */\\n wordSpacing: string;\\n}\\n\\ninterface CanvasTransform {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/getTransform) */\\n getTransform(): DOMMatrix;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/resetTransform) */\\n resetTransform(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/rotate) */\\n rotate(angle: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/scale) */\\n scale(x: number, y: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/setTransform) */\\n setTransform(a: number, b: number, c: number, d: number, e: number, f: number): void;\\n setTransform(transform?: DOMMatrix2DInit): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/transform) */\\n transform(a: number, b: number, c: number, d: number, e: number, f: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/translate) */\\n translate(x: number, y: number): void;\\n}\\n\\ninterface CanvasUserInterface {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawFocusIfNeeded) */\\n drawFocusIfNeeded(element: Element): void;\\n drawFocusIfNeeded(path: Path2D, element: Element): void;\\n}\\n\\n/**\\n * The ChannelMergerNode interface, often used in conjunction with its opposite, ChannelSplitterNode, reunites different mono inputs into a single output. Each input is used to fill a channel of the output. This is useful for accessing each channels separately, e.g. for performing channel mixing where gain must be separately controlled on each channel.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ChannelMergerNode)\\n */\\ninterface ChannelMergerNode extends AudioNode {\\n}\\n\\ndeclare var ChannelMergerNode: {\\n prototype: ChannelMergerNode;\\n new(context: BaseAudioContext, options?: ChannelMergerOptions): ChannelMergerNode;\\n};\\n\\n/**\\n * The ChannelSplitterNode interface, often used in conjunction with its opposite, ChannelMergerNode, separates the different channels of an audio source into a set of mono outputs. This is useful for accessing each channel separately, e.g. for performing channel mixing where gain must be separately controlled on each channel.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ChannelSplitterNode)\\n */\\ninterface ChannelSplitterNode extends AudioNode {\\n}\\n\\ndeclare var ChannelSplitterNode: {\\n prototype: ChannelSplitterNode;\\n new(context: BaseAudioContext, options?: ChannelSplitterOptions): ChannelSplitterNode;\\n};\\n\\n/**\\n * The CharacterData abstract interface represents a Node object that contains characters. This is an abstract interface, meaning there aren\'t any object of type CharacterData: it is implemented by other interfaces, like Text, Comment, or ProcessingInstruction which aren\'t abstract.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData)\\n */\\ninterface CharacterData extends Node, ChildNode, NonDocumentTypeChildNode {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/data) */\\n data: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/length) */\\n readonly length: number;\\n readonly ownerDocument: Document;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/appendData) */\\n appendData(data: string): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/deleteData) */\\n deleteData(offset: number, count: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/insertData) */\\n insertData(offset: number, data: string): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/replaceData) */\\n replaceData(offset: number, count: number, data: string): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/substringData) */\\n substringData(offset: number, count: number): string;\\n}\\n\\ndeclare var CharacterData: {\\n prototype: CharacterData;\\n new(): CharacterData;\\n};\\n\\ninterface ChildNode extends Node {\\n /**\\n * Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.\\n *\\n * Throws a \\"HierarchyRequestError\\" DOMException if the constraints of the node tree are violated.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/after)\\n */\\n after(...nodes: (Node | string)[]): void;\\n /**\\n * Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.\\n *\\n * Throws a \\"HierarchyRequestError\\" DOMException if the constraints of the node tree are violated.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/before)\\n */\\n before(...nodes: (Node | string)[]): void;\\n /**\\n * Removes node.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/remove)\\n */\\n remove(): void;\\n /**\\n * Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.\\n *\\n * Throws a \\"HierarchyRequestError\\" DOMException if the constraints of the node tree are violated.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/replaceWith)\\n */\\n replaceWith(...nodes: (Node | string)[]): void;\\n}\\n\\n/** @deprecated */\\ninterface ClientRect extends DOMRect {\\n}\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Clipboard)\\n */\\ninterface Clipboard extends EventTarget {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Clipboard/read) */\\n read(): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Clipboard/readText) */\\n readText(): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Clipboard/write) */\\n write(data: ClipboardItems): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Clipboard/writeText) */\\n writeText(data: string): Promise;\\n}\\n\\ndeclare var Clipboard: {\\n prototype: Clipboard;\\n new(): Clipboard;\\n};\\n\\n/**\\n * Events providing information related to modification of the clipboard, that is cut, copy, and paste events.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ClipboardEvent)\\n */\\ninterface ClipboardEvent extends Event {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ClipboardEvent/clipboardData) */\\n readonly clipboardData: DataTransfer | null;\\n}\\n\\ndeclare var ClipboardEvent: {\\n prototype: ClipboardEvent;\\n new(type: string, eventInitDict?: ClipboardEventInit): ClipboardEvent;\\n};\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ClipboardItem)\\n */\\ninterface ClipboardItem {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ClipboardItem/types) */\\n readonly types: ReadonlyArray;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ClipboardItem/getType) */\\n getType(type: string): Promise;\\n}\\n\\ndeclare var ClipboardItem: {\\n prototype: ClipboardItem;\\n new(items: Record>, options?: ClipboardItemOptions): ClipboardItem;\\n};\\n\\n/**\\n * A CloseEvent is sent to clients using WebSockets when the connection is closed. This is delivered to the listener indicated by the WebSocket object\'s onclose attribute.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CloseEvent)\\n */\\ninterface CloseEvent extends Event {\\n /**\\n * Returns the WebSocket connection close code provided by the server.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CloseEvent/code)\\n */\\n readonly code: number;\\n /**\\n * Returns the WebSocket connection close reason provided by the server.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CloseEvent/reason)\\n */\\n readonly reason: string;\\n /**\\n * Returns true if the connection closed cleanly; false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CloseEvent/wasClean)\\n */\\n readonly wasClean: boolean;\\n}\\n\\ndeclare var CloseEvent: {\\n prototype: CloseEvent;\\n new(type: string, eventInitDict?: CloseEventInit): CloseEvent;\\n};\\n\\n/**\\n * Textual notations within markup; although it is generally not visually shown, such comments are available to be read in the source view.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Comment)\\n */\\ninterface Comment extends CharacterData {\\n}\\n\\ndeclare var Comment: {\\n prototype: Comment;\\n new(data?: string): Comment;\\n};\\n\\n/**\\n * The DOM CompositionEvent represents events that occur due to the user indirectly entering text.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompositionEvent)\\n */\\ninterface CompositionEvent extends UIEvent {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompositionEvent/data) */\\n readonly data: string;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompositionEvent/initCompositionEvent)\\n */\\n initCompositionEvent(typeArg: string, bubblesArg?: boolean, cancelableArg?: boolean, viewArg?: WindowProxy | null, dataArg?: string): void;\\n}\\n\\ndeclare var CompositionEvent: {\\n prototype: CompositionEvent;\\n new(type: string, eventInitDict?: CompositionEventInit): CompositionEvent;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream) */\\ninterface CompressionStream extends GenericTransformStream {\\n}\\n\\ndeclare var CompressionStream: {\\n prototype: CompressionStream;\\n new(format: CompressionFormat): CompressionStream;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ConstantSourceNode) */\\ninterface ConstantSourceNode extends AudioScheduledSourceNode {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ConstantSourceNode/offset) */\\n readonly offset: AudioParam;\\n addEventListener(type: K, listener: (this: ConstantSourceNode, ev: AudioScheduledSourceNodeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: ConstantSourceNode, ev: AudioScheduledSourceNodeEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var ConstantSourceNode: {\\n prototype: ConstantSourceNode;\\n new(context: BaseAudioContext, options?: ConstantSourceOptions): ConstantSourceNode;\\n};\\n\\n/**\\n * An AudioNode that performs a Linear Convolution on a given AudioBuffer, often used to achieve a reverb effect. A ConvolverNode always has exactly one input and one output.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ConvolverNode)\\n */\\ninterface ConvolverNode extends AudioNode {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ConvolverNode/buffer) */\\n buffer: AudioBuffer | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ConvolverNode/normalize) */\\n normalize: boolean;\\n}\\n\\ndeclare var ConvolverNode: {\\n prototype: ConvolverNode;\\n new(context: BaseAudioContext, options?: ConvolverOptions): ConvolverNode;\\n};\\n\\n/**\\n * This Streams API interface provides a built-in byte length queuing strategy that can be used when constructing streams.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy)\\n */\\ninterface CountQueuingStrategy extends QueuingStrategy {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/highWaterMark) */\\n readonly highWaterMark: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/size) */\\n readonly size: QueuingStrategySize;\\n}\\n\\ndeclare var CountQueuingStrategy: {\\n prototype: CountQueuingStrategy;\\n new(init: QueuingStrategyInit): CountQueuingStrategy;\\n};\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Credential)\\n */\\ninterface Credential {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Credential/id) */\\n readonly id: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Credential/type) */\\n readonly type: string;\\n}\\n\\ndeclare var Credential: {\\n prototype: Credential;\\n new(): Credential;\\n};\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CredentialsContainer)\\n */\\ninterface CredentialsContainer {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CredentialsContainer/create) */\\n create(options?: CredentialCreationOptions): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CredentialsContainer/get) */\\n get(options?: CredentialRequestOptions): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CredentialsContainer/preventSilentAccess) */\\n preventSilentAccess(): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CredentialsContainer/store) */\\n store(credential: Credential): Promise;\\n}\\n\\ndeclare var CredentialsContainer: {\\n prototype: CredentialsContainer;\\n new(): CredentialsContainer;\\n};\\n\\n/**\\n * Basic cryptography features available in the current context. It allows access to a cryptographically strong random number generator and to cryptographic primitives.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto)\\n */\\ninterface Crypto {\\n /**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/subtle)\\n */\\n readonly subtle: SubtleCrypto;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/getRandomValues) */\\n getRandomValues(array: T): T;\\n /**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Crypto/randomUUID)\\n */\\n randomUUID(): `${string}-${string}-${string}-${string}-${string}`;\\n}\\n\\ndeclare var Crypto: {\\n prototype: Crypto;\\n new(): Crypto;\\n};\\n\\n/**\\n * The CryptoKey dictionary of the Web Crypto API represents a cryptographic key.\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey)\\n */\\ninterface CryptoKey {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/algorithm) */\\n readonly algorithm: KeyAlgorithm;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/extractable) */\\n readonly extractable: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/type) */\\n readonly type: KeyType;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CryptoKey/usages) */\\n readonly usages: KeyUsage[];\\n}\\n\\ndeclare var CryptoKey: {\\n prototype: CryptoKey;\\n new(): CryptoKey;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry) */\\ninterface CustomElementRegistry {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/define) */\\n define(name: string, constructor: CustomElementConstructor, options?: ElementDefinitionOptions): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/get) */\\n get(name: string): CustomElementConstructor | undefined;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/getName) */\\n getName(constructor: CustomElementConstructor): string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/upgrade) */\\n upgrade(root: Node): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/whenDefined) */\\n whenDefined(name: string): Promise;\\n}\\n\\ndeclare var CustomElementRegistry: {\\n prototype: CustomElementRegistry;\\n new(): CustomElementRegistry;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomEvent) */\\ninterface CustomEvent extends Event {\\n /**\\n * Returns any custom data event was created with. Typically used for synthetic events.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomEvent/detail)\\n */\\n readonly detail: T;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomEvent/initCustomEvent)\\n */\\n initCustomEvent(type: string, bubbles?: boolean, cancelable?: boolean, detail?: T): void;\\n}\\n\\ndeclare var CustomEvent: {\\n prototype: CustomEvent;\\n new(type: string, eventInitDict?: CustomEventInit): CustomEvent;\\n};\\n\\n/**\\n * An abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException)\\n */\\ninterface DOMException extends Error {\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException/code)\\n */\\n readonly code: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException/message) */\\n readonly message: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMException/name) */\\n readonly name: string;\\n readonly INDEX_SIZE_ERR: 1;\\n readonly DOMSTRING_SIZE_ERR: 2;\\n readonly HIERARCHY_REQUEST_ERR: 3;\\n readonly WRONG_DOCUMENT_ERR: 4;\\n readonly INVALID_CHARACTER_ERR: 5;\\n readonly NO_DATA_ALLOWED_ERR: 6;\\n readonly NO_MODIFICATION_ALLOWED_ERR: 7;\\n readonly NOT_FOUND_ERR: 8;\\n readonly NOT_SUPPORTED_ERR: 9;\\n readonly INUSE_ATTRIBUTE_ERR: 10;\\n readonly INVALID_STATE_ERR: 11;\\n readonly SYNTAX_ERR: 12;\\n readonly INVALID_MODIFICATION_ERR: 13;\\n readonly NAMESPACE_ERR: 14;\\n readonly INVALID_ACCESS_ERR: 15;\\n readonly VALIDATION_ERR: 16;\\n readonly TYPE_MISMATCH_ERR: 17;\\n readonly SECURITY_ERR: 18;\\n readonly NETWORK_ERR: 19;\\n readonly ABORT_ERR: 20;\\n readonly URL_MISMATCH_ERR: 21;\\n readonly QUOTA_EXCEEDED_ERR: 22;\\n readonly TIMEOUT_ERR: 23;\\n readonly INVALID_NODE_TYPE_ERR: 24;\\n readonly DATA_CLONE_ERR: 25;\\n}\\n\\ndeclare var DOMException: {\\n prototype: DOMException;\\n new(message?: string, name?: string): DOMException;\\n readonly INDEX_SIZE_ERR: 1;\\n readonly DOMSTRING_SIZE_ERR: 2;\\n readonly HIERARCHY_REQUEST_ERR: 3;\\n readonly WRONG_DOCUMENT_ERR: 4;\\n readonly INVALID_CHARACTER_ERR: 5;\\n readonly NO_DATA_ALLOWED_ERR: 6;\\n readonly NO_MODIFICATION_ALLOWED_ERR: 7;\\n readonly NOT_FOUND_ERR: 8;\\n readonly NOT_SUPPORTED_ERR: 9;\\n readonly INUSE_ATTRIBUTE_ERR: 10;\\n readonly INVALID_STATE_ERR: 11;\\n readonly SYNTAX_ERR: 12;\\n readonly INVALID_MODIFICATION_ERR: 13;\\n readonly NAMESPACE_ERR: 14;\\n readonly INVALID_ACCESS_ERR: 15;\\n readonly VALIDATION_ERR: 16;\\n readonly TYPE_MISMATCH_ERR: 17;\\n readonly SECURITY_ERR: 18;\\n readonly NETWORK_ERR: 19;\\n readonly ABORT_ERR: 20;\\n readonly URL_MISMATCH_ERR: 21;\\n readonly QUOTA_EXCEEDED_ERR: 22;\\n readonly TIMEOUT_ERR: 23;\\n readonly INVALID_NODE_TYPE_ERR: 24;\\n readonly DATA_CLONE_ERR: 25;\\n};\\n\\n/**\\n * An object providing methods which are not dependent on any particular document. Such an object is returned by the Document.implementation property.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMImplementation)\\n */\\ninterface DOMImplementation {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMImplementation/createDocument) */\\n createDocument(namespace: string | null, qualifiedName: string | null, doctype?: DocumentType | null): XMLDocument;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMImplementation/createDocumentType) */\\n createDocumentType(qualifiedName: string, publicId: string, systemId: string): DocumentType;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMImplementation/createHTMLDocument) */\\n createHTMLDocument(title?: string): Document;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMImplementation/hasFeature)\\n */\\n hasFeature(...args: any[]): true;\\n}\\n\\ndeclare var DOMImplementation: {\\n prototype: DOMImplementation;\\n new(): DOMImplementation;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix) */\\ninterface DOMMatrix extends DOMMatrixReadOnly {\\n a: number;\\n b: number;\\n c: number;\\n d: number;\\n e: number;\\n f: number;\\n m11: number;\\n m12: number;\\n m13: number;\\n m14: number;\\n m21: number;\\n m22: number;\\n m23: number;\\n m24: number;\\n m31: number;\\n m32: number;\\n m33: number;\\n m34: number;\\n m41: number;\\n m42: number;\\n m43: number;\\n m44: number;\\n invertSelf(): DOMMatrix;\\n multiplySelf(other?: DOMMatrixInit): DOMMatrix;\\n preMultiplySelf(other?: DOMMatrixInit): DOMMatrix;\\n rotateAxisAngleSelf(x?: number, y?: number, z?: number, angle?: number): DOMMatrix;\\n rotateFromVectorSelf(x?: number, y?: number): DOMMatrix;\\n rotateSelf(rotX?: number, rotY?: number, rotZ?: number): DOMMatrix;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/scale3dSelf) */\\n scale3dSelf(scale?: number, originX?: number, originY?: number, originZ?: number): DOMMatrix;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/scaleSelf) */\\n scaleSelf(scaleX?: number, scaleY?: number, scaleZ?: number, originX?: number, originY?: number, originZ?: number): DOMMatrix;\\n setMatrixValue(transformList: string): DOMMatrix;\\n skewXSelf(sx?: number): DOMMatrix;\\n skewYSelf(sy?: number): DOMMatrix;\\n translateSelf(tx?: number, ty?: number, tz?: number): DOMMatrix;\\n}\\n\\ndeclare var DOMMatrix: {\\n prototype: DOMMatrix;\\n new(init?: string | number[]): DOMMatrix;\\n fromFloat32Array(array32: Float32Array): DOMMatrix;\\n fromFloat64Array(array64: Float64Array): DOMMatrix;\\n fromMatrix(other?: DOMMatrixInit): DOMMatrix;\\n};\\n\\ntype SVGMatrix = DOMMatrix;\\ndeclare var SVGMatrix: typeof DOMMatrix;\\n\\ntype WebKitCSSMatrix = DOMMatrix;\\ndeclare var WebKitCSSMatrix: typeof DOMMatrix;\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly) */\\ninterface DOMMatrixReadOnly {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/a) */\\n readonly a: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/b) */\\n readonly b: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/c) */\\n readonly c: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/d) */\\n readonly d: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/e) */\\n readonly e: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/f) */\\n readonly f: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/is2D) */\\n readonly is2D: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/isIdentity) */\\n readonly isIdentity: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m11) */\\n readonly m11: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m12) */\\n readonly m12: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m13) */\\n readonly m13: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m14) */\\n readonly m14: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m21) */\\n readonly m21: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m22) */\\n readonly m22: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m23) */\\n readonly m23: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m24) */\\n readonly m24: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m31) */\\n readonly m31: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m32) */\\n readonly m32: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m33) */\\n readonly m33: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m34) */\\n readonly m34: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m41) */\\n readonly m41: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m42) */\\n readonly m42: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m43) */\\n readonly m43: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/m44) */\\n readonly m44: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/flipX) */\\n flipX(): DOMMatrix;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/flipY) */\\n flipY(): DOMMatrix;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/inverse) */\\n inverse(): DOMMatrix;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/multiply) */\\n multiply(other?: DOMMatrixInit): DOMMatrix;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/rotate) */\\n rotate(rotX?: number, rotY?: number, rotZ?: number): DOMMatrix;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/rotateAxisAngle) */\\n rotateAxisAngle(x?: number, y?: number, z?: number, angle?: number): DOMMatrix;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/rotateFromVector) */\\n rotateFromVector(x?: number, y?: number): DOMMatrix;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/scale) */\\n scale(scaleX?: number, scaleY?: number, scaleZ?: number, originX?: number, originY?: number, originZ?: number): DOMMatrix;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/scale3d) */\\n scale3d(scale?: number, originX?: number, originY?: number, originZ?: number): DOMMatrix;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/scaleNonUniform)\\n */\\n scaleNonUniform(scaleX?: number, scaleY?: number): DOMMatrix;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/skewX) */\\n skewX(sx?: number): DOMMatrix;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/skewY) */\\n skewY(sy?: number): DOMMatrix;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/toFloat32Array) */\\n toFloat32Array(): Float32Array;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/toFloat64Array) */\\n toFloat64Array(): Float64Array;\\n toJSON(): any;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/transformPoint) */\\n transformPoint(point?: DOMPointInit): DOMPoint;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/translate) */\\n translate(tx?: number, ty?: number, tz?: number): DOMMatrix;\\n toString(): string;\\n}\\n\\ndeclare var DOMMatrixReadOnly: {\\n prototype: DOMMatrixReadOnly;\\n new(init?: string | number[]): DOMMatrixReadOnly;\\n fromFloat32Array(array32: Float32Array): DOMMatrixReadOnly;\\n fromFloat64Array(array64: Float64Array): DOMMatrixReadOnly;\\n fromMatrix(other?: DOMMatrixInit): DOMMatrixReadOnly;\\n};\\n\\n/**\\n * Provides the ability to parse XML or HTML source code from a string into a DOM Document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMParser)\\n */\\ninterface DOMParser {\\n /**\\n * Parses string using either the HTML or XML parser, according to type, and returns the resulting Document. type can be \\"text/html\\" (which will invoke the HTML parser), or any of \\"text/xml\\", \\"application/xml\\", \\"application/xhtml+xml\\", or \\"image/svg+xml\\" (which will invoke the XML parser).\\n *\\n * For the XML parser, if string cannot be parsed, then the returned Document will contain elements describing the resulting error.\\n *\\n * Note that script elements are not evaluated during parsing, and the resulting document\'s encoding will always be UTF-8.\\n *\\n * Values other than the above for type will cause a TypeError exception to be thrown.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMParser/parseFromString)\\n */\\n parseFromString(string: string, type: DOMParserSupportedType): Document;\\n}\\n\\ndeclare var DOMParser: {\\n prototype: DOMParser;\\n new(): DOMParser;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPoint) */\\ninterface DOMPoint extends DOMPointReadOnly {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPoint/w) */\\n w: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPoint/x) */\\n x: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPoint/y) */\\n y: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPoint/z) */\\n z: number;\\n}\\n\\ndeclare var DOMPoint: {\\n prototype: DOMPoint;\\n new(x?: number, y?: number, z?: number, w?: number): DOMPoint;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPoint/fromPoint_static) */\\n fromPoint(other?: DOMPointInit): DOMPoint;\\n};\\n\\ntype SVGPoint = DOMPoint;\\ndeclare var SVGPoint: typeof DOMPoint;\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly) */\\ninterface DOMPointReadOnly {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/w) */\\n readonly w: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/x) */\\n readonly x: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/y) */\\n readonly y: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/z) */\\n readonly z: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/matrixTransform) */\\n matrixTransform(matrix?: DOMMatrixInit): DOMPoint;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/toJSON) */\\n toJSON(): any;\\n}\\n\\ndeclare var DOMPointReadOnly: {\\n prototype: DOMPointReadOnly;\\n new(x?: number, y?: number, z?: number, w?: number): DOMPointReadOnly;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/fromPoint_static) */\\n fromPoint(other?: DOMPointInit): DOMPointReadOnly;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMQuad) */\\ninterface DOMQuad {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMQuad/p1) */\\n readonly p1: DOMPoint;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMQuad/p2) */\\n readonly p2: DOMPoint;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMQuad/p3) */\\n readonly p3: DOMPoint;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMQuad/p4) */\\n readonly p4: DOMPoint;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMQuad/getBounds) */\\n getBounds(): DOMRect;\\n toJSON(): any;\\n}\\n\\ndeclare var DOMQuad: {\\n prototype: DOMQuad;\\n new(p1?: DOMPointInit, p2?: DOMPointInit, p3?: DOMPointInit, p4?: DOMPointInit): DOMQuad;\\n fromQuad(other?: DOMQuadInit): DOMQuad;\\n fromRect(other?: DOMRectInit): DOMQuad;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRect) */\\ninterface DOMRect extends DOMRectReadOnly {\\n height: number;\\n width: number;\\n x: number;\\n y: number;\\n}\\n\\ndeclare var DOMRect: {\\n prototype: DOMRect;\\n new(x?: number, y?: number, width?: number, height?: number): DOMRect;\\n fromRect(other?: DOMRectInit): DOMRect;\\n};\\n\\ntype SVGRect = DOMRect;\\ndeclare var SVGRect: typeof DOMRect;\\n\\ninterface DOMRectList {\\n readonly length: number;\\n item(index: number): DOMRect | null;\\n [index: number]: DOMRect;\\n}\\n\\ndeclare var DOMRectList: {\\n prototype: DOMRectList;\\n new(): DOMRectList;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly) */\\ninterface DOMRectReadOnly {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/bottom) */\\n readonly bottom: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/height) */\\n readonly height: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/left) */\\n readonly left: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/right) */\\n readonly right: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/top) */\\n readonly top: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/width) */\\n readonly width: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/x) */\\n readonly x: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/y) */\\n readonly y: number;\\n toJSON(): any;\\n}\\n\\ndeclare var DOMRectReadOnly: {\\n prototype: DOMRectReadOnly;\\n new(x?: number, y?: number, width?: number, height?: number): DOMRectReadOnly;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/fromRect_static) */\\n fromRect(other?: DOMRectInit): DOMRectReadOnly;\\n};\\n\\n/**\\n * A type returned by some APIs which contains a list of DOMString (strings).\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMStringList)\\n */\\ninterface DOMStringList {\\n /**\\n * Returns the number of strings in strings.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMStringList/length)\\n */\\n readonly length: number;\\n /**\\n * Returns true if strings contains string, and false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMStringList/contains)\\n */\\n contains(string: string): boolean;\\n /**\\n * Returns the string with index index from strings.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMStringList/item)\\n */\\n item(index: number): string | null;\\n [index: number]: string;\\n}\\n\\ndeclare var DOMStringList: {\\n prototype: DOMStringList;\\n new(): DOMStringList;\\n};\\n\\n/**\\n * Used by the dataset HTML attribute to represent data for custom attributes added to elements.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMStringMap)\\n */\\ninterface DOMStringMap {\\n [name: string]: string | undefined;\\n}\\n\\ndeclare var DOMStringMap: {\\n prototype: DOMStringMap;\\n new(): DOMStringMap;\\n};\\n\\n/**\\n * A set of space-separated tokens. Such a set is returned by Element.classList, HTMLLinkElement.relList, HTMLAnchorElement.relList, HTMLAreaElement.relList, HTMLIframeElement.sandbox, or HTMLOutputElement.htmlFor. It is indexed beginning with 0 as with JavaScript Array objects. DOMTokenList is always case-sensitive.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMTokenList)\\n */\\ninterface DOMTokenList {\\n /**\\n * Returns the number of tokens.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMTokenList/length)\\n */\\n readonly length: number;\\n /**\\n * Returns the associated set as string.\\n *\\n * Can be set, to change the associated attribute.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMTokenList/value)\\n */\\n value: string;\\n toString(): string;\\n /**\\n * Adds all arguments passed, except those already present.\\n *\\n * Throws a \\"SyntaxError\\" DOMException if one of the arguments is the empty string.\\n *\\n * Throws an \\"InvalidCharacterError\\" DOMException if one of the arguments contains any ASCII whitespace.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMTokenList/add)\\n */\\n add(...tokens: string[]): void;\\n /**\\n * Returns true if token is present, and false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMTokenList/contains)\\n */\\n contains(token: string): boolean;\\n /**\\n * Returns the token with index index.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMTokenList/item)\\n */\\n item(index: number): string | null;\\n /**\\n * Removes arguments passed, if they are present.\\n *\\n * Throws a \\"SyntaxError\\" DOMException if one of the arguments is the empty string.\\n *\\n * Throws an \\"InvalidCharacterError\\" DOMException if one of the arguments contains any ASCII whitespace.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMTokenList/remove)\\n */\\n remove(...tokens: string[]): void;\\n /**\\n * Replaces token with newToken.\\n *\\n * Returns true if token was replaced with newToken, and false otherwise.\\n *\\n * Throws a \\"SyntaxError\\" DOMException if one of the arguments is the empty string.\\n *\\n * Throws an \\"InvalidCharacterError\\" DOMException if one of the arguments contains any ASCII whitespace.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMTokenList/replace)\\n */\\n replace(token: string, newToken: string): boolean;\\n /**\\n * Returns true if token is in the associated attribute\'s supported tokens. Returns false otherwise.\\n *\\n * Throws a TypeError if the associated attribute has no supported tokens defined.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMTokenList/supports)\\n */\\n supports(token: string): boolean;\\n /**\\n * If force is not given, \\"toggles\\" token, removing it if it\'s present and adding it if it\'s not present. If force is true, adds token (same as add()). If force is false, removes token (same as remove()).\\n *\\n * Returns true if token is now present, and false otherwise.\\n *\\n * Throws a \\"SyntaxError\\" DOMException if token is empty.\\n *\\n * Throws an \\"InvalidCharacterError\\" DOMException if token contains any spaces.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMTokenList/toggle)\\n */\\n toggle(token: string, force?: boolean): boolean;\\n forEach(callbackfn: (value: string, key: number, parent: DOMTokenList) => void, thisArg?: any): void;\\n [index: number]: string;\\n}\\n\\ndeclare var DOMTokenList: {\\n prototype: DOMTokenList;\\n new(): DOMTokenList;\\n};\\n\\n/**\\n * Used to hold the data that is being dragged during a drag and drop operation. It may hold one or more data items, each of one or more data types. For more information about drag and drop, see HTML Drag and Drop API.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransfer)\\n */\\ninterface DataTransfer {\\n /**\\n * Returns the kind of operation that is currently selected. If the kind of operation isn\'t one of those that is allowed by the effectAllowed attribute, then the operation will fail.\\n *\\n * Can be set, to change the selected operation.\\n *\\n * The possible values are \\"none\\", \\"copy\\", \\"link\\", and \\"move\\".\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransfer/dropEffect)\\n */\\n dropEffect: \\"none\\" | \\"copy\\" | \\"link\\" | \\"move\\";\\n /**\\n * Returns the kinds of operations that are to be allowed.\\n *\\n * Can be set (during the dragstart event), to change the allowed operations.\\n *\\n * The possible values are \\"none\\", \\"copy\\", \\"copyLink\\", \\"copyMove\\", \\"link\\", \\"linkMove\\", \\"move\\", \\"all\\", and \\"uninitialized\\",\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransfer/effectAllowed)\\n */\\n effectAllowed: \\"none\\" | \\"copy\\" | \\"copyLink\\" | \\"copyMove\\" | \\"link\\" | \\"linkMove\\" | \\"move\\" | \\"all\\" | \\"uninitialized\\";\\n /**\\n * Returns a FileList of the files being dragged, if any.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransfer/files)\\n */\\n readonly files: FileList;\\n /**\\n * Returns a DataTransferItemList object, with the drag data.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransfer/items)\\n */\\n readonly items: DataTransferItemList;\\n /**\\n * Returns a frozen array listing the formats that were set in the dragstart event. In addition, if any files are being dragged, then one of the types will be the string \\"Files\\".\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransfer/types)\\n */\\n readonly types: ReadonlyArray;\\n /**\\n * Removes the data of the specified formats. Removes all data if the argument is omitted.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransfer/clearData)\\n */\\n clearData(format?: string): void;\\n /**\\n * Returns the specified data. If there is no such data, returns the empty string.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransfer/getData)\\n */\\n getData(format: string): string;\\n /**\\n * Adds the specified data.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransfer/setData)\\n */\\n setData(format: string, data: string): void;\\n /**\\n * Uses the given element to update the drag feedback, replacing any previously specified feedback.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransfer/setDragImage)\\n */\\n setDragImage(image: Element, x: number, y: number): void;\\n}\\n\\ndeclare var DataTransfer: {\\n prototype: DataTransfer;\\n new(): DataTransfer;\\n};\\n\\n/**\\n * One drag data item. During a drag operation, each drag event has a dataTransfer property which contains a list of drag data items. Each item in the list is a DataTransferItem object.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransferItem)\\n */\\ninterface DataTransferItem {\\n /**\\n * Returns the drag data item kind, one of: \\"string\\", \\"file\\".\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransferItem/kind)\\n */\\n readonly kind: string;\\n /**\\n * Returns the drag data item type string.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransferItem/type)\\n */\\n readonly type: string;\\n /**\\n * Returns a File object, if the drag data item kind is File.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransferItem/getAsFile)\\n */\\n getAsFile(): File | null;\\n /**\\n * Invokes the callback with the string data as the argument, if the drag data item kind is text.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransferItem/getAsString)\\n */\\n getAsString(callback: FunctionStringCallback | null): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransferItem/webkitGetAsEntry) */\\n webkitGetAsEntry(): FileSystemEntry | null;\\n}\\n\\ndeclare var DataTransferItem: {\\n prototype: DataTransferItem;\\n new(): DataTransferItem;\\n};\\n\\n/**\\n * A list of DataTransferItem objects representing items being dragged. During a drag operation, each DragEvent has a dataTransfer property and that property is a DataTransferItemList.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransferItemList)\\n */\\ninterface DataTransferItemList {\\n /**\\n * Returns the number of items in the drag data store.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransferItemList/length)\\n */\\n readonly length: number;\\n /**\\n * Adds a new entry for the given data to the drag data store. If the data is plain text then a type string has to be provided also.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransferItemList/add)\\n */\\n add(data: string, type: string): DataTransferItem | null;\\n add(data: File): DataTransferItem | null;\\n /**\\n * Removes all the entries in the drag data store.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransferItemList/clear)\\n */\\n clear(): void;\\n /**\\n * Removes the indexth entry in the drag data store.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DataTransferItemList/remove)\\n */\\n remove(index: number): void;\\n [index: number]: DataTransferItem;\\n}\\n\\ndeclare var DataTransferItemList: {\\n prototype: DataTransferItemList;\\n new(): DataTransferItemList;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DecompressionStream) */\\ninterface DecompressionStream extends GenericTransformStream {\\n}\\n\\ndeclare var DecompressionStream: {\\n prototype: DecompressionStream;\\n new(format: CompressionFormat): DecompressionStream;\\n};\\n\\n/**\\n * A delay-line; an AudioNode audio-processing module that causes a delay between the arrival of an input data and its propagation to the output.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DelayNode)\\n */\\ninterface DelayNode extends AudioNode {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DelayNode/delayTime) */\\n readonly delayTime: AudioParam;\\n}\\n\\ndeclare var DelayNode: {\\n prototype: DelayNode;\\n new(context: BaseAudioContext, options?: DelayOptions): DelayNode;\\n};\\n\\n/**\\n * The DeviceMotionEvent provides web developers with information about the speed of changes for the device\'s position and orientation.\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceMotionEvent)\\n */\\ninterface DeviceMotionEvent extends Event {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceMotionEvent/acceleration) */\\n readonly acceleration: DeviceMotionEventAcceleration | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceMotionEvent/accelerationIncludingGravity) */\\n readonly accelerationIncludingGravity: DeviceMotionEventAcceleration | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceMotionEvent/interval) */\\n readonly interval: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceMotionEvent/rotationRate) */\\n readonly rotationRate: DeviceMotionEventRotationRate | null;\\n}\\n\\ndeclare var DeviceMotionEvent: {\\n prototype: DeviceMotionEvent;\\n new(type: string, eventInitDict?: DeviceMotionEventInit): DeviceMotionEvent;\\n};\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceMotionEventAcceleration)\\n */\\ninterface DeviceMotionEventAcceleration {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceMotionEventAcceleration/x) */\\n readonly x: number | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceMotionEventAcceleration/y) */\\n readonly y: number | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceMotionEventAcceleration/z) */\\n readonly z: number | null;\\n}\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceMotionEventRotationRate)\\n */\\ninterface DeviceMotionEventRotationRate {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceMotionEventRotationRate/alpha) */\\n readonly alpha: number | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceMotionEventRotationRate/beta) */\\n readonly beta: number | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceMotionEventRotationRate/gamma) */\\n readonly gamma: number | null;\\n}\\n\\n/**\\n * The DeviceOrientationEvent provides web developers with information from the physical orientation of the device running the web page.\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceOrientationEvent)\\n */\\ninterface DeviceOrientationEvent extends Event {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceOrientationEvent/absolute) */\\n readonly absolute: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceOrientationEvent/alpha) */\\n readonly alpha: number | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceOrientationEvent/beta) */\\n readonly beta: number | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DeviceOrientationEvent/gamma) */\\n readonly gamma: number | null;\\n}\\n\\ndeclare var DeviceOrientationEvent: {\\n prototype: DeviceOrientationEvent;\\n new(type: string, eventInitDict?: DeviceOrientationEventInit): DeviceOrientationEvent;\\n};\\n\\ninterface DocumentEventMap extends GlobalEventHandlersEventMap {\\n \\"DOMContentLoaded\\": Event;\\n \\"fullscreenchange\\": Event;\\n \\"fullscreenerror\\": Event;\\n \\"pointerlockchange\\": Event;\\n \\"pointerlockerror\\": Event;\\n \\"readystatechange\\": Event;\\n \\"visibilitychange\\": Event;\\n}\\n\\n/**\\n * Any web page loaded in the browser and serves as an entry point into the web page\'s content, which is the DOM tree.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document)\\n */\\ninterface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEventHandlers, NonElementParentNode, ParentNode, XPathEvaluatorBase {\\n /**\\n * Sets or gets the URL for the current document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/URL)\\n */\\n readonly URL: string;\\n /**\\n * Sets or gets the color of all active links in the document.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/alinkColor)\\n */\\n alinkColor: string;\\n /**\\n * Returns a reference to the collection of elements contained by the object.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/all)\\n */\\n readonly all: HTMLAllCollection;\\n /**\\n * Retrieves a collection of all a objects that have a name and/or id property. Objects in this collection are in HTML source order.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/anchors)\\n */\\n readonly anchors: HTMLCollectionOf;\\n /**\\n * Retrieves a collection of all applet objects in the document.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/applets)\\n */\\n readonly applets: HTMLCollection;\\n /**\\n * Deprecated. Sets or retrieves a value that indicates the background color behind the object.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/bgColor)\\n */\\n bgColor: string;\\n /**\\n * Specifies the beginning and end of the document body.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/body)\\n */\\n body: HTMLElement;\\n /**\\n * Returns document\'s encoding.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/characterSet)\\n */\\n readonly characterSet: string;\\n /**\\n * Gets or sets the character set used to encode the object.\\n * @deprecated This is a legacy alias of `characterSet`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/characterSet)\\n */\\n readonly charset: string;\\n /**\\n * Gets a value that indicates whether standards-compliant mode is switched on for the object.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/compatMode)\\n */\\n readonly compatMode: string;\\n /**\\n * Returns document\'s content type.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/contentType)\\n */\\n readonly contentType: string;\\n /**\\n * Returns the HTTP cookies that apply to the Document. If there are no cookies or cookies can\'t be applied to this resource, the empty string will be returned.\\n *\\n * Can be set, to add a new cookie to the element\'s set of HTTP cookies.\\n *\\n * If the contents are sandboxed into a unique origin (e.g. in an iframe with the sandbox attribute), a \\"SecurityError\\" DOMException will be thrown on getting and setting.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/cookie)\\n */\\n cookie: string;\\n /**\\n * Returns the script element, or the SVG script element, that is currently executing, as long as the element represents a classic script. In the case of reentrant script execution, returns the one that most recently started executing amongst those that have not yet finished executing.\\n *\\n * Returns null if the Document is not currently executing a script or SVG script element (e.g., because the running script is an event handler, or a timeout), or if the currently executing script or SVG script element represents a module script.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/currentScript)\\n */\\n readonly currentScript: HTMLOrSVGScriptElement | null;\\n /**\\n * Returns the Window object of the active document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/defaultView)\\n */\\n readonly defaultView: (WindowProxy & typeof globalThis) | null;\\n /**\\n * Sets or gets a value that indicates whether the document can be edited.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/designMode)\\n */\\n designMode: string;\\n /**\\n * Sets or retrieves a value that indicates the reading order of the object.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/dir)\\n */\\n dir: string;\\n /**\\n * Gets an object representing the document type declaration associated with the current document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/doctype)\\n */\\n readonly doctype: DocumentType | null;\\n /**\\n * Gets a reference to the root node of the document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/documentElement)\\n */\\n readonly documentElement: HTMLElement;\\n /**\\n * Returns document\'s URL.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/documentURI)\\n */\\n readonly documentURI: string;\\n /**\\n * Sets or gets the security domain of the document.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/domain)\\n */\\n domain: string;\\n /**\\n * Retrieves a collection of all embed objects in the document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/embeds)\\n */\\n readonly embeds: HTMLCollectionOf;\\n /**\\n * Sets or gets the foreground (text) color of the document.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/fgColor)\\n */\\n fgColor: string;\\n /**\\n * Retrieves a collection, in source order, of all form objects in the document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/forms)\\n */\\n readonly forms: HTMLCollectionOf;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/fullscreen)\\n */\\n readonly fullscreen: boolean;\\n /**\\n * Returns true if document has the ability to display elements fullscreen and fullscreen is supported, or false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/fullscreenEnabled)\\n */\\n readonly fullscreenEnabled: boolean;\\n /**\\n * Returns the head element.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/head)\\n */\\n readonly head: HTMLHeadElement;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/hidden) */\\n readonly hidden: boolean;\\n /**\\n * Retrieves a collection, in source order, of img objects in the document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/images)\\n */\\n readonly images: HTMLCollectionOf;\\n /**\\n * Gets the implementation object of the current document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/implementation)\\n */\\n readonly implementation: DOMImplementation;\\n /**\\n * Returns the character encoding used to create the webpage that is loaded into the document object.\\n * @deprecated This is a legacy alias of `characterSet`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/characterSet)\\n */\\n readonly inputEncoding: string;\\n /**\\n * Gets the date that the page was last modified, if the page supplies one.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/lastModified)\\n */\\n readonly lastModified: string;\\n /**\\n * Sets or gets the color of the document links.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/linkColor)\\n */\\n linkColor: string;\\n /**\\n * Retrieves a collection of all a objects that specify the href property and all area objects in the document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/links)\\n */\\n readonly links: HTMLCollectionOf;\\n /**\\n * Contains information about the current URL.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/location)\\n */\\n get location(): Location;\\n set location(href: string | Location);\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/fullscreenchange_event) */\\n onfullscreenchange: ((this: Document, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/fullscreenerror_event) */\\n onfullscreenerror: ((this: Document, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/pointerlockchange_event) */\\n onpointerlockchange: ((this: Document, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/pointerlockerror_event) */\\n onpointerlockerror: ((this: Document, ev: Event) => any) | null;\\n /**\\n * Fires when the state of the object has changed.\\n * @param ev The event\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/readystatechange_event)\\n */\\n onreadystatechange: ((this: Document, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/visibilitychange_event) */\\n onvisibilitychange: ((this: Document, ev: Event) => any) | null;\\n readonly ownerDocument: null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/pictureInPictureEnabled) */\\n readonly pictureInPictureEnabled: boolean;\\n /**\\n * Return an HTMLCollection of the embed elements in the Document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/plugins)\\n */\\n readonly plugins: HTMLCollectionOf;\\n /**\\n * Retrieves a value that indicates the current state of the object.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/readyState)\\n */\\n readonly readyState: DocumentReadyState;\\n /**\\n * Gets the URL of the location that referred the user to the current page.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/referrer)\\n */\\n readonly referrer: string;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/rootElement)\\n */\\n readonly rootElement: SVGSVGElement | null;\\n /**\\n * Retrieves a collection of all script objects in the document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scripts)\\n */\\n readonly scripts: HTMLCollectionOf;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scrollingElement) */\\n readonly scrollingElement: Element | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/timeline) */\\n readonly timeline: DocumentTimeline;\\n /**\\n * Contains the title of the document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/title)\\n */\\n title: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/visibilityState) */\\n readonly visibilityState: DocumentVisibilityState;\\n /**\\n * Sets or gets the color of the links that the user has visited.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/vlinkColor)\\n */\\n vlinkColor: string;\\n /**\\n * Moves node from another document and returns it.\\n *\\n * If node is a document, throws a \\"NotSupportedError\\" DOMException or, if node is a shadow root, throws a \\"HierarchyRequestError\\" DOMException.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/adoptNode)\\n */\\n adoptNode(node: T): T;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/captureEvents)\\n */\\n captureEvents(): void;\\n /** @deprecated */\\n caretRangeFromPoint(x: number, y: number): Range | null;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/clear)\\n */\\n clear(): void;\\n /**\\n * Closes an output stream and forces the sent data to display.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/close)\\n */\\n close(): void;\\n /**\\n * Creates an attribute object with a specified name.\\n * @param name String that sets the attribute object\'s name.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createAttribute)\\n */\\n createAttribute(localName: string): Attr;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createAttributeNS) */\\n createAttributeNS(namespace: string | null, qualifiedName: string): Attr;\\n /**\\n * Returns a CDATASection node whose data is data.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createCDATASection)\\n */\\n createCDATASection(data: string): CDATASection;\\n /**\\n * Creates a comment object with the specified data.\\n * @param data Sets the comment object\'s data.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createComment)\\n */\\n createComment(data: string): Comment;\\n /**\\n * Creates a new document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createDocumentFragment)\\n */\\n createDocumentFragment(): DocumentFragment;\\n /**\\n * Creates an instance of the element for the specified tag.\\n * @param tagName The name of an element.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createElement)\\n */\\n createElement(tagName: K, options?: ElementCreationOptions): HTMLElementTagNameMap[K];\\n /** @deprecated */\\n createElement(tagName: K, options?: ElementCreationOptions): HTMLElementDeprecatedTagNameMap[K];\\n createElement(tagName: string, options?: ElementCreationOptions): HTMLElement;\\n /**\\n * Returns an element with namespace namespace. Its namespace prefix will be everything before \\":\\" (U+003E) in qualifiedName or null. Its local name will be everything after \\":\\" (U+003E) in qualifiedName or qualifiedName.\\n *\\n * If localName does not match the Name production an \\"InvalidCharacterError\\" DOMException will be thrown.\\n *\\n * If one of the following conditions is true a \\"NamespaceError\\" DOMException will be thrown:\\n *\\n * localName does not match the QName production.\\n * Namespace prefix is not null and namespace is the empty string.\\n * Namespace prefix is \\"xml\\" and namespace is not the XML namespace.\\n * qualifiedName or namespace prefix is \\"xmlns\\" and namespace is not the XMLNS namespace.\\n * namespace is the XMLNS namespace and neither qualifiedName nor namespace prefix is \\"xmlns\\".\\n *\\n * When supplied, options\'s is can be used to create a customized built-in element.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createElementNS)\\n */\\n createElementNS(namespaceURI: \\"http://www.w3.org/1999/xhtml\\", qualifiedName: string): HTMLElement;\\n createElementNS(namespaceURI: \\"http://www.w3.org/2000/svg\\", qualifiedName: K): SVGElementTagNameMap[K];\\n createElementNS(namespaceURI: \\"http://www.w3.org/2000/svg\\", qualifiedName: string): SVGElement;\\n createElementNS(namespaceURI: \\"http://www.w3.org/1998/Math/MathML\\", qualifiedName: K): MathMLElementTagNameMap[K];\\n createElementNS(namespaceURI: \\"http://www.w3.org/1998/Math/MathML\\", qualifiedName: string): MathMLElement;\\n createElementNS(namespaceURI: string | null, qualifiedName: string, options?: ElementCreationOptions): Element;\\n createElementNS(namespace: string | null, qualifiedName: string, options?: string | ElementCreationOptions): Element;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createEvent) */\\n createEvent(eventInterface: \\"AnimationEvent\\"): AnimationEvent;\\n createEvent(eventInterface: \\"AnimationPlaybackEvent\\"): AnimationPlaybackEvent;\\n createEvent(eventInterface: \\"AudioProcessingEvent\\"): AudioProcessingEvent;\\n createEvent(eventInterface: \\"BeforeUnloadEvent\\"): BeforeUnloadEvent;\\n createEvent(eventInterface: \\"BlobEvent\\"): BlobEvent;\\n createEvent(eventInterface: \\"ClipboardEvent\\"): ClipboardEvent;\\n createEvent(eventInterface: \\"CloseEvent\\"): CloseEvent;\\n createEvent(eventInterface: \\"CompositionEvent\\"): CompositionEvent;\\n createEvent(eventInterface: \\"CustomEvent\\"): CustomEvent;\\n createEvent(eventInterface: \\"DeviceMotionEvent\\"): DeviceMotionEvent;\\n createEvent(eventInterface: \\"DeviceOrientationEvent\\"): DeviceOrientationEvent;\\n createEvent(eventInterface: \\"DragEvent\\"): DragEvent;\\n createEvent(eventInterface: \\"ErrorEvent\\"): ErrorEvent;\\n createEvent(eventInterface: \\"Event\\"): Event;\\n createEvent(eventInterface: \\"Events\\"): Event;\\n createEvent(eventInterface: \\"FocusEvent\\"): FocusEvent;\\n createEvent(eventInterface: \\"FontFaceSetLoadEvent\\"): FontFaceSetLoadEvent;\\n createEvent(eventInterface: \\"FormDataEvent\\"): FormDataEvent;\\n createEvent(eventInterface: \\"GamepadEvent\\"): GamepadEvent;\\n createEvent(eventInterface: \\"HashChangeEvent\\"): HashChangeEvent;\\n createEvent(eventInterface: \\"IDBVersionChangeEvent\\"): IDBVersionChangeEvent;\\n createEvent(eventInterface: \\"InputEvent\\"): InputEvent;\\n createEvent(eventInterface: \\"KeyboardEvent\\"): KeyboardEvent;\\n createEvent(eventInterface: \\"MIDIConnectionEvent\\"): MIDIConnectionEvent;\\n createEvent(eventInterface: \\"MIDIMessageEvent\\"): MIDIMessageEvent;\\n createEvent(eventInterface: \\"MediaEncryptedEvent\\"): MediaEncryptedEvent;\\n createEvent(eventInterface: \\"MediaKeyMessageEvent\\"): MediaKeyMessageEvent;\\n createEvent(eventInterface: \\"MediaQueryListEvent\\"): MediaQueryListEvent;\\n createEvent(eventInterface: \\"MediaStreamTrackEvent\\"): MediaStreamTrackEvent;\\n createEvent(eventInterface: \\"MessageEvent\\"): MessageEvent;\\n createEvent(eventInterface: \\"MouseEvent\\"): MouseEvent;\\n createEvent(eventInterface: \\"MouseEvents\\"): MouseEvent;\\n createEvent(eventInterface: \\"MutationEvent\\"): MutationEvent;\\n createEvent(eventInterface: \\"MutationEvents\\"): MutationEvent;\\n createEvent(eventInterface: \\"OfflineAudioCompletionEvent\\"): OfflineAudioCompletionEvent;\\n createEvent(eventInterface: \\"PageTransitionEvent\\"): PageTransitionEvent;\\n createEvent(eventInterface: \\"PaymentMethodChangeEvent\\"): PaymentMethodChangeEvent;\\n createEvent(eventInterface: \\"PaymentRequestUpdateEvent\\"): PaymentRequestUpdateEvent;\\n createEvent(eventInterface: \\"PictureInPictureEvent\\"): PictureInPictureEvent;\\n createEvent(eventInterface: \\"PointerEvent\\"): PointerEvent;\\n createEvent(eventInterface: \\"PopStateEvent\\"): PopStateEvent;\\n createEvent(eventInterface: \\"ProgressEvent\\"): ProgressEvent;\\n createEvent(eventInterface: \\"PromiseRejectionEvent\\"): PromiseRejectionEvent;\\n createEvent(eventInterface: \\"RTCDTMFToneChangeEvent\\"): RTCDTMFToneChangeEvent;\\n createEvent(eventInterface: \\"RTCDataChannelEvent\\"): RTCDataChannelEvent;\\n createEvent(eventInterface: \\"RTCErrorEvent\\"): RTCErrorEvent;\\n createEvent(eventInterface: \\"RTCPeerConnectionIceErrorEvent\\"): RTCPeerConnectionIceErrorEvent;\\n createEvent(eventInterface: \\"RTCPeerConnectionIceEvent\\"): RTCPeerConnectionIceEvent;\\n createEvent(eventInterface: \\"RTCTrackEvent\\"): RTCTrackEvent;\\n createEvent(eventInterface: \\"SecurityPolicyViolationEvent\\"): SecurityPolicyViolationEvent;\\n createEvent(eventInterface: \\"SpeechSynthesisErrorEvent\\"): SpeechSynthesisErrorEvent;\\n createEvent(eventInterface: \\"SpeechSynthesisEvent\\"): SpeechSynthesisEvent;\\n createEvent(eventInterface: \\"StorageEvent\\"): StorageEvent;\\n createEvent(eventInterface: \\"SubmitEvent\\"): SubmitEvent;\\n createEvent(eventInterface: \\"ToggleEvent\\"): ToggleEvent;\\n createEvent(eventInterface: \\"TouchEvent\\"): TouchEvent;\\n createEvent(eventInterface: \\"TrackEvent\\"): TrackEvent;\\n createEvent(eventInterface: \\"TransitionEvent\\"): TransitionEvent;\\n createEvent(eventInterface: \\"UIEvent\\"): UIEvent;\\n createEvent(eventInterface: \\"UIEvents\\"): UIEvent;\\n createEvent(eventInterface: \\"WebGLContextEvent\\"): WebGLContextEvent;\\n createEvent(eventInterface: \\"WheelEvent\\"): WheelEvent;\\n createEvent(eventInterface: string): Event;\\n /**\\n * Creates a NodeIterator object that you can use to traverse filtered lists of nodes or elements in a document.\\n * @param root The root element or node to start traversing on.\\n * @param whatToShow The type of nodes or elements to appear in the node list\\n * @param filter A custom NodeFilter function to use. For more information, see filter. Use null for no filter.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createNodeIterator)\\n */\\n createNodeIterator(root: Node, whatToShow?: number, filter?: NodeFilter | null): NodeIterator;\\n /**\\n * Returns a ProcessingInstruction node whose target is target and data is data. If target does not match the Name production an \\"InvalidCharacterError\\" DOMException will be thrown. If data contains \\"?>\\" an \\"InvalidCharacterError\\" DOMException will be thrown.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createProcessingInstruction)\\n */\\n createProcessingInstruction(target: string, data: string): ProcessingInstruction;\\n /**\\n * Returns an empty range object that has both of its boundary points positioned at the beginning of the document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createRange)\\n */\\n createRange(): Range;\\n /**\\n * Creates a text string from the specified value.\\n * @param data String that specifies the nodeValue property of the text node.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createTextNode)\\n */\\n createTextNode(data: string): Text;\\n /**\\n * Creates a TreeWalker object that you can use to traverse filtered lists of nodes or elements in a document.\\n * @param root The root element or node to start traversing on.\\n * @param whatToShow The type of nodes or elements to appear in the node list. For more information, see whatToShow.\\n * @param filter A custom NodeFilter function to use.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createTreeWalker)\\n */\\n createTreeWalker(root: Node, whatToShow?: number, filter?: NodeFilter | null): TreeWalker;\\n /**\\n * Executes a command on the current document, current selection, or the given range.\\n * @param commandId String that specifies the command to execute. This command can be any of the command identifiers that can be executed in script.\\n * @param showUI Display the user interface, defaults to false.\\n * @param value Value to assign.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/execCommand)\\n */\\n execCommand(commandId: string, showUI?: boolean, value?: string): boolean;\\n /**\\n * Stops document\'s fullscreen element from being displayed fullscreen and resolves promise when done.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/exitFullscreen)\\n */\\n exitFullscreen(): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/exitPictureInPicture) */\\n exitPictureInPicture(): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/exitPointerLock) */\\n exitPointerLock(): void;\\n /**\\n * Returns a reference to the first object with the specified value of the ID attribute.\\n * @param elementId String that specifies the ID value.\\n */\\n getElementById(elementId: string): HTMLElement | null;\\n /**\\n * Returns a HTMLCollection of the elements in the object on which the method was invoked (a document or an element) that have all the classes given by classNames. The classNames argument is interpreted as a space-separated list of classes.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/getElementsByClassName)\\n */\\n getElementsByClassName(classNames: string): HTMLCollectionOf;\\n /**\\n * Gets a collection of objects based on the value of the NAME or ID attribute.\\n * @param elementName Gets a collection of objects based on the value of the NAME or ID attribute.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/getElementsByName)\\n */\\n getElementsByName(elementName: string): NodeListOf;\\n /**\\n * Retrieves a collection of objects based on the specified element name.\\n * @param name Specifies the name of an element.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/getElementsByTagName)\\n */\\n getElementsByTagName(qualifiedName: K): HTMLCollectionOf;\\n getElementsByTagName(qualifiedName: K): HTMLCollectionOf;\\n getElementsByTagName(qualifiedName: K): HTMLCollectionOf;\\n /** @deprecated */\\n getElementsByTagName(qualifiedName: K): HTMLCollectionOf;\\n getElementsByTagName(qualifiedName: string): HTMLCollectionOf;\\n /**\\n * If namespace and localName are \\"*\\" returns a HTMLCollection of all descendant elements.\\n *\\n * If only namespace is \\"*\\" returns a HTMLCollection of all descendant elements whose local name is localName.\\n *\\n * If only localName is \\"*\\" returns a HTMLCollection of all descendant elements whose namespace is namespace.\\n *\\n * Otherwise, returns a HTMLCollection of all descendant elements whose namespace is namespace and local name is localName.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/getElementsByTagNameNS)\\n */\\n getElementsByTagNameNS(namespaceURI: \\"http://www.w3.org/1999/xhtml\\", localName: string): HTMLCollectionOf;\\n getElementsByTagNameNS(namespaceURI: \\"http://www.w3.org/2000/svg\\", localName: string): HTMLCollectionOf;\\n getElementsByTagNameNS(namespaceURI: \\"http://www.w3.org/1998/Math/MathML\\", localName: string): HTMLCollectionOf;\\n getElementsByTagNameNS(namespace: string | null, localName: string): HTMLCollectionOf;\\n /**\\n * Returns an object representing the current selection of the document that is loaded into the object displaying a webpage.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/getSelection)\\n */\\n getSelection(): Selection | null;\\n /**\\n * Gets a value indicating whether the object currently has focus.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/hasFocus)\\n */\\n hasFocus(): boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/hasStorageAccess) */\\n hasStorageAccess(): Promise;\\n /**\\n * Returns a copy of node. If deep is true, the copy also includes the node\'s descendants.\\n *\\n * If node is a document or a shadow root, throws a \\"NotSupportedError\\" DOMException.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/importNode)\\n */\\n importNode(node: T, deep?: boolean): T;\\n /**\\n * Opens a new window and loads a document specified by a given URL. Also, opens a new window that uses the url parameter and the name parameter to collect the output of the write method and the writeln method.\\n * @param url Specifies a MIME type for the document.\\n * @param name Specifies the name of the window. This name is used as the value for the TARGET attribute on a form or an anchor element.\\n * @param features Contains a list of items separated by commas. Each item consists of an option and a value, separated by an equals sign (for example, \\"fullscreen=yes, toolbar=yes\\"). The following values are supported.\\n * @param replace Specifies whether the existing entry for the document is replaced in the history list.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/open)\\n */\\n open(unused1?: string, unused2?: string): Document;\\n open(url: string | URL, name: string, features: string): WindowProxy | null;\\n /**\\n * Returns a Boolean value that indicates whether a specified command can be successfully executed using execCommand, given the current state of the document.\\n * @param commandId Specifies a command identifier.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/queryCommandEnabled)\\n */\\n queryCommandEnabled(commandId: string): boolean;\\n /**\\n * Returns a Boolean value that indicates whether the specified command is in the indeterminate state.\\n * @param commandId String that specifies a command identifier.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/queryCommandIndeterm)\\n */\\n queryCommandIndeterm(commandId: string): boolean;\\n /**\\n * Returns a Boolean value that indicates the current state of the command.\\n * @param commandId String that specifies a command identifier.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/queryCommandState)\\n */\\n queryCommandState(commandId: string): boolean;\\n /**\\n * Returns a Boolean value that indicates whether the current command is supported on the current range.\\n * @param commandId Specifies a command identifier.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/queryCommandSupported)\\n */\\n queryCommandSupported(commandId: string): boolean;\\n /**\\n * Returns the current value of the document, range, or current selection for the given command.\\n * @param commandId String that specifies a command identifier.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/queryCommandValue)\\n */\\n queryCommandValue(commandId: string): string;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/releaseEvents)\\n */\\n releaseEvents(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/requestStorageAccess) */\\n requestStorageAccess(): Promise;\\n /**\\n * Writes one or more HTML expressions to a document in the specified window.\\n * @param content Specifies the text and HTML tags to write.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/write)\\n */\\n write(...text: string[]): void;\\n /**\\n * Writes one or more HTML expressions, followed by a carriage return, to a document in the specified window.\\n * @param content The text and HTML tags to write.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/writeln)\\n */\\n writeln(...text: string[]): void;\\n addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var Document: {\\n prototype: Document;\\n new(): Document;\\n};\\n\\n/**\\n * A minimal document object that has no parent. It is used as a lightweight version of Document that stores a segment of a document structure comprised of nodes just like a standard document. The key difference is that because the document fragment isn\'t part of the active document tree structure, changes made to the fragment don\'t affect the document, cause reflow, or incur any performance impact that can occur when changes are made.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DocumentFragment)\\n */\\ninterface DocumentFragment extends Node, NonElementParentNode, ParentNode {\\n readonly ownerDocument: Document;\\n getElementById(elementId: string): HTMLElement | null;\\n}\\n\\ndeclare var DocumentFragment: {\\n prototype: DocumentFragment;\\n new(): DocumentFragment;\\n};\\n\\ninterface DocumentOrShadowRoot {\\n /**\\n * Returns the deepest element in the document through which or to which key events are being routed. This is, roughly speaking, the focused element in the document.\\n *\\n * For the purposes of this API, when a child browsing context is focused, its container is focused in the parent browsing context. For example, if the user moves the focus to a text control in an iframe, the iframe is the element returned by the activeElement API in the iframe\'s node document.\\n *\\n * Similarly, when the focused element is in a different node tree than documentOrShadowRoot, the element returned will be the host that\'s located in the same node tree as documentOrShadowRoot if documentOrShadowRoot is a shadow-including inclusive ancestor of the focused element, and null if not.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/activeElement)\\n */\\n readonly activeElement: Element | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/adoptedStyleSheets) */\\n adoptedStyleSheets: CSSStyleSheet[];\\n /**\\n * Returns document\'s fullscreen element.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/fullscreenElement)\\n */\\n readonly fullscreenElement: Element | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/pictureInPictureElement) */\\n readonly pictureInPictureElement: Element | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/pointerLockElement) */\\n readonly pointerLockElement: Element | null;\\n /**\\n * Retrieves a collection of styleSheet objects representing the style sheets that correspond to each instance of a link or style object in the document.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/styleSheets)\\n */\\n readonly styleSheets: StyleSheetList;\\n /**\\n * Returns the element for the specified x coordinate and the specified y coordinate.\\n * @param x The x-offset\\n * @param y The y-offset\\n */\\n elementFromPoint(x: number, y: number): Element | null;\\n elementsFromPoint(x: number, y: number): Element[];\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/getAnimations) */\\n getAnimations(): Animation[];\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DocumentTimeline) */\\ninterface DocumentTimeline extends AnimationTimeline {\\n}\\n\\ndeclare var DocumentTimeline: {\\n prototype: DocumentTimeline;\\n new(options?: DocumentTimelineOptions): DocumentTimeline;\\n};\\n\\n/**\\n * A Node containing a doctype.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DocumentType)\\n */\\ninterface DocumentType extends Node, ChildNode {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DocumentType/name) */\\n readonly name: string;\\n readonly ownerDocument: Document;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DocumentType/publicId) */\\n readonly publicId: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DocumentType/systemId) */\\n readonly systemId: string;\\n}\\n\\ndeclare var DocumentType: {\\n prototype: DocumentType;\\n new(): DocumentType;\\n};\\n\\n/**\\n * A DOM event that represents a drag and drop interaction. The user initiates a drag by placing a pointer device (such as a mouse) on the touch surface and then dragging the pointer to a new location (such as another DOM element). Applications are free to interpret a drag and drop interaction in an application-specific way.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DragEvent)\\n */\\ninterface DragEvent extends MouseEvent {\\n /**\\n * Returns the DataTransfer object for the event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DragEvent/dataTransfer)\\n */\\n readonly dataTransfer: DataTransfer | null;\\n}\\n\\ndeclare var DragEvent: {\\n prototype: DragEvent;\\n new(type: string, eventInitDict?: DragEventInit): DragEvent;\\n};\\n\\n/**\\n * Inherits properties from its parent, AudioNode.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DynamicsCompressorNode)\\n */\\ninterface DynamicsCompressorNode extends AudioNode {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DynamicsCompressorNode/attack) */\\n readonly attack: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DynamicsCompressorNode/knee) */\\n readonly knee: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DynamicsCompressorNode/ratio) */\\n readonly ratio: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DynamicsCompressorNode/reduction) */\\n readonly reduction: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DynamicsCompressorNode/release) */\\n readonly release: AudioParam;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DynamicsCompressorNode/threshold) */\\n readonly threshold: AudioParam;\\n}\\n\\ndeclare var DynamicsCompressorNode: {\\n prototype: DynamicsCompressorNode;\\n new(context: BaseAudioContext, options?: DynamicsCompressorOptions): DynamicsCompressorNode;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EXT_blend_minmax) */\\ninterface EXT_blend_minmax {\\n readonly MIN_EXT: 0x8007;\\n readonly MAX_EXT: 0x8008;\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EXT_color_buffer_float) */\\ninterface EXT_color_buffer_float {\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EXT_color_buffer_half_float) */\\ninterface EXT_color_buffer_half_float {\\n readonly RGBA16F_EXT: 0x881A;\\n readonly RGB16F_EXT: 0x881B;\\n readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: 0x8211;\\n readonly UNSIGNED_NORMALIZED_EXT: 0x8C17;\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EXT_float_blend) */\\ninterface EXT_float_blend {\\n}\\n\\n/**\\n * The EXT_frag_depth extension is part of the WebGL API and enables to set a depth value of a fragment from within the fragment shader.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EXT_frag_depth)\\n */\\ninterface EXT_frag_depth {\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EXT_sRGB) */\\ninterface EXT_sRGB {\\n readonly SRGB_EXT: 0x8C40;\\n readonly SRGB_ALPHA_EXT: 0x8C42;\\n readonly SRGB8_ALPHA8_EXT: 0x8C43;\\n readonly FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT: 0x8210;\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EXT_shader_texture_lod) */\\ninterface EXT_shader_texture_lod {\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EXT_texture_compression_bptc) */\\ninterface EXT_texture_compression_bptc {\\n readonly COMPRESSED_RGBA_BPTC_UNORM_EXT: 0x8E8C;\\n readonly COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT: 0x8E8D;\\n readonly COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT: 0x8E8E;\\n readonly COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT: 0x8E8F;\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EXT_texture_compression_rgtc) */\\ninterface EXT_texture_compression_rgtc {\\n readonly COMPRESSED_RED_RGTC1_EXT: 0x8DBB;\\n readonly COMPRESSED_SIGNED_RED_RGTC1_EXT: 0x8DBC;\\n readonly COMPRESSED_RED_GREEN_RGTC2_EXT: 0x8DBD;\\n readonly COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT: 0x8DBE;\\n}\\n\\n/**\\n * The EXT_texture_filter_anisotropic extension is part of the WebGL API and exposes two constants for anisotropic filtering (AF).\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EXT_texture_filter_anisotropic)\\n */\\ninterface EXT_texture_filter_anisotropic {\\n readonly TEXTURE_MAX_ANISOTROPY_EXT: 0x84FE;\\n readonly MAX_TEXTURE_MAX_ANISOTROPY_EXT: 0x84FF;\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EXT_texture_norm16) */\\ninterface EXT_texture_norm16 {\\n readonly R16_EXT: 0x822A;\\n readonly RG16_EXT: 0x822C;\\n readonly RGB16_EXT: 0x8054;\\n readonly RGBA16_EXT: 0x805B;\\n readonly R16_SNORM_EXT: 0x8F98;\\n readonly RG16_SNORM_EXT: 0x8F99;\\n readonly RGB16_SNORM_EXT: 0x8F9A;\\n readonly RGBA16_SNORM_EXT: 0x8F9B;\\n}\\n\\ninterface ElementEventMap {\\n \\"fullscreenchange\\": Event;\\n \\"fullscreenerror\\": Event;\\n}\\n\\n/**\\n * Element is the most general base class from which all objects in a Document inherit. It only has methods and properties common to all kinds of elements. More specific classes inherit from Element.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element)\\n */\\ninterface Element extends Node, ARIAMixin, Animatable, ChildNode, InnerHTML, NonDocumentTypeChildNode, ParentNode, Slottable {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attributes) */\\n readonly attributes: NamedNodeMap;\\n /**\\n * Allows for manipulation of element\'s class content attribute as a set of whitespace-separated tokens through a DOMTokenList object.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/classList)\\n */\\n readonly classList: DOMTokenList;\\n /**\\n * Returns the value of element\'s class content attribute. Can be set to change it.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/className)\\n */\\n className: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientHeight) */\\n readonly clientHeight: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientLeft) */\\n readonly clientLeft: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientTop) */\\n readonly clientTop: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientWidth) */\\n readonly clientWidth: number;\\n /**\\n * Returns the value of element\'s id content attribute. Can be set to change it.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/id)\\n */\\n id: string;\\n /**\\n * Returns the local name.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/localName)\\n */\\n readonly localName: string;\\n /**\\n * Returns the namespace.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/namespaceURI)\\n */\\n readonly namespaceURI: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event) */\\n onfullscreenchange: ((this: Element, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event) */\\n onfullscreenerror: ((this: Element, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/outerHTML) */\\n outerHTML: string;\\n readonly ownerDocument: Document;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/part) */\\n readonly part: DOMTokenList;\\n /**\\n * Returns the namespace prefix.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/prefix)\\n */\\n readonly prefix: string | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollHeight) */\\n readonly scrollHeight: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollLeft) */\\n scrollLeft: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTop) */\\n scrollTop: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollWidth) */\\n readonly scrollWidth: number;\\n /**\\n * Returns element\'s shadow root, if any, and if shadow root\'s mode is \\"open\\", and null otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/shadowRoot)\\n */\\n readonly shadowRoot: ShadowRoot | null;\\n /**\\n * Returns the value of element\'s slot content attribute. Can be set to change it.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/slot)\\n */\\n slot: string;\\n /**\\n * Returns the HTML-uppercased qualified name.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/tagName)\\n */\\n readonly tagName: string;\\n /**\\n * Creates a shadow root for element and returns it.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attachShadow)\\n */\\n attachShadow(init: ShadowRootInit): ShadowRoot;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/checkVisibility) */\\n checkVisibility(options?: CheckVisibilityOptions): boolean;\\n /**\\n * Returns the first (starting at element) inclusive ancestor that matches selectors, and null otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/closest)\\n */\\n closest(selector: K): HTMLElementTagNameMap[K] | null;\\n closest(selector: K): SVGElementTagNameMap[K] | null;\\n closest(selector: K): MathMLElementTagNameMap[K] | null;\\n closest(selectors: string): E | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap) */\\n computedStyleMap(): StylePropertyMapReadOnly;\\n /**\\n * Returns element\'s first attribute whose qualified name is qualifiedName, and null if there is no such attribute otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttribute)\\n */\\n getAttribute(qualifiedName: string): string | null;\\n /**\\n * Returns element\'s attribute whose namespace is namespace and local name is localName, and null if there is no such attribute otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS)\\n */\\n getAttributeNS(namespace: string | null, localName: string): string | null;\\n /**\\n * Returns the qualified names of all element\'s attributes. Can contain duplicates.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames)\\n */\\n getAttributeNames(): string[];\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode) */\\n getAttributeNode(qualifiedName: string): Attr | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS) */\\n getAttributeNodeNS(namespace: string | null, localName: string): Attr | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect) */\\n getBoundingClientRect(): DOMRect;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getClientRects) */\\n getClientRects(): DOMRectList;\\n /**\\n * Returns a HTMLCollection of the elements in the object on which the method was invoked (a document or an element) that have all the classes given by classNames. The classNames argument is interpreted as a space-separated list of classes.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName)\\n */\\n getElementsByClassName(classNames: string): HTMLCollectionOf;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName) */\\n getElementsByTagName(qualifiedName: K): HTMLCollectionOf;\\n getElementsByTagName(qualifiedName: K): HTMLCollectionOf;\\n getElementsByTagName(qualifiedName: K): HTMLCollectionOf;\\n /** @deprecated */\\n getElementsByTagName(qualifiedName: K): HTMLCollectionOf;\\n getElementsByTagName(qualifiedName: string): HTMLCollectionOf;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS) */\\n getElementsByTagNameNS(namespaceURI: \\"http://www.w3.org/1999/xhtml\\", localName: string): HTMLCollectionOf;\\n getElementsByTagNameNS(namespaceURI: \\"http://www.w3.org/2000/svg\\", localName: string): HTMLCollectionOf;\\n getElementsByTagNameNS(namespaceURI: \\"http://www.w3.org/1998/Math/MathML\\", localName: string): HTMLCollectionOf;\\n getElementsByTagNameNS(namespace: string | null, localName: string): HTMLCollectionOf;\\n /**\\n * Returns true if element has an attribute whose qualified name is qualifiedName, and false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttribute)\\n */\\n hasAttribute(qualifiedName: string): boolean;\\n /**\\n * Returns true if element has an attribute whose namespace is namespace and local name is localName.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS)\\n */\\n hasAttributeNS(namespace: string | null, localName: string): boolean;\\n /**\\n * Returns true if element has attributes, and false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributes)\\n */\\n hasAttributes(): boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture) */\\n hasPointerCapture(pointerId: number): boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement) */\\n insertAdjacentElement(where: InsertPosition, element: Element): Element | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML) */\\n insertAdjacentHTML(position: InsertPosition, text: string): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText) */\\n insertAdjacentText(where: InsertPosition, data: string): void;\\n /**\\n * Returns true if matching selectors against element\'s root yields element, and false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)\\n */\\n matches(selectors: string): boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture) */\\n releasePointerCapture(pointerId: number): void;\\n /**\\n * Removes element\'s first attribute whose qualified name is qualifiedName.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttribute)\\n */\\n removeAttribute(qualifiedName: string): void;\\n /**\\n * Removes element\'s attribute whose namespace is namespace and local name is localName.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS)\\n */\\n removeAttributeNS(namespace: string | null, localName: string): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode) */\\n removeAttributeNode(attr: Attr): Attr;\\n /**\\n * Displays element fullscreen and resolves promise when done.\\n *\\n * When supplied, options\'s navigationUI member indicates whether showing navigation UI while in fullscreen is preferred or not. If set to \\"show\\", navigation simplicity is preferred over screen space, and if set to \\"hide\\", more screen space is preferred. User agents are always free to honor user preference over the application\'s. The default value \\"auto\\" indicates no application preference.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen)\\n */\\n requestFullscreen(options?: FullscreenOptions): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock) */\\n requestPointerLock(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scroll) */\\n scroll(options?: ScrollToOptions): void;\\n scroll(x: number, y: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollBy) */\\n scrollBy(options?: ScrollToOptions): void;\\n scrollBy(x: number, y: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView) */\\n scrollIntoView(arg?: boolean | ScrollIntoViewOptions): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTo) */\\n scrollTo(options?: ScrollToOptions): void;\\n scrollTo(x: number, y: number): void;\\n /**\\n * Sets the value of element\'s first attribute whose qualified name is qualifiedName to value.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttribute)\\n */\\n setAttribute(qualifiedName: string, value: string): void;\\n /**\\n * Sets the value of element\'s attribute whose namespace is namespace and local name is localName to value.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS)\\n */\\n setAttributeNS(namespace: string | null, qualifiedName: string, value: string): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode) */\\n setAttributeNode(attr: Attr): Attr | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS) */\\n setAttributeNodeNS(attr: Attr): Attr | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture) */\\n setPointerCapture(pointerId: number): void;\\n /**\\n * If force is not given, \\"toggles\\" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.\\n *\\n * Returns true if qualifiedName is now present, and false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute)\\n */\\n toggleAttribute(qualifiedName: string, force?: boolean): boolean;\\n /**\\n * @deprecated This is a legacy alias of `matches`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)\\n */\\n webkitMatchesSelector(selectors: string): boolean;\\n addEventListener(type: K, listener: (this: Element, ev: ElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: Element, ev: ElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var Element: {\\n prototype: Element;\\n new(): Element;\\n};\\n\\ninterface ElementCSSInlineStyle {\\n readonly attributeStyleMap: StylePropertyMap;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/style) */\\n readonly style: CSSStyleDeclaration;\\n}\\n\\ninterface ElementContentEditable {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/contentEditable) */\\n contentEditable: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/enterKeyHint) */\\n enterKeyHint: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inputMode) */\\n inputMode: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/isContentEditable) */\\n readonly isContentEditable: boolean;\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ElementInternals) */\\ninterface ElementInternals extends ARIAMixin {\\n /**\\n * Returns the form owner of internals\'s target element.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ElementInternals/form)\\n */\\n readonly form: HTMLFormElement | null;\\n /**\\n * Returns a NodeList of all the label elements that internals\'s target element is associated with.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ElementInternals/labels)\\n */\\n readonly labels: NodeList;\\n /**\\n * Returns the ShadowRoot for internals\'s target element, if the target element is a shadow host, or null otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ElementInternals/shadowRoot)\\n */\\n readonly shadowRoot: ShadowRoot | null;\\n /**\\n * Returns the error message that would be shown to the user if internals\'s target element was to be checked for validity.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ElementInternals/validationMessage)\\n */\\n readonly validationMessage: string;\\n /**\\n * Returns the ValidityState object for internals\'s target element.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ElementInternals/validity)\\n */\\n readonly validity: ValidityState;\\n /**\\n * Returns true if internals\'s target element will be validated when the form is submitted; false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ElementInternals/willValidate)\\n */\\n readonly willValidate: boolean;\\n /**\\n * Returns true if internals\'s target element has no validity problems; false otherwise. Fires an invalid event at the element in the latter case.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ElementInternals/checkValidity)\\n */\\n checkValidity(): boolean;\\n /**\\n * Returns true if internals\'s target element has no validity problems; otherwise, returns false, fires an invalid event at the element, and (if the event isn\'t canceled) reports the problem to the user.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ElementInternals/reportValidity)\\n */\\n reportValidity(): boolean;\\n /**\\n * Sets both the state and submission value of internals\'s target element to value.\\n *\\n * If value is null, the element won\'t participate in form submission.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ElementInternals/setFormValue)\\n */\\n setFormValue(value: File | string | FormData | null, state?: File | string | FormData | null): void;\\n /**\\n * Marks internals\'s target element as suffering from the constraints indicated by the flags argument, and sets the element\'s validation message to message. If anchor is specified, the user agent might use it to indicate problems with the constraints of internals\'s target element when the form owner is validated interactively or reportValidity() is called.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ElementInternals/setValidity)\\n */\\n setValidity(flags?: ValidityStateFlags, message?: string, anchor?: HTMLElement): void;\\n}\\n\\ndeclare var ElementInternals: {\\n prototype: ElementInternals;\\n new(): ElementInternals;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EncodedVideoChunk) */\\ninterface EncodedVideoChunk {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EncodedVideoChunk/byteLength) */\\n readonly byteLength: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EncodedVideoChunk/duration) */\\n readonly duration: number | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EncodedVideoChunk/timestamp) */\\n readonly timestamp: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EncodedVideoChunk/type) */\\n readonly type: EncodedVideoChunkType;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EncodedVideoChunk/copyTo) */\\n copyTo(destination: AllowSharedBufferSource): void;\\n}\\n\\ndeclare var EncodedVideoChunk: {\\n prototype: EncodedVideoChunk;\\n new(init: EncodedVideoChunkInit): EncodedVideoChunk;\\n};\\n\\n/**\\n * Events providing information related to errors in scripts or in files.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent)\\n */\\ninterface ErrorEvent extends Event {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/colno) */\\n readonly colno: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/error) */\\n readonly error: any;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/filename) */\\n readonly filename: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/lineno) */\\n readonly lineno: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/message) */\\n readonly message: string;\\n}\\n\\ndeclare var ErrorEvent: {\\n prototype: ErrorEvent;\\n new(type: string, eventInitDict?: ErrorEventInit): ErrorEvent;\\n};\\n\\n/**\\n * An event which takes place in the DOM.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event)\\n */\\ninterface Event {\\n /**\\n * Returns true or false depending on how event was initialized. True if event goes through its target\'s ancestors in reverse tree order, and false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/bubbles)\\n */\\n readonly bubbles: boolean;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelBubble)\\n */\\n cancelBubble: boolean;\\n /**\\n * Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelable)\\n */\\n readonly cancelable: boolean;\\n /**\\n * Returns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composed)\\n */\\n readonly composed: boolean;\\n /**\\n * Returns the object whose event listener\'s callback is currently being invoked.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/currentTarget)\\n */\\n readonly currentTarget: EventTarget | null;\\n /**\\n * Returns true if preventDefault() was invoked successfully to indicate cancelation, and false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented)\\n */\\n readonly defaultPrevented: boolean;\\n /**\\n * Returns the event\'s phase, which is one of NONE, CAPTURING_PHASE, AT_TARGET, and BUBBLING_PHASE.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/eventPhase)\\n */\\n readonly eventPhase: number;\\n /**\\n * Returns true if event was dispatched by the user agent, and false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/isTrusted)\\n */\\n readonly isTrusted: boolean;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/returnValue)\\n */\\n returnValue: boolean;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/srcElement)\\n */\\n readonly srcElement: EventTarget | null;\\n /**\\n * Returns the object to which event is dispatched (its target).\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/target)\\n */\\n readonly target: EventTarget | null;\\n /**\\n * Returns the event\'s timestamp as the number of milliseconds measured relative to the time origin.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/timeStamp)\\n */\\n readonly timeStamp: DOMHighResTimeStamp;\\n /**\\n * Returns the type of event, e.g. \\"click\\", \\"hashchange\\", or \\"submit\\".\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/type)\\n */\\n readonly type: string;\\n /**\\n * Returns the invocation target objects of event\'s path (objects on which listeners will be invoked), except for any nodes in shadow trees of which the shadow root\'s mode is \\"closed\\" that are not reachable from event\'s currentTarget.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composedPath)\\n */\\n composedPath(): EventTarget[];\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/initEvent)\\n */\\n initEvent(type: string, bubbles?: boolean, cancelable?: boolean): void;\\n /**\\n * If invoked when the cancelable attribute value is true, and while executing a listener for the event with passive set to false, signals to the operation that caused event to be dispatched that it needs to be canceled.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/preventDefault)\\n */\\n preventDefault(): void;\\n /**\\n * Invoking this method prevents event from reaching any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any other objects.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation)\\n */\\n stopImmediatePropagation(): void;\\n /**\\n * When dispatched in a tree, invoking this method prevents event from reaching any objects other than the current object.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopPropagation)\\n */\\n stopPropagation(): void;\\n readonly NONE: 0;\\n readonly CAPTURING_PHASE: 1;\\n readonly AT_TARGET: 2;\\n readonly BUBBLING_PHASE: 3;\\n}\\n\\ndeclare var Event: {\\n prototype: Event;\\n new(type: string, eventInitDict?: EventInit): Event;\\n readonly NONE: 0;\\n readonly CAPTURING_PHASE: 1;\\n readonly AT_TARGET: 2;\\n readonly BUBBLING_PHASE: 3;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventCounts) */\\ninterface EventCounts {\\n forEach(callbackfn: (value: number, key: string, parent: EventCounts) => void, thisArg?: any): void;\\n}\\n\\ndeclare var EventCounts: {\\n prototype: EventCounts;\\n new(): EventCounts;\\n};\\n\\ninterface EventListener {\\n (evt: Event): void;\\n}\\n\\ninterface EventListenerObject {\\n handleEvent(object: Event): void;\\n}\\n\\ninterface EventSourceEventMap {\\n \\"error\\": Event;\\n \\"message\\": MessageEvent;\\n \\"open\\": Event;\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource) */\\ninterface EventSource extends EventTarget {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/error_event) */\\n onerror: ((this: EventSource, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/message_event) */\\n onmessage: ((this: EventSource, ev: MessageEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/open_event) */\\n onopen: ((this: EventSource, ev: Event) => any) | null;\\n /**\\n * Returns the state of this EventSource object\'s connection. It can have the values described below.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/readyState)\\n */\\n readonly readyState: number;\\n /**\\n * Returns the URL providing the event stream.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/url)\\n */\\n readonly url: string;\\n /**\\n * Returns true if the credentials mode for connection requests to the URL providing the event stream is set to \\"include\\", and false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/withCredentials)\\n */\\n readonly withCredentials: boolean;\\n /**\\n * Aborts any instances of the fetch algorithm started for this EventSource object, and sets the readyState attribute to CLOSED.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventSource/close)\\n */\\n close(): void;\\n readonly CONNECTING: 0;\\n readonly OPEN: 1;\\n readonly CLOSED: 2;\\n addEventListener(type: K, listener: (this: EventSource, ev: EventSourceEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: (this: EventSource, event: MessageEvent) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: EventSource, ev: EventSourceEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: (this: EventSource, event: MessageEvent) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var EventSource: {\\n prototype: EventSource;\\n new(url: string | URL, eventSourceInitDict?: EventSourceInit): EventSource;\\n readonly CONNECTING: 0;\\n readonly OPEN: 1;\\n readonly CLOSED: 2;\\n};\\n\\n/**\\n * EventTarget is a DOM interface implemented by objects that can receive events and may have listeners for them.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget)\\n */\\ninterface EventTarget {\\n /**\\n * Appends an event listener for events whose type attribute value is type. The callback argument sets the callback that will be invoked when the event is dispatched.\\n *\\n * The options argument sets listener-specific options. For compatibility this can be a boolean, in which case the method behaves exactly as if the value was specified as options\'s capture.\\n *\\n * When set to true, options\'s capture prevents callback from being invoked when the event\'s eventPhase attribute value is BUBBLING_PHASE. When false (or not present), callback will not be invoked when event\'s eventPhase attribute value is CAPTURING_PHASE. Either way, callback will be invoked if event\'s eventPhase attribute value is AT_TARGET.\\n *\\n * When set to true, options\'s passive indicates that the callback will not cancel the event by invoking preventDefault(). This is used to enable performance optimizations described in § 2.8 Observing event listeners.\\n *\\n * When set to true, options\'s once indicates that the callback will only be invoked once after which the event listener will be removed.\\n *\\n * If an AbortSignal is passed for options\'s signal, then the event listener will be removed when signal is aborted.\\n *\\n * The event listener is appended to target\'s event listener list and is not appended if it has the same type, callback, and capture.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener)\\n */\\n addEventListener(type: string, callback: EventListenerOrEventListenerObject | null, options?: AddEventListenerOptions | boolean): void;\\n /**\\n * Dispatches a synthetic event event to target and returns true if either event\'s cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent)\\n */\\n dispatchEvent(event: Event): boolean;\\n /**\\n * Removes the event listener in target\'s event listener list with the same type, callback, and options.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener)\\n */\\n removeEventListener(type: string, callback: EventListenerOrEventListenerObject | null, options?: EventListenerOptions | boolean): void;\\n}\\n\\ndeclare var EventTarget: {\\n prototype: EventTarget;\\n new(): EventTarget;\\n};\\n\\n/**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/External)\\n */\\ninterface External {\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/External/AddSearchProvider)\\n */\\n AddSearchProvider(): void;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/External/IsSearchProviderInstalled)\\n */\\n IsSearchProviderInstalled(): void;\\n}\\n\\n/** @deprecated */\\ndeclare var External: {\\n prototype: External;\\n new(): External;\\n};\\n\\n/**\\n * Provides information about files and allows JavaScript in a web page to access their content.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/File)\\n */\\ninterface File extends Blob {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/File/lastModified) */\\n readonly lastModified: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/File/name) */\\n readonly name: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/File/webkitRelativePath) */\\n readonly webkitRelativePath: string;\\n}\\n\\ndeclare var File: {\\n prototype: File;\\n new(fileBits: BlobPart[], fileName: string, options?: FilePropertyBag): File;\\n};\\n\\n/**\\n * An object of this type is returned by the files property of the HTML element; this lets you access the list of files selected with the element. It\'s also used for a list of files dropped into web content when using the drag and drop API; see the DataTransfer object for details on this usage.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileList)\\n */\\ninterface FileList {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileList/length) */\\n readonly length: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileList/item) */\\n item(index: number): File | null;\\n [index: number]: File;\\n}\\n\\ndeclare var FileList: {\\n prototype: FileList;\\n new(): FileList;\\n};\\n\\ninterface FileReaderEventMap {\\n \\"abort\\": ProgressEvent;\\n \\"error\\": ProgressEvent;\\n \\"load\\": ProgressEvent;\\n \\"loadend\\": ProgressEvent;\\n \\"loadstart\\": ProgressEvent;\\n \\"progress\\": ProgressEvent;\\n}\\n\\n/**\\n * Lets web applications asynchronously read the contents of files (or raw data buffers) stored on the user\'s computer, using File or Blob objects to specify the file or data to read.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader)\\n */\\ninterface FileReader extends EventTarget {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader/error) */\\n readonly error: DOMException | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader/abort_event) */\\n onabort: ((this: FileReader, ev: ProgressEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader/error_event) */\\n onerror: ((this: FileReader, ev: ProgressEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader/load_event) */\\n onload: ((this: FileReader, ev: ProgressEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader/loadend_event) */\\n onloadend: ((this: FileReader, ev: ProgressEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader/loadstart_event) */\\n onloadstart: ((this: FileReader, ev: ProgressEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader/progress_event) */\\n onprogress: ((this: FileReader, ev: ProgressEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader/readyState) */\\n readonly readyState: typeof FileReader.EMPTY | typeof FileReader.LOADING | typeof FileReader.DONE;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader/result) */\\n readonly result: string | ArrayBuffer | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader/abort) */\\n abort(): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader/readAsArrayBuffer) */\\n readAsArrayBuffer(blob: Blob): void;\\n /**\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader/readAsBinaryString)\\n */\\n readAsBinaryString(blob: Blob): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader/readAsDataURL) */\\n readAsDataURL(blob: Blob): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileReader/readAsText) */\\n readAsText(blob: Blob, encoding?: string): void;\\n readonly EMPTY: 0;\\n readonly LOADING: 1;\\n readonly DONE: 2;\\n addEventListener(type: K, listener: (this: FileReader, ev: FileReaderEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: FileReader, ev: FileReaderEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var FileReader: {\\n prototype: FileReader;\\n new(): FileReader;\\n readonly EMPTY: 0;\\n readonly LOADING: 1;\\n readonly DONE: 2;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystem) */\\ninterface FileSystem {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystem/name) */\\n readonly name: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystem/root) */\\n readonly root: FileSystemDirectoryEntry;\\n}\\n\\ndeclare var FileSystem: {\\n prototype: FileSystem;\\n new(): FileSystem;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryEntry) */\\ninterface FileSystemDirectoryEntry extends FileSystemEntry {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryEntry/createReader) */\\n createReader(): FileSystemDirectoryReader;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryEntry/getDirectory) */\\n getDirectory(path?: string | null, options?: FileSystemFlags, successCallback?: FileSystemEntryCallback, errorCallback?: ErrorCallback): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryEntry/getFile) */\\n getFile(path?: string | null, options?: FileSystemFlags, successCallback?: FileSystemEntryCallback, errorCallback?: ErrorCallback): void;\\n}\\n\\ndeclare var FileSystemDirectoryEntry: {\\n prototype: FileSystemDirectoryEntry;\\n new(): FileSystemDirectoryEntry;\\n};\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryHandle)\\n */\\ninterface FileSystemDirectoryHandle extends FileSystemHandle {\\n readonly kind: \\"directory\\";\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryHandle/getDirectoryHandle) */\\n getDirectoryHandle(name: string, options?: FileSystemGetDirectoryOptions): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryHandle/getFileHandle) */\\n getFileHandle(name: string, options?: FileSystemGetFileOptions): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryHandle/removeEntry) */\\n removeEntry(name: string, options?: FileSystemRemoveOptions): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryHandle/resolve) */\\n resolve(possibleDescendant: FileSystemHandle): Promise;\\n}\\n\\ndeclare var FileSystemDirectoryHandle: {\\n prototype: FileSystemDirectoryHandle;\\n new(): FileSystemDirectoryHandle;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryReader) */\\ninterface FileSystemDirectoryReader {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryReader/readEntries) */\\n readEntries(successCallback: FileSystemEntriesCallback, errorCallback?: ErrorCallback): void;\\n}\\n\\ndeclare var FileSystemDirectoryReader: {\\n prototype: FileSystemDirectoryReader;\\n new(): FileSystemDirectoryReader;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemEntry) */\\ninterface FileSystemEntry {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemEntry/filesystem) */\\n readonly filesystem: FileSystem;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemEntry/fullPath) */\\n readonly fullPath: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemEntry/isDirectory) */\\n readonly isDirectory: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemEntry/isFile) */\\n readonly isFile: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemEntry/name) */\\n readonly name: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemEntry/getParent) */\\n getParent(successCallback?: FileSystemEntryCallback, errorCallback?: ErrorCallback): void;\\n}\\n\\ndeclare var FileSystemEntry: {\\n prototype: FileSystemEntry;\\n new(): FileSystemEntry;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemFileEntry) */\\ninterface FileSystemFileEntry extends FileSystemEntry {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemFileEntry/file) */\\n file(successCallback: FileCallback, errorCallback?: ErrorCallback): void;\\n}\\n\\ndeclare var FileSystemFileEntry: {\\n prototype: FileSystemFileEntry;\\n new(): FileSystemFileEntry;\\n};\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemFileHandle)\\n */\\ninterface FileSystemFileHandle extends FileSystemHandle {\\n readonly kind: \\"file\\";\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemFileHandle/createWritable) */\\n createWritable(options?: FileSystemCreateWritableOptions): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemFileHandle/getFile) */\\n getFile(): Promise;\\n}\\n\\ndeclare var FileSystemFileHandle: {\\n prototype: FileSystemFileHandle;\\n new(): FileSystemFileHandle;\\n};\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemHandle)\\n */\\ninterface FileSystemHandle {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemHandle/kind) */\\n readonly kind: FileSystemHandleKind;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemHandle/name) */\\n readonly name: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemHandle/isSameEntry) */\\n isSameEntry(other: FileSystemHandle): Promise;\\n}\\n\\ndeclare var FileSystemHandle: {\\n prototype: FileSystemHandle;\\n new(): FileSystemHandle;\\n};\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemWritableFileStream)\\n */\\ninterface FileSystemWritableFileStream extends WritableStream {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemWritableFileStream/seek) */\\n seek(position: number): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemWritableFileStream/truncate) */\\n truncate(size: number): Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemWritableFileStream/write) */\\n write(data: FileSystemWriteChunkType): Promise;\\n}\\n\\ndeclare var FileSystemWritableFileStream: {\\n prototype: FileSystemWritableFileStream;\\n new(): FileSystemWritableFileStream;\\n};\\n\\n/**\\n * Focus-related events like focus, blur, focusin, or focusout.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FocusEvent)\\n */\\ninterface FocusEvent extends UIEvent {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FocusEvent/relatedTarget) */\\n readonly relatedTarget: EventTarget | null;\\n}\\n\\ndeclare var FocusEvent: {\\n prototype: FocusEvent;\\n new(type: string, eventInitDict?: FocusEventInit): FocusEvent;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFace) */\\ninterface FontFace {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFace/ascentOverride) */\\n ascentOverride: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFace/descentOverride) */\\n descentOverride: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFace/display) */\\n display: FontDisplay;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFace/family) */\\n family: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFace/featureSettings) */\\n featureSettings: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFace/lineGapOverride) */\\n lineGapOverride: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFace/loaded) */\\n readonly loaded: Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFace/status) */\\n readonly status: FontFaceLoadStatus;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFace/stretch) */\\n stretch: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFace/style) */\\n style: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFace/unicodeRange) */\\n unicodeRange: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFace/weight) */\\n weight: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFace/load) */\\n load(): Promise;\\n}\\n\\ndeclare var FontFace: {\\n prototype: FontFace;\\n new(family: string, source: string | BinaryData, descriptors?: FontFaceDescriptors): FontFace;\\n};\\n\\ninterface FontFaceSetEventMap {\\n \\"loading\\": Event;\\n \\"loadingdone\\": Event;\\n \\"loadingerror\\": Event;\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFaceSet) */\\ninterface FontFaceSet extends EventTarget {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFaceSet/loading_event) */\\n onloading: ((this: FontFaceSet, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFaceSet/loadingdone_event) */\\n onloadingdone: ((this: FontFaceSet, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFaceSet/loadingerror_event) */\\n onloadingerror: ((this: FontFaceSet, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFaceSet/ready) */\\n readonly ready: Promise;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFaceSet/status) */\\n readonly status: FontFaceSetLoadStatus;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFaceSet/check) */\\n check(font: string, text?: string): boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFaceSet/load) */\\n load(font: string, text?: string): Promise;\\n forEach(callbackfn: (value: FontFace, key: FontFace, parent: FontFaceSet) => void, thisArg?: any): void;\\n addEventListener(type: K, listener: (this: FontFaceSet, ev: FontFaceSetEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: FontFaceSet, ev: FontFaceSetEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var FontFaceSet: {\\n prototype: FontFaceSet;\\n new(initialFaces: FontFace[]): FontFaceSet;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFaceSetLoadEvent) */\\ninterface FontFaceSetLoadEvent extends Event {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FontFaceSetLoadEvent/fontfaces) */\\n readonly fontfaces: ReadonlyArray;\\n}\\n\\ndeclare var FontFaceSetLoadEvent: {\\n prototype: FontFaceSetLoadEvent;\\n new(type: string, eventInitDict?: FontFaceSetLoadEventInit): FontFaceSetLoadEvent;\\n};\\n\\ninterface FontFaceSource {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/fonts) */\\n readonly fonts: FontFaceSet;\\n}\\n\\n/**\\n * Provides a way to easily construct a set of key/value pairs representing form fields and their values, which can then be easily sent using the XMLHttpRequest.send() method. It uses the same format a form would use if the encoding type were set to \\"multipart/form-data\\".\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData)\\n */\\ninterface FormData {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/append) */\\n append(name: string, value: string | Blob): void;\\n append(name: string, value: string): void;\\n append(name: string, blobValue: Blob, filename?: string): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/delete) */\\n delete(name: string): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/get) */\\n get(name: string): FormDataEntryValue | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/getAll) */\\n getAll(name: string): FormDataEntryValue[];\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/has) */\\n has(name: string): boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormData/set) */\\n set(name: string, value: string | Blob): void;\\n set(name: string, value: string): void;\\n set(name: string, blobValue: Blob, filename?: string): void;\\n forEach(callbackfn: (value: FormDataEntryValue, key: string, parent: FormData) => void, thisArg?: any): void;\\n}\\n\\ndeclare var FormData: {\\n prototype: FormData;\\n new(form?: HTMLFormElement, submitter?: HTMLElement | null): FormData;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormDataEvent) */\\ninterface FormDataEvent extends Event {\\n /**\\n * Returns a FormData object representing names and values of elements associated to the target form. Operations on the FormData object will affect form data to be submitted.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/FormDataEvent/formData)\\n */\\n readonly formData: FormData;\\n}\\n\\ndeclare var FormDataEvent: {\\n prototype: FormDataEvent;\\n new(type: string, eventInitDict: FormDataEventInit): FormDataEvent;\\n};\\n\\n/**\\n * A change in volume. It is an AudioNode audio-processing module that causes a given gain to be applied to the input data before its propagation to the output. A GainNode always has exactly one input and one output, both with the same number of channels.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/GainNode)\\n */\\ninterface GainNode extends AudioNode {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GainNode/gain) */\\n readonly gain: AudioParam;\\n}\\n\\ndeclare var GainNode: {\\n prototype: GainNode;\\n new(context: BaseAudioContext, options?: GainOptions): GainNode;\\n};\\n\\n/**\\n * This Gamepad API interface defines an individual gamepad or other controller, allowing access to information such as button presses, axis positions, and id.\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Gamepad)\\n */\\ninterface Gamepad {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Gamepad/axes) */\\n readonly axes: ReadonlyArray;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Gamepad/buttons) */\\n readonly buttons: ReadonlyArray;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Gamepad/connected) */\\n readonly connected: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Gamepad/id) */\\n readonly id: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Gamepad/index) */\\n readonly index: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Gamepad/mapping) */\\n readonly mapping: GamepadMappingType;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Gamepad/timestamp) */\\n readonly timestamp: DOMHighResTimeStamp;\\n readonly vibrationActuator: GamepadHapticActuator | null;\\n}\\n\\ndeclare var Gamepad: {\\n prototype: Gamepad;\\n new(): Gamepad;\\n};\\n\\n/**\\n * An individual button of a gamepad or other controller, allowing access to the current state of different types of buttons available on the control device.\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/GamepadButton)\\n */\\ninterface GamepadButton {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GamepadButton/pressed) */\\n readonly pressed: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GamepadButton/touched) */\\n readonly touched: boolean;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GamepadButton/value) */\\n readonly value: number;\\n}\\n\\ndeclare var GamepadButton: {\\n prototype: GamepadButton;\\n new(): GamepadButton;\\n};\\n\\n/**\\n * This Gamepad API interface contains references to gamepads connected to the system, which is what the gamepad events Window.gamepadconnected and Window.gamepaddisconnected are fired in response to.\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/GamepadEvent)\\n */\\ninterface GamepadEvent extends Event {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GamepadEvent/gamepad) */\\n readonly gamepad: Gamepad;\\n}\\n\\ndeclare var GamepadEvent: {\\n prototype: GamepadEvent;\\n new(type: string, eventInitDict: GamepadEventInit): GamepadEvent;\\n};\\n\\n/**\\n * This Gamepad API interface represents hardware in the controller designed to provide haptic feedback to the user (if available), most commonly vibration hardware.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/GamepadHapticActuator)\\n */\\ninterface GamepadHapticActuator {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GamepadHapticActuator/type) */\\n readonly type: GamepadHapticActuatorType;\\n playEffect(type: GamepadHapticEffectType, params?: GamepadEffectParameters): Promise;\\n reset(): Promise;\\n}\\n\\ndeclare var GamepadHapticActuator: {\\n prototype: GamepadHapticActuator;\\n new(): GamepadHapticActuator;\\n};\\n\\ninterface GenericTransformStream {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream/readable) */\\n readonly readable: ReadableStream;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream/writable) */\\n readonly writable: WritableStream;\\n}\\n\\n/**\\n * An object able to programmatically obtain the position of the device. It gives Web content access to the location of the device. This allows a Web site or app to offer customized results based on the user\'s location.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Geolocation)\\n */\\ninterface Geolocation {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Geolocation/clearWatch) */\\n clearWatch(watchId: number): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Geolocation/getCurrentPosition) */\\n getCurrentPosition(successCallback: PositionCallback, errorCallback?: PositionErrorCallback | null, options?: PositionOptions): void;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Geolocation/watchPosition) */\\n watchPosition(successCallback: PositionCallback, errorCallback?: PositionErrorCallback | null, options?: PositionOptions): number;\\n}\\n\\ndeclare var Geolocation: {\\n prototype: Geolocation;\\n new(): Geolocation;\\n};\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/GeolocationCoordinates)\\n */\\ninterface GeolocationCoordinates {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GeolocationCoordinates/accuracy) */\\n readonly accuracy: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GeolocationCoordinates/altitude) */\\n readonly altitude: number | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GeolocationCoordinates/altitudeAccuracy) */\\n readonly altitudeAccuracy: number | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GeolocationCoordinates/heading) */\\n readonly heading: number | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GeolocationCoordinates/latitude) */\\n readonly latitude: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GeolocationCoordinates/longitude) */\\n readonly longitude: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GeolocationCoordinates/speed) */\\n readonly speed: number | null;\\n}\\n\\ndeclare var GeolocationCoordinates: {\\n prototype: GeolocationCoordinates;\\n new(): GeolocationCoordinates;\\n};\\n\\n/**\\n * Available only in secure contexts.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/GeolocationPosition)\\n */\\ninterface GeolocationPosition {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GeolocationPosition/coords) */\\n readonly coords: GeolocationCoordinates;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GeolocationPosition/timestamp) */\\n readonly timestamp: EpochTimeStamp;\\n}\\n\\ndeclare var GeolocationPosition: {\\n prototype: GeolocationPosition;\\n new(): GeolocationPosition;\\n};\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GeolocationPositionError) */\\ninterface GeolocationPositionError {\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GeolocationPositionError/code) */\\n readonly code: number;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GeolocationPositionError/message) */\\n readonly message: string;\\n readonly PERMISSION_DENIED: 1;\\n readonly POSITION_UNAVAILABLE: 2;\\n readonly TIMEOUT: 3;\\n}\\n\\ndeclare var GeolocationPositionError: {\\n prototype: GeolocationPositionError;\\n new(): GeolocationPositionError;\\n readonly PERMISSION_DENIED: 1;\\n readonly POSITION_UNAVAILABLE: 2;\\n readonly TIMEOUT: 3;\\n};\\n\\ninterface GlobalEventHandlersEventMap {\\n \\"abort\\": UIEvent;\\n \\"animationcancel\\": AnimationEvent;\\n \\"animationend\\": AnimationEvent;\\n \\"animationiteration\\": AnimationEvent;\\n \\"animationstart\\": AnimationEvent;\\n \\"auxclick\\": MouseEvent;\\n \\"beforeinput\\": InputEvent;\\n \\"beforetoggle\\": Event;\\n \\"blur\\": FocusEvent;\\n \\"cancel\\": Event;\\n \\"canplay\\": Event;\\n \\"canplaythrough\\": Event;\\n \\"change\\": Event;\\n \\"click\\": MouseEvent;\\n \\"close\\": Event;\\n \\"compositionend\\": CompositionEvent;\\n \\"compositionstart\\": CompositionEvent;\\n \\"compositionupdate\\": CompositionEvent;\\n \\"contextmenu\\": MouseEvent;\\n \\"copy\\": ClipboardEvent;\\n \\"cuechange\\": Event;\\n \\"cut\\": ClipboardEvent;\\n \\"dblclick\\": MouseEvent;\\n \\"drag\\": DragEvent;\\n \\"dragend\\": DragEvent;\\n \\"dragenter\\": DragEvent;\\n \\"dragleave\\": DragEvent;\\n \\"dragover\\": DragEvent;\\n \\"dragstart\\": DragEvent;\\n \\"drop\\": DragEvent;\\n \\"durationchange\\": Event;\\n \\"emptied\\": Event;\\n \\"ended\\": Event;\\n \\"error\\": ErrorEvent;\\n \\"focus\\": FocusEvent;\\n \\"focusin\\": FocusEvent;\\n \\"focusout\\": FocusEvent;\\n \\"formdata\\": FormDataEvent;\\n \\"gotpointercapture\\": PointerEvent;\\n \\"input\\": Event;\\n \\"invalid\\": Event;\\n \\"keydown\\": KeyboardEvent;\\n \\"keypress\\": KeyboardEvent;\\n \\"keyup\\": KeyboardEvent;\\n \\"load\\": Event;\\n \\"loadeddata\\": Event;\\n \\"loadedmetadata\\": Event;\\n \\"loadstart\\": Event;\\n \\"lostpointercapture\\": PointerEvent;\\n \\"mousedown\\": MouseEvent;\\n \\"mouseenter\\": MouseEvent;\\n \\"mouseleave\\": MouseEvent;\\n \\"mousemove\\": MouseEvent;\\n \\"mouseout\\": MouseEvent;\\n \\"mouseover\\": MouseEvent;\\n \\"mouseup\\": MouseEvent;\\n \\"paste\\": ClipboardEvent;\\n \\"pause\\": Event;\\n \\"play\\": Event;\\n \\"playing\\": Event;\\n \\"pointercancel\\": PointerEvent;\\n \\"pointerdown\\": PointerEvent;\\n \\"pointerenter\\": PointerEvent;\\n \\"pointerleave\\": PointerEvent;\\n \\"pointermove\\": PointerEvent;\\n \\"pointerout\\": PointerEvent;\\n \\"pointerover\\": PointerEvent;\\n \\"pointerup\\": PointerEvent;\\n \\"progress\\": ProgressEvent;\\n \\"ratechange\\": Event;\\n \\"reset\\": Event;\\n \\"resize\\": UIEvent;\\n \\"scroll\\": Event;\\n \\"scrollend\\": Event;\\n \\"securitypolicyviolation\\": SecurityPolicyViolationEvent;\\n \\"seeked\\": Event;\\n \\"seeking\\": Event;\\n \\"select\\": Event;\\n \\"selectionchange\\": Event;\\n \\"selectstart\\": Event;\\n \\"slotchange\\": Event;\\n \\"stalled\\": Event;\\n \\"submit\\": SubmitEvent;\\n \\"suspend\\": Event;\\n \\"timeupdate\\": Event;\\n \\"toggle\\": Event;\\n \\"touchcancel\\": TouchEvent;\\n \\"touchend\\": TouchEvent;\\n \\"touchmove\\": TouchEvent;\\n \\"touchstart\\": TouchEvent;\\n \\"transitioncancel\\": TransitionEvent;\\n \\"transitionend\\": TransitionEvent;\\n \\"transitionrun\\": TransitionEvent;\\n \\"transitionstart\\": TransitionEvent;\\n \\"volumechange\\": Event;\\n \\"waiting\\": Event;\\n \\"webkitanimationend\\": Event;\\n \\"webkitanimationiteration\\": Event;\\n \\"webkitanimationstart\\": Event;\\n \\"webkittransitionend\\": Event;\\n \\"wheel\\": WheelEvent;\\n}\\n\\ninterface GlobalEventHandlers {\\n /**\\n * Fires when the user aborts the download.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/abort_event)\\n */\\n onabort: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event) */\\n onanimationcancel: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event) */\\n onanimationend: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event) */\\n onanimationiteration: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event) */\\n onanimationstart: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/auxclick_event) */\\n onauxclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event) */\\n onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event) */\\n onbeforetoggle: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Fires when the object loses the input focus.\\n * @param ev The focus event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/blur_event)\\n */\\n onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/cancel_event) */\\n oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Occurs when playback is possible, but would require further buffering.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplay_event)\\n */\\n oncanplay: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplaythrough_event) */\\n oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Fires when the contents of the object or selection have changed.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/change_event)\\n */\\n onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Fires when the user clicks the left mouse button on the object\\n * @param ev The mouse event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/click_event)\\n */\\n onclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event) */\\n onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Fires when the user clicks the right mouse button in the client area, opening the context menu.\\n * @param ev The mouse event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event)\\n */\\n oncontextmenu: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/copy_event) */\\n oncopy: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/cuechange_event) */\\n oncuechange: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/cut_event) */\\n oncut: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null;\\n /**\\n * Fires when the user double-clicks the object.\\n * @param ev The mouse event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/dblclick_event)\\n */\\n ondblclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;\\n /**\\n * Fires on the source object continuously during a drag operation.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drag_event)\\n */\\n ondrag: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;\\n /**\\n * Fires on the source object when the user releases the mouse at the close of a drag operation.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragend_event)\\n */\\n ondragend: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;\\n /**\\n * Fires on the target element when the user drags the object to a valid drop target.\\n * @param ev The drag event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragenter_event)\\n */\\n ondragenter: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;\\n /**\\n * Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.\\n * @param ev The drag event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragleave_event)\\n */\\n ondragleave: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;\\n /**\\n * Fires on the target element continuously while the user drags the object over a valid drop target.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragover_event)\\n */\\n ondragover: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;\\n /**\\n * Fires on the source object when the user starts to drag a text selection or selected object.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragstart_event)\\n */\\n ondragstart: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drop_event) */\\n ondrop: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;\\n /**\\n * Occurs when the duration attribute is updated.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/durationchange_event)\\n */\\n ondurationchange: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Occurs when the media element is reset to its initial state.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/emptied_event)\\n */\\n onemptied: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Occurs when the end of playback is reached.\\n * @param ev The event\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ended_event)\\n */\\n onended: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Fires when an error occurs during object loading.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/error_event)\\n */\\n onerror: OnErrorEventHandler;\\n /**\\n * Fires when the object receives focus.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/focus_event)\\n */\\n onfocus: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/formdata_event) */\\n onformdata: ((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event) */\\n ongotpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/input_event) */\\n oninput: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/invalid_event) */\\n oninvalid: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Fires when the user presses a key.\\n * @param ev The keyboard event\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keydown_event)\\n */\\n onkeydown: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null;\\n /**\\n * Fires when the user presses an alphanumeric key.\\n * @param ev The event.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keypress_event)\\n */\\n onkeypress: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null;\\n /**\\n * Fires when the user releases a key.\\n * @param ev The keyboard event\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keyup_event)\\n */\\n onkeyup: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null;\\n /**\\n * Fires immediately after the browser loads the object.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGElement/load_event)\\n */\\n onload: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Occurs when media data is loaded at the current playback position.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadeddata_event)\\n */\\n onloadeddata: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Occurs when the duration and dimensions of the media have been determined.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadedmetadata_event)\\n */\\n onloadedmetadata: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Occurs when Internet Explorer begins looking for media data.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadstart_event)\\n */\\n onloadstart: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/lostpointercapture_event) */\\n onlostpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;\\n /**\\n * Fires when the user clicks the object with either mouse button.\\n * @param ev The mouse event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousedown_event)\\n */\\n onmousedown: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event) */\\n onmouseenter: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event) */\\n onmouseleave: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;\\n /**\\n * Fires when the user moves the mouse over the object.\\n * @param ev The mouse event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousemove_event)\\n */\\n onmousemove: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;\\n /**\\n * Fires when the user moves the mouse pointer outside the boundaries of the object.\\n * @param ev The mouse event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseout_event)\\n */\\n onmouseout: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;\\n /**\\n * Fires when the user moves the mouse pointer into the object.\\n * @param ev The mouse event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseover_event)\\n */\\n onmouseover: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;\\n /**\\n * Fires when the user releases a mouse button while the mouse is over the object.\\n * @param ev The mouse event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseup_event)\\n */\\n onmouseup: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/paste_event) */\\n onpaste: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null;\\n /**\\n * Occurs when playback is paused.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/pause_event)\\n */\\n onpause: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Occurs when the play method is requested.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/play_event)\\n */\\n onplay: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Occurs when the audio or video has started playing.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/playing_event)\\n */\\n onplaying: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event) */\\n onpointercancel: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event) */\\n onpointerdown: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event) */\\n onpointerenter: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event) */\\n onpointerleave: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointermove_event) */\\n onpointermove: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerout_event) */\\n onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event) */\\n onpointerover: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event) */\\n onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;\\n /**\\n * Occurs to indicate progress while downloading media data.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/progress_event)\\n */\\n onprogress: ((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null;\\n /**\\n * Occurs when the playback rate is increased or decreased.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ratechange_event)\\n */\\n onratechange: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Fires when the user resets a form.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/reset_event)\\n */\\n onreset: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/resize_event) */\\n onresize: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null;\\n /**\\n * Fires when the user repositions the scroll box in the scroll bar on the object.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scroll_event)\\n */\\n onscroll: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scrollend_event) */\\n onscrollend: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/securitypolicyviolation_event) */\\n onsecuritypolicyviolation: ((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null;\\n /**\\n * Occurs when the seek operation ends.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeked_event)\\n */\\n onseeked: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Occurs when the current playback position is moved.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeking_event)\\n */\\n onseeking: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Fires when the current selection changes.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/select_event)\\n */\\n onselect: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event) */\\n onselectionchange: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/selectstart_event) */\\n onselectstart: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/slotchange_event) */\\n onslotchange: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Occurs when the download has stopped.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/stalled_event)\\n */\\n onstalled: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/submit_event) */\\n onsubmit: ((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null;\\n /**\\n * Occurs if the load operation has been intentionally halted.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/suspend_event)\\n */\\n onsuspend: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Occurs to indicate the current playback position.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/timeupdate_event)\\n */\\n ontimeupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDetailsElement/toggle_event) */\\n ontoggle: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event) */\\n ontouchcancel?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchend_event) */\\n ontouchend?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchmove_event) */\\n ontouchmove?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchstart_event) */\\n ontouchstart?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event) */\\n ontransitioncancel: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event) */\\n ontransitionend: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event) */\\n ontransitionrun: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event) */\\n ontransitionstart: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null;\\n /**\\n * Occurs when the volume is changed, or playback is muted or unmuted.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/volumechange_event)\\n */\\n onvolumechange: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * Occurs when playback stops because the next frame of a video resource is not available.\\n * @param ev The event.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waiting_event)\\n */\\n onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * @deprecated This is a legacy alias of `onanimationend`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)\\n */\\n onwebkitanimationend: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * @deprecated This is a legacy alias of `onanimationiteration`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)\\n */\\n onwebkitanimationiteration: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * @deprecated This is a legacy alias of `onanimationstart`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)\\n */\\n onwebkitanimationstart: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /**\\n * @deprecated This is a legacy alias of `ontransitionend`.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)\\n */\\n onwebkittransitionend: ((this: GlobalEventHandlers, ev: Event) => any) | null;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/wheel_event) */\\n onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null;\\n addEventListener(type: K, listener: (this: GlobalEventHandlers, ev: GlobalEventHandlersEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: GlobalEventHandlers, ev: GlobalEventHandlersEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\n/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAllCollection) */\\ninterface HTMLAllCollection {\\n /**\\n * Returns the number of elements in the collection.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAllCollection/length)\\n */\\n readonly length: number;\\n /**\\n * Returns the item with index index from the collection (determined by tree order).\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAllCollection/item)\\n */\\n item(nameOrIndex?: string): HTMLCollection | Element | null;\\n /**\\n * Returns the item with ID or name name from the collection.\\n *\\n * If there are multiple matching items, then an HTMLCollection object containing all those elements is returned.\\n *\\n * Only button, form, iframe, input, map, meta, object, select, and textarea elements can have a name for the purpose of this method; their name is given by the value of their name attribute.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAllCollection/namedItem)\\n */\\n namedItem(name: string): HTMLCollection | Element | null;\\n [index: number]: Element;\\n}\\n\\ndeclare var HTMLAllCollection: {\\n prototype: HTMLAllCollection;\\n new(): HTMLAllCollection;\\n};\\n\\n/**\\n * Hyperlink elements and provides special properties and methods (beyond those of the regular HTMLElement object interface that they inherit from) for manipulating the layout and presentation of such elements.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement)\\n */\\ninterface HTMLAnchorElement extends HTMLElement, HTMLHyperlinkElementUtils {\\n /**\\n * Sets or retrieves the character set used to encode the object.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/charset)\\n */\\n charset: string;\\n /**\\n * Sets or retrieves the coordinates of the object.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/coords)\\n */\\n coords: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/download) */\\n download: string;\\n /**\\n * Sets or retrieves the language code of the object.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hreflang)\\n */\\n hreflang: string;\\n /**\\n * Sets or retrieves the shape of the object.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/name)\\n */\\n name: string;\\n ping: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/referrerPolicy) */\\n referrerPolicy: string;\\n /**\\n * Sets or retrieves the relationship between the object and the destination of the link.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/rel)\\n */\\n rel: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/relList) */\\n readonly relList: DOMTokenList;\\n /**\\n * Sets or retrieves the relationship between the object and the destination of the link.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/rev)\\n */\\n rev: string;\\n /**\\n * Sets or retrieves the shape of the object.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/shape)\\n */\\n shape: string;\\n /**\\n * Sets or retrieves the window or frame at which to target content.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/target)\\n */\\n target: string;\\n /**\\n * Retrieves or sets the text of the object as a string.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/text)\\n */\\n text: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/type) */\\n type: string;\\n addEventListener(type: K, listener: (this: HTMLAnchorElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: HTMLAnchorElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var HTMLAnchorElement: {\\n prototype: HTMLAnchorElement;\\n new(): HTMLAnchorElement;\\n};\\n\\n/**\\n * Provides special properties and methods (beyond those of the regular object HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of elements.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAreaElement)\\n */\\ninterface HTMLAreaElement extends HTMLElement, HTMLHyperlinkElementUtils {\\n /**\\n * Sets or retrieves a text alternative to the graphic.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAreaElement/alt)\\n */\\n alt: string;\\n /**\\n * Sets or retrieves the coordinates of the object.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAreaElement/coords)\\n */\\n coords: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAreaElement/download) */\\n download: string;\\n /**\\n * Sets or gets whether clicks in this region cause action.\\n * @deprecated\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAreaElement/noHref)\\n */\\n noHref: boolean;\\n ping: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAreaElement/referrerPolicy) */\\n referrerPolicy: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAreaElement/rel) */\\n rel: string;\\n /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAreaElement/relList) */\\n readonly relList: DOMTokenList;\\n /**\\n * Sets or retrieves the shape of the object.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAreaElement/shape)\\n */\\n shape: string;\\n /**\\n * Sets or retrieves the window or frame at which to target content.\\n *\\n * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAreaElement/target)\\n */\\n target: string;\\n addEventListener(type: K, listener: (this: HTMLAreaElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;\\n addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;\\n removeEventListener(type: K, listener: (this: HTMLAreaElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void;\\n removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;\\n}\\n\\ndeclare var HTMLAreaElement: {\\n prototype: HTMLAreaElement;\\n new(): HTMLAreaElement;\\n};\\n\\n/**\\n * Provides access to the properties of