// Photos d'illustration Unsplash — esthétique bistrot français, lumière naturelle.
// ⚠ À REMPLACER par les photos réelles du restaurant avant mise en ligne.
//   (Le client dispose de photos sur sa page Facebook et son Instagram.)
// Largeur demandée via ?w= pour limiter le poids ; srcset géré par <Ph>.
const U = (id, w = 1200) => `https://images.unsplash.com/photo-${id}?auto=format&fit=crop&w=${w}&q=80`;

// ✅ PHOTOS RÉELLES du restaurant (dossier images/).
//    Source : fiche Cirkwi de La Coutume, photos fournies par l'établissement.
//    → Faire valider l'usage par le client, et demander ses originaux HD.
const REAL = {
  salleTerrasse: "images/salle-terrasse-1200.jpg", // salle ouverte sur la place
  salleTerrasseSm:"images/salle-terrasse-800.jpg",
  salle:          "images/salle-1200.jpg",          // salle, étagère à vins
  salleSm:        "images/salle-800.jpg",
  logo:           "images/logo.png",                // logo officiel détouré
};

const IMG = {
  // ── Ambiance & lieu — VRAIES PHOTOS ────────────────────────────────────────
  hero:            REAL.salleTerrasse,
  ambianceSalle:   REAL.salle,
  terrasse:        REAL.salleTerrasseSm,
  salleBis:        REAL.salleSm,
  logo:            REAL.logo,
  cheminee:        U("1552566626-52f8b828add9", 1200),
  cave:            U("1506377247377-2a5b3b417ebb", 900),
  cuisineChef:     U("1556910103-1c02745aae4d", 1200),
  portraitChef:    U("1581299894007-aaa50297cf16", 1200),
  tableDressee:    U("1559329007-40df8a9345d8", 900),
  producteur:      U("1500937386664-56d1dfef3854", 900),
  painMaison:      U("1509440159596-0249088772ff", 900),
  marche:          U("1488459716781-31db52582fe9", 900),
  facade:          U("1559339352-11d035aa65de", 1200),

  // ── Plats signature (mis en avant sur l'accueil) ───────────────────────────
  plat_teteveau:    U("1544025162-d76694265947", 900),
  plat_andouillette:U("1529692236671-f1f6cf9683ba", 900),
  plat_pate:        U("1529694157872-4e0c0f3b238b", 900),
  plat_baba:        U("1568571780765-9276ac8b75a2", 900),

  // ── Carte — entrées (clés = MENU.entrees[].img) ────────────────────────────
  oeufsmayo:       U("1482049016688-2d3e1b311543", 600),
  pateencroute:    U("1529694157872-4e0c0f3b238b", 600),
  hareng:          U("1535473895227-bdecb20fb157", 600),
  osamoelle:       U("1572448862527-d3c904757de6", 600),
  maquereau:       U("1504674900247-0877df9cc836", 600),
  asperges:        U("1547592180-85f173990554", 600),
  frites:          U("1546069901-ba9599a7e63c", 600),

  // ── Carte — plats ──────────────────────────────────────────────────────────
  teteveau:        U("1544025162-d76694265947", 600),
  andouillette:    U("1529692236671-f1f6cf9683ba", 600),
  blanquette:      U("1598103442097-8b74394b95c6", 600),
  agneau:          U("1432139509613-5c4255815697", 600),
  boucher:         U("1476124369491-e7addf5db371", 600),
  tartare:         U("1546069901-ba9599a7e63c", 600),
  onglet:          U("1504674900247-0877df9cc836", 600),

  // ── Carte — desserts ───────────────────────────────────────────────────────
  baba:            U("1568571780765-9276ac8b75a2", 600),
  moussechoco:     U("1470124182917-cc6e71b22ecc", 600),
  millefeuille:    U("1504674900247-0877df9cc836", 600),
  fontainebleau:   U("1488477181946-6428a0291777", 600),
  clafoutis:       U("1509440159596-0249088772ff", 600),
  mousse:          U("1486297678162-eb2a19b0a32d", 600),

  // ── Cave ───────────────────────────────────────────────────────────────────
  vin_chablis:     U("1506377247377-2a5b3b417ebb", 600),
  vin_auxerre:     U("1510812431401-41d2bd2722f3", 600),
  vin_irancy:      U("1558346490-a72e53ae2d4f", 600),
};

// Quelles images sont réelles (utile pour n'afficher l'avertissement
// « photos d'illustration » que là où c'est encore le cas).
const IMG_REAL = new Set([REAL.salleTerrasse, REAL.salleTerrasseSm, REAL.salle, REAL.salleSm, REAL.logo]);

Object.assign(window, { IMG, IMG_REAL });
