1import{r as h,j as e,aO as Me,aP as $e,aQ as Te,x as Ie,aR as Re,g as Le,d as Fe,a as De}from"./index-CjKiAyEM.js";import{c as Oe,g as ze,l as re,h as Pe,i as E,j as de,k as Be,o as We,q as be,r as Ve,b as pe}from"./scheduleUtils-BWad-mPx.js";const x="all",Ae=.7,He=2,he="wjf-schedule-view";function ue(t,n){try{return window[t].getItem(n)}catch{return null}}function me(t,n,l){try{window[t].setItem(n,l)}catch{}}function B(){var t;return typeof window<"u"&&((t=window.matchMedia)==null?void 0:t.call(window,"(prefers-reduced-motion: reduce)").matches)}function M(t,n){return`${t} ${n}${t===1?"":"s"}`}function Ze(t,n){var l;return((l=n.find(c=>c.id===t))==null?void 0:l.label)||t}function xe(t,n){return t.map(l=>Ze(l,n)).join(" & ")}function D(t,n){var l;return((l=n.find(c=>c.id===t))==null?void 0:l.label)||t}function qe(t){const[n,l]=h.useState(()=>new Date);return h.useEffect(()=>{if(!t)return;const c=setInterval(()=>l(new Date),6e4);return()=>clearInterval(c)},[t]),n}function G(){const t=h.useRef(null);return h.useEffect(()=>{var l;const n=document.activeElement;return(l=t.current)==null||l.focus(),()=>{var c;return(c=n==null?void 0:n.focus)==null?void 0:c.call(n)}},[]),t}function J({tagId:t,tags:n,onTag:l}){return l?e.jsx("button",{type:"button",className:"tag-pill",onClick:c=>{c.stopPropagation(),l(t)},title:`Show only â${D(t,n)}â`,children:D(t,n)}):e.jsx("span",{className:"tag-pill",children:D(t,n)})}function Ke({ev:t,venues:n,tags:l,onClose:c,onOpenImage:o}){const u=G();return e.jsx("div",{className:"wjf-modal-overlay",role:"dialog","aria-modal":"true","aria-label":t.name,onClick:i=>i.target===i.currentTarget&&c(),children:e.jsxs("div",{className:"wjf-modal-card",children:[e.jsx("button",{ref:u,className:"wjf-modal-close",type:"button","aria-label":"Close",onClick:c,children:"Ã"}),e.jsx("div",{className:"wjf-modal-header",children:t.name}),e.jsxs("div",{className:"wjf-modal-body",children:[e.jsxs("p",{children:[e.jsx("strong",{children:"Time:"})," ",Be(t.startTime,t.endTime)]}),t.venueIds.length>0&&e.jsxs("p",{children:[e.jsx("strong",{children:"Location:"})," ",xe(t.venueIds,n)]}),t.description&&e.jsx("div",{className:"evt-modal-desc rich rich-text",dangerouslySetInnerHTML:{__html:Me(t.description)}}),t.tagIds.length>0&&e.jsx("div",{className:"tag-list evt-modal-tags",children:t.tagIds.map(i=>e.jsx(J,{tagId:i,tags:l},i))}),t.links.length>0&&e.jsx("div",{className:"evt-modal-links",children:t.links.map((i,m)=>{const d=$e(i.url);if(!d)return null;const f=Re(d);return f.external?h.createElement("a",{className:"evt-modal-link",href:d,...f.newTab?{target:"_blank",rel:"noopener noreferrer"}:{},key:m},i.label||i.url," â"):e.jsxs(Te,{className:"evt-modal-link",to:d,children:[i.label||i.url," â"]},m)})}),t.youtubeVideos.length>0&&e.jsx("div",{className:"evt-modal-videos",children:t.youtubeVideos.map((i,m)=>{const d=Ie(i.url);return d?e.jsx("div",{className:"evt-modal-video",children:e.jsx("iframe",{src:`https://www.youtube-nocookie.com/embed/${d}`,title:i.title||t.name,loading:"lazy",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})},m):null})}),t.uploadedVideos.length>0&&e.jsx("div",{className:"evt-modal-videos",children:t.uploadedVideos.map((i,m)=>e.jsx("video",{className:"evt-modal-uploaded-video",controls:!0,playsInline:!0,preload:"metadata",poster:i.poster||void 0,src:i.path},m))}),t.images.length>0&&e.jsx("div",{className:"evt-modal-images",children:t.images.map((i,m)=>e.jsx("button",{className:"evt-modal-image-btn",type:"button",onClick:()=>o(i),children:e.jsx("img",{src:i.path,alt:i.caption||"",loading:"lazy"})},m))})]})]})})}function Ye({image:t,onClose:n}){const l=G();return e.jsxs("div",{className:"img-lightbox-overlay",role:"dialog","aria-modal":"true","aria-label":t.caption||"Image",onClick:n,children:[e.jsx("button",{ref:l,className:"img-lightbox-close",type:"button","aria-label":"Close",onClick:n,children:"Ã"}),e.jsx("img",{src:t.path,alt:t.caption||""}),t.caption&&e.jsx("p",{className:"img-lightbox-caption",children:t.caption})]})}function Ge({tags:t,filters:n,onToggle:l,onClear:c,onClose:o}){const u=G();return e.jsx("div",{className:"wjf-modal-overlay",role:"dialog","aria-modal":"true","aria-label":"Filter by tags",onClick:i=>i.target===i.currentTarget&&o(),children:e.jsxs("div",{className:"wjf-modal-card",children:[e.jsx("button",{ref:u,className:"wjf-modal-close",type:"button","aria-label":"Close",onClick:o,children:"Ã"}),e.jsx("div",{className:"wjf-modal-header",children:"Filter by tags"}),e.jsx("p",{className:"wjf-filter-help",children:"Show only events with any of the tags you pick."}),e.jsx("div",{className:"wjf-filter-grid",children:t.map(i=>e.jsxs("label",{className:"wjf-filter-item",children:[e.jsx("input",{type:"checkbox",checked:n.includes(i.id),onChange:()=>l(i.id)}),i.label]},i.id))}),e.jsxs("div",{className:"wjf-filter-actions",children:[e.jsx("button",{type:"button",className:"sched-btn sched-btn--ghost",onClick:c,disabled:n.length===0,children:"Clear all"}),e.jsx("button",{type:"button",className:"sched-btn",onClick:o,children:"Done"})]})]})})}function Je({events:t,venues:n,tags:l,nowMin:c,onOpen:o,onTag:u}){const i=We(t);return e.jsx("ol",{className:"sched-list",children:i.map(m=>e.jsxs("li",{className:"sched-slot",children:[e.jsx("div",{className:"sched-slot__time",children:be(m.startMin)}),e.jsx("div",{className:"sched-slot__events",children:m.events.map(d=>{const f=c!==null&&Ve(d,c);return e.jsxs("div",{className:`sched-card${d.espn?" sched-card--espn":""}${f?" sched-card--now":""}`,"data-now":f?"":void 0,children:[e.jsxs("button",{type:"button",className:"sched-card__main",onClick:()=>o(d),children:[(f||d.espn)&&e.jsxs("span",{className:"sched-card__badges",children:[f&&e.jsx("span",{className:"sched-badge sched-badge--now",children:"Happening now"}),d.espn&&e.jsx("span",{className:"sched-badge",children:"ESPN"})]}),e.jsx("span",{className:"sched-card__name",children:d.name}),e.jsxs("span",{className:"sched-card__meta",children:[pe(d.startTime,d.endTime),d.venueIds.length>0&&e.jsxs(e.Fragment,{children:[" · ",xe(d.venueIds,n)]})]})]}),d.tagIds.length>0&&e.jsx("div",{className:"sched-card__tags",children:d.tagIds.map(b=>e.jsx(J,{tagId:b,tags:l,onTag:u},b))})]},d.id||`${d.name}-${d.startTime}`)})})]},m.startMin))})}function Qe({ev:t,tags:n,onOpen:l,onTag:c,style:o}){return e.jsxs("div",{className:`event-block ${t.espn?"event-espn":"event-standard"}`,style:o,role:"button",tabIndex:0,onClick:()=>l(t),onKeyDown:u=>{(u.key==="Enter"||u.key===" ")&&(u.preventDefault(),l(t))},children:[t.espn&&e.jsx("div",{className:"espn-badge",children:"ESPN"}),e.jsx("div",{className:"event-name",children:t.name}),e.jsx("div",{className:"event-time",children:pe(t.startTime,t.endTime)}),t.tagIds.length>0&&e.jsx("div",{className:"tag-list",children:t.tagIds.map(u=>e.jsx(J,{tagId:u,tags:n,onTag:c},u))})]})}function Ue({day:t,events:n,venues:l,tags:c,zoom:o,nowMin:u,onOpen:i,onTag:m}){const d=t.endMin-t.startMin,f=u!==null&&u>=t.startMin&&u<=t.endMin;return e.jsx("div",{className:"schedule-scroll-container",children:e.jsxs("div",{className:"schedule-timeline",style:{zoom:o,minWidth:46+l.length*140,gridTemplateColumns:`var(--time-col-w) repeat(${l.length}, minmax(var(--venue-col-w), 1fr))`,gridTemplateRows:`var(--head-row-h) repeat(${d}, var(--min-h))`},children:[e.jsx("div",{className:"schedule-timeline__corner",children:"Time"}),l.map(b=>e.jsx("div",{className:"schedule-timeline__venuehead",children:b.label},b.id)),l.map((b,_)=>e.jsx("div",{className:"schedule-timeline__colguide",style:{gridColumn:_+2,gridRow:"2 / -1"}},b.id)),t.hourMarks.map(b=>e.jsx("div",{className:"schedule-timeline__hourline",style:{gridRow:`${2+(b-t.startMin)} / span 1`,gridColumn:"1 / -1"},children:e.jsx("span",{className:"schedule-timeline__hourlabel",children:be(b)})},b)),n.flatMap(b=>b.venueIds.filter(_=>l.some(S=>S.id===_)).map(_=>e.jsx(Qe,{ev:b,tags:c,onOpen:i,onTag:m,style:{gridColumn:l.findIndex(S=>S.id===_)+2,gridRow:`${2+(b._startMin-t.startMin)} / ${2+(b._endMin-t.startMin)}`}},`${b.id}-${_}`))),f&&e.jsx("div",{className:"schedule-timeline__now","data-now":"",style:{gridRow:`${2+(u-t.startMin)} / span 1`,gridColumn:"1 / -1"},children:e.jsx("span",{children:"Now"})})]})})}function Xe({day:t,events:n,view:l,onClearFilters:c,filtered:o,...u}){return t.hasEvents?n.length===0?e.jsxs("div",{className:"schedule-empty-day",children:["Nothing on this day matches your filters."," ",o&&e.jsx("button",{type:"button",className:"sched-linkbtn",onClick:c,children:"Clear filters"})]}):l==="list"?e.jsx(Je,{events:n,...u}):e.jsx(Ue,{day:t,events:n,...u}):e.jsx("div",{className:"schedule-empty-day",children:"Nothing scheduled for this day yet."})}function es({schedule:t,storageKey:n="schedule"}){const l=t.venues||[],c=t.tags||[],o=h.useMemo(()=>{const s=(t.events||[]).map(Oe);return[...t.days||[]].filter(a=>a&&a.date).sort((a,r)=>String(a.date).localeCompare(String(r.date))).map(a=>ze(a,s))},[t]),u=re(),i=qe(o.some(s=>s.date===u)),m=re(i),d=i.getHours()*60+i.getMinutes(),f=`wjf-schedule-day:${n}`,[b,_]=h.useState(()=>typeof window>"u"?null:new URLSearchParams(window.location.search).get("day")||ue("sessionStorage",f)),S=Pe(o,m),p=b===x?x:o.some(s=>s.date===b)?b:S,Q=h.useRef(p===x?S:p);p!==x&&(Q.current=p);const[$,fe]=h.useState(()=>{var a;
1const s=ue("localStorage",he);return s==="list"||s==="grid"?s:typeof window<"u"&&((a=window.matchMedia)!=null&&a.call(window,"(min-width: 760px)").matches)?"grid":"list"}),[O,U]=h.useState(1),[j,W]=h.useState([]),[T,V]=h.useState(null),[I,A]=h.useState(null),[X,H]=h.useState(!1),Z=h.useRef(null),R=h.useRef(null),q=h.useRef(null),ee=h.useRef(null),[z,je]=h.useState({left:!1,right:!1}),P=h.useCallback(s=>j.length===0?s.events:s.events.filter(a=>a.tagIds.some(r=>j.includes(r))),[j]),se=o.reduce((s,a)=>s+P(a).length,0),ge=()=>{requestAnimationFrame(()=>{const s=ee.current;if(!s)return;const a=q.current?q.current.getBoundingClientRect().bottom:0,r=s.getBoundingClientRect().top;(r<a||r>window.innerHeight*.6)&&window.scrollTo({top:Math.max(0,window.scrollY+r-a-8),behavior:B()?"auto":"smooth"})})},N=(s,{reveal:a=!0}={})=>{_(s),me("sessionStorage",f,s),a&&ge()},te=s=>{fe(s),me("localStorage",he,s)},ne=s=>W(a=>a.includes(s)?a.filter(r=>r!==s):[...a,s]),ye=s=>W(a=>a.includes(s)?a:[...a,s]),K=()=>W([]),ae=s=>U(a=>Math.round(Math.min(He,Math.max(Ae,a+s))*10)/10),le=!!T||!!I||X;h.useEffect(()=>{if(!le)return;const s=r=>{r.key==="Escape"&&(I?A(null):T?V(null):H(!1))};document.addEventListener("keydown",s);const a=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",s),document.body.style.overflow=a}},[le,I,T]);const[Ne,we]=h.useState(0),L=h.useCallback(()=>{var C;const s=R.current;if(!s)return;const a=s.scrollLeft>4,r=s.scrollLeft+s.clientWidth<s.scrollWidth-4;je(v=>v.left===a&&v.right===r?v:{left:a,right:r}),we(((C=Z.current)==null?void 0:C.clientWidth)||0)},[]);h.useEffect(()=>(L(),window.addEventListener("resize",L),()=>window.removeEventListener("resize",L)),[L,o.length]);const ce=h.useRef(!0);h.useLayoutEffect(()=>{const s=R.current,a=s==null?void 0:s.querySelector('[aria-selected="true"]');if(!s||!a)return;const r=Math.max(0,a.offsetLeft-(s.clientWidth-a.offsetWidth)/2);s.scrollTo({left:r,behavior:ce.current||B()?"auto":"smooth"}),ce.current=!1},[p]);const ie=s=>{const a=R.current;a&&a.scrollBy({left:s*a.clientWidth*.7,behavior:B()?"auto":"smooth"})},F=[...o.map(s=>s.date),x],ve=s=>{const a=F.indexOf(p);let r=null;s.key==="ArrowRight"?r=Math.min(F.length-1,a+1):s.key==="ArrowLeft"?r=Math.max(0,a-1):s.key==="Home"?r=0:s.key==="End"&&(r=F.length-1),!(r===null||r===a)&&(s.preventDefault(),N(F[r],{reveal:!1}),requestAnimationFrame(()=>{var C,v;return(v=(C=R.current)==null?void 0:C.querySelector(`[data-tab="${F[r]}"]`))==null?void 0:v.focus()}))},_e=()=>{var a;const s=(a=Z.current)==null?void 0:a.querySelector("[data-now]");s==null||s.scrollIntoView({block:"center",behavior:B()?"auto":"smooth"})},k=o.findIndex(s=>s.date===p),w=k>=0?o[k]:null,g=k>0?o[k-1]:null,y=k>=0&&k<o.length-1?o[k+1]:null,oe=p===x?o:w?[w]:[],ke=s=>s.date===m?d:null,Ce=oe.some(s=>s.date===m&&s.hasEvents&&d>=s.startMin&&d<=s.endMin),Se=o.some(s=>s.events.some(a=>a.espn)),Y=`sched-panel-${n}`,Ee={view:$,venues:l,tags:c,zoom:O,onOpen:V,onTag:ye,onClearFilters:K,filtered:j.length>0};return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"wjf-schedule",ref:Z,children:[e.jsx("div",{className:"sched-days",ref:q,children:e.jsxs("div",{className:`sched-days__wrap${z.left?" has-left":""}${z.right?" has-right":""}`,children:[z.left&&e.jsx("button",{type:"button",className:"sched-days__arrow sched-days__arrow--left",tabIndex:-1,"aria-hidden":"true",onClick:()=>ie(-1),children:"â¹"}),e.jsxs("div",{className:"sched-days__strip",ref:R,role:"tablist","aria-label":"Event days",onScroll:L,onKeyDown:ve,children:[o.map(s=>{const a=E(s.date,s.dayName),r=P(s).length,C=p===s.date,v=s.date===m;return e.jsxs("button",{type:"button",role:"tab",id:`sched-tab-${n}-${s.date}`,"data-tab":s.date,"aria-selected":C,"aria-controls":Y,tabIndex:C?0:-1,className:`sched-tab${r===0?" is-empty":""}${v?" is-today":""}`,onClick:()=>N(s.date),children:[e.jsx("span",{className:"sched-tab__wd",children:v?"Today":a.weekday}),e.jsx("span",{className:"sched-tab__date",children:a.short}),e.jsx("span",{className:"sched-tab__meta",children:r===0?"â":M(r,"event")})]},s.date)}),e.jsxs("button",{type:"button",role:"tab",id:`sched-tab-${n}-all`,"data-tab":x,"aria-selected":p===x,"aria-controls":Y,tabIndex:p===x?0:-1,className:"sched-tab sched-tab--all",onClick:()=>N(x),children:[e.jsx("span",{className:"sched-tab__wd",children:"All"}),e.jsx("span",{className:"sched-tab__date",children:M(o.length,"day")}),e.jsx("span",{className:"sched-tab__meta",children:M(se,"event")})]})]}),z.right&&e.jsx("button",{type:"button",className:"sched-days__arrow sched-days__arrow--right",tabIndex:-1,"aria-hidden":"true",onClick:()=>ie(1),children:"âº"})]})}),e.jsxs("div",{className:"sched-banner",ref:ee,children:[p!==x&&e.jsx("button",{type:"button",className:"sched-banner__nav",onClick:()=>g&&N(g.date),disabled:!g,"aria-label":g?`Previous day: ${E(g.date,g.dayName).full}`:"No earlier day",children:"â¹"}),e.jsxs("div",{className:"sched-banner__text",children:[e.jsx("div",{"aria-live":"polite",children:p===x?e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"sched-banner__eyebrow",children:"Showing every day"}),e.jsx("h3",{className:"sched-banner__title",children:"Full schedule"}),e.jsxs("span",{className:"sched-banner__sub",children:[M(o.length,"day")," · ",M(se,"event"),j.length>0&&" matching your filters"]})]}):w?e.jsxs(e.Fragment,{children:[e.jsxs("span",{className:"sched-banner__eyebrow",children:["Now showing · Day ",k+1," of ",o.length,w.date===m&&e.jsx("span",{className:"sched-badge sched-badge--today",children:"Today"})]}),e.jsx("h3",{className:"sched-banner__title",children:E(w.date,w.dayName).full}),e.jsxs("span",{className:"sched-banner__sub",children:[[de(w.dayName),w.hasEvents?M(P(w).length,"event"):"Nothing scheduled yet"].filter(
1Boolean).join(" · "),j.length>0&&w.hasEvents&&" matching your filters"]})]}):null}),e.jsxs("span",{className:"sched-banner__actions",children:[p===x?e.jsx("button",{type:"button",className:"sched-linkbtn",onClick:()=>N(Q.current||S),children:"Show one day at a time"}):e.jsx("button",{type:"button",className:"sched-linkbtn",onClick:()=>N(x),children:"Show all days"}),Ce&&e.jsx("button",{type:"button",className:"sched-linkbtn",onClick:_e,children:"Jump to now"})]})]}),p!==x&&e.jsx("button",{type:"button",className:"sched-banner__nav",onClick:()=>y&&N(y.date),disabled:!y,"aria-label":y?`Next day: ${E(y.date,y.dayName).full}`:"No later day",children:"âº"})]}),e.jsxs("div",{className:"sched-toolbar",children:[e.jsxs("div",{className:"sched-seg",role:"group","aria-label":"Layout",children:[e.jsx("button",{type:"button","aria-pressed":$==="list",onClick:()=>te("list"),children:"List"}),e.jsx("button",{type:"button","aria-pressed":$==="grid",onClick:()=>te("grid"),children:"Timeline"})]}),c.length>0&&e.jsxs("button",{type:"button",className:"sched-btn sched-btn--ghost",onClick:()=>H(!0),children:["Filter",j.length>0?` (${j.length})`:" by tag"]}),$==="grid"&&e.jsxs("div",{className:"zoom-controls",role:"group","aria-label":"Zoom",children:[e.jsx("button",{className:"zoom-btn",type:"button",onClick:()=>ae(-.1),"aria-label":"Zoom out",children:"â"}),e.jsxs("div",{className:"zoom-display","aria-live":"polite",children:[Math.round(O*100),"%"]}),e.jsx("button",{className:"zoom-btn",type:"button",onClick:()=>ae(.1),"aria-label":"Zoom in",children:"+"}),O!==1&&e.jsx("button",{className:"zoom-btn zoom-btn--reset",type:"button",onClick:()=>U(1),children:"Reset"})]}),j.length>0&&e.jsxs("div",{className:"sched-chips",children:[j.map(s=>e.jsxs("button",{type:"button",className:"sched-chip",onClick:()=>ne(s),"aria-label":`Remove filter ${D(s,c)}`,children:[D(s,c)," ",e.jsx("span",{"aria-hidden":"true",children:"Ã"})]},s)),e.jsx("button",{type:"button",className:"sched-linkbtn",onClick:K,children:"Clear"})]})]}),$==="grid"&&(46+l.length*140)*O>Ne-40&&e.jsx("p",{className:"scroll-hint",children:"Swipe or scroll sideways to see every space â"}),e.jsx("div",{id:Y,role:"tabpanel","aria-labelledby":p===x?`sched-tab-${n}-all`:`sched-tab-${n}-${p}`,children:oe.map(s=>{const a=E(s.date,s.dayName),r=de(s.dayName);return e.jsxs("section",{className:"sched-day",children:[p===x&&e.jsxs("div",{className:"sched-dayhead",children:[e.jsxs("h3",{children:[a.full,s.date===m&&e.jsx("span",{className:"sched-badge sched-badge--today",children:"Today"})]}),r&&e.jsx("span",{className:"sched-dayhead__note",children:r}),e.jsx("button",{type:"button",className:"sched-linkbtn",onClick:()=>N(s.date),children:"Show only this day"})]}),e.jsx(Xe,{day:s,events:P(s),nowMin:ke(s),...Ee})]},s.date)})}),p!==x&&(g||y)&&e.jsxs("nav",{className:"sched-daynav","aria-label":"Other days",children:[g?e.jsxs("button",{type:"button",className:"sched-daynav__btn",onClick:()=>N(g.date),children:[e.jsx("small",{children:"â Previous day"}),e.jsx("strong",{children:E(g.date,g.dayName).full})]}):e.jsx("span",{}),y?e.jsxs("button",{type:"button",className:"sched-daynav__btn sched-daynav__btn--next",onClick:()=>N(y.date),children:[e.jsx("small",{children:"Next day â"}),e.jsx("strong",{children:E(y.date,y.dayName).full})]}):e.jsx("span",{})]}),Se&&e.jsxs("div",{className:"legend-box",children:[e.jsx("strong",{children:"Legend:"}),e.jsxs("div",{className:"legend-item",children:[e.jsx("span",{className:"legend-color legend-standard"}),"Standard"]}),e.jsxs("div",{className:"legend-item",children:[e.jsx("span",{className:"legend-color legend-espn"}),"ESPN Production"]})]})]}),T&&e.jsx(Ke,{ev:T,venues:l,tags:c,onClose:()=>V(null),onOpenImage:A}),I&&e.jsx(Ye,{image:I,onClose:()=>A(null)}),X&&e.jsx(Ge,{tags:c,filters:j,onToggle:ne,onClear:K,onClose:()=>H(!1)})]})}function ns({config:t}){const[n,l]=h.useState(null),c=t.scheduleId;return h.useEffect(()=>{let o=!1;if(l(null),!!c)return Le(Fe(De,"eventSchedules",c)).then(u=>!o&&l(u.exists()?u.data():!1)).catch(()=>!o&&l(!1)),()=>{o=!0}},[c]),!c||!n||(n.days||[]).length===0?null:e.jsx("section",{className:"section",children:e.jsxs("div",{className:"wrap",children:[(n.heading||n.title)&&e.jsx("h2",{children:n.heading||n.title}),n.intro&&e.jsx("p",{className:"section__intro",children:n.intro}),e.jsx(es,{schedule:n,storageKey:c})]})})}export{ns 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.