1import{cn as O,f as B,V,E as j,L,m as u,K as r,as as U,P as G,c as N,Z as P,a as f,b as s,T as t,R as z,_ as A,o as _,b1 as a,b0 as o,bn as $}from"./CsY_hDvl.js";import{u as H}from"./DDYApbd3.js";import"./BacCCGCc.js";import"./QzYWAETY.js";import"./ur_B39UA.js";import"./DDPsJeck.js";import"./C5wXzQYs.js";const K=1e3,w=60,T=60*w,I=24*T,Y=l=>{if(!l)return 0;const c=l.getTime()-Date.now();return Math.max(0,Math.floor(c/K))},Z=l=>{const c=U(l)?l:L(l),x=u(()=>{const d=r(c);return d?new Date(d):null}),p=L(0),g=()=>{if(typeof window>"u")return;const d=Y(x.value);p.value=d},{remaining:i,start:v,stop:b,pause:m,resume:y,reset:n}=O(p,{immediate:!1}),e=()=>{g(),p.value>0?(n(p.value),v()):(b(),n(0))},h=()=>{typeof document>"u"||document.visibilityState==="visible"&&e()},M=u(()=>i.value<=0?0:Math.floor(i.value/I)),S=u(()=>i.value<=0?0:Math.floor(i.value%I/T)),D=u(()=>i.value<=0?0:Math.floor(i.value%T/w)),C=u(()=>i.value<=0?0:i.value%w),E=u(()=>i.value<=0),R=u(()=>{if(E.value)return"00:00:00:00";const d=k=>k.toString().padStart(2,"0");return`${d(M.value)}:${d(S.value)}:${d(D.value)}:${d(C.value)}`});return B(()=>{g(),p.value>0&&v(),typeof document<"u"&&document.addEventListener("visibilitychange",h)}),V(()=>{typeof document<"u"&&document.removeEventListener("visibilitychange",h)}),j(c,e),{days:M,hours:S,minutes:D,seconds:C,isExpired:E,formatted:R,start:v,stop:b,pause:m,resume:y,reset:n}},q={class:"w-full aspect-video relative bg-Background-Neutral flex items-center justify-center overflow-hidden"},F=["src"],J={class:"relative z-10 flex w-full flex-col items-center justify-center gap-2 px-2 sm:px-5"},Q={class:"flex justify-center gap-1 md:gap-4"},W={class:"flex flex-col items-center gap-0.5 sm:gap-1 md:gap-3"},X={class:"flex flex-col items-center gap-0.5 md:gap-3"},ee={class:"flex flex-col items-center gap-0.5 md:gap-3"},te={class:"flex flex-col items-center gap-0.5 md:gap-3"},ae=G({__name:"Countdown",props:{scheduledStartTime:{},placeholder:{},title:{},statusId:{},distributionType:{}},setup(l){const c=l,x=$(c,"scheduledStartTime"),{days:p,hours:g,minutes:i,seconds:v}=Z(x),{formattedStartTime:b,pad:m}=H(x,void 0,void 0,{statusId:$(c,"statusId"),distributionTypeId:u(()=>c.distributionType?.id)});return(y,n)=>{const e=A;return _(),N("div",q,[l.placeholder?(_(),N("img",{key:0,src:l.placeholder,alt:"",class:"w-full h-full object-cover absolute inset-0 blur-lg bg-Gradients-G-60&/60"},null,8,F)):P("",!0),n[3]||(n[3]=f("div",{class:"bg-gradient-to-b from-Gradients-G-0%/0 to-Background-primary absolute top-0 left-0 w-full h-full"},null,-1)),f("div",J,[s(e,{variant:"text",type:"body-small",typeMd:"title-1-large",class:"text-Text-Label-inverse text-center"},{default:t(()=>[a(o(r(b)),1)]),_:1}),l.title?(_(),z(e,{key:0,variant:"text",type:"body-medium",typeSm:"display-2-small",typeMd:"display-2-large",class:"sm:font-display line-clamp-2 w-full text-Text-Label-inverse text-center mb-1 sm:mb-5 md:mb-7"},{default:t(()=>[a(o(l.title),1)]),_:1})):P("",!0),s(e,{variant:"heading",type:"title-1-large",class:"text-Text-Label-inverse text-center hidden sm:block"},{default:t(()=>[a(o(y.$t("playerPage.countdown.startsIn")),1)]),_:1}),f("div",Q,[f("div",W,[s(e,{variant:"display",type:"display-2-small",typeMd:"display-1-large",class:"text-Text-Label-inverse text-center"},{default:t(()=>[a(o(r(m)(r(p))),1)]),_:1}),s(e,{variant:"text",type:"label-small",typeMd:"title-1-large",class:"text-Text-Description text-center uppercase"},{default:t(()=>[a(o(y.$t("playerPage.countdown.days")),1)]),_:1})]),s(e,{variant:"display",type:"display-2-small",typeMd:"display-1-large",class:"text-Text-Description"},{default:t(()=>[...n[0]||(n[0]=[a(" : ",-1)])]),_:1}),f("div",X,[s(e,{variant:"display",type:"display-2-small",typeMd:"display-1-large",class:"text-Text-Label-inverse text-center"},{default:t(()=>[a(o(r(m)(r(g))),1)]),_:1}),s(e,{variant:"text",type:"label-small",typeMd:"title-1-large",class:"text-Text-Description text-center uppercase"},{default:t(()=>[a(o(y.$t("playerPage.countdown.hours")),1)]),_:1})]),s(e,{variant:"display",type:"display-2-small",typeMd:"display-1-large",class:"text-Text-Description"},{default:t(()=>[...n[1]||(n[1]=[a(" : ",-1)])]),_:1}),f("div",ee,[s(e,{variant:"display",type:"display-2-small",typeMd:"display-1-large",class:"text-Text-Label-inverse text-center"},{default:t(()=>[a(o(r(m)(r(i))),1)]),_:1}),s(e,{variant:"text",type:"label-small",typeMd:"title-1-large",class:"text-Text-Description text-center uppercase"},{default:t(()=>[a(o(y.$t("playerPage.countdown.minutes")),1)]),_:1})]),s(e,{variant:"display",type:"display-2-small",typeMd:"display-1-large",class:"text-Text-Description"},{default:t(()=>[...n[2]||(n[2]=[a(" : ",-1)])]),_:1}),f("div",te,[s(e,{variant:"display",type:"display-2-small",typeMd:"display-1-large",class:"text-Text-Label-inverse text-center"},{default:t(()=>[a(o(r(m)(r(v))),1)]),_:1}),s(e,{variant:"text",type:"label-small",typeMd:"title-1-large",class:"text-Text-Description text-center uppercase"},{default:t(()=>[a(o(y.$t("playerPage.countdown.seconds")),1)]),_:1})])])])])}}}),ce=Object.assign(ae,{__name:"PlayerCountdown"});export{ce 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.