/* ============================================================
   CIEN — datos del sitio
   ============================================================ */

// --- INFORMES (índice completo, de INDICE.md) ---------------
// slug, fecha display, sort (YYYYMMDD), año, título, págs, gráficos, fuente, resumen, page?
const INFORMES = [
  { slug:"crecimiento-con-caida-de-la-inversion", date:"19 ago 2026", sort:20260819, year:2026,
    title:"¿Hacia qué país vamos? Crecimiento del producto con caída de la inversión",
    pages:7, charts:3, source:"PDF",
    summary:"Primera entrega de la serie: el PBI crece mientras la inversión cae hace cuatro trimestres —algo que nunca había durado más de dos—. Detrás hay una economía en forma de K, con los recursos naturales y las finanzas traccionando y la industria y el comercio rezagados." },
  { slug:"lluvia-de-dolares", date:"26 jun 2026", sort:20260626, year:2026,
    title:"Lluvia de dólares",
    pages:11, charts:7, source:"PDF",
    summary:"Por qué el BCRA volvió a comprar reservas a buen ritmo, qué sostiene la calma cambiaria y qué riesgos deja abiertos el frente externo." },
  { slug:"mercado-trabajo", date:"Marzo 2026", sort:20260315, year:2026,
    title:"Mercado de trabajo y el Fondo de Asistencia Laboral",
    pages:15, charts:4, source:"PDF", page:true,
    summary:"A dos años de gestión, 300 mil empleos registrados destruidos. Anatomía del FAL: ahora despedir es gratis." },
  { slug:"presupuesto-universitario-2026", date:"18 feb 2026", sort:20260218, year:2026,
    title:"Presupuesto universitario 2026",
    pages:13, charts:10, source:"PDF",
    summary:"El ajuste sobre la universidad pública medido partida por partida, y lo que implica para el sistema científico." },
  { slug:"financiamiento-universitario-2026", date:"Febrero 2026", sort:20260205, year:2026,
    title:"El nuevo proyecto de Ley de Financiamiento Universitario",
    pages:13, charts:8, source:"PDF",
    summary:"Qué propone el oficialismo, qué esconde la letra chica y por qué no resuelve la crisis de fondo." },
  { slug:"dos-anos-de-milei", date:"23 dic 2025", sort:20251223, year:2025,
    title:"Dos años de Milei",
    pages:22, charts:16, source:"PDF",
    summary:"Balance integral del modelo: las tres etapas de la política económica y el saldo social del ajuste." },
  { slug:"inestabilidad-cambiaria-salvataje-eeuu", date:"7 oct 2025", sort:20251007, year:2025,
    title:"Inestabilidad cambiaria, salvataje de EE.UU. y otras medidas",
    pages:11, charts:2, source:"nota web",
    summary:"La corrida sobre el peso, la asistencia del Tesoro estadounidense y el paquete de medidas de emergencia." },
  { slug:"que-pasa-con-el-dolar", date:"6 sep 2025", sort:20250906, year:2025,
    title:"¿Qué está pasando con el dólar?",
    pages:10, charts:6, source:"nota web",
    summary:"Las tensiones del esquema cambiario tras las elecciones y los límites del carry trade." },
  { slug:"el-superavit-que-no-es", date:"23 jul 2025", sort:20250723, year:2025,
    title:"El superávit que no es",
    pages:7, charts:2, source:"PDF",
    summary:"Documento de trabajo: por qué el resultado fiscal anunciado no es lo que parece." },
  { slug:"otra-vez-al-fondo", date:"27 abr 2025", sort:20250427, year:2025,
    title:"Otra vez al Fondo",
    pages:21, charts:12, source:"PDF",
    summary:"El nuevo acuerdo con el FMI: condiciones, metas y el costo de volver a endeudarse en dólares." },
  { slug:"consecuencias-presupuesto-caba", date:"13 abr 2025", sort:20250413, year:2025,
    title:"Las consecuencias del presupuesto de la CABA",
    pages:20, charts:8, source:"nota web",
    summary:"Cómo se reparte el ajuste en la Ciudad y quiénes son los sectores postergados del gasto porteño." },
  { slug:"situacion-ajuste-universitario", date:"16 mar 2025", sort:20250316, year:2025,
    title:"Situación actual del ajuste universitario",
    pages:8, charts:3, source:"nota web",
    summary:"La pérdida real del presupuesto universitario y el deterioro salarial de docentes y no docentes." },
  { slug:"quince-meses-de-milei", date:"9 mar 2025", sort:20250309, year:2025,
    title:"Quince meses de Milei",
    pages:20, charts:8, source:"nota web", page:true,
    summary:"Los fundamentos de la desinflación, los riesgos del modelo de carry trade y el punto de llegada del programa." },
  { slug:"una-regla-fiscal-para-argentina", date:"21 oct 2024", sort:20241021, year:2024,
    title:"Una regla fiscal para Argentina",
    pages:18, charts:0, source:"PDF",
    summary:"Propuesta de diseño institucional para una regla fiscal sostenible y contracíclica." },
  { slug:"sigue-el-ajuste-universitario", date:"22 sep 2024", sort:20240922, year:2024,
    title:"Sigue el ajuste universitario",
    pages:6, charts:4, source:"PDF",
    summary:"Actualización del recorte sobre las universidades nacionales y el conflicto presupuestario." },
  { slug:"presupuesto-2025", date:"19 sep 2024", sort:20240919, year:2024,
    title:"Presupuesto 2025",
    pages:21, charts:13, source:"PDF",
    summary:"Análisis del proyecto de ley de presupuesto: supuestos macro, partidas y prioridades del oficialismo." },
  { slug:"coparticipacion-y-caba", date:"14 ago 2024", sort:20240814, year:2024,
    title:"Coparticipación y CABA",
    pages:7, charts:5, source:"PDF",
    summary:"El conflicto por los fondos coparticipables y su impacto en las cuentas provinciales." },
  { slug:"universidad-publica-en-crisis", date:"12 ago 2024", sort:20240812, year:2024,
    title:"Universidad pública en crisis",
    pages:3, charts:3, source:"PDF",
    summary:"Radiografía urgente del desfinanciamiento del sistema universitario nacional." },
  { slug:"el-fin-del-peso", date:"12 ago 2024", sort:20240812, year:2024,
    title:"¿El fin del peso?",
    pages:8, charts:3, source:"PDF",
    summary:"Competencia de monedas y dolarización endógena: qué significan para la política monetaria." },
  { slug:"6-meses-de-milei", date:"11 jun 2024", sort:20240611, year:2024,
    title:"6 meses de Milei",
    pages:23, charts:17, source:"PDF",
    summary:"Primer balance integral del programa: shock devaluatorio, recesión y la apuesta al ancla fiscal." },
  { slug:"esto-recien-empieza", date:"1 may 2024", sort:20240501, year:2024,
    title:"Esto recién empieza",
    pages:11, charts:4, source:"PDF",
    summary:"Por qué la estabilización inicial no garantiza la salida y qué tensiones se acumulan." },
  { slug:"exito-o-fracaso", date:"27 mar 2024", sort:20240327, year:2024,
    title:"¿Éxito o fracaso?",
    pages:19, charts:1, source:"nota web",
    summary:"Las disputas sobre cómo evaluar los primeros resultados de la gestión libertaria." },
  { slug:"la-licuadora-de-milei", date:"15 feb 2024", sort:20240215, year:2024,
    title:"La licuadora de Milei",
    pages:14, charts:7, source:"PDF",
    summary:"El ajuste por licuación de ingresos, jubilaciones y gasto en los primeros meses de gobierno." },
  { slug:"que-esta-pasando", date:"26 dic 2023", sort:20231226, year:2023,
    title:"¿Qué está pasando? Las primeras semanas de Milei",
    pages:15, charts:2, source:"PDF",
    summary:"Devaluación, DNU y el primer paquete de medidas: una primera lectura crítica." },
  { slug:"las-propuestas-de-milei", date:"13 nov 2023", sort:20231113, year:2023,
    title:"Las propuestas de Milei no son la solución",
    pages:8, charts:2, source:"PDF",
    summary:"Por qué la dolarización y el cierre del Banco Central agravarían los problemas que dicen resolver." },
  { slug:"inestabilidad-y-desafio-electoral", date:"11 oct 2023", sort:20231011, year:2023,
    title:"Inestabilidad cambiaria y desafío electoral",
    pages:11, charts:6, source:"PDF",
    summary:"Actividad y notas de coyuntura sobre la inestabilidad cambiaria rumbo a las elecciones." },
  { slug:"pantallazo-economia-argentina", date:"26 sep 2023", sort:20230926, year:2023,
    title:"Pantallazo de la economía argentina",
    pages:10, charts:6, source:"PDF",
    summary:"Síntesis de coyuntura con las principales variables macroeconómicas." },
  { slug:"por-donde-pasa-la-motosierra", date:"18 sep 2023", sort:20230918, year:2023,
    title:"¿Por dónde pasa la motosierra?",
    pages:7, charts:3, source:"PDF",
    summary:"Qué partidas del gasto público están realmente en juego detrás del relato del recorte." },
  { slug:"sector-externo-bono-provincias", date:"11 sep 2023", sort:20230911, year:2023,
    title:"Sector externo y pago del bono en las provincias",
    pages:8, charts:4, source:"PDF",
    summary:"El frente externo y el impacto fiscal del bono extraordinario en las provincias." },
  { slug:"medidas-e-ingreso-brics", date:"4 sep 2023", sort:20230904, year:2023,
    title:"Batería de medidas e ingreso a los BRICS",
    pages:5, charts:1, source:"PDF",
    summary:"Las medidas post-PASO y el significado económico del ingreso a los BRICS." },
  { slug:"la-distopia-de-la-dolarizacion", date:"28 ago 2023", sort:20230828, year:2023,
    title:"La distopía de la dolarización",
    pages:18, charts:4, source:"PDF",
    summary:"Documento de trabajo sobre los costos macroeconómicos y sociales de dolarizar la economía." },
  { slug:"economia-despues-paso", date:"21 ago 2023", sort:20230821, year:2023,
    title:"¿Qué pasó con la economía después de las PASO?",
    pages:6, charts:3, source:"PDF",
    summary:"La devaluación post-PASO y la reacción de precios, reservas y expectativas." },
  { slug:"variables-economicas-paso", date:"12 ago 2023", sort:20230812, year:2023,
    title:"¿Cómo llegan las variables económicas a las PASO?",
    pages:8, charts:6, source:"PDF",
    summary:"Estado de las principales variables en la antesala de las elecciones primarias." },
  { slug:"pagos-fmi-empleo-registrado", date:"6 ago 2023", sort:20230806, year:2023,
    title:"Pagos al FMI y crecimiento del empleo registrado",
    pages:9, charts:7, source:"PDF",
    summary:"Tensiones entre los vencimientos con el Fondo y la dinámica del empleo formal." },
  { slug:"novedades-acuerdo-fmi", date:"28 jul 2023", sort:20230728, year:2023,
    title:"Las novedades del acuerdo con el FMI",
    pages:7, charts:2, source:"PDF",
    summary:"Revisión del programa con el Fondo y sus implicancias para la política económica." },
  { slug:"informe-coyuntura-julio-2023", date:"Julio 2023", sort:20230715, year:2023,
    title:"Informe de coyuntura — Julio 2023",
    pages:26, charts:17, source:"PDF",
    summary:"Panorama de la economía argentina en la antesala electoral: inflación, reservas y actividad." },
  { slug:"informe-coyuntura-mayo-2023", date:"Mayo 2023", sort:20230515, year:2023,
    title:"Informe de coyuntura — Mayo 2023",
    pages:28, charts:18, source:"PDF",
    summary:"Sequía, brecha cambiaria y aceleración inflacionaria: el cuadro de situación de mediados de 2023." },
  { slug:"informe-coyuntura-abril-2023", date:"Abril 2023", sort:20230415, year:2023,
    title:"Informe de coyuntura — Abril 2023",
    pages:24, charts:13, source:"PDF",
    summary:"Las tensiones del frente externo y los límites del acuerdo con el FMI." },
  { slug:"renegociar-o-renegociar", date:"1 abr 2023", sort:20230401, year:2023,
    title:"Renegociar o renegociar — Nota de coyuntura n°2",
    pages:5, charts:1, source:"PDF",
    summary:"Las opciones (acotadas) frente a los vencimientos de deuda externa." },
  { slug:"informe-coyuntura-marzo-2023", date:"Marzo 2023", sort:20230315, year:2023,
    title:"Informe de coyuntura — Marzo 2023",
    pages:31, charts:23, source:"PDF",
    summary:"Informe extenso: actividad, precios, sector externo y cuentas públicas en perspectiva." },
  { slug:"nota-de-coyuntura-1", date:"13 feb 2023", sort:20230213, year:2023,
    title:"Haz lo que yo digo, no lo que yo hago — Nota de coyuntura n°1",
    pages:3, charts:0, source:"PDF",
    summary:"La primera nota de coyuntura del centro: punto de partida del análisis económico." },
];

