// Pizza data for Fun Pizza - extracted from the original repo
const pizzaCategories = [
  {
    name: "Base Tomate",
    slug: "tomate",
    icon: "🍅",
    pizzas: [
      { id: 1,  name: "Cannibale",     desc: "Généreuse et savoureuse",         price: 14,    image: "assets/cbf259dbe0075af62f8a11ee97ed175884331c9e.png", ingredients: ["Sauce tomate", "Mozzarella", "Poulet", "Bœuf haché", "Emmental", "Oignons"] },
      { id: 2,  name: "Fugazzeta",     desc: "Pour les amateurs de relevé",     price: 14,    image: "assets/d9fa5d462511887cd437cee75b83070903178fd6.png", ingredients: ["Sauce tomate", "Mozzarella", "Piment de Cayenne", "Oignon", "Paprika"] },
      { id: 3,  name: "Margherita",    desc: "La classique intemporelle",        price: 12.5,  image: "assets/80a5b3770d64644364687ce8db9b98e8c38d1f69.png", ingredients: ["Sauce tomate", "Mozzarella", "Olives"], signature: true },
      { id: 4,  name: "Mexicaine",     desc: "Un voyage épicé",                  price: 13,    image: "assets/ab0b7aa5928d04326bfae499ffbeeb9ef8faf517.png", ingredients: ["Sauce tomate", "Mozzarella", "Poulet", "Maïs", "Oignon", "Piment d'Espelette"] },
      { id: 5,  name: "Americano",     desc: "Le goût de l'Amérique",            price: 13.5,  image: "assets/0281046b5b19ba43e97056f3592758252c8a98bd.png", ingredients: ["Sauce tomate", "Mozzarella", "Bœuf haché", "Cheddar", "Sauce américaine"] },
      { id: 6,  name: "Océan",         desc: "Fraîcheur de la mer",              price: 15,    image: "assets/8d80d0bf8a05cb369a25b06bb0a84caf01b8984c.png", ingredients: ["Sauce tomate", "Mozzarella", "Thon", "Tomates cerises", "Basilic"] },
      { id: 7,  name: "Grecque",       desc: "Saveur méditerranéenne",           price: 14,    image: "assets/4d670187d792f7106dd45a7b6fa34fff57c5886b.png", ingredients: ["Sauce tomate", "Fêta", "Tomates cerises"] },
      { id: 8,  name: "Sicilienne",    desc: "Légumes du soleil",                price: 13.5,  image: "assets/a4dc696d0f870959e1e8df4321080799905d160e.png", ingredients: ["Sauce tomate", "Légumes grillés", "Courgettes", "Poivrons", "Mozzarella"] },
      { id: 9,  name: "Bolognaise",    desc: "L'italienne authentique",          price: 13,    image: "assets/de05877da34e73c73d64892b2eef0133f3df579c.png", ingredients: ["Sauce tomate", "Mozzarella", "Dés de carottes", "Bœuf haché"] },
      { id: 10, name: "Chèvre Miel",   desc: "Alliance sucrée-salée",            price: 13.5,  image: "assets/1430dccf728fb32799e261ced471c0d0b54bb22b.png", ingredients: ["Sauce tomate", "Mozzarella", "Chèvre", "Miel"] },
      { id: 11, name: "Grizon",        desc: "Spécialité montagnarde",           price: 15,    image: "assets/8ca6b65b20d539c9f0e88e4e07521a9a31b97e14.png", ingredients: ["Sauce tomate", "Mozzarella", "Viande de Grizon", "Chèvre", "Persillée"] },
      { id: 12, name: "Tikka",         desc: "Saveur indienne",                  price: 13.5,  image: "assets/b112e64512cb0d8886abd3d536a9b3e48aef56bf.png", ingredients: ["Sauce tomate", "Mozzarella", "Poulet Tikka", "Emmental"] },
    ],
  },
  {
    name: "Végétariennes",
    slug: "vege",
    icon: "🌿",
    pizzas: [
      { id: 13, name: "Végane",        desc: "100% végétale",                    price: 14,    image: "assets/ffd535ddc93702a9eba7ca59dd7c5e6cdf6a6a69.png", ingredients: ["Sauce tomate", "Mozzarella", "Champignons", "Poivrons", "Tomates cerises"], vege: true },
      { id: 14, name: "4 Saisons",     desc: "Les quatre saveurs",               price: 14.5,  image: "assets/178adbd046e845845d9d7d869125ce3938b1a739.png", ingredients: ["Sauce tomate", "Mozzarella", "Poivrons", "Cœurs d'artichauts", "Champignons"], vege: true },
    ],
  },
  {
    name: "Base Crème",
    slug: "creme",
    icon: "🥛",
    pizzas: [
      { id: 15, name: "Norvégienne",   desc: "Le goût du Nord",                  price: 13.5,  image: "assets/d5a51ee1d51eec69ab4bc63f0992f1b9f41df299.png", ingredients: ["Crème", "Mozzarella", "Saumon", "Ciboulette", "Oignons"] },
      { id: 16, name: "Thon",          desc: "Classique à la crème",             price: 13.5,  image: "assets/e1755d539680ea1d03d65a25c1b586d93693d06e.png", ingredients: ["Crème", "Mozzarella", "Thon", "Oignon", "Pomme de terre"] },
      { id: 17, name: "Montagnarde",   desc: "Spécialité savoyarde",             price: 14,    image: "assets/b7c484bbf17ad7192a82db0818bedb83fd6b1fda.png", ingredients: ["Crème", "Mozzarella", "Pomme de terre", "Oignon", "Lardons", "Reblochon"], signature: true },
      { id: 18, name: "Fromagère",     desc: "Pour les amateurs de fromage",     price: 13.5,  image: "assets/a9c5587b0068be4f8dc1a1af1aac9dec20826181.png", ingredients: ["Crème", "Mozzarella", "Emmental", "Comté", "Tartare"] },
      { id: 19, name: "French",        desc: "À la française",                   price: 14.5,  image: "assets/659a71441ea059a5978e7914dd1848805d7071da.png", ingredients: ["Crème", "Mozzarella", "Champignons", "Poulet"] },
      { id: 20, name: "Oriental",      desc: "Saveur orientale",                 price: 14,    image: "assets/ff953ef529addd21a19996f1eb120ebd6bdf178b.png", ingredients: ["Crème", "Mozzarella", "Merguez", "Poivrons", "Oignons", "Pommes de terre"] },
      { id: 21, name: "Virginie",      desc: "La gourmande de la maison",        price: 19.5,  image: "assets/144bb8d2c8ca63a6c16e04f3bd00541118379ce6.png", ingredients: ["Crème", "Raclette", "Poulet", "Champignons", "Pommes de terre", "Poivrons"], signature: true },
      { id: 22, name: "Calzone",       desc: "Pizza pliée, 4 ingrédients au choix", price: 14, image: "assets/4bc1556540ce3b6e55d76e28567cfcd96568c209.png", ingredients: ["Crème ou Tomate", "4 ingrédients au choix"] },
    ],
  },
];

