diff --git a/package.json b/package.json index c856de415f406..f171aef58eece 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "googlevideo": "^4.1.1", "marked": "^18.0.11", "process": "^0.11.10", - "shaka-player": "^5.1.12", + "shaka-player": "^5.2.7", "swiper": "^14.1.0", "vue": "^3.5.41", "vue-i18n": "^11.4.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6edb74b2459d7..c4f399dc57173 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -51,8 +51,8 @@ importers: specifier: ^0.11.10 version: 0.11.10 shaka-player: - specifier: ^5.1.12 - version: 5.1.12 + specifier: ^5.2.7 + version: 5.2.7 swiper: specifier: ^14.1.0 version: 14.1.0 @@ -61,7 +61,7 @@ importers: version: 3.5.41(typescript@6.0.3) vue-i18n: specifier: ^11.4.9 - version: 11.4.9(vue@3.5.41(typescript@6.0.3)) + version: 11.4.10(vue@3.5.41(typescript@6.0.3)) vue-observe-visibility: specifier: ^2.0.0-alpha.1 version: 2.0.0-alpha.1(vue@3.5.41(typescript@6.0.3)) @@ -83,19 +83,19 @@ importers: version: 8.0.2(@babel/core@8.0.1) '@double-great/stylelint-a11y': specifier: ^3.5.2 - version: 3.5.2(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3)) + version: 3.5.2(stylelint@17.14.1(typescript@6.0.3)) '@eslint/js': specifier: ^10.0.1 - version: 10.0.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + version: 10.0.1(eslint@10.9.1(jiti@2.7.0)) '@intlify/eslint-plugin-vue-i18n': specifier: ^4.5.1 - version: 4.5.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(jsonc-eslint-parser@3.3.0)(supports-color@10.2.2)(vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))(yaml-eslint-parser@2.1.0) + version: 4.5.1(eslint@10.9.1(jiti@2.7.0))(jsonc-eslint-parser@3.2.0)(vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0)))(yaml-eslint-parser@2.1.0) '@magda/tree-kill': specifier: 1.2.3 version: 1.2.3 '@stylistic/eslint-plugin': specifier: ^5.10.0 - version: 5.10.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + version: 5.10.0(eslint@10.9.1(jiti@2.7.0)) babel-loader: specifier: ^10.1.1 version: 10.1.1(@babel/core@8.0.1)(webpack@5.109.2) @@ -107,43 +107,43 @@ importers: version: 7.1.4(webpack@5.109.2) css-minimizer-webpack-plugin: specifier: ^8.0.0 - version: 8.0.0(clean-css@5.3.3)(csso@5.0.5)(webpack@5.109.2) + version: 8.0.0(webpack@5.109.2) electron: specifier: ^43.4.0 - version: 43.4.0(supports-color@10.2.2) + version: 43.4.0 electron-builder: specifier: ^26.15.7 - version: 26.15.7(electron-builder-squirrel-windows@26.15.7)(supports-color@10.2.2) + version: 26.15.7(electron-builder-squirrel-windows@26.15.7) eslint: specifier: ^10.9.1 - version: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + version: 10.9.1(jiti@2.7.0) eslint-plugin-import-x: specifier: ^4.17.1 - version: 4.17.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) + version: 4.17.1(eslint@10.9.1(jiti@2.7.0)) eslint-plugin-jsdoc: specifier: ^64.2.1 - version: 64.2.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) + version: 64.2.1(eslint@10.9.1(jiti@2.7.0)) eslint-plugin-jsonc: specifier: ^3.4.2 - version: 3.4.2(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + version: 3.4.2(eslint@10.9.1(jiti@2.7.0)) eslint-plugin-n: specifier: ^18.3.0 - version: 18.3.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3) + version: 18.3.0(eslint@10.9.1(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3) eslint-plugin-promise: specifier: ^7.3.0 - version: 7.3.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + version: 7.3.0(eslint@10.9.1(jiti@2.7.0)) eslint-plugin-unicorn: specifier: ^73.0.0 - version: 73.0.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + version: 73.0.0(eslint@10.9.1(jiti@2.7.0)) eslint-plugin-vue: specifier: ^10.10.0 - version: 10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)))(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)) + version: 10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.9.1(jiti@2.7.0)))(eslint@10.9.1(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0))) eslint-plugin-vuejs-accessibility: specifier: ^2.6.0 - version: 2.6.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(globals@17.11.0)(supports-color@10.2.2) + version: 2.6.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0) eslint-plugin-yml: specifier: ^3.8.1 - version: 3.8.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + version: 3.8.1(eslint@10.9.1(jiti@2.7.0)) globals: specifier: ^17.11.0 version: 17.11.0 @@ -152,7 +152,7 @@ importers: version: 5.6.8(webpack@5.109.2) js-yaml: specifier: ^5.4.0 - version: 5.4.0 + version: 5.4.1 json-minimizer-webpack-plugin: specifier: ^5.0.1 version: 5.0.1(webpack@5.109.2) @@ -176,37 +176,37 @@ importers: version: 17.0.0(sass@1.103.1)(webpack@5.109.2) stylelint: specifier: ^17.14.1 - version: 17.14.1(supports-color@10.2.2)(typescript@6.0.3) + version: 17.14.1(typescript@6.0.3) stylelint-config-sass-guidelines: specifier: ^13.0.0 - version: 13.0.0(postcss@8.5.26)(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3)) + version: 13.0.0(postcss@8.5.26)(stylelint@17.14.1(typescript@6.0.3)) stylelint-config-standard: specifier: ^40.0.0 - version: 40.0.0(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3)) + version: 40.0.0(stylelint@17.14.1(typescript@6.0.3)) stylelint-high-performance-animation: specifier: ^2.0.0 - version: 2.0.0(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3)) + version: 2.0.0(stylelint@17.14.1(typescript@6.0.3)) stylelint-use-logical-spec: specifier: ^5.0.1 - version: 5.0.1(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3)) + version: 5.0.1(stylelint@17.14.1(typescript@6.0.3)) terser: specifier: ^5.50.0 version: 5.50.0 vue-eslint-parser: specifier: ^10.4.1 - version: 10.4.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) + version: 10.4.1(eslint@10.9.1(jiti@2.7.0)) vue-loader: specifier: ^17.4.2 version: 17.4.2(@vue/compiler-sfc@3.5.41)(vue@3.5.41(typescript@6.0.3))(webpack@5.109.2) webpack: specifier: ^5.109.2 - version: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) + version: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) webpack-cli: specifier: ^7.2.2 - version: 7.2.2(js-yaml@5.4.0)(json5@2.2.3)(webpack-dev-server@6.0.0)(webpack@5.109.2) + version: 7.2.2(js-yaml@5.4.1)(json5@2.2.3)(webpack-dev-server@6.0.0)(webpack@5.109.2) webpack-dev-server: specifier: ^6.0.0 - version: 6.0.0(supports-color@10.2.2)(tslib@2.8.1)(webpack-cli@7.2.2)(webpack@5.109.2) + version: 6.0.0(tslib@2.8.1)(webpack-cli@7.2.2)(webpack@5.109.2) packages: @@ -956,22 +956,22 @@ packages: resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} + '@intlify/core-base@11.4.10': + resolution: {integrity: sha512-+yJ74JRWVJokdgG9zYNMyTSzeNV3O9T4vVxk8PvLFHmI+R/BYA//cITh7vhRK37hWLZ4/kTcKcUz1dlWOpypIg==} + engines: {node: '>= 22'} + '@intlify/core-base@11.4.4': resolution: {integrity: sha512-w/vItlylrAmhebkIbVl5YY8XMCtj8Mb2g70ttxktMYuf5AuRahgEHL2iLgLIsZBIbTSgs4hkUo7ucCL0uTJvOg==} engines: {node: '>= 22'} - '@intlify/core-base@11.4.9': - resolution: {integrity: sha512-qbGZHXBUwodVCxm6E/IXY0yVLGHuh0GDxnoeCZ5FB75Wq5koKHLrANw5cFhC8fT3WyrkDyvesRzMoFOWsLpPOw==} + '@intlify/devtools-types@11.4.10': + resolution: {integrity: sha512-xZxzZsAuu6/0zoLRVQWdpXWe5Kjl0LnWpjlQA3r9u9FbLYMhapqt7IwkgQyn0Tm2GUNAqhj9eZiUmYOrB024BQ==} engines: {node: '>= 22'} '@intlify/devtools-types@11.4.4': resolution: {integrity: sha512-PcBLmGmDQsTSVV911P8upzpcLJO1CNVYi/IH6bGnLR2nA+0L963+kXN1ZrisTEnbtw2ewN6HMMSldqzjronA0Q==} engines: {node: '>= 22'} - '@intlify/devtools-types@11.4.9': - resolution: {integrity: sha512-DFwTGShMQBK9ODzt+EKTRdoHdD65fTA/KbgxBq5gSEsbwYZKVFUKfHwnOYvZnZDL+h56swwXcP6jYRmQMOomvg==} - engines: {node: '>= 22'} - '@intlify/eslint-plugin-vue-i18n@4.5.1': resolution: {integrity: sha512-iAX/zbg48uF8BvjfJKGKUOCdxntcJsNsh5iXePh9ivMDu+AdzfN7EHsdKyohxXTKcc8HaU1bW/SW++BQ+C0HUQ==} engines: {node: '>=18.0.0'} @@ -981,22 +981,22 @@ packages: vue-eslint-parser: ^10.0.0 yaml-eslint-parser: ^1.2.2 || ^2.0.0 + '@intlify/message-compiler@11.4.10': + resolution: {integrity: sha512-oUB/scz2EJENXDiUJ7JjZffOrH8UIZ1BuZeHvonbi5fWLavLt04aivuk2OIByOZA0tsci1bkeeQRmwhb5M8Imw==} + engines: {node: '>= 22'} + '@intlify/message-compiler@11.4.4': resolution: {integrity: sha512-vn0OAV9pYkJlPPmgnsSm5eAG3mL0+9C/oaded2JY9jmxBbhmUXT3TcAUY8WRgLY9Hte7lkUJKpXrVlYjMXBD2w==} engines: {node: '>= 22'} - '@intlify/message-compiler@11.4.9': - resolution: {integrity: sha512-4vlAQsttSX1NgyDOY3sXAEq7HiQPvy21YgBeQUc7Ylu66MwLYVvtqOYSYudDR/SyOahttXvezuNs52s+G104xA==} + '@intlify/shared@11.4.10': + resolution: {integrity: sha512-FeImVdPeoSHTm3NBFFZHv0eRP9gQ3F4lj2puDBX5Kw7iiM1uJW6JTf39ian0K/17pbXCI3ef5i9RVsRrALqI6Q==} engines: {node: '>= 22'} '@intlify/shared@11.4.4': resolution: {integrity: sha512-QRUCHqda1U6aR14FR0vvXD4+4gj6+fm0AhAozvSuRCw0fCvrmCugWpgiR4xH2NI6s8am6N9p5OhirplsX8ZS3g==} engines: {node: '>= 22'} - '@intlify/shared@11.4.9': - resolution: {integrity: sha512-4qMBu3D64EN5KbkAj9Mv3TFjiPHtKG/YNd5LU5bpb0DZMR+bKh9/uGNx2GovzxWn2Wnyh5uvEhbPR718EVSkCw==} - engines: {node: '>= 22'} - '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -2867,6 +2867,10 @@ packages: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} + fs-extra@11.3.5: + resolution: {integrity: sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==} + engines: {node: '>=14.14'} + fs-extra@11.4.0: resolution: {integrity: sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==} engines: {node: '>=14.14'} @@ -3347,8 +3351,8 @@ packages: resolution: {integrity: sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==} hasBin: true - js-yaml@5.4.0: - resolution: {integrity: sha512-jE7vUJIebKzYQI5xu4co5CRBDlDEYnHrdzsxs4O2giCz4v2SbVMYKpmt1D9L38OKQAeCWmrOTRiCV93u0UkaJA==} + js-yaml@5.4.1: + resolution: {integrity: sha512-28R/k+NAjeuf7+CKlTxWZVExJGwVVLwY06DgEnOMz2gEpfNkDcD7QvyiVPT0xy0XXhU8vHsd4Ot42OOPdJG7dQ==} hasBin: true jsdoc-type-pratt-parser@9.1.2: @@ -3389,8 +3393,8 @@ packages: engines: {node: '>=6'} hasBin: true - jsonc-eslint-parser@3.3.0: - resolution: {integrity: sha512-hYTGkHGNRZnXOFZ1urhINADoqDrGfpy53cjw+dxk84QE0pUDujQzeUeamNs6Mz44/TKD49z2x6/GVSu4ZrtA+Q==} + jsonc-eslint-parser@3.2.0: + resolution: {integrity: sha512-fjACeZ2chy9tiBakt5nU5SZhzk385pkSSfmhVvS13o4gqGiHVCNJXTNve8kqMeKv7A0L50mdaNUb7T8s+Egrnw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} jsonfile@4.0.0: @@ -3597,8 +3601,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - meriyah@7.3.1: - resolution: {integrity: sha512-642iQ3T0ZBXw+qrFo9m50CsdzSz9Tn0HtSKN3WxWlTXfcHUZwunxU4gMoMDIQzzOhwtkLOLeBs9GXs7NwDI2nA==} + meriyah@7.3.2: + resolution: {integrity: sha512-uFPXbsoxaEd7PafMz3K/n/Z3kXz7iZBJtYU0VQB/kcV7i33+JghLTKweabLir480FUsyLz6gUIj4LW7kCQ35TA==} engines: {node: '>=20.0.0'} micromatch@4.0.8: @@ -3956,10 +3960,6 @@ packages: resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} engines: {node: '>=12'} - picomatch@4.0.7: - resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==} - engines: {node: '>=12'} - pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} @@ -4302,8 +4302,8 @@ packages: readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - readdirp@5.1.1: - resolution: {integrity: sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==} + readdirp@5.0.0: + resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} engines: {node: '>= 20.19.0'} rechoir@0.8.0: @@ -4516,9 +4516,8 @@ packages: setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - shaka-player@5.1.12: - resolution: {integrity: sha512-luGIzJ/H201aY0Hobs5853vY1eRJXPHH+u3oSWiTAYoufq5s/yIbRZS1QwCsj3f3Fyxc2C3HfptfI0brjE+RIQ==} - engines: {node: '>=18'} + shaka-player@5.2.7: + resolution: {integrity: sha512-4qFQcLdAa0sHnTaXZ7dDLLh/X0TffX8BUoW6+eD4JFkUssGVhzNZsMfqNivDwIrzLTcXXZefvFNYJUUikXJDrg==} shallow-clone@3.0.1: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} @@ -4998,8 +4997,8 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - vue-i18n@11.4.9: - resolution: {integrity: sha512-SJoEYcmt+g8IW1Ro9zuF6GyYEi/2t4kYlg0y7bUPKAyciR4Zhg6f+RTxgEZ9H2o9LrxJdcr50OH2OkGweRzRiA==} + vue-i18n@11.4.10: + resolution: {integrity: sha512-Lp+BjOxqzOY87DS6Z8KrQrpiTr9IN/Lt4kZEilwyXG2Wrx+AcU6IVsAW92HNXtVcn1HFFPV6ty41p9e/qDpyvg==} engines: {node: '>= 22'} peerDependencies: vue: ^3.0.0 @@ -5289,7 +5288,7 @@ snapshots: '@babel/helper-validator-option': 8.0.0 browserslist: 4.28.7 lru-cache: 11.5.1 - semver: 7.8.5 + semver: 7.8.4 '@babel/helper-create-class-features-plugin@8.0.1(@babel/core@8.0.1)': dependencies: @@ -5884,10 +5883,10 @@ snapshots: '@discoveryjs/json-ext@1.1.0': {} - '@double-great/stylelint-a11y@3.5.2(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3))': + '@double-great/stylelint-a11y@3.5.2(stylelint@17.14.1(typescript@6.0.3))': dependencies: postcss: 8.5.26 - stylelint: 17.14.1(supports-color@10.2.2)(typescript@6.0.3) + stylelint: 17.14.1(typescript@6.0.3) '@electron-internal/extract-zip@1.0.5': {} @@ -5903,45 +5902,45 @@ snapshots: fs-extra: 9.1.0 minimist: 1.2.8 - '@electron/get@3.1.0(supports-color@10.2.2)': + '@electron/get@3.1.0': dependencies: - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 env-paths: 2.2.1 fs-extra: 8.1.0 got: 11.8.6 progress: 2.0.3 semver: 6.3.1 - sumchecker: 3.0.1(supports-color@10.2.2) + sumchecker: 3.0.1 optionalDependencies: global-agent: 3.0.0 transitivePeerDependencies: - supports-color - '@electron/get@5.1.0(supports-color@10.2.2)': + '@electron/get@5.1.0': dependencies: - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 env-paths: 3.0.0 graceful-fs: 4.2.11 progress: 2.0.3 semver: 7.8.5 - sumchecker: 3.0.1(supports-color@10.2.2) + sumchecker: 3.0.1 optionalDependencies: undici: 7.29.0 transitivePeerDependencies: - supports-color - '@electron/notarize@2.5.0(supports-color@10.2.2)': + '@electron/notarize@2.5.0': dependencies: - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 fs-extra: 9.1.0 promise-retry: 2.0.1 transitivePeerDependencies: - supports-color - '@electron/osx-sign@1.3.3(supports-color@10.2.2)': + '@electron/osx-sign@1.3.3': dependencies: compare-version: 0.1.2 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 fs-extra: 10.1.0 isbinaryfile: 4.0.10 minimist: 1.2.8 @@ -5949,33 +5948,33 @@ snapshots: transitivePeerDependencies: - supports-color - '@electron/rebuild@4.0.4(supports-color@10.2.2)': + '@electron/rebuild@4.0.4': dependencies: '@malept/cross-spawn-promise': 2.0.0 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 node-abi: 4.31.0 node-api-version: 0.2.1 node-gyp: 12.4.0 - read-binary-file-arch: 1.0.6(supports-color@10.2.2) + read-binary-file-arch: 1.0.6 transitivePeerDependencies: - supports-color - '@electron/universal@2.0.3(supports-color@10.2.2)': + '@electron/universal@2.0.3': dependencies: '@electron/asar': 3.4.1 '@malept/cross-spawn-promise': 2.0.0 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 dir-compare: 4.2.0 - fs-extra: 11.4.0 + fs-extra: 11.3.5 minimatch: 9.0.9 plist: 3.1.0 transitivePeerDependencies: - supports-color - '@electron/windows-sign@1.2.2(supports-color@10.2.2)': + '@electron/windows-sign@1.2.2': dependencies: cross-dirname: 0.1.0 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 fs-extra: 11.4.0 minimist: 1.2.8 postject: 1.0.0-alpha.6 @@ -6009,22 +6008,22 @@ snapshots: '@es-joy/resolve.exports@1.2.0': {} - '@eslint-community/eslint-utils@4.10.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))': + '@eslint-community/eslint-utils@4.10.1(eslint@10.9.1(jiti@2.7.0))': dependencies: - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.9.1(jiti@2.7.0) eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.9.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))': + '@eslint-community/eslint-utils@4.9.1(eslint@10.9.1(jiti@2.7.0))': dependencies: - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.9.1(jiti@2.7.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint/config-array@0.23.5(supports-color@10.2.2)': + '@eslint/config-array@0.23.5': dependencies: '@eslint/object-schema': 3.0.5 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 minimatch: 10.2.6 transitivePeerDependencies: - supports-color @@ -6042,10 +6041,10 @@ snapshots: mdn-data: 2.29.0 source-map-js: 1.2.1 - '@eslint/eslintrc@3.3.5(supports-color@10.2.2)': + '@eslint/eslintrc@3.3.5': dependencies: ajv: 6.15.0 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 @@ -6056,9 +6055,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@10.0.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))': + '@eslint/js@10.0.1(eslint@10.9.1(jiti@2.7.0))': optionalDependencies: - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.9.1(jiti@2.7.0) '@eslint/object-schema@3.0.5': {} @@ -6106,36 +6105,36 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} + '@intlify/core-base@11.4.10': + dependencies: + '@intlify/devtools-types': 11.4.10 + '@intlify/message-compiler': 11.4.10 + '@intlify/shared': 11.4.10 + '@intlify/core-base@11.4.4': dependencies: '@intlify/devtools-types': 11.4.4 '@intlify/message-compiler': 11.4.4 '@intlify/shared': 11.4.4 - '@intlify/core-base@11.4.9': + '@intlify/devtools-types@11.4.10': dependencies: - '@intlify/devtools-types': 11.4.9 - '@intlify/message-compiler': 11.4.9 - '@intlify/shared': 11.4.9 + '@intlify/core-base': 11.4.10 + '@intlify/shared': 11.4.10 '@intlify/devtools-types@11.4.4': dependencies: '@intlify/core-base': 11.4.4 '@intlify/shared': 11.4.4 - '@intlify/devtools-types@11.4.9': + '@intlify/eslint-plugin-vue-i18n@4.5.1(eslint@10.9.1(jiti@2.7.0))(jsonc-eslint-parser@3.2.0)(vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0)))(yaml-eslint-parser@2.1.0)': dependencies: - '@intlify/core-base': 11.4.9 - '@intlify/shared': 11.4.9 - - '@intlify/eslint-plugin-vue-i18n@4.5.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(jsonc-eslint-parser@3.3.0)(supports-color@10.2.2)(vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))(yaml-eslint-parser@2.1.0)': - dependencies: - '@eslint/eslintrc': 3.3.5(supports-color@10.2.2) + '@eslint/eslintrc': 3.3.5 '@intlify/core-base': 11.4.4 '@intlify/message-compiler': 11.4.4 - debug: 4.4.3(supports-color@10.2.2) - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) - eslint-compat-utils: 0.6.5(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + debug: 4.4.3 + eslint: 10.9.1(jiti@2.7.0) + eslint-compat-utils: 0.6.5(eslint@10.9.1(jiti@2.7.0)) glob: 10.5.0 globals: 17.11.0 ignore: 7.0.5 @@ -6143,28 +6142,28 @@ snapshots: is-language-code: 3.1.0 js-yaml: 4.3.1 json5: 2.2.3 - jsonc-eslint-parser: 3.3.0 + jsonc-eslint-parser: 3.2.0 parse5: 7.3.0 semver: 7.8.2 synckit: 0.11.13 - vue-eslint-parser: 10.4.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) + vue-eslint-parser: 10.4.1(eslint@10.9.1(jiti@2.7.0)) yaml-eslint-parser: 2.1.0 transitivePeerDependencies: - supports-color - '@intlify/message-compiler@11.4.4': + '@intlify/message-compiler@11.4.10': dependencies: - '@intlify/shared': 11.4.4 + '@intlify/shared': 11.4.10 source-map-js: 1.2.1 - '@intlify/message-compiler@11.4.9': + '@intlify/message-compiler@11.4.4': dependencies: - '@intlify/shared': 11.4.9 + '@intlify/shared': 11.4.4 source-map-js: 1.2.1 - '@intlify/shared@11.4.4': {} + '@intlify/shared@11.4.10': {} - '@intlify/shared@11.4.9': {} + '@intlify/shared@11.4.4': {} '@isaacs/cliui@8.0.2': dependencies: @@ -6372,9 +6371,9 @@ snapshots: dependencies: cross-spawn: 7.0.6 - '@malept/flatpak-bundler@0.4.0(supports-color@10.2.2)': + '@malept/flatpak-bundler@0.4.0': dependencies: - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 fs-extra: 9.1.0 lodash: 4.18.1 tmp-promise: 3.0.3 @@ -6447,7 +6446,7 @@ snapshots: detect-libc: 2.1.2 is-glob: 4.0.3 node-addon-api: 7.1.1 - picomatch: 4.0.7 + picomatch: 4.0.5 optionalDependencies: '@parcel/watcher-android-arm64': 2.6.0 '@parcel/watcher-darwin-arm64': 2.6.0 @@ -6590,17 +6589,17 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@stylistic/eslint-plugin@5.10.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))': + '@stylistic/eslint-plugin@5.10.0(eslint@10.9.1(jiti@2.7.0))': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.9.1(jiti@2.7.0)) '@typescript-eslint/types': 8.58.0 - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.9.1(jiti@2.7.0) eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 picomatch: 4.0.4 - '@stylistic/stylelint-plugin@5.0.1(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3))': + '@stylistic/stylelint-plugin@5.0.1(stylelint@17.14.1(typescript@6.0.3))': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 @@ -6609,7 +6608,7 @@ snapshots: postcss-selector-parser: 7.1.4 postcss-value-parser: 4.2.0 style-search: 0.1.0 - stylelint: 17.14.1(supports-color@10.2.2)(typescript@6.0.3) + stylelint: 17.14.1(typescript@6.0.3) '@szmarczak/http-timer@4.0.6': dependencies: @@ -7034,33 +7033,33 @@ snapshots: ansi-styles@6.2.3: {} - app-builder-lib@26.15.7(dmg-builder@26.15.7)(electron-builder-squirrel-windows@26.15.7)(supports-color@10.2.2): + app-builder-lib@26.15.7(dmg-builder@26.15.7)(electron-builder-squirrel-windows@26.15.7): dependencies: '@electron/asar': 3.4.1 '@electron/fuses': 1.8.0 - '@electron/get': 3.1.0(supports-color@10.2.2) - '@electron/notarize': 2.5.0(supports-color@10.2.2) - '@electron/osx-sign': 1.3.3(supports-color@10.2.2) - '@electron/rebuild': 4.0.4(supports-color@10.2.2) - '@electron/universal': 2.0.3(supports-color@10.2.2) - '@malept/flatpak-bundler': 0.4.0(supports-color@10.2.2) + '@electron/get': 3.1.0 + '@electron/notarize': 2.5.0 + '@electron/osx-sign': 1.3.3 + '@electron/rebuild': 4.0.4 + '@electron/universal': 2.0.3 + '@malept/flatpak-bundler': 0.4.0 '@noble/hashes': 2.2.0 '@peculiar/webcrypto': 1.7.1 '@types/fs-extra': 9.0.13 ajv: 8.20.0 asn1js: 3.0.10 async-exit-hook: 2.0.1 - builder-util: 26.15.3(supports-color@10.2.2) - builder-util-runtime: 9.7.0(supports-color@10.2.2) + builder-util: 26.15.3 + builder-util-runtime: 9.7.0 chromium-pickle-js: 0.2.0 ci-info: 4.3.1 - debug: 4.4.3(supports-color@10.2.2) - dmg-builder: 26.15.7(electron-builder-squirrel-windows@26.15.7)(supports-color@10.2.2) + debug: 4.4.3 + dmg-builder: 26.15.7(electron-builder-squirrel-windows@26.15.7) dotenv: 16.6.1 dotenv-expand: 11.0.7 ejs: 3.1.10 - electron-builder-squirrel-windows: 26.15.7(dmg-builder@26.15.7)(supports-color@10.2.2) - electron-publish: 26.15.3(supports-color@10.2.2) + electron-builder-squirrel-windows: 26.15.7(dmg-builder@26.15.7) + electron-publish: 26.15.3 fs-extra: 10.1.0 hosted-git-info: 4.1.0 isbinaryfile: 5.0.7 @@ -7130,7 +7129,7 @@ snapshots: '@babel/core': 8.0.1 find-up: 5.0.0 optionalDependencies: - webpack: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) + webpack: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) babel-plugin-polyfill-corejs3@1.0.0(@babel/core@8.0.1): dependencies: @@ -7154,11 +7153,11 @@ snapshots: bluebird@3.7.2: {} - body-parser@2.3.0(supports-color@10.2.2): + body-parser@2.3.0: dependencies: bytes: 3.1.2 content-type: 2.0.0 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 http-errors: 2.0.1 iconv-lite: 0.7.3 on-finished: 2.4.1 @@ -7209,23 +7208,23 @@ snapshots: buffer-from@1.1.2: {} - builder-util-runtime@9.7.0(supports-color@10.2.2): + builder-util-runtime@9.7.0: dependencies: - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 sax: 1.6.0 transitivePeerDependencies: - supports-color - builder-util@26.15.3(supports-color@10.2.2): + builder-util@26.15.3: dependencies: '@types/debug': 4.1.13 - builder-util-runtime: 9.7.0(supports-color@10.2.2) + builder-util-runtime: 9.7.0 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 fs-extra: 10.1.0 - http-proxy-agent: 7.0.2(supports-color@10.2.2) - https-proxy-agent: 7.0.6(supports-color@10.2.2) + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 js-yaml: 4.3.1 sanitize-filename: 1.6.4 source-map-support: 0.5.21 @@ -7307,7 +7306,7 @@ snapshots: chokidar@5.0.0: dependencies: - readdirp: 5.1.1 + readdirp: 5.0.0 chownr@3.0.0: {} @@ -7379,11 +7378,11 @@ snapshots: dependencies: mime-db: 1.54.0 - compression@1.8.1(supports-color@10.2.2): + compression@1.8.1: dependencies: bytes: 3.1.2 compressible: 2.0.18 - debug: 2.6.9(supports-color@10.2.2) + debug: 2.6.9 negotiator: 0.6.4 on-headers: 1.1.0 safe-buffer: 5.2.1 @@ -7420,7 +7419,7 @@ snapshots: schema-utils: 4.3.3 serialize-javascript: 7.0.5 tinyglobby: 0.2.15 - webpack: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) + webpack: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) core-js-compat@3.49.0: dependencies: @@ -7467,9 +7466,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.4 optionalDependencies: - webpack: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) + webpack: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) - css-minimizer-webpack-plugin@8.0.0(clean-css@5.3.3)(csso@5.0.5)(webpack@5.109.2): + css-minimizer-webpack-plugin@8.0.0(webpack@5.109.2): dependencies: '@jridgewell/trace-mapping': 0.3.29 cssnano: 7.0.6(postcss@8.5.26) @@ -7477,10 +7476,7 @@ snapshots: postcss: 8.5.26 schema-utils: 4.3.3 serialize-javascript: 7.0.5 - webpack: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) - optionalDependencies: - clean-css: 5.3.3 - csso: 5.0.5 + webpack: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) css-select@4.3.0: dependencies: @@ -7567,17 +7563,13 @@ snapshots: csstype@3.2.3: {} - debug@2.6.9(supports-color@10.2.2): + debug@2.6.9: dependencies: ms: 2.0.0 - optionalDependencies: - supports-color: 10.2.2 - debug@4.4.3(supports-color@10.2.2): + debug@4.4.3: dependencies: ms: 2.1.3 - optionalDependencies: - supports-color: 10.2.2 decompress-response@6.0.0: dependencies: @@ -7630,10 +7622,10 @@ snapshots: minimatch: 3.1.5 p-limit: 3.1.0 - dmg-builder@26.15.7(electron-builder-squirrel-windows@26.15.7)(supports-color@10.2.2): + dmg-builder@26.15.7(electron-builder-squirrel-windows@26.15.7): dependencies: - app-builder-lib: 26.15.7(dmg-builder@26.15.7)(electron-builder-squirrel-windows@26.15.7)(supports-color@10.2.2) - builder-util: 26.15.3(supports-color@10.2.2) + app-builder-lib: 26.15.7(dmg-builder@26.15.7)(electron-builder-squirrel-windows@26.15.7) + builder-util: 26.15.3 fs-extra: 10.1.0 js-yaml: 4.3.1 transitivePeerDependencies: @@ -7715,23 +7707,23 @@ snapshots: dependencies: jake: 10.9.4 - electron-builder-squirrel-windows@26.15.7(dmg-builder@26.15.7)(supports-color@10.2.2): + electron-builder-squirrel-windows@26.15.7(dmg-builder@26.15.7): dependencies: - app-builder-lib: 26.15.7(dmg-builder@26.15.7)(electron-builder-squirrel-windows@26.15.7)(supports-color@10.2.2) - builder-util: 26.15.3(supports-color@10.2.2) - electron-winstaller: 5.4.0(supports-color@10.2.2) + app-builder-lib: 26.15.7(dmg-builder@26.15.7)(electron-builder-squirrel-windows@26.15.7) + builder-util: 26.15.3 + electron-winstaller: 5.4.0 transitivePeerDependencies: - dmg-builder - supports-color - electron-builder@26.15.7(electron-builder-squirrel-windows@26.15.7)(supports-color@10.2.2): + electron-builder@26.15.7(electron-builder-squirrel-windows@26.15.7): dependencies: - app-builder-lib: 26.15.7(dmg-builder@26.15.7)(electron-builder-squirrel-windows@26.15.7)(supports-color@10.2.2) - builder-util: 26.15.3(supports-color@10.2.2) - builder-util-runtime: 9.7.0(supports-color@10.2.2) + app-builder-lib: 26.15.7(dmg-builder@26.15.7)(electron-builder-squirrel-windows@26.15.7) + builder-util: 26.15.3 + builder-util-runtime: 9.7.0 chalk: 4.1.2 ci-info: 4.4.0 - dmg-builder: 26.15.7(electron-builder-squirrel-windows@26.15.7)(supports-color@10.2.2) + dmg-builder: 26.15.7(electron-builder-squirrel-windows@26.15.7) fs-extra: 10.1.0 lazy-val: 1.0.5 simple-update-notifier: 2.0.0 @@ -7754,12 +7746,12 @@ snapshots: electron-is-dev@3.0.1: {} - electron-publish@26.15.3(supports-color@10.2.2): + electron-publish@26.15.3: dependencies: '@types/fs-extra': 9.0.13 aws4: 1.13.2 - builder-util: 26.15.3(supports-color@10.2.2) - builder-util-runtime: 9.7.0(supports-color@10.2.2) + builder-util: 26.15.3 + builder-util-runtime: 9.7.0 chalk: 4.1.2 form-data: 4.0.6 fs-extra: 10.1.0 @@ -7770,22 +7762,22 @@ snapshots: electron-to-chromium@1.5.402: {} - electron-winstaller@5.4.0(supports-color@10.2.2): + electron-winstaller@5.4.0: dependencies: '@electron/asar': 3.4.1 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 fs-extra: 7.0.1 lodash: 4.18.1 temp: 0.9.4 optionalDependencies: - '@electron/windows-sign': 1.2.2(supports-color@10.2.2) + '@electron/windows-sign': 1.2.2 transitivePeerDependencies: - supports-color - electron@43.4.0(supports-color@10.2.2): + electron@43.4.0: dependencies: '@electron-internal/extract-zip': 1.0.5 - '@electron/get': 5.1.0(supports-color@10.2.2) + '@electron/get': 5.1.0 '@types/node': 24.13.3 transitivePeerDependencies: - supports-color @@ -7859,14 +7851,14 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)): + eslint-compat-utils@0.5.1(eslint@10.9.1(jiti@2.7.0)): dependencies: - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.9.1(jiti@2.7.0) semver: 7.8.5 - eslint-compat-utils@0.6.5(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)): + eslint-compat-utils@0.6.5(eslint@10.9.1(jiti@2.7.0)): dependencies: - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.9.1(jiti@2.7.0) semver: 7.8.2 eslint-import-context@0.1.9(unrs-resolver@1.12.2): @@ -7876,25 +7868,25 @@ snapshots: optionalDependencies: unrs-resolver: 1.12.2 - eslint-json-compat-utils@0.2.3(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(jsonc-eslint-parser@3.3.0): + eslint-json-compat-utils@0.2.3(eslint@10.9.1(jiti@2.7.0))(jsonc-eslint-parser@3.2.0): dependencies: - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.9.1(jiti@2.7.0) esquery: 1.7.0 - jsonc-eslint-parser: 3.3.0 + jsonc-eslint-parser: 3.2.0 - eslint-plugin-es-x@7.8.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)): + eslint-plugin-es-x@7.8.0(eslint@10.9.1(jiti@2.7.0)): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) '@eslint-community/regexpp': 4.12.2 - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) - eslint-compat-utils: 0.5.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + eslint: 10.9.1(jiti@2.7.0) + eslint-compat-utils: 0.5.1(eslint@10.9.1(jiti@2.7.0)) - eslint-plugin-import-x@4.17.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): + eslint-plugin-import-x@4.17.1(eslint@10.9.1(jiti@2.7.0)): dependencies: '@typescript-eslint/types': 8.62.1 comment-parser: 1.4.7 - debug: 4.4.3(supports-color@10.2.2) - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + debug: 4.4.3 + eslint: 10.9.1(jiti@2.7.0) eslint-import-context: 0.1.9(unrs-resolver@1.12.2) is-glob: 4.0.3 minimatch: 10.2.5 @@ -7904,15 +7896,15 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsdoc@64.2.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): + eslint-plugin-jsdoc@64.2.1(eslint@10.9.1(jiti@2.7.0)): dependencies: '@es-joy/jsdoccomment': 0.95.1 '@es-joy/resolve.exports': 1.2.0 are-docs-informative: 0.1.1 comment-parser: 1.4.8 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 escape-string-regexp: 5.0.0 - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.9.1(jiti@2.7.0) espree: 11.2.0 esquery: 1.7.0 html-entities: 2.6.0 @@ -7924,27 +7916,27 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@3.4.2(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)): + eslint-plugin-jsonc@3.4.2(eslint@10.9.1(jiti@2.7.0)): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) '@eslint/core': 1.2.1 '@eslint/plugin-kit': 0.7.2 '@ota-meshi/ast-token-store': 0.3.0 diff-sequences: 29.6.3 - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) - eslint-json-compat-utils: 0.2.3(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(jsonc-eslint-parser@3.3.0) - jsonc-eslint-parser: 3.3.0 + eslint: 10.9.1(jiti@2.7.0) + eslint-json-compat-utils: 0.2.3(eslint@10.9.1(jiti@2.7.0))(jsonc-eslint-parser@3.2.0) + jsonc-eslint-parser: 3.2.0 natural-compare: 1.4.0 synckit: 0.11.13 transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@18.3.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3): + eslint-plugin-n@18.3.0(eslint@10.9.1(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) enhanced-resolve: 5.24.5 - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) - eslint-plugin-es-x: 7.8.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + eslint: 10.9.1(jiti@2.7.0) + eslint-plugin-es-x: 7.8.0(eslint@10.9.1(jiti@2.7.0)) get-tsconfig: 4.14.2 globals: 15.15.0 globrex: 0.1.2 @@ -7954,14 +7946,14 @@ snapshots: ts-declaration-location: 1.0.7(typescript@6.0.3) typescript: 6.0.3 - eslint-plugin-promise@7.3.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)): + eslint-plugin-promise@7.3.0(eslint@10.9.1(jiti@2.7.0)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.9.1(jiti@2.7.0)) + eslint: 10.9.1(jiti@2.7.0) - eslint-plugin-unicorn@73.0.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)): + eslint-plugin-unicorn@73.0.0(eslint@10.9.1(jiti@2.7.0)): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) '@eslint/css-tree': 4.0.5 browserslist: 4.28.7 change-case: 5.4.4 @@ -7969,7 +7961,7 @@ snapshots: core-js-compat: 3.50.0 detect-indent: 7.0.2 entities: 4.5.0 - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.9.1(jiti@2.7.0) find-up-simple: 1.0.1 globals: 17.11.0 indent-string: 5.0.0 @@ -7983,36 +7975,36 @@ snapshots: strip-indent: 4.1.1 yaml: 2.9.0 - eslint-plugin-vue@10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)))(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)): + eslint-plugin-vue@10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.9.1(jiti@2.7.0)))(eslint@10.9.1(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0))): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) + eslint: 10.9.1(jiti@2.7.0) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 7.1.4 semver: 7.8.5 - vue-eslint-parser: 10.4.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) + vue-eslint-parser: 10.4.1(eslint@10.9.1(jiti@2.7.0)) xml-name-validator: 5.0.0 optionalDependencies: - '@stylistic/eslint-plugin': 5.10.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + '@stylistic/eslint-plugin': 5.10.0(eslint@10.9.1(jiti@2.7.0)) - eslint-plugin-vuejs-accessibility@2.6.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(globals@17.11.0)(supports-color@10.2.2): + eslint-plugin-vuejs-accessibility@2.6.0(eslint@10.9.1(jiti@2.7.0))(globals@17.11.0): dependencies: aria-query: 5.3.2 - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.9.1(jiti@2.7.0) globals: 17.11.0 - vue-eslint-parser: 10.4.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) + vue-eslint-parser: 10.4.1(eslint@10.9.1(jiti@2.7.0)) transitivePeerDependencies: - supports-color - eslint-plugin-yml@3.8.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)): + eslint-plugin-yml@3.8.1(eslint@10.9.1(jiti@2.7.0)): dependencies: '@eslint/core': 1.2.1 '@eslint/plugin-kit': 0.7.2 '@ota-meshi/ast-token-store': 0.3.0 diff-sequences: 29.6.3 escape-string-regexp: 5.0.0 - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.9.1(jiti@2.7.0) natural-compare: 1.4.0 yaml-eslint-parser: 2.1.0 @@ -8034,11 +8026,11 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2): + eslint@10.9.1(jiti@2.7.0): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1(jiti@2.7.0)) '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.23.5(supports-color@10.2.2) + '@eslint/config-array': 0.23.5 '@eslint/config-helpers': 0.7.0 '@eslint/core': 1.2.1 '@eslint/plugin-kit': 0.7.2 @@ -8048,7 +8040,7 @@ snapshots: '@types/estree': 1.0.9 ajv: 6.15.0 cross-spawn: 7.0.6 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 escape-string-regexp: 4.0.0 eslint-scope: 9.1.2 eslint-visitor-keys: 5.0.1 @@ -8105,20 +8097,20 @@ snapshots: exponential-backoff@3.1.3: {} - express@5.2.1(supports-color@10.2.2): + express@5.2.1: dependencies: accepts: 2.0.0 - body-parser: 2.3.0(supports-color@10.2.2) + body-parser: 2.3.0 content-disposition: 1.1.0 content-type: 1.0.5 cookie: 0.7.2 cookie-signature: 1.2.2 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 depd: 2.0.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 2.1.1(supports-color@10.2.2) + finalhandler: 2.1.1 fresh: 2.0.0 http-errors: 2.0.1 merge-descriptors: 2.0.0 @@ -8129,9 +8121,9 @@ snapshots: proxy-addr: 2.0.7 qs: 6.15.3 range-parser: 1.3.0 - router: 2.2.0(supports-color@10.2.2) - send: 1.2.1(supports-color@10.2.2) - serve-static: 2.2.1(supports-color@10.2.2) + router: 2.2.0 + send: 1.2.1 + serve-static: 2.2.1 statuses: 2.0.2 type-is: 2.1.0 vary: 1.1.2 @@ -8193,9 +8185,9 @@ snapshots: dependencies: to-regex-range: 5.0.1 - finalhandler@2.1.1(supports-color@10.2.2): + finalhandler@2.1.1: dependencies: - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 @@ -8260,11 +8252,18 @@ snapshots: jsonfile: 6.2.1 universalify: 2.0.1 + fs-extra@11.3.5: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.2.1 + universalify: 2.0.1 + fs-extra@11.4.0: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.1 universalify: 2.0.1 + optional: true fs-extra@7.0.1: dependencies: @@ -8480,7 +8479,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.3.3 optionalDependencies: - webpack: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) + webpack: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) htmlparser2@6.1.0: dependencies: @@ -8507,16 +8506,16 @@ snapshots: statuses: 2.0.2 toidentifier: 1.0.1 - http-proxy-agent@7.0.2(supports-color@10.2.2): + http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.4 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 transitivePeerDependencies: - supports-color - http-proxy-middleware@4.2.0(supports-color@10.2.2): + http-proxy-middleware@4.2.0: dependencies: - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 httpxy: 0.5.4 is-glob: 4.0.3 is-plain-obj: 4.1.0 @@ -8529,10 +8528,10 @@ snapshots: quick-lru: 5.1.1 resolve-alpn: 1.2.1 - https-proxy-agent@7.0.6(supports-color@10.2.2): + https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.4 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -8730,7 +8729,7 @@ snapshots: dependencies: argparse: 2.0.1 - js-yaml@5.4.0: + js-yaml@5.4.1: dependencies: argparse: 2.0.1 @@ -8745,7 +8744,7 @@ snapshots: json-minimizer-webpack-plugin@5.0.1(webpack@5.109.2): dependencies: schema-utils: 4.3.3 - webpack: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) + webpack: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) json-parse-even-better-errors@2.3.1: {} @@ -8760,7 +8759,7 @@ snapshots: json5@2.2.3: {} - jsonc-eslint-parser@3.3.0: + jsonc-eslint-parser@3.2.0: dependencies: acorn: 8.18.0 eslint-visitor-keys: 5.0.1 @@ -8953,7 +8952,7 @@ snapshots: merge2@1.4.1: {} - meriyah@7.3.1: {} + meriyah@7.3.2: {} micromatch@4.0.8: dependencies: @@ -8982,7 +8981,7 @@ snapshots: dependencies: schema-utils: 4.3.3 tapable: 2.3.0 - webpack: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) + webpack: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) minimatch@10.2.5: dependencies: @@ -9006,18 +9005,14 @@ snapshots: minimist@1.2.8: {} - minimizer-webpack-plugin@5.6.1(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack@5.109.2): + minimizer-webpack-plugin@5.6.1(postcss@8.5.26)(webpack@5.109.2): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.50.0 - webpack: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) + webpack: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) optionalDependencies: - clean-css: 5.3.3 - cssnano: 7.0.6(postcss@8.5.26) - csso: 5.0.5 - html-minifier-terser: 6.1.0 postcss: 8.5.26 minipass@7.1.3: {} @@ -9242,9 +9237,6 @@ snapshots: picomatch@4.0.5: {} - picomatch@4.0.7: - optional: true - pkg-dir@4.2.0: dependencies: find-up: 4.1.0 @@ -9561,9 +9553,9 @@ snapshots: iconv-lite: 0.7.3 unpipe: 1.0.0 - read-binary-file-arch@1.0.6(supports-color@10.2.2): + read-binary-file-arch@1.0.6: dependencies: - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -9577,7 +9569,7 @@ snapshots: string_decoder: 1.1.1 util-deprecate: 1.0.2 - readdirp@5.1.1: {} + readdirp@5.0.0: {} rechoir@0.8.0: dependencies: @@ -9667,9 +9659,9 @@ snapshots: sprintf-js: 1.1.3 optional: true - router@2.2.0(supports-color@10.2.2): + router@2.2.0: dependencies: - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 depd: 2.0.0 is-promise: 4.0.0 parseurl: 1.3.3 @@ -9696,7 +9688,7 @@ snapshots: sass-loader@17.0.0(sass@1.103.1)(webpack@5.109.2): optionalDependencies: sass: 1.103.1 - webpack: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) + webpack: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) sass@1.103.1: dependencies: @@ -9737,9 +9729,9 @@ snapshots: semver@7.8.5: {} - send@1.2.1(supports-color@10.2.2): + send@1.2.1: dependencies: - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -9760,11 +9752,11 @@ snapshots: serialize-javascript@7.0.5: {} - serve-index@1.9.2(supports-color@10.2.2): + serve-index@1.9.2: dependencies: accepts: 1.3.8 batch: 0.6.1 - debug: 2.6.9(supports-color@10.2.2) + debug: 2.6.9 escape-html: 1.0.3 http-errors: 1.8.1 mime-types: 2.1.35 @@ -9772,12 +9764,12 @@ snapshots: transitivePeerDependencies: - supports-color - serve-static@2.2.1(supports-color@10.2.2): + serve-static@2.2.1: dependencies: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 1.2.1(supports-color@10.2.2) + send: 1.2.1 transitivePeerDependencies: - supports-color @@ -9792,7 +9784,7 @@ snapshots: setprototypeof@1.2.0: {} - shaka-player@5.1.12: {} + shaka-player@5.2.7: {} shallow-clone@3.0.1: dependencies: @@ -9939,29 +9931,29 @@ snapshots: postcss: 8.5.26 postcss-selector-parser: 6.1.4 - stylelint-config-recommended@18.0.0(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3)): + stylelint-config-recommended@18.0.0(stylelint@17.14.1(typescript@6.0.3)): dependencies: - stylelint: 17.14.1(supports-color@10.2.2)(typescript@6.0.3) + stylelint: 17.14.1(typescript@6.0.3) - stylelint-config-sass-guidelines@13.0.0(postcss@8.5.26)(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3)): + stylelint-config-sass-guidelines@13.0.0(postcss@8.5.26)(stylelint@17.14.1(typescript@6.0.3)): dependencies: - '@stylistic/stylelint-plugin': 5.0.1(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3)) + '@stylistic/stylelint-plugin': 5.0.1(stylelint@17.14.1(typescript@6.0.3)) postcss: 8.5.26 postcss-scss: 4.0.9(postcss@8.5.26) - stylelint: 17.14.1(supports-color@10.2.2)(typescript@6.0.3) - stylelint-scss: 7.0.0(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3)) + stylelint: 17.14.1(typescript@6.0.3) + stylelint-scss: 7.0.0(stylelint@17.14.1(typescript@6.0.3)) - stylelint-config-standard@40.0.0(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3)): + stylelint-config-standard@40.0.0(stylelint@17.14.1(typescript@6.0.3)): dependencies: - stylelint: 17.14.1(supports-color@10.2.2)(typescript@6.0.3) - stylelint-config-recommended: 18.0.0(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3)) + stylelint: 17.14.1(typescript@6.0.3) + stylelint-config-recommended: 18.0.0(stylelint@17.14.1(typescript@6.0.3)) - stylelint-high-performance-animation@2.0.0(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3)): + stylelint-high-performance-animation@2.0.0(stylelint@17.14.1(typescript@6.0.3)): dependencies: postcss-value-parser: 4.2.0 - stylelint: 17.14.1(supports-color@10.2.2)(typescript@6.0.3) + stylelint: 17.14.1(typescript@6.0.3) - stylelint-scss@7.0.0(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3)): + stylelint-scss@7.0.0(stylelint@17.14.1(typescript@6.0.3)): dependencies: css-tree: 3.2.1 is-plain-object: 5.0.0 @@ -9971,13 +9963,13 @@ snapshots: postcss-resolve-nested-selector: 0.1.6 postcss-selector-parser: 7.1.4 postcss-value-parser: 4.2.0 - stylelint: 17.14.1(supports-color@10.2.2)(typescript@6.0.3) + stylelint: 17.14.1(typescript@6.0.3) - stylelint-use-logical-spec@5.0.1(stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3)): + stylelint-use-logical-spec@5.0.1(stylelint@17.14.1(typescript@6.0.3)): dependencies: - stylelint: 17.14.1(supports-color@10.2.2)(typescript@6.0.3) + stylelint: 17.14.1(typescript@6.0.3) - stylelint@17.14.1(supports-color@10.2.2)(typescript@6.0.3): + stylelint@17.14.1(typescript@6.0.3): dependencies: '@csstools/css-calc': 3.3.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) @@ -9990,7 +9982,7 @@ snapshots: cosmiconfig: 9.0.2(typescript@6.0.3) css-functions-list: 3.3.3 css-tree: 3.2.1 - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 file-entry-cache: 11.1.5 @@ -10018,9 +10010,9 @@ snapshots: - supports-color - typescript - sumchecker@3.0.1(supports-color@10.2.2): + sumchecker@3.0.1: dependencies: - debug: 4.4.3(supports-color@10.2.2) + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -10153,7 +10145,7 @@ snapshots: ts-declaration-location@1.0.7(typescript@6.0.3): dependencies: - picomatch: 4.0.7 + picomatch: 4.0.5 typescript: 6.0.3 optional: true @@ -10224,7 +10216,7 @@ snapshots: picomatch: 4.0.5 webpack-virtual-modules: 0.6.2 optionalDependencies: - webpack: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) + webpack: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) unrs-resolver@1.12.2: dependencies: @@ -10262,7 +10254,7 @@ snapshots: dependencies: bluebird: 3.7.2 duplexer2: 0.1.4 - fs-extra: 11.4.0 + fs-extra: 11.3.5 graceful-fs: 4.2.11 node-int64: 0.4.0 @@ -10294,10 +10286,10 @@ snapshots: verkit@0.3.2: {} - vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): + vue-eslint-parser@10.4.1(eslint@10.9.1(jiti@2.7.0)): dependencies: - debug: 4.4.3(supports-color@10.2.2) - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) + debug: 4.4.3 + eslint: 10.9.1(jiti@2.7.0) eslint-scope: 9.1.2 eslint-visitor-keys: 5.0.1 espree: 11.2.0 @@ -10306,11 +10298,11 @@ snapshots: transitivePeerDependencies: - supports-color - vue-i18n@11.4.9(vue@3.5.41(typescript@6.0.3)): + vue-i18n@11.4.10(vue@3.5.41(typescript@6.0.3)): dependencies: - '@intlify/core-base': 11.4.9 - '@intlify/devtools-types': 11.4.9 - '@intlify/shared': 11.4.9 + '@intlify/core-base': 11.4.10 + '@intlify/devtools-types': 11.4.10 + '@intlify/shared': 11.4.10 '@vue/devtools-api': 6.6.4 vue: 3.5.41(typescript@6.0.3) @@ -10319,7 +10311,7 @@ snapshots: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.5.1 - webpack: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) + webpack: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) optionalDependencies: '@vue/compiler-sfc': 3.5.41 vue: 3.5.41(typescript@6.0.3) @@ -10395,7 +10387,7 @@ snapshots: asn1js: 3.0.10 tslib: 2.8.1 - webpack-cli@7.2.2(js-yaml@5.4.0)(json5@2.2.3)(webpack-dev-server@6.0.0)(webpack@5.109.2): + webpack-cli@7.2.2(js-yaml@5.4.1)(json5@2.2.3)(webpack-dev-server@6.0.0)(webpack@5.109.2): dependencies: '@discoveryjs/json-ext': 1.1.0 commander: 14.0.3 @@ -10404,12 +10396,12 @@ snapshots: import-local: 3.2.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) + webpack: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) webpack-merge: 6.0.1 optionalDependencies: - js-yaml: 5.4.0 + js-yaml: 5.4.1 json5: 2.2.3 - webpack-dev-server: 6.0.0(supports-color@10.2.2)(tslib@2.8.1)(webpack-cli@7.2.2)(webpack@5.109.2) + webpack-dev-server: 6.0.0(tslib@2.8.1)(webpack-cli@7.2.2)(webpack@5.109.2) webpack-dev-middleware@8.0.3(tslib@2.8.1)(webpack@5.109.2): dependencies: @@ -10419,11 +10411,11 @@ snapshots: range-parser: 1.3.0 schema-utils: 4.3.3 optionalDependencies: - webpack: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) + webpack: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) transitivePeerDependencies: - tslib - webpack-dev-server@6.0.0(supports-color@10.2.2)(tslib@2.8.1)(webpack-cli@7.2.2)(webpack@5.109.2): + webpack-dev-server@6.0.0(tslib@2.8.1)(webpack-cli@7.2.2)(webpack@5.109.2): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -10435,24 +10427,24 @@ snapshots: ansi-html-community: 0.0.8 bonjour-service: 1.4.2 chokidar: 5.0.0 - compression: 1.8.1(supports-color@10.2.2) + compression: 1.8.1 connect-history-api-fallback: 2.0.0 - express: 5.2.1(supports-color@10.2.2) + express: 5.2.1 graceful-fs: 4.2.11 - http-proxy-middleware: 4.2.0(supports-color@10.2.2) + http-proxy-middleware: 4.2.0 ipaddr.js: 2.4.0 launch-editor: 2.14.1 open: 11.0.0 p-retry: 8.0.0 schema-utils: 4.3.3 selfsigned: 5.5.0 - serve-index: 1.9.2(supports-color@10.2.2) + serve-index: 1.9.2 tinyglobby: 0.2.17 webpack-dev-middleware: 8.0.3(tslib@2.8.1)(webpack@5.109.2) ws: 8.21.0 optionalDependencies: - webpack: 5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2) - webpack-cli: 7.2.2(js-yaml@5.4.0)(json5@2.2.3)(webpack-dev-server@6.0.0)(webpack@5.109.2) + webpack: 5.109.2(postcss@8.5.26)(webpack-cli@7.2.2) + webpack-cli: 7.2.2(js-yaml@5.4.1)(json5@2.2.3)(webpack-dev-server@6.0.0)(webpack@5.109.2) transitivePeerDependencies: - bufferutil - supports-color @@ -10469,7 +10461,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.109.2(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack-cli@7.2.2): + webpack@5.109.2(postcss@8.5.26)(webpack-cli@7.2.2): dependencies: '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 @@ -10485,14 +10477,14 @@ snapshots: events: 3.3.0 graceful-fs: 4.2.11 mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(clean-css@5.3.3)(cssnano@7.0.6(postcss@8.5.26))(csso@5.0.5)(html-minifier-terser@6.1.0)(postcss@8.5.26)(webpack@5.109.2) + minimizer-webpack-plugin: 5.6.1(postcss@8.5.26)(webpack@5.109.2) neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 watchpack: 2.5.2 webpack-sources: 3.5.1 optionalDependencies: - webpack-cli: 7.2.2(js-yaml@5.4.0)(json5@2.2.3)(webpack-dev-server@6.0.0)(webpack@5.109.2) + webpack-cli: 7.2.2(js-yaml@5.4.1)(json5@2.2.3)(webpack-dev-server@6.0.0)(webpack@5.109.2) transitivePeerDependencies: - '@minify-html/node' - '@swc/core' @@ -10597,4 +10589,4 @@ snapshots: dependencies: '@bufbuild/protobuf': 2.12.1 fflate: 0.8.3 - meriyah: 7.3.1 + meriyah: 7.3.2 diff --git a/src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.js b/src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.js index 44be4a89407a7..5fa82d63df74e 100644 --- a/src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.js +++ b/src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.js @@ -264,7 +264,8 @@ export default defineComponent({ watch(displayVideoPlayButton, (newValue) => { ui.configure({ - bigButtons: newValue ? ['play_pause'] : [] + bigButtons: newValue ? ['play_pause_buffering'] : [], + showBufferingSpinner: !newValue }) }) @@ -316,17 +317,29 @@ export default defineComponent({ return parseInt(store.getters.getMaxVideoPlaybackRate) }) + watch(maxVideoPlaybackRate, (newValue) => { + ui.configure({ + playbackRateSliderMax: newValue + }) + }) + const videoPlaybackRateInterval = computed(() => { return parseFloat(store.getters.getVideoPlaybackRateInterval) }) + watch(videoPlaybackRateInterval, (newValue) => { + ui.configure({ + playbackRateSliderMin: newValue + }) + }) + const playbackRates = computed(() => { const interval = videoPlaybackRateInterval.value const playbackRates = [] let i = interval while (i <= maxVideoPlaybackRate.value) { - playbackRates.unshift(i) + playbackRates.push(i) i += interval i = parseFloat(i.toFixed(2)) } @@ -634,7 +647,7 @@ export default defineComponent({ // Electron doesn't like YouTube's vp9 VR video streams and throws: // "CHUNK_DEMUXER_ERROR_APPEND_FAILED: Projection element is incomplete; ProjectionPoseYaw required." // So use the AV1 and h264 codecs instead which it doesn't reject - preferredVideoCodecs: typeof props.vrProjection === 'string' ? ['av01', 'avc1'] : [] + preferredVideo: typeof props.vrProjection === 'string' ? [{ codec: 'av01' }, { codec: 'avc1' }] : [] } } @@ -794,8 +807,7 @@ export default defineComponent({ 'ft_skip_previous', 'play_pause', 'ft_skip_next', - 'mute', - 'volume', + 'mute_volume', 'time_and_duration', 'spacer' ] @@ -940,8 +952,11 @@ export default defineComponent({ }, // these have their own watchers - bigButtons: displayVideoPlayButton.value ? ['play_pause'] : [], + bigButtons: displayVideoPlayButton.value ? ['play_pause_buffering'] : [], + showBufferingSpinner: !displayVideoPlayButton.value, enableFullscreenOnRotation: enterFullscreenOnDisplayRotate.value, + playbackRateSliderMax: maxVideoPlaybackRate.value, + playbackRateSliderMin: videoPlaybackRateInterval.value, playbackRates: playbackRates.value, tapSeekDistance: defaultSkipInterval.value, diff --git a/src/renderer/components/ft-shaka-video-player/player-components/AudioTrackSelection.js b/src/renderer/components/ft-shaka-video-player/player-components/AudioTrackSelection.js index 80d8352b921be..910ae972ac3af 100644 --- a/src/renderer/components/ft-shaka-video-player/player-components/AudioTrackSelection.js +++ b/src/renderer/components/ft-shaka-video-player/player-components/AudioTrackSelection.js @@ -44,21 +44,16 @@ export class AudioTrackSelection extends shaka.ui.SettingsMenu { this.updateAudioTracks_() }) - if (this.isSubMenu) { - this.eventManager.listen(this.controls, 'submenuopen', () => { - this.updateAudioTracks_() - }) - - this.eventManager.listen(this.controls, 'submenuclose', () => { - this.updateAudioTracks_() - }) - } - this.updateLocalisedStrings_() this.updateAudioTracks_() } + /** @override */ + checkAvailability() { + this.updateAudioTracks_() + } + /** * @private */ @@ -79,6 +74,7 @@ export class AudioTrackSelection extends shaka.ui.SettingsMenu { for (const track of tracks) { const button = document.createElement('button') + button.role = 'menuitemradio' button.addEventListener('click', () => { this.onAudioTrackSelected_(track) }) @@ -92,8 +88,10 @@ export class AudioTrackSelection extends shaka.ui.SettingsMenu { button.appendChild(this._checkmarkIcon) span.classList.add('shaka-chosen-item') - button.ariaSelected = 'true' + button.ariaChecked = 'true' this.currentSelection.textContent = span.textContent + } else { + button.ariaChecked = 'false' } menu.appendChild(button) diff --git a/src/renderer/components/ft-shaka-video-player/player-components/AutoplayToggle.js b/src/renderer/components/ft-shaka-video-player/player-components/AutoplayToggle.js index 6ce4988bea1f8..1d81e6fb28cee 100644 --- a/src/renderer/components/ft-shaka-video-player/player-components/AutoplayToggle.js +++ b/src/renderer/components/ft-shaka-video-player/player-components/AutoplayToggle.js @@ -62,16 +62,6 @@ export class AutoplayToggle extends shaka.ui.Element { this.updateLocalisedStrings_() }) - if (this.isSubMenu) { - this.eventManager.listen(this.controls, 'submenuopen', () => { - this.updateVisibility_() - }) - - this.eventManager.listen(this.controls, 'submenuclose', () => { - this.updateVisibility_() - }) - } - this.updateLocalisedStrings_() } @@ -86,8 +76,8 @@ export class AutoplayToggle extends shaka.ui.Element { this.button_.ariaLabel = this.autoplayEnabled_ ? i18n.global.t('Video.Player.Autoplay is on') : i18n.global.t('Video.Player.Autoplay is off') } - /** @private */ - updateVisibility_() { + /** @overide */ + checkAvailability() { if (this.isSubMenuOpened) { this.button_.classList.add('shaka-hidden') } else { diff --git a/src/renderer/components/ft-shaka-video-player/player-components/FullWindowButton.js b/src/renderer/components/ft-shaka-video-player/player-components/FullWindowButton.js index 95d462c810961..866eb4aaad302 100644 --- a/src/renderer/components/ft-shaka-video-player/player-components/FullWindowButton.js +++ b/src/renderer/components/ft-shaka-video-player/player-components/FullWindowButton.js @@ -62,16 +62,6 @@ export class FullWindowButton extends shaka.ui.Element { this.updateLocalisedStrings_() }) - if (this.isSubMenu) { - this.eventManager.listen(this.controls, 'submenuopen', () => { - this.updateVisibility_() - }) - - this.eventManager.listen(this.controls, 'submenuclose', () => { - this.updateVisibility_() - }) - } - this.updateLocalisedStrings_() } @@ -88,8 +78,8 @@ export class FullWindowButton extends shaka.ui.Element { this.nameSpan_.textContent = this.button_.ariaLabel = newLabel } - /** @private */ - updateVisibility_() { + /** @override */ + checkAvailability() { if (this.isSubMenuOpened) { this.button_.classList.add('shaka-hidden') } else { diff --git a/src/renderer/components/ft-shaka-video-player/player-components/LegacyQualitySelection.js b/src/renderer/components/ft-shaka-video-player/player-components/LegacyQualitySelection.js index 70179771be2ae..d46304f672c20 100644 --- a/src/renderer/components/ft-shaka-video-player/player-components/LegacyQualitySelection.js +++ b/src/renderer/components/ft-shaka-video-player/player-components/LegacyQualitySelection.js @@ -41,6 +41,8 @@ export class LegacyQualitySelection extends shaka.ui.SettingsMenu { for (const format of sortedLegacyFormats) { const button = document.createElement('button') + button.role = 'menuitemradio' + button.ariaChecked = 'false' button.classList.add('legacy-resolution') this.eventManager.listen(button, 'click', () => { @@ -65,17 +67,16 @@ export class LegacyQualitySelection extends shaka.ui.SettingsMenu { this.updateResolutionSelection_() }) - if (this.isSubMenu) { - this.eventManager.listen(this.controls, 'submenuopen', () => { - this.button.classList.add('shaka-hidden') - }) + this.updateResolutionSelection_() + } - this.eventManager.listen(this.controls, 'submenuclose', () => { - this.button.classList.remove('shaka-hidden') - }) + /** @overide */ + checkAvailability() { + if (this.isSubMenuOpened) { + this.button.classList.add('shaka-hidden') + } else { + this.button.classList.remove('shaka-hidden') } - - this.updateResolutionSelection_() } /** @private */ @@ -91,7 +92,7 @@ export class LegacyQualitySelection extends shaka.ui.SettingsMenu { previousSpan.classList.remove('shaka-chosen-item') const button = previousSpan.parentElement - button.ariaSelected = 'false' + button.ariaChecked = 'false' this._checkmarkIcon.remove() } @@ -102,7 +103,7 @@ export class LegacyQualitySelection extends shaka.ui.SettingsMenu { const button = this.menu.querySelectorAll('.legacy-resolution')[index] const span = button.querySelector('span') - button.ariaSelected = 'true' + button.ariaChecked = 'true' span.classList.add('shaka-chosen-item') diff --git a/src/renderer/components/ft-shaka-video-player/player-components/ScreenshotButton.js b/src/renderer/components/ft-shaka-video-player/player-components/ScreenshotButton.js index 0c083c8c6e9bf..b2084aa6e694b 100644 --- a/src/renderer/components/ft-shaka-video-player/player-components/ScreenshotButton.js +++ b/src/renderer/components/ft-shaka-video-player/player-components/ScreenshotButton.js @@ -45,16 +45,6 @@ export class ScreenshotButton extends shaka.ui.Element { this.updateLocalisedStrings_() }) - if (this.isSubMenu) { - this.eventManager.listen(this.controls, 'submenuopen', () => { - this.updateVisibility_() - }) - - this.eventManager.listen(this.controls, 'submenuclose', () => { - this.updateVisibility_() - }) - } - this.updateLocalisedStrings_() } @@ -67,8 +57,8 @@ export class ScreenshotButton extends shaka.ui.Element { this.nameSpan_.textContent = this.button_.ariaLabel = label } - /** @private */ - updateVisibility_() { + /** @override */ + checkAvailability() { if (this.isSubMenuOpened) { this.button_.classList.add('shaka-hidden') } else {