Home

tailwind-ctp-intellisense @master - refs - log -
-
https://git.jolheiser.com/tailwind-ctp-intellisense.git
Tailwind intellisense + Catppuccin
tree log patch
Remove `terser` dependency, update lockfiles
Brad Cornes <hello@bradley.dev>
2 years ago
7 changed files, 688 additions(+), 1152 deletions(-)
M package-lock.json -> package-lock.json
diff --git a/package-lock.json b/package-lock.json
index 39991e3d9a2e9138b31c66e2c7cf1908492ce05e..d6403a43196870af2b7e25556678d13cc834ed8e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -49,7 +49,6 @@ 				"sift-string": "0.0.2",
 				"stack-trace": "0.0.10",
 				"stringify-object": "3.3.0",
 				"tailwindcss": "3.0.11",
-				"terser": "4.6.12",
 				"tmp-cache": "1.1.0",
 				"tsdx": "0.14.1",
 				"tslib": "2.2.0",
@@ -92,28 +91,28 @@ 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/compat-data": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.6.tgz",
-			"integrity": "sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ==",
+			"version": "7.18.8",
+			"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz",
+			"integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==",
 			"engines": {
 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/core": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz",
-			"integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz",
+			"integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==",
 			"dependencies": {
 				"@ampproject/remapping": "^2.1.0",
 				"@babel/code-frame": "^7.18.6",
-				"@babel/generator": "^7.18.6",
-				"@babel/helper-compilation-targets": "^7.18.6",
-				"@babel/helper-module-transforms": "^7.18.6",
-				"@babel/helpers": "^7.18.6",
-				"@babel/parser": "^7.18.6",
+				"@babel/generator": "^7.18.9",
+				"@babel/helper-compilation-targets": "^7.18.9",
+				"@babel/helper-module-transforms": "^7.18.9",
+				"@babel/helpers": "^7.18.9",
+				"@babel/parser": "^7.18.9",
 				"@babel/template": "^7.18.6",
-				"@babel/traverse": "^7.18.6",
-				"@babel/types": "^7.18.6",
+				"@babel/traverse": "^7.18.9",
+				"@babel/types": "^7.18.9",
 				"convert-source-map": "^1.7.0",
 				"debug": "^4.1.0",
 				"gensync": "^1.0.0-beta.2",
@@ -137,11 +136,11 @@ 				"semver": "bin/semver.js"
 			}
 		},
 		"node_modules/@babel/generator": {
-			"version": "7.18.7",
-			"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz",
-			"integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz",
+			"integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==",
 			"dependencies": {
-				"@babel/types": "^7.18.7",
+				"@babel/types": "^7.18.9",
 				"@jridgewell/gen-mapping": "^0.3.2",
 				"jsesc": "^2.5.1"
 			},
@@ -174,23 +173,23 @@ 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz",
-			"integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz",
+			"integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==",
 			"dependencies": {
 				"@babel/helper-explode-assignable-expression": "^7.18.6",
-				"@babel/types": "^7.18.6"
+				"@babel/types": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-compilation-targets": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz",
-			"integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz",
+			"integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==",
 			"dependencies": {
-				"@babel/compat-data": "^7.18.6",
+				"@babel/compat-data": "^7.18.8",
 				"@babel/helper-validator-option": "^7.18.6",
 				"browserslist": "^4.20.2",
 				"semver": "^6.3.0"
@@ -211,16 +210,16 @@ 				"semver": "bin/semver.js"
 			}
 		},
 		"node_modules/@babel/helper-create-class-features-plugin": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz",
-			"integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz",
+			"integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==",
 			"dependencies": {
 				"@babel/helper-annotate-as-pure": "^7.18.6",
-				"@babel/helper-environment-visitor": "^7.18.6",
-				"@babel/helper-function-name": "^7.18.6",
-				"@babel/helper-member-expression-to-functions": "^7.18.6",
+				"@babel/helper-environment-visitor": "^7.18.9",
+				"@babel/helper-function-name": "^7.18.9",
+				"@babel/helper-member-expression-to-functions": "^7.18.9",
 				"@babel/helper-optimise-call-expression": "^7.18.6",
-				"@babel/helper-replace-supers": "^7.18.6",
+				"@babel/helper-replace-supers": "^7.18.9",
 				"@babel/helper-split-export-declaration": "^7.18.6"
 			},
 			"engines": {
@@ -272,9 +271,9 @@ 				"semver": "bin/semver.js"
 			}
 		},
 		"node_modules/@babel/helper-environment-visitor": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz",
-			"integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
+			"integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
 			"engines": {
 				"node": ">=6.9.0"
 			}
