|
|
@ -25,12 +25,11 @@ function createElement(name) {
|
|
|
|
return document.createElement(name);
|
|
|
|
return document.createElement(name);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function addListener(node, event, handler) {
|
|
|
|
function listen(node, event, handler) {
|
|
|
|
node.addEventListener(event, handler, false);
|
|
|
|
node.addEventListener(event, handler, false);
|
|
|
|
}
|
|
|
|
return function() {
|
|
|
|
|
|
|
|
node.removeEventListener(event, handler, false);
|
|
|
|
function removeListener(node, event, handler) {
|
|
|
|
};
|
|
|
|
node.removeEventListener(event, handler, false);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function timeRangesToArray(ranges) {
|
|
|
|
function timeRangesToArray(ranges) {
|
|
|
@ -197,7 +196,7 @@ var proto = {
|
|
|
|
|
|
|
|
|
|
|
|
/* generated by Svelte vX.Y.Z */
|
|
|
|
/* generated by Svelte vX.Y.Z */
|
|
|
|
function create_main_fragment(state, component) {
|
|
|
|
function create_main_fragment(state, component) {
|
|
|
|
var audio, audio_is_paused = true, audio_updating = false, audio_animationframe;
|
|
|
|
var audio, audio_is_paused = true, audio_updating = false, audio_animationframe, remove_audio_timeupdate_handler, remove_audio_durationchange_handler, remove_audio_play_handler, remove_audio_pause_handler, remove_audio_progress_handler, remove_audio_loadedmetadata_handler;
|
|
|
|
|
|
|
|
|
|
|
|
function audio_timeupdate_handler() {
|
|
|
|
function audio_timeupdate_handler() {
|
|
|
|
cancelAnimationFrame(audio_animationframe);
|
|
|
|
cancelAnimationFrame(audio_animationframe);
|
|
|
@ -232,15 +231,15 @@ function create_main_fragment(state, component) {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
h: function hydrate() {
|
|
|
|
h: function hydrate() {
|
|
|
|
addListener(audio, "timeupdate", audio_timeupdate_handler);
|
|
|
|
remove_audio_timeupdate_handler = listen(audio, "timeupdate", audio_timeupdate_handler);
|
|
|
|
if (!('played' in state && 'currentTime' in state)) component._root._beforecreate.push(audio_timeupdate_handler);
|
|
|
|
if (!('played' in state && 'currentTime' in state)) component._root._beforecreate.push(audio_timeupdate_handler);
|
|
|
|
addListener(audio, "durationchange", audio_durationchange_handler);
|
|
|
|
remove_audio_durationchange_handler = listen(audio, "durationchange", audio_durationchange_handler);
|
|
|
|
if (!('duration' in state)) component._root._beforecreate.push(audio_durationchange_handler);
|
|
|
|
if (!('duration' in state)) component._root._beforecreate.push(audio_durationchange_handler);
|
|
|
|
addListener(audio, "play", audio_play_pause_handler);
|
|
|
|
remove_audio_play_handler = listen(audio, "play", audio_play_pause_handler);
|
|
|
|
addListener(audio, "pause", audio_play_pause_handler);
|
|
|
|
remove_audio_pause_handler = listen(audio, "pause", audio_play_pause_handler);
|
|
|
|
addListener(audio, "progress", audio_progress_handler);
|
|
|
|
remove_audio_progress_handler = listen(audio, "progress", audio_progress_handler);
|
|
|
|
if (!('buffered' in state)) component._root._beforecreate.push(audio_progress_handler);
|
|
|
|
if (!('buffered' in state)) component._root._beforecreate.push(audio_progress_handler);
|
|
|
|
addListener(audio, "loadedmetadata", audio_loadedmetadata_handler);
|
|
|
|
remove_audio_loadedmetadata_handler = listen(audio, "loadedmetadata", audio_loadedmetadata_handler);
|
|
|
|
if (!('buffered' in state && 'seekable' in state)) component._root._beforecreate.push(audio_loadedmetadata_handler);
|
|
|
|
if (!('buffered' in state && 'seekable' in state)) component._root._beforecreate.push(audio_loadedmetadata_handler);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
@ -258,12 +257,12 @@ function create_main_fragment(state, component) {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
d: function destroy$$1() {
|
|
|
|
d: function destroy$$1() {
|
|
|
|
removeListener(audio, "timeupdate", audio_timeupdate_handler);
|
|
|
|
remove_audio_timeupdate_handler();
|
|
|
|
removeListener(audio, "durationchange", audio_durationchange_handler);
|
|
|
|
remove_audio_durationchange_handler();
|
|
|
|
removeListener(audio, "play", audio_play_pause_handler);
|
|
|
|
remove_audio_play_handler();
|
|
|
|
removeListener(audio, "pause", audio_play_pause_handler);
|
|
|
|
remove_audio_pause_handler();
|
|
|
|
removeListener(audio, "progress", audio_progress_handler);
|
|
|
|
remove_audio_progress_handler();
|
|
|
|
removeListener(audio, "loadedmetadata", audio_loadedmetadata_handler);
|
|
|
|
remove_audio_loadedmetadata_handler();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|
|
|
|