1import{n as e}from"./rolldown-runtime-BpQH8Ho1.js";import{$ as t,B as n,C as r,F as i,J as a,Q as o,R as s,U as c,W as l,_ as u,b as d,f,it as p,lt as m,mt as h,n as g,ot as _,pt as v,rt as y,st as b,tt as x,v as S,vt as C,w}from"./disclose-version-lkF6q3Nx.js";import{r as T}from"./immersiveSettings-B0liIaqB.js";var E=e({default:()=>O}),D=n(`<div data-video-seek-bar="true"><input type="range" min="0" step="any" aria-label="åçä½ç½®" class="seek-bar flex-1 h-6 cursor-pointer disabled:cursor-default svelte-bkxp6n"/> <span class="text-white text-xs tabular-nums text-shadow shrink-0"> </span></div>`);function O(e,n){h(n,!0);let c=g(n,`video`,7,null),E=g(n,`hidden`,3,!1),O=b(0),k=b(0),A=b(!1),j=b(null);t(()=>{let e=c();if(!e)return;let t=()=>{_(k,Number.isFinite(e.duration)?e.duration:0,!0)},n=()=>{a(A)||_(O,e.currentTime,!0)};return t(),n(),e.addEventListener(`loadedmetadata`,t),e.addEventListener(`durationchange`,t),e.addEventListener(`timeupdate`,n),e.addEventListener(`seeked`,n),()=>{e.removeEventListener(`loadedmetadata`,t),e.removeEventListener(`durationchange`,t),e.removeEventListener(`timeupdate`,n),e.removeEventListener(`seeked`,n)}}),t(()=>{let e=a(j);if(!e)return;let t=e=>e.stopPropagation(),n=[`click`,`dblclick`,`mousedown`,`mousemove`,`mouseup`,`touchstart`,`touchmove`,`touchend`,`touchcancel`,`wheel`];return n.forEach(n=>e.addEventListener(n,t)),()=>n.forEach(n=>e.removeEventListener(n,t))});function M(e){_(A,!0),_(O,Number(e.currentTarget.value),!0),c()&&(c().currentTime=a(O)),T.resetTimer()}function N(){_(A,!1)}function P(e){let t=Math.max(0,Math.floor(e));return`${Math.floor(t/60)}:${String(t%60).padStart(2,`0`)}`}let F=m(()=>a(k)>0?a(O)/a(k)*100:0);var I=D(),L=x(I);u(L);var R=p(L,2),z=y(R);C(I),f(I,e=>_(j,e),()=>a(j)),o((e,t,n,o)=>{w(I,1,`absolute left-0 right-0 bottom-[env(safe-area-inset-bottom)] z-20 h-6 2 flex items-center gap-3 px-4 bg-gradient-to-t from-black/60 to-transparent 3 transition-transform duration-300 ease-out 4 ${E()?`translate-y-[calc(100%+env(safe-area-inset-bottom))]`:``}`),I.inert=E(),S(L,`max`,a(k)||0),d(L,a(O)),L.disabled=a(k)<=0,S(L,`aria-valuetext`,`${e??``} / ${t??``}`),r(L,`--seek-progress: ${a(F)??``}%`),i(z,`${n??``} / ${o??``}`)},[()=>P(a(O)),()=>P(a(k)),()=>P(a(O)),()=>P(a(k))]),l(`input`,L,M),l(`change`,L,N),s(e,I),v()}c([`input`,`change`]);export{E as n,O as t};
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.