From bbc94c88c02515036b7276aae8ffbd141ea8a713 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Sun, 18 Sep 2022 20:08:13 +0200 Subject: [PATCH] Upgrade dependencies --- package-lock.json | 2211 +++++++++++++++++++++++---------------------- 1 file changed, 1110 insertions(+), 1101 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7d008d2..261cb1d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,9 +35,9 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -168,9 +168,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", @@ -285,9 +285,9 @@ } }, "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-2.0.2.tgz", - "integrity": "sha512-FMX5i7a+ojIguHpWbzh5MCsCouJkwf4z4ejdUY/fsgB9Vkdak4ZnoIEskOyOUMMB4lctiZFGszFQJXUeFL8tRg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-2.1.2.tgz", + "integrity": "sha512-TyVLn3S/+ikMDsh0gbKv2YydKClN8HaJDDpONlaZR+LVJmsxLFUgA+O7zu59h9+f9gX1aj/ahw9wqa6rosmrYQ==", "cpu": [ "arm64" ], @@ -298,9 +298,9 @@ ] }, "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-2.0.2.tgz", - "integrity": "sha512-DznYtF3lHuZDSRaIOYeif4JgO0NtO2Xf8DsngAugMx/bUdTFbg86jDTmkVJBNmV+cxszz6OjGvinnS8AbJ342g==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-2.1.2.tgz", + "integrity": "sha512-YPXtcVkhmVNoMGlqp81ZHW4dMxK09msWgnxtsDpSiZwTzUBG2N+No2bsr7WMtBKCVJMSD6mbAl7YhKUqkp/Few==", "cpu": [ "x64" ], @@ -311,9 +311,9 @@ ] }, "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-2.0.2.tgz", - "integrity": "sha512-Gy9+c3Wj+rUlD3YvCZTi92gs+cRX7ZQogtwq0IhRenloTTlsbpezNgk6OCkt59V4ATEWSic9rbU92H/l7XsRvA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-2.1.2.tgz", + "integrity": "sha512-42R4MAFeIeNn+L98qwxAt360bwzX2Kf0ZQkBBucJ2Ircza3asoY4CDbgiu9VWklq8gWJVSJSJBwDI+c/THiWkA==", "cpu": [ "arm" ], @@ -324,9 +324,9 @@ ] }, "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-2.0.2.tgz", - "integrity": "sha512-b0jMEo566YdM2K+BurSed7bswjo3a6bcdw5ETqoIfSuxKuRLPfAiOjVbZyZBgx3J/TAM/QrvEQ/VN89A0ZAxSg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-2.1.2.tgz", + "integrity": "sha512-vHZ2JiOWF2+DN9lzltGbhtQNzDo8fKFGrf37UJrgqxU0yvtERrzUugnfnX1wmVfFhSsF8OxrfqiNOUc5hko1Zg==", "cpu": [ "arm64" ], @@ -337,9 +337,9 @@ ] }, "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-2.0.2.tgz", - "integrity": "sha512-zrBHaePwcv4cQXxzYgNj0+A8I1uVN97E7/3LmkRocYZ+rMwUsnPpp4RuTAHSRoKlTQV3nSdCQW4Qdt4MXw/iHw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-2.1.2.tgz", + "integrity": "sha512-RjRoRxg7Q3kPAdUSC5EUUPlwfMkIVhmaRTIe+cqHbKrGZ4M6TyCA/b5qMaukQ/1CHWrqYY2FbKOAU8Hg0pQFzg==", "cpu": [ "x64" ], @@ -350,9 +350,9 @@ ] }, "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-2.0.2.tgz", - "integrity": "sha512-fpnI00dt+yO1cKx9qBXelKhPBdEgvc8ZPav1+0r09j0woYQU2N79w/jcGawSY5UGlgQ3vjaJsFHnGbGvvqdLzg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-2.1.2.tgz", + "integrity": "sha512-rIZVR48zA8hGkHIK7ED6+ZiXsjRCcAVBJbm8o89OKAMTmEAQ2QvoOxoiu3w2isAaWwzgtQIOFIqHwvZDyLKCvw==", "cpu": [ "x64" ], @@ -363,20 +363,20 @@ ] }, "node_modules/@parcel/bundler-default": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.6.2.tgz", - "integrity": "sha512-XIa3had/MIaTGgRFkHApXwytYs77k4geaNcmlb6nzmAABcYjW1CLYh83Zt0AbzLFsDT9ZcRY3u2UjhNf6efSaw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.7.0.tgz", + "integrity": "sha512-PU5MtWWhc+dYI9x8mguYnm9yiG6TkI7niRpxgJgtqAyGHuEyNXVBQQ0X+qyOF4D9LdankBf8uNN18g31IET2Zg==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/hash": "2.6.2", - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -384,14 +384,14 @@ } }, "node_modules/@parcel/cache": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.6.2.tgz", - "integrity": "sha512-hhJ6AsEGybeQZd9c/GYqfcKTgZKQXu3Xih6TlnP3gdR3KZoJOnb40ovHD1yYg4COvfcXThKP1cVJ18J6rcv3IA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.7.0.tgz", + "integrity": "sha512-JlXNoZXcWzLKdDlfeF3dIj5Vtel5T9vtdBN72PJ+cjC4qNHk4Uwvc5sfOBELuibGN0bVu2bwY9nUgSwCiB1iIA==", "dev": true, "dependencies": { - "@parcel/fs": "2.6.2", - "@parcel/logger": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/fs": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/utils": "2.7.0", "lmdb": "2.5.2" }, "engines": { @@ -402,13 +402,13 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.6.2" + "@parcel/core": "^2.7.0" } }, "node_modules/@parcel/codeframe": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.6.2.tgz", - "integrity": "sha512-oFlHr6HCaYYsB4SHkU+gn9DKtbzvv3/4NdwMX0/6NAKyYVI7inEsXyPGw2Bbd2ZCFatW9QJZUETF0etvh5AEfQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.7.0.tgz", + "integrity": "sha512-UTKx0jejJmmO1dwTHSJuRgrO8N6PMlkxRT6sew8N6NC3Bgv6pu0EbO+RtlWt/jCvzcdLOPdIoTzj4MMZvgcMYg==", "dev": true, "dependencies": { "chalk": "^4.1.0" @@ -422,16 +422,16 @@ } }, "node_modules/@parcel/compressor-raw": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.6.2.tgz", - "integrity": "sha512-P3c8jjV5HVs+fNDjhvq7PtHXNm687nit1iwTS5VAt+ScXKhKBhoIJ56q+9opcw0jnXVjAAgZqcRZ50oAJBGdKw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.7.0.tgz", + "integrity": "sha512-SCXwnOOQT6EmpusBsYWNQ/RFri+2JnKuE0gMSf2dROl2xbererX45FYzeDplWALCKAdjMNDpFwU+FyMYoVZSCQ==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2" + "@parcel/plugin": "2.7.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -439,70 +439,70 @@ } }, "node_modules/@parcel/config-default": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.6.2.tgz", - "integrity": "sha512-kuZFY0rhaioCRX2LqxaMM2ylui6ms/nmdVxuceP4/SAWi/9duc+y1lG2a1zGNShbc6OEgpdQr/W/jxdYM7NJDw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.7.0.tgz", + "integrity": "sha512-ZzsLr97AYrz8c9k6qn3DlqPzifi3vbP7q3ynUrAFxmt0L4+K0H9N508ZkORYmCgaFjLIQ8Y3eWpwCJ0AewPNIg==", "dev": true, "dependencies": { - "@parcel/bundler-default": "2.6.2", - "@parcel/compressor-raw": "2.6.2", - "@parcel/namer-default": "2.6.2", - "@parcel/optimizer-css": "2.6.2", - "@parcel/optimizer-htmlnano": "2.6.2", - "@parcel/optimizer-image": "2.6.2", - "@parcel/optimizer-svgo": "2.6.2", - "@parcel/optimizer-terser": "2.6.2", - "@parcel/packager-css": "2.6.2", - "@parcel/packager-html": "2.6.2", - "@parcel/packager-js": "2.6.2", - "@parcel/packager-raw": "2.6.2", - "@parcel/packager-svg": "2.6.2", - "@parcel/reporter-dev-server": "2.6.2", - "@parcel/resolver-default": "2.6.2", - "@parcel/runtime-browser-hmr": "2.6.2", - "@parcel/runtime-js": "2.6.2", - "@parcel/runtime-react-refresh": "2.6.2", - "@parcel/runtime-service-worker": "2.6.2", - "@parcel/transformer-babel": "2.6.2", - "@parcel/transformer-css": "2.6.2", - "@parcel/transformer-html": "2.6.2", - "@parcel/transformer-image": "2.6.2", - "@parcel/transformer-js": "2.6.2", - "@parcel/transformer-json": "2.6.2", - "@parcel/transformer-postcss": "2.6.2", - "@parcel/transformer-posthtml": "2.6.2", - "@parcel/transformer-raw": "2.6.2", - "@parcel/transformer-react-refresh-wrap": "2.6.2", - "@parcel/transformer-svg": "2.6.2" + "@parcel/bundler-default": "2.7.0", + "@parcel/compressor-raw": "2.7.0", + "@parcel/namer-default": "2.7.0", + "@parcel/optimizer-css": "2.7.0", + "@parcel/optimizer-htmlnano": "2.7.0", + "@parcel/optimizer-image": "2.7.0", + "@parcel/optimizer-svgo": "2.7.0", + "@parcel/optimizer-terser": "2.7.0", + "@parcel/packager-css": "2.7.0", + "@parcel/packager-html": "2.7.0", + "@parcel/packager-js": "2.7.0", + "@parcel/packager-raw": "2.7.0", + "@parcel/packager-svg": "2.7.0", + "@parcel/reporter-dev-server": "2.7.0", + "@parcel/resolver-default": "2.7.0", + "@parcel/runtime-browser-hmr": "2.7.0", + "@parcel/runtime-js": "2.7.0", + "@parcel/runtime-react-refresh": "2.7.0", + "@parcel/runtime-service-worker": "2.7.0", + "@parcel/transformer-babel": "2.7.0", + "@parcel/transformer-css": "2.7.0", + "@parcel/transformer-html": "2.7.0", + "@parcel/transformer-image": "2.7.0", + "@parcel/transformer-js": "2.7.0", + "@parcel/transformer-json": "2.7.0", + "@parcel/transformer-postcss": "2.7.0", + "@parcel/transformer-posthtml": "2.7.0", + "@parcel/transformer-raw": "2.7.0", + "@parcel/transformer-react-refresh-wrap": "2.7.0", + "@parcel/transformer-svg": "2.7.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.6.2" + "@parcel/core": "^2.7.0" } }, "node_modules/@parcel/core": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.6.2.tgz", - "integrity": "sha512-JlKS3Ux0ngmdooSBbzQLShHJdsapF9E7TGMo1hFaHRquZip/DaqzvysYrgMJlDuCoLArciq5ei7ZKzGeK9zexA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.7.0.tgz", + "integrity": "sha512-7yKZUdh314Q/kU/9+27ZYTfcnXS6VYHuG+iiUlIohnvUUybxLqVJhdMU9Q+z2QcPka1IdJWz4K4Xx0y6/4goyg==", "dev": true, "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/cache": "2.6.2", - "@parcel/diagnostic": "2.6.2", - "@parcel/events": "2.6.2", - "@parcel/fs": "2.6.2", - "@parcel/graph": "2.6.2", - "@parcel/hash": "2.6.2", - "@parcel/logger": "2.6.2", - "@parcel/package-manager": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/cache": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/events": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/graph": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/package-manager": "2.7.0", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/types": "2.6.2", - "@parcel/utils": "2.6.2", - "@parcel/workers": "2.6.2", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", "abortcontroller-polyfill": "^1.1.9", "base-x": "^3.0.8", "browserslist": "^4.6.6", @@ -523,195 +523,25 @@ } }, "node_modules/@parcel/css": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css/-/css-1.11.2.tgz", - "integrity": "sha512-thV6ZOpGbhX/fsAuSi9pKgb4F5sC/nU9JJpmSJkIDwQFNgSk4sLpDslEfdEZ2EhNMOLecTzukCgfQImV6Mivpg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@parcel/css/-/css-1.14.0.tgz", + "integrity": "sha512-r5tJWe6NF6lesfPw1N3g7N7WUKpHqi2ONnw9wl5ccSGGIxkmgcPaPQxfvmhdjXvQnktSuIOR0HjQXVXu+/en/w==", "dev": true, "dependencies": { - "detect-libc": "^1.0.3" + "lightningcss": "^1.14.0" }, "engines": { "node": ">= 12.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/css-darwin-arm64": "1.11.2", - "@parcel/css-darwin-x64": "1.11.2", - "@parcel/css-linux-arm-gnueabihf": "1.11.2", - "@parcel/css-linux-arm64-gnu": "1.11.2", - "@parcel/css-linux-arm64-musl": "1.11.2", - "@parcel/css-linux-x64-gnu": "1.11.2", - "@parcel/css-linux-x64-musl": "1.11.2", - "@parcel/css-win32-x64-msvc": "1.11.2" - } - }, - "node_modules/@parcel/css-darwin-arm64": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-darwin-arm64/-/css-darwin-arm64-1.11.2.tgz", - "integrity": "sha512-Bn8mTn+P1xawC42uXgcbGUXSY3WDLDNpK0TAN/JnJgTuSKPk8OI7G+on+LxRzg9+WC3NS5P0aUi56+JlulsuhA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/css-darwin-x64": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-darwin-x64/-/css-darwin-x64-1.11.2.tgz", - "integrity": "sha512-dlIC7s6yCr30bz9v/Hsi2cNuJMX/INdKsGOQe06tikETFg5kIXqvui4w3OzPy5GpYrEcTGuWl4fIsb4/7OCOOA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/css-linux-arm-gnueabihf": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm-gnueabihf/-/css-linux-arm-gnueabihf-1.11.2.tgz", - "integrity": "sha512-e4Rv8Qnnd38Czd7z8pVpvOZYcJedfxquIsZsxXiK8FrNEEEW5SXAjeSNeTfk8moruib1qvL3/5tzw0yZfsvCaA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/css-linux-arm64-gnu": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm64-gnu/-/css-linux-arm64-gnu-1.11.2.tgz", - "integrity": "sha512-7BT1IbvCPcigAn6cziLdjQVbpcBs/AhLQRWyRVbtF6jJexZ+hqudpDSZddF5GDrW3RsSMh3cbcVS6jP07cZWRQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/css-linux-arm64-musl": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm64-musl/-/css-linux-arm64-musl-1.11.2.tgz", - "integrity": "sha512-xCQd+N0z9+L1Wjq6GxcNtGHG2IH0TK0Zq1tC75dKOKy/b1vTrE1fdgFk9EYQALlxT71CNjqIpMcapGAu0um8mA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/css-linux-x64-gnu": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-x64-gnu/-/css-linux-x64-gnu-1.11.2.tgz", - "integrity": "sha512-jsEiGpXHC+I/lEcvP9rAel9+EGiHZkdA4uFLLLrxCBtAGb87TMx9hErEjn102XE0VP1zG2mg4f3yx64SUrxEyQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/css-linux-x64-musl": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-x64-musl/-/css-linux-x64-musl-1.11.2.tgz", - "integrity": "sha512-NX8VEkgEeqlL4aNoMoxnVJwc7ILNMTxZhFbkx0vhT3z2yP2jVX2mXVrHNu1e1vkeC57wwMYyjd8PQ/tl8bWMEQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/css-win32-x64-msvc": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-win32-x64-msvc/-/css-win32-x64-msvc-1.11.2.tgz", - "integrity": "sha512-z+ABZGu7CRcZu0jM89zAAbu/JAHkcBwY2NGe64ZwjwAttYmIB8EyXhBCn+vju6jXXMdyQhFA2OwHVFVlMHRWMQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/diagnostic": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.6.2.tgz", - "integrity": "sha512-3ODSBkKVihENU763z1/1DhGAWFhYWRxOCOShC72KXp+GFnSgGiBsxclu8NBa/N948Rzp8lqQI8U1nLcKkh0O/w==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.7.0.tgz", + "integrity": "sha512-pdq/cTwVoL0n8yuDCRXFRSQHVWdmmIXPt3R3iT4KtYDYvOrMT2dLPT79IMqQkhYPANW8GuL15n/WxRngfRdkug==", "dev": true, "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", @@ -726,9 +556,9 @@ } }, "node_modules/@parcel/events": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.6.2.tgz", - "integrity": "sha512-IaCjOeA5ercdFVi1EZOmUHhGfIysmCUgc2Th9hMugSFO0I3GzRsBcAdP6XPfWm+TV6sQ/qZRfdk/drUxoAupnw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.7.0.tgz", + "integrity": "sha512-kQDwMKgZ1U4M/G17qeDYF6bW5kybluN6ajYPc7mZcrWg+trEI/oXi81GMFaMX0BSUhwhbiN5+/Vb2wiG/Sn6ig==", "dev": true, "engines": { "node": ">= 12.0.0" @@ -739,16 +569,16 @@ } }, "node_modules/@parcel/fs": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.6.2.tgz", - "integrity": "sha512-mIhqdF3tjgeoIGqW7Nc/xfM2ClID7o8livwUe5lpQEP+ZaIBiMigXs6ckv3WToCACK+3uylrSD2A/HmlhrxMqQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.7.0.tgz", + "integrity": "sha512-PU5fo4Hh8y03LZgemgVREttc0wyHQUNmsJCybxTB7EjJie2CqJRumo+DFppArlvdchLwJdc9em03yQV/GNWrEg==", "dev": true, "dependencies": { - "@parcel/fs-search": "2.6.2", - "@parcel/types": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/fs-search": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", "@parcel/watcher": "^2.0.0", - "@parcel/workers": "2.6.2" + "@parcel/workers": "2.7.0" }, "engines": { "node": ">= 12.0.0" @@ -758,13 +588,13 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.6.2" + "@parcel/core": "^2.7.0" } }, "node_modules/@parcel/fs-search": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.6.2.tgz", - "integrity": "sha512-4STid1zqtGnmGjHD/2TG2g/zPDiCTtE3IAS24QYH3eiUAz2uoKGgEqd2tZbZ2yI96jtCuIhC1bzVu8Hbykls7w==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.7.0.tgz", + "integrity": "sha512-K1Hv25bnRpwQVA15RvcRuB8ZhfclnCHA8N8L6w7Ul1ncSJDxCIkIAc5hAubYNNYW3kWjCC2SOaEgFKnbvMllEQ==", "dev": true, "dependencies": { "detect-libc": "^1.0.3" @@ -778,12 +608,12 @@ } }, "node_modules/@parcel/graph": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.6.2.tgz", - "integrity": "sha512-DPH4G/RBFJWayIN2fnhDXqhUw75n7k15YsGzdDKiXuwwz4wMOjoL4cyrI6zOf1SIyh3guRmeTYJ4jjPzwrLYww==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.7.0.tgz", + "integrity": "sha512-Q6E94GS6q45PtsZh+m+gvFRp/N1Qopxhu2sxjcWsGs5iBd6IWn2oYLWOH5iVzEjWuYpW2HkB08lH6J50O63uOA==", "dev": true, "dependencies": { - "@parcel/utils": "2.6.2", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1" }, "engines": { @@ -795,9 +625,9 @@ } }, "node_modules/@parcel/hash": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.6.2.tgz", - "integrity": "sha512-tFB+cJU1Wqag6WyJgsmx3nx+xhmjcNZqtWh/MtK1lHNnZdDRk6bjr7SapnygBwruz+SmSt5bbdVThcpk2dRCcA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.7.0.tgz", + "integrity": "sha512-k6bSKnIlPJMPU3yjQzfgfvF9zuJZGOAlJgzpL4BbWvdbE8BTdjzLcFn0Ujrtud94EgIkiXd22sC2HpCUWoHGdA==", "dev": true, "dependencies": { "detect-libc": "^1.0.3", @@ -812,13 +642,13 @@ } }, "node_modules/@parcel/logger": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.6.2.tgz", - "integrity": "sha512-Sz5YGCj1DbEiX0/G8Uw97LLZ0uEK+qtWcRAkHNpJpeMiSqDiRNevxXltz42EcLo+oCh4d4wyiVzwi9mNwzhS/Q==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.7.0.tgz", + "integrity": "sha512-qjMY/bYo38+o+OiIrTRldU9CwL1E7J72t+xkTP8QIcUxLWz5LYR0YbynZUVulmBSfqsykjjxCy4a+8siVr+lPw==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/events": "2.6.2" + "@parcel/diagnostic": "2.7.0", + "@parcel/events": "2.7.0" }, "engines": { "node": ">= 12.0.0" @@ -829,9 +659,9 @@ } }, "node_modules/@parcel/markdown-ansi": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.6.2.tgz", - "integrity": "sha512-N/h9J4eibhc+B+krzvPMzFUWL37GudBIZBa7XSLkcuH6MnYYfh6rrMvhIyyESwk6VkcZNVzAeZrGQqxEs0dHDQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.7.0.tgz", + "integrity": "sha512-ipOX0D6FVZFEXeb/z8MnTMq2RQEIuaILY90olVIuHEFLHHfOPEn+RK3u13HA1ChF5/9E3cMD79tu6x9JL9Kqag==", "dev": true, "dependencies": { "chalk": "^4.1.0" @@ -845,18 +675,18 @@ } }, "node_modules/@parcel/namer-default": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.6.2.tgz", - "integrity": "sha512-mp7bx/BQaIuohmZP0uE+gAmDBzzH0Yu8F4yCtE611lc6i0mou+nWRhzyKLNC/ieuI8DB3BFh2QQKeTxJn4W0qg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.7.0.tgz", + "integrity": "sha512-lIKMdsmi//7fepecNDYmJYzBlL91HifPsX03lJCdu1dC6q5fBs+gG0XjKKG7yPnSCw1qH/4m7drzt9+dRZYAHQ==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -864,13 +694,13 @@ } }, "node_modules/@parcel/node-resolver-core": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.6.2.tgz", - "integrity": "sha512-4b2L5QRYlTybvv3+TIRtwg4PPJXy+cRShCBa8eu1K0Fj297Afe8MOZrcVV+RIr2KPMIRXcIJoqDmOhyci/DynA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.7.0.tgz", + "integrity": "sha512-5UJQHalqMxdhJIs2hhqQzFfQpF7+NAowsRq064lYtiRvcD8wMr3OOQ9wd1iazGpFSl4JKdT7BwDU9/miDJmanQ==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1", "semver": "^5.7.1" }, @@ -883,22 +713,22 @@ } }, "node_modules/@parcel/optimizer-css": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.6.2.tgz", - "integrity": "sha512-rjTQ9bOokUzzKDYpwMQxDtPqRcMljcTVvod5GT5azGnw1EbwNv30vqnTu81+sEMyttHydzYrKAM15UGV/JYu1Q==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.7.0.tgz", + "integrity": "sha512-IfnOMACqhcAclKyOW9X9JpsknB6OShk9OVvb8EvbDTKHJhQHNNmzE88OkSI/pS3ZVZP9Zj+nWcVHguV+kvDeiQ==", "dev": true, "dependencies": { - "@parcel/css": "^1.10.1", - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/css": "^1.12.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.6.2", + "@parcel/utils": "2.7.0", "browserslist": "^4.6.6", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -906,12 +736,12 @@ } }, "node_modules/@parcel/optimizer-htmlnano": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.6.2.tgz", - "integrity": "sha512-Doi2hDmsQHLwuBo6w5gvw5u6GBDz8FhkzAlitfG3C96lZxEw2eu0vquY4Li8lbZT9MBNs8zuYiD1QW8sdlv9hA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.7.0.tgz", + "integrity": "sha512-5QrGdWS5Hi4VXE3nQNrGqugmSXt68YIsWwKRAdarOxzyULSJS3gbCiQOXqIPRJobfZjnSIcdtkyxSiCUe1inIA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", + "@parcel/plugin": "2.7.0", "htmlnano": "^2.0.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", @@ -919,7 +749,7 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -927,20 +757,20 @@ } }, "node_modules/@parcel/optimizer-image": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.6.2.tgz", - "integrity": "sha512-XwFk43s8Dar4N+wXOkpKkeXf1vtu3PSu4ic+M9J0EwNKElrktQ0+paLYmwwp7Xv0tZbRedLAROomUxdXqEMupg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.7.0.tgz", + "integrity": "sha512-EnaXz5UjR67FUu0BEcqZTT9LsbB/iFAkkghCotbnbOuC5QQsloq6tw54TKU3y+R3qsjgUoMtGxPcGfVoXxZXYw==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", - "@parcel/workers": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", "detect-libc": "^1.0.3" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -948,19 +778,19 @@ } }, "node_modules/@parcel/optimizer-svgo": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.6.2.tgz", - "integrity": "sha512-X2wPy1VeT2d9oUCue/vAXX907kmLf0o+w0LHghhbApuXjkvJNS2Vz182HIo1rtcS0RH5k3lXxUV0OPQjOC7BOw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.7.0.tgz", + "integrity": "sha512-IO1JV4NpfP3V7FrhsqCcV8pDQIHraFi1/ZvEJyssITxjH49Im/txKlwMiQuZZryAPn8Xb8g395Muawuk6AK6sg==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "svgo": "^2.4.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -968,21 +798,21 @@ } }, "node_modules/@parcel/optimizer-terser": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.6.2.tgz", - "integrity": "sha512-ZSEVQ3G3zOiVPeHvH+BrHegZybrQj9kWQAaAA92leSqbvf6UaX4xqXbGRg2OttNFtbGYBzIl28Zm4t2SLeUIuA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.7.0.tgz", + "integrity": "sha512-07VZjIO8xsl2/WmS/qHI8lI/cpu47iS9eRpqwfZEEsdk1cfz50jhWkmFudHBxiHGMfcZ//1+DdaPg9RDBWZtZA==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.6.2", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1", "terser": "^5.2.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -990,17 +820,17 @@ } }, "node_modules/@parcel/package-manager": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.6.2.tgz", - "integrity": "sha512-xGMqTgnwTE3rgzYwUZMKxR8fzmP5iSYz/gj2H8FR3pEmwh/8xCMtNjTSth+hPVGuqgRZ6JxwpfdY/fXdZ61ViQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.7.0.tgz", + "integrity": "sha512-wmfSX1mRrTi8MeA4KrnPk/x7zGUsILCQmTo6lA4gygzAxDbM1pGuyFN8/Kt0y0SFO2lbljARtD/4an5qdotH+Q==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/fs": "2.6.2", - "@parcel/logger": "2.6.2", - "@parcel/types": "2.6.2", - "@parcel/utils": "2.6.2", - "@parcel/workers": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", "semver": "^5.7.1" }, "engines": { @@ -1011,23 +841,23 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.6.2" + "@parcel/core": "^2.7.0" } }, "node_modules/@parcel/packager-css": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.6.2.tgz", - "integrity": "sha512-zifJqgNUtLZoJ2oeFeLz6OFOBy8FNlVGtGtOqTJZN1SeYd94xNYyeUTwnSsOh2OEDs6HJhggL3o4uEmpM1s9GA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.7.0.tgz", + "integrity": "sha512-44nzZwu+ssGuiFmYM6cf/Y4iChiUZ4DUzzpegnGlhXtKJKe4NHntxThJynuRZWKN2AAf48avApDpimg2jW0KDw==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.6.2", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1035,20 +865,20 @@ } }, "node_modules/@parcel/packager-html": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.6.2.tgz", - "integrity": "sha512-NTJoKcqApMgFOpulok4Ru9QW3BD7d5931ymoow9/bmgDwvJNh2SOMHVx6lqzKRU5x+wlShpYfDur4zOipRev8g==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.7.0.tgz", + "integrity": "sha512-Zgqd7sdcY/UnR370GR0q2ilmEohUDXsO8A1F28QCJzIsR1iCB6KRUT74+pawfQ1IhXZLaaFLLYe0UWcfm0JeXg==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", - "@parcel/types": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1056,22 +886,22 @@ } }, "node_modules/@parcel/packager-js": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.6.2.tgz", - "integrity": "sha512-fm5rKWtaExR0W+UEKWivXNPysRFxuBCdskdxDByb1J1JeGMvp7dJElbi8oXDAQM4MnM5EyG7cg47SlMZNTLm4A==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.7.0.tgz", + "integrity": "sha512-wTRdM81PgRVDzWGXdWmqLwguWnTYWzhEDdjXpW2n8uMOu/CjHhMtogk65aaYk3GOnq6OBL/NsrmBiV/zKPj1vA==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/hash": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.6.2", + "@parcel/utils": "2.7.0", "globals": "^13.2.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1079,16 +909,16 @@ } }, "node_modules/@parcel/packager-raw": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.6.2.tgz", - "integrity": "sha512-Rl3ZkMtMjb+LEvRowijDD8fibUAS6rWK0/vZQMk9cDNYCP2gCpZayLk0HZIGxneeTbosf/0sbngHq4VeRQOnQA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.7.0.tgz", + "integrity": "sha512-jg2Zp8dI5VpIQlaeahXDCfrPN9m/DKht1NkR9P2CylMAwqCcc1Xc1RRiF0wfwcPZpPMpq1265n+4qnB7rjGBlA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2" + "@parcel/plugin": "2.7.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1096,17 +926,17 @@ } }, "node_modules/@parcel/packager-raw-url": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw-url/-/packager-raw-url-2.6.2.tgz", - "integrity": "sha512-QMvvGOwfiiZL8AVUBcnTRU7rOaztq8ujPlg4QgDUMuHVytxpDyk+6MuKz7B5y1k+SupGpqK4M6YTrj5+FkeE3w==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw-url/-/packager-raw-url-2.7.0.tgz", + "integrity": "sha512-qbMYvYizkAmSlTM69DxAd8yCEfP6FfpeoQ+e258TD8PDlwzfxNghuBbbnT2kULZGeYuzQd8aGyuErJdmbJmC4w==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2" + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1114,19 +944,19 @@ } }, "node_modules/@parcel/packager-svg": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.6.2.tgz", - "integrity": "sha512-FrGlwtiMs7YBWoVA3vCNHlBcghVYueKzimvufl4r287g1iEmq59pchCqpi6rW83O/mnpUQg9mpP+BmXxuvjLNg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.7.0.tgz", + "integrity": "sha512-EmJg3HpD6/xxKBjir/CdCKJZwI24iVfBuxRS9LUp3xHAIebOzVh1z6IN+i2Di5+NyRwfOFaLliL4uMa1zwbyCA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", - "@parcel/types": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", "posthtml": "^0.16.4" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1134,12 +964,12 @@ } }, "node_modules/@parcel/plugin": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.6.2.tgz", - "integrity": "sha512-wbbWsM23Pr+8xtLSvf+UopXdVYlpKCCx6PuuZaZcKo+9IcDCWoGXD4M8Kkz14qBmkFn5uM00mULUqmVdSibB2w==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.7.0.tgz", + "integrity": "sha512-qqgx+nnMn6/0lRc4lKbLGmhNtBiT93S2gFNB4Eb4Pfz/SxVYoW+fmml+KdfOSiZffWOAH5L6NwhyD7N8aSikzw==", "dev": true, "dependencies": { - "@parcel/types": "2.6.2" + "@parcel/types": "2.7.0" }, "engines": { "node": ">= 12.0.0" @@ -1150,20 +980,20 @@ } }, "node_modules/@parcel/reporter-cli": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.6.2.tgz", - "integrity": "sha512-5BWMtQRSXVXMlB/BOkCf8NVLh3qcQVMrj6owuekmqLi/GGC+kGZovzA6YrofVIdNHcoxOZwTIYwjoU3ibJ6yAA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.7.0.tgz", + "integrity": "sha512-80gEODg8cnAmnxGVuaSVDo8JJ54P9AA2bHwSs1cIkHWlJ3BjDQb83H31bBHncJ5Kn5kQ/j+7WjlqHpTCiOR9PA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", - "@parcel/types": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", "chalk": "^4.1.0", "term-size": "^2.2.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1171,17 +1001,17 @@ } }, "node_modules/@parcel/reporter-dev-server": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.6.2.tgz", - "integrity": "sha512-5QtL3ETMFL161jehlIK6rjBM+Pqk5cMhr60s9yLYqE1GY4M4gMj+Act+FXViyM6gmMA38cPxDvUsxTKBYXpFCw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.7.0.tgz", + "integrity": "sha512-ySuou5addK8fGue8aXzo536BaEjMujDrEc1xkp4TasInXHVcA98b+SYX5NAZTGob5CxKvZQ5ylhg77zW30B+iA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2" + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1189,17 +1019,17 @@ } }, "node_modules/@parcel/resolver-default": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.6.2.tgz", - "integrity": "sha512-Lo5sWb5QkjWvdBr+TdmAF6Mszb/sMldBBatc1osQTkHXCy679VMH+lfyiWxHbwK+F1pmdMeBJpYcMxvrgT8EsA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.7.0.tgz", + "integrity": "sha512-v8TvWsbLK7/q7n4gv6OrYNbW18xUx4zKbVMGZb1u4yMhzEH4HFr1D9OeoTq3jk+ximAigds8B6triQbL5exF7A==", "dev": true, "dependencies": { - "@parcel/node-resolver-core": "2.6.2", - "@parcel/plugin": "2.6.2" + "@parcel/node-resolver-core": "2.7.0", + "@parcel/plugin": "2.7.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1207,17 +1037,17 @@ } }, "node_modules/@parcel/runtime-browser-hmr": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.6.2.tgz", - "integrity": "sha512-M4X0+7dyfdI6smwGUGjGXb8Ns3HX7ZrTemyq4Gc7zp7P/5gWjR8i9eISz46sXmF9bf01a/4dKZpoCC9un1pH1g==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.7.0.tgz", + "integrity": "sha512-PLbMLdclQeYsi2LkilZVGFV1n3y55G1jaBvby4ekedUZjMw3SWdMY2tDxgSDdFWfLCnYHJXdGUQSzGGi1kPzjA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2" + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1225,18 +1055,18 @@ } }, "node_modules/@parcel/runtime-js": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.6.2.tgz", - "integrity": "sha512-0S3JFwgvs6FmEx2dHta9R0Sfu8vCnFAm4i7Y4efGHtAcTrF2CHjyiz4/hG+RQGJ70eoWW463Q+8qt6EKbkaOBQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.7.0.tgz", + "integrity": "sha512-9/YUZTBNrSN2H6rbz/o1EOM0O7I3ZR/x9IDzxjJBD6Mi+0uCgCD02aedare/SNr1qgnbZZWmhpOzC+YgREcfLA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1244,19 +1074,19 @@ } }, "node_modules/@parcel/runtime-react-refresh": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.6.2.tgz", - "integrity": "sha512-DJTm5D/tUAGZm0o3ndDOPbKwdYrobuvm4jvkPq31LdEUqVvyuzBAMlqQFHc1yJEJDRRWOIQwQP9Y0NQbJmXFfg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.7.0.tgz", + "integrity": "sha512-vDKO0rWqRzEpmvoZ4kkYUiSsTxT5NnH904BFPFxKI0wJCl6yEmPuEifmATo73OuYhP6jIP3Qfl1R4TtiDFPJ1Q==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "react-error-overlay": "6.0.9", "react-refresh": "^0.9.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1264,18 +1094,18 @@ } }, "node_modules/@parcel/runtime-service-worker": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.6.2.tgz", - "integrity": "sha512-9jV+RwVEeDUI5+eLy8j1tapTNoHHGOY2+JUprcObQkQ8fux7KltQBJWFhpkUdGtz5LTCNXtj9tdycFtS5lmSzg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.7.0.tgz", + "integrity": "sha512-uD2pAV0yV6+e7JaWH4KVPbG+zRCrxr/OACyS9tIh+Q/R1vRmh8zGM3yhdrcoiZ7tFOnM72vd6xY11eTrUsSVig==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1283,9 +1113,9 @@ } }, "node_modules/@parcel/source-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.0.tgz", - "integrity": "sha512-E7UOEIof2o89LrKk1agSLmwakjigmEdDp1ZaEdsLVEvq63R/bul4Ij5CT+0ZDcijGpl5tnTbQADY9EyYGtjYgQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", + "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", "dev": true, "dependencies": { "detect-libc": "^1.0.3" @@ -1295,15 +1125,15 @@ } }, "node_modules/@parcel/transformer-babel": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.6.2.tgz", - "integrity": "sha512-R3qdfhnZhVhsDB8+0wC3CU86dmqx5DwxcTo10Wd1VbA6fiLRSGd4+ZrxJRg491mFTedgtTrUeO6LNYAmMFpCbQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.7.0.tgz", + "integrity": "sha512-7iklDXXnKH1530+QbI+e4kIJ+Q1puA1ulRS10db3aUJMj5GnvXGDFwhSZ7+T1ps66QHO7cVO29VlbqiRDarH1Q==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.6.2", + "@parcel/utils": "2.7.0", "browserslist": "^4.6.6", "json5": "^2.2.0", "nullthrows": "^1.1.1", @@ -1311,7 +1141,7 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1319,22 +1149,22 @@ } }, "node_modules/@parcel/transformer-css": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.6.2.tgz", - "integrity": "sha512-6lsMdwBUgAyTcd7OIz2lG56jobptGkaRogDmbGFDhmuq/tQ/ZrNElUFmDVeh5cELQlByvj/Qh32cUMnsiMsk3g==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.7.0.tgz", + "integrity": "sha512-J4EpWK9spQpXyNCmKK8Xnane0xW/1B/EAmfp7Fiv7g+5yUjY4ODf4KUugvE+Eb2gekPkhOKNHermO2KrX0/PFA==", "dev": true, "dependencies": { - "@parcel/css": "^1.10.1", - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/css": "^1.12.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.6.2", + "@parcel/utils": "2.7.0", "browserslist": "^4.6.6", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1342,14 +1172,14 @@ } }, "node_modules/@parcel/transformer-html": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.6.2.tgz", - "integrity": "sha512-DEGv0Gd8BVAO/QZuXRg+A6YieVpIub7YT8xTNA/6vCIAl++y2hYyo9NF2j2xnooYbzW7zd7uDEFawOSd40lxig==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.7.0.tgz", + "integrity": "sha512-wYJl5rn81W+Rlk9oQwDJcjoVsWVDKyeri84FzmlGXOsg0EYgnqOiG+3MDM8GeZjfuGe5fuoum4eqZeS0WdUHXw==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/hash": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", @@ -1358,7 +1188,7 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1366,34 +1196,35 @@ } }, "node_modules/@parcel/transformer-image": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.6.2.tgz", - "integrity": "sha512-i2Ug6exFaX64M10Qsq4vza5NP0iRW+aIcao4uGvPHP6d36a0oUfT6tJsOLHh3sDj2ihT8RVJL2TRavSX17TjUA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.7.0.tgz", + "integrity": "sha512-mhi9/R5/ULhCkL2COVIKhNFoLDiZwQgprdaTJr5fnODggVxEX5o7ebFV6KNLMTEkwZUJWoB1hL0ziI0++DtoFA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", - "@parcel/workers": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "peerDependencies": { - "@parcel/core": "^2.6.2" + "@parcel/core": "^2.7.0" } }, "node_modules/@parcel/transformer-js": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.6.2.tgz", - "integrity": "sha512-uhXAMTjE/Q61amflV8qVpb73mj+mIdXIMH0cSks1/gDIAxcgIvWvrE14P4TvY6zJ1q1iRJRIRUN6cFSXqjjLSA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.7.0.tgz", + "integrity": "sha512-mzerR+D4rDomUSIk5RSTa2w+DXBdXUeQrpDO74WCDdpDi1lIl8ppFpqtmU7O6y6p8QsgkmS9b0g/vhcry6CJTA==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.6.2", - "@parcel/workers": "2.6.2", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", "@swc/helpers": "^0.4.2", "browserslist": "^4.6.6", "detect-libc": "^1.0.3", @@ -1403,28 +1234,28 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.6.2" + "@parcel/core": "^2.7.0" } }, "node_modules/@parcel/transformer-json": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.6.2.tgz", - "integrity": "sha512-QGcIIvbPF/u10ihYvQhxXqb2QMXWSzcBxJrOSIXIl74TUGrWX05D5LmjDA/rzm/n/kvRnBkFNP60R/smYb8x+Q==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.7.0.tgz", + "integrity": "sha512-RQjuxBpYOch+kr4a0zi77KJtOLTPYRM7iq4NN80zKnA0r0dwDUCxZBtaj2l0O0o3R4MMJnm+ncP+cB7XR7dZYA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", + "@parcel/plugin": "2.7.0", "json5": "^2.2.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1432,15 +1263,15 @@ } }, "node_modules/@parcel/transformer-postcss": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.6.2.tgz", - "integrity": "sha512-yauLUofKnb09tzgg8FE33aDrbqgOgQtGyWfyiKWnoV1j8XTRu/t6R7e2qRysgNsm9Ghzxe1G83iJSli1MGTErA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.7.0.tgz", + "integrity": "sha512-b6RskXBWf0MjpC9qjR2dQ1ZdRnlOiKYseG5CEovWCqM218RtdydFKz7jS+5Gxkb6qBtOG7zGPONXdPe+gTILcA==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/hash": "2.6.2", - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "clone": "^2.1.1", "nullthrows": "^1.1.1", "postcss-value-parser": "^4.2.0", @@ -1448,7 +1279,7 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1456,13 +1287,13 @@ } }, "node_modules/@parcel/transformer-posthtml": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.6.2.tgz", - "integrity": "sha512-Ly9znYdBnGLDmlyhKQJOekrs35w7fKTSxZ60B3nTtpwSFC/AMr3nv9kPTVi8KDRp2Kh1ahxQlfBIYHCa0RfkXA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.7.0.tgz", + "integrity": "sha512-cP8YOiSynWJ1ycmBlhnnHeuQb2cwmklZ+BNyLUktj5p78kDy2de7VjX+dRNRHoW4H9OgEcSF4UEfDVVz5RYIhw==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", @@ -1471,7 +1302,7 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1479,16 +1310,16 @@ } }, "node_modules/@parcel/transformer-raw": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.6.2.tgz", - "integrity": "sha512-CsofYq5g9Zj/FNmhya2R7Xp3WHlzz34mEdN69bds3azRYHCrl/TS33xXcp/9J+74SEIY1Ufh552o1cM3fnSrDQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.7.0.tgz", + "integrity": "sha512-sDnItWCFSDez0izK1i5cgv+kXzZTbcJh4rNpVIgmE1kBLvAz608sqgcCkavb2wVJIvLesxYM+5G4p1CwkDlZ1g==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2" + "@parcel/plugin": "2.7.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1496,18 +1327,18 @@ } }, "node_modules/@parcel/transformer-react-refresh-wrap": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.6.2.tgz", - "integrity": "sha512-7EE68ebISz+oAHm64ZJbz6uJQT4aOoB8QiK3PvuY6+RsP7aK4/FEHGM1afW49KrZbP4lWjloEkcJm/88DfBiGw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.7.0.tgz", + "integrity": "sha512-1vRmIJzyBA1nIiXTAU6tZExq2FvJj/2F0ft6KDw8GYPv0KjmdiPo/PmaZ7JeSVOM6SdXQIQCbTmp1vkMP7DtkA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "react-refresh": "^0.9.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1515,14 +1346,14 @@ } }, "node_modules/@parcel/transformer-svg": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.6.2.tgz", - "integrity": "sha512-s7e/DVte2OT+jUL10+g2+l/y/MqxAb8Avw1asRH0683iEVj6GGS/K4KnHN8WagLwnS6Fb3/InVrzxtb0YKUt2w==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.7.0.tgz", + "integrity": "sha512-ioER37zceuuE+K6ZrnjCyMUWEnv+63hIAFResc1OXxRhyt+7kzMz9ZqK0Mt6QMLwl1dxhkLmrU41n9IxzKZuSQ==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/hash": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", @@ -1531,7 +1362,7 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1539,18 +1370,18 @@ } }, "node_modules/@parcel/transformer-webmanifest": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-webmanifest/-/transformer-webmanifest-2.6.2.tgz", - "integrity": "sha512-1PdssPN4cgbEMuLx1lZKKIonoKtAIz8ckKvs/7TTPquDAdPS2gg9ATkhjJ4KVD0mUk4JrHWR7JekDTVkIgfMuA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-webmanifest/-/transformer-webmanifest-2.7.0.tgz", + "integrity": "sha512-QPLxLGdi2e9KBPhAi+Hpo00kvEhytZoxE56E9+jTgVKwZynn+7YoGhqoNz73MtqHSnrZ+IKojveU81w7Nl00cw==", "dev": true, "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2" + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" }, "engines": { - "parcel": "^2.6.2" + "parcel": "^2.7.0" }, "funding": { "type": "opencollective", @@ -1558,31 +1389,31 @@ } }, "node_modules/@parcel/types": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.6.2.tgz", - "integrity": "sha512-MV8BFpCIs2jMUvK2RHqzkoiuOQ//JIbrD1zocA2YRW3zuPL/iABvbAABJoXpoPCKikVWOoCWASgBfWQo26VvJQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.7.0.tgz", + "integrity": "sha512-+dhXVUnseTCpJvBTGMp0V6X13z6O/A/+CUtwEpMGZ8XSmZ4Gk44GvaTiBOp0bJpWG4fvCKp+UmC8PYbrDiiziw==", "dev": true, "dependencies": { - "@parcel/cache": "2.6.2", - "@parcel/diagnostic": "2.6.2", - "@parcel/fs": "2.6.2", - "@parcel/package-manager": "2.6.2", + "@parcel/cache": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/package-manager": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/workers": "2.6.2", + "@parcel/workers": "2.7.0", "utility-types": "^3.10.0" } }, "node_modules/@parcel/utils": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.6.2.tgz", - "integrity": "sha512-Ug7hpRxjgbY5AopW55nY7MmGMVmwmN+ihfCmxJkBUoESTG/3iq8uME7GjyOgW5DkQc2K7q62i8y8N0wCJT1u4Q==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.7.0.tgz", + "integrity": "sha512-jNZ5bIGg1r1RDRKi562o4kuVwnz+XJ2Ie3b0Zwrqwvgfj6AbRFIKzDd+h85dWWmcDYzKUbHp11u6VJl1u8Vapg==", "dev": true, "dependencies": { - "@parcel/codeframe": "2.6.2", - "@parcel/diagnostic": "2.6.2", - "@parcel/hash": "2.6.2", - "@parcel/logger": "2.6.2", - "@parcel/markdown-ansi": "2.6.2", + "@parcel/codeframe": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/markdown-ansi": "2.7.0", "@parcel/source-map": "^2.0.0", "chalk": "^4.1.0" }, @@ -1613,15 +1444,15 @@ } }, "node_modules/@parcel/workers": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.6.2.tgz", - "integrity": "sha512-wBgUjJQm+lDd12fPRUmk09+ujTA9DgwPdqylSFK0OtI/yT6A+2kArUqjp8IwWo2tCJXoMzXBne2XQIWKqMiN4Q==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.7.0.tgz", + "integrity": "sha512-99VfaOX+89+RaoTSyH9ZQtkMBFZBFMvJmVJ/GeJT6QCd2wtKBStTHlaSnQOkLD/iRjJCNwV2xpZmm8YkTwV+hg==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.6.2", - "@parcel/logger": "2.6.2", - "@parcel/types": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", "chrome-trace-event": "^1.0.2", "nullthrows": "^1.1.1" }, @@ -1633,13 +1464,13 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.6.2" + "@parcel/core": "^2.7.0" } }, "node_modules/@swc/helpers": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.3.tgz", - "integrity": "sha512-6JrF+fdUK2zbGpJIlN7G3v966PQjyx/dPt1T9km2wj+EUBqgrxCk3uX4Kct16MIm9gGxfKRcfax2hVf5jvlTzA==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.11.tgz", + "integrity": "sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==", "dev": true, "dependencies": { "tslib": "^2.4.0" @@ -1667,9 +1498,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -1709,9 +1540,9 @@ "dev": true }, "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.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, "funding": [ { @@ -1724,10 +1555,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001359", - "electron-to-chromium": "^1.4.172", - "node-releases": "^2.0.5", - "update-browserslist-db": "^1.0.4" + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" }, "bin": { "browserslist": "cli.js" @@ -1752,9 +1583,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001364", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001364.tgz", - "integrity": "sha512-9O0xzV3wVyX0SlegIQ6knz+okhBB5pE0PC40MNdwcipjwpxoUEHL24uJ+gG42cgklPjfO5ZjZPme9FTSN3QT2Q==", + "version": "1.0.30001402", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001402.tgz", + "integrity": "sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==", "dev": true, "funding": [ { @@ -1998,9 +1829,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.185", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.185.tgz", - "integrity": "sha512-9kV/isoOGpKkBt04yYNaSWIBn3187Q5VZRtoReq8oz5NY/A4XmU6cAoqgQlDp7kKJCZMRjWZ8nsQyxfpFHvfyw==", + "version": "1.4.254", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.254.tgz", + "integrity": "sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==", "dev": true }, "node_modules/entities": { @@ -2052,9 +1883,9 @@ } }, "node_modules/globals": { - "version": "13.16.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", - "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -2198,6 +2029,192 @@ "node": ">=6" } }, + "node_modules/lightningcss": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.15.1.tgz", + "integrity": "sha512-d4fqKl8sqpdM27OsseAbKKxhD2otiu6stS7yWlm/DA7wOQAIDKMu/dke54cEN8ED19v9H2pEzMPGTsRfnq3Rdg==", + "dev": true, + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.15.1", + "lightningcss-darwin-x64": "1.15.1", + "lightningcss-linux-arm-gnueabihf": "1.15.1", + "lightningcss-linux-arm64-gnu": "1.15.1", + "lightningcss-linux-arm64-musl": "1.15.1", + "lightningcss-linux-x64-gnu": "1.15.1", + "lightningcss-linux-x64-musl": "1.15.1", + "lightningcss-win32-x64-msvc": "1.15.1" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.15.1.tgz", + "integrity": "sha512-4bqe9OCWzj8gPgwzpDK7TPopIoKx9CQMPVN83/+T5LVLkh9sSS0ltZLjAFI399GIkC6idl6rguUQ5qPeq4yxsQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.15.1.tgz", + "integrity": "sha512-1W7kt2Nd0lPFkZ5VzieJfs/ePVADysM3FS33HcUUzktE52vWL2B6S4ntWibHj6Ccg/lDH5o6GiLcCYwpOPLHug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.15.1.tgz", + "integrity": "sha512-8FijfM4HGJPCQPB9nAaTjdOE2PGQYE66t1wvV+SR915dEePn4yyRdCBJitlas5B6aTAE2AMwEuEl1i/pVDmkGw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.15.1.tgz", + "integrity": "sha512-ZhCv3MlApRTIwszlNQ2t7FST7qK+M1iP6apTvOetPwDlzOMZ5dcH0a1453JPm4CwOSzHZ8079gnb5EqtU4+pjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.15.1.tgz", + "integrity": "sha512-cGhslFivvMLSIsesZbEaUurXRJMGUftHukiY5DjWtXkA2iIqqV7TyK3j6ZJPy76hlRKsjU/WO8CrabAvr6kmsw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.15.1.tgz", + "integrity": "sha512-uVfUgRUjq7laAR9A027oqGPcq72Y/hPVEEqb9agWzNqYvZyT0VAqNxp9g2ncL//gOD1vTwQntcwDhrI5VE2PCw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.15.1.tgz", + "integrity": "sha512-n2cRPHxL57N+YMsBodF9HogieOicmlQVUCFM+RF0FOzayA8LdypacNWI3EDzbERWfkBAWtx2eLvV50DOJrkQdg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.15.1.tgz", + "integrity": "sha512-wHGJZnCmHU14cL3mmVNZm1yDz55m8EKxwPhACZTq+/QOvLMeIXQ4qLvNzdvtVL5KESPwz4hjYsYsSNCtpcTfOA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -2262,43 +2279,34 @@ "dev": true }, "node_modules/msgpackr": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.6.1.tgz", - "integrity": "sha512-Je+xBEfdjtvA4bKaOv8iRhjC8qX2oJwpYH4f7JrG4uMVJVmnmkAT4pjKdbztKprGj3iwjcxPzb5umVZ02Qq3tA==", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.6.3.tgz", + "integrity": "sha512-Wtwnt2W06wNOLzV3N0XLLAJCxpwlCfFpvSZAXsu+xf71X7KuqBEDhDSjAy9nwNhQ2aK74Rd1RiRln+62tffoXw==", "dev": true, "optionalDependencies": { "msgpackr-extract": "^2.0.2" } }, "node_modules/msgpackr-extract": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-2.0.2.tgz", - "integrity": "sha512-coskCeJG2KDny23zWeu+6tNy7BLnAiOGgiwzlgdm4oeSsTpqEJJPguHIuKZcCdB7tzhZbXNYSg6jZAXkZErkJA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-2.1.2.tgz", + "integrity": "sha512-cmrmERQFb19NX2JABOGtrKdHMyI6RUyceaPBQ2iRz9GnDkjBWFjNJC0jyyoOfZl2U/LZE3tQCCQc4dlRyA8mcA==", "dev": true, "hasInstallScript": true, "optional": true, "dependencies": { - "node-gyp-build-optional-packages": "5.0.2" + "node-gyp-build-optional-packages": "5.0.3" + }, + "bin": { + "download-msgpackr-prebuilds": "bin/download-prebuilds.js" }, "optionalDependencies": { - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-darwin-x64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm": "2.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-linux-x64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-win32-x64": "2.0.2" - } - }, - "node_modules/msgpackr-extract/node_modules/node-gyp-build-optional-packages": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.2.tgz", - "integrity": "sha512-PiN4NWmlQPqvbEFcH/omQsswWQbe5Z9YK/zdB23irp5j2XibaA2IrGvpSWmVVG4qMZdmPdwPctSy4a86rOMn6g==", - "dev": true, - "optional": true, - "bin": { - "node-gyp-build-optional": "optional.js", - "node-gyp-build-optional-packages": "bin.js", - "node-gyp-build-test": "build-test.js" + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-arm": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-x64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-win32-x64": "2.1.2" } }, "node_modules/node-addon-api": { @@ -2387,21 +2395,21 @@ "dev": true }, "node_modules/parcel": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.6.2.tgz", - "integrity": "sha512-q6hrD3rm9M4S/VBVTcOs3pl55cnRwWfco7n8hZoAqnInWjWB+Khu92LRBMerMBTdE15Y+lJhWrXNdimDYstfhQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.7.0.tgz", + "integrity": "sha512-pRYwnivwtNP0tip8xYSo4zCB0XhLt7/gJzP1p8OovCqkmFjG9VG+GW9TcAKqMIo0ovEa9tT+/s6gY1Qy+BONGQ==", "dev": true, "dependencies": { - "@parcel/config-default": "2.6.2", - "@parcel/core": "2.6.2", - "@parcel/diagnostic": "2.6.2", - "@parcel/events": "2.6.2", - "@parcel/fs": "2.6.2", - "@parcel/logger": "2.6.2", - "@parcel/package-manager": "2.6.2", - "@parcel/reporter-cli": "2.6.2", - "@parcel/reporter-dev-server": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/config-default": "2.7.0", + "@parcel/core": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/events": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/package-manager": "2.7.0", + "@parcel/reporter-cli": "2.7.0", + "@parcel/reporter-dev-server": "2.7.0", + "@parcel/utils": "2.7.0", "chalk": "^4.1.0", "commander": "^7.0.0", "get-port": "^4.2.0", @@ -2519,9 +2527,9 @@ } }, "node_modules/preact": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.9.0.tgz", - "integrity": "sha512-jO6/OvCRL+OT8gst/+Q2ir7dMybZAX8ioP02Zmzh3BkQMHLyqZSujvxbUriXvHi8qmhcHKC2Gwbog6Kt+YTh+Q==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.11.0.tgz", + "integrity": "sha512-Fk6+vB2kb6mSJfDgODq0YDhMfl0HNtK5+Uc9QqECO4nlyPAQwCI+BKyWO//idA7ikV7o+0Fm6LQmNuQi1wXI1w==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -2670,9 +2678,9 @@ } }, "node_modules/terser": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", - "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", @@ -2724,9 +2732,9 @@ } }, "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.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", "dev": true, "funding": [ { @@ -2780,9 +2788,9 @@ } }, "node_modules/ws": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", "dev": true, "engines": { "node": ">=10.0.0" @@ -2827,9 +2835,9 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true }, "@babel/highlight": { @@ -2935,9 +2943,9 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", @@ -3013,148 +3021,148 @@ } }, "@msgpackr-extract/msgpackr-extract-darwin-arm64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-2.0.2.tgz", - "integrity": "sha512-FMX5i7a+ojIguHpWbzh5MCsCouJkwf4z4ejdUY/fsgB9Vkdak4ZnoIEskOyOUMMB4lctiZFGszFQJXUeFL8tRg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-2.1.2.tgz", + "integrity": "sha512-TyVLn3S/+ikMDsh0gbKv2YydKClN8HaJDDpONlaZR+LVJmsxLFUgA+O7zu59h9+f9gX1aj/ahw9wqa6rosmrYQ==", "dev": true, "optional": true }, "@msgpackr-extract/msgpackr-extract-darwin-x64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-2.0.2.tgz", - "integrity": "sha512-DznYtF3lHuZDSRaIOYeif4JgO0NtO2Xf8DsngAugMx/bUdTFbg86jDTmkVJBNmV+cxszz6OjGvinnS8AbJ342g==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-2.1.2.tgz", + "integrity": "sha512-YPXtcVkhmVNoMGlqp81ZHW4dMxK09msWgnxtsDpSiZwTzUBG2N+No2bsr7WMtBKCVJMSD6mbAl7YhKUqkp/Few==", "dev": true, "optional": true }, "@msgpackr-extract/msgpackr-extract-linux-arm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-2.0.2.tgz", - "integrity": "sha512-Gy9+c3Wj+rUlD3YvCZTi92gs+cRX7ZQogtwq0IhRenloTTlsbpezNgk6OCkt59V4ATEWSic9rbU92H/l7XsRvA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-2.1.2.tgz", + "integrity": "sha512-42R4MAFeIeNn+L98qwxAt360bwzX2Kf0ZQkBBucJ2Ircza3asoY4CDbgiu9VWklq8gWJVSJSJBwDI+c/THiWkA==", "dev": true, "optional": true }, "@msgpackr-extract/msgpackr-extract-linux-arm64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-2.0.2.tgz", - "integrity": "sha512-b0jMEo566YdM2K+BurSed7bswjo3a6bcdw5ETqoIfSuxKuRLPfAiOjVbZyZBgx3J/TAM/QrvEQ/VN89A0ZAxSg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-2.1.2.tgz", + "integrity": "sha512-vHZ2JiOWF2+DN9lzltGbhtQNzDo8fKFGrf37UJrgqxU0yvtERrzUugnfnX1wmVfFhSsF8OxrfqiNOUc5hko1Zg==", "dev": true, "optional": true }, "@msgpackr-extract/msgpackr-extract-linux-x64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-2.0.2.tgz", - "integrity": "sha512-zrBHaePwcv4cQXxzYgNj0+A8I1uVN97E7/3LmkRocYZ+rMwUsnPpp4RuTAHSRoKlTQV3nSdCQW4Qdt4MXw/iHw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-2.1.2.tgz", + "integrity": "sha512-RjRoRxg7Q3kPAdUSC5EUUPlwfMkIVhmaRTIe+cqHbKrGZ4M6TyCA/b5qMaukQ/1CHWrqYY2FbKOAU8Hg0pQFzg==", "dev": true, "optional": true }, "@msgpackr-extract/msgpackr-extract-win32-x64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-2.0.2.tgz", - "integrity": "sha512-fpnI00dt+yO1cKx9qBXelKhPBdEgvc8ZPav1+0r09j0woYQU2N79w/jcGawSY5UGlgQ3vjaJsFHnGbGvvqdLzg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-2.1.2.tgz", + "integrity": "sha512-rIZVR48zA8hGkHIK7ED6+ZiXsjRCcAVBJbm8o89OKAMTmEAQ2QvoOxoiu3w2isAaWwzgtQIOFIqHwvZDyLKCvw==", "dev": true, "optional": true }, "@parcel/bundler-default": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.6.2.tgz", - "integrity": "sha512-XIa3had/MIaTGgRFkHApXwytYs77k4geaNcmlb6nzmAABcYjW1CLYh83Zt0AbzLFsDT9ZcRY3u2UjhNf6efSaw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.7.0.tgz", + "integrity": "sha512-PU5MtWWhc+dYI9x8mguYnm9yiG6TkI7niRpxgJgtqAyGHuEyNXVBQQ0X+qyOF4D9LdankBf8uNN18g31IET2Zg==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/hash": "2.6.2", - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1" } }, "@parcel/cache": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.6.2.tgz", - "integrity": "sha512-hhJ6AsEGybeQZd9c/GYqfcKTgZKQXu3Xih6TlnP3gdR3KZoJOnb40ovHD1yYg4COvfcXThKP1cVJ18J6rcv3IA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.7.0.tgz", + "integrity": "sha512-JlXNoZXcWzLKdDlfeF3dIj5Vtel5T9vtdBN72PJ+cjC4qNHk4Uwvc5sfOBELuibGN0bVu2bwY9nUgSwCiB1iIA==", "dev": true, "requires": { - "@parcel/fs": "2.6.2", - "@parcel/logger": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/fs": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/utils": "2.7.0", "lmdb": "2.5.2" } }, "@parcel/codeframe": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.6.2.tgz", - "integrity": "sha512-oFlHr6HCaYYsB4SHkU+gn9DKtbzvv3/4NdwMX0/6NAKyYVI7inEsXyPGw2Bbd2ZCFatW9QJZUETF0etvh5AEfQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.7.0.tgz", + "integrity": "sha512-UTKx0jejJmmO1dwTHSJuRgrO8N6PMlkxRT6sew8N6NC3Bgv6pu0EbO+RtlWt/jCvzcdLOPdIoTzj4MMZvgcMYg==", "dev": true, "requires": { "chalk": "^4.1.0" } }, "@parcel/compressor-raw": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.6.2.tgz", - "integrity": "sha512-P3c8jjV5HVs+fNDjhvq7PtHXNm687nit1iwTS5VAt+ScXKhKBhoIJ56q+9opcw0jnXVjAAgZqcRZ50oAJBGdKw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.7.0.tgz", + "integrity": "sha512-SCXwnOOQT6EmpusBsYWNQ/RFri+2JnKuE0gMSf2dROl2xbererX45FYzeDplWALCKAdjMNDpFwU+FyMYoVZSCQ==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2" + "@parcel/plugin": "2.7.0" } }, "@parcel/config-default": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.6.2.tgz", - "integrity": "sha512-kuZFY0rhaioCRX2LqxaMM2ylui6ms/nmdVxuceP4/SAWi/9duc+y1lG2a1zGNShbc6OEgpdQr/W/jxdYM7NJDw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.7.0.tgz", + "integrity": "sha512-ZzsLr97AYrz8c9k6qn3DlqPzifi3vbP7q3ynUrAFxmt0L4+K0H9N508ZkORYmCgaFjLIQ8Y3eWpwCJ0AewPNIg==", "dev": true, "requires": { - "@parcel/bundler-default": "2.6.2", - "@parcel/compressor-raw": "2.6.2", - "@parcel/namer-default": "2.6.2", - "@parcel/optimizer-css": "2.6.2", - "@parcel/optimizer-htmlnano": "2.6.2", - "@parcel/optimizer-image": "2.6.2", - "@parcel/optimizer-svgo": "2.6.2", - "@parcel/optimizer-terser": "2.6.2", - "@parcel/packager-css": "2.6.2", - "@parcel/packager-html": "2.6.2", - "@parcel/packager-js": "2.6.2", - "@parcel/packager-raw": "2.6.2", - "@parcel/packager-svg": "2.6.2", - "@parcel/reporter-dev-server": "2.6.2", - "@parcel/resolver-default": "2.6.2", - "@parcel/runtime-browser-hmr": "2.6.2", - "@parcel/runtime-js": "2.6.2", - "@parcel/runtime-react-refresh": "2.6.2", - "@parcel/runtime-service-worker": "2.6.2", - "@parcel/transformer-babel": "2.6.2", - "@parcel/transformer-css": "2.6.2", - "@parcel/transformer-html": "2.6.2", - "@parcel/transformer-image": "2.6.2", - "@parcel/transformer-js": "2.6.2", - "@parcel/transformer-json": "2.6.2", - "@parcel/transformer-postcss": "2.6.2", - "@parcel/transformer-posthtml": "2.6.2", - "@parcel/transformer-raw": "2.6.2", - "@parcel/transformer-react-refresh-wrap": "2.6.2", - "@parcel/transformer-svg": "2.6.2" + "@parcel/bundler-default": "2.7.0", + "@parcel/compressor-raw": "2.7.0", + "@parcel/namer-default": "2.7.0", + "@parcel/optimizer-css": "2.7.0", + "@parcel/optimizer-htmlnano": "2.7.0", + "@parcel/optimizer-image": "2.7.0", + "@parcel/optimizer-svgo": "2.7.0", + "@parcel/optimizer-terser": "2.7.0", + "@parcel/packager-css": "2.7.0", + "@parcel/packager-html": "2.7.0", + "@parcel/packager-js": "2.7.0", + "@parcel/packager-raw": "2.7.0", + "@parcel/packager-svg": "2.7.0", + "@parcel/reporter-dev-server": "2.7.0", + "@parcel/resolver-default": "2.7.0", + "@parcel/runtime-browser-hmr": "2.7.0", + "@parcel/runtime-js": "2.7.0", + "@parcel/runtime-react-refresh": "2.7.0", + "@parcel/runtime-service-worker": "2.7.0", + "@parcel/transformer-babel": "2.7.0", + "@parcel/transformer-css": "2.7.0", + "@parcel/transformer-html": "2.7.0", + "@parcel/transformer-image": "2.7.0", + "@parcel/transformer-js": "2.7.0", + "@parcel/transformer-json": "2.7.0", + "@parcel/transformer-postcss": "2.7.0", + "@parcel/transformer-posthtml": "2.7.0", + "@parcel/transformer-raw": "2.7.0", + "@parcel/transformer-react-refresh-wrap": "2.7.0", + "@parcel/transformer-svg": "2.7.0" } }, "@parcel/core": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.6.2.tgz", - "integrity": "sha512-JlKS3Ux0ngmdooSBbzQLShHJdsapF9E7TGMo1hFaHRquZip/DaqzvysYrgMJlDuCoLArciq5ei7ZKzGeK9zexA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.7.0.tgz", + "integrity": "sha512-7yKZUdh314Q/kU/9+27ZYTfcnXS6VYHuG+iiUlIohnvUUybxLqVJhdMU9Q+z2QcPka1IdJWz4K4Xx0y6/4goyg==", "dev": true, "requires": { "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/cache": "2.6.2", - "@parcel/diagnostic": "2.6.2", - "@parcel/events": "2.6.2", - "@parcel/fs": "2.6.2", - "@parcel/graph": "2.6.2", - "@parcel/hash": "2.6.2", - "@parcel/logger": "2.6.2", - "@parcel/package-manager": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/cache": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/events": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/graph": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/package-manager": "2.7.0", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/types": "2.6.2", - "@parcel/utils": "2.6.2", - "@parcel/workers": "2.6.2", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", "abortcontroller-polyfill": "^1.1.9", "base-x": "^3.0.8", "browserslist": "^4.6.6", @@ -3168,82 +3176,18 @@ } }, "@parcel/css": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css/-/css-1.11.2.tgz", - "integrity": "sha512-thV6ZOpGbhX/fsAuSi9pKgb4F5sC/nU9JJpmSJkIDwQFNgSk4sLpDslEfdEZ2EhNMOLecTzukCgfQImV6Mivpg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@parcel/css/-/css-1.14.0.tgz", + "integrity": "sha512-r5tJWe6NF6lesfPw1N3g7N7WUKpHqi2ONnw9wl5ccSGGIxkmgcPaPQxfvmhdjXvQnktSuIOR0HjQXVXu+/en/w==", "dev": true, "requires": { - "@parcel/css-darwin-arm64": "1.11.2", - "@parcel/css-darwin-x64": "1.11.2", - "@parcel/css-linux-arm-gnueabihf": "1.11.2", - "@parcel/css-linux-arm64-gnu": "1.11.2", - "@parcel/css-linux-arm64-musl": "1.11.2", - "@parcel/css-linux-x64-gnu": "1.11.2", - "@parcel/css-linux-x64-musl": "1.11.2", - "@parcel/css-win32-x64-msvc": "1.11.2", - "detect-libc": "^1.0.3" + "lightningcss": "^1.14.0" } }, - "@parcel/css-darwin-arm64": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-darwin-arm64/-/css-darwin-arm64-1.11.2.tgz", - "integrity": "sha512-Bn8mTn+P1xawC42uXgcbGUXSY3WDLDNpK0TAN/JnJgTuSKPk8OI7G+on+LxRzg9+WC3NS5P0aUi56+JlulsuhA==", - "dev": true, - "optional": true - }, - "@parcel/css-darwin-x64": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-darwin-x64/-/css-darwin-x64-1.11.2.tgz", - "integrity": "sha512-dlIC7s6yCr30bz9v/Hsi2cNuJMX/INdKsGOQe06tikETFg5kIXqvui4w3OzPy5GpYrEcTGuWl4fIsb4/7OCOOA==", - "dev": true, - "optional": true - }, - "@parcel/css-linux-arm-gnueabihf": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm-gnueabihf/-/css-linux-arm-gnueabihf-1.11.2.tgz", - "integrity": "sha512-e4Rv8Qnnd38Czd7z8pVpvOZYcJedfxquIsZsxXiK8FrNEEEW5SXAjeSNeTfk8moruib1qvL3/5tzw0yZfsvCaA==", - "dev": true, - "optional": true - }, - "@parcel/css-linux-arm64-gnu": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm64-gnu/-/css-linux-arm64-gnu-1.11.2.tgz", - "integrity": "sha512-7BT1IbvCPcigAn6cziLdjQVbpcBs/AhLQRWyRVbtF6jJexZ+hqudpDSZddF5GDrW3RsSMh3cbcVS6jP07cZWRQ==", - "dev": true, - "optional": true - }, - "@parcel/css-linux-arm64-musl": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm64-musl/-/css-linux-arm64-musl-1.11.2.tgz", - "integrity": "sha512-xCQd+N0z9+L1Wjq6GxcNtGHG2IH0TK0Zq1tC75dKOKy/b1vTrE1fdgFk9EYQALlxT71CNjqIpMcapGAu0um8mA==", - "dev": true, - "optional": true - }, - "@parcel/css-linux-x64-gnu": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-x64-gnu/-/css-linux-x64-gnu-1.11.2.tgz", - "integrity": "sha512-jsEiGpXHC+I/lEcvP9rAel9+EGiHZkdA4uFLLLrxCBtAGb87TMx9hErEjn102XE0VP1zG2mg4f3yx64SUrxEyQ==", - "dev": true, - "optional": true - }, - "@parcel/css-linux-x64-musl": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-x64-musl/-/css-linux-x64-musl-1.11.2.tgz", - "integrity": "sha512-NX8VEkgEeqlL4aNoMoxnVJwc7ILNMTxZhFbkx0vhT3z2yP2jVX2mXVrHNu1e1vkeC57wwMYyjd8PQ/tl8bWMEQ==", - "dev": true, - "optional": true - }, - "@parcel/css-win32-x64-msvc": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@parcel/css-win32-x64-msvc/-/css-win32-x64-msvc-1.11.2.tgz", - "integrity": "sha512-z+ABZGu7CRcZu0jM89zAAbu/JAHkcBwY2NGe64ZwjwAttYmIB8EyXhBCn+vju6jXXMdyQhFA2OwHVFVlMHRWMQ==", - "dev": true, - "optional": true - }, "@parcel/diagnostic": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.6.2.tgz", - "integrity": "sha512-3ODSBkKVihENU763z1/1DhGAWFhYWRxOCOShC72KXp+GFnSgGiBsxclu8NBa/N948Rzp8lqQI8U1nLcKkh0O/w==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.7.0.tgz", + "integrity": "sha512-pdq/cTwVoL0n8yuDCRXFRSQHVWdmmIXPt3R3iT4KtYDYvOrMT2dLPT79IMqQkhYPANW8GuL15n/WxRngfRdkug==", "dev": true, "requires": { "@mischnic/json-sourcemap": "^0.1.0", @@ -3251,47 +3195,47 @@ } }, "@parcel/events": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.6.2.tgz", - "integrity": "sha512-IaCjOeA5ercdFVi1EZOmUHhGfIysmCUgc2Th9hMugSFO0I3GzRsBcAdP6XPfWm+TV6sQ/qZRfdk/drUxoAupnw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.7.0.tgz", + "integrity": "sha512-kQDwMKgZ1U4M/G17qeDYF6bW5kybluN6ajYPc7mZcrWg+trEI/oXi81GMFaMX0BSUhwhbiN5+/Vb2wiG/Sn6ig==", "dev": true }, "@parcel/fs": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.6.2.tgz", - "integrity": "sha512-mIhqdF3tjgeoIGqW7Nc/xfM2ClID7o8livwUe5lpQEP+ZaIBiMigXs6ckv3WToCACK+3uylrSD2A/HmlhrxMqQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.7.0.tgz", + "integrity": "sha512-PU5fo4Hh8y03LZgemgVREttc0wyHQUNmsJCybxTB7EjJie2CqJRumo+DFppArlvdchLwJdc9em03yQV/GNWrEg==", "dev": true, "requires": { - "@parcel/fs-search": "2.6.2", - "@parcel/types": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/fs-search": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", "@parcel/watcher": "^2.0.0", - "@parcel/workers": "2.6.2" + "@parcel/workers": "2.7.0" } }, "@parcel/fs-search": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.6.2.tgz", - "integrity": "sha512-4STid1zqtGnmGjHD/2TG2g/zPDiCTtE3IAS24QYH3eiUAz2uoKGgEqd2tZbZ2yI96jtCuIhC1bzVu8Hbykls7w==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.7.0.tgz", + "integrity": "sha512-K1Hv25bnRpwQVA15RvcRuB8ZhfclnCHA8N8L6w7Ul1ncSJDxCIkIAc5hAubYNNYW3kWjCC2SOaEgFKnbvMllEQ==", "dev": true, "requires": { "detect-libc": "^1.0.3" } }, "@parcel/graph": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.6.2.tgz", - "integrity": "sha512-DPH4G/RBFJWayIN2fnhDXqhUw75n7k15YsGzdDKiXuwwz4wMOjoL4cyrI6zOf1SIyh3guRmeTYJ4jjPzwrLYww==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.7.0.tgz", + "integrity": "sha512-Q6E94GS6q45PtsZh+m+gvFRp/N1Qopxhu2sxjcWsGs5iBd6IWn2oYLWOH5iVzEjWuYpW2HkB08lH6J50O63uOA==", "dev": true, "requires": { - "@parcel/utils": "2.6.2", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1" } }, "@parcel/hash": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.6.2.tgz", - "integrity": "sha512-tFB+cJU1Wqag6WyJgsmx3nx+xhmjcNZqtWh/MtK1lHNnZdDRk6bjr7SapnygBwruz+SmSt5bbdVThcpk2dRCcA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.7.0.tgz", + "integrity": "sha512-k6bSKnIlPJMPU3yjQzfgfvF9zuJZGOAlJgzpL4BbWvdbE8BTdjzLcFn0Ujrtud94EgIkiXd22sC2HpCUWoHGdA==", "dev": true, "requires": { "detect-libc": "^1.0.3", @@ -3299,69 +3243,69 @@ } }, "@parcel/logger": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.6.2.tgz", - "integrity": "sha512-Sz5YGCj1DbEiX0/G8Uw97LLZ0uEK+qtWcRAkHNpJpeMiSqDiRNevxXltz42EcLo+oCh4d4wyiVzwi9mNwzhS/Q==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.7.0.tgz", + "integrity": "sha512-qjMY/bYo38+o+OiIrTRldU9CwL1E7J72t+xkTP8QIcUxLWz5LYR0YbynZUVulmBSfqsykjjxCy4a+8siVr+lPw==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/events": "2.6.2" + "@parcel/diagnostic": "2.7.0", + "@parcel/events": "2.7.0" } }, "@parcel/markdown-ansi": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.6.2.tgz", - "integrity": "sha512-N/h9J4eibhc+B+krzvPMzFUWL37GudBIZBa7XSLkcuH6MnYYfh6rrMvhIyyESwk6VkcZNVzAeZrGQqxEs0dHDQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.7.0.tgz", + "integrity": "sha512-ipOX0D6FVZFEXeb/z8MnTMq2RQEIuaILY90olVIuHEFLHHfOPEn+RK3u13HA1ChF5/9E3cMD79tu6x9JL9Kqag==", "dev": true, "requires": { "chalk": "^4.1.0" } }, "@parcel/namer-default": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.6.2.tgz", - "integrity": "sha512-mp7bx/BQaIuohmZP0uE+gAmDBzzH0Yu8F4yCtE611lc6i0mou+nWRhzyKLNC/ieuI8DB3BFh2QQKeTxJn4W0qg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.7.0.tgz", + "integrity": "sha512-lIKMdsmi//7fepecNDYmJYzBlL91HifPsX03lJCdu1dC6q5fBs+gG0XjKKG7yPnSCw1qH/4m7drzt9+dRZYAHQ==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", "nullthrows": "^1.1.1" } }, "@parcel/node-resolver-core": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.6.2.tgz", - "integrity": "sha512-4b2L5QRYlTybvv3+TIRtwg4PPJXy+cRShCBa8eu1K0Fj297Afe8MOZrcVV+RIr2KPMIRXcIJoqDmOhyci/DynA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.7.0.tgz", + "integrity": "sha512-5UJQHalqMxdhJIs2hhqQzFfQpF7+NAowsRq064lYtiRvcD8wMr3OOQ9wd1iazGpFSl4JKdT7BwDU9/miDJmanQ==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1", "semver": "^5.7.1" } }, "@parcel/optimizer-css": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.6.2.tgz", - "integrity": "sha512-rjTQ9bOokUzzKDYpwMQxDtPqRcMljcTVvod5GT5azGnw1EbwNv30vqnTu81+sEMyttHydzYrKAM15UGV/JYu1Q==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.7.0.tgz", + "integrity": "sha512-IfnOMACqhcAclKyOW9X9JpsknB6OShk9OVvb8EvbDTKHJhQHNNmzE88OkSI/pS3ZVZP9Zj+nWcVHguV+kvDeiQ==", "dev": true, "requires": { - "@parcel/css": "^1.10.1", - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/css": "^1.12.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.6.2", + "@parcel/utils": "2.7.0", "browserslist": "^4.6.6", "nullthrows": "^1.1.1" } }, "@parcel/optimizer-htmlnano": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.6.2.tgz", - "integrity": "sha512-Doi2hDmsQHLwuBo6w5gvw5u6GBDz8FhkzAlitfG3C96lZxEw2eu0vquY4Li8lbZT9MBNs8zuYiD1QW8sdlv9hA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.7.0.tgz", + "integrity": "sha512-5QrGdWS5Hi4VXE3nQNrGqugmSXt68YIsWwKRAdarOxzyULSJS3gbCiQOXqIPRJobfZjnSIcdtkyxSiCUe1inIA==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", + "@parcel/plugin": "2.7.0", "htmlnano": "^2.0.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", @@ -3369,235 +3313,235 @@ } }, "@parcel/optimizer-image": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.6.2.tgz", - "integrity": "sha512-XwFk43s8Dar4N+wXOkpKkeXf1vtu3PSu4ic+M9J0EwNKElrktQ0+paLYmwwp7Xv0tZbRedLAROomUxdXqEMupg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.7.0.tgz", + "integrity": "sha512-EnaXz5UjR67FUu0BEcqZTT9LsbB/iFAkkghCotbnbOuC5QQsloq6tw54TKU3y+R3qsjgUoMtGxPcGfVoXxZXYw==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", - "@parcel/workers": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", "detect-libc": "^1.0.3" } }, "@parcel/optimizer-svgo": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.6.2.tgz", - "integrity": "sha512-X2wPy1VeT2d9oUCue/vAXX907kmLf0o+w0LHghhbApuXjkvJNS2Vz182HIo1rtcS0RH5k3lXxUV0OPQjOC7BOw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.7.0.tgz", + "integrity": "sha512-IO1JV4NpfP3V7FrhsqCcV8pDQIHraFi1/ZvEJyssITxjH49Im/txKlwMiQuZZryAPn8Xb8g395Muawuk6AK6sg==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "svgo": "^2.4.0" } }, "@parcel/optimizer-terser": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.6.2.tgz", - "integrity": "sha512-ZSEVQ3G3zOiVPeHvH+BrHegZybrQj9kWQAaAA92leSqbvf6UaX4xqXbGRg2OttNFtbGYBzIl28Zm4t2SLeUIuA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.7.0.tgz", + "integrity": "sha512-07VZjIO8xsl2/WmS/qHI8lI/cpu47iS9eRpqwfZEEsdk1cfz50jhWkmFudHBxiHGMfcZ//1+DdaPg9RDBWZtZA==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.6.2", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1", "terser": "^5.2.0" } }, "@parcel/package-manager": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.6.2.tgz", - "integrity": "sha512-xGMqTgnwTE3rgzYwUZMKxR8fzmP5iSYz/gj2H8FR3pEmwh/8xCMtNjTSth+hPVGuqgRZ6JxwpfdY/fXdZ61ViQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.7.0.tgz", + "integrity": "sha512-wmfSX1mRrTi8MeA4KrnPk/x7zGUsILCQmTo6lA4gygzAxDbM1pGuyFN8/Kt0y0SFO2lbljARtD/4an5qdotH+Q==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/fs": "2.6.2", - "@parcel/logger": "2.6.2", - "@parcel/types": "2.6.2", - "@parcel/utils": "2.6.2", - "@parcel/workers": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", "semver": "^5.7.1" } }, "@parcel/packager-css": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.6.2.tgz", - "integrity": "sha512-zifJqgNUtLZoJ2oeFeLz6OFOBy8FNlVGtGtOqTJZN1SeYd94xNYyeUTwnSsOh2OEDs6HJhggL3o4uEmpM1s9GA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.7.0.tgz", + "integrity": "sha512-44nzZwu+ssGuiFmYM6cf/Y4iChiUZ4DUzzpegnGlhXtKJKe4NHntxThJynuRZWKN2AAf48avApDpimg2jW0KDw==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.6.2", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1" } }, "@parcel/packager-html": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.6.2.tgz", - "integrity": "sha512-NTJoKcqApMgFOpulok4Ru9QW3BD7d5931ymoow9/bmgDwvJNh2SOMHVx6lqzKRU5x+wlShpYfDur4zOipRev8g==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.7.0.tgz", + "integrity": "sha512-Zgqd7sdcY/UnR370GR0q2ilmEohUDXsO8A1F28QCJzIsR1iCB6KRUT74+pawfQ1IhXZLaaFLLYe0UWcfm0JeXg==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", - "@parcel/types": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5" } }, "@parcel/packager-js": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.6.2.tgz", - "integrity": "sha512-fm5rKWtaExR0W+UEKWivXNPysRFxuBCdskdxDByb1J1JeGMvp7dJElbi8oXDAQM4MnM5EyG7cg47SlMZNTLm4A==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.7.0.tgz", + "integrity": "sha512-wTRdM81PgRVDzWGXdWmqLwguWnTYWzhEDdjXpW2n8uMOu/CjHhMtogk65aaYk3GOnq6OBL/NsrmBiV/zKPj1vA==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/hash": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.6.2", + "@parcel/utils": "2.7.0", "globals": "^13.2.0", "nullthrows": "^1.1.1" } }, "@parcel/packager-raw": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.6.2.tgz", - "integrity": "sha512-Rl3ZkMtMjb+LEvRowijDD8fibUAS6rWK0/vZQMk9cDNYCP2gCpZayLk0HZIGxneeTbosf/0sbngHq4VeRQOnQA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.7.0.tgz", + "integrity": "sha512-jg2Zp8dI5VpIQlaeahXDCfrPN9m/DKht1NkR9P2CylMAwqCcc1Xc1RRiF0wfwcPZpPMpq1265n+4qnB7rjGBlA==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2" + "@parcel/plugin": "2.7.0" } }, "@parcel/packager-raw-url": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw-url/-/packager-raw-url-2.6.2.tgz", - "integrity": "sha512-QMvvGOwfiiZL8AVUBcnTRU7rOaztq8ujPlg4QgDUMuHVytxpDyk+6MuKz7B5y1k+SupGpqK4M6YTrj5+FkeE3w==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw-url/-/packager-raw-url-2.7.0.tgz", + "integrity": "sha512-qbMYvYizkAmSlTM69DxAd8yCEfP6FfpeoQ+e258TD8PDlwzfxNghuBbbnT2kULZGeYuzQd8aGyuErJdmbJmC4w==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2" + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" } }, "@parcel/packager-svg": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.6.2.tgz", - "integrity": "sha512-FrGlwtiMs7YBWoVA3vCNHlBcghVYueKzimvufl4r287g1iEmq59pchCqpi6rW83O/mnpUQg9mpP+BmXxuvjLNg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.7.0.tgz", + "integrity": "sha512-EmJg3HpD6/xxKBjir/CdCKJZwI24iVfBuxRS9LUp3xHAIebOzVh1z6IN+i2Di5+NyRwfOFaLliL4uMa1zwbyCA==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", - "@parcel/types": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", "posthtml": "^0.16.4" } }, "@parcel/plugin": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.6.2.tgz", - "integrity": "sha512-wbbWsM23Pr+8xtLSvf+UopXdVYlpKCCx6PuuZaZcKo+9IcDCWoGXD4M8Kkz14qBmkFn5uM00mULUqmVdSibB2w==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.7.0.tgz", + "integrity": "sha512-qqgx+nnMn6/0lRc4lKbLGmhNtBiT93S2gFNB4Eb4Pfz/SxVYoW+fmml+KdfOSiZffWOAH5L6NwhyD7N8aSikzw==", "dev": true, "requires": { - "@parcel/types": "2.6.2" + "@parcel/types": "2.7.0" } }, "@parcel/reporter-cli": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.6.2.tgz", - "integrity": "sha512-5BWMtQRSXVXMlB/BOkCf8NVLh3qcQVMrj6owuekmqLi/GGC+kGZovzA6YrofVIdNHcoxOZwTIYwjoU3ibJ6yAA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.7.0.tgz", + "integrity": "sha512-80gEODg8cnAmnxGVuaSVDo8JJ54P9AA2bHwSs1cIkHWlJ3BjDQb83H31bBHncJ5Kn5kQ/j+7WjlqHpTCiOR9PA==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", - "@parcel/types": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", "chalk": "^4.1.0", "term-size": "^2.2.1" } }, "@parcel/reporter-dev-server": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.6.2.tgz", - "integrity": "sha512-5QtL3ETMFL161jehlIK6rjBM+Pqk5cMhr60s9yLYqE1GY4M4gMj+Act+FXViyM6gmMA38cPxDvUsxTKBYXpFCw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.7.0.tgz", + "integrity": "sha512-ySuou5addK8fGue8aXzo536BaEjMujDrEc1xkp4TasInXHVcA98b+SYX5NAZTGob5CxKvZQ5ylhg77zW30B+iA==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2" + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" } }, "@parcel/resolver-default": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.6.2.tgz", - "integrity": "sha512-Lo5sWb5QkjWvdBr+TdmAF6Mszb/sMldBBatc1osQTkHXCy679VMH+lfyiWxHbwK+F1pmdMeBJpYcMxvrgT8EsA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.7.0.tgz", + "integrity": "sha512-v8TvWsbLK7/q7n4gv6OrYNbW18xUx4zKbVMGZb1u4yMhzEH4HFr1D9OeoTq3jk+ximAigds8B6triQbL5exF7A==", "dev": true, "requires": { - "@parcel/node-resolver-core": "2.6.2", - "@parcel/plugin": "2.6.2" + "@parcel/node-resolver-core": "2.7.0", + "@parcel/plugin": "2.7.0" } }, "@parcel/runtime-browser-hmr": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.6.2.tgz", - "integrity": "sha512-M4X0+7dyfdI6smwGUGjGXb8Ns3HX7ZrTemyq4Gc7zp7P/5gWjR8i9eISz46sXmF9bf01a/4dKZpoCC9un1pH1g==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.7.0.tgz", + "integrity": "sha512-PLbMLdclQeYsi2LkilZVGFV1n3y55G1jaBvby4ekedUZjMw3SWdMY2tDxgSDdFWfLCnYHJXdGUQSzGGi1kPzjA==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2" + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" } }, "@parcel/runtime-js": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.6.2.tgz", - "integrity": "sha512-0S3JFwgvs6FmEx2dHta9R0Sfu8vCnFAm4i7Y4efGHtAcTrF2CHjyiz4/hG+RQGJ70eoWW463Q+8qt6EKbkaOBQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.7.0.tgz", + "integrity": "sha512-9/YUZTBNrSN2H6rbz/o1EOM0O7I3ZR/x9IDzxjJBD6Mi+0uCgCD02aedare/SNr1qgnbZZWmhpOzC+YgREcfLA==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1" } }, "@parcel/runtime-react-refresh": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.6.2.tgz", - "integrity": "sha512-DJTm5D/tUAGZm0o3ndDOPbKwdYrobuvm4jvkPq31LdEUqVvyuzBAMlqQFHc1yJEJDRRWOIQwQP9Y0NQbJmXFfg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.7.0.tgz", + "integrity": "sha512-vDKO0rWqRzEpmvoZ4kkYUiSsTxT5NnH904BFPFxKI0wJCl6yEmPuEifmATo73OuYhP6jIP3Qfl1R4TtiDFPJ1Q==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "react-error-overlay": "6.0.9", "react-refresh": "^0.9.0" } }, "@parcel/runtime-service-worker": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.6.2.tgz", - "integrity": "sha512-9jV+RwVEeDUI5+eLy8j1tapTNoHHGOY2+JUprcObQkQ8fux7KltQBJWFhpkUdGtz5LTCNXtj9tdycFtS5lmSzg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.7.0.tgz", + "integrity": "sha512-uD2pAV0yV6+e7JaWH4KVPbG+zRCrxr/OACyS9tIh+Q/R1vRmh8zGM3yhdrcoiZ7tFOnM72vd6xY11eTrUsSVig==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1" } }, "@parcel/source-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.0.tgz", - "integrity": "sha512-E7UOEIof2o89LrKk1agSLmwakjigmEdDp1ZaEdsLVEvq63R/bul4Ij5CT+0ZDcijGpl5tnTbQADY9EyYGtjYgQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", + "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", "dev": true, "requires": { "detect-libc": "^1.0.3" } }, "@parcel/transformer-babel": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.6.2.tgz", - "integrity": "sha512-R3qdfhnZhVhsDB8+0wC3CU86dmqx5DwxcTo10Wd1VbA6fiLRSGd4+ZrxJRg491mFTedgtTrUeO6LNYAmMFpCbQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.7.0.tgz", + "integrity": "sha512-7iklDXXnKH1530+QbI+e4kIJ+Q1puA1ulRS10db3aUJMj5GnvXGDFwhSZ7+T1ps66QHO7cVO29VlbqiRDarH1Q==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.6.2", + "@parcel/utils": "2.7.0", "browserslist": "^4.6.6", "json5": "^2.2.0", "nullthrows": "^1.1.1", @@ -3605,29 +3549,29 @@ } }, "@parcel/transformer-css": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.6.2.tgz", - "integrity": "sha512-6lsMdwBUgAyTcd7OIz2lG56jobptGkaRogDmbGFDhmuq/tQ/ZrNElUFmDVeh5cELQlByvj/Qh32cUMnsiMsk3g==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.7.0.tgz", + "integrity": "sha512-J4EpWK9spQpXyNCmKK8Xnane0xW/1B/EAmfp7Fiv7g+5yUjY4ODf4KUugvE+Eb2gekPkhOKNHermO2KrX0/PFA==", "dev": true, "requires": { - "@parcel/css": "^1.10.1", - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/css": "^1.12.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.6.2", + "@parcel/utils": "2.7.0", "browserslist": "^4.6.6", "nullthrows": "^1.1.1" } }, "@parcel/transformer-html": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.6.2.tgz", - "integrity": "sha512-DEGv0Gd8BVAO/QZuXRg+A6YieVpIub7YT8xTNA/6vCIAl++y2hYyo9NF2j2xnooYbzW7zd7uDEFawOSd40lxig==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.7.0.tgz", + "integrity": "sha512-wYJl5rn81W+Rlk9oQwDJcjoVsWVDKyeri84FzmlGXOsg0EYgnqOiG+3MDM8GeZjfuGe5fuoum4eqZeS0WdUHXw==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/hash": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", @@ -3636,27 +3580,28 @@ } }, "@parcel/transformer-image": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.6.2.tgz", - "integrity": "sha512-i2Ug6exFaX64M10Qsq4vza5NP0iRW+aIcao4uGvPHP6d36a0oUfT6tJsOLHh3sDj2ihT8RVJL2TRavSX17TjUA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.7.0.tgz", + "integrity": "sha512-mhi9/R5/ULhCkL2COVIKhNFoLDiZwQgprdaTJr5fnODggVxEX5o7ebFV6KNLMTEkwZUJWoB1hL0ziI0++DtoFA==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", - "@parcel/workers": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", "nullthrows": "^1.1.1" } }, "@parcel/transformer-js": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.6.2.tgz", - "integrity": "sha512-uhXAMTjE/Q61amflV8qVpb73mj+mIdXIMH0cSks1/gDIAxcgIvWvrE14P4TvY6zJ1q1iRJRIRUN6cFSXqjjLSA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.7.0.tgz", + "integrity": "sha512-mzerR+D4rDomUSIk5RSTa2w+DXBdXUeQrpDO74WCDdpDi1lIl8ppFpqtmU7O6y6p8QsgkmS9b0g/vhcry6CJTA==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.6.2", - "@parcel/workers": "2.6.2", + "@parcel/utils": "2.7.0", + "@parcel/workers": "2.7.0", "@swc/helpers": "^0.4.2", "browserslist": "^4.6.6", "detect-libc": "^1.0.3", @@ -3666,25 +3611,25 @@ } }, "@parcel/transformer-json": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.6.2.tgz", - "integrity": "sha512-QGcIIvbPF/u10ihYvQhxXqb2QMXWSzcBxJrOSIXIl74TUGrWX05D5LmjDA/rzm/n/kvRnBkFNP60R/smYb8x+Q==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.7.0.tgz", + "integrity": "sha512-RQjuxBpYOch+kr4a0zi77KJtOLTPYRM7iq4NN80zKnA0r0dwDUCxZBtaj2l0O0o3R4MMJnm+ncP+cB7XR7dZYA==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", + "@parcel/plugin": "2.7.0", "json5": "^2.2.0" } }, "@parcel/transformer-postcss": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.6.2.tgz", - "integrity": "sha512-yauLUofKnb09tzgg8FE33aDrbqgOgQtGyWfyiKWnoV1j8XTRu/t6R7e2qRysgNsm9Ghzxe1G83iJSli1MGTErA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.7.0.tgz", + "integrity": "sha512-b6RskXBWf0MjpC9qjR2dQ1ZdRnlOiKYseG5CEovWCqM218RtdydFKz7jS+5Gxkb6qBtOG7zGPONXdPe+gTILcA==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/hash": "2.6.2", - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "clone": "^2.1.1", "nullthrows": "^1.1.1", "postcss-value-parser": "^4.2.0", @@ -3692,13 +3637,13 @@ } }, "@parcel/transformer-posthtml": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.6.2.tgz", - "integrity": "sha512-Ly9znYdBnGLDmlyhKQJOekrs35w7fKTSxZ60B3nTtpwSFC/AMr3nv9kPTVi8KDRp2Kh1ahxQlfBIYHCa0RfkXA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.7.0.tgz", + "integrity": "sha512-cP8YOiSynWJ1ycmBlhnnHeuQb2cwmklZ+BNyLUktj5p78kDy2de7VjX+dRNRHoW4H9OgEcSF4UEfDVVz5RYIhw==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", @@ -3707,34 +3652,34 @@ } }, "@parcel/transformer-raw": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.6.2.tgz", - "integrity": "sha512-CsofYq5g9Zj/FNmhya2R7Xp3WHlzz34mEdN69bds3azRYHCrl/TS33xXcp/9J+74SEIY1Ufh552o1cM3fnSrDQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.7.0.tgz", + "integrity": "sha512-sDnItWCFSDez0izK1i5cgv+kXzZTbcJh4rNpVIgmE1kBLvAz608sqgcCkavb2wVJIvLesxYM+5G4p1CwkDlZ1g==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2" + "@parcel/plugin": "2.7.0" } }, "@parcel/transformer-react-refresh-wrap": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.6.2.tgz", - "integrity": "sha512-7EE68ebISz+oAHm64ZJbz6uJQT4aOoB8QiK3PvuY6+RsP7aK4/FEHGM1afW49KrZbP4lWjloEkcJm/88DfBiGw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.7.0.tgz", + "integrity": "sha512-1vRmIJzyBA1nIiXTAU6tZExq2FvJj/2F0ft6KDw8GYPv0KjmdiPo/PmaZ7JeSVOM6SdXQIQCbTmp1vkMP7DtkA==", "dev": true, "requires": { - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0", "react-refresh": "^0.9.0" } }, "@parcel/transformer-svg": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.6.2.tgz", - "integrity": "sha512-s7e/DVte2OT+jUL10+g2+l/y/MqxAb8Avw1asRH0683iEVj6GGS/K4KnHN8WagLwnS6Fb3/InVrzxtb0YKUt2w==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.7.0.tgz", + "integrity": "sha512-ioER37zceuuE+K6ZrnjCyMUWEnv+63hIAFResc1OXxRhyt+7kzMz9ZqK0Mt6QMLwl1dxhkLmrU41n9IxzKZuSQ==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/hash": "2.6.2", - "@parcel/plugin": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/plugin": "2.7.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", @@ -3743,43 +3688,43 @@ } }, "@parcel/transformer-webmanifest": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-webmanifest/-/transformer-webmanifest-2.6.2.tgz", - "integrity": "sha512-1PdssPN4cgbEMuLx1lZKKIonoKtAIz8ckKvs/7TTPquDAdPS2gg9ATkhjJ4KVD0mUk4JrHWR7JekDTVkIgfMuA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-webmanifest/-/transformer-webmanifest-2.7.0.tgz", + "integrity": "sha512-QPLxLGdi2e9KBPhAi+Hpo00kvEhytZoxE56E9+jTgVKwZynn+7YoGhqoNz73MtqHSnrZ+IKojveU81w7Nl00cw==", "dev": true, "requires": { "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/diagnostic": "2.6.2", - "@parcel/plugin": "2.6.2", - "@parcel/utils": "2.6.2" + "@parcel/diagnostic": "2.7.0", + "@parcel/plugin": "2.7.0", + "@parcel/utils": "2.7.0" } }, "@parcel/types": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.6.2.tgz", - "integrity": "sha512-MV8BFpCIs2jMUvK2RHqzkoiuOQ//JIbrD1zocA2YRW3zuPL/iABvbAABJoXpoPCKikVWOoCWASgBfWQo26VvJQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.7.0.tgz", + "integrity": "sha512-+dhXVUnseTCpJvBTGMp0V6X13z6O/A/+CUtwEpMGZ8XSmZ4Gk44GvaTiBOp0bJpWG4fvCKp+UmC8PYbrDiiziw==", "dev": true, "requires": { - "@parcel/cache": "2.6.2", - "@parcel/diagnostic": "2.6.2", - "@parcel/fs": "2.6.2", - "@parcel/package-manager": "2.6.2", + "@parcel/cache": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/package-manager": "2.7.0", "@parcel/source-map": "^2.0.0", - "@parcel/workers": "2.6.2", + "@parcel/workers": "2.7.0", "utility-types": "^3.10.0" } }, "@parcel/utils": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.6.2.tgz", - "integrity": "sha512-Ug7hpRxjgbY5AopW55nY7MmGMVmwmN+ihfCmxJkBUoESTG/3iq8uME7GjyOgW5DkQc2K7q62i8y8N0wCJT1u4Q==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.7.0.tgz", + "integrity": "sha512-jNZ5bIGg1r1RDRKi562o4kuVwnz+XJ2Ie3b0Zwrqwvgfj6AbRFIKzDd+h85dWWmcDYzKUbHp11u6VJl1u8Vapg==", "dev": true, "requires": { - "@parcel/codeframe": "2.6.2", - "@parcel/diagnostic": "2.6.2", - "@parcel/hash": "2.6.2", - "@parcel/logger": "2.6.2", - "@parcel/markdown-ansi": "2.6.2", + "@parcel/codeframe": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/hash": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/markdown-ansi": "2.7.0", "@parcel/source-map": "^2.0.0", "chalk": "^4.1.0" } @@ -3795,23 +3740,23 @@ } }, "@parcel/workers": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.6.2.tgz", - "integrity": "sha512-wBgUjJQm+lDd12fPRUmk09+ujTA9DgwPdqylSFK0OtI/yT6A+2kArUqjp8IwWo2tCJXoMzXBne2XQIWKqMiN4Q==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.7.0.tgz", + "integrity": "sha512-99VfaOX+89+RaoTSyH9ZQtkMBFZBFMvJmVJ/GeJT6QCd2wtKBStTHlaSnQOkLD/iRjJCNwV2xpZmm8YkTwV+hg==", "dev": true, "requires": { - "@parcel/diagnostic": "2.6.2", - "@parcel/logger": "2.6.2", - "@parcel/types": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/diagnostic": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/types": "2.7.0", + "@parcel/utils": "2.7.0", "chrome-trace-event": "^1.0.2", "nullthrows": "^1.1.1" } }, "@swc/helpers": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.3.tgz", - "integrity": "sha512-6JrF+fdUK2zbGpJIlN7G3v966PQjyx/dPt1T9km2wj+EUBqgrxCk3uX4Kct16MIm9gGxfKRcfax2hVf5jvlTzA==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.11.tgz", + "integrity": "sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==", "dev": true, "requires": { "tslib": "^2.4.0" @@ -3836,9 +3781,9 @@ "dev": true }, "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true }, "ansi-styles": { @@ -3866,15 +3811,15 @@ "dev": true }, "browserslist": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", - "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001359", - "electron-to-chromium": "^1.4.172", - "node-releases": "^2.0.5", - "update-browserslist-db": "^1.0.4" + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" } }, "buffer-from": { @@ -3890,9 +3835,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001364", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001364.tgz", - "integrity": "sha512-9O0xzV3wVyX0SlegIQ6knz+okhBB5pE0PC40MNdwcipjwpxoUEHL24uJ+gG42cgklPjfO5ZjZPme9FTSN3QT2Q==", + "version": "1.0.30001402", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001402.tgz", + "integrity": "sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==", "dev": true }, "chalk": { @@ -4059,9 +4004,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.185", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.185.tgz", - "integrity": "sha512-9kV/isoOGpKkBt04yYNaSWIBn3187Q5VZRtoReq8oz5NY/A4XmU6cAoqgQlDp7kKJCZMRjWZ8nsQyxfpFHvfyw==", + "version": "1.4.254", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.254.tgz", + "integrity": "sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==", "dev": true }, "entities": { @@ -4098,9 +4043,9 @@ "dev": true }, "globals": { - "version": "13.16.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", - "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -4180,6 +4125,79 @@ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", "dev": true }, + "lightningcss": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.15.1.tgz", + "integrity": "sha512-d4fqKl8sqpdM27OsseAbKKxhD2otiu6stS7yWlm/DA7wOQAIDKMu/dke54cEN8ED19v9H2pEzMPGTsRfnq3Rdg==", + "dev": true, + "requires": { + "detect-libc": "^1.0.3", + "lightningcss-darwin-arm64": "1.15.1", + "lightningcss-darwin-x64": "1.15.1", + "lightningcss-linux-arm-gnueabihf": "1.15.1", + "lightningcss-linux-arm64-gnu": "1.15.1", + "lightningcss-linux-arm64-musl": "1.15.1", + "lightningcss-linux-x64-gnu": "1.15.1", + "lightningcss-linux-x64-musl": "1.15.1", + "lightningcss-win32-x64-msvc": "1.15.1" + } + }, + "lightningcss-darwin-arm64": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.15.1.tgz", + "integrity": "sha512-4bqe9OCWzj8gPgwzpDK7TPopIoKx9CQMPVN83/+T5LVLkh9sSS0ltZLjAFI399GIkC6idl6rguUQ5qPeq4yxsQ==", + "dev": true, + "optional": true + }, + "lightningcss-darwin-x64": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.15.1.tgz", + "integrity": "sha512-1W7kt2Nd0lPFkZ5VzieJfs/ePVADysM3FS33HcUUzktE52vWL2B6S4ntWibHj6Ccg/lDH5o6GiLcCYwpOPLHug==", + "dev": true, + "optional": true + }, + "lightningcss-linux-arm-gnueabihf": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.15.1.tgz", + "integrity": "sha512-8FijfM4HGJPCQPB9nAaTjdOE2PGQYE66t1wvV+SR915dEePn4yyRdCBJitlas5B6aTAE2AMwEuEl1i/pVDmkGw==", + "dev": true, + "optional": true + }, + "lightningcss-linux-arm64-gnu": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.15.1.tgz", + "integrity": "sha512-ZhCv3MlApRTIwszlNQ2t7FST7qK+M1iP6apTvOetPwDlzOMZ5dcH0a1453JPm4CwOSzHZ8079gnb5EqtU4+pjg==", + "dev": true, + "optional": true + }, + "lightningcss-linux-arm64-musl": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.15.1.tgz", + "integrity": "sha512-cGhslFivvMLSIsesZbEaUurXRJMGUftHukiY5DjWtXkA2iIqqV7TyK3j6ZJPy76hlRKsjU/WO8CrabAvr6kmsw==", + "dev": true, + "optional": true + }, + "lightningcss-linux-x64-gnu": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.15.1.tgz", + "integrity": "sha512-uVfUgRUjq7laAR9A027oqGPcq72Y/hPVEEqb9agWzNqYvZyT0VAqNxp9g2ncL//gOD1vTwQntcwDhrI5VE2PCw==", + "dev": true, + "optional": true + }, + "lightningcss-linux-x64-musl": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.15.1.tgz", + "integrity": "sha512-n2cRPHxL57N+YMsBodF9HogieOicmlQVUCFM+RF0FOzayA8LdypacNWI3EDzbERWfkBAWtx2eLvV50DOJrkQdg==", + "dev": true, + "optional": true + }, + "lightningcss-win32-x64-msvc": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.15.1.tgz", + "integrity": "sha512-wHGJZnCmHU14cL3mmVNZm1yDz55m8EKxwPhACZTq+/QOvLMeIXQ4qLvNzdvtVL5KESPwz4hjYsYsSNCtpcTfOA==", + "dev": true, + "optional": true + }, "lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -4237,37 +4255,28 @@ "dev": true }, "msgpackr": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.6.1.tgz", - "integrity": "sha512-Je+xBEfdjtvA4bKaOv8iRhjC8qX2oJwpYH4f7JrG4uMVJVmnmkAT4pjKdbztKprGj3iwjcxPzb5umVZ02Qq3tA==", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.6.3.tgz", + "integrity": "sha512-Wtwnt2W06wNOLzV3N0XLLAJCxpwlCfFpvSZAXsu+xf71X7KuqBEDhDSjAy9nwNhQ2aK74Rd1RiRln+62tffoXw==", "dev": true, "requires": { "msgpackr-extract": "^2.0.2" } }, "msgpackr-extract": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-2.0.2.tgz", - "integrity": "sha512-coskCeJG2KDny23zWeu+6tNy7BLnAiOGgiwzlgdm4oeSsTpqEJJPguHIuKZcCdB7tzhZbXNYSg6jZAXkZErkJA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-2.1.2.tgz", + "integrity": "sha512-cmrmERQFb19NX2JABOGtrKdHMyI6RUyceaPBQ2iRz9GnDkjBWFjNJC0jyyoOfZl2U/LZE3tQCCQc4dlRyA8mcA==", "dev": true, "optional": true, "requires": { - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-darwin-x64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm": "2.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-linux-x64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-win32-x64": "2.0.2", - "node-gyp-build-optional-packages": "5.0.2" - }, - "dependencies": { - "node-gyp-build-optional-packages": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.2.tgz", - "integrity": "sha512-PiN4NWmlQPqvbEFcH/omQsswWQbe5Z9YK/zdB23irp5j2XibaA2IrGvpSWmVVG4qMZdmPdwPctSy4a86rOMn6g==", - "dev": true, - "optional": true - } + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-arm": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-linux-x64": "2.1.2", + "@msgpackr-extract/msgpackr-extract-win32-x64": "2.1.2", + "node-gyp-build-optional-packages": "5.0.3" } }, "node-addon-api": { @@ -4337,21 +4346,21 @@ "dev": true }, "parcel": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.6.2.tgz", - "integrity": "sha512-q6hrD3rm9M4S/VBVTcOs3pl55cnRwWfco7n8hZoAqnInWjWB+Khu92LRBMerMBTdE15Y+lJhWrXNdimDYstfhQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.7.0.tgz", + "integrity": "sha512-pRYwnivwtNP0tip8xYSo4zCB0XhLt7/gJzP1p8OovCqkmFjG9VG+GW9TcAKqMIo0ovEa9tT+/s6gY1Qy+BONGQ==", "dev": true, "requires": { - "@parcel/config-default": "2.6.2", - "@parcel/core": "2.6.2", - "@parcel/diagnostic": "2.6.2", - "@parcel/events": "2.6.2", - "@parcel/fs": "2.6.2", - "@parcel/logger": "2.6.2", - "@parcel/package-manager": "2.6.2", - "@parcel/reporter-cli": "2.6.2", - "@parcel/reporter-dev-server": "2.6.2", - "@parcel/utils": "2.6.2", + "@parcel/config-default": "2.7.0", + "@parcel/core": "2.7.0", + "@parcel/diagnostic": "2.7.0", + "@parcel/events": "2.7.0", + "@parcel/fs": "2.7.0", + "@parcel/logger": "2.7.0", + "@parcel/package-manager": "2.7.0", + "@parcel/reporter-cli": "2.7.0", + "@parcel/reporter-dev-server": "2.7.0", + "@parcel/utils": "2.7.0", "chalk": "^4.1.0", "commander": "^7.0.0", "get-port": "^4.2.0", @@ -4437,9 +4446,9 @@ } }, "preact": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.9.0.tgz", - "integrity": "sha512-jO6/OvCRL+OT8gst/+Q2ir7dMybZAX8ioP02Zmzh3BkQMHLyqZSujvxbUriXvHi8qmhcHKC2Gwbog6Kt+YTh+Q==" + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.11.0.tgz", + "integrity": "sha512-Fk6+vB2kb6mSJfDgODq0YDhMfl0HNtK5+Uc9QqECO4nlyPAQwCI+BKyWO//idA7ikV7o+0Fm6LQmNuQi1wXI1w==" }, "react-error-overlay": { "version": "6.0.9", @@ -4539,9 +4548,9 @@ "dev": true }, "terser": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", - "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.2", @@ -4583,9 +4592,9 @@ "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.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", "dev": true, "requires": { "escalade": "^3.1.1", @@ -4617,9 +4626,9 @@ "dev": true }, "ws": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", "dev": true, "requires": {} },