@@ -291,12 +290,12 @@ 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-function-name": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz",
-			"integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz",
+			"integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==",
 			"dependencies": {
 				"@babel/template": "^7.18.6",
-				"@babel/types": "^7.18.6"
+				"@babel/types": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -314,11 +313,11 @@ 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-member-expression-to-functions": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz",
-			"integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz",
+			"integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==",
 			"dependencies": {
-				"@babel/types": "^7.18.6"
+				"@babel/types": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -336,18 +335,18 @@ 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-module-transforms": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.6.tgz",
-			"integrity": "sha512-L//phhB4al5uucwzlimruukHB3jRd5JGClwRMD/ROrVjXfLqovYnvQrK/JK36WYyVwGGO7OD3kMyVTjx+WVPhw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz",
+			"integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==",
 			"dependencies": {
-				"@babel/helper-environment-visitor": "^7.18.6",
+				"@babel/helper-environment-visitor": "^7.18.9",
 				"@babel/helper-module-imports": "^7.18.6",
 				"@babel/helper-simple-access": "^7.18.6",
 				"@babel/helper-split-export-declaration": "^7.18.6",
 				"@babel/helper-validator-identifier": "^7.18.6",
 				"@babel/template": "^7.18.6",
-				"@babel/traverse": "^7.18.6",
-				"@babel/types": "^7.18.6"
+				"@babel/traverse": "^7.18.9",
+				"@babel/types": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -365,22 +364,22 @@ 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-plugin-utils": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz",
-			"integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz",
+			"integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==",
 			"engines": {
 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-remap-async-to-generator": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz",
-			"integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz",
+			"integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==",
 			"dependencies": {
 				"@babel/helper-annotate-as-pure": "^7.18.6",
-				"@babel/helper-environment-visitor": "^7.18.6",
-				"@babel/helper-wrap-function": "^7.18.6",
-				"@babel/types": "^7.18.6"
+				"@babel/helper-environment-visitor": "^7.18.9",
+				"@babel/helper-wrap-function": "^7.18.9",
+				"@babel/types": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -390,15 +389,15 @@ 				"@babel/core": "^7.0.0"
 			}
 		},
 		"node_modules/@babel/helper-replace-supers": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz",
-			"integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz",
+			"integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==",
 			"dependencies": {
-				"@babel/helper-environment-visitor": "^7.18.6",
-				"@babel/helper-member-expression-to-functions": "^7.18.6",
+				"@babel/helper-environment-visitor": "^7.18.9",
+				"@babel/helper-member-expression-to-functions": "^7.18.9",
 				"@babel/helper-optimise-call-expression": "^7.18.6",
-				"@babel/traverse": "^7.18.6",
-				"@babel/types": "^7.18.6"
+				"@babel/traverse": "^7.18.9",
+				"@babel/types": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -416,11 +415,11 @@ 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-skip-transparent-expression-wrappers": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz",
-			"integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz",
+			"integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==",
 			"dependencies": {
-				"@babel/types": "^7.18.6"
+				"@babel/types": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -454,27 +453,27 @@ 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-wrap-function": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz",
-			"integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.9.tgz",
+			"integrity": "sha512-cG2ru3TRAL6a60tfQflpEfs4ldiPwF6YW3zfJiRgmoFVIaC1vGnBBgatfec+ZUziPHkHSaXAuEck3Cdkf3eRpQ==",
 			"dependencies": {
-				"@babel/helper-function-name": "^7.18.6",
+				"@babel/helper-function-name": "^7.18.9",
 				"@babel/template": "^7.18.6",
-				"@babel/traverse": "^7.18.6",
-				"@babel/types": "^7.18.6"
+				"@babel/traverse": "^7.18.9",
+				"@babel/types": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helpers": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz",
-			"integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz",
+			"integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==",
 			"dependencies": {
 				"@babel/template": "^7.18.6",
-				"@babel/traverse": "^7.18.6",
-				"@babel/types": "^7.18.6"
+				"@babel/traverse": "^7.18.9",
+				"@babel/types": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -550,9 +549,9 @@ 				"node": ">=4"
 			}
 		},
 		"node_modules/@babel/parser": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.6.tgz",
-			"integrity": "sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz",
+			"integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==",
 			"bin": {
 				"parser": "bin/babel-parser.js"
 			},
@@ -575,13 +574,13 @@ 				"@babel/core": "^7.0.0"
 			}
 		},
 		"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz",
-			"integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz",
+			"integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==",
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.18.6",
-				"@babel/helper-skip-transparent-expression-wrappers": "^7.18.6",
-				"@babel/plugin-proposal-optional-chaining": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9",
+				"@babel/helper-skip-transparent-expression-wrappers": "^7.18.9",
+				"@babel/plugin-proposal-optional-chaining": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -654,11 +653,11 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-export-namespace-from": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz",
-			"integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz",
+			"integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==",
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.18.6",
+				"@babel/helper-plugin-utils": "^7.18.9",
 				"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
 			},
 			"engines": {
@@ -684,11 +683,11 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-logical-assignment-operators": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz",
-			"integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz",
+			"integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==",
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.18.6",
+				"@babel/helper-plugin-utils": "^7.18.9",
 				"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
 			},
 			"engines": {
@@ -729,15 +728,15 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-object-rest-spread": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz",
-			"integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz",
+			"integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==",
 			"dependencies": {
-				"@babel/compat-data": "^7.18.6",
-				"@babel/helper-compilation-targets": "^7.18.6",
-				"@babel/helper-plugin-utils": "^7.18.6",
+				"@babel/compat-data": "^7.18.8",
+				"@babel/helper-compilation-targets": "^7.18.9",
+				"@babel/helper-plugin-utils": "^7.18.9",
 				"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
-				"@babel/plugin-transform-parameters": "^7.18.6"
+				"@babel/plugin-transform-parameters": "^7.18.8"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -762,12 +761,12 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-proposal-optional-chaining": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz",
-			"integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz",
+			"integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==",
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.18.6",
-				"@babel/helper-skip-transparent-expression-wrappers": "^7.18.6",
+				"@babel/helper-plugin-utils": "^7.18.9",
+				"@babel/helper-skip-transparent-expression-wrappers": "^7.18.9",
 				"@babel/plugin-syntax-optional-chaining": "^7.8.3"
 			},
 			"engines": {
@@ -1068,11 +1067,11 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-block-scoping": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz",
-			"integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz",
+			"integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==",
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -1082,16 +1081,16 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-classes": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.6.tgz",
-			"integrity": "sha512-XTg8XW/mKpzAF3actL554Jl/dOYoJtv3l8fxaEczpgz84IeeVf+T1u2CSvPHuZbt0w3JkIx4rdn/MRQI7mo0HQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz",
+			"integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==",
 			"dependencies": {
 				"@babel/helper-annotate-as-pure": "^7.18.6",
-				"@babel/helper-environment-visitor": "^7.18.6",
-				"@babel/helper-function-name": "^7.18.6",
+				"@babel/helper-environment-visitor": "^7.18.9",
+				"@babel/helper-function-name": "^7.18.9",
 				"@babel/helper-optimise-call-expression": "^7.18.6",
-				"@babel/helper-plugin-utils": "^7.18.6",
-				"@babel/helper-replace-supers": "^7.18.6",
+				"@babel/helper-plugin-utils": "^7.18.9",
+				"@babel/helper-replace-supers": "^7.18.9",
 				"@babel/helper-split-export-declaration": "^7.18.6",
 				"globals": "^11.1.0"
 			},
@@ -1103,11 +1102,11 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-computed-properties": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz",
-			"integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz",
+			"integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==",
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -1117,11 +1116,11 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-destructuring": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz",
-			"integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz",
+			"integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==",
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -1146,11 +1145,11 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-duplicate-keys": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz",
-			"integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz",
+			"integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==",
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -1175,9 +1174,9 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-for-of": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.6.tgz",
-			"integrity": "sha512-WAjoMf4wIiSsy88KmG7tgj2nFdEK7E46tArVtcgED7Bkj6Fg/tG5SbvNIOKxbFS2VFgNh6+iaPswBeQZm4ox8w==",
+			"version": "7.18.8",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz",
+			"integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==",
 			"dependencies": {
 				"@babel/helper-plugin-utils": "^7.18.6"
 			},
@@ -1189,13 +1188,13 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-function-name": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz",
-			"integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz",
+			"integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==",
 			"dependencies": {
-				"@babel/helper-compilation-targets": "^7.18.6",
-				"@babel/helper-function-name": "^7.18.6",
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-compilation-targets": "^7.18.9",
+				"@babel/helper-function-name": "^7.18.9",
+				"@babel/helper-plugin-utils": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -1205,11 +1204,11 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-literals": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz",
-			"integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz",
+			"integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==",
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -1266,13 +1265,13 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-modules-systemjs": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz",
-			"integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz",
+			"integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==",
 			"dependencies": {
 				"@babel/helper-hoist-variables": "^7.18.6",
-				"@babel/helper-module-transforms": "^7.18.6",
-				"@babel/helper-plugin-utils": "^7.18.6",
+				"@babel/helper-module-transforms": "^7.18.9",
+				"@babel/helper-plugin-utils": "^7.18.9",
 				"@babel/helper-validator-identifier": "^7.18.6",
 				"babel-plugin-dynamic-import-node": "^2.3.3"
 			},
@@ -1343,9 +1342,9 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-parameters": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.6.tgz",
-			"integrity": "sha512-FjdqgMv37yVl/gwvzkcB+wfjRI8HQmc5EgOG9iGNvUY1ok+TjsoaMP7IqCDZBhkFcM5f3OPVMs6Dmp03C5k4/A==",
+			"version": "7.18.8",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz",
+			"integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==",
 			"dependencies": {
 				"@babel/helper-plugin-utils": "^7.18.6"
 			},
@@ -1414,12 +1413,12 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-spread": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz",
-			"integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz",
+			"integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==",
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.18.6",
-				"@babel/helper-skip-transparent-expression-wrappers": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9",
+				"@babel/helper-skip-transparent-expression-wrappers": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -1443,11 +1442,11 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-template-literals": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz",
-			"integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz",
+			"integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==",
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -1457,11 +1456,11 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/plugin-transform-typeof-symbol": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz",
-			"integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz",
+			"integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==",
 			"dependencies": {
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9"
 			},
 			"engines": {
 				"node": ">=6.9.0"
@@ -1500,28 +1499,28 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/preset-env": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.6.tgz",
-			"integrity": "sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.9.tgz",
+			"integrity": "sha512-75pt/q95cMIHWssYtyfjVlvI+QEZQThQbKvR9xH+F/Agtw/s4Wfc2V9Bwd/P39VtixB7oWxGdH4GteTTwYJWMg==",
 			"dependencies": {
-				"@babel/compat-data": "^7.18.6",
-				"@babel/helper-compilation-targets": "^7.18.6",
-				"@babel/helper-plugin-utils": "^7.18.6",
+				"@babel/compat-data": "^7.18.8",
+				"@babel/helper-compilation-targets": "^7.18.9",
+				"@babel/helper-plugin-utils": "^7.18.9",
 				"@babel/helper-validator-option": "^7.18.6",
 				"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6",
-				"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.6",
+				"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9",
 				"@babel/plugin-proposal-async-generator-functions": "^7.18.6",
 				"@babel/plugin-proposal-class-properties": "^7.18.6",
 				"@babel/plugin-proposal-class-static-block": "^7.18.6",
 				"@babel/plugin-proposal-dynamic-import": "^7.18.6",
-				"@babel/plugin-proposal-export-namespace-from": "^7.18.6",
+				"@babel/plugin-proposal-export-namespace-from": "^7.18.9",
 				"@babel/plugin-proposal-json-strings": "^7.18.6",
-				"@babel/plugin-proposal-logical-assignment-operators": "^7.18.6",
+				"@babel/plugin-proposal-logical-assignment-operators": "^7.18.9",
 				"@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
 				"@babel/plugin-proposal-numeric-separator": "^7.18.6",
-				"@babel/plugin-proposal-object-rest-spread": "^7.18.6",
+				"@babel/plugin-proposal-object-rest-spread": "^7.18.9",
 				"@babel/plugin-proposal-optional-catch-binding": "^7.18.6",
-				"@babel/plugin-proposal-optional-chaining": "^7.18.6",
+				"@babel/plugin-proposal-optional-chaining": "^7.18.9",
 				"@babel/plugin-proposal-private-methods": "^7.18.6",
 				"@babel/plugin-proposal-private-property-in-object": "^7.18.6",
 				"@babel/plugin-proposal-unicode-property-regex": "^7.18.6",
@@ -1543,37 +1542,37 @@ 				"@babel/plugin-syntax-top-level-await": "^7.14.5",
 				"@babel/plugin-transform-arrow-functions": "^7.18.6",
 				"@babel/plugin-transform-async-to-generator": "^7.18.6",
 				"@babel/plugin-transform-block-scoped-functions": "^7.18.6",
-				"@babel/plugin-transform-block-scoping": "^7.18.6",
-				"@babel/plugin-transform-classes": "^7.18.6",
-				"@babel/plugin-transform-computed-properties": "^7.18.6",
-				"@babel/plugin-transform-destructuring": "^7.18.6",
+				"@babel/plugin-transform-block-scoping": "^7.18.9",
+				"@babel/plugin-transform-classes": "^7.18.9",
+				"@babel/plugin-transform-computed-properties": "^7.18.9",
+				"@babel/plugin-transform-destructuring": "^7.18.9",
 				"@babel/plugin-transform-dotall-regex": "^7.18.6",
-				"@babel/plugin-transform-duplicate-keys": "^7.18.6",
+				"@babel/plugin-transform-duplicate-keys": "^7.18.9",
 				"@babel/plugin-transform-exponentiation-operator": "^7.18.6",
-				"@babel/plugin-transform-for-of": "^7.18.6",
-				"@babel/plugin-transform-function-name": "^7.18.6",
-				"@babel/plugin-transform-literals": "^7.18.6",
+				"@babel/plugin-transform-for-of": "^7.18.8",
+				"@babel/plugin-transform-function-name": "^7.18.9",
+				"@babel/plugin-transform-literals": "^7.18.9",
 				"@babel/plugin-transform-member-expression-literals": "^7.18.6",
 				"@babel/plugin-transform-modules-amd": "^7.18.6",
 				"@babel/plugin-transform-modules-commonjs": "^7.18.6",
-				"@babel/plugin-transform-modules-systemjs": "^7.18.6",
+				"@babel/plugin-transform-modules-systemjs": "^7.18.9",
 				"@babel/plugin-transform-modules-umd": "^7.18.6",
 				"@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6",
 				"@babel/plugin-transform-new-target": "^7.18.6",
 				"@babel/plugin-transform-object-super": "^7.18.6",
-				"@babel/plugin-transform-parameters": "^7.18.6",
+				"@babel/plugin-transform-parameters": "^7.18.8",
 				"@babel/plugin-transform-property-literals": "^7.18.6",
 				"@babel/plugin-transform-regenerator": "^7.18.6",
 				"@babel/plugin-transform-reserved-words": "^7.18.6",
 				"@babel/plugin-transform-shorthand-properties": "^7.18.6",
-				"@babel/plugin-transform-spread": "^7.18.6",
+				"@babel/plugin-transform-spread": "^7.18.9",
 				"@babel/plugin-transform-sticky-regex": "^7.18.6",
-				"@babel/plugin-transform-template-literals": "^7.18.6",
-				"@babel/plugin-transform-typeof-symbol": "^7.18.6",
+				"@babel/plugin-transform-template-literals": "^7.18.9",
+				"@babel/plugin-transform-typeof-symbol": "^7.18.9",
 				"@babel/plugin-transform-unicode-escapes": "^7.18.6",
 				"@babel/plugin-transform-unicode-regex": "^7.18.6",
 				"@babel/preset-modules": "^0.1.5",
-				"@babel/types": "^7.18.6",
+				"@babel/types": "^7.18.9",
 				"babel-plugin-polyfill-corejs2": "^0.3.1",
 				"babel-plugin-polyfill-corejs3": "^0.5.2",
 				"babel-plugin-polyfill-regenerator": "^0.3.1",
@@ -1622,9 +1621,9 @@ 				"@babel/core": "^7.0.0-0"
 			}
 		},
 		"node_modules/@babel/runtime": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz",
-			"integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz",
+			"integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==",
 			"dependencies": {
 				"regenerator-runtime": "^0.13.4"
 			},
@@ -1633,9 +1632,9 @@ 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/runtime-corejs3": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.6.tgz",
-			"integrity": "sha512-cOu5wH2JFBgMjje+a+fz2JNIWU4GzYpl05oSob3UDvBEh6EuIn+TXFHMmBbhSb+k/4HMzgKCQfEEDArAWNF9Cw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz",
+			"integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==",
 			"dependencies": {
 				"core-js-pure": "^3.20.2",
 				"regenerator-runtime": "^0.13.4"
@@ -1658,18 +1657,18 @@ 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/traverse": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.6.tgz",
-			"integrity": "sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz",
+			"integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==",
 			"dependencies": {
 				"@babel/code-frame": "^7.18.6",
-				"@babel/generator": "^7.18.6",
-				"@babel/helper-environment-visitor": "^7.18.6",
-				"@babel/helper-function-name": "^7.18.6",
+				"@babel/generator": "^7.18.9",
+				"@babel/helper-environment-visitor": "^7.18.9",
+				"@babel/helper-function-name": "^7.18.9",
 				"@babel/helper-hoist-variables": "^7.18.6",
 				"@babel/helper-split-export-declaration": "^7.18.6",
-				"@babel/parser": "^7.18.6",
-				"@babel/types": "^7.18.6",
+				"@babel/parser": "^7.18.9",
+				"@babel/types": "^7.18.9",
 				"debug": "^4.1.0",
 				"globals": "^11.1.0"
 			},
@@ -1678,9 +1677,9 @@ 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/types": {
-			"version": "7.18.7",
-			"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.7.tgz",
-			"integrity": "sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz",
+			"integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==",
 			"dependencies": {
 				"@babel/helper-validator-identifier": "^7.18.6",
 				"to-fast-properties": "^2.0.0"
@@ -5422,11 +5421,11 @@ 			"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
 			"integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
 		},
 		"node_modules/axe-core": {
-			"version": "4.4.2",
-			"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz",
-			"integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==",
+			"version": "4.4.3",
+			"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz",
+			"integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==",
 			"engines": {
-				"node": ">=12"
+				"node": ">=4"
 			}
 		},
 		"node_modules/axobject-query": {
@@ -5881,9 +5880,9 @@ 			"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
 			"integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg=="
 		},
 		"node_modules/browserslist": {
-			"version": "4.21.1",
-			"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz",
-			"integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==",
+			"version": "4.21.2",
+			"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz",
+			"integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==",
 			"funding": [
 				{
 					"type": "opencollective",
@@ -5895,9 +5894,9 @@ 					"url": "https://tidelift.com/funding/github/npm/browserslist"
 				}
 			],
 			"dependencies": {
-				"caniuse-lite": "^1.0.30001359",
-				"electron-to-chromium": "^1.4.172",
-				"node-releases": "^2.0.5",
+				"caniuse-lite": "^1.0.30001366",
+				"electron-to-chromium": "^1.4.188",
+				"node-releases": "^2.0.6",
 				"update-browserslist-db": "^1.0.4"
 			},
 			"bin": {
@@ -6135,9 +6134,9 @@ 				"url": "https://github.com/sponsors/sindresorhus"
 			}
 		},
 		"node_modules/caniuse-lite": {
-			"version": "1.0.30001363",
-			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz",
-			"integrity": "sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg==",
+			"version": "1.0.30001368",
+			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001368.tgz",
+			"integrity": "sha512-wgfRYa9DenEomLG/SdWgQxpIyvdtH3NW8Vq+tB6AwR9e56iOIcu1im5F/wNdDf04XlKHXqIx4N8Jo0PemeBenQ==",
 			"funding": [
 				{
 					"type": "opencollective",
@@ -7172,11 +7171,11 @@ 				"node": ">=0.10.0"
 			}
 		},
 		"node_modules/core-js-compat": {
-			"version": "3.23.3",
-			"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz",
-			"integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==",
+			"version": "3.23.5",
+			"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.5.tgz",
+			"integrity": "sha512-fHYozIFIxd+91IIbXJgWd/igXIc8Mf9is0fusswjnGIWVG96y2cwyUdlCkGOw6rMLHKAxg7xtCIVaHsyOUnJIg==",
 			"dependencies": {
-				"browserslist": "^4.21.0",
+				"browserslist": "^4.21.2",
 				"semver": "7.0.0"
 			},
 			"funding": {
@@ -7193,9 +7192,9 @@ 				"semver": "bin/semver.js"
 			}
 		},
 		"node_modules/core-js-pure": {
-			"version": "3.23.3",
-			"resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.3.tgz",
-			"integrity": "sha512-XpoouuqIj4P+GWtdyV8ZO3/u4KftkeDVMfvp+308eGMhCrA3lVDSmAxO0c6GGOcmgVlaKDrgWVMo49h2ab/TDA==",
+			"version": "3.23.5",
+			"resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.5.tgz",
+			"integrity": "sha512-8t78LdpKSuCq4pJYCYk8hl7XEkAX+BP16yRIwL3AanTksxuEf7CM83vRyctmiEL8NDZ3jpUcv56fk9/zG3aIuw==",
 			"hasInstallScript": true,
 			"funding": {
 				"type": "opencollective",
@@ -7360,9 +7359,9 @@ 				"whatwg-url": "^7.0.0"
 			}
 		},
 		"node_modules/date-fns": {
-			"version": "2.28.0",
-			"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz",
-			"integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==",
+			"version": "2.29.1",
+			"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.1.tgz",
+			"integrity": "sha512-dlLD5rKaKxpFdnjrs+5azHDFOPEu4ANy/LTh04A1DTzMM7qoajmKCBc8pkKRFT41CNzw+4gQh79X5C+Jq27HAw==",
 			"engines": {
 				"node": ">=0.11"
 			},
@@ -7752,9 +7751,9 @@ 				"safer-buffer": "^2.1.0"
 			}
 		},
 		"node_modules/electron-to-chromium": {
-			"version": "1.4.180",
-			"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.180.tgz",
-			"integrity": "sha512-7at5ash3FD9U5gPa3/wPr6OdiZd/zBjvDZaaHBpcqFOFUhZiWnb7stkqk8xUFL9H9nk7Yok5vCCNK8wyC/+f8A=="
+			"version": "1.4.198",
+			"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.198.tgz",
+			"integrity": "sha512-jwqQPdKGeAslcq8L+1SZZgL6uDiIDmTe9Gq4brsdWAH27y7MJ2g9Ue6MyST3ogmSM49EAQP7bype1V5hsuNrmQ=="
 		},
 		"node_modules/emoji-regex": {
 			"version": "9.2.2",
@@ -8500,20 +8499,20 @@ 				"url": "https://github.com/sponsors/ljharb"
 			}
 		},
 		"node_modules/eslint-plugin-jsx-a11y": {
-			"version": "6.6.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz",
-			"integrity": "sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==",
+			"version": "6.6.1",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz",
+			"integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==",
 			"dependencies": {
-				"@babel/runtime": "^7.18.3",
+				"@babel/runtime": "^7.18.9",
 				"aria-query": "^4.2.2",
 				"array-includes": "^3.1.5",
 				"ast-types-flow": "^0.0.7",
-				"axe-core": "^4.4.2",
+				"axe-core": "^4.4.3",
 				"axobject-query": "^2.2.0",
 				"damerau-levenshtein": "^1.0.8",
 				"emoji-regex": "^9.2.2",
 				"has": "^1.0.3",
-				"jsx-ast-utils": "^3.3.1",
+				"jsx-ast-utils": "^3.3.2",
 				"language-tags": "^1.0.5",
 				"minimatch": "^3.1.2",
 				"semver": "^6.3.0"
@@ -12242,9 +12241,9 @@ 				"node": ">=10"
 			}
 		},
 		"node_modules/istanbul-reports": {
-			"version": "3.1.4",
-			"resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz",
-			"integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==",
+			"version": "3.1.5",
+			"resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz",
+			"integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==",
 			"dependencies": {
 				"html-escaper": "^2.0.0",
 				"istanbul-lib-report": "^3.0.0"
@@ -13562,9 +13561,9 @@ 				"verror": "1.10.0"
 			}
 		},
 		"node_modules/jsx-ast-utils": {
-			"version": "3.3.1",
-			"resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz",
-			"integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==",
+			"version": "3.3.2",
+			"resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz",
+			"integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==",
 			"dependencies": {
 				"array-includes": "^3.1.5",
 				"object.assign": "^4.1.2"
@@ -13865,9 +13864,9 @@ 				"node": ">=4"
 			}
 		},
 		"node_modules/lilconfig": {
-			"version": "2.0.5",
-			"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
-			"integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
+			"version": "2.0.6",
+			"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
+			"integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
 			"engines": {
 				"node": ">=10"
 			}
@@ -14936,9 +14935,9 @@ 				"which": "bin/which"
 			}
 		},
 		"node_modules/node-releases": {
-			"version": "2.0.5",
-			"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz",
-			"integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q=="
+			"version": "2.0.6",
+			"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
+			"integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg=="
 		},
 		"node_modules/nopt": {
 			"version": "4.0.3",
@@ -19231,9 +19230,9 @@ 				"url": "https://github.com/sponsors/sindresorhus"
 			}
 		},
 		"node_modules/terser": {
-			"version": "4.6.12",
-			"resolved": "https://registry.npmjs.org/terser/-/terser-4.6.12.tgz",
-			"integrity": "sha512-fnIwuaKjFPANG6MAixC/k1TDtnl1YlPLUlLVIxxGZUn1gfUx2+l3/zGNB72wya+lgsb50QBi2tUV75RiODwnww==",
+			"version": "4.8.1",
+			"resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz",
+			"integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==",
 			"dependencies": {
 				"commander": "^2.20.0",
 				"source-map": "~0.6.1",
@@ -20031,9 +20030,9 @@ 				"yarn": "*"
 			}
 		},
 		"node_modules/update-browserslist-db": {
-			"version": "1.0.4",
-			"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz",
-			"integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==",
+			"version": "1.0.5",
+			"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz",
+			"integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==",
 			"funding": [
 				{
 					"type": "opencollective",
@@ -20360,9 +20359,9 @@ 			"resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz",
 			"integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA=="
 		},
 		"node_modules/vscode-languageserver-types": {
-			"version": "3.17.1",
-			"resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.1.tgz",
-			"integrity": "sha512-K3HqVRPElLZVVPtMeKlsyL9aK0GxGQpvtAUTfX4k7+iJ4mc1M+JM+zQwkgGy2LzY0f0IAafe8MKqIkJrxfGGjQ=="
+			"version": "3.17.2",
+			"resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz",
+			"integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA=="
 		},
 		"node_modules/vscode-nls": {
 			"version": "5.0.1",
@@ -20824,9 +20823,9 @@ 				"node": ">=4"
 			}
 		},
 		"node_modules/ws": {
-			"version": "7.5.8",
-			"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz",
-			"integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==",
+			"version": "7.5.9",
+			"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
+			"integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
 			"engines": {
 				"node": ">=8.3.0"
 			},
@@ -20987,25 +20986,25 @@ 				"@babel/highlight": "^7.18.6"
 			}
 		},
 		"@babel/compat-data": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.6.tgz",
-			"integrity": "sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ=="
+			"version": "7.18.8",
+			"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz",
+			"integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ=="
 		},
 		"@babel/core": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz",
-			"integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz",
+			"integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==",
 			"requires": {
 				"@ampproject/remapping": "^2.1.0",
 				"@babel/code-frame": "^7.18.6",
-				"@babel/generator": "^7.18.6",
-				"@babel/helper-compilation-targets": "^7.18.6",
-				"@babel/helper-module-transforms": "^7.18.6",
-				"@babel/helpers": "^7.18.6",
-				"@babel/parser": "^7.18.6",
+				"@babel/generator": "^7.18.9",
+				"@babel/helper-compilation-targets": "^7.18.9",
+				"@babel/helper-module-transforms": "^7.18.9",
+				"@babel/helpers": "^7.18.9",
+				"@babel/parser": "^7.18.9",
 				"@babel/template": "^7.18.6",
-				"@babel/traverse": "^7.18.6",
-				"@babel/types": "^7.18.6",
+				"@babel/traverse": "^7.18.9",
+				"@babel/types": "^7.18.9",
 				"convert-source-map": "^1.7.0",
 				"debug": "^4.1.0",
 				"gensync": "^1.0.0-beta.2",
@@ -21021,11 +21020,11 @@ 				}
 			}
 		},
 		"@babel/generator": {
-			"version": "7.18.7",
-			"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz",
-			"integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz",
+			"integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==",
 			"requires": {
-				"@babel/types": "^7.18.7",
+				"@babel/types": "^7.18.9",
 				"@jridgewell/gen-mapping": "^0.3.2",
 				"jsesc": "^2.5.1"
 			},
@@ -21051,20 +21050,20 @@ 				"@babel/types": "^7.18.6"
 			}
 		},
 		"@babel/helper-builder-binary-assignment-operator-visitor": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz",
