// in the beginning.... god made mrrprpmnaynayaynaynayanyuwuuuwmauwnwanwaumawp :p var _yt_player = videojs; var versionclient = "youtube.player.web_20250917_22_RC00" document.addEventListener("DOMContentLoaded", () => { // video.js 8 init - source can be seen in https://poketube.fun/static/vjs.min.js or the vjs.min.js file const video = videojs('video', { controls: true, autoplay: false, preload: 'auto', errorDisplay: false, }); // todo : remove this code lol const qs = new URLSearchParams(window.location.search); const qua = qs.get("quality") || ""; const vidKey = qs.get('v'); try { if (vidKey) localStorage.setItem(`progress-${vidKey}`, 0); } catch {} // raw media elements const videoEl = document.getElementById('video'); const audio = document.getElementById('aud'); // harden hidden audio so it never steals session/focus try { audio.controls = false; audio.setAttribute('aria-hidden', 'true'); audio.setAttribute('tabindex', '-1'); audio.setAttribute('controlslist', 'noplaybackrate nodownload noremoteplayback'); audio.disableRemotePlayback = true; videoEl.setAttribute('playsinline', ''); audio.setAttribute('playsinline', ''); } catch {} // resolve initial sources robustly (works whether