From 8a60a568caa46ea74c543272da683185db4e38fe Mon Sep 17 00:00:00 2001 From: Nitin Kumar Date: Sun, 9 Apr 2023 00:02:36 +0530 Subject: [PATCH] chore: upgrade jest to v29 (#1510) --- package-lock.json | 2185 ++- package.json | 6 +- .../esModule-option.test.js.snap | 180 +- test/__snapshots__/exportType.test.js.snap | 1456 +- test/__snapshots__/import-option.test.js.snap | 1750 +-- 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 +- 11 files changed, 10256 insertions(+), 10341 deletions(-) diff --git a/package-lock.json b/package-lock.json index 576d589b..7050b57f 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": "^28.1.3", + "babel-jest": "^29.5.0", "cross-env": "^7.0.3", "cspell": "^6.31.1", "del": "^6.1.1", @@ -36,8 +36,8 @@ "eslint-plugin-import": "^2.27.5", "file-loader": "^6.2.0", "husky": "^7.0.1", - "jest": "^28.1.3", - "jest-environment-jsdom": "^28.1.3", + "jest": "^29.5.0", + "jest-environment-jsdom": "^29.5.0", "less": "^4.1.3", "less-loader": "^10.0.1", "lint-staged": "^12.5.0", @@ -988,6 +988,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", + "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "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", @@ -1091,12 +1106,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", + "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -3186,20 +3201,20 @@ } }, "node_modules/@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz", + "integrity": "sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==", "dev": true, "dependencies": { - "@jest/types": "^28.1.3", + "@jest/types": "^29.5.0", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", "slash": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/console/node_modules/ansi-styles": { @@ -3282,43 +3297,42 @@ } }, "node_modules/@jest/core": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", - "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz", + "integrity": "sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==", "dev": true, "dependencies": { - "@jest/console": "^28.1.3", - "@jest/reporters": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/console": "^29.5.0", + "@jest/reporters": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^28.1.3", - "jest-config": "^28.1.3", - "jest-haste-map": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-resolve-dependencies": "^28.1.3", - "jest-runner": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "jest-watcher": "^28.1.3", + "jest-changed-files": "^29.5.0", + "jest-config": "^29.5.0", + "jest-haste-map": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-resolve-dependencies": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "jest-watcher": "^29.5.0", "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "rimraf": "^3.0.0", + "pretty-format": "^29.5.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" @@ -3409,88 +3423,89 @@ } }, "node_modules/@jest/environment": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", - "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", + "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", "dev": true, "dependencies": { - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", "@types/node": "*", - "jest-mock": "^28.1.3" + "jest-mock": "^29.5.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==", "dev": true, "dependencies": { - "expect": "^28.1.3", - "jest-snapshot": "^28.1.3" + "expect": "^29.5.0", + "jest-snapshot": "^29.5.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", - "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", + "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", "dev": true, "dependencies": { - "jest-get-type": "^28.0.2" + "jest-get-type": "^29.4.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/fake-timers": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", - "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", + "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", "dev": true, "dependencies": { - "@jest/types": "^28.1.3", - "@sinonjs/fake-timers": "^9.1.2", + "@jest/types": "^29.5.0", + "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "^28.1.3", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3" + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/globals": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", - "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz", + "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==", "dev": true, "dependencies": { - "@jest/environment": "^28.1.3", - "@jest/expect": "^28.1.3", - "@jest/types": "^28.1.3" + "@jest/environment": "^29.5.0", + "@jest/expect": "^29.5.0", + "@jest/types": "^29.5.0", + "jest-mock": "^29.5.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/reporters": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", - "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz", + "integrity": "sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@jridgewell/trace-mapping": "^0.3.13", + "@jest/console": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@jridgewell/trace-mapping": "^0.3.15", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", @@ -3502,17 +3517,16 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", - "terminal-link": "^2.0.0", "v8-to-istanbul": "^9.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" @@ -3582,17 +3596,18 @@ } }, "node_modules/@jest/reporters/node_modules/jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", + "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", "dev": true, "dependencies": { "@types/node": "*", + "jest-util": "^29.5.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/reporters/node_modules/jest-worker/node_modules/supports-color": { @@ -3632,59 +3647,59 @@ } }, "node_modules/@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", "dev": true, "dependencies": { - "@sinclair/typebox": "^0.24.1" + "@sinclair/typebox": "^0.25.16" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/source-map": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", - "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz", + "integrity": "sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.13", + "@jridgewell/trace-mapping": "^0.3.15", "callsites": "^3.0.0", "graceful-fs": "^4.2.9" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", + "integrity": "sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==", "dev": true, "dependencies": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/console": "^29.5.0", + "@jest/types": "^29.5.0", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/test-sequencer": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", - "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz", + "integrity": "sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==", "dev": true, "dependencies": { - "@jest/test-result": "^28.1.3", + "@jest/test-result": "^29.5.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", + "jest-haste-map": "^29.5.0", "slash": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/test-sequencer/node_modules/slash": { @@ -3697,29 +3712,29 @@ } }, "node_modules/@jest/transform": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", - "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", + "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/types": "^28.1.3", - "@jridgewell/trace-mapping": "^0.3.13", + "@jest/types": "^29.5.0", + "@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", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", + "jest-haste-map": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" + "write-file-atomic": "^4.0.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/transform/node_modules/ansi-styles": { @@ -3771,6 +3786,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, "node_modules/@jest/transform/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -3802,12 +3823,12 @@ } }, "node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", "dev": true, "dependencies": { - "@jest/schemas": "^28.1.3", + "@jest/schemas": "^29.4.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -3815,7 +3836,7 @@ "chalk": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/types/node_modules/ansi-styles": { @@ -3989,27 +4010,27 @@ } }, "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==", + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", "dev": true }, "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", "dev": true, "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { - "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==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", + "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", "dev": true, "dependencies": { - "@sinonjs/commons": "^1.7.0" + "@sinonjs/commons": "^2.0.0" } }, "node_modules/@tootallnate/once": { @@ -4046,13 +4067,13 @@ "dev": true }, "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", "dev": true, "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" @@ -4078,9 +4099,9 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", - "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", "dev": true, "dependencies": { "@babel/types": "^7.3.0" @@ -4113,9 +4134,9 @@ "dev": true }, "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", "dev": true, "dependencies": { "@types/node": "*" @@ -4146,14 +4167,14 @@ } }, "node_modules/@types/jsdom": { - "version": "16.2.15", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.15.tgz", - "integrity": "sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ==", + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", "dev": true, "dependencies": { "@types/node": "*", - "@types/parse5": "^6.0.3", - "@types/tough-cookie": "*" + "@types/tough-cookie": "*", + "parse5": "^7.0.0" } }, "node_modules/@types/json-schema": { @@ -4192,16 +4213,10 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "node_modules/@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "dev": true - }, "node_modules/@types/prettier": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", "dev": true }, "node_modules/@types/stack-utils": { @@ -4217,9 +4232,9 @@ "dev": true }, "node_modules/@types/yargs": { - "version": "17.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", - "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -4420,25 +4435,13 @@ } }, "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", "dev": true, "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" } }, "node_modules/acorn-import-assertions": { @@ -4460,9 +4463,9 @@ } }, "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", "dev": true, "engines": { "node": ">=0.4.0" @@ -4791,21 +4794,21 @@ } }, "node_modules/babel-jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", - "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", + "integrity": "sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==", "dev": true, "dependencies": { - "@jest/transform": "^28.1.3", + "@jest/transform": "^29.5.0", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^28.1.3", + "babel-preset-jest": "^29.5.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "@babel/core": "^7.8.0" @@ -4907,9 +4910,9 @@ } }, "node_modules/babel-plugin-jest-hoist": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", - "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", + "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", "dev": true, "dependencies": { "@babel/template": "^7.3.3", @@ -4918,7 +4921,7 @@ "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/babel-plugin-polyfill-corejs2": { @@ -4993,16 +4996,16 @@ } }, "node_modules/babel-preset-jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz", - "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", + "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", "dev": true, "dependencies": { - "babel-plugin-jest-hoist": "^28.1.3", + "babel-plugin-jest-hoist": "^29.5.0", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "@babel/core": "^7.0.0" @@ -5054,12 +5057,6 @@ "node": ">=8" } }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, "node_modules/browserslist": { "version": "4.21.4", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", @@ -5227,10 +5224,19 @@ } }, "node_modules/ci-info": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", - "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==", - "dev": true + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } }, "node_modules/cjs-module-lexer": { "version": "1.2.2", @@ -6439,19 +6445,6 @@ "node": ">=12" } }, - "node_modules/data-urls/node_modules/whatwg-url": { - "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": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/dateformat": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", @@ -6510,9 +6503,9 @@ } }, "node_modules/decimal.js": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", - "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, "node_modules/decode-uri-component": { @@ -6537,9 +6530,9 @@ "dev": true }, "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, "engines": { "node": ">=0.10.0" @@ -6831,12 +6824,12 @@ } }, "node_modules/diff-sequences": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", - "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", "dev": true, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/dir-glob": { @@ -6974,9 +6967,9 @@ "dev": true }, "node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", "dev": true, "engines": { "node": ">=12" @@ -7019,6 +7012,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", @@ -7729,19 +7734,19 @@ } }, "node_modules/expect": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", "dev": true, "dependencies": { - "@jest/expect-utils": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3" + "@jest/expect-utils": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/fast-deep-equal": { @@ -7794,9 +7799,9 @@ } }, "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, "dependencies": { "bser": "2.1.1" @@ -9251,21 +9256,21 @@ } }, "node_modules/jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz", - "integrity": "sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", + "integrity": "sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==", "dev": true, "dependencies": { - "@jest/core": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/core": "^29.5.0", + "@jest/types": "^29.5.0", "import-local": "^3.0.2", - "jest-cli": "^28.1.3" + "jest-cli": "^29.5.0" }, "bin": { "jest": "bin/jest.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" @@ -9277,46 +9282,47 @@ } }, "node_modules/jest-changed-files": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz", - "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", + "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", "dev": true, "dependencies": { "execa": "^5.0.0", "p-limit": "^3.1.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-circus": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", - "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz", + "integrity": "sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==", "dev": true, "dependencies": { - "@jest/environment": "^28.1.3", - "@jest/expect": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/environment": "^29.5.0", + "@jest/expect": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", "is-generator-fn": "^2.0.0", - "jest-each": "^28.1.3", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", + "jest-each": "^29.5.0", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", "p-limit": "^3.1.0", - "pretty-format": "^28.1.3", + "pretty-format": "^29.5.0", + "pure-rand": "^6.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-circus/node_modules/ansi-styles": { @@ -9399,21 +9405,21 @@ } }, "node_modules/jest-cli": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", - "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz", + "integrity": "sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==", "dev": true, "dependencies": { - "@jest/core": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/core": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", + "jest-config": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", "prompts": "^2.0.1", "yargs": "^17.3.1" }, @@ -9421,7 +9427,7 @@ "jest": "bin/jest.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" @@ -9503,36 +9509,36 @@ } }, "node_modules/jest-config": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", - "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz", + "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^28.1.3", - "@jest/types": "^28.1.3", - "babel-jest": "^28.1.3", + "@jest/test-sequencer": "^29.5.0", + "@jest/types": "^29.5.0", + "babel-jest": "^29.5.0", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^28.1.3", - "jest-environment-node": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-runner": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", + "jest-circus": "^29.5.0", + "jest-environment-node": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^28.1.3", + "pretty-format": "^29.5.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { "@types/node": "*", @@ -9627,18 +9633,18 @@ } }, "node_modules/jest-diff": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", - "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", + "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^28.1.1", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-diff/node_modules/ansi-styles": { @@ -9712,31 +9718,31 @@ } }, "node_modules/jest-docblock": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", - "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", + "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", "dev": true, "dependencies": { "detect-newline": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-each": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", - "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", + "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", "dev": true, "dependencies": { - "@jest/types": "^28.1.3", + "@jest/types": "^29.5.0", "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "jest-util": "^28.1.3", - "pretty-format": "^28.1.3" + "jest-get-type": "^29.4.3", + "jest-util": "^29.5.0", + "pretty-format": "^29.5.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-each/node_modules/ansi-styles": { @@ -9810,70 +9816,78 @@ } }, "node_modules/jest-environment-jsdom": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-28.1.3.tgz", - "integrity": "sha512-HnlGUmZRdxfCByd3GM2F100DgQOajUBzEitjGqIREcb45kGjZvRrKUdlaF6escXBdcXNl0OBh+1ZrfeZT3GnAg==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz", + "integrity": "sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==", "dev": true, "dependencies": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/jsdom": "^16.2.4", + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/jsdom": "^20.0.0", "@types/node": "*", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3", - "jsdom": "^19.0.0" + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0", + "jsdom": "^20.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, "node_modules/jest-environment-node": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", - "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", + "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==", "dev": true, "dependencies": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", "@types/node": "*", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3" + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", "dev": true, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-haste-map": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", - "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz", + "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==", "dev": true, "dependencies": { - "@jest/types": "^28.1.3", + "@jest/types": "^29.5.0", "@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": "^28.0.2", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", "micromatch": "^4.0.4", "walker": "^1.0.8" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "optionalDependencies": { "fsevents": "^2.3.2" @@ -9889,17 +9903,18 @@ } }, "node_modules/jest-haste-map/node_modules/jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", + "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", "dev": true, "dependencies": { "@types/node": "*", + "jest-util": "^29.5.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-haste-map/node_modules/supports-color": { @@ -9918,31 +9933,31 @@ } }, "node_modules/jest-leak-detector": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", - "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz", + "integrity": "sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==", "dev": true, "dependencies": { - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-matcher-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", + "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-matcher-utils/node_modules/ansi-styles": { @@ -10016,23 +10031,23 @@ } }, "node_modules/jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", + "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", + "@jest/types": "^29.5.0", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", + "pretty-format": "^29.5.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-message-util/node_modules/ansi-styles": { @@ -10115,22 +10130,23 @@ } }, "node_modules/jest-mock": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", - "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz", + "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==", "dev": true, "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*" + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-util": "^29.5.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, "engines": { "node": ">=6" @@ -10145,45 +10161,45 @@ } }, "node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", + "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", "dev": true, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-resolve": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", - "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz", + "integrity": "sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==", "dev": true, "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", + "jest-haste-map": "^29.5.0", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", + "resolve.exports": "^2.0.0", "slash": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-resolve-dependencies": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", - "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz", + "integrity": "sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==", "dev": true, "dependencies": { - "jest-regex-util": "^28.0.2", - "jest-snapshot": "^28.1.3" + "jest-regex-util": "^29.4.3", + "jest-snapshot": "^29.5.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-resolve/node_modules/ansi-styles": { @@ -10266,35 +10282,35 @@ } }, "node_modules/jest-runner": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", - "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz", + "integrity": "sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==", "dev": true, "dependencies": { - "@jest/console": "^28.1.3", - "@jest/environment": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/console": "^29.5.0", + "@jest/environment": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", "@types/node": "*", "chalk": "^4.0.0", - "emittery": "^0.10.2", + "emittery": "^0.13.1", "graceful-fs": "^4.2.9", - "jest-docblock": "^28.1.1", - "jest-environment-node": "^28.1.3", - "jest-haste-map": "^28.1.3", - "jest-leak-detector": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-resolve": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-util": "^28.1.3", - "jest-watcher": "^28.1.3", - "jest-worker": "^28.1.3", + "jest-docblock": "^29.4.3", + "jest-environment-node": "^29.5.0", + "jest-haste-map": "^29.5.0", + "jest-leak-detector": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-resolve": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-util": "^29.5.0", + "jest-watcher": "^29.5.0", + "jest-worker": "^29.5.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-runner/node_modules/ansi-styles": { @@ -10356,17 +10372,18 @@ } }, "node_modules/jest-runner/node_modules/jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", + "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", "dev": true, "dependencies": { "@types/node": "*", + "jest-util": "^29.5.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-runner/node_modules/jest-worker/node_modules/supports-color": { @@ -10407,36 +10424,36 @@ } }, "node_modules/jest-runtime": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", - "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==", - "dev": true, - "dependencies": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/globals": "^28.1.3", - "@jest/source-map": "^28.1.2", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz", + "integrity": "sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/globals": "^29.5.0", + "@jest/source-map": "^29.4.3", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@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": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-mock": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", + "jest-haste-map": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-runtime/node_modules/ansi-styles": { @@ -10519,37 +10536,37 @@ } }, "node_modules/jest-snapshot": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", - "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz", + "integrity": "sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==", "dev": true, "dependencies": { "@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.3.3", - "@jest/expect-utils": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/expect-utils": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", "@types/babel__traverse": "^7.0.6", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^28.1.3", + "expect": "^29.5.0", "graceful-fs": "^4.2.9", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.1.3", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", "natural-compare": "^1.4.0", - "pretty-format": "^28.1.3", + "pretty-format": "^29.5.0", "semver": "^7.3.5" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-snapshot/node_modules/ansi-styles": { @@ -10623,12 +10640,12 @@ } }, "node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", + "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", "dev": true, "dependencies": { - "@jest/types": "^28.1.3", + "@jest/types": "^29.5.0", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -10636,7 +10653,7 @@ "picomatch": "^2.2.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-util/node_modules/ansi-styles": { @@ -10710,20 +10727,20 @@ } }, "node_modules/jest-validate": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", - "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz", + "integrity": "sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==", "dev": true, "dependencies": { - "@jest/types": "^28.1.3", + "@jest/types": "^29.5.0", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", + "jest-get-type": "^29.4.3", "leven": "^3.1.0", - "pretty-format": "^28.1.3" + "pretty-format": "^29.5.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-validate/node_modules/ansi-styles": { @@ -10809,22 +10826,22 @@ } }, "node_modules/jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz", + "integrity": "sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==", "dev": true, "dependencies": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", + "emittery": "^0.13.1", + "jest-util": "^29.5.0", "string-length": "^4.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-watcher/node_modules/ansi-styles": { @@ -10961,41 +10978,40 @@ } }, "node_modules/jsdom": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", - "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", + "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", "dev": true, "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.5.0", - "acorn-globals": "^6.0.0", + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", "cssom": "^0.5.0", "cssstyle": "^2.3.0", - "data-urls": "^3.0.1", - "decimal.js": "^10.3.1", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", "domexception": "^4.0.0", "escodegen": "^2.0.0", "form-data": "^4.0.0", "html-encoding-sniffer": "^3.0.0", "http-proxy-agent": "^5.0.0", - "https-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", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^3.0.0", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", "webidl-conversions": "^7.0.0", "whatwg-encoding": "^2.0.0", "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^10.0.0", - "ws": "^8.2.3", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", "xml-name-validator": "^4.0.0" }, "engines": { - "node": ">=12" + "node": ">=14" }, "peerDependencies": { "canvas": "^2.5.0" @@ -12194,9 +12210,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.3.tgz", + "integrity": "sha512-jscxIO4/VKScHlbmFBdV1Z6LXnLO+ZR4VMtypudUdfwtKxUN3TQcNFIHLwKtrUbDyHN4/GycY9+oRGZ2XMXYPw==", "dev": true }, "node_modules/object-inspect": { @@ -12396,10 +12412,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.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } }, "node_modules/path-exists": { "version": "4.0.0", @@ -13225,18 +13247,17 @@ } }, "node_modules/pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", "dev": true, "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", + "@jest/schemas": "^29.4.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/pretty-format/node_modules/ansi-styles": { @@ -13292,6 +13313,22 @@ "node": ">=6" } }, + "node_modules/pure-rand": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.1.tgz", + "integrity": "sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ] + }, "node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -13754,9 +13791,9 @@ } }, "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", "dev": true, "engines": { "node": ">=10" @@ -13935,15 +13972,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": { @@ -14199,9 +14236,9 @@ } }, "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, "dependencies": { "escape-string-regexp": "^2.0.0" @@ -14573,40 +14610,6 @@ "node": ">=4" } }, - "node_modules/supports-hyperlinks": { - "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", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/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/supports-hyperlinks/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/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -14634,22 +14637,6 @@ "node": ">=6" } }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/terser": { "version": "5.14.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", @@ -14879,15 +14866,6 @@ } } }, - "node_modules/ts-node/node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/tsconfig-paths": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", @@ -15175,9 +15153,9 @@ "dev": true }, "node_modules/v8-to-istanbul": { - "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==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", @@ -15210,25 +15188,16 @@ "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==", "dev": true }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, "node_modules/w3c-xmlserializer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", - "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", "dev": true, "dependencies": { "xml-name-validator": "^4.0.0" }, "engines": { - "node": ">=12" + "node": ">=14" } }, "node_modules/walker": { @@ -15362,9 +15331,9 @@ } }, "node_modules/whatwg-url": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", - "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", + "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": { "tr46": "^3.0.0", @@ -15572,16 +15541,16 @@ } }, "node_modules/ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", "dev": true, "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -16390,6 +16359,15 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-jsx": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", + "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, "@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", @@ -16463,12 +16441,12 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", + "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-arrow-functions": { @@ -17993,16 +17971,16 @@ "dev": true }, "@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz", + "integrity": "sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==", "dev": true, "requires": { - "@jest/types": "^28.1.3", + "@jest/types": "^29.5.0", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", "slash": "^3.0.0" }, "dependencies": { @@ -18064,38 +18042,37 @@ } }, "@jest/core": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", - "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz", + "integrity": "sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==", "dev": true, "requires": { - "@jest/console": "^28.1.3", - "@jest/reporters": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/console": "^29.5.0", + "@jest/reporters": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^28.1.3", - "jest-config": "^28.1.3", - "jest-haste-map": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-resolve-dependencies": "^28.1.3", - "jest-runner": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "jest-watcher": "^28.1.3", + "jest-changed-files": "^29.5.0", + "jest-config": "^29.5.0", + "jest-haste-map": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-resolve-dependencies": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "jest-watcher": "^29.5.0", "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "rimraf": "^3.0.0", + "pretty-format": "^29.5.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, @@ -18158,73 +18135,74 @@ } }, "@jest/environment": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", - "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", + "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", "dev": true, "requires": { - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", "@types/node": "*", - "jest-mock": "^28.1.3" + "jest-mock": "^29.5.0" } }, "@jest/expect": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==", "dev": true, "requires": { - "expect": "^28.1.3", - "jest-snapshot": "^28.1.3" + "expect": "^29.5.0", + "jest-snapshot": "^29.5.0" } }, "@jest/expect-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", - "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", + "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", "dev": true, "requires": { - "jest-get-type": "^28.0.2" + "jest-get-type": "^29.4.3" } }, "@jest/fake-timers": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", - "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", + "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", "dev": true, "requires": { - "@jest/types": "^28.1.3", - "@sinonjs/fake-timers": "^9.1.2", + "@jest/types": "^29.5.0", + "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "^28.1.3", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3" + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" } }, "@jest/globals": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", - "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz", + "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==", "dev": true, "requires": { - "@jest/environment": "^28.1.3", - "@jest/expect": "^28.1.3", - "@jest/types": "^28.1.3" + "@jest/environment": "^29.5.0", + "@jest/expect": "^29.5.0", + "@jest/types": "^29.5.0", + "jest-mock": "^29.5.0" } }, "@jest/reporters": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", - "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz", + "integrity": "sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@jridgewell/trace-mapping": "^0.3.13", + "@jest/console": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@jridgewell/trace-mapping": "^0.3.15", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", @@ -18236,13 +18214,12 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", - "terminal-link": "^2.0.0", "v8-to-istanbul": "^9.0.1" }, "dependencies": { @@ -18287,12 +18264,13 @@ "dev": true }, "jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", + "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", "dev": true, "requires": { "@types/node": "*", + "jest-util": "^29.5.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -18326,46 +18304,46 @@ } }, "@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", "dev": true, "requires": { - "@sinclair/typebox": "^0.24.1" + "@sinclair/typebox": "^0.25.16" } }, "@jest/source-map": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", - "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz", + "integrity": "sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==", "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.13", + "@jridgewell/trace-mapping": "^0.3.15", "callsites": "^3.0.0", "graceful-fs": "^4.2.9" } }, "@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", + "integrity": "sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==", "dev": true, "requires": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/console": "^29.5.0", + "@jest/types": "^29.5.0", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", - "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz", + "integrity": "sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==", "dev": true, "requires": { - "@jest/test-result": "^28.1.3", + "@jest/test-result": "^29.5.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", + "jest-haste-map": "^29.5.0", "slash": "^3.0.0" }, "dependencies": { @@ -18378,26 +18356,26 @@ } }, "@jest/transform": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", - "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", + "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==", "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/types": "^28.1.3", - "@jridgewell/trace-mapping": "^0.3.13", + "@jest/types": "^29.5.0", + "@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", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", + "jest-haste-map": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" + "write-file-atomic": "^4.0.2" }, "dependencies": { "ansi-styles": { @@ -18434,6 +18412,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -18458,12 +18442,12 @@ } }, "@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", "dev": true, "requires": { - "@jest/schemas": "^28.1.3", + "@jest/schemas": "^29.4.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -18605,27 +18589,27 @@ } }, "@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==", + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", "dev": true }, "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", "dev": true, "requires": { "type-detect": "4.0.8" } }, "@sinonjs/fake-timers": { - "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==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", + "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", "dev": true, "requires": { - "@sinonjs/commons": "^1.7.0" + "@sinonjs/commons": "^2.0.0" } }, "@tootallnate/once": { @@ -18659,13 +18643,13 @@ "dev": true }, "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", "dev": true, "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" @@ -18691,9 +18675,9 @@ } }, "@types/babel__traverse": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", - "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", "dev": true, "requires": { "@babel/types": "^7.3.0" @@ -18726,9 +18710,9 @@ "dev": true }, "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", "dev": true, "requires": { "@types/node": "*" @@ -18759,14 +18743,14 @@ } }, "@types/jsdom": { - "version": "16.2.15", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.15.tgz", - "integrity": "sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ==", + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", "dev": true, "requires": { "@types/node": "*", - "@types/parse5": "^6.0.3", - "@types/tough-cookie": "*" + "@types/tough-cookie": "*", + "parse5": "^7.0.0" } }, "@types/json-schema": { @@ -18805,16 +18789,10 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "dev": true - }, "@types/prettier": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", "dev": true }, "@types/stack-utils": { @@ -18830,9 +18808,9 @@ "dev": true }, "@types/yargs": { - "version": "17.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", - "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -19022,21 +19000,13 @@ "dev": true }, "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", "dev": true, "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" } }, "acorn-import-assertions": { @@ -19054,9 +19024,9 @@ "requires": {} }, "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", "dev": true }, "add-stream": { @@ -19287,15 +19257,15 @@ "dev": true }, "babel-jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", - "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", + "integrity": "sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==", "dev": true, "requires": { - "@jest/transform": "^28.1.3", + "@jest/transform": "^29.5.0", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^28.1.3", + "babel-preset-jest": "^29.5.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" @@ -19372,9 +19342,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", - "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", + "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -19442,12 +19412,12 @@ } }, "babel-preset-jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz", - "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", + "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^28.1.3", + "babel-plugin-jest-hoist": "^29.5.0", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -19488,12 +19458,6 @@ "fill-range": "^7.0.1" } }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, "browserslist": { "version": "4.21.4", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", @@ -19600,9 +19564,9 @@ "dev": true }, "ci-info": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", - "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", "dev": true }, "cjs-module-lexer": { @@ -20529,18 +20493,6 @@ "abab": "^2.0.6", "whatwg-mimetype": "^3.0.0", "whatwg-url": "^11.0.0" - }, - "dependencies": { - "whatwg-url": { - "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": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - } } }, "dateformat": { @@ -20583,9 +20535,9 @@ } }, "decimal.js": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", - "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, "decode-uri-component": { @@ -20607,9 +20559,9 @@ "dev": true }, "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true }, "define-properties": { @@ -20793,9 +20745,9 @@ "dev": true }, "diff-sequences": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", - "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", "dev": true }, "dir-glob": { @@ -20902,9 +20854,9 @@ "dev": true }, "emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", "dev": true }, "emoji-regex": { @@ -20935,6 +20887,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", @@ -21469,16 +21427,16 @@ "dev": true }, "expect": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", "dev": true, "requires": { - "@jest/expect-utils": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3" + "@jest/expect-utils": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0" } }, "fast-deep-equal": { @@ -21528,9 +21486,9 @@ } }, "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, "requires": { "bser": "2.1.1" @@ -22577,21 +22535,21 @@ } }, "jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz", - "integrity": "sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", + "integrity": "sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==", "dev": true, "requires": { - "@jest/core": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/core": "^29.5.0", + "@jest/types": "^29.5.0", "import-local": "^3.0.2", - "jest-cli": "^28.1.3" + "jest-cli": "^29.5.0" } }, "jest-changed-files": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz", - "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", + "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", "dev": true, "requires": { "execa": "^5.0.0", @@ -22599,28 +22557,29 @@ } }, "jest-circus": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", - "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz", + "integrity": "sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==", "dev": true, "requires": { - "@jest/environment": "^28.1.3", - "@jest/expect": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/environment": "^29.5.0", + "@jest/expect": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", "is-generator-fn": "^2.0.0", - "jest-each": "^28.1.3", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", + "jest-each": "^29.5.0", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", "p-limit": "^3.1.0", - "pretty-format": "^28.1.3", + "pretty-format": "^29.5.0", + "pure-rand": "^6.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -22683,21 +22642,21 @@ } }, "jest-cli": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", - "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz", + "integrity": "sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==", "dev": true, "requires": { - "@jest/core": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/core": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", + "jest-config": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", "prompts": "^2.0.1", "yargs": "^17.3.1" }, @@ -22754,31 +22713,31 @@ } }, "jest-config": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", - "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz", + "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==", "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^28.1.3", - "@jest/types": "^28.1.3", - "babel-jest": "^28.1.3", + "@jest/test-sequencer": "^29.5.0", + "@jest/types": "^29.5.0", + "babel-jest": "^29.5.0", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^28.1.3", - "jest-environment-node": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-runner": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", + "jest-circus": "^29.5.0", + "jest-environment-node": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^28.1.3", + "pretty-format": "^29.5.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -22841,15 +22800,15 @@ } }, "jest-diff": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", - "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", + "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^28.1.1", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" }, "dependencies": { "ansi-styles": { @@ -22904,25 +22863,25 @@ } }, "jest-docblock": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", - "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", + "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", "dev": true, "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", - "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", + "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", "dev": true, "requires": { - "@jest/types": "^28.1.3", + "@jest/types": "^29.5.0", "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "jest-util": "^28.1.3", - "pretty-format": "^28.1.3" + "jest-get-type": "^29.4.3", + "jest-util": "^29.5.0", + "pretty-format": "^29.5.0" }, "dependencies": { "ansi-styles": { @@ -22977,57 +22936,57 @@ } }, "jest-environment-jsdom": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-28.1.3.tgz", - "integrity": "sha512-HnlGUmZRdxfCByd3GM2F100DgQOajUBzEitjGqIREcb45kGjZvRrKUdlaF6escXBdcXNl0OBh+1ZrfeZT3GnAg==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz", + "integrity": "sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==", "dev": true, "requires": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/jsdom": "^16.2.4", + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/jsdom": "^20.0.0", "@types/node": "*", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3", - "jsdom": "^19.0.0" + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0", + "jsdom": "^20.0.0" } }, "jest-environment-node": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", - "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", + "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==", "dev": true, "requires": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", "@types/node": "*", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3" + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" } }, "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", "dev": true }, "jest-haste-map": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", - "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz", + "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==", "dev": true, "requires": { - "@jest/types": "^28.1.3", + "@jest/types": "^29.5.0", "@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": "^28.0.2", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", "micromatch": "^4.0.4", "walker": "^1.0.8" }, @@ -23039,12 +22998,13 @@ "dev": true }, "jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", + "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", "dev": true, "requires": { "@types/node": "*", + "jest-util": "^29.5.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" } @@ -23061,25 +23021,25 @@ } }, "jest-leak-detector": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", - "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz", + "integrity": "sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==", "dev": true, "requires": { - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" } }, "jest-matcher-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", + "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" }, "dependencies": { "ansi-styles": { @@ -23134,18 +23094,18 @@ } }, "jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", + "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", + "@jest/types": "^29.5.0", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", + "pretty-format": "^29.5.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -23208,42 +23168,43 @@ } }, "jest-mock": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", - "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz", + "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==", "dev": true, "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*" + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-util": "^29.5.0" } }, "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, "requires": {} }, "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", + "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", "dev": true }, "jest-resolve": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", - "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz", + "integrity": "sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==", "dev": true, "requires": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", + "jest-haste-map": "^29.5.0", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", + "resolve.exports": "^2.0.0", "slash": "^3.0.0" }, "dependencies": { @@ -23305,40 +23266,40 @@ } }, "jest-resolve-dependencies": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", - "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz", + "integrity": "sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==", "dev": true, "requires": { - "jest-regex-util": "^28.0.2", - "jest-snapshot": "^28.1.3" + "jest-regex-util": "^29.4.3", + "jest-snapshot": "^29.5.0" } }, "jest-runner": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", - "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz", + "integrity": "sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==", "dev": true, "requires": { - "@jest/console": "^28.1.3", - "@jest/environment": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/console": "^29.5.0", + "@jest/environment": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", "@types/node": "*", "chalk": "^4.0.0", - "emittery": "^0.10.2", + "emittery": "^0.13.1", "graceful-fs": "^4.2.9", - "jest-docblock": "^28.1.1", - "jest-environment-node": "^28.1.3", - "jest-haste-map": "^28.1.3", - "jest-leak-detector": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-resolve": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-util": "^28.1.3", - "jest-watcher": "^28.1.3", - "jest-worker": "^28.1.3", + "jest-docblock": "^29.4.3", + "jest-environment-node": "^29.5.0", + "jest-haste-map": "^29.5.0", + "jest-leak-detector": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-resolve": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-util": "^29.5.0", + "jest-watcher": "^29.5.0", + "jest-worker": "^29.5.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, @@ -23384,12 +23345,13 @@ "dev": true }, "jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", + "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", "dev": true, "requires": { "@types/node": "*", + "jest-util": "^29.5.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -23427,31 +23389,31 @@ } }, "jest-runtime": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", - "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==", - "dev": true, - "requires": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/globals": "^28.1.3", - "@jest/source-map": "^28.1.2", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz", + "integrity": "sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==", + "dev": true, + "requires": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/globals": "^29.5.0", + "@jest/source-map": "^29.4.3", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@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": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-mock": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", + "jest-haste-map": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -23514,33 +23476,33 @@ } }, "jest-snapshot": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", - "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz", + "integrity": "sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==", "dev": true, "requires": { "@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.3.3", - "@jest/expect-utils": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/expect-utils": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", "@types/babel__traverse": "^7.0.6", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^28.1.3", + "expect": "^29.5.0", "graceful-fs": "^4.2.9", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.1.3", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", "natural-compare": "^1.4.0", - "pretty-format": "^28.1.3", + "pretty-format": "^29.5.0", "semver": "^7.3.5" }, "dependencies": { @@ -23596,12 +23558,12 @@ } }, "jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", + "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", "dev": true, "requires": { - "@jest/types": "^28.1.3", + "@jest/types": "^29.5.0", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -23661,17 +23623,17 @@ } }, "jest-validate": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", - "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz", + "integrity": "sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==", "dev": true, "requires": { - "@jest/types": "^28.1.3", + "@jest/types": "^29.5.0", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", + "jest-get-type": "^29.4.3", "leven": "^3.1.0", - "pretty-format": "^28.1.3" + "pretty-format": "^29.5.0" }, "dependencies": { "ansi-styles": { @@ -23732,18 +23694,18 @@ } }, "jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz", + "integrity": "sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==", "dev": true, "requires": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", + "emittery": "^0.13.1", + "jest-util": "^29.5.0", "string-length": "^4.0.1" }, "dependencies": { @@ -23849,37 +23811,36 @@ } }, "jsdom": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", - "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", + "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", "dev": true, "requires": { - "abab": "^2.0.5", - "acorn": "^8.5.0", - "acorn-globals": "^6.0.0", + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", "cssom": "^0.5.0", "cssstyle": "^2.3.0", - "data-urls": "^3.0.1", - "decimal.js": "^10.3.1", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", "domexception": "^4.0.0", "escodegen": "^2.0.0", "form-data": "^4.0.0", "html-encoding-sniffer": "^3.0.0", "http-proxy-agent": "^5.0.0", - "https-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", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^3.0.0", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", "webidl-conversions": "^7.0.0", "whatwg-encoding": "^2.0.0", "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^10.0.0", - "ws": "^8.2.3", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", "xml-name-validator": "^4.0.0" } }, @@ -24759,9 +24720,9 @@ } }, "nwsapi": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.3.tgz", + "integrity": "sha512-jscxIO4/VKScHlbmFBdV1Z6LXnLO+ZR4VMtypudUdfwtKxUN3TQcNFIHLwKtrUbDyHN4/GycY9+oRGZ2XMXYPw==", "dev": true }, "object-inspect": { @@ -24901,10 +24862,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.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "requires": { + "entities": "^4.4.0" + } }, "path-exists": { "version": "4.0.0", @@ -25388,13 +25352,12 @@ "dev": true }, "pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", "dev": true, "requires": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", + "@jest/schemas": "^29.4.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -25442,6 +25405,12 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, + "pure-rand": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.1.tgz", + "integrity": "sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==", + "dev": true + }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -25795,9 +25764,9 @@ } }, "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", "dev": true }, "restore-cursor": { @@ -25906,9 +25875,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" @@ -26121,9 +26090,9 @@ "dev": true }, "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, "requires": { "escape-string-regexp": "^2.0.0" @@ -26384,33 +26353,6 @@ "has-flag": "^3.0.0" } }, - "supports-hyperlinks": { - "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", - "supports-color": "^7.0.0" - }, - "dependencies": { - "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 - }, - "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, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -26429,16 +26371,6 @@ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, "terser": { "version": "5.14.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", @@ -26597,14 +26529,6 @@ "make-error": "^1.1.1", "v8-compile-cache-lib": "^3.0.1", "yn": "3.1.1" - }, - "dependencies": { - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true - } } }, "tsconfig-paths": { @@ -26809,9 +26733,9 @@ "dev": true }, "v8-to-istanbul": { - "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==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.12", @@ -26841,19 +26765,10 @@ "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==", "dev": true }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, "w3c-xmlserializer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", - "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", "dev": true, "requires": { "xml-name-validator": "^4.0.0" @@ -26956,9 +26871,9 @@ "dev": true }, "whatwg-url": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", - "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", + "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": { "tr46": "^3.0.0", @@ -27120,9 +27035,9 @@ } }, "ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", "dev": true, "requires": {} }, diff --git a/package.json b/package.json index 1e7c3bc4..89354938 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "@commitlint/cli": "^16.3.0", "@commitlint/config-conventional": "^16.2.4", "@webpack-contrib/eslint-config-webpack": "^3.0.0", - "babel-jest": "^28.1.3", + "babel-jest": "^29.5.0", "cross-env": "^7.0.3", "cspell": "^6.31.1", "del": "^6.1.1", @@ -70,8 +70,8 @@ "eslint-plugin-import": "^2.27.5", "file-loader": "^6.2.0", "husky": "^7.0.1", - "jest": "^28.1.3", - "jest-environment-jsdom": "^28.1.3", + "jest": "^29.5.0", + "jest-environment-jsdom": "^29.5.0", "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..2531be13 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\\";\\n\\n/* Comment */\\n\\n.class {\\n color: red;\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\n}\\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\\";\\n\\n/* Comment */\\n\\n.class {\\n color: red;\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\n}\\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\\";\\n\\n/* Comment */\\n\\n.class {\\n color: red;\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\n}\\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\\";\\n\\n/* Comment */\\n\\n.OZJqogC5EaF_wROug7zE {\\n color: red;\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\n}\\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\\";\\n\\n/* Comment */\\n\\n.OZJqogC5EaF_wROug7zE {\\n color: red;\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\n}\\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\\";\\n\\n/* Comment */\\n\\n.class {\\n color: red;\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\n}\\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 42ab05bc..f4de2a05 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\\";\\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", ""]); // 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\\";\\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", ""]); // 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\\";\\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", ""]); // 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\\";\\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", ""]); // 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);\\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", ""]); // 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\\";\\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", ""]); // 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\\";\\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", ""]); // 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\\";\\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":""}]); // 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,11 +1456,11 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } @@ -1468,10 +1468,10 @@ a[href=\\"\\" i] { } `; -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", ] @@ -1479,16 +1479,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\\";\\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", ""]); // Exports var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet(); ___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString()); @@ -1498,7 +1498,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'; @@ -1522,9 +1522,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 { @@ -1533,60 +1533,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; @@ -1604,12 +1604,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{ @@ -1628,21 +1628,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", ] @@ -1650,59 +1650,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___); @@ -1717,15 +1717,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___); @@ -1738,8 +1738,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___); @@ -1749,10 +1749,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___); @@ -1762,7 +1762,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\\";\\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", ""]); // Exports var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet(); ___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString()); @@ -1772,7 +1772,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); @@ -1813,11 +1813,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 { @@ -1829,19 +1829,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 { @@ -1857,11 +1857,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) { @@ -1871,11 +1871,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 { @@ -1899,7 +1899,7 @@ b { } .class { - background: green url(\\"\\") xyz; + background: green url("") xyz; } .class { @@ -1940,7 +1940,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 { @@ -1981,7 +1981,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 { @@ -1990,15 +1990,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( @@ -2007,20 +2007,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); @@ -2038,65 +2038,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 { @@ -2104,17 +2104,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 { @@ -2140,7 +2140,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 { @@ -2157,7 +2157,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/\` */ @@ -2189,18 +2189,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 @@ -2212,7 +2212,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 @@ -2233,11 +2233,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 @@ -2259,7 +2259,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 @@ -2267,15 +2267,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()); @@ -2292,22 +2292,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\\";\\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", ""]); // Exports var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet(); ___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString()); @@ -2317,7 +2317,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 */ @@ -2339,9 +2339,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 { @@ -2350,60 +2350,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; @@ -2421,12 +2421,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{ @@ -2445,69 +2445,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 {\\n color: red;\\n}\\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\\";\\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":""}]); // 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 */ @@ -2529,9 +2529,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 { @@ -2540,60 +2540,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; @@ -2611,12 +2611,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{ @@ -2635,40 +2635,40 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Jhc2ljLWNzcy1zdHlsZS1zaGVldC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCOztBQUVoQixZQUFZOztBQUVaO0VBQ0UsVUFBVTtFQUNWLG1EQUFnQztBQUNsQzs7QUFFQTtFQUNFLG1EQUFnQztBQUNsQzs7QUFFQTtFQUNFLFVBQVU7RUFDVixVQUFVO0FBQ1o7O0FBRUEsU0FBUyxRQUFRLEVBQUU7O0FBRW5CLE1BQU07O0FBRU4sU0FBUyxRQUFRLEVBQUU7O0FBRW5CLFNBQVMsaUJBQWlCOztBQUUxQjtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QiwwQkFBMEI7RUFDMUIsNEJBQTRCO0FBQzlCOztBQUVBLE9BQU87QUFDUCxRQUFROztBQUVSLFNBQVM7O0FBRVQ7RUFDRSxhQUFhO0VBQ2IsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSx1QkFBdUI7QUFDekI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBLGFBQWE7O0FBRWIsWUFBWTs7QUFFWixRQUFROztBQUVSO0VBQ0UsbUJBQW1CLEVBQUUsMkJBQTJCO0FBQ2xEOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBLElBQUk7O0FBRUosV0FBVyxFQUFFLHNDQUFzQztBQUNuRCxZQUFZLEVBQUUseUNBQXlDO0FBQ3ZELFlBQVksRUFBRSwyQ0FBMkM7QUFDekQsVUFBVSxFQUFFLDBDQUEwQztBQUN0RCxJQUFJLEVBQUUsb0NBQW9DOztBQUUxQztFQUNFLHFCQUFxQjtFQUNyQjs7Ozs7Ozs7OztHQVVDO0FBQ0g7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLG1EQUFxMUI7QUFDdjFCOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiBDb21tZW50ICovXG5cbi5jbGFzcyB7XG4gIGNvbG9yOiByZWQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vdXJsL2ltZy5wbmdcIik7XG59XG5cbi5jbGFzcy1kdXBsaWNhdGUtdXJsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi91cmwvaW1nLnBuZ1wiKTtcbn1cblxuOnJvb3Qge1xuICAtLWZvbzogMXB4O1xuICAtLWJhcjogMnB4O1xufVxuXG4uY2xhc3MgeyBhOiBiIGMgZDsgfVxuXG4udHdvIHt9XG5cbi51LW1cXCsgeyBhOiBiIGMgZDsgfVxuXG4uY2xhc3MgeyBjb250ZW50OiBcIlxcRjEwQ1wiIH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XG4gIH1cbn1cblxuLmNsYXNzIHtcbiAgY29udGVudDogXCJcXDIxOTNcIjtcbiAgY29udGVudDogXCJcXDIxOTNcXDIxOTNcIjtcbiAgY29udGVudDogXCJcXDIxOTMgXFwyMTkzXCI7XG4gIGNvbnRlbnQ6IFwiXFwyMTkzXFwyMTkzXFwyMTkzXCI7XG4gIGNvbnRlbnQ6IFwiXFwyMTkzIFxcMjE5MyBcXDIxOTNcIjtcbn1cblxuLi10b3Age31cbi5cXC10b3Age31cblxuI1xcI3Rlc3Qge31cblxuLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ3JpZC5cXC10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ncmlkLi10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ncmlkLlxcLW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ3JpZC5cXC1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi51LW1cXDAwMDAyYiB7fVxuXG4udS1tMDAwMDJiIHt9XG5cbiN1LW1cXCsge31cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnw6XCvsKuw6jCvcKvw6nCm8KFw6nCu8KRJzsgLyogc29tZSBjaGluZXNlIGZvbnQgbmFtZSAqL1xufVxuXG4ubXlTdHlsZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDEnO1xufVxuXG4ubXlTdHlsZSB7XG4gIGNvbnRlbnQ6ICdcXEU5MDEnO1xufVxuXG4uw6LCmcKrIHt9XG5cbi5cXDNBIFxcYFxcKCB7fSAvKiBtYXRjaGVzIGVsZW1lbnRzIHdpdGggY2xhc3M9XCI6YChcIiAqL1xuLlxcMzEgYTJiM2Mge30gLyogbWF0Y2hlcyBlbGVtZW50cyB3aXRoIGNsYXNzPVwiMWEyYjNjXCIgKi9cbiNcXCNmYWtlLWlkIHt9IC8qIG1hdGNoZXMgdGhlIGVsZW1lbnQgd2l0aCBpZD1cIiNmYWtlLWlkXCIgKi9cbiMtYS1iLWMtIHt9IC8qIG1hdGNoZXMgdGhlIGVsZW1lbnQgd2l0aCBpZD1cIi1hLWItYy1cIiAqL1xuI8OCwqkge30gLyogbWF0Y2hlcyB0aGUgZWxlbWVudCB3aXRoIGlkPVwiw4LCqVwiICovXG5cbjpyb290IHtcbiAgLS10aXRsZS1hbGlnbjogY2VudGVyO1xuICAtLXNyLW9ubHk6IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBib3JkZXI6IDA7XG4gIH07XG59XG5cbi50ZXN0IHtcbiAgY29udGVudDogXCJcXDIwMTRcXEEwXCI7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0IFxcQTBcIjtcbiAgY29udGVudDogXCJcXEEwIFxcMjAxNFwiO1xuICBjb250ZW50OiBcIlxcQTBcXDIwMTRcIjtcbiAgbWFyZ2luLXRvcDogMXB4XFw5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwXFw5O1xufVxuXG4ubGlnaHQub24gLmJ1bGI6YmVmb3Jle1xuICBjb250ZW50OiAnw7DCn8KSwqEnO1xufVxuXG4uYmFzZTY0IHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1nL2pwZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFoeEpSRUZVU0EzdGs3MXJVMUVZeG5NVEVvSlVrb3dXd2RKMmFrRUhCZkdqQ2lJRjZaeWxWVUtTbTJUcVpMR0krQS9vSXUyVVhtOEM0bEF5RjRTV2ppMHRkRkxvMUVvN1ZOMFNhQkVoSDdlL056MG5QVGZHT2ppYUN5ZlBjNTczNHpsZkNRVDZYLzhFL3ZVRXJMODFLQmFMOXkzTFNudWVkNVBjSVRqVU93UjNnc0ZnMmJidGpZdDYvTkdnWEM0UDFldDFsMmFQTG1wQWJEMFNpZGpwZFBxZ1YxNVBBOWQxN3pRYWpVOFV4SFFSSy80RzM1UTVwdmVBSzhMbEkxWmpQTW5sY2x0bnl2bnZid2FPNDF4dnRWcXk3WUh6dE1BQ3E1eG5sYjlFWTNkUmR2Y0dvMWtqNXdSK3QxQW9mREcwZ00rQTg3NUU4RE5qUkNleHNyVjhQajlacVZRaXRWcnRxZWp4ZVB4ak1wbXNzNWhWVEI0YnVYdk1iMkR5VTJ0QlRSUytCanZObFZZVXBQbDdpdVZPM0dxMXVvUXgxRnRTT1cxZ1BncDVaV3JkQnRObVVEZ3Y1YXNneFE4RjFhZjV2aFkwWWp5anVXQzN3VHN6S0p6N0dCT2tjRmxRZlcyT05xNEZqV2krSGo2RFJDS3hRT0syVGxZNHg5MkV1WWQ1ZHZNQWJZSXpmaWthdTNwdTV0SjhLeGFMTGZvMGN5S2NpN3RLNFRaalVNY29YQW1Id3psZTBRL1JhQzVQMUdGTXlWeDlSOUZvOUhZcWxUclNncUR2RmVsQXFWUWE1aG11TVIvV0d0akFhQmRqd0JvRFEwWnNud1ZNWmpLWjluMFplbThEU2VEUGRyblpiTDZGMmwzTk92VVlOWms0b1ZEb1JUYWJQZTRFRE5KekIwWmNqQVl4ZW9aMmkzRk54UTdCSFl3L2NCL2ZsZGFILy9VRVRnSEhPOFM0NEtiZlhnQUFBQUJKUlU1RXJrSmdnZz09KTtcbn1cblxuYVtocmVmPScnXSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbmFbaHJlZj0nJyBpXSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbmFbaHJlZj1cIlwiXSB7XG4gIGNvbG9yOiBibHVlO1xufVxuXG5hW2hyZWY9XCJcIiBpXSB7XG4gIGNvbG9yOiBibHVlO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */" `; -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\\";\\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", ""]); // Exports export default ___CSS_LOADER_EXPORT___.toString(); " `; exports[`'exportType' option should work with 'string' value: result 1`] = ` -"@charset \\"UTF-8\\"; +"@charset "UTF-8"; /* Comment */ @@ -2690,9 +2690,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 { @@ -2701,60 +2701,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; @@ -2772,12 +2772,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{ @@ -2796,84 +2796,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", @@ -2920,9 +2920,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 a202bc3a..4c36428c 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 {\\n width: 100%;\\n height: 200px;\\n}\\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 {\\n a: b c d;\\n}\\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, "\\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 {\\n color: coral;\\n}\\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,28 +343,28 @@ 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 and output media: errors 1`] = `Array []`; +exports[`"import" option should work and output media: errors 1`] = `[]`; exports[`"import" option should work and output media: 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]!./dark.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]!./dark.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___, \\"(prefers-color-scheme: dark)\\"); +___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___, "(prefers-color-scheme: dark)"); // Module -___CSS_LOADER_EXPORT___.push([module.id, \\"a {\\\\n color: black;\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "a {\\n color: black;\\n}\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " @@ -380,31 +380,31 @@ exports[`"import" option should work and output media: result 1`] = ` " `; -exports[`"import" option should work and output media: warnings 1`] = `Array []`; +exports[`"import" option should work and output media: 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, "\\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; @@ -412,7 +412,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./import/node_modules/issue-683-package/test.css", ".test { color: coral; @@ -420,13 +420,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; @@ -434,7 +434,7 @@ Array [ ", "", ], - Array [ + [ "./import/import-order.css", " ", @@ -443,29 +443,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 {\\n color: red;\\n color: rgba(0, 0, 255, 0.9);\\n}\\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; @@ -474,7 +474,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js!./nested-import/other-imported.css", ".baz { color: green; @@ -483,7 +483,7 @@ Array [ ", "", ], - Array [ + [ "./nested-import/source.css", ".foo { color: red; @@ -495,59 +495,59 @@ 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: errors 1`] = `[]`; 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); +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___); @@ -560,27 +560,27 @@ ___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_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_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___); @@ -616,8 +616,8 @@ ___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_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___); @@ -634,54 +634,54 @@ ___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___.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___.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_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\\"); +___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\\", \\"\\"]); +___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___; " @@ -1067,7 +1067,7 @@ a { 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 {/* the internal names are hidden from access, subsumed in "base" */}/* Adds additional styles to the bootstrap layer: */ @layer bootstrap { .test { color: red; @@ -1077,15 +1077,15 @@ a { } }@import url(); @import url(''); -@import url(\\"\\"); +@import url(""); @import ''; -@import \\"\\"; -@import \\" \\"; -@import \\" -\\"; +@import ""; +@import " "; +@import " +"; @import url(); @import url(''); -@import url(\\"\\"); +@import url(""); @import ; @import foo-bar; @import-normalize; @@ -1103,9 +1103,9 @@ a { background: url(replaced_file_protocol_/webpack/public/path/img.png); } @import nourl(test.css); -@import '\\\\ -\\\\ -\\\\ +@import '\\ +\\ +\\ '; /* Should be one import and two css modules */ @@ -1126,71 +1126,71 @@ a { `; 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)\\"", +(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 '\\\\ -\\\\ -\\\\ -'\\"", +(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()\\"", +(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('')\\"", +(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(\\"\\")\\"", +(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!')\\"", +(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 ''\\"", +(17:1) Unable to find uri in "@import ''"", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(18:1) Unable to find uri in \\"@import \\"\\"\\"", +(18:1) Unable to find uri in "@import """", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(19:1) Unable to find uri in \\"@import \\" \\"\\"", +(19:1) Unable to find uri in "@import " """, "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(20:1) Unable to find uri in \\"@import \\" -\\"\\"", +(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()\\"", +(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('')\\"", +(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(\\"\\")\\"", +(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 \\"", +(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\\"", +(41:1) Unable to find uri in "@import foo-bar"", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning @@ -1198,57 +1198,57 @@ Warning ] `; -exports[`"import" option should work when not specified: errors 1`] = `Array []`; +exports[`"import" option should work when not specified: errors 1`] = `[]`; 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); +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___); @@ -1261,27 +1261,27 @@ ___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_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_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___); @@ -1317,8 +1317,8 @@ ___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_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___); @@ -1335,54 +1335,54 @@ ___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___.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___.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_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\\"); +___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\\", \\"\\"]); +___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___; " @@ -1768,7 +1768,7 @@ a { 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 {/* the internal names are hidden from access, subsumed in "base" */}/* Adds additional styles to the bootstrap layer: */ @layer bootstrap { .test { color: red; @@ -1778,15 +1778,15 @@ a { } }@import url(); @import url(''); -@import url(\\"\\"); +@import url(""); @import ''; -@import \\"\\"; -@import \\" \\"; -@import \\" -\\"; +@import ""; +@import " "; +@import " +"; @import url(); @import url(''); -@import url(\\"\\"); +@import url(""); @import ; @import foo-bar; @import-normalize; @@ -1804,9 +1804,9 @@ a { background: url(replaced_file_protocol_/webpack/public/path/img.png); } @import nourl(test.css); -@import '\\\\ -\\\\ -\\\\ +@import '\\ +\\ +\\ '; /* Should be one import and two css modules */ @@ -1827,71 +1827,71 @@ a { `; 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)\\"", +(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 '\\\\ -\\\\ -\\\\ -'\\"", +(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()\\"", +(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('')\\"", +(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(\\"\\")\\"", +(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!')\\"", +(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 ''\\"", +(17:1) Unable to find uri in "@import ''"", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(18:1) Unable to find uri in \\"@import \\"\\"\\"", +(18:1) Unable to find uri in "@import """", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(19:1) Unable to find uri in \\"@import \\" \\"\\"", +(19:1) Unable to find uri in "@import " """, "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(20:1) Unable to find uri in \\"@import \\" -\\"\\"", +(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()\\"", +(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('')\\"", +(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(\\"\\")\\"", +(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 \\"", +(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\\"", +(41:1) Unable to find uri in "@import foo-bar"", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning @@ -1899,25 +1899,25 @@ Warning ] `; -exports[`"import" option should work with 'false' aliases: errors 1`] = `Array []`; +exports[`"import" option should work with 'false' aliases: errors 1`] = `[]`; 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\\"; +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}\\", \\"\\"]); +___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\\"; + "@import "/style.css"; .class { color: red; @@ -1927,27 +1927,27 @@ Array [ ] `; -exports[`"import" option should work with 'false' aliases: warnings 1`] = `Array []`; +exports[`"import" option should work with 'false' aliases: warnings 1`] = `[]`; -exports[`"import" option should work with 'resolve.byDependency.css.extensions': errors 1`] = `Array []`; +exports[`"import" option should work with 'resolve.byDependency.css.extensions': errors 1`] = `[]`; 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\\"; +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\\", \\"\\"]); +___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; @@ -1955,7 +1955,7 @@ Array [ ", "", ], - Array [ + [ "./import/extensions.css", "a { color: red; @@ -1966,27 +1966,27 @@ Array [ ] `; -exports[`"import" option should work with 'resolve.byDependency.css.extensions': warnings 1`] = `Array []`; +exports[`"import" option should work with 'resolve.byDependency.css.extensions': warnings 1`] = `[]`; -exports[`"import" option should work with 'resolve.extensions': errors 1`] = `Array []`; +exports[`"import" option should work with 'resolve.extensions': errors 1`] = `[]`; 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\\"; +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\\", \\"\\"]); +___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; @@ -1994,7 +1994,7 @@ Array [ ", "", ], - Array [ + [ "./import/extensions.css", "a { color: red; @@ -2005,29 +2005,29 @@ Array [ ] `; -exports[`"import" option should work with 'resolve.extensions': warnings 1`] = `Array []`; +exports[`"import" option should work with 'resolve.extensions': warnings 1`] = `[]`; -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): errors 1`] = `[]`; 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\\"; +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\\", \\"\\"]); +___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; @@ -2036,7 +2036,7 @@ 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/other-imported.css", ".baz { color: green; @@ -2045,7 +2045,7 @@ Array [ ", "", ], - Array [ + [ "./nested-import/source.css", ".foo { color: red; @@ -2057,29 +2057,29 @@ Array [ ] `; -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"" ("postcss-loader" before): warnings 1`] = `[]`; -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): errors 1`] = `[]`; 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\\"; +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\\", \\"\\"]); +___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; @@ -2088,7 +2088,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./nested-import/other-imported.css", ".baz { color: green; @@ -2097,7 +2097,7 @@ Array [ ", "", ], - Array [ + [ "./nested-import/source.css", ".foo { color: red; @@ -2109,29 +2109,29 @@ Array [ ] `; -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 "0" (\`postcss-loader\` before): warnings 1`] = `[]`; -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): errors 1`] = `[]`; 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\\"; +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\\", \\"\\"]); +___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; @@ -2140,7 +2140,7 @@ 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/other-imported.css", ".baz { color: green; @@ -2149,7 +2149,7 @@ Array [ ", "", ], - Array [ + [ "./nested-import/source.css", ".foo { color: red; @@ -2161,29 +2161,29 @@ Array [ ] `; -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" ("postcss-loader" before): warnings 1`] = `[]`; -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): 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_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\\"; +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\\", \\"\\"]); +___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; @@ -2192,7 +2192,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./nested-import/other-imported.css", ".baz { color: green; @@ -2201,7 +2201,7 @@ Array [ ", "", ], - Array [ + [ "./nested-import/source.css", ".foo { color: red; @@ -2213,29 +2213,29 @@ Array [ ] `; -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 "1" (no loaders before): warnings 1`] = `[]`; -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): errors 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]!../../../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\\"; +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\\", \\"\\"]); +___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; @@ -2244,7 +2244,7 @@ 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/other-imported.css", ".baz { color: green; @@ -2253,7 +2253,7 @@ Array [ ", "", ], - Array [ + [ "./nested-import/source.css", ".foo { color: red; @@ -2265,20 +2265,20 @@ Array [ ] `; -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 "import.loaders" value equal to "2" ("postcss-loader" before): warnings 1`] = `[]`; -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": errors 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_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___); 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\\", \\"\\"]); +___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___; " @@ -2287,7 +2287,7 @@ 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 ); @@ -2298,17 +2298,17 @@ exports[`"import" option should work with a value equal to "false": result 1`] = ); @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); @@ -2322,7 +2322,7 @@ exports[`"import" option should work with a value equal to "false": result 1`] = @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("//example.com/style.css"); @import url(~package/test.css); @import ; @import foo-bar; @@ -2355,51 +2355,51 @@ exports[`"import" option should work with a value equal to "false": result 1`] = @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 "./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 */ @@ -2431,11 +2431,11 @@ st.css'); @import url('something.css?foo=1&bar=2'); @import url('something.css?foo=2&bar=1'); -@import \\" ./test.css \\"; +@import " ./test.css "; @import url(' ./test.css '); @import url( ./test.css ); -@import \\"./my.scss\\"; +@import "./my.scss"; @import url(' https://fonts.googleapis.com/css?family=Roboto '); @import url('!!../../helpers/string-loader.js?esModule=false!'); @@ -2446,104 +2446,104 @@ st.css'); @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") 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("./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; +@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 "false": warnings 1`] = `[]`; -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": errors 1`] = `[]`; 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); +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___); @@ -2556,27 +2556,27 @@ ___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_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_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___); @@ -2612,8 +2612,8 @@ ___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_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___); @@ -2630,54 +2630,54 @@ ___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___.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___.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_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\\"); +___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\\", \\"\\"]); +___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___; " @@ -3063,7 +3063,7 @@ a { 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 {/* the internal names are hidden from access, subsumed in "base" */}/* Adds additional styles to the bootstrap layer: */ @layer bootstrap { .test { color: red; @@ -3073,15 +3073,15 @@ a { } }@import url(); @import url(''); -@import url(\\"\\"); +@import url(""); @import ''; -@import \\"\\"; -@import \\" \\"; -@import \\" -\\"; +@import ""; +@import " "; +@import " +"; @import url(); @import url(''); -@import url(\\"\\"); +@import url(""); @import ; @import foo-bar; @import-normalize; @@ -3099,9 +3099,9 @@ a { background: url(replaced_file_protocol_/webpack/public/path/img.png); } @import nourl(test.css); -@import '\\\\ -\\\\ -\\\\ +@import '\\ +\\ +\\ '; /* Should be one import and two css modules */ @@ -3122,71 +3122,71 @@ a { `; exports[`"import" option should work with a value equal to "true": warnings 1`] = ` -Array [ +[ "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(105:1) Unable to find uri in \\"@import nourl(test.css)\\"", +(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 '\\\\ -\\\\ -\\\\ -'\\"", +(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()\\"", +(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('')\\"", +(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(\\"\\")\\"", +(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!')\\"", +(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 ''\\"", +(17:1) Unable to find uri in "@import ''"", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(18:1) Unable to find uri in \\"@import \\"\\"\\"", +(18:1) Unable to find uri in "@import """", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(19:1) Unable to find uri in \\"@import \\" \\"\\"", +(19:1) Unable to find uri in "@import " """, "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(20:1) Unable to find uri in \\"@import \\" -\\"\\"", +(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()\\"", +(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('')\\"", +(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(\\"\\")\\"", +(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 \\"", +(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\\"", +(41:1) Unable to find uri in "@import foo-bar"", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning @@ -3194,31 +3194,31 @@ Warning ] `; -exports[`"import" option should work with absolute URLs: errors 1`] = `Array []`; +exports[`"import" option should work with absolute URLs: errors 1`] = `[]`; 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); +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);\\"]); +___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 {\\\\n background: url(\\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \\");\\\\n}\\\\n\\", \\"\\"]); +___CSS_LOADER_EXPORT___.push([module.id, "a {\\n background: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\n}\\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);", ], - Array [ + [ "./import/absolute-url.css", "a { background: url(replaced_file_protocol_/webpack/public/path/img.png); @@ -3229,19 +3229,19 @@ Array [ ] `; -exports[`"import" option should work with absolute URLs: warnings 1`] = `Array []`; +exports[`"import" option should work with absolute URLs: warnings 1`] = `[]`; -exports[`"import" option should work with circular \`@import\`: errors 1`] = `Array []`; +exports[`"import" option should work with circular \`@import\`: errors 1`] = `[]`; 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\\"; +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, \\"/*\\\\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, "/*\\n // TODO fixed nested circular \`@import\`\\n @import url(circular-nested.css);\\n*/\\n\\na {\\n color: red;\\n}\\n", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " @@ -3262,30 +3262,30 @@ a { " `; -exports[`"import" option should work with circular \`@import\`: warnings 1`] = `Array []`; +exports[`"import" option should work with circular \`@import\`: warnings 1`] = `[]`; -exports[`"import" option should work with data URI: errors 1`] = `Array []`; +exports[`"import" option should work with data URI: errors 1`] = `[]`; 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\\"; +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);\\"]); +___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\\", \\"\\"]); +___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; @@ -3297,70 +3297,70 @@ Array [ ] `; -exports[`"import" option should work with data URI: warnings 1`] = `Array []`; +exports[`"import" option should work with data URI: warnings 1`] = `[]`; -exports[`"import" option should work with import.filter: errors 1`] = `Array []`; +exports[`"import" option should work with import.filter: errors 1`] = `[]`; exports[`"import" option should work with import.filter: 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_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); 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_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_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___); @@ -3384,31 +3384,31 @@ ___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___.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___.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___.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);\\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", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " @@ -3535,7 +3535,7 @@ a { color: red; } } -}@layer default {@import url('./test.css') layer;}@layer base {@import url(\\"./test.css\\") layer; +}@layer default {@import url('./test.css') layer;}@layer base {@import url("./test.css") layer; .foo { color: red; @@ -3543,24 +3543,24 @@ a { }@layer base {@layer {.relative { color: red; } -}}@layer base {@import url(\\"./test.css\\") layer; +}}@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 { +}@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: */ +@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); @import url('test.css'); -@import url(\\"test.css\\"); +@import url("test.css"); @IMPORT url(test.css); @import URL(test.css); @import url(test.css ); @@ -3571,17 +3571,17 @@ 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); @@ -3606,45 +3606,45 @@ a { @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 './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(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 */ @@ -3658,106 +3658,106 @@ st.css'); /* Should be two import and two css modules */ -@import \\" ./test.css \\"; +@import " ./test.css "; @import url(' ./test.css '); @import url( ./test.css ); @import url('!!../../helpers/string-loader.js?esModule=false!'); /* Prefer relative */ -@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("./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") layer(framework); -@import url(\\"./test.css\\") unknown(default) unknown(display: flex) unknown; +@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)\\"", +(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 '\\\\ -\\\\ -\\\\ -'\\"", +(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()\\"", +(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('')\\"", +(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(\\"\\")\\"", +(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!')\\"", +(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 ''\\"", +(17:1) Unable to find uri in "@import ''"", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(18:1) Unable to find uri in \\"@import \\"\\"\\"", +(18:1) Unable to find uri in "@import """", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(19:1) Unable to find uri in \\"@import \\" \\"\\"", +(19:1) Unable to find uri in "@import " """, "ModuleWarning: Module Warning (from \`replaced original path\`): Warning -(20:1) Unable to find uri in \\"@import \\" -\\"\\"", +(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()\\"", +(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('')\\"", +(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(\\"\\")\\"", +(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 \\"", +(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\\"", +(41:1) Unable to find uri in "@import foo-bar"", "ModuleWarning: Module Warning (from \`replaced original path\`): Warning diff --git a/test/__snapshots__/loader.test.js.snap b/test/__snapshots__/loader.test.js.snap index 26b5872b..49f99071 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 {\\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\\n}\\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(var(--fontSize) / 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 {\\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(var(--fontSize) / 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", ""]); // 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; @@ -188,10 +188,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 @@ -203,10 +203,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 @@ -221,36 +221,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\\";\\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", ""]); // Exports export default ___CSS_LOADER_EXPORT___; " `; exports[`loader should work in 'production' mode: result 1`] = ` -Array [ - Array [ +[ + [ 250, ".foo { color: red; @@ -258,9 +258,9 @@ Array [ ", "", ], - Array [ + [ 967, - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -282,9 +282,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 { @@ -293,60 +293,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; @@ -364,12 +364,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{ @@ -388,11 +388,11 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", @@ -401,32 +401,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\\";\\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", ""]); // 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; @@ -434,9 +434,9 @@ Array [ ", "", ], - Array [ + [ "./basic.css", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -458,9 +458,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 { @@ -469,60 +469,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; @@ -540,12 +540,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{ @@ -564,11 +564,11 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", @@ -577,25 +577,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; @@ -606,37 +606,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", "", "", @@ -644,32 +644,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\\";\\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", ""]); // 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; @@ -677,9 +677,9 @@ Array [ ", "", ], - Array [ + [ "./basic.css", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -701,9 +701,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 { @@ -712,60 +712,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; @@ -783,12 +783,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{ @@ -807,11 +807,11 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", @@ -820,20 +820,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___); @@ -842,15 +842,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", ".ZVx7VAdLOO3PJ1TqkYUn { color: red; @@ -861,21 +861,21 @@ Array [ }", "", ], - Array [ + [ "button.modules.css!=!./index-loader-syntax-sass.css", ".n6iVkcAs9Wu9ovztqf8g { 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", ".NF9v028MAhreSp2TJZnn > .ss2pNzM7P7DcLJerCZFm { 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", ".ZVx7VAdLOO3PJ1TqkYUn { color: red; @@ -890,7 +890,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", ".ZVx7VAdLOO3PJ1TqkYUn { color: red; @@ -905,7 +905,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", ".NF9v028MAhreSp2TJZnn > .ss2pNzM7P7DcLJerCZFm { color: red; @@ -916,28 +916,28 @@ Array [ }", "", ], - Array [ + [ "./index-loader-syntax.css", ".a { color: red; }", "", ], - Array [ + [ "button.modules.css!=!./index-loader-syntax-sass.css", ".n6iVkcAs9Wu9ovztqf8g { width: 5px; }", "", ], - Array [ + [ "button.module.scss!=!./base64-loader/index.js?LmZvbyB7IGNvbG9yOiByZWQ7IH0=!./simple.js?foo=bar", ".QwIaKzIX2nnuKwGnu953 { color: red; }", "", ], - Array [ + [ "other.module.scss!=!./base64-loader/index.js?LmZvbyB7IGNvbG9yOiByZWQ7IH0=!./simple.js?foo=baz", ".L_0U1ZWuSHuIqdUV6KjO { color: red; @@ -947,13 +947,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; @@ -964,9 +964,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 */ @@ -1034,22 +1034,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___); @@ -1059,20 +1059,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 */\\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", ""]); // 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; @@ -1080,7 +1080,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./simple.css", ".some-class { color: red; @@ -1088,7 +1088,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./simple.css", ".some-class { color: red; @@ -1096,7 +1096,7 @@ Array [ ", "", ], - Array [ + [ "../../src/index.js??ruleSet[1].rules[0].use[0]!./simple.css", ".some-class { color: red; @@ -1104,7 +1104,7 @@ Array [ ", "", ], - Array [ + [ "./webpackIgnore.css", "/* webpackIgnore: true */ @import url(./basic.css); @@ -1118,41 +1118,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 { @@ -1167,62 +1167,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; } @@ -1299,7 +1299,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 ); @@ -1320,12 +1320,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 { @@ -1352,10 +1352,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"); } ", "", @@ -1363,32 +1363,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\\";\\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", ""]); // 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; @@ -1396,9 +1396,9 @@ Array [ ", "", ], - Array [ + [ "./basic.css", - "@charset \\"UTF-8\\"; + "@charset "UTF-8"; /* Comment */ @@ -1420,9 +1420,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 { @@ -1431,60 +1431,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; @@ -1502,12 +1502,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{ @@ -1526,11 +1526,11 @@ a[href='' i] { color: red; } -a[href=\\"\\"] { +a[href=""] { color: blue; } -a[href=\\"\\" i] { +a[href="" i] { color: blue; } ", @@ -1539,4 +1539,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 bb74161c..a6bfc5b4 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 { }\\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 {\\n color: " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["color-grey"] + ";\\n margin: 0;\\n padding: 0;\\n}\\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 {\\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", ""]); // 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 {\\n color: red;\\n}\\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-- {\\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", ""]); // 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 {\\n color: red;\\n}\\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=\\"😀\\" */\\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", ""]); // 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=\\"😀\\" */\\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", ""]); // 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 {\\n color: green;\\n}\\n\\n:global(.otherClassLocalFile) {\\n color: blue;\\n}\\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 {\\n color: black;\\n}\\n\\n:local(.otherClassGlobalFile) {\\n color: coral;\\n}\\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 {\\n color: black;\\n}\\n\\n.OgdGONvTFtVRlDH24Xxl {\\n color: coral;\\n}\\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 {\\n color: green;\\n}\\n\\n.otherClassLocalFile {\\n color: blue;\\n}\\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 {\\n color: red;\\n}\\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 {\\n color: red;\\n}\\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 {\\n color: red;\\n}\\n\\n.RoQqX1UKTeWtDXMISYk9 {\\n color: red;\\n}\\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\\n{\\n}\\n\\n.mKgsL_hCxK21zxRDQMbn\\n{\\n}\\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 {\\n display: block;\\n}\\n\\n.BRalxsptB32EbO5CVyzm {\\n display: inline;\\n}\\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 {\\n color: " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["foo"] + ";\\n background: " + ___CSS_LOADER_ICSS_IMPORT_0___.locals["bar"] + ";\\n}\\n\\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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\n color: yellow;\\n}\\n\\n.cfTHoySzymaJQ150LQPh {\\n color: yellow;\\n}\\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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\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", ""]); // 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 {\\n color: red;\\n}\\n\\n.body {\\n color: coral;\\n}\\n\\n.footer {\\n color: blue;\\n}\\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": " -

-
-
+
+
+