// ---------- Public order menu (shop) — prices in FCFA, no tax ----------
// Extended ice-cream list (classic + popular flavors worldwide), toppings, syrups,
// frozen yogurt sizes, crêpes (thin round griddle cakes — often called “crêpe” in French / قريب in regional speech), payment methods for Chad.

const ORDER_ICE_CREAM = [
  { id: 'ic1', name: 'Signature Pistachio', emoji: '🌱', price: 2500, desc: 'Local milk & pistachio', color: '#7A9F5F', color2: '#B4C896' },
  { id: 'ic2', name: 'Strawberry Bliss', emoji: '🍓', price: 2000, desc: 'Fresh strawberry', color: '#C85A6A', color2: '#E8A2B0' },
  { id: 'ic3', name: 'Alphonso Mango', emoji: '🥭', price: 2200, desc: 'Alphonso purée', color: '#E2A141', color2: '#F4CE83' },
  { id: 'ic4', name: 'Wild Blueberry', emoji: '🫐', price: 2300, desc: 'Blueberry & hibiscus', color: '#6A5AAB', color2: '#A598D0' },
  { id: 'ic5', name: 'Dark Chocolate', emoji: '🍫', price: 2400, desc: '72% cocoa', color: '#4A2C1C', color2: '#8C6547' },
  { id: 'ic6', name: 'Vanilla Madagascar', emoji: '🌼', price: 2000, desc: 'Bourbon vanilla', color: '#E8D4A0', color2: '#F5E8C8' },
  { id: 'ic7', name: 'Hibiscus Sorbet', emoji: '🌺', price: 1800, desc: 'Dairy-free karkadé', color: '#B03E5A', color2: '#DC8497' },
  { id: 'ic8', name: 'Tamarind & Lime', emoji: '🍋', price: 1900, desc: 'Tart & sweet', color: '#9F6B2E', color2: '#CFA06C' },
  { id: 'ic9', name: 'Stracciatella', emoji: '🥛', price: 2100, desc: 'Cream with chocolate shavings', color: '#F5F0E6', color2: '#C0B8A8' },
  { id: 'ic10', name: 'Salted Caramel', emoji: '🍯', price: 2200, desc: 'Buttery caramel & sea salt', color: '#C17F3A', color2: '#E8C88A' },
  { id: 'ic11', name: 'Cookies & Cream', emoji: '🍪', price: 2100, desc: 'Vanilla + dark cookie', color: '#5C4A3D', color2: '#A09080' },
  { id: 'ic12', name: 'Mint Chocolate Chip', emoji: '🌿', price: 2000, desc: 'Fresh mint, dark chips', color: '#6B8E6B', color2: '#C5DCC5' },
  { id: 'ic13', name: 'Coffee Mocha', emoji: '☕', price: 2200, desc: 'Espresso & cocoa', color: '#4A3728', color2: '#8B7355' },
  { id: 'ic14', name: 'Tiramisu', emoji: '🍰', price: 2400, desc: 'Mascarpone, coffee, cocoa', color: '#8B6F47', color2: '#D4C4A8' },
  { id: 'ic15', name: 'Lemon Sorbet', emoji: '🍋', price: 1800, desc: 'Sharp lemon (vegan)', color: '#E8E85A', color2: '#F5F5B8' },
  { id: 'ic16', name: 'Raspberry Ripple', emoji: '❤️', price: 2000, desc: 'Cream with raspberry', color: '#C94C6A', color2: '#E8A0B0' },
  { id: 'ic17', name: 'Pomegranate Sorbet', emoji: '💎', price: 1900, desc: 'Sharp & jewelled', color: '#8B1538', color2: '#C94D6A' },
  { id: 'ic18', name: 'New York Cheesecake', emoji: '🧀', price: 2300, desc: 'Baked cheese + biscuit', color: '#F0E6D2', color2: '#D4B896' },
  { id: 'ic19', name: 'Matcha Green Tea', emoji: '🍵', price: 2300, desc: 'Stone-ground matcha', color: '#6B8E4E', color2: '#A8C48A' },
  { id: 'ic20', name: 'Coconut & Lime', emoji: '🥥', price: 2100, desc: 'Toasted coconut', color: '#E8DCC8', color2: '#C4A882' },
  { id: 'ic21', name: 'Pistachio Baklava', emoji: '🧁', price: 2400, desc: 'Honey, nuts, phyllo notes', color: '#9A8A6A', color2: '#C9B89A' },
  { id: 'ic22', name: 'Black Cherry', emoji: '🍒', price: 2000, desc: 'Amarena-style cherry', color: '#6B2038', color2: '#A04060' },
  { id: 'ic23', name: 'Roasted Hazelnut', emoji: '🌰', price: 2300, desc: 'Praliné & nuts', color: '#8B6A4A', color2: '#C4A888' },
  { id: 'ic24', name: 'Passion Fruit', emoji: '💛', price: 2000, desc: 'Tropical & tangy', color: '#E8C840', color2: '#F5E8A0' },
  { id: 'ic25', name: 'Rocky Road', emoji: '🪨', price: 2200, desc: 'Chocolate, nuts, mallow', color: '#4A3A32', color2: '#8A7060' },
  { id: 'ic26', name: 'Peach & Apricot', emoji: '🍑', price: 2000, desc: 'Stone-fruit sorbet', color: '#E8A86A', color2: '#F5C89A' },
  { id: 'ic27', name: 'Bubblegum', emoji: '💗', price: 1900, desc: 'Playful & fruity', color: '#E8A0C8', color2: '#F0C8E0' },
  { id: 'ic28', name: 'Cinnamon Dolce', emoji: '🤎', price: 2000, desc: 'Spiced sweet cream', color: '#A87850', color2: '#D4B8A0' },
  { id: 'ic29', name: 'White Chocolate & Macadamia', emoji: '⚪', price: 2400, desc: 'Macadamia chunks', color: '#F0E8D8', color2: '#D4C4A8' },
  { id: 'ic30', name: 'Black Sesame', emoji: '⬛', price: 2200, desc: 'Toasted nigella notes', color: '#5A5A5A', color2: '#9A9A9A' },
  { id: 'ic31', name: 'Watermelon Sorbet', emoji: '🍉', price: 1800, desc: 'Summer refresh (vegan)', color: '#E85A5A', color2: '#F0A0A0' },
  { id: 'ic32', name: 'Caramelized Banana', emoji: '🍌', price: 2100, desc: 'Brûlée banana', color: '#C8A050', color2: '#E8D0A0' },
];

