import type { Metadata } from "next";
import { pageSeo } from "@/content/page-seo";
import { createPageMetadata } from "@/lib/seo";
import { Hero } from "@/components/home/Hero";
import { PartnerMarquee } from "@/components/home/PartnerMarquee";
import { StatsGrid } from "@/components/home/StatsGrid";
import { PurposeBand } from "@/components/home/PurposeBand";
import { TopicMarquee } from "@/components/home/TopicMarquee";
import { ExperienceCards } from "@/components/home/ExperienceCards";
import { BoothAcquisitionBand } from "@/components/home/BoothAcquisitionBand";
import { AttendSummitSection } from "@/components/home/AttendSummitSection";
import { Speakers } from "@/components/home/Speakers";
import { SponsorTiers } from "@/components/home/SponsorTiers";
import { TicketsBand } from "@/components/home/TicketsBand";
import { Faq } from "@/components/home/Faq";
import { Venue } from "@/components/home/Venue";

export const metadata: Metadata = createPageMetadata(pageSeo.home);

export default function HomePage() {
  return (
    <>
      <Hero />
      <PartnerMarquee />
      <StatsGrid />
      <PurposeBand />
      <TopicMarquee />
      <ExperienceCards />
      <BoothAcquisitionBand />
      <AttendSummitSection />
      <Speakers />
      <SponsorTiers />
      <TicketsBand />
      <Faq />
      <Venue />
    </>
  );
}
