From c51b5794113565c8a36fea333d36a2b2de92cd08 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 17 Sep 2025 13:34:02 +0000 Subject: [PATCH 01/15] fix(deps): update dependency sharp to v0.34.4 --- yarn.lock | 299 +++++++++++++++++++++++++----------------------------- 1 file changed, 137 insertions(+), 162 deletions(-) diff --git a/yarn.lock b/yarn.lock index ad9e44b9..18041760 100644 --- a/yarn.lock +++ b/yarn.lock @@ -964,14 +964,7 @@ dependencies: tslib "^2.4.0" -"@emnapi/runtime@^1.4.4": - version "1.4.4" - resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.4.4.tgz#19a8f00719c51124e2d0fbf4aaad3fa7b0c92524" - integrity sha512-hHyapA4A3gPaDCNfiqyZUStTMqIkKRshqPIuDOXv1hcBnD4U3l8cP0T1HMCfGRxQ6V64TGCcoswChANyOAwbQg== - dependencies: - tslib "^2.4.0" - -"@emnapi/runtime@^1.4.5": +"@emnapi/runtime@^1.4.5", "@emnapi/runtime@^1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.5.0.tgz#9aebfcb9b17195dce3ab53c86787a6b7d058db73" integrity sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ== @@ -1683,135 +1676,140 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.2.tgz#1860473de7dfa1546767448f333db80cb0ff2161" integrity sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ== -"@img/sharp-darwin-arm64@0.34.3": - version "0.34.3" - resolved "https://registry.yarnpkg.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.3.tgz#4850c8ace3c1dc13607fa07d43377b1f9aa774da" - integrity sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg== +"@img/colour@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@img/colour/-/colour-1.0.0.tgz#d2fabb223455a793bf3bf9c70de3d28526aa8311" + integrity sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw== + +"@img/sharp-darwin-arm64@0.34.4": + version "0.34.4" + resolved "https://registry.yarnpkg.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.4.tgz#8a0dcac9e621ff533fbf2e830f6a977b38d67a0c" + integrity sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA== optionalDependencies: - "@img/sharp-libvips-darwin-arm64" "1.2.0" + "@img/sharp-libvips-darwin-arm64" "1.2.3" -"@img/sharp-darwin-x64@0.34.3": - version "0.34.3" - resolved "https://registry.yarnpkg.com/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.3.tgz#edf93fb01479604f14ad6a64a716e2ef2bb23100" - integrity sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA== +"@img/sharp-darwin-x64@0.34.4": + version "0.34.4" + resolved "https://registry.yarnpkg.com/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.4.tgz#0ba2bd9dbf07f7300fab73305b787e66156f7752" + integrity sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg== optionalDependencies: - "@img/sharp-libvips-darwin-x64" "1.2.0" + "@img/sharp-libvips-darwin-x64" "1.2.3" -"@img/sharp-libvips-darwin-arm64@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.0.tgz#e20e9041031acde1de19da121dc5162c7d2cf251" - integrity sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ== +"@img/sharp-libvips-darwin-arm64@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.3.tgz#f43c9aa3b74fd307e4318da63ebbe0ed4c34e744" + integrity sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw== -"@img/sharp-libvips-darwin-x64@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.0.tgz#918ca81c5446f31114834cb908425a7532393185" - integrity sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg== +"@img/sharp-libvips-darwin-x64@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.3.tgz#c42ff786d4a1f42ef8929dba4a989dd5df6417f0" + integrity sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA== -"@img/sharp-libvips-linux-arm64@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.0.tgz#1a5beafc857b43f378c3030427aa981ee3edbc54" - integrity sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA== +"@img/sharp-libvips-linux-arm64@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.3.tgz#c9073e5c4b629ee417f777db21c552910d84ed77" + integrity sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ== -"@img/sharp-libvips-linux-arm@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.0.tgz#bff51182d5238ca35c5fe9e9f594a18ad6a5480d" - integrity sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw== +"@img/sharp-libvips-linux-arm@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.3.tgz#3cbc333fd6b8f224a14d69b03a1dd11df897c799" + integrity sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA== -"@img/sharp-libvips-linux-ppc64@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.0.tgz#10c53ccf6f2d47d71fb3fa282697072c8fe9e40e" - integrity sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ== +"@img/sharp-libvips-linux-ppc64@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.3.tgz#68e0e0076299f43d838468675674fabcc7161d16" + integrity sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg== -"@img/sharp-libvips-linux-s390x@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.0.tgz#392fd7557ddc5c901f1bed7ab3c567c08833ef3b" - integrity sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw== +"@img/sharp-libvips-linux-s390x@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.3.tgz#7da9ab11a50c0ca905979f0aae14a4ccffab27b2" + integrity sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w== -"@img/sharp-libvips-linux-x64@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.0.tgz#9315cf90a2fdcdc0e29ea7663cbd8b0f15254400" - integrity sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg== +"@img/sharp-libvips-linux-x64@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.3.tgz#3b162d6b190cf77926819040e09fb15eec42135e" + integrity sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg== -"@img/sharp-libvips-linuxmusl-arm64@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.0.tgz#705e03e67d477f6f842f37eb7f66285b1150dc06" - integrity sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q== +"@img/sharp-libvips-linuxmusl-arm64@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.3.tgz#ac99576630dd8e33cb598d7c4586f6e0655912ea" + integrity sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw== -"@img/sharp-libvips-linuxmusl-x64@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.0.tgz#ec905071cc538df64848d5900e0d386d77c55f13" - integrity sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q== +"@img/sharp-libvips-linuxmusl-x64@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.3.tgz#93e9495af7bf6c4e0d41dd71d0196c35c3753a1c" + integrity sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g== -"@img/sharp-linux-arm64@0.34.3": - version "0.34.3" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.3.tgz#476f8f13ce192555391ae9d4bc658637a6acf3e5" - integrity sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA== +"@img/sharp-linux-arm64@0.34.4": + version "0.34.4" + resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.4.tgz#0570ff1a4fa6e1d6779456fca8b5e8c18a6a9cf2" + integrity sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ== optionalDependencies: - "@img/sharp-libvips-linux-arm64" "1.2.0" + "@img/sharp-libvips-linux-arm64" "1.2.3" -"@img/sharp-linux-arm@0.34.3": - version "0.34.3" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.3.tgz#9898cd68ea3e3806b94fe25736d5d7ecb5eac121" - integrity sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A== +"@img/sharp-linux-arm@0.34.4": + version "0.34.4" + resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.4.tgz#5f020d933f54f3fc49203d32c3b7dd0ec11ffcdb" + integrity sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA== optionalDependencies: - "@img/sharp-libvips-linux-arm" "1.2.0" + "@img/sharp-libvips-linux-arm" "1.2.3" -"@img/sharp-linux-ppc64@0.34.3": - version "0.34.3" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.3.tgz#6a7cd4c608011333a0ddde6d96e03ac042dd9079" - integrity sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA== +"@img/sharp-linux-ppc64@0.34.4": + version "0.34.4" + resolved "https://registry.yarnpkg.com/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.4.tgz#8d5775f6dc7e30ea3a1efa43798b7690bb5cb344" + integrity sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ== optionalDependencies: - "@img/sharp-libvips-linux-ppc64" "1.2.0" + "@img/sharp-libvips-linux-ppc64" "1.2.3" -"@img/sharp-linux-s390x@0.34.3": - version "0.34.3" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.3.tgz#48e27ab969efe97d270e39297654c0e0c9b42919" - integrity sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ== +"@img/sharp-linux-s390x@0.34.4": + version "0.34.4" + resolved "https://registry.yarnpkg.com/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.4.tgz#740aa5b369188ee2c1913b1015e7f830f4dfdb50" + integrity sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw== optionalDependencies: - "@img/sharp-libvips-linux-s390x" "1.2.0" + "@img/sharp-libvips-linux-s390x" "1.2.3" -"@img/sharp-linux-x64@0.34.3": - version "0.34.3" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.3.tgz#5aa77ad4aa447ddf6d642e2a2c5599eb1292dfaa" - integrity sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ== +"@img/sharp-linux-x64@0.34.4": + version "0.34.4" + resolved "https://registry.yarnpkg.com/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.4.tgz#573ce4196b2d0771bba32acc13a37b7adc9b6212" + integrity sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A== optionalDependencies: - "@img/sharp-libvips-linux-x64" "1.2.0" + "@img/sharp-libvips-linux-x64" "1.2.3" -"@img/sharp-linuxmusl-arm64@0.34.3": - version "0.34.3" - resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.3.tgz#62053a9d77c7d4632c677619325b741254689dd7" - integrity sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ== +"@img/sharp-linuxmusl-arm64@0.34.4": + version "0.34.4" + resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.4.tgz#3c91bc8348cc3b42b43c6fca14f9dbb5cb47bd0d" + integrity sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA== optionalDependencies: - "@img/sharp-libvips-linuxmusl-arm64" "1.2.0" + "@img/sharp-libvips-linuxmusl-arm64" "1.2.3" -"@img/sharp-linuxmusl-x64@0.34.3": - version "0.34.3" - resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.3.tgz#5107c7709c7e0a44fe5abef59829f1de86fa0a3a" - integrity sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ== +"@img/sharp-linuxmusl-x64@0.34.4": + version "0.34.4" + resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.4.tgz#33de7d476ac9e2db7ef654331b54cc679b806bda" + integrity sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg== optionalDependencies: - "@img/sharp-libvips-linuxmusl-x64" "1.2.0" + "@img/sharp-libvips-linuxmusl-x64" "1.2.3" -"@img/sharp-wasm32@0.34.3": - version "0.34.3" - resolved "https://registry.yarnpkg.com/@img/sharp-wasm32/-/sharp-wasm32-0.34.3.tgz#c1dcabb834ec2f71308a810b399bb6e6e3b79619" - integrity sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg== +"@img/sharp-wasm32@0.34.4": + version "0.34.4" + resolved "https://registry.yarnpkg.com/@img/sharp-wasm32/-/sharp-wasm32-0.34.4.tgz#d617f7b3f851f899802298f360667c20605c0198" + integrity sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA== dependencies: - "@emnapi/runtime" "^1.4.4" + "@emnapi/runtime" "^1.5.0" -"@img/sharp-win32-arm64@0.34.3": - version "0.34.3" - resolved "https://registry.yarnpkg.com/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.3.tgz#3e8654e368bb349d45799a0d7aeb29db2298628e" - integrity sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ== +"@img/sharp-win32-arm64@0.34.4": + version "0.34.4" + resolved "https://registry.yarnpkg.com/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.4.tgz#38e2c8a88826eac647f7c3f99efefb39897a8f5c" + integrity sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA== -"@img/sharp-win32-ia32@0.34.3": - version "0.34.3" - resolved "https://registry.yarnpkg.com/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.3.tgz#9d4c105e8d5074a351a81a0b6d056e0af913bf76" - integrity sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw== +"@img/sharp-win32-ia32@0.34.4": + version "0.34.4" + resolved "https://registry.yarnpkg.com/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.4.tgz#003a7eb0fdaba600790c3007cfd756e41a9cf749" + integrity sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw== -"@img/sharp-win32-x64@0.34.3": - version "0.34.3" - resolved "https://registry.yarnpkg.com/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.3.tgz#d20c89bd41b1dd3d76d8575714aaaa3c43204b6a" - integrity sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g== +"@img/sharp-win32-x64@0.34.4": + version "0.34.4" + resolved "https://registry.yarnpkg.com/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.4.tgz#b19f1f88ace8bfc20784a0ad31767f3438e025d1" + integrity sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig== "@isaacs/balanced-match@^4.0.1": version "4.0.1" @@ -3507,27 +3505,11 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@^1.0.0, color-name@~1.1.4: +color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" - integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" - integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== - dependencies: - color-convert "^2.0.1" - color-string "^1.9.0" - colorette@^2.0.20: version "2.0.20" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" @@ -3771,6 +3753,11 @@ detect-libc@^2.0.4: resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.4.tgz#f04715b8ba815e53b4d8109655b6508a6865a7e8" integrity sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA== +detect-libc@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.1.0.tgz#3ca811f60a7b504b0480e5008adacc660b0b8c4f" + integrity sha512-vEtk+OcP7VBRtQZ1EJ3bdgzSfBjgnEalLTp5zjJrS+2Z1w2KZly4SBdac/WDU3hhsNAZ9E8SC96ME4Ey8MZ7cg== + detect-node-es@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" @@ -4732,11 +4719,6 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - is-async-function@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.1.1.tgz#3e69018c8e04e73b738793d020bfe884b9fd3523" @@ -6161,36 +6143,36 @@ shallow-equal@^3.1.0: integrity sha512-pfVOw8QZIXpMbhBWvzBISicvToTiM5WBF1EeAUZDDSb5Dt29yl4AYbyywbJFSEsRUMr7gJaxqCdr4L3tQf9wVg== sharp@^0.34.0, sharp@^0.34.3: - version "0.34.3" - resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.34.3.tgz#10a03bcd15fb72f16355461af0b9245ccb8a5da3" - integrity sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg== + version "0.34.4" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.34.4.tgz#73c2c5a425e98250b8b927e5537f711da8966e38" + integrity sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA== dependencies: - color "^4.2.3" - detect-libc "^2.0.4" + "@img/colour" "^1.0.0" + detect-libc "^2.1.0" semver "^7.7.2" optionalDependencies: - "@img/sharp-darwin-arm64" "0.34.3" - "@img/sharp-darwin-x64" "0.34.3" - "@img/sharp-libvips-darwin-arm64" "1.2.0" - "@img/sharp-libvips-darwin-x64" "1.2.0" - "@img/sharp-libvips-linux-arm" "1.2.0" - "@img/sharp-libvips-linux-arm64" "1.2.0" - "@img/sharp-libvips-linux-ppc64" "1.2.0" - "@img/sharp-libvips-linux-s390x" "1.2.0" - "@img/sharp-libvips-linux-x64" "1.2.0" - "@img/sharp-libvips-linuxmusl-arm64" "1.2.0" - "@img/sharp-libvips-linuxmusl-x64" "1.2.0" - "@img/sharp-linux-arm" "0.34.3" - "@img/sharp-linux-arm64" "0.34.3" - "@img/sharp-linux-ppc64" "0.34.3" - "@img/sharp-linux-s390x" "0.34.3" - "@img/sharp-linux-x64" "0.34.3" - "@img/sharp-linuxmusl-arm64" "0.34.3" - "@img/sharp-linuxmusl-x64" "0.34.3" - "@img/sharp-wasm32" "0.34.3" - "@img/sharp-win32-arm64" "0.34.3" - "@img/sharp-win32-ia32" "0.34.3" - "@img/sharp-win32-x64" "0.34.3" + "@img/sharp-darwin-arm64" "0.34.4" + "@img/sharp-darwin-x64" "0.34.4" + "@img/sharp-libvips-darwin-arm64" "1.2.3" + "@img/sharp-libvips-darwin-x64" "1.2.3" + "@img/sharp-libvips-linux-arm" "1.2.3" + "@img/sharp-libvips-linux-arm64" "1.2.3" + "@img/sharp-libvips-linux-ppc64" "1.2.3" + "@img/sharp-libvips-linux-s390x" "1.2.3" + "@img/sharp-libvips-linux-x64" "1.2.3" + "@img/sharp-libvips-linuxmusl-arm64" "1.2.3" + "@img/sharp-libvips-linuxmusl-x64" "1.2.3" + "@img/sharp-linux-arm" "0.34.4" + "@img/sharp-linux-arm64" "0.34.4" + "@img/sharp-linux-ppc64" "0.34.4" + "@img/sharp-linux-s390x" "0.34.4" + "@img/sharp-linux-x64" "0.34.4" + "@img/sharp-linuxmusl-arm64" "0.34.4" + "@img/sharp-linuxmusl-x64" "0.34.4" + "@img/sharp-wasm32" "0.34.4" + "@img/sharp-win32-arm64" "0.34.4" + "@img/sharp-win32-ia32" "0.34.4" + "@img/sharp-win32-x64" "0.34.4" shebang-command@^2.0.0: version "2.0.0" @@ -6249,13 +6231,6 @@ signal-exit@^4.0.1, signal-exit@^4.1.0: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== - dependencies: - is-arrayish "^0.3.1" - slice-ansi@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a" From 6d7aebbda6b0dfb6c11dcd8ead0b00eb69bf083d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Sep 2025 02:06:47 +0000 Subject: [PATCH 02/15] fix(deps): update dependency @types/node to v24.5.2 --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index ad9e44b9..75f1c6a7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2856,9 +2856,9 @@ integrity sha512-H3iskjFIAn5SlJU7OuxUmTEpebK6TKB8rxZShDslBMZJ5u9S//KM1sbdAisiSrqwLQncVjnpi2OK2J51h+4lsg== "@types/node@>=12.12.47", "@types/node@>=13.7.0", "@types/node@^24.1.0": - version "24.5.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-24.5.1.tgz#dab6917c47113eb4502d27d06e89a407ec0eff95" - integrity sha512-/SQdmUP2xa+1rdx7VwB9yPq8PaKej8TD5cQ+XfKDPWWC+VDJU4rvVVagXqKUzhKjtFoNA8rXDJAkCxQPAe00+Q== + version "24.5.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.5.2.tgz#52ceb83f50fe0fcfdfbd2a9fab6db2e9e7ef6446" + integrity sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ== dependencies: undici-types "~7.12.0" From 7cdc26c77d08775bcbd937b6c3c2d246ab105aec Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 13:33:28 +0000 Subject: [PATCH 03/15] fix(deps): update dependency framer-motion to v12.23.16 --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index ad9e44b9..8ad58c55 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4456,9 +4456,9 @@ fraction.js@^4.3.7: integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== framer-motion@^12.0.0: - version "12.23.13" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-12.23.13.tgz#146ffad7710172359b9274c46f75c677068f1092" - integrity sha512-OMF57Xh0fuTXfJQPtCieYGeU9Fam4SxqPLVz78YI7ATRFrfz8SARtqr1+qv56cX45kPFcIEfkUorVfxlOsjcUg== + version "12.23.16" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-12.23.16.tgz#a598e23d33c3de666d29034d46e55bac4d010a6f" + integrity sha512-N81A8hiHqVsexOzI3wzkibyLURW1nEJsZaRuctPhG4AdbbciYu+bKJq9I2lQFzAO4Bx3h4swI6pBbF/Hu7f7BA== dependencies: motion-dom "^12.23.12" motion-utils "^12.23.6" From 0c9f50509a15e5d85622343acefd37f563a16dd8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 20:48:27 +0000 Subject: [PATCH 04/15] fix(deps): update dependency @posthog/nextjs-config to v1.3.1 --- yarn.lock | 57 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 32 insertions(+), 25 deletions(-) diff --git a/yarn.lock b/yarn.lock index 0443da72..518f96ed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2167,10 +2167,10 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== -"@posthog/cli@^0.4.4": - version "0.4.4" - resolved "https://registry.yarnpkg.com/@posthog/cli/-/cli-0.4.4.tgz#fdd00e21cb3e378be6f8f26b11806a45b3927c44" - integrity sha512-8tW73Wg+qA7YgB1DkdlVL50cZHa9/w+gsDbI84nrxUTQ0F3xPj3FlZXvIjKcpgPADK1IHrnSh2e1KCjUjmmTWg== +"@posthog/cli@^0.4.7": + version "0.4.8" + resolved "https://registry.yarnpkg.com/@posthog/cli/-/cli-0.4.8.tgz#d6d6ec14bfbde4a637785ffae9059d55ec3ea333" + integrity sha512-LdPMD9vppl8TOMeG+sYsKDgs3dK8cA8vvgG65i0DrXlCPt2+lpRINtQJ+M7Bm8VZFUpzMieNOl+/o7axwxwXlw== dependencies: axios "^1.10.0" axios-proxy-builder "^0.1.2" @@ -2184,11 +2184,11 @@ integrity sha512-hWk3rUtJl2crQK0WNmwg13n82hnTwB99BT99/XI5gZSvIlYZ1TPmMZE8H2dhJJ98J/rm9vYJ/UXNzw3RV5HTpQ== "@posthog/nextjs-config@^1.0.2": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@posthog/nextjs-config/-/nextjs-config-1.3.0.tgz#3b1a8183caf2a9f3d186f6e14f316fc6b4404ad4" - integrity sha512-OBnfXByCtQds7Gw4RU19ICpXmBrOfdRKu0H6TWnG6uBcKfKgwOgB4RQIwcJG2k2lQyn6pt6xrMkK6XE0nmK8RQ== + version "1.3.1" + resolved "https://registry.yarnpkg.com/@posthog/nextjs-config/-/nextjs-config-1.3.1.tgz#cc934e18cb5327cd8176cfe85b4ef3d907577bb8" + integrity sha512-0CKzXX7Oh9tgFdqTQMq9FUMDIBhu0td9NYsyU20y+pu4meh9xSCcJI7GIcwxRTBoDIJvR//YU98niMlnu+uObQ== dependencies: - "@posthog/cli" "^0.4.4" + "@posthog/cli" "^0.4.7" semver "^7.7.2" "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": @@ -3068,9 +3068,9 @@ ansi-regex@^5.0.1: integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.0.tgz#2f302e7550431b1b7762705fffb52cf1ffa20447" - integrity sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg== + version "6.2.2" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz#60216eea464d864597ce2832000738a0589650c1" + integrity sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg== ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" @@ -3079,11 +3079,16 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^6.0.0, ansi-styles@^6.1.0, ansi-styles@^6.2.1: +ansi-styles@^6.0.0, ansi-styles@^6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== +ansi-styles@^6.1.0: + version "6.2.3" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.3.tgz#c044d5dcc521a076413472597a1acb1f103c4041" + integrity sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg== + any-promise@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" @@ -3255,9 +3260,9 @@ axios-proxy-builder@^0.1.2: tunnel "^0.0.6" axios@^1.10.0: - version "1.12.1" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.12.1.tgz#0747b39c5b615f81f93f2c138e6d82a71426937f" - integrity sha512-Kn4kbSXpkFHCGE6rBFNwIv0GQs4AvDT80jlveJDKFxjbTYMUeB4QtsdPCv6H8Cm19Je7IU6VFtRl2zWZI0rudQ== + version "1.12.2" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.12.2.tgz#6c307390136cf7a2278d09cec63b136dfc6e6da7" + integrity sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw== dependencies: follow-redirects "^1.15.6" form-data "^4.0.4" @@ -3748,12 +3753,7 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== -detect-libc@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.4.tgz#f04715b8ba815e53b4d8109655b6508a6865a7e8" - integrity sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA== - -detect-libc@^2.1.0: +detect-libc@^2.0.4, detect-libc@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.1.0.tgz#3ca811f60a7b504b0480e5008adacc660b0b8c4f" integrity sha512-vEtk+OcP7VBRtQZ1EJ3bdgzSfBjgnEalLTp5zjJrS+2Z1w2KZly4SBdac/WDU3hhsNAZ9E8SC96ME4Ey8MZ7cg== @@ -5192,9 +5192,9 @@ lru-cache@^10.2.0: integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== lru-cache@^11.0.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.1.0.tgz#afafb060607108132dbc1cf8ae661afb69486117" - integrity sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A== + version "11.2.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.2.1.tgz#d426ac471521729c6c1acda5f7a633eadaa28db2" + integrity sha512-r8LA6i4LP4EeWOhqBaZZjDWwehd1xUJPCJd9Sv300H0ZmcUER4+JPh7bqqZeqs1o5pgtgvXm+d9UGrB5zZGDiQ== lru-cache@^5.1.1: version "5.1.1" @@ -6403,7 +6403,14 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" -strip-ansi@^7.0.1, strip-ansi@^7.1.0: +strip-ansi@^7.0.1: + version "7.1.2" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba" + integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA== + dependencies: + ansi-regex "^6.0.1" + +strip-ansi@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== From 049f7053ec10e09b9e1ef042eed72799f885d5fa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 20:48:55 +0000 Subject: [PATCH 05/15] fix(deps): update dependency swiper to v12.0.2 --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 0443da72..bb73d993 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6481,9 +6481,9 @@ svgo@^3.0.2: picocolors "^1.0.0" swiper@^12.0.0: - version "12.0.1" - resolved "https://registry.yarnpkg.com/swiper/-/swiper-12.0.1.tgz#107c1d9e608360e669290a75ce1777947b3d5f07" - integrity sha512-Fi+gNw/tfc4hsGowQU5tRC/f1HFknkh4Vz8PaDI4JTinLUMTwhZyaovcH/va+iXq98BNUHN5ok0c2lEI82Fsgw== + version "12.0.2" + resolved "https://registry.yarnpkg.com/swiper/-/swiper-12.0.2.tgz#aa52251d125fc6e9986af09ae3769fe836e68780" + integrity sha512-y8F6fDGXmTVVgwqJj6I00l4FdGuhpFJn0U/9Ucn1MwWOw3NdLV8aH88pZOjyhBgU/6PyBlUx+JuAQ5KMWz906Q== tabbable@^6.0.0: version "6.2.0" From 337eb23c6af2b907601cc1ac04e8e912512f4738 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 20:54:14 +0000 Subject: [PATCH 06/15] fix(deps): update dependency posthog-js to v1.266.2 --- yarn.lock | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/yarn.lock b/yarn.lock index b6cf877f..abd36b5f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2183,6 +2183,11 @@ resolved "https://registry.yarnpkg.com/@posthog/core/-/core-1.0.2.tgz#8e6125d271348f646f51269c0b7b9bbf6549f984" integrity sha512-hWk3rUtJl2crQK0WNmwg13n82hnTwB99BT99/XI5gZSvIlYZ1TPmMZE8H2dhJJ98J/rm9vYJ/UXNzw3RV5HTpQ== +"@posthog/core@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@posthog/core/-/core-1.1.0.tgz#bf9e3fa76c6e05daad09eceb07b04c7e3b1b346a" + integrity sha512-igElrcnRPJh2nWYACschjH4OwGwzSa6xVFzRDVzpnjirUivdJ8nv4hE+H31nvwE56MFhvvglfHuotnWLMcRW7w== + "@posthog/nextjs-config@^1.0.2": version "1.3.1" resolved "https://registry.yarnpkg.com/@posthog/nextjs-config/-/nextjs-config-1.3.1.tgz#cc934e18cb5327cd8176cfe85b4ef3d907577bb8" @@ -5694,11 +5699,11 @@ postcss@^8.4.47: source-map-js "^1.2.1" posthog-js@^1.257.0: - version "1.266.0" - resolved "https://registry.yarnpkg.com/posthog-js/-/posthog-js-1.266.0.tgz#da7ad4e98c299e33b11b7de97ce47e9379858e33" - integrity sha512-437KsO9N+pMW6FtilgKYTHel0RCWs2S7PvsNRJf20/f3npChX9i6F8cNCJ6O4Az37scC1kPdTknFY/xEGazVJw== + version "1.266.2" + resolved "https://registry.yarnpkg.com/posthog-js/-/posthog-js-1.266.2.tgz#75a8044ed36e55be080fbe2b9cb620d9bdbf1028" + integrity sha512-qb32CjYAoM5WzqZPR2GhdlR3HLBpj+BwQxip/z1yD7aFzum/1bgx4ByqT7rBOT76dO+9m0nzH2+Dv0iYQWu2sw== dependencies: - "@posthog/core" "1.0.2" + "@posthog/core" "1.1.0" core-js "^3.38.1" fflate "^0.4.8" preact "^10.19.3" From f52802b7c5ee58e339c01c4dd17f98a9e005d077 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 20:54:23 +0000 Subject: [PATCH 07/15] fix(deps): update dependency posthog-node to v5.8.5 --- yarn.lock | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/yarn.lock b/yarn.lock index b6cf877f..e2bbe148 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2183,6 +2183,11 @@ resolved "https://registry.yarnpkg.com/@posthog/core/-/core-1.0.2.tgz#8e6125d271348f646f51269c0b7b9bbf6549f984" integrity sha512-hWk3rUtJl2crQK0WNmwg13n82hnTwB99BT99/XI5gZSvIlYZ1TPmMZE8H2dhJJ98J/rm9vYJ/UXNzw3RV5HTpQ== +"@posthog/core@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@posthog/core/-/core-1.1.0.tgz#bf9e3fa76c6e05daad09eceb07b04c7e3b1b346a" + integrity sha512-igElrcnRPJh2nWYACschjH4OwGwzSa6xVFzRDVzpnjirUivdJ8nv4hE+H31nvwE56MFhvvglfHuotnWLMcRW7w== + "@posthog/nextjs-config@^1.0.2": version "1.3.1" resolved "https://registry.yarnpkg.com/@posthog/nextjs-config/-/nextjs-config-1.3.1.tgz#cc934e18cb5327cd8176cfe85b4ef3d907577bb8" @@ -5705,11 +5710,11 @@ posthog-js@^1.257.0: web-vitals "^4.2.4" posthog-node@^5.5.1: - version "5.8.4" - resolved "https://registry.yarnpkg.com/posthog-node/-/posthog-node-5.8.4.tgz#a6486a16d6d9bfd5fb38f792af80fa9ec36f7bd0" - integrity sha512-O0lObQqeIiggNCjc5BQx5PaHqPzXxwKnCJdb+DuNkbDO6Vc442SQ5FDv0WjPd5Ejfwme1uGZmM5/xhHWKegFfQ== + version "5.8.5" + resolved "https://registry.yarnpkg.com/posthog-node/-/posthog-node-5.8.5.tgz#4238fbf03439ca45bfe98d6f63ede82fa4bd1669" + integrity sha512-qX/Oq6vTQZvlkieYxyzuWUaFoOgHATdxxqK6iRqTYiS02PotQ2S7iDUMQoj6yZ7McN4OJbN3/VxUU3pkORqlLg== dependencies: - "@posthog/core" "1.0.2" + "@posthog/core" "1.1.0" preact@^10.19.3: version "10.27.2" From ea68751b36c5c097f99bc70109851f17b5e9010b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 20:54:29 +0000 Subject: [PATCH 08/15] fix(deps): update dependency eslint to v9.36.0 --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index c884a4e4..c1394986 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.1.1", - "eslint": "9.35.0", + "eslint": "9.36.0", "eslint-config-next": "15.5.3", "firebase": "^12.0.0", "form-data": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index b6cf877f..c747af1e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1147,10 +1147,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@9.35.0": - version "9.35.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.35.0.tgz#ffbc7e13cf1204db18552e9cd9d4a8e17c692d07" - integrity sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw== +"@eslint/js@9.36.0": + version "9.36.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.36.0.tgz#b1a3893dd6ce2defed5fd49de805ba40368e8fef" + integrity sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw== "@eslint/object-schema@^2.1.6": version "2.1.6" @@ -4164,10 +4164,10 @@ eslint-visitor-keys@^4.2.1: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1" integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== -eslint@9.35.0: - version "9.35.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.35.0.tgz#7a89054b7b9ee1dfd1b62035d8ce75547773f47e" - integrity sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg== +eslint@9.36.0: + version "9.36.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.36.0.tgz#9cc5cbbfb9c01070425d9bfed81b4e79a1c09088" + integrity sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ== dependencies: "@eslint-community/eslint-utils" "^4.8.0" "@eslint-community/regexpp" "^4.12.1" @@ -4175,7 +4175,7 @@ eslint@9.35.0: "@eslint/config-helpers" "^0.3.1" "@eslint/core" "^0.15.2" "@eslint/eslintrc" "^3.3.1" - "@eslint/js" "9.35.0" + "@eslint/js" "9.36.0" "@eslint/plugin-kit" "^0.3.5" "@humanfs/node" "^0.16.6" "@humanwhocodes/module-importer" "^1.0.1" From f6d8884ed6665f20f075b7dab31229530b796571 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 20:54:42 +0000 Subject: [PATCH 09/15] fix(deps): update dependency firebase to v12.3.0 --- yarn.lock | 102 +++++++++++++++++++++++++++--------------------------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/yarn.lock b/yarn.lock index b6cf877f..884bcecd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1165,10 +1165,10 @@ "@eslint/core" "^0.15.2" levn "^0.4.1" -"@firebase/ai@2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@firebase/ai/-/ai-2.2.1.tgz#fa3b15f4e50b4c0a9408fd3cbbaac32ee3442388" - integrity sha512-0VWlkGB18oDhwMqsgxpt/usMsyjnH3a7hTvQPcAbk7VhFg0QZMDX60mQKfLTFKrB5VwmlaIdVsSZznsTY2S0wA== +"@firebase/ai@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@firebase/ai/-/ai-2.3.0.tgz#96c77dbd13adea9c2f7691ddaa91960201954684" + integrity sha512-rVZgf4FszXPSFVIeWLE8ruLU2JDmPXw4XgghcC0x/lK9veGJIyu+DvyumjreVhW/RwD3E5cNPWxQunzylhf/6w== dependencies: "@firebase/app-check-interop-types" "0.3.3" "@firebase/component" "0.7.0" @@ -1235,12 +1235,12 @@ "@firebase/util" "1.13.0" tslib "^2.1.0" -"@firebase/app-compat@0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.5.2.tgz#142a1529dc8284b04c4e0fe0a4570b81fa06ec7a" - integrity sha512-cn+U27GDaBS/irsbvrfnPZdcCzeZPRGKieSlyb7vV6LSOL6mdECnB86PgYjYGxSNg8+U48L/NeevTV1odU+mOQ== +"@firebase/app-compat@0.5.3": + version "0.5.3" + resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.5.3.tgz#efc5d6dac111af6670ece288f9ef17af48281566" + integrity sha512-rRK9YOvgsAU/+edjgubL1q1FyCMjBZZs+fAWtD36tklawkh6WZV07sNLVSceuni+a21oby6xoad+3R8dfztOrA== dependencies: - "@firebase/app" "0.14.2" + "@firebase/app" "0.14.3" "@firebase/component" "0.7.0" "@firebase/logger" "0.5.0" "@firebase/util" "1.13.0" @@ -1251,10 +1251,10 @@ resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.9.3.tgz#8408219eae9b1fb74f86c24e7150a148460414ad" integrity sha512-kRVpIl4vVGJ4baogMDINbyrIOtOxqhkZQg4jTq3l8Lw6WSk0xfpEYzezFu+Kl4ve4fbPl79dvwRtaFqAC/ucCw== -"@firebase/app@0.14.2": - version "0.14.2" - resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.14.2.tgz#b97ca1a28d6a7bd0490af4c75005c1ba27228280" - integrity sha512-Ecx2ig/JLC9ayIQwZHqm41Tzlf4c1WUuFhFUZB1y+JIJqDRE579x7Uil7tKT8MwDpOPwrK5ZtpxdSsrfy/LF8Q== +"@firebase/app@0.14.3": + version "0.14.3" + resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.14.3.tgz#45fd8dade5a7566e53966c5a19ca98005ebae4ed" + integrity sha512-by1leTfZkwGycPKRWpc+p5/IhpnOj8zaScVi4RRm9fMoFYS3IE87Wzx1Yf/ruVYowXOEuLqYY3VmJw5tU3+0Bg== dependencies: "@firebase/component" "0.7.0" "@firebase/logger" "0.5.0" @@ -1345,13 +1345,13 @@ faye-websocket "0.11.4" tslib "^2.1.0" -"@firebase/firestore-compat@0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.4.1.tgz#abcfc30bb8e71cc7d46b3a91003d35d31dca8217" - integrity sha512-BjalPTDh/K0vmR/M/DE148dpIqbcfvtFVTietbUDWDWYIl9YH0TTVp/EwXRbZwswPxyjx4GdHW61GB2AYVz1SQ== +"@firebase/firestore-compat@0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.4.2.tgz#2c9f5bef1dff004ae2db5759608f17d7973da78c" + integrity sha512-cy7ov6SpFBx+PHwFdOOjbI7kH00uNKmIFurAn560WiPCZXy9EMnil1SOG7VF4hHZKdenC+AHtL4r3fNpirpm0w== dependencies: "@firebase/component" "0.7.0" - "@firebase/firestore" "4.9.1" + "@firebase/firestore" "4.9.2" "@firebase/firestore-types" "3.0.3" "@firebase/util" "1.13.0" tslib "^2.1.0" @@ -1361,15 +1361,15 @@ resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-3.0.3.tgz#7d0c3dd8850c0193d8f5ee0cc8f11961407742c1" integrity sha512-hD2jGdiWRxB/eZWF89xcK9gF8wvENDJkzpVFb4aGkzfEaKxVRD1kjz1t1Wj8VZEp2LCB53Yx1zD8mrhQu87R6Q== -"@firebase/firestore@4.9.1": - version "4.9.1" - resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-4.9.1.tgz#44baf1bd697f6ef5adbe8265774c978357340d85" - integrity sha512-PYVUTkhC9y8pydrqC3O1Oc4AMfkGSWdmuH9xgPJjiEbpUIUPQ4J8wJhyuash+o2u+axmyNRFP8ULNUKb+WzBzQ== +"@firebase/firestore@4.9.2": + version "4.9.2" + resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-4.9.2.tgz#0c65203f9754d5aa801ec31c6f885445cfb346f4" + integrity sha512-iuA5+nVr/IV/Thm0Luoqf2mERUvK9g791FZpUJV1ZGXO6RL2/i/WFJUj5ZTVXy5pRjpWYO+ZzPcReNrlilmztA== dependencies: "@firebase/component" "0.7.0" "@firebase/logger" "0.5.0" "@firebase/util" "1.13.0" - "@firebase/webchannel-wrapper" "1.0.4" + "@firebase/webchannel-wrapper" "1.0.5" "@grpc/grpc-js" "~1.9.0" "@grpc/proto-loader" "^0.7.8" tslib "^2.1.0" @@ -1491,27 +1491,27 @@ tslib "^2.1.0" web-vitals "^4.2.4" -"@firebase/remote-config-compat@0.2.19": - version "0.2.19" - resolved "https://registry.yarnpkg.com/@firebase/remote-config-compat/-/remote-config-compat-0.2.19.tgz#10cfd804f65c5ca80a4d40994bc853ca6d1f7307" - integrity sha512-y7PZAb0l5+5oIgLJr88TNSelxuASGlXyAKj+3pUc4fDuRIdPNBoONMHaIUa9rlffBR5dErmaD2wUBJ7Z1a513Q== +"@firebase/remote-config-compat@0.2.20": + version "0.2.20" + resolved "https://registry.yarnpkg.com/@firebase/remote-config-compat/-/remote-config-compat-0.2.20.tgz#4bca09b1361867d0c882411970486ee06622e071" + integrity sha512-P/ULS9vU35EL9maG7xp66uljkZgcPMQOxLj3Zx2F289baTKSInE6+YIkgHEi1TwHoddC/AFePXPpshPlEFkbgg== dependencies: "@firebase/component" "0.7.0" "@firebase/logger" "0.5.0" - "@firebase/remote-config" "0.6.6" - "@firebase/remote-config-types" "0.4.0" + "@firebase/remote-config" "0.7.0" + "@firebase/remote-config-types" "0.5.0" "@firebase/util" "1.13.0" tslib "^2.1.0" -"@firebase/remote-config-types@0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@firebase/remote-config-types/-/remote-config-types-0.4.0.tgz#91b9a836d5ca30ced68c1516163b281fbb544537" - integrity sha512-7p3mRE/ldCNYt8fmWMQ/MSGRmXYlJ15Rvs9Rk17t8p0WwZDbeK7eRmoI1tvCPaDzn9Oqh+yD6Lw+sGLsLg4kKg== +"@firebase/remote-config-types@0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@firebase/remote-config-types/-/remote-config-types-0.5.0.tgz#f0f503b32edda3384f5252f9900cd9613adbb99c" + integrity sha512-vI3bqLoF14L/GchtgayMiFpZJF+Ao3uR8WCde0XpYNkSokDpAKca2DxvcfeZv7lZUqkUwQPL2wD83d3vQ4vvrg== -"@firebase/remote-config@0.6.6": - version "0.6.6" - resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.6.6.tgz#50eae3d2d71791d76fb6521971bb646d6628805e" - integrity sha512-Yelp5xd8hM4NO1G1SuWrIk4h5K42mNwC98eWZ9YLVu6Z0S6hFk1mxotAdCRmH2luH8FASlYgLLq6OQLZ4nbnCA== +"@firebase/remote-config@0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.7.0.tgz#0e5e5879a7a9121c9da55606be8fa40ff70ddae1" + integrity sha512-dX95X6WlW7QlgNd7aaGdjAIZUiQkgWgNS+aKNu4Wv92H1T8Ue/NDUjZHd9xb8fHxLXIHNZeco9/qbZzr500MjQ== dependencies: "@firebase/component" "0.7.0" "@firebase/installations" "0.6.19" @@ -1551,10 +1551,10 @@ dependencies: tslib "^2.1.0" -"@firebase/webchannel-wrapper@1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.4.tgz#9d5b4b6f23309260a12856cb574c5e64e6c133f7" - integrity sha512-6m8+P+dE/RPl4OPzjTxcTbQ0rGeRyeTvAi9KwIffBVCiAMKrfXfLZaqD1F+m8t4B5/Q5aHsMozOgirkH1F5oMQ== +"@firebase/webchannel-wrapper@1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.5.tgz#39cf5a600450cb42f1f0b507cc385459bf103b27" + integrity sha512-+uGNN7rkfn41HLO0vekTFhTxk61eKa8mTpRGLO0QSqlQdKvIoGAvLp3ppdVIWbTGYJWM6Kp0iN+PjMIOcnVqTw== "@fireworks-js/react@^2.10.8": version "2.10.8" @@ -4348,25 +4348,25 @@ find-up@^5.0.0: path-exists "^4.0.0" firebase@^12.0.0: - version "12.2.1" - resolved "https://registry.yarnpkg.com/firebase/-/firebase-12.2.1.tgz#617817c6b64db05f4264822f89472cadc08f8924" - integrity sha512-UkuW2ZYaq/QuOQ24bfaqmkVqoBFhkA/ptATfPuRtc5vdm+zhwc3mfZBwFe6LqH9yrCN/6rAblgxKz2/0tDvA7w== + version "12.3.0" + resolved "https://registry.yarnpkg.com/firebase/-/firebase-12.3.0.tgz#fc24c1c91d4001e747c3b3dd452e250c4aa862ff" + integrity sha512-/JVja0IDO8zPETGv4TvvBwo7RwcQFz+RQ3JBETNtUSeqsDdI9G7fhRTkCy1sPKnLzW0xpm/kL8GOj6ncndTT3g== dependencies: - "@firebase/ai" "2.2.1" + "@firebase/ai" "2.3.0" "@firebase/analytics" "0.10.18" "@firebase/analytics-compat" "0.2.24" - "@firebase/app" "0.14.2" + "@firebase/app" "0.14.3" "@firebase/app-check" "0.11.0" "@firebase/app-check-compat" "0.4.0" - "@firebase/app-compat" "0.5.2" + "@firebase/app-compat" "0.5.3" "@firebase/app-types" "0.9.3" "@firebase/auth" "1.11.0" "@firebase/auth-compat" "0.6.0" "@firebase/data-connect" "0.3.11" "@firebase/database" "1.1.0" "@firebase/database-compat" "2.1.0" - "@firebase/firestore" "4.9.1" - "@firebase/firestore-compat" "0.4.1" + "@firebase/firestore" "4.9.2" + "@firebase/firestore-compat" "0.4.2" "@firebase/functions" "0.13.1" "@firebase/functions-compat" "0.4.1" "@firebase/installations" "0.6.19" @@ -4375,8 +4375,8 @@ firebase@^12.0.0: "@firebase/messaging-compat" "0.2.23" "@firebase/performance" "0.7.9" "@firebase/performance-compat" "0.2.22" - "@firebase/remote-config" "0.6.6" - "@firebase/remote-config-compat" "0.2.19" + "@firebase/remote-config" "0.7.0" + "@firebase/remote-config-compat" "0.2.20" "@firebase/storage" "0.14.0" "@firebase/storage-compat" "0.4.0" "@firebase/util" "1.13.0" From 22c675ec9df98bd9ebfbc3d7d62ff15b3dea99bc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 23:02:54 +0000 Subject: [PATCH 10/15] fix(deps): update dependency react-hook-form to v7.63.0 --- yarn.lock | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6307bdd1..0ee5d532 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2178,11 +2178,6 @@ detect-libc "^2.0.4" rimraf "^6.0.1" -"@posthog/core@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@posthog/core/-/core-1.0.2.tgz#8e6125d271348f646f51269c0b7b9bbf6549f984" - integrity sha512-hWk3rUtJl2crQK0WNmwg13n82hnTwB99BT99/XI5gZSvIlYZ1TPmMZE8H2dhJJ98J/rm9vYJ/UXNzw3RV5HTpQ== - "@posthog/core@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@posthog/core/-/core-1.1.0.tgz#bf9e3fa76c6e05daad09eceb07b04c7e3b1b346a" @@ -5796,9 +5791,9 @@ react-dom@^19.0.0: scheduler "^0.26.0" react-hook-form@^7.54.2: - version "7.62.0" - resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.62.0.tgz#2d81e13c2c6b6d636548e440818341ca753218d0" - integrity sha512-7KWFejc98xqG/F4bAxpL41NB3o1nnvQO1RWZT3TqRZYL8RryQETGfEdVnJN2fy1crCiBLLjkRBVK05j24FxJGA== + version "7.63.0" + resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.63.0.tgz#ff601754989bdd5cfc19fcbb02a3c0d4fbb29284" + integrity sha512-ZwueDMvUeucovM2VjkCf7zIHcs1aAlDimZu2Hvel5C5907gUzMpm4xCrQXtRzCvsBqFjonB4m3x4LzCFI1ZKWA== react-is@^16.13.1, react-is@^16.7.0: version "16.13.1" From 2e25bf2cecc0dcc3c48d09dff4eb8add4b1f2c08 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Sep 2025 09:27:56 +0000 Subject: [PATCH 11/15] fix(deps): update dependency posthog-js to v1.266.3 --- yarn.lock | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6307bdd1..c05ef03a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2178,11 +2178,6 @@ detect-libc "^2.0.4" rimraf "^6.0.1" -"@posthog/core@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@posthog/core/-/core-1.0.2.tgz#8e6125d271348f646f51269c0b7b9bbf6549f984" - integrity sha512-hWk3rUtJl2crQK0WNmwg13n82hnTwB99BT99/XI5gZSvIlYZ1TPmMZE8H2dhJJ98J/rm9vYJ/UXNzw3RV5HTpQ== - "@posthog/core@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@posthog/core/-/core-1.1.0.tgz#bf9e3fa76c6e05daad09eceb07b04c7e3b1b346a" @@ -5699,9 +5694,9 @@ postcss@^8.4.47: source-map-js "^1.2.1" posthog-js@^1.257.0: - version "1.266.2" - resolved "https://registry.yarnpkg.com/posthog-js/-/posthog-js-1.266.2.tgz#75a8044ed36e55be080fbe2b9cb620d9bdbf1028" - integrity sha512-qb32CjYAoM5WzqZPR2GhdlR3HLBpj+BwQxip/z1yD7aFzum/1bgx4ByqT7rBOT76dO+9m0nzH2+Dv0iYQWu2sw== + version "1.266.3" + resolved "https://registry.yarnpkg.com/posthog-js/-/posthog-js-1.266.3.tgz#3ea835b42b7ce7002b5364ef7c19ab71f3b59c4b" + integrity sha512-LZdNkx4TH6GOYa7ekWQecRfOna1dnY4fmFoB1vYrPIepnQW3su9sgpH1rWpKSj61rCFTukpqXDKoqH8IW1vQDA== dependencies: "@posthog/core" "1.1.0" core-js "^3.38.1" From 19c7a914b05849cd7e0c596870162c13a1bdf723 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Sep 2025 09:28:07 +0000 Subject: [PATCH 12/15] fix(deps): update dependency posthog-node to v5.8.6 --- yarn.lock | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6307bdd1..c3e9a950 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2178,11 +2178,6 @@ detect-libc "^2.0.4" rimraf "^6.0.1" -"@posthog/core@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@posthog/core/-/core-1.0.2.tgz#8e6125d271348f646f51269c0b7b9bbf6549f984" - integrity sha512-hWk3rUtJl2crQK0WNmwg13n82hnTwB99BT99/XI5gZSvIlYZ1TPmMZE8H2dhJJ98J/rm9vYJ/UXNzw3RV5HTpQ== - "@posthog/core@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@posthog/core/-/core-1.1.0.tgz#bf9e3fa76c6e05daad09eceb07b04c7e3b1b346a" @@ -5710,9 +5705,9 @@ posthog-js@^1.257.0: web-vitals "^4.2.4" posthog-node@^5.5.1: - version "5.8.5" - resolved "https://registry.yarnpkg.com/posthog-node/-/posthog-node-5.8.5.tgz#4238fbf03439ca45bfe98d6f63ede82fa4bd1669" - integrity sha512-qX/Oq6vTQZvlkieYxyzuWUaFoOgHATdxxqK6iRqTYiS02PotQ2S7iDUMQoj6yZ7McN4OJbN3/VxUU3pkORqlLg== + version "5.8.6" + resolved "https://registry.yarnpkg.com/posthog-node/-/posthog-node-5.8.6.tgz#72329f33d6d237afbde46362002942ea096df32f" + integrity sha512-iQFj/cop5yZONzorCF35m9GgXHH0wSkDikJ/DNVBvY7Kbh+1oX1C0x20EsGMi/eJBWskdqyu4a+GuTIjeEpSrw== dependencies: "@posthog/core" "1.1.0" From 613e45ebadc2b892680ebbe13168928878e184d2 Mon Sep 17 00:00:00 2001 From: Kanishk Sachdev Date: Mon, 29 Sep 2025 18:58:25 -0400 Subject: [PATCH 13/15] new page --- src/app/(protected)/extra-credit/page.tsx | 207 ++++++++++++++++++++++ src/app/(protected)/profile/page.tsx | 15 ++ src/lib/api/user/entity.ts | 11 ++ src/lib/api/user/hook.ts | 45 ++++- src/lib/api/user/provider.ts | 35 +++- 5 files changed, 311 insertions(+), 2 deletions(-) create mode 100644 src/app/(protected)/extra-credit/page.tsx diff --git a/src/app/(protected)/extra-credit/page.tsx b/src/app/(protected)/extra-credit/page.tsx new file mode 100644 index 00000000..5883e4a1 --- /dev/null +++ b/src/app/(protected)/extra-credit/page.tsx @@ -0,0 +1,207 @@ +"use client"; + +import { useState } from "react"; +import { useRouter } from "next/navigation"; +import { useFirebase } from "@/lib/providers/FirebaseProvider"; +import { useUserInfoMe } from "@/lib/api/user/hook"; +import { useAllExtraCreditClasses } from "@/lib/api/extra-credit/hook"; +import { + useUserExtraCreditClasses, + useAssignExtraCreditClass, + useUnassignExtraCreditClass, +} from "@/lib/api/user/hook"; +import { + Card, + CardContent, + CardDescription, + CardHeader, + CardTitle, +} from "@/components/ui/card"; +import { Button } from "@/components/ui/button"; +import { Checkbox } from "@/components/ui/checkbox"; +import { toast } from "sonner"; +import { GraduationCap, Loader2, ArrowLeft } from "lucide-react"; + +export default function ExtraCredit() { + const { user, isAuthenticated, isLoading: authLoading } = useFirebase(); + const router = useRouter(); + const { data: userInfo, isLoading: userInfoLoading } = useUserInfoMe(); + const { data: allClasses, isLoading: allClassesLoading } = + useAllExtraCreditClasses(); + const { data: assignedClasses, isLoading: assignedClassesLoading } = + useUserExtraCreditClasses(user?.uid || ""); + + const { mutateAsync: assignClass, isPending: isAssigning } = + useAssignExtraCreditClass(); + const { mutateAsync: unassignClass, isPending: isUnassigning } = + useUnassignExtraCreditClass(); + + const [processingClassId, setProcessingClassId] = useState( + null + ); + + const isClassAssigned = (classId: number) => { + return assignedClasses?.some((c) => c.id === classId) || false; + }; + + const handleToggleClass = async ( + classId: number, + isCurrentlyAssigned: boolean + ) => { + if (!user?.uid) { + toast.error("Please sign in to manage extra credit classes"); + return; + } + + setProcessingClassId(classId); + try { + if (isCurrentlyAssigned) { + await unassignClass({ userId: user.uid, classId }); + toast.success("Extra credit class removed"); + } else { + await assignClass({ userId: user.uid, classId }); + toast.success("Extra credit class assigned"); + } + } catch (error: any) { + console.error("Error toggling class:", error); + const errorMessage = + error?.message || "Failed to update extra credit class"; + toast.error(errorMessage); + } finally { + setProcessingClassId(null); + } + }; + + if (authLoading || userInfoLoading) { + return ( +
+
+ + Loading... +
+
+ ); + } + + if (!isAuthenticated || !user) { + router.push("/"); + return null; + } + + return ( +
+
+ + + + + + + Extra Credit Classes + + + Select the classes you want to receive extra credit for attending + HackPSU + + + + + + + Available Classes + + Check the classes you're enrolled in to receive extra credit + + + + {allClassesLoading || assignedClassesLoading ? ( +
+ + Loading classes... +
+ ) : allClasses && allClasses.length > 0 ? ( +
+ {allClasses.map((classItem) => { + const assigned = isClassAssigned(classItem.id); + const isProcessing = processingClassId === classItem.id; + + return ( +
+ + handleToggleClass(classItem.id, assigned) + } + /> + + {isProcessing && ( + + )} +
+ ); + })} +
+ ) : ( +
+ +

No extra credit classes available at this time

+
+ )} +
+
+ + {assignedClasses && assignedClasses.length > 0 && ( + + + Your Selected Classes + + Classes you've selected for extra credit + + + +
+ {assignedClasses.map((classItem) => ( +
+
+ {classItem.name} +
+ {classItem.hackathonId && ( +
+ Hackathon: {classItem.hackathonId} +
+ )} +
+ ))} +
+
+
+ )} +
+
+ ); +} diff --git a/src/app/(protected)/profile/page.tsx b/src/app/(protected)/profile/page.tsx index 5c55e10b..23ff82f0 100644 --- a/src/app/(protected)/profile/page.tsx +++ b/src/app/(protected)/profile/page.tsx @@ -35,6 +35,7 @@ import { FolderOpen, Users, Lock, + GraduationCap, } from "lucide-react"; export default function Profile() { @@ -141,6 +142,10 @@ export default function Profile() { router.push("/project"); }; + const handleExtraCredit = () => { + router.push("/extra-credit"); + }; + // Find user's team const userTeam = teams?.find((team) => [ @@ -431,6 +436,16 @@ export default function Profile() { Submit Reimbursement Form + + - - - - Extra Credit Classes + +
+ +
+ + Extra Credit Classes Select the classes you want to receive extra credit for attending @@ -115,7 +117,10 @@ export default function ExtraCredit() { - Available Classes + + + Available Classes + Check the classes you're enrolled in to receive extra credit @@ -175,26 +180,31 @@ export default function ExtraCredit() { {assignedClasses && assignedClasses.length > 0 && ( - Your Selected Classes + + + Your Selected Classes + Classes you've selected for extra credit -
+
{assignedClasses.map((classItem) => (
-
- {classItem.name} -
- {classItem.hackathonId && ( -
- Hackathon: {classItem.hackathonId} +
+
+ {classItem.name}
- )} + {classItem.hackathonId && ( +
+ Hackathon: {classItem.hackathonId} +
+ )} +
))}
From 1cb1976fc1377e70a52b59d23b6facd00d475569 Mon Sep 17 00:00:00 2001 From: Kanishk Sachdev Date: Mon, 29 Sep 2025 19:14:14 -0400 Subject: [PATCH 15/15] change ui --- src/app/(protected)/extra-credit/page.tsx | 145 ++++++++++++---------- src/lib/api/apiClient.ts | 6 + 2 files changed, 85 insertions(+), 66 deletions(-) diff --git a/src/app/(protected)/extra-credit/page.tsx b/src/app/(protected)/extra-credit/page.tsx index 5db6d772..fe4e3455 100644 --- a/src/app/(protected)/extra-credit/page.tsx +++ b/src/app/(protected)/extra-credit/page.tsx @@ -18,9 +18,9 @@ import { CardTitle, } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; -import { Checkbox } from "@/components/ui/checkbox"; +import { Badge } from "@/components/ui/badge"; import { toast } from "sonner"; -import { GraduationCap, Loader2, ArrowLeft } from "lucide-react"; +import { GraduationCap, Loader2, ArrowLeft, Check, Plus, X } from "lucide-react"; export default function ExtraCredit() { const { user, isAuthenticated, isLoading: authLoading } = useFirebase(); @@ -117,13 +117,22 @@ export default function ExtraCredit() { - - - Available Classes - - - Check the classes you're enrolled in to receive extra credit - +
+
+ + + Extra Credit Classes + + + Click to add or remove classes for extra credit + +
+ {assignedClasses && assignedClasses.length > 0 && ( + + {assignedClasses.length} selected + + )} +
{allClassesLoading || assignedClassesLoading ? ( @@ -132,7 +141,7 @@ export default function ExtraCredit() { Loading classes...
) : allClasses && allClasses.length > 0 ? ( -
+
{allClasses.map((classItem) => { const assigned = isClassAssigned(classItem.id); const isProcessing = processingClassId === classItem.id; @@ -140,30 +149,69 @@ export default function ExtraCredit() { return (
+ !isProcessing && + !isAssigning && + !isUnassigning && + handleToggleClass(classItem.id, assigned) + } > - - handleToggleClass(classItem.id, assigned) - } - /> -
); diff --git a/src/lib/api/apiClient.ts b/src/lib/api/apiClient.ts index 176e3ebb..b6fe7497 100644 --- a/src/lib/api/apiClient.ts +++ b/src/lib/api/apiClient.ts @@ -65,6 +65,12 @@ export async function apiFetch( if (responseType === "blob") { return (await response.blob()) as unknown as T; } + + // Handle 204 No Content responses + if (response.status === 204) { + return undefined as unknown as T; + } + return (await response.json()) as T; }