// Booking Timing Strategy — page data

const TIMING_CARDS = [
  {
    id: "flight-windows",
    num: "01",
    topic: "When to Pull the Trigger",
    badge: "Most critical",
    title: "Flight Booking",
    titleEm: "Windows.",
    desc: "The curve is real, but it's not flat. Domestic US peaks at 6–8 weeks out. International at 90–120 days. Peak-season Europe at 5–6 months. Getting it backwards costs hundreds.",
    count: "14 guides",
    read: "Domestic · International",
    img: "https://images.unsplash.com/photo-1436491865332-7a61a109cc05?w=1600&q=80",
    size: "xl",
    href: "/en/book/timing/flight-windows/",
  },
  {
    id: "hotel-timing",
    num: "02",
    topic: "Different Curve Than Flights",
    title: "Hotel Booking",
    titleEm: "Timing.",
    desc: "Hotels don't follow the same curve as flights. Most hotel rates bottom at 3–4 weeks out, not months — except peak-season cities where the good rooms sell out six months ahead.",
    count: "10 guides",
    read: "Urban · Resort · Peak",
    img: "https://images.unsplash.com/photo-1582719508461-905c673771fd?w=1200&q=80",
    size: "md",
    href: "/en/book/timing/hotel-timing/",
  },
  {
    id: "train-release-dates",
    num: "03",
    topic: "European & Japanese Rail",
    title: "Train Release",
    titleEm: "Dates.",
    desc: "Eurostar opens 180 days out. TGV at 120. Trenitalia at 120. JR Pass at any time, seats 30–60 days. Miss these windows and the advance fares vanish — sometimes permanently.",
    count: "9 guides",
    read: "Europe · Japan · Passes",
    img: "https://images.unsplash.com/photo-1474487548417-781cb71495f3?w=1200&q=80",
    size: "md",
    href: "/en/book/timing/train-release-dates/",
  },
  {
    id: "rental-car-surge",
    num: "04",
    topic: "Peak Summer Patterns",
    badge: "Seasonal spike",
    title: "Rental Car",
    titleEm: "Surge.",
    desc: "Summer in Iceland, the American Southwest, or the Amalfi Coast: rental cars can triple from March to July. Book by March or pay peak rates. Direct loyalty programs hold price longer.",
    count: "7 guides",
    read: "Summer · Airport · CDW",
    img: "https://images.unsplash.com/photo-1449965408869-eaa3f722e40d?w=1200&q=80",
    size: "sm",
    href: "/en/book/timing/rental-car-surge/",
  },
  {
    id: "tours-timed-entry",
    num: "05",
    topic: "Museums & Guided Tours",
    title: "Timed Entry",
    titleEm: "& Tours.",
    desc: "Borghese Gallery books out 3 weeks in advance. Versailles sells out on summer Saturdays by 8 a.m. The Vatican, Colosseum, and Anne Frank House all require advance tickets. Get these first, then build the itinerary around them.",
    count: "8 guides",
    read: "Museums · Tours · Queues",
    img: "https://images.unsplash.com/photo-1541849546-216549ae216d?w=1200&q=80",
    size: "sm",
    href: "/en/book/timing/tours-timed-entry/",
  },
  {
    id: "cruise-windows",
    num: "06",
    topic: "Cabins & Itineraries",
    title: "Cruise Booking",
    titleEm: "Windows.",
    desc: "Wave season (Jan–Mar) is when the deals run deepest. Alaska sailings book out by February for the summer. Caribbean last-minute can be a genuine deal — the gap is real and bigger than flights.",
    count: "6 guides",
    read: "Wave Season · Alaska · Caribbean",
    img: "https://images.unsplash.com/photo-1548574505-5e239809ee19?w=1200&q=80",
    size: "sm",
    href: "/en/book/timing/cruise-windows/",
  },
  {
    id: "holiday-shoulder",
    num: "07",
    topic: "Holidays vs Shoulder Season",
    badge: "High leverage",
    title: "Holiday vs",
    titleEm: "Shoulder.",
    desc: "Flying on Thanksgiving Thursday costs 2–3× what flying on Thanksgiving Wednesday evening costs. The same principle applies globally: one day inside the holiday window and everything doubles. Move by 24 hours and pocket the difference.",
    count: "11 guides",
    read: "US · Europe · Asia",
    img: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=1200&q=80",
    size: "lg",
    href: "/en/book/timing/holiday-shoulder/",
  },
  {
    id: "last-minute-strategy",
    num: "08",
    topic: "48 Hours to 2 Weeks",
    title: "Last-Minute",
    titleEm: "Playbook.",
    desc: "Last-minute is rarely cheaper on flights, almost always cheaper on hotels, and totally unpredictable on tours. The playbook differs by component. Knowing which leg to wait on and which to book early is the whole game.",
    count: "9 guides",
    read: "Hotels · Standby · Flexibility",
    img: "https://images.unsplash.com/photo-1464037866556-6812c9d1c72e?w=1200&q=80",
    size: "md",
    href: "/en/book/timing/last-minute-strategy/",
  },
  {
    id: "day-of-week",
    num: "09",
    topic: "The Tuesday Myth & Reality",
    title: "Day-of-Week",
    titleEm: "Patterns.",
    desc: "Tuesday as the magic booking day is largely a myth — but the data does say something. Midweek departure is often cheaper than Friday or Sunday. The gap is not $100 but it can be $30–$50 consistently on popular domestic routes.",
    count: "5 guides",
    read: "Domestic · Booking vs Departure",
    img: "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=1200&q=80",
    size: "md",
    href: "/en/book/timing/day-of-week/",
  },
  {
    id: "price-tracking",
    num: "10",
    topic: "Alerts, Tools, Patience",
    badge: "Strategy",
    title: "Price Tracking",
    titleEm: "Strategy.",
    desc: "Google Flights, Hopper, Going. Three tools, three different jobs. Set an alert, let the algorithms run, know what price means pull-the-trigger. The traveler who waits for perfect pays more than the one who defines good-enough upfront.",
    count: "7 guides",
    read: "Tools · Alerts · Methodology",
    img: "https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=1200&q=80",
    size: "md",
    href: "/en/book/timing/price-tracking/",
  },
];

