import{t as a}from"./zaraz.DYl4KQ0l.js";class o extends HTMLElement{connectedCallback(){const s=CSS.escape(this.dataset.id),t=this.dataset.title,c=this.querySelector(`#${s}`),e=Stream(c);e.addEventListener("play",()=>{a("play docs video",{title:t})}),e.addEventListener("pause",()=>{a("paused docs video",{title:t,time:e.currentTime.toFixed(1)})}),e.addEventListener("seeked",()=>{a("seeked docs video",{title:t,time:e.currentTime.toFixed(1)})}),e.addEventListener("ended",()=>{a("ended docs video",{title:t})}),e.addEventListener("ratechange",()=>{e.playbackRate===0||e.playbackRate===1||a("changed playback rate docs video",{title:t,rate:e.playbackRate})});const r=this.querySelectorAll("[data-chapter]");for(const d of r)d.addEventListener("click",()=>{const n=d.dataset.chapter,i=Number(d.dataset.time);e.currentTime=i,a("clicked chapter docs video",{title:t,chapter:n})})}}customElements.define("stream-player",o);