// Club 1519 — datos mock (Veracruz / Boca del Río, contexto realista de networking privado)

const C15_ME = { nombre: 'Alan Bittner', empresa: 'Bittner Constructora', giro: 'Construcción', short: 'AB' };

// ---------- Socios ----------
const C15_SOCIOS = [
  { id: 1, nombre: 'Alan Bittner', empresa: 'Bittner Constructora', giro: 'Construcción', status: 'activo', ingreso: '2024-02-10', asistencias: 14, pago: 'al corriente', short: 'AB', tel: '229 100 1101', email: 'alan@bittnerconstructora.mx' },
  { id: 2, nombre: 'Regina Elizondo', empresa: 'Grupo Portuario del Golfo', giro: 'Logística marítima', status: 'activo', ingreso: '2024-03-22', asistencias: 11, pago: 'al corriente', short: 'RE', tel: '229 100 1102', email: 'regina@gpgolfo.mx' },
  { id: 3, nombre: 'Sofía Landa', empresa: 'Clínica Estética Landa', giro: 'Salud y bienestar', status: 'activo', ingreso: '2024-05-14', asistencias: 9, pago: 'al corriente', short: 'SL', tel: '229 100 1103', email: 'sofia@clinicalanda.mx' },
  { id: 4, nombre: 'Mauricio Chapa', empresa: 'Naviera Costa Esmeralda', giro: 'Marítimo', status: 'activo', ingreso: '2023-11-02', asistencias: 19, pago: 'al corriente', short: 'MC', tel: '229 100 1104', email: 'mauricio@costaesmeralda.mx' },
  { id: 5, nombre: 'Diego Farías', empresa: 'Farías Group Restaurantero', giro: 'Restaurantes', status: 'activo', ingreso: '2024-06-30', asistencias: 6, pago: 'pendiente', short: 'DF', tel: '229 100 1105', email: 'diego@fariasgroup.mx' },
  { id: 6, nombre: 'Valeria Solórzano', empresa: 'Solórzano Digital', giro: 'Marketing y medios', status: 'activo', ingreso: '2024-08-19', asistencias: 5, pago: 'al corriente', short: 'VS', tel: '229 100 1106', email: 'valeria@solorzano.mx' },
  { id: 7, nombre: 'Rodrigo Peralta', empresa: 'Peralta & Asociados', giro: 'Agencia aduanal', status: 'en revisión', ingreso: null, asistencias: 0, pago: '—', short: 'RP', tel: '229 100 1107', email: 'rodrigo@peraltaaduanas.mx' },
  { id: 8, nombre: 'Camila Torres', empresa: 'Boutique Hotel Vera', giro: 'Hotelería', status: 'activo', ingreso: '2025-01-11', asistencias: 8, pago: 'al corriente', short: 'CT', tel: '229 100 1108', email: 'camila@hotelvera.mx' },
  { id: 9, nombre: 'Ernesto Villagómez', empresa: 'Villagómez Motors', giro: 'Automotriz', status: 'inactivo', ingreso: '2023-09-05', asistencias: 3, pago: 'vencido', short: 'EV', tel: '229 100 1109', email: 'ernesto@villagomezmotors.mx' },
  { id: 10, nombre: 'Fernanda Ibarra', empresa: 'Ibarra Consultores', giro: 'Consultoría legal', status: 'activo', ingreso: '2024-10-27', asistencias: 7, pago: 'al corriente', short: 'FI', tel: '229 100 1110', email: 'fernanda@ibarraconsultores.mx' },
  { id: 11, nombre: 'Jorge Medina', empresa: 'Medina Roasters', giro: 'Café y retail', status: 'pendiente', ingreso: null, asistencias: 0, pago: '—', short: 'JM', tel: '229 100 1111', email: 'jorge@medinaroasters.mx' },
  { id: 12, nombre: 'Paula Cisneros', empresa: 'Cisneros Constructora', giro: 'Construcción', status: 'activo', ingreso: '2024-04-03', asistencias: 12, pago: 'al corriente', short: 'PC', tel: '229 100 1112', email: 'paula@cisnerosconstructora.mx' },
];

// ---------- Pipeline de aplicaciones (curaduría) ----------
const C15_PIPELINE_ETAPAS = ['Nueva solicitud', 'En revisión', 'Entrevista', 'Aceptado', 'Rechazado'];

