// bot-script.jsx — Los dos casos de CobraNow, simples y claros.
// Cada escenario: { label, tag, title, body, msgs[] }
// msg: { from:'user'|'bot', kind, text, typing(ms antes de aparecer), ... }

const SCENARIOS = {
  pendiente: {
    label: 'Te deben',
    tag: 'Pendiente',
    tagColor: { color: '#B25E09', bg: '#FFF4E0' },
    title: 'Te recuerda lo que te deben.',
    body: 'CobraNow te avisa del cobro que vence con el mensaje ya redactado. Tú solo lo reenvías: nunca le escribe a tu cliente por ti.',
    msgs: [
      { from: 'bot', kind: 'text', time: '8:00', text: '⏰ Hoy vence un cobro:\n\n*María · $1,450*\n2 vestidos · prometió pagar hoy' },
      { from: 'bot', typing: 1100, kind: 'text', time: '8:00', text: 'Te dejo el mensaje listo 👇' },
      { from: 'bot', typing: 1000, kind: 'text', time: '8:00', text: 'Hola María 😊 te recuerdo el pendiente de *$1,450* por los 2 vestidos. ¿Sigue en pie el depósito de hoy? Te los tengo apartados ✨' },
      { from: 'bot', typing: 700, kind: 'text', time: '8:00', text: '☝️ Reenvíaselo a María o cópialo con un toque sostenido.' },
    ],
  },
  pagado: {
    label: 'Ya te pagaron',
    tag: 'Pagado',
    tagColor: { color: '#1d7a32', bg: '#E2F4E5' },
    title: 'Registra lo que ya te pagaron.',
    body: 'Reenvía la transferencia o el comprobante del cliente. CobraNow lo registra como pagado y te devuelve el recibo en PDF para mandárselo de vuelta.',
    msgs: [
      { from: 'user', kind: 'forward', fromName: 'Vale 💅', time: '20:02', text: '¡Listo! Ya te transferí los $450 del esmaltado ✨' },
      { from: 'bot', typing: 1300, kind: 'text', time: '20:02', text: '⚡ Pago registrado:\n\n*Vale · $450*\nesmaltado · *Pagado* ✅\n\nVa su recibo 👇' },
      { from: 'bot', typing: 1000, kind: 'receipt', time: '20:03', receipt: { name: 'Vale', concept: 'Esmaltado', amount: '$450', date: '9 jun 2026 · 20:02', file: 'Recibo_Vale_450.pdf', size: '26 kB' } },
      { from: 'bot', typing: 700, kind: 'text', time: '20:03', text: 'Reenvíaselo a Vale y cierras con broche de oro 🐍' },
    ],
  },
};

const SCENARIO_ORDER = ['pendiente', 'pagado'];

Object.assign(window, { SCENARIOS, SCENARIO_ORDER });
