diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aff8b9f..69ee7b0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,7 +31,7 @@ importers: version: 0.4.0(typescript@5.8.2) firebase: specifier: ^11.0.1 - version: 11.4.0 + version: 11.9.0 husky: specifier: ^9.1.6 version: 9.1.7 @@ -218,6 +218,10 @@ packages: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.25.2': resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} engines: {node: '>=6.9.0'} @@ -242,6 +246,10 @@ packages: resolution: {integrity: sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==} engines: {node: '>=6.9.0'} + '@babel/generator@7.27.5': + resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.24.7': resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} engines: {node: '>=6.9.0'} @@ -384,6 +392,10 @@ packages: resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} @@ -392,6 +404,10 @@ packages: resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.24.8': resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} @@ -435,6 +451,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.27.5': + resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3': resolution: {integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==} engines: {node: '>=6.9.0'} @@ -1219,6 +1240,10 @@ packages: resolution: {integrity: sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.27.6': + resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==} + engines: {node: '>=6.9.0'} + '@babel/template@7.25.0': resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} engines: {node: '>=6.9.0'} @@ -1227,6 +1252,10 @@ packages: resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} engines: {node: '>=6.9.0'} + '@babel/template@7.27.2': + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.3': resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==} engines: {node: '>=6.9.0'} @@ -1235,6 +1264,10 @@ packages: resolution: {integrity: sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.27.4': + resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==} + engines: {node: '>=6.9.0'} + '@babel/types@7.25.2': resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} engines: {node: '>=6.9.0'} @@ -1247,6 +1280,10 @@ packages: resolution: {integrity: sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==} engines: {node: '>=6.9.0'} + '@babel/types@7.27.6': + resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -1674,13 +1711,20 @@ packages: resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@firebase/ai@1.4.0': + resolution: {integrity: sha512-wvF33gtU6TXb6Co8TEC1pcl4dnVstYmRE/vs9XjUGE7he7Sgf5TqSu+EoXk/fuzhw5tKr1LC5eG9KdYFM+eosw==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@firebase/app': 0.x + '@firebase/app-types': 0.x + '@firebase/analytics-compat@0.2.15': resolution: {integrity: sha512-C5to422Sr8FkL0MPwXcIecbMnF4o2Ll7MtoWvIm4Q/LPJvvM+tWa1DiU+LzsCdsd1/CYE9EIW9Ma3ko9XnAAYw==} peerDependencies: '@firebase/app-compat': 0.x - '@firebase/analytics-compat@0.2.18': - resolution: {integrity: sha512-Hw9mzsSMZaQu6wrTbi3kYYwGw9nBqOHr47pVLxfr5v8CalsdrG5gfs9XUlPOZjHRVISp3oQrh1j7d3E+ulHPjQ==} + '@firebase/analytics-compat@0.2.22': + resolution: {integrity: sha512-VogWHgwkdYhjWKh8O1XU04uPrRaiDihkWvE/EMMmtWtaUtVALnpLnUurc3QtSKdPnvTz5uaIGKlW84DGtSPFbw==} peerDependencies: '@firebase/app-compat': 0.x @@ -1690,8 +1734,8 @@ packages: '@firebase/analytics-types@0.8.3': resolution: {integrity: sha512-VrIp/d8iq2g501qO46uGz3hjbDb8xzYMrbu8Tp0ovzIzrvJZ2fvmj649gTjge/b7cCCcjT0H37g1gVtlNhnkbg==} - '@firebase/analytics@0.10.12': - resolution: {integrity: sha512-iDCGnw6qdFqwI5ywkgece99WADJNoymu+nLIQI4fZM/vCZ3bEo4wlpEetW71s1HqGpI0hQStiPhqVjFxDb2yyw==} + '@firebase/analytics@0.10.16': + resolution: {integrity: sha512-cMtp19He7Fd6uaj/nDEul+8JwvJsN8aRSJyuA1QN3QrKvfDDp+efjVurJO61sJpkVftw9O9nNMdhFbRcTmTfRQ==} peerDependencies: '@firebase/app': 0.x @@ -1706,8 +1750,8 @@ packages: peerDependencies: '@firebase/app-compat': 0.x - '@firebase/app-check-compat@0.3.19': - resolution: {integrity: sha512-G8FMiqhrKc4gEEujrBDBBrbRav8MGqoLObWj1hy/riCSg4XlRYhpnq3ev8E9HTirqU1tAGH6oJl7vr+jfM7YNA==} + '@firebase/app-check-compat@0.3.25': + resolution: {integrity: sha512-3zrsPZWAKfV7DVC20T2dgfjzjtQnSJS65OfMOiddMUtJL1S5i0nAZKsdX0bOEvvrd0SBIL8jYnfpfDeQRnhV3w==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app-compat': 0.x @@ -1724,8 +1768,8 @@ packages: '@firebase/app-check-types@0.5.3': resolution: {integrity: sha512-hyl5rKSj0QmwPdsAxrI5x1otDlByQ7bvNvVt8G/XPO2CSwE++rmSVf3VEhaeOR4J8ZFaF0Z0NDSmLejPweZ3ng==} - '@firebase/app-check@0.8.12': - resolution: {integrity: sha512-LxjcoIFOU4sgK07ZWb8XDHxuVB+UKs41vPK+Sg9PeZMvEoz84fndFAx8Nz2nipiya2EmyxBgVhff8Hi6GBt+XA==} + '@firebase/app-check@0.10.0': + resolution: {integrity: sha512-AZlRlVWKcu8BH4Yf8B5EI8sOi2UNGTS8oMuthV45tbt6OVUTSQwFPIEboZzhNJNKY+fPsg7hH8vixUWFZ3lrhw==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app': 0.x @@ -1740,8 +1784,8 @@ packages: resolution: {integrity: sha512-5rYbXq1ndtMTg+07oH4WrkYuP+NZq61uzVwW1hlmybp/gr4cXq2SfaP9fc6/9IzTKmu3dh3H0fjj++HG7Z7o/w==} engines: {node: '>=18.0.0'} - '@firebase/app-compat@0.2.51': - resolution: {integrity: sha512-pxF1+coABt+ugqNI0YXDlmkKv4kh3pjI5BqIJJ1VXBo42OZbKMsQbFeos14YBrWwiqqSjUvQ70FBNsv5E2wuxg==} + '@firebase/app-compat@0.4.1': + resolution: {integrity: sha512-9VGjnY23Gc1XryoF/ABWtZVJYnaPOnjHM7dsqq9YALgKRtxI1FryvELUVkDaEIUf4In2bfkb9ZENF1S9M273Dw==} engines: {node: '>=18.0.0'} '@firebase/app-types@0.9.2': @@ -1754,8 +1798,8 @@ packages: resolution: {integrity: sha512-he6qlG3pmwL+LHdG/BrSMBQeJzzutciq4fpXN3lGa1uSwYSijJ24VtakS/bP2X9SiDf8jGywJ4u+OgXAenJsNg==} engines: {node: '>=18.0.0'} - '@firebase/app@0.11.2': - resolution: {integrity: sha512-bFee0hPJZBzNtiizRxdgsu8C9DW3mn1y0OJJ4zHQsccjDYzGOfvN0G3CMGyBIiwNctsFpQa8orbp2IKywoUeqA==} + '@firebase/app@0.13.1': + resolution: {integrity: sha512-0O33PKrXLoIWkoOO5ByFaLjZehBctSYWnb+xJkIdx2SKP/K9l1UPFXPwASyrOIqyY3ws+7orF/1j7wI5EKzPYQ==} engines: {node: '>=18.0.0'} '@firebase/auth-compat@0.5.15': @@ -1764,8 +1808,8 @@ packages: peerDependencies: '@firebase/app-compat': 0.x - '@firebase/auth-compat@0.5.19': - resolution: {integrity: sha512-v898POphOIBJliKF76SiGOXh4EdhO5fM6S9a2ZKf/8wHdBea/qwxwZoVVya4DW6Mi7vWyp1lIzHbFgwRz8G9TA==} + '@firebase/auth-compat@0.5.26': + resolution: {integrity: sha512-4baB7tR0KukyGzrlD25aeO4t0ChLifwvDQXTBiVJE9WWwJEOjkZpHmoU9Iww0+Vdalsq4sZ3abp6YTNjHyB1dA==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app-compat': 0.x @@ -1788,8 +1832,8 @@ packages: '@firebase/app-types': 0.x '@firebase/util': 1.x - '@firebase/auth@1.8.0': - resolution: {integrity: sha512-/O7UDWE5S5ux456fzNHSLx/0YN/Kykw/WyAzgDQ6wvkddZhSEmPX19EzxgsFldzhuFjsl5uOZTz8kzlosCiJjg==} + '@firebase/auth@1.10.6': + resolution: {integrity: sha512-cFbo2FymQltog4atI9cKTO6CxKxS0dOMXslTQrlNZRH7qhDG44/d7QeI6GXLweFZtrnlecf52ESnNz1DU6ek8w==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app': 0.x @@ -1798,8 +1842,8 @@ packages: '@react-native-async-storage/async-storage': optional: true - '@firebase/auth@1.9.1': - resolution: {integrity: sha512-9KKo5SNVkyJzftsW+daS+PGDbeJ+MFJWXQFHDqqPPH3acWHtiNnGHH5HGpIJErEELrsm9xMPie5zfZ0XpGU8+w==} + '@firebase/auth@1.8.0': + resolution: {integrity: sha512-/O7UDWE5S5ux456fzNHSLx/0YN/Kykw/WyAzgDQ6wvkddZhSEmPX19EzxgsFldzhuFjsl5uOZTz8kzlosCiJjg==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app': 0.x @@ -1812,8 +1856,8 @@ packages: resolution: {integrity: sha512-OsNbEKyz9iLZSmMUhsl6+kCADzte00iisJIRUspnUqvDCX+RSGZOBIqekukv/jN177ovjApBQNFaxSYIDc/SyQ==} engines: {node: '>=18.0.0'} - '@firebase/component@0.6.13': - resolution: {integrity: sha512-I/Eg1NpAtZ8AAfq8mpdfXnuUpcLxIDdCDtTzWSh+FXnp/9eCKJ3SNbOCKrUCyhLzNa2SiPJYruei0sxVjaOTeg==} + '@firebase/component@0.6.17': + resolution: {integrity: sha512-M6DOg7OySrKEFS8kxA3MU5/xc37fiOpKPMz6cTsMUcsuKB6CiZxxNAvgFta8HGRgEpZbi8WjGIj6Uf+TpOhyzg==} engines: {node: '>=18.0.0'} '@firebase/data-connect@0.1.1': @@ -1821,8 +1865,8 @@ packages: peerDependencies: '@firebase/app': 0.x - '@firebase/data-connect@0.3.1': - resolution: {integrity: sha512-PNlfAJ2mcbyRlWfm41nfk8EksTuvMFTFIX+puNzeUa6OTIDtyp1IX1NJVc7n6WpfbErN7tNqcOEMe6BMtpcjVA==} + '@firebase/data-connect@0.3.9': + resolution: {integrity: sha512-B5tGEh5uQrQeH0i7RvlU8kbZrKOJUmoyxVIX4zLA8qQJIN6A7D+kfBlGXtSwbPdrvyaejcRPcbOtqsDQ9HPJKw==} peerDependencies: '@firebase/app': 0.x @@ -1830,18 +1874,18 @@ packages: resolution: {integrity: sha512-2xlODKWwf/vNAxCmou0GFhymx2pqZKkhXMN9B5aiTjZ6+81sOxGim53ELY2lj+qKG2IvgiCYFc4X+ZJA2Ad5vg==} engines: {node: '>=18.0.0'} - '@firebase/database-compat@2.0.4': - resolution: {integrity: sha512-4qsptwZ3DTGNBje56ETItZQyA/HMalOelnLmkC3eR0M6+zkzOHjNHyWUWodW2mqxRKAM0sGkn+aIwYHKZFJXug==} + '@firebase/database-compat@2.0.10': + resolution: {integrity: sha512-3sjl6oGaDDYJw/Ny0E5bO6v+KM3KoD4Qo/sAfHGdRFmcJ4QnfxOX9RbG9+ce/evI3m64mkPr24LlmTDduqMpog==} engines: {node: '>=18.0.0'} + '@firebase/database-types@1.0.14': + resolution: {integrity: sha512-8a0Q1GrxM0akgF0RiQHliinhmZd+UQPrxEmUv7MnQBYfVFiLtKOgs3g6ghRt/WEGJHyQNslZ+0PocIwNfoDwKw==} + '@firebase/database-types@1.0.6': resolution: {integrity: sha512-sMI7IynSZBsyGbUugc8PKE1jwKbnvaieAz/RxuM57PZQNCi6Rteiviwcw/jqZOX6igqYJwXWZ3UzKOZo2nUDRA==} - '@firebase/database-types@1.0.9': - resolution: {integrity: sha512-uCntrxPbJHhZsNRpMhxNCm7GzhYWX+7J2e57wq1ZZ4NJrQw5DORgkAzJMByYZcVAjgADnCxxhK/GkoypH+XpvQ==} - - '@firebase/database@1.0.13': - resolution: {integrity: sha512-cdc+LuseKdJXzlrCx8ePMXyctSWtYS9SsP3y7EeA85GzNh/IL0b7HOq0eShridL935iQ0KScZCj5qJtKkGE53g==} + '@firebase/database@1.0.19': + resolution: {integrity: sha512-khE+MIYK+XlIndVn/7mAQ9F1fwG5JHrGKaG72hblCC6JAlUBDd3SirICH6SMCf2PQ0iYkruTECth+cRhauacyQ==} engines: {node: '>=18.0.0'} '@firebase/database@1.0.9': @@ -1854,8 +1898,8 @@ packages: peerDependencies: '@firebase/app-compat': 0.x - '@firebase/firestore-compat@0.3.44': - resolution: {integrity: sha512-4Lv2TyHEW+FugXPgmQ0ZylSbh9uFuKDP0lCL1hX9cbxXaafhC/Nww+DWokUQ2zZcynjc8fxFunw6Xbd3QHAlgA==} + '@firebase/firestore-compat@0.3.52': + resolution: {integrity: sha512-nzt3Sag+EBdm1Jkw/FnnKBPk0LpUUxOlMHMADPBXYhhXrLszxn1+vb64nJsbgRIHfsCn+rg8gyGrb+8frzXrjg==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app-compat': 0.x @@ -1872,14 +1916,14 @@ packages: '@firebase/app-types': 0.x '@firebase/util': 1.x - '@firebase/firestore@4.7.4': - resolution: {integrity: sha512-K2nq4w+NF8J1waGawY5OHLawP/Aw5CYxyDstVv1NZemGPcM3U+LZ9EPaXr1PatYIrPA7fS4DxZoWcbB0aGJ8Zg==} + '@firebase/firestore@4.7.17': + resolution: {integrity: sha512-YhXWA7HlSnekExhZ5u4i0e+kpPxsh/qMrzeNDgsAva71JXK8OOuOx+yLyYBFhmu3Hr5JJDO2fsZA/wrWoQYHDg==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app': 0.x - '@firebase/firestore@4.7.9': - resolution: {integrity: sha512-uq/bUtHDqJ5ZqPHAJIlNzHpXUtcVYcASz2V6y7UmP1WLlRKEt1yf1OcQW5u8pY2yq7162OnCl5J5mkOdMTMLZw==} + '@firebase/firestore@4.7.4': + resolution: {integrity: sha512-K2nq4w+NF8J1waGawY5OHLawP/Aw5CYxyDstVv1NZemGPcM3U+LZ9EPaXr1PatYIrPA7fS4DxZoWcbB0aGJ8Zg==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app': 0.x @@ -1890,8 +1934,8 @@ packages: peerDependencies: '@firebase/app-compat': 0.x - '@firebase/functions-compat@0.3.20': - resolution: {integrity: sha512-iIudmYDAML6n3c7uXO2YTlzra2/J6lnMzmJTXNthvrKVMgNMaseNoQP1wKfchK84hMuSF8EkM4AvufwbJ+Juew==} + '@firebase/functions-compat@0.3.25': + resolution: {integrity: sha512-V0JKUw5W/7aznXf9BQ8LIYHCX6zVCM8Hdw7XUQ/LU1Y9TVP8WKRCnPB/qdPJ0xGjWWn7fhtwIYbgEw/syH4yTQ==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app-compat': 0.x @@ -1908,8 +1952,8 @@ packages: peerDependencies: '@firebase/app': 0.x - '@firebase/functions@0.12.3': - resolution: {integrity: sha512-Wv7JZMUkKLb1goOWRtsu3t7m97uK6XQvjQLPvn8rncY91+VgdU72crqnaYCDI/ophNuBEmuK8mn0/pAnjUeA6A==} + '@firebase/functions@0.12.8': + resolution: {integrity: sha512-p+ft6dQW0CJ3BLLxeDb5Hwk9ARw01kHTZjLqiUdPRzycR6w7Z75ThkegNmL6gCss3S0JEpldgvehgZ3kHybVhA==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app': 0.x @@ -1919,8 +1963,8 @@ packages: peerDependencies: '@firebase/app-compat': 0.x - '@firebase/installations-compat@0.2.13': - resolution: {integrity: sha512-f/o6MqCI7LD/ulY9gvgkv6w5k6diaReD8BFHd/y/fEdpsXmFWYS/g28GXCB72bRVBOgPpkOUNl+VsMvDwlRKmw==} + '@firebase/installations-compat@0.2.17': + resolution: {integrity: sha512-J7afeCXB7yq25FrrJAgbx8mn1nG1lZEubOLvYgG7ZHvyoOCK00sis5rj7TgDrLYJgdj/SJiGaO1BD3BAp55TeA==} peerDependencies: '@firebase/app-compat': 0.x @@ -1939,8 +1983,8 @@ packages: peerDependencies: '@firebase/app': 0.x - '@firebase/installations@0.6.13': - resolution: {integrity: sha512-6ZpkUiaygPFwgVneYxuuOuHnSPnTA4KefLEaw/sKk/rNYgC7X6twaGfYb0sYLpbi9xV4i5jXsqZ3WO+yaguNgg==} + '@firebase/installations@0.6.17': + resolution: {integrity: sha512-zfhqCNJZRe12KyADtRrtOj+SeSbD1H/K8J24oQAJVv/u02eQajEGlhZtcx9Qk7vhGWF5z9dvIygVDYqLL4o1XQ==} peerDependencies: '@firebase/app': 0.x @@ -1957,8 +2001,8 @@ packages: peerDependencies: '@firebase/app-compat': 0.x - '@firebase/messaging-compat@0.2.17': - resolution: {integrity: sha512-5Q+9IG7FuedusdWHVQRjpA3OVD9KUWp/IPegcv0s5qSqRLBjib7FlAeWxN+VL0Ew43tuPJBY2HKhEecuizmO1Q==} + '@firebase/messaging-compat@0.2.21': + resolution: {integrity: sha512-1yMne+4BGLbHbtyu/VyXWcLiefUE1+K3ZGfVTyKM4BH4ZwDFRGoWUGhhx+tKRX4Tu9z7+8JN67SjnwacyNWK5g==} peerDependencies: '@firebase/app-compat': 0.x @@ -1973,8 +2017,8 @@ packages: peerDependencies: '@firebase/app': 0.x - '@firebase/messaging@0.12.17': - resolution: {integrity: sha512-W3CnGhTm6Nx8XGb6E5/+jZTuxX/EK8Vur4QXvO1DwZta/t0xqWMRgO9vNsZFMYBqFV4o3j4F9qK/iddGYwWS6g==} + '@firebase/messaging@0.12.21': + resolution: {integrity: sha512-bYJ2Evj167Z+lJ1ach6UglXz5dUKY1zrJZd15GagBUJSR7d9KfiM1W8dsyL0lDxcmhmA/sLaBYAAhF1uilwN0g==} peerDependencies: '@firebase/app': 0.x @@ -1983,8 +2027,8 @@ packages: peerDependencies: '@firebase/app-compat': 0.x - '@firebase/performance-compat@0.2.14': - resolution: {integrity: sha512-/crPg0fDqHIx+FjFoEqWxNp+lJSF40ZG7x43AAJGRaUaWLJDncQm3UJB5/mABaRZb7obs1CQAcRtd4phZFkmZg==} + '@firebase/performance-compat@0.2.19': + resolution: {integrity: sha512-4cU0T0BJ+LZK/E/UwFcvpBCVdkStgBMQwBztM9fJPT6udrEUk3ugF5/HT+E2Z22FCXtIaXDukJbYkE/c3c6IHw==} peerDependencies: '@firebase/app-compat': 0.x @@ -1999,8 +2043,8 @@ packages: peerDependencies: '@firebase/app': 0.x - '@firebase/performance@0.7.1': - resolution: {integrity: sha512-SkEUurawojCjav2V2AXo6BQLDtv02NxgXPLCiAvrkn95IAKI4W/UbLKYQvMbEez/nqvmnucLyklcMlB0Q5a1iw==} + '@firebase/performance@0.7.6': + resolution: {integrity: sha512-AsOz74dSTlyQGlnnbLWXiHFAsrxhpssPOsFFi4HgOJ5DjzkK7ZdZ/E9uMPrwFoXJyMVoybGRuqsL/wkIbFITsA==} peerDependencies: '@firebase/app': 0.x @@ -2009,8 +2053,8 @@ packages: peerDependencies: '@firebase/app-compat': 0.x - '@firebase/remote-config-compat@0.2.13': - resolution: {integrity: sha512-UmHoO7TxAEJPIZf8e1Hy6CeFGMeyjqSCpgoBkQZYXFI2JHhzxIyDpr8jVKJJN1dmAePKZ5EX7dC13CmcdTOl7Q==} + '@firebase/remote-config-compat@0.2.17': + resolution: {integrity: sha512-KelsBD0sXSC0u3esr/r6sJYGRN6pzn3bYuI/6pTvvmZbjBlxQkRabHAVH6d+YhLcjUXKIAYIjZszczd1QJtOyA==} peerDependencies: '@firebase/app-compat': 0.x @@ -2025,8 +2069,8 @@ packages: peerDependencies: '@firebase/app': 0.x - '@firebase/remote-config@0.6.0': - resolution: {integrity: sha512-Yrk4l5+6FJLPHC6irNHMzgTtJ3NfHXlAXVChCBdNFtgmzyGmufNs/sr8oA0auEfIJ5VpXCaThRh3P4OdQxiAlQ==} + '@firebase/remote-config@0.6.4': + resolution: {integrity: sha512-ZyLJRT46wtycyz2+opEkGaoFUOqRQjt/0NX1WfUISOMCI/PuVoyDjqGpq24uK+e8D5NknyTpiXCVq5dowhScmg==} peerDependencies: '@firebase/app': 0.x @@ -2036,8 +2080,8 @@ packages: peerDependencies: '@firebase/app-compat': 0.x - '@firebase/storage-compat@0.3.17': - resolution: {integrity: sha512-CBlODWEZ5b6MJWVh21VZioxwxNwVfPA9CAdsk+ZgVocJQQbE2oDW1XJoRcgthRY1HOitgbn4cVrM+NlQtuUYhw==} + '@firebase/storage-compat@0.3.22': + resolution: {integrity: sha512-29j6JgXTjQ76sOIkxmTNHQfYA/hDTeV9qGbn0jolynPXSg/AmzCB0CpCoCYrS0ja0Flgmy1hkA3XYDZ/eiV1Cg==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app-compat': 0.x @@ -2054,14 +2098,14 @@ packages: '@firebase/app-types': 0.x '@firebase/util': 1.x - '@firebase/storage@0.13.3': - resolution: {integrity: sha512-B5HiJ7isYKaT4dOEV43f2ySdhQxzq+SQEm7lqXebJ8AYCsebdHrgGzrPR0LR962xGjPzJHFKx63gA8Be/P2MCw==} + '@firebase/storage@0.13.12': + resolution: {integrity: sha512-5JmoFS01MYjW1XMQa5F5rD/kvMwBN10QF03bmcuJWq4lg+BJ3nRgL3sscWnyJPhwM/ZCyv2eRwcfzESVmsYkdQ==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app': 0.x - '@firebase/storage@0.13.7': - resolution: {integrity: sha512-FkRyc24rK+Y6EaQ1tYFm3TevBnnfSNA0VyTfew2hrYyL/aYfatBg7HOgktUdB4kWMHNA9VoTotzZTGoLuK92wg==} + '@firebase/storage@0.13.3': + resolution: {integrity: sha512-B5HiJ7isYKaT4dOEV43f2ySdhQxzq+SQEm7lqXebJ8AYCsebdHrgGzrPR0LR962xGjPzJHFKx63gA8Be/P2MCw==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app': 0.x @@ -2070,8 +2114,8 @@ packages: resolution: {integrity: sha512-AIhFnCCjM8FmCqSNlNPTuOk3+gpHC1RkeNUBLtPbcqGYpN5MxI5q7Yby+rxycweOZOCboDzfIj8WyaY4tpQG/g==} engines: {node: '>=18.0.0'} - '@firebase/util@1.11.0': - resolution: {integrity: sha512-PzSrhIr++KI6y4P6C/IdgBNMkEx0Ex6554/cYd0Hm+ovyFSJtJXqb/3OSIdnBoa2cpwZT1/GW56EmRc5qEc5fQ==} + '@firebase/util@1.12.0': + resolution: {integrity: sha512-Z4rK23xBCwgKDqmzGVMef+Vb4xso2j5Q8OG0vVL4m4fA5ZjPMYQazu8OJJC3vtQRC3SQ/Pgx/6TPNVsCd70QRw==} engines: {node: '>=18.0.0'} '@firebase/vertexai@1.0.0': @@ -2081,13 +2125,6 @@ packages: '@firebase/app': 0.x '@firebase/app-types': 0.x - '@firebase/vertexai@1.1.0': - resolution: {integrity: sha512-K8CgIFKJrfrf5lYhKnDXOu08FEmIzVExK+ApUZx4Bw2GAmLEA3wDVrsjuupuvpXZSp8QlzvEiXwqshqqc4v0pA==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@firebase/app': 0.x - '@firebase/app-types': 0.x - '@firebase/webchannel-wrapper@1.0.2': resolution: {integrity: sha512-3F4iA2E+NtdMbOU0XC1cHE8q6MqpGIKRj62oGOF38S6AAx5VHR9cXmoDUSj7ejvTAT7m6jxuEeQkHeq0F+mU2w==} @@ -2103,6 +2140,11 @@ packages: engines: {node: '>=6'} hasBin: true + '@grpc/proto-loader@0.7.15': + resolution: {integrity: sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==} + engines: {node: '>=6'} + hasBin: true + '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} @@ -3049,6 +3091,9 @@ packages: '@types/node@22.13.10': resolution: {integrity: sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==} + '@types/node@22.15.30': + resolution: {integrity: sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4204,6 +4249,15 @@ packages: supports-color: optional: true + debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} @@ -4857,8 +4911,8 @@ packages: firebase@11.0.1: resolution: {integrity: sha512-qsFb8dMcQINEDhJteG7RP+GqwgSRvfyiexQqHd5JToDdm87i9I2rGC4XQsGawKGxzKwZ/ISdgwNWxXAFYdCC6A==} - firebase@11.4.0: - resolution: {integrity: sha512-Z6kwhWIPDgIm0+NUEQxwjH14hMP7t42WSFnf/78R0Vh59VovLYTOCTM3MIdY3jlSZ9uKz56FhXrvsNXNhAn/Xg==} + firebase@11.9.0: + resolution: {integrity: sha512-7uIGhxKtTNfDcoMKWn0G8G0Z1Zj5VeW8uzImAcUmI31PaYQdVWi2rVVig7thWB3vPianESPrLEKim2Fw7U8fiA==} flat-cache@3.2.0: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} @@ -5203,8 +5257,8 @@ packages: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} - http-parser-js@0.5.9: - resolution: {integrity: sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==} + http-parser-js@0.5.10: + resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==} http-proxy-agent@5.0.0: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} @@ -6082,6 +6136,9 @@ packages: long@5.3.1: resolution: {integrity: sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==} + long@5.3.2: + resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} + loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -6253,8 +6310,8 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} + mime-db@1.54.0: + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} engines: {node: '>= 0.6'} mime-types@2.1.35: @@ -7195,6 +7252,10 @@ packages: resolution: {integrity: sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==} engines: {node: '>=12.0.0'} + protobufjs@7.5.3: + resolution: {integrity: sha512-sildjKwVqOI2kmFDiXQ6aEB0fjYTafpEvIBs8tOR8qI4spuL9OPROLVu2qZqi/xgCfsHIwVqlaF8JBjWFHnKbw==} + engines: {node: '>=12.0.0'} + protocols@2.0.1: resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} @@ -7606,6 +7667,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} + hasBin: true + send@0.19.0: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} @@ -7654,6 +7720,10 @@ packages: resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} engines: {node: '>= 0.4'} + shell-quote@1.8.3: + resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} + engines: {node: '>= 0.4'} + shelljs@0.8.5: resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} engines: {node: '>=4'} @@ -8259,6 +8329,9 @@ packages: undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -8720,6 +8793,12 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 + '@babel/code-frame@7.27.1': + dependencies: + '@babel/helper-validator-identifier': 7.27.1 + js-tokens: 4.0.0 + picocolors: 1.1.1 + '@babel/compat-data@7.25.2': {} '@babel/compat-data@7.26.8': {} @@ -8779,13 +8858,21 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 + '@babel/generator@7.27.5': + dependencies: + '@babel/parser': 7.27.5 + '@babel/types': 7.27.6 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.24.7': dependencies: '@babel/types': 7.25.2 '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.27.6 '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: @@ -8897,7 +8984,7 @@ snapshots: '@babel/core': 7.26.10 '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-plugin-utils': 7.26.5 - debug: 4.4.0 + debug: 4.4.1 lodash.debounce: 4.0.8 resolve: 1.22.10 transitivePeerDependencies: @@ -8913,7 +9000,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: '@babel/traverse': 7.26.10 - '@babel/types': 7.26.10 + '@babel/types': 7.27.6 transitivePeerDependencies: - supports-color @@ -8966,7 +9053,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.27.6 '@babel/helper-plugin-utils@7.24.8': {} @@ -9043,7 +9130,7 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: '@babel/traverse': 7.26.10 - '@babel/types': 7.26.10 + '@babel/types': 7.27.6 transitivePeerDependencies: - supports-color @@ -9051,27 +9138,31 @@ snapshots: '@babel/helper-string-parser@7.25.9': {} + '@babel/helper-string-parser@7.27.1': {} + '@babel/helper-validator-identifier@7.24.7': {} '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-identifier@7.27.1': {} + '@babel/helper-validator-option@7.24.8': {} '@babel/helper-validator-option@7.25.9': {} '@babel/helper-wrap-function@7.25.0': dependencies: - '@babel/template': 7.26.9 + '@babel/template': 7.27.2 '@babel/traverse': 7.26.10 - '@babel/types': 7.26.10 + '@babel/types': 7.27.6 transitivePeerDependencies: - supports-color '@babel/helper-wrap-function@7.25.9': dependencies: - '@babel/template': 7.26.9 + '@babel/template': 7.27.2 '@babel/traverse': 7.26.10 - '@babel/types': 7.26.10 + '@babel/types': 7.27.6 transitivePeerDependencies: - supports-color @@ -9104,6 +9195,10 @@ snapshots: dependencies: '@babel/types': 7.26.0 + '@babel/parser@7.27.5': + dependencies: + '@babel/types': 7.27.6 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -9630,7 +9725,7 @@ snapshots: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 - '@babel/template': 7.26.9 + '@babel/template': 7.27.2 '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)': dependencies: @@ -10183,7 +10278,7 @@ snapshots: '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.10) - '@babel/types': 7.26.10 + '@babel/types': 7.27.6 transitivePeerDependencies: - supports-color @@ -10618,6 +10713,8 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 + '@babel/runtime@7.27.6': {} + '@babel/template@7.25.0': dependencies: '@babel/code-frame': 7.24.7 @@ -10630,6 +10727,12 @@ snapshots: '@babel/parser': 7.26.10 '@babel/types': 7.26.10 + '@babel/template@7.27.2': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.27.5 + '@babel/types': 7.27.6 + '@babel/traverse@7.25.3': dependencies: '@babel/code-frame': 7.24.7 @@ -10654,6 +10757,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.27.4': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.27.5 + '@babel/parser': 7.27.5 + '@babel/template': 7.27.2 + '@babel/types': 7.27.6 + debug: 4.4.1 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.25.2': dependencies: '@babel/helper-string-parser': 7.24.8 @@ -10670,6 +10785,11 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@babel/types@7.27.6': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@bcoe/v8-coverage@0.2.3': {} '@biomejs/biome@1.9.4': @@ -10962,6 +11082,16 @@ snapshots: '@eslint/js@8.57.0': {} + '@firebase/ai@1.4.0(@firebase/app-types@0.9.3)(@firebase/app@0.13.1)': + dependencies: + '@firebase/app': 0.13.1 + '@firebase/app-check-interop-types': 0.3.3 + '@firebase/app-types': 0.9.3 + '@firebase/component': 0.6.17 + '@firebase/logger': 0.4.4 + '@firebase/util': 1.12.0 + tslib: 2.8.1 + '@firebase/analytics-compat@0.2.15(@firebase/app-compat@0.2.45)(@firebase/app@0.10.15)': dependencies: '@firebase/analytics': 0.10.9(@firebase/app@0.10.15) @@ -10973,13 +11103,13 @@ snapshots: transitivePeerDependencies: - '@firebase/app' - '@firebase/analytics-compat@0.2.18(@firebase/app-compat@0.2.51)(@firebase/app@0.11.2)': + '@firebase/analytics-compat@0.2.22(@firebase/app-compat@0.4.1)(@firebase/app@0.13.1)': dependencies: - '@firebase/analytics': 0.10.12(@firebase/app@0.11.2) + '@firebase/analytics': 0.10.16(@firebase/app@0.13.1) '@firebase/analytics-types': 0.8.3 - '@firebase/app-compat': 0.2.51 - '@firebase/component': 0.6.13 - '@firebase/util': 1.11.0 + '@firebase/app-compat': 0.4.1 + '@firebase/component': 0.6.17 + '@firebase/util': 1.12.0 tslib: 2.8.1 transitivePeerDependencies: - '@firebase/app' @@ -10988,13 +11118,13 @@ snapshots: '@firebase/analytics-types@0.8.3': {} - '@firebase/analytics@0.10.12(@firebase/app@0.11.2)': + '@firebase/analytics@0.10.16(@firebase/app@0.13.1)': dependencies: - '@firebase/app': 0.11.2 - '@firebase/component': 0.6.13 - '@firebase/installations': 0.6.13(@firebase/app@0.11.2) + '@firebase/app': 0.13.1 + '@firebase/component': 0.6.17 + '@firebase/installations': 0.6.17(@firebase/app@0.13.1) '@firebase/logger': 0.4.4 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 tslib: 2.8.1 '@firebase/analytics@0.10.9(@firebase/app@0.10.15)': @@ -11018,14 +11148,14 @@ snapshots: transitivePeerDependencies: - '@firebase/app' - '@firebase/app-check-compat@0.3.19(@firebase/app-compat@0.2.51)(@firebase/app@0.11.2)': + '@firebase/app-check-compat@0.3.25(@firebase/app-compat@0.4.1)(@firebase/app@0.13.1)': dependencies: - '@firebase/app-check': 0.8.12(@firebase/app@0.11.2) + '@firebase/app-check': 0.10.0(@firebase/app@0.13.1) '@firebase/app-check-types': 0.5.3 - '@firebase/app-compat': 0.2.51 - '@firebase/component': 0.6.13 + '@firebase/app-compat': 0.4.1 + '@firebase/component': 0.6.17 '@firebase/logger': 0.4.4 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 tslib: 2.8.1 transitivePeerDependencies: - '@firebase/app' @@ -11038,12 +11168,12 @@ snapshots: '@firebase/app-check-types@0.5.3': {} - '@firebase/app-check@0.8.12(@firebase/app@0.11.2)': + '@firebase/app-check@0.10.0(@firebase/app@0.13.1)': dependencies: - '@firebase/app': 0.11.2 - '@firebase/component': 0.6.13 + '@firebase/app': 0.13.1 + '@firebase/component': 0.6.17 '@firebase/logger': 0.4.4 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 tslib: 2.8.1 '@firebase/app-check@0.8.9(@firebase/app@0.10.15)': @@ -11062,12 +11192,12 @@ snapshots: '@firebase/util': 1.10.1 tslib: 2.8.1 - '@firebase/app-compat@0.2.51': + '@firebase/app-compat@0.4.1': dependencies: - '@firebase/app': 0.11.2 - '@firebase/component': 0.6.13 + '@firebase/app': 0.13.1 + '@firebase/component': 0.6.17 '@firebase/logger': 0.4.4 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 tslib: 2.8.1 '@firebase/app-types@0.9.2': {} @@ -11082,11 +11212,11 @@ snapshots: idb: 7.1.1 tslib: 2.8.1 - '@firebase/app@0.11.2': + '@firebase/app@0.13.1': dependencies: - '@firebase/component': 0.6.13 + '@firebase/component': 0.6.17 '@firebase/logger': 0.4.4 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 idb: 7.1.1 tslib: 2.8.1 @@ -11103,13 +11233,13 @@ snapshots: - '@firebase/app-types' - '@react-native-async-storage/async-storage' - '@firebase/auth-compat@0.5.19(@firebase/app-compat@0.2.51)(@firebase/app-types@0.9.3)(@firebase/app@0.11.2)': + '@firebase/auth-compat@0.5.26(@firebase/app-compat@0.4.1)(@firebase/app-types@0.9.3)(@firebase/app@0.13.1)': dependencies: - '@firebase/app-compat': 0.2.51 - '@firebase/auth': 1.9.1(@firebase/app@0.11.2) - '@firebase/auth-types': 0.13.0(@firebase/app-types@0.9.3)(@firebase/util@1.11.0) - '@firebase/component': 0.6.13 - '@firebase/util': 1.11.0 + '@firebase/app-compat': 0.4.1 + '@firebase/auth': 1.10.6(@firebase/app@0.13.1) + '@firebase/auth-types': 0.13.0(@firebase/app-types@0.9.3)(@firebase/util@1.12.0) + '@firebase/component': 0.6.17 + '@firebase/util': 1.12.0 tslib: 2.8.1 transitivePeerDependencies: - '@firebase/app' @@ -11125,10 +11255,18 @@ snapshots: '@firebase/app-types': 0.9.2 '@firebase/util': 1.10.1 - '@firebase/auth-types@0.13.0(@firebase/app-types@0.9.3)(@firebase/util@1.11.0)': + '@firebase/auth-types@0.13.0(@firebase/app-types@0.9.3)(@firebase/util@1.12.0)': dependencies: '@firebase/app-types': 0.9.3 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 + + '@firebase/auth@1.10.6(@firebase/app@0.13.1)': + dependencies: + '@firebase/app': 0.13.1 + '@firebase/component': 0.6.17 + '@firebase/logger': 0.4.4 + '@firebase/util': 1.12.0 + tslib: 2.8.1 '@firebase/auth@1.8.0(@firebase/app@0.10.15)': dependencies: @@ -11138,22 +11276,14 @@ snapshots: '@firebase/util': 1.10.1 tslib: 2.8.1 - '@firebase/auth@1.9.1(@firebase/app@0.11.2)': - dependencies: - '@firebase/app': 0.11.2 - '@firebase/component': 0.6.13 - '@firebase/logger': 0.4.4 - '@firebase/util': 1.11.0 - tslib: 2.8.1 - '@firebase/component@0.6.10': dependencies: '@firebase/util': 1.10.1 tslib: 2.8.1 - '@firebase/component@0.6.13': + '@firebase/component@0.6.17': dependencies: - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 tslib: 2.8.1 '@firebase/data-connect@0.1.1(@firebase/app@0.10.15)': @@ -11165,13 +11295,13 @@ snapshots: '@firebase/util': 1.10.1 tslib: 2.8.1 - '@firebase/data-connect@0.3.1(@firebase/app@0.11.2)': + '@firebase/data-connect@0.3.9(@firebase/app@0.13.1)': dependencies: - '@firebase/app': 0.11.2 + '@firebase/app': 0.13.1 '@firebase/auth-interop-types': 0.2.4 - '@firebase/component': 0.6.13 + '@firebase/component': 0.6.17 '@firebase/logger': 0.4.4 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 tslib: 2.8.1 '@firebase/database-compat@2.0.0': @@ -11183,32 +11313,32 @@ snapshots: '@firebase/util': 1.10.1 tslib: 2.8.1 - '@firebase/database-compat@2.0.4': + '@firebase/database-compat@2.0.10': dependencies: - '@firebase/component': 0.6.13 - '@firebase/database': 1.0.13 - '@firebase/database-types': 1.0.9 + '@firebase/component': 0.6.17 + '@firebase/database': 1.0.19 + '@firebase/database-types': 1.0.14 '@firebase/logger': 0.4.4 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 tslib: 2.8.1 + '@firebase/database-types@1.0.14': + dependencies: + '@firebase/app-types': 0.9.3 + '@firebase/util': 1.12.0 + '@firebase/database-types@1.0.6': dependencies: '@firebase/app-types': 0.9.2 '@firebase/util': 1.10.1 - '@firebase/database-types@1.0.9': - dependencies: - '@firebase/app-types': 0.9.3 - '@firebase/util': 1.11.0 - - '@firebase/database@1.0.13': + '@firebase/database@1.0.19': dependencies: '@firebase/app-check-interop-types': 0.3.3 '@firebase/auth-interop-types': 0.2.4 - '@firebase/component': 0.6.13 + '@firebase/component': 0.6.17 '@firebase/logger': 0.4.4 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 faye-websocket: 0.11.4 tslib: 2.8.1 @@ -11234,13 +11364,13 @@ snapshots: - '@firebase/app' - '@firebase/app-types' - '@firebase/firestore-compat@0.3.44(@firebase/app-compat@0.2.51)(@firebase/app-types@0.9.3)(@firebase/app@0.11.2)': + '@firebase/firestore-compat@0.3.52(@firebase/app-compat@0.4.1)(@firebase/app-types@0.9.3)(@firebase/app@0.13.1)': dependencies: - '@firebase/app-compat': 0.2.51 - '@firebase/component': 0.6.13 - '@firebase/firestore': 4.7.9(@firebase/app@0.11.2) - '@firebase/firestore-types': 3.0.3(@firebase/app-types@0.9.3)(@firebase/util@1.11.0) - '@firebase/util': 1.11.0 + '@firebase/app-compat': 0.4.1 + '@firebase/component': 0.6.17 + '@firebase/firestore': 4.7.17(@firebase/app@0.13.1) + '@firebase/firestore-types': 3.0.3(@firebase/app-types@0.9.3)(@firebase/util@1.12.0) + '@firebase/util': 1.12.0 tslib: 2.8.1 transitivePeerDependencies: - '@firebase/app' @@ -11251,10 +11381,21 @@ snapshots: '@firebase/app-types': 0.9.2 '@firebase/util': 1.10.1 - '@firebase/firestore-types@3.0.3(@firebase/app-types@0.9.3)(@firebase/util@1.11.0)': + '@firebase/firestore-types@3.0.3(@firebase/app-types@0.9.3)(@firebase/util@1.12.0)': dependencies: '@firebase/app-types': 0.9.3 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 + + '@firebase/firestore@4.7.17(@firebase/app@0.13.1)': + dependencies: + '@firebase/app': 0.13.1 + '@firebase/component': 0.6.17 + '@firebase/logger': 0.4.4 + '@firebase/util': 1.12.0 + '@firebase/webchannel-wrapper': 1.0.3 + '@grpc/grpc-js': 1.9.15 + '@grpc/proto-loader': 0.7.15 + tslib: 2.8.1 '@firebase/firestore@4.7.4(@firebase/app@0.10.15)': dependencies: @@ -11267,17 +11408,6 @@ snapshots: '@grpc/proto-loader': 0.7.13 tslib: 2.8.1 - '@firebase/firestore@4.7.9(@firebase/app@0.11.2)': - dependencies: - '@firebase/app': 0.11.2 - '@firebase/component': 0.6.13 - '@firebase/logger': 0.4.4 - '@firebase/util': 1.11.0 - '@firebase/webchannel-wrapper': 1.0.3 - '@grpc/grpc-js': 1.9.15 - '@grpc/proto-loader': 0.7.13 - tslib: 2.8.1 - '@firebase/functions-compat@0.3.15(@firebase/app-compat@0.2.45)(@firebase/app@0.10.15)': dependencies: '@firebase/app-compat': 0.2.45 @@ -11289,13 +11419,13 @@ snapshots: transitivePeerDependencies: - '@firebase/app' - '@firebase/functions-compat@0.3.20(@firebase/app-compat@0.2.51)(@firebase/app@0.11.2)': + '@firebase/functions-compat@0.3.25(@firebase/app-compat@0.4.1)(@firebase/app@0.13.1)': dependencies: - '@firebase/app-compat': 0.2.51 - '@firebase/component': 0.6.13 - '@firebase/functions': 0.12.3(@firebase/app@0.11.2) + '@firebase/app-compat': 0.4.1 + '@firebase/component': 0.6.17 + '@firebase/functions': 0.12.8(@firebase/app@0.13.1) '@firebase/functions-types': 0.6.3 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 tslib: 2.8.1 transitivePeerDependencies: - '@firebase/app' @@ -11314,14 +11444,14 @@ snapshots: '@firebase/util': 1.10.1 tslib: 2.8.1 - '@firebase/functions@0.12.3(@firebase/app@0.11.2)': + '@firebase/functions@0.12.8(@firebase/app@0.13.1)': dependencies: - '@firebase/app': 0.11.2 + '@firebase/app': 0.13.1 '@firebase/app-check-interop-types': 0.3.3 '@firebase/auth-interop-types': 0.2.4 - '@firebase/component': 0.6.13 + '@firebase/component': 0.6.17 '@firebase/messaging-interop-types': 0.2.3 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 tslib: 2.8.1 '@firebase/installations-compat@0.2.10(@firebase/app-compat@0.2.45)(@firebase/app-types@0.9.2)(@firebase/app@0.10.15)': @@ -11336,13 +11466,13 @@ snapshots: - '@firebase/app' - '@firebase/app-types' - '@firebase/installations-compat@0.2.13(@firebase/app-compat@0.2.51)(@firebase/app-types@0.9.3)(@firebase/app@0.11.2)': + '@firebase/installations-compat@0.2.17(@firebase/app-compat@0.4.1)(@firebase/app-types@0.9.3)(@firebase/app@0.13.1)': dependencies: - '@firebase/app-compat': 0.2.51 - '@firebase/component': 0.6.13 - '@firebase/installations': 0.6.13(@firebase/app@0.11.2) + '@firebase/app-compat': 0.4.1 + '@firebase/component': 0.6.17 + '@firebase/installations': 0.6.17(@firebase/app@0.13.1) '@firebase/installations-types': 0.5.3(@firebase/app-types@0.9.3) - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 tslib: 2.8.1 transitivePeerDependencies: - '@firebase/app' @@ -11364,11 +11494,11 @@ snapshots: idb: 7.1.1 tslib: 2.8.1 - '@firebase/installations@0.6.13(@firebase/app@0.11.2)': + '@firebase/installations@0.6.17(@firebase/app@0.13.1)': dependencies: - '@firebase/app': 0.11.2 - '@firebase/component': 0.6.13 - '@firebase/util': 1.11.0 + '@firebase/app': 0.13.1 + '@firebase/component': 0.6.17 + '@firebase/util': 1.12.0 idb: 7.1.1 tslib: 2.8.1 @@ -11390,12 +11520,12 @@ snapshots: transitivePeerDependencies: - '@firebase/app' - '@firebase/messaging-compat@0.2.17(@firebase/app-compat@0.2.51)(@firebase/app@0.11.2)': + '@firebase/messaging-compat@0.2.21(@firebase/app-compat@0.4.1)(@firebase/app@0.13.1)': dependencies: - '@firebase/app-compat': 0.2.51 - '@firebase/component': 0.6.13 - '@firebase/messaging': 0.12.17(@firebase/app@0.11.2) - '@firebase/util': 1.11.0 + '@firebase/app-compat': 0.4.1 + '@firebase/component': 0.6.17 + '@firebase/messaging': 0.12.21(@firebase/app@0.13.1) + '@firebase/util': 1.12.0 tslib: 2.8.1 transitivePeerDependencies: - '@firebase/app' @@ -11414,13 +11544,13 @@ snapshots: idb: 7.1.1 tslib: 2.8.1 - '@firebase/messaging@0.12.17(@firebase/app@0.11.2)': + '@firebase/messaging@0.12.21(@firebase/app@0.13.1)': dependencies: - '@firebase/app': 0.11.2 - '@firebase/component': 0.6.13 - '@firebase/installations': 0.6.13(@firebase/app@0.11.2) + '@firebase/app': 0.13.1 + '@firebase/component': 0.6.17 + '@firebase/installations': 0.6.17(@firebase/app@0.13.1) '@firebase/messaging-interop-types': 0.2.3 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 idb: 7.1.1 tslib: 2.8.1 @@ -11436,14 +11566,14 @@ snapshots: transitivePeerDependencies: - '@firebase/app' - '@firebase/performance-compat@0.2.14(@firebase/app-compat@0.2.51)(@firebase/app@0.11.2)': + '@firebase/performance-compat@0.2.19(@firebase/app-compat@0.4.1)(@firebase/app@0.13.1)': dependencies: - '@firebase/app-compat': 0.2.51 - '@firebase/component': 0.6.13 + '@firebase/app-compat': 0.4.1 + '@firebase/component': 0.6.17 '@firebase/logger': 0.4.4 - '@firebase/performance': 0.7.1(@firebase/app@0.11.2) + '@firebase/performance': 0.7.6(@firebase/app@0.13.1) '@firebase/performance-types': 0.2.3 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 tslib: 2.8.1 transitivePeerDependencies: - '@firebase/app' @@ -11461,13 +11591,13 @@ snapshots: '@firebase/util': 1.10.1 tslib: 2.8.1 - '@firebase/performance@0.7.1(@firebase/app@0.11.2)': + '@firebase/performance@0.7.6(@firebase/app@0.13.1)': dependencies: - '@firebase/app': 0.11.2 - '@firebase/component': 0.6.13 - '@firebase/installations': 0.6.13(@firebase/app@0.11.2) + '@firebase/app': 0.13.1 + '@firebase/component': 0.6.17 + '@firebase/installations': 0.6.17(@firebase/app@0.13.1) '@firebase/logger': 0.4.4 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 tslib: 2.8.1 web-vitals: 4.2.4 @@ -11483,14 +11613,14 @@ snapshots: transitivePeerDependencies: - '@firebase/app' - '@firebase/remote-config-compat@0.2.13(@firebase/app-compat@0.2.51)(@firebase/app@0.11.2)': + '@firebase/remote-config-compat@0.2.17(@firebase/app-compat@0.4.1)(@firebase/app@0.13.1)': dependencies: - '@firebase/app-compat': 0.2.51 - '@firebase/component': 0.6.13 + '@firebase/app-compat': 0.4.1 + '@firebase/component': 0.6.17 '@firebase/logger': 0.4.4 - '@firebase/remote-config': 0.6.0(@firebase/app@0.11.2) + '@firebase/remote-config': 0.6.4(@firebase/app@0.13.1) '@firebase/remote-config-types': 0.4.0 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 tslib: 2.8.1 transitivePeerDependencies: - '@firebase/app' @@ -11508,13 +11638,13 @@ snapshots: '@firebase/util': 1.10.1 tslib: 2.8.1 - '@firebase/remote-config@0.6.0(@firebase/app@0.11.2)': + '@firebase/remote-config@0.6.4(@firebase/app@0.13.1)': dependencies: - '@firebase/app': 0.11.2 - '@firebase/component': 0.6.13 - '@firebase/installations': 0.6.13(@firebase/app@0.11.2) + '@firebase/app': 0.13.1 + '@firebase/component': 0.6.17 + '@firebase/installations': 0.6.17(@firebase/app@0.13.1) '@firebase/logger': 0.4.4 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 tslib: 2.8.1 '@firebase/storage-compat@0.3.13(@firebase/app-compat@0.2.45)(@firebase/app-types@0.9.2)(@firebase/app@0.10.15)': @@ -11529,13 +11659,13 @@ snapshots: - '@firebase/app' - '@firebase/app-types' - '@firebase/storage-compat@0.3.17(@firebase/app-compat@0.2.51)(@firebase/app-types@0.9.3)(@firebase/app@0.11.2)': + '@firebase/storage-compat@0.3.22(@firebase/app-compat@0.4.1)(@firebase/app-types@0.9.3)(@firebase/app@0.13.1)': dependencies: - '@firebase/app-compat': 0.2.51 - '@firebase/component': 0.6.13 - '@firebase/storage': 0.13.7(@firebase/app@0.11.2) - '@firebase/storage-types': 0.8.3(@firebase/app-types@0.9.3)(@firebase/util@1.11.0) - '@firebase/util': 1.11.0 + '@firebase/app-compat': 0.4.1 + '@firebase/component': 0.6.17 + '@firebase/storage': 0.13.12(@firebase/app@0.13.1) + '@firebase/storage-types': 0.8.3(@firebase/app-types@0.9.3)(@firebase/util@1.12.0) + '@firebase/util': 1.12.0 tslib: 2.8.1 transitivePeerDependencies: - '@firebase/app' @@ -11546,10 +11676,17 @@ snapshots: '@firebase/app-types': 0.9.2 '@firebase/util': 1.10.1 - '@firebase/storage-types@0.8.3(@firebase/app-types@0.9.3)(@firebase/util@1.11.0)': + '@firebase/storage-types@0.8.3(@firebase/app-types@0.9.3)(@firebase/util@1.12.0)': dependencies: '@firebase/app-types': 0.9.3 - '@firebase/util': 1.11.0 + '@firebase/util': 1.12.0 + + '@firebase/storage@0.13.12(@firebase/app@0.13.1)': + dependencies: + '@firebase/app': 0.13.1 + '@firebase/component': 0.6.17 + '@firebase/util': 1.12.0 + tslib: 2.8.1 '@firebase/storage@0.13.3(@firebase/app@0.10.15)': dependencies: @@ -11558,18 +11695,11 @@ snapshots: '@firebase/util': 1.10.1 tslib: 2.8.1 - '@firebase/storage@0.13.7(@firebase/app@0.11.2)': - dependencies: - '@firebase/app': 0.11.2 - '@firebase/component': 0.6.13 - '@firebase/util': 1.11.0 - tslib: 2.8.1 - '@firebase/util@1.10.1': dependencies: tslib: 2.8.1 - '@firebase/util@1.11.0': + '@firebase/util@1.12.0': dependencies: tslib: 2.8.1 @@ -11583,23 +11713,13 @@ snapshots: '@firebase/util': 1.10.1 tslib: 2.8.1 - '@firebase/vertexai@1.1.0(@firebase/app-types@0.9.3)(@firebase/app@0.11.2)': - dependencies: - '@firebase/app': 0.11.2 - '@firebase/app-check-interop-types': 0.3.3 - '@firebase/app-types': 0.9.3 - '@firebase/component': 0.6.13 - '@firebase/logger': 0.4.4 - '@firebase/util': 1.11.0 - tslib: 2.8.1 - '@firebase/webchannel-wrapper@1.0.2': {} '@firebase/webchannel-wrapper@1.0.3': {} '@grpc/grpc-js@1.9.15': dependencies: - '@grpc/proto-loader': 0.7.13 + '@grpc/proto-loader': 0.7.15 '@types/node': 22.13.10 '@grpc/proto-loader@0.7.13': @@ -11609,6 +11729,13 @@ snapshots: protobufjs: 7.4.0 yargs: 17.7.2 + '@grpc/proto-loader@0.7.15': + dependencies: + lodash.camelcase: 4.3.0 + long: 5.3.2 + protobufjs: 7.5.3 + yargs: 17.7.2 + '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 @@ -11807,7 +11934,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.13.10 + '@types/node': 22.15.30 '@types/yargs': 15.0.19 chalk: 4.1.2 optional: true @@ -12320,8 +12447,8 @@ snapshots: mime: 2.6.0 open: 6.4.0 ora: 5.4.1 - semver: 7.7.1 - shell-quote: 1.8.2 + semver: 7.7.2 + shell-quote: 1.8.3 sudo-prompt: 9.2.1 optional: true @@ -12377,7 +12504,7 @@ snapshots: '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.10) '@babel/plugin-transform-typescript': 7.26.8(@babel/core@7.26.10) '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.10) - '@babel/template': 7.26.9 + '@babel/template': 7.27.2 '@react-native/babel-plugin-codegen': 0.78.0(@babel/preset-env@7.25.3(@babel/core@7.26.10)) babel-plugin-syntax-hermes-parser: 0.25.1 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.10) @@ -12805,8 +12932,8 @@ snapshots: '@testing-library/dom@10.4.0': dependencies: - '@babel/code-frame': 7.26.2 - '@babel/runtime': 7.26.10 + '@babel/code-frame': 7.27.1 + '@babel/runtime': 7.27.6 '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 @@ -12933,6 +13060,11 @@ snapshots: dependencies: undici-types: 6.20.0 + '@types/node@22.15.30': + dependencies: + undici-types: 6.21.0 + optional: true + '@types/normalize-package-data@2.4.4': {} '@types/parse-json@4.0.2': {} @@ -13140,7 +13272,7 @@ snapshots: '@vue/compiler-core@3.4.36': dependencies: - '@babel/parser': 7.26.10 + '@babel/parser': 7.27.5 '@vue/shared': 3.4.36 entities: 5.0.0 estree-walker: 2.0.2 @@ -13995,7 +14127,7 @@ snapshots: compressible@2.0.18: dependencies: - mime-db: 1.53.0 + mime-db: 1.54.0 optional: true compression@1.8.0: @@ -14341,6 +14473,10 @@ snapshots: dependencies: ms: 2.1.3 + debug@4.4.1: + dependencies: + ms: 2.1.3 + decamelize-keys@1.1.1: dependencies: decamelize: 1.2.0 @@ -15284,36 +15420,36 @@ snapshots: transitivePeerDependencies: - '@react-native-async-storage/async-storage' - firebase@11.4.0: + firebase@11.9.0: dependencies: - '@firebase/analytics': 0.10.12(@firebase/app@0.11.2) - '@firebase/analytics-compat': 0.2.18(@firebase/app-compat@0.2.51)(@firebase/app@0.11.2) - '@firebase/app': 0.11.2 - '@firebase/app-check': 0.8.12(@firebase/app@0.11.2) - '@firebase/app-check-compat': 0.3.19(@firebase/app-compat@0.2.51)(@firebase/app@0.11.2) - '@firebase/app-compat': 0.2.51 + '@firebase/ai': 1.4.0(@firebase/app-types@0.9.3)(@firebase/app@0.13.1) + '@firebase/analytics': 0.10.16(@firebase/app@0.13.1) + '@firebase/analytics-compat': 0.2.22(@firebase/app-compat@0.4.1)(@firebase/app@0.13.1) + '@firebase/app': 0.13.1 + '@firebase/app-check': 0.10.0(@firebase/app@0.13.1) + '@firebase/app-check-compat': 0.3.25(@firebase/app-compat@0.4.1)(@firebase/app@0.13.1) + '@firebase/app-compat': 0.4.1 '@firebase/app-types': 0.9.3 - '@firebase/auth': 1.9.1(@firebase/app@0.11.2) - '@firebase/auth-compat': 0.5.19(@firebase/app-compat@0.2.51)(@firebase/app-types@0.9.3)(@firebase/app@0.11.2) - '@firebase/data-connect': 0.3.1(@firebase/app@0.11.2) - '@firebase/database': 1.0.13 - '@firebase/database-compat': 2.0.4 - '@firebase/firestore': 4.7.9(@firebase/app@0.11.2) - '@firebase/firestore-compat': 0.3.44(@firebase/app-compat@0.2.51)(@firebase/app-types@0.9.3)(@firebase/app@0.11.2) - '@firebase/functions': 0.12.3(@firebase/app@0.11.2) - '@firebase/functions-compat': 0.3.20(@firebase/app-compat@0.2.51)(@firebase/app@0.11.2) - '@firebase/installations': 0.6.13(@firebase/app@0.11.2) - '@firebase/installations-compat': 0.2.13(@firebase/app-compat@0.2.51)(@firebase/app-types@0.9.3)(@firebase/app@0.11.2) - '@firebase/messaging': 0.12.17(@firebase/app@0.11.2) - '@firebase/messaging-compat': 0.2.17(@firebase/app-compat@0.2.51)(@firebase/app@0.11.2) - '@firebase/performance': 0.7.1(@firebase/app@0.11.2) - '@firebase/performance-compat': 0.2.14(@firebase/app-compat@0.2.51)(@firebase/app@0.11.2) - '@firebase/remote-config': 0.6.0(@firebase/app@0.11.2) - '@firebase/remote-config-compat': 0.2.13(@firebase/app-compat@0.2.51)(@firebase/app@0.11.2) - '@firebase/storage': 0.13.7(@firebase/app@0.11.2) - '@firebase/storage-compat': 0.3.17(@firebase/app-compat@0.2.51)(@firebase/app-types@0.9.3)(@firebase/app@0.11.2) - '@firebase/util': 1.11.0 - '@firebase/vertexai': 1.1.0(@firebase/app-types@0.9.3)(@firebase/app@0.11.2) + '@firebase/auth': 1.10.6(@firebase/app@0.13.1) + '@firebase/auth-compat': 0.5.26(@firebase/app-compat@0.4.1)(@firebase/app-types@0.9.3)(@firebase/app@0.13.1) + '@firebase/data-connect': 0.3.9(@firebase/app@0.13.1) + '@firebase/database': 1.0.19 + '@firebase/database-compat': 2.0.10 + '@firebase/firestore': 4.7.17(@firebase/app@0.13.1) + '@firebase/firestore-compat': 0.3.52(@firebase/app-compat@0.4.1)(@firebase/app-types@0.9.3)(@firebase/app@0.13.1) + '@firebase/functions': 0.12.8(@firebase/app@0.13.1) + '@firebase/functions-compat': 0.3.25(@firebase/app-compat@0.4.1)(@firebase/app@0.13.1) + '@firebase/installations': 0.6.17(@firebase/app@0.13.1) + '@firebase/installations-compat': 0.2.17(@firebase/app-compat@0.4.1)(@firebase/app-types@0.9.3)(@firebase/app@0.13.1) + '@firebase/messaging': 0.12.21(@firebase/app@0.13.1) + '@firebase/messaging-compat': 0.2.21(@firebase/app-compat@0.4.1)(@firebase/app@0.13.1) + '@firebase/performance': 0.7.6(@firebase/app@0.13.1) + '@firebase/performance-compat': 0.2.19(@firebase/app-compat@0.4.1)(@firebase/app@0.13.1) + '@firebase/remote-config': 0.6.4(@firebase/app@0.13.1) + '@firebase/remote-config-compat': 0.2.17(@firebase/app-compat@0.4.1)(@firebase/app@0.13.1) + '@firebase/storage': 0.13.12(@firebase/app@0.13.1) + '@firebase/storage-compat': 0.3.22(@firebase/app-compat@0.4.1)(@firebase/app-types@0.9.3)(@firebase/app@0.13.1) + '@firebase/util': 1.12.0 transitivePeerDependencies: - '@react-native-async-storage/async-storage' @@ -15681,7 +15817,7 @@ snapshots: statuses: 2.0.1 toidentifier: 1.0.1 - http-parser-js@0.5.9: {} + http-parser-js@0.5.10: {} http-proxy-agent@5.0.0: dependencies: @@ -16053,7 +16189,7 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.26.10 - '@babel/parser': 7.26.10 + '@babel/parser': 7.25.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.7.1 @@ -16068,7 +16204,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.4.0 + debug: 4.4.1 istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -16895,6 +17031,8 @@ snapshots: long@5.3.1: {} + long@5.3.2: {} + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 @@ -17087,7 +17225,7 @@ snapshots: metro-source-map@0.81.3: dependencies: '@babel/traverse': 7.26.10 - '@babel/traverse--for-generate-function-map': '@babel/traverse@7.26.10' + '@babel/traverse--for-generate-function-map': '@babel/traverse@7.27.4' '@babel/types': 7.26.10 flow-enums-runtime: 0.0.6 invariant: 2.2.4 @@ -17244,7 +17382,7 @@ snapshots: mime-db@1.52.0: {} - mime-db@1.53.0: + mime-db@1.54.0: optional: true mime-types@2.1.35: @@ -18220,6 +18358,21 @@ snapshots: '@types/node': 22.13.10 long: 5.3.1 + protobufjs@7.5.3: + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.4 + '@protobufjs/eventemitter': 1.1.0 + '@protobufjs/fetch': 1.1.0 + '@protobufjs/float': 1.0.2 + '@protobufjs/inquire': 1.1.0 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.0 + '@types/node': 22.13.10 + long: 5.3.2 + protocols@2.0.1: {} proxy-from-env@1.1.0: {} @@ -18714,6 +18867,9 @@ snapshots: semver@7.7.1: {} + semver@7.7.2: + optional: true + send@0.19.0: dependencies: debug: 2.6.9 @@ -18783,6 +18939,9 @@ snapshots: shell-quote@1.8.2: {} + shell-quote@1.8.3: + optional: true + shelljs@0.8.5: dependencies: glob: 7.2.3 @@ -18846,7 +19005,7 @@ snapshots: socks-proxy-agent@8.0.4: dependencies: agent-base: 7.1.3 - debug: 4.4.0 + debug: 4.4.1 socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -19306,7 +19465,7 @@ snapshots: tuf-js@2.2.1: dependencies: '@tufjs/models': 2.0.1 - debug: 4.4.0 + debug: 4.4.1 make-fetch-happen: 13.0.1 transitivePeerDependencies: - supports-color @@ -19387,6 +19546,9 @@ snapshots: undici-types@6.20.0: {} + undici-types@6.21.0: + optional: true + unicode-canonical-property-names-ecmascript@2.0.0: {} unicode-match-property-ecmascript@2.0.0: @@ -19592,7 +19754,7 @@ snapshots: websocket-driver@0.7.4: dependencies: - http-parser-js: 0.5.9 + http-parser-js: 0.5.10 safe-buffer: 5.2.1 websocket-extensions: 0.1.4