utxo22-web/_app/pages/tv.svelte-79a545d2.js

7 řádky
42 KiB
JavaScript
Surový Normální zobrazení Historie

var vn=Object.defineProperty;var wt=Object.getOwnPropertySymbols;var hn=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable;var Et=(e,t,n)=>t in e?vn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ze=(e,t)=>{for(var n in t||(t={}))hn.call(t,n)&&Et(e,n,t[n]);if(wt)for(var n of wt(t))_n.call(t,n)&&Et(e,n,t[n]);return e};import{S as Wt,i as Xt,s as xt,e as P,c as I,a as O,d as _,b as y,g as V,J as p,E as _e,v as en,$ as pn,a9 as tn,aa as mn,ab as gn,k as U,Y as bn,m as F,n as ce,o as Z,p as fe,q as R,L as yn,T as wn,t as $,h as C,ac as We,N as nn,j as re,l as Re,H as Xe,K as we,G as rn,w as Me,x as Te,y as Ae,ad as En,B as Ve,ae as kn,f as je}from"../chunks/index-9987666b.js";import{b as kt}from"../chunks/stores-af76d038.js";import{p as Pn}from"../chunks/periods-d433e7f7.js";import{E as ln}from"../chunks/EventTypeLabel-f121afea.js";import{A as In}from"../chunks/Avatar-eb89e521.js";import{a as On,g as ut,c as ge}from"../chunks/_commonjsHelpers-15fb5e92.js";import{L as Dn,S as Sn}from"../chunks/Link-57e97f60.js";import{s as Mn}from"../chunks/index-4049ca3c.js";import{f as x}from"../chunks/index-14ac584d.js";var xe={exports:{}},an;/**
* @link https://github.com/gajus/sister for the canonical source repository
* @license https://github.com/gajus/sister/blob/master/LICENSE BSD 3-Clause
*/an=function(){var e={},t={};return e.on=function(n,r){var l={name:n,handler:r};return t[n]=t[n]||[],t[n].unshift(l),l},e.off=function(n){var r=t[n.name].indexOf(n);r!==-1&&t[n.name].splice(r,1)},e.trigger=function(n,r){var l=t[n],a;if(l)for(a=l.length;a--;)l[a].handler(r)},e};var Tn=an,et={exports:{}},An=function(t,n,r){var l=document.head||document.getElementsByTagName("head")[0],a=document.createElement("script");typeof n=="function"&&(r=n,n={}),n=n||{},r=r||function(){},a.type=n.type||"text/javascript",a.charset=n.charset||"utf8",a.async="async"in n?!!n.async:!0,a.src=t,n.attrs&&Vn(a,n.attrs),n.text&&(a.text=""+n.text);var i="onload"in a?Pt:$n;i(a,r),a.onload||Pt(a,r),l.appendChild(a)};function Vn(e,t){for(var n in t)e.setAttribute(n,t[n])}function Pt(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(new Error("Failed to load "+this.src),e)}}function $n(e,t){e.onreadystatechange=function(){this.readyState!="complete"&&this.readyState!="loaded"||(this.onreadystatechange=null,t(null,e))}}(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=An,r=l(n);function l(a){return a&&a.__esModule?a:{default:a}}t.default=function(a){var i=new Promise(function(s){if(window.YT&&window.YT.Player&&window.YT.Player instanceof Function){s(window.YT);return}else{var o=window.location.protocol==="http:"?"http:":"https:";(0,r.default)(o+"//www.youtube.com/iframe_api",function(c){c&&a.trigger("error",c)})}var u=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=function(){u&&u(),s(window.YT)}});return i},e.exports=t.default})(et,et.exports);var tt={exports:{}},nt={exports:{}},rt={exports:{}},Ie=1e3,Oe=Ie*60,De=Oe*60,Se=De*24,Cn=Se*365.25,Hn=function(e,t){t=t||{};var n=typeof e;if(n==="string"&&e.length>0)return qn(e);if(n==="number"&&isNaN(e)===!1)return t.long?Nn(e):Ln(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function qn(e){if(e=String(e),!(e.length>100)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(!!t){var n=parseFloat(t[1]),r=(t[2]||"ms").toLowerCase();switch(r){case"years":case"year":case"yrs":case"yr":case"y":return n*Cn;case"days":case"day":case"d":return n*Se;case"hours":case"hour":case"hrs":case"hr":case"h":return n*De;case"minutes":case"minute":case"mins":case"min":case"m":return n*Oe;case"seconds":case"second":case"secs":case"sec":case"s":return n*Ie;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function Ln(e){return e>=Se?Math.round(e/Se)+"d":e>=De?Math.round(e/De)+"h":e>=Oe?Math.round(e/Oe)+"m":e>=Ie?Math.round(e/Ie)+"s":e+"ms"}function Nn(e){return Le(e,Se,"day")||Le(e,De,"hour")||Le(e,Oe,"minute")||Le(e,Ie,"second")||e+" ms"}function Le(e,t,n){if(!(e<t))return e<t*1.5?Math.floor(e/t)+" "+n:Math.ceil(e/t)+" "+n+"s"}(function(e,t){t=e.exports=l.debug=l.default=l,t.coerce=o,t.disable=i,t.enable=a,t.enabled=s,t.humanize=Hn,t.names=[],t.skips=[],t.formatters={};var n;function r(u){var c=0,v;for(v in u)c=(c<<5)-c+u.charCodeAt(v),c|=0;return t.colors[Math.abs(c)%t.colors.length]}function l(u){function c(){if(!!c.enabled){var v=c,d=+new Date,h=d-(n||d);v.diff=h,v.prev=n,v.curr=d,n=d;for(var f=new Array(arguments.length),S=0;S<f.length;S++)f[S]=arguments[S];f[0]=t.coerce(f[0]),typeof f[0]!="string"&&f.unshift("%O");var M=0;f[0]=f[0].replace(/%([a-zA-Z%])/g,function(w,k){if(w==="%%")return w;M++;var g=t.formatters[k];if(typeof g=="function"){var b=f[M];w=g.call(v,b),f.splice(M,1),M--}return w}),t.formatArgs.call(v,f);var T=c.log||t.log||console.log.bind(console);T.apply(v,f)}}return c.namespace=u,c.enabled=t.enabled(u),c.useColors=t.useColors(),c.color=r(u),typeof t.init=="function"&&t.init(c),c}function a(u){t.save(u),t.names=[],t.skips=[];for(var c=(typeof u=="string"?u:"").split(/[\s,]+/),v=c.length,d=0;d<v;d++)!c[d]||(u=c[d].replace(/\*/g,".*?"),u[0]==="-"?t.skips.push(new RegExp("^"+u.substr(1)+"$")):t.names.push(new RegExp("^"+u+"$")))}func
`),n=t.length>1;return{md:t[0],stripped:n}}const Zt=e=>e.livestream,Jt=e=>e.livestream,Kt=e=>`<a href="/seznam-udalosti?tag=${e}" target="_blank" class="hover:underline">#${e}</a>`;function ul(e,t,n){let r;yn(e,kt,k=>n(2,r=k));const l={link:Dn},a={playerVars:{autoplay:0}},i={},s={};let o=[],u=[];kt.subscribe(k=>{o=k.spec.schedule,u=k,h(u)});let c=null;en(()=>{c=setInterval(()=>{h(u)},5e3)}),wn(()=>{clearInterval(c)});function v(k){const g=s[k];if(!g)return null;g.playVideo()}function d(k){for(const g of Object.keys(s))g!==k&&(console.log(`stopping player: ${g}`),s[g].stopVideo())}function h(k){const g=new Date(`2022-06-04T${x(new Date,"HH:mm:ss")}`);let b=o.filter(A=>new Date(A.period.end).getTime()>g.getTime());const E=k.spec.stages;for(const A of E.filter(q=>q.livestream)){let q=[...b.filter(H=>H.stage===A.id)],N=null;q.length>0&&new Date(q[0].period.start).getTime()<=g.getTime()&&(N=q[0],q=q.slice(1));const G=A.streams.map(H=>Pn(k,H)),Q=G.filter(H=>H.period.end.getTime()>=g.getTime());Q.length===0&&Q.push(G[G.length-1]);let Y=null;if(N){let H=(new Date(N.period.end).getTime()-new Date(N.period.start).getTime())/1e3;Y=Math.floor((g.getTime()-new Date(N.period.start).getTime())/1e3)/(H/100)}const J=x(new Date(Q[0].period.start),"yyyy-MM-dd");let W=0;J==="2022-06-05"&&(W=2);const ee=`/program?time=${W}&stage=${A.id}&desc=true`;n(0,i[A.id]={current:N?Ft([N],k)[0]:null,currentPercentage:Y,next:Ft(q.slice(0,2),k),stream:Q[0],scheduleLink:ee},i)}console.log(i)}const f=k=>v(k.id),S=k=>v(k.id);function M(k,g){e.$$.not_equal(s[g.id],k)&&(s[g.id]=k,n(1,s))}return[i,s,r,l,a,v,d,f,S,M,k=>d(k.id),k=>sl(k,r)]}class wl extends Wt{constructor(t){super();Xt(this,t,ul,il,xt,{},null,[-1,-1])}}export{wl as default,yl as prerender};