// Data — verified from research/, prices from media-manifest.md WooCommerce log.
// No invented SKUs/ratings. Currency AED.

const OCCASIONS = [
  {
    id: "weddings",
    label: "Weddings & Events",
    blurb: "Concept to execution — ceremony, reception, installations.",
    image: "media/category-events.webp",
  },
  {
    id: "gifting",
    label: "Gifting",
    blurb: "VIP, bespoke and same-day gifting across the UAE.",
    image: "media/category-overview.webp",
  },
  {
    id: "corporate",
    label: "Corporate",
    blurb: "Lobbies, retainers, client gifts. By contract or by occasion.",
    image: "media/editorial-03.webp",
  },
  {
    id: "celebrations",
    label: "Celebrations",
    blurb: "Birthdays, anniversaries, congratulations, new beginnings.",
    image: "media/editorial-01.webp",
  },
  {
    id: "everyday",
    label: "Everyday Luxury",
    blurb: "Couture florals to live with — for the table, the entryway, the eye.",
    image: "media/category-decor.webp",
  },
  {
    id: "bespoke",
    label: "Bespoke",
    blurb: "Brief our atelier. We build flowers around your story.",
    image: "media/editorial-02.webp",
  },
];

// Product types for the shop filter
const TYPES = [
  { id: "all", label: "All" },
  { id: "flowerbox", label: "Flower Boxes" },
  { id: "bouquet", label: "Bouquets" },
  { id: "arrangement", label: "Arrangements" },
  { id: "orchid", label: "Orchids" },
  { id: "roses", label: "Roses" },
  { id: "gift", label: "Gifting" },
  { id: "luxury", label: "Maison Grand" },
];

