From 832ab1d5060b9c6d0188ab39a436441dc80c6245 Mon Sep 17 00:00:00 2001 From: TechQuery Date: Tue, 31 Oct 2023 01:08:46 +0800 Subject: [PATCH] [fix] add Type-Icon map of common MIME Type [optimize] update Upstream packages --- package.json | 18 +- pnpm-lock.yaml | 1132 ++++++++++++++++++++-------------------- source/FilePreview.tsx | 22 +- 3 files changed, 584 insertions(+), 588 deletions(-) diff --git a/package.json b/package.json index 6f04340..609774a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mobx-restful-table", - "version": "1.2.0", + "version": "1.2.1", "license": "LGPL-3.0", "author": "shiy2008@gmail.com", "description": "A Pagination Table & Scroll List component suite for CRUD operation, which is based on MobX RESTful & React.", @@ -25,11 +25,11 @@ "types": "dist/index.d.ts", "main": "dist/index.js", "dependencies": { - "@swc/helpers": "^0.5.2", + "@swc/helpers": "^0.5.3", "classnames": "^2.3.2", "lodash": "^4.17.21", "mobx-react-helper": "^0.2.7", - "react-bootstrap": "^2.9.0", + "react-bootstrap": "^2.9.1", "regenerator-runtime": "^0.14.0", "web-utility": "^4.1.3" }, @@ -41,20 +41,20 @@ "react": ">=16.8" }, "devDependencies": { - "@parcel/packager-ts": "~2.9.3", - "@parcel/transformer-typescript-types": "~2.9.3", + "@parcel/packager-ts": "~2.10.1", + "@parcel/transformer-typescript-types": "~2.10.1", "@types/lodash": "^4.14.199", - "@types/react": "^18.2.24", + "@types/react": "^18.2.33", "husky": "^8.0.3", - "lint-staged": "^14.0.1", + "lint-staged": "^15.0.2", "mobx": "^6.10.2", "mobx-i18n": "^0.4.1", "mobx-react": "^9.0.1", "mobx-restful": "^0.6.12", - "parcel": "~2.9.3", + "parcel": "~2.10.1", "prettier": "^3.0.3", "react": "^18.2.0", - "typedoc": "^0.25.1", + "typedoc": "^0.25.3", "typedoc-plugin-mdn-links": "^3.1.0", "typescript": "~5.2.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d58906..5a96712 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: dependencies: '@swc/helpers': - specifier: ^0.5.2 - version: 0.5.2 + specifier: ^0.5.3 + version: 0.5.3 classnames: specifier: ^2.3.2 version: 2.3.2 @@ -18,8 +18,8 @@ dependencies: specifier: ^0.2.7 version: 0.2.7(mobx@6.10.2)(react@18.2.0) react-bootstrap: - specifier: ^2.9.0 - version: 2.9.0(@types/react@18.2.24)(react@18.2.0) + specifier: ^2.9.1 + version: 2.9.1(@types/react@18.2.33)(react@18.2.0) regenerator-runtime: specifier: ^0.14.0 version: 0.14.0 @@ -29,23 +29,23 @@ dependencies: devDependencies: '@parcel/packager-ts': - specifier: ~2.9.3 - version: 2.9.3 + specifier: ~2.10.1 + version: 2.10.1 '@parcel/transformer-typescript-types': - specifier: ~2.9.3 - version: 2.9.3(typescript@5.2.2) + specifier: ~2.10.1 + version: 2.10.1(typescript@5.2.2) '@types/lodash': specifier: ^4.14.199 - version: 4.14.199 + version: 4.14.200 '@types/react': - specifier: ^18.2.24 - version: 18.2.24 + specifier: ^18.2.33 + version: 18.2.33 husky: specifier: ^8.0.3 version: 8.0.3 lint-staged: - specifier: ^14.0.1 - version: 14.0.1 + specifier: ^15.0.2 + version: 15.0.2 mobx: specifier: ^6.10.2 version: 6.10.2 @@ -59,8 +59,8 @@ devDependencies: specifier: ^0.6.12 version: 0.6.12(mobx@6.10.2)(typescript@5.2.2) parcel: - specifier: ~2.9.3 - version: 2.9.3(@swc/helpers@0.5.2)(typescript@5.2.2) + specifier: ~2.10.1 + version: 2.10.1(@swc/helpers@0.5.3)(typescript@5.2.2) prettier: specifier: ^3.0.3 version: 3.0.3 @@ -68,11 +68,11 @@ devDependencies: specifier: ^18.2.0 version: 18.2.0 typedoc: - specifier: ^0.25.1 - version: 0.25.1(typescript@5.2.2) + specifier: ^0.25.3 + version: 0.25.3(typescript@5.2.2) typedoc-plugin-mdn-links: specifier: ^3.1.0 - version: 3.1.0(typedoc@0.25.1) + version: 3.1.0(typedoc@0.25.3) typescript: specifier: ~5.2.2 version: 5.2.2 @@ -101,8 +101,8 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/runtime@7.23.1: - resolution: {integrity: sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==} + /@babel/runtime@7.23.2: + resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 @@ -112,54 +112,54 @@ packages: resolution: {integrity: sha512-XPIN3cYDXsoJI/oDWoR2tD++juVrhgIago9xyKhZ7IhGlzdDM9QgC8D8saKNCz5pindGcznFr2HBSsEQSWnSjw==} dev: true - /@lezer/lr@1.3.12: - resolution: {integrity: sha512-5nwY1JzCueUdRtlMBnlf1SUi69iGCq2ABq7WQFQMkn/kxPvoACAEnTp4P17CtXxYr7WCwtYPLL2AEvxKPuF1OQ==} + /@lezer/lr@1.3.13: + resolution: {integrity: sha512-RLAbau/4uSzKgIKj96mI5WUtG1qtiR0Frn0Ei9zhPj8YOkHM+1Bb8SgdVvmR/aWJCFIzjo2KFnDiRZ75Xf5NdQ==} dependencies: '@lezer/common': 1.1.0 dev: true - /@lmdb/lmdb-darwin-arm64@2.7.11: - resolution: {integrity: sha512-r6+vYq2vKzE+vgj/rNVRMwAevq0+ZR9IeMFIqcSga+wMtMdXQ27KqQ7uS99/yXASg29bos7yHP3yk4x6Iio0lw==} + /@lmdb/lmdb-darwin-arm64@2.8.5: + resolution: {integrity: sha512-KPDeVScZgA1oq0CiPBcOa3kHIqU+pTOwRFDIhxvmf8CTNvqdZQYp5cCKW0bUk69VygB2PuTiINFWbY78aR2pQw==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@lmdb/lmdb-darwin-x64@2.7.11: - resolution: {integrity: sha512-jhj1aB4K8ycRL1HOQT5OtzlqOq70jxUQEWRN9Gqh3TIDN30dxXtiHi6EWF516tzw6v2+3QqhDMJh8O6DtTGG8Q==} + /@lmdb/lmdb-darwin-x64@2.8.5: + resolution: {integrity: sha512-w/sLhN4T7MW1nB3R/U8WK5BgQLz904wh+/SmA2jD8NnF7BLLoUgflCNxOeSPOWp8geP6nP/+VjWzZVip7rZ1ug==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@lmdb/lmdb-linux-arm64@2.7.11: - resolution: {integrity: sha512-7xGEfPPbmVJWcY2Nzqo11B9Nfxs+BAsiiaY/OcT4aaTDdykKeCjvKMQJA3KXCtZ1AtiC9ljyGLi+BfUwdulY5A==} + /@lmdb/lmdb-linux-arm64@2.8.5: + resolution: {integrity: sha512-vtbZRHH5UDlL01TT5jB576Zox3+hdyogvpcbvVJlmU5PdL3c5V7cj1EODdh1CHPksRl+cws/58ugEHi8bcj4Ww==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@lmdb/lmdb-linux-arm@2.7.11: - resolution: {integrity: sha512-dHfLFVSrw/v5X5lkwp0Vl7+NFpEeEYKfMG2DpdFJnnG1RgHQZngZxCaBagFoaJGykRpd2DYF1AeuXBFrAUAXfw==} + /@lmdb/lmdb-linux-arm@2.8.5: + resolution: {integrity: sha512-c0TGMbm2M55pwTDIfkDLB6BpIsgxV4PjYck2HiOX+cy/JWiBXz32lYbarPqejKs9Flm7YVAKSILUducU9g2RVg==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@lmdb/lmdb-linux-x64@2.7.11: - resolution: {integrity: sha512-vUKI3JrREMQsXX8q0Eq5zX2FlYCKWMmLiCyyJNfZK0Uyf14RBg9VtB3ObQ41b4swYh2EWaltasWVe93Y8+KDng==} + /@lmdb/lmdb-linux-x64@2.8.5: + resolution: {integrity: sha512-Xkc8IUx9aEhP0zvgeKy7IQ3ReX2N8N1L0WPcQwnZweWmOuKfwpS3GRIYqLtK5za/w3E60zhFfNdS+3pBZPytqQ==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@lmdb/lmdb-win32-x64@2.7.11: - resolution: {integrity: sha512-BJwkHlSUgtB+Ei52Ai32M1AOMerSlzyIGA/KC4dAGL+GGwVMdwG8HGCOA2TxP3KjhbgDPMYkv7bt/NmOmRIFng==} + /@lmdb/lmdb-win32-x64@2.8.5: + resolution: {integrity: sha512-4wvrf5BgnR8RpogHhtpCPJMKBmvyZPhhUtEwMJbXh0ni2BucpfF07jlmyM11zRqQ2XIq6PbC2j7W7UCCcm1rRQ==} cpu: [x64] os: [win32] requiresBuild: true @@ -171,7 +171,7 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@lezer/common': 1.1.0 - '@lezer/lr': 1.3.12 + '@lezer/lr': 1.3.13 json5: 2.2.3 dev: true @@ -223,81 +223,82 @@ packages: dev: true optional: true - /@parcel/bundler-default@2.9.3: - resolution: {integrity: sha512-JjJK8dq39/UO/MWI/4SCbB1t/qgpQRFnFDetAAAezQ8oN++b24u1fkMDa/xqQGjbuPmGeTds5zxGgYs7id7PYg==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/bundler-default@2.10.1: + resolution: {integrity: sha512-R+0xfFoEkwGJ/6xYEFPvifd8zzatHz/YC7+IQLluxxutSJFhDcyewBfFkUgqlSJkYlSFRohS+w0T5y4V6T97Yw==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/graph': 2.9.3 - '@parcel/hash': 2.9.3 - '@parcel/plugin': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/graph': 3.0.1 + '@parcel/plugin': 2.10.1 + '@parcel/rust': 2.10.1 + '@parcel/utils': 2.10.1 nullthrows: 1.1.1 dev: true - /@parcel/cache@2.9.3(@parcel/core@2.9.3): - resolution: {integrity: sha512-Bj/H2uAJJSXtysG7E/x4EgTrE2hXmm7td/bc97K8M9N7+vQjxf7xb0ebgqe84ePVMkj4MVQSMEJkEucXVx4b0Q==} + /@parcel/cache@2.10.1(@parcel/core@2.10.1): + resolution: {integrity: sha512-qMJ6iMUIG9Ao42JSnDOuAzmEj6xGTrqKmz0tTgwbAhEaIjo974t0PAzOop+Ai074H12uZ1pWe6TvoL+qqJz8gg==} engines: {node: '>= 12.0.0'} peerDependencies: - '@parcel/core': ^2.9.3 + '@parcel/core': ^2.10.1 dependencies: - '@parcel/core': 2.9.3 - '@parcel/fs': 2.9.3(@parcel/core@2.9.3) - '@parcel/logger': 2.9.3 - '@parcel/utils': 2.9.3 - lmdb: 2.7.11 + '@parcel/core': 2.10.1 + '@parcel/fs': 2.10.1(@parcel/core@2.10.1) + '@parcel/logger': 2.10.1 + '@parcel/utils': 2.10.1 + lmdb: 2.8.5 dev: true - /@parcel/codeframe@2.9.3: - resolution: {integrity: sha512-z7yTyD6h3dvduaFoHpNqur74/2yDWL++33rjQjIjCaXREBN6dKHoMGMizzo/i4vbiI1p9dDox2FIDEHCMQxqdA==} + /@parcel/codeframe@2.10.1: + resolution: {integrity: sha512-CyAJJGyFJ6TIU2onxbK4VVmtXnCpVdSZobbCyRPYkHKQfqlarnjeQXZHBLnsBX1qviF4VGXp4ePgcsyiaFxWZg==} engines: {node: '>= 12.0.0'} dependencies: chalk: 4.1.2 dev: true - /@parcel/compressor-raw@2.9.3: - resolution: {integrity: sha512-jz3t4/ICMsHEqgiTmv5i1DJva2k5QRpZlBELVxfY+QElJTVe8edKJ0TiKcBxh2hx7sm4aUigGmp7JiqqHRRYmA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/compressor-raw@2.10.1: + resolution: {integrity: sha512-dBDmMhl7E8Cs0i4nvsg/9mWqqfI0qKL6J7jLYQFn+oubJXS1WZCmtIGwlrYT5rw8NouaLJCoN62ahb2SmhuKqw==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 + '@parcel/plugin': 2.10.1 dev: true - /@parcel/config-default@2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.2)(typescript@5.2.2): - resolution: {integrity: sha512-tqN5tF7QnVABDZAu76co5E6N8mA9n8bxiWdK4xYyINYFIEHgX172oRTqXTnhEMjlMrdmASxvnGlbaPBaVnrCTw==} + /@parcel/config-default@2.10.1(@parcel/core@2.10.1)(@swc/helpers@0.5.3)(typescript@5.2.2): + resolution: {integrity: sha512-Yyv6NxM7fvA5AZH3+fVoxL5/eMZz/fWLWGYPHxe8KT2aYIvVPCQpdUaQ87JNGgzUsL/bgYDWA9da3FReGuBxIA==} peerDependencies: - '@parcel/core': ^2.9.3 - dependencies: - '@parcel/bundler-default': 2.9.3 - '@parcel/compressor-raw': 2.9.3 - '@parcel/core': 2.9.3 - '@parcel/namer-default': 2.9.3 - '@parcel/optimizer-css': 2.9.3 - '@parcel/optimizer-htmlnano': 2.9.3(typescript@5.2.2) - '@parcel/optimizer-image': 2.9.3(@parcel/core@2.9.3) - '@parcel/optimizer-svgo': 2.9.3 - '@parcel/optimizer-swc': 2.9.3(@swc/helpers@0.5.2) - '@parcel/packager-css': 2.9.3 - '@parcel/packager-html': 2.9.3 - '@parcel/packager-js': 2.9.3 - '@parcel/packager-raw': 2.9.3 - '@parcel/packager-svg': 2.9.3 - '@parcel/reporter-dev-server': 2.9.3 - '@parcel/resolver-default': 2.9.3(@parcel/core@2.9.3) - '@parcel/runtime-browser-hmr': 2.9.3 - '@parcel/runtime-js': 2.9.3 - '@parcel/runtime-react-refresh': 2.9.3 - '@parcel/runtime-service-worker': 2.9.3 - '@parcel/transformer-babel': 2.9.3 - '@parcel/transformer-css': 2.9.3 - '@parcel/transformer-html': 2.9.3 - '@parcel/transformer-image': 2.9.3(@parcel/core@2.9.3) - '@parcel/transformer-js': 2.9.3(@parcel/core@2.9.3) - '@parcel/transformer-json': 2.9.3 - '@parcel/transformer-postcss': 2.9.3 - '@parcel/transformer-posthtml': 2.9.3 - '@parcel/transformer-raw': 2.9.3 - '@parcel/transformer-react-refresh-wrap': 2.9.3 - '@parcel/transformer-svg': 2.9.3 + '@parcel/core': ^2.10.1 + dependencies: + '@parcel/bundler-default': 2.10.1 + '@parcel/compressor-raw': 2.10.1 + '@parcel/core': 2.10.1 + '@parcel/namer-default': 2.10.1 + '@parcel/optimizer-css': 2.10.1 + '@parcel/optimizer-htmlnano': 2.10.1(typescript@5.2.2) + '@parcel/optimizer-image': 2.10.1(@parcel/core@2.10.1) + '@parcel/optimizer-svgo': 2.10.1 + '@parcel/optimizer-swc': 2.10.1(@swc/helpers@0.5.3) + '@parcel/packager-css': 2.10.1 + '@parcel/packager-html': 2.10.1 + '@parcel/packager-js': 2.10.1 + '@parcel/packager-raw': 2.10.1 + '@parcel/packager-svg': 2.10.1 + '@parcel/packager-wasm': 2.10.1 + '@parcel/reporter-dev-server': 2.10.1 + '@parcel/resolver-default': 2.10.1(@parcel/core@2.10.1) + '@parcel/runtime-browser-hmr': 2.10.1 + '@parcel/runtime-js': 2.10.1 + '@parcel/runtime-react-refresh': 2.10.1 + '@parcel/runtime-service-worker': 2.10.1 + '@parcel/transformer-babel': 2.10.1 + '@parcel/transformer-css': 2.10.1 + '@parcel/transformer-html': 2.10.1 + '@parcel/transformer-image': 2.10.1(@parcel/core@2.10.1) + '@parcel/transformer-js': 2.10.1(@parcel/core@2.10.1) + '@parcel/transformer-json': 2.10.1 + '@parcel/transformer-postcss': 2.10.1 + '@parcel/transformer-posthtml': 2.10.1 + '@parcel/transformer-raw': 2.10.1 + '@parcel/transformer-react-refresh-wrap': 2.10.1 + '@parcel/transformer-svg': 2.10.1 transitivePeerDependencies: - '@swc/helpers' - cssnano @@ -310,28 +311,28 @@ packages: - uncss dev: true - /@parcel/core@2.9.3: - resolution: {integrity: sha512-4KlM1Zr/jpsqWuMXr2zmGsaOUs1zMMFh9vfCNKRZkptf+uk8I3sugHbNdo+F5B+4e2yMuOEb1zgAmvJLeuH6ww==} + /@parcel/core@2.10.1: + resolution: {integrity: sha512-d3ufgqp3nfxJJLFLiGccX3C2paF/mWFjhjltoLmeqtdR3SFfS8z1ysrC7WJqBlwHFwBtL8ZqjPquekGmaH2LoQ==} engines: {node: '>= 12.0.0'} dependencies: '@mischnic/json-sourcemap': 0.1.1 - '@parcel/cache': 2.9.3(@parcel/core@2.9.3) - '@parcel/diagnostic': 2.9.3 - '@parcel/events': 2.9.3 - '@parcel/fs': 2.9.3(@parcel/core@2.9.3) - '@parcel/graph': 2.9.3 - '@parcel/hash': 2.9.3 - '@parcel/logger': 2.9.3 - '@parcel/package-manager': 2.9.3(@parcel/core@2.9.3) - '@parcel/plugin': 2.9.3 - '@parcel/profiler': 2.9.3 + '@parcel/cache': 2.10.1(@parcel/core@2.10.1) + '@parcel/diagnostic': 2.10.1 + '@parcel/events': 2.10.1 + '@parcel/fs': 2.10.1(@parcel/core@2.10.1) + '@parcel/graph': 3.0.1 + '@parcel/logger': 2.10.1 + '@parcel/package-manager': 2.10.1(@parcel/core@2.10.1) + '@parcel/plugin': 2.10.1 + '@parcel/profiler': 2.10.1 + '@parcel/rust': 2.10.1 '@parcel/source-map': 2.1.1 - '@parcel/types': 2.9.3 - '@parcel/utils': 2.9.3 - '@parcel/workers': 2.9.3(@parcel/core@2.9.3) + '@parcel/types': 2.10.1 + '@parcel/utils': 2.10.1 + '@parcel/workers': 2.10.1(@parcel/core@2.10.1) abortcontroller-polyfill: 1.7.5 base-x: 3.0.9 - browserslist: 4.21.11 + browserslist: 4.22.1 clone: 2.1.2 dotenv: 7.0.0 dotenv-expand: 5.1.0 @@ -341,109 +342,98 @@ packages: semver: 7.5.4 dev: true - /@parcel/diagnostic@2.9.3: - resolution: {integrity: sha512-6jxBdyB3D7gP4iE66ghUGntWt2v64E6EbD4AetZk+hNJpgudOOPsKTovcMi/i7I4V0qD7WXSF4tvkZUoac0jwA==} + /@parcel/diagnostic@2.10.1: + resolution: {integrity: sha512-PzYIyqg9QrIInPdfc4kellhfm0OlzylSvmDPfCCGlIdOnhFX5qqzaZkNAdFL1j4R4KwVqo90aeAy4I8AERRfaw==} engines: {node: '>= 12.0.0'} dependencies: '@mischnic/json-sourcemap': 0.1.1 nullthrows: 1.1.1 dev: true - /@parcel/events@2.9.3: - resolution: {integrity: sha512-K0Scx+Bx9f9p1vuShMzNwIgiaZUkxEnexaKYHYemJrM7pMAqxIuIqhnvwurRCsZOVLUJPDDNJ626cWTc5vIq+A==} + /@parcel/events@2.10.1: + resolution: {integrity: sha512-QONtaYl6YOZEbhpRFJ14OfnMu/rpUA2HlnhySTDdrv4N6vAiwbTIBhAAKqbQQNaRYH6OeKo9JSuXKggCFJr9Ag==} engines: {node: '>= 12.0.0'} dev: true - /@parcel/fs-search@2.9.3: - resolution: {integrity: sha512-nsNz3bsOpwS+jphcd+XjZL3F3PDq9lik0O8HPm5f6LYkqKWT+u/kgQzA8OkAHCR3q96LGiHxUywHPEBc27vI4Q==} - engines: {node: '>= 12.0.0'} - dev: true - - /@parcel/fs@2.9.3(@parcel/core@2.9.3): - resolution: {integrity: sha512-/PrRKgCRw22G7rNPSpgN3Q+i2nIkZWuvIOAdMG4KWXC4XLp8C9jarNaWd5QEQ75amjhQSl3oUzABzkdCtkKrgg==} + /@parcel/fs@2.10.1(@parcel/core@2.10.1): + resolution: {integrity: sha512-LLSaXj3oG4uCAUktcsXpzaK0AhT+vXLwCkechSuu88vrHpGOLHLnO/VkRsMNskWPjX9jAXbYRRX1x6uacdf04g==} engines: {node: '>= 12.0.0'} peerDependencies: - '@parcel/core': ^2.9.3 + '@parcel/core': ^2.10.1 dependencies: - '@parcel/core': 2.9.3 - '@parcel/fs-search': 2.9.3 - '@parcel/types': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/core': 2.10.1 + '@parcel/rust': 2.10.1 + '@parcel/types': 2.10.1 + '@parcel/utils': 2.10.1 '@parcel/watcher': 2.3.0 - '@parcel/workers': 2.9.3(@parcel/core@2.9.3) + '@parcel/workers': 2.10.1(@parcel/core@2.10.1) dev: true - /@parcel/graph@2.9.3: - resolution: {integrity: sha512-3LmRJmF8+OprAr6zJT3X2s8WAhLKkrhi6RsFlMWHifGU5ED1PFcJWFbOwJvSjcAhMQJP0fErcFIK1Ludv3Vm3g==} + /@parcel/graph@3.0.1: + resolution: {integrity: sha512-ymxlM2FEayLIQ+WaMR9ud188Jq0rS7omQgoywhCMhFRGyOqnZlLxGtCnZ20P0/1wtb11q5y6/UzpGiMfCu2OQg==} engines: {node: '>= 12.0.0'} dependencies: nullthrows: 1.1.1 dev: true - /@parcel/hash@2.9.3: - resolution: {integrity: sha512-qlH5B85XLzVAeijgKPjm1gQu35LoRYX/8igsjnN8vOlbc3O8BYAUIutU58fbHbtE8MJPbxQQUw7tkTjeoujcQQ==} - engines: {node: '>= 12.0.0'} - dependencies: - xxhash-wasm: 0.4.2 - dev: true - - /@parcel/logger@2.9.3: - resolution: {integrity: sha512-5FNBszcV6ilGFcijEOvoNVG6IUJGsnMiaEnGQs7Fvc1dktTjEddnoQbIYhcSZL63wEmzBZOgkT5yDMajJ/41jw==} + /@parcel/logger@2.10.1: + resolution: {integrity: sha512-o9Qi2HB/7T3hqCI2+nUYaHPk8fGNMxdUADh13iOycmGf3gKrno/t67P9dECnD9M5+YZK52R/8MRS0/SPaERC6g==} engines: {node: '>= 12.0.0'} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/events': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/events': 2.10.1 dev: true - /@parcel/markdown-ansi@2.9.3: - resolution: {integrity: sha512-/Q4X8F2aN8UNjAJrQ5NfK2OmZf6shry9DqetUSEndQ0fHonk78WKt6LT0zSKEBEW/bB/bXk6mNMsCup6L8ibjQ==} + /@parcel/markdown-ansi@2.10.1: + resolution: {integrity: sha512-UYdrZWlUy3w5hr+k0KToshGZONWP1M9+ld4i2vl12/v32FNX20zc15BnnKqheY7X/ZuLdqlVyMR7P+Q5Z7RMwQ==} engines: {node: '>= 12.0.0'} dependencies: chalk: 4.1.2 dev: true - /@parcel/namer-default@2.9.3: - resolution: {integrity: sha512-1ynFEcap48/Ngzwwn318eLYpLUwijuuZoXQPCsEQ21OOIOtfhFQJaPwXTsw6kRitshKq76P2aafE0BioGSqxcA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/namer-default@2.10.1: + resolution: {integrity: sha512-sYQswJ6ySFSld29EOYRj2hxhxj4qgnApUY44+0woWMvhkFdu/N+hbeZzS/d2owC/sfeE0lwiaLpcQEkhBsEqHw==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/plugin': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 nullthrows: 1.1.1 dev: true - /@parcel/node-resolver-core@3.0.3(@parcel/core@2.9.3): - resolution: {integrity: sha512-AjxNcZVHHJoNT/A99PKIdFtwvoze8PAiC3yz8E/dRggrDIOboUEodeQYV5Aq++aK76uz/iOP0tST2T8A5rhb1A==} + /@parcel/node-resolver-core@3.1.1(@parcel/core@2.10.1): + resolution: {integrity: sha512-LliCQ024WYGcmFt9zVvpzeHuMTvqywtDV7/HOtp2OS3up2pt7ryQwA/5OyrEYgeo+4pUHxlPDi9z1fm0AUCWQA==} engines: {node: '>= 12.0.0'} dependencies: '@mischnic/json-sourcemap': 0.1.1 - '@parcel/diagnostic': 2.9.3 - '@parcel/fs': 2.9.3(@parcel/core@2.9.3) - '@parcel/utils': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/fs': 2.10.1(@parcel/core@2.10.1) + '@parcel/rust': 2.10.1 + '@parcel/utils': 2.10.1 nullthrows: 1.1.1 semver: 7.5.4 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/optimizer-css@2.9.3: - resolution: {integrity: sha512-RK1QwcSdWDNUsFvuLy0hgnYKtPQebzCb0vPPzqs6LhL+vqUu9utOyRycGaQffHCkHVQP6zGlN+KFssd7YtFGhA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/optimizer-css@2.10.1: + resolution: {integrity: sha512-/oGD+w/2elpwtowVKVetq/X9ief+x8WODuq3pnoNkAbCLiE/6CXXmJwly2BzugpTmJB2L6YqSblMXonMuki/GQ==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/plugin': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.9.3 - browserslist: 4.21.11 + '@parcel/utils': 2.10.1 + browserslist: 4.22.1 lightningcss: 1.22.0 nullthrows: 1.1.1 dev: true - /@parcel/optimizer-htmlnano@2.9.3(typescript@5.2.2): - resolution: {integrity: sha512-9g/KBck3c6DokmJfvJ5zpHFBiCSolaGrcsTGx8C3YPdCTVTI9P1TDCwUxvAr4LjpcIRSa82wlLCI+nF6sSgxKA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/optimizer-htmlnano@2.10.1(typescript@5.2.2): + resolution: {integrity: sha512-o9Dj1Bv8ffGoHvxwADjcGKbCrRT9Fb9VrSJYx8+t0yY1FWeKdfu7rquy+Ca/2JfbprNCyBeeR6cfFX7yxHqCqw==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 - htmlnano: 2.0.4(svgo@2.8.0)(typescript@5.2.2) + '@parcel/plugin': 2.10.1 + htmlnano: 2.1.0(svgo@2.8.0)(typescript@5.2.2) nullthrows: 1.1.1 posthtml: 0.16.6 svgo: 2.8.0 @@ -458,215 +448,229 @@ packages: - uncss dev: true - /@parcel/optimizer-image@2.9.3(@parcel/core@2.9.3): - resolution: {integrity: sha512-530YzthE7kmecnNhPbkAK+26yQNt69pfJrgE0Ev0BZaM1Wu2+33nki7o8qvkTkikhPrurEJLGIXt1qKmbKvCbA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/optimizer-image@2.10.1(@parcel/core@2.10.1): + resolution: {integrity: sha512-5NA1GBRGvJpmbK+Oz0zHjM/t5oD3xFyrgWcRvV+3r9Kkp7SZmW3TLxHv4Z6hs0u7UqKOWsXESYzBEe30op3Dkw==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} peerDependencies: - '@parcel/core': ^2.9.3 + '@parcel/core': ^2.10.1 dependencies: - '@parcel/core': 2.9.3 - '@parcel/diagnostic': 2.9.3 - '@parcel/plugin': 2.9.3 - '@parcel/utils': 2.9.3 - '@parcel/workers': 2.9.3(@parcel/core@2.9.3) + '@parcel/core': 2.10.1 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 + '@parcel/rust': 2.10.1 + '@parcel/utils': 2.10.1 + '@parcel/workers': 2.10.1(@parcel/core@2.10.1) dev: true - /@parcel/optimizer-svgo@2.9.3: - resolution: {integrity: sha512-ytQS0wY5JJhWU4mL0wfhYDUuHcfuw+Gy2+JcnTm1t1AZXHlOTbU6EzRWNqBShsgXjvdrQQXizAe3B6GFFlFJVQ==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/optimizer-svgo@2.10.1: + resolution: {integrity: sha512-ftgc0fIkrIlhOGDpDNg4C96gqceUPieMbhbjnwahDk4/hPlWkrE58wZWBpjpYxkRuqAPQ7ysUDMMlFRpvuOr1Q==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/plugin': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 + '@parcel/utils': 2.10.1 svgo: 2.8.0 dev: true - /@parcel/optimizer-swc@2.9.3(@swc/helpers@0.5.2): - resolution: {integrity: sha512-GQINNeqtdpL1ombq/Cpwi6IBk02wKJ/JJbYbyfHtk8lxlq13soenpwOlzJ5T9D2fdG+FUhai9NxpN5Ss4lNoAg==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/optimizer-swc@2.10.1(@swc/helpers@0.5.3): + resolution: {integrity: sha512-NMHvZ3zdk/uVeW8eiDIRlLdooUo27SO7LipyK7b5+Dpyn0Sxx5L9zgoQSlfvbmkgoAyj4Te3Usu8sDqUH+gpow==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/plugin': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.9.3 - '@swc/core': 1.3.89(@swc/helpers@0.5.2) + '@parcel/utils': 2.10.1 + '@swc/core': 1.3.95(@swc/helpers@0.5.3) nullthrows: 1.1.1 transitivePeerDependencies: - '@swc/helpers' dev: true - /@parcel/package-manager@2.9.3(@parcel/core@2.9.3): - resolution: {integrity: sha512-NH6omcNTEupDmW4Lm1e4NUYBjdqkURxgZ4CNESESInHJe6tblVhNB8Rpr1ar7zDar7cly9ILr8P6N3Ei7bTEjg==} + /@parcel/package-manager@2.10.1(@parcel/core@2.10.1): + resolution: {integrity: sha512-Zv7gO/XEDya+D5lrlyQtn99BuUko45WxNBcnBQ4eGSpVoyOP/KnlAMYmk1DPPsXZEnnWeOnDC+R5DP0x9jJR2Q==} engines: {node: '>= 12.0.0'} peerDependencies: - '@parcel/core': ^2.9.3 - dependencies: - '@parcel/core': 2.9.3 - '@parcel/diagnostic': 2.9.3 - '@parcel/fs': 2.9.3(@parcel/core@2.9.3) - '@parcel/logger': 2.9.3 - '@parcel/node-resolver-core': 3.0.3(@parcel/core@2.9.3) - '@parcel/types': 2.9.3 - '@parcel/utils': 2.9.3 - '@parcel/workers': 2.9.3(@parcel/core@2.9.3) + '@parcel/core': ^2.10.1 + dependencies: + '@parcel/core': 2.10.1 + '@parcel/diagnostic': 2.10.1 + '@parcel/fs': 2.10.1(@parcel/core@2.10.1) + '@parcel/logger': 2.10.1 + '@parcel/node-resolver-core': 3.1.1(@parcel/core@2.10.1) + '@parcel/types': 2.10.1 + '@parcel/utils': 2.10.1 + '@parcel/workers': 2.10.1(@parcel/core@2.10.1) semver: 7.5.4 dev: true - /@parcel/packager-css@2.9.3: - resolution: {integrity: sha512-mePiWiYZOULY6e1RdAIJyRoYqXqGci0srOaVZYaP7mnrzvJgA63kaZFFsDiEWghunQpMUuUjM2x/vQVHzxmhKQ==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/packager-css@2.10.1: + resolution: {integrity: sha512-s9N56NRmNIhE92oif7pQ/Mu91QUF60JKai4TJYPbPUV4TKFncRlTT4VsxjtolJuOtVW2J+8XijDcVkbofJBT7A==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/plugin': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.9.3 + '@parcel/utils': 2.10.1 nullthrows: 1.1.1 dev: true - /@parcel/packager-html@2.9.3: - resolution: {integrity: sha512-0Ex+O0EaZf9APNERRNGgGto02hFJ6f5RQEvRWBK55WAV1rXeU+kpjC0c0qZvnUaUtXfpWMsEBkevJCwDkUMeMg==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/packager-html@2.10.1: + resolution: {integrity: sha512-k/KLm7z+DaHIaSq4o9gYLiW3FnO2Q0FEXqyLpnzNdfm4FrMYyc4PzXmRiqwW5j2R4ZrPfT6/xc3ZYOSIoBcNBQ==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 - '@parcel/types': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/plugin': 2.10.1 + '@parcel/types': 2.10.1 + '@parcel/utils': 2.10.1 nullthrows: 1.1.1 posthtml: 0.16.6 dev: true - /@parcel/packager-js@2.9.3: - resolution: {integrity: sha512-V5xwkoE3zQ3R+WqAWhA1KGQ791FvJeW6KonOlMI1q76Djjgox68hhObqcLu66AmYNhR2R/wUpkP18hP2z8dSFw==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/packager-js@2.10.1: + resolution: {integrity: sha512-uBHlv/rCNzIDAwisCgkY+ZFJ5zm/CcJLvelauszQdUZr1962mRKxObBhc7t8UecIzRksGQHVBFlBcHlxPDzzHA==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/hash': 2.9.3 - '@parcel/plugin': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 + '@parcel/rust': 2.10.1 '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.9.3 - globals: 13.22.0 + '@parcel/types': 2.10.1 + '@parcel/utils': 2.10.1 + globals: 13.23.0 nullthrows: 1.1.1 dev: true - /@parcel/packager-raw@2.9.3: - resolution: {integrity: sha512-oPQTNoYanQ2DdJyL61uPYK2py83rKOT8YVh2QWAx0zsSli6Kiy64U3+xOCYWgDVCrHw9+9NpQMuAdSiFg4cq8g==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/packager-raw@2.10.1: + resolution: {integrity: sha512-ViPPF1Ra8FFax5p/R3zEXi+zIfB9eBRwrN42jS6zsXzXMvvIvxvpGcNbmhMU76yM/rngdKSaOGHWCZWXORHsUg==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 + '@parcel/plugin': 2.10.1 dev: true - /@parcel/packager-svg@2.9.3: - resolution: {integrity: sha512-p/Ya6UO9DAkaCUFxfFGyeHZDp9YPAlpdnh1OChuwqSFOXFjjeXuoK4KLT+ZRalVBo2Jo8xF70oKMZw4MVvaL7Q==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/packager-svg@2.10.1: + resolution: {integrity: sha512-g17Q4miXc0rudUi3BnSkqtQjknh16M1V++AU4YXAdAqVu5/PeA6T01MXK8c60nfa0HBysFjhML/s7nYV+cWOIg==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 - '@parcel/types': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/plugin': 2.10.1 + '@parcel/types': 2.10.1 + '@parcel/utils': 2.10.1 posthtml: 0.16.6 dev: true - /@parcel/packager-ts@2.9.3: - resolution: {integrity: sha512-Vd9dm1FqaFDw/kWCh95zgGS08HvIpSLg5Aa+AIhFiM0G+kpRSItcBSNJVwC7JKmLk1rmQhmQKoCKX26+nvyAzA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/packager-ts@2.10.1: + resolution: {integrity: sha512-tiXzqjUWB0ZT/X83w09OOaji/I5IJYpywBRC18ZQLHSgabBzMV7G4wRIYxhw9/JnXcjiPtA6mPrSmCozYHQDOQ==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 + '@parcel/plugin': 2.10.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/plugin@2.9.3: - resolution: {integrity: sha512-qN85Gqr2GMuxX1dT1mnuO9hOcvlEv1lrYrCxn7CJN2nUhbwcfG+LEvcrCzCOJ6XtIHm+ZBV9h9p7FfoPLvpw+g==} + /@parcel/packager-wasm@2.10.1: + resolution: {integrity: sha512-iYo0vKFqi73QcMDCeKJGZdyWrA0dI1llNW/YHnOTMz5kwQQ5IQ9bA/O1qqVS/QZVIgONhI/qLYxBDdkCjlgZ3A==} + engines: {node: '>=12.0.0', parcel: ^2.10.1} + dependencies: + '@parcel/plugin': 2.10.1 + dev: true + + /@parcel/plugin@2.10.1: + resolution: {integrity: sha512-fhsWI5dzsmkQ2ye6jArDMiObw4yBkp3UoqAYCG/pGSsGXDpn8N0tOknRfycH509CGvw6ooGg6LORhFgak4cjDw==} engines: {node: '>= 12.0.0'} dependencies: - '@parcel/types': 2.9.3 + '@parcel/types': 2.10.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/profiler@2.9.3: - resolution: {integrity: sha512-pyHc9lw8VZDfgZoeZWZU9J0CVEv1Zw9O5+e0DJPDPHuXJYr72ZAOhbljtU3owWKAeW+++Q2AZWkbUGEOjI/e6g==} + /@parcel/profiler@2.10.1: + resolution: {integrity: sha512-3jE+v2T9hAV+eeEI09dtN1J4j7fi4x4wTr1vQomUy3ipcxMchHH7su5Ru/qw6sNeOStKsZemHXAoisQs+Urkiw==} engines: {node: '>= 12.0.0'} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/events': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/events': 2.10.1 chrome-trace-event: 1.0.3 dev: true - /@parcel/reporter-cli@2.9.3: - resolution: {integrity: sha512-pZiEvQpuXFuQBafMHxkDmwH8CnnK9sWHwa3bSbsnt385aUahtE8dpY0LKt+K1zfB6degKoczN6aWVj9WycQuZQ==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/reporter-cli@2.10.1: + resolution: {integrity: sha512-CfDHX9Sf41in/KAkOF2n/KJ234LMKtx0OIm00eycMB41I8GO14o5w7vDQTEgWHDpRfEj3Q7fA9xdkB/yuV6waw==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 - '@parcel/types': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/plugin': 2.10.1 + '@parcel/types': 2.10.1 + '@parcel/utils': 2.10.1 chalk: 4.1.2 term-size: 2.2.1 dev: true - /@parcel/reporter-dev-server@2.9.3: - resolution: {integrity: sha512-s6eboxdLEtRSvG52xi9IiNbcPKC0XMVmvTckieue2EqGDbDcaHQoHmmwkk0rNq0/Z/UxelGcQXoIYC/0xq3ykQ==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/reporter-dev-server@2.10.1: + resolution: {integrity: sha512-nLv+584zWPIDMAGiMtMW2wuys9Y5PYnwSg6C1xGHwzPT9yImTy8NMOXp9LX83lUjjqPJBJnkOZeDXdlwW2Z9dQ==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/plugin': 2.10.1 + '@parcel/utils': 2.10.1 dev: true - /@parcel/reporter-tracer@2.9.3: - resolution: {integrity: sha512-9cXpKWk0m6d6d+4+TlAdOe8XIPaFEIKGWMWG+5SFAQE08u3olet4PSvd49F4+ZZo5ftRE7YI3j6xNbXvJT8KGw==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/reporter-tracer@2.10.1: + resolution: {integrity: sha512-7WircrCzQQcwT5ZQjCZEmSGC6n2Jwoi8Ti4stYh3Vmp6RNHTYv/EaLooIT0oEDtPUX9NM2EI7iRjdtMiYbRgQQ==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/plugin': 2.10.1 + '@parcel/utils': 2.10.1 chrome-trace-event: 1.0.3 nullthrows: 1.1.1 dev: true - /@parcel/resolver-default@2.9.3(@parcel/core@2.9.3): - resolution: {integrity: sha512-8ESJk1COKvDzkmOnppNXoDamNMlYVIvrKc2RuFPmp8nKVj47R6NwMgvwxEaatyPzvkmyTpq5RvG9I3HFc+r4Cw==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/resolver-default@2.10.1(@parcel/core@2.10.1): + resolution: {integrity: sha512-X8yIodBVibZQh6WXLpBqIJVpRlmXTQ7248pSNZkCs9J/UbhtQzxqz6oq5agY7nOCkxv5Wa2rF+P/PR6Qs2WCKw==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/node-resolver-core': 3.0.3(@parcel/core@2.9.3) - '@parcel/plugin': 2.9.3 + '@parcel/node-resolver-core': 3.1.1(@parcel/core@2.10.1) + '@parcel/plugin': 2.10.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/runtime-browser-hmr@2.9.3: - resolution: {integrity: sha512-EgiDIDrVAWpz7bOzWXqVinQkaFjLwT34wsonpXAbuI7f7r00d52vNAQC9AMu+pTijA3gyKoJ+Q4NWPMZf7ACDA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/runtime-browser-hmr@2.10.1: + resolution: {integrity: sha512-g5cHzrEBOy9nqB76USBZe9pkKDAa8l5l1zaQ/N78ANPXnV4XtTCzSjJTvMfSfKX9ZG/pdRm3QtbBfMWy3h3iXw==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/plugin': 2.10.1 + '@parcel/utils': 2.10.1 dev: true - /@parcel/runtime-js@2.9.3: - resolution: {integrity: sha512-EvIy+qXcKnB5qxHhe96zmJpSAViNVXHfQI5RSdZ2a7CPwORwhTI+zPNT9sb7xb/WwFw/WuTTgzT40b41DceU6Q==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/runtime-js@2.10.1: + resolution: {integrity: sha512-wSu5o6ABO3XTwAHoLbrxXDSWN8aykb2iaCULwjBjzYd2zATTdtMRo3Tnl8N9+PwOXLBgDS0qvRpqMOLxNNDeuQ==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/plugin': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 + '@parcel/utils': 2.10.1 nullthrows: 1.1.1 dev: true - /@parcel/runtime-react-refresh@2.9.3: - resolution: {integrity: sha512-XBgryZQIyCmi6JwEfMUCmINB3l1TpTp9a2iFxmYNpzHlqj4Ve0saKaqWOVRLvC945ZovWIBzcSW2IYqWKGtbAA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/runtime-react-refresh@2.10.1: + resolution: {integrity: sha512-SH2cz2ELCOzUg/mTXs4xGUxUUZLshstLhgn1N/+cuCUQYhdulVSj+TLxX0c0zdpbpEytDhdOIGDYpXHWJYuQmA==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/plugin': 2.10.1 + '@parcel/utils': 2.10.1 react-error-overlay: 6.0.9 react-refresh: 0.9.0 dev: true - /@parcel/runtime-service-worker@2.9.3: - resolution: {integrity: sha512-qLJLqv1mMdWL7gyh8aKBFFAuEiJkhUUgLKpdn6eSfH/R7kTtb76WnOwqUrhvEI9bZFUM/8Pa1bzJnPpqSOM+Sw==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/runtime-service-worker@2.10.1: + resolution: {integrity: sha512-5Vrso+8YQk+2ZnmsoWktfdKeRc3YBFxb755jYLOoIXg0OfIAM24tJHX+bH0GmHwGMXG6a3nvMOVC4i0LApBemQ==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/plugin': 2.10.1 + '@parcel/utils': 2.10.1 nullthrows: 1.1.1 dev: true + /@parcel/rust@2.10.1: + resolution: {integrity: sha512-HBW4QmuzFIb42p9e1MDsr7KnNs1sPIAiml0Zd8GPd0t+bNDR+3YwvFUVEINR7VhQzh3zv+nshL0MFwWVUO/tZw==} + engines: {node: '>= 12.0.0'} + dev: true + /@parcel/source-map@2.1.1: resolution: {integrity: sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==} engines: {node: ^12.18.3 || >=14} @@ -674,40 +678,40 @@ packages: detect-libc: 1.0.3 dev: true - /@parcel/transformer-babel@2.9.3: - resolution: {integrity: sha512-pURtEsnsp3h6tOBDuzh9wRvVtw4PgIlqwAArIWdrG7iwqOUYv9D8ME4+ePWEu7MQWAp58hv9pTJtqWv4T+Sq8A==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/transformer-babel@2.10.1: + resolution: {integrity: sha512-dwJcdrWB+DeZ3XXirUAtnoFUTAWF5bj774eyonEmcb3Yx3QrtncRf5YnSfP3QXnT+rHQ67fQIdHrb/xw3ndPNQ==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/plugin': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.9.3 - browserslist: 4.21.11 + '@parcel/utils': 2.10.1 + browserslist: 4.22.1 json5: 2.2.3 nullthrows: 1.1.1 semver: 7.5.4 dev: true - /@parcel/transformer-css@2.9.3: - resolution: {integrity: sha512-duWMdbEBBPjg3fQdXF16iWIdThetDZvCs2TpUD7xOlXH6kR0V5BJy8ONFT15u1RCqIV9hSNGaS3v3I9YRNY5zQ==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/transformer-css@2.10.1: + resolution: {integrity: sha512-MWrLEd7GAoHhiAiP5pTy8MfTte3TT/oPAPwEFIULojK4wYryL96LFVn0ETHpYejueXLHO4WExjSEWXs7vTwIyA==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/plugin': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.9.3 - browserslist: 4.21.11 + '@parcel/utils': 2.10.1 + browserslist: 4.22.1 lightningcss: 1.22.0 nullthrows: 1.1.1 dev: true - /@parcel/transformer-html@2.9.3: - resolution: {integrity: sha512-0NU4omcHzFXA1seqftAXA2KNZaMByoKaNdXnLgBgtCGDiYvOcL+6xGHgY6pw9LvOh5um10KI5TxSIMILoI7VtA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/transformer-html@2.10.1: + resolution: {integrity: sha512-dYgMmOI4hTBOlKkQTXnlZs831hJJ8HYUWkCWthuK5nHxhDjZUUeQgWk2K7af69zkkE5rXv6LWcMXjZGD7Z4D8w==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/hash': 2.9.3 - '@parcel/plugin': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 + '@parcel/rust': 2.10.1 nullthrows: 1.1.1 posthtml: 0.16.6 posthtml-parser: 0.10.2 @@ -716,66 +720,67 @@ packages: srcset: 4.0.0 dev: true - /@parcel/transformer-image@2.9.3(@parcel/core@2.9.3): - resolution: {integrity: sha512-7CEe35RaPadQzLIuxzTtIxnItvOoy46hcbXtOdDt6lmVa4omuOygZYRIya2lsGIP4JHvAaALMb5nt99a1uTwJg==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/transformer-image@2.10.1(@parcel/core@2.10.1): + resolution: {integrity: sha512-Eiba9tqtu0QBNSCYZuOveAewNxNlAUqb3M/EHUrYfB5oMCQxRDKpApsUxZwk97qctfdfN8b6paUS5IMLn0Plbw==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} peerDependencies: - '@parcel/core': ^2.9.3 + '@parcel/core': ^2.10.1 dependencies: - '@parcel/core': 2.9.3 - '@parcel/plugin': 2.9.3 - '@parcel/utils': 2.9.3 - '@parcel/workers': 2.9.3(@parcel/core@2.9.3) + '@parcel/core': 2.10.1 + '@parcel/plugin': 2.10.1 + '@parcel/utils': 2.10.1 + '@parcel/workers': 2.10.1(@parcel/core@2.10.1) nullthrows: 1.1.1 dev: true - /@parcel/transformer-js@2.9.3(@parcel/core@2.9.3): - resolution: {integrity: sha512-Z2MVVg5FYcPOfxlUwxqb5l9yjTMEqE3KI3zq2MBRUme6AV07KxLmCDF23b6glzZlHWQUE8MXzYCTAkOPCcPz+Q==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/transformer-js@2.10.1(@parcel/core@2.10.1): + resolution: {integrity: sha512-Ybc2r6UxRvX0GUSyJLJOC88iaQw2sI8/mVBgAHsuwDRQzuQtE/nccQq+FpTSwsHR9XXzdoKXqb8Vg5dfHiXmlQ==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} peerDependencies: - '@parcel/core': ^2.9.3 + '@parcel/core': ^2.10.1 dependencies: - '@parcel/core': 2.9.3 - '@parcel/diagnostic': 2.9.3 - '@parcel/plugin': 2.9.3 + '@parcel/core': 2.10.1 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 + '@parcel/rust': 2.10.1 '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.9.3 - '@parcel/workers': 2.9.3(@parcel/core@2.9.3) - '@swc/helpers': 0.5.2 - browserslist: 4.21.11 + '@parcel/utils': 2.10.1 + '@parcel/workers': 2.10.1(@parcel/core@2.10.1) + '@swc/helpers': 0.5.3 + browserslist: 4.22.1 nullthrows: 1.1.1 regenerator-runtime: 0.13.11 semver: 7.5.4 dev: true - /@parcel/transformer-json@2.9.3: - resolution: {integrity: sha512-yNL27dbOLhkkrjaQjiQ7Im9VOxmkfuuSNSmS0rA3gEjVcm07SLKRzWkAaPnyx44Lb6bzyOTWwVrb9aMmxgADpA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/transformer-json@2.10.1: + resolution: {integrity: sha512-yK06/v9NfqeePAEkU+BcXPibAjJljazg3CnJALsQGE8bkm6LnG+cfYNw2URj2AgCl5zQgGn72SlUP1WdDK8PHw==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 + '@parcel/plugin': 2.10.1 json5: 2.2.3 dev: true - /@parcel/transformer-postcss@2.9.3: - resolution: {integrity: sha512-HoDvPqKzhpmvMmHqQhDnt8F1vH61m6plpGiYaYnYv2Om4HHi5ZIq9bO+9QLBnTKfaZ7ndYSefTKOxTYElg7wyw==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/transformer-postcss@2.10.1: + resolution: {integrity: sha512-kvSeNDWsrRW/8o9ASPWkoHwQjF/tGlDMuvwYgv32hblvtz978zOTeLuZh8cbnrFLas8ejOekJ6EW9mz+4pTtWw==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/hash': 2.9.3 - '@parcel/plugin': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 + '@parcel/rust': 2.10.1 + '@parcel/utils': 2.10.1 clone: 2.1.2 nullthrows: 1.1.1 postcss-value-parser: 4.2.0 semver: 7.5.4 dev: true - /@parcel/transformer-posthtml@2.9.3: - resolution: {integrity: sha512-2fQGgrzRmaqbWf3y2/T6xhqrNjzqMMKksqJzvc8TMfK6f2kg3Ddjv158eaSW2JdkV39aY7tvAOn5f1uzo74BMA==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/transformer-posthtml@2.10.1: + resolution: {integrity: sha512-CN1zlxAGjzJj24d57xebjLl6J4n+6blZ+kSSJd3QqmSyp4VVqpn1shmI5OMMtpsOMmlnGy3IcI0xs6yw6nqRxA==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/plugin': 2.10.1 + '@parcel/utils': 2.10.1 nullthrows: 1.1.1 posthtml: 0.16.6 posthtml-parser: 0.10.2 @@ -783,29 +788,29 @@ packages: semver: 7.5.4 dev: true - /@parcel/transformer-raw@2.9.3: - resolution: {integrity: sha512-oqdPzMC9QzWRbY9J6TZEqltknjno+dY24QWqf8ondmdF2+W+/2mRDu59hhCzQrqUHgTq4FewowRZmSfpzHxwaQ==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/transformer-raw@2.10.1: + resolution: {integrity: sha512-w+CH/zXDJaz1jKK31M+4ZGPzOyTKAgBVIelJs2j75jw41qFRn/tb9HqKNhPEEXhPhIs2L13D9O0/h1X/tmVK3w==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 + '@parcel/plugin': 2.10.1 dev: true - /@parcel/transformer-react-refresh-wrap@2.9.3: - resolution: {integrity: sha512-cb9NyU6oJlDblFIlzqIE8AkvRQVGl2IwJNKwD4PdE7Y6sq2okGEPG4hOw3k/Y9JVjM4/2pUORqvjSRhWwd9oVQ==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/transformer-react-refresh-wrap@2.10.1: + resolution: {integrity: sha512-ni7uyUsqPgwCohSqyF6AUmHbICrPUNhkREaTl5HFzTHS8CblEyVWUnY5X4UaT5BAlhQ3noo8/s9mGISi8sTIuQ==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/plugin': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/plugin': 2.10.1 + '@parcel/utils': 2.10.1 react-refresh: 0.9.0 dev: true - /@parcel/transformer-svg@2.9.3: - resolution: {integrity: sha512-ypmE+dzB09IMCdEAkOsSxq1dEIm2A3h67nAFz4qbfHbwNgXBUuy/jB3ZMwXN/cO0f7SBh/Ap8Jhq6vmGqB5tWw==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/transformer-svg@2.10.1: + resolution: {integrity: sha512-6h0ABUiLWiDKLrTMvN2oHPGPYGQb8poe68eErPdtVxyw88P3AQKJOl/HHxHMXclRukV9Qc+N/izQf7jv9j+Ehw==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/hash': 2.9.3 - '@parcel/plugin': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 + '@parcel/rust': 2.10.1 nullthrows: 1.1.1 posthtml: 0.16.6 posthtml-parser: 0.10.2 @@ -813,25 +818,25 @@ packages: semver: 7.5.4 dev: true - /@parcel/transformer-typescript-types@2.9.3(typescript@5.2.2): - resolution: {integrity: sha512-W+Ze3aUTdZuBQokXlkEQ/1hUApUm6VRyYzPqEs9jcqCqU8mv18i5ZGAz4bMuIJOBprp7M2wt10SJJx/SC1pl1A==} - engines: {node: '>= 12.0.0', parcel: ^2.9.3} + /@parcel/transformer-typescript-types@2.10.1(typescript@5.2.2): + resolution: {integrity: sha512-srTtUL//rXNlWakTfiY2GEt0MgjrG1E9LyEzc5VMG70cWpXuG07cEuj2W3dTI5KznBEak9Ve2jq9Vt2gvhYSfA==} + engines: {node: '>= 12.0.0', parcel: ^2.10.1} peerDependencies: typescript: '>=3.0.0' dependencies: - '@parcel/diagnostic': 2.9.3 - '@parcel/plugin': 2.9.3 + '@parcel/diagnostic': 2.10.1 + '@parcel/plugin': 2.10.1 '@parcel/source-map': 2.1.1 - '@parcel/ts-utils': 2.9.3(typescript@5.2.2) - '@parcel/utils': 2.9.3 + '@parcel/ts-utils': 2.10.1(typescript@5.2.2) + '@parcel/utils': 2.10.1 nullthrows: 1.1.1 typescript: 5.2.2 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/ts-utils@2.9.3(typescript@5.2.2): - resolution: {integrity: sha512-MiQoXFV8I4IWZT/q5yolKN/gnEY5gZfGB2X7W9WHJbRgyjlT/A5cPERXzVBj6mc3/VM1GdZJz76w637GUcQhow==} + /@parcel/ts-utils@2.10.1(typescript@5.2.2): + resolution: {integrity: sha512-twtcG1G5QWRPMRtgBz1CGsDZUfdxNM6LydS7lhhtzdT8Bj91F1bp74AYYSQv2tVEVEQid2AQ/rB4MwyMTac7lw==} engines: {node: '>= 12.0.0'} peerDependencies: typescript: '>=3.0.0' @@ -840,29 +845,29 @@ packages: typescript: 5.2.2 dev: true - /@parcel/types@2.9.3: - resolution: {integrity: sha512-NSNY8sYtRhvF1SqhnIGgGvJocyWt1K8Tnw5cVepm0g38ywtX6mwkBvMkmeehXkII4mSUn+frD9wGsydTunezvA==} + /@parcel/types@2.10.1: + resolution: {integrity: sha512-aoVVCL9AJ2wPIZujvAA4prof0RVg5cHZKAx2CrBVFk6RyEwonSGKh0XCqWzqy7Ufuu+M5lmvshJPHGCrMfKLWQ==} dependencies: - '@parcel/cache': 2.9.3(@parcel/core@2.9.3) - '@parcel/diagnostic': 2.9.3 - '@parcel/fs': 2.9.3(@parcel/core@2.9.3) - '@parcel/package-manager': 2.9.3(@parcel/core@2.9.3) + '@parcel/cache': 2.10.1(@parcel/core@2.10.1) + '@parcel/diagnostic': 2.10.1 + '@parcel/fs': 2.10.1(@parcel/core@2.10.1) + '@parcel/package-manager': 2.10.1(@parcel/core@2.10.1) '@parcel/source-map': 2.1.1 - '@parcel/workers': 2.9.3(@parcel/core@2.9.3) + '@parcel/workers': 2.10.1(@parcel/core@2.10.1) utility-types: 3.10.0 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/utils@2.9.3: - resolution: {integrity: sha512-cesanjtj/oLehW8Waq9JFPmAImhoiHX03ihc3JTWkrvJYSbD7wYKCDgPAM3JiRAqvh1LZ6P699uITrYWNoRLUg==} + /@parcel/utils@2.10.1: + resolution: {integrity: sha512-Nh3TFaMa8lyjplT8acWVrIUytQGqMLT75Xp711yhs2hB5xHeRdpckLRadk+V5Nyz5g6dyzD2fad6ZpQFp89B+w==} engines: {node: '>= 12.0.0'} dependencies: - '@parcel/codeframe': 2.9.3 - '@parcel/diagnostic': 2.9.3 - '@parcel/hash': 2.9.3 - '@parcel/logger': 2.9.3 - '@parcel/markdown-ansi': 2.9.3 + '@parcel/codeframe': 2.10.1 + '@parcel/diagnostic': 2.10.1 + '@parcel/logger': 2.10.1 + '@parcel/markdown-ansi': 2.10.1 + '@parcel/rust': 2.10.1 '@parcel/source-map': 2.1.1 chalk: 4.1.2 nullthrows: 1.1.1 @@ -999,18 +1004,18 @@ packages: '@parcel/watcher-win32-x64': 2.3.0 dev: true - /@parcel/workers@2.9.3(@parcel/core@2.9.3): - resolution: {integrity: sha512-zRrDuZJzTevrrwElYosFztgldhqW6G9q5zOeQXfVQFkkEJCNfg36ixeiofKRU8uu2x+j+T6216mhMNB6HiuY+w==} + /@parcel/workers@2.10.1(@parcel/core@2.10.1): + resolution: {integrity: sha512-1Z/X53gUQlkx0soLiEgk6Ydi0tFVQOwv0V4KJGg6Rzjcsmjn8ViV8s79Tw0mauCu2KiMJx5ZP0rn6rlFVmbtSQ==} engines: {node: '>= 12.0.0'} peerDependencies: - '@parcel/core': ^2.9.3 - dependencies: - '@parcel/core': 2.9.3 - '@parcel/diagnostic': 2.9.3 - '@parcel/logger': 2.9.3 - '@parcel/profiler': 2.9.3 - '@parcel/types': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/core': ^2.10.1 + dependencies: + '@parcel/core': 2.10.1 + '@parcel/diagnostic': 2.10.1 + '@parcel/logger': 2.10.1 + '@parcel/profiler': 2.10.1 + '@parcel/types': 2.10.1 + '@parcel/utils': 2.10.1 nullthrows: 1.1.1 dev: true @@ -1024,7 +1029,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 dependencies: - '@swc/helpers': 0.5.2 + '@swc/helpers': 0.5.3 react: 18.2.0 dev: false @@ -1043,11 +1048,11 @@ packages: react: '>=16.14.0' react-dom: '>=16.14.0' dependencies: - '@babel/runtime': 7.23.1 + '@babel/runtime': 7.23.2 '@popperjs/core': 2.11.8 '@react-aria/ssr': 3.8.0(react@18.2.0) '@restart/hooks': 0.4.11(react@18.2.0) - '@types/warning': 3.0.1 + '@types/warning': 3.0.2 dequal: 2.0.3 dom-helpers: 5.2.1 react: 18.2.0 @@ -1055,8 +1060,8 @@ packages: warning: 4.0.3 dev: false - /@swc/core-darwin-arm64@1.3.89: - resolution: {integrity: sha512-LVCZQ2yGrX2678uMvW66IF1bzcOMqiABi+ioNDnJtAIsE/zRVMEYp1ivbOrH32FmPplBby6CGgJIOT3P4VaP1g==} + /@swc/core-darwin-arm64@1.3.95: + resolution: {integrity: sha512-VAuBAP3MNetO/yBIBzvorUXq7lUBwhfpJxYViSxyluMwtoQDhE/XWN598TWMwMl1ZuImb56d7eUsuFdjgY7pJw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -1064,8 +1069,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.3.89: - resolution: {integrity: sha512-IwKlX65YrPBF3urOxBJia0PjnZeaICnCkSwGLiYyV1RhM8XwZ/XyEDTBEsdph3WxUM5wCZQSk8UY/d0saIsX9w==} + /@swc/core-darwin-x64@1.3.95: + resolution: {integrity: sha512-20vF2rvUsN98zGLZc+dsEdHvLoCuiYq/1B+TDeE4oolgTFDmI1jKO+m44PzWjYtKGU9QR95sZ6r/uec0QC5O4Q==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -1073,8 +1078,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.3.89: - resolution: {integrity: sha512-u5qAPh7NkKoDJYwfaB5zuRvzW2+A89CQQHp5xcYjpctRsk3sUrPmC7vNeE12xipBNKLujIG59ppbrf6Pkp5XIg==} + /@swc/core-linux-arm-gnueabihf@1.3.95: + resolution: {integrity: sha512-oEudEM8PST1MRNGs+zu0cx5i9uP8TsLE4/L9HHrS07Ck0RJ3DCj3O2fU832nmLe2QxnAGPwBpSO9FntLfOiWEQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -1082,8 +1087,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.3.89: - resolution: {integrity: sha512-eykuO7XtPltk600HvnnRr1nU5qGk7PeqLmztHA7R2bu2SbtcbCGsewPNcAX5eP8by2VwpGcLPdxaKyqeUwCgoA==} + /@swc/core-linux-arm64-gnu@1.3.95: + resolution: {integrity: sha512-pIhFI+cuC1aYg+0NAPxwT/VRb32f2ia8oGxUjQR6aJg65gLkUYQzdwuUmpMtFR2WVf7WVFYxUnjo4UyMuyh3ng==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -1091,8 +1096,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.3.89: - resolution: {integrity: sha512-i/65Vt3ljfd6EyR+WWZ5aAjZLTQMIHoR+Ay97jE0kysRn8MEOINu0SWyiEwcdXzRGlt+zkrKYfOxp745sWPDAw==} + /@swc/core-linux-arm64-musl@1.3.95: + resolution: {integrity: sha512-ZpbTr+QZDT4OPJfjPAmScqdKKaT+wGurvMU5AhxLaf85DuL8HwUwwlL0n1oLieLc47DwIJEMuKQkYhXMqmJHlg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -1100,8 +1105,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.3.89: - resolution: {integrity: sha512-ERETXe68CJRdNkL3EIN62gErh3p6+/6hmz4C0epnYJ4F7QspdW/EOluL1o9bl4dux4Xz0nmBPSZsqfHq/nl1KA==} + /@swc/core-linux-x64-gnu@1.3.95: + resolution: {integrity: sha512-n9SuHEFtdfSJ+sHdNXNRuIOVprB8nbsz+08apKfdo4lEKq6IIPBBAk5kVhPhkjmg2dFVHVo4Tr/OHXM1tzWCCw==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -1109,8 +1114,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.3.89: - resolution: {integrity: sha512-EXiwgU5E/yC5zuJtOXXWv+wMwpe5DR380XhVxIOBG6nFi6MR3O2X37KxeEdQZX8RwN7/KU6kNHeifzEiSvixfA==} + /@swc/core-linux-x64-musl@1.3.95: + resolution: {integrity: sha512-L1JrVlsXU3LC0WwmVnMK9HrOT2uhHahAoPNMJnZQpc18a0paO9fqifPG8M/HjNRffMUXR199G/phJsf326UvVg==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -1118,8 +1123,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.3.89: - resolution: {integrity: sha512-j7GvkgeOrZlB55MpEwX+6E6KjxwOmwRXpIqMjF11JDIZ0wEwHlBxZhlnQQ58iuI6jL6AJgDH/ktDhMyELoBiHw==} + /@swc/core-win32-arm64-msvc@1.3.95: + resolution: {integrity: sha512-YaP4x/aZbUyNdqCBpC2zL8b8n58MEpOUpmOIZK6G1SxGi+2ENht7gs7+iXpWPc0sy7X3YPKmSWMAuui0h8lgAA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -1127,8 +1132,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.3.89: - resolution: {integrity: sha512-n57nE7d3FXBa3Y2+VoJdPulcUAS0ZGAGVGxFpeM/tZt1MBEN5OvpOSOIp35dK5HAAxAzTPlmqj9KUYnVxLMVKw==} + /@swc/core-win32-ia32-msvc@1.3.95: + resolution: {integrity: sha512-w0u3HI916zT4BC/57gOd+AwAEjXeUlQbGJ9H4p/gzs1zkSHtoDQghVUNy3n/ZKp9KFod/95cA8mbVF9t1+6epQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -1136,8 +1141,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.3.89: - resolution: {integrity: sha512-6yMAmqgseAwEXFIwurP7CL8yIH8n7/Rg62ooOVSLSWL5O/Pwlpy1WrpoA0eKhgMLLkIrPvNuKaE/rG7c2iNQHA==} + /@swc/core-win32-x64-msvc@1.3.95: + resolution: {integrity: sha512-5RGnMt0S6gg4Gc6QtPUJ3Qs9Un4sKqccEzgH/tj7V/DVTJwKdnBKxFZfgQ34OR2Zpz7zGOn889xwsFVXspVWNA==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -1145,8 +1150,8 @@ packages: dev: true optional: true - /@swc/core@1.3.89(@swc/helpers@0.5.2): - resolution: {integrity: sha512-+FchWateF57g50ChX6++QQDwgVd6iWZX5HA6m9LRIdJIB56bIqbwRQDwVL3Q8Rlbry4kmw+RxiOW2FjAx9mQOQ==} + /@swc/core@1.3.95(@swc/helpers@0.5.3): + resolution: {integrity: sha512-PMrNeuqIusq9DPDooV3FfNEbZuTu5jKAc04N3Hm6Uk2Fl49cqElLFQ4xvl4qDmVDz97n3n/C1RE0/f6WyGPEiA==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -1155,41 +1160,28 @@ packages: '@swc/helpers': optional: true dependencies: - '@swc/counter': 0.1.1 - '@swc/helpers': 0.5.2 + '@swc/counter': 0.1.2 + '@swc/helpers': 0.5.3 '@swc/types': 0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.89 - '@swc/core-darwin-x64': 1.3.89 - '@swc/core-linux-arm-gnueabihf': 1.3.89 - '@swc/core-linux-arm64-gnu': 1.3.89 - '@swc/core-linux-arm64-musl': 1.3.89 - '@swc/core-linux-x64-gnu': 1.3.89 - '@swc/core-linux-x64-musl': 1.3.89 - '@swc/core-win32-arm64-msvc': 1.3.89 - '@swc/core-win32-ia32-msvc': 1.3.89 - '@swc/core-win32-x64-msvc': 1.3.89 - dev: true - - /@swc/counter@0.1.1: - resolution: {integrity: sha512-xVRaR4u9hcYjFvcSg71Lz5Bo4//CyjAAfMxa7UsaDSYxAshflUkVJWiyVWrfxC59z2kP1IzI4/1BEpnhI9o3Mw==} - dev: true - - /@swc/helpers@0.4.14: - resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} - dependencies: - tslib: 2.6.2 + '@swc/core-darwin-arm64': 1.3.95 + '@swc/core-darwin-x64': 1.3.95 + '@swc/core-linux-arm-gnueabihf': 1.3.95 + '@swc/core-linux-arm64-gnu': 1.3.95 + '@swc/core-linux-arm64-musl': 1.3.95 + '@swc/core-linux-x64-gnu': 1.3.95 + '@swc/core-linux-x64-musl': 1.3.95 + '@swc/core-win32-arm64-msvc': 1.3.95 + '@swc/core-win32-ia32-msvc': 1.3.95 + '@swc/core-win32-x64-msvc': 1.3.95 dev: true - /@swc/helpers@0.4.36: - resolution: {integrity: sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==} - dependencies: - legacy-swc-helpers: /@swc/helpers@0.4.14 - tslib: 2.6.2 + /@swc/counter@0.1.2: + resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==} dev: true - /@swc/helpers@0.5.2: - resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} + /@swc/helpers@0.5.3: + resolution: {integrity: sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==} dependencies: tslib: 2.6.2 @@ -1202,35 +1194,35 @@ packages: engines: {node: '>=10.13.0'} dev: true - /@types/lodash@4.14.199: - resolution: {integrity: sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==} + /@types/lodash@4.14.200: + resolution: {integrity: sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q==} dev: true - /@types/prop-types@15.7.7: - resolution: {integrity: sha512-FbtmBWCcSa2J4zL781Zf1p5YUBXQomPEcep9QZCfRfQgTxz3pJWiDFLebohZ9fFntX5ibzOkSsrJ0TEew8cAog==} + /@types/prop-types@15.7.9: + resolution: {integrity: sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==} - /@types/react-transition-group@4.4.6: - resolution: {integrity: sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==} + /@types/react-transition-group@4.4.8: + resolution: {integrity: sha512-QmQ22q+Pb+HQSn04NL3HtrqHwYMf4h3QKArOy5F8U5nEVMaihBs3SR10WiOM1iwPz5jIo8x/u11al+iEGZZrvg==} dependencies: - '@types/react': 18.2.24 + '@types/react': 18.2.33 dev: false - /@types/react@18.2.24: - resolution: {integrity: sha512-Ee0Jt4sbJxMu1iDcetZEIKQr99J1Zfb6D4F3qfUWoR1JpInkY1Wdg4WwCyBjL257D0+jGqSl1twBjV8iCaC0Aw==} + /@types/react@18.2.33: + resolution: {integrity: sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==} dependencies: - '@types/prop-types': 15.7.7 - '@types/scheduler': 0.16.4 + '@types/prop-types': 15.7.9 + '@types/scheduler': 0.16.5 csstype: 3.1.2 - /@types/scheduler@0.16.4: - resolution: {integrity: sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==} + /@types/scheduler@0.16.5: + resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==} - /@types/validator@13.11.2: - resolution: {integrity: sha512-nIKVVQKT6kGKysnNt+xLobr+pFJNssJRi2s034wgWeFBUx01fI8BeHTW2TcRp7VcFu9QCYG8IlChTuovcm0oKQ==} + /@types/validator@13.11.5: + resolution: {integrity: sha512-xW4qsT4UIYILu+7ZrBnfQdBYniZrMLYYK3wN9M/NdeIHgBN5pZI2/8Q7UfdWIcr5RLJv/OGENsx91JIpUUoC7Q==} dev: true - /@types/warning@3.0.1: - resolution: {integrity: sha512-ywJmriP+nvjBKNBEMaNZgj2irZHoxcKeYcyMLbqhYKbDVn8yCIULy2Ol/tvIb37O3IBeZj3RU4tXqQTtGwoAMg==} + /@types/warning@3.0.2: + resolution: {integrity: sha512-S/2+OjBIcBl8Kur23YLe0hG1e7J5m2bHfB4UuMNoLZjIFhQWhTf1FeS+WFoXHUC6QsCEfk4pftj4J1KIKC1glA==} dev: false /abortcontroller-polyfill@1.7.5: @@ -1303,15 +1295,15 @@ packages: fill-range: 7.0.1 dev: true - /browserslist@4.21.11: - resolution: {integrity: sha512-xn1UXOKUz7DjdGlg9RrUr0GGiWzI97UQJnugHtH0OLDfJB7jMgoIkYvRIEO1l9EeEERVqeqLYOcFBW9ldjypbQ==} + /browserslist@4.22.1: + resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001539 - electron-to-chromium: 1.4.530 + caniuse-lite: 1.0.30001558 + electron-to-chromium: 1.4.569 node-releases: 2.0.13 - update-browserslist-db: 1.0.13(browserslist@4.21.11) + update-browserslist-db: 1.0.13(browserslist@4.22.1) dev: true /callsites@3.1.0: @@ -1319,8 +1311,8 @@ packages: engines: {node: '>=6'} dev: true - /caniuse-lite@1.0.30001539: - resolution: {integrity: sha512-hfS5tE8bnNiNvEOEkm8HElUHroYwlqMMENEzELymy77+tJ6m+gA2krtHl5hxJaj71OlpC2cHZbdSMX1/YEqEkA==} + /caniuse-lite@1.0.30001558: + resolution: {integrity: sha512-/Et7DwLqpjS47JPEcz6VnxU9PwcIdVi0ciLXRWBQdj1XFye68pSQYpV0QtPTfUKWuOaEig+/Vez2l74eDc1tPQ==} dev: true /chalk@2.4.2: @@ -1353,8 +1345,8 @@ packages: /class-validator@0.14.0: resolution: {integrity: sha512-ct3ltplN8I9fOwUd8GrP8UQixwff129BkEtuWDKL5W45cQuLd19xqmTLu5ge78YDm/fdje6FMt0hGOhl0lii3A==} dependencies: - '@types/validator': 13.11.2 - libphonenumber-js: 1.10.44 + '@types/validator': 13.11.5 + libphonenumber-js: 1.10.49 validator: 13.11.0 dev: true @@ -1407,8 +1399,8 @@ packages: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} dev: true - /commander@11.0.0: - resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} + /commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} dev: true @@ -1498,10 +1490,15 @@ packages: hasBin: true dev: true + /detect-libc@2.0.2: + resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} + engines: {node: '>=8'} + dev: true + /dom-helpers@5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: - '@babel/runtime': 7.23.1 + '@babel/runtime': 7.23.2 csstype: 3.1.2 dev: false @@ -1545,12 +1542,12 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /electron-to-chromium@1.4.530: - resolution: {integrity: sha512-rsJ9O8SCI4etS8TBsXuRfHa2eZReJhnGf5MHZd3Vo05PukWHKXhk3VQGbHHnDLa8nZz9woPCpLCMQpLGgkGNRA==} + /electron-to-chromium@1.4.569: + resolution: {integrity: sha512-LsrJjZ0IbVy12ApW3gpYpcmHS3iRxH4bkKOW98y1/D+3cvDUWGcbzbsFinfUS8knpcZk/PG/2p/RnkMCYN7PVg==} dev: true - /element-internals-polyfill@1.3.8: - resolution: {integrity: sha512-nymTA/NftVOlS6UjLCL8lKUm8MEgt6TXntQqGGKt+er4dzS9eU88zaGUHLTYVgdfifQ8JQFGbQERMvxse5GMrA==} + /element-internals-polyfill@1.3.9: + resolution: {integrity: sha512-ti2fHL8rXbz5/pu50Nu45EXvORWtx1g1xWUQuZORkszbvCxosPEeHDeGzfvaaooXJNXNblogMP4atl680r9WyQ==} /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} @@ -1585,18 +1582,18 @@ packages: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} dev: true - /execa@7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + /execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} dependencies: cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 4.3.1 + get-stream: 8.0.1 + human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 npm-run-path: 5.1.0 onetime: 6.0.0 - signal-exit: 3.0.7 + signal-exit: 4.1.0 strip-final-newline: 3.0.0 dev: true @@ -1612,13 +1609,13 @@ packages: engines: {node: '>=6'} dev: true - /get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} + /get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} dev: true - /globals@13.22.0: - resolution: {integrity: sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==} + /globals@13.23.0: + resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -1634,8 +1631,8 @@ packages: engines: {node: '>=8'} dev: true - /htmlnano@2.0.4(svgo@2.8.0)(typescript@5.2.2): - resolution: {integrity: sha512-WGCkyGFwjKW1GeCBsPYacMvaMnZtFJ0zIRnC2NCddkA+IOEhTqskXrS7lep+3yYZw/nQ3dW1UAX4yA/GJyR8BA==} + /htmlnano@2.1.0(svgo@2.8.0)(typescript@5.2.2): + resolution: {integrity: sha512-jVGRE0Ep9byMBKEu0Vxgl8dhXYOUk0iNQ2pjsG+BcRB0u0oDF5A9p/iBGMg/PGKYUyMD0OAGu8dVT5Lzj8S58g==} peerDependencies: cssnano: ^6.0.0 postcss: ^8.3.11 @@ -1680,9 +1677,9 @@ packages: entities: 3.0.1 dev: true - /human-signals@4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} + /human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} dev: true /husky@8.0.3: @@ -1744,10 +1741,10 @@ packages: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true - /iterable-observer@1.0.0: - resolution: {integrity: sha512-DV9Cuh50EKRQ87V1L92E8R/rrEeowO78a86VDzvG350khRhjNAvkQMLxZ/02MOvoJeMl7NqU0Y4Y9z6xLOjS7g==} + /iterable-observer@1.0.1: + resolution: {integrity: sha512-qy2Kuf1drKVmWgWaRsqdM8EHanAW4xS37j1nFdVP07qiN0Mj4D5sl9dYA8mZJdX/d3De4bhZoFuVWXvcOM1usg==} dependencies: - '@swc/helpers': 0.4.36 + '@swc/helpers': 0.5.3 dev: true /js-tokens@4.0.0: @@ -1779,16 +1776,16 @@ packages: peerDependencies: jsdom: '>=21' dependencies: - '@swc/helpers': 0.5.2 - iterable-observer: 1.0.0 + '@swc/helpers': 0.5.3 + iterable-observer: 1.0.1 regenerator-runtime: 0.14.0 web-utility: 4.1.3(typescript@5.2.2) transitivePeerDependencies: - typescript dev: true - /libphonenumber-js@1.10.44: - resolution: {integrity: sha512-svlRdNBI5WgBjRC20GrCfbFiclbF0Cx+sCcQob/C1r57nsoq0xg8r65QbTyVyweQIlB33P+Uahyho6EMYgcOyQ==} + /libphonenumber-js@1.10.49: + resolution: {integrity: sha512-gvLtyC3tIuqfPzjvYLH9BmVdqzGDiSi4VjtWe2fAgSdBf0yt8yPmbNnRIHNbR5IdtVkm0ayGuzwQKTWmU0hdjQ==} dev: true /lightningcss-darwin-arm64@1.22.0: @@ -1898,34 +1895,28 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /lint-staged@14.0.1: - resolution: {integrity: sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw==} - engines: {node: ^16.14.0 || >=18.0.0} + /lint-staged@15.0.2: + resolution: {integrity: sha512-vnEy7pFTHyVuDmCAIFKR5QDO8XLVlPFQQyujQ/STOxe40ICWqJ6knS2wSJ/ffX/Lw0rz83luRDh+ET7toN+rOw==} + engines: {node: '>=18.12.0'} hasBin: true dependencies: chalk: 5.3.0 - commander: 11.0.0 + commander: 11.1.0 debug: 4.3.4 - execa: 7.2.0 + execa: 8.0.1 lilconfig: 2.1.0 - listr2: 6.6.1 + listr2: 7.0.2 micromatch: 4.0.5 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.3.1 + yaml: 2.3.3 transitivePeerDependencies: - - enquirer - supports-color dev: true - /listr2@6.6.1: - resolution: {integrity: sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==} + /listr2@7.0.2: + resolution: {integrity: sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==} engines: {node: '>=16.0.0'} - peerDependencies: - enquirer: '>= 2.3.0 < 3' - peerDependenciesMeta: - enquirer: - optional: true dependencies: cli-truncate: 3.1.0 colorette: 2.0.20 @@ -1935,23 +1926,23 @@ packages: wrap-ansi: 8.1.0 dev: true - /lmdb@2.7.11: - resolution: {integrity: sha512-x9bD4hVp7PFLUoELL8RglbNXhAMt5CYhkmss+CEau9KlNoilsTzNi9QDsPZb3KMpOGZXG6jmXhW3bBxE2XVztw==} + /lmdb@2.8.5: + resolution: {integrity: sha512-9bMdFfc80S+vSldBmG3HOuLVHnxRdNTlpzR6QDnzqCQtCzGUEAGTzBKYMeIM+I/sU4oZfgbcbS7X7F65/z/oxQ==} hasBin: true requiresBuild: true dependencies: - msgpackr: 1.8.5 - node-addon-api: 4.3.0 - node-gyp-build-optional-packages: 5.0.6 + msgpackr: 1.9.9 + node-addon-api: 6.1.0 + node-gyp-build-optional-packages: 5.1.1 ordered-binary: 1.4.1 weak-lru-cache: 1.2.2 optionalDependencies: - '@lmdb/lmdb-darwin-arm64': 2.7.11 - '@lmdb/lmdb-darwin-x64': 2.7.11 - '@lmdb/lmdb-linux-arm': 2.7.11 - '@lmdb/lmdb-linux-arm64': 2.7.11 - '@lmdb/lmdb-linux-x64': 2.7.11 - '@lmdb/lmdb-win32-x64': 2.7.11 + '@lmdb/lmdb-darwin-arm64': 2.8.5 + '@lmdb/lmdb-darwin-x64': 2.8.5 + '@lmdb/lmdb-linux-arm': 2.8.5 + '@lmdb/lmdb-linux-arm64': 2.8.5 + '@lmdb/lmdb-linux-x64': 2.8.5 + '@lmdb/lmdb-win32-x64': 2.8.5 dev: true /lodash.isequalwith@4.4.0: @@ -2034,7 +2025,7 @@ packages: peerDependencies: mobx: '>=4' dependencies: - '@swc/helpers': 0.5.2 + '@swc/helpers': 0.5.3 mobx: 6.10.2 regenerator-runtime: 0.14.0 dev: true @@ -2045,7 +2036,7 @@ packages: mobx: '>=4' react: '>=16' dependencies: - '@swc/helpers': 0.5.2 + '@swc/helpers': 0.5.3 lodash.isequalwith: 4.4.0 mobx: 6.10.2 react: 18.2.0 @@ -2092,7 +2083,7 @@ packages: peerDependencies: mobx: '>=4' dependencies: - '@swc/helpers': 0.5.2 + '@swc/helpers': 0.5.3 class-validator: 0.14.0 koajax: 0.9.4(typescript@5.2.2) mobx: 6.10.2 @@ -2127,31 +2118,20 @@ packages: dev: true optional: true - /msgpackr@1.8.5: - resolution: {integrity: sha512-mpPs3qqTug6ahbblkThoUY2DQdNXcm4IapwOS3Vm/87vmpzLVelvp9h3It1y9l1VPpiFLV11vfOXnmeEwiIXwg==} - optionalDependencies: - msgpackr-extract: 3.0.2 - dev: true - /msgpackr@1.9.9: resolution: {integrity: sha512-sbn6mioS2w0lq1O6PpGtsv6Gy8roWM+o3o4Sqjd6DudrL/nOugY+KyJUimoWzHnf9OkO0T6broHFnYE/R05t9A==} optionalDependencies: msgpackr-extract: 3.0.2 dev: true - /node-addon-api@4.3.0: - resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} + /node-addon-api@6.1.0: + resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} dev: true /node-addon-api@7.0.0: resolution: {integrity: sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==} dev: true - /node-gyp-build-optional-packages@5.0.6: - resolution: {integrity: sha512-2ZJErHG4du9G3/8IWl/l9Bp5BBFy63rno5GVmjQijvTuUZKsl6g8RB4KH/x3NLcV5ZBb4GsXmAuTYr6dRml3Gw==} - hasBin: true - dev: true - /node-gyp-build-optional-packages@5.0.7: resolution: {integrity: sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w==} hasBin: true @@ -2159,6 +2139,13 @@ packages: dev: true optional: true + /node-gyp-build-optional-packages@5.1.1: + resolution: {integrity: sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==} + hasBin: true + dependencies: + detect-libc: 2.0.2 + dev: true + /node-releases@2.0.13: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} dev: true @@ -2203,25 +2190,25 @@ packages: resolution: {integrity: sha512-9LtiGlPy982CsgxZvJGNNp2/NnrgEr6EAyN3iIEP3/8vd3YLgAZQHbQ75ZrkfBRGrNg37Dk3U6tuVb+B4Xfslg==} dev: true - /parcel@2.9.3(@swc/helpers@0.5.2)(typescript@5.2.2): - resolution: {integrity: sha512-2GTVocFkwblV/TIg9AmT7TI2fO4xdWkyN8aFUEVtiVNWt96GTR3FgQyHFValfCbcj1k9Xf962Ws2hYXYUr9k1Q==} + /parcel@2.10.1(@swc/helpers@0.5.3)(typescript@5.2.2): + resolution: {integrity: sha512-BvsKk8Fg9z1BBLny3IJmm7qM7ux+aD0iXVbzaBhurdbsj0UuWYsa6krLnK/+udwGiLPmicldqjtjDimSuLIwmQ==} engines: {node: '>= 12.0.0'} hasBin: true peerDependenciesMeta: '@parcel/core': optional: true dependencies: - '@parcel/config-default': 2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.2)(typescript@5.2.2) - '@parcel/core': 2.9.3 - '@parcel/diagnostic': 2.9.3 - '@parcel/events': 2.9.3 - '@parcel/fs': 2.9.3(@parcel/core@2.9.3) - '@parcel/logger': 2.9.3 - '@parcel/package-manager': 2.9.3(@parcel/core@2.9.3) - '@parcel/reporter-cli': 2.9.3 - '@parcel/reporter-dev-server': 2.9.3 - '@parcel/reporter-tracer': 2.9.3 - '@parcel/utils': 2.9.3 + '@parcel/config-default': 2.10.1(@parcel/core@2.10.1)(@swc/helpers@0.5.3)(typescript@5.2.2) + '@parcel/core': 2.10.1 + '@parcel/diagnostic': 2.10.1 + '@parcel/events': 2.10.1 + '@parcel/fs': 2.10.1(@parcel/core@2.10.1) + '@parcel/logger': 2.10.1 + '@parcel/package-manager': 2.10.1(@parcel/core@2.10.1) + '@parcel/reporter-cli': 2.10.1 + '@parcel/reporter-dev-server': 2.10.1 + '@parcel/reporter-tracer': 2.10.1 + '@parcel/utils': 2.10.1 chalk: 4.1.2 commander: 7.2.0 get-port: 4.2.0 @@ -2341,8 +2328,8 @@ packages: react-is: 16.13.1 dev: false - /react-bootstrap@2.9.0(@types/react@18.2.24)(react@18.2.0): - resolution: {integrity: sha512-dGh6fGjqR9MBzPOp2KbXJznt1Zy6SWepXYUdxMT18Zu/wJ73HCU8JNZe9dfzjmVssZYsJH9N3HHE4wAtQvNz7g==} + /react-bootstrap@2.9.1(@types/react@18.2.33)(react@18.2.0): + resolution: {integrity: sha512-ezgmh/ARCYp18LbZEqPp0ppvy+ytCmycDORqc8vXSKYV3cer4VH7OReV8uMOoKXmYzivJTxgzGHalGrHamryHA==} peerDependencies: '@types/react': '>=16.14.8' react: '>=16.14.0' @@ -2351,11 +2338,11 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.1 + '@babel/runtime': 7.23.2 '@restart/hooks': 0.4.11(react@18.2.0) '@restart/ui': 1.6.6(react@18.2.0) - '@types/react': 18.2.24 - '@types/react-transition-group': 4.4.6 + '@types/react': 18.2.33 + '@types/react-transition-group': 4.4.8 classnames: 2.3.2 dom-helpers: 5.2.1 invariant: 2.2.4 @@ -2390,7 +2377,7 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' dependencies: - '@babel/runtime': 7.23.1 + '@babel/runtime': 7.23.2 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -2455,8 +2442,8 @@ packages: engines: {node: '>=8'} dev: true - /shiki@0.14.4: - resolution: {integrity: sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==} + /shiki@0.14.5: + resolution: {integrity: sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==} dependencies: ansi-sequence-parser: 1.1.1 jsonc-parser: 3.2.0 @@ -2468,6 +2455,11 @@ packages: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: true + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: true + /slice-ansi@5.0.0: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} @@ -2574,16 +2566,16 @@ packages: engines: {node: '>=10'} dev: true - /typedoc-plugin-mdn-links@3.1.0(typedoc@0.25.1): + /typedoc-plugin-mdn-links@3.1.0(typedoc@0.25.3): resolution: {integrity: sha512-4uwnkvywPFV3UVx7WXpIWTHJdXH1rlE2e4a1WsSwCFYKqJxgTmyapv3ZxJtbSl1dvnb6jmuMNSqKEPz77Gs2OA==} peerDependencies: typedoc: '>= 0.23.14 || 0.24.x || 0.25.x' dependencies: - typedoc: 0.25.1(typescript@5.2.2) + typedoc: 0.25.3(typescript@5.2.2) dev: true - /typedoc@0.25.1(typescript@5.2.2): - resolution: {integrity: sha512-c2ye3YUtGIadxN2O6YwPEXgrZcvhlZ6HlhWZ8jQRNzwLPn2ylhdGqdR8HbyDRyALP8J6lmSANILCkkIdNPFxqA==} + /typedoc@0.25.3(typescript@5.2.2): + resolution: {integrity: sha512-Ow8Bo7uY1Lwy7GTmphRIMEo6IOZ+yYUyrc8n5KXIZg1svpqhZSWgni2ZrDhe+wLosFS8yswowUzljTAV/3jmWw==} engines: {node: '>= 16'} hasBin: true peerDependencies: @@ -2592,7 +2584,7 @@ packages: lunr: 2.3.9 marked: 4.3.0 minimatch: 9.0.3 - shiki: 0.14.4 + shiki: 0.14.5 typescript: 5.2.2 dev: true @@ -2606,8 +2598,8 @@ packages: peerDependencies: react: '>=15.0.0' dependencies: - '@babel/runtime': 7.23.1 - '@types/react': 18.2.24 + '@babel/runtime': 7.23.2 + '@types/react': 18.2.33 invariant: 2.2.4 react: 18.2.0 react-lifecycles-compat: 3.0.4 @@ -2621,13 +2613,13 @@ packages: react: 18.2.0 dev: false - /update-browserslist-db@1.0.13(browserslist@4.21.11): + /update-browserslist-db@1.0.13(browserslist@4.22.1): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.11 + browserslist: 4.22.1 escalade: 3.1.1 picocolors: 1.0.0 dev: true @@ -2673,8 +2665,8 @@ packages: peerDependencies: typescript: '>=4.1' dependencies: - '@swc/helpers': 0.5.2 - element-internals-polyfill: 1.3.8 + '@swc/helpers': 0.5.3 + element-internals-polyfill: 1.3.9 regenerator-runtime: 0.14.0 typescript: 5.2.2 @@ -2695,15 +2687,11 @@ packages: strip-ansi: 7.1.0 dev: true - /xxhash-wasm@0.4.2: - resolution: {integrity: sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==} - dev: true - /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true - /yaml@2.3.1: - resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} + /yaml@2.3.3: + resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==} engines: {node: '>= 14'} dev: true diff --git a/source/FilePreview.tsx b/source/FilePreview.tsx index 6b5dded..4580475 100644 --- a/source/FilePreview.tsx +++ b/source/FilePreview.tsx @@ -11,19 +11,27 @@ export type FilePreviewProps = ImageProps & path: string; }; -export const FilePreview: FC = ({ - type = '*/*', - path, - ...props -}) => { - const [category, ...kind] = type.split(/\W+/); +export const FileTypeMap = { + stream: 'binary', + compressed: 'zip', + msword: 'doc', + document: 'docx', + powerpoint: 'ppt', + presentation: 'pptx', + excel: 'xls', + sheet: 'xlsx', +}; + +export const FilePreview: FC = ({ type, path, ...props }) => { + const [category, ...kind] = type?.split(/\W+/) || []; const extension = + FileTypeMap[kind.at(-1)] || new URL(path, 'http://localhost').pathname .split('/') .at(-1) ?.split('.') - .at(-1) || kind.at(-1); + .at(-1); return category === 'image' ? (