1import{P as p}from"./plyr.min.chunk-03a751d0.js";function u(d){d.querySelectorAll(".js--video-plyr").forEach(function(r){let a=Object.assign({},JSON.parse(r.dataset.video));a.hideControls&&a.hideControls==="always"&&r.classList.add("js-controls-hidden");const t=new p(r.querySelector(".js--video"),a),e=r.closest(".js--plyr-wrapper");if(a.autoplay===!0&&t.on("ready",n=>{t.play(),t.muted=!0,t.loop=!0}),e){let n,l,c;const o="js--video-content-wrapper-clicked",i="plyr__control--pressed";t.on("ready",s=>{n=e.querySelector(".plyr"),l=e.querySelector(".plyr__controls"),c=e.querySelector("button.plyr__controls__item[aria-label=Play]")}),e.addEventListener("click",s=>{switch(n.contains(s.target)){case(l.contains(s.target)&&!c.classList.contains(i)):e.classList.toggle(o,!1);break;case(l.contains(s.target)&&c.classList.contains(i)):e.classList.toggle(o,!0);break;case!l.contains(s.target):e.classList.toggle(o);break;default:console.error("VIDEO CLICK ERROR")}}),t.on("ended",s=>{e.classList.toggle(o,!1)})}})}export{u as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.