gitextract_zr0nlso3/ ├── .assetsignore ├── .context/ │ └── new-component.md ├── .eslintrc.cjs ├── .github/ │ ├── FUNDING.yml │ └── ISSUE_TEMPLATE/ │ ├── 1-bug-report.yml │ └── 2-feature-request.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── index.html ├── jsrepo.config.ts ├── package.json ├── public/ │ ├── README.md │ ├── assets/ │ │ ├── 3d/ │ │ │ ├── bar.glb │ │ │ ├── cube.glb │ │ │ └── lens.glb │ │ └── video/ │ │ ├── animatedcontent.webm │ │ ├── animatedlist.webm │ │ ├── antigravity.webm │ │ ├── asciitext.webm │ │ ├── aurora.webm │ │ ├── balatro.webm │ │ ├── ballpit.webm │ │ ├── beams.webm │ │ ├── blobcursor.webm │ │ ├── blurtext.webm │ │ ├── borderglow.webm │ │ ├── bouncecards.webm │ │ ├── bubblemenu.webm │ │ ├── cardnav.webm │ │ ├── cardswap.webm │ │ ├── carousel.webm │ │ ├── chromagrid.webm │ │ ├── circulargallery.webm │ │ ├── circulartext.webm │ │ ├── clickspark.webm │ │ ├── colorbends.webm │ │ ├── counter.webm │ │ ├── countup.webm │ │ ├── crosshair.webm │ │ ├── cubes.webm │ │ ├── curvedloop.webm │ │ ├── darkveil.webm │ │ ├── decaycard.webm │ │ ├── decryptedtext.webm │ │ ├── dither.webm │ │ ├── dock.webm │ │ ├── domegallery.webm │ │ ├── dotgrid.webm │ │ ├── elasticslider.webm │ │ ├── electricborder.webm │ │ ├── evileye.webm │ │ ├── fadecontent.webm │ │ ├── fallingtext.webm │ │ ├── faultyterminal.webm │ │ ├── floatinglines.webm │ │ ├── flowingmenu.webm │ │ ├── fluidglass.webm │ │ ├── flyingposters.webm │ │ ├── folder.webm │ │ ├── fuzzytext.webm │ │ ├── galaxy.webm │ │ ├── ghostcursor.webm │ │ ├── glarehover.webm │ │ ├── glassicons.webm │ │ ├── glasssurface.webm │ │ ├── glitchtext.webm │ │ ├── gooeynav.webm │ │ ├── gradientblinds.webm │ │ ├── gradienttext.webm │ │ ├── gradualblur.webm │ │ ├── grainient.webm │ │ ├── griddistortion.webm │ │ ├── gridmotion.webm │ │ ├── gridscan.webm │ │ ├── hyperspeed.webm │ │ ├── imagetrail.webm │ │ ├── infinitemenu.webm │ │ ├── infinitescroll.webm │ │ ├── iridescence.webm │ │ ├── lanyard.webm │ │ ├── laserflow.webm │ │ ├── letterglitch.webm │ │ ├── lightning.webm │ │ ├── lightpillar.webm │ │ ├── lightrays.webm │ │ ├── linewaves.webm │ │ ├── liquidchrome.webm │ │ ├── liquidether.webm │ │ ├── logoloop.webm │ │ ├── magicbento.webm │ │ ├── magicrings.webm │ │ ├── magnet.webm │ │ ├── magnetlines.webm │ │ ├── masonry.webm │ │ ├── metaballs.webm │ │ ├── metallicpaint.webm │ │ ├── modelviewer.webm │ │ ├── noise.webm │ │ ├── orb.webm │ │ ├── orbitimages.webm │ │ ├── particles.webm │ │ ├── pillnav.webm │ │ ├── pixelblast.webm │ │ ├── pixelcard.webm │ │ ├── pixelsnow.webm │ │ ├── pixeltrail.webm │ │ ├── pixeltransition.webm │ │ ├── plasma.webm │ │ ├── prism.webm │ │ ├── prismaticburst.webm │ │ ├── profilecard.webm │ │ ├── radar.webm │ │ ├── reflectivecard.webm │ │ ├── ribbons.webm │ │ ├── ripplegrid.webm │ │ ├── rotatingtext.webm │ │ ├── scrambledtext.webm │ │ ├── scrollfloat.webm │ │ ├── scrollreveal.webm │ │ ├── scrollstack.webm │ │ ├── scrollvelocity.webm │ │ ├── shapeblur.webm │ │ ├── shinytext.webm │ │ ├── shuffle.webm │ │ ├── silk.webm │ │ ├── softaurora.webm │ │ ├── splashcursor.webm │ │ ├── splittext.webm │ │ ├── spotlightcard.webm │ │ ├── squares.webm │ │ ├── stack.webm │ │ ├── staggeredmenu.webm │ │ ├── starborder.webm │ │ ├── stepper.webm │ │ ├── stickerpeel.webm │ │ ├── targetcursor.webm │ │ ├── textcursor.webm │ │ ├── textpressure.webm │ │ ├── textrotate.webm │ │ ├── texttype.webm │ │ ├── threads.webm │ │ ├── tiltedcard.webm │ │ ├── truefocus.webm │ │ ├── variableproximity.webm │ │ └── waves.webm │ ├── llms.txt │ ├── r/ │ │ ├── ASCIIText-JS-CSS.json │ │ ├── ASCIIText-JS-TW.json │ │ ├── ASCIIText-TS-CSS.json │ │ ├── ASCIIText-TS-TW.json │ │ ├── AnimatedContent-JS-CSS.json │ │ ├── AnimatedContent-JS-TW.json │ │ ├── AnimatedContent-TS-CSS.json │ │ ├── AnimatedContent-TS-TW.json │ │ ├── AnimatedList-JS-CSS.json │ │ ├── AnimatedList-JS-TW.json │ │ ├── AnimatedList-TS-CSS.json │ │ ├── AnimatedList-TS-TW.json │ │ ├── Antigravity-JS-CSS.json │ │ ├── Antigravity-JS-TW.json │ │ ├── Antigravity-TS-CSS.json │ │ ├── Antigravity-TS-TW.json │ │ ├── Aurora-JS-CSS.json │ │ ├── Aurora-JS-TW.json │ │ ├── Aurora-TS-CSS.json │ │ ├── Aurora-TS-TW.json │ │ ├── Balatro-JS-CSS.json │ │ ├── Balatro-JS-TW.json │ │ ├── Balatro-TS-CSS.json │ │ ├── Balatro-TS-TW.json │ │ ├── Ballpit-JS-CSS.json │ │ ├── Ballpit-JS-TW.json │ │ ├── Ballpit-TS-CSS.json │ │ ├── Ballpit-TS-TW.json │ │ ├── Beams-JS-CSS.json │ │ ├── Beams-JS-TW.json │ │ ├── Beams-TS-CSS.json │ │ ├── Beams-TS-TW.json │ │ ├── BlobCursor-JS-CSS.json │ │ ├── BlobCursor-JS-TW.json │ │ ├── BlobCursor-TS-CSS.json │ │ ├── BlobCursor-TS-TW.json │ │ ├── BlurText-JS-CSS.json │ │ ├── BlurText-JS-TW.json │ │ ├── BlurText-TS-CSS.json │ │ ├── BlurText-TS-TW.json │ │ ├── BorderGlow-JS-CSS.json │ │ ├── BorderGlow-JS-TW.json │ │ ├── BorderGlow-TS-CSS.json │ │ ├── BorderGlow-TS-TW.json │ │ ├── BounceCards-JS-CSS.json │ │ ├── BounceCards-JS-TW.json │ │ ├── BounceCards-TS-CSS.json │ │ ├── BounceCards-TS-TW.json │ │ ├── BubbleMenu-JS-CSS.json │ │ ├── BubbleMenu-JS-TW.json │ │ ├── BubbleMenu-TS-CSS.json │ │ ├── BubbleMenu-TS-TW.json │ │ ├── CardNav-JS-CSS.json │ │ ├── CardNav-JS-TW.json │ │ ├── CardNav-TS-CSS.json │ │ ├── CardNav-TS-TW.json │ │ ├── CardSwap-JS-CSS.json │ │ ├── CardSwap-JS-TW.json │ │ ├── CardSwap-TS-CSS.json │ │ ├── CardSwap-TS-TW.json │ │ ├── Carousel-JS-CSS.json │ │ ├── Carousel-JS-TW.json │ │ ├── Carousel-TS-CSS.json │ │ ├── Carousel-TS-TW.json │ │ ├── ChromaGrid-JS-CSS.json │ │ ├── ChromaGrid-JS-TW.json │ │ ├── ChromaGrid-TS-CSS.json │ │ ├── ChromaGrid-TS-TW.json │ │ ├── CircularGallery-JS-CSS.json │ │ ├── CircularGallery-JS-TW.json │ │ ├── CircularGallery-TS-CSS.json │ │ ├── CircularGallery-TS-TW.json │ │ ├── CircularText-JS-CSS.json │ │ ├── CircularText-JS-TW.json │ │ ├── CircularText-TS-CSS.json │ │ ├── CircularText-TS-TW.json │ │ ├── ClickSpark-JS-CSS.json │ │ ├── ClickSpark-JS-TW.json │ │ ├── ClickSpark-TS-CSS.json │ │ ├── ClickSpark-TS-TW.json │ │ ├── ColorBends-JS-CSS.json │ │ ├── ColorBends-JS-TW.json │ │ ├── ColorBends-TS-CSS.json │ │ ├── ColorBends-TS-TW.json │ │ ├── CountUp-JS-CSS.json │ │ ├── CountUp-JS-TW.json │ │ ├── CountUp-TS-CSS.json │ │ ├── CountUp-TS-TW.json │ │ ├── Counter-JS-CSS.json │ │ ├── Counter-JS-TW.json │ │ ├── Counter-TS-CSS.json │ │ ├── Counter-TS-TW.json │ │ ├── Crosshair-JS-CSS.json │ │ ├── Crosshair-JS-TW.json │ │ ├── Crosshair-TS-CSS.json │ │ ├── Crosshair-TS-TW.json │ │ ├── Cubes-JS-CSS.json │ │ ├── Cubes-JS-TW.json │ │ ├── Cubes-TS-CSS.json │ │ ├── Cubes-TS-TW.json │ │ ├── CurvedLoop-JS-CSS.json │ │ ├── CurvedLoop-JS-TW.json │ │ ├── CurvedLoop-TS-CSS.json │ │ ├── CurvedLoop-TS-TW.json │ │ ├── DarkVeil-JS-CSS.json │ │ ├── DarkVeil-JS-TW.json │ │ ├── DarkVeil-TS-CSS.json │ │ ├── DarkVeil-TS-TW.json │ │ ├── DecayCard-JS-CSS.json │ │ ├── DecayCard-JS-TW.json │ │ ├── DecayCard-TS-CSS.json │ │ ├── DecayCard-TS-TW.json │ │ ├── DecryptedText-JS-CSS.json │ │ ├── DecryptedText-JS-TW.json │ │ ├── DecryptedText-TS-CSS.json │ │ ├── DecryptedText-TS-TW.json │ │ ├── Dither-JS-CSS.json │ │ ├── Dither-JS-TW.json │ │ ├── Dither-TS-CSS.json │ │ ├── Dither-TS-TW.json │ │ ├── Dock-JS-CSS.json │ │ ├── Dock-JS-TW.json │ │ ├── Dock-TS-CSS.json │ │ ├── Dock-TS-TW.json │ │ ├── DomeGallery-JS-CSS.json │ │ ├── DomeGallery-JS-TW.json │ │ ├── DomeGallery-TS-CSS.json │ │ ├── DomeGallery-TS-TW.json │ │ ├── DotGrid-JS-CSS.json │ │ ├── DotGrid-JS-TW.json │ │ ├── DotGrid-TS-CSS.json │ │ ├── DotGrid-TS-TW.json │ │ ├── ElasticSlider-JS-CSS.json │ │ ├── ElasticSlider-JS-TW.json │ │ ├── ElasticSlider-TS-CSS.json │ │ ├── ElasticSlider-TS-TW.json │ │ ├── ElectricBorder-JS-CSS.json │ │ ├── ElectricBorder-JS-TW.json │ │ ├── ElectricBorder-TS-CSS.json │ │ ├── ElectricBorder-TS-TW.json │ │ ├── EvilEye-JS-CSS.json │ │ ├── EvilEye-JS-TW.json │ │ ├── EvilEye-TS-CSS.json │ │ ├── EvilEye-TS-TW.json │ │ ├── FadeContent-JS-CSS.json │ │ ├── FadeContent-JS-TW.json │ │ ├── FadeContent-TS-CSS.json │ │ ├── FadeContent-TS-TW.json │ │ ├── FallingText-JS-CSS.json │ │ ├── FallingText-JS-TW.json │ │ ├── FallingText-TS-CSS.json │ │ ├── FallingText-TS-TW.json │ │ ├── FaultyTerminal-JS-CSS.json │ │ ├── FaultyTerminal-JS-TW.json │ │ ├── FaultyTerminal-TS-CSS.json │ │ ├── FaultyTerminal-TS-TW.json │ │ ├── FloatingLines-JS-CSS.json │ │ ├── FloatingLines-JS-TW.json │ │ ├── FloatingLines-TS-CSS.json │ │ ├── FloatingLines-TS-TW.json │ │ ├── FlowingMenu-JS-CSS.json │ │ ├── FlowingMenu-JS-TW.json │ │ ├── FlowingMenu-TS-CSS.json │ │ ├── FlowingMenu-TS-TW.json │ │ ├── FluidGlass-JS-CSS.json │ │ ├── FluidGlass-JS-TW.json │ │ ├── FluidGlass-TS-CSS.json │ │ ├── FluidGlass-TS-TW.json │ │ ├── FlyingPosters-JS-CSS.json │ │ ├── FlyingPosters-JS-TW.json │ │ ├── FlyingPosters-TS-CSS.json │ │ ├── FlyingPosters-TS-TW.json │ │ ├── Folder-JS-CSS.json │ │ ├── Folder-JS-TW.json │ │ ├── Folder-TS-CSS.json │ │ ├── Folder-TS-TW.json │ │ ├── FuzzyText-JS-CSS.json │ │ ├── FuzzyText-JS-TW.json │ │ ├── FuzzyText-TS-CSS.json │ │ ├── FuzzyText-TS-TW.json │ │ ├── Galaxy-JS-CSS.json │ │ ├── Galaxy-JS-TW.json │ │ ├── Galaxy-TS-CSS.json │ │ ├── Galaxy-TS-TW.json │ │ ├── GhostCursor-JS-CSS.json │ │ ├── GhostCursor-JS-TW.json │ │ ├── GhostCursor-TS-CSS.json │ │ ├── GhostCursor-TS-TW.json │ │ ├── GlareHover-JS-CSS.json │ │ ├── GlareHover-JS-TW.json │ │ ├── GlareHover-TS-CSS.json │ │ ├── GlareHover-TS-TW.json │ │ ├── GlassIcons-JS-CSS.json │ │ ├── GlassIcons-JS-TW.json │ │ ├── GlassIcons-TS-CSS.json │ │ ├── GlassIcons-TS-TW.json │ │ ├── GlassSurface-JS-CSS.json │ │ ├── GlassSurface-JS-TW.json │ │ ├── GlassSurface-TS-CSS.json │ │ ├── GlassSurface-TS-TW.json │ │ ├── GlitchText-JS-CSS.json │ │ ├── GlitchText-JS-TW.json │ │ ├── GlitchText-TS-CSS.json │ │ ├── GlitchText-TS-TW.json │ │ ├── GooeyNav-JS-CSS.json │ │ ├── GooeyNav-JS-TW.json │ │ ├── GooeyNav-TS-CSS.json │ │ ├── GooeyNav-TS-TW.json │ │ ├── GradientBlinds-JS-CSS.json │ │ ├── GradientBlinds-JS-TW.json │ │ ├── GradientBlinds-TS-CSS.json │ │ ├── GradientBlinds-TS-TW.json │ │ ├── GradientText-JS-CSS.json │ │ ├── GradientText-JS-TW.json │ │ ├── GradientText-TS-CSS.json │ │ ├── GradientText-TS-TW.json │ │ ├── GradualBlur-JS-CSS.json │ │ ├── GradualBlur-JS-TW.json │ │ ├── GradualBlur-TS-CSS.json │ │ ├── GradualBlur-TS-TW.json │ │ ├── Grainient-JS-CSS.json │ │ ├── Grainient-JS-TW.json │ │ ├── Grainient-TS-CSS.json │ │ ├── Grainient-TS-TW.json │ │ ├── GridDistortion-JS-CSS.json │ │ ├── GridDistortion-JS-TW.json │ │ ├── GridDistortion-TS-CSS.json │ │ ├── GridDistortion-TS-TW.json │ │ ├── GridMotion-JS-CSS.json │ │ ├── GridMotion-JS-TW.json │ │ ├── GridMotion-TS-CSS.json │ │ ├── GridMotion-TS-TW.json │ │ ├── GridScan-JS-CSS.json │ │ ├── GridScan-JS-TW.json │ │ ├── GridScan-TS-CSS.json │ │ ├── GridScan-TS-TW.json │ │ ├── Hyperspeed-JS-CSS.json │ │ ├── Hyperspeed-JS-TW.json │ │ ├── Hyperspeed-TS-CSS.json │ │ ├── Hyperspeed-TS-TW.json │ │ ├── ImageTrail-JS-CSS.json │ │ ├── ImageTrail-JS-TW.json │ │ ├── ImageTrail-TS-CSS.json │ │ ├── ImageTrail-TS-TW.json │ │ ├── InfiniteMenu-JS-CSS.json │ │ ├── InfiniteMenu-JS-TW.json │ │ ├── InfiniteMenu-TS-CSS.json │ │ ├── InfiniteMenu-TS-TW.json │ │ ├── Iridescence-JS-CSS.json │ │ ├── Iridescence-JS-TW.json │ │ ├── Iridescence-TS-CSS.json │ │ ├── Iridescence-TS-TW.json │ │ ├── Lanyard-JS-CSS.json │ │ ├── Lanyard-JS-TW.json │ │ ├── Lanyard-TS-CSS.json │ │ ├── Lanyard-TS-TW.json │ │ ├── LaserFlow-JS-CSS.json │ │ ├── LaserFlow-JS-TW.json │ │ ├── LaserFlow-TS-CSS.json │ │ ├── LaserFlow-TS-TW.json │ │ ├── LetterGlitch-JS-CSS.json │ │ ├── LetterGlitch-JS-TW.json │ │ ├── LetterGlitch-TS-CSS.json │ │ ├── LetterGlitch-TS-TW.json │ │ ├── LightPillar-JS-CSS.json │ │ ├── LightPillar-JS-TW.json │ │ ├── LightPillar-TS-CSS.json │ │ ├── LightPillar-TS-TW.json │ │ ├── LightRays-JS-CSS.json │ │ ├── LightRays-JS-TW.json │ │ ├── LightRays-TS-CSS.json │ │ ├── LightRays-TS-TW.json │ │ ├── Lightning-JS-CSS.json │ │ ├── Lightning-JS-TW.json │ │ ├── Lightning-TS-CSS.json │ │ ├── Lightning-TS-TW.json │ │ ├── LineWaves-JS-CSS.json │ │ ├── LineWaves-JS-TW.json │ │ ├── LineWaves-TS-CSS.json │ │ ├── LineWaves-TS-TW.json │ │ ├── LiquidChrome-JS-CSS.json │ │ ├── LiquidChrome-JS-TW.json │ │ ├── LiquidChrome-TS-CSS.json │ │ ├── LiquidChrome-TS-TW.json │ │ ├── LiquidEther-JS-CSS.json │ │ ├── LiquidEther-JS-TW.json │ │ ├── LiquidEther-TS-CSS.json │ │ ├── LiquidEther-TS-TW.json │ │ ├── LogoLoop-JS-CSS.json │ │ ├── LogoLoop-JS-TW.json │ │ ├── LogoLoop-TS-CSS.json │ │ ├── LogoLoop-TS-TW.json │ │ ├── MagicBento-JS-CSS.json │ │ ├── MagicBento-JS-TW.json │ │ ├── MagicBento-TS-CSS.json │ │ ├── MagicBento-TS-TW.json │ │ ├── MagicRings-JS-CSS.json │ │ ├── MagicRings-JS-TW.json │ │ ├── MagicRings-TS-CSS.json │ │ ├── MagicRings-TS-TW.json │ │ ├── Magnet-JS-CSS.json │ │ ├── Magnet-JS-TW.json │ │ ├── Magnet-TS-CSS.json │ │ ├── Magnet-TS-TW.json │ │ ├── MagnetLines-JS-CSS.json │ │ ├── MagnetLines-JS-TW.json │ │ ├── MagnetLines-TS-CSS.json │ │ ├── MagnetLines-TS-TW.json │ │ ├── Masonry-JS-CSS.json │ │ ├── Masonry-JS-TW.json │ │ ├── Masonry-TS-CSS.json │ │ ├── Masonry-TS-TW.json │ │ ├── MetaBalls-JS-CSS.json │ │ ├── MetaBalls-JS-TW.json │ │ ├── MetaBalls-TS-CSS.json │ │ ├── MetaBalls-TS-TW.json │ │ ├── MetallicPaint-JS-CSS.json │ │ ├── MetallicPaint-JS-TW.json │ │ ├── MetallicPaint-TS-CSS.json │ │ ├── MetallicPaint-TS-TW.json │ │ ├── ModelViewer-JS-CSS.json │ │ ├── ModelViewer-JS-TW.json │ │ ├── ModelViewer-TS-CSS.json │ │ ├── ModelViewer-TS-TW.json │ │ ├── Noise-JS-CSS.json │ │ ├── Noise-JS-TW.json │ │ ├── Noise-TS-CSS.json │ │ ├── Noise-TS-TW.json │ │ ├── Orb-JS-CSS.json │ │ ├── Orb-JS-TW.json │ │ ├── Orb-TS-CSS.json │ │ ├── Orb-TS-TW.json │ │ ├── OrbitImages-JS-CSS.json │ │ ├── OrbitImages-JS-TW.json │ │ ├── OrbitImages-TS-CSS.json │ │ ├── OrbitImages-TS-TW.json │ │ ├── Particles-JS-CSS.json │ │ ├── Particles-JS-TW.json │ │ ├── Particles-TS-CSS.json │ │ ├── Particles-TS-TW.json │ │ ├── PillNav-JS-CSS.json │ │ ├── PillNav-JS-TW.json │ │ ├── PillNav-TS-CSS.json │ │ ├── PillNav-TS-TW.json │ │ ├── PixelBlast-JS-CSS.json │ │ ├── PixelBlast-JS-TW.json │ │ ├── PixelBlast-TS-CSS.json │ │ ├── PixelBlast-TS-TW.json │ │ ├── PixelCard-JS-CSS.json │ │ ├── PixelCard-JS-TW.json │ │ ├── PixelCard-TS-CSS.json │ │ ├── PixelCard-TS-TW.json │ │ ├── PixelSnow-JS-CSS.json │ │ ├── PixelSnow-JS-TW.json │ │ ├── PixelSnow-TS-CSS.json │ │ ├── PixelSnow-TS-TW.json │ │ ├── PixelTrail-JS-CSS.json │ │ ├── PixelTrail-JS-TW.json │ │ ├── PixelTrail-TS-CSS.json │ │ ├── PixelTrail-TS-TW.json │ │ ├── PixelTransition-JS-CSS.json │ │ ├── PixelTransition-JS-TW.json │ │ ├── PixelTransition-TS-CSS.json │ │ ├── PixelTransition-TS-TW.json │ │ ├── Plasma-JS-CSS.json │ │ ├── Plasma-JS-TW.json │ │ ├── Plasma-TS-CSS.json │ │ ├── Plasma-TS-TW.json │ │ ├── Prism-JS-CSS.json │ │ ├── Prism-JS-TW.json │ │ ├── Prism-TS-CSS.json │ │ ├── Prism-TS-TW.json │ │ ├── PrismaticBurst-JS-CSS.json │ │ ├── PrismaticBurst-JS-TW.json │ │ ├── PrismaticBurst-TS-CSS.json │ │ ├── PrismaticBurst-TS-TW.json │ │ ├── ProfileCard-JS-CSS.json │ │ ├── ProfileCard-JS-TW.json │ │ ├── ProfileCard-TS-CSS.json │ │ ├── ProfileCard-TS-TW.json │ │ ├── Radar-JS-CSS.json │ │ ├── Radar-JS-TW.json │ │ ├── Radar-TS-CSS.json │ │ ├── Radar-TS-TW.json │ │ ├── ReflectiveCard-JS-CSS.json │ │ ├── ReflectiveCard-JS-TW.json │ │ ├── ReflectiveCard-TS-CSS.json │ │ ├── ReflectiveCard-TS-TW.json │ │ ├── Ribbons-JS-CSS.json │ │ ├── Ribbons-JS-TW.json │ │ ├── Ribbons-TS-CSS.json │ │ ├── Ribbons-TS-TW.json │ │ ├── RippleGrid-JS-CSS.json │ │ ├── RippleGrid-JS-TW.json │ │ ├── RippleGrid-TS-CSS.json │ │ ├── RippleGrid-TS-TW.json │ │ ├── RotatingText-JS-CSS.json │ │ ├── RotatingText-JS-TW.json │ │ ├── RotatingText-TS-CSS.json │ │ ├── RotatingText-TS-TW.json │ │ ├── ScrambledText-JS-CSS.json │ │ ├── ScrambledText-JS-TW.json │ │ ├── ScrambledText-TS-CSS.json │ │ ├── ScrambledText-TS-TW.json │ │ ├── ScrollFloat-JS-CSS.json │ │ ├── ScrollFloat-JS-TW.json │ │ ├── ScrollFloat-TS-CSS.json │ │ ├── ScrollFloat-TS-TW.json │ │ ├── ScrollReveal-JS-CSS.json │ │ ├── ScrollReveal-JS-TW.json │ │ ├── ScrollReveal-TS-CSS.json │ │ ├── ScrollReveal-TS-TW.json │ │ ├── ScrollStack-JS-CSS.json │ │ ├── ScrollStack-JS-TW.json │ │ ├── ScrollStack-TS-CSS.json │ │ ├── ScrollStack-TS-TW.json │ │ ├── ScrollVelocity-JS-CSS.json │ │ ├── ScrollVelocity-JS-TW.json │ │ ├── ScrollVelocity-TS-CSS.json │ │ ├── ScrollVelocity-TS-TW.json │ │ ├── ShapeBlur-JS-CSS.json │ │ ├── ShapeBlur-JS-TW.json │ │ ├── ShapeBlur-TS-CSS.json │ │ ├── ShapeBlur-TS-TW.json │ │ ├── ShapeGrid-JS-CSS.json │ │ ├── ShapeGrid-JS-TW.json │ │ ├── ShapeGrid-TS-CSS.json │ │ ├── ShapeGrid-TS-TW.json │ │ ├── ShinyText-JS-CSS.json │ │ ├── ShinyText-JS-TW.json │ │ ├── ShinyText-TS-CSS.json │ │ ├── ShinyText-TS-TW.json │ │ ├── Shuffle-JS-CSS.json │ │ ├── Shuffle-JS-TW.json │ │ ├── Shuffle-TS-CSS.json │ │ ├── Shuffle-TS-TW.json │ │ ├── Silk-JS-CSS.json │ │ ├── Silk-JS-TW.json │ │ ├── Silk-TS-CSS.json │ │ ├── Silk-TS-TW.json │ │ ├── SoftAurora-JS-CSS.json │ │ ├── SoftAurora-JS-TW.json │ │ ├── SoftAurora-TS-CSS.json │ │ ├── SoftAurora-TS-TW.json │ │ ├── SplashCursor-JS-CSS.json │ │ ├── SplashCursor-JS-TW.json │ │ ├── SplashCursor-TS-CSS.json │ │ ├── SplashCursor-TS-TW.json │ │ ├── SplitText-JS-CSS.json │ │ ├── SplitText-JS-TW.json │ │ ├── SplitText-TS-CSS.json │ │ ├── SplitText-TS-TW.json │ │ ├── SpotlightCard-JS-CSS.json │ │ ├── SpotlightCard-JS-TW.json │ │ ├── SpotlightCard-TS-CSS.json │ │ ├── SpotlightCard-TS-TW.json │ │ ├── Stack-JS-CSS.json │ │ ├── Stack-JS-TW.json │ │ ├── Stack-TS-CSS.json │ │ ├── Stack-TS-TW.json │ │ ├── StaggeredMenu-JS-CSS.json │ │ ├── StaggeredMenu-JS-TW.json │ │ ├── StaggeredMenu-TS-CSS.json │ │ ├── StaggeredMenu-TS-TW.json │ │ ├── StarBorder-JS-CSS.json │ │ ├── StarBorder-JS-TW.json │ │ ├── StarBorder-TS-CSS.json │ │ ├── StarBorder-TS-TW.json │ │ ├── Stepper-JS-CSS.json │ │ ├── Stepper-JS-TW.json │ │ ├── Stepper-TS-CSS.json │ │ ├── Stepper-TS-TW.json │ │ ├── StickerPeel-JS-CSS.json │ │ ├── StickerPeel-JS-TW.json │ │ ├── StickerPeel-TS-CSS.json │ │ ├── StickerPeel-TS-TW.json │ │ ├── TargetCursor-JS-CSS.json │ │ ├── TargetCursor-JS-TW.json │ │ ├── TargetCursor-TS-CSS.json │ │ ├── TargetCursor-TS-TW.json │ │ ├── TextCursor-JS-CSS.json │ │ ├── TextCursor-JS-TW.json │ │ ├── TextCursor-TS-CSS.json │ │ ├── TextCursor-TS-TW.json │ │ ├── TextPressure-JS-CSS.json │ │ ├── TextPressure-JS-TW.json │ │ ├── TextPressure-TS-CSS.json │ │ ├── TextPressure-TS-TW.json │ │ ├── TextType-JS-CSS.json │ │ ├── TextType-JS-TW.json │ │ ├── TextType-TS-CSS.json │ │ ├── TextType-TS-TW.json │ │ ├── Threads-JS-CSS.json │ │ ├── Threads-JS-TW.json │ │ ├── Threads-TS-CSS.json │ │ ├── Threads-TS-TW.json │ │ ├── TiltedCard-JS-CSS.json │ │ ├── TiltedCard-JS-TW.json │ │ ├── TiltedCard-TS-CSS.json │ │ ├── TiltedCard-TS-TW.json │ │ ├── TrueFocus-JS-CSS.json │ │ ├── TrueFocus-JS-TW.json │ │ ├── TrueFocus-TS-CSS.json │ │ ├── TrueFocus-TS-TW.json │ │ ├── VariableProximity-JS-CSS.json │ │ ├── VariableProximity-JS-TW.json │ │ ├── VariableProximity-TS-CSS.json │ │ ├── VariableProximity-TS-TW.json │ │ ├── Waves-JS-CSS.json │ │ ├── Waves-JS-TW.json │ │ ├── Waves-TS-CSS.json │ │ ├── Waves-TS-TW.json │ │ └── registry.json │ ├── robots.txt │ ├── site.webmanifest │ └── sitemap.xml ├── scripts/ │ ├── generateComponent.js │ ├── generateLlmsText.js │ └── generateSitemap.js ├── src/ │ ├── App.jsx │ ├── assets/ │ │ └── lanyard/ │ │ └── card.glb │ ├── components/ │ │ ├── code/ │ │ │ ├── CliInstallation.jsx │ │ │ ├── CodeExample.jsx │ │ │ ├── CodeHighlighter.jsx │ │ │ ├── CodeOptions.jsx │ │ │ ├── Dependencies.jsx │ │ │ └── IconSelect.jsx │ │ ├── common/ │ │ │ ├── Announcement.jsx │ │ │ ├── AnnouncementBar/ │ │ │ │ ├── AnnouncementBar.css │ │ │ │ ├── AnnouncementBar.jsx │ │ │ │ └── index.js │ │ │ ├── AnnouncementModal/ │ │ │ │ ├── AnnouncementModal.css │ │ │ │ └── AnnouncementModal.jsx │ │ │ ├── BackToTopButton.jsx │ │ │ ├── ComponentList.jsx │ │ │ ├── ContributionSection.jsx │ │ │ ├── GitHub/ │ │ │ │ └── ContributionSection.jsx │ │ │ ├── Misc/ │ │ │ │ ├── Announcement.jsx │ │ │ │ ├── BackToTopButton.jsx │ │ │ │ ├── SearchDialog.jsx │ │ │ │ └── SkeletonLoader.jsx │ │ │ ├── Preview/ │ │ │ │ ├── BackgroundContent.jsx │ │ │ │ ├── Customize.jsx │ │ │ │ ├── OpenInStudioButton.jsx │ │ │ │ ├── PreviewColorPicker.jsx │ │ │ │ ├── PreviewInput.jsx │ │ │ │ ├── PreviewSelect.jsx │ │ │ │ ├── PreviewSlider.jsx │ │ │ │ ├── PreviewSliderVertical.jsx │ │ │ │ ├── PreviewSwitch.jsx │ │ │ │ ├── PropTable.jsx │ │ │ │ ├── RefreshButton.jsx │ │ │ │ └── ResetPropsButton.jsx │ │ │ ├── ProCard.jsx │ │ │ ├── SVGComponents.jsx │ │ │ ├── SearchDialog.jsx │ │ │ ├── SimpleMarquee.jsx │ │ │ ├── SkeletonLoader.jsx │ │ │ ├── SponsorsCard.jsx │ │ │ ├── SponsorsCircle.jsx │ │ │ ├── TabsFooter.jsx │ │ │ └── TabsLayout.jsx │ │ ├── context/ │ │ │ ├── ActiveRouteContext/ │ │ │ │ └── ActiveRouteContext.jsx │ │ │ ├── ComponentPropsContext.jsx │ │ │ ├── InstallationContext/ │ │ │ │ └── InstallationContext.jsx │ │ │ ├── OptionsContext/ │ │ │ │ ├── OptionsContext.jsx │ │ │ │ └── useOptions.js │ │ │ ├── SearchContext/ │ │ │ │ ├── SearchContext.jsx │ │ │ │ └── useSearch.js │ │ │ └── TransitionContext/ │ │ │ └── TransitionContext.jsx │ │ ├── landing/ │ │ │ ├── DisplayHeader/ │ │ │ │ ├── DisplayHeader.css │ │ │ │ └── DisplayHeader.jsx │ │ │ ├── FeatureCards/ │ │ │ │ ├── FeatureCards.css │ │ │ │ └── FeatureCards.jsx │ │ │ ├── Footer/ │ │ │ │ ├── Footer.css │ │ │ │ └── Footer.jsx │ │ │ ├── Hero/ │ │ │ │ └── Hero.jsx │ │ │ ├── PlasmaWave/ │ │ │ │ └── PlasmaWaveV2.jsx │ │ │ ├── Sponsors/ │ │ │ │ ├── Sponsors.css │ │ │ │ └── Sponsors.jsx │ │ │ ├── StartBuilding/ │ │ │ │ ├── StartBuilding.css │ │ │ │ └── StartBuilding.jsx │ │ │ ├── Testimonials/ │ │ │ │ ├── Testimonials.css │ │ │ │ └── Testimonials.jsx │ │ │ └── ToolsShowcase/ │ │ │ ├── ToolsShowcase.css │ │ │ └── ToolsShowcase.jsx │ │ ├── layout/ │ │ │ ├── Providers.jsx │ │ │ └── SidebarLayout.jsx │ │ ├── navs/ │ │ │ ├── Header.jsx │ │ │ └── Sidebar.jsx │ │ └── setup/ │ │ ├── color-mode.jsx │ │ ├── provider.jsx │ │ ├── toaster.jsx │ │ └── tooltip.jsx │ ├── constants/ │ │ ├── Categories.js │ │ ├── Components.js │ │ ├── Information.js │ │ ├── Showcase.js │ │ ├── Site.js │ │ ├── Sponsors.js │ │ ├── Tools.js │ │ ├── code/ │ │ │ ├── Animations/ │ │ │ │ ├── animatedContentCode.js │ │ │ │ ├── antigravityCode.js │ │ │ │ ├── blobCursorCode.js │ │ │ │ ├── clickSparkCode.js │ │ │ │ ├── crosshairCode.js │ │ │ │ ├── cubesCode.js │ │ │ │ ├── electricBorderCode.js │ │ │ │ ├── fadeContentCode.js │ │ │ │ ├── ghostCursorCode.js │ │ │ │ ├── glareHoverCode.js │ │ │ │ ├── gradualblurCode.js │ │ │ │ ├── imageTrailCode.js │ │ │ │ ├── laserFlowCode.js │ │ │ │ ├── logoLoopCode.js │ │ │ │ ├── magicRingsCode.js │ │ │ │ ├── magnetCode.js │ │ │ │ ├── magnetLinesCode.js │ │ │ │ ├── metaBallsCode.js │ │ │ │ ├── metallicPaintCode.js │ │ │ │ ├── noiseCode.js │ │ │ │ ├── orbitImagesCode.js │ │ │ │ ├── pixelTrailCode.js │ │ │ │ ├── pixelTransitionCode.js │ │ │ │ ├── ribbonsCode.js │ │ │ │ ├── shapeBlurCode.js │ │ │ │ ├── splashCursorCode.js │ │ │ │ ├── starBorderCode.js │ │ │ │ ├── stickerPeelCode.js │ │ │ │ └── targetCursorCode.js │ │ │ ├── Backgrounds/ │ │ │ │ ├── auroraCode.js │ │ │ │ ├── balatroCode.js │ │ │ │ ├── ballpitCode.js │ │ │ │ ├── beamsCode.js │ │ │ │ ├── colorBendsCode.js │ │ │ │ ├── darkVeilCode.js │ │ │ │ ├── ditherCode.js │ │ │ │ ├── dotGridCode.js │ │ │ │ ├── evilEyeCode.js │ │ │ │ ├── faultyTerminalCode.js │ │ │ │ ├── floatingLinesCode.js │ │ │ │ ├── galaxyCode.js │ │ │ │ ├── gradientBlindsCode.js │ │ │ │ ├── grainientCode.js │ │ │ │ ├── gridDistortionCode.js │ │ │ │ ├── gridMotionCode.js │ │ │ │ ├── gridScanCode.js │ │ │ │ ├── hyperspeedCode.js │ │ │ │ ├── iridescenceCode.js │ │ │ │ ├── letterGlitchCode.js │ │ │ │ ├── lightPillarCode.js │ │ │ │ ├── lightRaysCode.js │ │ │ │ ├── lightningCode.js │ │ │ │ ├── lineWavesCode.js │ │ │ │ ├── liquidChromeCode.js │ │ │ │ ├── liquidEtherCode.js │ │ │ │ ├── orbCode.js │ │ │ │ ├── particlesCode.js │ │ │ │ ├── pixelBlastCode.js │ │ │ │ ├── pixelSnowCode.js │ │ │ │ ├── plasmaCode.js │ │ │ │ ├── prismCode.js │ │ │ │ ├── prismaticBurstCode.js │ │ │ │ ├── radarCode.js │ │ │ │ ├── rippleGridCode.js │ │ │ │ ├── shapeGridCode.js │ │ │ │ ├── silkCode.js │ │ │ │ ├── softAuroraCode.js │ │ │ │ ├── threadsCode.js │ │ │ │ └── wavesCode.js │ │ │ ├── Components/ │ │ │ │ ├── animatedListCode.js │ │ │ │ ├── borderGlowCode.js │ │ │ │ ├── bounceCardsCode.js │ │ │ │ ├── bubbleMenuCode.js │ │ │ │ ├── cardNavCode.js │ │ │ │ ├── cardSwapCode.js │ │ │ │ ├── carouselCode.js │ │ │ │ ├── chromaGridCode.js │ │ │ │ ├── circularGalleryCode.js │ │ │ │ ├── counterCode.js │ │ │ │ ├── decayCardCode.js │ │ │ │ ├── dockCode.js │ │ │ │ ├── domeGalleryCode.js │ │ │ │ ├── elasticSliderCode.js │ │ │ │ ├── flowingMenuCode.js │ │ │ │ ├── fluidGlassCode.js │ │ │ │ ├── flyingPostersCode.js │ │ │ │ ├── folderCode.js │ │ │ │ ├── glassIconsCode.js │ │ │ │ ├── glassSurfaceCode.js │ │ │ │ ├── gooeyNavCode.js │ │ │ │ ├── infiniteMenuCode.js │ │ │ │ ├── lanyardCode.js │ │ │ │ ├── magicBentoCode.js │ │ │ │ ├── masonryCode.js │ │ │ │ ├── modelViewerCode.js │ │ │ │ ├── pillNavCode.js │ │ │ │ ├── pixelCardCode.js │ │ │ │ ├── profileCardCode.js │ │ │ │ ├── reflectiveCardCode.js │ │ │ │ ├── scrollStackCode.js │ │ │ │ ├── spotlightCardCode.js │ │ │ │ ├── stackCode.js │ │ │ │ ├── staggeredMenuCode.js │ │ │ │ ├── stepperCode.js │ │ │ │ └── tiltedCardCode.js │ │ │ └── TextAnimations/ │ │ │ ├── asciiTextCode.js │ │ │ ├── blurTextCode.js │ │ │ ├── circularTextCode.js │ │ │ ├── countUpCode.js │ │ │ ├── curvedLoopCode.js │ │ │ ├── decryptedTextCode.js │ │ │ ├── fallingTextCode.js │ │ │ ├── fuzzyTextCode.js │ │ │ ├── glitchTextCode.js │ │ │ ├── gradientTextCode.js │ │ │ ├── rotatingTextCode.js │ │ │ ├── scrambledTextCode.js │ │ │ ├── scrollFloatCode.js │ │ │ ├── scrollRevealCode.js │ │ │ ├── scrollVelocityCode.js │ │ │ ├── shinyTextCode.js │ │ │ ├── shuffleCode.js │ │ │ ├── splitTextCode.js │ │ │ ├── textCursorCode.js │ │ │ ├── textPressureCode.js │ │ │ ├── textTypeCode.js │ │ │ ├── trueFocusCode.js │ │ │ └── variableProximityCode.js │ │ └── colors.js │ ├── content/ │ │ ├── Animations/ │ │ │ ├── AnimatedContent/ │ │ │ │ └── AnimatedContent.jsx │ │ │ ├── Antigravity/ │ │ │ │ └── Antigravity.jsx │ │ │ ├── BlobCursor/ │ │ │ │ ├── BlobCursor.css │ │ │ │ └── BlobCursor.jsx │ │ │ ├── ClickSpark/ │ │ │ │ └── ClickSpark.jsx │ │ │ ├── Crosshair/ │ │ │ │ └── Crosshair.jsx │ │ │ ├── Cubes/ │ │ │ │ ├── Cubes.css │ │ │ │ └── Cubes.jsx │ │ │ ├── ElectricBorder/ │ │ │ │ ├── ElectricBorder.css │ │ │ │ └── ElectricBorder.jsx │ │ │ ├── FadeContent/ │ │ │ │ └── FadeContent.jsx │ │ │ ├── GhostCursor/ │ │ │ │ ├── GhostCursor.css │ │ │ │ └── GhostCursor.jsx │ │ │ ├── GlareHover/ │ │ │ │ ├── GlareHover.css │ │ │ │ └── GlareHover.jsx │ │ │ ├── GradualBlur/ │ │ │ │ ├── GradualBlur.css │ │ │ │ └── GradualBlur.jsx │ │ │ ├── ImageTrail/ │ │ │ │ ├── ImageTrail.css │ │ │ │ └── ImageTrail.jsx │ │ │ ├── LaserFlow/ │ │ │ │ ├── LaserFlow.css │ │ │ │ └── LaserFlow.jsx │ │ │ ├── LogoLoop/ │ │ │ │ ├── LogoLoop.css │ │ │ │ └── LogoLoop.jsx │ │ │ ├── MagicRings/ │ │ │ │ ├── MagicRings.css │ │ │ │ └── MagicRings.jsx │ │ │ ├── Magnet/ │ │ │ │ └── Magnet.jsx │ │ │ ├── MagnetLines/ │ │ │ │ ├── MagnetLines.css │ │ │ │ └── MagnetLines.jsx │ │ │ ├── MetaBalls/ │ │ │ │ ├── MetaBalls.css │ │ │ │ └── MetaBalls.jsx │ │ │ ├── MetallicPaint/ │ │ │ │ ├── MetallicPaint.css │ │ │ │ └── MetallicPaint.jsx │ │ │ ├── Noise/ │ │ │ │ ├── Noise.css │ │ │ │ └── Noise.jsx │ │ │ ├── OrbitImages/ │ │ │ │ ├── OrbitImages.css │ │ │ │ └── OrbitImages.jsx │ │ │ ├── PixelTrail/ │ │ │ │ ├── PixelTrail.css │ │ │ │ └── PixelTrail.jsx │ │ │ ├── PixelTransition/ │ │ │ │ ├── PixelTransition.css │ │ │ │ └── PixelTransition.jsx │ │ │ ├── Ribbons/ │ │ │ │ ├── Ribbons.css │ │ │ │ └── Ribbons.jsx │ │ │ ├── ShapeBlur/ │ │ │ │ └── ShapeBlur.jsx │ │ │ ├── SplashCursor/ │ │ │ │ └── SplashCursor.jsx │ │ │ ├── StarBorder/ │ │ │ │ ├── StarBorder.css │ │ │ │ └── StarBorder.jsx │ │ │ ├── StickerPeel/ │ │ │ │ ├── StickerPeel.css │ │ │ │ └── StickerPeel.jsx │ │ │ └── TargetCursor/ │ │ │ ├── TargetCursor.css │ │ │ └── TargetCursor.jsx │ │ ├── Backgrounds/ │ │ │ ├── Aurora/ │ │ │ │ ├── Aurora.css │ │ │ │ └── Aurora.jsx │ │ │ ├── Balatro/ │ │ │ │ ├── Balatro.css │ │ │ │ └── Balatro.jsx │ │ │ ├── Ballpit/ │ │ │ │ └── Ballpit.jsx │ │ │ ├── Beams/ │ │ │ │ ├── Beams.css │ │ │ │ └── Beams.jsx │ │ │ ├── ColorBends/ │ │ │ │ ├── ColorBends.css │ │ │ │ └── ColorBends.jsx │ │ │ ├── DarkVeil/ │ │ │ │ ├── DarkVeil.css │ │ │ │ └── DarkVeil.jsx │ │ │ ├── Dither/ │ │ │ │ ├── Dither.css │ │ │ │ └── Dither.jsx │ │ │ ├── DotGrid/ │ │ │ │ ├── DotGrid.css │ │ │ │ └── DotGrid.jsx │ │ │ ├── EvilEye/ │ │ │ │ ├── EvilEye.css │ │ │ │ └── EvilEye.jsx │ │ │ ├── FaultyTerminal/ │ │ │ │ ├── FaultyTerminal.css │ │ │ │ └── FaultyTerminal.jsx │ │ │ ├── FloatingLines/ │ │ │ │ ├── FloatingLines.css │ │ │ │ └── FloatingLines.jsx │ │ │ ├── Galaxy/ │ │ │ │ ├── Galaxy.css │ │ │ │ └── Galaxy.jsx │ │ │ ├── GradientBlinds/ │ │ │ │ ├── GradientBlinds.css │ │ │ │ └── GradientBlinds.jsx │ │ │ ├── Grainient/ │ │ │ │ ├── Grainient.css │ │ │ │ └── Grainient.jsx │ │ │ ├── GridDistortion/ │ │ │ │ ├── GridDistortion.css │ │ │ │ └── GridDistortion.jsx │ │ │ ├── GridMotion/ │ │ │ │ ├── GridMotion.css │ │ │ │ └── GridMotion.jsx │ │ │ ├── GridScan/ │ │ │ │ ├── GridScan.css │ │ │ │ └── GridScan.jsx │ │ │ ├── Hyperspeed/ │ │ │ │ ├── HyperSpeedPresets.js │ │ │ │ ├── Hyperspeed.css │ │ │ │ └── Hyperspeed.jsx │ │ │ ├── Iridescence/ │ │ │ │ ├── Iridescence.css │ │ │ │ └── Iridescence.jsx │ │ │ ├── LetterGlitch/ │ │ │ │ └── LetterGlitch.jsx │ │ │ ├── LightPillar/ │ │ │ │ ├── LightPillar.css │ │ │ │ └── LightPillar.jsx │ │ │ ├── LightRays/ │ │ │ │ ├── LightRays.css │ │ │ │ └── LightRays.jsx │ │ │ ├── Lightning/ │ │ │ │ ├── Lightning.css │ │ │ │ └── Lightning.jsx │ │ │ ├── LineWaves/ │ │ │ │ ├── LineWaves.css │ │ │ │ └── LineWaves.jsx │ │ │ ├── LiquidChrome/ │ │ │ │ ├── LiquidChrome.css │ │ │ │ └── LiquidChrome.jsx │ │ │ ├── LiquidEther/ │ │ │ │ ├── LiquidEther.css │ │ │ │ └── LiquidEther.jsx │ │ │ ├── Orb/ │ │ │ │ ├── Orb.css │ │ │ │ └── Orb.jsx │ │ │ ├── Particles/ │ │ │ │ ├── Particles.css │ │ │ │ └── Particles.jsx │ │ │ ├── PixelBlast/ │ │ │ │ ├── PixelBlast.css │ │ │ │ └── PixelBlast.jsx │ │ │ ├── PixelSnow/ │ │ │ │ ├── PixelSnow.css │ │ │ │ └── PixelSnow.jsx │ │ │ ├── Plasma/ │ │ │ │ ├── Plasma.css │ │ │ │ └── Plasma.jsx │ │ │ ├── Prism/ │ │ │ │ ├── Prism.css │ │ │ │ └── Prism.jsx │ │ │ ├── PrismaticBurst/ │ │ │ │ ├── PrismaticBurst.css │ │ │ │ └── PrismaticBurst.jsx │ │ │ ├── Radar/ │ │ │ │ ├── Radar.css │ │ │ │ └── Radar.jsx │ │ │ ├── RippleGrid/ │ │ │ │ ├── RippleGrid.css │ │ │ │ └── RippleGrid.jsx │ │ │ ├── ShapeGrid/ │ │ │ │ ├── ShapeGrid.css │ │ │ │ └── ShapeGrid.jsx │ │ │ ├── Silk/ │ │ │ │ └── Silk.jsx │ │ │ ├── SoftAurora/ │ │ │ │ ├── SoftAurora.css │ │ │ │ └── SoftAurora.jsx │ │ │ ├── Threads/ │ │ │ │ ├── Threads.css │ │ │ │ └── Threads.jsx │ │ │ └── Waves/ │ │ │ ├── Waves.css │ │ │ └── Waves.jsx │ │ ├── Components/ │ │ │ ├── AnimatedList/ │ │ │ │ ├── AnimatedList.css │ │ │ │ └── AnimatedList.jsx │ │ │ ├── BorderGlow/ │ │ │ │ ├── BorderGlow.css │ │ │ │ └── BorderGlow.jsx │ │ │ ├── BounceCards/ │ │ │ │ ├── BounceCards.css │ │ │ │ └── BounceCards.jsx │ │ │ ├── BubbleMenu/ │ │ │ │ ├── BubbleMenu.css │ │ │ │ └── BubbleMenu.jsx │ │ │ ├── CardNav/ │ │ │ │ ├── CardNav.css │ │ │ │ └── CardNav.jsx │ │ │ ├── CardSwap/ │ │ │ │ ├── CardSwap.css │ │ │ │ └── CardSwap.jsx │ │ │ ├── Carousel/ │ │ │ │ ├── Carousel.css │ │ │ │ └── Carousel.jsx │ │ │ ├── ChromaGrid/ │ │ │ │ ├── ChromaGrid.css │ │ │ │ └── ChromaGrid.jsx │ │ │ ├── CircularGallery/ │ │ │ │ ├── CircularGallery.css │ │ │ │ └── CircularGallery.jsx │ │ │ ├── Counter/ │ │ │ │ ├── Counter.css │ │ │ │ └── Counter.jsx │ │ │ ├── DecayCard/ │ │ │ │ ├── DecayCard.css │ │ │ │ └── DecayCard.jsx │ │ │ ├── Dock/ │ │ │ │ ├── Dock.css │ │ │ │ └── Dock.jsx │ │ │ ├── DomeGallery/ │ │ │ │ ├── DomeGallery.css │ │ │ │ └── DomeGallery.jsx │ │ │ ├── ElasticSlider/ │ │ │ │ ├── ElasticSlider.css │ │ │ │ └── ElasticSlider.jsx │ │ │ ├── FlowingMenu/ │ │ │ │ ├── FlowingMenu.css │ │ │ │ └── FlowingMenu.jsx │ │ │ ├── FluidGlass/ │ │ │ │ └── FluidGlass.jsx │ │ │ ├── FlyingPosters/ │ │ │ │ ├── FlyingPosters.css │ │ │ │ └── FlyingPosters.jsx │ │ │ ├── Folder/ │ │ │ │ ├── Folder.css │ │ │ │ └── Folder.jsx │ │ │ ├── GlassIcons/ │ │ │ │ ├── GlassIcons.css │ │ │ │ └── GlassIcons.jsx │ │ │ ├── GlassSurface/ │ │ │ │ ├── GlassSurface.css │ │ │ │ └── GlassSurface.jsx │ │ │ ├── GooeyNav/ │ │ │ │ ├── GooeyNav.css │ │ │ │ └── GooeyNav.jsx │ │ │ ├── InfiniteMenu/ │ │ │ │ ├── InfiniteMenu.css │ │ │ │ └── InfiniteMenu.jsx │ │ │ ├── Lanyard/ │ │ │ │ ├── Lanyard.css │ │ │ │ ├── Lanyard.jsx │ │ │ │ └── card.glb │ │ │ ├── MagicBento/ │ │ │ │ ├── MagicBento.css │ │ │ │ └── MagicBento.jsx │ │ │ ├── Masonry/ │ │ │ │ ├── Masonry.css │ │ │ │ └── Masonry.jsx │ │ │ ├── ModelViewer/ │ │ │ │ └── ModelViewer.jsx │ │ │ ├── PillNav/ │ │ │ │ ├── PillNav.css │ │ │ │ └── PillNav.jsx │ │ │ ├── PixelCard/ │ │ │ │ ├── PixelCard.css │ │ │ │ └── PixelCard.jsx │ │ │ ├── ProfileCard/ │ │ │ │ ├── ProfileCard.css │ │ │ │ └── ProfileCard.jsx │ │ │ ├── ReflectiveCard/ │ │ │ │ ├── ReflectiveCard.css │ │ │ │ └── ReflectiveCard.jsx │ │ │ ├── ScrollStack/ │ │ │ │ ├── ScrollStack.css │ │ │ │ └── ScrollStack.jsx │ │ │ ├── SpotlightCard/ │ │ │ │ ├── SpotlightCard.css │ │ │ │ └── SpotlightCard.jsx │ │ │ ├── Stack/ │ │ │ │ ├── Stack.css │ │ │ │ └── Stack.jsx │ │ │ ├── StaggeredMenu/ │ │ │ │ ├── StaggeredMenu.css │ │ │ │ └── StaggeredMenu.jsx │ │ │ ├── Stepper/ │ │ │ │ ├── Stepper.css │ │ │ │ └── Stepper.jsx │ │ │ └── TiltedCard/ │ │ │ ├── TiltedCard.css │ │ │ └── TiltedCard.jsx │ │ └── TextAnimations/ │ │ ├── ASCIIText/ │ │ │ └── ASCIIText.jsx │ │ ├── BlurText/ │ │ │ └── BlurText.jsx │ │ ├── CircularText/ │ │ │ ├── CircularText.css │ │ │ └── CircularText.jsx │ │ ├── CountUp/ │ │ │ └── CountUp.jsx │ │ ├── CurvedLoop/ │ │ │ ├── CurvedLoop.css │ │ │ └── CurvedLoop.jsx │ │ ├── DecryptedText/ │ │ │ └── DecryptedText.jsx │ │ ├── FallingText/ │ │ │ ├── FallingText.css │ │ │ └── FallingText.jsx │ │ ├── FuzzyText/ │ │ │ └── FuzzyText.jsx │ │ ├── GlitchText/ │ │ │ ├── GlitchText.css │ │ │ └── GlitchText.jsx │ │ ├── GradientText/ │ │ │ ├── GradientText.css │ │ │ └── GradientText.jsx │ │ ├── RotatingText/ │ │ │ ├── RotatingText.css │ │ │ └── RotatingText.jsx │ │ ├── ScrambledText/ │ │ │ ├── ScrambledText.css │ │ │ └── ScrambledText.jsx │ │ ├── ScrollFloat/ │ │ │ ├── ScrollFloat.css │ │ │ └── ScrollFloat.jsx │ │ ├── ScrollReveal/ │ │ │ ├── ScrollReveal.css │ │ │ └── ScrollReveal.jsx │ │ ├── ScrollVelocity/ │ │ │ ├── ScrollVelocity.css │ │ │ └── ScrollVelocity.jsx │ │ ├── ShinyText/ │ │ │ ├── ShinyText.css │ │ │ └── ShinyText.jsx │ │ ├── Shuffle/ │ │ │ ├── Shuffle.css │ │ │ └── Shuffle.jsx │ │ ├── SplitText/ │ │ │ └── SplitText.jsx │ │ ├── TextCursor/ │ │ │ ├── TextCursor.css │ │ │ └── TextCursor.jsx │ │ ├── TextPressure/ │ │ │ └── TextPressure.jsx │ │ ├── TextType/ │ │ │ ├── TextType.css │ │ │ └── TextType.jsx │ │ ├── TrueFocus/ │ │ │ ├── TrueFocus.css │ │ │ └── TrueFocus.jsx │ │ └── VariableProximity/ │ │ ├── VariableProximity.css │ │ └── VariableProximity.jsx │ ├── css/ │ │ ├── category.css │ │ ├── docs.css │ │ ├── landing.css │ │ ├── misc.css │ │ ├── showcase.css │ │ ├── sidebar.css │ │ ├── skeleton.css │ │ ├── transitions.css │ │ └── variables.css │ ├── demo/ │ │ ├── Animations/ │ │ │ ├── AnimatedContentDemo.jsx │ │ │ ├── AntigravityDemo.jsx │ │ │ ├── BlobCursorDemo.jsx │ │ │ ├── ClickSparkDemo.jsx │ │ │ ├── CrosshairDemo.jsx │ │ │ ├── CubesDemo.jsx │ │ │ ├── ElectricBorderDemo.jsx │ │ │ ├── FadeContentDemo.jsx │ │ │ ├── GhostCursorDemo.jsx │ │ │ ├── GlareHoverDemo.jsx │ │ │ ├── GradualBlurDemo.jsx │ │ │ ├── ImageTrailDemo.jsx │ │ │ ├── LaserFlowDemo.jsx │ │ │ ├── LogoLoopDemo.jsx │ │ │ ├── MagicRingsDemo.jsx │ │ │ ├── MagnetDemo.jsx │ │ │ ├── MagnetLinesDemo.jsx │ │ │ ├── MetaBallsDemo.jsx │ │ │ ├── MetallicPaintDemo.jsx │ │ │ ├── NoiseDemo.jsx │ │ │ ├── OrbitImagesDemo.jsx │ │ │ ├── PixelTrailDemo.jsx │ │ │ ├── PixelTransitionDemo.jsx │ │ │ ├── RibbonsDemo.jsx │ │ │ ├── ShapeBlurDemo.jsx │ │ │ ├── SplashCursorDemo.jsx │ │ │ ├── StarBorderDemo.jsx │ │ │ ├── StickerPeelDemo.jsx │ │ │ └── TargetCursorDemo.jsx │ │ ├── Backgrounds/ │ │ │ ├── AuroraDemo.jsx │ │ │ ├── BalatroDemo.jsx │ │ │ ├── BallpitDemo.jsx │ │ │ ├── BeamsDemo.jsx │ │ │ ├── ColorBendsDemo.jsx │ │ │ ├── DarkVeilDemo.jsx │ │ │ ├── DitherDemo.jsx │ │ │ ├── DotGridDemo.jsx │ │ │ ├── EvilEyeDemo.jsx │ │ │ ├── FaultyTerminalDemo.jsx │ │ │ ├── FloatingLinesDemo.jsx │ │ │ ├── GalaxyDemo.jsx │ │ │ ├── GradientBlindsDemo.jsx │ │ │ ├── GrainientDemo.jsx │ │ │ ├── GridDistortionDemo.jsx │ │ │ ├── GridMotionDemo.jsx │ │ │ ├── GridScanDemo.jsx │ │ │ ├── HyperspeedDemo.jsx │ │ │ ├── IridescenceDemo.jsx │ │ │ ├── LetterGlitchDemo.jsx │ │ │ ├── LightPillarDemo.jsx │ │ │ ├── LightRaysDemo.jsx │ │ │ ├── LightningDemo.jsx │ │ │ ├── LineWavesDemo.jsx │ │ │ ├── LiquidChromeDemo.jsx │ │ │ ├── LiquidEtherDemo.jsx │ │ │ ├── OrbDemo.jsx │ │ │ ├── ParticlesDemo.jsx │ │ │ ├── PixelBlastDemo.jsx │ │ │ ├── PixelSnowDemo.jsx │ │ │ ├── PlasmaDemo.jsx │ │ │ ├── PrismDemo.jsx │ │ │ ├── PrismaticBurstDemo.jsx │ │ │ ├── RadarDemo.jsx │ │ │ ├── RippleGridDemo.jsx │ │ │ ├── ShapeGridDemo.jsx │ │ │ ├── SilkDemo.jsx │ │ │ ├── SoftAuroraDemo.jsx │ │ │ ├── ThreadsDemo.jsx │ │ │ └── WavesDemo.jsx │ │ ├── Components/ │ │ │ ├── AnimatedListDemo.jsx │ │ │ ├── BorderGlowDemo.jsx │ │ │ ├── BounceCardsDemo.jsx │ │ │ ├── BubbleMenuDemo.jsx │ │ │ ├── CardNavDemo.jsx │ │ │ ├── CardSwapDemo.jsx │ │ │ ├── CarouselDemo.jsx │ │ │ ├── ChromaGridDemo.jsx │ │ │ ├── CircularGalleryDemo.jsx │ │ │ ├── CounterDemo.jsx │ │ │ ├── DecayCardDemo.jsx │ │ │ ├── DockDemo.jsx │ │ │ ├── DomeGalleryDemo.jsx │ │ │ ├── ElasticSliderDemo.jsx │ │ │ ├── FlowingMenuDemo.jsx │ │ │ ├── FluidGlassDemo.jsx │ │ │ ├── FlyingPostersDemo.jsx │ │ │ ├── FolderDemo.jsx │ │ │ ├── GlassIconsDemo.jsx │ │ │ ├── GlassSurfaceDemo.jsx │ │ │ ├── GooeyNavDemo.jsx │ │ │ ├── InfiniteMenuDemo.jsx │ │ │ ├── LanyardDemo.jsx │ │ │ ├── MagicBentoDemo.jsx │ │ │ ├── MasonryDemo.jsx │ │ │ ├── ModelViewerDemo.jsx │ │ │ ├── PillNavDemo.jsx │ │ │ ├── PixelCardDemo.jsx │ │ │ ├── ProfileCardDemo.jsx │ │ │ ├── ReflectiveCardDemo.jsx │ │ │ ├── ScrollStackDemo.jsx │ │ │ ├── SpotlightCardDemo.jsx │ │ │ ├── StackDemo.jsx │ │ │ ├── StaggeredMenuDemo.jsx │ │ │ ├── StepperDemo.jsx │ │ │ └── TiltedCardDemo.jsx │ │ └── TextAnimations/ │ │ ├── ASCIITextDemo.jsx │ │ ├── BlurTextDemo.jsx │ │ ├── CircularTextDemo.jsx │ │ ├── CountUpDemo.jsx │ │ ├── CurvedLoopDemo.jsx │ │ ├── DecryptedTextDemo.jsx │ │ ├── FallingTextDemo.jsx │ │ ├── FuzzyTextDemo.jsx │ │ ├── GlitchTextDemo.jsx │ │ ├── GradientTextDemo.jsx │ │ ├── RotatingTextDemo.jsx │ │ ├── ScrambledTextDemo.jsx │ │ ├── ScrollFloatDemo.jsx │ │ ├── ScrollRevealDemo.jsx │ │ ├── ScrollVelocityDemo.jsx │ │ ├── ShinyTextDemo.jsx │ │ ├── ShuffleDemo.jsx │ │ ├── SplitTextDemo.jsx │ │ ├── TextCursorDemo.jsx │ │ ├── TextPressureDemo.jsx │ │ ├── TextTypeDemo.jsx │ │ ├── TrueFocusDemo.jsx │ │ └── VariableProximityDemo.jsx │ ├── docs/ │ │ ├── CodeBlock.jsx │ │ ├── DocsButtonBar.jsx │ │ ├── Installation.jsx │ │ ├── Introduction.jsx │ │ ├── McpServer.jsx │ │ └── MethodSelector.jsx │ ├── global.d.ts │ ├── hooks/ │ │ ├── useActiveRoute.js │ │ ├── useComponentProps.js │ │ ├── useComponentPropsContext.js │ │ ├── useForceRerender.js │ │ ├── useInstallation.js │ │ ├── useScrollToTop.js │ │ ├── useStars.js │ │ └── useTransition.js │ ├── main.jsx │ ├── pages/ │ │ ├── CategoryPage.jsx │ │ ├── FavoritesPage.jsx │ │ ├── IndexPage.jsx │ │ ├── LandingPage.jsx │ │ ├── ShowcasePage.jsx │ │ ├── SponsorsPage.jsx │ │ └── ToolsPage.jsx │ ├── styles.css │ ├── tailwind/ │ │ ├── Animations/ │ │ │ ├── AnimatedContent/ │ │ │ │ └── AnimatedContent.jsx │ │ │ ├── Antigravity/ │ │ │ │ └── Antigravity.jsx │ │ │ ├── BlobCursor/ │ │ │ │ └── BlobCursor.jsx │ │ │ ├── ClickSpark/ │ │ │ │ └── ClickSpark.jsx │ │ │ ├── Crosshair/ │ │ │ │ └── Crosshair.jsx │ │ │ ├── Cubes/ │ │ │ │ └── Cubes.jsx │ │ │ ├── ElectricBorder/ │ │ │ │ └── ElectricBorder.jsx │ │ │ ├── FadeContent/ │ │ │ │ └── FadeContent.jsx │ │ │ ├── GhostCursor/ │ │ │ │ └── GhostCursor.jsx │ │ │ ├── GlareHover/ │ │ │ │ └── GlareHover.jsx │ │ │ ├── GradualBlur/ │ │ │ │ └── GradualBlur.jsx │ │ │ ├── ImageTrail/ │ │ │ │ └── ImageTrail.jsx │ │ │ ├── LaserFlow/ │ │ │ │ └── LaserFlow.jsx │ │ │ ├── LogoLoop/ │ │ │ │ └── LogoLoop.jsx │ │ │ ├── MagicRings/ │ │ │ │ └── MagicRings.jsx │ │ │ ├── Magnet/ │ │ │ │ └── Magnet.jsx │ │ │ ├── MagnetLines/ │ │ │ │ └── MagnetLines.jsx │ │ │ ├── MetaBalls/ │ │ │ │ └── MetaBalls.jsx │ │ │ ├── MetallicPaint/ │ │ │ │ └── MetallicPaint.jsx │ │ │ ├── Noise/ │ │ │ │ └── Noise.jsx │ │ │ ├── OrbitImages/ │ │ │ │ └── OrbitImages.jsx │ │ │ ├── PixelTrail/ │ │ │ │ └── PixelTrail.jsx │ │ │ ├── PixelTransition/ │ │ │ │ └── PixelTransition.jsx │ │ │ ├── Ribbons/ │ │ │ │ └── Ribbons.jsx │ │ │ ├── ShapeBlur/ │ │ │ │ └── ShapeBlur.jsx │ │ │ ├── SplashCursor/ │ │ │ │ └── SplashCursor.jsx │ │ │ ├── StarBorder/ │ │ │ │ └── StarBorder.jsx │ │ │ ├── StickerPeel/ │ │ │ │ └── StickerPeel.jsx │ │ │ └── TargetCursor/ │ │ │ └── TargetCursor.jsx │ │ ├── Backgrounds/ │ │ │ ├── Aurora/ │ │ │ │ └── Aurora.jsx │ │ │ ├── Balatro/ │ │ │ │ └── Balatro.jsx │ │ │ ├── Ballpit/ │ │ │ │ └── Ballpit.jsx │ │ │ ├── Beams/ │ │ │ │ └── Beams.jsx │ │ │ ├── ColorBends/ │ │ │ │ └── ColorBends.jsx │ │ │ ├── DarkVeil/ │ │ │ │ └── DarkVeil.jsx │ │ │ ├── Dither/ │ │ │ │ └── Dither.jsx │ │ │ ├── DotGrid/ │ │ │ │ └── DotGrid.jsx │ │ │ ├── EvilEye/ │ │ │ │ └── EvilEye.jsx │ │ │ ├── FaultyTerminal/ │ │ │ │ └── FaultyTerminal.jsx │ │ │ ├── FloatingLines/ │ │ │ │ └── FloatingLines.jsx │ │ │ ├── Galaxy/ │ │ │ │ └── Galaxy.jsx │ │ │ ├── GradientBlinds/ │ │ │ │ └── GradientBlinds.jsx │ │ │ ├── Grainient/ │ │ │ │ └── Grainient.jsx │ │ │ ├── GridDistortion/ │ │ │ │ └── GridDistortion.jsx │ │ │ ├── GridMotion/ │ │ │ │ └── GridMotion.jsx │ │ │ ├── GridScan/ │ │ │ │ └── GridScan.jsx │ │ │ ├── Hyperspeed/ │ │ │ │ ├── HyperSpeedPresets.js │ │ │ │ └── Hyperspeed.jsx │ │ │ ├── Iridescence/ │ │ │ │ └── Iridescence.jsx │ │ │ ├── LetterGlitch/ │ │ │ │ └── LetterGlitch.jsx │ │ │ ├── LightPillar/ │ │ │ │ └── LightPillar.jsx │ │ │ ├── LightRays/ │ │ │ │ └── LightRays.jsx │ │ │ ├── Lightning/ │ │ │ │ └── Lightning.jsx │ │ │ ├── LineWaves/ │ │ │ │ └── LineWaves.jsx │ │ │ ├── LiquidChrome/ │ │ │ │ └── LiquidChrome.jsx │ │ │ ├── LiquidEther/ │ │ │ │ └── LiquidEther.jsx │ │ │ ├── Orb/ │ │ │ │ └── Orb.jsx │ │ │ ├── Particles/ │ │ │ │ └── Particles.jsx │ │ │ ├── PixelBlast/ │ │ │ │ └── PixelBlast.jsx │ │ │ ├── PixelSnow/ │ │ │ │ └── PixelSnow.jsx │ │ │ ├── Plasma/ │ │ │ │ └── Plasma.jsx │ │ │ ├── Prism/ │ │ │ │ └── Prism.jsx │ │ │ ├── PrismaticBurst/ │ │ │ │ └── PrismaticBurst.jsx │ │ │ ├── Radar/ │ │ │ │ └── Radar.jsx │ │ │ ├── RippleGrid/ │ │ │ │ └── RippleGrid.jsx │ │ │ ├── ShapeGrid/ │ │ │ │ └── ShapeGrid.jsx │ │ │ ├── Silk/ │ │ │ │ └── Silk.jsx │ │ │ ├── SoftAurora/ │ │ │ │ └── SoftAurora.jsx │ │ │ ├── Threads/ │ │ │ │ └── Threads.jsx │ │ │ └── Waves/ │ │ │ └── Waves.jsx │ │ ├── Components/ │ │ │ ├── AnimatedList/ │ │ │ │ └── AnimatedList.jsx │ │ │ ├── BorderGlow/ │ │ │ │ └── BorderGlow.jsx │ │ │ ├── BounceCards/ │ │ │ │ └── BounceCards.jsx │ │ │ ├── BubbleMenu/ │ │ │ │ └── BubbleMenu.jsx │ │ │ ├── CardNav/ │ │ │ │ └── CardNav.jsx │ │ │ ├── CardSwap/ │ │ │ │ └── CardSwap.jsx │ │ │ ├── Carousel/ │ │ │ │ └── Carousel.jsx │ │ │ ├── ChromaGrid/ │ │ │ │ └── ChromaGrid.jsx │ │ │ ├── CircularGallery/ │ │ │ │ └── CircularGallery.jsx │ │ │ ├── Counter/ │ │ │ │ └── Counter.jsx │ │ │ ├── DecayCard/ │ │ │ │ └── DecayCard.jsx │ │ │ ├── Dock/ │ │ │ │ └── Dock.jsx │ │ │ ├── DomeGallery/ │ │ │ │ └── DomeGallery.jsx │ │ │ ├── ElasticSlider/ │ │ │ │ └── ElasticSlider.jsx │ │ │ ├── FlowingMenu/ │ │ │ │ └── FlowingMenu.jsx │ │ │ ├── FluidGlass/ │ │ │ │ └── FluidGlass.jsx │ │ │ ├── FlyingPosters/ │ │ │ │ └── FlyingPosters.jsx │ │ │ ├── Folder/ │ │ │ │ └── Folder.jsx │ │ │ ├── GlassIcons/ │ │ │ │ └── GlassIcons.jsx │ │ │ ├── GlassSurface/ │ │ │ │ └── GlassSurface.jsx │ │ │ ├── GooeyNav/ │ │ │ │ └── GooeyNav.jsx │ │ │ ├── InfiniteMenu/ │ │ │ │ └── InfiniteMenu.jsx │ │ │ ├── Lanyard/ │ │ │ │ ├── Lanyard.jsx │ │ │ │ └── card.glb │ │ │ ├── MagicBento/ │ │ │ │ └── MagicBento.jsx │ │ │ ├── Masonry/ │ │ │ │ └── Masonry.jsx │ │ │ ├── ModelViewer/ │ │ │ │ └── ModelViewer.jsx │ │ │ ├── PillNav/ │ │ │ │ └── PillNav.jsx │ │ │ ├── PixelCard/ │ │ │ │ └── PixelCard.jsx │ │ │ ├── ProfileCard/ │ │ │ │ └── ProfileCard.jsx │ │ │ ├── ReflectiveCard/ │ │ │ │ └── ReflectiveCard.jsx │ │ │ ├── ScrollStack/ │ │ │ │ └── ScrollStack.jsx │ │ │ ├── SpotlightCard/ │ │ │ │ └── SpotlightCard.jsx │ │ │ ├── Stack/ │ │ │ │ └── Stack.jsx │ │ │ ├── StaggeredMenu/ │ │ │ │ └── StaggeredMenu.jsx │ │ │ ├── Stepper/ │ │ │ │ └── Stepper.jsx │ │ │ └── TiltedCard/ │ │ │ └── TiltedCard.jsx │ │ └── TextAnimations/ │ │ ├── ASCIIText/ │ │ │ └── ASCIIText.jsx │ │ ├── BlurText/ │ │ │ └── BlurText.jsx │ │ ├── CircularText/ │ │ │ └── CircularText.jsx │ │ ├── CountUp/ │ │ │ └── CountUp.jsx │ │ ├── CurvedLoop/ │ │ │ └── CurvedLoop.jsx │ │ ├── DecryptedText/ │ │ │ └── DecryptedText.jsx │ │ ├── FallingText/ │ │ │ └── FallingText.jsx │ │ ├── FuzzyText/ │ │ │ └── FuzzyText.jsx │ │ ├── GlitchText/ │ │ │ └── GlitchText.jsx │ │ ├── GradientText/ │ │ │ └── GradientText.jsx │ │ ├── RotatingText/ │ │ │ └── RotatingText.jsx │ │ ├── ScrambledText/ │ │ │ └── ScrambledText.jsx │ │ ├── ScrollFloat/ │ │ │ └── ScrollFloat.jsx │ │ ├── ScrollReveal/ │ │ │ └── ScrollReveal.jsx │ │ ├── ScrollVelocity/ │ │ │ └── ScrollVelocity.jsx │ │ ├── ShinyText/ │ │ │ └── ShinyText.jsx │ │ ├── Shuffle/ │ │ │ └── Shuffle.jsx │ │ ├── SplitText/ │ │ │ └── SplitText.jsx │ │ ├── TextCursor/ │ │ │ └── TextCursor.jsx │ │ ├── TextPressure/ │ │ │ └── TextPressure.jsx │ │ ├── TextType/ │ │ │ └── TextType.jsx │ │ ├── TrueFocus/ │ │ │ └── TrueFocus.jsx │ │ └── VariableProximity/ │ │ └── VariableProximity.jsx │ ├── tools/ │ │ ├── background-studio/ │ │ │ ├── BackgroundStudio.jsx │ │ │ ├── Controls.jsx │ │ │ ├── backgrounds/ │ │ │ │ └── index.js │ │ │ ├── hooks/ │ │ │ │ └── useBackgroundState.js │ │ │ └── utils/ │ │ │ └── exportCode.js │ │ ├── shape-magic/ │ │ │ ├── Canvas.jsx │ │ │ ├── Controls.jsx │ │ │ ├── ShapeMagic.jsx │ │ │ ├── computeBridges.js │ │ │ ├── svgRenderers.js │ │ │ └── types.js │ │ ├── texture-lab/ │ │ │ ├── Canvas.jsx │ │ │ ├── Controls.jsx │ │ │ ├── TextureLab.jsx │ │ │ ├── renderer.js │ │ │ ├── shaders.js │ │ │ ├── types.js │ │ │ └── utils.js │ │ └── tools.css │ ├── ts-default/ │ │ ├── Animations/ │ │ │ ├── AnimatedContent/ │ │ │ │ └── AnimatedContent.tsx │ │ │ ├── Antigravity/ │ │ │ │ └── Antigravity.tsx │ │ │ ├── BlobCursor/ │ │ │ │ ├── BlobCursor.css │ │ │ │ └── BlobCursor.tsx │ │ │ ├── ClickSpark/ │ │ │ │ └── ClickSpark.tsx │ │ │ ├── Crosshair/ │ │ │ │ └── Crosshair.tsx │ │ │ ├── Cubes/ │ │ │ │ ├── Cubes.css │ │ │ │ └── Cubes.tsx │ │ │ ├── ElectricBorder/ │ │ │ │ ├── ElectricBorder.css │ │ │ │ └── ElectricBorder.tsx │ │ │ ├── FadeContent/ │ │ │ │ └── FadeContent.tsx │ │ │ ├── GhostCursor/ │ │ │ │ ├── GhostCursor.css │ │ │ │ └── GhostCursor.tsx │ │ │ ├── GlareHover/ │ │ │ │ ├── GlareHover.css │ │ │ │ └── GlareHover.tsx │ │ │ ├── GradualBlur/ │ │ │ │ ├── GradualBlur.css │ │ │ │ └── GradualBlur.tsx │ │ │ ├── ImageTrail/ │ │ │ │ ├── ImageTrail.css │ │ │ │ └── ImageTrail.tsx │ │ │ ├── LaserFlow/ │ │ │ │ ├── LaserFlow.css │ │ │ │ └── LaserFlow.tsx │ │ │ ├── LogoLoop/ │ │ │ │ ├── LogoLoop.css │ │ │ │ └── LogoLoop.tsx │ │ │ ├── MagicRings/ │ │ │ │ ├── MagicRings.css │ │ │ │ └── MagicRings.tsx │ │ │ ├── Magnet/ │ │ │ │ └── Magnet.tsx │ │ │ ├── MagnetLines/ │ │ │ │ ├── MagnetLines.css │ │ │ │ └── MagnetLines.tsx │ │ │ ├── MetaBalls/ │ │ │ │ ├── MetaBalls.css │ │ │ │ └── MetaBalls.tsx │ │ │ ├── MetallicPaint/ │ │ │ │ ├── MetallicPaint.css │ │ │ │ └── MetallicPaint.tsx │ │ │ ├── Noise/ │ │ │ │ ├── Noise.css │ │ │ │ └── Noise.tsx │ │ │ ├── OrbitImages/ │ │ │ │ ├── OrbitImages.css │ │ │ │ └── OrbitImages.tsx │ │ │ ├── PixelTrail/ │ │ │ │ ├── PixelTrail.css │ │ │ │ └── PixelTrail.tsx │ │ │ ├── PixelTransition/ │ │ │ │ ├── PixelTransition.css │ │ │ │ └── PixelTransition.tsx │ │ │ ├── Ribbons/ │ │ │ │ ├── Ribbons.css │ │ │ │ └── Ribbons.tsx │ │ │ ├── ShapeBlur/ │ │ │ │ └── ShapeBlur.tsx │ │ │ ├── SplashCursor/ │ │ │ │ └── SplashCursor.tsx │ │ │ ├── StarBorder/ │ │ │ │ ├── StarBorder.css │ │ │ │ └── StarBorder.tsx │ │ │ ├── StickerPeel/ │ │ │ │ ├── StickerPeel.css │ │ │ │ └── StickerPeel.tsx │ │ │ └── TargetCursor/ │ │ │ ├── TargetCursor.css │ │ │ └── TargetCursor.tsx │ │ ├── Backgrounds/ │ │ │ ├── Aurora/ │ │ │ │ ├── Aurora.css │ │ │ │ └── Aurora.tsx │ │ │ ├── Balatro/ │ │ │ │ ├── Balatro.css │ │ │ │ └── Balatro.tsx │ │ │ ├── Ballpit/ │ │ │ │ └── Ballpit.tsx │ │ │ ├── Beams/ │ │ │ │ ├── Beams.css │ │ │ │ └── Beams.tsx │ │ │ ├── ColorBends/ │ │ │ │ ├── ColorBends.css │ │ │ │ └── ColorBends.tsx │ │ │ ├── DarkVeil/ │ │ │ │ ├── DarkVeil.css │ │ │ │ └── DarkVeil.tsx │ │ │ ├── Dither/ │ │ │ │ ├── Dither.css │ │ │ │ └── Dither.tsx │ │ │ ├── DotGrid/ │ │ │ │ ├── DotGrid.css │ │ │ │ └── DotGrid.tsx │ │ │ ├── EvilEye/ │ │ │ │ ├── EvilEye.css │ │ │ │ └── EvilEye.tsx │ │ │ ├── FaultyTerminal/ │ │ │ │ ├── FaultyTerminal.css │ │ │ │ └── FaultyTerminal.tsx │ │ │ ├── FloatingLines/ │ │ │ │ ├── FloatingLines.css │ │ │ │ └── FloatingLines.tsx │ │ │ ├── Galaxy/ │ │ │ │ ├── Galaxy.css │ │ │ │ └── Galaxy.tsx │ │ │ ├── GradientBlinds/ │ │ │ │ ├── GradientBlinds.css │ │ │ │ └── GradientBlinds.tsx │ │ │ ├── Grainient/ │ │ │ │ ├── Grainient.css │ │ │ │ └── Grainient.tsx │ │ │ ├── GridDistortion/ │ │ │ │ ├── GridDistortion.css │ │ │ │ └── GridDistortion.tsx │ │ │ ├── GridMotion/ │ │ │ │ ├── GridMotion.css │ │ │ │ └── GridMotion.tsx │ │ │ ├── GridScan/ │ │ │ │ ├── GridScan.css │ │ │ │ └── GridScan.tsx │ │ │ ├── Hyperspeed/ │ │ │ │ ├── HyperSpeedPresets.ts │ │ │ │ ├── Hyperspeed.css │ │ │ │ └── Hyperspeed.tsx │ │ │ ├── Iridescence/ │ │ │ │ ├── Iridescence.css │ │ │ │ └── Iridescence.tsx │ │ │ ├── LetterGlitch/ │ │ │ │ └── LetterGlitch.tsx │ │ │ ├── LightPillar/ │ │ │ │ ├── LightPillar.css │ │ │ │ └── LightPillar.tsx │ │ │ ├── LightRays/ │ │ │ │ ├── LightRays.css │ │ │ │ └── LightRays.tsx │ │ │ ├── Lightning/ │ │ │ │ ├── Lightning.css │ │ │ │ └── Lightning.tsx │ │ │ ├── LineWaves/ │ │ │ │ ├── LineWaves.css │ │ │ │ └── LineWaves.tsx │ │ │ ├── LiquidChrome/ │ │ │ │ ├── LiquidChrome.css │ │ │ │ └── LiquidChrome.tsx │ │ │ ├── LiquidEther/ │ │ │ │ ├── LiquidEther.css │ │ │ │ └── LiquidEther.tsx │ │ │ ├── Orb/ │ │ │ │ ├── Orb.css │ │ │ │ └── Orb.tsx │ │ │ ├── Particles/ │ │ │ │ ├── Particles.css │ │ │ │ └── Particles.tsx │ │ │ ├── PixelBlast/ │ │ │ │ ├── PixelBlast.css │ │ │ │ └── PixelBlast.tsx │ │ │ ├── PixelSnow/ │ │ │ │ ├── PixelSnow.css │ │ │ │ └── PixelSnow.tsx │ │ │ ├── Plasma/ │ │ │ │ ├── Plasma.css │ │ │ │ └── Plasma.tsx │ │ │ ├── Prism/ │ │ │ │ ├── Prism.css │ │ │ │ └── Prism.tsx │ │ │ ├── PrismaticBurst/ │ │ │ │ ├── PrismaticBurst.css │ │ │ │ └── PrismaticBurst.tsx │ │ │ ├── Radar/ │ │ │ │ ├── Radar.css │ │ │ │ └── Radar.tsx │ │ │ ├── RippleGrid/ │ │ │ │ ├── RippleGrid.css │ │ │ │ └── RippleGrid.tsx │ │ │ ├── ShapeGrid/ │ │ │ │ ├── ShapeGrid.css │ │ │ │ └── ShapeGrid.tsx │ │ │ ├── Silk/ │ │ │ │ └── Silk.tsx │ │ │ ├── SoftAurora/ │ │ │ │ ├── SoftAurora.css │ │ │ │ └── SoftAurora.tsx │ │ │ ├── Threads/ │ │ │ │ ├── Threads.css │ │ │ │ └── Threads.tsx │ │ │ └── Waves/ │ │ │ ├── Waves.css │ │ │ └── Waves.tsx │ │ ├── Components/ │ │ │ ├── AnimatedList/ │ │ │ │ ├── AnimatedList.css │ │ │ │ └── AnimatedList.tsx │ │ │ ├── BorderGlow/ │ │ │ │ ├── BorderGlow.css │ │ │ │ └── BorderGlow.tsx │ │ │ ├── BounceCards/ │ │ │ │ ├── BounceCards.css │ │ │ │ └── BounceCards.tsx │ │ │ ├── BubbleMenu/ │ │ │ │ ├── BubbleMenu.css │ │ │ │ └── BubbleMenu.tsx │ │ │ ├── CardNav/ │ │ │ │ ├── CardNav.css │ │ │ │ └── CardNav.tsx │ │ │ ├── CardSwap/ │ │ │ │ ├── CardSwap.css │ │ │ │ └── CardSwap.tsx │ │ │ ├── Carousel/ │ │ │ │ ├── Carousel.css │ │ │ │ └── Carousel.tsx │ │ │ ├── ChromaGrid/ │ │ │ │ ├── ChromaGrid.css │ │ │ │ └── ChromaGrid.tsx │ │ │ ├── CircularGallery/ │ │ │ │ ├── CircularGallery.css │ │ │ │ └── CircularGallery.tsx │ │ │ ├── Counter/ │ │ │ │ ├── Counter.css │ │ │ │ └── Counter.tsx │ │ │ ├── DecayCard/ │ │ │ │ ├── DecayCard.css │ │ │ │ └── DecayCard.tsx │ │ │ ├── Dock/ │ │ │ │ ├── Dock.css │ │ │ │ └── Dock.tsx │ │ │ ├── DomeGallery/ │ │ │ │ ├── DomeGallery.css │ │ │ │ └── DomeGallery.tsx │ │ │ ├── ElasticSlider/ │ │ │ │ ├── ElasticSlider.css │ │ │ │ └── ElasticSlider.tsx │ │ │ ├── FlowingMenu/ │ │ │ │ ├── FlowingMenu.css │ │ │ │ └── FlowingMenu.tsx │ │ │ ├── FluidGlass/ │ │ │ │ └── FluidGlass.tsx │ │ │ ├── FlyingPosters/ │ │ │ │ ├── FlyingPosters.css │ │ │ │ └── FlyingPosters.tsx │ │ │ ├── Folder/ │ │ │ │ ├── Folder.css │ │ │ │ └── Folder.tsx │ │ │ ├── GlassIcons/ │ │ │ │ ├── GlassIcons.css │ │ │ │ └── GlassIcons.tsx │ │ │ ├── GlassSurface/ │ │ │ │ ├── GlassSurface.css │ │ │ │ └── GlassSurface.tsx │ │ │ ├── GooeyNav/ │ │ │ │ ├── GooeyNav.css │ │ │ │ └── GooeyNav.tsx │ │ │ ├── InfiniteMenu/ │ │ │ │ ├── InfiniteMenu.css │ │ │ │ └── InfiniteMenu.tsx │ │ │ ├── Lanyard/ │ │ │ │ ├── Lanyard.css │ │ │ │ ├── Lanyard.tsx │ │ │ │ └── card.glb │ │ │ ├── MagicBento/ │ │ │ │ ├── MagicBento.css │ │ │ │ └── MagicBento.tsx │ │ │ ├── Masonry/ │ │ │ │ ├── Masonry.css │ │ │ │ └── Masonry.tsx │ │ │ ├── ModelViewer/ │ │ │ │ └── ModelViewer.tsx │ │ │ ├── PillNav/ │ │ │ │ ├── PillNav.css │ │ │ │ └── PillNav.tsx │ │ │ ├── PixelCard/ │ │ │ │ ├── PixelCard.css │ │ │ │ └── PixelCard.tsx │ │ │ ├── ProfileCard/ │ │ │ │ ├── ProfileCard.css │ │ │ │ └── ProfileCard.tsx │ │ │ ├── ReflectiveCard/ │ │ │ │ ├── ReflectiveCard.css │ │ │ │ └── ReflectiveCard.tsx │ │ │ ├── ScrollStack/ │ │ │ │ ├── ScrollStack.css │ │ │ │ └── ScrollStack.tsx │ │ │ ├── SpotlightCard/ │ │ │ │ ├── SpotlightCard.css │ │ │ │ └── SpotlightCard.tsx │ │ │ ├── Stack/ │ │ │ │ ├── Stack.css │ │ │ │ └── Stack.tsx │ │ │ ├── StaggeredMenu/ │ │ │ │ ├── StaggeredMenu.css │ │ │ │ └── StaggeredMenu.tsx │ │ │ ├── Stepper/ │ │ │ │ ├── Stepper.css │ │ │ │ └── Stepper.tsx │ │ │ └── TiltedCard/ │ │ │ ├── TiltedCard.css │ │ │ └── TiltedCard.tsx │ │ └── TextAnimations/ │ │ ├── ASCIIText/ │ │ │ └── ASCIIText.tsx │ │ ├── BlurText/ │ │ │ └── BlurText.tsx │ │ ├── CircularText/ │ │ │ ├── CircularText.css │ │ │ └── CircularText.tsx │ │ ├── CountUp/ │ │ │ └── CountUp.tsx │ │ ├── CurvedLoop/ │ │ │ ├── CurvedLoop.css │ │ │ └── CurvedLoop.tsx │ │ ├── DecryptedText/ │ │ │ └── DecryptedText.tsx │ │ ├── FallingText/ │ │ │ ├── FallingText.css │ │ │ └── FallingText.tsx │ │ ├── FuzzyText/ │ │ │ └── FuzzyText.tsx │ │ ├── GlitchText/ │ │ │ ├── GlitchText.css │ │ │ └── GlitchText.tsx │ │ ├── GradientText/ │ │ │ ├── GradientText.css │ │ │ └── GradientText.tsx │ │ ├── RotatingText/ │ │ │ ├── RotatingText.css │ │ │ └── RotatingText.tsx │ │ ├── ScrambledText/ │ │ │ ├── ScrambledText.css │ │ │ └── ScrambledText.tsx │ │ ├── ScrollFloat/ │ │ │ ├── ScrollFloat.css │ │ │ └── ScrollFloat.tsx │ │ ├── ScrollReveal/ │ │ │ ├── ScrollReveal.css │ │ │ └── ScrollReveal.tsx │ │ ├── ScrollVelocity/ │ │ │ ├── ScrollVelocity.css │ │ │ └── ScrollVelocity.tsx │ │ ├── ShinyText/ │ │ │ ├── ShinyText.css │ │ │ └── ShinyText.tsx │ │ ├── Shuffle/ │ │ │ ├── Shuffle.css │ │ │ └── Shuffle.tsx │ │ ├── SplitText/ │ │ │ └── SplitText.tsx │ │ ├── TextCursor/ │ │ │ ├── TextCursor.css │ │ │ └── TextCursor.tsx │ │ ├── TextPressure/ │ │ │ └── TextPressure.tsx │ │ ├── TextType/ │ │ │ ├── TextType.css │ │ │ └── TextType.tsx │ │ ├── TrueFocus/ │ │ │ ├── TrueFocus.css │ │ │ └── TrueFocus.tsx │ │ └── VariableProximity/ │ │ ├── VariableProximity.css │ │ └── VariableProximity.tsx │ ├── ts-tailwind/ │ │ ├── Animations/ │ │ │ ├── AnimatedContent/ │ │ │ │ └── AnimatedContent.tsx │ │ │ ├── Antigravity/ │ │ │ │ └── Antigravity.tsx │ │ │ ├── BlobCursor/ │ │ │ │ └── BlobCursor.tsx │ │ │ ├── ClickSpark/ │ │ │ │ └── ClickSpark.tsx │ │ │ ├── Crosshair/ │ │ │ │ └── Crosshair.tsx │ │ │ ├── Cubes/ │ │ │ │ └── Cubes.tsx │ │ │ ├── ElectricBorder/ │ │ │ │ └── ElectricBorder.tsx │ │ │ ├── FadeContent/ │ │ │ │ └── FadeContent.tsx │ │ │ ├── GhostCursor/ │ │ │ │ └── GhostCursor.tsx │ │ │ ├── GlareHover/ │ │ │ │ └── GlareHover.tsx │ │ │ ├── GradualBlur/ │ │ │ │ └── GradualBlur.tsx │ │ │ ├── ImageTrail/ │ │ │ │ └── ImageTrail.tsx │ │ │ ├── LaserFlow/ │ │ │ │ └── LaserFlow.tsx │ │ │ ├── LogoLoop/ │ │ │ │ └── LogoLoop.tsx │ │ │ ├── MagicRings/ │ │ │ │ └── MagicRings.tsx │ │ │ ├── Magnet/ │ │ │ │ └── Magnet.tsx │ │ │ ├── MagnetLines/ │ │ │ │ └── MagnetLines.tsx │ │ │ ├── MetaBalls/ │ │ │ │ └── MetaBalls.tsx │ │ │ ├── MetallicPaint/ │ │ │ │ └── MetallicPaint.tsx │ │ │ ├── Noise/ │ │ │ │ └── Noise.tsx │ │ │ ├── OrbitImages/ │ │ │ │ └── OrbitImages.tsx │ │ │ ├── PixelTrail/ │ │ │ │ └── PixelTrail.tsx │ │ │ ├── PixelTransition/ │ │ │ │ └── PixelTransition.tsx │ │ │ ├── Ribbons/ │ │ │ │ └── Ribbons.tsx │ │ │ ├── ShapeBlur/ │ │ │ │ └── ShapeBlur.tsx │ │ │ ├── SplashCursor/ │ │ │ │ └── SplashCursor.tsx │ │ │ ├── StarBorder/ │ │ │ │ └── StarBorder.tsx │ │ │ ├── StickerPeel/ │ │ │ │ └── StickerPeel.tsx │ │ │ └── TargetCursor/ │ │ │ └── TargetCursor.tsx │ │ ├── Backgrounds/ │ │ │ ├── Aurora/ │ │ │ │ └── Aurora.tsx │ │ │ ├── Balatro/ │ │ │ │ └── Balatro.tsx │ │ │ ├── Ballpit/ │ │ │ │ └── Ballpit.tsx │ │ │ ├── Beams/ │ │ │ │ └── Beams.tsx │ │ │ ├── ColorBends/ │ │ │ │ └── ColorBends.tsx │ │ │ ├── DarkVeil/ │ │ │ │ └── DarkVeil.tsx │ │ │ ├── Dither/ │ │ │ │ └── Dither.tsx │ │ │ ├── DotGrid/ │ │ │ │ └── DotGrid.tsx │ │ │ ├── EvilEye/ │ │ │ │ └── EvilEye.tsx │ │ │ ├── FaultyTerminal/ │ │ │ │ └── FaultyTerminal.tsx │ │ │ ├── FloatingLines/ │ │ │ │ └── FloatingLines.tsx │ │ │ ├── Galaxy/ │ │ │ │ └── Galaxy.tsx │ │ │ ├── GradientBlinds/ │ │ │ │ └── GradientBlinds.tsx │ │ │ ├── Grainient/ │ │ │ │ └── Grainient.tsx │ │ │ ├── GridDistortion/ │ │ │ │ └── GridDistortion.tsx │ │ │ ├── GridMotion/ │ │ │ │ └── GridMotion.tsx │ │ │ ├── GridScan/ │ │ │ │ └── GridScan.tsx │ │ │ ├── Hyperspeed/ │ │ │ │ ├── HyperSpeedPresets.ts │ │ │ │ └── Hyperspeed.tsx │ │ │ ├── Iridescence/ │ │ │ │ └── Iridescence.tsx │ │ │ ├── LetterGlitch/ │ │ │ │ └── LetterGlitch.tsx │ │ │ ├── LightPillar/ │ │ │ │ └── LightPillar.tsx │ │ │ ├── LightRays/ │ │ │ │ └── LightRays.tsx │ │ │ ├── Lightning/ │ │ │ │ └── Lightning.tsx │ │ │ ├── LineWaves/ │ │ │ │ └── LineWaves.tsx │ │ │ ├── LiquidChrome/ │ │ │ │ └── LiquidChrome.tsx │ │ │ ├── LiquidEther/ │ │ │ │ └── LiquidEther.tsx │ │ │ ├── Orb/ │ │ │ │ └── Orb.tsx │ │ │ ├── Particles/ │ │ │ │ └── Particles.tsx │ │ │ ├── PixelBlast/ │ │ │ │ └── PixelBlast.tsx │ │ │ ├── PixelSnow/ │ │ │ │ └── PixelSnow.tsx │ │ │ ├── Plasma/ │ │ │ │ └── Plasma.tsx │ │ │ ├── Prism/ │ │ │ │ └── Prism.tsx │ │ │ ├── PrismaticBurst/ │ │ │ │ └── PrismaticBurst.tsx │ │ │ ├── Radar/ │ │ │ │ └── Radar.tsx │ │ │ ├── RippleGrid/ │ │ │ │ └── RippleGrid.tsx │ │ │ ├── ShapeGrid/ │ │ │ │ └── ShapeGrid.tsx │ │ │ ├── Silk/ │ │ │ │ └── Silk.tsx │ │ │ ├── SoftAurora/ │ │ │ │ └── SoftAurora.tsx │ │ │ ├── Threads/ │ │ │ │ └── Threads.tsx │ │ │ └── Waves/ │ │ │ └── Waves.tsx │ │ ├── Components/ │ │ │ ├── AnimatedList/ │ │ │ │ └── AnimatedList.tsx │ │ │ ├── BorderGlow/ │ │ │ │ └── BorderGlow.tsx │ │ │ ├── BounceCards/ │ │ │ │ └── BounceCards.tsx │ │ │ ├── BubbleMenu/ │ │ │ │ └── BubbleMenu.tsx │ │ │ ├── CardNav/ │ │ │ │ └── CardNav.tsx │ │ │ ├── CardSwap/ │ │ │ │ └── CardSwap.tsx │ │ │ ├── Carousel/ │ │ │ │ └── Carousel.tsx │ │ │ ├── ChromaGrid/ │ │ │ │ └── ChromaGrid.tsx │ │ │ ├── CircularGallery/ │ │ │ │ └── CircularGallery.tsx │ │ │ ├── Counter/ │ │ │ │ └── Counter.tsx │ │ │ ├── DecayCard/ │ │ │ │ └── DecayCard.tsx │ │ │ ├── Dock/ │ │ │ │ └── Dock.tsx │ │ │ ├── DomeGallery/ │ │ │ │ └── DomeGallery.tsx │ │ │ ├── ElasticSlider/ │ │ │ │ └── ElasticSlider.tsx │ │ │ ├── FlowingMenu/ │ │ │ │ └── FlowingMenu.tsx │ │ │ ├── FluidGlass/ │ │ │ │ └── FluidGlass.tsx │ │ │ ├── FlyingPosters/ │ │ │ │ └── FlyingPosters.tsx │ │ │ ├── Folder/ │ │ │ │ └── Folder.tsx │ │ │ ├── GlassIcons/ │ │ │ │ └── GlassIcons.tsx │ │ │ ├── GlassSurface/ │ │ │ │ └── GlassSurface.tsx │ │ │ ├── GooeyNav/ │ │ │ │ └── GooeyNav.tsx │ │ │ ├── InfiniteMenu/ │ │ │ │ └── InfiniteMenu.tsx │ │ │ ├── Lanyard/ │ │ │ │ ├── Lanyard.tsx │ │ │ │ └── card.glb │ │ │ ├── MagicBento/ │ │ │ │ └── MagicBento.tsx │ │ │ ├── Masonry/ │ │ │ │ └── Masonry.tsx │ │ │ ├── ModelViewer/ │ │ │ │ └── ModelViewer.tsx │ │ │ ├── PillNav/ │ │ │ │ └── PillNav.tsx │ │ │ ├── PixelCard/ │ │ │ │ └── PixelCard.tsx │ │ │ ├── ProfileCard/ │ │ │ │ └── ProfileCard.tsx │ │ │ ├── ReflectiveCard/ │ │ │ │ └── ReflectiveCard.tsx │ │ │ ├── ScrollStack/ │ │ │ │ └── ScrollStack.tsx │ │ │ ├── SpotlightCard/ │ │ │ │ └── SpotlightCard.tsx │ │ │ ├── Stack/ │ │ │ │ └── Stack.tsx │ │ │ ├── StaggeredMenu/ │ │ │ │ └── StaggeredMenu.tsx │ │ │ ├── Stepper/ │ │ │ │ └── Stepper.tsx │ │ │ └── TiltedCard/ │ │ │ └── TiltedCard.tsx │ │ └── TextAnimations/ │ │ ├── ASCIIText/ │ │ │ └── ASCIIText.tsx │ │ ├── BlurText/ │ │ │ └── BlurText.tsx │ │ ├── CircularText/ │ │ │ └── CircularText.tsx │ │ ├── CountUp/ │ │ │ └── CountUp.tsx │ │ ├── CurvedLoop/ │ │ │ └── CurvedLoop.tsx │ │ ├── DecryptedText/ │ │ │ └── DecryptedText.tsx │ │ ├── FallingText/ │ │ │ └── FallingText.tsx │ │ ├── FuzzyText/ │ │ │ └── FuzzyText.tsx │ │ ├── GlitchText/ │ │ │ └── GlitchText.tsx │ │ ├── GradientText/ │ │ │ └── GradientText.tsx │ │ ├── RotatingText/ │ │ │ └── RotatingText.tsx │ │ ├── ScrambledText/ │ │ │ └── ScrambledText.tsx │ │ ├── ScrollFloat/ │ │ │ └── ScrollFloat.tsx │ │ ├── ScrollReveal/ │ │ │ └── ScrollReveal.tsx │ │ ├── ScrollVelocity/ │ │ │ └── ScrollVelocity.tsx │ │ ├── ShinyText/ │ │ │ └── ShinyText.tsx │ │ ├── Shuffle/ │ │ │ └── Shuffle.tsx │ │ ├── SplitText/ │ │ │ └── SplitText.tsx │ │ ├── TextCursor/ │ │ │ └── TextCursor.tsx │ │ ├── TextPressure/ │ │ │ └── TextPressure.tsx │ │ ├── TextType/ │ │ │ └── TextType.tsx │ │ ├── TrueFocus/ │ │ │ └── TrueFocus.tsx │ │ └── VariableProximity/ │ │ └── VariableProximity.tsx │ ├── utils/ │ │ ├── animationUtils.js │ │ ├── cli.js │ │ ├── codeGeneration.js │ │ ├── codeTheme.js │ │ ├── customTheme.js │ │ ├── favorites.js │ │ ├── fuzzy.js │ │ └── utils.js │ └── vite-env.d.ts ├── tsconfig.json ├── vite.config.js └── wrangler.jsonc