-			"integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz",
+			"integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==",
 			"requires": {
 				"@babel/helper-explode-assignable-expression": "^7.18.6",
-				"@babel/types": "^7.18.6"
+				"@babel/types": "^7.18.9"
 			}
 		},
 		"@babel/helper-compilation-targets": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz",
-			"integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz",
+			"integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==",
 			"requires": {
-				"@babel/compat-data": "^7.18.6",
+				"@babel/compat-data": "^7.18.8",
 				"@babel/helper-validator-option": "^7.18.6",
 				"browserslist": "^4.20.2",
 				"semver": "^6.3.0"
@@ -21078,16 +21077,16 @@ 				}
 			}
 		},
 		"@babel/helper-create-class-features-plugin": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz",
-			"integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz",
+			"integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==",
 			"requires": {
 				"@babel/helper-annotate-as-pure": "^7.18.6",
-				"@babel/helper-environment-visitor": "^7.18.6",
-				"@babel/helper-function-name": "^7.18.6",
-				"@babel/helper-member-expression-to-functions": "^7.18.6",
+				"@babel/helper-environment-visitor": "^7.18.9",
+				"@babel/helper-function-name": "^7.18.9",
+				"@babel/helper-member-expression-to-functions": "^7.18.9",
 				"@babel/helper-optimise-call-expression": "^7.18.6",
-				"@babel/helper-replace-supers": "^7.18.6",
+				"@babel/helper-replace-supers": "^7.18.9",
 				"@babel/helper-split-export-declaration": "^7.18.6"
 			}
 		},
@@ -21123,9 +21122,9 @@ 				}
 			}
 		},
 		"@babel/helper-environment-visitor": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz",
-			"integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q=="
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
+			"integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg=="
 		},
 		"@babel/helper-explode-assignable-expression": {
 			"version": "7.18.6",
@@ -21136,12 +21135,12 @@ 				"@babel/types": "^7.18.6"
 			}
 		},
 		"@babel/helper-function-name": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz",
-			"integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz",
+			"integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==",
 			"requires": {
 				"@babel/template": "^7.18.6",
-				"@babel/types": "^7.18.6"
+				"@babel/types": "^7.18.9"
 			}
 		},
 		"@babel/helper-hoist-variables": {
@@ -21153,11 +21152,11 @@ 				"@babel/types": "^7.18.6"
 			}
 		},
 		"@babel/helper-member-expression-to-functions": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz",
-			"integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz",
+			"integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==",
 			"requires": {
-				"@babel/types": "^7.18.6"
+				"@babel/types": "^7.18.9"
 			}
 		},
 		"@babel/helper-module-imports": {
@@ -21169,18 +21168,18 @@ 				"@babel/types": "^7.18.6"
 			}
 		},
 		"@babel/helper-module-transforms": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.6.tgz",
-			"integrity": "sha512-L//phhB4al5uucwzlimruukHB3jRd5JGClwRMD/ROrVjXfLqovYnvQrK/JK36WYyVwGGO7OD3kMyVTjx+WVPhw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz",
+			"integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==",
 			"requires": {
-				"@babel/helper-environment-visitor": "^7.18.6",
+				"@babel/helper-environment-visitor": "^7.18.9",
 				"@babel/helper-module-imports": "^7.18.6",
 				"@babel/helper-simple-access": "^7.18.6",
 				"@babel/helper-split-export-declaration": "^7.18.6",
 				"@babel/helper-validator-identifier": "^7.18.6",
 				"@babel/template": "^7.18.6",
-				"@babel/traverse": "^7.18.6",
-				"@babel/types": "^7.18.6"
+				"@babel/traverse": "^7.18.9",
+				"@babel/types": "^7.18.9"
 			}
 		},
 		"@babel/helper-optimise-call-expression": {
@@ -21192,31 +21191,31 @@ 				"@babel/types": "^7.18.6"
 			}
 		},
 		"@babel/helper-plugin-utils": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz",
-			"integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg=="
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz",
+			"integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w=="
 		},
 		"@babel/helper-remap-async-to-generator": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz",
-			"integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz",
+			"integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==",
 			"requires": {
 				"@babel/helper-annotate-as-pure": "^7.18.6",
-				"@babel/helper-environment-visitor": "^7.18.6",
-				"@babel/helper-wrap-function": "^7.18.6",
-				"@babel/types": "^7.18.6"
+				"@babel/helper-environment-visitor": "^7.18.9",
+				"@babel/helper-wrap-function": "^7.18.9",
+				"@babel/types": "^7.18.9"
 			}
 		},
 		"@babel/helper-replace-supers": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz",
-			"integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz",
+			"integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==",
 			"requires": {
-				"@babel/helper-environment-visitor": "^7.18.6",
-				"@babel/helper-member-expression-to-functions": "^7.18.6",
+				"@babel/helper-environment-visitor": "^7.18.9",
+				"@babel/helper-member-expression-to-functions": "^7.18.9",
 				"@babel/helper-optimise-call-expression": "^7.18.6",
-				"@babel/traverse": "^7.18.6",
-				"@babel/types": "^7.18.6"
+				"@babel/traverse": "^7.18.9",
+				"@babel/types": "^7.18.9"
 			}
 		},
 		"@babel/helper-simple-access": {
@@ -21228,11 +21227,11 @@ 				"@babel/types": "^7.18.6"
 			}
 		},
 		"@babel/helper-skip-transparent-expression-wrappers": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz",
-			"integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz",
+			"integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==",
 			"requires": {
-				"@babel/types": "^7.18.6"
+				"@babel/types": "^7.18.9"
 			}
 		},
 		"@babel/helper-split-export-declaration": {
@@ -21254,24 +21253,24 @@ 			"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz",
 			"integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw=="
 		},
 		"@babel/helper-wrap-function": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz",
-			"integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.9.tgz",
+			"integrity": "sha512-cG2ru3TRAL6a60tfQflpEfs4ldiPwF6YW3zfJiRgmoFVIaC1vGnBBgatfec+ZUziPHkHSaXAuEck3Cdkf3eRpQ==",
 			"requires": {
-				"@babel/helper-function-name": "^7.18.6",
+				"@babel/helper-function-name": "^7.18.9",
 				"@babel/template": "^7.18.6",
-				"@babel/traverse": "^7.18.6",
-				"@babel/types": "^7.18.6"
+				"@babel/traverse": "^7.18.9",
+				"@babel/types": "^7.18.9"
 			}
 		},
 		"@babel/helpers": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz",
-			"integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz",
+			"integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==",
 			"requires": {
 				"@babel/template": "^7.18.6",
-				"@babel/traverse": "^7.18.6",
-				"@babel/types": "^7.18.6"
+				"@babel/traverse": "^7.18.9",
+				"@babel/types": "^7.18.9"
 			}
 		},
 		"@babel/highlight": {
@@ -21331,9 +21330,9 @@ 				}
 			}
 		},
 		"@babel/parser": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.6.tgz",