// --- ACTIVIDADES -------------------------------------------
// Una actividad con `slug` abre página propia en #/actividad/<slug>; sin slug es
// sólo tarjeta. `featured:true` la sube al bloque destacado, arriba de la grilla.
// El texto de objetivos y misión del FAEP es idéntico en los programas de 2024 y
// de 2025, así que vive una sola vez acá.
const FAEP_MISION = [
  "El Foro Argentino de Economía Política (FAEP) es un espacio plural y riguroso para el debate crítico sobre los obstáculos estructurales del desarrollo económico argentino. Se propone reunir anualmente a economistas del ámbito académico y de la gestión pública.",
];

const ACTIVIDADES = [
  {
    slug:"faep-2025", featured:true,
    date:"6 y 7 de agosto de 2025", sort:20250806, kind:"Foro",
    title:"FAEP 2025 — Foro Argentino de Economía Política",
    place:"Salón de Actos · FCE-UBA",
    img:"assets/actividades/faep-2025/portada.jpg",
    scale:"4 paneles · 14 expositores",
    summary:"Dos jornadas en el Salón de Actos de la Facultad de Ciencias Económicas, con cuatro paneles: política industrial, estabilización macroeconómica, capitalismo tecnológico y deuda externa.",
    venue:"Facultad de Ciencias Económicas de la UBA — Salón de Actos, 2.º piso del edificio viejo",
    mision:FAEP_MISION,
    paneles:[
      { day:"Miércoles 6 de agosto", time:"17:00",
        title:"Los desafíos de la política industrial",
        oradores:["Paula Español","Federico Basualdo","Augusto Costa"],
        modera:"Sebastián Litvak (CIEN)", video:"" },
      { day:"Miércoles 6 de agosto", time:"19:00",
        title:"Macroeconomía de la estabilización: alternativas heterodoxas frente a los desequilibrios estructurales",
        oradores:["Cecilia Todesca Bocco","Lucas Nieto Catania","Estanislao Malic","Juan Cuattromo"], cien:["Lucas Nieto Catania"],
        modera:"Félix Vicente (CIEN)", video:"" },
      { day:"Jueves 7 de agosto", time:"17:00",
        title:"Capitalismo tecnológico: Argentina en el marco de las nuevas tendencias políticas, geopolíticas y económicas globales",
        oradores:["Camila Barón","Federico Rudi","Ariel Lieutier"], cien:["Federico Rudi"],
        modera:"Joaquín Ares (CIEN)", video:"" },
      { day:"Jueves 7 de agosto", time:"19:00",
        title:"El dilema del financiamiento: crédito para crecer o deuda para ajustar",
        oradores:["Lucila Martínez Pelizza","Pablo Manzanelli","Pablo Moldovan","Jorge Carrera"], cien:["Lucila Martínez Pelizza"],
        modera:"Nicolás Núñez (CIEN)", video:"" },
    ],
    // Sólo la reseña que escribieron los moderadores después del Foro, recortada
    // al encuadre y al cierre de cada panel. Sin agregados propios.
    resena:[
      { panel:"Los desafíos de la política industrial",
        texto:[
          "El panel planteó la pregunta respecto al rol del Estado en el diseño de un marco de incentivos que permita el desarrollo de los sectores estratégicos, y debatió los límites y alcances que puede tener la política industrial estatal.",
          "Paula Español señaló el cambio de paradigma mundial, con el regreso del proteccionismo arancelario en las grandes potencias, y la necesidad de consensos políticos sobre el protagonismo del Estado. Federico Basualdo repasó la situación del sistema energético en tres ejes —petróleo, gas y sistema eléctrico— y el giro de la política estatal desde la autosuficiencia hacia la ganancia privada. Augusto Costa expuso los resultados del ajuste sobre la provincia de Buenos Aires y la pérdida de empleo industrial.",
        ] },
      { panel:"El dilema del financiamiento: crédito para crecer o deuda para ajustar",
        texto:[
          "El panel de cierre fue una reflexión sobre el problema de la deuda externa: un país que se debate entre la necesidad de financiamiento para crecer y la carga de una deuda que parece no tener fin.",
          "Lucila Martínez Pelizza analizó el perfil de vencimientos en moneda extranjera y el dilema de necesitar más deuda para pagar la actual. Pablo Manzanelli caracterizó el período como una experiencia fallida de valorización financiera. Pablo Moldovan advirtió que la relación con el FMI será prolongada y que hay consenso en que el cronograma de vencimientos es insostenible. Jorge Carrera planteó que la deuda es mayoritariamente pública mientras los activos externos se concentran en un pequeño sector privado.",
          "El panel cerró con una reflexión conjunta: sin un acceso genuino a los mercados y sin la capacidad de generar las divisas necesarias, la reestructuración es un paso inevitable.",
        ] },
    ],
    gallery:[
      "assets/actividades/faep-2025/03.jpg",
      "assets/actividades/faep-2025/01.jpg",
      "assets/actividades/faep-2025/04.jpg",
      "assets/actividades/faep-2025/02.jpg",
    ],
  },
  {
    slug:"faep-2024", featured:true,
    date:"27, 28 y 29 de noviembre de 2024", sort:20241127, kind:"Foro",
    title:"FAEP 2024 — Foro Argentino de Economía Política",
    place:"Aula 16 · FCE-UBA",
    // PROVISORIA: la fachada de la sede. No hay ninguna foto del FAEP 2024 en el
    // repo; las del evento están sólo en el Drive del CIEN (carpeta "Fotos FAEP",
    // 1OxnQO2CIYxbrlSW8XDyL_1vNDALnheDu). Reemplazar por una foto real al bajarlas.
    img:"assets/contexto/fce.jpg",
    scale:"9 paneles · 37 expositores",
    summary:"Tres jornadas en la Facultad de Ciencias Económicas de la UBA, con nueve paneles: enseñanza de la economía, globalización, historia económica, federalismo fiscal, desarrollo productivo, moneda, trabajo y macroeconomía.",
    venue:"Facultad de Ciencias Económicas de la UBA — Av. Córdoba 2122, Aula 16",
    mision:FAEP_MISION,
    paneles:[
      { day:"Miércoles 27 de noviembre", time:"16:30",
        title:"La reforma del plan de estudios de economía en la UBA",
        oradores:["Mariano Arana","Ezequiel Monteforte","Lucila Martínez Pelizza","Gabriel Montes Rojas"], cien:["Lucila Martínez Pelizza"],
        modera:"Juan Pablo Centeno (CIEN)", video:"" },
      { day:"Miércoles 27 de noviembre", time:"19:00",
        title:"Enseñanza de la economía en Argentina",
        desc:"Panel con directores de carreras de economía de universidades nacionales.",
        oradores:["Agustín Mario (UNM)","Cecilia Allami (UNGS)","Daniel Novak (UNAJ)","Nicolás Dvoskin (UNLA)","Cintia Gasparini (UNPAZ)"],
        modera:"Santiago Fraschina (UNDAV)", video:"" },
      { day:"Jueves 28 de noviembre", time:"11:00",
        title:"Globalización: la Economía Política del Siglo XXI",
        oradores:["Ricardo Dieguez (UBA)","Pilar Pique (CEPLAD-IIEP-FCE UBA)","Ernesto Mattos (IDEPI-UNPAZ)","Nicolás Segal (ITE)"],
        modera:"Lucas Nieto Catania (CIEN)", video:"" },
      { day:"Jueves 28 de noviembre", time:"14:00",
        title:"Historia de las políticas económicas en Argentina",
        desc:"Discusión sobre el proceso de desindustrialización y endeudamiento externo.",
        oradores:["Itaí Hagman (OCEPP)","Santiago Fraschina (UNDAV)","Mayra Blanco (CEPA)","Pablo Manzanelli (FLACSO/CONICET y CIFRA-CTA)"],
        modera:"Leandro Sowter (CEHEAL)", video:"" },
      { day:"Jueves 28 de noviembre", time:"16:30",
        title:"Federalismo fiscal y estructura tributaria",
        oradores:["Raúl Rigo (ex Secretario de Hacienda de la Nación)","Cristián Girard (ARBA)","Alejandra Scarano (CEPA)","Magdalena Rúa (ETFE)","Lucía Cirmi Obón (Futuros Mejores)"],
        modera:"Lucas Gobbo (UBA)", video:"" },
      { day:"Jueves 28 de noviembre", time:"19:00",
        title:"Desarrollo productivo y sectores estratégicos",
        oradores:["Augusto Costa (Ministro de Producción, Ciencia e Innovación Tecnológica PBA)","Verónica Robert (CONICET-UNSAM)","Federico Basualdo","Martín Alfie (CFI)","Pablo Lavarello (CUR-CONICET, UNSAM)"],
        modera:"Raúl Sánchez (CEDEAM)", video:"" },
      { day:"Viernes 29 de noviembre", time:"14:00",
        title:"El futuro de la moneda en Argentina",
        desc:"Discusión crítica en torno a la propuesta de dolarización y competencia de monedas.",
        oradores:["Martín Burgos (CCC/FLACSO)","Haroldo Montagú (Plan Fénix)","Matías de Lucchi (UNM)","María Monza"], cien:["María Monza"],
        modera:"Guido Agostinelli (FUNDUS)", video:"" },
      { day:"Viernes 29 de noviembre", time:"16:30",
        title:"La crisis del trabajo y los ingresos",
        oradores:["Ariel Lieutier (ITE)","Mariana González (FLACSO/CONICET y CIFRA-CTA)","Lucas Terranova (OCEPP)"],
        modera:"Camila Barón", video:"" },
      { day:"Viernes 29 de noviembre", time:"19:00",
        title:"Estabilización macro y desarrollo nacional",
        oradores:["Juan Cuattromo (Presidente BAPRO)","Cecilia Fernández Bugna","Diego Bastourre (UNLP-UNSAM)"],
        modera:"Andrés Lambertini (CIEN)", video:"" },
    ],
    adherentes:["CIEN","Cátedra Abierta Plan Fénix","Centro Cultural de la Cooperación","FLACSO Argentina","CEPA","ITE","FUNDUS","CIFRA-CTA","SEC","EJNK","OCEPP","CEDEAM","Futuros Mejores","Lista Verde","Buenos Aires Hub — YSI","Universidad Nacional de Avellaneda","Universidad Nacional de Lanús","Universidad Nacional de Moreno","Universidad Nacional de José C. Paz"],
    gallery:[],
  },

  // --- Otras actividades (sólo tarjeta) ---
  { date:"11 oct 2024", sort:20241011, kind:"Charla abierta",
    title:"Inestabilidad cambiaria y desafío electoral",
    place:"Aula Magna · FCE-UBA" },
  { date:"7 ago 2024", sort:20240807, kind:"Encuentro",
    title:"Encuentro de Young Scholars Initiative Buenos Aires",
    place:"Edificio Volta · UNSAM" },
  { date:"13 feb 2024", sort:20240213, kind:"Presentación", img:"assets/contexto/milei.jpg",
    title:"Presentación del informe «La licuadora de Milei»",
    place:"FCE-UBA" },
  { date:"6 dic 2023", sort:20231206, kind:"Mesa redonda", img:"assets/contexto/milei-macri.jpg",
    title:"¿Qué economía viene? Debate post-electoral",
    place:"Centro Cultural · CABA" },
  { date:"26 sep 2023", sort:20230926, kind:"Panel", img:"assets/contexto/dolar.jpg",
    title:"La dolarización a debate: panel en el Centro Cultural de la Cooperación",
    place:"CCC · CABA" },
  { date:"5 sep 2023", sort:20230905, kind:"Presentación", img:"assets/actividades/presentaciones.jpg",
    title:"Presentación del informe sobre dolarización",
    place:"SUM, primer piso · FCE-UBA" },
  { date:"10 jul 2023", sort:20230710, kind:"Presentación", img:"assets/actividades/formacion.jpg",
    title:"Presentación del informe mensual de coyuntura",
    place:"FCE-UBA" },
  { date:"23 may 2023", sort:20230523, kind:"Presentación", img:"assets/actividades/charlas.jpg",
    title:"Presentación del Informe de Coyuntura N.º 3",
    place:"Aula 469 · FCE-UBA" },
];

