diff --git a/package.json b/package.json index c6cc506..2993569 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vuetify-inline-fields", - "version": "0.0.1-alpha", + "version": "0.0.1-beta", "description": "The vuetify-inline-fields", "private": false, "main": "dist/vuetify-inline-fields.cjs.js", @@ -60,26 +60,26 @@ "wdns" ], "dependencies": { - "@vueuse/core": "^10.1.2", + "@vueuse/core": "^10.2.0", "vue": "^3.3.4", - "vuetify": "^3.3.2" + "vuetify": "^3.3.5" }, "devDependencies": { - "@babel/core": "^7.22.1", - "@babel/eslint-parser": "^7.21.8", + "@babel/core": "^7.22.5", + "@babel/eslint-parser": "^7.22.5", "@fortawesome/fontawesome-svg-core": "^6.4.0", "@fortawesome/free-brands-svg-icons": "^6.4.0", "@fortawesome/free-solid-svg-icons": "^6.4.0", "@fortawesome/vue-fontawesome": "^3.0.3", "@mdi/font": "^7.2.96", "@rollup/plugin-alias": "^5.0.0", - "@rollup/plugin-commonjs": "^25.0.0", + "@rollup/plugin-commonjs": "^25.0.2", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.1.0", "@rollup/plugin-terser": "^0.4.3", - "@types/node": "^20.2.5", - "@typescript-eslint/eslint-plugin": "^5.59.8", - "@typescript-eslint/parser": "^5.59.8", + "@types/node": "^20.3.1", + "@typescript-eslint/eslint-plugin": "^5.60.0", + "@typescript-eslint/parser": "^5.60.0", "@vitejs/plugin-vue": "^4.2.3", "@vue/cli-plugin-babel": "^5.0.8", "@vue/cli-plugin-eslint": "^5.0.8", @@ -88,31 +88,31 @@ "@vue/eslint-config-typescript": "^11.0.3", "autoprefixer": "^10.4.14", "axios": "^1.4.0", - "eslint": "^8.42.0", + "eslint": "^8.43.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-vue": "^9.14.1", + "eslint-plugin-vue": "^9.15.1", "gh-pages": "^5.0.0", "husky": "^8.0.3", "lint-staged": "^13.2.2", "miragejs": "^0.1.47", - "pinia": "^2.1.3", + "pinia": "^2.1.4", "postcss": "^8.4.24", "postcss-html": "^1.5.0", "postcss-scss": "^4.0.6", "prettier": "^2.8.8", "roboto-fontface": "^0.10.0", - "rollup": "^3.23.1", + "rollup": "^3.25.2", "rollup-plugin-polyfill-node": "^0.12.0", "rollup-plugin-postcss": "^4.0.2", "rollup-plugin-scss": "^4.0.0", - "rollup-plugin-typescript2": "^0.34.1", - "sass": "^1.62.1", - "stylelint": "^15.6.3", + "rollup-plugin-typescript2": "^0.35.0", + "sass": "^1.63.6", + "stylelint": "^15.9.0", "stylelint-config-standard": "^33.0.0", "stylelint-order": "^6.0.3", - "stylelint-scss": "^5.0.0", + "stylelint-scss": "^5.0.1", "typescript": "^5.1.3", "unplugin-auto-import": "^0.16.4", "vite": "^4.3.9", @@ -123,8 +123,8 @@ "vite-plugin-static-copy": "^0.16.0", "vite-plugin-stylelint": "^4.3.0", "vite-plugin-vuetify": "^1.0.2", - "vue-tsc": "^1.6.5", - "vue3-code-block": "^2.1.2", + "vue-tsc": "^1.8.1", + "vue3-code-block": "^2.2.11", "webfontloader": "^1.6.28" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 13abb31..62d854d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,55 +1,55 @@ lockfileVersion: 5.4 specifiers: - '@babel/core': ^7.22.1 - '@babel/eslint-parser': ^7.21.8 + '@babel/core': ^7.22.5 + '@babel/eslint-parser': ^7.22.5 '@fortawesome/fontawesome-svg-core': ^6.4.0 '@fortawesome/free-brands-svg-icons': ^6.4.0 '@fortawesome/free-solid-svg-icons': ^6.4.0 '@fortawesome/vue-fontawesome': ^3.0.3 '@mdi/font': ^7.2.96 '@rollup/plugin-alias': ^5.0.0 - '@rollup/plugin-commonjs': ^25.0.0 + '@rollup/plugin-commonjs': ^25.0.2 '@rollup/plugin-json': ^6.0.0 '@rollup/plugin-node-resolve': ^15.1.0 '@rollup/plugin-terser': ^0.4.3 - '@types/node': ^20.2.5 - '@typescript-eslint/eslint-plugin': ^5.59.8 - '@typescript-eslint/parser': ^5.59.8 + '@types/node': ^20.3.1 + '@typescript-eslint/eslint-plugin': ^5.60.0 + '@typescript-eslint/parser': ^5.60.0 '@vitejs/plugin-vue': ^4.2.3 '@vue/cli-plugin-babel': ^5.0.8 '@vue/cli-plugin-eslint': ^5.0.8 '@vue/cli-service': ^5.0.8 '@vue/compiler-sfc': ^3.3.4 '@vue/eslint-config-typescript': ^11.0.3 - '@vueuse/core': ^10.1.2 + '@vueuse/core': ^10.2.0 autoprefixer: ^10.4.14 axios: ^1.4.0 - eslint: ^8.42.0 + eslint: ^8.43.0 eslint-config-prettier: ^8.8.0 eslint-plugin-import: ^2.27.5 eslint-plugin-prettier: ^4.2.1 - eslint-plugin-vue: ^9.14.1 + eslint-plugin-vue: ^9.15.1 gh-pages: ^5.0.0 husky: ^8.0.3 lint-staged: ^13.2.2 miragejs: ^0.1.47 - pinia: ^2.1.3 + pinia: ^2.1.4 postcss: ^8.4.24 postcss-html: ^1.5.0 postcss-scss: ^4.0.6 prettier: ^2.8.8 roboto-fontface: ^0.10.0 - rollup: ^3.23.1 + rollup: ^3.25.2 rollup-plugin-polyfill-node: ^0.12.0 rollup-plugin-postcss: ^4.0.2 rollup-plugin-scss: ^4.0.0 - rollup-plugin-typescript2: ^0.34.1 - sass: ^1.62.1 - stylelint: ^15.6.3 + rollup-plugin-typescript2: ^0.35.0 + sass: ^1.63.6 + stylelint: ^15.9.0 stylelint-config-standard: ^33.0.0 stylelint-order: ^6.0.3 - stylelint-scss: ^5.0.0 + stylelint-scss: ^5.0.1 typescript: ^5.1.3 unplugin-auto-import: ^0.16.4 vite: ^4.3.9 @@ -61,77 +61,77 @@ specifiers: vite-plugin-stylelint: ^4.3.0 vite-plugin-vuetify: ^1.0.2 vue: ^3.3.4 - vue-tsc: ^1.6.5 - vue3-code-block: ^2.1.2 - vuetify: ^3.3.2 + vue-tsc: ^1.8.1 + vue3-code-block: ^2.2.11 + vuetify: ^3.3.5 webfontloader: ^1.6.28 dependencies: - '@vueuse/core': 10.1.2_vue@3.3.4 + '@vueuse/core': 10.2.0_vue@3.3.4 vue: 3.3.4 - vuetify: 3.3.2_76pi6e7tq4uwgh7mzqutug4jau + vuetify: 3.3.5_76pi6e7tq4uwgh7mzqutug4jau devDependencies: - '@babel/core': 7.22.1 - '@babel/eslint-parser': 7.21.8_x4z5szbpxidodfq6bg2unesv74 + '@babel/core': 7.22.5 + '@babel/eslint-parser': 7.22.5_bbhuympuh45qzeobmpn7t5wluu '@fortawesome/fontawesome-svg-core': 6.4.0 '@fortawesome/free-brands-svg-icons': 6.4.0 '@fortawesome/free-solid-svg-icons': 6.4.0 '@fortawesome/vue-fontawesome': 3.0.3_4mhwavzfveoxqj3h5dtyilc35q '@mdi/font': 7.2.96 - '@rollup/plugin-alias': 5.0.0_rollup@3.23.1 - '@rollup/plugin-commonjs': 25.0.0_rollup@3.23.1 - '@rollup/plugin-json': 6.0.0_rollup@3.23.1 - '@rollup/plugin-node-resolve': 15.1.0_rollup@3.23.1 - '@rollup/plugin-terser': 0.4.3_rollup@3.23.1 - '@types/node': 20.2.5 - '@typescript-eslint/eslint-plugin': 5.59.8_54dzngpokg2nc3pytyodfzhcz4 - '@typescript-eslint/parser': 5.59.8_tizxnkcvjrb4cldxgwq5h3lj5u + '@rollup/plugin-alias': 5.0.0_rollup@3.25.2 + '@rollup/plugin-commonjs': 25.0.2_rollup@3.25.2 + '@rollup/plugin-json': 6.0.0_rollup@3.25.2 + '@rollup/plugin-node-resolve': 15.1.0_rollup@3.25.2 + '@rollup/plugin-terser': 0.4.3_rollup@3.25.2 + '@types/node': 20.3.1 + '@typescript-eslint/eslint-plugin': 5.60.0_6yzi2ymi2jevhjfd3hf6w262e4 + '@typescript-eslint/parser': 5.60.0_7yfldhli4vs6yywnkyiujhawka '@vitejs/plugin-vue': 4.2.3_vite@4.3.9+vue@3.3.4 '@vue/cli-plugin-babel': 5.0.8_txmybggnvwzjouxtymge3gtdly - '@vue/cli-plugin-eslint': 5.0.8_r76nbw2bfis2jmdj3bjl4sccuu - '@vue/cli-service': 5.0.8_tja5jwrritwjsrmizu2tiwu374 + '@vue/cli-plugin-eslint': 5.0.8_g6gtawazcdp5jjr7a6i5kguj2y + '@vue/cli-service': 5.0.8_cklkx77l4qd6z7m4kasokbygly '@vue/compiler-sfc': 3.3.4 - '@vue/eslint-config-typescript': 11.0.3_45r4kx6bpqacakqdugixdvhlzu + '@vue/eslint-config-typescript': 11.0.3_7opor5gjkzvgymujzuao4oahrq autoprefixer: 10.4.14_postcss@8.4.24 axios: 1.4.0 - eslint: 8.42.0 - eslint-config-prettier: 8.8.0_eslint@8.42.0 - eslint-plugin-import: 2.27.5_cch5xagassbcgkqtkb76u5drmm - eslint-plugin-prettier: 4.2.1_vnriwwub2rhvoyn4ckagrc4lpi - eslint-plugin-vue: 9.14.1_eslint@8.42.0 + eslint: 8.43.0 + eslint-config-prettier: 8.8.0_eslint@8.43.0 + eslint-plugin-import: 2.27.5_csvgoyt7i2a6lgns4ftkdghrre + eslint-plugin-prettier: 4.2.1_zh6vkmzat4wtnmvmftdassiwyu + eslint-plugin-vue: 9.15.1_eslint@8.43.0 gh-pages: 5.0.0 husky: 8.0.3 lint-staged: 13.2.2 miragejs: 0.1.47 - pinia: 2.1.3_typescript@5.1.3+vue@3.3.4 + pinia: 2.1.4_typescript@5.1.3+vue@3.3.4 postcss: 8.4.24 postcss-html: 1.5.0 postcss-scss: 4.0.6_postcss@8.4.24 prettier: 2.8.8 roboto-fontface: 0.10.0 - rollup: 3.23.1 - rollup-plugin-polyfill-node: 0.12.0_rollup@3.23.1 + rollup: 3.25.2 + rollup-plugin-polyfill-node: 0.12.0_rollup@3.25.2 rollup-plugin-postcss: 4.0.2_postcss@8.4.24 rollup-plugin-scss: 4.0.0 - rollup-plugin-typescript2: 0.34.1_keiixvaee3f54sbbmbarxx6a3e - sass: 1.62.1 - stylelint: 15.6.3 - stylelint-config-standard: 33.0.0_stylelint@15.6.3 - stylelint-order: 6.0.3_stylelint@15.6.3 - stylelint-scss: 5.0.0_stylelint@15.6.3 + rollup-plugin-typescript2: 0.35.0_h2f6v4y2meo3665n2amolja23q + sass: 1.63.6 + stylelint: 15.9.0 + stylelint-config-standard: 33.0.0_stylelint@15.9.0 + stylelint-order: 6.0.3_stylelint@15.9.0 + stylelint-scss: 5.0.1_stylelint@15.9.0 typescript: 5.1.3 - unplugin-auto-import: 0.16.4_wwrudn4rz7dmlro4nmuhdw3vny - vite: 4.3.9_kxkosmzevect5blmp7ly2aqtpa - vite-plugin-babel: 1.1.3_62fmxuwuswc5ml2mij6ubicxf4 + unplugin-auto-import: 0.16.4_leyns74qxilcwjtrpxckz22m4q + vite: 4.3.9_5wbk5ugan4mo64fxl5hpbqa3oa + vite-plugin-babel: 1.1.3_gdnagywfgqdzpiff27izscyaxq vite-plugin-css-injected-by-js: 3.1.1_vite@4.3.9 - vite-plugin-dts: 2.3.0_wk4hgfqvwoq5vbdy4qhkkppl7y - vite-plugin-eslint: 1.8.1_eslint@8.42.0+vite@4.3.9 + vite-plugin-dts: 2.3.0_6rhenmrqi2747s4tx65bv34d6u + vite-plugin-eslint: 1.8.1_eslint@8.43.0+vite@4.3.9 vite-plugin-static-copy: 0.16.0_vite@4.3.9 - vite-plugin-stylelint: 4.3.0_ejvh6byhtl7il3z5nkunycbjru - vite-plugin-vuetify: 1.0.2_x3pkmfzsjj3vxhr3g2a7z42ene - vue-tsc: 1.6.5_typescript@5.1.3 - vue3-code-block: 2.1.2_vue@3.3.4 + vite-plugin-stylelint: 4.3.0_g2t4xnnkc2nwzbnopyurfdqina + vite-plugin-vuetify: 1.0.2_4cyuuvwpetpbryxlph2hda5kcq + vue-tsc: 1.8.1_typescript@5.1.3 + vue3-code-block: 2.2.11 webfontloader: 1.6.28 packages: @@ -157,11 +157,11 @@ packages: resolution: {integrity: sha512-qe8Nmh9rYI/HIspLSTwtbMFPj6dISG6+dJnOguTlPNXtCvS2uezdxscVBb7/3DrmNbQK49TDqpkSQ1chbRGdpQ==} dev: true - /@babel/code-frame/7.21.4: - resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} + /@babel/code-frame/7.22.5: + resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.18.6 + '@babel/highlight': 7.22.5 dev: true /@babel/compat-data/7.22.3: @@ -169,20 +169,25 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.22.1: - resolution: {integrity: sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA==} + /@babel/compat-data/7.22.5: + resolution: {integrity: sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/core/7.22.5: + resolution: {integrity: sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.21.4 - '@babel/generator': 7.22.3 - '@babel/helper-compilation-targets': 7.22.1_@babel+core@7.22.1 - '@babel/helper-module-transforms': 7.22.1 - '@babel/helpers': 7.22.3 - '@babel/parser': 7.22.3 - '@babel/template': 7.21.9 - '@babel/traverse': 7.22.1 - '@babel/types': 7.22.3 + '@babel/code-frame': 7.22.5 + '@babel/generator': 7.22.5 + '@babel/helper-compilation-targets': 7.22.5_@babel+core@7.22.5 + '@babel/helper-module-transforms': 7.22.5 + '@babel/helpers': 7.22.5 + '@babel/parser': 7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -192,25 +197,25 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.21.8_x4z5szbpxidodfq6bg2unesv74: - resolution: {integrity: sha512-HLhI+2q+BP3sf78mFUZNCGc10KEmoUqtUT1OCdMZsN+qr4qFeLUod62/zAnF3jNQstwyasDkZnVXwfK2Bml7MQ==} + /@babel/eslint-parser/7.22.5_bbhuympuh45qzeobmpn7t5wluu: + resolution: {integrity: sha512-C69RWYNYtrgIRE5CmTd77ZiLDXqgBipahJc/jHP3sLcAGj6AJzxNIuKNpVnICqbyK7X3pFUfEvL++rvtbQpZkQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.42.0 + eslint: 8.43.0 eslint-visitor-keys: 2.1.0 semver: 6.3.0 dev: true - /@babel/generator/7.22.3: - resolution: {integrity: sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==} + /@babel/generator/7.22.5: + resolution: {integrity: sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.3 + '@babel/types': 7.22.5 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 @@ -220,83 +225,83 @@ packages: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.3 + '@babel/types': 7.22.5 dev: true /@babel/helper-builder-binary-assignment-operator-visitor/7.21.5: resolution: {integrity: sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.3 + '@babel/types': 7.22.5 dev: true - /@babel/helper-compilation-targets/7.21.5_@babel+core@7.22.1: + /@babel/helper-compilation-targets/7.21.5_@babel+core@7.22.5: resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': 7.22.3 - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-validator-option': 7.21.0 browserslist: 4.21.5 lru-cache: 5.1.1 semver: 6.3.0 dev: true - /@babel/helper-compilation-targets/7.22.1_@babel+core@7.22.1: - resolution: {integrity: sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ==} + /@babel/helper-compilation-targets/7.22.5_@babel+core@7.22.5: + resolution: {integrity: sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.22.3 - '@babel/core': 7.22.1 - '@babel/helper-validator-option': 7.21.0 - browserslist: 4.21.6 + '@babel/compat-data': 7.22.5 + '@babel/core': 7.22.5 + '@babel/helper-validator-option': 7.22.5 + browserslist: 4.21.9 lru-cache: 5.1.1 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.21.8_@babel+core@7.22.1: + /@babel/helper-create-class-features-plugin/7.21.8_@babel+core@7.22.5: resolution: {integrity: sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.22.1 - '@babel/helper-function-name': 7.21.0 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 '@babel/helper-member-expression-to-functions': 7.21.5 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/helper-replace-supers': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-split-export-declaration': 7.22.5 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-create-regexp-features-plugin/7.21.8_@babel+core@7.22.1: + /@babel/helper-create-regexp-features-plugin/7.21.8_@babel+core@7.22.5: resolution: {integrity: sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.3.2 semver: 6.3.0 dev: true - /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.22.1: + /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.22.5: resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-compilation-targets': 7.22.1_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-compilation-targets': 7.22.5_@babel+core@7.22.5 '@babel/helper-plugin-utils': 7.21.5 debug: 4.3.4 lodash.debounce: 4.0.8 @@ -306,52 +311,59 @@ packages: - supports-color dev: true - /@babel/helper-environment-visitor/7.22.1: - resolution: {integrity: sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==} + /@babel/helper-environment-visitor/7.22.5: + resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-function-name/7.21.0: - resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} + /@babel/helper-function-name/7.22.5: + resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.21.9 - '@babel/types': 7.22.3 + '@babel/template': 7.22.5 + '@babel/types': 7.22.5 dev: true - /@babel/helper-hoist-variables/7.18.6: - resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + /@babel/helper-hoist-variables/7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.3 + '@babel/types': 7.22.5 dev: true /@babel/helper-member-expression-to-functions/7.21.5: resolution: {integrity: sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.3 + '@babel/types': 7.22.5 dev: true /@babel/helper-module-imports/7.21.4: resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.3 + '@babel/types': 7.22.5 dev: true - /@babel/helper-module-transforms/7.22.1: - resolution: {integrity: sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw==} + /@babel/helper-module-imports/7.22.5: + resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.22.1 - '@babel/helper-module-imports': 7.21.4 - '@babel/helper-simple-access': 7.21.5 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/helper-validator-identifier': 7.19.1 - '@babel/template': 7.21.9 - '@babel/traverse': 7.22.1 - '@babel/types': 7.22.3 + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-module-transforms/7.22.5: + resolution: {integrity: sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-module-imports': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color dev: true @@ -360,7 +372,7 @@ packages: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.3 + '@babel/types': 7.22.5 dev: true /@babel/helper-plugin-utils/7.21.5: @@ -368,17 +380,17 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.22.1: + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.22.5: resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-wrap-function': 7.20.5 - '@babel/types': 7.22.3 + '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color dev: true @@ -387,78 +399,93 @@ packages: resolution: {integrity: sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.22.1 + '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-member-expression-to-functions': 7.21.5 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/template': 7.21.9 - '@babel/traverse': 7.22.1 - '@babel/types': 7.22.3 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-simple-access/7.21.5: - resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==} + /@babel/helper-simple-access/7.22.5: + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.3 + '@babel/types': 7.22.5 dev: true /@babel/helper-skip-transparent-expression-wrappers/7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.3 + '@babel/types': 7.22.5 dev: true - /@babel/helper-split-export-declaration/7.18.6: - resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} + /@babel/helper-split-export-declaration/7.22.5: + resolution: {integrity: sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.3 + '@babel/types': 7.22.5 dev: true /@babel/helper-string-parser/7.21.5: resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==} engines: {node: '>=6.9.0'} + /@babel/helper-string-parser/7.22.5: + resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-identifier/7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier/7.22.5: + resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-option/7.21.0: resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} engines: {node: '>=6.9.0'} dev: true + /@babel/helper-validator-option/7.22.5: + resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-wrap-function/7.20.5: resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.21.0 - '@babel/template': 7.21.9 - '@babel/traverse': 7.22.1 - '@babel/types': 7.22.3 + '@babel/helper-function-name': 7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color dev: true - /@babel/helpers/7.22.3: - resolution: {integrity: sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w==} + /@babel/helpers/7.22.5: + resolution: {integrity: sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.21.9 - '@babel/traverse': 7.22.1 - '@babel/types': 7.22.3 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight/7.18.6: - resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + /@babel/highlight/7.22.5: + resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-validator-identifier': 7.22.5 chalk: 2.4.2 js-tokens: 4.0.0 dev: true @@ -470,879 +497,879 @@ packages: dependencies: '@babel/types': 7.22.3 - /@babel/parser/7.22.3: - resolution: {integrity: sha512-vrukxyW/ep8UD1UDzOYpTKQ6abgjFoeG6L+4ar9+c5TN9QnlqiOi6QK7LSR5ewm/ERyGkT/Ai6VboNrxhbr9Uw==} + /@babel/parser/7.22.5: + resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.3 + '@babel/types': 7.22.5 dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.22.1: + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.22.1: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.22.5: resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.22.1 + '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.22.5 dev: true - /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.22.1: + /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.22.5: resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-environment-visitor': 7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.22.1 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.22.1 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.22.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.22.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.22.1: + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-create-class-features-plugin': 7.21.8_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.21.8_@babel+core@7.22.5 '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-static-block/7.21.0_@babel+core@7.22.1: + /@babel/plugin-proposal-class-static-block/7.21.0_@babel+core@7.22.5: resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-create-class-features-plugin': 7.21.8_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.21.8_@babel+core@7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.22.1 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.22.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-decorators/7.21.0_@babel+core@7.22.1: + /@babel/plugin-proposal-decorators/7.21.0_@babel+core@7.22.5: resolution: {integrity: sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-create-class-features-plugin': 7.21.8_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.21.8_@babel+core@7.22.5 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-replace-supers': 7.21.5 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/plugin-syntax-decorators': 7.21.0_@babel+core@7.22.1 + '@babel/helper-split-export-declaration': 7.22.5 + '@babel/plugin-syntax-decorators': 7.21.0_@babel+core@7.22.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.22.1: + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.22.1 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.22.5 dev: true - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.22.1: + /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.22.5: resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.22.1 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.22.5 dev: true - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.22.1: + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.22.1 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.22.5 dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.22.1: + /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.22.5: resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.22.1 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.22.5 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.22.1: + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.22.1 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.22.5 dev: true - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.22.1: + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.22.1 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.22.5 dev: true - /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.22.1: + /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.22.5: resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.3 - '@babel/core': 7.22.1 - '@babel/helper-compilation-targets': 7.22.1_@babel+core@7.22.1 + '@babel/compat-data': 7.22.5 + '@babel/core': 7.22.5 + '@babel/helper-compilation-targets': 7.22.5_@babel+core@7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.22.1 - '@babel/plugin-transform-parameters': 7.21.3_@babel+core@7.22.1 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.22.5 + '@babel/plugin-transform-parameters': 7.21.3_@babel+core@7.22.5 dev: true - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.22.1: + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.22.1 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.22.5 dev: true - /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.22.1: + /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.22.5: resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.22.1 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.22.5 dev: true - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.22.1: + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-create-class-features-plugin': 7.21.8_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.21.8_@babel+core@7.22.5 '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-private-property-in-object/7.21.0_@babel+core@7.22.1: + /@babel/plugin-proposal-private-property-in-object/7.21.0_@babel+core@7.22.5: resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.21.8_@babel+core@7.22.1 + '@babel/helper-create-class-features-plugin': 7.21.8_@babel+core@7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.22.1 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.22.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.22.1: + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-create-regexp-features-plugin': 7.21.8_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-create-regexp-features-plugin': 7.21.8_@babel+core@7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.22.1: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.22.5: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.22.1: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.22.5: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.22.1: + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.22.5: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-decorators/7.21.0_@babel+core@7.22.1: + /@babel/plugin-syntax-decorators/7.21.0_@babel+core@7.22.5: resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.22.1: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.22.5: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.22.1: + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.22.5: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.22.1: + /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.22.5: resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.22.1: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.22.5: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.22.1: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.22.5: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-jsx/7.21.4_@babel+core@7.22.1: + /@babel/plugin-syntax-jsx/7.21.4_@babel+core@7.22.5: resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.22.1: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.22.5: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.22.1: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.22.5: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.22.1: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.22.5: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.22.1: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.22.5: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.22.1: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.22.5: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.22.1: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.22.5: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.22.1: + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.22.5: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.22.1: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.22.5: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-arrow-functions/7.21.5_@babel+core@7.22.1: + /@babel/plugin-transform-arrow-functions/7.21.5_@babel+core@7.22.5: resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.22.1: + /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.22.5: resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-module-imports': 7.21.4 '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.22.1 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.22.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.22.1: + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.22.1: + /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.22.5: resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-classes/7.21.0_@babel+core@7.22.1: + /@babel/plugin-transform-classes/7.21.0_@babel+core@7.22.5: resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.22.1_@babel+core@7.22.1 - '@babel/helper-environment-visitor': 7.22.1 - '@babel/helper-function-name': 7.21.0 + '@babel/helper-compilation-targets': 7.22.5_@babel+core@7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-replace-supers': 7.21.5 - '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-split-export-declaration': 7.22.5 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-computed-properties/7.21.5_@babel+core@7.22.1: + /@babel/plugin-transform-computed-properties/7.21.5_@babel+core@7.22.5: resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/template': 7.21.9 + '@babel/template': 7.22.5 dev: true - /@babel/plugin-transform-destructuring/7.21.3_@babel+core@7.22.1: + /@babel/plugin-transform-destructuring/7.21.3_@babel+core@7.22.5: resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.22.1: + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-create-regexp-features-plugin': 7.21.8_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-create-regexp-features-plugin': 7.21.8_@babel+core@7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.22.1: + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.22.5: resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.22.1: + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-builder-binary-assignment-operator-visitor': 7.21.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-for-of/7.21.5_@babel+core@7.22.1: + /@babel/plugin-transform-for-of/7.21.5_@babel+core@7.22.5: resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.22.1: + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.22.5: resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-compilation-targets': 7.22.1_@babel+core@7.22.1 - '@babel/helper-function-name': 7.21.0 + '@babel/core': 7.22.5 + '@babel/helper-compilation-targets': 7.22.5_@babel+core@7.22.5 + '@babel/helper-function-name': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.22.1: + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.22.5: resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.22.1: + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.22.1: + /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.22.5: resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-module-transforms': 7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-module-transforms': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-commonjs/7.21.5_@babel+core@7.22.1: + /@babel/plugin-transform-modules-commonjs/7.21.5_@babel+core@7.22.5: resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-module-transforms': 7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-module-transforms': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-simple-access': 7.21.5 + '@babel/helper-simple-access': 7.22.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.22.1: + /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.22.5: resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-validator-identifier': 7.22.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.22.1: + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-module-transforms': 7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-module-transforms': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.22.1: + /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.22.5: resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-create-regexp-features-plugin': 7.21.8_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-create-regexp-features-plugin': 7.21.8_@babel+core@7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.22.1: + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.22.1: + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-replace-supers': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-parameters/7.21.3_@babel+core@7.22.1: + /@babel/plugin-transform-parameters/7.21.3_@babel+core@7.22.5: resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.22.1: + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-regenerator/7.21.5_@babel+core@7.22.1: + /@babel/plugin-transform-regenerator/7.21.5_@babel+core@7.22.5: resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 regenerator-transform: 0.15.1 dev: true - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.22.1: + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-runtime/7.21.4_@babel+core@7.22.1: + /@babel/plugin-transform-runtime/7.21.4_@babel+core@7.22.5: resolution: {integrity: sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-module-imports': 7.21.4 '@babel/helper-plugin-utils': 7.21.5 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.22.1 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.22.1 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.22.1 + babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.22.5 + babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.22.5 + babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.22.5 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.22.1: + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-spread/7.20.7_@babel+core@7.22.1: + /@babel/plugin-transform-spread/7.20.7_@babel+core@7.22.5: resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 dev: true - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.22.1: + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.22.1: + /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.22.5: resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.22.1: + /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.22.5: resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-unicode-escapes/7.21.5_@babel+core@7.22.1: + /@babel/plugin-transform-unicode-escapes/7.21.5_@babel+core@7.22.5: resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.22.1: + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.22.5: resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-create-regexp-features-plugin': 7.21.8_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-create-regexp-features-plugin': 7.21.8_@babel+core@7.22.5 '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/preset-env/7.21.5_@babel+core@7.22.1: + /@babel/preset-env/7.21.5_@babel+core@7.22.5: resolution: {integrity: sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.3 - '@babel/core': 7.22.1 - '@babel/helper-compilation-targets': 7.22.1_@babel+core@7.22.1 + '@babel/compat-data': 7.22.5 + '@babel/core': 7.22.5 + '@babel/helper-compilation-targets': 7.22.5_@babel+core@7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7_@babel+core@7.22.1 - '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.22.1 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-proposal-class-static-block': 7.21.0_@babel+core@7.22.1 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.22.1 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.22.1 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.22.1 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.22.1 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-proposal-private-property-in-object': 7.21.0_@babel+core@7.22.1 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.22.1 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.22.1 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.22.1 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.22.1 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.22.1 - '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.22.1 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.22.1 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.22.1 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.22.1 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.22.1 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.22.1 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.22.1 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.22.1 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.22.1 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.22.1 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.22.1 - '@babel/plugin-transform-arrow-functions': 7.21.5_@babel+core@7.22.1 - '@babel/plugin-transform-async-to-generator': 7.20.7_@babel+core@7.22.1 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-transform-block-scoping': 7.21.0_@babel+core@7.22.1 - '@babel/plugin-transform-classes': 7.21.0_@babel+core@7.22.1 - '@babel/plugin-transform-computed-properties': 7.21.5_@babel+core@7.22.1 - '@babel/plugin-transform-destructuring': 7.21.3_@babel+core@7.22.1 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.22.1 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-transform-for-of': 7.21.5_@babel+core@7.22.1 - '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.22.1 - '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.22.1 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.22.1 - '@babel/plugin-transform-modules-commonjs': 7.21.5_@babel+core@7.22.1 - '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.22.1 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.22.1 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-transform-parameters': 7.21.3_@babel+core@7.22.1 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-transform-regenerator': 7.21.5_@babel+core@7.22.1 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.22.1 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.22.1 - '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.22.1 - '@babel/plugin-transform-unicode-escapes': 7.21.5_@babel+core@7.22.1 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.22.1 - '@babel/preset-modules': 0.1.5_@babel+core@7.22.1 - '@babel/types': 7.22.3 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.22.1 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.22.1 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.22.1 + '@babel/helper-validator-option': 7.22.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7_@babel+core@7.22.5 + '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.22.5 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-proposal-class-static-block': 7.21.0_@babel+core@7.22.5 + '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.22.5 + '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.22.5 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.22.5 + '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.22.5 + '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-proposal-private-property-in-object': 7.21.0_@babel+core@7.22.5 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.22.5 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.22.5 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.22.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.22.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.22.5 + '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.22.5 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.22.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.22.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.22.5 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.22.5 + '@babel/plugin-transform-arrow-functions': 7.21.5_@babel+core@7.22.5 + '@babel/plugin-transform-async-to-generator': 7.20.7_@babel+core@7.22.5 + '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-transform-block-scoping': 7.21.0_@babel+core@7.22.5 + '@babel/plugin-transform-classes': 7.21.0_@babel+core@7.22.5 + '@babel/plugin-transform-computed-properties': 7.21.5_@babel+core@7.22.5 + '@babel/plugin-transform-destructuring': 7.21.3_@babel+core@7.22.5 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.22.5 + '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-transform-for-of': 7.21.5_@babel+core@7.22.5 + '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.22.5 + '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.22.5 + '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.22.5 + '@babel/plugin-transform-modules-commonjs': 7.21.5_@babel+core@7.22.5 + '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.22.5 + '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.22.5 + '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-transform-parameters': 7.21.3_@babel+core@7.22.5 + '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-transform-regenerator': 7.21.5_@babel+core@7.22.5 + '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.22.5 + '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.22.5 + '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.22.5 + '@babel/plugin-transform-unicode-escapes': 7.21.5_@babel+core@7.22.5 + '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.22.5 + '@babel/preset-modules': 0.1.5_@babel+core@7.22.5 + '@babel/types': 7.22.5 + babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.22.5 + babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.22.5 + babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.22.5 core-js-compat: 3.30.2 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-modules/0.1.5_@babel+core@7.22.1: + /@babel/preset-modules/0.1.5_@babel+core@7.22.5: resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.22.1 - '@babel/types': 7.22.3 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.22.5 + '@babel/types': 7.22.5 esutils: 2.0.3 dev: true @@ -1357,27 +1384,27 @@ packages: regenerator-runtime: 0.13.11 dev: true - /@babel/template/7.21.9: - resolution: {integrity: sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==} + /@babel/template/7.22.5: + resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.21.4 - '@babel/parser': 7.22.3 - '@babel/types': 7.22.3 + '@babel/code-frame': 7.22.5 + '@babel/parser': 7.22.5 + '@babel/types': 7.22.5 dev: true - /@babel/traverse/7.22.1: - resolution: {integrity: sha512-lAWkdCoUFnmwLBhIRLciFntGYsIIoC6vIbN8zrLPqBnJmPu7Z6nzqnKd7FsxQUNAvZfVZ0x6KdNvNp8zWIOHSQ==} + /@babel/traverse/7.22.5: + resolution: {integrity: sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.21.4 - '@babel/generator': 7.22.3 - '@babel/helper-environment-visitor': 7.22.1 - '@babel/helper-function-name': 7.21.0 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.22.3 - '@babel/types': 7.22.3 + '@babel/code-frame': 7.22.5 + '@babel/generator': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.5 + '@babel/parser': 7.22.5 + '@babel/types': 7.22.5 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -1392,6 +1419,15 @@ packages: '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 + /@babel/types/7.22.5: + resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 + to-fast-properties: 2.0.0 + dev: true + /@csstools/css-parser-algorithms/2.2.0_gdfqdfecdiaxr4x3xd7wxrvuhq: resolution: {integrity: sha512-9BoQ/jSrPq4vv3b9jjLW+PNNv56KlDH5JMx5yASSNrCtvq70FCNZUjXRvbCeR9hYj9ZyhURtqpU/RFIgg6kiOw==} engines: {node: ^14 || ^16 || >=18} @@ -1406,11 +1442,11 @@ packages: engines: {node: ^14 || ^16 || >=18} dev: true - /@csstools/media-query-list-parser/2.1.0_g5wmdbqtzzaodrrmvxcit5gfji: - resolution: {integrity: sha512-MXkR+TeaS2q9IkpyO6jVCdtA/bfpABJxIrfkLswThFN8EZZgI2RfAHhm6sDNDuYV25d5+b8Lj1fpTccIcSLPsQ==} + /@csstools/media-query-list-parser/2.1.1_g5wmdbqtzzaodrrmvxcit5gfji: + resolution: {integrity: sha512-pUjtFbaKbiFNjJo8pprrIaXLvQvWIlwPiFnRI4sEnc4F0NIGTOsw8kaJSR3CmZAKEvV8QYckovgAnWQC0bgLLQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: - '@csstools/css-parser-algorithms': ^2.1.1 + '@csstools/css-parser-algorithms': ^2.2.0 '@csstools/css-tokenizer': ^2.1.1 dependencies: '@csstools/css-parser-algorithms': 2.2.0_gdfqdfecdiaxr4x3xd7wxrvuhq @@ -1607,13 +1643,13 @@ packages: requiresBuild: true optional: true - /@eslint-community/eslint-utils/4.4.0_eslint@8.42.0: + /@eslint-community/eslint-utils/4.4.0_eslint@8.43.0: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.42.0 + eslint: 8.43.0 eslint-visitor-keys: 3.4.1 dev: true @@ -1639,8 +1675,8 @@ packages: - supports-color dev: true - /@eslint/js/8.42.0: - resolution: {integrity: sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==} + /@eslint/js/8.43.0: + resolution: {integrity: sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -1762,24 +1798,24 @@ packages: resolution: {integrity: sha512-e//lmkmpFUMZKhmCY9zdjRe4zNXfbOIJnn6xveHbaV2kSw5aJ5dLXUxcRt1Gxfi7ZYpFLUWlkG2MGSFAiqAu7w==} dev: true - /@microsoft/api-extractor-model/7.26.9_@types+node@20.2.5: + /@microsoft/api-extractor-model/7.26.9_@types+node@20.3.1: resolution: {integrity: sha512-1AowqcRy5qMH/OB7UNkdXa4qLoJp58WFdJ026IMFS8skA0OOAOcvBV/Fi4L7fO1R/8uCMz5KHi3NsqVH4Li8xg==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.0_@types+node@20.2.5 + '@rushstack/node-core-library': 3.59.0_@types+node@20.3.1 transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor/7.34.9_@types+node@20.2.5: + /@microsoft/api-extractor/7.34.9_@types+node@20.3.1: resolution: {integrity: sha512-dasBIbqgHgxvfRfEOX4+ynNYQPnTYc6k7jkL3V4f/MoaS2xFUoIj/D71crrsDxf5MNMybjzeyZPdRNZdzvKBVw==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.26.9_@types+node@20.2.5 + '@microsoft/api-extractor-model': 7.26.9_@types+node@20.3.1 '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.0_@types+node@20.2.5 + '@rushstack/node-core-library': 3.59.0_@types+node@20.3.1 '@rushstack/rig-package': 0.3.18 '@rushstack/ts-command-line': 4.13.2 colors: 1.2.5 @@ -1847,7 +1883,7 @@ packages: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} dev: true - /@rollup/plugin-alias/5.0.0_rollup@3.23.1: + /@rollup/plugin-alias/5.0.0_rollup@3.25.2: resolution: {integrity: sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1856,12 +1892,12 @@ packages: rollup: optional: true dependencies: - rollup: 3.23.1 + rollup: 3.25.2 slash: 4.0.0 dev: true - /@rollup/plugin-commonjs/25.0.0_rollup@3.23.1: - resolution: {integrity: sha512-hoho2Kay9TZrLu0bnDsTTCaj4Npa+THk9snajP/XDNb9a9mmjTjh52EQM9sKl3HD1LsnihX7js+eA2sd2uKAhw==} + /@rollup/plugin-commonjs/25.0.2_rollup@3.25.2: + resolution: {integrity: sha512-NGTwaJxIO0klMs+WSFFtBP7b9TdTJ3K76HZkewT8/+yHzMiUGVQgaPtLQxNVYIgT5F7lxkEyVID+yS3K7bhCow==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^2.68.0||^3.0.0 @@ -1869,16 +1905,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.23.1 + '@rollup/pluginutils': 5.0.2_rollup@3.25.2 commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.27.0 - rollup: 3.23.1 + rollup: 3.25.2 dev: true - /@rollup/plugin-inject/5.0.3_rollup@3.23.1: + /@rollup/plugin-inject/5.0.3_rollup@3.25.2: resolution: {integrity: sha512-411QlbL+z2yXpRWFXSmw/teQRMkXcAAC8aYTemc15gwJRpvEVDQwoe+N/HTFD8RFG8+88Bme9DK2V9CVm7hJdA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1887,13 +1923,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.23.1 + '@rollup/pluginutils': 5.0.2_rollup@3.25.2 estree-walker: 2.0.2 magic-string: 0.27.0 - rollup: 3.23.1 + rollup: 3.25.2 dev: true - /@rollup/plugin-json/6.0.0_rollup@3.23.1: + /@rollup/plugin-json/6.0.0_rollup@3.25.2: resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1902,11 +1938,11 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.23.1 - rollup: 3.23.1 + '@rollup/pluginutils': 5.0.2_rollup@3.25.2 + rollup: 3.25.2 dev: true - /@rollup/plugin-node-resolve/15.1.0_rollup@3.23.1: + /@rollup/plugin-node-resolve/15.1.0_rollup@3.25.2: resolution: {integrity: sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1915,16 +1951,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.23.1 + '@rollup/pluginutils': 5.0.2_rollup@3.25.2 '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.2 - rollup: 3.23.1 + rollup: 3.25.2 dev: true - /@rollup/plugin-terser/0.4.3_rollup@3.23.1: + /@rollup/plugin-terser/0.4.3_rollup@3.25.2: resolution: {integrity: sha512-EF0oejTMtkyhrkwCdg0HJ0IpkcaVg1MMSf2olHb2Jp+1mnLM04OhjpJWGma4HobiDTF0WCyViWuvadyE9ch2XA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1933,7 +1969,7 @@ packages: rollup: optional: true dependencies: - rollup: 3.23.1 + rollup: 3.25.2 serialize-javascript: 6.0.1 smob: 1.1.1 terser: 5.17.4 @@ -1947,7 +1983,7 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils/5.0.2_rollup@3.23.1: + /@rollup/pluginutils/5.0.2_rollup@3.25.2: resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1959,10 +1995,10 @@ packages: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.23.1 + rollup: 3.25.2 dev: true - /@rushstack/node-core-library/3.59.0_@types+node@20.2.5: + /@rushstack/node-core-library/3.59.0_@types+node@20.3.1: resolution: {integrity: sha512-f8ilzooAu8vj60dDe7weqHvR1NujOaKfe3TaNgAoT22rk+daUTmDtY3TlVGJ3HayVPmw3ffWToDatITi7Ic4ag==} peerDependencies: '@types/node': '*' @@ -1970,7 +2006,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.2.5 + '@types/node': 20.3.1 colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -2049,26 +2085,26 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 20.2.5 + '@types/node': 20.3.1 dev: true /@types/bonjour/3.5.10: resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} dependencies: - '@types/node': 20.2.5 + '@types/node': 20.3.1 dev: true /@types/connect-history-api-fallback/1.5.0: resolution: {integrity: sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==} dependencies: '@types/express-serve-static-core': 4.17.35 - '@types/node': 20.2.5 + '@types/node': 20.3.1 dev: true /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 20.2.5 + '@types/node': 20.3.1 dev: true /@types/eslint-scope/3.7.4: @@ -2092,7 +2128,7 @@ packages: /@types/express-serve-static-core/4.17.35: resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} dependencies: - '@types/node': 20.2.5 + '@types/node': 20.3.1 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -2114,7 +2150,7 @@ packages: /@types/http-proxy/1.17.11: resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==} dependencies: - '@types/node': 20.2.5 + '@types/node': 20.3.1 dev: true /@types/json-schema/7.0.11: @@ -2141,8 +2177,8 @@ packages: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true - /@types/node/20.2.5: - resolution: {integrity: sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==} + /@types/node/20.3.1: + resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -2176,7 +2212,7 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 20.2.5 + '@types/node': 20.3.1 dev: true /@types/serve-index/1.9.1: @@ -2189,13 +2225,13 @@ packages: resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} dependencies: '@types/mime': 3.0.1 - '@types/node': 20.2.5 + '@types/node': 20.3.1 dev: true /@types/sockjs/0.3.33: resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: - '@types/node': 20.2.5 + '@types/node': 20.3.1 dev: true /@types/web-bluetooth/0.0.17: @@ -2204,11 +2240,11 @@ packages: /@types/ws/8.5.4: resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} dependencies: - '@types/node': 20.2.5 + '@types/node': 20.3.1 dev: true - /@typescript-eslint/eslint-plugin/5.59.8_54dzngpokg2nc3pytyodfzhcz4: - resolution: {integrity: sha512-JDMOmhXteJ4WVKOiHXGCoB96ADWg9q7efPWHRViT/f09bA8XOMLAVHHju3l0MkZnG1izaWXYmgvQcUjTRcpShQ==} + /@typescript-eslint/eslint-plugin/5.60.0_6yzi2ymi2jevhjfd3hf6w262e4: + resolution: {integrity: sha512-78B+anHLF1TI8Jn/cD0Q00TBYdMgjdOn980JfAVa9yw5sop8nyTfVOQAv6LWywkOGLclDBtv5z3oxN4w7jxyNg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -2219,24 +2255,24 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.59.8_tizxnkcvjrb4cldxgwq5h3lj5u - '@typescript-eslint/scope-manager': 5.59.8 - '@typescript-eslint/type-utils': 5.59.8_tizxnkcvjrb4cldxgwq5h3lj5u - '@typescript-eslint/utils': 5.59.8_tizxnkcvjrb4cldxgwq5h3lj5u + '@typescript-eslint/parser': 5.60.0_7yfldhli4vs6yywnkyiujhawka + '@typescript-eslint/scope-manager': 5.60.0 + '@typescript-eslint/type-utils': 5.60.0_7yfldhli4vs6yywnkyiujhawka + '@typescript-eslint/utils': 5.60.0_7yfldhli4vs6yywnkyiujhawka debug: 4.3.4 - eslint: 8.42.0 + eslint: 8.43.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 - semver: 7.5.1 + semver: 7.5.3 tsutils: 3.21.0_typescript@5.1.3 typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.59.8_tizxnkcvjrb4cldxgwq5h3lj5u: - resolution: {integrity: sha512-AnR19RjJcpjoeGojmwZtCwBX/RidqDZtzcbG3xHrmz0aHHoOcbWnpDllenRDmDvsV0RQ6+tbb09/kyc+UT9Orw==} + /@typescript-eslint/parser/5.60.0_7yfldhli4vs6yywnkyiujhawka: + resolution: {integrity: sha512-jBONcBsDJ9UoTWrARkRRCgDz6wUggmH5RpQVlt7BimSwaTkTjwypGzKORXbR4/2Hqjk9hgwlon2rVQAjWNpkyQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2245,26 +2281,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.59.8 - '@typescript-eslint/types': 5.59.8 - '@typescript-eslint/typescript-estree': 5.59.8_typescript@5.1.3 + '@typescript-eslint/scope-manager': 5.60.0 + '@typescript-eslint/types': 5.60.0 + '@typescript-eslint/typescript-estree': 5.60.0_typescript@5.1.3 debug: 4.3.4 - eslint: 8.42.0 + eslint: 8.43.0 typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.59.8: - resolution: {integrity: sha512-/w08ndCYI8gxGf+9zKf1vtx/16y8MHrZs5/tnjHhMLNSixuNcJavSX4wAiPf4aS5x41Es9YPCn44MIe4cxIlig==} + /@typescript-eslint/scope-manager/5.60.0: + resolution: {integrity: sha512-hakuzcxPwXi2ihf9WQu1BbRj1e/Pd8ZZwVTG9kfbxAMZstKz8/9OoexIwnmLzShtsdap5U/CoQGRCWlSuPbYxQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.8 - '@typescript-eslint/visitor-keys': 5.59.8 + '@typescript-eslint/types': 5.60.0 + '@typescript-eslint/visitor-keys': 5.60.0 dev: true - /@typescript-eslint/type-utils/5.59.8_tizxnkcvjrb4cldxgwq5h3lj5u: - resolution: {integrity: sha512-+5M518uEIHFBy3FnyqZUF3BMP+AXnYn4oyH8RF012+e7/msMY98FhGL5SrN29NQ9xDgvqCgYnsOiKp1VjZ/fpA==} + /@typescript-eslint/type-utils/5.60.0_7yfldhli4vs6yywnkyiujhawka: + resolution: {integrity: sha512-X7NsRQddORMYRFH7FWo6sA9Y/zbJ8s1x1RIAtnlj6YprbToTiQnM6vxcMu7iYhdunmoC0rUWlca13D5DVHkK2g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -2273,23 +2309,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.8_typescript@5.1.3 - '@typescript-eslint/utils': 5.59.8_tizxnkcvjrb4cldxgwq5h3lj5u + '@typescript-eslint/typescript-estree': 5.60.0_typescript@5.1.3 + '@typescript-eslint/utils': 5.60.0_7yfldhli4vs6yywnkyiujhawka debug: 4.3.4 - eslint: 8.42.0 + eslint: 8.43.0 tsutils: 3.21.0_typescript@5.1.3 typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.59.8: - resolution: {integrity: sha512-+uWuOhBTj/L6awoWIg0BlWy0u9TyFpCHrAuQ5bNfxDaZ1Ppb3mx6tUigc74LHcbHpOHuOTOJrBoAnhdHdaea1w==} + /@typescript-eslint/types/5.60.0: + resolution: {integrity: sha512-ascOuoCpNZBccFVNJRSC6rPq4EmJ2NkuoKnd6LDNyAQmdDnziAtxbCGWCbefG1CNzmDvd05zO36AmB7H8RzKPA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.59.8_typescript@5.1.3: - resolution: {integrity: sha512-Jy/lPSDJGNow14vYu6IrW790p7HIf/SOV1Bb6lZ7NUkLc2iB2Z9elESmsaUtLw8kVqogSbtLH9tut5GCX1RLDg==} + /@typescript-eslint/typescript-estree/5.60.0_typescript@5.1.3: + resolution: {integrity: sha512-R43thAuwarC99SnvrBmh26tc7F6sPa2B3evkXp/8q954kYL6Ro56AwASYWtEEi+4j09GbiNAHqYwNNZuNlARGQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -2297,43 +2333,43 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.8 - '@typescript-eslint/visitor-keys': 5.59.8 + '@typescript-eslint/types': 5.60.0 + '@typescript-eslint/visitor-keys': 5.60.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.1 + semver: 7.5.3 tsutils: 3.21.0_typescript@5.1.3 typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.59.8_tizxnkcvjrb4cldxgwq5h3lj5u: - resolution: {integrity: sha512-Tr65630KysnNn9f9G7ROF3w1b5/7f6QVCJ+WK9nhIocWmx9F+TmCAcglF26Vm7z8KCTwoKcNEBZrhlklla3CKg==} + /@typescript-eslint/utils/5.60.0_7yfldhli4vs6yywnkyiujhawka: + resolution: {integrity: sha512-ba51uMqDtfLQ5+xHtwlO84vkdjrqNzOnqrnwbMHMRY8Tqeme8C2Q8Fc7LajfGR+e3/4LoYiWXUM6BpIIbHJ4hQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.42.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.43.0 '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.59.8 - '@typescript-eslint/types': 5.59.8 - '@typescript-eslint/typescript-estree': 5.59.8_typescript@5.1.3 - eslint: 8.42.0 + '@typescript-eslint/scope-manager': 5.60.0 + '@typescript-eslint/types': 5.60.0 + '@typescript-eslint/typescript-estree': 5.60.0_typescript@5.1.3 + eslint: 8.43.0 eslint-scope: 5.1.1 - semver: 7.5.1 + semver: 7.5.3 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.59.8: - resolution: {integrity: sha512-pJhi2ms0x0xgloT7xYabil3SGGlojNNKjK/q6dB3Ey0uJLMjK2UDGJvHieiyJVW/7C3KI+Z4Q3pEHkm4ejA+xQ==} + /@typescript-eslint/visitor-keys/5.60.0: + resolution: {integrity: sha512-wm9Uz71SbCyhUKgcaPRauBdTegUyY/ZWl8gLwD/i/ybJqscrrdVSFImpvUz16BLPChIeKBK5Fa9s6KDQjsjyWw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.8 + '@typescript-eslint/types': 5.60.0 eslint-visitor-keys: 3.4.1 dev: true @@ -2344,53 +2380,26 @@ packages: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.3.9_kxkosmzevect5blmp7ly2aqtpa + vite: 4.3.9_5wbk5ugan4mo64fxl5hpbqa3oa vue: 3.3.4 dev: true - /@volar/language-core/1.4.1: - resolution: {integrity: sha512-EIY+Swv+TjsWpxOxujjMf1ZXqOjg9MT2VMXZ+1dKva0wD8W0L6EtptFFcCJdBbcKmGMFkr57Qzz9VNMWhs3jXQ==} - dependencies: - '@volar/source-map': 1.4.1 - dev: true - - /@volar/source-map/1.4.1: - resolution: {integrity: sha512-bZ46ad72dsbzuOWPUtJjBXkzSQzzSejuR3CT81+GvTEI2E994D8JPXzM3tl98zyCNnjgs4OkRyliImL1dvJ5BA==} + /@volar/language-core/1.7.8: + resolution: {integrity: sha512-TPklg4c2e/f1xB/MGZEiQc3AWG+dH64ZfBlYjFB8nNaWJt4Z4k+IHBhmaP52APG+5PHFerwiWI9oF002RrRTPA==} dependencies: - muggle-string: 0.2.2 + '@volar/source-map': 1.7.8 dev: true - /@volar/typescript/1.4.1-patch.2_typescript@5.1.3: - resolution: {integrity: sha512-lPFYaGt8OdMEzNGJJChF40uYqMO4Z/7Q9fHPQC/NRVtht43KotSXLrkPandVVMf9aPbiJ059eAT+fwHGX16k4w==} - peerDependencies: - typescript: '*' + /@volar/source-map/1.7.8: + resolution: {integrity: sha512-g2dtC2kOghvfzMDWeODIo4HO1Ml4hxzPTZyAFDz+YhRF9HjZYJSCaWaVuPZ+z0kY+T2daOHYA10GdrWQ5q0teA==} dependencies: - '@volar/language-core': 1.4.1 - typescript: 5.1.3 - dev: true - - /@volar/vue-language-core/1.6.5: - resolution: {integrity: sha512-IF2b6hW4QAxfsLd5mePmLgtkXzNi+YnH6ltCd80gb7+cbdpFMjM1I+w+nSg2kfBTyfu+W8useCZvW89kPTBpzg==} - dependencies: - '@volar/language-core': 1.4.1 - '@volar/source-map': 1.4.1 - '@vue/compiler-dom': 3.3.4 - '@vue/compiler-sfc': 3.3.4 - '@vue/reactivity': 3.3.2 - '@vue/shared': 3.3.4 - minimatch: 9.0.0 - muggle-string: 0.2.2 - vue-template-compiler: 2.7.14 + muggle-string: 0.3.1 dev: true - /@volar/vue-typescript/1.6.5_typescript@5.1.3: - resolution: {integrity: sha512-er9rVClS4PHztMUmtPMDTl+7c7JyrxweKSAEe/o/Noeq2bQx6v3/jZHVHBe8ZNUti5ubJL/+Tg8L3bzmlalV8A==} - peerDependencies: - typescript: '*' + /@volar/typescript/1.7.8: + resolution: {integrity: sha512-NDcI5ZQcdr8kgxzMQrhSSWIM8Tl0MbMFrkvJPTjfm2rdAQZPFT8zv3LrEW9Fqh0e9z2YbCry7jr4a/GShBqeDA==} dependencies: - '@volar/typescript': 1.4.1-patch.2_typescript@5.1.3 - '@volar/vue-language-core': 1.6.5 - typescript: 5.1.3 + '@volar/language-core': 1.7.8 dev: true /@vue/babel-helper-vue-jsx-merge-props/1.4.0: @@ -2401,14 +2410,14 @@ packages: resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==} dev: true - /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.22.1: + /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.22.5: resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==} dependencies: '@babel/helper-module-imports': 7.21.4 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.1 - '@babel/template': 7.21.9 - '@babel/traverse': 7.22.1 - '@babel/types': 7.22.3 + '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 '@vue/babel-helper-vue-transform-on': 1.0.2 camelcase: 6.3.0 html-tags: 3.3.1 @@ -2418,21 +2427,21 @@ packages: - supports-color dev: true - /@vue/babel-plugin-transform-vue-jsx/1.4.0_@babel+core@7.22.1: + /@vue/babel-plugin-transform-vue-jsx/1.4.0_@babel+core@7.22.5: resolution: {integrity: sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@babel/helper-module-imports': 7.21.4 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.1 + '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.5 '@vue/babel-helper-vue-jsx-merge-props': 1.4.0 html-tags: 2.0.0 lodash.kebabcase: 4.1.1 svg-tags: 1.0.0 dev: true - /@vue/babel-preset-app/5.0.8_7nwb4cxuzfst4cbvf237clhnom: + /@vue/babel-preset-app/5.0.8_abrytlkqkzt56qpcqtoulqojqe: resolution: {integrity: sha512-yl+5qhpjd8e1G4cMXfORkkBlvtPCIgmRf3IYCWYDKIQ7m+PPa5iTm4feiNmCMD6yGqQWMhhK/7M3oWGL9boKwg==} peerDependencies: '@babel/core': '*' @@ -2443,28 +2452,28 @@ packages: vue: optional: true dependencies: - '@babel/core': 7.22.1 - '@babel/helper-compilation-targets': 7.22.1_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-compilation-targets': 7.22.5_@babel+core@7.22.5 '@babel/helper-module-imports': 7.21.4 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.22.1 - '@babel/plugin-proposal-decorators': 7.21.0_@babel+core@7.22.1 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.22.1 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.1 - '@babel/plugin-transform-runtime': 7.21.4_@babel+core@7.22.1 - '@babel/preset-env': 7.21.5_@babel+core@7.22.1 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.22.5 + '@babel/plugin-proposal-decorators': 7.21.0_@babel+core@7.22.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.22.5 + '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.5 + '@babel/plugin-transform-runtime': 7.21.4_@babel+core@7.22.5 + '@babel/preset-env': 7.21.5_@babel+core@7.22.5 '@babel/runtime': 7.21.5 - '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.22.1 - '@vue/babel-preset-jsx': 1.4.0_7nwb4cxuzfst4cbvf237clhnom + '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.22.5 + '@vue/babel-preset-jsx': 1.4.0_abrytlkqkzt56qpcqtoulqojqe babel-plugin-dynamic-import-node: 2.3.3 core-js: 3.30.2 core-js-compat: 3.30.2 - semver: 7.5.1 + semver: 7.5.2 vue: 3.3.4 transitivePeerDependencies: - supports-color dev: true - /@vue/babel-preset-jsx/1.4.0_7nwb4cxuzfst4cbvf237clhnom: + /@vue/babel-preset-jsx/1.4.0_abrytlkqkzt56qpcqtoulqojqe: resolution: {integrity: sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2473,76 +2482,76 @@ packages: vue: optional: true dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 '@vue/babel-helper-vue-jsx-merge-props': 1.4.0 - '@vue/babel-plugin-transform-vue-jsx': 1.4.0_@babel+core@7.22.1 - '@vue/babel-sugar-composition-api-inject-h': 1.4.0_@babel+core@7.22.1 - '@vue/babel-sugar-composition-api-render-instance': 1.4.0_@babel+core@7.22.1 - '@vue/babel-sugar-functional-vue': 1.4.0_@babel+core@7.22.1 - '@vue/babel-sugar-inject-h': 1.4.0_@babel+core@7.22.1 - '@vue/babel-sugar-v-model': 1.4.0_@babel+core@7.22.1 - '@vue/babel-sugar-v-on': 1.4.0_@babel+core@7.22.1 + '@vue/babel-plugin-transform-vue-jsx': 1.4.0_@babel+core@7.22.5 + '@vue/babel-sugar-composition-api-inject-h': 1.4.0_@babel+core@7.22.5 + '@vue/babel-sugar-composition-api-render-instance': 1.4.0_@babel+core@7.22.5 + '@vue/babel-sugar-functional-vue': 1.4.0_@babel+core@7.22.5 + '@vue/babel-sugar-inject-h': 1.4.0_@babel+core@7.22.5 + '@vue/babel-sugar-v-model': 1.4.0_@babel+core@7.22.5 + '@vue/babel-sugar-v-on': 1.4.0_@babel+core@7.22.5 vue: 3.3.4 dev: true - /@vue/babel-sugar-composition-api-inject-h/1.4.0_@babel+core@7.22.1: + /@vue/babel-sugar-composition-api-inject-h/1.4.0_@babel+core@7.22.5: resolution: {integrity: sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.5 dev: true - /@vue/babel-sugar-composition-api-render-instance/1.4.0_@babel+core@7.22.1: + /@vue/babel-sugar-composition-api-render-instance/1.4.0_@babel+core@7.22.5: resolution: {integrity: sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.5 dev: true - /@vue/babel-sugar-functional-vue/1.4.0_@babel+core@7.22.1: + /@vue/babel-sugar-functional-vue/1.4.0_@babel+core@7.22.5: resolution: {integrity: sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.5 dev: true - /@vue/babel-sugar-inject-h/1.4.0_@babel+core@7.22.1: + /@vue/babel-sugar-inject-h/1.4.0_@babel+core@7.22.5: resolution: {integrity: sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.5 dev: true - /@vue/babel-sugar-v-model/1.4.0_@babel+core@7.22.1: + /@vue/babel-sugar-v-model/1.4.0_@babel+core@7.22.5: resolution: {integrity: sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.5 '@vue/babel-helper-vue-jsx-merge-props': 1.4.0 - '@vue/babel-plugin-transform-vue-jsx': 1.4.0_@babel+core@7.22.1 + '@vue/babel-plugin-transform-vue-jsx': 1.4.0_@babel+core@7.22.5 camelcase: 5.3.1 html-tags: 2.0.0 svg-tags: 1.0.0 dev: true - /@vue/babel-sugar-v-on/1.4.0_@babel+core@7.22.1: + /@vue/babel-sugar-v-on/1.4.0_@babel+core@7.22.5: resolution: {integrity: sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.1 - '@vue/babel-plugin-transform-vue-jsx': 1.4.0_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.22.5 + '@vue/babel-plugin-transform-vue-jsx': 1.4.0_@babel+core@7.22.5 camelcase: 5.3.1 dev: true @@ -2555,11 +2564,11 @@ packages: peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@vue/babel-preset-app': 5.0.8_7nwb4cxuzfst4cbvf237clhnom - '@vue/cli-service': 5.0.8_tja5jwrritwjsrmizu2tiwu374 + '@babel/core': 7.22.5 + '@vue/babel-preset-app': 5.0.8_abrytlkqkzt56qpcqtoulqojqe + '@vue/cli-service': 5.0.8_cklkx77l4qd6z7m4kasokbygly '@vue/cli-shared-utils': 5.0.8 - babel-loader: 8.3.0_aubayfrvfdtcysm6xe6sougbte + babel-loader: 8.3.0_jd2l7qxnmfb3cup5p66awjbbry thread-loader: 3.0.4_webpack@5.82.1 webpack: 5.82.1 transitivePeerDependencies: @@ -2572,16 +2581,16 @@ packages: - webpack-cli dev: true - /@vue/cli-plugin-eslint/5.0.8_r76nbw2bfis2jmdj3bjl4sccuu: + /@vue/cli-plugin-eslint/5.0.8_g6gtawazcdp5jjr7a6i5kguj2y: resolution: {integrity: sha512-d11+I5ONYaAPW1KyZj9GlrV/E6HZePq5L5eAF5GgoVdu6sxr6bDgEoxzhcS1Pk2eh8rn1MxG/FyyR+eCBj/CNg==} peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 eslint: '>=7.5.0' dependencies: - '@vue/cli-service': 5.0.8_tja5jwrritwjsrmizu2tiwu374 + '@vue/cli-service': 5.0.8_cklkx77l4qd6z7m4kasokbygly '@vue/cli-shared-utils': 5.0.8 - eslint: 8.42.0 - eslint-webpack-plugin: 3.2.0_ql6yzxq55stx2zmq66jlv43ycq + eslint: 8.43.0 + eslint-webpack-plugin: 3.2.0_bv7x3yijafxx32ox4m2b3gsp2m globby: 11.1.0 webpack: 5.82.1 yorkie: 2.0.0 @@ -2598,7 +2607,7 @@ packages: peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 dependencies: - '@vue/cli-service': 5.0.8_tja5jwrritwjsrmizu2tiwu374 + '@vue/cli-service': 5.0.8_cklkx77l4qd6z7m4kasokbygly '@vue/cli-shared-utils': 5.0.8 transitivePeerDependencies: - encoding @@ -2609,10 +2618,10 @@ packages: peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 dependencies: - '@vue/cli-service': 5.0.8_tja5jwrritwjsrmizu2tiwu374 + '@vue/cli-service': 5.0.8_cklkx77l4qd6z7m4kasokbygly dev: true - /@vue/cli-service/5.0.8_tja5jwrritwjsrmizu2tiwu374: + /@vue/cli-service/5.0.8_cklkx77l4qd6z7m4kasokbygly: resolution: {integrity: sha512-nV7tYQLe7YsTtzFrfOMIHc5N2hp5lHG2rpYr0aNja9rNljdgcPZLyQRb2YRivTHqTv7lI962UXFURcpStHgyFw==} engines: {node: ^12.0.0 || >= 14.0.0} hasBin: true @@ -2643,7 +2652,7 @@ packages: webpack-sources: optional: true dependencies: - '@babel/helper-compilation-targets': 7.21.5_@babel+core@7.22.1 + '@babel/helper-compilation-targets': 7.21.5_@babel+core@7.22.5 '@soda/friendly-errors-webpack-plugin': 1.8.1_webpack@5.82.1 '@soda/get-current-script': 1.0.2 '@types/minimist': 1.2.2 @@ -2781,7 +2790,7 @@ packages: open: 8.4.2 ora: 5.4.1 read-pkg: 5.2.0 - semver: 7.5.1 + semver: 7.5.2 strip-ansi: 6.0.1 transitivePeerDependencies: - encoding @@ -2894,7 +2903,7 @@ packages: resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} dev: true - /@vue/eslint-config-typescript/11.0.3_45r4kx6bpqacakqdugixdvhlzu: + /@vue/eslint-config-typescript/11.0.3_7opor5gjkzvgymujzuao4oahrq: resolution: {integrity: sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -2905,16 +2914,35 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.59.8_54dzngpokg2nc3pytyodfzhcz4 - '@typescript-eslint/parser': 5.59.8_tizxnkcvjrb4cldxgwq5h3lj5u - eslint: 8.42.0 - eslint-plugin-vue: 9.14.1_eslint@8.42.0 + '@typescript-eslint/eslint-plugin': 5.60.0_6yzi2ymi2jevhjfd3hf6w262e4 + '@typescript-eslint/parser': 5.60.0_7yfldhli4vs6yywnkyiujhawka + eslint: 8.43.0 + eslint-plugin-vue: 9.15.1_eslint@8.43.0 typescript: 5.1.3 - vue-eslint-parser: 9.3.0_eslint@8.42.0 + vue-eslint-parser: 9.3.0_eslint@8.43.0 transitivePeerDependencies: - supports-color dev: true + /@vue/language-core/1.8.1_typescript@5.1.3: + resolution: {integrity: sha512-pumv3k4J7P58hVh4YGRM9Qz3HaAr4TlFWM9bnVOkZ/2K9o2CK1lAP2y9Jw+Z0+mNL4F2uWQqnAPzj3seLyfpDA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@volar/language-core': 1.7.8 + '@volar/source-map': 1.7.8 + '@vue/compiler-dom': 3.3.4 + '@vue/reactivity': 3.3.4 + '@vue/shared': 3.3.4 + minimatch: 9.0.2 + muggle-string: 0.3.1 + typescript: 5.1.3 + vue-template-compiler: 2.7.14 + dev: true + /@vue/reactivity-transform/3.3.4: resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} dependencies: @@ -2924,12 +2952,6 @@ packages: estree-walker: 2.0.2 magic-string: 0.30.0 - /@vue/reactivity/3.3.2: - resolution: {integrity: sha512-yX8C4uTgg2Tdj+512EEMnMKbLveoITl7YdQX35AYgx8vBvQGszKiiCN46g4RY6/deeo/5DLbeUUGxCq1qWMf5g==} - dependencies: - '@vue/shared': 3.3.2 - dev: true - /@vue/reactivity/3.3.4: resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} dependencies: @@ -2957,18 +2979,23 @@ packages: '@vue/shared': 3.3.4 vue: 3.3.4 - /@vue/shared/3.3.2: - resolution: {integrity: sha512-0rFu3h8JbclbnvvKrs7Fe5FNGV9/5X2rPD7KmOzhLSUAiQH5//Hq437Gv0fR5Mev3u/nbtvmLl8XgwCU20/ZfQ==} - dev: true - /@vue/shared/3.3.4: resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} + /@vue/typescript/1.8.1_typescript@5.1.3: + resolution: {integrity: sha512-nQpo55j/roie8heCfqyXHnyayqD5+p4/0fzfxH4ZuHf7NSBQS791PNv7ztp2CCOjnGAiaiCMdtC9rc6oriyPUg==} + dependencies: + '@volar/typescript': 1.7.8 + '@vue/language-core': 1.8.1_typescript@5.1.3 + transitivePeerDependencies: + - typescript + dev: true + /@vue/web-component-wrapper/1.3.0: resolution: {integrity: sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==} dev: true - /@vuetify/loader-shared/1.7.1_vue@3.3.4+vuetify@3.3.2: + /@vuetify/loader-shared/1.7.1_vue@3.3.4+vuetify@3.3.5: resolution: {integrity: sha512-kLUvuAed6RCvkeeTNJzuy14pqnkur8lTuner7v7pNE/kVhPR97TuyXwBSBMR1cJeiLiOfu6SF5XlCYbXByEx1g==} peerDependencies: vue: ^3.0.0 @@ -2977,26 +3004,26 @@ packages: find-cache-dir: 3.3.2 upath: 2.0.1 vue: 3.3.4 - vuetify: 3.3.2_76pi6e7tq4uwgh7mzqutug4jau + vuetify: 3.3.5_76pi6e7tq4uwgh7mzqutug4jau - /@vueuse/core/10.1.2_vue@3.3.4: - resolution: {integrity: sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==} + /@vueuse/core/10.2.0_vue@3.3.4: + resolution: {integrity: sha512-aHBnoCteIS3hFu7ZZkVB93SanVDY6t4TIb7XDLxJT/HQdAZz+2RdIEJ8rj5LUoEJr7Damb5+sJmtpCwGez5ozQ==} dependencies: '@types/web-bluetooth': 0.0.17 - '@vueuse/metadata': 10.1.2 - '@vueuse/shared': 10.1.2_vue@3.3.4 - vue-demi: 0.14.1_vue@3.3.4 + '@vueuse/metadata': 10.2.0 + '@vueuse/shared': 10.2.0_vue@3.3.4 + vue-demi: 0.14.5_vue@3.3.4 transitivePeerDependencies: - '@vue/composition-api' - vue - /@vueuse/metadata/10.1.2: - resolution: {integrity: sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==} + /@vueuse/metadata/10.2.0: + resolution: {integrity: sha512-IR7Mkq6QSgZ38q/2ZzOt+Zz1OpcEsnwE64WBumDQ+RGKrosFCtUA2zgRrOqDEzPBXrVB+4HhFkwDjQMu0fDBKw==} - /@vueuse/shared/10.1.2_vue@3.3.4: - resolution: {integrity: sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==} + /@vueuse/shared/10.2.0_vue@3.3.4: + resolution: {integrity: sha512-dIeA8+g9Av3H5iF4NXR/sft4V6vys76CpZ6hxwj8eMXybXk2WRl3scSsOVi+kQ9SX38COR7AH7WwY83UcuxbSg==} dependencies: - vue-demi: 0.14.1_vue@3.3.4 + vue-demi: 0.14.5_vue@3.3.4 transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3131,12 +3158,12 @@ packages: acorn: 8.8.2 dev: true - /acorn-jsx/5.3.2_acorn@8.8.2: + /acorn-jsx/5.3.2_acorn@8.9.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.2 + acorn: 8.9.0 dev: true /acorn-walk/8.2.0: @@ -3150,6 +3177,12 @@ packages: hasBin: true dev: true + /acorn/8.9.0: + resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /address/1.2.2: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} @@ -3407,14 +3440,14 @@ packages: - debug dev: true - /babel-loader/8.3.0_aubayfrvfdtcysm6xe6sougbte: + /babel-loader/8.3.0_jd2l7qxnmfb3cup5p66awjbbry: resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.22.1 + '@babel/core': 7.22.5 find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 @@ -3428,38 +3461,38 @@ packages: object.assign: 4.1.4 dev: true - /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.22.1: + /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.22.5: resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.3 - '@babel/core': 7.22.1 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.22.1 + '@babel/compat-data': 7.22.5 + '@babel/core': 7.22.5 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.22.5 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.22.1: + /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.22.5: resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.22.5 core-js-compat: 3.30.2 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.22.1: + /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.22.5: resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.1 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.22.1 + '@babel/core': 7.22.5 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.22.5 transitivePeerDependencies: - supports-color dev: true @@ -3563,15 +3596,15 @@ packages: update-browserslist-db: 1.0.11_browserslist@4.21.5 dev: true - /browserslist/4.21.6: - resolution: {integrity: sha512-PF07dKGXKR+/bljJzCB6rAYtHEu21TthLxmJagtQizx+rwiqdRDBO5971Xu1N7MgcMLi4+mr4Cnl76x7O3DHtA==} + /browserslist/4.21.9: + resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001489 - electron-to-chromium: 1.4.411 + caniuse-lite: 1.0.30001503 + electron-to-chromium: 1.4.433 node-releases: 2.0.12 - update-browserslist-db: 1.0.11_browserslist@4.21.6 + update-browserslist-db: 1.0.11_browserslist@4.21.9 dev: true /buffer-from/1.1.2: @@ -3655,6 +3688,10 @@ packages: resolution: {integrity: sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==} dev: true + /caniuse-lite/1.0.30001503: + resolution: {integrity: sha512-Sf9NiF+wZxPfzv8Z3iS0rXM1Do+iOy2Lxvib38glFX+08TCYYYGR5fRJXk4d77C4AYwhUjgYgMsMudbh2TqCKw==} + dev: true + /case-sensitive-paths-webpack-plugin/2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} engines: {node: '>=4'} @@ -4126,7 +4163,7 @@ packages: /core-js-compat/3.30.2: resolution: {integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==} dependencies: - browserslist: 4.21.6 + browserslist: 4.21.9 dev: true /core-js/3.30.2: @@ -4214,7 +4251,7 @@ packages: postcss-modules-scope: 3.0.0_postcss@8.4.24 postcss-modules-values: 4.0.0_postcss@8.4.24 postcss-value-parser: 4.2.0 - semver: 7.5.1 + semver: 7.5.3 webpack: 5.82.1 dev: true @@ -4591,8 +4628,8 @@ packages: resolution: {integrity: sha512-pqKTdqp/c5vsrc0xUPYXTDBo9ixZuGY8es4ZOjjd6HD6bFYbu5QA09VoW3fkY4LF1T0zYk86lN6bZnNlBuOpdQ==} dev: true - /electron-to-chromium/1.4.411: - resolution: {integrity: sha512-5VXLW4Qw89vM2WTICHua/y8v7fKGDRVa2VPOtBB9IpLvW316B+xd8yD1wTmLPY2ot/00P/qt87xdolj4aG/Lzg==} + /electron-to-chromium/1.4.433: + resolution: {integrity: sha512-MGO1k0w1RgrfdbLVwmXcDhHHuxCn2qRgR7dYsJvWFKDttvYPx6FNzCGG0c/fBBvzK2LDh3UV7Tt9awnHnvAAUQ==} dev: true /email-addresses/5.0.0: @@ -4773,13 +4810,13 @@ packages: engines: {node: '>=12'} dev: true - /eslint-config-prettier/8.8.0_eslint@8.42.0: + /eslint-config-prettier/8.8.0_eslint@8.43.0: resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.42.0 + eslint: 8.43.0 dev: true /eslint-import-resolver-node/0.3.7: @@ -4792,7 +4829,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.8.0_oq5pnf5kzpyokz4bwukpv5idlm: + /eslint-module-utils/2.8.0_2gtd473hjend2yiyp4vfnlbdqi: resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -4813,15 +4850,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.8_tizxnkcvjrb4cldxgwq5h3lj5u + '@typescript-eslint/parser': 5.60.0_7yfldhli4vs6yywnkyiujhawka debug: 3.2.7 - eslint: 8.42.0 + eslint: 8.43.0 eslint-import-resolver-node: 0.3.7 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import/2.27.5_cch5xagassbcgkqtkb76u5drmm: + /eslint-plugin-import/2.27.5_csvgoyt7i2a6lgns4ftkdghrre: resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -4831,15 +4868,15 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.8_tizxnkcvjrb4cldxgwq5h3lj5u + '@typescript-eslint/parser': 5.60.0_7yfldhli4vs6yywnkyiujhawka array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.42.0 + eslint: 8.43.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0_oq5pnf5kzpyokz4bwukpv5idlm + eslint-module-utils: 2.8.0_2gtd473hjend2yiyp4vfnlbdqi has: 1.0.3 is-core-module: 2.12.0 is-glob: 4.0.3 @@ -4854,7 +4891,7 @@ packages: - supports-color dev: true - /eslint-plugin-prettier/4.2.1_vnriwwub2rhvoyn4ckagrc4lpi: + /eslint-plugin-prettier/4.2.1_zh6vkmzat4wtnmvmftdassiwyu: resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -4865,25 +4902,25 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.42.0 - eslint-config-prettier: 8.8.0_eslint@8.42.0 + eslint: 8.43.0 + eslint-config-prettier: 8.8.0_eslint@8.43.0 prettier: 2.8.8 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-vue/9.14.1_eslint@8.42.0: - resolution: {integrity: sha512-LQazDB1qkNEKejLe/b5a9VfEbtbczcOaui5lQ4Qw0tbRBbQYREyxxOV5BQgNDTqGPs9pxqiEpbMi9ywuIaF7vw==} + /eslint-plugin-vue/9.15.1_eslint@8.43.0: + resolution: {integrity: sha512-CJE/oZOslvmAR9hf8SClTdQ9JLweghT6JCBQNrT2Iel1uVw0W0OLJxzvPd6CxmABKCvLrtyDnqGV37O7KQv6+A==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.42.0 - eslint: 8.42.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.43.0 + eslint: 8.43.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.13 - semver: 7.5.1 - vue-eslint-parser: 9.3.0_eslint@8.42.0 + semver: 7.5.3 + vue-eslint-parser: 9.3.1_eslint@8.43.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -4915,7 +4952,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint-webpack-plugin/3.2.0_ql6yzxq55stx2zmq66jlv43ycq: + /eslint-webpack-plugin/3.2.0_bv7x3yijafxx32ox4m2b3gsp2m: resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -4923,7 +4960,7 @@ packages: webpack: ^5.0.0 dependencies: '@types/eslint': 8.37.0 - eslint: 8.42.0 + eslint: 8.43.0 jest-worker: 28.1.3 micromatch: 4.0.5 normalize-path: 3.0.0 @@ -4931,15 +4968,15 @@ packages: webpack: 5.82.1 dev: true - /eslint/8.42.0: - resolution: {integrity: sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==} + /eslint/8.43.0: + resolution: {integrity: sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.42.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.43.0 '@eslint-community/regexpp': 4.5.1 '@eslint/eslintrc': 2.0.3 - '@eslint/js': 8.42.0 + '@eslint/js': 8.43.0 '@humanwhocodes/config-array': 0.11.10 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -4983,8 +5020,8 @@ packages: resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2_acorn@8.8.2 + acorn: 8.9.0 + acorn-jsx: 5.3.2_acorn@8.9.0 eslint-visitor-keys: 3.4.1 dev: true @@ -6178,7 +6215,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.2.5 + '@types/node': 20.3.1 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -6187,7 +6224,7 @@ packages: resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@types/node': 20.2.5 + '@types/node': 20.3.1 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -6779,15 +6816,15 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch/9.0.0: - resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==} + /minimatch/9.0.1: + resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 dev: true - /minimatch/9.0.1: - resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} + /minimatch/9.0.2: + resolution: {integrity: sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 @@ -6887,8 +6924,8 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true - /muggle-string/0.2.2: - resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==} + /muggle-string/0.3.1: + resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} dev: true /multicast-dns/7.2.5: @@ -6980,7 +7017,7 @@ packages: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.12.1 - semver: 7.5.1 + semver: 7.5.3 validate-npm-package-license: 3.0.4 dev: true @@ -7230,7 +7267,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.21.4 + '@babel/code-frame': 7.22.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -7334,8 +7371,8 @@ packages: engines: {node: '>=10'} dev: true - /pinia/2.1.3_typescript@5.1.3+vue@3.3.4: - resolution: {integrity: sha512-XNA/z/ye4P5rU1pieVmh0g/hSuDO98/a5UC8oSP0DNdvt6YtetJNHTrXwpwsQuflkGT34qKxAEcp7lSxXNjf/A==} + /pinia/2.1.4_typescript@5.1.3+vue@3.3.4: + resolution: {integrity: sha512-vYlnDu+Y/FXxv1ABo1vhjC+IbqvzUdiUC3sfDRrRyY2CQSrqqaa+iiHmqtARFxJVqWQMCJfXx1PBvFs9aJVLXQ==} peerDependencies: '@vue/composition-api': ^1.4.0 typescript: '>=4.4.4' @@ -7496,7 +7533,7 @@ packages: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.4.24 - semver: 7.5.1 + semver: 7.5.3 webpack: 5.82.1 dev: true @@ -8153,13 +8190,13 @@ packages: resolution: {integrity: sha512-OlwfYEgA2RdboZohpldlvJ1xngOins5d7ejqnIBWr9KaMxsnBqotpptRXTyfNRLnFpqzX6sTDt+X+a+6udnU8g==} dev: true - /rollup-plugin-polyfill-node/0.12.0_rollup@3.23.1: + /rollup-plugin-polyfill-node/0.12.0_rollup@3.25.2: resolution: {integrity: sha512-PWEVfDxLEKt8JX1nZ0NkUAgXpkZMTb85rO/Ru9AQ69wYW8VUCfDgP4CGRXXWYni5wDF0vIeR1UoF3Jmw/Lt3Ug==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 dependencies: - '@rollup/plugin-inject': 5.0.3_rollup@3.23.1 - rollup: 3.23.1 + '@rollup/plugin-inject': 5.0.3_rollup@3.25.2 + rollup: 3.25.2 dev: true /rollup-plugin-postcss/4.0.2_postcss@8.4.24: @@ -8192,8 +8229,8 @@ packages: rollup-pluginutils: 2.8.2 dev: true - /rollup-plugin-typescript2/0.34.1_keiixvaee3f54sbbmbarxx6a3e: - resolution: {integrity: sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==} + /rollup-plugin-typescript2/0.35.0_h2f6v4y2meo3665n2amolja23q: + resolution: {integrity: sha512-szcIO9hPUx3PhQl91u4pfNAH2EKbtrXaES+m163xQVE5O1CC0ea6YZV/5woiDDW3CR9jF2CszPrKN+AFiND0bg==} peerDependencies: rollup: '>=1.26.3' typescript: '>=2.4.0' @@ -8201,9 +8238,9 @@ packages: '@rollup/pluginutils': 4.2.1 find-cache-dir: 3.3.2 fs-extra: 10.1.0 - rollup: 3.23.1 - semver: 7.5.1 - tslib: 2.5.0 + rollup: 3.25.2 + semver: 7.5.3 + tslib: 2.5.3 typescript: 5.1.3 dev: true @@ -8221,8 +8258,8 @@ packages: fsevents: 2.3.2 dev: true - /rollup/3.23.1: - resolution: {integrity: sha512-ybRdFVHOoljGEFILHLd2g/qateqUdjE6YS41WXq4p3C/WwD3xtWxV4FYWETA1u9TeXQc5K8L8zHE5d/scOvrOQ==} + /rollup/3.25.2: + resolution: {integrity: sha512-VLnkxZMDr3jpxgtmS8pQZ0UvhslmF4ADq/9w4erkctbgjCqLW9oa89fJuXEs4ZmgyoF7Dm8rMDKSS5b5u2hHUg==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -8241,7 +8278,7 @@ packages: /rxjs/7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.5.0 + tslib: 2.5.3 dev: true /safe-buffer/5.1.2: @@ -8268,8 +8305,8 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /sass/1.62.1: - resolution: {integrity: sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==} + /sass/1.63.6: + resolution: {integrity: sha512-MJuxGMHzaOW7ipp+1KdELtqKbfAWbH7OLIdoSMnVe3EXPMTmxTmlaZDCTsgIpPCs3w99lLo9/zDKkOrJuT5byw==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -8337,8 +8374,16 @@ packages: lru-cache: 6.0.0 dev: true - /semver/7.5.1: - resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} + /semver/7.5.2: + resolution: {integrity: sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /semver/7.5.3: + resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==} engines: {node: '>=10'} hasBin: true dependencies: @@ -8772,35 +8817,35 @@ packages: postcss-selector-parser: 6.0.13 dev: true - /stylelint-config-recommended/12.0.0_stylelint@15.6.3: + /stylelint-config-recommended/12.0.0_stylelint@15.9.0: resolution: {integrity: sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==} peerDependencies: stylelint: ^15.5.0 dependencies: - stylelint: 15.6.3 + stylelint: 15.9.0 dev: true - /stylelint-config-standard/33.0.0_stylelint@15.6.3: + /stylelint-config-standard/33.0.0_stylelint@15.9.0: resolution: {integrity: sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==} peerDependencies: stylelint: ^15.5.0 dependencies: - stylelint: 15.6.3 - stylelint-config-recommended: 12.0.0_stylelint@15.6.3 + stylelint: 15.9.0 + stylelint-config-recommended: 12.0.0_stylelint@15.9.0 dev: true - /stylelint-order/6.0.3_stylelint@15.6.3: + /stylelint-order/6.0.3_stylelint@15.9.0: resolution: {integrity: sha512-1j1lOb4EU/6w49qZeT2SQVJXm0Ht+Qnq9GMfUa3pMwoyojIWfuA+JUDmoR97Bht1RLn4ei0xtLGy87M7d29B1w==} peerDependencies: stylelint: ^14.0.0 || ^15.0.0 dependencies: postcss: 8.4.24 postcss-sorting: 8.0.2_postcss@8.4.24 - stylelint: 15.6.3 + stylelint: 15.9.0 dev: true - /stylelint-scss/5.0.0_stylelint@15.6.3: - resolution: {integrity: sha512-5Ee5kG3JIcP2jk2PMoFMiNmW/815V+wK5o37X5ke90ihWMpPXI9iyqeA6zEWipWSRXeQc0kqbd7hKqiR+wPKNA==} + /stylelint-scss/5.0.1_stylelint@15.9.0: + resolution: {integrity: sha512-n87iCRZrr2J7//I/QFsDXxFLnHKw633U4qvWZ+mOW6KDAp/HLj06H+6+f9zOuTYy+MdGdTuCSDROCpQIhw5fvQ==} peerDependencies: stylelint: ^14.5.1 || ^15.0.0 dependencies: @@ -8808,17 +8853,17 @@ packages: postcss-resolve-nested-selector: 0.1.1 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 - stylelint: 15.6.3 + stylelint: 15.9.0 dev: true - /stylelint/15.6.3: - resolution: {integrity: sha512-qWUfFsnPyrgK8NMFvGkjUrF1+DNrS5VMoN39meJbeQcOW8NE3pxIwTpA35m0MG6lmZobs7GVoQUdELmzqdO7XQ==} + /stylelint/15.9.0: + resolution: {integrity: sha512-sXtAZi64CllWr6A+8ymDWnlIaYwuAa7XRmGnJxLQXFNnLjd3Izm4HAD+loKVaZ7cpK6SLxhAUX1lwPJKGCn0mg==} engines: {node: ^14.13.1 || >=16.0.0} hasBin: true dependencies: '@csstools/css-parser-algorithms': 2.2.0_gdfqdfecdiaxr4x3xd7wxrvuhq '@csstools/css-tokenizer': 2.1.1 - '@csstools/media-query-list-parser': 2.1.0_g5wmdbqtzzaodrrmvxcit5gfji + '@csstools/media-query-list-parser': 2.1.1_g5wmdbqtzzaodrrmvxcit5gfji '@csstools/selector-specificity': 2.2.0_c3vcbepomgmxc74cgtawpgpkyi balanced-match: 2.0.0 colord: 2.9.3 @@ -8856,7 +8901,6 @@ packages: supports-hyperlinks: 3.0.0 svg-tags: 1.0.0 table: 6.8.1 - v8-compile-cache: 2.3.0 write-file-atomic: 5.0.1 transitivePeerDependencies: - supports-color @@ -9060,10 +9104,6 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslib/2.5.0: - resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - dev: true - /tslib/2.5.3: resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} dev: true @@ -9177,10 +9217,10 @@ packages: engines: {node: '>=4'} dev: true - /unimport/3.0.7_rollup@3.23.1: + /unimport/3.0.7_rollup@3.25.2: resolution: {integrity: sha512-2dVQUxJEGcrSZ0U4qtwJVODrlfyGcwmIOoHVqbAFFUx7kPoEN5JWr1cZFhLwoAwTmZOvqAm3YIkzv1engIQocg==} dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.23.1 + '@rollup/pluginutils': 5.0.2_rollup@3.25.2 escape-string-regexp: 5.0.0 fast-glob: 3.2.12 local-pkg: 0.4.3 @@ -9210,7 +9250,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin-auto-import/0.16.4_wwrudn4rz7dmlro4nmuhdw3vny: + /unplugin-auto-import/0.16.4_leyns74qxilcwjtrpxckz22m4q: resolution: {integrity: sha512-xdgBa9NAS3JG8HjkAZHSbGSMlrjKpaWKXGUzaF6RzEtr980RCl1t0Zsu0skUInNYrEQfqaHc7aGWPv41DLTK/w==} engines: {node: '>=14'} peerDependencies: @@ -9223,12 +9263,12 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.4 - '@rollup/pluginutils': 5.0.2_rollup@3.23.1 - '@vueuse/core': 10.1.2_vue@3.3.4 + '@rollup/pluginutils': 5.0.2_rollup@3.25.2 + '@vueuse/core': 10.2.0_vue@3.3.4 local-pkg: 0.4.3 magic-string: 0.30.0 minimatch: 9.0.1 - unimport: 3.0.7_rollup@3.23.1 + unimport: 3.0.7_rollup@3.25.2 unplugin: 1.3.1 transitivePeerDependencies: - rollup @@ -9258,13 +9298,13 @@ packages: picocolors: 1.0.0 dev: true - /update-browserslist-db/1.0.11_browserslist@4.21.6: + /update-browserslist-db/1.0.11_browserslist@4.21.9: resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.6 + browserslist: 4.21.9 escalade: 3.1.1 picocolors: 1.0.0 dev: true @@ -9293,10 +9333,6 @@ packages: hasBin: true dev: true - /v8-compile-cache/2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} - dev: true - /validate-npm-package-license/3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: @@ -9314,14 +9350,14 @@ packages: engines: {node: '>= 0.8'} dev: true - /vite-plugin-babel/1.1.3_62fmxuwuswc5ml2mij6ubicxf4: + /vite-plugin-babel/1.1.3_gdnagywfgqdzpiff27izscyaxq: resolution: {integrity: sha512-WE8ORQm8530kj0geiDL1r/+P2MaU0b+5wL5E8Jq07aounFwRIUeJXziGiMr2DFQs78vaefB5GRKh257M8Z6gFQ==} peerDependencies: '@babel/core': ^7.0.0 vite: ^2.7.0 || ^3.0.0 || ^4.0.0 dependencies: - '@babel/core': 7.22.1 - vite: 4.3.9_kxkosmzevect5blmp7ly2aqtpa + '@babel/core': 7.22.5 + vite: 4.3.9_5wbk5ugan4mo64fxl5hpbqa3oa dev: true /vite-plugin-css-injected-by-js/3.1.1_vite@4.3.9: @@ -9329,33 +9365,33 @@ packages: peerDependencies: vite: '>2.0.0-0' dependencies: - vite: 4.3.9_kxkosmzevect5blmp7ly2aqtpa + vite: 4.3.9_5wbk5ugan4mo64fxl5hpbqa3oa dev: true - /vite-plugin-dts/2.3.0_wk4hgfqvwoq5vbdy4qhkkppl7y: + /vite-plugin-dts/2.3.0_6rhenmrqi2747s4tx65bv34d6u: resolution: {integrity: sha512-WbJgGtsStgQhdm3EosYmIdTGbag5YQpZ3HXWUAPCDyoXI5qN6EY0V7NXq0lAmnv9hVQsvh0htbYcg0Or5Db9JQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: '>=2.9.0' dependencies: '@babel/parser': 7.21.8 - '@microsoft/api-extractor': 7.34.9_@types+node@20.2.5 - '@rollup/pluginutils': 5.0.2_rollup@3.23.1 - '@rushstack/node-core-library': 3.59.0_@types+node@20.2.5 + '@microsoft/api-extractor': 7.34.9_@types+node@20.3.1 + '@rollup/pluginutils': 5.0.2_rollup@3.25.2 + '@rushstack/node-core-library': 3.59.0_@types+node@20.3.1 debug: 4.3.4 fast-glob: 3.2.12 fs-extra: 10.1.0 kolorist: 1.8.0 magic-string: 0.29.0 ts-morph: 18.0.0 - vite: 4.3.9_kxkosmzevect5blmp7ly2aqtpa + vite: 4.3.9_5wbk5ugan4mo64fxl5hpbqa3oa transitivePeerDependencies: - '@types/node' - rollup - supports-color dev: true - /vite-plugin-eslint/1.8.1_eslint@8.42.0+vite@4.3.9: + /vite-plugin-eslint/1.8.1_eslint@8.43.0+vite@4.3.9: resolution: {integrity: sha512-PqdMf3Y2fLO9FsNPmMX+//2BF5SF8nEWspZdgl4kSt7UvHDRHVVfHvxsD7ULYzZrJDGRxR81Nq7TOFgwMnUang==} peerDependencies: eslint: '>=7' @@ -9363,9 +9399,9 @@ packages: dependencies: '@rollup/pluginutils': 4.2.1 '@types/eslint': 8.37.0 - eslint: 8.42.0 + eslint: 8.43.0 rollup: 2.79.1 - vite: 4.3.9_kxkosmzevect5blmp7ly2aqtpa + vite: 4.3.9_5wbk5ugan4mo64fxl5hpbqa3oa dev: true /vite-plugin-static-copy/0.16.0_vite@4.3.9: @@ -9378,10 +9414,10 @@ packages: fast-glob: 3.2.12 fs-extra: 11.1.1 picocolors: 1.0.0 - vite: 4.3.9_kxkosmzevect5blmp7ly2aqtpa + vite: 4.3.9_5wbk5ugan4mo64fxl5hpbqa3oa dev: true - /vite-plugin-stylelint/4.3.0_ejvh6byhtl7il3z5nkunycbjru: + /vite-plugin-stylelint/4.3.0_g2t4xnnkc2nwzbnopyurfdqina: resolution: {integrity: sha512-S8BONq5X8TndOFt+My4lkeHxVZvkDQRL++TV0nvnuYgOU/CvDddPPOT4V6go+ETzWK0NEtXqCGFnpkmm8c8Xcg==} engines: {node: '>=14.18'} peerDependencies: @@ -9398,31 +9434,31 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.23.1 + '@rollup/pluginutils': 5.0.2_rollup@3.25.2 chokidar: 3.5.3 postcss: 8.4.24 - rollup: 3.23.1 - stylelint: 15.6.3 - vite: 4.3.9_kxkosmzevect5blmp7ly2aqtpa + rollup: 3.25.2 + stylelint: 15.9.0 + vite: 4.3.9_5wbk5ugan4mo64fxl5hpbqa3oa dev: true - /vite-plugin-vuetify/1.0.2_x3pkmfzsjj3vxhr3g2a7z42ene: + /vite-plugin-vuetify/1.0.2_4cyuuvwpetpbryxlph2hda5kcq: resolution: {integrity: sha512-MubIcKD33O8wtgQXlbEXE7ccTEpHZ8nPpe77y9Wy3my2MWw/PgehP9VqTp92BLqr0R1dSL970Lynvisx3UxBFw==} engines: {node: '>=12'} peerDependencies: vite: ^2.7.0 || ^3.0.0 || ^4.0.0 vuetify: ^3.0.0-beta.4 dependencies: - '@vuetify/loader-shared': 1.7.1_vue@3.3.4+vuetify@3.3.2 + '@vuetify/loader-shared': 1.7.1_vue@3.3.4+vuetify@3.3.5 debug: 4.3.4 upath: 2.0.1 - vite: 4.3.9_kxkosmzevect5blmp7ly2aqtpa - vuetify: 3.3.2_76pi6e7tq4uwgh7mzqutug4jau + vite: 4.3.9_5wbk5ugan4mo64fxl5hpbqa3oa + vuetify: 3.3.5_76pi6e7tq4uwgh7mzqutug4jau transitivePeerDependencies: - supports-color - vue - /vite/4.3.9_kxkosmzevect5blmp7ly2aqtpa: + /vite/4.3.9_5wbk5ugan4mo64fxl5hpbqa3oa: resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -9447,16 +9483,16 @@ packages: terser: optional: true dependencies: - '@types/node': 20.2.5 + '@types/node': 20.3.1 esbuild: 0.17.19 postcss: 8.4.24 - rollup: 3.23.1 - sass: 1.62.1 + rollup: 3.25.2 + sass: 1.63.6 optionalDependencies: fsevents: 2.3.2 - /vue-demi/0.14.1_vue@3.3.4: - resolution: {integrity: sha512-rt+yuCtXvscYot9SQQj3WKZJVSriPNqVkpVBNEHPzSgBv7QIYzsS410VqVgvx8f9AAPgjg+XPKvmV3vOqqkJQQ==} + /vue-demi/0.14.5_vue@3.3.4: + resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==} engines: {node: '>=12'} hasBin: true requiresBuild: true @@ -9469,35 +9505,38 @@ packages: dependencies: vue: 3.3.4 - /vue-demi/0.14.5_vue@3.3.4: - resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + /vue-eslint-parser/9.3.0_eslint@8.43.0: + resolution: {integrity: sha512-48IxT9d0+wArT1+3wNIy0tascRoywqSUe2E1YalIC1L8jsUGe5aJQItWfRok7DVFGz3UYvzEI7n5wiTXsCMAcQ==} + engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true + eslint: '>=6.0.0' dependencies: - vue: 3.3.4 + debug: 4.3.4 + eslint: 8.43.0 + eslint-scope: 7.2.0 + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 + esquery: 1.5.0 + lodash: 4.17.21 + semver: 7.5.3 + transitivePeerDependencies: + - supports-color dev: true - /vue-eslint-parser/9.3.0_eslint@8.42.0: - resolution: {integrity: sha512-48IxT9d0+wArT1+3wNIy0tascRoywqSUe2E1YalIC1L8jsUGe5aJQItWfRok7DVFGz3UYvzEI7n5wiTXsCMAcQ==} + /vue-eslint-parser/9.3.1_eslint@8.43.0: + resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.42.0 + eslint: 8.43.0 eslint-scope: 7.2.0 eslint-visitor-keys: 3.4.1 espree: 9.5.2 esquery: 1.5.0 lodash: 4.17.21 - semver: 7.5.1 + semver: 7.5.3 transitivePeerDependencies: - supports-color dev: true @@ -9624,15 +9663,15 @@ packages: resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==} dev: true - /vue-tsc/1.6.5_typescript@5.1.3: - resolution: {integrity: sha512-Wtw3J7CC+JM2OR56huRd5iKlvFWpvDiU+fO1+rqyu4V2nMTotShz4zbOZpW5g9fUOcjnyZYfBo5q5q+D/q27JA==} + /vue-tsc/1.8.1_typescript@5.1.3: + resolution: {integrity: sha512-GxBQrcb0Qvyrj1uZqnTXQyWbXdNDRY2MTa+r7ESgjhf+WzBSdxZfkS3KD/C3WhKYG+aN8hf44Hp5Gqzb6PehAA==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/vue-language-core': 1.6.5 - '@volar/vue-typescript': 1.6.5_typescript@5.1.3 - semver: 7.5.1 + '@vue/language-core': 1.8.1_typescript@5.1.3 + '@vue/typescript': 1.8.1_typescript@5.1.3 + semver: 7.5.3 typescript: 5.1.3 dev: true @@ -9645,11 +9684,9 @@ packages: '@vue/server-renderer': 3.3.4_vue@3.3.4 '@vue/shared': 3.3.4 - /vue3-code-block/2.1.2_vue@3.3.4: - resolution: {integrity: sha512-2JwB/YDyrARYt0kPsyHD8xxV1loIjKqE4pR2rrPSwiGyB/tof1MEHHiBDoZTj7EHmJ2lf36g/wLXug9FjrUSGQ==} + /vue3-code-block/2.2.11: + resolution: {integrity: sha512-oOYzZWmgKqQh2oudesRU9wsIdhKZKl5w2MqOd//NFTIeKzh0zJbvtgtpqiih3/uuz1tf+1esiua4CTlwd9z7TA==} engines: {node: ^19.0.1} - peerDependencies: - vue: ^3.2.47 dependencies: highlight.js: 11.8.0 prismjs: 1.29.0 @@ -9657,8 +9694,8 @@ packages: vue: 3.3.4 dev: true - /vuetify/3.3.2_76pi6e7tq4uwgh7mzqutug4jau: - resolution: {integrity: sha512-m/R42di8FlyMaoktUe6k8JbF+A0vbJMpjQrZK7nH1ptK8VinVVQcaw+9m94wlO74IMR+LubxLh5t9I2ZtVCvjw==} + /vuetify/3.3.5_76pi6e7tq4uwgh7mzqutug4jau: + resolution: {integrity: sha512-vkfPgPmKfSJa+jq6Ov+CTg7L1t2jLPKa7Slef9OrVHcLqg+gLuIj0z4PJE6E9HjFTUbgZShShOGxps52REJRIA==} engines: {node: ^12.20 || >=14.13} peerDependencies: typescript: '>=4.7' @@ -9677,7 +9714,7 @@ packages: optional: true dependencies: typescript: 5.1.3 - vite-plugin-vuetify: 1.0.2_x3pkmfzsjj3vxhr3g2a7z42ene + vite-plugin-vuetify: 1.0.2_4cyuuvwpetpbryxlph2hda5kcq vue: 3.3.4 /watchpack/2.4.0: diff --git a/src/documentation/layout/AppBar.vue b/src/documentation/layout/AppBar.vue index 4c2f104..9df319b 100644 --- a/src/documentation/layout/AppBar.vue +++ b/src/documentation/layout/AppBar.vue @@ -29,7 +29,7 @@ + + + + + @@ -86,7 +84,6 @@ @@ -121,7 +117,6 @@ @@ -156,7 +150,6 @@ @@ -217,20 +208,20 @@ const componentOptions = reactive({ cancelIcon: undefined, cancelIconColor: 'default', cancelIconText: 'Cancel', - closeSiblings: false, + closeSiblings: true, color: 'primary', density: 'compact', disabled: false, - doNotSave: false, emptyText: 'empty', fieldOnly: false, hideDetails: true, - hideSelected: true, + hideSelected: false, iconFalse: undefined, iconFalseTitle: undefined, iconTrue: undefined, iconTrueTitle: undefined, label: '', + menu: true, rules: { minLength(value) { return value?.length >= 5 || 'Min 5 characters'; @@ -288,12 +279,14 @@ const headers = [ let posts = ref(); const users = ref(null); -const loading = ref(false); const showError = ref(false); +const apiPostsRoute = 'api/posts'; +const apiUsersRoute = 'api/users'; function getPosts() { tableOptions.loading = true; - fetch('api/posts') + + fetch(apiPostsRoute) .then((response) => response.json()) .then((json) => { posts = [...json.posts]; @@ -302,24 +295,28 @@ function getPosts() { }; function getUsers() { - fetch('api/users') + fetch(apiUsersRoute) .then((response) => response.json()) .then((json) => { - users.value = [...json.users]; + users.value = json.users.map((user) => ({ + id: user.id, + name: user.name, + })); }); }; + /** - * ? You can use this function to update the value in the database. - * ? Instead of using the internal axios call. - * - * @param {any} val - * @param {string} field + * ? This is where you would save the item in the database. */ -// eslint-disable-next-line no-unused-vars, @typescript-eslint/no-unused-vars -function updatedValue(val, field) { - // Save updated values - // console.log('updatedValue', val, field); +function updatedValue(item, field) { + console.log('PlaygroundPage.vue: updatedValue', field, item); + item.loading = true; + + // ? Simulate a delay while item is saving. + setTimeout(() => { + item.loading = false; + }, 1500); } diff --git a/src/plugin/VInlineCheckbox.vue b/src/plugin/VInlineCheckbox.vue index fc5578b..02443af 100644 --- a/src/plugin/VInlineCheckbox.vue +++ b/src/plugin/VInlineCheckbox.vue @@ -52,11 +52,11 @@ :density="settings.density" :disabled="loading" :error="error" - :false-icon="settings.falseIcon" + :false-icon="theFalseIcon" :false-value="settings.falseValue" :hide-details="settings.hideDetails" :label="settings.label" - :true-icon="settings.trueIcon" + :true-icon="theTrueIcon" :value="settings.trueValue" @update:model-value="saveValue" > @@ -79,6 +79,7 @@ v-if="!settings.fieldOnly" class="ms-1" :color="settings.cancelButtonColor" + :disabled="loading" icon :size="settings.cancelButtonSize" :title="settings.cancelButtonTitle" @@ -87,7 +88,7 @@ > @@ -101,15 +102,13 @@ import { CloseSiblingsBus, FieldValue, TimeOpened, - UseSaveValue, VInlineCheckboxProps, } from '@/types'; +import type { IconOptions } from 'vuetify'; import { checkboxProps } from './utils/props'; import { BooleanIcons } from './components/index'; -import { - useSaveValue, - useToggleField, -} from './composables/methods'; +import { useToggleField } from './composables/methods'; +import { useGetIcon } from './composables/icons'; import { useDisplayContainerClass, useDisplaySelectionControlClasses, @@ -129,15 +128,51 @@ const modelValue = defineModel(); const attrs = useAttrs(); const slots = useSlots(); const emit = defineEmits([...inlineEmits]); +const iconOptions = inject(Symbol.for('vuetify:icons')); + +console.log(iconOptions); + const props = withDefaults(defineProps(), { ...checkboxProps }); let settings = reactive({ ...attrs, ...props }); const error = ref(false); -const loading = ref(false); const showField = ref(false); const timeOpened = ref(null); +// ------------------------------------------------ Loading // +watch(() => props.loading, (newVal, oldVal) => { + if (!newVal && oldVal && showField.value) { + toggleField(); + } +}); + + +// ------------------------------------------------ Icons // +const theCancelIcon = computed(() => { + return useGetIcon({ + icon: settings.cancelIcon, + iconOptions, + name: 'false', + }); +}); + +const theFalseIcon = computed(() => { + return useGetIcon({ + icon: props.trueIcon, + iconOptions, + name: 'checkboxFalse', + }); +}); + +const theTrueIcon = computed(() => { + return useGetIcon({ + icon: props.iconTrue, + iconOptions, + name: 'checkboxTrue', + }); +}); + // ------------------------------------------------ The displayed value // const displayValue = computed(() => { return modelValue.value == settings.trueValue; @@ -149,6 +184,8 @@ const inlineFieldsContainerClass = computed(() => useInlineFieldsContainerClass( density: settings.density, disabled: settings.disabled, field: 'v-checkbox', + loading: props.loading, + loadingWait: settings.loadingWait, tableField: settings.tableField, })); @@ -190,7 +227,7 @@ const displayValueStyle = computed(() => useDisplayValueStyles({ // ------------------------------------------------ Toggle the field // function toggleField() { - if (settings.disabled) { + if (settings.disabled || (settings.loadingWait && props.loading)) { return; } @@ -214,24 +251,12 @@ function toggleField() { // ------------------------------------------------ Save the value / Emit update // -function saveValue(value: undefined) { +// eslint-disable-next-line @typescript-eslint/no-explicit-any +function saveValue(value: any) { modelValue.value = value; - loading.value = true; - emit('loading', loading.value); - - useSaveValue({ - emit: emit as keyof UseSaveValue, - name: settings.name, - settings, - value: value as keyof UseSaveValue, - }) - .then((response) => { - error.value = response?.error as boolean ?? false; - loading.value = false; - emit('loading', loading.value); - toggleField(); - }); + emit('update', value); + toggleField(); } diff --git a/src/plugin/VInlineSelect.vue b/src/plugin/VInlineSelect.vue index 44a6062..c5ac8be 100644 --- a/src/plugin/VInlineSelect.vue +++ b/src/plugin/VInlineSelect.vue @@ -29,7 +29,7 @@ v-bind="$attrs" v-model="modelValue" :autofocus="!settings.fieldOnly || settings.autofocus" - :clear-icon="settings.clearIcon" + :clear-icon="theClearIcon" :clearable="settings.clearable" :color="settings.color" :density="settings.density" @@ -43,6 +43,7 @@ :items="items" :label="settings.label" :loading="loading" + :menu="settings.menu" :variant="settings.variant" width="100%" @keyup.esc="closeField" @@ -95,15 +96,14 @@ import { CloseSiblingsBus, FieldValue, TimeOpened, - UseSaveValue, VInlineSelectProps, } from '@/types'; +import type { IconOptions } from 'vuetify'; import type { VSelect } from 'vuetify/components'; import { selectProps } from './utils/props'; import { SaveFieldButtons } from './components/index'; import { useCheckForErrors, - useSaveValue, useToggleField, } from './composables/methods'; import { @@ -118,25 +118,45 @@ import { useInlineFieldsContainerStyle, } from './composables/styles'; import inlineEmits from './utils/emits'; +import { useGetIcon } from './composables/icons'; const modelValue = defineModel(); const attrs = useAttrs(); -const slots = useSlots(); const emit = defineEmits([...inlineEmits]); +const slots = useSlots(); + const props = withDefaults(defineProps(), { ...selectProps }); +const iconOptions = inject(Symbol.for('vuetify:icons')); let settings = reactive({ ...attrs, ...props }); const empty = ref(false); const error = ref(false); const items = ref(); -const loading = ref(false); const showField = ref(false); const timeOpened = ref(null); let originalValue = modelValue.value; +// ------------------------------------------------ Loading // +watch(() => props.loading, (newVal, oldVal) => { + if (!newVal && oldVal && showField.value) { + toggleField(); + } +}); + + +// ------------------------------------------------ Icons // +const theClearIcon = computed(() => { + return useGetIcon({ + icon: props.clearIcon, + iconOptions, + name: 'clear', + }); +}); + + // ------------------------------------------------ The displayed value // const displayValue = computed(() => { if (modelValue.value && modelValue.value[settings.itemTitle as string]) { @@ -162,6 +182,9 @@ const inlineFieldsContainerClass = computed(() => useInlineFieldsContainerClass( density: settings.density, disabled: settings.disabled, field: 'v-select', + iconSet: iconOptions?.defaultSet, + loading: props.loading, + loadingWait: settings.loadingWait, tableField: settings.tableField, })); @@ -213,7 +236,7 @@ function closeField() { // ------------------------------------------------ Toggle the field // function toggleField() { - if (settings.disabled) { + if (settings.disabled || (settings.loadingWait && props.loading)) { return; } @@ -269,21 +292,8 @@ function checkInternalErrors() { // ------------------------------------------------ Save the value / Emit update // function saveValue() { originalValue = modelValue.value; - loading.value = true; - emit('loading', loading.value); - - useSaveValue({ - emit: emit as keyof UseSaveValue, - name: settings.name, - settings, - value: modelValue.value as keyof UseSaveValue, - }) - .then((response) => { - error.value = response?.error as boolean ?? false; - loading.value = false; - emit('loading', loading.value); - toggleField(); - }); + + emit('update', modelValue.value); } @@ -315,6 +325,23 @@ onUnmounted(() => {