// The six-months-to-48-hours countdown — editorial framework
const TIMING_COUNTDOWN = [
  {
    mark: "T-6 months",
    action: "Lock the destination",
    detail: "Decide the country and the broad dates window. Open a Google Flights price alert on your route. Read three guidebook chapters before looking at a single hotel.",
  },
  {
    mark: "T-4 months",
    action: "Book international flights",
    detail: "Pull the trigger when the fare hits the bottom of its 90-day band. Wait one week for prices to refresh, then book — don't second-guess for a $40 swing.",
  },
  {
    mark: "T-3 months",
    action: "Book trains and timed entry",
    detail: "Eurostar, TGV, Shinkansen reservations open. Book the dinner you'd cry over missing. Confirm hotels for peak nights. Secure Borghese, Colosseum, Anne Frank House.",
  },
  {
    mark: "T-6 weeks",
    action: "Finalize accommodation",
    detail: "Lock the rest of the rooms. Build the day-by-day. Book day trips. Confirm rental car. Buy travel insurance if you haven't.",
  },
  {
    mark: "T-2 weeks",
    action: "Pre-trip checklist",
    detail: "Passport validity (6 months past return). Foreign currency ordered. Transit cards set up. Bank notified. Copies of everything emailed to yourself.",
  },
  {
    mark: "T-48 hours",
    action: "Check in and download",
    detail: "Online check-in. Offline maps for every city. Translation language packs downloaded. First-night address printed. Arrival transfer confirmed.",
  },
];

// Zoe essay placeholder — one card, amber badge, journal slug
const ZOE_TIMING_CARD = {
  id: "zoe-late-booking-tokyo",
  slug: "/journal/zoe-tokyo-booked-too-late/",
  title: "I Booked Tokyo Three Weeks Out in Cherry Blossom Season",
  teaser: "Everything I couldn't get, one thing that saved it, and why I'd do it differently every time I do it again.",
  readTime: "9 min",
  tag: "By Zoe",
  img: "https://images.unsplash.com/photo-1540959733332-eab4deabeeaf?w=1200&q=80",
};

