diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a340c1e..10d0c7b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -111,7 +111,7 @@ devDependencies: version: 0.25.1(vue@3.3.4) unplugin-vue-macros: specifier: ^2.3.6 - version: 2.3.6(@vueuse/core@10.2.1)(vite@4.4.4)(vue@3.3.4) + version: 2.6.1(@vueuse/core@10.2.1)(vite@4.4.4)(vue@3.3.4) vite: specifier: ^4.4.4 version: 4.4.4(@types/node@20.4.2)(sass@1.63.6) @@ -246,10 +246,6 @@ packages: hasBin: true dev: true - /@antfu/utils@0.7.2: - resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} - dev: true - /@antfu/utils@0.7.5: resolution: {integrity: sha512-dlR6LdS+0SzOAPx/TPRhnoi7hE251OVeT2Snw0RguNbBSbjUHdWr0l3vcUUDg26rEysT89kCbtw1lVorBXLLCg==} dev: true @@ -265,44 +261,44 @@ packages: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.19.1: - resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-validator-identifier@7.22.5: resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} engines: {node: '>=6.9.0'} + dev: true /@babel/highlight@7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 dev: true - /@babel/parser@7.22.5: - resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==} + /@babel/parser@7.22.7: + resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.0 - /@babel/parser@7.22.7: - resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==} + /@babel/parser@7.23.0: + resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.0 - /@babel/types@7.22.5: - resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} + /@babel/types@7.23.0: + resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 /@codemirror/commands@6.2.4: @@ -1000,7 +996,7 @@ packages: '@rushstack/ts-command-line': 4.15.1 colors: 1.2.5 lodash: 4.17.21 - resolve: 1.22.2 + resolve: 1.22.3 semver: 7.3.8 source-map: 0.6.1 typescript: 5.0.4 @@ -1102,7 +1098,7 @@ packages: dependencies: '@npmcli/name-from-folder': 2.0.0 glob: 10.2.6 - minimatch: 9.0.1 + minimatch: 9.0.3 read-package-json-fast: 3.0.2 dev: true @@ -1481,7 +1477,7 @@ packages: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} dev: true - /@rollup/pluginutils@5.0.2(rollup@3.26.2): + /@rollup/pluginutils@5.0.2: resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1493,7 +1489,21 @@ packages: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.26.2 + dev: true + + /@rollup/pluginutils@5.0.4(rollup@3.29.4): + resolution: {integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.1 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 3.29.4 dev: true /@rushstack/node-core-library@3.59.5(@types/node@20.4.2): @@ -1509,7 +1519,7 @@ packages: fs-extra: 7.0.1 import-lazy: 4.0.0 jju: 1.4.0 - resolve: 1.22.2 + resolve: 1.22.3 semver: 7.3.8 z-schema: 5.0.5 dev: true @@ -1517,7 +1527,7 @@ packages: /@rushstack/rig-package@0.4.0: resolution: {integrity: sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==} dependencies: - resolve: 1.22.2 + resolve: 1.22.3 strip-json-comments: 3.1.1 dev: true @@ -1636,7 +1646,7 @@ packages: read-pkg: 8.0.0 registry-auth-token: 5.0.2 semantic-release: 21.0.7 - semver: 7.5.1 + semver: 7.5.4 tempy: 3.0.0 dev: true @@ -1701,7 +1711,7 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: '@tufjs/canonical-json': 1.0.0 - minimatch: 9.0.1 + minimatch: 9.0.3 dev: true /@types/argparse@1.0.38: @@ -1896,7 +1906,7 @@ packages: debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.2 + semver: 7.5.4 tsutils: 3.21.0(typescript@5.1.6) typescript: 5.1.6 transitivePeerDependencies: @@ -1917,7 +1927,7 @@ packages: debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.2 + semver: 7.5.4 tsutils: 3.21.0(typescript@5.1.6) typescript: 5.1.6 transitivePeerDependencies: @@ -1938,7 +1948,7 @@ packages: '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.1.6) eslint: 8.45.0 eslint-scope: 5.1.1 - semver: 7.5.2 + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript @@ -1958,7 +1968,7 @@ packages: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) eslint: 8.45.0 eslint-scope: 5.1.1 - semver: 7.5.2 + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript @@ -2010,7 +2020,7 @@ packages: /@vitest/snapshot@0.33.0: resolution: {integrity: sha512-tJjrl//qAHbyHajpFvr8Wsk8DIOODEebTu7pgBrP07iOepR5jYkLFiqLq2Ltxv+r0uptUb4izv1J8XBOwKkVYA==} dependencies: - magic-string: 0.30.1 + magic-string: 0.30.4 pathe: 1.1.1 pretty-format: 29.6.1 dev: true @@ -2059,41 +2069,53 @@ packages: '@volar/language-core': 1.9.0 dev: true - /@vue-macros/api@0.7.4(rollup@3.26.2)(vue@3.3.4): - resolution: {integrity: sha512-KFNSpHCcrXPu3ZkWNJSGRHJKGsPlVFMS2Jte98RA7oExar39j5Ml6TbARFoMS6GAtIOkI8xkvHHBIcEaNTZ9UQ==} + /@vue-macros/api@0.8.6(rollup@3.29.4)(vue@3.3.4): + resolution: {integrity: sha512-g9ZO/z+LvSo4c0cIsLEJ+U4ZbCKYo1o6uJ87fry/+NZ6DeebOXuh5yJ0xkrpz+FCvLK3LsLtG/set467EstEuQ==} engines: {node: '>=16.14.0'} dependencies: - '@babel/types': 7.22.5 - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) + '@babel/types': 7.23.0 + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + resolve.exports: 2.0.2 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/better-define@1.6.5(vue@3.3.4): - resolution: {integrity: sha512-7M7WVvH+IdrurJwgXXlq4CutJPDKXB2IliBvwHhwafpU5HXJQJbIKNJ5nPkWbIAOT6ShUcWV3ifIzrrxoAPM/g==} + /@vue-macros/better-define@1.6.12(vue@3.3.4): + resolution: {integrity: sha512-wE0kPtwQ2ziyga37FeNycHdvsMTs5tX9BwNrwhTGdu//3O6wKOQfTyqkro8MbLus2eqXYbGH1uoY34J2A/9M/A==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/api': 0.7.4(rollup@3.26.2)(vue@3.3.4) - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) - unplugin: 1.3.2 + '@vue-macros/api': 0.8.6(rollup@3.29.4)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/chain-call@0.0.4(vue@3.3.4): - resolution: {integrity: sha512-R9osBbQae/4EwxoaRiBnu0NTkRtFrATlbLYcywID1lYec78V07inJt95yC5agQEkorJiFQ5xi1K9aipBttR3fw==} + /@vue-macros/boolean-prop@0.2.1(vue@3.3.4): + resolution: {integrity: sha512-xviX+eOVQGjSKCw/GOEtc6AzqQFR5bTAmAM4SUVPO4yUhhCgMz+eAtGY5f0YAIS9KYjnJ3DXGVLoIewKswb45w==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) - unplugin: 1.3.2 + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + '@vue/compiler-core': 3.3.4 + transitivePeerDependencies: + - rollup + - vue + dev: true + + /@vue-macros/chain-call@0.1.6(vue@3.3.4): + resolution: {integrity: sha512-ACUnx9TbPvjjn3aCxpqN2yPC/1wyZTdJnEfh+KLn2rgl5mQUFvi/oOs4rKz/koPSU76fYhPnhbVK4oDv/wQMwg==} + engines: {node: '>=16.14.0'} + dependencies: + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/common@1.5.0(rollup@3.26.2)(vue@3.3.4): + /@vue-macros/common@1.5.0(vue@3.3.4): resolution: {integrity: sha512-/Xtmxigolh4NwyLQfrBv+8PAIhlB3doBH7JcA0WuSMmi5LzGOK3YzDCp5jMzpXB6OoUGmm1ZaDkJcBsEmijFPw==} engines: {node: '>=16.14.0'} peerDependencies: @@ -2102,10 +2124,10 @@ packages: vue: optional: true dependencies: - '@babel/types': 7.22.5 - '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + '@babel/types': 7.23.0 + '@rollup/pluginutils': 5.0.4(rollup@3.29.4) '@vue/compiler-sfc': 3.3.4 - ast-kit: 0.6.9(rollup@3.26.2) + ast-kit: 0.6.9 local-pkg: 0.4.3 magic-string-ast: 0.1.3 vue: 3.3.4 @@ -2113,21 +2135,41 @@ packages: - rollup dev: true - /@vue-macros/define-emit@0.1.9(vue@3.3.4): - resolution: {integrity: sha512-QWkhRaFqXZ9z1VO21FyfjhElDc+JklwWW2xNFGty/MxdW/OPT3B3eeR5aSHBLF7QGWo+MTbPrTE7uPYLHsyO1A==} + /@vue-macros/common@1.8.0(rollup@3.29.4)(vue@3.3.4): + resolution: {integrity: sha512-auDJJzE0z3uRe3867e0DsqcseKImktNf5ojCZgUKqiVxb2yTlwlgOVAYCgoep9oITqxkXQymSvFeKhedi8PhaA==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 + peerDependenciesMeta: + vue: + optional: true dependencies: - '@vue-macros/api': 0.7.4(rollup@3.26.2)(vue@3.3.4) - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) - rollup: 3.26.2 - unplugin: 1.3.2 + '@babel/types': 7.23.0 + '@rollup/pluginutils': 5.0.4(rollup@3.29.4) + '@vue/compiler-sfc': 3.3.4 + ast-kit: 0.11.2(rollup@3.29.4) + local-pkg: 0.4.3 + magic-string-ast: 0.3.0 vue: 3.3.4 + transitivePeerDependencies: + - rollup dev: true - /@vue-macros/define-models@1.0.9(@vueuse/core@10.2.1)(vue@3.3.4): - resolution: {integrity: sha512-VAt13N/wuiluo4wWXhDjp6mgomXe632WpFuGLI8UqnKR+fRMWPlaHJEx6JMFCYw40qCkx2E1JnQ1H083aRP0mw==} + /@vue-macros/define-emit@0.1.16(vue@3.3.4): + resolution: {integrity: sha512-8UWGYzopmV+fHFBesqHBPkL76Utzd+br1kjWhx655VLE4IbgnCJNRSBXAsMmbsVGqVFSS3jvFVcpz7J8O0N5rw==} + engines: {node: '>=16.14.0'} + peerDependencies: + vue: ^2.7.0 || ^3.2.25 + dependencies: + '@vue-macros/api': 0.8.6(rollup@3.29.4)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + rollup: 3.29.4 + unplugin: 1.5.0 + vue: 3.3.4 + dev: true + + /@vue-macros/define-models@1.1.0(@vueuse/core@10.2.1)(vue@3.3.4): + resolution: {integrity: sha512-EaayVKSnlDcu6TZEQyzYQClUL4Owa2DUOALcpJjREZ3VMCWakzyMNdfrUTwxWqNlS9wh59/UZVgZhjb+/o0iww==} engines: {node: '>=16.14.0'} peerDependencies: '@vueuse/core': '>=9.0.0' @@ -2135,36 +2177,36 @@ packages: '@vueuse/core': optional: true dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) '@vueuse/core': 10.2.1(vue@3.3.4) - ast-walker-scope: 0.4.2 - unplugin: 1.3.2 + ast-walker-scope: 0.5.0 + unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/define-prop@0.2.0(vue@3.3.4): - resolution: {integrity: sha512-qPdgDX1Kx3EpjiQQW17BfQ8vL7jf4wQ7JfIMFJqGCuyp8UhT7ux4d7Xtdqc4NItxVwoDhZLXZl3/JszYL+C7aw==} + /@vue-macros/define-prop@0.2.8(vue@3.3.4): + resolution: {integrity: sha512-ML0bHlOQ2NvxGTgHnGyWlCisb97WmTHKzcKYKYuK+YBTi5h7kimTft4W1Gnw38P1sKIdnknj393qSVHEg7MASw==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/api': 0.7.4(rollup@3.26.2)(vue@3.3.4) - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) - rollup: 3.26.2 - unplugin: 1.3.2 + '@vue-macros/api': 0.8.6(rollup@3.29.4)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + rollup: 3.29.4 + unplugin: 1.5.0 vue: 3.3.4 dev: true - /@vue-macros/define-props-refs@1.1.3(vue@3.3.4): - resolution: {integrity: sha512-QH+jK7gUAwP6SyU1PocHW4mwy5FoiDOVMNnyYhKHDPiVaaYMH1X/LlLew50zadMVHBghtpId4H/TvyVz3arjTg==} + /@vue-macros/define-props-refs@1.1.10(vue@3.3.4): + resolution: {integrity: sha512-aWUh+Y6MbRa6hhBE5FFGjspu5XrYlPlNDEtqVX9Zpeyd9zrSmcja1K82/g7wT/U8j8endcJ96HiZGcGcYWqeBQ==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) - unplugin: 1.3.2 + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + unplugin: 1.5.0 vue: 3.3.4 transitivePeerDependencies: - rollup @@ -2177,35 +2219,50 @@ packages: '@vue-macros/reactivity-transform': ^0.3.14 vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) + '@vue-macros/common': 1.5.0(vue@3.3.4) '@vue-macros/reactivity-transform': 0.3.14(vue@3.3.4) - unplugin: 1.3.2 + unplugin: 1.5.0 + vue: 3.3.4 + transitivePeerDependencies: + - rollup + dev: true + + /@vue-macros/define-props@1.0.21(@vue-macros/reactivity-transform@0.3.23)(vue@3.3.4): + resolution: {integrity: sha512-x9TnucVhbvnrrZ4vQ/YYBOjrKflB0hujTCKwFMvLE3rSqPrcdd7voo2rx6AnqFgL7khjQQjMtac+4YhTo34HXw==} + engines: {node: '>=16.14.0'} + peerDependencies: + '@vue-macros/reactivity-transform': ^0.3.23 + vue: ^2.7.0 || ^3.2.25 + dependencies: + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + '@vue-macros/reactivity-transform': 0.3.23(vue@3.3.4) + unplugin: 1.5.0 vue: 3.3.4 transitivePeerDependencies: - rollup dev: true - /@vue-macros/define-render@1.3.12(vue@3.3.4): - resolution: {integrity: sha512-RrDBzsXi7/x1U7E5HZoOynlpJgIvo7M6PeEeUfizPqUFY95aYBQc8ebY99VKlOGetASrYvzwyPcCjG16gBnovA==} + /@vue-macros/define-render@1.4.3(vue@3.3.4): + resolution: {integrity: sha512-PvhfqIAWw9NbNLSMucnrWIzzAPaxiLzRVybfOqBAhSWIj1psm0hhdsZY+35adcalSE+q872sPbQ92ofbaDBZVg==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.0.0 dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) - unplugin: 1.3.2 + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + unplugin: 1.5.0 vue: 3.3.4 transitivePeerDependencies: - rollup dev: true - /@vue-macros/define-slots@1.0.8(vue@3.3.4): - resolution: {integrity: sha512-89n9bX3C1j9dKfAXhjdodiBUqwjSXCuP74t82m335ZEnw0nUEBNeJmeZtAza7Y4d/VT0/+s4PMojNkUmArfz1w==} + /@vue-macros/define-slots@1.0.15(vue@3.3.4): + resolution: {integrity: sha512-X2eF0ATB1Q2j7ZYiyDu2pZPWkW1M9h1UIX9eu4R6msxIwjIYWFWYyIwS8vq8EVROu6XSGbVv2Edpq5SaDt26LA==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.0.0 dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) - unplugin: 1.3.2 + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + unplugin: 1.5.0 vue: 3.3.4 transitivePeerDependencies: - rollup @@ -2225,51 +2282,76 @@ packages: vue: 3.3.4 dev: true - /@vue-macros/export-expose@0.0.6(vue@3.3.4): - resolution: {integrity: sha512-VqHsFA0ZoO2xEFWNh0iU9rlkTy/wlvP02mjgqL3FIcFYX/5TWJRvix3KkdDOMrChmrM5tWnJMpALgi04Pdc8qw==} + /@vue-macros/export-expose@0.0.13(vue@3.3.4): + resolution: {integrity: sha512-7aDiZDAjT6i6afWE2/W3w9LwCBMGw16SoIFmxHzfbVsUq2hePRaXKYtwDugKqjh/nzq8DO2GKMHxyRBZsCfK4Q==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) '@vue/compiler-sfc': 3.3.4 - unplugin: 1.3.2 + unplugin: 1.5.0 vue: 3.3.4 transitivePeerDependencies: - rollup dev: true - /@vue-macros/export-props@0.3.11(vue@3.3.4): - resolution: {integrity: sha512-dTgbUpVJNp/z278GjsQV6ZmxvwlsmtMULR72LocA43rT89X3iAaqRbxkIcwFF/yRbTaBsWJriS4U/g06avMxLw==} + /@vue-macros/export-props@0.3.18(vue@3.3.4): + resolution: {integrity: sha512-AJHP3HuE+cMNgWDtRyOmLB8ELimwc6G4QnUqPk7PWycyZvXwocKTQgNsMeaYmkH2o13kksId+wx2mI3nGr0fWQ==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) - unplugin: 1.3.2 + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + unplugin: 1.5.0 vue: 3.3.4 transitivePeerDependencies: - rollup dev: true - /@vue-macros/hoist-static@1.4.5(vue@3.3.4): - resolution: {integrity: sha512-kFxp7KFf6w70lXn16oc2t9gI6EMPqfyQTMDfTr/cMBukgueU44KZeFqm6FrPQhAY/Xooadn+lZQPAYfVUh0ZoQ==} + /@vue-macros/export-render@0.1.1(vue@3.3.4): + resolution: {integrity: sha512-IQp8jO3Q5Y6/MfMQnIBxQ431bFjYUXIYD36aZriV85V3YnpfKum+0uovDuPXE5isvIV/VJwGzAltXsGkKBWcJg==} engines: {node: '>=16.14.0'} + peerDependencies: + vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) - unplugin: 1.3.2 + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + '@vue/compiler-sfc': 3.3.4 + unplugin: 1.5.0 + vue: 3.3.4 + transitivePeerDependencies: + - rollup + dev: true + + /@vue-macros/hoist-static@1.4.12(vue@3.3.4): + resolution: {integrity: sha512-MRdwxAp8rdrFUwYge1WcgS2h7jhL7RfcO/97pnT9qz/s4ps2a8hnbAT61Kn3p/PC6rLme6Di0GZFQ76rkQzULA==} + engines: {node: '>=16.14.0'} + dependencies: + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + unplugin: 1.5.0 + transitivePeerDependencies: + - rollup + - vue + dev: true + + /@vue-macros/jsx-directive@0.6.5(vue@3.3.4): + resolution: {integrity: sha512-GAh47ZXbCDwjOEURJzHp/KKykp5CNqbEaHBXYXaPKkANnhqWxCy96p+o0z+6CY4QyFc+nTY2BitpfnArvN/sbQ==} + engines: {node: '>=16.14.0'} + dependencies: + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/named-template@0.3.12(vue@3.3.4): - resolution: {integrity: sha512-W7MQ5qXvhFAGYFCPlYQ/4ih4o75XH7RzR1g3bNIpPVVHnbsuut16wUVtJ/+77YiV8xbmHdIupw/c81JiBCEk+Q==} + /@vue-macros/named-template@0.3.19(vue@3.3.4): + resolution: {integrity: sha512-u4xMAyHhCu/yOYeCJog9r9A04JH1+a9FKyZPaXGjHj+omiMMWLtJJLMumsKzSMCPooTAcDApk48SpsIEMmvSdA==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) '@vue/compiler-dom': 3.3.4 - unplugin: 1.3.2 + unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue @@ -2282,7 +2364,7 @@ packages: vue: ^2.7.0 || ^3.2.25 dependencies: '@babel/parser': 7.22.7 - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) + '@vue-macros/common': 1.5.0(vue@3.3.4) '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 magic-string: 0.30.1 @@ -2292,46 +2374,74 @@ packages: - rollup dev: true - /@vue-macros/setup-block@0.2.11(vue@3.3.4): - resolution: {integrity: sha512-HPiD7tsgfgz25FD3VQxsom5eIHM9B4orTcw6z/C5NQmzAw9DpGym3njh6WfPz6XZy+eVoLbFekuhe023/paeCw==} + /@vue-macros/reactivity-transform@0.3.23(vue@3.3.4): + resolution: {integrity: sha512-SubIg1GsNpQdIDJusrcA2FWBgwSY+4jmL0j6SJ6PU85r3rlS+uDhn6AUkqxeZRAdmJnrbGHXDyWUdygOZmWrSg==} + engines: {node: '>=16.14.0'} + peerDependencies: + vue: ^2.7.0 || ^3.2.25 + dependencies: + '@babel/parser': 7.23.0 + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + '@vue/compiler-core': 3.3.4 + '@vue/shared': 3.3.4 + magic-string: 0.30.4 + unplugin: 1.5.0 + vue: 3.3.4 + transitivePeerDependencies: + - rollup + dev: true + + /@vue-macros/setup-block@0.2.18(vue@3.3.4): + resolution: {integrity: sha512-SyVzW5+I8MWe0lEAtGF76UDqyX4x/YxOMYZR1P9vr9M/QYfj5w7CCo4a6g81qDNxfwaOVVUWahWsia4rNHOp2A==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) '@vue/compiler-dom': 3.3.4 - unplugin: 1.3.2 + unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/setup-component@0.16.12(vue@3.3.4): - resolution: {integrity: sha512-lN1k8CLwJGfINrhUiaOc3jAZmp34pg9Twu05AHhFZK9K7luZLX2uPIMXX+w+pvfDt48k6QUw/WLTSH83A0Lj2Q==} + /@vue-macros/setup-component@0.16.19(vue@3.3.4): + resolution: {integrity: sha512-85xa2mjlSrUDcLEoC3CvNIguc04fAw7D46cJYmFZrl/VhSfd1QZrZxk18HAjh4N9FuPPpX9eVed0l/fyVlOzSw==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) - unplugin: 1.3.2 + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/setup-sfc@0.15.12(vue@3.3.4): - resolution: {integrity: sha512-tRSs0eSgfWtuqpkZk9IeeizY89lsgjdosiMyiGT4D2UcAbnTHbiG4+ngfIt7C7qvq7Ev/5Mjy8oP4VjZYcxW7g==} + /@vue-macros/setup-sfc@0.16.3(vue@3.3.4): + resolution: {integrity: sha512-CN+asiwAgQhA797FaMf/71M3JQvTfS2P+O0gQ4bEuRJBp/XIUfHaoa3AiKReZkry+2ervPS4w2ljZPOGBaXBGA==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) - unplugin: 1.3.2 + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/short-emits@1.4.3(vue@3.3.4): - resolution: {integrity: sha512-xIjgb/c/MX8hHGt0FO7I4wKEFzeHrPBJR2ImoIVhbbSwvR0fUJu7l6Spust8bJqzypOvWT3dRnhLkH0KS0S6oA==} + /@vue-macros/short-bind@0.1.0(vue@3.3.4): + resolution: {integrity: sha512-oJQDo+ZYA0ljFVZg6jqZ7jSrSqIK0pvY46uCMs9E5UmaOy374wjVP5RS0l7D1uBz6PTLnSmNh5/7QH4WYct4DQ==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) - unplugin: 1.3.2 + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + '@vue/compiler-core': 3.3.4 + transitivePeerDependencies: + - rollup + - vue + dev: true + + /@vue-macros/short-emits@1.4.10(vue@3.3.4): + resolution: {integrity: sha512-QHLQM+PSKgk+D4ksaBwv+rOOf5KSAx6k5rfLlFopgJFlr8ISbcagnwEf7L02EFb/auz4HsEKkNVrwPPCYKhhnw==} + engines: {node: '>=16.14.0'} + dependencies: + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue @@ -2341,7 +2451,18 @@ packages: resolution: {integrity: sha512-Itqv2/KrlaeuAM8lBzHlwWcmHiRBWAHYHJ2V2FynkGFSf2FEyIjTGLJD3Ap5rbPed0HSNXlfk8LyEALsQBoAKA==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) + '@vue-macros/common': 1.5.0(vue@3.3.4) + '@vue/compiler-core': 3.3.4 + transitivePeerDependencies: + - rollup + - vue + dev: true + + /@vue-macros/short-vmodel@1.3.0(vue@3.3.4): + resolution: {integrity: sha512-yKyKKJG0EjDMAUhBCPn97zr6XvNkHzQLZGOcDmxsBMXLRuvIXCdjADYyA/UQpQM1LUZnjryLf4mGEMeTIgq3iA==} + engines: {node: '>=16.14.0'} + dependencies: + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) '@vue/compiler-core': 3.3.4 transitivePeerDependencies: - rollup @@ -2357,9 +2478,9 @@ packages: vue-tsc: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + '@rollup/pluginutils': 5.0.2 '@volar/language-core': 1.8.0 - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) + '@vue-macros/common': 1.5.0(vue@3.3.4) '@vue-macros/define-props': 1.0.12(@vue-macros/reactivity-transform@0.3.14)(vue@3.3.4) '@vue-macros/short-vmodel': 1.2.11(vue@3.3.4) '@vue/language-core': 1.8.4(typescript@5.1.6) @@ -2374,7 +2495,7 @@ packages: /@vue/compiler-core@3.3.4: resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} dependencies: - '@babel/parser': 7.22.7 + '@babel/parser': 7.23.0 '@vue/shared': 3.3.4 estree-walker: 2.0.2 source-map-js: 1.0.2 @@ -2388,14 +2509,14 @@ packages: /@vue/compiler-sfc@3.3.4: resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} dependencies: - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.7 '@vue/compiler-core': 3.3.4 '@vue/compiler-dom': 3.3.4 '@vue/compiler-ssr': 3.3.4 '@vue/reactivity-transform': 3.3.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 - magic-string: 0.30.0 + magic-string: 0.30.1 postcss: 8.4.26 source-map-js: 1.0.2 @@ -2418,7 +2539,7 @@ packages: '@vue/compiler-dom': 3.3.4 '@vue/reactivity': 3.3.4 '@vue/shared': 3.3.4 - minimatch: 9.0.1 + minimatch: 9.0.3 muggle-string: 0.3.1 typescript: 5.1.6 vue-template-compiler: 2.7.14 @@ -2437,7 +2558,7 @@ packages: '@vue/compiler-dom': 3.3.4 '@vue/reactivity': 3.3.4 '@vue/shared': 3.3.4 - minimatch: 9.0.1 + minimatch: 9.0.3 muggle-string: 0.3.1 typescript: 5.1.6 vue-template-compiler: 2.7.14 @@ -2446,11 +2567,11 @@ packages: /@vue/reactivity-transform@3.3.4: resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} dependencies: - '@babel/parser': 7.22.5 + '@babel/parser': 7.23.0 '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 - magic-string: 0.30.0 + magic-string: 0.30.4 /@vue/reactivity@3.3.4: resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} @@ -2554,7 +2675,7 @@ packages: /acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: - acorn: 8.8.2 + acorn: 8.10.0 acorn-walk: 8.2.0 dev: true @@ -2566,14 +2687,6 @@ packages: acorn: 8.10.0 dev: true - /acorn-jsx@5.3.2(acorn@8.8.2): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.8.2 - dev: true - /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} @@ -2585,12 +2698,6 @@ packages: hasBin: true dev: true - /acorn@8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -2808,23 +2915,47 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true - /ast-kit@0.6.9(rollup@3.26.2): + /ast-kit@0.11.2(rollup@3.29.4): + resolution: {integrity: sha512-Q0DjXK4ApbVoIf9GLyCo252tUH44iTnD/hiJ2TQaJeydYWSpKk0sI34+WMel8S9Wt5pbLgG02oJ+gkgX5DV3sQ==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/parser': 7.23.0 + '@rollup/pluginutils': 5.0.4(rollup@3.29.4) + pathe: 1.1.1 + transitivePeerDependencies: + - rollup + dev: true + + /ast-kit@0.6.9: resolution: {integrity: sha512-2XZi+wqlluYQcxJ1G8qE/U0IeO5CbxUyv1lnSdD7ByJtd5Z3+1063Q6IHbRaYkka1Kb6WgGqEkBrSMaBtbHuFQ==} engines: {node: '>=16.14.0'} dependencies: - '@babel/parser': 7.22.7 - '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + '@babel/parser': 7.23.0 + '@rollup/pluginutils': 5.0.4(rollup@3.29.4) pathe: 1.1.1 transitivePeerDependencies: - rollup dev: true - /ast-walker-scope@0.4.2: - resolution: {integrity: sha512-vdCU9JvpsrxWxvJiRHAr8If8cu07LWJXDPhkqLiP4ErbN1fu/mK623QGmU4Qbn2Nq4Mx0vR/Q017B6+HcHg1aQ==} + /ast-kit@0.9.5: + resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==} engines: {node: '>=16.14.0'} dependencies: - '@babel/parser': 7.22.5 - '@babel/types': 7.22.5 + '@babel/parser': 7.23.0 + '@rollup/pluginutils': 5.0.4(rollup@3.29.4) + pathe: 1.1.1 + transitivePeerDependencies: + - rollup + dev: true + + /ast-walker-scope@0.5.0: + resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/parser': 7.23.0 + ast-kit: 0.9.5 + transitivePeerDependencies: + - rollup dev: true /astral-regex@2.0.0: @@ -3952,7 +4083,7 @@ packages: dependencies: debug: 3.2.7 is-core-module: 2.12.1 - resolve: 1.22.2 + resolve: 1.22.3 transitivePeerDependencies: - supports-color dev: true @@ -4278,8 +4409,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.10.0 + acorn-jsx: 5.3.2(acorn@8.10.0) eslint-visitor-keys: 3.4.1 dev: true @@ -4741,7 +4872,7 @@ packages: dependencies: foreground-child: 3.1.1 jackspeak: 2.2.1 - minimatch: 9.0.1 + minimatch: 9.0.3 minipass: 5.0.0 path-scurry: 1.9.2 dev: true @@ -5091,7 +5222,7 @@ packages: resolution: {integrity: sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - minimatch: 9.0.1 + minimatch: 9.0.3 dev: true /ignore@5.2.4: @@ -5487,7 +5618,7 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.8.2 + acorn: 8.10.0 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -5600,7 +5731,7 @@ packages: resolution: {integrity: sha512-9xZPKVYp9DxnM3sd1yAsh/d59iIaswDkai8oTxbursfKYbg/ibjX0IzFt35+VZ8iEW453TVTXztnRvYUQlAfUQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.8.2 + acorn: 8.10.0 eslint-visitor-keys: 3.4.1 espree: 9.5.2 semver: 7.5.2 @@ -5898,7 +6029,14 @@ packages: resolution: {integrity: sha512-nnNhBSh8QAd90n3CQeyxKlXY4TKJ4PNjFRi7Ofs1dAr239k6H4CYAaAR4ZKRrWZNBvh1IUTl5dYP91t9dKDjig==} engines: {node: '>=16.14.0'} dependencies: - magic-string: 0.30.1 + magic-string: 0.30.4 + dev: true + + /magic-string-ast@0.3.0: + resolution: {integrity: sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==} + engines: {node: '>=16.14.0'} + dependencies: + magic-string: 0.30.4 dev: true /magic-string@0.30.0: @@ -5906,13 +6044,19 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + dev: true /magic-string@0.30.1: resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - dev: true + + /magic-string@0.30.4: + resolution: {integrity: sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} @@ -6257,8 +6401,8 @@ packages: /mlly@1.3.0: resolution: {integrity: sha512-HT5mcgIQKkOrZecOjOX3DJorTikWXwsBfpcr/MGBkhfWcjiqvnaL/9ppxvIUXfjT6xt4DVIAsN9fMUz1ev4bIw==} dependencies: - acorn: 8.8.2 - pathe: 1.1.0 + acorn: 8.10.0 + pathe: 1.1.1 pkg-types: 1.0.3 ufo: 1.1.2 dev: true @@ -6402,7 +6546,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.2 + resolve: 1.22.3 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -6413,7 +6557,7 @@ packages: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.12.1 - semver: 7.5.1 + semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: true @@ -6423,7 +6567,7 @@ packages: dependencies: hosted-git-info: 6.1.1 is-core-module: 2.12.1 - semver: 7.5.1 + semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: true @@ -6968,10 +7112,6 @@ packages: resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} dev: true - /pathe@1.1.0: - resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} - dev: true - /pathe@1.1.1: resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} dev: true @@ -7056,7 +7196,7 @@ packages: postcss: 8.4.26 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.2 + resolve: 1.22.3 dev: true /postcss-js@4.0.1(postcss@8.4.26): @@ -7433,6 +7573,11 @@ packages: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} dev: true + /resolve.exports@2.0.2: + resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + engines: {node: '>=10'} + dev: true + /resolve@1.19.0: resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} dependencies: @@ -7495,6 +7640,14 @@ packages: fsevents: 2.3.2 dev: true + /rollup@3.29.4: + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + /rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} dev: true @@ -7615,7 +7768,7 @@ packages: resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} engines: {node: '>=12'} dependencies: - semver: 7.5.1 + semver: 7.5.4 dev: true /semver-regex@4.0.5: @@ -8319,7 +8472,7 @@ packages: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 20.4.2 - acorn: 8.8.2 + acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 @@ -8473,7 +8626,7 @@ packages: /unconfig@0.3.9: resolution: {integrity: sha512-8yhetFd48M641mxrkWA+C/lZU4N0rCOdlo3dFsyFPnBHBjMJfjT/3eAZBRT2RxCRqeBMAKBVgikejdS6yeBjMw==} dependencies: - '@antfu/utils': 0.7.2 + '@antfu/utils': 0.7.5 defu: 6.1.2 jiti: 1.18.2 dev: true @@ -8481,17 +8634,17 @@ packages: /unimport@3.0.14: resolution: {integrity: sha512-67Rh/sGpEuVqdHWkXaZ6NOq+I7sKt86o+DUtKeGB6dh4Hk1A8AQrzyVGg2+LaVEYotStH7HwvV9YSaRjyT7Uqg==} dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + '@rollup/pluginutils': 5.0.4(rollup@3.29.4) escape-string-regexp: 5.0.0 fast-glob: 3.3.0 local-pkg: 0.4.3 - magic-string: 0.30.1 + magic-string: 0.30.4 mlly: 1.4.0 pathe: 1.1.1 pkg-types: 1.0.3 scule: 1.0.0 strip-literal: 1.0.1 - unplugin: 1.3.2 + unplugin: 1.5.0 transitivePeerDependencies: - rollup dev: true @@ -8574,7 +8727,7 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.5 - '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + '@rollup/pluginutils': 5.0.2 '@vueuse/core': 10.2.1(vue@3.3.4) fast-glob: 3.3.0 local-pkg: 0.4.3 @@ -8605,7 +8758,7 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.5 - unplugin: 1.3.2 + unplugin: 1.5.0 vite: 4.4.4(@types/node@20.4.2)(sass@1.63.6) dev: true @@ -8623,7 +8776,7 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.5 - '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + '@rollup/pluginutils': 5.0.2 chokidar: 3.5.3 debug: 4.3.4 fast-glob: 3.2.12 @@ -8638,47 +8791,52 @@ packages: - supports-color dev: true - /unplugin-vue-define-options@1.3.11(vue@3.3.4): - resolution: {integrity: sha512-GYvPO4ww3X7Y5umPyLbKbEx2cX1cditbW8GRvWPe1L8tpQ6DMcwTz1ScBHuB78wt7nLT3+wv4DLnvfILiNWigw==} + /unplugin-vue-define-options@1.3.18(vue@3.3.4): + resolution: {integrity: sha512-AaE10FCccfezT48yyYuUXdnTF9z8vQuXrlpNF5uQtq/AOD2pdkf38vnmJm8bJjpoqEkR6u72wNCJLZKXSUw+Og==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) - ast-walker-scope: 0.4.2 - unplugin: 1.3.2 + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + ast-walker-scope: 0.5.0 + unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /unplugin-vue-macros@2.3.6(@vueuse/core@10.2.1)(vite@4.4.4)(vue@3.3.4): - resolution: {integrity: sha512-kqws1LtXxQN4P3bG5ritdVGpsxerZOW/6Coe8/9yFYWCqf6B0YN546D60QMizVJpRV8Wur+desoMrnvxWhOlfA==} + /unplugin-vue-macros@2.6.1(@vueuse/core@10.2.1)(vite@4.4.4)(vue@3.3.4): + resolution: {integrity: sha512-YHqCZgZPasdRwmmuautjXkV6uOQ0amg/qHnXyUMgLI8/FkgtfGx+QgeknXpLgiOC2PVXlsuCqbcGnHJ/N4VtUg==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/better-define': 1.6.5(vue@3.3.4) - '@vue-macros/chain-call': 0.0.4(vue@3.3.4) - '@vue-macros/common': 1.5.0(rollup@3.26.2)(vue@3.3.4) - '@vue-macros/define-emit': 0.1.9(vue@3.3.4) - '@vue-macros/define-models': 1.0.9(@vueuse/core@10.2.1)(vue@3.3.4) - '@vue-macros/define-prop': 0.2.0(vue@3.3.4) - '@vue-macros/define-props': 1.0.12(@vue-macros/reactivity-transform@0.3.14)(vue@3.3.4) - '@vue-macros/define-props-refs': 1.1.3(vue@3.3.4) - '@vue-macros/define-render': 1.3.12(vue@3.3.4) - '@vue-macros/define-slots': 1.0.8(vue@3.3.4) + '@vue-macros/better-define': 1.6.12(vue@3.3.4) + '@vue-macros/boolean-prop': 0.2.1(vue@3.3.4) + '@vue-macros/chain-call': 0.1.6(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.4)(vue@3.3.4) + '@vue-macros/define-emit': 0.1.16(vue@3.3.4) + '@vue-macros/define-models': 1.1.0(@vueuse/core@10.2.1)(vue@3.3.4) + '@vue-macros/define-prop': 0.2.8(vue@3.3.4) + '@vue-macros/define-props': 1.0.21(@vue-macros/reactivity-transform@0.3.23)(vue@3.3.4) + '@vue-macros/define-props-refs': 1.1.10(vue@3.3.4) + '@vue-macros/define-render': 1.4.3(vue@3.3.4) + '@vue-macros/define-slots': 1.0.15(vue@3.3.4) '@vue-macros/devtools': 0.1.3(vite@4.4.4) - '@vue-macros/export-expose': 0.0.6(vue@3.3.4) - '@vue-macros/export-props': 0.3.11(vue@3.3.4) - '@vue-macros/hoist-static': 1.4.5(vue@3.3.4) - '@vue-macros/named-template': 0.3.12(vue@3.3.4) - '@vue-macros/reactivity-transform': 0.3.14(vue@3.3.4) - '@vue-macros/setup-block': 0.2.11(vue@3.3.4) - '@vue-macros/setup-component': 0.16.12(vue@3.3.4) - '@vue-macros/setup-sfc': 0.15.12(vue@3.3.4) - '@vue-macros/short-emits': 1.4.3(vue@3.3.4) - unplugin: 1.3.2 + '@vue-macros/export-expose': 0.0.13(vue@3.3.4) + '@vue-macros/export-props': 0.3.18(vue@3.3.4) + '@vue-macros/export-render': 0.1.1(vue@3.3.4) + '@vue-macros/hoist-static': 1.4.12(vue@3.3.4) + '@vue-macros/jsx-directive': 0.6.5(vue@3.3.4) + '@vue-macros/named-template': 0.3.19(vue@3.3.4) + '@vue-macros/reactivity-transform': 0.3.23(vue@3.3.4) + '@vue-macros/setup-block': 0.2.18(vue@3.3.4) + '@vue-macros/setup-component': 0.16.19(vue@3.3.4) + '@vue-macros/setup-sfc': 0.16.3(vue@3.3.4) + '@vue-macros/short-bind': 0.1.0(vue@3.3.4) + '@vue-macros/short-emits': 1.4.10(vue@3.3.4) + '@vue-macros/short-vmodel': 1.3.0(vue@3.3.4) + unplugin: 1.5.0 unplugin-combine: 0.7.0(vite@4.4.4) - unplugin-vue-define-options: 1.3.11(vue@3.3.4) + unplugin-vue-define-options: 1.3.18(vue@3.3.4) vue: 3.3.4 transitivePeerDependencies: - '@vueuse/core' @@ -8691,7 +8849,7 @@ packages: /unplugin@1.3.1: resolution: {integrity: sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==} dependencies: - acorn: 8.8.2 + acorn: 8.10.0 chokidar: 3.5.3 webpack-sources: 3.2.3 webpack-virtual-modules: 0.5.0 @@ -8706,6 +8864,15 @@ packages: webpack-virtual-modules: 0.5.0 dev: true + /unplugin@1.5.0: + resolution: {integrity: sha512-9ZdRwbh/4gcm1JTOkp9lAkIDrtOyOxgHmY7cjuwI8L/2RTikMcVG25GsZwNAgRuap3iDw2jeq7eoqtAsz5rW3A==} + dependencies: + acorn: 8.10.0 + chokidar: 3.5.3 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.5.0 + dev: true + /update-browserslist-db@1.0.11(browserslist@4.21.6): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true @@ -8795,7 +8962,7 @@ packages: cac: 6.7.14 debug: 4.3.4 mlly: 1.3.0 - pathe: 1.1.0 + pathe: 1.1.1 picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 @@ -8844,7 +9011,7 @@ packages: optional: true dependencies: '@microsoft/api-extractor': 7.36.1(@types/node@20.4.2) - '@rollup/pluginutils': 5.0.2(rollup@3.26.2) + '@rollup/pluginutils': 5.0.2 '@vue/language-core': 1.8.4(typescript@5.1.6) debug: 4.3.4 kolorist: 1.8.0 @@ -8991,7 +9158,7 @@ packages: espree: 9.5.2 esquery: 1.5.0 lodash: 4.17.21 - semver: 7.5.2 + semver: 7.5.4 transitivePeerDependencies: - supports-color dev: true