Home

tailwind-ctp-intellisense @master - refs - log -
-
https://git.jolheiser.com/tailwind-ctp-intellisense.git
Tailwind intellisense + Catppuccin
tree log patch
Update lockfile
Jordan Pittman <jordan@cryptica.me>
1 year ago
1 changed files, 379 additions(+), 506 deletions(-)
M package-lock.json -> package-lock.json
diff --git a/package-lock.json b/package-lock.json
index 30db53c8b94226a2067f48ff243d83969e9192a3..b64d87911205a50ba4d9654ed4aa8dffdf67d484 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -46,7 +46,7 @@ 				"moo": "0.5.1",
 				"move-file-cli": "3.0.0",
 				"normalize-path": "3.0.0",
 				"pkg-up": "3.1.0",
-				"postcss": "8.3.9",
+				"postcss": "8.4.31",
 				"postcss-load-config": "3.0.1",
 				"postcss-selector-parser": "6.0.2",
 				"postcss-value-parser": "4.2.0",
@@ -334,14 +334,14 @@ 				"semver": "bin/semver.js"
 			}
 		},
 		"node_modules/@babel/helper-define-polyfill-provider": {
+			"version": "0.4.3",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+	"lockfileVersion": 2,
 {
-	"requires": true,
-	"name": "root",
 {
-	"packages": {
 	"name": "root",
-				"@tailwindcss/line-clamp": "0.4.2",
+	"requires": true,
 			"dependencies": {
 				"@babel/helper-compilation-targets": "^7.22.6",
 				"@babel/helper-plugin-utils": "^7.22.5",
@@ -1757,13 +1757,14 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-regenerator": {
-			"version": "0.5.2",
+			"version": "0.5.3",
-			"resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz",
+			"resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz",
+			"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
 		"": {
-				"postcss-load-config": "3.0.1",
 			"dependencies": {
-				"vitest": "0.34.2",
+{
 {
+		"node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": {
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -5184,16 +5185,17 @@ 			"integrity": "sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ=="
 		},
 		"node_modules/@types/chai": {
 {
-		"node_modules/@ampproject/remapping": {
+{
 	"name": "root",
+			"dependencies": {
 {
-			"dependencies": {
+{
 	"name": "root",
-	"lockfileVersion": 2,
+				"@csstools/css-parser-algorithms": "2.1.1",
 {
-			"dependencies": {
+{
 	"name": "root",
-	"requires": true,
+				"@csstools/css-tokenizer": "2.1.1",
 		},
 		"node_modules/@types/chai-subset": {
 			"version": "1.3.3",
@@ -5248,11 +5250,14 @@ 			"integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g=="
 		},
 		"node_modules/@types/istanbul-lib-report": {
 {
+			"integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+				"@csstools/media-query-list-parser": "2.0.4",
 {
-				"protoduck": "^5.0.1",
+				"@parcel/watcher": "2.0.3",
 {
-				"rimraf": "^2.6.3",
+	"name": "root",
 			"dependencies": {
 				"@types/istanbul-lib-coverage": "*"
 			}
@@ -5548,11 +5554,16 @@ 				"url": "https://github.com/chalk/ansi-styles?sponsor=1"
 			}
 		},
 		"node_modules/@vitest/snapshot/node_modules/magic-string": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+				"@tailwindcss/aspect-ratio": "0.4.2",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
 {
+	"requires": true,
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-	"name": "root",
+				"@tailwindcss/forms": "0.5.3",
 			"dependencies": {
 				"@jridgewell/sourcemap-codec": "^1.4.15"
 			},
@@ -6423,18 +6436,21 @@ 				"node": ">=4"
 			}
 		},
 		"node_modules/babel-plugin-polyfill-corejs2": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+				"@tailwindcss/line-clamp": "0.4.2",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			"integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+				"@tailwindcss/typography": "0.5.7",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-	"lockfileVersion": 2,
+{
 			"dependencies": {
-		"": {
 			"dependencies": {
 				"@babel/compat-data": "^7.22.6",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			"integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+				"@types/culori": "^2.0.0",
 				"semver": "^6.3.1"
 			},
 			"peerDependencies": {
@@ -6450,17 +6466,20 @@ 				"semver": "bin/semver.js"
 			}
 		},
 		"node_modules/babel-plugin-polyfill-corejs3": {
-				"@types/semver": "7.3.10",
+		"": {
 				"@csstools/css-parser-algorithms": "2.1.1",
+	"lockfileVersion": 2,
 {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-				"find-up": "5.0.0",
 	"name": "root",
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 	"name": "root",
-		"node_modules/@babel/plugin-transform-arrow-functions": {
+{
 			"dependencies": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			"integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+				"@types/culori": "^2.0.0",
 				"core-js-compat": "^3.32.2"
 			},
 			"peerDependencies": {
@@ -6707,12 +6725,15 @@ 			"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
 			"integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg=="
 		},
 		"node_modules/browserslist": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz",
+				"@types/node": "14.14.34",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			"integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==",
+				"@types/semver": "7.3.10",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-				"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+				"@types/vscode": "1.65.0",
 			"funding": [
 				{
 					"type": "opencollective",
@@ -6728,11 +6749,11 @@ 					"url": "https://github.com/sponsors/ai"
 				}
 			],
 			"dependencies": {
-				"becke-ch--regex--s0-0-v1--base--pl--lib": "1.4.0",
+{
 				"@parcel/watcher": "2.0.3",
 				"becke-ch--regex--s0-0-v1--base--pl--lib": "1.4.0",
 {
-	"lockfileVersion": 2,
+		"node_modules/@lerna/cli/node_modules/p-locate": {
 				"node-releases": "^2.0.13",
 				"update-browserslist-db": "^1.0.13"
 			},
@@ -7001,16 +7022,16 @@ 				"url": "https://github.com/sponsors/sindresorhus"
 			}
 		},
 		"node_modules/caniuse-lite": {
-				"braces": "3.0.2",
 {
-		"": {
-				"braces": "3.0.2",
 {
+				"@types/node": "14.14.34",
 			"name": "root",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-		"": {
+				"color-name": "1.1.4",
+{
 {
-			"dependencies": {
+			"integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==",
 			"funding": [
 				{
 					"type": "opencollective",
@@ -7043,33 +7064,33 @@ 			"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
 			"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
 		},
 		"node_modules/chai": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-		"": {
 				"css.escape": "1.5.1",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-		"": {
 				"culori": "0.20.1",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-		"": {
 				"debounce": "1.2.0",
 			"dependencies": {
 				"assertion-error": "^1.1.0",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-		"": {
+				"deepmerge": "4.2.2",
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 				"detect-indent": "6.0.0",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-		"": {
 				"dlv": "1.1.3",
 	"name": "root",
-				"@babel/plugin-transform-typeof-symbol": "^7.22.5",
 	"name": "root",
-		"": {
 	"lockfileVersion": 2,
-			"name": "root",
 				"pathval": "^1.1.1",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+	"lockfileVersion": 2,
 		"": {
-				"find-up": "5.0.0",
 			},
 			"engines": {
 				"node": ">=4"
@@ -7107,12 +7127,17 @@ 			"resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
 			"integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
 		},
 		"node_modules/check-error": {
+			"version": "1.0.3",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+				"enhanced-resolve-301": "0.0.1",
 {
+				"is-fullwidth-code-point": "^2.0.0",
 			"dependencies": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			"integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==",
+				"find-up": "5.0.0",
-			"integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==",
+			},
 			"engines": {
 				"node": "*"
 			}
@@ -8122,13 +8148,12 @@ 				"node": ">=0.10.0"
 			}
 		},
 		"node_modules/core-js-compat": {
-	"lockfileVersion": 2,
+				"@lerna/has-npm-version": "3.16.5",
-				"vscode-emmet-helper-bundled": "0.0.1",
-			"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.2.tgz",
+			"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz",
-			"integrity": "sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==",
+			"integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==",
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.22.5"
 {
+			"integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
 			},
 			"funding": {
 				"type": "opencollective",
@@ -8725,11 +8750,13 @@ 				"safer-buffer": "^2.1.0"
 			}
 		},
 		"node_modules/electron-to-chromium": {
-			"integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
+{
 {
+				"@babel/helper-module-imports": "^7.22.15",
-			"integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+				"moo": "0.5.1",
-			"integrity": "sha512-6uyPyXTo8lkv8SWAmjKFbG42U073TXlzD4R8rW3EzuznhFS2olCIAfjjQtV2dV2ar/vRF55KUd3zQYnCB0dd3A=="
+			"integrity": "sha512-gpXfJslSi4hYDkA0mTLEpYKRv9siAgSUgZ+UWyk+J5Cttpd1ThCVwdclzIwQSclz3hYn049+M2fgrP1WpvF8xg=="
 		},
 		"node_modules/emoji-regex": {
 			"version": "9.2.2",
@@ -9385,15 +9412,17 @@ 				"resolve": "^1.22.4"
 			}
 		},
 		"node_modules/eslint-import-resolver-node/node_modules/resolve": {
-				"dset": "3.1.2",
+{
 {
-	"lockfileVersion": 2,
+		"node_modules/@babel/helper-optimise-call-expression": {
-				"dset": "3.1.2",
+{
 {
+	"name": "root",
 	"requires": true,
+			"dependencies": {
-				"dset": "3.1.2",
+{
 {
-	"packages": {
+			"integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==",
 			"dependencies": {
 				"is-core-module": "^2.13.0",
 				"path-parse": "^1.0.7",
@@ -9654,14 +9683,14 @@ 				"node": "*"
 			}
 		},
 		"node_modules/eslint-plugin-react/node_modules/resolve": {
-				"enhanced-resolve-301": "0.0.1",
+				"@lerna/npm-install": "3.16.5",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+				"postcss-selector-parser": "6.0.2",
-			"resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
-			"integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
+			"integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==",
 			"dependencies": {
 	"lockfileVersion": 2,
-			"name": "root",
+				"tmp-cache": "1.1.0",
-	"packages": {
 				"path-parse": "^1.0.7",
 				"supports-preserve-symlinks-flag": "^1.0.0"
 			},
@@ -16678,15 +16707,15 @@ 				"tslib": "^2.0.3"
 			}
 		},
 		"node_modules/node-abi": {
-				"stack-trace": "0.0.10",
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 	"packages": {
-			"name": "root",
+	"lockfileVersion": 2,
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 	"packages": {
-				"promise-retry": "^1.1.1",
+	"requires": true,
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 	"packages": {
-			"dependencies": {
 	"packages": {
-				"@csstools/css-parser-algorithms": "2.1.1",
 			"dependencies": {
 				"semver": "^7.3.5"
 			},
@@ -17817,14 +17846,15 @@ 			"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
 			"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
 		},
 		"node_modules/picocolors": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"requires": true,
-				"minimatch": "5.1.4",
+{
-				"tsdx": "0.14.1",
+			"name": "root",
 	"lockfileVersion": 2,
-{
+				"line-column": "1.0.2",
-				"tsdx": "0.14.1",
+			"name": "root",
 	"lockfileVersion": 2,
-	"name": "root",
+				"minimatch": "5.1.4",
 		},
 		"node_modules/picomatch": {
 			"version": "2.3.1",
@@ -18025,44 +18055,56 @@ 				"node": ">=0.10.0"
 			}
 		},
 		"node_modules/postcss": {
+				"@lerna/npm-install": "3.16.5",
 		"": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			}
+				"sift-string": "0.0.2",
-		"": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+	"packages": {
 			"dependencies": {
-{
-				"tsdx": "0.14.1",
+			"dependencies": {
 			"dependencies": {
-	"name": "root",
+				"@csstools/css-parser-algorithms": "2.1.1",
 			"dependencies": {
+		"node_modules/@babel/code-frame": {
-		"": {
 	"name": "root",
+				"@babel/plugin-transform-parameters": "^7.22.15"
+					"url": "https://opencollective.com/postcss/"
 			"dependencies": {
+				"@csstools/css-parser-algorithms": "2.1.1",
 	"lockfileVersion": 2,
-				"tsdx": "0.14.1",
 			"dependencies": {
-	"requires": true,
+		"node_modules/@babel/code-frame": {
-		"": {
 	"name": "root",
-			"dependencies": {
 	"packages": {
+				"@csstools/css-parser-algorithms": "2.1.1",
 			"name": "root",
-	"requires": true,
+				"@babel/helper-plugin-utils": "^7.8.3"
 			"dependencies": {
+			"integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==",
 			"dependencies": {
+		"node_modules/@babel/code-frame": {
-				"tsdx": "0.14.1",
 			"dependencies": {
+			"version": "7.22.13",
+					"url": "https://github.com/sponsors/ai"
+{
 		"": {
+	"lockfileVersion": 2,
 			"name": "root",
-	"requires": true,
+				"@tailwindcss/line-clamp": "0.4.2",
+			"dependencies": {
+			"integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
 {
+			"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz",
 	"packages": {
-{
-{
+				"vscode-uri": "3.0.2"
 				"postcss-value-parser": "4.2.0",
+			},
+			"engines": {
 				"@babel/plugin-transform-private-property-in-object": "^7.22.11",
-			"name": "root",
+		"": {
 			}
 		},
 		"node_modules/postcss-import": {
@@ -18079,6 +18121,24 @@ 				"node": ">=10.0.0"
 			},
 			"peerDependencies": {
 				"postcss": "^8.0.0"
+			}
+		},
+		"node_modules/postcss-js": {
+			"version": "4.0.1",
+			"resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
+			"integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
+			"dependencies": {
+				"camelcase-css": "^2.0.1"
+			},
+			"engines": {
+				"node": "^12 || ^14 || >= 16"
+			},
+			"funding": {
+				"type": "opencollective",
+				"url": "https://opencollective.com/postcss/"
+			},
+			"peerDependencies": {
+				"postcss": "^8.4.21"
 			}
 		},
 		"node_modules/postcss-load-config": {
@@ -19757,12 +19817,13 @@ 				"node": ">=0.10.0"
 			}
 		},
 		"node_modules/sax": {
-				"typescript": "4.6.4",
+				"@types/moo": "0.5.3",
 				"@csstools/css-tokenizer": "2.1.1",
-			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 		"": {
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 		"": {
-			"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+{
 		},
 		"node_modules/saxes": {
 			"version": "3.1.11",
@@ -20335,12 +20395,13 @@ 				"node": ">=0.10.0"
 			}
 		},
 		"node_modules/source-map-js": {
-			"integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
+	"name": "root",
 {
+			}
 			"name": "root",
-				"postcss-selector-parser": "6.0.2",
+			"integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
 			"name": "root",
-				"postcss-value-parser": "4.2.0",
+		"node_modules/@babel/plugin-syntax-optional-catch-binding": {
 			"engines": {
 				"node": ">=0.10.0"
 			}
@@ -21172,57 +21233,6 @@ 				"node": ">=10.13.0"
 			}
 		},
 				"vscode-uri": "3.0.2"
-				"license-checker": "25.0.1",
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
-			"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
-		},
-		"node_modules/tailwindcss/node_modules/postcss": {
-			"version": "8.4.30",
-			"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz",
-			"integrity": "sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==",
-			"funding": [
-				{
-					"type": "opencollective",
-					"url": "https://opencollective.com/postcss/"
-				},
-				{
-					"type": "tidelift",
-					"url": "https://tidelift.com/funding/github/npm/postcss"
-				},
-				{
-					"type": "github",
-					"url": "https://github.com/sponsors/ai"
-				}
-			],
-			"dependencies": {
-				"nanoid": "^3.3.6",
-				"picocolors": "^1.0.0",
-				"source-map-js": "^1.0.2"
-			},
-			"engines": {
-				"node": "^10 || ^12 || >=14"
-			}
-		},
-		"node_modules/tailwindcss/node_modules/postcss-js": {
-			"version": "4.0.1",
-			"resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
-			"integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
-			"dependencies": {
-				"camelcase-css": "^2.0.1"
-			},
-			"engines": {
-				"node": "^12 || ^14 || >= 16"
-			},
-			"funding": {
-				"type": "opencollective",
-				"url": "https://opencollective.com/postcss/"
-			},
-			"peerDependencies": {
-				"postcss": "^8.4.21"
-			}
-		},
-				"vscode-uri": "3.0.2"
 				"stringify-object": "3.3.0",
 			"version": "3.1.4",
 			"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
@@ -21286,15 +21296,17 @@ 				"node": ">=8.10.0"
 			}
 		},
 		"node_modules/tailwindcss/node_modules/resolve": {
-				"dset": "3.1.2",
+{
 {
-	"lockfileVersion": 2,
+		"node_modules/@babel/helper-optimise-call-expression": {
-				"dset": "3.1.2",
+{
 {
+	"name": "root",
 	"requires": true,
+			"dependencies": {
-				"dset": "3.1.2",
+{
 {
-	"packages": {
+			"integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==",
 			"dependencies": {
 				"is-core-module": "^2.13.0",
 				"path-parse": "^1.0.7",
@@ -21308,15 +21320,6 @@ 				"url": "https://github.com/sponsors/ljharb"
 			}
 		},
 			"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
-	"packages": {
-			"version": "1.0.2",
-			"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
-			"integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
-			"engines": {
-				"node": ">=0.10.0"
-			}
-		},
-			"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
 			"dependencies": {
 			"version": "2.2.1",
 			"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
@@ -21570,11 +21573,11 @@ 				"node": ">=14.0.0"
 			}
 		},
 		"node_modules/tinyspy": {
+				"@types/vscode": "1.65.0",
 		"": {
-				"@csstools/css-parser-algorithms": "2.1.1",
 		"": {
-			"resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.1.1.tgz",
+			"resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz",
-			"integrity": "sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==",
+			"integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==",
 			"engines": {
 				"node": ">=14.0.0"
 			}
@@ -22146,14 +22149,17 @@ 			"resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
 			"integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA=="
 		},
 		"node_modules/ufo": {
+	"packages": {
 	"name": "root",
+	"requires": true,
 {
 {
-			"integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==",
+{
 	"name": "root",
+				"typescript": "4.6.4",
-				"latest-semver": "^4.0.0",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-	"lockfileVersion": 2,
+				"vitest": "0.34.2",
 		},
 		"node_modules/uglify-js": {
 			"version": "3.13.8",
@@ -22392,12 +22397,6 @@ 				"browserslist": ">= 4.21.0"
 			}
 		},
 				"lerna": "^3.22.1",
-				"@csstools/css-parser-algorithms": "2.1.1",
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
-			"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
-		},
-				"lerna": "^3.22.1",
 				"@csstools/css-tokenizer": "2.1.1",
 			"version": "4.4.1",
 			"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
@@ -22609,56 +22608,22 @@ 				"@esbuild/win32-x64": "0.18.20"
 			}
 		},
 			"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",
-	"packages": {
-			"version": "1.0.0",
 			"name": "root",
-				"@babel/helper-plugin-utils": "^7.14.5"
-			"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
-			"dependencies": {
+{
 {
-			"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",
+	"name": "root",
 		"": {
-			"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz",
 		"": {
-			"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz",
-			"integrity": "sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==",
-			"funding": [
-				{
-					"type": "opencollective",
-					"url": "https://opencollective.com/postcss/"
-				},
-				{
-					"type": "tidelift",
-					"url": "https://tidelift.com/funding/github/npm/postcss"
-				},
-				{
-				"node": ">=6.0.0"
+{
 {
 	"name": "root",
-				"@babel/helper-replace-supers": "^7.22.5"
-{
 		"": {
-	"lockfileVersion": 2,
 			"name": "root",
-				"@tailwindcss/line-clamp": "0.4.2",
-			"dependencies": {
-			"integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
 {
-				"picocolors": "^1.0.0",
-				"source-map-js": "^1.0.2"
-			},
-			"engines": {
-		"": {
+{
 	"name": "root",
-			"dependencies": {
 		"": {
-			}
 			"dependencies": {
-{
-		"node_modules/vite-node/node_modules/rollup": {
-			"version": "3.29.3",
-			"resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.3.tgz",
-			"integrity": "sha512-T7du6Hum8jOkSWetjRgbwpM6Sy0nECYrYRSmZjayFcOddtKJWU4d17AC3HNUk7HRuqy4p+G7aEZclSHytqUmEg==",
 			"bin": {
 				"rollup": "dist/bin/rollup"
 			},
@@ -22670,28 +22636,18 @@ 				"fsevents": "~2.3.2"
 			}
 		},
 			"integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==",
-	"lockfileVersion": 2,
+	"requires": true,
-	"name": "root",
 {
-			}
-			"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
+				"@parcel/watcher": "2.0.3",
 		"": {
-			"integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
-			"engines": {
+				"@csstools/css-parser-algorithms": "2.1.1",
 				"@csstools/media-query-list-parser": "2.0.4",
-			"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
-			"dependencies": {
+				"chokidar": "3.5.1",
-			"dependencies": {
 {
-				"mri": "1.2.0"
 {
-	"requires": true,
+	"name": "root",
 			"name": "root",
-				"@csstools/css-parser-algorithms": "2.1.1",
 {
-	"packages": {
-			"resolved": "https://registry.npmjs.org/terser/-/terser-5.20.0.tgz",
-			"integrity": "sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==",
 			"optional": true,
 			"peer": true,
 			"dependencies": {
@@ -22708,14 +22664,15 @@ 				"node": ">=10"
 			}
 		},
 		"node_modules/vite-node/node_modules/vite": {
-				"mri": "1.2.0"
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+			"name": "root",
 	"name": "root",
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 			"name": "root",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
 	"lockfileVersion": 2,
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 			"name": "root",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
 	"requires": true,
 			"dependencies": {
 				"esbuild": "^0.18.10",
@@ -22922,11 +22879,16 @@ 				"@esbuild/win32-x64": "0.18.20"
 			}
 		},
 		"node_modules/vitest/node_modules/magic-string": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+				"@tailwindcss/aspect-ratio": "0.4.2",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
 {
+	"requires": true,
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-	"name": "root",
+				"@tailwindcss/forms": "0.5.3",
 			"dependencies": {
 				"@jridgewell/sourcemap-codec": "^1.4.15"
 			},
@@ -22933,58 +22897,22 @@ 				"node": ">=12"
 			}
 		},
 				"mri": "1.2.0"
-			"dependencies": {
 				"@csstools/css-parser-algorithms": "2.1.1",
-				"color-name": "1.1.3"
 {
-			"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
-			"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
-			"dependencies": {
 {
-		"node_modules/vitest/node_modules/postcss": {
-			"version": "8.4.30",
-			"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz",
-			"integrity": "sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==",
-			"funding": [
-				{
-					"type": "opencollective",
-					"url": "https://opencollective.com/postcss/"
-				},
-				{
-					"type": "tidelift",
-					"url": "https://tidelift.com/funding/github/npm/postcss"
-				},
-				{
-				"node": ">=6.0.0"
 {
 	"name": "root",
-				"@babel/helper-replace-supers": "^7.22.5"
-{
+		"": {
 		"": {
-	"lockfileVersion": 2,
-			"name": "root",
 {
-		"": {
-			"dependencies": {
-			"integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
 {
-				"picocolors": "^1.0.0",
-			"integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
 	"name": "root",
+		"": {
 			"name": "root",
-	"requires": true,
-			"engines": {
-		"": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			"dependencies": {
 		"": {
-			}
 			"dependencies": {
-{
-		"node_modules/vitest/node_modules/rollup": {
-			"version": "3.29.3",
-			"resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.3.tgz",
-			"integrity": "sha512-T7du6Hum8jOkSWetjRgbwpM6Sy0nECYrYRSmZjayFcOddtKJWU4d17AC3HNUk7HRuqy4p+G7aEZclSHytqUmEg==",
 			"bin": {
 				"rollup": "dist/bin/rollup"
 			},
@@ -22995,30 +22925,18 @@ 				"fsevents": "~2.3.2"
 			}
 		},
 		"node_modules/@evocateur/libnpmaccess": {
-	"name": "root",
-			"version": "1.0.2",
-			"name": "root",
 	"lockfileVersion": 2,
-				"esbuild": "0.14.11",
-			"integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
-			"engines": {
 				"@csstools/media-query-list-parser": "2.0.4",
-			"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
-			}
+			"resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz",
-			"dependencies": {
+{
 {
+	"name": "root",
 			"name": "root",
-		"node_modules/@jest/environment": {
-				"mri": "1.2.0"
 {
-	"packages": {
-				"mri": "1.2.0"
 {
-		"": {
+	"name": "root",
 			"name": "root",
-				"@csstools/css-parser-algorithms": "2.1.1",
 {
-			"name": "root",
 			"optional": true,
 			"peer": true,
 			"dependencies": {
@@ -23034,14 +22952,15 @@ 				"node": ">=10"
 			}
 		},
 		"node_modules/vitest/node_modules/vite": {
-				"mri": "1.2.0"
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+			"name": "root",
 	"name": "root",
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 			"name": "root",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
 	"lockfileVersion": 2,
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 			"name": "root",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
 	"requires": true,
 			"dependencies": {
 				"esbuild": "^0.18.10",
@@ -23274,11 +23193,12 @@ 			"resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz",
 			"integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA=="
 		},
 		"node_modules/vscode-css-languageservice/node_modules/vscode-uri": {
-			}
+				"@lerna/pulse-till-done": "3.13.0",
 	"packages": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+				"esbuild": "0.14.11",
-			"resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz",
-			"integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA=="
+			"integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw=="
 		},
 		"node_modules/vscode-emmet-helper-bundled": {
 			"version": "0.0.1",
@@ -24209,14 +24129,13 @@ 				}
 			}
 		},
 		"@babel/helper-define-polyfill-provider": {
-	"name": "root",
+			"version": "0.4.3",
 {
-	"requires": true,
+		"node_modules/@lerna/cli/node_modules/ansi-styles": {
-	"name": "root",
+{
 {
-	"packages": {
 	"name": "root",
-				"@tailwindcss/line-clamp": "0.4.2",
+	"requires": true,
 			"requires": {
 				"@babel/helper-compilation-targets": "^7.22.6",
 				"@babel/helper-plugin-utils": "^7.22.5",
@@ -25148,14 +25067,15 @@ 				"semver": "^6.3.1"
 			},
 			"dependencies": {
 				"babel-plugin-polyfill-regenerator": {
-					"version": "0.5.2",
-				"get-stream": "^4.1.0",
+				"@csstools/css-tokenizer": "2.1.1",
 			"name": "root",
+				"@csstools/css-tokenizer": "2.1.1",
-				"get-stream": "^4.1.0",
+				"@lerna/pulse-till-done": "3.13.0",
 			"dependencies": {
+					"integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==",
 					"requires": {
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 			"dependencies": {
-			"integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==",
 					}
 				},
 				"semver": {
@@ -27840,16 +27759,17 @@ 			"integrity": "sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ=="
 		},
 		"@types/chai": {
 {
-		"node_modules/@ampproject/remapping": {
+{
 	"name": "root",
+			"dependencies": {
 {
-			"dependencies": {
+{
 	"name": "root",
-	"lockfileVersion": 2,
+				"@csstools/css-parser-algorithms": "2.1.1",
 {
-			"dependencies": {
+{
 	"name": "root",
-	"requires": true,
+				"@csstools/css-tokenizer": "2.1.1",
 		},
 		"@types/chai-subset": {
 			"version": "1.3.3",
@@ -27904,11 +27824,14 @@ 			"integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g=="
 		},
 		"@types/istanbul-lib-report": {
 {
+			"integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+				"@csstools/media-query-list-parser": "2.0.4",
 {
-				"protoduck": "^5.0.1",
+				"@parcel/watcher": "2.0.3",
 {
-				"rimraf": "^2.6.3",
+	"name": "root",
 			"requires": {
 				"@types/istanbul-lib-coverage": "*"
 			}
@@ -28120,13 +28044,15 @@ 					"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
 					"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="
 				},
 				"magic-string": {
-			"dependencies": {
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 			"dependencies": {
-				"vsce": "2.15.0",
+{
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 			"dependencies": {
-		"node_modules/@evocateur/pacote/node_modules/brace-expansion": {
+	"name": "root",
-			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 			"dependencies": {
+	"lockfileVersion": 2,
 					"requires": {
 						"@jridgewell/sourcemap-codec": "^1.4.15"
 					}
@@ -28789,18 +28715,21 @@ 				}
 			}
 		},
 		"babel-plugin-polyfill-corejs2": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+				"@tailwindcss/line-clamp": "0.4.2",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			"integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+				"@tailwindcss/typography": "0.5.7",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-	"lockfileVersion": 2,
+{
 			"dependencies": {
-		"": {
 			"requires": {
 				"@babel/compat-data": "^7.22.6",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			"integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+				"@types/culori": "^2.0.0",
 				"semver": "^6.3.1"
 			},
 			"dependencies": {
@@ -28812,17 +28741,20 @@ 				}
 			}
 		},
 		"babel-plugin-polyfill-corejs3": {
-				"@types/semver": "7.3.10",
+		"": {
 				"@csstools/css-parser-algorithms": "2.1.1",
+	"lockfileVersion": 2,
 {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-				"find-up": "5.0.0",
 	"name": "root",
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 	"name": "root",
-		"node_modules/@babel/plugin-transform-arrow-functions": {
+{
 			"requires": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			"integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+				"@types/culori": "^2.0.0",
 				"core-js-compat": "^3.32.2"
 			}
 		},
@@ -29017,18 +28948,21 @@ 				}
 			}
 		},
 		"browserslist": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz",
+				"@types/node": "14.14.34",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			"integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==",
+				"@types/semver": "7.3.10",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-				"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+				"@types/vscode": "1.65.0",
 			"requires": {
-				"becke-ch--regex--s0-0-v1--base--pl--lib": "1.4.0",
+{
 				"@parcel/watcher": "2.0.3",
 				"becke-ch--regex--s0-0-v1--base--pl--lib": "1.4.0",
 {
-	"lockfileVersion": 2,
+		"node_modules/@lerna/cli/node_modules/p-locate": {
 				"node-releases": "^2.0.13",
 				"update-browserslist-db": "^1.0.13"
 			}
@@ -29226,16 +29160,15 @@ 				"quick-lru": "^4.0.1"
 			}
 		},
 		"caniuse-lite": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-		"": {
+				"chokidar": "3.5.1",
+{
 {
-		"": {
+			"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz",
-				"braces": "3.0.2",
 {
-			"name": "root",
-				"@csstools/css-parser-algorithms": "2.1.1",
 {
-	"lockfileVersion": 2,
+		"node_modules/@babel/helpers": {
 		},
 		"capture-exit": {
 			"version": "2.0.0",
@@ -29251,37 +29184,37 @@ 			"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
 			"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
 		},
 		"chai": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-		"": {
 				"css.escape": "1.5.1",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-		"": {
 				"culori": "0.20.1",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-		"": {
 				"debounce": "1.2.0",
 			"requires": {
 				"assertion-error": "^1.1.0",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-		"": {
+	"lockfileVersion": 2,
 	"lockfileVersion": 2,
-	"requires": true,
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-		"": {
 	"lockfileVersion": 2,
-	"packages": {
+	"requires": true,
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-		"": {
 	"lockfileVersion": 2,
-		"": {
+	"packages": {
 	"name": "root",
-		"": {
+	"name": "root",
 	"lockfileVersion": 2,
-			"name": "root",
 				"pathval": "^1.1.1",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+	"lockfileVersion": 2,
 		"": {
-				"find-up": "5.0.0",
 			}
 		},
 		"chalk": {
@@ -29309,12 +29242,18 @@ 			"resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
 			"integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
 		},
 		"check-error": {
+			"version": "1.0.3",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+				"enhanced-resolve-301": "0.0.1",
+{
 {
+				"@types/semver": "7.3.10",
 			"dependencies": {
-			"resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
+			"requires": {
-				"@csstools/css-parser-algorithms": "2.1.1",
 				"@csstools/media-query-list-parser": "2.0.4",
+			"integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==",
+			"dependencies": {
 		},
 		"cheerio": {
 			"version": "1.0.0-rc.12",
@@ -30110,13 +30050,12 @@ 			"resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
 			"integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
 		},
 		"core-js-compat": {
-	"lockfileVersion": 2,
+				"@lerna/has-npm-version": "3.16.5",
-				"vscode-emmet-helper-bundled": "0.0.1",
-			"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.2.tgz",
+			"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz",
-			"integrity": "sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==",
+			"integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==",
 			"requires": {
+				"@lerna/has-npm-version": "3.16.5",
 	"lockfileVersion": 2,
-				"vscode-languageserver": "8.0.2",
 			}
 		},
 		"core-util-is": {
@@ -30580,11 +30519,12 @@ 				"safer-buffer": "^2.1.0"
 			}
 		},
 		"electron-to-chromium": {
-			"integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
 {
+				"ansi-styles": "^3.2.0",
-			"integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+				"moo": "0.5.1",
-			"integrity": "sha512-6uyPyXTo8lkv8SWAmjKFbG42U073TXlzD4R8rW3EzuznhFS2olCIAfjjQtV2dV2ar/vRF55KUd3zQYnCB0dd3A=="
+			"integrity": "sha512-gpXfJslSi4hYDkA0mTLEpYKRv9siAgSUgZ+UWyk+J5Cttpd1ThCVwdclzIwQSclz3hYn049+M2fgrP1WpvF8xg=="
 		},
 		"emoji-regex": {
 			"version": "9.2.2",
@@ -31304,12 +31244,12 @@ 				"resolve": "^1.22.4"
 			},
 			"dependencies": {
 				"resolve": {
-				"@csstools/css-parser-algorithms": "2.1.1",
+				"@lerna/rimraf-dir": "3.16.5",
 	"packages": {
-	"requires": true,
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+				"@jridgewell/gen-mapping": "^0.3.0",
-					"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz",
-					"integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==",
+					"integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
 					"requires": {
 						"is-core-module": "^2.13.0",
 						"path-parse": "^1.0.7",
@@ -31494,15 +31434,15 @@ 						"brace-expansion": "^1.1.7"
 					}
 				},
 				"resolve": {
-			"version": "25.5.4",
+				"@lerna/rimraf-dir": "3.16.5",
 			"dependencies": {
-			"version": "25.5.4",
+				"@lerna/rimraf-dir": "3.16.5",
 				"@csstools/css-parser-algorithms": "2.1.1",
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 				"@csstools/css-parser-algorithms": "2.1.1",
-				"semver": "7.5.2",
 					"requires": {
 				"chalk": "^2.4.2"
-				"tmp-cache": "1.1.0",
+				"moo": "0.5.1",
 						"path-parse": "^1.0.7",
 						"supports-preserve-symlinks-flag": "^1.0.0"
 					}
@@ -36665,15 +36605,15 @@ 				"tslib": "^2.0.3"
 			}
 		},
 		"node-abi": {
-				"stack-trace": "0.0.10",
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 	"packages": {
-			"name": "root",
+	"lockfileVersion": 2,
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 	"packages": {
-				"promise-retry": "^1.1.1",
+	"requires": true,
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 	"packages": {
-			"dependencies": {
 	"packages": {
-				"@csstools/css-parser-algorithms": "2.1.1",
 			"requires": {
 				"semver": "^7.3.5"
 			}
@@ -37570,14 +37510,15 @@ 			"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
 			"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
 		},
 		"picocolors": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"requires": true,
-				"minimatch": "5.1.4",
+{
-				"tsdx": "0.14.1",
+			"name": "root",
 	"lockfileVersion": 2,
-{
+				"line-column": "1.0.2",
-				"tsdx": "0.14.1",
+			"name": "root",
 	"lockfileVersion": 2,
-	"name": "root",
+				"minimatch": "5.1.4",
 		},
 		"picomatch": {
 			"version": "2.3.1",
@@ -37722,22 +37663,23 @@ 			"resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
 			"integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
 		},
 		"postcss": {
+				"@lerna/npm-install": "3.16.5",
 		"": {
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-			}
+				"sift-string": "0.0.2",
-				"@babel/plugin-transform-private-property-in-object": "^7.22.11",
 {
-		"": {
+{
 	"name": "root",
+	"packages": {
 			"dependencies": {
-	"name": "root",
 			"requires": {
-				"@babel/plugin-transform-private-property-in-object": "^7.22.11",
+			"name": "root",
 	"lockfileVersion": 2,
+				"postcss-selector-parser": "6.0.2",
-				"picocolors": "^0.2.1",
+				"picocolors": "^1.0.0",
-		"": {
+			"integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
 	"name": "root",
-			"integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
 			}
 		},
 		"postcss-import": {
@@ -37751,6 +37693,15 @@ 				"resolve": "^1.1.7"
 			}
 		},
 {
+			"integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==",
+			"version": "4.0.1",
+			"resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
+			"integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
+			"requires": {
+				"camelcase-css": "^2.0.1"
+			}
+		},
+{
 		"node_modules/@babel/plugin-transform-member-expression-literals": {
 			"version": "3.0.1",
 			"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.0.1.tgz",
@@ -39038,12 +38989,13 @@ 				}
 			}
 		},
 		"sax": {
-				"typescript": "4.6.4",
+				"@types/moo": "0.5.3",
 				"@csstools/css-tokenizer": "2.1.1",
-			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 		"": {
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
 		"": {
-			"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+{
 		},
 		"saxes": {
 			"version": "3.1.11",
@@ -39478,13 +39429,13 @@ 			"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
 			"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
 		},
 		"source-map-js": {
-			"integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
+	"name": "root",
 {
-			"name": "root",
+			"dependencies": {
-				"postcss-selector-parser": "6.0.2",
-				"@csstools/css-tokenizer": "2.1.1",
 				"vscode-uri": "3.0.2"
+				"esbuild": "0.14.11",
 {
+				"@lerna/project": "3.21.0",
 		},
 		"source-map-resolve": {
 			"version": "0.6.0",
@@ -40126,30 +40077,6 @@ 						"is-glob": "^4.0.3"
 					}
 				},
 				"escape-string-regexp": "^1.0.5",
-				"is-builtin-module": "3.2.1",
-					"version": "1.0.0",
-					"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
-					"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
-				},
-				"postcss": {
-					"version": "8.4.30",
-					"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz",
-					"integrity": "sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==",
-					"requires": {
-						"nanoid": "^3.3.6",
-						"picocolors": "^1.0.0",
-						"source-map-js": "^1.0.2"
-					}
-				},
-				"postcss-js": {
-					"version": "4.0.1",
-					"resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
-					"integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
-					"requires": {
-						"camelcase-css": "^2.0.1"
-					}
-				},
-				"escape-string-regexp": "^1.0.5",
 				"prettier": "2.3.0",
 					"version": "3.1.4",
 					"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
@@ -40182,22 +40109,17 @@ 						"picomatch": "^2.2.1"
 					}
 				},
 				"resolve": {
-				"@csstools/css-parser-algorithms": "2.1.1",
+				"@lerna/rimraf-dir": "3.16.5",
 	"packages": {
-	"requires": true,
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
+				"@jridgewell/gen-mapping": "^0.3.0",
-					"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz",
-					"integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==",
+					"integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
 					"requires": {
 						"is-core-module": "^2.13.0",
 						"path-parse": "^1.0.7",
 						"supports-preserve-symlinks-flag": "^1.0.0"
 					}
-				},
-				"source-map-js": {
-					"version": "1.0.2",
-					"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
-					"integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
 				}
 			}
 		},
@@ -40409,14 +40331,14 @@ 			"resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.7.0.tgz",
 			"integrity": "sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww=="
 		},
 		"tinyspy": {
+				"@types/vscode": "1.65.0",
 		"": {
-				"@csstools/css-parser-algorithms": "2.1.1",
 		"": {
-			"resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.1.1.tgz",
+			"resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz",
 {
-			"dependencies": {
+				"@parcel/watcher": "2.0.3",
 				"@csstools/css-parser-algorithms": "2.1.1",
-		"": {
+	"lockfileVersion": 2,
 		},
 		"tmp": {
 			"version": "0.0.33",
@@ -40848,14 +40770,17 @@ 			"resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
 			"integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA=="
 		},
 		"ufo": {
+	"packages": {
 	"name": "root",
+	"requires": true,
 {
 {
-			"integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==",
+{
 	"name": "root",
+				"typescript": "4.6.4",
-				"latest-semver": "^4.0.0",
+				"@csstools/media-query-list-parser": "2.0.4",
 	"name": "root",
-	"lockfileVersion": 2,
+				"vitest": "0.34.2",
 		},
 		"uglify-js": {
 			"version": "3.13.8",
@@ -41025,13 +40949,6 @@ 			"integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
 			"requires": {
 				"escalade": "^3.1.1",
 				"picocolors": "^1.0.0"
-			},
-			"dependencies": {
-				"picocolors": {
-					"version": "1.0.0",
-					"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
-					"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
-				}
 			}
 		},
 		"uri-js": {
@@ -41201,59 +41118,35 @@ 						"@esbuild/win32-x64": "0.18.20"
 					}
 				},
 {
-			"version": "9.6.5",
-					"version": "1.0.0",
 				"@csstools/css-tokenizer": "2.1.1",
-			"resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz",
-					"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
-				},
-		"node_modules/@esbuild/freebsd-arm64": {
 			"name": "root",
-				"@csstools/css-tokenizer": "2.1.1",
 			"dependencies": {
-				"line-column": "1.0.2",
 {
-				"cacache": "^12.0.3",
 {
-				"chownr": "^1.1.2",
-			"version": "2.2.1",
 	"name": "root",
-				"escape-string-regexp": "^1.0.5",
+				"@csstools/css-parser-algorithms": "2.1.1",
 	"requires": true,
-		"": {
 {
-				"glob": "^7.1.4",
 {
-				"infer-owner": "^1.0.4",
-			"version": "2.2.1",
 	"name": "root",
-	"name": "root",
-			"dependencies": {
 				"@csstools/css-parser-algorithms": "2.1.1",
-	"lockfileVersion": 2,
+	"packages": {
 				"@csstools/media-query-list-parser": "2.0.4",
-				"lerna": "^3.22.1",
-				"@evocateur/pacote": "^9.6.3",
+	"name": "root",
 				"@csstools/css-parser-algorithms": "2.1.1",
-					"resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.3.tgz",
-					"integrity": "sha512-T7du6Hum8jOkSWetjRgbwpM6Sy0nECYrYRSmZjayFcOddtKJWU4d17AC3HNUk7HRuqy4p+G7aEZclSHytqUmEg==",
+		"": {
 					"requires": {
 						"fsevents": "~2.3.2"
 					}
 				},
-				"source-map-js": {
-					"version": "1.0.2",
-					"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
-					"integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
-				},
 				"terser": {
 				"@csstools/media-query-list-parser": "2.0.4",
-			"version": "2.2.1",
+		"node_modules/@babel/highlight/node_modules/color-name": {
 				"@csstools/media-query-list-parser": "2.0.4",
+				"concurrently": "7.0.0",
 			"dependencies": {
-	"requires": true,
 				"@csstools/media-query-list-parser": "2.0.4",
-			"integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
+		"node_modules/@babel/highlight/node_modules/supports-color": {
 					"optional": true,
 					"peer": true,
 					"requires": {
@@ -41264,12 +41158,13 @@ 					}
 				},
 				"vite": {
 				"@csstools/media-query-list-parser": "2.0.4",
+	"lockfileVersion": 2,
-			"version": "7.22.13",
 				"@csstools/media-query-list-parser": "2.0.4",
+	"lockfileVersion": 2,
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
+{
 				"@csstools/media-query-list-parser": "2.0.4",
-				"@csstools/css-parser-algorithms": "2.1.1",
 	"lockfileVersion": 2,
+	"name": "root",
 					"requires": {
 						"esbuild": "^0.18.10",
 						"fsevents": "~2.3.2",
@@ -41365,67 +41259,48 @@ 						"@esbuild/win32-x64": "0.18.20"
 					}
 				},
 				"magic-string": {
-					"version": "0.30.3",
-					"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.3.tgz",
-					"integrity": "sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==",
-					"requires": {
-						"@jridgewell/sourcemap-codec": "^1.4.15"
-					}
-				},
 {
-			"version": "9.6.5",
-					"version": "1.0.0",
 {
+	"name": "root",
 			"dependencies": {
-	"requires": true,
 {
 {
-			"integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==",
-				},
-				"postcss": {
 {
+	"name": "root",
 			"dependencies": {
-				"line-column": "1.0.2",
+	"name": "root",
 {
-				"cacache": "^12.0.3",
 {
+	"name": "root",
 			"dependencies": {
-				"moo": "0.5.1",
+	"lockfileVersion": 2,
 					"requires": {
-				"@csstools/css-tokenizer": "2.1.1",
 			"dependencies": {
-				"move-file-cli": "3.0.0",
-				"@csstools/css-tokenizer": "2.1.1",
 			"dependencies": {
-				"normalize-path": "3.0.0",
-						"source-map-js": "^1.0.2"
+				"vscode-jsonrpc": "8.1.0",
 					}
 				},
 				"rollup": {
 				"@csstools/media-query-list-parser": "2.0.4",
-			"name": "root",
+	"name": "root",
 				"@csstools/css-parser-algorithms": "2.1.1",
+	"requires": true,
 				"@csstools/media-query-list-parser": "2.0.4",
-			}
+		"node_modules/@babel/highlight/node_modules/chalk": {
 				"@csstools/media-query-list-parser": "2.0.4",
-		},
+		"node_modules/@babel/highlight/node_modules/color-convert": {
 					"requires": {
 						"fsevents": "~2.3.2"
 					}
 				},
-				"source-map-js": {
-					"version": "1.0.2",
-					"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
-					"integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
-				},
 				"terser": {
 				"@csstools/media-query-list-parser": "2.0.4",
-			"version": "2.2.1",
+		"node_modules/@babel/highlight/node_modules/color-name": {
 				"@csstools/media-query-list-parser": "2.0.4",
+				"concurrently": "7.0.0",
 			"dependencies": {
-	"requires": true,
 				"@csstools/media-query-list-parser": "2.0.4",
-			"integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
+		"node_modules/@babel/highlight/node_modules/supports-color": {
 					"optional": true,
 					"peer": true,
 					"requires": {
@@ -41433,12 +41312,13 @@ 					}
 				},
 				"vite": {
 				"@csstools/media-query-list-parser": "2.0.4",
+	"lockfileVersion": 2,
-			"version": "7.22.13",
 				"@csstools/media-query-list-parser": "2.0.4",
+	"lockfileVersion": 2,
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
+{
 				"@csstools/media-query-list-parser": "2.0.4",
-				"@csstools/css-parser-algorithms": "2.1.1",
 	"lockfileVersion": 2,
+	"name": "root",
 					"requires": {
 						"esbuild": "^0.18.10",
 						"fsevents": "~2.3.2",
@@ -41595,11 +41474,11 @@ 					"integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA=="
 				},
 				"vscode-uri": {
 				"@csstools/media-query-list-parser": "2.0.4",
-			"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+				"parser": "bin/babel-parser.js"
 				"@csstools/media-query-list-parser": "2.0.4",
-			"integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
+		"node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
 				"@csstools/media-query-list-parser": "2.0.4",
-		"node_modules/@babel/code-frame/node_modules/has-flag": {
+			"resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz",
 				}
 			}
 		},