const C15_PIPELINE = [
  { id: 'A-231', nombre: 'Rodrigo Peralta', empresa: 'Peralta & Asociados', giro: 'Agencia aduanal', etapa: 'Entrevista', referido: 'Mauricio Chapa', fecha: '2 jul 2026', nota: 'Entrevista agendada con Alan el 10 de julio.' },
  { id: 'A-232', nombre: 'Jorge Medina', empresa: 'Medina Roasters', giro: 'Café y retail', etapa: 'En revisión', referido: 'Sofía Landa', fecha: '4 jul 2026', nota: 'Revisar facturación mínima anual antes de avanzar.' },
  { id: 'A-233', nombre: 'Ana Belén Ruiz', empresa: 'Ruiz Seguros Corporativos', giro: 'Seguros', referido: 'Regina Elizondo', etapa: 'Nueva solicitud', fecha: '7 jul 2026', nota: 'Solicitud recibida por invitación de Regina.' },
  { id: 'A-234', nombre: 'Héctor Domínguez', empresa: 'Domínguez Inmobiliaria', giro: 'Bienes raíces', referido: 'Diego Farías', etapa: 'Nueva solicitud', fecha: '8 jul 2026', nota: 'Pendiente primer contacto.' },
  { id: 'A-235', nombre: 'Marisol Aguirre', empresa: 'Aguirre & Cía. Contadores', giro: 'Contabilidad', referido: 'Fernanda Ibarra', etapa: 'En revisión', fecha: '30 jun 2026', nota: 'Perfil sólido, validar referencias cruzadas.' },
  { id: 'A-236', nombre: 'Tomás Reyes', empresa: 'Reyes Yates y Marina', giro: 'Náutica', referido: 'Mauricio Chapa', etapa: 'Aceptado', fecha: '18 jun 2026', nota: 'Aprobado en junta del 25 de junio. Pendiente onboarding.' },
  { id: 'A-237', nombre: 'Luis Andrade', empresa: 'Andrade Ferretería Industrial', giro: 'Industrial', referido: 'Sin referido', etapa: 'Rechazado', fecha: '10 jun 2026', nota: 'No cumple perfil de la comunidad por ahora.' },
  { id: 'A-238', nombre: 'Daniela Puig', empresa: 'Puig Arquitectura', giro: 'Arquitectura', referido: 'Camila Torres', etapa: 'Entrevista', fecha: '3 jul 2026', nota: 'Segunda entrevista con junta directiva.' },
];

// ---------- Eventos ----------
const C15_EVENTOS = [
  {
    id: 'EV-118', tipo: 'Cata de whisky', titulo: 'Cata de whisky reserva', fecha: '2026-07-16', hora: '20:00',
    sede: 'Terraza Boca del Río', cupo: 40, confirmados: 31, estado: 'próximo',
    conduce: 'Alejandro Prida — Sommelier certificado WSET',
    dinamica: 'Recorrido guiado por 5 etiquetas de reserva (12, 15 y 18 años), maridaje con chocolate oscuro y quesos añejos. Cierre con subasta silenciosa de una botella limitada a beneficio del fondo social del club.',
    ingresos: 148000,
  },
  {
    id: 'EV-119', tipo: 'Ponencia', titulo: 'Escalar sin perder el control', fecha: '2026-08-06', hora: '19:30',
    sede: 'Salón Columnata, Club 1519', cupo: 60, confirmados: 22, estado: 'próximo',
    conduce: 'Mauricio Chapa — Naviera Costa Esmeralda',
    dinamica: 'Ponencia de 40 minutos sobre profesionalización de negocios familiares, seguida de mesa de preguntas y coctel de cierre.',
    ingresos: 0,
  },
  {
    id: 'EV-120', tipo: 'Cata de mezcal', titulo: 'Mezcal de edición limitada', fecha: '2026-08-27', hora: '20:00',
    sede: 'Terraza Boca del Río', cupo: 35, confirmados: 9, estado: 'próximo',
    conduce: 'Casa Reserva del Puerto',
    dinamica: 'Cata vertical de 4 mezcales de un solo productor oaxaqueño, con narración de proceso e historia de la casa productora.',
    ingresos: 0,
  },
  {
    id: 'EV-115', tipo: 'Cata de vino', titulo: 'Rioja & Ribera — cata comparativa', fecha: '2026-06-11', hora: '20:00',
    sede: 'Terraza Boca del Río', cupo: 40, confirmados: 38, estado: 'realizado',
    conduce: 'Enóloga invitada — Casa Reserva del Puerto',
    dinamica: 'Cata comparativa de 6 etiquetas españolas, maridaje con tabla de embutidos ibéricos.',
    ingresos: 121500,
  },
  {
    id: 'EV-112', tipo: 'Mixto', titulo: 'Mixer + ponencia fiscal 2026', fecha: '2026-05-14', hora: '19:00',
    sede: 'Salón Columnata, Club 1519', cupo: 60, confirmados: 47, estado: 'realizado',
    conduce: 'Fernanda Ibarra — Ibarra Consultores',
    dinamica: 'Ponencia de 30 min sobre reforma fiscal 2026 y networking libre con barra de cortesía.',
    ingresos: 64000,
  },
  {
    id: 'EV-108', tipo: 'Cata de whisky', titulo: 'Whisky de autor — edición socios fundadores', fecha: '2026-04-09', hora: '20:00',
    sede: 'Terraza Boca del Río', cupo: 30, confirmados: 30, estado: 'realizado',
    conduce: 'Alejandro Prida — Sommelier certificado WSET',
    dinamica: 'Cata exclusiva para socios fundadores, 6 etiquetas de casas independientes escocesas.',
    ingresos: 139000,
  },
];