const ORDER_TOPPINGS = [
  { id: 'to1', name: 'Chopped roasted almonds', price: 500 },
  { id: 'to2', name: 'Hazelnut crunch', price: 600 },
  { id: 'to3', name: 'Dark chocolate shavings', price: 400 },
  { id: 'to4', name: 'Mini brownie pieces', price: 700 },
  { id: 'to5', name: 'Fresh seasonal fruit', price: 600 },
  { id: 'to6', name: 'Whipped cream', price: 300 },
  { id: 'to7', name: 'Caramelized pecans', price: 800 },
  { id: 'to8', name: 'Cookie crumble', price: 400 },
  { id: 'to9', name: 'Coconut flakes (toasted)', price: 350 },
  { id: 'to10', name: 'Rainbow sprinkles', price: 250 },
];

const ORDER_SYRUPS = [
  { id: 'sy1', name: 'Vanilla', price: 300 },
  { id: 'sy2', name: 'Chocolate', price: 300 },
  { id: 'sy3', name: 'Caramel', price: 300 },
  { id: 'sy4', name: 'Strawberry', price: 300 },
  { id: 'sy5', name: 'Hazelnut', price: 400 },
  { id: 'sy6', name: 'Mango', price: 300 },
  { id: 'sy7', name: 'Passion fruit', price: 300 },
  { id: 'sy8', name: 'Salted butter', price: 400 },
];

const YOGURT_SIZES = [
  { id: 'ys', name: 'Small cup', price: 250, ml: 120 },
  { id: 'yl', name: 'Big cup', price: 500, ml: 250 },
];

const ORDER_YOGURT_FLAVORS = [
  { id: 'yf1', name: 'Natural (plain)', extra: 0, emoji: '⚪' },
  { id: 'yf2', name: 'Vanilla', extra: 0, emoji: '🤍' },
  { id: 'yf3', name: 'Strawberry', extra: 100, emoji: '🍓' },
  { id: 'yf4', name: 'Mango & passion', extra: 100, emoji: '🥭' },
  { id: 'yf5', name: 'Chocolate swirl', extra: 100, emoji: '🍫' },
  { id: 'yf6', name: 'Honey & granola top', extra: 150, emoji: '🍯' },
  { id: 'yf7', name: 'Mixed berry', extra: 100, emoji: '🫐' },
  { id: 'yf8', name: 'Lemon sorbet twist', extra: 100, emoji: '🍋' },
];

// Crêpes — thin round crêpes (French-style), warm, sweet menu
const ORDER_CREPES = [
  { id: 'cr1', name: 'Butter & sugar (classic)', emoji: '✨', price: 1000, desc: 'Lightly buttered, fine sugar' },
  { id: 'cr2', name: 'Chocolate (spread)', emoji: '🍫', price: 1500, desc: 'Hot chocolate & folded round' },
  { id: 'cr3', name: '“Choc & banana” (house)', emoji: '🍌', price: 1800, desc: 'Chocolate sauce + fresh banana' },
  { id: 'cr4', name: 'Honey & crushed nuts', emoji: '🌰', price: 1600, desc: 'Local honey, almonds' },
  { id: 'cr5', name: 'Berries & cream', emoji: '🫐', price: 1900, desc: 'Seasonal berries' },
  { id: 'cr6', name: 'Caramel beurre salé', emoji: '🥐', price: 1700, desc: 'Salted butter caramel' },
  { id: 'cr7', name: 'Nut & honey', emoji: '🍯', price: 2000, desc: 'Praliné & honey' },
];

// Extras for crêpe only (stacked on the folded crêpe)
const ORDER_CREPE_EXTRAS = [
  { id: 'ce1', name: 'Extra choc sauce', price: 300 },
  { id: 'ce2', name: 'Sliced fresh banana', price: 400 },
  { id: 'ce3', name: 'Toasted flaked almonds', price: 400 },
  { id: 'ce4', name: 'Scoop of vanilla gelato in the fold', price: 800 },
  { id: 'ce5', name: 'Whipped cream cloud', price: 300 },
];

const ORDER_PAYMENT_METHODS = [
  { id: 'card', label: 'Card (Visa / Mastercard)', icon: 'CreditCard', hint: 'Pay at the counter or by link' },
  { id: 'delivery', label: 'Cash on delivery', icon: 'Truck', hint: 'FCFA to the driver' },
  { id: 'airtel', label: 'Airtel Money', icon: 'Smartphone', hint: 'Pay to our merchant number at pickup' },
  { id: 'moov', label: 'Moov Money', icon: 'Smartphone', hint: 'Pay to our Moov number at pickup' },
];

Object.assign(window, {
  ORDER_ICE_CREAM,
  ORDER_TOPPINGS,
  ORDER_SYRUPS,
  YOGURT_SIZES,
  ORDER_YOGURT_FLAVORS,
  ORDER_CREPES,
  ORDER_CREPE_EXTRAS,
  ORDER_PAYMENT_METHODS,
});
