import{r as e}from"./rolldown-runtime-S-ySWqyJ.js";import{Ci as t,_i as n,dr as r,oi as i}from"./vendor-DlcENO3s.js";import{a,n as o,r as s}from"./match-status-utils-DwQOYIBi.js";import{At as c,R as l,Z as u,at as d,ot as f}from"./index-CO0qoaCz.js";import{i as p,n as m,r as h,t as g}from"./tooltip-VOuONasE.js";import{a as _,o as v,t as y}from"./time-CTZJVj1F.js";import{t as b}from"./PrefetchLink-CGgmXlkr.js";import{n as x}from"./useValorantAssets-Ck1HGt06.js";import{t as S}from"./MapImage-BGZh1wE4.js";var C=e(t(),1),w=i();function T({to:e,fallback:t,className:n}){let[r,i]=(0,C.useState)(()=>y(e)||t||v(e));return(0,C.useEffect)(()=>{if(!e)return;let n=!1,r,a=()=>{if(n)return;let o=y(e);i(o||t||v(e)),r=setTimeout(a,o?1e3:3e4)};return a(),()=>{n=!0,r!==void 0&&clearTimeout(r)}},[e,t]),(0,w.jsx)(`span`,{className:n,title:e??void 0,children:r})}function E({mapResults:e,team1Id:t,team2Id:n,variant:r,size:i=`sm`,isLive:a,hideSpoilers:o}){if(o)return null;let s=e.filter(e=>e.team1Score>0||e.team2Score>0);return s.length===0?null:r===`pips`?(0,w.jsx)(D,{maps:s,team1Id:t,team2Id:n,isLive:a,size:i}):(0,w.jsx)(O,{maps:s,team1Id:t,team2Id:n,isLive:a,size:i})}function D({maps:e,team1Id:t,team2Id:n,isLive:r,size:i}){let a=i===`sm`?`h-2.5 w-2.5`:`h-3 w-3`;return(0,w.jsx)(h,{children:(0,w.jsx)(`div`,{className:c(`flex items-center justify-center`,i===`sm`?`mt-1.5 gap-1.5`:`mt-2.5 gap-1.5`),children:e.map((e,i)=>{let o=s(e),l=o&&e.winnerId===t,u=o&&e.winnerId===n,d=!o&&r;return(0,w.jsxs)(g,{children:[(0,w.jsx)(p,{render:(0,w.jsx)(`span`,{}),className:c(`rounded-full block cursor-default`,a,l&&`bg-[var(--glk-win)]`,u&&`bg-[var(--glk-loss)]`,d&&`border-2 border-[var(--glk-brand)] animate-pulse`)}),(0,w.jsxs)(m,{side:`top`,className:`flex items-center gap-1.5 text-2xs`,children:[(0,w.jsx)(`span`,{className:`font-semibold`,children:e.mapName}),(0,w.jsx)(`span`,{className:c(`font-bold tabular-nums`,l?`text-[var(--glk-win)]`:d?``:`text-zinc-400`),children:e.team1Score}),(0,w.jsx)(`span`,{className:`text-zinc-500`,children:`–`}),(0,w.jsx)(`span`,{className:c(`font-bold tabular-nums`,u?`text-[var(--glk-win)]`:d?``:`text-zinc-400`),children:e.team2Score})]})]},i)})})})}function O({maps:e,team1Id:t,team2Id:n,isLive:r,size:i}){let a=x(),o=i===`lg`;return(0,w.jsx)(`div`,{className:c(`flex flex-wrap items-center justify-center gap-1`,o?`mt-3`:`mt-2.5`),children:e.map((e,i)=>{let l=s(e),u=l&&e.winnerId===t,d=l&&e.winnerId===n,f=!l&&r,p=a(e.mapName);return(0,w.jsxs)(`div`,{className:c(`relative flex flex-col items-center justify-end overflow-hidden border`,o?`h-[52px] w-[100px] rounded-lg`:`h-10 w-[72px] rounded-md`,f?`border-[var(--glk-brand)]/40 shadow-[0_0_10px_rgba(255,70,85,0.15)]`:`border-zinc-700/50`),children:[p?(0,w.jsx)(`img`,{src:p.splash,alt:``,loading:`lazy`,className:c(`pointer-events-none absolute inset-0 h-full w-full object-cover`,f?`opacity-50 saturate-[0.7]`:`opacity-40 saturate-50`)}):(0,w.jsx)(`div`,{className:`absolute inset-0 bg-zinc-900`}),(0,w.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-black/90 via-black/50 to-black/30`}),(0,w.jsxs)(`div`,{className:c(`relative z-10 flex flex-col items-center`,o?`gap-0.5 pb-1.5`:`gap-0 pb-1`),style:{textShadow:`0 1px 3px rgba(0,0,0,0.6)`},children:[(0,w.jsx)(`span`,{className:c(`glk-eyebrow text-white/70`,o?`text-[8px] tracking-[1px]`:`text-[7px] tracking-[0.8px]`),children:e.mapName}),(0,w.jsxs)(`div`,{className:c(`flex items-center font-extrabold tabular-nums leading-none`,o?`gap-1 text-base`:`gap-0.5 text-sm`),children:[(0,w.jsx)(`span`,{className:c(u||f?`text-white`:`text-white/35`),children:e.team1Score}),(0,w.jsx)(`span`,{className:`text-white/25 text-[9px]`,children:`–`}),(0,w.jsx)(`span`,{className:c(d||f?`text-white`:`text-white/35`),children:e.team2Score})]})]})]},i)})})}function k({format:e,className:t}){return e?(0,w.jsx)(`span`,{className:c(`inline-flex items-center rounded border border-zinc-200 px-1.5 py-0.5 text-2xs font-bold tracking-wider text-zinc-500`,`dark:border-white/10 dark:text-zinc-400`,t),children:e.toUpperCase()}):null}function A({match:e,gameSlug:t,className:i,hideSpoilers:p,showTierBadge:m,compact:h,variant:g=`default`}){let _=n(),y=e.stats?.bracketPlaceholder,x=e.team1??(y?.team1?{id:``,name:y.team1,abbreviation:null,slug:void 0,logoUrl:null,rating:null,ratingDelta:null}:null),C=e.team2??(y?.team2?{id:``,name:y.team2,abbreviation:null,slug:void 0,logoUrl:null,rating:null,ratingDelta:null}:null);if(!x||!C)return null;let D=!e.team1,O=!e.team2,A=a(e),P=o(e),F=P?e.mapResults?.filter(t=>s(t)&&t.winnerId===e.team1?.id).length??0:(()=>{let t=e.team1Maps,n=e.stats?.team1Maps;if(t!=null&&e.team2Maps!=null&&e.winner){let r=e.winner.id===e.team1?.id;if(r&&t<e.team2Maps&&n!=null||!r&&t>e.team2Maps&&n!=null)return n}return t??n??null})(),I=P?e.mapResults?.filter(t=>s(t)&&t.winnerId===e.team2?.id).length??0:(()=>{let t=e.team2Maps,n=e.stats?.team2Maps;if(t!=null&&e.team1Maps!=null&&e.winner){let r=e.winner.id===e.team2?.id;if(r&&t<e.team1Maps&&n!=null||!r&&t>e.team1Maps&&n!=null)return n}return t??n??null})(),L=e.winner?.id===e.team1?.id,R=e.winner?.id===e.team2?.id,z=L||!R&&F!=null&&I!=null&&F>I,B=R||!L&&F!=null&&I!=null&&I>F,V=m?u(e.tournament?.tier):null,H=(()=>{let e=x.name,t=C.name;return P?`Live: ${e} vs ${t}`:A&&!p&&F!=null&&I!=null?`${e} ${F}–${I} ${t} (completed)`:A?`${e} vs ${t} (completed)`:`${e} vs ${t} (upcoming)`})();return g===`schedule`?(0,w.jsx)(N,{match:e,gameSlug:t,className:i,hideSpoilers:p,team1:x,team2:C,team1IsPlaceholder:D,team2IsPlaceholder:O,isCompleted:A,isLive:P,t1Score:F,t2Score:I,t1Won:z,t2Won:B,matchLabel:H}):(0,w.jsxs)(b,{to:`/${t}/matches/${e.id}`,"aria-label":H,className:c(`group block transition-colors hover:bg-zinc-50 active:bg-zinc-100 dark:hover:bg-white/[0.03] dark:active:bg-white/[0.05]`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-[var(--glk-brand)]`,h?`px-3.5 py-2.5`:`px-3 py-3 hover:shadow-sm`,i),children:[(0,w.jsxs)(`div`,{className:c(`flex items-center justify-between gap-2`,h?`mb-1`:`mb-1.5`),children:[(0,w.jsxs)(`div`,{className:`flex items-center gap-1.5 text-2xs text-zinc-400 min-w-0`,children:[V&&(0,w.jsx)(`span`,{className:c(`flex-shrink-0 rounded px-1.5 py-0.5 text-[9px] font-bold leading-none`,d(V)),children:f(V)}),e.tournament&&(()=>{let n=e.tournament.slug;return(0,w.jsx)(`span`,{onClick:e=>{n&&(e.preventDefault(),e.stopPropagation(),_(`/${t}/tournaments/${n}`))},className:c(`font-medium text-zinc-500 dark:text-zinc-400 truncate`,n&&`cursor-pointer hover:text-zinc-900 dark:hover:text-zinc-100`),title:e.tournament.name,children:e.tournament.name})})(),e.stage&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(`span`,{className:`flex-shrink-0 text-zinc-400 dark:text-zinc-600`,children:`·`}),(0,w.jsx)(`span`,{className:`flex-shrink-0`,children:e.stage})]}),e.format&&(0,w.jsx)(k,{format:e.format,className:`flex-shrink-0`})]}),(0,w.jsxs)(`div`,{className:`flex flex-shrink-0 items-center gap-1.5`,children:[A&&e.isUpset&&!p&&(0,w.jsxs)(`span`,{className:`flex items-center gap-0.5 rounded bg-amber-500/15 px-1.5 py-0.5 text-[9px] font-bold uppercase tracking-wider text-amber-600 dark:bg-amber-400/15 dark:text-amber-400`,title:`Underdog won — winner had a meaningfully lower pre-match rating`,children:[(0,w.jsx)(r,{size:10,"aria-hidden":`true`}),`Upset`]}),P&&(0,w.jsxs)(`span`,{className:`glk-pulse-halo flex items-center gap-1 rounded bg-[var(--glk-brand)]/10 px-1.5 py-0.5 text-2xs font-bold text-[var(--glk-brand)]`,children:[(0,w.jsx)(`span`,{className:`h-1.5 w-1.5 animate-pulse rounded-full bg-[var(--glk-brand)]`}),`LIVE`]}),!A&&!P&&e.scheduledAt?(0,w.jsx)(T,{to:e.scheduledAt,className:`text-2xs text-zinc-400 tabular-nums`}):(0,w.jsx)(`span`,{className:`text-2xs text-zinc-400`,title:e.playedAt??e.scheduledAt??``,children:P&&e.scheduledAt?`Started ${v(e.scheduledAt)}`:v(A?e.playedAt??e.scheduledAt:e.scheduledAt)})]})]}),h?(0,w.jsxs)(`div`,{className:`grid grid-cols-[minmax(0,1fr)_auto_minmax(0,1fr)] items-center gap-3`,children:[(0,w.jsxs)(`div`,{className:`flex min-w-0 items-center gap-2`,children:[(0,w.jsx)(l,{name:x.name,slug:x.slug,abbreviation:x.abbreviation,logoUrl:x.logoUrl,size:`sm`,className:`flex-shrink-0`}),(0,w.jsxs)(`div`,{className:`min-w-0`,children:[(0,w.jsx)(`div`,{className:c(`truncate text-sm font-semibold leading-tight`,D&&`italic text-zinc-500 dark:text-zinc-400`,!D&&A&&!z&&`text-zinc-400 dark:text-zinc-500`,!D&&A&&z&&`text-zinc-900 dark:text-zinc-50`,!D&&!A&&`text-zinc-900 dark:text-zinc-100`),style:{fontFamily:`var(--font-display)`,letterSpacing:`-0.01em`},children:x.name}),x.rating!=null&&Math.round(x.rating)!==1500&&(0,w.jsxs)(`div`,{className:`glk-tabular flex items-center gap-1 text-2xs leading-tight text-zinc-500 dark:text-zinc-500`,children:[(0,w.jsxs)(`span`,{children:[`Rating `,(0,w.jsx)(`span`,{className:`font-mono font-semibold text-zinc-600 dark:text-zinc-400`,children:Math.round(x.rating)})]}),A&&!p&&x.ratingDelta!=null&&x.ratingDelta!==0&&(0,w.jsxs)(`span`,{className:c(`font-mono font-semibold`,x.ratingDelta>0?`text-[var(--glk-win)]`:`text-[var(--glk-loss)]`),children:[x.ratingDelta>0?`+`:``,x.ratingDelta]})]})]})]}),(0,w.jsx)(`div`,{className:`flex items-baseline gap-1.5 font-mono font-bold leading-none tracking-tight`,children:A&&F!=null&&I!=null?p?(0,w.jsx)(`span`,{className:`text-[18px] text-zinc-400 dark:text-zinc-500`,children:`· — ·`}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(`span`,{className:c(`text-[20px]`,z?`text-zinc-900 dark:text-zinc-50`:`text-zinc-400 dark:text-zinc-500`),children:F}),(0,w.jsx)(`span`,{className:`text-sm text-zinc-400 dark:text-zinc-600`,children:`–`}),(0,w.jsx)(`span`,{className:c(`text-[20px]`,B?`text-zinc-900 dark:text-zinc-50`:`text-zinc-400 dark:text-zinc-500`),children:I})]}):P&&F!=null&&I!=null?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(`span`,{className:`glk-score-slide-in text-[20px] text-zinc-900 dark:text-zinc-50`,children:F},`t1-${F}`),(0,w.jsx)(`span`,{className:`text-sm text-zinc-400 dark:text-zinc-600`,children:`–`}),(0,w.jsx)(`span`,{className:`glk-score-slide-in text-[20px] text-zinc-900 dark:text-zinc-50`,children:I},`t2-${I}`)]}):(0,w.jsx)(`span`,{className:`glk-eyebrow`,children:`vs`})}),(0,w.jsxs)(`div`,{className:`flex min-w-0 items-center justify-end gap-2`,children:[(0,w.jsxs)(`div`,{className:`min-w-0 text-right`,children:[(0,w.jsx)(`div`,{className:c(`truncate text-sm font-semibold leading-tight`,O&&`italic text-zinc-500 dark:text-zinc-400`,!O&&A&&!B&&`text-zinc-400 dark:text-zinc-500`,!O&&A&&B&&`text-zinc-900 dark:text-zinc-50`,!O&&!A&&`text-zinc-900 dark:text-zinc-100`),style:{fontFamily:`var(--font-display)`,letterSpacing:`-0.01em`},children:C.name}),C.rating!=null&&Math.round(C.rating)!==1500&&(0,w.jsxs)(`div`,{className:`glk-tabular flex items-center justify-end gap-1 text-2xs leading-tight text-zinc-500 dark:text-zinc-500`,children:[(0,w.jsxs)(`span`,{children:[`Rating `,(0,w.jsx)(`span`,{className:`font-mono font-semibold text-zinc-600 dark:text-zinc-400`,children:Math.round(C.rating)})]}),A&&!p&&C.ratingDelta!=null&&C.ratingDelta!==0&&(0,w.jsxs)(`span`,{className:c(`font-mono font-semibold`,C.ratingDelta>0?`text-[var(--glk-win)]`:`text-[var(--glk-loss)]`),children:[C.ratingDelta>0?`+`:``,C.ratingDelta]})]})]}),(0,w.jsx)(l,{name:C.name,slug:C.slug,abbreviation:C.abbreviation,logoUrl:C.logoUrl,size:`sm`,className:`flex-shrink-0`})]})]}):(0,w.jsxs)(`div`,{className:`grid min-w-0 grid-cols-[minmax(0,1fr)_auto_minmax(0,1fr)] items-center gap-2 sm:gap-3`,children:[(0,w.jsxs)(`div`,{className:`flex min-w-0 items-center gap-2`,children:[(0,w.jsx)(l,{name:x.name,slug:x.slug,abbreviation:x.abbreviation,logoUrl:x.logoUrl,size:`sm`,className:`flex-shrink-0`}),(0,w.jsxs)(`div`,{className:`min-w-0`,children:[(0,w.jsx)(`span`,{className:c(`hidden truncate text-sm font-semibold leading-tight transition-colors md:inline`,D&&`italic text-zinc-500 dark:text-zinc-400`,!D&&A&&z&&`text-zinc-900 dark:text-zinc-100`,!D&&A&&!z&&`text-zinc-400 dark:text-zinc-500`,!D&&!A&&`text-zinc-900 dark:text-zinc-100`),children:x.name}),(0,w.jsx)(`span`,{className:c(`block truncate text-sm font-semibold leading-tight transition-colors md:hidden`,D&&`italic text-zinc-500 dark:text-zinc-400`,!D&&A&&z&&`text-zinc-900 dark:text-zinc-100`,!D&&A&&!z&&`text-zinc-400 dark:text-zinc-500`,!D&&!A&&`text-zinc-900 dark:text-zinc-100`),children:x.abbreviation??x.name}),(0,w.jsx)(j,{rating:x.rating,ratingDelta:x.ratingDelta,showDelta:A&&!p})]})]}),(0,w.jsxs)(`div`,{className:`flex flex-col items-center gap-0.5`,children:[(0,w.jsx)(M,{isCompleted:A,isLive:P,isForfeit:e.status===`forfeit`,t1Score:F,t2Score:I,t1Won:z,t2Won:B,hideSpoilers:p}),e.winProbabilityA!=null&&e.winProbabilityB!=null&&(!A||!p)&&!(e.winProbabilityA===50&&e.winProbabilityB===50)&&(0,w.jsxs)(`span`,{className:`glk-tabular text-2xs tabular-nums text-zinc-400 dark:text-zinc-500`,children:[e.winProbabilityA,`% · `,e.winProbabilityB,`%`]})]}),(0,w.jsxs)(`div`,{className:`flex min-w-0 flex-row-reverse items-center gap-2`,children:[(0,w.jsx)(l,{name:C.name,slug:C.slug,abbreviation:C.abbreviation,logoUrl:C.logoUrl,size:`sm`,className:`flex-shrink-0`}),(0,w.jsxs)(`div`,{className:`min-w-0 text-right`,children:[(0,w.jsx)(`span`,{className:c(`hidden truncate text-sm font-semibold leading-tight transition-colors md:inline`,O&&`italic text-zinc-500 dark:text-zinc-400`,!O&&A&&B&&`text-zinc-900 dark:text-zinc-100`,!O&&A&&!B&&`text-zinc-400 dark:text-zinc-500`,!O&&!A&&`text-zinc-900 dark:text-zinc-100`),children:C.name}),(0,w.jsx)(`span`,{className:c(`block truncate text-sm font-semibold leading-tight transition-colors md:hidden`,O&&`italic text-zinc-500 dark:text-zinc-400`,!O&&A&&B&&`text-zinc-900 dark:text-zinc-100`,!O&&A&&!B&&`text-zinc-400 dark:text-zinc-500`,!O&&!A&&`text-zinc-900 dark:text-zinc-100`),children:C.abbreviation??C.name}),(0,w.jsx)(j,{rating:C.rating,ratingDelta:C.ratingDelta,showDelta:A&&!p,align:`right`})]})]})]}),(A||P)&&e.team1&&e.team2&&e.mapResults&&e.mapResults.length>0&&(h?(()=>{let t=e.mapResults.filter(e=>s(e)||e.team1Score>0||e.team2Score>0);return t.length===0?null:(0,w.jsx)(`div`,{className:`mt-2 flex gap-1.5 overflow-x-auto scrollbar-none`,children:t.slice(0,5).map((t,n)=>{let r=t.winnerId===e.team1.id,i=t.winnerId===e.team2.id,a=s(t),o=P&&!a&&(t.team1Score>0||t.team2Score>0);return(0,w.jsxs)(`div`,{className:c(`group/map relative flex w-[140px] flex-shrink-0 items-center gap-1.5 overflow-hidden rounded-md border px-2 py-1`,o?`glk-card-live-tint`:`border-zinc-200 bg-zinc-50 dark:border-white/[0.06] dark:bg-white/[0.02]`),children:[(0,w.jsxs)(`div`,{className:`pointer-events-none absolute inset-0`,"aria-hidden":`true`,children:[(0,w.jsx)(S,{name:t.mapName,variant:`strip`,index:n,total:e.mapResults.length,grayed:!o&&!a}),(0,w.jsx)(`div`,{className:c(`absolute inset-0 transition-colors duration-200`,o?`glk-card-live-scrim`:`bg-zinc-50/45 group-hover/map:bg-zinc-50/15 dark:bg-zinc-900/85 dark:group-hover/map:bg-zinc-900/20`)}),(0,w.jsx)(`div`,{className:`pointer-events-none absolute inset-0 bg-gradient-to-r from-white/70 via-white/30 to-transparent dark:hidden`,"aria-hidden":!0})]}),o&&(0,w.jsx)(`span`,{className:`glk-live-dot absolute right-1.5 top-1.5 z-10`,"aria-hidden":`true`,style:{width:4,height:4}}),(0,w.jsxs)(`div`,{className:`relative z-10 min-w-0 flex-1 leading-none`,children:[(0,w.jsxs)(`div`,{className:`glk-eyebrow`,style:{fontSize:9},children:[`Map `,n+1]}),(0,w.jsx)(`div`,{className:`mt-0.5 truncate text-xs font-semibold capitalize text-zinc-700 drop-shadow-[0_1px_1px_rgba(0,0,0,0.25)] dark:text-zinc-100`,children:t.mapName.toLowerCase()})]}),p&&a?(0,w.jsx)(`span`,{className:`glk-metric relative z-10 text-xs text-zinc-400 dark:text-zinc-500`,children:`·–·`}):(0,w.jsxs)(`div`,{className:`glk-metric glk-tabular relative z-10 flex items-center gap-0.5 rounded border border-white/10 bg-zinc-950/60 px-1.5 py-0.5 text-xs leading-none dark:bg-black/50`,children:[(0,w.jsx)(`span`,{className:c(a&&i?`text-zinc-200 dark:text-zinc-500`:`text-zinc-100`),children:t.team1Score}),(0,w.jsx)(`span`,{className:`mx-0.5 text-zinc-500 dark:text-zinc-600`,children:`·`}),(0,w.jsx)(`span`,{className:c(a&&r?`text-zinc-200 dark:text-zinc-500`:`text-zinc-100`),children:t.team2Score})]})]},n)})})})():(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(`div`,{className:`hidden lg:block`,children:(0,w.jsx)(E,{mapResults:e.mapResults,team1Id:e.team1.id,team2Id:e.team2.id,variant:`cards`,isLive:P,hideSpoilers:p})}),(0,w.jsx)(`div`,{className:`lg:hidden`,children:(0,w.jsx)(E,{mapResults:e.mapResults,team1Id:e.team1.id,team2Id:e.team2.id,variant:`pips`,isLive:P,hideSpoilers:p})})]}))]})}function j({rating:e,ratingDelta:t,showDelta:n,align:r=`left`}){return e==null||Math.round(e)===1500?null:(0,w.jsxs)(`div`,{className:c(`glk-tabular flex items-center gap-1 text-2xs leading-tight text-zinc-500 dark:text-zinc-500`,r===`right`&&`justify-end`),title:`Glicko rating: ${e}`,children:[(0,w.jsxs)(`span`,{children:[`Rating`,` `,(0,w.jsx)(`span`,{className:`font-mono font-semibold text-zinc-600 dark:text-zinc-400`,children:Math.round(e)})]}),n&&t!=null&&t!==0&&(0,w.jsxs)(`span`,{className:c(`font-mono font-semibold`,t>0?`text-[var(--glk-win)]`:`text-[var(--glk-loss)]`),children:[t>0?`+`:``,t]})]})}function M({isCompleted:e,isLive:t,isForfeit:n,t1Score:r,t2Score:i,t1Won:a,t2Won:o,hideSpoilers:s}){let l=`glk-tabular inline-flex flex-shrink-0 items-baseline gap-1 rounded-md bg-[var(--glk-surface-card-nested)] px-2.5 py-1 font-mono text-sm font-bold ring-1 ring-inset ring-[var(--glk-surface-card-edge)]`;return e&&r!=null&&i!=null?(0,w.jsx)(`div`,{className:l,"aria-label":s?`Score hidden`:`Score: ${r} to ${i}`,children:s?(0,w.jsx)(`span`,{className:`text-zinc-400`,"aria-hidden":`true`,children:`? – ?`}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(`span`,{className:c(a?`text-zinc-900 dark:text-zinc-50`:`text-zinc-400 dark:text-zinc-500`),"aria-hidden":`true`,children:r}),(0,w.jsx)(`span`,{className:`text-xs text-zinc-400 dark:text-zinc-600`,"aria-hidden":`true`,children:`–`}),(0,w.jsx)(`span`,{className:c(o?`text-zinc-900 dark:text-zinc-50`:`text-zinc-400 dark:text-zinc-500`),"aria-hidden":`true`,children:i})]})}):t&&r!=null&&i!=null?(0,w.jsxs)(`div`,{className:l,"aria-label":`Live score: ${r} to ${i}`,"aria-live":`polite`,"aria-atomic":`true`,children:[(0,w.jsx)(`span`,{className:`glk-score-slide-in text-zinc-900 dark:text-zinc-50`,"aria-hidden":`true`,children:r},`t1-${r}`),(0,w.jsx)(`span`,{className:`text-xs text-zinc-400 dark:text-zinc-600`,"aria-hidden":`true`,children:`–`}),(0,w.jsx)(`span`,{className:`glk-score-slide-in text-zinc-900 dark:text-zinc-50`,"aria-hidden":`true`,children:i},`t2-${i}`)]}):n?(0,w.jsx)(`span`,{className:c(l,`text-2xs uppercase tracking-wider text-zinc-500 dark:text-zinc-400`),"aria-label":`Forfeit`,children:`FF`}):(0,w.jsx)(`span`,{className:`glk-eyebrow flex-shrink-0 px-2 text-zinc-400 dark:text-zinc-500`,"aria-hidden":`true`,children:`vs`})}function N({match:e,gameSlug:t,className:n,hideSpoilers:r,team1:i,team2:a,team1IsPlaceholder:o,team2IsPlaceholder:s,isCompleted:u,isLive:d,t1Score:f,t2Score:p,t1Won:m,t2Won:h,matchLabel:g}){let v=e.scheduledAt??e.playedAt,y=v?_(v):`—`;return(0,w.jsx)(b,{to:`/${t}/matches/${e.id}`,"aria-label":g,"data-variant":`schedule`,className:c(`group block px-3 py-3 transition-all duration-150`,`hover:-translate-y-px hover:shadow-sm`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-[var(--glk-brand)]`,n),children:(0,w.jsxs)(`div`,{className:`flex items-start gap-2 sm:gap-3`,children:[(0,w.jsxs)(`div`,{className:`flex w-12 flex-shrink-0 items-center gap-1 pt-px sm:w-14`,children:[d&&(0,w.jsx)(`span`,{"aria-hidden":`true`,className:`h-1.5 w-1.5 flex-shrink-0 animate-pulse rounded-full bg-[var(--glk-brand)]`}),(0,w.jsx)(`span`,{className:c(`glk-tabular text-xs font-medium tabular-nums leading-tight`,d?`text-[var(--glk-brand)]`:`text-zinc-400 dark:text-zinc-500`),children:y})]}),(0,w.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[e.stage&&(0,w.jsx)(`div`,{className:`glk-eyebrow mb-1 truncate text-2xs lowercase text-zinc-500 dark:text-zinc-500`,children:e.stage.toLowerCase()}),(0,w.jsxs)(`div`,{className:`grid min-w-0 grid-cols-[minmax(0,1fr)_auto_minmax(0,1fr)] items-center gap-2 sm:gap-3`,children:[(0,w.jsxs)(`div`,{className:`flex min-w-0 items-center gap-2`,children:[(0,w.jsx)(l,{name:i.name,slug:i.slug,abbreviation:i.abbreviation,logoUrl:i.logoUrl,size:`sm`,className:`flex-shrink-0`}),(0,w.jsxs)(`div`,{className:`min-w-0`,children:[(0,w.jsx)(`span`,{className:c(`hidden truncate text-sm font-semibold leading-tight md:inline`,o&&`italic text-zinc-500 dark:text-zinc-400`,!o&&u&&m&&`text-zinc-900 dark:text-zinc-100`,!o&&u&&!m&&`text-zinc-400 dark:text-zinc-500`,!o&&!u&&`text-zinc-900 dark:text-zinc-100`),children:i.name}),(0,w.jsx)(`span`,{className:c(`block truncate text-sm font-semibold leading-tight md:hidden`,o&&`italic text-zinc-500 dark:text-zinc-400`,!o&&u&&m&&`text-zinc-900 dark:text-zinc-100`,!o&&u&&!m&&`text-zinc-400 dark:text-zinc-500`,!o&&!u&&`text-zinc-900 dark:text-zinc-100`),children:i.abbreviation??i.name}),(0,w.jsx)(j,{rating:i.rating,ratingDelta:i.ratingDelta,showDelta:u&&!r})]})]}),(0,w.jsxs)(`div`,{className:`flex flex-col items-center gap-0.5`,children:[(0,w.jsx)(M,{isCompleted:u,isLive:d,isForfeit:e.status===`forfeit`,t1Score:f,t2Score:p,t1Won:m,t2Won:h,hideSpoilers:r}),e.winProbabilityA!=null&&e.winProbabilityB!=null&&(!u||!r)&&!(e.winProbabilityA===50&&e.winProbabilityB===50)&&(0,w.jsxs)(`span`,{className:`glk-tabular text-2xs tabular-nums text-zinc-400 dark:text-zinc-500`,children:[e.winProbabilityA,`% · `,e.winProbabilityB,`%`]})]}),(0,w.jsxs)(`div`,{className:`flex min-w-0 flex-row-reverse items-center gap-2`,children:[(0,w.jsx)(l,{name:a.name,slug:a.slug,abbreviation:a.abbreviation,logoUrl:a.logoUrl,size:`sm`,className:`flex-shrink-0`}),(0,w.jsxs)(`div`,{className:`min-w-0 text-right`,children:[(0,w.jsx)(`span`,{className:c(`hidden truncate text-sm font-semibold leading-tight md:inline`,s&&`italic text-zinc-500 dark:text-zinc-400`,!s&&u&&h&&`text-zinc-900 dark:text-zinc-100`,!s&&u&&!h&&`text-zinc-400 dark:text-zinc-500`,!s&&!u&&`text-zinc-900 dark:text-zinc-100`),children:a.name}),(0,w.jsx)(`span`,{className:c(`block truncate text-sm font-semibold leading-tight md:hidden`,s&&`italic text-zinc-500 dark:text-zinc-400`,!s&&u&&h&&`text-zinc-900 dark:text-zinc-100`,!s&&u&&!h&&`text-zinc-400 dark:text-zinc-500`,!s&&!u&&`text-zinc-900 dark:text-zinc-100`),children:a.abbreviation??a.name}),(0,w.jsx)(j,{rating:a.rating,ratingDelta:a.ratingDelta,showDelta:u&&!r,align:`right`})]})]})]})]})]})})}export{k as n,T as r,A as t};