// RSVP del próximo evento destacado (EV-118)
const C15_RSVP_118 = [
  { socio: 'Alan Bittner', mesa: 'Mesa 1', confirmado: true },
  { socio: 'Regina Elizondo', mesa: 'Mesa 1', confirmado: true },
  { socio: 'Mauricio Chapa', mesa: 'Mesa 2', confirmado: true },
  { socio: 'Diego Farías', mesa: 'Mesa 2', confirmado: true },
  { socio: 'Camila Torres', mesa: 'Mesa 3', confirmado: true },
  { socio: 'Valeria Solórzano', mesa: 'Mesa 3', confirmado: false },
  { socio: 'Fernanda Ibarra', mesa: 'Mesa 4', confirmado: true },
  { socio: 'Paula Cisneros', mesa: 'Mesa 4', confirmado: false },
];

// ---------- Proveedores ----------
const C15_PROVEEDORES = [
  { id: 1, nombre: 'Reserva del Puerto', servicio: 'Licores y destilados', contacto: 'Ana Cristina Beltrán', tel: '229 200 3001', eventos: ['EV-118', 'EV-108', 'EV-120'] },
  { id: 2, nombre: 'Catering Costa Esmeralda', servicio: 'Banquetes y maridaje', contacto: 'Iván Solís', tel: '229 200 3002', eventos: ['EV-115', 'EV-112'] },
  { id: 3, nombre: 'Ambientación Veracruz', servicio: 'Mobiliario y decoración', contacto: 'Lourdes Pacheco', tel: '229 200 3003', eventos: ['EV-118', 'EV-115', 'EV-112'] },
  { id: 4, nombre: 'Sonoro AV', servicio: 'Audio, video e iluminación', contacto: 'Kevin Mora', tel: '229 200 3004', eventos: ['EV-119', 'EV-112'] },
  { id: 5, nombre: 'Valet Élite', servicio: 'Valet parking', contacto: 'Raúl Ontiveros', tel: '229 200 3005', eventos: ['EV-118', 'EV-108'] },
  { id: 6, nombre: 'Floristería Boca Bella', servicio: 'Ambientación floral', contacto: 'Mariana Cué', tel: '229 200 3006', eventos: ['EV-115'] },
];

// ---------- Venta en evento (POS ligero) — EV-118 ----------
const C15_VENTAS_118 = [
  { item: 'Copa whisky reserva 15 años', mesa: 'Mesa 1', cant: 3, precio: 380, socio: 'Alan Bittner' },
  { item: 'Copa whisky reserva 18 años', mesa: 'Mesa 2', cant: 2, precio: 520, socio: 'Mauricio Chapa' },
  { item: 'Botella whisky 12 años (para mesa)', mesa: 'Mesa 3', cant: 1, precio: 1450, socio: 'Camila Torres' },
  { item: 'Copa whisky reserva 15 años', mesa: 'Mesa 4', cant: 4, precio: 380, socio: 'Fernanda Ibarra' },
  { item: 'Tabla de quesos y chocolate', mesa: 'Mesa 1', cant: 1, precio: 620, socio: 'Alan Bittner' },
  { item: 'Botella whisky 18 años (subasta)', mesa: 'Mesa 2', cant: 1, precio: 3800, socio: 'Mauricio Chapa' },
];

