(function () { const now = SK.nowMin(); const from = Math.max(0, Math.floor(now / 60) * 60 - 120); SK.timeline(document.getElementById("tl"), { from, to: Math.min(1440, from + 600), corner: "Сегодня" }); const byDate = [...SK.videos].sort((a, b) => b.date.localeCompare(a.date)); document.getElementById("fresh").innerHTML = byDate.slice(0, 8).map(SK.card).join(""); const byViews = [...SK.videos].sort((a, b) => b.views - a.views); document.getElementById("top").innerHTML = byViews.slice(0, 6).map(SK.card).join(""); document.getElementById("chans").innerHTML = SK.channels.map(c => { const p = SK.onAir(c.id); return ` ${SK.esc(c.name)} ${p ? "В эфире: " + SK.esc(p.title) : "Сейчас не вещает"} ${SK.subs(c.subs)} `; }).join(""); })();