// === deck.jsx — Infraestructura Dinaup: seguridad y garantías ===
// Deck NARRADO: el reloj de cada escena lo lleva la locución (audio/escena-NN.mp3);
// dur es fallback si el mp3 no está. Generar la voz (toma única, 1 request):
//   ELEVEN_KEY=sk_... python gen_audio_single.py   (guion en audio/guion.json)
//   python verificar_single.py
// dur = duraciones reales impresas por gen_audio_single.py (alineación ElevenLabs).
window.DECK = {
  id: 'infraestructura',
  title: 'Infraestructura Dinaup — cada pieza, doblada',
  scenes: [
    { title: 'Dónde vive tu negocio',     comp: ()=> EscenaIN01, dur: 38.3, audio: 'audio/escena-01.mp3' },
    { title: 'El suelo · cloud europeo',  comp: ()=> EscenaIN02, dur: 33.5, audio: 'audio/escena-02.mp3' },
    { title: 'Tus datos · dos países',    comp: ()=> EscenaIN03, dur: 37.9, audio: 'audio/escena-03.mp3' },
    { title: 'El servicio · doblado',     comp: ()=> EscenaIN04, dur: 34.4, audio: 'audio/escena-04.mp3' },
    { title: 'Los archivos · cuatro',     comp: ()=> EscenaIN05, dur: 36.2, audio: 'audio/escena-05.mp3' },
    { title: 'La subida verificada',      comp: ()=> EscenaIN06, dur: 39.5, audio: 'audio/escena-06.mp3' },
    { title: 'Servir y proteger',         comp: ()=> EscenaIN07, dur: 34.2, audio: 'audio/escena-07.mp3' },
    { title: 'El foso',                   comp: ()=> EscenaIN08, dur: 42.5, audio: 'audio/escena-08.mp3' },
  ],
};
