// workout.jsx — treino com timers automáticos + bips/voz (sem tocar para contar reps) const { useState: useW, useEffect: useWE, useRef: useWR } = React; function fmt(s) { if (s >= 60) { const m = Math.floor(s / 60), r = s % 60; return `${m}:${String(r).padStart(2, '0')}`; } return String(s); } /* mini player de música (simulado) */ function MusicBar({ playing, onToggle }) { return (
"{PROGRAM_30[W.day-1].frase}"
{isTime ? `SEGURE ${block.target}s` : `${block.target} REPS · ~${dur(block)}s`}
{block.cue}