-			"integrity": "sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw=="
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz",
+			"integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg=="
 		},
 		"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
 			"version": "7.18.6",
@@ -21344,13 +21343,13 @@ 				"@babel/helper-plugin-utils": "^7.18.6"
 			}
 		},
 		"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz",
-			"integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz",
+			"integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==",
 			"requires": {
-				"@babel/helper-plugin-utils": "^7.18.6",
-				"@babel/helper-skip-transparent-expression-wrappers": "^7.18.6",
-				"@babel/plugin-proposal-optional-chaining": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9",
+				"@babel/helper-skip-transparent-expression-wrappers": "^7.18.9",
+				"@babel/plugin-proposal-optional-chaining": "^7.18.9"
 			}
 		},
 		"@babel/plugin-proposal-async-generator-functions": {
@@ -21393,11 +21392,11 @@ 				"@babel/plugin-syntax-dynamic-import": "^7.8.3"
 			}
 		},
 		"@babel/plugin-proposal-export-namespace-from": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz",
-			"integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz",
+			"integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==",
 			"requires": {
-				"@babel/helper-plugin-utils": "^7.18.6",
+				"@babel/helper-plugin-utils": "^7.18.9",
 				"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
 			}
 		},
@@ -21411,11 +21410,11 @@ 				"@babel/plugin-syntax-json-strings": "^7.8.3"
 			}
 		},
 		"@babel/plugin-proposal-logical-assignment-operators": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz",
-			"integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz",
+			"integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==",
 			"requires": {
-				"@babel/helper-plugin-utils": "^7.18.6",
+				"@babel/helper-plugin-utils": "^7.18.9",
 				"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
 			}
 		},
@@ -21438,15 +21437,15 @@ 				"@babel/plugin-syntax-numeric-separator": "^7.10.4"
 			}
 		},
 		"@babel/plugin-proposal-object-rest-spread": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz",
-			"integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz",
+			"integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==",
 			"requires": {
-				"@babel/compat-data": "^7.18.6",
-				"@babel/helper-compilation-targets": "^7.18.6",
-				"@babel/helper-plugin-utils": "^7.18.6",
+				"@babel/compat-data": "^7.18.8",
+				"@babel/helper-compilation-targets": "^7.18.9",
+				"@babel/helper-plugin-utils": "^7.18.9",
 				"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
-				"@babel/plugin-transform-parameters": "^7.18.6"
+				"@babel/plugin-transform-parameters": "^7.18.8"
 			}
 		},
 		"@babel/plugin-proposal-optional-catch-binding": {
@@ -21459,12 +21458,12 @@ 				"@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
 			}
 		},
 		"@babel/plugin-proposal-optional-chaining": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz",
-			"integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz",
+			"integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==",
 			"requires": {
-				"@babel/helper-plugin-utils": "^7.18.6",
-				"@babel/helper-skip-transparent-expression-wrappers": "^7.18.6",
+				"@babel/helper-plugin-utils": "^7.18.9",
+				"@babel/helper-skip-transparent-expression-wrappers": "^7.18.9",
 				"@babel/plugin-syntax-optional-chaining": "^7.8.3"
 			}
 		},
@@ -21660,42 +21659,42 @@ 				"@babel/helper-plugin-utils": "^7.18.6"
 			}
 		},
 		"@babel/plugin-transform-block-scoping": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz",
-			"integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz",
+			"integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==",
 			"requires": {
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9"
 			}
 		},
 		"@babel/plugin-transform-classes": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.6.tgz",
-			"integrity": "sha512-XTg8XW/mKpzAF3actL554Jl/dOYoJtv3l8fxaEczpgz84IeeVf+T1u2CSvPHuZbt0w3JkIx4rdn/MRQI7mo0HQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz",
+			"integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==",
 			"requires": {
 				"@babel/helper-annotate-as-pure": "^7.18.6",
-				"@babel/helper-environment-visitor": "^7.18.6",
-				"@babel/helper-function-name": "^7.18.6",
+				"@babel/helper-environment-visitor": "^7.18.9",
+				"@babel/helper-function-name": "^7.18.9",
 				"@babel/helper-optimise-call-expression": "^7.18.6",
-				"@babel/helper-plugin-utils": "^7.18.6",
-				"@babel/helper-replace-supers": "^7.18.6",
+				"@babel/helper-plugin-utils": "^7.18.9",
+				"@babel/helper-replace-supers": "^7.18.9",
 				"@babel/helper-split-export-declaration": "^7.18.6",
 				"globals": "^11.1.0"
 			}
 		},
 		"@babel/plugin-transform-computed-properties": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz",
-			"integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz",
+			"integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==",
 			"requires": {
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9"
 			}
 		},
 		"@babel/plugin-transform-destructuring": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz",
-			"integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz",
+			"integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==",
 			"requires": {
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9"
 			}
 		},
 		"@babel/plugin-transform-dotall-regex": {
@@ -21708,11 +21707,11 @@ 				"@babel/helper-plugin-utils": "^7.18.6"
 			}
 		},
 		"@babel/plugin-transform-duplicate-keys": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz",
-			"integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz",
+			"integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==",
 			"requires": {
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9"
 			}
 		},
 		"@babel/plugin-transform-exponentiation-operator": {
@@ -21725,29 +21724,29 @@ 				"@babel/helper-plugin-utils": "^7.18.6"
 			}
 		},
 		"@babel/plugin-transform-for-of": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.6.tgz",
-			"integrity": "sha512-WAjoMf4wIiSsy88KmG7tgj2nFdEK7E46tArVtcgED7Bkj6Fg/tG5SbvNIOKxbFS2VFgNh6+iaPswBeQZm4ox8w==",
+			"version": "7.18.8",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz",
+			"integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==",
 			"requires": {
 				"@babel/helper-plugin-utils": "^7.18.6"
 			}
 		},
 		"@babel/plugin-transform-function-name": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz",
-			"integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz",
+			"integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==",
 			"requires": {
-				"@babel/helper-compilation-targets": "^7.18.6",
-				"@babel/helper-function-name": "^7.18.6",
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-compilation-targets": "^7.18.9",
+				"@babel/helper-function-name": "^7.18.9",
+				"@babel/helper-plugin-utils": "^7.18.9"
 			}
 		},
 		"@babel/plugin-transform-literals": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz",
-			"integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz",
+			"integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==",
 			"requires": {
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9"
 			}
 		},
 		"@babel/plugin-transform-member-expression-literals": {
@@ -21780,13 +21779,13 @@ 				"babel-plugin-dynamic-import-node": "^2.3.3"
 			}
 		},
 		"@babel/plugin-transform-modules-systemjs": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz",
-			"integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz",
+			"integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==",
 			"requires": {
 				"@babel/helper-hoist-variables": "^7.18.6",
-				"@babel/helper-module-transforms": "^7.18.6",
-				"@babel/helper-plugin-utils": "^7.18.6",
+				"@babel/helper-module-transforms": "^7.18.9",
+				"@babel/helper-plugin-utils": "^7.18.9",
 				"@babel/helper-validator-identifier": "^7.18.6",
 				"babel-plugin-dynamic-import-node": "^2.3.3"
 			}
@@ -21827,9 +21826,9 @@ 				"@babel/helper-replace-supers": "^7.18.6"
 			}
 		},
 		"@babel/plugin-transform-parameters": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.6.tgz",
-			"integrity": "sha512-FjdqgMv37yVl/gwvzkcB+wfjRI8HQmc5EgOG9iGNvUY1ok+TjsoaMP7IqCDZBhkFcM5f3OPVMs6Dmp03C5k4/A==",
+			"version": "7.18.8",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz",
+			"integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==",
 			"requires": {
 				"@babel/helper-plugin-utils": "^7.18.6"
 			}
@@ -21868,12 +21867,12 @@ 				"@babel/helper-plugin-utils": "^7.18.6"
 			}
 		},
 		"@babel/plugin-transform-spread": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz",
-			"integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz",
+			"integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==",
 			"requires": {
-				"@babel/helper-plugin-utils": "^7.18.6",
-				"@babel/helper-skip-transparent-expression-wrappers": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9",
+				"@babel/helper-skip-transparent-expression-wrappers": "^7.18.9"
 			}
 		},
 		"@babel/plugin-transform-sticky-regex": {
@@ -21885,19 +21884,19 @@ 				"@babel/helper-plugin-utils": "^7.18.6"
 			}
 		},
 		"@babel/plugin-transform-template-literals": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz",
-			"integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz",
+			"integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==",
 			"requires": {
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9"
 			}
 		},
 		"@babel/plugin-transform-typeof-symbol": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz",
-			"integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz",
+			"integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==",
 			"requires": {
-				"@babel/helper-plugin-utils": "^7.18.6"
+				"@babel/helper-plugin-utils": "^7.18.9"
 			}
 		},
 		"@babel/plugin-transform-unicode-escapes": {
@@ -21918,28 +21917,28 @@ 				"@babel/helper-plugin-utils": "^7.18.6"
 			}
 		},
 		"@babel/preset-env": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.6.tgz",
-			"integrity": "sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.9.tgz",
+			"integrity": "sha512-75pt/q95cMIHWssYtyfjVlvI+QEZQThQbKvR9xH+F/Agtw/s4Wfc2V9Bwd/P39VtixB7oWxGdH4GteTTwYJWMg==",
 			"requires": {
-				"@babel/compat-data": "^7.18.6",
-				"@babel/helper-compilation-targets": "^7.18.6",
-				"@babel/helper-plugin-utils": "^7.18.6",
+				"@babel/compat-data": "^7.18.8",
+				"@babel/helper-compilation-targets": "^7.18.9",
+				"@babel/helper-plugin-utils": "^7.18.9",
 				"@babel/helper-validator-option": "^7.18.6",
 				"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6",
-				"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.6",
+				"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9",
 				"@babel/plugin-proposal-async-generator-functions": "^7.18.6",
 				"@babel/plugin-proposal-class-properties": "^7.18.6",
 				"@babel/plugin-proposal-class-static-block": "^7.18.6",
 				"@babel/plugin-proposal-dynamic-import": "^7.18.6",
-				"@babel/plugin-proposal-export-namespace-from": "^7.18.6",
+				"@babel/plugin-proposal-export-namespace-from": "^7.18.9",
 				"@babel/plugin-proposal-json-strings": "^7.18.6",
-				"@babel/plugin-proposal-logical-assignment-operators": "^7.18.6",
+				"@babel/plugin-proposal-logical-assignment-operators": "^7.18.9",
 				"@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
 				"@babel/plugin-proposal-numeric-separator": "^7.18.6",
-				"@babel/plugin-proposal-object-rest-spread": "^7.18.6",
+				"@babel/plugin-proposal-object-rest-spread": "^7.18.9",
 				"@babel/plugin-proposal-optional-catch-binding": "^7.18.6",
-				"@babel/plugin-proposal-optional-chaining": "^7.18.6",
+				"@babel/plugin-proposal-optional-chaining": "^7.18.9",
 				"@babel/plugin-proposal-private-methods": "^7.18.6",
 				"@babel/plugin-proposal-private-property-in-object": "^7.18.6",
 				"@babel/plugin-proposal-unicode-property-regex": "^7.18.6",
@@ -21961,37 +21960,37 @@ 				"@babel/plugin-syntax-top-level-await": "^7.14.5",
 				"@babel/plugin-transform-arrow-functions": "^7.18.6",
 				"@babel/plugin-transform-async-to-generator": "^7.18.6",
 				"@babel/plugin-transform-block-scoped-functions": "^7.18.6",
-				"@babel/plugin-transform-block-scoping": "^7.18.6",
-				"@babel/plugin-transform-classes": "^7.18.6",
-				"@babel/plugin-transform-computed-properties": "^7.18.6",
-				"@babel/plugin-transform-destructuring": "^7.18.6",
+				"@babel/plugin-transform-block-scoping": "^7.18.9",
+				"@babel/plugin-transform-classes": "^7.18.9",
+				"@babel/plugin-transform-computed-properties": "^7.18.9",
+				"@babel/plugin-transform-destructuring": "^7.18.9",
 				"@babel/plugin-transform-dotall-regex": "^7.18.6",
-				"@babel/plugin-transform-duplicate-keys": "^7.18.6",
+				"@babel/plugin-transform-duplicate-keys": "^7.18.9",
 				"@babel/plugin-transform-exponentiation-operator": "^7.18.6",
-				"@babel/plugin-transform-for-of": "^7.18.6",
-				"@babel/plugin-transform-function-name": "^7.18.6",
-				"@babel/plugin-transform-literals": "^7.18.6",
+				"@babel/plugin-transform-for-of": "^7.18.8",
+				"@babel/plugin-transform-function-name": "^7.18.9",
+				"@babel/plugin-transform-literals": "^7.18.9",
 				"@babel/plugin-transform-member-expression-literals": "^7.18.6",
 				"@babel/plugin-transform-modules-amd": "^7.18.6",
 				"@babel/plugin-transform-modules-commonjs": "^7.18.6",
-				"@babel/plugin-transform-modules-systemjs": "^7.18.6",
+				"@babel/plugin-transform-modules-systemjs": "^7.18.9",
 				"@babel/plugin-transform-modules-umd": "^7.18.6",
 				"@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6",
 				"@babel/plugin-transform-new-target": "^7.18.6",
 				"@babel/plugin-transform-object-super": "^7.18.6",
-				"@babel/plugin-transform-parameters": "^7.18.6",
+				"@babel/plugin-transform-parameters": "^7.18.8",
 				"@babel/plugin-transform-property-literals": "^7.18.6",
 				"@babel/plugin-transform-regenerator": "^7.18.6",
 				"@babel/plugin-transform-reserved-words": "^7.18.6",
 				"@babel/plugin-transform-shorthand-properties": "^7.18.6",
-				"@babel/plugin-transform-spread": "^7.18.6",
+				"@babel/plugin-transform-spread": "^7.18.9",
 				"@babel/plugin-transform-sticky-regex": "^7.18.6",
-				"@babel/plugin-transform-template-literals": "^7.18.6",
-				"@babel/plugin-transform-typeof-symbol": "^7.18.6",
+				"@babel/plugin-transform-template-literals": "^7.18.9",
+				"@babel/plugin-transform-typeof-symbol": "^7.18.9",
 				"@babel/plugin-transform-unicode-escapes": "^7.18.6",
 				"@babel/plugin-transform-unicode-regex": "^7.18.6",
 				"@babel/preset-modules": "^0.1.5",
-				"@babel/types": "^7.18.6",
+				"@babel/types": "^7.18.9",
 				"babel-plugin-polyfill-corejs2": "^0.3.1",
 				"babel-plugin-polyfill-corejs3": "^0.5.2",
 				"babel-plugin-polyfill-regenerator": "^0.3.1",
@@ -22027,17 +22026,17 @@ 				"esutils": "^2.0.2"
 			}
 		},
 		"@babel/runtime": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz",