// Mismo criterio que INFORMES: el array se autoordena, así que una actividad
// nueva se pega donde sea y no hay forma de romper la cronología.
ACTIVIDADES.sort((a,b)=> b.sort - a.sort);

// --- MEDIOS (columnas de opinión publicadas en medios externos) -----
// La fecha sale del `datePublished` / `first_publish_date` de cada artículo,
// no del día en que se compartió. Orden: de la más reciente a la más antigua.
// Las tres de Perfil son la columna fija "Economista de la Semana": el schema.org
// de Perfil firma "Redacción Perfil", pero la firma real del cuerpo es del
// integrante del CIEN, con la aclaración al pie.
const MEDIOS = [
  // Ojo: la URL de Página/12 lleva /2026/08/21/ (fecha de la edición impresa) pero
  // el datePublished del artículo es el 23. Mandamos el datePublished, como el resto.
  { outlet:"Página/12", date:"23 ago 2026", sort:20260823, title:"Crecimiento en forma de K", url:"https://www.pagina12.com.ar/2026/08/21/crecimiento-en-forma-de-k/" },
  { outlet:"Perfil", date:"21 mar 2026", sort:20260321, title:"Dos años de Milei en el mercado de trabajo: las consecuencias del ajuste", url:"https://www.perfil.com/noticias/opinion/dos-anos-de-milei-en-el-mercado-de-trabajo-las-consecuencias-del-ajuste-por-maria-monza.phtml" },
  { outlet:"El Telégrafo", date:"21 nov 2025", sort:20251121, title:"La ilusión de la deuda que baja, el FMI y su rigidez y el giro para blindar reservas", url:"https://telegrafo.com.ar/opinion/130847-la-ilusion-de-la-deuda-que-baja-el-fmi-y-su-rigidez-y-el-giro-para-blindar-reservas" },
  // Revista N° 94. La página no publica fecha; vale la del anuncio en el chat.
  { outlet:"Voces en el Fénix", date:"3 oct 2025", sort:20251003, title:"La competencia de monedas de Javier Milei", url:"https://www.economicas.uba.ar/extension/vocesenelfenix/la-competencia-de-monedas-de-javier-milei/" },
  { outlet:"Deuda Prometida", date:"29 sep 2025", sort:20250929, title:"Una apuesta para fortalecer reservas con la mira en la estabilidad pre electoral y futuro incierto", url:"https://deudaprometida.com/una-apuesta-para-fortalecer-reservas-con-la-mira-en-la-estabilidad-pre-electoral-y-futuro-incierto/" },
  { outlet:"Perfil", date:"13 sep 2025", sort:20250913, title:"Del riesgo “kuka”, al riesgo Milei: la fragilidad del modelo", url:"https://www.perfil.com/noticias/economia/del-riesgo-kuka-al-riesgo-milei-la-fragilidad-del-modelo-por-lucas-nieto-catania.phtml" },
  { outlet:"Perfil", date:"17 may 2025", sort:20250517, title:"Tregua cambiaria y deuda: la tercera etapa del programa de Milei", url:"https://www.perfil.com/noticias/economia/tregua-cambiaria-y-deuda-la-tercera-etapa-del-programa-de-milei-por-lucas-nieto-catania.phtml" },
  { outlet:"Deuda Prometida", date:"4 may 2025", sort:20250504, title:"La paradoja porteña: ajuste con ayuda nacional creciente", url:"https://deudaprometida.com/la-paradoja-portena-ajuste-con-ayuda-nacional-creciente/" },
  { outlet:"Deuda Prometida", date:"27 abr 2025", sort:20250427, title:"Dólar: eterno resplandor de un atraso sin recuerdos", url:"https://deudaprometida.com/dolar-eterno-resplandor-de-un-atraso-sin-recuerdos/" },
  { outlet:"Deuda Prometida", date:"20 abr 2025", sort:20250420, title:"Nuevas medidas y acuerdo con el Fondo: ¿buena o mala noticia?", url:"https://deudaprometida.com/nuevas-medidas-y-acuerdo-con-el-fondo-buena-o-mala-noticia/" },
  { outlet:"Deuda Prometida", date:"13 abr 2025", sort:20250413, title:"Vuelve la guerra comercial", url:"https://deudaprometida.com/vuelve-la-guerra-comercial/" },
  { outlet:"Deuda Prometida", date:"6 abr 2025", sort:20250406, title:"Las jubilaciones ¿mejoran o empeoran? El dilema detrás del discurso oficial", url:"https://deudaprometida.com/las-jubilaciones-mejoran-o-empeoran-el-dilema-detras-del-discurso-oficial/" },
  { outlet:"Ámbito Financiero", date:"21 jun 2024", sort:20240621, title:"Los fundamentos y riesgos: ¿la desinflación se sostiene con el ancla o es hora de navegar?", url:"https://www.ambito.com/opiniones/los-fundamentos-y-riesgos-la-desinflacion-se-sostiene-el-ancla-o-es-hora-de-navegar-n6018951" },
  { outlet:"Ámbito Financiero", date:"19 may 2024", sort:20240519, title:"Las crisis de deuda en EEUU y el caso de la Argentina", url:"https://www.ambito.com/opiniones/las-crisis-deuda-eeuu-y-el-caso-la-argentina-n6000684" },
  { outlet:"Ámbito Financiero", date:"12 may 2024", sort:20240512, title:"El costo de la desinflación de Javier Milei", url:"https://www.ambito.com/opiniones/el-costo-la-desinflacion-javier-milei-n5996900" },
  { outlet:"Ámbito Financiero", date:"5 may 2024", sort:20240505, title:"En el mundo, ser neoliberal pasó de moda", url:"https://www.ambito.com/economia/en-el-mundo-ser-neoliberal-paso-moda-n5993044" },
  { outlet:"Página/12", date:"28 abr 2024", sort:20240428, title:"Reflexiones sobre la decepción del Frente de Todos", url:"https://www.pagina12.com.ar/731752-reflexiones-sobre-la-decepcion-del-frente-de-todos" },
  { outlet:"Página/12", date:"31 jul 2023", sort:20230731, title:"Radiografía del sistema tributario", url:"https://www.pagina12.com.ar/572680-radiografia-del-sistema-tributario" },
];

