"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import PricingCardOne from '@/components/sections/pricing/PricingCardOne';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import TextAbout from '@/components/sections/about/TextAbout';
import { Award, Sparkles, Star, Zap } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="hover-bubble"
        defaultTextAnimation="background-highlight"
        borderRadius="pill"
        contentWidth="medium"
        sizing="largeSmallSizeMediumTitles"
        background="floatingGradient"
        cardStyle="glass-elevated"
        primaryButtonStyle="gradient"
        secondaryButtonStyle="solid"
        headingFontWeight="extrabold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        {
          name: "Home",
          id: "#hero",
        },
        {
          name: "Features",
          id: "#features",
        },
        {
          name: "Content",
          id: "#content",
        },
        {
          name: "Plans",
          id: "#plans",
        },
        {
          name: "Testimonials",
          id: "#testimonials",
        },
        {
          name: "FAQ",
          id: "#faq",
        },
        {
          name: "Contact",
          id: "#contact",
        },
      ]}
      brandName="Aurora Steam"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroOverlay
      title="Stream Nordic Football & TV Your Way"
      description="Aurora Steam brings live matches, premium channels, and entertainment to Scandinavia. Choose your plan—1 month to 12 months—and start watching instantly."
      buttons={[
        {
          text: "Pick Your Plan",
          href: "#plans",
        },
      ]}
      buttonAnimation="opacity"
      imageSrc="http://img.b2bpic.net/free-photo/still-life-cozy-atmosphere-with-cup-tea_169016-3518.jpg"
      imageAlt="Dynamic football match on a large TV screen with aurora colors in the ambient light"
      showDimOverlay={true}
      showBlur={true}
      textPosition="bottom"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/handsome-smiling-young-handsome-bearded-wild-curly-hair-man-with-bright-blue-eyes-isolated-white-background-young-thinking-man-green-tshirt-white-background_549566-955.jpg",
          alt: "Happy subscriber avatar 1",
        },
        {
          src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-posing_23-2148920100.jpg",
          alt: "Happy subscriber avatar 2",
        },
        {
          src: "http://img.b2bpic.net/free-photo/front-view-smiley-man-posing-outdoors_23-2148613070.jpg",
          alt: "Happy subscriber avatar 3",
        },
        {
          src: "http://img.b2bpic.net/free-photo/happy-joyful-guy-enjoying-leisure-time_1262-20555.jpg",
          alt: "Happy subscriber avatar 4",
        },
        {
          src: "http://img.b2bpic.net/free-photo/happy-expression_1194-1746.jpg",
          alt: "Happy subscriber avatar 5",
        },
      ]}
      avatarText="Join 100K+ satisfied streamers"
    />
  </div>

  <div id="about" data-section="about">
      <TextAbout
      useInvertedBackground={true}
      title="Your Gateway to Scandinavian Entertainment"
      description="Aurora Steam redefines your streaming experience. Enjoy seamless access to live sports, premium TV channels, and a vast library of entertainment, all tailored for the Nordic market. Say goodbye to subscription fatigue, regional content restrictions, and complex checkout processes with our flexible plans and WhatsApp support."
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardSix
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Live Nordic Football",
          description: "Never miss a match from your favorite leagues. Stream live in high definition, with comprehensive coverage of top Scandinavian and European football.",
          imageSrc: "http://img.b2bpic.net/free-photo/saudi-arabia-heart-flag_187299-31126.jpg",
          imageAlt: "Live football streaming icon",
        },
        {
          title: "Premium TV Channels",
          description: "Access a curated selection of premium live TV channels, offering everything from news and documentaries to popular series and movies, all available instantly.",
          imageSrc: "http://img.b2bpic.net/free-vector/abstract-logo-template-gradient-style_52683-13780.jpg",
          imageAlt: "Premium TV channels icon",
        },
        {
          title: "Flexible Subscription Plans",
          description: "Choose from 1, 3, 6, or 12-month plans. No long-term contracts, no hidden fees. Upgrade or downgrade anytime to fit your needs and budget.",
          imageSrc: "http://img.b2bpic.net/free-vector/multimedia-line-icon-web-print-mobile-ux-ui-kit_1057-10867.jpg",
          imageAlt: "Flexible subscription plans icon",
        },
        {
          title: "WhatsApp-Based Checkout & Support",
          description: "Enjoy a simple, secure, and instant checkout process directly via WhatsApp. Our dedicated support team is also just a message away for any assistance.",
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-bed-holding-mobile-phone-pills-taking-medication-searching-dosage_1258-204129.jpg",
          imageAlt: "WhatsApp checkout and support icon",
        },
      ]}
      title="Why Aurora Steam?"
      description="Discover the unparalleled benefits of streaming with Aurora Steam. We're built for the modern Scandinavian viewer."
    />
  </div>

  <div id="content" data-section="content">
      <ProductCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={true}
      products={[
        {
          id: "p1",
          name: "Live Football Coverage",
          price: "Starting €12/month",
          imageSrc: "http://img.b2bpic.net/free-photo/american-football-american-football-player-professional-sport-stadium_654080-378.jpg",
          imageAlt: "Football match action shot",
        },
        {
          id: "p2",
          name: "Nordic TV Channel Bundles",
          price: "Available with any plan",
          imageSrc: "http://img.b2bpic.net/free-photo/concept-cinema-with-film-elements_23-2150063157.jpg",
          imageAlt: "Scandinavian TV channel logos",
        },
        {
          id: "p3",
          name: "Sports Categories",
          price: "Explore all sports",
          imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-doing-sport-with-stats_23-2150040493.jpg",
          imageAlt: "Streaming device interface with sports categories",
        },
        {
          id: "p4",
          name: "Regional Content Access",
          price: "Stream across Scandinavia",
          imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-technology-concept-young-blond-working-woman-trench-coat-studying-working_1258-205443.jpg",
          imageAlt: "Map of Scandinavia with glowing network lines",
        },
        {
          id: "p5",
          name: "Mobile & Tablet Streaming",
          price: "Watch anywhere, anytime",
          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-device_23-2149141894.jpg",
          imageAlt: "Person enjoying streaming on a tablet",
        },
        {
          id: "p6",
          name: "High-Speed Content Delivery",
          price: "Seamless & buffer-free",
          imageSrc: "http://img.b2bpic.net/free-photo/blurred-night-lights_23-2148139343.jpg",
          imageAlt: "Abstract data streams and network connections",
        },
      ]}
      title="Curated Content for Every Fan"
      description="Dive into a world of exclusive Nordic football and a wide array of live TV channels. Your ultimate entertainment destination awaits."
    />
  </div>

  <div id="plans" data-section="plans">
      <PricingCardOne
      animationType="depth-3d"
      textboxLayout="default"
      useInvertedBackground={false}
      plans={[
        {
          id: "1month",
          badge: "Trial",
          badgeIcon: Sparkles,
          price: "€12",
          subtitle: "Per Month",
          features: [
            "Access to all content",
            "Live football & TV",
            "WhatsApp support",
          ],
        },
        {
          id: "3month",
          badge: "Popular",
          badgeIcon: Star,
          price: "€30",
          subtitle: "Every 3 Months",
          features: [
            "Save €6 annually",
            "Access to all content",
            "Live football & TV",
            "WhatsApp support",
          ],
        },
        {
          id: "6month",
          badge: "Best Value",
          badgeIcon: Award,
          price: "€50",
          subtitle: "Every 6 Months",
          features: [
            "Save €22 annually",
            "Access to all content",
            "Live football & TV",
            "Priority WhatsApp support",
          ],
        },
        {
          id: "12month",
          badge: "Ultimate",
          badgeIcon: Zap,
          price: "€80",
          subtitle: "Annually",
          features: [
            "Save €64 annually",
            "Access to all content",
            "Live football & TV",
            "24/7 Priority WhatsApp support",
          ],
        },
      ]}
      title="Flexible Plans, Instant Access"
      description="Choose the subscription that fits your lifestyle. No long-term commitments, just pure entertainment. All plans include live football and premium TV channels."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardFive
      textboxLayout="default"
      useInvertedBackground={true}
      testimonials={[
        {
          id: "t1",
          name: "Jonas K.",
          date: "2 weeks ago",
          title: "Unbeatable Football Coverage!",
          quote: "Aurora Steam is a game-changer for Nordic football fans. The live streams are flawless, and I love the flexibility of the monthly plan. Highly recommend!",
          tag: "Football Fan",
          avatarSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-father-posing-home_23-2148853976.jpg",
          avatarAlt: "Jonas K. avatar",
          imageSrc: "http://img.b2bpic.net/free-photo/multiethnic-group-friends-having-fun-with-shooter-competition-playing-shooting-video-games-tv-console-home-with-friends-enjoying-game-play-gathering-drinking-beer_482257-50985.jpg",
          imageAlt: "Man watching football on TV",
        },
        {
          id: "t2",
          name: "Sofia L.",
          date: "1 month ago",
          title: "All My Channels in One Place",
          quote: "Finally, an IPTV service that actually delivers! I get all my favorite Scandinavian channels without any hassle. The WhatsApp checkout was surprisingly simple.",
          tag: "TV Enthusiast",
          avatarSrc: "http://img.b2bpic.net/free-photo/bearded-man-wearing-knitted-warm-sweater-hat_273609-6900.jpg",
          avatarAlt: "Sofia L. avatar",
          imageSrc: "http://img.b2bpic.net/free-photo/couple-home-enjoying-life_23-2149167724.jpg",
          imageAlt: "Friends watching a show on a laptop",
        },
        {
          id: "t3",
          name: "Erik H.",
          date: "3 months ago",
          title: "Flexible & Budget-Friendly",
          quote: "I was tired of expensive annual subscriptions. Aurora Steam's 3-month plan is perfect for my budget, and the quality is excellent. Great value!",
          tag: "Cordcutter",
          avatarSrc: "http://img.b2bpic.net/free-photo/young-handsome-man-wearing-coat-outside-park_1303-19985.jpg",
          avatarAlt: "Erik H. avatar",
          imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-smartphone-home_23-2150652898.jpg",
          imageAlt: "Hands navigating streaming app on smartphone",
        },
        {
          id: "t4",
          name: "Anna S.",
          date: "5 months ago",
          title: "Perfect for the Whole Family",
          quote: "We love the variety of content on Aurora Steam. There's always something for everyone, from live sports for my husband to documentaries for me. A truly family-friendly service.",
          tag: "Family User",
          avatarSrc: "http://img.b2bpic.net/free-photo/studio-portrait-brunette-female-blue-shirt-grey-background_613910-7954.jpg",
          avatarAlt: "Anna S. avatar",
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-child-spending-time-with-parents_23-2149241063.jpg",
          imageAlt: "Family watching movie on TV",
        },
        {
          id: "t5",
          name: "Mikael N.",
          date: "6 months ago",
          title: "Seamless Experience & Great Support",
          quote: "From signing up via WhatsApp to getting help with a query, the entire experience has been incredibly smooth. The quality of streams is consistently high.",
          tag: "Tech-Savvy Streamer",
          avatarSrc: "http://img.b2bpic.net/free-photo/eskimo-people-living-extreme-weather-condition_23-2151036395.jpg",
          avatarAlt: "Mikael N. avatar",
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-guy-with-ring-smartphone_23-2148450773.jpg",
          imageAlt: "Vibrant graphic illustrating flexible payment methods",
        },
      ]}
      title="What Our Subscribers Say"
      description="Real feedback from happy streamers across Scandinavia. Join our growing community of satisfied customers."
    />
  </div>

  <div id="social-proof" data-section="social-proof">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={false}
      names={[
        "Nordic Sports Live",
        "Aurora Drama Hub",
        "Scandi Kids TV",
        "Viking History Channel",
        "Nordic Cinema Direct",
        "Arctic Nature Docs",
        "Scandi Music Vibes",
      ]}
      title="Access Top Nordic Channels & Content"
      description="Aurora Steam partners with leading broadcasters and content providers to bring you the best in Scandinavian and international entertainment, sports, and news."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqDouble
      textboxLayout="default"
      useInvertedBackground={true}
      faqs={[
        {
          id: "faq1",
          title: "What is Aurora Steam?",
          content: "Aurora Steam is an IPTV streaming service offering live Nordic football, premium TV channels, and a wide range of entertainment content across Scandinavia. We focus on flexible subscription plans and seamless mobile experiences.",
        },
        {
          id: "faq2",
          title: "How do I subscribe?",
          content: "You can subscribe directly via WhatsApp! Simply click the 'Pick Your Plan' button, choose your desired plan, and our team will guide you through the instant and secure checkout process.",
        },
        {
          id: "faq3",
          title: "What content is included?",
          content: "All our plans include full access to live Nordic football matches, a curated selection of premium TV channels, and a library of on-demand entertainment tailored for the Scandinavian market.",
        },
        {
          id: "faq4",
          title: "Are there long-term contracts?",
          content: "No, Aurora Steam offers flexible subscription plans ranging from 1 month to 12 months. You choose the duration that suits you best, with no long-term commitments or hidden fees.",
        },
        {
          id: "faq5",
          title: "Can I watch on multiple devices?",
          content: "Yes, your Aurora Steam subscription allows you to watch content on multiple compatible devices, including smartphones, tablets, smart TVs, and computers. Details on simultaneous streams can be found in our terms.",
        },
        {
          id: "faq6",
          title: "Is customer support available?",
          content: "Absolutely! Our customer support team is available via WhatsApp to assist you with any questions, technical issues, or subscription inquiries you may have. Simply send us a message.",
        },
      ]}
      title="Frequently Asked Questions"
      description="Have questions? We've got answers. Find quick solutions and learn more about Aurora Steam."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactText
      useInvertedBackground={false}
      background={{
        variant: "radial-gradient",
      }}
      text="Ready to experience seamless streaming? Pick your plan and start watching instantly. Our team is ready to assist you via WhatsApp!"
      buttons={[
        {
          text: "Start Streaming Now (WhatsApp)",
          href: "https://wa.me/212770516396",
        },
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseReveal
      logoText="Aurora Steam"
      columns={[
        {
          title: "Explore",
          items: [
            {
              label: "Home",
              href: "#hero",
            },
            {
              label: "Features",
              href: "#features",
            },
            {
              label: "Content",
              href: "#content",
            },
          ],
        },
        {
          title: "Plans",
          items: [
            {
              label: "Pricing",
              href: "#plans",
            },
            {
              label: "WhatsApp Checkout",
              href: "https://wa.me/212770516396",
            },
          ],
        },
        {
          title: "Support",
          items: [
            {
              label: "FAQ",
              href: "#faq",
            },
            {
              label: "Contact Us",
              href: "https://wa.me/212770516396",
            },
          ],
        },
      ]}
      copyrightText="© 2024 Aurora Steam. All rights reserved."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
