/* All menu + content data lives here, lifted straight from the printed cards */

const MENU = {
  cafe: {
    label: 'Café',
    eyebrow: '01',
    items: [
      { name: 'Espresso Doble',   price: '2.5 / 3' },
      { name: 'Americano',        price: '2.5' },
      { name: 'Batch Brew / XL',  price: '3 / 3.50' },
      { name: 'Cortado',          price: '2.3' },
      { name: 'Capuccino',        price: '3' },
      { name: 'Flat White',       price: '3' },
      { name: 'Latte / XL',       price: '2.8 / 3.2' },
    ],
  },
  especiales: {
    label: 'Especiales',
    eyebrow: '02',
    items: [
      { name: 'Chai Latte',  price: '3.5' },
      { name: 'Dirty Chai',  price: '4' },
      { name: 'Matcha',      price: '4' },
      { name: 'Matcha Latte', price: '4.5' },
      { name: 'Babyccino',   price: '2' },
      { name: 'Cacao',       price: '3.5' },
    ],
  },
  frios: {
    label: 'Fríos',
    eyebrow: '03',
    items: [
      { name: 'Espresso Tónic',     price: '4.5' },
      { name: 'Cold brew',          price: '4' },
      { name: 'Iced Latte / XL',    price: '4 / 4.5' },
      { name: 'Iced Chai Latte',    price: '4' },
      { name: 'Iced Dirty Chai Latte', price: '4.5' },
      { name: 'Iced Matcha Latte',  price: '5' },
    ],
  },
  tes: {
    label: 'Tés e infusiones',
    eyebrow: '04',
    items: [
      { name: 'Té Blanco', price: '3' },
      { name: 'Té Negro',  price: '3' },
      { name: 'Té Verde',  price: '3' },
      { name: 'Infusión frutos rojos',  price: '2.5' },
      { name: 'Infusión menta limón',   price: '2.5' },
    ],
  },
  otros: {
    label: 'Otros',
    eyebrow: '05',
    items: [
      { name: 'Refresco Probiótico', price: '2.95' },
      { name: 'Zumo de manzana',     price: '3' },
      { name: 'Limonada',            price: '3' },
      { name: 'Tónica',              price: '2.5' },
      { name: 'Agua',                price: '2' },
    ],
  },
  extras: {
    label: 'Extras',
    eyebrow: '06',
    items: [
      { name: 'Leche de avena',       price: '+0.3' },
      { name: 'Matcha Ceremonial',    price: '+0.5' },
      { name: 'Extra shot',           price: '+0.5' },
      { name: 'Hielo',                price: '+0.2' },
      { name: 'Café Invitado',        price: '+0.3' },
      { name: 'Leche de competición', price: '+1.5' },
    ],
  },
  tostadas: {
    label: 'Tostadas',
    eyebrow: '07',
    items: [
      { name: 'Con nuestro aceite de Solo', price: '3' },
      { name: 'Tomate triturado', price: '3.5' },
      { name: 'Jamón ibérico con tomate', price: '6' },
      { name: 'Queso crema y aguacate', price: '5.5' },
      { name: 'Hummus de remolacha y aguacate', price: '6.5' },
      { name: 'Burrata con tomate cherry confitado', price: '7' },
      { name: 'Burrata con cebolla caramelizada y champiñones al horno', price: '7.5' },
      { name: 'Extra Aguacate', price: '+1.5' },
      { name: 'Extra Jamón',    price: '+1.5' },
      { name: 'Extra Champiñones', price: '+1.5' },
    ],
    foot: 'Todas nuestras tostadas pueden ir en pan de mollete de Málaga (+1.2) · Horario 08:30 — 13:00',
  },
  vitrina: {
    label: 'Vitrina',
    eyebrow: '08',
    items: [
      { name: 'Bollería del día', price: '2.5 — 4' },
      { name: 'Cookies', price: '3.2 — 3.8' },
      { name: 'Bollería SIN GLUTEN', price: '2.2 — 4.9' },
      { name: 'Focaccia', price: '4' },
    ],
  },
};

const TAB_ORDER = ['cafe','especiales','frios','tes','otros','extras','tostadas','vitrina'];

/* Reviews — paraphrased composite of real Google reviews vibe.
   Originals viewable on Google Maps; these are written fresh for the redesign. */
const REVIEWS = [
  {
    text: 'El mejor café de especialidad de Zaragoza, sin discusión. Los baristas se nota que aman lo que hacen y te explican cada origen con paciencia. La mascota me gana.',
    who: 'Marina G.',
    when: 'hace 2 semanas',
    stars: 5,
  },
  {
    text: 'Tostada de burrata con champis brutal. El cold brew de aquí es otro nivel. Sitio pequeño pero acogedor, perfecto para teletrabajar un rato con un buen V60.',
    who: 'Jorge L.',
    when: 'hace 1 mes',
    stars: 5,
  },
  {
    text: 'Cada semana cambian de tostador invitado y siempre aciertan. He probado filtros que no había probado en ningún sitio. Atención impecable y trato cercano.',
    who: 'Lucía M.',
    when: 'hace 3 días',
    stars: 5,
  },
];

const HOURS = [
  { day: 'Lunes',     time: '08:30 — 14:00' },
  { day: 'Martes',    time: '08:30 — 14:00' },
  { day: 'Miércoles', time: '08:30 — 13:00 · 16:30 — 19:30' },
  { day: 'Jueves',    time: '08:30 — 13:00 · 16:30 — 19:30' },
  { day: 'Viernes',   time: '08:30 — 13:00 · 16:30 — 19:30' },
  { day: 'Sábado',    time: '09:30 — 19:30' },
  { day: 'Domingo',   time: '09:30 — 15:30' },
];

Object.assign(window, { MENU, TAB_ORDER, REVIEWS, HOURS });
