'use client' import * as React from 'react' import Link from 'next/link' import { Home, Search, Sparkles } from 'lucide-react' import { Button } from '@/components/ui/button' export default function NotFound() { const [easterEggFound, setEasterEggFound] = React.useState(false) const [clicks, setClicks] = React.useState(0) const [showSecret, setShowSecret] = React.useState(false) const handleLogoClick = () => { setClicks((prev) => prev + 1) if (clicks + 1 === 5) { setEasterEggFound(true) setTimeout(() => setShowSecret(true), 500) } } return (
{/* Background Animation */}
{/* 404 Number */}

404

{/* Main Message */} {!easterEggFound ? ( <>

Oops! Page Not Found

Looks like you've ventured into uncharted territory. This page doesn't exist... yet!

) : ( <>

🎉 You Found It! 🎉

Congratulations! You discovered the{' '} AWESOME easter egg!

)} {/* Easter Egg Secret Message */} {showSecret && (

Secret Message

AWESOME isn't just a word, it's a way of life! Keep exploring, keep learning, and stay awesome! 💜💗💛

Pro tip: You can press{' '} ⌘K or Ctrl+K to search from anywhere!
)} {/* Action Buttons */}
{/* Hint for Easter Egg */} {!easterEggFound && (

Psst... try clicking the 404 😉

)} {/* Success Confetti Effect */} {easterEggFound && (
{[...Array(50)].map((_, i) => (
))}
)}
{/* Inline Animations */}
) }