var _demoAudio = new Audio('https://www.dropbox.com/scl/fi/pktqotmpj4zl2b0ojuh5d/ElevenLabs_Dominus_AI-1.mp3?rlkey=o1vhkbp8piae4fmbyoj4qzclv&st=o3qps8l3&dl=1');
_demoAudio.preload = 'none';
function _fmtTime(s) { var m=Math.floor(s/60); return m+':'+String(Math.floor(s%60)).padStart(2,'0'); }
_demoAudio.addEventListener('timeupdate', function() {
if (!_demoAudio.duration) return;
var pct = (_demoAudio.currentTime / _demoAudio.duration) * 100;
document.querySelectorAll('iframe').forEach(function(f) {
try { f.contentWindow.postMessage({ type:'demo-progress', pct:pct, current:_fmtTime(_demoAudio.currentTime), duration:_fmtTime(_demoAudio.duration) }, '*'); } catch(e){}
});
});
_demoAudio.addEventListener('ended', function() {
document.querySelectorAll('iframe').forEach(function(f) {
try { f.contentWindow.postMessage({ type:'demo-ended' }, '*'); } catch(e){}
});
});
window.addEventListener('message', function(e) {
if (e.data === 'demo-play') { _demoAudio.currentTime = 0; _demoAudio.play(); }
if (e.data === 'demo-pause') { _demoAudio.pause(); }
if (e.data === 'demo-resume') { _demoAudio.play(); }
if (e.data === 'demo-reset') { _demoAudio.pause(); _demoAudio.currentTime = 0; }
});