-			"integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz",
+			"integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==",
 			"requires": {
 				"regenerator-runtime": "^0.13.4"
 			}
 		},
 		"@babel/runtime-corejs3": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.6.tgz",
-			"integrity": "sha512-cOu5wH2JFBgMjje+a+fz2JNIWU4GzYpl05oSob3UDvBEh6EuIn+TXFHMmBbhSb+k/4HMzgKCQfEEDArAWNF9Cw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz",
+			"integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==",
 			"requires": {
 				"core-js-pure": "^3.20.2",
 				"regenerator-runtime": "^0.13.4"
@@ -22054,26 +22053,26 @@ 				"@babel/types": "^7.18.6"
 			}
 		},
 		"@babel/traverse": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.6.tgz",
-			"integrity": "sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz",
+			"integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==",
 			"requires": {
 				"@babel/code-frame": "^7.18.6",
-				"@babel/generator": "^7.18.6",
-				"@babel/helper-environment-visitor": "^7.18.6",
-				"@babel/helper-function-name": "^7.18.6",
+				"@babel/generator": "^7.18.9",
+				"@babel/helper-environment-visitor": "^7.18.9",
+				"@babel/helper-function-name": "^7.18.9",
 				"@babel/helper-hoist-variables": "^7.18.6",
 				"@babel/helper-split-export-declaration": "^7.18.6",
-				"@babel/parser": "^7.18.6",
-				"@babel/types": "^7.18.6",
+				"@babel/parser": "^7.18.9",
+				"@babel/types": "^7.18.9",
 				"debug": "^4.1.0",
 				"globals": "^11.1.0"
 			}
 		},
 		"@babel/types": {
-			"version": "7.18.7",
-			"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.7.tgz",
-			"integrity": "sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ==",
+			"version": "7.18.9",
+			"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz",
+			"integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==",
 			"requires": {
 				"@babel/helper-validator-identifier": "^7.18.6",
 				"to-fast-properties": "^2.0.0"
@@ -25110,9 +25109,9 @@ 			"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
 			"integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
 		},
 		"axe-core": {
-			"version": "4.4.2",
-			"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz",
-			"integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA=="
+			"version": "4.4.3",
+			"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz",
+			"integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w=="
 		},
 		"axobject-query": {
 			"version": "2.2.0",
@@ -25482,13 +25481,13 @@ 				}
 			}
 		},
 		"browserslist": {
-			"version": "4.21.1",
-			"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz",
-			"integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==",
+			"version": "4.21.2",
+			"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz",
+			"integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==",
 			"requires": {
-				"caniuse-lite": "^1.0.30001359",
-				"electron-to-chromium": "^1.4.172",
-				"node-releases": "^2.0.5",
+				"caniuse-lite": "^1.0.30001366",
+				"electron-to-chromium": "^1.4.188",
+				"node-releases": "^2.0.6",
 				"update-browserslist-db": "^1.0.4"
 			}
 		},
@@ -25672,9 +25671,9 @@ 				"quick-lru": "^4.0.1"
 			}
 		},
 		"caniuse-lite": {
-			"version": "1.0.30001363",
-			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz",
-			"integrity": "sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg=="
+			"version": "1.0.30001368",
+			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001368.tgz",
+			"integrity": "sha512-wgfRYa9DenEomLG/SdWgQxpIyvdtH3NW8Vq+tB6AwR9e56iOIcu1im5F/wNdDf04XlKHXqIx4N8Jo0PemeBenQ=="
 		},
 		"capture-exit": {
 			"version": "2.0.0",
@@ -26490,11 +26489,11 @@ 			"resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
 			"integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
 		},
 		"core-js-compat": {
-			"version": "3.23.3",
-			"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz",
-			"integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==",
+			"version": "3.23.5",
+			"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.5.tgz",
+			"integrity": "sha512-fHYozIFIxd+91IIbXJgWd/igXIc8Mf9is0fusswjnGIWVG96y2cwyUdlCkGOw6rMLHKAxg7xtCIVaHsyOUnJIg==",
 			"requires": {
-				"browserslist": "^4.21.0",
+				"browserslist": "^4.21.2",
 				"semver": "7.0.0"
 			},
 			"dependencies": {
@@ -26506,9 +26505,9 @@ 				}
 			}
 		},
 		"core-js-pure": {
-			"version": "3.23.3",
-			"resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.3.tgz",
-			"integrity": "sha512-XpoouuqIj4P+GWtdyV8ZO3/u4KftkeDVMfvp+308eGMhCrA3lVDSmAxO0c6GGOcmgVlaKDrgWVMo49h2ab/TDA=="
+			"version": "3.23.5",
+			"resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.5.tgz",
+			"integrity": "sha512-8t78LdpKSuCq4pJYCYk8hl7XEkAX+BP16yRIwL3AanTksxuEf7CM83vRyctmiEL8NDZ3jpUcv56fk9/zG3aIuw=="
 		},
 		"core-util-is": {
 			"version": "1.0.2",
@@ -26637,9 +26636,9 @@ 				"whatwg-url": "^7.0.0"
 			}
 		},
 		"date-fns": {
-			"version": "2.28.0",
-			"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz",
-			"integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw=="
+			"version": "2.29.1",
+			"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.1.tgz",
+			"integrity": "sha512-dlLD5rKaKxpFdnjrs+5azHDFOPEu4ANy/LTh04A1DTzMM7qoajmKCBc8pkKRFT41CNzw+4gQh79X5C+Jq27HAw=="
 		},
 		"dateformat": {
 			"version": "3.0.3",
@@ -26939,9 +26938,9 @@ 				"safer-buffer": "^2.1.0"
 			}
 		},
 		"electron-to-chromium": {
-			"version": "1.4.180",
-			"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.180.tgz",
-			"integrity": "sha512-7at5ash3FD9U5gPa3/wPr6OdiZd/zBjvDZaaHBpcqFOFUhZiWnb7stkqk8xUFL9H9nk7Yok5vCCNK8wyC/+f8A=="
+			"version": "1.4.198",
+			"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.198.tgz",
+			"integrity": "sha512-jwqQPdKGeAslcq8L+1SZZgL6uDiIDmTe9Gq4brsdWAH27y7MJ2g9Ue6MyST3ogmSM49EAQP7bype1V5hsuNrmQ=="
 		},
 		"emoji-regex": {
 			"version": "9.2.2",
@@ -27753,20 +27752,20 @@ 				}
 			}
 		},
 		"eslint-plugin-jsx-a11y": {
-			"version": "6.6.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz",
-			"integrity": "sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==",
+			"version": "6.6.1",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz",
+			"integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==",
 			"requires": {
-				"@babel/runtime": "^7.18.3",
+				"@babel/runtime": "^7.18.9",
 				"aria-query": "^4.2.2",
 				"array-includes": "^3.1.5",
 				"ast-types-flow": "^0.0.7",
-				"axe-core": "^4.4.2",
+				"axe-core": "^4.4.3",
 				"axobject-query": "^2.2.0",
 				"damerau-levenshtein": "^1.0.8",
 				"emoji-regex": "^9.2.2",
 				"has": "^1.0.3",
-				"jsx-ast-utils": "^3.3.1",
+				"jsx-ast-utils": "^3.3.2",
 				"language-tags": "^1.0.5",
 				"minimatch": "^3.1.2",
 				"semver": "^6.3.0"
@@ -30348,9 +30347,9 @@ 				"source-map": "^0.6.1"
 			}
 		},
 		"istanbul-reports": {
-			"version": "3.1.4",
-			"resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz",
-			"integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==",
+			"version": "3.1.5",
+			"resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz",
+			"integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==",
 			"requires": {
 				"html-escaper": "^2.0.0",
 				"istanbul-lib-report": "^3.0.0"
@@ -31400,9 +31399,9 @@ 				"verror": "1.10.0"
 			}
 		},
 		"jsx-ast-utils": {
-			"version": "3.3.1",
-			"resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz",
-			"integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==",
+			"version": "3.3.2",
+			"resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz",
+			"integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==",
 			"requires": {
 				"array-includes": "^3.1.5",
 				"object.assign": "^4.1.2"
@@ -31632,9 +31631,9 @@ 				}
 			}
 		},
 		"lilconfig": {
-			"version": "2.0.5",
-			"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
-			"integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg=="
+			"version": "2.0.6",
+			"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
+			"integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg=="
 		},
 		"line-column": {
 			"version": "1.0.2",
@@ -32519,9 +32518,9 @@ 				}
 			}
 		},
 		"node-releases": {
-			"version": "2.0.5",
-			"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz",
-			"integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q=="
+			"version": "2.0.6",
+			"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
+			"integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg=="
 		},
 		"nopt": {
 			"version": "4.0.3",
@@ -35808,9 +35807,9 @@ 				"supports-hyperlinks": "^2.0.0"
 			}
 		},
 		"terser": {
-			"version": "4.6.12",
-			"resolved": "https://registry.npmjs.org/terser/-/terser-4.6.12.tgz",
-			"integrity": "sha512-fnIwuaKjFPANG6MAixC/k1TDtnl1YlPLUlLVIxxGZUn1gfUx2+l3/zGNB72wya+lgsb50QBi2tUV75RiODwnww==",
+			"version": "4.8.1",
+			"resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz",
+			"integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==",
 			"requires": {
 				"commander": "^2.20.0",
 				"source-map": "~0.6.1",
@@ -36428,9 +36427,9 @@ 			"integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
 			"dev": true
 		},
 		"update-browserslist-db": {
-			"version": "1.0.4",
-			"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz",
-			"integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==",
+			"version": "1.0.5",
+			"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz",
+			"integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==",
 			"requires": {
 				"escalade": "^3.1.1",
 				"picocolors": "^1.0.0"
@@ -36697,9 +36696,9 @@ 			"resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz",
 			"integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA=="
 		},
 		"vscode-languageserver-types": {
-			"version": "3.17.1",
-			"resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.1.tgz",
-			"integrity": "sha512-K3HqVRPElLZVVPtMeKlsyL9aK0GxGQpvtAUTfX4k7+iJ4mc1M+JM+zQwkgGy2LzY0f0IAafe8MKqIkJrxfGGjQ=="
+			"version": "3.17.2",
+			"resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz",
+			"integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA=="
 		},
 		"vscode-nls": {
 			"version": "5.0.1",
@@ -37079,9 +37078,9 @@ 				}
 			}
 		},
 		"ws": {
-			"version": "7.5.8",
-			"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz",
-			"integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==",
+			"version": "7.5.9",
+			"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
+			"integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
 			"requires": {}
 		},
 		"xml-name-validator": {
M packages/tailwindcss-language-server/package-lock.json -> packages/tailwindcss-language-server/package-lock.json
diff --git a/packages/tailwindcss-language-server/package-lock.json b/packages/tailwindcss-language-server/package-lock.json
index bd274637c8ad9ebb1d600bdca72ebb3e5004a386..7057038b7c7570484956320a6a9ff8d569485036 100644
--- a/packages/tailwindcss-language-server/package-lock.json
+++ b/packages/tailwindcss-language-server/package-lock.json
@@ -19,8 +19,7 @@         "@tailwindcss/line-clamp": "0.3.0",
         "@tailwindcss/typography": "0.5.0",
         "@types/debounce": "1.2.0",
         "@types/node": "14.14.34",
-        "@types/vscode": "1.52.0",
-        "@vercel/ncc": "0.28.4",
+        "@types/vscode": "1.60.0",
         "builtin-modules": "3.2.0",
         "chokidar": "3.5.1",
         "color-name": "1.1.4",
@@ -28,7 +27,7 @@         "culori": "0.20.1",
         "debounce": "1.2.0",
         "detective": "5.2.0",
         "dlv": "1.1.3",
-        "dset": "2.0.1",
+        "dset": "3.1.2",
         "enhanced-resolve": "5.8.0",
         "fast-glob": "3.2.4",
         "find-up": "5.0.0",
@@ -43,11 +42,10 @@         "postcss-selector-parser": "6.0.2",
         "prettier": "2.3.0",
         "resolve": "1.20.0",
         "rimraf": "3.0.2",
-        "semver": "7.3.2",
         "stack-trace": "0.0.10",
         "tailwindcss": "3.0.11",
-        "terser": "4.6.12",
-        "typescript": "4.2.4",
+        "typescript": "4.6.4",
+        "vscode-css-languageservice": "5.4.1",
         "vscode-languageserver": "7.0.0",
         "vscode-languageserver-textdocument": "1.0.1",
         "vscode-uri": "3.0.2"
@@ -1165,9 +1163,9 @@       "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==",
       "dev": true
     },
     "node_modules/@types/vscode": {
-      "version": "1.52.0",
-      "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.52.0.tgz",
-      "integrity": "sha512-Kt3bvWzAvvF/WH9YEcrCICDp0Z7aHhJGhLJ1BxeyNP6yRjonWqWnAIh35/pXAjswAnWOABrYlF7SwXR9+1nnLA==",
+      "version": "1.60.0",
+      "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.60.0.tgz",
+      "integrity": "sha512-wZt3VTmzYrgZ0l/3QmEbCq4KAJ71K3/hmMQ/nfpv84oH8e81KKwPEoQ5v8dNCxfHFVJ1JabHKmCvqdYOoVm1Ow==",
       "dev": true
     },
     "node_modules/@types/yargs": {
@@ -1185,15 +1183,6 @@       "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz",
       "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==",
       "dev": true
     },
