Home

tailwind-ctp-intellisense @master - refs - log -
-
https://git.jolheiser.com/tailwind-ctp-intellisense.git
Tailwind intellisense + Catppuccin
tree log patch
update lockfile
Brad Cornes <bradlc41@gmail.com>
3 years ago
1 changed files, 1771 additions(+), 1781 deletions(-)
M package-lock.json -> package-lock.json
diff --git a/package-lock.json b/package-lock.json
index 43d1979838818ddde29e43c9c69de72a340bd6ab..03969336d55147fd619accb0ce8a061e79eea8e6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -56,47 +56,59 @@ 				"lerna": "^3.22.1"
 			}
 		},
 		"node_modules/@babel/code-frame": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-proposal-private-methods": "^7.13.0",
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 		"": {
-			"integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
 			"dependencies": {
-		"": {
+			"bin": {
 	"name": "root",
+			"name": "root",
+			},
+			"engines": {
+				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/compat-data": {
-		"": {
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 	"requires": true,
-		"": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"klona": "2.0.4",
+			"integrity": "sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==",
+			"dependencies": {
 		"": {
+				"node": ">=6.9.0"
+	"packages": {
 		"": {
 		},
 		"node_modules/@babel/core": {
-			"version": "7.14.3",
-		"": {
 				"@ctrl/tinycolor": "3.1.4",
-			"name": "root",
+			},
-			"dependencies": {
-			"name": "root",
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 {
-			"name": "root",
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 	"name": "root",
-			"name": "root",
+			"dependencies": {
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 	"lockfileVersion": 2,
-			"name": "root",
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 	"requires": true,
-			"name": "root",
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 	"packages": {
-			"name": "root",
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 		"": {
-			"name": "root",
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 			"name": "root",
-			"name": "root",
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 			"dependencies": {
-			"name": "root",
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/traverse": "^7.14.5",
+				"@babel/types": "^7.14.5",
 				"convert-source-map": "^1.7.0",
 				"debug": "^4.1.0",
 				"gensync": "^1.0.0-beta.2",
@@ -129,15 +141,19 @@ 				"node": ">=0.10.0"
 			}
 		},
 		"node_modules/@babel/generator": {
-			"version": "7.14.3",
+			"version": "7.14.5",
-			"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
-				"@parcel/watcher": "2.0.0-alpha.10",
+			"bin": {
 	"requires": true,
+	"lockfileVersion": 2,
 			"dependencies": {
-			"name": "root",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-arrow-functions": "^7.13.0",
 				"jsesc": "^2.5.1",
 				"source-map": "^0.5.0"
+			},
+			"engines": {
+				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/generator/node_modules/source-map": {
@@ -149,44 +165,55 @@ 				"node": ">=0.10.0"
 			}
 		},
 		"node_modules/@babel/helper-annotate-as-pure": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-block-scoping": "^7.14.2",
-				"@parcel/watcher": "2.0.0-alpha.10",
+			"integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==",
 			"dependencies": {
-				"@parcel/watcher": "2.0.0-alpha.10",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-computed-properties": "^7.13.0",
+			},
 			"dependencies": {
+		"": {
-				"@babel/types": "^7.12.13"
+				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
-				"@types/debounce": "1.2.0",
+	"packages": {
 	"name": "root",
+	"requires": true,
-			"integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==",
+			"resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz",
+			"integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==",
 			"dependencies": {
-				"@types/debounce": "1.2.0",
+			"bin": {
 	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
-				"@babel/types": "^7.12.13"
+				"@babel/types": "^7.14.5"
+			},
+			"engines": {
+				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-compilation-targets": {
-			"version": "7.13.16",
+			"version": "7.14.5",
-			"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz",
-{
+			"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 {
-			"dependencies": {
 			"dependencies": {
-				"@types/debounce": "1.2.0",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-function-name": "^7.12.13",
-{
+				"@babel/helper-validator-option": "^7.14.5",
 				"detect-indent": "6.0.0",
-{
+	"name": "root",
 	"name": "root",
-{
 				"semver": "^6.3.0"
 			},
+			"engines": {
+				"node": ">=6.9.0"
+			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0"
 			}
@@ -200,37 +227,42 @@ 				"semver": "bin/semver.js"
 			}
 		},
 		"node_modules/@babel/helper-create-class-features-plugin": {
-			"version": "7.14.3",
+			"version": "7.14.6",
+			"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz",
-			"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.3.tgz",
+			"integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==",
-				"@types/moo": "0.5.3",
 			"dependencies": {
+				"@babel/helper-annotate-as-pure": "^7.14.5",
+				"@babel/helper-function-name": "^7.14.5",
+			"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 			"dependencies": {
-				"@types/moo": "0.5.3",
+			"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 				"@ctrl/tinycolor": "3.1.4",
-				"@types/node": "14.14.34",
+			"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
-				"@types/node": "14.14.34",
+			"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
 {
-{
+	"packages": {
 	"lockfileVersion": 2,
-	"name": "root",
-				"@babel/helper-replace-supers": "^7.14.3",
+			"engines": {
-				"@babel/helper-split-export-declaration": "^7.12.13"
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0"
 			}
 		},
 		"node_modules/@babel/helper-create-regexp-features-plugin": {
-			"version": "7.14.3",
+			"version": "7.14.5",
-				"@types/node": "14.14.34",
+			"bin": {
 		"": {
+	"name": "root",
-{
+			"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
 	"lockfileVersion": 2,
-			"name": "root",
 			"dependencies": {
-				"@types/moo": "0.5.3",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-modules-commonjs": "^7.14.0",
 				"regexpu-core": "^4.7.1"
+			},
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0"
@@ -263,273 +295,353 @@ 				"semver": "bin/semver.js"
 			}
 		},
 		"node_modules/@babel/helper-explode-assignable-expression": {
-{
+			"version": "7.14.5",
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+		"": {
 	"requires": true,
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+		"": {
 	"packages": {
-{
+			"dependencies": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"requires": true,
 		"": {
+			},
 			"dependencies": {
+		"": {
-				"@vercel/ncc": "0.28.4",
+			"dependencies": {
 			"name": "root",
 			}
 		},
 		"node_modules/@babel/helper-function-name": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
-{
+	"packages": {
 		"": {
+		"": {
-{
+			"bin": {
 		"": {
-{
+			"name": "root",
 			"dependencies": {
-{
+			"bin": {
 		"": {
-	"name": "root",
+			"dependencies": {
-				"@babel/template": "^7.12.13",
+				"@babel/template": "^7.14.5",
-{
+		"node_modules/@lerna/child-process/node_modules/is-stream": {
 		"": {
+	"packages": {
 	"lockfileVersion": 2,
+			"engines": {
+				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-get-function-arity": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-proposal-optional-chaining": "^7.14.2",
-{
+			"bin": {
 		"": {
+				"@ctrl/tinycolor": "3.1.4",
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+			"integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==",
-				"builtin-modules": "3.2.0",
+			"dependencies": {
+		"node_modules/@lerna/child-process/node_modules/is-stream": {
 		"": {
+			},
 			"dependencies": {
+		"": {
-				"@babel/types": "^7.12.13"
+				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-hoist-variables": {
-			"version": "7.13.16",
+			"version": "7.14.5",
+		"node_modules/@lerna/child-process/node_modules/npm-run-path": {
 {
-			"version": "7.14.3",
-				"builtin-modules": "3.2.0",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-unicode-regex": "^7.12.13",
 			"dependencies": {
-				"@babel/traverse": "^7.13.15",
+				"@babel/types": "^7.14.5"
+			},
-{
+			"engines": {
+			"dependencies": {
 			"name": "root",
-{
 			}
 		},
 		"node_modules/@babel/helper-member-expression-to-functions": {
-{
+			"version": "7.14.5",
+			"bin": {
 				"@babel/helper-compilation-targets": "^7.13.16",
-{
+			"bin": {
 				"@babel/helper-module-transforms": "^7.14.2",
-				"chokidar": "3.5.1",
+			"dependencies": {
+				"@babel/types": "^7.14.5"
 	"packages": {
+	"lockfileVersion": 2,
 			"dependencies": {
+		"": {
-{
+			"dependencies": {
 			"name": "root",
-		"": {
 			}
 		},
 		"node_modules/@babel/helper-module-imports": {
-{
+			"version": "7.14.5",
+			"bin": {
 			"name": "root",
-	"lockfileVersion": 2,
+	"packages": {
-{
+			"bin": {
 			"name": "root",
+		"": {
 			"dependencies": {
-				"chokidar": "3.5.1",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-computed-properties": "^7.13.0",
+			},
 			"dependencies": {
+		"": {
-{
+			"dependencies": {
 			"name": "root",
-		"": {
 			}
 		},
 		"node_modules/@babel/helper-module-transforms": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"core-js-compat": "^3.9.0",
-{
+		"node_modules/@lerna/child-process/node_modules/npm-run-path": {
 			"dependencies": {
-{
-{
 			"dependencies": {
-	"name": "root",
+				"@babel/helper-module-imports": "^7.14.5",
+				"@babel/helper-replace-supers": "^7.14.5",
+			"bin": {
 			"dependencies": {
+			"version": "2.0.2",
 {
+			"bin": {
 			"dependencies": {
+	"name": "root",
+			"bin": {
 	"lockfileVersion": 2,
+				"@ctrl/tinycolor": "3.1.4",
-				"css.escape": "1.5.1",
+			"bin": {
 	"requires": true,
-				"css.escape": "1.5.1",
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"typescript": "4.2.4",
+			},
-{
 			"engines": {
-{
 				"node": ">=6.9.0"
-				"@babel/template": "^7.12.13",
-				"@babel/traverse": "^7.14.2",
-				"@babel/types": "^7.14.2"
 			}
 		},
 		"node_modules/@babel/helper-optimise-call-expression": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+		"node_modules/@babel/preset-env/node_modules/semver": {
-{
+			"bin": {
 			"dependencies": {
-				"@ctrl/tinycolor": "3.1.4",
+	"requires": true,
-{
+			"dependencies": {
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-computed-properties": "^7.13.0",
+			},
 			"dependencies": {
+		"": {
-				"@babel/types": "^7.12.13"
+				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-plugin-utils": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-{
 				"@ctrl/tinycolor": "3.1.4",
-	"name": "root",
+			"version": "0.1.4",
-{
 				"@ctrl/tinycolor": "3.1.4",
-	"lockfileVersion": 2,
+			"resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
+			"engines": {
+				"node": ">=6.9.0"
+			}
 		},
 		"node_modules/@babel/helper-remap-async-to-generator": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-{
 			"bin": {
+				"node": ">=6.9.0"
-{
+			"integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==",
+			"dependencies": {
 				"@ctrl/tinycolor": "3.1.4",
+				"lerna": "^3.22.1"
 		"": {
+			"bin": {
 			"dependencies": {
-				"@types/moo": "0.5.3",
 				"@ctrl/tinycolor": "3.1.4",
-{
 				"@ctrl/tinycolor": "3.1.4",
-			"name": "root",
+				"@babel/plugin-transform-computed-properties": "^7.13.0",
-{
 	"packages": {
+	"lockfileVersion": 2,
+			"engines": {
+			"dependencies": {
 			"name": "root",
 			}
 		},
 		"node_modules/@babel/helper-replace-supers": {
-			"version": "7.14.3",
+			"version": "7.14.5",
-{
 				"@ctrl/tinycolor": "3.1.4",
+	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
-				"detect-indent": "6.0.0",
-			"dependencies": {
-				"@types/node": "14.14.34",
+			"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
 {
-				"@babel/helper-optimise-call-expression": "^7.12.13",
+			"dependencies": {
-			"name": "root",
+			"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 			"dependencies": {
-{
+				"@babel/helper-optimise-call-expression": "^7.14.5",
+				"@babel/traverse": "^7.14.5",
+		"node_modules/@lerna/child-process/node_modules/is-stream": {
 		"": {
+	"packages": {
 	"lockfileVersion": 2,
+			"engines": {
+				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-simple-access": {
-			"version": "7.13.12",
+			"bin": {
 	"name": "root",
+	"requires": true,
+			"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
 	"name": "root",
-				"detect-indent": "6.0.0",
+			"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
 	"lockfileVersion": 2,
 			"dependencies": {
-				"chokidar": "3.5.1",
+		"node_modules/@lerna/child-process/node_modules/is-stream": {
 		"": {
 	"packages": {
+	"lockfileVersion": 2,
+			"engines": {
+				"node": ">=6.9.0"
+	"packages": {
 		"": {
 		},
 		"node_modules/@babel/helper-skip-transparent-expression-wrappers": {
+			"bin": {
 	"name": "root",
+	"requires": true,
+			"resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz",
+			"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
 	"packages": {
-				"detect-indent": "6.0.0",
+			"dependencies": {
+		"node_modules/@lerna/child-process/node_modules/is-stream": {
 		"": {
-			"integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==",
+			},
 			"dependencies": {
+		"": {
-				"detect-indent": "6.0.0",
 			"dependencies": {
+			"name": "root",
 			}
 		},
 		"node_modules/@babel/helper-split-export-declaration": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"regenerator-runtime": "^0.13.4"
+			"integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
-			"resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
+			"dependencies": {
+				"@babel/types": "^7.14.5"
-			"integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
+			},
 			"dependencies": {
+		"": {
-				"@babel/types": "^7.12.13"
+				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-validator-identifier": {
+			"version": "7.14.5",
+			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
+			"integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==",
+			"dependencies": {
 		"": {
-	"requires": true,
-			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
+				"node": ">=6.9.0"
-			"integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A=="
+			}
 		},
 		"node_modules/@babel/helper-validator-option": {
+			"bin": {
 	"name": "root",
-{
+	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
-	"name": "root",
+			"integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
 {
-			"name": "root",
-				"dlv": "1.1.3",
 			"dependencies": {
+		"": {
+				"node": ">=6.9.0"
+			}
 		},
 		"node_modules/@babel/helper-wrap-function": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-				"dset": "2.0.1",
+				"semver": "bin/semver.js"
-	"name": "root",
 	"name": "root",
-{
-			"dependencies": {
+			"integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==",
-				"@babel/helper-function-name": "^7.12.13",
+			"dependencies": {
+			"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 			"name": "root",
-			"name": "root",
+				"@babel/template": "^7.14.5",
+				"@babel/traverse": "^7.14.5",
-{
+			"bin": {
 				"typescript": "4.2.4",
-{
 	"packages": {
+	"lockfileVersion": 2,
+			"engines": {
+			"dependencies": {
 			"name": "root",
 			}
 		},
 		"node_modules/@babel/helpers": {
+			"version": "7.14.6",
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
 	"requires": true,
-				"dset": "2.0.1",
+			"integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==",
+			"dependencies": {
+				"@babel/template": "^7.14.5",
+				"@babel/traverse": "^7.14.5",
+			"bin": {
 	"requires": true,
+		"": {
-				"dset": "2.0.1",
 	"packages": {
+	"lockfileVersion": 2,
 			"dependencies": {
-				"@babel/template": "^7.12.13",
-				"dset": "2.0.1",
 		"": {
-				"dset": "2.0.1",
+			"dependencies": {
 			"name": "root",
 			}
 		},
 		"node_modules/@babel/highlight": {
-		"": {
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 	"requires": true,
-				"dset": "2.0.1",
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz",
-				"enhanced-resolve": "5.8.0",
+				"semver": "bin/semver.js"
+			"name": "root",
 			"dependencies": {
-{
+			"bin": {
 			"dependencies": {
-			"name": "root",
+	"name": "root",
 				"chalk": "^2.0.0",
 				"js-tokens": "^4.0.0"
+			},
+			"engines": {
+				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/highlight/node_modules/ansi-styles": {
@@ -585,12 +697,15 @@ 				"node": ">=4"
 			}
 		},
 		"node_modules/@babel/parser": {
-			"version": "7.14.3",
-				"glob-exec": "0.1.1",
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"moo": "0.5.1",
-	"name": "root",
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+			"dependencies": {
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+				"@ctrl/tinycolor": "3.1.4",
 			"bin": {
 				"parser": "bin/babel-parser.js"
 			},
@@ -599,147 +714,186 @@ 				"node": ">=6.0.0"
 			}
 		},
 		"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
-			"version": "7.13.12",
+			"version": "7.14.5",
-				"jest": "25.5.4",
+				"path-key": "^2.0.0"
-				"jest": "25.5.4",
+				"path-key": "^2.0.0"
 {
 			"dependencies": {
+				"@babel/helper-plugin-utils": "^7.14.5",
+				"@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
+				"semver": "bin/semver.js"
 				"@types/vscode": "1.52.0",
 	"packages": {
+	"lockfileVersion": 2,
-				"@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
+			"engines": {
-	"name": "root",
+			"dependencies": {
 			"name": "root",
-	"lockfileVersion": 2,
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.13.0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-async-generator-functions": {
+			"version": "7.14.5",
+				"semver": "bin/semver.js"
 				"@vercel/ncc": "0.28.4",
 				"@ctrl/tinycolor": "3.1.4",
+			"integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="
+			"dependencies": {
+				"path-key": "^2.0.0"
 	"name": "root",
+				"path-key": "^2.0.0"
 			"name": "root",
-		"": {
 				"jest": "25.5.4",
-			"name": "root",
-			"dependencies": {
+				"@ctrl/tinycolor": "3.1.4",
-				"@types/vscode": "1.52.0",
 	"packages": {
+	"lockfileVersion": 2,
-				"jest": "25.5.4",
 			"dependencies": {
+		"": {
-	"name": "root",
+			"dependencies": {
 			"name": "root",
-				"@ctrl/tinycolor": "3.1.4",
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-class-properties": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-	"name": "root",
+				"path-key": "^2.0.0"
 			"dependencies": {
+			"integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
+			"dependencies": {
+				"semver": "bin/semver.js"
 	"name": "root",
+				"semver": "bin/semver.js"
 	"name": "root",
-				"json5": "^2.1.2",
+{
-			"dependencies": {
+			},
-	"name": "root",
 			"dependencies": {
-	"requires": true,
+		"": {
-	"name": "root",
 			"dependencies": {
-	"packages": {
+			"name": "root",
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-class-static-block": {
+			"version": "7.14.5",
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
-			"dependencies": {
+	"name": "root",
 	"name": "root",
-				"node": ">=6.9.0"
+				"semver": "bin/semver.js"
 	"name": "root",
-			"funding": {
+	"lockfileVersion": 2,
 			"dependencies": {
-				"klona": "2.0.4",
 				"@ctrl/tinycolor": "3.1.4",
+			"integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
+				"semver": "bin/semver.js"
 {
+	"name": "root",
+		"node_modules/@lerna/child-process/node_modules/p-finally": {
 	"requires": true,
 	"packages": {
+	"lockfileVersion": 2,
-				"@babel/plugin-syntax-class-static-block": "^7.12.13"
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.12.0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-dynamic-import": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+		"": {
 	"name": "root",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+	"packages": {
-	"name": "root",
 				"@ctrl/tinycolor": "3.1.4",
-	"requires": true,
+			"version": "3.1.4",
 			"dependencies": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-dynamic-import": "^7.8.3"
 			},
+			"engines": {
+				"node": ">=6.9.0"
+			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-export-namespace-from": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+		"": {
 	"name": "root",
-				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
+				"semver": "bin/semver.js"
 	"name": "root",
-				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
 			"dependencies": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
 			},
+			"engines": {
+				"node": ">=6.9.0"
+			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-json-strings": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
+		"node_modules/@lerna/child-process/node_modules/p-finally": {
 				"@ctrl/tinycolor": "3.1.4",
+				"semver": "bin/semver.js"
 				"moo": "0.5.1",
-{
-			"integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==",
 			"dependencies": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-json-strings": "^7.8.3"
 			},
+			"engines": {
+				"node": ">=6.9.0"
+			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-logical-assignment-operators": {
-				"@vercel/ncc": "0.28.4",
 				"@ctrl/tinycolor": "3.1.4",
-				"moo": "0.5.1",
 	"packages": {
+				"fast-glob": "3.2.4",
+				"semver": "bin/semver.js"
 	"lockfileVersion": 2,
+{
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+				"normalize-path": "3.0.0",
 			"dependencies": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"moo": "0.5.1",
+			"name": "root",
+			},
+			"engines": {
+			"dependencies": {
 			"name": "root",
 			},
 			"peerDependencies": {
@@ -744,131 +897,171 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
-				"@vercel/ncc": "0.28.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-proposal-optional-chaining": "^7.14.2",
+				"semver": "bin/semver.js"
 	"lockfileVersion": 2,
+	"lockfileVersion": 2,
 				"@ctrl/tinycolor": "3.1.4",
+		"": {
 	"lockfileVersion": 2,
-				"@parcel/watcher": "2.0.0-alpha.10",
+	"requires": true,
 			"dependencies": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+			},
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-numeric-separator": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
+				"fast-glob": "3.2.4",
-				"multi-regexp2": "1.0.3",
+				"semver": "bin/semver.js"
 	"lockfileVersion": 2,
+	"packages": {
+				"semver": "bin/semver.js"
 	"lockfileVersion": 2,
-				"@types/vscode": "1.52.0",
+		"": {
 			"dependencies": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-numeric-separator": "^7.10.4"
 			},
+			"engines": {
+				"node": ">=6.9.0"
+			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-object-rest-spread": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
+				"fast-glob": "3.2.4",
+				"semver": "bin/semver.js"
 	"lockfileVersion": 2,
-{
 			"name": "root",
+				"semver": "bin/semver.js"
 	"lockfileVersion": 2,
-{
 			"dependencies": {
 			"dependencies": {
-				"multi-regexp2": "1.0.3",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-function-name": "^7.12.13",
-			"name": "root",
+			"bin": {
 	"lockfileVersion": 2,
+	"packages": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+				"semver": "bin/semver.js"
 	"lockfileVersion": 2,
-				"dlv": "1.1.3",
+				"@ctrl/tinycolor": "3.1.4",
+			},
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-optional-catch-binding": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz",
+		"node_modules/@evocateur/libnpmaccess/node_modules/get-stream": {
-				"normalize-path": "3.0.0",
+				"semver": "bin/semver.js"
 	"requires": true,
+{
 			"dependencies": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
 			},
+			"engines": {
+				"node": ">=6.9.0"
+			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-optional-chaining": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
-	"lockfileVersion": 2,
+			"version": "7.14.0",
 	"name": "root",
-			"name": "root",
+			"version": "2.0.1",
 	"lockfileVersion": 2,
-				"klona": "2.0.4",
 			"dependencies": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
-				"jest": "25.5.4",
 	"name": "root",
+				"@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
 				"@babel/plugin-syntax-optional-chaining": "^7.8.3"
+			},
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-private-methods": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
-			"integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==",
+			"integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
 			"dependencies": {
+				"@babel/helper-create-class-features-plugin": "^7.14.5",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
+			},
 			"dependencies": {
-	"requires": true,
+		"": {
-	"name": "root",
 			"dependencies": {
-	"packages": {
+			"name": "root",
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-private-property-in-object": {
+			"version": "7.14.5",
+				"@ctrl/tinycolor": "3.1.4",
 			"version": "7.14.0",
+		"": {
-				"pkg-up": "3.1.0",
+				"semver": "bin/semver.js"
 	"requires": true,
+			"name": "root",
-				"pkg-up": "3.1.0",
+			"dependencies": {
+			"bin": {
 	"packages": {
+		"": {
-			"dependencies": {
+				"@babel/helper-create-class-features-plugin": "^7.14.5",
+				"semver": "bin/semver.js"
 				"@types/moo": "0.5.3",
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz",
+	"packages": {
 	"lockfileVersion": 2,
-	"lockfileVersion": 2,
+			"dependencies": {
 		"": {
-				"@babel/helper-plugin-utils": "^7.13.0",
-				"pkg-up": "3.1.0",
+			"dependencies": {
 			"name": "root",
 			},
 			"peerDependencies": {
@@ -874,17 +1068,19 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-unicode-property-regex": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-proposal-optional-chaining": "^7.14.2",
-				"pkg-up": "3.1.0",
 				"@ctrl/tinycolor": "3.1.4",
-	"lockfileVersion": 2,
+		"": {
 	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
 			"dependencies": {
-				"postcss": "8.2.6",
+			"resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
 {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			},
 			"engines": {
 				"node": ">=4"
@@ -927,16 +1123,23 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-syntax-class-static-block": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"npm-package-arg": "^6.1.0",
-	"lockfileVersion": 2,
+				"semver": "bin/semver.js"
 	"packages": {
+	"lockfileVersion": 2,
+			"dependencies": {
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+				"dlv": "1.1.3",
-	"lockfileVersion": 2,
 	"packages": {
-			"name": "root",
+	"lockfileVersion": 2,
 			"dependencies": {
+		"": {
-				"@babel/helper-plugin-utils": "^7.12.13"
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
@@ -1053,635 +1256,811 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-syntax-private-property-in-object": {
+			"version": "7.14.5",
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+	"packages": {
 	"requires": true,
-	"lockfileVersion": 2,
+			"integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+			"dependencies": {
 				"@ctrl/tinycolor": "3.1.4",
+		"": {
 	"name": "root",
+{
-				"semver": "7.3.2",
+	"packages": {
 	"lockfileVersion": 2,
 			"dependencies": {
+		"": {
-	"name": "root",
 			"dependencies": {
-	"packages": {
+			"name": "root",
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-syntax-top-level-await": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-proposal-optional-chaining": "^7.14.2",
-	"lockfileVersion": 2,
 				"@ctrl/tinycolor": "3.1.4",
+		"": {
 	"packages": {
+		"": {
-	"lockfileVersion": 2,
 				"semver": "bin/semver.js"
+		},
 			"dependencies": {
+				"@babel/helper-plugin-utils": "^7.14.5"
+	"packages": {
 	"lockfileVersion": 2,
-				"tailwindcss": "2.0.3",
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-arrow-functions": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-	"lockfileVersion": 2,
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz",
 			"dependencies": {
-	"lockfileVersion": 2,
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz",
 				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+				"semver": "bin/semver.js"
 	"name": "root",
+{
+			},
 			"dependencies": {
-	"packages": {
+		"": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-async-to-generator": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-	"requires": true,
+			"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+			"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
 {
-			"integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==",
 			"dependencies": {
-				"@babel/helper-module-imports": "^7.12.13",
+				"@babel/helper-module-imports": "^7.14.5",
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
-				"sift-string": "0.0.2",
+				"@babel/helper-remap-async-to-generator": "^7.14.5"
+	"packages": {
 	"lockfileVersion": 2,
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-block-scoped-functions": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz",
+			"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
 	"requires": true,
-	"packages": {
+			"dependencies": {
-				"sift-string": "0.0.2",
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+				"dlv": "1.1.3",
+			},
 			"dependencies": {
+		"": {
-				"@babel/helper-plugin-utils": "^7.12.13"
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-block-scoping": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"bluebird": "^3.5.1",
-				"sift-string": "0.0.2",
+			"integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==",
 			"dependencies": {
-				"sift-string": "0.0.2",
 				"@ctrl/tinycolor": "3.1.4",
+				"exec-sh": "^0.3.2",
+			},
 			"dependencies": {
+		"": {
-	"name": "root",
 			"dependencies": {
-	"packages": {
+			"name": "root",
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-classes": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"JSONStream": "^1.3.4",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.2.tgz",
-			"integrity": "sha512-7oafAVcucHquA/VZCsXv/gmuiHeYd64UJyyTYU+MPfNu0KeNlxw06IeENBO8bJjXVbolu+j1MM5aKQtH1OMCNg==",
+			"integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==",
 			"dependencies": {
+				"@babel/helper-annotate-as-pure": "^7.14.5",
+				"@babel/helper-function-name": "^7.14.5",
+				"@babel/helper-optimise-call-expression": "^7.14.5",
+				"semver": "bin/semver.js"
 				"@types/moo": "0.5.3",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-new-target": "^7.12.13",
+			"version": "2.0.2",
 {
-				"moo": "0.5.1",
+	"requires": true,
 				"@types/node": "14.14.34",
-	"name": "root",
-				"@types/vscode": "1.52.0",
 	"packages": {
+	"lockfileVersion": 2,
-{
 			"dependencies": {
-	"requires": true,
+		"": {
-{
 			"dependencies": {
-		"": {
-				"globals": "^11.1.0"
+			"name": "root",
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-computed-properties": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
-				"stack-trace": "0.0.10",
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+			"integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==",
 			"dependencies": {
+				"semver": "bin/semver.js"
 	"name": "root",
-			"dependencies": {
+{
 	"packages": {
+	"lockfileVersion": 2,
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-destructuring": {
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 	"requires": true,
+		"node_modules/@lerna/child-process/node_modules/semver": {
 {
-			"dependencies": {
-				"stack-trace": "0.0.10",
 				"@ctrl/tinycolor": "3.1.4",
-	"requires": true,
+		"node_modules/@babel/core": {
 	"name": "root",
 			"dependencies": {
+				"semver": "bin/semver.js"
 	"name": "root",
-			"dependencies": {
+{
 	"packages": {
+	"lockfileVersion": 2,
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-dotall-regex": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz",
+		"node_modules/@lerna/child-process/node_modules/semver": {
 	"requires": true,
-	"name": "root",
+			"dependencies": {
+				"@babel/helper-create-regexp-features-plugin": "^7.14.5",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
-				"tailwindcss": "2.0.3",
+	"packages": {
 	"lockfileVersion": 2,
 			"dependencies": {
+		"": {
-				"@babel/helper-create-regexp-features-plugin": "^7.12.13",
-				"@babel/helper-plugin-utils": "^7.12.13"
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-duplicate-keys": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"bluebird": "^3.5.3",
-	"requires": true,
+			"integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
+			"dependencies": {
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 	"packages": {
+	"lockfileVersion": 2,
-				"tailwindcss": "2.0.3",
+			"dependencies": {
 		"": {
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.12.13"
+			"name": "root",
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-exponentiation-operator": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"chownr": "^1.1.2",
+			"integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
-				"tailwindcss": "2.0.3",
 			"dependencies": {
-				"tailwindcss": "2.0.3",
+		"node_modules/@lerna/child-process/node_modules/semver": {
 				"@ctrl/tinycolor": "3.1.4",
-			"dependencies": {
+				"@babel/helper-plugin-utils": "^7.14.5"
-	"requires": true,
+	"packages": {
 	"lockfileVersion": 2,
+			"engines": {
-				"@babel/helper-plugin-utils": "^7.12.13"
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-for-of": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-				"terser": "4.6.12",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz",
+			"integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==",
+			"dependencies": {
+				"semver": "bin/semver.js"
 	"name": "root",
+{
-				"terser": "4.6.12",
+	"packages": {
 	"lockfileVersion": 2,
 			"dependencies": {
+		"": {
-	"name": "root",
 			"dependencies": {
-	"packages": {
+			"name": "root",
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-function-name": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"minipass": "^2.3.5",
-	"requires": true,
+		"node_modules/@lerna/child-process/node_modules/shebang-command": {
 	"lockfileVersion": 2,
+			"dependencies": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+		},
-	"requires": true,
+				"@babel/helper-plugin-utils": "^7.14.5"
+	"packages": {
 	"lockfileVersion": 2,
+			"dependencies": {
 		"": {
 			"dependencies": {
-				"@babel/helper-function-name": "^7.12.13",
-				"@babel/helper-plugin-utils": "^7.12.13"
+			"name": "root",
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-literals": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
+				"vscode-uri": "3.0.2"
 	"requires": true,
-				"rimraf": "3.0.2",
+		"node_modules/@lerna/child-process/node_modules/shebang-command": {
 	"requires": true,
-	"lockfileVersion": 2,
 				"@ctrl/tinycolor": "3.1.4",
+				"normalize-package-data": "^2.5.0",
 			"dependencies": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
+			},
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-member-expression-literals": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"npm-packlist": "^1.4.4",
+			"integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
+			"dependencies": {
-				"tsdx": "0.14.1",
+		"node_modules/@lerna/child-process/node_modules/p-finally": {
 {
-			"integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==",
+			},
 			"dependencies": {
+		"": {
-				"@babel/helper-plugin-utils": "^7.12.13"
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-modules-amd": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"osenv": "^0.1.5",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz",
-			"integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==",
+			"integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
 			"dependencies": {
-				"@babel/helper-module-transforms": "^7.14.2",
+				"@babel/helper-module-transforms": "^7.14.5",
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"babel-plugin-dynamic-import-node": "^2.3.3"
+			},
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-modules-commonjs": {
-		"": {
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 	"requires": true,
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz",
-				"tsdx": "0.14.1",
+				"semver": "bin/semver.js"
 				"@ctrl/tinycolor": "3.1.4",
+{
 			"dependencies": {
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"postcss-selector-parser": "6.0.2",
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
-				"css.escape": "1.5.1",
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"convert-source-map": "^1.7.0",
 				"babel-plugin-dynamic-import-node": "^2.3.3"
 			},
+			"engines": {
+				"node": ">=6.9.0"
+			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-modules-systemjs": {
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 				"vscode-uri": "3.0.2"
 	"requires": true,
-			},
-			"integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz",
+			"integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==",
 			"dependencies": {
+			"version": "1.2.0",
 	"requires": true,
-				"lerna": "^3.22.1"
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"lockfileVersion": 2,
 		"": {
+				"semver": "bin/semver.js"
 {
-	"requires": true,
+	"name": "root",
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"gensync": "^1.0.0-beta.2",
 	"requires": true,
+				"typescript": "4.2.4",
 	"packages": {
-			"name": "root",
+	"lockfileVersion": 2,
-				"tsdx": "0.14.1",
+			"dependencies": {
 		"": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-modules-umd": {
-		"": {
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 	"requires": true,
-				"tslib": "2.2.0",
 				"@ctrl/tinycolor": "3.1.4",
+				"ssri": "^6.0.1",
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+				"semver": "bin/semver.js"
 			"dependencies": {
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"postcss-selector-parser": "6.0.2",
+				"semver": "bin/semver.js"
 	"name": "root",
-			"dependencies": {
+{
 	"packages": {
+	"lockfileVersion": 2,
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
+				"semver": "bin/semver.js"
 				"@ctrl/tinycolor": "3.1.4",
+			"name": "root",
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
-	"name": "root",
+			"version": "0.5.7",
+			"dependencies": {
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+			"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+	"packages": {
 	"lockfileVersion": 2,
 			"dependencies": {
-	"requires": true,
 		"": {
-	"requires": true,
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-new-target": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+		"node_modules/@evocateur/pacote/node_modules/rimraf": {
-	"requires": true,
+			"integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
+			"dependencies": {
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
-		"": {
+				"dlv": "1.1.3",
-			"integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==",
+			},
 			"dependencies": {
+		"": {
-				"@babel/helper-plugin-utils": "^7.12.13"
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-object-super": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
+				"vscode-uri": "3.0.2"
 	"requires": true,
-		"": {
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 			"integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==",
+	"lockfileVersion": 2,
 			"dependencies": {
-				"vsce": "1.87.0",
+				"semver": "bin/semver.js"
 {
+	"name": "root",
+			"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
 	"requires": true,
+			},
+			"engines": {
+			"dependencies": {
 			"name": "root",
-	"name": "root",
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-parameters": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
-				"vsce": "1.87.0",
+	"name": "root",
 	"requires": true,
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
 	"packages": {
+			"integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==",
 			"dependencies": {
+				"semver": "bin/semver.js"
 	"name": "root",
+{
+			},
 			"dependencies": {
-	"packages": {
+		"": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-property-literals": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-proposal-optional-chaining": "^7.14.2",
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
 			"name": "root",
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
 			"dependencies": {
 			"dependencies": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
+			},
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-regenerator": {
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 	"requires": true,
-			"dependencies": {
+		"node_modules/@babel/core/node_modules/source-map": {
+				"@ctrl/tinycolor": "3.1.4",
-				"vscode-emmet-helper-bundled": "0.0.1",
+		"node_modules/@babel/core/node_modules/source-map": {
 {
+			"dependencies": {
 				"vscode-emmet-helper-bundled": "0.0.1",
-	"name": "root",
+	"lockfileVersion": 2,
+			},
 			"dependencies": {
+		"": {
-	"requires": true,
 			"dependencies": {
-	"lockfileVersion": 2,
+			"name": "root",
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-reserved-words": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				{
-	"requires": true,
+			"integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
 			"dependencies": {
+				"@babel/helper-plugin-utils": "^7.14.5"
 	"packages": {
+	"lockfileVersion": 2,
-	"requires": true,
 			"engines": {
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.12.13"
+			"name": "root",
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-shorthand-properties": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+					"url": "https://github.com/sponsors/feross"
+			"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
 	"requires": true,
-			"dependencies": {
 			"dependencies": {
-				"vscode-emmet-helper-bundled": "0.0.1",
 				"@ctrl/tinycolor": "3.1.4",
+				"exec-sh": "^0.3.2",
+			},
 			"dependencies": {
+		"": {
-				"@babel/helper-plugin-utils": "^7.12.13"
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-spread": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-	"requires": true,
+				"moo": "0.5.1",
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
+			"name": "root",
 {
+	"packages": {
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
-	"name": "root",
+					"url": "https://www.patreon.com/feross"
 			"dependencies": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
+					"type": "consulting",
+	"packages": {
 	"lockfileVersion": 2,
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-sticky-regex": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+					"url": "https://feross.org/support"
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
-	"packages": {
+				}
+			"dependencies": {
-	"requires": true,
 				"semver": "bin/semver.js"
+				"dlv": "1.1.3",
+			},
 			"dependencies": {
+		"": {
-				"@babel/helper-plugin-utils": "^7.12.13"
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-template-literals": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
-			"dependencies": {
+			]
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
-				"@ctrl/tinycolor": "3.1.4",
+		"node_modules/@evocateur/pacote/node_modules/semver": {
 			"dependencies": {
+				"semver": "bin/semver.js"
 	"name": "root",
+{
+			},
 			"dependencies": {
-	"packages": {
+		"": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-typeof-symbol": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+		"node_modules/@evocateur/pacote/node_modules/which": {
-				"vscode-languageserver": "7.0.0",
+			"integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
+			"dependencies": {
+		"node_modules/@lerna/child-process/node_modules/p-finally": {
 {
 	"packages": {
-	"name": "root",
+	"lockfileVersion": 2,
 			"dependencies": {
+		"": {
-				"@babel/helper-plugin-utils": "^7.12.13"
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-unicode-escapes": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-				"vscode-languageserver": "7.0.0",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
+				"shebang-regex": "^1.0.0"
 	"packages": {
 			"dependencies": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
+			},
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-unicode-regex": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"isexe": "^2.0.0"
-				"vscode-languageserver": "7.0.0",
+				"shebang-regex": "^1.0.0"
 			"name": "root",
-				"vscode-languageserver": "7.0.0",
 			"dependencies": {
-			"dependencies": {
+				"@babel/helper-create-regexp-features-plugin": "^7.14.5",
-				"postcss": "8.2.6",
+		"node_modules/@lerna/child-process/node_modules/p-finally": {
 {
+	"packages": {
 	"lockfileVersion": 2,
-				"tailwindcss": "2.0.3",
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/preset-env": {
-				"@vercel/ncc": "0.28.4",
 				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@parcel/watcher": "2.0.0-alpha.10",
+				"fast-glob": "3.2.4",
-			"integrity": "sha512-7dD7lVT8GMrE73v4lvDEb85cgcQhdES91BSD7jS/xjC6QY8PnRhux35ac+GCpbiRhp8crexBvZZqnaL6VrY8TQ==",
+			"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.5.tgz",
+			"integrity": "sha512-ci6TsS0bjrdPpWGnQ+m4f+JSSzDKlckqKIJJt9UZ/+g7Zz9k0N8lYU8IeLg/01o2h8LyNZDMLGgRLDTxpudLsA==",
 			"dependencies": {
-				"multi-regexp2": "1.0.3",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-function-name": "^7.12.13",
-			"name": "root",
+			"bin": {
 	"lockfileVersion": 2,
+	"packages": {
+				"semver": "bin/semver.js"
 {
-	"requires": true,
+	"name": "root",
+			"bin": {
 	"packages": {
+	"lockfileVersion": 2,
-				"@types/moo": "0.5.3",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
-	"packages": {
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 {
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 	"name": "root",
-				"vscode-languageserver-textdocument": "1.0.1",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 	"lockfileVersion": 2,
-				"vscode-languageserver-textdocument": "1.0.1",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 	"requires": true,
-				"vscode-languageserver-textdocument": "1.0.1",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 	"packages": {
-				"vscode-languageserver-textdocument": "1.0.1",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 		"": {
-				"vscode-languageserver-textdocument": "1.0.1",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 			"name": "root",
-				"vscode-languageserver-textdocument": "1.0.1",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 			"dependencies": {
-				"vscode-languageserver-textdocument": "1.0.1",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 				"@ctrl/tinycolor": "3.1.4",
-				"vscode-uri": "3.0.2"
+			"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
-				"vscode-uri": "3.0.2"
+			"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
 {
-				"vscode-uri": "3.0.2"
+			"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
 	"name": "root",
-				"vscode-uri": "3.0.2"
+			"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
 	"lockfileVersion": 2,
-				"vscode-uri": "3.0.2"
+		"node_modules/@babel/core/node_modules/source-map": {
 	"requires": true,
-				"@babel/plugin-proposal-private-methods": "^7.13.0",
+	"requires": true,
+			"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
 	"packages": {
-				"glob-exec": "0.1.1",
-				"@babel/plugin-proposal-unicode-property-regex": "^7.12.13",
 				"@babel/plugin-syntax-async-generators": "^7.8.4",
 				"@babel/plugin-syntax-class-properties": "^7.12.13",
-				"@babel/plugin-syntax-class-static-block": "^7.12.13",
+				"@babel/plugin-syntax-class-static-block": "^7.14.5",
 				"@babel/plugin-syntax-dynamic-import": "^7.8.3",
 				"@babel/plugin-syntax-export-namespace-from": "^7.8.3",
 				"@babel/plugin-syntax-json-strings": "^7.8.3",
@@ -1680,80 +2063,85 @@ 				"@babel/plugin-syntax-numeric-separator": "^7.10.4",
 				"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
 				"@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
 				"@babel/plugin-syntax-optional-chaining": "^7.8.3",
-			},
 				"@ctrl/tinycolor": "3.1.4",
-				"@babel/plugin-syntax-top-level-await": "^7.12.13",
-				"@babel/plugin-transform-arrow-functions": "^7.13.0",
-				"@babel/plugin-transform-async-to-generator": "^7.13.0",
-				"@babel/plugin-transform-block-scoped-functions": "^7.12.13",
-				"@babel/plugin-transform-block-scoping": "^7.14.2",
-				"@babel/plugin-transform-classes": "^7.14.2",
-				"@babel/plugin-transform-computed-properties": "^7.13.0",
-	"packages": {
+			"name": "root",
 				"vsce": "1.87.0",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"vscode-emmet-helper-bundled": "0.0.1",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"vscode-languageclient": "7.0.0",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"vscode-languageserver": "7.0.0",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"vscode-languageserver-textdocument": "1.0.1",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"vscode-uri": "3.0.2"
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			},
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"devDependencies": {
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"lerna": "^3.22.1"
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			}
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 		},
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 		"node_modules/@babel/code-frame": {
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"version": "7.12.13",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"@babel/highlight": "^7.12.13"
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 		"node_modules/@babel/compat-data": {
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"version": "7.14.0",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q=="
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 		"node_modules/@babel/core": {
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"version": "7.14.3",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"@babel/code-frame": "^7.12.13",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"@babel/generator": "^7.14.3",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"@babel/helper-compilation-targets": "^7.13.16",
-			"name": "root",
 				"@ctrl/tinycolor": "3.1.4",
-	"packages": {
+			"name": "root",
 				"@babel/helper-module-transforms": "^7.14.2",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"@babel/helpers": "^7.14.0",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"@babel/parser": "^7.14.3",
+				"@babel/plugin-transform-template-literals": "^7.14.5",
+				"@babel/plugin-transform-typeof-symbol": "^7.14.5",
+				"@babel/plugin-transform-unicode-escapes": "^7.14.5",
+				"@babel/plugin-transform-unicode-regex": "^7.14.5",
 		},
+	"lockfileVersion": 2,
+				"@babel/types": "^7.14.5",
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
+				"debug": "^4.1.0",
+				"babel-plugin-polyfill-corejs3": "^0.2.2",
+				"babel-plugin-polyfill-regenerator": "^0.2.2",
+				"core-js-compat": "^3.14.0",
 				"semver": "^6.3.0"
+			},
+			"engines": {
+				"node": ">=6.9.0"
 			},
 			"peerDependencies": {
 				"@babel/core": "^7.0.0-0"
@@ -1794,78 +2182,106 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/runtime": {
-			"version": "7.14.0",
+			"version": "7.14.6",
+		"node_modules/@lerna/clean": {
 	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
-	"requires": true,
+				"exit": "^0.1.2",
+			"dependencies": {
 			"version": "7.12.13",
+		"": {
 	"packages": {
+	"lockfileVersion": 2,
 			"dependencies": {
+		"": {
-				"regenerator-runtime": "^0.13.4"
+				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/runtime-corejs3": {
-			"version": "7.14.0",
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"moo": "0.5.1",
 				"@ctrl/tinycolor": "3.1.4",
+			"name": "root",
 			"dependencies": {
+			"name": "root",
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
-				"@ctrl/tinycolor": "3.1.4",
+				"jest-changed-files": "^25.5.0",
 			"dependencies": {
-				"core-js-pure": "^3.0.0",
+				"core-js-pure": "^3.14.0",
 				"regenerator-runtime": "^0.13.4"
 	"packages": {
+	"lockfileVersion": 2,
+			"engines": {
+				"node": ">=6.9.0"
+	"packages": {
 		"": {
 		},
 		"node_modules/@babel/template": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
+				"fast-glob": "3.2.4",
-		"": {
+			"resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz",
-	"name": "root",
-			"integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
+			"integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
 			"dependencies": {
+				"@babel/code-frame": "^7.14.5",
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
-{
+			"version": "6.3.0",
+		"node_modules/@lerna/child-process/node_modules/is-stream": {
 		"": {
-	"requires": true,
-				"@babel/types": "^7.12.13"
+			},
+			"engines": {
+				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/traverse": {
-				"@vercel/ncc": "0.28.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-proposal-optional-chaining": "^7.14.2",
-			"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
+			"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
 			"dependencies": {
+				"@babel/code-frame": "^7.14.5",
+				"@babel/generator": "^7.14.5",
+			"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 			"name": "root",
-{
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+			"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+			"bin": {
 			"dependencies": {
 {
-				"moo": "0.5.1",
-				"@babel/helper-split-export-declaration": "^7.12.13",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
 				"@ctrl/tinycolor": "3.1.4",
 				"@babel/types": "^7.14.2",
+	"name": "root",
+				"@babel/types": "^7.14.5",
 				"debug": "^4.1.0",
 				"globals": "^11.1.0"
 	"packages": {
+	"lockfileVersion": 2,
+			"engines": {
+				"node": ">=6.9.0"
+	"packages": {
 		"": {
 		},
 		"node_modules/@babel/types": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"jest-runtime": "^25.5.4",
+			"resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz",
 		"": {
-				"@types/debounce": "1.2.0",
+			"dependencies": {
+				"@babel/helper-validator-identifier": "^7.14.5",
 			"integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
-	"name": "root",
+	"lockfileVersion": 2,
+			},
 			"dependencies": {
+		"": {
-{
 				"node": ">=6.9.0"
-				"to-fast-properties": "^2.0.0"
 			}
 		},
 		"node_modules/@bcoe/v8-coverage": {
@@ -4220,302 +4638,96 @@ 				"signal-exit": "^3.0.2"
 			}
 		},
 {
-			"version": "7.10.4",
-			"version": "1.0.5",
-			"resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz",
-			"integrity": "sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==",
-			"optional": true,
-			"peer": true,
-			"dependencies": {
-				"detect-libc": "^1.0.3",
-				"https-proxy-agent": "^5.0.0",
-			"integrity": "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==",
 	"requires": true,
-				"node-fetch": "^2.6.1",
-				"nopt": "^5.0.0",
-				"npmlog": "^4.1.2",
-				"rimraf": "^3.0.2",
-				"semver": "^7.3.4",
-				"tar": "^6.1.0"
-			},
-			"bin": {
-				"node-pre-gyp": "bin/node-pre-gyp"
-			}
-		},
-		"node_modules/@mapbox/node-pre-gyp/node_modules/agent-base": {
-			"version": "6.0.2",
-			"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
-				"regexpu-core": "^4.7.1"
 	"requires": true,
-			"optional": true,
-			"peer": true,
-			"dependencies": {
-				"debug": "4"
-			},
-			"engines": {
-				"node": ">= 6.0.0"
-			}
-		},
-		"node_modules/@mapbox/node-pre-gyp/node_modules/chownr": {
-			"version": "2.0.0",
-			"resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
-			"integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
-			"optional": true,
-			"peer": true,
-			"engines": {
-				"node": ">=10"
-			}
-		},
-		"node_modules/@mapbox/node-pre-gyp/node_modules/fs-minipass": {
-		"node_modules/@babel/helper-define-polyfill-provider": {
 	"name": "root",
 {
-			"integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==",
-		"node_modules/@babel/helper-define-polyfill-provider": {
 	"requires": true,
-			"optional": true,
-			"peer": true,
-			"dependencies": {
-				"minipass": "^3.0.0"
-			},
-			"engines": {
-				"node": ">= 8"
-			}
-		},
-		"node_modules/@mapbox/node-pre-gyp/node_modules/https-proxy-agent": {
-			"name": "root",
 	"requires": true,
-				"@ctrl/tinycolor": "3.1.4",
-{
 	"lockfileVersion": 2,
-			"version": "0.5.7",
-			"integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
-			"optional": true,
-			"peer": true,
-			"dependencies": {
 				"@types/vscode": "1.52.0",
-				"debug": "4"
-			},
-			"engines": {
-{
 	"requires": true,
-{
-			}
-		},
-{
 	"requires": true,
-	"name": "root",
 				"@types/vscode": "1.52.0",
-	"lockfileVersion": 2,
-{
 	"requires": true,
-	"requires": true,
-			"version": "0.2.3",
 	"packages": {
-			"optional": true,
-			"peer": true,
-			"dependencies": {
-			"version": "0.2.3",
 		"": {
-	"packages": {
 	"lockfileVersion": 2,
-			"engines": {
-				"node": ">=10"
-			}
-		},
-{
 	"requires": true,
-			"name": "root",
-			"version": "3.1.3",
-			"version": "0.2.3",
 			"dependencies": {
 				"@types/vscode": "1.52.0",
-				"@ctrl/tinycolor": "3.1.4",
-			"optional": true,
-			"peer": true,
-			"dependencies": {
-{
 	"requires": true,
-		"": {
-			},
-			"dependencies": {
 		"": {
-				"node": ">=8"
-			}
-		},
 				"@types/vscode": "1.52.0",
-				"@parcel/watcher": "2.0.0-alpha.10",
-{
 	"requires": true,
-				"@types/debounce": "1.2.0",
-			"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
-			"integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
-				"@types/node": "14.14.34",
 			"name": "root",
-			"peer": true,
-			"dependencies": {
-				"minipass": "^3.0.0",
-				"yallist": "^4.0.0"
 			},
 			"engines": {
-{
+	"name": "root",
 	"lockfileVersion": 2,
-				"semver": "bin/semver.js"
+			"dependencies": {
 			}
 		},
 				"@types/vscode": "1.52.0",
-				"@vercel/ncc": "0.28.4",
-			"integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
+	"requires": true,
 			"dependencies": {
-			"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
-			"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
-			"optional": true,
-				"@types/node": "14.14.34",
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
-{
 				"@ctrl/tinycolor": "3.1.4",
-	"packages": {
-				"mkdirp": "bin/cmd.js"
-			},
-			"engines": {
-				"node": ">=10"
-			}
-	"packages": {
 			"name": "root",
-			"resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz",
 				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
-			"resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
-			"integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
-			"optional": true,
-			"peer": true,
 			"dependencies": {
-				"abbrev": "1"
-			},
 				"@ctrl/tinycolor": "3.1.4",
-	"packages": {
-				"nopt": "bin/nopt.js"
-			},
-			"engines": {
-				"node": ">=6"
-			}
-	"packages": {
 			"name": "root",
-		"node_modules/@mapbox/node-pre-gyp/node_modules/semver": {
-			"version": "7.3.5",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
-			"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
-			"optional": true,
-			"peer": true,
-			"dependencies": {
-				"lru-cache": "^6.0.0"
-			},
 				"@ctrl/tinycolor": "3.1.4",
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
-		"": {
-			},
 			"dependencies": {
-		"": {
-				"@types/node": "14.14.34",
 				"@ctrl/tinycolor": "3.1.4",
+			"dependencies": {
-			}
-		},
-		"node_modules/@mapbox/node-pre-gyp/node_modules/tar": {
-				"@babel/helper-compilation-targets": "^7.13.0",
 				"@types/vscode": "1.52.0",
-				"multi-regexp2": "1.0.3",
-			"integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==",
-			"optional": true,
-			"peer": true,
-			"dependencies": {
-				"chownr": "^2.0.0",
-				"fs-minipass": "^2.0.0",
-				"minipass": "^3.0.0",
-				"@babel/helper-compilation-targets": "^7.13.0",
 	"packages": {
-				"@types/vscode": "1.52.0",
 	"lockfileVersion": 2,
-		"": {
-				"yallist": "^4.0.0"
 			},
 			"engines": {
 {
-	"requires": true,
 	"lockfileVersion": 2,
-			"name": "root",
-	"packages": {
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
 	"packages": {
-			"name": "root",
-		"node_modules/@mapbox/node-pre-gyp/node_modules/yallist": {
 		"": {
-				"@babel/highlight": "^7.12.13"
-			"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
-			"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
-			"optional": true,
-			"peer": true
 		},
 				"@types/vscode": "1.52.0",
-				"tailwindcss": "2.0.3",
-			"version": "2.2.1",
-			"resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
-				"@babel/helper-module-imports": "^7.12.13",
 	"packages": {
-		"node_modules/@babel/compat-data": {
 	"requires": true,
-			"dependencies": {
-				"call-me-maybe": "^1.0.1",
 				"@types/vscode": "1.52.0",
-				"vsce": "1.87.0",
-			},
 			"dependencies": {
-		"": {
-				"node": ">=4"
-			}
-		},
 {
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz",
-				"@babel/helper-module-imports": "^7.12.13",
 				"@ctrl/tinycolor": "3.1.4",
-				"@babel/helper-plugin-utils": "^7.13.0",
+			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.13.0",
 {
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.13.0",
 	"name": "root",
-				"run-parallel": "^1.1.9"
-			},
 			"engines": {
 				"node": ">= 8"
 			}
 		},
 				"@babel/helper-plugin-utils": "^7.13.0",
-	"requires": true,
-			"version": "2.0.4",
-			"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
-			"integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==",
 			"dependencies": {
-		"": {
-{
 	"lockfileVersion": 2,
-				"@ctrl/tinycolor": "3.1.4",
 		"": {
+	"name": "root",
 	"packages": {
-		"": {
-		},
-				"@babel/helper-plugin-utils": "^7.13.0",
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+	"lockfileVersion": 2,
-				"@babel/helper-plugin-utils": "^7.13.0",
 				"@ctrl/tinycolor": "3.1.4",
-				"@babel/traverse": "^7.13.0",
+			"dependencies": {
-{
 	"requires": true,
-			"integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
 			"dependencies": {
-				"@nodelib/fs.scandir": "2.1.4",
+				"@nodelib/fs.scandir": "2.1.5",
 				"fastq": "^1.6.0"
 			},
 			"engines": {
@@ -5031,11 +5244,10 @@ 		},
 		"node_modules/@types/vscode": {
 			"version": "1.52.0",
 			"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.52.0.tgz",
-{
 			"name": "root",
-				"prettier": "2.3.0",
+		"": {
 {
-				"find-up": "^4.1.0",
+	"packages": {
 		},
 		"node_modules/@types/yargs": {
 			"version": "15.0.13",
@@ -5181,7 +5393,7 @@ 		"node_modules/abbrev": {
 			"version": "1.1.1",
 			"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
 			"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
-			"devOptional": true
+			"dev": true
 		},
 		"node_modules/acorn": {
 			"version": "7.4.1",
@@ -5359,7 +5571,7 @@ 		"node_modules/are-we-there-yet": {
 			"version": "1.1.5",
 			"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
 			"integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
-			"devOptional": true,
+			"dev": true,
 			"dependencies": {
 				"delegates": "^1.0.0",
 				"readable-stream": "^2.0.6"
@@ -5369,7 +5581,7 @@ 		"node_modules/are-we-there-yet/node_modules/readable-stream": {
 			"version": "2.3.7",
 			"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
 			"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
-			"devOptional": true,
+			"dev": true,
 			"dependencies": {
 				"core-util-is": "~1.0.0",
 				"inherits": "~2.0.3",
@@ -5384,7 +5596,7 @@ 		"node_modules/are-we-there-yet/node_modules/string_decoder": {
 			"version": "1.1.1",
 			"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
 			"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
-			"devOptional": true,
+			"dev": true,
 			"dependencies": {
 				"safe-buffer": "~5.1.0"
 			}
@@ -5670,13 +5882,12 @@ 			"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
 			"integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
 		},
 		"node_modules/axe-core": {
-				"detect-indent": "6.0.0",
+		"node_modules/@babel/helper-plugin-utils": {
 	"requires": true,
-	"name": "root",
-	"name": "root",
+			"version": "0.5.7",
-				"terser": "4.6.12",
+		"": {
-	"name": "root",
+			"version": "0.5.7",
-				"tsdx": "0.14.1",
+			"name": "root",
 			"engines": {
 				"node": ">=4"
 			}
@@ -6344,37 +6555,21 @@ 				"url": "https://github.com/sponsors/sindresorhus"
 			}
 		},
 		"node_modules/caniuse-lite": {
-			"version": "1.0.30001230",
-			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001230.tgz",
-			"integrity": "sha512-5yBd5nWCBS+jWKTcHOzXwo5xzcj4ePE/yjtkZyUV1BTUmrBaA9MRGC+e7mxnqXSA90CmCA8L3eKLaSUkt099IQ==",
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
 			"dependencies": {
-				"type": "opencollective",
-		"node_modules/@babel/helpers": {
 				"@ctrl/tinycolor": "3.1.4",
-			}
-		},
-		"node_modules/@babel/highlight/node_modules/ansi-styles": {
 			"dependencies": {
-	"name": "root",
 				"@ctrl/tinycolor": "3.1.4",
-			"dependencies": {
-		"node_modules/@babel/highlight/node_modules/ansi-styles": {
 				"@ctrl/tinycolor": "3.1.4",
-			"integrity": "sha512-gLTi17X8WY9Cf5GZ2Yns8T5lfBOcGgFehDFb+JQwDqdOoBOcECS9ZWMEAqMSVcMYwXD659J8NyzjRY/2aE+C2Q==",
-			"hasInstallScript": true,
+			"dependencies": {
 {
-				"prettier": "2.3.0",
-			"peer": true,
+			"funding": {
 			"dependencies": {
+				"@ctrl/tinycolor": "3.1.4",
 	"name": "root",
-				"@babel/helper-create-regexp-features-plugin": "^7.12.13",
 				"enhanced-resolve": "5.8.0",
-				"tailwindcss": "2.0.3",
-				"simple-get": "^3.0.3"
-			},
-			"engines": {
-				"node": ">=6"
+				"@ctrl/tinycolor": "3.1.4",
 			}
 		},
 		"node_modules/capture-exit": {
@@ -6411,15 +6605,14 @@ 			"resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
 			"integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
 		},
 		"node_modules/cheerio": {
-			"version": "1.0.0-rc.9",
+			"version": "1.0.0-rc.10",
+				"@lerna/prompt": "3.18.5",
 	"name": "root",
-			"integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
-	"name": "root",
+				"@lerna/prompt": "3.18.5",
 	"lockfileVersion": 2,
-			"version": "7.14.0",
 			"dependencies": {
-				"cheerio-select": "^1.4.0",
+				"cheerio-select": "^1.5.0",
-				"dom-serializer": "^1.3.1",
+				"dom-serializer": "^1.3.2",
 				"domhandler": "^4.2.0",
 				"htmlparser2": "^6.1.0",
 				"parse5": "^6.0.1",
@@ -6434,19 +6627,19 @@ 				"url": "https://github.com/cheeriojs/cheerio?sponsor=1"
 			}
 		},
 		"node_modules/cheerio-select": {
-			"version": "1.4.0",
+			"version": "1.5.0",
-				"enhanced-resolve": "5.8.0",
+				"@lerna/prompt": "3.18.5",
 			"name": "root",
-	"packages": {
-			"integrity": "sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew==",
+			"integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==",
 			"dependencies": {
-				"css-select": "^4.1.2",
+				"css-select": "^4.1.3",
+			"version": "0.5.7",
 	"name": "root",
-			"integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
 				"domelementtype": "^2.2.0",
 				"domhandler": "^4.2.0",
-				"enhanced-resolve": "5.8.0",
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+				"dlv": "1.1.3",
 			},
 			"funding": {
 				"url": "https://github.com/sponsors/fb55"
@@ -6718,7 +6911,7 @@ 		"node_modules/code-point-at": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
 			"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
-			"devOptional": true,
+			"dev": true,
 			"engines": {
 				"node": ">=0.10.0"
 			}
@@ -6922,7 +7115,7 @@ 		"node_modules/console-control-strings": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
 			"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
-			"devOptional": true
+			"dev": true
 		},
 		"node_modules/conventional-changelog-angular": {
 			"version": "5.0.12",
@@ -7400,13 +7593,15 @@ 				"node": ">=0.10.0"
 			}
 		},
 		"node_modules/core-js-compat": {
-				"@babel/helper-explode-assignable-expression": "^7.12.13",
 				"@ctrl/tinycolor": "3.1.4",
+				"gensync": "^1.0.0-beta.2",
 	"name": "root",
-		"node_modules/@jest/console": {
+			"version": "0.5.7",
 	"name": "root",
-				"@babel/parser": "^7.14.3",
+	"lockfileVersion": 2,
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+				"fast-glob": "3.2.4",
 			"dependencies": {
 				"browserslist": "^4.16.6",
 				"semver": "7.0.0"
@@ -7424,12 +7620,14 @@ 				"semver": "bin/semver.js"
 			}
 		},
 		"node_modules/core-js-pure": {
-				"@babel/helper-explode-assignable-expression": "^7.12.13",
 				"@ctrl/tinycolor": "3.1.4",
+			"version": "25.5.1",
+			"version": "0.5.7",
 	"name": "root",
-				"node": ">= 8.3"
+	"packages": {
+			"version": "0.5.7",
 	"name": "root",
-		"node_modules/@jest/core": {
+		"": {
 			"hasInstallScript": true,
 			"funding": {
 				"type": "opencollective",
@@ -7470,16 +7668,14 @@ 				"node": ">= 8"
 			}
 		},
 		"node_modules/css-select": {
+			"version": "0.5.7",
 				"jest": "25.5.4",
 				"@ctrl/tinycolor": "3.1.4",
-	"requires": true,
+				"istanbul-lib-coverage": "^3.0.0",
-				"jest": "25.5.4",
 				"@ctrl/tinycolor": "3.1.4",
-	"packages": {
+			"dependencies": {
 	"name": "root",
-			"name": "root",
 				"@ctrl/tinycolor": "3.1.4",
-		"": {
 			"dependencies": {
 				"boolbase": "^1.0.0",
 				"css-what": "^5.0.0",
@@ -7497,14 +7692,15 @@ 			"resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz",
 			"integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA=="
 		},
 		"node_modules/css-what": {
+				"dset": "2.0.1",
 			"name": "root",
-				"vscode-languageclient": "7.0.0",
+{
-	"name": "root",
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+	"lockfileVersion": 2,
-	"requires": true,
-	"name": "root",
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
-	"packages": {
+				"multi-regexp2": "1.0.3",
 			"engines": {
 				"node": ">= 6"
 			},
@@ -7683,20 +7879,6 @@ 				"node": ">=0.10"
 			}
 		},
 			"integrity": "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==",
-	"requires": true,
-			"version": "4.2.1",
-			"resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
-			"integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
-			"optional": true,
-			"peer": true,
-			"dependencies": {
-				"mimic-response": "^2.0.0"
-			},
-			"engines": {
-				"node": ">=8"
-			}
-		},
-			"integrity": "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==",
 			"dependencies": {
 			"version": "0.7.0",
 			"resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
@@ -7772,7 +7954,7 @@ 		"node_modules/delegates": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
 			"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
-			"devOptional": true
+			"dev": true
 		},
 		"node_modules/denodeify": {
 			"version": "1.2.1",
@@ -7794,20 +7976,6 @@ 				"node": ">=8"
 			}
 		},
 				"line-column": "1.0.2",
-				"line-column": "1.0.2",
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
-			"integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
-			"optional": true,
-			"peer": true,
-			"bin": {
-				"detect-libc": "bin/detect-libc.js"
-			},
-			"engines": {
-				"node": ">=0.10"
-			}
-		},
-				"line-column": "1.0.2",
 				"pkg-up": "3.1.0",
 			"version": "3.1.0",
 			"resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
@@ -7930,15 +8098,12 @@ 				"url": "https://github.com/fb55/domhandler?sponsor=1"
 			}
 		},
 		"node_modules/domutils": {
-	"name": "root",
+				"vscode-languageserver": "7.0.0",
 				"tsdx": "0.14.1",
-			"name": "root",
-	"name": "root",
 			"version": "0.5.7",
-			"dependencies": {
+				"normalize-path": "3.0.0",
-	"name": "root",
 			"version": "0.5.7",
-				"@ctrl/tinycolor": "3.1.4",
+				"pkg-up": "3.1.0",
 			"dependencies": {
 				"dom-serializer": "^1.0.1",
 				"domelementtype": "^2.2.0",
@@ -8021,12 +8186,15 @@ 				"safer-buffer": "^2.1.0"
 			}
 		},
 		"node_modules/electron-to-chromium": {
+			"version": "0.5.7",
 	"lockfileVersion": 2,
-				"dlv": "1.1.3",
+	"requires": true,
+			"version": "0.5.7",
 	"lockfileVersion": 2,
-				"dset": "2.0.1",
+	"packages": {
+			"version": "0.5.7",
 	"lockfileVersion": 2,
-				"enhanced-resolve": "5.8.0",
+		"": {
 		},
 		"node_modules/emoji-regex": {
 			"version": "9.2.2",
@@ -8440,13 +8608,15 @@ 				"eslint": ">=5.0.0"
 			}
 		},
 		"node_modules/eslint-plugin-import": {
+			"version": "0.5.7",
 	"lockfileVersion": 2,
-			"version": "7.12.17",
-				"@babel/plugin-transform-parameters": "^7.14.2"
 			"name": "root",
+			"version": "0.5.7",
 	"lockfileVersion": 2,
-				"dlv": "1.1.3",
+			"dependencies": {
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+				"semver": "7.3.2",
 			"dependencies": {
 				"array-includes": "^3.1.3",
 				"array.prototype.flat": "^1.2.4",
@@ -8624,13 +8794,13 @@ 				}
 			}
 		},
 		"node_modules/eslint-plugin-react": {
-		"node_modules/@babel/plugin-proposal-optional-chaining": {
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+				"sift-string": "0.0.2",
-		"node_modules/@babel/plugin-proposal-optional-chaining": {
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz",
-	"lockfileVersion": 2,
+			"version": "3.18.5",
 	"name": "root",
-			"integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==",
 			"dependencies": {
 				"array-includes": "^3.1.3",
 				"array.prototype.flatmap": "^1.2.4",
@@ -8638,13 +8808,13 @@ 				"doctrine": "^2.1.0",
 				"has": "^1.0.3",
 				"jsx-ast-utils": "^2.4.1 || ^3.0.0",
 				"minimatch": "^3.0.4",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz",
+			"version": "3.18.5",
 	"lockfileVersion": 2,
 				"object.fromentries": "^2.0.4",
-				"object.values": "^1.1.3",
+				"object.values": "^1.1.4",
 				"prop-types": "^15.7.2",
 				"resolve": "^2.0.0-next.3",
-				"string.prototype.matchall": "^4.0.4"
+				"string.prototype.matchall": "^4.0.5"
 			},
 			"engines": {
 				"node": ">=4"
@@ -9844,7 +10014,7 @@ 		"node_modules/gauge": {
 			"version": "2.7.4",
 			"resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
 			"integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
-			"devOptional": true,
+			"dev": true,
 			"dependencies": {
 				"aproba": "^1.0.3",
 				"console-control-strings": "^1.0.0",
@@ -9860,7 +10030,7 @@ 		"node_modules/gauge/node_modules/ansi-regex": {
 			"version": "2.1.1",
 			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
 			"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
-			"devOptional": true,
+			"dev": true,
 			"engines": {
 				"node": ">=0.10.0"
 			}
@@ -9869,13 +10039,13 @@ 		"node_modules/gauge/node_modules/aproba": {
 			"version": "1.2.0",
 			"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
 			"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
-			"devOptional": true
+			"dev": true
 		},
 		"node_modules/gauge/node_modules/is-fullwidth-code-point": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
 			"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
-			"devOptional": true,
+			"dev": true,
 			"dependencies": {
 				"number-is-nan": "^1.0.0"
 			},
@@ -9887,7 +10057,7 @@ 		"node_modules/gauge/node_modules/string-width": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
 			"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
-			"devOptional": true,
+			"dev": true,
 			"dependencies": {
 				"code-point-at": "^1.0.0",
 				"is-fullwidth-code-point": "^1.0.0",
@@ -9901,7 +10071,7 @@ 		"node_modules/gauge/node_modules/strip-ansi": {
 			"version": "3.0.1",
 			"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
 			"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-			"devOptional": true,
+			"dev": true,
 			"dependencies": {
 				"ansi-regex": "^2.0.0"
 			},
@@ -11184,7 +11354,7 @@ 		"node_modules/has-unicode": {
 			"version": "2.0.1",
 			"resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
 			"integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
-			"devOptional": true
+			"dev": true
 		},
 		"node_modules/has-value": {
 			"version": "1.0.0",
@@ -11375,13 +11545,14 @@ 				"node": ">=8.12.0"
 			}
 		},
 		"node_modules/humanize-duration": {
-				"sift-string": "0.0.2",
 			"version": "0.5.7",
 	"requires": true,
-				"@ctrl/tinycolor": "3.1.4",
+		"": {
 				"@ctrl/tinycolor": "3.1.4",
+			"integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==",
+			"version": "0.5.7",
 	"requires": true,
-			"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+			"dependencies": {
 		},
 		"node_modules/humanize-ms": {
 			"version": "1.2.1",
@@ -13691,20 +13863,6 @@ 				"node": ">=6"
 			}
 		},
 				"vscode-languageclient": "7.0.0",
-				"vsce": "1.87.0",
-			"version": "2.1.0",
-			"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
-			"integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
-			"optional": true,
-			"peer": true,
-			"engines": {
-				"node": ">=8"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/sindresorhus"
-			}
-		},
-				"vscode-languageclient": "7.0.0",
 				"vscode-languageserver": "7.0.0",
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
@@ -13976,14 +14134,6 @@ 				"thenify-all": "^1.0.0"
 			}
 		},
 				"vscode-languageserver": "7.0.0",
-				"vscode-languageclient": "7.0.0",
-			"version": "2.14.2",
-			"resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
-			"integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==",
-			"optional": true,
-			"peer": true
-		},
-				"vscode-languageserver": "7.0.0",
 			},
 			"version": "3.1.23",
 			"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
@@ -14058,7 +14208,7 @@ 		"node_modules/node-fetch": {
 			"version": "2.6.1",
 			"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
 			"integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
-			"devOptional": true,
+			"dev": true,
 			"engines": {
 				"node": "4.x || >=6.0.0"
 			}
@@ -14193,11 +14343,11 @@ 				"which": "bin/which"
 			}
 		},
 		"node_modules/node-releases": {
-			"version": "1.1.72",
+			"version": "1.1.73",
+			"version": "0.5.7",
 	"packages": {
-				"@babel/helper-member-expression-to-functions": "^7.13.12",
+			"version": "0.5.7",
 				"vscode-languageserver-textdocument": "1.0.1",
-				"normalize-path": "3.0.0",
 		},
 		"node_modules/nopt": {
 			"version": "4.0.3",
@@ -14376,7 +14525,7 @@ 		"node_modules/npmlog": {
 			"version": "4.1.2",
 			"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
 			"integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
-			"devOptional": true,
+			"dev": true,
 			"dependencies": {
 				"are-we-there-yet": "~1.1.2",
 				"console-control-strings": "~1.1.0",
@@ -14399,7 +14548,7 @@ 		"node_modules/number-is-nan": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
 			"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
-			"devOptional": true,
+			"dev": true,
 			"engines": {
 				"node": ">=0.10.0"
 			}
@@ -15550,7 +15699,6 @@ 		"node_modules/prettier": {
 			"version": "2.3.0",
 			"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz",
 			"integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==",
-			"license": "MIT",
 			"bin": {
 				"prettier": "bin-prettier.js"
 			},
@@ -15595,7 +15743,7 @@ 		"node_modules/process-nextick-args": {
 			"version": "2.0.1",
 			"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
 			"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
-			"devOptional": true
+			"dev": true
 		},
 		"node_modules/progress": {
 			"version": "2.0.3",
@@ -16229,13 +16377,13 @@ 				"url": "https://github.com/sponsors/ljharb"
 			}
 		},
 		"node_modules/regexpp": {
+				"@babel/traverse": "^7.14.0",
 {
+			"resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz",
 	"name": "root",
-	"lockfileVersion": 2,
+			"version": "0.5.7",
 	"packages": {
-				"@babel/traverse": "^7.14.2",
 	"lockfileVersion": 2,
-			"integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
 			"engines": {
 				"node": ">=8"
 			},
@@ -17204,40 +17353,6 @@ 			"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
 			"integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
 		},
 			"integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
-				"@types/moo": "0.5.3",
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
-			"integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
-			"funding": [
-				{
-					"type": "github",
-					"url": "https://github.com/sponsors/feross"
-				},
-				{
-					"type": "patreon",
-					"url": "https://www.patreon.com/feross"
-				},
-				{
-					"type": "consulting",
-					"url": "https://feross.org/support"
-				}
-			],
-			"optional": true,
-			"peer": true
-		},
-		"node_modules/simple-get": {
-			"version": "3.1.0",
-			"resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz",
-			"integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==",
-			"optional": true,
-			"peer": true,
-			"dependencies": {
-				"decompress-response": "^4.2.0",
-				"once": "^1.3.1",
-				"simple-concat": "^1.0.0"
-			}
-		},
-			"integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
 				"dlv": "1.1.3",
 			"version": "0.2.2",
 			"resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
@@ -18736,7 +18851,6 @@ 		"node_modules/tsdx/node_modules/prettier": {
 			"version": "1.19.1",
 			"resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
 			"integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==",
-			"license": "MIT",
 			"bin": {
 				"prettier": "bin-prettier.js"
 			},
@@ -19442,9 +19556,8 @@ 		},
 		"node_modules/vscode-languageserver-textdocument": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz",
+			"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
 		"": {
-				"p-waterfall": "^1.0.0",
-			"version": "7.13.12",
 			"dependencies": {
 		},
 		"node_modules/vscode-languageserver-types": {
@@ -19557,7 +19670,7 @@ 		"node_modules/wide-align": {
 			"version": "1.1.3",
 			"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
 			"integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
-			"devOptional": true,
+			"dev": true,
 			"dependencies": {
 				"string-width": "^1.0.2 || 2"
 			}
@@ -19907,11 +20020,12 @@ 				"node": ">=4"
 			}
 		},
 		"node_modules/ws": {
-			"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+			"devDependencies": {
-			"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz",
-			"integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
+			"integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==",
 			"engines": {
 				"node": ">=8.3.0"
 			},
@@ -20112,48 +20226,53 @@ 		}
 	},
 	"dependencies": {
 		"@babel/code-frame": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
+				"@babel/plugin-proposal-private-methods": "^7.13.0",
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 		"": {
-{
 			"requires": {
-		"": {
+			"bin": {
 	"name": "root",
+			"name": "root",
 			}
 		},
 		"@babel/compat-data": {
-		"": {
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 	"requires": true,
-		"": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"klona": "2.0.4",
-			"integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q=="
+			"integrity": "sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w=="
 		},
 		"@babel/core": {
-			"version": "7.14.3",
-		"": {
 				"@ctrl/tinycolor": "3.1.4",
-			"name": "root",
+			},
-			"integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==",
 				"@ctrl/tinycolor": "3.1.4",
+			},
 {
-				"@babel/code-frame": "^7.12.13",
-			"name": "root",
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 	"name": "root",
 			"name": "root",
+		"node_modules/@babel/core/node_modules/semver": {
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 	"lockfileVersion": 2,
-			"name": "root",
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 	"requires": true,
-			"name": "root",
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 	"packages": {
-			"name": "root",
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 		"": {
-			"name": "root",
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 			"name": "root",
-			"name": "root",
+		"node_modules/@lerna/child-process/node_modules/has-flag": {
 			"dependencies": {
-			"name": "root",
+				"@babel/template": "^7.14.5",
+				"@babel/traverse": "^7.14.5",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-arrow-functions": "^7.13.0",
 				"convert-source-map": "^1.7.0",
 				"debug": "^4.1.0",
 				"gensync": "^1.0.0-beta.2",
@@ -20175,13 +20294,14 @@ 				}
 			}
 		},
 		"@babel/generator": {
-			"version": "7.14.3",
+			"version": "7.14.5",
-			"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
-				"@parcel/watcher": "2.0.0-alpha.10",
+			"bin": {
 	"requires": true,
+	"lockfileVersion": 2,
 			"requires": {
-			"name": "root",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-arrow-functions": "^7.13.0",
 				"jsesc": "^2.5.1",
 				"source-map": "^0.5.0"
 			},
@@ -20194,41 +20314,41 @@ 				}
 			}
 		},
 		"@babel/helper-annotate-as-pure": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-proposal-optional-chaining": "^7.14.2",
-			"resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz",
-				"@parcel/watcher": "2.0.0-alpha.10",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-classes": "^7.14.2",
 			"requires": {
-				"@babel/types": "^7.12.13"
+				"@babel/types": "^7.14.5"
 			}
 		},
 		"@babel/helper-builder-binary-assignment-operator-visitor": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
-				"@types/debounce": "1.2.0",
+	"packages": {
 	"name": "root",
+	"requires": true,
-			"integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==",
+			"resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz",
+			"integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==",
 			"requires": {
-				"@types/debounce": "1.2.0",
+			"bin": {
 	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
-				"@babel/types": "^7.12.13"
+				"@babel/types": "^7.14.5"
 			}
 		},
 		"@babel/helper-compilation-targets": {
-			"version": "7.13.16",
+			"version": "7.14.5",
-			"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz",
-{
+			"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 {
-			"dependencies": {
 			"requires": {
-				"@types/debounce": "1.2.0",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-function-name": "^7.12.13",
+				"@babel/helper-validator-option": "^7.14.5",
-{
 				"detect-indent": "6.0.0",
-{
+	"name": "root",
 	"name": "root",
-{
 				"semver": "^6.3.0"
 			},
 			"dependencies": {
@@ -20240,30 +20360,30 @@ 				}
 			}
 		},
 		"@babel/helper-create-class-features-plugin": {
-			"version": "7.14.3",
+			"version": "7.14.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.3.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz",
-			"integrity": "sha512-BnEfi5+6J2Lte9LeiL6TxLWdIlEv9Woacc1qXzXBgbikcOzMRM2Oya5XGg/f/ngotv1ej2A/b+3iJH8wbS1+lQ==",
+			"integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==",
 			"requires": {
-				"@types/moo": "0.5.3",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-modules-commonjs": "^7.14.0",
-				"@babel/helper-function-name": "^7.14.2",
+				"@babel/helper-function-name": "^7.14.5",
-				"@babel/helper-member-expression-to-functions": "^7.13.12",
+				"@babel/helper-member-expression-to-functions": "^7.14.5",
-				"@babel/helper-optimise-call-expression": "^7.12.13",
+				"@babel/helper-optimise-call-expression": "^7.14.5",
-				"@babel/helper-replace-supers": "^7.14.3",
+				"@babel/helper-replace-supers": "^7.14.5",
+			"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
 {
-				"postcss": "8.2.6",
 			}
 		},
 		"@babel/helper-create-regexp-features-plugin": {
-			"version": "7.14.3",
+			"version": "7.14.5",
-				"@types/node": "14.14.34",
+			"bin": {
 		"": {
+	"name": "root",
-{
+			"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
 	"lockfileVersion": 2,
-			"name": "root",
 			"requires": {
-				"@types/moo": "0.5.3",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-modules-commonjs": "^7.14.0",
 				"regexpu-core": "^4.7.1"
 			}
 		},
@@ -20290,254 +20410,261 @@ 				}
 			}
 		},
 		"@babel/helper-explode-assignable-expression": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-	"packages": {
+			"version": "7.14.0",
-{
+				"@ctrl/tinycolor": "3.1.4",
 			}
+	"packages": {
 			"requires": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-			"name": "root",
+				"typescript": "4.2.4",
 			}
 		},
 		"@babel/helper-function-name": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
-{
+	"packages": {
 		"": {
+		"": {
-{
+			"bin": {
 		"": {
-{
+			"name": "root",
 			"requires": {
-{
+			"bin": {
 		"": {
-	"name": "root",
+			"dependencies": {
-				"@babel/template": "^7.12.13",
+				"@babel/template": "^7.14.5",
-{
+		"node_modules/@lerna/child-process/node_modules/is-stream": {
 		"": {
-	"lockfileVersion": 2,
 			}
 		},
 		"@babel/helper-get-function-arity": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
-				"builtin-modules": "3.2.0",
 	"packages": {
+				"fast-glob": "3.2.4",
-{
+			"bin": {
 		"": {
-		"": {
+				"@ctrl/tinycolor": "3.1.4",
+			"integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
 			"requires": {
-				"@babel/types": "^7.12.13"
+				"@babel/types": "^7.14.5"
 			}
 		},
 		"@babel/helper-hoist-variables": {
-			"version": "7.13.16",
+			"version": "7.14.5",
+		"node_modules/@lerna/child-process/node_modules/npm-run-path": {
 {
-			"version": "7.14.3",
-				"builtin-modules": "3.2.0",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-unicode-regex": "^7.12.13",
 			"requires": {
-				"@babel/traverse": "^7.13.15",
-				"@babel/types": "^7.13.16"
+				"@babel/types": "^7.14.5"
 			}
 		},
 		"@babel/helper-member-expression-to-functions": {
-{
+			"version": "7.14.5",
+			"bin": {
 				"@babel/helper-compilation-targets": "^7.13.16",
-{
+			"bin": {
 				"@babel/helper-module-transforms": "^7.14.2",
-			"integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==",
 			"requires": {
-				"chokidar": "3.5.1",
+		"node_modules/@lerna/child-process/node_modules/is-stream": {
 		"": {
 			}
 		},
 		"@babel/helper-module-imports": {
-			"version": "7.13.12",
+			"version": "7.14.5",
-{
+			"bin": {
 			"name": "root",
-			"dependencies": {
+	"packages": {
-				"chokidar": "3.5.1",
 				"@ctrl/tinycolor": "3.1.4",
+				"babel-plugin-polyfill-regenerator": "^0.2.0",
 			"requires": {
-				"chokidar": "3.5.1",
+		"node_modules/@lerna/child-process/node_modules/is-stream": {
 		"": {
 			}
 		},
 		"@babel/helper-module-transforms": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
+				"fast-glob": "3.2.4",
-			"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz",
-{
+		"node_modules/@lerna/child-process/node_modules/npm-run-path": {
 			"dependencies": {
-	"name": "root",
 			"requires": {
-				"@babel/helper-module-imports": "^7.13.12",
+				"@babel/helper-module-imports": "^7.14.5",
+				"@babel/helper-replace-supers": "^7.14.5",
-{
+			"bin": {
 			"dependencies": {
-	"requires": true,
-				"css.escape": "1.5.1",
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+			"dependencies": {
 {
-			"engines": {
-{
+			"bin": {
 			"dependencies": {
-			"name": "root",
+	"name": "root",
-				"@babel/template": "^7.12.13",
+				"@babel/template": "^7.14.5",
-				"@babel/traverse": "^7.14.2",
+				"@babel/traverse": "^7.14.5",
-{
+		"node_modules/@lerna/child-process/node_modules/is-stream": {
 		"": {
-	"lockfileVersion": 2,
 			}
 		},
 		"@babel/helper-optimise-call-expression": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
-{
+	"packages": {
 			"dependencies": {
-				"@ctrl/tinycolor": "3.1.4",
+	"lockfileVersion": 2,
-{
 				"@ctrl/tinycolor": "3.1.4",
+		"node_modules/@babel/preset-modules": {
 			"requires": {
-				"@babel/types": "^7.12.13"
+				"@babel/types": "^7.14.5"
 			}
 		},
 		"@babel/helper-plugin-utils": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-{
 				"@ctrl/tinycolor": "3.1.4",
-	"name": "root",
+			"version": "0.1.4",
-{
 				"@ctrl/tinycolor": "3.1.4",
-	"lockfileVersion": 2,
+				"babel-plugin-istanbul": "^6.0.0",
 		},
 		"@babel/helper-remap-async-to-generator": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-{
 			"bin": {
+				"node": ">=6.9.0"
-{
 				"@ctrl/tinycolor": "3.1.4",
-		"": {
+				"@babel/helper-plugin-utils": "^7.0.0",
 			"requires": {
-				"@types/moo": "0.5.3",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-modules-commonjs": "^7.14.0",
-{
+			"version": "2.0.2",
 				"@ctrl/tinycolor": "3.1.4",
-			"name": "root",
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-			"name": "root",
+				"typescript": "4.2.4",
 			}
 		},
 		"@babel/helper-replace-supers": {
-			"version": "7.14.3",
+			"version": "7.14.5",
-{
 				"@ctrl/tinycolor": "3.1.4",
+	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
-			"integrity": "sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==",
+			"integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==",
 			"requires": {
-				"@babel/helper-member-expression-to-functions": "^7.13.12",
+				"@babel/helper-member-expression-to-functions": "^7.14.5",
-				"@babel/helper-optimise-call-expression": "^7.12.13",
+				"@babel/helper-optimise-call-expression": "^7.14.5",
-				"@babel/traverse": "^7.14.2",
+				"@babel/traverse": "^7.14.5",
-{
+		"node_modules/@lerna/child-process/node_modules/is-stream": {
 		"": {
-	"lockfileVersion": 2,
 			}
 		},
 		"@babel/helper-simple-access": {
-			"version": "7.13.12",
-				"detect-indent": "6.0.0",
+			"bin": {
 	"name": "root",
+	"requires": true,
+			"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
 	"name": "root",
+			"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
 	"lockfileVersion": 2,
 			"requires": {
-				"chokidar": "3.5.1",
+		"node_modules/@lerna/child-process/node_modules/is-stream": {
 		"": {
 			}
 		},
 		"@babel/helper-skip-transparent-expression-wrappers": {
+			"bin": {
 	"name": "root",
+	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+			"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
-			"resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz",
-			"integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==",
+			"integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==",
 			"requires": {
-				"@babel/types": "^7.12.1"
+				"@babel/types": "^7.14.5"
 			}
 		},
 		"@babel/helper-split-export-declaration": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
+				"fast-glob": "3.2.4",
-			"resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
-			"integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
+			"integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
 			"requires": {
-				"@babel/types": "^7.12.13"
+				"@babel/types": "^7.14.5"
 			}
 		},
 		"@babel/helper-validator-identifier": {
-		"": {
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 	"requires": true,
-			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
-			"integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A=="
+			"integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg=="
 		},
 		"@babel/helper-validator-option": {
+			"bin": {
 	"name": "root",
-				"builtin-modules": "3.2.0",
+	"requires": true,
-			"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
-				"dlv": "1.1.3",
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
 		},
 		"@babel/helper-wrap-function": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-				"dset": "2.0.1",
+				"semver": "bin/semver.js"
-	"name": "root",
 	"name": "root",
-{
+			"integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==",
 			"requires": {
-				"@babel/helper-function-name": "^7.12.13",
+				"@babel/helper-function-name": "^7.14.5",
-				"@babel/template": "^7.12.13",
+				"@babel/template": "^7.14.5",
-{
+			"bin": {
 	"requires": true,
-		"": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-			"name": "root",
+				"typescript": "4.2.4",
 			}
 		},
 		"@babel/helpers": {
-			"version": "7.14.0",
+			"version": "7.14.6",
-				"dset": "2.0.1",
+			"integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
 	"requires": true,
-				"dset": "2.0.1",
+			"integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
 	"packages": {
 			"requires": {
-				"@babel/template": "^7.12.13",
+				"@babel/template": "^7.14.5",
+				"@babel/traverse": "^7.14.5",
-				"dset": "2.0.1",
+		"node_modules/@lerna/child-process/node_modules/is-stream": {
 		"": {
-				"@babel/types": "^7.14.0"
 			}
 		},
 		"@babel/highlight": {
-		"": {
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 	"requires": true,
-				"dset": "2.0.1",
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz",
-				"enhanced-resolve": "5.8.0",
+				"semver": "bin/semver.js"
+			"name": "root",
 			"requires": {
-{
+			"bin": {
 			"dependencies": {
-			"name": "root",
+	"name": "root",
 				"chalk": "^2.0.0",
 				"js-tokens": "^4.0.0"
 			},
@@ -20584,254 +20713,287 @@ 				}
 			}
 		},
 		"@babel/parser": {
+			"version": "7.14.6",
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
 			"dependencies": {
-	"name": "root",
+			"version": "0.5.7",
 		"": {
-	"packages": {
-			"name": "root",
 {
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
 		},
 		"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
-			"version": "7.13.12",
+			"version": "7.14.5",
-				"jest": "25.5.4",
+				"path-key": "^2.0.0"
-				"jest": "25.5.4",
+				"path-key": "^2.0.0"
 {
 			"requires": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
-				"jest": "25.5.4",
 	"name": "root",
-				"jest": "25.5.4",
+				"path-key": "^2.0.0"
 	"lockfileVersion": 2,
+				"@babel/plugin-proposal-optional-chaining": "^7.14.5"
 			}
 		},
 		"@babel/plugin-proposal-async-generator-functions": {
-				"@vercel/ncc": "0.28.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-proposal-optional-chaining": "^7.14.2",
-				"jest": "25.5.4",
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+				"@vercel/ncc": "0.28.4",
-			"integrity": "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==",
+			"integrity": "sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA==",
 			"requires": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
 	"name": "root",
+				"path-key": "^2.0.0"
 			"name": "root",
-			"dependencies": {
 				"@babel/plugin-syntax-async-generators": "^7.8.4"
 			}
 		},
 		"@babel/plugin-proposal-class-properties": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-	"name": "root",
+				"path-key": "^2.0.0"
 			"dependencies": {
-	"name": "root",
-			"integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==",
+			"integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
 			"requires": {
+				"semver": "bin/semver.js"
 	"name": "root",
-				"semver": "^6.3.0",
+				"semver": "bin/semver.js"
 	"name": "root",
-				"source-map": "^0.5.0"
+{
 			}
 		},
 		"@babel/plugin-proposal-class-static-block": {
+			"version": "7.14.5",
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
-			"dependencies": {
 	"name": "root",
-				"node": ">=6.9.0"
+	"name": "root",
+				"semver": "bin/semver.js"
 	"name": "root",
-			"funding": {
+	"lockfileVersion": 2,
 			"requires": {
+				"semver": "bin/semver.js"
 	"name": "root",
-				"type": "opencollective",
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
 	"name": "root",
 				"@ctrl/tinycolor": "3.1.4",
+				"node": ">=0.1.95"
 			}
 		},
 		"@babel/plugin-proposal-dynamic-import": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+		"node_modules/@ctrl/tinycolor": {
-	"name": "root",
 				"@ctrl/tinycolor": "3.1.4",
-	"lockfileVersion": 2,
+		"": {
 	"name": "root",
-			"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+		"": {
 			"requires": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-dynamic-import": "^7.8.3"
 			}
 		},
 		"@babel/plugin-proposal-export-namespace-from": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+		"": {
 	"name": "root",
-				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
+				"semver": "bin/semver.js"
 	"name": "root",
-				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
 			"requires": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
 			}
 		},
 		"@babel/plugin-proposal-json-strings": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
+		"node_modules/@lerna/child-process/node_modules/p-finally": {
 				"@ctrl/tinycolor": "3.1.4",
+				"semver": "bin/semver.js"
 				"moo": "0.5.1",
-{
-			"integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==",
 			"requires": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-json-strings": "^7.8.3"
 			}
 		},
 		"@babel/plugin-proposal-logical-assignment-operators": {
-				"@vercel/ncc": "0.28.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-proposal-optional-chaining": "^7.14.2",
+				"semver": "bin/semver.js"
 	"lockfileVersion": 2,
-	"packages": {
+{
+				"semver": "bin/semver.js"
 	"lockfileVersion": 2,
-		"": {
+	"name": "root",
 			"requires": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
 			}
 		},
 		"@babel/plugin-proposal-nullish-coalescing-operator": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
+				"fast-glob": "3.2.4",
-				"moo": "0.5.1",
 				"@ctrl/tinycolor": "3.1.4",
+			"integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==",
+				"semver": "bin/semver.js"
 	"lockfileVersion": 2,
-				"@parcel/watcher": "2.0.0-alpha.10",
+	"requires": true,
 			"requires": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
 			}
 		},
 		"@babel/plugin-proposal-numeric-separator": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
+				"fast-glob": "3.2.4",
+				"semver": "bin/semver.js"
 	"lockfileVersion": 2,
-				"@types/node": "14.14.34",
+	"packages": {
+				"semver": "bin/semver.js"
 	"lockfileVersion": 2,
-				"@types/vscode": "1.52.0",
+		"": {
 			"requires": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-numeric-separator": "^7.10.4"
 			}
 		},
 		"@babel/plugin-proposal-object-rest-spread": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+		"": {
 	"lockfileVersion": 2,
-{
 			"name": "root",
+				"semver": "bin/semver.js"
 	"lockfileVersion": 2,
-{
 			"dependencies": {
 			"requires": {
-				"multi-regexp2": "1.0.3",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-function-name": "^7.12.13",
-			"name": "root",
+			"bin": {
 	"lockfileVersion": 2,
+	"packages": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+				"semver": "bin/semver.js"
 	"lockfileVersion": 2,
-				"dlv": "1.1.3",
+				"@ctrl/tinycolor": "3.1.4",
 			}
 		},
 		"@babel/plugin-proposal-optional-catch-binding": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
-	"lockfileVersion": 2,
 	"name": "root",
-	"lockfileVersion": 2,
+	"requires": true,
-				"normalize-path": "3.0.0",
+				"semver": "bin/semver.js"
 	"requires": true,
+			"integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
 			"requires": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
 			}
 		},
 		"@babel/plugin-proposal-optional-chaining": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
-	"lockfileVersion": 2,
+			"version": "7.14.0",
 	"name": "root",
-			"name": "root",
+			"version": "2.0.1",
 	"lockfileVersion": 2,
-				"klona": "2.0.4",
 			"requires": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
-				"@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
+				"@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
 				"@babel/plugin-syntax-optional-chaining": "^7.8.3"
 			}
 		},
 		"@babel/plugin-proposal-private-methods": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
-			"integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==",
+			"integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
 			"requires": {
+				"semver": "bin/semver.js"
 	"name": "root",
-				"semver": "^6.3.0",
+				"semver": "bin/semver.js"
 	"name": "root",
-				"source-map": "^0.5.0"
+{
 			}
 		},
 		"@babel/plugin-proposal-private-property-in-object": {
+			"version": "7.14.5",
+				"@ctrl/tinycolor": "3.1.4",
 			"version": "7.14.0",
+		"": {
-				"pkg-up": "3.1.0",
+				"semver": "bin/semver.js"
 	"requires": true,
-			"integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==",
+			"name": "root",
 			"requires": {
-				"@types/moo": "0.5.3",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-modules-commonjs": "^7.14.0",
-				"pkg-up": "3.1.0",
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+				"detect-indent": "6.0.0",
+				"semver": "bin/semver.js"
 {
+	"name": "root",
+				"semver": "bin/semver.js"
 	"requires": true,
-	"packages": {
-				"@babel/plugin-syntax-private-property-in-object": "^7.14.0"
+			"dependencies": {
 			}
 		},
 		"@babel/plugin-proposal-unicode-property-regex": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-proposal-optional-chaining": "^7.14.2",
-				"pkg-up": "3.1.0",
 				"@ctrl/tinycolor": "3.1.4",
-	"lockfileVersion": 2,
+		"": {
 	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
 			"requires": {
-				"postcss": "8.2.6",
+			"resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
 {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-syntax-async-generators": {
@@ -20856,16 +21016,18 @@ 				"@babel/helper-plugin-utils": "^7.12.13"
 			}
 		},
 		"@babel/plugin-syntax-class-static-block": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"npm-package-arg": "^6.1.0",
-	"lockfileVersion": 2,
+				"semver": "bin/semver.js"
 	"packages": {
-		"": {
 	"lockfileVersion": 2,
-		},
 			"requires": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-syntax-dynamic-import": {
@@ -20949,515 +21111,587 @@ 				"@babel/helper-plugin-utils": "^7.8.0"
 			}
 		},
 		"@babel/plugin-syntax-private-property-in-object": {
-		"": {
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 	"requires": true,
-	"lockfileVersion": 2,
 				"@ctrl/tinycolor": "3.1.4",
-	"name": "root",
+				"ssri": "^6.0.1"
-	"lockfileVersion": 2,
 				"@ctrl/tinycolor": "3.1.4",
-	"lockfileVersion": 2,
+		"node_modules/@evocateur/libnpmpublish/node_modules/get-stream": {
 			"requires": {
+				"semver": "bin/semver.js"
 	"name": "root",
-				"source-map": "^0.5.0"
+{
 			}
 		},
 		"@babel/plugin-syntax-top-level-await": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
+				"fast-glob": "3.2.4",
-	"lockfileVersion": 2,
 				"@ctrl/tinycolor": "3.1.4",
+		"": {
 	"packages": {
+		"": {
-	"lockfileVersion": 2,
 				"semver": "bin/semver.js"
+		},
 			"requires": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-arrow-functions": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-	"lockfileVersion": 2,
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz",
 			"dependencies": {
-	"lockfileVersion": 2,
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz",
 				"@ctrl/tinycolor": "3.1.4",
 			"requires": {
+				"semver": "bin/semver.js"
 	"name": "root",
-				"source-map": "^0.5.0"
+{
 			}
 		},
 		"@babel/plugin-transform-async-to-generator": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-	"requires": true,
+			"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+			"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
 {
-			"integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==",
 			"requires": {
-				"@babel/helper-module-imports": "^7.12.13",
+				"@babel/helper-module-imports": "^7.14.5",
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
-				"@babel/helper-remap-async-to-generator": "^7.13.0"
+				"@babel/helper-remap-async-to-generator": "^7.14.5"
 			}
 		},
 		"@babel/plugin-transform-block-scoped-functions": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz",
+			"resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz",
-				"sift-string": "0.0.2",
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+			"version": "7.14.0",
 			"requires": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-block-scoping": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"bluebird": "^3.5.1",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.2.tgz",
-				"sift-string": "0.0.2",
 				"@ctrl/tinycolor": "3.1.4",
+				"figgy-pudding": "^3.4.1",
 			"requires": {
+				"semver": "bin/semver.js"
 	"name": "root",
-				"source-map": "^0.5.0"
+{
 			}
 		},
 		"@babel/plugin-transform-classes": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
+	"name": "root",
 	"requires": true,
-				"@types/debounce": "1.2.0",
-			"integrity": "sha512-7oafAVcucHquA/VZCsXv/gmuiHeYd64UJyyTYU+MPfNu0KeNlxw06IeENBO8bJjXVbolu+j1MM5aKQtH1OMCNg==",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz",
+			"integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==",
 			"requires": {
-				"@types/moo": "0.5.3",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-modules-commonjs": "^7.14.0",
-				"@babel/helper-function-name": "^7.14.2",
+				"@babel/helper-function-name": "^7.14.5",
+				"@babel/helper-optimise-call-expression": "^7.14.5",
+				"semver": "bin/semver.js"
 {
-	"lockfileVersion": 2,
 	"name": "root",
-				"@types/vscode": "1.52.0",
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
-{
+			"bin": {
 			"dependencies": {
-	"requires": true,
 {
-			"engines": {
 				"globals": "^11.1.0"
 			}
 		},
 		"@babel/plugin-transform-computed-properties": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
-				"stack-trace": "0.0.10",
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+			"integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==",
 			"requires": {
+				"semver": "bin/semver.js"
 	"name": "root",
-				"source-map": "^0.5.0"
+{
 			}
 		},
 		"@babel/plugin-transform-destructuring": {
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 	"requires": true,
-				"css.escape": "1.5.1",
-	"requires": true,
+		"node_modules/@lerna/child-process/node_modules/semver": {
 {
 				"@ctrl/tinycolor": "3.1.4",
-	"requires": true,
+		"node_modules/@babel/core": {
 	"name": "root",
 			"requires": {
+				"semver": "bin/semver.js"
 	"name": "root",
-				"source-map": "^0.5.0"
+{
 			}
 		},
 		"@babel/plugin-transform-dotall-regex": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz",
+		"node_modules/@lerna/child-process/node_modules/semver": {
 	"requires": true,
-				"dset": "2.0.1",
-			"integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==",
 			"requires": {
-				"postcss": "8.2.6",
+			"resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
 {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-duplicate-keys": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
-				"tailwindcss": "2.0.3",
+		"node_modules/@babel/core": {
 	"packages": {
-				"tailwindcss": "2.0.3",
+		"node_modules/@lerna/child-process/node_modules/semver": {
 		"": {
 			"requires": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-exponentiation-operator": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
+				"vscode-uri": "3.0.2"
 	"requires": true,
-				"klona": "2.0.4",
-				"tailwindcss": "2.0.3",
 				"@ctrl/tinycolor": "3.1.4",
+				"chownr": "^1.1.2",
+			"integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
 			"requires": {
-				"@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13",
+				"@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-for-of": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz",
-			"integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==",
+			"integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==",
 			"requires": {
+				"semver": "bin/semver.js"
 	"name": "root",
-				"source-map": "^0.5.0"
+{
 			}
 		},
 		"@babel/plugin-transform-function-name": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
+	"name": "root",
 	"requires": true,
-				"postcss-load-config": "3.0.1",
-				"terser": "4.6.12",
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+				"gensync": "^1.0.0-beta.2",
+			"integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
 			"requires": {
-				"@babel/helper-function-name": "^7.12.13",
+				"@babel/helper-function-name": "^7.14.5",
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-literals": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+			"version": "7.14.3",
 	"requires": true,
-				"rimraf": "3.0.2",
-				"terser": "4.6.12",
 				"@ctrl/tinycolor": "3.1.4",
+				"normalize-package-data": "^2.5.0",
 			"requires": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-member-expression-literals": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"npm-packlist": "^1.4.4",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz",
-			"integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==",
+			"integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
 			"requires": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-modules-amd": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
-				"tsdx": "0.14.1",
+	"name": "root",
 	"requires": true,
-			"integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
+			"integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
 			"requires": {
-				"@babel/helper-module-transforms": "^7.14.2",
+				"@babel/helper-module-transforms": "^7.14.5",
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
 				"babel-plugin-dynamic-import-node": "^2.3.3"
 			}
 		},
 		"@babel/plugin-transform-modules-commonjs": {
-		"": {
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 	"requires": true,
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz",
-				"tsdx": "0.14.1",
+				"semver": "bin/semver.js"
 				"@ctrl/tinycolor": "3.1.4",
+{
 			"requires": {
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"postcss-selector-parser": "6.0.2",
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
-				"css.escape": "1.5.1",
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"convert-source-map": "^1.7.0",
 				"babel-plugin-dynamic-import-node": "^2.3.3"
 			}
 		},
 		"@babel/plugin-transform-modules-systemjs": {
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 				"vscode-uri": "3.0.2"
 	"requires": true,
-			},
-			"integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz",
+			"integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==",
 			"requires": {
+			"version": "1.2.0",
 	"requires": true,
-				"lerna": "^3.22.1"
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"lockfileVersion": 2,
 		"": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-			"name": "root",
+				"gensync": "^1.0.0-beta.2",
 				"babel-plugin-dynamic-import-node": "^2.3.3"
 			}
 		},
 		"@babel/plugin-transform-modules-umd": {
-		"": {
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 	"requires": true,
-	"requires": true,
+			"version": "1.2.0",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
+				"semver": "bin/semver.js"
 			"requires": {
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"postcss-selector-parser": "6.0.2",
+				"semver": "bin/semver.js"
 	"name": "root",
-				"source-map": "^0.5.0"
+{
 			}
 		},
 		"@babel/plugin-transform-named-capturing-groups-regex": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
-	"requires": true,
 		"": {
-	"name": "root",
+		"node_modules/@babel/core/node_modules/source-map": {
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
-	"lockfileVersion": 2,
+			"version": "0.5.7",
 			"requires": {
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
-	"requires": true,
+			"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
 			}
 		},
 		"@babel/plugin-transform-new-target": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+		"node_modules/@evocateur/pacote/node_modules/rimraf": {
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz",
-				"typescript": "4.2.4",
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
+{
 			"requires": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-object-super": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
+				"vscode-uri": "3.0.2"
 	"requires": true,
-		"": {
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 			"integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==",
+	"lockfileVersion": 2,
 			"requires": {
-				"vsce": "1.87.0",
+				"semver": "bin/semver.js"
 {
+	"name": "root",
+			"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
 	"requires": true,
-				"@babel/generator": "^7.14.3",
 			}
 		},
 		"@babel/plugin-transform-parameters": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
+	"name": "root",
 	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
-	"requires": true,
+	"packages": {
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
-	"packages": {
+		"": {
 			"requires": {
+				"semver": "bin/semver.js"
 	"name": "root",
-				"source-map": "^0.5.0"
+{
 			}
 		},
 		"@babel/plugin-transform-property-literals": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
+				"vscode-uri": "3.0.2"
 	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
 			"name": "root",
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
 			"dependencies": {
 			"requires": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-regenerator": {
+		"node_modules/@lerna/child-process/node_modules/get-stream": {
 	"requires": true,
-			"dependencies": {
+		"node_modules/@babel/core/node_modules/source-map": {
+				"@ctrl/tinycolor": "3.1.4",
-				"vscode-emmet-helper-bundled": "0.0.1",
+		"node_modules/@babel/core/node_modules/source-map": {
 {
-			"integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==",
 			"requires": {
 				"regenerator-transform": "^0.14.2"
 			}
 		},
 		"@babel/plugin-transform-reserved-words": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				{
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz",
-			"integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==",
+			"integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
 			"requires": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-shorthand-properties": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-				"@ctrl/tinycolor": "3.1.4",
+	"name": "root",
 	"requires": true,
-			"funding": {
-				"vscode-emmet-helper-bundled": "0.0.1",
 				"@ctrl/tinycolor": "3.1.4",
+					"url": "https://github.com/sponsors/feross"
+			"integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
 			"requires": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-spread": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-	"requires": true,
+				"moo": "0.5.1",
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
+			"name": "root",
 {
+	"packages": {
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
-	"name": "root",
+					"url": "https://www.patreon.com/feross"
 			"requires": {
+				"semver": "bin/semver.js"
 {
-				"tslib": "2.2.0",
+	"name": "root",
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
-	"lockfileVersion": 2,
+					"type": "consulting",
 			}
 		},
 		"@babel/plugin-transform-sticky-regex": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
+				"vscode-uri": "3.0.2"
 	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
-	"packages": {
+					"url": "https://feross.org/support"
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
-		"": {
+				}
 			"requires": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-template-literals": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+	"name": "root",
 	"requires": true,
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
-			"dependencies": {
+			]
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
-				"@ctrl/tinycolor": "3.1.4",
+		"node_modules/@evocateur/pacote/node_modules/semver": {
 			"requires": {
+				"semver": "bin/semver.js"
 	"name": "root",
-				"source-map": "^0.5.0"
+{
 			}
 		},
 		"@babel/plugin-transform-typeof-symbol": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-{
+				"fast-glob": "3.2.4",
-				"vscode-languageserver": "7.0.0",
+				"shebang-regex": "^1.0.0"
 	"name": "root",
+			"integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
 			"requires": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-unicode-escapes": {
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
-				"vscode-languageserver": "7.0.0",
+				"@babel/generator": "^7.14.3",
 	"requires": true,
-				"vscode-languageserver": "7.0.0",
+				"shebang-regex": "^1.0.0"
 	"packages": {
 			"requires": {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/plugin-transform-unicode-regex": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
+				"glob-exec": "0.1.1",
-			"integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==",
+			"integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
 			"requires": {
-				"postcss": "8.2.6",
+			"resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
 {
-				"postcss": "8.2.6",
+				"semver": "bin/semver.js"
 	"name": "root",
+{
 			}
 		},
 		"@babel/preset-env": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+		"node_modules/@fullhuman/postcss-purgecss": {
-			"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.2.tgz",
-			"integrity": "sha512-7dD7lVT8GMrE73v4lvDEb85cgcQhdES91BSD7jS/xjC6QY8PnRhux35ac+GCpbiRhp8crexBvZZqnaL6VrY8TQ==",
+			"integrity": "sha512-ci6TsS0bjrdPpWGnQ+m4f+JSSzDKlckqKIJJt9UZ/+g7Zz9k0N8lYU8IeLg/01o2h8LyNZDMLGgRLDTxpudLsA==",
 			"requires": {
-				"multi-regexp2": "1.0.3",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-function-name": "^7.12.13",
-			"name": "root",
+			"bin": {
 	"lockfileVersion": 2,
-				"@types/vscode": "1.52.0",
 	"packages": {
+				"semver": "bin/semver.js"
 				"@types/moo": "0.5.3",
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+			},
+				"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 {
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 	"name": "root",
-				"vscode-languageserver-textdocument": "1.0.1",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 	"lockfileVersion": 2,
-				"vscode-languageserver-textdocument": "1.0.1",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 	"requires": true,
-				"vscode-languageserver-textdocument": "1.0.1",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 	"packages": {
-				"vscode-languageserver-textdocument": "1.0.1",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 		"": {
-				"vscode-languageserver-textdocument": "1.0.1",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 			"name": "root",
-				"vscode-languageserver-textdocument": "1.0.1",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 			"dependencies": {
-				"vscode-languageserver-textdocument": "1.0.1",
+		"node_modules/@lerna/child-process/node_modules/shebang-regex": {
 				"@ctrl/tinycolor": "3.1.4",
-				"vscode-uri": "3.0.2"
+			"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
-				"vscode-uri": "3.0.2"
+			"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
 {
-				"vscode-uri": "3.0.2"
+			"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
 	"name": "root",
-				"vscode-uri": "3.0.2"
+			"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
 	"lockfileVersion": 2,
-				"vscode-uri": "3.0.2"
+		"node_modules/@babel/core/node_modules/source-map": {
 	"requires": true,
-				"@babel/plugin-proposal-private-methods": "^7.13.0",
-				"@babel/plugin-proposal-private-property-in-object": "^7.14.0",
+	"requires": true,
+			"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
 	"packages": {
-				"jest": "25.5.4",
 				"@babel/plugin-syntax-async-generators": "^7.8.4",
 				"@babel/plugin-syntax-class-properties": "^7.12.13",
-				"@babel/plugin-syntax-class-static-block": "^7.12.13",
+				"@babel/plugin-syntax-class-static-block": "^7.14.5",
 				"@babel/plugin-syntax-dynamic-import": "^7.8.3",
 				"@babel/plugin-syntax-export-namespace-from": "^7.8.3",
 				"@babel/plugin-syntax-json-strings": "^7.8.3",
@@ -21453,84 +21695,90 @@ 				"@babel/plugin-syntax-numeric-separator": "^7.10.4",
 				"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
 				"@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
 				"@babel/plugin-syntax-optional-chaining": "^7.8.3",
-			},
 				"@ctrl/tinycolor": "3.1.4",
-				"@babel/plugin-syntax-top-level-await": "^7.12.13",
-				"@babel/plugin-transform-arrow-functions": "^7.13.0",
-	"packages": {
+			"name": "root",
 	"requires": true,
-	"name": "root",
+			"name": "root",
-				"@babel/plugin-transform-block-scoped-functions": "^7.12.13",
-				"@babel/plugin-transform-block-scoping": "^7.14.2",
-				"@babel/plugin-transform-classes": "^7.14.2",
-				"@babel/plugin-transform-computed-properties": "^7.13.0",
-			"devDependencies": {
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
-	"packages": {
 				"vscode-emmet-helper-bundled": "0.0.1",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"vscode-languageclient": "7.0.0",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"vscode-languageserver": "7.0.0",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"vscode-languageserver-textdocument": "1.0.1",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"vscode-uri": "3.0.2"
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			},
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"devDependencies": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"lerna": "^3.22.1"
-	"packages": {
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			}
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 		},
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 		"node_modules/@babel/code-frame": {
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"version": "7.12.13",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"@babel/highlight": "^7.12.13"
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 		"node_modules/@babel/compat-data": {
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"version": "7.14.0",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q=="
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 		"node_modules/@babel/core": {
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"version": "7.14.3",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 			"integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"@babel/code-frame": "^7.12.13",
-	"packages": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"@babel/generator": "^7.14.3",
+				"@babel/plugin-transform-reserved-words": "^7.14.5",
+				"@babel/plugin-transform-shorthand-properties": "^7.14.5",
+		"node_modules/@lerna/child-process/node_modules/which": {
 	"packages": {
+				"@babel/plugin-transform-sticky-regex": "^7.14.5",
+				"@babel/plugin-transform-template-literals": "^7.14.5",
+		"node_modules/@babel/core/node_modules/source-map": {
 			"name": "root",
-	"lockfileVersion": 2,
+			"dependencies": {
+		"node_modules/@babel/core/node_modules/source-map": {
 				"@babel/types": "^7.14.2",
-	"packages": {
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
-	"requires": true,
+				"convert-source-map": "^1.7.0",
 		},
-	"packages": {
+	"lockfileVersion": 2,
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"stack-trace": "0.0.10",
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
-		"": {
+				"debug": "^4.1.0",
-	"packages": {
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
+				"gensync": "^1.0.0-beta.2",
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
+				"json5": "^2.1.2",
+				"core-js-compat": "^3.14.0",
 				"semver": "^6.3.0"
 			},
 			"dependencies": {
@@ -21562,79 +21810,88 @@ 				"esutils": "^2.0.2"
 			}
 		},
 		"@babel/runtime": {
-			"version": "7.14.0",
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-			"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+				"moo": "0.5.1",
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/traverse": "^7.14.2",
 	"packages": {
+			"integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==",
 			"requires": {
 				"regenerator-runtime": "^0.13.4"
 			}
 		},
 		"@babel/runtime-corejs3": {
-			"version": "7.14.0",
+			"version": "7.14.6",
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
+			"name": "root",
 			"dependencies": {
+			"name": "root",
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
-				"@ctrl/tinycolor": "3.1.4",
+				"jest-changed-files": "^25.5.0",
 			"requires": {
-				"core-js-pure": "^3.0.0",
+				"core-js-pure": "^3.14.0",
 				"regenerator-runtime": "^0.13.4"
 			}
 		},
 		"@babel/template": {
-	"packages": {
 				"@ctrl/tinycolor": "3.1.4",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
+	"packages": {
 	"name": "root",
+	"requires": true,
-		"": {
+			"resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz",
-	"lockfileVersion": 2,
+			"integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
 			"requires": {
+				"@babel/code-frame": "^7.14.5",
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
-{
+			"version": "6.3.0",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
+			"bin": {
 	"requires": true,
-				"@babel/types": "^7.12.13"
+		"": {
 			}
 		},
 		"@babel/traverse": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
+				"jest-resolve-dependencies": "^25.5.4",
-			"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
+				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
+			"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
 			"requires": {
+				"@babel/code-frame": "^7.14.5",
+				"@babel/generator": "^7.14.5",
+			"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
 			"name": "root",
-{
+				"@ctrl/tinycolor": "3.1.4",
 		"": {
-			"dependencies": {
+			"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
-				"@babel/helper-function-name": "^7.14.2",
-{
+			"bin": {
 			"dependencies": {
-		"": {
+{
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
+		"node_modules/@babel/core/node_modules/source-map": {
 				"@ctrl/tinycolor": "3.1.4",
+	"name": "root",
-			"name": "root",
 				"@ctrl/tinycolor": "3.1.4",
+				"@babel/plugin-transform-arrow-functions": "^7.13.0",
 				"debug": "^4.1.0",
 				"globals": "^11.1.0"
 			}
 		},
 		"@babel/types": {
-{
+				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
+				"fast-glob": "3.2.4",
 				"@ctrl/tinycolor": "3.1.4",
-			"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.2.tgz",
+				"jest-runtime": "^25.5.4",
+			"resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz",
 		"": {
-				"@types/moo": "0.5.3",
 			"requires": {
-{
+			"bin": {
 			"dependencies": {
-			"name": "root",
+	"name": "root",
 				"to-fast-properties": "^2.0.0"
 			}
 		},
@@ -23563,278 +23820,92 @@ 				}
 			}
 		},
 			"name": "root",
+	"packages": {
 	"requires": true,
-				"url": "https://opencollective.com/babel"
-			"version": "1.0.5",
-			"resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz",
 			"dependencies": {
 {
-				"@babel/helper-plugin-utils": "^7.10.4"
-			"optional": true,
-			"peer": true,
-			"requires": {
-				"detect-libc": "^1.0.3",
-				"https-proxy-agent": "^5.0.0",
-			"integrity": "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==",
 	"requires": true,
-				"node-fetch": "^2.6.1",
-{
+	"requires": true,
 	"lockfileVersion": 2,
-				"@babel/parser": "^7.14.3",
-				"npmlog": "^4.1.2",
-				"rimraf": "^3.0.2",
-				"semver": "^7.3.4",
 {
-		"node_modules/@babel/plugin-syntax-numeric-separator": {
-			},
-			"dependencies": {
-			"name": "root",
 	"requires": true,
-		"node_modules/@babel/core/node_modules/semver": {
-			"name": "root",
 	"requires": true,
-			"version": "6.3.0",
-			"name": "root",
 	"requires": true,
-			"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
-			"version": "5.0.0",
+{
 	"requires": true,
-			"name": "root",
 	"requires": true,
-				"@ctrl/tinycolor": "3.1.4",
 	"packages": {
-			"version": "5.0.0",
 		"": {
-				"@babel/code-frame": "^7.12.13",
 	"lockfileVersion": 2,
-	"name": "root",
+	"requires": true,
 			"name": "root",
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
-			"name": "root",
-			"name": "root",
 {
-				"postcss": "8.2.6",
-			"name": "root",
 				"@types/vscode": "1.52.0",
-			"name": "root",
 	"requires": true,
-			"version": "0.5.7",
-				"node": ">=8"
 		"": {
-					"resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
-					"integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
-					"optional": true,
-					"peer": true
-			"name": "root",
 				"@types/vscode": "1.52.0",
-				"fs-minipass": {
-					"version": "2.1.0",
-			"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
 	"requires": true,
 			"name": "root",
-			"integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==",
-			"version": "5.0.0",
 	"packages": {
-			"version": "5.0.0",
 		"": {
-					"requires": {
-			"name": "root",
 	"packages": {
-		"": {
 			"name": "root",
-				"@babel/helper-split-export-declaration": "^7.12.13"
-				},
 				"@babel/helpers": "^7.14.0",
-			"name": "root",
-					"version": "5.0.0",
-					"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
-					"integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
-			"name": "root",
 				"vscode-languageclient": "7.0.0",
-	"packages": {
-				"@babel/helper-module-transforms": "^7.14.2",
 				"@ctrl/tinycolor": "3.1.4",
-		"": {
 			"name": "root",
-				"@babel/helper-optimise-call-expression": "^7.12.13",
-						"agent-base": "6",
-				"@babel/helper-module-transforms": "^7.14.2",
 		"node_modules/@babel/core/node_modules/source-map": {
-					}
-				},
-				"lru-cache": {
-					"version": "6.0.0",
-					"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
-					"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
-				"@babel/helper-module-transforms": "^7.14.2",
 				"@ctrl/tinycolor": "3.1.4",
-	"packages": {
 			"name": "root",
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
-		"": {
-					"requires": {
-						"yallist": "^4.0.0"
-					}
-				},
-				"minipass": {
-					"version": "3.1.3",
-			"integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
 			"dependencies": {
-			"integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
 				"@ctrl/tinycolor": "3.1.4",
 			"name": "root",
-	"requires": true,
 				"@ctrl/tinycolor": "3.1.4",
-	"packages": {
-				"@babel/helper-module-transforms": "^7.14.2",
 				"@ctrl/tinycolor": "3.1.4",
-		"": {
 			"name": "root",
-				"@babel/helper-optimise-call-expression": "^7.12.13",
-						"yallist": "^4.0.0"
-					}
-				},
-				"p-locate": "^4.1.0"
-					"version": "2.1.2",
-					"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
-					"integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
-				"@babel/helper-module-transforms": "^7.14.2",
 				"@ctrl/tinycolor": "3.1.4",
-	"packages": {
+{
-				"@babel/helper-module-transforms": "^7.14.2",
 				"@ctrl/tinycolor": "3.1.4",
-		"": {
+				"p-each-series": "^2.1.0",
-			"name": "root",
 {
-				"normalize-path": "3.0.0",
-				"p-locate": "^4.1.0"
 	"requires": true,
-			"name": "root",
 	"packages": {
-				"@vercel/ncc": "0.28.4",
-				"@babel/code-frame": "^7.12.13",
 	"lockfileVersion": 2,
-	"requires": true,
-				},
-			"name": "root",
 	"packages": {
-				"find-up": "5.0.0",
-				"p-locate": "^4.1.0"
 		"": {
-			"name": "root",
 	"packages": {
-	"name": "root",
 			"name": "root",
 				"@babel/helpers": "^7.14.0",
-				"klona": "2.0.4",
-					"optional": true,
-			"name": "root",
 				"vscode-languageserver": "7.0.0",
-{
-			"name": "root",
 				"@types/vscode": "1.52.0",
+				"debug": "^4.1.0",
-				"p-locate": "^4.1.0"
 				"@ctrl/tinycolor": "3.1.4",
-					"version": "5.0.0",
-		"node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": {
+			"dependencies": {
-		"node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": {
 {
-				"@babel/helper-module-transforms": "^7.14.2",
 				"@ctrl/tinycolor": "3.1.4",
-	"packages": {
-			"version": "5.0.0",
+			"dependencies": {
 		"": {
-					"url": "https://github.com/sponsors/feross"
 	"name": "root",
-			"name": "root",
 	"packages": {
-				"normalize-path": "3.0.0",
 			"name": "root",
-				"@babel/helper-split-export-declaration": "^7.12.13"
-				},
-				"semver": {
 				"@babel/helpers": "^7.14.0",
-				"pkg-up": "3.1.0",
-			"name": "root",
 	"packages": {
-				"postcss": "8.2.6",
-					"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
-					"optional": true,
-					"peer": true,
-					"url": "https://github.com/sponsors/feross"
 	"name": "root",
-				"@babel/helpers": "^7.14.0",
 				"postcss-selector-parser": "6.0.2",
-					}
-				},
-				"tar": {
-					"version": "6.1.0",
-					"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz",
-					"integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==",
-					"optional": true,
-					"peer": true,
-					"url": "https://github.com/sponsors/feross"
 	"name": "root",
-			"name": "root",
 	"packages": {
-				"stack-trace": "0.0.10",
-						"fs-minipass": "^2.0.0",
-						"minipass": "^3.0.0",
-						"minizlib": "^2.1.1",
-						"mkdirp": "^1.0.3",
-						"yallist": "^4.0.0"
-					}
-				},
-				"yallist": {
-					"version": "4.0.0",
-					"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
-					"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
-				"@babel/helper-module-transforms": "^7.14.2",
 				"@ctrl/tinycolor": "3.1.4",
-	"packages": {
-				"@babel/helpers": "^7.14.0",
+			"dependencies": {
-{
+	"lockfileVersion": 2,
-				"@babel/code-frame": "^7.12.13",
 				"@ctrl/tinycolor": "3.1.4",
-			}
-		},
-			"version": "2.3.0",
 			"dependencies": {
-			"version": "2.2.1",
-			"resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
-			"integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
-		"node_modules/@babel/compat-data": {
 	"requires": true,
 			"requires": {
-				"call-me-maybe": "^1.0.1",
-				"glob-to-regexp": "^0.3.0"
-			}
-		},
-			"version": "2.3.0",
 				"@ctrl/tinycolor": "3.1.4",
-			"version": "2.1.4",
-				"@babel/helper-plugin-utils": "^7.13.0",
+			"dependencies": {
-				"@types/vscode": "1.52.0",
 	"packages": {
-{
-			"requires": {
-				"@nodelib/fs.stat": "2.0.4",
-				"run-parallel": "^1.1.9"
-			}
-		},
-		"@nodelib/fs.stat": {
-			"version": "2.0.4",
-			"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
-			"integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q=="
-		},
-		"@nodelib/fs.walk": {
-			"version": "1.2.6",
-			"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz",
-			"integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==",
-			"requires": {
-				"@nodelib/fs.scandir": "2.1.4",
 				"fastq": "^1.6.0"
 			}
 		},
@@ -24401,7 +24472,7 @@ 		"abbrev": {
 			"version": "1.1.1",
 			"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
 			"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
-			"devOptional": true
+			"dev": true
 		},
 		"acorn": {
 			"version": "7.4.1",
@@ -24532,7 +24603,7 @@ 		"are-we-there-yet": {
 			"version": "1.1.5",
 			"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
 			"integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
-			"devOptional": true,
+			"dev": true,
 			"requires": {
 				"delegates": "^1.0.0",
 				"readable-stream": "^2.0.6"
@@ -24543,8 +24614,8 @@ 					"version": "2.3.7",
 					"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
 					"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
 			"name": "root",
+				"fast-glob": "3.2.4",
 		"": {
-			"version": "7.12.13",
 					"requires": {
 						"core-util-is": "~1.0.0",
 						"inherits": "~2.0.3",
@@ -24560,8 +24631,8 @@ 					"version": "1.1.1",
 					"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
 					"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
 			"name": "root",
+				"fast-glob": "3.2.4",
 		"": {
-			"version": "7.12.13",
 					"requires": {
 						"safe-buffer": "~5.1.0"
 					}
@@ -24767,12 +24838,11 @@ 			"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
 			"integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
 		},
 		"axe-core": {
-				"detect-indent": "6.0.0",
+		"node_modules/@babel/helper-plugin-utils": {
 	"requires": true,
-	"name": "root",
-	"name": "root",
+			"version": "0.5.7",
-				"terser": "4.6.12",
+		"": {
-				"@jest/types": "^25.5.0",
+			"integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==",
 	"lockfileVersion": 2,
 		},
 		"axobject-query": {
@@ -25301,30 +25371,13 @@ 				"quick-lru": "^4.0.1"
 			}
 		},
 		"caniuse-lite": {
-			"version": "1.0.30001230",
-			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001230.tgz",
-			"name": "root",
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
-				"dset": "2.0.1",
-		},
-			"name": "root",
 			"dependencies": {
-				"enhanced-resolve": "5.8.0",
-				"detect-indent": "6.0.0",
 			"version": "0.5.7",
-			"resolved": "https://registry.npmjs.org/canvas/-/canvas-2.8.0.tgz",
-			"integrity": "sha512-gLTi17X8WY9Cf5GZ2Yns8T5lfBOcGgFehDFb+JQwDqdOoBOcECS9ZWMEAqMSVcMYwXD659J8NyzjRY/2aE+C2Q==",
-			"optional": true,
-			"peer": true,
-			"name": "root",
 				"@ctrl/tinycolor": "3.1.4",
-{
-				"@mapbox/node-pre-gyp": "^1.0.0",
-				"nan": "^2.14.0",
-				"enhanced-resolve": "5.8.0",
+			"integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==",
 	"requires": true,
-	"lockfileVersion": 2,
-			}
 		},
 		"capture-exit": {
 			"version": "2.0.0",
@@ -25354,16 +25406,15 @@ 			"resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
 			"integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
 		},
 		"cheerio": {
-			"version": "1.0.0-rc.9",
+			"version": "1.0.0-rc.10",
+				"@lerna/prompt": "3.18.5",
 	"name": "root",
-			"integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
-	"name": "root",
+				"@lerna/prompt": "3.18.5",
 	"lockfileVersion": 2,
-			"version": "7.14.0",
 			"requires": {
-			"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+				"cheerio-select": "^1.5.0",
+				"@lerna/prompt": "3.18.5",
 	"packages": {
-				"dom-serializer": "^1.3.1",
 				"domhandler": "^4.2.0",
 				"htmlparser2": "^6.1.0",
 				"parse5": "^6.0.1",
@@ -25379,19 +25430,19 @@ 				}
 			}
 		},
 		"cheerio-select": {
-			"version": "1.4.0",
+			"version": "1.5.0",
-				"enhanced-resolve": "5.8.0",
+				"@lerna/prompt": "3.18.5",
 			"name": "root",
-	"packages": {
-			"integrity": "sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew==",
+			"integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==",
 			"requires": {
-				"css-select": "^4.1.2",
+				"css-select": "^4.1.3",
+			"version": "0.5.7",
 	"name": "root",
-			"integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
 				"domelementtype": "^2.2.0",
 				"domhandler": "^4.2.0",
-				"enhanced-resolve": "5.8.0",
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+				"dlv": "1.1.3",
 			}
 		},
 		"chokidar": {
@@ -25599,7 +25650,7 @@ 		"code-point-at": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
 			"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
-			"devOptional": true
+			"dev": true
 		},
 		"collect-v8-coverage": {
 			"version": "1.0.1",
@@ -25779,7 +25830,7 @@ 		"console-control-strings": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
 			"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
-			"devOptional": true
+			"dev": true
 		},
 		"conventional-changelog-angular": {
 			"version": "5.0.12",
@@ -26156,13 +26207,15 @@ 			"resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
 			"integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
 		},
 		"core-js-compat": {
-				"@babel/helper-explode-assignable-expression": "^7.12.13",
 				"@ctrl/tinycolor": "3.1.4",
+				"gensync": "^1.0.0-beta.2",
 	"name": "root",
-		"node_modules/@jest/console": {
+			"version": "0.5.7",
 	"name": "root",
-				"@babel/parser": "^7.14.3",
+	"lockfileVersion": 2,
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+				"fast-glob": "3.2.4",
 			"requires": {
 				"browserslist": "^4.16.6",
 				"semver": "7.0.0"
@@ -26175,12 +26229,14 @@ 				}
 			}
 		},
 		"core-js-pure": {
-				"@babel/helper-explode-assignable-expression": "^7.12.13",
 				"@ctrl/tinycolor": "3.1.4",
+			"version": "25.5.1",
+			"version": "0.5.7",
 	"name": "root",
-				"node": ">= 8.3"
+	"packages": {
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
-				"pkg-up": "3.1.0",
+			"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz",
 		},
 		"core-util-is": {
 			"version": "1.0.2",
@@ -26210,15 +26266,13 @@ 				"which": "^2.0.1"
 			}
 		},
 		"css-select": {
+			"version": "0.5.7",
 				"jest": "25.5.4",
-			"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
-				"jest": "25.5.4",
 				"@ctrl/tinycolor": "3.1.4",
-	"packages": {
+				"istanbul-lib-coverage": "^3.0.0",
+			"version": "0.5.7",
 	"name": "root",
-			"name": "root",
 				"@ctrl/tinycolor": "3.1.4",
-		"": {
 			"requires": {
 				"boolbase": "^1.0.0",
 				"css-what": "^5.0.0",
@@ -26233,13 +26287,15 @@ 			"resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz",
 			"integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA=="
 		},
 		"css-what": {
+				"dset": "2.0.1",
 			"name": "root",
-				"vscode-languageclient": "7.0.0",
+{
-	"name": "root",
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+	"lockfileVersion": 2,
-	"requires": true,
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
-				"sift-string": "0.0.2",
+			"integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q=="
 		},
 		"css.escape": {
 			"version": "1.5.1",
@@ -26372,17 +26428,6 @@ 			"resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
 			"integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
 		},
 			"resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz",
-			"dependencies": {
-			"version": "4.2.1",
-			"resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
-			"integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
-			"optional": true,
-			"peer": true,
-			"requires": {
-				"mimic-response": "^2.0.0"
-			}
-		},
-			"resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz",
 				"@ctrl/tinycolor": "3.1.4",
 			"version": "0.7.0",
 			"resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
@@ -26445,7 +26490,7 @@ 		"delegates": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
 			"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
-			"devOptional": true
+			"dev": true
 		},
 		"denodeify": {
 			"version": "1.2.1",
@@ -26464,14 +26509,6 @@ 			"resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
 			"integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA=="
 		},
 				"@jest/fake-timers": "^25.5.0",
-	"requires": true,
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
-			"integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
-			"optional": true,
-			"peer": true
-		},
-				"@jest/fake-timers": "^25.5.0",
 	"packages": {
 			"version": "3.1.0",
 			"resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
@@ -26561,15 +26598,12 @@ 				"domelementtype": "^2.2.0"
 			}
 		},
 		"domutils": {
-	"name": "root",
+				"vscode-languageserver": "7.0.0",
 				"tsdx": "0.14.1",
-			"name": "root",
-	"name": "root",
 			"version": "0.5.7",
-			"dependencies": {
+				"normalize-path": "3.0.0",
-	"name": "root",
 			"version": "0.5.7",
-				"@ctrl/tinycolor": "3.1.4",
+				"pkg-up": "3.1.0",
 			"requires": {
 				"dom-serializer": "^1.0.1",
 				"domelementtype": "^2.2.0",
@@ -26644,12 +26678,15 @@ 				"safer-buffer": "^2.1.0"
 			}
 		},
 		"electron-to-chromium": {
+			"version": "0.5.7",
 	"lockfileVersion": 2,
-				"dlv": "1.1.3",
+	"requires": true,
+			"version": "0.5.7",
 	"lockfileVersion": 2,
-				"dset": "2.0.1",
+	"packages": {
+			"version": "0.5.7",
 	"lockfileVersion": 2,
-				"enhanced-resolve": "5.8.0",
+		"": {
 		},
 		"emoji-regex": {
 			"version": "9.2.2",
@@ -27254,13 +27291,15 @@ 				"lodash": "^4.17.15"
 			}
 		},
 		"eslint-plugin-import": {
+			"version": "0.5.7",
 	"lockfileVersion": 2,
-			"version": "7.12.17",
-				"@babel/plugin-transform-parameters": "^7.14.2"
 			"name": "root",
+			"version": "0.5.7",
 	"lockfileVersion": 2,
-				"dlv": "1.1.3",
+			"dependencies": {
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+				"semver": "7.3.2",
 			"requires": {
 				"array-includes": "^3.1.3",
 				"array.prototype.flat": "^1.2.4",
@@ -27389,13 +27428,13 @@ 				"prettier-linter-helpers": "^1.0.0"
 			}
 		},
 		"eslint-plugin-react": {
-		"node_modules/@babel/plugin-proposal-optional-chaining": {
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+				"sift-string": "0.0.2",
-		"node_modules/@babel/plugin-proposal-optional-chaining": {
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz",
-	"lockfileVersion": 2,
+			"version": "3.18.5",
 	"name": "root",
-			"integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==",
 			"requires": {
 				"array-includes": "^3.1.3",
 				"array.prototype.flatmap": "^1.2.4",
@@ -27403,13 +27442,13 @@ 				"doctrine": "^2.1.0",
 				"has": "^1.0.3",
 				"jsx-ast-utils": "^2.4.1 || ^3.0.0",
 				"minimatch": "^3.0.4",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz",
+			"version": "3.18.5",
 	"lockfileVersion": 2,
 				"object.fromentries": "^2.0.4",
-				"object.values": "^1.1.3",
+				"object.values": "^1.1.4",
 				"prop-types": "^15.7.2",
 				"resolve": "^2.0.0-next.3",
-				"string.prototype.matchall": "^4.0.4"
+				"string.prototype.matchall": "^4.0.5"
 			},
 			"dependencies": {
 				"doctrine": {
@@ -28059,7 +28098,7 @@ 		"gauge": {
 			"version": "2.7.4",
 			"resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
 			"integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
-			"devOptional": true,
+			"dev": true,
 			"requires": {
 				"aproba": "^1.0.3",
 				"console-control-strings": "^1.0.0",
@@ -28075,23 +28114,23 @@ 				"ansi-regex": {
 					"version": "2.1.1",
 					"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
 					"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
-				"source-map": "^0.6.0",
 			"name": "root",
+			"version": "1.1.3",
 				},
 				"aproba": {
 					"version": "1.2.0",
 					"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
 					"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
-				"source-map": "^0.6.0",
 			"name": "root",
+			"version": "1.1.3",
 				},
 				"is-fullwidth-code-point": {
 					"version": "1.0.0",
 					"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
 					"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
 			"name": "root",
+				"fast-glob": "3.2.4",
 		"": {
-			"version": "7.12.13",
 					"requires": {
 						"number-is-nan": "^1.0.0"
 					}
@@ -28101,8 +28140,8 @@ 					"version": "1.0.2",
 					"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
 					"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
 			"name": "root",
+				"fast-glob": "3.2.4",
 		"": {
-			"version": "7.12.13",
 					"requires": {
 						"code-point-at": "^1.0.0",
 						"is-fullwidth-code-point": "^1.0.0",
@@ -28114,8 +28153,8 @@ 					"version": "3.0.1",
 					"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
 					"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
 			"name": "root",
+				"fast-glob": "3.2.4",
 		"": {
-			"version": "7.12.13",
 					"requires": {
 						"ansi-regex": "^2.0.0"
 					}
@@ -29112,7 +29151,7 @@ 		"has-unicode": {
 			"version": "2.0.1",
 			"resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
 			"integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
-			"devOptional": true
+			"dev": true
 		},
 		"has-value": {
 			"version": "1.0.0",
@@ -29272,13 +29311,14 @@ 			"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
 			"integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw=="
 		},
 		"humanize-duration": {
-				"sift-string": "0.0.2",
 			"version": "0.5.7",
 	"requires": true,
-				"@ctrl/tinycolor": "3.1.4",
+		"": {
 				"@ctrl/tinycolor": "3.1.4",
+			"integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==",
+			"version": "0.5.7",
 	"requires": true,
-			"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+			"dependencies": {
 		},
 		"humanize-ms": {
 			"version": "1.2.1",
@@ -31071,14 +31112,6 @@ 			"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
 			"integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
 		},
 				"p-map": "^2.1.0",
-	"requires": true,
-			"version": "2.1.0",
-			"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
-			"integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
-			"optional": true,
-			"peer": true
-		},
-				"p-map": "^2.1.0",
 	"packages": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
@@ -31311,14 +31344,6 @@ 				"thenify-all": "^1.0.0"
 			}
 		},
 		"node_modules/@lerna/add/node_modules/semver": {
-	"packages": {
-			"version": "2.14.2",
-			"resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
-			"integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==",
-			"optional": true,
-			"peer": true
-		},
-		"node_modules/@lerna/add/node_modules/semver": {
 		"": {
 			"version": "3.1.23",
 			"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
@@ -31384,7 +31409,7 @@ 		"node-fetch": {
 			"version": "2.6.1",
 			"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
 			"integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
-			"devOptional": true
+			"dev": true
 		},
 		"node-fetch-npm": {
 			"version": "2.0.4",
@@ -31488,11 +31513,11 @@ 				}
 			}
 		},
 		"node-releases": {
-			"version": "1.1.72",
+			"version": "1.1.73",
+			"version": "0.5.7",
 	"packages": {
-				"@babel/helper-member-expression-to-functions": "^7.13.12",
+			"version": "0.5.7",
 				"vscode-languageserver-textdocument": "1.0.1",
-				"normalize-path": "3.0.0",
 		},
 		"nopt": {
 			"version": "4.0.3",
@@ -31649,7 +31673,7 @@ 		"npmlog": {
 			"version": "4.1.2",
 			"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
 			"integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
-			"devOptional": true,
+			"dev": true,
 			"requires": {
 				"are-we-there-yet": "~1.1.2",
 				"console-control-strings": "~1.1.0",
@@ -31669,7 +31693,7 @@ 		"number-is-nan": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
 			"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
-			"devOptional": true
+			"dev": true
 		},
 		"nwsapi": {
 			"version": "2.2.0",
@@ -32564,7 +32588,7 @@ 		"process-nextick-args": {
 			"version": "2.0.1",
 			"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
 			"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
-			"devOptional": true
+			"dev": true
 		},
 		"progress": {
 			"version": "2.0.3",
@@ -33069,15 +33093,14 @@ 				"define-properties": "^1.1.3"
 			}
 		},
 		"regexpp": {
-				"@parcel/watcher": "2.0.0-alpha.10",
 	"name": "root",
-	"lockfileVersion": 2,
+			"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-		},
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
-	"lockfileVersion": 2,
+				"vscode-uri": "3.0.2"
 				"@ctrl/tinycolor": "3.1.4",
+			"engines": {
 			"name": "root",
-	"packages": {
 		},
 		"regexpu-core": {
 			"version": "4.7.1",
@@ -33810,25 +33834,6 @@ 		"signal-exit": {
 			"version": "3.0.3",
 			"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
 			"integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
-		},
-		"simple-concat": {
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
-			"integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
-			"optional": true,
-			"peer": true
-		},
-		"simple-get": {
-			"version": "3.1.0",
-			"resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz",
-			"integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==",
-			"optional": true,
-			"peer": true,
-			"requires": {
-				"decompress-response": "^4.2.0",
-				"once": "^1.3.1",
-				"simple-concat": "^1.0.0"
-			}
 		},
 		"simple-swizzle": {
 			"version": "0.2.2",
@@ -35668,7 +35673,7 @@ 		"wide-align": {
 			"version": "1.1.3",
 			"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
 			"integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
-			"devOptional": true,
+			"dev": true,
 			"requires": {
 				"string-width": "^1.0.2 || 2"
 			}
@@ -35945,11 +35950,12 @@ 				}
 			}
 		},
 		"ws": {
-			"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+				"@ctrl/tinycolor": "3.1.4",
 			"dependencies": {
+			"devDependencies": {
-			"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
 				"@ctrl/tinycolor": "3.1.4",
+			"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz",
-			"integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
+			"integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==",
 			"requires": {}
 		},
 		"xml-name-validator": {