diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6c1ceccd276..ee0cc18662c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -70,8 +70,6 @@ jobs: run: npm run ci:test:only env: CI: true - # temporary workaround for: https://github.com/nodejs/node/issues/42638 - NODE_OPTIONS: ${{ matrix.node == '18' && '--no-experimental-fetch' }} macos: runs-on: macos-latest diff --git a/package-lock.json b/package-lock.json index 84014c036f1..8f5352c5f8a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,27 +24,27 @@ } }, "@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", "dev": true }, "@babel/core": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", - "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", + "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.9", + "@babel/generator": "^7.18.2", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.2", + "@babel/parser": "^7.18.0", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -67,39 +67,44 @@ } }, "@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", + "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", "dev": true, "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.18.2", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" }, "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true } } }, "@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", + "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.17.7", + "@babel/compat-data": "^7.17.10", "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "browserslist": "^4.20.2", "semver": "^6.3.0" }, "dependencies": { @@ -112,13 +117,10 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", + "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==", + "dev": true }, "@babel/helper-function-name": { "version": "7.17.9", @@ -149,9 +151,9 @@ } }, "@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.16.7", @@ -160,17 +162,17 @@ "@babel/helper-split-export-declaration": "^7.16.7", "@babel/helper-validator-identifier": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" } }, "@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", + "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", "dev": true, "requires": { - "@babel/types": "^7.17.0" + "@babel/types": "^7.18.2" } }, "@babel/helper-split-export-declaration": { @@ -195,20 +197,20 @@ "dev": true }, "@babel/helpers": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", - "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", + "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", "dev": true, "requires": { "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0" + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" } }, "@babel/highlight": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", - "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", @@ -217,9 +219,9 @@ } }, "@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", + "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==", "dev": true }, "@babel/template": { @@ -234,19 +236,19 @@ } }, "@babel/traverse": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", - "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", + "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", "dev": true, "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-environment-visitor": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-environment-visitor": "^7.18.2", "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/parser": "^7.18.0", + "@babel/types": "^7.18.2", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -260,9 +262,9 @@ } }, "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", + "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", @@ -270,19 +272,19 @@ } }, "@eslint/eslintrc": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.2.tgz", - "integrity": "sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", + "espree": "^9.3.2", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, @@ -415,27 +417,50 @@ } }, "@jridgewell/resolve-uri": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.6.tgz", - "integrity": "sha512-R7xHtBSNm+9SyvpJkdQl+qrM3Hm2fea3Ef197M3mUug+v+yR+Rhfbs7PBtcBUVnIWJ4JcAdjvij+c8hXS9p5aw==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", "dev": true }, "@jridgewell/set-array": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.0.tgz", - "integrity": "sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", "dev": true }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, "@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", @@ -602,15 +627,15 @@ } }, "@rollup/plugin-node-resolve": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.2.1.tgz", - "integrity": "sha512-btX7kzGvp1JwShQI9V6IM841YKNPYjKCvUbNrQ2EcVYbULtUd/GH6wZ/qdqH13j9pOHBER+EZXNN2L8RSJhVRA==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", + "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", "dev": true, "requires": { "@rollup/pluginutils": "^3.1.0", "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", "deepmerge": "^4.2.2", + "is-builtin-module": "^3.1.0", "is-module": "^1.0.0", "resolve": "^1.19.0" }, @@ -773,7 +798,7 @@ "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, "@types/minimatch": { @@ -826,98 +851,98 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.21.0.tgz", - "integrity": "sha512-fTU85q8v5ZLpoZEyn/u1S2qrFOhi33Edo2CZ0+q1gDaWWm0JuPh3bgOyU8lM0edIEYgKLDkPFiZX2MOupgjlyg==", + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz", + "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.21.0", - "@typescript-eslint/type-utils": "5.21.0", - "@typescript-eslint/utils": "5.21.0", - "debug": "^4.3.2", + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/type-utils": "5.27.1", + "@typescript-eslint/utils": "5.27.1", + "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", + "ignore": "^5.2.0", "regexpp": "^3.2.0", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" } }, "@typescript-eslint/parser": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.21.0.tgz", - "integrity": "sha512-8RUwTO77hstXUr3pZoWZbRQUxXcSXafZ8/5gpnQCfXvgmP9gpNlRGlWzvfbEQ14TLjmtU8eGnONkff8U2ui2Eg==", + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz", + "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.21.0", - "@typescript-eslint/types": "5.21.0", - "@typescript-eslint/typescript-estree": "5.21.0", - "debug": "^4.3.2" + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", + "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.21.0.tgz", - "integrity": "sha512-XTX0g0IhvzcH/e3393SvjRCfYQxgxtYzL3UREteUneo72EFlt7UNoiYnikUtmGVobTbhUDByhJ4xRBNe+34kOQ==", + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz", + "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.21.0", - "@typescript-eslint/visitor-keys": "5.21.0" + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/visitor-keys": "5.27.1" } }, "@typescript-eslint/type-utils": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.21.0.tgz", - "integrity": "sha512-MxmLZj0tkGlkcZCSE17ORaHl8Th3JQwBzyXL/uvC6sNmu128LsgjTX0NIzy+wdH2J7Pd02GN8FaoudJntFvSOw==", + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz", + "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.21.0", - "debug": "^4.3.2", + "@typescript-eslint/utils": "5.27.1", + "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.21.0.tgz", - "integrity": "sha512-XnOOo5Wc2cBlq8Lh5WNvAgHzpjnEzxn4CJBwGkcau7b/tZ556qrWXQz4DJyChYg8JZAD06kczrdgFPpEQZfDsA==", + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz", + "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.21.0.tgz", - "integrity": "sha512-Y8Y2T2FNvm08qlcoSMoNchh9y2Uj3QmjtwNMdRQkcFG7Muz//wfJBGBxh8R7HAGQFpgYpdHqUpEoPQk+q9Kjfg==", + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz", + "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.21.0", - "@typescript-eslint/visitor-keys": "5.21.0", - "debug": "^4.3.2", - "globby": "^11.0.4", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/visitor-keys": "5.27.1", + "debug": "^4.3.4", + "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" } }, "@typescript-eslint/utils": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.21.0.tgz", - "integrity": "sha512-q/emogbND9wry7zxy7VYri+7ydawo2HDZhRZ5k6yggIvXa7PvBbAAZ4PFH/oZLem72ezC4Pr63rJvDK/sTlL8Q==", + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", + "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.21.0", - "@typescript-eslint/types": "5.21.0", - "@typescript-eslint/typescript-estree": "5.21.0", + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.21.0.tgz", - "integrity": "sha512-SX8jNN+iHqAF0riZQMkm7e8+POXa/fXw5cxL+gjpyP+FI+JVNhii53EmQgDAfDcBpFekYSlO0fGytMQwRiMQCA==", + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz", + "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.21.0", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.27.1", + "eslint-visitor-keys": "^3.3.0" } }, "@ungap/promise-all-settled": { @@ -973,9 +998,9 @@ } }, "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true }, "ansi-escapes": { @@ -1032,7 +1057,7 @@ "archy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", "dev": true }, "argparse": { @@ -1044,18 +1069,18 @@ "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", "dev": true }, "array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", "get-intrinsic": "^1.1.1", "is-string": "^1.0.7" } @@ -1122,15 +1147,15 @@ "dev": true }, "browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "version": "4.20.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz", + "integrity": "sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", + "caniuse-lite": "^1.0.30001349", + "electron-to-chromium": "^1.4.147", "escalade": "^3.1.1", - "node-releases": "^2.0.3", + "node-releases": "^2.0.5", "picocolors": "^1.0.0" } }, @@ -1173,9 +1198,9 @@ "dev": true }, "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true }, "caching-transform": { @@ -1213,9 +1238,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001334", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001334.tgz", - "integrity": "sha512-kbaCEBRRVSoeNs74sCuq92MJyGrMtjWVfhltoHUCW4t4pXFvGjUBrfo47weBRViHkiV3eBYyIsfl956NtHGazw==", + "version": "1.0.30001349", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001349.tgz", + "integrity": "sha512-VFaWW3jeo6DLU5rwdiasosxhYSduJgSGil4cSyX3/85fbctlE58pXAkWyuRmVA0r2RxsOSVYUTZcySJ8WpbTxw==", "dev": true }, "chalk": { @@ -1293,13 +1318,13 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.17.tgz", + "integrity": "sha512-hJo+3Bkn0NCHybn9Tu35fIeoOKGOk5OCC32y4Hz2It+qlCO2Q3DeQ1hRn/tDDMQKRYUEzqsl7jbF6dYKjlE60g==", "dev": true }, "commander": { @@ -1317,13 +1342,13 @@ "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, "convert-source-map": { @@ -1344,9 +1369,9 @@ } }, "core-js": { - "version": "3.22.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.3.tgz", - "integrity": "sha512-1t+2a/d2lppW1gkLXx3pKPVGbBdxXAkqztvWb1EJ8oF8O2gIGiytzflNiFEehYwVK/t2ryUsGBoOFFvNx95mbg==", + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", + "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==", "dev": true }, "cosmiconfig": { @@ -1400,7 +1425,7 @@ "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", "dev": true }, "deep-is": { @@ -1467,9 +1492,9 @@ } }, "electron-to-chromium": { - "version": "1.4.125", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.125.tgz", - "integrity": "sha512-1lQM6s0FnAKt9LCfL05S8wnuAhVMemi7zCFWnTZ0vu7jR1a0RD8ML1gRBsyeEp6MRU+zNbgyaKcjyU1aPIpJYA==", + "version": "1.4.147", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.147.tgz", + "integrity": "sha512-czclPqxLMPqPMkahKcske4TaS5lcznsc26ByBlEFDU8grTBVK9C5W6K9I6oEEhm4Ai4jTihGnys90xY1yjXcRg==", "dev": true }, "emoji-regex": { @@ -1512,17 +1537,19 @@ } }, "es-abstract": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz", - "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", "get-intrinsic": "^1.1.1", "get-symbol-description": "^1.0.0", "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", "is-callable": "^1.2.4", @@ -1534,9 +1561,10 @@ "object-inspect": "^1.12.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" } }, "es-shim-unscopables": { @@ -1560,9 +1588,9 @@ } }, "es5-shim": { - "version": "4.6.6", - "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.6.6.tgz", - "integrity": "sha512-Ay5QQE78I2WKUoZVZjL0AIuiIjsmXwZGkyCTH9+n6J1anPbb0ymDA27ASa2Lt0rhOpAlEKy2W0d17gJ1XOQ5eQ==", + "version": "4.6.7", + "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.6.7.tgz", + "integrity": "sha512-jg21/dmlrNQI7JyyA2w7n+yifSxBng0ZralnSfVZjoCawgNTCnS+yBCyVM9DL5itm7SUnDGgv7hcq2XCZX4iRQ==", "dev": true }, "es6-error": { @@ -1586,16 +1614,16 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true }, "eslint": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.14.0.tgz", - "integrity": "sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", + "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.2.2", + "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -1606,14 +1634,14 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", + "espree": "^9.3.2", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -1622,7 +1650,7 @@ "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", "regexpp": "^3.2.0", @@ -1804,7 +1832,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } @@ -1852,13 +1880,13 @@ "dev": true }, "espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", "dev": true, "requires": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" } }, @@ -1971,7 +1999,7 @@ "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, "fastq": { @@ -2015,7 +2043,7 @@ "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dev": true, "requires": { "locate-path": "^2.0.0" @@ -2118,7 +2146,7 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, "fsevents": { @@ -2133,10 +2161,28 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, "functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true }, "gensync": { @@ -2206,15 +2252,15 @@ } }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -2229,9 +2275,9 @@ } }, "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -2281,7 +2327,7 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, "has-property-descriptors": { @@ -2379,7 +2425,7 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true }, "indent-string": { @@ -2391,7 +2437,7 @@ "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, "requires": { "once": "^1.3.0", @@ -2424,7 +2470,7 @@ "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, "is-bigint": { @@ -2455,6 +2501,15 @@ "has-tostringtag": "^1.0.0" } }, + "is-builtin-module": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.1.0.tgz", + "integrity": "sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==", + "dev": true, + "requires": { + "builtin-modules": "^3.0.0" + } + }, "is-callable": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", @@ -2482,7 +2537,7 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true }, "is-fullwidth-code-point": { @@ -2503,7 +2558,7 @@ "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", "dev": true }, "is-negative-zero": { @@ -2530,7 +2585,7 @@ "is-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", "dev": true }, "is-plain-obj": { @@ -2561,7 +2616,7 @@ "is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", "dev": true }, "is-shared-array-buffer": { @@ -2600,7 +2655,7 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true }, "is-unicode-supported": { @@ -2627,7 +2682,7 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, "istanbul-lib-coverage": { @@ -2666,18 +2721,17 @@ } }, "istanbul-lib-processinfo": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.2.tgz", - "integrity": "sha512-kOwpa7z9hme+IBPZMzQ5vdQj8srYgAtaRqeI48NGmAQ+/5yKiHLV0QbYqQpxsdEF0+w14SoB8YbnHKcXE2KnYw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", + "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", "dev": true, "requires": { "archy": "^1.0.0", - "cross-spawn": "^7.0.0", - "istanbul-lib-coverage": "^3.0.0-alpha.1", - "make-dir": "^3.0.0", + "cross-spawn": "^7.0.3", + "istanbul-lib-coverage": "^3.2.0", "p-map": "^3.0.0", "rimraf": "^3.0.0", - "uuid": "^3.3.3" + "uuid": "^8.3.2" }, "dependencies": { "p-map": { @@ -2794,7 +2848,7 @@ "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true }, "json-parse-even-better-errors": { @@ -2812,7 +2866,7 @@ "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, "json5": { @@ -2827,7 +2881,7 @@ "jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, "requires": { "graceful-fs": "^4.1.6" @@ -2980,7 +3034,7 @@ "locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dev": true, "requires": { "p-locate": "^2.0.0", @@ -2996,7 +3050,7 @@ "lodash.flattendeep": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", + "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", "dev": true }, "lodash.merge": { @@ -3005,12 +3059,6 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, "log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -3142,9 +3190,9 @@ } }, "magic-string": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.1.tgz", - "integrity": "sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==", + "version": "0.26.2", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", + "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", "dev": true, "requires": { "sourcemap-codec": "^1.4.8" @@ -3264,6 +3312,12 @@ "yargs-unparser": "2.0.0" }, "dependencies": { + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, "debug": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", @@ -3297,6 +3351,31 @@ "path-exists": "^4.0.0" } }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -3369,9 +3448,9 @@ } }, "moment": { - "version": "2.29.2", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz", - "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==", + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==", "dev": true }, "ms": { @@ -3389,7 +3468,7 @@ "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, "node-addon-api": { @@ -3414,9 +3493,9 @@ } }, "node-releases": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", - "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==", "dev": true }, "normalize-path": { @@ -3513,7 +3592,7 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true }, "find-up": { @@ -3629,9 +3708,9 @@ } }, "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", "dev": true }, "object-keys": { @@ -3666,7 +3745,7 @@ "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, "requires": { "wrappy": "1" @@ -3707,7 +3786,7 @@ "p-locate": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dev": true, "requires": { "p-limit": "^1.1.0" @@ -3725,7 +3804,7 @@ "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true }, "package-hash": { @@ -3776,13 +3855,13 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true }, "path-key": { @@ -3972,7 +4051,7 @@ "rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", "dev": true, "requires": { "resolve": "^1.1.6" @@ -3993,6 +4072,17 @@ "regenerate": "^1.4.0" } }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, "regexpp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", @@ -4031,7 +4121,7 @@ "release-zalgo": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", - "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", + "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", "dev": true, "requires": { "es6-error": "^4.0.1" @@ -4040,7 +4130,7 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true }, "require-main-filename": { @@ -4104,29 +4194,29 @@ } }, "rollup": { - "version": "2.70.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.2.tgz", - "integrity": "sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==", + "version": "2.75.6", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz", + "integrity": "sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==", "dev": true, "requires": { "fsevents": "~2.3.2" } }, "rollup-plugin-license": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-2.7.0.tgz", - "integrity": "sha512-0H1Fbuf85rvpadpmAaairdahzQHY0zHtcXkOFV5EStjX9aMCO2Hz5AQp/zZe+K/PB3o6As7R9uzcb8Pw1K94dg==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-2.8.0.tgz", + "integrity": "sha512-P+CM6tlgahnpnOFKeirABCcs3Eez4AQsm2fC7rvVR3aMIWd/KgSNAImmcfGS+Pmd0dGFmjE1tYgflnTINxNpIQ==", "dev": true, "requires": { - "commenting": "1.1.0", - "glob": "7.2.0", - "lodash": "4.17.21", - "magic-string": "0.26.1", - "mkdirp": "1.0.4", - "moment": "2.29.2", - "package-name-regex": "2.0.6", - "spdx-expression-validate": "2.0.0", - "spdx-satisfies": "5.0.1" + "commenting": "~1.1.0", + "glob": "~7.2.0", + "lodash": "~4.17.21", + "magic-string": "~0.26.2", + "mkdirp": "~1.0.4", + "moment": "~2.29.3", + "package-name-regex": "~2.0.6", + "spdx-expression-validate": "~2.0.0", + "spdx-satisfies": "~5.0.1" } }, "rollup-plugin-string": { @@ -4345,9 +4435,9 @@ } }, "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true }, "source-map-support": { @@ -4471,23 +4561,25 @@ } }, "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" } }, "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" } }, "stringify-object": { @@ -4550,14 +4642,14 @@ "dev": true }, "terser": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.13.0.tgz", - "integrity": "sha512-sgQ99P+fRBM1jAYzN9RTnD/xEWx/7LZgYTCRgmYriSq1wxxqiQPJgXkkLBBuwySDWJ2PP0PnVQyuf4xLUuH4Ng==", + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.0.tgz", + "integrity": "sha512-JC6qfIEkPBd9j1SMO3Pfn+A6w2kQV54tv+ABQLgZr7dA3k/DL/OBoYSWxzVpZev3J+bUHXfr55L8Mox7AaNo6g==", "dev": true, "requires": { + "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.8.0-beta.0", "source-map-support": "~0.5.20" }, "dependencies": { @@ -4566,15 +4658,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true - }, - "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dev": true, - "requires": { - "whatwg-url": "^7.0.0" - } } } }, @@ -4622,15 +4705,6 @@ "is-number": "^7.0.0" } }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, "tsconfig-paths": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", @@ -4691,9 +4765,9 @@ } }, "typescript": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", - "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", + "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", "dev": true }, "unbox-primitive": { @@ -4752,9 +4826,9 @@ } }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true }, "v8-compile-cache": { @@ -4786,23 +4860,6 @@ "setimmediate-napi": "^1.0.3" } }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index 6585b3601b7..b80f108dc71 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "@rollup/plugin-buble": "^0.21.3", "@rollup/plugin-commonjs": "^22.0.0", "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.2.1", + "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", "@rollup/plugin-typescript": "^8.3.2", "@rollup/pluginutils": "^4.2.1", @@ -69,19 +69,19 @@ "@types/node": "^10.17.60", "@types/signal-exit": "^3.0.1", "@types/yargs-parser": "^20.2.2", - "@typescript-eslint/eslint-plugin": "^5.21.0", - "@typescript-eslint/parser": "^5.21.0", + "@typescript-eslint/eslint-plugin": "^5.27.1", + "@typescript-eslint/parser": "^5.27.1", "acorn": "^8.7.1", "acorn-jsx": "^5.3.2", "acorn-walk": "^8.2.0", "buble": "^0.20.0", "chokidar": "^3.5.3", - "colorette": "^2.0.16", - "core-js": "^3.22.3", + "colorette": "^2.0.17", + "core-js": "^3.22.8", "date-time": "^4.0.0", - "es5-shim": "^4.6.6", + "es5-shim": "^4.6.7", "es6-shim": "^0.35.6", - "eslint": "^8.14.0", + "eslint": "^8.17.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "^4.0.0", @@ -93,27 +93,27 @@ "is-reference": "^3.0.0", "lint-staged": "^10.5.4", "locate-character": "^2.0.5", - "magic-string": "^0.26.1", + "magic-string": "^0.26.2", "mocha": "^9.2.2", "nyc": "^15.1.0", "prettier": "^2.6.2", "pretty-bytes": "^5.6.0", "pretty-ms": "^7.0.1", "requirejs": "^2.3.6", - "rollup": "^2.70.2", - "rollup-plugin-license": "^2.7.0", + "rollup": "^2.75.6", + "rollup-plugin-license": "^2.8.0", "rollup-plugin-string": "^3.0.0", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-thatworks": "^1.0.4", "shx": "^0.3.4", "signal-exit": "^3.0.7", - "source-map": "^0.7.3", + "source-map": "^0.7.4", "source-map-support": "^0.5.21", "sourcemap-codec": "^1.4.8", "systemjs": "^6.12.1", - "terser": "^5.13.0", + "terser": "^5.14.0", "tslib": "^2.4.0", - "typescript": "^4.6.4", + "typescript": "^4.7.3", "weak-napi": "^2.0.2", "yargs-parser": "^20.2.9" }, diff --git a/test/form/samples/supports-core-js/_expected.js b/test/form/samples/supports-core-js/_expected.js index eb7112248b6..16f3f74c9e2 100644 --- a/test/form/samples/supports-core-js/_expected.js +++ b/test/form/samples/supports-core-js/_expected.js @@ -11,7 +11,7 @@ var check = function (it) { }; // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 -var global$23 = +var global$Z = // eslint-disable-next-line es-x/no-global-this -- safe check(typeof globalThis == 'object' && globalThis) || check(typeof window == 'object' && window) || @@ -23,7 +23,7 @@ var global$23 = var objectGetOwnPropertyDescriptor = {}; -var fails$1i = function (exec) { +var fails$1k = function (exec) { try { return !!exec(); } catch (error) { @@ -31,17 +31,17 @@ var fails$1i = function (exec) { } }; -var fails$1h = fails$1i; +var fails$1j = fails$1k; // Detect IE8's incomplete defineProperty implementation -var descriptors = !fails$1h(function () { +var descriptors = !fails$1j(function () { // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7; }); -var fails$1g = fails$1i; +var fails$1i = fails$1k; -var functionBindNative = !fails$1g(function () { +var functionBindNative = !fails$1i(function () { // eslint-disable-next-line es-x/no-function-prototype-bind -- safe var test = (function () { /* empty */ }).bind(); // eslint-disable-next-line no-prototype-builtins -- safe @@ -86,50 +86,47 @@ var NATIVE_BIND$3 = functionBindNative; var FunctionPrototype$4 = Function.prototype; var bind$v = FunctionPrototype$4.bind; var call$15 = FunctionPrototype$4.call; -var uncurryThis$1r = NATIVE_BIND$3 && bind$v.bind(call$15, call$15); +var uncurryThis$1s = NATIVE_BIND$3 && bind$v.bind(call$15, call$15); var functionUncurryThis = NATIVE_BIND$3 ? function (fn) { - return fn && uncurryThis$1r(fn); + return fn && uncurryThis$1s(fn); } : function (fn) { return fn && function () { return call$15.apply(fn, arguments); }; }; -var uncurryThis$1q = functionUncurryThis; +var uncurryThis$1r = functionUncurryThis; -var toString$B = uncurryThis$1q({}.toString); -var stringSlice$h = uncurryThis$1q(''.slice); +var toString$B = uncurryThis$1r({}.toString); +var stringSlice$h = uncurryThis$1r(''.slice); var classofRaw$1 = function (it) { return stringSlice$h(toString$B(it), 8, -1); }; -var global$22 = global$23; -var uncurryThis$1p = functionUncurryThis; -var fails$1f = fails$1i; -var classof$k = classofRaw$1; +var uncurryThis$1q = functionUncurryThis; +var fails$1h = fails$1k; +var classof$l = classofRaw$1; -var Object$8 = global$22.Object; -var split$3 = uncurryThis$1p(''.split); +var $Object$6 = Object; +var split$3 = uncurryThis$1q(''.split); // fallback for non-array-like ES3 and non-enumerable old V8 strings -var indexedObject = fails$1f(function () { +var indexedObject = fails$1h(function () { // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346 // eslint-disable-next-line no-prototype-builtins -- safe - return !Object$8('z').propertyIsEnumerable(0); + return !$Object$6('z').propertyIsEnumerable(0); }) ? function (it) { - return classof$k(it) == 'String' ? split$3(it, '') : Object$8(it); -} : Object$8; + return classof$l(it) == 'String' ? split$3(it, '') : $Object$6(it); +} : $Object$6; -var global$21 = global$23; - -var TypeError$I = global$21.TypeError; +var $TypeError$z = TypeError; // `RequireObjectCoercible` abstract operation // https://tc39.es/ecma262/#sec-requireobjectcoercible var requireObjectCoercible$k = function (it) { - if (it == undefined) throw TypeError$I("Can't call method on " + it); + if (it == undefined) throw $TypeError$z("Can't call method on " + it); return it; }; @@ -143,40 +140,40 @@ var toIndexedObject$k = function (it) { // `IsCallable` abstract operation // https://tc39.es/ecma262/#sec-iscallable -var isCallable$D = function (argument) { +var isCallable$E = function (argument) { return typeof argument == 'function'; }; -var isCallable$C = isCallable$D; +var isCallable$D = isCallable$E; var isObject$C = function (it) { - return typeof it == 'object' ? it !== null : isCallable$C(it); + return typeof it == 'object' ? it !== null : isCallable$D(it); }; -var global$20 = global$23; -var isCallable$B = isCallable$D; +var global$Y = global$Z; +var isCallable$C = isCallable$E; var aFunction = function (argument) { - return isCallable$B(argument) ? argument : undefined; + return isCallable$C(argument) ? argument : undefined; }; var getBuiltIn$L = function (namespace, method) { - return arguments.length < 2 ? aFunction(global$20[namespace]) : global$20[namespace] && global$20[namespace][method]; + return arguments.length < 2 ? aFunction(global$Y[namespace]) : global$Y[namespace] && global$Y[namespace][method]; }; -var uncurryThis$1o = functionUncurryThis; +var uncurryThis$1p = functionUncurryThis; -var objectIsPrototypeOf = uncurryThis$1o({}.isPrototypeOf); +var objectIsPrototypeOf = uncurryThis$1p({}.isPrototypeOf); var getBuiltIn$K = getBuiltIn$L; var engineUserAgent = getBuiltIn$K('navigator', 'userAgent') || ''; -var global$1$ = global$23; +var global$X = global$Z; var userAgent$7 = engineUserAgent; -var process$4 = global$1$.process; -var Deno$1 = global$1$.Deno; +var process$4 = global$X.process; +var Deno$1 = global$X.Deno; var versions = process$4 && process$4.versions || Deno$1 && Deno$1.version; var v8 = versions && versions.v8; var match, version; @@ -203,10 +200,10 @@ var engineV8Version = version; /* eslint-disable es-x/no-symbol -- required for testing */ var V8_VERSION$3 = engineV8Version; -var fails$1e = fails$1i; +var fails$1g = fails$1k; // eslint-disable-next-line es-x/no-object-getownpropertysymbols -- required for testing -var nativeSymbol = !!Object.getOwnPropertySymbols && !fails$1e(function () { +var nativeSymbol = !!Object.getOwnPropertySymbols && !fails$1g(function () { var symbol = Symbol(); // Chrome 38 Symbol has incorrect toString conversion // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances @@ -223,43 +220,39 @@ var useSymbolAsUid = NATIVE_SYMBOL$6 && !Symbol.sham && typeof Symbol.iterator == 'symbol'; -var global$1_ = global$23; var getBuiltIn$J = getBuiltIn$L; -var isCallable$A = isCallable$D; +var isCallable$B = isCallable$E; var isPrototypeOf$d = objectIsPrototypeOf; var USE_SYMBOL_AS_UID$1 = useSymbolAsUid; -var Object$7 = global$1_.Object; +var $Object$5 = Object; var isSymbol$7 = USE_SYMBOL_AS_UID$1 ? function (it) { return typeof it == 'symbol'; } : function (it) { var $Symbol = getBuiltIn$J('Symbol'); - return isCallable$A($Symbol) && isPrototypeOf$d($Symbol.prototype, Object$7(it)); + return isCallable$B($Symbol) && isPrototypeOf$d($Symbol.prototype, $Object$5(it)); }; -var global$1Z = global$23; +var $String$5 = String; -var String$7 = global$1Z.String; - -var tryToString$6 = function (argument) { +var tryToString$7 = function (argument) { try { - return String$7(argument); + return $String$5(argument); } catch (error) { return 'Object'; } }; -var global$1Y = global$23; -var isCallable$z = isCallable$D; -var tryToString$5 = tryToString$6; +var isCallable$A = isCallable$E; +var tryToString$6 = tryToString$7; -var TypeError$H = global$1Y.TypeError; +var $TypeError$y = TypeError; // `Assert: IsCallable(argument) is true` var aCallable$Y = function (argument) { - if (isCallable$z(argument)) return argument; - throw TypeError$H(tryToString$5(argument) + ' is not a function'); + if (isCallable$A(argument)) return argument; + throw $TypeError$y(tryToString$6(argument) + ' is not a function'); }; var aCallable$X = aCallable$Y; @@ -271,45 +264,44 @@ var getMethod$i = function (V, P) { return func == null ? undefined : aCallable$X(func); }; -var global$1X = global$23; var call$14 = functionCall; -var isCallable$y = isCallable$D; +var isCallable$z = isCallable$E; var isObject$B = isObject$C; -var TypeError$G = global$1X.TypeError; +var $TypeError$x = TypeError; // `OrdinaryToPrimitive` abstract operation // https://tc39.es/ecma262/#sec-ordinarytoprimitive var ordinaryToPrimitive$2 = function (input, pref) { var fn, val; - if (pref === 'string' && isCallable$y(fn = input.toString) && !isObject$B(val = call$14(fn, input))) return val; - if (isCallable$y(fn = input.valueOf) && !isObject$B(val = call$14(fn, input))) return val; - if (pref !== 'string' && isCallable$y(fn = input.toString) && !isObject$B(val = call$14(fn, input))) return val; - throw TypeError$G("Can't convert object to primitive value"); + if (pref === 'string' && isCallable$z(fn = input.toString) && !isObject$B(val = call$14(fn, input))) return val; + if (isCallable$z(fn = input.valueOf) && !isObject$B(val = call$14(fn, input))) return val; + if (pref !== 'string' && isCallable$z(fn = input.toString) && !isObject$B(val = call$14(fn, input))) return val; + throw $TypeError$x("Can't convert object to primitive value"); }; var shared$9 = {exports: {}}; var isPure = false; -var global$1W = global$23; +var global$W = global$Z; // eslint-disable-next-line es-x/no-object-defineproperty -- safe -var defineProperty$k = Object.defineProperty; +var defineProperty$i = Object.defineProperty; -var setGlobal$3 = function (key, value) { +var defineGlobalProperty$3 = function (key, value) { try { - defineProperty$k(global$1W, key, { value: value, configurable: true, writable: true }); + defineProperty$i(global$W, key, { value: value, configurable: true, writable: true }); } catch (error) { - global$1W[key] = value; + global$W[key] = value; } return value; }; -var global$1V = global$23; -var setGlobal$2 = setGlobal$3; +var global$V = global$Z; +var defineGlobalProperty$2 = defineGlobalProperty$3; var SHARED = '__core-js_shared__'; -var store$5 = global$1V[SHARED] || setGlobal$2(SHARED, {}); +var store$5 = global$V[SHARED] || defineGlobalProperty$2(SHARED, {}); var sharedStore = store$5; @@ -318,28 +310,27 @@ var store$4 = sharedStore; (shared$9.exports = function (key, value) { return store$4[key] || (store$4[key] = value !== undefined ? value : {}); })('versions', []).push({ - version: '3.22.3', + version: '3.22.8', mode: 'global', copyright: '© 2014-2022 Denis Pushkarev (zloirock.ru)', - license: 'https://github.com/zloirock/core-js/blob/v3.22.3/LICENSE', + license: 'https://github.com/zloirock/core-js/blob/v3.22.8/LICENSE', source: 'https://github.com/zloirock/core-js' }); -var global$1U = global$23; var requireObjectCoercible$i = requireObjectCoercible$k; -var Object$6 = global$1U.Object; +var $Object$4 = Object; // `ToObject` abstract operation // https://tc39.es/ecma262/#sec-toobject var toObject$z = function (argument) { - return Object$6(requireObjectCoercible$i(argument)); + return $Object$4(requireObjectCoercible$i(argument)); }; -var uncurryThis$1n = functionUncurryThis; +var uncurryThis$1o = functionUncurryThis; var toObject$y = toObject$z; -var hasOwnProperty = uncurryThis$1n({}.hasOwnProperty); +var hasOwnProperty = uncurryThis$1o({}.hasOwnProperty); // `HasOwnProperty` abstract operation // https://tc39.es/ecma262/#sec-hasownproperty @@ -348,17 +339,17 @@ var hasOwnProperty_1 = Object.hasOwn || function hasOwn(it, key) { return hasOwnProperty(toObject$y(it), key); }; -var uncurryThis$1m = functionUncurryThis; +var uncurryThis$1n = functionUncurryThis; var id$2 = 0; var postfix = Math.random(); -var toString$A = uncurryThis$1m(1.0.toString); +var toString$A = uncurryThis$1n(1.0.toString); var uid$6 = function (key) { return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString$A(++id$2 + postfix, 36); }; -var global$1T = global$23; +var global$U = global$Z; var shared$8 = shared$9.exports; var hasOwn$A = hasOwnProperty_1; var uid$5 = uid$6; @@ -366,7 +357,7 @@ var NATIVE_SYMBOL$5 = nativeSymbol; var USE_SYMBOL_AS_UID = useSymbolAsUid; var WellKnownSymbolsStore$1 = shared$8('wks'); -var Symbol$3 = global$1T.Symbol; +var Symbol$3 = global$U.Symbol; var symbolFor = Symbol$3 && Symbol$3['for']; var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol$3 : Symbol$3 && Symbol$3.withoutSetter || uid$5; @@ -383,7 +374,6 @@ var wellKnownSymbol$K = function (name) { } return WellKnownSymbolsStore$1[name]; }; -var global$1S = global$23; var call$13 = functionCall; var isObject$A = isObject$C; var isSymbol$6 = isSymbol$7; @@ -391,12 +381,12 @@ var getMethod$h = getMethod$i; var ordinaryToPrimitive$1 = ordinaryToPrimitive$2; var wellKnownSymbol$J = wellKnownSymbol$K; -var TypeError$F = global$1S.TypeError; +var $TypeError$w = TypeError; var TO_PRIMITIVE$1 = wellKnownSymbol$J('toPrimitive'); // `ToPrimitive` abstract operation // https://tc39.es/ecma262/#sec-toprimitive -var toPrimitive$3 = function (input, pref) { +var toPrimitive$4 = function (input, pref) { if (!isObject$A(input) || isSymbol$6(input)) return input; var exoticToPrim = getMethod$h(input, TO_PRIMITIVE$1); var result; @@ -404,26 +394,26 @@ var toPrimitive$3 = function (input, pref) { if (pref === undefined) pref = 'default'; result = call$13(exoticToPrim, input, pref); if (!isObject$A(result) || isSymbol$6(result)) return result; - throw TypeError$F("Can't convert object to primitive value"); + throw $TypeError$w("Can't convert object to primitive value"); } if (pref === undefined) pref = 'number'; return ordinaryToPrimitive$1(input, pref); }; -var toPrimitive$2 = toPrimitive$3; +var toPrimitive$3 = toPrimitive$4; var isSymbol$5 = isSymbol$7; // `ToPropertyKey` abstract operation // https://tc39.es/ecma262/#sec-topropertykey var toPropertyKey$9 = function (argument) { - var key = toPrimitive$2(argument, 'string'); + var key = toPrimitive$3(argument, 'string'); return isSymbol$5(key) ? key : key + ''; }; -var global$1R = global$23; +var global$T = global$Z; var isObject$z = isObject$C; -var document$3 = global$1R.document; +var document$3 = global$T.document; // typeof document.createElement is 'object' in old IE var EXISTS$1 = isObject$z(document$3) && isObject$z(document$3.createElement); @@ -431,19 +421,19 @@ var documentCreateElement$2 = function (it) { return EXISTS$1 ? document$3.createElement(it) : {}; }; -var DESCRIPTORS$H = descriptors; -var fails$1d = fails$1i; +var DESCRIPTORS$I = descriptors; +var fails$1f = fails$1k; var createElement$1 = documentCreateElement$2; // Thanks to IE8 for its funny defineProperty -var ie8DomDefine = !DESCRIPTORS$H && !fails$1d(function () { +var ie8DomDefine = !DESCRIPTORS$I && !fails$1f(function () { // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing return Object.defineProperty(createElement$1('div'), 'a', { get: function () { return 7; } }).a != 7; }); -var DESCRIPTORS$G = descriptors; +var DESCRIPTORS$H = descriptors; var call$12 = functionCall; var propertyIsEnumerableModule$2 = objectPropertyIsEnumerable; var createPropertyDescriptor$b = createPropertyDescriptor$c; @@ -457,7 +447,7 @@ var $getOwnPropertyDescriptor$2 = Object.getOwnPropertyDescriptor; // `Object.getOwnPropertyDescriptor` method // https://tc39.es/ecma262/#sec-object.getownpropertydescriptor -objectGetOwnPropertyDescriptor.f = DESCRIPTORS$G ? $getOwnPropertyDescriptor$2 : function getOwnPropertyDescriptor(O, P) { +objectGetOwnPropertyDescriptor.f = DESCRIPTORS$H ? $getOwnPropertyDescriptor$2 : function getOwnPropertyDescriptor(O, P) { O = toIndexedObject$j(O); P = toPropertyKey$8(P); if (IE8_DOM_DEFINE$1) try { @@ -468,12 +458,12 @@ objectGetOwnPropertyDescriptor.f = DESCRIPTORS$G ? $getOwnPropertyDescriptor$2 : var objectDefineProperty = {}; -var DESCRIPTORS$F = descriptors; -var fails$1c = fails$1i; +var DESCRIPTORS$G = descriptors; +var fails$1e = fails$1k; // V8 ~ Chrome 36- // https://bugs.chromium.org/p/v8/issues/detail?id=3334 -var v8PrototypeDefineBug = DESCRIPTORS$F && fails$1c(function () { +var v8PrototypeDefineBug = DESCRIPTORS$G && fails$1e(function () { // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing return Object.defineProperty(function () { /* empty */ }, 'prototype', { value: 42, @@ -481,26 +471,24 @@ var v8PrototypeDefineBug = DESCRIPTORS$F && fails$1c(function () { }).prototype != 42; }); -var global$1Q = global$23; var isObject$y = isObject$C; -var String$6 = global$1Q.String; -var TypeError$E = global$1Q.TypeError; +var $String$4 = String; +var $TypeError$v = TypeError; // `Assert: Type(argument) is Object` var anObject$1G = function (argument) { if (isObject$y(argument)) return argument; - throw TypeError$E(String$6(argument) + ' is not an object'); + throw $TypeError$v($String$4(argument) + ' is not an object'); }; -var global$1P = global$23; -var DESCRIPTORS$E = descriptors; +var DESCRIPTORS$F = descriptors; var IE8_DOM_DEFINE = ie8DomDefine; var V8_PROTOTYPE_DEFINE_BUG$1 = v8PrototypeDefineBug; var anObject$1F = anObject$1G; var toPropertyKey$7 = toPropertyKey$9; -var TypeError$D = global$1P.TypeError; +var $TypeError$u = TypeError; // eslint-disable-next-line es-x/no-object-defineproperty -- safe var $defineProperty$1 = Object.defineProperty; // eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe @@ -511,7 +499,7 @@ var WRITABLE = 'writable'; // `Object.defineProperty` method // https://tc39.es/ecma262/#sec-object.defineproperty -objectDefineProperty.f = DESCRIPTORS$E ? V8_PROTOTYPE_DEFINE_BUG$1 ? function defineProperty(O, P, Attributes) { +objectDefineProperty.f = DESCRIPTORS$F ? V8_PROTOTYPE_DEFINE_BUG$1 ? function defineProperty(O, P, Attributes) { anObject$1F(O); P = toPropertyKey$7(P); anObject$1F(Attributes); @@ -533,32 +521,50 @@ objectDefineProperty.f = DESCRIPTORS$E ? V8_PROTOTYPE_DEFINE_BUG$1 ? function de if (IE8_DOM_DEFINE) try { return $defineProperty$1(O, P, Attributes); } catch (error) { /* empty */ } - if ('get' in Attributes || 'set' in Attributes) throw TypeError$D('Accessors not supported'); + if ('get' in Attributes || 'set' in Attributes) throw $TypeError$u('Accessors not supported'); if ('value' in Attributes) O[P] = Attributes.value; return O; }; -var DESCRIPTORS$D = descriptors; -var definePropertyModule$c = objectDefineProperty; +var DESCRIPTORS$E = descriptors; +var definePropertyModule$b = objectDefineProperty; var createPropertyDescriptor$a = createPropertyDescriptor$c; -var createNonEnumerableProperty$j = DESCRIPTORS$D ? function (object, key, value) { - return definePropertyModule$c.f(object, key, createPropertyDescriptor$a(1, value)); +var createNonEnumerableProperty$j = DESCRIPTORS$E ? function (object, key, value) { + return definePropertyModule$b.f(object, key, createPropertyDescriptor$a(1, value)); } : function (object, key, value) { object[key] = value; return object; }; -var redefine$p = {exports: {}}; +var makeBuiltIn$4 = {exports: {}}; -var uncurryThis$1l = functionUncurryThis; -var isCallable$x = isCallable$D; +var DESCRIPTORS$D = descriptors; +var hasOwn$y = hasOwnProperty_1; + +var FunctionPrototype$3 = Function.prototype; +// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe +var getDescriptor = DESCRIPTORS$D && Object.getOwnPropertyDescriptor; + +var EXISTS = hasOwn$y(FunctionPrototype$3, 'name'); +// additional protection from minified / mangled / dropped function names +var PROPER = EXISTS && (function something() { /* empty */ }).name === 'something'; +var CONFIGURABLE = EXISTS && (!DESCRIPTORS$D || (DESCRIPTORS$D && getDescriptor(FunctionPrototype$3, 'name').configurable)); + +var functionName = { + EXISTS: EXISTS, + PROPER: PROPER, + CONFIGURABLE: CONFIGURABLE +}; + +var uncurryThis$1m = functionUncurryThis; +var isCallable$y = isCallable$E; var store$3 = sharedStore; -var functionToString$1 = uncurryThis$1l(Function.toString); +var functionToString$1 = uncurryThis$1m(Function.toString); // this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper -if (!isCallable$x(store$3.inspectSource)) { +if (!isCallable$y(store$3.inspectSource)) { store$3.inspectSource = function (it) { return functionToString$1(it); }; @@ -566,13 +572,13 @@ if (!isCallable$x(store$3.inspectSource)) { var inspectSource$5 = store$3.inspectSource; -var global$1O = global$23; -var isCallable$w = isCallable$D; +var global$S = global$Z; +var isCallable$x = isCallable$E; var inspectSource$4 = inspectSource$5; -var WeakMap$4 = global$1O.WeakMap; +var WeakMap$4 = global$S.WeakMap; -var nativeWeakMap = isCallable$w(WeakMap$4) && /native code/.test(inspectSource$4(WeakMap$4)); +var nativeWeakMap = isCallable$x(WeakMap$4) && /native code/.test(inspectSource$4(WeakMap$4)); var shared$7 = shared$9.exports; var uid$4 = uid$6; @@ -586,18 +592,18 @@ var sharedKey$4 = function (key) { var hiddenKeys$6 = {}; var NATIVE_WEAK_MAP$1 = nativeWeakMap; -var global$1N = global$23; -var uncurryThis$1k = functionUncurryThis; +var global$R = global$Z; +var uncurryThis$1l = functionUncurryThis; var isObject$x = isObject$C; var createNonEnumerableProperty$i = createNonEnumerableProperty$j; -var hasOwn$y = hasOwnProperty_1; +var hasOwn$x = hasOwnProperty_1; var shared$6 = sharedStore; var sharedKey$3 = sharedKey$4; var hiddenKeys$5 = hiddenKeys$6; var OBJECT_ALREADY_INITIALIZED = 'Object already initialized'; -var TypeError$C = global$1N.TypeError; -var WeakMap$3 = global$1N.WeakMap; +var TypeError$8 = global$R.TypeError; +var WeakMap$3 = global$R.WeakMap; var set$3, get$2, has; var enforce = function (it) { @@ -608,18 +614,18 @@ var getterFor$2 = function (TYPE) { return function (it) { var state; if (!isObject$x(it) || (state = get$2(it)).type !== TYPE) { - throw TypeError$C('Incompatible receiver, ' + TYPE + ' required'); + throw TypeError$8('Incompatible receiver, ' + TYPE + ' required'); } return state; }; }; if (NATIVE_WEAK_MAP$1 || shared$6.state) { var store$2 = shared$6.state || (shared$6.state = new WeakMap$3()); - var wmget = uncurryThis$1k(store$2.get); - var wmhas = uncurryThis$1k(store$2.has); - var wmset = uncurryThis$1k(store$2.set); + var wmget = uncurryThis$1l(store$2.get); + var wmhas = uncurryThis$1l(store$2.has); + var wmset = uncurryThis$1l(store$2.set); set$3 = function (it, metadata) { - if (wmhas(store$2, it)) throw new TypeError$C(OBJECT_ALREADY_INITIALIZED); + if (wmhas(store$2, it)) throw new TypeError$8(OBJECT_ALREADY_INITIALIZED); metadata.facade = it; wmset(store$2, it, metadata); return metadata; @@ -634,16 +640,16 @@ if (NATIVE_WEAK_MAP$1 || shared$6.state) { var STATE = sharedKey$3('state'); hiddenKeys$5[STATE] = true; set$3 = function (it, metadata) { - if (hasOwn$y(it, STATE)) throw new TypeError$C(OBJECT_ALREADY_INITIALIZED); + if (hasOwn$x(it, STATE)) throw new TypeError$8(OBJECT_ALREADY_INITIALIZED); metadata.facade = it; createNonEnumerableProperty$i(it, STATE, metadata); return metadata; }; get$2 = function (it) { - return hasOwn$y(it, STATE) ? it[STATE] : {}; + return hasOwn$x(it, STATE) ? it[STATE] : {}; }; has = function (it) { - return hasOwn$y(it, STATE); + return hasOwn$x(it, STATE); }; } @@ -655,82 +661,97 @@ var internalState = { getterFor: getterFor$2 }; -var DESCRIPTORS$C = descriptors; -var hasOwn$x = hasOwnProperty_1; - -var FunctionPrototype$3 = Function.prototype; -// eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe -var getDescriptor = DESCRIPTORS$C && Object.getOwnPropertyDescriptor; - -var EXISTS = hasOwn$x(FunctionPrototype$3, 'name'); -// additional protection from minified / mangled / dropped function names -var PROPER = EXISTS && (function something() { /* empty */ }).name === 'something'; -var CONFIGURABLE = EXISTS && (!DESCRIPTORS$C || (DESCRIPTORS$C && getDescriptor(FunctionPrototype$3, 'name').configurable)); - -var functionName = { - EXISTS: EXISTS, - PROPER: PROPER, - CONFIGURABLE: CONFIGURABLE -}; - -var global$1M = global$23; -var isCallable$v = isCallable$D; +var fails$1d = fails$1k; +var isCallable$w = isCallable$E; var hasOwn$w = hasOwnProperty_1; -var createNonEnumerableProperty$h = createNonEnumerableProperty$j; -var setGlobal$1 = setGlobal$3; +var DESCRIPTORS$C = descriptors; +var CONFIGURABLE_FUNCTION_NAME$2 = functionName.CONFIGURABLE; var inspectSource$3 = inspectSource$5; var InternalStateModule$k = internalState; -var CONFIGURABLE_FUNCTION_NAME$2 = functionName.CONFIGURABLE; -var getInternalState$h = InternalStateModule$k.get; var enforceInternalState$2 = InternalStateModule$k.enforce; +var getInternalState$h = InternalStateModule$k.get; +// eslint-disable-next-line es-x/no-object-defineproperty -- safe +var defineProperty$h = Object.defineProperty; + +var CONFIGURABLE_LENGTH = DESCRIPTORS$C && !fails$1d(function () { + return defineProperty$h(function () { /* empty */ }, 'length', { value: 8 }).length !== 8; +}); + var TEMPLATE = String(String).split('String'); -(redefine$p.exports = function (O, key, value, options) { - var unsafe = options ? !!options.unsafe : false; - var simple = options ? !!options.enumerable : false; - var noTargetGet = options ? !!options.noTargetGet : false; - var name = options && options.name !== undefined ? options.name : key; - var state; - if (isCallable$v(value)) { - if (String(name).slice(0, 7) === 'Symbol(') { - name = '[' + String(name).replace(/^Symbol\(([^)]*)\)/, '$1') + ']'; - } - if (!hasOwn$w(value, 'name') || (CONFIGURABLE_FUNCTION_NAME$2 && value.name !== name)) { - createNonEnumerableProperty$h(value, 'name', name); - } - state = enforceInternalState$2(value); - if (!state.source) { - state.source = TEMPLATE.join(typeof name == 'string' ? name : ''); - } +var makeBuiltIn$3 = makeBuiltIn$4.exports = function (value, name, options) { + if (String(name).slice(0, 7) === 'Symbol(') { + name = '[' + String(name).replace(/^Symbol\(([^)]*)\)/, '$1') + ']'; } - if (O === global$1M) { - if (simple) O[key] = value; - else setGlobal$1(key, value); - return; - } else if (!unsafe) { - delete O[key]; - } else if (!noTargetGet && O[key]) { - simple = true; + if (options && options.getter) name = 'get ' + name; + if (options && options.setter) name = 'set ' + name; + if (!hasOwn$w(value, 'name') || (CONFIGURABLE_FUNCTION_NAME$2 && value.name !== name)) { + defineProperty$h(value, 'name', { value: name, configurable: true }); } - if (simple) O[key] = value; - else createNonEnumerableProperty$h(O, key, value); + if (CONFIGURABLE_LENGTH && options && hasOwn$w(options, 'arity') && value.length !== options.arity) { + defineProperty$h(value, 'length', { value: options.arity }); + } + try { + if (options && hasOwn$w(options, 'constructor') && options.constructor) { + if (DESCRIPTORS$C) defineProperty$h(value, 'prototype', { writable: false }); + // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable + } else if (value.prototype) value.prototype = undefined; + } catch (error) { /* empty */ } + var state = enforceInternalState$2(value); + if (!hasOwn$w(state, 'source')) { + state.source = TEMPLATE.join(typeof name == 'string' ? name : ''); + } return value; +}; + // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative -})(Function.prototype, 'toString', function toString() { - return isCallable$v(this) && getInternalState$h(this).source || inspectSource$3(this); -}); +// eslint-disable-next-line no-extend-native -- required +Function.prototype.toString = makeBuiltIn$3(function toString() { + return isCallable$w(this) && getInternalState$h(this).source || inspectSource$3(this); +}, 'toString'); + +var isCallable$v = isCallable$E; +var createNonEnumerableProperty$h = createNonEnumerableProperty$j; +var makeBuiltIn$2 = makeBuiltIn$4.exports; +var defineGlobalProperty$1 = defineGlobalProperty$3; + +var defineBuiltIn$p = function (O, key, value, options) { + if (!options) options = {}; + var simple = options.enumerable; + var name = options.name !== undefined ? options.name : key; + if (isCallable$v(value)) makeBuiltIn$2(value, name, options); + if (options.global) { + if (simple) O[key] = value; + else defineGlobalProperty$1(key, value); + } else { + if (!options.unsafe) delete O[key]; + else if (O[key]) simple = true; + if (simple) O[key] = value; + else createNonEnumerableProperty$h(O, key, value); + } return O; +}; var objectGetOwnPropertyNames = {}; -var ceil$2 = Math.ceil; -var floor$b = Math.floor; +var ceil$1 = Math.ceil; +var floor$a = Math.floor; + +// `Math.trunc` method +// https://tc39.es/ecma262/#sec-math.trunc +// eslint-disable-next-line es-x/no-math-trunc -- safe +var mathTrunc = Math.trunc || function trunc(x) { + var n = +x; + return (n > 0 ? floor$a : ceil$1)(n); +}; + +var trunc$1 = mathTrunc; // `ToIntegerOrInfinity` abstract operation // https://tc39.es/ecma262/#sec-tointegerorinfinity var toIntegerOrInfinity$m = function (argument) { var number = +argument; - // eslint-disable-next-line no-self-compare -- safe - return number !== number || number === 0 ? 0 : (number > 0 ? floor$b : ceil$2)(number); + // eslint-disable-next-line no-self-compare -- NaN check + return number !== number || number === 0 ? 0 : trunc$1(number); }; var toIntegerOrInfinity$l = toIntegerOrInfinity$m; @@ -797,13 +818,13 @@ var arrayIncludes = { indexOf: createMethod$8(false) }; -var uncurryThis$1j = functionUncurryThis; +var uncurryThis$1k = functionUncurryThis; var hasOwn$v = hasOwnProperty_1; var toIndexedObject$h = toIndexedObject$k; var indexOf$2 = arrayIncludes.indexOf; var hiddenKeys$4 = hiddenKeys$6; -var push$m = uncurryThis$1j([].push); +var push$m = uncurryThis$1k([].push); var objectKeysInternal = function (object, names) { var O = toIndexedObject$h(object); @@ -847,12 +868,12 @@ var objectGetOwnPropertySymbols = {}; objectGetOwnPropertySymbols.f = Object.getOwnPropertySymbols; var getBuiltIn$I = getBuiltIn$L; -var uncurryThis$1i = functionUncurryThis; +var uncurryThis$1j = functionUncurryThis; var getOwnPropertyNamesModule$2 = objectGetOwnPropertyNames; var getOwnPropertySymbolsModule$3 = objectGetOwnPropertySymbols; var anObject$1E = anObject$1G; -var concat$4 = uncurryThis$1i([].concat); +var concat$4 = uncurryThis$1j([].concat); // all object keys, includes non-enumerable and symbols var ownKeys$3 = getBuiltIn$I('Reflect', 'ownKeys') || function ownKeys(it) { @@ -864,11 +885,11 @@ var ownKeys$3 = getBuiltIn$I('Reflect', 'ownKeys') || function ownKeys(it) { var hasOwn$u = hasOwnProperty_1; var ownKeys$2 = ownKeys$3; var getOwnPropertyDescriptorModule$6 = objectGetOwnPropertyDescriptor; -var definePropertyModule$b = objectDefineProperty; +var definePropertyModule$a = objectDefineProperty; var copyConstructorProperties$4 = function (target, source, exceptions) { var keys = ownKeys$2(source); - var defineProperty = definePropertyModule$b.f; + var defineProperty = definePropertyModule$a.f; var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule$6.f; for (var i = 0; i < keys.length; i++) { var key = keys[i]; @@ -878,8 +899,8 @@ var copyConstructorProperties$4 = function (target, source, exceptions) { } }; -var fails$1b = fails$1i; -var isCallable$u = isCallable$D; +var fails$1c = fails$1k; +var isCallable$u = isCallable$E; var replacement = /#|\.prototype\./; @@ -887,7 +908,7 @@ var isForced$5 = function (feature, detection) { var value = data[normalize(feature)]; return value == POLYFILL ? true : value == NATIVE ? false - : isCallable$u(detection) ? fails$1b(detection) + : isCallable$u(detection) ? fails$1c(detection) : !!detection; }; @@ -901,28 +922,28 @@ var POLYFILL = isForced$5.POLYFILL = 'P'; var isForced_1 = isForced$5; -var global$1L = global$23; +var global$Q = global$Z; var getOwnPropertyDescriptor$9 = objectGetOwnPropertyDescriptor.f; var createNonEnumerableProperty$g = createNonEnumerableProperty$j; -var redefine$o = redefine$p.exports; -var setGlobal = setGlobal$3; +var defineBuiltIn$o = defineBuiltIn$p; +var defineGlobalProperty = defineGlobalProperty$3; var copyConstructorProperties$3 = copyConstructorProperties$4; var isForced$4 = isForced_1; /* - options.target - name of the target object - options.global - target is the global object - options.stat - export as static methods of target - options.proto - export as prototype methods of target - options.real - real prototype method for the `pure` version - options.forced - export even if the native feature is available - options.bind - bind methods to the target, required for the `pure` version - options.wrap - wrap constructors to preventing global pollution, required for the `pure` version - options.unsafe - use the simple assignment of property instead of delete + defineProperty - options.sham - add a flag to not completely full polyfills - options.enumerable - export as enumerable property - options.noTargetGet - prevent calling a getter on target - options.name - the .name of the function if it does not match the key + options.target - name of the target object + options.global - target is the global object + options.stat - export as static methods of target + options.proto - export as prototype methods of target + options.real - real prototype method for the `pure` version + options.forced - export even if the native feature is available + options.bind - bind methods to the target, required for the `pure` version + options.wrap - wrap constructors to preventing global pollution, required for the `pure` version + options.unsafe - use the simple assignment of property instead of delete + defineProperty + options.sham - add a flag to not completely full polyfills + options.enumerable - export as enumerable property + options.dontCallGetSet - prevent calling a getter on target + options.name - the .name of the function if it does not match the key */ var _export = function (options, source) { var TARGET = options.target; @@ -930,15 +951,15 @@ var _export = function (options, source) { var STATIC = options.stat; var FORCED, target, key, targetProperty, sourceProperty, descriptor; if (GLOBAL) { - target = global$1L; + target = global$Q; } else if (STATIC) { - target = global$1L[TARGET] || setGlobal(TARGET, {}); + target = global$Q[TARGET] || defineGlobalProperty(TARGET, {}); } else { - target = (global$1L[TARGET] || {}).prototype; + target = (global$Q[TARGET] || {}).prototype; } if (target) for (key in source) { sourceProperty = source[key]; - if (options.noTargetGet) { + if (options.dontCallGetSet) { descriptor = getOwnPropertyDescriptor$9(target, key); targetProperty = descriptor && descriptor.value; } else targetProperty = target[key]; @@ -952,8 +973,7 @@ var _export = function (options, source) { if (options.sham || (targetProperty && targetProperty.sham)) { createNonEnumerableProperty$g(sourceProperty, 'sham', true); } - // extend global - redefine$o(target, key, sourceProperty, options); + defineBuiltIn$o(target, key, sourceProperty, options); } }; @@ -966,14 +986,13 @@ test$2[TO_STRING_TAG$9] = 'z'; var toStringTagSupport = String(test$2) === '[object z]'; -var global$1K = global$23; var TO_STRING_TAG_SUPPORT$2 = toStringTagSupport; -var isCallable$t = isCallable$D; +var isCallable$t = isCallable$E; var classofRaw = classofRaw$1; var wellKnownSymbol$H = wellKnownSymbol$K; var TO_STRING_TAG$8 = wellKnownSymbol$H('toStringTag'); -var Object$5 = global$1K.Object; +var $Object$3 = Object; // ES3 wrong here var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments'; @@ -986,25 +1005,24 @@ var tryGet = function (it, key) { }; // getting tag from ES6+ `Object.prototype.toString` -var classof$j = TO_STRING_TAG_SUPPORT$2 ? classofRaw : function (it) { +var classof$k = TO_STRING_TAG_SUPPORT$2 ? classofRaw : function (it) { var O, tag, result; return it === undefined ? 'Undefined' : it === null ? 'Null' // @@toStringTag case - : typeof (tag = tryGet(O = Object$5(it), TO_STRING_TAG$8)) == 'string' ? tag + : typeof (tag = tryGet(O = $Object$3(it), TO_STRING_TAG$8)) == 'string' ? tag // builtinTag case : CORRECT_ARGUMENTS ? classofRaw(O) // ES3 arguments fallback : (result = classofRaw(O)) == 'Object' && isCallable$t(O.callee) ? 'Arguments' : result; }; -var global$1J = global$23; -var classof$i = classof$j; +var classof$j = classof$k; -var String$5 = global$1J.String; +var $String$3 = String; var toString$z = function (argument) { - if (classof$i(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string'); - return String$5(argument); + if (classof$j(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string'); + return $String$3(argument); }; var objectDefineProperties = {}; @@ -1021,7 +1039,7 @@ var objectKeys$6 = Object.keys || function keys(O) { var DESCRIPTORS$B = descriptors; var V8_PROTOTYPE_DEFINE_BUG = v8PrototypeDefineBug; -var definePropertyModule$a = objectDefineProperty; +var definePropertyModule$9 = objectDefineProperty; var anObject$1D = anObject$1G; var toIndexedObject$g = toIndexedObject$k; var objectKeys$5 = objectKeys$6; @@ -1036,7 +1054,7 @@ objectDefineProperties.f = DESCRIPTORS$B && !V8_PROTOTYPE_DEFINE_BUG ? Object.de var length = keys.length; var index = 0; var key; - while (length > index) definePropertyModule$a.f(O, key = keys[index++], props[key]); + while (length > index) definePropertyModule$9.f(O, key = keys[index++], props[key]); return O; }; @@ -1132,28 +1150,27 @@ var objectCreate$1 = Object.create || function create(O, Properties) { var objectGetOwnPropertyNamesExternal = {}; var toPropertyKey$6 = toPropertyKey$9; -var definePropertyModule$9 = objectDefineProperty; +var definePropertyModule$8 = objectDefineProperty; var createPropertyDescriptor$9 = createPropertyDescriptor$c; var createProperty$9 = function (object, key, value) { var propertyKey = toPropertyKey$6(key); - if (propertyKey in object) definePropertyModule$9.f(object, propertyKey, createPropertyDescriptor$9(0, value)); + if (propertyKey in object) definePropertyModule$8.f(object, propertyKey, createPropertyDescriptor$9(0, value)); else object[propertyKey] = value; }; -var global$1I = global$23; var toAbsoluteIndex$8 = toAbsoluteIndex$a; var lengthOfArrayLike$v = lengthOfArrayLike$x; var createProperty$8 = createProperty$9; -var Array$d = global$1I.Array; +var $Array$a = Array; var max$7 = Math.max; var arraySliceSimple = function (O, start, end) { var length = lengthOfArrayLike$v(O); var k = toAbsoluteIndex$8(start, length); var fin = toAbsoluteIndex$8(end === undefined ? length : end, length); - var result = Array$d(max$7(fin - k, 0)); + var result = $Array$a(max$7(fin - k, 0)); for (var n = 0; k < fin; k++, n++) createProperty$8(result, n, O[k]); result.length = n; return result; @@ -1161,7 +1178,7 @@ var arraySliceSimple = function (O, start, end) { /* eslint-disable es-x/no-object-getownpropertynames -- safe */ -var classof$h = classofRaw$1; +var classof$i = classofRaw$1; var toIndexedObject$f = toIndexedObject$k; var $getOwnPropertyNames$1 = objectGetOwnPropertyNames.f; var arraySlice$f = arraySliceSimple; @@ -1179,7 +1196,7 @@ var getWindowNames = function (it) { // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window objectGetOwnPropertyNamesExternal.f = function getOwnPropertyNames(it) { - return windowNames && classof$h(it) == 'Window' + return windowNames && classof$i(it) == 'Window' ? getWindowNames(it) : $getOwnPropertyNames$1(toIndexedObject$f(it)); }; @@ -1190,18 +1207,18 @@ var wellKnownSymbol$G = wellKnownSymbol$K; wellKnownSymbolWrapped.f = wellKnownSymbol$G; -var global$1H = global$23; +var global$P = global$Z; -var path$1 = global$1H; +var path$1 = global$P; var path = path$1; var hasOwn$t = hasOwnProperty_1; var wrappedWellKnownSymbolModule$1 = wellKnownSymbolWrapped; -var defineProperty$j = objectDefineProperty.f; +var defineProperty$g = objectDefineProperty.f; var defineWellKnownSymbol$l = function (NAME) { var Symbol = path.Symbol || (path.Symbol = {}); - if (!hasOwn$t(Symbol, NAME)) defineProperty$j(Symbol, NAME, { + if (!hasOwn$t(Symbol, NAME)) defineProperty$g(Symbol, NAME, { value: wrappedWellKnownSymbolModule$1.f(NAME) }); }; @@ -1209,7 +1226,7 @@ var defineWellKnownSymbol$l = function (NAME) { var call$11 = functionCall; var getBuiltIn$G = getBuiltIn$L; var wellKnownSymbol$F = wellKnownSymbol$K; -var redefine$n = redefine$p.exports; +var defineBuiltIn$n = defineBuiltIn$p; var symbolDefineToPrimitive = function () { var Symbol = getBuiltIn$G('Symbol'); @@ -1221,13 +1238,13 @@ var symbolDefineToPrimitive = function () { // `Symbol.prototype[@@toPrimitive]` method // https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive // eslint-disable-next-line no-unused-vars -- required for .length - redefine$n(SymbolPrototype, TO_PRIMITIVE, function (hint) { + defineBuiltIn$n(SymbolPrototype, TO_PRIMITIVE, function (hint) { return call$11(valueOf, this); - }); + }, { arity: 1 }); } }; -var defineProperty$i = objectDefineProperty.f; +var defineProperty$f = objectDefineProperty.f; var hasOwn$s = hasOwnProperty_1; var wellKnownSymbol$E = wellKnownSymbol$K; @@ -1236,15 +1253,15 @@ var TO_STRING_TAG$7 = wellKnownSymbol$E('toStringTag'); var setToStringTag$d = function (target, TAG, STATIC) { if (target && !STATIC) target = target.prototype; if (target && !hasOwn$s(target, TO_STRING_TAG$7)) { - defineProperty$i(target, TO_STRING_TAG$7, { configurable: true, value: TAG }); + defineProperty$f(target, TO_STRING_TAG$7, { configurable: true, value: TAG }); } }; -var uncurryThis$1h = functionUncurryThis; +var uncurryThis$1i = functionUncurryThis; var aCallable$W = aCallable$Y; var NATIVE_BIND$2 = functionBindNative; -var bind$u = uncurryThis$1h(uncurryThis$1h.bind); +var bind$u = uncurryThis$1i(uncurryThis$1i.bind); // optional / simple context binding var functionBindContext = function (fn, that) { @@ -1254,19 +1271,19 @@ var functionBindContext = function (fn, that) { }; }; -var classof$g = classofRaw$1; +var classof$h = classofRaw$1; // `IsArray` abstract operation // https://tc39.es/ecma262/#sec-isarray // eslint-disable-next-line es-x/no-array-isarray -- safe var isArray$8 = Array.isArray || function isArray(argument) { - return classof$g(argument) == 'Array'; + return classof$h(argument) == 'Array'; }; -var uncurryThis$1g = functionUncurryThis; -var fails$1a = fails$1i; -var isCallable$s = isCallable$D; -var classof$f = classof$j; +var uncurryThis$1h = functionUncurryThis; +var fails$1b = fails$1k; +var isCallable$s = isCallable$E; +var classof$g = classof$k; var getBuiltIn$F = getBuiltIn$L; var inspectSource$2 = inspectSource$5; @@ -1274,7 +1291,7 @@ var noop = function () { /* empty */ }; var empty = []; var construct$1 = getBuiltIn$F('Reflect', 'construct'); var constructorRegExp = /^\s*(?:class|function)\b/; -var exec$c = uncurryThis$1g(constructorRegExp.exec); +var exec$c = uncurryThis$1h(constructorRegExp.exec); var INCORRECT_TO_STRING$2 = !constructorRegExp.exec(noop); var isConstructorModern = function isConstructor(argument) { @@ -1289,7 +1306,7 @@ var isConstructorModern = function isConstructor(argument) { var isConstructorLegacy = function isConstructor(argument) { if (!isCallable$s(argument)) return false; - switch (classof$f(argument)) { + switch (classof$g(argument)) { case 'AsyncFunction': case 'GeneratorFunction': case 'AsyncGeneratorFunction': return false; @@ -1308,7 +1325,7 @@ isConstructorLegacy.sham = true; // `IsConstructor` abstract operation // https://tc39.es/ecma262/#sec-isconstructor -var isConstructor$a = !construct$1 || fails$1a(function () { +var isConstructor$a = !construct$1 || fails$1b(function () { var called; return isConstructorModern(isConstructorModern.call) || !isConstructorModern(Object) @@ -1316,14 +1333,13 @@ var isConstructor$a = !construct$1 || fails$1a(function () { || called; }) ? isConstructorLegacy : isConstructorModern; -var global$1G = global$23; var isArray$7 = isArray$8; var isConstructor$9 = isConstructor$a; var isObject$w = isObject$C; var wellKnownSymbol$D = wellKnownSymbol$K; var SPECIES$6 = wellKnownSymbol$D('species'); -var Array$c = global$1G.Array; +var $Array$9 = Array; // a part of `ArraySpeciesCreate` abstract operation // https://tc39.es/ecma262/#sec-arrayspeciescreate @@ -1332,12 +1348,12 @@ var arraySpeciesConstructor$1 = function (originalArray) { if (isArray$7(originalArray)) { C = originalArray.constructor; // cross-realm fallback - if (isConstructor$9(C) && (C === Array$c || isArray$7(C.prototype))) C = undefined; + if (isConstructor$9(C) && (C === $Array$9 || isArray$7(C.prototype))) C = undefined; else if (isObject$w(C)) { C = C[SPECIES$6]; if (C === null) C = undefined; } - } return C === undefined ? Array$c : C; + } return C === undefined ? $Array$9 : C; }; var arraySpeciesConstructor = arraySpeciesConstructor$1; @@ -1349,13 +1365,13 @@ var arraySpeciesCreate$6 = function (originalArray, length) { }; var bind$t = functionBindContext; -var uncurryThis$1f = functionUncurryThis; +var uncurryThis$1g = functionUncurryThis; var IndexedObject$6 = indexedObject; var toObject$x = toObject$z; var lengthOfArrayLike$u = lengthOfArrayLike$x; var arraySpeciesCreate$5 = arraySpeciesCreate$6; -var push$l = uncurryThis$1f([].push); +var push$l = uncurryThis$1g([].push); // `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation var createMethod$7 = function (TYPE) { @@ -1423,12 +1439,12 @@ var arrayIteration = { }; var $$4O = _export; -var global$1F = global$23; +var global$O = global$Z; var call$10 = functionCall; -var uncurryThis$1e = functionUncurryThis; +var uncurryThis$1f = functionUncurryThis; var DESCRIPTORS$A = descriptors; var NATIVE_SYMBOL$4 = nativeSymbol; -var fails$19 = fails$1i; +var fails$1a = fails$1k; var hasOwn$r = hasOwnProperty_1; var isPrototypeOf$c = objectIsPrototypeOf; var anObject$1B = anObject$1G; @@ -1442,10 +1458,10 @@ var getOwnPropertyNamesModule$1 = objectGetOwnPropertyNames; var getOwnPropertyNamesExternal = objectGetOwnPropertyNamesExternal; var getOwnPropertySymbolsModule$2 = objectGetOwnPropertySymbols; var getOwnPropertyDescriptorModule$5 = objectGetOwnPropertyDescriptor; -var definePropertyModule$8 = objectDefineProperty; +var definePropertyModule$7 = objectDefineProperty; var definePropertiesModule = objectDefineProperties; var propertyIsEnumerableModule$1 = objectPropertyIsEnumerable; -var redefine$m = redefine$p.exports; +var defineBuiltIn$m = defineBuiltIn$p; var shared$5 = shared$9.exports; var sharedKey$1 = sharedKey$4; var hiddenKeys$1 = hiddenKeys$6; @@ -1466,15 +1482,15 @@ var setInternalState$j = InternalStateModule$j.set; var getInternalState$g = InternalStateModule$j.getterFor(SYMBOL); var ObjectPrototype$4 = Object[PROTOTYPE$1]; -var $Symbol = global$1F.Symbol; +var $Symbol = global$O.Symbol; var SymbolPrototype$1 = $Symbol && $Symbol[PROTOTYPE$1]; -var TypeError$B = global$1F.TypeError; -var QObject = global$1F.QObject; +var TypeError$7 = global$O.TypeError; +var QObject = global$O.QObject; var nativeGetOwnPropertyDescriptor$2 = getOwnPropertyDescriptorModule$5.f; -var nativeDefineProperty$1 = definePropertyModule$8.f; +var nativeDefineProperty$1 = definePropertyModule$7.f; var nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f; var nativePropertyIsEnumerable = propertyIsEnumerableModule$1.f; -var push$k = uncurryThis$1e([].push); +var push$k = uncurryThis$1f([].push); var AllSymbols = shared$5('symbols'); var ObjectPrototypeSymbols = shared$5('op-symbols'); @@ -1484,7 +1500,7 @@ var WellKnownSymbolsStore = shared$5('wks'); var USE_SETTER = !QObject || !QObject[PROTOTYPE$1] || !QObject[PROTOTYPE$1].findChild; // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 -var setSymbolDescriptor = DESCRIPTORS$A && fails$19(function () { +var setSymbolDescriptor = DESCRIPTORS$A && fails$1a(function () { return nativeObjectCreate(nativeDefineProperty$1({}, 'a', { get: function () { return nativeDefineProperty$1(this, 'a', { value: 7 }).a; } })).a != 7; @@ -1582,7 +1598,7 @@ var $getOwnPropertySymbols = function (O) { // https://tc39.es/ecma262/#sec-symbol-constructor if (!NATIVE_SYMBOL$4) { $Symbol = function Symbol() { - if (isPrototypeOf$c(SymbolPrototype$1, this)) throw TypeError$B('Symbol is not a constructor'); + if (isPrototypeOf$c(SymbolPrototype$1, this)) throw TypeError$7('Symbol is not a constructor'); var description = !arguments.length || arguments[0] === undefined ? undefined : $toString$3(arguments[0]); var tag = uid$3(description); var setter = function (value) { @@ -1596,16 +1612,16 @@ if (!NATIVE_SYMBOL$4) { SymbolPrototype$1 = $Symbol[PROTOTYPE$1]; - redefine$m(SymbolPrototype$1, 'toString', function toString() { + defineBuiltIn$m(SymbolPrototype$1, 'toString', function toString() { return getInternalState$g(this).tag; }); - redefine$m($Symbol, 'withoutSetter', function (description) { + defineBuiltIn$m($Symbol, 'withoutSetter', function (description) { return wrap$1(uid$3(description), description); }); propertyIsEnumerableModule$1.f = $propertyIsEnumerable$1; - definePropertyModule$8.f = $defineProperty; + definePropertyModule$7.f = $defineProperty; definePropertiesModule.f = $defineProperties; getOwnPropertyDescriptorModule$5.f = $getOwnPropertyDescriptor; getOwnPropertyNamesModule$1.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames; @@ -1624,12 +1640,12 @@ if (!NATIVE_SYMBOL$4) { } }); { - redefine$m(ObjectPrototype$4, 'propertyIsEnumerable', $propertyIsEnumerable$1, { unsafe: true }); + defineBuiltIn$m(ObjectPrototype$4, 'propertyIsEnumerable', $propertyIsEnumerable$1, { unsafe: true }); } } } -$$4O({ global: true, wrap: true, forced: !NATIVE_SYMBOL$4, sham: !NATIVE_SYMBOL$4 }, { +$$4O({ global: true, constructor: true, wrap: true, forced: !NATIVE_SYMBOL$4, sham: !NATIVE_SYMBOL$4 }, { Symbol: $Symbol }); @@ -1704,7 +1720,7 @@ $$4N({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY$1 }, { var $$4M = _export; var hasOwn$p = hasOwnProperty_1; var isSymbol$4 = isSymbol$7; -var tryToString$4 = tryToString$6; +var tryToString$5 = tryToString$7; var shared$3 = shared$9.exports; var NATIVE_SYMBOL_REGISTRY = nativeSymbolRegistry; @@ -1714,7 +1730,7 @@ var SymbolToStringRegistry = shared$3('symbol-to-string-registry'); // https://tc39.es/ecma262/#sec-symbol.keyfor $$4M({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, { keyFor: function keyFor(sym) { - if (!isSymbol$4(sym)) throw TypeError(tryToString$4(sym) + ' is not a symbol'); + if (!isSymbol$4(sym)) throw TypeError(tryToString$5(sym) + ' is not a symbol'); if (hasOwn$p(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym]; } }); @@ -1730,35 +1746,35 @@ var functionApply$1 = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIN return call$$.apply(apply$q, arguments); }); -var uncurryThis$1d = functionUncurryThis; +var uncurryThis$1e = functionUncurryThis; -var arraySlice$e = uncurryThis$1d([].slice); +var arraySlice$e = uncurryThis$1e([].slice); var $$4L = _export; var getBuiltIn$D = getBuiltIn$L; var apply$p = functionApply$1; var call$_ = functionCall; -var uncurryThis$1c = functionUncurryThis; -var fails$18 = fails$1i; +var uncurryThis$1d = functionUncurryThis; +var fails$19 = fails$1k; var isArray$6 = isArray$8; -var isCallable$r = isCallable$D; +var isCallable$r = isCallable$E; var isObject$v = isObject$C; var isSymbol$3 = isSymbol$7; var arraySlice$d = arraySlice$e; var NATIVE_SYMBOL$2 = nativeSymbol; var $stringify = getBuiltIn$D('JSON', 'stringify'); -var exec$b = uncurryThis$1c(/./.exec); -var charAt$h = uncurryThis$1c(''.charAt); -var charCodeAt$5 = uncurryThis$1c(''.charCodeAt); -var replace$b = uncurryThis$1c(''.replace); -var numberToString$3 = uncurryThis$1c(1.0.toString); +var exec$b = uncurryThis$1d(/./.exec); +var charAt$h = uncurryThis$1d(''.charAt); +var charCodeAt$5 = uncurryThis$1d(''.charCodeAt); +var replace$b = uncurryThis$1d(''.replace); +var numberToString$3 = uncurryThis$1d(1.0.toString); var tester = /[\uD800-\uDFFF]/g; var low = /^[\uD800-\uDBFF]$/; var hi = /^[\uDC00-\uDFFF]$/; -var WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL$2 || fails$18(function () { +var WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL$2 || fails$19(function () { var symbol = getBuiltIn$D('Symbol')(); // MS Edge converts symbol values to JSON as {} return $stringify([symbol]) != '[null]' @@ -1769,7 +1785,7 @@ var WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL$2 || fails$18(function () { }); // https://github.com/tc39/proposal-well-formed-stringify -var ILL_FORMED_UNICODE = fails$18(function () { +var ILL_FORMED_UNICODE = fails$19(function () { return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"' || $stringify('\uDEAD') !== '"\\udead"'; }); @@ -1797,7 +1813,7 @@ var fixIllFormed = function (match, offset, string) { if ($stringify) { // `JSON.stringify` method // https://tc39.es/ecma262/#sec-json.stringify - $$4L({ target: 'JSON', stat: true, forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE }, { + $$4L({ target: 'JSON', stat: true, arity: 3, forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE }, { // eslint-disable-next-line no-unused-vars -- required for `.length` stringify: function stringify(it, replacer, space) { var args = arraySlice$d(arguments); @@ -1809,13 +1825,13 @@ if ($stringify) { var $$4K = _export; var NATIVE_SYMBOL$1 = nativeSymbol; -var fails$17 = fails$1i; +var fails$18 = fails$1k; var getOwnPropertySymbolsModule$1 = objectGetOwnPropertySymbols; var toObject$w = toObject$z; // V8 ~ Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives // https://bugs.chromium.org/p/v8/issues/detail?id=3443 -var FORCED$r = !NATIVE_SYMBOL$1 || fails$17(function () { getOwnPropertySymbolsModule$1.f(1); }); +var FORCED$r = !NATIVE_SYMBOL$1 || fails$18(function () { getOwnPropertySymbolsModule$1.f(1); }); // `Object.getOwnPropertySymbols` method // https://tc39.es/ecma262/#sec-object.getownpropertysymbols @@ -1828,16 +1844,16 @@ $$4K({ target: 'Object', stat: true, forced: FORCED$r }, { var $$4J = _export; var DESCRIPTORS$z = descriptors; -var global$1E = global$23; -var uncurryThis$1b = functionUncurryThis; +var global$N = global$Z; +var uncurryThis$1c = functionUncurryThis; var hasOwn$o = hasOwnProperty_1; -var isCallable$q = isCallable$D; +var isCallable$q = isCallable$E; var isPrototypeOf$b = objectIsPrototypeOf; var toString$x = toString$z; -var defineProperty$h = objectDefineProperty.f; +var defineProperty$e = objectDefineProperty.f; var copyConstructorProperties$2 = copyConstructorProperties$4; -var NativeSymbol = global$1E.Symbol; +var NativeSymbol = global$N.Symbol; var SymbolPrototype = NativeSymbol && NativeSymbol.prototype; if (DESCRIPTORS$z && isCallable$q(NativeSymbol) && (!('description' in SymbolPrototype) || @@ -1861,13 +1877,13 @@ if (DESCRIPTORS$z && isCallable$q(NativeSymbol) && (!('description' in SymbolPro SymbolPrototype.constructor = SymbolWrapper; var NATIVE_SYMBOL = String(NativeSymbol('test')) == 'Symbol(test)'; - var symbolToString = uncurryThis$1b(SymbolPrototype.toString); - var symbolValueOf = uncurryThis$1b(SymbolPrototype.valueOf); + var symbolToString = uncurryThis$1c(SymbolPrototype.toString); + var symbolValueOf = uncurryThis$1c(SymbolPrototype.valueOf); var regexp = /^Symbol\((.*)\)[^)]+$/; - var replace$a = uncurryThis$1b(''.replace); - var stringSlice$g = uncurryThis$1b(''.slice); + var replace$a = uncurryThis$1c(''.replace); + var stringSlice$g = uncurryThis$1c(''.slice); - defineProperty$h(SymbolPrototype, 'description', { + defineProperty$e(SymbolPrototype, 'description', { configurable: true, get: function description() { var symbol = symbolValueOf(this); @@ -1878,7 +1894,7 @@ if (DESCRIPTORS$z && isCallable$q(NativeSymbol) && (!('description' in SymbolPro } }); - $$4J({ global: true, forced: true }, { + $$4J({ global: true, constructor: true, forced: true }, { Symbol: SymbolWrapper }); } @@ -1972,20 +1988,19 @@ var defineWellKnownSymbol$7 = defineWellKnownSymbol$l; // https://tc39.es/ecma262/#sec-symbol.unscopables defineWellKnownSymbol$7('unscopables'); -var global$1D = global$23; -var isCallable$p = isCallable$D; +var isCallable$p = isCallable$E; -var String$4 = global$1D.String; -var TypeError$A = global$1D.TypeError; +var $String$2 = String; +var $TypeError$t = TypeError; var aPossiblePrototype$2 = function (argument) { if (typeof argument == 'object' || isCallable$p(argument)) return argument; - throw TypeError$A("Can't set " + String$4(argument) + ' as a prototype'); + throw $TypeError$t("Can't set " + $String$2(argument) + ' as a prototype'); }; /* eslint-disable no-proto -- safe */ -var uncurryThis$1a = functionUncurryThis; +var uncurryThis$1b = functionUncurryThis; var anObject$1A = anObject$1G; var aPossiblePrototype$1 = aPossiblePrototype$2; @@ -1999,7 +2014,7 @@ var objectSetPrototypeOf$1 = Object.setPrototypeOf || ('__proto__' in {} ? funct var setter; try { // eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe - setter = uncurryThis$1a(Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set); + setter = uncurryThis$1b(Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set); setter(test, []); CORRECT_SETTER = test instanceof Array; } catch (error) { /* empty */ } @@ -2012,17 +2027,17 @@ var objectSetPrototypeOf$1 = Object.setPrototypeOf || ('__proto__' in {} ? funct }; }() : undefined); -var defineProperty$g = objectDefineProperty.f; +var defineProperty$d = objectDefineProperty.f; var proxyAccessor$2 = function (Target, Source, key) { - key in Target || defineProperty$g(Target, key, { + key in Target || defineProperty$d(Target, key, { configurable: true, get: function () { return Source[key]; }, set: function (it) { Source[key] = it; } }); }; -var isCallable$o = isCallable$D; +var isCallable$o = isCallable$E; var isObject$u = isObject$C; var setPrototypeOf$8 = objectSetPrototypeOf$1; @@ -2058,25 +2073,25 @@ var installErrorCause$2 = function (O, options) { } }; -var uncurryThis$19 = functionUncurryThis; +var uncurryThis$1a = functionUncurryThis; -var $Error = Error; -var replace$9 = uncurryThis$19(''.replace); +var $Error$1 = Error; +var replace$9 = uncurryThis$1a(''.replace); -var TEST = (function (arg) { return String($Error(arg).stack); })('zxcasd'); +var TEST = (function (arg) { return String($Error$1(arg).stack); })('zxcasd'); var V8_OR_CHAKRA_STACK_ENTRY = /\n\s*at [^:]*:[^\n]*/; var IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST); var clearErrorStack$4 = function (stack, dropEntries) { - if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error.prepareStackTrace) { + if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error$1.prepareStackTrace) { while (dropEntries--) stack = replace$9(stack, V8_OR_CHAKRA_STACK_ENTRY, ''); } return stack; }; -var fails$16 = fails$1i; +var fails$17 = fails$1k; var createPropertyDescriptor$7 = createPropertyDescriptor$c; -var errorStackInstallable = !fails$16(function () { +var errorStackInstallable = !fails$17(function () { var error = Error('a'); if (!('stack' in error)) return true; // eslint-disable-next-line es-x/no-object-defineproperty -- safe @@ -2152,26 +2167,26 @@ var wrapErrorConstructorWithCause$2 = function (FULL_NAME, wrapper, FORCED, IS_A /* eslint-disable no-unused-vars -- required for functions `.length` */ var $$4I = _export; -var global$1C = global$23; +var global$M = global$Z; var apply$o = functionApply$1; var wrapErrorConstructorWithCause$1 = wrapErrorConstructorWithCause$2; var WEB_ASSEMBLY = 'WebAssembly'; -var WebAssembly$1 = global$1C[WEB_ASSEMBLY]; +var WebAssembly$1 = global$M[WEB_ASSEMBLY]; var FORCED$q = Error('e', { cause: 7 }).cause !== 7; var exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) { var O = {}; O[ERROR_NAME] = wrapErrorConstructorWithCause$1(ERROR_NAME, wrapper, FORCED$q); - $$4I({ global: true, forced: FORCED$q }, O); + $$4I({ global: true, constructor: true, arity: 1, forced: FORCED$q }, O); }; var exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) { if (WebAssembly$1 && WebAssembly$1[ERROR_NAME]) { var O = {}; O[ERROR_NAME] = wrapErrorConstructorWithCause$1(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED$q); - $$4I({ target: WEB_ASSEMBLY, stat: true, forced: FORCED$q }, O); + $$4I({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED$q }, O); } }; @@ -2208,14 +2223,14 @@ exportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) { }); var DESCRIPTORS$x = descriptors; -var fails$15 = fails$1i; +var fails$16 = fails$1k; var anObject$1z = anObject$1G; var create$f = objectCreate$1; var normalizeStringArgument$3 = normalizeStringArgument$5; var nativeErrorToString = Error.prototype.toString; -var INCORRECT_TO_STRING$1 = fails$15(function () { +var INCORRECT_TO_STRING$1 = fails$16(function () { if (DESCRIPTORS$x) { // Chrome 32- incorrectly call accessor // eslint-disable-next-line es-x/no-object-defineproperty -- safe @@ -2237,7 +2252,7 @@ var errorToString$2 = INCORRECT_TO_STRING$1 ? function toString() { return !name ? message : !message ? name : name + ': ' + message; } : nativeErrorToString; -var redefine$l = redefine$p.exports; +var defineBuiltIn$l = defineBuiltIn$p; var errorToString$1 = errorToString$2; var ErrorPrototype$1 = Error.prototype; @@ -2245,38 +2260,38 @@ var ErrorPrototype$1 = Error.prototype; // `Error.prototype.toString` method fix // https://tc39.es/ecma262/#sec-error.prototype.tostring if (ErrorPrototype$1.toString !== errorToString$1) { - redefine$l(ErrorPrototype$1, 'toString', errorToString$1); + defineBuiltIn$l(ErrorPrototype$1, 'toString', errorToString$1); } -var fails$14 = fails$1i; +var fails$15 = fails$1k; -var correctPrototypeGetter = !fails$14(function () { +var correctPrototypeGetter = !fails$15(function () { function F() { /* empty */ } F.prototype.constructor = null; // eslint-disable-next-line es-x/no-object-getprototypeof -- required for testing return Object.getPrototypeOf(new F()) !== F.prototype; }); -var global$1B = global$23; var hasOwn$m = hasOwnProperty_1; -var isCallable$n = isCallable$D; +var isCallable$n = isCallable$E; var toObject$v = toObject$z; var sharedKey = sharedKey$4; var CORRECT_PROTOTYPE_GETTER$2 = correctPrototypeGetter; var IE_PROTO = sharedKey('IE_PROTO'); -var Object$4 = global$1B.Object; -var ObjectPrototype$3 = Object$4.prototype; +var $Object$2 = Object; +var ObjectPrototype$3 = $Object$2.prototype; // `Object.getPrototypeOf` method // https://tc39.es/ecma262/#sec-object.getprototypeof -var objectGetPrototypeOf$1 = CORRECT_PROTOTYPE_GETTER$2 ? Object$4.getPrototypeOf : function (O) { +// eslint-disable-next-line es-x/no-object-getprototypeof -- safe +var objectGetPrototypeOf$1 = CORRECT_PROTOTYPE_GETTER$2 ? $Object$2.getPrototypeOf : function (O) { var object = toObject$v(O); if (hasOwn$m(object, IE_PROTO)) return object[IE_PROTO]; var constructor = object.constructor; if (isCallable$n(constructor) && object instanceof constructor) { return constructor.prototype; - } return object instanceof Object$4 ? ObjectPrototype$3 : null; + } return object instanceof $Object$2 ? ObjectPrototype$3 : null; }; var iterators = {}; @@ -2292,7 +2307,7 @@ var isArrayIteratorMethod$3 = function (it) { return it !== undefined && (Iterators$4.Array === it || ArrayPrototype$2[ITERATOR$a] === it); }; -var classof$e = classof$j; +var classof$f = classof$k; var getMethod$g = getMethod$i; var Iterators$3 = iterators; var wellKnownSymbol$A = wellKnownSymbol$K; @@ -2302,22 +2317,21 @@ var ITERATOR$9 = wellKnownSymbol$A('iterator'); var getIteratorMethod$9 = function (it) { if (it != undefined) return getMethod$g(it, ITERATOR$9) || getMethod$g(it, '@@iterator') - || Iterators$3[classof$e(it)]; + || Iterators$3[classof$f(it)]; }; -var global$1A = global$23; var call$Z = functionCall; var aCallable$V = aCallable$Y; var anObject$1y = anObject$1G; -var tryToString$3 = tryToString$6; +var tryToString$4 = tryToString$7; var getIteratorMethod$8 = getIteratorMethod$9; -var TypeError$z = global$1A.TypeError; +var $TypeError$s = TypeError; var getIterator$b = function (argument, usingIterator) { var iteratorMethod = arguments.length < 2 ? getIteratorMethod$8(argument) : usingIterator; if (aCallable$V(iteratorMethod)) return anObject$1y(call$Z(iteratorMethod, argument)); - throw TypeError$z(tryToString$3(argument) + ' is not iterable'); + throw $TypeError$s(tryToString$4(argument) + ' is not iterable'); }; var call$Y = functionCall; @@ -2344,11 +2358,10 @@ var iteratorClose$4 = function (iterator, kind, value) { return value; }; -var global$1z = global$23; var bind$s = functionBindContext; var call$X = functionCall; var anObject$1w = anObject$1G; -var tryToString$2 = tryToString$6; +var tryToString$3 = tryToString$7; var isArrayIteratorMethod$2 = isArrayIteratorMethod$3; var lengthOfArrayLike$t = lengthOfArrayLike$x; var isPrototypeOf$9 = objectIsPrototypeOf; @@ -2356,7 +2369,7 @@ var getIterator$a = getIterator$b; var getIteratorMethod$7 = getIteratorMethod$9; var iteratorClose$3 = iteratorClose$4; -var TypeError$y = global$1z.TypeError; +var $TypeError$r = TypeError; var Result = function (stopped, result) { this.stopped = stopped; @@ -2389,7 +2402,7 @@ var iterate$J = function (iterable, unboundFunction, options) { iterator = iterable; } else { iterFn = getIteratorMethod$7(iterable); - if (!iterFn) throw TypeError$y(tryToString$2(iterable) + ' is not iterable'); + if (!iterFn) throw $TypeError$r(tryToString$3(iterable) + ' is not iterable'); // optimisation for array iterators if (isArrayIteratorMethod$2(iterFn)) { for (index = 0, length = lengthOfArrayLike$t(iterable); length > index; index++) { @@ -2412,7 +2425,6 @@ var iterate$J = function (iterable, unboundFunction, options) { }; var $$4H = _export; -var global$1y = global$23; var isPrototypeOf$8 = objectIsPrototypeOf; var getPrototypeOf$d = objectGetPrototypeOf$1; var setPrototypeOf$6 = objectSetPrototypeOf$1; @@ -2428,7 +2440,7 @@ var wellKnownSymbol$z = wellKnownSymbol$K; var ERROR_STACK_INSTALLABLE$1 = errorStackInstallable; var TO_STRING_TAG$6 = wellKnownSymbol$z('toStringTag'); -var Error$5 = global$1y.Error; +var $Error = Error; var push$j = [].push; var $AggregateError$1 = function AggregateError(errors, message /* , options */) { @@ -2436,7 +2448,7 @@ var $AggregateError$1 = function AggregateError(errors, message /* , options */) var isInstance = isPrototypeOf$8(AggregateErrorPrototype, this); var that; if (setPrototypeOf$6) { - that = setPrototypeOf$6(new Error$5(), isInstance ? getPrototypeOf$d(this) : AggregateErrorPrototype); + that = setPrototypeOf$6(new $Error(), isInstance ? getPrototypeOf$d(this) : AggregateErrorPrototype); } else { that = isInstance ? this : create$e(AggregateErrorPrototype); createNonEnumerableProperty$d(that, TO_STRING_TAG$6, 'Error'); @@ -2450,10 +2462,10 @@ var $AggregateError$1 = function AggregateError(errors, message /* , options */) return that; }; -if (setPrototypeOf$6) setPrototypeOf$6($AggregateError$1, Error$5); -else copyConstructorProperties($AggregateError$1, Error$5, { name: true }); +if (setPrototypeOf$6) setPrototypeOf$6($AggregateError$1, $Error); +else copyConstructorProperties($AggregateError$1, $Error, { name: true }); -var AggregateErrorPrototype = $AggregateError$1.prototype = create$e(Error$5.prototype, { +var AggregateErrorPrototype = $AggregateError$1.prototype = create$e($Error.prototype, { constructor: createPropertyDescriptor$6(1, $AggregateError$1), message: createPropertyDescriptor$6(1, ''), name: createPropertyDescriptor$6(1, 'AggregateError') @@ -2461,26 +2473,26 @@ var AggregateErrorPrototype = $AggregateError$1.prototype = create$e(Error$5.pro // `AggregateError` constructor // https://tc39.es/ecma262/#sec-aggregate-error-constructor -$$4H({ global: true }, { +$$4H({ global: true, constructor: true, arity: 2 }, { AggregateError: $AggregateError$1 }); var $$4G = _export; var getBuiltIn$A = getBuiltIn$L; var apply$n = functionApply$1; -var fails$13 = fails$1i; +var fails$14 = fails$1k; var wrapErrorConstructorWithCause = wrapErrorConstructorWithCause$2; var AGGREGATE_ERROR = 'AggregateError'; var $AggregateError = getBuiltIn$A(AGGREGATE_ERROR); -var FORCED$p = !fails$13(function () { +var FORCED$p = !fails$14(function () { return $AggregateError([1]).errors[0] !== 1; -}) && fails$13(function () { +}) && fails$14(function () { return $AggregateError([1], AGGREGATE_ERROR, { cause: 7 }).cause !== 7; }); // https://github.com/tc39/proposal-error-cause -$$4G({ global: true, forced: FORCED$p }, { +$$4G({ global: true, constructor: true, arity: 2, forced: FORCED$p }, { AggregateError: wrapErrorConstructorWithCause(AGGREGATE_ERROR, function (init) { // eslint-disable-next-line no-unused-vars -- required for functions `.length` return function AggregateError(errors, message) { return apply$n(init, this, arguments); }; @@ -2489,7 +2501,7 @@ $$4G({ global: true, forced: FORCED$p }, { var wellKnownSymbol$y = wellKnownSymbol$K; var create$d = objectCreate$1; -var definePropertyModule$7 = objectDefineProperty; +var defineProperty$c = objectDefineProperty.f; var UNSCOPABLES = wellKnownSymbol$y('unscopables'); var ArrayPrototype$1 = Array.prototype; @@ -2497,7 +2509,7 @@ var ArrayPrototype$1 = Array.prototype; // Array.prototype[@@unscopables] // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables if (ArrayPrototype$1[UNSCOPABLES] == undefined) { - definePropertyModule$7.f(ArrayPrototype$1, UNSCOPABLES, { + defineProperty$c(ArrayPrototype$1, UNSCOPABLES, { configurable: true, value: create$d(null) }); @@ -2528,7 +2540,15 @@ $$4F({ target: 'Array', proto: true }, { addToUnscopables$k('at'); -var fails$12 = fails$1i; +var $TypeError$q = TypeError; +var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991 + +var doesNotExceedSafeInteger$5 = function (it) { + if (it > MAX_SAFE_INTEGER) throw $TypeError$q('Maximum allowed index exceeded'); + return it; +}; + +var fails$13 = fails$1k; var wellKnownSymbol$x = wellKnownSymbol$K; var V8_VERSION$2 = engineV8Version; @@ -2538,7 +2558,7 @@ var arrayMethodHasSpeciesSupport$5 = function (METHOD_NAME) { // We can't use this feature detection in V8 since it causes // deoptimization and serious performance degradation // https://github.com/zloirock/core-js/issues/677 - return V8_VERSION$2 >= 51 || !fails$12(function () { + return V8_VERSION$2 >= 51 || !fails$13(function () { var array = []; var constructor = array.constructor = {}; constructor[SPECIES$5] = function () { @@ -2549,12 +2569,12 @@ var arrayMethodHasSpeciesSupport$5 = function (METHOD_NAME) { }; var $$4E = _export; -var global$1x = global$23; -var fails$11 = fails$1i; +var fails$12 = fails$1k; var isArray$5 = isArray$8; var isObject$s = isObject$C; var toObject$t = toObject$z; var lengthOfArrayLike$r = lengthOfArrayLike$x; +var doesNotExceedSafeInteger$4 = doesNotExceedSafeInteger$5; var createProperty$7 = createProperty$9; var arraySpeciesCreate$4 = arraySpeciesCreate$6; var arrayMethodHasSpeciesSupport$4 = arrayMethodHasSpeciesSupport$5; @@ -2562,14 +2582,11 @@ var wellKnownSymbol$w = wellKnownSymbol$K; var V8_VERSION$1 = engineV8Version; var IS_CONCAT_SPREADABLE = wellKnownSymbol$w('isConcatSpreadable'); -var MAX_SAFE_INTEGER$3 = 0x1FFFFFFFFFFFFF; -var MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded'; -var TypeError$x = global$1x.TypeError; // We can't use this feature detection in V8 since it causes // deoptimization and serious performance degradation // https://github.com/zloirock/core-js/issues/679 -var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION$1 >= 51 || !fails$11(function () { +var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION$1 >= 51 || !fails$12(function () { var array = []; array[IS_CONCAT_SPREADABLE] = false; return array.concat()[0] !== array; @@ -2588,7 +2605,7 @@ var FORCED$o = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT; // `Array.prototype.concat` method // https://tc39.es/ecma262/#sec-array.prototype.concat // with adding support of @@isConcatSpreadable and @@species -$$4E({ target: 'Array', proto: true, forced: FORCED$o }, { +$$4E({ target: 'Array', proto: true, arity: 1, forced: FORCED$o }, { // eslint-disable-next-line no-unused-vars -- required for `.length` concat: function concat(arg) { var O = toObject$t(this); @@ -2599,10 +2616,10 @@ $$4E({ target: 'Array', proto: true, forced: FORCED$o }, { E = i === -1 ? O : arguments[i]; if (isConcatSpreadable(E)) { len = lengthOfArrayLike$r(E); - if (n + len > MAX_SAFE_INTEGER$3) throw TypeError$x(MAXIMUM_ALLOWED_INDEX_EXCEEDED); + doesNotExceedSafeInteger$4(n + len); for (k = 0; k < len; k++, n++) if (k in E) createProperty$7(A, n, E[k]); } else { - if (n >= MAX_SAFE_INTEGER$3) throw TypeError$x(MAXIMUM_ALLOWED_INDEX_EXCEEDED); + doesNotExceedSafeInteger$4(n + 1); createProperty$7(A, n++, E); } } @@ -2611,9 +2628,18 @@ $$4E({ target: 'Array', proto: true, forced: FORCED$o }, { } }); +var tryToString$2 = tryToString$7; + +var $TypeError$p = TypeError; + +var deletePropertyOrThrow$3 = function (O, P) { + if (!delete O[P]) throw $TypeError$p('Cannot delete property ' + tryToString$2(P) + ' of ' + tryToString$2(O)); +}; + var toObject$s = toObject$z; var toAbsoluteIndex$7 = toAbsoluteIndex$a; var lengthOfArrayLike$q = lengthOfArrayLike$x; +var deletePropertyOrThrow$2 = deletePropertyOrThrow$3; var min$9 = Math.min; @@ -2635,7 +2661,7 @@ var arrayCopyWithin = [].copyWithin || function copyWithin(target /* = 0 */, sta } while (count-- > 0) { if (from in O) O[to] = O[from]; - else delete O[to]; + else deletePropertyOrThrow$2(O, to); to += inc; from += inc; } return O; @@ -2654,11 +2680,11 @@ $$4D({ target: 'Array', proto: true }, { // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables addToUnscopables$j('copyWithin'); -var fails$10 = fails$1i; +var fails$11 = fails$1k; var arrayMethodIsStrict$b = function (METHOD_NAME, argument) { var method = [][METHOD_NAME]; - return !!method && fails$10(function () { + return !!method && fails$11(function () { // eslint-disable-next-line no-useless-call -- required for testing method.call(null, argument || function () { return 1; }, 1); }); @@ -2765,13 +2791,11 @@ $$4y({ target: 'Array', proto: true, forced: SKIPS_HOLES }, { // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables addToUnscopables$g(FIND_INDEX); -var global$1w = global$23; var isArray$4 = isArray$8; var lengthOfArrayLike$o = lengthOfArrayLike$x; +var doesNotExceedSafeInteger$3 = doesNotExceedSafeInteger$5; var bind$r = functionBindContext; -var TypeError$w = global$1w.TypeError; - // `FlattenIntoArray` abstract operation // https://tc39.github.io/proposal-flatMap/#sec-FlattenIntoArray var flattenIntoArray$2 = function (target, original, source, sourceLen, start, depth, mapper, thisArg) { @@ -2788,7 +2812,7 @@ var flattenIntoArray$2 = function (target, original, source, sourceLen, start, d elementLen = lengthOfArrayLike$o(element); targetIndex = flattenIntoArray$2(target, original, element, elementLen, targetIndex, depth - 1) - 1; } else { - if (targetIndex >= 0x1FFFFFFFFFFFFF) throw TypeError$w('Exceed the acceptable array length'); + doesNotExceedSafeInteger$3(targetIndex + 1); target[targetIndex] = element; } @@ -2876,7 +2900,6 @@ var callWithSafeIterationClosing$3 = function (iterator, fn, value, ENTRIES) { } }; -var global$1v = global$23; var bind$q = functionBindContext; var call$W = functionCall; var toObject$o = toObject$z; @@ -2888,7 +2911,7 @@ var createProperty$6 = createProperty$9; var getIterator$9 = getIterator$b; var getIteratorMethod$6 = getIteratorMethod$9; -var Array$b = global$1v.Array; +var $Array$8 = Array; // `Array.from` method implementation // https://tc39.es/ecma262/#sec-array.from @@ -2903,7 +2926,7 @@ var arrayFrom$1 = function from(arrayLike /* , mapfn = undefined, thisArg = unde var index = 0; var length, result, step, iterator, next, value; // if the target is not iterable or it's an array with the default iterator - use a simple case - if (iteratorMethod && !(this == Array$b && isArrayIteratorMethod$1(iteratorMethod))) { + if (iteratorMethod && !(this === $Array$8 && isArrayIteratorMethod$1(iteratorMethod))) { iterator = getIterator$9(O, iteratorMethod); next = iterator.next; result = IS_CONSTRUCTOR ? new this() : []; @@ -2913,7 +2936,7 @@ var arrayFrom$1 = function from(arrayLike /* , mapfn = undefined, thisArg = unde } } else { length = lengthOfArrayLike$l(O); - result = IS_CONSTRUCTOR ? new this(length) : Array$b(length); + result = IS_CONSTRUCTOR ? new this(length) : $Array$8(length); for (;length > index; index++) { value = mapping ? mapfn(O[index], index) : O[index]; createProperty$6(result, index, value); @@ -2979,11 +3002,11 @@ $$4u({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, { var $$4t = _export; var $includes$1 = arrayIncludes.includes; -var fails$$ = fails$1i; +var fails$10 = fails$1k; var addToUnscopables$f = addToUnscopables$l; // FF99+ bug -var BROKEN_ON_SPARSE = fails$$(function () { +var BROKEN_ON_SPARSE = fails$10(function () { return !Array(1).includes(); }); @@ -3000,11 +3023,11 @@ addToUnscopables$f('includes'); /* eslint-disable es-x/no-array-prototype-indexof -- required for testing */ var $$4s = _export; -var uncurryThis$18 = functionUncurryThis; +var uncurryThis$19 = functionUncurryThis; var $IndexOf = arrayIncludes.indexOf; var arrayMethodIsStrict$8 = arrayMethodIsStrict$b; -var un$IndexOf = uncurryThis$18([].indexOf); +var un$IndexOf = uncurryThis$19([].indexOf); var NEGATIVE_ZERO$1 = !!un$IndexOf && 1 / un$IndexOf([1], 1, -0) < 0; var STRICT_METHOD$6 = arrayMethodIsStrict$8('indexOf'); @@ -3030,10 +3053,10 @@ $$4r({ target: 'Array', stat: true }, { isArray: isArray$3 }); -var fails$_ = fails$1i; -var isCallable$m = isCallable$D; +var fails$$ = fails$1k; +var isCallable$m = isCallable$E; var getPrototypeOf$c = objectGetPrototypeOf$1; -var redefine$k = redefine$p.exports; +var defineBuiltIn$k = defineBuiltIn$p; var wellKnownSymbol$u = wellKnownSymbol$K; var ITERATOR$7 = wellKnownSymbol$u('iterator'); @@ -3054,7 +3077,7 @@ if ([].keys) { } } -var NEW_ITERATOR_PROTOTYPE = IteratorPrototype$5 == undefined || fails$_(function () { +var NEW_ITERATOR_PROTOTYPE = IteratorPrototype$5 == undefined || fails$$(function () { var test = {}; // FF44- legacy iterators case return IteratorPrototype$5[ITERATOR$7].call(test) !== test; @@ -3065,7 +3088,7 @@ if (NEW_ITERATOR_PROTOTYPE) IteratorPrototype$5 = {}; // `%IteratorPrototype%[@@iterator]()` method // https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator if (!isCallable$m(IteratorPrototype$5[ITERATOR$7])) { - redefine$k(IteratorPrototype$5, ITERATOR$7, function () { + defineBuiltIn$k(IteratorPrototype$5, ITERATOR$7, function () { return this; }); } @@ -3094,13 +3117,13 @@ var createIteratorConstructor$7 = function (IteratorConstructor, NAME, next, ENU var $$4q = _export; var call$V = functionCall; var FunctionName$1 = functionName; -var isCallable$l = isCallable$D; +var isCallable$l = isCallable$E; var createIteratorConstructor$6 = createIteratorConstructor$7; var getPrototypeOf$b = objectGetPrototypeOf$1; var setPrototypeOf$5 = objectSetPrototypeOf$1; var setToStringTag$9 = setToStringTag$d; var createNonEnumerableProperty$c = createNonEnumerableProperty$j; -var redefine$j = redefine$p.exports; +var defineBuiltIn$j = defineBuiltIn$p; var wellKnownSymbol$t = wellKnownSymbol$K; var Iterators$1 = iterators; var IteratorsCore = iteratorsCore; @@ -3147,7 +3170,7 @@ var defineIterator$3 = function (Iterable, NAME, IteratorConstructor, next, DEFA if (setPrototypeOf$5) { setPrototypeOf$5(CurrentIteratorPrototype, IteratorPrototype$3); } else if (!isCallable$l(CurrentIteratorPrototype[ITERATOR$6])) { - redefine$j(CurrentIteratorPrototype, ITERATOR$6, returnThis); + defineBuiltIn$j(CurrentIteratorPrototype, ITERATOR$6, returnThis); } } // Set @@toStringTag to native iterators @@ -3174,14 +3197,14 @@ var defineIterator$3 = function (Iterable, NAME, IteratorConstructor, next, DEFA }; if (FORCED) for (KEY in methods) { if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) { - redefine$j(IterablePrototype, KEY, methods[KEY]); + defineBuiltIn$j(IterablePrototype, KEY, methods[KEY]); } } else $$4q({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods); } // define iterator if (IterablePrototype[ITERATOR$6] !== defaultIterator) { - redefine$j(IterablePrototype, ITERATOR$6, defaultIterator, { name: DEFAULT }); + defineBuiltIn$j(IterablePrototype, ITERATOR$6, defaultIterator, { name: DEFAULT }); } Iterators$1[NAME] = defaultIterator; @@ -3192,7 +3215,7 @@ var toIndexedObject$d = toIndexedObject$k; var addToUnscopables$e = addToUnscopables$l; var Iterators = iterators; var InternalStateModule$i = internalState; -var defineProperty$f = objectDefineProperty.f; +var defineProperty$b = objectDefineProperty.f; var defineIterator$2 = defineIterator$3; var DESCRIPTORS$w = descriptors; @@ -3245,16 +3268,16 @@ addToUnscopables$e('entries'); // V8 ~ Chrome 45- bug if (DESCRIPTORS$w && values.name !== 'values') try { - defineProperty$f(values, 'name', { value: 'values' }); + defineProperty$b(values, 'name', { value: 'values' }); } catch (error) { /* empty */ } var $$4p = _export; -var uncurryThis$17 = functionUncurryThis; +var uncurryThis$18 = functionUncurryThis; var IndexedObject$5 = indexedObject; var toIndexedObject$c = toIndexedObject$k; var arrayMethodIsStrict$7 = arrayMethodIsStrict$b; -var un$Join = uncurryThis$17([].join); +var un$Join = uncurryThis$18([].join); var ES3_STRINGS = IndexedObject$5 != Object; var STRICT_METHOD$5 = arrayMethodIsStrict$7('join', ','); @@ -3320,16 +3343,16 @@ $$4n({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$2 }, { }); var $$4m = _export; -var global$1u = global$23; -var fails$Z = fails$1i; +var fails$_ = fails$1k; var isConstructor$7 = isConstructor$a; var createProperty$5 = createProperty$9; -var Array$a = global$1u.Array; +var $Array$7 = Array; -var ISNT_GENERIC = fails$Z(function () { +var ISNT_GENERIC = fails$_(function () { function F() { /* empty */ } - return !(Array$a.of.call(F) instanceof F); + // eslint-disable-next-line es-x/no-array-of -- safe + return !($Array$7.of.call(F) instanceof F); }); // `Array.of` method @@ -3339,20 +3362,19 @@ $$4m({ target: 'Array', stat: true, forced: ISNT_GENERIC }, { of: function of(/* ...args */) { var index = 0; var argumentsLength = arguments.length; - var result = new (isConstructor$7(this) ? this : Array$a)(argumentsLength); + var result = new (isConstructor$7(this) ? this : $Array$7)(argumentsLength); while (argumentsLength > index) createProperty$5(result, index, arguments[index++]); result.length = argumentsLength; return result; } }); -var global$1t = global$23; var aCallable$T = aCallable$Y; var toObject$n = toObject$z; var IndexedObject$4 = indexedObject; var lengthOfArrayLike$j = lengthOfArrayLike$x; -var TypeError$v = global$1t.TypeError; +var $TypeError$o = TypeError; // `Array.prototype.{ reduce, reduceRight }` methods implementation var createMethod$6 = function (IS_RIGHT) { @@ -3371,7 +3393,7 @@ var createMethod$6 = function (IS_RIGHT) { } index += i; if (IS_RIGHT ? index < 0 : length <= index) { - throw TypeError$v('Reduce of empty array with no initial value'); + throw $TypeError$o('Reduce of empty array with no initial value'); } } for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) { @@ -3390,10 +3412,10 @@ var arrayReduce = { right: createMethod$6(true) }; -var classof$d = classofRaw$1; -var global$1s = global$23; +var classof$e = classofRaw$1; +var global$L = global$Z; -var engineIsNode = classof$d(global$1s.process) == 'process'; +var engineIsNode = classof$e(global$L.process) == 'process'; var $$4l = _export; var $reduce$1 = arrayReduce.left; @@ -3435,10 +3457,10 @@ $$4k({ target: 'Array', proto: true, forced: !STRICT_METHOD$2 || CHROME_BUG }, { }); var $$4j = _export; -var uncurryThis$16 = functionUncurryThis; +var uncurryThis$17 = functionUncurryThis; var isArray$2 = isArray$8; -var un$Reverse = uncurryThis$16([].reverse); +var un$Reverse = uncurryThis$17([].reverse); var test$1 = [1, 2]; // `Array.prototype.reverse` method @@ -3454,7 +3476,6 @@ $$4j({ target: 'Array', proto: true, forced: String(test$1) === String(test$1.re }); var $$4i = _export; -var global$1r = global$23; var isArray$1 = isArray$8; var isConstructor$6 = isConstructor$a; var isObject$r = isObject$C; @@ -3469,7 +3490,7 @@ var un$Slice = arraySlice$e; var HAS_SPECIES_SUPPORT$1 = arrayMethodHasSpeciesSupport$1('slice'); var SPECIES$4 = wellKnownSymbol$s('species'); -var Array$9 = global$1r.Array; +var $Array$6 = Array; var max$6 = Math.max; // `Array.prototype.slice` method @@ -3486,17 +3507,17 @@ $$4i({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$1 }, { if (isArray$1(O)) { Constructor = O.constructor; // cross-realm fallback - if (isConstructor$6(Constructor) && (Constructor === Array$9 || isArray$1(Constructor.prototype))) { + if (isConstructor$6(Constructor) && (Constructor === $Array$6 || isArray$1(Constructor.prototype))) { Constructor = undefined; } else if (isObject$r(Constructor)) { Constructor = Constructor[SPECIES$4]; if (Constructor === null) Constructor = undefined; } - if (Constructor === Array$9 || Constructor === undefined) { + if (Constructor === $Array$6 || Constructor === undefined) { return un$Slice(O, k, fin); } } - result = new (Constructor === undefined ? Array$9 : Constructor)(max$6(fin - k, 0)); + result = new (Constructor === undefined ? $Array$6 : Constructor)(max$6(fin - k, 0)); for (n = 0; k < fin; k++, n++) if (k in O) createProperty$4(result, n, O[k]); result.length = n; return result; @@ -3519,11 +3540,11 @@ $$4h({ target: 'Array', proto: true, forced: !STRICT_METHOD$1 }, { var arraySlice$c = arraySliceSimple; -var floor$a = Math.floor; +var floor$9 = Math.floor; var mergeSort = function (array, comparefn) { var length = array.length; - var middle = floor$a(length / 2); + var middle = floor$9(length / 2); return length < 8 ? insertionSort(array, comparefn) : merge( array, mergeSort(arraySlice$c(array, 0, middle), comparefn), @@ -3579,12 +3600,13 @@ var webkit = userAgent$5.match(/AppleWebKit\/(\d+)\./); var engineWebkitVersion = !!webkit && +webkit[1]; var $$4g = _export; -var uncurryThis$15 = functionUncurryThis; +var uncurryThis$16 = functionUncurryThis; var aCallable$S = aCallable$Y; var toObject$m = toObject$z; var lengthOfArrayLike$h = lengthOfArrayLike$x; +var deletePropertyOrThrow$1 = deletePropertyOrThrow$3; var toString$v = toString$z; -var fails$Y = fails$1i; +var fails$Z = fails$1k; var internalSort$1 = arraySort$1; var arrayMethodIsStrict$2 = arrayMethodIsStrict$b; var FF$1 = engineFfVersion; @@ -3593,21 +3615,21 @@ var V8$1 = engineV8Version; var WEBKIT$2 = engineWebkitVersion; var test = []; -var un$Sort$1 = uncurryThis$15(test.sort); -var push$i = uncurryThis$15(test.push); +var un$Sort$1 = uncurryThis$16(test.sort); +var push$i = uncurryThis$16(test.push); // IE8- -var FAILS_ON_UNDEFINED = fails$Y(function () { +var FAILS_ON_UNDEFINED = fails$Z(function () { test.sort(undefined); }); // V8 bug -var FAILS_ON_NULL = fails$Y(function () { +var FAILS_ON_NULL = fails$Z(function () { test.sort(null); }); // Old WebKit var STRICT_METHOD = arrayMethodIsStrict$2('sort'); -var STABLE_SORT$1 = !fails$Y(function () { +var STABLE_SORT$1 = !fails$Z(function () { // feature detection can be too slow, so check engines versions if (V8$1) return V8$1 < 70; if (FF$1 && FF$1 > 3) return; @@ -3677,7 +3699,7 @@ $$4g({ target: 'Array', proto: true, forced: FORCED$m }, { index = 0; while (index < itemsLength) array[index] = items[index++]; - while (index < arrayLength) delete array[index++]; + while (index < arrayLength) deletePropertyOrThrow$1(array, index++); return array; } @@ -3709,22 +3731,20 @@ var setSpecies$6 = setSpecies$7; setSpecies$6('Array'); var $$4f = _export; -var global$1q = global$23; +var toObject$l = toObject$z; var toAbsoluteIndex$4 = toAbsoluteIndex$a; var toIntegerOrInfinity$g = toIntegerOrInfinity$m; var lengthOfArrayLike$g = lengthOfArrayLike$x; -var toObject$l = toObject$z; +var doesNotExceedSafeInteger$2 = doesNotExceedSafeInteger$5; var arraySpeciesCreate$1 = arraySpeciesCreate$6; var createProperty$3 = createProperty$9; +var deletePropertyOrThrow = deletePropertyOrThrow$3; var arrayMethodHasSpeciesSupport = arrayMethodHasSpeciesSupport$5; var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice'); -var TypeError$u = global$1q.TypeError; var max$5 = Math.max; var min$7 = Math.min; -var MAX_SAFE_INTEGER$2 = 0x1FFFFFFFFFFFFF; -var MAXIMUM_ALLOWED_LENGTH_EXCEEDED = 'Maximum allowed length exceeded'; // `Array.prototype.splice` method // https://tc39.es/ecma262/#sec-array.prototype.splice @@ -3745,9 +3765,7 @@ $$4f({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, { insertCount = argumentsLength - 2; actualDeleteCount = min$7(max$5(toIntegerOrInfinity$g(deleteCount), 0), len - actualStart); } - if (len + insertCount - actualDeleteCount > MAX_SAFE_INTEGER$2) { - throw TypeError$u(MAXIMUM_ALLOWED_LENGTH_EXCEEDED); - } + doesNotExceedSafeInteger$2(len + insertCount - actualDeleteCount); A = arraySpeciesCreate$1(O, actualDeleteCount); for (k = 0; k < actualDeleteCount; k++) { from = actualStart + k; @@ -3759,15 +3777,15 @@ $$4f({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, { from = k + actualDeleteCount; to = k + insertCount; if (from in O) O[to] = O[from]; - else delete O[to]; + else deletePropertyOrThrow(O, to); } - for (k = len; k > len - actualDeleteCount + insertCount; k--) delete O[k - 1]; + for (k = len; k > len - actualDeleteCount + insertCount; k--) deletePropertyOrThrow(O, k - 1); } else if (insertCount > actualDeleteCount) { for (k = len - actualDeleteCount; k > actualStart; k--) { from = k + actualDeleteCount - 1; to = k + insertCount - 1; if (from in O) O[to] = O[from]; - else delete O[to]; + else deletePropertyOrThrow(O, to); } } for (k = 0; k < insertCount; k++) { @@ -3795,28 +3813,26 @@ addToUnscopables$c('flatMap'); // eslint-disable-next-line es-x/no-typed-arrays -- safe var arrayBufferNative = typeof ArrayBuffer != 'undefined' && typeof DataView != 'undefined'; -var redefine$i = redefine$p.exports; +var defineBuiltIn$i = defineBuiltIn$p; -var redefineAll$a = function (target, src, options) { - for (var key in src) redefine$i(target, key, src[key], options); +var defineBuiltIns$9 = function (target, src, options) { + for (var key in src) defineBuiltIn$i(target, key, src[key], options); return target; }; -var global$1p = global$23; var isPrototypeOf$7 = objectIsPrototypeOf; -var TypeError$t = global$1p.TypeError; +var $TypeError$n = TypeError; var anInstance$d = function (it, Prototype) { if (isPrototypeOf$7(Prototype, it)) return it; - throw TypeError$t('Incorrect invocation'); + throw $TypeError$n('Incorrect invocation'); }; -var global$1o = global$23; var toIntegerOrInfinity$f = toIntegerOrInfinity$m; var toLength$b = toLength$d; -var RangeError$f = global$1o.RangeError; +var $RangeError$b = RangeError; // `ToIndex` abstract operation // https://tc39.es/ecma262/#sec-toindex @@ -3824,22 +3840,20 @@ var toIndex$2 = function (it) { if (it === undefined) return 0; var number = toIntegerOrInfinity$f(it); var length = toLength$b(number); - if (number !== length) throw RangeError$f('Wrong length or index'); + if (number !== length) throw $RangeError$b('Wrong length or index'); return length; }; // IEEE754 conversions based on https://github.com/feross/ieee754 -var global$1n = global$23; - -var Array$8 = global$1n.Array; +var $Array$5 = Array; var abs$8 = Math.abs; var pow$5 = Math.pow; -var floor$9 = Math.floor; +var floor$8 = Math.floor; var log$8 = Math.log; var LN2$2 = Math.LN2; var pack = function (number, mantissaLength, bytes) { - var buffer = Array$8(bytes); + var buffer = $Array$5(bytes); var exponentLength = bytes * 8 - mantissaLength - 1; var eMax = (1 << exponentLength) - 1; var eBias = eMax >> 1; @@ -3854,7 +3868,7 @@ var pack = function (number, mantissaLength, bytes) { mantissa = number != number ? 1 : 0; exponent = eMax; } else { - exponent = floor$9(log$8(number) / LN2$2); + exponent = floor$8(log$8(number) / LN2$2); c = pow$5(2, -exponent); if (number * c < 1) { exponent--; @@ -3933,14 +3947,14 @@ var ieee754 = { unpack: unpack }; -var global$1m = global$23; -var uncurryThis$14 = functionUncurryThis; +var global$K = global$Z; +var uncurryThis$15 = functionUncurryThis; var DESCRIPTORS$u = descriptors; var NATIVE_ARRAY_BUFFER$2 = arrayBufferNative; var FunctionName = functionName; var createNonEnumerableProperty$b = createNonEnumerableProperty$j; -var redefineAll$9 = redefineAll$a; -var fails$X = fails$1i; +var defineBuiltIns$8 = defineBuiltIns$9; +var fails$Y = fails$1k; var anInstance$c = anInstance$d; var toIntegerOrInfinity$e = toIntegerOrInfinity$m; var toLength$a = toLength$d; @@ -3949,7 +3963,7 @@ var IEEE754 = ieee754; var getPrototypeOf$a = objectGetPrototypeOf$1; var setPrototypeOf$4 = objectSetPrototypeOf$1; var getOwnPropertyNames$4 = objectGetOwnPropertyNames.f; -var defineProperty$e = objectDefineProperty.f; +var defineProperty$a = objectDefineProperty.f; var arrayFill = arrayFill$1; var arraySlice$b = arraySliceSimple; var setToStringTag$8 = setToStringTag$d; @@ -3964,16 +3978,16 @@ var DATA_VIEW = 'DataView'; var PROTOTYPE = 'prototype'; var WRONG_LENGTH$1 = 'Wrong length'; var WRONG_INDEX = 'Wrong index'; -var NativeArrayBuffer$1 = global$1m[ARRAY_BUFFER$1]; +var NativeArrayBuffer$1 = global$K[ARRAY_BUFFER$1]; var $ArrayBuffer = NativeArrayBuffer$1; var ArrayBufferPrototype$1 = $ArrayBuffer && $ArrayBuffer[PROTOTYPE]; -var $DataView = global$1m[DATA_VIEW]; +var $DataView = global$K[DATA_VIEW]; var DataViewPrototype$1 = $DataView && $DataView[PROTOTYPE]; var ObjectPrototype$2 = Object.prototype; -var Array$7 = global$1m.Array; -var RangeError$e = global$1m.RangeError; -var fill = uncurryThis$14(arrayFill); -var reverse = uncurryThis$14([].reverse); +var Array$2 = global$K.Array; +var RangeError$4 = global$K.RangeError; +var fill = uncurryThis$15(arrayFill); +var reverse = uncurryThis$15([].reverse); var packIEEE754 = IEEE754.pack; var unpackIEEE754 = IEEE754.unpack; @@ -4003,13 +4017,13 @@ var packFloat64 = function (number) { }; var addGetter$1 = function (Constructor, key) { - defineProperty$e(Constructor[PROTOTYPE], key, { get: function () { return getInternalState$e(this)[key]; } }); + defineProperty$a(Constructor[PROTOTYPE], key, { get: function () { return getInternalState$e(this)[key]; } }); }; var get$1 = function (view, count, index, isLittleEndian) { var intIndex = toIndex$1(index); var store = getInternalState$e(view); - if (intIndex + count > store.byteLength) throw RangeError$e(WRONG_INDEX); + if (intIndex + count > store.byteLength) throw RangeError$4(WRONG_INDEX); var bytes = getInternalState$e(store.buffer).bytes; var start = intIndex + store.byteOffset; var pack = arraySlice$b(bytes, start, start + count); @@ -4019,7 +4033,7 @@ var get$1 = function (view, count, index, isLittleEndian) { var set$2 = function (view, count, index, conversion, value, isLittleEndian) { var intIndex = toIndex$1(index); var store = getInternalState$e(view); - if (intIndex + count > store.byteLength) throw RangeError$e(WRONG_INDEX); + if (intIndex + count > store.byteLength) throw RangeError$4(WRONG_INDEX); var bytes = getInternalState$e(store.buffer).bytes; var start = intIndex + store.byteOffset; var pack = conversion(+value); @@ -4031,7 +4045,7 @@ if (!NATIVE_ARRAY_BUFFER$2) { anInstance$c(this, ArrayBufferPrototype$1); var byteLength = toIndex$1(length); setInternalState$h(this, { - bytes: fill(Array$7(byteLength), 0), + bytes: fill(Array$2(byteLength), 0), byteLength: byteLength }); if (!DESCRIPTORS$u) this.byteLength = byteLength; @@ -4044,9 +4058,9 @@ if (!NATIVE_ARRAY_BUFFER$2) { anInstance$c(buffer, ArrayBufferPrototype$1); var bufferLength = getInternalState$e(buffer).byteLength; var offset = toIntegerOrInfinity$e(byteOffset); - if (offset < 0 || offset > bufferLength) throw RangeError$e('Wrong offset'); + if (offset < 0 || offset > bufferLength) throw RangeError$4('Wrong offset'); byteLength = byteLength === undefined ? bufferLength - offset : toLength$a(byteLength); - if (offset + byteLength > bufferLength) throw RangeError$e(WRONG_LENGTH$1); + if (offset + byteLength > bufferLength) throw RangeError$4(WRONG_LENGTH$1); setInternalState$h(this, { buffer: buffer, byteLength: byteLength, @@ -4068,7 +4082,7 @@ if (!NATIVE_ARRAY_BUFFER$2) { addGetter$1($DataView, 'byteOffset'); } - redefineAll$9(DataViewPrototype$1, { + defineBuiltIns$8(DataViewPrototype$1, { getInt8: function getInt8(byteOffset) { return get$1(this, 1, byteOffset)[0] << 24 >> 24; }, @@ -4123,11 +4137,11 @@ if (!NATIVE_ARRAY_BUFFER$2) { } else { var INCORRECT_ARRAY_BUFFER_NAME = PROPER_FUNCTION_NAME$2 && NativeArrayBuffer$1.name !== ARRAY_BUFFER$1; /* eslint-disable no-new -- required for testing */ - if (!fails$X(function () { + if (!fails$Y(function () { NativeArrayBuffer$1(1); - }) || !fails$X(function () { + }) || !fails$Y(function () { new NativeArrayBuffer$1(-1); - }) || fails$X(function () { + }) || fails$Y(function () { new NativeArrayBuffer$1(); new NativeArrayBuffer$1(1.5); new NativeArrayBuffer$1(NaN); @@ -4159,10 +4173,10 @@ if (!NATIVE_ARRAY_BUFFER$2) { // iOS Safari 7.x bug var testView = new $DataView(new $ArrayBuffer(2)); - var $setInt8 = uncurryThis$14(DataViewPrototype$1.setInt8); + var $setInt8 = uncurryThis$15(DataViewPrototype$1.setInt8); testView.setInt8(0, 2147483648); testView.setInt8(1, 2147483649); - if (testView.getInt8(0) || !testView.getInt8(1)) redefineAll$9(DataViewPrototype$1, { + if (testView.getInt8(0) || !testView.getInt8(1)) defineBuiltIns$8(DataViewPrototype$1, { setInt8: function setInt8(byteOffset, value) { $setInt8(this, byteOffset, value << 24 >> 24); }, @@ -4181,17 +4195,17 @@ var arrayBuffer = { }; var $$4e = _export; -var global$1l = global$23; +var global$J = global$Z; var arrayBufferModule = arrayBuffer; var setSpecies$5 = setSpecies$7; var ARRAY_BUFFER = 'ArrayBuffer'; var ArrayBuffer$4 = arrayBufferModule[ARRAY_BUFFER]; -var NativeArrayBuffer = global$1l[ARRAY_BUFFER]; +var NativeArrayBuffer = global$J[ARRAY_BUFFER]; // `ArrayBuffer` constructor // https://tc39.es/ecma262/#sec-arraybuffer-constructor -$$4e({ global: true, forced: NativeArrayBuffer !== ArrayBuffer$4 }, { +$$4e({ global: true, constructor: true, forced: NativeArrayBuffer !== ArrayBuffer$4 }, { ArrayBuffer: ArrayBuffer$4 }); @@ -4199,35 +4213,35 @@ setSpecies$5(ARRAY_BUFFER); var NATIVE_ARRAY_BUFFER$1 = arrayBufferNative; var DESCRIPTORS$t = descriptors; -var global$1k = global$23; -var isCallable$k = isCallable$D; +var global$I = global$Z; +var isCallable$k = isCallable$E; var isObject$q = isObject$C; var hasOwn$l = hasOwnProperty_1; -var classof$c = classof$j; -var tryToString$1 = tryToString$6; +var classof$d = classof$k; +var tryToString$1 = tryToString$7; var createNonEnumerableProperty$a = createNonEnumerableProperty$j; -var redefine$h = redefine$p.exports; -var defineProperty$d = objectDefineProperty.f; +var defineBuiltIn$h = defineBuiltIn$p; +var defineProperty$9 = objectDefineProperty.f; var isPrototypeOf$6 = objectIsPrototypeOf; var getPrototypeOf$9 = objectGetPrototypeOf$1; var setPrototypeOf$3 = objectSetPrototypeOf$1; var wellKnownSymbol$q = wellKnownSymbol$K; var uid$2 = uid$6; -var Int8Array$4 = global$1k.Int8Array; +var Int8Array$4 = global$I.Int8Array; var Int8ArrayPrototype$1 = Int8Array$4 && Int8Array$4.prototype; -var Uint8ClampedArray$1 = global$1k.Uint8ClampedArray; +var Uint8ClampedArray$1 = global$I.Uint8ClampedArray; var Uint8ClampedArrayPrototype = Uint8ClampedArray$1 && Uint8ClampedArray$1.prototype; var TypedArray$1 = Int8Array$4 && getPrototypeOf$9(Int8Array$4); var TypedArrayPrototype$2 = Int8ArrayPrototype$1 && getPrototypeOf$9(Int8ArrayPrototype$1); var ObjectPrototype$1 = Object.prototype; -var TypeError$s = global$1k.TypeError; +var TypeError$6 = global$I.TypeError; var TO_STRING_TAG$5 = wellKnownSymbol$q('toStringTag'); var TYPED_ARRAY_TAG$1 = uid$2('TYPED_ARRAY_TAG'); var TYPED_ARRAY_CONSTRUCTOR$6 = uid$2('TYPED_ARRAY_CONSTRUCTOR'); // Fixing native typed arrays in Opera Presto crashes the browser, see #595 -var NATIVE_ARRAY_BUFFER_VIEWS$3 = NATIVE_ARRAY_BUFFER$1 && !!setPrototypeOf$3 && classof$c(global$1k.opera) !== 'Opera'; +var NATIVE_ARRAY_BUFFER_VIEWS$3 = NATIVE_ARRAY_BUFFER$1 && !!setPrototypeOf$3 && classof$d(global$I.opera) !== 'Opera'; var TYPED_ARRAY_TAG_REQUIRED = false; var NAME$1, Constructor, Prototype; @@ -4250,7 +4264,7 @@ var BigIntArrayConstructorsList = { var isView = function isView(it) { if (!isObject$q(it)) return false; - var klass = classof$c(it); + var klass = classof$d(it); return klass === 'DataView' || hasOwn$l(TypedArrayConstructorsList, klass) || hasOwn$l(BigIntArrayConstructorsList, klass); @@ -4258,25 +4272,25 @@ var isView = function isView(it) { var isTypedArray$1 = function (it) { if (!isObject$q(it)) return false; - var klass = classof$c(it); + var klass = classof$d(it); return hasOwn$l(TypedArrayConstructorsList, klass) || hasOwn$l(BigIntArrayConstructorsList, klass); }; var aTypedArray$x = function (it) { if (isTypedArray$1(it)) return it; - throw TypeError$s('Target is not a typed array'); + throw TypeError$6('Target is not a typed array'); }; var aTypedArrayConstructor$5 = function (C) { if (isCallable$k(C) && (!setPrototypeOf$3 || isPrototypeOf$6(TypedArray$1, C))) return C; - throw TypeError$s(tryToString$1(C) + ' is not a typed array constructor'); + throw TypeError$6(tryToString$1(C) + ' is not a typed array constructor'); }; var exportTypedArrayMethod$y = function (KEY, property, forced, options) { if (!DESCRIPTORS$t) return; if (forced) for (var ARRAY in TypedArrayConstructorsList) { - var TypedArrayConstructor = global$1k[ARRAY]; + var TypedArrayConstructor = global$I[ARRAY]; if (TypedArrayConstructor && hasOwn$l(TypedArrayConstructor.prototype, KEY)) try { delete TypedArrayConstructor.prototype[KEY]; } catch (error) { @@ -4287,7 +4301,7 @@ var exportTypedArrayMethod$y = function (KEY, property, forced, options) { } } if (!TypedArrayPrototype$2[KEY] || forced) { - redefine$h(TypedArrayPrototype$2, KEY, forced ? property + defineBuiltIn$h(TypedArrayPrototype$2, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS$3 && Int8ArrayPrototype$1[KEY] || property, options); } }; @@ -4297,7 +4311,7 @@ var exportTypedArrayStaticMethod$3 = function (KEY, property, forced) { if (!DESCRIPTORS$t) return; if (setPrototypeOf$3) { if (forced) for (ARRAY in TypedArrayConstructorsList) { - TypedArrayConstructor = global$1k[ARRAY]; + TypedArrayConstructor = global$I[ARRAY]; if (TypedArrayConstructor && hasOwn$l(TypedArrayConstructor, KEY)) try { delete TypedArrayConstructor[KEY]; } catch (error) { /* empty */ } @@ -4305,27 +4319,27 @@ var exportTypedArrayStaticMethod$3 = function (KEY, property, forced) { if (!TypedArray$1[KEY] || forced) { // V8 ~ Chrome 49-50 `%TypedArray%` methods are non-writable non-configurable try { - return redefine$h(TypedArray$1, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS$3 && TypedArray$1[KEY] || property); + return defineBuiltIn$h(TypedArray$1, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS$3 && TypedArray$1[KEY] || property); } catch (error) { /* empty */ } } else return; } for (ARRAY in TypedArrayConstructorsList) { - TypedArrayConstructor = global$1k[ARRAY]; + TypedArrayConstructor = global$I[ARRAY]; if (TypedArrayConstructor && (!TypedArrayConstructor[KEY] || forced)) { - redefine$h(TypedArrayConstructor, KEY, property); + defineBuiltIn$h(TypedArrayConstructor, KEY, property); } } }; for (NAME$1 in TypedArrayConstructorsList) { - Constructor = global$1k[NAME$1]; + Constructor = global$I[NAME$1]; Prototype = Constructor && Constructor.prototype; if (Prototype) createNonEnumerableProperty$a(Prototype, TYPED_ARRAY_CONSTRUCTOR$6, Constructor); else NATIVE_ARRAY_BUFFER_VIEWS$3 = false; } for (NAME$1 in BigIntArrayConstructorsList) { - Constructor = global$1k[NAME$1]; + Constructor = global$I[NAME$1]; Prototype = Constructor && Constructor.prototype; if (Prototype) createNonEnumerableProperty$a(Prototype, TYPED_ARRAY_CONSTRUCTOR$6, Constructor); } @@ -4334,17 +4348,17 @@ for (NAME$1 in BigIntArrayConstructorsList) { if (!NATIVE_ARRAY_BUFFER_VIEWS$3 || !isCallable$k(TypedArray$1) || TypedArray$1 === Function.prototype) { // eslint-disable-next-line no-shadow -- safe TypedArray$1 = function TypedArray() { - throw TypeError$s('Incorrect invocation'); + throw TypeError$6('Incorrect invocation'); }; if (NATIVE_ARRAY_BUFFER_VIEWS$3) for (NAME$1 in TypedArrayConstructorsList) { - if (global$1k[NAME$1]) setPrototypeOf$3(global$1k[NAME$1], TypedArray$1); + if (global$I[NAME$1]) setPrototypeOf$3(global$I[NAME$1], TypedArray$1); } } if (!NATIVE_ARRAY_BUFFER_VIEWS$3 || !TypedArrayPrototype$2 || TypedArrayPrototype$2 === ObjectPrototype$1) { TypedArrayPrototype$2 = TypedArray$1.prototype; if (NATIVE_ARRAY_BUFFER_VIEWS$3) for (NAME$1 in TypedArrayConstructorsList) { - if (global$1k[NAME$1]) setPrototypeOf$3(global$1k[NAME$1].prototype, TypedArrayPrototype$2); + if (global$I[NAME$1]) setPrototypeOf$3(global$I[NAME$1].prototype, TypedArrayPrototype$2); } } @@ -4355,11 +4369,11 @@ if (NATIVE_ARRAY_BUFFER_VIEWS$3 && getPrototypeOf$9(Uint8ClampedArrayPrototype) if (DESCRIPTORS$t && !hasOwn$l(TypedArrayPrototype$2, TO_STRING_TAG$5)) { TYPED_ARRAY_TAG_REQUIRED = true; - defineProperty$d(TypedArrayPrototype$2, TO_STRING_TAG$5, { get: function () { + defineProperty$9(TypedArrayPrototype$2, TO_STRING_TAG$5, { get: function () { return isObject$q(this) ? this[TYPED_ARRAY_TAG$1] : undefined; } }); - for (NAME$1 in TypedArrayConstructorsList) if (global$1k[NAME$1]) { - createNonEnumerableProperty$a(global$1k[NAME$1], TYPED_ARRAY_TAG$1, NAME$1); + for (NAME$1 in TypedArrayConstructorsList) if (global$I[NAME$1]) { + createNonEnumerableProperty$a(global$I[NAME$1], TYPED_ARRAY_TAG$1, NAME$1); } } @@ -4388,16 +4402,15 @@ $$4d({ target: 'ArrayBuffer', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS$2 } isView: ArrayBufferViewCore$B.isView }); -var global$1j = global$23; var isConstructor$5 = isConstructor$a; -var tryToString = tryToString$6; +var tryToString = tryToString$7; -var TypeError$r = global$1j.TypeError; +var $TypeError$m = TypeError; // `Assert: IsConstructor(argument) is true` var aConstructor$5 = function (argument) { if (isConstructor$5(argument)) return argument; - throw TypeError$r(tryToString(argument) + ' is not a constructor'); + throw $TypeError$m(tryToString(argument) + ' is not a constructor'); }; var anObject$1u = anObject$1G; @@ -4415,8 +4428,8 @@ var speciesConstructor$f = function (O, defaultConstructor) { }; var $$4c = _export; -var uncurryThis$13 = functionUncurryThis; -var fails$W = fails$1i; +var uncurryThis$14 = functionUncurryThis; +var fails$X = fails$1k; var ArrayBufferModule$2 = arrayBuffer; var anObject$1t = anObject$1G; var toAbsoluteIndex$3 = toAbsoluteIndex$a; @@ -4426,11 +4439,11 @@ var speciesConstructor$e = speciesConstructor$f; var ArrayBuffer$3 = ArrayBufferModule$2.ArrayBuffer; var DataView$2 = ArrayBufferModule$2.DataView; var DataViewPrototype = DataView$2.prototype; -var un$ArrayBufferSlice = uncurryThis$13(ArrayBuffer$3.prototype.slice); -var getUint8 = uncurryThis$13(DataViewPrototype.getUint8); -var setUint8 = uncurryThis$13(DataViewPrototype.setUint8); +var un$ArrayBufferSlice = uncurryThis$14(ArrayBuffer$3.prototype.slice); +var getUint8 = uncurryThis$14(DataViewPrototype.getUint8); +var setUint8 = uncurryThis$14(DataViewPrototype.setUint8); -var INCORRECT_SLICE = fails$W(function () { +var INCORRECT_SLICE = fails$X(function () { return !new ArrayBuffer$3(2).slice(1, undefined).byteLength; }); @@ -4460,19 +4473,19 @@ var NATIVE_ARRAY_BUFFER = arrayBufferNative; // `DataView` constructor // https://tc39.es/ecma262/#sec-dataview-constructor -$$4b({ global: true, forced: !NATIVE_ARRAY_BUFFER }, { +$$4b({ global: true, constructor: true, forced: !NATIVE_ARRAY_BUFFER }, { DataView: ArrayBufferModule$1.DataView }); var $$4a = _export; -var uncurryThis$12 = functionUncurryThis; -var fails$V = fails$1i; +var uncurryThis$13 = functionUncurryThis; +var fails$W = fails$1k; -var FORCED$l = fails$V(function () { +var FORCED$l = fails$W(function () { return new Date(16e11).getYear() !== 120; }); -var getFullYear = uncurryThis$12(Date.prototype.getFullYear); +var getFullYear = uncurryThis$13(Date.prototype.getFullYear); // `Date.prototype.getYear` method // https://tc39.es/ecma262/#sec-date.prototype.getyear @@ -4484,27 +4497,26 @@ $$4a({ target: 'Date', proto: true, forced: FORCED$l }, { // TODO: Remove from `core-js@4` var $$49 = _export; -var global$1i = global$23; -var uncurryThis$11 = functionUncurryThis; +var uncurryThis$12 = functionUncurryThis; -var Date$2 = global$1i.Date; -var getTime$4 = uncurryThis$11(Date$2.prototype.getTime); +var $Date = Date; +var getTime$4 = uncurryThis$12($Date.prototype.getTime); // `Date.now` method // https://tc39.es/ecma262/#sec-date.now $$49({ target: 'Date', stat: true }, { now: function now() { - return getTime$4(new Date$2()); + return getTime$4(new $Date()); } }); var $$48 = _export; -var uncurryThis$10 = functionUncurryThis; +var uncurryThis$11 = functionUncurryThis; var toIntegerOrInfinity$d = toIntegerOrInfinity$m; var DatePrototype$3 = Date.prototype; -var getTime$3 = uncurryThis$10(DatePrototype$3.getTime); -var setFullYear = uncurryThis$10(DatePrototype$3.setFullYear); +var getTime$3 = uncurryThis$11(DatePrototype$3.getTime); +var setFullYear = uncurryThis$11(DatePrototype$3.setFullYear); // `Date.prototype.setYear` method // https://tc39.es/ecma262/#sec-date.prototype.setyear @@ -4526,12 +4538,11 @@ $$47({ target: 'Date', proto: true }, { toGMTString: Date.prototype.toUTCString }); -var global$1h = global$23; var toIntegerOrInfinity$c = toIntegerOrInfinity$m; var toString$u = toString$z; var requireObjectCoercible$h = requireObjectCoercible$k; -var RangeError$d = global$1h.RangeError; +var $RangeError$a = RangeError; // `String.prototype.repeat` method implementation // https://tc39.es/ecma262/#sec-string.prototype.repeat @@ -4539,21 +4550,21 @@ var stringRepeat = function repeat(count) { var str = toString$u(requireObjectCoercible$h(this)); var result = ''; var n = toIntegerOrInfinity$c(count); - if (n < 0 || n == Infinity) throw RangeError$d('Wrong number of repetitions'); + if (n < 0 || n == Infinity) throw $RangeError$a('Wrong number of repetitions'); for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str; return result; }; // https://github.com/tc39/proposal-string-pad-start-end -var uncurryThis$$ = functionUncurryThis; +var uncurryThis$10 = functionUncurryThis; var toLength$8 = toLength$d; var toString$t = toString$z; var $repeat$2 = stringRepeat; var requireObjectCoercible$g = requireObjectCoercible$k; -var repeat$3 = uncurryThis$$($repeat$2); -var stringSlice$f = uncurryThis$$(''.slice); -var ceil$1 = Math.ceil; +var repeat$3 = uncurryThis$10($repeat$2); +var stringSlice$f = uncurryThis$10(''.slice); +var ceil = Math.ceil; // `String.prototype.{ padStart, padEnd }` methods implementation var createMethod$5 = function (IS_END) { @@ -4565,7 +4576,7 @@ var createMethod$5 = function (IS_END) { var fillLen, stringFiller; if (intMaxLength <= stringLength || fillStr == '') return S; fillLen = intMaxLength - stringLength; - stringFiller = repeat$3(fillStr, ceil$1(fillLen / fillStr.length)); + stringFiller = repeat$3(fillStr, ceil(fillLen / fillStr.length)); if (stringFiller.length > fillLen) stringFiller = stringSlice$f(stringFiller, 0, fillLen); return IS_END ? S + stringFiller : stringFiller + S; }; @@ -4580,33 +4591,32 @@ var stringPad = { end: createMethod$5(true) }; -var global$1g = global$23; -var uncurryThis$_ = functionUncurryThis; -var fails$U = fails$1i; +var uncurryThis$$ = functionUncurryThis; +var fails$V = fails$1k; var padStart = stringPad.start; -var RangeError$c = global$1g.RangeError; +var $RangeError$9 = RangeError; var abs$7 = Math.abs; var DatePrototype$2 = Date.prototype; var n$DateToISOString = DatePrototype$2.toISOString; -var getTime$2 = uncurryThis$_(DatePrototype$2.getTime); -var getUTCDate = uncurryThis$_(DatePrototype$2.getUTCDate); -var getUTCFullYear = uncurryThis$_(DatePrototype$2.getUTCFullYear); -var getUTCHours = uncurryThis$_(DatePrototype$2.getUTCHours); -var getUTCMilliseconds = uncurryThis$_(DatePrototype$2.getUTCMilliseconds); -var getUTCMinutes = uncurryThis$_(DatePrototype$2.getUTCMinutes); -var getUTCMonth = uncurryThis$_(DatePrototype$2.getUTCMonth); -var getUTCSeconds = uncurryThis$_(DatePrototype$2.getUTCSeconds); +var getTime$2 = uncurryThis$$(DatePrototype$2.getTime); +var getUTCDate = uncurryThis$$(DatePrototype$2.getUTCDate); +var getUTCFullYear = uncurryThis$$(DatePrototype$2.getUTCFullYear); +var getUTCHours = uncurryThis$$(DatePrototype$2.getUTCHours); +var getUTCMilliseconds = uncurryThis$$(DatePrototype$2.getUTCMilliseconds); +var getUTCMinutes = uncurryThis$$(DatePrototype$2.getUTCMinutes); +var getUTCMonth = uncurryThis$$(DatePrototype$2.getUTCMonth); +var getUTCSeconds = uncurryThis$$(DatePrototype$2.getUTCSeconds); // `Date.prototype.toISOString` method implementation // https://tc39.es/ecma262/#sec-date.prototype.toisostring // PhantomJS / old WebKit fails here: -var dateToIsoString = (fails$U(function () { +var dateToIsoString = (fails$V(function () { return n$DateToISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z'; -}) || !fails$U(function () { +}) || !fails$V(function () { n$DateToISOString.call(new Date(NaN)); })) ? function toISOString() { - if (!isFinite(getTime$2(this))) throw RangeError$c('Invalid time value'); + if (!isFinite(getTime$2(this))) throw $RangeError$9('Invalid time value'); var date = this; var year = getUTCFullYear(date); var milliseconds = getUTCMilliseconds(date); @@ -4632,43 +4642,42 @@ $$46({ target: 'Date', proto: true, forced: Date.prototype.toISOString !== toISO }); var $$45 = _export; -var fails$T = fails$1i; +var fails$U = fails$1k; var toObject$k = toObject$z; -var toPrimitive$1 = toPrimitive$3; +var toPrimitive$2 = toPrimitive$4; -var FORCED$k = fails$T(function () { +var FORCED$k = fails$U(function () { return new Date(NaN).toJSON() !== null || Date.prototype.toJSON.call({ toISOString: function () { return 1; } }) !== 1; }); // `Date.prototype.toJSON` method // https://tc39.es/ecma262/#sec-date.prototype.tojson -$$45({ target: 'Date', proto: true, forced: FORCED$k }, { +$$45({ target: 'Date', proto: true, arity: 1, forced: FORCED$k }, { // eslint-disable-next-line no-unused-vars -- required for `.length` toJSON: function toJSON(key) { var O = toObject$k(this); - var pv = toPrimitive$1(O, 'number'); + var pv = toPrimitive$2(O, 'number'); return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString(); } }); -var global$1f = global$23; var anObject$1s = anObject$1G; var ordinaryToPrimitive = ordinaryToPrimitive$2; -var TypeError$q = global$1f.TypeError; +var $TypeError$l = TypeError; // `Date.prototype[@@toPrimitive](hint)` method implementation // https://tc39.es/ecma262/#sec-date.prototype-@@toprimitive var dateToPrimitive$1 = function (hint) { anObject$1s(this); if (hint === 'string' || hint === 'default') hint = 'string'; - else if (hint !== 'number') throw TypeError$q('Incorrect hint'); + else if (hint !== 'number') throw $TypeError$l('Incorrect hint'); return ordinaryToPrimitive(this, hint); }; var hasOwn$k = hasOwnProperty_1; -var redefine$g = redefine$p.exports; +var defineBuiltIn$g = defineBuiltIn$p; var dateToPrimitive = dateToPrimitive$1; var wellKnownSymbol$o = wellKnownSymbol$K; @@ -4678,23 +4687,23 @@ var DatePrototype$1 = Date.prototype; // `Date.prototype[@@toPrimitive]` method // https://tc39.es/ecma262/#sec-date.prototype-@@toprimitive if (!hasOwn$k(DatePrototype$1, TO_PRIMITIVE)) { - redefine$g(DatePrototype$1, TO_PRIMITIVE, dateToPrimitive); + defineBuiltIn$g(DatePrototype$1, TO_PRIMITIVE, dateToPrimitive); } // TODO: Remove from `core-js@4` -var uncurryThis$Z = functionUncurryThis; -var redefine$f = redefine$p.exports; +var uncurryThis$_ = functionUncurryThis; +var defineBuiltIn$f = defineBuiltIn$p; var DatePrototype = Date.prototype; var INVALID_DATE = 'Invalid Date'; var TO_STRING$1 = 'toString'; -var un$DateToString = uncurryThis$Z(DatePrototype[TO_STRING$1]); -var getTime$1 = uncurryThis$Z(DatePrototype.getTime); +var un$DateToString = uncurryThis$_(DatePrototype[TO_STRING$1]); +var getTime$1 = uncurryThis$_(DatePrototype.getTime); // `Date.prototype.toString` method // https://tc39.es/ecma262/#sec-date.prototype.tostring if (String(new Date(NaN)) != INVALID_DATE) { - redefine$f(DatePrototype, TO_STRING$1, function toString() { + defineBuiltIn$f(DatePrototype, TO_STRING$1, function toString() { var value = getTime$1(this); // eslint-disable-next-line no-self-compare -- NaN check return value === value ? un$DateToString(this) : INVALID_DATE; @@ -4702,14 +4711,14 @@ if (String(new Date(NaN)) != INVALID_DATE) { } var $$44 = _export; -var uncurryThis$Y = functionUncurryThis; +var uncurryThis$Z = functionUncurryThis; var toString$s = toString$z; -var charAt$g = uncurryThis$Y(''.charAt); -var charCodeAt$4 = uncurryThis$Y(''.charCodeAt); -var exec$a = uncurryThis$Y(/./.exec); -var numberToString$2 = uncurryThis$Y(1.0.toString); -var toUpperCase = uncurryThis$Y(''.toUpperCase); +var charAt$g = uncurryThis$Z(''.charAt); +var charCodeAt$4 = uncurryThis$Z(''.charCodeAt); +var exec$a = uncurryThis$Z(/./.exec); +var numberToString$2 = uncurryThis$Z(1.0.toString); +var toUpperCase = uncurryThis$Z(''.toUpperCase); var raw = /[\w*+\-./@]/; @@ -4744,29 +4753,28 @@ $$44({ global: true }, { } }); -var global$1e = global$23; -var uncurryThis$X = functionUncurryThis; +var uncurryThis$Y = functionUncurryThis; var aCallable$R = aCallable$Y; var isObject$p = isObject$C; var hasOwn$j = hasOwnProperty_1; var arraySlice$a = arraySlice$e; var NATIVE_BIND = functionBindNative; -var Function$3 = global$1e.Function; -var concat$3 = uncurryThis$X([].concat); -var join$7 = uncurryThis$X([].join); +var $Function = Function; +var concat$3 = uncurryThis$Y([].concat); +var join$7 = uncurryThis$Y([].join); var factories = {}; var construct = function (C, argsLength, args) { if (!hasOwn$j(factories, argsLength)) { for (var list = [], i = 0; i < argsLength; i++) list[i] = 'a[' + i + ']'; - factories[argsLength] = Function$3('C,a', 'return new C(' + join$7(list, ',') + ')'); + factories[argsLength] = $Function('C,a', 'return new C(' + join$7(list, ',') + ')'); } return factories[argsLength](C, args); }; // `Function.prototype.bind` method implementation // https://tc39.es/ecma262/#sec-function.prototype.bind -var functionBind = NATIVE_BIND ? Function$3.bind : function bind(that /* , ...args */) { +var functionBind = NATIVE_BIND ? $Function.bind : function bind(that /* , ...args */) { var F = aCallable$R(this); var Prototype = F.prototype; var partArgs = arraySlice$a(arguments, 1); @@ -4788,11 +4796,12 @@ $$43({ target: 'Function', proto: true, forced: Function.bind !== bind$p }, { bind: bind$p }); -var isCallable$j = isCallable$D; +var isCallable$j = isCallable$E; var isObject$o = isObject$C; var definePropertyModule$5 = objectDefineProperty; var getPrototypeOf$8 = objectGetPrototypeOf$1; var wellKnownSymbol$n = wellKnownSymbol$K; +var makeBuiltIn$1 = makeBuiltIn$4.exports; var HAS_INSTANCE = wellKnownSymbol$n('hasInstance'); var FunctionPrototype$1 = Function.prototype; @@ -4800,31 +4809,31 @@ var FunctionPrototype$1 = Function.prototype; // `Function.prototype[@@hasInstance]` method // https://tc39.es/ecma262/#sec-function.prototype-@@hasinstance if (!(HAS_INSTANCE in FunctionPrototype$1)) { - definePropertyModule$5.f(FunctionPrototype$1, HAS_INSTANCE, { value: function (O) { + definePropertyModule$5.f(FunctionPrototype$1, HAS_INSTANCE, { value: makeBuiltIn$1(function (O) { if (!isCallable$j(this) || !isObject$o(O)) return false; var P = this.prototype; if (!isObject$o(P)) return O instanceof this; // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this: while (O = getPrototypeOf$8(O)) if (P === O) return true; return false; - } }); + }, HAS_INSTANCE) }); } var DESCRIPTORS$s = descriptors; var FUNCTION_NAME_EXISTS = functionName.EXISTS; -var uncurryThis$W = functionUncurryThis; -var defineProperty$c = objectDefineProperty.f; +var uncurryThis$X = functionUncurryThis; +var defineProperty$8 = objectDefineProperty.f; var FunctionPrototype = Function.prototype; -var functionToString = uncurryThis$W(FunctionPrototype.toString); +var functionToString = uncurryThis$X(FunctionPrototype.toString); var nameRE = /function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/; -var regExpExec$4 = uncurryThis$W(nameRE.exec); +var regExpExec$4 = uncurryThis$X(nameRE.exec); var NAME = 'name'; // Function instances `.name` property // https://tc39.es/ecma262/#sec-function-instances-name if (DESCRIPTORS$s && !FUNCTION_NAME_EXISTS) { - defineProperty$c(FunctionPrototype, NAME, { + defineProperty$8(FunctionPrototype, NAME, { configurable: true, get: function () { try { @@ -4837,27 +4846,27 @@ if (DESCRIPTORS$s && !FUNCTION_NAME_EXISTS) { } var $$42 = _export; -var global$1d = global$23; +var global$H = global$Z; // `globalThis` object // https://tc39.es/ecma262/#sec-globalthis $$42({ global: true }, { - globalThis: global$1d + globalThis: global$H }); -var global$1c = global$23; +var global$G = global$Z; var setToStringTag$7 = setToStringTag$d; // JSON[@@toStringTag] property // https://tc39.es/ecma262/#sec-json-@@tostringtag -setToStringTag$7(global$1c.JSON, 'JSON', true); +setToStringTag$7(global$G.JSON, 'JSON', true); var internalMetadata = {exports: {}}; // FF26- bug: ArrayBuffers are non-extensible, but Object.isExtensible does not report it -var fails$S = fails$1i; +var fails$T = fails$1k; -var arrayBufferNonExtensible = fails$S(function () { +var arrayBufferNonExtensible = fails$T(function () { if (typeof ArrayBuffer == 'function') { var buffer = new ArrayBuffer(8); // eslint-disable-next-line es-x/no-object-isextensible, es-x/no-object-defineproperty -- safe @@ -4865,36 +4874,36 @@ var arrayBufferNonExtensible = fails$S(function () { } }); -var fails$R = fails$1i; +var fails$S = fails$1k; var isObject$n = isObject$C; -var classof$b = classofRaw$1; +var classof$c = classofRaw$1; var ARRAY_BUFFER_NON_EXTENSIBLE$2 = arrayBufferNonExtensible; // eslint-disable-next-line es-x/no-object-isextensible -- safe var $isExtensible$2 = Object.isExtensible; -var FAILS_ON_PRIMITIVES$9 = fails$R(function () { $isExtensible$2(1); }); +var FAILS_ON_PRIMITIVES$9 = fails$S(function () { $isExtensible$2(1); }); // `Object.isExtensible` method // https://tc39.es/ecma262/#sec-object.isextensible var objectIsExtensible = (FAILS_ON_PRIMITIVES$9 || ARRAY_BUFFER_NON_EXTENSIBLE$2) ? function isExtensible(it) { if (!isObject$n(it)) return false; - if (ARRAY_BUFFER_NON_EXTENSIBLE$2 && classof$b(it) == 'ArrayBuffer') return false; + if (ARRAY_BUFFER_NON_EXTENSIBLE$2 && classof$c(it) == 'ArrayBuffer') return false; return $isExtensible$2 ? $isExtensible$2(it) : true; } : $isExtensible$2; -var fails$Q = fails$1i; +var fails$R = fails$1k; -var freezing = !fails$Q(function () { +var freezing = !fails$R(function () { // eslint-disable-next-line es-x/no-object-isextensible, es-x/no-object-preventextensions -- required for testing return Object.isExtensible(Object.preventExtensions({})); }); var $$41 = _export; -var uncurryThis$V = functionUncurryThis; +var uncurryThis$W = functionUncurryThis; var hiddenKeys = hiddenKeys$6; var isObject$m = isObject$C; var hasOwn$i = hasOwnProperty_1; -var defineProperty$b = objectDefineProperty.f; +var defineProperty$7 = objectDefineProperty.f; var getOwnPropertyNamesModule = objectGetOwnPropertyNames; var getOwnPropertyNamesExternalModule = objectGetOwnPropertyNamesExternal; var isExtensible$1 = objectIsExtensible; @@ -4906,7 +4915,7 @@ var METADATA = uid$1('meta'); var id$1 = 0; var setMetadata = function (it) { - defineProperty$b(it, METADATA, { value: { + defineProperty$7(it, METADATA, { value: { objectID: 'O' + id$1++, // object ID weakData: {} // weak collections IDs } }); @@ -4948,7 +4957,7 @@ var enable = function () { meta.enable = function () { /* empty */ }; REQUIRED = true; var getOwnPropertyNames = getOwnPropertyNamesModule.f; - var splice = uncurryThis$V([].splice); + var splice = uncurryThis$W([].splice); var test = {}; test[METADATA] = 1; @@ -4980,16 +4989,16 @@ var meta = internalMetadata.exports = { hiddenKeys[METADATA] = true; var $$40 = _export; -var global$1b = global$23; -var uncurryThis$U = functionUncurryThis; +var global$F = global$Z; +var uncurryThis$V = functionUncurryThis; var isForced$3 = isForced_1; -var redefine$e = redefine$p.exports; +var defineBuiltIn$e = defineBuiltIn$p; var InternalMetadataModule$1 = internalMetadata.exports; var iterate$H = iterate$J; var anInstance$b = anInstance$d; -var isCallable$i = isCallable$D; +var isCallable$i = isCallable$E; var isObject$l = isObject$C; -var fails$P = fails$1i; +var fails$Q = fails$1k; var checkCorrectnessOfIteration$2 = checkCorrectnessOfIteration$4; var setToStringTag$6 = setToStringTag$d; var inheritIfRequired$4 = inheritIfRequired$6; @@ -4998,14 +5007,14 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) { var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1; var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1; var ADDER = IS_MAP ? 'set' : 'add'; - var NativeConstructor = global$1b[CONSTRUCTOR_NAME]; + var NativeConstructor = global$F[CONSTRUCTOR_NAME]; var NativePrototype = NativeConstructor && NativeConstructor.prototype; var Constructor = NativeConstructor; var exported = {}; var fixMethod = function (KEY) { - var uncurriedNativeMethod = uncurryThis$U(NativePrototype[KEY]); - redefine$e(NativePrototype, KEY, + var uncurriedNativeMethod = uncurryThis$V(NativePrototype[KEY]); + defineBuiltIn$e(NativePrototype, KEY, KEY == 'add' ? function add(value) { uncurriedNativeMethod(this, value === 0 ? 0 : value); return this; @@ -5024,7 +5033,7 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) { var REPLACE = isForced$3( CONSTRUCTOR_NAME, - !isCallable$i(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails$P(function () { + !isCallable$i(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails$Q(function () { new NativeConstructor().entries().next(); })) ); @@ -5038,12 +5047,12 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) { // early implementations not supports chaining var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance; // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false - var THROWS_ON_PRIMITIVES = fails$P(function () { instance.has(1); }); + var THROWS_ON_PRIMITIVES = fails$Q(function () { instance.has(1); }); // most early implementations doesn't supports iterables, most modern - not close it correctly // eslint-disable-next-line no-new -- required for testing var ACCEPT_ITERABLES = checkCorrectnessOfIteration$2(function (iterable) { new NativeConstructor(iterable); }); // for early implementations -0 and +0 not the same - var BUGGY_ZERO = !IS_WEAK && fails$P(function () { + var BUGGY_ZERO = !IS_WEAK && fails$Q(function () { // V8 ~ Chromium 42- fails only with 5+ elements var $instance = new NativeConstructor(); var index = 5; @@ -5075,7 +5084,7 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) { } exported[CONSTRUCTOR_NAME] = Constructor; - $$40({ global: true, forced: Constructor != NativeConstructor }, exported); + $$40({ global: true, constructor: true, forced: Constructor != NativeConstructor }, exported); setToStringTag$6(Constructor, CONSTRUCTOR_NAME); @@ -5084,9 +5093,9 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) { return Constructor; }; -var defineProperty$a = objectDefineProperty.f; +var defineProperty$6 = objectDefineProperty.f; var create$b = objectCreate$1; -var redefineAll$8 = redefineAll$a; +var defineBuiltIns$7 = defineBuiltIns$9; var bind$o = functionBindContext; var anInstance$a = anInstance$d; var iterate$G = iterate$J; @@ -5156,7 +5165,7 @@ var collectionStrong$2 = { } }; - redefineAll$8(Prototype, { + defineBuiltIns$7(Prototype, { // `{ Map, Set }.prototype.clear()` methods // https://tc39.es/ecma262/#sec-map.prototype.clear // https://tc39.es/ecma262/#sec-set.prototype.clear @@ -5216,7 +5225,7 @@ var collectionStrong$2 = { } }); - redefineAll$8(Prototype, IS_MAP ? { + defineBuiltIns$7(Prototype, IS_MAP ? { // `Map.prototype.get(key)` method // https://tc39.es/ecma262/#sec-map.prototype.get get: function get(key) { @@ -5235,7 +5244,7 @@ var collectionStrong$2 = { return define(this, value = value === 0 ? 0 : value, value); } }); - if (DESCRIPTORS$r) defineProperty$a(Prototype, 'size', { + if (DESCRIPTORS$r) defineProperty$6(Prototype, 'size', { get: function () { return getInternalState(this).size; } @@ -5303,7 +5312,8 @@ var log$7 = Math.log; // https://tc39.es/ecma262/#sec-math.log1p // eslint-disable-next-line es-x/no-math-log1p -- safe var mathLog1p = Math.log1p || function log1p(x) { - return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : log$7(1 + x); + var n = +x; + return n > -1e-8 && n < 1e-8 ? n - n * n / 2 : log$7(1 + n); }; var $$3$ = _export; @@ -5325,9 +5335,10 @@ var FORCED$j = !$acosh // https://tc39.es/ecma262/#sec-math.acosh $$3$({ target: 'Math', stat: true, forced: FORCED$j }, { acosh: function acosh(x) { - return (x = +x) < 1 ? NaN : x > 94906265.62425156 - ? log$6(x) + LN2$1 - : log1p$1(x - 1 + sqrt$2(x - 1) * sqrt$2(x + 1)); + var n = +x; + return n < 1 ? NaN : n > 94906265.62425156 + ? log$6(n) + LN2$1 + : log1p$1(n - 1 + sqrt$2(n - 1) * sqrt$2(n + 1)); } }); @@ -5339,7 +5350,8 @@ var log$5 = Math.log; var sqrt$1 = Math.sqrt; function asinh(x) { - return !isFinite(x = +x) || x == 0 ? x : x < 0 ? -asinh(-x) : log$5(x + sqrt$1(x * x + 1)); + var n = +x; + return !isFinite(n) || n == 0 ? n : n < 0 ? -asinh(-n) : log$5(n + sqrt$1(n * n + 1)); } // `Math.asinh` method @@ -5360,7 +5372,8 @@ var log$4 = Math.log; // Tor Browser bug: Math.atanh(-0) -> 0 $$3Z({ target: 'Math', stat: true, forced: !($atanh && 1 / $atanh(-0) < 0) }, { atanh: function atanh(x) { - return (x = +x) == 0 ? x : log$4((1 + x) / (1 - x)) / 2; + var n = +x; + return n == 0 ? n : log$4((1 + n) / (1 - n)) / 2; } }); @@ -5368,8 +5381,9 @@ $$3Z({ target: 'Math', stat: true, forced: !($atanh && 1 / $atanh(-0) < 0) }, { // https://tc39.es/ecma262/#sec-math.sign // eslint-disable-next-line es-x/no-math-sign -- safe var mathSign = Math.sign || function sign(x) { + var n = +x; // eslint-disable-next-line no-self-compare -- NaN check - return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1; + return n == 0 || n != n ? n : n < 0 ? -1 : 1; }; var $$3Y = _export; @@ -5382,13 +5396,14 @@ var pow$4 = Math.pow; // https://tc39.es/ecma262/#sec-math.cbrt $$3Y({ target: 'Math', stat: true }, { cbrt: function cbrt(x) { - return sign$2(x = +x) * pow$4(abs$6(x), 1 / 3); + var n = +x; + return sign$2(n) * pow$4(abs$6(n), 1 / 3); } }); var $$3X = _export; -var floor$8 = Math.floor; +var floor$7 = Math.floor; var log$3 = Math.log; var LOG2E = Math.LOG2E; @@ -5396,7 +5411,8 @@ var LOG2E = Math.LOG2E; // https://tc39.es/ecma262/#sec-math.clz32 $$3X({ target: 'Math', stat: true }, { clz32: function clz32(x) { - return (x >>>= 0) ? 31 - floor$8(log$3(x + 0.5) * LOG2E) : 32; + var n = x >>> 0; + return n ? 31 - floor$7(log$3(n + 0.5) * LOG2E) : 32; } }); @@ -5412,7 +5428,8 @@ var mathExpm1 = (!$expm1 // Tor Browser bug || $expm1(-2e-17) != -2e-17 ) ? function expm1(x) { - return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : exp$2(x) - 1; + var n = +x; + return n == 0 ? n : n > -1e-6 && n < 1e-6 ? n + n * n / 2 : exp$2(n) - 1; } : $expm1; var $$3W = _export; @@ -5457,8 +5474,9 @@ var roundTiesToEven = function (n) { // https://tc39.es/ecma262/#sec-math.fround // eslint-disable-next-line es-x/no-math-fround -- safe var mathFround = Math.fround || function fround(x) { - var $abs = abs$4(x); - var $sign = sign$1(x); + var n = +x; + var $abs = abs$4(n); + var $sign = sign$1(n); var a, result; if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32; a = (1 + EPSILON32 / EPSILON) * $abs; @@ -5488,7 +5506,7 @@ var BUGGY = !!$hypot && $hypot(Infinity, NaN) !== Infinity; // `Math.hypot` method // https://tc39.es/ecma262/#sec-math.hypot -$$3T({ target: 'Math', stat: true, forced: BUGGY }, { +$$3T({ target: 'Math', stat: true, arity: 2, forced: BUGGY }, { // eslint-disable-next-line no-unused-vars -- required for `.length` hypot: function hypot(value1, value2) { var sum = 0; @@ -5512,12 +5530,12 @@ $$3T({ target: 'Math', stat: true, forced: BUGGY }, { }); var $$3S = _export; -var fails$O = fails$1i; +var fails$P = fails$1k; // eslint-disable-next-line es-x/no-math-imul -- required for testing var $imul = Math.imul; -var FORCED$i = fails$O(function () { +var FORCED$i = fails$P(function () { return $imul(0xFFFFFFFF, 5) != -5 || $imul.length != 2; }); @@ -5582,14 +5600,14 @@ $$3O({ target: 'Math', stat: true }, { }); var $$3N = _export; -var fails$N = fails$1i; +var fails$O = fails$1k; var expm1$1 = mathExpm1; var abs$2 = Math.abs; var exp$1 = Math.exp; var E = Math.E; -var FORCED$h = fails$N(function () { +var FORCED$h = fails$O(function () { // eslint-disable-next-line es-x/no-math-sinh -- required for testing return Math.sinh(-2e-17) != -2e-17; }); @@ -5599,7 +5617,8 @@ var FORCED$h = fails$N(function () { // V8 near Chromium 38 has a problem with very small numbers $$3N({ target: 'Math', stat: true, forced: FORCED$h }, { sinh: function sinh(x) { - return abs$2(x = +x) < 1 ? (expm1$1(x) - expm1$1(-x)) / 2 : (exp$1(x - 1) - exp$1(-x - 1)) * (E / 2); + var n = +x; + return abs$2(n) < 1 ? (expm1$1(n) - expm1$1(-n)) / 2 : (exp$1(n - 1) - exp$1(-n - 1)) * (E / 2); } }); @@ -5612,9 +5631,10 @@ var exp = Math.exp; // https://tc39.es/ecma262/#sec-math.tanh $$3M({ target: 'Math', stat: true }, { tanh: function tanh(x) { - var a = expm1(x = +x); - var b = expm1(-x); - return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x)); + var n = +x; + var a = expm1(n); + var b = expm1(-n); + return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(n) + exp(-n)); } }); @@ -5625,34 +5645,30 @@ var setToStringTag$5 = setToStringTag$d; setToStringTag$5(Math, 'Math', true); var $$3L = _export; - -var ceil = Math.ceil; -var floor$7 = Math.floor; +var trunc = mathTrunc; // `Math.trunc` method // https://tc39.es/ecma262/#sec-math.trunc $$3L({ target: 'Math', stat: true }, { - trunc: function trunc(it) { - return (it > 0 ? floor$7 : ceil)(it); - } + trunc: trunc }); -var uncurryThis$T = functionUncurryThis; +var uncurryThis$U = functionUncurryThis; // `thisNumberValue` abstract operation // https://tc39.es/ecma262/#sec-thisnumbervalue -var thisNumberValue$4 = uncurryThis$T(1.0.valueOf); +var thisNumberValue$4 = uncurryThis$U(1.0.valueOf); // a string of all valid unicode whitespaces var whitespaces$5 = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002' + '\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; -var uncurryThis$S = functionUncurryThis; +var uncurryThis$T = functionUncurryThis; var requireObjectCoercible$f = requireObjectCoercible$k; var toString$r = toString$z; var whitespaces$4 = whitespaces$5; -var replace$8 = uncurryThis$S(''.replace); +var replace$8 = uncurryThis$T(''.replace); var whitespace = '[' + whitespaces$4 + ']'; var ltrim = RegExp('^' + whitespace + whitespace + '*'); var rtrim = RegExp(whitespace + whitespace + '*$'); @@ -5680,42 +5696,42 @@ var stringTrim = { }; var DESCRIPTORS$q = descriptors; -var global$1a = global$23; -var uncurryThis$R = functionUncurryThis; +var global$E = global$Z; +var uncurryThis$S = functionUncurryThis; var isForced$2 = isForced_1; -var redefine$d = redefine$p.exports; +var defineBuiltIn$d = defineBuiltIn$p; var hasOwn$h = hasOwnProperty_1; var inheritIfRequired$3 = inheritIfRequired$6; var isPrototypeOf$5 = objectIsPrototypeOf; var isSymbol$2 = isSymbol$7; -var toPrimitive = toPrimitive$3; -var fails$M = fails$1i; +var toPrimitive$1 = toPrimitive$4; +var fails$N = fails$1k; var getOwnPropertyNames$3 = objectGetOwnPropertyNames.f; var getOwnPropertyDescriptor$8 = objectGetOwnPropertyDescriptor.f; -var defineProperty$9 = objectDefineProperty.f; +var defineProperty$5 = objectDefineProperty.f; var thisNumberValue$3 = thisNumberValue$4; var trim$2 = stringTrim.trim; var NUMBER = 'Number'; -var NativeNumber = global$1a[NUMBER]; +var NativeNumber = global$E[NUMBER]; var NumberPrototype = NativeNumber.prototype; -var TypeError$p = global$1a.TypeError; -var arraySlice$9 = uncurryThis$R(''.slice); -var charCodeAt$3 = uncurryThis$R(''.charCodeAt); +var TypeError$5 = global$E.TypeError; +var arraySlice$9 = uncurryThis$S(''.slice); +var charCodeAt$3 = uncurryThis$S(''.charCodeAt); // `ToNumeric` abstract operation // https://tc39.es/ecma262/#sec-tonumeric var toNumeric = function (value) { - var primValue = toPrimitive(value, 'number'); + var primValue = toPrimitive$1(value, 'number'); return typeof primValue == 'bigint' ? primValue : toNumber(primValue); }; // `ToNumber` abstract operation // https://tc39.es/ecma262/#sec-tonumber var toNumber = function (argument) { - var it = toPrimitive(argument, 'number'); + var it = toPrimitive$1(argument, 'number'); var first, third, radix, maxCode, digits, length, index, code; - if (isSymbol$2(it)) throw TypeError$p('Cannot convert a Symbol value to a number'); + if (isSymbol$2(it)) throw TypeError$5('Cannot convert a Symbol value to a number'); if (typeof it == 'string' && it.length > 2) { it = trim$2(it); first = charCodeAt$3(it, 0); @@ -5747,7 +5763,7 @@ if (isForced$2(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNu var n = arguments.length < 1 ? 0 : NativeNumber(toNumeric(value)); var dummy = this; // check on 1..constructor(foo) case - return isPrototypeOf$5(NumberPrototype, dummy) && fails$M(function () { thisNumberValue$3(dummy); }) + return isPrototypeOf$5(NumberPrototype, dummy) && fails$N(function () { thisNumberValue$3(dummy); }) ? inheritIfRequired$3(Object(n), dummy, NumberWrapper) : n; }; for (var keys$1 = DESCRIPTORS$q ? getOwnPropertyNames$3(NativeNumber) : ( @@ -5759,12 +5775,12 @@ if (isForced$2(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNu 'fromString,range' ).split(','), j = 0, key$2; keys$1.length > j; j++) { if (hasOwn$h(NativeNumber, key$2 = keys$1[j]) && !hasOwn$h(NumberWrapper, key$2)) { - defineProperty$9(NumberWrapper, key$2, getOwnPropertyDescriptor$8(NativeNumber, key$2)); + defineProperty$5(NumberWrapper, key$2, getOwnPropertyDescriptor$8(NativeNumber, key$2)); } } NumberWrapper.prototype = NumberPrototype; NumberPrototype.constructor = NumberWrapper; - redefine$d(global$1a, NUMBER, NumberWrapper); + defineBuiltIn$d(global$E, NUMBER, NumberWrapper, { constructor: true }); } var $$3K = _export; @@ -5775,9 +5791,9 @@ $$3K({ target: 'Number', stat: true }, { EPSILON: Math.pow(2, -52) }); -var global$19 = global$23; +var global$D = global$Z; -var globalIsFinite = global$19.isFinite; +var globalIsFinite = global$D.isFinite; // `Number.isFinite` method // https://tc39.es/ecma262/#sec-number.isfinite @@ -5853,20 +5869,20 @@ $$3E({ target: 'Number', stat: true }, { MIN_SAFE_INTEGER: -0x1FFFFFFFFFFFFF }); -var global$18 = global$23; -var fails$L = fails$1i; -var uncurryThis$Q = functionUncurryThis; +var global$C = global$Z; +var fails$M = fails$1k; +var uncurryThis$R = functionUncurryThis; var toString$q = toString$z; var trim$1 = stringTrim.trim; var whitespaces$3 = whitespaces$5; -var charAt$f = uncurryThis$Q(''.charAt); -var n$ParseFloat = global$18.parseFloat; -var Symbol$2 = global$18.Symbol; +var charAt$f = uncurryThis$R(''.charAt); +var n$ParseFloat = global$C.parseFloat; +var Symbol$2 = global$C.Symbol; var ITERATOR$5 = Symbol$2 && Symbol$2.iterator; var FORCED$g = 1 / n$ParseFloat(whitespaces$3 + '-0') !== -Infinity // MS Edge 18- broken with boxed symbols - || (ITERATOR$5 && !fails$L(function () { n$ParseFloat(Object(ITERATOR$5)); })); + || (ITERATOR$5 && !fails$M(function () { n$ParseFloat(Object(ITERATOR$5)); })); // `parseFloat` method // https://tc39.es/ecma262/#sec-parsefloat-string @@ -5886,21 +5902,21 @@ $$3D({ target: 'Number', stat: true, forced: Number.parseFloat != parseFloat$1 } parseFloat: parseFloat$1 }); -var global$17 = global$23; -var fails$K = fails$1i; -var uncurryThis$P = functionUncurryThis; +var global$B = global$Z; +var fails$L = fails$1k; +var uncurryThis$Q = functionUncurryThis; var toString$p = toString$z; var trim = stringTrim.trim; var whitespaces$2 = whitespaces$5; -var $parseInt$1 = global$17.parseInt; -var Symbol$1 = global$17.Symbol; +var $parseInt$1 = global$B.parseInt; +var Symbol$1 = global$B.Symbol; var ITERATOR$4 = Symbol$1 && Symbol$1.iterator; var hex = /^[+-]?0x/i; -var exec$9 = uncurryThis$P(hex.exec); +var exec$9 = uncurryThis$Q(hex.exec); var FORCED$f = $parseInt$1(whitespaces$2 + '08') !== 8 || $parseInt$1(whitespaces$2 + '0x16') !== 22 // MS Edge 18- broken with boxed symbols - || (ITERATOR$4 && !fails$K(function () { $parseInt$1(Object(ITERATOR$4)); })); + || (ITERATOR$4 && !fails$L(function () { $parseInt$1(Object(ITERATOR$4)); })); // `parseInt` method // https://tc39.es/ecma262/#sec-parseint-string-radix @@ -5920,24 +5936,23 @@ $$3C({ target: 'Number', stat: true, forced: Number.parseInt != parseInt$3 }, { }); var $$3B = _export; -var global$16 = global$23; -var uncurryThis$O = functionUncurryThis; +var uncurryThis$P = functionUncurryThis; var toIntegerOrInfinity$b = toIntegerOrInfinity$m; var thisNumberValue$2 = thisNumberValue$4; var $repeat$1 = stringRepeat; var log10 = mathLog10; -var fails$J = fails$1i; +var fails$K = fails$1k; -var RangeError$b = global$16.RangeError; -var String$3 = global$16.String; -var isFinite$1 = global$16.isFinite; +var $RangeError$8 = RangeError; +var $String$1 = String; +var $isFinite = isFinite; var abs = Math.abs; var floor$5 = Math.floor; var pow$2 = Math.pow; var round$1 = Math.round; -var un$ToExponential = uncurryThis$O(1.0.toExponential); -var repeat$2 = uncurryThis$O($repeat$1); -var stringSlice$e = uncurryThis$O(''.slice); +var un$ToExponential = uncurryThis$P(1.0.toExponential); +var repeat$2 = uncurryThis$P($repeat$1); +var stringSlice$e = uncurryThis$P(''.slice); // Edge 17- var ROUNDS_PROPERLY = un$ToExponential(-6.9e-11, 4) === '-6.9000e-11' @@ -5949,16 +5964,16 @@ var ROUNDS_PROPERLY = un$ToExponential(-6.9e-11, 4) === '-6.9000e-11' && un$ToExponential(25, 0) === '3e+1'; // IE8- -var THROWS_ON_INFINITY_FRACTION = fails$J(function () { +var THROWS_ON_INFINITY_FRACTION = fails$K(function () { un$ToExponential(1, Infinity); -}) && fails$J(function () { +}) && fails$K(function () { un$ToExponential(1, -Infinity); }); // Safari <11 && FF <50 -var PROPER_NON_FINITE_THIS_CHECK = !fails$J(function () { +var PROPER_NON_FINITE_THIS_CHECK = !fails$K(function () { un$ToExponential(Infinity, Infinity); -}) && !fails$J(function () { +}) && !fails$K(function () { un$ToExponential(NaN, Infinity); }); @@ -5971,9 +5986,9 @@ $$3B({ target: 'Number', proto: true, forced: FORCED$e }, { var x = thisNumberValue$2(this); if (fractionDigits === undefined) return un$ToExponential(x); var f = toIntegerOrInfinity$b(fractionDigits); - if (!isFinite$1(x)) return String$3(x); + if (!$isFinite(x)) return String(x); // TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation - if (f < 0 || f > 20) throw RangeError$b('Incorrect fraction digits'); + if (f < 0 || f > 20) throw $RangeError$8('Incorrect fraction digits'); if (ROUNDS_PROPERLY) return un$ToExponential(x, f); var s = ''; var m = ''; @@ -6002,7 +6017,7 @@ $$3B({ target: 'Number', proto: true, forced: FORCED$e }, { n /= 10; e += 1; } - m = String$3(n); + m = $String$1(n); } if (f !== 0) { m = stringSlice$e(m, 0, 1) + '.' + stringSlice$e(m, 1); @@ -6012,7 +6027,7 @@ $$3B({ target: 'Number', proto: true, forced: FORCED$e }, { d = '0'; } else { c = e > 0 ? '+' : '-'; - d = String$3(abs(e)); + d = $String$1(abs(e)); } m += 'e' + c + d; return s + m; @@ -6020,19 +6035,18 @@ $$3B({ target: 'Number', proto: true, forced: FORCED$e }, { }); var $$3A = _export; -var global$15 = global$23; -var uncurryThis$N = functionUncurryThis; +var uncurryThis$O = functionUncurryThis; var toIntegerOrInfinity$a = toIntegerOrInfinity$m; var thisNumberValue$1 = thisNumberValue$4; var $repeat = stringRepeat; -var fails$I = fails$1i; +var fails$J = fails$1k; -var RangeError$a = global$15.RangeError; -var String$2 = global$15.String; +var $RangeError$7 = RangeError; +var $String = String; var floor$4 = Math.floor; -var repeat$1 = uncurryThis$N($repeat); -var stringSlice$d = uncurryThis$N(''.slice); -var un$ToFixed = uncurryThis$N(1.0.toFixed); +var repeat$1 = uncurryThis$O($repeat); +var stringSlice$d = uncurryThis$O(''.slice); +var un$ToFixed = uncurryThis$O(1.0.toFixed); var pow$1 = function (x, n, acc) { return n === 0 ? acc : n % 2 === 1 ? pow$1(x, n - 1, acc * x) : pow$1(x * x, n / 2, acc); @@ -6076,18 +6090,18 @@ var dataToString = function (data) { var s = ''; while (--index >= 0) { if (s !== '' || index === 0 || data[index] !== 0) { - var t = String$2(data[index]); + var t = $String(data[index]); s = s === '' ? t : s + repeat$1('0', 7 - t.length) + t; } } return s; }; -var FORCED$d = fails$I(function () { +var FORCED$d = fails$J(function () { return un$ToFixed(0.00008, 3) !== '0.000' || un$ToFixed(0.9, 0) !== '1' || un$ToFixed(1.255, 2) !== '1.25' || un$ToFixed(1000000000000000128.0, 0) !== '1000000000000000128'; -}) || !fails$I(function () { +}) || !fails$J(function () { // V8 ~ Android 4.3- un$ToFixed({}); }); @@ -6104,10 +6118,10 @@ $$3A({ target: 'Number', proto: true, forced: FORCED$d }, { var e, z, j, k; // TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation - if (fractDigits < 0 || fractDigits > 20) throw RangeError$a('Incorrect fraction digits'); + if (fractDigits < 0 || fractDigits > 20) throw $RangeError$7('Incorrect fraction digits'); // eslint-disable-next-line no-self-compare -- NaN check if (number != number) return 'NaN'; - if (number <= -1e21 || number >= 1e21) return String$2(number); + if (number <= -1e21 || number >= 1e21) return $String(number); if (number < 0) { sign = '-'; number = -number; @@ -6152,16 +6166,16 @@ $$3A({ target: 'Number', proto: true, forced: FORCED$d }, { }); var $$3z = _export; -var uncurryThis$M = functionUncurryThis; -var fails$H = fails$1i; +var uncurryThis$N = functionUncurryThis; +var fails$I = fails$1k; var thisNumberValue = thisNumberValue$4; -var un$ToPrecision = uncurryThis$M(1.0.toPrecision); +var un$ToPrecision = uncurryThis$N(1.0.toPrecision); -var FORCED$c = fails$H(function () { +var FORCED$c = fails$I(function () { // IE7- return un$ToPrecision(1, undefined) !== '1'; -}) || !fails$H(function () { +}) || !fails$I(function () { // V8 ~ Android 4.3- un$ToPrecision({}); }); @@ -6177,9 +6191,9 @@ $$3z({ target: 'Number', proto: true, forced: FORCED$c }, { }); var DESCRIPTORS$p = descriptors; -var uncurryThis$L = functionUncurryThis; +var uncurryThis$M = functionUncurryThis; var call$U = functionCall; -var fails$G = fails$1i; +var fails$H = fails$1k; var objectKeys$3 = objectKeys$6; var getOwnPropertySymbolsModule = objectGetOwnPropertySymbols; var propertyIsEnumerableModule = objectPropertyIsEnumerable; @@ -6189,17 +6203,17 @@ var IndexedObject$3 = indexedObject; // eslint-disable-next-line es-x/no-object-assign -- safe var $assign = Object.assign; // eslint-disable-next-line es-x/no-object-defineproperty -- required for testing -var defineProperty$8 = Object.defineProperty; -var concat$2 = uncurryThis$L([].concat); +var defineProperty$4 = Object.defineProperty; +var concat$2 = uncurryThis$M([].concat); // `Object.assign` method // https://tc39.es/ecma262/#sec-object.assign -var objectAssign = !$assign || fails$G(function () { +var objectAssign = !$assign || fails$H(function () { // should have correct order of operations (Edge bug) - if (DESCRIPTORS$p && $assign({ b: 1 }, $assign(defineProperty$8({}, 'a', { + if (DESCRIPTORS$p && $assign({ b: 1 }, $assign(defineProperty$4({}, 'a', { enumerable: true, get: function () { - defineProperty$8(this, 'b', { + defineProperty$4(this, 'b', { value: 3, enumerable: false }); @@ -6239,7 +6253,7 @@ var assign$1 = objectAssign; // `Object.assign` method // https://tc39.es/ecma262/#sec-object.assign // eslint-disable-next-line es-x/no-object-assign -- required for testing -$$3y({ target: 'Object', stat: true, forced: Object.assign !== assign$1 }, { +$$3y({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign$1 }, { assign: assign$1 }); @@ -6254,12 +6268,12 @@ $$3x({ target: 'Object', stat: true, sham: !DESCRIPTORS$o }, { create: create$a }); -var global$14 = global$23; -var fails$F = fails$1i; +var global$A = global$Z; +var fails$G = fails$1k; var WEBKIT$1 = engineWebkitVersion; // Forced replacement object prototype accessors methods -var objectPrototypeAccessorsForced = !fails$F(function () { +var objectPrototypeAccessorsForced = !fails$G(function () { // This feature detection crashes old WebKit // https://github.com/zloirock/core-js/issues/232 if (WEBKIT$1 && WEBKIT$1 < 535) return; @@ -6267,7 +6281,7 @@ var objectPrototypeAccessorsForced = !fails$F(function () { // In FF throws only define methods // eslint-disable-next-line no-undef, no-useless-call, es-x/no-legacy-object-prototype-accessor-methods -- required for testing __defineSetter__.call(null, key, function () { /* empty */ }); - delete global$14[key]; + delete global$A[key]; }); var $$3w = _export; @@ -6289,24 +6303,24 @@ if (DESCRIPTORS$n) { var $$3v = _export; var DESCRIPTORS$m = descriptors; -var defineProperties$3 = objectDefineProperties.f; +var defineProperties$1 = objectDefineProperties.f; // `Object.defineProperties` method // https://tc39.es/ecma262/#sec-object.defineproperties // eslint-disable-next-line es-x/no-object-defineproperties -- safe -$$3v({ target: 'Object', stat: true, forced: Object.defineProperties !== defineProperties$3, sham: !DESCRIPTORS$m }, { - defineProperties: defineProperties$3 +$$3v({ target: 'Object', stat: true, forced: Object.defineProperties !== defineProperties$1, sham: !DESCRIPTORS$m }, { + defineProperties: defineProperties$1 }); var $$3u = _export; var DESCRIPTORS$l = descriptors; -var defineProperty$7 = objectDefineProperty.f; +var defineProperty$3 = objectDefineProperty.f; // `Object.defineProperty` method // https://tc39.es/ecma262/#sec-object.defineproperty // eslint-disable-next-line es-x/no-object-defineproperty -- safe -$$3u({ target: 'Object', stat: true, forced: Object.defineProperty !== defineProperty$7, sham: !DESCRIPTORS$l }, { - defineProperty: defineProperty$7 +$$3u({ target: 'Object', stat: true, forced: Object.defineProperty !== defineProperty$3, sham: !DESCRIPTORS$l }, { + defineProperty: defineProperty$3 }); var $$3t = _export; @@ -6327,13 +6341,13 @@ if (DESCRIPTORS$k) { } var DESCRIPTORS$j = descriptors; -var uncurryThis$K = functionUncurryThis; +var uncurryThis$L = functionUncurryThis; var objectKeys$2 = objectKeys$6; var toIndexedObject$9 = toIndexedObject$k; var $propertyIsEnumerable = objectPropertyIsEnumerable.f; -var propertyIsEnumerable = uncurryThis$K($propertyIsEnumerable); -var push$h = uncurryThis$K([].push); +var propertyIsEnumerable = uncurryThis$L($propertyIsEnumerable); +var push$h = uncurryThis$L([].push); // `Object.{ entries, values }` methods implementation var createMethod$3 = function (TO_ENTRIES) { @@ -6376,13 +6390,13 @@ $$3s({ target: 'Object', stat: true }, { var $$3r = _export; var FREEZING$3 = freezing; -var fails$E = fails$1i; +var fails$F = fails$1k; var isObject$j = isObject$C; var onFreeze$2 = internalMetadata.exports.onFreeze; // eslint-disable-next-line es-x/no-object-freeze -- safe var $freeze = Object.freeze; -var FAILS_ON_PRIMITIVES$8 = fails$E(function () { $freeze(1); }); +var FAILS_ON_PRIMITIVES$8 = fails$F(function () { $freeze(1); }); // `Object.freeze` method // https://tc39.es/ecma262/#sec-object.freeze @@ -6409,12 +6423,12 @@ $$3q({ target: 'Object', stat: true }, { }); var $$3p = _export; -var fails$D = fails$1i; +var fails$E = fails$1k; var toIndexedObject$8 = toIndexedObject$k; var nativeGetOwnPropertyDescriptor$1 = objectGetOwnPropertyDescriptor.f; var DESCRIPTORS$i = descriptors; -var FAILS_ON_PRIMITIVES$7 = fails$D(function () { nativeGetOwnPropertyDescriptor$1(1); }); +var FAILS_ON_PRIMITIVES$7 = fails$E(function () { nativeGetOwnPropertyDescriptor$1(1); }); var FORCED$9 = !DESCRIPTORS$i || FAILS_ON_PRIMITIVES$7; // `Object.getOwnPropertyDescriptor` method @@ -6451,11 +6465,11 @@ $$3o({ target: 'Object', stat: true, sham: !DESCRIPTORS$h }, { }); var $$3n = _export; -var fails$C = fails$1i; +var fails$D = fails$1k; var getOwnPropertyNames$2 = objectGetOwnPropertyNamesExternal.f; // eslint-disable-next-line es-x/no-object-getownpropertynames -- required for testing -var FAILS_ON_PRIMITIVES$6 = fails$C(function () { return !Object.getOwnPropertyNames(1); }); +var FAILS_ON_PRIMITIVES$6 = fails$D(function () { return !Object.getOwnPropertyNames(1); }); // `Object.getOwnPropertyNames` method // https://tc39.es/ecma262/#sec-object.getownpropertynames @@ -6464,12 +6478,12 @@ $$3n({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$6 }, { }); var $$3m = _export; -var fails$B = fails$1i; +var fails$C = fails$1k; var toObject$g = toObject$z; var nativeGetPrototypeOf = objectGetPrototypeOf$1; var CORRECT_PROTOTYPE_GETTER$1 = correctPrototypeGetter; -var FAILS_ON_PRIMITIVES$5 = fails$B(function () { nativeGetPrototypeOf(1); }); +var FAILS_ON_PRIMITIVES$5 = fails$C(function () { nativeGetPrototypeOf(1); }); // `Object.getPrototypeOf` method // https://tc39.es/ecma262/#sec-object.getprototypeof @@ -6516,41 +6530,41 @@ $$3j({ target: 'Object', stat: true, forced: Object.isExtensible !== $isExtensib }); var $$3i = _export; -var fails$A = fails$1i; +var fails$B = fails$1k; var isObject$i = isObject$C; -var classof$a = classofRaw$1; +var classof$b = classofRaw$1; var ARRAY_BUFFER_NON_EXTENSIBLE$1 = arrayBufferNonExtensible; // eslint-disable-next-line es-x/no-object-isfrozen -- safe var $isFrozen = Object.isFrozen; -var FAILS_ON_PRIMITIVES$4 = fails$A(function () { $isFrozen(1); }); +var FAILS_ON_PRIMITIVES$4 = fails$B(function () { $isFrozen(1); }); // `Object.isFrozen` method // https://tc39.es/ecma262/#sec-object.isfrozen $$3i({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$4 || ARRAY_BUFFER_NON_EXTENSIBLE$1 }, { isFrozen: function isFrozen(it) { if (!isObject$i(it)) return true; - if (ARRAY_BUFFER_NON_EXTENSIBLE$1 && classof$a(it) == 'ArrayBuffer') return true; + if (ARRAY_BUFFER_NON_EXTENSIBLE$1 && classof$b(it) == 'ArrayBuffer') return true; return $isFrozen ? $isFrozen(it) : false; } }); var $$3h = _export; -var fails$z = fails$1i; +var fails$A = fails$1k; var isObject$h = isObject$C; -var classof$9 = classofRaw$1; +var classof$a = classofRaw$1; var ARRAY_BUFFER_NON_EXTENSIBLE = arrayBufferNonExtensible; // eslint-disable-next-line es-x/no-object-issealed -- safe var $isSealed = Object.isSealed; -var FAILS_ON_PRIMITIVES$3 = fails$z(function () { $isSealed(1); }); +var FAILS_ON_PRIMITIVES$3 = fails$A(function () { $isSealed(1); }); // `Object.isSealed` method // https://tc39.es/ecma262/#sec-object.issealed $$3h({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$3 || ARRAY_BUFFER_NON_EXTENSIBLE }, { isSealed: function isSealed(it) { if (!isObject$h(it)) return true; - if (ARRAY_BUFFER_NON_EXTENSIBLE && classof$9(it) == 'ArrayBuffer') return true; + if (ARRAY_BUFFER_NON_EXTENSIBLE && classof$a(it) == 'ArrayBuffer') return true; return $isSealed ? $isSealed(it) : false; } }); @@ -6558,9 +6572,9 @@ $$3h({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$3 || ARRAY_BUFF var $$3g = _export; var toObject$f = toObject$z; var nativeKeys = objectKeys$6; -var fails$y = fails$1i; +var fails$z = fails$1k; -var FAILS_ON_PRIMITIVES$2 = fails$y(function () { nativeKeys(1); }); +var FAILS_ON_PRIMITIVES$2 = fails$z(function () { nativeKeys(1); }); // `Object.keys` method // https://tc39.es/ecma262/#sec-object.keys @@ -6620,11 +6634,11 @@ var $$3d = _export; var isObject$g = isObject$C; var onFreeze$1 = internalMetadata.exports.onFreeze; var FREEZING$2 = freezing; -var fails$x = fails$1i; +var fails$y = fails$1k; // eslint-disable-next-line es-x/no-object-preventextensions -- safe var $preventExtensions = Object.preventExtensions; -var FAILS_ON_PRIMITIVES$1 = fails$x(function () { $preventExtensions(1); }); +var FAILS_ON_PRIMITIVES$1 = fails$y(function () { $preventExtensions(1); }); // `Object.preventExtensions` method // https://tc39.es/ecma262/#sec-object.preventextensions @@ -6638,11 +6652,11 @@ var $$3c = _export; var isObject$f = isObject$C; var onFreeze = internalMetadata.exports.onFreeze; var FREEZING$1 = freezing; -var fails$w = fails$1i; +var fails$x = fails$1k; // eslint-disable-next-line es-x/no-object-seal -- safe var $seal = Object.seal; -var FAILS_ON_PRIMITIVES = fails$w(function () { $seal(1); }); +var FAILS_ON_PRIMITIVES = fails$x(function () { $seal(1); }); // `Object.seal` method // https://tc39.es/ecma262/#sec-object.seal @@ -6662,22 +6676,22 @@ $$3b({ target: 'Object', stat: true }, { }); var TO_STRING_TAG_SUPPORT$1 = toStringTagSupport; -var classof$8 = classof$j; +var classof$9 = classof$k; // `Object.prototype.toString` method implementation // https://tc39.es/ecma262/#sec-object.prototype.tostring var objectToString = TO_STRING_TAG_SUPPORT$1 ? {}.toString : function toString() { - return '[object ' + classof$8(this) + ']'; + return '[object ' + classof$9(this) + ']'; }; var TO_STRING_TAG_SUPPORT = toStringTagSupport; -var redefine$c = redefine$p.exports; +var defineBuiltIn$c = defineBuiltIn$p; var toString$o = objectToString; // `Object.prototype.toString` method // https://tc39.es/ecma262/#sec-object.prototype.tostring if (!TO_STRING_TAG_SUPPORT) { - redefine$c(Object.prototype, 'toString', toString$o, { unsafe: true }); + defineBuiltIn$c(Object.prototype, 'toString', toString$o, { unsafe: true }); } var $$3a = _export; @@ -6709,12 +6723,10 @@ $$38({ global: true, forced: parseInt != $parseInt }, { parseInt: $parseInt }); -var global$13 = global$23; - -var TypeError$o = global$13.TypeError; +var $TypeError$k = TypeError; var validateArgumentsLength$8 = function (passed, required) { - if (passed < required) throw TypeError$o('Not enough arguments'); + if (passed < required) throw $TypeError$k('Not enough arguments'); return passed; }; @@ -6722,12 +6734,12 @@ var userAgent$4 = engineUserAgent; var engineIsIos = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent$4); -var global$12 = global$23; +var global$z = global$Z; var apply$l = functionApply$1; var bind$n = functionBindContext; -var isCallable$h = isCallable$D; +var isCallable$h = isCallable$E; var hasOwn$f = hasOwnProperty_1; -var fails$v = fails$1i; +var fails$w = fails$1k; var html = html$2; var arraySlice$8 = arraySlice$e; var createElement = documentCreateElement$2; @@ -6735,13 +6747,13 @@ var validateArgumentsLength$7 = validateArgumentsLength$8; var IS_IOS$1 = engineIsIos; var IS_NODE$4 = engineIsNode; -var set$1 = global$12.setImmediate; -var clear = global$12.clearImmediate; -var process$3 = global$12.process; -var Dispatch = global$12.Dispatch; -var Function$2 = global$12.Function; -var MessageChannel = global$12.MessageChannel; -var String$1 = global$12.String; +var set$1 = global$z.setImmediate; +var clear = global$z.clearImmediate; +var process$3 = global$z.process; +var Dispatch = global$z.Dispatch; +var Function$2 = global$z.Function; +var MessageChannel = global$z.MessageChannel; +var String$1 = global$z.String; var counter = 0; var queue$1 = {}; var ONREADYSTATECHANGE = 'onreadystatechange'; @@ -6749,7 +6761,7 @@ var location, defer, channel, port; try { // Deno throws a ReferenceError on `location` access without `--location` flag - location = global$12.location; + location = global$z.location; } catch (error) { /* empty */ } var run = function (id) { @@ -6772,7 +6784,7 @@ var listener = function (event) { var post = function (id) { // old engines have not location.origin - global$12.postMessage(String$1(id), location.protocol + '//' + location.host); + global$z.postMessage(String$1(id), location.protocol + '//' + location.host); }; // Node.js 0.9+ & IE10+ has setImmediate, otherwise: @@ -6810,14 +6822,14 @@ if (!set$1 || !clear) { // Browsers with postMessage, skip WebWorkers // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' } else if ( - global$12.addEventListener && - isCallable$h(global$12.postMessage) && - !global$12.importScripts && + global$z.addEventListener && + isCallable$h(global$z.postMessage) && + !global$z.importScripts && location && location.protocol !== 'file:' && - !fails$v(post) + !fails$w(post) ) { defer = post; - global$12.addEventListener('message', listener, false); + global$z.addEventListener('message', listener, false); // IE8- } else if (ONREADYSTATECHANGE in createElement('script')) { defer = function (id) { @@ -6840,15 +6852,15 @@ var task$1 = { }; var userAgent$3 = engineUserAgent; -var global$11 = global$23; +var global$y = global$Z; -var engineIsIosPebble = /ipad|iphone|ipod/i.test(userAgent$3) && global$11.Pebble !== undefined; +var engineIsIosPebble = /ipad|iphone|ipod/i.test(userAgent$3) && global$y.Pebble !== undefined; var userAgent$2 = engineUserAgent; var engineIsWebosWebkit = /web0s(?!.*chrome)/i.test(userAgent$2); -var global$10 = global$23; +var global$x = global$Z; var bind$m = functionBindContext; var getOwnPropertyDescriptor$5 = objectGetOwnPropertyDescriptor.f; var macrotask = task$1.set; @@ -6857,12 +6869,12 @@ var IS_IOS_PEBBLE = engineIsIosPebble; var IS_WEBOS_WEBKIT = engineIsWebosWebkit; var IS_NODE$3 = engineIsNode; -var MutationObserver = global$10.MutationObserver || global$10.WebKitMutationObserver; -var document$2 = global$10.document; -var process$2 = global$10.process; -var Promise$4 = global$10.Promise; +var MutationObserver = global$x.MutationObserver || global$x.WebKitMutationObserver; +var document$2 = global$x.document; +var process$2 = global$x.process; +var Promise$4 = global$x.Promise; // Node.js 11 shows ExperimentalWarning on getting `queueMicrotask` -var queueMicrotaskDescriptor = getOwnPropertyDescriptor$5(global$10, 'queueMicrotask'); +var queueMicrotaskDescriptor = getOwnPropertyDescriptor$5(global$x, 'queueMicrotask'); var queueMicrotask = queueMicrotaskDescriptor && queueMicrotaskDescriptor.value; var flush, head, last, notify$1, toggle, node, promise, then; @@ -6918,7 +6930,7 @@ if (!queueMicrotask) { // - setTimeout } else { // strange IE + webpack dev server bug - use .bind(global) - macrotask = bind$m(macrotask, global$10); + macrotask = bind$m(macrotask, global$x); notify$1 = function () { macrotask(flush); }; @@ -6934,10 +6946,10 @@ var microtask$2 = queueMicrotask || function (fn) { } last = task; }; -var global$$ = global$23; +var global$w = global$Z; var hostReportErrors$2 = function (a, b) { - var console = global$$.console; + var console = global$w.console; if (console && console.error) { arguments.length == 1 ? console.error(a) : console.error(a, b); } @@ -6975,15 +6987,15 @@ Queue$1.prototype = { var queue = Queue$1; -var global$_ = global$23; +var global$v = global$Z; -var promiseNativeConstructor = global$_.Promise; +var promiseNativeConstructor = global$v.Promise; var engineIsBrowser = typeof window == 'object' && typeof Deno != 'object'; -var global$Z = global$23; +var global$u = global$Z; var NativePromiseConstructor$4 = promiseNativeConstructor; -var isCallable$g = isCallable$D; +var isCallable$g = isCallable$E; var isForced$1 = isForced_1; var inspectSource$1 = inspectSource$5; var wellKnownSymbol$m = wellKnownSymbol$K; @@ -6993,7 +7005,7 @@ var V8_VERSION = engineV8Version; NativePromiseConstructor$4 && NativePromiseConstructor$4.prototype; var SPECIES$1 = wellKnownSymbol$m('species'); var SUBCLASSING = false; -var NATIVE_PROMISE_REJECTION_EVENT$1 = isCallable$g(global$Z.PromiseRejectionEvent); +var NATIVE_PROMISE_REJECTION_EVENT$1 = isCallable$g(global$u.PromiseRejectionEvent); var FORCED_PROMISE_CONSTRUCTOR$5 = isForced$1('Promise', function () { var PROMISE_CONSTRUCTOR_SOURCE = inspectSource$1(NativePromiseConstructor$4); @@ -7048,15 +7060,14 @@ newPromiseCapability$2.f = function (C) { var $$37 = _export; var IS_NODE$2 = engineIsNode; -var global$Y = global$23; +var global$t = global$Z; var call$T = functionCall; -var redefine$b = redefine$p.exports; -var redefineAll$7 = redefineAll$a; +var defineBuiltIn$b = defineBuiltIn$p; var setPrototypeOf$1 = objectSetPrototypeOf$1; var setToStringTag$4 = setToStringTag$d; var setSpecies$3 = setSpecies$7; var aCallable$N = aCallable$Y; -var isCallable$f = isCallable$D; +var isCallable$f = isCallable$E; var isObject$e = isObject$C; var anInstance$9 = anInstance$d; var speciesConstructor$d = speciesConstructor$f; @@ -7079,13 +7090,13 @@ var setInternalState$f = InternalStateModule$f.set; var NativePromisePrototype$2 = NativePromiseConstructor$3 && NativePromiseConstructor$3.prototype; var PromiseConstructor = NativePromiseConstructor$3; var PromisePrototype = NativePromisePrototype$2; -var TypeError$n = global$Y.TypeError; -var document$1 = global$Y.document; -var process$1 = global$Y.process; +var TypeError$4 = global$t.TypeError; +var document$1 = global$t.document; +var process$1 = global$t.process; var newPromiseCapability$1 = newPromiseCapabilityModule$6.f; var newGenericPromiseCapability = newPromiseCapability$1; -var DISPATCH_EVENT = !!(document$1 && document$1.createEvent && global$Y.dispatchEvent); +var DISPATCH_EVENT = !!(document$1 && document$1.createEvent && global$t.dispatchEvent); var UNHANDLED_REJECTION = 'unhandledrejection'; var REJECTION_HANDLED = 'rejectionhandled'; var PENDING = 0; @@ -7126,7 +7137,7 @@ var callReaction = function (reaction, state) { } } if (result === reaction.promise) { - reject(TypeError$n('Promise-chain cycle')); + reject(TypeError$4('Promise-chain cycle')); } else if (then = isThenable(result)) { call$T(then, result, resolve, reject); } else resolve(result); @@ -7158,14 +7169,14 @@ var dispatchEvent = function (name, promise, reason) { event.promise = promise; event.reason = reason; event.initEvent(name, false, true); - global$Y.dispatchEvent(event); + global$t.dispatchEvent(event); } else event = { promise: promise, reason: reason }; - if (!NATIVE_PROMISE_REJECTION_EVENT && (handler = global$Y['on' + name])) handler(event); + if (!NATIVE_PROMISE_REJECTION_EVENT && (handler = global$t['on' + name])) handler(event); else if (name === UNHANDLED_REJECTION) hostReportErrors$1('Unhandled promise rejection', reason); }; var onUnhandled = function (state) { - call$T(task, global$Y, function () { + call$T(task, global$t, function () { var promise = state.facade; var value = state.value; var IS_UNHANDLED = isUnhandled(state); @@ -7188,7 +7199,7 @@ var isUnhandled = function (state) { }; var onHandleUnhandled = function (state) { - call$T(task, global$Y, function () { + call$T(task, global$t, function () { var promise = state.facade; if (IS_NODE$2) { process$1.emit('rejectionHandled', promise); @@ -7216,7 +7227,7 @@ var internalResolve = function (state, value, unwrap) { state.done = true; if (unwrap) state = unwrap; try { - if (state.facade === value) throw TypeError$n("Promise can't be resolved itself"); + if (state.facade === value) throw TypeError$4("Promise can't be resolved itself"); var then = isThenable(value); if (then) { microtask$1(function () { @@ -7271,23 +7282,20 @@ if (FORCED_PROMISE_CONSTRUCTOR$4) { }); }; - Internal.prototype = redefineAll$7(PromisePrototype, { - // `Promise.prototype.then` method - // https://tc39.es/ecma262/#sec-promise.prototype.then - // eslint-disable-next-line unicorn/no-thenable -- safe - then: function then(onFulfilled, onRejected) { - var state = getInternalPromiseState(this); - var reaction = newPromiseCapability$1(speciesConstructor$d(this, PromiseConstructor)); - state.parent = true; - reaction.ok = isCallable$f(onFulfilled) ? onFulfilled : true; - reaction.fail = isCallable$f(onRejected) && onRejected; - reaction.domain = IS_NODE$2 ? process$1.domain : undefined; - if (state.state == PENDING) state.reactions.add(reaction); - else microtask$1(function () { - callReaction(reaction, state); - }); - return reaction.promise; - } + // `Promise.prototype.then` method + // https://tc39.es/ecma262/#sec-promise.prototype.then + Internal.prototype = defineBuiltIn$b(PromisePrototype, 'then', function then(onFulfilled, onRejected) { + var state = getInternalPromiseState(this); + var reaction = newPromiseCapability$1(speciesConstructor$d(this, PromiseConstructor)); + state.parent = true; + reaction.ok = isCallable$f(onFulfilled) ? onFulfilled : true; + reaction.fail = isCallable$f(onRejected) && onRejected; + reaction.domain = IS_NODE$2 ? process$1.domain : undefined; + if (state.state == PENDING) state.reactions.add(reaction); + else microtask$1(function () { + callReaction(reaction, state); + }); + return reaction.promise; }); OwnPromiseCapability = function () { @@ -7309,7 +7317,7 @@ if (FORCED_PROMISE_CONSTRUCTOR$4) { if (!NATIVE_PROMISE_SUBCLASSING) { // make `Promise#then` return a polyfilled `Promise` for native promise-based APIs - redefine$b(NativePromisePrototype$2, 'then', function then(onFulfilled, onRejected) { + defineBuiltIn$b(NativePromisePrototype$2, 'then', function then(onFulfilled, onRejected) { var that = this; return new PromiseConstructor(function (resolve, reject) { call$T(nativeThen, that, resolve, reject); @@ -7330,7 +7338,7 @@ if (FORCED_PROMISE_CONSTRUCTOR$4) { } } -$$37({ global: true, wrap: true, forced: FORCED_PROMISE_CONSTRUCTOR$4 }, { +$$37({ global: true, constructor: true, wrap: true, forced: FORCED_PROMISE_CONSTRUCTOR$4 }, { Promise: PromiseConstructor }); @@ -7388,8 +7396,8 @@ var $$35 = _export; var FORCED_PROMISE_CONSTRUCTOR$2 = promiseConstructorDetection.CONSTRUCTOR; var NativePromiseConstructor$1 = promiseNativeConstructor; var getBuiltIn$y = getBuiltIn$L; -var isCallable$e = isCallable$D; -var redefine$a = redefine$p.exports; +var isCallable$e = isCallable$E; +var defineBuiltIn$a = defineBuiltIn$p; var NativePromisePrototype$1 = NativePromiseConstructor$1 && NativePromiseConstructor$1.prototype; @@ -7405,7 +7413,7 @@ $$35({ target: 'Promise', proto: true, forced: FORCED_PROMISE_CONSTRUCTOR$2, rea if (isCallable$e(NativePromiseConstructor$1)) { var method$1 = getBuiltIn$y('Promise').prototype['catch']; if (NativePromisePrototype$1['catch'] !== method$1) { - redefine$a(NativePromisePrototype$1, 'catch', method$1, { unsafe: true }); + defineBuiltIn$a(NativePromisePrototype$1, 'catch', method$1, { unsafe: true }); } } @@ -7570,17 +7578,17 @@ $$30({ target: 'Promise', stat: true }, { var $$2$ = _export; var NativePromiseConstructor = promiseNativeConstructor; -var fails$u = fails$1i; +var fails$v = fails$1k; var getBuiltIn$v = getBuiltIn$L; -var isCallable$d = isCallable$D; +var isCallable$d = isCallable$E; var speciesConstructor$c = speciesConstructor$f; var promiseResolve = promiseResolve$2; -var redefine$9 = redefine$p.exports; +var defineBuiltIn$9 = defineBuiltIn$p; var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype; // Safari bug https://bugs.webkit.org/show_bug.cgi?id=200829 -var NON_GENERIC = !!NativePromiseConstructor && fails$u(function () { +var NON_GENERIC = !!NativePromiseConstructor && fails$v(function () { // eslint-disable-next-line unicorn/no-thenable -- required for testing NativePromisePrototype['finally'].call({ then: function () { /* empty */ } }, function () { /* empty */ }); }); @@ -7606,7 +7614,7 @@ $$2$({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, { if (isCallable$d(NativePromiseConstructor)) { var method = getBuiltIn$v('Promise').prototype['finally']; if (NativePromisePrototype['finally'] !== method) { - redefine$9(NativePromisePrototype, 'finally', method, { unsafe: true }); + defineBuiltIn$9(NativePromisePrototype, 'finally', method, { unsafe: true }); } } @@ -7614,10 +7622,10 @@ var $$2_ = _export; var functionApply = functionApply$1; var aCallable$I = aCallable$Y; var anObject$1q = anObject$1G; -var fails$t = fails$1i; +var fails$u = fails$1k; // MS Edge argumentsList argument is optional -var OPTIONAL_ARGUMENTS_LIST = !fails$t(function () { +var OPTIONAL_ARGUMENTS_LIST = !fails$u(function () { // eslint-disable-next-line es-x/no-reflect -- required for testing Reflect.apply(function () { /* empty */ }); }); @@ -7638,7 +7646,7 @@ var aConstructor$3 = aConstructor$5; var anObject$1p = anObject$1G; var isObject$c = isObject$C; var create$9 = objectCreate$1; -var fails$s = fails$1i; +var fails$t = fails$1k; var nativeConstruct = getBuiltIn$u('Reflect', 'construct'); var ObjectPrototype = Object.prototype; @@ -7648,12 +7656,12 @@ var push$g = [].push; // https://tc39.es/ecma262/#sec-reflect.construct // MS Edge supports only 2 arguments and argumentsList argument is optional // FF Nightly sets third argument as `new.target`, but does not create `this` from it -var NEW_TARGET_BUG = fails$s(function () { +var NEW_TARGET_BUG = fails$t(function () { function F() { /* empty */ } return !(nativeConstruct(function () { /* empty */ }, [], F) instanceof F); }); -var ARGS_BUG = !fails$s(function () { +var ARGS_BUG = !fails$t(function () { nativeConstruct(function () { /* empty */ }); }); @@ -7692,10 +7700,10 @@ var DESCRIPTORS$e = descriptors; var anObject$1o = anObject$1G; var toPropertyKey$2 = toPropertyKey$9; var definePropertyModule$2 = objectDefineProperty; -var fails$r = fails$1i; +var fails$s = fails$1k; // MS Edge has broken Reflect.defineProperty - throwing instead of returning false -var ERROR_INSTEAD_OF_FALSE = fails$r(function () { +var ERROR_INSTEAD_OF_FALSE = fails$s(function () { // eslint-disable-next-line es-x/no-reflect -- required for testing Reflect.defineProperty(definePropertyModule$2.f({}, 1, { value: 1 }), 1, { value: 2 }); }); @@ -7843,7 +7851,7 @@ var call$M = functionCall; var anObject$1h = anObject$1G; var isObject$a = isObject$C; var isDataDescriptor = isDataDescriptor$2; -var fails$q = fails$1i; +var fails$r = fails$1k; var definePropertyModule$1 = objectDefineProperty; var getOwnPropertyDescriptorModule$1 = objectGetOwnPropertyDescriptor; var getPrototypeOf$4 = objectGetPrototypeOf$1; @@ -7877,7 +7885,7 @@ function set(target, propertyKey, V /* , receiver */) { // MS Edge 17-18 Reflect.set allows setting the property to object // with non-writable property on the prototype -var MS_EDGE_BUG = fails$q(function () { +var MS_EDGE_BUG = fails$r(function () { var Constructor = function () { /* empty */ }; var object = definePropertyModule$1.f(new Constructor(), 'a', { configurable: true }); // eslint-disable-next-line es-x/no-reflect -- required for testing @@ -7909,17 +7917,17 @@ if (objectSetPrototypeOf) $$2O({ target: 'Reflect', stat: true }, { }); var $$2N = _export; -var global$X = global$23; +var global$s = global$Z; var setToStringTag$3 = setToStringTag$d; $$2N({ global: true }, { Reflect: {} }); // Reflect[@@toStringTag] property // https://tc39.es/ecma262/#sec-reflect-@@tostringtag -setToStringTag$3(global$X.Reflect, 'Reflect', true); +setToStringTag$3(global$s.Reflect, 'Reflect', true); var isObject$9 = isObject$C; -var classof$7 = classofRaw$1; +var classof$8 = classofRaw$1; var wellKnownSymbol$l = wellKnownSymbol$K; var MATCH$2 = wellKnownSymbol$l('match'); @@ -7928,7 +7936,7 @@ var MATCH$2 = wellKnownSymbol$l('match'); // https://tc39.es/ecma262/#sec-isregexp var isRegexp = function (it) { var isRegExp; - return isObject$9(it) && ((isRegExp = it[MATCH$2]) !== undefined ? !!isRegExp : classof$7(it) == 'RegExp'); + return isObject$9(it) && ((isRegExp = it[MATCH$2]) !== undefined ? !!isRegExp : classof$8(it) == 'RegExp'); }; var anObject$1f = anObject$1G; @@ -7961,13 +7969,13 @@ var regexpGetFlags = function (R) { ? call$L(regExpFlags$1, R) : flags; }; -var fails$p = fails$1i; -var global$W = global$23; +var fails$q = fails$1k; +var global$r = global$Z; // babel-minify and Closure Compiler transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError -var $RegExp$2 = global$W.RegExp; +var $RegExp$2 = global$r.RegExp; -var UNSUPPORTED_Y$3 = fails$p(function () { +var UNSUPPORTED_Y$3 = fails$q(function () { var re = $RegExp$2('a', 'y'); re.lastIndex = 2; return re.exec('abcd') != null; @@ -7975,11 +7983,11 @@ var UNSUPPORTED_Y$3 = fails$p(function () { // UC Browser bug // https://github.com/zloirock/core-js/issues/1008 -var MISSED_STICKY$2 = UNSUPPORTED_Y$3 || fails$p(function () { +var MISSED_STICKY$2 = UNSUPPORTED_Y$3 || fails$q(function () { return !$RegExp$2('a', 'y').sticky; }); -var BROKEN_CARET = UNSUPPORTED_Y$3 || fails$p(function () { +var BROKEN_CARET = UNSUPPORTED_Y$3 || fails$q(function () { // https://bugzilla.mozilla.org/show_bug.cgi?id=773687 var re = $RegExp$2('^r', 'gy'); re.lastIndex = 2; @@ -7992,32 +8000,32 @@ var regexpStickyHelpers = { UNSUPPORTED_Y: UNSUPPORTED_Y$3 }; -var fails$o = fails$1i; -var global$V = global$23; +var fails$p = fails$1k; +var global$q = global$Z; // babel-minify and Closure Compiler transpiles RegExp('.', 's') -> /./s and it causes SyntaxError -var $RegExp$1 = global$V.RegExp; +var $RegExp$1 = global$q.RegExp; -var regexpUnsupportedDotAll = fails$o(function () { +var regexpUnsupportedDotAll = fails$p(function () { var re = $RegExp$1('.', 's'); return !(re.dotAll && re.exec('\n') && re.flags === 's'); }); -var fails$n = fails$1i; -var global$U = global$23; +var fails$o = fails$1k; +var global$p = global$Z; // babel-minify and Closure Compiler transpiles RegExp('(?b)', 'g') -> /(?b)/g and it causes SyntaxError -var $RegExp = global$U.RegExp; +var $RegExp = global$p.RegExp; -var regexpUnsupportedNcg = fails$n(function () { +var regexpUnsupportedNcg = fails$o(function () { var re = $RegExp('(?b)', 'g'); return re.exec('b').groups.a !== 'b' || 'b'.replace(re, '$c') !== 'bc'; }); var DESCRIPTORS$c = descriptors; -var global$T = global$23; -var uncurryThis$J = functionUncurryThis; +var global$o = global$Z; +var uncurryThis$K = functionUncurryThis; var isForced = isForced_1; var inheritIfRequired$2 = inheritIfRequired$6; var createNonEnumerableProperty$9 = createNonEnumerableProperty$j; @@ -8028,8 +8036,8 @@ var toString$n = toString$z; var getRegExpFlags$4 = regexpGetFlags; var stickyHelpers$2 = regexpStickyHelpers; var proxyAccessor = proxyAccessor$2; -var redefine$8 = redefine$p.exports; -var fails$m = fails$1i; +var defineBuiltIn$8 = defineBuiltIn$p; +var fails$n = fails$1k; var hasOwn$c = hasOwnProperty_1; var enforceInternalState$1 = internalState.enforce; var setSpecies$2 = setSpecies$7; @@ -8038,14 +8046,14 @@ var UNSUPPORTED_DOT_ALL$2 = regexpUnsupportedDotAll; var UNSUPPORTED_NCG$1 = regexpUnsupportedNcg; var MATCH$1 = wellKnownSymbol$k('match'); -var NativeRegExp = global$T.RegExp; +var NativeRegExp = global$o.RegExp; var RegExpPrototype$6 = NativeRegExp.prototype; -var SyntaxError$2 = global$T.SyntaxError; -var exec$8 = uncurryThis$J(RegExpPrototype$6.exec); -var charAt$e = uncurryThis$J(''.charAt); -var replace$7 = uncurryThis$J(''.replace); -var stringIndexOf$4 = uncurryThis$J(''.indexOf); -var stringSlice$c = uncurryThis$J(''.slice); +var SyntaxError$2 = global$o.SyntaxError; +var exec$8 = uncurryThis$K(RegExpPrototype$6.exec); +var charAt$e = uncurryThis$K(''.charAt); +var replace$7 = uncurryThis$K(''.replace); +var stringIndexOf$4 = uncurryThis$K(''.indexOf); +var stringSlice$c = uncurryThis$K(''.slice); // TODO: Use only propper RegExpIdentifierName var IS_NCG = /^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/; var re1 = /a/g; @@ -8058,7 +8066,7 @@ var MISSED_STICKY$1 = stickyHelpers$2.MISSED_STICKY; var UNSUPPORTED_Y$2 = stickyHelpers$2.UNSUPPORTED_Y; var BASE_FORCED = DESCRIPTORS$c && - (!CORRECT_NEW || MISSED_STICKY$1 || UNSUPPORTED_DOT_ALL$2 || UNSUPPORTED_NCG$1 || fails$m(function () { + (!CORRECT_NEW || MISSED_STICKY$1 || UNSUPPORTED_DOT_ALL$2 || UNSUPPORTED_NCG$1 || fails$n(function () { re2[MATCH$1] = false; // RegExp constructor can alter flags and IsRegExp works correct with @@match return NativeRegExp(re1) != re1 || NativeRegExp(re2) == re2 || NativeRegExp(re1, 'i') != '/a/i'; @@ -8200,35 +8208,43 @@ if (isForced('RegExp', BASE_FORCED)) { RegExpPrototype$6.constructor = RegExpWrapper; RegExpWrapper.prototype = RegExpPrototype$6; - redefine$8(global$T, 'RegExp', RegExpWrapper); + defineBuiltIn$8(global$o, 'RegExp', RegExpWrapper, { constructor: true }); } // https://tc39.es/ecma262/#sec-get-regexp-@@species setSpecies$2('RegExp'); -var global$S = global$23; +var makeBuiltIn = makeBuiltIn$4.exports; +var defineProperty$2 = objectDefineProperty; + +var defineBuiltInAccessor$8 = function (target, name, descriptor) { + if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true }); + if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true }); + return defineProperty$2.f(target, name, descriptor); +}; + var DESCRIPTORS$b = descriptors; var UNSUPPORTED_DOT_ALL$1 = regexpUnsupportedDotAll; -var classof$6 = classofRaw$1; -var defineProperty$6 = objectDefineProperty.f; +var classof$7 = classofRaw$1; +var defineBuiltInAccessor$7 = defineBuiltInAccessor$8; var getInternalState$d = internalState.get; var RegExpPrototype$5 = RegExp.prototype; -var TypeError$m = global$S.TypeError; +var $TypeError$j = TypeError; // `RegExp.prototype.dotAll` getter // https://tc39.es/ecma262/#sec-get-regexp.prototype.dotall if (DESCRIPTORS$b && UNSUPPORTED_DOT_ALL$1) { - defineProperty$6(RegExpPrototype$5, 'dotAll', { + defineBuiltInAccessor$7(RegExpPrototype$5, 'dotAll', { configurable: true, - get: function () { + get: function dotAll() { if (this === RegExpPrototype$5) return undefined; // We can't use InternalStateModule.getterFor because // we don't add metadata for regexps created by a literal. - if (classof$6(this) === 'RegExp') { + if (classof$7(this) === 'RegExp') { return !!getInternalState$d(this).dotAll; } - throw TypeError$m('Incompatible receiver, RegExp required'); + throw $TypeError$j('Incompatible receiver, RegExp required'); } }); } @@ -8236,7 +8252,7 @@ if (DESCRIPTORS$b && UNSUPPORTED_DOT_ALL$1) { /* eslint-disable regexp/no-empty-capturing-group, regexp/no-empty-group, regexp/no-lazy-ends -- testing */ /* eslint-disable regexp/no-useless-quantifier -- testing */ var call$K = functionCall; -var uncurryThis$I = functionUncurryThis; +var uncurryThis$J = functionUncurryThis; var toString$m = toString$z; var regexpFlags = regexpFlags$1; var stickyHelpers$1 = regexpStickyHelpers; @@ -8249,10 +8265,10 @@ var UNSUPPORTED_NCG = regexpUnsupportedNcg; var nativeReplace = shared$2('native-string-replace', String.prototype.replace); var nativeExec = RegExp.prototype.exec; var patchedExec = nativeExec; -var charAt$d = uncurryThis$I(''.charAt); -var indexOf$1 = uncurryThis$I(''.indexOf); -var replace$6 = uncurryThis$I(''.replace); -var stringSlice$b = uncurryThis$I(''.slice); +var charAt$d = uncurryThis$J(''.charAt); +var indexOf$1 = uncurryThis$J(''.indexOf); +var replace$6 = uncurryThis$J(''.replace); +var stringSlice$b = uncurryThis$J(''.slice); var UPDATES_LAST_INDEX_WRONG = (function () { var re1 = /a/; @@ -8360,47 +8376,46 @@ $$2M({ target: 'RegExp', proto: true, forced: /./.exec !== exec$7 }, { }); var DESCRIPTORS$a = descriptors; -var objectDefinePropertyModule = objectDefineProperty; +var defineBuiltInAccessor$6 = defineBuiltInAccessor$8; var regExpFlags = regexpFlags$1; -var fails$l = fails$1i; +var fails$m = fails$1k; var RegExpPrototype$4 = RegExp.prototype; -var FORCED$5 = DESCRIPTORS$a && fails$l(function () { +var FORCED$5 = DESCRIPTORS$a && fails$m(function () { // eslint-disable-next-line es-x/no-object-getownpropertydescriptor -- safe return Object.getOwnPropertyDescriptor(RegExpPrototype$4, 'flags').get.call({ dotAll: true, sticky: true }) !== 'sy'; }); // `RegExp.prototype.flags` getter // https://tc39.es/ecma262/#sec-get-regexp.prototype.flags -if (FORCED$5) objectDefinePropertyModule.f(RegExpPrototype$4, 'flags', { +if (FORCED$5) defineBuiltInAccessor$6(RegExpPrototype$4, 'flags', { configurable: true, get: regExpFlags }); -var global$R = global$23; var DESCRIPTORS$9 = descriptors; var MISSED_STICKY = regexpStickyHelpers.MISSED_STICKY; -var classof$5 = classofRaw$1; -var defineProperty$5 = objectDefineProperty.f; +var classof$6 = classofRaw$1; +var defineBuiltInAccessor$5 = defineBuiltInAccessor$8; var getInternalState$b = internalState.get; var RegExpPrototype$3 = RegExp.prototype; -var TypeError$l = global$R.TypeError; +var $TypeError$i = TypeError; // `RegExp.prototype.sticky` getter // https://tc39.es/ecma262/#sec-get-regexp.prototype.sticky if (DESCRIPTORS$9 && MISSED_STICKY) { - defineProperty$5(RegExpPrototype$3, 'sticky', { + defineBuiltInAccessor$5(RegExpPrototype$3, 'sticky', { configurable: true, - get: function () { + get: function sticky() { if (this === RegExpPrototype$3) return undefined; // We can't use InternalStateModule.getterFor because // we don't add metadata for regexps created by a literal. - if (classof$5(this) === 'RegExp') { + if (classof$6(this) === 'RegExp') { return !!getInternalState$b(this).sticky; } - throw TypeError$l('Incompatible receiver, RegExp required'); + throw $TypeError$i('Incompatible receiver, RegExp required'); } }); } @@ -8408,10 +8423,9 @@ if (DESCRIPTORS$9 && MISSED_STICKY) { // TODO: Remove from `core-js@4` since it's moved to entry points var $$2L = _export; -var global$Q = global$23; var call$J = functionCall; -var uncurryThis$H = functionUncurryThis; -var isCallable$c = isCallable$D; +var uncurryThis$I = functionUncurryThis; +var isCallable$c = isCallable$E; var isObject$8 = isObject$C; var DELEGATES_TO_EXEC = function () { @@ -8424,8 +8438,8 @@ var DELEGATES_TO_EXEC = function () { return re.test('abc') === true && execCalled; }(); -var Error$4 = global$Q.Error; -var un$Test = uncurryThis$H(/./.test); +var $TypeError$h = TypeError; +var un$Test = uncurryThis$I(/./.test); // `RegExp.prototype.test` method // https://tc39.es/ecma262/#sec-regexp.prototype.test @@ -8435,31 +8449,31 @@ $$2L({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, { if (!isCallable$c(exec)) return un$Test(this, str); var result = call$J(exec, this, str); if (result !== null && !isObject$8(result)) { - throw new Error$4('RegExp exec method returned something other than an Object or null'); + throw new $TypeError$h('RegExp exec method returned something other than an Object or null'); } return !!result; } }); var PROPER_FUNCTION_NAME$1 = functionName.PROPER; -var redefine$7 = redefine$p.exports; +var defineBuiltIn$7 = defineBuiltIn$p; var anObject$1e = anObject$1G; var $toString$2 = toString$z; -var fails$k = fails$1i; +var fails$l = fails$1k; var getRegExpFlags$3 = regexpGetFlags; var TO_STRING = 'toString'; var RegExpPrototype$2 = RegExp.prototype; var n$ToString = RegExpPrototype$2[TO_STRING]; -var NOT_GENERIC = fails$k(function () { return n$ToString.call({ source: 'a', flags: 'b' }) != '/a/b'; }); +var NOT_GENERIC = fails$l(function () { return n$ToString.call({ source: 'a', flags: 'b' }) != '/a/b'; }); // FF44- RegExp#toString has a wrong name var INCORRECT_NAME = PROPER_FUNCTION_NAME$1 && n$ToString.name != TO_STRING; // `RegExp.prototype.toString` method // https://tc39.es/ecma262/#sec-regexp.prototype.tostring if (NOT_GENERIC || INCORRECT_NAME) { - redefine$7(RegExp.prototype, TO_STRING, function toString() { + defineBuiltIn$7(RegExp.prototype, TO_STRING, function toString() { var R = anObject$1e(this); var pattern = $toString$2(R.source); var flags = $toString$2(getRegExpFlags$3(R)); @@ -8477,15 +8491,15 @@ collection$2('Set', function (init) { }, collectionStrong); var $$2K = _export; -var uncurryThis$G = functionUncurryThis; +var uncurryThis$H = functionUncurryThis; var requireObjectCoercible$e = requireObjectCoercible$k; var toIntegerOrInfinity$9 = toIntegerOrInfinity$m; var toString$l = toString$z; -var fails$j = fails$1i; +var fails$k = fails$1k; -var charAt$c = uncurryThis$G(''.charAt); +var charAt$c = uncurryThis$H(''.charAt); -var FORCED$4 = fails$j(function () { +var FORCED$4 = fails$k(function () { // eslint-disable-next-line es-x/no-array-string-prototype-at -- safe return '𠮷'.at(-2) !== '\uD842'; }); @@ -8502,14 +8516,14 @@ $$2K({ target: 'String', proto: true, forced: FORCED$4 }, { } }); -var uncurryThis$F = functionUncurryThis; +var uncurryThis$G = functionUncurryThis; var toIntegerOrInfinity$8 = toIntegerOrInfinity$m; var toString$k = toString$z; var requireObjectCoercible$d = requireObjectCoercible$k; -var charAt$b = uncurryThis$F(''.charAt); -var charCodeAt$2 = uncurryThis$F(''.charCodeAt); -var stringSlice$a = uncurryThis$F(''.slice); +var charAt$b = uncurryThis$G(''.charAt); +var charCodeAt$2 = uncurryThis$G(''.charCodeAt); +var stringSlice$a = uncurryThis$G(''.slice); var createMethod$2 = function (CONVERT_TO_STRING) { return function ($this, pos) { @@ -8550,14 +8564,13 @@ $$2J({ target: 'String', proto: true }, { } }); -var global$P = global$23; var isRegExp$3 = isRegexp; -var TypeError$k = global$P.TypeError; +var $TypeError$g = TypeError; var notARegexp = function (it) { if (isRegExp$3(it)) { - throw TypeError$k("The method doesn't accept regular expressions"); + throw $TypeError$g("The method doesn't accept regular expressions"); } return it; }; @@ -8578,7 +8591,7 @@ var correctIsRegexpLogic = function (METHOD_NAME) { }; var $$2I = _export; -var uncurryThis$E = functionUncurryThis; +var uncurryThis$F = functionUncurryThis; var getOwnPropertyDescriptor$3 = objectGetOwnPropertyDescriptor.f; var toLength$7 = toLength$d; var toString$j = toString$z; @@ -8587,8 +8600,8 @@ var requireObjectCoercible$c = requireObjectCoercible$k; var correctIsRegExpLogic$2 = correctIsRegexpLogic; // eslint-disable-next-line es-x/no-string-prototype-endswith -- safe -var un$EndsWith = uncurryThis$E(''.endsWith); -var slice = uncurryThis$E(''.slice); +var un$EndsWith = uncurryThis$F(''.endsWith); +var slice$1 = uncurryThis$F(''.slice); var min$6 = Math.min; var CORRECT_IS_REGEXP_LOGIC$1 = correctIsRegExpLogic$2('endsWith'); @@ -8610,27 +8623,26 @@ $$2I({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG$1 && !CORRECT_IS var search = toString$j(searchString); return un$EndsWith ? un$EndsWith(that, search, end) - : slice(that, end - search.length, end) === search; + : slice$1(that, end - search.length, end) === search; } }); var $$2H = _export; -var global$O = global$23; -var uncurryThis$D = functionUncurryThis; +var uncurryThis$E = functionUncurryThis; var toAbsoluteIndex$2 = toAbsoluteIndex$a; -var RangeError$9 = global$O.RangeError; +var $RangeError$6 = RangeError; var fromCharCode$3 = String.fromCharCode; // eslint-disable-next-line es-x/no-string-fromcodepoint -- required for testing var $fromCodePoint = String.fromCodePoint; -var join$6 = uncurryThis$D([].join); +var join$6 = uncurryThis$E([].join); // length should be 1, old FF problem var INCORRECT_LENGTH = !!$fromCodePoint && $fromCodePoint.length != 1; // `String.fromCodePoint` method // https://tc39.es/ecma262/#sec-string.fromcodepoint -$$2H({ target: 'String', stat: true, forced: INCORRECT_LENGTH }, { +$$2H({ target: 'String', stat: true, arity: 1, forced: INCORRECT_LENGTH }, { // eslint-disable-next-line no-unused-vars -- required for `.length` fromCodePoint: function fromCodePoint(x) { var elements = []; @@ -8639,7 +8651,7 @@ $$2H({ target: 'String', stat: true, forced: INCORRECT_LENGTH }, { var code; while (length > i) { code = +arguments[i++]; - if (toAbsoluteIndex$2(code, 0x10FFFF) !== code) throw RangeError$9(code + ' is not a valid code point'); + if (toAbsoluteIndex$2(code, 0x10FFFF) !== code) throw $RangeError$6(code + ' is not a valid code point'); elements[i] = code < 0x10000 ? fromCharCode$3(code) : fromCharCode$3(((code -= 0x10000) >> 10) + 0xD800, code % 0x400 + 0xDC00); @@ -8648,13 +8660,13 @@ $$2H({ target: 'String', stat: true, forced: INCORRECT_LENGTH }, { }); var $$2G = _export; -var uncurryThis$C = functionUncurryThis; +var uncurryThis$D = functionUncurryThis; var notARegExp$1 = notARegexp; var requireObjectCoercible$b = requireObjectCoercible$k; var toString$i = toString$z; var correctIsRegExpLogic$1 = correctIsRegexpLogic; -var stringIndexOf$3 = uncurryThis$C(''.indexOf); +var stringIndexOf$3 = uncurryThis$D(''.indexOf); // `String.prototype.includes` method // https://tc39.es/ecma262/#sec-string.prototype.includes @@ -8700,10 +8712,10 @@ defineIterator(String, 'String', function (iterated) { // TODO: Remove from `core-js@4` since it's moved to entry points -var uncurryThis$B = functionUncurryThis; -var redefine$6 = redefine$p.exports; +var uncurryThis$C = functionUncurryThis; +var defineBuiltIn$6 = defineBuiltIn$p; var regexpExec$2 = regexpExec$3; -var fails$i = fails$1i; +var fails$j = fails$1k; var wellKnownSymbol$i = wellKnownSymbol$K; var createNonEnumerableProperty$8 = createNonEnumerableProperty$j; @@ -8713,14 +8725,14 @@ var RegExpPrototype$1 = RegExp.prototype; var fixRegexpWellKnownSymbolLogic = function (KEY, exec, FORCED, SHAM) { var SYMBOL = wellKnownSymbol$i(KEY); - var DELEGATES_TO_SYMBOL = !fails$i(function () { + var DELEGATES_TO_SYMBOL = !fails$j(function () { // String methods call symbol-named RegEp methods var O = {}; O[SYMBOL] = function () { return 7; }; return ''[KEY](O) != 7; }); - var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails$i(function () { + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails$j(function () { // Symbol-named RegExp methods call .exec var execCalled = false; var re = /a/; @@ -8749,9 +8761,9 @@ var fixRegexpWellKnownSymbolLogic = function (KEY, exec, FORCED, SHAM) { !DELEGATES_TO_EXEC || FORCED ) { - var uncurriedNativeRegExpMethod = uncurryThis$B(/./[SYMBOL]); + var uncurriedNativeRegExpMethod = uncurryThis$C(/./[SYMBOL]); var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) { - var uncurriedNativeMethod = uncurryThis$B(nativeMethod); + var uncurriedNativeMethod = uncurryThis$C(nativeMethod); var $exec = regexp.exec; if ($exec === regexpExec$2 || $exec === RegExpPrototype$1.exec) { if (DELEGATES_TO_SYMBOL && !forceStringMethod) { @@ -8765,8 +8777,8 @@ var fixRegexpWellKnownSymbolLogic = function (KEY, exec, FORCED, SHAM) { return { done: false }; }); - redefine$6(String.prototype, KEY, methods[0]); - redefine$6(RegExpPrototype$1, SYMBOL, methods[1]); + defineBuiltIn$6(String.prototype, KEY, methods[0]); + defineBuiltIn$6(RegExpPrototype$1, SYMBOL, methods[1]); } if (SHAM) createNonEnumerableProperty$8(RegExpPrototype$1[SYMBOL], 'sham', true); @@ -8780,14 +8792,13 @@ var advanceStringIndex$4 = function (S, index, unicode) { return index + (unicode ? charAt$9(S, index).length : 1); }; -var global$N = global$23; var call$I = functionCall; var anObject$1d = anObject$1G; -var isCallable$b = isCallable$D; -var classof$4 = classofRaw$1; +var isCallable$b = isCallable$E; +var classof$5 = classofRaw$1; var regexpExec$1 = regexpExec$3; -var TypeError$j = global$N.TypeError; +var $TypeError$f = TypeError; // `RegExpExec` abstract operation // https://tc39.es/ecma262/#sec-regexpexec @@ -8798,8 +8809,8 @@ var regexpExecAbstract = function (R, S) { if (result !== null) anObject$1d(result); return result; } - if (classof$4(R) === 'RegExp') return call$I(regexpExec$1, R, S); - throw TypeError$j('RegExp#exec called on incompatible receiver'); + if (classof$5(R) === 'RegExp') return call$I(regexpExec$1, R, S); + throw $TypeError$f('RegExp#exec called on incompatible receiver'); }; var call$H = functionCall; @@ -8851,20 +8862,19 @@ fixRegExpWellKnownSymbolLogic$3('match', function (MATCH, nativeMatch, maybeCall /* eslint-disable es-x/no-string-prototype-matchall -- safe */ var $$2F = _export; -var global$M = global$23; var call$G = functionCall; -var uncurryThis$A = functionUncurryThis; +var uncurryThis$B = functionUncurryThis; var createIteratorConstructor$5 = createIteratorConstructor$7; var requireObjectCoercible$9 = requireObjectCoercible$k; var toLength$5 = toLength$d; var toString$f = toString$z; var anObject$1b = anObject$1G; -var classof$3 = classofRaw$1; +var classof$4 = classofRaw$1; var isRegExp$2 = isRegexp; var getRegExpFlags$2 = regexpGetFlags; var getMethod$d = getMethod$i; -var redefine$5 = redefine$p.exports; -var fails$h = fails$1i; +var defineBuiltIn$5 = defineBuiltIn$p; +var fails$i = fails$1k; var wellKnownSymbol$h = wellKnownSymbol$K; var speciesConstructor$b = speciesConstructor$f; var advanceStringIndex$2 = advanceStringIndex$4; @@ -8878,11 +8888,11 @@ var REGEXP_STRING_ITERATOR = REGEXP_STRING + ' Iterator'; var setInternalState$d = InternalStateModule$d.set; var getInternalState$9 = InternalStateModule$d.getterFor(REGEXP_STRING_ITERATOR); var RegExpPrototype = RegExp.prototype; -var TypeError$i = global$M.TypeError; -var stringIndexOf$2 = uncurryThis$A(''.indexOf); -var un$MatchAll = uncurryThis$A(''.matchAll); +var $TypeError$e = TypeError; +var stringIndexOf$2 = uncurryThis$B(''.indexOf); +var un$MatchAll = uncurryThis$B(''.matchAll); -var WORKS_WITH_NON_GLOBAL_REGEX = !!un$MatchAll && !fails$h(function () { +var WORKS_WITH_NON_GLOBAL_REGEX = !!un$MatchAll && !fails$i(function () { un$MatchAll('a', /./); }); @@ -8932,11 +8942,11 @@ $$2F({ target: 'String', proto: true, forced: WORKS_WITH_NON_GLOBAL_REGEX }, { if (regexp != null) { if (isRegExp$2(regexp)) { flags = toString$f(requireObjectCoercible$9(getRegExpFlags$2(regexp))); - if (!~stringIndexOf$2(flags, 'g')) throw TypeError$i('`.matchAll` does not allow non-global regexes'); + if (!~stringIndexOf$2(flags, 'g')) throw $TypeError$e('`.matchAll` does not allow non-global regexes'); } if (WORKS_WITH_NON_GLOBAL_REGEX) return un$MatchAll(O, regexp); matcher = getMethod$d(regexp, MATCH_ALL); - if (matcher === undefined && IS_PURE$2 && classof$3(regexp) == 'RegExp') matcher = $matchAll; + if (matcher === undefined && IS_PURE$2 && classof$4(regexp) == 'RegExp') matcher = $matchAll; if (matcher) return call$G(matcher, regexp, O); } else if (WORKS_WITH_NON_GLOBAL_REGEX) return un$MatchAll(O, regexp); S = toString$f(O); @@ -8945,7 +8955,7 @@ $$2F({ target: 'String', proto: true, forced: WORKS_WITH_NON_GLOBAL_REGEX }, { } }); -MATCH_ALL in RegExpPrototype || redefine$5(RegExpPrototype, MATCH_ALL, $matchAll); +MATCH_ALL in RegExpPrototype || defineBuiltIn$5(RegExpPrototype, MATCH_ALL, $matchAll); // https://github.com/zloirock/core-js/issues/280 var userAgent$1 = engineUserAgent; @@ -8977,14 +8987,14 @@ $$2D({ target: 'String', proto: true, forced: WEBKIT_BUG }, { }); var $$2C = _export; -var uncurryThis$z = functionUncurryThis; +var uncurryThis$A = functionUncurryThis; var toIndexedObject$6 = toIndexedObject$k; var toObject$c = toObject$z; var toString$e = toString$z; var lengthOfArrayLike$f = lengthOfArrayLike$x; -var push$f = uncurryThis$z([].push); -var join$5 = uncurryThis$z([].join); +var push$f = uncurryThis$A([].push); +var join$5 = uncurryThis$A([].join); // `String.raw` method // https://tc39.es/ecma262/#sec-string.raw @@ -9012,13 +9022,13 @@ $$2B({ target: 'String', proto: true }, { repeat: repeat }); -var uncurryThis$y = functionUncurryThis; +var uncurryThis$z = functionUncurryThis; var toObject$b = toObject$z; var floor$3 = Math.floor; -var charAt$8 = uncurryThis$y(''.charAt); -var replace$5 = uncurryThis$y(''.replace); -var stringSlice$9 = uncurryThis$y(''.slice); +var charAt$8 = uncurryThis$z(''.charAt); +var replace$5 = uncurryThis$z(''.replace); +var stringSlice$9 = uncurryThis$z(''.slice); var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d{1,2}|<[^>]*>)/g; var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d{1,2})/g; @@ -9059,11 +9069,11 @@ var getSubstitution$2 = function (matched, str, position, captures, namedCapture var apply$j = functionApply$1; var call$F = functionCall; -var uncurryThis$x = functionUncurryThis; +var uncurryThis$y = functionUncurryThis; var fixRegExpWellKnownSymbolLogic$2 = fixRegexpWellKnownSymbolLogic; -var fails$g = fails$1i; +var fails$h = fails$1k; var anObject$1a = anObject$1G; -var isCallable$a = isCallable$D; +var isCallable$a = isCallable$E; var toIntegerOrInfinity$7 = toIntegerOrInfinity$m; var toLength$4 = toLength$d; var toString$d = toString$z; @@ -9077,10 +9087,10 @@ var wellKnownSymbol$g = wellKnownSymbol$K; var REPLACE$1 = wellKnownSymbol$g('replace'); var max$4 = Math.max; var min$5 = Math.min; -var concat$1 = uncurryThis$x([].concat); -var push$e = uncurryThis$x([].push); -var stringIndexOf$1 = uncurryThis$x(''.indexOf); -var stringSlice$8 = uncurryThis$x(''.slice); +var concat$1 = uncurryThis$y([].concat); +var push$e = uncurryThis$y([].push); +var stringIndexOf$1 = uncurryThis$y(''.indexOf); +var stringSlice$8 = uncurryThis$y(''.slice); var maybeToString = function (it) { return it === undefined ? it : String(it); @@ -9101,7 +9111,7 @@ var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () { return false; })(); -var REPLACE_SUPPORTS_NAMED_GROUPS = !fails$g(function () { +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails$h(function () { var re = /./; re.exec = function () { var result = []; @@ -9194,11 +9204,10 @@ fixRegExpWellKnownSymbolLogic$2('replace', function (_, nativeReplace, maybeCall }, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE); var $$2A = _export; -var global$L = global$23; var call$E = functionCall; -var uncurryThis$w = functionUncurryThis; +var uncurryThis$x = functionUncurryThis; var requireObjectCoercible$7 = requireObjectCoercible$k; -var isCallable$9 = isCallable$D; +var isCallable$9 = isCallable$E; var isRegExp$1 = isRegexp; var toString$c = toString$z; var getMethod$b = getMethod$i; @@ -9207,10 +9216,10 @@ var getSubstitution = getSubstitution$2; var wellKnownSymbol$f = wellKnownSymbol$K; var REPLACE = wellKnownSymbol$f('replace'); -var TypeError$h = global$L.TypeError; -var indexOf = uncurryThis$w(''.indexOf); -uncurryThis$w(''.replace); -var stringSlice$7 = uncurryThis$w(''.slice); +var $TypeError$d = TypeError; +var indexOf = uncurryThis$x(''.indexOf); +uncurryThis$x(''.replace); +var stringSlice$7 = uncurryThis$x(''.slice); var max$3 = Math.max; var stringIndexOf = function (string, searchValue, fromIndex) { @@ -9232,7 +9241,7 @@ $$2A({ target: 'String', proto: true }, { IS_REG_EXP = isRegExp$1(searchValue); if (IS_REG_EXP) { flags = toString$c(requireObjectCoercible$7(getRegExpFlags$1(searchValue))); - if (!~indexOf(flags, 'g')) throw TypeError$h('`.replaceAll` does not allow non-global regexes'); + if (!~indexOf(flags, 'g')) throw $TypeError$d('`.replaceAll` does not allow non-global regexes'); } replacer = getMethod$b(searchValue, REPLACE); if (replacer) { @@ -9300,7 +9309,7 @@ fixRegExpWellKnownSymbolLogic$1('search', function (SEARCH, nativeSearch, maybeC var apply$i = functionApply$1; var call$C = functionCall; -var uncurryThis$v = functionUncurryThis; +var uncurryThis$w = functionUncurryThis; var fixRegExpWellKnownSymbolLogic = fixRegexpWellKnownSymbolLogic; var isRegExp = isRegexp; var anObject$18 = anObject$1G; @@ -9314,19 +9323,19 @@ var arraySlice$7 = arraySliceSimple; var callRegExpExec = regexpExecAbstract; var regexpExec = regexpExec$3; var stickyHelpers = regexpStickyHelpers; -var fails$f = fails$1i; +var fails$g = fails$1k; var UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y; var MAX_UINT32 = 0xFFFFFFFF; var min$4 = Math.min; var $push = [].push; -var exec$6 = uncurryThis$v(/./.exec); -var push$d = uncurryThis$v($push); -var stringSlice$6 = uncurryThis$v(''.slice); +var exec$6 = uncurryThis$w(/./.exec); +var push$d = uncurryThis$w($push); +var stringSlice$6 = uncurryThis$w(''.slice); // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec // Weex JS has frozen built-in prototypes, so use try / catch wrapper -var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails$f(function () { +var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails$g(function () { // eslint-disable-next-line regexp/no-empty-group -- required for testing var re = /(?:)/; var originalExec = re.exec; @@ -9455,7 +9464,7 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa }, !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y); var $$2z = _export; -var uncurryThis$u = functionUncurryThis; +var uncurryThis$v = functionUncurryThis; var getOwnPropertyDescriptor$2 = objectGetOwnPropertyDescriptor.f; var toLength$2 = toLength$d; var toString$9 = toString$z; @@ -9464,8 +9473,8 @@ var requireObjectCoercible$4 = requireObjectCoercible$k; var correctIsRegExpLogic = correctIsRegexpLogic; // eslint-disable-next-line es-x/no-string-prototype-startswith -- safe -var un$StartsWith = uncurryThis$u(''.startsWith); -var stringSlice$5 = uncurryThis$u(''.slice); +var un$StartsWith = uncurryThis$v(''.startsWith); +var stringSlice$5 = uncurryThis$v(''.slice); var min$3 = Math.min; var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith'); @@ -9490,12 +9499,12 @@ $$2z({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_R }); var $$2y = _export; -var uncurryThis$t = functionUncurryThis; +var uncurryThis$u = functionUncurryThis; var requireObjectCoercible$3 = requireObjectCoercible$k; var toIntegerOrInfinity$6 = toIntegerOrInfinity$m; var toString$8 = toString$z; -var stringSlice$4 = uncurryThis$t(''.slice); +var stringSlice$4 = uncurryThis$u(''.slice); var max$2 = Math.max; var min$2 = Math.min; @@ -9520,7 +9529,7 @@ $$2y({ target: 'String', proto: true, forced: FORCED$3 }, { }); var PROPER_FUNCTION_NAME = functionName.PROPER; -var fails$e = fails$1i; +var fails$f = fails$1k; var whitespaces$1 = whitespaces$5; var non = '\u200B\u0085\u180E'; @@ -9528,7 +9537,7 @@ var non = '\u200B\u0085\u180E'; // check that a method works with the correct list // of whitespaces and has a correct name var stringTrimForced = function (METHOD_NAME) { - return fails$e(function () { + return fails$f(function () { return !!whitespaces$1[METHOD_NAME]() || non[METHOD_NAME]() !== non || (PROPER_FUNCTION_NAME && whitespaces$1[METHOD_NAME].name !== METHOD_NAME); @@ -9613,12 +9622,12 @@ $$2t({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimStart != trimStart: trimStart }); -var uncurryThis$s = functionUncurryThis; +var uncurryThis$t = functionUncurryThis; var requireObjectCoercible$2 = requireObjectCoercible$k; var toString$7 = toString$z; var quot = /"/g; -var replace$4 = uncurryThis$s(''.replace); +var replace$4 = uncurryThis$t(''.replace); // `CreateHTML` abstract operation // https://tc39.es/ecma262/#sec-createhtml @@ -9629,12 +9638,12 @@ var createHtml = function (string, tag, attribute, value) { return p1 + '>' + S + ''; }; -var fails$d = fails$1i; +var fails$e = fails$1k; // check the existence of a method, lowercase // of a tag and escaping quotes in arguments var stringHtmlForced = function (METHOD_NAME) { - return fails$d(function () { + return fails$e(function () { var test = ''[METHOD_NAME]('"'); return test !== test.toLowerCase() || test.split('"').length > 3; }); @@ -9800,47 +9809,45 @@ var typedArrayConstructor = {exports: {}}; /* eslint-disable no-new -- required for testing */ -var global$K = global$23; -var fails$c = fails$1i; +var global$n = global$Z; +var fails$d = fails$1k; var checkCorrectnessOfIteration = checkCorrectnessOfIteration$4; var NATIVE_ARRAY_BUFFER_VIEWS$1 = arrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS; -var ArrayBuffer$2 = global$K.ArrayBuffer; -var Int8Array$3 = global$K.Int8Array; +var ArrayBuffer$2 = global$n.ArrayBuffer; +var Int8Array$3 = global$n.Int8Array; -var typedArrayConstructorsRequireWrappers = !NATIVE_ARRAY_BUFFER_VIEWS$1 || !fails$c(function () { +var typedArrayConstructorsRequireWrappers = !NATIVE_ARRAY_BUFFER_VIEWS$1 || !fails$d(function () { Int8Array$3(1); -}) || !fails$c(function () { +}) || !fails$d(function () { new Int8Array$3(-1); }) || !checkCorrectnessOfIteration(function (iterable) { new Int8Array$3(); new Int8Array$3(null); new Int8Array$3(1.5); new Int8Array$3(iterable); -}, true) || fails$c(function () { +}, true) || fails$d(function () { // Safari (11+) bug - a reason why even Safari 13 should load a typed array polyfill return new Int8Array$3(new ArrayBuffer$2(2), 1, undefined).length !== 1; }); -var global$J = global$23; var toIntegerOrInfinity$5 = toIntegerOrInfinity$m; -var RangeError$8 = global$J.RangeError; +var $RangeError$5 = RangeError; var toPositiveInteger$5 = function (it) { var result = toIntegerOrInfinity$5(it); - if (result < 0) throw RangeError$8("The argument can't be less than 0"); + if (result < 0) throw $RangeError$5("The argument can't be less than 0"); return result; }; -var global$I = global$23; var toPositiveInteger$4 = toPositiveInteger$5; -var RangeError$7 = global$I.RangeError; +var $RangeError$4 = RangeError; var toOffset$2 = function (it, BYTES) { var offset = toPositiveInteger$4(it); - if (offset % BYTES) throw RangeError$7('Wrong offset'); + if (offset % BYTES) throw $RangeError$4('Wrong offset'); return offset; }; @@ -9882,7 +9889,7 @@ var typedArrayFrom$2 = function from(source /* , mapfn, thisArg */) { }; var $$2f = _export; -var global$H = global$23; +var global$m = global$Z; var call$A = functionCall; var DESCRIPTORS$8 = descriptors; var TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS$2 = typedArrayConstructorsRequireWrappers; @@ -9897,7 +9904,7 @@ var toIndex = toIndex$2; var toOffset$1 = toOffset$2; var toPropertyKey$1 = toPropertyKey$9; var hasOwn$b = hasOwnProperty_1; -var classof$2 = classof$j; +var classof$3 = classof$k; var isObject$7 = isObject$C; var isSymbol$1 = isSymbol$7; var create$7 = objectCreate$1; @@ -9917,7 +9924,7 @@ var setInternalState$c = InternalStateModule$c.set; var nativeDefineProperty = definePropertyModule.f; var nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; var round = Math.round; -var RangeError$6 = global$H.RangeError; +var RangeError$3 = global$m.RangeError; var ArrayBuffer$1 = ArrayBufferModule.ArrayBuffer; var ArrayBufferPrototype = ArrayBuffer$1.prototype; var DataView$1 = ArrayBufferModule.DataView; @@ -9948,7 +9955,7 @@ var addGetter = function (it, key) { var isArrayBuffer = function (it) { var klass; - return isPrototypeOf$2(ArrayBufferPrototype, it) || (klass = classof$2(it)) == 'ArrayBuffer' || klass == 'SharedArrayBuffer'; + return isPrototypeOf$2(ArrayBufferPrototype, it) || (klass = classof$3(it)) == 'ArrayBuffer' || klass == 'SharedArrayBuffer'; }; var isTypedArrayIndex = function (target, key) { @@ -10003,7 +10010,7 @@ if (DESCRIPTORS$8) { var CONSTRUCTOR_NAME = TYPE + (CLAMPED ? 'Clamped' : '') + 'Array'; var GETTER = 'get' + TYPE; var SETTER = 'set' + TYPE; - var NativeTypedArrayConstructor = global$H[CONSTRUCTOR_NAME]; + var NativeTypedArrayConstructor = global$m[CONSTRUCTOR_NAME]; var TypedArrayConstructor = NativeTypedArrayConstructor; var TypedArrayConstructorPrototype = TypedArrayConstructor && TypedArrayConstructor.prototype; var exported = {}; @@ -10046,12 +10053,12 @@ if (DESCRIPTORS$8) { byteOffset = toOffset$1(offset, BYTES); var $len = data.byteLength; if ($length === undefined) { - if ($len % BYTES) throw RangeError$6(WRONG_LENGTH); + if ($len % BYTES) throw RangeError$3(WRONG_LENGTH); byteLength = $len - byteOffset; - if (byteLength < 0) throw RangeError$6(WRONG_LENGTH); + if (byteLength < 0) throw RangeError$3(WRONG_LENGTH); } else { byteLength = toLength$1($length) * BYTES; - if (byteLength + byteOffset > $len) throw RangeError$6(WRONG_LENGTH); + if (byteLength + byteOffset > $len) throw RangeError$3(WRONG_LENGTH); } length = byteLength / BYTES; } else if (isTypedArray(data)) { @@ -10105,11 +10112,11 @@ if (DESCRIPTORS$8) { createNonEnumerableProperty$7(TypedArrayConstructorPrototype, TYPED_ARRAY_TAG, CONSTRUCTOR_NAME); } + var FORCED = TypedArrayConstructor != NativeTypedArrayConstructor; + exported[CONSTRUCTOR_NAME] = TypedArrayConstructor; - $$2f({ - global: true, forced: TypedArrayConstructor != NativeTypedArrayConstructor, sham: !NATIVE_ARRAY_BUFFER_VIEWS - }, exported); + $$2f({ global: true, constructor: true, forced: FORCED, sham: !NATIVE_ARRAY_BUFFER_VIEWS }, exported); if (!(BYTES_PER_ELEMENT in TypedArrayConstructor)) { createNonEnumerableProperty$7(TypedArrayConstructor, BYTES_PER_ELEMENT, BYTES); @@ -10230,11 +10237,11 @@ exportTypedArrayMethod$x('at', function at(index) { return (k < 0 || k >= len) ? undefined : O[k]; }); -var uncurryThis$r = functionUncurryThis; +var uncurryThis$s = functionUncurryThis; var ArrayBufferViewCore$y = arrayBufferViewCore; var $ArrayCopyWithin = arrayCopyWithin; -var u$ArrayCopyWithin = uncurryThis$r($ArrayCopyWithin); +var u$ArrayCopyWithin = uncurryThis$s($ArrayCopyWithin); var aTypedArray$v = ArrayBufferViewCore$y.aTypedArray; var exportTypedArrayMethod$w = ArrayBufferViewCore$y.exportTypedArrayMethod; @@ -10256,25 +10263,47 @@ exportTypedArrayMethod$v('every', function every(callbackfn /* , thisArg */) { return $every$1(aTypedArray$u(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); }); +var toPrimitive = toPrimitive$4; + +var $TypeError$c = TypeError; + +// `ToBigInt` abstract operation +// https://tc39.es/ecma262/#sec-tobigint +var toBigInt$1 = function (argument) { + var prim = toPrimitive(argument, 'number'); + if (typeof prim == 'number') throw $TypeError$c("Can't convert number to bigint"); + // eslint-disable-next-line es-x/no-bigint -- safe + return BigInt(prim); +}; + var ArrayBufferViewCore$w = arrayBufferViewCore; -var call$z = functionCall; var $fill = arrayFill$1; +var toBigInt = toBigInt$1; +var classof$2 = classof$k; +var call$z = functionCall; +var uncurryThis$r = functionUncurryThis; +var fails$c = fails$1k; var aTypedArray$t = ArrayBufferViewCore$w.aTypedArray; var exportTypedArrayMethod$u = ArrayBufferViewCore$w.exportTypedArrayMethod; +var slice = uncurryThis$r(''.slice); + +// V8 ~ Chrome < 59, Safari < 14.1, FF < 55, Edge <=18 +var CONVERSION_BUG = fails$c(function () { + var count = 0; + // eslint-disable-next-line es-x/no-typed-arrays -- safe + new Int8Array(2).fill({ valueOf: function () { return count++; } }); + return count !== 1; +}); // `%TypedArray%.prototype.fill` method // https://tc39.es/ecma262/#sec-%typedarray%.prototype.fill exportTypedArrayMethod$u('fill', function fill(value /* , start, end */) { var length = arguments.length; - return call$z( - $fill, - aTypedArray$t(this), - value, - length > 1 ? arguments[1] : undefined, - length > 2 ? arguments[2] : undefined - ); -}); + aTypedArray$t(this); + var actualValue = slice(classof$2(this), 0, 3) === 'Big' ? toBigInt(value) : +value; + return call$z($fill, this, actualValue, length > 1 ? arguments[1] : undefined, length > 2 ? arguments[2] : undefined); +}, CONVERSION_BUG); var lengthOfArrayLike$c = lengthOfArrayLike$x; @@ -10387,15 +10416,15 @@ exportTypedArrayMethod$o('indexOf', function indexOf(searchElement /* , fromInde return $indexOf(aTypedArray$n(this), searchElement, arguments.length > 1 ? arguments[1] : undefined); }); -var global$G = global$23; -var fails$b = fails$1i; +var global$l = global$Z; +var fails$b = fails$1k; var uncurryThis$q = functionUncurryThis; var ArrayBufferViewCore$o = arrayBufferViewCore; var ArrayIterators = es_array_iterator; var wellKnownSymbol$e = wellKnownSymbol$K; var ITERATOR$3 = wellKnownSymbol$e('iterator'); -var Uint8Array$1 = global$G.Uint8Array; +var Uint8Array$1 = global$l.Uint8Array; var arrayValues = uncurryThis$q(ArrayIterators.values); var arrayKeys = uncurryThis$q(ArrayIterators.keys); var arrayEntries = uncurryThis$q(ArrayIterators.entries); @@ -10538,16 +10567,16 @@ exportTypedArrayMethod$h('reverse', function reverse() { } return that; }); -var global$F = global$23; +var global$k = global$Z; var call$y = functionCall; var ArrayBufferViewCore$g = arrayBufferViewCore; var lengthOfArrayLike$b = lengthOfArrayLike$x; var toOffset = toOffset$2; var toIndexedObject$5 = toObject$z; -var fails$a = fails$1i; +var fails$a = fails$1k; -var RangeError$5 = global$F.RangeError; -var Int8Array$2 = global$F.Int8Array; +var RangeError$2 = global$k.RangeError; +var Int8Array$2 = global$k.Int8Array; var Int8ArrayPrototype = Int8Array$2 && Int8Array$2.prototype; var $set = Int8ArrayPrototype && Int8ArrayPrototype.set; var aTypedArray$f = ArrayBufferViewCore$g.aTypedArray; @@ -10578,13 +10607,13 @@ exportTypedArrayMethod$g('set', function set(arrayLike /* , offset */) { var length = this.length; var len = lengthOfArrayLike$b(src); var index = 0; - if (len + offset > length) throw RangeError$5('Wrong length'); + if (len + offset > length) throw RangeError$2('Wrong length'); while (index < len) this[offset + index] = src[index++]; }, !WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS || TO_OBJECT_BUG); var ArrayBufferViewCore$f = arrayBufferViewCore; var typedArraySpeciesConstructor$2 = typedArraySpeciesConstructor$5; -var fails$9 = fails$1i; +var fails$9 = fails$1k; var arraySlice$6 = arraySlice$e; var aTypedArray$e = ArrayBufferViewCore$f.aTypedArray; @@ -10619,9 +10648,9 @@ exportTypedArrayMethod$e('some', function some(callbackfn /* , thisArg */) { return $some$1(aTypedArray$d(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); }); -var global$E = global$23; +var global$j = global$Z; var uncurryThis$o = functionUncurryThis; -var fails$8 = fails$1i; +var fails$8 = fails$1k; var aCallable$H = aCallable$Y; var internalSort = arraySort$1; var ArrayBufferViewCore$d = arrayBufferViewCore; @@ -10632,7 +10661,7 @@ var WEBKIT = engineWebkitVersion; var aTypedArray$c = ArrayBufferViewCore$d.aTypedArray; var exportTypedArrayMethod$d = ArrayBufferViewCore$d.exportTypedArrayMethod; -var Uint16Array = global$E.Uint16Array; +var Uint16Array = global$j.Uint16Array; var un$Sort = Uint16Array && uncurryThis$o(Uint16Array.prototype.sort); // WebKit @@ -10711,13 +10740,13 @@ exportTypedArrayMethod$c('subarray', function subarray(begin, end) { ); }); -var global$D = global$23; +var global$i = global$Z; var apply$g = functionApply$1; var ArrayBufferViewCore$b = arrayBufferViewCore; -var fails$7 = fails$1i; +var fails$7 = fails$1k; var arraySlice$5 = arraySlice$e; -var Int8Array$1 = global$D.Int8Array; +var Int8Array$1 = global$i.Int8Array; var aTypedArray$a = ArrayBufferViewCore$b.aTypedArray; var exportTypedArrayMethod$b = ArrayBufferViewCore$b.exportTypedArrayMethod; var $toLocaleString = [].toLocaleString; @@ -10744,11 +10773,11 @@ exportTypedArrayMethod$b('toLocaleString', function toLocaleString() { }, FORCED$1); var exportTypedArrayMethod$a = arrayBufferViewCore.exportTypedArrayMethod; -var fails$6 = fails$1i; -var global$C = global$23; +var fails$6 = fails$1k; +var global$h = global$Z; var uncurryThis$n = functionUncurryThis; -var Uint8Array = global$C.Uint8Array; +var Uint8Array = global$h.Uint8Array; var Uint8ArrayPrototype = Uint8Array && Uint8Array.prototype || {}; var arrayToString = [].toString; var join$4 = uncurryThis$n([].join); @@ -10811,7 +10840,7 @@ $$2e({ global: true }, { }); var uncurryThis$l = functionUncurryThis; -var redefineAll$6 = redefineAll$a; +var defineBuiltIns$6 = defineBuiltIns$9; var getWeakData = internalMetadata.exports.getWeakData; var anObject$17 = anObject$1G; var isObject$6 = isObject$C; @@ -10889,7 +10918,7 @@ var collectionWeak$2 = { return that; }; - redefineAll$6(Prototype, { + defineBuiltIns$6(Prototype, { // `{ WeakMap, WeakSet }.prototype.delete(key)` methods // https://tc39.es/ecma262/#sec-weakmap.prototype.delete // https://tc39.es/ecma262/#sec-weakset.prototype.delete @@ -10912,7 +10941,7 @@ var collectionWeak$2 = { } }); - redefineAll$6(Prototype, IS_MAP ? { + defineBuiltIns$6(Prototype, IS_MAP ? { // `WeakMap.prototype.get(key)` method // https://tc39.es/ecma262/#sec-weakmap.prototype.get get: function get(key) { @@ -10940,9 +10969,9 @@ var collectionWeak$2 = { } }; -var global$B = global$23; +var global$g = global$Z; var uncurryThis$k = functionUncurryThis; -var redefineAll$5 = redefineAll$a; +var defineBuiltIns$5 = defineBuiltIns$9; var InternalMetadataModule = internalMetadata.exports; var collection$1 = collection$4; var collectionWeak$1 = collectionWeak$2; @@ -10951,7 +10980,7 @@ var isExtensible = objectIsExtensible; var enforceInternalState = internalState.enforce; var NATIVE_WEAK_MAP = nativeWeakMap; -var IS_IE11 = !global$B.ActiveXObject && 'ActiveXObject' in global$B; +var IS_IE11 = !global$g.ActiveXObject && 'ActiveXObject' in global$g; var InternalWeakMap; var wrapper = function (init) { @@ -10975,7 +11004,7 @@ if (NATIVE_WEAK_MAP && IS_IE11) { var nativeHas = uncurryThis$k(WeakMapPrototype.has); var nativeGet = uncurryThis$k(WeakMapPrototype.get); var nativeSet = uncurryThis$k(WeakMapPrototype.set); - redefineAll$5(WeakMapPrototype, { + defineBuiltIns$5(WeakMapPrototype, { 'delete': function (key) { if (isObject$5(key) && !isExtensible(key)) { var state = enforceInternalState(this); @@ -11017,16 +11046,16 @@ collection('WeakSet', function (init) { return function WeakSet() { return init(this, arguments.length ? arguments[0] : undefined); }; }, collectionWeak); -var global$A = global$23; +var global$f = global$Z; var shared$1 = sharedStore; -var isCallable$8 = isCallable$D; +var isCallable$8 = isCallable$E; var getPrototypeOf$3 = objectGetPrototypeOf$1; -var redefine$4 = redefine$p.exports; +var defineBuiltIn$4 = defineBuiltIn$p; var wellKnownSymbol$d = wellKnownSymbol$K; var USE_FUNCTION_CONSTRUCTOR = 'USE_FUNCTION_CONSTRUCTOR'; var ASYNC_ITERATOR$3 = wellKnownSymbol$d('asyncIterator'); -var AsyncIterator = global$A.AsyncIterator; +var AsyncIterator = global$f.AsyncIterator; var PassedAsyncIteratorPrototype = shared$1.AsyncIteratorPrototype; var AsyncIteratorPrototype$4, prototype; @@ -11034,7 +11063,7 @@ if (PassedAsyncIteratorPrototype) { AsyncIteratorPrototype$4 = PassedAsyncIteratorPrototype; } else if (isCallable$8(AsyncIterator)) { AsyncIteratorPrototype$4 = AsyncIterator.prototype; -} else if (shared$1[USE_FUNCTION_CONSTRUCTOR] || global$A[USE_FUNCTION_CONSTRUCTOR]) { +} else if (shared$1[USE_FUNCTION_CONSTRUCTOR] || global$f[USE_FUNCTION_CONSTRUCTOR]) { try { // eslint-disable-next-line no-new-func -- we have no alternatives without usage of modern syntax prototype = getPrototypeOf$3(getPrototypeOf$3(getPrototypeOf$3(Function('return async function*(){}()')()))); @@ -11045,7 +11074,7 @@ if (PassedAsyncIteratorPrototype) { if (!AsyncIteratorPrototype$4) AsyncIteratorPrototype$4 = {}; if (!isCallable$8(AsyncIteratorPrototype$4[ASYNC_ITERATOR$3])) { - redefine$4(AsyncIteratorPrototype$4, ASYNC_ITERATOR$3, function () { + defineBuiltIn$4(AsyncIteratorPrototype$4, ASYNC_ITERATOR$3, function () { return this; }); } @@ -11056,7 +11085,7 @@ var apply$f = functionApply$1; var anObject$16 = anObject$1G; var create$6 = objectCreate$1; var getMethod$8 = getMethod$i; -var redefineAll$4 = redefineAll$a; +var defineBuiltIns$4 = defineBuiltIns$9; var InternalStateModule$a = internalState; var getBuiltIn$s = getBuiltIn$L; var AsyncIteratorPrototype$3 = asyncIteratorPrototype; @@ -11082,7 +11111,7 @@ var AsyncFromSyncIterator$4 = function AsyncIterator(iterator) { }); }; -AsyncFromSyncIterator$4.prototype = redefineAll$4(create$6(AsyncIteratorPrototype$3), { +AsyncFromSyncIterator$4.prototype = defineBuiltIns$4(create$6(AsyncIteratorPrototype$3), { next: function next(arg) { var state = getInternalState$7(this); var hasArg = !!arguments.length; @@ -11129,24 +11158,21 @@ var getAsyncIterator$3 = function (it, usingIterator) { return method ? anObject$15(call$x(method, it)) : new AsyncFromSyncIterator$3(getIterator$7(it)); }; -var global$z = global$23; +var global$e = global$Z; var entryVirtual = function (CONSTRUCTOR) { - return global$z[CONSTRUCTOR].prototype; + return global$e[CONSTRUCTOR].prototype; }; // https://github.com/tc39/proposal-iterator-helpers // https://github.com/tc39/proposal-array-from-async -var global$y = global$23; var call$w = functionCall; var aCallable$G = aCallable$Y; var anObject$14 = anObject$1G; +var doesNotExceedSafeInteger$1 = doesNotExceedSafeInteger$5; var getBuiltIn$r = getBuiltIn$L; var getMethod$6 = getMethod$i; -var MAX_SAFE_INTEGER$1 = 0x1FFFFFFFFFFFFF; -var TypeError$g = global$y.TypeError; - var createMethod$1 = function (TYPE) { var IS_TO_ARRAY = TYPE == 0; var IS_FOR_EACH = TYPE == 1; @@ -11182,9 +11208,7 @@ var createMethod$1 = function (TYPE) { var loop = function () { try { - if (IS_TO_ARRAY && (index > MAX_SAFE_INTEGER$1) && MAPPING) { - throw TypeError$g('The allowed number of iterations has been exceeded'); - } + if (IS_TO_ARRAY && MAPPING) doesNotExceedSafeInteger$1(index); Promise.resolve(anObject$14(call$w(next, iterator))).then(function (step) { try { if (anObject$14(step).done) { @@ -11367,7 +11391,6 @@ $$29({ target: 'Array', proto: true }, { addToUnscopables$8('findLastIndex'); -var global$x = global$23; var bind$g = functionBindContext; var uncurryThis$j = functionUncurryThis; var IndexedObject$1 = indexedObject; @@ -11377,7 +11400,7 @@ var lengthOfArrayLike$9 = lengthOfArrayLike$x; var objectCreate = objectCreate$1; var arrayFromConstructorAndList$3 = arrayFromConstructorAndList$5; -var Array$6 = global$x.Array; +var $Array$4 = Array; var push$c = uncurryThis$j([].push); var arrayGroupBy = function ($this, callbackfn, that, specificConstructor) { @@ -11399,7 +11422,7 @@ var arrayGroupBy = function ($this, callbackfn, that, specificConstructor) { // TODO: Remove this block from `core-js@4` if (specificConstructor) { Constructor = specificConstructor(O); - if (Constructor !== Array$6) { + if (Constructor !== $Array$4) { for (key in target) target[key] = arrayFromConstructorAndList$3(Constructor, target[key]); } } return target; @@ -11496,12 +11519,12 @@ var DESCRIPTORS$7 = descriptors; var addToUnscopables$5 = addToUnscopables$l; var toObject$5 = toObject$z; var lengthOfArrayLike$7 = lengthOfArrayLike$x; -var defineProperty$4 = objectDefineProperty.f; +var defineBuiltInAccessor$4 = defineBuiltInAccessor$8; // `Array.prototype.lastIndex` getter // https://github.com/keithamus/proposal-array-last if (DESCRIPTORS$7) { - defineProperty$4(Array.prototype, 'lastIndex', { + defineBuiltInAccessor$4(Array.prototype, 'lastIndex', { configurable: true, get: function lastIndex() { var O = toObject$5(this); @@ -11518,12 +11541,12 @@ var DESCRIPTORS$6 = descriptors; var addToUnscopables$4 = addToUnscopables$l; var toObject$4 = toObject$z; var lengthOfArrayLike$6 = lengthOfArrayLike$x; -var defineProperty$3 = objectDefineProperty.f; +var defineBuiltInAccessor$3 = defineBuiltInAccessor$8; // `Array.prototype.lastIndex` accessor // https://github.com/keithamus/proposal-array-last if (DESCRIPTORS$6) { - defineProperty$3(Array.prototype, 'lastItem', { + defineBuiltInAccessor$3(Array.prototype, 'lastItem', { configurable: true, get: function lastItem() { var O = toObject$4(this); @@ -11553,25 +11576,23 @@ var arrayToReversed$2 = function (O, C) { }; var $$25 = _export; -var global$w = global$23; var arrayToReversed$1 = arrayToReversed$2; var toIndexedObject$4 = toIndexedObject$k; var addToUnscopables$3 = addToUnscopables$l; -var Array$5 = global$w.Array; +var $Array$3 = Array; // `Array.prototype.toReversed` method // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toReversed $$25({ target: 'Array', proto: true }, { toReversed: function toReversed() { - return arrayToReversed$1(toIndexedObject$4(this), Array$5); + return arrayToReversed$1(toIndexedObject$4(this), $Array$3); } }); addToUnscopables$3('toReversed'); var $$24 = _export; -var global$v = global$23; var uncurryThis$h = functionUncurryThis; var aCallable$F = aCallable$Y; var toIndexedObject$3 = toIndexedObject$k; @@ -11579,7 +11600,7 @@ var arrayFromConstructorAndList$2 = arrayFromConstructorAndList$5; var getVirtual = entryVirtual; var addToUnscopables$2 = addToUnscopables$l; -var Array$4 = global$v.Array; +var $Array$2 = Array; var sort$1 = uncurryThis$h(getVirtual('Array').sort); // `Array.prototype.toSorted` method @@ -11588,7 +11609,7 @@ $$24({ target: 'Array', proto: true }, { toSorted: function toSorted(compareFn) { if (compareFn !== undefined) aCallable$F(compareFn); var O = toIndexedObject$3(this); - var A = arrayFromConstructorAndList$2(Array$4, O); + var A = arrayFromConstructorAndList$2($Array$2, O); return sort$1(A, compareFn); } }); @@ -11596,13 +11617,12 @@ $$24({ target: 'Array', proto: true }, { addToUnscopables$2('toSorted'); var lengthOfArrayLike$4 = lengthOfArrayLike$x; +var doesNotExceedSafeInteger = doesNotExceedSafeInteger$5; var toAbsoluteIndex = toAbsoluteIndex$a; var toIntegerOrInfinity$3 = toIntegerOrInfinity$m; -var $TypeError = TypeError; var max$1 = Math.max; var min$1 = Math.min; -var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toSpliced // https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toSpliced @@ -11623,8 +11643,7 @@ var arrayToSpliced$2 = function (O, C, args) { insertCount = argumentsLength - 2; actualDeleteCount = min$1(max$1(toIntegerOrInfinity$3(deleteCount), 0), len - actualStart); } - newLen = len + insertCount - actualDeleteCount; - if (newLen > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed length exceeded'); + newLen = doesNotExceedSafeInteger(len + insertCount - actualDeleteCount); A = new C(newLen); for (; k < actualStart; k++) A[k] = O[k]; @@ -11635,20 +11654,19 @@ var arrayToSpliced$2 = function (O, C, args) { }; var $$23 = _export; -var global$u = global$23; var toIndexedObject$2 = toIndexedObject$k; var arraySlice$4 = arraySlice$e; var arrayToSpliced$1 = arrayToSpliced$2; var addToUnscopables$1 = addToUnscopables$l; -var Array$3 = global$u.Array; +var $Array$1 = Array; // `Array.prototype.toSpliced` method // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toSpliced -$$23({ target: 'Array', proto: true }, { +$$23({ target: 'Array', proto: true, arity: 2 }, { // eslint-disable-next-line no-unused-vars -- required for .length toSpliced: function toSpliced(start, deleteCount /* , ...items */) { - return arrayToSpliced$1(toIndexedObject$2(this), Array$3, arraySlice$4(arguments)); + return arrayToSpliced$1(toIndexedObject$2(this), $Array$1, arraySlice$4(arguments)); } }); @@ -11702,11 +11720,10 @@ $$22({ target: 'Array', proto: true, forced: true }, { addToUnscopables('uniqueBy'); -var global$t = global$23; var lengthOfArrayLike$2 = lengthOfArrayLike$x; var toIntegerOrInfinity$2 = toIntegerOrInfinity$m; -var RangeError$4 = global$t.RangeError; +var $RangeError$3 = RangeError; // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.with // https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.with @@ -11714,7 +11731,7 @@ var arrayWith$2 = function (O, C, index, value) { var len = lengthOfArrayLike$2(O); var relativeIndex = toIntegerOrInfinity$2(index); var actualIndex = relativeIndex < 0 ? len + relativeIndex : relativeIndex; - if (actualIndex >= len || actualIndex < 0) throw RangeError$4('Incorrect index'); + if (actualIndex >= len || actualIndex < 0) throw $RangeError$3('Incorrect index'); var A = new C(len); var k = 0; for (; k < len; k++) A[k] = k === actualIndex ? value : O[k]; @@ -11722,17 +11739,16 @@ var arrayWith$2 = function (O, C, index, value) { }; var $$21 = _export; -var global$s = global$23; var arrayWith$1 = arrayWith$2; var toIndexedObject$1 = toIndexedObject$k; -var Array$2 = global$s.Array; +var $Array = Array; // `Array.prototype.with` method // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.with $$21({ target: 'Array', proto: true }, { 'with': function (index, value) { - return arrayWith$1(toIndexedObject$1(this), Array$2, index, value); + return arrayWith$1(toIndexedObject$1(this), $Array, index, value); } }); @@ -11761,7 +11777,7 @@ if (!hasOwn$9(AsyncIteratorPrototype$2, 'constructor') || AsyncIteratorPrototype createNonEnumerableProperty$6(AsyncIteratorPrototype$2, 'constructor', AsyncIteratorConstructor); } -$$20({ global: true, forced: IS_PURE$1 }, { +$$20({ global: true, constructor: true, forced: IS_PURE$1 }, { AsyncIterator: AsyncIteratorConstructor }); @@ -11770,7 +11786,7 @@ var aCallable$D = aCallable$Y; var anObject$13 = anObject$1G; var create$5 = objectCreate$1; var createNonEnumerableProperty$5 = createNonEnumerableProperty$j; -var redefineAll$3 = redefineAll$a; +var defineBuiltIns$3 = defineBuiltIns$9; var wellKnownSymbol$9 = wellKnownSymbol$K; var InternalStateModule$9 = internalState; var getBuiltIn$n = getBuiltIn$L; @@ -11794,7 +11810,7 @@ var asyncIteratorCreateProxy = function (nextHandler, IS_ITERATOR) { setInternalState$9(this, state); }; - AsyncIteratorProxy.prototype = redefineAll$3(create$5(AsyncIteratorPrototype$1), { + AsyncIteratorProxy.prototype = defineBuiltIns$3(create$5(AsyncIteratorPrototype$1), { next: function next(arg) { var that = this; var hasArgument = !!arguments.length; @@ -12118,14 +12134,13 @@ $$1T({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { // https://github.com/tc39/proposal-iterator-helpers var $$1S = _export; -var global$r = global$23; var call$t = functionCall; var aCallable$z = aCallable$Y; var anObject$Y = anObject$1G; var getBuiltIn$m = getBuiltIn$L; var Promise$1 = getBuiltIn$m('Promise'); -var TypeError$f = global$r.TypeError; +var $TypeError$b = TypeError; $$1S({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { reduce: function reduce(reducer /* , initialValue */) { @@ -12141,7 +12156,7 @@ $$1S({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { Promise$1.resolve(anObject$Y(call$t(next, iterator))).then(function (step) { try { if (anObject$Y(step).done) { - noInitial ? reject(TypeError$f('Reduce of empty iterator with no initial value')) : resolve(accumulator); + noInitial ? reject($TypeError$b('Reduce of empty iterator with no initial value')) : resolve(accumulator); } else { var value = step.value; if (noInitial) { @@ -12218,11 +12233,10 @@ $$1P({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { } }); -var global$q = global$23; var InternalStateModule$8 = internalState; var createIteratorConstructor$4 = createIteratorConstructor$7; var isObject$4 = isObject$C; -var defineProperties$2 = objectDefineProperties.f; +var defineProperties = objectDefineProperties.f; var DESCRIPTORS$5 = descriptors; var INCORRECT_RANGE = 'Incorrect Number.range arguments'; @@ -12231,15 +12245,15 @@ var NUMERIC_RANGE_ITERATOR = 'NumericRangeIterator'; var setInternalState$8 = InternalStateModule$8.set; var getInternalState$5 = InternalStateModule$8.getterFor(NUMERIC_RANGE_ITERATOR); -var RangeError$3 = global$q.RangeError; -var TypeError$e = global$q.TypeError; +var $RangeError$2 = RangeError; +var $TypeError$a = TypeError; var $RangeIterator = createIteratorConstructor$4(function NumericRangeIterator(start, end, option, type, zero, one) { if (typeof start != type || (end !== Infinity && end !== -Infinity && typeof end != type)) { - throw new TypeError$e(INCORRECT_RANGE); + throw new $TypeError$a(INCORRECT_RANGE); } if (start === Infinity || start === -Infinity) { - throw new RangeError$3(INCORRECT_RANGE); + throw new $RangeError$2(INCORRECT_RANGE); } var ifIncrease = end > start; var inclusiveEnd = false; @@ -12252,16 +12266,16 @@ var $RangeIterator = createIteratorConstructor$4(function NumericRangeIterator(s } else if (typeof option == type) { step = option; } else { - throw new TypeError$e(INCORRECT_RANGE); + throw new $TypeError$a(INCORRECT_RANGE); } if (step == null) { step = ifIncrease ? one : -one; } if (typeof step != type) { - throw new TypeError$e(INCORRECT_RANGE); + throw new $TypeError$a(INCORRECT_RANGE); } if (step === Infinity || step === -Infinity || (step === zero && start !== end)) { - throw new RangeError$3(INCORRECT_RANGE); + throw new $RangeError$2(INCORRECT_RANGE); } // eslint-disable-next-line no-self-compare -- NaN check var hitsEnd = start != start || end != end || step != step || (end > start) !== (step > zero); @@ -12306,7 +12320,7 @@ var getter = function (fn) { }; if (DESCRIPTORS$5) { - defineProperties$2($RangeIterator.prototype, { + defineProperties($RangeIterator.prototype, { start: getter(function () { return getInternalState$5(this).start; }), @@ -12341,13 +12355,12 @@ if (typeof BigInt == 'function') { // TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` -var global$p = global$23; var getBuiltIn$l = getBuiltIn$L; var create$4 = objectCreate$1; var isObject$3 = isObject$C; -var Object$3 = global$p.Object; -var TypeError$d = global$p.TypeError; +var $Object$1 = Object; +var $TypeError$9 = TypeError; var Map$3 = getBuiltIn$l('Map'); var WeakMap$2 = getBuiltIn$l('WeakMap'); @@ -12383,20 +12396,19 @@ var compositeKey = function () { for (i = 0; i < length; i++) { if (isObject$3(it = arguments[i])) active = active.next(i, it, true); } - if (this === Object$3 && active === root) throw TypeError$d('Composite keys must contain a non-primitive component'); + if (this === $Object$1 && active === root) throw $TypeError$9('Composite keys must contain a non-primitive component'); for (i = 0; i < length; i++) { if (!isObject$3(it = arguments[i])) active = active.next(i, it, false); } return active; }; var $$1N = _export; -var global$o = global$23; var apply$8 = functionApply$1; var getCompositeKeyNode$1 = compositeKey; var getBuiltIn$k = getBuiltIn$L; var create$3 = objectCreate$1; -var Object$2 = global$o.Object; +var $Object = Object; var initializer = function () { var freeze = getBuiltIn$k('Object', 'freeze'); @@ -12406,7 +12418,7 @@ var initializer = function () { // https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey $$1N({ global: true, forced: true }, { compositeKey: function compositeKey() { - return apply$8(getCompositeKeyNode$1, Object$2, arguments).get('object', initializer); + return apply$8(getCompositeKeyNode$1, $Object, arguments).get('object', initializer); } }); @@ -12425,7 +12437,7 @@ $$1M({ global: true, forced: true }, { var $$1L = _export; var uncurryThis$f = functionUncurryThis; -var $isCallable = isCallable$D; +var $isCallable = isCallable$E; var inspectSource = inspectSource$5; var hasOwn$8 = hasOwnProperty_1; var DESCRIPTORS$4 = descriptors; @@ -12476,18 +12488,18 @@ $$1J({ target: 'Function', proto: true, forced: true }, { // https://github.com/tc39/proposal-iterator-helpers var $$1I = _export; -var global$n = global$23; +var global$d = global$Z; var anInstance$5 = anInstance$d; -var isCallable$7 = isCallable$D; +var isCallable$7 = isCallable$E; var createNonEnumerableProperty$4 = createNonEnumerableProperty$j; -var fails$5 = fails$1i; +var fails$5 = fails$1k; var hasOwn$7 = hasOwnProperty_1; var wellKnownSymbol$7 = wellKnownSymbol$K; var IteratorPrototype$2 = iteratorsCore.IteratorPrototype; var TO_STRING_TAG$2 = wellKnownSymbol$7('toStringTag'); -var NativeIterator = global$n.Iterator; +var NativeIterator = global$d.Iterator; // FF56- have non-standard global helper `Iterator` var FORCED = !isCallable$7(NativeIterator) @@ -12509,7 +12521,7 @@ if (FORCED || !hasOwn$7(IteratorPrototype$2, 'constructor') || IteratorPrototype IteratorConstructor.prototype = IteratorPrototype$2; -$$1I({ global: true, forced: FORCED }, { +$$1I({ global: true, constructor: true, forced: FORCED }, { Iterator: IteratorConstructor }); @@ -12518,7 +12530,7 @@ var aCallable$x = aCallable$Y; var anObject$W = anObject$1G; var create$2 = objectCreate$1; var createNonEnumerableProperty$3 = createNonEnumerableProperty$j; -var redefineAll$2 = redefineAll$a; +var defineBuiltIns$2 = defineBuiltIns$9; var wellKnownSymbol$6 = wellKnownSymbol$K; var InternalStateModule$7 = internalState; var getMethod$2 = getMethod$i; @@ -12539,7 +12551,7 @@ var iteratorCreateProxy = function (nextHandler, IS_ITERATOR) { setInternalState$7(this, state); }; - IteratorProxy.prototype = redefineAll$2(create$2(IteratorPrototype$1), { + IteratorProxy.prototype = defineBuiltIns$2(create$2(IteratorPrototype$1), { next: function next(arg) { var state = getInternalState$4(this); var args = arguments.length ? [state.ignoreArg ? undefined : arg] : IS_ITERATOR ? [] : [undefined]; @@ -12689,7 +12701,6 @@ $$1D({ target: 'Iterator', proto: true, real: true, forced: true }, { // https://github.com/tc39/proposal-iterator-helpers var $$1C = _export; -var global$m = global$23; var call$p = functionCall; var aCallable$t = aCallable$Y; var anObject$Q = anObject$1G; @@ -12697,7 +12708,7 @@ var getIteratorMethod$2 = getIteratorMethod$9; var createIteratorProxy$3 = iteratorCreateProxy; var iteratorClose$1 = iteratorClose$4; -var TypeError$c = global$m.TypeError; +var $TypeError$8 = TypeError; var IteratorProxy$3 = createIteratorProxy$3(function () { var iterator = this.iterator; @@ -12720,7 +12731,7 @@ var IteratorProxy$3 = createIteratorProxy$3(function () { iteratorMethod = getIteratorMethod$2(mapped); if (!iteratorMethod) { - throw TypeError$c('.flatMap callback should return an iterable object'); + throw $TypeError$8('.flatMap callback should return an iterable object'); } this.innerIterator = innerIterator = anObject$Q(call$p(iteratorMethod, mapped)); @@ -12810,12 +12821,11 @@ $$1z({ target: 'Iterator', proto: true, real: true, forced: true }, { // https://github.com/tc39/proposal-iterator-helpers var $$1y = _export; -var global$l = global$23; var iterate$w = iterate$J; var aCallable$r = aCallable$Y; var anObject$M = anObject$1G; -var TypeError$b = global$l.TypeError; +var $TypeError$7 = TypeError; $$1y({ target: 'Iterator', proto: true, real: true, forced: true }, { reduce: function reduce(reducer /* , initialValue */) { @@ -12831,7 +12841,7 @@ $$1y({ target: 'Iterator', proto: true, real: true, forced: true }, { accumulator = reducer(accumulator, value); } }, { IS_ITERATOR: true }); - if (noInitial) throw TypeError$b('Reduce of empty iterator with no initial value'); + if (noInitial) throw $TypeError$7('Reduce of empty iterator with no initial value'); return accumulator; } }); @@ -13231,7 +13241,7 @@ var iterate$i = iterate$J; // `Map.prototype.merge` method // https://github.com/tc39/proposal-collection-methods -$$1g({ target: 'Map', proto: true, real: true, forced: true }, { +$$1g({ target: 'Map', proto: true, real: true, arity: 1, forced: true }, { // eslint-disable-next-line no-unused-vars -- required for `.length` merge: function merge(iterable /* ...iterables */) { var map = anObject$y(this); @@ -13262,13 +13272,12 @@ $$1f({ target: 'Map', stat: true, forced: true }, { }); var $$1e = _export; -var global$k = global$23; var anObject$x = anObject$1G; var aCallable$g = aCallable$Y; var getMapIterator$1 = getMapIterator$a; var iterate$h = iterate$J; -var TypeError$a = global$k.TypeError; +var $TypeError$6 = TypeError; // `Map.prototype.reduce` method // https://github.com/tc39/proposal-collection-methods @@ -13287,7 +13296,7 @@ $$1e({ target: 'Map', proto: true, real: true, forced: true }, { accumulator = callbackfn(accumulator, value, key, map); } }, { AS_ENTRIES: true, IS_ITERATOR: true }); - if (noInitial) throw TypeError$a('Reduce of empty map with no initial value'); + if (noInitial) throw $TypeError$6('Reduce of empty map with no initial value'); return accumulator; } }); @@ -13312,12 +13321,11 @@ $$1d({ target: 'Map', proto: true, real: true, forced: true }, { }); var $$1c = _export; -var global$j = global$23; var call$f = functionCall; var anObject$v = anObject$1G; var aCallable$f = aCallable$Y; -var TypeError$9 = global$j.TypeError; +var $TypeError$5 = TypeError; // `Set.prototype.update` method // https://github.com/tc39/proposal-collection-methods @@ -13331,7 +13339,7 @@ $$1c({ target: 'Map', proto: true, real: true, forced: true }, { aCallable$f(callback); var isPresentInMap = call$f(has, map, key); if (!isPresentInMap && length < 3) { - throw TypeError$9('Updating absent value'); + throw $TypeError$5('Updating absent value'); } var value = isPresentInMap ? call$f(get, map, key) : aCallable$f(length > 2 ? arguments[2] : undefined)(key, map); call$f(set, map, key, callback(value, key, map)); @@ -13339,13 +13347,12 @@ $$1c({ target: 'Map', proto: true, real: true, forced: true }, { } }); -var global$i = global$23; var call$e = functionCall; var aCallable$e = aCallable$Y; -var isCallable$6 = isCallable$D; +var isCallable$6 = isCallable$E; var anObject$u = anObject$1G; -var TypeError$8 = global$i.TypeError; +var $TypeError$4 = TypeError; // `Map.prototype.upsert` method // https://github.com/thumbsupep/proposal-upsert @@ -13357,7 +13364,7 @@ var mapUpsert = function upsert(key, updateFn /* , insertFn */) { var insertFn = arguments.length > 2 ? arguments[2] : undefined; var value; if (!isCallable$6(updateFn) && !isCallable$6(insertFn)) { - throw TypeError$8('At least one callback required'); + throw $TypeError$4('At least one callback required'); } if (call$e(has, map, key)) { value = call$e(get, map, key); @@ -13528,7 +13535,6 @@ $$10({ target: 'Math', stat: true, forced: true }, { }); var $$$ = _export; -var global$h = global$23; var anObject$t = anObject$1G; var numberIsFinite = numberIsFinite$2; var createIteratorConstructor$3 = createIteratorConstructor$7; @@ -13539,7 +13545,7 @@ var SEEDED_RANDOM_GENERATOR = SEEDED_RANDOM + ' Generator'; var SEED_TYPE_ERROR = 'Math.seededPRNG() argument should have a "seed" field with a finite value.'; var setInternalState$6 = InternalStateModule$6.set; var getInternalState$3 = InternalStateModule$6.getterFor(SEEDED_RANDOM_GENERATOR); -var TypeError$7 = global$h.TypeError; +var $TypeError$3 = TypeError; var $SeededRandomGenerator = createIteratorConstructor$3(function SeededRandomGenerator(seed) { setInternalState$6(this, { @@ -13558,7 +13564,7 @@ var $SeededRandomGenerator = createIteratorConstructor$3(function SeededRandomGe $$$({ target: 'Math', stat: true, forced: true }, { seededPRNG: function seededPRNG(it) { var seed = anObject$t(it).seed; - if (!numberIsFinite(seed)) throw TypeError$7(SEED_TYPE_ERROR); + if (!numberIsFinite(seed)) throw $TypeError$3(SEED_TYPE_ERROR); return new $SeededRandomGenerator(seed); } }); @@ -13569,7 +13575,9 @@ var $$_ = _export; // https://github.com/tc39/proposal-Math.signbit $$_({ target: 'Math', stat: true, forced: true }, { signbit: function signbit(x) { - return (x = +x) == x && x == 0 ? 1 / x == -Infinity : x < 0; + var n = +x; + // eslint-disable-next-line no-self-compare -- NaN check + return n == n && n == 0 ? 1 / n == -Infinity : n < 0; } }); @@ -13593,16 +13601,15 @@ $$Z({ target: 'Math', stat: true, forced: true }, { }); var $$Y = _export; -var global$g = global$23; var uncurryThis$c = functionUncurryThis; var toIntegerOrInfinity$1 = toIntegerOrInfinity$m; var parseInt$2 = numberParseInt; var INVALID_NUMBER_REPRESENTATION = 'Invalid number representation'; var INVALID_RADIX = 'Invalid radix'; -var RangeError$2 = global$g.RangeError; -var SyntaxError$1 = global$g.SyntaxError; -var TypeError$6 = global$g.TypeError; +var $RangeError$1 = RangeError; +var $SyntaxError = SyntaxError; +var $TypeError$2 = TypeError; var valid = /^[\da-z]+$/; var charAt$6 = uncurryThis$c(''.charAt); var exec$3 = uncurryThis$c(valid.exec); @@ -13615,17 +13622,17 @@ $$Y({ target: 'Number', stat: true, forced: true }, { fromString: function fromString(string, radix) { var sign = 1; var R, mathNum; - if (typeof string != 'string') throw TypeError$6(INVALID_NUMBER_REPRESENTATION); - if (!string.length) throw SyntaxError$1(INVALID_NUMBER_REPRESENTATION); + if (typeof string != 'string') throw $TypeError$2(INVALID_NUMBER_REPRESENTATION); + if (!string.length) throw $SyntaxError(INVALID_NUMBER_REPRESENTATION); if (charAt$6(string, 0) == '-') { sign = -1; string = stringSlice$2(string, 1); - if (!string.length) throw SyntaxError$1(INVALID_NUMBER_REPRESENTATION); + if (!string.length) throw $SyntaxError(INVALID_NUMBER_REPRESENTATION); } R = radix === undefined ? 10 : toIntegerOrInfinity$1(radix); - if (R < 2 || R > 36) throw RangeError$2(INVALID_RADIX); + if (R < 2 || R > 36) throw $RangeError$1(INVALID_RADIX); if (!exec$3(valid, string) || numberToString$1(mathNum = parseInt$2(string, R), R) !== string) { - throw SyntaxError$1(INVALID_NUMBER_REPRESENTATION); + throw $SyntaxError(INVALID_NUMBER_REPRESENTATION); } return sign * mathNum; } @@ -13715,12 +13722,12 @@ $$U({ target: 'Object', stat: true, forced: true }, { } }); -var global$f = global$23; -var isCallable$5 = isCallable$D; +var global$c = global$Z; +var isCallable$5 = isCallable$E; var wellKnownSymbol$5 = wellKnownSymbol$K; var $$OBSERVABLE$2 = wellKnownSymbol$5('observable'); -var NativeObservable = global$f.Observable; +var NativeObservable = global$c.Observable; var NativeObservablePrototype = NativeObservable && NativeObservable.prototype; var observableForced = !isCallable$5(NativeObservable) @@ -13735,14 +13742,14 @@ var call$d = functionCall; var DESCRIPTORS$3 = descriptors; var setSpecies = setSpecies$7; var aCallable$d = aCallable$Y; -var isCallable$4 = isCallable$D; +var isCallable$4 = isCallable$E; var anObject$s = anObject$1G; var isObject$2 = isObject$C; var anInstance$4 = anInstance$d; var getMethod$1 = getMethod$i; -var defineProperty$2 = objectDefineProperty.f; -var redefine$3 = redefine$p.exports; -var redefineAll$1 = redefineAll$a; +var defineBuiltIn$3 = defineBuiltIn$p; +var defineBuiltIns$1 = defineBuiltIns$9; +var defineBuiltInAccessor$2 = defineBuiltInAccessor$8; var hostReportErrors = hostReportErrors$2; var wellKnownSymbol$4 = wellKnownSymbol$K; var InternalStateModule$4 = internalState; @@ -13813,7 +13820,7 @@ var Subscription = function (observer, subscriber) { } if (subscriptionState.isClosed()) subscriptionState.clean(); }; -Subscription.prototype = redefineAll$1({}, { +Subscription.prototype = defineBuiltIns$1({}, { unsubscribe: function unsubscribe() { var subscriptionState = getSubscriptionInternalState(this); if (!subscriptionState.isClosed()) { @@ -13823,9 +13830,9 @@ Subscription.prototype = redefineAll$1({}, { } }); -if (DESCRIPTORS$3) defineProperty$2(Subscription.prototype, 'closed', { +if (DESCRIPTORS$3) defineBuiltInAccessor$2(Subscription.prototype, 'closed', { configurable: true, - get: function () { + get: function closed() { return getSubscriptionInternalState(this).isClosed(); } }); @@ -13838,7 +13845,7 @@ var SubscriptionObserver = function (subscriptionState) { if (!DESCRIPTORS$3) this.closed = false; }; -SubscriptionObserver.prototype = redefineAll$1({}, { +SubscriptionObserver.prototype = defineBuiltIns$1({}, { next: function next(value) { var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; if (!subscriptionState.isClosed()) { @@ -13880,9 +13887,9 @@ SubscriptionObserver.prototype = redefineAll$1({}, { } }); -if (DESCRIPTORS$3) defineProperty$2(SubscriptionObserver.prototype, 'closed', { +if (DESCRIPTORS$3) defineBuiltInAccessor$2(SubscriptionObserver.prototype, 'closed', { configurable: true, - get: function () { + get: function closed() { return getSubscriptionObserverInternalState(this).subscriptionState.isClosed(); } }); @@ -13897,7 +13904,7 @@ var $Observable = function Observable(subscriber) { var ObservablePrototype = $Observable.prototype; -redefineAll$1(ObservablePrototype, { +defineBuiltIns$1(ObservablePrototype, { subscribe: function subscribe(observer) { var length = arguments.length; return new Subscription(isCallable$4(observer) ? { @@ -13908,9 +13915,9 @@ redefineAll$1(ObservablePrototype, { } }); -redefine$3(ObservablePrototype, $$OBSERVABLE$1, function () { return this; }); +defineBuiltIn$3(ObservablePrototype, $$OBSERVABLE$1, function () { return this; }); -$$T({ global: true, forced: OBSERVABLE_FORCED$2 }, { +$$T({ global: true, constructor: true, forced: OBSERVABLE_FORCED$2 }, { Observable: $Observable }); @@ -14422,7 +14429,7 @@ var $$x = _export; var getBuiltIn$9 = getBuiltIn$L; var call$5 = functionCall; var aCallable$7 = aCallable$Y; -var isCallable$3 = isCallable$D; +var isCallable$3 = isCallable$E; var anObject$a = anObject$1G; var getIterator$1 = getIterator$b; var iterate$8 = iterate$J; @@ -14521,13 +14528,12 @@ $$t({ target: 'Set', stat: true, forced: true }, { }); var $$s = _export; -var global$e = global$23; var aCallable$4 = aCallable$Y; var anObject$6 = anObject$1G; var getSetIterator$1 = getSetIterator$7; var iterate$4 = iterate$J; -var TypeError$5 = global$e.TypeError; +var $TypeError$1 = TypeError; // `Set.prototype.reduce` method // https://github.com/tc39/proposal-collection-methods @@ -14546,7 +14552,7 @@ $$s({ target: 'Set', proto: true, real: true, forced: true }, { accumulator = callbackfn(accumulator, value, value, set); } }, { IS_ITERATOR: true }); - if (noInitial) throw TypeError$5('Reduce of empty set with no initial value'); + if (noInitial) throw $TypeError$1('Reduce of empty set with no initial value'); return accumulator; } }); @@ -14631,13 +14637,12 @@ $$o({ target: 'String', proto: true, forced: true }, { }); var $$n = _export; -var global$d = global$23; var uncurryThis$8 = functionUncurryThis; var toIndexedObject = toIndexedObject$k; var toString$3 = toString$z; var lengthOfArrayLike$1 = lengthOfArrayLike$x; -var TypeError$4 = global$d.TypeError; +var $TypeError = TypeError; var ArrayPrototype = Array.prototype; var push$4 = uncurryThis$8(ArrayPrototype.push); var join$3 = uncurryThis$8(ArrayPrototype.join); @@ -14653,7 +14658,7 @@ $$n({ target: 'String', stat: true, forced: true }, { var i = 0; while (literalSegments > i) { var nextVal = cookedTemplate[i++]; - if (nextVal === undefined) throw TypeError$4('Incorrect template'); + if (nextVal === undefined) throw $TypeError('Incorrect template'); push$4(elements, toString$3(nextVal)); if (i === literalSegments) return join$3(elements, ''); if (i < argumentsLength) push$4(elements, toString$3(arguments[i])); @@ -14880,7 +14885,7 @@ var TYPED_ARRAY_CONSTRUCTOR$1 = ArrayBufferViewCore$2.TYPED_ARRAY_CONSTRUCTOR; // eslint-disable-next-line no-unused-vars -- required for .length exportTypedArrayMethod$2('toSpliced', function toSpliced(start, deleteCount /* , ...items */) { return arrayToSpliced(aTypedArray$2(this), this[TYPED_ARRAY_CONSTRUCTOR$1], arraySlice$2(arguments)); -}); +}, { arity: 2 }); var uncurryThis$6 = functionUncurryThis; var ArrayBufferViewCore$1 = arrayBufferViewCore; @@ -14899,14 +14904,23 @@ exportTypedArrayMethod$1('uniqueBy', function uniqueBy(resolver) { var arrayWith = arrayWith$2; var ArrayBufferViewCore = arrayBufferViewCore; +// var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +// var toBigInt = require('../internals/to-big-int'); +// var classof = require('../internals/classof'); +// var uncurryThis = require('../internals/function-uncurry-this'); var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; var TYPED_ARRAY_CONSTRUCTOR = ArrayBufferViewCore.TYPED_ARRAY_CONSTRUCTOR; +// var slice = uncurryThis(''.slice); // `%TypedArray%.prototype.with` method // https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.with exportTypedArrayMethod('with', { 'with': function (index, value) { + // aTypedArray(this); + // var relativeIndex = toIntegerOrInfinity(index); + // var actualValue = slice(classof(this), 0, 3) === 'Big' ? toBigInt(value) : +value; + // return arrayWith(this, this[TYPED_ARRAY_CONSTRUCTOR], relativeIndex, actualValue); return arrayWith(aTypedArray(this), this[TYPED_ARRAY_CONSTRUCTOR], index, value); } }['with']); @@ -15005,7 +15019,7 @@ var base64Map = { var $$c = _export; var getBuiltIn$4 = getBuiltIn$L; var uncurryThis$5 = functionUncurryThis; -var fails$4 = fails$1i; +var fails$4 = fails$1k; var toString$1 = toString$z; var hasOwn$5 = hasOwnProperty_1; var validateArgumentsLength$6 = validateArgumentsLength$8; @@ -15064,7 +15078,7 @@ $$c({ global: true, enumerable: true, forced: NO_SPACES_IGNORE || NO_ENCODING_CH var $$b = _export; var getBuiltIn$3 = getBuiltIn$L; var uncurryThis$4 = functionUncurryThis; -var fails$3 = fails$1i; +var fails$3 = fails$1k; var toString = toString$z; var validateArgumentsLength$5 = validateArgumentsLength$8; var itoc = base64Map.itoc; @@ -15149,7 +15163,7 @@ var DOMTokenListPrototype$2 = classList && classList.constructor && classList.co var domTokenListPrototype = DOMTokenListPrototype$2 === Object.prototype ? undefined : DOMTokenListPrototype$2; -var global$c = global$23; +var global$b = global$Z; var DOMIterables$1 = domIterables; var DOMTokenListPrototype$1 = domTokenListPrototype; var forEach = arrayForEach; @@ -15166,13 +15180,13 @@ var handlePrototype$1 = function (CollectionPrototype) { for (var COLLECTION_NAME$1 in DOMIterables$1) { if (DOMIterables$1[COLLECTION_NAME$1]) { - handlePrototype$1(global$c[COLLECTION_NAME$1] && global$c[COLLECTION_NAME$1].prototype); + handlePrototype$1(global$b[COLLECTION_NAME$1] && global$b[COLLECTION_NAME$1].prototype); } } handlePrototype$1(DOMTokenListPrototype$1); -var global$b = global$23; +var global$a = global$Z; var DOMIterables = domIterables; var DOMTokenListPrototype = domTokenListPrototype; var ArrayIteratorMethods = es_array_iterator; @@ -15206,7 +15220,7 @@ var handlePrototype = function (CollectionPrototype, COLLECTION_NAME) { }; for (var COLLECTION_NAME in DOMIterables) { - handlePrototype(global$b[COLLECTION_NAME] && global$b[COLLECTION_NAME].prototype, COLLECTION_NAME); + handlePrototype(global$a[COLLECTION_NAME] && global$a[COLLECTION_NAME].prototype, COLLECTION_NAME); } handlePrototype(DOMTokenListPrototype, 'DOMTokenList'); @@ -15251,12 +15265,12 @@ var domExceptionConstants = { var $$a = _export; var tryNodeRequire = tryNodeRequire$1; var getBuiltIn$2 = getBuiltIn$L; -var fails$2 = fails$1i; +var fails$2 = fails$1k; var create$1 = objectCreate$1; var createPropertyDescriptor$2 = createPropertyDescriptor$c; var defineProperty$1 = objectDefineProperty.f; -var defineProperties$1 = objectDefineProperties.f; -var redefine$2 = redefine$p.exports; +var defineBuiltIn$2 = defineBuiltIn$p; +var defineBuiltInAccessor$1 = defineBuiltInAccessor$8; var hasOwn$4 = hasOwnProperty_1; var anInstance$3 = anInstance$d; var anObject$2 = anObject$1G; @@ -15327,11 +15341,11 @@ var getterFor = function (key) { }); }; -if (DESCRIPTORS$2) defineProperties$1(DOMExceptionPrototype$1, { - name: getterFor('name'), - message: getterFor('message'), - code: getterFor('code') -}); +if (DESCRIPTORS$2) { + defineBuiltInAccessor$1(DOMExceptionPrototype$1, 'code', getterFor('code')); + defineBuiltInAccessor$1(DOMExceptionPrototype$1, 'message', getterFor('message')); + defineBuiltInAccessor$1(DOMExceptionPrototype$1, 'name', getterFor('name')); +} defineProperty$1(DOMExceptionPrototype$1, 'constructor', createPropertyDescriptor$2(1, $DOMException$1)); @@ -15359,7 +15373,7 @@ var FORCED_CONSTRUCTOR$1 = INCORRECT_CONSTRUCTOR; // `DOMException` constructor // https://webidl.spec.whatwg.org/#idl-DOMException -$$a({ global: true, forced: FORCED_CONSTRUCTOR$1 }, { +$$a({ global: true, constructor: true, forced: FORCED_CONSTRUCTOR$1 }, { DOMException: FORCED_CONSTRUCTOR$1 ? $DOMException$1 : NativeDOMException$1 }); @@ -15367,11 +15381,11 @@ var PolyfilledDOMException$1 = getBuiltIn$2(DOM_EXCEPTION$2); var PolyfilledDOMExceptionPrototype$1 = PolyfilledDOMException$1.prototype; if (INCORRECT_TO_STRING && (NativeDOMException$1 === PolyfilledDOMException$1)) { - redefine$2(PolyfilledDOMExceptionPrototype$1, 'toString', errorToString); + defineBuiltIn$2(PolyfilledDOMExceptionPrototype$1, 'toString', errorToString); } if (INCORRECT_CODE && DESCRIPTORS$2 && NativeDOMException$1 === PolyfilledDOMException$1) { - defineProperty$1(PolyfilledDOMExceptionPrototype$1, 'code', createGetterDescriptor(function () { + defineBuiltInAccessor$1(PolyfilledDOMExceptionPrototype$1, 'code', createGetterDescriptor(function () { return codeFor(anObject$2(this).name); })); } @@ -15424,7 +15438,7 @@ var FORCED_CONSTRUCTOR = ERROR_HAS_STACK && !DOM_EXCEPTION_HAS_STACK; // `DOMException` constructor patch for `.stack` where it's required // https://webidl.spec.whatwg.org/#es-DOMException-specialness -$$9({ global: true, forced: FORCED_CONSTRUCTOR }, { // TODO: fix export logic +$$9({ global: true, constructor: true, forced: FORCED_CONSTRUCTOR }, { // TODO: fix export logic DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException }); @@ -15453,37 +15467,37 @@ var DOM_EXCEPTION = 'DOMException'; setToStringTag$2(getBuiltIn(DOM_EXCEPTION), DOM_EXCEPTION); var $$8 = _export; -var global$a = global$23; +var global$9 = global$Z; var clearImmediate = task$1.clear; // `clearImmediate` method // http://w3c.github.io/setImmediate/#si-clearImmediate -$$8({ global: true, bind: true, enumerable: true, forced: global$a.clearImmediate !== clearImmediate }, { +$$8({ global: true, bind: true, enumerable: true, forced: global$9.clearImmediate !== clearImmediate }, { clearImmediate: clearImmediate }); var $$7 = _export; -var global$9 = global$23; +var global$8 = global$Z; var setImmediate = task$1.set; // `setImmediate` method // http://w3c.github.io/setImmediate/#si-setImmediate -$$7({ global: true, bind: true, enumerable: true, forced: global$9.setImmediate !== setImmediate }, { +$$7({ global: true, bind: true, enumerable: true, forced: global$8.setImmediate !== setImmediate }, { setImmediate: setImmediate }); var $$6 = _export; -var global$8 = global$23; +var global$7 = global$Z; var microtask = microtask$2; var aCallable = aCallable$Y; var validateArgumentsLength$4 = validateArgumentsLength$8; var IS_NODE = engineIsNode; -var process = global$8.process; +var process = global$7.process; // `queueMicrotask` method // https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-queuemicrotask -$$6({ global: true, enumerable: true, noTargetGet: true }, { +$$6({ global: true, enumerable: true, dontCallGetSet: true }, { queueMicrotask: function queueMicrotask(fn) { validateArgumentsLength$4(arguments.length, 1); aCallable(fn); @@ -15493,18 +15507,18 @@ $$6({ global: true, enumerable: true, noTargetGet: true }, { }); var $$5 = _export; -var global$7 = global$23; +var global$6 = global$Z; var getBuiltin = getBuiltIn$L; var uncurryThis$3 = functionUncurryThis; -var fails$1 = fails$1i; +var fails$1 = fails$1k; var uid = uid$6; -var isCallable$2 = isCallable$D; +var isCallable$2 = isCallable$E; var isConstructor = isConstructor$a; var isObject$1 = isObject$C; var isSymbol = isSymbol$7; var iterate = iterate$J; var anObject$1 = anObject$1G; -var classof$1 = classof$j; +var classof$1 = classof$k; var hasOwn$2 = hasOwnProperty_1; var createProperty = createProperty$9; var createNonEnumerableProperty = createNonEnumerableProperty$j; @@ -15513,17 +15527,17 @@ var validateArgumentsLength$3 = validateArgumentsLength$8; var getRegExpFlags = regexpGetFlags; var ERROR_STACK_INSTALLABLE = errorStackInstallable; -var Object$1 = global$7.Object; -var Date$1 = global$7.Date; -var Error$1 = global$7.Error; -var EvalError = global$7.EvalError; -var RangeError$1 = global$7.RangeError; -var ReferenceError = global$7.ReferenceError; -var SyntaxError = global$7.SyntaxError; -var TypeError$3 = global$7.TypeError; -var URIError = global$7.URIError; -var PerformanceMark = global$7.PerformanceMark; -var WebAssembly = global$7.WebAssembly; +var Object$1 = global$6.Object; +var Date$1 = global$6.Date; +var Error$1 = global$6.Error; +var EvalError = global$6.EvalError; +var RangeError$1 = global$6.RangeError; +var ReferenceError = global$6.ReferenceError; +var SyntaxError$1 = global$6.SyntaxError; +var TypeError$3 = global$6.TypeError; +var URIError = global$6.URIError; +var PerformanceMark = global$6.PerformanceMark; +var WebAssembly = global$6.WebAssembly; var CompileError = WebAssembly && WebAssembly.CompileError || Error$1; var LinkError = WebAssembly && WebAssembly.LinkError || Error$1; var RuntimeError = WebAssembly && WebAssembly.RuntimeError || Error$1; @@ -15547,37 +15561,49 @@ var TRANSFERRING = 'Transferring'; var checkBasicSemantic = function (structuredCloneImplementation) { return !fails$1(function () { - var set1 = new global$7.Set([7]); + var set1 = new global$6.Set([7]); var set2 = structuredCloneImplementation(set1); var number = structuredCloneImplementation(Object$1(7)); return set2 == set1 || !set2.has(7) || typeof number != 'object' || number != 7; }) && structuredCloneImplementation; }; +var checkErrorsCloning = function (structuredCloneImplementation) { + return !fails$1(function () { + var error = new Error$1(); + var test = structuredCloneImplementation({ a: error, b: error }); + return !(test && test.a === test.b && test.a instanceof Error$1); + }); +}; + // https://github.com/whatwg/html/pull/5749 -var checkNewErrorsSemantic = function (structuredCloneImplementation) { +var checkNewErrorsCloningSemantic = function (structuredCloneImplementation) { return !fails$1(function () { - var test = structuredCloneImplementation(new global$7.AggregateError([1], PERFORMANCE_MARK, { cause: 3 })); + var test = structuredCloneImplementation(new global$6.AggregateError([1], PERFORMANCE_MARK, { cause: 3 })); return test.name != 'AggregateError' || test.errors[0] != 1 || test.message != PERFORMANCE_MARK || test.cause != 3; - }) && structuredCloneImplementation; + }); }; -// FF94+, Safari TP134+, Chrome Canary 98+, NodeJS 17.0+, Deno 1.13+ -// current FF and Safari implementations can't clone errors +// FF94+, Safari 15.4+, Chrome 98+, NodeJS 17.0+, Deno 1.13+ +// FF and Safari implementations can't clone errors // https://bugzilla.mozilla.org/show_bug.cgi?id=1556604 +// Chrome <103 returns `null` if cloned object contains multiple references to one error +// https://bugs.chromium.org/p/v8/issues/detail?id=12542 // no one of current implementations supports new (html/5749) error cloning semantic -var nativeStructuredClone = global$7.structuredClone; +var nativeStructuredClone = global$6.structuredClone; -var FORCED_REPLACEMENT = !checkNewErrorsSemantic(nativeStructuredClone); +var FORCED_REPLACEMENT = !checkErrorsCloning(nativeStructuredClone) || !checkNewErrorsCloningSemantic(nativeStructuredClone); // Chrome 82+, Safari 14.1+, Deno 1.11+ // Chrome 78-81 implementation swaps `.name` and `.message` of cloned `DOMException` +// Chrome returns `null` if cloned object contains multiple references to one error // Safari 14.1 implementation doesn't clone some `RegExp` flags, so requires a workaround -// current Safari implementation can't clone errors +// Safari implementation can't clone errors // Deno 1.2-1.10 implementations too naive -// NodeJS 16.0+ does not have `PerformanceMark` constructor, structured cloning implementation -// from `performance.mark` is too naive and can't clone, for example, `RegExp` or some boxed primitives -// https://github.com/nodejs/node/issues/40840 +// NodeJS 16.0+ does not have `PerformanceMark` constructor +// NodeJS <17.2 structured cloning implementation from `performance.mark` is too naive +// and can't clone, for example, `RegExp` or some boxed primitives +// https://github.com/nodejs/node/issues/40840 // no one of current implementations supports new (html/5749) error cloning semantic var structuredCloneFromMark = !nativeStructuredClone && checkBasicSemantic(function (value) { return new PerformanceMark(PERFORMANCE_MARK, { detail: value }).detail; @@ -15643,7 +15669,7 @@ var structuredCloneInternal = function (value, map) { cloned = ReferenceError(); break; case 'SyntaxError': - cloned = SyntaxError(); + cloned = SyntaxError$1(); break; case 'TypeError': cloned = TypeError$3(); @@ -15681,7 +15707,7 @@ var structuredCloneInternal = function (value, map) { case 'Float64Array': case 'BigInt64Array': case 'BigUint64Array': - C = global$7[type]; + C = global$6[type]; // in some old engines like Safari 9, typeof C is 'object' // on Uint8ClampedArray or some other constructors if (!isObject$1(C)) throwUnpolyfillable(type); @@ -15707,7 +15733,7 @@ var structuredCloneInternal = function (value, map) { } break; case 'FileList': - C = global$7.DataTransfer; + C = global$6.DataTransfer; if (isConstructor(C)) { dataTransfer = new C(); for (i = 0, length = lengthOfArrayLike(value); i < length; i++) { @@ -15753,7 +15779,7 @@ var structuredCloneInternal = function (value, map) { cloned = new Date$1(getTime(value)); break; case 'ArrayBuffer': - C = global$7.DataView; + C = global$6.DataView; // `ArrayBuffer#slice` is not available in IE10 // `ArrayBuffer#slice` and `DataView` are not available in old FF if (!C && typeof value.slice != 'function') throwUnpolyfillable(type); @@ -15785,7 +15811,7 @@ var structuredCloneInternal = function (value, map) { } break; case 'DOMPoint': case 'DOMPointReadOnly': - C = global$7[type]; + C = global$6[type]; try { cloned = C.fromPoint ? C.fromPoint(value) @@ -15795,7 +15821,7 @@ var structuredCloneInternal = function (value, map) { } break; case 'DOMRect': case 'DOMRectReadOnly': - C = global$7[type]; + C = global$6[type]; try { cloned = C.fromRect ? C.fromRect(value) @@ -15805,7 +15831,7 @@ var structuredCloneInternal = function (value, map) { } break; case 'DOMMatrix': case 'DOMMatrixReadOnly': - C = global$7[type]; + C = global$6[type]; try { cloned = C.fromMatrix ? C.fromMatrix(value) @@ -15907,7 +15933,7 @@ var tryToTransfer = function (rawTransfer, map) { switch (type) { case 'ImageBitmap': - C = global$7.OffscreenCanvas; + C = global$6.OffscreenCanvas; if (!isConstructor(C)) throwUnpolyfillable(type, TRANSFERRING); try { canvas = new C(value.width, value.height); @@ -15953,15 +15979,15 @@ $$5({ global: true, enumerable: true, sham: !PROPER_TRANSFER, forced: FORCED_REP } }); -var global$6 = global$23; +var global$5 = global$Z; var apply = functionApply$1; -var isCallable$1 = isCallable$D; +var isCallable$1 = isCallable$E; var userAgent = engineUserAgent; var arraySlice$1 = arraySlice$e; var validateArgumentsLength$2 = validateArgumentsLength$8; var MSIE = /MSIE .\./.test(userAgent); // <- dirty ie9- check -var Function$1 = global$6.Function; +var Function$1 = global$5.Function; var wrap = function (scheduler) { return MSIE ? function (handler, timeout /* , ...arguments */) { @@ -15979,33 +16005,33 @@ var wrap = function (scheduler) { var schedulersFix = { // `setTimeout` method // https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout - setTimeout: wrap(global$6.setTimeout), + setTimeout: wrap(global$5.setTimeout), // `setInterval` method // https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval - setInterval: wrap(global$6.setInterval) + setInterval: wrap(global$5.setInterval) }; var $$4 = _export; -var global$5 = global$23; +var global$4 = global$Z; var setInterval = schedulersFix.setInterval; // ie9- setInterval additional parameters fix // https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval -$$4({ global: true, bind: true, forced: global$5.setInterval !== setInterval }, { +$$4({ global: true, bind: true, forced: global$4.setInterval !== setInterval }, { setInterval: setInterval }); var $$3 = _export; -var global$4 = global$23; +var global$3 = global$Z; var setTimeout$1 = schedulersFix.setTimeout; // ie9- setTimeout additional parameters fix // https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout -$$3({ global: true, bind: true, forced: global$4.setTimeout !== setTimeout$1 }, { +$$3({ global: true, bind: true, forced: global$3.setTimeout !== setTimeout$1 }, { setTimeout: setTimeout$1 }); -var fails = fails$1i; +var fails = fails$1k; var wellKnownSymbol$1 = wellKnownSymbol$K; var IS_PURE = isPure; @@ -16041,7 +16067,6 @@ var nativeUrl = !fails(function () { }); // based on https://github.com/bestiejs/punycode.js/blob/master/punycode.js -var global$3 = global$23; var uncurryThis$2 = functionUncurryThis; var maxInt = 2147483647; // aka. 0x7FFFFFFF or 2^31-1 @@ -16058,7 +16083,7 @@ var regexSeparators = /[.\u3002\uFF0E\uFF61]/g; // RFC 3490 separators var OVERFLOW_ERROR = 'Overflow: input needs wider integers to process'; var baseMinusTMin = base - tMin; -var RangeError = global$3.RangeError; +var $RangeError = RangeError; var exec$1 = uncurryThis$2(regexSeparators.exec); var floor$1 = Math.floor; var fromCharCode = String.fromCharCode; @@ -16173,7 +16198,7 @@ var encode = function (input) { // Increase `delta` enough to advance the decoder's state to , but guard against overflow. var handledCPCountPlusOne = handledCPCount + 1; if (m - n > floor$1((maxInt - delta) / handledCPCountPlusOne)) { - throw RangeError(OVERFLOW_ERROR); + throw $RangeError(OVERFLOW_ERROR); } delta += (m - n) * handledCPCountPlusOne; @@ -16182,7 +16207,7 @@ var encode = function (input) { for (i = 0; i < input.length; i++) { currentValue = input[i]; if (currentValue < n && ++delta > maxInt) { - throw RangeError(OVERFLOW_ERROR); + throw $RangeError(OVERFLOW_ERROR); } if (currentValue == n) { // Represent delta as a generalized variable-length integer. @@ -16225,21 +16250,21 @@ var stringPunycodeToAscii = function (input) { // TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` var $$2 = _export; -var global$2 = global$23; +var global$2 = global$Z; var call$1 = functionCall; var uncurryThis$1 = functionUncurryThis; var DESCRIPTORS$1 = descriptors; var USE_NATIVE_URL$1 = nativeUrl; -var redefine$1 = redefine$p.exports; -var redefineAll = redefineAll$a; +var defineBuiltIn$1 = defineBuiltIn$p; +var defineBuiltIns = defineBuiltIns$9; var setToStringTag$1 = setToStringTag$d; var createIteratorConstructor = createIteratorConstructor$7; var InternalStateModule$1 = internalState; var anInstance$1 = anInstance$d; -var isCallable = isCallable$D; +var isCallable = isCallable$E; var hasOwn$1 = hasOwnProperty_1; var bind$1 = functionBindContext; -var classof = classof$j; +var classof = classof$k; var anObject = anObject$1G; var isObject = isObject$C; var $toString$1 = toString$z; @@ -16431,7 +16456,7 @@ var URLSearchParamsConstructor = function URLSearchParams(/* init */) { var URLSearchParamsPrototype = URLSearchParamsConstructor.prototype; -redefineAll(URLSearchParamsPrototype, { +defineBuiltIns(URLSearchParamsPrototype, { // `URLSearchParams.prototype.append` method // https://url.spec.whatwg.org/#dom-urlsearchparams-append append: function append(name, value) { @@ -16550,17 +16575,17 @@ redefineAll(URLSearchParamsPrototype, { }, { enumerable: true }); // `URLSearchParams.prototype[@@iterator]` method -redefine$1(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries, { name: 'entries' }); +defineBuiltIn$1(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries, { name: 'entries' }); // `URLSearchParams.prototype.toString` method // https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior -redefine$1(URLSearchParamsPrototype, 'toString', function toString() { +defineBuiltIn$1(URLSearchParamsPrototype, 'toString', function toString() { return getInternalParamsState(this).serialize(); }, { enumerable: true }); setToStringTag$1(URLSearchParamsConstructor, URL_SEARCH_PARAMS); -$$2({ global: true, forced: !USE_NATIVE_URL$1 }, { +$$2({ global: true, constructor: true, forced: !USE_NATIVE_URL$1 }, { URLSearchParams: URLSearchParamsConstructor }); @@ -16587,7 +16612,7 @@ if (!USE_NATIVE_URL$1 && isCallable(Headers)) { }; if (isCallable(nativeFetch)) { - $$2({ global: true, enumerable: true, noTargetGet: true, forced: true }, { + $$2({ global: true, enumerable: true, dontCallGetSet: true, forced: true }, { fetch: function fetch(input /* , init */) { return nativeFetch(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {}); } @@ -16603,7 +16628,7 @@ if (!USE_NATIVE_URL$1 && isCallable(Headers)) { RequestPrototype.constructor = RequestConstructor; RequestConstructor.prototype = RequestPrototype; - $$2({ global: true, forced: true, noTargetGet: true }, { + $$2({ global: true, constructor: true, dontCallGetSet: true, forced: true }, { Request: RequestConstructor }); } @@ -16619,11 +16644,11 @@ var web_urlSearchParams_constructor = { var $$1 = _export; var DESCRIPTORS = descriptors; var USE_NATIVE_URL = nativeUrl; -var global$1 = global$23; +var global$1 = global$Z; var bind = functionBindContext; var uncurryThis = functionUncurryThis; -var defineProperties = objectDefineProperties.f; -var redefine = redefine$p.exports; +var defineBuiltIn = defineBuiltIn$p; +var defineBuiltInAccessor = defineBuiltInAccessor$8; var anInstance = anInstance$d; var hasOwn = hasOwnProperty_1; var assign = objectAssign; @@ -17589,55 +17614,53 @@ var accessorDescriptor = function (getter, setter) { }; if (DESCRIPTORS) { - defineProperties(URLPrototype, { - // `URL.prototype.href` accessors pair - // https://url.spec.whatwg.org/#dom-url-href - href: accessorDescriptor('serialize', 'setHref'), - // `URL.prototype.origin` getter - // https://url.spec.whatwg.org/#dom-url-origin - origin: accessorDescriptor('getOrigin'), - // `URL.prototype.protocol` accessors pair - // https://url.spec.whatwg.org/#dom-url-protocol - protocol: accessorDescriptor('getProtocol', 'setProtocol'), - // `URL.prototype.username` accessors pair - // https://url.spec.whatwg.org/#dom-url-username - username: accessorDescriptor('getUsername', 'setUsername'), - // `URL.prototype.password` accessors pair - // https://url.spec.whatwg.org/#dom-url-password - password: accessorDescriptor('getPassword', 'setPassword'), - // `URL.prototype.host` accessors pair - // https://url.spec.whatwg.org/#dom-url-host - host: accessorDescriptor('getHost', 'setHost'), - // `URL.prototype.hostname` accessors pair - // https://url.spec.whatwg.org/#dom-url-hostname - hostname: accessorDescriptor('getHostname', 'setHostname'), - // `URL.prototype.port` accessors pair - // https://url.spec.whatwg.org/#dom-url-port - port: accessorDescriptor('getPort', 'setPort'), - // `URL.prototype.pathname` accessors pair - // https://url.spec.whatwg.org/#dom-url-pathname - pathname: accessorDescriptor('getPathname', 'setPathname'), - // `URL.prototype.search` accessors pair - // https://url.spec.whatwg.org/#dom-url-search - search: accessorDescriptor('getSearch', 'setSearch'), - // `URL.prototype.searchParams` getter - // https://url.spec.whatwg.org/#dom-url-searchparams - searchParams: accessorDescriptor('getSearchParams'), - // `URL.prototype.hash` accessors pair - // https://url.spec.whatwg.org/#dom-url-hash - hash: accessorDescriptor('getHash', 'setHash') - }); + // `URL.prototype.href` accessors pair + // https://url.spec.whatwg.org/#dom-url-href + defineBuiltInAccessor(URLPrototype, 'href', accessorDescriptor('serialize', 'setHref')); + // `URL.prototype.origin` getter + // https://url.spec.whatwg.org/#dom-url-origin + defineBuiltInAccessor(URLPrototype, 'origin', accessorDescriptor('getOrigin')); + // `URL.prototype.protocol` accessors pair + // https://url.spec.whatwg.org/#dom-url-protocol + defineBuiltInAccessor(URLPrototype, 'protocol', accessorDescriptor('getProtocol', 'setProtocol')); + // `URL.prototype.username` accessors pair + // https://url.spec.whatwg.org/#dom-url-username + defineBuiltInAccessor(URLPrototype, 'username', accessorDescriptor('getUsername', 'setUsername')); + // `URL.prototype.password` accessors pair + // https://url.spec.whatwg.org/#dom-url-password + defineBuiltInAccessor(URLPrototype, 'password', accessorDescriptor('getPassword', 'setPassword')); + // `URL.prototype.host` accessors pair + // https://url.spec.whatwg.org/#dom-url-host + defineBuiltInAccessor(URLPrototype, 'host', accessorDescriptor('getHost', 'setHost')); + // `URL.prototype.hostname` accessors pair + // https://url.spec.whatwg.org/#dom-url-hostname + defineBuiltInAccessor(URLPrototype, 'hostname', accessorDescriptor('getHostname', 'setHostname')); + // `URL.prototype.port` accessors pair + // https://url.spec.whatwg.org/#dom-url-port + defineBuiltInAccessor(URLPrototype, 'port', accessorDescriptor('getPort', 'setPort')); + // `URL.prototype.pathname` accessors pair + // https://url.spec.whatwg.org/#dom-url-pathname + defineBuiltInAccessor(URLPrototype, 'pathname', accessorDescriptor('getPathname', 'setPathname')); + // `URL.prototype.search` accessors pair + // https://url.spec.whatwg.org/#dom-url-search + defineBuiltInAccessor(URLPrototype, 'search', accessorDescriptor('getSearch', 'setSearch')); + // `URL.prototype.searchParams` getter + // https://url.spec.whatwg.org/#dom-url-searchparams + defineBuiltInAccessor(URLPrototype, 'searchParams', accessorDescriptor('getSearchParams')); + // `URL.prototype.hash` accessors pair + // https://url.spec.whatwg.org/#dom-url-hash + defineBuiltInAccessor(URLPrototype, 'hash', accessorDescriptor('getHash', 'setHash')); } // `URL.prototype.toJSON` method // https://url.spec.whatwg.org/#dom-url-tojson -redefine(URLPrototype, 'toJSON', function toJSON() { +defineBuiltIn(URLPrototype, 'toJSON', function toJSON() { return getInternalURLState(this).serialize(); }, { enumerable: true }); // `URL.prototype.toString` method // https://url.spec.whatwg.org/#URL-stringification-behavior -redefine(URLPrototype, 'toString', function toString() { +defineBuiltIn(URLPrototype, 'toString', function toString() { return getInternalURLState(this).serialize(); }, { enumerable: true }); @@ -17646,15 +17669,15 @@ if (NativeURL) { var nativeRevokeObjectURL = NativeURL.revokeObjectURL; // `URL.createObjectURL` method // https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL - if (nativeCreateObjectURL) redefine(URLConstructor, 'createObjectURL', bind(nativeCreateObjectURL, NativeURL)); + if (nativeCreateObjectURL) defineBuiltIn(URLConstructor, 'createObjectURL', bind(nativeCreateObjectURL, NativeURL)); // `URL.revokeObjectURL` method // https://developer.mozilla.org/en-US/docs/Web/API/URL/revokeObjectURL - if (nativeRevokeObjectURL) redefine(URLConstructor, 'revokeObjectURL', bind(nativeRevokeObjectURL, NativeURL)); + if (nativeRevokeObjectURL) defineBuiltIn(URLConstructor, 'revokeObjectURL', bind(nativeRevokeObjectURL, NativeURL)); } setToStringTag(URLConstructor, 'URL'); -$$1({ global: true, forced: !USE_NATIVE_URL, sham: !DESCRIPTORS }, { +$$1({ global: true, constructor: true, forced: !USE_NATIVE_URL, sham: !DESCRIPTORS }, { URL: URLConstructor }); diff --git a/test/form/samples/supports-es5-shim/_expected.js b/test/form/samples/supports-es5-shim/_expected.js index 1807a4bd1d4..5f609276066 100644 --- a/test/form/samples/supports-es5-shim/_expected.js +++ b/test/form/samples/supports-es5-shim/_expected.js @@ -2120,28 +2120,33 @@ var es5Shim = {exports: {}}; // non-normative section suggesting uniform semantics and it should be // normalized across all browsers // [bugfix, IE lt 9] IE < 9 substr() with negative value not working in IE - var string_substr = StringPrototype.substr; var hasNegativeSubstrBug = ''.substr && '0b'.substr(-1) !== 'b'; + var string_substr = hasNegativeSubstrBug && call.bind(StringPrototype.substr); defineProperties(StringPrototype, { substr: function substr(start, length) { var normalizedStart = start; if (start < 0) { normalizedStart = max(this.length + start, 0); } - return string_substr.call(this, normalizedStart, length); + return string_substr(this, normalizedStart, length); } }, hasNegativeSubstrBug); // ES5 15.5.4.20 // whitespace from: https://es5.github.io/#x15.5.4.20 - var ws = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' - + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028' - + '\u2029\uFEFF'; + var mvs = '\u180E'; + var mvsIsWS = (/\s/).test(mvs); + var ws = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF' + .replace(/\S/g, ''); // remove the mongolian vowel separator (\u180E) in modern engines var zeroWidth = '\u200b'; var wsRegexChars = '[' + ws + ']'; var trimBeginRegexp = new RegExp('^' + wsRegexChars + wsRegexChars + '*'); var trimEndRegexp = new RegExp(wsRegexChars + wsRegexChars + '*$'); - var hasTrimWhitespaceBug = StringPrototype.trim && (ws.trim() || !zeroWidth.trim()); + var hasTrimWhitespaceBug = StringPrototype.trim && ( + ws.trim() !== '' // if ws is not considered whitespace + || zeroWidth.trim() === '' // if zero-width IS considered whitespace + || mvs.trim() !== (mvsIsWS ? '' : mvs) // if MVS is either wrongly considered whitespace, or, wrongly considered NOT whitespace + ); defineProperties(StringPrototype, { // https://blog.stevenlevithan.com/archives/faster-trim-javascript // http://perfectionkills.com/whitespace-deviations/ @@ -2189,8 +2194,11 @@ var es5Shim = {exports: {}}; var hexRegex = /^[-+]?0[xX]/; // ES-5 15.1.2.2 - // eslint-disable-next-line radix - if (parseInt(ws + '08') !== 8 || parseInt(ws + '0x16') !== 22) { + if ( + parseInt(ws + '08') !== 8 // eslint-disable-line radix + || parseInt(ws + '0x16') !== 22 // eslint-disable-line radix + || (mvsIsWS ? parseInt(mvs + 1) !== 1 : !isNaN(parseInt(mvs + 1))) // eslint-disable-line radix + ) { // eslint-disable-next-line no-global-assign, no-implicit-globals parseInt = (function (origParseInt) { return function parseInt(str, radix) {