// Real product photos + live AED prices from media-manifest.md.
const PRODUCTS = [
  {
    id: "your-majesty",
    name: "Your Majesty",
    sub: "Signature Flower Box · pastel mélange",
    price: 7360,
    type: "flowerbox",
    image: "media/product-flowerbox-03.webp",
    palette: "Soft pinks, blush, ivory",
    desc:
      "An opulent dome of garden roses, ranunculus, hydrangea and scabiosa, hand-built in our signature white box. Built for entrance moments.",
    care: "Mist daily. Keep away from direct sun and fruit. Cut stems at an angle and refresh water every 2 days.",
    feature: true,
  },
  {
    id: "golden-hour",
    name: "Golden Hour",
    sub: "Long-life roses · ombré gold",
    price: 2385,
    type: "flowerbox",
    image: "media/product-flowerbox-04.webp",
    palette: "Sand, amber, rosé",
    desc:
      "Preserved roses in our gold-gradient palette, set into the signature box. Lasts up to a year, indoors, with zero water.",
    care: "Keep dry, out of direct sun. Dust lightly with a soft brush.",
  },
  {
    id: "maison-rosee",
    name: "Maison Rosée",
    sub: "Flower Box · all-rosé bloom",
    price: 1810,
    type: "flowerbox",
    image: "media/product-flowerbox-05.webp",
    palette: "Rosé through to ivory",
    desc:
      "A single-tone study in pink — peonies, ranunculus and spray rose in a closed canopy. Our house bestseller.",
    care: "Refresh water every 2 days. Recut stems on day 3.",
  },
  {
    id: "dreamland",
    name: "Dreamland",
    sub: "Wrapped bouquet · 50-stem hydrangea & rose",
    price: 1750,
    type: "bouquet",
    image: "media/product-bouquet-01.webp",
    palette: "Blush, butter, dust",
    desc:
      "A wrapped, hand-tied bouquet built around oversized pink hydrangea and garden rose, dressed in heavy ivory paper.",
    care: "Untie wrap, recut stems, place in cool water. Change water every 2 days.",
  },
  {
    id: "butterfly-effect",
    name: "The Butterfly Effect",
    sub: "Wrapped bouquet · pink ombré",
    price: 2290,
    type: "bouquet",
    image: "media/product-bouquet-02.webp",
    palette: "Cerise, blush, ivory",
    desc:
      "A romantic spectrum from cerise through blush, with deep red rose anchors and lisianthus. A statement hand-tie.",
    care: "Untie wrap, recut stems, refresh water every 2 days.",
  },
  {
    id: "casa-dei-fiori",
    name: "Casa dei Fiori",
    sub: "Round arrangement · couture mix",
    price: 1370,
    type: "arrangement",
    image: "media/product-arrangement-01.webp",
    palette: "Rosé, lavender, butter",
    desc:
      "A round arrangement in our signature white round box — pink garden rose, lisianthus and astilbe, dome-built.",
    care: "Top-up water at the box base every 2 days. Avoid direct sun.",
  },
  {
    id: "zen-garden",
    name: "Zen Garden",
    sub: "Long arrangement · white & cream",
    price: 1480,
    type: "arrangement",
    image: "media/product-arrangement-02.webp",
    palette: "Ivory, cream, leaf",
    desc:
      "A long, low arrangement built for the dining table — phalaenopsis orchid, anthurium and ivory rose in a 60 cm box.",
    care: "Top-up water at base every 2 days. 18–22 °C ideal.",
  },
  {
    id: "orchids-fav",
    name: "Orchids Are My Favorite",
    sub: "Live phalaenopsis · 5-stem",
    price: 3180,
    type: "orchid",
    image: "media/product-orchids-01.webp",
    palette: "White, leaf",
    desc:
      "Five white phalaenopsis stems planted in a clear bark-base box. A long-life living arrangement, 8–12 weeks in bloom.",
    care: "Water with 3 ice cubes once a week. Indirect light.",
  },
  {
    id: "her-highness",
    name: "Her Highness",
    sub: "Wrapped fresh roses · 50 stems",
    price: 515,
    type: "roses",
    image: "media/product-roses-01.webp",
    palette: "True red",
    desc:
      "Fifty premium long-stem red roses, hand-tied and wrapped in our signature ivory paper. The classic.",
    care: "Recut stems on arrival. Refresh water daily.",
  },
  {
    id: "fresh-roses-square",
    name: "Fresh Roses in a Square Box",
    sub: "Flower Box · 25-stem rose",
    price: 475,
    type: "roses",
    image: "media/product-roses-box-01.webp",
    palette: "Hot pink",
    desc:
      "Twenty-five fresh pink roses set into our black square Flower Box — a gift that arrives already styled.",
    care: "Top-up water at the box base every 2 days.",
  },
  {
    id: "perfect-match",
    name: "The Perfect Match",
    sub: "Gift set · flowers + candle + chocolates",
    price: 2385,
    type: "gift",
    image: "media/product-giftset-01.webp",
    palette: "Lilac, blue, ivory",
    desc:
      "A square Flower Box of mixed pastel blooms with our house candle and a box of assorted chocolates. Gift-ready.",
    care: "Refer to individual care notes inside the gift box.",
  },
  {
    id: "for-him",
    name: "For Him",
    sub: "Gift box · preserved rose & candle",
    price: 855,
    type: "gift",
    image: "media/product-gift-forhim.webp",
    palette: "Noir, moss, gold",
    desc:
      "A preserved black rose under crystal-clear acrylic, paired with our lilac house candle. Designed to be kept.",
    care: "Candle: trim wick to 5 mm before each burn. Rose: dust lightly only.",
  },
  {
    id: "red-carpet",
    name: "The Red Carpet",
    sub: "Maison Grand · 100-stem preserved roses",
    price: 8670,
    type: "luxury",
    image: "media/product-luxury-01.webp",
    palette: "True red",
    desc:
      "Our largest acrylic case, holding 100 hand-placed preserved roses. The grand-gesture arrangement.",
    care: "Keep dry and out of direct sun. Lid optional.",
  },
  {
    id: "grand-entrance",
    name: "A Grand Entrance",
    sub: "Maison Grand · long table arrangement",
    price: 5850,
    type: "luxury",
    image: "media/product-luxury-02.webp",
    palette: "Pink, ivory, leaf",
    desc:
      "A 1.2-metre fresh arrangement built for entryways and head tables — peony, hydrangea, garden rose, ranunculus.",
    care: "Top-up water every 2 days. Refresh foliage on day 3.",
  },
];

