Fixes and updates to the website. (#19350)

This PR implements a whole lot of fixes and updates to the website. It
adds a release-notes page, terms and conditions page, privacy policy
page, while fixing HomeStepper, ProductStepper, and WhyTwentyStepper. 3D
models still need to be styled and their sizes need to be fixed.
This commit is contained in:
Abdullah.
2026-04-06 12:42:30 +05:00
committed by GitHub
parent e062343802
commit 3a1e112b86
150 changed files with 3690 additions and 1275 deletions
+549 -4
View File
@@ -3432,6 +3432,13 @@ __metadata:
languageName: node
linkType: hard
"@babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.26.0":
version: 7.29.2
resolution: "@babel/runtime@npm:7.29.2"
checksum: 10c0/30b80a0140d16467792e1bbeb06f655b0dab70407da38dfac7fedae9c859f9ae9d846ef14ad77bd3814c064295fe9b1bc551f1541ea14646ae9f22b71a8bc17a
languageName: node
linkType: hard
"@babel/runtime@npm:^7.28.6, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7":
version: 7.28.6
resolution: "@babel/runtime@npm:7.28.6"
@@ -4198,6 +4205,13 @@ __metadata:
languageName: node
linkType: hard
"@dimforge/rapier3d-compat@npm:~0.12.0":
version: 0.12.0
resolution: "@dimforge/rapier3d-compat@npm:0.12.0"
checksum: 10c0/c66c24f90649c0fc870679c12e7fec1a111080d44450169b57561f957d7b6b284ad8a3ceeba95533e213176ea171351acebd3dd43885fafb33f18bfbd9d507db
languageName: node
linkType: hard
"@dnd-kit/abstract@npm:^0.3.2":
version: 0.3.2
resolution: "@dnd-kit/abstract@npm:0.3.2"
@@ -7842,6 +7856,16 @@ __metadata:
languageName: node
linkType: hard
"@gsap/react@npm:2.1.2":
version: 2.1.2
resolution: "@gsap/react@npm:2.1.2"
peerDependencies:
gsap: ^3.12.5
react: ">=17"
checksum: 10c0/d0285391cfd7cef8125e6ddf81a063121bdb92ddf633d76c6144d8b93e3b7f7d837ec75f1fda8fd33d7efac0ad4c1aad89647e81446e9363012ada7db9f67daf
languageName: node
linkType: hard
"@handlewithcare/prosemirror-inputrules@npm:^0.1.4":
version: 0.1.4
resolution: "@handlewithcare/prosemirror-inputrules@npm:0.1.4"
@@ -11243,6 +11267,13 @@ __metadata:
languageName: node
linkType: hard
"@mediapipe/tasks-vision@npm:0.10.17":
version: 0.10.17
resolution: "@mediapipe/tasks-vision@npm:0.10.17"
checksum: 10c0/f2f5dd9ca39d562b902a6d964f8b786f17a143f42776d0d26b8c79632b10cf210e28d98ec92de757b7bb2e6595ed4f9bbf5e49f1709b09dc08709bd276ced442
languageName: node
linkType: hard
"@messageformat/parser@npm:^5.0.0":
version: 5.1.1
resolution: "@messageformat/parser@npm:5.1.1"
@@ -11986,6 +12017,17 @@ __metadata:
languageName: node
linkType: hard
"@monogrid/gainmap-js@npm:^3.0.6":
version: 3.4.0
resolution: "@monogrid/gainmap-js@npm:3.4.0"
dependencies:
promise-worker-transferable: "npm:^1.0.4"
peerDependencies:
three: ">= 0.159.0"
checksum: 10c0/06104767a0f542b36e1e203fe569f78996babcdd52661f42db4f079f372b272e0849b86f84f7690b2c165a8ba931f77ad324fe82a09c9b23e26d20e76cabd3e7
languageName: node
linkType: hard
"@motionone/animation@npm:^10.12.0":
version: 10.18.0
resolution: "@motionone/animation@npm:10.18.0"
@@ -19766,6 +19808,83 @@ __metadata:
languageName: node
linkType: hard
"@react-three/drei@npm:^10.7.7":
version: 10.7.7
resolution: "@react-three/drei@npm:10.7.7"
dependencies:
"@babel/runtime": "npm:^7.26.0"
"@mediapipe/tasks-vision": "npm:0.10.17"
"@monogrid/gainmap-js": "npm:^3.0.6"
"@use-gesture/react": "npm:^10.3.1"
camera-controls: "npm:^3.1.0"
cross-env: "npm:^7.0.3"
detect-gpu: "npm:^5.0.56"
glsl-noise: "npm:^0.0.0"
hls.js: "npm:^1.5.17"
maath: "npm:^0.10.8"
meshline: "npm:^3.3.1"
stats-gl: "npm:^2.2.8"
stats.js: "npm:^0.17.0"
suspend-react: "npm:^0.1.3"
three-mesh-bvh: "npm:^0.8.3"
three-stdlib: "npm:^2.35.6"
troika-three-text: "npm:^0.52.4"
tunnel-rat: "npm:^0.1.2"
use-sync-external-store: "npm:^1.4.0"
utility-types: "npm:^3.11.0"
zustand: "npm:^5.0.1"
peerDependencies:
"@react-three/fiber": ^9.0.0
react: ^19
react-dom: ^19
three: ">=0.159"
peerDependenciesMeta:
react-dom:
optional: true
checksum: 10c0/d328b6cd748abc8063a596176189261a60af6a905df8bfaa0eb708149c6afb264fe021eb2265991c3ccbcecabf464e38511cc631f846378b7af105d62ab7f524
languageName: node
linkType: hard
"@react-three/fiber@npm:^9.5.0":
version: 9.5.0
resolution: "@react-three/fiber@npm:9.5.0"
dependencies:
"@babel/runtime": "npm:^7.17.8"
"@types/webxr": "npm:*"
base64-js: "npm:^1.5.1"
buffer: "npm:^6.0.3"
its-fine: "npm:^2.0.0"
react-use-measure: "npm:^2.1.7"
scheduler: "npm:^0.27.0"
suspend-react: "npm:^0.1.3"
use-sync-external-store: "npm:^1.4.0"
zustand: "npm:^5.0.3"
peerDependencies:
expo: ">=43.0"
expo-asset: ">=8.4"
expo-file-system: ">=11.0"
expo-gl: ">=11.0"
react: ">=19 <19.3"
react-dom: ">=19 <19.3"
react-native: ">=0.78"
three: ">=0.156"
peerDependenciesMeta:
expo:
optional: true
expo-asset:
optional: true
expo-file-system:
optional: true
expo-gl:
optional: true
react-dom:
optional: true
react-native:
optional: true
checksum: 10c0/88daa671550a4383636e41ae9358747baa45ca9b02787f4dcf427a1778faf135c5e0f328fce0a1a152c653446cb3544004260c99807c0685ed0ebc60cf1c8a51
languageName: node
linkType: hard
"@react-types/actionbar@npm:^3.1.12":
version: 3.1.12
resolution: "@react-types/actionbar@npm:3.1.12"
@@ -24114,6 +24233,13 @@ __metadata:
languageName: node
linkType: hard
"@tweenjs/tween.js@npm:~23.1.3":
version: 23.1.3
resolution: "@tweenjs/tween.js@npm:23.1.3"
checksum: 10c0/811b30f5f0e7409fb41833401c501c2d6f600eb5f43039dd9067a7f70aff6dad5f5ce1233848e13f0b33a269a160d9c133f344d986cbff4f1f6b72ddecd06c89
languageName: node
linkType: hard
"@tybys/wasm-util@npm:^0.10.0":
version: 0.10.0
resolution: "@tybys/wasm-util@npm:0.10.0"
@@ -24594,6 +24720,13 @@ __metadata:
languageName: node
linkType: hard
"@types/draco3d@npm:^1.4.0":
version: 1.4.10
resolution: "@types/draco3d@npm:1.4.10"
checksum: 10c0/431e333b2fd67e2b081e8697e71dfb82a125fc04b2cbfa0205e4d521719d3749c964b2bf82bb7944ba0a12e5bc3d9afe387a58e68b195d838fcdbc65c8572a35
languageName: node
linkType: hard
"@types/es-aggregate-error@npm:^1.0.2":
version: 1.0.6
resolution: "@types/es-aggregate-error@npm:1.0.6"
@@ -25580,6 +25713,13 @@ __metadata:
languageName: node
linkType: hard
"@types/offscreencanvas@npm:^2019.6.4":
version: 2019.7.3
resolution: "@types/offscreencanvas@npm:2019.7.3"
checksum: 10c0/6d1dfae721d321cd2b5435f347a0e53b09f33b2f9e9333396480f592823bc323847b8169f7d251d2285cb93dbc1ba2e30741ac5cf4b1c003d660fd4c24526963
languageName: node
linkType: hard
"@types/openid-client@npm:^3.7.0":
version: 3.7.0
resolution: "@types/openid-client@npm:3.7.0"
@@ -25813,6 +25953,15 @@ __metadata:
languageName: node
linkType: hard
"@types/react-reconciler@npm:^0.28.9":
version: 0.28.9
resolution: "@types/react-reconciler@npm:0.28.9"
peerDependencies:
"@types/react": "*"
checksum: 10c0/9fe71fa856aab2cd4742fe0416bdd4f5c82ecc05ef6451ee7fcb65a5efdf5fa588f5820fbe2a665b15371b0da3bfc4097f28bb6d450b9a834af2d0fc00f403bd
languageName: node
linkType: hard
"@types/react-transition-group@npm:^4.4.12":
version: 4.4.12
resolution: "@types/react-transition-group@npm:4.4.12"
@@ -25982,6 +26131,13 @@ __metadata:
languageName: node
linkType: hard
"@types/stats.js@npm:*":
version: 0.17.4
resolution: "@types/stats.js@npm:0.17.4"
checksum: 10c0/4fe0429998519f0476f03a25b4900b4d4a1474606478657271e40a884f7936ba902ea564b1c95cfd33a8e84af46cef6e1e98bb23e86fd3b6676cd5b974987151
languageName: node
linkType: hard
"@types/statuses@npm:^2.0.6":
version: 2.0.6
resolution: "@types/statuses@npm:2.0.6"
@@ -26051,6 +26207,21 @@ __metadata:
languageName: node
linkType: hard
"@types/three@npm:*, @types/three@npm:^0.183.1":
version: 0.183.1
resolution: "@types/three@npm:0.183.1"
dependencies:
"@dimforge/rapier3d-compat": "npm:~0.12.0"
"@tweenjs/tween.js": "npm:~23.1.3"
"@types/stats.js": "npm:*"
"@types/webxr": "npm:>=0.5.17"
"@webgpu/types": "npm:*"
fflate: "npm:~0.8.2"
meshoptimizer: "npm:~1.0.1"
checksum: 10c0/ceb62a5a6e04b0c09d2641bb515c4b4b24e9e57135761f1f6a8c75a5e41f7feffc9ad37de772100b222f723f2c61cea2b87c3eea30cd5b58b2465a402f1a898f
languageName: node
linkType: hard
"@types/through@npm:*":
version: 0.0.33
resolution: "@types/through@npm:0.0.33"
@@ -26172,6 +26343,13 @@ __metadata:
languageName: node
linkType: hard
"@types/webxr@npm:*, @types/webxr@npm:>=0.5.17, @types/webxr@npm:^0.5.2":
version: 0.5.24
resolution: "@types/webxr@npm:0.5.24"
checksum: 10c0/ff59ffd390d06ca3f89ab2531d583ac10bc5e2ab82e5a01ecc40fbc365224a3375e7caa5b14649cf6141db21fb024940da7ad2bd8faa3cd497a6665257cb53b5
languageName: node
linkType: hard
"@types/whatwg-mimetype@npm:^3.0.2":
version: 3.0.2
resolution: "@types/whatwg-mimetype@npm:3.0.2"
@@ -26581,6 +26759,24 @@ __metadata:
languageName: node
linkType: hard
"@use-gesture/core@npm:10.3.1":
version: 10.3.1
resolution: "@use-gesture/core@npm:10.3.1"
checksum: 10c0/2e3b5c0f7fe26cdb47be3a9c2a58a6a9edafc5b2895b07d2898eda9ab5a2b29fb0098b15597baa0856907b593075cd44cc69bba4785c9cfb7b6fabaa3b52cd3e
languageName: node
linkType: hard
"@use-gesture/react@npm:^10.3.1":
version: 10.3.1
resolution: "@use-gesture/react@npm:10.3.1"
dependencies:
"@use-gesture/core": "npm:10.3.1"
peerDependencies:
react: ">= 16.8.0"
checksum: 10c0/978da66e4e7c424866ad52eba8fdf0ce93a4c8fc44f8837c7043e68c6a6107cd67e817fffb27f7db2ae871ef2f6addb0c8ddf1586f24c67b7e6aef1646c668cf
languageName: node
linkType: hard
"@vercel/oidc@npm:3.1.0":
version: 3.1.0
resolution: "@vercel/oidc@npm:3.1.0"
@@ -27573,6 +27769,13 @@ __metadata:
languageName: node
linkType: hard
"@webgpu/types@npm:*":
version: 0.1.69
resolution: "@webgpu/types@npm:0.1.69"
checksum: 10c0/52b95a176de5ee918fd1d7132103c35029006a0b4eb321767479a9e430560d272926c0994c3795a5bbaa22cebcc7dce71e66ba8b6496e01c90c0d179a02bd968
languageName: node
linkType: hard
"@whatwg-node/events@npm:^0.0.3":
version: 0.0.3
resolution: "@whatwg-node/events@npm:0.0.3"
@@ -30526,6 +30729,17 @@ __metadata:
languageName: node
linkType: hard
"axios@npm:^1.14.0":
version: 1.14.0
resolution: "axios@npm:1.14.0"
dependencies:
follow-redirects: "npm:^1.15.11"
form-data: "npm:^4.0.5"
proxy-from-env: "npm:^2.1.0"
checksum: 10c0/2541f4aa215a7d1842429dad006fc682d82bc0e74bd14500823f7d8cce3bbae0e0a8c328c8538946718f366ab8ce5a4c12e9ad40e5a0f3482ff8bff0cd115d45
languageName: node
linkType: hard
"axios@npm:^1.9.0":
version: 1.13.6
resolution: "axios@npm:1.13.6"
@@ -32099,6 +32313,15 @@ __metadata:
languageName: node
linkType: hard
"camera-controls@npm:^3.1.0":
version: 3.1.2
resolution: "camera-controls@npm:3.1.2"
peerDependencies:
three: ">=0.126.1"
checksum: 10c0/2d42162efd6789e713332a72212819fb04b261f7babc45b5794cd902997e4a4826c9401b672ffab2e09f9808fc2b615d9154d67c57f38a7c90487d4cf5429655
languageName: node
linkType: hard
"caniuse-lite@npm:^1.0.30001520, caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001726":
version: 1.0.30001733
resolution: "caniuse-lite@npm:1.0.30001733"
@@ -34100,6 +34323,18 @@ __metadata:
languageName: node
linkType: hard
"cross-env@npm:^7.0.3":
version: 7.0.3
resolution: "cross-env@npm:7.0.3"
dependencies:
cross-spawn: "npm:^7.0.1"
bin:
cross-env: src/bin/cross-env.js
cross-env-shell: src/bin/cross-env-shell.js
checksum: 10c0/f3765c25746c69fcca369655c442c6c886e54ccf3ab8c16847d5ad0e91e2f337d36eedc6599c1227904bf2a228d721e690324446876115bc8e7b32a866735ecf
languageName: node
linkType: hard
"cross-fetch@npm:4.1.0":
version: 4.1.0
resolution: "cross-fetch@npm:4.1.0"
@@ -35344,6 +35579,15 @@ __metadata:
languageName: node
linkType: hard
"detect-gpu@npm:^5.0.56":
version: 5.0.70
resolution: "detect-gpu@npm:5.0.70"
dependencies:
webgl-constants: "npm:^1.1.1"
checksum: 10c0/5a2053d4779edb3490821599b316b5362c8b55c30b82806c64bcfd21f40c67e2debfd677937899080aea2b27765471552bafeeae9c9f1cf63bdd07461a7e2163
languageName: node
linkType: hard
"detect-indent@npm:^6.0.0":
version: 6.1.0
resolution: "detect-indent@npm:6.1.0"
@@ -35844,6 +36088,13 @@ __metadata:
languageName: node
linkType: hard
"draco3d@npm:^1.4.1":
version: 1.5.7
resolution: "draco3d@npm:1.5.7"
checksum: 10c0/4419509bb93c31560a22a1a54e1c394a5b5017cab39941120c75151d941c11dec05925abf31f597ac2694c570b78c04f82aa3d69e5311f8f8e71fc8b9d92d12f
languageName: node
linkType: hard
"drizzle-kit@npm:^0.31.5":
version: 0.31.8
resolution: "drizzle-kit@npm:0.31.8"
@@ -38349,7 +38600,14 @@ __metadata:
languageName: node
linkType: hard
"fflate@npm:^0.8.2":
"fflate@npm:^0.6.9":
version: 0.6.10
resolution: "fflate@npm:0.6.10"
checksum: 10c0/c452f720e4cb404b300fceb8ef0bdf345f18fbfd3f57f7d0974dce5f5e2ac0e8dd4b6ff4bb7061ae74fd919b9c707172f9dbd44d91149b1137199b8c705768f1
languageName: node
linkType: hard
"fflate@npm:^0.8.2, fflate@npm:~0.8.2":
version: 0.8.2
resolution: "fflate@npm:0.8.2"
checksum: 10c0/03448d630c0a583abea594835a9fdb2aaf7d67787055a761515bf4ed862913cfd693b4c4ffd5c3f3b355a70cf1e19033e9ae5aedcca103188aaff91b8bd6e293
@@ -39870,6 +40128,13 @@ __metadata:
languageName: node
linkType: hard
"glsl-noise@npm:^0.0.0":
version: 0.0.0
resolution: "glsl-noise@npm:0.0.0"
checksum: 10c0/442630e86ed109079f4ed92f3b59d24d0b9da60c03cb8ac9313a056996bf4b5d696b4c6121ee29952e8a19c5cf174a999cfe672464959db36fc75334c3134677
languageName: node
linkType: hard
"google-auth-library@npm:8.9.0, google-auth-library@npm:^8.0.2":
version: 8.9.0
resolution: "google-auth-library@npm:8.9.0"
@@ -40298,6 +40563,13 @@ __metadata:
languageName: node
linkType: hard
"gsap@npm:^3.14.2":
version: 3.14.2
resolution: "gsap@npm:3.14.2"
checksum: 10c0/8f7d93d58d43c23a8de22630539364fac270e0d1dd8b8747064275dcc177e9c3c944a2eb54a10684e2902011dad0ba9ca3eb5c2a0a3bdb815d4f5401f14519e6
languageName: node
linkType: hard
"gtoken@npm:^6.1.0":
version: 6.1.2
resolution: "gtoken@npm:6.1.2"
@@ -40999,6 +41271,13 @@ __metadata:
languageName: node
linkType: hard
"hls.js@npm:^1.5.17":
version: 1.6.15
resolution: "hls.js@npm:1.6.15"
checksum: 10c0/a3558909506b9d93420b395b1d9508df364f911ebc19b315f98bd4c1b94973ed996a95fe8662756a3fca96b762af741d13df81987bc68322f473acacbecbc6d9
languageName: node
linkType: hard
"hmac-drbg@npm:^1.0.1":
version: 1.0.1
resolution: "hmac-drbg@npm:1.0.1"
@@ -43349,6 +43628,17 @@ __metadata:
languageName: node
linkType: hard
"its-fine@npm:^2.0.0":
version: 2.0.0
resolution: "its-fine@npm:2.0.0"
dependencies:
"@types/react-reconciler": "npm:^0.28.9"
peerDependencies:
react: ^19.0.0
checksum: 10c0/1ff1ff3257c0c7eb115c9c26cf0506eb84162edc1a63d3136780d146f7c7833298b240d0fcb46888909773f1a7d16539e0c03f2482cff1a5a502d6436686fe21
languageName: node
linkType: hard
"jackspeak@npm:^3.1.2":
version: 3.4.3
resolution: "jackspeak@npm:3.4.3"
@@ -45707,7 +45997,7 @@ __metadata:
languageName: node
linkType: hard
"lie@npm:~3.3.0":
"lie@npm:^3.0.2, lie@npm:~3.3.0":
version: 3.3.0
resolution: "lie@npm:3.3.0"
dependencies:
@@ -46457,6 +46747,25 @@ __metadata:
languageName: node
linkType: hard
"lottie-react@npm:^2.4.1":
version: 2.4.1
resolution: "lottie-react@npm:2.4.1"
dependencies:
lottie-web: "npm:^5.10.2"
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
checksum: 10c0/7f6a0a2cf2af25deabe7b4d4c9917e47d12016673613c59dcdd8ef52e10e914dd0c1f71d4a275d56aaba03fe9d85b333087f7c8d40a8f967ece4a0444c7a3cdf
languageName: node
linkType: hard
"lottie-web@npm:^5.10.2":
version: 5.13.0
resolution: "lottie-web@npm:5.13.0"
checksum: 10c0/b463ad462169df3f7e04b7f3716274e269842554f1d72b8303ca7245628f2512982a59ae31698b3d57fbcda886228ae160fcb2aa518c6cecd8a95974db2458ee
languageName: node
linkType: hard
"loupe@npm:^3.1.0":
version: 3.2.0
resolution: "loupe@npm:3.2.0"
@@ -46603,6 +46912,16 @@ __metadata:
languageName: node
linkType: hard
"maath@npm:^0.10.8":
version: 0.10.8
resolution: "maath@npm:0.10.8"
peerDependencies:
"@types/three": ">=0.134.0"
three: ">=0.134.0"
checksum: 10c0/fb61faac89567595f7e25f261f8a9750d0ced674fd16c77c6e486a0c4a00c572fa37969d613d017380f8ea4e8ff357d481dcd94240a104a7969bc7e95b9fe99e
languageName: node
linkType: hard
"macos-alias@npm:~0.2.5":
version: 0.2.12
resolution: "macos-alias@npm:0.2.12"
@@ -47429,6 +47748,22 @@ __metadata:
languageName: node
linkType: hard
"meshline@npm:^3.3.1":
version: 3.3.1
resolution: "meshline@npm:3.3.1"
peerDependencies:
three: ">=0.137"
checksum: 10c0/95d5c7c90aca350530f37f9ea5c5e333a66ea0c50416fa6372c24a23321837a4c70d92d6a9a5942ee124484855a2d3fc8ca0656305feb8d8f86aa10513e324e4
languageName: node
linkType: hard
"meshoptimizer@npm:~1.0.1":
version: 1.0.1
resolution: "meshoptimizer@npm:1.0.1"
checksum: 10c0/55a1164370474e1acd9f1116843a6ca9de27b4138b5d8cc13160652d50962eff29c91e8b05c9dfed97ddc41544f37509ed2ca382bebc8b332ddbcecdaa692027
languageName: node
linkType: hard
"methods@npm:^1.1.2, methods@npm:~1.1.2":
version: 1.1.2
resolution: "methods@npm:1.1.2"
@@ -52304,6 +52639,13 @@ __metadata:
languageName: node
linkType: hard
"potpack@npm:^1.0.1":
version: 1.0.2
resolution: "potpack@npm:1.0.2"
checksum: 10c0/670c23898a4257130858b960c2e654d3327c0f6a7e7091ff5846f213e65af8f9476320b995b8ad561a47a4d1c359c7ef347de57d22e7b02597051abb52bc85c4
languageName: node
linkType: hard
"preact@npm:^10.28.3":
version: 10.28.3
resolution: "preact@npm:10.28.3"
@@ -52619,6 +52961,16 @@ __metadata:
languageName: node
linkType: hard
"promise-worker-transferable@npm:^1.0.4":
version: 1.0.4
resolution: "promise-worker-transferable@npm:1.0.4"
dependencies:
is-promise: "npm:^2.1.0"
lie: "npm:^3.0.2"
checksum: 10c0/110d273cbba2631c318762f02c159531f1e05e4af91080368b9d4c02b880824ae4c49a8ec7094c6434989ea2ee8de913b21c809279babeaf447fc90a682dcd7c
languageName: node
linkType: hard
"promise@npm:^7.1.1":
version: 7.3.1
resolution: "promise@npm:7.3.1"
@@ -52956,6 +53308,13 @@ __metadata:
languageName: node
linkType: hard
"proxy-from-env@npm:^2.1.0":
version: 2.1.0
resolution: "proxy-from-env@npm:2.1.0"
checksum: 10c0/ed01729fd4d094eab619cd7e17ce3698b3413b31eb102c4904f9875e677cd207392795d5b4adee9cec359dfd31c44d5ad7595a3a3ad51c40250e141512281c58
languageName: node
linkType: hard
"proxy-memoize@npm:3.0.1":
version: 3.0.1
resolution: "proxy-memoize@npm:3.0.1"
@@ -54040,6 +54399,19 @@ __metadata:
languageName: node
linkType: hard
"react-use-measure@npm:^2.1.7":
version: 2.1.7
resolution: "react-use-measure@npm:2.1.7"
peerDependencies:
react: ">=16.13"
react-dom: ">=16.13"
peerDependenciesMeta:
react-dom:
optional: true
checksum: 10c0/ff24130e6f95e853feb6892fb74af08dbc5aae3574b701169e3bc3adb392c3162f51a58ddfe39bb7337db13ae609bbec0bb51a9de8b5fae5420f9d17e1f8b542
languageName: node
linkType: hard
"react-virtualized-auto-sizer@npm:^1.0.26":
version: 1.0.26
resolution: "react-virtualized-auto-sizer@npm:1.0.26"
@@ -57450,6 +57822,26 @@ __metadata:
languageName: node
linkType: hard
"stats-gl@npm:^2.2.8":
version: 2.4.2
resolution: "stats-gl@npm:2.4.2"
dependencies:
"@types/three": "npm:*"
three: "npm:^0.170.0"
peerDependencies:
"@types/three": "*"
three: "*"
checksum: 10c0/cff079103d4004cdfd72d65c977b7237a929b02f57b275081188e9313d74620b70ea0a57e0561fb6a43b1597830068b4adb2625dbc08b99799fd12a71ec54729
languageName: node
linkType: hard
"stats.js@npm:^0.17.0":
version: 0.17.0
resolution: "stats.js@npm:0.17.0"
checksum: 10c0/03392b4b9eb15cb285b8cf46c5dd68e4e7b556d8e4c72a3a48e6bd2ab6f2e72a02b145d465f594450df081d8f94a45e8ac1112a0d507a200a5768504082ca080
languageName: node
linkType: hard
"statuses@npm:2.0.1, statuses@npm:^2.0.1":
version: 2.0.1
resolution: "statuses@npm:2.0.1"
@@ -58419,6 +58811,15 @@ __metadata:
languageName: node
linkType: hard
"suspend-react@npm:^0.1.3":
version: 0.1.3
resolution: "suspend-react@npm:0.1.3"
peerDependencies:
react: ">=17.0"
checksum: 10c0/c35436f492a5cab85a2aac8f5ee5af8f67edbab3a49e12d15c7f770aae4cf09fe2925b3b8c122929210c1f28aa0958f91684a687d6608f116f7da8406d8a2f1c
languageName: node
linkType: hard
"svg-arc-to-cubic-bezier@npm:^3.0.0, svg-arc-to-cubic-bezier@npm:^3.2.0":
version: 3.2.0
resolution: "svg-arc-to-cubic-bezier@npm:3.2.0"
@@ -58876,6 +59277,45 @@ __metadata:
languageName: node
linkType: hard
"three-mesh-bvh@npm:^0.8.3":
version: 0.8.3
resolution: "three-mesh-bvh@npm:0.8.3"
peerDependencies:
three: ">= 0.159.0"
checksum: 10c0/d1f052d4606498acf57e08e28d01c84157eb388d46be8e03bc839630dc4eb919d5bb5e2ed4e9113d39cbc3cda29f09212e3450e1bb21de6615ec330f2575fc28
languageName: node
linkType: hard
"three-stdlib@npm:^2.35.6":
version: 2.36.1
resolution: "three-stdlib@npm:2.36.1"
dependencies:
"@types/draco3d": "npm:^1.4.0"
"@types/offscreencanvas": "npm:^2019.6.4"
"@types/webxr": "npm:^0.5.2"
draco3d: "npm:^1.4.1"
fflate: "npm:^0.6.9"
potpack: "npm:^1.0.1"
peerDependencies:
three: ">=0.128.0"
checksum: 10c0/6d04a3e6e1cf5a23e1d8807085609e5cfa999d342a8f4a3168432c4152e99ab555f7fd7ab22903d9639f33d8d19d2183c62931be34ad6c3ac8bd3ed879d973c2
languageName: node
linkType: hard
"three@npm:^0.170.0":
version: 0.170.0
resolution: "three@npm:0.170.0"
checksum: 10c0/eeaa1eccb31467654a044fb90634b3b6bb8d0768a4f029c082fb6aa22aec0d6362d0e3af74938caa1db512b7823a031b54a76e88fba6cfd535054165ea9667c9
languageName: node
linkType: hard
"three@npm:^0.183.2":
version: 0.183.2
resolution: "three@npm:0.183.2"
checksum: 10c0/dd42957a99f5ea3e6f907e17eaa3c99a931180bac24be68b8e0ff13674bc44314d3255839ec1802ad1251d9e508f542b8d26b2cc86a6b44ac9b06de34b37fdc7
languageName: node
linkType: hard
"through2@npm:4.0.2, through2@npm:^4.0.2":
version: 4.0.2
resolution: "through2@npm:4.0.2"
@@ -59353,6 +59793,36 @@ __metadata:
languageName: node
linkType: hard
"troika-three-text@npm:^0.52.4":
version: 0.52.4
resolution: "troika-three-text@npm:0.52.4"
dependencies:
bidi-js: "npm:^1.0.2"
troika-three-utils: "npm:^0.52.4"
troika-worker-utils: "npm:^0.52.0"
webgl-sdf-generator: "npm:1.1.1"
peerDependencies:
three: ">=0.125.0"
checksum: 10c0/61475643728472df1e4169ff3167c5ae740bcf4b13d2680b2a1046613b5b65e6e573fc2afcd27e517f163e6885a7dd1287307c476139a6b98a8256d26fcd50e1
languageName: node
linkType: hard
"troika-three-utils@npm:^0.52.4":
version: 0.52.4
resolution: "troika-three-utils@npm:0.52.4"
peerDependencies:
three: ">=0.125.0"
checksum: 10c0/06de01ed332b755e5a1f376ea047f5e3585c71c98e2216822011fcf25e107fa9e28cbdd6586d3507eec45973998de80db0a2f07efba550b62623ceb58c955c98
languageName: node
linkType: hard
"troika-worker-utils@npm:^0.52.0":
version: 0.52.0
resolution: "troika-worker-utils@npm:0.52.0"
checksum: 10c0/bcd776324ce3e941c1a913531cee6022c867b71bc2d6bb67f1eadf6df96fd4f865c51b90ac58fc5c0ae3346a4bd8360b0a52398864800a7a9c60473151d452d5
languageName: node
linkType: hard
"trough@npm:^2.0.0":
version: 2.2.0
resolution: "trough@npm:2.2.0"
@@ -59663,6 +60133,15 @@ __metadata:
languageName: node
linkType: hard
"tunnel-rat@npm:^0.1.2":
version: 0.1.2
resolution: "tunnel-rat@npm:0.1.2"
dependencies:
zustand: "npm:^4.3.2"
checksum: 10c0/93cd50c7c9141e2662707602a21401145092e5a3c815b57a752937419ab6187a2ff36fa7e0f65e0c587022149bf2d323ace07dff61106511b7d4845e53390cc9
languageName: node
linkType: hard
"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0":
version: 0.14.5
resolution: "tweetnacl@npm:0.14.5"
@@ -60270,18 +60749,29 @@ __metadata:
dependencies:
"@base-ui/react": "npm:^1.3.0"
"@base-ui/utils": "npm:^0.2.6"
"@gsap/react": "npm:2.1.2"
"@linaria/core": "npm:^7.0.0"
"@linaria/react": "npm:^7.0.1"
"@react-three/drei": "npm:^10.7.7"
"@react-three/fiber": "npm:^9.5.0"
"@tabler/icons-react": "npm:^3.41.1"
"@types/node": "npm:^20"
"@types/react": "npm:^19"
"@types/react-dom": "npm:^19"
"@types/three": "npm:^0.183.1"
"@wyw-in-js/babel-preset": "npm:^0.8.1"
axios: "npm:^1.14.0"
babel-plugin-react-compiler: "npm:1.0.0"
gray-matter: "npm:^4.0.3"
gsap: "npm:^3.14.2"
lottie-react: "npm:^2.4.1"
next: "npm:16.1.7"
next-with-linaria: "npm:^1.3.0"
react: "npm:19.2.3"
react-dom: "npm:19.2.3"
react-markdown: "npm:^10.1.0"
remark-gfm: "npm:^4.0.1"
three: "npm:^0.183.2"
languageName: unknown
linkType: soft
@@ -61810,7 +62300,7 @@ __metadata:
languageName: node
linkType: hard
"use-sync-external-store@npm:1.6.0, use-sync-external-store@npm:^1.5.0, use-sync-external-store@npm:^1.6.0":
"use-sync-external-store@npm:1.6.0, use-sync-external-store@npm:^1.2.2, use-sync-external-store@npm:^1.5.0, use-sync-external-store@npm:^1.6.0":
version: 1.6.0
resolution: "use-sync-external-store@npm:1.6.0"
peerDependencies:
@@ -61874,7 +62364,7 @@ __metadata:
languageName: node
linkType: hard
"utility-types@npm:^3.10.0":
"utility-types@npm:^3.10.0, utility-types@npm:^3.11.0":
version: 3.11.0
resolution: "utility-types@npm:3.11.0"
checksum: 10c0/2f1580137b0c3e6cf5405f37aaa8f5249961a76d26f1ca8efc0ff49a2fc0e0b2db56de8e521a174d075758e0c7eb3e590edec0832eb44478b958f09914920f19
@@ -62724,6 +63214,20 @@ __metadata:
languageName: node
linkType: hard
"webgl-constants@npm:^1.1.1":
version: 1.1.1
resolution: "webgl-constants@npm:1.1.1"
checksum: 10c0/525a9838b0cbcbab902d1bc5457882424a9c146f851042c901ae457123193f5c5e47846b47c1c999e4f3abc24322cac494cea0cc52fec28bd8eb3a05cd79d573
languageName: node
linkType: hard
"webgl-sdf-generator@npm:1.1.1":
version: 1.1.1
resolution: "webgl-sdf-generator@npm:1.1.1"
checksum: 10c0/769bfab22a9485a59bda9448d1d8684228adc9ebdac2cc69012a0854282385d1bef319f703758829e2c647e7532a9844e62977110e825bd75a3e0b8a0ee276ce
languageName: node
linkType: hard
"webidl-conversions@npm:^3.0.0":
version: 3.0.1
resolution: "webidl-conversions@npm:3.0.1"
@@ -64158,6 +64662,26 @@ __metadata:
languageName: node
linkType: hard
"zustand@npm:^4.3.2":
version: 4.5.7
resolution: "zustand@npm:4.5.7"
dependencies:
use-sync-external-store: "npm:^1.2.2"
peerDependencies:
"@types/react": ">=16.8"
immer: ">=9.0.6"
react: ">=16.8"
peerDependenciesMeta:
"@types/react":
optional: true
immer:
optional: true
react:
optional: true
checksum: 10c0/55559e37a82f0c06cadc61cb08f08314c0fe05d6a93815e41e3376130c13db22a5017cbb0cd1f018c82f2dad0051afe3592561d40f980bd4082e32005e8a950c
languageName: node
linkType: hard
"zustand@npm:^4.4.0":
version: 4.5.4
resolution: "zustand@npm:4.5.4"
@@ -64178,6 +64702,27 @@ __metadata:
languageName: node
linkType: hard
"zustand@npm:^5.0.1, zustand@npm:^5.0.3":
version: 5.0.12
resolution: "zustand@npm:5.0.12"
peerDependencies:
"@types/react": ">=18.0.0"
immer: ">=9.0.6"
react: ">=18.0.0"
use-sync-external-store: ">=1.2.0"
peerDependenciesMeta:
"@types/react":
optional: true
immer:
optional: true
react:
optional: true
use-sync-external-store:
optional: true
checksum: 10c0/304c1dfb6033d758ddc7606c15df8566e6cace83ee4eeec721e8975f7813fd4cca2c68ff6b3eaa1841a9e53f0cf8486007217479785eccb845e3596de4df7f1e
languageName: node
linkType: hard
"zwitch@npm:^2.0.0, zwitch@npm:^2.0.4":
version: 2.0.4
resolution: "zwitch@npm:2.0.4"