-    "node_modules/@vercel/ncc": {
-      "version": "0.28.4",
-      "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.28.4.tgz",
-      "integrity": "sha512-vQe8WuBMiBgJbRM9TXMSb2zXmaoplH84K91nd2CmIlrXH0F3RjyiO9kdvaZbKbAQ66Mh/hMF2JPtDzbVvsx+Eg==",
-      "dev": true,
-      "bin": {
-        "ncc": "dist/ncc/cli.js"
-      }
-    },
     "node_modules/abab": {
       "version": "2.0.5",
       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
@@ -2051,12 +2040,6 @@       "engines": {
         "node": ">= 0.8"
       }
     },
-    "node_modules/commander": {
-      "version": "2.20.3",
-      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
-      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
-      "dev": true
-    },
     "node_modules/component-emitter": {
       "version": "1.3.0",
       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
@@ -2348,10 +2331,9 @@         "webidl-conversions": "^4.0.2"
       }
     },
     "node_modules/dset": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/dset/-/dset-2.0.1.tgz",
-      "integrity": "sha512-nI29OZMRYq36hOcifB6HTjajNAAiBKSXsyWZrq+VniusseuP2OpNlTiYgsaNRSGvpyq5Wjbc2gQLyBdTyWqhnQ==",
-      "deprecated": "Please use dset@2.1.0 or later for an important security patch",
+      "version": "3.1.2",
+      "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz",
+      "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==",
       "dev": true,
       "engines": {
         "node": ">=4"
@@ -6352,18 +6334,6 @@       "engines": {
         "node": ">=8"
       }
     },
-    "node_modules/semver": {
-      "version": "7.3.2",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
-      "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
-      "dev": true,
-      "bin": {
-        "semver": "bin/semver.js"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
     "node_modules/set-blocking": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
@@ -7304,23 +7274,6 @@       "funding": {
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/terser": {
-      "version": "4.6.12",
-      "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.12.tgz",
-      "integrity": "sha512-fnIwuaKjFPANG6MAixC/k1TDtnl1YlPLUlLVIxxGZUn1gfUx2+l3/zGNB72wya+lgsb50QBi2tUV75RiODwnww==",
-      "dev": true,
-      "dependencies": {
-        "commander": "^2.20.0",
-        "source-map": "~0.6.1",
-        "source-map-support": "~0.5.12"
-      },
-      "bin": {
-        "terser": "bin/terser"
-      },
-      "engines": {
-        "node": ">=6.0.0"
-      }
-    },
     "node_modules/test-exclude": {
       "version": "6.0.0",
       "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
@@ -7500,9 +7453,9 @@         "is-typedarray": "^1.0.0"
       }
     },
     "node_modules/typescript": {
-      "version": "4.2.4",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz",
-      "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==",
+      "version": "4.6.4",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz",
+      "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==",
       "dev": true,
       "bin": {
         "tsc": "bin/tsc",
@@ -7684,6 +7637,30 @@         "core-util-is": "1.0.2",
         "extsprintf": "^1.2.0"
       }
     },
+    "node_modules/vscode-css-languageservice": {
+      "version": "5.4.1",
+      "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.4.1.tgz",
+      "integrity": "sha512-W7D3GKFXf97ReAaU4EZ2nxVO1kQhztbycJgc1b/Ipr0h8zYWr88BADmrXu02z+lsCS84D7Sr4hoUzDKeaFn2Kg==",
+      "dev": true,
+      "dependencies": {
+        "vscode-languageserver-textdocument": "^1.0.4",
+        "vscode-languageserver-types": "^3.16.0",
+        "vscode-nls": "^5.0.0",
+        "vscode-uri": "^3.0.3"
+      }
+    },
+    "node_modules/vscode-css-languageservice/node_modules/vscode-languageserver-textdocument": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.5.tgz",
+      "integrity": "sha512-1ah7zyQjKBudnMiHbZmxz5bYNM9KKZYz+5VQLj+yr8l+9w3g+WAhCkUkWbhMEdC5u0ub4Ndiye/fDyS8ghIKQg==",
+      "dev": true
+    },
+    "node_modules/vscode-css-languageservice/node_modules/vscode-uri": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz",
+      "integrity": "sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==",
+      "dev": true
+    },
     "node_modules/vscode-jsonrpc": {
       "version": "6.0.0",
       "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz",
@@ -7725,6 +7702,12 @@     "node_modules/vscode-languageserver-types": {
       "version": "3.16.0",
       "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz",
       "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==",
+      "dev": true
+    },
+    "node_modules/vscode-nls": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.1.tgz",
+      "integrity": "sha512-hHQV6iig+M21lTdItKPkJAaWrxALQb/nqpVffakO4knJOh3DrU2SXOMzUzNgo1eADPzu3qSsJY1weCzvR52q9A==",
       "dev": true
     },
     "node_modules/vscode-uri": {
@@ -8908,9 +8891,9 @@       "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==",
       "dev": true
     },
     "@types/vscode": {
-      "version": "1.52.0",
-      "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.52.0.tgz",
-      "integrity": "sha512-Kt3bvWzAvvF/WH9YEcrCICDp0Z7aHhJGhLJ1BxeyNP6yRjonWqWnAIh35/pXAjswAnWOABrYlF7SwXR9+1nnLA==",
+      "version": "1.60.0",
+      "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.60.0.tgz",
+      "integrity": "sha512-wZt3VTmzYrgZ0l/3QmEbCq4KAJ71K3/hmMQ/nfpv84oH8e81KKwPEoQ5v8dNCxfHFVJ1JabHKmCvqdYOoVm1Ow==",
       "dev": true
     },
     "@types/yargs": {
@@ -8926,12 +8909,6 @@     "@types/yargs-parser": {
       "version": "20.2.1",
       "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz",
       "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==",
-      "dev": true
-    },
-    "@vercel/ncc": {
-      "version": "0.28.4",
-      "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.28.4.tgz",
-      "integrity": "sha512-vQe8WuBMiBgJbRM9TXMSb2zXmaoplH84K91nd2CmIlrXH0F3RjyiO9kdvaZbKbAQ66Mh/hMF2JPtDzbVvsx+Eg==",
       "dev": true
     },
     "abab": {
@@ -9600,12 +9577,6 @@       "requires": {
         "delayed-stream": "~1.0.0"
       }
     },
-    "commander": {
-      "version": "2.20.3",
-      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
-      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
-      "dev": true
-    },
     "component-emitter": {
       "version": "1.3.0",
       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
@@ -9840,9 +9811,9 @@         "webidl-conversions": "^4.0.2"
       }
     },
     "dset": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/dset/-/dset-2.0.1.tgz",
-      "integrity": "sha512-nI29OZMRYq36hOcifB6HTjajNAAiBKSXsyWZrq+VniusseuP2OpNlTiYgsaNRSGvpyq5Wjbc2gQLyBdTyWqhnQ==",
+      "version": "3.1.2",
+      "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz",
+      "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==",
       "dev": true
     },
     "ecc-jsbn": {
@@ -12938,12 +12909,6 @@       "requires": {
         "xmlchars": "^2.1.1"
       }
     },
-    "semver": {
-      "version": "7.3.2",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
-      "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
-      "dev": true
-    },
     "set-blocking": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
@@ -13672,17 +13637,6 @@         "ansi-escapes": "^4.2.1",
         "supports-hyperlinks": "^2.0.0"
       }
     },
-    "terser": {
-      "version": "4.6.12",
-      "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.12.tgz",
-      "integrity": "sha512-fnIwuaKjFPANG6MAixC/k1TDtnl1YlPLUlLVIxxGZUn1gfUx2+l3/zGNB72wya+lgsb50QBi2tUV75RiODwnww==",
-      "dev": true,
-      "requires": {
-        "commander": "^2.20.0",
-        "source-map": "~0.6.1",
-        "source-map-support": "~0.5.12"
-      }
-    },
     "test-exclude": {
       "version": "6.0.0",
       "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
@@ -13825,9 +13779,9 @@         "is-typedarray": "^1.0.0"
       }
     },
     "typescript": {
-      "version": "4.2.4",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz",
-      "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==",
+      "version": "4.6.4",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz",
+      "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==",
       "dev": true
     },
     "union-value": {
@@ -13975,6 +13929,32 @@         "core-util-is": "1.0.2",
         "extsprintf": "^1.2.0"
       }
     },
+    "vscode-css-languageservice": {
+      "version": "5.4.1",
+      "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.4.1.tgz",
+      "integrity": "sha512-W7D3GKFXf97ReAaU4EZ2nxVO1kQhztbycJgc1b/Ipr0h8zYWr88BADmrXu02z+lsCS84D7Sr4hoUzDKeaFn2Kg==",
+      "dev": true,
+      "requires": {
+        "vscode-languageserver-textdocument": "^1.0.4",
+        "vscode-languageserver-types": "^3.16.0",
+        "vscode-nls": "^5.0.0",
+        "vscode-uri": "^3.0.3"
+      },
+      "dependencies": {
+        "vscode-languageserver-textdocument": {
+          "version": "1.0.5",
+          "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.5.tgz",
+          "integrity": "sha512-1ah7zyQjKBudnMiHbZmxz5bYNM9KKZYz+5VQLj+yr8l+9w3g+WAhCkUkWbhMEdC5u0ub4Ndiye/fDyS8ghIKQg==",
+          "dev": true
+        },
+        "vscode-uri": {
+          "version": "3.0.3",
+          "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz",
+          "integrity": "sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==",
+          "dev": true
+        }
+      }
+    },
     "vscode-jsonrpc": {
       "version": "6.0.0",
       "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz",
@@ -14010,6 +13990,12 @@     "vscode-languageserver-types": {
       "version": "3.16.0",
       "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz",
       "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==",
+      "dev": true
+    },
+    "vscode-nls": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.1.tgz",
+      "integrity": "sha512-hHQV6iig+M21lTdItKPkJAaWrxALQb/nqpVffakO4knJOh3DrU2SXOMzUzNgo1eADPzu3qSsJY1weCzvR52q9A==",
       "dev": true
     },
     "vscode-uri": {
M packages/tailwindcss-language-server/package.json -> packages/tailwindcss-language-server/package.json
diff --git a/packages/tailwindcss-language-server/package.json b/packages/tailwindcss-language-server/package.json
index 2364f6ef8de6c4991f66f26f82582feed5be7a87..22f298f398df27dcde5be3a2a7a3320be7486f00 100644
--- a/packages/tailwindcss-language-server/package.json
+++ b/packages/tailwindcss-language-server/package.json
@@ -63,7 +63,6 @@     "resolve": "1.20.0",
     "rimraf": "3.0.2",
     "stack-trace": "0.0.10",
     "tailwindcss": "3.0.11",
-    "terser": "4.6.12",
     "typescript": "4.6.4",
     "vscode-css-languageservice": "5.4.1",
     "vscode-languageserver": "7.0.0",
M packages/tailwindcss-language-server/scripts/createNoticesFile.mjs -> packages/tailwindcss-language-server/scripts/createNoticesFile.mjs
diff --git a/packages/tailwindcss-language-server/scripts/createNoticesFile.mjs b/packages/tailwindcss-language-server/scripts/createNoticesFile.mjs
index 13b879f3f6c673272f37496454ada91d77c8a575..a8645cf7675eaff42fb7ece12499dc25195489b6 100644
--- a/packages/tailwindcss-language-server/scripts/createNoticesFile.mjs
+++ b/packages/tailwindcss-language-server/scripts/createNoticesFile.mjs
@@ -10,7 +10,6 @@   'esbuild',
   'rimraf',
   'jest',
   'prettier',
-  'terser',
   'typescript',
   'license-checker',
 ]
