1import{d as c,bz as l,u,o as s,i as _,a as e,l as r,c as x,w as a,b as n,H as f,f as b,g,e as h,z as v,v as k,bI as w}from"#entry";import{G as V}from"./DoA_Ryp_.js";import"./DfBry1Ye.js";import"./DHHxGNLn.js";import"./YRzE4Seh.js";import"./IawxTRQP.js";import"./DJT3Ne8M.js";import"./1ri44wse.js";import"./CGePyy79.js";import"./3j4cZ58b.js";import"./Di5AFBbF.js";import"./BYwjMfat.js";import"./Bq-Rg_Xg.js";import"./CnvD_R7Y.js";import"./-yFOhbxv.js";import"./VERn47L5.js";import"./CapE6AQE.js";import"./C8DuR6FA.js";import"./B-gDJzI-.js";import"./BBs65JyC.js";import"./BXbJSdn2.js";const y={class:"flex h-full min-h-0 flex-1 flex-col overflow-hidden"},N={class:"flex shrink-0 flex-wrap items-center justify-between gap-3 border-b border-border bg-card/40 px-4 py-3"},B={class:"flex items-center gap-2"},z={class:"min-h-0 flex-1 overflow-hidden"},W=c({__name:"guide",setup(G){const{currentStation:o}=l();return u({title:k(()=>`TV Guide | ${w(o.value,"RasterTV")}`)}),(i,t)=>{const m=b,d=f,p=h;return s(),_("div",y,[e("div",N,[t[1]||(t[1]=e("div",null,[e("p",{class:"text-[10px] font-semibold uppercase tracking-widest text-muted-foreground/70"},"Viewer experience"),e("h1",{class:"text-base font-semibold text-foreground"},"TV Guide"),e("p",{class:"text-xs text-muted-foreground"}," Same live guide your audience sees â schedule, channels, and playback. ")],-1)),e("div",B,[r(o)?.tenantId?(s(),x(p,{key:0,to:`/${r(o).tenantId}/watch`,target:"_blank"},{default:a(()=>[n(d,{variant:"outline",size:"sm"},{default:a(()=>[n(m,{name:"lucide:external-link",class:"mr-2 size-4"}),t[0]||(t[0]=g(" Open public guide ",-1))]),_:1})]),_:1},8,["to"])):v("",!0)])]),e("div",z,[n(V,{embedded:""})])])}}});export{W 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.