${w}${b}
`);let A=f.root.querySelector(".xgplayer-playbackrate");if(A){A.innerHTML=O.join("");let R=A.querySelector(".name");f.config.playbackRateActive&&f.config.playbackRateActive!=="hover"||R.addEventListener("mouseenter",L=>{L.preventDefault(),L.stopPropagation(),y(f.root,"xgplayer-playbackrate-active"),A.focus()})}else{h.innerHTML=O.join("");let R=h.querySelector(".name");f.config.playbackRateActive&&f.config.playbackRateActive!=="hover"||R.addEventListener("mouseenter",L=>{L.preventDefault(),L.stopPropagation(),y(f.root,"xgplayer-playbackrate-active"),h.focus()}),f.once("ready",()=>{f.controls.appendChild(h)})}["touchend","click"].forEach(R=>{h.addEventListener(R,L=>{L.stopPropagation(),L.preventDefault();let _=L.target;if(_&&_.tagName.toLocaleLowerCase()==="li"){let N,U;x.forEach(C=>{C.selected=!1,_.textContent.replace(/\s+/g,"")===C.rate&&(Array.prototype.forEach.call(_.parentNode.childNodes,a=>{o(a,"selected")&&(N=Number(a.getAttribute("cname")),n(a,"selected"))}),C.selected=!0,f.video.playbackRate=1*C.name,w=1*C.name)}),y(_,"selected"),U=Number(_.getAttribute("cname")),_.parentNode.nextSibling.innerHTML=`${_.getAttribute("cname")}${b}`,f.emit("playbackrateChange",{from:N,to:U}),v.device==="mobile"&&n(f.root,"xgplayer-playbackrate-active")}else f.config.playbackRateActive!=="click"||!_||_.tagName.toLocaleLowerCase()!=="p"&&_.tagName.toLocaleLowerCase()!=="span"||(v.device==="mobile"?p(f.root,"xgplayer-playbackrate-active"):y(f.root,"xgplayer-playbackrate-active"),h.focus());f.emit("focus")},!1)}),h.addEventListener("mouseleave",R=>{R.preventDefault(),R.stopPropagation(),n(f.root,"xgplayer-playbackrate-active")}),f.on("blur",function(){n(f.root,"xgplayer-playbackrate-active")}),f.on("play",()=>{f.video.playbackRate.toFixed(1)!==w.toFixed(1)&&(f.video.playbackRate=w)}),f.switchPlaybackRate=function(R={}){let L=f.controls.querySelectorAll(".xgplayer-playbackrate ul li");for(let _=0;_${w}${b}
`);let A=f.root.querySelector(".xgplayer-playbackrate");if(A){A.innerHTML=O.join("");let R=A.querySelector(".name");f.config.playbackRateActive&&f.config.playbackRateActive!=="hover"||R.addEventListener("mouseenter",L=>{L.preventDefault(),L.stopPropagation(),y(f.root,"xgplayer-playbackrate-active"),A.focus()})}else{h.innerHTML=O.join("");let R=h.querySelector(".name");f.config.playbackRateActive&&f.config.playbackRateActive!=="hover"||R.addEventListener("mouseenter",L=>{L.preventDefault(),L.stopPropagation(),y(f.root,"xgplayer-playbackrate-active"),h.focus()}),f.once("ready",()=>{f.controls.appendChild(h)})}["touchend","click"].forEach(R=>{h.addEventListener(R,L=>{L.stopPropagation(),L.preventDefault();let _=L.target;if(_&&_.tagName.toLocaleLowerCase()==="li"){let N,U;x.forEach(C=>{C.selected=!1,_.textContent.replace(/\s+/g,"")===C.rate&&(Array.prototype.forEach.call(_.parentNode.childNodes,a=>{o(a,"selected")&&(N=Number(a.getAttribute("cname")),n(a,"selected"))}),C.selected=!0,f.video.playbackRate=1*C.name,w=1*C.name)}),y(_,"selected"),U=Number(_.getAttribute("cname")),_.parentNode.nextSibling.innerHTML=`${_.getAttribute("cname")}${b}`,f.emit("playbackrateChange",{from:N,to:U}),v.device==="mobile"&&n(f.root,"xgplayer-playbackrate-active")}else f.config.playbackRateActive!=="click"||!_||_.tagName.toLocaleLowerCase()!=="p"&&_.tagName.toLocaleLowerCase()!=="span"||(v.device==="mobile"?p(f.root,"xgplayer-playbackrate-active"):y(f.root,"xgplayer-playbackrate-active"),h.focus());f.emit("focus")},!1)}),h.addEventListener("mouseleave",R=>{R.preventDefault(),R.stopPropagation(),n(f.root,"xgplayer-playbackrate-active")}),f.on("blur",function(){n(f.root,"xgplayer-playbackrate-active")}),f.on("play",()=>{f.video.playbackRate.toFixed(1)!==w.toFixed(1)&&(f.video.playbackRate=w)}),f.switchPlaybackRate=function(R={}){let L=f.controls.querySelectorAll(".xgplayer-playbackrate ul li");for(let _=0;_-h.value&&O+J<-h.value+P?h.value=Math.min(0,P-J-O-10):h.value=-(O-(P-10-J))},r=g=>{var O;const w=G.value?(O=G.value)==null?void 0:O.offsetWidth:0,x=E.value?E.value.offsetWidth:0;g>0?h.value=Math.min(0,h.value+g):w