// Color de marca de cada medio, tomado del CSS del sitio del propio medio.
// Se usa SOLO en el hover de la fila. Por eso no importa que haya dos azules y
// dos naranjas: nunca hay dos filas encendidas a la vez, y en reposo la lista
// no cambia en nada. Un medio sin entrada acá cae al azul de CIEN.
const MEDIO_COLOR = {
  "Página/12":         "#E31F32",
  "Perfil":            "#005EA6",
  "Deuda Prometida":   "#1A73E8",
  "El Telégrafo":      "#FF8346",
  "Voces en el Fénix": "#FF8500",
  "Ámbito Financiero": "#0994DC",
};

// --- TIPO de informe (se deduce del título/origen) ------------
const TIPO_TRABAJO = new Set(["otra-vez-al-fondo","una-regla-fiscal-para-argentina","las-propuestas-de-milei","por-donde-pasa-la-motosierra","la-distopia-de-la-dolarizacion","el-superavit-que-no-es"]);
const TIPO_COY = new Set(["informe-coyuntura-julio-2023","informe-coyuntura-mayo-2023","informe-coyuntura-abril-2023","informe-coyuntura-marzo-2023","inestabilidad-y-desafio-electoral","medidas-e-ingreso-brics","novedades-acuerdo-fmi","pagos-fmi-empleo-registrado","pantallazo-economia-argentina","sector-externo-bono-provincias","variables-economicas-paso","economia-despues-paso","renegociar-o-renegociar","nota-de-coyuntura-1","que-esta-pasando","inestabilidad-cambiaria-salvataje-eeuu","que-pasa-con-el-dolar","lluvia-de-dolares"]);
function tipoInforme(inf){
  if(TIPO_TRABAJO.has(inf.slug)) return "trabajo";
  if(TIPO_COY.has(inf.slug)) return "coyuntura";
  return "puntual";
}
const TIPO_LABEL = { trabajo:"Documento de trabajo", coyuntura:"Informe de coyuntura", puntual:"Informe puntual" };

