From 7977dd489560beff12d5ea2a8be3c21f78b7594a Mon Sep 17 00:00:00 2001 From: Sachin Kumar Date: Mon, 12 Sep 2022 10:00:14 +0530 Subject: [PATCH 1/3] chore: update jest to the latest version --- package-lock.json | 2939 ++-- package.json | 5 +- .../esModule-option.test.js.snap | 180 +- test/__snapshots__/exportType.test.js.snap | 1460 +- test/__snapshots__/import-option.test.js.snap | 3837 +----- test/__snapshots__/loader.test.js.snap | 634 +- .../__snapshots__/modules-option.test.js.snap | 11212 ++++++++-------- .../sourceMap-option.test.js.snap | 556 +- test/__snapshots__/url-option.test.js.snap | 2508 ++-- .../validate-options.test.js.snap | 54 +- .../runtime/__snapshots__/getUrl.test.js.snap | 56 +- test/sourceMap-option.test.js | 4 +- 12 files changed, 10465 insertions(+), 12980 deletions(-) diff --git a/package-lock.json b/package-lock.json index 66cd5a70..23285859 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "@commitlint/cli": "^16.3.0", "@commitlint/config-conventional": "^16.2.4", "@webpack-contrib/eslint-config-webpack": "^3.0.0", - "babel-jest": "^27.5.1", + "babel-jest": "^29.0.3", "cross-env": "^7.0.3", "del": "^6.1.1", "del-cli": "^4.0.1", @@ -35,7 +35,8 @@ "eslint-plugin-import": "^2.26.0", "file-loader": "^6.2.0", "husky": "^7.0.1", - "jest": "^27.5.1", + "jest": "^29.0.3", + "jest-environment-jsdom": "^29.0.3", "less": "^4.1.3", "less-loader": "^10.0.1", "lint-staged": "^12.5.0", @@ -953,6 +954,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", @@ -1056,12 +1072,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -2727,20 +2743,20 @@ } }, "node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.0.3.tgz", + "integrity": "sha512-cGg0r+klVHSYnfE977S9wmpuQ9L+iYuYgL+5bPXiUlUynLLYunRxswEmhBzvrSKGof5AKiHuTTmUKAqRcDY9dg==", "dev": true, "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^29.0.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3", "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/console/node_modules/ansi-styles": { @@ -2823,42 +2839,42 @@ } }, "node_modules/@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.0.3.tgz", + "integrity": "sha512-1d0hLbOrM1qQE3eP3DtakeMbKTcXiXP3afWxqz103xPyddS2NhnNghS7MaXx1dcDt4/6p4nlhmeILo2ofgi8cQ==", "dev": true, "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/console": "^29.0.3", + "@jest/reporters": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.8.1", + "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", + "jest-changed-files": "^29.0.0", + "jest-config": "^29.0.3", + "jest-haste-map": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.3", + "jest-resolve-dependencies": "^29.0.3", + "jest-runner": "^29.0.3", + "jest-runtime": "^29.0.3", + "jest-snapshot": "^29.0.3", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", + "jest-watcher": "^29.0.3", "micromatch": "^4.0.4", - "rimraf": "^3.0.0", + "pretty-format": "^29.0.3", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" @@ -2949,85 +2965,111 @@ } }, "node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.0.3.tgz", + "integrity": "sha512-iKl272NKxYNQNqXMQandAIwjhQaGw5uJfGXduu8dS9llHi8jV2ChWrtOAVPnMbaaoDhnI3wgUGNDvZgHeEJQCA==", "dev": true, "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/fake-timers": "^29.0.3", + "@jest/types": "^29.0.3", "@types/node": "*", - "jest-mock": "^27.5.1" + "jest-mock": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.0.3.tgz", + "integrity": "sha512-6W7K+fsI23FQ01H/BWccPyDZFrnU9QlzDcKOjrNVU5L8yUORFAJJIpmyxWPW70+X624KUNqzZwPThPMX28aXEQ==", + "dev": true, + "dependencies": { + "expect": "^29.0.3", + "jest-snapshot": "^29.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.0.3.tgz", + "integrity": "sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.0.3.tgz", + "integrity": "sha512-tmbUIo03x0TdtcZCESQ0oQSakPCpo7+s6+9mU19dd71MptkP4zCwoeZqna23//pgbhtT1Wq02VmA9Z9cNtvtCQ==", "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", + "@jest/types": "^29.0.3", + "@sinonjs/fake-timers": "^9.1.2", "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "jest-message-util": "^29.0.3", + "jest-mock": "^29.0.3", + "jest-util": "^29.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.0.3.tgz", + "integrity": "sha512-YqGHT65rFY2siPIHHFjuCGUsbzRjdqkwbat+Of6DmYRg5shIXXrLdZoVE/+TJ9O1dsKsFmYhU58JvIbZRU1Z9w==", "dev": true, "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "@jest/environment": "^29.0.3", + "@jest/expect": "^29.0.3", + "@jest/types": "^29.0.3", + "jest-mock": "^29.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.0.3.tgz", + "integrity": "sha512-3+QU3d4aiyOWfmk1obDerie4XNCaD5Xo1IlKNde2yGEi02WQD+ZQD0i5Hgqm1e73sMV7kw6pMlCnprtEwEVwxw==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/console": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@jridgewell/trace-mapping": "^0.3.15", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", - "glob": "^7.1.2", + "glob": "^7.1.3", "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3", + "jest-worker": "^29.0.3", "slash": "^3.0.0", - "source-map": "^0.6.0", "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" + "v8-to-istanbul": "^9.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" @@ -3096,6 +3138,35 @@ "node": ">=8" } }, + "node_modules/@jest/reporters/node_modules/jest-worker": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.0.3.tgz", + "integrity": "sha512-Tl/YWUugQOjoTYwjKdfJWkSOfhufJHO5LhXTSZC3TRoQKO+fuXnZAdoXXBlpLXKGODBL3OvdUasfDD4PcMe6ng==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/@jest/reporters/node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -3117,74 +3188,95 @@ "node": ">=8" } }, + "node_modules/@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.0.0.tgz", + "integrity": "sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ==", "dev": true, "dependencies": { + "@jridgewell/trace-mapping": "^0.3.15", "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" + "graceful-fs": "^4.2.9" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.0.3.tgz", + "integrity": "sha512-vViVnQjCgTmbhDKEonKJPtcFe9G/CJO4/Np4XwYJah+lF2oI7KKeRp8t1dFvv44wN2NdbDb/qC6pi++Vpp0Dlg==", "dev": true, "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/console": "^29.0.3", + "@jest/types": "^29.0.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.0.3.tgz", + "integrity": "sha512-Hf4+xYSWZdxTNnhDykr8JBs0yBN/nxOXyUQWfotBUqqy0LF9vzcFB0jm/EDNZCx587znLWTIgxcokW7WeZMobQ==", "dev": true, "dependencies": { - "@jest/test-result": "^27.5.1", + "@jest/test-result": "^29.0.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" + "jest-haste-map": "^29.0.3", + "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.0.3.tgz", + "integrity": "sha512-C5ihFTRYaGDbi/xbRQRdbo5ddGtI4VSpmL6AIcZxdhwLbXMa7PcXxxqyI91vGOFHnn5aVM3WYnYKCHEqmLVGzg==", "dev": true, "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", + "@babel/core": "^7.11.6", + "@jest/types": "^29.0.3", + "@jridgewell/trace-mapping": "^0.3.15", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", + "jest-haste-map": "^29.0.3", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.0.3", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" + "write-file-atomic": "^4.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/transform/node_modules/ansi-styles": { @@ -3267,19 +3359,20 @@ } }, "node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.0.3.tgz", + "integrity": "sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A==", "dev": true, "dependencies": { + "@jest/schemas": "^29.0.0", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^17.0.8", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/types/node_modules/ansi-styles": { @@ -3401,9 +3494,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", @@ -3452,6 +3545,12 @@ "node": ">= 8" } }, + "node_modules/@sinclair/typebox": { + "version": "0.24.40", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.40.tgz", + "integrity": "sha512-Xint60L8rF0+nRy+6fCjW9jQMmu7fTpbwTBrXZiK6eq/RHDJS7LvWX/0oXC8O7fCePmrY/XdfaTv2HiUDeCq4g==", + "dev": true + }, "node_modules/@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", @@ -3462,21 +3561,21 @@ } }, "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", "dev": true, "dependencies": { "@sinonjs/commons": "^1.7.0" } }, "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true, "engines": { - "node": ">= 6" + "node": ">= 10" } }, "node_modules/@tsconfig/node10": { @@ -3504,9 +3603,9 @@ "dev": true }, "node_modules/@types/babel__core": { - "version": "7.1.18", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", - "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "dev": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -3536,9 +3635,9 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", + "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", "dev": true, "dependencies": { "@babel/types": "^7.3.0" @@ -3603,6 +3702,17 @@ "@types/istanbul-lib-report": "*" } }, + "node_modules/@types/jsdom": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.0.tgz", + "integrity": "sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, "node_modules/@types/json-schema": { "version": "7.0.9", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", @@ -3640,9 +3750,9 @@ "dev": true }, "node_modules/@types/prettier": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", - "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", "dev": true }, "node_modules/@types/stack-utils": { @@ -3651,10 +3761,16 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, + "node_modules/@types/tough-cookie": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", + "dev": true + }, "node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "17.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", + "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -3837,9 +3953,9 @@ "dev": true }, "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", "dev": true }, "node_modules/acorn": { @@ -4140,7 +4256,7 @@ "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, "node_modules/atob": { @@ -4189,22 +4305,21 @@ } }, "node_modules/babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.0.3.tgz", + "integrity": "sha512-ApPyHSOhS/sVzwUOQIWJmdvDhBsMG01HX9z7ogtkp1TToHGGUWFlnXJUIzCgKPSfiYLn3ibipCYzsKSURHEwLg==", "dev": true, "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/transform": "^29.0.3", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", + "babel-preset-jest": "^29.0.2", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "@babel/core": "^7.8.0" @@ -4315,18 +4430,18 @@ } }, "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.2.tgz", + "integrity": "sha512-eBr2ynAEFjcebVvu8Ktx580BD1QKCrBG1XwEUTXJe285p9HA/4hOhfWCFRQhTKSyBV0VzjhG7H91Eifz9s29hg==", "dev": true, "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", + "@types/babel__core": "^7.1.14", "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/babel-plugin-polyfill-corejs2": { @@ -4401,16 +4516,16 @@ } }, "node_modules/babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.0.2.tgz", + "integrity": "sha512-BeVXp7rH5TK96ofyEnHjznjLMQ2nAeDJ+QzxKnHAAMs0RgrQsCywjAN8m4mOm5Di0pxU//3AoEeJJrerMH5UeA==", "dev": true, "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", + "babel-plugin-jest-hoist": "^29.0.2", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "@babel/core": "^7.0.0" @@ -4635,9 +4750,9 @@ } }, "node_modules/ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==", "dev": true }, "node_modules/cjs-module-lexer": { @@ -4776,7 +4891,7 @@ "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, "engines": { "iojs": ">= 1.0.0", @@ -5440,9 +5555,9 @@ } }, "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", "dev": true }, "node_modules/cssstyle": { @@ -5473,17 +5588,17 @@ } }, "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", "dev": true, "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/dateformat": { @@ -5544,9 +5659,9 @@ } }, "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", + "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==", "dev": true }, "node_modules/decode-uri-component": { @@ -5561,7 +5676,7 @@ "node_modules/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 }, "node_modules/deep-is": { @@ -5827,7 +5942,7 @@ "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true, "engines": { "node": ">=0.4.0" @@ -5861,12 +5976,12 @@ } }, "node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", + "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==", "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/dir-glob": { @@ -5894,24 +6009,15 @@ } }, "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", "dev": true, "dependencies": { - "webidl-conversions": "^5.0.0" + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, - "engines": { - "node": ">=8" + "node": ">=12" } }, "node_modules/dot-prop": { @@ -6013,12 +6119,12 @@ "dev": true }, "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/sindresorhus/emittery?sponsor=1" @@ -6058,6 +6164,18 @@ "node": ">=10.13.0" } }, + "node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -6232,7 +6350,7 @@ "node_modules/escodegen/node_modules/levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "dev": true, "dependencies": { "prelude-ls": "~1.1.2", @@ -6262,7 +6380,7 @@ "node_modules/escodegen/node_modules/prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", "dev": true, "engines": { "node": ">= 0.8.0" @@ -6271,7 +6389,7 @@ "node_modules/escodegen/node_modules/type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", "dev": true, "dependencies": { "prelude-ls": "~1.1.2" @@ -6805,25 +6923,26 @@ "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true, "engines": { "node": ">= 0.8.0" } }, "node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.0.3.tgz", + "integrity": "sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q==", "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" + "@jest/expect-utils": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/fast-deep-equal": { @@ -6985,9 +7104,9 @@ "dev": true }, "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, "dependencies": { "asynckit": "^0.4.0", @@ -7512,15 +7631,15 @@ } }, "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", "dev": true, "dependencies": { - "whatwg-encoding": "^1.0.5" + "whatwg-encoding": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/html-escaper": { @@ -7530,12 +7649,12 @@ "dev": true }, "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dev": true, "dependencies": { - "@tootallnate/once": "1", + "@tootallnate/once": "2", "agent-base": "6", "debug": "4" }, @@ -7544,9 +7663,9 @@ } }, "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, "dependencies": { "agent-base": "6", @@ -7581,12 +7700,12 @@ } }, "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { "node": ">=0.10.0" @@ -8013,12 +8132,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, "node_modules/is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -8157,9 +8270,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -8170,20 +8283,21 @@ } }, "node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.0.3.tgz", + "integrity": "sha512-ElgUtJBLgXM1E8L6K1RW1T96R897YY/3lRYqq9uVcPWtP2AAl/nQ16IYDh/FzQOOQ12VEuLdcPU83mbhG2C3PQ==", "dev": true, "dependencies": { - "@jest/core": "^27.5.1", + "@jest/core": "^29.0.3", + "@jest/types": "^29.0.3", "import-local": "^3.0.2", - "jest-cli": "^27.5.1" + "jest-cli": "^29.0.3" }, "bin": { "jest": "bin/jest.js" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" @@ -8195,47 +8309,46 @@ } }, "node_modules/jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.0.0.tgz", + "integrity": "sha512-28/iDMDrUpGoCitTURuDqUzWQoWmOmOKOFST1mi2lwh62X4BFf6khgH3uSuo1e49X/UDjuApAj3w0wLOex4VPQ==", "dev": true, "dependencies": { - "@jest/types": "^27.5.1", "execa": "^5.0.0", - "throat": "^6.0.1" + "p-limit": "^3.1.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.0.3.tgz", + "integrity": "sha512-QeGzagC6Hw5pP+df1+aoF8+FBSgkPmraC1UdkeunWh0jmrp7wC0Hr6umdUAOELBQmxtKAOMNC3KAdjmCds92Zg==", "dev": true, "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/environment": "^29.0.3", + "@jest/expect": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/types": "^29.0.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", + "jest-each": "^29.0.3", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-runtime": "^29.0.3", + "jest-snapshot": "^29.0.3", + "jest-util": "^29.0.3", + "p-limit": "^3.1.0", + "pretty-format": "^29.0.3", "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" + "stack-utils": "^2.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-circus/node_modules/ansi-styles": { @@ -8318,29 +8431,29 @@ } }, "node_modules/jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.0.3.tgz", + "integrity": "sha512-aUy9Gd/Kut1z80eBzG10jAn6BgS3BoBbXyv+uXEqBJ8wnnuZ5RpNfARoskSrTIy1GY4a8f32YGuCMwibtkl9CQ==", "dev": true, "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/core": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/types": "^29.0.3", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", + "jest-config": "^29.0.3", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", "prompts": "^2.0.1", - "yargs": "^16.2.0" + "yargs": "^17.3.1" }, "bin": { "jest": "bin/jest.js" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" @@ -8400,12 +8513,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-cli/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, "node_modules/jest-cli/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -8415,29 +8522,6 @@ "node": ">=8" } }, - "node_modules/jest-cli/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-cli/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -8450,62 +8534,46 @@ "node": ">=8" } }, - "node_modules/jest-cli/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.0.3.tgz", + "integrity": "sha512-U5qkc82HHVYe3fNu2CRXLN4g761Na26rWKf7CjM8LlZB3In1jadEkZdMwsE37rd9RSPV0NfYaCjHdk/gu3v+Ew==", "dev": true, "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.0.3", + "@jest/types": "^29.0.3", + "babel-jest": "^29.0.3", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", - "glob": "^7.1.1", + "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", + "jest-circus": "^29.0.3", + "jest-environment-node": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.3", + "jest-runner": "^29.0.3", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", + "pretty-format": "^29.0.3", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { + "@types/node": "*", "ts-node": ">=9.0.0" }, "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, "ts-node": { "optional": true } @@ -8591,18 +8659,18 @@ } }, "node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.0.3.tgz", + "integrity": "sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^29.0.0", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-diff/node_modules/ansi-styles": { @@ -8676,31 +8744,31 @@ } }, "node_modules/jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.0.0.tgz", + "integrity": "sha512-s5Kpra/kLzbqu9dEjov30kj1n4tfu3e7Pl8v+f8jOkeWNqM6Ds8jRaJfZow3ducoQUrf2Z4rs2N5S3zXnb83gw==", "dev": true, "dependencies": { "detect-newline": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.0.3.tgz", + "integrity": "sha512-wILhZfESURHHBNvPMJ0lZlYZrvOQJxAo3wNHi+ycr90V7M+uGR9Gh4+4a/BmaZF0XTyZsk4OiYEf3GJN7Ltqzg==", "dev": true, "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^29.0.3", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-get-type": "^29.0.0", + "jest-util": "^29.0.3", + "pretty-format": "^29.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-each/node_modules/ansi-styles": { @@ -8774,104 +8842,142 @@ } }, "node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.0.3.tgz", + "integrity": "sha512-KIGvpm12c71hoYTjL4wC2c8K6KfhOHJqJtaHc1IApu5rG047YWZoEP13BlbucWfzGISBrmli8KFqdhdQEa8Wnw==", "dev": true, "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/environment": "^29.0.3", + "@jest/fake-timers": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/jsdom": "^20.0.0", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" + "jest-mock": "^29.0.3", + "jest-util": "^29.0.3", + "jsdom": "^20.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.0.3.tgz", + "integrity": "sha512-cdZqRCnmIlTXC+9vtvmfiY/40Cj6s2T0czXuq1whvQdmpzAnj4sbqVYuZ4zFHk766xTTJ+Ij3uUqkk8KCfXoyg==", "dev": true, "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/environment": "^29.0.3", + "@jest/fake-timers": "^29.0.3", + "@jest/types": "^29.0.3", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "jest-mock": "^29.0.3", + "jest-util": "^29.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.0.3.tgz", + "integrity": "sha512-uMqR99+GuBHo0RjRhOE4iA6LmsxEwRdgiIAQgMU/wdT2XebsLDz5obIwLZm/Psj+GwSEQhw9AfAVKGYbh2G55A==", "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", + "@jest/types": "^29.0.3", + "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.0.3", + "jest-worker": "^29.0.3", "micromatch": "^4.0.4", - "walker": "^1.0.7" + "walker": "^1.0.8" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "optionalDependencies": { "fsevents": "^2.3.2" } }, - "node_modules/jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "node_modules/jest-haste-map/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-haste-map/node_modules/jest-worker": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.0.3.tgz", + "integrity": "sha512-Tl/YWUugQOjoTYwjKdfJWkSOfhufJHO5LhXTSZC3TRoQKO+fuXnZAdoXXBlpLXKGODBL3OvdUasfDD4PcMe6ng==", "dev": true, "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.0.3.tgz", + "integrity": "sha512-YfW/G63dAuiuQ3QmQlh8hnqLDe25WFY3eQhuc/Ev1AGmkw5zREblTh7TCSKLoheyggu6G9gxO2hY8p9o6xbaRQ==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.0.3.tgz", + "integrity": "sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w==", + "dev": true, + "dependencies": { "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" + "jest-diff": "^29.0.3", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -8886,7 +8992,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-jasmine2/node_modules/chalk": { + "node_modules/jest-matcher-utils/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -8902,7 +9008,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-jasmine2/node_modules/color-convert": { + "node_modules/jest-matcher-utils/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -8914,111 +9020,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-jasmine2/node_modules/color-name": { + "node_modules/jest-matcher-utils/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-jasmine2/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "dev": true, - "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { + "node_modules/jest-matcher-utils/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -9040,23 +9048,23 @@ } }, "node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.3.tgz", + "integrity": "sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", + "@jest/types": "^29.0.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", + "pretty-format": "^29.0.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-message-util/node_modules/ansi-styles": { @@ -9139,16 +9147,16 @@ } }, "node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.0.3.tgz", + "integrity": "sha512-ort9pYowltbcrCVR43wdlqfAiFJXBx8l4uJDsD8U72LgBcetvEp+Qxj1W9ZYgMRoeAo+ov5cnAGF2B6+Oth+ww==", "dev": true, "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^29.0.3", "@types/node": "*" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-pnp-resolver": { @@ -9169,47 +9177,45 @@ } }, "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.0.0.tgz", + "integrity": "sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug==", "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.0.3.tgz", + "integrity": "sha512-toVkia85Y/BPAjJasTC9zIPY6MmVXQPtrCk8SmiheC4MwVFE/CMFlOtMN6jrwPMC6TtNh8+sTMllasFeu1wMPg==", "dev": true, "dependencies": { - "@jest/types": "^27.5.1", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", + "jest-haste-map": "^29.0.3", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.0.3.tgz", + "integrity": "sha512-KzuBnXqNvbuCdoJpv8EanbIGObk7vUBNt/PwQPPx2aMhlv/jaXpUJsqWYRpP/0a50faMBY7WFFP8S3/CCzwfDw==", "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "jest-regex-util": "^29.0.0", + "jest-snapshot": "^29.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-resolve/node_modules/ansi-styles": { @@ -9292,35 +9298,35 @@ } }, "node_modules/jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.0.3.tgz", + "integrity": "sha512-Usu6VlTOZlCZoNuh3b2Tv/yzDpKqtiNAetG9t3kJuHfUyVMNW7ipCCJOUojzKkjPoaN7Bl1f7Buu6PE0sGpQxw==", "dev": true, "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/console": "^29.0.3", + "@jest/environment": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", "@types/node": "*", "chalk": "^4.0.0", - "emittery": "^0.8.1", + "emittery": "^0.10.2", "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" + "jest-docblock": "^29.0.0", + "jest-environment-node": "^29.0.3", + "jest-haste-map": "^29.0.3", + "jest-leak-detector": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-resolve": "^29.0.3", + "jest-runtime": "^29.0.3", + "jest-util": "^29.0.3", + "jest-watcher": "^29.0.3", + "jest-worker": "^29.0.3", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-runner/node_modules/ansi-styles": { @@ -9381,6 +9387,45 @@ "node": ">=8" } }, + "node_modules/jest-runner/node_modules/jest-worker": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.0.3.tgz", + "integrity": "sha512-Tl/YWUugQOjoTYwjKdfJWkSOfhufJHO5LhXTSZC3TRoQKO+fuXnZAdoXXBlpLXKGODBL3OvdUasfDD4PcMe6ng==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, "node_modules/jest-runner/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -9394,36 +9439,36 @@ } }, "node_modules/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.0.3.tgz", + "integrity": "sha512-12gZXRQ7ozEeEHKTY45a+YLqzNDR/x4c//X6AqwKwKJPpWM8FY4vwn4VQJOcLRS3Nd1fWwgP7LU4SoynhuUMHQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.0.3", + "@jest/fake-timers": "^29.0.3", + "@jest/globals": "^29.0.3", + "@jest/source-map": "^29.0.0", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", + "jest-haste-map": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-mock": "^29.0.3", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.3", + "jest-snapshot": "^29.0.3", + "jest-util": "^29.0.3", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-runtime/node_modules/ansi-styles": { @@ -9505,50 +9550,39 @@ "node": ">=8" } }, - "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.0.3.tgz", + "integrity": "sha512-52q6JChm04U3deq+mkQ7R/7uy7YyfVIrebMi6ZkBoDJ85yEjm/sJwdr1P0LOIEHmpyLlXrxy3QP0Zf5J2kj0ew==", "dev": true, "dependencies": { - "@babel/core": "^7.7.2", + "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/babel__traverse": "^7.0.6", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^27.5.1", + "expect": "^29.0.3", "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "jest-diff": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-haste-map": "^29.0.3", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3", "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" + "pretty-format": "^29.0.3", + "semver": "^7.3.5" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-snapshot/node_modules/ansi-styles": { @@ -9622,12 +9656,12 @@ } }, "node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.0.3.tgz", + "integrity": "sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ==", "dev": true, "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^29.0.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -9635,7 +9669,7 @@ "picomatch": "^2.2.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-util/node_modules/ansi-styles": { @@ -9709,20 +9743,20 @@ } }, "node_modules/jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.0.3.tgz", + "integrity": "sha512-OebiqqT6lK8cbMPtrSoS3aZP4juID762lZvpf1u+smZnwTEBCBInan0GAIIhv36MxGaJvmq5uJm7dl5gVt+Zrw==", "dev": true, "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^29.0.3", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", + "jest-get-type": "^29.0.0", "leven": "^3.1.0", - "pretty-format": "^27.5.1" + "pretty-format": "^29.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-validate/node_modules/ansi-styles": { @@ -9808,21 +9842,22 @@ } }, "node_modules/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.0.3.tgz", + "integrity": "sha512-tQX9lU91A+9tyUQKUMp0Ns8xAcdhC9fo73eqA3LFxP2bSgiF49TNcc+vf3qgGYYK9qRjFpXW9+4RgF/mbxyOOw==", "dev": true, "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/test-result": "^29.0.3", + "@jest/types": "^29.0.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.5.1", + "emittery": "^0.10.2", + "jest-util": "^29.0.3", "string-length": "^4.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-watcher/node_modules/ansi-styles": { @@ -9953,41 +9988,41 @@ } }, "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.0.tgz", + "integrity": "sha512-x4a6CKCgx00uCmP+QakBDFXwjAJ69IkkIWHmtmjd3wvXPcdOS44hfX2vqkOQrVrq8l9DhNNADZRXaCEWvgXtVA==", "dev": true, "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", + "abab": "^2.0.6", + "acorn": "^8.7.1", "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", + "cssom": "^0.5.0", "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", + "data-urls": "^3.0.2", + "decimal.js": "^10.3.1", + "domexception": "^4.0.0", "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", "is-potential-custom-element-name": "^1.0.1", "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", + "parse5": "^7.0.0", + "saxes": "^6.0.0", "symbol-tree": "^3.2.4", "tough-cookie": "^4.0.0", "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" + "w3c-xmlserializer": "^3.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.8.0", + "xml-name-validator": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=14" }, "peerDependencies": { "canvas": "^2.5.0" @@ -10982,19 +11017,6 @@ "ms": "^2.1.1" } }, - "node_modules/needle/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", @@ -11010,7 +11032,7 @@ "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true }, "node_modules/node-releases": { @@ -11157,9 +11179,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", "dev": true }, "node_modules/object-inspect": { @@ -11359,10 +11381,16 @@ } }, "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", + "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } }, "node_modules/path-exists": { "version": "4.0.0", @@ -12188,17 +12216,17 @@ } }, "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.3.tgz", + "integrity": "sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.1", + "@jest/schemas": "^29.0.0", "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "react-is": "^18.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/pretty-format/node_modules/ansi-styles": { @@ -12240,9 +12268,9 @@ "optional": true }, "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true }, "node_modules/punycode": { @@ -12264,6 +12292,12 @@ "teleport": ">=0.2.0" } }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -12303,9 +12337,9 @@ } }, "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, "node_modules/read-pkg": { @@ -12645,6 +12679,12 @@ "node": ">=0.10.0" } }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, "node_modules/resolve": { "version": "1.22.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", @@ -12863,15 +12903,15 @@ "dev": true }, "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", "dev": true, "dependencies": { "xmlchars": "^2.2.0" }, "engines": { - "node": ">=10" + "node": ">=v12.22.7" } }, "node_modules/schema-utils": { @@ -12957,9 +12997,9 @@ } }, "node_modules/signal-exit": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, "node_modules/simple-swizzle": { @@ -13500,9 +13540,9 @@ } }, "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dev": true, "dependencies": { "has-flag": "^4.0.0", @@ -13669,12 +13709,6 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -13718,38 +13752,39 @@ } }, "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "dev": true, "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { "node": ">=6" } }, "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true, "engines": { "node": ">= 4.0.0" } }, "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", "dev": true, "dependencies": { "punycode": "^2.1.1" }, "engines": { - "node": ">=8" + "node": ">=12" } }, "node_modules/trim-newlines": { @@ -13897,15 +13932,6 @@ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, "node_modules/typescript": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", @@ -14058,6 +14084,16 @@ } } }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -14070,28 +14106,19 @@ "dev": true }, "node_modules/v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", + "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", "dev": true, "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" + "convert-source-map": "^1.6.0" }, "engines": { "node": ">=10.12.0" } }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -14112,15 +14139,15 @@ } }, "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", + "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", "dev": true, "dependencies": { - "xml-name-validator": "^3.0.0" + "xml-name-validator": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/walker": { @@ -14146,12 +14173,12 @@ } }, "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "dev": true, "engines": { - "node": ">=10.4" + "node": ">=12" } }, "node_modules/webpack": { @@ -14233,32 +14260,37 @@ } }, "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", "dev": true, "dependencies": { - "iconv-lite": "0.4.24" + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" } }, "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "engines": { + "node": ">=12" + } }, "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", "dev": true, "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/which": { @@ -14425,24 +14457,25 @@ "dev": true }, "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, "dependencies": { "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", "dev": true, "engines": { - "node": ">=8.3.0" + "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", @@ -14458,10 +14491,13 @@ } }, "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } }, "node_modules/xmlchars": { "version": "2.2.0", @@ -15211,6 +15247,15 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, "@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", @@ -15284,12 +15329,12 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-arrow-functions": { @@ -16420,16 +16465,16 @@ "dev": true }, "@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.0.3.tgz", + "integrity": "sha512-cGg0r+klVHSYnfE977S9wmpuQ9L+iYuYgL+5bPXiUlUynLLYunRxswEmhBzvrSKGof5AKiHuTTmUKAqRcDY9dg==", "dev": true, "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^29.0.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3", "slash": "^3.0.0" }, "dependencies": { @@ -16491,37 +16536,37 @@ } }, "@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.0.3.tgz", + "integrity": "sha512-1d0hLbOrM1qQE3eP3DtakeMbKTcXiXP3afWxqz103xPyddS2NhnNghS7MaXx1dcDt4/6p4nlhmeILo2ofgi8cQ==", "dev": true, "requires": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/console": "^29.0.3", + "@jest/reporters": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.8.1", + "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", + "jest-changed-files": "^29.0.0", + "jest-config": "^29.0.3", + "jest-haste-map": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.3", + "jest-resolve-dependencies": "^29.0.3", + "jest-runner": "^29.0.3", + "jest-runtime": "^29.0.3", + "jest-snapshot": "^29.0.3", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", + "jest-watcher": "^29.0.3", "micromatch": "^4.0.4", - "rimraf": "^3.0.0", + "pretty-format": "^29.0.3", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, @@ -16584,73 +16629,93 @@ } }, "@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.0.3.tgz", + "integrity": "sha512-iKl272NKxYNQNqXMQandAIwjhQaGw5uJfGXduu8dS9llHi8jV2ChWrtOAVPnMbaaoDhnI3wgUGNDvZgHeEJQCA==", "dev": true, "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/fake-timers": "^29.0.3", + "@jest/types": "^29.0.3", "@types/node": "*", - "jest-mock": "^27.5.1" + "jest-mock": "^29.0.3" + } + }, + "@jest/expect": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.0.3.tgz", + "integrity": "sha512-6W7K+fsI23FQ01H/BWccPyDZFrnU9QlzDcKOjrNVU5L8yUORFAJJIpmyxWPW70+X624KUNqzZwPThPMX28aXEQ==", + "dev": true, + "requires": { + "expect": "^29.0.3", + "jest-snapshot": "^29.0.3" + } + }, + "@jest/expect-utils": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.0.3.tgz", + "integrity": "sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q==", + "dev": true, + "requires": { + "jest-get-type": "^29.0.0" } }, "@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.0.3.tgz", + "integrity": "sha512-tmbUIo03x0TdtcZCESQ0oQSakPCpo7+s6+9mU19dd71MptkP4zCwoeZqna23//pgbhtT1Wq02VmA9Z9cNtvtCQ==", "dev": true, "requires": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", + "@jest/types": "^29.0.3", + "@sinonjs/fake-timers": "^9.1.2", "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "jest-message-util": "^29.0.3", + "jest-mock": "^29.0.3", + "jest-util": "^29.0.3" } }, "@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.0.3.tgz", + "integrity": "sha512-YqGHT65rFY2siPIHHFjuCGUsbzRjdqkwbat+Of6DmYRg5shIXXrLdZoVE/+TJ9O1dsKsFmYhU58JvIbZRU1Z9w==", "dev": true, "requires": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "@jest/environment": "^29.0.3", + "@jest/expect": "^29.0.3", + "@jest/types": "^29.0.3", + "jest-mock": "^29.0.3" } }, "@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.0.3.tgz", + "integrity": "sha512-3+QU3d4aiyOWfmk1obDerie4XNCaD5Xo1IlKNde2yGEi02WQD+ZQD0i5Hgqm1e73sMV7kw6pMlCnprtEwEVwxw==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/console": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@jridgewell/trace-mapping": "^0.3.15", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", - "glob": "^7.1.2", + "glob": "^7.1.3", "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3", + "jest-worker": "^29.0.3", "slash": "^3.0.0", - "source-map": "^0.6.0", "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" + "v8-to-istanbul": "^9.0.1" }, "dependencies": { "ansi-styles": { @@ -16693,6 +16758,28 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "jest-worker": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.0.3.tgz", + "integrity": "sha512-Tl/YWUugQOjoTYwjKdfJWkSOfhufJHO5LhXTSZC3TRoQKO+fuXnZAdoXXBlpLXKGODBL3OvdUasfDD4PcMe6ng==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -16710,62 +16797,79 @@ } } }, + "@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, "@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.0.0.tgz", + "integrity": "sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ==", "dev": true, "requires": { + "@jridgewell/trace-mapping": "^0.3.15", "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" + "graceful-fs": "^4.2.9" } }, "@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.0.3.tgz", + "integrity": "sha512-vViVnQjCgTmbhDKEonKJPtcFe9G/CJO4/Np4XwYJah+lF2oI7KKeRp8t1dFvv44wN2NdbDb/qC6pi++Vpp0Dlg==", "dev": true, "requires": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/console": "^29.0.3", + "@jest/types": "^29.0.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.0.3.tgz", + "integrity": "sha512-Hf4+xYSWZdxTNnhDykr8JBs0yBN/nxOXyUQWfotBUqqy0LF9vzcFB0jm/EDNZCx587znLWTIgxcokW7WeZMobQ==", "dev": true, "requires": { - "@jest/test-result": "^27.5.1", + "@jest/test-result": "^29.0.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" + "jest-haste-map": "^29.0.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } } }, "@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.0.3.tgz", + "integrity": "sha512-C5ihFTRYaGDbi/xbRQRdbo5ddGtI4VSpmL6AIcZxdhwLbXMa7PcXxxqyI91vGOFHnn5aVM3WYnYKCHEqmLVGzg==", "dev": true, "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", + "@babel/core": "^7.11.6", + "@jest/types": "^29.0.3", + "@jridgewell/trace-mapping": "^0.3.15", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", + "jest-haste-map": "^29.0.3", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.0.3", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" + "write-file-atomic": "^4.0.1" }, "dependencies": { "ansi-styles": { @@ -16826,15 +16930,16 @@ } }, "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.0.3.tgz", + "integrity": "sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A==", "dev": true, "requires": { + "@jest/schemas": "^29.0.0", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^17.0.8", "chalk": "^4.0.0" }, "dependencies": { @@ -16929,9 +17034,9 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", @@ -16971,6 +17076,12 @@ "fastq": "^1.6.0" } }, + "@sinclair/typebox": { + "version": "0.24.40", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.40.tgz", + "integrity": "sha512-Xint60L8rF0+nRy+6fCjW9jQMmu7fTpbwTBrXZiK6eq/RHDJS7LvWX/0oXC8O7fCePmrY/XdfaTv2HiUDeCq4g==", + "dev": true + }, "@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", @@ -16981,18 +17092,18 @@ } }, "@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", "dev": true, "requires": { "@sinonjs/commons": "^1.7.0" } }, "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true }, "@tsconfig/node10": { @@ -17020,9 +17131,9 @@ "dev": true }, "@types/babel__core": { - "version": "7.1.18", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", - "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -17052,9 +17163,9 @@ } }, "@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", + "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", "dev": true, "requires": { "@babel/types": "^7.3.0" @@ -17119,6 +17230,17 @@ "@types/istanbul-lib-report": "*" } }, + "@types/jsdom": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.0.tgz", + "integrity": "sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, "@types/json-schema": { "version": "7.0.9", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", @@ -17156,9 +17278,9 @@ "dev": true }, "@types/prettier": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", - "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", "dev": true }, "@types/stack-utils": { @@ -17167,10 +17289,16 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, + "@types/tough-cookie": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", + "dev": true + }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "17.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", + "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -17348,9 +17476,9 @@ "dev": true }, "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", "dev": true }, "acorn": { @@ -17576,7 +17704,7 @@ "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, "atob": { @@ -17600,16 +17728,15 @@ } }, "babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.0.3.tgz", + "integrity": "sha512-ApPyHSOhS/sVzwUOQIWJmdvDhBsMG01HX9z7ogtkp1TToHGGUWFlnXJUIzCgKPSfiYLn3ibipCYzsKSURHEwLg==", "dev": true, "requires": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/transform": "^29.0.3", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", + "babel-preset-jest": "^29.0.2", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" @@ -17695,14 +17822,14 @@ } }, "babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.2.tgz", + "integrity": "sha512-eBr2ynAEFjcebVvu8Ktx580BD1QKCrBG1XwEUTXJe285p9HA/4hOhfWCFRQhTKSyBV0VzjhG7H91Eifz9s29hg==", "dev": true, "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", + "@types/babel__core": "^7.1.14", "@types/babel__traverse": "^7.0.6" } }, @@ -17765,12 +17892,12 @@ } }, "babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.0.2.tgz", + "integrity": "sha512-BeVXp7rH5TK96ofyEnHjznjLMQ2nAeDJ+QzxKnHAAMs0RgrQsCywjAN8m4mOm5Di0pxU//3AoEeJJrerMH5UeA==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^27.5.1", + "babel-plugin-jest-hoist": "^29.0.2", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -17923,9 +18050,9 @@ "dev": true }, "ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==", "dev": true }, "cjs-module-lexer": { @@ -18033,7 +18160,7 @@ "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true }, "collect-v8-coverage": { @@ -18539,9 +18666,9 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", "dev": true }, "cssstyle": { @@ -18568,14 +18695,14 @@ "dev": true }, "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", "dev": true, "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" } }, "dateformat": { @@ -18618,9 +18745,9 @@ } }, "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", + "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==", "dev": true }, "decode-uri-component": { @@ -18632,7 +18759,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": { @@ -18805,7 +18932,7 @@ "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true }, "detect-indent": { @@ -18827,9 +18954,9 @@ "dev": true }, "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", + "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==", "dev": true }, "dir-glob": { @@ -18851,20 +18978,12 @@ } }, "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", "dev": true, "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } + "webidl-conversions": "^7.0.0" } }, "dot-prop": { @@ -18944,9 +19063,9 @@ "dev": true }, "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", "dev": true }, "emoji-regex": { @@ -18977,6 +19096,12 @@ "tapable": "^2.2.0" } }, + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "dev": true + }, "errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -19105,7 +19230,7 @@ "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "dev": true, "requires": { "prelude-ls": "~1.1.2", @@ -19129,13 +19254,13 @@ "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", "dev": true }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", "dev": true, "requires": { "prelude-ls": "~1.1.2" @@ -19537,19 +19662,20 @@ "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true }, "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.0.3.tgz", + "integrity": "sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q==", "dev": true, "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" + "@jest/expect-utils": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3" } }, "fast-deep-equal": { @@ -19677,9 +19803,9 @@ "dev": true }, "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, "requires": { "asynckit": "^0.4.0", @@ -20073,12 +20199,12 @@ } }, "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", "dev": true, "requires": { - "whatwg-encoding": "^1.0.5" + "whatwg-encoding": "^2.0.0" } }, "html-escaper": { @@ -20088,20 +20214,20 @@ "dev": true }, "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dev": true, "requires": { - "@tootallnate/once": "1", + "@tootallnate/once": "2", "agent-base": "6", "debug": "4" } }, "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, "requires": { "agent-base": "6", @@ -20121,12 +20247,12 @@ "dev": true }, "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "icss-utils": { @@ -20412,12 +20538,6 @@ "text-extensions": "^1.0.0" } }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, "is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -20527,9 +20647,9 @@ } }, "istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -20537,52 +20657,52 @@ } }, "jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.0.3.tgz", + "integrity": "sha512-ElgUtJBLgXM1E8L6K1RW1T96R897YY/3lRYqq9uVcPWtP2AAl/nQ16IYDh/FzQOOQ12VEuLdcPU83mbhG2C3PQ==", "dev": true, "requires": { - "@jest/core": "^27.5.1", + "@jest/core": "^29.0.3", + "@jest/types": "^29.0.3", "import-local": "^3.0.2", - "jest-cli": "^27.5.1" + "jest-cli": "^29.0.3" } }, "jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.0.0.tgz", + "integrity": "sha512-28/iDMDrUpGoCitTURuDqUzWQoWmOmOKOFST1mi2lwh62X4BFf6khgH3uSuo1e49X/UDjuApAj3w0wLOex4VPQ==", "dev": true, "requires": { - "@jest/types": "^27.5.1", "execa": "^5.0.0", - "throat": "^6.0.1" + "p-limit": "^3.1.0" } }, "jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.0.3.tgz", + "integrity": "sha512-QeGzagC6Hw5pP+df1+aoF8+FBSgkPmraC1UdkeunWh0jmrp7wC0Hr6umdUAOELBQmxtKAOMNC3KAdjmCds92Zg==", "dev": true, "requires": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/environment": "^29.0.3", + "@jest/expect": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/types": "^29.0.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", + "jest-each": "^29.0.3", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-runtime": "^29.0.3", + "jest-snapshot": "^29.0.3", + "jest-util": "^29.0.3", + "p-limit": "^3.1.0", + "pretty-format": "^29.0.3", "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" + "stack-utils": "^2.0.3" }, "dependencies": { "ansi-styles": { @@ -20643,23 +20763,23 @@ } }, "jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.0.3.tgz", + "integrity": "sha512-aUy9Gd/Kut1z80eBzG10jAn6BgS3BoBbXyv+uXEqBJ8wnnuZ5RpNfARoskSrTIy1GY4a8f32YGuCMwibtkl9CQ==", "dev": true, "requires": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/core": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/types": "^29.0.3", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", + "jest-config": "^29.0.3", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", "prompts": "^2.0.1", - "yargs": "^16.2.0" + "yargs": "^17.3.1" }, "dependencies": { "ansi-styles": { @@ -20696,35 +20816,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -20733,52 +20830,35 @@ "requires": { "has-flag": "^4.0.0" } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } } } }, "jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.0.3.tgz", + "integrity": "sha512-U5qkc82HHVYe3fNu2CRXLN4g761Na26rWKf7CjM8LlZB3In1jadEkZdMwsE37rd9RSPV0NfYaCjHdk/gu3v+Ew==", "dev": true, "requires": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.0.3", + "@jest/types": "^29.0.3", + "babel-jest": "^29.0.3", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", - "glob": "^7.1.1", + "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", + "jest-circus": "^29.0.3", + "jest-environment-node": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.3", + "jest-runner": "^29.0.3", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", + "pretty-format": "^29.0.3", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -20841,15 +20921,15 @@ } }, "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.0.3.tgz", + "integrity": "sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^29.0.0", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" }, "dependencies": { "ansi-styles": { @@ -20904,25 +20984,25 @@ } }, "jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.0.0.tgz", + "integrity": "sha512-s5Kpra/kLzbqu9dEjov30kj1n4tfu3e7Pl8v+f8jOkeWNqM6Ds8jRaJfZow3ducoQUrf2Z4rs2N5S3zXnb83gw==", "dev": true, "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.0.3.tgz", + "integrity": "sha512-wILhZfESURHHBNvPMJ0lZlYZrvOQJxAo3wNHi+ycr90V7M+uGR9Gh4+4a/BmaZF0XTyZsk4OiYEf3GJN7Ltqzg==", "dev": true, "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^29.0.3", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-get-type": "^29.0.0", + "jest-util": "^29.0.3", + "pretty-format": "^29.0.3" }, "dependencies": { "ansi-styles": { @@ -20977,130 +21057,82 @@ } }, "jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.0.3.tgz", + "integrity": "sha512-KIGvpm12c71hoYTjL4wC2c8K6KfhOHJqJtaHc1IApu5rG047YWZoEP13BlbucWfzGISBrmli8KFqdhdQEa8Wnw==", "dev": true, "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/environment": "^29.0.3", + "@jest/fake-timers": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/jsdom": "^20.0.0", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" + "jest-mock": "^29.0.3", + "jest-util": "^29.0.3", + "jsdom": "^20.0.0" } }, "jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.0.3.tgz", + "integrity": "sha512-cdZqRCnmIlTXC+9vtvmfiY/40Cj6s2T0czXuq1whvQdmpzAnj4sbqVYuZ4zFHk766xTTJ+Ij3uUqkk8KCfXoyg==", "dev": true, "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/environment": "^29.0.3", + "@jest/fake-timers": "^29.0.3", + "@jest/types": "^29.0.3", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "jest-mock": "^29.0.3", + "jest-util": "^29.0.3" } }, "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", "dev": true }, "jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.0.3.tgz", + "integrity": "sha512-uMqR99+GuBHo0RjRhOE4iA6LmsxEwRdgiIAQgMU/wdT2XebsLDz5obIwLZm/Psj+GwSEQhw9AfAVKGYbh2G55A==", "dev": true, "requires": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", + "@jest/types": "^29.0.3", + "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "fsevents": "^2.3.2", "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.0.3", + "jest-worker": "^29.0.3", "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "dev": true, - "requires": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" + "walker": "^1.0.8" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "jest-worker": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.0.3.tgz", + "integrity": "sha512-Tl/YWUugQOjoTYwjKdfJWkSOfhufJHO5LhXTSZC3TRoQKO+fuXnZAdoXXBlpLXKGODBL3OvdUasfDD4PcMe6ng==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -21109,25 +21141,25 @@ } }, "jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.0.3.tgz", + "integrity": "sha512-YfW/G63dAuiuQ3QmQlh8hnqLDe25WFY3eQhuc/Ev1AGmkw5zREblTh7TCSKLoheyggu6G9gxO2hY8p9o6xbaRQ==", "dev": true, "requires": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" } }, "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.0.3.tgz", + "integrity": "sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^29.0.3", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" }, "dependencies": { "ansi-styles": { @@ -21182,18 +21214,18 @@ } }, "jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.3.tgz", + "integrity": "sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", + "@jest/types": "^29.0.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", + "pretty-format": "^29.0.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -21256,12 +21288,12 @@ } }, "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.0.3.tgz", + "integrity": "sha512-ort9pYowltbcrCVR43wdlqfAiFJXBx8l4uJDsD8U72LgBcetvEp+Qxj1W9ZYgMRoeAo+ov5cnAGF2B6+Oth+ww==", "dev": true, "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^29.0.3", "@types/node": "*" } }, @@ -21273,24 +21305,23 @@ "requires": {} }, "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.0.0.tgz", + "integrity": "sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug==", "dev": true }, "jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.0.3.tgz", + "integrity": "sha512-toVkia85Y/BPAjJasTC9zIPY6MmVXQPtrCk8SmiheC4MwVFE/CMFlOtMN6jrwPMC6TtNh8+sTMllasFeu1wMPg==", "dev": true, "requires": { - "@jest/types": "^27.5.1", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", + "jest-haste-map": "^29.0.3", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" @@ -21354,43 +21385,42 @@ } }, "jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.0.3.tgz", + "integrity": "sha512-KzuBnXqNvbuCdoJpv8EanbIGObk7vUBNt/PwQPPx2aMhlv/jaXpUJsqWYRpP/0a50faMBY7WFFP8S3/CCzwfDw==", "dev": true, "requires": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "jest-regex-util": "^29.0.0", + "jest-snapshot": "^29.0.3" } }, "jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.0.3.tgz", + "integrity": "sha512-Usu6VlTOZlCZoNuh3b2Tv/yzDpKqtiNAetG9t3kJuHfUyVMNW7ipCCJOUojzKkjPoaN7Bl1f7Buu6PE0sGpQxw==", "dev": true, "requires": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/console": "^29.0.3", + "@jest/environment": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", "@types/node": "*", "chalk": "^4.0.0", - "emittery": "^0.8.1", + "emittery": "^0.10.2", "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" + "jest-docblock": "^29.0.0", + "jest-environment-node": "^29.0.3", + "jest-haste-map": "^29.0.3", + "jest-leak-detector": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-resolve": "^29.0.3", + "jest-runtime": "^29.0.3", + "jest-util": "^29.0.3", + "jest-watcher": "^29.0.3", + "jest-worker": "^29.0.3", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" }, "dependencies": { "ansi-styles": { @@ -21433,6 +21463,38 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "jest-worker": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.0.3.tgz", + "integrity": "sha512-Tl/YWUugQOjoTYwjKdfJWkSOfhufJHO5LhXTSZC3TRoQKO+fuXnZAdoXXBlpLXKGODBL3OvdUasfDD4PcMe6ng==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -21445,31 +21507,31 @@ } }, "jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "dev": true, - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.0.3.tgz", + "integrity": "sha512-12gZXRQ7ozEeEHKTY45a+YLqzNDR/x4c//X6AqwKwKJPpWM8FY4vwn4VQJOcLRS3Nd1fWwgP7LU4SoynhuUMHQ==", + "dev": true, + "requires": { + "@jest/environment": "^29.0.3", + "@jest/fake-timers": "^29.0.3", + "@jest/globals": "^29.0.3", + "@jest/source-map": "^29.0.0", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", + "jest-haste-map": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-mock": "^29.0.3", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.3", + "jest-snapshot": "^29.0.3", + "jest-util": "^29.0.3", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -21531,44 +21593,36 @@ } } }, - "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - } - }, "jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.0.3.tgz", + "integrity": "sha512-52q6JChm04U3deq+mkQ7R/7uy7YyfVIrebMi6ZkBoDJ85yEjm/sJwdr1P0LOIEHmpyLlXrxy3QP0Zf5J2kj0ew==", "dev": true, "requires": { - "@babel/core": "^7.7.2", + "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/babel__traverse": "^7.0.6", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^27.5.1", + "expect": "^29.0.3", "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "jest-diff": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-haste-map": "^29.0.3", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3", "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" + "pretty-format": "^29.0.3", + "semver": "^7.3.5" }, "dependencies": { "ansi-styles": { @@ -21623,12 +21677,12 @@ } }, "jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.0.3.tgz", + "integrity": "sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ==", "dev": true, "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^29.0.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -21688,17 +21742,17 @@ } }, "jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.0.3.tgz", + "integrity": "sha512-OebiqqT6lK8cbMPtrSoS3aZP4juID762lZvpf1u+smZnwTEBCBInan0GAIIhv36MxGaJvmq5uJm7dl5gVt+Zrw==", "dev": true, "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^29.0.3", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", + "jest-get-type": "^29.0.0", "leven": "^3.1.0", - "pretty-format": "^27.5.1" + "pretty-format": "^29.0.3" }, "dependencies": { "ansi-styles": { @@ -21759,17 +21813,18 @@ } }, "jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.0.3.tgz", + "integrity": "sha512-tQX9lU91A+9tyUQKUMp0Ns8xAcdhC9fo73eqA3LFxP2bSgiF49TNcc+vf3qgGYYK9qRjFpXW9+4RgF/mbxyOOw==", "dev": true, "requires": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/test-result": "^29.0.3", + "@jest/types": "^29.0.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.5.1", + "emittery": "^0.10.2", + "jest-util": "^29.0.3", "string-length": "^4.0.1" }, "dependencies": { @@ -21869,38 +21924,38 @@ } }, "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.0.tgz", + "integrity": "sha512-x4a6CKCgx00uCmP+QakBDFXwjAJ69IkkIWHmtmjd3wvXPcdOS44hfX2vqkOQrVrq8l9DhNNADZRXaCEWvgXtVA==", "dev": true, "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", + "abab": "^2.0.6", + "acorn": "^8.7.1", "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", + "cssom": "^0.5.0", "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", + "data-urls": "^3.0.2", + "decimal.js": "^10.3.1", + "domexception": "^4.0.0", "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", "is-potential-custom-element-name": "^1.0.1", "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", + "parse5": "^7.0.0", + "saxes": "^6.0.0", "symbol-tree": "^3.2.4", "tough-cookie": "^4.0.0", "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" + "w3c-xmlserializer": "^3.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.8.0", + "xml-name-validator": "^4.0.0" } }, "jsesc": { @@ -22617,16 +22672,6 @@ "requires": { "ms": "^2.1.1" } - }, - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } } } }, @@ -22645,7 +22690,7 @@ "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true }, "node-releases": { @@ -22756,9 +22801,9 @@ } }, "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", "dev": true }, "object-inspect": { @@ -22898,10 +22943,13 @@ "dev": true }, "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", + "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", + "dev": true, + "requires": { + "entities": "^4.4.0" + } }, "path-exists": { "version": "4.0.0", @@ -23385,14 +23433,14 @@ "dev": true }, "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.3.tgz", + "integrity": "sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q==", "dev": true, "requires": { - "ansi-regex": "^5.0.1", + "@jest/schemas": "^29.0.0", "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "react-is": "^18.0.0" }, "dependencies": { "ansi-styles": { @@ -23427,9 +23475,9 @@ "optional": true }, "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true }, "punycode": { @@ -23444,6 +23492,12 @@ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "dev": true }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -23466,9 +23520,9 @@ } }, "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, "read-pkg": { @@ -23738,6 +23792,12 @@ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, "resolve": { "version": "1.22.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", @@ -23874,9 +23934,9 @@ "dev": true }, "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", "dev": true, "requires": { "xmlchars": "^2.2.0" @@ -23943,9 +24003,9 @@ } }, "signal-exit": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, "simple-swizzle": { @@ -24351,9 +24411,9 @@ } }, "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dev": true, "requires": { "has-flag": "^4.0.0", @@ -24467,12 +24527,6 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -24510,28 +24564,29 @@ } }, "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "dev": true, "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "dependencies": { "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true } } }, "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", "dev": true, "requires": { "punycode": "^2.1.1" @@ -24640,15 +24695,6 @@ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, "typescript": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", @@ -24738,6 +24784,16 @@ "schema-utils": "^3.0.0" } }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -24750,22 +24806,14 @@ "dev": true }, "v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", + "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", "dev": true, "requires": { + "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } + "convert-source-map": "^1.6.0" } }, "validate-npm-package-license": { @@ -24788,12 +24836,12 @@ } }, "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", + "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", "dev": true, "requires": { - "xml-name-validator": "^3.0.0" + "xml-name-validator": "^4.0.0" } }, "walker": { @@ -24816,9 +24864,9 @@ } }, "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "dev": true }, "webpack": { @@ -24878,29 +24926,28 @@ "dev": true }, "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", "dev": true, "requires": { - "iconv-lite": "0.4.24" + "iconv-lite": "0.6.3" } }, "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", "dev": true }, "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", "dev": true, "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" } }, "which": { @@ -25033,28 +25080,26 @@ "dev": true }, "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, "requires": { "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "signal-exit": "^3.0.7" } }, "ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", "dev": true, "requires": {} }, "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", "dev": true }, "xmlchars": { diff --git a/package.json b/package.json index 0a53e929..e69af945 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "@commitlint/cli": "^16.3.0", "@commitlint/config-conventional": "^16.2.4", "@webpack-contrib/eslint-config-webpack": "^3.0.0", - "babel-jest": "^27.5.1", + "babel-jest": "^29.0.3", "cross-env": "^7.0.3", "del": "^6.1.1", "del-cli": "^4.0.1", @@ -68,7 +68,8 @@ "eslint-plugin-import": "^2.26.0", "file-loader": "^6.2.0", "husky": "^7.0.1", - "jest": "^27.5.1", + "jest": "^29.0.3", + "jest-environment-jsdom": "^29.0.3", "less": "^4.1.3", "less-loader": "^10.0.1", "lint-staged": "^12.5.0", diff --git a/test/__snapshots__/esModule-option.test.js.snap b/test/__snapshots__/esModule-option.test.js.snap index 4689f14f..258a522a 100644 --- a/test/__snapshots__/esModule-option.test.js.snap +++ b/test/__snapshots__/esModule-option.test.js.snap @@ -1,27 +1,27 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`"esModule" option should work when not specified: errors 1`] = `Array []`; +exports[`"esModule" option should work when not specified: errors 1`] = `[]`; exports[`"esModule" option should work when not specified: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./img.png\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./img.png", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`"esModule" option should work when not specified: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./es-module/imported.css", ".foo { color: red; @@ -29,9 +29,9 @@ Array [ ", "", ], - Array [ + [ "./es-module/source.css", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -45,30 +45,30 @@ Array [ ] `; -exports[`"esModule" option should work when not specified: warnings 1`] = `Array []`; +exports[`"esModule" option should work when not specified: warnings 1`] = `[]`; -exports[`"esModule" option should work with a value equal to "false": errors 1`] = `Array []`; +exports[`"esModule" option should work with a value equal to "false": errors 1`] = `[]`; exports[`"esModule" option should work with a value equal to "false": module 1`] = ` "// Imports -var ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ = require(\\"../../../src/runtime/noSourceMaps.js\\"); -var ___CSS_LOADER_API_IMPORT___ = require(\\"../../../src/runtime/api.js\\"); -var ___CSS_LOADER_AT_RULE_IMPORT_0___ = require(\\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css\\"); -var ___CSS_LOADER_GET_URL_IMPORT___ = require(\\"../../../src/runtime/getUrl.js\\"); -var ___CSS_LOADER_URL_IMPORT_0___ = require(\\"./img.png\\"); +var ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ = require("../../../src/runtime/noSourceMaps.js"); +var ___CSS_LOADER_API_IMPORT___ = require("../../../src/runtime/api.js"); +var ___CSS_LOADER_AT_RULE_IMPORT_0___ = require("-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css"); +var ___CSS_LOADER_GET_URL_IMPORT___ = require("../../../src/runtime/getUrl.js"); +var ___CSS_LOADER_URL_IMPORT_0___ = require("./img.png"); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n", ""]); // Exports module.exports = ___CSS_LOADER_EXPORT___; " `; exports[`"esModule" option should work with a value equal to "false": result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./es-module/imported.css", ".foo { color: red; @@ -76,9 +76,9 @@ Array [ ", "", ], - Array [ + [ "./es-module/source.css", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -92,22 +92,22 @@ Array [ ] `; -exports[`"esModule" option should work with a value equal to "false": warnings 1`] = `Array []`; +exports[`"esModule" option should work with a value equal to "false": warnings 1`] = `[]`; -exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "global": errors 1`] = `Array []`; +exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "global": errors 1`] = `[]`; exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "global": module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./img.png\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./img.png", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = {}; export default ___CSS_LOADER_EXPORT___; @@ -115,8 +115,8 @@ export default ___CSS_LOADER_EXPORT___; `; exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "global": result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./es-module/imported.css", ".foo { color: red; @@ -124,9 +124,9 @@ Array [ ", "", ], - Array [ + [ "./es-module/source.css", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -140,33 +140,33 @@ Array [ ] `; -exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "global": warnings 1`] = `Array []`; +exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "global": warnings 1`] = `[]`; -exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "local": errors 1`] = `Array []`; +exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "local": errors 1`] = `[]`; exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "local": module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./img.png\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./img.png", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.OZJqogC5EaF_wROug7zE {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.OZJqogC5EaF_wROug7zE {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"class\\": \\"OZJqogC5EaF_wROug7zE\\" + "class": "OZJqogC5EaF_wROug7zE" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "local": result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./es-module/imported.css", ".EB7DBFwH4lzwZcKIj2OA { color: red; @@ -174,9 +174,9 @@ Array [ ", "", ], - Array [ + [ "./es-module/source.css", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -190,33 +190,33 @@ Array [ ] `; -exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "local": warnings 1`] = `Array []`; +exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "local": warnings 1`] = `[]`; -exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "pure": errors 1`] = `Array []`; +exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "pure": errors 1`] = `[]`; exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "pure": module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./img.png\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./img.png", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.OZJqogC5EaF_wROug7zE {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.OZJqogC5EaF_wROug7zE {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"class\\": \\"OZJqogC5EaF_wROug7zE\\" + "class": "OZJqogC5EaF_wROug7zE" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "pure": result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./es-module/imported.css", ".EB7DBFwH4lzwZcKIj2OA { color: red; @@ -224,9 +224,9 @@ Array [ ", "", ], - Array [ + [ "./es-module/source.css", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -240,30 +240,30 @@ Array [ ] `; -exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "pure": warnings 1`] = `Array []`; +exports[`"esModule" option should work with a value equal to "true" and the "mode" value equal to "pure": warnings 1`] = `[]`; -exports[`"esModule" option should work with a value equal to "true": errors 1`] = `Array []`; +exports[`"esModule" option should work with a value equal to "true": errors 1`] = `[]`; exports[`"esModule" option should work with a value equal to "true": module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./img.png\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./img.png", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`"esModule" option should work with a value equal to "true": result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./es-module/imported.css", ".foo { color: red; @@ -271,9 +271,9 @@ Array [ ", "", ], - Array [ + [ "./es-module/source.css", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -287,44 +287,44 @@ Array [ ] `; -exports[`"esModule" option should work with a value equal to "true": warnings 1`] = `Array []`; +exports[`"esModule" option should work with a value equal to "true": warnings 1`] = `[]`; -exports[`"esModule" option should work with commonjs css-loader + commonjs mini-css-extract-plugin: errors 1`] = `Array []`; +exports[`"esModule" option should work with commonjs css-loader + commonjs mini-css-extract-plugin: errors 1`] = `[]`; exports[`"esModule" option should work with commonjs css-loader + commonjs mini-css-extract-plugin: result 1`] = `undefined`; -exports[`"esModule" option should work with commonjs css-loader + commonjs mini-css-extract-plugin: warnings 1`] = `Array []`; +exports[`"esModule" option should work with commonjs css-loader + commonjs mini-css-extract-plugin: warnings 1`] = `[]`; -exports[`"esModule" option should work with commonjs css-loader + commonjs style-loader: errors 1`] = `Array []`; +exports[`"esModule" option should work with commonjs css-loader + commonjs style-loader: errors 1`] = `[]`; -exports[`"esModule" option should work with commonjs css-loader + commonjs style-loader: warnings 1`] = `Array []`; +exports[`"esModule" option should work with commonjs css-loader + commonjs style-loader: warnings 1`] = `[]`; -exports[`"esModule" option should work with commonjs css-loader + esModule mini-css-extract-plugin: errors 1`] = `Array []`; +exports[`"esModule" option should work with commonjs css-loader + esModule mini-css-extract-plugin: errors 1`] = `[]`; exports[`"esModule" option should work with commonjs css-loader + esModule mini-css-extract-plugin: result 1`] = `undefined`; -exports[`"esModule" option should work with commonjs css-loader + esModule mini-css-extract-plugin: warnings 1`] = `Array []`; +exports[`"esModule" option should work with commonjs css-loader + esModule mini-css-extract-plugin: warnings 1`] = `[]`; -exports[`"esModule" option should work with commonjs css-loader + esModule style-loader: errors 1`] = `Array []`; +exports[`"esModule" option should work with commonjs css-loader + esModule style-loader: errors 1`] = `[]`; -exports[`"esModule" option should work with commonjs css-loader + esModule style-loader: warnings 1`] = `Array []`; +exports[`"esModule" option should work with commonjs css-loader + esModule style-loader: warnings 1`] = `[]`; -exports[`"esModule" option should work with esModule css-loader + commonjs mini-css-extract-plugin: errors 1`] = `Array []`; +exports[`"esModule" option should work with esModule css-loader + commonjs mini-css-extract-plugin: errors 1`] = `[]`; exports[`"esModule" option should work with esModule css-loader + commonjs mini-css-extract-plugin: result 1`] = `undefined`; -exports[`"esModule" option should work with esModule css-loader + commonjs mini-css-extract-plugin: warnings 1`] = `Array []`; +exports[`"esModule" option should work with esModule css-loader + commonjs mini-css-extract-plugin: warnings 1`] = `[]`; -exports[`"esModule" option should work with esModule css-loader + commonjs style-loader: errors 1`] = `Array []`; +exports[`"esModule" option should work with esModule css-loader + commonjs style-loader: errors 1`] = `[]`; -exports[`"esModule" option should work with esModule css-loader + commonjs style-loader: warnings 1`] = `Array []`; +exports[`"esModule" option should work with esModule css-loader + commonjs style-loader: warnings 1`] = `[]`; -exports[`"esModule" option should work with esModule css-loader + esModule mini-css-extract-plugin: errors 1`] = `Array []`; +exports[`"esModule" option should work with esModule css-loader + esModule mini-css-extract-plugin: errors 1`] = `[]`; exports[`"esModule" option should work with esModule css-loader + esModule mini-css-extract-plugin: result 1`] = `undefined`; -exports[`"esModule" option should work with esModule css-loader + esModule mini-css-extract-plugin: warnings 1`] = `Array []`; +exports[`"esModule" option should work with esModule css-loader + esModule mini-css-extract-plugin: warnings 1`] = `[]`; -exports[`"esModule" option should work with esModule css-loader + esModule style-loader: errors 1`] = `Array []`; +exports[`"esModule" option should work with esModule css-loader + esModule style-loader: errors 1`] = `[]`; -exports[`"esModule" option should work with esModule css-loader + esModule style-loader: warnings 1`] = `Array []`; +exports[`"esModule" option should work with esModule css-loader + esModule style-loader: warnings 1`] = `[]`; diff --git a/test/__snapshots__/exportType.test.js.snap b/test/__snapshots__/exportType.test.js.snap index 22f0a03b..44acb9a4 100644 --- a/test/__snapshots__/exportType.test.js.snap +++ b/test/__snapshots__/exportType.test.js.snap @@ -1,56 +1,56 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`'exportType' option should throw an error with 'css-style-sheet' value for CSS modules when \`esModule\` disabled, but 'modules.namedExport' enabled: errors 1`] = ` -Array [ +[ "ModuleBuildError: Module build failed (from \`replaced original path\`): Error: The 'exportType' option with the 'css-style-sheet' or 'string' value requires the 'esModules' option to be enabled", ] `; -exports[`'exportType' option should throw an error with 'css-style-sheet' value for CSS modules when \`esModule\` disabled, but 'modules.namedExport' enabled: warnings 1`] = `Array []`; +exports[`'exportType' option should throw an error with 'css-style-sheet' value for CSS modules when \`esModule\` disabled, but 'modules.namedExport' enabled: warnings 1`] = `[]`; exports[`'exportType' option should throw an error with 'css-style-sheet' value for CSS modules when \`esModule\` disabled: errors 1`] = ` -Array [ +[ "ModuleBuildError: Module build failed (from \`replaced original path\`): Error: The 'exportType' option with the 'css-style-sheet' or 'string' value requires the 'esModules' option to be enabled", ] `; -exports[`'exportType' option should throw an error with 'css-style-sheet' value for CSS modules when \`esModule\` disabled: warnings 1`] = `Array []`; +exports[`'exportType' option should throw an error with 'css-style-sheet' value for CSS modules when \`esModule\` disabled: warnings 1`] = `[]`; exports[`'exportType' option should throw an error with 'css-style-sheet' value for CSS modules when named export disabled: errors 1`] = ` -Array [ +[ "ModuleBuildError: Module build failed (from \`replaced original path\`): Error: The 'exportType' option with the 'css-style-sheet' or 'string' value requires the 'modules.namedExport' option to be enabled", ] `; -exports[`'exportType' option should throw an error with 'css-style-sheet' value for CSS modules when named export disabled: warnings 1`] = `Array []`; +exports[`'exportType' option should throw an error with 'css-style-sheet' value for CSS modules when named export disabled: warnings 1`] = `[]`; -exports[`'exportType' option should work and export 'array' by default: errors 1`] = `Array []`; +exports[`'exportType' option should work and export 'array' by default: errors 1`] = `[]`; exports[`'exportType' option should work and export 'array' by default: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`'exportType' option should work and export 'array' by default: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css", ".foo { color: red; @@ -58,9 +58,9 @@ Array [ ", "", ], - Array [ + [ "./basic.css", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -82,9 +82,9 @@ Array [ .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -93,60 +93,60 @@ Array [ } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -164,12 +164,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -188,11 +188,11 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", @@ -201,32 +201,32 @@ a[href=\\"\\" i] { ] `; -exports[`'exportType' option should work and export 'array' by default: warnings 1`] = `Array []`; +exports[`'exportType' option should work and export 'array' by default: warnings 1`] = `[]`; -exports[`'exportType' option should work with 'array' value: errors 1`] = `Array []`; +exports[`'exportType' option should work with 'array' value: errors 1`] = `[]`; exports[`'exportType' option should work with 'array' value: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`'exportType' option should work with 'array' value: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css", ".foo { color: red; @@ -234,9 +234,9 @@ Array [ ", "", ], - Array [ + [ "./basic.css", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -258,9 +258,9 @@ Array [ .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -269,60 +269,60 @@ Array [ } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -340,12 +340,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -364,11 +364,11 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", @@ -377,22 +377,22 @@ a[href=\\"\\" i] { ] `; -exports[`'exportType' option should work with 'array' value: warnings 1`] = `Array []`; +exports[`'exportType' option should work with 'array' value: warnings 1`] = `[]`; -exports[`'exportType' option should work with 'css-style-sheet' and 'array' values: errors 1`] = `Array []`; +exports[`'exportType' option should work with 'css-style-sheet' and 'array' values: errors 1`] = `[]`; exports[`'exportType' option should work with 'css-style-sheet' and 'array' values: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet(); ___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString()); @@ -402,27 +402,27 @@ export default ___CSS_LOADER_STYLE_SHEET___; exports[`'exportType' option should work with 'css-style-sheet' and 'array' values: module 2`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../src/index.js!./imported.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../src/index.js!./imported.css"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`'exportType' option should work with 'css-style-sheet' and 'array' values: result 1`] = ` -Array [ +[ CSSStyleSheet { - "text": "@charset \\"UTF-8\\"; + "text": "@charset "UTF-8"; /* Comment */ @@ -444,9 +444,9 @@ Array [ .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -455,60 +455,60 @@ Array [ } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -526,12 +526,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -550,17 +550,17 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", }, - Array [ - Array [ + [ + [ "../../src/index.js!./imported.css", ".foo { color: red; @@ -568,9 +568,9 @@ a[href=\\"\\" i] { ", "", ], - Array [ + [ "./basic.css?foo=1", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -592,9 +592,9 @@ a[href=\\"\\" i] { .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -603,60 +603,60 @@ a[href=\\"\\" i] { } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -674,12 +674,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -698,11 +698,11 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", @@ -712,10 +712,10 @@ a[href=\\"\\" i] { ] `; -exports[`'exportType' option should work with 'css-style-sheet' and 'array' values: warnings 1`] = `Array []`; +exports[`'exportType' option should work with 'css-style-sheet' and 'array' values: warnings 1`] = `[]`; exports[`'exportType' option should work with 'css-style-sheet' value and CSS modules and still emit error on '@import' at-rules: errors 1`] = ` -Array [ +[ "ModuleError: Module Error (from \`replaced original path\`): /test/fixtures/modules/composes/composes.css:1:1: '@import' rules are not allowed here and will not be processed", ] @@ -723,78 +723,78 @@ Array [ exports[`'exportType' option should work with 'css-style-sheet' value and CSS modules and still emit error on '@import' at-rules: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; -import ___CSS_LOADER_ICSS_IMPORT_0___, * as ___CSS_LOADER_ICSS_IMPORT_0____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./values.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_1___, * as ___CSS_LOADER_ICSS_IMPORT_1____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_2___, * as ___CSS_LOADER_ICSS_IMPORT_2____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported-simple.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_3___, * as ___CSS_LOADER_ICSS_IMPORT_3____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./relative.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_4___, * as ___CSS_LOADER_ICSS_IMPORT_4____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./top-relative.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_5___, * as ___CSS_LOADER_ICSS_IMPORT_5____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!../issue-861/node_modules/package/style.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_6___, * as ___CSS_LOADER_ICSS_IMPORT_6____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./alias.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_7___, * as ___CSS_LOADER_ICSS_IMPORT_7____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!sass-loader!./scss-file.scss\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"../../url/img.png\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; +import ___CSS_LOADER_ICSS_IMPORT_0___, * as ___CSS_LOADER_ICSS_IMPORT_0____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./values.css"; +import ___CSS_LOADER_ICSS_IMPORT_1___, * as ___CSS_LOADER_ICSS_IMPORT_1____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css"; +import ___CSS_LOADER_ICSS_IMPORT_2___, * as ___CSS_LOADER_ICSS_IMPORT_2____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported-simple.css"; +import ___CSS_LOADER_ICSS_IMPORT_3___, * as ___CSS_LOADER_ICSS_IMPORT_3____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./relative.css"; +import ___CSS_LOADER_ICSS_IMPORT_4___, * as ___CSS_LOADER_ICSS_IMPORT_4____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./top-relative.css"; +import ___CSS_LOADER_ICSS_IMPORT_5___, * as ___CSS_LOADER_ICSS_IMPORT_5____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!../issue-861/node_modules/package/style.css"; +import ___CSS_LOADER_ICSS_IMPORT_6___, * as ___CSS_LOADER_ICSS_IMPORT_6____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./alias.css"; +import ___CSS_LOADER_ICSS_IMPORT_7___, * as ___CSS_LOADER_ICSS_IMPORT_7____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!sass-loader!./scss-file.scss"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("../../url/img.png", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_1___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_2___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_3___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_4___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_5___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_6___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_7___, \\"\\", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_1___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_2___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_3___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_4___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_5___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_6___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_7___, "", true); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(./test-other.css) (min-width: 100px);\\\\n\\\\n.ozGmfTedr1GnFJDWqNUH {\\\\n color: \\" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___[\\"vDef\\"] + \\";\\\\n}\\\\n\\\\n.zchqshjqLbPAHaRvIBET {\\\\n color: blue;\\\\n}\\\\n\\\\n.WZBxXqS2GytaA3IBhhnd {\\\\n display: block;\\\\n}\\\\n\\\\n.W51zcAMuJMsNFi1CXgWr {\\\\n width: \\" + ___CSS_LOADER_ICSS_IMPORT_1____NAMED___[\\"vSomething\\"] + \\";\\\\n}\\\\n\\\\n.KEl5ZxzNkpjfWorrBglC {\\\\n color: \\" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___[\\"vOther\\"] + \\";\\\\n}\\\\n\\\\n.ecAEWh2vww9pNEdyj9Jn {\\\\n prop: \\" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___[\\"vDef\\"] + \\";\\\\n duplicate: \\" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___[\\"vOther\\"] + \\";\\\\n}\\\\n\\\\n.CBlowYk8qiAgWWzFeXRA {\\\\n color: red;\\\\n}\\\\n\\\\n.c_NHnDcX1bd_kuxgsuYi {\\\\n color: yellow;\\\\n}\\\\n\\\\n.S0Kwou8pVmsENtBP3hYm {\\\\n color: gray;\\\\n}\\\\n\\\\n.rq663Pq_zV0CjpwttvK4 {\\\\n color: gray;\\\\n}\\\\n\\\\n.fadRMHArJofp7sWEbPVR {\\\\n color: gainsboro;\\\\n}\\\\n\\\\n.sg1HlXqlWy6l6_Wm5iA7 {\\\\n color: gainsboro;\\\\n}\\\\n\\\\n.bnRUswvicYag6u0SPnvI {\\\\n color: #BF4040;\\\\n}\\\\n\\\\n.kEJRwpukB2OtmkGTknbU {\\\\n color: black;\\\\n}\\\\n\\\\n@media (min-width: 960px) {\\\\n .hY2PI5vC9ABuJY1nkWnf {\\\\n padding: 0 20px;\\\\n }\\\\n}\\\\n\\\\n.\\" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___[\\"sWhite\\"] + \\" {\\\\n color: white;\\\\n}\\\\n\\\\n@media \\" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___[\\"mSmall\\"] + \\" {\\\\n .hY2PI5vC9ABuJY1nkWnf {\\\\n padding: 20px 20px;\\\\n }\\\\n}\\\\n\\\\n.q8mv0HutzqdsVWjl8mAz {\\\\n v-ident: validIdent;\\\\n v-pre-defined-ident: left;\\\\n v-string: 'content';\\\\n v-string-1: '';\\\\n v-url: url(https://www.exammple.com/images/my-background.png);\\\\n v-url-1: url('https://www.exammple.com/images/my-background.png');\\\\n v-url-2: url(\\\\\\"https://www.exammple.com/images/my-background.png\\\\\\");\\\\n v-integer: 100;\\\\n v-integer-1: -100;\\\\n v-integer-2: +100;\\\\n v-number: .60;\\\\n v-number-1: -456.8;\\\\n v-number-2: -3.4e-2;\\\\n v-dimension: 12px;\\\\n v-percentage: 100%;\\\\n v-hex: #fff;\\\\n v-comment: /* comment */ 10px /* comment */;\\\\n v-function: rgb(0,0,0);\\\\n v-unicode-range: U+0025-00FF;\\\\n mutliple: #fff .60 100%;\\\\n}\\\\n\\\\n\\\\na {\\\\n content: 'content';\\\\n}\\\\n\\\\n@supports (content: 'content') {\\\\n a {\\\\n content: 'content';\\\\n }\\\\n}\\\\n\\\\n[class~='content'] {\\\\n color:green;\\\\n}\\\\n\\\\n.xajoqP1d3SwrjJ4WEM8g {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.Ix5nEHiVOsWuWxdx0twz {\\\\n background: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@import url(./test-other.css) (min-width: 100px);\\r\\n\\r\\n.ozGmfTedr1GnFJDWqNUH {\\r\\n color: " + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___["vDef"] + ";\\r\\n}\\r\\n\\r\\n.zchqshjqLbPAHaRvIBET {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.WZBxXqS2GytaA3IBhhnd {\\r\\n display: block;\\r\\n}\\r\\n\\r\\n.W51zcAMuJMsNFi1CXgWr {\\r\\n width: " + ___CSS_LOADER_ICSS_IMPORT_1____NAMED___["vSomething"] + ";\\r\\n}\\r\\n\\r\\n.KEl5ZxzNkpjfWorrBglC {\\r\\n color: " + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___["vOther"] + ";\\r\\n}\\r\\n\\r\\n.ecAEWh2vww9pNEdyj9Jn {\\r\\n prop: " + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___["vDef"] + ";\\r\\n duplicate: " + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___["vOther"] + ";\\r\\n}\\r\\n\\r\\n.CBlowYk8qiAgWWzFeXRA {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.c_NHnDcX1bd_kuxgsuYi {\\r\\n color: yellow;\\r\\n}\\r\\n\\r\\n.S0Kwou8pVmsENtBP3hYm {\\r\\n color: gray;\\r\\n}\\r\\n\\r\\n.rq663Pq_zV0CjpwttvK4 {\\r\\n color: gray;\\r\\n}\\r\\n\\r\\n.fadRMHArJofp7sWEbPVR {\\r\\n color: gainsboro;\\r\\n}\\r\\n\\r\\n.sg1HlXqlWy6l6_Wm5iA7 {\\r\\n color: gainsboro;\\r\\n}\\r\\n\\r\\n.bnRUswvicYag6u0SPnvI {\\r\\n color: #BF4040;\\r\\n}\\r\\n\\r\\n.kEJRwpukB2OtmkGTknbU {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n@media (min-width: 960px) {\\r\\n .hY2PI5vC9ABuJY1nkWnf {\\r\\n padding: 0 20px;\\r\\n }\\r\\n}\\r\\n\\r\\n." + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___["sWhite"] + " {\\r\\n color: white;\\r\\n}\\r\\n\\r\\n@media " + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___["mSmall"] + " {\\r\\n .hY2PI5vC9ABuJY1nkWnf {\\r\\n padding: 20px 20px;\\r\\n }\\r\\n}\\r\\n\\r\\n.q8mv0HutzqdsVWjl8mAz {\\r\\n v-ident: validIdent;\\r\\n v-pre-defined-ident: left;\\r\\n v-string: 'content';\\r\\n v-string-1: '';\\r\\n v-url: url(https://www.exammple.com/images/my-background.png);\\r\\n v-url-1: url('https://www.exammple.com/images/my-background.png');\\r\\n v-url-2: url(\\"https://www.exammple.com/images/my-background.png\\");\\r\\n v-integer: 100;\\r\\n v-integer-1: -100;\\r\\n v-integer-2: +100;\\r\\n v-number: .60;\\r\\n v-number-1: -456.8;\\r\\n v-number-2: -3.4e-2;\\r\\n v-dimension: 12px;\\r\\n v-percentage: 100%;\\r\\n v-hex: #fff;\\r\\n v-comment: /* comment */ 10px /* comment */;\\r\\n v-function: rgb(0,0,0);\\r\\n v-unicode-range: U+0025-00FF;\\r\\n mutliple: #fff .60 100%;\\r\\n}\\r\\n\\r\\n\\r\\na {\\r\\n content: 'content';\\r\\n}\\r\\n\\r\\n@supports (content: 'content') {\\r\\n a {\\r\\n content: 'content';\\r\\n }\\r\\n}\\r\\n\\r\\n[class~='content'] {\\r\\n color:green;\\r\\n}\\r\\n\\r\\n.xajoqP1d3SwrjJ4WEM8g {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.Ix5nEHiVOsWuWxdx0twz {\\r\\n background: red;\\r\\n}\\r\\n", ""]); // Exports -export var vDef = \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___[\\"vDef\\"] + \\"\\"; -export var vOther = \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___[\\"vOther\\"] + \\"\\"; -export var sWhite = \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___[\\"sWhite\\"] + \\"\\"; -export var mSmall = \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___[\\"mSmall\\"] + \\"\\"; -export var vSomething = \\"\\" + ___CSS_LOADER_ICSS_IMPORT_1____NAMED___[\\"vSomething\\"] + \\"\\"; -export var vFoo = \\"blue\\"; -export var vBar = \\"block\\"; -export var vPrimary = \\"#BF4040\\"; -export var sBlack = \\"black-selector\\"; -export var mLarge = \\"(min-width: 960px)\\"; -export var vIdent = \\"validIdent\\"; -export var vPreDefinedIdent = \\"left\\"; -export var vString = \\"'content'\\"; -export var vString1 = \\"''\\"; -export var vUrl = \\"url(https://www.exammple.com/images/my-background.png)\\"; -export var vUrl1 = \\"url('https://www.exammple.com/images/my-background.png')\\"; -export var vUrl2 = \\"url(\\\\\\"https://www.exammple.com/images/my-background.png\\\\\\")\\"; -export var vInteger = \\"100\\"; -export var vInteger1 = \\"-100\\"; -export var vInteger2 = \\"+100\\"; -export var vNumber = \\".60\\"; -export var vNumber1 = \\"-456.8\\"; -export var vNumber2 = \\"-3.4e-2\\"; -export var vDimension = \\"12px\\"; -export var vPercentage = \\"100%\\"; -export var vHex = \\"#fff\\"; -export var vComment = \\" /* comment */\\"; -export var vFunction = \\"rgb(0,0,0)\\"; -export var vUnicodeRange = \\"U+0025-00FF\\"; -export var ghi = \\"ozGmfTedr1GnFJDWqNUH\\"; -export var myClass = \\"zchqshjqLbPAHaRvIBET\\"; -export var other = \\"WZBxXqS2GytaA3IBhhnd\\"; -export var otherOther = \\"W51zcAMuJMsNFi1CXgWr\\"; -export var green = \\"KEl5ZxzNkpjfWorrBglC\\"; -export var foo = \\"ecAEWh2vww9pNEdyj9Jn\\"; -export var simple = \\"CBlowYk8qiAgWWzFeXRA \\" + ___CSS_LOADER_ICSS_IMPORT_2____NAMED___[\\"importedSimple\\"] + \\"\\"; -export var relative = \\"c_NHnDcX1bd_kuxgsuYi \\" + ___CSS_LOADER_ICSS_IMPORT_3____NAMED___[\\"importedRelative\\"] + \\"\\"; -export var topRelative = \\"S0Kwou8pVmsENtBP3hYm \\" + ___CSS_LOADER_ICSS_IMPORT_4____NAMED___[\\"importedRelative\\"] + \\"\\"; -export var myModule = \\"rq663Pq_zV0CjpwttvK4 \\" + ___CSS_LOADER_ICSS_IMPORT_5____NAMED___[\\"importedModule\\"] + \\"\\"; -export var alias = \\"fadRMHArJofp7sWEbPVR \\" + ___CSS_LOADER_ICSS_IMPORT_6____NAMED___[\\"importedAlias\\"] + \\"\\"; -export var aliasDuplicate = \\"sg1HlXqlWy6l6_Wm5iA7 \\" + ___CSS_LOADER_ICSS_IMPORT_6____NAMED___[\\"importedAlias\\"] + \\"\\"; -export var primarySelector = \\"bnRUswvicYag6u0SPnvI\\"; -export var blackSelector = \\"kEJRwpukB2OtmkGTknbU\\"; -export var header = \\"hY2PI5vC9ABuJY1nkWnf\\"; -export var foobarbaz = \\"q8mv0HutzqdsVWjl8mAz\\"; -export var url = \\"xajoqP1d3SwrjJ4WEM8g\\"; -export var main = \\"Ix5nEHiVOsWuWxdx0twz \\" + ___CSS_LOADER_ICSS_IMPORT_7____NAMED___[\\"scssClass\\"] + \\"\\"; +export var vDef = "" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___["vDef"] + ""; +export var vOther = "" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___["vOther"] + ""; +export var sWhite = "" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___["sWhite"] + ""; +export var mSmall = "" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___["mSmall"] + ""; +export var vSomething = "" + ___CSS_LOADER_ICSS_IMPORT_1____NAMED___["vSomething"] + ""; +export var vFoo = "blue"; +export var vBar = "block"; +export var vPrimary = "#BF4040"; +export var sBlack = "black-selector"; +export var mLarge = "(min-width: 960px)"; +export var vIdent = "validIdent"; +export var vPreDefinedIdent = "left"; +export var vString = "'content'"; +export var vString1 = "''"; +export var vUrl = "url(https://www.exammple.com/images/my-background.png)"; +export var vUrl1 = "url('https://www.exammple.com/images/my-background.png')"; +export var vUrl2 = "url(\\"https://www.exammple.com/images/my-background.png\\")"; +export var vInteger = "100"; +export var vInteger1 = "-100"; +export var vInteger2 = "+100"; +export var vNumber = ".60"; +export var vNumber1 = "-456.8"; +export var vNumber2 = "-3.4e-2"; +export var vDimension = "12px"; +export var vPercentage = "100%"; +export var vHex = "#fff"; +export var vComment = " /* comment */"; +export var vFunction = "rgb(0,0,0)"; +export var vUnicodeRange = "U+0025-00FF"; +export var ghi = "ozGmfTedr1GnFJDWqNUH"; +export var myClass = "zchqshjqLbPAHaRvIBET"; +export var other = "WZBxXqS2GytaA3IBhhnd"; +export var otherOther = "W51zcAMuJMsNFi1CXgWr"; +export var green = "KEl5ZxzNkpjfWorrBglC"; +export var foo = "ecAEWh2vww9pNEdyj9Jn"; +export var simple = "CBlowYk8qiAgWWzFeXRA " + ___CSS_LOADER_ICSS_IMPORT_2____NAMED___["importedSimple"] + ""; +export var relative = "c_NHnDcX1bd_kuxgsuYi " + ___CSS_LOADER_ICSS_IMPORT_3____NAMED___["importedRelative"] + ""; +export var topRelative = "S0Kwou8pVmsENtBP3hYm " + ___CSS_LOADER_ICSS_IMPORT_4____NAMED___["importedRelative"] + ""; +export var myModule = "rq663Pq_zV0CjpwttvK4 " + ___CSS_LOADER_ICSS_IMPORT_5____NAMED___["importedModule"] + ""; +export var alias = "fadRMHArJofp7sWEbPVR " + ___CSS_LOADER_ICSS_IMPORT_6____NAMED___["importedAlias"] + ""; +export var aliasDuplicate = "sg1HlXqlWy6l6_Wm5iA7 " + ___CSS_LOADER_ICSS_IMPORT_6____NAMED___["importedAlias"] + ""; +export var primarySelector = "bnRUswvicYag6u0SPnvI"; +export var blackSelector = "kEJRwpukB2OtmkGTknbU"; +export var header = "hY2PI5vC9ABuJY1nkWnf"; +export var foobarbaz = "q8mv0HutzqdsVWjl8mAz"; +export var url = "xajoqP1d3SwrjJ4WEM8g"; +export var main = "Ix5nEHiVOsWuWxdx0twz " + ___CSS_LOADER_ICSS_IMPORT_7____NAMED___["scssClass"] + ""; var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet(); ___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString()); export default ___CSS_LOADER_STYLE_SHEET___; @@ -803,7 +803,7 @@ export default ___CSS_LOADER_STYLE_SHEET___; exports[`'exportType' option should work with 'css-style-sheet' value and CSS modules and still emit error on '@import' at-rules: result 1`] = ` CSSStyleSheet { - "named": Object { + "named": { "alias": "fadRMHArJofp7sWEbPVR dnhKs1AYKq4KodZdfzcx", "aliasDuplicate": "sg1HlXqlWy6l6_Wm5iA7 dnhKs1AYKq4KodZdfzcx", "blackSelector": "kEJRwpukB2OtmkGTknbU", @@ -851,7 +851,7 @@ CSSStyleSheet { "vUnicodeRange": "U+0025-00FF", "vUrl": "url(https://www.exammple.com/images/my-background.png)", "vUrl1": "url('https://www.exammple.com/images/my-background.png')", - "vUrl2": "url(\\"https://www.exammple.com/images/my-background.png\\")", + "vUrl2": "url("https://www.exammple.com/images/my-background.png")", }, "text": "@import url(./test-other.css) (min-width: 100px); @@ -935,7 +935,7 @@ CSSStyleSheet { v-string-1: ''; v-url: url(https://www.exammple.com/images/my-background.png); v-url-1: url('https://www.exammple.com/images/my-background.png'); - v-url-2: url(\\"https://www.exammple.com/images/my-background.png\\"); + v-url-2: url("https://www.exammple.com/images/my-background.png"); v-integer: 100; v-integer-1: -100; v-integer-2: +100; @@ -977,20 +977,20 @@ a { } `; -exports[`'exportType' option should work with 'css-style-sheet' value and CSS modules and still emit error on '@import' at-rules: warnings 1`] = `Array []`; +exports[`'exportType' option should work with 'css-style-sheet' value and CSS modules and still emit error on '@import' at-rules: warnings 1`] = `[]`; -exports[`'exportType' option should work with 'css-style-sheet' value and CommonJS modules: errors 1`] = `Array []`; +exports[`'exportType' option should work with 'css-style-sheet' value and CommonJS modules: errors 1`] = `[]`; exports[`'exportType' option should work with 'css-style-sheet' value and CommonJS modules: module 1`] = ` "// Imports -var ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ = require(\\"../../src/runtime/noSourceMaps.js\\"); -var ___CSS_LOADER_API_IMPORT___ = require(\\"../../src/runtime/api.js\\"); -var ___CSS_LOADER_GET_URL_IMPORT___ = require(\\"../../src/runtime/getUrl.js\\"); -var ___CSS_LOADER_URL_IMPORT_0___ = require(\\"./url/img.png\\"); +var ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ = require("../../src/runtime/noSourceMaps.js"); +var ___CSS_LOADER_API_IMPORT___ = require("../../src/runtime/api.js"); +var ___CSS_LOADER_GET_URL_IMPORT___ = require("../../src/runtime/getUrl.js"); +var ___CSS_LOADER_URL_IMPORT_0___ = require("./url/img.png"); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==);\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==);\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet(); ___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString()); @@ -1000,7 +1000,7 @@ module.exports = ___CSS_LOADER_STYLE_SHEET___; exports[`'exportType' option should work with 'css-style-sheet' value and CommonJS modules: result 1`] = ` CSSStyleSheet { - "text": "@charset \\"UTF-8\\"; + "text": "@charset "UTF-8"; /* Comment */ @@ -1022,9 +1022,9 @@ CSSStyleSheet { .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -1033,60 +1033,60 @@ CSSStyleSheet { } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -1104,12 +1104,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -1128,33 +1128,33 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", } `; -exports[`'exportType' option should work with 'css-style-sheet' value and CommonJS modules: warnings 1`] = `Array []`; +exports[`'exportType' option should work with 'css-style-sheet' value and CommonJS modules: warnings 1`] = `[]`; -exports[`'exportType' option should work with 'css-style-sheet' value and ECMA modules: errors 1`] = `Array []`; +exports[`'exportType' option should work with 'css-style-sheet' value and ECMA modules: errors 1`] = `[]`; exports[`'exportType' option should work with 'css-style-sheet' value and ECMA modules: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet(); ___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString()); @@ -1164,7 +1164,7 @@ export default ___CSS_LOADER_STYLE_SHEET___; exports[`'exportType' option should work with 'css-style-sheet' value and ECMA modules: result 1`] = ` CSSStyleSheet { - "text": "@charset \\"UTF-8\\"; + "text": "@charset "UTF-8"; /* Comment */ @@ -1186,9 +1186,9 @@ CSSStyleSheet { .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -1197,60 +1197,60 @@ CSSStyleSheet { } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -1268,12 +1268,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -1292,33 +1292,33 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", } `; -exports[`'exportType' option should work with 'css-style-sheet' value and ECMA modules: warnings 1`] = `Array []`; +exports[`'exportType' option should work with 'css-style-sheet' value and ECMA modules: warnings 1`] = `[]`; -exports[`'exportType' option should work with 'css-style-sheet' value and generate source maps: errors 1`] = `Array []`; +exports[`'exportType' option should work with 'css-style-sheet' value and generate source maps: errors 1`] = `[]`; exports[`'exportType' option should work with 'css-style-sheet' value and generate source maps: module 1`] = ` "// Imports -import ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \\"../../src/runtime/sourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==\\", import.meta.url); +import ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from "../../src/runtime/sourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\",{\\"version\\":3,\\"sources\\":[\\"webpack://./basic-css-style-sheet.css\\"],\\"names\\":[],\\"mappings\\":\\"AAAA,gBAAgB;;AAEhB,YAAY;;AAEZ;EACE,UAAU;EACV,mDAAgC;AAClC;;AAEA;EACE,mDAAgC;AAClC;;AAEA;EACE,UAAU;EACV,UAAU;AACZ;;AAEA,SAAS,QAAQ,EAAE;;AAEnB,MAAM;;AAEN,SAAS,QAAQ,EAAE;;AAEnB,SAAS,iBAAiB;;AAE1B;EACE;IACE,2BAA2B;EAC7B;AACF;;AAEA;EACE,gBAAgB;EAChB,qBAAqB;EACrB,sBAAsB;EACtB,0BAA0B;EAC1B,4BAA4B;AAC9B;;AAEA,OAAO;AACP,QAAQ;;AAER,SAAS;;AAET;EACE,aAAa;EACb,eAAe;AACjB;AACA;EACE,uBAAuB;AACzB;AACA;EACE,uBAAuB;AACzB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;;AAEA,aAAa;;AAEb,YAAY;;AAEZ,QAAQ;;AAER;EACE,mBAAmB,EAAE,2BAA2B;AAClD;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,gBAAgB;AAClB;;AAEA,IAAI;;AAEJ,WAAW,EAAE,sCAAsC;AACnD,YAAY,EAAE,yCAAyC;AACvD,YAAY,EAAE,2CAA2C;AACzD,UAAU,EAAE,0CAA0C;AACtD,IAAI,EAAE,oCAAoC;;AAE1C;EACE,qBAAqB;EACrB;;;;;;;;;;GAUC;AACH;;AAEA;EACE,mBAAmB;EACnB,oBAAoB;EACpB,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EACjB,wBAAwB;AAC1B;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,mDAAq1B;AACv1B;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,WAAW;AACb\\",\\"sourcesContent\\":[\\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\\\\\"./url/img.png\\\\\\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\\\\\"./url/img.png\\\\\\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==);\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\"],\\"sourceRoot\\":\\"\\"}]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", "",{"version":3,"sources":["webpack://./basic-css-style-sheet.css"],"names":[],"mappings":"AAAA,gBAAgB;;AAEhB,YAAY;;AAEZ;EACE,UAAU;EACV,mDAAgC;AAClC;;AAEA;EACE,mDAAgC;AAClC;;AAEA;EACE,UAAU;EACV,UAAU;AACZ;;AAEA,SAAS,QAAQ,EAAE;;AAEnB,MAAM;;AAEN,SAAS,QAAQ,EAAE;;AAEnB,SAAS,iBAAiB;;AAE1B;EACE;IACE,2BAA2B;EAC7B;AACF;;AAEA;EACE,gBAAgB;EAChB,qBAAqB;EACrB,sBAAsB;EACtB,0BAA0B;EAC1B,4BAA4B;AAC9B;;AAEA,OAAO;AACP,QAAQ;;AAER,SAAS;;AAET;EACE,aAAa;EACb,eAAe;AACjB;AACA;EACE,uBAAuB;AACzB;AACA;EACE,uBAAuB;AACzB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;;AAEA,aAAa;;AAEb,YAAY;;AAEZ,QAAQ;;AAER;EACE,mBAAmB,EAAE,2BAA2B;AAClD;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,gBAAgB;AAClB;;AAEA,IAAI;;AAEJ,WAAW,EAAE,sCAAsC;AACnD,YAAY,EAAE,yCAAyC;AACvD,YAAY,EAAE,2CAA2C;AACzD,UAAU,EAAE,0CAA0C;AACtD,IAAI,EAAE,oCAAoC;;AAE1C;EACE,qBAAqB;EACrB;;;;;;;;;;GAUC;AACH;;AAEA;EACE,mBAAmB;EACnB,oBAAoB;EACpB,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EACjB,wBAAwB;AAC1B;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,mDAAq1B;AACv1B;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,WAAW;AACb","sourcesContent":["@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(\\"./url/img.png\\");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(\\"./url/img.png\\");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==);\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n"],"sourceRoot":""}]); // Exports var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet(); ___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString()); @@ -1328,7 +1328,7 @@ export default ___CSS_LOADER_STYLE_SHEET___; exports[`'exportType' option should work with 'css-style-sheet' value and generate source maps: result 1`] = ` CSSStyleSheet { - "text": "@charset \\"UTF-8\\"; + "text": "@charset "UTF-8"; /* Comment */ @@ -1350,9 +1350,9 @@ CSSStyleSheet { .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -1361,60 +1361,60 @@ CSSStyleSheet { } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -1432,12 +1432,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -1456,23 +1456,23 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } /*# sourceURL=webpack://./basic-css-style-sheet.css */ -/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Jhc2ljLWNzcy1zdHlsZS1zaGVldC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCOztBQUVoQixZQUFZOztBQUVaO0VBQ0UsVUFBVTtFQUNWLG1EQUFnQztBQUNsQzs7QUFFQTtFQUNFLG1EQUFnQztBQUNsQzs7QUFFQTtFQUNFLFVBQVU7RUFDVixVQUFVO0FBQ1o7O0FBRUEsU0FBUyxRQUFRLEVBQUU7O0FBRW5CLE1BQU07O0FBRU4sU0FBUyxRQUFRLEVBQUU7O0FBRW5CLFNBQVMsaUJBQWlCOztBQUUxQjtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QiwwQkFBMEI7RUFDMUIsNEJBQTRCO0FBQzlCOztBQUVBLE9BQU87QUFDUCxRQUFROztBQUVSLFNBQVM7O0FBRVQ7RUFDRSxhQUFhO0VBQ2IsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSx1QkFBdUI7QUFDekI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBLGFBQWE7O0FBRWIsWUFBWTs7QUFFWixRQUFROztBQUVSO0VBQ0UsbUJBQW1CLEVBQUUsMkJBQTJCO0FBQ2xEOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBLElBQUk7O0FBRUosV0FBVyxFQUFFLHNDQUFzQztBQUNuRCxZQUFZLEVBQUUseUNBQXlDO0FBQ3ZELFlBQVksRUFBRSwyQ0FBMkM7QUFDekQsVUFBVSxFQUFFLDBDQUEwQztBQUN0RCxJQUFJLEVBQUUsb0NBQW9DOztBQUUxQztFQUNFLHFCQUFxQjtFQUNyQjs7Ozs7Ozs7OztHQVVDO0FBQ0g7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLG1EQUFxMUI7QUFDdjFCOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiBDb21tZW50ICovXG5cbi5jbGFzcyB7XG4gIGNvbG9yOiByZWQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vdXJsL2ltZy5wbmdcIik7XG59XG5cbi5jbGFzcy1kdXBsaWNhdGUtdXJsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi91cmwvaW1nLnBuZ1wiKTtcbn1cblxuOnJvb3Qge1xuICAtLWZvbzogMXB4O1xuICAtLWJhcjogMnB4O1xufVxuXG4uY2xhc3MgeyBhOiBiIGMgZDsgfVxuXG4udHdvIHt9XG5cbi51LW1cXCsgeyBhOiBiIGMgZDsgfVxuXG4uY2xhc3MgeyBjb250ZW50OiBcIlxcRjEwQ1wiIH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XG4gIH1cbn1cblxuLmNsYXNzIHtcbiAgY29udGVudDogXCJcXDIxOTNcIjtcbiAgY29udGVudDogXCJcXDIxOTNcXDIxOTNcIjtcbiAgY29udGVudDogXCJcXDIxOTMgXFwyMTkzXCI7XG4gIGNvbnRlbnQ6IFwiXFwyMTkzXFwyMTkzXFwyMTkzXCI7XG4gIGNvbnRlbnQ6IFwiXFwyMTkzIFxcMjE5MyBcXDIxOTNcIjtcbn1cblxuLi10b3Age31cbi5cXC10b3Age31cblxuI1xcI3Rlc3Qge31cblxuLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ3JpZC5cXC10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ncmlkLi10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ncmlkLlxcLW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ3JpZC5cXC1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi51LW1cXDAwMDAyYiB7fVxuXG4udS1tMDAwMDJiIHt9XG5cbiN1LW1cXCsge31cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnw6XCvsKuw6jCvcKvw6nCm8KFw6nCu8KRJzsgLyogc29tZSBjaGluZXNlIGZvbnQgbmFtZSAqL1xufVxuXG4ubXlTdHlsZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDEnO1xufVxuXG4ubXlTdHlsZSB7XG4gIGNvbnRlbnQ6ICdcXEU5MDEnO1xufVxuXG4uw6LCmcKrIHt9XG5cbi5cXDNBIFxcYFxcKCB7fSAvKiBtYXRjaGVzIGVsZW1lbnRzIHdpdGggY2xhc3M9XCI6YChcIiAqL1xuLlxcMzEgYTJiM2Mge30gLyogbWF0Y2hlcyBlbGVtZW50cyB3aXRoIGNsYXNzPVwiMWEyYjNjXCIgKi9cbiNcXCNmYWtlLWlkIHt9IC8qIG1hdGNoZXMgdGhlIGVsZW1lbnQgd2l0aCBpZD1cIiNmYWtlLWlkXCIgKi9cbiMtYS1iLWMtIHt9IC8qIG1hdGNoZXMgdGhlIGVsZW1lbnQgd2l0aCBpZD1cIi1hLWItYy1cIiAqL1xuI8OCwqkge30gLyogbWF0Y2hlcyB0aGUgZWxlbWVudCB3aXRoIGlkPVwiw4LCqVwiICovXG5cbjpyb290IHtcbiAgLS10aXRsZS1hbGlnbjogY2VudGVyO1xuICAtLXNyLW9ubHk6IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBib3JkZXI6IDA7XG4gIH07XG59XG5cbi50ZXN0IHtcbiAgY29udGVudDogXCJcXDIwMTRcXEEwXCI7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0IFxcQTBcIjtcbiAgY29udGVudDogXCJcXEEwIFxcMjAxNFwiO1xuICBjb250ZW50OiBcIlxcQTBcXDIwMTRcIjtcbiAgbWFyZ2luLXRvcDogMXB4XFw5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwXFw5O1xufVxuXG4ubGlnaHQub24gLmJ1bGI6YmVmb3Jle1xuICBjb250ZW50OiAnw7DCn8KSwqEnO1xufVxuXG4uYmFzZTY0IHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1nL2pwZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFoeEpSRUZVU0EzdGs3MXJVMUVZeG5NVEVvSlVrb3dXd2RKMmFrRUhCZkdqQ2lJRjZaeWxWVUtTbTJUcVpMR0krQS9vSXUyVVhtOEM0bEF5RjRTV2ppMHRkRkxvMUVvN1ZOMFNhQkVoSDdlL056MG5QVGZHT2ppYUN5ZlBjNTczNHpsZkNRVDZYLzhFL3ZVRXJMODFLQmFMOXkzTFNudWVkNVBjSVRqVU93UjNnc0ZnMmJidGpZdDYvTkdnWEM0UDFldDFsMmFQTG1wQWJEMFNpZGpwZFBxZ1YxNVBBOWQxN3pRYWpVOFV4SFFSSy80RzM1UTVwdmVBSzhMbEkxWmpQTW5sY2x0bnl2bnZid2FPNDF4dnRWcXk3WUh6dE1BQ3E1eG5sYjlFWTNkUmR2Y0dvMWtqNXdSK3QxQW9mREcwZ00rQTg3NUU4RE5qUkNleHNyVjhQajlacVZRaXRWcnRxZWp4ZVB4ak1wbXNzNWhWVEI0YnVYdk1iMkR5VTJ0QlRSUytCanZObFZZVXBQbDdpdVZPM0dxMXVvUXgxRnRTT1cxZ1BncDVaV3JkQnRObVVEZ3Y1YXNneFE4RjFhZjV2aFkwWWp5anVXQzN3VHN6S0p6N0dCT2tjRmxRZlcyT05xNEZqV2krSGo2RFJDS3hRT0syVGxZNHg5MkV1WWQ1ZHZNQWJZSXpmaWthdTNwdTV0SjhLeGFMTGZvMGN5S2NpN3RLNFRaalVNY29YQW1Id3psZTBRL1JhQzVQMUdGTXlWeDlSOUZvOUhZcWxUclNncUR2RmVsQXFWUWE1aG11TVIvV0d0akFhQmRqd0JvRFEwWnNud1ZNWmpLWjluMFplbThEU2VEUGRyblpiTDZGMmwzTk92VVlOWms0b1ZEb1JUYWJQZTRFRE5KekIwWmNqQVl4ZW9aMmkzRk54UTdCSFl3L2NCL2ZsZGFILy9VRVRnSEhPOFM0NEtiZlhnQUFBQUJKUlU1RXJrSmdnZz09KTtcbn1cblxuYVtocmVmPScnXSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbmFbaHJlZj0nJyBpXSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbmFbaHJlZj1cIlwiXSB7XG4gIGNvbG9yOiBibHVlO1xufVxuXG5hW2hyZWY9XCJcIiBpXSB7XG4gIGNvbG9yOiBibHVlO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */", +/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Jhc2ljLWNzcy1zdHlsZS1zaGVldC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCOztBQUVoQixZQUFZOztBQUVaO0VBQ0UsVUFBVTtFQUNWLG1EQUFnQztBQUNsQzs7QUFFQTtFQUNFLG1EQUFnQztBQUNsQzs7QUFFQTtFQUNFLFVBQVU7RUFDVixVQUFVO0FBQ1o7O0FBRUEsU0FBUyxRQUFRLEVBQUU7O0FBRW5CLE1BQU07O0FBRU4sU0FBUyxRQUFRLEVBQUU7O0FBRW5CLFNBQVMsaUJBQWlCOztBQUUxQjtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QiwwQkFBMEI7RUFDMUIsNEJBQTRCO0FBQzlCOztBQUVBLE9BQU87QUFDUCxRQUFROztBQUVSLFNBQVM7O0FBRVQ7RUFDRSxhQUFhO0VBQ2IsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSx1QkFBdUI7QUFDekI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBLGFBQWE7O0FBRWIsWUFBWTs7QUFFWixRQUFROztBQUVSO0VBQ0UsbUJBQW1CLEVBQUUsMkJBQTJCO0FBQ2xEOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBLElBQUk7O0FBRUosV0FBVyxFQUFFLHNDQUFzQztBQUNuRCxZQUFZLEVBQUUseUNBQXlDO0FBQ3ZELFlBQVksRUFBRSwyQ0FBMkM7QUFDekQsVUFBVSxFQUFFLDBDQUEwQztBQUN0RCxJQUFJLEVBQUUsb0NBQW9DOztBQUUxQztFQUNFLHFCQUFxQjtFQUNyQjs7Ozs7Ozs7OztHQVVDO0FBQ0g7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLG1EQUFxMUI7QUFDdjFCOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLyogQ29tbWVudCAqL1xyXG5cclxuLmNsYXNzIHtcclxuICBjb2xvcjogcmVkO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4vdXJsL2ltZy5wbmdcIik7XHJcbn1cclxuXHJcbi5jbGFzcy1kdXBsaWNhdGUtdXJsIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuL3VybC9pbWcucG5nXCIpO1xyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgLS1mb286IDFweDtcclxuICAtLWJhcjogMnB4O1xyXG59XHJcblxyXG4uY2xhc3MgeyBhOiBiIGMgZDsgfVxyXG5cclxuLnR3byB7fVxyXG5cclxuLnUtbVxcKyB7IGE6IGIgYyBkOyB9XHJcblxyXG4uY2xhc3MgeyBjb250ZW50OiBcIlxcRjEwQ1wiIH1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICBib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5jbGFzcyB7XHJcbiAgY29udGVudDogXCJcXDIxOTNcIjtcclxuICBjb250ZW50OiBcIlxcMjE5M1xcMjE5M1wiO1xyXG4gIGNvbnRlbnQ6IFwiXFwyMTkzIFxcMjE5M1wiO1xyXG4gIGNvbnRlbnQ6IFwiXFwyMTkzXFwyMTkzXFwyMTkzXCI7XHJcbiAgY29udGVudDogXCJcXDIxOTMgXFwyMTkzIFxcMjE5M1wiO1xyXG59XHJcblxyXG4uLXRvcCB7fVxyXG4uXFwtdG9wIHt9XHJcblxyXG4jXFwjdGVzdCB7fVxyXG5cclxuLmdyaWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5ncmlkLlxcLXRvcCB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLmdyaWQuLXRvcCB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLmdyaWQuXFwtbWlkZGxlIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5ncmlkLlxcLWJvdHRvbSB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4udS1tXFwwMDAwMmIge31cclxuXHJcbi51LW0wMDAwMmIge31cclxuXHJcbiN1LW1cXCsge31cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAnw6XCvsKuw6jCvcKvw6nCm8KFw6nCu8KRJzsgLyogc29tZSBjaGluZXNlIGZvbnQgbmFtZSAqL1xyXG59XHJcblxyXG4ubXlTdHlsZSB7XHJcbiAgY29udGVudDogJ1xcZTkwMSc7XHJcbn1cclxuXHJcbi5teVN0eWxlIHtcclxuICBjb250ZW50OiAnXFxFOTAxJztcclxufVxyXG5cclxuLsOiwpnCqyB7fVxyXG5cclxuLlxcM0EgXFxgXFwoIHt9IC8qIG1hdGNoZXMgZWxlbWVudHMgd2l0aCBjbGFzcz1cIjpgKFwiICovXHJcbi5cXDMxIGEyYjNjIHt9IC8qIG1hdGNoZXMgZWxlbWVudHMgd2l0aCBjbGFzcz1cIjFhMmIzY1wiICovXHJcbiNcXCNmYWtlLWlkIHt9IC8qIG1hdGNoZXMgdGhlIGVsZW1lbnQgd2l0aCBpZD1cIiNmYWtlLWlkXCIgKi9cclxuIy1hLWItYy0ge30gLyogbWF0Y2hlcyB0aGUgZWxlbWVudCB3aXRoIGlkPVwiLWEtYi1jLVwiICovXHJcbiPDgsKpIHt9IC8qIG1hdGNoZXMgdGhlIGVsZW1lbnQgd2l0aCBpZD1cIsOCwqlcIiAqL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tdGl0bGUtYWxpZ246IGNlbnRlcjtcclxuICAtLXNyLW9ubHk6IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfTtcclxufVxyXG5cclxuLnRlc3Qge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMDE0XFxBMFwiO1xyXG4gIGNvbnRlbnQ6IFwiXFwyMDE0IFxcQTBcIjtcclxuICBjb250ZW50OiBcIlxcQTAgXFwyMDE0XCI7XHJcbiAgY29udGVudDogXCJcXEEwXFwyMDE0XCI7XHJcbiAgbWFyZ2luLXRvcDogMXB4XFw5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDBcXDk7XHJcbn1cclxuXHJcbi5saWdodC5vbiAuYnVsYjpiZWZvcmV7XHJcbiAgY29udGVudDogJ8Owwp/CksKhJztcclxufVxyXG5cclxuLmJhc2U2NCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1nL2pwZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFoeEpSRUZVU0EzdGs3MXJVMUVZeG5NVEVvSlVrb3dXd2RKMmFrRUhCZkdqQ2lJRjZaeWxWVUtTbTJUcVpMR0krQS9vSXUyVVhtOEM0bEF5RjRTV2ppMHRkRkxvMUVvN1ZOMFNhQkVoSDdlL056MG5QVGZHT2ppYUN5ZlBjNTczNHpsZkNRVDZYLzhFL3ZVRXJMODFLQmFMOXkzTFNudWVkNVBjSVRqVU93UjNnc0ZnMmJidGpZdDYvTkdnWEM0UDFldDFsMmFQTG1wQWJEMFNpZGpwZFBxZ1YxNVBBOWQxN3pRYWpVOFV4SFFSSy80RzM1UTVwdmVBSzhMbEkxWmpQTW5sY2x0bnl2bnZid2FPNDF4dnRWcXk3WUh6dE1BQ3E1eG5sYjlFWTNkUmR2Y0dvMWtqNXdSK3QxQW9mREcwZ00rQTg3NUU4RE5qUkNleHNyVjhQajlacVZRaXRWcnRxZWp4ZVB4ak1wbXNzNWhWVEI0YnVYdk1iMkR5VTJ0QlRSUytCanZObFZZVXBQbDdpdVZPM0dxMXVvUXgxRnRTT1cxZ1BncDVaV3JkQnRObVVEZ3Y1YXNneFE4RjFhZjV2aFkwWWp5anVXQzN3VHN6S0p6N0dCT2tjRmxRZlcyT05xNEZqV2krSGo2RFJDS3hRT0syVGxZNHg5MkV1WWQ1ZHZNQWJZSXpmaWthdTNwdTV0SjhLeGFMTGZvMGN5S2NpN3RLNFRaalVNY29YQW1Id3psZTBRL1JhQzVQMUdGTXlWeDlSOUZvOUhZcWxUclNncUR2RmVsQXFWUWE1aG11TVIvV0d0akFhQmRqd0JvRFEwWnNud1ZNWmpLWjluMFplbThEU2VEUGRyblpiTDZGMmwzTk92VVlOWms0b1ZEb1JUYWJQZTRFRE5KekIwWmNqQVl4ZW9aMmkzRk54UTdCSFl3L2NCL2ZsZGFILy9VRVRnSEhPOFM0NEtiZlhnQUFBQUJKUlU1RXJrSmdnZz09KTtcclxufVxyXG5cclxuYVtocmVmPScnXSB7XHJcbiAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuYVtocmVmPScnIGldIHtcclxuICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG5hW2hyZWY9XCJcIl0ge1xyXG4gIGNvbG9yOiBibHVlO1xyXG59XHJcblxyXG5hW2hyZWY9XCJcIiBpXSB7XHJcbiAgY29sb3I6IGJsdWU7XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ== */", } `; -exports[`'exportType' option should work with 'css-style-sheet' value and generate source maps: warnings 1`] = `Array []`; +exports[`'exportType' option should work with 'css-style-sheet' value and generate source maps: warnings 1`] = `[]`; exports[`'exportType' option should work with 'css-style-sheet' value and keep import and emit errors on \`@import\` at-rules: errors 1`] = ` -Array [ +[ "ModuleError: Module Error (from \`replaced original path\`): /test/fixtures/basic.css:3:1: '@import' rules are not allowed here and will not be processed", ] @@ -1480,16 +1480,16 @@ Array [ exports[`'exportType' option should work with 'css-style-sheet' value and keep import and emit errors on \`@import\` at-rules: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n@import 'imported.css';\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n@import 'imported.css';\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet(); ___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString()); @@ -1499,7 +1499,7 @@ export default ___CSS_LOADER_STYLE_SHEET___; exports[`'exportType' option should work with 'css-style-sheet' value and keep import and emit errors on \`@import\` at-rules: result 1`] = ` CSSStyleSheet { - "text": "@charset \\"UTF-8\\"; + "text": "@charset "UTF-8"; @import 'imported.css'; @@ -1523,9 +1523,9 @@ CSSStyleSheet { .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -1534,60 +1534,60 @@ CSSStyleSheet { } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -1605,12 +1605,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -1629,21 +1629,21 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", } `; -exports[`'exportType' option should work with 'css-style-sheet' value and keep import and emit errors on \`@import\` at-rules: warnings 1`] = `Array []`; +exports[`'exportType' option should work with 'css-style-sheet' value and keep import and emit errors on \`@import\` at-rules: warnings 1`] = `[]`; exports[`'exportType' option should work with 'css-style-sheet' value and urls: errors 1`] = ` -Array [ +[ "ModuleError: Module Error (from \`replaced original path\`): /test/fixtures/url/url.css:1:1: '@import' rules are not allowed here and will not be processed", ] @@ -1651,59 +1651,59 @@ Array [ exports[`'exportType' option should work with 'css-style-sheet' value and urls: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"package/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_2___ = new URL(\\"./other-img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_3___ = new URL(\\"./img img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_4___ = new URL(\\"/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_5___ = new URL(\\"data:image/png;base64,AAA\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_6___ = new URL(\\"data:image/svg+xml;charset=utf-8,\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_7___ = new URL(\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2042%2026%27%20fill%3D%27%2523007aff%27%3E%3Crect%20width%3D%274%27%20height%3D%274%27%2F%3E%3Crect%20x%3D%278%27%20y%3D%271%27%20width%3D%2734%27%20height%3D%272%27%2F%3E%3Crect%20y%3D%2711%27%20width%3D%274%27%20height%3D%274%27%2F%3E%3Crect%20x%3D%278%27%20y%3D%2712%27%20width%3D%2734%27%20height%3D%272%27%2F%3E%3Crect%20y%3D%2722%27%20width%3D%274%27%20height%3D%274%27%2F%3E%3Crect%20x%3D%278%27%20y%3D%2723%27%20width%3D%2734%27%20height%3D%272%27%2F%3E%3C%2Fsvg%3E\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_8___ = new URL(\\"data:image/svg+xml;charset=utf-8,#filter\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_9___ = new URL(\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%5C%22%3E%3Cfilter%20id%3D%5C%22filter%5C%22%3E%3CfeGaussianBlur%20in%3D%5C%22SourceAlpha%5C%22%20stdDeviation%3D%5C%220%5C%22%20%2F%3E%3CfeOffset%20dx%3D%5C%221%5C%22%20dy%3D%5C%222%5C%22%20result%3D%5C%22offsetblur%5C%22%20%2F%3E%3CfeFlood%20flood-color%3D%5C%22rgba%28255%2C255%2C255%2C1%29%5C%22%20%2F%3E%3CfeComposite%20in2%3D%5C%22offsetblur%5C%22%20operator%3D%5C%22in%5C%22%20%2F%3E%3CfeMerge%3E%3CfeMergeNode%20%2F%3E%3CfeMergeNode%20in%3D%5C%22SourceGraphic%5C%22%20%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3C%2Fsvg%3E%23filter\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_10___ = new URL(\\"./font.woff\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_11___ = new URL(\\"./font.woff2\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_12___ = new URL(\\"./font.eot\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_13___ = new URL(\\"package/font.ttf\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_14___ = new URL(\\"./font with spaces.eot\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_15___ = new URL(\\"./font.svg\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_16___ = new URL(\\"./font.woff2?foo=bar\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_17___ = new URL(\\"./img1x.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_18___ = new URL(\\"./img2x.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_19___ = new URL(\\"./img.png?foo\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_20___ = new URL(\\"./img.png?foo=bar\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_21___ = new URL(\\"./img.png?\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_22___ = new URL(\\"img-simple.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_23___ = new URL(\\"/url/img-simple.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_24___ = new URL(\\"../url/img-simple.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_25___ = new URL(\\"aliasesImg/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_26___ = new URL(\\"./nested/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_27___ = new URL(\\"nested/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_28___ = new URL(\\"./img3x.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_29___ = new URL(\\"./img1x.png?foo=bar\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_30___ = new URL(\\"./img'img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_31___ = new URL(\\"./img'''img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_32___ = new URL(\\"./img(img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_33___ = new URL(\\"./img)img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_34___ = new URL(\\"./img'() img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_35___ = new URL(\\"img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_36___ = new URL(\\"./something.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_37___ = new URL(\\"./something.png?foo=bar\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_38___ = new URL(\\"./something.png?bar=foo\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_39___ = new URL(\\"./something.png?foo=1&bar=2\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_40___ = new URL(\\"./something.png?foo=2&bar=1\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_41___ = new URL(\\"data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%22191px%22%20height%3D%22191px%22%20viewBox%3D%220%200%20191%20191%22%20enable-background%3D%22new%200%200%20191%20191%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M95.5%2C0C42.8%2C0%2C0%2C42.8%2C0%2C95.5S42.8%2C191%2C95.5%2C191S191%2C148.2%2C191%2C95.5S148.2%2C0%2C95.5%2C0z%20M95.5%2C187.6%0A%09c-50.848%2C0-92.1-41.25-92.1-92.1c0-50.848%2C41.252-92.1%2C92.1-92.1c50.85%2C0%2C92.1%2C41.252%2C92.1%2C92.1%0A%09C187.6%2C146.35%2C146.35%2C187.6%2C95.5%2C187.6z%22%2F%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M92.9%2C10v8.6H91v-6.5c-0.1%2C0.1-0.2%2C0.2-0.4%2C0.3c-0.2%2C0.1-0.3%2C0.2-0.4%2C0.2c-0.1%2C0-0.3%2C0.1-0.5%2C0.2%0A%09%09c-0.2%2C0.1-0.3%2C0.1-0.5%2C0.1v-1.6c0.5-0.1%2C0.9-0.3%2C1.4-0.5c0.5-0.2%2C0.8-0.5%2C1.2-0.7h1.1V10z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M97.1%2C17.1h3.602v1.5h-5.6V18c0-0.4%2C0.1-0.8%2C0.2-1.2c0.1-0.4%2C0.3-0.6%2C0.5-0.9c0.2-0.3%2C0.5-0.5%2C0.7-0.7%0A%09%09c0.2-0.2%2C0.5-0.4%2C0.7-0.6c0.199-0.2%2C0.5-0.3%2C0.6-0.5c0.102-0.2%2C0.301-0.3%2C0.5-0.5c0.2-0.2%2C0.2-0.3%2C0.301-0.5%0A%09%09c0.101-0.2%2C0.101-0.3%2C0.101-0.5c0-0.4-0.101-0.6-0.3-0.8c-0.2-0.2-0.4-0.3-0.801-0.3c-0.699%2C0-1.399%2C0.3-2.101%2C0.9v-1.6%0A%09%09c0.7-0.5%2C1.5-0.7%2C2.5-0.7c0.399%2C0%2C0.8%2C0.1%2C1.101%2C0.2c0.301%2C0.1%2C0.601%2C0.3%2C0.899%2C0.5c0.3%2C0.2%2C0.399%2C0.5%2C0.5%2C0.8%0A%09%09c0.101%2C0.3%2C0.2%2C0.6%2C0.2%2C1s-0.102%2C0.7-0.2%2C1c-0.099%2C0.3-0.3%2C0.6-0.5%2C0.8c-0.2%2C0.2-0.399%2C0.5-0.7%2C0.7c-0.3%2C0.2-0.5%2C0.4-0.8%2C0.6%0A%09%09c-0.2%2C0.1-0.399%2C0.3-0.5%2C0.4s-0.3%2C0.3-0.5%2C0.4s-0.2%2C0.3-0.3%2C0.4C97.1%2C17%2C97.1%2C17%2C97.1%2C17.1z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M15%2C95.4c0%2C0.7-0.1%2C1.4-0.2%2C2c-0.1%2C0.6-0.4%2C1.1-0.7%2C1.5C13.8%2C99.3%2C13.4%2C99.6%2C12.9%2C99.8s-1%2C0.3-1.5%2C0.3%0A%09%09c-0.7%2C0-1.3-0.1-1.8-0.3v-1.5c0.4%2C0.3%2C1%2C0.4%2C1.6%2C0.4c0.6%2C0%2C1.1-0.2%2C1.5-0.7c0.4-0.5%2C0.5-1.1%2C0.5-1.9l0%2C0%0A%09%09C12.8%2C96.7%2C12.3%2C96.9%2C11.5%2C96.9c-0.3%2C0-0.7-0.102-1-0.2c-0.3-0.101-0.5-0.3-0.8-0.5c-0.3-0.2-0.4-0.5-0.5-0.8%0A%09%09c-0.1-0.3-0.2-0.7-0.2-1c0-0.4%2C0.1-0.8%2C0.2-1.2c0.1-0.4%2C0.3-0.7%2C0.6-0.9c0.3-0.2%2C0.6-0.5%2C0.9-0.6c0.3-0.1%2C0.8-0.2%2C1.2-0.2%0A%09%09c0.5%2C0%2C0.9%2C0.1%2C1.2%2C0.3c0.3%2C0.2%2C0.7%2C0.4%2C0.9%2C0.8s0.5%2C0.7%2C0.6%2C1.2S15%2C94.8%2C15%2C95.4z%20M13.1%2C94.4c0-0.2%2C0-0.4-0.1-0.6%0A%09%09c-0.1-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2-0.1-0.3-0.1-0.5-0.1c-0.2%2C0-0.3%2C0-0.4%2C0.1s-0.3%2C0.2-0.3%2C0.3%0A%09%09c0%2C0.1-0.2%2C0.3-0.2%2C0.4c0%2C0.1-0.1%2C0.4-0.1%2C0.6c0%2C0.2%2C0%2C0.4%2C0.1%2C0.6c0.1%2C0.2%2C0.1%2C0.3%2C0.2%2C0.4c0.1%2C0.1%2C0.2%2C0.2%2C0.4%2C0.3%0A%09%09c0.2%2C0.1%2C0.3%2C0.1%2C0.5%2C0.1c0.2%2C0%2C0.3%2C0%2C0.4-0.1s0.2-0.2%2C0.3-0.3c0.1-0.1%2C0.2-0.2%2C0.2-0.4C13%2C94.7%2C13.1%2C94.6%2C13.1%2C94.4z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M176%2C99.7V98.1c0.6%2C0.4%2C1.2%2C0.602%2C2%2C0.602c0.5%2C0%2C0.8-0.102%2C1.1-0.301c0.301-0.199%2C0.4-0.5%2C0.4-0.801%0A%09%09c0-0.398-0.2-0.699-0.5-0.898c-0.3-0.2-0.8-0.301-1.3-0.301h-0.802V95h0.701c1.101%2C0%2C1.601-0.4%2C1.601-1.1c0-0.7-0.4-1-1.302-1%0A%09%09c-0.6%2C0-1.1%2C0.2-1.6%2C0.5v-1.5c0.6-0.3%2C1.301-0.4%2C2.1-0.4c0.9%2C0%2C1.5%2C0.2%2C2%2C0.6s0.701%2C0.9%2C0.701%2C1.5c0%2C1.1-0.601%2C1.8-1.701%2C2.1l0%2C0%0A%09%09c0.602%2C0.1%2C1.102%2C0.3%2C1.4%2C0.6s0.5%2C0.8%2C0.5%2C1.3c0%2C0.801-0.3%2C1.4-0.9%2C1.9c-0.6%2C0.5-1.398%2C0.7-2.398%2C0.7%0A%09%09C177.2%2C100.1%2C176.5%2C100%2C176%2C99.7z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M98.5%2C179.102c0%2C0.398-0.1%2C0.799-0.2%2C1.199C98.2%2C180.7%2C98%2C181%2C97.7%2C181.2s-0.601%2C0.5-0.9%2C0.601%0A%09%09c-0.3%2C0.1-0.7%2C0.199-1.2%2C0.199c-0.5%2C0-0.9-0.1-1.3-0.3c-0.4-0.2-0.7-0.399-0.9-0.8c-0.2-0.4-0.5-0.7-0.6-1.2%0A%09%09c-0.1-0.5-0.2-1-0.2-1.601c0-0.699%2C0.1-1.399%2C0.3-2c0.2-0.601%2C0.4-1.101%2C0.8-1.5c0.4-0.399%2C0.7-0.699%2C1.2-1c0.5-0.3%2C1-0.3%2C1.6-0.3%0A%09%09c0.6%2C0%2C1.2%2C0.101%2C1.5%2C0.199v1.5c-0.4-0.199-0.9-0.399-1.4-0.399c-0.3%2C0-0.6%2C0.101-0.8%2C0.2c-0.2%2C0.101-0.5%2C0.3-0.7%2C0.5%0A%09%09c-0.2%2C0.199-0.3%2C0.5-0.4%2C0.8c-0.1%2C0.301-0.2%2C0.7-0.2%2C1.101l0%2C0c0.4-0.601%2C1-0.8%2C1.8-0.8c0.3%2C0%2C0.7%2C0.1%2C0.9%2C0.199%0A%09%09c0.2%2C0.101%2C0.5%2C0.301%2C0.7%2C0.5c0.199%2C0.2%2C0.398%2C0.5%2C0.5%2C0.801C98.5%2C178.2%2C98.5%2C178.7%2C98.5%2C179.102z%20M96.7%2C179.2%0A%09%09c0-0.899-0.4-1.399-1.1-1.399c-0.2%2C0-0.3%2C0-0.5%2C0.1c-0.2%2C0.101-0.3%2C0.201-0.4%2C0.301c-0.1%2C0.101-0.2%2C0.199-0.2%2C0.4%0A%09%09c0%2C0.199-0.1%2C0.299-0.1%2C0.5c0%2C0.199%2C0%2C0.398%2C0.1%2C0.6s0.1%2C0.3%2C0.2%2C0.5c0.1%2C0.199%2C0.2%2C0.199%2C0.4%2C0.3c0.2%2C0.101%2C0.3%2C0.101%2C0.5%2C0.101%0A%09%09c0.2%2C0%2C0.3%2C0%2C0.5-0.101c0.2-0.101%2C0.301-0.199%2C0.301-0.3c0-0.1%2C0.199-0.301%2C0.199-0.399C96.6%2C179.7%2C96.7%2C179.4%2C96.7%2C179.2z%22%2F%3E%0A%3C%2Fg%3E%0A%3Ccircle%20fill%3D%22%23636363%22%20cx%3D%2295%22%20cy%3D%2295%22%20r%3D%227%22%2F%3E%0A%3C%2Fsvg%3E%0A\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_42___ = new URL(\\"/guide/img/banWord/addCoinDialogTitleBg.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_43___ = new URL(\\"!!../../helpers/url-loader.js?esModule=false!package/img-single.png?ignore-asset-modules\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_44___ = new URL(\\"nested/other.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_45___ = new URL(\\"data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_46___ = new URL(\\"data:image/svg+xml;utf8,\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("package/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_2___ = new URL("./other-img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_3___ = new URL("./img img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_4___ = new URL("/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_5___ = new URL("data:image/png;base64,AAA", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_6___ = new URL("data:image/svg+xml;charset=utf-8,", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_7___ = new URL("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2042%2026%27%20fill%3D%27%2523007aff%27%3E%3Crect%20width%3D%274%27%20height%3D%274%27%2F%3E%3Crect%20x%3D%278%27%20y%3D%271%27%20width%3D%2734%27%20height%3D%272%27%2F%3E%3Crect%20y%3D%2711%27%20width%3D%274%27%20height%3D%274%27%2F%3E%3Crect%20x%3D%278%27%20y%3D%2712%27%20width%3D%2734%27%20height%3D%272%27%2F%3E%3Crect%20y%3D%2722%27%20width%3D%274%27%20height%3D%274%27%2F%3E%3Crect%20x%3D%278%27%20y%3D%2723%27%20width%3D%2734%27%20height%3D%272%27%2F%3E%3C%2Fsvg%3E", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_8___ = new URL("data:image/svg+xml;charset=utf-8,#filter", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_9___ = new URL("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%5C%22%3E%3Cfilter%20id%3D%5C%22filter%5C%22%3E%3CfeGaussianBlur%20in%3D%5C%22SourceAlpha%5C%22%20stdDeviation%3D%5C%220%5C%22%20%2F%3E%3CfeOffset%20dx%3D%5C%221%5C%22%20dy%3D%5C%222%5C%22%20result%3D%5C%22offsetblur%5C%22%20%2F%3E%3CfeFlood%20flood-color%3D%5C%22rgba%28255%2C255%2C255%2C1%29%5C%22%20%2F%3E%3CfeComposite%20in2%3D%5C%22offsetblur%5C%22%20operator%3D%5C%22in%5C%22%20%2F%3E%3CfeMerge%3E%3CfeMergeNode%20%2F%3E%3CfeMergeNode%20in%3D%5C%22SourceGraphic%5C%22%20%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3C%2Fsvg%3E%23filter", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_10___ = new URL("./font.woff", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_11___ = new URL("./font.woff2", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_12___ = new URL("./font.eot", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_13___ = new URL("package/font.ttf", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_14___ = new URL("./font with spaces.eot", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_15___ = new URL("./font.svg", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_16___ = new URL("./font.woff2?foo=bar", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_17___ = new URL("./img1x.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_18___ = new URL("./img2x.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_19___ = new URL("./img.png?foo", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_20___ = new URL("./img.png?foo=bar", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_21___ = new URL("./img.png?", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_22___ = new URL("img-simple.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_23___ = new URL("/url/img-simple.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_24___ = new URL("../url/img-simple.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_25___ = new URL("aliasesImg/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_26___ = new URL("./nested/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_27___ = new URL("nested/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_28___ = new URL("./img3x.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_29___ = new URL("./img1x.png?foo=bar", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_30___ = new URL("./img'img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_31___ = new URL("./img'''img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_32___ = new URL("./img(img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_33___ = new URL("./img)img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_34___ = new URL("./img'() img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_35___ = new URL("img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_36___ = new URL("./something.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_37___ = new URL("./something.png?foo=bar", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_38___ = new URL("./something.png?bar=foo", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_39___ = new URL("./something.png?foo=1&bar=2", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_40___ = new URL("./something.png?foo=2&bar=1", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_41___ = new URL("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%22191px%22%20height%3D%22191px%22%20viewBox%3D%220%200%20191%20191%22%20enable-background%3D%22new%200%200%20191%20191%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M95.5%2C0C42.8%2C0%2C0%2C42.8%2C0%2C95.5S42.8%2C191%2C95.5%2C191S191%2C148.2%2C191%2C95.5S148.2%2C0%2C95.5%2C0z%20M95.5%2C187.6%0A%09c-50.848%2C0-92.1-41.25-92.1-92.1c0-50.848%2C41.252-92.1%2C92.1-92.1c50.85%2C0%2C92.1%2C41.252%2C92.1%2C92.1%0A%09C187.6%2C146.35%2C146.35%2C187.6%2C95.5%2C187.6z%22%2F%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M92.9%2C10v8.6H91v-6.5c-0.1%2C0.1-0.2%2C0.2-0.4%2C0.3c-0.2%2C0.1-0.3%2C0.2-0.4%2C0.2c-0.1%2C0-0.3%2C0.1-0.5%2C0.2%0A%09%09c-0.2%2C0.1-0.3%2C0.1-0.5%2C0.1v-1.6c0.5-0.1%2C0.9-0.3%2C1.4-0.5c0.5-0.2%2C0.8-0.5%2C1.2-0.7h1.1V10z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M97.1%2C17.1h3.602v1.5h-5.6V18c0-0.4%2C0.1-0.8%2C0.2-1.2c0.1-0.4%2C0.3-0.6%2C0.5-0.9c0.2-0.3%2C0.5-0.5%2C0.7-0.7%0A%09%09c0.2-0.2%2C0.5-0.4%2C0.7-0.6c0.199-0.2%2C0.5-0.3%2C0.6-0.5c0.102-0.2%2C0.301-0.3%2C0.5-0.5c0.2-0.2%2C0.2-0.3%2C0.301-0.5%0A%09%09c0.101-0.2%2C0.101-0.3%2C0.101-0.5c0-0.4-0.101-0.6-0.3-0.8c-0.2-0.2-0.4-0.3-0.801-0.3c-0.699%2C0-1.399%2C0.3-2.101%2C0.9v-1.6%0A%09%09c0.7-0.5%2C1.5-0.7%2C2.5-0.7c0.399%2C0%2C0.8%2C0.1%2C1.101%2C0.2c0.301%2C0.1%2C0.601%2C0.3%2C0.899%2C0.5c0.3%2C0.2%2C0.399%2C0.5%2C0.5%2C0.8%0A%09%09c0.101%2C0.3%2C0.2%2C0.6%2C0.2%2C1s-0.102%2C0.7-0.2%2C1c-0.099%2C0.3-0.3%2C0.6-0.5%2C0.8c-0.2%2C0.2-0.399%2C0.5-0.7%2C0.7c-0.3%2C0.2-0.5%2C0.4-0.8%2C0.6%0A%09%09c-0.2%2C0.1-0.399%2C0.3-0.5%2C0.4s-0.3%2C0.3-0.5%2C0.4s-0.2%2C0.3-0.3%2C0.4C97.1%2C17%2C97.1%2C17%2C97.1%2C17.1z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M15%2C95.4c0%2C0.7-0.1%2C1.4-0.2%2C2c-0.1%2C0.6-0.4%2C1.1-0.7%2C1.5C13.8%2C99.3%2C13.4%2C99.6%2C12.9%2C99.8s-1%2C0.3-1.5%2C0.3%0A%09%09c-0.7%2C0-1.3-0.1-1.8-0.3v-1.5c0.4%2C0.3%2C1%2C0.4%2C1.6%2C0.4c0.6%2C0%2C1.1-0.2%2C1.5-0.7c0.4-0.5%2C0.5-1.1%2C0.5-1.9l0%2C0%0A%09%09C12.8%2C96.7%2C12.3%2C96.9%2C11.5%2C96.9c-0.3%2C0-0.7-0.102-1-0.2c-0.3-0.101-0.5-0.3-0.8-0.5c-0.3-0.2-0.4-0.5-0.5-0.8%0A%09%09c-0.1-0.3-0.2-0.7-0.2-1c0-0.4%2C0.1-0.8%2C0.2-1.2c0.1-0.4%2C0.3-0.7%2C0.6-0.9c0.3-0.2%2C0.6-0.5%2C0.9-0.6c0.3-0.1%2C0.8-0.2%2C1.2-0.2%0A%09%09c0.5%2C0%2C0.9%2C0.1%2C1.2%2C0.3c0.3%2C0.2%2C0.7%2C0.4%2C0.9%2C0.8s0.5%2C0.7%2C0.6%2C1.2S15%2C94.8%2C15%2C95.4z%20M13.1%2C94.4c0-0.2%2C0-0.4-0.1-0.6%0A%09%09c-0.1-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2-0.1-0.3-0.1-0.5-0.1c-0.2%2C0-0.3%2C0-0.4%2C0.1s-0.3%2C0.2-0.3%2C0.3%0A%09%09c0%2C0.1-0.2%2C0.3-0.2%2C0.4c0%2C0.1-0.1%2C0.4-0.1%2C0.6c0%2C0.2%2C0%2C0.4%2C0.1%2C0.6c0.1%2C0.2%2C0.1%2C0.3%2C0.2%2C0.4c0.1%2C0.1%2C0.2%2C0.2%2C0.4%2C0.3%0A%09%09c0.2%2C0.1%2C0.3%2C0.1%2C0.5%2C0.1c0.2%2C0%2C0.3%2C0%2C0.4-0.1s0.2-0.2%2C0.3-0.3c0.1-0.1%2C0.2-0.2%2C0.2-0.4C13%2C94.7%2C13.1%2C94.6%2C13.1%2C94.4z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M176%2C99.7V98.1c0.6%2C0.4%2C1.2%2C0.602%2C2%2C0.602c0.5%2C0%2C0.8-0.102%2C1.1-0.301c0.301-0.199%2C0.4-0.5%2C0.4-0.801%0A%09%09c0-0.398-0.2-0.699-0.5-0.898c-0.3-0.2-0.8-0.301-1.3-0.301h-0.802V95h0.701c1.101%2C0%2C1.601-0.4%2C1.601-1.1c0-0.7-0.4-1-1.302-1%0A%09%09c-0.6%2C0-1.1%2C0.2-1.6%2C0.5v-1.5c0.6-0.3%2C1.301-0.4%2C2.1-0.4c0.9%2C0%2C1.5%2C0.2%2C2%2C0.6s0.701%2C0.9%2C0.701%2C1.5c0%2C1.1-0.601%2C1.8-1.701%2C2.1l0%2C0%0A%09%09c0.602%2C0.1%2C1.102%2C0.3%2C1.4%2C0.6s0.5%2C0.8%2C0.5%2C1.3c0%2C0.801-0.3%2C1.4-0.9%2C1.9c-0.6%2C0.5-1.398%2C0.7-2.398%2C0.7%0A%09%09C177.2%2C100.1%2C176.5%2C100%2C176%2C99.7z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M98.5%2C179.102c0%2C0.398-0.1%2C0.799-0.2%2C1.199C98.2%2C180.7%2C98%2C181%2C97.7%2C181.2s-0.601%2C0.5-0.9%2C0.601%0A%09%09c-0.3%2C0.1-0.7%2C0.199-1.2%2C0.199c-0.5%2C0-0.9-0.1-1.3-0.3c-0.4-0.2-0.7-0.399-0.9-0.8c-0.2-0.4-0.5-0.7-0.6-1.2%0A%09%09c-0.1-0.5-0.2-1-0.2-1.601c0-0.699%2C0.1-1.399%2C0.3-2c0.2-0.601%2C0.4-1.101%2C0.8-1.5c0.4-0.399%2C0.7-0.699%2C1.2-1c0.5-0.3%2C1-0.3%2C1.6-0.3%0A%09%09c0.6%2C0%2C1.2%2C0.101%2C1.5%2C0.199v1.5c-0.4-0.199-0.9-0.399-1.4-0.399c-0.3%2C0-0.6%2C0.101-0.8%2C0.2c-0.2%2C0.101-0.5%2C0.3-0.7%2C0.5%0A%09%09c-0.2%2C0.199-0.3%2C0.5-0.4%2C0.8c-0.1%2C0.301-0.2%2C0.7-0.2%2C1.101l0%2C0c0.4-0.601%2C1-0.8%2C1.8-0.8c0.3%2C0%2C0.7%2C0.1%2C0.9%2C0.199%0A%09%09c0.2%2C0.101%2C0.5%2C0.301%2C0.7%2C0.5c0.199%2C0.2%2C0.398%2C0.5%2C0.5%2C0.801C98.5%2C178.2%2C98.5%2C178.7%2C98.5%2C179.102z%20M96.7%2C179.2%0A%09%09c0-0.899-0.4-1.399-1.1-1.399c-0.2%2C0-0.3%2C0-0.5%2C0.1c-0.2%2C0.101-0.3%2C0.201-0.4%2C0.301c-0.1%2C0.101-0.2%2C0.199-0.2%2C0.4%0A%09%09c0%2C0.199-0.1%2C0.299-0.1%2C0.5c0%2C0.199%2C0%2C0.398%2C0.1%2C0.6s0.1%2C0.3%2C0.2%2C0.5c0.1%2C0.199%2C0.2%2C0.199%2C0.4%2C0.3c0.2%2C0.101%2C0.3%2C0.101%2C0.5%2C0.101%0A%09%09c0.2%2C0%2C0.3%2C0%2C0.5-0.101c0.2-0.101%2C0.301-0.199%2C0.301-0.3c0-0.1%2C0.199-0.301%2C0.199-0.399C96.6%2C179.7%2C96.7%2C179.4%2C96.7%2C179.2z%22%2F%3E%0A%3C%2Fg%3E%0A%3Ccircle%20fill%3D%22%23636363%22%20cx%3D%2295%22%20cy%3D%2295%22%20r%3D%227%22%2F%3E%0A%3C%2Fsvg%3E%0A", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_42___ = new URL("/guide/img/banWord/addCoinDialogTitleBg.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_43___ = new URL("!!../../helpers/url-loader.js?esModule=false!package/img-single.png?ignore-asset-modules", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_44___ = new URL("nested/other.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_45___ = new URL("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_46___ = new URL("data:image/svg+xml;utf8,", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); -var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___, { hash: \\"#hash\\" }); +var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___, { hash: "#hash" }); var ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); var ___CSS_LOADER_URL_REPLACEMENT_3___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___); var ___CSS_LOADER_URL_REPLACEMENT_4___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___); @@ -1718,15 +1718,15 @@ var ___CSS_LOADER_URL_REPLACEMENT_12___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS var ___CSS_LOADER_URL_REPLACEMENT_13___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_12___); var ___CSS_LOADER_URL_REPLACEMENT_14___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_13___); var ___CSS_LOADER_URL_REPLACEMENT_15___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_14___); -var ___CSS_LOADER_URL_REPLACEMENT_16___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_15___, { hash: \\"#svgFontName\\" }); +var ___CSS_LOADER_URL_REPLACEMENT_16___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_15___, { hash: "#svgFontName" }); var ___CSS_LOADER_URL_REPLACEMENT_17___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_16___); -var ___CSS_LOADER_URL_REPLACEMENT_18___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_12___, { hash: \\"?#iefix\\" }); -var ___CSS_LOADER_URL_REPLACEMENT_19___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_14___, { hash: \\"?#iefix\\" }); +var ___CSS_LOADER_URL_REPLACEMENT_18___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_12___, { hash: "?#iefix" }); +var ___CSS_LOADER_URL_REPLACEMENT_19___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_14___, { hash: "?#iefix" }); var ___CSS_LOADER_URL_REPLACEMENT_20___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_17___); var ___CSS_LOADER_URL_REPLACEMENT_21___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_18___); var ___CSS_LOADER_URL_REPLACEMENT_22___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_19___); var ___CSS_LOADER_URL_REPLACEMENT_23___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_20___); -var ___CSS_LOADER_URL_REPLACEMENT_24___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_20___, { hash: \\"#hash\\" }); +var ___CSS_LOADER_URL_REPLACEMENT_24___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_20___, { hash: "#hash" }); var ___CSS_LOADER_URL_REPLACEMENT_25___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_21___); var ___CSS_LOADER_URL_REPLACEMENT_26___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_22___); var ___CSS_LOADER_URL_REPLACEMENT_27___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_23___); @@ -1739,8 +1739,8 @@ var ___CSS_LOADER_URL_REPLACEMENT_33___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS var ___CSS_LOADER_URL_REPLACEMENT_34___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___, { needQuotes: true }); var ___CSS_LOADER_URL_REPLACEMENT_35___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_28___, { needQuotes: true }); var ___CSS_LOADER_URL_REPLACEMENT_36___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_29___, { needQuotes: true }); -var ___CSS_LOADER_URL_REPLACEMENT_37___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_17___, { hash: \\"#hash\\", needQuotes: true }); -var ___CSS_LOADER_URL_REPLACEMENT_38___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_17___, { hash: \\"?#iefix\\", needQuotes: true }); +var ___CSS_LOADER_URL_REPLACEMENT_37___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_17___, { hash: "#hash", needQuotes: true }); +var ___CSS_LOADER_URL_REPLACEMENT_38___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_17___, { hash: "?#iefix", needQuotes: true }); var ___CSS_LOADER_URL_REPLACEMENT_39___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_28___); var ___CSS_LOADER_URL_REPLACEMENT_40___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_30___); var ___CSS_LOADER_URL_REPLACEMENT_41___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_31___); @@ -1750,10 +1750,10 @@ var ___CSS_LOADER_URL_REPLACEMENT_44___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS var ___CSS_LOADER_URL_REPLACEMENT_45___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_35___); var ___CSS_LOADER_URL_REPLACEMENT_46___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_36___); var ___CSS_LOADER_URL_REPLACEMENT_47___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_37___); -var ___CSS_LOADER_URL_REPLACEMENT_48___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_37___, { hash: \\"#hash\\" }); +var ___CSS_LOADER_URL_REPLACEMENT_48___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_37___, { hash: "#hash" }); var ___CSS_LOADER_URL_REPLACEMENT_49___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_38___); -var ___CSS_LOADER_URL_REPLACEMENT_50___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_37___, { hash: \\"#foo\\" }); -var ___CSS_LOADER_URL_REPLACEMENT_51___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_38___, { hash: \\"#bar\\" }); +var ___CSS_LOADER_URL_REPLACEMENT_50___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_37___, { hash: "#foo" }); +var ___CSS_LOADER_URL_REPLACEMENT_51___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_38___, { hash: "#bar" }); var ___CSS_LOADER_URL_REPLACEMENT_52___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_39___); var ___CSS_LOADER_URL_REPLACEMENT_53___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_40___); var ___CSS_LOADER_URL_REPLACEMENT_54___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_41___); @@ -1763,7 +1763,7 @@ var ___CSS_LOADER_URL_REPLACEMENT_57___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS var ___CSS_LOADER_URL_REPLACEMENT_58___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_45___); var ___CSS_LOADER_URL_REPLACEMENT_59___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_46___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@import \\\\\\"./imported.css\\\\\\";\\\\n\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background: url(\\\\n \\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"\\\\n );\\\\n}\\\\n\\\\n.class {\\\\n background: green url( \\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\" ) xyz;\\\\n}\\\\n\\\\n.class {\\\\n background: green url( \\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\" ) xyz;\\\\n}\\\\n\\\\n.class {\\\\n background: green url( \\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\" ) xyz;\\\\n}\\\\n\\\\n.class {\\\\n background: green url(\\" + ___CSS_LOADER_URL_REPLACEMENT_2___ + \\") url(\\" + ___CSS_LOADER_URL_REPLACEMENT_3___ + \\") xyz;\\\\n}\\\\n\\\\n.class {\\\\n background: green url( \\" + ___CSS_LOADER_URL_REPLACEMENT_4___ + \\" ) xyz;\\\\n}\\\\n\\\\n.class {\\\\n background: green url( \\" + ___CSS_LOADER_URL_REPLACEMENT_4___ + \\" ) xyz;\\\\n}\\\\n\\\\n.class {\\\\n background: green url(\\" + ___CSS_LOADER_URL_REPLACEMENT_5___ + \\") xyz;\\\\n}\\\\n\\\\n.class {\\\\n background: green url(\\" + ___CSS_LOADER_URL_REPLACEMENT_6___ + \\") url(http://example.com/image.jpg) url(//example.com/image.png) xyz;\\\\n}\\\\n\\\\n.class {\\\\n background-image: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_7___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background-image: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_8___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n filter: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_9___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n filter: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_10___ + \\");\\\\n}\\\\n\\\\n.highlight {\\\\n filter: url(#highlight);\\\\n}\\\\n\\\\n.highlight {\\\\n filter: url('#line-marker');\\\\n}\\\\n\\\\n@font-face {\\\\n src: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_11___ + \\") format('woff'),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_12___ + \\") format('woff2'),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_13___ + \\") format('eot'),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_14___ + \\") format('truetype'),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_15___ + \\") format(\\\\\\"embedded-opentype\\\\\\"),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_16___ + \\") format('svg'),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_17___ + \\") format('woff2'),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_18___ + \\") format('embedded-opentype'),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_19___ + \\") format('embedded-opentype');\\\\n}\\\\n\\\\n@media (min-width: 500px) {\\\\n body {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n }\\\\n}\\\\n\\\\na {\\\\n content: \\\\\\"do not use url(path)\\\\\\";\\\\n}\\\\n\\\\nb {\\\\n content: 'do not \\\\\\"use\\\\\\" url(path)';\\\\n}\\\\n\\\\n@keyframes anim {\\\\n background: green url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") xyz;\\\\n}\\\\n\\\\n.a {\\\\n background-image: -webkit-image-set(url(\\" + ___CSS_LOADER_URL_REPLACEMENT_20___ + \\") 1x, url(\\" + ___CSS_LOADER_URL_REPLACEMENT_21___ + \\") 2x)\\\\n}\\\\n\\\\n.a {\\\\n background-image: image-set(url(\\" + ___CSS_LOADER_URL_REPLACEMENT_20___ + \\") 1x, url(\\" + ___CSS_LOADER_URL_REPLACEMENT_21___ + \\") 2x)\\\\n}\\\\n\\\\n.class {\\\\n background: green url() xyz;\\\\n}\\\\n\\\\n.class {\\\\n background: green url('') xyz;\\\\n}\\\\n\\\\n.class {\\\\n background: green url(\\\\\\"\\\\\\") xyz;\\\\n}\\\\n\\\\n.class {\\\\n background: green url(' ') xyz;\\\\n}\\\\n\\\\n.class {\\\\n background: green url(\\\\n ) xyz;\\\\n}\\\\n\\\\n.class {\\\\n background: green url(https://raw.githubusercontent.com/webpack/media/master/logo/icon.png) xyz;\\\\n}\\\\n\\\\n.class {\\\\n background: green url(//raw.githubusercontent.com/webpack/media/master/logo/icon.png) xyz;\\\\n}\\\\n\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_22___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_23___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_24___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_24___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_25___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background-image: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") url(\\" + ___CSS_LOADER_URL_REPLACEMENT_7___ + \\") url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background: ___CSS_LOADER_URL___;\\\\n background: ___CSS_LOADER_URL___INDEX___;\\\\n background: ___CSS_LOADER_URL___99999___;\\\\n background: ___CSS_LOADER_IMPORT___;\\\\n background: ___CSS_LOADER_IMPORT___INDEX___;\\\\n background: ___CSS_LOADER_IMPORT___99999___;\\\\n}\\\\n\\\\n.pure-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_26___ + \\");\\\\n}\\\\n\\\\n.root-relative {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_27___ + \\");\\\\n}\\\\n\\\\n.above-below {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_28___ + \\");\\\\n}\\\\n\\\\n.tilde {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_2___ + \\");\\\\n}\\\\n\\\\n.aliases {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_29___ + \\") ;\\\\n}\\\\n\\\\na {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_30___ + \\");\\\\n}\\\\n\\\\na {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_31___ + \\");\\\\n}\\\\n\\\\n@font-face {\\\\n src: url(\\\\\\"//at.alicdn.com/t/font_515771_emcns5054x3whfr.eot\\\\\\");\\\\n}\\\\n\\\\n.class {\\\\n /* Broken */\\\\n background-image: -webkit-image-set();\\\\n background-image: -webkit-image-set('');\\\\n background-image: image-set();\\\\n background-image: image-set('');\\\\n background-image: image-set(\\\\\\"\\\\\\");\\\\n background-image: image-set(\\\\\\"\\\\\\" 1x);\\\\n background-image: image-set(url());\\\\n background-image: image-set(\\\\n url()\\\\n );\\\\n background-image: image-set(URL());\\\\n background-image: image-set(url(''));\\\\n background-image: image-set(url(\\\\\\"\\\\\\"));\\\\n background-image: image-set(url('') 1x);\\\\n background-image: image-set(1x);\\\\n background-image: image-set(\\\\n 1x\\\\n );\\\\n background: image-set(calc(1rem + 1px) 1x);\\\\n\\\\n /* Strings */\\\\n background-image: -webkit-image-set(\\" + ___CSS_LOADER_URL_REPLACEMENT_32___ + \\" 1x, \\" + ___CSS_LOADER_URL_REPLACEMENT_33___ + \\" 2x);\\\\n background-image: image-set(\\" + ___CSS_LOADER_URL_REPLACEMENT_32___ + \\" 1x);\\\\n background-image: image-set(\\" + ___CSS_LOADER_URL_REPLACEMENT_32___ + \\" 1x, \\" + ___CSS_LOADER_URL_REPLACEMENT_33___ + \\" 2x);\\\\n background-image: image-set(\\" + ___CSS_LOADER_URL_REPLACEMENT_34___ + \\" 1x, \\" + ___CSS_LOADER_URL_REPLACEMENT_34___ + \\" 2x);\\\\n background-image: image-set(\\" + ___CSS_LOADER_URL_REPLACEMENT_32___ + \\" 1x, \\" + ___CSS_LOADER_URL_REPLACEMENT_33___ + \\" 2x),\\\\n image-set(\\" + ___CSS_LOADER_URL_REPLACEMENT_32___ + \\" 1x, \\" + ___CSS_LOADER_URL_REPLACEMENT_33___ + \\" 2x);\\\\n background-image: image-set(\\\\n \\" + ___CSS_LOADER_URL_REPLACEMENT_32___ + \\" 1x,\\\\n \\" + ___CSS_LOADER_URL_REPLACEMENT_33___ + \\" 2x,\\\\n \\" + ___CSS_LOADER_URL_REPLACEMENT_35___ + \\" 600dpi\\\\n );\\\\n background-image: image-set(\\" + ___CSS_LOADER_URL_REPLACEMENT_36___ + \\" 1x);\\\\n background-image: image-set(\\" + ___CSS_LOADER_URL_REPLACEMENT_37___ + \\" 1x);\\\\n background-image: image-set(\\" + ___CSS_LOADER_URL_REPLACEMENT_38___ + \\" 1x);\\\\n\\\\n /* With \`url\` function */\\\\n background-image: -webkit-image-set(url(\\" + ___CSS_LOADER_URL_REPLACEMENT_20___ + \\") 1x, url(\\" + ___CSS_LOADER_URL_REPLACEMENT_21___ + \\") 2x);\\\\n background-image: -webkit-image-set(url(\\" + ___CSS_LOADER_URL_REPLACEMENT_20___ + \\") 1x);\\\\n background-image: -webkit-image-set(\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_20___ + \\") 1x\\\\n );\\\\n background-image: image-set(url(\\" + ___CSS_LOADER_URL_REPLACEMENT_20___ + \\") 1x);\\\\n background-image: image-set(\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_20___ + \\") 1x\\\\n );\\\\n background-image: image-set(url(\\" + ___CSS_LOADER_URL_REPLACEMENT_20___ + \\") 1x, url(\\" + ___CSS_LOADER_URL_REPLACEMENT_21___ + \\") 2x);\\\\n background-image: image-set(\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_20___ + \\") 1x,\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_21___ + \\") 2x,\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_39___ + \\") 600dpi\\\\n );\\\\n background-image: image-set(url(\\" + ___CSS_LOADER_URL_REPLACEMENT_4___ + \\") 1x, url(\\" + ___CSS_LOADER_URL_REPLACEMENT_4___ + \\") 2x);\\\\n\\\\n background-image: image-set(url(\\" + ___CSS_LOADER_URL_REPLACEMENT_20___ + \\") 1x, \\" + ___CSS_LOADER_URL_REPLACEMENT_33___ + \\" 2x);\\\\n}\\\\n\\\\n.class {\\\\n /* Not allowed on windows */\\\\n /* background: url(./img\\\\\\\\\\\\\\"img.png); */\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_40___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_41___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_42___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_43___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_4___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_44___ + \\");\\\\n\\\\n background-image: image-set(\\\\n /* Not allowed on windows */\\\\n /* url(./img\\\\\\\\\\\\\\"img.png) 1x, */\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_41___ + \\") 2x,\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_40___ + \\") 3x,\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_42___ + \\") 4x,\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_43___ + \\") 5x,\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_4___ + \\") 6x,\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_44___ + \\") 7x\\\\n );\\\\n}\\\\n\\\\n.class-class-class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_41___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_44___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_40___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_42___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_43___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_4___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_4___ + \\");\\\\n}\\\\n\\\\n/* Comment */\\\\n\\\\n.class.class.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_42___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_42___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_42___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_42___ + \\");\\\\n}\\\\n\\\\n.other-test-case {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_41___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_44___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_40___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_42___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_43___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_4___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_41___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_44___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_40___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_42___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_43___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_4___ + \\");\\\\n}\\\\n\\\\n.qqq {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_45___ + \\");\\\\n}\\\\n\\\\n.www {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_41___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_44___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_40___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_42___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_43___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_4___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_40___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_44___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_44___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n /* Should be one import */\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_46___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_46___ + \\");\\\\n\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_47___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_47___ + \\");\\\\n\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_48___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_48___ + \\");\\\\n\\\\n /* Should be two imports */\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_47___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_49___ + \\");\\\\n\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_50___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_51___ + \\");\\\\n\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_52___ + \\");\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_53___ + \\");\\\\n}\\\\n\\\\n.base {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_54___ + \\") 50% 50%/191px no-repeat;\\\\n}\\\\n\\\\n.strange {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.my-background {\\\\n background-image: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_55___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\", 'foo', './img.png', url('./img.png'));\\\\n background-image: image-set(url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\", 'foo', './img.png', url('./img.png')) 1x, url(\\" + ___CSS_LOADER_URL_REPLACEMENT_21___ + \\") 2x);\\\\n}\\\\n\\\\n.button {\\\\n background-image: url('data:image/svg+xml;utf8,');\\\\n}\\\\n\\\\n/* We need to use \`resourceQuery: /inline/\` */\\\\n/* Hard to test on webpack v4 */\\\\n.qqq {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_56___ + \\")\\\\n}\\\\n\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_45___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_45___ + \\");\\\\n}\\\\n\\\\n/** Prefer relative **/\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_31___ + \\");\\\\n}\\\\n\\\\n/** Prefer from modules **/\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_57___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_2___ + \\");\\\\n}\\\\n\\\\n.foo {\\\\n background-image: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_58___ + \\");\\\\n}\\\\n\\\\n.bar {\\\\n background-image: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_59___ + \\");\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@import \\"./imported.css\\";\\r\\n\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: url(\\r\\n " + ___CSS_LOADER_URL_REPLACEMENT_0___ + "\\r\\n );\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url( " + ___CSS_LOADER_URL_REPLACEMENT_0___ + " ) xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url( " + ___CSS_LOADER_URL_REPLACEMENT_0___ + " ) xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url( " + ___CSS_LOADER_URL_REPLACEMENT_0___ + " ) xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ") url(" + ___CSS_LOADER_URL_REPLACEMENT_3___ + ") xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url( " + ___CSS_LOADER_URL_REPLACEMENT_4___ + " ) xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url( " + ___CSS_LOADER_URL_REPLACEMENT_4___ + " ) xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url(" + ___CSS_LOADER_URL_REPLACEMENT_5___ + ") xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url(" + ___CSS_LOADER_URL_REPLACEMENT_6___ + ") url(http://example.com/image.jpg) url(//example.com/image.png) xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_7___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_8___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n filter: url(" + ___CSS_LOADER_URL_REPLACEMENT_9___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n filter: url(" + ___CSS_LOADER_URL_REPLACEMENT_10___ + ");\\r\\n}\\r\\n\\r\\n.highlight {\\r\\n filter: url(#highlight);\\r\\n}\\r\\n\\r\\n.highlight {\\r\\n filter: url('#line-marker');\\r\\n}\\r\\n\\r\\n@font-face {\\r\\n src: url(" + ___CSS_LOADER_URL_REPLACEMENT_11___ + ") format('woff'),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_12___ + ") format('woff2'),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_13___ + ") format('eot'),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_14___ + ") format('truetype'),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_15___ + ") format(\\"embedded-opentype\\"),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_16___ + ") format('svg'),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_17___ + ") format('woff2'),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_18___ + ") format('embedded-opentype'),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_19___ + ") format('embedded-opentype');\\r\\n}\\r\\n\\r\\n@media (min-width: 500px) {\\r\\n body {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n }\\r\\n}\\r\\n\\r\\na {\\r\\n content: \\"do not use url(path)\\";\\r\\n}\\r\\n\\r\\nb {\\r\\n content: 'do not \\"use\\" url(path)';\\r\\n}\\r\\n\\r\\n@keyframes anim {\\r\\n background: green url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") xyz;\\r\\n}\\r\\n\\r\\n.a {\\r\\n background-image: -webkit-image-set(url(" + ___CSS_LOADER_URL_REPLACEMENT_20___ + ") 1x, url(" + ___CSS_LOADER_URL_REPLACEMENT_21___ + ") 2x)\\r\\n}\\r\\n\\r\\n.a {\\r\\n background-image: image-set(url(" + ___CSS_LOADER_URL_REPLACEMENT_20___ + ") 1x, url(" + ___CSS_LOADER_URL_REPLACEMENT_21___ + ") 2x)\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url() xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url('') xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url(\\"\\") xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url(' ') xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url(\\r\\n ) xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url(https://raw.githubusercontent.com/webpack/media/master/logo/icon.png) xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: green url(//raw.githubusercontent.com/webpack/media/master/logo/icon.png) xyz;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_22___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_23___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_24___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_24___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_25___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") url(" + ___CSS_LOADER_URL_REPLACEMENT_7___ + ") url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: ___CSS_LOADER_URL___;\\r\\n background: ___CSS_LOADER_URL___INDEX___;\\r\\n background: ___CSS_LOADER_URL___99999___;\\r\\n background: ___CSS_LOADER_IMPORT___;\\r\\n background: ___CSS_LOADER_IMPORT___INDEX___;\\r\\n background: ___CSS_LOADER_IMPORT___99999___;\\r\\n}\\r\\n\\r\\n.pure-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_26___ + ");\\r\\n}\\r\\n\\r\\n.root-relative {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_27___ + ");\\r\\n}\\r\\n\\r\\n.above-below {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_28___ + ");\\r\\n}\\r\\n\\r\\n.tilde {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ");\\r\\n}\\r\\n\\r\\n.aliases {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_29___ + ") ;\\r\\n}\\r\\n\\r\\na {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_30___ + ");\\r\\n}\\r\\n\\r\\na {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_31___ + ");\\r\\n}\\r\\n\\r\\n@font-face {\\r\\n src: url(\\"//at.alicdn.com/t/font_515771_emcns5054x3whfr.eot\\");\\r\\n}\\r\\n\\r\\n.class {\\r\\n /* Broken */\\r\\n background-image: -webkit-image-set();\\r\\n background-image: -webkit-image-set('');\\r\\n background-image: image-set();\\r\\n background-image: image-set('');\\r\\n background-image: image-set(\\"\\");\\r\\n background-image: image-set(\\"\\" 1x);\\r\\n background-image: image-set(url());\\r\\n background-image: image-set(\\r\\n url()\\r\\n );\\r\\n background-image: image-set(URL());\\r\\n background-image: image-set(url(''));\\r\\n background-image: image-set(url(\\"\\"));\\r\\n background-image: image-set(url('') 1x);\\r\\n background-image: image-set(1x);\\r\\n background-image: image-set(\\r\\n 1x\\r\\n );\\r\\n background: image-set(calc(1rem + 1px) 1x);\\r\\n\\r\\n /* Strings */\\r\\n background-image: -webkit-image-set(" + ___CSS_LOADER_URL_REPLACEMENT_32___ + " 1x, " + ___CSS_LOADER_URL_REPLACEMENT_33___ + " 2x);\\r\\n background-image: image-set(" + ___CSS_LOADER_URL_REPLACEMENT_32___ + " 1x);\\r\\n background-image: image-set(" + ___CSS_LOADER_URL_REPLACEMENT_32___ + " 1x, " + ___CSS_LOADER_URL_REPLACEMENT_33___ + " 2x);\\r\\n background-image: image-set(" + ___CSS_LOADER_URL_REPLACEMENT_34___ + " 1x, " + ___CSS_LOADER_URL_REPLACEMENT_34___ + " 2x);\\r\\n background-image: image-set(" + ___CSS_LOADER_URL_REPLACEMENT_32___ + " 1x, " + ___CSS_LOADER_URL_REPLACEMENT_33___ + " 2x),\\r\\n image-set(" + ___CSS_LOADER_URL_REPLACEMENT_32___ + " 1x, " + ___CSS_LOADER_URL_REPLACEMENT_33___ + " 2x);\\r\\n background-image: image-set(\\r\\n " + ___CSS_LOADER_URL_REPLACEMENT_32___ + " 1x,\\r\\n " + ___CSS_LOADER_URL_REPLACEMENT_33___ + " 2x,\\r\\n " + ___CSS_LOADER_URL_REPLACEMENT_35___ + " 600dpi\\r\\n );\\r\\n background-image: image-set(" + ___CSS_LOADER_URL_REPLACEMENT_36___ + " 1x);\\r\\n background-image: image-set(" + ___CSS_LOADER_URL_REPLACEMENT_37___ + " 1x);\\r\\n background-image: image-set(" + ___CSS_LOADER_URL_REPLACEMENT_38___ + " 1x);\\r\\n\\r\\n /* With \`url\` function */\\r\\n background-image: -webkit-image-set(url(" + ___CSS_LOADER_URL_REPLACEMENT_20___ + ") 1x, url(" + ___CSS_LOADER_URL_REPLACEMENT_21___ + ") 2x);\\r\\n background-image: -webkit-image-set(url(" + ___CSS_LOADER_URL_REPLACEMENT_20___ + ") 1x);\\r\\n background-image: -webkit-image-set(\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_20___ + ") 1x\\r\\n );\\r\\n background-image: image-set(url(" + ___CSS_LOADER_URL_REPLACEMENT_20___ + ") 1x);\\r\\n background-image: image-set(\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_20___ + ") 1x\\r\\n );\\r\\n background-image: image-set(url(" + ___CSS_LOADER_URL_REPLACEMENT_20___ + ") 1x, url(" + ___CSS_LOADER_URL_REPLACEMENT_21___ + ") 2x);\\r\\n background-image: image-set(\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_20___ + ") 1x,\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_21___ + ") 2x,\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_39___ + ") 600dpi\\r\\n );\\r\\n background-image: image-set(url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ") 1x, url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ") 2x);\\r\\n\\r\\n background-image: image-set(url(" + ___CSS_LOADER_URL_REPLACEMENT_20___ + ") 1x, " + ___CSS_LOADER_URL_REPLACEMENT_33___ + " 2x);\\r\\n}\\r\\n\\r\\n.class {\\r\\n /* Not allowed on windows */\\r\\n /* background: url(./img\\\\\\"img.png); */\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_40___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_41___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_42___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_43___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_44___ + ");\\r\\n\\r\\n background-image: image-set(\\r\\n /* Not allowed on windows */\\r\\n /* url(./img\\\\\\"img.png) 1x, */\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_41___ + ") 2x,\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_40___ + ") 3x,\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_42___ + ") 4x,\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_43___ + ") 5x,\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ") 6x,\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_44___ + ") 7x\\r\\n );\\r\\n}\\r\\n\\r\\n.class-class-class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_41___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_44___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_40___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_42___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_43___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ");\\r\\n}\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class.class.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_42___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_42___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_42___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_42___ + ");\\r\\n}\\r\\n\\r\\n.other-test-case {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_41___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_44___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_40___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_42___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_43___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_41___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_44___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_40___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_42___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_43___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ");\\r\\n}\\r\\n\\r\\n.qqq {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_45___ + ");\\r\\n}\\r\\n\\r\\n.www {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_41___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_44___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_40___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_42___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_43___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_40___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_44___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_44___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n /* Should be one import */\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_46___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_46___ + ");\\r\\n\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_47___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_47___ + ");\\r\\n\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_48___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_48___ + ");\\r\\n\\r\\n /* Should be two imports */\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_47___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_49___ + ");\\r\\n\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_50___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_51___ + ");\\r\\n\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_52___ + ");\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_53___ + ");\\r\\n}\\r\\n\\r\\n.base {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_54___ + ") 50% 50%/191px no-repeat;\\r\\n}\\r\\n\\r\\n.strange {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.my-background {\\r\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_55___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ", 'foo', './img.png', url('./img.png'));\\r\\n background-image: image-set(url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ", 'foo', './img.png', url('./img.png')) 1x, url(" + ___CSS_LOADER_URL_REPLACEMENT_21___ + ") 2x);\\r\\n}\\r\\n\\r\\n.button {\\r\\n background-image: url('data:image/svg+xml;utf8,');\\r\\n}\\r\\n\\r\\n/* We need to use \`resourceQuery: /inline/\` */\\r\\n/* Hard to test on webpack v4 */\\r\\n.qqq {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_56___ + ")\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_45___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_45___ + ");\\r\\n}\\r\\n\\r\\n/** Prefer relative **/\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_31___ + ");\\r\\n}\\r\\n\\r\\n/** Prefer from modules **/\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_57___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ");\\r\\n}\\r\\n\\r\\n.foo {\\r\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_58___ + ");\\r\\n}\\r\\n\\r\\n.bar {\\r\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_59___ + ");\\r\\n}\\r\\n", ""]); // Exports var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet(); ___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString()); @@ -1773,7 +1773,7 @@ export default ___CSS_LOADER_STYLE_SHEET___; exports[`'exportType' option should work with 'css-style-sheet' value and urls: result 1`] = ` CSSStyleSheet { - "text": "@import \\"./imported.css\\"; + "text": "@import "./imported.css"; .class { background: url(file:///webpack/public/path/img.png); @@ -1814,11 +1814,11 @@ CSSStyleSheet { } .class { - background: green url( \\"file:///webpack/public/path/img%20img.png\\" ) xyz; + background: green url( "file:///webpack/public/path/img%20img.png" ) xyz; } .class { - background: green url( \\"file:///webpack/public/path/img%20img.png\\" ) xyz; + background: green url( "file:///webpack/public/path/img%20img.png" ) xyz; } .class { @@ -1830,19 +1830,19 @@ CSSStyleSheet { } .class { - background-image: url(\\"data:image/svg+xml;charset=utf-8,\\"); + background-image: url("data:image/svg+xml;charset=utf-8,"); } .class { - background-image: url(\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2042%2026%27%20fill%3D%27%2523007aff%27%3E%3Crect%20width%3D%274%27%20height%3D%274%27%2F%3E%3Crect%20x%3D%278%27%20y%3D%271%27%20width%3D%2734%27%20height%3D%272%27%2F%3E%3Crect%20y%3D%2711%27%20width%3D%274%27%20height%3D%274%27%2F%3E%3Crect%20x%3D%278%27%20y%3D%2712%27%20width%3D%2734%27%20height%3D%272%27%2F%3E%3Crect%20y%3D%2722%27%20width%3D%274%27%20height%3D%274%27%2F%3E%3Crect%20x%3D%278%27%20y%3D%2723%27%20width%3D%2734%27%20height%3D%272%27%2F%3E%3C%2Fsvg%3E\\"); + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2042%2026%27%20fill%3D%27%2523007aff%27%3E%3Crect%20width%3D%274%27%20height%3D%274%27%2F%3E%3Crect%20x%3D%278%27%20y%3D%271%27%20width%3D%2734%27%20height%3D%272%27%2F%3E%3Crect%20y%3D%2711%27%20width%3D%274%27%20height%3D%274%27%2F%3E%3Crect%20x%3D%278%27%20y%3D%2712%27%20width%3D%2734%27%20height%3D%272%27%2F%3E%3Crect%20y%3D%2722%27%20width%3D%274%27%20height%3D%274%27%2F%3E%3Crect%20x%3D%278%27%20y%3D%2723%27%20width%3D%2734%27%20height%3D%272%27%2F%3E%3C%2Fsvg%3E"); } .class { - filter: url(\\"data:image/svg+xml;charset=utf-8,#filter\\"); + filter: url("data:image/svg+xml;charset=utf-8,#filter"); } .class { - filter: url(\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%5C%22%3E%3Cfilter%20id%3D%5C%22filter%5C%22%3E%3CfeGaussianBlur%20in%3D%5C%22SourceAlpha%5C%22%20stdDeviation%3D%5C%220%5C%22%20%2F%3E%3CfeOffset%20dx%3D%5C%221%5C%22%20dy%3D%5C%222%5C%22%20result%3D%5C%22offsetblur%5C%22%20%2F%3E%3CfeFlood%20flood-color%3D%5C%22rgba%28255%2C255%2C255%2C1%29%5C%22%20%2F%3E%3CfeComposite%20in2%3D%5C%22offsetblur%5C%22%20operator%3D%5C%22in%5C%22%20%2F%3E%3CfeMerge%3E%3CfeMergeNode%20%2F%3E%3CfeMergeNode%20in%3D%5C%22SourceGraphic%5C%22%20%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3C%2Fsvg%3E%23filter\\"); + filter: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%5C%22%3E%3Cfilter%20id%3D%5C%22filter%5C%22%3E%3CfeGaussianBlur%20in%3D%5C%22SourceAlpha%5C%22%20stdDeviation%3D%5C%220%5C%22%20%2F%3E%3CfeOffset%20dx%3D%5C%221%5C%22%20dy%3D%5C%222%5C%22%20result%3D%5C%22offsetblur%5C%22%20%2F%3E%3CfeFlood%20flood-color%3D%5C%22rgba%28255%2C255%2C255%2C1%29%5C%22%20%2F%3E%3CfeComposite%20in2%3D%5C%22offsetblur%5C%22%20operator%3D%5C%22in%5C%22%20%2F%3E%3CfeMerge%3E%3CfeMergeNode%20%2F%3E%3CfeMergeNode%20in%3D%5C%22SourceGraphic%5C%22%20%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3C%2Fsvg%3E%23filter"); } .highlight { @@ -1858,11 +1858,11 @@ CSSStyleSheet { url(file:///webpack/public/path/font.woff2) format('woff2'), url(file:///webpack/public/path/font.eot) format('eot'), url(file:///webpack/public/path/font.ttf) format('truetype'), - url(\\"file:///webpack/public/path/font%20with%20spaces.eot\\") format(\\"embedded-opentype\\"), + url("file:///webpack/public/path/font%20with%20spaces.eot") format("embedded-opentype"), url(file:///webpack/public/path/font.svg#svgFontName) format('svg'), url(file:///webpack/public/path/font.woff2) format('woff2'), url(file:///webpack/public/path/font.eot?#iefix) format('embedded-opentype'), - url(\\"file:///webpack/public/path/font%20with%20spaces.eot?#iefix\\") format('embedded-opentype'); + url("file:///webpack/public/path/font%20with%20spaces.eot?#iefix") format('embedded-opentype'); } @media (min-width: 500px) { @@ -1872,11 +1872,11 @@ CSSStyleSheet { } a { - content: \\"do not use url(path)\\"; + content: "do not use url(path)"; } b { - content: 'do not \\"use\\" url(path)'; + content: 'do not "use" url(path)'; } @keyframes anim { @@ -1900,7 +1900,7 @@ b { } .class { - background: green url(\\"\\") xyz; + background: green url("") xyz; } .class { @@ -1941,7 +1941,7 @@ b { } .class { - background-image: url(file:///webpack/public/path/img.png) url(\\"data:image/svg+xml;charset=utf-8,\\") url(file:///webpack/public/path/img.png); + background-image: url(file:///webpack/public/path/img.png) url("data:image/svg+xml;charset=utf-8,") url(file:///webpack/public/path/img.png); } .class { @@ -1982,7 +1982,7 @@ a { } @font-face { - src: url(\\"//at.alicdn.com/t/font_515771_emcns5054x3whfr.eot\\"); + src: url("//at.alicdn.com/t/font_515771_emcns5054x3whfr.eot"); } .class { @@ -1991,15 +1991,15 @@ a { background-image: -webkit-image-set(''); background-image: image-set(); background-image: image-set(''); - background-image: image-set(\\"\\"); - background-image: image-set(\\"\\" 1x); + background-image: image-set(""); + background-image: image-set("" 1x); background-image: image-set(url()); background-image: image-set( url() ); background-image: image-set(URL()); background-image: image-set(url('')); - background-image: image-set(url(\\"\\")); + background-image: image-set(url("")); background-image: image-set(url('') 1x); background-image: image-set(1x); background-image: image-set( @@ -2008,20 +2008,20 @@ a { background: image-set(calc(1rem + 1px) 1x); /* Strings */ - background-image: -webkit-image-set(\\"file:///webpack/public/path/img1x.png\\" 1x, \\"file:///webpack/public/path/img2x.png\\" 2x); - background-image: image-set(\\"file:///webpack/public/path/img1x.png\\" 1x); - background-image: image-set(\\"file:///webpack/public/path/img1x.png\\" 1x, \\"file:///webpack/public/path/img2x.png\\" 2x); - background-image: image-set(\\"file:///webpack/public/path/img%20img.png\\" 1x, \\"file:///webpack/public/path/img%20img.png\\" 2x); - background-image: image-set(\\"file:///webpack/public/path/img1x.png\\" 1x, \\"file:///webpack/public/path/img2x.png\\" 2x), - image-set(\\"file:///webpack/public/path/img1x.png\\" 1x, \\"file:///webpack/public/path/img2x.png\\" 2x); + background-image: -webkit-image-set("file:///webpack/public/path/img1x.png" 1x, "file:///webpack/public/path/img2x.png" 2x); + background-image: image-set("file:///webpack/public/path/img1x.png" 1x); + background-image: image-set("file:///webpack/public/path/img1x.png" 1x, "file:///webpack/public/path/img2x.png" 2x); + background-image: image-set("file:///webpack/public/path/img%20img.png" 1x, "file:///webpack/public/path/img%20img.png" 2x); + background-image: image-set("file:///webpack/public/path/img1x.png" 1x, "file:///webpack/public/path/img2x.png" 2x), + image-set("file:///webpack/public/path/img1x.png" 1x, "file:///webpack/public/path/img2x.png" 2x); background-image: image-set( - \\"file:///webpack/public/path/img1x.png\\" 1x, - \\"file:///webpack/public/path/img2x.png\\" 2x, - \\"file:///webpack/public/path/img3x.png\\" 600dpi + "file:///webpack/public/path/img1x.png" 1x, + "file:///webpack/public/path/img2x.png" 2x, + "file:///webpack/public/path/img3x.png" 600dpi ); - background-image: image-set(\\"file:///webpack/public/path/img1x.png\\" 1x); - background-image: image-set(\\"file:///webpack/public/path/img1x.png#hash\\" 1x); - background-image: image-set(\\"file:///webpack/public/path/img1x.png?#iefix\\" 1x); + background-image: image-set("file:///webpack/public/path/img1x.png" 1x); + background-image: image-set("file:///webpack/public/path/img1x.png#hash" 1x); + background-image: image-set("file:///webpack/public/path/img1x.png?#iefix" 1x); /* With \`url\` function */ background-image: -webkit-image-set(url(file:///webpack/public/path/img1x.png) 1x, url(file:///webpack/public/path/img2x.png) 2x); @@ -2039,65 +2039,65 @@ a { url(file:///webpack/public/path/img2x.png) 2x, url(file:///webpack/public/path/img3x.png) 600dpi ); - background-image: image-set(url(\\"file:///webpack/public/path/img%20img.png\\") 1x, url(\\"file:///webpack/public/path/img%20img.png\\") 2x); + background-image: image-set(url("file:///webpack/public/path/img%20img.png") 1x, url("file:///webpack/public/path/img%20img.png") 2x); - background-image: image-set(url(file:///webpack/public/path/img1x.png) 1x, \\"file:///webpack/public/path/img2x.png\\" 2x); + background-image: image-set(url(file:///webpack/public/path/img1x.png) 1x, "file:///webpack/public/path/img2x.png" 2x); } .class { /* Not allowed on windows */ - /* background: url(./img\\\\\\"img.png); */ - background: url(\\"file:///webpack/public/path/img'img.png\\"); - background: url(\\"file:///webpack/public/path/img'''img.png\\"); - background: url(\\"file:///webpack/public/path/img(img.png\\"); - background: url(\\"file:///webpack/public/path/img)img.png\\"); - background: url(\\"file:///webpack/public/path/img%20img.png\\"); - background: url(\\"file:///webpack/public/path/img'()%20img.png\\"); + /* background: url(./img\\"img.png); */ + background: url("file:///webpack/public/path/img'img.png"); + background: url("file:///webpack/public/path/img'''img.png"); + background: url("file:///webpack/public/path/img(img.png"); + background: url("file:///webpack/public/path/img)img.png"); + background: url("file:///webpack/public/path/img%20img.png"); + background: url("file:///webpack/public/path/img'()%20img.png"); background-image: image-set( /* Not allowed on windows */ - /* url(./img\\\\\\"img.png) 1x, */ - url(\\"file:///webpack/public/path/img'''img.png\\") 2x, - url(\\"file:///webpack/public/path/img'img.png\\") 3x, - url(\\"file:///webpack/public/path/img(img.png\\") 4x, - url(\\"file:///webpack/public/path/img)img.png\\") 5x, - url(\\"file:///webpack/public/path/img%20img.png\\") 6x, - url(\\"file:///webpack/public/path/img'()%20img.png\\") 7x + /* url(./img\\"img.png) 1x, */ + url("file:///webpack/public/path/img'''img.png") 2x, + url("file:///webpack/public/path/img'img.png") 3x, + url("file:///webpack/public/path/img(img.png") 4x, + url("file:///webpack/public/path/img)img.png") 5x, + url("file:///webpack/public/path/img%20img.png") 6x, + url("file:///webpack/public/path/img'()%20img.png") 7x ); } .class-class-class { - background: url(\\"file:///webpack/public/path/img'''img.png\\"); - background: url(\\"file:///webpack/public/path/img'()%20img.png\\"); - background: url(\\"file:///webpack/public/path/img'img.png\\"); - background: url(\\"file:///webpack/public/path/img(img.png\\"); - background: url(\\"file:///webpack/public/path/img)img.png\\"); - background: url(\\"file:///webpack/public/path/img%20img.png\\"); - background: url(\\"file:///webpack/public/path/img%20img.png\\"); + background: url("file:///webpack/public/path/img'''img.png"); + background: url("file:///webpack/public/path/img'()%20img.png"); + background: url("file:///webpack/public/path/img'img.png"); + background: url("file:///webpack/public/path/img(img.png"); + background: url("file:///webpack/public/path/img)img.png"); + background: url("file:///webpack/public/path/img%20img.png"); + background: url("file:///webpack/public/path/img%20img.png"); } /* Comment */ .class.class.class { - background: url(\\"file:///webpack/public/path/img(img.png\\"); - background: url(\\"file:///webpack/public/path/img(img.png\\"); - background: url(\\"file:///webpack/public/path/img(img.png\\"); - background: url(\\"file:///webpack/public/path/img(img.png\\"); + background: url("file:///webpack/public/path/img(img.png"); + background: url("file:///webpack/public/path/img(img.png"); + background: url("file:///webpack/public/path/img(img.png"); + background: url("file:///webpack/public/path/img(img.png"); } .other-test-case { - background: url(\\"file:///webpack/public/path/img'''img.png\\"); - background: url(\\"file:///webpack/public/path/img'()%20img.png\\"); - background: url(\\"file:///webpack/public/path/img'img.png\\"); - background: url(\\"file:///webpack/public/path/img(img.png\\"); - background: url(\\"file:///webpack/public/path/img)img.png\\"); - background: url(\\"file:///webpack/public/path/img%20img.png\\"); - background: url(\\"file:///webpack/public/path/img'''img.png\\"); - background: url(\\"file:///webpack/public/path/img'()%20img.png\\"); - background: url(\\"file:///webpack/public/path/img'img.png\\"); - background: url(\\"file:///webpack/public/path/img(img.png\\"); - background: url(\\"file:///webpack/public/path/img)img.png\\"); - background: url(\\"file:///webpack/public/path/img%20img.png\\"); + background: url("file:///webpack/public/path/img'''img.png"); + background: url("file:///webpack/public/path/img'()%20img.png"); + background: url("file:///webpack/public/path/img'img.png"); + background: url("file:///webpack/public/path/img(img.png"); + background: url("file:///webpack/public/path/img)img.png"); + background: url("file:///webpack/public/path/img%20img.png"); + background: url("file:///webpack/public/path/img'''img.png"); + background: url("file:///webpack/public/path/img'()%20img.png"); + background: url("file:///webpack/public/path/img'img.png"); + background: url("file:///webpack/public/path/img(img.png"); + background: url("file:///webpack/public/path/img)img.png"); + background: url("file:///webpack/public/path/img%20img.png"); } .qqq { @@ -2105,17 +2105,17 @@ a { } .www { - background: url(\\"file:///webpack/public/path/img'''img.png\\"); - background: url(\\"file:///webpack/public/path/img'()%20img.png\\"); - background: url(\\"file:///webpack/public/path/img'img.png\\"); - background: url(\\"file:///webpack/public/path/img(img.png\\"); - background: url(\\"file:///webpack/public/path/img)img.png\\"); - background: url(\\"file:///webpack/public/path/img%20img.png\\"); + background: url("file:///webpack/public/path/img'''img.png"); + background: url("file:///webpack/public/path/img'()%20img.png"); + background: url("file:///webpack/public/path/img'img.png"); + background: url("file:///webpack/public/path/img(img.png"); + background: url("file:///webpack/public/path/img)img.png"); + background: url("file:///webpack/public/path/img%20img.png"); background: url(file:///webpack/public/path/img.png); background: url(file:///webpack/public/path/img.png); - background: url(\\"file:///webpack/public/path/img'img.png\\"); - background: url(\\"file:///webpack/public/path/img'()%20img.png\\"); - background: url(\\"file:///webpack/public/path/img'()%20img.png\\"); + background: url("file:///webpack/public/path/img'img.png"); + background: url("file:///webpack/public/path/img'()%20img.png"); + background: url("file:///webpack/public/path/img'()%20img.png"); } .class { @@ -2141,7 +2141,7 @@ a { } .base { - background: url(\\"data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%22191px%22%20height%3D%22191px%22%20viewBox%3D%220%200%20191%20191%22%20enable-background%3D%22new%200%200%20191%20191%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M95.5%2C0C42.8%2C0%2C0%2C42.8%2C0%2C95.5S42.8%2C191%2C95.5%2C191S191%2C148.2%2C191%2C95.5S148.2%2C0%2C95.5%2C0z%20M95.5%2C187.6%0A%09c-50.848%2C0-92.1-41.25-92.1-92.1c0-50.848%2C41.252-92.1%2C92.1-92.1c50.85%2C0%2C92.1%2C41.252%2C92.1%2C92.1%0A%09C187.6%2C146.35%2C146.35%2C187.6%2C95.5%2C187.6z%22%2F%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M92.9%2C10v8.6H91v-6.5c-0.1%2C0.1-0.2%2C0.2-0.4%2C0.3c-0.2%2C0.1-0.3%2C0.2-0.4%2C0.2c-0.1%2C0-0.3%2C0.1-0.5%2C0.2%0A%09%09c-0.2%2C0.1-0.3%2C0.1-0.5%2C0.1v-1.6c0.5-0.1%2C0.9-0.3%2C1.4-0.5c0.5-0.2%2C0.8-0.5%2C1.2-0.7h1.1V10z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M97.1%2C17.1h3.602v1.5h-5.6V18c0-0.4%2C0.1-0.8%2C0.2-1.2c0.1-0.4%2C0.3-0.6%2C0.5-0.9c0.2-0.3%2C0.5-0.5%2C0.7-0.7%0A%09%09c0.2-0.2%2C0.5-0.4%2C0.7-0.6c0.199-0.2%2C0.5-0.3%2C0.6-0.5c0.102-0.2%2C0.301-0.3%2C0.5-0.5c0.2-0.2%2C0.2-0.3%2C0.301-0.5%0A%09%09c0.101-0.2%2C0.101-0.3%2C0.101-0.5c0-0.4-0.101-0.6-0.3-0.8c-0.2-0.2-0.4-0.3-0.801-0.3c-0.699%2C0-1.399%2C0.3-2.101%2C0.9v-1.6%0A%09%09c0.7-0.5%2C1.5-0.7%2C2.5-0.7c0.399%2C0%2C0.8%2C0.1%2C1.101%2C0.2c0.301%2C0.1%2C0.601%2C0.3%2C0.899%2C0.5c0.3%2C0.2%2C0.399%2C0.5%2C0.5%2C0.8%0A%09%09c0.101%2C0.3%2C0.2%2C0.6%2C0.2%2C1s-0.102%2C0.7-0.2%2C1c-0.099%2C0.3-0.3%2C0.6-0.5%2C0.8c-0.2%2C0.2-0.399%2C0.5-0.7%2C0.7c-0.3%2C0.2-0.5%2C0.4-0.8%2C0.6%0A%09%09c-0.2%2C0.1-0.399%2C0.3-0.5%2C0.4s-0.3%2C0.3-0.5%2C0.4s-0.2%2C0.3-0.3%2C0.4C97.1%2C17%2C97.1%2C17%2C97.1%2C17.1z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M15%2C95.4c0%2C0.7-0.1%2C1.4-0.2%2C2c-0.1%2C0.6-0.4%2C1.1-0.7%2C1.5C13.8%2C99.3%2C13.4%2C99.6%2C12.9%2C99.8s-1%2C0.3-1.5%2C0.3%0A%09%09c-0.7%2C0-1.3-0.1-1.8-0.3v-1.5c0.4%2C0.3%2C1%2C0.4%2C1.6%2C0.4c0.6%2C0%2C1.1-0.2%2C1.5-0.7c0.4-0.5%2C0.5-1.1%2C0.5-1.9l0%2C0%0A%09%09C12.8%2C96.7%2C12.3%2C96.9%2C11.5%2C96.9c-0.3%2C0-0.7-0.102-1-0.2c-0.3-0.101-0.5-0.3-0.8-0.5c-0.3-0.2-0.4-0.5-0.5-0.8%0A%09%09c-0.1-0.3-0.2-0.7-0.2-1c0-0.4%2C0.1-0.8%2C0.2-1.2c0.1-0.4%2C0.3-0.7%2C0.6-0.9c0.3-0.2%2C0.6-0.5%2C0.9-0.6c0.3-0.1%2C0.8-0.2%2C1.2-0.2%0A%09%09c0.5%2C0%2C0.9%2C0.1%2C1.2%2C0.3c0.3%2C0.2%2C0.7%2C0.4%2C0.9%2C0.8s0.5%2C0.7%2C0.6%2C1.2S15%2C94.8%2C15%2C95.4z%20M13.1%2C94.4c0-0.2%2C0-0.4-0.1-0.6%0A%09%09c-0.1-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2-0.1-0.3-0.1-0.5-0.1c-0.2%2C0-0.3%2C0-0.4%2C0.1s-0.3%2C0.2-0.3%2C0.3%0A%09%09c0%2C0.1-0.2%2C0.3-0.2%2C0.4c0%2C0.1-0.1%2C0.4-0.1%2C0.6c0%2C0.2%2C0%2C0.4%2C0.1%2C0.6c0.1%2C0.2%2C0.1%2C0.3%2C0.2%2C0.4c0.1%2C0.1%2C0.2%2C0.2%2C0.4%2C0.3%0A%09%09c0.2%2C0.1%2C0.3%2C0.1%2C0.5%2C0.1c0.2%2C0%2C0.3%2C0%2C0.4-0.1s0.2-0.2%2C0.3-0.3c0.1-0.1%2C0.2-0.2%2C0.2-0.4C13%2C94.7%2C13.1%2C94.6%2C13.1%2C94.4z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M176%2C99.7V98.1c0.6%2C0.4%2C1.2%2C0.602%2C2%2C0.602c0.5%2C0%2C0.8-0.102%2C1.1-0.301c0.301-0.199%2C0.4-0.5%2C0.4-0.801%0A%09%09c0-0.398-0.2-0.699-0.5-0.898c-0.3-0.2-0.8-0.301-1.3-0.301h-0.802V95h0.701c1.101%2C0%2C1.601-0.4%2C1.601-1.1c0-0.7-0.4-1-1.302-1%0A%09%09c-0.6%2C0-1.1%2C0.2-1.6%2C0.5v-1.5c0.6-0.3%2C1.301-0.4%2C2.1-0.4c0.9%2C0%2C1.5%2C0.2%2C2%2C0.6s0.701%2C0.9%2C0.701%2C1.5c0%2C1.1-0.601%2C1.8-1.701%2C2.1l0%2C0%0A%09%09c0.602%2C0.1%2C1.102%2C0.3%2C1.4%2C0.6s0.5%2C0.8%2C0.5%2C1.3c0%2C0.801-0.3%2C1.4-0.9%2C1.9c-0.6%2C0.5-1.398%2C0.7-2.398%2C0.7%0A%09%09C177.2%2C100.1%2C176.5%2C100%2C176%2C99.7z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M98.5%2C179.102c0%2C0.398-0.1%2C0.799-0.2%2C1.199C98.2%2C180.7%2C98%2C181%2C97.7%2C181.2s-0.601%2C0.5-0.9%2C0.601%0A%09%09c-0.3%2C0.1-0.7%2C0.199-1.2%2C0.199c-0.5%2C0-0.9-0.1-1.3-0.3c-0.4-0.2-0.7-0.399-0.9-0.8c-0.2-0.4-0.5-0.7-0.6-1.2%0A%09%09c-0.1-0.5-0.2-1-0.2-1.601c0-0.699%2C0.1-1.399%2C0.3-2c0.2-0.601%2C0.4-1.101%2C0.8-1.5c0.4-0.399%2C0.7-0.699%2C1.2-1c0.5-0.3%2C1-0.3%2C1.6-0.3%0A%09%09c0.6%2C0%2C1.2%2C0.101%2C1.5%2C0.199v1.5c-0.4-0.199-0.9-0.399-1.4-0.399c-0.3%2C0-0.6%2C0.101-0.8%2C0.2c-0.2%2C0.101-0.5%2C0.3-0.7%2C0.5%0A%09%09c-0.2%2C0.199-0.3%2C0.5-0.4%2C0.8c-0.1%2C0.301-0.2%2C0.7-0.2%2C1.101l0%2C0c0.4-0.601%2C1-0.8%2C1.8-0.8c0.3%2C0%2C0.7%2C0.1%2C0.9%2C0.199%0A%09%09c0.2%2C0.101%2C0.5%2C0.301%2C0.7%2C0.5c0.199%2C0.2%2C0.398%2C0.5%2C0.5%2C0.801C98.5%2C178.2%2C98.5%2C178.7%2C98.5%2C179.102z%20M96.7%2C179.2%0A%09%09c0-0.899-0.4-1.399-1.1-1.399c-0.2%2C0-0.3%2C0-0.5%2C0.1c-0.2%2C0.101-0.3%2C0.201-0.4%2C0.301c-0.1%2C0.101-0.2%2C0.199-0.2%2C0.4%0A%09%09c0%2C0.199-0.1%2C0.299-0.1%2C0.5c0%2C0.199%2C0%2C0.398%2C0.1%2C0.6s0.1%2C0.3%2C0.2%2C0.5c0.1%2C0.199%2C0.2%2C0.199%2C0.4%2C0.3c0.2%2C0.101%2C0.3%2C0.101%2C0.5%2C0.101%0A%09%09c0.2%2C0%2C0.3%2C0%2C0.5-0.101c0.2-0.101%2C0.301-0.199%2C0.301-0.3c0-0.1%2C0.199-0.301%2C0.199-0.399C96.6%2C179.7%2C96.7%2C179.4%2C96.7%2C179.2z%22%2F%3E%0A%3C%2Fg%3E%0A%3Ccircle%20fill%3D%22%23636363%22%20cx%3D%2295%22%20cy%3D%2295%22%20r%3D%227%22%2F%3E%0A%3C%2Fsvg%3E%0A\\") 50% 50%/191px no-repeat; + background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%22191px%22%20height%3D%22191px%22%20viewBox%3D%220%200%20191%20191%22%20enable-background%3D%22new%200%200%20191%20191%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M95.5%2C0C42.8%2C0%2C0%2C42.8%2C0%2C95.5S42.8%2C191%2C95.5%2C191S191%2C148.2%2C191%2C95.5S148.2%2C0%2C95.5%2C0z%20M95.5%2C187.6%0A%09c-50.848%2C0-92.1-41.25-92.1-92.1c0-50.848%2C41.252-92.1%2C92.1-92.1c50.85%2C0%2C92.1%2C41.252%2C92.1%2C92.1%0A%09C187.6%2C146.35%2C146.35%2C187.6%2C95.5%2C187.6z%22%2F%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M92.9%2C10v8.6H91v-6.5c-0.1%2C0.1-0.2%2C0.2-0.4%2C0.3c-0.2%2C0.1-0.3%2C0.2-0.4%2C0.2c-0.1%2C0-0.3%2C0.1-0.5%2C0.2%0A%09%09c-0.2%2C0.1-0.3%2C0.1-0.5%2C0.1v-1.6c0.5-0.1%2C0.9-0.3%2C1.4-0.5c0.5-0.2%2C0.8-0.5%2C1.2-0.7h1.1V10z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M97.1%2C17.1h3.602v1.5h-5.6V18c0-0.4%2C0.1-0.8%2C0.2-1.2c0.1-0.4%2C0.3-0.6%2C0.5-0.9c0.2-0.3%2C0.5-0.5%2C0.7-0.7%0A%09%09c0.2-0.2%2C0.5-0.4%2C0.7-0.6c0.199-0.2%2C0.5-0.3%2C0.6-0.5c0.102-0.2%2C0.301-0.3%2C0.5-0.5c0.2-0.2%2C0.2-0.3%2C0.301-0.5%0A%09%09c0.101-0.2%2C0.101-0.3%2C0.101-0.5c0-0.4-0.101-0.6-0.3-0.8c-0.2-0.2-0.4-0.3-0.801-0.3c-0.699%2C0-1.399%2C0.3-2.101%2C0.9v-1.6%0A%09%09c0.7-0.5%2C1.5-0.7%2C2.5-0.7c0.399%2C0%2C0.8%2C0.1%2C1.101%2C0.2c0.301%2C0.1%2C0.601%2C0.3%2C0.899%2C0.5c0.3%2C0.2%2C0.399%2C0.5%2C0.5%2C0.8%0A%09%09c0.101%2C0.3%2C0.2%2C0.6%2C0.2%2C1s-0.102%2C0.7-0.2%2C1c-0.099%2C0.3-0.3%2C0.6-0.5%2C0.8c-0.2%2C0.2-0.399%2C0.5-0.7%2C0.7c-0.3%2C0.2-0.5%2C0.4-0.8%2C0.6%0A%09%09c-0.2%2C0.1-0.399%2C0.3-0.5%2C0.4s-0.3%2C0.3-0.5%2C0.4s-0.2%2C0.3-0.3%2C0.4C97.1%2C17%2C97.1%2C17%2C97.1%2C17.1z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M15%2C95.4c0%2C0.7-0.1%2C1.4-0.2%2C2c-0.1%2C0.6-0.4%2C1.1-0.7%2C1.5C13.8%2C99.3%2C13.4%2C99.6%2C12.9%2C99.8s-1%2C0.3-1.5%2C0.3%0A%09%09c-0.7%2C0-1.3-0.1-1.8-0.3v-1.5c0.4%2C0.3%2C1%2C0.4%2C1.6%2C0.4c0.6%2C0%2C1.1-0.2%2C1.5-0.7c0.4-0.5%2C0.5-1.1%2C0.5-1.9l0%2C0%0A%09%09C12.8%2C96.7%2C12.3%2C96.9%2C11.5%2C96.9c-0.3%2C0-0.7-0.102-1-0.2c-0.3-0.101-0.5-0.3-0.8-0.5c-0.3-0.2-0.4-0.5-0.5-0.8%0A%09%09c-0.1-0.3-0.2-0.7-0.2-1c0-0.4%2C0.1-0.8%2C0.2-1.2c0.1-0.4%2C0.3-0.7%2C0.6-0.9c0.3-0.2%2C0.6-0.5%2C0.9-0.6c0.3-0.1%2C0.8-0.2%2C1.2-0.2%0A%09%09c0.5%2C0%2C0.9%2C0.1%2C1.2%2C0.3c0.3%2C0.2%2C0.7%2C0.4%2C0.9%2C0.8s0.5%2C0.7%2C0.6%2C1.2S15%2C94.8%2C15%2C95.4z%20M13.1%2C94.4c0-0.2%2C0-0.4-0.1-0.6%0A%09%09c-0.1-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2-0.1-0.3-0.1-0.5-0.1c-0.2%2C0-0.3%2C0-0.4%2C0.1s-0.3%2C0.2-0.3%2C0.3%0A%09%09c0%2C0.1-0.2%2C0.3-0.2%2C0.4c0%2C0.1-0.1%2C0.4-0.1%2C0.6c0%2C0.2%2C0%2C0.4%2C0.1%2C0.6c0.1%2C0.2%2C0.1%2C0.3%2C0.2%2C0.4c0.1%2C0.1%2C0.2%2C0.2%2C0.4%2C0.3%0A%09%09c0.2%2C0.1%2C0.3%2C0.1%2C0.5%2C0.1c0.2%2C0%2C0.3%2C0%2C0.4-0.1s0.2-0.2%2C0.3-0.3c0.1-0.1%2C0.2-0.2%2C0.2-0.4C13%2C94.7%2C13.1%2C94.6%2C13.1%2C94.4z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M176%2C99.7V98.1c0.6%2C0.4%2C1.2%2C0.602%2C2%2C0.602c0.5%2C0%2C0.8-0.102%2C1.1-0.301c0.301-0.199%2C0.4-0.5%2C0.4-0.801%0A%09%09c0-0.398-0.2-0.699-0.5-0.898c-0.3-0.2-0.8-0.301-1.3-0.301h-0.802V95h0.701c1.101%2C0%2C1.601-0.4%2C1.601-1.1c0-0.7-0.4-1-1.302-1%0A%09%09c-0.6%2C0-1.1%2C0.2-1.6%2C0.5v-1.5c0.6-0.3%2C1.301-0.4%2C2.1-0.4c0.9%2C0%2C1.5%2C0.2%2C2%2C0.6s0.701%2C0.9%2C0.701%2C1.5c0%2C1.1-0.601%2C1.8-1.701%2C2.1l0%2C0%0A%09%09c0.602%2C0.1%2C1.102%2C0.3%2C1.4%2C0.6s0.5%2C0.8%2C0.5%2C1.3c0%2C0.801-0.3%2C1.4-0.9%2C1.9c-0.6%2C0.5-1.398%2C0.7-2.398%2C0.7%0A%09%09C177.2%2C100.1%2C176.5%2C100%2C176%2C99.7z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M98.5%2C179.102c0%2C0.398-0.1%2C0.799-0.2%2C1.199C98.2%2C180.7%2C98%2C181%2C97.7%2C181.2s-0.601%2C0.5-0.9%2C0.601%0A%09%09c-0.3%2C0.1-0.7%2C0.199-1.2%2C0.199c-0.5%2C0-0.9-0.1-1.3-0.3c-0.4-0.2-0.7-0.399-0.9-0.8c-0.2-0.4-0.5-0.7-0.6-1.2%0A%09%09c-0.1-0.5-0.2-1-0.2-1.601c0-0.699%2C0.1-1.399%2C0.3-2c0.2-0.601%2C0.4-1.101%2C0.8-1.5c0.4-0.399%2C0.7-0.699%2C1.2-1c0.5-0.3%2C1-0.3%2C1.6-0.3%0A%09%09c0.6%2C0%2C1.2%2C0.101%2C1.5%2C0.199v1.5c-0.4-0.199-0.9-0.399-1.4-0.399c-0.3%2C0-0.6%2C0.101-0.8%2C0.2c-0.2%2C0.101-0.5%2C0.3-0.7%2C0.5%0A%09%09c-0.2%2C0.199-0.3%2C0.5-0.4%2C0.8c-0.1%2C0.301-0.2%2C0.7-0.2%2C1.101l0%2C0c0.4-0.601%2C1-0.8%2C1.8-0.8c0.3%2C0%2C0.7%2C0.1%2C0.9%2C0.199%0A%09%09c0.2%2C0.101%2C0.5%2C0.301%2C0.7%2C0.5c0.199%2C0.2%2C0.398%2C0.5%2C0.5%2C0.801C98.5%2C178.2%2C98.5%2C178.7%2C98.5%2C179.102z%20M96.7%2C179.2%0A%09%09c0-0.899-0.4-1.399-1.1-1.399c-0.2%2C0-0.3%2C0-0.5%2C0.1c-0.2%2C0.101-0.3%2C0.201-0.4%2C0.301c-0.1%2C0.101-0.2%2C0.199-0.2%2C0.4%0A%09%09c0%2C0.199-0.1%2C0.299-0.1%2C0.5c0%2C0.199%2C0%2C0.398%2C0.1%2C0.6s0.1%2C0.3%2C0.2%2C0.5c0.1%2C0.199%2C0.2%2C0.199%2C0.4%2C0.3c0.2%2C0.101%2C0.3%2C0.101%2C0.5%2C0.101%0A%09%09c0.2%2C0%2C0.3%2C0%2C0.5-0.101c0.2-0.101%2C0.301-0.199%2C0.301-0.3c0-0.1%2C0.199-0.301%2C0.199-0.399C96.6%2C179.7%2C96.7%2C179.4%2C96.7%2C179.2z%22%2F%3E%0A%3C%2Fg%3E%0A%3Ccircle%20fill%3D%22%23636363%22%20cx%3D%2295%22%20cy%3D%2295%22%20r%3D%227%22%2F%3E%0A%3C%2Fsvg%3E%0A") 50% 50%/191px no-repeat; } .strange { @@ -2158,7 +2158,7 @@ a { } .button { - background-image: url('data:image/svg+xml;utf8,'); + background-image: url('data:image/svg+xml;utf8,'); } /* We need to use \`resourceQuery: /inline/\` */ @@ -2190,18 +2190,18 @@ a { } .foo { - background-image: url(\\"data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e\\"); + background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"); } .bar { - background-image: url(\\"data:image/svg+xml;utf8,\\"); + background-image: url("data:image/svg+xml;utf8,"); } ", } `; exports[`'exportType' option should work with 'css-style-sheet' value and urls: warnings 1`] = ` -Array [ +[ "ModuleWarning: Module Warning (from \`replaced original path\`): Warning @@ -2213,7 +2213,7 @@ Warning "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(128:3) Unable to find uri in 'background: green url(\\"\\") xyz'", +(128:3) Unable to find uri in 'background: green url("") xyz'", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning @@ -2234,11 +2234,11 @@ Warning "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(219:3) Unable to find uri in 'background-image: image-set(\\"\\")'", +(219:3) Unable to find uri in 'background-image: image-set("")'", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(220:3) Unable to find uri in 'background-image: image-set(\\"\\" 1x)'", +(220:3) Unable to find uri in 'background-image: image-set("" 1x)'", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning @@ -2260,7 +2260,7 @@ Warning "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(227:3) Unable to find uri in 'background-image: image-set(url(\\"\\"))'", +(227:3) Unable to find uri in 'background-image: image-set(url(""))'", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning @@ -2268,15 +2268,15 @@ Warning ] `; -exports[`'exportType' option should work with 'css-style-sheet' value and with 'sass-loader': errors 1`] = `Array []`; +exports[`'exportType' option should work with 'css-style-sheet' value and with 'sass-loader': errors 1`] = `[]`; exports[`'exportType' option should work with 'css-style-sheet' value and with 'sass-loader': module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"body {\\\\n font: 100% Helvetica, sans-serif;\\\\n color: #333;\\\\n}\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "body {\\n font: 100% Helvetica, sans-serif;\\n color: #333;\\n}", ""]); // Exports var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet(); ___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString()); @@ -2293,22 +2293,22 @@ CSSStyleSheet { } `; -exports[`'exportType' option should work with 'css-style-sheet' value and with 'sass-loader': warnings 1`] = `Array []`; +exports[`'exportType' option should work with 'css-style-sheet' value and with 'sass-loader': warnings 1`] = `[]`; -exports[`'exportType' option should work with 'css-style-sheet' value: errors 1`] = `Array []`; +exports[`'exportType' option should work with 'css-style-sheet' value: errors 1`] = `[]`; exports[`'exportType' option should work with 'css-style-sheet' value: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet(); ___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString()); @@ -2318,7 +2318,7 @@ export default ___CSS_LOADER_STYLE_SHEET___; exports[`'exportType' option should work with 'css-style-sheet' value: result 1`] = ` CSSStyleSheet { - "text": "@charset \\"UTF-8\\"; + "text": "@charset "UTF-8"; /* Comment */ @@ -2340,9 +2340,9 @@ CSSStyleSheet { .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -2351,60 +2351,60 @@ CSSStyleSheet { } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -2422,12 +2422,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -2446,69 +2446,69 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", } `; -exports[`'exportType' option should work with 'css-style-sheet' value: warnings 1`] = `Array []`; +exports[`'exportType' option should work with 'css-style-sheet' value: warnings 1`] = `[]`; -exports[`'exportType' option should work with 'string' value and CSS modules: errors 1`] = `Array []`; +exports[`'exportType' option should work with 'string' value and CSS modules: errors 1`] = `[]`; exports[`'exportType' option should work with 'string' value and CSS modules: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".dvYI1gdIOPlJqjwAWOo8 {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".dvYI1gdIOPlJqjwAWOo8 {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports -export var someClass = \\"dvYI1gdIOPlJqjwAWOo8\\"; +export var someClass = "dvYI1gdIOPlJqjwAWOo8"; export default ___CSS_LOADER_EXPORT___.toString(); " `; exports[`'exportType' option should work with 'string' value and CSS modules: result 1`] = ` -Object { +{ "css": ".dvYI1gdIOPlJqjwAWOo8 { color: red; } ", - "locals": Object { + "locals": { "someClass": "dvYI1gdIOPlJqjwAWOo8", }, } `; -exports[`'exportType' option should work with 'string' value and CSS modules: warnings 1`] = `Array []`; +exports[`'exportType' option should work with 'string' value and CSS modules: warnings 1`] = `[]`; -exports[`'exportType' option should work with 'string' value and generate source maps: errors 1`] = `Array []`; +exports[`'exportType' option should work with 'string' value and generate source maps: errors 1`] = `[]`; exports[`'exportType' option should work with 'string' value and generate source maps: module 1`] = ` "// Imports -import ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \\"../../src/runtime/sourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==\\", import.meta.url); +import ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from "../../src/runtime/sourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\",{\\"version\\":3,\\"sources\\":[\\"webpack://./basic-css-style-sheet.css\\"],\\"names\\":[],\\"mappings\\":\\"AAAA,gBAAgB;;AAEhB,YAAY;;AAEZ;EACE,UAAU;EACV,mDAAgC;AAClC;;AAEA;EACE,mDAAgC;AAClC;;AAEA;EACE,UAAU;EACV,UAAU;AACZ;;AAEA,SAAS,QAAQ,EAAE;;AAEnB,MAAM;;AAEN,SAAS,QAAQ,EAAE;;AAEnB,SAAS,iBAAiB;;AAE1B;EACE;IACE,2BAA2B;EAC7B;AACF;;AAEA;EACE,gBAAgB;EAChB,qBAAqB;EACrB,sBAAsB;EACtB,0BAA0B;EAC1B,4BAA4B;AAC9B;;AAEA,OAAO;AACP,QAAQ;;AAER,SAAS;;AAET;EACE,aAAa;EACb,eAAe;AACjB;AACA;EACE,uBAAuB;AACzB;AACA;EACE,uBAAuB;AACzB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;;AAEA,aAAa;;AAEb,YAAY;;AAEZ,QAAQ;;AAER;EACE,mBAAmB,EAAE,2BAA2B;AAClD;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,gBAAgB;AAClB;;AAEA,IAAI;;AAEJ,WAAW,EAAE,sCAAsC;AACnD,YAAY,EAAE,yCAAyC;AACvD,YAAY,EAAE,2CAA2C;AACzD,UAAU,EAAE,0CAA0C;AACtD,IAAI,EAAE,oCAAoC;;AAE1C;EACE,qBAAqB;EACrB;;;;;;;;;;GAUC;AACH;;AAEA;EACE,mBAAmB;EACnB,oBAAoB;EACpB,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EACjB,wBAAwB;AAC1B;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,mDAAq1B;AACv1B;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,WAAW;AACb\\",\\"sourcesContent\\":[\\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\\\\\"./url/img.png\\\\\\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\\\\\"./url/img.png\\\\\\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==);\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\"],\\"sourceRoot\\":\\"\\"}]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", "",{"version":3,"sources":["webpack://./basic-css-style-sheet.css"],"names":[],"mappings":"AAAA,gBAAgB;;AAEhB,YAAY;;AAEZ;EACE,UAAU;EACV,mDAAgC;AAClC;;AAEA;EACE,mDAAgC;AAClC;;AAEA;EACE,UAAU;EACV,UAAU;AACZ;;AAEA,SAAS,QAAQ,EAAE;;AAEnB,MAAM;;AAEN,SAAS,QAAQ,EAAE;;AAEnB,SAAS,iBAAiB;;AAE1B;EACE;IACE,2BAA2B;EAC7B;AACF;;AAEA;EACE,gBAAgB;EAChB,qBAAqB;EACrB,sBAAsB;EACtB,0BAA0B;EAC1B,4BAA4B;AAC9B;;AAEA,OAAO;AACP,QAAQ;;AAER,SAAS;;AAET;EACE,aAAa;EACb,eAAe;AACjB;AACA;EACE,uBAAuB;AACzB;AACA;EACE,uBAAuB;AACzB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;;AAEA,aAAa;;AAEb,YAAY;;AAEZ,QAAQ;;AAER;EACE,mBAAmB,EAAE,2BAA2B;AAClD;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,gBAAgB;AAClB;;AAEA,IAAI;;AAEJ,WAAW,EAAE,sCAAsC;AACnD,YAAY,EAAE,yCAAyC;AACvD,YAAY,EAAE,2CAA2C;AACzD,UAAU,EAAE,0CAA0C;AACtD,IAAI,EAAE,oCAAoC;;AAE1C;EACE,qBAAqB;EACrB;;;;;;;;;;GAUC;AACH;;AAEA;EACE,mBAAmB;EACnB,oBAAoB;EACpB,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EACjB,wBAAwB;AAC1B;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,mDAAq1B;AACv1B;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,WAAW;AACb","sourcesContent":["@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(\\"./url/img.png\\");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(\\"./url/img.png\\");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==);\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n"],"sourceRoot":""}]); // Exports export default ___CSS_LOADER_EXPORT___.toString(); " `; exports[`'exportType' option should work with 'string' value and generate source maps: result 1`] = ` -"@charset \\"UTF-8\\"; +"@charset "UTF-8"; /* Comment */ @@ -2530,9 +2530,9 @@ exports[`'exportType' option should work with 'string' value and generate source .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -2541,60 +2541,60 @@ exports[`'exportType' option should work with 'string' value and generate source } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -2612,12 +2612,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -2636,41 +2636,41 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } /*# sourceURL=webpack://./basic-css-style-sheet.css */ -/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Jhc2ljLWNzcy1zdHlsZS1zaGVldC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCOztBQUVoQixZQUFZOztBQUVaO0VBQ0UsVUFBVTtFQUNWLG1EQUFnQztBQUNsQzs7QUFFQTtFQUNFLG1EQUFnQztBQUNsQzs7QUFFQTtFQUNFLFVBQVU7RUFDVixVQUFVO0FBQ1o7O0FBRUEsU0FBUyxRQUFRLEVBQUU7O0FBRW5CLE1BQU07O0FBRU4sU0FBUyxRQUFRLEVBQUU7O0FBRW5CLFNBQVMsaUJBQWlCOztBQUUxQjtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QiwwQkFBMEI7RUFDMUIsNEJBQTRCO0FBQzlCOztBQUVBLE9BQU87QUFDUCxRQUFROztBQUVSLFNBQVM7O0FBRVQ7RUFDRSxhQUFhO0VBQ2IsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSx1QkFBdUI7QUFDekI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBLGFBQWE7O0FBRWIsWUFBWTs7QUFFWixRQUFROztBQUVSO0VBQ0UsbUJBQW1CLEVBQUUsMkJBQTJCO0FBQ2xEOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBLElBQUk7O0FBRUosV0FBVyxFQUFFLHNDQUFzQztBQUNuRCxZQUFZLEVBQUUseUNBQXlDO0FBQ3ZELFlBQVksRUFBRSwyQ0FBMkM7QUFDekQsVUFBVSxFQUFFLDBDQUEwQztBQUN0RCxJQUFJLEVBQUUsb0NBQW9DOztBQUUxQztFQUNFLHFCQUFxQjtFQUNyQjs7Ozs7Ozs7OztHQVVDO0FBQ0g7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLG1EQUFxMUI7QUFDdjFCOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiBDb21tZW50ICovXG5cbi5jbGFzcyB7XG4gIGNvbG9yOiByZWQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vdXJsL2ltZy5wbmdcIik7XG59XG5cbi5jbGFzcy1kdXBsaWNhdGUtdXJsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi91cmwvaW1nLnBuZ1wiKTtcbn1cblxuOnJvb3Qge1xuICAtLWZvbzogMXB4O1xuICAtLWJhcjogMnB4O1xufVxuXG4uY2xhc3MgeyBhOiBiIGMgZDsgfVxuXG4udHdvIHt9XG5cbi51LW1cXCsgeyBhOiBiIGMgZDsgfVxuXG4uY2xhc3MgeyBjb250ZW50OiBcIlxcRjEwQ1wiIH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XG4gIH1cbn1cblxuLmNsYXNzIHtcbiAgY29udGVudDogXCJcXDIxOTNcIjtcbiAgY29udGVudDogXCJcXDIxOTNcXDIxOTNcIjtcbiAgY29udGVudDogXCJcXDIxOTMgXFwyMTkzXCI7XG4gIGNvbnRlbnQ6IFwiXFwyMTkzXFwyMTkzXFwyMTkzXCI7XG4gIGNvbnRlbnQ6IFwiXFwyMTkzIFxcMjE5MyBcXDIxOTNcIjtcbn1cblxuLi10b3Age31cbi5cXC10b3Age31cblxuI1xcI3Rlc3Qge31cblxuLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ3JpZC5cXC10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ncmlkLi10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ncmlkLlxcLW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ3JpZC5cXC1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi51LW1cXDAwMDAyYiB7fVxuXG4udS1tMDAwMDJiIHt9XG5cbiN1LW1cXCsge31cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnw6XCvsKuw6jCvcKvw6nCm8KFw6nCu8KRJzsgLyogc29tZSBjaGluZXNlIGZvbnQgbmFtZSAqL1xufVxuXG4ubXlTdHlsZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDEnO1xufVxuXG4ubXlTdHlsZSB7XG4gIGNvbnRlbnQ6ICdcXEU5MDEnO1xufVxuXG4uw6LCmcKrIHt9XG5cbi5cXDNBIFxcYFxcKCB7fSAvKiBtYXRjaGVzIGVsZW1lbnRzIHdpdGggY2xhc3M9XCI6YChcIiAqL1xuLlxcMzEgYTJiM2Mge30gLyogbWF0Y2hlcyBlbGVtZW50cyB3aXRoIGNsYXNzPVwiMWEyYjNjXCIgKi9cbiNcXCNmYWtlLWlkIHt9IC8qIG1hdGNoZXMgdGhlIGVsZW1lbnQgd2l0aCBpZD1cIiNmYWtlLWlkXCIgKi9cbiMtYS1iLWMtIHt9IC8qIG1hdGNoZXMgdGhlIGVsZW1lbnQgd2l0aCBpZD1cIi1hLWItYy1cIiAqL1xuI8OCwqkge30gLyogbWF0Y2hlcyB0aGUgZWxlbWVudCB3aXRoIGlkPVwiw4LCqVwiICovXG5cbjpyb290IHtcbiAgLS10aXRsZS1hbGlnbjogY2VudGVyO1xuICAtLXNyLW9ubHk6IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBib3JkZXI6IDA7XG4gIH07XG59XG5cbi50ZXN0IHtcbiAgY29udGVudDogXCJcXDIwMTRcXEEwXCI7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0IFxcQTBcIjtcbiAgY29udGVudDogXCJcXEEwIFxcMjAxNFwiO1xuICBjb250ZW50OiBcIlxcQTBcXDIwMTRcIjtcbiAgbWFyZ2luLXRvcDogMXB4XFw5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwXFw5O1xufVxuXG4ubGlnaHQub24gLmJ1bGI6YmVmb3Jle1xuICBjb250ZW50OiAnw7DCn8KSwqEnO1xufVxuXG4uYmFzZTY0IHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1nL2pwZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFoeEpSRUZVU0EzdGs3MXJVMUVZeG5NVEVvSlVrb3dXd2RKMmFrRUhCZkdqQ2lJRjZaeWxWVUtTbTJUcVpMR0krQS9vSXUyVVhtOEM0bEF5RjRTV2ppMHRkRkxvMUVvN1ZOMFNhQkVoSDdlL056MG5QVGZHT2ppYUN5ZlBjNTczNHpsZkNRVDZYLzhFL3ZVRXJMODFLQmFMOXkzTFNudWVkNVBjSVRqVU93UjNnc0ZnMmJidGpZdDYvTkdnWEM0UDFldDFsMmFQTG1wQWJEMFNpZGpwZFBxZ1YxNVBBOWQxN3pRYWpVOFV4SFFSSy80RzM1UTVwdmVBSzhMbEkxWmpQTW5sY2x0bnl2bnZid2FPNDF4dnRWcXk3WUh6dE1BQ3E1eG5sYjlFWTNkUmR2Y0dvMWtqNXdSK3QxQW9mREcwZ00rQTg3NUU4RE5qUkNleHNyVjhQajlacVZRaXRWcnRxZWp4ZVB4ak1wbXNzNWhWVEI0YnVYdk1iMkR5VTJ0QlRSUytCanZObFZZVXBQbDdpdVZPM0dxMXVvUXgxRnRTT1cxZ1BncDVaV3JkQnRObVVEZ3Y1YXNneFE4RjFhZjV2aFkwWWp5anVXQzN3VHN6S0p6N0dCT2tjRmxRZlcyT05xNEZqV2krSGo2RFJDS3hRT0syVGxZNHg5MkV1WWQ1ZHZNQWJZSXpmaWthdTNwdTV0SjhLeGFMTGZvMGN5S2NpN3RLNFRaalVNY29YQW1Id3psZTBRL1JhQzVQMUdGTXlWeDlSOUZvOUhZcWxUclNncUR2RmVsQXFWUWE1aG11TVIvV0d0akFhQmRqd0JvRFEwWnNud1ZNWmpLWjluMFplbThEU2VEUGRyblpiTDZGMmwzTk92VVlOWms0b1ZEb1JUYWJQZTRFRE5KekIwWmNqQVl4ZW9aMmkzRk54UTdCSFl3L2NCL2ZsZGFILy9VRVRnSEhPOFM0NEtiZlhnQUFBQUJKUlU1RXJrSmdnZz09KTtcbn1cblxuYVtocmVmPScnXSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbmFbaHJlZj0nJyBpXSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbmFbaHJlZj1cIlwiXSB7XG4gIGNvbG9yOiBibHVlO1xufVxuXG5hW2hyZWY9XCJcIiBpXSB7XG4gIGNvbG9yOiBibHVlO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */" +/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Jhc2ljLWNzcy1zdHlsZS1zaGVldC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCOztBQUVoQixZQUFZOztBQUVaO0VBQ0UsVUFBVTtFQUNWLG1EQUFnQztBQUNsQzs7QUFFQTtFQUNFLG1EQUFnQztBQUNsQzs7QUFFQTtFQUNFLFVBQVU7RUFDVixVQUFVO0FBQ1o7O0FBRUEsU0FBUyxRQUFRLEVBQUU7O0FBRW5CLE1BQU07O0FBRU4sU0FBUyxRQUFRLEVBQUU7O0FBRW5CLFNBQVMsaUJBQWlCOztBQUUxQjtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QiwwQkFBMEI7RUFDMUIsNEJBQTRCO0FBQzlCOztBQUVBLE9BQU87QUFDUCxRQUFROztBQUVSLFNBQVM7O0FBRVQ7RUFDRSxhQUFhO0VBQ2IsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSx1QkFBdUI7QUFDekI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBLGFBQWE7O0FBRWIsWUFBWTs7QUFFWixRQUFROztBQUVSO0VBQ0UsbUJBQW1CLEVBQUUsMkJBQTJCO0FBQ2xEOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBLElBQUk7O0FBRUosV0FBVyxFQUFFLHNDQUFzQztBQUNuRCxZQUFZLEVBQUUseUNBQXlDO0FBQ3ZELFlBQVksRUFBRSwyQ0FBMkM7QUFDekQsVUFBVSxFQUFFLDBDQUEwQztBQUN0RCxJQUFJLEVBQUUsb0NBQW9DOztBQUUxQztFQUNFLHFCQUFxQjtFQUNyQjs7Ozs7Ozs7OztHQVVDO0FBQ0g7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLG1EQUFxMUI7QUFDdjFCOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLyogQ29tbWVudCAqL1xyXG5cclxuLmNsYXNzIHtcclxuICBjb2xvcjogcmVkO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4vdXJsL2ltZy5wbmdcIik7XHJcbn1cclxuXHJcbi5jbGFzcy1kdXBsaWNhdGUtdXJsIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuL3VybC9pbWcucG5nXCIpO1xyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgLS1mb286IDFweDtcclxuICAtLWJhcjogMnB4O1xyXG59XHJcblxyXG4uY2xhc3MgeyBhOiBiIGMgZDsgfVxyXG5cclxuLnR3byB7fVxyXG5cclxuLnUtbVxcKyB7IGE6IGIgYyBkOyB9XHJcblxyXG4uY2xhc3MgeyBjb250ZW50OiBcIlxcRjEwQ1wiIH1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICBib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5jbGFzcyB7XHJcbiAgY29udGVudDogXCJcXDIxOTNcIjtcclxuICBjb250ZW50OiBcIlxcMjE5M1xcMjE5M1wiO1xyXG4gIGNvbnRlbnQ6IFwiXFwyMTkzIFxcMjE5M1wiO1xyXG4gIGNvbnRlbnQ6IFwiXFwyMTkzXFwyMTkzXFwyMTkzXCI7XHJcbiAgY29udGVudDogXCJcXDIxOTMgXFwyMTkzIFxcMjE5M1wiO1xyXG59XHJcblxyXG4uLXRvcCB7fVxyXG4uXFwtdG9wIHt9XHJcblxyXG4jXFwjdGVzdCB7fVxyXG5cclxuLmdyaWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5ncmlkLlxcLXRvcCB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLmdyaWQuLXRvcCB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLmdyaWQuXFwtbWlkZGxlIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5ncmlkLlxcLWJvdHRvbSB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4udS1tXFwwMDAwMmIge31cclxuXHJcbi51LW0wMDAwMmIge31cclxuXHJcbiN1LW1cXCsge31cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAnw6XCvsKuw6jCvcKvw6nCm8KFw6nCu8KRJzsgLyogc29tZSBjaGluZXNlIGZvbnQgbmFtZSAqL1xyXG59XHJcblxyXG4ubXlTdHlsZSB7XHJcbiAgY29udGVudDogJ1xcZTkwMSc7XHJcbn1cclxuXHJcbi5teVN0eWxlIHtcclxuICBjb250ZW50OiAnXFxFOTAxJztcclxufVxyXG5cclxuLsOiwpnCqyB7fVxyXG5cclxuLlxcM0EgXFxgXFwoIHt9IC8qIG1hdGNoZXMgZWxlbWVudHMgd2l0aCBjbGFzcz1cIjpgKFwiICovXHJcbi5cXDMxIGEyYjNjIHt9IC8qIG1hdGNoZXMgZWxlbWVudHMgd2l0aCBjbGFzcz1cIjFhMmIzY1wiICovXHJcbiNcXCNmYWtlLWlkIHt9IC8qIG1hdGNoZXMgdGhlIGVsZW1lbnQgd2l0aCBpZD1cIiNmYWtlLWlkXCIgKi9cclxuIy1hLWItYy0ge30gLyogbWF0Y2hlcyB0aGUgZWxlbWVudCB3aXRoIGlkPVwiLWEtYi1jLVwiICovXHJcbiPDgsKpIHt9IC8qIG1hdGNoZXMgdGhlIGVsZW1lbnQgd2l0aCBpZD1cIsOCwqlcIiAqL1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tdGl0bGUtYWxpZ246IGNlbnRlcjtcclxuICAtLXNyLW9ubHk6IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfTtcclxufVxyXG5cclxuLnRlc3Qge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMDE0XFxBMFwiO1xyXG4gIGNvbnRlbnQ6IFwiXFwyMDE0IFxcQTBcIjtcclxuICBjb250ZW50OiBcIlxcQTAgXFwyMDE0XCI7XHJcbiAgY29udGVudDogXCJcXEEwXFwyMDE0XCI7XHJcbiAgbWFyZ2luLXRvcDogMXB4XFw5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDBcXDk7XHJcbn1cclxuXHJcbi5saWdodC5vbiAuYnVsYjpiZWZvcmV7XHJcbiAgY29udGVudDogJ8Owwp/CksKhJztcclxufVxyXG5cclxuLmJhc2U2NCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1nL2pwZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFoeEpSRUZVU0EzdGs3MXJVMUVZeG5NVEVvSlVrb3dXd2RKMmFrRUhCZkdqQ2lJRjZaeWxWVUtTbTJUcVpMR0krQS9vSXUyVVhtOEM0bEF5RjRTV2ppMHRkRkxvMUVvN1ZOMFNhQkVoSDdlL056MG5QVGZHT2ppYUN5ZlBjNTczNHpsZkNRVDZYLzhFL3ZVRXJMODFLQmFMOXkzTFNudWVkNVBjSVRqVU93UjNnc0ZnMmJidGpZdDYvTkdnWEM0UDFldDFsMmFQTG1wQWJEMFNpZGpwZFBxZ1YxNVBBOWQxN3pRYWpVOFV4SFFSSy80RzM1UTVwdmVBSzhMbEkxWmpQTW5sY2x0bnl2bnZid2FPNDF4dnRWcXk3WUh6dE1BQ3E1eG5sYjlFWTNkUmR2Y0dvMWtqNXdSK3QxQW9mREcwZ00rQTg3NUU4RE5qUkNleHNyVjhQajlacVZRaXRWcnRxZWp4ZVB4ak1wbXNzNWhWVEI0YnVYdk1iMkR5VTJ0QlRSUytCanZObFZZVXBQbDdpdVZPM0dxMXVvUXgxRnRTT1cxZ1BncDVaV3JkQnRObVVEZ3Y1YXNneFE4RjFhZjV2aFkwWWp5anVXQzN3VHN6S0p6N0dCT2tjRmxRZlcyT05xNEZqV2krSGo2RFJDS3hRT0syVGxZNHg5MkV1WWQ1ZHZNQWJZSXpmaWthdTNwdTV0SjhLeGFMTGZvMGN5S2NpN3RLNFRaalVNY29YQW1Id3psZTBRL1JhQzVQMUdGTXlWeDlSOUZvOUhZcWxUclNncUR2RmVsQXFWUWE1aG11TVIvV0d0akFhQmRqd0JvRFEwWnNud1ZNWmpLWjluMFplbThEU2VEUGRyblpiTDZGMmwzTk92VVlOWms0b1ZEb1JUYWJQZTRFRE5KekIwWmNqQVl4ZW9aMmkzRk54UTdCSFl3L2NCL2ZsZGFILy9VRVRnSEhPOFM0NEtiZlhnQUFBQUJKUlU1RXJrSmdnZz09KTtcclxufVxyXG5cclxuYVtocmVmPScnXSB7XHJcbiAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuYVtocmVmPScnIGldIHtcclxuICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG5hW2hyZWY9XCJcIl0ge1xyXG4gIGNvbG9yOiBibHVlO1xyXG59XHJcblxyXG5hW2hyZWY9XCJcIiBpXSB7XHJcbiAgY29sb3I6IGJsdWU7XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ== */" `; -exports[`'exportType' option should work with 'string' value and generate source maps: warnings 1`] = `Array []`; +exports[`'exportType' option should work with 'string' value and generate source maps: warnings 1`] = `[]`; -exports[`'exportType' option should work with 'string' value: errors 1`] = `Array []`; +exports[`'exportType' option should work with 'string' value: errors 1`] = `[]`; exports[`'exportType' option should work with 'string' value: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___.toString(); " `; exports[`'exportType' option should work with 'string' value: result 1`] = ` -"@charset \\"UTF-8\\"; +"@charset "UTF-8"; /* Comment */ @@ -2692,9 +2692,9 @@ exports[`'exportType' option should work with 'string' value: result 1`] = ` .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -2703,60 +2703,60 @@ exports[`'exportType' option should work with 'string' value: result 1`] = ` } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -2774,12 +2774,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -2798,84 +2798,84 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } " `; -exports[`'exportType' option should work with 'string' value: warnings 1`] = `Array []`; +exports[`'exportType' option should work with 'string' value: warnings 1`] = `[]`; -exports[`'exportType' option should work with CSS modules and the 'exportOnlyLocals' option: errors 1`] = `Array []`; +exports[`'exportType' option should work with CSS modules and the 'exportOnlyLocals' option: errors 1`] = `[]`; exports[`'exportType' option should work with CSS modules and the 'exportOnlyLocals' option: module 1`] = ` "// Imports -import * as ___CSS_LOADER_ICSS_IMPORT_0____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./values.css\\"; -import * as ___CSS_LOADER_ICSS_IMPORT_1____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css\\"; -import * as ___CSS_LOADER_ICSS_IMPORT_2____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported-simple.css\\"; -import * as ___CSS_LOADER_ICSS_IMPORT_3____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./relative.css\\"; -import * as ___CSS_LOADER_ICSS_IMPORT_4____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./top-relative.css\\"; -import * as ___CSS_LOADER_ICSS_IMPORT_5____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!../issue-861/node_modules/package/style.css\\"; -import * as ___CSS_LOADER_ICSS_IMPORT_6____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./alias.css\\"; -import * as ___CSS_LOADER_ICSS_IMPORT_7____NAMED___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!sass-loader!./scss-file.scss\\"; +import * as ___CSS_LOADER_ICSS_IMPORT_0____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./values.css"; +import * as ___CSS_LOADER_ICSS_IMPORT_1____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css"; +import * as ___CSS_LOADER_ICSS_IMPORT_2____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported-simple.css"; +import * as ___CSS_LOADER_ICSS_IMPORT_3____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./relative.css"; +import * as ___CSS_LOADER_ICSS_IMPORT_4____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./top-relative.css"; +import * as ___CSS_LOADER_ICSS_IMPORT_5____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!../issue-861/node_modules/package/style.css"; +import * as ___CSS_LOADER_ICSS_IMPORT_6____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./alias.css"; +import * as ___CSS_LOADER_ICSS_IMPORT_7____NAMED___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!sass-loader!./scss-file.scss"; // Exports -export var vDef = \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___[\\"vDef\\"] + \\"\\"; -export var vOther = \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___[\\"vOther\\"] + \\"\\"; -export var sWhite = \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___[\\"sWhite\\"] + \\"\\"; -export var mSmall = \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___[\\"mSmall\\"] + \\"\\"; -export var vSomething = \\"\\" + ___CSS_LOADER_ICSS_IMPORT_1____NAMED___[\\"vSomething\\"] + \\"\\"; -export var vFoo = \\"blue\\"; -export var vBar = \\"block\\"; -export var vPrimary = \\"#BF4040\\"; -export var sBlack = \\"black-selector\\"; -export var mLarge = \\"(min-width: 960px)\\"; -export var vIdent = \\"validIdent\\"; -export var vPreDefinedIdent = \\"left\\"; -export var vString = \\"'content'\\"; -export var vString1 = \\"''\\"; -export var vUrl = \\"url(https://www.exammple.com/images/my-background.png)\\"; -export var vUrl1 = \\"url('https://www.exammple.com/images/my-background.png')\\"; -export var vUrl2 = \\"url(\\\\\\"https://www.exammple.com/images/my-background.png\\\\\\")\\"; -export var vInteger = \\"100\\"; -export var vInteger1 = \\"-100\\"; -export var vInteger2 = \\"+100\\"; -export var vNumber = \\".60\\"; -export var vNumber1 = \\"-456.8\\"; -export var vNumber2 = \\"-3.4e-2\\"; -export var vDimension = \\"12px\\"; -export var vPercentage = \\"100%\\"; -export var vHex = \\"#fff\\"; -export var vComment = \\" /* comment */\\"; -export var vFunction = \\"rgb(0,0,0)\\"; -export var vUnicodeRange = \\"U+0025-00FF\\"; -export var ghi = \\"ozGmfTedr1GnFJDWqNUH\\"; -export var myClass = \\"zchqshjqLbPAHaRvIBET\\"; -export var other = \\"WZBxXqS2GytaA3IBhhnd\\"; -export var otherOther = \\"W51zcAMuJMsNFi1CXgWr\\"; -export var green = \\"KEl5ZxzNkpjfWorrBglC\\"; -export var foo = \\"ecAEWh2vww9pNEdyj9Jn\\"; -export var simple = \\"CBlowYk8qiAgWWzFeXRA \\" + ___CSS_LOADER_ICSS_IMPORT_2____NAMED___[\\"importedSimple\\"] + \\"\\"; -export var relative = \\"c_NHnDcX1bd_kuxgsuYi \\" + ___CSS_LOADER_ICSS_IMPORT_3____NAMED___[\\"importedRelative\\"] + \\"\\"; -export var topRelative = \\"S0Kwou8pVmsENtBP3hYm \\" + ___CSS_LOADER_ICSS_IMPORT_4____NAMED___[\\"importedRelative\\"] + \\"\\"; -export var myModule = \\"rq663Pq_zV0CjpwttvK4 \\" + ___CSS_LOADER_ICSS_IMPORT_5____NAMED___[\\"importedModule\\"] + \\"\\"; -export var alias = \\"fadRMHArJofp7sWEbPVR \\" + ___CSS_LOADER_ICSS_IMPORT_6____NAMED___[\\"importedAlias\\"] + \\"\\"; -export var aliasDuplicate = \\"sg1HlXqlWy6l6_Wm5iA7 \\" + ___CSS_LOADER_ICSS_IMPORT_6____NAMED___[\\"importedAlias\\"] + \\"\\"; -export var primarySelector = \\"bnRUswvicYag6u0SPnvI\\"; -export var blackSelector = \\"kEJRwpukB2OtmkGTknbU\\"; -export var header = \\"hY2PI5vC9ABuJY1nkWnf\\"; -export var foobarbaz = \\"q8mv0HutzqdsVWjl8mAz\\"; -export var url = \\"xajoqP1d3SwrjJ4WEM8g\\"; -export var main = \\"Ix5nEHiVOsWuWxdx0twz \\" + ___CSS_LOADER_ICSS_IMPORT_7____NAMED___[\\"scssClass\\"] + \\"\\"; +export var vDef = "" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___["vDef"] + ""; +export var vOther = "" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___["vOther"] + ""; +export var sWhite = "" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___["sWhite"] + ""; +export var mSmall = "" + ___CSS_LOADER_ICSS_IMPORT_0____NAMED___["mSmall"] + ""; +export var vSomething = "" + ___CSS_LOADER_ICSS_IMPORT_1____NAMED___["vSomething"] + ""; +export var vFoo = "blue"; +export var vBar = "block"; +export var vPrimary = "#BF4040"; +export var sBlack = "black-selector"; +export var mLarge = "(min-width: 960px)"; +export var vIdent = "validIdent"; +export var vPreDefinedIdent = "left"; +export var vString = "'content'"; +export var vString1 = "''"; +export var vUrl = "url(https://www.exammple.com/images/my-background.png)"; +export var vUrl1 = "url('https://www.exammple.com/images/my-background.png')"; +export var vUrl2 = "url(\\"https://www.exammple.com/images/my-background.png\\")"; +export var vInteger = "100"; +export var vInteger1 = "-100"; +export var vInteger2 = "+100"; +export var vNumber = ".60"; +export var vNumber1 = "-456.8"; +export var vNumber2 = "-3.4e-2"; +export var vDimension = "12px"; +export var vPercentage = "100%"; +export var vHex = "#fff"; +export var vComment = " /* comment */"; +export var vFunction = "rgb(0,0,0)"; +export var vUnicodeRange = "U+0025-00FF"; +export var ghi = "ozGmfTedr1GnFJDWqNUH"; +export var myClass = "zchqshjqLbPAHaRvIBET"; +export var other = "WZBxXqS2GytaA3IBhhnd"; +export var otherOther = "W51zcAMuJMsNFi1CXgWr"; +export var green = "KEl5ZxzNkpjfWorrBglC"; +export var foo = "ecAEWh2vww9pNEdyj9Jn"; +export var simple = "CBlowYk8qiAgWWzFeXRA " + ___CSS_LOADER_ICSS_IMPORT_2____NAMED___["importedSimple"] + ""; +export var relative = "c_NHnDcX1bd_kuxgsuYi " + ___CSS_LOADER_ICSS_IMPORT_3____NAMED___["importedRelative"] + ""; +export var topRelative = "S0Kwou8pVmsENtBP3hYm " + ___CSS_LOADER_ICSS_IMPORT_4____NAMED___["importedRelative"] + ""; +export var myModule = "rq663Pq_zV0CjpwttvK4 " + ___CSS_LOADER_ICSS_IMPORT_5____NAMED___["importedModule"] + ""; +export var alias = "fadRMHArJofp7sWEbPVR " + ___CSS_LOADER_ICSS_IMPORT_6____NAMED___["importedAlias"] + ""; +export var aliasDuplicate = "sg1HlXqlWy6l6_Wm5iA7 " + ___CSS_LOADER_ICSS_IMPORT_6____NAMED___["importedAlias"] + ""; +export var primarySelector = "bnRUswvicYag6u0SPnvI"; +export var blackSelector = "kEJRwpukB2OtmkGTknbU"; +export var header = "hY2PI5vC9ABuJY1nkWnf"; +export var foobarbaz = "q8mv0HutzqdsVWjl8mAz"; +export var url = "xajoqP1d3SwrjJ4WEM8g"; +export var main = "Ix5nEHiVOsWuWxdx0twz " + ___CSS_LOADER_ICSS_IMPORT_7____NAMED___["scssClass"] + ""; " `; exports[`'exportType' option should work with CSS modules and the 'exportOnlyLocals' option: result 1`] = ` -Object { - "named": Object { +{ + "named": { "alias": "fadRMHArJofp7sWEbPVR dnhKs1AYKq4KodZdfzcx", "aliasDuplicate": "sg1HlXqlWy6l6_Wm5iA7 dnhKs1AYKq4KodZdfzcx", "blackSelector": "kEJRwpukB2OtmkGTknbU", @@ -2922,9 +2922,9 @@ Object { "vUnicodeRange": "U+0025-00FF", "vUrl": "url(https://www.exammple.com/images/my-background.png)", "vUrl1": "url('https://www.exammple.com/images/my-background.png')", - "vUrl2": "url(\\"https://www.exammple.com/images/my-background.png\\")", + "vUrl2": "url("https://www.exammple.com/images/my-background.png")", }, } `; -exports[`'exportType' option should work with CSS modules and the 'exportOnlyLocals' option: warnings 1`] = `Array []`; +exports[`'exportType' option should work with CSS modules and the 'exportOnlyLocals' option: warnings 1`] = `[]`; diff --git a/test/__snapshots__/import-option.test.js.snap b/test/__snapshots__/import-option.test.js.snap index e6a85f8a..7c107fb1 100644 --- a/test/__snapshots__/import-option.test.js.snap +++ b/test/__snapshots__/import-option.test.js.snap @@ -1,37 +1,37 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`"import" option should keep original order: errors 1`] = `Array []`; +exports[`"import" option should keep original order: errors 1`] = `[]`; exports[`"import" option should keep original order: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./order-1.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_1___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./order-2.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_2___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./order-3.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_3___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./order-4.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./order-1.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_1___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./order-2.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_2___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./order-3.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_3___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./order-4.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@import url(http://example.com/style.css);"]); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@import url(http://example.com/style.css);"]); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___, \\"screen and (min-width: 2000px)\\"); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@import url(http://example.com/style.css);"]); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___, "screen and (min-width: 2000px)"); +___CSS_LOADER_EXPORT___.push([module.id, "@import url(http://example.com/style.css);"]); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_2___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_3___, \\"screen\\"); +___CSS_LOADER_EXPORT___.push([module.id, "@import url(http://example.com/style.css);"]); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_3___, "screen"); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"div {\\\\n width: 100%;\\\\n height: 200px;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "div {\\r\\n width: 100%;\\r\\n height: 200px;\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`"import" option should keep original order: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/order-1.css", ".order-1 { color: red; @@ -39,11 +39,11 @@ Array [ ", "", ], - Array [ + [ "./import/order.css", "@import url(http://example.com/style.css);", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/order-2.css", ".order-2 { color: red; @@ -51,11 +51,11 @@ Array [ ", "", ], - Array [ + [ "./import/order.css", "@import url(http://example.com/style.css);", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/order-1.css", ".order-1 { color: red; @@ -63,11 +63,11 @@ Array [ ", "", ], - Array [ + [ "./import/order.css", "@import url(http://example.com/style.css);", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/order-2.css", ".order-2 { color: red; @@ -75,11 +75,11 @@ Array [ ", "screen and (min-width: 2000px)", ], - Array [ + [ "./import/order.css", "@import url(http://example.com/style.css);", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/order-3-1.css", ".order-3-1 { color: white; @@ -87,7 +87,7 @@ Array [ ", "screen and (orientation:landscape)", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/order-3.css", ".order-3 { color: red; @@ -95,11 +95,11 @@ Array [ ", "", ], - Array [ + [ "./import/order.css", "@import url(http://example.com/style.css);", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/order-4-1.css", "@media (min-width: 1000px) {.order-4-1 { color: red; @@ -107,7 +107,7 @@ Array [ }", "screen", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/order-4-2-1.css", "@media (min-width: 2000px) {.order-4-2-1 { color: red; @@ -115,7 +115,7 @@ Array [ }", "screen", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/order-4-2-2.css", "@media (min-width: 2000px) {@media (orientation:landscape) {.order-4-2-2 { color: red; @@ -123,7 +123,7 @@ Array [ }}", "screen", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/order-4-2.css", "@media (min-width: 2000px) {.order-4-2 { color: red; @@ -131,7 +131,7 @@ Array [ }", "screen", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/order-4.css", ".order-4 { color: red; @@ -139,7 +139,7 @@ Array [ ", "screen", ], - Array [ + [ "./import/order.css", "div { width: 100%; @@ -151,27 +151,27 @@ Array [ ] `; -exports[`"import" option should keep original order: warnings 1`] = `Array []`; +exports[`"import" option should keep original order: warnings 1`] = `[]`; -exports[`"import" option should resolve "file" protocol: errors 1`] = `Array []`; +exports[`"import" option should resolve "file" protocol: errors 1`] = `[]`; exports[`"import" option should resolve "file" protocol: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`"import" option should resolve "file" protocol: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/test.css", ".test { a: a; @@ -179,7 +179,7 @@ Array [ ", "", ], - Array [ + [ "./import/import-file-protocol.css", "", "", @@ -187,27 +187,27 @@ Array [ ] `; -exports[`"import" option should resolve "file" protocol: warnings 1`] = `Array []`; +exports[`"import" option should resolve "file" protocol: warnings 1`] = `[]`; -exports[`"import" option should resolve absolute path: errors 1`] = `Array []`; +exports[`"import" option should resolve absolute path: errors 1`] = `[]`; exports[`"import" option should resolve absolute path: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`"import" option should resolve absolute path: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/test.css", ".test { a: a; @@ -215,7 +215,7 @@ Array [ ", "", ], - Array [ + [ "./import/import-absolute.css", "", "", @@ -223,28 +223,28 @@ Array [ ] `; -exports[`"import" option should resolve absolute path: warnings 1`] = `Array []`; +exports[`"import" option should resolve absolute path: warnings 1`] = `[]`; -exports[`"import" option should resolve server-relative url relative rootContext: errors 1`] = `Array []`; +exports[`"import" option should resolve server-relative url relative rootContext: errors 1`] = `[]`; exports[`"import" option should resolve server-relative url relative rootContext: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".class {\\\\n a: b c d;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".class {\\r\\n a: b c d;\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`"import" option should resolve server-relative url relative rootContext: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/test.css", ".test { a: a; @@ -252,7 +252,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/test.css", ".test { a: a; @@ -260,7 +260,7 @@ Array [ ", "", ], - Array [ + [ "./import/import-server-relative-url.css", ".class { a: b c d; @@ -271,27 +271,27 @@ Array [ ] `; -exports[`"import" option should resolve server-relative url relative rootContext: warnings 1`] = `Array []`; +exports[`"import" option should resolve server-relative url relative rootContext: warnings 1`] = `[]`; -exports[`"import" option should respect conditionNames: errors 1`] = `Array []`; +exports[`"import" option should respect conditionNames: errors 1`] = `[]`; exports[`"import" option should respect conditionNames: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package-with-exports/style.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package-with-exports/style.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`"import" option should respect conditionNames: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/node_modules/package-with-exports/style.css", ".load-me { color: red; @@ -299,7 +299,7 @@ Array [ ", "", ], - Array [ + [ "./import/import-conditionNames.css", " ", @@ -308,25 +308,25 @@ Array [ ] `; -exports[`"import" option should respect conditionNames: warnings 1`] = `Array []`; +exports[`"import" option should respect conditionNames: warnings 1`] = `[]`; -exports[`"import" option should respect style field in package.json: errors 1`] = `Array []`; +exports[`"import" option should respect style field in package.json: errors 1`] = `[]`; exports[`"import" option should respect style field in package.json: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".test {\\\\n color: coral;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".test {\\r\\n color: coral;\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`"import" option should respect style field in package.json: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/node_modules/issue-683-package/test.css", ".test { color: coral; @@ -334,7 +334,7 @@ Array [ ", "", ], - Array [ + [ "./import/issue-683.css", " ", @@ -343,40 +343,40 @@ Array [ ] `; -exports[`"import" option should respect style field in package.json: warnings 1`] = `Array []`; +exports[`"import" option should respect style field in package.json: warnings 1`] = `[]`; exports[`"import" option should throw an error on unresolved import: errors 1`] = ` -Array [ +[ "ModuleBuildError: Module build failed (from \`replaced original path\`): Error: Can't resolve 'unresolved-file.css' in '/test/fixtures/import'", ] `; -exports[`"import" option should throw an error on unresolved import: warnings 1`] = `Array []`; +exports[`"import" option should throw an error on unresolved import: warnings 1`] = `[]`; -exports[`"import" option should work resolve order: local -> node_modules -> alias: errors 1`] = `Array []`; +exports[`"import" option should work resolve order: local -> node_modules -> alias: errors 1`] = `[]`; exports[`"import" option should work resolve order: local -> node_modules -> alias: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_1___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./issue-683.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_2___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/tilde.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_1___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./issue-683.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_2___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/tilde.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_2___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`"import" option should work resolve order: local -> node_modules -> alias: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/test.css", ".test { a: a; @@ -384,7 +384,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/node_modules/issue-683-package/test.css", ".test { color: coral; @@ -392,13 +392,13 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/issue-683.css", " ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/node_modules/package/tilde.css", ".tilde { color: yellow; @@ -406,7 +406,7 @@ Array [ ", "", ], - Array [ + [ "./import/import-order.css", " ", @@ -415,29 +415,29 @@ Array [ ] `; -exports[`"import" option should work resolve order: local -> node_modules -> alias: warnings 1`] = `Array []`; +exports[`"import" option should work resolve order: local -> node_modules -> alias: warnings 1`] = `[]`; -exports[`"import" option should work when 'import.loaders' not specified: errors 1`] = `Array []`; +exports[`"import" option should work when 'import.loaders' not specified: errors 1`] = `[]`; exports[`"import" option should work when 'import.loaders' not specified: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js!./imported.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_1___ from \\"-!../../../src/index.js!./other-imported.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js!./imported.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_1___ from "-!../../../src/index.js!./other-imported.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".foo {\\\\n color: red;\\\\n color: rgba(0, 0, 255, 0.9);\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".foo {\\r\\n color: red;\\r\\n color: rgba(0, 0, 255, 0.9);\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`"import" option should work when 'import.loaders' not specified: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js!./nested-import/imported.css", ".bar { color: blue; @@ -446,7 +446,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js!./nested-import/other-imported.css", ".baz { color: green; @@ -455,7 +455,7 @@ Array [ ", "", ], - Array [ + [ "./nested-import/source.css", ".foo { color: red; @@ -467,2733 +467,319 @@ Array [ ] `; -exports[`"import" option should work when 'import.loaders' not specified: warnings 1`] = `Array []`; +exports[`"import" option should work when 'import.loaders' not specified: warnings 1`] = `[]`; -exports[`"import" option should work when not specified and print correct output: errors 1`] = `Array []`; +exports[`"import" option should work when not specified and print correct output: module 1`] = `undefined`; -exports[`"import" option should work when not specified and print correct output: module 1`] = ` -"// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_1___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_2___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test-other.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_3___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/test.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_4___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./query.css?foo=1&bar=1\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_5___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./other-query.css?foo=1&bar=1#hash\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_6___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./relative.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_7___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./top-relative.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_8___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/tilde.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_9___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./alias.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_10___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./url.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_11___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./te'st.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_12___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test test.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_13___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!!!../../helpers/string-loader.js?esModule=false!./node_modules/package/tilde.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_14___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css?foo=bar\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_15___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css?foo=bar#hash\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_16___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css?#hash\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_17___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_18___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_19___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar#hash\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_20___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?bar=foo\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_21___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar#one\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_22___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar#two\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_23___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=1&bar=2\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_24___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=2&bar=1\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_25___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./my.scss\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_26___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./package/first.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_27___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/second.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_28___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_29___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-import-with-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_30___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-supports.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_31___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-import-with-supports.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_32___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-supports-and-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_33___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-deep-with-supports-and-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_34___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_35___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-import-with-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_36___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-multiple-with-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_37___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer-unnamed.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_38___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-unnamed-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_39___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-multiple-unnamed-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_40___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer-and-supports.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_41___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer-and-supports-and-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_42___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-layer.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./img.png\\", import.meta.url); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation: landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_2___, \\"(min-width: 100px)\\"); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css#hash);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css?#hash);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css?foo=bar#hash);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/other-style.css);\\", \\"screen and (orientation:landscape)\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/other-style.css);\\", \\"screen and (orientation:landscape)\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(//example.com/style.css);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_3___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_4___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_5___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_5___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Roboto);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_6___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_7___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_8___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_9___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_10___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_11___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_11___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_11___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_11___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_13___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_14___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_15___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_16___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation:landscape)\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_17___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_17___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_18___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_18___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_19___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_19___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_18___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_20___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_21___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_22___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_23___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_24___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_25___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Roboto);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_13___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_26___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_27___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"unknown\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"display: flex !important\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, undefined, \\"\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, undefined, \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, undefined, \\"\\"); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\", \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width:400px)\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and ( min-width : 400px )\\", false, \\"display : flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"/* comment */ screen/* comment */ and/* comment */ (/* comment */min-width/* comment */: /* comment */400px/* comment */)\\", false, \\"/* comment */ /* comment */display/* comment */:/* comment */ flex/* comment */\\", \\"/* comment */ /* comment */default/* comment */\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"/* comment */ print and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"/* comment */ print and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_28___, \\"screen and (min-width: 400px)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_29___, \\"(prefers-color-scheme: dark)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_30___, \\"\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_30___, \\"\\", false, \\"((display: flex))\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_31___, \\"\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"display: grid\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_32___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_33___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, undefined, \\"framework\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_34___, \\"\\", false, undefined, \\"framework\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_35___, \\"\\", false, undefined, \\"framework\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_36___, \\"\\", false, undefined, \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_37___, \\"\\", false, undefined, \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_38___, \\"\\", false, undefined, \\"base\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_39___, \\"\\", false, undefined, \\"base\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_40___, \\"\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_41___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_42___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"unknown(default) unknown(display: flex) unknown\\"); -var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url();\\\\n@import url('');\\\\n@import url(\\\\\\"\\\\\\");\\\\n@import '';\\\\n@import \\\\\\"\\\\\\";\\\\n@import \\\\\\" \\\\\\";\\\\n@import \\\\\\"\\\\n\\\\\\";\\\\n@import url();\\\\n@import url('');\\\\n@import url(\\\\\\"\\\\\\");\\\\n@import ;\\\\n@import foo-bar;\\\\n@import-normalize;\\\\n@import url('http://') :root {}\\\\n\\\\n.class {\\\\n a: b c d;\\\\n}\\\\n\\\\n.foo {\\\\n @import 'path.css';\\\\n}\\\\n\\\\n.background {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n@import nourl(test.css);\\\\n@import '\\\\\\\\\\\\n\\\\\\\\\\\\n\\\\\\\\\\\\n';\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n/* Should be two import and two css modules */\\\\n\\\\n/* Should be two import and two css modules */\\\\n\\\\n/* Should be two import and two css modules */\\\\n@import url('!!../../helpers/string-loader.js?esModule=false!');\\\\n\\\\n/* Prefer relative */\\\\n\\", \\"\\"]); -// Exports -export default ___CSS_LOADER_EXPORT___; -" -`; - -exports[`"import" option should work when not specified and print correct output: result 1`] = ` -".test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -@media screen and (orientation:landscape) {.test { - a: a; -} -}@media screen and (orientation: landscape) {.test { - a: a; -} -}@media screen and (orientation:landscape) {.test { - a: a; -} -}@media screen and (orientation:landscape) {.test { - a: a; -} -}@media screen and (orientation:landscape) {@media (min-width: 100px) {a { - b: b; -} -}}@media screen and (orientation:landscape) {.test { - c: c; -} -}@media (min-width: 100px) {.test { - d: d; -} -}@import url(http://example.com/style.css);@import url(http://example.com/style.css);@import url(http://example.com/style.css#hash);@import url(http://example.com/style.css?#hash);@import url(http://example.com/style.css?foo=bar#hash);@media screen and (orientation:landscape) {@import url(http://example.com/other-style.css);}@media screen and (orientation:landscape) {@import url(http://example.com/other-style.css);}@import url(//example.com/style.css);.test { - d: d -} -.query { - e: e; -} -.other-query { - f: f; -} -@media screen and (orientation:landscape) {.other-query { - f: f; -} -}@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto);.relative { - color: red; -} -.top-relative { - color: black; -} -.tilde { - color: yellow; -} -.alias { - color: red; -} -.background-imported { - background: url(replaced_file_protocol_/webpack/public/path/img.png); -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.strange { - color: red; -} -.strange { - color: red; -} -.strange { - color: red; -} -.strange { - color: red; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.test { - a: a; -} -a { color: red };.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -@supports (display: flex) {.test { - a: a; -} -}@supports (display: flex) {@media screen and (orientation:landscape) {.test { - a: a; -} -}}.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -a { - color: red; -}@import url(https://fonts.googleapis.com/css?family=Roboto);a { color: red };@import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D);.first { - color: red; -} -.second { - color: red; -} -.test { - a: a; -} -@supports (unknown) {.test { - a: a; -} -}@supports (display: flex) {.test { - a: a; -} -}@supports (display: flex !important) {.test { - a: a; -} -}@supports (display: flex) {@media screen and (min-width: 400px) {.test { - a: a; -} -}}@layer {.test { - a: a; -} -}@layer default {.test { - a: a; -} -}@supports (display: flex) {@media screen and (min-width: 400px) {@layer default {.test { - a: a; -} -}}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer {.test { - a: a; -} -}}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer {.test { - a: a; -} -}}}@layer {.test { - a: a; -} -}@supports (display: flex) {@media screen and (min-width: 400px) {@import url(http://example.com/style.css);}}@supports (display: flex) {@media screen and (min-width:400px) {@layer default {.test { - a: a; -} -}}}@media screen and (min-width: 400px) {.test { - a: a; -} -}@supports (display : flex) {@media screen and ( min-width : 400px ) {@layer default {.test { - a: a; -} -}}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer default {.test { - a: a; -} -}}}@supports (/* comment */ /* comment */display/* comment */:/* comment */ flex/* comment */) {@media /* comment */ screen/* comment */ and/* comment */ (/* comment */min-width/* comment */: /* comment */400px/* comment */) {@layer /* comment */ /* comment */default/* comment */ {.test { - a: a; -} -}}}.test { - a: a; -} -.test { - a: a; -} -@media /* comment */ print and (orientation:landscape) {.test { - a: a; -} -}@media /* comment */ print and (orientation:landscape) {.test { - a: a; -} -}@media screen and (min-width: 400px) {@media screen and (max-width: 1200px) {.test { - a: a; -} -}}@media screen and (min-width: 400px) { -}@media (prefers-color-scheme: dark) {@media screen and (min-width: 400px) {@media screen and (max-width: 1200px) {.test { - a: a; -} -}}}@media (prefers-color-scheme: dark) {@media screen and (min-width: 400px) { -}}@media (prefers-color-scheme: dark) {}@supports (display: flex) {@supports (display: grid) {.test { - a: a; -} -}}@supports (display: flex) {}@supports (((display: flex))) {@supports (display: grid) {.test { - a: a; -} -}}@supports (((display: flex))) {}@supports (display: flex) {@supports (display: block) {@supports (display: grid) {.test { - a: a; -} -}}}@supports (display: flex) {@supports (display: block) {}}@supports (display: flex) {}@supports (display: grid) {.test { - a: a; -} -}@supports (display: flex) {@media screen and (min-width: 400px) {@supports (display: grid) {@media screen and (max-width: 1200px) {.test { - a: a; -} -}}}}@supports (display: flex) {@media screen and (min-width: 400px) {}}@supports (display: flex) {@media screen and (min-width: 400px) {@supports (display: flex) {@media screen and (min-width: 400px) {@supports (display: grid) {@media screen and (max-width: 1200px) {.test { - a: a; -} -}}}}}}@supports (display: flex) {@media screen and (min-width: 400px) {@supports (display: flex) {@media screen and (min-width: 400px) {}}}}@supports (display: flex) {@media screen and (min-width: 400px) {}}@layer framework {.test { - a: a; -} -}@layer framework {@layer base {.test { - a: a; -} -}}@layer framework {@layer base { - .foo { - color: red; - } -} -}@layer framework {@layer form {@layer base {.test { - a: a; -} -}}}@layer framework {@layer form {@layer base { - .foo { - color: red; - } -} -}}@layer framework {@layer form { - .bar { - color: red; - } -} -}@layer default {@layer base {.test { - a: a; -} -}}@layer default {@layer base {.relative { - color: red; -} -}}@layer default {@layer base { - .foo { - color: red; - } -} -}@layer default {@layer {.test { - a: a; -} -}}@layer default {}@layer base {@layer {.test { - a: a; -} -}}@layer base {.foo { - color: red; -} -}@layer base {@layer {.test { - a: a; -} -}}@layer base {@layer {.relative { - color: red; -} -}}@layer base {.foo { - color: red; -} -}@supports (display: flex) {@layer default {@layer base {.test { - a: a; -} -}}}@supports (display: flex) {@layer default {}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer default {@supports (display: grid) {@media screen and (min-width: 900px) {@layer base {.test { - a: a; -} -}}}}}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer default {}}}@layer bootstrap {@layer base {@layer {.relative { - color: red; -} -}}}@layer bootstrap {@layer base {@layer {.test { - a: a; -} -}}}@layer bootstrap {@layer base {/* unnamed wrapper layers around each sub-file */ -}}@layer bootstrap {/* the internal names are hidden from access, subsumed in \\"base\\" */}/* Adds additional styles to the bootstrap layer: */ -@layer bootstrap { - .test { - color: red; - } -}@media unknown(default) unknown(display: flex) unknown {.test { - a: a; -} -}@import url(); -@import url(''); -@import url(\\"\\"); -@import ''; -@import \\"\\"; -@import \\" \\"; -@import \\" -\\"; -@import url(); -@import url(''); -@import url(\\"\\"); -@import ; -@import foo-bar; -@import-normalize; -@import url('http://') :root {} - -.class { - a: b c d; -} - -.foo { - @import 'path.css'; -} - -.background { - background: url(replaced_file_protocol_/webpack/public/path/img.png); -} -@import nourl(test.css); -@import '\\\\ -\\\\ -\\\\ -'; - -/* Should be one import and two css modules */ - -/* Should be one import and two css modules */ - -/* Should be one import and two css modules */ - -/* Should be two import and two css modules */ - -/* Should be two import and two css modules */ - -/* Should be two import and two css modules */ -@import url('!!../../helpers/string-loader.js?esModule=false!'); - -/* Prefer relative */ -" -`; - -exports[`"import" option should work when not specified and print correct output: warnings 1`] = ` -Array [ - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(105:1) Unable to find uri in \\"@import nourl(test.css)\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(106:1) Unable to find uri in \\"@import '\\\\ -\\\\ -\\\\ -'\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(12:1) Unable to find uri in \\"@import url()\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(13:1) Unable to find uri in \\"@import url('')\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(14:1) Unable to find uri in \\"@import url(\\"\\")\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(154:1) Unable to find uri in \\"@import url('!!../../helpers/string-loader.js?esModule=false!')\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(17:1) Unable to find uri in \\"@import ''\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(18:1) Unable to find uri in \\"@import \\"\\"\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(19:1) Unable to find uri in \\"@import \\" \\"\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(20:1) Unable to find uri in \\"@import \\" -\\"\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(22:1) Unable to find uri in \\"@import url()\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(23:1) Unable to find uri in \\"@import url('')\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(24:1) Unable to find uri in \\"@import url(\\"\\")\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(40:1) Unable to find uri in \\"@import \\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(41:1) Unable to find uri in \\"@import foo-bar\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(43:1) It looks like you didn't end your @import statement correctly. Child nodes are attached to it.", -] -`; - -exports[`"import" option should work when not specified: errors 1`] = `Array []`; - -exports[`"import" option should work when not specified: module 1`] = ` -"// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_1___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_2___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test-other.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_3___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/test.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_4___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./query.css?foo=1&bar=1\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_5___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./other-query.css?foo=1&bar=1#hash\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_6___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./relative.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_7___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./top-relative.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_8___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/tilde.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_9___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./alias.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_10___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./url.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_11___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./te'st.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_12___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test test.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_13___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!!!../../helpers/string-loader.js?esModule=false!./node_modules/package/tilde.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_14___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css?foo=bar\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_15___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css?foo=bar#hash\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_16___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css?#hash\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_17___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_18___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_19___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar#hash\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_20___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?bar=foo\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_21___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar#one\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_22___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar#two\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_23___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=1&bar=2\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_24___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=2&bar=1\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_25___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./my.scss\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_26___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./package/first.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_27___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/second.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_28___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_29___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-import-with-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_30___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-supports.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_31___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-import-with-supports.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_32___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-supports-and-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_33___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-deep-with-supports-and-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_34___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_35___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-import-with-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_36___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-multiple-with-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_37___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer-unnamed.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_38___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-unnamed-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_39___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-multiple-unnamed-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_40___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer-and-supports.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_41___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer-and-supports-and-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_42___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-layer.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./img.png\\", import.meta.url); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation: landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_2___, \\"(min-width: 100px)\\"); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css#hash);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css?#hash);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css?foo=bar#hash);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/other-style.css);\\", \\"screen and (orientation:landscape)\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/other-style.css);\\", \\"screen and (orientation:landscape)\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(//example.com/style.css);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_3___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_4___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_5___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_5___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Roboto);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_6___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_7___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_8___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_9___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_10___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_11___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_11___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_11___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_11___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_13___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_14___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_15___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_16___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation:landscape)\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_17___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_17___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_18___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_18___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_19___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_19___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_18___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_20___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_21___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_22___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_23___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_24___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_25___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Roboto);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_13___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_26___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_27___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"unknown\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"display: flex !important\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, undefined, \\"\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, undefined, \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, undefined, \\"\\"); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\", \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width:400px)\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and ( min-width : 400px )\\", false, \\"display : flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"/* comment */ screen/* comment */ and/* comment */ (/* comment */min-width/* comment */: /* comment */400px/* comment */)\\", false, \\"/* comment */ /* comment */display/* comment */:/* comment */ flex/* comment */\\", \\"/* comment */ /* comment */default/* comment */\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"/* comment */ print and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"/* comment */ print and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_28___, \\"screen and (min-width: 400px)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_29___, \\"(prefers-color-scheme: dark)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_30___, \\"\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_30___, \\"\\", false, \\"((display: flex))\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_31___, \\"\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"display: grid\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_32___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_33___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, undefined, \\"framework\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_34___, \\"\\", false, undefined, \\"framework\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_35___, \\"\\", false, undefined, \\"framework\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_36___, \\"\\", false, undefined, \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_37___, \\"\\", false, undefined, \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_38___, \\"\\", false, undefined, \\"base\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_39___, \\"\\", false, undefined, \\"base\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_40___, \\"\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_41___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_42___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"unknown(default) unknown(display: flex) unknown\\"); -var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url();\\\\n@import url('');\\\\n@import url(\\\\\\"\\\\\\");\\\\n@import '';\\\\n@import \\\\\\"\\\\\\";\\\\n@import \\\\\\" \\\\\\";\\\\n@import \\\\\\"\\\\n\\\\\\";\\\\n@import url();\\\\n@import url('');\\\\n@import url(\\\\\\"\\\\\\");\\\\n@import ;\\\\n@import foo-bar;\\\\n@import-normalize;\\\\n@import url('http://') :root {}\\\\n\\\\n.class {\\\\n a: b c d;\\\\n}\\\\n\\\\n.foo {\\\\n @import 'path.css';\\\\n}\\\\n\\\\n.background {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n@import nourl(test.css);\\\\n@import '\\\\\\\\\\\\n\\\\\\\\\\\\n\\\\\\\\\\\\n';\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n/* Should be two import and two css modules */\\\\n\\\\n/* Should be two import and two css modules */\\\\n\\\\n/* Should be two import and two css modules */\\\\n@import url('!!../../helpers/string-loader.js?esModule=false!');\\\\n\\\\n/* Prefer relative */\\\\n\\", \\"\\"]); -// Exports -export default ___CSS_LOADER_EXPORT___; -" -`; - -exports[`"import" option should work when not specified: result 1`] = ` -".test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -@media screen and (orientation:landscape) {.test { - a: a; -} -}@media screen and (orientation: landscape) {.test { - a: a; -} -}@media screen and (orientation:landscape) {.test { - a: a; -} -}@media screen and (orientation:landscape) {.test { - a: a; -} -}@media screen and (orientation:landscape) {@media (min-width: 100px) {a { - b: b; -} -}}@media screen and (orientation:landscape) {.test { - c: c; -} -}@media (min-width: 100px) {.test { - d: d; -} -}@import url(http://example.com/style.css);@import url(http://example.com/style.css);@import url(http://example.com/style.css#hash);@import url(http://example.com/style.css?#hash);@import url(http://example.com/style.css?foo=bar#hash);@media screen and (orientation:landscape) {@import url(http://example.com/other-style.css);}@media screen and (orientation:landscape) {@import url(http://example.com/other-style.css);}@import url(//example.com/style.css);.test { - d: d -} -.query { - e: e; -} -.other-query { - f: f; -} -@media screen and (orientation:landscape) {.other-query { - f: f; -} -}@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto);.relative { - color: red; -} -.top-relative { - color: black; -} -.tilde { - color: yellow; -} -.alias { - color: red; -} -.background-imported { - background: url(replaced_file_protocol_/webpack/public/path/img.png); -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.strange { - color: red; -} -.strange { - color: red; -} -.strange { - color: red; -} -.strange { - color: red; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.test { - a: a; -} -a { color: red };.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -@supports (display: flex) {.test { - a: a; -} -}@supports (display: flex) {@media screen and (orientation:landscape) {.test { - a: a; -} -}}.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -a { - color: red; -}@import url(https://fonts.googleapis.com/css?family=Roboto);a { color: red };@import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D);.first { - color: red; -} -.second { - color: red; -} -.test { - a: a; -} -@supports (unknown) {.test { - a: a; -} -}@supports (display: flex) {.test { - a: a; -} -}@supports (display: flex !important) {.test { - a: a; -} -}@supports (display: flex) {@media screen and (min-width: 400px) {.test { - a: a; -} -}}@layer {.test { - a: a; -} -}@layer default {.test { - a: a; -} -}@supports (display: flex) {@media screen and (min-width: 400px) {@layer default {.test { - a: a; -} -}}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer {.test { - a: a; -} -}}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer {.test { - a: a; -} -}}}@layer {.test { - a: a; -} -}@supports (display: flex) {@media screen and (min-width: 400px) {@import url(http://example.com/style.css);}}@supports (display: flex) {@media screen and (min-width:400px) {@layer default {.test { - a: a; -} -}}}@media screen and (min-width: 400px) {.test { - a: a; -} -}@supports (display : flex) {@media screen and ( min-width : 400px ) {@layer default {.test { - a: a; -} -}}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer default {.test { - a: a; -} -}}}@supports (/* comment */ /* comment */display/* comment */:/* comment */ flex/* comment */) {@media /* comment */ screen/* comment */ and/* comment */ (/* comment */min-width/* comment */: /* comment */400px/* comment */) {@layer /* comment */ /* comment */default/* comment */ {.test { - a: a; -} -}}}.test { - a: a; -} -.test { - a: a; -} -@media /* comment */ print and (orientation:landscape) {.test { - a: a; -} -}@media /* comment */ print and (orientation:landscape) {.test { - a: a; -} -}@media screen and (min-width: 400px) {@media screen and (max-width: 1200px) {.test { - a: a; -} -}}@media screen and (min-width: 400px) { -}@media (prefers-color-scheme: dark) {@media screen and (min-width: 400px) {@media screen and (max-width: 1200px) {.test { - a: a; -} -}}}@media (prefers-color-scheme: dark) {@media screen and (min-width: 400px) { -}}@media (prefers-color-scheme: dark) {}@supports (display: flex) {@supports (display: grid) {.test { - a: a; -} -}}@supports (display: flex) {}@supports (((display: flex))) {@supports (display: grid) {.test { - a: a; -} -}}@supports (((display: flex))) {}@supports (display: flex) {@supports (display: block) {@supports (display: grid) {.test { - a: a; -} -}}}@supports (display: flex) {@supports (display: block) {}}@supports (display: flex) {}@supports (display: grid) {.test { - a: a; -} -}@supports (display: flex) {@media screen and (min-width: 400px) {@supports (display: grid) {@media screen and (max-width: 1200px) {.test { - a: a; -} -}}}}@supports (display: flex) {@media screen and (min-width: 400px) {}}@supports (display: flex) {@media screen and (min-width: 400px) {@supports (display: flex) {@media screen and (min-width: 400px) {@supports (display: grid) {@media screen and (max-width: 1200px) {.test { - a: a; -} -}}}}}}@supports (display: flex) {@media screen and (min-width: 400px) {@supports (display: flex) {@media screen and (min-width: 400px) {}}}}@supports (display: flex) {@media screen and (min-width: 400px) {}}@layer framework {.test { - a: a; -} -}@layer framework {@layer base {.test { - a: a; -} -}}@layer framework {@layer base { - .foo { - color: red; - } -} -}@layer framework {@layer form {@layer base {.test { - a: a; -} -}}}@layer framework {@layer form {@layer base { - .foo { - color: red; - } -} -}}@layer framework {@layer form { - .bar { - color: red; - } -} -}@layer default {@layer base {.test { - a: a; -} -}}@layer default {@layer base {.relative { - color: red; -} -}}@layer default {@layer base { - .foo { - color: red; - } -} -}@layer default {@layer {.test { - a: a; -} -}}@layer default {}@layer base {@layer {.test { - a: a; -} -}}@layer base {.foo { - color: red; -} -}@layer base {@layer {.test { - a: a; -} -}}@layer base {@layer {.relative { - color: red; -} -}}@layer base {.foo { - color: red; -} -}@supports (display: flex) {@layer default {@layer base {.test { - a: a; -} -}}}@supports (display: flex) {@layer default {}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer default {@supports (display: grid) {@media screen and (min-width: 900px) {@layer base {.test { - a: a; -} -}}}}}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer default {}}}@layer bootstrap {@layer base {@layer {.relative { - color: red; -} -}}}@layer bootstrap {@layer base {@layer {.test { - a: a; -} -}}}@layer bootstrap {@layer base {/* unnamed wrapper layers around each sub-file */ -}}@layer bootstrap {/* the internal names are hidden from access, subsumed in \\"base\\" */}/* Adds additional styles to the bootstrap layer: */ -@layer bootstrap { - .test { - color: red; - } -}@media unknown(default) unknown(display: flex) unknown {.test { - a: a; -} -}@import url(); -@import url(''); -@import url(\\"\\"); -@import ''; -@import \\"\\"; -@import \\" \\"; -@import \\" -\\"; -@import url(); -@import url(''); -@import url(\\"\\"); -@import ; -@import foo-bar; -@import-normalize; -@import url('http://') :root {} - -.class { - a: b c d; -} - -.foo { - @import 'path.css'; -} - -.background { - background: url(replaced_file_protocol_/webpack/public/path/img.png); -} -@import nourl(test.css); -@import '\\\\ -\\\\ -\\\\ -'; - -/* Should be one import and two css modules */ - -/* Should be one import and two css modules */ - -/* Should be one import and two css modules */ - -/* Should be two import and two css modules */ - -/* Should be two import and two css modules */ - -/* Should be two import and two css modules */ -@import url('!!../../helpers/string-loader.js?esModule=false!'); - -/* Prefer relative */ -" -`; - -exports[`"import" option should work when not specified: warnings 1`] = ` -Array [ - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(105:1) Unable to find uri in \\"@import nourl(test.css)\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(106:1) Unable to find uri in \\"@import '\\\\ -\\\\ -\\\\ -'\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(12:1) Unable to find uri in \\"@import url()\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(13:1) Unable to find uri in \\"@import url('')\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(14:1) Unable to find uri in \\"@import url(\\"\\")\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(154:1) Unable to find uri in \\"@import url('!!../../helpers/string-loader.js?esModule=false!')\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(17:1) Unable to find uri in \\"@import ''\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(18:1) Unable to find uri in \\"@import \\"\\"\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(19:1) Unable to find uri in \\"@import \\" \\"\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(20:1) Unable to find uri in \\"@import \\" -\\"\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(22:1) Unable to find uri in \\"@import url()\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(23:1) Unable to find uri in \\"@import url('')\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(24:1) Unable to find uri in \\"@import url(\\"\\")\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(40:1) Unable to find uri in \\"@import \\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(41:1) Unable to find uri in \\"@import foo-bar\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(43:1) It looks like you didn't end your @import statement correctly. Child nodes are attached to it.", -] -`; - -exports[`"import" option should work with 'false' aliases: errors 1`] = `Array []`; - -exports[`"import" option should work with 'false' aliases: module 1`] = ` -"// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@import \\\\\\"/style.css\\\\\\";\\\\n\\\\n.class {\\\\n color: red;\\\\n}\\", \\"\\"]); -// Exports -export default ___CSS_LOADER_EXPORT___; -" -`; - -exports[`"import" option should work with 'false' aliases: result 1`] = ` -Array [ - Array [ - "./import/false-alias.css", - "@import \\"/style.css\\"; - -.class { - color: red; -}", - "", - ], -] -`; - -exports[`"import" option should work with 'false' aliases: warnings 1`] = `Array []`; - -exports[`"import" option should work with 'resolve.byDependency.css.extensions': errors 1`] = `Array []`; - -exports[`"import" option should work with 'resolve.byDependency.css.extensions': module 1`] = ` -"// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./extensions-imported.mycss\\"; -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, \\"a {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); -// Exports -export default ___CSS_LOADER_EXPORT___; -" -`; - -exports[`"import" option should work with 'resolve.byDependency.css.extensions': result 1`] = ` -Array [ - Array [ - "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/extensions-imported.mycss", - "div { - color: red; -} -", - "", - ], - Array [ - "./import/extensions.css", - "a { - color: red; -} -", - "", - ], -] -`; - -exports[`"import" option should work with 'resolve.byDependency.css.extensions': warnings 1`] = `Array []`; - -exports[`"import" option should work with 'resolve.extensions': errors 1`] = `Array []`; - -exports[`"import" option should work with 'resolve.extensions': module 1`] = ` -"// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./extensions-imported.mycss\\"; -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, \\"a {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); -// Exports -export default ___CSS_LOADER_EXPORT___; -" -`; - -exports[`"import" option should work with 'resolve.extensions': result 1`] = ` -Array [ - Array [ - "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/extensions-imported.mycss", - "div { - color: red; -} -", - "", - ], - Array [ - "./import/extensions.css", - "a { - color: red; -} -", - "", - ], -] -`; - -exports[`"import" option should work with 'resolve.extensions': warnings 1`] = `Array []`; - -exports[`"import" option should work with a "import.loaders" value equal to ""1"" ("postcss-loader" before): errors 1`] = `Array []`; - -exports[`"import" option should work with a "import.loaders" value equal to ""1"" ("postcss-loader" before): module 1`] = ` -"// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./imported.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_1___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./other-imported.css\\"; -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, \\".foo {\\\\n color: red;\\\\n color: rgba(0, 0, 255, 0.9);\\\\n}\\\\n\\", \\"\\"]); -// Exports -export default ___CSS_LOADER_EXPORT___; -" -`; - -exports[`"import" option should work with a "import.loaders" value equal to ""1"" ("postcss-loader" before): result 1`] = ` -Array [ - Array [ - "../../src/index.js??ruleSet[1].rules[0].use[0]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./nested-import/imported.css", - ".bar { - color: blue; - color: rgba(0, 0, 255, 0.9); -} -", - "", - ], - Array [ - "../../src/index.js??ruleSet[1].rules[0].use[0]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./nested-import/other-imported.css", - ".baz { - color: green; - color: rgba(0, 0, 255, 0.9); -} -", - "", - ], - Array [ - "./nested-import/source.css", - ".foo { - color: red; - color: rgba(0, 0, 255, 0.9); -} -", - "", - ], -] -`; - -exports[`"import" option should work with a "import.loaders" value equal to ""1"" ("postcss-loader" before): warnings 1`] = `Array []`; - -exports[`"import" option should work with a "import.loaders" value equal to "0" (\`postcss-loader\` before): errors 1`] = `Array []`; - -exports[`"import" option should work with a "import.loaders" value equal to "0" (\`postcss-loader\` before): module 1`] = ` -"// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_1___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./other-imported.css\\"; -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, \\".foo {\\\\n color: red;\\\\n color: rgba(0, 0, 255, 0.9);\\\\n}\\\\n\\", \\"\\"]); -// Exports -export default ___CSS_LOADER_EXPORT___; -" -`; - -exports[`"import" option should work with a "import.loaders" value equal to "0" (\`postcss-loader\` before): result 1`] = ` -Array [ - Array [ - "../../src/index.js??ruleSet[1].rules[0].use[0]!./nested-import/imported.css", - ".bar { - color: blue; - color: rgb(0 0 100% / 90%); -} -", - "", - ], - Array [ - "../../src/index.js??ruleSet[1].rules[0].use[0]!./nested-import/other-imported.css", - ".baz { - color: green; - color: rgb(0 0 100% / 90%); -} -", - "", - ], - Array [ - "./nested-import/source.css", - ".foo { - color: red; - color: rgba(0, 0, 255, 0.9); -} -", - "", - ], -] -`; - -exports[`"import" option should work with a "import.loaders" value equal to "0" (\`postcss-loader\` before): warnings 1`] = `Array []`; - -exports[`"import" option should work with a "import.loaders" value equal to "1" ("postcss-loader" before): errors 1`] = `Array []`; - -exports[`"import" option should work with a "import.loaders" value equal to "1" ("postcss-loader" before): module 1`] = ` -"// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./imported.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_1___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./other-imported.css\\"; -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, \\".foo {\\\\n color: red;\\\\n color: rgba(0, 0, 255, 0.9);\\\\n}\\\\n\\", \\"\\"]); -// Exports -export default ___CSS_LOADER_EXPORT___; -" -`; - -exports[`"import" option should work with a "import.loaders" value equal to "1" ("postcss-loader" before): result 1`] = ` -Array [ - Array [ - "../../src/index.js??ruleSet[1].rules[0].use[0]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./nested-import/imported.css", - ".bar { - color: blue; - color: rgba(0, 0, 255, 0.9); -} -", - "", - ], - Array [ - "../../src/index.js??ruleSet[1].rules[0].use[0]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./nested-import/other-imported.css", - ".baz { - color: green; - color: rgba(0, 0, 255, 0.9); -} -", - "", - ], - Array [ - "./nested-import/source.css", - ".foo { - color: red; - color: rgba(0, 0, 255, 0.9); -} -", - "", - ], -] -`; - -exports[`"import" option should work with a "import.loaders" value equal to "1" ("postcss-loader" before): warnings 1`] = `Array []`; - -exports[`"import" option should work with a "import.loaders" value equal to "1" (no loaders before): errors 1`] = `Array []`; - -exports[`"import" option should work with a "import.loaders" value equal to "1" (no loaders before): module 1`] = ` -"// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_1___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./other-imported.css\\"; -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, \\".foo {\\\\n color: red;\\\\n color: rgb(0 0 100% / 90%);\\\\n}\\\\n\\", \\"\\"]); -// Exports -export default ___CSS_LOADER_EXPORT___; -" -`; - -exports[`"import" option should work with a "import.loaders" value equal to "1" (no loaders before): result 1`] = ` -Array [ - Array [ - "../../src/index.js??ruleSet[1].rules[0].use[0]!./nested-import/imported.css", - ".bar { - color: blue; - color: rgb(0 0 100% / 90%); -} -", - "", - ], - Array [ - "../../src/index.js??ruleSet[1].rules[0].use[0]!./nested-import/other-imported.css", - ".baz { - color: green; - color: rgb(0 0 100% / 90%); -} -", - "", - ], - Array [ - "./nested-import/source.css", - ".foo { - color: red; - color: rgb(0 0 100% / 90%); -} -", - "", - ], -] -`; - -exports[`"import" option should work with a "import.loaders" value equal to "1" (no loaders before): warnings 1`] = `Array []`; - -exports[`"import" option should work with a "import.loaders" value equal to "2" ("postcss-loader" before): errors 1`] = `Array []`; - -exports[`"import" option should work with a "import.loaders" value equal to "2" ("postcss-loader" before): module 1`] = ` -"// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./imported.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_1___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./other-imported.css\\"; -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, \\".foo {\\\\n color: red;\\\\n color: rgba(0, 0, 255, 0.9);\\\\n}\\\\n\\", \\"\\"]); -// Exports -export default ___CSS_LOADER_EXPORT___; -" -`; - -exports[`"import" option should work with a "import.loaders" value equal to "2" ("postcss-loader" before): result 1`] = ` -Array [ - Array [ - "../../src/index.js??ruleSet[1].rules[0].use[0]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./nested-import/imported.css", - ".bar { - color: blue; - color: rgba(0, 0, 255, 0.9); -} -", - "", - ], - Array [ - "../../src/index.js??ruleSet[1].rules[0].use[0]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./nested-import/other-imported.css", - ".baz { - color: green; - color: rgba(0, 0, 255, 0.9); -} -", - "", - ], - Array [ - "./nested-import/source.css", - ".foo { - color: red; - color: rgba(0, 0, 255, 0.9); -} -", - "", - ], -] -`; - -exports[`"import" option should work with a "import.loaders" value equal to "2" ("postcss-loader" before): warnings 1`] = `Array []`; - -exports[`"import" option should work with a value equal to "false": errors 1`] = `Array []`; - -exports[`"import" option should work with a value equal to "false": module 1`] = ` -"// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./img.png\\", import.meta.url); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(test.css);\\\\n@import url('test.css');\\\\n@import url(\\\\\\"test.css\\\\\\");\\\\n@IMPORT url(test.css);\\\\n@import URL(test.css);\\\\n@import url(test.css );\\\\n@import url( test.css);\\\\n@import url( test.css );\\\\n@import url(\\\\n test.css\\\\n);\\\\n@import url();\\\\n@import url('');\\\\n@import url(\\\\\\"\\\\\\");\\\\n@import \\\\\\"test.css\\\\\\";\\\\n@import 'test.css';\\\\n@import '';\\\\n@import \\\\\\"\\\\\\";\\\\n@import \\\\\\" \\\\\\";\\\\n@import \\\\\\"\\\\n\\\\\\";\\\\n@import url();\\\\n@import url('');\\\\n@import url(\\\\\\"\\\\\\");\\\\n@import url(test.css) screen and (orientation:landscape);\\\\n@import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE);\\\\n@import url(test.css)screen and (orientation:landscape);\\\\n@import url(test.css) screen and (orientation:landscape);\\\\n@import url(test-media.css) screen and (orientation:landscape);\\\\n@import url(test-other.css) (min-width: 100px);\\\\n@import url(http://example.com/style.css);\\\\n@import url(http://example.com/style.css);\\\\n@import url(http://example.com/style.css#hash);\\\\n@import url(http://example.com/style.css?#hash);\\\\n@import url(http://example.com/style.css?foo=bar#hash);\\\\n@import url(http://example.com/other-style.css) screen and (orientation:landscape);\\\\n@import url(http://example.com/other-style.css) screen and (orientation:landscape);\\\\n@import url(\\\\\\"//example.com/style.css\\\\\\");\\\\n@import url(~package/test.css);\\\\n@import ;\\\\n@import foo-bar;\\\\n@import-normalize;\\\\n@import url('http://') :root {}\\\\n@import url('query.css?foo=1&bar=1');\\\\n@import url('other-query.css?foo=1&bar=1#hash');\\\\n@import url('other-query.css?foo=1&bar=1#hash') screen and (orientation:landscape);\\\\n@import url('https://fonts.googleapis.com/css?family=Roboto');\\\\n@import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC');\\\\n@import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto');\\\\n\\\\n.class {\\\\n a: b c d;\\\\n}\\\\n\\\\n.foo {\\\\n @import 'path.css';\\\\n}\\\\n\\\\n@import url('./relative.css');\\\\n@import url('../import/top-relative.css');\\\\n@import url(~package/tilde.css);\\\\n@import url(~aliasesImport/alias.css);\\\\n@import url('./url.css');\\\\n\\\\n.background {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n@import url(./test.css);\\\\n\\\\n@import './te\\\\\\\\\\\\nst.css';\\\\n@import './te\\\\\\\\\\\\n\\\\\\\\\\\\n\\\\\\\\\\\\nst.css';\\\\n@import url('./te\\\\\\\\\\\\nst.css');\\\\n@import url('./te\\\\\\\\\\\\n\\\\\\\\\\\\n\\\\\\\\\\\\nst.css');\\\\n\\\\n@import \\\\\\"./te'st.css\\\\\\";\\\\n@import url(\\\\\\"./te'st.css\\\\\\");\\\\n@import './te\\\\\\\\'st.css';\\\\n@import url('./te\\\\\\\\'st.css');\\\\n@import './test test.css';\\\\n@import url('./test test.css');\\\\n@import './test\\\\\\\\ test.css';\\\\n@import url('./test\\\\\\\\ test.css');\\\\n@import './test%20test.css';\\\\n@import url('./test%20test.css');\\\\n@import './\\\\\\\\74\\\\\\\\65\\\\\\\\73\\\\\\\\74.css';\\\\n@import url('./\\\\\\\\74\\\\\\\\65\\\\\\\\73\\\\\\\\74.css');\\\\n@import './t\\\\\\\\65\\\\\\\\73\\\\\\\\74.css';\\\\n@import url('./t\\\\\\\\65\\\\\\\\73\\\\\\\\74.css');\\\\n@import url(./test\\\\\\\\ test.css);\\\\n@import url(./t\\\\\\\\65st%20test.css);\\\\n@import url('./t\\\\\\\\65st%20test.css');\\\\n@import url(\\\\\\"./t\\\\\\\\65st%20test.css\\\\\\");\\\\n@import \\\\\\"./t\\\\\\\\65st%20test.css\\\\\\";\\\\n@import './t\\\\\\\\65st%20test.css';\\\\n@import url( test.css );\\\\n@import nourl(test.css);\\\\n@import '\\\\\\\\\\\\n\\\\\\\\\\\\n\\\\\\\\\\\\n';\\\\n@import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css');\\\\n@import url(test.css?foo=bar);\\\\n@import url(test.css?foo=bar#hash);\\\\n@import url(test.css?#hash);\\\\n@import \\\\\\"test.css\\\\\\" supports(display: flex);\\\\n@import \\\\\\"test.css\\\\\\" supports(display: flex) screen and (orientation:landscape);\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n@import url('something.css');\\\\n@import url('something.css');\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n@import url('something.css?foo=bar');\\\\n@import url('something.css?foo=bar');\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n@import url('something.css?foo=bar#hash');\\\\n@import url('something.css?foo=bar#hash');\\\\n\\\\n/* Should be two import and two css modules */\\\\n\\\\n@import url('something.css?foo=bar');\\\\n@import url('something.css?bar=foo');\\\\n\\\\n/* Should be two import and two css modules */\\\\n\\\\n@import url('something.css?foo=bar#one');\\\\n@import url('something.css?foo=bar#two');\\\\n\\\\n/* Should be two import and two css modules */\\\\n\\\\n@import url('something.css?foo=1&bar=2');\\\\n@import url('something.css?foo=2&bar=1');\\\\n\\\\n@import \\\\\\" ./test.css \\\\\\";\\\\n@import url(' ./test.css ');\\\\n@import url( ./test.css );\\\\n\\\\n@import \\\\\\"./my.scss\\\\\\";\\\\n\\\\n@import url(' https://fonts.googleapis.com/css?family=Roboto ');\\\\n@import url('!!../../helpers/string-loader.js?esModule=false!');\\\\n@import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css ');\\\\n@import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D);\\\\n\\\\n/* Prefer relative */\\\\n@import url(package/first.css);\\\\n@import url(package/second.css);\\\\n\\\\n@import url(\\\\\\"./test.css\\\\\\") supports();\\\\n@import url(\\\\\\"./test.css\\\\\\") supports(unknown);\\\\n@import url(\\\\\\"./test.css\\\\\\") supports(display: flex);\\\\n@import url(\\\\\\"./test.css\\\\\\") supports(display: flex !important);\\\\n@import url(\\\\\\"./test.css\\\\\\") supports(display: flex) screen and (min-width: 400px);\\\\n@import url(\\\\\\"./test.css\\\\\\") layer;\\\\n@import url(\\\\\\"./test.css\\\\\\") layer(default);\\\\n@import url(\\\\\\"./test.css\\\\\\") layer(default) supports(display: flex) screen and (min-width: 400px);\\\\n@import url(\\\\\\"./test.css\\\\\\") layer supports(display: flex) screen and (min-width: 400px);\\\\n@import url(\\\\\\"./test.css\\\\\\") layer() supports(display: flex) screen and (min-width: 400px);\\\\n@import url(\\\\\\"./test.css\\\\\\") layer();\\\\n@import url(\\\\\\"http://example.com/style.css\\\\\\") supports(display: flex) screen and (min-width: 400px);\\\\n@import url(\\\\\\"./test.css\\\\\\")layer(default)supports(display: flex)screen and (min-width:400px);\\\\n@import url(\\\\\\"./test.css\\\\\\")screen and (min-width: 400px);\\\\n@import url(\\\\\\"./test.css\\\\\\") layer( default ) supports( display : flex ) screen and ( min-width : 400px );\\\\n@import url(\\\\\\"./test.css\\\\\\") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX);\\\\n@import url(\\\\\\"./test.css\\\\\\") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */);\\\\n@import url(test.css) /* Comment */;\\\\n@import /* Comment */ url(test.css) /* Comment */;\\\\n@import url(test.css) /* Comment */ print and (orientation:landscape);\\\\n@import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape);\\\\n\\\\n@import url(\\\\\\"./import-with-media.css\\\\\\") screen and (min-width: 400px);\\\\n@import url(\\\\\\"./deep-import-with-media.css\\\\\\") (prefers-color-scheme: dark);\\\\n@import url(\\\\\\"./import-with-supports.css\\\\\\") supports(display: flex);\\\\n@import url(\\\\\\"./import-with-supports.css\\\\\\") supports(((display: flex)));\\\\n@import url(\\\\\\"./deep-import-with-supports.css\\\\\\") supports(display: flex);\\\\n@import url('./test.css') supports(display: grid);\\\\n@import url(\\\\\\"./import-with-supports-and-media.css\\\\\\") supports(display: flex) screen and (min-width: 400px);\\\\n@import url(\\\\\\"./import-deep-with-supports-and-media.css\\\\\\") supports(display: flex) screen and (min-width: 400px);\\\\n@import url(\\\\\\"./test.css\\\\\\") layer(framework);\\\\n@import url(\\\\\\"./import-with-layer.css\\\\\\") layer(framework);\\\\n@import url(\\\\\\"./deep-import-with-layer.css\\\\\\") layer(framework);\\\\n@import url(\\\\\\"./import-multiple-with-layer.css\\\\\\") layer(default);\\\\n@import url(\\\\\\"./import-with-layer-unnamed.css\\\\\\") layer(default);\\\\n@import url(\\\\\\"./import-unnamed-layer.css\\\\\\") layer(base);\\\\n@import url(\\\\\\"./import-multiple-unnamed-layer.css\\\\\\") layer(base);\\\\n@import url(\\\\\\"./import-with-layer-and-supports.css\\\\\\") layer(default) supports(display: flex);\\\\n@import url(\\\\\\"./import-with-layer-and-supports-and-media.css\\\\\\") layer(default) supports(display: flex) screen and (min-width: 400px);\\\\n@import url(\\\\\\"./deep-layer.css\\\\\\");\\\\n\\\\n@import url(\\\\\\"./test.css\\\\\\") unknown(default) unknown(display: flex) unknown;\\\\n\\", \\"\\"]); -// Exports -export default ___CSS_LOADER_EXPORT___; -" -`; - -exports[`"import" option should work with a value equal to "false": result 1`] = ` -"@import url(test.css); -@import url('test.css'); -@import url(\\"test.css\\"); -@IMPORT url(test.css); -@import URL(test.css); -@import url(test.css ); -@import url( test.css); -@import url( test.css ); -@import url( - test.css -); -@import url(); -@import url(''); -@import url(\\"\\"); -@import \\"test.css\\"; -@import 'test.css'; -@import ''; -@import \\"\\"; -@import \\" \\"; -@import \\" -\\"; -@import url(); -@import url(''); -@import url(\\"\\"); -@import url(test.css) screen and (orientation:landscape); -@import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); -@import url(test.css)screen and (orientation:landscape); -@import url(test.css) screen and (orientation:landscape); -@import url(test-media.css) screen and (orientation:landscape); -@import url(test-other.css) (min-width: 100px); -@import url(http://example.com/style.css); -@import url(http://example.com/style.css); -@import url(http://example.com/style.css#hash); -@import url(http://example.com/style.css?#hash); -@import url(http://example.com/style.css?foo=bar#hash); -@import url(http://example.com/other-style.css) screen and (orientation:landscape); -@import url(http://example.com/other-style.css) screen and (orientation:landscape); -@import url(\\"//example.com/style.css\\"); -@import url(~package/test.css); -@import ; -@import foo-bar; -@import-normalize; -@import url('http://') :root {} -@import url('query.css?foo=1&bar=1'); -@import url('other-query.css?foo=1&bar=1#hash'); -@import url('other-query.css?foo=1&bar=1#hash') screen and (orientation:landscape); -@import url('https://fonts.googleapis.com/css?family=Roboto'); -@import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); -@import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); - -.class { - a: b c d; -} - -.foo { - @import 'path.css'; -} - -@import url('./relative.css'); -@import url('../import/top-relative.css'); -@import url(~package/tilde.css); -@import url(~aliasesImport/alias.css); -@import url('./url.css'); - -.background { - background: url(replaced_file_protocol_/webpack/public/path/img.png); -} - -@import url(./test.css); - -@import './te\\\\ -st.css'; -@import './te\\\\ -\\\\ -\\\\ -st.css'; -@import url('./te\\\\ -st.css'); -@import url('./te\\\\ -\\\\ -\\\\ -st.css'); - -@import \\"./te'st.css\\"; -@import url(\\"./te'st.css\\"); -@import './te\\\\'st.css'; -@import url('./te\\\\'st.css'); -@import './test test.css'; -@import url('./test test.css'); -@import './test\\\\ test.css'; -@import url('./test\\\\ test.css'); -@import './test%20test.css'; -@import url('./test%20test.css'); -@import './\\\\74\\\\65\\\\73\\\\74.css'; -@import url('./\\\\74\\\\65\\\\73\\\\74.css'); -@import './t\\\\65\\\\73\\\\74.css'; -@import url('./t\\\\65\\\\73\\\\74.css'); -@import url(./test\\\\ test.css); -@import url(./t\\\\65st%20test.css); -@import url('./t\\\\65st%20test.css'); -@import url(\\"./t\\\\65st%20test.css\\"); -@import \\"./t\\\\65st%20test.css\\"; -@import './t\\\\65st%20test.css'; -@import url( test.css ); -@import nourl(test.css); -@import '\\\\ -\\\\ -\\\\ -'; -@import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css'); -@import url(test.css?foo=bar); -@import url(test.css?foo=bar#hash); -@import url(test.css?#hash); -@import \\"test.css\\" supports(display: flex); -@import \\"test.css\\" supports(display: flex) screen and (orientation:landscape); - -/* Should be one import and two css modules */ - -@import url('something.css'); -@import url('something.css'); - -/* Should be one import and two css modules */ - -@import url('something.css?foo=bar'); -@import url('something.css?foo=bar'); - -/* Should be one import and two css modules */ - -@import url('something.css?foo=bar#hash'); -@import url('something.css?foo=bar#hash'); - -/* Should be two import and two css modules */ - -@import url('something.css?foo=bar'); -@import url('something.css?bar=foo'); - -/* Should be two import and two css modules */ - -@import url('something.css?foo=bar#one'); -@import url('something.css?foo=bar#two'); - -/* Should be two import and two css modules */ - -@import url('something.css?foo=1&bar=2'); -@import url('something.css?foo=2&bar=1'); - -@import \\" ./test.css \\"; -@import url(' ./test.css '); -@import url( ./test.css ); - -@import \\"./my.scss\\"; - -@import url(' https://fonts.googleapis.com/css?family=Roboto '); -@import url('!!../../helpers/string-loader.js?esModule=false!'); -@import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); -@import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); - -/* Prefer relative */ -@import url(package/first.css); -@import url(package/second.css); - -@import url(\\"./test.css\\") supports(); -@import url(\\"./test.css\\") supports(unknown); -@import url(\\"./test.css\\") supports(display: flex); -@import url(\\"./test.css\\") supports(display: flex !important); -@import url(\\"./test.css\\") supports(display: flex) screen and (min-width: 400px); -@import url(\\"./test.css\\") layer; -@import url(\\"./test.css\\") layer(default); -@import url(\\"./test.css\\") layer(default) supports(display: flex) screen and (min-width: 400px); -@import url(\\"./test.css\\") layer supports(display: flex) screen and (min-width: 400px); -@import url(\\"./test.css\\") layer() supports(display: flex) screen and (min-width: 400px); -@import url(\\"./test.css\\") layer(); -@import url(\\"http://example.com/style.css\\") supports(display: flex) screen and (min-width: 400px); -@import url(\\"./test.css\\")layer(default)supports(display: flex)screen and (min-width:400px); -@import url(\\"./test.css\\")screen and (min-width: 400px); -@import url(\\"./test.css\\") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); -@import url(\\"./test.css\\") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); -@import url(\\"./test.css\\") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); -@import url(test.css) /* Comment */; -@import /* Comment */ url(test.css) /* Comment */; -@import url(test.css) /* Comment */ print and (orientation:landscape); -@import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); - -@import url(\\"./import-with-media.css\\") screen and (min-width: 400px); -@import url(\\"./deep-import-with-media.css\\") (prefers-color-scheme: dark); -@import url(\\"./import-with-supports.css\\") supports(display: flex); -@import url(\\"./import-with-supports.css\\") supports(((display: flex))); -@import url(\\"./deep-import-with-supports.css\\") supports(display: flex); -@import url('./test.css') supports(display: grid); -@import url(\\"./import-with-supports-and-media.css\\") supports(display: flex) screen and (min-width: 400px); -@import url(\\"./import-deep-with-supports-and-media.css\\") supports(display: flex) screen and (min-width: 400px); -@import url(\\"./test.css\\") layer(framework); -@import url(\\"./import-with-layer.css\\") layer(framework); -@import url(\\"./deep-import-with-layer.css\\") layer(framework); -@import url(\\"./import-multiple-with-layer.css\\") layer(default); -@import url(\\"./import-with-layer-unnamed.css\\") layer(default); -@import url(\\"./import-unnamed-layer.css\\") layer(base); -@import url(\\"./import-multiple-unnamed-layer.css\\") layer(base); -@import url(\\"./import-with-layer-and-supports.css\\") layer(default) supports(display: flex); -@import url(\\"./import-with-layer-and-supports-and-media.css\\") layer(default) supports(display: flex) screen and (min-width: 400px); -@import url(\\"./deep-layer.css\\"); - -@import url(\\"./test.css\\") unknown(default) unknown(display: flex) unknown; -" -`; - -exports[`"import" option should work with a value equal to "false": warnings 1`] = `Array []`; - -exports[`"import" option should work with a value equal to "true": errors 1`] = `Array []`; - -exports[`"import" option should work with a value equal to "true": module 1`] = ` -"// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_1___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_2___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test-other.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_3___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/test.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_4___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./query.css?foo=1&bar=1\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_5___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./other-query.css?foo=1&bar=1#hash\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_6___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./relative.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_7___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./top-relative.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_8___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/tilde.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_9___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./alias.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_10___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./url.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_11___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./te'st.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_12___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test test.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_13___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!!!../../helpers/string-loader.js?esModule=false!./node_modules/package/tilde.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_14___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css?foo=bar\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_15___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css?foo=bar#hash\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_16___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test.css?#hash\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_17___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_18___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_19___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar#hash\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_20___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?bar=foo\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_21___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar#one\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_22___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar#two\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_23___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=1&bar=2\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_24___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=2&bar=1\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_25___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./my.scss\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_26___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./package/first.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_27___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/second.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_28___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_29___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-import-with-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_30___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-supports.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_31___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-import-with-supports.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_32___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-supports-and-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_33___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-deep-with-supports-and-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_34___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_35___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-import-with-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_36___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-multiple-with-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_37___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer-unnamed.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_38___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-unnamed-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_39___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-multiple-unnamed-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_40___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer-and-supports.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_41___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer-and-supports-and-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_42___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-layer.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./img.png\\", import.meta.url); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation: landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_2___, \\"(min-width: 100px)\\"); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css#hash);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css?#hash);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css?foo=bar#hash);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/other-style.css);\\", \\"screen and (orientation:landscape)\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/other-style.css);\\", \\"screen and (orientation:landscape)\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(//example.com/style.css);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_3___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_4___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_5___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_5___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Roboto);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_6___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_7___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_8___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_9___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_10___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_11___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_11___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_11___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_11___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_13___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_14___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_15___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_16___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation:landscape)\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_17___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_17___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_18___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_18___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_19___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_19___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_18___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_20___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_21___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_22___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_23___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_24___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_25___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Roboto);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_13___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_26___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_27___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"unknown\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"display: flex !important\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, undefined, \\"\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, undefined, \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, undefined, \\"\\"); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\", \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width:400px)\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and ( min-width : 400px )\\", false, \\"display : flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"/* comment */ screen/* comment */ and/* comment */ (/* comment */min-width/* comment */: /* comment */400px/* comment */)\\", false, \\"/* comment */ /* comment */display/* comment */:/* comment */ flex/* comment */\\", \\"/* comment */ /* comment */default/* comment */\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"/* comment */ print and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"/* comment */ print and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_28___, \\"screen and (min-width: 400px)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_29___, \\"(prefers-color-scheme: dark)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_30___, \\"\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_30___, \\"\\", false, \\"((display: flex))\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_31___, \\"\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, \\"display: grid\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_32___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_33___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"\\", false, undefined, \\"framework\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_34___, \\"\\", false, undefined, \\"framework\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_35___, \\"\\", false, undefined, \\"framework\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_36___, \\"\\", false, undefined, \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_37___, \\"\\", false, undefined, \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_38___, \\"\\", false, undefined, \\"base\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_39___, \\"\\", false, undefined, \\"base\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_40___, \\"\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_41___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_42___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"unknown(default) unknown(display: flex) unknown\\"); -var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url();\\\\n@import url('');\\\\n@import url(\\\\\\"\\\\\\");\\\\n@import '';\\\\n@import \\\\\\"\\\\\\";\\\\n@import \\\\\\" \\\\\\";\\\\n@import \\\\\\"\\\\n\\\\\\";\\\\n@import url();\\\\n@import url('');\\\\n@import url(\\\\\\"\\\\\\");\\\\n@import ;\\\\n@import foo-bar;\\\\n@import-normalize;\\\\n@import url('http://') :root {}\\\\n\\\\n.class {\\\\n a: b c d;\\\\n}\\\\n\\\\n.foo {\\\\n @import 'path.css';\\\\n}\\\\n\\\\n.background {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n@import nourl(test.css);\\\\n@import '\\\\\\\\\\\\n\\\\\\\\\\\\n\\\\\\\\\\\\n';\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n/* Should be two import and two css modules */\\\\n\\\\n/* Should be two import and two css modules */\\\\n\\\\n/* Should be two import and two css modules */\\\\n@import url('!!../../helpers/string-loader.js?esModule=false!');\\\\n\\\\n/* Prefer relative */\\\\n\\", \\"\\"]); -// Exports -export default ___CSS_LOADER_EXPORT___; -" -`; - -exports[`"import" option should work with a value equal to "true": result 1`] = ` -".test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -@media screen and (orientation:landscape) {.test { - a: a; -} -}@media screen and (orientation: landscape) {.test { - a: a; -} -}@media screen and (orientation:landscape) {.test { - a: a; -} -}@media screen and (orientation:landscape) {.test { - a: a; -} -}@media screen and (orientation:landscape) {@media (min-width: 100px) {a { - b: b; -} -}}@media screen and (orientation:landscape) {.test { - c: c; -} -}@media (min-width: 100px) {.test { - d: d; -} -}@import url(http://example.com/style.css);@import url(http://example.com/style.css);@import url(http://example.com/style.css#hash);@import url(http://example.com/style.css?#hash);@import url(http://example.com/style.css?foo=bar#hash);@media screen and (orientation:landscape) {@import url(http://example.com/other-style.css);}@media screen and (orientation:landscape) {@import url(http://example.com/other-style.css);}@import url(//example.com/style.css);.test { - d: d -} -.query { - e: e; -} -.other-query { - f: f; -} -@media screen and (orientation:landscape) {.other-query { - f: f; -} -}@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto);.relative { - color: red; -} -.top-relative { - color: black; -} -.tilde { - color: yellow; -} -.alias { - color: red; -} -.background-imported { - background: url(replaced_file_protocol_/webpack/public/path/img.png); -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.strange { - color: red; -} -.strange { - color: red; -} -.strange { - color: red; -} -.strange { - color: red; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.space { - color: gray; -} -.test { - a: a; -} -a { color: red };.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -@supports (display: flex) {.test { - a: a; -} -}@supports (display: flex) {@media screen and (orientation:landscape) {.test { - a: a; -} -}}.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.test { - a: a; -} -.test { - a: a; -} -.test { - a: a; -} -a { - color: red; -}@import url(https://fonts.googleapis.com/css?family=Roboto);a { color: red };@import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D);.first { - color: red; -} -.second { - color: red; -} -.test { - a: a; -} -@supports (unknown) {.test { - a: a; -} -}@supports (display: flex) {.test { - a: a; -} -}@supports (display: flex !important) {.test { - a: a; -} -}@supports (display: flex) {@media screen and (min-width: 400px) {.test { - a: a; -} -}}@layer {.test { - a: a; -} -}@layer default {.test { - a: a; -} -}@supports (display: flex) {@media screen and (min-width: 400px) {@layer default {.test { - a: a; -} -}}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer {.test { - a: a; -} -}}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer {.test { - a: a; -} -}}}@layer {.test { - a: a; -} -}@supports (display: flex) {@media screen and (min-width: 400px) {@import url(http://example.com/style.css);}}@supports (display: flex) {@media screen and (min-width:400px) {@layer default {.test { - a: a; -} -}}}@media screen and (min-width: 400px) {.test { - a: a; -} -}@supports (display : flex) {@media screen and ( min-width : 400px ) {@layer default {.test { - a: a; -} -}}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer default {.test { - a: a; -} -}}}@supports (/* comment */ /* comment */display/* comment */:/* comment */ flex/* comment */) {@media /* comment */ screen/* comment */ and/* comment */ (/* comment */min-width/* comment */: /* comment */400px/* comment */) {@layer /* comment */ /* comment */default/* comment */ {.test { - a: a; -} -}}}.test { - a: a; -} -.test { - a: a; -} -@media /* comment */ print and (orientation:landscape) {.test { - a: a; -} -}@media /* comment */ print and (orientation:landscape) {.test { - a: a; -} -}@media screen and (min-width: 400px) {@media screen and (max-width: 1200px) {.test { - a: a; -} -}}@media screen and (min-width: 400px) { -}@media (prefers-color-scheme: dark) {@media screen and (min-width: 400px) {@media screen and (max-width: 1200px) {.test { - a: a; -} -}}}@media (prefers-color-scheme: dark) {@media screen and (min-width: 400px) { -}}@media (prefers-color-scheme: dark) {}@supports (display: flex) {@supports (display: grid) {.test { - a: a; -} -}}@supports (display: flex) {}@supports (((display: flex))) {@supports (display: grid) {.test { - a: a; -} -}}@supports (((display: flex))) {}@supports (display: flex) {@supports (display: block) {@supports (display: grid) {.test { - a: a; -} -}}}@supports (display: flex) {@supports (display: block) {}}@supports (display: flex) {}@supports (display: grid) {.test { - a: a; -} -}@supports (display: flex) {@media screen and (min-width: 400px) {@supports (display: grid) {@media screen and (max-width: 1200px) {.test { - a: a; -} -}}}}@supports (display: flex) {@media screen and (min-width: 400px) {}}@supports (display: flex) {@media screen and (min-width: 400px) {@supports (display: flex) {@media screen and (min-width: 400px) {@supports (display: grid) {@media screen and (max-width: 1200px) {.test { - a: a; -} -}}}}}}@supports (display: flex) {@media screen and (min-width: 400px) {@supports (display: flex) {@media screen and (min-width: 400px) {}}}}@supports (display: flex) {@media screen and (min-width: 400px) {}}@layer framework {.test { - a: a; -} -}@layer framework {@layer base {.test { - a: a; -} -}}@layer framework {@layer base { - .foo { - color: red; - } -} -}@layer framework {@layer form {@layer base {.test { - a: a; -} -}}}@layer framework {@layer form {@layer base { - .foo { - color: red; - } -} -}}@layer framework {@layer form { - .bar { - color: red; - } -} -}@layer default {@layer base {.test { - a: a; -} -}}@layer default {@layer base {.relative { - color: red; -} -}}@layer default {@layer base { - .foo { - color: red; - } -} -}@layer default {@layer {.test { - a: a; -} -}}@layer default {}@layer base {@layer {.test { - a: a; -} -}}@layer base {.foo { - color: red; -} -}@layer base {@layer {.test { - a: a; -} -}}@layer base {@layer {.relative { - color: red; -} -}}@layer base {.foo { - color: red; -} -}@supports (display: flex) {@layer default {@layer base {.test { - a: a; -} -}}}@supports (display: flex) {@layer default {}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer default {@supports (display: grid) {@media screen and (min-width: 900px) {@layer base {.test { - a: a; -} -}}}}}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer default {}}}@layer bootstrap {@layer base {@layer {.relative { - color: red; -} -}}}@layer bootstrap {@layer base {@layer {.test { - a: a; -} -}}}@layer bootstrap {@layer base {/* unnamed wrapper layers around each sub-file */ -}}@layer bootstrap {/* the internal names are hidden from access, subsumed in \\"base\\" */}/* Adds additional styles to the bootstrap layer: */ -@layer bootstrap { - .test { - color: red; - } -}@media unknown(default) unknown(display: flex) unknown {.test { - a: a; -} -}@import url(); -@import url(''); -@import url(\\"\\"); -@import ''; -@import \\"\\"; -@import \\" \\"; -@import \\" -\\"; -@import url(); -@import url(''); -@import url(\\"\\"); -@import ; -@import foo-bar; -@import-normalize; -@import url('http://') :root {} - -.class { - a: b c d; -} - -.foo { - @import 'path.css'; -} - -.background { - background: url(replaced_file_protocol_/webpack/public/path/img.png); -} -@import nourl(test.css); -@import '\\\\ -\\\\ -\\\\ -'; +exports[`"import" option should work when not specified: module 1`] = `undefined`; -/* Should be one import and two css modules */ +exports[`"import" option should work with 'false' aliases: errors 1`] = `[]`; -/* Should be one import and two css modules */ +exports[`"import" option should work with 'false' aliases: module 1`] = ` +"// Imports +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); +// Module +___CSS_LOADER_EXPORT___.push([module.id, "@import \\"/style.css\\";\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n}", ""]); +// Exports +export default ___CSS_LOADER_EXPORT___; +" +`; -/* Should be one import and two css modules */ +exports[`"import" option should work with 'false' aliases: result 1`] = ` +[ + [ + "./import/false-alias.css", + "@import "/style.css"; -/* Should be two import and two css modules */ +.class { + color: red; +}", + "", + ], +] +`; -/* Should be two import and two css modules */ +exports[`"import" option should work with 'false' aliases: warnings 1`] = `[]`; -/* Should be two import and two css modules */ -@import url('!!../../helpers/string-loader.js?esModule=false!'); +exports[`"import" option should work with 'resolve.byDependency.css.extensions': errors 1`] = `[]`; -/* Prefer relative */ +exports[`"import" option should work with 'resolve.byDependency.css.extensions': module 1`] = ` +"// Imports +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./extensions-imported.mycss"; +var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); +// Module +___CSS_LOADER_EXPORT___.push([module.id, "a {\\r\\n color: red;\\r\\n}\\r\\n", ""]); +// Exports +export default ___CSS_LOADER_EXPORT___; " `; -exports[`"import" option should work with a value equal to "true": warnings 1`] = ` -Array [ - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with 'resolve.byDependency.css.extensions': result 1`] = ` +[ + [ + "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/extensions-imported.mycss", + "div { + color: red; +} +", + "", + ], + [ + "./import/extensions.css", + "a { + color: red; +} +", + "", + ], +] +`; -(105:1) Unable to find uri in \\"@import nourl(test.css)\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with 'resolve.byDependency.css.extensions': warnings 1`] = `[]`; -(106:1) Unable to find uri in \\"@import '\\\\ -\\\\ -\\\\ -'\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with 'resolve.extensions': errors 1`] = `[]`; -(12:1) Unable to find uri in \\"@import url()\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with 'resolve.extensions': module 1`] = ` +"// Imports +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./extensions-imported.mycss"; +var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); +// Module +___CSS_LOADER_EXPORT___.push([module.id, "a {\\r\\n color: red;\\r\\n}\\r\\n", ""]); +// Exports +export default ___CSS_LOADER_EXPORT___; +" +`; -(13:1) Unable to find uri in \\"@import url('')\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with 'resolve.extensions': result 1`] = ` +[ + [ + "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/extensions-imported.mycss", + "div { + color: red; +} +", + "", + ], + [ + "./import/extensions.css", + "a { + color: red; +} +", + "", + ], +] +`; -(14:1) Unable to find uri in \\"@import url(\\"\\")\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with 'resolve.extensions': warnings 1`] = `[]`; -(154:1) Unable to find uri in \\"@import url('!!../../helpers/string-loader.js?esModule=false!')\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with a "import.loaders" value equal to ""1"" ("postcss-loader" before): errors 1`] = `[]`; -(17:1) Unable to find uri in \\"@import ''\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with a "import.loaders" value equal to ""1"" ("postcss-loader" before): module 1`] = ` +"// Imports +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./imported.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_1___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./other-imported.css"; +var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___); +// Module +___CSS_LOADER_EXPORT___.push([module.id, ".foo {\\r\\n color: red;\\r\\n color: rgba(0, 0, 255, 0.9);\\r\\n}\\r\\n", ""]); +// Exports +export default ___CSS_LOADER_EXPORT___; +" +`; -(18:1) Unable to find uri in \\"@import \\"\\"\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with a "import.loaders" value equal to ""1"" ("postcss-loader" before): result 1`] = ` +[ + [ + "../../src/index.js??ruleSet[1].rules[0].use[0]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./nested-import/imported.css", + ".bar { + color: blue; + color: rgba(0, 0, 255, 0.9); +} +", + "", + ], + [ + "../../src/index.js??ruleSet[1].rules[0].use[0]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./nested-import/other-imported.css", + ".baz { + color: green; + color: rgba(0, 0, 255, 0.9); +} +", + "", + ], + [ + "./nested-import/source.css", + ".foo { + color: red; + color: rgba(0, 0, 255, 0.9); +} +", + "", + ], +] +`; -(19:1) Unable to find uri in \\"@import \\" \\"\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with a "import.loaders" value equal to ""1"" ("postcss-loader" before): warnings 1`] = `[]`; -(20:1) Unable to find uri in \\"@import \\" -\\"\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with a "import.loaders" value equal to "0" (\`postcss-loader\` before): errors 1`] = `[]`; -(22:1) Unable to find uri in \\"@import url()\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with a "import.loaders" value equal to "0" (\`postcss-loader\` before): module 1`] = ` +"// Imports +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_1___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./other-imported.css"; +var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___); +// Module +___CSS_LOADER_EXPORT___.push([module.id, ".foo {\\r\\n color: red;\\r\\n color: rgba(0, 0, 255, 0.9);\\r\\n}\\r\\n", ""]); +// Exports +export default ___CSS_LOADER_EXPORT___; +" +`; -(23:1) Unable to find uri in \\"@import url('')\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with a "import.loaders" value equal to "0" (\`postcss-loader\` before): result 1`] = ` +[ + [ + "../../src/index.js??ruleSet[1].rules[0].use[0]!./nested-import/imported.css", + ".bar { + color: blue; + color: rgb(0 0 100% / 90%); +} +", + "", + ], + [ + "../../src/index.js??ruleSet[1].rules[0].use[0]!./nested-import/other-imported.css", + ".baz { + color: green; + color: rgb(0 0 100% / 90%); +} +", + "", + ], + [ + "./nested-import/source.css", + ".foo { + color: red; + color: rgba(0, 0, 255, 0.9); +} +", + "", + ], +] +`; -(24:1) Unable to find uri in \\"@import url(\\"\\")\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with a "import.loaders" value equal to "0" (\`postcss-loader\` before): warnings 1`] = `[]`; -(40:1) Unable to find uri in \\"@import \\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with a "import.loaders" value equal to "1" ("postcss-loader" before): errors 1`] = `[]`; -(41:1) Unable to find uri in \\"@import foo-bar\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with a "import.loaders" value equal to "1" ("postcss-loader" before): module 1`] = ` +"// Imports +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./imported.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_1___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./other-imported.css"; +var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___); +// Module +___CSS_LOADER_EXPORT___.push([module.id, ".foo {\\r\\n color: red;\\r\\n color: rgba(0, 0, 255, 0.9);\\r\\n}\\r\\n", ""]); +// Exports +export default ___CSS_LOADER_EXPORT___; +" +`; -(43:1) It looks like you didn't end your @import statement correctly. Child nodes are attached to it.", +exports[`"import" option should work with a "import.loaders" value equal to "1" ("postcss-loader" before): result 1`] = ` +[ + [ + "../../src/index.js??ruleSet[1].rules[0].use[0]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./nested-import/imported.css", + ".bar { + color: blue; + color: rgba(0, 0, 255, 0.9); +} +", + "", + ], + [ + "../../src/index.js??ruleSet[1].rules[0].use[0]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./nested-import/other-imported.css", + ".baz { + color: green; + color: rgba(0, 0, 255, 0.9); +} +", + "", + ], + [ + "./nested-import/source.css", + ".foo { + color: red; + color: rgba(0, 0, 255, 0.9); +} +", + "", + ], ] `; -exports[`"import" option should work with absolute URLs: errors 1`] = `Array []`; +exports[`"import" option should work with a "import.loaders" value equal to "1" ("postcss-loader" before): warnings 1`] = `[]`; -exports[`"import" option should work with absolute URLs: module 1`] = ` +exports[`"import" option should work with a "import.loaders" value equal to "1" (no loaders before): errors 1`] = `[]`; + +exports[`"import" option should work with a "import.loaders" value equal to "1" (no loaders before): module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"https://raw.githubusercontent.com/webpack-contrib/css-loader/master/test/fixtures/url/img.png\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_1___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./other-imported.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://raw.githubusercontent.com/webpack-contrib/css-loader/master/test/fixtures/url/imported.css);\\"]); -var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"a {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".foo {\\r\\n color: red;\\r\\n color: rgb(0 0 100% / 90%);\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; -exports[`"import" option should work with absolute URLs: result 1`] = ` -Array [ - Array [ - "./import/absolute-url.css", - "@import url(https://raw.githubusercontent.com/webpack-contrib/css-loader/master/test/fixtures/url/imported.css);", +exports[`"import" option should work with a "import.loaders" value equal to "1" (no loaders before): result 1`] = ` +[ + [ + "../../src/index.js??ruleSet[1].rules[0].use[0]!./nested-import/imported.css", + ".bar { + color: blue; + color: rgb(0 0 100% / 90%); +} +", + "", + ], + [ + "../../src/index.js??ruleSet[1].rules[0].use[0]!./nested-import/other-imported.css", + ".baz { + color: green; + color: rgb(0 0 100% / 90%); +} +", + "", ], - Array [ - "./import/absolute-url.css", - "a { - background: url(replaced_file_protocol_/webpack/public/path/img.png); + [ + "./nested-import/source.css", + ".foo { + color: red; + color: rgb(0 0 100% / 90%); } ", "", @@ -3201,67 +787,51 @@ Array [ ] `; -exports[`"import" option should work with absolute URLs: warnings 1`] = `Array []`; +exports[`"import" option should work with a "import.loaders" value equal to "1" (no loaders before): warnings 1`] = `[]`; -exports[`"import" option should work with circular \`@import\`: errors 1`] = `Array []`; +exports[`"import" option should work with a "import.loaders" value equal to "2" ("postcss-loader" before): errors 1`] = `[]`; -exports[`"import" option should work with circular \`@import\`: module 1`] = ` +exports[`"import" option should work with a "import.loaders" value equal to "2" ("postcss-loader" before): module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./relative.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./imported.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_1___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./other-imported.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"/*\\\\n // TODO fixed nested circular \`@import\`\\\\n @import url(circular-nested.css);\\\\n*/\\\\n\\\\na {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".foo {\\r\\n color: red;\\r\\n color: rgba(0, 0, 255, 0.9);\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; -exports[`"import" option should work with circular \`@import\`: result 1`] = ` -".relative { - color: red; +exports[`"import" option should work with a "import.loaders" value equal to "2" ("postcss-loader" before): result 1`] = ` +[ + [ + "../../src/index.js??ruleSet[1].rules[0].use[0]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./nested-import/imported.css", + ".bar { + color: blue; + color: rgba(0, 0, 255, 0.9); } -/* - // TODO fixed nested circular \`@import\` - @import url(circular-nested.css); -*/ - -a { - color: red; +", + "", + ], + [ + "../../src/index.js??ruleSet[1].rules[0].use[0]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./nested-import/other-imported.css", + ".baz { + color: green; + color: rgba(0, 0, 255, 0.9); } -" -`; - -exports[`"import" option should work with circular \`@import\`: warnings 1`] = `Array []`; - -exports[`"import" option should work with data URI: errors 1`] = `Array []`; - -exports[`"import" option should work with data URI: module 1`] = ` -"// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(data:text/css;charset=utf-8;base64,YSB7DQogIGNvbG9yOiByZWQ7DQp9);\\"]); -// Module -___CSS_LOADER_EXPORT___.push([module.id, \\"a {\\\\n display: block;\\\\n width: 100px;\\\\n}\\\\n\\", \\"\\"]); -// Exports -export default ___CSS_LOADER_EXPORT___; -" -`; - -exports[`"import" option should work with data URI: result 1`] = ` -Array [ - Array [ - "./import/data-uri.css", - "@import url(data:text/css;charset=utf-8;base64,YSB7DQogIGNvbG9yOiByZWQ7DQp9);", +", + "", ], - Array [ - "./import/data-uri.css", - "a { - display: block; - width: 100px; + [ + "./nested-import/source.css", + ".foo { + color: red; + color: rgba(0, 0, 255, 0.9); } ", "", @@ -3269,270 +839,29 @@ Array [ ] `; -exports[`"import" option should work with data URI: warnings 1`] = `Array []`; +exports[`"import" option should work with a "import.loaders" value equal to "2" ("postcss-loader" before): warnings 1`] = `[]`; -exports[`"import" option should work with import.filter: errors 1`] = `Array []`; +exports[`"import" option should work with a value equal to "false": errors 1`] = `[]`; -exports[`"import" option should work with import.filter: module 1`] = ` +exports[`"import" option should work with a value equal to "false": module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_1___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./test-other.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_2___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./query.css?foo=1&bar=1\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_3___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./other-query.css?foo=1&bar=1#hash\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_4___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./relative.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_5___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./top-relative.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_6___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/tilde.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_7___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./alias.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_8___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./url.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_9___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./te'st.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_10___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!!!../../helpers/string-loader.js?esModule=false!./node_modules/package/tilde.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_11___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_12___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_13___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar#hash\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_14___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?bar=foo\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_15___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar#one\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_16___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=bar#two\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_17___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=1&bar=2\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_18___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css?foo=2&bar=1\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_19___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./my.scss\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_20___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./package/first.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_21___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/second.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_22___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_23___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-import-with-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_24___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-supports.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_25___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-import-with-supports.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_26___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-supports-and-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_27___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-deep-with-supports-and-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_28___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_29___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-import-with-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_30___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-multiple-with-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_31___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer-unnamed.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_32___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-unnamed-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_33___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-multiple-unnamed-layer.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_34___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer-and-supports.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_35___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./import-with-layer-and-supports-and-media.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_36___ from \\"-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./deep-layer.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./img.png\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./img.png", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___, \\"(min-width: 100px)\\"); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css#hash);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css?#hash);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css?foo=bar#hash);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/other-style.css);\\", \\"screen and (orientation:landscape)\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/other-style.css);\\", \\"screen and (orientation:landscape)\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(//example.com/style.css);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_2___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_3___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_3___, \\"screen and (orientation:landscape)\\"); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Roboto);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC);\\"]); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_4___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_5___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_6___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_7___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_8___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_9___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_9___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_9___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_9___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_10___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_11___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_11___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_13___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_13___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_12___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_14___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_15___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_16___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_17___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_18___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_19___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(https://fonts.googleapis.com/css?family=Roboto);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_10___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D);\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_20___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_21___); -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(http://example.com/style.css);\\", \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"]); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_22___, \\"screen and (min-width: 400px)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_23___, \\"(prefers-color-scheme: dark)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_24___, \\"\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_24___, \\"\\", false, \\"((display: flex))\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_25___, \\"\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_26___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_27___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_28___, \\"\\", false, undefined, \\"framework\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_29___, \\"\\", false, undefined, \\"framework\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_30___, \\"\\", false, undefined, \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_31___, \\"\\", false, undefined, \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_32___, \\"\\", false, undefined, \\"base\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_33___, \\"\\", false, undefined, \\"base\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_34___, \\"\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_35___, \\"screen and (min-width: 400px)\\", false, \\"display: flex\\", \\"default\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_36___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@import url(test.css);\\\\n@import url('test.css');\\\\n@import url(\\\\\\"test.css\\\\\\");\\\\n@IMPORT url(test.css);\\\\n@import URL(test.css);\\\\n@import url(test.css );\\\\n@import url( test.css);\\\\n@import url( test.css );\\\\n@import url(\\\\n test.css\\\\n);\\\\n@import url();\\\\n@import url('');\\\\n@import url(\\\\\\"\\\\\\");\\\\n@import \\\\\\"test.css\\\\\\";\\\\n@import 'test.css';\\\\n@import '';\\\\n@import \\\\\\"\\\\\\";\\\\n@import \\\\\\" \\\\\\";\\\\n@import \\\\\\"\\\\n\\\\\\";\\\\n@import url();\\\\n@import url('');\\\\n@import url(\\\\\\"\\\\\\");\\\\n@import url(test.css) screen and (orientation:landscape);\\\\n@import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE);\\\\n@import url(test.css)screen and (orientation:landscape);\\\\n@import url(test.css) screen and (orientation:landscape);\\\\n@import url(~package/test.css);\\\\n@import ;\\\\n@import foo-bar;\\\\n@import-normalize;\\\\n@import url('http://') :root {}\\\\n\\\\n.class {\\\\n a: b c d;\\\\n}\\\\n\\\\n.foo {\\\\n @import 'path.css';\\\\n}\\\\n\\\\n.background {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n@import url(./test.css);\\\\n\\\\n@import './te\\\\\\\\\\\\nst.css';\\\\n@import './te\\\\\\\\\\\\n\\\\\\\\\\\\n\\\\\\\\\\\\nst.css';\\\\n@import url('./te\\\\\\\\\\\\nst.css');\\\\n@import url('./te\\\\\\\\\\\\n\\\\\\\\\\\\n\\\\\\\\\\\\nst.css');\\\\n@import './test test.css';\\\\n@import url('./test test.css');\\\\n@import './test\\\\\\\\ test.css';\\\\n@import url('./test\\\\\\\\ test.css');\\\\n@import './test%20test.css';\\\\n@import url('./test%20test.css');\\\\n@import './\\\\\\\\74\\\\\\\\65\\\\\\\\73\\\\\\\\74.css';\\\\n@import url('./\\\\\\\\74\\\\\\\\65\\\\\\\\73\\\\\\\\74.css');\\\\n@import './t\\\\\\\\65\\\\\\\\73\\\\\\\\74.css';\\\\n@import url('./t\\\\\\\\65\\\\\\\\73\\\\\\\\74.css');\\\\n@import url(./test\\\\\\\\ test.css);\\\\n@import url(./t\\\\\\\\65st%20test.css);\\\\n@import url('./t\\\\\\\\65st%20test.css');\\\\n@import url(\\\\\\"./t\\\\\\\\65st%20test.css\\\\\\");\\\\n@import \\\\\\"./t\\\\\\\\65st%20test.css\\\\\\";\\\\n@import './t\\\\\\\\65st%20test.css';\\\\n@import url( test.css );\\\\n@import nourl(test.css);\\\\n@import '\\\\\\\\\\\\n\\\\\\\\\\\\n\\\\\\\\\\\\n';\\\\n@import url(test.css?foo=bar);\\\\n@import url(test.css?foo=bar#hash);\\\\n@import url(test.css?#hash);\\\\n@import \\\\\\"test.css\\\\\\" supports(display: flex);\\\\n@import \\\\\\"test.css\\\\\\" supports(display: flex) screen and (orientation:landscape);\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n/* Should be one import and two css modules */\\\\n\\\\n/* Should be two import and two css modules */\\\\n\\\\n/* Should be two import and two css modules */\\\\n\\\\n/* Should be two import and two css modules */\\\\n\\\\n@import \\\\\\" ./test.css \\\\\\";\\\\n@import url(' ./test.css ');\\\\n@import url( ./test.css );\\\\n@import url('!!../../helpers/string-loader.js?esModule=false!');\\\\n\\\\n/* Prefer relative */\\\\n\\\\n@import url(\\\\\\"./test.css\\\\\\") supports();\\\\n@import url(\\\\\\"./test.css\\\\\\") supports(unknown);\\\\n@import url(\\\\\\"./test.css\\\\\\") supports(display: flex);\\\\n@import url(\\\\\\"./test.css\\\\\\") supports(display: flex !important);\\\\n@import url(\\\\\\"./test.css\\\\\\") supports(display: flex) screen and (min-width: 400px);\\\\n@import url(\\\\\\"./test.css\\\\\\") layer;\\\\n@import url(\\\\\\"./test.css\\\\\\") layer(default);\\\\n@import url(\\\\\\"./test.css\\\\\\") layer(default) supports(display: flex) screen and (min-width: 400px);\\\\n@import url(\\\\\\"./test.css\\\\\\") layer supports(display: flex) screen and (min-width: 400px);\\\\n@import url(\\\\\\"./test.css\\\\\\") layer() supports(display: flex) screen and (min-width: 400px);\\\\n@import url(\\\\\\"./test.css\\\\\\") layer();\\\\n@import url(\\\\\\"./test.css\\\\\\")layer(default)supports(display: flex)screen and (min-width:400px);\\\\n@import url(\\\\\\"./test.css\\\\\\")screen and (min-width: 400px);\\\\n@import url(\\\\\\"./test.css\\\\\\") layer( default ) supports( display : flex ) screen and ( min-width : 400px );\\\\n@import url(\\\\\\"./test.css\\\\\\") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX);\\\\n@import url(\\\\\\"./test.css\\\\\\") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */);\\\\n@import url(test.css) /* Comment */;\\\\n@import /* Comment */ url(test.css) /* Comment */;\\\\n@import url(test.css) /* Comment */ print and (orientation:landscape);\\\\n@import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape);\\\\n@import url('./test.css') supports(display: grid);\\\\n@import url(\\\\\\"./test.css\\\\\\") layer(framework);\\\\n\\\\n@import url(\\\\\\"./test.css\\\\\\") unknown(default) unknown(display: flex) unknown;\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@import url(test.css);\\r\\n@import url('test.css');\\r\\n@import url(\\"test.css\\");\\r\\n@IMPORT url(test.css);\\r\\n@import URL(test.css);\\r\\n@import url(test.css );\\r\\n@import url( test.css);\\r\\n@import url( test.css );\\r\\n@import url(\\r\\n test.css\\r\\n);\\r\\n@import url();\\r\\n@import url('');\\r\\n@import url(\\"\\");\\r\\n@import \\"test.css\\";\\r\\n@import 'test.css';\\r\\n@import '';\\r\\n@import \\"\\";\\r\\n@import \\" \\";\\r\\n@import \\"\\r\\n\\";\\r\\n@import url();\\r\\n@import url('');\\r\\n@import url(\\"\\");\\r\\n@import url(test.css) screen and (orientation:landscape);\\r\\n@import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE);\\r\\n@import url(test.css)screen and (orientation:landscape);\\r\\n@import url(test.css) screen and (orientation:landscape);\\r\\n@import url(test-media.css) screen and (orientation:landscape);\\r\\n@import url(test-other.css) (min-width: 100px);\\r\\n@import url(http://example.com/style.css);\\r\\n@import url(http://example.com/style.css);\\r\\n@import url(http://example.com/style.css#hash);\\r\\n@import url(http://example.com/style.css?#hash);\\r\\n@import url(http://example.com/style.css?foo=bar#hash);\\r\\n@import url(http://example.com/other-style.css) screen and (orientation:landscape);\\r\\n@import url(http://example.com/other-style.css) screen and (orientation:landscape);\\r\\n@import url(\\"//example.com/style.css\\");\\r\\n@import url(~package/test.css);\\r\\n@import ;\\r\\n@import foo-bar;\\r\\n@import-normalize;\\r\\n@import url('http://') :root {}\\r\\n@import url('query.css?foo=1&bar=1');\\r\\n@import url('other-query.css?foo=1&bar=1#hash');\\r\\n@import url('other-query.css?foo=1&bar=1#hash') screen and (orientation:landscape);\\r\\n@import url('https://fonts.googleapis.com/css?family=Roboto');\\r\\n@import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC');\\r\\n@import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto');\\r\\n\\r\\n.class {\\r\\n a: b c d;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n @import 'path.css';\\r\\n}\\r\\n\\r\\n@import url('./relative.css');\\r\\n@import url('../import/top-relative.css');\\r\\n@import url(~package/tilde.css);\\r\\n@import url(~aliasesImport/alias.css);\\r\\n@import url('./url.css');\\r\\n\\r\\n.background {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n@import url(./test.css);\\r\\n\\r\\n@import './te\\\\\\r\\nst.css';\\r\\n@import './te\\\\\\r\\n\\\\\\r\\n\\\\\\r\\nst.css';\\r\\n@import url('./te\\\\\\r\\nst.css');\\r\\n@import url('./te\\\\\\r\\n\\\\\\r\\n\\\\\\r\\nst.css');\\r\\n\\r\\n@import \\"./te'st.css\\";\\r\\n@import url(\\"./te'st.css\\");\\r\\n@import './te\\\\'st.css';\\r\\n@import url('./te\\\\'st.css');\\r\\n@import './test test.css';\\r\\n@import url('./test test.css');\\r\\n@import './test\\\\ test.css';\\r\\n@import url('./test\\\\ test.css');\\r\\n@import './test%20test.css';\\r\\n@import url('./test%20test.css');\\r\\n@import './\\\\74\\\\65\\\\73\\\\74.css';\\r\\n@import url('./\\\\74\\\\65\\\\73\\\\74.css');\\r\\n@import './t\\\\65\\\\73\\\\74.css';\\r\\n@import url('./t\\\\65\\\\73\\\\74.css');\\r\\n@import url(./test\\\\ test.css);\\r\\n@import url(./t\\\\65st%20test.css);\\r\\n@import url('./t\\\\65st%20test.css');\\r\\n@import url(\\"./t\\\\65st%20test.css\\");\\r\\n@import \\"./t\\\\65st%20test.css\\";\\r\\n@import './t\\\\65st%20test.css';\\r\\n@import url( test.css );\\r\\n@import nourl(test.css);\\r\\n@import '\\\\\\r\\n\\\\\\r\\n\\\\\\r\\n';\\r\\n@import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css');\\r\\n@import url(test.css?foo=bar);\\r\\n@import url(test.css?foo=bar#hash);\\r\\n@import url(test.css?#hash);\\r\\n@import \\"test.css\\" supports(display: flex);\\r\\n@import \\"test.css\\" supports(display: flex) screen and (orientation:landscape);\\r\\n\\r\\n/* Should be one import and two css modules */\\r\\n\\r\\n@import url('something.css');\\r\\n@import url('something.css');\\r\\n\\r\\n/* Should be one import and two css modules */\\r\\n\\r\\n@import url('something.css?foo=bar');\\r\\n@import url('something.css?foo=bar');\\r\\n\\r\\n/* Should be one import and two css modules */\\r\\n\\r\\n@import url('something.css?foo=bar#hash');\\r\\n@import url('something.css?foo=bar#hash');\\r\\n\\r\\n/* Should be two import and two css modules */\\r\\n\\r\\n@import url('something.css?foo=bar');\\r\\n@import url('something.css?bar=foo');\\r\\n\\r\\n/* Should be two import and two css modules */\\r\\n\\r\\n@import url('something.css?foo=bar#one');\\r\\n@import url('something.css?foo=bar#two');\\r\\n\\r\\n/* Should be two import and two css modules */\\r\\n\\r\\n@import url('something.css?foo=1&bar=2');\\r\\n@import url('something.css?foo=2&bar=1');\\r\\n\\r\\n@import \\" ./test.css \\";\\r\\n@import url(' ./test.css ');\\r\\n@import url( ./test.css );\\r\\n\\r\\n@import \\"./my.scss\\";\\r\\n\\r\\n@import url(' https://fonts.googleapis.com/css?family=Roboto ');\\r\\n@import url('!!../../helpers/string-loader.js?esModule=false!');\\r\\n@import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css ');\\r\\n@import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D);\\r\\n\\r\\n/* Prefer relative */\\r\\n@import url(package/first.css);\\r\\n@import url(package/second.css);\\r\\n\\r\\n@import url(\\"./test.css\\") supports();\\r\\n@import url(\\"./test.css\\") supports(unknown);\\r\\n@import url(\\"./test.css\\") supports(display: flex);\\r\\n@import url(\\"./test.css\\") supports(display: flex !important);\\r\\n@import url(\\"./test.css\\") supports(display: flex) screen and (min-width: 400px);\\r\\n@import url(\\"./test.css\\") layer;\\r\\n@import url(\\"./test.css\\") layer(default);\\r\\n@import url(\\"./test.css\\") layer(default) supports(display: flex) screen and (min-width: 400px);\\r\\n@import url(\\"./test.css\\") layer supports(display: flex) screen and (min-width: 400px);\\r\\n@import url(\\"./test.css\\") layer() supports(display: flex) screen and (min-width: 400px);\\r\\n@import url(\\"./test.css\\") layer();\\r\\n@import url(\\"http://example.com/style.css\\") supports(display: flex) screen and (min-width: 400px);\\r\\n@import url(\\"./test.css\\")layer(default)supports(display: flex)screen and (min-width:400px);\\r\\n@import url(\\"./test.css\\")screen and (min-width: 400px);\\r\\n@import url(\\"./test.css\\") layer( default ) supports( display : flex ) screen and ( min-width : 400px );\\r\\n@import url(\\"./test.css\\") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX);\\r\\n@import url(\\"./test.css\\") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */);\\r\\n@import url(test.css) /* Comment */;\\r\\n@import /* Comment */ url(test.css) /* Comment */;\\r\\n@import url(test.css) /* Comment */ print and (orientation:landscape);\\r\\n@import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape);\\r\\n\\r\\n@import url(\\"./import-with-media.css\\") screen and (min-width: 400px);\\r\\n@import url(\\"./deep-import-with-media.css\\") (prefers-color-scheme: dark);\\r\\n@import url(\\"./import-with-supports.css\\") supports(display: flex);\\r\\n@import url(\\"./import-with-supports.css\\") supports(((display: flex)));\\r\\n@import url(\\"./deep-import-with-supports.css\\") supports(display: flex);\\r\\n@import url('./test.css') supports(display: grid);\\r\\n@import url(\\"./import-with-supports-and-media.css\\") supports(display: flex) screen and (min-width: 400px);\\r\\n@import url(\\"./import-deep-with-supports-and-media.css\\") supports(display: flex) screen and (min-width: 400px);\\r\\n@import url(\\"./test.css\\") layer(framework);\\r\\n@import url(\\"./import-with-layer.css\\") layer(framework);\\r\\n@import url(\\"./deep-import-with-layer.css\\") layer(framework);\\r\\n@import url(\\"./import-multiple-with-layer.css\\") layer(default);\\r\\n@import url(\\"./import-with-layer-unnamed.css\\") layer(default);\\r\\n@import url(\\"./import-unnamed-layer.css\\") layer(base);\\r\\n@import url(\\"./import-multiple-unnamed-layer.css\\") layer(base);\\r\\n@import url(\\"./import-with-layer-and-supports.css\\") layer(default) supports(display: flex);\\r\\n@import url(\\"./import-with-layer-and-supports-and-media.css\\") layer(default) supports(display: flex) screen and (min-width: 400px);\\r\\n@import url(\\"./deep-layer.css\\");\\r\\n\\r\\n@import url(\\"./test.css\\") unknown(default) unknown(display: flex) unknown;\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; -exports[`"import" option should work with import.filter: result 1`] = ` -"@media screen and (orientation:landscape) {@media (min-width: 100px) {a { - b: b; -} -}}@media screen and (orientation:landscape) {.test { - c: c; -} -}@media (min-width: 100px) {.test { - d: d; -} -}@import url(http://example.com/style.css);@import url(http://example.com/style.css);@import url(http://example.com/style.css#hash);@import url(http://example.com/style.css?#hash);@import url(http://example.com/style.css?foo=bar#hash);@media screen and (orientation:landscape) {@import url(http://example.com/other-style.css);}@media screen and (orientation:landscape) {@import url(http://example.com/other-style.css);}@import url(//example.com/style.css);.query { - e: e; -} -.other-query { - f: f; -} -@media screen and (orientation:landscape) {.other-query { - f: f; -} -}@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto);.relative { - color: red; -} -.top-relative { - color: black; -} -.tilde { - color: yellow; -} -.alias { - color: red; -} -.background-imported { - background: url(replaced_file_protocol_/webpack/public/path/img.png); -} -.strange { - color: red; -} -.strange { - color: red; -} -.strange { - color: red; -} -.strange { - color: red; -} -a { color: red };.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -.my-box { - color: red; -} -a { - color: red; -}@import url(https://fonts.googleapis.com/css?family=Roboto);a { color: red };@import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D);.first { - color: red; -} -.second { - color: red; -} -@supports (display: flex) {@media screen and (min-width: 400px) {@import url(http://example.com/style.css);}}@media screen and (min-width: 400px) {@import url('./test.css') screen and (max-width: 1200px); -}@media (prefers-color-scheme: dark) {@media screen and (min-width: 400px) {@import url('./test.css') screen and (max-width: 1200px); -}}@media (prefers-color-scheme: dark) {}@supports (display: flex) {@import url('./test.css') supports(display: grid);}@supports (((display: flex))) {@import url('./test.css') supports(display: grid);}@supports (display: flex) {@supports (display: block) {@import url('./test.css') supports(display: grid);}}@supports (display: flex) {}@supports (display: flex) {@media screen and (min-width: 400px) {@import url('./test.css') supports(display: grid) screen and (max-width: 1200px);}}@supports (display: flex) {@media screen and (min-width: 400px) {@supports (display: flex) {@media screen and (min-width: 400px) {@import url('./test.css') supports(display: grid) screen and (max-width: 1200px);}}}}@supports (display: flex) {@media screen and (min-width: 400px) {}}@layer framework {@import url('./test.css') layer(base); - -@layer base { - .foo { - color: red; - } -} -}@layer framework {@layer form {@import url('./test.css') layer(base); - -@layer base { - .foo { - color: red; - } -} -}}@layer framework {@layer form { - .bar { - color: red; - } -} -}@layer default {@layer base {.relative { - color: red; -} -}}@layer default {@import url('./test.css') layer(base); - -@layer base { - .foo { - color: red; - } -} -}@layer default {@import url('./test.css') layer;}@layer base {@import url(\\"./test.css\\") layer; - -.foo { - color: red; -} -}@layer base {@layer {.relative { - color: red; -} -}}@layer base {@import url(\\"./test.css\\") layer; - -.foo { - color: red; -} -}@supports (display: flex) {@layer default {@import url('./test.css') layer(base);}}@supports (display: flex) {@media screen and (min-width: 400px) {@layer default {@import url(\\"./test.css\\") layer(base) supports(display: grid) screen and (min-width: 900px);}}}@layer bootstrap {@layer base {@layer {.relative { - color: red; -} -}}}@layer bootstrap {@layer base {/* unnamed wrapper layers around each sub-file */ -@import url(\\"./test.css\\") layer; -}}@layer bootstrap {/* the internal names are hidden from access, subsumed in \\"base\\" */}/* Adds additional styles to the bootstrap layer: */ -@layer bootstrap { - .test { - color: red; - } -}@import url(test.css); +exports[`"import" option should work with a value equal to "false": result 1`] = ` +"@import url(test.css); @import url('test.css'); -@import url(\\"test.css\\"); +@import url("test.css"); @IMPORT url(test.css); @import URL(test.css); @import url(test.css ); @@ -3543,26 +872,42 @@ a { ); @import url(); @import url(''); -@import url(\\"\\"); -@import \\"test.css\\"; +@import url(""); +@import "test.css"; @import 'test.css'; @import ''; -@import \\"\\"; -@import \\" \\"; -@import \\" -\\"; +@import ""; +@import " "; +@import " +"; @import url(); @import url(''); -@import url(\\"\\"); +@import url(""); @import url(test.css) screen and (orientation:landscape); @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); @import url(test.css)screen and (orientation:landscape); @import url(test.css) screen and (orientation:landscape); +@import url(test-media.css) screen and (orientation:landscape); +@import url(test-other.css) (min-width: 100px); +@import url(http://example.com/style.css); +@import url(http://example.com/style.css); +@import url(http://example.com/style.css#hash); +@import url(http://example.com/style.css?#hash); +@import url(http://example.com/style.css?foo=bar#hash); +@import url(http://example.com/other-style.css) screen and (orientation:landscape); +@import url(http://example.com/other-style.css) screen and (orientation:landscape); +@import url("//example.com/style.css"); @import url(~package/test.css); @import ; @import foo-bar; @import-normalize; @import url('http://') :root {} +@import url('query.css?foo=1&bar=1'); +@import url('other-query.css?foo=1&bar=1#hash'); +@import url('other-query.css?foo=1&bar=1#hash') screen and (orientation:landscape); +@import url('https://fonts.googleapis.com/css?family=Roboto'); +@import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); +@import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); .class { a: b c d; @@ -3572,167 +917,261 @@ a { @import 'path.css'; } +@import url('./relative.css'); +@import url('../import/top-relative.css'); +@import url(~package/tilde.css); +@import url(~aliasesImport/alias.css); +@import url('./url.css'); + .background { background: url(replaced_file_protocol_/webpack/public/path/img.png); } @import url(./test.css); -@import './te\\\\ +@import './te\\ st.css'; -@import './te\\\\ -\\\\ -\\\\ +@import './te\\ +\\ +\\ st.css'; -@import url('./te\\\\ +@import url('./te\\ st.css'); -@import url('./te\\\\ -\\\\ -\\\\ +@import url('./te\\ +\\ +\\ st.css'); + +@import "./te'st.css"; +@import url("./te'st.css"); +@import './te\\'st.css'; +@import url('./te\\'st.css'); @import './test test.css'; @import url('./test test.css'); -@import './test\\\\ test.css'; -@import url('./test\\\\ test.css'); +@import './test\\ test.css'; +@import url('./test\\ test.css'); @import './test%20test.css'; @import url('./test%20test.css'); -@import './\\\\74\\\\65\\\\73\\\\74.css'; -@import url('./\\\\74\\\\65\\\\73\\\\74.css'); -@import './t\\\\65\\\\73\\\\74.css'; -@import url('./t\\\\65\\\\73\\\\74.css'); -@import url(./test\\\\ test.css); -@import url(./t\\\\65st%20test.css); -@import url('./t\\\\65st%20test.css'); -@import url(\\"./t\\\\65st%20test.css\\"); -@import \\"./t\\\\65st%20test.css\\"; -@import './t\\\\65st%20test.css'; +@import './\\74\\65\\73\\74.css'; +@import url('./\\74\\65\\73\\74.css'); +@import './t\\65\\73\\74.css'; +@import url('./t\\65\\73\\74.css'); +@import url(./test\\ test.css); +@import url(./t\\65st%20test.css); +@import url('./t\\65st%20test.css'); +@import url("./t\\65st%20test.css"); +@import "./t\\65st%20test.css"; +@import './t\\65st%20test.css'; @import url( test.css ); @import nourl(test.css); -@import '\\\\ -\\\\ -\\\\ +@import '\\ +\\ +\\ '; +@import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css'); @import url(test.css?foo=bar); @import url(test.css?foo=bar#hash); @import url(test.css?#hash); -@import \\"test.css\\" supports(display: flex); -@import \\"test.css\\" supports(display: flex) screen and (orientation:landscape); +@import "test.css" supports(display: flex); +@import "test.css" supports(display: flex) screen and (orientation:landscape); /* Should be one import and two css modules */ +@import url('something.css'); +@import url('something.css'); + /* Should be one import and two css modules */ +@import url('something.css?foo=bar'); +@import url('something.css?foo=bar'); + /* Should be one import and two css modules */ +@import url('something.css?foo=bar#hash'); +@import url('something.css?foo=bar#hash'); + /* Should be two import and two css modules */ +@import url('something.css?foo=bar'); +@import url('something.css?bar=foo'); + /* Should be two import and two css modules */ +@import url('something.css?foo=bar#one'); +@import url('something.css?foo=bar#two'); + /* Should be two import and two css modules */ -@import \\" ./test.css \\"; +@import url('something.css?foo=1&bar=2'); +@import url('something.css?foo=2&bar=1'); + +@import " ./test.css "; @import url(' ./test.css '); @import url( ./test.css ); + +@import "./my.scss"; + +@import url(' https://fonts.googleapis.com/css?family=Roboto '); @import url('!!../../helpers/string-loader.js?esModule=false!'); +@import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); +@import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); /* Prefer relative */ +@import url(package/first.css); +@import url(package/second.css); -@import url(\\"./test.css\\") supports(); -@import url(\\"./test.css\\") supports(unknown); -@import url(\\"./test.css\\") supports(display: flex); -@import url(\\"./test.css\\") supports(display: flex !important); -@import url(\\"./test.css\\") supports(display: flex) screen and (min-width: 400px); -@import url(\\"./test.css\\") layer; -@import url(\\"./test.css\\") layer(default); -@import url(\\"./test.css\\") layer(default) supports(display: flex) screen and (min-width: 400px); -@import url(\\"./test.css\\") layer supports(display: flex) screen and (min-width: 400px); -@import url(\\"./test.css\\") layer() supports(display: flex) screen and (min-width: 400px); -@import url(\\"./test.css\\") layer(); -@import url(\\"./test.css\\")layer(default)supports(display: flex)screen and (min-width:400px); -@import url(\\"./test.css\\")screen and (min-width: 400px); -@import url(\\"./test.css\\") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); -@import url(\\"./test.css\\") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); -@import url(\\"./test.css\\") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); +@import url("./test.css") supports(); +@import url("./test.css") supports(unknown); +@import url("./test.css") supports(display: flex); +@import url("./test.css") supports(display: flex !important); +@import url("./test.css") supports(display: flex) screen and (min-width: 400px); +@import url("./test.css") layer; +@import url("./test.css") layer(default); +@import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); +@import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); +@import url("./test.css") layer() supports(display: flex) screen and (min-width: 400px); +@import url("./test.css") layer(); +@import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); +@import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); +@import url("./test.css")screen and (min-width: 400px); +@import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); +@import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); +@import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); @import url(test.css) /* Comment */; @import /* Comment */ url(test.css) /* Comment */; @import url(test.css) /* Comment */ print and (orientation:landscape); @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); -@import url('./test.css') supports(display: grid); -@import url(\\"./test.css\\") layer(framework); -@import url(\\"./test.css\\") unknown(default) unknown(display: flex) unknown; +@import url("./import-with-media.css") screen and (min-width: 400px); +@import url("./deep-import-with-media.css") (prefers-color-scheme: dark); +@import url("./import-with-supports.css") supports(display: flex); +@import url("./import-with-supports.css") supports(((display: flex))); +@import url("./deep-import-with-supports.css") supports(display: flex); +@import url('./test.css') supports(display: grid); +@import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); +@import url("./import-deep-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); +@import url("./test.css") layer(framework); +@import url("./import-with-layer.css") layer(framework); +@import url("./deep-import-with-layer.css") layer(framework); +@import url("./import-multiple-with-layer.css") layer(default); +@import url("./import-with-layer-unnamed.css") layer(default); +@import url("./import-unnamed-layer.css") layer(base); +@import url("./import-multiple-unnamed-layer.css") layer(base); +@import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); +@import url("./import-with-layer-and-supports-and-media.css") layer(default) supports(display: flex) screen and (min-width: 400px); +@import url("./deep-layer.css"); + +@import url("./test.css") unknown(default) unknown(display: flex) unknown; " `; -exports[`"import" option should work with import.filter: warnings 1`] = ` -Array [ - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(105:1) Unable to find uri in \\"@import nourl(test.css)\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with a value equal to "false": warnings 1`] = `[]`; -(106:1) Unable to find uri in \\"@import '\\\\ -\\\\ -\\\\ -'\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with a value equal to "true": module 1`] = `undefined`; -(12:1) Unable to find uri in \\"@import url()\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with absolute URLs: errors 1`] = `[]`; -(13:1) Unable to find uri in \\"@import url('')\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(14:1) Unable to find uri in \\"@import url(\\"\\")\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning - -(154:1) Unable to find uri in \\"@import url('!!../../helpers/string-loader.js?esModule=false!')\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with absolute URLs: module 1`] = ` +"// Imports +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("https://raw.githubusercontent.com/webpack-contrib/css-loader/master/test/fixtures/url/img.png", import.meta.url); +var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); +___CSS_LOADER_EXPORT___.push([module.id, "@import url(https://raw.githubusercontent.com/webpack-contrib/css-loader/master/test/fixtures/url/imported.css);"]); +var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); +// Module +___CSS_LOADER_EXPORT___.push([module.id, "a {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n", ""]); +// Exports +export default ___CSS_LOADER_EXPORT___; +" +`; -(17:1) Unable to find uri in \\"@import ''\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with absolute URLs: result 1`] = ` +[ + [ + "./import/absolute-url.css", + "@import url(https://raw.githubusercontent.com/webpack-contrib/css-loader/master/test/fixtures/url/imported.css);", + ], + [ + "./import/absolute-url.css", + "a { + background: url(replaced_file_protocol_/webpack/public/path/img.png); +} +", + "", + ], +] +`; -(18:1) Unable to find uri in \\"@import \\"\\"\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with absolute URLs: warnings 1`] = `[]`; -(19:1) Unable to find uri in \\"@import \\" \\"\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with circular \`@import\`: errors 1`] = `[]`; -(20:1) Unable to find uri in \\"@import \\" -\\"\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with circular \`@import\`: module 1`] = ` +"// Imports +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../src/index.js??ruleSet[1].rules[0].use[0]!./relative.css"; +var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); +// Module +___CSS_LOADER_EXPORT___.push([module.id, "/*\\r\\n // TODO fixed nested circular \`@import\`\\r\\n @import url(circular-nested.css);\\r\\n*/\\r\\n\\r\\na {\\r\\n color: red;\\r\\n}\\r\\n", ""]); +// Exports +export default ___CSS_LOADER_EXPORT___; +" +`; -(22:1) Unable to find uri in \\"@import url()\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with circular \`@import\`: result 1`] = ` +".relative { + color: red; +} +/* + // TODO fixed nested circular \`@import\` + @import url(circular-nested.css); +*/ -(23:1) Unable to find uri in \\"@import url('')\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +a { + color: red; +} +" +`; -(24:1) Unable to find uri in \\"@import url(\\"\\")\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with circular \`@import\`: warnings 1`] = `[]`; -(40:1) Unable to find uri in \\"@import \\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with data URI: errors 1`] = `[]`; -(41:1) Unable to find uri in \\"@import foo-bar\\"", - "ModuleWarning: Module Warning (from \`replaced original path\`): -Warning +exports[`"import" option should work with data URI: module 1`] = ` +"// Imports +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); +___CSS_LOADER_EXPORT___.push([module.id, "@import url(data:text/css;charset=utf-8;base64,YSB7DQogIGNvbG9yOiByZWQ7DQp9);"]); +// Module +___CSS_LOADER_EXPORT___.push([module.id, "a {\\r\\n display: block;\\r\\n width: 100px;\\r\\n}\\r\\n", ""]); +// Exports +export default ___CSS_LOADER_EXPORT___; +" +`; -(43:1) It looks like you didn't end your @import statement correctly. Child nodes are attached to it.", +exports[`"import" option should work with data URI: result 1`] = ` +[ + [ + "./import/data-uri.css", + "@import url(data:text/css;charset=utf-8;base64,YSB7DQogIGNvbG9yOiByZWQ7DQp9);", + ], + [ + "./import/data-uri.css", + "a { + display: block; + width: 100px; +} +", + "", + ], ] `; + +exports[`"import" option should work with data URI: warnings 1`] = `[]`; + +exports[`"import" option should work with import.filter: module 1`] = `undefined`; diff --git a/test/__snapshots__/loader.test.js.snap b/test/__snapshots__/loader.test.js.snap index a86b5614..81cb5812 100644 --- a/test/__snapshots__/loader.test.js.snap +++ b/test/__snapshots__/loader.test.js.snap @@ -1,14 +1,14 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`loader issue #1033 (2): errors 1`] = `Array []`; +exports[`loader issue #1033 (2): errors 1`] = `[]`; exports[`loader issue #1033 (2): module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = {}; export default ___CSS_LOADER_EXPORT___; @@ -16,8 +16,8 @@ export default ___CSS_LOADER_EXPORT___; `; exports[`loader issue #1033 (2): result 1`] = ` -Array [ - Array [ +[ + [ "./modules/issue-1033/issue-1033.css", "", "", @@ -25,9 +25,9 @@ Array [ ] `; -exports[`loader issue #1033 (2): warnings 1`] = `Array []`; +exports[`loader issue #1033 (2): warnings 1`] = `[]`; -exports[`loader issue #1033: errors 1`] = `Array []`; +exports[`loader issue #1033: errors 1`] = `[]`; exports[`loader issue #1033: module 1`] = ` "// Exports @@ -37,27 +37,27 @@ export default { " `; -exports[`loader issue #1033: result 1`] = `Object {}`; +exports[`loader issue #1033: result 1`] = `{}`; -exports[`loader issue #1033: warnings 1`] = `Array []`; +exports[`loader issue #1033: warnings 1`] = `[]`; -exports[`loader should not generate console.warn when plugins disabled and hideNothingWarning is "true": errors 1`] = `Array []`; +exports[`loader should not generate console.warn when plugins disabled and hideNothingWarning is "true": errors 1`] = `[]`; exports[`loader should not generate console.warn when plugins disabled and hideNothingWarning is "true": module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`loader should not generate console.warn when plugins disabled and hideNothingWarning is "true": result 1`] = ` -Array [ - Array [ +[ + [ "./empty.css", "", "", @@ -65,28 +65,28 @@ Array [ ] `; -exports[`loader should not generate console.warn when plugins disabled and hideNothingWarning is "true": warnings 1`] = `Array []`; +exports[`loader should not generate console.warn when plugins disabled and hideNothingWarning is "true": warnings 1`] = `[]`; -exports[`loader should pass queries to other loader: errors 1`] = `Array []`; +exports[`loader should pass queries to other loader: errors 1`] = `[]`; exports[`loader should pass queries to other loader: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/image.svg?color=%23BAAFDB%3F\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/image.svg?color=%23BAAFDB%3F", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___, { hash: \\"#foo\\" }); +var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___, { hash: "#foo" }); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".example {\\\\n background-image: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".example {\\r\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`loader should pass queries to other loader: result 1`] = ` -Array [ - Array [ +[ + [ "./other-loader-query.css", ".example { background-image: url(replaced_file_protocol_/webpack/public/path/image.svg#foo); @@ -97,30 +97,30 @@ Array [ ] `; -exports[`loader should pass queries to other loader: warnings 1`] = `Array []`; +exports[`loader should pass queries to other loader: warnings 1`] = `[]`; -exports[`loader should reuse \`ast\` from "postcss-loader": errors 1`] = `Array []`; +exports[`loader should reuse \`ast\` from "postcss-loader": errors 1`] = `[]`; exports[`loader should reuse \`ast\` from "postcss-loader": module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./img1x.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"./img2x.png\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./img1x.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("./img2x.png", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\":root {\\\\n --fontSize: 1rem;\\\\n --mainColor: rgba(18,52,86,0.47059);\\\\n --secondaryColor: rgba(102, 51, 153, 0.9);\\\\n}\\\\n\\\\n@supports (color: color(display-p3 0 0 0)) {\\\\n:root {\\\\n --secondaryColor: color(display-p3 0.37546 0.21105 0.57967 / 90%);\\\\n}\\\\n}\\\\n\\\\nhtml {\\\\n overflow-x: hidden;\\\\n overflow-y: auto;\\\\n overflow: hidden auto;\\\\n}\\\\n\\\\n@media (max-width: 50rem) {\\\\n body {\\\\n color: rgba(18,52,86,0.47059);\\\\n color: var(--mainColor);\\\\n font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;\\\\n font-size: 1rem;\\\\n font-size: var(--fontSize);\\\\n line-height: calc(1rem * 1.5);\\\\n line-height: calc(var(--fontSize) * 1.5);\\\\n word-wrap: break-word;\\\\n padding-left: calc(1rem / 2 + 1px);\\\\n padding-right: calc(1rem / 2 + 1px);\\\\n padding-left: calc(1rem / 2 + 1px);\\\\n padding-left: calc(var(--fontSize) / 2 + 1px);\\\\n padding-right: calc(1rem / 2 + 1px);\\\\n padding-right: calc(var(--fontSize) / 2 + 1px);\\\\n }\\\\n}\\\\n\\\\nh1,h2,h3,h4,h5,h6 {\\\\n margin-top: 0;\\\\n margin-bottom: 0;\\\\n}\\\\n\\\\n.hero:matches(main, .main) {\\\\n background-image: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n background-image: -webkit-image-set(url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") 1x, url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\") 2x);\\\\n background-image: image-set(url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") 1x, url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\") 2x);\\\\n}\\\\n\\\\n@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {\\\\n\\\\n.hero:matches(main, .main) {\\\\n background-image: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n}\\\\n\\\\na {\\\\n color: rgba(0, 0, 255, 0.9);\\\\n}\\\\n\\\\na:hover {\\\\n color: #639;\\\\n }\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ":root {\\r\\n --fontSize: 1rem;\\r\\n --mainColor: rgba(18,52,86,0.47059);\\r\\n --secondaryColor: rgba(102, 51, 153, 0.9);\\r\\n}\\n\\n@supports (color: color(display-p3 0 0 0)) {\\n:root {\\r\\n --secondaryColor: color(display-p3 0.37546 0.21105 0.57967 / 90%);\\r\\n}\\n}\\r\\n\\r\\nhtml {\\r\\n overflow-x: hidden;\\r\\n overflow-y: auto;\\r\\n overflow: hidden auto;\\r\\n}\\r\\n\\r\\n@media (max-width: 50rem) {\\r\\n body {\\r\\n color: rgba(18,52,86,0.47059);\\r\\n color: var(--mainColor);\\r\\n font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;\\r\\n font-size: 1rem;\\r\\n font-size: var(--fontSize);\\r\\n line-height: calc(1rem * 1.5);\\r\\n line-height: calc(var(--fontSize) * 1.5);\\r\\n word-wrap: break-word;\\r\\n padding-left: calc(1rem / 2 + 1px);\\r\\n padding-right: calc(1rem / 2 + 1px);\\r\\n padding-left: calc(1rem / 2 + 1px);\\r\\n padding-left: calc(var(--fontSize) / 2 + 1px);\\r\\n padding-right: calc(1rem / 2 + 1px);\\r\\n padding-right: calc(var(--fontSize) / 2 + 1px);\\r\\n }\\r\\n}\\r\\n\\r\\nh1,h2,h3,h4,h5,h6 {\\r\\n margin-top: 0;\\r\\n margin-bottom: 0;\\r\\n}\\r\\n\\r\\n.hero:matches(main, .main) {\\r\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n background-image: -webkit-image-set(url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 1x, url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ") 2x);\\r\\n background-image: image-set(url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 1x, url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ") 2x);\\r\\n}\\r\\n\\r\\n@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {\\r\\n\\r\\n.hero:matches(main, .main) {\\r\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n}\\r\\n\\r\\na {\\r\\n color: rgba(0, 0, 255, 0.9);\\r\\n}\\r\\n\\r\\na:hover {\\r\\n color: #639;\\r\\n }\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`loader should reuse \`ast\` from "postcss-loader": result 1`] = ` -Array [ - Array [ +[ + [ "./postcss-present-env/source.css", ":root { --fontSize: 1rem; @@ -190,10 +190,10 @@ a:hover { ] `; -exports[`loader should reuse \`ast\` from "postcss-loader": warnings 1`] = `Array []`; +exports[`loader should reuse \`ast\` from "postcss-loader": warnings 1`] = `[]`; exports[`loader should throw an error on invisible spaces: errors 1`] = ` -Array [ +[ "ModuleBuildError: Module build failed (from \`replaced original path\`): CssSyntaxError @@ -205,10 +205,10 @@ CssSyntaxError ] `; -exports[`loader should throw an error on invisible spaces: warnings 1`] = `Array []`; +exports[`loader should throw an error on invisible spaces: warnings 1`] = `[]`; exports[`loader should throw error on invalid css syntax: errors 1`] = ` -Array [ +[ "ModuleBuildError: Module build failed (from \`replaced original path\`): CssSyntaxError @@ -223,36 +223,36 @@ CssSyntaxError ] `; -exports[`loader should throw error on invalid css syntax: warnings 1`] = `Array []`; +exports[`loader should throw error on invalid css syntax: warnings 1`] = `[]`; -exports[`loader should throws error when no loader(s) for assets: errors 1`] = `Array []`; +exports[`loader should throws error when no loader(s) for assets: errors 1`] = `[]`; -exports[`loader should throws error when no loader(s) for assets: warnings 1`] = `Array []`; +exports[`loader should throws error when no loader(s) for assets: warnings 1`] = `[]`; -exports[`loader should work in 'production' mode: errors 1`] = `Array []`; +exports[`loader should work in 'production' mode: errors 1`] = `[]`; exports[`loader should work in 'production' mode: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`loader should work in 'production' mode: result 1`] = ` -Array [ - Array [ +[ + [ 250, ".foo { color: red; @@ -260,9 +260,9 @@ Array [ ", "", ], - Array [ + [ 967, - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -284,9 +284,9 @@ Array [ .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -295,60 +295,60 @@ Array [ } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -366,12 +366,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -390,11 +390,11 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", @@ -403,32 +403,32 @@ a[href=\\"\\" i] { ] `; -exports[`loader should work in 'production' mode: warnings 1`] = `Array []`; +exports[`loader should work in 'production' mode: warnings 1`] = `[]`; -exports[`loader should work with "asset" module type: errors 1`] = `Array []`; +exports[`loader should work with "asset" module type: errors 1`] = `[]`; exports[`loader should work with "asset" module type: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../src/index.js!./imported.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../src/index.js!./imported.css"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`loader should work with "asset" module type: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js!./imported.css", ".foo { color: red; @@ -436,9 +436,9 @@ Array [ ", "", ], - Array [ + [ "./basic.css", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -460,9 +460,9 @@ Array [ .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -471,60 +471,60 @@ Array [ } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -542,12 +542,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -566,11 +566,11 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", @@ -579,25 +579,25 @@ a[href=\\"\\" i] { ] `; -exports[`loader should work with "asset" module type: warnings 1`] = `Array []`; +exports[`loader should work with "asset" module type: warnings 1`] = `[]`; -exports[`loader should work with "sass-loader": errors 1`] = `Array []`; +exports[`loader should work with "sass-loader": errors 1`] = `[]`; exports[`loader should work with "sass-loader": module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"body {\\\\n font: 100% Helvetica, sans-serif;\\\\n color: #333;\\\\n}\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "body {\\n font: 100% Helvetica, sans-serif;\\n color: #333;\\n}", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`loader should work with "sass-loader": result 1`] = ` -Array [ - Array [ +[ + [ "./scss/source.scss", "body { font: 100% Helvetica, sans-serif; @@ -608,37 +608,37 @@ Array [ ] `; -exports[`loader should work with "sass-loader": warnings 1`] = `Array []`; +exports[`loader should work with "sass-loader": warnings 1`] = `[]`; -exports[`loader should work with ModuleConcatenationPlugin (file-loader): errors 1`] = `Array []`; +exports[`loader should work with ModuleConcatenationPlugin (file-loader): errors 1`] = `[]`; -exports[`loader should work with ModuleConcatenationPlugin (file-loader): warnings 1`] = `Array []`; +exports[`loader should work with ModuleConcatenationPlugin (file-loader): warnings 1`] = `[]`; -exports[`loader should work with ModuleConcatenationPlugin (url-loader): errors 1`] = `Array []`; +exports[`loader should work with ModuleConcatenationPlugin (url-loader): errors 1`] = `[]`; -exports[`loader should work with ModuleConcatenationPlugin (url-loader): warnings 1`] = `Array []`; +exports[`loader should work with ModuleConcatenationPlugin (url-loader): warnings 1`] = `[]`; -exports[`loader should work with ModuleConcatenationPlugin: errors 1`] = `Array []`; +exports[`loader should work with ModuleConcatenationPlugin: errors 1`] = `[]`; -exports[`loader should work with ModuleConcatenationPlugin: warnings 1`] = `Array []`; +exports[`loader should work with ModuleConcatenationPlugin: warnings 1`] = `[]`; -exports[`loader should work with empty css: errors 1`] = `Array []`; +exports[`loader should work with empty css: errors 1`] = `[]`; exports[`loader should work with empty css: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`loader should work with empty css: result 1`] = ` -Array [ - Array [ +[ + [ "./empty.css", "", "", @@ -646,32 +646,32 @@ Array [ ] `; -exports[`loader should work with empty css: warnings 1`] = `Array []`; +exports[`loader should work with empty css: warnings 1`] = `[]`; -exports[`loader should work with empty options: errors 1`] = `Array []`; +exports[`loader should work with empty options: errors 1`] = `[]`; exports[`loader should work with empty options: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`loader should work with empty options: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css", ".foo { color: red; @@ -679,9 +679,9 @@ Array [ ", "", ], - Array [ + [ "./basic.css", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -703,9 +703,9 @@ Array [ .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -714,60 +714,60 @@ Array [ } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -785,12 +785,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -809,11 +809,11 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", @@ -822,20 +822,20 @@ a[href=\\"\\" i] { ] `; -exports[`loader should work with empty options: warnings 1`] = `Array []`; +exports[`loader should work with empty options: warnings 1`] = `[]`; -exports[`loader should work with inline module syntax: errors 1`] = `Array []`; +exports[`loader should work with inline module syntax: errors 1`] = `[]`; exports[`loader should work with inline module syntax: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"other.modules.css!=!-!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./index-loader-syntax.modules.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_1___ from \\"plain.scss!=!-!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./index-loader-syntax-sass.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_2___ from \\"other.modules.scss!=!-!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./index-loader-syntax-sass.modules.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_3___ from \\"other.modules.css!=!-!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./my-inline-loader!./index-loader-syntax.modules.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_4___ from \\"plain.scss!=!-!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./my-inline-loader!./index-loader-syntax.modules.css\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_5___ from \\"other.modules.scss!=!-!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./my-inline-loader!./index-loader-syntax-sass.modules.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "other.modules.css!=!-!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./index-loader-syntax.modules.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_1___ from "plain.scss!=!-!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./index-loader-syntax-sass.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_2___ from "other.modules.scss!=!-!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./index-loader-syntax-sass.modules.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_3___ from "other.modules.css!=!-!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./my-inline-loader!./index-loader-syntax.modules.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_4___ from "plain.scss!=!-!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./my-inline-loader!./index-loader-syntax.modules.css"; +import ___CSS_LOADER_AT_RULE_IMPORT_5___ from "other.modules.scss!=!-!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./my-inline-loader!./index-loader-syntax-sass.modules.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_1___); @@ -844,15 +844,15 @@ ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_3___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_4___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_5___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".a {\\\\n color: red;\\\\n}\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".a {\\n color: red;\\n}", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`loader should work with inline module syntax: result 1`] = ` -Array [ - Array [ +[ + [ "other.modules.css!=!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./index-loader-syntax.modules.css", ".L34UCpsDMDUf5cci5FTp { color: red; @@ -863,21 +863,21 @@ Array [ }", "", ], - Array [ + [ "button.modules.css!=!./index-loader-syntax-sass.css", ".Bm6FV6LbXUxAkIaBjl7y { width: 5px; }", "", ], - Array [ + [ "other.modules.scss!=!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./index-loader-syntax-sass.modules.css", ".JkECLtXaeLgZptjLMVOV > .cg9Qb_Gz48g_sQh4Pjap { color: red; }", "", ], - Array [ + [ "other.modules.css!=!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./my-inline-loader/index.js!./index-loader-syntax.modules.css", ".L34UCpsDMDUf5cci5FTp { color: red; @@ -892,7 +892,7 @@ Array [ }", "", ], - Array [ + [ "other.modules.css!=!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./my-inline-loader/index.js!./index-loader-syntax.modules.css", ".L34UCpsDMDUf5cci5FTp { color: red; @@ -907,7 +907,7 @@ Array [ }", "", ], - Array [ + [ "other.modules.scss!=!../../src/index.js??ruleSet[1].rules[0].rules[0]!../../node_modules/sass-loader/dist/cjs.js!./my-inline-loader/index.js!./index-loader-syntax-sass.modules.css", ".JkECLtXaeLgZptjLMVOV > .cg9Qb_Gz48g_sQh4Pjap { color: red; @@ -918,28 +918,28 @@ Array [ }", "", ], - Array [ + [ "./index-loader-syntax.css", ".a { color: red; }", "", ], - Array [ + [ "button.modules.css!=!./index-loader-syntax-sass.css", ".Bm6FV6LbXUxAkIaBjl7y { width: 5px; }", "", ], - Array [ + [ "button.module.scss!=!./base64-loader/index.js?LmZvbyB7IGNvbG9yOiByZWQ7IH0=!./simple.js?foo=bar", ".nQ7qpE_fxjuYDsViKqtM { color: red; }", "", ], - Array [ + [ "other.module.scss!=!./base64-loader/index.js?LmZvbyB7IGNvbG9yOiByZWQ7IH0=!./simple.js?foo=baz", ".nQ7qpE_fxjuYDsViKqtM { color: red; @@ -949,13 +949,13 @@ Array [ ] `; -exports[`loader should work with inline module syntax: warnings 1`] = `Array []`; +exports[`loader should work with inline module syntax: warnings 1`] = `[]`; -exports[`loader should work with none AST metadata: errors 1`] = `Array []`; +exports[`loader should work with none AST metadata: errors 1`] = `[]`; exports[`loader should work with none AST metadata: result 1`] = ` -Array [ - Array [ +[ + [ "./simple.css", ".some-class { color: red; @@ -966,9 +966,9 @@ Array [ ] `; -exports[`loader should work with none AST metadata: warnings 1`] = `Array []`; +exports[`loader should work with none AST metadata: warnings 1`] = `[]`; -exports[`loader should work with the "modules.auto" option and the "import.loaders" option: errors 1`] = `Array []`; +exports[`loader should work with the "modules.auto" option and the "import.loaders" option: errors 1`] = `[]`; exports[`loader should work with the "modules.auto" option and the "import.loaders" option: result 1`] = ` "/* Pure CSS */ @@ -1036,22 +1036,22 @@ exports[`loader should work with the "modules.auto" option and the "import.loade " `; -exports[`loader should work with the "modules.auto" option and the "import.loaders" option: warnings 1`] = `Array []`; +exports[`loader should work with the "modules.auto" option and the "import.loaders" option: warnings 1`] = `[]`; -exports[`loader should work with webpackIgnore comment: errors 1`] = `Array []`; +exports[`loader should work with webpackIgnore comment: errors 1`] = `[]`; exports[`loader should work with webpackIgnore comment: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../src/index.js??ruleSet[1].rules[0].use[0]!./simple.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"./fonts/Roboto-Regular.woff2\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_2___ = new URL(\\"./fonts/Roboto-Regular.woff\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_3___ = new URL(\\"./fonts/Roboto-Regular.ttf\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_4___ = new URL(\\"./fonts/Roboto-Regular.svg\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_5___ = new URL(\\"./fonts/Roboto-Regular.eot\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../src/index.js??ruleSet[1].rules[0].use[0]!./simple.css"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("./fonts/Roboto-Regular.woff2", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_2___ = new URL("./fonts/Roboto-Regular.woff", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_3___ = new URL("./fonts/Roboto-Regular.ttf", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_4___ = new URL("./fonts/Roboto-Regular.svg", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_5___ = new URL("./fonts/Roboto-Regular.eot", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); @@ -1061,20 +1061,20 @@ var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_ var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); var ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___); var ___CSS_LOADER_URL_REPLACEMENT_3___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___); -var ___CSS_LOADER_URL_REPLACEMENT_4___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_4___, { hash: \\"#Roboto-Regular\\" }); +var ___CSS_LOADER_URL_REPLACEMENT_4___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_4___, { hash: "#Roboto-Regular" }); var ___CSS_LOADER_URL_REPLACEMENT_5___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_5___); -var ___CSS_LOADER_URL_REPLACEMENT_6___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_5___, { hash: \\"#iefix\\" }); +var ___CSS_LOADER_URL_REPLACEMENT_6___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_5___, { hash: "#iefix" }); var ___CSS_LOADER_URL_REPLACEMENT_7___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___, { needQuotes: true }); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"/* webpackIgnore: true */\\\\n@import url(./basic.css);\\\\n@import /* webpackIgnore: true */ url(./imported.css);\\\\n@import /* webpackIgnore: false */ /* webpackIgnore: true */ url(./simple.css);\\\\n@import /* webpackIgnore: false */ /* webpackIgnore: true */ /* webpackIgnore: true */ url(./simple.css);\\\\n@import /* webpackIgnore: false */ /* webpackIgnore: false */ /* webpackIgnore: true */ url(./simple.css);\\\\n\\\\n/** Resolved **/\\\\n/** Resolved **/\\\\n\\\\n.class {\\\\n color: red;\\\\n background: /** webpackIgnore: true */ url(\\\\\\"./url/img.png\\\\\\"), url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n color: red;\\\\n background:/** webpackIgnore: true */url(\\\\\\"./url/img.png\\\\\\"), url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"), /** webpackIgnore: true */ url(\\\\\\"./url/img.png\\\\\\");\\\\n}\\\\n\\\\n.class {\\\\n color: red;\\\\n /** webpackIgnore: true */\\\\n background: url(\\\\\\"./url/img.png\\\\\\"), url(\\\\\\"./url/img.png\\\\\\");\\\\n}\\\\n\\\\n.class {\\\\n color: red;\\\\n /** webpackIgnore: true */\\\\n background: url(\\\\\\"./url/img.png\\\\\\"), /** webpackIgnore: false */ url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n color: red;\\\\n /** webpackIgnore: true */\\\\n background: url(\\\\\\"./url/img.png\\\\\\"), /** webpackIgnore: false */ url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"), /** webpackIgnore: true */ url(\\\\\\"./url/img.png\\\\\\"), /** webpackIgnore: false */ url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n color: red;\\\\n /** webpackIgnore: true */\\\\n background: /** webpackIgnore: false */ url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"), /** webpackIgnore: true */ url(\\\\\\"./url/img.png\\\\\\");\\\\n}\\\\n\\\\n.class {\\\\n color: red;\\\\n background: /** webpackIgnore: true */ /** webpackIgnore: false */ url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"), url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"), /** webpackIgnore: true */ /** webpackIgnore: false */ url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"), /** webpackIgnore: false */ /** webpackIgnore: true */ url(\\\\\\"./url/img.png\\\\\\");\\\\n}\\\\n\\\\n.class {\\\\n background:\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"),\\\\n /** webpackIgnore: true **/ url(\\\\\\"./url/img.png\\\\\\"),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"),\\\\n /** webpackIgnore: true **/ url(\\\\\\"./url/img.png\\\\\\"),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"),\\\\n /** webpackIgnore: true **/\\\\n url(\\\\\\"./url/img.png\\\\\\");\\\\n}\\\\n\\\\n@font-face {\\\\n font-family: \\\\\\"Roboto\\\\\\";\\\\n src: /** webpackIgnore: true **/ url(\\\\\\"./fonts/Roboto-Regular.eot\\\\\\");\\\\n src:\\\\n /** webpackIgnore: true **/\\\\n url(\\\\\\"./fonts/Roboto-Regular.eot#iefix\\\\\\") format(\\\\\\"embedded-opentype\\\\\\"),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\") format(\\\\\\"woff\\\\\\"),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_2___ + \\") format(\\\\\\"woff\\\\\\"),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_3___ + \\") format(\\\\\\"truetype\\\\\\"),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_4___ + \\") format(\\\\\\"svg\\\\\\");\\\\n font-weight: 400;\\\\n font-style: normal;\\\\n}\\\\n\\\\n@font-face {\\\\n font-family: \\\\\\"Roboto\\\\\\";\\\\n src: /** webpackIgnore: true **/ url(\\\\\\"./fonts/Roboto-Regular.eot\\\\\\");\\\\n /** webpackIgnore: true **/\\\\n src:\\\\n url(\\\\\\"./fonts/Roboto-Regular.eot#iefix\\\\\\") format(\\\\\\"embedded-opentype\\\\\\"),\\\\n url(\\\\\\"./fonts/Roboto-Regular.woff2\\\\\\") format(\\\\\\"woff\\\\\\"),\\\\n url(\\\\\\"./fonts/Roboto-Regular.woff\\\\\\") format(\\\\\\"woff\\\\\\"),\\\\n url(\\\\\\"./fonts/Roboto-Regular.ttf\\\\\\") format(\\\\\\"truetype\\\\\\"),\\\\n url(\\\\\\"./fonts/Roboto-Regular.svg#Roboto-Regular\\\\\\") format(\\\\\\"svg\\\\\\");\\\\n font-weight: 400;\\\\n font-style: normal;\\\\n}\\\\n\\\\n@font-face {\\\\n font-family: \\\\\\"Roboto\\\\\\";\\\\n src: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_5___ + \\");\\\\n src:\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_6___ + \\") format(\\\\\\"embedded-opentype\\\\\\"),\\\\n /** webpackIgnore: true **/\\\\n url(\\\\\\"./fonts/Roboto-Regular.woff2\\\\\\") format(\\\\\\"woff\\\\\\"),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_2___ + \\") format(\\\\\\"woff\\\\\\"),\\\\n /** webpackIgnore: true **/\\\\n url(\\\\\\"./fonts/Roboto-Regular.ttf\\\\\\") format(\\\\\\"truetype\\\\\\"),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_4___ + \\") format(\\\\\\"svg\\\\\\");\\\\n font-weight: 400;\\\\n font-style: normal;\\\\n}\\\\n\\\\n.class {\\\\n /*webpackIgnore: true*/\\\\n background-image: image-set(\\\\n url(./url/img.png) 2x,\\\\n url(./url/img.png) 3x,\\\\n url(./url/img.png) 4x\\\\n );\\\\n}\\\\n\\\\n.class {\\\\n /*webpackIgnore: true*/\\\\n background-image: \\\\n image-set(\\\\n /*webpackIgnore: false*/\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") 2x,\\\\n /*webpackIgnore: true*/\\\\n url(./url/img.png) 3x,\\\\n url(./url/img.png) 4x,\\\\n /*webpackIgnore: false */\\\\n /*webpackIgnore: true */\\\\n url(./url/img.png) 5x\\\\n ), \\\\n url('./url/img.png');\\\\n}\\\\n\\\\n.class {\\\\n background-image:\\\\n image-set(\\\\n /*webpackIgnore: false*/\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") 2x,\\\\n /*webpackIgnore: true*/\\\\n url(./url/img.png) 3x,\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") 4x,\\\\n /*webpackIgnore: false */\\\\n /*webpackIgnore: true */\\\\n url(./url/img.png) 5x\\\\n ),\\\\n /*webpackIgnore: false*/\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"),\\\\n /*webpackIgnore: true*/\\\\n url('./url/img.png');;\\\\n}\\\\n\\\\n.class {\\\\n background-image:\\\\n image-set(\\\\n /*webpackIgnore: false*/\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") 2x,\\\\n /*webpackIgnore: true*/\\\\n url(./url/img.png) 3x,\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") 4x,\\\\n /*webpackIgnore: false */\\\\n /*webpackIgnore: true */\\\\n url(./url/img.png) 5x\\\\n ),\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background-image: image-set(\\\\n /*webpackIgnore: true*/\\\\n url(./url/img.png) 2x,\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") 3x,\\\\n /*webpackIgnore: true*/\\\\n url(./url/img.png) 5x\\\\n );\\\\n}\\\\n\\\\n.class {\\\\n background-image: image-set(\\\\n /*webpackIgnore: true*/\\\\n './url/img.png' 2x,\\\\n \\" + ___CSS_LOADER_URL_REPLACEMENT_7___ + \\" 3x,\\\\n /*webpackIgnore: true*/\\\\n './url/img.png' 5x\\\\n );\\\\n}\\\\n\\\\n.class {\\\\n /*webpackIgnore: true*/\\\\n background-image: image-set(\\\\n /*webpackIgnore: false*/\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") 2x,\\\\n /*webpackIgnore: true*/\\\\n url(./url/img.png) 3x,\\\\n /*webpackIgnore: false*/\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") 4x,\\\\n url(./url/img.png) 5x\\\\n );\\\\n}\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"), /** webpackIgnore: true */url(\\\\\\"./url/img.png\\\\\\");\\\\n}\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"), /** webpackIgnore: true */ url(\\\\\\"./url/img.png\\\\\\");\\\\n}\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\")/** webpackIgnore: true */, url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class {\\\\n background-image:\\\\n image-set(\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") 2x /*webpackIgnore: true*/,\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") /*webpackIgnore: true*/ 3x,\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") 4x /*webpackIgnore: true*/,\\\\n /*webpackIgnore: true*/url(./url/img.png) 5x,\\\\n /*webpackIgnore: true*/ url(./url/img.png) 6x,\\\\n /*webpackIgnore: true*/ \\\\n url(./url/img.png) 7x,\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\") 8x\\\\n ),\\\\n /*webpackIgnore: false*/\\\\n url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\"),\\\\n /*webpackIgnore: true*/\\\\n url('./url/img.png');\\\\n}\\\\n\\\\n@font-face {\\\\n font-family: \\\\\\"anticon\\\\\\";\\\\n src: url(\\\\\\"//at.alicdn.com/t/font_1434092639_4910953.eot?#iefix\\\\\\") format(\\\\\\"embedded-opentype\\\\\\"),\\\\n /* this comment is required */\\\\n url(\\\\\\"//at.alicdn.com/t/font_1434092639_4910953.woff\\\\\\") format(\\\\\\"woff\\\\\\");\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "/* webpackIgnore: true */\\r\\n@import url(./basic.css);\\r\\n@import /* webpackIgnore: true */ url(./imported.css);\\r\\n@import /* webpackIgnore: false */ /* webpackIgnore: true */ url(./simple.css);\\r\\n@import /* webpackIgnore: false */ /* webpackIgnore: true */ /* webpackIgnore: true */ url(./simple.css);\\r\\n@import /* webpackIgnore: false */ /* webpackIgnore: false */ /* webpackIgnore: true */ url(./simple.css);\\r\\n\\r\\n/** Resolved **/\\r\\n/** Resolved **/\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: /** webpackIgnore: true */ url(\\"./url/img.png\\"), url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background:/** webpackIgnore: true */url(\\"./url/img.png\\"), url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "), /** webpackIgnore: true */ url(\\"./url/img.png\\");\\r\\n}\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n /** webpackIgnore: true */\\r\\n background: url(\\"./url/img.png\\"), url(\\"./url/img.png\\");\\r\\n}\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n /** webpackIgnore: true */\\r\\n background: url(\\"./url/img.png\\"), /** webpackIgnore: false */ url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n /** webpackIgnore: true */\\r\\n background: url(\\"./url/img.png\\"), /** webpackIgnore: false */ url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "), /** webpackIgnore: true */ url(\\"./url/img.png\\"), /** webpackIgnore: false */ url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n /** webpackIgnore: true */\\r\\n background: /** webpackIgnore: false */ url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "), /** webpackIgnore: true */ url(\\"./url/img.png\\");\\r\\n}\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: /** webpackIgnore: true */ /** webpackIgnore: false */ url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "), url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "), /** webpackIgnore: true */ /** webpackIgnore: false */ url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "), /** webpackIgnore: false */ /** webpackIgnore: true */ url(\\"./url/img.png\\");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background:\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "),\\r\\n /** webpackIgnore: true **/ url(\\"./url/img.png\\"),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "),\\r\\n /** webpackIgnore: true **/ url(\\"./url/img.png\\"),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "),\\r\\n /** webpackIgnore: true **/\\r\\n url(\\"./url/img.png\\");\\r\\n}\\r\\n\\r\\n@font-face {\\r\\n font-family: \\"Roboto\\";\\r\\n src: /** webpackIgnore: true **/ url(\\"./fonts/Roboto-Regular.eot\\");\\r\\n src:\\r\\n /** webpackIgnore: true **/\\r\\n url(\\"./fonts/Roboto-Regular.eot#iefix\\") format(\\"embedded-opentype\\"),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ") format(\\"woff\\"),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ") format(\\"woff\\"),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_3___ + ") format(\\"truetype\\"),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ") format(\\"svg\\");\\r\\n font-weight: 400;\\r\\n font-style: normal;\\r\\n}\\r\\n\\r\\n@font-face {\\r\\n font-family: \\"Roboto\\";\\r\\n src: /** webpackIgnore: true **/ url(\\"./fonts/Roboto-Regular.eot\\");\\r\\n /** webpackIgnore: true **/\\r\\n src:\\r\\n url(\\"./fonts/Roboto-Regular.eot#iefix\\") format(\\"embedded-opentype\\"),\\r\\n url(\\"./fonts/Roboto-Regular.woff2\\") format(\\"woff\\"),\\r\\n url(\\"./fonts/Roboto-Regular.woff\\") format(\\"woff\\"),\\r\\n url(\\"./fonts/Roboto-Regular.ttf\\") format(\\"truetype\\"),\\r\\n url(\\"./fonts/Roboto-Regular.svg#Roboto-Regular\\") format(\\"svg\\");\\r\\n font-weight: 400;\\r\\n font-style: normal;\\r\\n}\\r\\n\\r\\n@font-face {\\r\\n font-family: \\"Roboto\\";\\r\\n src: url(" + ___CSS_LOADER_URL_REPLACEMENT_5___ + ");\\r\\n src:\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_6___ + ") format(\\"embedded-opentype\\"),\\r\\n /** webpackIgnore: true **/\\r\\n url(\\"./fonts/Roboto-Regular.woff2\\") format(\\"woff\\"),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ") format(\\"woff\\"),\\r\\n /** webpackIgnore: true **/\\r\\n url(\\"./fonts/Roboto-Regular.ttf\\") format(\\"truetype\\"),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ") format(\\"svg\\");\\r\\n font-weight: 400;\\r\\n font-style: normal;\\r\\n}\\r\\n\\r\\n.class {\\r\\n /*webpackIgnore: true*/\\r\\n background-image: image-set(\\r\\n url(./url/img.png) 2x,\\r\\n url(./url/img.png) 3x,\\r\\n url(./url/img.png) 4x\\r\\n );\\r\\n}\\r\\n\\r\\n.class {\\r\\n /*webpackIgnore: true*/\\r\\n background-image: \\r\\n image-set(\\r\\n /*webpackIgnore: false*/\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 2x,\\r\\n /*webpackIgnore: true*/\\r\\n url(./url/img.png) 3x,\\r\\n url(./url/img.png) 4x,\\r\\n /*webpackIgnore: false */\\r\\n /*webpackIgnore: true */\\r\\n url(./url/img.png) 5x\\r\\n ), \\r\\n url('./url/img.png');\\r\\n}\\r\\n\\r\\n.class {\\r\\n background-image:\\r\\n image-set(\\r\\n /*webpackIgnore: false*/\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 2x,\\r\\n /*webpackIgnore: true*/\\r\\n url(./url/img.png) 3x,\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 4x,\\r\\n /*webpackIgnore: false */\\r\\n /*webpackIgnore: true */\\r\\n url(./url/img.png) 5x\\r\\n ),\\r\\n /*webpackIgnore: false*/\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "),\\r\\n /*webpackIgnore: true*/\\r\\n url('./url/img.png');;\\r\\n}\\r\\n\\r\\n.class {\\r\\n background-image:\\r\\n image-set(\\r\\n /*webpackIgnore: false*/\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 2x,\\r\\n /*webpackIgnore: true*/\\r\\n url(./url/img.png) 3x,\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 4x,\\r\\n /*webpackIgnore: false */\\r\\n /*webpackIgnore: true */\\r\\n url(./url/img.png) 5x\\r\\n ),\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background-image: image-set(\\r\\n /*webpackIgnore: true*/\\r\\n url(./url/img.png) 2x,\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 3x,\\r\\n /*webpackIgnore: true*/\\r\\n url(./url/img.png) 5x\\r\\n );\\r\\n}\\r\\n\\r\\n.class {\\r\\n background-image: image-set(\\r\\n /*webpackIgnore: true*/\\r\\n './url/img.png' 2x,\\r\\n " + ___CSS_LOADER_URL_REPLACEMENT_7___ + " 3x,\\r\\n /*webpackIgnore: true*/\\r\\n './url/img.png' 5x\\r\\n );\\r\\n}\\r\\n\\r\\n.class {\\r\\n /*webpackIgnore: true*/\\r\\n background-image: image-set(\\r\\n /*webpackIgnore: false*/\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 2x,\\r\\n /*webpackIgnore: true*/\\r\\n url(./url/img.png) 3x,\\r\\n /*webpackIgnore: false*/\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 4x,\\r\\n url(./url/img.png) 5x\\r\\n );\\r\\n}\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "), /** webpackIgnore: true */url(\\"./url/img.png\\");\\r\\n}\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "), /** webpackIgnore: true */ url(\\"./url/img.png\\");\\r\\n}\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ")/** webpackIgnore: true */, url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class {\\r\\n background-image:\\r\\n image-set(\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 2x /*webpackIgnore: true*/,\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") /*webpackIgnore: true*/ 3x,\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 4x /*webpackIgnore: true*/,\\r\\n /*webpackIgnore: true*/url(./url/img.png) 5x,\\r\\n /*webpackIgnore: true*/ url(./url/img.png) 6x,\\r\\n /*webpackIgnore: true*/ \\r\\n url(./url/img.png) 7x,\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 8x\\r\\n ),\\r\\n /*webpackIgnore: false*/\\r\\n url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + "),\\r\\n /*webpackIgnore: true*/\\r\\n url('./url/img.png');\\r\\n}\\r\\n\\r\\n@font-face {\\r\\n font-family: \\"anticon\\";\\r\\n src: url(\\"//at.alicdn.com/t/font_1434092639_4910953.eot?#iefix\\") format(\\"embedded-opentype\\"),\\r\\n /* this comment is required */\\r\\n url(\\"//at.alicdn.com/t/font_1434092639_4910953.woff\\") format(\\"woff\\");\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`loader should work with webpackIgnore comment: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./simple.css", ".some-class { color: red; @@ -1082,7 +1082,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./simple.css", ".some-class { color: red; @@ -1090,7 +1090,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./simple.css", ".some-class { color: red; @@ -1098,7 +1098,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./simple.css", ".some-class { color: red; @@ -1106,7 +1106,7 @@ Array [ ", "", ], - Array [ + [ "./webpackIgnore.css", "/* webpackIgnore: true */ @import url(./basic.css); @@ -1120,41 +1120,41 @@ Array [ .class { color: red; - background: /** webpackIgnore: true */ url(\\"./url/img.png\\"), url(replaced_file_protocol_/webpack/public/path/img.png); + background: /** webpackIgnore: true */ url("./url/img.png"), url(replaced_file_protocol_/webpack/public/path/img.png); } .class { color: red; - background:/** webpackIgnore: true */url(\\"./url/img.png\\"), url(replaced_file_protocol_/webpack/public/path/img.png); + background:/** webpackIgnore: true */url("./url/img.png"), url(replaced_file_protocol_/webpack/public/path/img.png); } .class { color: red; - background: url(replaced_file_protocol_/webpack/public/path/img.png), /** webpackIgnore: true */ url(\\"./url/img.png\\"); + background: url(replaced_file_protocol_/webpack/public/path/img.png), /** webpackIgnore: true */ url("./url/img.png"); } .class { color: red; /** webpackIgnore: true */ - background: url(\\"./url/img.png\\"), url(\\"./url/img.png\\"); + background: url("./url/img.png"), url("./url/img.png"); } .class { color: red; /** webpackIgnore: true */ - background: url(\\"./url/img.png\\"), /** webpackIgnore: false */ url(replaced_file_protocol_/webpack/public/path/img.png); + background: url("./url/img.png"), /** webpackIgnore: false */ url(replaced_file_protocol_/webpack/public/path/img.png); } .class { color: red; /** webpackIgnore: true */ - background: url(\\"./url/img.png\\"), /** webpackIgnore: false */ url(replaced_file_protocol_/webpack/public/path/img.png), /** webpackIgnore: true */ url(\\"./url/img.png\\"), /** webpackIgnore: false */ url(replaced_file_protocol_/webpack/public/path/img.png); + background: url("./url/img.png"), /** webpackIgnore: false */ url(replaced_file_protocol_/webpack/public/path/img.png), /** webpackIgnore: true */ url("./url/img.png"), /** webpackIgnore: false */ url(replaced_file_protocol_/webpack/public/path/img.png); } .class { color: red; /** webpackIgnore: true */ - background: /** webpackIgnore: false */ url(replaced_file_protocol_/webpack/public/path/img.png), /** webpackIgnore: true */ url(\\"./url/img.png\\"); + background: /** webpackIgnore: false */ url(replaced_file_protocol_/webpack/public/path/img.png), /** webpackIgnore: true */ url("./url/img.png"); } .class { @@ -1169,62 +1169,62 @@ Array [ .class { color: red; - background: url(replaced_file_protocol_/webpack/public/path/img.png), /** webpackIgnore: false */ /** webpackIgnore: true */ url(\\"./url/img.png\\"); + background: url(replaced_file_protocol_/webpack/public/path/img.png), /** webpackIgnore: false */ /** webpackIgnore: true */ url("./url/img.png"); } .class { background: url(replaced_file_protocol_/webpack/public/path/img.png), url(replaced_file_protocol_/webpack/public/path/img.png), - /** webpackIgnore: true **/ url(\\"./url/img.png\\"), + /** webpackIgnore: true **/ url("./url/img.png"), url(replaced_file_protocol_/webpack/public/path/img.png), - /** webpackIgnore: true **/ url(\\"./url/img.png\\"), + /** webpackIgnore: true **/ url("./url/img.png"), url(replaced_file_protocol_/webpack/public/path/img.png), url(replaced_file_protocol_/webpack/public/path/img.png), url(replaced_file_protocol_/webpack/public/path/img.png), /** webpackIgnore: true **/ - url(\\"./url/img.png\\"); + url("./url/img.png"); } @font-face { - font-family: \\"Roboto\\"; - src: /** webpackIgnore: true **/ url(\\"./fonts/Roboto-Regular.eot\\"); + font-family: "Roboto"; + src: /** webpackIgnore: true **/ url("./fonts/Roboto-Regular.eot"); src: /** webpackIgnore: true **/ - url(\\"./fonts/Roboto-Regular.eot#iefix\\") format(\\"embedded-opentype\\"), - url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.woff2) format(\\"woff\\"), - url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.woff) format(\\"woff\\"), - url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.ttf) format(\\"truetype\\"), - url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.svg#Roboto-Regular) format(\\"svg\\"); + url("./fonts/Roboto-Regular.eot#iefix") format("embedded-opentype"), + url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.woff2) format("woff"), + url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.woff) format("woff"), + url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.ttf) format("truetype"), + url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.svg#Roboto-Regular) format("svg"); font-weight: 400; font-style: normal; } @font-face { - font-family: \\"Roboto\\"; - src: /** webpackIgnore: true **/ url(\\"./fonts/Roboto-Regular.eot\\"); + font-family: "Roboto"; + src: /** webpackIgnore: true **/ url("./fonts/Roboto-Regular.eot"); /** webpackIgnore: true **/ src: - url(\\"./fonts/Roboto-Regular.eot#iefix\\") format(\\"embedded-opentype\\"), - url(\\"./fonts/Roboto-Regular.woff2\\") format(\\"woff\\"), - url(\\"./fonts/Roboto-Regular.woff\\") format(\\"woff\\"), - url(\\"./fonts/Roboto-Regular.ttf\\") format(\\"truetype\\"), - url(\\"./fonts/Roboto-Regular.svg#Roboto-Regular\\") format(\\"svg\\"); + url("./fonts/Roboto-Regular.eot#iefix") format("embedded-opentype"), + url("./fonts/Roboto-Regular.woff2") format("woff"), + url("./fonts/Roboto-Regular.woff") format("woff"), + url("./fonts/Roboto-Regular.ttf") format("truetype"), + url("./fonts/Roboto-Regular.svg#Roboto-Regular") format("svg"); font-weight: 400; font-style: normal; } @font-face { - font-family: \\"Roboto\\"; + font-family: "Roboto"; src: url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.eot); src: - url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.eot#iefix) format(\\"embedded-opentype\\"), + url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.eot#iefix) format("embedded-opentype"), /** webpackIgnore: true **/ - url(\\"./fonts/Roboto-Regular.woff2\\") format(\\"woff\\"), - url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.woff) format(\\"woff\\"), + url("./fonts/Roboto-Regular.woff2") format("woff"), + url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.woff) format("woff"), /** webpackIgnore: true **/ - url(\\"./fonts/Roboto-Regular.ttf\\") format(\\"truetype\\"), - url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.svg#Roboto-Regular) format(\\"svg\\"); + url("./fonts/Roboto-Regular.ttf") format("truetype"), + url(replaced_file_protocol_/webpack/public/path/Roboto-Regular.svg#Roboto-Regular) format("svg"); font-weight: 400; font-style: normal; } @@ -1301,7 +1301,7 @@ Array [ background-image: image-set( /*webpackIgnore: true*/ './url/img.png' 2x, - \\"replaced_file_protocol_/webpack/public/path/img.png\\" 3x, + "replaced_file_protocol_/webpack/public/path/img.png" 3x, /*webpackIgnore: true*/ './url/img.png' 5x ); @@ -1322,12 +1322,12 @@ Array [ .class { color: red; - background: url(replaced_file_protocol_/webpack/public/path/img.png), /** webpackIgnore: true */url(\\"./url/img.png\\"); + background: url(replaced_file_protocol_/webpack/public/path/img.png), /** webpackIgnore: true */url("./url/img.png"); } .class { color: red; - background: url(replaced_file_protocol_/webpack/public/path/img.png), /** webpackIgnore: true */ url(\\"./url/img.png\\"); + background: url(replaced_file_protocol_/webpack/public/path/img.png), /** webpackIgnore: true */ url("./url/img.png"); } .class { @@ -1354,10 +1354,10 @@ Array [ } @font-face { - font-family: \\"anticon\\"; - src: url(\\"//at.alicdn.com/t/font_1434092639_4910953.eot?#iefix\\") format(\\"embedded-opentype\\"), + font-family: "anticon"; + src: url("//at.alicdn.com/t/font_1434092639_4910953.eot?#iefix") format("embedded-opentype"), /* this comment is required */ - url(\\"//at.alicdn.com/t/font_1434092639_4910953.woff\\") format(\\"woff\\"); + url("//at.alicdn.com/t/font_1434092639_4910953.woff") format("woff"); } ", "", @@ -1365,32 +1365,32 @@ Array [ ] `; -exports[`loader should work with webpackIgnore comment: warnings 1`] = `Array []`; +exports[`loader should work with webpackIgnore comment: warnings 1`] = `[]`; -exports[`loader should work: errors 1`] = `Array []`; +exports[`loader should work: errors 1`] = `[]`; exports[`loader should work: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"./url/img.png\\", import.meta.url); -var ___CSS_LOADER_URL_IMPORT_1___ = new URL(\\"data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==\\", import.meta.url); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../src/runtime/api.js"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("./url/img.png", import.meta.url); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAhxJREFUSA3tk71rU1EYxnMTEoJUkowWwdJ2akEHBfGjCiIF6ZylVUKSm2TqZLGI+A/oIu2UXm8C4lAyF4SWji0tdFLo1Eo7VN0SaBEhH7e/Nz0nPTfGOjiaCyfPc5734zlfCQT6X/8E/vUErL81KBaL9y3LSnued5PcITjUOwR3gsFg2bbtjYt6/NGgXC4P1et1l2aPLmpAbD0SidjpdPqgV15PA9d17zQajU8UxHQRK/4G35Q5pveAK8LlI1ZjPMnlcltnyvnvbwaO41xvtVqy7YHztMACq5xnlb9EY3dRdvcGo1kj5wR+t1AofDG0gM+A875E8DNjRCexsrV8Pj9ZqVQitVrtqejxePxjMpmss5hVTB4buXvMb2DyU2tBTRS+BjvNlVYUpPl7iuVO3Gq1uoQx1FtSOW1gPgp5ZWrdBtNmUDgv5asgxQ8F1af5vhY0YjyjuWC3wTszKJz7GBOkcFlQfW2ONq4FjWi+Hj6DRCKxQOK2TlY4x92EuYd5dvMAbYIzfikau3pu5tJ8KxaLLfo0cyKci7tK4TZjUMcoXAmHwzle0Q/RaC5P1GFMyVx9R9Fo9HYqlTrSgqDvFelAqVQa5hmuMR/WGtjAaBdjwBoDQ0ZsnwVMZjKZ9n0Zem8DSeDPdrnZbL6F2l3NOvUYNZk4oVDoRTabPe4EDNJzB0ZcjAYxeoZ2i3FNxQ7BHYw/cB/fldaH//UETgHHO8S44KbfXgAAAABJRU5ErkJggg==", import.meta.url); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); ___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"@charset \\\\\\"UTF-8\\\\\\";\\\\n\\\\n/* Comment */\\\\n\\\\n.class {\\\\n color: red;\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.class-duplicate-url {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n:root {\\\\n --foo: 1px;\\\\n --bar: 2px;\\\\n}\\\\n\\\\n.class { a: b c d; }\\\\n\\\\n.two {}\\\\n\\\\n.u-m\\\\\\\\+ { a: b c d; }\\\\n\\\\n.class { content: \\\\\\"\\\\\\\\F10C\\\\\\" }\\\\n\\\\n@media only screen and (max-width: 600px) {\\\\n body {\\\\n background-color: lightblue;\\\\n }\\\\n}\\\\n\\\\n.class {\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193\\\\\\\\2193\\\\\\\\2193\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2193 \\\\\\\\2193 \\\\\\\\2193\\\\\\";\\\\n}\\\\n\\\\n.-top {}\\\\n.\\\\\\\\-top {}\\\\n\\\\n#\\\\\\\\#test {}\\\\n\\\\n.grid {\\\\n display: flex;\\\\n flex-wrap: wrap;\\\\n}\\\\n.grid.\\\\\\\\-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.-top {\\\\n align-items: flex-start;\\\\n}\\\\n.grid.\\\\\\\\-middle {\\\\n align-items: center;\\\\n}\\\\n.grid.\\\\\\\\-bottom {\\\\n align-items: flex-end;\\\\n}\\\\n\\\\n.u-m\\\\\\\\00002b {}\\\\n\\\\n.u-m00002b {}\\\\n\\\\n#u-m\\\\\\\\+ {}\\\\n\\\\nbody {\\\\n font-family: '微软雅黑'; /* some chinese font name */\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\e901';\\\\n}\\\\n\\\\n.myStyle {\\\\n content: '\\\\\\\\E901';\\\\n}\\\\n\\\\n.♫ {}\\\\n\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {} /* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\31 a2b3c {} /* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n#\\\\\\\\#fake-id {} /* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#-a-b-c- {} /* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#© {} /* matches the element with id=\\\\\\"©\\\\\\" */\\\\n\\\\n:root {\\\\n --title-align: center;\\\\n --sr-only: {\\\\n position: absolute;\\\\n width: 1px;\\\\n height: 1px;\\\\n padding: 0;\\\\n overflow: hidden;\\\\n clip: rect(0,0,0,0);\\\\n white-space: nowrap;\\\\n clip-path: inset(50%);\\\\n border: 0;\\\\n };\\\\n}\\\\n\\\\n.test {\\\\n content: \\\\\\"\\\\\\\\2014\\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\2014 \\\\\\\\A0\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0 \\\\\\\\2014\\\\\\";\\\\n content: \\\\\\"\\\\\\\\A0\\\\\\\\2014\\\\\\";\\\\n margin-top: 1px\\\\\\\\9;\\\\n background-color: #000\\\\\\\\9;\\\\n}\\\\n\\\\n.light.on .bulb:before{\\\\n content: '💡';\\\\n}\\\\n\\\\n.base64 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \\");\\\\n}\\\\n\\\\na[href=''] {\\\\n color: red;\\\\n}\\\\n\\\\na[href='' i] {\\\\n color: red;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\"] {\\\\n color: blue;\\\\n}\\\\n\\\\na[href=\\\\\\"\\\\\\" i] {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "@charset \\"UTF-8\\";\\r\\n\\r\\n/* Comment */\\r\\n\\r\\n.class {\\r\\n color: red;\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.class-duplicate-url {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n:root {\\r\\n --foo: 1px;\\r\\n --bar: 2px;\\r\\n}\\r\\n\\r\\n.class { a: b c d; }\\r\\n\\r\\n.two {}\\r\\n\\r\\n.u-m\\\\+ { a: b c d; }\\r\\n\\r\\n.class { content: \\"\\\\F10C\\" }\\r\\n\\r\\n@media only screen and (max-width: 600px) {\\r\\n body {\\r\\n background-color: lightblue;\\r\\n }\\r\\n}\\r\\n\\r\\n.class {\\r\\n content: \\"\\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193\\";\\r\\n content: \\"\\\\2193\\\\2193\\\\2193\\";\\r\\n content: \\"\\\\2193 \\\\2193 \\\\2193\\";\\r\\n}\\r\\n\\r\\n.-top {}\\r\\n.\\\\-top {}\\r\\n\\r\\n#\\\\#test {}\\r\\n\\r\\n.grid {\\r\\n display: flex;\\r\\n flex-wrap: wrap;\\r\\n}\\r\\n.grid.\\\\-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.-top {\\r\\n align-items: flex-start;\\r\\n}\\r\\n.grid.\\\\-middle {\\r\\n align-items: center;\\r\\n}\\r\\n.grid.\\\\-bottom {\\r\\n align-items: flex-end;\\r\\n}\\r\\n\\r\\n.u-m\\\\00002b {}\\r\\n\\r\\n.u-m00002b {}\\r\\n\\r\\n#u-m\\\\+ {}\\r\\n\\r\\nbody {\\r\\n font-family: '微软雅黑'; /* some chinese font name */\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\e901';\\r\\n}\\r\\n\\r\\n.myStyle {\\r\\n content: '\\\\E901';\\r\\n}\\r\\n\\r\\n.♫ {}\\r\\n\\r\\n.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */\\r\\n.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */\\r\\n#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */\\r\\n#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */\\r\\n#© {} /* matches the element with id=\\"©\\" */\\r\\n\\r\\n:root {\\r\\n --title-align: center;\\r\\n --sr-only: {\\r\\n position: absolute;\\r\\n width: 1px;\\r\\n height: 1px;\\r\\n padding: 0;\\r\\n overflow: hidden;\\r\\n clip: rect(0,0,0,0);\\r\\n white-space: nowrap;\\r\\n clip-path: inset(50%);\\r\\n border: 0;\\r\\n };\\r\\n}\\r\\n\\r\\n.test {\\r\\n content: \\"\\\\2014\\\\A0\\";\\r\\n content: \\"\\\\2014 \\\\A0\\";\\r\\n content: \\"\\\\A0 \\\\2014\\";\\r\\n content: \\"\\\\A0\\\\2014\\";\\r\\n margin-top: 1px\\\\9;\\r\\n background-color: #000\\\\9;\\r\\n}\\r\\n\\r\\n.light.on .bulb:before{\\r\\n content: '💡';\\r\\n}\\r\\n\\r\\n.base64 {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\\r\\n}\\r\\n\\r\\na[href=''] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href='' i] {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na[href=\\"\\"] {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\na[href=\\"\\" i] {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`loader should work: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./imported.css", ".foo { color: red; @@ -1398,9 +1398,9 @@ Array [ ", "", ], - Array [ + [ "./basic.css", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -1422,9 +1422,9 @@ Array [ .two {} -.u-m\\\\+ { a: b c d; } +.u-m\\+ { a: b c d; } -.class { content: \\"\\\\F10C\\" } +.class { content: "\\F10C" } @media only screen and (max-width: 600px) { body { @@ -1433,60 +1433,60 @@ Array [ } .class { - content: \\"\\\\2193\\"; - content: \\"\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193\\"; - content: \\"\\\\2193\\\\2193\\\\2193\\"; - content: \\"\\\\2193 \\\\2193 \\\\2193\\"; + content: "\\2193"; + content: "\\2193\\2193"; + content: "\\2193 \\2193"; + content: "\\2193\\2193\\2193"; + content: "\\2193 \\2193 \\2193"; } .-top {} -.\\\\-top {} +.\\-top {} -#\\\\#test {} +#\\#test {} .grid { display: flex; flex-wrap: wrap; } -.grid.\\\\-top { +.grid.\\-top { align-items: flex-start; } .grid.-top { align-items: flex-start; } -.grid.\\\\-middle { +.grid.\\-middle { align-items: center; } -.grid.\\\\-bottom { +.grid.\\-bottom { align-items: flex-end; } -.u-m\\\\00002b {} +.u-m\\00002b {} .u-m00002b {} -#u-m\\\\+ {} +#u-m\\+ {} body { font-family: '微软雅黑'; /* some chinese font name */ } .myStyle { - content: '\\\\e901'; + content: '\\e901'; } .myStyle { - content: '\\\\E901'; + content: '\\E901'; } .♫ {} -.\\\\3A \\\\\`\\\\( {} /* matches elements with class=\\":\`(\\" */ -.\\\\31 a2b3c {} /* matches elements with class=\\"1a2b3c\\" */ -#\\\\#fake-id {} /* matches the element with id=\\"#fake-id\\" */ -#-a-b-c- {} /* matches the element with id=\\"-a-b-c-\\" */ -#© {} /* matches the element with id=\\"©\\" */ +.\\3A \\\`\\( {} /* matches elements with class=":\`(" */ +.\\31 a2b3c {} /* matches elements with class="1a2b3c" */ +#\\#fake-id {} /* matches the element with id="#fake-id" */ +#-a-b-c- {} /* matches the element with id="-a-b-c-" */ +#© {} /* matches the element with id="©" */ :root { --title-align: center; @@ -1504,12 +1504,12 @@ body { } .test { - content: \\"\\\\2014\\\\A0\\"; - content: \\"\\\\2014 \\\\A0\\"; - content: \\"\\\\A0 \\\\2014\\"; - content: \\"\\\\A0\\\\2014\\"; - margin-top: 1px\\\\9; - background-color: #000\\\\9; + content: "\\2014\\A0"; + content: "\\2014 \\A0"; + content: "\\A0 \\2014"; + content: "\\A0\\2014"; + margin-top: 1px\\9; + background-color: #000\\9; } .light.on .bulb:before{ @@ -1528,11 +1528,11 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", @@ -1541,4 +1541,4 @@ a[href=\\"\\" i] { ] `; -exports[`loader should work: warnings 1`] = `Array []`; +exports[`loader should work: warnings 1`] = `[]`; diff --git a/test/__snapshots__/modules-option.test.js.snap b/test/__snapshots__/modules-option.test.js.snap index e52dfe07..0d0e5eca 100644 --- a/test/__snapshots__/modules-option.test.js.snap +++ b/test/__snapshots__/modules-option.test.js.snap @@ -1,33 +1,33 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`"modules" option issue #286: errors 1`] = `Array []`; +exports[`"modules" option issue #286: errors 1`] = `[]`; exports[`"modules" option issue #286: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; -import ___CSS_LOADER_ICSS_IMPORT_0___ from \\"./dep.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; +import ___CSS_LOADER_ICSS_IMPORT_0___ from "./dep.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, \\"\\", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, "", true); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".b--main { }\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".b--main { }\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"main\\": \\"b--main \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"red\\"] + \\"\\" + "main": "b--main " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["red"] + "" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option issue #286: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/issue-286/dep.css", ".a--red { color: red } ", "", ], - Array [ + [ "./modules/issue-286/source.css", ".b--main { } ", @@ -36,37 +36,37 @@ Array [ ] `; -exports[`"modules" option issue #286: warnings 1`] = `Array []`; +exports[`"modules" option issue #286: warnings 1`] = `[]`; -exports[`"modules" option issue #636: errors 1`] = `Array []`; +exports[`"modules" option issue #636: errors 1`] = `[]`; exports[`"modules" option issue #636: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; -import ___CSS_LOADER_ICSS_IMPORT_0___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./foo.scss\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; +import ___CSS_LOADER_ICSS_IMPORT_0___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./foo.scss"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, \\"\\", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, "", true); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".prefix-bar {\\\\n}\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".prefix-bar {\\n}", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"bar\\": \\"prefix-bar \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"foo\\"] + \\"\\" + "bar": "prefix-bar " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["foo"] + "" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option issue #636: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./modules/issue-636/foo.scss", ".prefix-foo { color: red; }", "", ], - Array [ + [ "./modules/issue-636/source.scss", ".prefix-bar { }", @@ -75,39 +75,39 @@ Array [ ] `; -exports[`"modules" option issue #636: warnings 1`] = `Array []`; +exports[`"modules" option issue #636: warnings 1`] = `[]`; -exports[`"modules" option issue #861: errors 1`] = `Array []`; +exports[`"modules" option issue #861: errors 1`] = `[]`; exports[`"modules" option issue #861: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; -import ___CSS_LOADER_ICSS_IMPORT_0___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/@localpackage/color.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_1___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/@localpackage/style.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; +import ___CSS_LOADER_ICSS_IMPORT_0___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/@localpackage/color.css"; +import ___CSS_LOADER_ICSS_IMPORT_1___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/@localpackage/style.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_1___, \\"\\", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_1___, "", true); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".y19CYJvfPsY__wKRrRBJ {\\\\n color: \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"color-grey\\"] + \\";\\\\n margin: 0;\\\\n padding: 0;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".y19CYJvfPsY__wKRrRBJ {\\r\\n color: " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["color-grey"] + ";\\r\\n margin: 0;\\r\\n padding: 0;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"color-grey\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"color-grey\\"] + \\"\\", - \\"copyright\\": \\"y19CYJvfPsY__wKRrRBJ \\" + ___CSS_LOADER_ICSS_IMPORT_1___.locals[\\"type-heading\\"] + \\"\\" + "color-grey": "" + ___CSS_LOADER_ICSS_IMPORT_0___.locals["color-grey"] + "", + "copyright": "y19CYJvfPsY__wKRrRBJ " + ___CSS_LOADER_ICSS_IMPORT_1___.locals["type-heading"] + "" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option issue #861: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/issue-861/node_modules/@localpackage/color.css", " ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/issue-861/node_modules/@otherlocalpackage/style.css", ".RkMzgETKHXnuOl77obC2 { display: flex; @@ -115,7 +115,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/issue-861/node_modules/@localpackage/style.css", ".z7lux7p74VniQzqVx2Bi { color: red; @@ -125,7 +125,7 @@ Array [ ", "", ], - Array [ + [ "./modules/issue-861/resolving-from-node_modules.css", ".y19CYJvfPsY__wKRrRBJ { color: gray; @@ -138,43 +138,43 @@ Array [ ] `; -exports[`"modules" option issue #861: warnings 1`] = `Array []`; +exports[`"modules" option issue #861: warnings 1`] = `[]`; -exports[`"modules" option issue #966 - values in selectors aren't escaped properly: errors 1`] = `Array []`; +exports[`"modules" option issue #966 - values in selectors aren't escaped properly: errors 1`] = `[]`; exports[`"modules" option issue #966 - values in selectors aren't escaped properly: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"._7-foo-class {\\\\n color: red;\\\\n}\\\\n\\\\n.\\\\\\\\--bar-class {\\\\n color: red;\\\\n}\\\\n\\\\n.\\\\\\\\--baz-class {\\\\n color: red;\\\\n}\\\\n\\\\n.fooBaz-class-continuation {\\\\n color: red;\\\\n}\\\\n\\\\n.some.class {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "._7-foo-class {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.\\\\--bar-class {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.\\\\--baz-class {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.fooBaz-class-continuation {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.some.class {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"foo-class\\": \\"_7-foo-class\\", - \\"bar-class\\": \\"--bar-class\\", - \\"baz-class\\": \\"--baz-class\\", - \\"fooBaz-class\\": \\"fooBaz-class-continuation\\", - \\"some\\": \\"some\\", - \\"class\\": \\"class\\" + "foo-class": "_7-foo-class", + "bar-class": "--bar-class", + "baz-class": "--baz-class", + "fooBaz-class": "fooBaz-class-continuation", + "some": "some", + "class": "class" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option issue #966 - values in selectors aren't escaped properly: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/issue-966/issue-966.css", "._7-foo-class { color: red; } -.\\\\--bar-class { +.\\--bar-class { color: red; } -.\\\\--baz-class { +.\\--baz-class { color: red; } @@ -191,28 +191,28 @@ Array [ ] `; -exports[`"modules" option issue #966 - values in selectors aren't escaped properly: warnings 1`] = `Array []`; +exports[`"modules" option issue #966 - values in selectors aren't escaped properly: warnings 1`] = `[]`; -exports[`"modules" option issue #966: errors 1`] = `Array []`; +exports[`"modules" option issue #966: errors 1`] = `[]`; exports[`"modules" option issue #966: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".button-hey {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".button-hey {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"button\\": \\"button-hey\\" + "button": "button-hey" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option issue #966: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/issue-966/button.css", ".button-hey { color: red; @@ -223,40 +223,40 @@ Array [ ] `; -exports[`"modules" option issue #966: warnings 1`] = `Array []`; +exports[`"modules" option issue #966: warnings 1`] = `[]`; -exports[`"modules" option issue #967: errors 1`] = `Array []`; +exports[`"modules" option issue #967: errors 1`] = `[]`; exports[`"modules" option issue #967: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".modules-issue-967-path-placeholder__foo__--sep---sep---sep---sep----sep---sep---sep---sep---sep-- {\\\\n color: red;\\\\n}\\\\n\\\\n.modules-issue-967-path-placeholder__foo\\\\\\\\/bar__--sep---sep---sep---sep----sep---sep---sep---sep---sep-- {\\\\n color: blue;\\\\n}\\\\n\\\\n.modules-issue-967-path-placeholder__\\\\\\\\[\\\\\\\\/\\\\\\\\?\\\\\\\\<\\\\\\\\>\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\3A \\\\\\\\*\\\\\\\\|\\\\\\\\\\\\\\"\\\\\\\\3A \\\\\\\\]__--sep---sep---sep---sep----sep---sep---sep---sep---sep-- {\\\\n color: yellow;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".modules-issue-967-path-placeholder__foo__--sep---sep---sep---sep----sep---sep---sep---sep---sep-- {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.modules-issue-967-path-placeholder__foo\\\\/bar__--sep---sep---sep---sep----sep---sep---sep---sep---sep-- {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.modules-issue-967-path-placeholder__\\\\[\\\\/\\\\?\\\\<\\\\>\\\\\\\\\\\\\\\\\\\\3A \\\\*\\\\|\\\\\\"\\\\3A \\\\]__--sep---sep---sep---sep----sep---sep---sep---sep---sep-- {\\r\\n color: yellow;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"foo\\": \\"modules-issue-967-path-placeholder__foo__--sep---sep---sep---sep----sep---sep---sep---sep---sep--\\", - \\"foo/bar\\": \\"modules-issue-967-path-placeholder__foo/bar__--sep---sep---sep---sep----sep---sep---sep---sep---sep--\\", - \\"[/?<>\\\\\\\\\\\\\\\\:*|\\\\\\":]\\": \\"modules-issue-967-path-placeholder__[/?<>\\\\\\\\\\\\\\\\:*|\\\\\\":]__--sep---sep---sep---sep----sep---sep---sep---sep---sep--\\" + "foo": "modules-issue-967-path-placeholder__foo__--sep---sep---sep---sep----sep---sep---sep---sep---sep--", + "foo/bar": "modules-issue-967-path-placeholder__foo/bar__--sep---sep---sep---sep----sep---sep---sep---sep---sep--", + "[/?<>\\\\\\\\:*|\\":]": "modules-issue-967-path-placeholder__[/?<>\\\\\\\\:*|\\":]__--sep---sep---sep---sep----sep---sep---sep---sep---sep--" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option issue #967: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/issue-967/path-placeholder.css", ".modules-issue-967-path-placeholder__foo__--sep---sep---sep---sep----sep---sep---sep---sep---sep-- { color: red; } -.modules-issue-967-path-placeholder__foo\\\\/bar__--sep---sep---sep---sep----sep---sep---sep---sep---sep-- { +.modules-issue-967-path-placeholder__foo\\/bar__--sep---sep---sep---sep----sep---sep---sep---sep---sep-- { color: blue; } -.modules-issue-967-path-placeholder__\\\\[\\\\/\\\\?\\\\<\\\\>\\\\\\\\\\\\\\\\\\\\3A \\\\*\\\\|\\\\\\"\\\\3A \\\\]__--sep---sep---sep---sep----sep---sep---sep---sep---sep-- { +.modules-issue-967-path-placeholder__\\[\\/\\?\\<\\>\\\\\\\\\\3A \\*\\|\\"\\3A \\]__--sep---sep---sep---sep----sep---sep---sep---sep---sep-- { color: yellow; } ", @@ -265,28 +265,28 @@ Array [ ] `; -exports[`"modules" option issue #967: warnings 1`] = `Array []`; +exports[`"modules" option issue #967: warnings 1`] = `[]`; -exports[`"modules" option issue #980: errors 1`] = `Array []`; +exports[`"modules" option issue #980: errors 1`] = `[]`; exports[`"modules" option issue #980: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".file-with-many-dots-in-name_a_KwVdi {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".file-with-many-dots-in-name_a_KwVdi {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"a\\": \\"file-with-many-dots-in-name_a_KwVdi\\" + "a": "file-with-many-dots-in-name_a_KwVdi" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option issue #980: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/issue-980/file.with.many.dots.in.name.css", ".file-with-many-dots-in-name_a_KwVdi { color: red; @@ -297,122 +297,122 @@ Array [ ] `; -exports[`"modules" option issue #980: warnings 1`] = `Array []`; +exports[`"modules" option issue #980: warnings 1`] = `[]`; -exports[`"modules" option issue #995 #2: errors 1`] = `Array []`; +exports[`"modules" option issue #995 #2: errors 1`] = `[]`; exports[`"modules" option issue #995 #2: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"/* class=\\\\\\"😀\\\\\\" */\\\\n.a {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀 😓\\\\\\" */\\\\n.a.b {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀\\\\\\" > class=\\\\\\"😓\\\\\\" */\\\\n.a .b {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀\\\\\\" */\\\\n.😀 {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀 😓\\\\\\" */\\\\n.😀.😓 {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀\\\\\\" > class=\\\\\\"😓\\\\\\" */\\\\n.😀 .😓 {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀\\\\\\" */\\\\n.\\\\\\\\1F600 {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀 😓\\\\\\" */\\\\n.\\\\\\\\1F600.\\\\\\\\1F613 {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀\\\\\\" > class=\\\\\\"😓\\\\\\" */\\\\n.\\\\\\\\1F600 .\\\\\\\\1F613 {\\\\n color: red;\\\\n}\\\\n\\\\n/* Local */\\\\n\\\\n/* class=\\\\\\"😀\\\\\\" */\\\\n.\\\\\\\\ {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀 😓\\\\\\" */\\\\n.\\\\\\\\ .\\\\\\\\ {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀\\\\\\" > class=\\\\\\"😓\\\\\\" */\\\\n.\\\\\\\\ .\\\\\\\\ {\\\\n color: red;\\\\n}\\\\n\\\\n.\\\\\\\\1F600 .a .\\\\\\\\1F600 {\\\\n color: red;\\\\n}\\\\n\\\\n.\\\\\\\\ .\\\\\\\\ .\\\\\\\\ {\\\\n color: red;\\\\n}\\\\n\\\\ndiv:not(.\\\\\\\\ ) {\\\\n color: red;\\\\n}\\\\n\\\\n.\\\\\\\\ .b {\\\\n color: red;\\\\n}\\\\n\\\\n.b .\\\\\\\\ {\\\\n color: red;\\\\n}\\\\n\\\\n.\\\\\\\\1F613 .\\\\\\\\ {\\\\n color: red;\\\\n}\\\\n\\\\n.\\\\\\\\1F613 .\\\\\\\\ {\\\\n color: red;\\\\n}\\\\n\\\\n.\\\\\\\\ > .\\\\\\\\ > .\\\\\\\\ {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "/* class=\\"😀\\" */\\r\\n.a {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀 😓\\" */\\r\\n.a.b {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀\\" > class=\\"😓\\" */\\r\\n.a .b {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀\\" */\\r\\n.😀 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀 😓\\" */\\r\\n.😀.😓 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀\\" > class=\\"😓\\" */\\r\\n.😀 .😓 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀\\" */\\r\\n.\\\\1F600 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀 😓\\" */\\r\\n.\\\\1F600.\\\\1F613 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀\\" > class=\\"😓\\" */\\r\\n.\\\\1F600 .\\\\1F613 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* Local */\\r\\n\\r\\n/* class=\\"😀\\" */\\r\\n.\\\\ {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀 😓\\" */\\r\\n.\\\\ .\\\\ {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀\\" > class=\\"😓\\" */\\r\\n.\\\\ .\\\\ {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.\\\\1F600 .a .\\\\1F600 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.\\\\ .\\\\ .\\\\ {\\r\\n color: red;\\r\\n}\\r\\n\\r\\ndiv:not(.\\\\ ) {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.\\\\ .b {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.b .\\\\ {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.\\\\1F613 .\\\\ {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.\\\\1F613 .\\\\ {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.\\\\ > .\\\\ > .\\\\ {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"a\\": \\" \\", - \\"b\\": \\" \\", - \\"c\\": \\" \\" + "a": " ", + "b": " ", + "c": " " }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option issue #995 #2: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/issue-995/issue-995.css", - "/* class=\\"😀\\" */ + "/* class="😀" */ .a { color: red; } -/* class=\\"😀 😓\\" */ +/* class="😀 😓" */ .a.b { color: red; } -/* class=\\"😀\\" > class=\\"😓\\" */ +/* class="😀" > class="😓" */ .a .b { color: red; } -/* class=\\"😀\\" */ +/* class="😀" */ .😀 { color: red; } -/* class=\\"😀 😓\\" */ +/* class="😀 😓" */ .😀.😓 { color: red; } -/* class=\\"😀\\" > class=\\"😓\\" */ +/* class="😀" > class="😓" */ .😀 .😓 { color: red; } -/* class=\\"😀\\" */ -.\\\\1F600 { +/* class="😀" */ +.\\1F600 { color: red; } -/* class=\\"😀 😓\\" */ -.\\\\1F600.\\\\1F613 { +/* class="😀 😓" */ +.\\1F600.\\1F613 { color: red; } -/* class=\\"😀\\" > class=\\"😓\\" */ -.\\\\1F600 .\\\\1F613 { +/* class="😀" > class="😓" */ +.\\1F600 .\\1F613 { color: red; } /* Local */ -/* class=\\"😀\\" */ -.\\\\ { +/* class="😀" */ +.\\ { color: red; } -/* class=\\"😀 😓\\" */ -.\\\\ .\\\\ { +/* class="😀 😓" */ +.\\ .\\ { color: red; } -/* class=\\"😀\\" > class=\\"😓\\" */ -.\\\\ .\\\\ { +/* class="😀" > class="😓" */ +.\\ .\\ { color: red; } -.\\\\1F600 .a .\\\\1F600 { +.\\1F600 .a .\\1F600 { color: red; } -.\\\\ .\\\\ .\\\\ { +.\\ .\\ .\\ { color: red; } -div:not(.\\\\ ) { +div:not(.\\ ) { color: red; } -.\\\\ .b { +.\\ .b { color: red; } -.b .\\\\ { +.b .\\ { color: red; } -.\\\\1F613 .\\\\ { +.\\1F613 .\\ { color: red; } -.\\\\1F613 .\\\\ { +.\\1F613 .\\ { color: red; } -.\\\\ > .\\\\ > .\\\\ { +.\\ > .\\ > .\\ { color: red; } ", @@ -421,94 +421,94 @@ div:not(.\\\\ ) { ] `; -exports[`"modules" option issue #995 #2: warnings 1`] = `Array []`; +exports[`"modules" option issue #995 #2: warnings 1`] = `[]`; -exports[`"modules" option issue #995: errors 1`] = `Array []`; +exports[`"modules" option issue #995: errors 1`] = `[]`; exports[`"modules" option issue #995: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"/* class=\\\\\\"😀\\\\\\" */\\\\n.a {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀 😓\\\\\\" */\\\\n.a.b {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀\\\\\\" > class=\\\\\\"😓\\\\\\" */\\\\n.a .b {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀\\\\\\" */\\\\n.😀 {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀 😓\\\\\\" */\\\\n.😀.😓 {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀\\\\\\" > class=\\\\\\"😓\\\\\\" */\\\\n.😀 .😓 {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀\\\\\\" */\\\\n.\\\\\\\\1F600 {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀 😓\\\\\\" */\\\\n.\\\\\\\\1F600.\\\\\\\\1F613 {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀\\\\\\" > class=\\\\\\"😓\\\\\\" */\\\\n.\\\\\\\\1F600 .\\\\\\\\1F613 {\\\\n color: red;\\\\n}\\\\n\\\\n/* Local */\\\\n\\\\n/* class=\\\\\\"😀\\\\\\" */\\\\n.😀 {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀 😓\\\\\\" */\\\\n.😀.😀 {\\\\n color: red;\\\\n}\\\\n\\\\n/* class=\\\\\\"😀\\\\\\" > class=\\\\\\"😓\\\\\\" */\\\\n.😀 .😀 {\\\\n color: red;\\\\n}\\\\n\\\\n.\\\\\\\\1F600 .a .\\\\\\\\1F600 {\\\\n color: red;\\\\n}\\\\n\\\\n.😀 .😀 .😀 {\\\\n color: red;\\\\n}\\\\n\\\\ndiv:not(.😀) {\\\\n color: red;\\\\n}\\\\n\\\\n.😀 .b {\\\\n color: red;\\\\n}\\\\n\\\\n.b .😀 {\\\\n color: red;\\\\n}\\\\n\\\\n.\\\\\\\\1F613 .😀 {\\\\n color: red;\\\\n}\\\\n\\\\n.\\\\\\\\1F613 .😀 {\\\\n color: red;\\\\n}\\\\n\\\\n.😀 > .😀 > .😀 {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "/* class=\\"😀\\" */\\r\\n.a {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀 😓\\" */\\r\\n.a.b {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀\\" > class=\\"😓\\" */\\r\\n.a .b {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀\\" */\\r\\n.😀 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀 😓\\" */\\r\\n.😀.😓 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀\\" > class=\\"😓\\" */\\r\\n.😀 .😓 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀\\" */\\r\\n.\\\\1F600 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀 😓\\" */\\r\\n.\\\\1F600.\\\\1F613 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀\\" > class=\\"😓\\" */\\r\\n.\\\\1F600 .\\\\1F613 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* Local */\\r\\n\\r\\n/* class=\\"😀\\" */\\r\\n.😀 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀 😓\\" */\\r\\n.😀.😀 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n/* class=\\"😀\\" > class=\\"😓\\" */\\r\\n.😀 .😀 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.\\\\1F600 .a .\\\\1F600 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.😀 .😀 .😀 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\ndiv:not(.😀) {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.😀 .b {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.b .😀 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.\\\\1F613 .😀 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.\\\\1F613 .😀 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.😀 > .😀 > .😀 {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"a\\": \\"😀\\", - \\"b\\": \\"😀\\", - \\"c\\": \\"😀\\" + "a": "😀", + "b": "😀", + "c": "😀" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option issue #995: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/issue-995/issue-995.css", - "/* class=\\"😀\\" */ + "/* class="😀" */ .a { color: red; } -/* class=\\"😀 😓\\" */ +/* class="😀 😓" */ .a.b { color: red; } -/* class=\\"😀\\" > class=\\"😓\\" */ +/* class="😀" > class="😓" */ .a .b { color: red; } -/* class=\\"😀\\" */ +/* class="😀" */ .😀 { color: red; } -/* class=\\"😀 😓\\" */ +/* class="😀 😓" */ .😀.😓 { color: red; } -/* class=\\"😀\\" > class=\\"😓\\" */ +/* class="😀" > class="😓" */ .😀 .😓 { color: red; } -/* class=\\"😀\\" */ -.\\\\1F600 { +/* class="😀" */ +.\\1F600 { color: red; } -/* class=\\"😀 😓\\" */ -.\\\\1F600.\\\\1F613 { +/* class="😀 😓" */ +.\\1F600.\\1F613 { color: red; } -/* class=\\"😀\\" > class=\\"😓\\" */ -.\\\\1F600 .\\\\1F613 { +/* class="😀" > class="😓" */ +.\\1F600 .\\1F613 { color: red; } /* Local */ -/* class=\\"😀\\" */ +/* class="😀" */ .😀 { color: red; } -/* class=\\"😀 😓\\" */ +/* class="😀 😓" */ .😀.😀 { color: red; } -/* class=\\"😀\\" > class=\\"😓\\" */ +/* class="😀" > class="😓" */ .😀 .😀 { color: red; } -.\\\\1F600 .a .\\\\1F600 { +.\\1F600 .a .\\1F600 { color: red; } @@ -528,11 +528,11 @@ div:not(.😀) { color: red; } -.\\\\1F613 .😀 { +.\\1F613 .😀 { color: red; } -.\\\\1F613 .😀 { +.\\1F613 .😀 { color: red; } @@ -545,26 +545,26 @@ div:not(.😀) { ] `; -exports[`"modules" option issue #995: warnings 1`] = `Array []`; +exports[`"modules" option issue #995: warnings 1`] = `[]`; exports[`"modules" option issue #1063 throw error: errors 1`] = ` -Array [ +[ "ModuleError: Module Error (from \`replaced original path\`): -options.mode must be either \\"global\\", \\"local\\" or \\"pure\\" (default \\"local\\")", +options.mode must be either "global", "local" or "pure" (default "local")", "ModuleError: Module Error (from \`replaced original path\`): -options.mode must be either \\"global\\", \\"local\\" or \\"pure\\" (default \\"local\\")", +options.mode must be either "global", "local" or "pure" (default "local")", "ModuleError: Module Error (from \`replaced original path\`): -options.mode must be either \\"global\\", \\"local\\" or \\"pure\\" (default \\"local\\")", +options.mode must be either "global", "local" or "pure" (default "local")", ] `; exports[`"modules" option issue #1063 throw error: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".classNameLocalFile {\\\\n color: green;\\\\n}\\\\n\\\\n:global(.otherClassLocalFile) {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".classNameLocalFile {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n:global(.otherClassLocalFile) {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = {}; export default ___CSS_LOADER_EXPORT___; @@ -573,11 +573,11 @@ export default ___CSS_LOADER_EXPORT___; exports[`"modules" option issue #1063 throw error: module 2`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".classNameGlobalFile {\\\\n color: black;\\\\n}\\\\n\\\\n:local(.otherClassGlobalFile) {\\\\n color: coral;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".classNameGlobalFile {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n:local(.otherClassGlobalFile) {\\r\\n color: coral;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = {}; export default ___CSS_LOADER_EXPORT___; @@ -605,20 +605,20 @@ exports[`"modules" option issue #1063 throw error: result 1`] = ` " `; -exports[`"modules" option issue #1063 throw error: warnings 1`] = `Array []`; +exports[`"modules" option issue #1063 throw error: warnings 1`] = `[]`; -exports[`"modules" option issue #1063: errors 1`] = `Array []`; +exports[`"modules" option issue #1063: errors 1`] = `[]`; exports[`"modules" option issue #1063: module with the \`global\` mode 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".classNameGlobalFile {\\\\n color: black;\\\\n}\\\\n\\\\n.OgdGONvTFtVRlDH24Xxl {\\\\n color: coral;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".classNameGlobalFile {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.OgdGONvTFtVRlDH24Xxl {\\r\\n color: coral;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"otherClassGlobalFile\\": \\"OgdGONvTFtVRlDH24Xxl\\" + "otherClassGlobalFile": "OgdGONvTFtVRlDH24Xxl" }; export default ___CSS_LOADER_EXPORT___; " @@ -626,14 +626,14 @@ export default ___CSS_LOADER_EXPORT___; exports[`"modules" option issue #1063: module with the \`local\` mode 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".XQP_Uob2ss9FjIlDgMOk {\\\\n color: green;\\\\n}\\\\n\\\\n.otherClassLocalFile {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".XQP_Uob2ss9FjIlDgMOk {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n.otherClassLocalFile {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"classNameLocalFile\\": \\"XQP_Uob2ss9FjIlDgMOk\\" + "classNameLocalFile": "XQP_Uob2ss9FjIlDgMOk" }; export default ___CSS_LOADER_EXPORT___; " @@ -641,15 +641,15 @@ export default ___CSS_LOADER_EXPORT___; exports[`"modules" option issue #1063: module with the \`pure\` mode 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".O3Bw7YaDjucmoBcLTWv6 .bsnf8w1D6AQzl0nVBMef {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".O3Bw7YaDjucmoBcLTWv6 .bsnf8w1D6AQzl0nVBMef {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"foo\\": \\"O3Bw7YaDjucmoBcLTWv6\\", - \\"bar\\": \\"bsnf8w1D6AQzl0nVBMef\\" + "foo": "O3Bw7YaDjucmoBcLTWv6", + "bar": "bsnf8w1D6AQzl0nVBMef" }; export default ___CSS_LOADER_EXPORT___; " @@ -676,29 +676,29 @@ exports[`"modules" option issue #1063: result 1`] = ` " `; -exports[`"modules" option issue #1063: warnings 1`] = `Array []`; +exports[`"modules" option issue #1063: warnings 1`] = `[]`; -exports[`"modules" option issue #1191 - fallback to default getLocalIdent: errors 1`] = `Array []`; +exports[`"modules" option issue #1191 - fallback to default getLocalIdent: errors 1`] = `[]`; exports[`"modules" option issue #1191 - fallback to default getLocalIdent: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".some-class {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".some-class {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"some-class\\": \\"some-class\\" + "some-class": "some-class" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option issue #1191 - fallback to default getLocalIdent: result 1`] = ` -Object { - "css1": Array [ - Array [ +{ + "css1": [ + [ "./modules/issue-1191/issue-1191.css", ".some-class { color: red; @@ -707,8 +707,8 @@ Object { "", ], ], - "css2": Array [ - Array [ + "css2": [ + [ "./modules/issue-1191/issue-1191-custom.css", ".custom-some-class { color: red; @@ -720,31 +720,31 @@ Object { } `; -exports[`"modules" option issue #1191 - fallback to default getLocalIdent: warnings 1`] = `Array []`; +exports[`"modules" option issue #1191 - fallback to default getLocalIdent: warnings 1`] = `[]`; -exports[`"modules" option should avoid unnecessary "require": errors 1`] = `Array []`; +exports[`"modules" option should avoid unnecessary "require": errors 1`] = `[]`; exports[`"modules" option should avoid unnecessary "require": module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; -import ___CSS_LOADER_ICSS_IMPORT_0___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported-simple.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; +import ___CSS_LOADER_ICSS_IMPORT_0___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported-simple.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, \\"\\", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, "", true); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".Ps8VWEq9D6yYDbYD8Z74 {\\\\n color: red;\\\\n}\\\\n\\\\n.RoQqX1UKTeWtDXMISYk9 {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".Ps8VWEq9D6yYDbYD8Z74 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.RoQqX1UKTeWtDXMISYk9 {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"simple-foo\\": \\"Ps8VWEq9D6yYDbYD8Z74 \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"imported-simple\\"] + \\"\\", - \\"simple-bar\\": \\"RoQqX1UKTeWtDXMISYk9 \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"imported-simple\\"] + \\"\\" + "simple-foo": "Ps8VWEq9D6yYDbYD8Z74 " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["imported-simple"] + "", + "simple-bar": "RoQqX1UKTeWtDXMISYk9 " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["imported-simple"] + "" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should avoid unnecessary "require": result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/composes/imported-simple.css", ".pCAAqHK9Lcplw9QM7Rj0 { display: block; @@ -752,7 +752,7 @@ Array [ ", "", ], - Array [ + [ "./modules/composes/composes-duplicate.css", ".Ps8VWEq9D6yYDbYD8Z74 { color: red; @@ -767,33 +767,33 @@ Array [ ] `; -exports[`"modules" option should avoid unnecessary "require": warnings 1`] = `Array []`; +exports[`"modules" option should avoid unnecessary "require": warnings 1`] = `[]`; -exports[`"modules" option should dedupe same modules in one module (issue #1037): errors 1`] = `Array []`; +exports[`"modules" option should dedupe same modules in one module (issue #1037): errors 1`] = `[]`; exports[`"modules" option should dedupe same modules in one module (issue #1037): module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; -import ___CSS_LOADER_ICSS_IMPORT_0___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./buttons/primary-button.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_1___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./buttons/secondary-button.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; +import ___CSS_LOADER_ICSS_IMPORT_0___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./buttons/primary-button.css"; +import ___CSS_LOADER_ICSS_IMPORT_1___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./buttons/secondary-button.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_1___, \\"\\", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_1___, "", true); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".cxBUjVsu_UGx0Xg0ywCw\\\\n{\\\\n}\\\\n\\\\n.mKgsL_hCxK21zxRDQMbn\\\\n{\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".cxBUjVsu_UGx0Xg0ywCw\\r\\n{\\r\\n}\\r\\n\\r\\n.mKgsL_hCxK21zxRDQMbn\\r\\n{\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"nextButton\\": \\"cxBUjVsu_UGx0Xg0ywCw \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"primaryButton\\"] + \\"\\", - \\"backButton\\": \\"mKgsL_hCxK21zxRDQMbn \\" + ___CSS_LOADER_ICSS_IMPORT_1___.locals[\\"secondaryButton\\"] + \\"\\" + "nextButton": "cxBUjVsu_UGx0Xg0ywCw " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["primaryButton"] + "", + "backButton": "mKgsL_hCxK21zxRDQMbn " + ___CSS_LOADER_ICSS_IMPORT_1___.locals["secondaryButton"] + "" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should dedupe same modules in one module (issue #1037): result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/dedupe/buttons/button.css", ".ETyYv0AQ15QGLXaOjUIU { @@ -804,7 +804,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/dedupe/buttons/primary-button.css", ".T3rsQRYGiFPb789T3nPW { @@ -814,7 +814,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/dedupe/buttons/secondary-button.css", "._BsvPO61W5jn4UqX0Jck { @@ -824,7 +824,7 @@ Array [ ", "", ], - Array [ + [ "./modules/dedupe/source.css", ".cxBUjVsu_UGx0Xg0ywCw { @@ -839,37 +839,37 @@ Array [ ] `; -exports[`"modules" option should dedupe same modules in one module (issue #1037): warnings 1`] = `Array []`; +exports[`"modules" option should dedupe same modules in one module (issue #1037): warnings 1`] = `[]`; -exports[`"modules" option should emit warning when localIdentName is emoji: errors 1`] = `Array []`; +exports[`"modules" option should emit warning when localIdentName is emoji: errors 1`] = `[]`; -exports[`"modules" option should emit warning when localIdentName is emoji: warnings 1`] = `Array []`; +exports[`"modules" option should emit warning when localIdentName is emoji: warnings 1`] = `[]`; -exports[`"modules" option should keep order: errors 1`] = `Array []`; +exports[`"modules" option should keep order: errors 1`] = `[]`; exports[`"modules" option should keep order: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; -import ___CSS_LOADER_ICSS_IMPORT_0___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./order-1.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_1___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./order-2.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; +import ___CSS_LOADER_ICSS_IMPORT_0___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./order-1.css"; +import ___CSS_LOADER_ICSS_IMPORT_1___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./order-2.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_1___, \\"\\", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_1___, "", true); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".Q9ZbfN73CE9nTzgsOKaJ {\\\\n display: block;\\\\n}\\\\n\\\\n.BRalxsptB32EbO5CVyzm {\\\\n display: inline;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".Q9ZbfN73CE9nTzgsOKaJ {\\r\\n display: block;\\r\\n}\\r\\n\\r\\n.BRalxsptB32EbO5CVyzm {\\r\\n display: inline;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"simple\\": \\"Q9ZbfN73CE9nTzgsOKaJ \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"order-1\\"] + \\" \\" + ___CSS_LOADER_ICSS_IMPORT_1___.locals[\\"order-2\\"] + \\" \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"order-1-1\\"] + \\" \\" + ___CSS_LOADER_ICSS_IMPORT_1___.locals[\\"order-2-2\\"] + \\"\\", - \\"simple-other\\": \\"BRalxsptB32EbO5CVyzm \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"order-1\\"] + \\"\\" + "simple": "Q9ZbfN73CE9nTzgsOKaJ " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["order-1"] + " " + ___CSS_LOADER_ICSS_IMPORT_1___.locals["order-2"] + " " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["order-1-1"] + " " + ___CSS_LOADER_ICSS_IMPORT_1___.locals["order-2-2"] + "", + "simple-other": "BRalxsptB32EbO5CVyzm " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["order-1"] + "" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should keep order: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/order/order-1.css", ".f6n4s_1IY8eI9OLwFkLZ { color: red; @@ -881,7 +881,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/order/order-2.css", ".EPgSMUSXLA4RUVdEmb8f { color: blue; @@ -893,7 +893,7 @@ Array [ ", "", ], - Array [ + [ "./modules/order/index.css", ".Q9ZbfN73CE9nTzgsOKaJ { display: block; @@ -908,30 +908,30 @@ Array [ ] `; -exports[`"modules" option should keep order: warnings 1`] = `Array []`; +exports[`"modules" option should keep order: warnings 1`] = `[]`; -exports[`"modules" option should resolve absolute path in composes: errors 1`] = `Array []`; +exports[`"modules" option should resolve absolute path in composes: errors 1`] = `[]`; exports[`"modules" option should resolve absolute path in composes: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; -import ___CSS_LOADER_ICSS_IMPORT_0___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported-simple.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; +import ___CSS_LOADER_ICSS_IMPORT_0___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported-simple.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, \\"\\", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, "", true); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".kyvwkn92Lnd2EucgzJse { color: red; }\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".kyvwkn92Lnd2EucgzJse { color: red; }", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"simple\\": \\"kyvwkn92Lnd2EucgzJse \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"imported-simple\\"] + \\"\\" + "simple": "kyvwkn92Lnd2EucgzJse " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["imported-simple"] + "" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should resolve absolute path in composes: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/composes/imported-simple.css", ".pCAAqHK9Lcplw9QM7Rj0 { display: block; @@ -939,7 +939,7 @@ Array [ ", "", ], - Array [ + [ "./modules/composes/composes-absolute.css", ".kyvwkn92Lnd2EucgzJse { color: red; }", "", @@ -947,38 +947,38 @@ Array [ ] `; -exports[`"modules" option should resolve absolute path in composes: warnings 1`] = `Array []`; +exports[`"modules" option should resolve absolute path in composes: warnings 1`] = `[]`; -exports[`"modules" option should resolve package from node_modules with and without tilde: errors 1`] = `Array []`; +exports[`"modules" option should resolve package from node_modules with and without tilde: errors 1`] = `[]`; exports[`"modules" option should resolve package from node_modules with and without tilde: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; -import ___CSS_LOADER_ICSS_IMPORT_0___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!../node_modules/test/index.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; +import ___CSS_LOADER_ICSS_IMPORT_0___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!../node_modules/test/index.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, \\"\\", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, "", true); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".dplP4w4XMPrlPI5jKzht {\\\\n color: \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"foo\\"] + \\";\\\\n background: \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"bar\\"] + \\";\\\\n}\\\\n\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".dplP4w4XMPrlPI5jKzht {\\r\\n color: " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["foo"] + ";\\r\\n background: " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["bar"] + ";\\r\\n}\\r\\n\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"foo\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"foo\\"] + \\"\\", - \\"bar\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"bar\\"] + \\"\\", - \\"className\\": \\"dplP4w4XMPrlPI5jKzht\\" + "foo": "" + ___CSS_LOADER_ICSS_IMPORT_0___.locals["foo"] + "", + "bar": "" + ___CSS_LOADER_ICSS_IMPORT_0___.locals["bar"] + "", + "className": "dplP4w4XMPrlPI5jKzht" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should resolve package from node_modules with and without tilde: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/node_modules/test/index.css", " ", "", ], - Array [ + [ "./modules/issue-914/source.css", ".dplP4w4XMPrlPI5jKzht { color: red; @@ -991,75 +991,75 @@ Array [ ] `; -exports[`"modules" option should resolve package from node_modules with and without tilde: warnings 1`] = `Array []`; +exports[`"modules" option should resolve package from node_modules with and without tilde: warnings 1`] = `[]`; -exports[`"modules" option should should work with two leading hyphens: errors 1`] = `Array []`; +exports[`"modules" option should should work with two leading hyphens: errors 1`] = `[]`; exports[`"modules" option should should work with two leading hyphens: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"._--test {\\\\n background: red;\\\\n}\\\\n\\\\n._--_test {\\\\n background: blue;\\\\n}\\\\n\\\\n._--className {\\\\n background: red;\\\\n}\\\\n\\\\n#_--someId {\\\\n background: green;\\\\n}\\\\n\\\\n._--className ._--subClass {\\\\n color: green;\\\\n}\\\\n\\\\n#_--someId ._--subClass {\\\\n color: blue;\\\\n}\\\\n\\\\n._---a0-34a___f {\\\\n color: red;\\\\n}\\\\n\\\\n._--m_x_\\\\\\\\@ {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n._--B\\\\\\\\&W\\\\\\\\? {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n._--\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n._--\\\\\\\\31 a2b3c {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#_--\\\\\\\\#fake-id {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#_---a-b-c- {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#_--© {\\\\n color: black;\\\\n}\\\\n\\\\n._--♥ { background: lime; }\\\\n._--© { background: lime; }\\\\n._--😍 { background: lime; }\\\\n._--“‘’” { background: lime; }\\\\n._--☺☃ { background: lime; }\\\\n._--⌘⌥ { background: lime; }\\\\n._--𝄞♪♩♫♬ { background: lime; }\\\\n._--💩 { background: lime; }\\\\n._--\\\\\\\\? { background: lime; }\\\\n._--\\\\\\\\@ { background: lime; }\\\\n._--\\\\\\\\. { background: lime; }\\\\n._--\\\\\\\\3A \\\\\\\\) { background: lime; }\\\\n._--\\\\\\\\3A \\\\\\\\\`\\\\\\\\( { background: lime; }\\\\n._--\\\\\\\\31 23 { background: lime; }\\\\n._--\\\\\\\\31 a2b3c { background: lime; }\\\\n._--\\\\\\\\ { background: lime; }\\\\n._--\\\\\\\\<\\\\\\\\>\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\>\\\\\\\\>\\\\\\\\<\\\\\\\\> { background: lime; }\\\\n._--\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\[\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\-\\\\\\\\]\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\<\\\\\\\\<\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\. { background: lime; }\\\\n._--\\\\\\\\# { background: lime; }\\\\n._--\\\\\\\\#\\\\\\\\# { background: lime; }\\\\n._--\\\\\\\\#\\\\\\\\.\\\\\\\\#\\\\\\\\.\\\\\\\\# { background: lime; }\\\\n._--\\\\\\\\_ { background: lime; }\\\\n._--\\\\\\\\{\\\\\\\\} { background: lime; }\\\\n._--\\\\\\\\#fake\\\\\\\\-id { background: lime; }\\\\n._--foo\\\\\\\\.bar { background: lime; }\\\\n._--\\\\\\\\3A hover { background: lime; }\\\\n._--\\\\\\\\3A hover\\\\\\\\3A focus\\\\\\\\3A active { background: lime; }\\\\n._--\\\\\\\\[attr\\\\\\\\=value\\\\\\\\] { background: lime; }\\\\n._--f\\\\\\\\/o\\\\\\\\/o { background: lime; }\\\\n._--f\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\o { background: lime; }\\\\n._--f\\\\\\\\*o\\\\\\\\*o { background: lime; }\\\\n._--f\\\\\\\\!o\\\\\\\\!o { background: lime; }\\\\n._--f\\\\\\\\'o\\\\\\\\'o { background: lime; }\\\\n._--f\\\\\\\\~o\\\\\\\\~o { background: lime; }\\\\n._--f\\\\\\\\+o\\\\\\\\+o { background: lime; }\\\\n\\\\n._--foo\\\\\\\\/bar {\\\\n background: hotpink;\\\\n}\\\\n\\\\n._--foo\\\\\\\\\\\\\\\\bar {\\\\n background: hotpink;\\\\n}\\\\n\\\\n._--foo\\\\\\\\/bar\\\\\\\\/baz {\\\\n background: hotpink;\\\\n}\\\\n\\\\n._--foo\\\\\\\\\\\\\\\\bar\\\\\\\\\\\\\\\\baz {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "._--test {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n._--_test {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n._--className {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#_--someId {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n._--className ._--subClass {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#_--someId ._--subClass {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n._---a0-34a___f {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n._--m_x_\\\\@ {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n._--B\\\\&W\\\\? {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n._--\\\\3A \\\\\`\\\\( {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n._--\\\\31 a2b3c {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#_--\\\\#fake-id {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#_---a-b-c- {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#_--© {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n._--♥ { background: lime; }\\r\\n._--© { background: lime; }\\r\\n._--😍 { background: lime; }\\r\\n._--“‘’” { background: lime; }\\r\\n._--☺☃ { background: lime; }\\r\\n._--⌘⌥ { background: lime; }\\r\\n._--𝄞♪♩♫♬ { background: lime; }\\r\\n._--💩 { background: lime; }\\r\\n._--\\\\? { background: lime; }\\r\\n._--\\\\@ { background: lime; }\\r\\n._--\\\\. { background: lime; }\\r\\n._--\\\\3A \\\\) { background: lime; }\\r\\n._--\\\\3A \\\\\`\\\\( { background: lime; }\\r\\n._--\\\\31 23 { background: lime; }\\r\\n._--\\\\31 a2b3c { background: lime; }\\r\\n._--\\\\ { background: lime; }\\r\\n._--\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\> { background: lime; }\\r\\n._--\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\. { background: lime; }\\r\\n._--\\\\# { background: lime; }\\r\\n._--\\\\#\\\\# { background: lime; }\\r\\n._--\\\\#\\\\.\\\\#\\\\.\\\\# { background: lime; }\\r\\n._--\\\\_ { background: lime; }\\r\\n._--\\\\{\\\\} { background: lime; }\\r\\n._--\\\\#fake\\\\-id { background: lime; }\\r\\n._--foo\\\\.bar { background: lime; }\\r\\n._--\\\\3A hover { background: lime; }\\r\\n._--\\\\3A hover\\\\3A focus\\\\3A active { background: lime; }\\r\\n._--\\\\[attr\\\\=value\\\\] { background: lime; }\\r\\n._--f\\\\/o\\\\/o { background: lime; }\\r\\n._--f\\\\\\\\o\\\\\\\\o { background: lime; }\\r\\n._--f\\\\*o\\\\*o { background: lime; }\\r\\n._--f\\\\!o\\\\!o { background: lime; }\\r\\n._--f\\\\'o\\\\'o { background: lime; }\\r\\n._--f\\\\~o\\\\~o { background: lime; }\\r\\n._--f\\\\+o\\\\+o { background: lime; }\\r\\n\\r\\n._--foo\\\\/bar {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n._--foo\\\\\\\\bar {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n._--foo\\\\/bar\\\\/baz {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n._--foo\\\\\\\\bar\\\\\\\\baz {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"_--123\\", - \\"test\\": \\"_--test\\", - \\"_test\\": \\"_--_test\\", - \\"className\\": \\"_--className\\", - \\"someId\\": \\"_--someId\\", - \\"subClass\\": \\"_--subClass\\", - \\"-a0-34a___f\\": \\"_---a0-34a___f\\", - \\"m_x_@\\": \\"_--m_x_@\\", - \\"B&W?\\": \\"_--B&W?\\", - \\":\`(\\": \\"_--:\`(\\", - \\"1a2b3c\\": \\"_--1a2b3c\\", - \\"#fake-id\\": \\"_--#fake-id\\", - \\"-a-b-c-\\": \\"_---a-b-c-\\", - \\"©\\": \\"_--©\\", - \\"♥\\": \\"_--♥\\", - \\"😍\\": \\"_--😍\\", - \\"“‘’”\\": \\"_--“‘’”\\", - \\"☺☃\\": \\"_--☺☃\\", - \\"⌘⌥\\": \\"_--⌘⌥\\", - \\"𝄞♪♩♫♬\\": \\"_--𝄞♪♩♫♬\\", - \\"💩\\": \\"_--💩\\", - \\"?\\": \\"_--?\\", - \\"@\\": \\"_--@\\", - \\".\\": \\"_--.\\", - \\":)\\": \\"_--:)\\", - \\"

\\": \\"_--

\\", - \\"<><<<>><>\\": \\"_--<><<<>><>\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"_--++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\", - \\"#\\": \\"_--#\\", - \\"##\\": \\"_--##\\", - \\"#.#.#\\": \\"_--#.#.#\\", - \\"_\\": \\"_--_\\", - \\"{}\\": \\"_--{}\\", - \\"foo.bar\\": \\"_--foo.bar\\", - \\":hover\\": \\"_--:hover\\", - \\":hover:focus:active\\": \\"_--:hover:focus:active\\", - \\"[attr=value]\\": \\"_--[attr=value]\\", - \\"f/o/o\\": \\"_--f/o/o\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"_--f\\\\\\\\o\\\\\\\\o\\", - \\"f*o*o\\": \\"_--f*o*o\\", - \\"f!o!o\\": \\"_--f!o!o\\", - \\"f'o'o\\": \\"_--f'o'o\\", - \\"f~o~o\\": \\"_--f~o~o\\", - \\"f+o+o\\": \\"_--f+o+o\\", - \\"foo/bar\\": \\"_--foo/bar\\", - \\"foo\\\\\\\\bar\\": \\"_--foo\\\\\\\\bar\\", - \\"foo/bar/baz\\": \\"_--foo/bar/baz\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"_--foo\\\\\\\\bar\\\\\\\\baz\\" + "123": "_--123", + "test": "_--test", + "_test": "_--_test", + "className": "_--className", + "someId": "_--someId", + "subClass": "_--subClass", + "-a0-34a___f": "_---a0-34a___f", + "m_x_@": "_--m_x_@", + "B&W?": "_--B&W?", + ":\`(": "_--:\`(", + "1a2b3c": "_--1a2b3c", + "#fake-id": "_--#fake-id", + "-a-b-c-": "_---a-b-c-", + "©": "_--©", + "♥": "_--♥", + "😍": "_--😍", + "“‘’”": "_--“‘’”", + "☺☃": "_--☺☃", + "⌘⌥": "_--⌘⌥", + "𝄞♪♩♫♬": "_--𝄞♪♩♫♬", + "💩": "_--💩", + "?": "_--?", + "@": "_--@", + ".": "_--.", + ":)": "_--:)", + "

": "_--

", + "<><<<>><>": "_--<><<<>><>", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "_--++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.", + "#": "_--#", + "##": "_--##", + "#.#.#": "_--#.#.#", + "_": "_--_", + "{}": "_--{}", + "foo.bar": "_--foo.bar", + ":hover": "_--:hover", + ":hover:focus:active": "_--:hover:focus:active", + "[attr=value]": "_--[attr=value]", + "f/o/o": "_--f/o/o", + "f\\\\o\\\\o": "_--f\\\\o\\\\o", + "f*o*o": "_--f*o*o", + "f!o!o": "_--f!o!o", + "f'o'o": "_--f'o'o", + "f~o~o": "_--f~o~o", + "f+o+o": "_--f+o+o", + "foo/bar": "_--foo/bar", + "foo\\\\bar": "_--foo\\\\bar", + "foo/bar/baz": "_--foo/bar/baz", + "foo\\\\bar\\\\baz": "_--foo\\\\bar\\\\baz" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should should work with two leading hyphens: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", "._--test { background: red; @@ -1089,37 +1089,37 @@ Array [ color: red; } -._--m_x_\\\\@ { +._--m_x_\\@ { margin-left: auto !important; margin-right: auto !important; } -._--B\\\\&W\\\\? { +._--B\\&W\\? { margin-left: auto !important; margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ -._--\\\\3A \\\\\`\\\\( { +/* matches elements with class=":\`(" */ +._--\\3A \\\`\\( { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ -._--\\\\31 a2b3c { +/* matches elements with class="1a2b3c" */ +._--\\31 a2b3c { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ -#_--\\\\#fake-id { +/* matches the element with id="#fake-id" */ +#_--\\#fake-id { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #_---a-b-c- { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #_--© { color: black; } @@ -1132,47 +1132,47 @@ Array [ ._--⌘⌥ { background: lime; } ._--𝄞♪♩♫♬ { background: lime; } ._--💩 { background: lime; } -._--\\\\? { background: lime; } -._--\\\\@ { background: lime; } -._--\\\\. { background: lime; } -._--\\\\3A \\\\) { background: lime; } -._--\\\\3A \\\\\`\\\\( { background: lime; } -._--\\\\31 23 { background: lime; } -._--\\\\31 a2b3c { background: lime; } -._--\\\\ { background: lime; } -._--\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\> { background: lime; } -._--\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\. { background: lime; } -._--\\\\# { background: lime; } -._--\\\\#\\\\# { background: lime; } -._--\\\\#\\\\.\\\\#\\\\.\\\\# { background: lime; } -._--\\\\_ { background: lime; } -._--\\\\{\\\\} { background: lime; } -._--\\\\#fake\\\\-id { background: lime; } -._--foo\\\\.bar { background: lime; } -._--\\\\3A hover { background: lime; } -._--\\\\3A hover\\\\3A focus\\\\3A active { background: lime; } -._--\\\\[attr\\\\=value\\\\] { background: lime; } -._--f\\\\/o\\\\/o { background: lime; } -._--f\\\\\\\\o\\\\\\\\o { background: lime; } -._--f\\\\*o\\\\*o { background: lime; } -._--f\\\\!o\\\\!o { background: lime; } -._--f\\\\'o\\\\'o { background: lime; } -._--f\\\\~o\\\\~o { background: lime; } -._--f\\\\+o\\\\+o { background: lime; } - -._--foo\\\\/bar { +._--\\? { background: lime; } +._--\\@ { background: lime; } +._--\\. { background: lime; } +._--\\3A \\) { background: lime; } +._--\\3A \\\`\\( { background: lime; } +._--\\31 23 { background: lime; } +._--\\31 a2b3c { background: lime; } +._--\\ { background: lime; } +._--\\<\\>\\<\\<\\<\\>\\>\\<\\> { background: lime; } +._--\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\[\\>\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\>\\+\\<\\<\\<\\<\\-\\]\\>\\+\\+\\.\\>\\+\\.\\+\\+\\+\\+\\+\\+\\+\\.\\.\\+\\+\\+\\.\\>\\+\\+\\.\\<\\<\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\.\\>\\.\\+\\+\\+\\.\\-\\-\\-\\-\\-\\-\\.\\-\\-\\-\\-\\-\\-\\-\\-\\.\\>\\+\\.\\>\\. { background: lime; } +._--\\# { background: lime; } +._--\\#\\# { background: lime; } +._--\\#\\.\\#\\.\\# { background: lime; } +._--\\_ { background: lime; } +._--\\{\\} { background: lime; } +._--\\#fake\\-id { background: lime; } +._--foo\\.bar { background: lime; } +._--\\3A hover { background: lime; } +._--\\3A hover\\3A focus\\3A active { background: lime; } +._--\\[attr\\=value\\] { background: lime; } +._--f\\/o\\/o { background: lime; } +._--f\\\\o\\\\o { background: lime; } +._--f\\*o\\*o { background: lime; } +._--f\\!o\\!o { background: lime; } +._--f\\'o\\'o { background: lime; } +._--f\\~o\\~o { background: lime; } +._--f\\+o\\+o { background: lime; } + +._--foo\\/bar { background: hotpink; } -._--foo\\\\\\\\bar { +._--foo\\\\bar { background: hotpink; } -._--foo\\\\/bar\\\\/baz { +._--foo\\/bar\\/baz { background: hotpink; } -._--foo\\\\\\\\bar\\\\\\\\baz { +._--foo\\\\bar\\\\baz { background: hotpink; } ", @@ -1181,75 +1181,75 @@ Array [ ] `; -exports[`"modules" option should should work with two leading hyphens: warnings 1`] = `Array []`; +exports[`"modules" option should should work with two leading hyphens: warnings 1`] = `[]`; -exports[`"modules" option should should work with two leading underscore: errors 1`] = `Array []`; +exports[`"modules" option should should work with two leading underscore: errors 1`] = `[]`; exports[`"modules" option should should work with two leading underscore: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".__test {\\\\n background: red;\\\\n}\\\\n\\\\n.___test {\\\\n background: blue;\\\\n}\\\\n\\\\n.__className {\\\\n background: red;\\\\n}\\\\n\\\\n#__someId {\\\\n background: green;\\\\n}\\\\n\\\\n.__className .__subClass {\\\\n color: green;\\\\n}\\\\n\\\\n#__someId .__subClass {\\\\n color: blue;\\\\n}\\\\n\\\\n.__-a0-34a___f {\\\\n color: red;\\\\n}\\\\n\\\\n.__m_x_\\\\\\\\@ {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.__B\\\\\\\\&W\\\\\\\\? {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.__\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.__\\\\\\\\31 a2b3c {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#__\\\\\\\\#fake-id {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#__-a-b-c- {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#__© {\\\\n color: black;\\\\n}\\\\n\\\\n.__♥ { background: lime; }\\\\n.__© { background: lime; }\\\\n.__😍 { background: lime; }\\\\n.__“‘’” { background: lime; }\\\\n.__☺☃ { background: lime; }\\\\n.__⌘⌥ { background: lime; }\\\\n.__𝄞♪♩♫♬ { background: lime; }\\\\n.__💩 { background: lime; }\\\\n.__\\\\\\\\? { background: lime; }\\\\n.__\\\\\\\\@ { background: lime; }\\\\n.__\\\\\\\\. { background: lime; }\\\\n.__\\\\\\\\3A \\\\\\\\) { background: lime; }\\\\n.__\\\\\\\\3A \\\\\\\\\`\\\\\\\\( { background: lime; }\\\\n.__\\\\\\\\31 23 { background: lime; }\\\\n.__\\\\\\\\31 a2b3c { background: lime; }\\\\n.__\\\\\\\\ { background: lime; }\\\\n.__\\\\\\\\<\\\\\\\\>\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\>\\\\\\\\>\\\\\\\\<\\\\\\\\> { background: lime; }\\\\n.__\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\[\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\-\\\\\\\\]\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\<\\\\\\\\<\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\. { background: lime; }\\\\n.__\\\\\\\\# { background: lime; }\\\\n.__\\\\\\\\#\\\\\\\\# { background: lime; }\\\\n.__\\\\\\\\#\\\\\\\\.\\\\\\\\#\\\\\\\\.\\\\\\\\# { background: lime; }\\\\n.__\\\\\\\\_ { background: lime; }\\\\n.__\\\\\\\\{\\\\\\\\} { background: lime; }\\\\n.__\\\\\\\\#fake\\\\\\\\-id { background: lime; }\\\\n.__foo\\\\\\\\.bar { background: lime; }\\\\n.__\\\\\\\\3A hover { background: lime; }\\\\n.__\\\\\\\\3A hover\\\\\\\\3A focus\\\\\\\\3A active { background: lime; }\\\\n.__\\\\\\\\[attr\\\\\\\\=value\\\\\\\\] { background: lime; }\\\\n.__f\\\\\\\\/o\\\\\\\\/o { background: lime; }\\\\n.__f\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\o { background: lime; }\\\\n.__f\\\\\\\\*o\\\\\\\\*o { background: lime; }\\\\n.__f\\\\\\\\!o\\\\\\\\!o { background: lime; }\\\\n.__f\\\\\\\\'o\\\\\\\\'o { background: lime; }\\\\n.__f\\\\\\\\~o\\\\\\\\~o { background: lime; }\\\\n.__f\\\\\\\\+o\\\\\\\\+o { background: lime; }\\\\n\\\\n.__foo\\\\\\\\/bar {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.__foo\\\\\\\\\\\\\\\\bar {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.__foo\\\\\\\\/bar\\\\\\\\/baz {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.__foo\\\\\\\\\\\\\\\\bar\\\\\\\\\\\\\\\\baz {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".__test {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n.___test {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.__className {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#__someId {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.__className .__subClass {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#__someId .__subClass {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.__-a0-34a___f {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.__m_x_\\\\@ {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.__B\\\\&W\\\\? {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.__\\\\3A \\\\\`\\\\( {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.__\\\\31 a2b3c {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#__\\\\#fake-id {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#__-a-b-c- {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#__© {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.__♥ { background: lime; }\\r\\n.__© { background: lime; }\\r\\n.__😍 { background: lime; }\\r\\n.__“‘’” { background: lime; }\\r\\n.__☺☃ { background: lime; }\\r\\n.__⌘⌥ { background: lime; }\\r\\n.__𝄞♪♩♫♬ { background: lime; }\\r\\n.__💩 { background: lime; }\\r\\n.__\\\\? { background: lime; }\\r\\n.__\\\\@ { background: lime; }\\r\\n.__\\\\. { background: lime; }\\r\\n.__\\\\3A \\\\) { background: lime; }\\r\\n.__\\\\3A \\\\\`\\\\( { background: lime; }\\r\\n.__\\\\31 23 { background: lime; }\\r\\n.__\\\\31 a2b3c { background: lime; }\\r\\n.__\\\\ { background: lime; }\\r\\n.__\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\> { background: lime; }\\r\\n.__\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\. { background: lime; }\\r\\n.__\\\\# { background: lime; }\\r\\n.__\\\\#\\\\# { background: lime; }\\r\\n.__\\\\#\\\\.\\\\#\\\\.\\\\# { background: lime; }\\r\\n.__\\\\_ { background: lime; }\\r\\n.__\\\\{\\\\} { background: lime; }\\r\\n.__\\\\#fake\\\\-id { background: lime; }\\r\\n.__foo\\\\.bar { background: lime; }\\r\\n.__\\\\3A hover { background: lime; }\\r\\n.__\\\\3A hover\\\\3A focus\\\\3A active { background: lime; }\\r\\n.__\\\\[attr\\\\=value\\\\] { background: lime; }\\r\\n.__f\\\\/o\\\\/o { background: lime; }\\r\\n.__f\\\\\\\\o\\\\\\\\o { background: lime; }\\r\\n.__f\\\\*o\\\\*o { background: lime; }\\r\\n.__f\\\\!o\\\\!o { background: lime; }\\r\\n.__f\\\\'o\\\\'o { background: lime; }\\r\\n.__f\\\\~o\\\\~o { background: lime; }\\r\\n.__f\\\\+o\\\\+o { background: lime; }\\r\\n\\r\\n.__foo\\\\/bar {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.__foo\\\\\\\\bar {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.__foo\\\\/bar\\\\/baz {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.__foo\\\\\\\\bar\\\\\\\\baz {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"__123\\", - \\"test\\": \\"__test\\", - \\"_test\\": \\"___test\\", - \\"className\\": \\"__className\\", - \\"someId\\": \\"__someId\\", - \\"subClass\\": \\"__subClass\\", - \\"-a0-34a___f\\": \\"__-a0-34a___f\\", - \\"m_x_@\\": \\"__m_x_@\\", - \\"B&W?\\": \\"__B&W?\\", - \\":\`(\\": \\"__:\`(\\", - \\"1a2b3c\\": \\"__1a2b3c\\", - \\"#fake-id\\": \\"__#fake-id\\", - \\"-a-b-c-\\": \\"__-a-b-c-\\", - \\"©\\": \\"__©\\", - \\"♥\\": \\"__♥\\", - \\"😍\\": \\"__😍\\", - \\"“‘’”\\": \\"__“‘’”\\", - \\"☺☃\\": \\"__☺☃\\", - \\"⌘⌥\\": \\"__⌘⌥\\", - \\"𝄞♪♩♫♬\\": \\"__𝄞♪♩♫♬\\", - \\"💩\\": \\"__💩\\", - \\"?\\": \\"__?\\", - \\"@\\": \\"__@\\", - \\".\\": \\"__.\\", - \\":)\\": \\"__:)\\", - \\"

\\": \\"__

\\", - \\"<><<<>><>\\": \\"__<><<<>><>\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"__++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\", - \\"#\\": \\"__#\\", - \\"##\\": \\"__##\\", - \\"#.#.#\\": \\"__#.#.#\\", - \\"_\\": \\"___\\", - \\"{}\\": \\"__{}\\", - \\"foo.bar\\": \\"__foo.bar\\", - \\":hover\\": \\"__:hover\\", - \\":hover:focus:active\\": \\"__:hover:focus:active\\", - \\"[attr=value]\\": \\"__[attr=value]\\", - \\"f/o/o\\": \\"__f/o/o\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"__f\\\\\\\\o\\\\\\\\o\\", - \\"f*o*o\\": \\"__f*o*o\\", - \\"f!o!o\\": \\"__f!o!o\\", - \\"f'o'o\\": \\"__f'o'o\\", - \\"f~o~o\\": \\"__f~o~o\\", - \\"f+o+o\\": \\"__f+o+o\\", - \\"foo/bar\\": \\"__foo/bar\\", - \\"foo\\\\\\\\bar\\": \\"__foo\\\\\\\\bar\\", - \\"foo/bar/baz\\": \\"__foo/bar/baz\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"__foo\\\\\\\\bar\\\\\\\\baz\\" + "123": "__123", + "test": "__test", + "_test": "___test", + "className": "__className", + "someId": "__someId", + "subClass": "__subClass", + "-a0-34a___f": "__-a0-34a___f", + "m_x_@": "__m_x_@", + "B&W?": "__B&W?", + ":\`(": "__:\`(", + "1a2b3c": "__1a2b3c", + "#fake-id": "__#fake-id", + "-a-b-c-": "__-a-b-c-", + "©": "__©", + "♥": "__♥", + "😍": "__😍", + "“‘’”": "__“‘’”", + "☺☃": "__☺☃", + "⌘⌥": "__⌘⌥", + "𝄞♪♩♫♬": "__𝄞♪♩♫♬", + "💩": "__💩", + "?": "__?", + "@": "__@", + ".": "__.", + ":)": "__:)", + "

": "__

", + "<><<<>><>": "__<><<<>><>", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "__++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.", + "#": "__#", + "##": "__##", + "#.#.#": "__#.#.#", + "_": "___", + "{}": "__{}", + "foo.bar": "__foo.bar", + ":hover": "__:hover", + ":hover:focus:active": "__:hover:focus:active", + "[attr=value]": "__[attr=value]", + "f/o/o": "__f/o/o", + "f\\\\o\\\\o": "__f\\\\o\\\\o", + "f*o*o": "__f*o*o", + "f!o!o": "__f!o!o", + "f'o'o": "__f'o'o", + "f~o~o": "__f~o~o", + "f+o+o": "__f+o+o", + "foo/bar": "__foo/bar", + "foo\\\\bar": "__foo\\\\bar", + "foo/bar/baz": "__foo/bar/baz", + "foo\\\\bar\\\\baz": "__foo\\\\bar\\\\baz" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should should work with two leading underscore: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".__test { background: red; @@ -1279,37 +1279,37 @@ Array [ color: red; } -.__m_x_\\\\@ { +.__m_x_\\@ { margin-left: auto !important; margin-right: auto !important; } -.__B\\\\&W\\\\? { +.__B\\&W\\? { margin-left: auto !important; margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ -.__\\\\3A \\\\\`\\\\( { +/* matches elements with class=":\`(" */ +.__\\3A \\\`\\( { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ -.__\\\\31 a2b3c { +/* matches elements with class="1a2b3c" */ +.__\\31 a2b3c { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ -#__\\\\#fake-id { +/* matches the element with id="#fake-id" */ +#__\\#fake-id { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #__-a-b-c- { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #__© { color: black; } @@ -1322,47 +1322,47 @@ Array [ .__⌘⌥ { background: lime; } .__𝄞♪♩♫♬ { background: lime; } .__💩 { background: lime; } -.__\\\\? { background: lime; } -.__\\\\@ { background: lime; } -.__\\\\. { background: lime; } -.__\\\\3A \\\\) { background: lime; } -.__\\\\3A \\\\\`\\\\( { background: lime; } -.__\\\\31 23 { background: lime; } -.__\\\\31 a2b3c { background: lime; } -.__\\\\ { background: lime; } -.__\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\> { background: lime; } -.__\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\. { background: lime; } -.__\\\\# { background: lime; } -.__\\\\#\\\\# { background: lime; } -.__\\\\#\\\\.\\\\#\\\\.\\\\# { background: lime; } -.__\\\\_ { background: lime; } -.__\\\\{\\\\} { background: lime; } -.__\\\\#fake\\\\-id { background: lime; } -.__foo\\\\.bar { background: lime; } -.__\\\\3A hover { background: lime; } -.__\\\\3A hover\\\\3A focus\\\\3A active { background: lime; } -.__\\\\[attr\\\\=value\\\\] { background: lime; } -.__f\\\\/o\\\\/o { background: lime; } -.__f\\\\\\\\o\\\\\\\\o { background: lime; } -.__f\\\\*o\\\\*o { background: lime; } -.__f\\\\!o\\\\!o { background: lime; } -.__f\\\\'o\\\\'o { background: lime; } -.__f\\\\~o\\\\~o { background: lime; } -.__f\\\\+o\\\\+o { background: lime; } - -.__foo\\\\/bar { +.__\\? { background: lime; } +.__\\@ { background: lime; } +.__\\. { background: lime; } +.__\\3A \\) { background: lime; } +.__\\3A \\\`\\( { background: lime; } +.__\\31 23 { background: lime; } +.__\\31 a2b3c { background: lime; } +.__\\ { background: lime; } +.__\\<\\>\\<\\<\\<\\>\\>\\<\\> { background: lime; } +.__\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\[\\>\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\>\\+\\<\\<\\<\\<\\-\\]\\>\\+\\+\\.\\>\\+\\.\\+\\+\\+\\+\\+\\+\\+\\.\\.\\+\\+\\+\\.\\>\\+\\+\\.\\<\\<\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\.\\>\\.\\+\\+\\+\\.\\-\\-\\-\\-\\-\\-\\.\\-\\-\\-\\-\\-\\-\\-\\-\\.\\>\\+\\.\\>\\. { background: lime; } +.__\\# { background: lime; } +.__\\#\\# { background: lime; } +.__\\#\\.\\#\\.\\# { background: lime; } +.__\\_ { background: lime; } +.__\\{\\} { background: lime; } +.__\\#fake\\-id { background: lime; } +.__foo\\.bar { background: lime; } +.__\\3A hover { background: lime; } +.__\\3A hover\\3A focus\\3A active { background: lime; } +.__\\[attr\\=value\\] { background: lime; } +.__f\\/o\\/o { background: lime; } +.__f\\\\o\\\\o { background: lime; } +.__f\\*o\\*o { background: lime; } +.__f\\!o\\!o { background: lime; } +.__f\\'o\\'o { background: lime; } +.__f\\~o\\~o { background: lime; } +.__f\\+o\\+o { background: lime; } + +.__foo\\/bar { background: hotpink; } -.__foo\\\\\\\\bar { +.__foo\\\\bar { background: hotpink; } -.__foo\\\\/bar\\\\/baz { +.__foo\\/bar\\/baz { background: hotpink; } -.__foo\\\\\\\\bar\\\\\\\\baz { +.__foo\\\\bar\\\\baz { background: hotpink; } ", @@ -1371,47 +1371,47 @@ Array [ ] `; -exports[`"modules" option should should work with two leading underscore: warnings 1`] = `Array []`; +exports[`"modules" option should should work with two leading underscore: warnings 1`] = `[]`; -exports[`"modules" option should support resolving in composes preprocessor files with extensions: errors 1`] = `Array []`; +exports[`"modules" option should support resolving in composes preprocessor files with extensions: errors 1`] = `[]`; exports[`"modules" option should support resolving in composes preprocessor files with extensions: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; -import ___CSS_LOADER_ICSS_IMPORT_0___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./values.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_1___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./less-file.less\\"; -import ___CSS_LOADER_ICSS_IMPORT_2___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./scss-file.scss\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; +import ___CSS_LOADER_ICSS_IMPORT_0___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./values.css"; +import ___CSS_LOADER_ICSS_IMPORT_1___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./less-file.less"; +import ___CSS_LOADER_ICSS_IMPORT_2___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./scss-file.scss"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_1___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_2___, \\"\\", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_1___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_2___, "", true); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".globalClassName {\\\\n color: orange;\\\\n}\\\\n\\\\n.jfnINdjNmjmNE30hJhM2 {\\\\n color: \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"v-def\\"] + \\";\\\\n}\\\\n\\\\n.UIbsE5LKj9LULxJh5lui {\\\\n color: \\" + ___CSS_LOADER_ICSS_IMPORT_1___.locals[\\"v-foo\\"] + \\";\\\\n}\\\\n\\\\n.IhDiFbofjUNbC6vdWN9Z {\\\\n color: \\" + ___CSS_LOADER_ICSS_IMPORT_2___.locals[\\"v-bar\\"] + \\";\\\\n}\\\\n\\\\n.vtrwouBgSegFPwkaXOt_ {\\\\n background: #000;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".globalClassName {\\r\\n color: orange;\\r\\n}\\r\\n\\r\\n.jfnINdjNmjmNE30hJhM2 {\\r\\n color: " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["v-def"] + ";\\r\\n}\\r\\n\\r\\n.UIbsE5LKj9LULxJh5lui {\\r\\n color: " + ___CSS_LOADER_ICSS_IMPORT_1___.locals["v-foo"] + ";\\r\\n}\\r\\n\\r\\n.IhDiFbofjUNbC6vdWN9Z {\\r\\n color: " + ___CSS_LOADER_ICSS_IMPORT_2___.locals["v-bar"] + ";\\r\\n}\\r\\n\\r\\n.vtrwouBgSegFPwkaXOt_ {\\r\\n background: #000;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"v-def\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"v-def\\"] + \\"\\", - \\"v-foo\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_1___.locals[\\"v-foo\\"] + \\"\\", - \\"v-bar\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_2___.locals[\\"v-bar\\"] + \\"\\", - \\"globalClassName\\": \\"globalClassName\\", - \\"ghi\\": \\"jfnINdjNmjmNE30hJhM2\\", - \\"class\\": \\"UIbsE5LKj9LULxJh5lui \\" + ___CSS_LOADER_ICSS_IMPORT_1___.locals[\\"lessClass\\"] + \\"\\", - \\"other\\": \\"IhDiFbofjUNbC6vdWN9Z \\" + ___CSS_LOADER_ICSS_IMPORT_2___.locals[\\"scssClass\\"] + \\"\\", - \\"otherClassName\\": \\"vtrwouBgSegFPwkaXOt_ globalClassName\\" + "v-def": "" + ___CSS_LOADER_ICSS_IMPORT_0___.locals["v-def"] + "", + "v-foo": "" + ___CSS_LOADER_ICSS_IMPORT_1___.locals["v-foo"] + "", + "v-bar": "" + ___CSS_LOADER_ICSS_IMPORT_2___.locals["v-bar"] + "", + "globalClassName": "globalClassName", + "ghi": "jfnINdjNmjmNE30hJhM2", + "class": "UIbsE5LKj9LULxJh5lui " + ___CSS_LOADER_ICSS_IMPORT_1___.locals["lessClass"] + "", + "other": "IhDiFbofjUNbC6vdWN9Z " + ___CSS_LOADER_ICSS_IMPORT_2___.locals["scssClass"] + "", + "otherClassName": "vtrwouBgSegFPwkaXOt_ globalClassName" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should support resolving in composes preprocessor files with extensions: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/composes/values.css", " ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/composes/less-file.less", ".t5MH7YkQgNxGoiYDjLHG { padding: 5px; @@ -1419,7 +1419,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/composes/scss-file.scss", "$color: red; @@ -1430,7 +1430,7 @@ Array [ ", "", ], - Array [ + [ "./modules/composes/composes-preprocessors.css", ".globalClassName { color: orange; @@ -1457,95 +1457,95 @@ Array [ ] `; -exports[`"modules" option should support resolving in composes preprocessor files with extensions: warnings 1`] = `Array []`; +exports[`"modules" option should support resolving in composes preprocessor files with extensions: warnings 1`] = `[]`; -exports[`"modules" option should support resolving in composes: errors 1`] = `Array []`; +exports[`"modules" option should support resolving in composes: errors 1`] = `[]`; exports[`"modules" option should support resolving in composes: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; -import ___CSS_LOADER_ICSS_IMPORT_0___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./values.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_1___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_2___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported-simple.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_3___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./relative.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_4___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./top-relative.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_5___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!../issue-861/node_modules/package/style.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_6___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./alias.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_7___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!sass-loader!./scss-file.scss\\"; -import ___CSS_LOADER_AT_RULE_IMPORT_0___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./test-other.css\\"; -import ___CSS_LOADER_GET_URL_IMPORT___ from \\"../../../../src/runtime/getUrl.js\\"; -var ___CSS_LOADER_URL_IMPORT_0___ = new URL(\\"../../url/img.png\\", import.meta.url); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, \\"(min-width: 100px)\\"); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_1___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_2___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_3___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_4___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_5___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_6___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_7___, \\"\\", true); +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; +import ___CSS_LOADER_ICSS_IMPORT_0___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./values.css"; +import ___CSS_LOADER_ICSS_IMPORT_1___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css"; +import ___CSS_LOADER_ICSS_IMPORT_2___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported-simple.css"; +import ___CSS_LOADER_ICSS_IMPORT_3___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./relative.css"; +import ___CSS_LOADER_ICSS_IMPORT_4___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./top-relative.css"; +import ___CSS_LOADER_ICSS_IMPORT_5___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!../issue-861/node_modules/package/style.css"; +import ___CSS_LOADER_ICSS_IMPORT_6___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./alias.css"; +import ___CSS_LOADER_ICSS_IMPORT_7___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!sass-loader!./scss-file.scss"; +import ___CSS_LOADER_AT_RULE_IMPORT_0___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./test-other.css"; +import ___CSS_LOADER_GET_URL_IMPORT___ from "../../../../src/runtime/getUrl.js"; +var ___CSS_LOADER_URL_IMPORT_0___ = new URL("../../url/img.png", import.meta.url); +var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, "(min-width: 100px)"); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_1___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_2___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_3___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_4___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_5___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_6___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_7___, "", true); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".ozGmfTedr1GnFJDWqNUH {\\\\n color: \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"v-def\\"] + \\";\\\\n}\\\\n\\\\n.zchqshjqLbPAHaRvIBET {\\\\n color: blue;\\\\n}\\\\n\\\\n.WZBxXqS2GytaA3IBhhnd {\\\\n display: block;\\\\n}\\\\n\\\\n.W51zcAMuJMsNFi1CXgWr {\\\\n width: \\" + ___CSS_LOADER_ICSS_IMPORT_1___.locals[\\"v-something\\"] + \\";\\\\n}\\\\n\\\\n.KEl5ZxzNkpjfWorrBglC {\\\\n color: \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"v-other\\"] + \\";\\\\n}\\\\n\\\\n.ecAEWh2vww9pNEdyj9Jn {\\\\n prop: \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"v-def\\"] + \\";\\\\n duplicate: \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"v-other\\"] + \\";\\\\n}\\\\n\\\\n.CBlowYk8qiAgWWzFeXRA {\\\\n color: red;\\\\n}\\\\n\\\\n.c_NHnDcX1bd_kuxgsuYi {\\\\n color: yellow;\\\\n}\\\\n\\\\n.S0Kwou8pVmsENtBP3hYm {\\\\n color: gray;\\\\n}\\\\n\\\\n.rq663Pq_zV0CjpwttvK4 {\\\\n color: gray;\\\\n}\\\\n\\\\n.fadRMHArJofp7sWEbPVR {\\\\n color: gainsboro;\\\\n}\\\\n\\\\n.sg1HlXqlWy6l6_Wm5iA7 {\\\\n color: gainsboro;\\\\n}\\\\n\\\\n.bnRUswvicYag6u0SPnvI {\\\\n color: #BF4040;\\\\n}\\\\n\\\\n.kEJRwpukB2OtmkGTknbU {\\\\n color: black;\\\\n}\\\\n\\\\n@media (min-width: 960px) {\\\\n .hY2PI5vC9ABuJY1nkWnf {\\\\n padding: 0 20px;\\\\n }\\\\n}\\\\n\\\\n.\\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"s-white\\"] + \\" {\\\\n color: white;\\\\n}\\\\n\\\\n@media \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"m-small\\"] + \\" {\\\\n .hY2PI5vC9ABuJY1nkWnf {\\\\n padding: 20px 20px;\\\\n }\\\\n}\\\\n\\\\n.q8mv0HutzqdsVWjl8mAz {\\\\n v-ident: validIdent;\\\\n v-pre-defined-ident: left;\\\\n v-string: 'content';\\\\n v-string-1: '';\\\\n v-url: url(https://www.exammple.com/images/my-background.png);\\\\n v-url-1: url('https://www.exammple.com/images/my-background.png');\\\\n v-url-2: url(\\\\\\"https://www.exammple.com/images/my-background.png\\\\\\");\\\\n v-integer: 100;\\\\n v-integer-1: -100;\\\\n v-integer-2: +100;\\\\n v-number: .60;\\\\n v-number-1: -456.8;\\\\n v-number-2: -3.4e-2;\\\\n v-dimension: 12px;\\\\n v-percentage: 100%;\\\\n v-hex: #fff;\\\\n v-comment: /* comment */ 10px /* comment */;\\\\n v-function: rgb(0,0,0);\\\\n v-unicode-range: U+0025-00FF;\\\\n mutliple: #fff .60 100%;\\\\n}\\\\n\\\\n\\\\na {\\\\n content: 'content';\\\\n}\\\\n\\\\n@supports (content: 'content') {\\\\n a {\\\\n content: 'content';\\\\n }\\\\n}\\\\n\\\\n[class~='content'] {\\\\n color:green;\\\\n}\\\\n\\\\n.xajoqP1d3SwrjJ4WEM8g {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\\\n.Ix5nEHiVOsWuWxdx0twz {\\\\n background: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".ozGmfTedr1GnFJDWqNUH {\\r\\n color: " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["v-def"] + ";\\r\\n}\\r\\n\\r\\n.zchqshjqLbPAHaRvIBET {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.WZBxXqS2GytaA3IBhhnd {\\r\\n display: block;\\r\\n}\\r\\n\\r\\n.W51zcAMuJMsNFi1CXgWr {\\r\\n width: " + ___CSS_LOADER_ICSS_IMPORT_1___.locals["v-something"] + ";\\r\\n}\\r\\n\\r\\n.KEl5ZxzNkpjfWorrBglC {\\r\\n color: " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["v-other"] + ";\\r\\n}\\r\\n\\r\\n.ecAEWh2vww9pNEdyj9Jn {\\r\\n prop: " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["v-def"] + ";\\r\\n duplicate: " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["v-other"] + ";\\r\\n}\\r\\n\\r\\n.CBlowYk8qiAgWWzFeXRA {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.c_NHnDcX1bd_kuxgsuYi {\\r\\n color: yellow;\\r\\n}\\r\\n\\r\\n.S0Kwou8pVmsENtBP3hYm {\\r\\n color: gray;\\r\\n}\\r\\n\\r\\n.rq663Pq_zV0CjpwttvK4 {\\r\\n color: gray;\\r\\n}\\r\\n\\r\\n.fadRMHArJofp7sWEbPVR {\\r\\n color: gainsboro;\\r\\n}\\r\\n\\r\\n.sg1HlXqlWy6l6_Wm5iA7 {\\r\\n color: gainsboro;\\r\\n}\\r\\n\\r\\n.bnRUswvicYag6u0SPnvI {\\r\\n color: #BF4040;\\r\\n}\\r\\n\\r\\n.kEJRwpukB2OtmkGTknbU {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n@media (min-width: 960px) {\\r\\n .hY2PI5vC9ABuJY1nkWnf {\\r\\n padding: 0 20px;\\r\\n }\\r\\n}\\r\\n\\r\\n." + ___CSS_LOADER_ICSS_IMPORT_0___.locals["s-white"] + " {\\r\\n color: white;\\r\\n}\\r\\n\\r\\n@media " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["m-small"] + " {\\r\\n .hY2PI5vC9ABuJY1nkWnf {\\r\\n padding: 20px 20px;\\r\\n }\\r\\n}\\r\\n\\r\\n.q8mv0HutzqdsVWjl8mAz {\\r\\n v-ident: validIdent;\\r\\n v-pre-defined-ident: left;\\r\\n v-string: 'content';\\r\\n v-string-1: '';\\r\\n v-url: url(https://www.exammple.com/images/my-background.png);\\r\\n v-url-1: url('https://www.exammple.com/images/my-background.png');\\r\\n v-url-2: url(\\"https://www.exammple.com/images/my-background.png\\");\\r\\n v-integer: 100;\\r\\n v-integer-1: -100;\\r\\n v-integer-2: +100;\\r\\n v-number: .60;\\r\\n v-number-1: -456.8;\\r\\n v-number-2: -3.4e-2;\\r\\n v-dimension: 12px;\\r\\n v-percentage: 100%;\\r\\n v-hex: #fff;\\r\\n v-comment: /* comment */ 10px /* comment */;\\r\\n v-function: rgb(0,0,0);\\r\\n v-unicode-range: U+0025-00FF;\\r\\n mutliple: #fff .60 100%;\\r\\n}\\r\\n\\r\\n\\r\\na {\\r\\n content: 'content';\\r\\n}\\r\\n\\r\\n@supports (content: 'content') {\\r\\n a {\\r\\n content: 'content';\\r\\n }\\r\\n}\\r\\n\\r\\n[class~='content'] {\\r\\n color:green;\\r\\n}\\r\\n\\r\\n.xajoqP1d3SwrjJ4WEM8g {\\r\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\r\\n}\\r\\n\\r\\n.Ix5nEHiVOsWuWxdx0twz {\\r\\n background: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"v-def\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"v-def\\"] + \\"\\", - \\"v-other\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"v-other\\"] + \\"\\", - \\"s-white\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"s-white\\"] + \\"\\", - \\"m-small\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"m-small\\"] + \\"\\", - \\"v-something\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_1___.locals[\\"v-something\\"] + \\"\\", - \\"v-foo\\": \\"blue\\", - \\"v-bar\\": \\"block\\", - \\"v-primary\\": \\"#BF4040\\", - \\"s-black\\": \\"black-selector\\", - \\"m-large\\": \\"(min-width: 960px)\\", - \\"v-ident\\": \\"validIdent\\", - \\"v-pre-defined-ident\\": \\"left\\", - \\"v-string\\": \\"'content'\\", - \\"v-string-1\\": \\"''\\", - \\"v-url\\": \\"url(https://www.exammple.com/images/my-background.png)\\", - \\"v-url-1\\": \\"url('https://www.exammple.com/images/my-background.png')\\", - \\"v-url-2\\": \\"url(\\\\\\"https://www.exammple.com/images/my-background.png\\\\\\")\\", - \\"v-integer\\": \\"100\\", - \\"v-integer-1\\": \\"-100\\", - \\"v-integer-2\\": \\"+100\\", - \\"v-number\\": \\".60\\", - \\"v-number-1\\": \\"-456.8\\", - \\"v-number-2\\": \\"-3.4e-2\\", - \\"v-dimension\\": \\"12px\\", - \\"v-percentage\\": \\"100%\\", - \\"v-hex\\": \\"#fff\\", - \\"v-comment\\": \\" /* comment */\\", - \\"v-function\\": \\"rgb(0,0,0)\\", - \\"v-unicode-range\\": \\"U+0025-00FF\\", - \\"ghi\\": \\"ozGmfTedr1GnFJDWqNUH\\", - \\"my-class\\": \\"zchqshjqLbPAHaRvIBET\\", - \\"other\\": \\"WZBxXqS2GytaA3IBhhnd\\", - \\"other-other\\": \\"W51zcAMuJMsNFi1CXgWr\\", - \\"green\\": \\"KEl5ZxzNkpjfWorrBglC\\", - \\"foo\\": \\"ecAEWh2vww9pNEdyj9Jn\\", - \\"simple\\": \\"CBlowYk8qiAgWWzFeXRA \\" + ___CSS_LOADER_ICSS_IMPORT_2___.locals[\\"imported-simple\\"] + \\"\\", - \\"relative\\": \\"c_NHnDcX1bd_kuxgsuYi \\" + ___CSS_LOADER_ICSS_IMPORT_3___.locals[\\"imported-relative\\"] + \\"\\", - \\"top-relative\\": \\"S0Kwou8pVmsENtBP3hYm \\" + ___CSS_LOADER_ICSS_IMPORT_4___.locals[\\"imported-relative\\"] + \\"\\", - \\"my-module\\": \\"rq663Pq_zV0CjpwttvK4 \\" + ___CSS_LOADER_ICSS_IMPORT_5___.locals[\\"imported-module\\"] + \\"\\", - \\"alias\\": \\"fadRMHArJofp7sWEbPVR \\" + ___CSS_LOADER_ICSS_IMPORT_6___.locals[\\"imported-alias\\"] + \\"\\", - \\"alias-duplicate\\": \\"sg1HlXqlWy6l6_Wm5iA7 \\" + ___CSS_LOADER_ICSS_IMPORT_6___.locals[\\"imported-alias\\"] + \\"\\", - \\"primary-selector\\": \\"bnRUswvicYag6u0SPnvI\\", - \\"black-selector\\": \\"kEJRwpukB2OtmkGTknbU\\", - \\"header\\": \\"hY2PI5vC9ABuJY1nkWnf\\", - \\"foobarbaz\\": \\"q8mv0HutzqdsVWjl8mAz\\", - \\"url\\": \\"xajoqP1d3SwrjJ4WEM8g\\", - \\"main\\": \\"Ix5nEHiVOsWuWxdx0twz \\" + ___CSS_LOADER_ICSS_IMPORT_7___.locals[\\"scssClass\\"] + \\"\\" + "v-def": "" + ___CSS_LOADER_ICSS_IMPORT_0___.locals["v-def"] + "", + "v-other": "" + ___CSS_LOADER_ICSS_IMPORT_0___.locals["v-other"] + "", + "s-white": "" + ___CSS_LOADER_ICSS_IMPORT_0___.locals["s-white"] + "", + "m-small": "" + ___CSS_LOADER_ICSS_IMPORT_0___.locals["m-small"] + "", + "v-something": "" + ___CSS_LOADER_ICSS_IMPORT_1___.locals["v-something"] + "", + "v-foo": "blue", + "v-bar": "block", + "v-primary": "#BF4040", + "s-black": "black-selector", + "m-large": "(min-width: 960px)", + "v-ident": "validIdent", + "v-pre-defined-ident": "left", + "v-string": "'content'", + "v-string-1": "''", + "v-url": "url(https://www.exammple.com/images/my-background.png)", + "v-url-1": "url('https://www.exammple.com/images/my-background.png')", + "v-url-2": "url(\\"https://www.exammple.com/images/my-background.png\\")", + "v-integer": "100", + "v-integer-1": "-100", + "v-integer-2": "+100", + "v-number": ".60", + "v-number-1": "-456.8", + "v-number-2": "-3.4e-2", + "v-dimension": "12px", + "v-percentage": "100%", + "v-hex": "#fff", + "v-comment": " /* comment */", + "v-function": "rgb(0,0,0)", + "v-unicode-range": "U+0025-00FF", + "ghi": "ozGmfTedr1GnFJDWqNUH", + "my-class": "zchqshjqLbPAHaRvIBET", + "other": "WZBxXqS2GytaA3IBhhnd", + "other-other": "W51zcAMuJMsNFi1CXgWr", + "green": "KEl5ZxzNkpjfWorrBglC", + "foo": "ecAEWh2vww9pNEdyj9Jn", + "simple": "CBlowYk8qiAgWWzFeXRA " + ___CSS_LOADER_ICSS_IMPORT_2___.locals["imported-simple"] + "", + "relative": "c_NHnDcX1bd_kuxgsuYi " + ___CSS_LOADER_ICSS_IMPORT_3___.locals["imported-relative"] + "", + "top-relative": "S0Kwou8pVmsENtBP3hYm " + ___CSS_LOADER_ICSS_IMPORT_4___.locals["imported-relative"] + "", + "my-module": "rq663Pq_zV0CjpwttvK4 " + ___CSS_LOADER_ICSS_IMPORT_5___.locals["imported-module"] + "", + "alias": "fadRMHArJofp7sWEbPVR " + ___CSS_LOADER_ICSS_IMPORT_6___.locals["imported-alias"] + "", + "alias-duplicate": "sg1HlXqlWy6l6_Wm5iA7 " + ___CSS_LOADER_ICSS_IMPORT_6___.locals["imported-alias"] + "", + "primary-selector": "bnRUswvicYag6u0SPnvI", + "black-selector": "kEJRwpukB2OtmkGTknbU", + "header": "hY2PI5vC9ABuJY1nkWnf", + "foobarbaz": "q8mv0HutzqdsVWjl8mAz", + "url": "xajoqP1d3SwrjJ4WEM8g", + "main": "Ix5nEHiVOsWuWxdx0twz " + ___CSS_LOADER_ICSS_IMPORT_7___.locals["scssClass"] + "" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should support resolving in composes: result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/composes/test-other.css", ".s4X7wVQcTygYUV4ttKyQ { d: d; @@ -1553,19 +1553,19 @@ Array [ ", "(min-width: 100px)", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/composes/values.css", " ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/composes/something.css", " ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/composes/imported-simple.css", ".pCAAqHK9Lcplw9QM7Rj0 { display: block; @@ -1573,7 +1573,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/composes/relative.css", ".o0pMg4suYQOIzdBIQJv1 { display: inline; @@ -1581,7 +1581,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/composes/top-relative.css", ".l9CmW32NEl99tuNLdbzp { display: flex; @@ -1589,7 +1589,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/issue-861/node_modules/package/style.css", ".q49Ogfvno__tAgAiYJcD { display: inline-block; @@ -1597,7 +1597,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/composes/alias.css", ".dnhKs1AYKq4KodZdfzcx { display: table; @@ -1605,7 +1605,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!../../node_modules/sass-loader/dist/cjs.js!./modules/composes/scss-file.scss", ".oNU7JF6MtPAFrlrthaOD { color: red; @@ -1613,7 +1613,7 @@ Array [ }", "", ], - Array [ + [ "./modules/composes/composes.css", ".ozGmfTedr1GnFJDWqNUH { color: red; @@ -1695,7 +1695,7 @@ Array [ v-string-1: ''; v-url: url(https://www.exammple.com/images/my-background.png); v-url-1: url('https://www.exammple.com/images/my-background.png'); - v-url-2: url(\\"https://www.exammple.com/images/my-background.png\\"); + v-url-2: url("https://www.exammple.com/images/my-background.png"); v-integer: 100; v-integer-1: -100; v-integer-2: +100; @@ -1739,129 +1739,129 @@ a { ] `; -exports[`"modules" option should support resolving in composes: warnings 1`] = `Array []`; +exports[`"modules" option should support resolving in composes: warnings 1`] = `[]`; exports[`"modules" option should throw an error on unresolved import: errors 1`] = ` -Array [ +[ "ModuleBuildError: Module build failed (from \`replaced original path\`): Error: Can't resolve './unresolved.css' in '/test/fixtures/modules/unresolved'", ] `; -exports[`"modules" option should throw an error on unresolved import: warnings 1`] = `Array []`; +exports[`"modules" option should throw an error on unresolved import: warnings 1`] = `[]`; exports[`"modules" option should throw an error when class has unsupported name (JavaScript reserved words): errors 1`] = ` -Array [ +[ "ModuleParseError: Module parse failed: Unexpected keyword 'class' (8:11) File was processed with these loaders:", ] `; -exports[`"modules" option should throw an error when class has unsupported name (JavaScript reserved words): warnings 1`] = `Array []`; +exports[`"modules" option should throw an error when class has unsupported name (JavaScript reserved words): warnings 1`] = `[]`; exports[`"modules" option should throw an error when the "namedExport" is enabled and the "exportLocalsConvention" options has not "camelCaseOnly" value: errors 1`] = ` -Array [ +[ "ModuleBuildError: Module build failed (from \`replaced original path\`): -Error: The \\"modules.namedExport\\" option requires the \\"modules.exportLocalsConvention\\" option to be \\"camelCaseOnly\\" or \\"dashesOnly\\"", +Error: The "modules.namedExport" option requires the "modules.exportLocalsConvention" option to be "camelCaseOnly" or "dashesOnly"", ] `; -exports[`"modules" option should throw an error when the "namedExport" is enabled and the "exportLocalsConvention" options has not "camelCaseOnly" value: warnings 1`] = `Array []`; +exports[`"modules" option should throw an error when the "namedExport" is enabled and the "exportLocalsConvention" options has not "camelCaseOnly" value: warnings 1`] = `[]`; exports[`"modules" option should throw an error when the "namedExport" option is "true", but the "esModule" is "false": errors 1`] = ` -Array [ +[ "ModuleBuildError: Module build failed (from \`replaced original path\`): Error: The 'modules.namedExport' option requires the 'esModules' option to be enabled", ] `; -exports[`"modules" option should throw an error when the "namedExport" option is "true", but the "esModule" is "false": warnings 1`] = `Array []`; +exports[`"modules" option should throw an error when the "namedExport" option is "true", but the "esModule" is "false": warnings 1`] = `[]`; exports[`"modules" option should throw error when the "exportLocalsConvention" function throw error: errors 1`] = ` -Array [ +[ "ModuleBuildError: Module build failed (from \`replaced original path\`): Error: namedExportFn error", ] `; -exports[`"modules" option should throw error when the "exportLocalsConvention" function throw error: warnings 1`] = `Array []`; +exports[`"modules" option should throw error when the "exportLocalsConvention" function throw error: warnings 1`] = `[]`; exports[`"modules" option should throw error with composes when the "namedExport" is enabled and "exportLocalsConvention" options has invalid value: errors 1`] = ` -Array [ +[ "ModuleBuildError: Module build failed (from \`replaced original path\`): -Error: The \\"modules.namedExport\\" option requires the \\"modules.exportLocalsConvention\\" option to be \\"camelCaseOnly\\" or \\"dashesOnly\\"", +Error: The "modules.namedExport" option requires the "modules.exportLocalsConvention" option to be "camelCaseOnly" or "dashesOnly"", ] `; -exports[`"modules" option should throw error with composes when the "namedExport" is enabled and "exportLocalsConvention" options has invalid value: warnings 1`] = `Array []`; +exports[`"modules" option should throw error with composes when the "namedExport" is enabled and "exportLocalsConvention" options has invalid value: warnings 1`] = `[]`; -exports[`"modules" option should work and correctly replace escaped symbols: errors 1`] = `Array []`; +exports[`"modules" option should work and correctly replace escaped symbols: errors 1`] = `[]`; exports[`"modules" option should work and correctly replace escaped symbols: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".test--KuIS {\\\\n background: red;\\\\n}\\\\n\\\\n._test--Lb3f {\\\\n background: blue;\\\\n}\\\\n\\\\n.className--Ldhp {\\\\n background: red;\\\\n}\\\\n\\\\n#someId--b0rh {\\\\n background: green;\\\\n}\\\\n\\\\n.className--Ldhp .subClass--Mw9j {\\\\n color: green;\\\\n}\\\\n\\\\n#someId--b0rh .subClass--Mw9j {\\\\n color: blue;\\\\n}\\\\n\\\\n.-a0-34a___f--DdFW {\\\\n color: red;\\\\n}\\\\n\\\\n.m_x_\\\\\\\\@--OdAm {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.B\\\\\\\\&W\\\\\\\\?--h4SE {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\(--fKJQ {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.\\\\\\\\31 a2b3c--YR1u {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#\\\\\\\\#fake-id--AqiA {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#-a-b-c---CwXv {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#©--jBj0 {\\\\n color: black;\\\\n}\\\\n\\\\n.♥--vJl9 { background: lime; }\\\\n.©--jBj0 { background: lime; }\\\\n.😍--CNLr { background: lime; }\\\\n.“‘’”--GM0Y { background: lime; }\\\\n.☺☃--NKrB { background: lime; }\\\\n.⌘⌥--edHW { background: lime; }\\\\n.𝄞♪♩♫♬--QyMp { background: lime; }\\\\n.💩--B82Y { background: lime; }\\\\n.\\\\\\\\?--ndmp { background: lime; }\\\\n.\\\\\\\\@--v3gq { background: lime; }\\\\n.\\\\\\\\.--zd5u { background: lime; }\\\\n.\\\\\\\\3A \\\\\\\\)--ZiZn { background: lime; }\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\(--fKJQ { background: lime; }\\\\n.\\\\\\\\31 23--oqRG { background: lime; }\\\\n.\\\\\\\\31 a2b3c--YR1u { background: lime; }\\\\n.\\\\\\\\--TdAx { background: lime; }\\\\n.\\\\\\\\<\\\\\\\\>\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\>\\\\\\\\>\\\\\\\\<\\\\\\\\>--ozNs { background: lime; }\\\\n.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\[\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\-\\\\\\\\]\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\<\\\\\\\\<\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.--ByKo { background: lime; }\\\\n.\\\\\\\\#--HkwI { background: lime; }\\\\n.\\\\\\\\#\\\\\\\\#--IJc6 { background: lime; }\\\\n.\\\\\\\\#\\\\\\\\.\\\\\\\\#\\\\\\\\.\\\\\\\\#--BnPp { background: lime; }\\\\n.\\\\\\\\_--bCwk { background: lime; }\\\\n.\\\\\\\\{\\\\\\\\}--IZkB { background: lime; }\\\\n.\\\\\\\\#fake\\\\\\\\-id--AqiA { background: lime; }\\\\n.foo\\\\\\\\.bar--uajo { background: lime; }\\\\n.\\\\\\\\3A hover--HVud { background: lime; }\\\\n.\\\\\\\\3A hover\\\\\\\\3A focus\\\\\\\\3A active--Zlaa { background: lime; }\\\\n.\\\\\\\\[attr\\\\\\\\=value\\\\\\\\]--PWvC { background: lime; }\\\\n.f\\\\\\\\/o\\\\\\\\/o--A5l5 { background: lime; }\\\\n.f\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\o--DFfh { background: lime; }\\\\n.f\\\\\\\\*o\\\\\\\\*o--gv1E { background: lime; }\\\\n.f\\\\\\\\!o\\\\\\\\!o--_aIy { background: lime; }\\\\n.f\\\\\\\\'o\\\\\\\\'o--HSXN { background: lime; }\\\\n.f\\\\\\\\~o\\\\\\\\~o--MrVz { background: lime; }\\\\n.f\\\\\\\\+o\\\\\\\\+o--EvMH { background: lime; }\\\\n\\\\n.foo\\\\\\\\/bar--hei2 {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\\\\\\\\\bar--IgSz {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\/bar\\\\\\\\/baz--p6KJ {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\\\\\\\\\bar\\\\\\\\\\\\\\\\baz--HZer {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".test--KuIS {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n._test--Lb3f {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.className--Ldhp {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#someId--b0rh {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.className--Ldhp .subClass--Mw9j {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#someId--b0rh .subClass--Mw9j {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.-a0-34a___f--DdFW {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.m_x_\\\\@--OdAm {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.B\\\\&W\\\\?--h4SE {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.\\\\3A \\\\\`\\\\(--fKJQ {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.\\\\31 a2b3c--YR1u {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#\\\\#fake-id--AqiA {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#-a-b-c---CwXv {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#©--jBj0 {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.♥--vJl9 { background: lime; }\\r\\n.©--jBj0 { background: lime; }\\r\\n.😍--CNLr { background: lime; }\\r\\n.“‘’”--GM0Y { background: lime; }\\r\\n.☺☃--NKrB { background: lime; }\\r\\n.⌘⌥--edHW { background: lime; }\\r\\n.𝄞♪♩♫♬--QyMp { background: lime; }\\r\\n.💩--B82Y { background: lime; }\\r\\n.\\\\?--ndmp { background: lime; }\\r\\n.\\\\@--v3gq { background: lime; }\\r\\n.\\\\.--zd5u { background: lime; }\\r\\n.\\\\3A \\\\)--ZiZn { background: lime; }\\r\\n.\\\\3A \\\\\`\\\\(--fKJQ { background: lime; }\\r\\n.\\\\31 23--oqRG { background: lime; }\\r\\n.\\\\31 a2b3c--YR1u { background: lime; }\\r\\n.\\\\--TdAx { background: lime; }\\r\\n.\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>--ozNs { background: lime; }\\r\\n.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.--ByKo { background: lime; }\\r\\n.\\\\#--HkwI { background: lime; }\\r\\n.\\\\#\\\\#--IJc6 { background: lime; }\\r\\n.\\\\#\\\\.\\\\#\\\\.\\\\#--BnPp { background: lime; }\\r\\n.\\\\_--bCwk { background: lime; }\\r\\n.\\\\{\\\\}--IZkB { background: lime; }\\r\\n.\\\\#fake\\\\-id--AqiA { background: lime; }\\r\\n.foo\\\\.bar--uajo { background: lime; }\\r\\n.\\\\3A hover--HVud { background: lime; }\\r\\n.\\\\3A hover\\\\3A focus\\\\3A active--Zlaa { background: lime; }\\r\\n.\\\\[attr\\\\=value\\\\]--PWvC { background: lime; }\\r\\n.f\\\\/o\\\\/o--A5l5 { background: lime; }\\r\\n.f\\\\\\\\o\\\\\\\\o--DFfh { background: lime; }\\r\\n.f\\\\*o\\\\*o--gv1E { background: lime; }\\r\\n.f\\\\!o\\\\!o--_aIy { background: lime; }\\r\\n.f\\\\'o\\\\'o--HSXN { background: lime; }\\r\\n.f\\\\~o\\\\~o--MrVz { background: lime; }\\r\\n.f\\\\+o\\\\+o--EvMH { background: lime; }\\r\\n\\r\\n.foo\\\\/bar--hei2 {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\\\\\bar--IgSz {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\/bar\\\\/baz--p6KJ {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\\\\\bar\\\\\\\\baz--HZer {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"123--oqRG\\", - \\"test\\": \\"test--KuIS\\", - \\"_test\\": \\"_test--Lb3f\\", - \\"className\\": \\"className--Ldhp\\", - \\"someId\\": \\"someId--b0rh\\", - \\"subClass\\": \\"subClass--Mw9j\\", - \\"-a0-34a___f\\": \\"-a0-34a___f--DdFW\\", - \\"m_x_@\\": \\"m_x_@--OdAm\\", - \\"B&W?\\": \\"B&W?--h4SE\\", - \\":\`(\\": \\":\`(--fKJQ\\", - \\"1a2b3c\\": \\"1a2b3c--YR1u\\", - \\"#fake-id\\": \\"#fake-id--AqiA\\", - \\"-a-b-c-\\": \\"-a-b-c---CwXv\\", - \\"©\\": \\"©--jBj0\\", - \\"♥\\": \\"♥--vJl9\\", - \\"😍\\": \\"😍--CNLr\\", - \\"“‘’”\\": \\"“‘’”--GM0Y\\", - \\"☺☃\\": \\"☺☃--NKrB\\", - \\"⌘⌥\\": \\"⌘⌥--edHW\\", - \\"𝄞♪♩♫♬\\": \\"𝄞♪♩♫♬--QyMp\\", - \\"💩\\": \\"💩--B82Y\\", - \\"?\\": \\"?--ndmp\\", - \\"@\\": \\"@--v3gq\\", - \\".\\": \\".--zd5u\\", - \\":)\\": \\":)--ZiZn\\", - \\"

\\": \\"

--TdAx\\", - \\"<><<<>><>\\": \\"<><<<>><>--ozNs\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.--ByKo\\", - \\"#\\": \\"#--HkwI\\", - \\"##\\": \\"##--IJc6\\", - \\"#.#.#\\": \\"#.#.#--BnPp\\", - \\"_\\": \\"_--bCwk\\", - \\"{}\\": \\"{}--IZkB\\", - \\"foo.bar\\": \\"foo.bar--uajo\\", - \\":hover\\": \\":hover--HVud\\", - \\":hover:focus:active\\": \\":hover:focus:active--Zlaa\\", - \\"[attr=value]\\": \\"[attr=value]--PWvC\\", - \\"f/o/o\\": \\"f/o/o--A5l5\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"f\\\\\\\\o\\\\\\\\o--DFfh\\", - \\"f*o*o\\": \\"f*o*o--gv1E\\", - \\"f!o!o\\": \\"f!o!o--_aIy\\", - \\"f'o'o\\": \\"f'o'o--HSXN\\", - \\"f~o~o\\": \\"f~o~o--MrVz\\", - \\"f+o+o\\": \\"f+o+o--EvMH\\", - \\"foo/bar\\": \\"foo/bar--hei2\\", - \\"foo\\\\\\\\bar\\": \\"foo\\\\\\\\bar--IgSz\\", - \\"foo/bar/baz\\": \\"foo/bar/baz--p6KJ\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"foo\\\\\\\\bar\\\\\\\\baz--HZer\\" + "123": "123--oqRG", + "test": "test--KuIS", + "_test": "_test--Lb3f", + "className": "className--Ldhp", + "someId": "someId--b0rh", + "subClass": "subClass--Mw9j", + "-a0-34a___f": "-a0-34a___f--DdFW", + "m_x_@": "m_x_@--OdAm", + "B&W?": "B&W?--h4SE", + ":\`(": ":\`(--fKJQ", + "1a2b3c": "1a2b3c--YR1u", + "#fake-id": "#fake-id--AqiA", + "-a-b-c-": "-a-b-c---CwXv", + "©": "©--jBj0", + "♥": "♥--vJl9", + "😍": "😍--CNLr", + "“‘’”": "“‘’”--GM0Y", + "☺☃": "☺☃--NKrB", + "⌘⌥": "⌘⌥--edHW", + "𝄞♪♩♫♬": "𝄞♪♩♫♬--QyMp", + "💩": "💩--B82Y", + "?": "?--ndmp", + "@": "@--v3gq", + ".": ".--zd5u", + ":)": ":)--ZiZn", + "

": "

--TdAx", + "<><<<>><>": "<><<<>><>--ozNs", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.--ByKo", + "#": "#--HkwI", + "##": "##--IJc6", + "#.#.#": "#.#.#--BnPp", + "_": "_--bCwk", + "{}": "{}--IZkB", + "foo.bar": "foo.bar--uajo", + ":hover": ":hover--HVud", + ":hover:focus:active": ":hover:focus:active--Zlaa", + "[attr=value]": "[attr=value]--PWvC", + "f/o/o": "f/o/o--A5l5", + "f\\\\o\\\\o": "f\\\\o\\\\o--DFfh", + "f*o*o": "f*o*o--gv1E", + "f!o!o": "f!o!o--_aIy", + "f'o'o": "f'o'o--HSXN", + "f~o~o": "f~o~o--MrVz", + "f+o+o": "f+o+o--EvMH", + "foo/bar": "foo/bar--hei2", + "foo\\\\bar": "foo\\\\bar--IgSz", + "foo/bar/baz": "foo/bar/baz--p6KJ", + "foo\\\\bar\\\\baz": "foo\\\\bar\\\\baz--HZer" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and correctly replace escaped symbols: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".test--KuIS { background: red; @@ -1891,37 +1891,37 @@ Array [ color: red; } -.m_x_\\\\@--OdAm { +.m_x_\\@--OdAm { margin-left: auto !important; margin-right: auto !important; } -.B\\\\&W\\\\?--h4SE { +.B\\&W\\?--h4SE { margin-left: auto !important; margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ -.\\\\3A \\\\\`\\\\(--fKJQ { +/* matches elements with class=":\`(" */ +.\\3A \\\`\\(--fKJQ { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ -.\\\\31 a2b3c--YR1u { +/* matches elements with class="1a2b3c" */ +.\\31 a2b3c--YR1u { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ -#\\\\#fake-id--AqiA { +/* matches the element with id="#fake-id" */ +#\\#fake-id--AqiA { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #-a-b-c---CwXv { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #©--jBj0 { color: black; } @@ -1934,47 +1934,47 @@ Array [ .⌘⌥--edHW { background: lime; } .𝄞♪♩♫♬--QyMp { background: lime; } .💩--B82Y { background: lime; } -.\\\\?--ndmp { background: lime; } -.\\\\@--v3gq { background: lime; } -.\\\\.--zd5u { background: lime; } -.\\\\3A \\\\)--ZiZn { background: lime; } -.\\\\3A \\\\\`\\\\(--fKJQ { background: lime; } -.\\\\31 23--oqRG { background: lime; } -.\\\\31 a2b3c--YR1u { background: lime; } -.\\\\--TdAx { background: lime; } -.\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>--ozNs { background: lime; } -.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.--ByKo { background: lime; } -.\\\\#--HkwI { background: lime; } -.\\\\#\\\\#--IJc6 { background: lime; } -.\\\\#\\\\.\\\\#\\\\.\\\\#--BnPp { background: lime; } -.\\\\_--bCwk { background: lime; } -.\\\\{\\\\}--IZkB { background: lime; } -.\\\\#fake\\\\-id--AqiA { background: lime; } -.foo\\\\.bar--uajo { background: lime; } -.\\\\3A hover--HVud { background: lime; } -.\\\\3A hover\\\\3A focus\\\\3A active--Zlaa { background: lime; } -.\\\\[attr\\\\=value\\\\]--PWvC { background: lime; } -.f\\\\/o\\\\/o--A5l5 { background: lime; } -.f\\\\\\\\o\\\\\\\\o--DFfh { background: lime; } -.f\\\\*o\\\\*o--gv1E { background: lime; } -.f\\\\!o\\\\!o--_aIy { background: lime; } -.f\\\\'o\\\\'o--HSXN { background: lime; } -.f\\\\~o\\\\~o--MrVz { background: lime; } -.f\\\\+o\\\\+o--EvMH { background: lime; } - -.foo\\\\/bar--hei2 { +.\\?--ndmp { background: lime; } +.\\@--v3gq { background: lime; } +.\\.--zd5u { background: lime; } +.\\3A \\)--ZiZn { background: lime; } +.\\3A \\\`\\(--fKJQ { background: lime; } +.\\31 23--oqRG { background: lime; } +.\\31 a2b3c--YR1u { background: lime; } +.\\--TdAx { background: lime; } +.\\<\\>\\<\\<\\<\\>\\>\\<\\>--ozNs { background: lime; } +.\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\[\\>\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\>\\+\\<\\<\\<\\<\\-\\]\\>\\+\\+\\.\\>\\+\\.\\+\\+\\+\\+\\+\\+\\+\\.\\.\\+\\+\\+\\.\\>\\+\\+\\.\\<\\<\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\.\\>\\.\\+\\+\\+\\.\\-\\-\\-\\-\\-\\-\\.\\-\\-\\-\\-\\-\\-\\-\\-\\.\\>\\+\\.\\>\\.--ByKo { background: lime; } +.\\#--HkwI { background: lime; } +.\\#\\#--IJc6 { background: lime; } +.\\#\\.\\#\\.\\#--BnPp { background: lime; } +.\\_--bCwk { background: lime; } +.\\{\\}--IZkB { background: lime; } +.\\#fake\\-id--AqiA { background: lime; } +.foo\\.bar--uajo { background: lime; } +.\\3A hover--HVud { background: lime; } +.\\3A hover\\3A focus\\3A active--Zlaa { background: lime; } +.\\[attr\\=value\\]--PWvC { background: lime; } +.f\\/o\\/o--A5l5 { background: lime; } +.f\\\\o\\\\o--DFfh { background: lime; } +.f\\*o\\*o--gv1E { background: lime; } +.f\\!o\\!o--_aIy { background: lime; } +.f\\'o\\'o--HSXN { background: lime; } +.f\\~o\\~o--MrVz { background: lime; } +.f\\+o\\+o--EvMH { background: lime; } + +.foo\\/bar--hei2 { background: hotpink; } -.foo\\\\\\\\bar--IgSz { +.foo\\\\bar--IgSz { background: hotpink; } -.foo\\\\/bar\\\\/baz--p6KJ { +.foo\\/bar\\/baz--p6KJ { background: hotpink; } -.foo\\\\\\\\bar\\\\\\\\baz--HZer { +.foo\\\\bar\\\\baz--HZer { background: hotpink; } ", @@ -1983,17 +1983,17 @@ Array [ ] `; -exports[`"modules" option should work and correctly replace escaped symbols: warnings 1`] = `Array []`; +exports[`"modules" option should work and correctly replace escaped symbols: warnings 1`] = `[]`; -exports[`"modules" option should work and generate the same classes for client and server: client errors 1`] = `Array []`; +exports[`"modules" option should work and generate the same classes for client and server: client errors 1`] = `[]`; exports[`"modules" option should work and generate the same classes for client and server: client module 1`] = ` "// extracted by mini-css-extract-plugin -export default {\\"123\\":\\"oqRGsO4UR7_DWiqWXJMz\\",\\"test\\":\\"KuIShlgsYfxvLoLHT1mu\\",\\"_test\\":\\"Lb3fhDAuJv4v7BXOPttP\\",\\"className\\":\\"LdhpkZRWyKT7zDwJ0lt8\\",\\"someId\\":\\"b0rhwJStMR3eH63oapwW\\",\\"subClass\\":\\"Mw9j4nIdjx1xCGDt7d6a\\",\\"-a0-34a___f\\":\\"DdFWMPoluIgmQirKzoS6\\",\\"m_x_@\\":\\"OdAmghrme3xnUYOdzoDw\\",\\"B&W?\\":\\"h4SEF34CLwChRsak1742\\",\\":\`(\\":\\"fKJQkLarfQOel4wwbIrn\\",\\"1a2b3c\\":\\"YR1u_buYf6paLzzUM6Vc\\",\\"#fake-id\\":\\"AqiAGSfnwaXj3eqg0Om8\\",\\"-a-b-c-\\":\\"CwXv27VMwyQqKBvNNaFr\\",\\"©\\":\\"jBj0sZiWBysiwRyGu_go\\",\\"♥\\":\\"vJl9A9Ds21oujVsd5UD2\\",\\"😍\\":\\"CNLr9yJwqs3dm6FgpOqA\\",\\"“‘’”\\":\\"GM0Y0nFCPtkVMz6Esfno\\",\\"☺☃\\":\\"NKrBw7EAqPT7Cgn7JzrA\\",\\"⌘⌥\\":\\"edHWpSne18gmGmfN6SV6\\",\\"𝄞♪♩♫♬\\":\\"QyMp9YMEoYUmEHEdpRal\\",\\"💩\\":\\"B82YxwgREHbKn8IpgaWw\\",\\"?\\":\\"ndmpvNNltJXbDVvqKuxt\\",\\"@\\":\\"v3gq0wPogd6ZPfq_pfyZ\\",\\".\\":\\"zd5uIZq6KrAWTwBjwZdC\\",\\":)\\":\\"ZiZnRjRT03NgoqVQwkGO\\",\\"

\\":\\"TdAx2ZSkw7Hbktc7KR72\\",\\"<><<<>><>\\":\\"ozNsTIG0LL2gSQdL5dzv\\",\\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\":\\"ByKoYcSrMT2cN3V2iAgZ\\",\\"#\\":\\"HkwIsjW5i7WNAxVRd5cg\\",\\"##\\":\\"IJc6Xl4ZKVZvSoeIuI2Q\\",\\"#.#.#\\":\\"BnPpnJmPeNr51pj2ZTlf\\",\\"_\\":\\"bCwkZEDuxDAOhKnMdLVF\\",\\"{}\\":\\"IZkBfE9iUPen76w2bB_q\\",\\"foo.bar\\":\\"uajo7mHzD_tTqOXqaqdg\\",\\":hover\\":\\"HVudUNXnLNQoCLpVn82S\\",\\":hover:focus:active\\":\\"ZlaaXvHLUsJOCFzItB_1\\",\\"[attr=value]\\":\\"PWvC4jVM5SwUmKmw2tfW\\",\\"f/o/o\\":\\"A5l5sDODF4CQBW_PtlQD\\",\\"f\\\\\\\\o\\\\\\\\o\\":\\"DFfh4KyqOODVQsTPb3wt\\",\\"f*o*o\\":\\"gv1E2n_bVvy0iT8TaHIv\\",\\"f!o!o\\":\\"_aIyR9ETAs8ipXmRrrDO\\",\\"f'o'o\\":\\"HSXNnSjt1QaHBHUb_UIs\\",\\"f~o~o\\":\\"MrVzSIcSXyoDsr5G0K5_\\",\\"f+o+o\\":\\"EvMHRmCudyKg3GpLjAfj\\",\\"foo/bar\\":\\"hei2uQgDeX2YNkppCHp9\\",\\"foo\\\\\\\\bar\\":\\"IgSzmmsCqiJBl4SibwgR\\",\\"foo/bar/baz\\":\\"p6KJMhNWwmCU2bXHJB93\\",\\"foo\\\\\\\\bar\\\\\\\\baz\\":\\"HZerWgmU0ffpPzySVi_g\\"};" +export default {"123":"oqRGsO4UR7_DWiqWXJMz","test":"KuIShlgsYfxvLoLHT1mu","_test":"Lb3fhDAuJv4v7BXOPttP","className":"LdhpkZRWyKT7zDwJ0lt8","someId":"b0rhwJStMR3eH63oapwW","subClass":"Mw9j4nIdjx1xCGDt7d6a","-a0-34a___f":"DdFWMPoluIgmQirKzoS6","m_x_@":"OdAmghrme3xnUYOdzoDw","B&W?":"h4SEF34CLwChRsak1742",":\`(":"fKJQkLarfQOel4wwbIrn","1a2b3c":"YR1u_buYf6paLzzUM6Vc","#fake-id":"AqiAGSfnwaXj3eqg0Om8","-a-b-c-":"CwXv27VMwyQqKBvNNaFr","©":"jBj0sZiWBysiwRyGu_go","♥":"vJl9A9Ds21oujVsd5UD2","😍":"CNLr9yJwqs3dm6FgpOqA","“‘’”":"GM0Y0nFCPtkVMz6Esfno","☺☃":"NKrBw7EAqPT7Cgn7JzrA","⌘⌥":"edHWpSne18gmGmfN6SV6","𝄞♪♩♫♬":"QyMp9YMEoYUmEHEdpRal","💩":"B82YxwgREHbKn8IpgaWw","?":"ndmpvNNltJXbDVvqKuxt","@":"v3gq0wPogd6ZPfq_pfyZ",".":"zd5uIZq6KrAWTwBjwZdC",":)":"ZiZnRjRT03NgoqVQwkGO","

":"TdAx2ZSkw7Hbktc7KR72","<><<<>><>":"ozNsTIG0LL2gSQdL5dzv","++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.":"ByKoYcSrMT2cN3V2iAgZ","#":"HkwIsjW5i7WNAxVRd5cg","##":"IJc6Xl4ZKVZvSoeIuI2Q","#.#.#":"BnPpnJmPeNr51pj2ZTlf","_":"bCwkZEDuxDAOhKnMdLVF","{}":"IZkBfE9iUPen76w2bB_q","foo.bar":"uajo7mHzD_tTqOXqaqdg",":hover":"HVudUNXnLNQoCLpVn82S",":hover:focus:active":"ZlaaXvHLUsJOCFzItB_1","[attr=value]":"PWvC4jVM5SwUmKmw2tfW","f/o/o":"A5l5sDODF4CQBW_PtlQD","f\\\\o\\\\o":"DFfh4KyqOODVQsTPb3wt","f*o*o":"gv1E2n_bVvy0iT8TaHIv","f!o!o":"_aIyR9ETAs8ipXmRrrDO","f'o'o":"HSXNnSjt1QaHBHUb_UIs","f~o~o":"MrVzSIcSXyoDsr5G0K5_","f+o+o":"EvMHRmCudyKg3GpLjAfj","foo/bar":"hei2uQgDeX2YNkppCHp9","foo\\\\bar":"IgSzmmsCqiJBl4SibwgR","foo/bar/baz":"p6KJMhNWwmCU2bXHJB93","foo\\\\bar\\\\baz":"HZerWgmU0ffpPzySVi_g"};" `; exports[`"modules" option should work and generate the same classes for client and server: client result 1`] = ` -Object { +{ "#": "HkwIsjW5i7WNAxVRd5cg", "##": "IJc6Xl4ZKVZvSoeIuI2Q", "#.#.#": "BnPpnJmPeNr51pj2ZTlf", @@ -2022,12 +2022,12 @@ Object { "f*o*o": "gv1E2n_bVvy0iT8TaHIv", "f+o+o": "EvMHRmCudyKg3GpLjAfj", "f/o/o": "A5l5sDODF4CQBW_PtlQD", - "f\\\\o\\\\o": "DFfh4KyqOODVQsTPb3wt", + "f\\o\\o": "DFfh4KyqOODVQsTPb3wt", "foo.bar": "uajo7mHzD_tTqOXqaqdg", "foo/bar": "hei2uQgDeX2YNkppCHp9", "foo/bar/baz": "p6KJMhNWwmCU2bXHJB93", - "foo\\\\bar": "IgSzmmsCqiJBl4SibwgR", - "foo\\\\bar\\\\baz": "HZerWgmU0ffpPzySVi_g", + "foo\\bar": "IgSzmmsCqiJBl4SibwgR", + "foo\\bar\\baz": "HZerWgmU0ffpPzySVi_g", "f~o~o": "MrVzSIcSXyoDsr5G0K5_", "m_x_@": "OdAmghrme3xnUYOdzoDw", "someId": "b0rhwJStMR3eH63oapwW", @@ -2045,67 +2045,67 @@ Object { } `; -exports[`"modules" option should work and generate the same classes for client and server: client warnings 1`] = `Array []`; +exports[`"modules" option should work and generate the same classes for client and server: client warnings 1`] = `[]`; -exports[`"modules" option should work and generate the same classes for client and server: server errors 1`] = `Array []`; +exports[`"modules" option should work and generate the same classes for client and server: server errors 1`] = `[]`; exports[`"modules" option should work and generate the same classes for client and server: server module 1`] = ` "// Exports export default { - \\"123\\": \\"oqRGsO4UR7_DWiqWXJMz\\", - \\"test\\": \\"KuIShlgsYfxvLoLHT1mu\\", - \\"_test\\": \\"Lb3fhDAuJv4v7BXOPttP\\", - \\"className\\": \\"LdhpkZRWyKT7zDwJ0lt8\\", - \\"someId\\": \\"b0rhwJStMR3eH63oapwW\\", - \\"subClass\\": \\"Mw9j4nIdjx1xCGDt7d6a\\", - \\"-a0-34a___f\\": \\"DdFWMPoluIgmQirKzoS6\\", - \\"m_x_@\\": \\"OdAmghrme3xnUYOdzoDw\\", - \\"B&W?\\": \\"h4SEF34CLwChRsak1742\\", - \\":\`(\\": \\"fKJQkLarfQOel4wwbIrn\\", - \\"1a2b3c\\": \\"YR1u_buYf6paLzzUM6Vc\\", - \\"#fake-id\\": \\"AqiAGSfnwaXj3eqg0Om8\\", - \\"-a-b-c-\\": \\"CwXv27VMwyQqKBvNNaFr\\", - \\"©\\": \\"jBj0sZiWBysiwRyGu_go\\", - \\"♥\\": \\"vJl9A9Ds21oujVsd5UD2\\", - \\"😍\\": \\"CNLr9yJwqs3dm6FgpOqA\\", - \\"“‘’”\\": \\"GM0Y0nFCPtkVMz6Esfno\\", - \\"☺☃\\": \\"NKrBw7EAqPT7Cgn7JzrA\\", - \\"⌘⌥\\": \\"edHWpSne18gmGmfN6SV6\\", - \\"𝄞♪♩♫♬\\": \\"QyMp9YMEoYUmEHEdpRal\\", - \\"💩\\": \\"B82YxwgREHbKn8IpgaWw\\", - \\"?\\": \\"ndmpvNNltJXbDVvqKuxt\\", - \\"@\\": \\"v3gq0wPogd6ZPfq_pfyZ\\", - \\".\\": \\"zd5uIZq6KrAWTwBjwZdC\\", - \\":)\\": \\"ZiZnRjRT03NgoqVQwkGO\\", - \\"

\\": \\"TdAx2ZSkw7Hbktc7KR72\\", - \\"<><<<>><>\\": \\"ozNsTIG0LL2gSQdL5dzv\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"ByKoYcSrMT2cN3V2iAgZ\\", - \\"#\\": \\"HkwIsjW5i7WNAxVRd5cg\\", - \\"##\\": \\"IJc6Xl4ZKVZvSoeIuI2Q\\", - \\"#.#.#\\": \\"BnPpnJmPeNr51pj2ZTlf\\", - \\"_\\": \\"bCwkZEDuxDAOhKnMdLVF\\", - \\"{}\\": \\"IZkBfE9iUPen76w2bB_q\\", - \\"foo.bar\\": \\"uajo7mHzD_tTqOXqaqdg\\", - \\":hover\\": \\"HVudUNXnLNQoCLpVn82S\\", - \\":hover:focus:active\\": \\"ZlaaXvHLUsJOCFzItB_1\\", - \\"[attr=value]\\": \\"PWvC4jVM5SwUmKmw2tfW\\", - \\"f/o/o\\": \\"A5l5sDODF4CQBW_PtlQD\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"DFfh4KyqOODVQsTPb3wt\\", - \\"f*o*o\\": \\"gv1E2n_bVvy0iT8TaHIv\\", - \\"f!o!o\\": \\"_aIyR9ETAs8ipXmRrrDO\\", - \\"f'o'o\\": \\"HSXNnSjt1QaHBHUb_UIs\\", - \\"f~o~o\\": \\"MrVzSIcSXyoDsr5G0K5_\\", - \\"f+o+o\\": \\"EvMHRmCudyKg3GpLjAfj\\", - \\"foo/bar\\": \\"hei2uQgDeX2YNkppCHp9\\", - \\"foo\\\\\\\\bar\\": \\"IgSzmmsCqiJBl4SibwgR\\", - \\"foo/bar/baz\\": \\"p6KJMhNWwmCU2bXHJB93\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"HZerWgmU0ffpPzySVi_g\\" + "123": "oqRGsO4UR7_DWiqWXJMz", + "test": "KuIShlgsYfxvLoLHT1mu", + "_test": "Lb3fhDAuJv4v7BXOPttP", + "className": "LdhpkZRWyKT7zDwJ0lt8", + "someId": "b0rhwJStMR3eH63oapwW", + "subClass": "Mw9j4nIdjx1xCGDt7d6a", + "-a0-34a___f": "DdFWMPoluIgmQirKzoS6", + "m_x_@": "OdAmghrme3xnUYOdzoDw", + "B&W?": "h4SEF34CLwChRsak1742", + ":\`(": "fKJQkLarfQOel4wwbIrn", + "1a2b3c": "YR1u_buYf6paLzzUM6Vc", + "#fake-id": "AqiAGSfnwaXj3eqg0Om8", + "-a-b-c-": "CwXv27VMwyQqKBvNNaFr", + "©": "jBj0sZiWBysiwRyGu_go", + "♥": "vJl9A9Ds21oujVsd5UD2", + "😍": "CNLr9yJwqs3dm6FgpOqA", + "“‘’”": "GM0Y0nFCPtkVMz6Esfno", + "☺☃": "NKrBw7EAqPT7Cgn7JzrA", + "⌘⌥": "edHWpSne18gmGmfN6SV6", + "𝄞♪♩♫♬": "QyMp9YMEoYUmEHEdpRal", + "💩": "B82YxwgREHbKn8IpgaWw", + "?": "ndmpvNNltJXbDVvqKuxt", + "@": "v3gq0wPogd6ZPfq_pfyZ", + ".": "zd5uIZq6KrAWTwBjwZdC", + ":)": "ZiZnRjRT03NgoqVQwkGO", + "

": "TdAx2ZSkw7Hbktc7KR72", + "<><<<>><>": "ozNsTIG0LL2gSQdL5dzv", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "ByKoYcSrMT2cN3V2iAgZ", + "#": "HkwIsjW5i7WNAxVRd5cg", + "##": "IJc6Xl4ZKVZvSoeIuI2Q", + "#.#.#": "BnPpnJmPeNr51pj2ZTlf", + "_": "bCwkZEDuxDAOhKnMdLVF", + "{}": "IZkBfE9iUPen76w2bB_q", + "foo.bar": "uajo7mHzD_tTqOXqaqdg", + ":hover": "HVudUNXnLNQoCLpVn82S", + ":hover:focus:active": "ZlaaXvHLUsJOCFzItB_1", + "[attr=value]": "PWvC4jVM5SwUmKmw2tfW", + "f/o/o": "A5l5sDODF4CQBW_PtlQD", + "f\\\\o\\\\o": "DFfh4KyqOODVQsTPb3wt", + "f*o*o": "gv1E2n_bVvy0iT8TaHIv", + "f!o!o": "_aIyR9ETAs8ipXmRrrDO", + "f'o'o": "HSXNnSjt1QaHBHUb_UIs", + "f~o~o": "MrVzSIcSXyoDsr5G0K5_", + "f+o+o": "EvMHRmCudyKg3GpLjAfj", + "foo/bar": "hei2uQgDeX2YNkppCHp9", + "foo\\\\bar": "IgSzmmsCqiJBl4SibwgR", + "foo/bar/baz": "p6KJMhNWwmCU2bXHJB93", + "foo\\\\bar\\\\baz": "HZerWgmU0ffpPzySVi_g" }; " `; exports[`"modules" option should work and generate the same classes for client and server: server result 1`] = ` -Object { +{ "#": "HkwIsjW5i7WNAxVRd5cg", "##": "IJc6Xl4ZKVZvSoeIuI2Q", "#.#.#": "BnPpnJmPeNr51pj2ZTlf", @@ -2134,12 +2134,12 @@ Object { "f*o*o": "gv1E2n_bVvy0iT8TaHIv", "f+o+o": "EvMHRmCudyKg3GpLjAfj", "f/o/o": "A5l5sDODF4CQBW_PtlQD", - "f\\\\o\\\\o": "DFfh4KyqOODVQsTPb3wt", + "f\\o\\o": "DFfh4KyqOODVQsTPb3wt", "foo.bar": "uajo7mHzD_tTqOXqaqdg", "foo/bar": "hei2uQgDeX2YNkppCHp9", "foo/bar/baz": "p6KJMhNWwmCU2bXHJB93", - "foo\\\\bar": "IgSzmmsCqiJBl4SibwgR", - "foo\\\\bar\\\\baz": "HZerWgmU0ffpPzySVi_g", + "foo\\bar": "IgSzmmsCqiJBl4SibwgR", + "foo\\bar\\baz": "HZerWgmU0ffpPzySVi_g", "f~o~o": "MrVzSIcSXyoDsr5G0K5_", "m_x_@": "OdAmghrme3xnUYOdzoDw", "someId": "b0rhwJStMR3eH63oapwW", @@ -2157,75 +2157,75 @@ Object { } `; -exports[`"modules" option should work and generate the same classes for client and server: server warnings 1`] = `Array []`; +exports[`"modules" option should work and generate the same classes for client and server: server warnings 1`] = `[]`; -exports[`"modules" option should work and has "undefined" context if no context was given: errors 1`] = `Array []`; +exports[`"modules" option should work and has "undefined" context if no context was given: errors 1`] = `[]`; exports[`"modules" option should work and has "undefined" context if no context was given: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".foo {\\\\n background: red;\\\\n}\\\\n\\\\n.foo {\\\\n background: blue;\\\\n}\\\\n\\\\n.foo {\\\\n background: red;\\\\n}\\\\n\\\\n#foo {\\\\n background: green;\\\\n}\\\\n\\\\n.foo .foo {\\\\n color: green;\\\\n}\\\\n\\\\n#foo .foo {\\\\n color: blue;\\\\n}\\\\n\\\\n.foo {\\\\n color: red;\\\\n}\\\\n\\\\n.foo {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.foo {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.foo {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.foo {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#foo {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#foo {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#foo {\\\\n color: black;\\\\n}\\\\n\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n\\\\n.foo {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".foo {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#foo {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.foo .foo {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#foo .foo {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.foo {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.foo {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#foo {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#foo {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#foo {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n\\r\\n.foo {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"foo\\", - \\"test\\": \\"foo\\", - \\"_test\\": \\"foo\\", - \\"className\\": \\"foo\\", - \\"someId\\": \\"foo\\", - \\"subClass\\": \\"foo\\", - \\"-a0-34a___f\\": \\"foo\\", - \\"m_x_@\\": \\"foo\\", - \\"B&W?\\": \\"foo\\", - \\":\`(\\": \\"foo\\", - \\"1a2b3c\\": \\"foo\\", - \\"#fake-id\\": \\"foo\\", - \\"-a-b-c-\\": \\"foo\\", - \\"©\\": \\"foo\\", - \\"♥\\": \\"foo\\", - \\"😍\\": \\"foo\\", - \\"“‘’”\\": \\"foo\\", - \\"☺☃\\": \\"foo\\", - \\"⌘⌥\\": \\"foo\\", - \\"𝄞♪♩♫♬\\": \\"foo\\", - \\"💩\\": \\"foo\\", - \\"?\\": \\"foo\\", - \\"@\\": \\"foo\\", - \\".\\": \\"foo\\", - \\":)\\": \\"foo\\", - \\"

\\": \\"foo\\", - \\"<><<<>><>\\": \\"foo\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"foo\\", - \\"#\\": \\"foo\\", - \\"##\\": \\"foo\\", - \\"#.#.#\\": \\"foo\\", - \\"_\\": \\"foo\\", - \\"{}\\": \\"foo\\", - \\"foo.bar\\": \\"foo\\", - \\":hover\\": \\"foo\\", - \\":hover:focus:active\\": \\"foo\\", - \\"[attr=value]\\": \\"foo\\", - \\"f/o/o\\": \\"foo\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"foo\\", - \\"f*o*o\\": \\"foo\\", - \\"f!o!o\\": \\"foo\\", - \\"f'o'o\\": \\"foo\\", - \\"f~o~o\\": \\"foo\\", - \\"f+o+o\\": \\"foo\\", - \\"foo/bar\\": \\"foo\\", - \\"foo\\\\\\\\bar\\": \\"foo\\", - \\"foo/bar/baz\\": \\"foo\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"foo\\" + "123": "foo", + "test": "foo", + "_test": "foo", + "className": "foo", + "someId": "foo", + "subClass": "foo", + "-a0-34a___f": "foo", + "m_x_@": "foo", + "B&W?": "foo", + ":\`(": "foo", + "1a2b3c": "foo", + "#fake-id": "foo", + "-a-b-c-": "foo", + "©": "foo", + "♥": "foo", + "😍": "foo", + "“‘’”": "foo", + "☺☃": "foo", + "⌘⌥": "foo", + "𝄞♪♩♫♬": "foo", + "💩": "foo", + "?": "foo", + "@": "foo", + ".": "foo", + ":)": "foo", + "

": "foo", + "<><<<>><>": "foo", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "foo", + "#": "foo", + "##": "foo", + "#.#.#": "foo", + "_": "foo", + "{}": "foo", + "foo.bar": "foo", + ":hover": "foo", + ":hover:focus:active": "foo", + "[attr=value]": "foo", + "f/o/o": "foo", + "f\\\\o\\\\o": "foo", + "f*o*o": "foo", + "f!o!o": "foo", + "f'o'o": "foo", + "f~o~o": "foo", + "f+o+o": "foo", + "foo/bar": "foo", + "foo\\\\bar": "foo", + "foo/bar/baz": "foo", + "foo\\\\bar\\\\baz": "foo" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and has "undefined" context if no context was given: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".foo { background: red; @@ -2265,27 +2265,27 @@ Array [ margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ +/* matches elements with class=":\`(" */ .foo { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ +/* matches elements with class="1a2b3c" */ .foo { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ +/* matches the element with id="#fake-id" */ #foo { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #foo { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #foo { color: black; } @@ -2347,33 +2347,33 @@ Array [ ] `; -exports[`"modules" option should work and has "undefined" context if no context was given: warnings 1`] = `Array []`; +exports[`"modules" option should work and has "undefined" context if no context was given: warnings 1`] = `[]`; -exports[`"modules" option should work and prefer relative for "composes": errors 1`] = `Array []`; +exports[`"modules" option should work and prefer relative for "composes": errors 1`] = `[]`; exports[`"modules" option should work and prefer relative for "composes": module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; -import ___CSS_LOADER_ICSS_IMPORT_0___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./package/one.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_1___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/two.css\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; +import ___CSS_LOADER_ICSS_IMPORT_0___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./package/one.css"; +import ___CSS_LOADER_ICSS_IMPORT_1___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./node_modules/package/two.css"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, \\"\\", true); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_1___, \\"\\", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_0___, "", true); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_ICSS_IMPORT_1___, "", true); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".eY6jkKjjXnFY1QWC5gpe {\\\\n color: yellow;\\\\n}\\\\n\\\\n.cfTHoySzymaJQ150LQPh {\\\\n color: yellow;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".eY6jkKjjXnFY1QWC5gpe {\\r\\n color: yellow;\\r\\n}\\r\\n\\r\\n.cfTHoySzymaJQ150LQPh {\\r\\n color: yellow;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"one\\": \\"eY6jkKjjXnFY1QWC5gpe \\" + ___CSS_LOADER_ICSS_IMPORT_0___.locals[\\"imported-relative\\"] + \\"\\", - \\"two\\": \\"cfTHoySzymaJQ150LQPh \\" + ___CSS_LOADER_ICSS_IMPORT_1___.locals[\\"imported-relative\\"] + \\"\\" + "one": "eY6jkKjjXnFY1QWC5gpe " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["imported-relative"] + "", + "two": "cfTHoySzymaJQ150LQPh " + ___CSS_LOADER_ICSS_IMPORT_1___.locals["imported-relative"] + "" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and prefer relative for "composes": result 1`] = ` -Array [ - Array [ +[ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/prefer-relative/package/one.css", ".x6BAJm_OUHnABwnaBJG6 { display: block; @@ -2381,7 +2381,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./modules/prefer-relative/node_modules/package/two.css", ".sFLAbn2jg871KRraVJSF { display: inline; @@ -2389,7 +2389,7 @@ Array [ ", "", ], - Array [ + [ "./modules/prefer-relative/source.css", ".eY6jkKjjXnFY1QWC5gpe { color: yellow; @@ -2404,75 +2404,75 @@ Array [ ] `; -exports[`"modules" option should work and prefer relative for "composes": warnings 1`] = `Array []`; +exports[`"modules" option should work and prefer relative for "composes": warnings 1`] = `[]`; -exports[`"modules" option should work and prefix leading hyphen when digit is first: errors 1`] = `Array []`; +exports[`"modules" option should work and prefix leading hyphen when digit is first: errors 1`] = `[]`; exports[`"modules" option should work and prefix leading hyphen when digit is first: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"._-1test {\\\\n background: red;\\\\n}\\\\n\\\\n._-1_test {\\\\n background: blue;\\\\n}\\\\n\\\\n._-1className {\\\\n background: red;\\\\n}\\\\n\\\\n#_-1someId {\\\\n background: green;\\\\n}\\\\n\\\\n._-1className ._-1subClass {\\\\n color: green;\\\\n}\\\\n\\\\n#_-1someId ._-1subClass {\\\\n color: blue;\\\\n}\\\\n\\\\n._-1-a0-34a___f {\\\\n color: red;\\\\n}\\\\n\\\\n._-1m_x_\\\\\\\\@ {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n._-1B\\\\\\\\&W\\\\\\\\? {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n._-1\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n._-1\\\\\\\\31 a2b3c {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#_-1\\\\\\\\#fake-id {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#_-1-a-b-c- {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#_-1© {\\\\n color: black;\\\\n}\\\\n\\\\n._-1♥ { background: lime; }\\\\n._-1© { background: lime; }\\\\n._-1😍 { background: lime; }\\\\n._-1“‘’” { background: lime; }\\\\n._-1☺☃ { background: lime; }\\\\n._-1⌘⌥ { background: lime; }\\\\n._-1𝄞♪♩♫♬ { background: lime; }\\\\n._-1💩 { background: lime; }\\\\n._-1\\\\\\\\? { background: lime; }\\\\n._-1\\\\\\\\@ { background: lime; }\\\\n._-1\\\\\\\\. { background: lime; }\\\\n._-1\\\\\\\\3A \\\\\\\\) { background: lime; }\\\\n._-1\\\\\\\\3A \\\\\\\\\`\\\\\\\\( { background: lime; }\\\\n._-1\\\\\\\\31 23 { background: lime; }\\\\n._-1\\\\\\\\31 a2b3c { background: lime; }\\\\n._-1\\\\\\\\ { background: lime; }\\\\n._-1\\\\\\\\<\\\\\\\\>\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\>\\\\\\\\>\\\\\\\\<\\\\\\\\> { background: lime; }\\\\n._-1\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\[\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\-\\\\\\\\]\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\<\\\\\\\\<\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\. { background: lime; }\\\\n._-1\\\\\\\\# { background: lime; }\\\\n._-1\\\\\\\\#\\\\\\\\# { background: lime; }\\\\n._-1\\\\\\\\#\\\\\\\\.\\\\\\\\#\\\\\\\\.\\\\\\\\# { background: lime; }\\\\n._-1\\\\\\\\_ { background: lime; }\\\\n._-1\\\\\\\\{\\\\\\\\} { background: lime; }\\\\n._-1\\\\\\\\#fake\\\\\\\\-id { background: lime; }\\\\n._-1foo\\\\\\\\.bar { background: lime; }\\\\n._-1\\\\\\\\3A hover { background: lime; }\\\\n._-1\\\\\\\\3A hover\\\\\\\\3A focus\\\\\\\\3A active { background: lime; }\\\\n._-1\\\\\\\\[attr\\\\\\\\=value\\\\\\\\] { background: lime; }\\\\n._-1f\\\\\\\\/o\\\\\\\\/o { background: lime; }\\\\n._-1f\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\o { background: lime; }\\\\n._-1f\\\\\\\\*o\\\\\\\\*o { background: lime; }\\\\n._-1f\\\\\\\\!o\\\\\\\\!o { background: lime; }\\\\n._-1f\\\\\\\\'o\\\\\\\\'o { background: lime; }\\\\n._-1f\\\\\\\\~o\\\\\\\\~o { background: lime; }\\\\n._-1f\\\\\\\\+o\\\\\\\\+o { background: lime; }\\\\n\\\\n._-1foo\\\\\\\\/bar {\\\\n background: hotpink;\\\\n}\\\\n\\\\n._-1foo\\\\\\\\\\\\\\\\bar {\\\\n background: hotpink;\\\\n}\\\\n\\\\n._-1foo\\\\\\\\/bar\\\\\\\\/baz {\\\\n background: hotpink;\\\\n}\\\\n\\\\n._-1foo\\\\\\\\\\\\\\\\bar\\\\\\\\\\\\\\\\baz {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "._-1test {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n._-1_test {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n._-1className {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#_-1someId {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n._-1className ._-1subClass {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#_-1someId ._-1subClass {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n._-1-a0-34a___f {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n._-1m_x_\\\\@ {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n._-1B\\\\&W\\\\? {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n._-1\\\\3A \\\\\`\\\\( {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n._-1\\\\31 a2b3c {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#_-1\\\\#fake-id {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#_-1-a-b-c- {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#_-1© {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n._-1♥ { background: lime; }\\r\\n._-1© { background: lime; }\\r\\n._-1😍 { background: lime; }\\r\\n._-1“‘’” { background: lime; }\\r\\n._-1☺☃ { background: lime; }\\r\\n._-1⌘⌥ { background: lime; }\\r\\n._-1𝄞♪♩♫♬ { background: lime; }\\r\\n._-1💩 { background: lime; }\\r\\n._-1\\\\? { background: lime; }\\r\\n._-1\\\\@ { background: lime; }\\r\\n._-1\\\\. { background: lime; }\\r\\n._-1\\\\3A \\\\) { background: lime; }\\r\\n._-1\\\\3A \\\\\`\\\\( { background: lime; }\\r\\n._-1\\\\31 23 { background: lime; }\\r\\n._-1\\\\31 a2b3c { background: lime; }\\r\\n._-1\\\\ { background: lime; }\\r\\n._-1\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\> { background: lime; }\\r\\n._-1\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\. { background: lime; }\\r\\n._-1\\\\# { background: lime; }\\r\\n._-1\\\\#\\\\# { background: lime; }\\r\\n._-1\\\\#\\\\.\\\\#\\\\.\\\\# { background: lime; }\\r\\n._-1\\\\_ { background: lime; }\\r\\n._-1\\\\{\\\\} { background: lime; }\\r\\n._-1\\\\#fake\\\\-id { background: lime; }\\r\\n._-1foo\\\\.bar { background: lime; }\\r\\n._-1\\\\3A hover { background: lime; }\\r\\n._-1\\\\3A hover\\\\3A focus\\\\3A active { background: lime; }\\r\\n._-1\\\\[attr\\\\=value\\\\] { background: lime; }\\r\\n._-1f\\\\/o\\\\/o { background: lime; }\\r\\n._-1f\\\\\\\\o\\\\\\\\o { background: lime; }\\r\\n._-1f\\\\*o\\\\*o { background: lime; }\\r\\n._-1f\\\\!o\\\\!o { background: lime; }\\r\\n._-1f\\\\'o\\\\'o { background: lime; }\\r\\n._-1f\\\\~o\\\\~o { background: lime; }\\r\\n._-1f\\\\+o\\\\+o { background: lime; }\\r\\n\\r\\n._-1foo\\\\/bar {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n._-1foo\\\\\\\\bar {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n._-1foo\\\\/bar\\\\/baz {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n._-1foo\\\\\\\\bar\\\\\\\\baz {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"_-1123\\", - \\"test\\": \\"_-1test\\", - \\"_test\\": \\"_-1_test\\", - \\"className\\": \\"_-1className\\", - \\"someId\\": \\"_-1someId\\", - \\"subClass\\": \\"_-1subClass\\", - \\"-a0-34a___f\\": \\"_-1-a0-34a___f\\", - \\"m_x_@\\": \\"_-1m_x_@\\", - \\"B&W?\\": \\"_-1B&W?\\", - \\":\`(\\": \\"_-1:\`(\\", - \\"1a2b3c\\": \\"_-11a2b3c\\", - \\"#fake-id\\": \\"_-1#fake-id\\", - \\"-a-b-c-\\": \\"_-1-a-b-c-\\", - \\"©\\": \\"_-1©\\", - \\"♥\\": \\"_-1♥\\", - \\"😍\\": \\"_-1😍\\", - \\"“‘’”\\": \\"_-1“‘’”\\", - \\"☺☃\\": \\"_-1☺☃\\", - \\"⌘⌥\\": \\"_-1⌘⌥\\", - \\"𝄞♪♩♫♬\\": \\"_-1𝄞♪♩♫♬\\", - \\"💩\\": \\"_-1💩\\", - \\"?\\": \\"_-1?\\", - \\"@\\": \\"_-1@\\", - \\".\\": \\"_-1.\\", - \\":)\\": \\"_-1:)\\", - \\"

\\": \\"_-1

\\", - \\"<><<<>><>\\": \\"_-1<><<<>><>\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"_-1++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\", - \\"#\\": \\"_-1#\\", - \\"##\\": \\"_-1##\\", - \\"#.#.#\\": \\"_-1#.#.#\\", - \\"_\\": \\"_-1_\\", - \\"{}\\": \\"_-1{}\\", - \\"foo.bar\\": \\"_-1foo.bar\\", - \\":hover\\": \\"_-1:hover\\", - \\":hover:focus:active\\": \\"_-1:hover:focus:active\\", - \\"[attr=value]\\": \\"_-1[attr=value]\\", - \\"f/o/o\\": \\"_-1f/o/o\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"_-1f\\\\\\\\o\\\\\\\\o\\", - \\"f*o*o\\": \\"_-1f*o*o\\", - \\"f!o!o\\": \\"_-1f!o!o\\", - \\"f'o'o\\": \\"_-1f'o'o\\", - \\"f~o~o\\": \\"_-1f~o~o\\", - \\"f+o+o\\": \\"_-1f+o+o\\", - \\"foo/bar\\": \\"_-1foo/bar\\", - \\"foo\\\\\\\\bar\\": \\"_-1foo\\\\\\\\bar\\", - \\"foo/bar/baz\\": \\"_-1foo/bar/baz\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"_-1foo\\\\\\\\bar\\\\\\\\baz\\" + "123": "_-1123", + "test": "_-1test", + "_test": "_-1_test", + "className": "_-1className", + "someId": "_-1someId", + "subClass": "_-1subClass", + "-a0-34a___f": "_-1-a0-34a___f", + "m_x_@": "_-1m_x_@", + "B&W?": "_-1B&W?", + ":\`(": "_-1:\`(", + "1a2b3c": "_-11a2b3c", + "#fake-id": "_-1#fake-id", + "-a-b-c-": "_-1-a-b-c-", + "©": "_-1©", + "♥": "_-1♥", + "😍": "_-1😍", + "“‘’”": "_-1“‘’”", + "☺☃": "_-1☺☃", + "⌘⌥": "_-1⌘⌥", + "𝄞♪♩♫♬": "_-1𝄞♪♩♫♬", + "💩": "_-1💩", + "?": "_-1?", + "@": "_-1@", + ".": "_-1.", + ":)": "_-1:)", + "

": "_-1

", + "<><<<>><>": "_-1<><<<>><>", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "_-1++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.", + "#": "_-1#", + "##": "_-1##", + "#.#.#": "_-1#.#.#", + "_": "_-1_", + "{}": "_-1{}", + "foo.bar": "_-1foo.bar", + ":hover": "_-1:hover", + ":hover:focus:active": "_-1:hover:focus:active", + "[attr=value]": "_-1[attr=value]", + "f/o/o": "_-1f/o/o", + "f\\\\o\\\\o": "_-1f\\\\o\\\\o", + "f*o*o": "_-1f*o*o", + "f!o!o": "_-1f!o!o", + "f'o'o": "_-1f'o'o", + "f~o~o": "_-1f~o~o", + "f+o+o": "_-1f+o+o", + "foo/bar": "_-1foo/bar", + "foo\\\\bar": "_-1foo\\\\bar", + "foo/bar/baz": "_-1foo/bar/baz", + "foo\\\\bar\\\\baz": "_-1foo\\\\bar\\\\baz" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and prefix leading hyphen when digit is first: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", "._-1test { background: red; @@ -2502,37 +2502,37 @@ Array [ color: red; } -._-1m_x_\\\\@ { +._-1m_x_\\@ { margin-left: auto !important; margin-right: auto !important; } -._-1B\\\\&W\\\\? { +._-1B\\&W\\? { margin-left: auto !important; margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ -._-1\\\\3A \\\\\`\\\\( { +/* matches elements with class=":\`(" */ +._-1\\3A \\\`\\( { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ -._-1\\\\31 a2b3c { +/* matches elements with class="1a2b3c" */ +._-1\\31 a2b3c { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ -#_-1\\\\#fake-id { +/* matches the element with id="#fake-id" */ +#_-1\\#fake-id { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #_-1-a-b-c- { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #_-1© { color: black; } @@ -2545,47 +2545,47 @@ Array [ ._-1⌘⌥ { background: lime; } ._-1𝄞♪♩♫♬ { background: lime; } ._-1💩 { background: lime; } -._-1\\\\? { background: lime; } -._-1\\\\@ { background: lime; } -._-1\\\\. { background: lime; } -._-1\\\\3A \\\\) { background: lime; } -._-1\\\\3A \\\\\`\\\\( { background: lime; } -._-1\\\\31 23 { background: lime; } -._-1\\\\31 a2b3c { background: lime; } -._-1\\\\ { background: lime; } -._-1\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\> { background: lime; } -._-1\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\. { background: lime; } -._-1\\\\# { background: lime; } -._-1\\\\#\\\\# { background: lime; } -._-1\\\\#\\\\.\\\\#\\\\.\\\\# { background: lime; } -._-1\\\\_ { background: lime; } -._-1\\\\{\\\\} { background: lime; } -._-1\\\\#fake\\\\-id { background: lime; } -._-1foo\\\\.bar { background: lime; } -._-1\\\\3A hover { background: lime; } -._-1\\\\3A hover\\\\3A focus\\\\3A active { background: lime; } -._-1\\\\[attr\\\\=value\\\\] { background: lime; } -._-1f\\\\/o\\\\/o { background: lime; } -._-1f\\\\\\\\o\\\\\\\\o { background: lime; } -._-1f\\\\*o\\\\*o { background: lime; } -._-1f\\\\!o\\\\!o { background: lime; } -._-1f\\\\'o\\\\'o { background: lime; } -._-1f\\\\~o\\\\~o { background: lime; } -._-1f\\\\+o\\\\+o { background: lime; } - -._-1foo\\\\/bar { +._-1\\? { background: lime; } +._-1\\@ { background: lime; } +._-1\\. { background: lime; } +._-1\\3A \\) { background: lime; } +._-1\\3A \\\`\\( { background: lime; } +._-1\\31 23 { background: lime; } +._-1\\31 a2b3c { background: lime; } +._-1\\ { background: lime; } +._-1\\<\\>\\<\\<\\<\\>\\>\\<\\> { background: lime; } +._-1\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\[\\>\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\>\\+\\<\\<\\<\\<\\-\\]\\>\\+\\+\\.\\>\\+\\.\\+\\+\\+\\+\\+\\+\\+\\.\\.\\+\\+\\+\\.\\>\\+\\+\\.\\<\\<\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\.\\>\\.\\+\\+\\+\\.\\-\\-\\-\\-\\-\\-\\.\\-\\-\\-\\-\\-\\-\\-\\-\\.\\>\\+\\.\\>\\. { background: lime; } +._-1\\# { background: lime; } +._-1\\#\\# { background: lime; } +._-1\\#\\.\\#\\.\\# { background: lime; } +._-1\\_ { background: lime; } +._-1\\{\\} { background: lime; } +._-1\\#fake\\-id { background: lime; } +._-1foo\\.bar { background: lime; } +._-1\\3A hover { background: lime; } +._-1\\3A hover\\3A focus\\3A active { background: lime; } +._-1\\[attr\\=value\\] { background: lime; } +._-1f\\/o\\/o { background: lime; } +._-1f\\\\o\\\\o { background: lime; } +._-1f\\*o\\*o { background: lime; } +._-1f\\!o\\!o { background: lime; } +._-1f\\'o\\'o { background: lime; } +._-1f\\~o\\~o { background: lime; } +._-1f\\+o\\+o { background: lime; } + +._-1foo\\/bar { background: hotpink; } -._-1foo\\\\\\\\bar { +._-1foo\\\\bar { background: hotpink; } -._-1foo\\\\/bar\\\\/baz { +._-1foo\\/bar\\/baz { background: hotpink; } -._-1foo\\\\\\\\bar\\\\\\\\baz { +._-1foo\\\\bar\\\\baz { background: hotpink; } ", @@ -2594,75 +2594,75 @@ Array [ ] `; -exports[`"modules" option should work and prefix leading hyphen when digit is first: warnings 1`] = `Array []`; +exports[`"modules" option should work and prefix leading hyphen when digit is first: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "context" option: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "context" option: errors 1`] = `[]`; exports[`"modules" option should work and respect the "context" option: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".Cqfpw57I {\\\\n background: red;\\\\n}\\\\n\\\\n.TGo4Rmnn {\\\\n background: blue;\\\\n}\\\\n\\\\n.V3rkzYqn {\\\\n background: red;\\\\n}\\\\n\\\\n#p0emrDgk {\\\\n background: green;\\\\n}\\\\n\\\\n.V3rkzYqn .v0YwV1mq {\\\\n color: green;\\\\n}\\\\n\\\\n#p0emrDgk .v0YwV1mq {\\\\n color: blue;\\\\n}\\\\n\\\\n.iD7O58t6 {\\\\n color: red;\\\\n}\\\\n\\\\n.RH_w1QEb {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.Ag92YvL3 {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.ETB9N0Rx {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.LEy8bpHz {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#JOQqQG3P {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#LD6vZ0vn {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#bD4iEyBe {\\\\n color: black;\\\\n}\\\\n\\\\n.pHooKEFO { background: lime; }\\\\n.bD4iEyBe { background: lime; }\\\\n.MkprjEQN { background: lime; }\\\\n.hsoP1NHa { background: lime; }\\\\n.AERfnIsn { background: lime; }\\\\n.s83tEkiy { background: lime; }\\\\n.sIO5dUZQ { background: lime; }\\\\n.zVi6sc5A { background: lime; }\\\\n.N9lQNAW2 { background: lime; }\\\\n.SysYqBF2 { background: lime; }\\\\n._TYYa2xJ { background: lime; }\\\\n.TFikf3jN { background: lime; }\\\\n.ETB9N0Rx { background: lime; }\\\\n.DEfkSXfj { background: lime; }\\\\n.LEy8bpHz { background: lime; }\\\\n.nMEppSss { background: lime; }\\\\n.cGH8351B { background: lime; }\\\\n._sBaAj4v { background: lime; }\\\\n.Ig420xMn { background: lime; }\\\\n.t_MNCpGV { background: lime; }\\\\n.ozULn22d { background: lime; }\\\\n.qR0Vnn20 { background: lime; }\\\\n.tt66IaNP { background: lime; }\\\\n.JOQqQG3P { background: lime; }\\\\n.RFVWf69B { background: lime; }\\\\n.QnhABYwt { background: lime; }\\\\n.qRhRpbmB { background: lime; }\\\\n.wkL_QN8C { background: lime; }\\\\n.KDSjlnnR { background: lime; }\\\\n.LsVcYH6Y { background: lime; }\\\\n.CNQowmKT { background: lime; }\\\\n.eUsF4mDa { background: lime; }\\\\n.ESWnsA_A { background: lime; }\\\\n.taQ7D9sF { background: lime; }\\\\n.AL7FEeDx { background: lime; }\\\\n\\\\n.GOPxpaxq {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.chesbSdq {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.QMeNd406 {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.jXaakDKS {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".Cqfpw57I {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n.TGo4Rmnn {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.V3rkzYqn {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#p0emrDgk {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.V3rkzYqn .v0YwV1mq {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#p0emrDgk .v0YwV1mq {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.iD7O58t6 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.RH_w1QEb {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.Ag92YvL3 {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.ETB9N0Rx {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.LEy8bpHz {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#JOQqQG3P {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#LD6vZ0vn {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#bD4iEyBe {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.pHooKEFO { background: lime; }\\r\\n.bD4iEyBe { background: lime; }\\r\\n.MkprjEQN { background: lime; }\\r\\n.hsoP1NHa { background: lime; }\\r\\n.AERfnIsn { background: lime; }\\r\\n.s83tEkiy { background: lime; }\\r\\n.sIO5dUZQ { background: lime; }\\r\\n.zVi6sc5A { background: lime; }\\r\\n.N9lQNAW2 { background: lime; }\\r\\n.SysYqBF2 { background: lime; }\\r\\n._TYYa2xJ { background: lime; }\\r\\n.TFikf3jN { background: lime; }\\r\\n.ETB9N0Rx { background: lime; }\\r\\n.DEfkSXfj { background: lime; }\\r\\n.LEy8bpHz { background: lime; }\\r\\n.nMEppSss { background: lime; }\\r\\n.cGH8351B { background: lime; }\\r\\n._sBaAj4v { background: lime; }\\r\\n.Ig420xMn { background: lime; }\\r\\n.t_MNCpGV { background: lime; }\\r\\n.ozULn22d { background: lime; }\\r\\n.qR0Vnn20 { background: lime; }\\r\\n.tt66IaNP { background: lime; }\\r\\n.JOQqQG3P { background: lime; }\\r\\n.RFVWf69B { background: lime; }\\r\\n.QnhABYwt { background: lime; }\\r\\n.qRhRpbmB { background: lime; }\\r\\n.wkL_QN8C { background: lime; }\\r\\n.KDSjlnnR { background: lime; }\\r\\n.LsVcYH6Y { background: lime; }\\r\\n.CNQowmKT { background: lime; }\\r\\n.eUsF4mDa { background: lime; }\\r\\n.ESWnsA_A { background: lime; }\\r\\n.taQ7D9sF { background: lime; }\\r\\n.AL7FEeDx { background: lime; }\\r\\n\\r\\n.GOPxpaxq {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.chesbSdq {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.QMeNd406 {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.jXaakDKS {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"DEfkSXfj\\", - \\"test\\": \\"Cqfpw57I\\", - \\"_test\\": \\"TGo4Rmnn\\", - \\"className\\": \\"V3rkzYqn\\", - \\"someId\\": \\"p0emrDgk\\", - \\"subClass\\": \\"v0YwV1mq\\", - \\"-a0-34a___f\\": \\"iD7O58t6\\", - \\"m_x_@\\": \\"RH_w1QEb\\", - \\"B&W?\\": \\"Ag92YvL3\\", - \\":\`(\\": \\"ETB9N0Rx\\", - \\"1a2b3c\\": \\"LEy8bpHz\\", - \\"#fake-id\\": \\"JOQqQG3P\\", - \\"-a-b-c-\\": \\"LD6vZ0vn\\", - \\"©\\": \\"bD4iEyBe\\", - \\"♥\\": \\"pHooKEFO\\", - \\"😍\\": \\"MkprjEQN\\", - \\"“‘’”\\": \\"hsoP1NHa\\", - \\"☺☃\\": \\"AERfnIsn\\", - \\"⌘⌥\\": \\"s83tEkiy\\", - \\"𝄞♪♩♫♬\\": \\"sIO5dUZQ\\", - \\"💩\\": \\"zVi6sc5A\\", - \\"?\\": \\"N9lQNAW2\\", - \\"@\\": \\"SysYqBF2\\", - \\".\\": \\"_TYYa2xJ\\", - \\":)\\": \\"TFikf3jN\\", - \\"

\\": \\"nMEppSss\\", - \\"<><<<>><>\\": \\"cGH8351B\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"_sBaAj4v\\", - \\"#\\": \\"Ig420xMn\\", - \\"##\\": \\"t_MNCpGV\\", - \\"#.#.#\\": \\"ozULn22d\\", - \\"_\\": \\"qR0Vnn20\\", - \\"{}\\": \\"tt66IaNP\\", - \\"foo.bar\\": \\"RFVWf69B\\", - \\":hover\\": \\"QnhABYwt\\", - \\":hover:focus:active\\": \\"qRhRpbmB\\", - \\"[attr=value]\\": \\"wkL_QN8C\\", - \\"f/o/o\\": \\"KDSjlnnR\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"LsVcYH6Y\\", - \\"f*o*o\\": \\"CNQowmKT\\", - \\"f!o!o\\": \\"eUsF4mDa\\", - \\"f'o'o\\": \\"ESWnsA_A\\", - \\"f~o~o\\": \\"taQ7D9sF\\", - \\"f+o+o\\": \\"AL7FEeDx\\", - \\"foo/bar\\": \\"GOPxpaxq\\", - \\"foo\\\\\\\\bar\\": \\"chesbSdq\\", - \\"foo/bar/baz\\": \\"QMeNd406\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"jXaakDKS\\" + "123": "DEfkSXfj", + "test": "Cqfpw57I", + "_test": "TGo4Rmnn", + "className": "V3rkzYqn", + "someId": "p0emrDgk", + "subClass": "v0YwV1mq", + "-a0-34a___f": "iD7O58t6", + "m_x_@": "RH_w1QEb", + "B&W?": "Ag92YvL3", + ":\`(": "ETB9N0Rx", + "1a2b3c": "LEy8bpHz", + "#fake-id": "JOQqQG3P", + "-a-b-c-": "LD6vZ0vn", + "©": "bD4iEyBe", + "♥": "pHooKEFO", + "😍": "MkprjEQN", + "“‘’”": "hsoP1NHa", + "☺☃": "AERfnIsn", + "⌘⌥": "s83tEkiy", + "𝄞♪♩♫♬": "sIO5dUZQ", + "💩": "zVi6sc5A", + "?": "N9lQNAW2", + "@": "SysYqBF2", + ".": "_TYYa2xJ", + ":)": "TFikf3jN", + "

": "nMEppSss", + "<><<<>><>": "cGH8351B", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "_sBaAj4v", + "#": "Ig420xMn", + "##": "t_MNCpGV", + "#.#.#": "ozULn22d", + "_": "qR0Vnn20", + "{}": "tt66IaNP", + "foo.bar": "RFVWf69B", + ":hover": "QnhABYwt", + ":hover:focus:active": "qRhRpbmB", + "[attr=value]": "wkL_QN8C", + "f/o/o": "KDSjlnnR", + "f\\\\o\\\\o": "LsVcYH6Y", + "f*o*o": "CNQowmKT", + "f!o!o": "eUsF4mDa", + "f'o'o": "ESWnsA_A", + "f~o~o": "taQ7D9sF", + "f+o+o": "AL7FEeDx", + "foo/bar": "GOPxpaxq", + "foo\\\\bar": "chesbSdq", + "foo/bar/baz": "QMeNd406", + "foo\\\\bar\\\\baz": "jXaakDKS" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "context" option: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".Cqfpw57I { background: red; @@ -2702,27 +2702,27 @@ Array [ margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ +/* matches elements with class=":\`(" */ .ETB9N0Rx { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ +/* matches elements with class="1a2b3c" */ .LEy8bpHz { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ +/* matches the element with id="#fake-id" */ #JOQqQG3P { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #LD6vZ0vn { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #bD4iEyBe { color: black; } @@ -2784,39 +2784,39 @@ Array [ ] `; -exports[`"modules" option should work and respect the "context" option: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "context" option: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "exportLocalsConvention" option with the "function" type and returns array names: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "exportLocalsConvention" option with the "function" type and returns array names: errors 1`] = `[]`; exports[`"modules" option should work and respect the "exportLocalsConvention" option with the "function" type and returns array names: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".rmc8ltu8P1VXaeqLNU6N {\\\\n color: blue;\\\\n}\\\\n\\\\n.AooVHuvzAIGXWngdfslc {\\\\n color: blue;\\\\n}\\\\n\\\\n.snmJCrfw3LVnrlx87XVC {\\\\n color: red;\\\\n}\\\\n\\\\na {\\\\n color: yellow;\\\\n}\\\\n\\\\n.vA4oeh0XymefKJVIJyg1 {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".rmc8ltu8P1VXaeqLNU6N {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.AooVHuvzAIGXWngdfslc {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.snmJCrfw3LVnrlx87XVC {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na {\\r\\n color: yellow;\\r\\n}\\r\\n\\r\\n.vA4oeh0XymefKJVIJyg1 {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"foo_TEST_1\\": \\"bar\\", - \\"foo_TEST_3\\": \\"bar\\", - \\"my_btn_info_is_disabled_TEST_1\\": \\"value\\", - \\"my_btn_info_is_disabled_TEST_3\\": \\"value\\", - \\"btn_info_is_disabled_TEST_1\\": \\"rmc8ltu8P1VXaeqLNU6N\\", - \\"btn_info_is_disabled_TEST_3\\": \\"rmc8ltu8P1VXaeqLNU6N\\", - \\"btn__info_is_disabled_1_TEST_1\\": \\"AooVHuvzAIGXWngdfslc\\", - \\"btn__info_is_disabled_1_TEST_3\\": \\"AooVHuvzAIGXWngdfslc\\", - \\"simple_TEST_1\\": \\"snmJCrfw3LVnrlx87XVC\\", - \\"simple_TEST_3\\": \\"snmJCrfw3LVnrlx87XVC\\", - \\"foo_bar_TEST_1\\": \\"vA4oeh0XymefKJVIJyg1\\", - \\"foo_bar_TEST_3\\": \\"vA4oeh0XymefKJVIJyg1\\" + "foo_TEST_1": "bar", + "foo_TEST_3": "bar", + "my_btn_info_is_disabled_TEST_1": "value", + "my_btn_info_is_disabled_TEST_3": "value", + "btn_info_is_disabled_TEST_1": "rmc8ltu8P1VXaeqLNU6N", + "btn_info_is_disabled_TEST_3": "rmc8ltu8P1VXaeqLNU6N", + "btn__info_is_disabled_1_TEST_1": "AooVHuvzAIGXWngdfslc", + "btn__info_is_disabled_1_TEST_3": "AooVHuvzAIGXWngdfslc", + "simple_TEST_1": "snmJCrfw3LVnrlx87XVC", + "simple_TEST_3": "snmJCrfw3LVnrlx87XVC", + "foo_bar_TEST_1": "vA4oeh0XymefKJVIJyg1", + "foo_bar_TEST_3": "vA4oeh0XymefKJVIJyg1" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "exportLocalsConvention" option with the "function" type and returns array names: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localsConvention/localsConvention.css", ".rmc8ltu8P1VXaeqLNU6N { color: blue; @@ -2843,33 +2843,33 @@ a { ] `; -exports[`"modules" option should work and respect the "exportLocalsConvention" option with the "function" type and returns array names: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "exportLocalsConvention" option with the "function" type and returns array names: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "exportLocalsConvention" option with the "function" type: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "exportLocalsConvention" option with the "function" type: errors 1`] = `[]`; exports[`"modules" option should work and respect the "exportLocalsConvention" option with the "function" type: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".rmc8ltu8P1VXaeqLNU6N {\\\\n color: blue;\\\\n}\\\\n\\\\n.AooVHuvzAIGXWngdfslc {\\\\n color: blue;\\\\n}\\\\n\\\\n.snmJCrfw3LVnrlx87XVC {\\\\n color: red;\\\\n}\\\\n\\\\na {\\\\n color: yellow;\\\\n}\\\\n\\\\n.vA4oeh0XymefKJVIJyg1 {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".rmc8ltu8P1VXaeqLNU6N {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.AooVHuvzAIGXWngdfslc {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.snmJCrfw3LVnrlx87XVC {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na {\\r\\n color: yellow;\\r\\n}\\r\\n\\r\\n.vA4oeh0XymefKJVIJyg1 {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"foo_TEST\\": \\"bar\\", - \\"my_btn_info_is_disabled_TEST\\": \\"value\\", - \\"btn_info_is_disabled_TEST\\": \\"rmc8ltu8P1VXaeqLNU6N\\", - \\"btn__info_is_disabled_1_TEST\\": \\"AooVHuvzAIGXWngdfslc\\", - \\"simple_TEST\\": \\"snmJCrfw3LVnrlx87XVC\\", - \\"foo_bar_TEST\\": \\"vA4oeh0XymefKJVIJyg1\\" + "foo_TEST": "bar", + "my_btn_info_is_disabled_TEST": "value", + "btn_info_is_disabled_TEST": "rmc8ltu8P1VXaeqLNU6N", + "btn__info_is_disabled_1_TEST": "AooVHuvzAIGXWngdfslc", + "simple_TEST": "snmJCrfw3LVnrlx87XVC", + "foo_bar_TEST": "vA4oeh0XymefKJVIJyg1" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "exportLocalsConvention" option with the "function" type: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localsConvention/localsConvention.css", ".rmc8ltu8P1VXaeqLNU6N { color: blue; @@ -2896,75 +2896,75 @@ a { ] `; -exports[`"modules" option should work and respect the "exportLocalsConvention" option with the "function" type: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "exportLocalsConvention" option with the "function" type: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "exportOnlyLocals" option: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "exportOnlyLocals" option: errors 1`] = `[]`; exports[`"modules" option should work and respect the "exportOnlyLocals" option: module 1`] = ` "// Imports -import ___CSS_LOADER_ICSS_IMPORT_0___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./values.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_1___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_2___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported-simple.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_3___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./relative.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_4___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./top-relative.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_5___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!../issue-861/node_modules/package/style.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_6___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./alias.css\\"; -import ___CSS_LOADER_ICSS_IMPORT_7___ from \\"-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!sass-loader!./scss-file.scss\\"; +import ___CSS_LOADER_ICSS_IMPORT_0___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./values.css"; +import ___CSS_LOADER_ICSS_IMPORT_1___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./something.css"; +import ___CSS_LOADER_ICSS_IMPORT_2___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./imported-simple.css"; +import ___CSS_LOADER_ICSS_IMPORT_3___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./relative.css"; +import ___CSS_LOADER_ICSS_IMPORT_4___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./top-relative.css"; +import ___CSS_LOADER_ICSS_IMPORT_5___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!../issue-861/node_modules/package/style.css"; +import ___CSS_LOADER_ICSS_IMPORT_6___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!./alias.css"; +import ___CSS_LOADER_ICSS_IMPORT_7___ from "-!../../../../src/index.js??ruleSet[1].rules[0].use[0]!sass-loader!./scss-file.scss"; // Exports export default { - \\"v-def\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0___[\\"v-def\\"] + \\"\\", - \\"v-other\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0___[\\"v-other\\"] + \\"\\", - \\"s-white\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0___[\\"s-white\\"] + \\"\\", - \\"m-small\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_0___[\\"m-small\\"] + \\"\\", - \\"v-something\\": \\"\\" + ___CSS_LOADER_ICSS_IMPORT_1___[\\"v-something\\"] + \\"\\", - \\"v-foo\\": \\"blue\\", - \\"v-bar\\": \\"block\\", - \\"v-primary\\": \\"#BF4040\\", - \\"s-black\\": \\"black-selector\\", - \\"m-large\\": \\"(min-width: 960px)\\", - \\"v-ident\\": \\"validIdent\\", - \\"v-pre-defined-ident\\": \\"left\\", - \\"v-string\\": \\"'content'\\", - \\"v-string-1\\": \\"''\\", - \\"v-url\\": \\"url(https://www.exammple.com/images/my-background.png)\\", - \\"v-url-1\\": \\"url('https://www.exammple.com/images/my-background.png')\\", - \\"v-url-2\\": \\"url(\\\\\\"https://www.exammple.com/images/my-background.png\\\\\\")\\", - \\"v-integer\\": \\"100\\", - \\"v-integer-1\\": \\"-100\\", - \\"v-integer-2\\": \\"+100\\", - \\"v-number\\": \\".60\\", - \\"v-number-1\\": \\"-456.8\\", - \\"v-number-2\\": \\"-3.4e-2\\", - \\"v-dimension\\": \\"12px\\", - \\"v-percentage\\": \\"100%\\", - \\"v-hex\\": \\"#fff\\", - \\"v-comment\\": \\" /* comment */\\", - \\"v-function\\": \\"rgb(0,0,0)\\", - \\"v-unicode-range\\": \\"U+0025-00FF\\", - \\"ghi\\": \\"_ghi\\", - \\"my-class\\": \\"_my-class\\", - \\"other\\": \\"_other\\", - \\"other-other\\": \\"_other-other\\", - \\"green\\": \\"_green\\", - \\"foo\\": \\"_foo\\", - \\"simple\\": \\"_simple \\" + ___CSS_LOADER_ICSS_IMPORT_2___[\\"imported-simple\\"] + \\"\\", - \\"relative\\": \\"_relative \\" + ___CSS_LOADER_ICSS_IMPORT_3___[\\"imported-relative\\"] + \\"\\", - \\"top-relative\\": \\"_top-relative \\" + ___CSS_LOADER_ICSS_IMPORT_4___[\\"imported-relative\\"] + \\"\\", - \\"my-module\\": \\"_my-module \\" + ___CSS_LOADER_ICSS_IMPORT_5___[\\"imported-module\\"] + \\"\\", - \\"alias\\": \\"_alias \\" + ___CSS_LOADER_ICSS_IMPORT_6___[\\"imported-alias\\"] + \\"\\", - \\"alias-duplicate\\": \\"_alias-duplicate \\" + ___CSS_LOADER_ICSS_IMPORT_6___[\\"imported-alias\\"] + \\"\\", - \\"primary-selector\\": \\"_primary-selector\\", - \\"black-selector\\": \\"_black-selector\\", - \\"header\\": \\"_header\\", - \\"foobarbaz\\": \\"_foobarbaz\\", - \\"url\\": \\"_url\\", - \\"main\\": \\"_main \\" + ___CSS_LOADER_ICSS_IMPORT_7___[\\"scssClass\\"] + \\"\\" + "v-def": "" + ___CSS_LOADER_ICSS_IMPORT_0___["v-def"] + "", + "v-other": "" + ___CSS_LOADER_ICSS_IMPORT_0___["v-other"] + "", + "s-white": "" + ___CSS_LOADER_ICSS_IMPORT_0___["s-white"] + "", + "m-small": "" + ___CSS_LOADER_ICSS_IMPORT_0___["m-small"] + "", + "v-something": "" + ___CSS_LOADER_ICSS_IMPORT_1___["v-something"] + "", + "v-foo": "blue", + "v-bar": "block", + "v-primary": "#BF4040", + "s-black": "black-selector", + "m-large": "(min-width: 960px)", + "v-ident": "validIdent", + "v-pre-defined-ident": "left", + "v-string": "'content'", + "v-string-1": "''", + "v-url": "url(https://www.exammple.com/images/my-background.png)", + "v-url-1": "url('https://www.exammple.com/images/my-background.png')", + "v-url-2": "url(\\"https://www.exammple.com/images/my-background.png\\")", + "v-integer": "100", + "v-integer-1": "-100", + "v-integer-2": "+100", + "v-number": ".60", + "v-number-1": "-456.8", + "v-number-2": "-3.4e-2", + "v-dimension": "12px", + "v-percentage": "100%", + "v-hex": "#fff", + "v-comment": " /* comment */", + "v-function": "rgb(0,0,0)", + "v-unicode-range": "U+0025-00FF", + "ghi": "_ghi", + "my-class": "_my-class", + "other": "_other", + "other-other": "_other-other", + "green": "_green", + "foo": "_foo", + "simple": "_simple " + ___CSS_LOADER_ICSS_IMPORT_2___["imported-simple"] + "", + "relative": "_relative " + ___CSS_LOADER_ICSS_IMPORT_3___["imported-relative"] + "", + "top-relative": "_top-relative " + ___CSS_LOADER_ICSS_IMPORT_4___["imported-relative"] + "", + "my-module": "_my-module " + ___CSS_LOADER_ICSS_IMPORT_5___["imported-module"] + "", + "alias": "_alias " + ___CSS_LOADER_ICSS_IMPORT_6___["imported-alias"] + "", + "alias-duplicate": "_alias-duplicate " + ___CSS_LOADER_ICSS_IMPORT_6___["imported-alias"] + "", + "primary-selector": "_primary-selector", + "black-selector": "_black-selector", + "header": "_header", + "foobarbaz": "_foobarbaz", + "url": "_url", + "main": "_main " + ___CSS_LOADER_ICSS_IMPORT_7___["scssClass"] + "" }; " `; exports[`"modules" option should work and respect the "exportOnlyLocals" option: result 1`] = ` -Object { +{ "alias": "_alias _imported-alias", "alias-duplicate": "_alias-duplicate _imported-alias", "black-selector": "_black-selector", @@ -3011,79 +3011,79 @@ Object { "v-unicode-range": "U+0025-00FF", "v-url": "url(https://www.exammple.com/images/my-background.png)", "v-url-1": "url('https://www.exammple.com/images/my-background.png')", - "v-url-2": "url(\\"https://www.exammple.com/images/my-background.png\\")", + "v-url-2": "url("https://www.exammple.com/images/my-background.png")", } `; -exports[`"modules" option should work and respect the "exportOnlyLocals" option: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "exportOnlyLocals" option: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "getLocalIdent" option: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "getLocalIdent" option: errors 1`] = `[]`; exports[`"modules" option should work and respect the "getLocalIdent" option: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".foo {\\\\n background: red;\\\\n}\\\\n\\\\n.foo {\\\\n background: blue;\\\\n}\\\\n\\\\n.foo {\\\\n background: red;\\\\n}\\\\n\\\\n#foo {\\\\n background: green;\\\\n}\\\\n\\\\n.foo .foo {\\\\n color: green;\\\\n}\\\\n\\\\n#foo .foo {\\\\n color: blue;\\\\n}\\\\n\\\\n.foo {\\\\n color: red;\\\\n}\\\\n\\\\n.foo {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.foo {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.foo {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.foo {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#foo {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#foo {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#foo {\\\\n color: black;\\\\n}\\\\n\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n.foo { background: lime; }\\\\n\\\\n.foo {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".foo {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#foo {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.foo .foo {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#foo .foo {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.foo {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.foo {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#foo {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#foo {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#foo {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n.foo { background: lime; }\\r\\n\\r\\n.foo {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"foo\\", - \\"test\\": \\"foo\\", - \\"_test\\": \\"foo\\", - \\"className\\": \\"foo\\", - \\"someId\\": \\"foo\\", - \\"subClass\\": \\"foo\\", - \\"-a0-34a___f\\": \\"foo\\", - \\"m_x_@\\": \\"foo\\", - \\"B&W?\\": \\"foo\\", - \\":\`(\\": \\"foo\\", - \\"1a2b3c\\": \\"foo\\", - \\"#fake-id\\": \\"foo\\", - \\"-a-b-c-\\": \\"foo\\", - \\"©\\": \\"foo\\", - \\"♥\\": \\"foo\\", - \\"😍\\": \\"foo\\", - \\"“‘’”\\": \\"foo\\", - \\"☺☃\\": \\"foo\\", - \\"⌘⌥\\": \\"foo\\", - \\"𝄞♪♩♫♬\\": \\"foo\\", - \\"💩\\": \\"foo\\", - \\"?\\": \\"foo\\", - \\"@\\": \\"foo\\", - \\".\\": \\"foo\\", - \\":)\\": \\"foo\\", - \\"

\\": \\"foo\\", - \\"<><<<>><>\\": \\"foo\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"foo\\", - \\"#\\": \\"foo\\", - \\"##\\": \\"foo\\", - \\"#.#.#\\": \\"foo\\", - \\"_\\": \\"foo\\", - \\"{}\\": \\"foo\\", - \\"foo.bar\\": \\"foo\\", - \\":hover\\": \\"foo\\", - \\":hover:focus:active\\": \\"foo\\", - \\"[attr=value]\\": \\"foo\\", - \\"f/o/o\\": \\"foo\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"foo\\", - \\"f*o*o\\": \\"foo\\", - \\"f!o!o\\": \\"foo\\", - \\"f'o'o\\": \\"foo\\", - \\"f~o~o\\": \\"foo\\", - \\"f+o+o\\": \\"foo\\", - \\"foo/bar\\": \\"foo\\", - \\"foo\\\\\\\\bar\\": \\"foo\\", - \\"foo/bar/baz\\": \\"foo\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"foo\\" + "123": "foo", + "test": "foo", + "_test": "foo", + "className": "foo", + "someId": "foo", + "subClass": "foo", + "-a0-34a___f": "foo", + "m_x_@": "foo", + "B&W?": "foo", + ":\`(": "foo", + "1a2b3c": "foo", + "#fake-id": "foo", + "-a-b-c-": "foo", + "©": "foo", + "♥": "foo", + "😍": "foo", + "“‘’”": "foo", + "☺☃": "foo", + "⌘⌥": "foo", + "𝄞♪♩♫♬": "foo", + "💩": "foo", + "?": "foo", + "@": "foo", + ".": "foo", + ":)": "foo", + "

": "foo", + "<><<<>><>": "foo", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "foo", + "#": "foo", + "##": "foo", + "#.#.#": "foo", + "_": "foo", + "{}": "foo", + "foo.bar": "foo", + ":hover": "foo", + ":hover:focus:active": "foo", + "[attr=value]": "foo", + "f/o/o": "foo", + "f\\\\o\\\\o": "foo", + "f*o*o": "foo", + "f!o!o": "foo", + "f'o'o": "foo", + "f~o~o": "foo", + "f+o+o": "foo", + "foo/bar": "foo", + "foo\\\\bar": "foo", + "foo/bar/baz": "foo", + "foo\\\\bar\\\\baz": "foo" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "getLocalIdent" option: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".foo { background: red; @@ -3123,27 +3123,27 @@ Array [ margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ +/* matches elements with class=":\`(" */ .foo { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ +/* matches elements with class="1a2b3c" */ .foo { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ +/* matches the element with id="#fake-id" */ #foo { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #foo { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #foo { color: black; } @@ -3205,75 +3205,75 @@ Array [ ] `; -exports[`"modules" option should work and respect the "getLocalIdent" option: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "getLocalIdent" option: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "hashSalt" option: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "hashSalt" option: errors 1`] = `[]`; exports[`"modules" option should work and respect the "hashSalt" option: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".test--a5c5ad41747f587b6274 {\\\\n background: red;\\\\n}\\\\n\\\\n._test--df4a97df5d4981c18fd3 {\\\\n background: blue;\\\\n}\\\\n\\\\n.className--f51a39697d46ec360e5d {\\\\n background: red;\\\\n}\\\\n\\\\n#someId--a66e8413a3c261c3b5db {\\\\n background: green;\\\\n}\\\\n\\\\n.className--f51a39697d46ec360e5d .subClass--a2c5762a1671ee02d495 {\\\\n color: green;\\\\n}\\\\n\\\\n#someId--a66e8413a3c261c3b5db .subClass--a2c5762a1671ee02d495 {\\\\n color: blue;\\\\n}\\\\n\\\\n.-a0-34a___f--bcceae76b21ea32837d1 {\\\\n color: red;\\\\n}\\\\n\\\\n.m_x_\\\\\\\\@--bf8f3ed982973d67547f {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.B\\\\\\\\&W\\\\\\\\?--fdee73d5165bc2acf73d {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\(--daecad79b824a8ae7e46 {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.\\\\\\\\31 a2b3c--d785e50a661529be89f2 {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#\\\\\\\\#fake-id--a2d7428449895097291a {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#-a-b-c---ccf3274dd45a8534913a {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#©--adb36177ba3316dd9afb {\\\\n color: black;\\\\n}\\\\n\\\\n.♥--c663262caaf9ada1c6a0 { background: lime; }\\\\n.©--adb36177ba3316dd9afb { background: lime; }\\\\n.😍--d8e76280f5be316bb39c { background: lime; }\\\\n.“‘’”--f87afd60ed2beca8050a { background: lime; }\\\\n.☺☃--fe372e2946d00a877026 { background: lime; }\\\\n.⌘⌥--fc006a6459cc592e3b7c { background: lime; }\\\\n.𝄞♪♩♫♬--fd618d266b80203525ea { background: lime; }\\\\n.💩--da6582591f548841513d { background: lime; }\\\\n.\\\\\\\\?--b11162427f8dc0109aaf { background: lime; }\\\\n.\\\\\\\\@--bb281d67eaa9e09d6112 { background: lime; }\\\\n.\\\\\\\\.--b1699afe1173ecd986e4 { background: lime; }\\\\n.\\\\\\\\3A \\\\\\\\)--a94f76ff951371f51151 { background: lime; }\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\(--daecad79b824a8ae7e46 { background: lime; }\\\\n.\\\\\\\\31 23--d235ae87e4273d19e7e5 { background: lime; }\\\\n.\\\\\\\\31 a2b3c--d785e50a661529be89f2 { background: lime; }\\\\n.\\\\\\\\--cc00b17b428adef51f6c { background: lime; }\\\\n.\\\\\\\\<\\\\\\\\>\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\>\\\\\\\\>\\\\\\\\<\\\\\\\\>--a2a770d06d29491cb90e { background: lime; }\\\\n.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\[\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\-\\\\\\\\]\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\<\\\\\\\\<\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.--cc7846d4433278cb7dc4 { background: lime; }\\\\n.\\\\\\\\#--c7a943b3297883fd2089 { background: lime; }\\\\n.\\\\\\\\#\\\\\\\\#--ea628e8df88221969552 { background: lime; }\\\\n.\\\\\\\\#\\\\\\\\.\\\\\\\\#\\\\\\\\.\\\\\\\\#--dea710d8c9521902e062 { background: lime; }\\\\n.\\\\\\\\_--e9f571bfd47fb40b377c { background: lime; }\\\\n.\\\\\\\\{\\\\\\\\}--def5f97b0ff315e9c069 { background: lime; }\\\\n.\\\\\\\\#fake\\\\\\\\-id--a2d7428449895097291a { background: lime; }\\\\n.foo\\\\\\\\.bar--a4aa4a1a78b94ac062a8 { background: lime; }\\\\n.\\\\\\\\3A hover--cc13dcdd34f352f8db26 { background: lime; }\\\\n.\\\\\\\\3A hover\\\\\\\\3A focus\\\\\\\\3A active--de4f205b1da2542a3508 { background: lime; }\\\\n.\\\\\\\\[attr\\\\\\\\=value\\\\\\\\]--ed6f9744ffabc36e81fd { background: lime; }\\\\n.f\\\\\\\\/o\\\\\\\\/o--fef3c40a18a3bdc6aadf { background: lime; }\\\\n.f\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\o--bed5a37b85151828fd59 { background: lime; }\\\\n.f\\\\\\\\*o\\\\\\\\*o--dbb328bab1b211b02df5 { background: lime; }\\\\n.f\\\\\\\\!o\\\\\\\\!o--d35399e626d374f6a536 { background: lime; }\\\\n.f\\\\\\\\'o\\\\\\\\'o--dffb0a3cb0c3b935c5f4 { background: lime; }\\\\n.f\\\\\\\\~o\\\\\\\\~o--f3f5d93f57c13ee77bb5 { background: lime; }\\\\n.f\\\\\\\\+o\\\\\\\\+o--d70c625b18c77fdca148 { background: lime; }\\\\n\\\\n.foo\\\\\\\\/bar--bb4ad2f425527544553f {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\\\\\\\\\bar--e8ba4f9a74f8b7fa8361 {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\/bar\\\\\\\\/baz--b5eb40201778b94976f0 {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\\\\\\\\\bar\\\\\\\\\\\\\\\\baz--b178648b8128f2bbc548 {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".test--a5c5ad41747f587b6274 {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n._test--df4a97df5d4981c18fd3 {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.className--f51a39697d46ec360e5d {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#someId--a66e8413a3c261c3b5db {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.className--f51a39697d46ec360e5d .subClass--a2c5762a1671ee02d495 {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#someId--a66e8413a3c261c3b5db .subClass--a2c5762a1671ee02d495 {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.-a0-34a___f--bcceae76b21ea32837d1 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.m_x_\\\\@--bf8f3ed982973d67547f {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.B\\\\&W\\\\?--fdee73d5165bc2acf73d {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.\\\\3A \\\\\`\\\\(--daecad79b824a8ae7e46 {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.\\\\31 a2b3c--d785e50a661529be89f2 {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#\\\\#fake-id--a2d7428449895097291a {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#-a-b-c---ccf3274dd45a8534913a {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#©--adb36177ba3316dd9afb {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.♥--c663262caaf9ada1c6a0 { background: lime; }\\r\\n.©--adb36177ba3316dd9afb { background: lime; }\\r\\n.😍--d8e76280f5be316bb39c { background: lime; }\\r\\n.“‘’”--f87afd60ed2beca8050a { background: lime; }\\r\\n.☺☃--fe372e2946d00a877026 { background: lime; }\\r\\n.⌘⌥--fc006a6459cc592e3b7c { background: lime; }\\r\\n.𝄞♪♩♫♬--fd618d266b80203525ea { background: lime; }\\r\\n.💩--da6582591f548841513d { background: lime; }\\r\\n.\\\\?--b11162427f8dc0109aaf { background: lime; }\\r\\n.\\\\@--bb281d67eaa9e09d6112 { background: lime; }\\r\\n.\\\\.--b1699afe1173ecd986e4 { background: lime; }\\r\\n.\\\\3A \\\\)--a94f76ff951371f51151 { background: lime; }\\r\\n.\\\\3A \\\\\`\\\\(--daecad79b824a8ae7e46 { background: lime; }\\r\\n.\\\\31 23--d235ae87e4273d19e7e5 { background: lime; }\\r\\n.\\\\31 a2b3c--d785e50a661529be89f2 { background: lime; }\\r\\n.\\\\--cc00b17b428adef51f6c { background: lime; }\\r\\n.\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>--a2a770d06d29491cb90e { background: lime; }\\r\\n.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.--cc7846d4433278cb7dc4 { background: lime; }\\r\\n.\\\\#--c7a943b3297883fd2089 { background: lime; }\\r\\n.\\\\#\\\\#--ea628e8df88221969552 { background: lime; }\\r\\n.\\\\#\\\\.\\\\#\\\\.\\\\#--dea710d8c9521902e062 { background: lime; }\\r\\n.\\\\_--e9f571bfd47fb40b377c { background: lime; }\\r\\n.\\\\{\\\\}--def5f97b0ff315e9c069 { background: lime; }\\r\\n.\\\\#fake\\\\-id--a2d7428449895097291a { background: lime; }\\r\\n.foo\\\\.bar--a4aa4a1a78b94ac062a8 { background: lime; }\\r\\n.\\\\3A hover--cc13dcdd34f352f8db26 { background: lime; }\\r\\n.\\\\3A hover\\\\3A focus\\\\3A active--de4f205b1da2542a3508 { background: lime; }\\r\\n.\\\\[attr\\\\=value\\\\]--ed6f9744ffabc36e81fd { background: lime; }\\r\\n.f\\\\/o\\\\/o--fef3c40a18a3bdc6aadf { background: lime; }\\r\\n.f\\\\\\\\o\\\\\\\\o--bed5a37b85151828fd59 { background: lime; }\\r\\n.f\\\\*o\\\\*o--dbb328bab1b211b02df5 { background: lime; }\\r\\n.f\\\\!o\\\\!o--d35399e626d374f6a536 { background: lime; }\\r\\n.f\\\\'o\\\\'o--dffb0a3cb0c3b935c5f4 { background: lime; }\\r\\n.f\\\\~o\\\\~o--f3f5d93f57c13ee77bb5 { background: lime; }\\r\\n.f\\\\+o\\\\+o--d70c625b18c77fdca148 { background: lime; }\\r\\n\\r\\n.foo\\\\/bar--bb4ad2f425527544553f {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\\\\\bar--e8ba4f9a74f8b7fa8361 {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\/bar\\\\/baz--b5eb40201778b94976f0 {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\\\\\bar\\\\\\\\baz--b178648b8128f2bbc548 {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"123--d235ae87e4273d19e7e5\\", - \\"test\\": \\"test--a5c5ad41747f587b6274\\", - \\"_test\\": \\"_test--df4a97df5d4981c18fd3\\", - \\"className\\": \\"className--f51a39697d46ec360e5d\\", - \\"someId\\": \\"someId--a66e8413a3c261c3b5db\\", - \\"subClass\\": \\"subClass--a2c5762a1671ee02d495\\", - \\"-a0-34a___f\\": \\"-a0-34a___f--bcceae76b21ea32837d1\\", - \\"m_x_@\\": \\"m_x_@--bf8f3ed982973d67547f\\", - \\"B&W?\\": \\"B&W?--fdee73d5165bc2acf73d\\", - \\":\`(\\": \\":\`(--daecad79b824a8ae7e46\\", - \\"1a2b3c\\": \\"1a2b3c--d785e50a661529be89f2\\", - \\"#fake-id\\": \\"#fake-id--a2d7428449895097291a\\", - \\"-a-b-c-\\": \\"-a-b-c---ccf3274dd45a8534913a\\", - \\"©\\": \\"©--adb36177ba3316dd9afb\\", - \\"♥\\": \\"♥--c663262caaf9ada1c6a0\\", - \\"😍\\": \\"😍--d8e76280f5be316bb39c\\", - \\"“‘’”\\": \\"“‘’”--f87afd60ed2beca8050a\\", - \\"☺☃\\": \\"☺☃--fe372e2946d00a877026\\", - \\"⌘⌥\\": \\"⌘⌥--fc006a6459cc592e3b7c\\", - \\"𝄞♪♩♫♬\\": \\"𝄞♪♩♫♬--fd618d266b80203525ea\\", - \\"💩\\": \\"💩--da6582591f548841513d\\", - \\"?\\": \\"?--b11162427f8dc0109aaf\\", - \\"@\\": \\"@--bb281d67eaa9e09d6112\\", - \\".\\": \\".--b1699afe1173ecd986e4\\", - \\":)\\": \\":)--a94f76ff951371f51151\\", - \\"

\\": \\"

--cc00b17b428adef51f6c\\", - \\"<><<<>><>\\": \\"<><<<>><>--a2a770d06d29491cb90e\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.--cc7846d4433278cb7dc4\\", - \\"#\\": \\"#--c7a943b3297883fd2089\\", - \\"##\\": \\"##--ea628e8df88221969552\\", - \\"#.#.#\\": \\"#.#.#--dea710d8c9521902e062\\", - \\"_\\": \\"_--e9f571bfd47fb40b377c\\", - \\"{}\\": \\"{}--def5f97b0ff315e9c069\\", - \\"foo.bar\\": \\"foo.bar--a4aa4a1a78b94ac062a8\\", - \\":hover\\": \\":hover--cc13dcdd34f352f8db26\\", - \\":hover:focus:active\\": \\":hover:focus:active--de4f205b1da2542a3508\\", - \\"[attr=value]\\": \\"[attr=value]--ed6f9744ffabc36e81fd\\", - \\"f/o/o\\": \\"f/o/o--fef3c40a18a3bdc6aadf\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"f\\\\\\\\o\\\\\\\\o--bed5a37b85151828fd59\\", - \\"f*o*o\\": \\"f*o*o--dbb328bab1b211b02df5\\", - \\"f!o!o\\": \\"f!o!o--d35399e626d374f6a536\\", - \\"f'o'o\\": \\"f'o'o--dffb0a3cb0c3b935c5f4\\", - \\"f~o~o\\": \\"f~o~o--f3f5d93f57c13ee77bb5\\", - \\"f+o+o\\": \\"f+o+o--d70c625b18c77fdca148\\", - \\"foo/bar\\": \\"foo/bar--bb4ad2f425527544553f\\", - \\"foo\\\\\\\\bar\\": \\"foo\\\\\\\\bar--e8ba4f9a74f8b7fa8361\\", - \\"foo/bar/baz\\": \\"foo/bar/baz--b5eb40201778b94976f0\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"foo\\\\\\\\bar\\\\\\\\baz--b178648b8128f2bbc548\\" + "123": "123--d235ae87e4273d19e7e5", + "test": "test--a5c5ad41747f587b6274", + "_test": "_test--df4a97df5d4981c18fd3", + "className": "className--f51a39697d46ec360e5d", + "someId": "someId--a66e8413a3c261c3b5db", + "subClass": "subClass--a2c5762a1671ee02d495", + "-a0-34a___f": "-a0-34a___f--bcceae76b21ea32837d1", + "m_x_@": "m_x_@--bf8f3ed982973d67547f", + "B&W?": "B&W?--fdee73d5165bc2acf73d", + ":\`(": ":\`(--daecad79b824a8ae7e46", + "1a2b3c": "1a2b3c--d785e50a661529be89f2", + "#fake-id": "#fake-id--a2d7428449895097291a", + "-a-b-c-": "-a-b-c---ccf3274dd45a8534913a", + "©": "©--adb36177ba3316dd9afb", + "♥": "♥--c663262caaf9ada1c6a0", + "😍": "😍--d8e76280f5be316bb39c", + "“‘’”": "“‘’”--f87afd60ed2beca8050a", + "☺☃": "☺☃--fe372e2946d00a877026", + "⌘⌥": "⌘⌥--fc006a6459cc592e3b7c", + "𝄞♪♩♫♬": "𝄞♪♩♫♬--fd618d266b80203525ea", + "💩": "💩--da6582591f548841513d", + "?": "?--b11162427f8dc0109aaf", + "@": "@--bb281d67eaa9e09d6112", + ".": ".--b1699afe1173ecd986e4", + ":)": ":)--a94f76ff951371f51151", + "

": "

--cc00b17b428adef51f6c", + "<><<<>><>": "<><<<>><>--a2a770d06d29491cb90e", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.--cc7846d4433278cb7dc4", + "#": "#--c7a943b3297883fd2089", + "##": "##--ea628e8df88221969552", + "#.#.#": "#.#.#--dea710d8c9521902e062", + "_": "_--e9f571bfd47fb40b377c", + "{}": "{}--def5f97b0ff315e9c069", + "foo.bar": "foo.bar--a4aa4a1a78b94ac062a8", + ":hover": ":hover--cc13dcdd34f352f8db26", + ":hover:focus:active": ":hover:focus:active--de4f205b1da2542a3508", + "[attr=value]": "[attr=value]--ed6f9744ffabc36e81fd", + "f/o/o": "f/o/o--fef3c40a18a3bdc6aadf", + "f\\\\o\\\\o": "f\\\\o\\\\o--bed5a37b85151828fd59", + "f*o*o": "f*o*o--dbb328bab1b211b02df5", + "f!o!o": "f!o!o--d35399e626d374f6a536", + "f'o'o": "f'o'o--dffb0a3cb0c3b935c5f4", + "f~o~o": "f~o~o--f3f5d93f57c13ee77bb5", + "f+o+o": "f+o+o--d70c625b18c77fdca148", + "foo/bar": "foo/bar--bb4ad2f425527544553f", + "foo\\\\bar": "foo\\\\bar--e8ba4f9a74f8b7fa8361", + "foo/bar/baz": "foo/bar/baz--b5eb40201778b94976f0", + "foo\\\\bar\\\\baz": "foo\\\\bar\\\\baz--b178648b8128f2bbc548" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "hashSalt" option: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".test--a5c5ad41747f587b6274 { background: red; @@ -3303,37 +3303,37 @@ Array [ color: red; } -.m_x_\\\\@--bf8f3ed982973d67547f { +.m_x_\\@--bf8f3ed982973d67547f { margin-left: auto !important; margin-right: auto !important; } -.B\\\\&W\\\\?--fdee73d5165bc2acf73d { +.B\\&W\\?--fdee73d5165bc2acf73d { margin-left: auto !important; margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ -.\\\\3A \\\\\`\\\\(--daecad79b824a8ae7e46 { +/* matches elements with class=":\`(" */ +.\\3A \\\`\\(--daecad79b824a8ae7e46 { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ -.\\\\31 a2b3c--d785e50a661529be89f2 { +/* matches elements with class="1a2b3c" */ +.\\31 a2b3c--d785e50a661529be89f2 { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ -#\\\\#fake-id--a2d7428449895097291a { +/* matches the element with id="#fake-id" */ +#\\#fake-id--a2d7428449895097291a { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #-a-b-c---ccf3274dd45a8534913a { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #©--adb36177ba3316dd9afb { color: black; } @@ -3346,47 +3346,47 @@ Array [ .⌘⌥--fc006a6459cc592e3b7c { background: lime; } .𝄞♪♩♫♬--fd618d266b80203525ea { background: lime; } .💩--da6582591f548841513d { background: lime; } -.\\\\?--b11162427f8dc0109aaf { background: lime; } -.\\\\@--bb281d67eaa9e09d6112 { background: lime; } -.\\\\.--b1699afe1173ecd986e4 { background: lime; } -.\\\\3A \\\\)--a94f76ff951371f51151 { background: lime; } -.\\\\3A \\\\\`\\\\(--daecad79b824a8ae7e46 { background: lime; } -.\\\\31 23--d235ae87e4273d19e7e5 { background: lime; } -.\\\\31 a2b3c--d785e50a661529be89f2 { background: lime; } -.\\\\--cc00b17b428adef51f6c { background: lime; } -.\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>--a2a770d06d29491cb90e { background: lime; } -.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.--cc7846d4433278cb7dc4 { background: lime; } -.\\\\#--c7a943b3297883fd2089 { background: lime; } -.\\\\#\\\\#--ea628e8df88221969552 { background: lime; } -.\\\\#\\\\.\\\\#\\\\.\\\\#--dea710d8c9521902e062 { background: lime; } -.\\\\_--e9f571bfd47fb40b377c { background: lime; } -.\\\\{\\\\}--def5f97b0ff315e9c069 { background: lime; } -.\\\\#fake\\\\-id--a2d7428449895097291a { background: lime; } -.foo\\\\.bar--a4aa4a1a78b94ac062a8 { background: lime; } -.\\\\3A hover--cc13dcdd34f352f8db26 { background: lime; } -.\\\\3A hover\\\\3A focus\\\\3A active--de4f205b1da2542a3508 { background: lime; } -.\\\\[attr\\\\=value\\\\]--ed6f9744ffabc36e81fd { background: lime; } -.f\\\\/o\\\\/o--fef3c40a18a3bdc6aadf { background: lime; } -.f\\\\\\\\o\\\\\\\\o--bed5a37b85151828fd59 { background: lime; } -.f\\\\*o\\\\*o--dbb328bab1b211b02df5 { background: lime; } -.f\\\\!o\\\\!o--d35399e626d374f6a536 { background: lime; } -.f\\\\'o\\\\'o--dffb0a3cb0c3b935c5f4 { background: lime; } -.f\\\\~o\\\\~o--f3f5d93f57c13ee77bb5 { background: lime; } -.f\\\\+o\\\\+o--d70c625b18c77fdca148 { background: lime; } - -.foo\\\\/bar--bb4ad2f425527544553f { +.\\?--b11162427f8dc0109aaf { background: lime; } +.\\@--bb281d67eaa9e09d6112 { background: lime; } +.\\.--b1699afe1173ecd986e4 { background: lime; } +.\\3A \\)--a94f76ff951371f51151 { background: lime; } +.\\3A \\\`\\(--daecad79b824a8ae7e46 { background: lime; } +.\\31 23--d235ae87e4273d19e7e5 { background: lime; } +.\\31 a2b3c--d785e50a661529be89f2 { background: lime; } +.\\--cc00b17b428adef51f6c { background: lime; } +.\\<\\>\\<\\<\\<\\>\\>\\<\\>--a2a770d06d29491cb90e { background: lime; } +.\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\[\\>\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\>\\+\\<\\<\\<\\<\\-\\]\\>\\+\\+\\.\\>\\+\\.\\+\\+\\+\\+\\+\\+\\+\\.\\.\\+\\+\\+\\.\\>\\+\\+\\.\\<\\<\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\.\\>\\.\\+\\+\\+\\.\\-\\-\\-\\-\\-\\-\\.\\-\\-\\-\\-\\-\\-\\-\\-\\.\\>\\+\\.\\>\\.--cc7846d4433278cb7dc4 { background: lime; } +.\\#--c7a943b3297883fd2089 { background: lime; } +.\\#\\#--ea628e8df88221969552 { background: lime; } +.\\#\\.\\#\\.\\#--dea710d8c9521902e062 { background: lime; } +.\\_--e9f571bfd47fb40b377c { background: lime; } +.\\{\\}--def5f97b0ff315e9c069 { background: lime; } +.\\#fake\\-id--a2d7428449895097291a { background: lime; } +.foo\\.bar--a4aa4a1a78b94ac062a8 { background: lime; } +.\\3A hover--cc13dcdd34f352f8db26 { background: lime; } +.\\3A hover\\3A focus\\3A active--de4f205b1da2542a3508 { background: lime; } +.\\[attr\\=value\\]--ed6f9744ffabc36e81fd { background: lime; } +.f\\/o\\/o--fef3c40a18a3bdc6aadf { background: lime; } +.f\\\\o\\\\o--bed5a37b85151828fd59 { background: lime; } +.f\\*o\\*o--dbb328bab1b211b02df5 { background: lime; } +.f\\!o\\!o--d35399e626d374f6a536 { background: lime; } +.f\\'o\\'o--dffb0a3cb0c3b935c5f4 { background: lime; } +.f\\~o\\~o--f3f5d93f57c13ee77bb5 { background: lime; } +.f\\+o\\+o--d70c625b18c77fdca148 { background: lime; } + +.foo\\/bar--bb4ad2f425527544553f { background: hotpink; } -.foo\\\\\\\\bar--e8ba4f9a74f8b7fa8361 { +.foo\\\\bar--e8ba4f9a74f8b7fa8361 { background: hotpink; } -.foo\\\\/bar\\\\/baz--b5eb40201778b94976f0 { +.foo\\/bar\\/baz--b5eb40201778b94976f0 { background: hotpink; } -.foo\\\\\\\\bar\\\\\\\\baz--b178648b8128f2bbc548 { +.foo\\\\bar\\\\baz--b178648b8128f2bbc548 { background: hotpink; } ", @@ -3395,75 +3395,75 @@ Array [ ] `; -exports[`"modules" option should work and respect the "hashSalt" option: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "hashSalt" option: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "hashStrategy" = "minimal-subset" and [local]: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "hashStrategy" = "minimal-subset" and [local]: errors 1`] = `[]`; exports[`"modules" option should work and respect the "hashStrategy" = "minimal-subset" and [local]: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".test__iHMJbI42 {\\\\n background: red;\\\\n}\\\\n\\\\n._test__iHMJbI42 {\\\\n background: blue;\\\\n}\\\\n\\\\n.className__iHMJbI42 {\\\\n background: red;\\\\n}\\\\n\\\\n#someId__iHMJbI42 {\\\\n background: green;\\\\n}\\\\n\\\\n.className__iHMJbI42 .subClass__iHMJbI42 {\\\\n color: green;\\\\n}\\\\n\\\\n#someId__iHMJbI42 .subClass__iHMJbI42 {\\\\n color: blue;\\\\n}\\\\n\\\\n.-a0-34a___f__iHMJbI42 {\\\\n color: red;\\\\n}\\\\n\\\\n.m_x_\\\\\\\\@__iHMJbI42 {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.B\\\\\\\\&W\\\\\\\\?__iHMJbI42 {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\(__iHMJbI42 {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.\\\\\\\\31 a2b3c__iHMJbI42 {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#\\\\\\\\#fake-id__iHMJbI42 {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#-a-b-c-__iHMJbI42 {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#©__iHMJbI42 {\\\\n color: black;\\\\n}\\\\n\\\\n.♥__iHMJbI42 { background: lime; }\\\\n.©__iHMJbI42 { background: lime; }\\\\n.😍__iHMJbI42 { background: lime; }\\\\n.“‘’”__iHMJbI42 { background: lime; }\\\\n.☺☃__iHMJbI42 { background: lime; }\\\\n.⌘⌥__iHMJbI42 { background: lime; }\\\\n.𝄞♪♩♫♬__iHMJbI42 { background: lime; }\\\\n.💩__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\?__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\@__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\.__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\3A \\\\\\\\)__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\(__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\31 23__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\31 a2b3c__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\<\\\\\\\\>\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\>\\\\\\\\>\\\\\\\\<\\\\\\\\>__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\[\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\-\\\\\\\\]\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\<\\\\\\\\<\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\#__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\#\\\\\\\\#__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\#\\\\\\\\.\\\\\\\\#\\\\\\\\.\\\\\\\\#__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\___iHMJbI42 { background: lime; }\\\\n.\\\\\\\\{\\\\\\\\}__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\#fake\\\\\\\\-id__iHMJbI42 { background: lime; }\\\\n.foo\\\\\\\\.bar__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\3A hover__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\3A hover\\\\\\\\3A focus\\\\\\\\3A active__iHMJbI42 { background: lime; }\\\\n.\\\\\\\\[attr\\\\\\\\=value\\\\\\\\]__iHMJbI42 { background: lime; }\\\\n.f\\\\\\\\/o\\\\\\\\/o__iHMJbI42 { background: lime; }\\\\n.f\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\o__iHMJbI42 { background: lime; }\\\\n.f\\\\\\\\*o\\\\\\\\*o__iHMJbI42 { background: lime; }\\\\n.f\\\\\\\\!o\\\\\\\\!o__iHMJbI42 { background: lime; }\\\\n.f\\\\\\\\'o\\\\\\\\'o__iHMJbI42 { background: lime; }\\\\n.f\\\\\\\\~o\\\\\\\\~o__iHMJbI42 { background: lime; }\\\\n.f\\\\\\\\+o\\\\\\\\+o__iHMJbI42 { background: lime; }\\\\n\\\\n.foo\\\\\\\\/bar__iHMJbI42 {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\\\\\\\\\bar__iHMJbI42 {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\/bar\\\\\\\\/baz__iHMJbI42 {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\\\\\\\\\bar\\\\\\\\\\\\\\\\baz__iHMJbI42 {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".test__iHMJbI42 {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n._test__iHMJbI42 {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.className__iHMJbI42 {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#someId__iHMJbI42 {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.className__iHMJbI42 .subClass__iHMJbI42 {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#someId__iHMJbI42 .subClass__iHMJbI42 {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.-a0-34a___f__iHMJbI42 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.m_x_\\\\@__iHMJbI42 {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.B\\\\&W\\\\?__iHMJbI42 {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.\\\\3A \\\\\`\\\\(__iHMJbI42 {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.\\\\31 a2b3c__iHMJbI42 {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#\\\\#fake-id__iHMJbI42 {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#-a-b-c-__iHMJbI42 {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#©__iHMJbI42 {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.♥__iHMJbI42 { background: lime; }\\r\\n.©__iHMJbI42 { background: lime; }\\r\\n.😍__iHMJbI42 { background: lime; }\\r\\n.“‘’”__iHMJbI42 { background: lime; }\\r\\n.☺☃__iHMJbI42 { background: lime; }\\r\\n.⌘⌥__iHMJbI42 { background: lime; }\\r\\n.𝄞♪♩♫♬__iHMJbI42 { background: lime; }\\r\\n.💩__iHMJbI42 { background: lime; }\\r\\n.\\\\?__iHMJbI42 { background: lime; }\\r\\n.\\\\@__iHMJbI42 { background: lime; }\\r\\n.\\\\.__iHMJbI42 { background: lime; }\\r\\n.\\\\3A \\\\)__iHMJbI42 { background: lime; }\\r\\n.\\\\3A \\\\\`\\\\(__iHMJbI42 { background: lime; }\\r\\n.\\\\31 23__iHMJbI42 { background: lime; }\\r\\n.\\\\31 a2b3c__iHMJbI42 { background: lime; }\\r\\n.\\\\__iHMJbI42 { background: lime; }\\r\\n.\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>__iHMJbI42 { background: lime; }\\r\\n.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.__iHMJbI42 { background: lime; }\\r\\n.\\\\#__iHMJbI42 { background: lime; }\\r\\n.\\\\#\\\\#__iHMJbI42 { background: lime; }\\r\\n.\\\\#\\\\.\\\\#\\\\.\\\\#__iHMJbI42 { background: lime; }\\r\\n.\\\\___iHMJbI42 { background: lime; }\\r\\n.\\\\{\\\\}__iHMJbI42 { background: lime; }\\r\\n.\\\\#fake\\\\-id__iHMJbI42 { background: lime; }\\r\\n.foo\\\\.bar__iHMJbI42 { background: lime; }\\r\\n.\\\\3A hover__iHMJbI42 { background: lime; }\\r\\n.\\\\3A hover\\\\3A focus\\\\3A active__iHMJbI42 { background: lime; }\\r\\n.\\\\[attr\\\\=value\\\\]__iHMJbI42 { background: lime; }\\r\\n.f\\\\/o\\\\/o__iHMJbI42 { background: lime; }\\r\\n.f\\\\\\\\o\\\\\\\\o__iHMJbI42 { background: lime; }\\r\\n.f\\\\*o\\\\*o__iHMJbI42 { background: lime; }\\r\\n.f\\\\!o\\\\!o__iHMJbI42 { background: lime; }\\r\\n.f\\\\'o\\\\'o__iHMJbI42 { background: lime; }\\r\\n.f\\\\~o\\\\~o__iHMJbI42 { background: lime; }\\r\\n.f\\\\+o\\\\+o__iHMJbI42 { background: lime; }\\r\\n\\r\\n.foo\\\\/bar__iHMJbI42 {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\\\\\bar__iHMJbI42 {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\/bar\\\\/baz__iHMJbI42 {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\\\\\bar\\\\\\\\baz__iHMJbI42 {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"123__iHMJbI42\\", - \\"test\\": \\"test__iHMJbI42\\", - \\"_test\\": \\"_test__iHMJbI42\\", - \\"className\\": \\"className__iHMJbI42\\", - \\"someId\\": \\"someId__iHMJbI42\\", - \\"subClass\\": \\"subClass__iHMJbI42\\", - \\"-a0-34a___f\\": \\"-a0-34a___f__iHMJbI42\\", - \\"m_x_@\\": \\"m_x_@__iHMJbI42\\", - \\"B&W?\\": \\"B&W?__iHMJbI42\\", - \\":\`(\\": \\":\`(__iHMJbI42\\", - \\"1a2b3c\\": \\"1a2b3c__iHMJbI42\\", - \\"#fake-id\\": \\"#fake-id__iHMJbI42\\", - \\"-a-b-c-\\": \\"-a-b-c-__iHMJbI42\\", - \\"©\\": \\"©__iHMJbI42\\", - \\"♥\\": \\"♥__iHMJbI42\\", - \\"😍\\": \\"😍__iHMJbI42\\", - \\"“‘’”\\": \\"“‘’”__iHMJbI42\\", - \\"☺☃\\": \\"☺☃__iHMJbI42\\", - \\"⌘⌥\\": \\"⌘⌥__iHMJbI42\\", - \\"𝄞♪♩♫♬\\": \\"𝄞♪♩♫♬__iHMJbI42\\", - \\"💩\\": \\"💩__iHMJbI42\\", - \\"?\\": \\"?__iHMJbI42\\", - \\"@\\": \\"@__iHMJbI42\\", - \\".\\": \\".__iHMJbI42\\", - \\":)\\": \\":)__iHMJbI42\\", - \\"

\\": \\"

__iHMJbI42\\", - \\"<><<<>><>\\": \\"<><<<>><>__iHMJbI42\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.__iHMJbI42\\", - \\"#\\": \\"#__iHMJbI42\\", - \\"##\\": \\"##__iHMJbI42\\", - \\"#.#.#\\": \\"#.#.#__iHMJbI42\\", - \\"_\\": \\"___iHMJbI42\\", - \\"{}\\": \\"{}__iHMJbI42\\", - \\"foo.bar\\": \\"foo.bar__iHMJbI42\\", - \\":hover\\": \\":hover__iHMJbI42\\", - \\":hover:focus:active\\": \\":hover:focus:active__iHMJbI42\\", - \\"[attr=value]\\": \\"[attr=value]__iHMJbI42\\", - \\"f/o/o\\": \\"f/o/o__iHMJbI42\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"f\\\\\\\\o\\\\\\\\o__iHMJbI42\\", - \\"f*o*o\\": \\"f*o*o__iHMJbI42\\", - \\"f!o!o\\": \\"f!o!o__iHMJbI42\\", - \\"f'o'o\\": \\"f'o'o__iHMJbI42\\", - \\"f~o~o\\": \\"f~o~o__iHMJbI42\\", - \\"f+o+o\\": \\"f+o+o__iHMJbI42\\", - \\"foo/bar\\": \\"foo/bar__iHMJbI42\\", - \\"foo\\\\\\\\bar\\": \\"foo\\\\\\\\bar__iHMJbI42\\", - \\"foo/bar/baz\\": \\"foo/bar/baz__iHMJbI42\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"foo\\\\\\\\bar\\\\\\\\baz__iHMJbI42\\" + "123": "123__iHMJbI42", + "test": "test__iHMJbI42", + "_test": "_test__iHMJbI42", + "className": "className__iHMJbI42", + "someId": "someId__iHMJbI42", + "subClass": "subClass__iHMJbI42", + "-a0-34a___f": "-a0-34a___f__iHMJbI42", + "m_x_@": "m_x_@__iHMJbI42", + "B&W?": "B&W?__iHMJbI42", + ":\`(": ":\`(__iHMJbI42", + "1a2b3c": "1a2b3c__iHMJbI42", + "#fake-id": "#fake-id__iHMJbI42", + "-a-b-c-": "-a-b-c-__iHMJbI42", + "©": "©__iHMJbI42", + "♥": "♥__iHMJbI42", + "😍": "😍__iHMJbI42", + "“‘’”": "“‘’”__iHMJbI42", + "☺☃": "☺☃__iHMJbI42", + "⌘⌥": "⌘⌥__iHMJbI42", + "𝄞♪♩♫♬": "𝄞♪♩♫♬__iHMJbI42", + "💩": "💩__iHMJbI42", + "?": "?__iHMJbI42", + "@": "@__iHMJbI42", + ".": ".__iHMJbI42", + ":)": ":)__iHMJbI42", + "

": "

__iHMJbI42", + "<><<<>><>": "<><<<>><>__iHMJbI42", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.__iHMJbI42", + "#": "#__iHMJbI42", + "##": "##__iHMJbI42", + "#.#.#": "#.#.#__iHMJbI42", + "_": "___iHMJbI42", + "{}": "{}__iHMJbI42", + "foo.bar": "foo.bar__iHMJbI42", + ":hover": ":hover__iHMJbI42", + ":hover:focus:active": ":hover:focus:active__iHMJbI42", + "[attr=value]": "[attr=value]__iHMJbI42", + "f/o/o": "f/o/o__iHMJbI42", + "f\\\\o\\\\o": "f\\\\o\\\\o__iHMJbI42", + "f*o*o": "f*o*o__iHMJbI42", + "f!o!o": "f!o!o__iHMJbI42", + "f'o'o": "f'o'o__iHMJbI42", + "f~o~o": "f~o~o__iHMJbI42", + "f+o+o": "f+o+o__iHMJbI42", + "foo/bar": "foo/bar__iHMJbI42", + "foo\\\\bar": "foo\\\\bar__iHMJbI42", + "foo/bar/baz": "foo/bar/baz__iHMJbI42", + "foo\\\\bar\\\\baz": "foo\\\\bar\\\\baz__iHMJbI42" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "hashStrategy" = "minimal-subset" and [local]: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".test__iHMJbI42 { background: red; @@ -3493,37 +3493,37 @@ Array [ color: red; } -.m_x_\\\\@__iHMJbI42 { +.m_x_\\@__iHMJbI42 { margin-left: auto !important; margin-right: auto !important; } -.B\\\\&W\\\\?__iHMJbI42 { +.B\\&W\\?__iHMJbI42 { margin-left: auto !important; margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ -.\\\\3A \\\\\`\\\\(__iHMJbI42 { +/* matches elements with class=":\`(" */ +.\\3A \\\`\\(__iHMJbI42 { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ -.\\\\31 a2b3c__iHMJbI42 { +/* matches elements with class="1a2b3c" */ +.\\31 a2b3c__iHMJbI42 { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ -#\\\\#fake-id__iHMJbI42 { +/* matches the element with id="#fake-id" */ +#\\#fake-id__iHMJbI42 { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #-a-b-c-__iHMJbI42 { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #©__iHMJbI42 { color: black; } @@ -3536,47 +3536,47 @@ Array [ .⌘⌥__iHMJbI42 { background: lime; } .𝄞♪♩♫♬__iHMJbI42 { background: lime; } .💩__iHMJbI42 { background: lime; } -.\\\\?__iHMJbI42 { background: lime; } -.\\\\@__iHMJbI42 { background: lime; } -.\\\\.__iHMJbI42 { background: lime; } -.\\\\3A \\\\)__iHMJbI42 { background: lime; } -.\\\\3A \\\\\`\\\\(__iHMJbI42 { background: lime; } -.\\\\31 23__iHMJbI42 { background: lime; } -.\\\\31 a2b3c__iHMJbI42 { background: lime; } -.\\\\__iHMJbI42 { background: lime; } -.\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>__iHMJbI42 { background: lime; } -.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.__iHMJbI42 { background: lime; } -.\\\\#__iHMJbI42 { background: lime; } -.\\\\#\\\\#__iHMJbI42 { background: lime; } -.\\\\#\\\\.\\\\#\\\\.\\\\#__iHMJbI42 { background: lime; } -.\\\\___iHMJbI42 { background: lime; } -.\\\\{\\\\}__iHMJbI42 { background: lime; } -.\\\\#fake\\\\-id__iHMJbI42 { background: lime; } -.foo\\\\.bar__iHMJbI42 { background: lime; } -.\\\\3A hover__iHMJbI42 { background: lime; } -.\\\\3A hover\\\\3A focus\\\\3A active__iHMJbI42 { background: lime; } -.\\\\[attr\\\\=value\\\\]__iHMJbI42 { background: lime; } -.f\\\\/o\\\\/o__iHMJbI42 { background: lime; } -.f\\\\\\\\o\\\\\\\\o__iHMJbI42 { background: lime; } -.f\\\\*o\\\\*o__iHMJbI42 { background: lime; } -.f\\\\!o\\\\!o__iHMJbI42 { background: lime; } -.f\\\\'o\\\\'o__iHMJbI42 { background: lime; } -.f\\\\~o\\\\~o__iHMJbI42 { background: lime; } -.f\\\\+o\\\\+o__iHMJbI42 { background: lime; } - -.foo\\\\/bar__iHMJbI42 { +.\\?__iHMJbI42 { background: lime; } +.\\@__iHMJbI42 { background: lime; } +.\\.__iHMJbI42 { background: lime; } +.\\3A \\)__iHMJbI42 { background: lime; } +.\\3A \\\`\\(__iHMJbI42 { background: lime; } +.\\31 23__iHMJbI42 { background: lime; } +.\\31 a2b3c__iHMJbI42 { background: lime; } +.\\__iHMJbI42 { background: lime; } +.\\<\\>\\<\\<\\<\\>\\>\\<\\>__iHMJbI42 { background: lime; } +.\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\[\\>\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\>\\+\\<\\<\\<\\<\\-\\]\\>\\+\\+\\.\\>\\+\\.\\+\\+\\+\\+\\+\\+\\+\\.\\.\\+\\+\\+\\.\\>\\+\\+\\.\\<\\<\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\.\\>\\.\\+\\+\\+\\.\\-\\-\\-\\-\\-\\-\\.\\-\\-\\-\\-\\-\\-\\-\\-\\.\\>\\+\\.\\>\\.__iHMJbI42 { background: lime; } +.\\#__iHMJbI42 { background: lime; } +.\\#\\#__iHMJbI42 { background: lime; } +.\\#\\.\\#\\.\\#__iHMJbI42 { background: lime; } +.\\___iHMJbI42 { background: lime; } +.\\{\\}__iHMJbI42 { background: lime; } +.\\#fake\\-id__iHMJbI42 { background: lime; } +.foo\\.bar__iHMJbI42 { background: lime; } +.\\3A hover__iHMJbI42 { background: lime; } +.\\3A hover\\3A focus\\3A active__iHMJbI42 { background: lime; } +.\\[attr\\=value\\]__iHMJbI42 { background: lime; } +.f\\/o\\/o__iHMJbI42 { background: lime; } +.f\\\\o\\\\o__iHMJbI42 { background: lime; } +.f\\*o\\*o__iHMJbI42 { background: lime; } +.f\\!o\\!o__iHMJbI42 { background: lime; } +.f\\'o\\'o__iHMJbI42 { background: lime; } +.f\\~o\\~o__iHMJbI42 { background: lime; } +.f\\+o\\+o__iHMJbI42 { background: lime; } + +.foo\\/bar__iHMJbI42 { background: hotpink; } -.foo\\\\\\\\bar__iHMJbI42 { +.foo\\\\bar__iHMJbI42 { background: hotpink; } -.foo\\\\/bar\\\\/baz__iHMJbI42 { +.foo\\/bar\\/baz__iHMJbI42 { background: hotpink; } -.foo\\\\\\\\bar\\\\\\\\baz__iHMJbI42 { +.foo\\\\bar\\\\baz__iHMJbI42 { background: hotpink; } ", @@ -3585,75 +3585,75 @@ Array [ ] `; -exports[`"modules" option should work and respect the "hashStrategy" = "minimal-subset" and [local]: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "hashStrategy" = "minimal-subset" and [local]: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "hashStrategy" = "minimal-subset" and no [local]: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "hashStrategy" = "minimal-subset" and no [local]: errors 1`] = `[]`; exports[`"modules" option should work and respect the "hashStrategy" = "minimal-subset" and no [local]: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".KuIShlgs {\\\\n background: red;\\\\n}\\\\n\\\\n.Lb3fhDAu {\\\\n background: blue;\\\\n}\\\\n\\\\n.LdhpkZRW {\\\\n background: red;\\\\n}\\\\n\\\\n#b0rhwJSt {\\\\n background: green;\\\\n}\\\\n\\\\n.LdhpkZRW .Mw9j4nId {\\\\n color: green;\\\\n}\\\\n\\\\n#b0rhwJSt .Mw9j4nId {\\\\n color: blue;\\\\n}\\\\n\\\\n.DdFWMPol {\\\\n color: red;\\\\n}\\\\n\\\\n.OdAmghrm {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.h4SEF34C {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.fKJQkLar {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.YR1u_buY {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#AqiAGSfn {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#CwXv27VM {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#jBj0sZiW {\\\\n color: black;\\\\n}\\\\n\\\\n.vJl9A9Ds { background: lime; }\\\\n.jBj0sZiW { background: lime; }\\\\n.CNLr9yJw { background: lime; }\\\\n.GM0Y0nFC { background: lime; }\\\\n.NKrBw7EA { background: lime; }\\\\n.edHWpSne { background: lime; }\\\\n.QyMp9YME { background: lime; }\\\\n.B82YxwgR { background: lime; }\\\\n.ndmpvNNl { background: lime; }\\\\n.v3gq0wPo { background: lime; }\\\\n.zd5uIZq6 { background: lime; }\\\\n.ZiZnRjRT { background: lime; }\\\\n.fKJQkLar { background: lime; }\\\\n.oqRGsO4U { background: lime; }\\\\n.YR1u_buY { background: lime; }\\\\n.TdAx2ZSk { background: lime; }\\\\n.ozNsTIG0 { background: lime; }\\\\n.ByKoYcSr { background: lime; }\\\\n.HkwIsjW5 { background: lime; }\\\\n.IJc6Xl4Z { background: lime; }\\\\n.BnPpnJmP { background: lime; }\\\\n.bCwkZEDu { background: lime; }\\\\n.IZkBfE9i { background: lime; }\\\\n.AqiAGSfn { background: lime; }\\\\n.uajo7mHz { background: lime; }\\\\n.HVudUNXn { background: lime; }\\\\n.ZlaaXvHL { background: lime; }\\\\n.PWvC4jVM { background: lime; }\\\\n.A5l5sDOD { background: lime; }\\\\n.DFfh4Kyq { background: lime; }\\\\n.gv1E2n_b { background: lime; }\\\\n._aIyR9ET { background: lime; }\\\\n.HSXNnSjt { background: lime; }\\\\n.MrVzSIcS { background: lime; }\\\\n.EvMHRmCu { background: lime; }\\\\n\\\\n.hei2uQgD {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.IgSzmmsC {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.p6KJMhNW {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.HZerWgmU {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".KuIShlgs {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n.Lb3fhDAu {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.LdhpkZRW {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#b0rhwJSt {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.LdhpkZRW .Mw9j4nId {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#b0rhwJSt .Mw9j4nId {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.DdFWMPol {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.OdAmghrm {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.h4SEF34C {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.fKJQkLar {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.YR1u_buY {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#AqiAGSfn {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#CwXv27VM {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#jBj0sZiW {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.vJl9A9Ds { background: lime; }\\r\\n.jBj0sZiW { background: lime; }\\r\\n.CNLr9yJw { background: lime; }\\r\\n.GM0Y0nFC { background: lime; }\\r\\n.NKrBw7EA { background: lime; }\\r\\n.edHWpSne { background: lime; }\\r\\n.QyMp9YME { background: lime; }\\r\\n.B82YxwgR { background: lime; }\\r\\n.ndmpvNNl { background: lime; }\\r\\n.v3gq0wPo { background: lime; }\\r\\n.zd5uIZq6 { background: lime; }\\r\\n.ZiZnRjRT { background: lime; }\\r\\n.fKJQkLar { background: lime; }\\r\\n.oqRGsO4U { background: lime; }\\r\\n.YR1u_buY { background: lime; }\\r\\n.TdAx2ZSk { background: lime; }\\r\\n.ozNsTIG0 { background: lime; }\\r\\n.ByKoYcSr { background: lime; }\\r\\n.HkwIsjW5 { background: lime; }\\r\\n.IJc6Xl4Z { background: lime; }\\r\\n.BnPpnJmP { background: lime; }\\r\\n.bCwkZEDu { background: lime; }\\r\\n.IZkBfE9i { background: lime; }\\r\\n.AqiAGSfn { background: lime; }\\r\\n.uajo7mHz { background: lime; }\\r\\n.HVudUNXn { background: lime; }\\r\\n.ZlaaXvHL { background: lime; }\\r\\n.PWvC4jVM { background: lime; }\\r\\n.A5l5sDOD { background: lime; }\\r\\n.DFfh4Kyq { background: lime; }\\r\\n.gv1E2n_b { background: lime; }\\r\\n._aIyR9ET { background: lime; }\\r\\n.HSXNnSjt { background: lime; }\\r\\n.MrVzSIcS { background: lime; }\\r\\n.EvMHRmCu { background: lime; }\\r\\n\\r\\n.hei2uQgD {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.IgSzmmsC {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.p6KJMhNW {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.HZerWgmU {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"oqRGsO4U\\", - \\"test\\": \\"KuIShlgs\\", - \\"_test\\": \\"Lb3fhDAu\\", - \\"className\\": \\"LdhpkZRW\\", - \\"someId\\": \\"b0rhwJSt\\", - \\"subClass\\": \\"Mw9j4nId\\", - \\"-a0-34a___f\\": \\"DdFWMPol\\", - \\"m_x_@\\": \\"OdAmghrm\\", - \\"B&W?\\": \\"h4SEF34C\\", - \\":\`(\\": \\"fKJQkLar\\", - \\"1a2b3c\\": \\"YR1u_buY\\", - \\"#fake-id\\": \\"AqiAGSfn\\", - \\"-a-b-c-\\": \\"CwXv27VM\\", - \\"©\\": \\"jBj0sZiW\\", - \\"♥\\": \\"vJl9A9Ds\\", - \\"😍\\": \\"CNLr9yJw\\", - \\"“‘’”\\": \\"GM0Y0nFC\\", - \\"☺☃\\": \\"NKrBw7EA\\", - \\"⌘⌥\\": \\"edHWpSne\\", - \\"𝄞♪♩♫♬\\": \\"QyMp9YME\\", - \\"💩\\": \\"B82YxwgR\\", - \\"?\\": \\"ndmpvNNl\\", - \\"@\\": \\"v3gq0wPo\\", - \\".\\": \\"zd5uIZq6\\", - \\":)\\": \\"ZiZnRjRT\\", - \\"

\\": \\"TdAx2ZSk\\", - \\"<><<<>><>\\": \\"ozNsTIG0\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"ByKoYcSr\\", - \\"#\\": \\"HkwIsjW5\\", - \\"##\\": \\"IJc6Xl4Z\\", - \\"#.#.#\\": \\"BnPpnJmP\\", - \\"_\\": \\"bCwkZEDu\\", - \\"{}\\": \\"IZkBfE9i\\", - \\"foo.bar\\": \\"uajo7mHz\\", - \\":hover\\": \\"HVudUNXn\\", - \\":hover:focus:active\\": \\"ZlaaXvHL\\", - \\"[attr=value]\\": \\"PWvC4jVM\\", - \\"f/o/o\\": \\"A5l5sDOD\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"DFfh4Kyq\\", - \\"f*o*o\\": \\"gv1E2n_b\\", - \\"f!o!o\\": \\"_aIyR9ET\\", - \\"f'o'o\\": \\"HSXNnSjt\\", - \\"f~o~o\\": \\"MrVzSIcS\\", - \\"f+o+o\\": \\"EvMHRmCu\\", - \\"foo/bar\\": \\"hei2uQgD\\", - \\"foo\\\\\\\\bar\\": \\"IgSzmmsC\\", - \\"foo/bar/baz\\": \\"p6KJMhNW\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"HZerWgmU\\" + "123": "oqRGsO4U", + "test": "KuIShlgs", + "_test": "Lb3fhDAu", + "className": "LdhpkZRW", + "someId": "b0rhwJSt", + "subClass": "Mw9j4nId", + "-a0-34a___f": "DdFWMPol", + "m_x_@": "OdAmghrm", + "B&W?": "h4SEF34C", + ":\`(": "fKJQkLar", + "1a2b3c": "YR1u_buY", + "#fake-id": "AqiAGSfn", + "-a-b-c-": "CwXv27VM", + "©": "jBj0sZiW", + "♥": "vJl9A9Ds", + "😍": "CNLr9yJw", + "“‘’”": "GM0Y0nFC", + "☺☃": "NKrBw7EA", + "⌘⌥": "edHWpSne", + "𝄞♪♩♫♬": "QyMp9YME", + "💩": "B82YxwgR", + "?": "ndmpvNNl", + "@": "v3gq0wPo", + ".": "zd5uIZq6", + ":)": "ZiZnRjRT", + "

": "TdAx2ZSk", + "<><<<>><>": "ozNsTIG0", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "ByKoYcSr", + "#": "HkwIsjW5", + "##": "IJc6Xl4Z", + "#.#.#": "BnPpnJmP", + "_": "bCwkZEDu", + "{}": "IZkBfE9i", + "foo.bar": "uajo7mHz", + ":hover": "HVudUNXn", + ":hover:focus:active": "ZlaaXvHL", + "[attr=value]": "PWvC4jVM", + "f/o/o": "A5l5sDOD", + "f\\\\o\\\\o": "DFfh4Kyq", + "f*o*o": "gv1E2n_b", + "f!o!o": "_aIyR9ET", + "f'o'o": "HSXNnSjt", + "f~o~o": "MrVzSIcS", + "f+o+o": "EvMHRmCu", + "foo/bar": "hei2uQgD", + "foo\\\\bar": "IgSzmmsC", + "foo/bar/baz": "p6KJMhNW", + "foo\\\\bar\\\\baz": "HZerWgmU" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "hashStrategy" = "minimal-subset" and no [local]: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".KuIShlgs { background: red; @@ -3693,27 +3693,27 @@ Array [ margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ +/* matches elements with class=":\`(" */ .fKJQkLar { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ +/* matches elements with class="1a2b3c" */ .YR1u_buY { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ +/* matches the element with id="#fake-id" */ #AqiAGSfn { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #CwXv27VM { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #jBj0sZiW { color: black; } @@ -3775,75 +3775,75 @@ Array [ ] `; -exports[`"modules" option should work and respect the "hashStrategy" = "minimal-subset" and no [local]: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "hashStrategy" = "minimal-subset" and no [local]: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "hashStrategy" = "resource-path-and-local-name": errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "hashStrategy" = "resource-path-and-local-name": errors 1`] = `[]`; exports[`"modules" option should work and respect the "hashStrategy" = "resource-path-and-local-name": module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".test__KuIShlgs {\\\\n background: red;\\\\n}\\\\n\\\\n._test__Lb3fhDAu {\\\\n background: blue;\\\\n}\\\\n\\\\n.className__LdhpkZRW {\\\\n background: red;\\\\n}\\\\n\\\\n#someId__b0rhwJSt {\\\\n background: green;\\\\n}\\\\n\\\\n.className__LdhpkZRW .subClass__Mw9j4nId {\\\\n color: green;\\\\n}\\\\n\\\\n#someId__b0rhwJSt .subClass__Mw9j4nId {\\\\n color: blue;\\\\n}\\\\n\\\\n.-a0-34a___f__DdFWMPol {\\\\n color: red;\\\\n}\\\\n\\\\n.m_x_\\\\\\\\@__OdAmghrm {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.B\\\\\\\\&W\\\\\\\\?__h4SEF34C {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\(__fKJQkLar {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.\\\\\\\\31 a2b3c__YR1u_buY {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#\\\\\\\\#fake-id__AqiAGSfn {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#-a-b-c-__CwXv27VM {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#©__jBj0sZiW {\\\\n color: black;\\\\n}\\\\n\\\\n.♥__vJl9A9Ds { background: lime; }\\\\n.©__jBj0sZiW { background: lime; }\\\\n.😍__CNLr9yJw { background: lime; }\\\\n.“‘’”__GM0Y0nFC { background: lime; }\\\\n.☺☃__NKrBw7EA { background: lime; }\\\\n.⌘⌥__edHWpSne { background: lime; }\\\\n.𝄞♪♩♫♬__QyMp9YME { background: lime; }\\\\n.💩__B82YxwgR { background: lime; }\\\\n.\\\\\\\\?__ndmpvNNl { background: lime; }\\\\n.\\\\\\\\@__v3gq0wPo { background: lime; }\\\\n.\\\\\\\\.__zd5uIZq6 { background: lime; }\\\\n.\\\\\\\\3A \\\\\\\\)__ZiZnRjRT { background: lime; }\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\(__fKJQkLar { background: lime; }\\\\n.\\\\\\\\31 23__oqRGsO4U { background: lime; }\\\\n.\\\\\\\\31 a2b3c__YR1u_buY { background: lime; }\\\\n.\\\\\\\\__TdAx2ZSk { background: lime; }\\\\n.\\\\\\\\<\\\\\\\\>\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\>\\\\\\\\>\\\\\\\\<\\\\\\\\>__ozNsTIG0 { background: lime; }\\\\n.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\[\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\-\\\\\\\\]\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\<\\\\\\\\<\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.__ByKoYcSr { background: lime; }\\\\n.\\\\\\\\#__HkwIsjW5 { background: lime; }\\\\n.\\\\\\\\#\\\\\\\\#__IJc6Xl4Z { background: lime; }\\\\n.\\\\\\\\#\\\\\\\\.\\\\\\\\#\\\\\\\\.\\\\\\\\#__BnPpnJmP { background: lime; }\\\\n.\\\\\\\\___bCwkZEDu { background: lime; }\\\\n.\\\\\\\\{\\\\\\\\}__IZkBfE9i { background: lime; }\\\\n.\\\\\\\\#fake\\\\\\\\-id__AqiAGSfn { background: lime; }\\\\n.foo\\\\\\\\.bar__uajo7mHz { background: lime; }\\\\n.\\\\\\\\3A hover__HVudUNXn { background: lime; }\\\\n.\\\\\\\\3A hover\\\\\\\\3A focus\\\\\\\\3A active__ZlaaXvHL { background: lime; }\\\\n.\\\\\\\\[attr\\\\\\\\=value\\\\\\\\]__PWvC4jVM { background: lime; }\\\\n.f\\\\\\\\/o\\\\\\\\/o__A5l5sDOD { background: lime; }\\\\n.f\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\o__DFfh4Kyq { background: lime; }\\\\n.f\\\\\\\\*o\\\\\\\\*o__gv1E2n_b { background: lime; }\\\\n.f\\\\\\\\!o\\\\\\\\!o___aIyR9ET { background: lime; }\\\\n.f\\\\\\\\'o\\\\\\\\'o__HSXNnSjt { background: lime; }\\\\n.f\\\\\\\\~o\\\\\\\\~o__MrVzSIcS { background: lime; }\\\\n.f\\\\\\\\+o\\\\\\\\+o__EvMHRmCu { background: lime; }\\\\n\\\\n.foo\\\\\\\\/bar__hei2uQgD {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\\\\\\\\\bar__IgSzmmsC {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\/bar\\\\\\\\/baz__p6KJMhNW {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\\\\\\\\\bar\\\\\\\\\\\\\\\\baz__HZerWgmU {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".test__KuIShlgs {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n._test__Lb3fhDAu {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.className__LdhpkZRW {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#someId__b0rhwJSt {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.className__LdhpkZRW .subClass__Mw9j4nId {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#someId__b0rhwJSt .subClass__Mw9j4nId {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.-a0-34a___f__DdFWMPol {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.m_x_\\\\@__OdAmghrm {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.B\\\\&W\\\\?__h4SEF34C {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.\\\\3A \\\\\`\\\\(__fKJQkLar {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.\\\\31 a2b3c__YR1u_buY {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#\\\\#fake-id__AqiAGSfn {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#-a-b-c-__CwXv27VM {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#©__jBj0sZiW {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.♥__vJl9A9Ds { background: lime; }\\r\\n.©__jBj0sZiW { background: lime; }\\r\\n.😍__CNLr9yJw { background: lime; }\\r\\n.“‘’”__GM0Y0nFC { background: lime; }\\r\\n.☺☃__NKrBw7EA { background: lime; }\\r\\n.⌘⌥__edHWpSne { background: lime; }\\r\\n.𝄞♪♩♫♬__QyMp9YME { background: lime; }\\r\\n.💩__B82YxwgR { background: lime; }\\r\\n.\\\\?__ndmpvNNl { background: lime; }\\r\\n.\\\\@__v3gq0wPo { background: lime; }\\r\\n.\\\\.__zd5uIZq6 { background: lime; }\\r\\n.\\\\3A \\\\)__ZiZnRjRT { background: lime; }\\r\\n.\\\\3A \\\\\`\\\\(__fKJQkLar { background: lime; }\\r\\n.\\\\31 23__oqRGsO4U { background: lime; }\\r\\n.\\\\31 a2b3c__YR1u_buY { background: lime; }\\r\\n.\\\\__TdAx2ZSk { background: lime; }\\r\\n.\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>__ozNsTIG0 { background: lime; }\\r\\n.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.__ByKoYcSr { background: lime; }\\r\\n.\\\\#__HkwIsjW5 { background: lime; }\\r\\n.\\\\#\\\\#__IJc6Xl4Z { background: lime; }\\r\\n.\\\\#\\\\.\\\\#\\\\.\\\\#__BnPpnJmP { background: lime; }\\r\\n.\\\\___bCwkZEDu { background: lime; }\\r\\n.\\\\{\\\\}__IZkBfE9i { background: lime; }\\r\\n.\\\\#fake\\\\-id__AqiAGSfn { background: lime; }\\r\\n.foo\\\\.bar__uajo7mHz { background: lime; }\\r\\n.\\\\3A hover__HVudUNXn { background: lime; }\\r\\n.\\\\3A hover\\\\3A focus\\\\3A active__ZlaaXvHL { background: lime; }\\r\\n.\\\\[attr\\\\=value\\\\]__PWvC4jVM { background: lime; }\\r\\n.f\\\\/o\\\\/o__A5l5sDOD { background: lime; }\\r\\n.f\\\\\\\\o\\\\\\\\o__DFfh4Kyq { background: lime; }\\r\\n.f\\\\*o\\\\*o__gv1E2n_b { background: lime; }\\r\\n.f\\\\!o\\\\!o___aIyR9ET { background: lime; }\\r\\n.f\\\\'o\\\\'o__HSXNnSjt { background: lime; }\\r\\n.f\\\\~o\\\\~o__MrVzSIcS { background: lime; }\\r\\n.f\\\\+o\\\\+o__EvMHRmCu { background: lime; }\\r\\n\\r\\n.foo\\\\/bar__hei2uQgD {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\\\\\bar__IgSzmmsC {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\/bar\\\\/baz__p6KJMhNW {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\\\\\bar\\\\\\\\baz__HZerWgmU {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"123__oqRGsO4U\\", - \\"test\\": \\"test__KuIShlgs\\", - \\"_test\\": \\"_test__Lb3fhDAu\\", - \\"className\\": \\"className__LdhpkZRW\\", - \\"someId\\": \\"someId__b0rhwJSt\\", - \\"subClass\\": \\"subClass__Mw9j4nId\\", - \\"-a0-34a___f\\": \\"-a0-34a___f__DdFWMPol\\", - \\"m_x_@\\": \\"m_x_@__OdAmghrm\\", - \\"B&W?\\": \\"B&W?__h4SEF34C\\", - \\":\`(\\": \\":\`(__fKJQkLar\\", - \\"1a2b3c\\": \\"1a2b3c__YR1u_buY\\", - \\"#fake-id\\": \\"#fake-id__AqiAGSfn\\", - \\"-a-b-c-\\": \\"-a-b-c-__CwXv27VM\\", - \\"©\\": \\"©__jBj0sZiW\\", - \\"♥\\": \\"♥__vJl9A9Ds\\", - \\"😍\\": \\"😍__CNLr9yJw\\", - \\"“‘’”\\": \\"“‘’”__GM0Y0nFC\\", - \\"☺☃\\": \\"☺☃__NKrBw7EA\\", - \\"⌘⌥\\": \\"⌘⌥__edHWpSne\\", - \\"𝄞♪♩♫♬\\": \\"𝄞♪♩♫♬__QyMp9YME\\", - \\"💩\\": \\"💩__B82YxwgR\\", - \\"?\\": \\"?__ndmpvNNl\\", - \\"@\\": \\"@__v3gq0wPo\\", - \\".\\": \\".__zd5uIZq6\\", - \\":)\\": \\":)__ZiZnRjRT\\", - \\"

\\": \\"

__TdAx2ZSk\\", - \\"<><<<>><>\\": \\"<><<<>><>__ozNsTIG0\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.__ByKoYcSr\\", - \\"#\\": \\"#__HkwIsjW5\\", - \\"##\\": \\"##__IJc6Xl4Z\\", - \\"#.#.#\\": \\"#.#.#__BnPpnJmP\\", - \\"_\\": \\"___bCwkZEDu\\", - \\"{}\\": \\"{}__IZkBfE9i\\", - \\"foo.bar\\": \\"foo.bar__uajo7mHz\\", - \\":hover\\": \\":hover__HVudUNXn\\", - \\":hover:focus:active\\": \\":hover:focus:active__ZlaaXvHL\\", - \\"[attr=value]\\": \\"[attr=value]__PWvC4jVM\\", - \\"f/o/o\\": \\"f/o/o__A5l5sDOD\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"f\\\\\\\\o\\\\\\\\o__DFfh4Kyq\\", - \\"f*o*o\\": \\"f*o*o__gv1E2n_b\\", - \\"f!o!o\\": \\"f!o!o___aIyR9ET\\", - \\"f'o'o\\": \\"f'o'o__HSXNnSjt\\", - \\"f~o~o\\": \\"f~o~o__MrVzSIcS\\", - \\"f+o+o\\": \\"f+o+o__EvMHRmCu\\", - \\"foo/bar\\": \\"foo/bar__hei2uQgD\\", - \\"foo\\\\\\\\bar\\": \\"foo\\\\\\\\bar__IgSzmmsC\\", - \\"foo/bar/baz\\": \\"foo/bar/baz__p6KJMhNW\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"foo\\\\\\\\bar\\\\\\\\baz__HZerWgmU\\" + "123": "123__oqRGsO4U", + "test": "test__KuIShlgs", + "_test": "_test__Lb3fhDAu", + "className": "className__LdhpkZRW", + "someId": "someId__b0rhwJSt", + "subClass": "subClass__Mw9j4nId", + "-a0-34a___f": "-a0-34a___f__DdFWMPol", + "m_x_@": "m_x_@__OdAmghrm", + "B&W?": "B&W?__h4SEF34C", + ":\`(": ":\`(__fKJQkLar", + "1a2b3c": "1a2b3c__YR1u_buY", + "#fake-id": "#fake-id__AqiAGSfn", + "-a-b-c-": "-a-b-c-__CwXv27VM", + "©": "©__jBj0sZiW", + "♥": "♥__vJl9A9Ds", + "😍": "😍__CNLr9yJw", + "“‘’”": "“‘’”__GM0Y0nFC", + "☺☃": "☺☃__NKrBw7EA", + "⌘⌥": "⌘⌥__edHWpSne", + "𝄞♪♩♫♬": "𝄞♪♩♫♬__QyMp9YME", + "💩": "💩__B82YxwgR", + "?": "?__ndmpvNNl", + "@": "@__v3gq0wPo", + ".": ".__zd5uIZq6", + ":)": ":)__ZiZnRjRT", + "

": "

__TdAx2ZSk", + "<><<<>><>": "<><<<>><>__ozNsTIG0", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.__ByKoYcSr", + "#": "#__HkwIsjW5", + "##": "##__IJc6Xl4Z", + "#.#.#": "#.#.#__BnPpnJmP", + "_": "___bCwkZEDu", + "{}": "{}__IZkBfE9i", + "foo.bar": "foo.bar__uajo7mHz", + ":hover": ":hover__HVudUNXn", + ":hover:focus:active": ":hover:focus:active__ZlaaXvHL", + "[attr=value]": "[attr=value]__PWvC4jVM", + "f/o/o": "f/o/o__A5l5sDOD", + "f\\\\o\\\\o": "f\\\\o\\\\o__DFfh4Kyq", + "f*o*o": "f*o*o__gv1E2n_b", + "f!o!o": "f!o!o___aIyR9ET", + "f'o'o": "f'o'o__HSXNnSjt", + "f~o~o": "f~o~o__MrVzSIcS", + "f+o+o": "f+o+o__EvMHRmCu", + "foo/bar": "foo/bar__hei2uQgD", + "foo\\\\bar": "foo\\\\bar__IgSzmmsC", + "foo/bar/baz": "foo/bar/baz__p6KJMhNW", + "foo\\\\bar\\\\baz": "foo\\\\bar\\\\baz__HZerWgmU" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "hashStrategy" = "resource-path-and-local-name": result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".test__KuIShlgs { background: red; @@ -3873,37 +3873,37 @@ Array [ color: red; } -.m_x_\\\\@__OdAmghrm { +.m_x_\\@__OdAmghrm { margin-left: auto !important; margin-right: auto !important; } -.B\\\\&W\\\\?__h4SEF34C { +.B\\&W\\?__h4SEF34C { margin-left: auto !important; margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ -.\\\\3A \\\\\`\\\\(__fKJQkLar { +/* matches elements with class=":\`(" */ +.\\3A \\\`\\(__fKJQkLar { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ -.\\\\31 a2b3c__YR1u_buY { +/* matches elements with class="1a2b3c" */ +.\\31 a2b3c__YR1u_buY { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ -#\\\\#fake-id__AqiAGSfn { +/* matches the element with id="#fake-id" */ +#\\#fake-id__AqiAGSfn { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #-a-b-c-__CwXv27VM { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #©__jBj0sZiW { color: black; } @@ -3916,47 +3916,47 @@ Array [ .⌘⌥__edHWpSne { background: lime; } .𝄞♪♩♫♬__QyMp9YME { background: lime; } .💩__B82YxwgR { background: lime; } -.\\\\?__ndmpvNNl { background: lime; } -.\\\\@__v3gq0wPo { background: lime; } -.\\\\.__zd5uIZq6 { background: lime; } -.\\\\3A \\\\)__ZiZnRjRT { background: lime; } -.\\\\3A \\\\\`\\\\(__fKJQkLar { background: lime; } -.\\\\31 23__oqRGsO4U { background: lime; } -.\\\\31 a2b3c__YR1u_buY { background: lime; } -.\\\\__TdAx2ZSk { background: lime; } -.\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>__ozNsTIG0 { background: lime; } -.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.__ByKoYcSr { background: lime; } -.\\\\#__HkwIsjW5 { background: lime; } -.\\\\#\\\\#__IJc6Xl4Z { background: lime; } -.\\\\#\\\\.\\\\#\\\\.\\\\#__BnPpnJmP { background: lime; } -.\\\\___bCwkZEDu { background: lime; } -.\\\\{\\\\}__IZkBfE9i { background: lime; } -.\\\\#fake\\\\-id__AqiAGSfn { background: lime; } -.foo\\\\.bar__uajo7mHz { background: lime; } -.\\\\3A hover__HVudUNXn { background: lime; } -.\\\\3A hover\\\\3A focus\\\\3A active__ZlaaXvHL { background: lime; } -.\\\\[attr\\\\=value\\\\]__PWvC4jVM { background: lime; } -.f\\\\/o\\\\/o__A5l5sDOD { background: lime; } -.f\\\\\\\\o\\\\\\\\o__DFfh4Kyq { background: lime; } -.f\\\\*o\\\\*o__gv1E2n_b { background: lime; } -.f\\\\!o\\\\!o___aIyR9ET { background: lime; } -.f\\\\'o\\\\'o__HSXNnSjt { background: lime; } -.f\\\\~o\\\\~o__MrVzSIcS { background: lime; } -.f\\\\+o\\\\+o__EvMHRmCu { background: lime; } - -.foo\\\\/bar__hei2uQgD { +.\\?__ndmpvNNl { background: lime; } +.\\@__v3gq0wPo { background: lime; } +.\\.__zd5uIZq6 { background: lime; } +.\\3A \\)__ZiZnRjRT { background: lime; } +.\\3A \\\`\\(__fKJQkLar { background: lime; } +.\\31 23__oqRGsO4U { background: lime; } +.\\31 a2b3c__YR1u_buY { background: lime; } +.\\__TdAx2ZSk { background: lime; } +.\\<\\>\\<\\<\\<\\>\\>\\<\\>__ozNsTIG0 { background: lime; } +.\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\[\\>\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\>\\+\\<\\<\\<\\<\\-\\]\\>\\+\\+\\.\\>\\+\\.\\+\\+\\+\\+\\+\\+\\+\\.\\.\\+\\+\\+\\.\\>\\+\\+\\.\\<\\<\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\.\\>\\.\\+\\+\\+\\.\\-\\-\\-\\-\\-\\-\\.\\-\\-\\-\\-\\-\\-\\-\\-\\.\\>\\+\\.\\>\\.__ByKoYcSr { background: lime; } +.\\#__HkwIsjW5 { background: lime; } +.\\#\\#__IJc6Xl4Z { background: lime; } +.\\#\\.\\#\\.\\#__BnPpnJmP { background: lime; } +.\\___bCwkZEDu { background: lime; } +.\\{\\}__IZkBfE9i { background: lime; } +.\\#fake\\-id__AqiAGSfn { background: lime; } +.foo\\.bar__uajo7mHz { background: lime; } +.\\3A hover__HVudUNXn { background: lime; } +.\\3A hover\\3A focus\\3A active__ZlaaXvHL { background: lime; } +.\\[attr\\=value\\]__PWvC4jVM { background: lime; } +.f\\/o\\/o__A5l5sDOD { background: lime; } +.f\\\\o\\\\o__DFfh4Kyq { background: lime; } +.f\\*o\\*o__gv1E2n_b { background: lime; } +.f\\!o\\!o___aIyR9ET { background: lime; } +.f\\'o\\'o__HSXNnSjt { background: lime; } +.f\\~o\\~o__MrVzSIcS { background: lime; } +.f\\+o\\+o__EvMHRmCu { background: lime; } + +.foo\\/bar__hei2uQgD { background: hotpink; } -.foo\\\\\\\\bar__IgSzmmsC { +.foo\\\\bar__IgSzmmsC { background: hotpink; } -.foo\\\\/bar\\\\/baz__p6KJMhNW { +.foo\\/bar\\/baz__p6KJMhNW { background: hotpink; } -.foo\\\\\\\\bar\\\\\\\\baz__HZerWgmU { +.foo\\\\bar\\\\baz__HZerWgmU { background: hotpink; } ", @@ -3965,33 +3965,33 @@ Array [ ] `; -exports[`"modules" option should work and respect the "hashStrategy" = "resource-path-and-local-name": warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "hashStrategy" = "resource-path-and-local-name": warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "localConvention" option with the "asIs" value: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "localConvention" option with the "asIs" value: errors 1`] = `[]`; exports[`"modules" option should work and respect the "localConvention" option with the "asIs" value: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".rmc8ltu8P1VXaeqLNU6N {\\\\n color: blue;\\\\n}\\\\n\\\\n.AooVHuvzAIGXWngdfslc {\\\\n color: blue;\\\\n}\\\\n\\\\n.snmJCrfw3LVnrlx87XVC {\\\\n color: red;\\\\n}\\\\n\\\\na {\\\\n color: yellow;\\\\n}\\\\n\\\\n.vA4oeh0XymefKJVIJyg1 {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".rmc8ltu8P1VXaeqLNU6N {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.AooVHuvzAIGXWngdfslc {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.snmJCrfw3LVnrlx87XVC {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na {\\r\\n color: yellow;\\r\\n}\\r\\n\\r\\n.vA4oeh0XymefKJVIJyg1 {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"foo\\": \\"bar\\", - \\"my-btn-info_is-disabled\\": \\"value\\", - \\"btn-info_is-disabled\\": \\"rmc8ltu8P1VXaeqLNU6N\\", - \\"btn--info_is-disabled_1\\": \\"AooVHuvzAIGXWngdfslc\\", - \\"simple\\": \\"snmJCrfw3LVnrlx87XVC\\", - \\"foo_bar\\": \\"vA4oeh0XymefKJVIJyg1\\" + "foo": "bar", + "my-btn-info_is-disabled": "value", + "btn-info_is-disabled": "rmc8ltu8P1VXaeqLNU6N", + "btn--info_is-disabled_1": "AooVHuvzAIGXWngdfslc", + "simple": "snmJCrfw3LVnrlx87XVC", + "foo_bar": "vA4oeh0XymefKJVIJyg1" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "localConvention" option with the "asIs" value: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localsConvention/localsConvention.css", ".rmc8ltu8P1VXaeqLNU6N { color: blue; @@ -4018,37 +4018,37 @@ a { ] `; -exports[`"modules" option should work and respect the "localConvention" option with the "asIs" value: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "localConvention" option with the "asIs" value: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "localConvention" option with the "camelCase" value: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "localConvention" option with the "camelCase" value: errors 1`] = `[]`; exports[`"modules" option should work and respect the "localConvention" option with the "camelCase" value: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".rmc8ltu8P1VXaeqLNU6N {\\\\n color: blue;\\\\n}\\\\n\\\\n.AooVHuvzAIGXWngdfslc {\\\\n color: blue;\\\\n}\\\\n\\\\n.snmJCrfw3LVnrlx87XVC {\\\\n color: red;\\\\n}\\\\n\\\\na {\\\\n color: yellow;\\\\n}\\\\n\\\\n.vA4oeh0XymefKJVIJyg1 {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".rmc8ltu8P1VXaeqLNU6N {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.AooVHuvzAIGXWngdfslc {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.snmJCrfw3LVnrlx87XVC {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na {\\r\\n color: yellow;\\r\\n}\\r\\n\\r\\n.vA4oeh0XymefKJVIJyg1 {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"foo\\": \\"bar\\", - \\"my-btn-info_is-disabled\\": \\"value\\", - \\"myBtnInfoIsDisabled\\": \\"value\\", - \\"btn-info_is-disabled\\": \\"rmc8ltu8P1VXaeqLNU6N\\", - \\"btnInfoIsDisabled\\": \\"rmc8ltu8P1VXaeqLNU6N\\", - \\"btn--info_is-disabled_1\\": \\"AooVHuvzAIGXWngdfslc\\", - \\"btnInfoIsDisabled1\\": \\"AooVHuvzAIGXWngdfslc\\", - \\"simple\\": \\"snmJCrfw3LVnrlx87XVC\\", - \\"foo_bar\\": \\"vA4oeh0XymefKJVIJyg1\\", - \\"fooBar\\": \\"vA4oeh0XymefKJVIJyg1\\" + "foo": "bar", + "my-btn-info_is-disabled": "value", + "myBtnInfoIsDisabled": "value", + "btn-info_is-disabled": "rmc8ltu8P1VXaeqLNU6N", + "btnInfoIsDisabled": "rmc8ltu8P1VXaeqLNU6N", + "btn--info_is-disabled_1": "AooVHuvzAIGXWngdfslc", + "btnInfoIsDisabled1": "AooVHuvzAIGXWngdfslc", + "simple": "snmJCrfw3LVnrlx87XVC", + "foo_bar": "vA4oeh0XymefKJVIJyg1", + "fooBar": "vA4oeh0XymefKJVIJyg1" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "localConvention" option with the "camelCase" value: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localsConvention/localsConvention.css", ".rmc8ltu8P1VXaeqLNU6N { color: blue; @@ -4075,33 +4075,33 @@ a { ] `; -exports[`"modules" option should work and respect the "localConvention" option with the "camelCase" value: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "localConvention" option with the "camelCase" value: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "localConvention" option with the "camelCaseOnly" value: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "localConvention" option with the "camelCaseOnly" value: errors 1`] = `[]`; exports[`"modules" option should work and respect the "localConvention" option with the "camelCaseOnly" value: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".rmc8ltu8P1VXaeqLNU6N {\\\\n color: blue;\\\\n}\\\\n\\\\n.AooVHuvzAIGXWngdfslc {\\\\n color: blue;\\\\n}\\\\n\\\\n.snmJCrfw3LVnrlx87XVC {\\\\n color: red;\\\\n}\\\\n\\\\na {\\\\n color: yellow;\\\\n}\\\\n\\\\n.vA4oeh0XymefKJVIJyg1 {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".rmc8ltu8P1VXaeqLNU6N {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.AooVHuvzAIGXWngdfslc {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.snmJCrfw3LVnrlx87XVC {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na {\\r\\n color: yellow;\\r\\n}\\r\\n\\r\\n.vA4oeh0XymefKJVIJyg1 {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"foo\\": \\"bar\\", - \\"myBtnInfoIsDisabled\\": \\"value\\", - \\"btnInfoIsDisabled\\": \\"rmc8ltu8P1VXaeqLNU6N\\", - \\"btnInfoIsDisabled1\\": \\"AooVHuvzAIGXWngdfslc\\", - \\"simple\\": \\"snmJCrfw3LVnrlx87XVC\\", - \\"fooBar\\": \\"vA4oeh0XymefKJVIJyg1\\" + "foo": "bar", + "myBtnInfoIsDisabled": "value", + "btnInfoIsDisabled": "rmc8ltu8P1VXaeqLNU6N", + "btnInfoIsDisabled1": "AooVHuvzAIGXWngdfslc", + "simple": "snmJCrfw3LVnrlx87XVC", + "fooBar": "vA4oeh0XymefKJVIJyg1" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "localConvention" option with the "camelCaseOnly" value: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localsConvention/localsConvention.css", ".rmc8ltu8P1VXaeqLNU6N { color: blue; @@ -4128,36 +4128,36 @@ a { ] `; -exports[`"modules" option should work and respect the "localConvention" option with the "camelCaseOnly" value: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "localConvention" option with the "camelCaseOnly" value: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "localConvention" option with the "dashes" value: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "localConvention" option with the "dashes" value: errors 1`] = `[]`; exports[`"modules" option should work and respect the "localConvention" option with the "dashes" value: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".rmc8ltu8P1VXaeqLNU6N {\\\\n color: blue;\\\\n}\\\\n\\\\n.AooVHuvzAIGXWngdfslc {\\\\n color: blue;\\\\n}\\\\n\\\\n.snmJCrfw3LVnrlx87XVC {\\\\n color: red;\\\\n}\\\\n\\\\na {\\\\n color: yellow;\\\\n}\\\\n\\\\n.vA4oeh0XymefKJVIJyg1 {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".rmc8ltu8P1VXaeqLNU6N {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.AooVHuvzAIGXWngdfslc {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.snmJCrfw3LVnrlx87XVC {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na {\\r\\n color: yellow;\\r\\n}\\r\\n\\r\\n.vA4oeh0XymefKJVIJyg1 {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"foo\\": \\"bar\\", - \\"my-btn-info_is-disabled\\": \\"value\\", - \\"myBtnInfo_isDisabled\\": \\"value\\", - \\"btn-info_is-disabled\\": \\"rmc8ltu8P1VXaeqLNU6N\\", - \\"btnInfo_isDisabled\\": \\"rmc8ltu8P1VXaeqLNU6N\\", - \\"btn--info_is-disabled_1\\": \\"AooVHuvzAIGXWngdfslc\\", - \\"btnInfo_isDisabled_1\\": \\"AooVHuvzAIGXWngdfslc\\", - \\"simple\\": \\"snmJCrfw3LVnrlx87XVC\\", - \\"foo_bar\\": \\"vA4oeh0XymefKJVIJyg1\\" + "foo": "bar", + "my-btn-info_is-disabled": "value", + "myBtnInfo_isDisabled": "value", + "btn-info_is-disabled": "rmc8ltu8P1VXaeqLNU6N", + "btnInfo_isDisabled": "rmc8ltu8P1VXaeqLNU6N", + "btn--info_is-disabled_1": "AooVHuvzAIGXWngdfslc", + "btnInfo_isDisabled_1": "AooVHuvzAIGXWngdfslc", + "simple": "snmJCrfw3LVnrlx87XVC", + "foo_bar": "vA4oeh0XymefKJVIJyg1" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "localConvention" option with the "dashes" value: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localsConvention/localsConvention.css", ".rmc8ltu8P1VXaeqLNU6N { color: blue; @@ -4184,33 +4184,33 @@ a { ] `; -exports[`"modules" option should work and respect the "localConvention" option with the "dashes" value: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "localConvention" option with the "dashes" value: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "localConvention" option with the "dashesOnly" value: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "localConvention" option with the "dashesOnly" value: errors 1`] = `[]`; exports[`"modules" option should work and respect the "localConvention" option with the "dashesOnly" value: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".rmc8ltu8P1VXaeqLNU6N {\\\\n color: blue;\\\\n}\\\\n\\\\n.AooVHuvzAIGXWngdfslc {\\\\n color: blue;\\\\n}\\\\n\\\\n.snmJCrfw3LVnrlx87XVC {\\\\n color: red;\\\\n}\\\\n\\\\na {\\\\n color: yellow;\\\\n}\\\\n\\\\n.vA4oeh0XymefKJVIJyg1 {\\\\n color: red;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".rmc8ltu8P1VXaeqLNU6N {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.AooVHuvzAIGXWngdfslc {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.snmJCrfw3LVnrlx87XVC {\\r\\n color: red;\\r\\n}\\r\\n\\r\\na {\\r\\n color: yellow;\\r\\n}\\r\\n\\r\\n.vA4oeh0XymefKJVIJyg1 {\\r\\n color: red;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"foo\\": \\"bar\\", - \\"myBtnInfo_isDisabled\\": \\"value\\", - \\"btnInfo_isDisabled\\": \\"rmc8ltu8P1VXaeqLNU6N\\", - \\"btnInfo_isDisabled_1\\": \\"AooVHuvzAIGXWngdfslc\\", - \\"simple\\": \\"snmJCrfw3LVnrlx87XVC\\", - \\"foo_bar\\": \\"vA4oeh0XymefKJVIJyg1\\" + "foo": "bar", + "myBtnInfo_isDisabled": "value", + "btnInfo_isDisabled": "rmc8ltu8P1VXaeqLNU6N", + "btnInfo_isDisabled_1": "AooVHuvzAIGXWngdfslc", + "simple": "snmJCrfw3LVnrlx87XVC", + "foo_bar": "vA4oeh0XymefKJVIJyg1" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "localConvention" option with the "dashesOnly" value: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localsConvention/localsConvention.css", ".rmc8ltu8P1VXaeqLNU6N { color: blue; @@ -4237,69 +4237,69 @@ a { ] `; -exports[`"modules" option should work and respect the "localConvention" option with the "dashesOnly" value: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "localConvention" option with the "dashesOnly" value: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "localIdentHashFunction" option: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "localIdentHashFunction" option: errors 1`] = `[]`; -exports[`"modules" option should work and respect the "localIdentHashFunction" option: errors 2`] = `Array []`; +exports[`"modules" option should work and respect the "localIdentHashFunction" option: errors 2`] = `[]`; exports[`"modules" option should work and respect the "localIdentHashFunction" option: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".test--ddd414ab5d5137709283 {\\\\n background: red;\\\\n}\\\\n\\\\n._test--e91d3d0c5fd37cd4b01b {\\\\n background: blue;\\\\n}\\\\n\\\\n.className--e02e6f829b2bee39d627 {\\\\n background: red;\\\\n}\\\\n\\\\n#someId--de52fa8c46db92b11447 {\\\\n background: green;\\\\n}\\\\n\\\\n.className--e02e6f829b2bee39d627 .subClass--be91981b36e10e364e4c {\\\\n color: green;\\\\n}\\\\n\\\\n#someId--de52fa8c46db92b11447 .subClass--be91981b36e10e364e4c {\\\\n color: blue;\\\\n}\\\\n\\\\n.-a0-34a___f--da00a255d4f26816d790 {\\\\n color: red;\\\\n}\\\\n\\\\n.m_x_\\\\\\\\@--bfd2a88024baab94215a {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.B\\\\\\\\&W\\\\\\\\?--bdeaa204fa06e193156e {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\(--ca761b17eca1ae06d42e {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.\\\\\\\\31 a2b3c--a35141d9affd245508ec {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#\\\\\\\\#fake-id--ad040e49adcf9ebf2b28 {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#-a-b-c---e778be7522ccfc908a7f {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#©--e0f3ca20d394f3e4c0c4 {\\\\n color: black;\\\\n}\\\\n\\\\n.♥--a33350b333a80f1b1a5b { background: lime; }\\\\n.©--e0f3ca20d394f3e4c0c4 { background: lime; }\\\\n.😍--c0436529b39516386e8e { background: lime; }\\\\n.“‘’”--e70e1ad7759d3f300df8 { background: lime; }\\\\n.☺☃--a0cb57576a5c7938d368 { background: lime; }\\\\n.⌘⌥--e217e979d1184a514863 { background: lime; }\\\\n.𝄞♪♩♫♬--a84ff99d334be3b94b99 { background: lime; }\\\\n.💩--d850ae0fa2bc4c199f78 { background: lime; }\\\\n.\\\\\\\\?--ce25d6e6d5d3f7f1caf8 { background: lime; }\\\\n.\\\\\\\\@--af4ac041e6ccf6398ff5 { background: lime; }\\\\n.\\\\\\\\.--e94958877c738509339f { background: lime; }\\\\n.\\\\\\\\3A \\\\\\\\)--c80360aed4da410414fc { background: lime; }\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\(--ca761b17eca1ae06d42e { background: lime; }\\\\n.\\\\\\\\31 23--c945113ffceee32ec307 { background: lime; }\\\\n.\\\\\\\\31 a2b3c--a35141d9affd245508ec { background: lime; }\\\\n.\\\\\\\\--b01c44339fab06966cef { background: lime; }\\\\n.\\\\\\\\<\\\\\\\\>\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\>\\\\\\\\>\\\\\\\\<\\\\\\\\>--e4fde695b6d3728c37e2 { background: lime; }\\\\n.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\[\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\-\\\\\\\\]\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\<\\\\\\\\<\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.--dd1263b9248633b49ab6 { background: lime; }\\\\n.\\\\\\\\#--e135fb99b5f04b604132 { background: lime; }\\\\n.\\\\\\\\#\\\\\\\\#--ba6fb20eb138e8d73dc4 { background: lime; }\\\\n.\\\\\\\\#\\\\\\\\.\\\\\\\\#\\\\\\\\.\\\\\\\\#--a6704dcf2abf08ff56bd { background: lime; }\\\\n.\\\\\\\\_--aa2521adbafa6a1b57d0 { background: lime; }\\\\n.\\\\\\\\{\\\\\\\\}--c716be70a0fac8bbc9e8 { background: lime; }\\\\n.\\\\\\\\#fake\\\\\\\\-id--ad040e49adcf9ebf2b28 { background: lime; }\\\\n.foo\\\\\\\\.bar--ce58180c03c903fcc73c { background: lime; }\\\\n.\\\\\\\\3A hover--defde77234f3cb7141b1 { background: lime; }\\\\n.\\\\\\\\3A hover\\\\\\\\3A focus\\\\\\\\3A active--cf83606abd36c7adf7e7 { background: lime; }\\\\n.\\\\\\\\[attr\\\\\\\\=value\\\\\\\\]--c9620f5e0b4a2472cd5a { background: lime; }\\\\n.f\\\\\\\\/o\\\\\\\\/o--d439f5313663238836bb { background: lime; }\\\\n.f\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\o--f64285b41af14c5e74b5 { background: lime; }\\\\n.f\\\\\\\\*o\\\\\\\\*o--e844a318c45519219501 { background: lime; }\\\\n.f\\\\\\\\!o\\\\\\\\!o--ae46ad5331777ab05875 { background: lime; }\\\\n.f\\\\\\\\'o\\\\\\\\'o--a23d7b9b14b04706b089 { background: lime; }\\\\n.f\\\\\\\\~o\\\\\\\\~o--cc96b7a27dbd52fba7a5 { background: lime; }\\\\n.f\\\\\\\\+o\\\\\\\\+o--debcf9986b3f64af6af9 { background: lime; }\\\\n\\\\n.foo\\\\\\\\/bar--d76ec2006d8359a0df78 {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\\\\\\\\\bar--c17737aec664275b67b0 {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\/bar\\\\\\\\/baz--c948ac137924110011f2 {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\\\\\\\\\bar\\\\\\\\\\\\\\\\baz--ee89c9e938e6eb8df43d {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".test--ddd414ab5d5137709283 {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n._test--e91d3d0c5fd37cd4b01b {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.className--e02e6f829b2bee39d627 {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#someId--de52fa8c46db92b11447 {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.className--e02e6f829b2bee39d627 .subClass--be91981b36e10e364e4c {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#someId--de52fa8c46db92b11447 .subClass--be91981b36e10e364e4c {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.-a0-34a___f--da00a255d4f26816d790 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.m_x_\\\\@--bfd2a88024baab94215a {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.B\\\\&W\\\\?--bdeaa204fa06e193156e {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.\\\\3A \\\\\`\\\\(--ca761b17eca1ae06d42e {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.\\\\31 a2b3c--a35141d9affd245508ec {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#\\\\#fake-id--ad040e49adcf9ebf2b28 {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#-a-b-c---e778be7522ccfc908a7f {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#©--e0f3ca20d394f3e4c0c4 {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.♥--a33350b333a80f1b1a5b { background: lime; }\\r\\n.©--e0f3ca20d394f3e4c0c4 { background: lime; }\\r\\n.😍--c0436529b39516386e8e { background: lime; }\\r\\n.“‘’”--e70e1ad7759d3f300df8 { background: lime; }\\r\\n.☺☃--a0cb57576a5c7938d368 { background: lime; }\\r\\n.⌘⌥--e217e979d1184a514863 { background: lime; }\\r\\n.𝄞♪♩♫♬--a84ff99d334be3b94b99 { background: lime; }\\r\\n.💩--d850ae0fa2bc4c199f78 { background: lime; }\\r\\n.\\\\?--ce25d6e6d5d3f7f1caf8 { background: lime; }\\r\\n.\\\\@--af4ac041e6ccf6398ff5 { background: lime; }\\r\\n.\\\\.--e94958877c738509339f { background: lime; }\\r\\n.\\\\3A \\\\)--c80360aed4da410414fc { background: lime; }\\r\\n.\\\\3A \\\\\`\\\\(--ca761b17eca1ae06d42e { background: lime; }\\r\\n.\\\\31 23--c945113ffceee32ec307 { background: lime; }\\r\\n.\\\\31 a2b3c--a35141d9affd245508ec { background: lime; }\\r\\n.\\\\--b01c44339fab06966cef { background: lime; }\\r\\n.\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>--e4fde695b6d3728c37e2 { background: lime; }\\r\\n.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.--dd1263b9248633b49ab6 { background: lime; }\\r\\n.\\\\#--e135fb99b5f04b604132 { background: lime; }\\r\\n.\\\\#\\\\#--ba6fb20eb138e8d73dc4 { background: lime; }\\r\\n.\\\\#\\\\.\\\\#\\\\.\\\\#--a6704dcf2abf08ff56bd { background: lime; }\\r\\n.\\\\_--aa2521adbafa6a1b57d0 { background: lime; }\\r\\n.\\\\{\\\\}--c716be70a0fac8bbc9e8 { background: lime; }\\r\\n.\\\\#fake\\\\-id--ad040e49adcf9ebf2b28 { background: lime; }\\r\\n.foo\\\\.bar--ce58180c03c903fcc73c { background: lime; }\\r\\n.\\\\3A hover--defde77234f3cb7141b1 { background: lime; }\\r\\n.\\\\3A hover\\\\3A focus\\\\3A active--cf83606abd36c7adf7e7 { background: lime; }\\r\\n.\\\\[attr\\\\=value\\\\]--c9620f5e0b4a2472cd5a { background: lime; }\\r\\n.f\\\\/o\\\\/o--d439f5313663238836bb { background: lime; }\\r\\n.f\\\\\\\\o\\\\\\\\o--f64285b41af14c5e74b5 { background: lime; }\\r\\n.f\\\\*o\\\\*o--e844a318c45519219501 { background: lime; }\\r\\n.f\\\\!o\\\\!o--ae46ad5331777ab05875 { background: lime; }\\r\\n.f\\\\'o\\\\'o--a23d7b9b14b04706b089 { background: lime; }\\r\\n.f\\\\~o\\\\~o--cc96b7a27dbd52fba7a5 { background: lime; }\\r\\n.f\\\\+o\\\\+o--debcf9986b3f64af6af9 { background: lime; }\\r\\n\\r\\n.foo\\\\/bar--d76ec2006d8359a0df78 {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\\\\\bar--c17737aec664275b67b0 {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\/bar\\\\/baz--c948ac137924110011f2 {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\\\\\bar\\\\\\\\baz--ee89c9e938e6eb8df43d {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"123--c945113ffceee32ec307\\", - \\"test\\": \\"test--ddd414ab5d5137709283\\", - \\"_test\\": \\"_test--e91d3d0c5fd37cd4b01b\\", - \\"className\\": \\"className--e02e6f829b2bee39d627\\", - \\"someId\\": \\"someId--de52fa8c46db92b11447\\", - \\"subClass\\": \\"subClass--be91981b36e10e364e4c\\", - \\"-a0-34a___f\\": \\"-a0-34a___f--da00a255d4f26816d790\\", - \\"m_x_@\\": \\"m_x_@--bfd2a88024baab94215a\\", - \\"B&W?\\": \\"B&W?--bdeaa204fa06e193156e\\", - \\":\`(\\": \\":\`(--ca761b17eca1ae06d42e\\", - \\"1a2b3c\\": \\"1a2b3c--a35141d9affd245508ec\\", - \\"#fake-id\\": \\"#fake-id--ad040e49adcf9ebf2b28\\", - \\"-a-b-c-\\": \\"-a-b-c---e778be7522ccfc908a7f\\", - \\"©\\": \\"©--e0f3ca20d394f3e4c0c4\\", - \\"♥\\": \\"♥--a33350b333a80f1b1a5b\\", - \\"😍\\": \\"😍--c0436529b39516386e8e\\", - \\"“‘’”\\": \\"“‘’”--e70e1ad7759d3f300df8\\", - \\"☺☃\\": \\"☺☃--a0cb57576a5c7938d368\\", - \\"⌘⌥\\": \\"⌘⌥--e217e979d1184a514863\\", - \\"𝄞♪♩♫♬\\": \\"𝄞♪♩♫♬--a84ff99d334be3b94b99\\", - \\"💩\\": \\"💩--d850ae0fa2bc4c199f78\\", - \\"?\\": \\"?--ce25d6e6d5d3f7f1caf8\\", - \\"@\\": \\"@--af4ac041e6ccf6398ff5\\", - \\".\\": \\".--e94958877c738509339f\\", - \\":)\\": \\":)--c80360aed4da410414fc\\", - \\"

\\": \\"

--b01c44339fab06966cef\\", - \\"<><<<>><>\\": \\"<><<<>><>--e4fde695b6d3728c37e2\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.--dd1263b9248633b49ab6\\", - \\"#\\": \\"#--e135fb99b5f04b604132\\", - \\"##\\": \\"##--ba6fb20eb138e8d73dc4\\", - \\"#.#.#\\": \\"#.#.#--a6704dcf2abf08ff56bd\\", - \\"_\\": \\"_--aa2521adbafa6a1b57d0\\", - \\"{}\\": \\"{}--c716be70a0fac8bbc9e8\\", - \\"foo.bar\\": \\"foo.bar--ce58180c03c903fcc73c\\", - \\":hover\\": \\":hover--defde77234f3cb7141b1\\", - \\":hover:focus:active\\": \\":hover:focus:active--cf83606abd36c7adf7e7\\", - \\"[attr=value]\\": \\"[attr=value]--c9620f5e0b4a2472cd5a\\", - \\"f/o/o\\": \\"f/o/o--d439f5313663238836bb\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"f\\\\\\\\o\\\\\\\\o--f64285b41af14c5e74b5\\", - \\"f*o*o\\": \\"f*o*o--e844a318c45519219501\\", - \\"f!o!o\\": \\"f!o!o--ae46ad5331777ab05875\\", - \\"f'o'o\\": \\"f'o'o--a23d7b9b14b04706b089\\", - \\"f~o~o\\": \\"f~o~o--cc96b7a27dbd52fba7a5\\", - \\"f+o+o\\": \\"f+o+o--debcf9986b3f64af6af9\\", - \\"foo/bar\\": \\"foo/bar--d76ec2006d8359a0df78\\", - \\"foo\\\\\\\\bar\\": \\"foo\\\\\\\\bar--c17737aec664275b67b0\\", - \\"foo/bar/baz\\": \\"foo/bar/baz--c948ac137924110011f2\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"foo\\\\\\\\bar\\\\\\\\baz--ee89c9e938e6eb8df43d\\" + "123": "123--c945113ffceee32ec307", + "test": "test--ddd414ab5d5137709283", + "_test": "_test--e91d3d0c5fd37cd4b01b", + "className": "className--e02e6f829b2bee39d627", + "someId": "someId--de52fa8c46db92b11447", + "subClass": "subClass--be91981b36e10e364e4c", + "-a0-34a___f": "-a0-34a___f--da00a255d4f26816d790", + "m_x_@": "m_x_@--bfd2a88024baab94215a", + "B&W?": "B&W?--bdeaa204fa06e193156e", + ":\`(": ":\`(--ca761b17eca1ae06d42e", + "1a2b3c": "1a2b3c--a35141d9affd245508ec", + "#fake-id": "#fake-id--ad040e49adcf9ebf2b28", + "-a-b-c-": "-a-b-c---e778be7522ccfc908a7f", + "©": "©--e0f3ca20d394f3e4c0c4", + "♥": "♥--a33350b333a80f1b1a5b", + "😍": "😍--c0436529b39516386e8e", + "“‘’”": "“‘’”--e70e1ad7759d3f300df8", + "☺☃": "☺☃--a0cb57576a5c7938d368", + "⌘⌥": "⌘⌥--e217e979d1184a514863", + "𝄞♪♩♫♬": "𝄞♪♩♫♬--a84ff99d334be3b94b99", + "💩": "💩--d850ae0fa2bc4c199f78", + "?": "?--ce25d6e6d5d3f7f1caf8", + "@": "@--af4ac041e6ccf6398ff5", + ".": ".--e94958877c738509339f", + ":)": ":)--c80360aed4da410414fc", + "

": "

--b01c44339fab06966cef", + "<><<<>><>": "<><<<>><>--e4fde695b6d3728c37e2", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.--dd1263b9248633b49ab6", + "#": "#--e135fb99b5f04b604132", + "##": "##--ba6fb20eb138e8d73dc4", + "#.#.#": "#.#.#--a6704dcf2abf08ff56bd", + "_": "_--aa2521adbafa6a1b57d0", + "{}": "{}--c716be70a0fac8bbc9e8", + "foo.bar": "foo.bar--ce58180c03c903fcc73c", + ":hover": ":hover--defde77234f3cb7141b1", + ":hover:focus:active": ":hover:focus:active--cf83606abd36c7adf7e7", + "[attr=value]": "[attr=value]--c9620f5e0b4a2472cd5a", + "f/o/o": "f/o/o--d439f5313663238836bb", + "f\\\\o\\\\o": "f\\\\o\\\\o--f64285b41af14c5e74b5", + "f*o*o": "f*o*o--e844a318c45519219501", + "f!o!o": "f!o!o--ae46ad5331777ab05875", + "f'o'o": "f'o'o--a23d7b9b14b04706b089", + "f~o~o": "f~o~o--cc96b7a27dbd52fba7a5", + "f+o+o": "f+o+o--debcf9986b3f64af6af9", + "foo/bar": "foo/bar--d76ec2006d8359a0df78", + "foo\\\\bar": "foo\\\\bar--c17737aec664275b67b0", + "foo/bar/baz": "foo/bar/baz--c948ac137924110011f2", + "foo\\\\bar\\\\baz": "foo\\\\bar\\\\baz--ee89c9e938e6eb8df43d" }; export default ___CSS_LOADER_EXPORT___; " @@ -4307,69 +4307,69 @@ export default ___CSS_LOADER_EXPORT___; exports[`"modules" option should work and respect the "localIdentHashFunction" option: module 2`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".test--KuIShlgsYf {\\\\n background: red;\\\\n}\\\\n\\\\n._test--Lb3fhDAuJv {\\\\n background: blue;\\\\n}\\\\n\\\\n.className--LdhpkZRWyK {\\\\n background: red;\\\\n}\\\\n\\\\n#someId--b0rhwJStMR {\\\\n background: green;\\\\n}\\\\n\\\\n.className--LdhpkZRWyK .subClass--Mw9j4nIdjx {\\\\n color: green;\\\\n}\\\\n\\\\n#someId--b0rhwJStMR .subClass--Mw9j4nIdjx {\\\\n color: blue;\\\\n}\\\\n\\\\n.-a0-34a___f--DdFWMPoluI {\\\\n color: red;\\\\n}\\\\n\\\\n.m_x_\\\\\\\\@--OdAmghrme3 {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.B\\\\\\\\&W\\\\\\\\?--h4SEF34CLw {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\(--fKJQkLarfQ {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.\\\\\\\\31 a2b3c--YR1u_buYf6 {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#\\\\\\\\#fake-id--AqiAGSfnwa {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#-a-b-c---CwXv27VMwy {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#©--jBj0sZiWBy {\\\\n color: black;\\\\n}\\\\n\\\\n.♥--vJl9A9Ds21 { background: lime; }\\\\n.©--jBj0sZiWBy { background: lime; }\\\\n.😍--CNLr9yJwqs { background: lime; }\\\\n.“‘’”--GM0Y0nFCPt { background: lime; }\\\\n.☺☃--NKrBw7EAqP { background: lime; }\\\\n.⌘⌥--edHWpSne18 { background: lime; }\\\\n.𝄞♪♩♫♬--QyMp9YMEoY { background: lime; }\\\\n.💩--B82YxwgREH { background: lime; }\\\\n.\\\\\\\\?--ndmpvNNltJ { background: lime; }\\\\n.\\\\\\\\@--v3gq0wPogd { background: lime; }\\\\n.\\\\\\\\.--zd5uIZq6Kr { background: lime; }\\\\n.\\\\\\\\3A \\\\\\\\)--ZiZnRjRT03 { background: lime; }\\\\n.\\\\\\\\3A \\\\\\\\\`\\\\\\\\(--fKJQkLarfQ { background: lime; }\\\\n.\\\\\\\\31 23--oqRGsO4UR7 { background: lime; }\\\\n.\\\\\\\\31 a2b3c--YR1u_buYf6 { background: lime; }\\\\n.\\\\\\\\--TdAx2ZSkw7 { background: lime; }\\\\n.\\\\\\\\<\\\\\\\\>\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\>\\\\\\\\>\\\\\\\\<\\\\\\\\>--ozNsTIG0LL { background: lime; }\\\\n.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\[\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\-\\\\\\\\]\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\<\\\\\\\\<\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.--ByKoYcSrMT { background: lime; }\\\\n.\\\\\\\\#--HkwIsjW5i7 { background: lime; }\\\\n.\\\\\\\\#\\\\\\\\#--IJc6Xl4ZKV { background: lime; }\\\\n.\\\\\\\\#\\\\\\\\.\\\\\\\\#\\\\\\\\.\\\\\\\\#--BnPpnJmPeN { background: lime; }\\\\n.\\\\\\\\_--bCwkZEDuxD { background: lime; }\\\\n.\\\\\\\\{\\\\\\\\}--IZkBfE9iUP { background: lime; }\\\\n.\\\\\\\\#fake\\\\\\\\-id--AqiAGSfnwa { background: lime; }\\\\n.foo\\\\\\\\.bar--uajo7mHzD_ { background: lime; }\\\\n.\\\\\\\\3A hover--HVudUNXnLN { background: lime; }\\\\n.\\\\\\\\3A hover\\\\\\\\3A focus\\\\\\\\3A active--ZlaaXvHLUs { background: lime; }\\\\n.\\\\\\\\[attr\\\\\\\\=value\\\\\\\\]--PWvC4jVM5S { background: lime; }\\\\n.f\\\\\\\\/o\\\\\\\\/o--A5l5sDODF4 { background: lime; }\\\\n.f\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\o--DFfh4KyqOO { background: lime; }\\\\n.f\\\\\\\\*o\\\\\\\\*o--gv1E2n_bVv { background: lime; }\\\\n.f\\\\\\\\!o\\\\\\\\!o--_aIyR9ETAs { background: lime; }\\\\n.f\\\\\\\\'o\\\\\\\\'o--HSXNnSjt1Q { background: lime; }\\\\n.f\\\\\\\\~o\\\\\\\\~o--MrVzSIcSXy { background: lime; }\\\\n.f\\\\\\\\+o\\\\\\\\+o--EvMHRmCudy { background: lime; }\\\\n\\\\n.foo\\\\\\\\/bar--hei2uQgDeX {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\\\\\\\\\bar--IgSzmmsCqi {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\/bar\\\\\\\\/baz--p6KJMhNWwm {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.foo\\\\\\\\\\\\\\\\bar\\\\\\\\\\\\\\\\baz--HZerWgmU0f {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".test--KuIShlgsYf {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n._test--Lb3fhDAuJv {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.className--LdhpkZRWyK {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#someId--b0rhwJStMR {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.className--LdhpkZRWyK .subClass--Mw9j4nIdjx {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#someId--b0rhwJStMR .subClass--Mw9j4nIdjx {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.-a0-34a___f--DdFWMPoluI {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.m_x_\\\\@--OdAmghrme3 {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.B\\\\&W\\\\?--h4SEF34CLw {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.\\\\3A \\\\\`\\\\(--fKJQkLarfQ {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.\\\\31 a2b3c--YR1u_buYf6 {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#\\\\#fake-id--AqiAGSfnwa {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#-a-b-c---CwXv27VMwy {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#©--jBj0sZiWBy {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.♥--vJl9A9Ds21 { background: lime; }\\r\\n.©--jBj0sZiWBy { background: lime; }\\r\\n.😍--CNLr9yJwqs { background: lime; }\\r\\n.“‘’”--GM0Y0nFCPt { background: lime; }\\r\\n.☺☃--NKrBw7EAqP { background: lime; }\\r\\n.⌘⌥--edHWpSne18 { background: lime; }\\r\\n.𝄞♪♩♫♬--QyMp9YMEoY { background: lime; }\\r\\n.💩--B82YxwgREH { background: lime; }\\r\\n.\\\\?--ndmpvNNltJ { background: lime; }\\r\\n.\\\\@--v3gq0wPogd { background: lime; }\\r\\n.\\\\.--zd5uIZq6Kr { background: lime; }\\r\\n.\\\\3A \\\\)--ZiZnRjRT03 { background: lime; }\\r\\n.\\\\3A \\\\\`\\\\(--fKJQkLarfQ { background: lime; }\\r\\n.\\\\31 23--oqRGsO4UR7 { background: lime; }\\r\\n.\\\\31 a2b3c--YR1u_buYf6 { background: lime; }\\r\\n.\\\\--TdAx2ZSkw7 { background: lime; }\\r\\n.\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>--ozNsTIG0LL { background: lime; }\\r\\n.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.--ByKoYcSrMT { background: lime; }\\r\\n.\\\\#--HkwIsjW5i7 { background: lime; }\\r\\n.\\\\#\\\\#--IJc6Xl4ZKV { background: lime; }\\r\\n.\\\\#\\\\.\\\\#\\\\.\\\\#--BnPpnJmPeN { background: lime; }\\r\\n.\\\\_--bCwkZEDuxD { background: lime; }\\r\\n.\\\\{\\\\}--IZkBfE9iUP { background: lime; }\\r\\n.\\\\#fake\\\\-id--AqiAGSfnwa { background: lime; }\\r\\n.foo\\\\.bar--uajo7mHzD_ { background: lime; }\\r\\n.\\\\3A hover--HVudUNXnLN { background: lime; }\\r\\n.\\\\3A hover\\\\3A focus\\\\3A active--ZlaaXvHLUs { background: lime; }\\r\\n.\\\\[attr\\\\=value\\\\]--PWvC4jVM5S { background: lime; }\\r\\n.f\\\\/o\\\\/o--A5l5sDODF4 { background: lime; }\\r\\n.f\\\\\\\\o\\\\\\\\o--DFfh4KyqOO { background: lime; }\\r\\n.f\\\\*o\\\\*o--gv1E2n_bVv { background: lime; }\\r\\n.f\\\\!o\\\\!o--_aIyR9ETAs { background: lime; }\\r\\n.f\\\\'o\\\\'o--HSXNnSjt1Q { background: lime; }\\r\\n.f\\\\~o\\\\~o--MrVzSIcSXy { background: lime; }\\r\\n.f\\\\+o\\\\+o--EvMHRmCudy { background: lime; }\\r\\n\\r\\n.foo\\\\/bar--hei2uQgDeX {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\\\\\bar--IgSzmmsCqi {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\/bar\\\\/baz--p6KJMhNWwm {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.foo\\\\\\\\bar\\\\\\\\baz--HZerWgmU0f {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"123--oqRGsO4UR7\\", - \\"test\\": \\"test--KuIShlgsYf\\", - \\"_test\\": \\"_test--Lb3fhDAuJv\\", - \\"className\\": \\"className--LdhpkZRWyK\\", - \\"someId\\": \\"someId--b0rhwJStMR\\", - \\"subClass\\": \\"subClass--Mw9j4nIdjx\\", - \\"-a0-34a___f\\": \\"-a0-34a___f--DdFWMPoluI\\", - \\"m_x_@\\": \\"m_x_@--OdAmghrme3\\", - \\"B&W?\\": \\"B&W?--h4SEF34CLw\\", - \\":\`(\\": \\":\`(--fKJQkLarfQ\\", - \\"1a2b3c\\": \\"1a2b3c--YR1u_buYf6\\", - \\"#fake-id\\": \\"#fake-id--AqiAGSfnwa\\", - \\"-a-b-c-\\": \\"-a-b-c---CwXv27VMwy\\", - \\"©\\": \\"©--jBj0sZiWBy\\", - \\"♥\\": \\"♥--vJl9A9Ds21\\", - \\"😍\\": \\"😍--CNLr9yJwqs\\", - \\"“‘’”\\": \\"“‘’”--GM0Y0nFCPt\\", - \\"☺☃\\": \\"☺☃--NKrBw7EAqP\\", - \\"⌘⌥\\": \\"⌘⌥--edHWpSne18\\", - \\"𝄞♪♩♫♬\\": \\"𝄞♪♩♫♬--QyMp9YMEoY\\", - \\"💩\\": \\"💩--B82YxwgREH\\", - \\"?\\": \\"?--ndmpvNNltJ\\", - \\"@\\": \\"@--v3gq0wPogd\\", - \\".\\": \\".--zd5uIZq6Kr\\", - \\":)\\": \\":)--ZiZnRjRT03\\", - \\"

\\": \\"

--TdAx2ZSkw7\\", - \\"<><<<>><>\\": \\"<><<<>><>--ozNsTIG0LL\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.--ByKoYcSrMT\\", - \\"#\\": \\"#--HkwIsjW5i7\\", - \\"##\\": \\"##--IJc6Xl4ZKV\\", - \\"#.#.#\\": \\"#.#.#--BnPpnJmPeN\\", - \\"_\\": \\"_--bCwkZEDuxD\\", - \\"{}\\": \\"{}--IZkBfE9iUP\\", - \\"foo.bar\\": \\"foo.bar--uajo7mHzD_\\", - \\":hover\\": \\":hover--HVudUNXnLN\\", - \\":hover:focus:active\\": \\":hover:focus:active--ZlaaXvHLUs\\", - \\"[attr=value]\\": \\"[attr=value]--PWvC4jVM5S\\", - \\"f/o/o\\": \\"f/o/o--A5l5sDODF4\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"f\\\\\\\\o\\\\\\\\o--DFfh4KyqOO\\", - \\"f*o*o\\": \\"f*o*o--gv1E2n_bVv\\", - \\"f!o!o\\": \\"f!o!o--_aIyR9ETAs\\", - \\"f'o'o\\": \\"f'o'o--HSXNnSjt1Q\\", - \\"f~o~o\\": \\"f~o~o--MrVzSIcSXy\\", - \\"f+o+o\\": \\"f+o+o--EvMHRmCudy\\", - \\"foo/bar\\": \\"foo/bar--hei2uQgDeX\\", - \\"foo\\\\\\\\bar\\": \\"foo\\\\\\\\bar--IgSzmmsCqi\\", - \\"foo/bar/baz\\": \\"foo/bar/baz--p6KJMhNWwm\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"foo\\\\\\\\bar\\\\\\\\baz--HZerWgmU0f\\" + "123": "123--oqRGsO4UR7", + "test": "test--KuIShlgsYf", + "_test": "_test--Lb3fhDAuJv", + "className": "className--LdhpkZRWyK", + "someId": "someId--b0rhwJStMR", + "subClass": "subClass--Mw9j4nIdjx", + "-a0-34a___f": "-a0-34a___f--DdFWMPoluI", + "m_x_@": "m_x_@--OdAmghrme3", + "B&W?": "B&W?--h4SEF34CLw", + ":\`(": ":\`(--fKJQkLarfQ", + "1a2b3c": "1a2b3c--YR1u_buYf6", + "#fake-id": "#fake-id--AqiAGSfnwa", + "-a-b-c-": "-a-b-c---CwXv27VMwy", + "©": "©--jBj0sZiWBy", + "♥": "♥--vJl9A9Ds21", + "😍": "😍--CNLr9yJwqs", + "“‘’”": "“‘’”--GM0Y0nFCPt", + "☺☃": "☺☃--NKrBw7EAqP", + "⌘⌥": "⌘⌥--edHWpSne18", + "𝄞♪♩♫♬": "𝄞♪♩♫♬--QyMp9YMEoY", + "💩": "💩--B82YxwgREH", + "?": "?--ndmpvNNltJ", + "@": "@--v3gq0wPogd", + ".": ".--zd5uIZq6Kr", + ":)": ":)--ZiZnRjRT03", + "

": "

--TdAx2ZSkw7", + "<><<<>><>": "<><<<>><>--ozNsTIG0LL", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.--ByKoYcSrMT", + "#": "#--HkwIsjW5i7", + "##": "##--IJc6Xl4ZKV", + "#.#.#": "#.#.#--BnPpnJmPeN", + "_": "_--bCwkZEDuxD", + "{}": "{}--IZkBfE9iUP", + "foo.bar": "foo.bar--uajo7mHzD_", + ":hover": ":hover--HVudUNXnLN", + ":hover:focus:active": ":hover:focus:active--ZlaaXvHLUs", + "[attr=value]": "[attr=value]--PWvC4jVM5S", + "f/o/o": "f/o/o--A5l5sDODF4", + "f\\\\o\\\\o": "f\\\\o\\\\o--DFfh4KyqOO", + "f*o*o": "f*o*o--gv1E2n_bVv", + "f!o!o": "f!o!o--_aIyR9ETAs", + "f'o'o": "f'o'o--HSXNnSjt1Q", + "f~o~o": "f~o~o--MrVzSIcSXy", + "f+o+o": "f+o+o--EvMHRmCudy", + "foo/bar": "foo/bar--hei2uQgDeX", + "foo\\\\bar": "foo\\\\bar--IgSzmmsCqi", + "foo/bar/baz": "foo/bar/baz--p6KJMhNWwm", + "foo\\\\bar\\\\baz": "foo\\\\bar\\\\baz--HZerWgmU0f" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "localIdentHashFunction" option: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".test--ddd414ab5d5137709283 { background: red; @@ -4399,37 +4399,37 @@ Array [ color: red; } -.m_x_\\\\@--bfd2a88024baab94215a { +.m_x_\\@--bfd2a88024baab94215a { margin-left: auto !important; margin-right: auto !important; } -.B\\\\&W\\\\?--bdeaa204fa06e193156e { +.B\\&W\\?--bdeaa204fa06e193156e { margin-left: auto !important; margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ -.\\\\3A \\\\\`\\\\(--ca761b17eca1ae06d42e { +/* matches elements with class=":\`(" */ +.\\3A \\\`\\(--ca761b17eca1ae06d42e { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ -.\\\\31 a2b3c--a35141d9affd245508ec { +/* matches elements with class="1a2b3c" */ +.\\31 a2b3c--a35141d9affd245508ec { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ -#\\\\#fake-id--ad040e49adcf9ebf2b28 { +/* matches the element with id="#fake-id" */ +#\\#fake-id--ad040e49adcf9ebf2b28 { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #-a-b-c---e778be7522ccfc908a7f { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #©--e0f3ca20d394f3e4c0c4 { color: black; } @@ -4442,47 +4442,47 @@ Array [ .⌘⌥--e217e979d1184a514863 { background: lime; } .𝄞♪♩♫♬--a84ff99d334be3b94b99 { background: lime; } .💩--d850ae0fa2bc4c199f78 { background: lime; } -.\\\\?--ce25d6e6d5d3f7f1caf8 { background: lime; } -.\\\\@--af4ac041e6ccf6398ff5 { background: lime; } -.\\\\.--e94958877c738509339f { background: lime; } -.\\\\3A \\\\)--c80360aed4da410414fc { background: lime; } -.\\\\3A \\\\\`\\\\(--ca761b17eca1ae06d42e { background: lime; } -.\\\\31 23--c945113ffceee32ec307 { background: lime; } -.\\\\31 a2b3c--a35141d9affd245508ec { background: lime; } -.\\\\--b01c44339fab06966cef { background: lime; } -.\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>--e4fde695b6d3728c37e2 { background: lime; } -.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.--dd1263b9248633b49ab6 { background: lime; } -.\\\\#--e135fb99b5f04b604132 { background: lime; } -.\\\\#\\\\#--ba6fb20eb138e8d73dc4 { background: lime; } -.\\\\#\\\\.\\\\#\\\\.\\\\#--a6704dcf2abf08ff56bd { background: lime; } -.\\\\_--aa2521adbafa6a1b57d0 { background: lime; } -.\\\\{\\\\}--c716be70a0fac8bbc9e8 { background: lime; } -.\\\\#fake\\\\-id--ad040e49adcf9ebf2b28 { background: lime; } -.foo\\\\.bar--ce58180c03c903fcc73c { background: lime; } -.\\\\3A hover--defde77234f3cb7141b1 { background: lime; } -.\\\\3A hover\\\\3A focus\\\\3A active--cf83606abd36c7adf7e7 { background: lime; } -.\\\\[attr\\\\=value\\\\]--c9620f5e0b4a2472cd5a { background: lime; } -.f\\\\/o\\\\/o--d439f5313663238836bb { background: lime; } -.f\\\\\\\\o\\\\\\\\o--f64285b41af14c5e74b5 { background: lime; } -.f\\\\*o\\\\*o--e844a318c45519219501 { background: lime; } -.f\\\\!o\\\\!o--ae46ad5331777ab05875 { background: lime; } -.f\\\\'o\\\\'o--a23d7b9b14b04706b089 { background: lime; } -.f\\\\~o\\\\~o--cc96b7a27dbd52fba7a5 { background: lime; } -.f\\\\+o\\\\+o--debcf9986b3f64af6af9 { background: lime; } - -.foo\\\\/bar--d76ec2006d8359a0df78 { +.\\?--ce25d6e6d5d3f7f1caf8 { background: lime; } +.\\@--af4ac041e6ccf6398ff5 { background: lime; } +.\\.--e94958877c738509339f { background: lime; } +.\\3A \\)--c80360aed4da410414fc { background: lime; } +.\\3A \\\`\\(--ca761b17eca1ae06d42e { background: lime; } +.\\31 23--c945113ffceee32ec307 { background: lime; } +.\\31 a2b3c--a35141d9affd245508ec { background: lime; } +.\\--b01c44339fab06966cef { background: lime; } +.\\<\\>\\<\\<\\<\\>\\>\\<\\>--e4fde695b6d3728c37e2 { background: lime; } +.\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\[\\>\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\>\\+\\<\\<\\<\\<\\-\\]\\>\\+\\+\\.\\>\\+\\.\\+\\+\\+\\+\\+\\+\\+\\.\\.\\+\\+\\+\\.\\>\\+\\+\\.\\<\\<\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\.\\>\\.\\+\\+\\+\\.\\-\\-\\-\\-\\-\\-\\.\\-\\-\\-\\-\\-\\-\\-\\-\\.\\>\\+\\.\\>\\.--dd1263b9248633b49ab6 { background: lime; } +.\\#--e135fb99b5f04b604132 { background: lime; } +.\\#\\#--ba6fb20eb138e8d73dc4 { background: lime; } +.\\#\\.\\#\\.\\#--a6704dcf2abf08ff56bd { background: lime; } +.\\_--aa2521adbafa6a1b57d0 { background: lime; } +.\\{\\}--c716be70a0fac8bbc9e8 { background: lime; } +.\\#fake\\-id--ad040e49adcf9ebf2b28 { background: lime; } +.foo\\.bar--ce58180c03c903fcc73c { background: lime; } +.\\3A hover--defde77234f3cb7141b1 { background: lime; } +.\\3A hover\\3A focus\\3A active--cf83606abd36c7adf7e7 { background: lime; } +.\\[attr\\=value\\]--c9620f5e0b4a2472cd5a { background: lime; } +.f\\/o\\/o--d439f5313663238836bb { background: lime; } +.f\\\\o\\\\o--f64285b41af14c5e74b5 { background: lime; } +.f\\*o\\*o--e844a318c45519219501 { background: lime; } +.f\\!o\\!o--ae46ad5331777ab05875 { background: lime; } +.f\\'o\\'o--a23d7b9b14b04706b089 { background: lime; } +.f\\~o\\~o--cc96b7a27dbd52fba7a5 { background: lime; } +.f\\+o\\+o--debcf9986b3f64af6af9 { background: lime; } + +.foo\\/bar--d76ec2006d8359a0df78 { background: hotpink; } -.foo\\\\\\\\bar--c17737aec664275b67b0 { +.foo\\\\bar--c17737aec664275b67b0 { background: hotpink; } -.foo\\\\/bar\\\\/baz--c948ac137924110011f2 { +.foo\\/bar\\/baz--c948ac137924110011f2 { background: hotpink; } -.foo\\\\\\\\bar\\\\\\\\baz--ee89c9e938e6eb8df43d { +.foo\\\\bar\\\\baz--ee89c9e938e6eb8df43d { background: hotpink; } ", @@ -4492,8 +4492,8 @@ Array [ `; exports[`"modules" option should work and respect the "localIdentHashFunction" option: result 2`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".test--KuIShlgsYf { background: red; @@ -4523,37 +4523,37 @@ Array [ color: red; } -.m_x_\\\\@--OdAmghrme3 { +.m_x_\\@--OdAmghrme3 { margin-left: auto !important; margin-right: auto !important; } -.B\\\\&W\\\\?--h4SEF34CLw { +.B\\&W\\?--h4SEF34CLw { margin-left: auto !important; margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ -.\\\\3A \\\\\`\\\\(--fKJQkLarfQ { +/* matches elements with class=":\`(" */ +.\\3A \\\`\\(--fKJQkLarfQ { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ -.\\\\31 a2b3c--YR1u_buYf6 { +/* matches elements with class="1a2b3c" */ +.\\31 a2b3c--YR1u_buYf6 { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ -#\\\\#fake-id--AqiAGSfnwa { +/* matches the element with id="#fake-id" */ +#\\#fake-id--AqiAGSfnwa { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #-a-b-c---CwXv27VMwy { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #©--jBj0sZiWBy { color: black; } @@ -4566,47 +4566,47 @@ Array [ .⌘⌥--edHWpSne18 { background: lime; } .𝄞♪♩♫♬--QyMp9YMEoY { background: lime; } .💩--B82YxwgREH { background: lime; } -.\\\\?--ndmpvNNltJ { background: lime; } -.\\\\@--v3gq0wPogd { background: lime; } -.\\\\.--zd5uIZq6Kr { background: lime; } -.\\\\3A \\\\)--ZiZnRjRT03 { background: lime; } -.\\\\3A \\\\\`\\\\(--fKJQkLarfQ { background: lime; } -.\\\\31 23--oqRGsO4UR7 { background: lime; } -.\\\\31 a2b3c--YR1u_buYf6 { background: lime; } -.\\\\--TdAx2ZSkw7 { background: lime; } -.\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>--ozNsTIG0LL { background: lime; } -.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.--ByKoYcSrMT { background: lime; } -.\\\\#--HkwIsjW5i7 { background: lime; } -.\\\\#\\\\#--IJc6Xl4ZKV { background: lime; } -.\\\\#\\\\.\\\\#\\\\.\\\\#--BnPpnJmPeN { background: lime; } -.\\\\_--bCwkZEDuxD { background: lime; } -.\\\\{\\\\}--IZkBfE9iUP { background: lime; } -.\\\\#fake\\\\-id--AqiAGSfnwa { background: lime; } -.foo\\\\.bar--uajo7mHzD_ { background: lime; } -.\\\\3A hover--HVudUNXnLN { background: lime; } -.\\\\3A hover\\\\3A focus\\\\3A active--ZlaaXvHLUs { background: lime; } -.\\\\[attr\\\\=value\\\\]--PWvC4jVM5S { background: lime; } -.f\\\\/o\\\\/o--A5l5sDODF4 { background: lime; } -.f\\\\\\\\o\\\\\\\\o--DFfh4KyqOO { background: lime; } -.f\\\\*o\\\\*o--gv1E2n_bVv { background: lime; } -.f\\\\!o\\\\!o--_aIyR9ETAs { background: lime; } -.f\\\\'o\\\\'o--HSXNnSjt1Q { background: lime; } -.f\\\\~o\\\\~o--MrVzSIcSXy { background: lime; } -.f\\\\+o\\\\+o--EvMHRmCudy { background: lime; } - -.foo\\\\/bar--hei2uQgDeX { +.\\?--ndmpvNNltJ { background: lime; } +.\\@--v3gq0wPogd { background: lime; } +.\\.--zd5uIZq6Kr { background: lime; } +.\\3A \\)--ZiZnRjRT03 { background: lime; } +.\\3A \\\`\\(--fKJQkLarfQ { background: lime; } +.\\31 23--oqRGsO4UR7 { background: lime; } +.\\31 a2b3c--YR1u_buYf6 { background: lime; } +.\\--TdAx2ZSkw7 { background: lime; } +.\\<\\>\\<\\<\\<\\>\\>\\<\\>--ozNsTIG0LL { background: lime; } +.\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\[\\>\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\>\\+\\<\\<\\<\\<\\-\\]\\>\\+\\+\\.\\>\\+\\.\\+\\+\\+\\+\\+\\+\\+\\.\\.\\+\\+\\+\\.\\>\\+\\+\\.\\<\\<\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\.\\>\\.\\+\\+\\+\\.\\-\\-\\-\\-\\-\\-\\.\\-\\-\\-\\-\\-\\-\\-\\-\\.\\>\\+\\.\\>\\.--ByKoYcSrMT { background: lime; } +.\\#--HkwIsjW5i7 { background: lime; } +.\\#\\#--IJc6Xl4ZKV { background: lime; } +.\\#\\.\\#\\.\\#--BnPpnJmPeN { background: lime; } +.\\_--bCwkZEDuxD { background: lime; } +.\\{\\}--IZkBfE9iUP { background: lime; } +.\\#fake\\-id--AqiAGSfnwa { background: lime; } +.foo\\.bar--uajo7mHzD_ { background: lime; } +.\\3A hover--HVudUNXnLN { background: lime; } +.\\3A hover\\3A focus\\3A active--ZlaaXvHLUs { background: lime; } +.\\[attr\\=value\\]--PWvC4jVM5S { background: lime; } +.f\\/o\\/o--A5l5sDODF4 { background: lime; } +.f\\\\o\\\\o--DFfh4KyqOO { background: lime; } +.f\\*o\\*o--gv1E2n_bVv { background: lime; } +.f\\!o\\!o--_aIyR9ETAs { background: lime; } +.f\\'o\\'o--HSXNnSjt1Q { background: lime; } +.f\\~o\\~o--MrVzSIcSXy { background: lime; } +.f\\+o\\+o--EvMHRmCudy { background: lime; } + +.foo\\/bar--hei2uQgDeX { background: hotpink; } -.foo\\\\\\\\bar--IgSzmmsCqi { +.foo\\\\bar--IgSzmmsCqi { background: hotpink; } -.foo\\\\/bar\\\\/baz--p6KJMhNWwm { +.foo\\/bar\\/baz--p6KJMhNWwm { background: hotpink; } -.foo\\\\\\\\bar\\\\\\\\baz--HZerWgmU0f { +.foo\\\\bar\\\\baz--HZerWgmU0f { background: hotpink; } ", @@ -4615,77 +4615,77 @@ Array [ ] `; -exports[`"modules" option should work and respect the "localIdentHashFunction" option: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "localIdentHashFunction" option: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "localIdentHashFunction" option: warnings 2`] = `Array []`; +exports[`"modules" option should work and respect the "localIdentHashFunction" option: warnings 2`] = `[]`; -exports[`"modules" option should work and respect the "localIdentName" option 2: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "localIdentName" option 2: errors 1`] = `[]`; exports[`"modules" option should work and respect the "localIdentName" option 2: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".localIdentName--test--aa7e9 {\\\\n background: red;\\\\n}\\\\n\\\\n.localIdentName--_test--c6a38 {\\\\n background: blue;\\\\n}\\\\n\\\\n.localIdentName--className--ae4cd {\\\\n background: red;\\\\n}\\\\n\\\\n#localIdentName--someId--a747a {\\\\n background: green;\\\\n}\\\\n\\\\n.localIdentName--className--ae4cd .localIdentName--subClass--bf463 {\\\\n color: green;\\\\n}\\\\n\\\\n#localIdentName--someId--a747a .localIdentName--subClass--bf463 {\\\\n color: blue;\\\\n}\\\\n\\\\n.localIdentName---a0-34a___f--d3488 {\\\\n color: red;\\\\n}\\\\n\\\\n.localIdentName--m_x_\\\\\\\\@--ff0d5 {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.localIdentName--B\\\\\\\\&W\\\\\\\\?--f7662 {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.localIdentName--\\\\\\\\3A \\\\\\\\\`\\\\\\\\(--d3744 {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.localIdentName--\\\\\\\\31 a2b3c--c4cbc {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#localIdentName--\\\\\\\\#fake-id--e42a4 {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#localIdentName---a-b-c---e4b0f {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#localIdentName--©--c3e22 {\\\\n color: black;\\\\n}\\\\n\\\\n.localIdentName--♥--a47a2 { background: lime; }\\\\n.localIdentName--©--c3e22 { background: lime; }\\\\n.localIdentName--😍--f0c92 { background: lime; }\\\\n.localIdentName--“‘’”--ca0fd { background: lime; }\\\\n.localIdentName--☺☃--f9c8b { background: lime; }\\\\n.localIdentName--⌘⌥--b3cde { background: lime; }\\\\n.localIdentName--𝄞♪♩♫♬--d2c20 { background: lime; }\\\\n.localIdentName--💩--f7356 { background: lime; }\\\\n.localIdentName--\\\\\\\\?--d9503 { background: lime; }\\\\n.localIdentName--\\\\\\\\@--b2fac { background: lime; }\\\\n.localIdentName--\\\\\\\\.--fd361 { background: lime; }\\\\n.localIdentName--\\\\\\\\3A \\\\\\\\)--c58a4 { background: lime; }\\\\n.localIdentName--\\\\\\\\3A \\\\\\\\\`\\\\\\\\(--d3744 { background: lime; }\\\\n.localIdentName--\\\\\\\\31 23--c47e4 { background: lime; }\\\\n.localIdentName--\\\\\\\\31 a2b3c--c4cbc { background: lime; }\\\\n.localIdentName--\\\\\\\\--cc129 { background: lime; }\\\\n.localIdentName--\\\\\\\\<\\\\\\\\>\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\>\\\\\\\\>\\\\\\\\<\\\\\\\\>--fcdf9 { background: lime; }\\\\n.localIdentName--\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\[\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\-\\\\\\\\]\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\<\\\\\\\\<\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.--fec05 { background: lime; }\\\\n.localIdentName--\\\\\\\\#--e36d3 { background: lime; }\\\\n.localIdentName--\\\\\\\\#\\\\\\\\#--b7f30 { background: lime; }\\\\n.localIdentName--\\\\\\\\#\\\\\\\\.\\\\\\\\#\\\\\\\\.\\\\\\\\#--a3350 { background: lime; }\\\\n.localIdentName--\\\\\\\\_--f2a47 { background: lime; }\\\\n.localIdentName--\\\\\\\\{\\\\\\\\}--b6deb { background: lime; }\\\\n.localIdentName--\\\\\\\\#fake\\\\\\\\-id--e42a4 { background: lime; }\\\\n.localIdentName--foo\\\\\\\\.bar--e5115 { background: lime; }\\\\n.localIdentName--\\\\\\\\3A hover--dd09e { background: lime; }\\\\n.localIdentName--\\\\\\\\3A hover\\\\\\\\3A focus\\\\\\\\3A active--a9185 { background: lime; }\\\\n.localIdentName--\\\\\\\\[attr\\\\\\\\=value\\\\\\\\]--c242f { background: lime; }\\\\n.localIdentName--f\\\\\\\\/o\\\\\\\\/o--a3967 { background: lime; }\\\\n.localIdentName--f\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\o--ec55c { background: lime; }\\\\n.localIdentName--f\\\\\\\\*o\\\\\\\\*o--f8235 { background: lime; }\\\\n.localIdentName--f\\\\\\\\!o\\\\\\\\!o--b05e2 { background: lime; }\\\\n.localIdentName--f\\\\\\\\'o\\\\\\\\'o--e0449 { background: lime; }\\\\n.localIdentName--f\\\\\\\\~o\\\\\\\\~o--b5a43 { background: lime; }\\\\n.localIdentName--f\\\\\\\\+o\\\\\\\\+o--e002f { background: lime; }\\\\n\\\\n.localIdentName--foo\\\\\\\\/bar--e3f1a {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.localIdentName--foo\\\\\\\\\\\\\\\\bar--ac6d2 {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.localIdentName--foo\\\\\\\\/bar\\\\\\\\/baz--c78d7 {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.localIdentName--foo\\\\\\\\\\\\\\\\bar\\\\\\\\\\\\\\\\baz--f235d {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".localIdentName--test--aa7e9 {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n.localIdentName--_test--c6a38 {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.localIdentName--className--ae4cd {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#localIdentName--someId--a747a {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.localIdentName--className--ae4cd .localIdentName--subClass--bf463 {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#localIdentName--someId--a747a .localIdentName--subClass--bf463 {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.localIdentName---a0-34a___f--d3488 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.localIdentName--m_x_\\\\@--ff0d5 {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.localIdentName--B\\\\&W\\\\?--f7662 {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.localIdentName--\\\\3A \\\\\`\\\\(--d3744 {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.localIdentName--\\\\31 a2b3c--c4cbc {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#localIdentName--\\\\#fake-id--e42a4 {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#localIdentName---a-b-c---e4b0f {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#localIdentName--©--c3e22 {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.localIdentName--♥--a47a2 { background: lime; }\\r\\n.localIdentName--©--c3e22 { background: lime; }\\r\\n.localIdentName--😍--f0c92 { background: lime; }\\r\\n.localIdentName--“‘’”--ca0fd { background: lime; }\\r\\n.localIdentName--☺☃--f9c8b { background: lime; }\\r\\n.localIdentName--⌘⌥--b3cde { background: lime; }\\r\\n.localIdentName--𝄞♪♩♫♬--d2c20 { background: lime; }\\r\\n.localIdentName--💩--f7356 { background: lime; }\\r\\n.localIdentName--\\\\?--d9503 { background: lime; }\\r\\n.localIdentName--\\\\@--b2fac { background: lime; }\\r\\n.localIdentName--\\\\.--fd361 { background: lime; }\\r\\n.localIdentName--\\\\3A \\\\)--c58a4 { background: lime; }\\r\\n.localIdentName--\\\\3A \\\\\`\\\\(--d3744 { background: lime; }\\r\\n.localIdentName--\\\\31 23--c47e4 { background: lime; }\\r\\n.localIdentName--\\\\31 a2b3c--c4cbc { background: lime; }\\r\\n.localIdentName--\\\\--cc129 { background: lime; }\\r\\n.localIdentName--\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>--fcdf9 { background: lime; }\\r\\n.localIdentName--\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.--fec05 { background: lime; }\\r\\n.localIdentName--\\\\#--e36d3 { background: lime; }\\r\\n.localIdentName--\\\\#\\\\#--b7f30 { background: lime; }\\r\\n.localIdentName--\\\\#\\\\.\\\\#\\\\.\\\\#--a3350 { background: lime; }\\r\\n.localIdentName--\\\\_--f2a47 { background: lime; }\\r\\n.localIdentName--\\\\{\\\\}--b6deb { background: lime; }\\r\\n.localIdentName--\\\\#fake\\\\-id--e42a4 { background: lime; }\\r\\n.localIdentName--foo\\\\.bar--e5115 { background: lime; }\\r\\n.localIdentName--\\\\3A hover--dd09e { background: lime; }\\r\\n.localIdentName--\\\\3A hover\\\\3A focus\\\\3A active--a9185 { background: lime; }\\r\\n.localIdentName--\\\\[attr\\\\=value\\\\]--c242f { background: lime; }\\r\\n.localIdentName--f\\\\/o\\\\/o--a3967 { background: lime; }\\r\\n.localIdentName--f\\\\\\\\o\\\\\\\\o--ec55c { background: lime; }\\r\\n.localIdentName--f\\\\*o\\\\*o--f8235 { background: lime; }\\r\\n.localIdentName--f\\\\!o\\\\!o--b05e2 { background: lime; }\\r\\n.localIdentName--f\\\\'o\\\\'o--e0449 { background: lime; }\\r\\n.localIdentName--f\\\\~o\\\\~o--b5a43 { background: lime; }\\r\\n.localIdentName--f\\\\+o\\\\+o--e002f { background: lime; }\\r\\n\\r\\n.localIdentName--foo\\\\/bar--e3f1a {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.localIdentName--foo\\\\\\\\bar--ac6d2 {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.localIdentName--foo\\\\/bar\\\\/baz--c78d7 {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.localIdentName--foo\\\\\\\\bar\\\\\\\\baz--f235d {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"localIdentName--123--c47e4\\", - \\"test\\": \\"localIdentName--test--aa7e9\\", - \\"_test\\": \\"localIdentName--_test--c6a38\\", - \\"className\\": \\"localIdentName--className--ae4cd\\", - \\"someId\\": \\"localIdentName--someId--a747a\\", - \\"subClass\\": \\"localIdentName--subClass--bf463\\", - \\"-a0-34a___f\\": \\"localIdentName---a0-34a___f--d3488\\", - \\"m_x_@\\": \\"localIdentName--m_x_@--ff0d5\\", - \\"B&W?\\": \\"localIdentName--B&W?--f7662\\", - \\":\`(\\": \\"localIdentName--:\`(--d3744\\", - \\"1a2b3c\\": \\"localIdentName--1a2b3c--c4cbc\\", - \\"#fake-id\\": \\"localIdentName--#fake-id--e42a4\\", - \\"-a-b-c-\\": \\"localIdentName---a-b-c---e4b0f\\", - \\"©\\": \\"localIdentName--©--c3e22\\", - \\"♥\\": \\"localIdentName--♥--a47a2\\", - \\"😍\\": \\"localIdentName--😍--f0c92\\", - \\"“‘’”\\": \\"localIdentName--“‘’”--ca0fd\\", - \\"☺☃\\": \\"localIdentName--☺☃--f9c8b\\", - \\"⌘⌥\\": \\"localIdentName--⌘⌥--b3cde\\", - \\"𝄞♪♩♫♬\\": \\"localIdentName--𝄞♪♩♫♬--d2c20\\", - \\"💩\\": \\"localIdentName--💩--f7356\\", - \\"?\\": \\"localIdentName--?--d9503\\", - \\"@\\": \\"localIdentName--@--b2fac\\", - \\".\\": \\"localIdentName--.--fd361\\", - \\":)\\": \\"localIdentName--:)--c58a4\\", - \\"

\\": \\"localIdentName--

--cc129\\", - \\"<><<<>><>\\": \\"localIdentName--<><<<>><>--fcdf9\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"localIdentName--++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.--fec05\\", - \\"#\\": \\"localIdentName--#--e36d3\\", - \\"##\\": \\"localIdentName--##--b7f30\\", - \\"#.#.#\\": \\"localIdentName--#.#.#--a3350\\", - \\"_\\": \\"localIdentName--_--f2a47\\", - \\"{}\\": \\"localIdentName--{}--b6deb\\", - \\"foo.bar\\": \\"localIdentName--foo.bar--e5115\\", - \\":hover\\": \\"localIdentName--:hover--dd09e\\", - \\":hover:focus:active\\": \\"localIdentName--:hover:focus:active--a9185\\", - \\"[attr=value]\\": \\"localIdentName--[attr=value]--c242f\\", - \\"f/o/o\\": \\"localIdentName--f/o/o--a3967\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"localIdentName--f\\\\\\\\o\\\\\\\\o--ec55c\\", - \\"f*o*o\\": \\"localIdentName--f*o*o--f8235\\", - \\"f!o!o\\": \\"localIdentName--f!o!o--b05e2\\", - \\"f'o'o\\": \\"localIdentName--f'o'o--e0449\\", - \\"f~o~o\\": \\"localIdentName--f~o~o--b5a43\\", - \\"f+o+o\\": \\"localIdentName--f+o+o--e002f\\", - \\"foo/bar\\": \\"localIdentName--foo/bar--e3f1a\\", - \\"foo\\\\\\\\bar\\": \\"localIdentName--foo\\\\\\\\bar--ac6d2\\", - \\"foo/bar/baz\\": \\"localIdentName--foo/bar/baz--c78d7\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"localIdentName--foo\\\\\\\\bar\\\\\\\\baz--f235d\\" + "123": "localIdentName--123--c47e4", + "test": "localIdentName--test--aa7e9", + "_test": "localIdentName--_test--c6a38", + "className": "localIdentName--className--ae4cd", + "someId": "localIdentName--someId--a747a", + "subClass": "localIdentName--subClass--bf463", + "-a0-34a___f": "localIdentName---a0-34a___f--d3488", + "m_x_@": "localIdentName--m_x_@--ff0d5", + "B&W?": "localIdentName--B&W?--f7662", + ":\`(": "localIdentName--:\`(--d3744", + "1a2b3c": "localIdentName--1a2b3c--c4cbc", + "#fake-id": "localIdentName--#fake-id--e42a4", + "-a-b-c-": "localIdentName---a-b-c---e4b0f", + "©": "localIdentName--©--c3e22", + "♥": "localIdentName--♥--a47a2", + "😍": "localIdentName--😍--f0c92", + "“‘’”": "localIdentName--“‘’”--ca0fd", + "☺☃": "localIdentName--☺☃--f9c8b", + "⌘⌥": "localIdentName--⌘⌥--b3cde", + "𝄞♪♩♫♬": "localIdentName--𝄞♪♩♫♬--d2c20", + "💩": "localIdentName--💩--f7356", + "?": "localIdentName--?--d9503", + "@": "localIdentName--@--b2fac", + ".": "localIdentName--.--fd361", + ":)": "localIdentName--:)--c58a4", + "

": "localIdentName--

--cc129", + "<><<<>><>": "localIdentName--<><<<>><>--fcdf9", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "localIdentName--++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.--fec05", + "#": "localIdentName--#--e36d3", + "##": "localIdentName--##--b7f30", + "#.#.#": "localIdentName--#.#.#--a3350", + "_": "localIdentName--_--f2a47", + "{}": "localIdentName--{}--b6deb", + "foo.bar": "localIdentName--foo.bar--e5115", + ":hover": "localIdentName--:hover--dd09e", + ":hover:focus:active": "localIdentName--:hover:focus:active--a9185", + "[attr=value]": "localIdentName--[attr=value]--c242f", + "f/o/o": "localIdentName--f/o/o--a3967", + "f\\\\o\\\\o": "localIdentName--f\\\\o\\\\o--ec55c", + "f*o*o": "localIdentName--f*o*o--f8235", + "f!o!o": "localIdentName--f!o!o--b05e2", + "f'o'o": "localIdentName--f'o'o--e0449", + "f~o~o": "localIdentName--f~o~o--b5a43", + "f+o+o": "localIdentName--f+o+o--e002f", + "foo/bar": "localIdentName--foo/bar--e3f1a", + "foo\\\\bar": "localIdentName--foo\\\\bar--ac6d2", + "foo/bar/baz": "localIdentName--foo/bar/baz--c78d7", + "foo\\\\bar\\\\baz": "localIdentName--foo\\\\bar\\\\baz--f235d" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "localIdentName" option 2: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".localIdentName--test--aa7e9 { background: red; @@ -4715,37 +4715,37 @@ Array [ color: red; } -.localIdentName--m_x_\\\\@--ff0d5 { +.localIdentName--m_x_\\@--ff0d5 { margin-left: auto !important; margin-right: auto !important; } -.localIdentName--B\\\\&W\\\\?--f7662 { +.localIdentName--B\\&W\\?--f7662 { margin-left: auto !important; margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ -.localIdentName--\\\\3A \\\\\`\\\\(--d3744 { +/* matches elements with class=":\`(" */ +.localIdentName--\\3A \\\`\\(--d3744 { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ -.localIdentName--\\\\31 a2b3c--c4cbc { +/* matches elements with class="1a2b3c" */ +.localIdentName--\\31 a2b3c--c4cbc { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ -#localIdentName--\\\\#fake-id--e42a4 { +/* matches the element with id="#fake-id" */ +#localIdentName--\\#fake-id--e42a4 { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #localIdentName---a-b-c---e4b0f { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #localIdentName--©--c3e22 { color: black; } @@ -4758,47 +4758,47 @@ Array [ .localIdentName--⌘⌥--b3cde { background: lime; } .localIdentName--𝄞♪♩♫♬--d2c20 { background: lime; } .localIdentName--💩--f7356 { background: lime; } -.localIdentName--\\\\?--d9503 { background: lime; } -.localIdentName--\\\\@--b2fac { background: lime; } -.localIdentName--\\\\.--fd361 { background: lime; } -.localIdentName--\\\\3A \\\\)--c58a4 { background: lime; } -.localIdentName--\\\\3A \\\\\`\\\\(--d3744 { background: lime; } -.localIdentName--\\\\31 23--c47e4 { background: lime; } -.localIdentName--\\\\31 a2b3c--c4cbc { background: lime; } -.localIdentName--\\\\--cc129 { background: lime; } -.localIdentName--\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>--fcdf9 { background: lime; } -.localIdentName--\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.--fec05 { background: lime; } -.localIdentName--\\\\#--e36d3 { background: lime; } -.localIdentName--\\\\#\\\\#--b7f30 { background: lime; } -.localIdentName--\\\\#\\\\.\\\\#\\\\.\\\\#--a3350 { background: lime; } -.localIdentName--\\\\_--f2a47 { background: lime; } -.localIdentName--\\\\{\\\\}--b6deb { background: lime; } -.localIdentName--\\\\#fake\\\\-id--e42a4 { background: lime; } -.localIdentName--foo\\\\.bar--e5115 { background: lime; } -.localIdentName--\\\\3A hover--dd09e { background: lime; } -.localIdentName--\\\\3A hover\\\\3A focus\\\\3A active--a9185 { background: lime; } -.localIdentName--\\\\[attr\\\\=value\\\\]--c242f { background: lime; } -.localIdentName--f\\\\/o\\\\/o--a3967 { background: lime; } -.localIdentName--f\\\\\\\\o\\\\\\\\o--ec55c { background: lime; } -.localIdentName--f\\\\*o\\\\*o--f8235 { background: lime; } -.localIdentName--f\\\\!o\\\\!o--b05e2 { background: lime; } -.localIdentName--f\\\\'o\\\\'o--e0449 { background: lime; } -.localIdentName--f\\\\~o\\\\~o--b5a43 { background: lime; } -.localIdentName--f\\\\+o\\\\+o--e002f { background: lime; } - -.localIdentName--foo\\\\/bar--e3f1a { +.localIdentName--\\?--d9503 { background: lime; } +.localIdentName--\\@--b2fac { background: lime; } +.localIdentName--\\.--fd361 { background: lime; } +.localIdentName--\\3A \\)--c58a4 { background: lime; } +.localIdentName--\\3A \\\`\\(--d3744 { background: lime; } +.localIdentName--\\31 23--c47e4 { background: lime; } +.localIdentName--\\31 a2b3c--c4cbc { background: lime; } +.localIdentName--\\--cc129 { background: lime; } +.localIdentName--\\<\\>\\<\\<\\<\\>\\>\\<\\>--fcdf9 { background: lime; } +.localIdentName--\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\[\\>\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\>\\+\\<\\<\\<\\<\\-\\]\\>\\+\\+\\.\\>\\+\\.\\+\\+\\+\\+\\+\\+\\+\\.\\.\\+\\+\\+\\.\\>\\+\\+\\.\\<\\<\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\.\\>\\.\\+\\+\\+\\.\\-\\-\\-\\-\\-\\-\\.\\-\\-\\-\\-\\-\\-\\-\\-\\.\\>\\+\\.\\>\\.--fec05 { background: lime; } +.localIdentName--\\#--e36d3 { background: lime; } +.localIdentName--\\#\\#--b7f30 { background: lime; } +.localIdentName--\\#\\.\\#\\.\\#--a3350 { background: lime; } +.localIdentName--\\_--f2a47 { background: lime; } +.localIdentName--\\{\\}--b6deb { background: lime; } +.localIdentName--\\#fake\\-id--e42a4 { background: lime; } +.localIdentName--foo\\.bar--e5115 { background: lime; } +.localIdentName--\\3A hover--dd09e { background: lime; } +.localIdentName--\\3A hover\\3A focus\\3A active--a9185 { background: lime; } +.localIdentName--\\[attr\\=value\\]--c242f { background: lime; } +.localIdentName--f\\/o\\/o--a3967 { background: lime; } +.localIdentName--f\\\\o\\\\o--ec55c { background: lime; } +.localIdentName--f\\*o\\*o--f8235 { background: lime; } +.localIdentName--f\\!o\\!o--b05e2 { background: lime; } +.localIdentName--f\\'o\\'o--e0449 { background: lime; } +.localIdentName--f\\~o\\~o--b5a43 { background: lime; } +.localIdentName--f\\+o\\+o--e002f { background: lime; } + +.localIdentName--foo\\/bar--e3f1a { background: hotpink; } -.localIdentName--foo\\\\\\\\bar--ac6d2 { +.localIdentName--foo\\\\bar--ac6d2 { background: hotpink; } -.localIdentName--foo\\\\/bar\\\\/baz--c78d7 { +.localIdentName--foo\\/bar\\/baz--c78d7 { background: hotpink; } -.localIdentName--foo\\\\\\\\bar\\\\\\\\baz--f235d { +.localIdentName--foo\\\\bar\\\\baz--f235d { background: hotpink; } ", @@ -4807,75 +4807,75 @@ Array [ ] `; -exports[`"modules" option should work and respect the "localIdentName" option 2: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "localIdentName" option 2: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "localIdentName" option: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "localIdentName" option: errors 1`] = `[]`; exports[`"modules" option should work and respect the "localIdentName" option: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".localIdentName--test--Cqfpw {\\\\n background: red;\\\\n}\\\\n\\\\n.localIdentName--_test--TGo4R {\\\\n background: blue;\\\\n}\\\\n\\\\n.localIdentName--className--V3rkz {\\\\n background: red;\\\\n}\\\\n\\\\n#localIdentName--someId--p0emr {\\\\n background: green;\\\\n}\\\\n\\\\n.localIdentName--className--V3rkz .localIdentName--subClass--v0YwV {\\\\n color: green;\\\\n}\\\\n\\\\n#localIdentName--someId--p0emr .localIdentName--subClass--v0YwV {\\\\n color: blue;\\\\n}\\\\n\\\\n.localIdentName---a0-34a___f--iD7O5 {\\\\n color: red;\\\\n}\\\\n\\\\n.localIdentName--m_x_\\\\\\\\@--RH_w1 {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.localIdentName--B\\\\\\\\&W\\\\\\\\?--Ag92Y {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.localIdentName--\\\\\\\\3A \\\\\\\\\`\\\\\\\\(--ETB9N {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.localIdentName--\\\\\\\\31 a2b3c--LEy8b {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#localIdentName--\\\\\\\\#fake-id--JOQqQ {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#localIdentName---a-b-c---LD6vZ {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#localIdentName--©--bD4iE {\\\\n color: black;\\\\n}\\\\n\\\\n.localIdentName--♥--pHooK { background: lime; }\\\\n.localIdentName--©--bD4iE { background: lime; }\\\\n.localIdentName--😍--Mkprj { background: lime; }\\\\n.localIdentName--“‘’”--hsoP1 { background: lime; }\\\\n.localIdentName--☺☃--AERfn { background: lime; }\\\\n.localIdentName--⌘⌥--s83tE { background: lime; }\\\\n.localIdentName--𝄞♪♩♫♬--sIO5d { background: lime; }\\\\n.localIdentName--💩--zVi6s { background: lime; }\\\\n.localIdentName--\\\\\\\\?--N9lQN { background: lime; }\\\\n.localIdentName--\\\\\\\\@--SysYq { background: lime; }\\\\n.localIdentName--\\\\\\\\.--_TYYa { background: lime; }\\\\n.localIdentName--\\\\\\\\3A \\\\\\\\)--TFikf { background: lime; }\\\\n.localIdentName--\\\\\\\\3A \\\\\\\\\`\\\\\\\\(--ETB9N { background: lime; }\\\\n.localIdentName--\\\\\\\\31 23--DEfkS { background: lime; }\\\\n.localIdentName--\\\\\\\\31 a2b3c--LEy8b { background: lime; }\\\\n.localIdentName--\\\\\\\\--nMEpp { background: lime; }\\\\n.localIdentName--\\\\\\\\<\\\\\\\\>\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\>\\\\\\\\>\\\\\\\\<\\\\\\\\>--cGH83 { background: lime; }\\\\n.localIdentName--\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\[\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\-\\\\\\\\]\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\<\\\\\\\\<\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.--_sBaA { background: lime; }\\\\n.localIdentName--\\\\\\\\#--Ig420 { background: lime; }\\\\n.localIdentName--\\\\\\\\#\\\\\\\\#--t_MNC { background: lime; }\\\\n.localIdentName--\\\\\\\\#\\\\\\\\.\\\\\\\\#\\\\\\\\.\\\\\\\\#--ozULn { background: lime; }\\\\n.localIdentName--\\\\\\\\_--qR0Vn { background: lime; }\\\\n.localIdentName--\\\\\\\\{\\\\\\\\}--tt66I { background: lime; }\\\\n.localIdentName--\\\\\\\\#fake\\\\\\\\-id--JOQqQ { background: lime; }\\\\n.localIdentName--foo\\\\\\\\.bar--RFVWf { background: lime; }\\\\n.localIdentName--\\\\\\\\3A hover--QnhAB { background: lime; }\\\\n.localIdentName--\\\\\\\\3A hover\\\\\\\\3A focus\\\\\\\\3A active--qRhRp { background: lime; }\\\\n.localIdentName--\\\\\\\\[attr\\\\\\\\=value\\\\\\\\]--wkL_Q { background: lime; }\\\\n.localIdentName--f\\\\\\\\/o\\\\\\\\/o--KDSjl { background: lime; }\\\\n.localIdentName--f\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\o--LsVcY { background: lime; }\\\\n.localIdentName--f\\\\\\\\*o\\\\\\\\*o--CNQow { background: lime; }\\\\n.localIdentName--f\\\\\\\\!o\\\\\\\\!o--eUsF4 { background: lime; }\\\\n.localIdentName--f\\\\\\\\'o\\\\\\\\'o--ESWns { background: lime; }\\\\n.localIdentName--f\\\\\\\\~o\\\\\\\\~o--taQ7D { background: lime; }\\\\n.localIdentName--f\\\\\\\\+o\\\\\\\\+o--AL7FE { background: lime; }\\\\n\\\\n.localIdentName--foo\\\\\\\\/bar--GOPxp {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.localIdentName--foo\\\\\\\\\\\\\\\\bar--chesb {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.localIdentName--foo\\\\\\\\/bar\\\\\\\\/baz--QMeNd {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.localIdentName--foo\\\\\\\\\\\\\\\\bar\\\\\\\\\\\\\\\\baz--jXaak {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".localIdentName--test--Cqfpw {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n.localIdentName--_test--TGo4R {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.localIdentName--className--V3rkz {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#localIdentName--someId--p0emr {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.localIdentName--className--V3rkz .localIdentName--subClass--v0YwV {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#localIdentName--someId--p0emr .localIdentName--subClass--v0YwV {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.localIdentName---a0-34a___f--iD7O5 {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.localIdentName--m_x_\\\\@--RH_w1 {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.localIdentName--B\\\\&W\\\\?--Ag92Y {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.localIdentName--\\\\3A \\\\\`\\\\(--ETB9N {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.localIdentName--\\\\31 a2b3c--LEy8b {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#localIdentName--\\\\#fake-id--JOQqQ {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#localIdentName---a-b-c---LD6vZ {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#localIdentName--©--bD4iE {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.localIdentName--♥--pHooK { background: lime; }\\r\\n.localIdentName--©--bD4iE { background: lime; }\\r\\n.localIdentName--😍--Mkprj { background: lime; }\\r\\n.localIdentName--“‘’”--hsoP1 { background: lime; }\\r\\n.localIdentName--☺☃--AERfn { background: lime; }\\r\\n.localIdentName--⌘⌥--s83tE { background: lime; }\\r\\n.localIdentName--𝄞♪♩♫♬--sIO5d { background: lime; }\\r\\n.localIdentName--💩--zVi6s { background: lime; }\\r\\n.localIdentName--\\\\?--N9lQN { background: lime; }\\r\\n.localIdentName--\\\\@--SysYq { background: lime; }\\r\\n.localIdentName--\\\\.--_TYYa { background: lime; }\\r\\n.localIdentName--\\\\3A \\\\)--TFikf { background: lime; }\\r\\n.localIdentName--\\\\3A \\\\\`\\\\(--ETB9N { background: lime; }\\r\\n.localIdentName--\\\\31 23--DEfkS { background: lime; }\\r\\n.localIdentName--\\\\31 a2b3c--LEy8b { background: lime; }\\r\\n.localIdentName--\\\\--nMEpp { background: lime; }\\r\\n.localIdentName--\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>--cGH83 { background: lime; }\\r\\n.localIdentName--\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.--_sBaA { background: lime; }\\r\\n.localIdentName--\\\\#--Ig420 { background: lime; }\\r\\n.localIdentName--\\\\#\\\\#--t_MNC { background: lime; }\\r\\n.localIdentName--\\\\#\\\\.\\\\#\\\\.\\\\#--ozULn { background: lime; }\\r\\n.localIdentName--\\\\_--qR0Vn { background: lime; }\\r\\n.localIdentName--\\\\{\\\\}--tt66I { background: lime; }\\r\\n.localIdentName--\\\\#fake\\\\-id--JOQqQ { background: lime; }\\r\\n.localIdentName--foo\\\\.bar--RFVWf { background: lime; }\\r\\n.localIdentName--\\\\3A hover--QnhAB { background: lime; }\\r\\n.localIdentName--\\\\3A hover\\\\3A focus\\\\3A active--qRhRp { background: lime; }\\r\\n.localIdentName--\\\\[attr\\\\=value\\\\]--wkL_Q { background: lime; }\\r\\n.localIdentName--f\\\\/o\\\\/o--KDSjl { background: lime; }\\r\\n.localIdentName--f\\\\\\\\o\\\\\\\\o--LsVcY { background: lime; }\\r\\n.localIdentName--f\\\\*o\\\\*o--CNQow { background: lime; }\\r\\n.localIdentName--f\\\\!o\\\\!o--eUsF4 { background: lime; }\\r\\n.localIdentName--f\\\\'o\\\\'o--ESWns { background: lime; }\\r\\n.localIdentName--f\\\\~o\\\\~o--taQ7D { background: lime; }\\r\\n.localIdentName--f\\\\+o\\\\+o--AL7FE { background: lime; }\\r\\n\\r\\n.localIdentName--foo\\\\/bar--GOPxp {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.localIdentName--foo\\\\\\\\bar--chesb {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.localIdentName--foo\\\\/bar\\\\/baz--QMeNd {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.localIdentName--foo\\\\\\\\bar\\\\\\\\baz--jXaak {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"localIdentName--123--DEfkS\\", - \\"test\\": \\"localIdentName--test--Cqfpw\\", - \\"_test\\": \\"localIdentName--_test--TGo4R\\", - \\"className\\": \\"localIdentName--className--V3rkz\\", - \\"someId\\": \\"localIdentName--someId--p0emr\\", - \\"subClass\\": \\"localIdentName--subClass--v0YwV\\", - \\"-a0-34a___f\\": \\"localIdentName---a0-34a___f--iD7O5\\", - \\"m_x_@\\": \\"localIdentName--m_x_@--RH_w1\\", - \\"B&W?\\": \\"localIdentName--B&W?--Ag92Y\\", - \\":\`(\\": \\"localIdentName--:\`(--ETB9N\\", - \\"1a2b3c\\": \\"localIdentName--1a2b3c--LEy8b\\", - \\"#fake-id\\": \\"localIdentName--#fake-id--JOQqQ\\", - \\"-a-b-c-\\": \\"localIdentName---a-b-c---LD6vZ\\", - \\"©\\": \\"localIdentName--©--bD4iE\\", - \\"♥\\": \\"localIdentName--♥--pHooK\\", - \\"😍\\": \\"localIdentName--😍--Mkprj\\", - \\"“‘’”\\": \\"localIdentName--“‘’”--hsoP1\\", - \\"☺☃\\": \\"localIdentName--☺☃--AERfn\\", - \\"⌘⌥\\": \\"localIdentName--⌘⌥--s83tE\\", - \\"𝄞♪♩♫♬\\": \\"localIdentName--𝄞♪♩♫♬--sIO5d\\", - \\"💩\\": \\"localIdentName--💩--zVi6s\\", - \\"?\\": \\"localIdentName--?--N9lQN\\", - \\"@\\": \\"localIdentName--@--SysYq\\", - \\".\\": \\"localIdentName--.--_TYYa\\", - \\":)\\": \\"localIdentName--:)--TFikf\\", - \\"

\\": \\"localIdentName--

--nMEpp\\", - \\"<><<<>><>\\": \\"localIdentName--<><<<>><>--cGH83\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"localIdentName--++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.--_sBaA\\", - \\"#\\": \\"localIdentName--#--Ig420\\", - \\"##\\": \\"localIdentName--##--t_MNC\\", - \\"#.#.#\\": \\"localIdentName--#.#.#--ozULn\\", - \\"_\\": \\"localIdentName--_--qR0Vn\\", - \\"{}\\": \\"localIdentName--{}--tt66I\\", - \\"foo.bar\\": \\"localIdentName--foo.bar--RFVWf\\", - \\":hover\\": \\"localIdentName--:hover--QnhAB\\", - \\":hover:focus:active\\": \\"localIdentName--:hover:focus:active--qRhRp\\", - \\"[attr=value]\\": \\"localIdentName--[attr=value]--wkL_Q\\", - \\"f/o/o\\": \\"localIdentName--f/o/o--KDSjl\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"localIdentName--f\\\\\\\\o\\\\\\\\o--LsVcY\\", - \\"f*o*o\\": \\"localIdentName--f*o*o--CNQow\\", - \\"f!o!o\\": \\"localIdentName--f!o!o--eUsF4\\", - \\"f'o'o\\": \\"localIdentName--f'o'o--ESWns\\", - \\"f~o~o\\": \\"localIdentName--f~o~o--taQ7D\\", - \\"f+o+o\\": \\"localIdentName--f+o+o--AL7FE\\", - \\"foo/bar\\": \\"localIdentName--foo/bar--GOPxp\\", - \\"foo\\\\\\\\bar\\": \\"localIdentName--foo\\\\\\\\bar--chesb\\", - \\"foo/bar/baz\\": \\"localIdentName--foo/bar/baz--QMeNd\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"localIdentName--foo\\\\\\\\bar\\\\\\\\baz--jXaak\\" + "123": "localIdentName--123--DEfkS", + "test": "localIdentName--test--Cqfpw", + "_test": "localIdentName--_test--TGo4R", + "className": "localIdentName--className--V3rkz", + "someId": "localIdentName--someId--p0emr", + "subClass": "localIdentName--subClass--v0YwV", + "-a0-34a___f": "localIdentName---a0-34a___f--iD7O5", + "m_x_@": "localIdentName--m_x_@--RH_w1", + "B&W?": "localIdentName--B&W?--Ag92Y", + ":\`(": "localIdentName--:\`(--ETB9N", + "1a2b3c": "localIdentName--1a2b3c--LEy8b", + "#fake-id": "localIdentName--#fake-id--JOQqQ", + "-a-b-c-": "localIdentName---a-b-c---LD6vZ", + "©": "localIdentName--©--bD4iE", + "♥": "localIdentName--♥--pHooK", + "😍": "localIdentName--😍--Mkprj", + "“‘’”": "localIdentName--“‘’”--hsoP1", + "☺☃": "localIdentName--☺☃--AERfn", + "⌘⌥": "localIdentName--⌘⌥--s83tE", + "𝄞♪♩♫♬": "localIdentName--𝄞♪♩♫♬--sIO5d", + "💩": "localIdentName--💩--zVi6s", + "?": "localIdentName--?--N9lQN", + "@": "localIdentName--@--SysYq", + ".": "localIdentName--.--_TYYa", + ":)": "localIdentName--:)--TFikf", + "

": "localIdentName--

--nMEpp", + "<><<<>><>": "localIdentName--<><<<>><>--cGH83", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "localIdentName--++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.--_sBaA", + "#": "localIdentName--#--Ig420", + "##": "localIdentName--##--t_MNC", + "#.#.#": "localIdentName--#.#.#--ozULn", + "_": "localIdentName--_--qR0Vn", + "{}": "localIdentName--{}--tt66I", + "foo.bar": "localIdentName--foo.bar--RFVWf", + ":hover": "localIdentName--:hover--QnhAB", + ":hover:focus:active": "localIdentName--:hover:focus:active--qRhRp", + "[attr=value]": "localIdentName--[attr=value]--wkL_Q", + "f/o/o": "localIdentName--f/o/o--KDSjl", + "f\\\\o\\\\o": "localIdentName--f\\\\o\\\\o--LsVcY", + "f*o*o": "localIdentName--f*o*o--CNQow", + "f!o!o": "localIdentName--f!o!o--eUsF4", + "f'o'o": "localIdentName--f'o'o--ESWns", + "f~o~o": "localIdentName--f~o~o--taQ7D", + "f+o+o": "localIdentName--f+o+o--AL7FE", + "foo/bar": "localIdentName--foo/bar--GOPxp", + "foo\\\\bar": "localIdentName--foo\\\\bar--chesb", + "foo/bar/baz": "localIdentName--foo/bar/baz--QMeNd", + "foo\\\\bar\\\\baz": "localIdentName--foo\\\\bar\\\\baz--jXaak" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "localIdentName" option: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".localIdentName--test--Cqfpw { background: red; @@ -4905,37 +4905,37 @@ Array [ color: red; } -.localIdentName--m_x_\\\\@--RH_w1 { +.localIdentName--m_x_\\@--RH_w1 { margin-left: auto !important; margin-right: auto !important; } -.localIdentName--B\\\\&W\\\\?--Ag92Y { +.localIdentName--B\\&W\\?--Ag92Y { margin-left: auto !important; margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ -.localIdentName--\\\\3A \\\\\`\\\\(--ETB9N { +/* matches elements with class=":\`(" */ +.localIdentName--\\3A \\\`\\(--ETB9N { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ -.localIdentName--\\\\31 a2b3c--LEy8b { +/* matches elements with class="1a2b3c" */ +.localIdentName--\\31 a2b3c--LEy8b { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ -#localIdentName--\\\\#fake-id--JOQqQ { +/* matches the element with id="#fake-id" */ +#localIdentName--\\#fake-id--JOQqQ { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #localIdentName---a-b-c---LD6vZ { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #localIdentName--©--bD4iE { color: black; } @@ -4948,47 +4948,47 @@ Array [ .localIdentName--⌘⌥--s83tE { background: lime; } .localIdentName--𝄞♪♩♫♬--sIO5d { background: lime; } .localIdentName--💩--zVi6s { background: lime; } -.localIdentName--\\\\?--N9lQN { background: lime; } -.localIdentName--\\\\@--SysYq { background: lime; } -.localIdentName--\\\\.--_TYYa { background: lime; } -.localIdentName--\\\\3A \\\\)--TFikf { background: lime; } -.localIdentName--\\\\3A \\\\\`\\\\(--ETB9N { background: lime; } -.localIdentName--\\\\31 23--DEfkS { background: lime; } -.localIdentName--\\\\31 a2b3c--LEy8b { background: lime; } -.localIdentName--\\\\--nMEpp { background: lime; } -.localIdentName--\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>--cGH83 { background: lime; } -.localIdentName--\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.--_sBaA { background: lime; } -.localIdentName--\\\\#--Ig420 { background: lime; } -.localIdentName--\\\\#\\\\#--t_MNC { background: lime; } -.localIdentName--\\\\#\\\\.\\\\#\\\\.\\\\#--ozULn { background: lime; } -.localIdentName--\\\\_--qR0Vn { background: lime; } -.localIdentName--\\\\{\\\\}--tt66I { background: lime; } -.localIdentName--\\\\#fake\\\\-id--JOQqQ { background: lime; } -.localIdentName--foo\\\\.bar--RFVWf { background: lime; } -.localIdentName--\\\\3A hover--QnhAB { background: lime; } -.localIdentName--\\\\3A hover\\\\3A focus\\\\3A active--qRhRp { background: lime; } -.localIdentName--\\\\[attr\\\\=value\\\\]--wkL_Q { background: lime; } -.localIdentName--f\\\\/o\\\\/o--KDSjl { background: lime; } -.localIdentName--f\\\\\\\\o\\\\\\\\o--LsVcY { background: lime; } -.localIdentName--f\\\\*o\\\\*o--CNQow { background: lime; } -.localIdentName--f\\\\!o\\\\!o--eUsF4 { background: lime; } -.localIdentName--f\\\\'o\\\\'o--ESWns { background: lime; } -.localIdentName--f\\\\~o\\\\~o--taQ7D { background: lime; } -.localIdentName--f\\\\+o\\\\+o--AL7FE { background: lime; } - -.localIdentName--foo\\\\/bar--GOPxp { +.localIdentName--\\?--N9lQN { background: lime; } +.localIdentName--\\@--SysYq { background: lime; } +.localIdentName--\\.--_TYYa { background: lime; } +.localIdentName--\\3A \\)--TFikf { background: lime; } +.localIdentName--\\3A \\\`\\(--ETB9N { background: lime; } +.localIdentName--\\31 23--DEfkS { background: lime; } +.localIdentName--\\31 a2b3c--LEy8b { background: lime; } +.localIdentName--\\--nMEpp { background: lime; } +.localIdentName--\\<\\>\\<\\<\\<\\>\\>\\<\\>--cGH83 { background: lime; } +.localIdentName--\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\[\\>\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\>\\+\\<\\<\\<\\<\\-\\]\\>\\+\\+\\.\\>\\+\\.\\+\\+\\+\\+\\+\\+\\+\\.\\.\\+\\+\\+\\.\\>\\+\\+\\.\\<\\<\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\.\\>\\.\\+\\+\\+\\.\\-\\-\\-\\-\\-\\-\\.\\-\\-\\-\\-\\-\\-\\-\\-\\.\\>\\+\\.\\>\\.--_sBaA { background: lime; } +.localIdentName--\\#--Ig420 { background: lime; } +.localIdentName--\\#\\#--t_MNC { background: lime; } +.localIdentName--\\#\\.\\#\\.\\#--ozULn { background: lime; } +.localIdentName--\\_--qR0Vn { background: lime; } +.localIdentName--\\{\\}--tt66I { background: lime; } +.localIdentName--\\#fake\\-id--JOQqQ { background: lime; } +.localIdentName--foo\\.bar--RFVWf { background: lime; } +.localIdentName--\\3A hover--QnhAB { background: lime; } +.localIdentName--\\3A hover\\3A focus\\3A active--qRhRp { background: lime; } +.localIdentName--\\[attr\\=value\\]--wkL_Q { background: lime; } +.localIdentName--f\\/o\\/o--KDSjl { background: lime; } +.localIdentName--f\\\\o\\\\o--LsVcY { background: lime; } +.localIdentName--f\\*o\\*o--CNQow { background: lime; } +.localIdentName--f\\!o\\!o--eUsF4 { background: lime; } +.localIdentName--f\\'o\\'o--ESWns { background: lime; } +.localIdentName--f\\~o\\~o--taQ7D { background: lime; } +.localIdentName--f\\+o\\+o--AL7FE { background: lime; } + +.localIdentName--foo\\/bar--GOPxp { background: hotpink; } -.localIdentName--foo\\\\\\\\bar--chesb { +.localIdentName--foo\\\\bar--chesb { background: hotpink; } -.localIdentName--foo\\\\/bar\\\\/baz--QMeNd { +.localIdentName--foo\\/bar\\/baz--QMeNd { background: hotpink; } -.localIdentName--foo\\\\\\\\bar\\\\\\\\baz--jXaak { +.localIdentName--foo\\\\bar\\\\baz--jXaak { background: hotpink; } ", @@ -4997,75 +4997,75 @@ Array [ ] `; -exports[`"modules" option should work and respect the "localIdentName" option: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "localIdentName" option: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "localIdentRegExp" option: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "localIdentRegExp" option: errors 1`] = `[]`; exports[`"modules" option should work and respect the "localIdentRegExp" option: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".localIdentName__test__KuIShlgs {\\\\n background: red;\\\\n}\\\\n\\\\n.localIdentName___test__Lb3fhDAu {\\\\n background: blue;\\\\n}\\\\n\\\\n.localIdentName__className__LdhpkZRW {\\\\n background: red;\\\\n}\\\\n\\\\n#localIdentName__someId__b0rhwJSt {\\\\n background: green;\\\\n}\\\\n\\\\n.localIdentName__className__LdhpkZRW .localIdentName__subClass__Mw9j4nId {\\\\n color: green;\\\\n}\\\\n\\\\n#localIdentName__someId__b0rhwJSt .localIdentName__subClass__Mw9j4nId {\\\\n color: blue;\\\\n}\\\\n\\\\n.localIdentName__-a0-34a___f__DdFWMPol {\\\\n color: red;\\\\n}\\\\n\\\\n.localIdentName__m_x_\\\\\\\\@__OdAmghrm {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.localIdentName__B\\\\\\\\&W\\\\\\\\?__h4SEF34C {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.localIdentName__\\\\\\\\3A \\\\\\\\\`\\\\\\\\(__fKJQkLar {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.localIdentName__\\\\\\\\31 a2b3c__YR1u_buY {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#localIdentName__\\\\\\\\#fake-id__AqiAGSfn {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#localIdentName__-a-b-c-__CwXv27VM {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#localIdentName__©__jBj0sZiW {\\\\n color: black;\\\\n}\\\\n\\\\n.localIdentName__♥__vJl9A9Ds { background: lime; }\\\\n.localIdentName__©__jBj0sZiW { background: lime; }\\\\n.localIdentName__😍__CNLr9yJw { background: lime; }\\\\n.localIdentName__“‘’”__GM0Y0nFC { background: lime; }\\\\n.localIdentName__☺☃__NKrBw7EA { background: lime; }\\\\n.localIdentName__⌘⌥__edHWpSne { background: lime; }\\\\n.localIdentName__𝄞♪♩♫♬__QyMp9YME { background: lime; }\\\\n.localIdentName__💩__B82YxwgR { background: lime; }\\\\n.localIdentName__\\\\\\\\?__ndmpvNNl { background: lime; }\\\\n.localIdentName__\\\\\\\\@__v3gq0wPo { background: lime; }\\\\n.localIdentName__\\\\\\\\.__zd5uIZq6 { background: lime; }\\\\n.localIdentName__\\\\\\\\3A \\\\\\\\)__ZiZnRjRT { background: lime; }\\\\n.localIdentName__\\\\\\\\3A \\\\\\\\\`\\\\\\\\(__fKJQkLar { background: lime; }\\\\n.localIdentName__\\\\\\\\31 23__oqRGsO4U { background: lime; }\\\\n.localIdentName__\\\\\\\\31 a2b3c__YR1u_buY { background: lime; }\\\\n.localIdentName__\\\\\\\\__TdAx2ZSk { background: lime; }\\\\n.localIdentName__\\\\\\\\<\\\\\\\\>\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\>\\\\\\\\>\\\\\\\\<\\\\\\\\>__ozNsTIG0 { background: lime; }\\\\n.localIdentName__\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\[\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\-\\\\\\\\]\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\<\\\\\\\\<\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.__ByKoYcSr { background: lime; }\\\\n.localIdentName__\\\\\\\\#__HkwIsjW5 { background: lime; }\\\\n.localIdentName__\\\\\\\\#\\\\\\\\#__IJc6Xl4Z { background: lime; }\\\\n.localIdentName__\\\\\\\\#\\\\\\\\.\\\\\\\\#\\\\\\\\.\\\\\\\\#__BnPpnJmP { background: lime; }\\\\n.localIdentName__\\\\\\\\___bCwkZEDu { background: lime; }\\\\n.localIdentName__\\\\\\\\{\\\\\\\\}__IZkBfE9i { background: lime; }\\\\n.localIdentName__\\\\\\\\#fake\\\\\\\\-id__AqiAGSfn { background: lime; }\\\\n.localIdentName__foo\\\\\\\\.bar__uajo7mHz { background: lime; }\\\\n.localIdentName__\\\\\\\\3A hover__HVudUNXn { background: lime; }\\\\n.localIdentName__\\\\\\\\3A hover\\\\\\\\3A focus\\\\\\\\3A active__ZlaaXvHL { background: lime; }\\\\n.localIdentName__\\\\\\\\[attr\\\\\\\\=value\\\\\\\\]__PWvC4jVM { background: lime; }\\\\n.localIdentName__f\\\\\\\\/o\\\\\\\\/o__A5l5sDOD { background: lime; }\\\\n.localIdentName__f\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\o__DFfh4Kyq { background: lime; }\\\\n.localIdentName__f\\\\\\\\*o\\\\\\\\*o__gv1E2n_b { background: lime; }\\\\n.localIdentName__f\\\\\\\\!o\\\\\\\\!o___aIyR9ET { background: lime; }\\\\n.localIdentName__f\\\\\\\\'o\\\\\\\\'o__HSXNnSjt { background: lime; }\\\\n.localIdentName__f\\\\\\\\~o\\\\\\\\~o__MrVzSIcS { background: lime; }\\\\n.localIdentName__f\\\\\\\\+o\\\\\\\\+o__EvMHRmCu { background: lime; }\\\\n\\\\n.localIdentName__foo\\\\\\\\/bar__hei2uQgD {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.localIdentName__foo\\\\\\\\\\\\\\\\bar__IgSzmmsC {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.localIdentName__foo\\\\\\\\/bar\\\\\\\\/baz__p6KJMhNW {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.localIdentName__foo\\\\\\\\\\\\\\\\bar\\\\\\\\\\\\\\\\baz__HZerWgmU {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".localIdentName__test__KuIShlgs {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n.localIdentName___test__Lb3fhDAu {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.localIdentName__className__LdhpkZRW {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#localIdentName__someId__b0rhwJSt {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.localIdentName__className__LdhpkZRW .localIdentName__subClass__Mw9j4nId {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#localIdentName__someId__b0rhwJSt .localIdentName__subClass__Mw9j4nId {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.localIdentName__-a0-34a___f__DdFWMPol {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.localIdentName__m_x_\\\\@__OdAmghrm {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.localIdentName__B\\\\&W\\\\?__h4SEF34C {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.localIdentName__\\\\3A \\\\\`\\\\(__fKJQkLar {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.localIdentName__\\\\31 a2b3c__YR1u_buY {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#localIdentName__\\\\#fake-id__AqiAGSfn {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#localIdentName__-a-b-c-__CwXv27VM {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#localIdentName__©__jBj0sZiW {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.localIdentName__♥__vJl9A9Ds { background: lime; }\\r\\n.localIdentName__©__jBj0sZiW { background: lime; }\\r\\n.localIdentName__😍__CNLr9yJw { background: lime; }\\r\\n.localIdentName__“‘’”__GM0Y0nFC { background: lime; }\\r\\n.localIdentName__☺☃__NKrBw7EA { background: lime; }\\r\\n.localIdentName__⌘⌥__edHWpSne { background: lime; }\\r\\n.localIdentName__𝄞♪♩♫♬__QyMp9YME { background: lime; }\\r\\n.localIdentName__💩__B82YxwgR { background: lime; }\\r\\n.localIdentName__\\\\?__ndmpvNNl { background: lime; }\\r\\n.localIdentName__\\\\@__v3gq0wPo { background: lime; }\\r\\n.localIdentName__\\\\.__zd5uIZq6 { background: lime; }\\r\\n.localIdentName__\\\\3A \\\\)__ZiZnRjRT { background: lime; }\\r\\n.localIdentName__\\\\3A \\\\\`\\\\(__fKJQkLar { background: lime; }\\r\\n.localIdentName__\\\\31 23__oqRGsO4U { background: lime; }\\r\\n.localIdentName__\\\\31 a2b3c__YR1u_buY { background: lime; }\\r\\n.localIdentName__\\\\__TdAx2ZSk { background: lime; }\\r\\n.localIdentName__\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>__ozNsTIG0 { background: lime; }\\r\\n.localIdentName__\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.__ByKoYcSr { background: lime; }\\r\\n.localIdentName__\\\\#__HkwIsjW5 { background: lime; }\\r\\n.localIdentName__\\\\#\\\\#__IJc6Xl4Z { background: lime; }\\r\\n.localIdentName__\\\\#\\\\.\\\\#\\\\.\\\\#__BnPpnJmP { background: lime; }\\r\\n.localIdentName__\\\\___bCwkZEDu { background: lime; }\\r\\n.localIdentName__\\\\{\\\\}__IZkBfE9i { background: lime; }\\r\\n.localIdentName__\\\\#fake\\\\-id__AqiAGSfn { background: lime; }\\r\\n.localIdentName__foo\\\\.bar__uajo7mHz { background: lime; }\\r\\n.localIdentName__\\\\3A hover__HVudUNXn { background: lime; }\\r\\n.localIdentName__\\\\3A hover\\\\3A focus\\\\3A active__ZlaaXvHL { background: lime; }\\r\\n.localIdentName__\\\\[attr\\\\=value\\\\]__PWvC4jVM { background: lime; }\\r\\n.localIdentName__f\\\\/o\\\\/o__A5l5sDOD { background: lime; }\\r\\n.localIdentName__f\\\\\\\\o\\\\\\\\o__DFfh4Kyq { background: lime; }\\r\\n.localIdentName__f\\\\*o\\\\*o__gv1E2n_b { background: lime; }\\r\\n.localIdentName__f\\\\!o\\\\!o___aIyR9ET { background: lime; }\\r\\n.localIdentName__f\\\\'o\\\\'o__HSXNnSjt { background: lime; }\\r\\n.localIdentName__f\\\\~o\\\\~o__MrVzSIcS { background: lime; }\\r\\n.localIdentName__f\\\\+o\\\\+o__EvMHRmCu { background: lime; }\\r\\n\\r\\n.localIdentName__foo\\\\/bar__hei2uQgD {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.localIdentName__foo\\\\\\\\bar__IgSzmmsC {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.localIdentName__foo\\\\/bar\\\\/baz__p6KJMhNW {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.localIdentName__foo\\\\\\\\bar\\\\\\\\baz__HZerWgmU {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"localIdentName__123__oqRGsO4U\\", - \\"test\\": \\"localIdentName__test__KuIShlgs\\", - \\"_test\\": \\"localIdentName___test__Lb3fhDAu\\", - \\"className\\": \\"localIdentName__className__LdhpkZRW\\", - \\"someId\\": \\"localIdentName__someId__b0rhwJSt\\", - \\"subClass\\": \\"localIdentName__subClass__Mw9j4nId\\", - \\"-a0-34a___f\\": \\"localIdentName__-a0-34a___f__DdFWMPol\\", - \\"m_x_@\\": \\"localIdentName__m_x_@__OdAmghrm\\", - \\"B&W?\\": \\"localIdentName__B&W?__h4SEF34C\\", - \\":\`(\\": \\"localIdentName__:\`(__fKJQkLar\\", - \\"1a2b3c\\": \\"localIdentName__1a2b3c__YR1u_buY\\", - \\"#fake-id\\": \\"localIdentName__#fake-id__AqiAGSfn\\", - \\"-a-b-c-\\": \\"localIdentName__-a-b-c-__CwXv27VM\\", - \\"©\\": \\"localIdentName__©__jBj0sZiW\\", - \\"♥\\": \\"localIdentName__♥__vJl9A9Ds\\", - \\"😍\\": \\"localIdentName__😍__CNLr9yJw\\", - \\"“‘’”\\": \\"localIdentName__“‘’”__GM0Y0nFC\\", - \\"☺☃\\": \\"localIdentName__☺☃__NKrBw7EA\\", - \\"⌘⌥\\": \\"localIdentName__⌘⌥__edHWpSne\\", - \\"𝄞♪♩♫♬\\": \\"localIdentName__𝄞♪♩♫♬__QyMp9YME\\", - \\"💩\\": \\"localIdentName__💩__B82YxwgR\\", - \\"?\\": \\"localIdentName__?__ndmpvNNl\\", - \\"@\\": \\"localIdentName__@__v3gq0wPo\\", - \\".\\": \\"localIdentName__.__zd5uIZq6\\", - \\":)\\": \\"localIdentName__:)__ZiZnRjRT\\", - \\"

\\": \\"localIdentName__

__TdAx2ZSk\\", - \\"<><<<>><>\\": \\"localIdentName__<><<<>><>__ozNsTIG0\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"localIdentName__++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.__ByKoYcSr\\", - \\"#\\": \\"localIdentName__#__HkwIsjW5\\", - \\"##\\": \\"localIdentName__##__IJc6Xl4Z\\", - \\"#.#.#\\": \\"localIdentName__#.#.#__BnPpnJmP\\", - \\"_\\": \\"localIdentName_____bCwkZEDu\\", - \\"{}\\": \\"localIdentName__{}__IZkBfE9i\\", - \\"foo.bar\\": \\"localIdentName__foo.bar__uajo7mHz\\", - \\":hover\\": \\"localIdentName__:hover__HVudUNXn\\", - \\":hover:focus:active\\": \\"localIdentName__:hover:focus:active__ZlaaXvHL\\", - \\"[attr=value]\\": \\"localIdentName__[attr=value]__PWvC4jVM\\", - \\"f/o/o\\": \\"localIdentName__f/o/o__A5l5sDOD\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"localIdentName__f\\\\\\\\o\\\\\\\\o__DFfh4Kyq\\", - \\"f*o*o\\": \\"localIdentName__f*o*o__gv1E2n_b\\", - \\"f!o!o\\": \\"localIdentName__f!o!o___aIyR9ET\\", - \\"f'o'o\\": \\"localIdentName__f'o'o__HSXNnSjt\\", - \\"f~o~o\\": \\"localIdentName__f~o~o__MrVzSIcS\\", - \\"f+o+o\\": \\"localIdentName__f+o+o__EvMHRmCu\\", - \\"foo/bar\\": \\"localIdentName__foo/bar__hei2uQgD\\", - \\"foo\\\\\\\\bar\\": \\"localIdentName__foo\\\\\\\\bar__IgSzmmsC\\", - \\"foo/bar/baz\\": \\"localIdentName__foo/bar/baz__p6KJMhNW\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"localIdentName__foo\\\\\\\\bar\\\\\\\\baz__HZerWgmU\\" + "123": "localIdentName__123__oqRGsO4U", + "test": "localIdentName__test__KuIShlgs", + "_test": "localIdentName___test__Lb3fhDAu", + "className": "localIdentName__className__LdhpkZRW", + "someId": "localIdentName__someId__b0rhwJSt", + "subClass": "localIdentName__subClass__Mw9j4nId", + "-a0-34a___f": "localIdentName__-a0-34a___f__DdFWMPol", + "m_x_@": "localIdentName__m_x_@__OdAmghrm", + "B&W?": "localIdentName__B&W?__h4SEF34C", + ":\`(": "localIdentName__:\`(__fKJQkLar", + "1a2b3c": "localIdentName__1a2b3c__YR1u_buY", + "#fake-id": "localIdentName__#fake-id__AqiAGSfn", + "-a-b-c-": "localIdentName__-a-b-c-__CwXv27VM", + "©": "localIdentName__©__jBj0sZiW", + "♥": "localIdentName__♥__vJl9A9Ds", + "😍": "localIdentName__😍__CNLr9yJw", + "“‘’”": "localIdentName__“‘’”__GM0Y0nFC", + "☺☃": "localIdentName__☺☃__NKrBw7EA", + "⌘⌥": "localIdentName__⌘⌥__edHWpSne", + "𝄞♪♩♫♬": "localIdentName__𝄞♪♩♫♬__QyMp9YME", + "💩": "localIdentName__💩__B82YxwgR", + "?": "localIdentName__?__ndmpvNNl", + "@": "localIdentName__@__v3gq0wPo", + ".": "localIdentName__.__zd5uIZq6", + ":)": "localIdentName__:)__ZiZnRjRT", + "

": "localIdentName__

__TdAx2ZSk", + "<><<<>><>": "localIdentName__<><<<>><>__ozNsTIG0", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "localIdentName__++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.__ByKoYcSr", + "#": "localIdentName__#__HkwIsjW5", + "##": "localIdentName__##__IJc6Xl4Z", + "#.#.#": "localIdentName__#.#.#__BnPpnJmP", + "_": "localIdentName_____bCwkZEDu", + "{}": "localIdentName__{}__IZkBfE9i", + "foo.bar": "localIdentName__foo.bar__uajo7mHz", + ":hover": "localIdentName__:hover__HVudUNXn", + ":hover:focus:active": "localIdentName__:hover:focus:active__ZlaaXvHL", + "[attr=value]": "localIdentName__[attr=value]__PWvC4jVM", + "f/o/o": "localIdentName__f/o/o__A5l5sDOD", + "f\\\\o\\\\o": "localIdentName__f\\\\o\\\\o__DFfh4Kyq", + "f*o*o": "localIdentName__f*o*o__gv1E2n_b", + "f!o!o": "localIdentName__f!o!o___aIyR9ET", + "f'o'o": "localIdentName__f'o'o__HSXNnSjt", + "f~o~o": "localIdentName__f~o~o__MrVzSIcS", + "f+o+o": "localIdentName__f+o+o__EvMHRmCu", + "foo/bar": "localIdentName__foo/bar__hei2uQgD", + "foo\\\\bar": "localIdentName__foo\\\\bar__IgSzmmsC", + "foo/bar/baz": "localIdentName__foo/bar/baz__p6KJMhNW", + "foo\\\\bar\\\\baz": "localIdentName__foo\\\\bar\\\\baz__HZerWgmU" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "localIdentRegExp" option: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".localIdentName__test__KuIShlgs { background: red; @@ -5095,37 +5095,37 @@ Array [ color: red; } -.localIdentName__m_x_\\\\@__OdAmghrm { +.localIdentName__m_x_\\@__OdAmghrm { margin-left: auto !important; margin-right: auto !important; } -.localIdentName__B\\\\&W\\\\?__h4SEF34C { +.localIdentName__B\\&W\\?__h4SEF34C { margin-left: auto !important; margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ -.localIdentName__\\\\3A \\\\\`\\\\(__fKJQkLar { +/* matches elements with class=":\`(" */ +.localIdentName__\\3A \\\`\\(__fKJQkLar { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ -.localIdentName__\\\\31 a2b3c__YR1u_buY { +/* matches elements with class="1a2b3c" */ +.localIdentName__\\31 a2b3c__YR1u_buY { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ -#localIdentName__\\\\#fake-id__AqiAGSfn { +/* matches the element with id="#fake-id" */ +#localIdentName__\\#fake-id__AqiAGSfn { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #localIdentName__-a-b-c-__CwXv27VM { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #localIdentName__©__jBj0sZiW { color: black; } @@ -5138,47 +5138,47 @@ Array [ .localIdentName__⌘⌥__edHWpSne { background: lime; } .localIdentName__𝄞♪♩♫♬__QyMp9YME { background: lime; } .localIdentName__💩__B82YxwgR { background: lime; } -.localIdentName__\\\\?__ndmpvNNl { background: lime; } -.localIdentName__\\\\@__v3gq0wPo { background: lime; } -.localIdentName__\\\\.__zd5uIZq6 { background: lime; } -.localIdentName__\\\\3A \\\\)__ZiZnRjRT { background: lime; } -.localIdentName__\\\\3A \\\\\`\\\\(__fKJQkLar { background: lime; } -.localIdentName__\\\\31 23__oqRGsO4U { background: lime; } -.localIdentName__\\\\31 a2b3c__YR1u_buY { background: lime; } -.localIdentName__\\\\__TdAx2ZSk { background: lime; } -.localIdentName__\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\>__ozNsTIG0 { background: lime; } -.localIdentName__\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\.__ByKoYcSr { background: lime; } -.localIdentName__\\\\#__HkwIsjW5 { background: lime; } -.localIdentName__\\\\#\\\\#__IJc6Xl4Z { background: lime; } -.localIdentName__\\\\#\\\\.\\\\#\\\\.\\\\#__BnPpnJmP { background: lime; } -.localIdentName__\\\\___bCwkZEDu { background: lime; } -.localIdentName__\\\\{\\\\}__IZkBfE9i { background: lime; } -.localIdentName__\\\\#fake\\\\-id__AqiAGSfn { background: lime; } -.localIdentName__foo\\\\.bar__uajo7mHz { background: lime; } -.localIdentName__\\\\3A hover__HVudUNXn { background: lime; } -.localIdentName__\\\\3A hover\\\\3A focus\\\\3A active__ZlaaXvHL { background: lime; } -.localIdentName__\\\\[attr\\\\=value\\\\]__PWvC4jVM { background: lime; } -.localIdentName__f\\\\/o\\\\/o__A5l5sDOD { background: lime; } -.localIdentName__f\\\\\\\\o\\\\\\\\o__DFfh4Kyq { background: lime; } -.localIdentName__f\\\\*o\\\\*o__gv1E2n_b { background: lime; } -.localIdentName__f\\\\!o\\\\!o___aIyR9ET { background: lime; } -.localIdentName__f\\\\'o\\\\'o__HSXNnSjt { background: lime; } -.localIdentName__f\\\\~o\\\\~o__MrVzSIcS { background: lime; } -.localIdentName__f\\\\+o\\\\+o__EvMHRmCu { background: lime; } - -.localIdentName__foo\\\\/bar__hei2uQgD { +.localIdentName__\\?__ndmpvNNl { background: lime; } +.localIdentName__\\@__v3gq0wPo { background: lime; } +.localIdentName__\\.__zd5uIZq6 { background: lime; } +.localIdentName__\\3A \\)__ZiZnRjRT { background: lime; } +.localIdentName__\\3A \\\`\\(__fKJQkLar { background: lime; } +.localIdentName__\\31 23__oqRGsO4U { background: lime; } +.localIdentName__\\31 a2b3c__YR1u_buY { background: lime; } +.localIdentName__\\__TdAx2ZSk { background: lime; } +.localIdentName__\\<\\>\\<\\<\\<\\>\\>\\<\\>__ozNsTIG0 { background: lime; } +.localIdentName__\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\[\\>\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\>\\+\\<\\<\\<\\<\\-\\]\\>\\+\\+\\.\\>\\+\\.\\+\\+\\+\\+\\+\\+\\+\\.\\.\\+\\+\\+\\.\\>\\+\\+\\.\\<\\<\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\.\\>\\.\\+\\+\\+\\.\\-\\-\\-\\-\\-\\-\\.\\-\\-\\-\\-\\-\\-\\-\\-\\.\\>\\+\\.\\>\\.__ByKoYcSr { background: lime; } +.localIdentName__\\#__HkwIsjW5 { background: lime; } +.localIdentName__\\#\\#__IJc6Xl4Z { background: lime; } +.localIdentName__\\#\\.\\#\\.\\#__BnPpnJmP { background: lime; } +.localIdentName__\\___bCwkZEDu { background: lime; } +.localIdentName__\\{\\}__IZkBfE9i { background: lime; } +.localIdentName__\\#fake\\-id__AqiAGSfn { background: lime; } +.localIdentName__foo\\.bar__uajo7mHz { background: lime; } +.localIdentName__\\3A hover__HVudUNXn { background: lime; } +.localIdentName__\\3A hover\\3A focus\\3A active__ZlaaXvHL { background: lime; } +.localIdentName__\\[attr\\=value\\]__PWvC4jVM { background: lime; } +.localIdentName__f\\/o\\/o__A5l5sDOD { background: lime; } +.localIdentName__f\\\\o\\\\o__DFfh4Kyq { background: lime; } +.localIdentName__f\\*o\\*o__gv1E2n_b { background: lime; } +.localIdentName__f\\!o\\!o___aIyR9ET { background: lime; } +.localIdentName__f\\'o\\'o__HSXNnSjt { background: lime; } +.localIdentName__f\\~o\\~o__MrVzSIcS { background: lime; } +.localIdentName__f\\+o\\+o__EvMHRmCu { background: lime; } + +.localIdentName__foo\\/bar__hei2uQgD { background: hotpink; } -.localIdentName__foo\\\\\\\\bar__IgSzmmsC { +.localIdentName__foo\\\\bar__IgSzmmsC { background: hotpink; } -.localIdentName__foo\\\\/bar\\\\/baz__p6KJMhNW { +.localIdentName__foo\\/bar\\/baz__p6KJMhNW { background: hotpink; } -.localIdentName__foo\\\\\\\\bar\\\\\\\\baz__HZerWgmU { +.localIdentName__foo\\\\bar\\\\baz__HZerWgmU { background: hotpink; } ", @@ -5187,75 +5187,75 @@ Array [ ] `; -exports[`"modules" option should work and respect the "localIdentRegExp" option: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "localIdentRegExp" option: warnings 1`] = `[]`; -exports[`"modules" option should work and respect the "path" placeholder: errors 1`] = `Array []`; +exports[`"modules" option should work and respect the "path" placeholder: errors 1`] = `[]`; exports[`"modules" option should work and respect the "path" placeholder: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".fixtures-modules-localIdentName-localIdentName__test {\\\\n background: red;\\\\n}\\\\n\\\\n.fixtures-modules-localIdentName-localIdentName___test {\\\\n background: blue;\\\\n}\\\\n\\\\n.fixtures-modules-localIdentName-localIdentName__className {\\\\n background: red;\\\\n}\\\\n\\\\n#fixtures-modules-localIdentName-localIdentName__someId {\\\\n background: green;\\\\n}\\\\n\\\\n.fixtures-modules-localIdentName-localIdentName__className .fixtures-modules-localIdentName-localIdentName__subClass {\\\\n color: green;\\\\n}\\\\n\\\\n#fixtures-modules-localIdentName-localIdentName__someId .fixtures-modules-localIdentName-localIdentName__subClass {\\\\n color: blue;\\\\n}\\\\n\\\\n.fixtures-modules-localIdentName-localIdentName__-a0-34a___f {\\\\n color: red;\\\\n}\\\\n\\\\n.fixtures-modules-localIdentName-localIdentName__m_x_\\\\\\\\@ {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n.fixtures-modules-localIdentName-localIdentName__B\\\\\\\\&W\\\\\\\\? {\\\\n margin-left: auto !important;\\\\n margin-right: auto !important;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\":\`(\\\\\\" */\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\3A \\\\\\\\\`\\\\\\\\( {\\\\n color: aqua;\\\\n}\\\\n\\\\n/* matches elements with class=\\\\\\"1a2b3c\\\\\\" */\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\31 a2b3c {\\\\n color: aliceblue;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"#fake-id\\\\\\" */\\\\n#fixtures-modules-localIdentName-localIdentName__\\\\\\\\#fake-id {\\\\n color: antiquewhite;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"-a-b-c-\\\\\\" */\\\\n#fixtures-modules-localIdentName-localIdentName__-a-b-c- {\\\\n color: azure;\\\\n}\\\\n\\\\n/* matches the element with id=\\\\\\"©\\\\\\" */\\\\n#fixtures-modules-localIdentName-localIdentName__© {\\\\n color: black;\\\\n}\\\\n\\\\n.fixtures-modules-localIdentName-localIdentName__♥ { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__© { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__😍 { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__“‘’” { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__☺☃ { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__⌘⌥ { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__𝄞♪♩♫♬ { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__💩 { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\? { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\@ { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\. { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\3A \\\\\\\\) { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\3A \\\\\\\\\`\\\\\\\\( { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\31 23 { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\31 a2b3c { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\ { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\<\\\\\\\\>\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\>\\\\\\\\>\\\\\\\\<\\\\\\\\> { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\[\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\>\\\\\\\\+\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\<\\\\\\\\-\\\\\\\\]\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\<\\\\\\\\<\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\.\\\\\\\\+\\\\\\\\+\\\\\\\\+\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\-\\\\\\\\.\\\\\\\\>\\\\\\\\+\\\\\\\\.\\\\\\\\>\\\\\\\\. { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\# { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\#\\\\\\\\# { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\#\\\\\\\\.\\\\\\\\#\\\\\\\\.\\\\\\\\# { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\_ { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\{\\\\\\\\} { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\#fake\\\\\\\\-id { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__foo\\\\\\\\.bar { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\3A hover { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\3A hover\\\\\\\\3A focus\\\\\\\\3A active { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__\\\\\\\\[attr\\\\\\\\=value\\\\\\\\] { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__f\\\\\\\\/o\\\\\\\\/o { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__f\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\o { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__f\\\\\\\\*o\\\\\\\\*o { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__f\\\\\\\\!o\\\\\\\\!o { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__f\\\\\\\\'o\\\\\\\\'o { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__f\\\\\\\\~o\\\\\\\\~o { background: lime; }\\\\n.fixtures-modules-localIdentName-localIdentName__f\\\\\\\\+o\\\\\\\\+o { background: lime; }\\\\n\\\\n.fixtures-modules-localIdentName-localIdentName__foo\\\\\\\\/bar {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.fixtures-modules-localIdentName-localIdentName__foo\\\\\\\\\\\\\\\\bar {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.fixtures-modules-localIdentName-localIdentName__foo\\\\\\\\/bar\\\\\\\\/baz {\\\\n background: hotpink;\\\\n}\\\\n\\\\n.fixtures-modules-localIdentName-localIdentName__foo\\\\\\\\\\\\\\\\bar\\\\\\\\\\\\\\\\baz {\\\\n background: hotpink;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".fixtures-modules-localIdentName-localIdentName__test {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n.fixtures-modules-localIdentName-localIdentName___test {\\r\\n background: blue;\\r\\n}\\r\\n\\r\\n.fixtures-modules-localIdentName-localIdentName__className {\\r\\n background: red;\\r\\n}\\r\\n\\r\\n#fixtures-modules-localIdentName-localIdentName__someId {\\r\\n background: green;\\r\\n}\\r\\n\\r\\n.fixtures-modules-localIdentName-localIdentName__className .fixtures-modules-localIdentName-localIdentName__subClass {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#fixtures-modules-localIdentName-localIdentName__someId .fixtures-modules-localIdentName-localIdentName__subClass {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.fixtures-modules-localIdentName-localIdentName__-a0-34a___f {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.fixtures-modules-localIdentName-localIdentName__m_x_\\\\@ {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n.fixtures-modules-localIdentName-localIdentName__B\\\\&W\\\\? {\\r\\n margin-left: auto !important;\\r\\n margin-right: auto !important;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\":\`(\\" */\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\3A \\\\\`\\\\( {\\r\\n color: aqua;\\r\\n}\\r\\n\\r\\n/* matches elements with class=\\"1a2b3c\\" */\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\31 a2b3c {\\r\\n color: aliceblue;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"#fake-id\\" */\\r\\n#fixtures-modules-localIdentName-localIdentName__\\\\#fake-id {\\r\\n color: antiquewhite;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"-a-b-c-\\" */\\r\\n#fixtures-modules-localIdentName-localIdentName__-a-b-c- {\\r\\n color: azure;\\r\\n}\\r\\n\\r\\n/* matches the element with id=\\"©\\" */\\r\\n#fixtures-modules-localIdentName-localIdentName__© {\\r\\n color: black;\\r\\n}\\r\\n\\r\\n.fixtures-modules-localIdentName-localIdentName__♥ { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__© { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__😍 { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__“‘’” { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__☺☃ { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__⌘⌥ { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__𝄞♪♩♫♬ { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__💩 { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\? { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\@ { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\. { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\3A \\\\) { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\3A \\\\\`\\\\( { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\31 23 { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\31 a2b3c { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\ { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\> { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\. { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\# { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\#\\\\# { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\#\\\\.\\\\#\\\\.\\\\# { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\_ { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\{\\\\} { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\#fake\\\\-id { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__foo\\\\.bar { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\3A hover { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\3A hover\\\\3A focus\\\\3A active { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__\\\\[attr\\\\=value\\\\] { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__f\\\\/o\\\\/o { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__f\\\\\\\\o\\\\\\\\o { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__f\\\\*o\\\\*o { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__f\\\\!o\\\\!o { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__f\\\\'o\\\\'o { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__f\\\\~o\\\\~o { background: lime; }\\r\\n.fixtures-modules-localIdentName-localIdentName__f\\\\+o\\\\+o { background: lime; }\\r\\n\\r\\n.fixtures-modules-localIdentName-localIdentName__foo\\\\/bar {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.fixtures-modules-localIdentName-localIdentName__foo\\\\\\\\bar {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.fixtures-modules-localIdentName-localIdentName__foo\\\\/bar\\\\/baz {\\r\\n background: hotpink;\\r\\n}\\r\\n\\r\\n.fixtures-modules-localIdentName-localIdentName__foo\\\\\\\\bar\\\\\\\\baz {\\r\\n background: hotpink;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"123\\": \\"fixtures-modules-localIdentName-localIdentName__123\\", - \\"test\\": \\"fixtures-modules-localIdentName-localIdentName__test\\", - \\"_test\\": \\"fixtures-modules-localIdentName-localIdentName___test\\", - \\"className\\": \\"fixtures-modules-localIdentName-localIdentName__className\\", - \\"someId\\": \\"fixtures-modules-localIdentName-localIdentName__someId\\", - \\"subClass\\": \\"fixtures-modules-localIdentName-localIdentName__subClass\\", - \\"-a0-34a___f\\": \\"fixtures-modules-localIdentName-localIdentName__-a0-34a___f\\", - \\"m_x_@\\": \\"fixtures-modules-localIdentName-localIdentName__m_x_@\\", - \\"B&W?\\": \\"fixtures-modules-localIdentName-localIdentName__B&W?\\", - \\":\`(\\": \\"fixtures-modules-localIdentName-localIdentName__:\`(\\", - \\"1a2b3c\\": \\"fixtures-modules-localIdentName-localIdentName__1a2b3c\\", - \\"#fake-id\\": \\"fixtures-modules-localIdentName-localIdentName__#fake-id\\", - \\"-a-b-c-\\": \\"fixtures-modules-localIdentName-localIdentName__-a-b-c-\\", - \\"©\\": \\"fixtures-modules-localIdentName-localIdentName__©\\", - \\"♥\\": \\"fixtures-modules-localIdentName-localIdentName__♥\\", - \\"😍\\": \\"fixtures-modules-localIdentName-localIdentName__😍\\", - \\"“‘’”\\": \\"fixtures-modules-localIdentName-localIdentName__“‘’”\\", - \\"☺☃\\": \\"fixtures-modules-localIdentName-localIdentName__☺☃\\", - \\"⌘⌥\\": \\"fixtures-modules-localIdentName-localIdentName__⌘⌥\\", - \\"𝄞♪♩♫♬\\": \\"fixtures-modules-localIdentName-localIdentName__𝄞♪♩♫♬\\", - \\"💩\\": \\"fixtures-modules-localIdentName-localIdentName__💩\\", - \\"?\\": \\"fixtures-modules-localIdentName-localIdentName__?\\", - \\"@\\": \\"fixtures-modules-localIdentName-localIdentName__@\\", - \\".\\": \\"fixtures-modules-localIdentName-localIdentName__.\\", - \\":)\\": \\"fixtures-modules-localIdentName-localIdentName__:)\\", - \\"

\\": \\"fixtures-modules-localIdentName-localIdentName__

\\", - \\"<><<<>><>\\": \\"fixtures-modules-localIdentName-localIdentName__<><<<>><>\\", - \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"fixtures-modules-localIdentName-localIdentName__++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\", - \\"#\\": \\"fixtures-modules-localIdentName-localIdentName__#\\", - \\"##\\": \\"fixtures-modules-localIdentName-localIdentName__##\\", - \\"#.#.#\\": \\"fixtures-modules-localIdentName-localIdentName__#.#.#\\", - \\"_\\": \\"fixtures-modules-localIdentName-localIdentName___\\", - \\"{}\\": \\"fixtures-modules-localIdentName-localIdentName__{}\\", - \\"foo.bar\\": \\"fixtures-modules-localIdentName-localIdentName__foo.bar\\", - \\":hover\\": \\"fixtures-modules-localIdentName-localIdentName__:hover\\", - \\":hover:focus:active\\": \\"fixtures-modules-localIdentName-localIdentName__:hover:focus:active\\", - \\"[attr=value]\\": \\"fixtures-modules-localIdentName-localIdentName__[attr=value]\\", - \\"f/o/o\\": \\"fixtures-modules-localIdentName-localIdentName__f/o/o\\", - \\"f\\\\\\\\o\\\\\\\\o\\": \\"fixtures-modules-localIdentName-localIdentName__f\\\\\\\\o\\\\\\\\o\\", - \\"f*o*o\\": \\"fixtures-modules-localIdentName-localIdentName__f*o*o\\", - \\"f!o!o\\": \\"fixtures-modules-localIdentName-localIdentName__f!o!o\\", - \\"f'o'o\\": \\"fixtures-modules-localIdentName-localIdentName__f'o'o\\", - \\"f~o~o\\": \\"fixtures-modules-localIdentName-localIdentName__f~o~o\\", - \\"f+o+o\\": \\"fixtures-modules-localIdentName-localIdentName__f+o+o\\", - \\"foo/bar\\": \\"fixtures-modules-localIdentName-localIdentName__foo/bar\\", - \\"foo\\\\\\\\bar\\": \\"fixtures-modules-localIdentName-localIdentName__foo\\\\\\\\bar\\", - \\"foo/bar/baz\\": \\"fixtures-modules-localIdentName-localIdentName__foo/bar/baz\\", - \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"fixtures-modules-localIdentName-localIdentName__foo\\\\\\\\bar\\\\\\\\baz\\" + "123": "fixtures-modules-localIdentName-localIdentName__123", + "test": "fixtures-modules-localIdentName-localIdentName__test", + "_test": "fixtures-modules-localIdentName-localIdentName___test", + "className": "fixtures-modules-localIdentName-localIdentName__className", + "someId": "fixtures-modules-localIdentName-localIdentName__someId", + "subClass": "fixtures-modules-localIdentName-localIdentName__subClass", + "-a0-34a___f": "fixtures-modules-localIdentName-localIdentName__-a0-34a___f", + "m_x_@": "fixtures-modules-localIdentName-localIdentName__m_x_@", + "B&W?": "fixtures-modules-localIdentName-localIdentName__B&W?", + ":\`(": "fixtures-modules-localIdentName-localIdentName__:\`(", + "1a2b3c": "fixtures-modules-localIdentName-localIdentName__1a2b3c", + "#fake-id": "fixtures-modules-localIdentName-localIdentName__#fake-id", + "-a-b-c-": "fixtures-modules-localIdentName-localIdentName__-a-b-c-", + "©": "fixtures-modules-localIdentName-localIdentName__©", + "♥": "fixtures-modules-localIdentName-localIdentName__♥", + "😍": "fixtures-modules-localIdentName-localIdentName__😍", + "“‘’”": "fixtures-modules-localIdentName-localIdentName__“‘’”", + "☺☃": "fixtures-modules-localIdentName-localIdentName__☺☃", + "⌘⌥": "fixtures-modules-localIdentName-localIdentName__⌘⌥", + "𝄞♪♩♫♬": "fixtures-modules-localIdentName-localIdentName__𝄞♪♩♫♬", + "💩": "fixtures-modules-localIdentName-localIdentName__💩", + "?": "fixtures-modules-localIdentName-localIdentName__?", + "@": "fixtures-modules-localIdentName-localIdentName__@", + ".": "fixtures-modules-localIdentName-localIdentName__.", + ":)": "fixtures-modules-localIdentName-localIdentName__:)", + "

": "fixtures-modules-localIdentName-localIdentName__

", + "<><<<>><>": "fixtures-modules-localIdentName-localIdentName__<><<<>><>", + "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "fixtures-modules-localIdentName-localIdentName__++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.", + "#": "fixtures-modules-localIdentName-localIdentName__#", + "##": "fixtures-modules-localIdentName-localIdentName__##", + "#.#.#": "fixtures-modules-localIdentName-localIdentName__#.#.#", + "_": "fixtures-modules-localIdentName-localIdentName___", + "{}": "fixtures-modules-localIdentName-localIdentName__{}", + "foo.bar": "fixtures-modules-localIdentName-localIdentName__foo.bar", + ":hover": "fixtures-modules-localIdentName-localIdentName__:hover", + ":hover:focus:active": "fixtures-modules-localIdentName-localIdentName__:hover:focus:active", + "[attr=value]": "fixtures-modules-localIdentName-localIdentName__[attr=value]", + "f/o/o": "fixtures-modules-localIdentName-localIdentName__f/o/o", + "f\\\\o\\\\o": "fixtures-modules-localIdentName-localIdentName__f\\\\o\\\\o", + "f*o*o": "fixtures-modules-localIdentName-localIdentName__f*o*o", + "f!o!o": "fixtures-modules-localIdentName-localIdentName__f!o!o", + "f'o'o": "fixtures-modules-localIdentName-localIdentName__f'o'o", + "f~o~o": "fixtures-modules-localIdentName-localIdentName__f~o~o", + "f+o+o": "fixtures-modules-localIdentName-localIdentName__f+o+o", + "foo/bar": "fixtures-modules-localIdentName-localIdentName__foo/bar", + "foo\\\\bar": "fixtures-modules-localIdentName-localIdentName__foo\\\\bar", + "foo/bar/baz": "fixtures-modules-localIdentName-localIdentName__foo/bar/baz", + "foo\\\\bar\\\\baz": "fixtures-modules-localIdentName-localIdentName__foo\\\\bar\\\\baz" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and respect the "path" placeholder: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/localIdentName/localIdentName.css", ".fixtures-modules-localIdentName-localIdentName__test { background: red; @@ -5285,37 +5285,37 @@ Array [ color: red; } -.fixtures-modules-localIdentName-localIdentName__m_x_\\\\@ { +.fixtures-modules-localIdentName-localIdentName__m_x_\\@ { margin-left: auto !important; margin-right: auto !important; } -.fixtures-modules-localIdentName-localIdentName__B\\\\&W\\\\? { +.fixtures-modules-localIdentName-localIdentName__B\\&W\\? { margin-left: auto !important; margin-right: auto !important; } -/* matches elements with class=\\":\`(\\" */ -.fixtures-modules-localIdentName-localIdentName__\\\\3A \\\\\`\\\\( { +/* matches elements with class=":\`(" */ +.fixtures-modules-localIdentName-localIdentName__\\3A \\\`\\( { color: aqua; } -/* matches elements with class=\\"1a2b3c\\" */ -.fixtures-modules-localIdentName-localIdentName__\\\\31 a2b3c { +/* matches elements with class="1a2b3c" */ +.fixtures-modules-localIdentName-localIdentName__\\31 a2b3c { color: aliceblue; } -/* matches the element with id=\\"#fake-id\\" */ -#fixtures-modules-localIdentName-localIdentName__\\\\#fake-id { +/* matches the element with id="#fake-id" */ +#fixtures-modules-localIdentName-localIdentName__\\#fake-id { color: antiquewhite; } -/* matches the element with id=\\"-a-b-c-\\" */ +/* matches the element with id="-a-b-c-" */ #fixtures-modules-localIdentName-localIdentName__-a-b-c- { color: azure; } -/* matches the element with id=\\"©\\" */ +/* matches the element with id="©" */ #fixtures-modules-localIdentName-localIdentName__© { color: black; } @@ -5328,47 +5328,47 @@ Array [ .fixtures-modules-localIdentName-localIdentName__⌘⌥ { background: lime; } .fixtures-modules-localIdentName-localIdentName__𝄞♪♩♫♬ { background: lime; } .fixtures-modules-localIdentName-localIdentName__💩 { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\? { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\@ { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\. { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\3A \\\\) { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\3A \\\\\`\\\\( { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\31 23 { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\31 a2b3c { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\ { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\<\\\\>\\\\<\\\\<\\\\<\\\\>\\\\>\\\\<\\\\> { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\[\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\>\\\\+\\\\+\\\\+\\\\>\\\\+\\\\<\\\\<\\\\<\\\\<\\\\-\\\\]\\\\>\\\\+\\\\+\\\\.\\\\>\\\\+\\\\.\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\.\\\\+\\\\+\\\\+\\\\.\\\\>\\\\+\\\\+\\\\.\\\\<\\\\<\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\+\\\\.\\\\>\\\\.\\\\+\\\\+\\\\+\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\-\\\\.\\\\>\\\\+\\\\.\\\\>\\\\. { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\# { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\#\\\\# { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\#\\\\.\\\\#\\\\.\\\\# { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\_ { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\{\\\\} { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\#fake\\\\-id { background: lime; } -.fixtures-modules-localIdentName-localIdentName__foo\\\\.bar { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\3A hover { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\3A hover\\\\3A focus\\\\3A active { background: lime; } -.fixtures-modules-localIdentName-localIdentName__\\\\[attr\\\\=value\\\\] { background: lime; } -.fixtures-modules-localIdentName-localIdentName__f\\\\/o\\\\/o { background: lime; } -.fixtures-modules-localIdentName-localIdentName__f\\\\\\\\o\\\\\\\\o { background: lime; } -.fixtures-modules-localIdentName-localIdentName__f\\\\*o\\\\*o { background: lime; } -.fixtures-modules-localIdentName-localIdentName__f\\\\!o\\\\!o { background: lime; } -.fixtures-modules-localIdentName-localIdentName__f\\\\'o\\\\'o { background: lime; } -.fixtures-modules-localIdentName-localIdentName__f\\\\~o\\\\~o { background: lime; } -.fixtures-modules-localIdentName-localIdentName__f\\\\+o\\\\+o { background: lime; } - -.fixtures-modules-localIdentName-localIdentName__foo\\\\/bar { +.fixtures-modules-localIdentName-localIdentName__\\? { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\@ { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\. { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\3A \\) { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\3A \\\`\\( { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\31 23 { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\31 a2b3c { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\ { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\<\\>\\<\\<\\<\\>\\>\\<\\> { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\[\\>\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\>\\+\\+\\+\\>\\+\\<\\<\\<\\<\\-\\]\\>\\+\\+\\.\\>\\+\\.\\+\\+\\+\\+\\+\\+\\+\\.\\.\\+\\+\\+\\.\\>\\+\\+\\.\\<\\<\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\+\\.\\>\\.\\+\\+\\+\\.\\-\\-\\-\\-\\-\\-\\.\\-\\-\\-\\-\\-\\-\\-\\-\\.\\>\\+\\.\\>\\. { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\# { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\#\\# { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\#\\.\\#\\.\\# { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\_ { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\{\\} { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\#fake\\-id { background: lime; } +.fixtures-modules-localIdentName-localIdentName__foo\\.bar { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\3A hover { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\3A hover\\3A focus\\3A active { background: lime; } +.fixtures-modules-localIdentName-localIdentName__\\[attr\\=value\\] { background: lime; } +.fixtures-modules-localIdentName-localIdentName__f\\/o\\/o { background: lime; } +.fixtures-modules-localIdentName-localIdentName__f\\\\o\\\\o { background: lime; } +.fixtures-modules-localIdentName-localIdentName__f\\*o\\*o { background: lime; } +.fixtures-modules-localIdentName-localIdentName__f\\!o\\!o { background: lime; } +.fixtures-modules-localIdentName-localIdentName__f\\'o\\'o { background: lime; } +.fixtures-modules-localIdentName-localIdentName__f\\~o\\~o { background: lime; } +.fixtures-modules-localIdentName-localIdentName__f\\+o\\+o { background: lime; } + +.fixtures-modules-localIdentName-localIdentName__foo\\/bar { background: hotpink; } -.fixtures-modules-localIdentName-localIdentName__foo\\\\\\\\bar { +.fixtures-modules-localIdentName-localIdentName__foo\\\\bar { background: hotpink; } -.fixtures-modules-localIdentName-localIdentName__foo\\\\/bar\\\\/baz { +.fixtures-modules-localIdentName-localIdentName__foo\\/bar\\/baz { background: hotpink; } -.fixtures-modules-localIdentName-localIdentName__foo\\\\\\\\bar\\\\\\\\baz { +.fixtures-modules-localIdentName-localIdentName__foo\\\\bar\\\\baz { background: hotpink; } ", @@ -5377,42 +5377,42 @@ Array [ ] `; -exports[`"modules" option should work and respect the "path" placeholder: warnings 1`] = `Array []`; +exports[`"modules" option should work and respect the "path" placeholder: warnings 1`] = `[]`; -exports[`"modules" option should work and support "pure" mode #2: errors 1`] = `Array []`; +exports[`"modules" option should work and support "pure" mode #2: errors 1`] = `[]`; exports[`"modules" option should work and support "pure" mode #2: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".GG5NOiRT4g06DVEU5tQf {\\\\n color: red;\\\\n}\\\\n\\\\nh1 .uUkzTtFrPX7DQk7AJn_C {\\\\n color: green;\\\\n}\\\\n\\\\n.d2SVtvxeS3c0zw1j0XY3 h1 {\\\\n color: blue;\\\\n}\\\\n\\\\n.uj35KKSMxYrydy9AtwEA h1 .sHauUzQwWo87dp__t_Ug {\\\\n color: red;\\\\n}\\\\n\\\\n#ebGYgLwRuH_cwCOAeAIf {\\\\n color: red;\\\\n}\\\\n\\\\nh1 #CEBxO1NI6KSE4aIOEe8g {\\\\n color: green;\\\\n}\\\\n\\\\n#CIs5QkSldUS9Z6oE85dq h1 {\\\\n color: blue;\\\\n}\\\\n\\\\n#eEMqyPYFGmm35aX75zy3 h1 #nNXpPpX8pUC5paDKAwBo {\\\\n color: red;\\\\n}\\\\n\\\\n.G4jxkxdOl0F0aHDyzSab .bar .XbSw2R5rWm8FCPx8AUjP {\\\\n color: white;\\\\n}\\\\n\\\\n.owPaXiJkt4EitYBDn5Yh .CP7zuaZH99lZJVmJwA3g .vvLsn8M1D1up5NfSbIYh {\\\\n color: black;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".GG5NOiRT4g06DVEU5tQf {\\r\\n color: red;\\r\\n}\\r\\n\\r\\nh1 .uUkzTtFrPX7DQk7AJn_C {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n.d2SVtvxeS3c0zw1j0XY3 h1 {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.uj35KKSMxYrydy9AtwEA h1 .sHauUzQwWo87dp__t_Ug {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n#ebGYgLwRuH_cwCOAeAIf {\\r\\n color: red;\\r\\n}\\r\\n\\r\\nh1 #CEBxO1NI6KSE4aIOEe8g {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#CIs5QkSldUS9Z6oE85dq h1 {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n#eEMqyPYFGmm35aX75zy3 h1 #nNXpPpX8pUC5paDKAwBo {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.G4jxkxdOl0F0aHDyzSab .bar .XbSw2R5rWm8FCPx8AUjP {\\r\\n color: white;\\r\\n}\\r\\n\\r\\n.owPaXiJkt4EitYBDn5Yh .CP7zuaZH99lZJVmJwA3g .vvLsn8M1D1up5NfSbIYh {\\r\\n color: black;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"foo\\": \\"GG5NOiRT4g06DVEU5tQf\\", - \\"foo-1\\": \\"uUkzTtFrPX7DQk7AJn_C\\", - \\"foo-2\\": \\"d2SVtvxeS3c0zw1j0XY3\\", - \\"foo-3\\": \\"uj35KKSMxYrydy9AtwEA\\", - \\"foo-4\\": \\"sHauUzQwWo87dp__t_Ug\\", - \\"foo-5\\": \\"ebGYgLwRuH_cwCOAeAIf\\", - \\"foo-6\\": \\"CEBxO1NI6KSE4aIOEe8g\\", - \\"foo-7\\": \\"CIs5QkSldUS9Z6oE85dq\\", - \\"foo-8\\": \\"eEMqyPYFGmm35aX75zy3\\", - \\"foo-9\\": \\"nNXpPpX8pUC5paDKAwBo\\", - \\"bar-1\\": \\"G4jxkxdOl0F0aHDyzSab\\", - \\"bar-2\\": \\"XbSw2R5rWm8FCPx8AUjP\\", - \\"baz-3\\": \\"owPaXiJkt4EitYBDn5Yh\\", - \\"baz\\": \\"CP7zuaZH99lZJVmJwA3g\\", - \\"bar-4\\": \\"vvLsn8M1D1up5NfSbIYh\\" + "foo": "GG5NOiRT4g06DVEU5tQf", + "foo-1": "uUkzTtFrPX7DQk7AJn_C", + "foo-2": "d2SVtvxeS3c0zw1j0XY3", + "foo-3": "uj35KKSMxYrydy9AtwEA", + "foo-4": "sHauUzQwWo87dp__t_Ug", + "foo-5": "ebGYgLwRuH_cwCOAeAIf", + "foo-6": "CEBxO1NI6KSE4aIOEe8g", + "foo-7": "CIs5QkSldUS9Z6oE85dq", + "foo-8": "eEMqyPYFGmm35aX75zy3", + "foo-9": "nNXpPpX8pUC5paDKAwBo", + "bar-1": "G4jxkxdOl0F0aHDyzSab", + "bar-2": "XbSw2R5rWm8FCPx8AUjP", + "baz-3": "owPaXiJkt4EitYBDn5Yh", + "baz": "CP7zuaZH99lZJVmJwA3g", + "bar-4": "vvLsn8M1D1up5NfSbIYh" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and support "pure" mode #2: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/pure/pure.css", ".GG5NOiRT4g06DVEU5tQf { color: red; @@ -5459,42 +5459,42 @@ h1 #CEBxO1NI6KSE4aIOEe8g { ] `; -exports[`"modules" option should work and support "pure" mode #2: warnings 1`] = `Array []`; +exports[`"modules" option should work and support "pure" mode #2: warnings 1`] = `[]`; -exports[`"modules" option should work and support "pure" mode: errors 1`] = `Array []`; +exports[`"modules" option should work and support "pure" mode: errors 1`] = `[]`; exports[`"modules" option should work and support "pure" mode: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".GG5NOiRT4g06DVEU5tQf {\\\\n color: red;\\\\n}\\\\n\\\\nh1 .uUkzTtFrPX7DQk7AJn_C {\\\\n color: green;\\\\n}\\\\n\\\\n.d2SVtvxeS3c0zw1j0XY3 h1 {\\\\n color: blue;\\\\n}\\\\n\\\\n.uj35KKSMxYrydy9AtwEA h1 .sHauUzQwWo87dp__t_Ug {\\\\n color: red;\\\\n}\\\\n\\\\n#ebGYgLwRuH_cwCOAeAIf {\\\\n color: red;\\\\n}\\\\n\\\\nh1 #CEBxO1NI6KSE4aIOEe8g {\\\\n color: green;\\\\n}\\\\n\\\\n#CIs5QkSldUS9Z6oE85dq h1 {\\\\n color: blue;\\\\n}\\\\n\\\\n#eEMqyPYFGmm35aX75zy3 h1 #nNXpPpX8pUC5paDKAwBo {\\\\n color: red;\\\\n}\\\\n\\\\n.G4jxkxdOl0F0aHDyzSab .bar .XbSw2R5rWm8FCPx8AUjP {\\\\n color: white;\\\\n}\\\\n\\\\n.owPaXiJkt4EitYBDn5Yh .CP7zuaZH99lZJVmJwA3g .vvLsn8M1D1up5NfSbIYh {\\\\n color: black;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".GG5NOiRT4g06DVEU5tQf {\\r\\n color: red;\\r\\n}\\r\\n\\r\\nh1 .uUkzTtFrPX7DQk7AJn_C {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n.d2SVtvxeS3c0zw1j0XY3 h1 {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n.uj35KKSMxYrydy9AtwEA h1 .sHauUzQwWo87dp__t_Ug {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n#ebGYgLwRuH_cwCOAeAIf {\\r\\n color: red;\\r\\n}\\r\\n\\r\\nh1 #CEBxO1NI6KSE4aIOEe8g {\\r\\n color: green;\\r\\n}\\r\\n\\r\\n#CIs5QkSldUS9Z6oE85dq h1 {\\r\\n color: blue;\\r\\n}\\r\\n\\r\\n#eEMqyPYFGmm35aX75zy3 h1 #nNXpPpX8pUC5paDKAwBo {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.G4jxkxdOl0F0aHDyzSab .bar .XbSw2R5rWm8FCPx8AUjP {\\r\\n color: white;\\r\\n}\\r\\n\\r\\n.owPaXiJkt4EitYBDn5Yh .CP7zuaZH99lZJVmJwA3g .vvLsn8M1D1up5NfSbIYh {\\r\\n color: black;\\r\\n}\\r\\n", ""]); // Exports ___CSS_LOADER_EXPORT___.locals = { - \\"foo\\": \\"GG5NOiRT4g06DVEU5tQf\\", - \\"foo-1\\": \\"uUkzTtFrPX7DQk7AJn_C\\", - \\"foo-2\\": \\"d2SVtvxeS3c0zw1j0XY3\\", - \\"foo-3\\": \\"uj35KKSMxYrydy9AtwEA\\", - \\"foo-4\\": \\"sHauUzQwWo87dp__t_Ug\\", - \\"foo-5\\": \\"ebGYgLwRuH_cwCOAeAIf\\", - \\"foo-6\\": \\"CEBxO1NI6KSE4aIOEe8g\\", - \\"foo-7\\": \\"CIs5QkSldUS9Z6oE85dq\\", - \\"foo-8\\": \\"eEMqyPYFGmm35aX75zy3\\", - \\"foo-9\\": \\"nNXpPpX8pUC5paDKAwBo\\", - \\"bar-1\\": \\"G4jxkxdOl0F0aHDyzSab\\", - \\"bar-2\\": \\"XbSw2R5rWm8FCPx8AUjP\\", - \\"baz-3\\": \\"owPaXiJkt4EitYBDn5Yh\\", - \\"baz\\": \\"CP7zuaZH99lZJVmJwA3g\\", - \\"bar-4\\": \\"vvLsn8M1D1up5NfSbIYh\\" + "foo": "GG5NOiRT4g06DVEU5tQf", + "foo-1": "uUkzTtFrPX7DQk7AJn_C", + "foo-2": "d2SVtvxeS3c0zw1j0XY3", + "foo-3": "uj35KKSMxYrydy9AtwEA", + "foo-4": "sHauUzQwWo87dp__t_Ug", + "foo-5": "ebGYgLwRuH_cwCOAeAIf", + "foo-6": "CEBxO1NI6KSE4aIOEe8g", + "foo-7": "CIs5QkSldUS9Z6oE85dq", + "foo-8": "eEMqyPYFGmm35aX75zy3", + "foo-9": "nNXpPpX8pUC5paDKAwBo", + "bar-1": "G4jxkxdOl0F0aHDyzSab", + "bar-2": "XbSw2R5rWm8FCPx8AUjP", + "baz-3": "owPaXiJkt4EitYBDn5Yh", + "baz": "CP7zuaZH99lZJVmJwA3g", + "bar-4": "vvLsn8M1D1up5NfSbIYh" }; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work and support "pure" mode: result 1`] = ` -Array [ - Array [ +[ + [ "./modules/pure/pure.css", ".GG5NOiRT4g06DVEU5tQf { color: red; @@ -5541,29 +5541,29 @@ h1 #CEBxO1NI6KSE4aIOEe8g { ] `; -exports[`"modules" option should work and support "pure" mode: warnings 1`] = `Array []`; +exports[`"modules" option should work and support "pure" mode: warnings 1`] = `[]`; -exports[`"modules" option should work js template with "namedExport" option when "exportLocalsConvention" option is function: errors 1`] = `Array []`; +exports[`"modules" option should work js template with "namedExport" option when "exportLocalsConvention" option is function: errors 1`] = `[]`; exports[`"modules" option should work js template with "namedExport" option when "exportLocalsConvention" option is function: module 1`] = ` "// Imports -import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../../../../src/runtime/noSourceMaps.js\\"; -import ___CSS_LOADER_API_IMPORT___ from \\"../../../../../src/runtime/api.js\\"; +import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from "../../../../../src/runtime/noSourceMaps.js"; +import ___CSS_LOADER_API_IMPORT___ from "../../../../../src/runtime/api.js"; var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\".header-baz {\\\\n color: red;\\\\n}\\\\n\\\\n.body {\\\\n color: coral;\\\\n}\\\\n\\\\n.footer {\\\\n color: blue;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, ".header-baz {\\r\\n color: red;\\r\\n}\\r\\n\\r\\n.body {\\r\\n color: coral;\\r\\n}\\r\\n\\r\\n.footer {\\r\\n color: blue;\\r\\n}\\r\\n", ""]); // Exports -export var header_baz_TEST = \\"header-baz\\"; -export var body_TEST = \\"body\\"; -export var footer_TEST = \\"footer\\"; +export var header_baz_TEST = "header-baz"; +export var body_TEST = "body"; +export var footer_TEST = "footer"; export default ___CSS_LOADER_EXPORT___; " `; exports[`"modules" option should work js template with "namedExport" option when "exportLocalsConvention" option is function: result 1`] = ` -Object { - "css": Array [ - Array [ +{ + "css": [ + [ "./modules/namedExport/template-2/index.css", ".header-baz { color: red; @@ -5581,36 +5581,36 @@ Object { ], ], "html": " -

-
-
+
+
+