utxo22-web/_app/pages/tv.svelte-650212b1.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 S,c as M,a as T,d as _,b,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 G,Y as bn,m as z,n as ce,o as Z,p as fe,q as j,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-3c9faf13.js";import{E as ln}from"../chunks/EventTypeLabel-ca431df3.js";import{A as In}from"../chunks/Avatar-646b3763.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";import"../chunks/utils-1595b72e.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),w=0;w<f.length;w++)f[w]=arguments[w];f[0]=t.coerce(f[0]),typeof f[0]!="string"&&f.unshift("%O");var k=0;f[0]=f[0].replace(/%([a-zA-Z%])/g,function(E,D){if(E==="%%")return E;k++;var y=t.formatters[D];if(typeof y=="function"){var P=f[k];E=y.call(v,P),f.splice(k,1),k--}return E}),t.formatArgs.call(v,f);var O=c.log||t.log||console.log.bind(console);O.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,D=>n(2,r=D));const l={link:Dn},a={playerVars:{autoplay:0}},i={},s={};let o=[],u=[];kt.subscribe(D=>{o=D.spec.schedule,u=D,h(u)});let c=null;en(()=>{c=setInterval(()=>{h(u)},5e3)}),wn(()=>{clearInterval(c)});function v(D){const y=s[D];if(!y)return null;y.playVideo()}function d(D){for(const y of Object.keys(s))y!==D&&(console.log(`stopping player: ${y}`),s[y].stopVideo())}function h(D){const y=new Date(`2022-06-04T${x(new Date,"HH:mm:ss")}`);let P=o.filter(I=>new Date(I.period.end).getTime()>y.getTime());const g=D.spec.stages;for(const I of g.filter(q=>q.livestream)){let q=[...P.filter(H=>H.stage===I.id)],N=null;q.length>0&&new Date(q[0].period.start).getTime()<=y.getTime()&&(N=q[0],q=q.slice(1));const R=I.streams.map(H=>Pn(D,H)),Q=R.filter(H=>H.period.end.getTime()>=y.getTime());Q.length===0&&Q.push(R[R.length-1]);let U=null;if(N){let H=(new Date(N.period.end).getTime()-new Date(N.period.start).getTime())/1e3;U=Math.floor((y.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=${I.id}&desc=true`;n(0,i[I.id]={current:N?Ft([N],D)[0]:null,currentPercentage:U,next:Ft(q.slice(0,2),D),stream:Q[0],scheduleLink:ee},i)}console.log(i)}const f=D=>v(D.id),w=D=>v(D.id);function k(D,y){e.$$.not_equal(s[y.id],D)&&(s[y.id]=D,n(1,s))}return[i,s,r,l,a,v,d,f,w,k,D=>d(D.id),D=>sl(D,r)]}class El extends Wt{constructor(t){super();Xt(this,t,ul,il,xt,{},null,[-1,-1])}}export{El as default,wl as prerender};