const TIMING_FAQS = [
  {
    q: "Is Tuesday actually the cheapest day to book flights?",
    a: "Mostly a myth — at least for booking. Airline pricing algorithms update continuously, not once a week. What the data does support: midweek departures (Tuesday, Wednesday) are often $30–$50 cheaper than Friday or Sunday departures on domestic US routes. That's departure day, not booking day. The gap on international is smaller and less consistent.",
  },
  {
    q: "When does booking early stop helping for flights?",
    a: "For international, booking more than 6 months out rarely helps — airlines haven't loaded their full schedule and prices are often higher than they'll be at the 90-day mark. For domestic, more than 3 months out can actually be more expensive. The window is real and bounded on both ends.",
  },
  {
    q: "Hotels versus flights — which should I book first?",
    a: "Flights first, almost always. Hotel inventory is more flexible and hotels hold price longer. The flight window closes faster and is harder to reverse. Book the flight, then lock the hotel within a week. Exception: if you're going to a festival or a major event where room blocks sell out (Oktoberfest, New Year's Rome, Carnival Rio), hotel inventory is the actual constraint — lock it first.",
  },
  {
    q: "Why do European train fares disappear so fast?",
    a: "Operators like SNCF and Eurostar release a fixed number of advance-fare seats at the cheapest price. When they're gone, the next tier opens at a higher price. There's no restocking. The Eurostar London–Paris route opens 180 days out; the sub-€80 return fares are usually gone within a few weeks of opening day. Show up at 90 days and you're buying full flex.",
  },
  {
    q: "Is last-minute ever actually cheaper?",
    a: "On hotels: sometimes, especially in cities with high supply and variable occupancy (Bangkok, Barcelona off-peak, most US cities). On flights: rarely — and when it is, it's usually a mistake fare or a clearance on a route with low demand. On car rentals: almost never in summer. The mental accounting that makes last-minute feel cheap ('I saved $200 off the price I saw before') is usually wrong — the reference price was never the floor.",
  },
  {
    q: "What's the actual booking window for a cruise?",
    a: "Wave season (January–March) is when cruise lines run their deepest promotions — free upgrades, onboard credit, extra nights. Alaska sailings for summer need to be booked by late January to get cabin category choice. Caribbean last-minute is a genuine exception — at T-30 days, unsold cabins often drop 30–40% and the itinerary is already fixed. It's one of the few categories where waiting genuinely rewards patience.",
  },
  {
    q: "How do price-tracking alerts actually work?",
    a: "Google Flights alerts notify you when your saved route drops or rises from the price you saw. Hopper predicts price movement and tells you whether to buy now or wait. Going (formerly Scott's Cheap Flights) curates error fares and deep sales from your home airport. The strategy: set a Google Flights alert immediately, let Hopper run in the background, subscribe to Going for the outliers. When Going sends an alert, you have 30 minutes — maybe less. Everything ticketed usually stands.",
  },
];

const TIMING_READING = [
  { tag: "Method", duration: "9 min", title: "The Six-Month Booking Sequence,", em: "Explained." },
  { tag: "Flights", duration: "8 min", title: "How To Find Cheap Flights", em: "Without Tedious Tab-Hopping." },
  { tag: "Rail", duration: "7 min", title: "Europe by Train:", em: "When to Book Each Line." },
  { tag: "Hotels", duration: "6 min", title: "When Hotels Are Cheapest", em: "(It's Not When You Think.)" },
  { tag: "Cruises", duration: "8 min", title: "Wave Season Explained,", em: "and Why January Is Prime Time." },
  { tag: "Strategy", duration: "5 min", title: "The Pull-the-Trigger Rule:", em: "How to Stop Hunting and Start Booking." },
];

Object.assign(window, {
  TIMING_CARDS, TIMING_COUNTDOWN, ZOE_TIMING_CARD, TIMING_FAQS, TIMING_READING,
});
