PageSourceSearch

https://chsaanow.com/_next/static/chunks/0a-bb9ud-7_9c.js

js chsaanow.com collected 2026-10-01 12:01:14 UTC 59,411 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,714,e=>{"use strict";var t=e.i(843476),s=e.i(271645),l=e.i(347021),r=e.i(817963),a=e.i(845129);e.s(["InArticleAd",0,function({className:e,logoVariant:n="combined"}){let[i,o]=(0,s.useState)(!1),c=(0,a.useMediaQuery)("(max-width: 767px)");return((0,s.useEffect)(()=>{o(!0)},[]),i)?(0,t.jsx)(r.AdSenseAd,{slotKey:"inArticle",className:"w-full max-w-none",frameClassName:e,reservedMinHeight:c?"250px":"90px",placeholder:(0,t.jsx)(l.AdPlaceholder,{variant:c?"in-article":"inArticleDesktop",logoVariant:n})}):null}])},160456,e=>{"use strict";var t=e.i(843476),s=e.i(271645),l=e.i(618566),r=e.i(689664),a=e.i(263676);function n(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}function i(e){let t=e&&"object"==typeof e?e:null;if(Array.isArray(e))return e;if(!t)return[];if(Array.isArray(t.proposals))return t.proposals;if(Array.isArray(t.items))return t.items;if(Array.isArray(t.data))return t.data;if(Array.isArray(t.feed))return t.feed;let s=t.snapshot;if(s){if(Array.isArray(s.items))return s.items;if(Array.isArray(s.data))return s.data;if(Array.isArray(s.proposals))return s.proposals}let l=t.result;if(l){if(Array.isArray(l.items))return l.items;if(Array.isArray(l.proposals))return l.proposals}return[]}function o(e,t){return!t||t<=0?0:Math.round(e/t*100)}function c(e){let t=e.slug?String(e.slug):"",s=e.title?String(e.title):"";return t&&s?`${t}, ${s}`:s||t||"this item"}function d(e){if(!e)return null;let t=Date.parse(String(e));return Number.isFinite(t)?t:null}function u(e,t){let s=e.log.findIndex(e=>e.key===t.key);-1===s?e.log.push({key:t.key,kind:t.kind,atMs:t.atMs,html:t.html}):t.update&&(e.log[s]={...e.log[s],kind:t.kind??e.log[s].kind,atMs:t.atMs??e.log[s].atMs,html:t.html??e.log[s].html})}function m(e){let t,s,l=c(e),r=e.slug?String(e.slug):"",a=e.description?String(e.description):"",i=(s=(t=e.threshold?String(e.threshold):"").trim().toLowerCase())?"simple"===s||"simple_majority"===s||"simple-majority"===s?"simple":"two_thirds"===s||"two-thirds"===s||"two thirds"===s||"2/3"===s||"twothirds"===s?"two thirds":t:"",o=e.link?String(e.link):"",d=[`Now considering <strong>${n(l)}</strong>.`];a&&d.push(n(a)),i&&d.push(`This item requires a <strong>${n(i)}</strong> majority.`);let u=o?function(e){let t=e.trim();if(!t)return null;try{let e=new URL(t);if("https:"!==e.protocol&&"http:"!==e.protocol)return null;return e.toString()}catch{return null}}(o):null,m=u?`<div class="mt-2"><a href="${n(u)}" target="_blank" rel="noopener noreferrer">View ${n(r||"full information")}</a></div>`:"";return`<div>${d.join(" ")}</div>${m}`}function h(e,t){let s=new Map(t),l=Date.now();for(let t=0;t<e.length;t+=1){var r;let a=e[t];if(!(a&&"object"==typeof a&&("string"==typeof a.status||"string"==typeof a.threshold)&&("string"==typeof a.itemKey||"string"==typeof a.slug||"string"==typeof a.title)))continue;let i=(r=t,String(a.id??a._id??a.guid??a.itemKey??a.slug??a.key??r)),h=String(a.status||"").toLowerCase();if("queued"===h){s.delete(i);continue}let x=s.get(i),f=(x?.lastStatusLower??"")!==h,p=f?l:x?.statusChangedAtMs??l,b={item:a,firstSeenAtMs:x?.firstSeenAtMs??l,statusChangedAtMs:p,lastStatusLower:h,log:x?.log?[...x.log]:[]},g=d(a.stagedAt),j=d(a.closesAt);g?u(b,{key:`staged:${g}`,kind:"staged",atMs:g,html:m(a)}):"staged"===h&&f&&u(b,{key:`staged:${p}`,kind:"staged",atMs:p,html:m(a)}),j&&("closed"===h||a.voteTotals||"boolean"==typeof a.passed)?u(b,{key:`closed:${j}`,kind:"closed",atMs:j,html:function(e){let t=c(e),s=e.voteTotals??{},l=Number(s.Yes??s.yes??0)||0,r=Number(s.No??s.no??0)||0,a=Number(s.Abstain??s.abstain??0)||0,i=Number(s.Total??s.total??0)||Math.max(0,l+r+a),d="boolean"==typeof e.passed?e.passed:l>r||!(l<r)&&null,u=o(l,i),m=o(r,i),h=o(a,i),x=[`Result of the vote: <strong>${n(t)}</strong> ${n(null===d?"was recorded":d?"passed":"failed")} — <strong>${l}</strong> in favor (<strong>${u}%</strong>), <strong>${r}</strong> against (<strong>${m}%</strong>)`];return a>0?x.push(`, and <strong>${a}</strong> abstention${1===a?"":"s"} (<strong>${h}%</strong>).`):x.push("."),x.push(` Total votes: <strong>${i}</strong>.`),`<div>${x.join("")}</div>`}(a)}):f&&"staged"!==h&&"queued"!==h&&"closed"!==h&&u(b,{key:`status:${p}`,kind:"status",atMs:p,html:function(e){let t=c(e),s=String(e.status||"unknown");return`<div><strong>${n(t)}</strong> is now <strong>${n(s)}</strong>.</div>`}(a)}),b.log.sort((e,t)=>
1t.atMs-e.atMs),s.set(i,b)}return s}function x(e){return JSON.stringify(e)}async function f(e,{timeoutMs:t=12e3,baseUrl:s}={}){let l=new AbortController,r=setTimeout(()=>l.abort(),t);try{let t=new URLSearchParams({eventId:String(e)});s&&t.set("baseUrl",s);let r=`/api/legislative-council/live-blog?${t.toString()}`,a=await fetch(r,{method:"GET",credentials:"same-origin",cache:"no-store",headers:{Accept:"application/json"},signal:l.signal}),n=await a.text(),i=null;try{i=JSON.parse(n)}catch{i={raw:n}}if(!a.ok)throw Error(`HTTP ${a.status} ${a.statusText}`);return i}finally{clearTimeout(r)}}var p=e.i(647163);function b(){return"results"===new URLSearchParams(window.location.search).get("view")?.toLowerCase()?"results":"live"}e.s(["LegislativeCouncilLiveBlog",0,function({baseUrl:e,eventId:n,className:o,initialSnapshot:c}){let d=(0,l.useRouter)(),u=(0,l.usePathname)(),[m,g]=(0,s.useState)("live"),[j,v]=(0,s.useState)(()=>{let e;return 0===(e=i(c)).length?new Map:h(e,new Map)}),w=(0,s.useRef)(!1),y=(0,s.useRef)("idle"),N=(0,s.useRef)(null),T=(0,s.useRef)(null),S=(0,s.useRef)(0),k=(0,s.useRef)(0),C=(0,s.useRef)(c?x(i(c)):""),$=(0,s.useRef)(0),R=(0,s.useRef)(j),A=e.replace(/\/+$/,"");(0,s.useEffect)(()=>{g(b());let e=()=>{g(b())};return window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)},[]);let M=(0,s.useCallback)(e=>{let t=new URLSearchParams(window.location.search);t.set("view",e);let s=t.toString();d.replace(s?`${u}?${s}`:u,{scroll:!1}),g(e)},[u,d]);(0,s.useEffect)(()=>{R.current=j},[j]);let H=(0,s.useCallback)(e=>{let t=i(e),s=x(t);if(s===C.current||(C.current=s,$.current=Date.now(),0===t.length))return;let l=h(t,R.current);R.current=l,v(new Map(l))},[]),_=(0,s.useCallback)(()=>{if(N.current)try{N.current.close()}catch{}N.current=null},[]),L=(0,s.useCallback)(()=>{T.current&&clearTimeout(T.current),T.current=null,S.current=0},[]),E=(0,s.useCallback)(async()=>{H(await f(n,{baseUrl:A}))},[H,A,n]),I=(0,s.useCallback)(e=>{if(!w.current||"polling"!==y.current)return;let t="visible"===document.visibilityState,s=Date.now(),{delay:l,nextBackoff:r}=function({visible:e,recentlyUpdated:t,recentlyStarted:s,pollBackoffMs:l,hadError:r}){let a=e&&(t||s)?2e3:15e3;e||(a=Math.max(a,2e4));let n=l;if(r){let e=l?Math.floor(1.6*l):a;n=Math.min(3e4,Math.max(a,e))}else n=Math.max(a,Math.floor(.6*l)||a);let i=Math.floor((Math.random()-.5)*.2*n);return{delay:Math.max(1e3,n+i),nextBackoff:n}}({visible:t,recentlyUpdated:!!$.current&&s-$.current<6e4,recentlyStarted:!!k.current&&s-k.current<3e4,pollBackoffMs:S.current,hadError:e});S.current=r,T.current=setTimeout(async()=>{if(w.current&&"polling"===y.current)try{let e=await f(n,{baseUrl:A});H(e),I(!1)}catch{I(!0)}},l)},[H,A,n]),P=(0,s.useCallback)(()=>{_(),L(),y.current="polling",I(!1)},[I,L,_]),F=(0,s.useCallback)(()=>{_(),y.current="sse";let e=new URLSearchParams({eventId:String(n)});A&&e.set("baseUrl",A);let t=new EventSource(`/api/legislative-council/live-blog/stream?${e.toString()}`,{withCredentials:!1});N.current=t;let s=e=>{if(w.current)try{H(JSON.parse(e.data))}catch{H({raw:e.data})}};t.onmessage=s,t.addEventListener("snapshot",s),t.onerror=()=>{w.current&&(_(),P())}},[H,A,n,P,_]),z=(0,s.useCallback)(()=>{w.current||(w.current=!0,k.current=Date.now(),C.current="",E().catch(()=>void 0).finally(()=>{F()}))},[E,F]),U=(0,s.useCallback)(()=>{w.current=!1,y.current="idle",_(),L()},[L,_]);(0,s.useEffect)(()=>(z(),U),[A,n,z,U]),(0,s.useEffect)(()=>{let e=()=>{w.current&&"visible"===document.visibilityState&&(E().catch(()=>void 0),"polling"===y.current?I(!1):"sse"!==y.current&&(L(),F()))},t=()=>{E().catch(()=>void 0),w.current&&"sse"!==y.current&&(L(),F())};return document.addEventListener("visibilitychange",e),window.addEventListener("focus",t),window.addEventListener("online",t),()=>{document.removeEventListener("visibilitychange",e),window.removeEventListener("focus",t),window.removeEventListener("online",t)}},[E,I,F,L]);let V=(0,s.useMemo)(()=>{let e=Array.from(j.values()).flatMap(e=>e.log.map(t=>({key:`${e.item.itemKey??e.item.slug??"item"}:${t.key}`,atMs:t.atMs,html:t.html}
1)));return e.sort((e,t)=>t.atMs-e.atMs),e},[j]),B=(0,s.useMemo)(()=>Array.from(j.values()).map(e=>e.item).filter(e=>e.voteTotals||"boolean"==typeof e.passed).map(e=>{let t=e.voteTotals??{};return{slug:e.slug?String(e.slug):"",yes:Number(t.Yes??t.yes??0)||0,no:Number(t.No??t.no??0)||0,abstain:Number(t.Abstain??t.abstain??0)||0,passed:"boolean"==typeof e.passed?e.passed:null}}).sort((e,t)=>e.slug.localeCompare(t.slug)),[j]);return(0,t.jsxs)("div",{className:(0,p.cn)("not-prose my-8",o),children:[(0,t.jsxs)("div",{className:"flex gap-2 border-b border-border pb-2.5",role:"tablist","aria-label":"Views",children:[(0,t.jsx)("button",{type:"button",role:"tab","aria-selected":"live"===m,className:(0,p.cn)("rounded-[10px] border px-2.5 py-2 text-[13px] transition-colors","live"===m?"border-foreground bg-foreground text-background":"border-border bg-background text-foreground hover:bg-muted"),onClick:()=>M("live"),children:"Live blog"}),(0,t.jsx)("button",{type:"button",role:"tab","aria-selected":"results"===m,className:(0,p.cn)("rounded-[10px] border px-2.5 py-2 text-[13px] transition-colors","results"===m?"border-foreground bg-foreground text-background":"border-border bg-background text-foreground hover:bg-muted"),onClick:()=>M("results"),children:"Full results"})]}),"live"===m?(0,t.jsx)("div",{role:"tabpanel","aria-label":"Live blog",className:"mt-4",children:0===V.length?(0,t.jsx)("p",{className:"py-4 text-[13px] text-muted-foreground",children:"No updates yet."}):(0,t.jsx)("div",{className:"grid gap-2.5",children:V.map(e=>{var s;return(0,t.jsxs)("div",{className:"grid gap-3 rounded-xl border border-border bg-muted/40 p-2.5 sm:grid-cols-[170px_1fr]",children:[(0,t.jsx)("time",{className:"font-mono text-xs text-muted-foreground",dateTime:new Date(e.atMs).toISOString(),children:(s=e.atMs)?new Date(s).toLocaleTimeString(void 0,{hour:"2-digit",minute:"2-digit"}):"-"}),(0,t.jsx)("div",{className:"min-w-0 text-[13px] leading-relaxed [&_a]:text-primary [&_a]:underline",dangerouslySetInnerHTML:{__html:e.html}})]},e.key)})})}):(0,t.jsx)("div",{role:"tabpanel","aria-label":"Full results",className:"mt-4",children:0===B.length?(0,t.jsx)("p",{className:"py-4 text-[13px] text-muted-foreground",children:"No results yet."}):(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)("table",{className:"w-full overflow-hidden rounded-xl border border-border bg-card text-[13px] shadow-sm",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{className:"border-b border-border bg-muted/40",children:[(0,t.jsx)("th",{className:"px-3 py-2.5 text-left text-xs font-semibold text-muted-foreground",children:"Item"}),(0,t.jsx)("th",{className:"px-3 py-2.5 text-left text-xs font-semibold text-muted-foreground",children:"Yes"}),(0,t.jsx)("th",{className:"px-3 py-2.5 text-left text-xs font-semibold text-muted-foreground",children:"No"}),(0,t.jsx)("th",{className:"px-3 py-2.5 text-left text-xs font-semibold text-muted-foreground",children:"Abstain"}),(0,t.jsx)("th",{className:"px-3 py-2.5 text-left text-xs font-semibold text-muted-foreground",children:"Result"})]})}),(0,t.jsx)("tbody",{children:B.map(e=>{let s=Math.max(0,e.yes+e.no),l=s>0?Math.round(e.yes/s*100):0,n=s>0?Math.round(e.no/s*100):0;return(0,t.jsxs)("tr",{className:"border-b border-border last:border-b-0",children:[(0,t.jsx)("td",{className:"px-3 py-2.5 font-mono text-xs",children:e.slug||"—"}),(0,t.jsxs)("td",{className:"px-3 py-2.5 font-mono text-xs whitespace-nowrap",children:[e.yes," ",(0,t.jsxs)("span",{className:"text-muted-foreground",children:["(",l,"%)"]})]}),(0,t.jsxs)("td",{className:"px-3 py-2.5 font-mono text-xs whitespace-nowrap",children:[e.no," ",(0,t.jsxs)("span",{className:"text-muted-foreground",children:["(",n,"%)"]})]}),(0,t.jsx)("td",{className:"px-3 py-2.5 font-mono text-xs whitespace-nowrap",children:e.abstain}),(0,t.jsx)("td",{className:"px-3 py-2.5",children:!0===e.passed?(0,t.jsx)("span",{className:"inline-flex text-green-600",title:"Passed","aria-label":"Passed",children:(0,t.jsx)(r.Check,{className:"h-[18px] w-[18px]","aria-hidden":!0})}):!1===e.passed?(0,t.jsx)("span",{className:"inline-flex text-red-600",title:"Failed","aria-label":"Failed",children:(0,t.jsx)(a.X,{className:"h-[18px] w-[18px]","aria-hidden":!0})}):(0,t.jsx)("span",{className:"text-muted-foreground",children:"—"})})]},e.slug)})})]})})})]})}],160456)},697599,e=>{"use strict";var t=e.i(843476),s=e.i(482022),l=e.i(456420);let r=(0,l.default)("message-square-text",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M7 11h10",key:"1twpyw"}],["path",{d:"M7 15h6",key:"d9of3u"}],["path",{d:"M7 7h8",key:"af5zfr"}]]);var a=e.i(187921),a=a;let n=(0,l.default)("camera",[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]),i=(0,l.default)("cloud",[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]]);var o=e.i(363178),c=e.i(271645);let d=/^[A-Za-z0-9_-]{11}$/,u=/^[A-Za-z0-9_.]{1,30}$/,m=/^\d{1,25}$/,h=/^[A-Za-z0-9_-]{1,64}$/,x=/^(?=.{3,253}$)([a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/,f=/^did:(plc:[a-z2-7]{24}|web:[a-z0-9.-]{1,253})$/,p=/^[A-Za-z0-9._~-]{1,64}$/;var b=e.i(65914),g=e.i(657688),j=e.i(647163);let v="overflow-hidden rounded-lg border border-border bg-background text-sm text-foreground";function w({segments:e}){return 0===e.length?null:(0,t.jsx)("p",{className:"m-0 whitespace-pre-line break-words leading-relaxed",children:e.map((e,s)=>e.href?(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer nofollow",className:"text-primary underline dark:text-[hsl(var(--primary-text))]",children:e.text},s):(0,t.jsx)("span",{children:e.text},s))})}function y({href:e,label:l}){return(0,t.jsxs)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 rounded text-xs font-semibold text-primary no-underline hover:underline focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring dark:text-[hsl(var(--primary-text))]",children:[l,(0,t.jsx)(s.ExternalLink,{size:14,"aria-hidden":!0}),(0,t.jsx)("span",{className:"sr-only",children:"(opens in a new tab)"})]})}function N({images:e}){if(0===e.length)return null;if(1===e.length){let[s]=e,l=s.width&&s.height?s.width/s.height:1.5;return(0,t.jsx)("div",{className:"relative w-full overflow-hidden rounded-md bg-muted",style:{aspectRatio:String(Math.min(Math.max(l,.75),2))},children:(0,t.jsx)(g.default,{src:s.thumb,alt:s.alt,fill:!0,sizes:"(min-width: 768px) 560px, 100vw",className:"object-cover"})})}return(0,t.jsx)("div",{className:"grid grid-cols-2 gap-1.5",children:e.map(e=>(0,t.jsx)("div",{className:"relative aspect-square overflow-hidden rounded-md bg-muted",children:(0,t.jsx)(g.default,{src:e.thumb,alt:e.alt,fill:!0,sizes:"(min-width: 768px) 280px, 50vw",className:"object-cover"})},e.thumb))})}function T({external:e}){let s="";try{s=new URL(e.url).hostname.replace(/^www\./,"")}catch{s=""}return(0,t.jsxs)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer nofollow",className:"block overflow-hidden rounded-md border border-border no-underline transition-colors hover:bg-muted/60 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring",children:[e.thumb?(0,t.jsx)("div",{className:"relative aspect-[1.91/1] w-full bg-muted",children:(0,t.jsx)(g.default,{src:e.thumb,alt:"",fill:!0,sizes:"(min-width: 768px) 560px, 100vw",className:"object-cover"})}):null,(0,t.jsxs)("span",{className:"block space-y-0.5 px-3 py-2",children:[s?(0,t.jsx)("span",{className:"block truncate text-xs text-muted-foreground",children:s}):null,e.title?(0,t.jsx)("span",{className:"block font-semibold leading-snug text-foreground",children:e.title}):null,e.description?(0,t.jsx)("span",{className:"line-clamp-2 block text-xs text-muted-foreground",children:e.description}):null]})]})}function S({preview:e}){let s=function(e){if(!e)return null;let t=new Date(e);return Number.isNaN(t.getTime())?null:new Intl.DateTimeFormat("en-US",{timeZone:"America/Denver",month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"2-digit"}).format(t)}(e.createdAt);return(0,t.jsxs)("figure",{className:(0,j.cn)(v,"m-0 space-y-3 p-3"),"aria-label":`Bluesky post by ${e.authorName}`,children:[(0,t.jsxs)("figcaption",{className:"flex items-center gap-2.5",children:[(0,t.jsx)("span",{className:"relative flex size-10 shrink-0 items-center justify-center overflow-hidden rounded-full bg-muted text-sm font-semibold text-muted-foreground",children:e.avatarUrl?(0,t.jsx)(g.default,{src:e.avatarUrl,alt:"",fill:!0,sizes:"40px",className:"object-cover"}
1):(0,t.jsx)("span",{"aria-hidden":!0,children:(e.authorName.trim()[0]??"?").toUpperCase()})}),(0,t.jsxs)("span",{className:"min-w-0 flex-1 leading-tight",children:[(0,t.jsx)("span",{className:"block truncate font-semibold text-foreground",children:e.authorName}),(0,t.jsxs)("span",{className:"block truncate text-xs text-muted-foreground",children:["@",e.handle]})]})]}),(0,t.jsx)(w,{segments:e.text}),(0,t.jsx)(N,{images:e.images}),e.external&&0===e.images.length?(0,t.jsx)(T,{external:e.external}):null,(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-2 border-t border-border pt-2",children:[s&&e.createdAt?(0,t.jsx)("time",{dateTime:e.createdAt,className:"text-xs text-muted-foreground",children:s}):(0,t.jsx)("span",{}),(0,t.jsx)(y,{href:e.url,label:"View on Bluesky"})]})]})}function k({preview:e}){return(0,t.jsxs)("figure",{className:(0,j.cn)(v,"m-0 space-y-2 p-3"),"aria-label":`Post on X by ${e.authorName}`,children:[(0,t.jsxs)("figcaption",{className:"leading-tight",children:[(0,t.jsx)("span",{className:"block truncate font-semibold text-foreground",children:e.authorName}),(0,t.jsxs)("span",{className:"block truncate text-xs text-muted-foreground",children:["@",e.handle]})]}),e.text?(0,t.jsx)("p",{className:"m-0 whitespace-pre-line break-words leading-relaxed",children:e.text}):null,(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-2 border-t border-border pt-2",children:[(0,t.jsx)("span",{className:"text-xs text-muted-foreground",children:e.dateText??""}),(0,t.jsx)(y,{href:e.url,label:"View on X"})]})]})}function C({embed:e}){let{title:l,detail:o,Icon:c}=function(e){switch(e.provider){case"youtube":return{title:"Watch on YouTube",detail:"youtube.com",Icon:a.default};case"x":return{title:`View @${e.handle}'s post on X`,detail:"x.com",Icon:r};case"instagram":return{title:e.handle?`View @${e.handle} on Instagram`:"View on Instagram",detail:"instagram.com",Icon:n};case"bluesky":return{title:e.actor.startsWith("did:")?"View the post on Bluesky":`View @${e.actor}'s post on Bluesky`,detail:"bsky.app",Icon:i}}}(e);return(0,t.jsxs)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"group flex items-center gap-3 rounded-lg border border-border bg-background px-3 py-2.5 text-sm no-underline transition-colors hover:border-primary/40 hover:bg-muted/60 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring",children:[(0,t.jsx)("span",{className:"flex size-9 shrink-0 items-center justify-center rounded-md bg-muted text-muted-foreground group-hover:text-foreground",children:(0,t.jsx)(c,{size:20,"aria-hidden":!0})}),(0,t.jsxs)("span",{className:"min-w-0 flex-1",children:[(0,t.jsx)("span",{className:"block font-semibold text-foreground",children:l}),(0,t.jsx)("span",{className:"block truncate text-xs text-muted-foreground",children:o})]}),(0,t.jsx)(s.ExternalLink,{size:16,"aria-hidden":!0,className:"shrink-0 text-muted-foreground"}),(0,t.jsx)("span",{className:"sr-only",children:"(opens in a new tab)"})]})}let $=null;function R({embed:e,preview:s}){let l=(0,c.useRef)(null),[r,a]=(0,c.useState)(!1),{resolvedTheme:n}=(0,o.useTheme)();return(0,c.useEffect)(()=>{let t=l.current;if(!t)return;let s=!1,r=document.createElement("div");return t.replaceChildren(r),a(!1),(window.twttr?.widgets?.createTweet?Promise.resolve(window.twttr):$??=new Promise((e,t)=>{let s=document.createElement("script");s.src="https://platform.twitter.com/widgets.js",s.async=!0,s.charset="utf-8",s.onload=()=>window.twttr?.widgets?e(window.twttr):t(Error("widgets.js loaded without twttr")),s.onerror=()=>{$=null,t(Error("widgets.js failed"))},document.head.appendChild(s)})).then(t=>t.widgets.createTweet(e.statusId,r,{dnt:!0,theme:"dark"===n?"dark":"light",conversation:"none",align:"center"})).then(e=>{!s&&e&&a(!0)}).catch(()=>{}),()=>{s=!0,r.remove()}},[e.statusId,n]),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{ref:l,className:"[&_.twitter-tweet]:!my-0"}),r?null:s?.provider==="x"?(0,t.jsx)(k,{preview:s}):(0,t.jsx)(C,{embed:e})]})}e.s(["LiveEmbed",0,function({url:e,preview:s=null}){var l;let r=function(){let[e,t]=(0,c.useState)(!1);return(0,c.useEffect)(()=>{let e=()=>t((0,b.hasAcceptedOptionalCookies)());return e(),window.addEventListener("chsaa-cookie-consent-change",e),window.addEventListener("storage",e),()=>{window.removeEventListener("chsaa-cookie-consent-change",e),window.removeEventListener("storage",e)}},[]),e}(),a=function(e){var t,s;let l,r=e?.trim();if(!r||r.length>500)return null;try{l=new URL(r)}catch{return null}if("https:"!==l.protocol&&"http:"!==l.protocol)return null;let a=l.hostname.toLowerCase().replace(/^(www\.|m\.|mobile\.)/,""),n=l.pathname.split("/").filter(
1Boolean);if("youtube.com"===a||"youtu.be"===a||"music.youtube.com"===a){let e,s,r=(e=(t=l).pathname.split("/").filter(Boolean),s=null,"youtu.be"===a?s=e[0]??null:"watch"===e[0]?s=t.searchParams.get("v"):["shorts","live","embed"].includes(e[0]??"")&&(s=e[1]??null),s&&d.test(s)?s:null);return r?{provider:"youtube",videoId:r,url:`https://www.youtube.com/watch?v=${r}`}:null}if("x.com"===a||"twitter.com"===a){let[e,t,s]=n;return e&&"status"===t&&s&&u.test(e)&&m.test(s)?{provider:"x",handle:e,statusId:s,url:`https://x.com/${e}/status/${s}`}:null}if("instagram.com"===a){let e=n.findIndex(e=>"p"===e||"reel"===e||"tv"===e),t=e>=0?n[e+1]:void 0;if(e<0||e>1||!t||!h.test(t))return null;let s=1===e&&u.test(n[0])?n[0]:null,l=n[e];return{provider:"instagram",handle:s,kind:l,shortcode:t,url:`https://www.instagram.com/${l}/${t}/`}}if("bsky.app"===a){let e,[t,l,r,a,...i]=n;if("profile"!==t||"post"!==r||!a||i.length>0)return null;let o=(s=function(e){try{return decodeURIComponent(e)}catch{return""}}(l??""),(e=s?.trim().toLowerCase())?e.startsWith("did:")?f.test(e)?e:null:x.test(e)?e:null:null);return o&&p.test(a)?{provider:"bluesky",actor:o,rkey:a,url:`https://bsky.app/profile/${o}/post/${a}`}:null}return null}(e);return a?"bluesky"===a.provider?s?.provider==="bluesky"?(0,t.jsx)(S,{preview:s}):(0,t.jsx)(C,{embed:a}):"x"===a.provider?r?(0,t.jsx)(R,{embed:a,preview:s}):s?.provider==="x"?(0,t.jsx)(k,{preview:s}):(0,t.jsx)(C,{embed:a}):"youtube"===a.provider&&r?(0,t.jsx)("div",{className:"overflow-hidden rounded-lg border border-border bg-muted",children:(0,t.jsx)("iframe",{src:(l=a.videoId,`https://www.youtube-nocookie.com/embed/${l}?rel=0`),title:"YouTube video",className:"aspect-video w-full",loading:"lazy",allow:"accelerometer; encrypted-media; gyroscope; picture-in-picture",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0})}):"instagram"===a.provider&&r?(0,t.jsx)("div",{className:"mx-auto w-full max-w-[540px] overflow-hidden rounded-lg border border-border bg-background",children:(0,t.jsx)("iframe",{src:`https://www.instagram.com/${a.kind}/${a.shortcode}/embed/`,title:a.handle?`Instagram post by @${a.handle}`:"Instagram post",className:"p"===a.kind?"block h-[560px] w-full border-0 sm:h-[640px]":"block h-[680px] w-full border-0 sm:h-[760px]",loading:"lazy",scrolling:"no",allow:"encrypted-media; picture-in-picture",referrerPolicy:"strict-origin-when-cross-origin"})}):(0,t.jsx)(C,{embed:a}):null}],697599)},571943,e=>{"use strict";var t=e.i(843476),s=e.i(96892),l=e.i(618566),r=e.i(271645);function a(e,t){if(t.version===e.version)return 0;let s=t.count-e.count;return s>0?s:+!!(null!=t.latestAt&&(null==e.latestAt||t.latestAt>e.latestAt))}var n=e.i(647163);e.s(["LiveRoundRefresh",0,function({feedUrl:e,signature:i,closed:o,children:c}){let d=(0,l.useRouter)(),u=(0,r.useRef)(null),[m,h]=(0,r.useState)(null),[x,f]=(0,r.useState)(!1),[p,b]=(0,r.useState)(!1),[g,j]=(0,r.useState)(0),v=m?a(i,m):0,w=o||x;(0,r.useEffect)(()=>{let t;if(w)return;let s=0,l=null,r=!1,a=()=>{if(clearTimeout(t),!r&&"visible"===document.visibilityState){var e;t=setTimeout(n,(e=s,Math.min(3e4*2**Math.max(0,e),3e5)))}};async function n(){if(r||"visible"!==document.visibilityState)return;l?.abort();let t=new AbortController;l=t;try{var n;let l,r=await fetch(e,{signal:t.signal,credentials:"omit",cache:"no-store"});if(!r.ok)throw Error(`HTTP ${r.status}`);let a=await r.json(),i=((n={count:a.itemCount,latestAt:a.latestAt??null,version:a.version},false),"object"==typeof n&&"number"==typeof n.count&&Number.isInteger(n.count)&&!(n.count<0)&&"string"==typeof n.version&&/^[0-9a-f]{1,32}$/.test(n.version))?null!==n.latestAt&&("string"!=typeof n.latestAt||null==(l=Date.parse(n.latestAt),Number.isNaN(l)?null:new Date(l).toISOString()))?null:{count:n.count,latestAt:n.latestAt,version:n.version}:null;if(!i)throw Error("no signature");s=0,h(i),!0===a.closed&&f(!0)}catch(e){if(t.signal.aborted&&r)return;s+=1}a()}let i=()=>{"visible"===document.visibilityState?n():clearTimeout(t)};return document.addEventListener("visibilitychange",i),a(),()=>{r=!0,clearTimeout(t),l?.abort(),document.removeEventListener("visibilitychange",i
1)}},[e,w]),(0,r.useEffect)(()=>{if(!p)return;if(!m||0===a(i,m)||g>=3)return void b(!1);if(0===g)return;let e=setTimeout(()=>d.refresh(),0);return()=>clearTimeout(e)},[i,p,m,d,g]),(0,r.useEffect)(()=>{if(!p)return;let e=setTimeout(()=>j(e=>e+1),3e3);return()=>clearTimeout(e)},[p,g]);let y=(0,r.useCallback)(()=>{b(!0),j(0),d.refresh(),u.current?.scrollIntoView({behavior:"smooth",block:"start"})},[d]);return(0,t.jsxs)("div",{ref:u,className:"relative scroll-mt-32",children:[(0,t.jsx)("div",{"aria-live":"polite",className:"pointer-events-none sticky top-20 z-30 flex h-0 justify-center",children:v>0?(0,t.jsxs)("button",{type:"button",onClick:y,disabled:p,className:(0,n.cn)("pointer-events-auto mt-3 inline-flex min-h-11 cursor-pointer items-center gap-2 rounded-full px-5 py-2.5 text-base font-semibold shadow-lg","bg-primary text-primary-foreground hover:bg-primary/90 dark:bg-accent dark:text-accent-foreground dark:hover:bg-accent/85","transition-[background-color,box-shadow,transform,opacity] duration-200 ease-out hover:shadow-xl active:shadow-md","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background dark:focus-visible:ring-accent","motion-safe:hover:-translate-y-0.5 motion-safe:active:translate-y-0 motion-safe:active:scale-[0.97]","starting:opacity-0 motion-safe:starting:-translate-y-2","disabled:cursor-progress disabled:opacity-80 disabled:hover:translate-y-0"),children:[(0,t.jsx)(s.ArrowUp,{size:20,"aria-hidden":!0}),p?"Loading updates…":`Show ${v} new ${1===v?"update":"updates"}`]}):null}),c]})}],571943)},335338,e=>{"use strict";var t=e.i(843476),s=e.i(741120),l=e.i(271645),r=e.i(618566),a=e.i(167881),n=e.i(23750),i=e.i(62870),o=e.i(947627);function c(e,t){if(!e||"-"===e)return"—";if(!t||"-"===t)return e;let s=Number.parseInt(t,10);return Number.isNaN(s)?e:0===s?`${e} (E)`:s>0?`${e} (+${s})`:`${e} (${s})`}function d(e){return`${e["First Name"]??""} ${e["Last Name"]??""}`.trim()||"—"}function u(e){return[...e].sort((e,t)=>{let s=Number.parseInt(String(e.Position??""),10)||999,l=Number.parseInt(String(t.Position??""),10)||999;return s!==l?s-l:(Number.parseInt(String(e["Tie Breaker Position"]??""),10)||999)-(Number.parseInt(String(t["Tie Breaker Position"]??""),10)||999)})}function m(e){return"1"===String(e["Tie Breaker Position"]??"")}function h(e){let t=e.Position||"—";return m(e)?`${t}*`:t}async function x(e){let t=await fetch(e,{cache:"no-store"});if(!t.ok)throw Error(`Failed to load golf results (${t.status})`);let s=await t.json();if(!Array.isArray(s))throw Error("Unexpected golf results payload");return s}var f=e.i(647163);let p="__all__",b="__none__";e.s(["GolfResultsWidget",0,function({mode:e,indivUrl:g,teamUrl:j,className:v}){let w=(0,r.useRouter)(),y=(0,r.usePathname)(),N=(0,r.useSearchParams)(),[,T]=(0,l.useTransition)(),S=N.get("class")??N.get("classification")??"",[k,C]=(0,l.useState)([]),[$,R]=(0,l.useState)([]),[A,M]=(0,l.useState)(S),[H,_]=(0,l.useState)(""),[L,E]=(0,l.useState)(!0),[I,P]=(0,l.useState)(null),[F,z]=(0,l.useState)(0),U=(0,l.useMemo)(()=>{let e=new Set;for(let t of k)t.Class&&e.add(t.Class);for(let t of $)t.Class&&e.add(t.Class);return[...e].sort((e,t)=>e.localeCompare(t,void 0,{numeric:!0}))},[k,$]),V=(0,l.useCallback)(t=>{if("results"!==e)return;let s=new URLSearchParams(N.toString());t?s.set("class",t):s.delete("class"),s.delete("classification");let l=s.toString();T(()=>{w.replace(l?`${y}?${l}`:y,{scroll:!1})})},[e,y,w,N]);(0,l.useEffect)(()=>{let t=!1;return E(!0),P(null),Promise.all([x(g),x(j)]).then(([s,l])=>{t||(C(s),R("qualifiers"===e?l.filter(e=>Number.parseInt(String(e.Count??"0"),10)>=3):l),E(!1))}).catch(e=>{t||(P(e instanceof Error?e.message:"Failed to load golf results"),E(!1))}),()=>{t=!0}},[g,j,e,F]),(0,l.useEffect)(()=>{!S||0!==U.length&&U.includes(S)&&A!==S&&M(S)},[S,U,A]);let B="qualifiers"===e||!!(A&&U.includes(A)),q=(0,l.useMemo)(()=>{let t=$;return(A&&(t=t.filter(e=>e.Class===A)),"results"===e)?u(t):[...t].sort((e,t)=>String(e.School??"").localeCompare(String(t.School??"")))},[$,A,e]),D=(0,l.useMemo)(()=>{let t=k;A&&(t=t.filter(e=>e.Class===A));let s=H.trim().toLowerCase();return(s&&(t=t.filter(e=>{let t=d(e).toLowerCase(),l=String(e.Team??e.School??"").toLowerCase();return t.includes(s)||l.includes(s)})),"results"===e)?u(t):A?[...t].sort((e,t)=>
1(Number.parseInt(String(e["Final Rank"]??""),10)||999)-(Number.parseInt(String(t["Final Rank"]??""),10)||999)):[...t].sort((e,t)=>String(e.School??"").localeCompare(String(t.School??"")))},[k,A,H,e]),O=q.some(m),W=D.some(m),G=D.some(e=>"Alternate"===e.Note);return(0,t.jsxs)("div",{className:(0,f.cn)("not-prose my-8 space-y-5",v),children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-end sm:justify-between",children:[(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)("label",{htmlFor:"golf-class-filter",className:"text-sm font-medium text-foreground",children:"Filter by class"}),(0,t.jsxs)(i.Select,{value:A||("results"===e?b:p),onValueChange:e=>{let t=e===p||e===b?"":e;M(t),V(t)},disabled:L||0===U.length,children:[(0,t.jsx)(i.SelectTrigger,{id:"golf-class-filter",className:"w-full sm:w-56",children:(0,t.jsx)(i.SelectValue,{placeholder:"results"===e?"Select a classification…":"All classes"})}),(0,t.jsxs)(i.SelectContent,{children:["results"===e?(0,t.jsx)(i.SelectItem,{value:b,children:"Select a classification…"}):(0,t.jsx)(i.SelectItem,{value:p,children:"All classes"}),U.map(e=>(0,t.jsx)(i.SelectItem,{value:e,children:e},e))]})]})]}),(0,t.jsx)(a.Button,{type:"button",variant:"outline",size:"icon","aria-label":"Refresh results",title:"Refresh results",disabled:L,onClick:()=>z(e=>e+1),children:(0,t.jsx)(s.RefreshCw,{className:(0,f.cn)("size-4",L&&"animate-spin")})})]}),L&&(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Loading results…"}),I&&(0,t.jsx)("p",{className:"text-sm text-destructive",children:I}),!L&&!I&&"results"===e&&!B&&(0,t.jsx)("div",{className:"rounded-lg border border-border bg-muted/40 px-4 py-10 text-center",children:(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Select a classification to view the results."})}),!L&&!I&&B&&(0,t.jsxs)("div",{className:"space-y-8",children:[(0,t.jsxs)("section",{className:"space-y-3",children:[(0,t.jsx)("h2",{className:"text-lg font-semibold tracking-tight",children:"results"===e?"Team Results":"Team Qualifiers"}),"results"===e&&O&&(0,t.jsx)("p",{className:"text-sm italic text-muted-foreground",children:"* Won in playoff"}),0===q.length?(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"No results found"}):(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)(o.Table,{children:[(0,t.jsx)(o.TableHeader,{children:(0,t.jsx)(o.TableRow,{children:"results"===e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.TableHead,{className:"w-14",children:"Pos"}),(0,t.jsx)(o.TableHead,{children:"Team"}),(0,t.jsx)(o.TableHead,{className:"text-right",children:"R1"}),(0,t.jsx)(o.TableHead,{className:"text-right",children:"R2"}),(0,t.jsx)(o.TableHead,{className:"text-right",children:"Score"})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.TableHead,{children:"School"}),(0,t.jsx)(o.TableHead,{children:"Class"})]})})}),(0,t.jsx)(o.TableBody,{children:q.map((s,l)=>(0,t.jsx)(o.TableRow,{children:"results"===e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.TableCell,{children:h(s)}),(0,t.jsx)(o.TableCell,{children:s.Team||"—"}),(0,t.jsx)(o.TableCell,{className:"text-right tabular-nums",children:s.R1||"—"}),(0,t.jsx)(o.TableCell,{className:"text-right tabular-nums",children:s.R2||"—"}),(0,t.jsx)(o.TableCell,{className:"text-right tabular-nums whitespace-nowrap",children:c(s.Overall,s["To Par"])})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.TableCell,{children:s.School||"—"}),(0,t.jsx)(o.TableCell,{children:s.Class||"—"})]})},`team-${s.Team??s.School}-${s.Class}-${l}`))})]})})]}),(0,t.jsxs)("section",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-end sm:justify-between",children:[(0,t.jsx)("h2",{className:"text-lg font-semibold tracking-tight",children:"results"===e?"Individual Results":"Individual Qualifiers"}),(0,t.jsxs)("div",{className:"w-full sm:w-64",children:[(0,t.jsx)("label",{htmlFor:"golf-search",className:"sr-only",children:"Search name or school"}),(0,t.jsx)(n.Input,{id:"golf-search",value:H,onChange:e=>_(e.target.value),placeholder:"Name or school…"})]})]}),"results"===e&&W&&(0,t.jsx)("p",{className:"text-sm italic text-muted-foreground",children:"* Won in playoff"}),0===D.length?(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"No results found"}):(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)(o.Table,{children:[(0,t.jsx)(o.TableHeader,{children:(0,t.jsx)(o.TableRow,{children:"results"===e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.TableHead,{className:"w-14",children:"Pos"}),(0,t.jsx)(o.TableHead,{children:"Name"}),(0,t.jsx)(o.TableHead,{children:"Team"}),(0,t.jsx)(o.TableHead,{children:"Grade"}),(0,t.jsx)(o.TableHead,{className:"text-right",children:"R1"}),(0,t.jsx)(o.TableHead,{className:"text-right",children:"R2"}),(0,t.jsx)(o.TableHead,{className:"text-right",children:"Score"})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.TableHead,{className:"w-14",children:"Rank"}),(0,t.jsx)(o.TableHead,{children:"Name"}),(0,t.jsx)(o.TableHead,{children:"School"}),(0,t.jsx)(o.TableHead,{children:"Class"})]})})}),(0,t.jsx)(o.TableBody,{children:D.map((s,l)=>{let r=d(s),a="qualifiers"===e&&"Alternate"===s.Note?`${r} *`:r;return(0,t.jsx)(o.TableRow,{children:"results"===e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.TableCell,{children:h(s)}),(0,t.jsx)(o.TableCell,{children:a}),(0,t.jsx)(o.TableCell,{children:s.Team||"—"}),(0,t.jsx)(o.TableCell,{children:s.Grade||"—"}),(0,t.jsx)(o.TableCell,{className:"text-right tabular-nums",children:s.R1||"—"}),(0,t.jsx)(o.TableCell,{className:"text-right tabular-nums",children:s.R2||"—"}),(0,t.jsx)(o.TableCell,{className:"text-right tabular-nums whitespace-nowrap",children:c(s.Overall,s["To Par"])})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.TableCell,{children:s["Final Rank"]||"—"}),(0,t.jsx)(o.TableCell,{children:a}),(0,t.jsx)(o.TableCell,{children:s.School||"—"}),(0,t.jsx)(o.TableCell,{children:s.Class||"—"})]})},`indiv-${r}-${s.Team??s.School}-${l}`)})})]})}),"qualifiers"===e&&G&&(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"* Indicates alternate"})]})]})]})}],335338)},999952,e=>{"use strict";var t=e.i(843476),s=e.i(741120),l=e.i(271645),r=e.i(618566),a=e.i(167881),n=e.i(62870),i=e.i(947627),o=e.i(127341),c=e.i(892311),d=e.i(647163);let u="teams",m="__none__",h="__none__";function x(e,t){let s=e[t];return!!s?.entries?.length}function f({data:e,round:s}){let l=e[s],r=l?.entries??[];if(0===r.length)return(0,t.jsxs)("p",{className:"text-sm text-muted-foreground",children:["No ",s," results."]});let a=(0,c.isSwimRelay)(r),[n,o]=(0,c.getSwimTimeColumns)(e,s);return(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)(i.Table,{children:[(0,t.jsx)(i.TableHeader,{children:(0,t.jsxs)(i.TableRow,{children:[(0,t.jsx)(i.TableHead,{className:"w-14",children:"Pl"}),a?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.TableHead,{children:"School"}),(0,t.jsx)(i.TableHead,{className:"text-right",children:n.label}),(0,t.jsx)(i.TableHead,{className:"text-right",children:o.label}),(0,t.jsx)(i.TableHead,{children:"Athletes"})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.TableHead,{children:"Athlete"}),(0,t.jsx)(i.TableHead,{children:"School"}),(0,t.jsx)(i.TableHead,{className:"text-right",children:n.label}),(0,t.jsx)(i.TableHead,{className:"text-right",children:o.label})]})]})}),(0,t.jsx)(i.TableBody,{children:r.map((e,s)=>{let l=(0,c.displaySwimTime)(e[n.key]),r=(0,c.displaySwimTime)(e[o.key]),d=(0,c.formatSwimAthletes)(e);return(0,t.jsxs)(i.TableRow,{children:[(0,t.jsx)(i.TableCell,{children:e.place}),a?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.TableCell,{children:e.school}),(0,t.jsx)(i.TableCell,{className:"text-right tabular-nums whitespace-nowrap",children:l}),(0,t.jsx)(i.TableCell,{className:"text-right tabular-nums whitespace-nowrap",children:r}),(0,t.jsx)(i.TableCell,{className:"text-sm text-muted-foreground",children:d})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.TableCell,{children:d}),(0,t.jsx)(i.TableCell,{children:e.school}),(0,t.jsx)(i.TableCell,{className:"text-right tabular-nums whitespace-nowrap",children:l}),(0,t.jsx)(i.TableCell,{className:"text-right tabular-nums whitespace-nowrap",children:r})]})]},`${e.place}-${e.school}-${s}`)})})]})})}e.s(["SwimResultsWidget",0,function({baseUrl:e,meetIds:p,className:b}){let g=(0,r.useRouter)(),j=(0,r.usePathname)(),v=(0,r.useSearchParams)(),w=(0,l.useMemo)(()=>Object.keys(p).sort((e,t)=>
1e.localeCompare(t,void 0,{numeric:!0})),[p]),y=v.get("class")??"",N=v.get("event")??"",T=y&&p[y]?y:"",[S,k]=(0,l.useState)(T),[C,$]=(0,l.useState)(T&&N?N:""),[R,A]=(0,l.useState)("finals"),[M,H]=(0,l.useState)({}),[_,L]=(0,l.useState)({}),[E,I]=(0,l.useState)({}),[P,F]=(0,l.useState)(!1),[z,U]=(0,l.useState)({kind:"idle",message:"Select a class and results to view."}),[V,B]=(0,l.useState)(null),[,q]=(0,l.useTransition)(),D=(0,l.useCallback)((e,t)=>{let s=new URLSearchParams(v.toString());e?s.set("class",e):s.delete("class"),t?s.set("event",t):s.delete("event");let l=s.toString();q(()=>{g.replace(l?`${j}?${l}`:j,{scroll:!1})})},[j,g,v]),O=(0,l.useCallback)(async t=>{let s=p[t];if(s){F(!0);try{let{names:t,cache:l}=await (0,c.fetchSwimEventNameMap)(e,s,{cache:"no-store"});H(t),L(e=>({...e,[s]:{...e[s]??{},...l}}))}finally{F(!1)}}},[e,p]),W=(0,l.useCallback)((e,t)=>{let s=x(e,"finals"),l=x(e,"prelims");if(!s&&!l){B(null),U({kind:"idle",message:"Results for this event have not been posted yet."});return}let r=t;"finals"===r&&!s&&l&&(r="prelims"),"prelims"===r&&!l&&s&&(r="finals"),A(r),B(l&&!s?"Finals have not been completed yet. Showing prelims.":null),U({kind:"event",data:e})},[]),G=(0,l.useCallback)(async(t,s,l=!1)=>{let r=p[t];if(!r||!s){U({kind:"idle",message:"Select a class and results to view."}),B(null);return}if(s===u){if(!l&&E[r]){B(null),U({kind:"teams",rows:E[r]});return}U({kind:"loading"}),B(null);try{let t=(await (0,c.fetchSwimTeamScores)(e,r,{cache:"no-store"})).total??[];I(e=>({...e,[r]:t})),U({kind:"teams",rows:t})}catch(e){U({kind:"error",message:e instanceof Error?e.message:"Team scores are not available yet."})}return}if(!l&&_[r]?.[s])return void W(_[r][s],R);U({kind:"loading"}),B(null);try{let t=await (0,c.fetchSwimEventResults)(e,r,s,{cache:"no-store"});if(!t)return void U({kind:"idle",message:"Results for this event have not been posted yet."});L(e=>({...e,[r]:{...e[r]??{},[s]:t}})),W(t,R)}catch(e){U({kind:"error",message:e instanceof Error?e.message:"Event not found or server error"})}},[e,_,p,R,W,E]);(0,l.useEffect)(()=>{S&&O(S)},[S]),(0,l.useEffect)(()=>{S&&C?G(S,C):U({kind:"idle",message:"Select a class and results to view."})},[S,C]);let K=()=>{if(!S||!C)return;let e=p[S];e&&(C===u?I(t=>{let s={...t};return delete s[e],s}):L(t=>{let s={...t[e]??{}};return delete s[C],{...t,[e]:s}})),G(S,C,!0)},Y="event"===z.kind?z.data:null,Z=!!Y&&x(Y,"finals"),Q=!!Y&&x(Y,"prelims");return(0,t.jsxs)("div",{className:(0,d.cn)("not-prose my-8 w-full space-y-4 rounded-lg border border-border bg-card p-4 text-card-foreground sm:p-5",b),children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:flex-wrap sm:items-end",children:[(0,t.jsxs)("div",{className:"min-w-[10rem] flex-1 space-y-1.5",children:[(0,t.jsx)("label",{htmlFor:"swim-class-select",className:"text-sm font-medium",children:"Class"}),(0,t.jsxs)(n.Select,{value:S||m,onValueChange:e=>{let t=e===m?"":e;k(t),$(""),H({}),D(t,"")},children:[(0,t.jsx)(n.SelectTrigger,{id:"swim-class-select","aria-label":"Select classification",children:(0,t.jsx)(n.SelectValue,{placeholder:"Select class…"})}),(0,t.jsxs)(n.SelectContent,{children:[(0,t.jsx)(n.SelectItem,{value:m,children:"Select class…"}),w.map(e=>(0,t.jsx)(n.SelectItem,{value:e,children:e},e))]})]})]}),(0,t.jsxs)("div",{className:"min-w-[14rem] flex-[2] space-y-1.5",children:[(0,t.jsx)("label",{htmlFor:"swim-event-select",className:"text-sm font-medium",children:"Results"}),(0,t.jsxs)(n.Select,{value:C||h,onValueChange:e=>{let t=e===h?"":e;$(t),D(S,t)},disabled:!S||P,children:[(0,t.jsx)(n.SelectTrigger,{id:"swim-event-select","aria-label":"Select results",children:(0,t.jsx)(n.SelectValue,{placeholder:P?"Loading results…":"Select results…"})}),(0,t.jsxs)(n.SelectContent,{children:[(0,t.jsx)(n.SelectItem,{value:h,children:P?"Loading results…":"Select results…"}),(0,t.jsx)(n.SelectItem,{value:u,children:"Team standings"}),c.SWIM_EVENT_IDS.map(e=>(0,t.jsx)(n.SelectItem,{value:e,children:M[e]||`Event ${e}`},e))]})]})]})]}),"idle"===z.kind&&(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:z.message}),"loading"===z.kind&&(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Loading…"}),"error"===z.kind&&(0,t.jsx)("p",{className:"text-sm text-destructive",role:"alert",children:z.message}
1),"teams"===z.kind&&(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsx)("h3",{className:"text-lg font-semibold tracking-tight",children:"Team standings"}),(0,t.jsx)(a.Button,{type:"button",variant:"outline",size:"icon","aria-label":"Refresh results",title:"Refresh results",onClick:K,children:(0,t.jsx)(s.RefreshCw,{className:"size-4"})})]}),0===z.rows.length?(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Team scores are not available yet."}):(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)(i.Table,{children:[(0,t.jsx)(i.TableHeader,{children:(0,t.jsxs)(i.TableRow,{children:[(0,t.jsx)(i.TableHead,{className:"w-14",children:"Pl"}),(0,t.jsx)(i.TableHead,{children:"School"}),(0,t.jsx)(i.TableHead,{className:"text-right",children:"Points"})]})}),(0,t.jsx)(i.TableBody,{children:z.rows.map((e,s)=>(0,t.jsxs)(i.TableRow,{children:[(0,t.jsx)(i.TableCell,{children:s+1}),(0,t.jsx)(i.TableCell,{children:e.school}),(0,t.jsx)(i.TableCell,{className:"text-right tabular-nums",children:e.points})]},`${e.school}-${s}`))})]})})]}),"event"===z.kind&&Y&&(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-start sm:justify-between",children:[(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)("h2",{className:"text-lg font-semibold tracking-tight sm:text-xl",children:Y.eventName||"Results"}),V&&(0,t.jsx)("p",{className:"text-sm italic text-muted-foreground",children:V})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(a.Button,{type:"button",variant:"outline",size:"icon","aria-label":"Refresh results",title:"Refresh results",onClick:K,children:(0,t.jsx)(s.RefreshCw,{className:"size-4"})}),(0,t.jsx)(o.Tabs,{value:R,onValueChange:e=>{let t="prelims"===e?"prelims":"finals";A(t),"event"===z.kind&&W(z.data,t)},children:(0,t.jsxs)(o.TabsList,{"aria-label":"Round",children:[(0,t.jsx)(o.TabsTrigger,{value:"finals",disabled:!Z,children:"Finals"}),(0,t.jsx)(o.TabsTrigger,{value:"prelims",disabled:!Q,children:"Prelims"})]})})]})]}),(0,t.jsx)(f,{data:Y,round:R})]})]})}])},443700,e=>{"use strict";var t=e.i(843476),s=e.i(271645),l=e.i(62870);e.s(["TennisBracketsWidget",0,function({baseUrl:e,classes:r,regions:a}){let[n,i]=(0,s.useState)(""),[o,c]=(0,s.useState)(""),d=n&&o?`${e}&class=${encodeURIComponent(n)}&region=${encodeURIComponent(o)}`:null;return(0,t.jsxs)("div",{className:"not-prose my-8 space-y-4",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row",children:[(0,t.jsxs)("div",{className:"flex-1 space-y-1.5",children:[(0,t.jsx)("label",{htmlFor:"tennis-bracket-class",className:"text-sm font-medium text-foreground",children:"Class"}),(0,t.jsxs)(l.Select,{value:n||"__none__",onValueChange:e=>{i("__none__"===e?"":e),c("")},children:[(0,t.jsx)(l.SelectTrigger,{id:"tennis-bracket-class",className:"w-full",children:(0,t.jsx)(l.SelectValue,{placeholder:"Select a class"})}),(0,t.jsxs)(l.SelectContent,{children:[(0,t.jsx)(l.SelectItem,{value:"__none__",children:"Select a class"}),r.map(e=>(0,t.jsx)(l.SelectItem,{value:e,children:e},e))]})]})]}),(0,t.jsxs)("div",{className:"flex-1 space-y-1.5",children:[(0,t.jsx)("label",{htmlFor:"tennis-bracket-region",className:"text-sm font-medium text-foreground",children:"Region"}),(0,t.jsxs)(l.Select,{value:o||"__none__",onValueChange:e=>c("__none__"===e?"":e),disabled:!n,children:[(0,t.jsx)(l.SelectTrigger,{id:"tennis-bracket-region",className:"w-full",children:(0,t.jsx)(l.SelectValue,{placeholder:"Select a region"})}),(0,t.jsxs)(l.SelectContent,{children:[(0,t.jsx)(l.SelectItem,{value:"__none__",children:"Select a region"}),a.map(e=>(0,t.jsxs)(l.SelectItem,{value:e,children:["Region ",e]},e))]})]})]})]}),d?(0,t.jsx)("iframe",{src:d,className:"w-full border-0",style:{height:"1400px"},title:"Tennis regional bracket"}):(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Select a class and region to view the bracket."})]})}])},53270,e=>{"use strict";var t=e.i(843476),s=e.i(271645),l=e.i(62870),r=e.i(947627);let a="__all__";function n({id:e,label:s,value:r,placeholder:i,options:o,onChange:c}){return(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)("label",{htmlFor:e,className:"text-sm font-medium text-foreground",children:s}),(0,t.jsxs)(l.Select,{value:r||a,onValueChange:e=>c(e===a?"":e),disabled:0===o.length,children:[(0,t.jsx)(l.SelectTrigger,{id:e,className:"w-full",children:(0,t.jsx)(l.SelectValue,{placeholder:i})}),(0,t.jsxs)(l.SelectContent,{children:[(0,t.jsx)(l.SelectItem,{value:a,children:i}),o.map(e=>(0,t.jsx)(l.SelectItem,{value:e,children:e},e))]})]})]})}e.s(["TennisQualifiersTable",0,function({entries:e}
1){let[l,a]=(0,s.useState)(""),[i,o]=(0,s.useState)(""),[c,d]=(0,s.useState)(""),[u,m]=(0,s.useState)(""),h=(0,s.useMemo)(()=>[...new Set(e.map(e=>e.classLabel))].sort(),[e]),x=(0,s.useMemo)(()=>[...new Set(e.map(e=>e.region))].sort((e,t)=>e.localeCompare(t,void 0,{numeric:!0})),[e]),f=(0,s.useMemo)(()=>[...new Set(e.map(e=>e.position))],[e]),p=(0,s.useMemo)(()=>[...new Set(e.map(e=>e.place))],[e]),b=!!l&&(!!i||!!c),g=(0,s.useMemo)(()=>b?e.filter(e=>(!l||e.classLabel===l)&&(!i||e.region===i)&&(!c||e.position===c)&&(!u||e.place===u)):[],[e,l,i,c,u,b]);return(0,t.jsxs)("div",{className:"not-prose my-8 space-y-4",children:[(0,t.jsxs)("div",{className:"grid gap-3 sm:grid-cols-2 xl:grid-cols-4",children:[(0,t.jsx)(n,{id:"tennis-q-class",label:"Class",value:l,placeholder:"All classes",options:h,onChange:a}),(0,t.jsx)(n,{id:"tennis-q-region",label:"Region",value:i,placeholder:"All regions",options:x,onChange:o}),(0,t.jsx)(n,{id:"tennis-q-position",label:"Position",value:c,placeholder:"All positions",options:f,onChange:d}),(0,t.jsx)(n,{id:"tennis-q-place",label:"Place",value:u,placeholder:"All places",options:p,onChange:m})]}),(0,t.jsx)("div",{className:"overflow-x-auto rounded-lg border border-border",children:(0,t.jsxs)(r.Table,{children:[(0,t.jsx)(r.TableHeader,{children:(0,t.jsxs)(r.TableRow,{children:[(0,t.jsx)(r.TableHead,{children:"Class"}),(0,t.jsx)(r.TableHead,{children:"Region"}),(0,t.jsx)(r.TableHead,{children:"Position"}),(0,t.jsx)(r.TableHead,{children:"Place"}),(0,t.jsx)(r.TableHead,{children:"Name"}),(0,t.jsx)(r.TableHead,{children:"Grade"}),(0,t.jsx)(r.TableHead,{children:"School"})]})}),(0,t.jsx)(r.TableBody,{children:b?0===g.length?(0,t.jsx)(r.TableRow,{children:(0,t.jsx)(r.TableCell,{colSpan:7,className:"py-8 text-center text-muted-foreground",children:"No results match your filter selections."})}):g.map((e,s)=>(0,t.jsxs)(r.TableRow,{children:[(0,t.jsx)(r.TableCell,{children:e.classLabel}),(0,t.jsx)(r.TableCell,{children:e.region}),(0,t.jsx)(r.TableCell,{children:e.position}),(0,t.jsx)(r.TableCell,{children:e.place}),(0,t.jsx)(r.TableCell,{className:"font-medium",children:function(e){let t=`${e.player1.First} ${e.player1.Last}`.trim();if(!e.player2)return t;let s=`${e.player2.First} ${e.player2.Last}`.trim();return s?`${t} / ${s}`:t}(e)}),(0,t.jsx)(r.TableCell,{children:function(e){if(!e.player2)return e.player1.Grade??"";let t=e.player1.Grade??"",s=e.player2.Grade??"";return t&&s?`${t} / ${s}`:t||s}(e)||"—"}),(0,t.jsx)(r.TableCell,{children:e.school||"—"})]},`${e.classLabel}-${e.region}-${e.position}-${e.place}-${s}`)):(0,t.jsx)(r.TableRow,{children:(0,t.jsx)(r.TableCell,{colSpan:7,className:"py-8 text-center text-muted-foreground",children:"Select a class and either a region or position to view qualifiers."})})})]})})]})}])},370922,e=>{"use strict";var t=e.i(843476),s=e.i(741120),l=e.i(271645),r=e.i(167881),a=e.i(970065),n=e.i(23750),i=e.i(947627),o=e.i(127341),c=e.i(437222),d=e.i(647163);e.s(["TrackResultsWidget",0,function({meetId:e,eventBaseUrl:u,scoresBaseUrl:m,divisions:h,individualWinnersUrl:x,relayWinnersUrl:f,recordsUrl:p,standingsBaseUrl:b,className:g}){let j=(0,l.useMemo)(()=>(0,c.classificationsFromDivisions)(h),[h]),v=!!(m&&Object.keys(h).length>0),[w,y]=(0,l.useState)("All"),[N,T]=(0,l.useState)([]),[S,k]=(0,l.useState)([]),[C,$]=(0,l.useState)([]),[R,A]=(0,l.useState)(""),[M,H]=(0,l.useState)(!0),[_,L]=(0,l.useState)(!1),[E,I]=(0,l.useState)(null),[P,F]=(0,l.useState)(0),z=(0,l.useCallback)(async()=>{H(!0),I(null);try{let[e,t]=await Promise.all([(0,c.fetchTrackChampions)(x,f,u),p?(0,c.fetchTrackRecords)(p,u):Promise.resolve([])]);k(e),$(t)}catch(e){I(e instanceof Error?e.message:"Failed to load track results")}finally{H(!1)}},[x,f,p,u]),U=(0,l.useCallback)(async t=>{if(!v||!m)return void T([]);L(!0);try{let s="All"===t?Object.keys(h):Object.keys(h).filter(e=>e.startsWith(`${t} `)),l={meetId:e,eventBaseUrl:u,scoresBaseUrl:m,divisions:h,individualWinnersUrl:x,relayWinnersUrl:f,recordsUrl:p,standingsBaseUrl:b},r=[];await Promise.all(s.map(async e=>{let t=h[e];if(!t)return;let s=await (0,c.fetchTrackTeamScores)(m,t);0!==s.length&&r.push({divisionName:e,rows:s.slice(0,5),standingsUrl:(0,c.buildTrackStandingsUrl)(e,l)})})),r.sort((e,t)=>
1e.divisionName.localeCompare(t.divisionName)),T(r)}catch{T([])}finally{L(!1)}},[v,m,h,e,u,x,f,p,b]);(0,l.useEffect)(()=>{z()},[z,P]),(0,l.useEffect)(()=>{U(w)},[U,w,P]);let V=(0,l.useMemo)(()=>{let e=R.trim().toLowerCase();return e?S.filter(t=>[t.event,t.athlete,t.school,t.classification,t.gender,t.mark].join(" ").toLowerCase().includes(e)):S},[S,R]);return(0,t.jsxs)("div",{className:(0,d.cn)("not-prose my-8 space-y-8",g),children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsxs)("p",{className:"text-sm text-muted-foreground",children:["Live state meet results",u?(0,t.jsxs)(t.Fragment,{children:[" ","·"," ",(0,t.jsx)("a",{href:u,target:"_blank",rel:"noopener noreferrer",className:"underline underline-offset-2",children:"Full meet home"})]}):null]}),(0,t.jsx)(r.Button,{type:"button",variant:"outline",size:"icon","aria-label":"Refresh results",title:"Refresh results",disabled:M||_,onClick:()=>F(e=>e+1),children:(0,t.jsx)(s.RefreshCw,{className:(0,d.cn)("size-4",(M||_)&&"animate-spin")})})]}),E&&(0,t.jsx)("p",{className:"text-sm text-destructive",children:E}),v&&(0,t.jsxs)("section",{className:"space-y-3",children:[(0,t.jsx)("h2",{className:"text-lg font-semibold tracking-tight",children:"Team Scores"}),(0,t.jsx)(o.Tabs,{value:w,onValueChange:e=>y(e),children:(0,t.jsx)(o.TabsList,{"aria-label":"Classification",children:j.map(e=>(0,t.jsx)(o.TabsTrigger,{value:e,children:e},e))})}),_&&(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Loading scores…"}),!_&&0===N.length&&(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Team scores will appear once a final has been completed."}),(0,t.jsx)("div",{className:"grid gap-4 sm:grid-cols-2",children:N.map(e=>(0,t.jsxs)(a.Card,{className:"overflow-hidden",children:[(0,t.jsx)(a.CardHeader,{className:"border-b border-border/60 bg-muted/30 px-4 py-3",children:(0,t.jsx)(a.CardTitle,{className:"text-base font-semibold tracking-tight",children:e.divisionName})}),(0,t.jsx)(a.CardContent,{className:"px-0 pb-0 pt-0",children:(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)(i.Table,{children:[(0,t.jsx)(i.TableHeader,{children:(0,t.jsxs)(i.TableRow,{children:[(0,t.jsx)(i.TableHead,{className:"w-14 pl-4",children:"Place"}),(0,t.jsx)(i.TableHead,{children:"School"}),(0,t.jsx)(i.TableHead,{className:"pr-4 text-right",children:"Points"})]})}),(0,t.jsx)(i.TableBody,{children:e.rows.map((s,l)=>(0,t.jsxs)(i.TableRow,{children:[(0,t.jsx)(i.TableCell,{className:"pl-4 tabular-nums",children:s.place}),(0,t.jsx)(i.TableCell,{children:s.school}),(0,t.jsx)(i.TableCell,{className:"pr-4 text-right tabular-nums",children:s.points})]},`${e.divisionName}-${s.school}-${l}`))})]})})}),e.standingsUrl?(0,t.jsx)(a.CardFooter,{className:"justify-center border-t border-border/60 py-3",children:(0,t.jsx)("a",{href:e.standingsUrl,target:"_blank",rel:"noopener noreferrer",className:"text-sm font-medium underline underline-offset-2",children:"View full standings"})}):null]},e.divisionName))})]}),(0,t.jsxs)("section",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-end sm:justify-between",children:[(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)("h2",{className:"text-lg font-semibold tracking-tight",children:"Event Champions"}),(0,t.jsx)("p",{className:"text-sm italic text-muted-foreground",children:"Click an event name to view full results."})]}),(0,t.jsxs)("div",{className:"w-full sm:w-64",children:[(0,t.jsx)("label",{htmlFor:"track-champ-search",className:"sr-only",children:"Search champions"}),(0,t.jsx)(n.Input,{id:"track-champ-search",value:R,onChange:e=>A(e.target.value),placeholder:"Search event, athlete, school…"})]})]}),M&&(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Loading champions…"}),!M&&0===V.length&&(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"No finals have been completed."}),!M&&V.length>0&&(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)(i.Table,{children:[(0,t.jsx)(i.TableHeader,{children:(0,t.jsxs)(i.TableRow,{children:[(0,t.jsx)(i.TableHead,{children:"Event"}),(0,t.jsx)(i.TableHead,{children:"Class"}),(0,t.jsx)(i.TableHead,{children:"Gender"}),(0,t.jsx)(i.TableHead,{children:"Athlete"}),(0,t.jsx)(i.TableHead,{children:"Year"}),(0,t.jsx)(i.TableHead,{children:"School"}),(0,t.jsx)(i.TableHead,{className:"text-right",children:"Mark"})]})}),(0,t.jsx)(i.TableBody,{children:V.map((e,s)=>(0,t.jsxs)(i.TableRow,{children:[(0,t.jsx)(i.TableCell,{children:e.eventUrl?(0,t.jsx)("a",{href:e.eventUrl,target:"_blank",rel:"noopener noreferrer",className:"underline underline-offset-2",children:e.event}):e.event}),(0,t.jsx)(i.TableCell,{children:e.classification}),(0,t.jsx)(i.TableCell,{children:e.gender}),(0,t.jsx)(i.TableCell,{children:e.athlete||"—"}),(0,t.jsx)(i.TableCell,{children:e.year||"—"}),(0,t.jsx)(i.TableCell,{children:e.school}),(0,t.jsx)(i.TableCell,{className:"text-right tabular-nums whitespace-nowrap",children:e.mark})]},`${e.event}-${e.school}-${e.athlete}-${s}`))})]})})]}),p&&(0,t.jsxs)("section",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)("h2",{className:"text-lg font-semibold tracking-tight",children:"State Records"}),(0,t.jsx)("p",{className:"text-sm italic text-muted-foreground",children:"Click an event name to view full results."})]}),M&&(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Loading records…"}),!M&&0===C.length&&(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"No records available."}),!M&&C.length>0&&(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)(i.Table,{children:[(0,t.jsx)(i.TableHeader,{children:(0,t.jsxs)(i.TableRow,{children:[(0,t.jsx)(i.TableHead,{children:"Event"}),(0,t.jsx)(i.TableHead,{children:"Class"}),(0,t.jsx)(i.TableHead,{children:"Gender"}),(0,t.jsx)(i.TableHead,{children:"Record"}),(0,t.jsx)(i.TableHead,{children:"Note"})]})}),(0,t.jsx)(i.TableBody,{children:C.map((e,s)=>(0,t.jsxs)(i.TableRow,{children:[(0,t.jsx)(i.TableCell,{children:e.eventUrl?(0,t.jsx)("a",{href:e.eventUrl,target:"_blank",rel:"noopener noreferrer",className:"underline underline-offset-2",children:e.event}):e.event}),(0,t.jsx)(i.TableCell,{children:e.classification}),(0,t.jsx)(i.TableCell,{children:e.gender}),(0,t.jsx)(i.TableCell,{className:"tabular-nums whitespace-nowrap",children:e.record}),(0,t.jsx)(i.TableCell,{children:e.note})]},`${e.event}-${e.record}-${e.note}-${s}`))})]})})]})]})}])},741120,e=>{"use strict";let t=(0,e.i(456420).default)("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);e.s(["RefreshCw",0,t],741120)}]);

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.