export type FeaturedStay = {
  slug: string;
  path: string;
  name: string;
  shortName: string;
  eyebrow: string;
  heroTitle: string;
  heroText: string;
  description: string;
  image: string;
  heroImage: string;
  badge: string;
  locationLabel: string;
  bookingMode: string;
  oneNightLabel: string;
  nightlyRateLabel: string;
  rateTiers: { label: string; rate: string; season?: "Peak Season" | "Off-Peak Season" }[];
  seasonalPricing: {
    peakSeason: { label: string; price: string }[];
    outOfPeakSeason: { label: string; price: string }[];
    note: string;
  };
  monthlyRateLabel: string;
  monthlySavingLabel: string;
  whatsappNumber?: string;
  monthlyRateNote: string;
  monthlyExclusions: string[];
  amenities: string[];
  bestFor: string[];
  highlights: { label: string; value: string }[];
  gallery: { title: string; text: string; image: string }[];
  planningLinks: { title: string; text: string; href: string; cta: string }[];
  stayNotes: string[];
  enquiryPrompts: string[];
  disclaimer: string;
};

export const featuredStay: FeaturedStay = {
  slug: "marloth-park-holiday-home",
  path: "/stay",
  name: "Marlotii Safari House",
  shortName: "Marlotii Safari House",
  eyebrow: "Featured Safari Home",
  heroTitle: "Marlotii Safari House: a featured Marloth Park bush home for easy Kruger self-drive days, private downtime and direct stay enquiries.",
  heroText:
    "Enquire directly for availability, peak-season dates, off-peak stays, longer-stay rates and arrival details. MPC connects the home with local basics, the free Explorer Guide and Kruger route planning before visitors travel.",
  description:
    "An MPC-featured Marloth Park holiday home for visitors who want a polished private bush base, self-catering comfort, outdoor living and easier Kruger planning before they arrive.",
  image: "/images/stay/marloti-safari-house-1483-homepage.webp",
  heroImage: "/images/stay/stay-hero.webp",
  badge: "Featured Safari Home",
  locationLabel: "Marloth Park, Mpumalanga",
  bookingMode: "Short stays and off-peak longer stays by enquiry",
  oneNightLabel: "Peak-Season: December Holidays: R2200/night for the Premium Safari Home · Public/ School Holidays: R2000/night for the Premium Safari Home",
  nightlyRateLabel: "Off-Peak Season: Standard Off-Peak Rate: R1800/night for the Premium Safari Home · Booking 5+ nights = R1500/night for the Premium Safari Home",
  rateTiers: [
    { label: "December Holidays", rate: "R2200/night for the Premium Safari Home", season: "Peak Season" },
    { label: "Public/ School Holidays", rate: "R2000/night for the Premium Safari Home", season: "Peak Season" },
    { label: "Standard Off-Peak Rate", rate: "R1800/night for the Premium Safari Home", season: "Off-Peak Season" },
    { label: "Booking 5+ nights", rate: "R1500/night for the Premium Safari Home", season: "Off-Peak Season" },
  ],
  seasonalPricing: {
    peakSeason: [
      { label: "December Festive Season", price: "R2 200 per night" },
      { label: "Public & School Holidays", price: "R2 000 per night" },
    ],
    outOfPeakSeason: [
      { label: "Standard Off-Peak Stay", price: "R1 800 per night" },
      { label: "Extended Off-Peak Stay · 5+ nights", price: "R1 500 per night" },
    ],
    note: "Rates are for exclusive use of the home and are subject to availability. Your final quotation is confirmed with your enquiry.",
  },
  monthlyRateLabel: "Off-peak longer-stay rates apply",
  monthlySavingLabel: "Booking 5+ nights in Off-Peak Season = R1500/night for the Premium Safari Home; final pricing confirmed when travel dates are checked",
  whatsappNumber: "0723541091",
  monthlyRateNote:
    "Rates are shown for planning purposes. Confirm availability and final pricing when enquiring.",
  monthlyExclusions: [
    "Extra stay care is not included unless separately arranged.",
    "Local maintenance is not included unless separately arranged.",
    "Any added services must be confirmed and quoted separately before the stay.",
  ],
  amenities: [
    "Private self-catering home",
    "Two bedrooms",
    "Both bedrooms are air-conditioned",
    "Additional second-level sleeping area",
    "Living area",
    "Fully usable kitchen and dining setup",
    "Separate dishes and washing-up room",
    "Bathroom",
    "Patio",
    "Braai area",
    "Deck",
    "Pool",
    "Outdoor relaxation space",
    "Uncapped WiFi",
    "Generator available during power outages",
    "Enough blankets for colder bushveld nights",
    "55-inch plasma HDD television",
    "Bring your own DStv decoder to watch DStv",
    "A laptop can be connected by HDMI for movies and shows",
    "Wildlife setting with animals regularly close to the home",
    "Direct access to Marloth Park's wildlife roads",
    "Convenient access for Crocodile Bridge day trips",
    "Reasonable access to Komatipoort for fuel and groceries",
    "Alternative route planning toward Malelane Gate",
  ],
  bestFor: [
    "Visitors who want a featured Marloth Park base with direct availability checks",
    "Families and small groups planning a Marloth Park break",
    "First-time Kruger self-drive visitors who want clearer planning before arrival",
    "Travellers who prefer a fully equipped private self-catering base for early Kruger starts",
    "Travellers using Crocodile Bridge, Malelane or a slower Marloth-focused itinerary",
  ],
  highlights: [
    { label: "Property type", value: "Fully equipped private self-catering holiday home" },
    { label: "Short stays", value: "1-night bookings accepted by enquiry" },
    { label: "Peak-Season", value: "December Holidays: R2200/night for the Premium Safari Home; Public/ School Holidays: R2000/night for the Premium Safari Home" },
    { label: "Off-Peak Season", value: "Standard Off-Peak Rate: R1800/night for the Premium Safari Home; Booking 5+ nights = R1500/night for the Premium Safari Home" },
    { label: "Sleeping layout", value: "2 bedrooms plus open-plan second level sleeping space" },
    { label: "Amenities", value: "Uncapped WiFi, generator, pool, air-conditioned bedrooms and self-catering facilities" },
    { label: "Planning fit", value: "Useful for Crocodile Bridge, Malelane and Marloth-based Kruger days" },
    { label: "Visitor support", value: "Free Explorer Guide, Trip Finder and route guidance" },
    { label: "Optional services", value: "Cleaner and gardener included once a week; extra days arranged through MPC" },
  ],
  gallery: [
    {
      title: "Hero view",
      text: "A wide first impression of the Marloth Park setting and the feeling of arrival.",
      image: "/images/stay/stay-hero.webp",
    },
    {
      title: "Exterior / arrival view",
      text: "See the setting, arrival feel and outdoor approach before you enquire.",
      image: "/images/stay/stay-exterior.webp",
    },
    {
      title: "Main bedroom",
      text: "A clear look at the main sleeping space for trip planning confidence.",
      image: "/images/stay/stay-bedroom-main.webp",
    },
    {
      title: "Second bedroom / visitor room",
      text: "Useful for families, children or additional travellers sharing the stay.",
      image: "/images/stay/stay-bedroom-second.webp",
    },
    {
      title: "Upstairs - Open-Loft - Single bed",
      text: "Shows the open-plan second-level single bed area for visitor sleeping-layout planning.",
      image: "/images/stay/stay-second-level-double-single.webp",
    },
    {
      title: "Second level - Open loft Double bed",
      text: "Shows the second-level open-loft double bed area for visitor sleeping-layout planning.",
      image: "/images/stay/stay-second-level-double-bed.webp",
    },
    {
      title: "Living area",
      text: "The living room is situated next to the single bed on the open-plan second level.",
      image: "/images/stay/stay-living.webp",
    },
    {
      title: "Kitchen / dining",
      text: "Self-catering convenience for early departures, family meals and longer stays.",
      image: "/images/stay/stay-kitchen.webp",
    },
    {
      title: "Dishes / washing-up room",
      text: "A practical washing-up space helps keep longer stays, family meals and self-catering days easier.",
      image: "/images/stay/stay-washing-up-room.webp",
    },
    {
      title: "Bathroom",
      text: "Practical bathroom details help visitors decide whether the stay fits their group.",
      image: "/images/stay/stay-bathroom.webp",
    },
    {
      title: "Patio / braai",
      text: "Outdoor living is part of the Marloth Park experience after a day in the bush.",
      image: "/images/stay/stay-patio-braai.webp",
    },
    {
      title: "On the deck",
      text: "A dedicated deck view for travellers who want to understand the outdoor sitting and viewing space.",
      image: "/images/stay/stay-on-the-deck.webp",
    },
    {
      title: "Pool / outdoor area",
      text: "A quiet outdoor space can make rest days and family afternoons easier.",
      image: "/images/stay/stay-pool.webp",
    },
    {
      title: "Wildlife close to the home",
      text: "Marloth Park wildlife moments close to the home can be part of the stay experience.",
      image: "/images/stay/stay-wildlife-close-home-1.webp",
    },
    {
      title: "More wildlife near the house",
      text: "A second view of the bushveld setting and wildlife around the home.",
      image: "/images/stay/stay-wildlife-close-home-2.webp",
    },
    {
      title: "Wildlife close to the home 3",
      text: "Another wildlife moment close to Marlotii Safari House.",
      image: "/images/stay/stay-wildlife-close-home-3.webp",
    },
    {
      title: "Additional home view 1",
      text: "Another view of the home to help visitors understand the property before enquiring.",
      image: "/images/stay/stay-home-additional-1.webp",
    },
    {
      title: "Additional home view 2",
      text: "A further property view for checking the spaces and overall stay fit.",
      image: "/images/stay/stay-home-additional-2.webp",
    },
  ],
  planningLinks: [
    {
      title: "Get the free Explorer Guide",
      text: "Use the free Explorer Guide before choosing dates, routes and local support.",
      href: "/free-guides",
      cta: "Get the Free Explorer Guide",
    },
    {
      title: "Use Trip Finder first",
      text: "Answer a few questions and let MPC suggest the best starting point for your visit.",
      href: "/plan-my-visit",
      cta: "Plan my visit",
    },
    {
      title: "Match your stay to a planning pack",
      text: "Use free on-site planning support when you want fuller detail after the free Explorer Guide.",
      href: "/guides",
      cta: "View visitor guides",
    },
  ],
  stayNotes: [
    "1-night bookings are accepted by direct enquiry when dates are available.",
    "Rates: Peak-Season: December Holidays: R2200/night for the Premium Safari Home; Public/ School Holidays: R2000/night for the Premium Safari Home.",
    "Off-Peak Season: Standard Off-Peak Rate: R1800/night for the Premium Safari Home; Booking 5+ nights = R1500/night for the Premium Safari Home when 5 nights or more are booked outside peak-season periods.",
    "Rates are shown for planning purposes. Confirm availability and final pricing when enquiring.",
    "If travellers need more stay care or local stay support, they can request that as an extra arrangement.",
    "MPC route guidance and visitor guide content are planning aids only; they do not promise wildlife sightings, road conditions or gate outcomes.",
    "Travellers should confirm current Kruger rules, gate times and travel conditions before travelling.",
    "Ask about sleeping layout, parking, arrival access, load-shedding support, house rules and add-on services before confirming dates.",
  ],
  enquiryPrompts: [
    "Your preferred dates, stay length and whether the stay falls under Peak-Season or Off-Peak Season rates",
    "Your preferred dates and number of travellers",
    "Whether children are travelling",
    "Whether you need extra stay care or other stay support days arranged through MPC",
    "Whether this is your first Kruger or Marloth Park visit",
    "Whether you want the free Explorer Guide, Trip Finder or planning support",
  ],
  disclaimer:
    "Accommodation availability, pricing, optional add-on services, house rules and booking terms are confirmed directly before travel. MPC provides visitor-planning context and enquiry routing only.",
};

export const stays = [featuredStay];

export function getStayBySlug(slug: string) {
  return stays.find((stay) => stay.slug === slug);
}
