diff --git a/client/web/angular-customer-app/package-lock.json b/client/web/angular-customer-app/package-lock.json index 04d78e6..fd33699 100644 --- a/client/web/angular-customer-app/package-lock.json +++ b/client/web/angular-customer-app/package-lock.json @@ -8,30 +8,30 @@ "name": "angular-customer-app", "version": "0.0.0", "dependencies": { - "@angular/animations": "^19.2.6", - "@angular/cdk": "^19.2.9", - "@angular/common": "^19.2.6", - "@angular/compiler": "^19.2.6", - "@angular/core": "^19.2.6", - "@angular/fire": "^19.1.0-canary.20bee94", - "@angular/forms": "^19.2.6", - "@angular/material": "^19.2.9", - "@angular/platform-browser": "^19.2.6", - "@angular/platform-browser-dynamic": "^19.2.6", - "@angular/router": "^19.2.6", - "@google/generative-ai": "^0.24.0", - "marked": "^15.0.8", + "@angular/animations": "^19.2.11", + "@angular/cdk": "^19.2.16", + "@angular/common": "^19.2.11", + "@angular/compiler": "^19.2.11", + "@angular/core": "^19.2.11", + "@angular/fire": "^19.2.0", + "@angular/forms": "^19.2.11", + "@angular/material": "^19.2.16", + "@angular/platform-browser": "^19.2.11", + "@angular/platform-browser-dynamic": "^19.2.11", + "@angular/router": "^19.2.11", + "@google/generative-ai": "^0.24.1", + "marked": "^15.0.12", "ngx-markdown": "^19.1.1", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "^0.15.0" }, "devDependencies": { - "@angular-devkit/build-angular": "^19.2.7", - "@angular/cli": "^19.2.7", - "@angular/compiler-cli": "^19.2.6", - "@types/jasmine": "~5.1.7", - "jasmine-core": "~5.6.0", + "@angular-devkit/build-angular": "^19.2.12", + "@angular/cli": "^19.2.12", + "@angular/compiler-cli": "^19.2.11", + "@types/jasmine": "~5.1.8", + "jasmine-core": "~5.7.1", "karma": "~6.4.4", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.1", @@ -310,9 +310,9 @@ } }, "node_modules/@angular/animations": { - "version": "19.2.10", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-19.2.10.tgz", - "integrity": "sha512-LlH6mt0D8+MI0LV8QNx9/rqLLv0WCfYPS/5iXSGpIyfsflLoO5dRGhtS4pdQbu5gqmnLdf9i7r4ldRJjf7wb+g==", + "version": "19.2.11", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-19.2.11.tgz", + "integrity": "sha512-NR33bZVho7EgTc1fmCnmkwc2/U266n311Wfvk7VVtz+0Q9WliNdDLBon654V8IWSKvlqKXyU3W+fp0VjH/FvSw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -321,8 +321,8 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "19.2.10", - "@angular/core": "19.2.10" + "@angular/common": "19.2.11", + "@angular/core": "19.2.11" } }, "node_modules/@angular/build": { @@ -513,9 +513,9 @@ } }, "node_modules/@angular/cdk": { - "version": "19.2.15", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-19.2.15.tgz", - "integrity": "sha512-srM0O4oVPvMIbv1m+fU3D0X2ZK0Q7raggCD7jcb+d+pXoPESqI91Hn8FIhA2OCbw0vJWJ/Mly8lskmIb8RNLcQ==", + "version": "19.2.16", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-19.2.16.tgz", + "integrity": "sha512-67nbWqoiZIBc8nEaCn7GHd02bM5T9qAbJ5w+Zq4V19CL3oCtrCrS4CV3Lsoi5HETSmn4iZcYS/Dph8omCvNkew==", "license": "MIT", "dependencies": { "parse5": "^7.1.2", @@ -562,9 +562,9 @@ } }, "node_modules/@angular/common": { - "version": "19.2.10", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.2.10.tgz", - "integrity": "sha512-1Aq0pT0MXEYHUXFB0nFkiErW7OUCLxF2XkZv///hxWEBX3nc4Zl+p9yrVRvnTJoLuOVU5TYOPjiyKzAGbUIxVw==", + "version": "19.2.11", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.2.11.tgz", + "integrity": "sha512-/ZnF2Nfp6S6TAu3VlvUAIp4NVd81WE1Q95wuwSSuoEx2aSyXzI+1myyKWSYe/jYCyGuppmocjTciEh8mAInmOw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -573,14 +573,14 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "19.2.10", + "@angular/core": "19.2.11", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "19.2.10", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.2.10.tgz", - "integrity": "sha512-XI4VVaTHIsvDu25b/hOqFBIub4RoEVqVrBYo1rKRF9NI+mxg2Wy30qyJ7rYGbF7qUPomC54pen0qQgw359YhMA==", + "version": "19.2.11", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.2.11.tgz", + "integrity": "sha512-/ZGFAEO2TyqkaE4neR8lGL9I2QeO2sRVFqulQv7Bu8zKTPStjcsFCwNkp+TNX8Oq/1rLcY9XWAOsUk1//AZd8Q==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -590,9 +590,9 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "19.2.10", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.2.10.tgz", - "integrity": "sha512-g+Zg87IbQSmoIVw4fnqBcz3csTaSWDNTabt4JAlNdcoIw88+WsyZVjxPBFFvezsDEd6eFvNdqVJdAUyLhieDYA==", + "version": "19.2.11", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.2.11.tgz", + "integrity": "sha512-15aoOg+qj7Z3Uap1JKHMy51y12M09AOnseDBa0SYKidSx15XwZi8d01hv7sRaQJX/6Ie5cug9GiAbLKts6R33w==", "dev": true, "license": "MIT", "dependencies": { @@ -614,7 +614,7 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/compiler": "19.2.10", + "@angular/compiler": "19.2.11", "typescript": ">=5.5 <5.9" } }, @@ -667,9 +667,9 @@ } }, "node_modules/@angular/core": { - "version": "19.2.10", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.2.10.tgz", - "integrity": "sha512-9SQj5zz9VL4nD2dnqaS8nHxYWWQTPavacwG/e5I1wlctrUIGAvvl9uApxXanqlNVoezA0isUVzZGjaiQuu0hBQ==", + "version": "19.2.11", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.2.11.tgz", + "integrity": "sha512-kmtJQB7B5F2V1JIzy1oBPS6WrRyedSYkuge+XoX1mCSFJDef8HRNd7GopnQ0Zaz0vOTGvCCkWvvaH/+7s2lmAQ==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -683,9 +683,9 @@ } }, "node_modules/@angular/fire": { - "version": "19.1.0-canary.20bee94", - "resolved": "https://registry.npmjs.org/@angular/fire/-/fire-19.1.0-canary.20bee94.tgz", - "integrity": "sha512-nHqBxgBlDuNn4QX9FHe+/3zqlkP5ulo7wfdFg2wSl9oyBaf5IqFqHa/WcXRdRUZoS2JZTcA1k8LHXNdUUTv+hA==", + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/@angular/fire/-/fire-19.2.0.tgz", + "integrity": "sha512-XoIggKcwY75JioGDNtNQFn4d2RpsBR4ugPN8bNWhylZIcWe47o760BxwnXn111I+P5FfZ6DMX8BOW7SmrC6VTQ==", "license": "MIT", "dependencies": { "@angular-devkit/schematics": "^19.0.0", @@ -713,9 +713,9 @@ } }, "node_modules/@angular/forms": { - "version": "19.2.10", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.2.10.tgz", - "integrity": "sha512-IUO+kvW1hIMuWAf98YNRLu+L0Kwq4Bd66ga5veJZ0aqnwA95m3HtcGhB9kygKyF/evQYO+X8GC/Hn1knPjkk1w==", + "version": "19.2.11", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.2.11.tgz", + "integrity": "sha512-ZH9ccuT6rTirNSbiMRtGRkRrj69a2/+BVaa/kEpUHjh41wDQXxhOlOfPZd/sfj04QiAzIpsYmVJrmoV7/LxPSw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -724,22 +724,22 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "19.2.10", - "@angular/core": "19.2.10", - "@angular/platform-browser": "19.2.10", + "@angular/common": "19.2.11", + "@angular/core": "19.2.11", + "@angular/platform-browser": "19.2.11", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/material": { - "version": "19.2.15", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-19.2.15.tgz", - "integrity": "sha512-5IRzspYwzG58nz9/uJwGpaeFymaVveylIg8A+7SyYjAASFkdDUdI2hQn8TPRiP3AhGRSSx80BShYrcYwTZseYA==", + "version": "19.2.16", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-19.2.16.tgz", + "integrity": "sha512-SSky/3MBOTdCBWOEffmVdnnKaCX6T4r3CqK2TJCLqWsHarPz5jovYIacfOe1RJzXijmDxXK5+VYhS64PNJaa6g==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/cdk": "19.2.15", + "@angular/cdk": "19.2.16", "@angular/common": "^19.0.0 || ^20.0.0", "@angular/core": "^19.0.0 || ^20.0.0", "@angular/forms": "^19.0.0 || ^20.0.0", @@ -748,9 +748,9 @@ } }, "node_modules/@angular/platform-browser": { - "version": "19.2.10", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.2.10.tgz", - "integrity": "sha512-MYX4av0UvCmtUyCo6vW2RjOT2nbZsChhNjKr70DrWcCRMhYYv4cB4PMr6PnyGKJb7QZSSdzbqbbGtvvaB/quqw==", + "version": "19.2.11", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.2.11.tgz", + "integrity": "sha512-wAPJtgzmxBEpW31sa2eg9QssCHBZ52Zc9nm6azTflDlOAyfm9bzqec7y3wqy5sgVue/qID2gzHqmpS3Nx3o0xg==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -759,9 +759,9 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/animations": "19.2.10", - "@angular/common": "19.2.10", - "@angular/core": "19.2.10" + "@angular/animations": "19.2.11", + "@angular/common": "19.2.11", + "@angular/core": "19.2.11" }, "peerDependenciesMeta": { "@angular/animations": { @@ -770,9 +770,9 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "19.2.10", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.2.10.tgz", - "integrity": "sha512-ETyTBTL/Kt17BjTDGXoUJVfjx1ZI0ryg3gvEvvtiMfBcmT/ohiIstYfaoF1QSPVMtbiTRLbCtdE439e4B7YoaQ==", + "version": "19.2.11", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.2.11.tgz", + "integrity": "sha512-1/0FmjSAvsK+A6gWLgEc60YMnWQchP9fP6y4sE1uQOThIgK+qLnLjZqZn7uOw8zMDBMtxB7SlepajnXftVXddw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -781,16 +781,16 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "19.2.10", - "@angular/compiler": "19.2.10", - "@angular/core": "19.2.10", - "@angular/platform-browser": "19.2.10" + "@angular/common": "19.2.11", + "@angular/compiler": "19.2.11", + "@angular/core": "19.2.11", + "@angular/platform-browser": "19.2.11" } }, "node_modules/@angular/router": { - "version": "19.2.10", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.2.10.tgz", - "integrity": "sha512-bmt3ws3L4pYTlI8FW5L1ShyOeUQobXA7wy6TbcIToEonZk+i8uj3xlTD9Ymnjkb9wbNXrD1qoNSpP86c7C1rWQ==", + "version": "19.2.11", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.2.11.tgz", + "integrity": "sha512-nBwMwRgQ3s1c1CPItPnTJTf81NDOQHvK41r2MIJGHa3H9LONlcbY07q/9p49fqt/xn/dgoOmQTtJ22b/nbIJAQ==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -799,9 +799,9 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "19.2.10", - "@angular/core": "19.2.10", - "@angular/platform-browser": "19.2.10", + "@angular/common": "19.2.11", + "@angular/core": "19.2.11", + "@angular/platform-browser": "19.2.11", "rxjs": "^6.5.3 || ^7.4.0" } }, @@ -3006,15 +3006,15 @@ } }, "node_modules/@firebase/ai": { - "version": "1.3.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/ai/-/ai-1.3.0-20250512211235.tgz", - "integrity": "sha512-L/3vFDzzmAScgRVcZXiqyQHLXTjyBvfC4bVHvsHGlUyBYjlS+xcPUFdNHFowM84r6qyp/X94pO58ERgRO/CUCg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@firebase/ai/-/ai-1.3.0.tgz", + "integrity": "sha512-qBxJTtl9hpgZr050kVFTRADX6I0Ss6mEQyp/JEkBgKwwxixKnaRNqEDGFba4OKNL7K8E4Y7LlA/ZW6L8aCKH4A==", "license": "Apache-2.0", "dependencies": { "@firebase/app-check-interop-types": "0.3.3", - "@firebase/component": "0.6.14", + "@firebase/component": "0.6.17", "@firebase/logger": "0.4.4", - "@firebase/util": "1.11.1", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "engines": { @@ -3026,61 +3026,35 @@ } }, "node_modules/@firebase/analytics": { - "version": "0.10.14-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.14-20250512211235.tgz", - "integrity": "sha512-yPo0D9Ec5jSWRmI6JYt8PCzTVUHtTvnmhN7s09Wh2ckrbv7kgejIAYOjKOK30Umro+teA6wTsY07Q27C1dOM4A==", + "version": "0.10.16", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.16.tgz", + "integrity": "sha512-cMtp19He7Fd6uaj/nDEul+8JwvJsN8aRSJyuA1QN3QrKvfDDp+efjVurJO61sJpkVftw9O9nNMdhFbRcTmTfRQ==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", - "@firebase/installations": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", + "@firebase/installations": "0.6.17", "@firebase/logger": "0.4.4", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "peerDependencies": { - "@firebase/app": "0.13.0-20250512211235" + "@firebase/app": "0.x" } }, "node_modules/@firebase/analytics-compat": { - "version": "0.2.20-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.20-20250512211235.tgz", - "integrity": "sha512-2MmqqNlHlbs6454pOnKnNbtz8cF54UYgCiFWc0tXV6VNrSAGAyWgY3Ujve5+ayuSmzMuTaLNKk8kOPC90nNmCA==", + "version": "0.2.22", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.22.tgz", + "integrity": "sha512-VogWHgwkdYhjWKh8O1XU04uPrRaiDihkWvE/EMMmtWtaUtVALnpLnUurc3QtSKdPnvTz5uaIGKlW84DGtSPFbw==", "license": "Apache-2.0", "dependencies": { - "@firebase/analytics": "0.10.14-20250512211235", + "@firebase/analytics": "0.10.16", "@firebase/analytics-types": "0.8.3", - "@firebase/component": "0.6.15-20250512211235", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/component": "0.6.17", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "peerDependencies": { - "@firebase/app-compat": "0.4.0-20250512211235" - } - }, - "node_modules/@firebase/analytics-compat/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/analytics-compat/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" + "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/analytics-types": { @@ -3089,41 +3063,15 @@ "integrity": "sha512-VrIp/d8iq2g501qO46uGz3hjbDb8xzYMrbu8Tp0ovzIzrvJZ2fvmj649gTjge/b7cCCcjT0H37g1gVtlNhnkbg==", "license": "Apache-2.0" }, - "node_modules/@firebase/analytics/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/analytics/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@firebase/app": { - "version": "0.13.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.13.0-20250512211235.tgz", - "integrity": "sha512-9qcJX9fKMFuZf5+8BxK0Dg1gJU+x4shoH+VFiKnZ7ri6sJ0OP67Y4PnHDYdzKmx7/HJt0KSyZMDUX/hT2Wbl/g==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.13.0.tgz", + "integrity": "sha512-Vj3MST245nq+V5UmmfEkB3isIgPouyUr8yGJlFeL9Trg/umG5ogAvrjAYvQ8gV7daKDoQSRnJKWI2JFpQqRsuQ==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", "@firebase/logger": "0.4.4", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "idb": "7.1.1", "tslib": "^2.1.0" }, @@ -3132,67 +3080,41 @@ } }, "node_modules/@firebase/app-check": { - "version": "0.10.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.10.0-20250512211235.tgz", - "integrity": "sha512-zFbNyt3j6ixg6/Gh3WdA+FvMhUxIRASEq/NRC+Jtofm5la5ZJ88wdLDJ/kSHtdMINQfKuneHbJJ832u5BTqpYQ==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.10.0.tgz", + "integrity": "sha512-AZlRlVWKcu8BH4Yf8B5EI8sOi2UNGTS8oMuthV45tbt6OVUTSQwFPIEboZzhNJNKY+fPsg7hH8vixUWFZ3lrhw==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", "@firebase/logger": "0.4.4", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@firebase/app": "0.13.0-20250512211235" + "@firebase/app": "0.x" } }, "node_modules/@firebase/app-check-compat": { - "version": "0.3.23-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.23-20250512211235.tgz", - "integrity": "sha512-iI2mGM/f8z4aQhoB57HnErh8vCqyQJFVQS7USLy6dUyL15FcIe5HQ88N4oD9glagu4IDRlZ+Rohlrw9ObbyNxA==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.25.tgz", + "integrity": "sha512-3zrsPZWAKfV7DVC20T2dgfjzjtQnSJS65OfMOiddMUtJL1S5i0nAZKsdX0bOEvvrd0SBIL8jYnfpfDeQRnhV3w==", "license": "Apache-2.0", "dependencies": { - "@firebase/app-check": "0.10.0-20250512211235", + "@firebase/app-check": "0.10.0", "@firebase/app-check-types": "0.5.3", - "@firebase/component": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", "@firebase/logger": "0.4.4", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@firebase/app-compat": "0.4.0-20250512211235" - } - }, - "node_modules/@firebase/app-check-compat/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/app-check-compat/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" + "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/app-check-interop-types": { @@ -3207,68 +3129,16 @@ "integrity": "sha512-hyl5rKSj0QmwPdsAxrI5x1otDlByQ7bvNvVt8G/XPO2CSwE++rmSVf3VEhaeOR4J8ZFaF0Z0NDSmLejPweZ3ng==", "license": "Apache-2.0" }, - "node_modules/@firebase/app-check/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/app-check/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@firebase/app-compat": { - "version": "0.4.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.4.0-20250512211235.tgz", - "integrity": "sha512-epnyKsA97L0FMigDHWOcgJ2TeMnlpuyiGIVZdnQiElKfRs3UFgDvBb6AK5dHgT4REe7ZbXqGa/8TSUUGFhEcmw==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.4.0.tgz", + "integrity": "sha512-LjLUrzbUgTa/sCtPoLKT2C7KShvLVHS3crnU1Du02YxnGVLE0CUBGY/NxgfR/Zg84mEbj1q08/dgesojxjn0dA==", "license": "Apache-2.0", "dependencies": { - "@firebase/app": "0.13.0-20250512211235", - "@firebase/component": "0.6.15-20250512211235", + "@firebase/app": "0.13.0", + "@firebase/component": "0.6.17", "@firebase/logger": "0.4.4", - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/app-compat/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/app-compat/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "engines": { @@ -3281,48 +3151,22 @@ "integrity": "sha512-kRVpIl4vVGJ4baogMDINbyrIOtOxqhkZQg4jTq3l8Lw6WSk0xfpEYzezFu+Kl4ve4fbPl79dvwRtaFqAC/ucCw==", "license": "Apache-2.0" }, - "node_modules/@firebase/app/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/app/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@firebase/auth": { - "version": "1.10.3-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.10.3-20250512211235.tgz", - "integrity": "sha512-f7Lov3vogDMyroncY7OipDmNL5bqZcDxdIVe1qN/LEaaKygG2wPxKMa+LjSFwxwo/oGp/i6R4ixT8otMkOL2MQ==", + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.10.5.tgz", + "integrity": "sha512-6wF/NdMTwObL4RNQePunuzMr9O3gyftisvFZFFKf57D2HONXo87YymogRV8d+Z7SLA0rcNBN1gLJVk2D0y97gA==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", "@firebase/logger": "0.4.4", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@firebase/app": "0.13.0-20250512211235", + "@firebase/app": "0.x", "@react-native-async-storage/async-storage": "^1.18.1" }, "peerDependenciesMeta": { @@ -3332,48 +3176,22 @@ } }, "node_modules/@firebase/auth-compat": { - "version": "0.5.23-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.5.23-20250512211235.tgz", - "integrity": "sha512-dWBbbYAiNmrD6+P5m2TgQ9GWPIffjedQ9HRXnPyqKytTiEQzxvYBd91NS3y3YI6bBg1RWAWccMnwtQVjl1eK6A==", + "version": "0.5.25", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.5.25.tgz", + "integrity": "sha512-YKUYnvrxXBRhH/iYEwSOv85VPvc6P36GW1OCDRebTw/cvgoj7pwac2nZKYFs5FHlNYe7Bc9I4BoY2X0vlkJo+g==", "license": "Apache-2.0", "dependencies": { - "@firebase/auth": "1.10.3-20250512211235", + "@firebase/auth": "1.10.5", "@firebase/auth-types": "0.13.0", - "@firebase/component": "0.6.15-20250512211235", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/component": "0.6.17", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@firebase/app-compat": "0.4.0-20250512211235" - } - }, - "node_modules/@firebase/auth-compat/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/auth-compat/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" + "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/auth-interop-types": { @@ -3392,39 +3210,13 @@ "@firebase/util": "1.x" } }, - "node_modules/@firebase/auth/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/auth/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@firebase/component": { - "version": "0.6.14", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.14.tgz", - "integrity": "sha512-kf/zAT8GQJ9nYoHuj0mv7twp1QzifKYrO+GsmsVHHM+Hi9KkmI7E3B3J0CtihHpb34vinl4gbJrYJ2p2wfvc9A==", + "version": "0.6.17", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.17.tgz", + "integrity": "sha512-M6DOg7OySrKEFS8kxA3MU5/xc37fiOpKPMz6cTsMUcsuKB6CiZxxNAvgFta8HGRgEpZbi8WjGIj6Uf+TpOhyzg==", "license": "Apache-2.0", "dependencies": { - "@firebase/util": "1.11.1", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "engines": { @@ -3432,58 +3224,32 @@ } }, "node_modules/@firebase/data-connect": { - "version": "0.3.6-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.3.6-20250512211235.tgz", - "integrity": "sha512-ZMs7lX9/Sd7XNRaylht535sY1mFUasLCY0toKQWF4KIAdUeij0TNzqWpeULNqNJXtczu+eRrG3Nct1rY4JtiiQ==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.3.8.tgz", + "integrity": "sha512-xC50SxurrP0j9ksltZ8O2SuPuWTu9KymNxtSE4bmcc/HMOnOHaURgLyrQpcC5Pc7HmtCBxh9Q/lNKyc37rj5/g==", "license": "Apache-2.0", "dependencies": { "@firebase/auth-interop-types": "0.2.4", - "@firebase/component": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", "@firebase/logger": "0.4.4", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "peerDependencies": { - "@firebase/app": "0.13.0-20250512211235" - } - }, - "node_modules/@firebase/data-connect/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/data-connect/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" + "@firebase/app": "0.x" } }, "node_modules/@firebase/database": { - "version": "1.0.16-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.0.16-20250512211235.tgz", - "integrity": "sha512-l2jVH/uCzbuAhCYk37+YWFHE2nIkGyTiFL3RthkDvoT+KHDzvaIxnWmjnbAgrQEYSHaimziiw0DmpQM+Safb0g==", + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.0.18.tgz", + "integrity": "sha512-uXtYQmK6JCmqSx7dTOQD/qZtSnbMqnwvklF9n7wOJbdti4wKHmeUzgGXhPwDhN/R/BDTq78zKAbXya7hrCQjHw==", "license": "Apache-2.0", "dependencies": { "@firebase/app-check-interop-types": "0.3.3", "@firebase/auth-interop-types": "0.2.4", - "@firebase/component": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", "@firebase/logger": "0.4.4", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "faye-websocket": "0.11.4", "tslib": "^2.1.0" }, @@ -3492,42 +3258,16 @@ } }, "node_modules/@firebase/database-compat": { - "version": "2.0.7-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-2.0.7-20250512211235.tgz", - "integrity": "sha512-8bt/9/EXqxce32RDg254yfkEUsG9x9h3K6+IFdsCeLhPH9mQLosrcRBSHusHGX65oNbY1ATgxkt/+v+uhoj+nw==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-2.0.9.tgz", + "integrity": "sha512-9S6zK5+Tzslkt+lrYHDqbCbKBSQn3YYrNLIw8hTa/ALoqRLNTXF6acQIlxAxSeZj1hTttE6RRbuxxpMQJYt83w==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", - "@firebase/database": "1.0.16-20250512211235", - "@firebase/database-types": "1.0.12-20250512211235", + "@firebase/component": "0.6.17", + "@firebase/database": "1.0.18", + "@firebase/database-types": "1.0.14", "@firebase/logger": "0.4.4", - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/database-compat/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/database-compat/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "engines": { @@ -3535,63 +3275,24 @@ } }, "node_modules/@firebase/database-types": { - "version": "1.0.12-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.12-20250512211235.tgz", - "integrity": "sha512-FsZ/VeSyNLaJWQGLP0Yy955Zonlm/WSPhpdOpof84ToKAekUQobxlI08skPe+Gk2dAUnKrdqfGJPO9pagsByYA==", + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.14.tgz", + "integrity": "sha512-8a0Q1GrxM0akgF0RiQHliinhmZd+UQPrxEmUv7MnQBYfVFiLtKOgs3g6ghRt/WEGJHyQNslZ+0PocIwNfoDwKw==", "license": "Apache-2.0", "dependencies": { "@firebase/app-types": "0.9.3", - "@firebase/util": "1.12.0-20250512211235" - } - }, - "node_modules/@firebase/database-types/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/database/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/database/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" + "@firebase/util": "1.12.0" } }, "node_modules/@firebase/firestore": { - "version": "4.7.13-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.7.13-20250512211235.tgz", - "integrity": "sha512-m3xEnbYrsgp58a5if00Vqrrglm/22yU7amZ3CjwqUD+/M6TFSf1a9lvMqF9S33AuPbwHDxUb3hJ4ogpTQ+uSjQ==", + "version": "4.7.15", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.7.15.tgz", + "integrity": "sha512-FgWTmkNBEXdKCoN2ngBNjrMaXuBx6QwjiZZVnOGg+VjUmiBq5gAqlDIW5bZY6i/NYvLUrWugdqIs7y9GHEqwww==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", "@firebase/logger": "0.4.4", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "@firebase/webchannel-wrapper": "1.0.3", "@grpc/grpc-js": "~1.9.0", "@grpc/proto-loader": "^0.7.8", @@ -3601,52 +3302,26 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@firebase/app": "0.13.0-20250512211235" + "@firebase/app": "0.x" } }, "node_modules/@firebase/firestore-compat": { - "version": "0.3.48-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.48-20250512211235.tgz", - "integrity": "sha512-8nWD3QRkN9rUoApULVfBMg112QNYstUWRm58cMwcdp0Wkx6+RV+9YraDYzg7GmsEklL4CnGF36HGNrtzraxOTg==", + "version": "0.3.50", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.50.tgz", + "integrity": "sha512-1hAM+iaIqy2HHvSHQ56ccOOIigTeWAwjIpeQ+/O92uBoiajEITHdJofnGHglhhB5VV5qFl59Yz/AVDc+DssdYg==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", - "@firebase/firestore": "4.7.13-20250512211235", + "@firebase/component": "0.6.17", + "@firebase/firestore": "4.7.15", "@firebase/firestore-types": "3.0.3", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@firebase/app-compat": "0.4.0-20250512211235" - } - }, - "node_modules/@firebase/firestore-compat/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/firestore-compat/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" + "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/firestore-types": { @@ -3659,95 +3334,43 @@ "@firebase/util": "1.x" } }, - "node_modules/@firebase/firestore/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/firestore/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@firebase/functions": { - "version": "0.12.5-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.12.5-20250512211235.tgz", - "integrity": "sha512-3BTjMHjx4ulr22+G1/ut8ZQW6OTGmpS5LC+2MhTl/W8OgSYP+3Hc844OhhlDq4kBjcWO752PG2+I1JwJNK6rPA==", + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.12.7.tgz", + "integrity": "sha512-gi8cw7yvaz19Erut+S0rHzNOWp4zPxAU/Kplb+XQoaE5gMV7MjHQoOGnYhSY8uOVj5f80S553s+2OBszG+14Ag==", "license": "Apache-2.0", "dependencies": { "@firebase/app-check-interop-types": "0.3.3", "@firebase/auth-interop-types": "0.2.4", - "@firebase/component": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", "@firebase/messaging-interop-types": "0.2.3", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@firebase/app": "0.13.0-20250512211235" + "@firebase/app": "0.x" } }, "node_modules/@firebase/functions-compat": { - "version": "0.3.22-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.22-20250512211235.tgz", - "integrity": "sha512-/CrVsUlcVKoCtuzpYzIfBYjdiCBtpMkDIY3M2/MIKv5gwB90ydX4E2OP/E57Ne85eiYfezYoGurt27OXSno/Fg==", + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.24.tgz", + "integrity": "sha512-UjJabci+Bqci+A9WqfJ6sjZp+wGvi47llnQMjQRrF4coKfUyu9zBNTXhbx5W3rdVFQYwnWJm8VuluuNh2PCuyQ==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", - "@firebase/functions": "0.12.5-20250512211235", + "@firebase/component": "0.6.17", + "@firebase/functions": "0.12.7", "@firebase/functions-types": "0.6.3", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@firebase/app-compat": "0.4.0-20250512211235" - } - }, - "node_modules/@firebase/functions-compat/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/functions-compat/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" + "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/functions-types": { @@ -3756,87 +3379,35 @@ "integrity": "sha512-EZoDKQLUHFKNx6VLipQwrSMh01A1SaL3Wg6Hpi//x6/fJ6Ee4hrAeswK99I5Ht8roiniKHw4iO0B1Oxj5I4plg==", "license": "Apache-2.0" }, - "node_modules/@firebase/functions/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/functions/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@firebase/installations": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.15-20250512211235.tgz", - "integrity": "sha512-RinZjbNpImsz0JGi6u6B6Yb7ezrE6ej2pdBT7K3ju1cScpBmKRBeWSl7AevD5PEH+W9E5i6U2VX+q2gycI3ZRA==", + "version": "0.6.17", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.17.tgz", + "integrity": "sha512-zfhqCNJZRe12KyADtRrtOj+SeSbD1H/K8J24oQAJVv/u02eQajEGlhZtcx9Qk7vhGWF5z9dvIygVDYqLL4o1XQ==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/component": "0.6.17", + "@firebase/util": "1.12.0", "idb": "7.1.1", "tslib": "^2.1.0" }, "peerDependencies": { - "@firebase/app": "0.13.0-20250512211235" + "@firebase/app": "0.x" } }, "node_modules/@firebase/installations-compat": { - "version": "0.2.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.15-20250512211235.tgz", - "integrity": "sha512-i7sV28ZLE8p65lHyy/vni93aiIKIyo7PuOUNyaMnfdam++Sv2mBkNj0koo9B6LidDaWxZ3gZJ2bTxSyPOOukYg==", + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.17.tgz", + "integrity": "sha512-J7afeCXB7yq25FrrJAgbx8mn1nG1lZEubOLvYgG7ZHvyoOCK00sis5rj7TgDrLYJgdj/SJiGaO1BD3BAp55TeA==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", - "@firebase/installations": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", + "@firebase/installations": "0.6.17", "@firebase/installations-types": "0.5.3", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "peerDependencies": { - "@firebase/app-compat": "0.4.0-20250512211235" - } - }, - "node_modules/@firebase/installations-compat/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/installations-compat/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" + "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/installations-types": { @@ -3848,32 +3419,6 @@ "@firebase/app-types": "0.x" } }, - "node_modules/@firebase/installations/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/installations/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@firebase/logger": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.4.tgz", @@ -3887,61 +3432,35 @@ } }, "node_modules/@firebase/messaging": { - "version": "0.12.19-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.19-20250512211235.tgz", - "integrity": "sha512-h4fraiJuJrLSOSI6WIFlbV1u6L6/8zPfTzcNxqyjCIVj5eFVpgoLIW5lQ2O+G6h6RQiWG29AJkuWGnp26BOJ6Q==", + "version": "0.12.21", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.21.tgz", + "integrity": "sha512-bYJ2Evj167Z+lJ1ach6UglXz5dUKY1zrJZd15GagBUJSR7d9KfiM1W8dsyL0lDxcmhmA/sLaBYAAhF1uilwN0g==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", - "@firebase/installations": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", + "@firebase/installations": "0.6.17", "@firebase/messaging-interop-types": "0.2.3", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "idb": "7.1.1", "tslib": "^2.1.0" }, "peerDependencies": { - "@firebase/app": "0.13.0-20250512211235" + "@firebase/app": "0.x" } }, "node_modules/@firebase/messaging-compat": { - "version": "0.2.19-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.19-20250512211235.tgz", - "integrity": "sha512-vTL0hMyPosU/WRvZ1xmi01aURJyjUI3zeBByYnnwSUJN01eF0YX7eM1RId/HSFcHoT/HgfsHFvINUFjy58TVUQ==", + "version": "0.2.21", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.21.tgz", + "integrity": "sha512-1yMne+4BGLbHbtyu/VyXWcLiefUE1+K3ZGfVTyKM4BH4ZwDFRGoWUGhhx+tKRX4Tu9z7+8JN67SjnwacyNWK5g==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", - "@firebase/messaging": "0.12.19-20250512211235", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/component": "0.6.17", + "@firebase/messaging": "0.12.21", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "peerDependencies": { - "@firebase/app-compat": "0.4.0-20250512211235" - } - }, - "node_modules/@firebase/messaging-compat/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/messaging-compat/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" + "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/messaging-interop-types": { @@ -3950,90 +3469,38 @@ "integrity": "sha512-xfzFaJpzcmtDjycpDeCUj0Ge10ATFi/VHVIvEEjDNc3hodVBQADZ7BWQU7CuFpjSHE+eLuBI13z5F/9xOoGX8Q==", "license": "Apache-2.0" }, - "node_modules/@firebase/messaging/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/messaging/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@firebase/performance": { - "version": "0.7.4-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.7.4-20250512211235.tgz", - "integrity": "sha512-defCXX20kxX05/3b4qI+V2PreeH/qwn1Egvp82geS+hGyK6cDRFGgV7q94tIcc6idQJoRhsSW32ABKdI99XpWg==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.7.6.tgz", + "integrity": "sha512-AsOz74dSTlyQGlnnbLWXiHFAsrxhpssPOsFFi4HgOJ5DjzkK7ZdZ/E9uMPrwFoXJyMVoybGRuqsL/wkIbFITsA==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", - "@firebase/installations": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", + "@firebase/installations": "0.6.17", "@firebase/logger": "0.4.4", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "tslib": "^2.1.0", "web-vitals": "^4.2.4" }, "peerDependencies": { - "@firebase/app": "0.13.0-20250512211235" + "@firebase/app": "0.x" } }, "node_modules/@firebase/performance-compat": { - "version": "0.2.17-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.17-20250512211235.tgz", - "integrity": "sha512-5uUlGWbEyoTzGa0JaS6OIUl5T69VwK4gYRAjcET79kuVSZU85l4M1gsDbXqhl/YH1o/gpQEPmm1T1UrK9bRQbw==", + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.19.tgz", + "integrity": "sha512-4cU0T0BJ+LZK/E/UwFcvpBCVdkStgBMQwBztM9fJPT6udrEUk3ugF5/HT+E2Z22FCXtIaXDukJbYkE/c3c6IHw==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", "@firebase/logger": "0.4.4", - "@firebase/performance": "0.7.4-20250512211235", + "@firebase/performance": "0.7.6", "@firebase/performance-types": "0.2.3", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "peerDependencies": { - "@firebase/app-compat": "0.4.0-20250512211235" - } - }, - "node_modules/@firebase/performance-compat/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/performance-compat/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" + "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/performance-types": { @@ -4042,89 +3509,37 @@ "integrity": "sha512-IgkyTz6QZVPAq8GSkLYJvwSLr3LS9+V6vNPQr0x4YozZJiLF5jYixj0amDtATf1X0EtYHqoPO48a9ija8GocxQ==", "license": "Apache-2.0" }, - "node_modules/@firebase/performance/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/performance/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@firebase/remote-config": { - "version": "0.6.2-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.6.2-20250512211235.tgz", - "integrity": "sha512-FR/IDz/AkQiSXXZw80OJEl/MT++URfbrrUDev3p1Dgc5yuz2hGCReuiq/YYVTA3n/yppwY+BnRdVidV9dRaHSQ==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.6.4.tgz", + "integrity": "sha512-ZyLJRT46wtycyz2+opEkGaoFUOqRQjt/0NX1WfUISOMCI/PuVoyDjqGpq24uK+e8D5NknyTpiXCVq5dowhScmg==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", - "@firebase/installations": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", + "@firebase/installations": "0.6.17", "@firebase/logger": "0.4.4", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "peerDependencies": { - "@firebase/app": "0.13.0-20250512211235" + "@firebase/app": "0.x" } }, "node_modules/@firebase/remote-config-compat": { - "version": "0.2.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.15-20250512211235.tgz", - "integrity": "sha512-DiHaFVywKBG1GGziN/NA5k8qkvJ68gX+AFe63yQOmzAfvH59W+dbxAgSG116pGrfF3xDH/e/lho4Cs3M6tbL8g==", + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.17.tgz", + "integrity": "sha512-KelsBD0sXSC0u3esr/r6sJYGRN6pzn3bYuI/6pTvvmZbjBlxQkRabHAVH6d+YhLcjUXKIAYIjZszczd1QJtOyA==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", + "@firebase/component": "0.6.17", "@firebase/logger": "0.4.4", - "@firebase/remote-config": "0.6.2-20250512211235", + "@firebase/remote-config": "0.6.4", "@firebase/remote-config-types": "0.4.0", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "peerDependencies": { - "@firebase/app-compat": "0.4.0-20250512211235" - } - }, - "node_modules/@firebase/remote-config-compat/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/remote-config-compat/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" + "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/remote-config-types": { @@ -4133,92 +3548,40 @@ "integrity": "sha512-7p3mRE/ldCNYt8fmWMQ/MSGRmXYlJ15Rvs9Rk17t8p0WwZDbeK7eRmoI1tvCPaDzn9Oqh+yD6Lw+sGLsLg4kKg==", "license": "Apache-2.0" }, - "node_modules/@firebase/remote-config/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/remote-config/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@firebase/storage": { - "version": "0.13.9-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.13.9-20250512211235.tgz", - "integrity": "sha512-68vuBOmYVUu93Tbri++ubk8ECASRQWYnB1cvPpfBT0WoLSgdgxj+2F/+buXqzFZT/3ae8FBcEdgK6cD0gcT7tA==", + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.13.11.tgz", + "integrity": "sha512-nBtCGGpr39vuAeTQhG73nvMq3BjQBTgIg6fWufB6qglWYQCgky/XE4duSrOhTp2/QC+H3/SnaE/nKOQmjnPqjg==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/component": "0.6.17", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@firebase/app": "0.13.0-20250512211235" + "@firebase/app": "0.x" } }, "node_modules/@firebase/storage-compat": { - "version": "0.3.19-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.19-20250512211235.tgz", - "integrity": "sha512-Qz3kRo4qc6wRSDq/sCRT9ITqT/Of4puErdhideN+GBi40m42bLWOqBkxpkzPmHphOmFNwKUBA8/9Cksr/fj6IA==", + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.21.tgz", + "integrity": "sha512-LG3978H2Vy1XGa0Jz9VNFwgMrhjy/G8CTV8GkWpArzu+AhI/SE9c0e06SiXcFsVaQW2rObcqFa0zp51LDaVzRA==", "license": "Apache-2.0", "dependencies": { - "@firebase/component": "0.6.15-20250512211235", - "@firebase/storage": "0.13.9-20250512211235", + "@firebase/component": "0.6.17", + "@firebase/storage": "0.13.11", "@firebase/storage-types": "0.8.3", - "@firebase/util": "1.12.0-20250512211235", + "@firebase/util": "1.12.0", "tslib": "^2.1.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@firebase/app-compat": "0.4.0-20250512211235" - } - }, - "node_modules/@firebase/storage-compat/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/storage-compat/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" + "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/storage-types": { @@ -4231,36 +3594,10 @@ "@firebase/util": "1.x" } }, - "node_modules/@firebase/storage/node_modules/@firebase/component": { - "version": "0.6.15-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.15-20250512211235.tgz", - "integrity": "sha512-8U//EzcIE6frUcWUMcmrVzWBAXLBZt2eGWwt8Of1y+yU6t3Zwwu+1JpCz0hbiHpzXnkuTFjPwWA6fKgZQTk0MQ==", - "license": "Apache-2.0", - "dependencies": { - "@firebase/util": "1.12.0-20250512211235", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@firebase/storage/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@firebase/util": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.11.1.tgz", - "integrity": "sha512-RXg4WE8C2LUrvoV/TMGRTu223zZf9Dq9MR8yHZio9nF9TpLnpCPURw9VWWB2WATDl6HfIdWfl2x2SJYtHkN4hw==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0.tgz", + "integrity": "sha512-Z4rK23xBCwgKDqmzGVMef+Vb4xso2j5Q8OG0vVL4m4fA5ZjPMYQazu8OJJC3vtQRC3SQ/Pgx/6TPNVsCd70QRw==", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -6338,9 +5675,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.2.tgz", - "integrity": "sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.41.0.tgz", + "integrity": "sha512-ieQljaZKuJpmWvd8gW87ZmSFwid6AxMDk5bhONJ57U8zT77zpZ/TPKkU9HpnnFrM4zsgr4kiGuzbIbZTGi7u9A==", "cpu": [ "riscv64" ], @@ -6476,9 +5813,9 @@ } }, "node_modules/@sigstore/protobuf-specs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.1.tgz", - "integrity": "sha512-7MJXQhIm7dWF9zo7rRtMYh8d2gSnc3+JddeQOTIg6gUN7FjcuckZ9EwGq+ReeQtbbl3Tbf5YqRrWxA1DMfIn+w==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.2.tgz", + "integrity": "sha512-F2ye+n1INNhqT0MW+LfUEvTUPc/nS70vICJcxorKl7/gV9CO39+EDCw+qHNKEqvsDWk++yGVKCbzK1qLPvmC8g==", "dev": true, "license": "Apache-2.0", "engines": { @@ -6968,9 +6305,9 @@ "license": "MIT" }, "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "version": "4.17.22", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.22.tgz", + "integrity": "sha512-eZUmSnhRX9YRSkplpz0N+k6NljUUn5l3EWZIKZvYzhvMphEuNiyyy1viH/ejgt66JWgALwC/gtSUAeQKtSwW/w==", "dev": true, "license": "MIT", "dependencies": { @@ -7052,9 +6389,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.15.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.18.tgz", - "integrity": "sha512-v1DKRfUdyW+jJhZNEI1PYy29S2YRxMV5AOO/x/SjKmW0acCIOqmbj6Haf9eHAhsPmrhlHSxEhv/1WszcLWV4cg==", + "version": "22.15.20", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.20.tgz", + "integrity": "sha512-A6BohGFRGHAscJsTslDCA9JG7qSJr/DWUvrvY8yi9IgnGtMxCyat7vvQ//MFa0DnLsyuS3wYTpLdw4Hf+Q5JXw==", "license": "MIT", "dependencies": { "undici-types": "~6.21.0" @@ -7071,9 +6408,9 @@ } }, "node_modules/@types/qs": { - "version": "6.9.18", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", - "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", "dev": true, "license": "MIT" }, @@ -9652,9 +8989,9 @@ } }, "node_modules/dompurify": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.5.tgz", - "integrity": "sha512-mLPd29uoRe9HpvwP2TxClGQBzGXeEC/we/q+bFlmPPmj2p2Ugl3r6ATu/UU1v77DXNcehiBg9zsr1dREyA/dJQ==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", + "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", "license": "(MPL-2.0 OR Apache-2.0)", "optional": true, "optionalDependencies": { @@ -9706,9 +9043,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.152", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.152.tgz", - "integrity": "sha512-xBOfg/EBaIlVsHipHl2VdTPJRSvErNUaqW8ejTq5OlOlIYx1wOllCHsAvAIrr55jD1IYEfdR86miUEt8H5IeJg==", + "version": "1.5.155", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.155.tgz", + "integrity": "sha512-ps5KcGGmwL8VaeJlvlDlu4fORQpv3+GIcF5I3f9tUKUlJ/wsysh6HU8P5L1XWRYeXfA0oJd4PyM8ds8zTFf6Ng==", "dev": true, "license": "ISC" }, @@ -10446,52 +9783,39 @@ } }, "node_modules/firebase": { - "version": "11.8.0-20250512211235", - "resolved": "https://registry.npmjs.org/firebase/-/firebase-11.8.0-20250512211235.tgz", - "integrity": "sha512-0juBB1XpC52s4BF/6OwJd7ka8imyXIIbsnjp6yVr1n8W0GpYIpvXzKP0oahiV2Wiv9l0DfVRZpsMB0OJvk9nQw==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-11.8.0.tgz", + "integrity": "sha512-zIv11czOqFayPllaJySKIKB2pS+xoWOnfI7j85SOiBKY1IW3NuZIaL+UgsZA+4PQZkPhFP8vmU2/oOun04ALbg==", "license": "Apache-2.0", "dependencies": { - "@firebase/ai": "1.3.0-20250512211235", - "@firebase/analytics": "0.10.14-20250512211235", - "@firebase/analytics-compat": "0.2.20-20250512211235", - "@firebase/app": "0.13.0-20250512211235", - "@firebase/app-check": "0.10.0-20250512211235", - "@firebase/app-check-compat": "0.3.23-20250512211235", - "@firebase/app-compat": "0.4.0-20250512211235", + "@firebase/ai": "1.3.0", + "@firebase/analytics": "0.10.16", + "@firebase/analytics-compat": "0.2.22", + "@firebase/app": "0.13.0", + "@firebase/app-check": "0.10.0", + "@firebase/app-check-compat": "0.3.25", + "@firebase/app-compat": "0.4.0", "@firebase/app-types": "0.9.3", - "@firebase/auth": "1.10.3-20250512211235", - "@firebase/auth-compat": "0.5.23-20250512211235", - "@firebase/data-connect": "0.3.6-20250512211235", - "@firebase/database": "1.0.16-20250512211235", - "@firebase/database-compat": "2.0.7-20250512211235", - "@firebase/firestore": "4.7.13-20250512211235", - "@firebase/firestore-compat": "0.3.48-20250512211235", - "@firebase/functions": "0.12.5-20250512211235", - "@firebase/functions-compat": "0.3.22-20250512211235", - "@firebase/installations": "0.6.15-20250512211235", - "@firebase/installations-compat": "0.2.15-20250512211235", - "@firebase/messaging": "0.12.19-20250512211235", - "@firebase/messaging-compat": "0.2.19-20250512211235", - "@firebase/performance": "0.7.4-20250512211235", - "@firebase/performance-compat": "0.2.17-20250512211235", - "@firebase/remote-config": "0.6.2-20250512211235", - "@firebase/remote-config-compat": "0.2.15-20250512211235", - "@firebase/storage": "0.13.9-20250512211235", - "@firebase/storage-compat": "0.3.19-20250512211235", - "@firebase/util": "1.12.0-20250512211235" - } - }, - "node_modules/firebase/node_modules/@firebase/util": { - "version": "1.12.0-20250512211235", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.12.0-20250512211235.tgz", - "integrity": "sha512-o7CkpIAymb6irDYCoK0wKZiEMMgHX4oGdsXEXvsIPBWjoZsUavF6HH4iYVGslL4KkasEEjJiLNiomxxGbJPqKg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=18.0.0" + "@firebase/auth": "1.10.5", + "@firebase/auth-compat": "0.5.25", + "@firebase/data-connect": "0.3.8", + "@firebase/database": "1.0.18", + "@firebase/database-compat": "2.0.9", + "@firebase/firestore": "4.7.15", + "@firebase/firestore-compat": "0.3.50", + "@firebase/functions": "0.12.7", + "@firebase/functions-compat": "0.3.24", + "@firebase/installations": "0.6.17", + "@firebase/installations-compat": "0.2.17", + "@firebase/messaging": "0.12.21", + "@firebase/messaging-compat": "0.2.21", + "@firebase/performance": "0.7.6", + "@firebase/performance-compat": "0.2.19", + "@firebase/remote-config": "0.6.4", + "@firebase/remote-config-compat": "0.2.17", + "@firebase/storage": "0.13.11", + "@firebase/storage-compat": "0.3.21", + "@firebase/util": "1.12.0" } }, "node_modules/flat": { @@ -11668,9 +10992,9 @@ } }, "node_modules/jasmine-core": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.6.0.tgz", - "integrity": "sha512-niVlkeYVRwKFpmfWg6suo6H9CrNnydfBLEqefM5UjibYS+UoTjZdmvPJSiuyrRLGnFj1eYRhFd/ch+5hSlsFVA==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.7.1.tgz", + "integrity": "sha512-QnurrtpKsPoixxG2R3d1xP0St/2kcX5oTZyDyQJMY+Vzi/HUlu1kGm+2V8Tz+9lV991leB1l0xcsyz40s9xOOw==", "dev": true, "license": "MIT" }, @@ -12714,9 +12038,9 @@ } }, "node_modules/marked": { - "version": "15.0.11", - "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.11.tgz", - "integrity": "sha512-1BEXAU2euRCG3xwgLVT1y0xbJEld1XOrmRJpUwRCcy7rxhSCwMrmEu9LXoPhHSCJG41V7YcQ2mjKRr5BA3ITIA==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz", + "integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==", "license": "MIT", "bin": { "marked": "bin/marked.js" @@ -12746,9 +12070,9 @@ } }, "node_modules/memfs": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.17.1.tgz", - "integrity": "sha512-thuTRd7F4m4dReCIy7vv4eNYnU6XI/tHMLSMMHLiortw/Y0QxqKtinG523U2aerzwYWGi606oBP4oMPy4+edag==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.17.2.tgz", + "integrity": "sha512-NgYhCOWgovOXSzvYgUW0LQ7Qy72rWQMGGFJDoWg4G30RHd3z77VbYdtJ4fembJXBy8pMIUA31XNAupobOQlwdg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -13183,9 +12507,9 @@ "license": "MIT" }, "node_modules/msgpackr": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.2.tgz", - "integrity": "sha512-F9UngXRlPyWCDEASDpTf6c9uNhGPTqnTeLVt7bN+bU1eajoR/8V9ys2BRaV5C/e5ihE6sJ9uPIKaYt6bFuO32g==", + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.4.tgz", + "integrity": "sha512-uaff7RG9VIC4jacFW9xzL3jc0iM32DNHe4jYVycBcjUePT/Klnfj7pqtWJt9khvDFizmjN2TlYniYmSS2LIaZg==", "dev": true, "license": "MIT", "optional": true, @@ -14439,9 +13763,9 @@ } }, "node_modules/protobufjs": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.1.tgz", - "integrity": "sha512-3qx3IRjR9WPQKagdwrKjO3Gu8RgQR2qqw+1KnigWhoVjFqegIj1K3bP11sGqhxrO46/XL7lekuG4jmjL+4cLsw==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", + "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", "hasInstallScript": true, "license": "BSD-3-Clause", "dependencies": { @@ -16094,9 +15418,9 @@ } }, "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", "dev": true, "license": "MIT", "engines": { @@ -16353,9 +15677,9 @@ } }, "node_modules/tree-dump": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", - "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.3.tgz", + "integrity": "sha512-il+Cv80yVHFBwokQSfd4bldvr1Md951DpgAGfmhydt04L+YzHgubm2tQ7zueWDcGENKHq0ZvGFR/hjvNXilHEg==", "dev": true, "license": "Apache-2.0", "engines": { @@ -16770,9 +16094,9 @@ } }, "node_modules/vite/node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.2.tgz", - "integrity": "sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.0.tgz", + "integrity": "sha512-KxN+zCjOYHGwCl4UCtSfZ6jrq/qi88JDUtiEFk8LELEHq2Egfc/FgW+jItZiOLRuQfb/3xJSgFuNPC9jzggX+A==", "cpu": [ "arm" ], @@ -16785,9 +16109,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-android-arm64": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.2.tgz", - "integrity": "sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.41.0.tgz", + "integrity": "sha512-yDvqx3lWlcugozax3DItKJI5j05B0d4Kvnjx+5mwiUpWramVvmAByYigMplaoAQ3pvdprGCTCE03eduqE/8mPQ==", "cpu": [ "arm64" ], @@ -16800,9 +16124,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.2.tgz", - "integrity": "sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.0.tgz", + "integrity": "sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw==", "cpu": [ "arm64" ], @@ -16815,9 +16139,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-darwin-x64": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.2.tgz", - "integrity": "sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.41.0.tgz", + "integrity": "sha512-gE5ACNSxHcEZyP2BA9TuTakfZvULEW4YAOtxl/A/YDbIir/wPKukde0BNPlnBiP88ecaN4BJI2TtAd+HKuZPQQ==", "cpu": [ "x64" ], @@ -16830,9 +16154,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.2.tgz", - "integrity": "sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.41.0.tgz", + "integrity": "sha512-GSxU6r5HnWij7FoSo7cZg3l5GPg4HFLkzsFFh0N/b16q5buW1NAWuCJ+HMtIdUEi6XF0qH+hN0TEd78laRp7Dg==", "cpu": [ "arm64" ], @@ -16845,9 +16169,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.2.tgz", - "integrity": "sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.41.0.tgz", + "integrity": "sha512-KGiGKGDg8qLRyOWmk6IeiHJzsN/OYxO6nSbT0Vj4MwjS2XQy/5emsmtoqLAabqrohbgLWJ5GV3s/ljdrIr8Qjg==", "cpu": [ "x64" ], @@ -16860,9 +16184,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.2.tgz", - "integrity": "sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.41.0.tgz", + "integrity": "sha512-46OzWeqEVQyX3N2/QdiU/CMXYDH/lSHpgfBkuhl3igpZiaB3ZIfSjKuOnybFVBQzjsLwkus2mjaESy8H41SzvA==", "cpu": [ "arm" ], @@ -16875,9 +16199,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.2.tgz", - "integrity": "sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.41.0.tgz", + "integrity": "sha512-lfgW3KtQP4YauqdPpcUZHPcqQXmTmH4nYU0cplNeW583CMkAGjtImw4PKli09NFi2iQgChk4e9erkwlfYem6Lg==", "cpu": [ "arm" ], @@ -16890,9 +16214,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.2.tgz", - "integrity": "sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.41.0.tgz", + "integrity": "sha512-nn8mEyzMbdEJzT7cwxgObuwviMx6kPRxzYiOl6o/o+ChQq23gfdlZcUNnt89lPhhz3BYsZ72rp0rxNqBSfqlqw==", "cpu": [ "arm64" ], @@ -16905,9 +16229,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.2.tgz", - "integrity": "sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.41.0.tgz", + "integrity": "sha512-l+QK99je2zUKGd31Gh+45c4pGDAqZSuWQiuRFCdHYC2CSiO47qUWsCcenrI6p22hvHZrDje9QjwSMAFL3iwXwQ==", "cpu": [ "arm64" ], @@ -16920,9 +16244,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.2.tgz", - "integrity": "sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.41.0.tgz", + "integrity": "sha512-WbnJaxPv1gPIm6S8O/Wg+wfE/OzGSXlBMbOe4ie+zMyykMOeqmgD1BhPxZQuDqwUN+0T/xOFtL2RUWBspnZj3w==", "cpu": [ "loong64" ], @@ -16935,9 +16259,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.2.tgz", - "integrity": "sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.41.0.tgz", + "integrity": "sha512-eRDWR5t67/b2g8Q/S8XPi0YdbKcCs4WQ8vklNnUYLaSWF+Cbv2axZsp4jni6/j7eKvMLYCYdcsv8dcU+a6QNFg==", "cpu": [ "ppc64" ], @@ -16950,9 +16274,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.2.tgz", - "integrity": "sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.41.0.tgz", + "integrity": "sha512-TWrZb6GF5jsEKG7T1IHwlLMDRy2f3DPqYldmIhnA2DVqvvhY2Ai184vZGgahRrg8k9UBWoSlHv+suRfTN7Ua4A==", "cpu": [ "riscv64" ], @@ -16965,9 +16289,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.2.tgz", - "integrity": "sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.41.0.tgz", + "integrity": "sha512-/L3pW48SxrWAlVsKCN0dGLB2bi8Nv8pr5S5ocSM+S0XCn5RCVCXqi8GVtHFsOBBCSeR+u9brV2zno5+mg3S4Aw==", "cpu": [ "s390x" ], @@ -16980,9 +16304,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.2.tgz", - "integrity": "sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.41.0.tgz", + "integrity": "sha512-XMLeKjyH8NsEDCRptf6LO8lJk23o9wvB+dJwcXMaH6ZQbbkHu2dbGIUindbMtRN6ux1xKi16iXWu6q9mu7gDhQ==", "cpu": [ "x64" ], @@ -16995,9 +16319,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.2.tgz", - "integrity": "sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.41.0.tgz", + "integrity": "sha512-m/P7LycHZTvSQeXhFmgmdqEiTqSV80zn6xHaQ1JSqwCtD1YGtwEK515Qmy9DcB2HK4dOUVypQxvhVSy06cJPEg==", "cpu": [ "x64" ], @@ -17010,9 +16334,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.2.tgz", - "integrity": "sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.41.0.tgz", + "integrity": "sha512-4yodtcOrFHpbomJGVEqZ8fzD4kfBeCbpsUy5Pqk4RluXOdsWdjLnjhiKy2w3qzcASWd04fp52Xz7JKarVJ5BTg==", "cpu": [ "arm64" ], @@ -17025,9 +16349,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.2.tgz", - "integrity": "sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.41.0.tgz", + "integrity": "sha512-tmazCrAsKzdkXssEc65zIE1oC6xPHwfy9d5Ta25SRCDOZS+I6RypVVShWALNuU9bxIfGA0aqrmzlzoM5wO5SPQ==", "cpu": [ "ia32" ], @@ -17040,9 +16364,9 @@ "peer": true }, "node_modules/vite/node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.2.tgz", - "integrity": "sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.41.0.tgz", + "integrity": "sha512-h1J+Yzjo/X+0EAvR2kIXJDuTuyT7drc+t2ALY0nIcGPbTatNOf0VWdhEA2Z4AAjv6X1NJV7SYo5oCTYRJhSlVA==", "cpu": [ "x64" ], @@ -17093,9 +16417,9 @@ } }, "node_modules/vite/node_modules/rollup": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.2.tgz", - "integrity": "sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.41.0.tgz", + "integrity": "sha512-HqMFpUbWlf/tvcxBFNKnJyzc7Lk+XO3FGc3pbNBLqEbOz0gPLRgcrlS3UF4MfUrVlstOaP/q0kM6GVvi+LrLRg==", "dev": true, "license": "MIT", "peer": true, @@ -17110,26 +16434,26 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.40.2", - "@rollup/rollup-android-arm64": "4.40.2", - "@rollup/rollup-darwin-arm64": "4.40.2", - "@rollup/rollup-darwin-x64": "4.40.2", - "@rollup/rollup-freebsd-arm64": "4.40.2", - "@rollup/rollup-freebsd-x64": "4.40.2", - "@rollup/rollup-linux-arm-gnueabihf": "4.40.2", - "@rollup/rollup-linux-arm-musleabihf": "4.40.2", - "@rollup/rollup-linux-arm64-gnu": "4.40.2", - "@rollup/rollup-linux-arm64-musl": "4.40.2", - "@rollup/rollup-linux-loongarch64-gnu": "4.40.2", - "@rollup/rollup-linux-powerpc64le-gnu": "4.40.2", - "@rollup/rollup-linux-riscv64-gnu": "4.40.2", - "@rollup/rollup-linux-riscv64-musl": "4.40.2", - "@rollup/rollup-linux-s390x-gnu": "4.40.2", - "@rollup/rollup-linux-x64-gnu": "4.40.2", - "@rollup/rollup-linux-x64-musl": "4.40.2", - "@rollup/rollup-win32-arm64-msvc": "4.40.2", - "@rollup/rollup-win32-ia32-msvc": "4.40.2", - "@rollup/rollup-win32-x64-msvc": "4.40.2", + "@rollup/rollup-android-arm-eabi": "4.41.0", + "@rollup/rollup-android-arm64": "4.41.0", + "@rollup/rollup-darwin-arm64": "4.41.0", + "@rollup/rollup-darwin-x64": "4.41.0", + "@rollup/rollup-freebsd-arm64": "4.41.0", + "@rollup/rollup-freebsd-x64": "4.41.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.41.0", + "@rollup/rollup-linux-arm-musleabihf": "4.41.0", + "@rollup/rollup-linux-arm64-gnu": "4.41.0", + "@rollup/rollup-linux-arm64-musl": "4.41.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.41.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.41.0", + "@rollup/rollup-linux-riscv64-gnu": "4.41.0", + "@rollup/rollup-linux-riscv64-musl": "4.41.0", + "@rollup/rollup-linux-s390x-gnu": "4.41.0", + "@rollup/rollup-linux-x64-gnu": "4.41.0", + "@rollup/rollup-linux-x64-musl": "4.41.0", + "@rollup/rollup-win32-arm64-msvc": "4.41.0", + "@rollup/rollup-win32-ia32-msvc": "4.41.0", + "@rollup/rollup-win32-x64-msvc": "4.41.0", "fsevents": "~2.3.2" } }, diff --git a/client/web/angular-customer-app/package.json b/client/web/angular-customer-app/package.json index 2cd2fe7..bd674d3 100644 --- a/client/web/angular-customer-app/package.json +++ b/client/web/angular-customer-app/package.json @@ -10,38 +10,35 @@ }, "private": true, "dependencies": { - "@angular/animations": "^19.2.6", - "@angular/cdk": "^19.2.9", - "@angular/common": "^19.2.6", - "@angular/compiler": "^19.2.6", - "@angular/core": "^19.2.6", - "@angular/fire": "^19.1.0-canary.20bee94", - "@angular/forms": "^19.2.6", - "@angular/material": "^19.2.9", - "@angular/platform-browser": "^19.2.6", - "@angular/platform-browser-dynamic": "^19.2.6", - "@angular/router": "^19.2.6", - "@google/generative-ai": "^0.24.0", - "marked": "^15.0.8", + "@angular/animations": "^19.2.11", + "@angular/cdk": "^19.2.16", + "@angular/common": "^19.2.11", + "@angular/compiler": "^19.2.11", + "@angular/core": "^19.2.11", + "@angular/fire": "^19.2.0", + "@angular/forms": "^19.2.11", + "@angular/material": "^19.2.16", + "@angular/platform-browser": "^19.2.11", + "@angular/platform-browser-dynamic": "^19.2.11", + "@angular/router": "^19.2.11", + "@google/generative-ai": "^0.24.1", + "marked": "^15.0.12", "ngx-markdown": "^19.1.1", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zone.js": "^0.15.0" }, "devDependencies": { - "@angular-devkit/build-angular": "^19.2.7", - "@angular/cli": "^19.2.7", - "@angular/compiler-cli": "^19.2.6", - "@types/jasmine": "~5.1.7", - "jasmine-core": "~5.6.0", + "@angular-devkit/build-angular": "^19.2.12", + "@angular/cli": "^19.2.12", + "@angular/compiler-cli": "^19.2.11", + "@types/jasmine": "~5.1.8", + "jasmine-core": "~5.7.1", "karma": "~6.4.4", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.1", "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.1.0", "typescript": "~5.8.3" - }, - "overrides": { - "firebase": "11.8.0-20250512211235" } }