"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import TextAbout from '@/components/sections/about/TextAbout';
import { Activity, Award, CheckCircle, Sparkles, Star, TrendingUp, UserCheck, Users, Zap, Microscope, FlaskConical } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="bounce-effect"
        defaultTextAnimation="reveal-blur"
        borderRadius="soft"
        contentWidth="medium"
        sizing="mediumLargeSizeMediumTitles"
        background="floatingGradient"
        cardStyle="subtle-shadow"
        primaryButtonStyle="radial-glow"
        secondaryButtonStyle="solid"
        headingFontWeight="bold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleCentered
      navItems={[
        {
          name: "Курс",          id: "#course"},
        {
          name: "О Методе",          id: "#about"},
        {
          name: "Программа",          id: "#features"},
        {
          name: "Тарифы",          id: "#pricing"},
        {
          name: "Личный Кабинет",          id: "#account"},
      ]}
      button={{
        text: "ЗАПИСАТЬСЯ НА КОНСУЛЬТАЦИЮ",        href: "#contact"}}
      brandName="МЕТОД / NUTRITION ACADEMY"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroOverlay
      title="КОНСУЛЬТАЦИИ ANTI-AGE НУТРИЦИОЛОГА"
      description="Метод осознанного питания и долголетия. Научный подход к здоровью."
      tagAnimation="none"
      buttons={[
        {
          text: "ЗАПИСАТЬСЯ НА КОНСУЛЬТАЦИЮ",          href: "#contact"},
      ]}
      buttonAnimation="none"
      imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EdV7PN6RK5oywMAJozocVPtHh4/uploaded-1780511654226-c16o12en.png"
      imageAlt="Плавучая жидко-стеклянная сфера с ДНК и зелеными листьями внутри"
      showBlur={true}
      textPosition="bottom"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/young-woman-white-shirt-looking-aside-with-serious-face-with-arms-crossed-standing-green-wall_141793-71536.jpg",          alt: "Профессиональный нутрициолог"},
        {
          src: "http://img.b2bpic.net/free-photo/happy-beautiful-woman-working-laptop-bed-house_1150-8834.jpg",          alt: "Счастливая клиентка"},
        {
          src: "http://img.b2bpic.net/free-photo/portrait-handsome-man-posing-outdoors_23-2149073989.jpg",          alt: "Довольный клиент"},
        {
          src: "http://img.b2bpic.net/free-photo/senior-man-looking-elegant-posing-suit_23-2149488020.jpg",          alt: "Эксперт по долголетию"},
        {
          src: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-posing-with-groceries_23-2148493569.jpg",          alt: "Консультант по питанию"},
      ]}
      avatarText="Присоединяйтесь к тысячам довольных клиентов!"
    />
  </div>

  <div id="about" data-section="about">
      <TextAbout
      useInvertedBackground={true}
      tag="О нас"
      title="Ваш Путь к Долголетию и Здоровью"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardTen
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Индивидуальный План",          description: "Разработка персонального плана питания с учетом вашей генетики и образа жизни.",          media: {
            imageSrc: "http://img.b2bpic.net/free-vector/healthy-lifestyle-fitness-thin-line-banners-set_1284-53015.jpg",            imageAlt: "Персонализированный план питания"},
          items: [
            {
              icon: Sparkles,
              text: "Генетический анализ"},
            {
              icon: CheckCircle,
              text: "Учет образа жизни"},
          ],
          reverse: false,
        },
        {
          title: "Научный Подход",          description: "Использование последних исследований в области нутрициологии для эффективного омоложения.",          media: {
            imageSrc: "http://img.b2bpic.net/free-photo/front-view-growing-plants_23-2149198292.jpg",            imageAlt: "Научный подход"},
          items: [
            {
              icon: Microscope,
              text: "Доказательная медицина"},
            {
              icon: FlaskConical,
              text: "Инновационные методики"},
          ],
          reverse: true,
        },
        {
          title: "Комплексная Поддержка",          description: "Постоянное сопровождение и корректировка плана для достижения максимальных результатов.",          media: {
            imageSrc: "http://img.b2bpic.net/free-photo/excellent-idea-nice-job-portrait-supportive-delighted-happy-charming-female-friend-showing-th_1258-135890.jpg?_wi=1",            imageAlt: "Комплексная поддержка"},
          items: [
            {
              icon: Users,
              text: "Экспертное сопровождение"},
            {
              icon: Activity,
              text: "Мониторинг прогресса"},
          ],
          reverse: false,
        },
      ]}
      title="Почему Выбирают Нас?"
      description="Откройте для себя уникальные аспекты наших программ, разработанных ведущими экспертами в области Anti-Age медицины и нутрициологии."
      tag="Преимущества"
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={true}
      metrics={[
        {
          id: "1",          value: "95%",          title: "Улучшение самочувствия",          description: "Процент клиентов, отметивших значительное улучшение жизненного тонуса.",          icon: TrendingUp,
        },
        {
          id: "2",          value: "7+",          title: "Средний прирост энергии",          description: "Количество дополнительных часов бодрости, сообщаемых клиентами.",          icon: Zap,
        },
        {
          id: "3",          value: "100%",          title: "Персонализация",          description: "Каждый план питания разработан индивидуально для уникальных потребностей.",          icon: UserCheck,
        },
      ]}
      title="Наши Достижения в Anti-Age Нутрициологии"
      description="Цифры говорят сами за себя: наши клиенты достигают значительных улучшений в своем здоровье и благополучии."
      tag="Результаты"
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardFive
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",          name: "Александра Смирнова",          date: "15.03.2024",          title: "Почувствовала себя моложе",          quote: "Я чувствую себя на 10 лет моложе! Энергия бьет ключом, кожа стала лучше. Научный подход действительно работает.",          tag: "Омоложение",          avatarSrc: "http://img.b2bpic.net/free-photo/joyful-girl-playing-with-her-apple_1169-104.jpg",          avatarAlt: "Аватар Александры Смирновой",          imageSrc: "http://img.b2bpic.net/free-photo/excellent-idea-nice-job-portrait-supportive-delighted-happy-charming-female-friend-showing-th_1258-135890.jpg?_wi=2",          imageAlt: "Александра Смирнова"},
        {
          id: "2",          name: "Дмитрий Козлов",          date: "20.02.2024",          title: "Улучшение сна и пищеварения",          quote: "После программы улучшился сон и пищеварение. Очень благодарен за профессионализм и поддержку.",          tag: "Здоровье",          avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-handsome-man-black-shirt-poses-against-dark-background-standing-studio_613910-15100.jpg",          avatarAlt: "Аватар Дмитрия Козлова",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-fit-people-jogging-by-sea_329181-16758.jpg",          imageAlt: "Дмитрий Козлов"},
        {
          id: "3",          name: "Елена Волкова",          date: "10.01.2024",          title: "Новый образ жизни",          quote: "Это не просто диета, это новый образ жизни. Рекомендую всем, кто хочет по-настоящему позаботиться о себе.",          tag: "Благополучие",          avatarSrc: "http://img.b2bpic.net/free-photo/close-up-woman-posing_23-2148877801.jpg",          avatarAlt: "Аватар Елены Волковой",          imageSrc: "http://img.b2bpic.net/free-photo/portrait-cute-20-year-old-girl-with-nose-ring-pink-hair-lazing-amrchair-wearing-casual-clothes-having-relaxed-carefree-facial-expression_343059-1951.jpg",          imageAlt: "Елена Волкова"},
        {
          id: "4",          name: "Андрей Лебедев",          date: "05.12.2023",          title: "Победа над хронической усталостью",          quote: "Долго искал решение для хронической усталости. Консультации нутрициолога изменили все. Спасибо!",          tag: "Энергия",          avatarSrc: "http://img.b2bpic.net/free-photo/pov-businessman-attending-videocall-meeting-office-using-online-videoconference-talk-consultant-about-financial-strategy-company-employee-chatting-remote-teleconference-close-up_482257-40929.jpg",          avatarAlt: "Аватар Андрея Лебедева",          imageSrc: "http://img.b2bpic.net/free-photo/side-view-tired-man-outdoors_23-2149731281.jpg",          imageAlt: "Андрей Лебедев"},
        {
          id: "5",          name: "Ольга Морозова",          date: "28.11.2023",          title: "Персонализированный подход",          quote: "В восторге от персонализированного подхода. Наконец-то я понимаю, что нужно моему организму для долголетия.",          tag: "Персонализация",          avatarSrc: "http://img.b2bpic.net/free-photo/happy-female-agent-customer-meeting-cup-coffee-using-tablet-together_74855-9995.jpg",          avatarAlt: "Аватар Ольги Морозовой",          imageSrc: "http://img.b2bpic.net/free-photo/dreams-young-woman-sitting-kitchen-looking-thoughtful_259150-57957.jpg",          imageAlt: "Ольга Морозова"},
      ]}
      title="Что Говорят Наши Клиенты"
      description="Истории успеха от тех, кто уже преобразил свою жизнь с помощью наших консультаций."
      tag="Отзывы"
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqSplitText
      useInvertedBackground={true}
      faqs={[
        {
          id: "1",          title: "Что такое Anti-Age нутрициология?",          content: "Это наука о питании, направленная на замедление процессов старения, оптимизацию клеточных функций и поддержание оптимального здоровья и жизненной энергии на протяжении всей жизни."},
        {
          id: "2",          title: "Как проходит первая консультация?",          content: "Первая консультация включает глубокий сбор анамнеза, анализ вашего текущего образа жизни, пищевых привычек, а также обсуждение ваших целей и первичные рекомендации для начала вашего пути к долголетию."},
        {
          id: "3",          title: "Гарантируете ли вы результаты?",          content: "Мы гарантируем научно обоснованный, индивидуальный подход и разработку персонализированной программы. Результаты зависят от строгого соблюдения рекомендаций и вашей личной мотивации к изменениям."},
      ]}
      sideTitle="Часто Задаваемые Вопросы"
      sideDescription="Найдите ответы на наиболее распространенные вопросы о наших консультациях и подходах."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="pricing" data-section="pricing">
      <PricingCardEight
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      plans={[
        {
          id: "basic",          badge: "Начните",          badgeIcon: Sparkles,
          price: "5 000 ₽",          subtitle: "Базовая консультация для первого шага.",          buttons: [
            {
              text: "Выбрать План",              href: "#contact"},
          ],
          features: [
            "1 вводная консультация (60 мин)",            "Базовый анализ питания",            "Первичные рекомендации"],
        },
        {
          id: "standard",          badge: "Оптимальный",          badgeIcon: Star,
          price: "12 000 ₽",          subtitle: "Для комплексного подхода к вашему здоровью.",          buttons: [
            {
              text: "Выбрать План",              href: "#contact"},
          ],
          features: [
            "3 консультации (60 мин каждая)",            "Расширенный план питания",            "Поддержка в течение 1 месяца",            "Интеграция результатов анализов"],
        },
        {
          id: "premium",          badge: "Премиум",          badgeIcon: Award,
          price: "25 000 ₽",          subtitle: "Полное погружение и максимальное сопровождение.",          buttons: [
            {
              text: "Выбрать План",              href: "#contact"},
          ],
          features: [
            "6 консультаций (60 мин каждая)",            "Персонализированная программа на 3 месяца",            "Приоритетная поддержка",            "Рекомендации по генетическим тестам"],
        },
      ]}
      title="Выберите Ваш План Консультаций"
      description="Наши пакеты разработаны для различных потребностей и уровней поддержки, чтобы обеспечить максимальную пользу и долгосрочные результаты."
      tag="Тарифы"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplitForm
      useInvertedBackground={true}
      title="Запишитесь на Консультацию"
      description="Оставьте свои данные, и мы свяжемся с вами, чтобы обсудить ваши цели и назначить первую встречу."
      inputs={[
        {
          name: "name",          type: "text",          placeholder: "Ваше Имя",          required: true,
        },
        {
          name: "email",          type: "email",          placeholder: "Ваш Email",          required: true,
        },
        {
          name: "phone",          type: "tel",          placeholder: "Ваш Телефон"},
      ]}
      textarea={{
        name: "message",        placeholder: "Расскажите о вашей цели или задайте вопрос",        rows: 4,
      }}
      imageSrc="http://img.b2bpic.net/free-photo/shiny-bubbles-wallpaper_23-2150440531.jpg"
      imageAlt="Сфера с молекулярной структурой"
      mediaAnimation="slide-up"
      mediaPosition="right"
      buttonText="Отправить Заявку"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseCard
      logoText="Anti-Age Nutrition"
      columns={[
        {
          title: "Основные",          items: [
            {
              label: "Главная",              href: "#hero"},
            {
              label: "О нас",              href: "#about"},
            {
              label: "Преимущество",              href: "#features"},
          ],
        },
        {
          title: "Услуги",          items: [
            {
              label: "Консультации",              href: "#features"},
            {
              label: "Программы",              href: "#pricing"},
            {
              label: "Тарифы",              href: "#pricing"},
          ],
        },
        {
          title: "Связаться",          items: [
            {
              label: "Контакты",              href: "#contact"},
            {
              label: "Telegram",              href: "https://t.me/antiagenutrition"},
            {
              label: "Email",              href: "mailto:info@antiagenutrition.com"},
          ],
        },
      ]}
      copyrightText="© 2024 Anti-Age Nutrition. Все права защищены."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
