diff --git a/frontend/package-lock.json b/frontend/package-lock.json index c2be0751..df7e7d97 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -5358,16 +5358,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.0.0-alpha.48.tgz", - "integrity": "sha512-A85+5m5HBzZmlzmm5Q/bfeFlIsZeg+2Xx6rsLCIjvg6zUfheD0wY/dRVAF3jCDueHVhxNXtTt3nu9sK7O4PFBw==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.0.0-alpha.49.tgz", + "integrity": "sha512-kPSMXLyxC2Vkb1NIf8s5369KCkHqZNNRThyjNFiRIgoq10b2LIRsa9GNJ1nmsxLxDFeVD2c/JtqoR+FJVixywA==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.0.0-alpha.48", - "@typescript-eslint/type-utils": "8.0.0-alpha.48", - "@typescript-eslint/utils": "8.0.0-alpha.48", - "@typescript-eslint/visitor-keys": "8.0.0-alpha.48", + "@typescript-eslint/scope-manager": "8.0.0-alpha.49", + "@typescript-eslint/type-utils": "8.0.0-alpha.49", + "@typescript-eslint/utils": "8.0.0-alpha.49", + "@typescript-eslint/visitor-keys": "8.0.0-alpha.49", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -5391,15 +5391,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.0.0-alpha.48.tgz", - "integrity": "sha512-ZogOkp/zvS14zGfQlpbjGvaoxJZArfZ9u40Gz+LG+1nu/W7Pw093oKp0RbF0exUceMvLarFdcP7T8T15uGG4vA==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.0.0-alpha.49.tgz", + "integrity": "sha512-DlXoouDziZOqQxYoFNTiEJJny6ycA246IA/urQqdpJEkxaPCTH6HDjLrq359abDMXVAO1PoDTPa4UmbBhsJzjQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.0.0-alpha.48", - "@typescript-eslint/types": "8.0.0-alpha.48", - "@typescript-eslint/typescript-estree": "8.0.0-alpha.48", - "@typescript-eslint/visitor-keys": "8.0.0-alpha.48", + "@typescript-eslint/scope-manager": "8.0.0-alpha.49", + "@typescript-eslint/types": "8.0.0-alpha.49", + "@typescript-eslint/typescript-estree": "8.0.0-alpha.49", + "@typescript-eslint/visitor-keys": "8.0.0-alpha.49", "debug": "^4.3.4" }, "engines": { @@ -5419,13 +5419,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.0.0-alpha.48.tgz", - "integrity": "sha512-7xX6vkXGr/w0dLaaf5t4qIZlhNpex9I2/b66iTajm9hazWMTnWRgHiGB12Bi6QbwCcWMDU44zPdJdeZzCubTmQ==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.0.0-alpha.49.tgz", + "integrity": "sha512-wjWDwvRRMRZZiNNjDMBfyC5TrWaoDlEc94oZ4ssu8iMG5WWfdiRk+umheuYoyr0jxdP80pi69JRP6auc5lvfKw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.0.0-alpha.48", - "@typescript-eslint/visitor-keys": "8.0.0-alpha.48" + "@typescript-eslint/types": "8.0.0-alpha.49", + "@typescript-eslint/visitor-keys": "8.0.0-alpha.49" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5436,13 +5436,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.0.0-alpha.48.tgz", - "integrity": "sha512-KIE8a6QvolS6OkszTHIS/fz0OReuh09NxiR5Cfy8ajYfaA3j3bDiOzM1BPr30PQxXhO/2hIEQngpdcn156+RNw==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.0.0-alpha.49.tgz", + "integrity": "sha512-iZj1fRAoyTGEDiNXEk/IjC3bLb0EP1e6YCH8wXIPTHuKj0mTt2NLwqF/TUUo9jNRAYk1I1E7/mnF7XB7Nq+D9g==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.0.0-alpha.48", - "@typescript-eslint/utils": "8.0.0-alpha.48", + "@typescript-eslint/typescript-estree": "8.0.0-alpha.49", + "@typescript-eslint/utils": "8.0.0-alpha.49", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -5460,9 +5460,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.0.0-alpha.48.tgz", - "integrity": "sha512-dEgLs9NHLAp2/fb32lq7wQ33saY2gklXuAoNJtygg1z+yC3IhCdDZcAOcQEW7jRXSlgCEKiLNKEL2opAXOnCBQ==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.0.0-alpha.49.tgz", + "integrity": "sha512-1VmsANJq31IAXbJHBpVoz7Q4oGvyF/60dLj17UeKwErJRNtUJaKtKl98vTJJ1mL9SK+8k5pPVY6NuzGV4/xsMA==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5473,13 +5473,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.0-alpha.48.tgz", - "integrity": "sha512-BE2wi1Dn58vcKp211lTFhtS7MKNbaSaf/u6WKGvr190KrZrfOgPbLl1HsSmM1sHMcDKkCOpWsSOAsiV25/m6MQ==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.0-alpha.49.tgz", + "integrity": "sha512-W99PPqs2NAF6OhYfw0cQiiPEfjVJdFeRfyZp/8chz8Pn45q8Hb4fjVNySzPOPQ+tld5yDmZdACOVPED3HOlkSg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.0.0-alpha.48", - "@typescript-eslint/visitor-keys": "8.0.0-alpha.48", + "@typescript-eslint/types": "8.0.0-alpha.49", + "@typescript-eslint/visitor-keys": "8.0.0-alpha.49", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -5545,15 +5545,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.0.0-alpha.48.tgz", - "integrity": "sha512-SJGwf8VJ82FVkd+LlkIj6bRpkHAiypxHXOu5KYNlql0W8IGe5TE7x3oHMnQfvpGXxT3jjD+a8REFtoMVKTlbbA==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.0.0-alpha.49.tgz", + "integrity": "sha512-7CshhaiHXhBS9dARhp6YZQKEfAzIJipde8gKGv19MJ9MrlmkPEN/bq2QcI3jmq5m+zYy8fVA/5v++qrvrNh5WQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.0.0-alpha.48", - "@typescript-eslint/types": "8.0.0-alpha.48", - "@typescript-eslint/typescript-estree": "8.0.0-alpha.48" + "@typescript-eslint/scope-manager": "8.0.0-alpha.49", + "@typescript-eslint/types": "8.0.0-alpha.49", + "@typescript-eslint/typescript-estree": "8.0.0-alpha.49" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5567,12 +5567,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.0-alpha.48.tgz", - "integrity": "sha512-jLJ7sPwGvL17b7k2HxfPy6T8WtZizEvCNICg33xp9viATYeOOyP2rg386AzXf5EZ5YeH/SrxojTMurYJp4PA4w==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.0-alpha.49.tgz", + "integrity": "sha512-raajTta5+N2MHDV6NNItRCm8drGsJ+vxjaFu3q+iT2keNCf6kD8V08PhXfMCxoS9u1DtqQUsJ10T6ybmBoF0cQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.0.0-alpha.48", + "@typescript-eslint/types": "8.0.0-alpha.49", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -15112,14 +15112,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.0.0-alpha.48.tgz", - "integrity": "sha512-XGK+sPN9IWmfg9GZZyVup+YrIwgE1FoaeCgdSy0pt5Z8aVEedDrDp9cD546v/ZW/iztmCrCTbfnZ08d5rmxObA==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.0.0-alpha.49.tgz", + "integrity": "sha512-nk8tq3jCV5MhZTd78vx2th9RjJlDs+mF+RERqOQQcGEP84xQm9DMDjFu10Cjw6JOWRUuQ14uA57vAQNLhmMlCA==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.0.0-alpha.48", - "@typescript-eslint/parser": "8.0.0-alpha.48", - "@typescript-eslint/utils": "8.0.0-alpha.48" + "@typescript-eslint/eslint-plugin": "8.0.0-alpha.49", + "@typescript-eslint/parser": "8.0.0-alpha.49", + "@typescript-eslint/utils": "8.0.0-alpha.49" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -19782,16 +19782,16 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.0.0-alpha.48.tgz", - "integrity": "sha512-A85+5m5HBzZmlzmm5Q/bfeFlIsZeg+2Xx6rsLCIjvg6zUfheD0wY/dRVAF3jCDueHVhxNXtTt3nu9sK7O4PFBw==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.0.0-alpha.49.tgz", + "integrity": "sha512-kPSMXLyxC2Vkb1NIf8s5369KCkHqZNNRThyjNFiRIgoq10b2LIRsa9GNJ1nmsxLxDFeVD2c/JtqoR+FJVixywA==", "dev": true, "requires": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.0.0-alpha.48", - "@typescript-eslint/type-utils": "8.0.0-alpha.48", - "@typescript-eslint/utils": "8.0.0-alpha.48", - "@typescript-eslint/visitor-keys": "8.0.0-alpha.48", + "@typescript-eslint/scope-manager": "8.0.0-alpha.49", + "@typescript-eslint/type-utils": "8.0.0-alpha.49", + "@typescript-eslint/utils": "8.0.0-alpha.49", + "@typescript-eslint/visitor-keys": "8.0.0-alpha.49", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -19799,54 +19799,54 @@ } }, "@typescript-eslint/parser": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.0.0-alpha.48.tgz", - "integrity": "sha512-ZogOkp/zvS14zGfQlpbjGvaoxJZArfZ9u40Gz+LG+1nu/W7Pw093oKp0RbF0exUceMvLarFdcP7T8T15uGG4vA==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.0.0-alpha.49.tgz", + "integrity": "sha512-DlXoouDziZOqQxYoFNTiEJJny6ycA246IA/urQqdpJEkxaPCTH6HDjLrq359abDMXVAO1PoDTPa4UmbBhsJzjQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "8.0.0-alpha.48", - "@typescript-eslint/types": "8.0.0-alpha.48", - "@typescript-eslint/typescript-estree": "8.0.0-alpha.48", - "@typescript-eslint/visitor-keys": "8.0.0-alpha.48", + "@typescript-eslint/scope-manager": "8.0.0-alpha.49", + "@typescript-eslint/types": "8.0.0-alpha.49", + "@typescript-eslint/typescript-estree": "8.0.0-alpha.49", + "@typescript-eslint/visitor-keys": "8.0.0-alpha.49", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.0.0-alpha.48.tgz", - "integrity": "sha512-7xX6vkXGr/w0dLaaf5t4qIZlhNpex9I2/b66iTajm9hazWMTnWRgHiGB12Bi6QbwCcWMDU44zPdJdeZzCubTmQ==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.0.0-alpha.49.tgz", + "integrity": "sha512-wjWDwvRRMRZZiNNjDMBfyC5TrWaoDlEc94oZ4ssu8iMG5WWfdiRk+umheuYoyr0jxdP80pi69JRP6auc5lvfKw==", "dev": true, "requires": { - "@typescript-eslint/types": "8.0.0-alpha.48", - "@typescript-eslint/visitor-keys": "8.0.0-alpha.48" + "@typescript-eslint/types": "8.0.0-alpha.49", + "@typescript-eslint/visitor-keys": "8.0.0-alpha.49" } }, "@typescript-eslint/type-utils": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.0.0-alpha.48.tgz", - "integrity": "sha512-KIE8a6QvolS6OkszTHIS/fz0OReuh09NxiR5Cfy8ajYfaA3j3bDiOzM1BPr30PQxXhO/2hIEQngpdcn156+RNw==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.0.0-alpha.49.tgz", + "integrity": "sha512-iZj1fRAoyTGEDiNXEk/IjC3bLb0EP1e6YCH8wXIPTHuKj0mTt2NLwqF/TUUo9jNRAYk1I1E7/mnF7XB7Nq+D9g==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "8.0.0-alpha.48", - "@typescript-eslint/utils": "8.0.0-alpha.48", + "@typescript-eslint/typescript-estree": "8.0.0-alpha.49", + "@typescript-eslint/utils": "8.0.0-alpha.49", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" } }, "@typescript-eslint/types": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.0.0-alpha.48.tgz", - "integrity": "sha512-dEgLs9NHLAp2/fb32lq7wQ33saY2gklXuAoNJtygg1z+yC3IhCdDZcAOcQEW7jRXSlgCEKiLNKEL2opAXOnCBQ==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.0.0-alpha.49.tgz", + "integrity": "sha512-1VmsANJq31IAXbJHBpVoz7Q4oGvyF/60dLj17UeKwErJRNtUJaKtKl98vTJJ1mL9SK+8k5pPVY6NuzGV4/xsMA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.0-alpha.48.tgz", - "integrity": "sha512-BE2wi1Dn58vcKp211lTFhtS7MKNbaSaf/u6WKGvr190KrZrfOgPbLl1HsSmM1sHMcDKkCOpWsSOAsiV25/m6MQ==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.0-alpha.49.tgz", + "integrity": "sha512-W99PPqs2NAF6OhYfw0cQiiPEfjVJdFeRfyZp/8chz8Pn45q8Hb4fjVNySzPOPQ+tld5yDmZdACOVPED3HOlkSg==", "dev": true, "requires": { - "@typescript-eslint/types": "8.0.0-alpha.48", - "@typescript-eslint/visitor-keys": "8.0.0-alpha.48", + "@typescript-eslint/types": "8.0.0-alpha.49", + "@typescript-eslint/visitor-keys": "8.0.0-alpha.49", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -19887,24 +19887,24 @@ } }, "@typescript-eslint/utils": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.0.0-alpha.48.tgz", - "integrity": "sha512-SJGwf8VJ82FVkd+LlkIj6bRpkHAiypxHXOu5KYNlql0W8IGe5TE7x3oHMnQfvpGXxT3jjD+a8REFtoMVKTlbbA==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.0.0-alpha.49.tgz", + "integrity": "sha512-7CshhaiHXhBS9dARhp6YZQKEfAzIJipde8gKGv19MJ9MrlmkPEN/bq2QcI3jmq5m+zYy8fVA/5v++qrvrNh5WQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.0.0-alpha.48", - "@typescript-eslint/types": "8.0.0-alpha.48", - "@typescript-eslint/typescript-estree": "8.0.0-alpha.48" + "@typescript-eslint/scope-manager": "8.0.0-alpha.49", + "@typescript-eslint/types": "8.0.0-alpha.49", + "@typescript-eslint/typescript-estree": "8.0.0-alpha.49" } }, "@typescript-eslint/visitor-keys": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.0-alpha.48.tgz", - "integrity": "sha512-jLJ7sPwGvL17b7k2HxfPy6T8WtZizEvCNICg33xp9viATYeOOyP2rg386AzXf5EZ5YeH/SrxojTMurYJp4PA4w==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.0-alpha.49.tgz", + "integrity": "sha512-raajTta5+N2MHDV6NNItRCm8drGsJ+vxjaFu3q+iT2keNCf6kD8V08PhXfMCxoS9u1DtqQUsJ10T6ybmBoF0cQ==", "dev": true, "requires": { - "@typescript-eslint/types": "8.0.0-alpha.48", + "@typescript-eslint/types": "8.0.0-alpha.49", "eslint-visitor-keys": "^3.4.3" }, "dependencies": { @@ -26913,14 +26913,14 @@ "dev": true }, "typescript-eslint": { - "version": "8.0.0-alpha.48", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.0.0-alpha.48.tgz", - "integrity": "sha512-XGK+sPN9IWmfg9GZZyVup+YrIwgE1FoaeCgdSy0pt5Z8aVEedDrDp9cD546v/ZW/iztmCrCTbfnZ08d5rmxObA==", + "version": "8.0.0-alpha.49", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.0.0-alpha.49.tgz", + "integrity": "sha512-nk8tq3jCV5MhZTd78vx2th9RjJlDs+mF+RERqOQQcGEP84xQm9DMDjFu10Cjw6JOWRUuQ14uA57vAQNLhmMlCA==", "dev": true, "requires": { - "@typescript-eslint/eslint-plugin": "8.0.0-alpha.48", - "@typescript-eslint/parser": "8.0.0-alpha.48", - "@typescript-eslint/utils": "8.0.0-alpha.48" + "@typescript-eslint/eslint-plugin": "8.0.0-alpha.49", + "@typescript-eslint/parser": "8.0.0-alpha.49", + "@typescript-eslint/utils": "8.0.0-alpha.49" } }, "ua-parser-js": {