M packages/tailwindcss-language-service/package-lock.json -> packages/tailwindcss-language-service/package-lock.json
diff --git a/packages/tailwindcss-language-service/package-lock.json b/packages/tailwindcss-language-service/package-lock.json
index 20625008ec13ce57479bf6147417e1c3d6dda06c..fc686a5c001c3bfe0780c5e49e0d94ecb291cf54 100644
--- a/packages/tailwindcss-language-service/package-lock.json
+++ b/packages/tailwindcss-language-service/package-lock.json
@@ -9,18 +9,19 @@       "name": "tailwindcss-language-service",
       "version": "0.0.24",
       "dependencies": {
         "@types/moo": "0.5.3",
+        "@types/semver": "7.3.10",
         "color-name": "1.1.4",
         "css.escape": "1.5.1",
         "culori": "0.20.1",
         "detect-indent": "6.0.0",
         "dlv": "1.1.3",
-        "dset": "2.0.1",
+        "dset": "3.1.2",
         "line-column": "1.0.2",
         "moo": "0.5.1",
         "multi-regexp2": "1.0.3",
         "postcss": "8.3.9",
         "postcss-selector-parser": "6.0.2",
-        "semver": "7.3.2",
+        "semver": "7.3.7",
         "sift-string": "0.0.2",
         "stringify-object": "3.3.0",
         "tmp-cache": "1.1.0",
@@ -32,7 +33,7 @@       "devDependencies": {
         "prettier": "2.3.0",
         "tsdx": "0.14.1",
         "tslib": "2.2.0",
-        "typescript": "4.2.4"
+        "typescript": "4.6.4"
       }
     },
     "node_modules/@babel/code-frame": {
@@ -2263,6 +2264,11 @@       "dependencies": {
         "@types/node": "*"
       }
     },
+    "node_modules/@types/semver": {
+      "version": "7.3.10",
+      "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.10.tgz",
+      "integrity": "sha512-zsv3fsC7S84NN6nPK06u79oWgrPVd0NvOyqgghV1haPaFcVxIrP4DLomRwGAXk0ui4HZA7mOcSFL98sMVW9viw=="
+    },
     "node_modules/@types/stack-utils": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
@@ -3898,11 +3904,9 @@         "webidl-conversions": "^4.0.2"
       }
     },
     "node_modules/dset": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/dset/-/dset-2.0.1.tgz",
-      "integrity": "sha512-nI29OZMRYq36hOcifB6HTjajNAAiBKSXsyWZrq+VniusseuP2OpNlTiYgsaNRSGvpyq5Wjbc2gQLyBdTyWqhnQ==",
-      "deprecated": "Please use dset@2.1.0 or later for an important security patch",
-      "license": "MIT",
+      "version": "3.1.2",
+      "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz",
+      "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==",
       "engines": {
         "node": ">=4"
       }
@@ -8306,6 +8310,17 @@       "dependencies": {
         "tslib": "^2.0.3"
       }
     },
+    "node_modules/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==",
+      "dependencies": {
+        "yallist": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
     "node_modules/magic-string": {
       "version": "0.25.7",
       "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
@@ -10450,9 +10465,12 @@         "node": ">=8"
       }
     },
     "node_modules/semver": {
-      "version": "7.3.2",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
-      "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
+      "version": "7.3.7",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+      "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+      "dependencies": {
+        "lru-cache": "^6.0.0"
+      },
       "bin": {
         "semver": "bin/semver.js"
       },
@@ -11930,9 +11948,9 @@         "is-typedarray": "^1.0.0"
       }
     },
     "node_modules/typescript": {
-      "version": "4.2.4",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz",
-      "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==",
+      "version": "4.6.4",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz",
+      "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==",
       "dev": true,
       "bin": {
         "tsc": "bin/tsc",
@@ -12428,6 +12446,11 @@       "version": "4.0.3",
       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
       "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
       "dev": true
+    },
+    "node_modules/yallist": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
     },
     "node_modules/yaml": {
       "version": "1.10.0",
@@ -14307,6 +14330,11 @@       "requires": {
         "@types/node": "*"
       }
     },
+    "@types/semver": {
+      "version": "7.3.10",
+      "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.10.tgz",
+      "integrity": "sha512-zsv3fsC7S84NN6nPK06u79oWgrPVd0NvOyqgghV1haPaFcVxIrP4DLomRwGAXk0ui4HZA7mOcSFL98sMVW9viw=="
+    },
     "@types/stack-utils": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
@@ -15562,9 +15590,9 @@         "webidl-conversions": "^4.0.2"
       }
     },
     "dset": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/dset/-/dset-2.0.1.tgz",
-      "integrity": "sha512-nI29OZMRYq36hOcifB6HTjajNAAiBKSXsyWZrq+VniusseuP2OpNlTiYgsaNRSGvpyq5Wjbc2gQLyBdTyWqhnQ=="
+      "version": "3.1.2",
+      "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz",
+      "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q=="
     },
     "ecc-jsbn": {
       "version": "0.1.2",
@@ -18957,6 +18985,14 @@       "requires": {
         "tslib": "^2.0.3"
       }
     },
+    "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==",
+      "requires": {
+        "yallist": "^4.0.0"
+      }
+    },
     "magic-string": {
       "version": "0.25.7",
       "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
@@ -20636,9 +20672,12 @@         "xmlchars": "^2.1.1"
       }
     },
     "semver": {
-      "version": "7.3.2",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
-      "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ=="
+      "version": "7.3.7",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+      "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+      "requires": {
+        "lru-cache": "^6.0.0"
+      }
     },
     "serialize-javascript": {
       "version": "4.0.0",
@@ -21826,9 +21865,9 @@         "is-typedarray": "^1.0.0"
       }
     },
     "typescript": {
-      "version": "4.2.4",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz",
-      "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==",
+      "version": "4.6.4",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz",
+      "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==",
       "dev": true
     },
     "unicode-canonical-property-names-ecmascript": {
@@ -22231,6 +22270,11 @@       "version": "4.0.3",
       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
       "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
       "dev": true
+    },
+    "yallist": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
     },
     "yaml": {
       "version": "1.10.0",
M packages/vscode-tailwindcss/package-lock.json -> packages/vscode-tailwindcss/package-lock.json
diff --git a/packages/vscode-tailwindcss/package-lock.json b/packages/vscode-tailwindcss/package-lock.json
index 4d6dfcedbabc61784583b3ba028700d95590f47c..a130e26aac3e4ba7570dd0cab59f15b62820fd6a 100644
--- a/packages/vscode-tailwindcss/package-lock.json
+++ b/packages/vscode-tailwindcss/package-lock.json
@@ -1,31 +1,29 @@
 {
   "name": "vscode-tailwindcss",
-  "version": "0.7.7",
+  "version": "0.8.6",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "vscode-tailwindcss",
-      "version": "0.7.7",
+      "version": "0.8.6",
       "license": "MIT",
       "devDependencies": {
-        "@types/vscode": "1.52.0",
+        "@types/vscode": "1.60.0",
         "color-name": "1.1.4",
         "concurrently": "7.0.0",
-        "esbuild": "0.14.11",
         "rimraf": "3.0.2",
-        "terser": "4.6.12",
         "vsce": "1.87.0",
         "vscode-languageclient": "7.0.0"
       },
       "engines": {
-        "vscode": "^1.52.0"
+        "vscode": "^1.60.0"
       }
     },
     "node_modules/@types/vscode": {
-      "version": "1.52.0",
-      "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.52.0.tgz",
-      "integrity": "sha512-Kt3bvWzAvvF/WH9YEcrCICDp0Z7aHhJGhLJ1BxeyNP6yRjonWqWnAIh35/pXAjswAnWOABrYlF7SwXR9+1nnLA==",
+      "version": "1.60.0",
+      "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.60.0.tgz",
+      "integrity": "sha512-wZt3VTmzYrgZ0l/3QmEbCq4KAJ71K3/hmMQ/nfpv84oH8e81KKwPEoQ5v8dNCxfHFVJ1JabHKmCvqdYOoVm1Ow==",
       "dev": true
     },
     "node_modules/ansi-regex": {
@@ -92,11 +90,6 @@       "license": "MIT",
       "engines": {
         "node": "*"
       }
-    },
-    "node_modules/buffer-from": {
-      "version": "1.1.1",
-      "dev": true,
-      "license": "MIT"
     },
     "node_modules/chalk": {
       "version": "2.4.2",
@@ -174,11 +167,6 @@       "version": "1.1.4",
       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
       "dev": true
-    },
-    "node_modules/commander": {
-      "version": "2.20.3",
-      "dev": true,
-      "license": "MIT"
     },
     "node_modules/concat-map": {
       "version": "0.0.1",
@@ -393,269 +381,6 @@       "funding": {
         "url": "https://github.com/fb55/entities?sponsor=1"
       }
     },
-    "node_modules/esbuild": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.11.tgz",
-      "integrity": "sha512-xZvPtVj6yecnDeFb3KjjCM6i7B5TCAQZT77kkW/CpXTMnd6VLnRPKrUB1XHI1pSq6a4Zcy3BGueQ8VljqjDGCg==",
-      "dev": true,
-      "hasInstallScript": true,
-      "bin": {
-        "esbuild": "bin/esbuild"
-      },
-      "optionalDependencies": {
-        "esbuild-android-arm64": "0.14.11",
-        "esbuild-darwin-64": "0.14.11",
-        "esbuild-darwin-arm64": "0.14.11",
-        "esbuild-freebsd-64": "0.14.11",
-        "esbuild-freebsd-arm64": "0.14.11",
-        "esbuild-linux-32": "0.14.11",
-        "esbuild-linux-64": "0.14.11",
-        "esbuild-linux-arm": "0.14.11",
-        "esbuild-linux-arm64": "0.14.11",
-        "esbuild-linux-mips64le": "0.14.11",
-        "esbuild-linux-ppc64le": "0.14.11",
-        "esbuild-linux-s390x": "0.14.11",
-        "esbuild-netbsd-64": "0.14.11",
-        "esbuild-openbsd-64": "0.14.11",
-        "esbuild-sunos-64": "0.14.11",
-        "esbuild-windows-32": "0.14.11",
-        "esbuild-windows-64": "0.14.11",
-        "esbuild-windows-arm64": "0.14.11"
-      }
-    },
-    "node_modules/esbuild-android-arm64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.11.tgz",
-      "integrity": "sha512-6iHjgvMnC/SzDH8TefL+/3lgCjYWwAd1LixYfmz/TBPbDQlxcuSkX0yiQgcJB9k+ibZ54yjVXziIwGdlc+6WNw==",
-      "cpu": [
-        "arm64"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "android"
-      ]
-    },
-    "node_modules/esbuild-darwin-64": {
-      "version": "0.14.11",
-      "cpu": [
-        "x64"
-      ],
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "os": [
-        "darwin"
-      ]
-    },
-    "node_modules/esbuild-darwin-arm64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.11.tgz",
-      "integrity": "sha512-Jj0ieWLREPBYr/TZJrb2GFH8PVzDqiQWavo1pOFFShrcmHWDBDrlDxPzEZ67NF/Un3t6sNNmeI1TUS/fe1xARg==",
-      "cpu": [
-        "arm64"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "darwin"
-      ]
-    },
-    "node_modules/esbuild-freebsd-64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.11.tgz",
-      "integrity": "sha512-C5sT3/XIztxxz/zwDjPRHyzj/NJFOnakAanXuyfLDwhwupKPd76/PPHHyJx6Po6NI6PomgVp/zi6GRB8PfrOTA==",
-      "cpu": [
-        "x64"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "freebsd"
-      ]
-    },
-    "node_modules/esbuild-freebsd-arm64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.11.tgz",
-      "integrity": "sha512-y3Llu4wbs0bk4cwjsdAtVOesXb6JkdfZDLKMt+v1U3tOEPBdSu6w8796VTksJgPfqvpX22JmPLClls0h5p+L9w==",
-      "cpu": [
-        "arm64"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "freebsd"
-      ]
-    },
-    "node_modules/esbuild-linux-32": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.11.tgz",
-      "integrity": "sha512-Cg3nVsxArjyLke9EuwictFF3Sva+UlDTwHIuIyx8qpxRYAOUTmxr2LzYrhHyTcGOleLGXUXYsnUVwKqnKAgkcg==",
-      "cpu": [
-        "ia32"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "linux"
-      ]
-    },
-    "node_modules/esbuild-linux-64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.11.tgz",
-      "integrity": "sha512-oeR6dIrrojr8DKVrxtH3xl4eencmjsgI6kPkDCRIIFwv4p+K7ySviM85K66BN01oLjzthpUMvBVfWSJkBLeRbg==",
-      "cpu": [
-        "x64"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "linux"
-      ]
-    },
-    "node_modules/esbuild-linux-arm": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.11.tgz",
-      "integrity": "sha512-vcwskfD9g0tojux/ZaTJptJQU3a7YgTYsptK1y6LQ/rJmw7U5QJvboNawqM98Ca3ToYEucfCRGbl66OTNtp6KQ==",
-      "cpu": [
-        "arm"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "linux"
-      ]
-    },
-    "node_modules/esbuild-linux-arm64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.11.tgz",
-      "integrity": "sha512-+e6ZCgTFQYZlmg2OqLkg1jHLYtkNDksxWDBWNtI4XG4WxuOCUErLqfEt9qWjvzK3XBcCzHImrajkUjO+rRkbMg==",
-      "cpu": [
-        "arm64"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "linux"
-      ]
-    },
-    "node_modules/esbuild-linux-mips64le": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.11.tgz",
-      "integrity": "sha512-Rrs99L+p54vepmXIb87xTG6ukrQv+CzrM8eoeR+r/OFL2Rg8RlyEtCeshXJ2+Q66MXZOgPJaokXJZb9snq28bw==",
-      "cpu": [
-        "mips64el"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "linux"
-      ]
-    },
-    "node_modules/esbuild-linux-ppc64le": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.11.tgz",
-      "integrity": "sha512-JyzziGAI0D30Vyzt0HDihp4s1IUtJ3ssV2zx9O/c+U/dhUHVP2TmlYjzCfCr2Q6mwXTeloDcLS4qkyvJtYptdQ==",
-      "cpu": [
-        "ppc64"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "linux"
-      ]
-    },
-    "node_modules/esbuild-linux-s390x": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.11.tgz",
-      "integrity": "sha512-DoThrkzunZ1nfRGoDN6REwmo8ZZWHd2ztniPVIR5RMw/Il9wiWEYBahb8jnMzQaSOxBsGp0PbyJeVLTUatnlcw==",
-      "cpu": [
-        "s390x"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "linux"
-      ]
-    },
-    "node_modules/esbuild-netbsd-64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.11.tgz",
-      "integrity": "sha512-12luoRQz+6eihKYh1zjrw0CBa2aw3twIiHV/FAfjh2NEBDgJQOY4WCEUEN+Rgon7xmLh4XUxCQjnwrvf8zhACw==",
-      "cpu": [
-        "x64"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "netbsd"
-      ]
-    },
-    "node_modules/esbuild-openbsd-64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.11.tgz",
-      "integrity": "sha512-l18TZDjmvwW6cDeR4fmizNoxndyDHamGOOAenwI4SOJbzlJmwfr0jUgjbaXCUuYVOA964siw+Ix+A+bhALWg8Q==",
-      "cpu": [
-        "x64"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "openbsd"
-      ]
-    },
-    "node_modules/esbuild-sunos-64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.11.tgz",
-      "integrity": "sha512-bmYzDtwASBB8c+0/HVOAiE9diR7+8zLm/i3kEojUH2z0aIs6x/S4KiTuT5/0VKJ4zk69kXel1cNWlHBMkmavQg==",
-      "cpu": [
-        "x64"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "sunos"
-      ]
-    },
-    "node_modules/esbuild-windows-32": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.11.tgz",
-      "integrity": "sha512-J1Ys5hMid8QgdY00OBvIolXgCQn1ARhYtxPnG6ESWNTty3ashtc4+As5nTrsErnv8ZGUcWZe4WzTP/DmEVX1UQ==",
-      "cpu": [
-        "ia32"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "win32"
-      ]
-    },
-    "node_modules/esbuild-windows-64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.11.tgz",
-      "integrity": "sha512-h9FmMskMuGeN/9G9+LlHPAoiQk9jlKDUn9yA0MpiGzwLa82E7r1b1u+h2a+InprbSnSLxDq/7p5YGtYVO85Mlg==",
-      "cpu": [
-        "x64"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "win32"
-      ]
-    },
-    "node_modules/esbuild-windows-arm64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.11.tgz",
-      "integrity": "sha512-dZp7Krv13KpwKklt9/1vBFBMqxEQIO6ri7Azf8C+ob4zOegpJmha2XY9VVWP/OyQ0OWk6cEeIzMJwInRZrzBUQ==",
-      "cpu": [
-        "arm64"
-      ],
-      "dev": true,
-      "optional": true,
-      "os": [
-        "win32"
-      ]
-    },
     "node_modules/escalade": {
       "version": "3.1.1",
       "dev": true,
@@ -983,23 +708,6 @@       "bin": {
         "semver": "bin/semver"
       }
     },