// El array de arriba ya viene en orden, pero lo ordenamos igual: así agregar un
// informe es pegar la entrada donde sea y no hay forma de romper la cronología.
INFORMES.sort((a,b)=> b.sort - a.sort);

// --- LO ÚLTIMO (feed unificado) ------------------------------
// Informes, actividades y notas en medios en una sola lista ordenada por fecha.
// Los "Destacados" de la home se arman de acá y NO con un lugar fijo por tipo:
// si una sección se queda meses sin actualizar, simplemente deja de aparecer en
// vez de dejar contenido viejo colgado bajo el título "Lo último".
// Para que algo entre acá tiene que tener `sort:AAAAMMDD`.
/* El monitor de la mora no es un informe ni una actividad: es una app con datos
   que se actualizan por su cuenta. Entra al feed una vez, por su lanzamiento. */
const APPS = [
  { kind:"app", label:"Monitor", cta:"Abrir el monitor",
    sort:20260826, date:"26 ago 2026",
    title:"La mora del sistema financiero argentino",
    summary:"Panel interactivo sobre la Central de Deudores del BCRA: serie mensual, distribución, rubros, edad, geografía y flujos. Corte a junio de 2026.",
    meta:"BCRA · Central de Deudores · corte jun 2026",
    path:"/mora/" },
];

const LO_ULTIMO = [
  ...APPS,
  ...INFORMES.map(i=>({
    kind:"informe", label:"Informe", cta:"Leer el informe",
    sort:i.sort, date:i.date, title:i.title, summary:i.summary,
    meta:TIPO_LABEL[tipoInforme(i)], route:"informe/"+i.slug })),
  ...ACTIVIDADES.map(a=>({
    kind:"actividad", label:"Actividad",
    cta: a.slug ? "Ver la actividad" : "Ver las actividades",
    sort:a.sort, date:a.date, title:a.title, summary:a.summary,
    meta:a.kind+" · "+a.place,
    // Las que tienen página propia enlazan al detalle; el resto, al índice.
    route: a.slug ? "actividad/"+a.slug : "actividades" })),
  ...MEDIOS.map(m=>({
    kind:"medio", label:"En los medios", cta:"Leer en el medio",
    sort:m.sort, date:m.date, title:m.title,
    meta:m.outlet, url:m.url })),
].sort((a,b)=> b.sort - a.sort);


Object.assign(window, { INFORMES, ACTIVIDADES, MEDIOS, APPS, MEDIO_COLOR, LO_ULTIMO, tipoInforme, TIPO_LABEL });

