/* global window */

/* Program catalog — sourced from the Escuela de Protones briefing.
   Levels: i (Introductorio), a (Avanzado), e (Experto)
*/
const PROGRAMS = [
  {
    id: 'p1',
    code: 'EP-01',
    level: 'i',
    title: 'Introducción al Hidrógeno Renovable',
    subtitle: 'Tecnologías y Mercados',
    icon: 'globe',
    summary:
      'Base sólida del ecosistema del hidrógeno renovable. Visión integral del sector sin profundizar en aspectos técnicos específicos.',
    modules: [
      'Tecnologías de electrólisis y comparativa',
      'Cadena de valor completa del sector',
      'Aplicaciones industriales y movilidad',
    ],
    audience:
      'Profesionales en transición al sector, perfiles de business development, ingenieros junior y responsables estratégicos.',
    price: 699,
    duration: '3 días × 4 h',
    capacity: 30,
    pdf: 'assets/dossiers/ep-01.pdf',
    pdfName: 'P1_Introduccion_Hidrogeno_Renovable.pdf',
  },
  {
    id: 'p2',
    code: 'EP-02',
    level: 'a',
    title: 'Pre-diseño de Instalaciones',
    subtitle: 'Diseño conceptual de plantas de H₂ electrolítico',
    icon: 'factory',
    summary:
      'Saber hacer "los números gordos" de una planta. Análisis técnico de componentes críticos y selección tecnológica fundamentada.',
    modules: [
      'Tratamiento de agua: predimensionamiento, rechazos y concentraciones',
      'Electrolizadores: lectura de datasheets, degradación y fin de vida',
      'Balance de planta: compresión, almacenamiento y evacuación de H₂',
    ],
    audience:
      'Ingenieros de procesos y desarrolladores de proyecto que deben dimensionar plantas en fase conceptual.',
    price: 699,
    duration: '3 días × 4 h',
    capacity: 30,
    pdf: 'assets/dossiers/ep-02.pdf',
    pdfName: 'P2_Prediseno_Instalaciones.pdf',
  },
  {
    id: 'p3',
    code: 'EP-03',
    level: 'a',
    title: 'Financiación de Proyectos',
    subtitle: 'Análisis económico del hidrógeno verde',
    icon: 'chart',
    summary:
      'Dominio del coste nivelado del hidrógeno (LCOH) como eje de viabilidad. Estructura financiera completa de proyectos reales.',
    modules: [
      'Precio de electricidad — principal driver del LCOH',
      'CAPEX del electrolizador y curvas de reducción',
      'Degradación, eficiencia y vida útil',
      'Estructura financiera y modelo económico',
    ],
    audience:
      'Project finance, analistas de inversión, desarrolladores que necesitan defender la viabilidad económica de un proyecto.',
    price: 699,
    duration: '3 días × 4 h',
    capacity: 30,
    pdf: 'assets/dossiers/ep-03.pdf',
    pdfName: 'P3_Financiacion_Proyectos.pdf',
  },
  {
    id: 'p4',
    code: 'EP-04',
    level: 'a',
    title: 'Seguridad industrial para plantas de H₂',
    subtitle: 'Normativa, distancias y análisis cuantitativo de riesgo',
    icon: 'shield',
    summary:
      'Curso basado en experiencia real de campo y normativa vigente. Herramientas aplicables inmediatamente desde casos auditados.',
    modules: [
      'Normativa específica nacional e internacional',
      'Cálculo de distancias de seguridad normativas',
      'Análisis cuantitativo de riesgo (QRA)',
      'Uso de HYRAM (Sandia National Laboratory)',
    ],
    audience:
      'HSE, ingenierías de detalle y responsables de comisionado y operación que deben aplicar la normativa H₂.',
    price: 699,
    duration: '3 días × 4 h',
    capacity: 30,
    pdf: 'assets/dossiers/ep-04.pdf',
    pdfName: 'P4_Seguridad_Instalaciones.pdf',
  },
  {
    id: 'p5',
    code: 'EP-05',
    level: 'e',
    title: 'Diseño de Electrolizadores',
    subtitle: 'Curso único para operadores e ingenierías',
    icon: 'cpu',
    summary:
      'Comprensión profunda del funcionamiento real y diseño de sistemas. Orientado a operadores e ingenierías, no a fabricantes.',
    modules: [
      'Stack y BOP: bombas, intercambiadores, dimensionamiento',
      'Gestión de fluidos: separadores, secadores, purificadores',
      'Gestión térmica y de KOH. Presiones ánodo/cátodo',
      'Alcalino vs PEM. Modos batch vs paralelo',
    ],
    audience:
      'Equipos técnicos de plantas, ingenierías especializadas y operadores que necesitan abrir la caja negra del electrolizador.',
    price: 699,
    duration: '3 días × 4 h',
    capacity: 30,
    pdf: 'assets/dossiers/ep-05.pdf',
    pdfName: 'P5_Diseno_Electrolizadores.pdf',
  },
  {
    id: 'p6',
    code: 'EP-06',
    level: 'e',
    title: 'Operación y Mantenimiento',
    subtitle: 'Gestión operativa real de plantas',
    icon: 'wrench',
    summary:
      'Formación basada en experiencia directa en puesta en marcha y operación continua. Optimización dinámica según producción y precio.',
    modules: [
      'Curvas de polarización y su interpretación',
      'Influencia de temperatura, presión y tiempo',
      'Optimización económica operativa dinámica',
      'Estrategias de mantenimiento predictivo',
      'Respuesta ante desviaciones operacionales',
    ],
    audience:
      'Jefes de planta, técnicos de mantenimiento y responsables de operación de plantas de H₂ ya en marcha.',
    price: 699,
    duration: '3 días × 4 h',
    capacity: 30,
    pdf: 'assets/dossiers/ep-06.pdf',
    pdfName: 'P6_Operacion_Mantenimiento.pdf',
  },
];

