// ===== RIVAMAR Group — Landing EXPONOR 2026 (/exponor) ===== const { useState, useEffect } = React; function Countdown({ target }) { const calc = () => { const raw = new Date(target).getTime() - Date.now(); const live = raw <= 0; const diff = Math.max(0, raw); return { live, d: Math.floor(diff / 86400000), h: Math.floor((diff / 3600000) % 24), m: Math.floor((diff / 60000) % 60), s: Math.floor((diff / 1000) % 60), }; }; const [t, setT] = useState(calc()); useEffect(() => { const id = setInterval(() => setT(calc()), 1000); return () => clearInterval(id); }, [target]); if (t.live) { return (
¡EXPONOR está en marcha!

Reserva tu 15% de descuento — vigente todo junio.

); } const cell = (v, l) => (
{String(v).padStart(2, '0')} {l}
); return (
{cell(t.d, 'Días')}{cell(t.h, 'Horas')}{cell(t.m, 'Min')}{cell(t.s, 'Seg')}
); } function Exponor({ go, data, edit, onEdit }) { const d = data || {}; const pasos = [ ['Reserva online', 'Marca la casilla EXPONOR e ingresa tu número de credencial al reservar.'], ['Presenta tu credencial', 'Muestra tu credencial física o digital del evento al solicitar la cuenta.'], ['Disfruta el 15%', 'El descuento se aplica automáticamente sobre el total de tu consumo.'], ]; return (
{/* Hero campaña */}
{[d.img, d.img2, d.img3].filter(Boolean).map((src, i) => (
))}
★ EXPONOR CHILE 2026 · 8–11 de junio

15% de descuento para EXPONOR 2026

El beneficio comienza en

go('reservas', { exponor: true })} className="!px-8 !text-base mt-2 animate-pulse-soft"> Reservar con descuento EXPONOR
{/* Prensa minera oficial — destacado bajo el contador */}
{/* Cómo funciona */}
{pasos.map(([t, d], i) => (
{i + 1}

{t}

{d}

))}
{/* Locales participantes */}

Válido en los tres locales

{LOCALES.map((l) => ( ))}
{/* Condiciones */}

Condiciones del beneficio

El descuento del 15% requiere la presentación de la credencial oficial física o digital de EXPONOR 2026 al momento de solicitar la cuenta. Beneficio vigente durante todo el mes del evento (Junio 2026). No acumulable con otras promociones.

Código de reserva: EXPONOR15

); } Object.assign(window, { Exponor });