diff --git a/package.json b/package.json index 352ec8ac..9a9d88c6 100644 --- a/package.json +++ b/package.json @@ -31,11 +31,11 @@ "@babel/preset-env": "7.12.10", "@vue/test-utils": "1.1.0", "babel-core": "7.0.0-bridge.0", - "babel-jest": "26.5.2", + "babel-jest": "30.0.4", "babel-loader": "8.1.0", "eslint": "7.11.0", "eslint-plugin-jest": "24.1.0", - "jest": "26.5.3", + "jest": "30.0.4", "redux": "4.0.5", "vue": "2.6.12", "vue-router": "3.4.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 23a95f6d..7d7bd2f5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,11 +3,11 @@ devDependencies: '@babel/preset-env': 7.12.10_@babel+core@7.12.10 '@vue/test-utils': 1.1.0_ae554d8947d7e926b014dda25865f517 babel-core: 7.0.0-bridge.0_@babel+core@7.12.10 - babel-jest: 26.5.2_@babel+core@7.12.10 + babel-jest: 30.0.4_@babel+core@7.12.10 babel-loader: 8.1.0_601fea44033628b80d42899cc50128a0 eslint: 7.11.0 eslint-plugin-jest: 24.1.0_eslint@7.11.0 - jest: 26.5.3 + jest: 30.0.4 redux: 4.0.5 vue: 2.6.12 vue-router: 3.4.6 @@ -16,12 +16,31 @@ devDependencies: webpack-cli: 4.0.0_webpack@5.1.1 lockfileVersion: 5.2 packages: + /@ampproject/remapping/2.3.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== /@babel/code-frame/7.10.4: dependencies: '@babel/highlight': 7.10.4 dev: true resolution: integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + /@babel/code-frame/7.27.1: + dependencies: + '@babel/helper-validator-identifier': 7.27.1 + js-tokens: 4.0.0 + picocolors: 1.1.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== /@babel/compat-data/7.12.0: dev: true resolution: @@ -30,6 +49,12 @@ packages: dev: true resolution: integrity: sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw== + /@babel/compat-data/7.28.0: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw== /@babel/core/7.12.10: dependencies: '@babel/code-frame': 7.10.4 @@ -52,6 +77,28 @@ packages: node: '>=6.9.0' resolution: integrity: sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== + /@babel/core/7.28.0: + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.0 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.27.3_@babel+core@7.28.0 + '@babel/helpers': 7.27.6 + '@babel/parser': 7.28.0 + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.0 + convert-source-map: 2.0.0 + debug: 4.2.0 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ== /@babel/core/7.9.0: dependencies: '@babel/code-frame': 7.10.4 @@ -91,6 +138,18 @@ packages: dev: true resolution: integrity: sha512-6mCdfhWgmqLdtTkhXjnIz0LcdVCd26wS2JXRtj2XY0u5klDsXBREA/pG5NVOuVnF2LUrBGNFtQkIqqTbblg0ww== + /@babel/generator/7.28.0: + dependencies: + '@babel/parser': 7.28.0 + '@babel/types': 7.28.0 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 + jsesc: 3.1.0 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg== /@babel/helper-annotate-as-pure/7.10.4: dependencies: '@babel/types': 7.12.10 @@ -128,6 +187,18 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw== + /@babel/helper-compilation-targets/7.27.2: + dependencies: + '@babel/compat-data': 7.28.0 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.25.1 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== /@babel/helper-create-class-features-plugin/7.12.0_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 @@ -214,6 +285,12 @@ packages: dev: true resolution: integrity: sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== + /@babel/helper-globals/7.28.0: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== /@babel/helper-hoist-variables/7.10.4: dependencies: '@babel/types': 7.12.10 @@ -244,6 +321,15 @@ packages: dev: true resolution: integrity: sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== + /@babel/helper-module-imports/7.27.1: + dependencies: + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.0 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== /@babel/helper-module-transforms/7.12.0: dependencies: '@babel/helper-module-imports': 7.10.4 @@ -272,6 +358,19 @@ packages: dev: true resolution: integrity: sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== + /@babel/helper-module-transforms/7.27.3_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.0 + dev: true + engines: + node: '>=6.9.0' + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg== /@babel/helper-optimise-call-expression/7.10.4: dependencies: '@babel/types': 7.12.10 @@ -282,6 +381,12 @@ packages: dev: true resolution: integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + /@babel/helper-plugin-utils/7.27.1: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== /@babel/helper-regex/7.10.5: dependencies: lodash: 4.17.20 @@ -354,10 +459,22 @@ packages: dev: true resolution: integrity: sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== + /@babel/helper-string-parser/7.27.1: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== /@babel/helper-validator-identifier/7.10.4: dev: true resolution: integrity: sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + /@babel/helper-validator-identifier/7.27.1: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== /@babel/helper-validator-option/7.12.0: dev: true resolution: @@ -366,6 +483,12 @@ packages: dev: true resolution: integrity: sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A== + /@babel/helper-validator-option/7.27.1: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== /@babel/helper-wrap-function/7.10.4: dependencies: '@babel/helper-function-name': 7.10.4 @@ -391,6 +514,15 @@ packages: dev: true resolution: integrity: sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== + /@babel/helpers/7.27.6: + dependencies: + '@babel/template': 7.27.2 + '@babel/types': 7.28.0 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug== /@babel/highlight/7.10.4: dependencies: '@babel/helper-validator-identifier': 7.10.4 @@ -413,6 +545,15 @@ packages: hasBin: true resolution: integrity: sha512-PJdRPwyoOqFAWfLytxrWwGrAxghCgh/yTNCYciOz8QgjflA7aZhECPZAa2VUedKg2+QMWkI0L9lynh2SNmNEgA== + /@babel/parser/7.28.0: + dependencies: + '@babel/types': 7.28.0 + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g== /@babel/plugin-proposal-async-generator-functions/7.10.5_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 @@ -674,6 +815,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 @@ -692,33 +842,33 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.9.0: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.28.0: dependencies: - '@babel/core': 7.9.0 + '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - /@babel/plugin-syntax-class-properties/7.10.4_@babel+core@7.12.10: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: - integrity: sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA== - /@babel/plugin-syntax-class-properties/7.10.4_@babel+core@7.9.0: + integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.28.0: dependencies: - '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: - integrity: sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA== + integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== /@babel/plugin-syntax-class-properties/7.12.1_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 @@ -728,6 +878,28 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.12.10: + dependencies: + '@babel/core': 7.12.10 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + engines: + node: '>=6.9.0' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + engines: + node: '>=6.9.0' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 @@ -764,19 +936,41 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-yxQsX1dJixF4qEEdzVbst3SZQ58Nrooz8NV9Z9GL4byTE25BvJgl5lf0RECUf0fh28rZBb/RYTWn/eeKwCMrZQ== + /@babel/plugin-syntax-import-attributes/7.27.1_@babel+core@7.12.10: + dependencies: + '@babel/core': 7.12.10 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + engines: + node: '>=6.9.0' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww== + /@babel/plugin-syntax-import-attributes/7.27.1_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + engines: + node: '>=6.9.0' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww== /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.9.0: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.28.0: dependencies: - '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -785,7 +979,16 @@ packages: /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -794,25 +997,36 @@ packages: /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + /@babel/plugin-syntax-jsx/7.27.1_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + engines: + node: '>=6.9.0' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w== /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.9.0: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.28.0: dependencies: - '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -821,7 +1035,16 @@ packages: /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -830,7 +1053,7 @@ packages: /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -839,7 +1062,16 @@ packages: /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -848,7 +1080,7 @@ packages: /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -857,7 +1089,16 @@ packages: /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -866,7 +1107,7 @@ packages: /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -875,7 +1116,16 @@ packages: /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -884,7 +1134,7 @@ packages: /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -893,7 +1143,16 @@ packages: /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -902,12 +1161,34 @@ packages: /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.27.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.12.10: + dependencies: + '@babel/core': 7.12.10 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + engines: + node: '>=6.9.0' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + engines: + node: '>=6.9.0' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== /@babel/plugin-syntax-top-level-await/7.10.4_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 @@ -926,6 +1207,28 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.12.10: + dependencies: + '@babel/core': 7.12.10 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + engines: + node: '>=6.9.0' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + engines: + node: '>=6.9.0' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== /@babel/plugin-syntax-typescript/7.10.4_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 @@ -935,6 +1238,17 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ== + /@babel/plugin-syntax-typescript/7.27.1_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + engines: + node: '>=6.9.0' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ== /@babel/plugin-transform-arrow-functions/7.10.4_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 @@ -1809,6 +2123,16 @@ packages: dev: true resolution: integrity: sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== + /@babel/template/7.27.2: + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.0 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== /@babel/traverse/7.12.0: dependencies: '@babel/code-frame': 7.10.4 @@ -1837,6 +2161,20 @@ packages: dev: true resolution: integrity: sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg== + /@babel/traverse/7.28.0: + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.0 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.28.0 + '@babel/template': 7.27.2 + '@babel/types': 7.28.0 + debug: 4.4.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg== /@babel/types/7.12.0: dependencies: '@babel/helper-validator-identifier': 7.10.4 @@ -1853,20 +2191,41 @@ packages: dev: true resolution: integrity: sha512-sf6wboJV5mGyip2hIpDSKsr80RszPinEFjsHTalMxZAZkoQ2/2yQzxlcFN52SJqsyPfLtPmenL4g2KB3KJXPDw== + /@babel/types/7.28.0: + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg== /@bcoe/v8-coverage/0.2.3: dev: true resolution: integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - /@cnakazawa/watch/1.0.4: + /@emnapi/core/1.4.3: dependencies: - exec-sh: 0.3.4 - minimist: 1.2.5 + '@emnapi/wasi-threads': 1.0.2 + tslib: 2.8.1 dev: true - engines: - node: '>=0.1.95' - hasBin: true + optional: true + resolution: + integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g== + /@emnapi/runtime/1.4.3: + dependencies: + tslib: 2.8.1 + dev: true + optional: true + resolution: + integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ== + /@emnapi/wasi-threads/1.0.2: + dependencies: + tslib: 2.8.1 + dev: true + optional: true resolution: - integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== + integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA== /@eslint/eslintrc/0.1.3: dependencies: ajv: 6.12.6 @@ -1884,6 +2243,19 @@ packages: node: ^10.12.0 || >=12.0.0 resolution: integrity: sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA== + /@isaacs/cliui/8.0.2: + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width/4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi/6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi/7.0.0 + dev: true + engines: + node: '>=12' + resolution: + integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== /@istanbuljs/load-nyc-config/1.1.0: dependencies: camelcase: 5.3.1 @@ -1896,194 +2268,284 @@ packages: node: '>=8' resolution: integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== - /@istanbuljs/schema/0.1.2: + /@istanbuljs/schema/0.1.3: dev: true engines: node: '>=8' resolution: - integrity: sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== - /@jest/console/26.5.2: + integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + /@jest/console/30.0.4: dependencies: - '@jest/types': 26.5.2 + '@jest/types': 30.0.1 '@types/node': 14.11.8 - chalk: 4.1.0 - jest-message-util: 26.5.2 - jest-util: 26.5.2 + chalk: 4.1.2 + jest-message-util: 30.0.2 + jest-util: 30.0.2 slash: 3.0.0 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-lJELzKINpF1v74DXHbCRIkQ/+nUV1M+ntj+X1J8LxCgpmJZjfLmhFejiMSbjjD66fayxl5Z06tbs3HMyuik6rw== - /@jest/core/26.5.3: + integrity: sha512-tMLCDvBJBwPqMm4OAiuKm2uF5y5Qe26KgcMn+nrDSWpEW+eeFmqA0iO4zJfL16GP7gE3bUUQ3hIuUJ22AqVRnw== + /@jest/core/30.0.4: dependencies: - '@jest/console': 26.5.2 - '@jest/reporters': 26.5.3 - '@jest/test-result': 26.5.2 - '@jest/transform': 26.5.2 - '@jest/types': 26.5.2 + '@jest/console': 30.0.4 + '@jest/pattern': 30.0.1 + '@jest/reporters': 30.0.4 + '@jest/test-result': 30.0.4 + '@jest/transform': 30.0.4 + '@jest/types': 30.0.1 '@types/node': 14.11.8 - ansi-escapes: 4.3.1 - chalk: 4.1.0 - exit: 0.1.2 - graceful-fs: 4.2.4 - jest-changed-files: 26.5.2 - jest-config: 26.5.3 - jest-haste-map: 26.5.2 - jest-message-util: 26.5.2 - jest-regex-util: 26.0.0 - jest-resolve: 26.5.2 - jest-resolve-dependencies: 26.5.3 - jest-runner: 26.5.3 - jest-runtime: 26.5.3 - jest-snapshot: 26.5.3 - jest-util: 26.5.2 - jest-validate: 26.5.3 - jest-watcher: 26.5.2 - micromatch: 4.0.2 - p-each-series: 2.1.0 - rimraf: 3.0.2 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 4.2.0 + exit-x: 0.2.2 + graceful-fs: 4.2.11 + jest-changed-files: 30.0.2 + jest-config: 30.0.4_@types+node@14.11.8 + jest-haste-map: 30.0.2 + jest-message-util: 30.0.2 + jest-regex-util: 30.0.1 + jest-resolve: 30.0.2 + jest-resolve-dependencies: 30.0.4 + jest-runner: 30.0.4 + jest-runtime: 30.0.4 + jest-snapshot: 30.0.4 + jest-util: 30.0.2 + jest-validate: 30.0.2 + jest-watcher: 30.0.4 + micromatch: 4.0.8 + pretty-format: 30.0.2 slash: 3.0.0 - strip-ansi: 6.0.0 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true resolution: - integrity: sha512-CiU0UKFF1V7KzYTVEtFbFmGLdb2g4aTtY0WlyUfLgj/RtoTnJFhh50xKKr7OYkdmBUlGFSa2mD1TU3UZ6OLd4g== - /@jest/environment/26.5.2: - dependencies: - '@jest/fake-timers': 26.5.2 - '@jest/types': 26.5.2 - '@types/node': 14.11.8 - jest-mock: 26.5.2 + integrity: sha512-MWScSO9GuU5/HoWjpXAOBs6F/iobvK1XlioelgOM9St7S0Z5WTI9kjCQLPeo4eQRRYusyLW25/J7J5lbFkrYXw== + /@jest/diff-sequences/30.0.1: dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-YjhCD/Zhkz0/1vdlS/QN6QmuUdDkpgBdK4SdiVg4Y19e29g4VQYN5Xg8+YuHjdoWGY7wJHMxc79uDTeTOy9Ngw== - /@jest/fake-timers/26.5.2: + integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw== + /@jest/environment/30.0.4: dependencies: - '@jest/types': 26.5.2 - '@sinonjs/fake-timers': 6.0.1 + '@jest/fake-timers': 30.0.4 + '@jest/types': 30.0.1 '@types/node': 14.11.8 - jest-message-util: 26.5.2 - jest-mock: 26.5.2 - jest-util: 26.5.2 + jest-mock: 30.0.2 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-09Hn5Oraqt36V1akxQeWMVL0fR9c6PnEhpgLaYvREXZJAh2H2Y+QLCsl0g7uMoJeoWJAuz4tozk1prbR1Fc1sw== - /@jest/globals/26.5.3: + integrity: sha512-5NT+sr7ZOb8wW7C4r7wOKnRQ8zmRWQT2gW4j73IXAKp5/PX1Z8MCStBLQDYfIG3n1Sw0NRfYGdp0iIPVooBAFQ== + /@jest/expect-utils/30.0.4: dependencies: - '@jest/environment': 26.5.2 - '@jest/types': 26.5.2 - expect: 26.5.3 + '@jest/get-type': 30.0.1 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-7QztI0JC2CuB+Wx1VdnOUNeIGm8+PIaqngYsZXQCkH2QV0GFqzAYc9BZfU0nuqA6cbYrWh5wkuMzyii3P7deug== - /@jest/reporters/26.5.3: + integrity: sha512-EgXecHDNfANeqOkcak0DxsoVI4qkDUsR7n/Lr2vtmTBjwLPBnnPOF71S11Q8IObWzxm2QgQoY6f9hzrRD3gHRA== + /@jest/expect/30.0.4: + dependencies: + expect: 30.0.4 + jest-snapshot: 30.0.4 + dev: true + engines: + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + resolution: + integrity: sha512-Z/DL7t67LBHSX4UzDyeYKqOxE/n7lbrrgEwWM3dGiH5Dgn35nk+YtgzKudmfIrBI8DRRrKYY5BCo3317HZV1Fw== + /@jest/fake-timers/30.0.4: + dependencies: + '@jest/types': 30.0.1 + '@sinonjs/fake-timers': 13.0.5 + '@types/node': 14.11.8 + jest-message-util: 30.0.2 + jest-mock: 30.0.2 + jest-util: 30.0.2 + dev: true + engines: + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + resolution: + integrity: sha512-qZ7nxOcL5+gwBO6LErvwVy5k06VsX/deqo2XnVUSTV0TNC9lrg8FC3dARbi+5lmrr5VyX5drragK+xLcOjvjYw== + /@jest/get-type/30.0.1: + dev: true + engines: + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + resolution: + integrity: sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw== + /@jest/globals/30.0.4: + dependencies: + '@jest/environment': 30.0.4 + '@jest/expect': 30.0.4 + '@jest/types': 30.0.1 + jest-mock: 30.0.2 + dev: true + engines: + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + resolution: + integrity: sha512-avyZuxEHF2EUhFF6NEWVdxkRRV6iXXcIES66DLhuLlU7lXhtFG/ySq/a8SRZmEJSsLkNAFX6z6mm8KWyXe9OEA== + /@jest/pattern/30.0.1: + dependencies: + '@types/node': 14.11.8 + jest-regex-util: 30.0.1 + dev: true + engines: + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + resolution: + integrity: sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA== + /@jest/reporters/30.0.4: dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 26.5.2 - '@jest/test-result': 26.5.2 - '@jest/transform': 26.5.2 - '@jest/types': 26.5.2 - chalk: 4.1.0 - collect-v8-coverage: 1.0.1 - exit: 0.1.2 - glob: 7.1.6 - graceful-fs: 4.2.4 - istanbul-lib-coverage: 3.0.0 - istanbul-lib-instrument: 4.0.3 + '@jest/console': 30.0.4 + '@jest/test-result': 30.0.4 + '@jest/transform': 30.0.4 + '@jest/types': 30.0.1 + '@jridgewell/trace-mapping': 0.3.29 + '@types/node': 14.11.8 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit-x: 0.2.2 + glob: 10.4.5 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.0 - istanbul-lib-source-maps: 4.0.0 - istanbul-reports: 3.0.2 - jest-haste-map: 26.5.2 - jest-resolve: 26.5.2 - jest-util: 26.5.2 - jest-worker: 26.5.0 + istanbul-lib-source-maps: 5.0.6 + istanbul-reports: 3.1.7 + jest-message-util: 30.0.2 + jest-util: 30.0.2 + jest-worker: 30.0.2 slash: 3.0.0 - source-map: 0.6.1 - string-length: 4.0.1 - terminal-link: 2.1.1 - v8-to-istanbul: 6.0.1 + string-length: 4.0.2 + v8-to-istanbul: 9.3.0 dev: true engines: - node: '>= 10.14.2' - optionalDependencies: - node-notifier: 8.0.0 + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + resolution: + integrity: sha512-6ycNmP0JSJEEys1FbIzHtjl9BP0tOZ/KN6iMeAKrdvGmUsa1qfRdlQRUDKJ4P84hJ3xHw1yTqJt4fvPNHhyE+g== + /@jest/schemas/30.0.1: + dependencies: + '@sinclair/typebox': 0.34.37 + dev: true + engines: + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-X+vR0CpfMQzYcYmMFKNY9n4jklcb14Kffffp7+H/MqitWnb0440bW2L76NGWKAa+bnXhNoZr+lCVtdtPmfJVOQ== - /@jest/source-map/26.5.0: + integrity: sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w== + /@jest/snapshot-utils/30.0.4: dependencies: + '@jest/types': 30.0.1 + chalk: 4.1.2 + graceful-fs: 4.2.11 + natural-compare: 1.4.0 + dev: true + engines: + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + resolution: + integrity: sha512-BEpX8M/Y5lG7MI3fmiO+xCnacOrVsnbqVrcDZIT8aSGkKV1w2WwvRQxSWw5SIS8ozg7+h8tSj5EO1Riqqxcdag== + /@jest/source-map/30.0.1: + dependencies: + '@jridgewell/trace-mapping': 0.3.29 callsites: 3.1.0 - graceful-fs: 4.2.4 - source-map: 0.6.1 + graceful-fs: 4.2.11 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-jWAw9ZwYHJMe9eZq/WrsHlwF8E3hM9gynlcDpOyCb9bR8wEd9ZNBZCi7/jZyzHxC7t3thZ10gO2IDhu0bPKS5g== - /@jest/test-result/26.5.2: + integrity: sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg== + /@jest/test-result/30.0.4: dependencies: - '@jest/console': 26.5.2 - '@jest/types': 26.5.2 - '@types/istanbul-lib-coverage': 2.0.3 - collect-v8-coverage: 1.0.1 + '@jest/console': 30.0.4 + '@jest/types': 30.0.1 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-E/Zp6LURJEGSCWpoMGmCFuuEI1OWuI3hmZwmULV0GsgJBh7u0rwqioxhRU95euUuviqBDN8ruX/vP/4bwYolXw== - /@jest/test-sequencer/26.5.3: + integrity: sha512-Mfpv8kjyKTHqsuu9YugB6z1gcdB3TSSOaKlehtVaiNlClMkEHY+5ZqCY2CrEE3ntpBMlstX/ShDAf84HKWsyIw== + /@jest/test-sequencer/30.0.4: dependencies: - '@jest/test-result': 26.5.2 - graceful-fs: 4.2.4 - jest-haste-map: 26.5.2 - jest-runner: 26.5.3 - jest-runtime: 26.5.3 + '@jest/test-result': 30.0.4 + graceful-fs: 4.2.11 + jest-haste-map: 30.0.2 + slash: 3.0.0 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-Wqzb7aQ13L3T47xHdpUqYMOpiqz6Dx2QDDghp5AV/eUDXR7JieY+E1s233TQlNyl+PqtqgjVokmyjzX/HA51BA== - /@jest/transform/26.5.2: + integrity: sha512-bj6ePmqi4uxAE8EHE0Slmk5uBYd9Vd/PcVt06CsBxzH4bbA8nGsI1YbXl/NH+eii4XRtyrRx+Cikub0x8H4vDg== + /@jest/transform/30.0.4: dependencies: - '@babel/core': 7.9.0 - '@jest/types': 26.5.2 - babel-plugin-istanbul: 6.0.0 - chalk: 4.1.0 - convert-source-map: 1.7.0 + '@babel/core': 7.28.0 + '@jest/types': 30.0.1 + '@jridgewell/trace-mapping': 0.3.29 + babel-plugin-istanbul: 7.0.0 + chalk: 4.1.2 + convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.4 - jest-haste-map: 26.5.2 - jest-regex-util: 26.0.0 - jest-util: 26.5.2 - micromatch: 4.0.2 - pirates: 4.0.1 + graceful-fs: 4.2.11 + jest-haste-map: 30.0.2 + jest-regex-util: 30.0.1 + jest-util: 30.0.2 + micromatch: 4.0.8 + pirates: 4.0.7 slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 + write-file-atomic: 5.0.1 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-AUNjvexh+APhhmS8S+KboPz+D3pCxPvEAGduffaAJYxIFxGi/ytZQkrqcKDUU0ERBAo5R7087fyOYr2oms1seg== - /@jest/types/26.5.2: + integrity: sha512-atvy4hRph/UxdCIBp+UB2jhEA/jJiUeGZ7QPgBi9jUUKNgi3WEoMXGNG7zbbELG2+88PMabUNCDchmqgJy3ELg== + /@jest/types/30.0.1: dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - '@types/istanbul-reports': 3.0.0 + '@jest/pattern': 30.0.1 + '@jest/schemas': 30.0.1 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 '@types/node': 14.11.8 - '@types/yargs': 15.0.8 - chalk: 4.1.0 + '@types/yargs': 17.0.33 + chalk: 4.1.2 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg== + integrity: sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw== + /@jridgewell/gen-mapping/0.3.12: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.4 + '@jridgewell/trace-mapping': 0.3.29 + dev: true + resolution: + integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg== + /@jridgewell/resolve-uri/3.1.2: + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + /@jridgewell/sourcemap-codec/1.5.4: + dev: true + resolution: + integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw== + /@jridgewell/trace-mapping/0.3.29: + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.4 + dev: true + resolution: + integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ== /@mrmlnc/readdir-enhanced/2.2.1: dependencies: call-me-maybe: 1.0.1 @@ -2093,6 +2555,15 @@ packages: node: '>=4' resolution: integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + /@napi-rs/wasm-runtime/0.2.11: + dependencies: + '@emnapi/core': 1.4.3 + '@emnapi/runtime': 1.4.3 + '@tybys/wasm-util': 0.9.0 + dev: true + optional: true + resolution: + integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA== /@nodelib/fs.scandir/2.1.3: dependencies: '@nodelib/fs.stat': 2.0.3 @@ -2123,24 +2594,41 @@ packages: node: '>= 8' resolution: integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + /@pkgjs/parseargs/0.11.0: + dev: true + engines: + node: '>=14' + optional: true + resolution: + integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + /@pkgr/core/0.2.7: + dev: true + engines: + node: ^12.20.0 || ^14.18.0 || >=16.0.0 + resolution: + integrity: sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg== + /@sinclair/typebox/0.34.37: + dev: true + resolution: + integrity: sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw== /@sindresorhus/is/2.1.1: dev: true engines: node: '>=10' resolution: integrity: sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg== - /@sinonjs/commons/1.8.1: + /@sinonjs/commons/3.0.1: dependencies: type-detect: 4.0.8 dev: true resolution: - integrity: sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw== - /@sinonjs/fake-timers/6.0.1: + integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== + /@sinonjs/fake-timers/13.0.5: dependencies: - '@sinonjs/commons': 1.8.1 + '@sinonjs/commons': 3.0.1 dev: true resolution: - integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== + integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw== /@szmarczak/http-timer/4.0.5: dependencies: defer-to-connect: 2.0.0 @@ -2149,32 +2637,39 @@ packages: node: '>=10' resolution: integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ== - /@types/babel__core/7.1.10: + /@tybys/wasm-util/0.9.0: dependencies: - '@babel/parser': 7.12.0 - '@babel/types': 7.12.0 + tslib: 2.8.1 + dev: true + optional: true + resolution: + integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw== + /@types/babel__core/7.20.5: + dependencies: + '@babel/parser': 7.28.0 + '@babel/types': 7.28.0 '@types/babel__generator': 7.6.2 '@types/babel__template': 7.0.3 '@types/babel__traverse': 7.0.15 dev: true resolution: - integrity: sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw== + integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== /@types/babel__generator/7.6.2: dependencies: - '@babel/types': 7.12.0 + '@babel/types': 7.28.0 dev: true resolution: integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== /@types/babel__template/7.0.3: dependencies: - '@babel/parser': 7.12.0 - '@babel/types': 7.12.0 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.0 dev: true resolution: integrity: sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q== /@types/babel__traverse/7.0.15: dependencies: - '@babel/types': 7.12.0 + '@babel/types': 7.28.0 dev: true resolution: integrity: sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A== @@ -2212,32 +2707,26 @@ packages: dev: true resolution: integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== - /@types/graceful-fs/4.1.3: - dependencies: - '@types/node': 14.11.8 - dev: true - resolution: - integrity: sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ== /@types/http-cache-semantics/4.0.0: dev: true resolution: integrity: sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A== - /@types/istanbul-lib-coverage/2.0.3: + /@types/istanbul-lib-coverage/2.0.6: dev: true resolution: - integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== + integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== /@types/istanbul-lib-report/3.0.0: dependencies: - '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-lib-coverage': 2.0.6 dev: true resolution: integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - /@types/istanbul-reports/3.0.0: + /@types/istanbul-reports/3.0.4: dependencies: '@types/istanbul-lib-report': 3.0.0 dev: true resolution: - integrity: sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== + integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== /@types/json-schema/7.0.6: dev: true resolution: @@ -2260,30 +2749,26 @@ packages: dev: true resolution: integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== - /@types/prettier/2.1.2: - dev: true - resolution: - integrity: sha512-IiPhNnenzkqdSdQH3ifk9LoX7oQe61ZlDdDO4+MUv6FyWdPGDPr26gCPVs3oguZEMq//nFZZpwUZcVuNJsG+DQ== /@types/responselike/1.0.0: dependencies: '@types/node': 14.11.8 dev: true resolution: integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== - /@types/stack-utils/2.0.0: + /@types/stack-utils/2.0.3: dev: true resolution: - integrity: sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== + integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== /@types/yargs-parser/15.0.0: dev: true resolution: integrity: sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== - /@types/yargs/15.0.8: + /@types/yargs/17.0.33: dependencies: '@types/yargs-parser': 15.0.0 dev: true resolution: - integrity: sha512-b0BYzFUzBpOhPjpl1wtAHU994jBeKF4TKVlT7ssFv44T617XNcPdRoG4AzHLVshLzlrF7i3lTelH7UbuNYV58Q== + integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA== /@typescript-eslint/experimental-utils/4.4.1_eslint@7.11.0: dependencies: '@types/json-schema': 7.0.6 @@ -2344,6 +2829,183 @@ packages: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: integrity: sha512-H2JMWhLaJNeaylSnMSQFEhT/S/FsJbebQALmoJxMPMxLtlVAMy2uJP/Z543n9IizhjRayLSqoInehCeNW9rWcw== + /@ungap/structured-clone/1.3.0: + dev: true + resolution: + integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== + /@unrs/resolver-binding-android-arm-eabi/1.10.1: + cpu: + - arm + dev: true + optional: true + os: + - android + resolution: + integrity: sha512-zohDKXT1Ok0yhbVGff4YAg9HUs5ietG5GpvJBPFSApZnGe7uf2cd26DRhKZbn0Be6xHUZrSzP+RAgMmzyc71EA== + /@unrs/resolver-binding-android-arm64/1.10.1: + cpu: + - arm64 + dev: true + optional: true + os: + - android + resolution: + integrity: sha512-tAN6k5UrTd4nicpA7s2PbjR/jagpDzAmvXFjbpTazUe5FRsFxVcBlS1F5Lzp5jtWU6bdiqRhSvd4X8rdpCffeA== + /@unrs/resolver-binding-darwin-arm64/1.10.1: + cpu: + - arm64 + dev: true + optional: true + os: + - darwin + resolution: + integrity: sha512-+FCsag8WkauI4dQ50XumCXdfvDCZEpMUnvZDsKMxfOisnEklpDFXc6ThY0WqybBYZbiwR5tWcFaZmI0G6b4vrg== + /@unrs/resolver-binding-darwin-x64/1.10.1: + cpu: + - x64 + dev: true + optional: true + os: + - darwin + resolution: + integrity: sha512-qYKGGm5wk71ONcXTMZ0+J11qQeOAPz3nw6VtqrBUUELRyXFyvK8cHhHsLBFR4GHnilc2pgY1HTB2TvdW9wO26Q== + /@unrs/resolver-binding-freebsd-x64/1.10.1: + cpu: + - x64 + dev: true + optional: true + os: + - freebsd + resolution: + integrity: sha512-hOHMAhbvIQ63gkpgeNsXcWPSyvXH7ZEyeg254hY0Lp/hX8NdW+FsUWq73g9946Pc/BrcVI/I3C1cmZ4RCX9bNw== + /@unrs/resolver-binding-linux-arm-gnueabihf/1.10.1: + cpu: + - arm + dev: true + optional: true + os: + - linux + resolution: + integrity: sha512-6ds7+zzHJgTDmpe0gmFcOTvSUhG5oZukkt+cCsSb3k4Uiz2yEQB4iCRITX2hBwSW+p8gAieAfecITjgqCkswXw== + /@unrs/resolver-binding-linux-arm-musleabihf/1.10.1: + cpu: + - arm + dev: true + optional: true + os: + - linux + resolution: + integrity: sha512-P7A0G2/jW00diNJyFeq4W9/nxovD62Ay8CMP4UK9OymC7qO7rG1a8Upad68/bdfpIOn7KSp7Aj/6lEW3yyznAA== + /@unrs/resolver-binding-linux-arm64-gnu/1.10.1: + cpu: + - arm64 + dev: true + optional: true + os: + - linux + resolution: + integrity: sha512-Cg6xzdkrpltcTPO4At+A79zkC7gPDQIgosJmVV8M104ImB6KZi1MrNXgDYIAfkhUYjPzjNooEDFRAwwPadS7ZA== + /@unrs/resolver-binding-linux-arm64-musl/1.10.1: + cpu: + - arm64 + dev: true + optional: true + os: + - linux + resolution: + integrity: sha512-aNeg99bVkXa4lt+oZbjNRPC8ZpjJTKxijg/wILrJdzNyAymO2UC/HUK1UfDjt6T7U5p/mK24T3CYOi3/+YEQSA== + /@unrs/resolver-binding-linux-ppc64-gnu/1.10.1: + cpu: + - ppc64 + dev: true + optional: true + os: + - linux + resolution: + integrity: sha512-ylz5ojeXrkPrtnzVhpCO+YegG63/aKhkoTlY8PfMfBfLaUG8v6m6iqrL7sBUKdVBgOB4kSTUPt9efQdA/Y3Z/w== + /@unrs/resolver-binding-linux-riscv64-gnu/1.10.1: + cpu: + - riscv64 + dev: true + optional: true + os: + - linux + resolution: + integrity: sha512-xcWyhmJfXXOxK7lvE4+rLwBq+on83svlc0AIypfe6x4sMJR+S4oD7n9OynaQShfj2SufPw2KJAotnsNb+4nN2g== + /@unrs/resolver-binding-linux-riscv64-musl/1.10.1: + cpu: + - riscv64 + dev: true + optional: true + os: + - linux + resolution: + integrity: sha512-mW9JZAdOCyorgi1eLJr4gX7xS67WNG9XNPYj5P8VuttK72XNsmdw9yhOO4tDANMgiLXFiSFaiL1gEpoNtRPw/A== + /@unrs/resolver-binding-linux-s390x-gnu/1.10.1: + cpu: + - s390x + dev: true + optional: true + os: + - linux + resolution: + integrity: sha512-NZGKhBy6xkJ0k09cWNZz4DnhBcGlhDd3W+j7EYoNvf5TSwj2K6kbmfqTWITEgkvjsMUjm1wsrc4IJaH6VtjyHQ== + /@unrs/resolver-binding-linux-x64-gnu/1.10.1: + cpu: + - x64 + dev: true + optional: true + os: + - linux + resolution: + integrity: sha512-VsjgckJ0gNMw7p0d8In6uPYr+s0p16yrT2rvG4v2jUpEMYkpnfnCiALa9SWshbvlGjKQ98Q2x19agm3iFk8w8Q== + /@unrs/resolver-binding-linux-x64-musl/1.10.1: + cpu: + - x64 + dev: true + optional: true + os: + - linux + resolution: + integrity: sha512-idMnajMeejnaFi0Mx9UTLSYFDAOTfAEP7VjXNgxKApso3Eu2Njs0p2V95nNIyFi4oQVGFmIuCkoznAXtF/Zbmw== + /@unrs/resolver-binding-wasm32-wasi/1.10.1: + cpu: + - wasm32 + dependencies: + '@napi-rs/wasm-runtime': 0.2.11 + dev: true + engines: + node: '>=14.0.0' + optional: true + resolution: + integrity: sha512-7jyhjIRNFjzlr8x5pth6Oi9hv3a7ubcVYm2GBFinkBQKcFhw4nIs5BtauSNtDW1dPIGrxF0ciynCZqzxMrYMsg== + /@unrs/resolver-binding-win32-arm64-msvc/1.10.1: + cpu: + - arm64 + dev: true + optional: true + os: + - win32 + resolution: + integrity: sha512-TY79+N+Gkoo7E99K+zmsKNeiuNJYlclZJtKqsHSls8We2iGhgxtletVsiBYie93MSTDRDMI8pkBZJlIJSZPrdA== + /@unrs/resolver-binding-win32-ia32-msvc/1.10.1: + cpu: + - ia32 + dev: true + optional: true + os: + - win32 + resolution: + integrity: sha512-BAJN5PEPlEV+1m8+PCtFoKm3LQ1P57B4Z+0+efU0NzmCaGk7pUaOxuPgl+m3eufVeeNBKiPDltG0sSB9qEfCxw== + /@unrs/resolver-binding-win32-x64-msvc/1.10.1: + cpu: + - x64 + dev: true + optional: true + os: + - win32 + resolution: + integrity: sha512-2v3erKKmmCyIVvvhI2nF15qEbdBpISTq44m9pyd5gfIJB1PN94oePTLWEd82XUbIbvKhv76xTSeUQSCOGesLeg== /@vue/test-utils/1.1.0_ae554d8947d7e926b014dda25865f517: dependencies: dom-event-types: 1.0.0 @@ -2600,21 +3262,10 @@ packages: hasBin: true resolution: integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - /abab/2.0.5: - dev: true - resolution: - integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== /abbrev/1.1.1: dev: true resolution: integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - /acorn-globals/6.0.0: - dependencies: - acorn: 7.4.1 - acorn-walk: 7.2.0 - dev: true - resolution: - integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== /acorn-jsx/5.3.1_acorn@7.4.1: dependencies: acorn: 7.4.1 @@ -2623,12 +3274,6 @@ packages: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 resolution: integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== - /acorn-walk/7.2.0: - dev: true - engines: - node: '>=0.4.0' - resolution: - integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== /acorn/7.4.1: dev: true engines: @@ -2674,6 +3319,14 @@ packages: node: '>=8' resolution: integrity: sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== + /ansi-escapes/4.3.2: + dependencies: + type-fest: 0.21.3 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== /ansi-regex/3.0.0: dev: true engines: @@ -2692,6 +3345,18 @@ packages: node: '>=8' resolution: integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + /ansi-regex/5.0.1: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + /ansi-regex/6.1.0: + dev: true + engines: + node: '>=12' + resolution: + integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== /ansi-styles/3.2.1: dependencies: color-convert: 1.9.3 @@ -2708,22 +3373,27 @@ packages: node: '>=8' resolution: integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - /anymatch/2.0.0: - dependencies: - micromatch: 3.1.10 - normalize-path: 2.1.1 + /ansi-styles/5.2.0: dev: true + engines: + node: '>=10' resolution: - integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - /anymatch/3.1.1: + integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + /ansi-styles/6.2.1: + dev: true + engines: + node: '>=12' + resolution: + integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + /anymatch/3.1.3: dependencies: normalize-path: 3.0.0 - picomatch: 2.2.2 + picomatch: 2.3.1 dev: true engines: node: '>= 8' resolution: - integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== + integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== /argparse/1.0.10: dependencies: sprintf-js: 1.0.3 @@ -2880,42 +3550,40 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== - /babel-jest/26.5.2_@babel+core@7.12.10: + /babel-jest/30.0.4_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 - '@jest/transform': 26.5.2 - '@jest/types': 26.5.2 - '@types/babel__core': 7.1.10 - babel-plugin-istanbul: 6.0.0 - babel-preset-jest: 26.5.0_@babel+core@7.12.10 - chalk: 4.1.0 - graceful-fs: 4.2.4 + '@jest/transform': 30.0.4 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 7.0.0 + babel-preset-jest: 30.0.1_@babel+core@7.12.10 + chalk: 4.1.2 + graceful-fs: 4.2.11 slash: 3.0.0 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.11.0 resolution: - integrity: sha512-U3KvymF3SczA3vOL/cgiUFOznfMET+XDIXiWnoJV45siAp2pLMG8i2+/MGZlAC3f/F6Q40LR4M4qDrWZ9wkK8A== - /babel-jest/26.5.2_@babel+core@7.9.0: + integrity: sha512-UjG2j7sAOqsp2Xua1mS/e+ekddkSu3wpf4nZUSvXNHuVWdaOUXQ77+uyjJLDE9i0atm5x4kds8K9yb5lRsRtcA== + /babel-jest/30.0.4_@babel+core@7.28.0: dependencies: - '@babel/core': 7.9.0 - '@jest/transform': 26.5.2 - '@jest/types': 26.5.2 - '@types/babel__core': 7.1.10 - babel-plugin-istanbul: 6.0.0 - babel-preset-jest: 26.5.0_@babel+core@7.9.0 - chalk: 4.1.0 - graceful-fs: 4.2.4 + '@babel/core': 7.28.0 + '@jest/transform': 30.0.4 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 7.0.0 + babel-preset-jest: 30.0.1_@babel+core@7.28.0 + chalk: 4.1.2 + graceful-fs: 4.2.11 slash: 3.0.0 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.11.0 resolution: - integrity: sha512-U3KvymF3SczA3vOL/cgiUFOznfMET+XDIXiWnoJV45siAp2pLMG8i2+/MGZlAC3f/F6Q40LR4M4qDrWZ9wkK8A== + integrity: sha512-UjG2j7sAOqsp2Xua1mS/e+ekddkSu3wpf4nZUSvXNHuVWdaOUXQ77+uyjJLDE9i0atm5x4kds8K9yb5lRsRtcA== /babel-loader/8.1.0_601fea44033628b80d42899cc50128a0: dependencies: '@babel/core': 7.12.10 @@ -2939,35 +3607,36 @@ packages: dev: true resolution: integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - /babel-plugin-istanbul/6.0.0: + /babel-plugin-istanbul/7.0.0: dependencies: '@babel/helper-plugin-utils': 7.10.4 '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.2 - istanbul-lib-instrument: 4.0.3 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 6.0.3 test-exclude: 6.0.0 dev: true engines: - node: '>=8' + node: '>=12' resolution: - integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== - /babel-plugin-jest-hoist/26.5.0: + integrity: sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw== + /babel-plugin-jest-hoist/30.0.1: dependencies: - '@babel/template': 7.10.4 - '@babel/types': 7.12.0 - '@types/babel__core': 7.1.10 - '@types/babel__traverse': 7.0.15 + '@babel/template': 7.27.2 + '@babel/types': 7.28.0 + '@types/babel__core': 7.20.5 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-ck17uZFD3CDfuwCLATWZxkkuGGFhMij8quP8CNhwj8ek1mqFgbFzRJ30xwC04LLscj/aKsVFfRST+b5PT7rSuw== - /babel-preset-current-node-syntax/0.1.4_@babel+core@7.12.10: + integrity: sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ== + /babel-preset-current-node-syntax/1.1.0_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.10 '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.12.10 - '@babel/plugin-syntax-class-properties': 7.10.4_@babel+core@7.12.10 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.12.10 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.12.10 + '@babel/plugin-syntax-import-attributes': 7.27.1_@babel+core@7.12.10 '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.12.10 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.10 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.10 @@ -2976,58 +3645,64 @@ packages: '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.10 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.10 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.10 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.12.10 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': ^7.0.0 resolution: - integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w== - /babel-preset-current-node-syntax/0.1.4_@babel+core@7.9.0: - dependencies: - '@babel/core': 7.9.0 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.9.0 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.9.0 - '@babel/plugin-syntax-class-properties': 7.10.4_@babel+core@7.9.0 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.9.0 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.9.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.9.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.9.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.9.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.9.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.9.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.9.0 + integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw== + /babel-preset-current-node-syntax/1.1.0_@babel+core@7.28.0: + dependencies: + '@babel/core': 7.28.0 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.28.0 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.28.0 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.28.0 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.28.0 + '@babel/plugin-syntax-import-attributes': 7.27.1_@babel+core@7.28.0 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.28.0 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.28.0 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.28.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.28.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.28.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.28.0 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.28.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.28.0 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.28.0 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.28.0 dev: true peerDependencies: '@babel/core': ^7.0.0 resolution: - integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w== - /babel-preset-jest/26.5.0_@babel+core@7.12.10: + integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw== + /babel-preset-jest/30.0.1_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 - babel-plugin-jest-hoist: 26.5.0 - babel-preset-current-node-syntax: 0.1.4_@babel+core@7.12.10 + babel-plugin-jest-hoist: 30.0.1 + babel-preset-current-node-syntax: 1.1.0_@babel+core@7.12.10 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.11.0 resolution: - integrity: sha512-F2vTluljhqkiGSJGBg/jOruA8vIIIL11YrxRcO7nviNTMbbofPSHwnm8mgP7d/wS7wRSexRoI6X1A6T74d4LQA== - /babel-preset-jest/26.5.0_@babel+core@7.9.0: + integrity: sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw== + /babel-preset-jest/30.0.1_@babel+core@7.28.0: dependencies: - '@babel/core': 7.9.0 - babel-plugin-jest-hoist: 26.5.0 - babel-preset-current-node-syntax: 0.1.4_@babel+core@7.9.0 + '@babel/core': 7.28.0 + babel-plugin-jest-hoist: 30.0.1 + babel-preset-current-node-syntax: 1.1.0_@babel+core@7.28.0 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.11.0 resolution: - integrity: sha512-F2vTluljhqkiGSJGBg/jOruA8vIIIL11YrxRcO7nviNTMbbofPSHwnm8mgP7d/wS7wRSexRoI6X1A6T74d4LQA== + integrity: sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw== /balanced-match/1.0.0: dev: true resolution: - integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + integrity: sha512-9Y0g0Q8rmSt+H33DfKv7FOc3v+iRI+o1lbzt8jGcIosYW37IIW/2XVYq5NPdmaD5NQ59Nk26Kl/vZbwW9Fr8vg== /base/0.11.2: dependencies: cache-base: 1.0.1 @@ -3065,6 +3740,12 @@ packages: dev: true resolution: integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + /brace-expansion/2.0.2: + dependencies: + balanced-match: 1.0.0 + dev: true + resolution: + integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ== /braces/2.3.2: dependencies: arr-flatten: 1.1.0 @@ -3090,10 +3771,14 @@ packages: node: '>=8' resolution: integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - /browser-process-hrtime/1.0.0: + /braces/3.0.3: + dependencies: + fill-range: 7.1.1 dev: true + engines: + node: '>=8' resolution: - integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== /browserslist/4.14.5: dependencies: caniuse-lite: 1.0.30001148 @@ -3119,6 +3804,18 @@ packages: hasBin: true resolution: integrity: sha512-IJ1iysdMkGmjjYeRlDU8PQejVwxvVO5QOfXH7ylW31GO6LwNRSmm/SgRXtNsEXqMLl2e+2H5eEJ7sfynF8TCaQ== + /browserslist/4.25.1: + dependencies: + caniuse-lite: 1.0.30001726 + electron-to-chromium: 1.5.179 + node-releases: 2.0.19 + update-browserslist-db: 1.1.3_browserslist@4.25.1 + dev: true + engines: + node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 + hasBin: true + resolution: + integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw== /bser/2.1.1: dependencies: node-int64: 0.4.0 @@ -3184,12 +3881,12 @@ packages: node: '>=6' resolution: integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - /camelcase/6.1.0: + /camelcase/6.3.0: dev: true engines: node: '>=10' resolution: - integrity: sha512-WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ== + integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== /caniuse-lite/1.0.30001148: dev: true resolution: @@ -3198,14 +3895,10 @@ packages: dev: true resolution: integrity: sha512-8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA== - /capture-exit/2.0.0: - dependencies: - rsvp: 4.8.5 + /caniuse-lite/1.0.30001726: dev: true - engines: - node: 6.* || 8.* || >= 10.* resolution: - integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== + integrity: sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw== /capture-stack-trace/1.0.1: dev: true engines: @@ -3235,6 +3928,15 @@ packages: node: '>=10' resolution: integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + /chalk/4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== /char-regex/1.0.2: dev: true engines: @@ -3253,10 +3955,16 @@ packages: node: '>=6.0' resolution: integrity: sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== - /ci-info/2.0.0: + /ci-info/4.2.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg== + /cjs-module-lexer/2.1.0: dev: true resolution: - integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + integrity: sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA== /class-utils/0.3.6: dependencies: arr-union: 3.1.0 @@ -3290,14 +3998,16 @@ packages: node: '>= 10' resolution: integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== - /cliui/6.0.0: + /cliui/8.0.1: dependencies: - string-width: 4.2.0 - strip-ansi: 6.0.0 - wrap-ansi: 6.2.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 dev: true + engines: + node: '>=12' resolution: - integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== /clone-buffer/1.0.0: dev: true engines: @@ -3344,11 +4054,11 @@ packages: iojs: '>= 1.0.0' node: '>= 0.12.0' resolution: - integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - /collect-v8-coverage/1.0.1: + integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + /collect-v8-coverage/1.0.2: dev: true resolution: - integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== /collection-visit/1.0.0: dependencies: map-visit: 1.0.0 @@ -3436,7 +4146,7 @@ packages: /concat-map/0.0.1: dev: true resolution: - integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== /condense-newlines/0.2.1: dependencies: extend-shallow: 2.0.1 @@ -3460,6 +4170,10 @@ packages: dev: true resolution: integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + /convert-source-map/2.0.0: + dev: true + resolution: + integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== /copy-descriptor/0.1.1: dev: true engines: @@ -3514,22 +4228,16 @@ packages: node: '>= 8' resolution: integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - /cssom/0.3.8: - dev: true - resolution: - integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - /cssom/0.4.4: - dev: true - resolution: - integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - /cssstyle/2.3.0: + /cross-spawn/7.0.6: dependencies: - cssom: 0.3.8 + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 dev: true engines: - node: '>=8' + node: '>= 8' resolution: - integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== /dargs/6.1.0: dev: true engines: @@ -3544,16 +4252,6 @@ packages: node: '>=0.10' resolution: integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - /data-urls/2.0.0: - dependencies: - abab: 2.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.4.0 - dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== /dateformat/3.0.3: dev: true resolution: @@ -3583,7 +4281,7 @@ packages: /debug/4.2.0: dependencies: ms: 2.1.2 - deprecated: 'Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)' + deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) dev: true engines: node: '>=6.0' @@ -3594,16 +4292,19 @@ packages: optional: true resolution: integrity: sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== - /decamelize/1.2.0: + /debug/4.4.1: + dependencies: + ms: 2.1.3 dev: true engines: - node: '>=0.10.0' - resolution: - integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - /decimal.js/10.2.1: - dev: true + node: '>=6.0' + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true resolution: - integrity: sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== + integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ== /decode-uri-component/0.2.0: dev: true engines: @@ -3618,6 +4319,15 @@ packages: node: '>=10' resolution: integrity: sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw== + /dedent/1.6.0: + dev: true + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + resolution: + integrity: sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA== /deep-extend/0.6.0: dev: true engines: @@ -3628,12 +4338,12 @@ packages: dev: true resolution: integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - /deepmerge/4.2.2: + /deepmerge/4.3.1: dev: true engines: node: '>=0.10.0' resolution: - integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== /defer-to-connect/2.0.0: dev: true engines: @@ -3691,12 +4401,6 @@ packages: node: '>=8' resolution: integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - /diff-sequences/26.5.0: - dev: true - engines: - node: '>= 10.14.2' - resolution: - integrity: sha512-ZXx86srb/iYy6jG71k++wBN9P9J05UNQ5hQHQd9MtMPvcqXPx/vKU69jfHV637D00Q2gSgPk2D+jSx3l1lDW/Q== /diff/3.5.0: dev: true engines: @@ -3746,14 +4450,6 @@ packages: dev: true resolution: integrity: sha512-2G2Vwi2zXTHBGqXHsJ4+ak/iP0N8Ar+G8a7LiD2oup5o4sQWytwqqrZu/O6hIMV0KMID2PL69OhpshLO0n7UJQ== - /domexception/2.0.1: - dependencies: - webidl-conversions: 5.0.0 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== /download-stats/0.3.4: dependencies: JSONStream: 1.3.5 @@ -3768,6 +4464,10 @@ packages: dev: true resolution: integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + /eastasianwidth/0.2.0: + dev: true + resolution: + integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== /ecc-jsbn/0.1.2: dependencies: jsbn: 0.1.1 @@ -3818,12 +4518,16 @@ packages: dev: true resolution: integrity: sha512-FeIuBzArONbAmKmZIsZIFGu/Gc9AVGlVeVbhCq+G2YIl6QkT0TDn2HKN/FMf1btXEB9kEmIuQf3/lBTVAbmFOg== - /emittery/0.7.1: + /electron-to-chromium/1.5.179: + dev: true + resolution: + integrity: sha512-UWKi/EbBopgfFsc5k61wFpV7WrnnSlSzW/e2XcBmS6qKYTivZlLtoll5/rdqRTxGglGHkmkW0j0pFNJG10EUIQ== + /emittery/0.13.1: dev: true engines: - node: '>=10' + node: '>=12' resolution: - integrity: sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ== + integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== /emoji-regex/7.0.3: dev: true resolution: @@ -3832,6 +4536,10 @@ packages: dev: true resolution: integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + /emoji-regex/9.2.2: + dev: true + resolution: + integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== /emojis-list/3.0.0: dev: true engines: @@ -3939,6 +4647,12 @@ packages: node: '>=6' resolution: integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + /escalade/3.2.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== /escape-string-regexp/1.0.5: dev: true engines: @@ -3951,20 +4665,6 @@ packages: node: '>=8' resolution: integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - /escodegen/1.14.3: - dependencies: - esprima: 4.0.1 - estraverse: 4.3.0 - esutils: 2.0.3 - optionator: 0.8.3 - dev: true - engines: - node: '>=4.0' - hasBin: true - optionalDependencies: - source-map: 0.6.1 - resolution: - integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== /eslint-plugin-jest/24.1.0_eslint@7.11.0: dependencies: '@typescript-eslint/experimental-utils': 4.4.1_eslint@7.11.0 @@ -4107,29 +4807,27 @@ packages: node: '>=0.8.x' resolution: integrity: sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== - /exec-sh/0.3.4: - dev: true - resolution: - integrity: sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== - /execa/1.0.0: + /execa/4.0.3: dependencies: - cross-spawn: 6.0.5 - get-stream: 4.1.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 + cross-spawn: 7.0.3 + get-stream: 5.2.0 + human-signals: 1.1.1 + is-stream: 2.0.0 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 signal-exit: 3.0.3 - strip-eof: 1.0.0 + strip-final-newline: 2.0.0 dev: true engines: - node: '>=6' + node: '>=10' resolution: - integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - /execa/4.0.3: + integrity: sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== + /execa/5.1.1: dependencies: cross-spawn: 7.0.3 - get-stream: 5.2.0 - human-signals: 1.1.1 + get-stream: 6.0.1 + human-signals: 2.1.0 is-stream: 2.0.0 merge-stream: 2.0.0 npm-run-path: 4.0.1 @@ -4140,13 +4838,13 @@ packages: engines: node: '>=10' resolution: - integrity: sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== - /exit/0.1.2: + integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + /exit-x/0.2.2: dev: true engines: node: '>= 0.8.0' resolution: - integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + integrity: sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ== /expand-brackets/2.1.4: dependencies: debug: 2.6.9 @@ -4169,19 +4867,19 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= - /expect/26.5.3: + /expect/30.0.4: dependencies: - '@jest/types': 26.5.2 - ansi-styles: 4.3.0 - jest-get-type: 26.3.0 - jest-matcher-utils: 26.5.2 - jest-message-util: 26.5.2 - jest-regex-util: 26.0.0 + '@jest/expect-utils': 30.0.4 + '@jest/get-type': 30.0.1 + jest-matcher-utils: 30.0.4 + jest-message-util: 30.0.2 + jest-mock: 30.0.2 + jest-util: 30.0.2 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-kkpOhGRWGOr+TEFUnYAjfGvv35bfP+OlPtqPIJpOCR9DVtv8QV+p8zG0Edqafh80fsjeE+7RBcVUq1xApnYglw== + integrity: sha512-dDLGjnP2cKbEppxVICxI/Uf4YemmGMPNy0QytCbfafbpYk9AFQsxb8Uyrxii0RPK7FWgLGlSem+07WirwS3cFQ== /extend-shallow/2.0.1: dependencies: is-extendable: 0.1.1 @@ -4278,12 +4976,12 @@ packages: dev: true resolution: integrity: sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== - /fb-watchman/2.0.1: + /fb-watchman/2.0.2: dependencies: bser: 2.1.1 dev: true resolution: - integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== /figures/3.2.0: dependencies: escape-string-regexp: 1.0.5 @@ -4325,6 +5023,14 @@ packages: node: '>=8' resolution: integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + /fill-range/7.1.1: + dependencies: + to-regex-range: 5.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== /find-cache-dir/2.1.0: dependencies: commondir: 1.0.1 @@ -4405,6 +5111,15 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + /foreground-child/3.3.1: + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + dev: true + engines: + node: '>=14' + resolution: + integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw== /forever-agent/0.6.1: dev: true resolution: @@ -4430,8 +5145,8 @@ packages: /fs.realpath/1.0.0: dev: true resolution: - integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - /fsevents/2.1.3: + integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + /fsevents/2.3.3: dev: true engines: node: ^8.16.0 || ^10.6.0 || >=11.0.0 @@ -4439,7 +5154,7 @@ packages: os: - darwin resolution: - integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== + integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== /function-bind/1.1.1: dev: true resolution: @@ -4454,6 +5169,12 @@ packages: node: '>=6.9.0' resolution: integrity: sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== + /gensync/1.0.0-beta.2: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== /get-caller-file/2.0.5: dev: true engines: @@ -4472,14 +5193,6 @@ packages: node: '>=4' resolution: integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= - /get-stream/4.1.0: - dependencies: - pump: 3.0.0 - dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== /get-stream/5.2.0: dependencies: pump: 3.0.0 @@ -4488,6 +5201,12 @@ packages: node: '>=8' resolution: integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + /get-stream/6.0.1: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== /get-value/2.0.6: dev: true engines: @@ -4540,6 +5259,18 @@ packages: dev: true resolution: integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + /glob/10.4.5: + dependencies: + foreground-child: 3.3.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + dev: true + hasBin: true + resolution: + integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== /glob/7.1.6: dependencies: fs.realpath: 1.0.0 @@ -4548,6 +5279,7 @@ packages: minimatch: 3.0.4 once: 1.4.0 path-is-absolute: 1.0.1 + deprecated: Glob versions prior to v9 are no longer supported dev: true resolution: integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -4687,6 +5419,10 @@ packages: node: '>=4' resolution: integrity: sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA= + /graceful-fs/4.2.11: + dev: true + resolution: + integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== /graceful-fs/4.2.4: dev: true resolution: @@ -4697,11 +5433,6 @@ packages: dev: true resolution: integrity: sha512-rZOFKfCqLhsu5VqjBjEWiwrYqJR07KxIkH4mLZlNlGDfntbb4FbMyGFP14TlvRPrU9S3Hnn/sgxbC5ZeN0no3Q== - /growly/1.3.0: - dev: true - optional: true - resolution: - integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= /har-schema/2.0.0: dev: true engines: @@ -4796,14 +5527,6 @@ packages: dev: true resolution: integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== - /html-encoding-sniffer/2.0.1: - dependencies: - whatwg-encoding: 1.0.5 - dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== /html-escaper/2.0.2: dev: true resolution: @@ -4829,6 +5552,12 @@ packages: node: '>=8.12.0' resolution: integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + /human-signals/2.1.0: + dev: true + engines: + node: '>=10.17.0' + resolution: + integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== /iconv-lite/0.4.24: dependencies: safer-buffer: 2.1.2 @@ -4872,19 +5601,30 @@ packages: hasBin: true resolution: integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== + /import-local/3.2.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + dev: true + engines: + node: '>=8' + hasBin: true + resolution: + integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA== /imurmurhash/0.1.4: dev: true engines: node: '>=0.8.19' resolution: - integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= + integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== /inflight/1.0.6: dependencies: once: 1.4.0 wrappy: 1.0.2 + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dev: true resolution: - integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== /inherits/2.0.4: dev: true resolution: @@ -4931,12 +5671,6 @@ packages: dev: true resolution: integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - /ip-regex/2.1.0: - dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= /is-accessor-descriptor/0.1.6: dependencies: kind-of: 3.2.2 @@ -4956,7 +5690,7 @@ packages: /is-arrayish/0.2.1: dev: true resolution: - integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== /is-buffer/1.1.6: dev: true resolution: @@ -4973,13 +5707,6 @@ packages: node: '>= 0.4' resolution: integrity: sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== - /is-ci/2.0.0: - dependencies: - ci-info: 2.0.0 - dev: true - hasBin: true - resolution: - integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== /is-data-descriptor/0.1.4: dependencies: kind-of: 3.2.2 @@ -5022,14 +5749,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - /is-docker/2.1.1: - dev: true - engines: - node: '>=8' - hasBin: true - optional: true - resolution: - integrity: sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== /is-extendable/0.1.1: dev: true engines: @@ -5118,10 +5837,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - /is-potential-custom-element-name/1.0.0: - dev: true - resolution: - integrity: sha1-DFLlS8yjkbssSUsh6GJtczbG45c= /is-redirect/1.0.0: dev: true engines: @@ -5190,15 +5905,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - /is-wsl/2.2.0: - dependencies: - is-docker: 2.1.1 - dev: true - engines: - node: '>=8' - optional: true - resolution: - integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== /isarray/1.0.0: dev: true resolution: @@ -5212,7 +5918,7 @@ packages: /isexe/2.0.0: dev: true resolution: - integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== /isobject/2.1.0: dependencies: isarray: 1.0.0 @@ -5231,26 +5937,27 @@ packages: dev: true resolution: integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - /istanbul-lib-coverage/3.0.0: + /istanbul-lib-coverage/3.2.2: dev: true engines: node: '>=8' resolution: - integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== - /istanbul-lib-instrument/4.0.3: + integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== + /istanbul-lib-instrument/6.0.3: dependencies: - '@babel/core': 7.9.0 - '@istanbuljs/schema': 0.1.2 - istanbul-lib-coverage: 3.0.0 - semver: 6.3.0 + '@babel/core': 7.28.0 + '@babel/parser': 7.28.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 7.7.2 dev: true engines: - node: '>=8' + node: '>=10' resolution: - integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== + integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q== /istanbul-lib-report/3.0.0: dependencies: - istanbul-lib-coverage: 3.0.0 + istanbul-lib-coverage: 3.2.2 make-dir: 3.1.0 supports-color: 7.2.0 dev: true @@ -5258,17 +5965,17 @@ packages: node: '>=8' resolution: integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== - /istanbul-lib-source-maps/4.0.0: + /istanbul-lib-source-maps/5.0.6: dependencies: - debug: 4.2.0 - istanbul-lib-coverage: 3.0.0 - source-map: 0.6.1 + '@jridgewell/trace-mapping': 0.3.29 + debug: 4.4.1 + istanbul-lib-coverage: 3.2.2 dev: true engines: - node: '>=8' + node: '>=10' resolution: - integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== - /istanbul-reports/3.0.2: + integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A== + /istanbul-reports/3.1.7: dependencies: html-escaper: 2.0.2 istanbul-lib-report: 3.0.0 @@ -5276,7 +5983,7 @@ packages: engines: node: '>=8' resolution: - integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== + integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g== /istextorbinary/2.6.0: dependencies: binaryextensions: 2.3.0 @@ -5287,6 +5994,14 @@ packages: node: '>=0.12' resolution: integrity: sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA== + /jackspeak/3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + dev: true + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + resolution: + integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== /jake/10.8.2: dependencies: async: 0.9.2 @@ -5297,220 +6012,264 @@ packages: hasBin: true resolution: integrity: sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A== - /jest-changed-files/26.5.2: + /jest-changed-files/30.0.2: dependencies: - '@jest/types': 26.5.2 - execa: 4.0.3 - throat: 5.0.0 + execa: 5.1.1 + jest-util: 30.0.2 + p-limit: 3.1.0 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-qSmssmiIdvM5BWVtyK/nqVpN3spR5YyvkvPqz1x3BR1bwIxsWmU/MGwLoCrPNLbkG2ASAKfvmJpOduEApBPh2w== - /jest-cli/26.5.3: + integrity: sha512-Ius/iRST9FKfJI+I+kpiDh8JuUlAISnRszF9ixZDIqJF17FckH5sOzKC8a0wd0+D+8em5ADRHA5V5MnfeDk2WA== + /jest-circus/30.0.4: dependencies: - '@jest/core': 26.5.3 - '@jest/test-result': 26.5.2 - '@jest/types': 26.5.2 - chalk: 4.1.0 - exit: 0.1.2 - graceful-fs: 4.2.4 - import-local: 3.0.2 - is-ci: 2.0.0 - jest-config: 26.5.3 - jest-util: 26.5.2 - jest-validate: 26.5.3 - prompts: 2.3.2 - yargs: 15.4.1 + '@jest/environment': 30.0.4 + '@jest/expect': 30.0.4 + '@jest/test-result': 30.0.4 + '@jest/types': 30.0.1 + '@types/node': 14.11.8 + chalk: 4.1.2 + co: 4.6.0 + dedent: 1.6.0 + is-generator-fn: 2.1.0 + jest-each: 30.0.2 + jest-matcher-utils: 30.0.4 + jest-message-util: 30.0.2 + jest-runtime: 30.0.4 + jest-snapshot: 30.0.4 + jest-util: 30.0.2 + p-limit: 3.1.0 + pretty-format: 30.0.2 + pure-rand: 7.0.1 + slash: 3.0.0 + stack-utils: 2.0.6 dev: true engines: - node: '>= 10.14.2' - hasBin: true + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-HkbSvtugpSXBf2660v9FrNVUgxvPkssN8CRGj9gPM8PLhnaa6zziFiCEKQAkQS4uRzseww45o0TR+l6KeRYV9A== - /jest-config/26.5.3: + integrity: sha512-o6UNVfbXbmzjYgmVPtSQrr5xFZCtkDZGdTlptYvGFSN80RuOOlTe73djvMrs+QAuSERZWcHBNIOMH+OEqvjWuw== + /jest-cli/30.0.4: dependencies: - '@babel/core': 7.9.0 - '@jest/test-sequencer': 26.5.3 - '@jest/types': 26.5.2 - babel-jest: 26.5.2_@babel+core@7.9.0 - chalk: 4.1.0 - deepmerge: 4.2.2 - glob: 7.1.6 - graceful-fs: 4.2.4 - jest-environment-jsdom: 26.5.2 - jest-environment-node: 26.5.2 - jest-get-type: 26.3.0 - jest-jasmine2: 26.5.3 - jest-regex-util: 26.0.0 - jest-resolve: 26.5.2 - jest-util: 26.5.2 - jest-validate: 26.5.3 - micromatch: 4.0.2 - pretty-format: 26.5.2 + '@jest/core': 30.0.4 + '@jest/test-result': 30.0.4 + '@jest/types': 30.0.1 + chalk: 4.1.2 + exit-x: 0.2.2 + import-local: 3.2.0 + jest-config: 30.0.4 + jest-util: 30.0.2 + jest-validate: 30.0.2 + yargs: 17.7.2 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true resolution: - integrity: sha512-NVhZiIuN0GQM6b6as4CI5FSCyXKxdrx5ACMCcv/7Pf+TeCajJhJc+6dwgdAVPyerUFB9pRBIz3bE7clSrRge/w== - /jest-diff/26.5.2: - dependencies: - chalk: 4.1.0 - diff-sequences: 26.5.0 - jest-get-type: 26.3.0 - pretty-format: 26.5.2 + integrity: sha512-3dOrP3zqCWBkjoVG1zjYJpD9143N9GUCbwaF2pFF5brnIgRLHmKcCIw+83BvF1LxggfMWBA0gxkn6RuQVuRhIQ== + /jest-config/30.0.4: + dependencies: + '@babel/core': 7.28.0 + '@jest/get-type': 30.0.1 + '@jest/pattern': 30.0.1 + '@jest/test-sequencer': 30.0.4 + '@jest/types': 30.0.1 + babel-jest: 30.0.4_@babel+core@7.28.0 + chalk: 4.1.2 + ci-info: 4.2.0 + deepmerge: 4.3.1 + glob: 10.4.5 + graceful-fs: 4.2.11 + jest-circus: 30.0.4 + jest-docblock: 30.0.1 + jest-environment-node: 30.0.4 + jest-regex-util: 30.0.1 + jest-resolve: 30.0.2 + jest-runner: 30.0.4 + jest-util: 30.0.2 + jest-validate: 30.0.2 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 30.0.2 + slash: 3.0.0 + strip-json-comments: 3.1.1 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + peerDependencies: + '@types/node': '*' + esbuild-register: '>=3.4.0' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + esbuild-register: + optional: true + ts-node: + optional: true resolution: - integrity: sha512-HCSWDUGwsov5oTlGzrRM+UPJI/Dpqi9jzeV0fdRNi3Ch5bnoXhnyJMmVg2juv9081zLIy3HGPI5mcuGgXM2xRA== - /jest-docblock/26.0.0: + integrity: sha512-3dzbO6sh34thAGEjJIW0fgT0GA0EVlkski6ZzMcbW6dzhenylXAE/Mj2MI4HonroWbkKc6wU6bLVQ8dvBSZ9lA== + /jest-config/30.0.4_@types+node@14.11.8: dependencies: - detect-newline: 3.1.0 + '@babel/core': 7.28.0 + '@jest/get-type': 30.0.1 + '@jest/pattern': 30.0.1 + '@jest/test-sequencer': 30.0.4 + '@jest/types': 30.0.1 + '@types/node': 14.11.8 + babel-jest: 30.0.4_@babel+core@7.28.0 + chalk: 4.1.2 + ci-info: 4.2.0 + deepmerge: 4.3.1 + glob: 10.4.5 + graceful-fs: 4.2.11 + jest-circus: 30.0.4 + jest-docblock: 30.0.1 + jest-environment-node: 30.0.4 + jest-regex-util: 30.0.1 + jest-resolve: 30.0.2 + jest-runner: 30.0.4 + jest-util: 30.0.2 + jest-validate: 30.0.2 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 30.0.2 + slash: 3.0.0 + strip-json-comments: 3.1.1 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + peerDependencies: + '@types/node': '*' + esbuild-register: '>=3.4.0' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + esbuild-register: + optional: true + ts-node: + optional: true resolution: - integrity: sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== - /jest-each/26.5.2: + integrity: sha512-3dzbO6sh34thAGEjJIW0fgT0GA0EVlkski6ZzMcbW6dzhenylXAE/Mj2MI4HonroWbkKc6wU6bLVQ8dvBSZ9lA== + /jest-diff/30.0.4: dependencies: - '@jest/types': 26.5.2 - chalk: 4.1.0 - jest-get-type: 26.3.0 - jest-util: 26.5.2 - pretty-format: 26.5.2 + '@jest/diff-sequences': 30.0.1 + '@jest/get-type': 30.0.1 + chalk: 4.1.2 + pretty-format: 30.0.2 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-w7D9FNe0m2D3yZ0Drj9CLkyF/mGhmBSULMQTypzAKR746xXnjUrK8GUJdlLTWUF6dd0ks3MtvGP7/xNFr9Aphg== - /jest-environment-jsdom/26.5.2: + integrity: sha512-TSjceIf6797jyd+R64NXqicttROD+Qf98fex7CowmlSn7f8+En0da1Dglwr1AXxDtVizoxXYZBlUQwNhoOXkNw== + /jest-docblock/30.0.1: dependencies: - '@jest/environment': 26.5.2 - '@jest/fake-timers': 26.5.2 - '@jest/types': 26.5.2 - '@types/node': 14.11.8 - jest-mock: 26.5.2 - jest-util: 26.5.2 - jsdom: 16.4.0 + detect-newline: 3.1.0 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-fWZPx0bluJaTQ36+PmRpvUtUlUFlGGBNyGX1SN3dLUHHMcQ4WseNEzcGGKOw4U5towXgxI4qDoI3vwR18H0RTw== - /jest-environment-node/26.5.2: + integrity: sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA== + /jest-each/30.0.2: dependencies: - '@jest/environment': 26.5.2 - '@jest/fake-timers': 26.5.2 - '@jest/types': 26.5.2 - '@types/node': 14.11.8 - jest-mock: 26.5.2 - jest-util: 26.5.2 - dev: true - engines: - node: '>= 10.14.2' - resolution: - integrity: sha512-YHjnDsf/GKFCYMGF1V+6HF7jhY1fcLfLNBDjhAOvFGvt6d8vXvNdJGVM7uTZ2VO/TuIyEFhPGaXMX5j3h7fsrA== - /jest-get-type/26.3.0: + '@jest/get-type': 30.0.1 + '@jest/types': 30.0.1 + chalk: 4.1.2 + jest-util: 30.0.2 + pretty-format: 30.0.2 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== - /jest-haste-map/26.5.2: + integrity: sha512-ZFRsTpe5FUWFQ9cWTMguCaiA6kkW5whccPy9JjD1ezxh+mJeqmz8naL8Fl/oSbNJv3rgB0x87WBIkA5CObIUZQ== + /jest-environment-node/30.0.4: dependencies: - '@jest/types': 26.5.2 - '@types/graceful-fs': 4.1.3 + '@jest/environment': 30.0.4 + '@jest/fake-timers': 30.0.4 + '@jest/types': 30.0.1 '@types/node': 14.11.8 - anymatch: 3.1.1 - fb-watchman: 2.0.1 - graceful-fs: 4.2.4 - jest-regex-util: 26.0.0 - jest-serializer: 26.5.0 - jest-util: 26.5.2 - jest-worker: 26.5.0 - micromatch: 4.0.2 - sane: 4.1.0 - walker: 1.0.7 + jest-mock: 30.0.2 + jest-util: 30.0.2 + jest-validate: 30.0.2 dev: true engines: - node: '>= 10.14.2' - optionalDependencies: - fsevents: 2.1.3 + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-lJIAVJN3gtO3k4xy+7i2Xjtwh8CfPcH08WYjZpe9xzveDaqGw9fVNCpkYu6M525wKFVkLmyi7ku+DxCAP1lyMA== - /jest-jasmine2/26.5.3: + integrity: sha512-p+rLEzC2eThXqiNh9GHHTC0OW5Ca4ZfcURp7scPjYBcmgpR9HG6750716GuUipYf2AcThU3k20B31USuiaaIEg== + /jest-haste-map/30.0.2: dependencies: - '@babel/traverse': 7.12.0 - '@jest/environment': 26.5.2 - '@jest/source-map': 26.5.0 - '@jest/test-result': 26.5.2 - '@jest/types': 26.5.2 + '@jest/types': 30.0.1 '@types/node': 14.11.8 - chalk: 4.1.0 - co: 4.6.0 - expect: 26.5.3 - is-generator-fn: 2.1.0 - jest-each: 26.5.2 - jest-matcher-utils: 26.5.2 - jest-message-util: 26.5.2 - jest-runtime: 26.5.3 - jest-snapshot: 26.5.3 - jest-util: 26.5.2 - pretty-format: 26.5.2 - throat: 5.0.0 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 30.0.1 + jest-util: 30.0.2 + jest-worker: 30.0.2 + micromatch: 4.0.8 + walker: 1.0.8 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + optionalDependencies: + fsevents: 2.3.3 resolution: - integrity: sha512-nFlZOpnGlNc7y/+UkkeHnvbOM+rLz4wB1AimgI9QhtnqSZte0wYjbAm8hf7TCwXlXgDwZxAXo6z0a2Wzn9FoOg== - /jest-leak-detector/26.5.2: + integrity: sha512-telJBKpNLeCb4MaX+I5k496556Y2FiKR/QLZc0+MGBYl4k3OO0472drlV2LUe7c1Glng5HuAu+5GLYp//GpdOQ== + /jest-leak-detector/30.0.2: dependencies: - jest-get-type: 26.3.0 - pretty-format: 26.5.2 + '@jest/get-type': 30.0.1 + pretty-format: 30.0.2 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-h7ia3dLzBFItmYERaLPEtEKxy3YlcbcRSjj0XRNJgBEyODuu+3DM2o62kvIFvs3PsaYoIIv+e+nLRI61Dj1CNw== - /jest-matcher-utils/26.5.2: + integrity: sha512-U66sRrAYdALq+2qtKffBLDWsQ/XoNNs2Lcr83sc9lvE/hEpNafJlq2lXCPUBMNqamMECNxSIekLfe69qg4KMIQ== + /jest-matcher-utils/30.0.4: dependencies: - chalk: 4.1.0 - jest-diff: 26.5.2 - jest-get-type: 26.3.0 - pretty-format: 26.5.2 + '@jest/get-type': 30.0.1 + chalk: 4.1.2 + jest-diff: 30.0.4 + pretty-format: 30.0.2 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-W9GO9KBIC4gIArsNqDUKsLnhivaqf8MSs6ujO/JDcPIQrmY+aasewweXVET8KdrJ6ADQaUne5UzysvF/RR7JYA== - /jest-message-util/26.5.2: + integrity: sha512-ubCewJ54YzeAZ2JeHHGVoU+eDIpQFsfPQs0xURPWoNiO42LGJ+QGgfSf+hFIRplkZDkhH5MOvuxHKXRTUU3dUQ== + /jest-message-util/30.0.2: dependencies: - '@babel/code-frame': 7.10.4 - '@jest/types': 26.5.2 - '@types/stack-utils': 2.0.0 - chalk: 4.1.0 - graceful-fs: 4.2.4 - micromatch: 4.0.2 + '@babel/code-frame': 7.27.1 + '@jest/types': 30.0.1 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 30.0.2 slash: 3.0.0 - stack-utils: 2.0.2 + stack-utils: 2.0.6 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-Ocp9UYZ5Jl15C5PNsoDiGEk14A4NG0zZKknpWdZGoMzJuGAkVt10e97tnEVMYpk7LnQHZOfuK2j/izLBMcuCZw== - /jest-mock/26.5.2: + integrity: sha512-vXywcxmr0SsKXF/bAD7t7nMamRvPuJkras00gqYeB1V0WllxZrbZ0paRr3XqpFU2sYYjD0qAaG2fRyn/CGZ0aw== + /jest-mock/30.0.2: dependencies: - '@jest/types': 26.5.2 + '@jest/types': 30.0.1 '@types/node': 14.11.8 + jest-util: 30.0.2 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-9SiU4b5PtO51v0MtJwVRqeGEroH66Bnwtq4ARdNP7jNXbpT7+ByeWNAk4NeT/uHfNSVDXEXgQo1XRuwEqS6Rdw== - /jest-pnp-resolver/1.2.2_jest-resolve@26.5.2: + integrity: sha512-PnZOHmqup/9cT/y+pXIVbbi8ID6U1XHRmbvR7MvUy4SLqhCbwpkmXhLbsWbGewHrV5x/1bF7YDjs+x24/QSvFA== + /jest-pnp-resolver/1.2.3_jest-resolve@30.0.2: dependencies: - jest-resolve: 26.5.2 + jest-resolve: 30.0.2 dev: true engines: node: '>=6' @@ -5520,171 +6279,164 @@ packages: jest-resolve: optional: true resolution: - integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== - /jest-regex-util/26.0.0: + integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + /jest-regex-util/30.0.1: dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== - /jest-resolve-dependencies/26.5.3: + integrity: sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA== + /jest-resolve-dependencies/30.0.4: dependencies: - '@jest/types': 26.5.2 - jest-regex-util: 26.0.0 - jest-snapshot: 26.5.3 + jest-regex-util: 30.0.1 + jest-snapshot: 30.0.4 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-+KMDeke/BFK+mIQ2IYSyBz010h7zQaVt4Xie6cLqUGChorx66vVeQVv4ErNoMwInnyYHi1Ud73tDS01UbXbfLQ== - /jest-resolve/26.5.2: + integrity: sha512-EQBYow19B/hKr4gUTn+l8Z+YLlP2X0IoPyp0UydOtrcPbIOYzJ8LKdFd+yrbwztPQvmlBFUwGPPEzHH1bAvFAw== + /jest-resolve/30.0.2: dependencies: - '@jest/types': 26.5.2 - chalk: 4.1.0 - graceful-fs: 4.2.4 - jest-pnp-resolver: 1.2.2_jest-resolve@26.5.2 - jest-util: 26.5.2 - read-pkg-up: 7.0.1 - resolve: 1.17.0 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 30.0.2 + jest-pnp-resolver: 1.2.3_jest-resolve@30.0.2 + jest-util: 30.0.2 + jest-validate: 30.0.2 slash: 3.0.0 + unrs-resolver: 1.10.1 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-XsPxojXGRA0CoDD7Vis59ucz2p3cQFU5C+19tz3tLEAlhYKkK77IL0cjYjikY9wXnOaBeEdm1rOgSJjbZWpcZg== - /jest-runner/26.5.3: + integrity: sha512-q/XT0XQvRemykZsvRopbG6FQUT6/ra+XV6rPijyjT6D0msOyCvR2A5PlWZLd+fH0U8XWKZfDiAgrUNDNX2BkCw== + /jest-runner/30.0.4: dependencies: - '@jest/console': 26.5.2 - '@jest/environment': 26.5.2 - '@jest/test-result': 26.5.2 - '@jest/types': 26.5.2 + '@jest/console': 30.0.4 + '@jest/environment': 30.0.4 + '@jest/test-result': 30.0.4 + '@jest/transform': 30.0.4 + '@jest/types': 30.0.1 '@types/node': 14.11.8 - chalk: 4.1.0 - emittery: 0.7.1 - exit: 0.1.2 - graceful-fs: 4.2.4 - jest-config: 26.5.3 - jest-docblock: 26.0.0 - jest-haste-map: 26.5.2 - jest-leak-detector: 26.5.2 - jest-message-util: 26.5.2 - jest-resolve: 26.5.2 - jest-runtime: 26.5.3 - jest-util: 26.5.2 - jest-worker: 26.5.0 - source-map-support: 0.5.19 - throat: 5.0.0 - dev: true - engines: - node: '>= 10.14.2' - resolution: - integrity: sha512-qproP0Pq7IIule+263W57k2+8kWCszVJTC9TJWGUz0xJBr+gNiniGXlG8rotd0XxwonD5UiJloYoSO5vbUr5FQ== - /jest-runtime/26.5.3: - dependencies: - '@jest/console': 26.5.2 - '@jest/environment': 26.5.2 - '@jest/fake-timers': 26.5.2 - '@jest/globals': 26.5.3 - '@jest/source-map': 26.5.0 - '@jest/test-result': 26.5.2 - '@jest/transform': 26.5.2 - '@jest/types': 26.5.2 - '@types/yargs': 15.0.8 - chalk: 4.1.0 - collect-v8-coverage: 1.0.1 - exit: 0.1.2 - glob: 7.1.6 - graceful-fs: 4.2.4 - jest-config: 26.5.3 - jest-haste-map: 26.5.2 - jest-message-util: 26.5.2 - jest-mock: 26.5.2 - jest-regex-util: 26.0.0 - jest-resolve: 26.5.2 - jest-snapshot: 26.5.3 - jest-util: 26.5.2 - jest-validate: 26.5.3 + chalk: 4.1.2 + emittery: 0.13.1 + exit-x: 0.2.2 + graceful-fs: 4.2.11 + jest-docblock: 30.0.1 + jest-environment-node: 30.0.4 + jest-haste-map: 30.0.2 + jest-leak-detector: 30.0.2 + jest-message-util: 30.0.2 + jest-resolve: 30.0.2 + jest-runtime: 30.0.4 + jest-util: 30.0.2 + jest-watcher: 30.0.4 + jest-worker: 30.0.2 + p-limit: 3.1.0 + source-map-support: 0.5.13 + dev: true + engines: + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + resolution: + integrity: sha512-mxY0vTAEsowJwvFJo5pVivbCpuu6dgdXRmt3v3MXjBxFly7/lTk3Td0PaMyGOeNQUFmSuGEsGYqhbn7PA9OekQ== + /jest-runtime/30.0.4: + dependencies: + '@jest/environment': 30.0.4 + '@jest/fake-timers': 30.0.4 + '@jest/globals': 30.0.4 + '@jest/source-map': 30.0.1 + '@jest/test-result': 30.0.4 + '@jest/transform': 30.0.4 + '@jest/types': 30.0.1 + '@types/node': 14.11.8 + chalk: 4.1.2 + cjs-module-lexer: 2.1.0 + collect-v8-coverage: 1.0.2 + glob: 10.4.5 + graceful-fs: 4.2.11 + jest-haste-map: 30.0.2 + jest-message-util: 30.0.2 + jest-mock: 30.0.2 + jest-regex-util: 30.0.1 + jest-resolve: 30.0.2 + jest-snapshot: 30.0.4 + jest-util: 30.0.2 slash: 3.0.0 strip-bom: 4.0.0 - yargs: 15.4.1 - dev: true - engines: - node: '>= 10.14.2' - hasBin: true - resolution: - integrity: sha512-IDjalmn2s/Tc4GvUwhPHZ0iaXCdMRq5p6taW9P8RpU+FpG01O3+H8z+p3rDCQ9mbyyyviDgxy/LHPLzrIOKBkQ== - /jest-serializer/26.5.0: - dependencies: - '@types/node': 14.11.8 - graceful-fs: 4.2.4 - dev: true - engines: - node: '>= 10.14.2' - resolution: - integrity: sha512-+h3Gf5CDRlSLdgTv7y0vPIAoLgX/SI7T4v6hy+TEXMgYbv+ztzbg5PSN6mUXAT/hXYHvZRWm+MaObVfqkhCGxA== - /jest-snapshot/26.5.3: - dependencies: - '@babel/types': 7.12.0 - '@jest/types': 26.5.2 - '@types/babel__traverse': 7.0.15 - '@types/prettier': 2.1.2 - chalk: 4.1.0 - expect: 26.5.3 - graceful-fs: 4.2.4 - jest-diff: 26.5.2 - jest-get-type: 26.3.0 - jest-haste-map: 26.5.2 - jest-matcher-utils: 26.5.2 - jest-message-util: 26.5.2 - jest-resolve: 26.5.2 - natural-compare: 1.4.0 - pretty-format: 26.5.2 - semver: 7.3.2 dev: true engines: - node: '>= 10.14.2' - resolution: - integrity: sha512-ZgAk0Wm0JJ75WS4lGaeRfa0zIgpL0KD595+XmtwlIEMe8j4FaYHyZhP1LNOO+8fXq7HJ3hll54+sFV9X4+CGVw== - /jest-util/26.5.2: - dependencies: - '@jest/types': 26.5.2 + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + resolution: + integrity: sha512-tUQrZ8+IzoZYIHoPDQEB4jZoPyzBjLjq7sk0KVyd5UPRjRDOsN7o6UlvaGF8ddpGsjznl9PW+KRgWqCNO+Hn7w== + /jest-snapshot/30.0.4: + dependencies: + '@babel/core': 7.28.0 + '@babel/generator': 7.28.0 + '@babel/plugin-syntax-jsx': 7.27.1_@babel+core@7.28.0 + '@babel/plugin-syntax-typescript': 7.27.1_@babel+core@7.28.0 + '@babel/types': 7.28.0 + '@jest/expect-utils': 30.0.4 + '@jest/get-type': 30.0.1 + '@jest/snapshot-utils': 30.0.4 + '@jest/transform': 30.0.4 + '@jest/types': 30.0.1 + babel-preset-current-node-syntax: 1.1.0_@babel+core@7.28.0 + chalk: 4.1.2 + expect: 30.0.4 + graceful-fs: 4.2.11 + jest-diff: 30.0.4 + jest-matcher-utils: 30.0.4 + jest-message-util: 30.0.2 + jest-util: 30.0.2 + pretty-format: 30.0.2 + semver: 7.7.2 + synckit: 0.11.8 + dev: true + engines: + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + resolution: + integrity: sha512-S/8hmSkeUib8WRUq9pWEb5zMfsOjiYWDWzFzKnjX7eDyKKgimsu9hcmsUEg8a7dPAw8s/FacxsXquq71pDgPjQ== + /jest-util/30.0.2: + dependencies: + '@jest/types': 30.0.1 '@types/node': 14.11.8 - chalk: 4.1.0 - graceful-fs: 4.2.4 - is-ci: 2.0.0 - micromatch: 4.0.2 + chalk: 4.1.2 + ci-info: 4.2.0 + graceful-fs: 4.2.11 + picomatch: 4.0.2 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-WTL675bK+GSSAYgS8z9FWdCT2nccO1yTIplNLPlP0OD8tUk/H5IrWKMMRudIQQ0qp8bb4k+1Qa8CxGKq9qnYdg== - /jest-validate/26.5.3: + integrity: sha512-8IyqfKS4MqprBuUpZNlFB5l+WFehc8bfCe1HSZFHzft2mOuND8Cvi9r1musli+u6F3TqanCZ/Ik4H4pXUolZIg== + /jest-validate/30.0.2: dependencies: - '@jest/types': 26.5.2 - camelcase: 6.1.0 - chalk: 4.1.0 - jest-get-type: 26.3.0 + '@jest/get-type': 30.0.1 + '@jest/types': 30.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 leven: 3.1.0 - pretty-format: 26.5.2 + pretty-format: 30.0.2 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-LX07qKeAtY+lsU0o3IvfDdN5KH9OulEGOMN1sFo6PnEf5/qjS1LZIwNk9blcBeW94pQUI9dLN9FlDYDWI5tyaA== - /jest-watcher/26.5.2: + integrity: sha512-noOvul+SFER4RIvNAwGn6nmV2fXqBq67j+hKGHKGFCmK4ks/Iy1FSrqQNBLGKlu4ZZIRL6Kg1U72N1nxuRCrGQ== + /jest-watcher/30.0.4: dependencies: - '@jest/test-result': 26.5.2 - '@jest/types': 26.5.2 + '@jest/test-result': 30.0.4 + '@jest/types': 30.0.1 '@types/node': 14.11.8 - ansi-escapes: 4.3.1 - chalk: 4.1.0 - jest-util: 26.5.2 - string-length: 4.0.1 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.13.1 + jest-util: 30.0.2 + string-length: 4.0.2 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-i3m1NtWzF+FXfJ3ljLBB/WQEp4uaNhX7QcQUWMokcifFTUQBDFyUMEwk0JkJ1kopHbx7Een3KX0Q7+9koGM/Pw== + integrity: sha512-YESbdHDs7aQOCSSKffG8jXqOKFqw4q4YqR+wHYpR5GWEQioGvL0BfbcjvKIvPEM0XGfsfJrka7jJz3Cc3gI4VQ== /jest-worker/26.5.0: dependencies: '@types/node': 14.11.8 @@ -5695,17 +6447,35 @@ packages: node: '>= 10.13.0' resolution: integrity: sha512-kTw66Dn4ZX7WpjZ7T/SUDgRhapFRKWmisVAF0Rv4Fu8SLFD7eLbqpLvbxVqYhSgaWa7I+bW7pHnbyfNsH6stug== - /jest/26.5.3: + /jest-worker/30.0.2: dependencies: - '@jest/core': 26.5.3 - import-local: 3.0.2 - jest-cli: 26.5.3 + '@types/node': 14.11.8 + '@ungap/structured-clone': 1.3.0 + jest-util: 30.0.2 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + engines: + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 + resolution: + integrity: sha512-RN1eQmx7qSLFA+o9pfJKlqViwL5wt+OL3Vff/A+/cPsmuw7NPwfgl33AP+/agRmHzPOFgXviRycR9kYwlcRQXg== + /jest/30.0.4: + dependencies: + '@jest/core': 30.0.4 + '@jest/types': 30.0.1 + import-local: 3.2.0 + jest-cli: 30.0.4 dev: true engines: - node: '>= 10.14.2' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true resolution: - integrity: sha512-uJi3FuVSLmkZrWvaDyaVTZGLL8WcfynbRnFXyAHuEtYiSZ+ijDDIMOw1ytmftK+y/+OdAtsG9QrtbF7WIBmOyA== + integrity: sha512-9QE0RS4WwTj/TtTC4h/eFVmFAhGNVerSB9XpJh8sqaXlP73ILcPcZ7JWjjEtJJe2m8QyBLKKfPQuK+3F+Xij/g== /js-beautify/1.13.0: dependencies: config-chain: 1.1.12 @@ -5757,44 +6527,6 @@ packages: hasBin: true resolution: integrity: sha512-YMkZSyoc8zg5woZL23cmWlnFLPH/mHilonGA7Qbzs7H6M4v4PH0Qsn4jeDyw+CHhVoAnm9UxQyB0Yw1OT+mktA== - /jsdom/16.4.0: - dependencies: - abab: 2.0.5 - acorn: 7.4.1 - acorn-globals: 6.0.0 - cssom: 0.4.4 - cssstyle: 2.3.0 - data-urls: 2.0.0 - decimal.js: 10.2.1 - domexception: 2.0.1 - escodegen: 1.14.3 - html-encoding-sniffer: 2.0.1 - is-potential-custom-element-name: 1.0.0 - nwsapi: 2.2.0 - parse5: 5.1.1 - request: 2.88.2 - request-promise-native: 1.0.9_request@2.88.2 - saxes: 5.0.1 - symbol-tree: 3.2.4 - tough-cookie: 3.0.1 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 2.0.0 - webidl-conversions: 6.1.0 - whatwg-encoding: 1.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.4.0 - ws: 7.3.1 - xml-name-validator: 3.0.0 - dev: true - engines: - node: '>=10' - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - resolution: - integrity: sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w== /jsesc/0.5.0: dev: true hasBin: true @@ -5807,6 +6539,13 @@ packages: hasBin: true resolution: integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + /jsesc/3.1.0: + dev: true + engines: + node: '>=6' + hasBin: true + resolution: + integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== /json-buffer/3.0.1: dev: true resolution: @@ -5851,6 +6590,13 @@ packages: hasBin: true resolution: integrity: sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + /json5/2.2.3: + dev: true + engines: + node: '>=6' + hasBin: true + resolution: + integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== /jsonparse/1.3.1: dev: true engines: @@ -5902,12 +6648,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - /kleur/3.0.3: - dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== /lazy-cache/2.0.2: dependencies: set-getter: 0.1.0 @@ -5930,15 +6670,6 @@ packages: node: '>= 6' resolution: integrity: sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ== - /levn/0.3.0: - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - dev: true - engines: - node: '>= 0.8.0' - resolution: - integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= /levn/0.4.1: dependencies: prelude-ls: 1.2.1 @@ -5951,7 +6682,7 @@ packages: /lines-and-columns/1.1.6: dev: true resolution: - integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + integrity: sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ== /loader-runner/4.1.0: dev: true engines: @@ -5985,10 +6716,6 @@ packages: node: '>=8' resolution: integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - /lodash.sortby/4.7.0: - dev: true - resolution: - integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= /lodash/4.17.20: dev: true resolution: @@ -6028,6 +6755,10 @@ packages: node: '>=8' resolution: integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + /lru-cache/10.4.3: + dev: true + resolution: + integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== /lru-cache/4.1.5: dependencies: pseudomap: 1.0.2 @@ -6035,6 +6766,12 @@ packages: dev: true resolution: integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + /lru-cache/5.1.1: + dependencies: + yallist: 3.1.1 + dev: true + resolution: + integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== /make-dir/2.1.0: dependencies: pify: 4.0.1 @@ -6046,18 +6783,18 @@ packages: integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== /make-dir/3.1.0: dependencies: - semver: 6.3.0 + semver: 6.3.1 dev: true engines: node: '>=8' resolution: integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - /makeerror/1.0.11: + /makeerror/1.0.12: dependencies: - tmpl: 1.0.4 + tmpl: 1.0.5 dev: true resolution: - integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== /map-cache/0.2.2: dev: true engines: @@ -6153,6 +6890,15 @@ packages: node: '>=8' resolution: integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + /micromatch/4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + dev: true + engines: + node: '>=8.6' + resolution: + integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== /mime-db/1.44.0: dev: true engines: @@ -6191,10 +6937,24 @@ packages: dev: true resolution: integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + /minimatch/9.0.5: + dependencies: + brace-expansion: 2.0.2 + dev: true + engines: + node: '>=16 || 14 >=14.17' + resolution: + integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== /minimist/1.2.5: dev: true resolution: integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + /minipass/7.1.2: + dev: true + engines: + node: '>=16 || 14 >=14.17' + resolution: + integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== /mixin-deep/1.3.2: dependencies: for-in: 1.0.2 @@ -6230,6 +6990,10 @@ packages: dev: true resolution: integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + /ms/2.1.3: + dev: true + resolution: + integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== /multimatch/4.0.0: dependencies: '@types/minimatch': 3.0.3 @@ -6264,6 +7028,13 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + /napi-postinstall/0.3.0: + dev: true + engines: + node: ^12.20.0 || ^14.18.0 || >=16.0.0 + hasBin: true + resolution: + integrity: sha512-M7NqKyhODKV1gRLdkwE7pDsZP2/SC2a2vHkOYh9MCpKMbWVfyVfUw5MaH83Fv6XMjxr5jryUp3IDDL9rlxsTeA== /natural-compare/1.4.0: dev: true resolution: @@ -6287,25 +7058,13 @@ packages: /node-int64/0.4.0: dev: true resolution: - integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== /node-modules-regexp/1.0.0: dev: true engines: node: '>=0.10.0' resolution: integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= - /node-notifier/8.0.0: - dependencies: - growly: 1.3.0 - is-wsl: 2.2.0 - semver: 7.3.2 - shellwords: 0.1.1 - uuid: 8.3.1 - which: 2.0.2 - dev: true - optional: true - resolution: - integrity: sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA== /node-releases/1.1.63: dev: true resolution: @@ -6314,6 +7073,10 @@ packages: dev: true resolution: integrity: sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg== + /node-releases/2.0.19: + dev: true + resolution: + integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== /nopt/5.0.0: dependencies: abbrev: 1.1.1 @@ -6332,14 +7095,6 @@ packages: dev: true resolution: integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - /normalize-path/2.1.1: - dependencies: - remove-trailing-separator: 1.1.0 - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= /normalize-path/3.0.0: dev: true engines: @@ -6365,14 +7120,6 @@ packages: node: '>=10.0' resolution: integrity: sha512-gtJhIhGq07g9H5sIAB9TZzTySW8MYtcYqg+e+J+5q1GmDsDLLVfyvVBL1VklzjtRsElph11GUtLBS191RDOJxQ== - /npm-run-path/2.0.2: - dependencies: - path-key: 2.0.1 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= /npm-run-path/4.0.1: dependencies: path-key: 3.1.1 @@ -6381,10 +7128,6 @@ packages: node: '>=8' resolution: integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - /nwsapi/2.2.0: - dev: true - resolution: - integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== /oauth-sign/0.9.0: dev: true resolution: @@ -6441,7 +7184,7 @@ packages: wrappy: 1.0.2 dev: true resolution: - integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== /onetime/5.1.2: dependencies: mimic-fn: 2.1.0 @@ -6450,19 +7193,6 @@ packages: node: '>=6' resolution: integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - /optionator/0.8.3: - dependencies: - deep-is: 0.1.3 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.3 - dev: true - engines: - node: '>= 0.8.0' - resolution: - integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== /optionator/0.9.1: dependencies: deep-is: 0.1.3 @@ -6518,12 +7248,20 @@ packages: integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== /p-limit/3.0.2: dependencies: - p-try: 2.2.0 + p-try: 2.2.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg== + /p-limit/3.1.0: + dependencies: + yocto-queue: 0.1.0 dev: true engines: node: '>=10' resolution: - integrity: sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg== + integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== /p-locate/3.0.0: dependencies: p-limit: 2.3.0 @@ -6554,6 +7292,10 @@ packages: node: '>=6' resolution: integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + /package-json-from-dist/1.0.1: + dev: true + resolution: + integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== /paged-request/2.0.1: dependencies: axios: 0.18.1 @@ -6581,16 +7323,23 @@ packages: node: '>=8' resolution: integrity: sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== + /parse-json/5.2.0: + dependencies: + '@babel/code-frame': 7.27.1 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.1.6 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== /parse-passwd/1.0.0: dev: true engines: node: '>=0.10.0' resolution: integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= - /parse5/5.1.1: - dev: true - resolution: - integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== /pascalcase/0.1.1: dev: true engines: @@ -6618,7 +7367,7 @@ packages: engines: node: '>=0.10.0' resolution: - integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== /path-key/2.0.1: dev: true engines: @@ -6635,6 +7384,15 @@ packages: dev: true resolution: integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + /path-scurry/1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + dev: true + engines: + node: '>=16 || 14 >=14.18' + resolution: + integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== /path-type/3.0.0: dependencies: pify: 3.0.0 @@ -6653,12 +7411,28 @@ packages: dev: true resolution: integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + /picocolors/1.1.1: + dev: true + resolution: + integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== /picomatch/2.2.2: dev: true engines: node: '>=8.6' resolution: integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== + /picomatch/2.3.1: + dev: true + engines: + node: '>=8.6' + resolution: + integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + /picomatch/4.0.2: + dev: true + engines: + node: '>=12' + resolution: + integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== /pify/2.3.0: dev: true engines: @@ -6685,6 +7459,12 @@ packages: node: '>= 6' resolution: integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== + /pirates/4.0.7: + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA== /pkg-dir/3.0.0: dependencies: find-up: 3.0.0 @@ -6707,12 +7487,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - /prelude-ls/1.1.2: - dev: true - engines: - node: '>= 0.8.0' - resolution: - integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= /prelude-ls/1.2.1: dev: true engines: @@ -6731,17 +7505,16 @@ packages: node: '>=6' resolution: integrity: sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA== - /pretty-format/26.5.2: + /pretty-format/30.0.2: dependencies: - '@jest/types': 26.5.2 - ansi-regex: 5.0.0 - ansi-styles: 4.3.0 - react-is: 16.13.1 + '@jest/schemas': 30.0.1 + ansi-styles: 5.2.0 + react-is: 18.3.1 dev: true engines: - node: '>= 10' + node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 resolution: - integrity: sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og== + integrity: sha512-yC5/EBSOrTtqhCKfLHqoUIAXVRZnukHPwWBJWR7h84Q3Be1DRQZLncwcfLoPA5RPQ65qfiCMqgYwdUuQ//eVpg== /pretty/2.0.0: dependencies: condense-newlines: 0.2.1 @@ -6776,15 +7549,6 @@ packages: node: '>=0.4.0' resolution: integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - /prompts/2.3.2: - dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 - dev: true - engines: - node: '>= 6' - resolution: - integrity: sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA== /proto-list/1.2.4: dev: true resolution: @@ -6810,6 +7574,10 @@ packages: node: '>=6' resolution: integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + /pure-rand/7.0.1: + dev: true + resolution: + integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ== /qs/6.5.2: dev: true engines: @@ -6822,10 +7590,10 @@ packages: dev: true resolution: integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - /react-is/16.13.1: + /react-is/18.3.1: dev: true resolution: - integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== /read-chunk/3.2.0: dependencies: pify: 4.0.1 @@ -6844,16 +7612,6 @@ packages: node: '>=8' resolution: integrity: sha512-XBQjqOBtTzyol2CpsQOw8LHV0XbDZVG7xMMjmXAJomlVY03WOBRmYgDJETlvcg0H63AJvPRwT7GFi5rvOzUOKg== - /read-pkg-up/7.0.1: - dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== /read-pkg/5.2.0: dependencies: '@types/normalize-package-data': 2.4.0 @@ -7010,31 +7768,6 @@ packages: node: '>= 0.10' resolution: integrity: sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== - /request-promise-core/1.1.4_request@2.88.2: - dependencies: - lodash: 4.17.20 - request: 2.88.2 - dev: true - engines: - node: '>=0.10.0' - peerDependencies: - request: ^2.34 - resolution: - integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== - /request-promise-native/1.0.9_request@2.88.2: - dependencies: - request: 2.88.2 - request-promise-core: 1.1.4_request@2.88.2 - stealthy-require: 1.1.1 - tough-cookie: 2.5.0 - deprecated: 'request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142' - dev: true - engines: - node: '>=0.12.0' - peerDependencies: - request: ^2.34 - resolution: - integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== /request/2.88.2: dependencies: aws-sign2: 0.7.0 @@ -7057,7 +7790,7 @@ packages: tough-cookie: 2.5.0 tunnel-agent: 0.6.0 uuid: 3.4.0 - deprecated: 'request has been deprecated, see https://github.com/request/request/issues/3142' + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 dev: true engines: node: '>= 6' @@ -7068,11 +7801,7 @@ packages: engines: node: '>=0.10.0' resolution: - integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - /require-main-filename/2.0.0: - dev: true - resolution: - integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== /resolve-cwd/3.0.0: dependencies: resolve-from: 5.0.0 @@ -7103,7 +7832,7 @@ packages: resolution: integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== /resolve-url/0.2.1: - deprecated: 'https://github.com/lydell/resolve-url#deprecated' + deprecated: https://github.com/lydell/resolve-url#deprecated dev: true resolution: integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= @@ -7162,12 +7891,6 @@ packages: hasBin: true resolution: integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - /rsvp/4.8.5: - dev: true - engines: - node: 6.* || >= 7.* - resolution: - integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== /run-async/2.4.1: dev: true engines: @@ -7204,31 +7927,6 @@ packages: dev: true resolution: integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - /sane/4.1.0: - dependencies: - '@cnakazawa/watch': 1.0.4 - anymatch: 2.0.0 - capture-exit: 2.0.0 - exec-sh: 0.3.4 - execa: 1.0.0 - fb-watchman: 2.0.1 - micromatch: 3.1.10 - minimist: 1.2.5 - walker: 1.0.7 - dev: true - engines: - node: 6.* || 8.* || >= 10.* - hasBin: true - resolution: - integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== - /saxes/5.0.1: - dependencies: - xmlchars: 2.2.0 - dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== /schema-utils/2.7.1: dependencies: '@types/json-schema': 7.0.6 @@ -7265,6 +7963,11 @@ packages: hasBin: true resolution: integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + /semver/6.3.1: + dev: true + hasBin: true + resolution: + integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== /semver/7.0.0: dev: true hasBin: true @@ -7277,16 +7980,19 @@ packages: hasBin: true resolution: integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + /semver/7.7.2: + dev: true + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== /serialize-javascript/5.0.1: dependencies: randombytes: 2.1.0 dev: true resolution: integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== - /set-blocking/2.0.0: - dev: true - resolution: - integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= /set-getter/0.1.0: dependencies: to-object-path: 0.3.0 @@ -7353,11 +8059,6 @@ packages: hasBin: true resolution: integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== - /shellwords/0.1.1: - dev: true - optional: true - resolution: - integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== /sigmund/1.0.1: dev: true resolution: @@ -7366,10 +8067,12 @@ packages: dev: true resolution: integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - /sisteransi/1.0.5: + /signal-exit/4.1.0: dev: true + engines: + node: '>=14' resolution: - integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== /slash/1.0.0: dev: true engines: @@ -7445,6 +8148,13 @@ packages: dev: true resolution: integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + /source-map-support/0.5.13: + dependencies: + buffer-from: 1.1.1 + source-map: 0.6.1 + dev: true + resolution: + integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== /source-map-support/0.5.19: dependencies: buffer-from: 1.1.1 @@ -7507,7 +8217,7 @@ packages: /sprintf-js/1.0.3: dev: true resolution: - integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== /sshpk/1.16.1: dependencies: asn1: 0.2.4 @@ -7525,14 +8235,14 @@ packages: hasBin: true resolution: integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - /stack-utils/2.0.2: + /stack-utils/2.0.6: dependencies: escape-string-regexp: 2.0.0 dev: true engines: node: '>=10' resolution: - integrity: sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg== + integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== /static-extend/0.1.2: dependencies: define-property: 0.2.5 @@ -7542,13 +8252,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - /stealthy-require/1.1.1: - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= - /string-length/4.0.1: + /string-length/4.0.2: dependencies: char-regex: 1.0.2 strip-ansi: 6.0.0 @@ -7556,7 +8260,7 @@ packages: engines: node: '>=10' resolution: - integrity: sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw== + integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== /string-template/0.2.1: dev: true resolution: @@ -7581,6 +8285,26 @@ packages: node: '>=8' resolution: integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + /string-width/4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + /string-width/5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + dev: true + engines: + node: '>=12' + resolution: + integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== /string.prototype.trimend/1.0.1: dependencies: define-properties: 1.1.3 @@ -7631,6 +8355,22 @@ packages: node: '>=8' resolution: integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + /strip-ansi/6.0.1: + dependencies: + ansi-regex: 5.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + /strip-ansi/7.1.0: + dependencies: + ansi-regex: 6.1.0 + dev: true + engines: + node: '>=12' + resolution: + integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== /strip-bom-buf/1.0.0: dependencies: is-utf8: 0.2.1 @@ -7662,12 +8402,6 @@ packages: node: '>=8' resolution: integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - /strip-eof/1.0.0: - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= /strip-final-newline/2.0.0: dev: true engines: @@ -7696,25 +8430,28 @@ packages: node: '>=8' resolution: integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - /supports-hyperlinks/2.1.0: + /supports-color/8.1.1: dependencies: has-flag: 4.0.0 - supports-color: 7.2.0 dev: true engines: - node: '>=8' + node: '>=10' resolution: - integrity: sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== + integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== /symbol-observable/1.2.0: dev: true engines: node: '>=0.10.0' resolution: integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== - /symbol-tree/3.2.4: + /synckit/0.11.8: + dependencies: + '@pkgr/core': 0.2.7 dev: true + engines: + node: ^14.18.0 || >=16.0.0 resolution: - integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + integrity: sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A== /table-layout/1.0.1: dependencies: array-back: 4.0.1 @@ -7751,15 +8488,6 @@ packages: node: '>=6.0.0' resolution: integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== - /terminal-link/2.1.1: - dependencies: - ansi-escapes: 4.3.1 - supports-hyperlinks: 2.1.0 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== /terser-webpack-plugin/5.0.0_webpack@5.1.1: dependencies: jest-worker: 26.5.0 @@ -7789,7 +8517,7 @@ packages: integrity: sha512-Qw3CZAMmmfU824AoGKalx+riwocSI5Cs0PoGp9RdSLfmxkmJgyBxqLBP/isDNtFyhHnitikvRMZzyVgeq+U+Tg== /test-exclude/6.0.0: dependencies: - '@istanbuljs/schema': 0.1.2 + '@istanbuljs/schema': 0.1.3 glob: 7.1.6 minimatch: 3.0.4 dev: true @@ -7807,10 +8535,6 @@ packages: node: '>=0.8' resolution: integrity: sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ== - /throat/5.0.0: - dev: true - resolution: - integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== /through/2.3.8: dev: true resolution: @@ -7836,10 +8560,10 @@ packages: node: '>=0.6.0' resolution: integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - /tmpl/1.0.4: + /tmpl/1.0.5: dev: true resolution: - integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== /to-fast-properties/2.0.0: dev: true engines: @@ -7897,28 +8621,15 @@ packages: node: '>=0.8' resolution: integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - /tough-cookie/3.0.1: - dependencies: - ip-regex: 2.1.0 - psl: 1.8.0 - punycode: 2.1.1 - dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== - /tr46/2.0.2: - dependencies: - punycode: 2.1.1 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg== /tslib/1.14.1: dev: true resolution: integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + /tslib/2.8.1: + dev: true + optional: true + resolution: + integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== /tsutils/3.17.1: dependencies: tslib: 1.14.1 @@ -7939,14 +8650,6 @@ packages: dev: true resolution: integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - /type-check/0.3.2: - dependencies: - prelude-ls: 1.1.2 - dev: true - engines: - node: '>= 0.8.0' - resolution: - integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= /type-check/0.4.0: dependencies: prelude-ls: 1.2.1 @@ -7973,6 +8676,12 @@ packages: node: '>=8' resolution: integrity: sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + /type-fest/0.21.3: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== /type-fest/0.6.0: dev: true engines: @@ -7985,12 +8694,6 @@ packages: node: '>=8' resolution: integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - /typedarray-to-buffer/3.1.5: - dependencies: - is-typedarray: 1.0.0 - dev: true - resolution: - integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== /typical/5.2.0: dev: true engines: @@ -8035,6 +8738,33 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + /unrs-resolver/1.10.1: + dependencies: + napi-postinstall: 0.3.0 + dev: true + optionalDependencies: + '@unrs/resolver-binding-android-arm-eabi': 1.10.1 + '@unrs/resolver-binding-android-arm64': 1.10.1 + '@unrs/resolver-binding-darwin-arm64': 1.10.1 + '@unrs/resolver-binding-darwin-x64': 1.10.1 + '@unrs/resolver-binding-freebsd-x64': 1.10.1 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.10.1 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.10.1 + '@unrs/resolver-binding-linux-arm64-gnu': 1.10.1 + '@unrs/resolver-binding-linux-arm64-musl': 1.10.1 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.10.1 + '@unrs/resolver-binding-linux-riscv64-gnu': 1.10.1 + '@unrs/resolver-binding-linux-riscv64-musl': 1.10.1 + '@unrs/resolver-binding-linux-s390x-gnu': 1.10.1 + '@unrs/resolver-binding-linux-x64-gnu': 1.10.1 + '@unrs/resolver-binding-linux-x64-musl': 1.10.1 + '@unrs/resolver-binding-wasm32-wasi': 1.10.1 + '@unrs/resolver-binding-win32-arm64-msvc': 1.10.1 + '@unrs/resolver-binding-win32-ia32-msvc': 1.10.1 + '@unrs/resolver-binding-win32-x64-msvc': 1.10.1 + requiresBuild: true + resolution: + integrity: sha512-EFrL7Hw4kmhZdwWO3dwwFJo6hO3FXuQ6Bg8BK/faHZ9m1YxqBS31BNSTxklIQkxK/4LlV8zTYnPsIRLBzTzjCA== /unset-value/1.0.0: dependencies: has-value: 0.3.1 @@ -8056,6 +8786,17 @@ packages: node: '>=4' resolution: integrity: sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c= + /update-browserslist-db/1.1.3_browserslist@4.25.1: + dependencies: + browserslist: 4.25.1 + escalade: 3.2.0 + picocolors: 1.1.1 + dev: true + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + resolution: + integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== /uri-js/4.4.0: dependencies: punycode: 2.1.1 @@ -8063,7 +8804,7 @@ packages: resolution: integrity: sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== /urix/0.1.0: - deprecated: 'Please see https://github.com/lydell/urix#deprecated' + deprecated: Please see https://github.com/lydell/urix#deprecated dev: true resolution: integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= @@ -8090,26 +8831,20 @@ packages: hasBin: true resolution: integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - /uuid/8.3.1: - dev: true - hasBin: true - optional: true - resolution: - integrity: sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg== /v8-compile-cache/2.1.1: dev: true resolution: integrity: sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== - /v8-to-istanbul/6.0.1: + /v8-to-istanbul/9.3.0: dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - convert-source-map: 1.7.0 - source-map: 0.7.3 + '@jridgewell/trace-mapping': 0.3.29 + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 2.0.0 dev: true engines: - node: '>=10.10.0' + node: '>=10.12.0' resolution: - integrity: sha512-PzM1WlqquhBvsV+Gco6WSFeg1AGdD53ccMRkFeyHRE/KRZaVacPOmQYP3EeVgDBtKD2BJ8kgynBQ5OtKiHCH+w== + integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA== /validate-npm-package-license/3.0.4: dependencies: spdx-correct: 3.1.1 @@ -8167,26 +8902,12 @@ packages: dev: true resolution: integrity: sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg== - /w3c-hr-time/1.0.2: - dependencies: - browser-process-hrtime: 1.0.0 - dev: true - resolution: - integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - /w3c-xmlserializer/2.0.0: - dependencies: - xml-name-validator: 3.0.0 - dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - /walker/1.0.7: + /walker/1.0.8: dependencies: - makeerror: 1.0.11 + makeerror: 1.0.12 dev: true resolution: - integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== /watchpack/2.0.0: dependencies: glob-to-regexp: 0.4.1 @@ -8196,18 +8917,6 @@ packages: node: '>=10.13.0' resolution: integrity: sha512-xSdCxxYZWNk3VK13bZRYhsQpfa8Vg63zXG+3pyU8ouqSLRCv4IGXIp9Kr226q6GBkGRlZrST2wwKtjfKz2m7Cg== - /webidl-conversions/5.0.0: - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - /webidl-conversions/6.1.0: - dev: true - engines: - node: '>=10.4' - resolution: - integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== /webpack-cli/4.0.0_webpack@5.1.1: dependencies: '@webpack-cli/info': 1.0.1_webpack-cli@4.0.0 @@ -8299,30 +9008,6 @@ packages: optional: true resolution: integrity: sha512-rv96mVkYz+mwEsEq+DV1PaG3XNiGHOkJxjpuEL+V9U8EJyw1kJyvRobs/fN8aA82lWFaPGD96oopks2y1C/ZTw== - /whatwg-encoding/1.0.5: - dependencies: - iconv-lite: 0.4.24 - dev: true - resolution: - integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - /whatwg-mimetype/2.3.0: - dev: true - resolution: - integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - /whatwg-url/8.4.0: - dependencies: - lodash.sortby: 4.7.0 - tr46: 2.0.2 - webidl-conversions: 6.1.0 - dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw== - /which-module/2.0.0: - dev: true - resolution: - integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= /which/1.3.1: dependencies: isexe: 2.0.0 @@ -8364,20 +9049,30 @@ packages: node: '>=8.0.0' resolution: integrity: sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ== - /wrap-ansi/6.2.0: + /wrap-ansi/7.0.0: dependencies: ansi-styles: 4.3.0 - string-width: 4.2.0 - strip-ansi: 6.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 dev: true engines: - node: '>=8' + node: '>=10' + resolution: + integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + /wrap-ansi/8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + dev: true + engines: + node: '>=12' resolution: - integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== /wrappy/1.0.2: dev: true resolution: - integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== /write-file-atomic/2.4.3: dependencies: graceful-fs: 4.2.4 @@ -8386,15 +9081,15 @@ packages: dev: true resolution: integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== - /write-file-atomic/3.0.3: + /write-file-atomic/5.0.1: dependencies: imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.3 - typedarray-to-buffer: 3.1.5 + signal-exit: 4.1.0 dev: true + engines: + node: ^14.17.0 || ^16.13.0 || >=18.0.0 resolution: - integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== /write/1.0.3: dependencies: mkdirp: 0.5.5 @@ -8403,63 +9098,40 @@ packages: node: '>=4' resolution: integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - /ws/7.3.1: + /y18n/5.0.8: dev: true engines: - node: '>=8.3.0' - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - resolution: - integrity: sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA== - /xml-name-validator/3.0.0: - dev: true - resolution: - integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - /xmlchars/2.2.0: - dev: true - resolution: - integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - /y18n/4.0.0: - dev: true + node: '>=10' resolution: - integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== /yallist/2.1.2: dev: true resolution: integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - /yargs-parser/18.1.3: - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 + /yallist/3.1.1: + dev: true + resolution: + integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + /yargs-parser/21.1.1: dev: true engines: - node: '>=6' + node: '>=12' resolution: - integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - /yargs/15.4.1: + integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + /yargs/17.7.2: dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 + cliui: 8.0.1 + escalade: 3.1.1 get-caller-file: 2.0.5 require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.0 - which-module: 2.0.0 - y18n: 4.0.0 - yargs-parser: 18.1.3 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 dev: true engines: - node: '>=8' + node: '>=12' resolution: - integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== /yeoman-environment/2.10.3: dependencies: chalk: 2.4.2 @@ -8519,16 +9191,22 @@ packages: yeoman-environment: 2.10.3 resolution: integrity: sha512-lozwklVQHwUXMM1o8BgxEB8F5BB7vkHW4pjAo1Zt5sJ7FOlWhd6DJ4ZxJ2OK0w+gNYkY/ocPMkUV7DTz/uqEEg== + /yocto-queue/0.1.0: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== specifiers: '@babel/core': 7.12.10 '@babel/preset-env': 7.12.10 '@vue/test-utils': 1.1.0 babel-core: 7.0.0-bridge.0 - babel-jest: 26.5.2 + babel-jest: 30.0.4 babel-loader: 8.1.0 eslint: 7.11.0 eslint-plugin-jest: 24.1.0 - jest: 26.5.3 + jest: 30.0.4 redux: 4.0.5 vue: 2.6.12 vue-router: 3.4.6