// ---------- Marcas patrocinadoras ----------
const C15_MARCAS = [
  { id: 1, nombre: 'Banca Privada Golfo', giro: 'Servicios financieros', nivel: 'Platino', beneficio: '15% preferente en cuentas patrimoniales para socios', eventos: ['EV-118', 'EV-112', 'EV-108'] },
  { id: 2, nombre: 'Aseguradora Litoral', giro: 'Seguros', nivel: 'Oro', beneficio: '10% en pólizas empresariales', eventos: ['EV-115', 'EV-112'] },
  { id: 3, nombre: 'Cava Reserva del Puerto', giro: 'Vinos y licores', nivel: 'Platino', beneficio: '20% en compras de cava para socios', eventos: ['EV-118', 'EV-115', 'EV-108', 'EV-120'] },
  { id: 4, nombre: 'Marina Náutica del Golfo', giro: 'Náutica y yates', nivel: 'Oro', beneficio: 'Renta preferente de slip y mantenimiento', eventos: ['EV-108'] },
  { id: 5, nombre: 'Hotel Boutique Vera', giro: 'Hotelería', nivel: 'Plata', beneficio: '1 noche de cortesía al año por socio', eventos: ['EV-112'] },
  { id: 6, nombre: 'Bufete Aduanal Peralta', giro: 'Legal y aduanas', nivel: 'Plata', beneficio: 'Primera consulta sin costo', eventos: ['EV-119'] },
  { id: 7, nombre: 'Autos de Lujo del Puerto', giro: 'Automotriz premium', nivel: 'Oro', beneficio: 'Test drive privado y descuento en mantenimiento', eventos: ['EV-118', 'EV-108'] },
];

const C15_PAQUETES = [
  { nivel: 'Platino', precio: '$180,000 / año', incluye: ['Logo en toda la comunicación del evento', 'Mención en ponencias', 'Stand físico en 6 eventos', 'Beneficio exclusivo visible a socios'] },
  { nivel: 'Oro', precio: '$95,000 / año', incluye: ['Logo en comunicación del evento', 'Mención en ponencias', 'Stand físico en 3 eventos'] },
  { nivel: 'Plata', precio: '$48,000 / año', incluye: ['Logo en comunicación del evento', 'Beneficio exclusivo visible a socios'] },
];

// ---------- Comunicados ----------
const C15_COMUNICADOS = [
  { id: 1, titulo: 'Cata de whisky reserva — jueves 16 de julio', fecha: '2026-07-09', cuerpo: 'Confirma tu asistencia antes del 14 de julio. Cupo limitado a 40 socios. Dress code: formal de noche.', destaque: true },
  { id: 2, titulo: 'Nuevo beneficio: Banca Privada Golfo', fecha: '2026-07-05', cuerpo: '15% preferente en cuentas patrimoniales para todos los socios activos. Solicita tu cita mencionando tu membresía.', destaque: false },
  { id: 3, titulo: 'Recordatorio: renovación de membresía Q3', fecha: '2026-06-28', cuerpo: 'Los pagos de membresía correspondientes al tercer trimestre vencen el 31 de julio.', destaque: false },
  { id: 4, titulo: 'Resumen: Mixer + ponencia fiscal 2026', fecha: '2026-05-16', cuerpo: 'Gracias a los 47 socios que nos acompañaron. La presentación de Fernanda Ibarra está disponible bajo solicitud.', destaque: false },
];

// ---------- Reportes ----------
const C15_REPORTE_INGRESOS = [
  { evento: 'Whisky de autor — fundadores', fecha: 'abr 2026', membresias: 0, venta: 139000 },
  { evento: 'Mixer + ponencia fiscal', fecha: 'may 2026', membresias: 24000, venta: 40000 },
  { evento: 'Rioja & Ribera', fecha: 'jun 2026', membresias: 0, venta: 121500 },
  { evento: 'Cata de whisky reserva', fecha: 'jul 2026', membresias: 0, venta: 148000 },
];

const C15_REPORTE_ASISTENCIA = [
  { mes: 'Marzo', asistencia: 28 }, { mes: 'Abril', asistencia: 30 }, { mes: 'Mayo', asistencia: 47 },
  { mes: 'Junio', asistencia: 38 }, { mes: 'Julio (proy.)', asistencia: 40 },
];

Object.assign(window, {
  C15_ME, C15_SOCIOS, C15_PIPELINE_ETAPAS, C15_PIPELINE, C15_EVENTOS, C15_RSVP_118,
  C15_PROVEEDORES, C15_VENTAS_118, C15_MARCAS, C15_PAQUETES, C15_COMUNICADOS,
  C15_REPORTE_INGRESOS, C15_REPORTE_ASISTENCIA,
});
