diff --git a/data/Dockerfile b/data/Dockerfile index 253dcc4ec..151805820 100644 --- a/data/Dockerfile +++ b/data/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.11-bullseye as build-stage +FROM python:3.12-bullseye as build-stage WORKDIR /app ARG GIT_COMMIT_SHA diff --git a/server/Cargo.lock b/server/Cargo.lock index 1a4cf645c..8e5af2599 100644 --- a/server/Cargo.lock +++ b/server/Cargo.lock @@ -55,9 +55,9 @@ dependencies = [ [[package]] name = "actix-http" -version = "3.4.0" +version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a92ef85799cba03f76e4f7c10f533e66d87c9a7e7055f3391f09000ad8351bc9" +checksum = "129d4c88e98860e1758c5de288d1632b07970a16d59bdf7b8d66053d582bb71f" dependencies = [ "actix-codec", "actix-rt", @@ -163,9 +163,9 @@ dependencies = [ [[package]] name = "actix-web" -version = "4.4.0" +version = "4.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4a5b5e29603ca8c94a77c65cf874718ceb60292c5a5c3e5f4ace041af462b9" +checksum = "e43428f3bf11dee6d166b00ec2df4e3aa8cc1606aaa0b7433c146852e2f4e03b" dependencies = [ "actix-codec", "actix-http", @@ -997,9 +997,9 @@ dependencies = [ [[package]] name = "futures" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", @@ -1012,9 +1012,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", "futures-sink", @@ -1022,15 +1022,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -1050,9 +1050,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-lite" @@ -1071,9 +1071,9 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", @@ -1082,15 +1082,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-timer" @@ -1100,9 +1100,9 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-channel", "futures-core", diff --git a/server/Cargo.toml b/server/Cargo.toml index 759f43617..0ae9f6eba 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -14,7 +14,7 @@ actix-web-prom = { version = "0.7.0", default-features = false, features = [] } # runtime + webserver tokio = { version = "1.35", features = ["full"] } -actix-web = { version = "4.4.0", default-features = false, features = ["macros","compress-gzip","cookies","http2"] } +actix-web = { version = "4.4.1", default-features = false, features = ["macros","compress-gzip","cookies","http2"] } actix-cors = "0.6.5" #serialisation diff --git a/server/calendar/Cargo.toml b/server/calendar/Cargo.toml index 444e6c1e6..15aae23f9 100644 --- a/server/calendar/Cargo.toml +++ b/server/calendar/Cargo.toml @@ -39,7 +39,7 @@ prometheus = { version = "0.13.3", features = ["default", "push"] } # scraper rand = "0.8.5" -futures = "0.3.29" +futures = "0.3.30" rustls = "0.22.1" reqwest = { version= "0.11.23", default-features = false, features = ["tokio-rustls", "json", "gzip"] } minidom = "0.15.2" diff --git a/server/main-api/Cargo.toml b/server/main-api/Cargo.toml index 8d71b7aa1..34ce95550 100644 --- a/server/main-api/Cargo.toml +++ b/server/main-api/Cargo.toml @@ -26,7 +26,7 @@ serde.workspace = true serde_json.workspace = true cached = { version = "0.46.1", features = ["default", "async", "tokio"] } -futures = "0.3.29" +futures = "0.3.30" unicode-truncate = "0.2.0" # setup diff --git a/webclient/package.json b/webclient/package.json index 947a0b6f6..bc9d9f5fd 100644 --- a/webclient/package.json +++ b/webclient/package.json @@ -19,7 +19,7 @@ "format": "prettier --write ." }, "dependencies": { - "@vueuse/core": "10.7.0", + "@vueuse/core": "10.7.1", "maplibre-gl": "3.6.2", "markdown-it-prism": "^2.3.0", "pinia": "2.1.7", @@ -34,12 +34,12 @@ "@intlify/unplugin-vue-i18n": "2.0.0", "@rushstack/eslint-patch": "1.6.1", "@types/swagger-ui-dist": "3.30.4", - "@vitejs/plugin-vue": "4.5.2", + "@vitejs/plugin-vue": "4.6.0", "@vue/eslint-config-prettier": "8.0.0", "@vue/eslint-config-typescript": "12.0.0", "@vue/tsconfig": "0.5.1", "autoprefixer": "^10.4.16", - "cypress": "13.6.1", + "cypress": "13.6.2", "eslint": "8.56.0", "eslint-plugin-vue": "9.19.2", "isomorphic-fetch": "3.0.0", @@ -49,10 +49,10 @@ "sass": "1.69.5", "stylelint-scss": "6.0.0", "tailwindcss": "^3.3.5", - "typescript": "5.2.2", + "typescript": "5.3.3", "vite": "5.0.10", "vue-i18n": "9.8.0", - "vue-tsc": "1.8.26" + "vue-tsc": "1.8.27" }, "type": "module" } diff --git a/webclient/pnpm-lock.yaml b/webclient/pnpm-lock.yaml index 882cd4822..b39ad2203 100644 --- a/webclient/pnpm-lock.yaml +++ b/webclient/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: dependencies: '@vueuse/core': - specifier: 10.7.0 - version: 10.7.0(vue@3.3.13) + specifier: 10.7.1 + version: 10.7.1(vue@3.3.13) maplibre-gl: specifier: 3.6.2 version: 3.6.2 @@ -16,7 +16,7 @@ dependencies: version: 2.3.0 pinia: specifier: 2.1.7 - version: 2.1.7(typescript@5.2.2)(vue@3.3.13) + version: 2.1.7(typescript@5.3.3)(vue@3.3.13) spectre.css: specifier: github:Valexr/spectre#dfe3bc2c59d23cd4bfd43c690aae3655576ff708 version: github.com/Valexr/spectre/dfe3bc2c59d23cd4bfd43c690aae3655576ff708 @@ -31,7 +31,7 @@ dependencies: version: 0.25.2(vite@5.0.10) vue: specifier: 3.3.13 - version: 3.3.13(typescript@5.2.2) + version: 3.3.13(typescript@5.3.3) vue-router: specifier: 4.2.5 version: 4.2.5(vue@3.3.13) @@ -47,14 +47,14 @@ devDependencies: specifier: 3.30.4 version: 3.30.4 '@vitejs/plugin-vue': - specifier: 4.5.2 - version: 4.5.2(vite@5.0.10)(vue@3.3.13) + specifier: 4.6.0 + version: 4.6.0(vite@5.0.10)(vue@3.3.13) '@vue/eslint-config-prettier': specifier: 8.0.0 version: 8.0.0(eslint@8.56.0)(prettier@3.1.1) '@vue/eslint-config-typescript': specifier: 12.0.0 - version: 12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.56.0)(typescript@5.2.2) + version: 12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.56.0)(typescript@5.3.3) '@vue/tsconfig': specifier: 0.5.1 version: 0.5.1 @@ -62,8 +62,8 @@ devDependencies: specifier: ^10.4.16 version: 10.4.16(postcss@8.4.31) cypress: - specifier: 13.6.1 - version: 13.6.1 + specifier: 13.6.2 + version: 13.6.2 eslint: specifier: 8.56.0 version: 8.56.0 @@ -92,8 +92,8 @@ devDependencies: specifier: ^3.3.5 version: 3.3.5 typescript: - specifier: 5.2.2 - version: 5.2.2 + specifier: 5.3.3 + version: 5.3.3 vite: specifier: 5.0.10 version: 5.0.10(sass@1.69.5) @@ -101,8 +101,8 @@ devDependencies: specifier: 9.8.0 version: 9.8.0(vue@3.3.13) vue-tsc: - specifier: 1.8.26 - version: 1.8.26(typescript@5.2.2) + specifier: 1.8.27 + version: 1.8.27(typescript@5.3.3) packages: @@ -899,7 +899,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@6.9.1(@typescript-eslint/parser@6.9.1)(eslint@8.56.0)(typescript@5.2.2): + /@typescript-eslint/eslint-plugin@6.9.1(@typescript-eslint/parser@6.9.1)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-w0tiiRc9I4S5XSXXrMHOWgHgxbrBn1Ro+PmiYhSg2ZVdxrAJtQgzU5o2m1BfP6UOn7Vxcc6152vFjQfmZR4xEg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -911,10 +911,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.9.1(eslint@8.56.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.9.1(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 6.9.1 - '@typescript-eslint/type-utils': 6.9.1(eslint@8.56.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.9.1(eslint@8.56.0)(typescript@5.2.2) + '@typescript-eslint/type-utils': 6.9.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.9.1(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.9.1 debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 @@ -922,13 +922,13 @@ packages: ignore: 5.3.0 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.9.1(eslint@8.56.0)(typescript@5.2.2): + /@typescript-eslint/parser@6.9.1(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-C7AK2wn43GSaCUZ9do6Ksgi2g3mwFkMO3Cis96kzmgudoVaKyt62yNzJOktP0HDLb/iO2O0n2lBOzJgr6Q/cyg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -940,11 +940,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.9.1 '@typescript-eslint/types': 6.9.1 - '@typescript-eslint/typescript-estree': 6.9.1(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.9.1(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.9.1 debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 - typescript: 5.2.2 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true @@ -957,7 +957,7 @@ packages: '@typescript-eslint/visitor-keys': 6.9.1 dev: true - /@typescript-eslint/type-utils@6.9.1(eslint@8.56.0)(typescript@5.2.2): + /@typescript-eslint/type-utils@6.9.1(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-eh2oHaUKCK58qIeYp19F5V5TbpM52680sB4zNSz29VBQPTWIlE/hCj5P5B1AChxECe/fmZlspAWFuRniep1Skg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -967,12 +967,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.9.1(typescript@5.2.2) - '@typescript-eslint/utils': 6.9.1(eslint@8.56.0)(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.9.1(typescript@5.3.3) + '@typescript-eslint/utils': 6.9.1(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 - ts-api-utils: 1.0.3(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true @@ -982,7 +982,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.9.1(typescript@5.2.2): + /@typescript-eslint/typescript-estree@6.9.1(typescript@5.3.3): resolution: {integrity: sha512-U+mUylTHfcqeO7mLWVQ5W/tMLXqVpRv61wm9ZtfE5egz7gtnmqVIw9ryh0mgIlkKk9rZLY3UHygsBSdB9/ftyw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -997,13 +997,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.9.1(eslint@8.56.0)(typescript@5.2.2): + /@typescript-eslint/utils@6.9.1(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-L1T0A5nFdQrMVunpZgzqPL6y2wVreSyHhKGZryS6jrEN7bD9NplVAyMryUhXsQ4TWLnZmxc2ekar/lSGIlprCA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1014,7 +1014,7 @@ packages: '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 6.9.1 '@typescript-eslint/types': 6.9.1 - '@typescript-eslint/typescript-estree': 6.9.1(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.9.1(typescript@5.3.3) eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: @@ -1034,15 +1034,15 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vitejs/plugin-vue@4.5.2(vite@5.0.10)(vue@3.3.13): - resolution: {integrity: sha512-UGR3DlzLi/SaVBPX0cnSyE37vqxU3O6chn8l0HJNzQzDia6/Au2A4xKv+iIJW8w2daf80G7TYHhi1pAUjdZ0bQ==} + /@vitejs/plugin-vue@4.6.0(vite@5.0.10)(vue@3.3.13): + resolution: {integrity: sha512-XHuyFdAikWRmHuAd89FOyUGIjrBU5KlxJtyi2hVeR9ySGFxQwE0bl5xAQju/ArMq5azdBivY4d+D2yPKwoYWUg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: vite: 5.0.10(sass@1.69.5) - vue: 3.3.13(typescript@5.2.2) + vue: 3.3.13(typescript@5.3.3) dev: true /@volar/language-core@1.11.1: @@ -1153,7 +1153,7 @@ packages: - '@types/eslint' dev: true - /@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.56.0)(typescript@5.2.2): + /@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-StxLFet2Qe97T8+7L8pGlhYBBr8Eg05LPuTDVopQV6il+SK6qqom59BA/rcFipUef2jD8P2X44Vd8tMFytfvlg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -1164,18 +1164,18 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.9.1(@typescript-eslint/parser@6.9.1)(eslint@8.56.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.9.1(eslint@8.56.0)(typescript@5.2.2) + '@typescript-eslint/eslint-plugin': 6.9.1(@typescript-eslint/parser@6.9.1)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.9.1(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 eslint-plugin-vue: 9.19.2(eslint@8.56.0) - typescript: 5.2.2 + typescript: 5.3.3 vue-eslint-parser: 9.3.2(eslint@8.56.0) transitivePeerDependencies: - supports-color dev: true - /@vue/language-core@1.8.26(typescript@5.2.2): - resolution: {integrity: sha512-9cmza/Y2YTiOnKZ0Mi9zsNn7Irw+aKirP+5LLWVSNaL3fjKJjW1cD3HGBckasY2RuVh4YycvdA9/Q6EBpVd/7Q==} + /@vue/language-core@1.8.27(typescript@5.3.3): + resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -1184,13 +1184,13 @@ packages: dependencies: '@volar/language-core': 1.11.1 '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.3.8 - '@vue/shared': 3.3.8 + '@vue/compiler-dom': 3.3.13 + '@vue/shared': 3.3.13 computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 path-browserify: 1.0.1 - typescript: 5.2.2 + typescript: 5.3.3 vue-template-compiler: 2.7.15 dev: true @@ -1238,7 +1238,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.3.13 '@vue/shared': 3.3.13 - vue: 3.3.13(typescript@5.2.2) + vue: 3.3.13(typescript@5.3.3) /@vue/shared@3.3.13: resolution: {integrity: sha512-/zYUwiHD8j7gKx2argXEMCUXVST6q/21DFU0sTfNX0URJroCe3b1UF6vLJ3lQDfLNIiiRl2ONp7Nh5UVWS6QnA==} @@ -1251,24 +1251,24 @@ packages: resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==} dev: true - /@vueuse/core@10.7.0(vue@3.3.13): - resolution: {integrity: sha512-4EUDESCHtwu44ZWK3Gc/hZUVhVo/ysvdtwocB5vcauSV4B7NiGY5972WnsojB3vRNdxvAt7kzJWE2h9h7C9d5w==} + /@vueuse/core@10.7.1(vue@3.3.13): + resolution: {integrity: sha512-74mWHlaesJSWGp1ihg76vAnfVq9NTv1YT0SYhAQ6zwFNdBkkP+CKKJmVOEHcdSnLXCXYiL5e7MaewblfiYLP7g==} dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.7.0 - '@vueuse/shared': 10.7.0(vue@3.3.13) + '@vueuse/metadata': 10.7.1 + '@vueuse/shared': 10.7.1(vue@3.3.13) vue-demi: 0.14.6(vue@3.3.13) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/metadata@10.7.0: - resolution: {integrity: sha512-GlaH7tKP2iBCZ3bHNZ6b0cl9g0CJK8lttkBNUX156gWvNYhTKEtbweWLm9rxCPIiwzYcr/5xML6T8ZUEt+DkvA==} + /@vueuse/metadata@10.7.1: + resolution: {integrity: sha512-jX8MbX5UX067DYVsbtrmKn6eG6KMcXxLRLlurGkZku5ZYT3vxgBjui2zajvUZ18QLIjrgBkFRsu7CqTAg18QFw==} dev: false - /@vueuse/shared@10.7.0(vue@3.3.13): - resolution: {integrity: sha512-kc00uV6CiaTdc3i1CDC4a3lBxzaBE9AgYNtFN87B5OOscqeWElj/uza8qVDmk7/U8JbqoONLbtqiLJ5LGRuqlw==} + /@vueuse/shared@10.7.1(vue@3.3.13): + resolution: {integrity: sha512-v0jbRR31LSgRY/C5i5X279A/WQjD6/JsMzGa+eqt658oJ75IvQXAeONmwvEMrvJQKnRElq/frzBR7fhmWY5uLw==} dependencies: vue-demi: 0.14.6(vue@3.3.13) transitivePeerDependencies: @@ -1743,7 +1743,7 @@ packages: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} dev: true - /cosmiconfig@9.0.0(typescript@5.2.2): + /cosmiconfig@9.0.0(typescript@5.3.3): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: @@ -1756,7 +1756,7 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.2.2 + typescript: 5.3.3 dev: true /cross-spawn@6.0.5: @@ -1801,8 +1801,8 @@ packages: /csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - /cypress@13.6.1: - resolution: {integrity: sha512-k1Wl5PQcA/4UoTffYKKaxA0FJKwg8yenYNYRzLt11CUR0Kln+h7Udne6mdU1cUIdXBDTVZWtmiUjzqGs7/pEpw==} + /cypress@13.6.2: + resolution: {integrity: sha512-TW3bGdPU4BrfvMQYv1z3oMqj71YI4AlgJgnrycicmPZAXtvywVFZW9DAToshO65D97rCWfG/kqMFsYB6Kp91gQ==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} hasBin: true requiresBuild: true @@ -3770,7 +3770,7 @@ packages: engines: {node: '>=4'} dev: true - /pinia@2.1.7(typescript@5.2.2)(vue@3.3.13): + /pinia@2.1.7(typescript@5.3.3)(vue@3.3.13): resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -3783,8 +3783,8 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.5.1 - typescript: 5.2.2 - vue: 3.3.13(typescript@5.2.2) + typescript: 5.3.3 + vue: 3.3.13(typescript@5.3.3) vue-demi: 0.14.6(vue@3.3.13) dev: false @@ -4441,10 +4441,10 @@ packages: postcss-resolve-nested-selector: 0.1.1 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 - stylelint: 16.0.2(typescript@5.2.2) + stylelint: 16.0.2(typescript@5.3.3) dev: true - /stylelint@16.0.2(typescript@5.2.2): + /stylelint@16.0.2(typescript@5.3.3): resolution: {integrity: sha512-SxA/rg3VWxdoHZlW0nmVueWO1E7TAKW4W6mmA3iTxxEF9bIeQdFZu2oiBlQYyNe1pGnOamOqo2XYnI7cs5Bgow==} engines: {node: '>=18.12.0'} hasBin: true @@ -4455,7 +4455,7 @@ packages: '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13) balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.2.2) + cosmiconfig: 9.0.0(typescript@5.3.3) css-functions-list: 3.2.1 css-tree: 2.3.1 debug: 4.3.4(supports-color@8.1.1) @@ -4669,13 +4669,13 @@ packages: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: true - /ts-api-utils@1.0.3(typescript@5.2.2): + /ts-api-utils@1.0.3(typescript@5.3.3): resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.2.2 + typescript: 5.3.3 dev: true /ts-interface-checker@0.1.13: @@ -4751,8 +4751,8 @@ packages: is-typed-array: 1.1.12 dev: true - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + /typescript@5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} hasBin: true @@ -4941,7 +4941,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.3.13(typescript@5.2.2) + vue: 3.3.13(typescript@5.3.3) dev: false /vue-eslint-parser@9.3.2(eslint@8.56.0): @@ -4971,7 +4971,7 @@ packages: '@intlify/core-base': 9.8.0 '@intlify/shared': 9.8.0 '@vue/devtools-api': 6.5.1 - vue: 3.3.13(typescript@5.2.2) + vue: 3.3.13(typescript@5.3.3) dev: true /vue-router@4.2.5(vue@3.3.13): @@ -4980,7 +4980,7 @@ packages: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.3.13(typescript@5.2.2) + vue: 3.3.13(typescript@5.3.3) dev: false /vue-template-compiler@2.7.15: @@ -4990,19 +4990,19 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.26(typescript@5.2.2): - resolution: {integrity: sha512-jMEJ4aqU/l1hdgmeExH5h1TFoN+hbho0A2ZAhHy53/947DGm7Qj/bpB85VpECOCwV00h7JYNVnvoD2ceOorB4Q==} + /vue-tsc@1.8.27(typescript@5.3.3): + resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==} hasBin: true peerDependencies: typescript: '*' dependencies: '@volar/typescript': 1.11.1 - '@vue/language-core': 1.8.26(typescript@5.2.2) + '@vue/language-core': 1.8.27(typescript@5.3.3) semver: 7.5.4 - typescript: 5.2.2 + typescript: 5.3.3 dev: true - /vue@3.3.13(typescript@5.2.2): + /vue@3.3.13(typescript@5.3.3): resolution: {integrity: sha512-LDnUpQvDgsfc0u/YgtAgTMXJlJQqjkxW1PVcOnJA5cshPleULDjHi7U45pl2VJYazSSvLH8UKcid/kzH8I0a0Q==} peerDependencies: typescript: '*' @@ -5015,7 +5015,7 @@ packages: '@vue/runtime-dom': 3.3.13 '@vue/server-renderer': 3.3.13(vue@3.3.13) '@vue/shared': 3.3.13 - typescript: 5.2.2 + typescript: 5.3.3 /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}