// 8 UAE boutiques + international — addresses, hours and per-store lines all verified.
const BOUTIQUES = [
  {
    city: "Dubai",
    name: "d3 — Dubai Design District",
    address: "Bldg 1, GF, Unit 4 & 5",
    hours: "Daily · 10:00 – 22:00",
    phone: "+971 55 223 6866",
    flag: "FLAGSHIP",
  },
  {
    city: "Dubai",
    name: "Jumeirah Beach Road",
    address: "Villa 191, Jumeirah 1",
    hours: "Sat – Thu · 10:00 – 21:00  ·  Fri closed",
    phone: "+971 55 723 6150",
  },
  {
    city: "Dubai",
    name: "The Dubai Mall",
    address: "Fashion Avenue Extension, 1st Floor",
    hours: "Mon – Thu · 10:00 – 23:00  ·  Fri – Sun · 10:00 – 00:00",
    phone: "+971 55 664 6694",
  },
  {
    city: "Dubai",
    name: "DIFC",
    address: "Gate Village 8",
    hours: "Sun – Thu · 10:00 – 23:00  ·  Fri – Sat · 10:00 – 01:00",
    phone: "+971 52 122 3313",
  },
  {
    city: "Dubai",
    name: "Mall of the Emirates",
    address: "1st Floor, Via Rodeo",
    hours: "Daily · 10:00 – 22:00",
    phone: "+971 52 878 8474",
  },
  {
    city: "Dubai",
    name: "American Hospital Dubai",
    address: "Oud Metha, GF, Bed Tower",
    hours: "Daily · 09:00 – 22:00",
    phone: "+971 52 869 3871",
  },
  {
    city: "Abu Dhabi",
    name: "Etihad Towers — The Avenue",
    address: "Corniche Road",
    hours: "Daily · 10:00 – 22:00",
    phone: "+971 52 674 4676",
  },
  {
    city: "Abu Dhabi",
    name: "Marina Mall — Luxury District",
    address: "Marina Mall, Breakwater",
    hours: "Daily · 10:00 – 22:00",
    phone: "+971 52 650 6143",
  },
];

const INTERNATIONAL = [
  { city: "Beirut", country: "Lebanon" },
  { city: "Al-Qibla / Avenues Mall", country: "Kuwait" },
  { city: "Riyadh", country: "Saudi Arabia" },
  { city: "Amman", country: "Jordan — coming soon" },
];

const CONTACT = {
  landline: "+971 4 276 5886",
  mobile: "+971 55 223 6866",
  whatsapp: "https://wa.me/971552236866",
  tollFree: "800 0226133",
  emailOrder: "order@maisondesfleurs.com",
  emailInfo: "info@maisondesfleurs.com",
  social: {
    instagram: "@maisondesfleursofficial",
    facebook: "MaisonDesFleursOfficial",
    linkedin: "maison-des-fleurs",
    pinterest: "MaisonDesFleurs_UAE",
  },
};

// Languages — visual only in this prototype.
const LANGS = [
  { code: "EN", label: "English" },
  { code: "AR", label: "العربية" },
  { code: "RU", label: "Русский" },
  { code: "ZH", label: "中文" },
];

const AED = (n) =>
  "AED " + n.toLocaleString("en-AE", { maximumFractionDigits: 0 });

Object.assign(window, {
  OCCASIONS,
  TYPES,
  PRODUCTS,
  BOUTIQUES,
  INTERNATIONAL,
  CONTACT,
  LANGS,
  AED,
});