-    "node_modules/source-map": {
-      "version": "0.6.1",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/source-map-support": {
-      "version": "0.5.19",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "buffer-from": "^1.0.0",
-        "source-map": "^0.6.0"
-      }
-    },
     "node_modules/spawn-command": {
       "version": "0.0.2-1",
       "dev": true,
@@ -1045,23 +753,6 @@       "engines": {
         "node": ">=4"
       }
     },
-    "node_modules/terser": {
-      "version": "4.6.12",
-      "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.12.tgz",
-      "integrity": "sha512-fnIwuaKjFPANG6MAixC/k1TDtnl1YlPLUlLVIxxGZUn1gfUx2+l3/zGNB72wya+lgsb50QBi2tUV75RiODwnww==",
-      "dev": true,
-      "dependencies": {
-        "commander": "^2.20.0",
-        "source-map": "~0.6.1",
-        "source-map-support": "~0.5.12"
-      },
-      "bin": {
-        "terser": "bin/terser"
-      },
-      "engines": {
-        "node": ">=6.0.0"
-      }
-    },
     "node_modules/tmp": {
       "version": "0.0.29",
       "dev": true,
@@ -1311,9 +1002,9 @@     }
   },
   "dependencies": {
     "@types/vscode": {
-      "version": "1.52.0",
-      "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.52.0.tgz",
-      "integrity": "sha512-Kt3bvWzAvvF/WH9YEcrCICDp0Z7aHhJGhLJ1BxeyNP6yRjonWqWnAIh35/pXAjswAnWOABrYlF7SwXR9+1nnLA==",
+      "version": "1.60.0",
+      "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.60.0.tgz",
+      "integrity": "sha512-wZt3VTmzYrgZ0l/3QmEbCq4KAJ71K3/hmMQ/nfpv84oH8e81KKwPEoQ5v8dNCxfHFVJ1JabHKmCvqdYOoVm1Ow==",
       "dev": true
     },
     "ansi-regex": {
@@ -1362,10 +1053,6 @@       }
     },
     "buffer-crc32": {
       "version": "0.2.13",
-      "dev": true
-    },
-    "buffer-from": {
-      "version": "1.1.1",
       "dev": true
     },
     "chalk": {
@@ -1429,10 +1116,6 @@       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
       "dev": true
     },
-    "commander": {
-      "version": "2.20.3",
-      "dev": true
-    },
     "concat-map": {
       "version": "0.0.1",
       "dev": true
@@ -1569,156 +1252,6 @@     "entities": {
       "version": "2.2.0",
       "dev": true
     },
-    "esbuild": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.11.tgz",
-      "integrity": "sha512-xZvPtVj6yecnDeFb3KjjCM6i7B5TCAQZT77kkW/CpXTMnd6VLnRPKrUB1XHI1pSq6a4Zcy3BGueQ8VljqjDGCg==",
-      "dev": true,
-      "requires": {
-        "esbuild-android-arm64": "0.14.11",
-        "esbuild-darwin-64": "0.14.11",
-        "esbuild-darwin-arm64": "0.14.11",
-        "esbuild-freebsd-64": "0.14.11",
-        "esbuild-freebsd-arm64": "0.14.11",
-        "esbuild-linux-32": "0.14.11",
-        "esbuild-linux-64": "0.14.11",
-        "esbuild-linux-arm": "0.14.11",
-        "esbuild-linux-arm64": "0.14.11",
-        "esbuild-linux-mips64le": "0.14.11",
-        "esbuild-linux-ppc64le": "0.14.11",
-        "esbuild-linux-s390x": "0.14.11",
-        "esbuild-netbsd-64": "0.14.11",
-        "esbuild-openbsd-64": "0.14.11",
-        "esbuild-sunos-64": "0.14.11",
-        "esbuild-windows-32": "0.14.11",
-        "esbuild-windows-64": "0.14.11",
-        "esbuild-windows-arm64": "0.14.11"
-      }
-    },
-    "esbuild-android-arm64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.11.tgz",
-      "integrity": "sha512-6iHjgvMnC/SzDH8TefL+/3lgCjYWwAd1LixYfmz/TBPbDQlxcuSkX0yiQgcJB9k+ibZ54yjVXziIwGdlc+6WNw==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-darwin-64": {
-      "version": "0.14.11",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-darwin-arm64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.11.tgz",
-      "integrity": "sha512-Jj0ieWLREPBYr/TZJrb2GFH8PVzDqiQWavo1pOFFShrcmHWDBDrlDxPzEZ67NF/Un3t6sNNmeI1TUS/fe1xARg==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-freebsd-64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.11.tgz",
-      "integrity": "sha512-C5sT3/XIztxxz/zwDjPRHyzj/NJFOnakAanXuyfLDwhwupKPd76/PPHHyJx6Po6NI6PomgVp/zi6GRB8PfrOTA==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-freebsd-arm64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.11.tgz",
-      "integrity": "sha512-y3Llu4wbs0bk4cwjsdAtVOesXb6JkdfZDLKMt+v1U3tOEPBdSu6w8796VTksJgPfqvpX22JmPLClls0h5p+L9w==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-linux-32": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.11.tgz",
-      "integrity": "sha512-Cg3nVsxArjyLke9EuwictFF3Sva+UlDTwHIuIyx8qpxRYAOUTmxr2LzYrhHyTcGOleLGXUXYsnUVwKqnKAgkcg==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-linux-64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.11.tgz",
-      "integrity": "sha512-oeR6dIrrojr8DKVrxtH3xl4eencmjsgI6kPkDCRIIFwv4p+K7ySviM85K66BN01oLjzthpUMvBVfWSJkBLeRbg==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-linux-arm": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.11.tgz",
-      "integrity": "sha512-vcwskfD9g0tojux/ZaTJptJQU3a7YgTYsptK1y6LQ/rJmw7U5QJvboNawqM98Ca3ToYEucfCRGbl66OTNtp6KQ==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-linux-arm64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.11.tgz",
-      "integrity": "sha512-+e6ZCgTFQYZlmg2OqLkg1jHLYtkNDksxWDBWNtI4XG4WxuOCUErLqfEt9qWjvzK3XBcCzHImrajkUjO+rRkbMg==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-linux-mips64le": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.11.tgz",
-      "integrity": "sha512-Rrs99L+p54vepmXIb87xTG6ukrQv+CzrM8eoeR+r/OFL2Rg8RlyEtCeshXJ2+Q66MXZOgPJaokXJZb9snq28bw==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-linux-ppc64le": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.11.tgz",
-      "integrity": "sha512-JyzziGAI0D30Vyzt0HDihp4s1IUtJ3ssV2zx9O/c+U/dhUHVP2TmlYjzCfCr2Q6mwXTeloDcLS4qkyvJtYptdQ==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-linux-s390x": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.11.tgz",
-      "integrity": "sha512-DoThrkzunZ1nfRGoDN6REwmo8ZZWHd2ztniPVIR5RMw/Il9wiWEYBahb8jnMzQaSOxBsGp0PbyJeVLTUatnlcw==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-netbsd-64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.11.tgz",
-      "integrity": "sha512-12luoRQz+6eihKYh1zjrw0CBa2aw3twIiHV/FAfjh2NEBDgJQOY4WCEUEN+Rgon7xmLh4XUxCQjnwrvf8zhACw==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-openbsd-64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.11.tgz",
-      "integrity": "sha512-l18TZDjmvwW6cDeR4fmizNoxndyDHamGOOAenwI4SOJbzlJmwfr0jUgjbaXCUuYVOA964siw+Ix+A+bhALWg8Q==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-sunos-64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.11.tgz",
-      "integrity": "sha512-bmYzDtwASBB8c+0/HVOAiE9diR7+8zLm/i3kEojUH2z0aIs6x/S4KiTuT5/0VKJ4zk69kXel1cNWlHBMkmavQg==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-windows-32": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.11.tgz",
-      "integrity": "sha512-J1Ys5hMid8QgdY00OBvIolXgCQn1ARhYtxPnG6ESWNTty3ashtc4+As5nTrsErnv8ZGUcWZe4WzTP/DmEVX1UQ==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-windows-64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.11.tgz",
-      "integrity": "sha512-h9FmMskMuGeN/9G9+LlHPAoiQk9jlKDUn9yA0MpiGzwLa82E7r1b1u+h2a+InprbSnSLxDq/7p5YGtYVO85Mlg==",
-      "dev": true,
-      "optional": true
-    },
-    "esbuild-windows-arm64": {
-      "version": "0.14.11",
-      "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.11.tgz",
-      "integrity": "sha512-dZp7Krv13KpwKklt9/1vBFBMqxEQIO6ri7Azf8C+ob4zOegpJmha2XY9VVWP/OyQ0OWk6cEeIzMJwInRZrzBUQ==",
-      "dev": true,
-      "optional": true
-    },
     "escalade": {
       "version": "3.1.1",
       "dev": true
@@ -1938,18 +1471,6 @@     "semver": {
       "version": "5.7.1",
       "dev": true
     },
-    "source-map": {
-      "version": "0.6.1",
-      "dev": true
-    },
-    "source-map-support": {
-      "version": "0.5.19",
-      "dev": true,
-      "requires": {
-        "buffer-from": "^1.0.0",
-        "source-map": "^0.6.0"
-      }
-    },
     "spawn-command": {
       "version": "0.0.2-1",
       "dev": true
@@ -1979,17 +1500,6 @@       "version": "5.5.0",
       "dev": true,
       "requires": {
         "has-flag": "^3.0.0"
-      }
-    },
-    "terser": {
-      "version": "4.6.12",
-      "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.12.tgz",
-      "integrity": "sha512-fnIwuaKjFPANG6MAixC/k1TDtnl1YlPLUlLVIxxGZUn1gfUx2+l3/zGNB72wya+lgsb50QBi2tUV75RiODwnww==",
-      "dev": true,
-      "requires": {
-        "commander": "^2.20.0",
-        "source-map": "~0.6.1",
-        "source-map-support": "~0.5.12"
       }
     },
     "tmp": {
M packages/vscode-tailwindcss/package.json -> packages/vscode-tailwindcss/package.json
diff --git a/packages/vscode-tailwindcss/package.json b/packages/vscode-tailwindcss/package.json
index ba962f1d93e8633f654cc671c35a200f999ede9b..a0601cbd3edb99624489d7a6c86d147dff5de479 100755
--- a/packages/vscode-tailwindcss/package.json
+++ b/packages/vscode-tailwindcss/package.json
@@ -325,7 +325,6 @@     "@types/vscode": "1.60.0",
     "color-name": "1.1.4",
     "concurrently": "7.0.0",
     "rimraf": "3.0.2",
-    "terser": "4.6.12",
     "vsce": "1.87.0",
     "vscode-languageclient": "7.0.0"
   }