const allPizzas = pizzaCategories.flatMap(c => c.pizzas.map(p => ({ ...p, category: c.name })));

const desserts = [
  { id: 101, name: "Tiramisu Nutella",      price: 5,  image: "assets/c524d4bac34079b32ed4af419d0f850fd5afe886.png", desc: "Crème mascarpone, Nutella, cacao" },
  { id: 102, name: "Tiramisu aux fruits",   price: 5,  image: "assets/17629e0d4ad9901d7c5bfed9cb6b2ee924882b34.png", desc: "Crème mascarpone, fruits frais de saison" },
  { id: 103, name: "Pizza Nutella – Kinder", price: 13, image: "assets/27620a08e734b869876f2beeabe94b6efefa8df0.png", desc: "Pâte à pizza, Nutella, Kinder émietté" },
];

const beverages = [
  { id: 201, name: "Canette",       size: "33cl", price: 3 },
  { id: 202, name: "Bouteille",     size: "1,5L", price: 4.5 },
  { id: 203, name: "Rosé",          size: "70cl", price: 13 },
  { id: 204, name: "Desperados",    size: "50cl", price: 4 },
  { id: 205, name: "Heineken",      size: "33cl", price: 3 },
];

// Featured pizzas for the landing
const featured = [
  allPizzas.find(p => p.name === "Margherita"),
  allPizzas.find(p => p.name === "Cannibale"),
  allPizzas.find(p => p.name === "Virginie"),
];

Object.assign(window, { pizzaCategories, allPizzas, desserts, beverages, featured });