const LEVELS = [
  {
    code: 'i',
    name: 'Introductorio',
    tag: 'Fundamentos',
    description:
      'Fundamentos del ecosistema del hidrógeno renovable. Visión integral de tecnologías, mercados y cadena de valor.',
    forWhom: 'Perfiles estratégicos · técnicos junior · business development',
    color: 'var(--lh-cyan)',
    bgTint: 'rgba(0,181,226,.08)',
  },
  {
    code: 'a',
    name: 'Avanzado',
    tag: 'Diseño y decisión',
    description:
      'Diseño conceptual, análisis económico y seguridad. Capacitación técnica profunda para desarrollo de proyectos y toma de decisiones fundamentadas.',
    forWhom: 'Ingenieros de proceso · desarrolladores · project finance · HSE',
    color: 'var(--lh-blue)',
    bgTint: 'rgba(48,127,226,.08)',
  },
  {
    code: 'e',
    name: 'Experto',
    tag: 'Operación real',
    description:
      'Diseño de electrolizadores y operación real. Conocimiento especializado sobre arquitectura de sistemas y gestión operativa optimizada de plantas.',
    forWhom: 'Jefes de planta · ingenierías especializadas · operación',
    color: '#6B6F00',
    bgTint: 'rgba(224,231,34,.14)',
  },
];

/* Format euros, Spanish convention: 8.000 € */
function eur(n) {
  return n.toLocaleString('es-ES') + ' €';
}

/* Trainer — sourced from the Lean Hydrogen team page. */
const TRAINER = {
  name: 'Eugenio Trillo León',
  role: 'CTO y cofundador · Lean Hydrogen',
  initials: 'ET',
  photo: 'assets/eugenio-trillo.png',
  linkedin: 'https://www.linkedin.com/in/eugeniotrilloleon',
  shortBio:
    'Cofundador y CTO de Lean Hydrogen. Lidera el desarrollo de negocio y las relaciones institucionales de la firma.',
  longBio: [
    'Cofundador y CTO de Lean Hydrogen. Director General y principal impulsor del desarrollo de negocio y de las relaciones institucionales de la firma.',
    'Visionario fundador de la Asociación Andaluza del Hidrógeno y miembro destacado del grupo de trabajo de Energía del Colegio Oficial de Ingenieros Industriales de Andalucía Occidental (COIIAOc).',
    'Cursa un programa de doctorado centrado en la compresión electroquímica del hidrógeno — dedicación constante a la innovación técnica del sector.',
  ],
  credentials: [
    'CTO · Lean Hydrogen',
    'Cofundador · Asociación Andaluza del Hidrógeno',
    'Grupo de Energía · COIIAOc',
    'PhD en curso · compresión electroquímica de H₂',
  ],
};

Object.assign(window, { PROGRAMS, LEVELS, eur, TRAINER });
