1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(n!=null)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:astra-oas-frontend":!0});var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`4cdcfb7d-795c-4799-b874-e8fc7e045641`,e._sentryDebugIdIdentifier=`sentry-dbid-4cdcfb7d-795c-4799-b874-e8fc7e045641`)}catch{}})();import{$ as e,at as t,dt as n,mt as r,ot as i,u as a,xt as o}from"./DKgyLr-x.js";import{a as s,n as c}from"./DcLWULOw.js";import{d as l}from"./VgHhlDx3.js";import"./nNMzY4gD.js";import{a as u,b as d}from"./DHWUqggL.js";import{S as f,s as p}from"./CxawlfzH.js";import{t as m}from"./C5-n6brS.js";import{l as h,o as g}from"./BNYntrxC.js";import{t as _}from"./CeXhADyv.js";var v={NotYetLive:`not_yet_live`,Pregame:`pregame`,Live:`live`,Final:`final`,Postponed:`postponed`,Delayed:`delayed`,Suspended:`suspended`},y=3e4,b=c(`oas-statbroadcast-live-states`,()=>{let{liveStates:n}=_(),i=r({}),a=r(!1),o=0,s=null,c=0,l=async()=>{let e=c+=1;try{let{data:t}=await n();if(e!==c)return;i.value=(t||[]).reduce((e,t)=>(t.statbroadcast_state&&(e[t.id]=t.statbroadcast_state),e),{}),a.value=!0}catch(e){m(e)}},f=()=>{c+=1,s?.stop(),s=null,i.value={},a.value=!1};return{statesById:i,polled:a,start:()=>{o+=1,!(s||!u)&&(s=t(!0),s.run(()=>{let t=p(),{pause:n,resume:r}=d(l,y,{immediate:!0,immediateCallback:!0});e(t,e=>{if(e===`hidden`){n();return}r()})}))},release:()=>{o&&(--o,o||f())}}}),x=`Live`,S=[v.Live,v.Final,v.Postponed,v.Delayed,v.Suspended],C=e=>typeof e==`number`?String(e):null,w=(e,t={})=>{let{scheduledLive:r=!1,completed:c=!1}=t,u=b(),d=g(),{currentDate:p}=s(d),{dateLuxon:m}=h(e.datetime),_=f(),y=a(()=>e.status===l.AsScheduled);d.start(),i()&&y.value&&(u.start(),n(()=>u.release()));let w=a(()=>{let e=p.value;return!!(e&&m.value&&e>=m.value)}),T=a(()=>{if(!_.value||!y.value)return null;let t=u.statesById[e.id]??null;return t||u.polled?t:e.statbroadcast_state??null}),E=a(()=>T.value?S.includes(T.value.status):!1),D=a(()=>w.value&&T.value?.status===v.Live),O=a(()=>w.value&&E.value&&T.value?.status===v.Final),k=a(()=>o(c)||O.value),A=a(()=>w.value&&E.value&&typeof T.value?.our_score==`number`),j=a(()=>E.value?T.value?.status_label??null:null),M=a(()=>E.value?T.value?.period_label??null:null),N=a(()=>E.value?T.value?.clock??null:null),P=a(()=>A.value?T.value:null),F=a(()=>E.value?D.value:o(r));return{finished:k,scored:A,ourScoreText:a(()=>C(P.value?.our_score??null)),opponentScoreText:a(()=>C(P.value?.opponent_score??null)),liveTreatment:F,liveIndicatorText:a(()=>{if(!F.value)return null;let e=[j.value,M.value,N.value].filter(Boolean);return e.length?e.join(` `):o(r)?x:null})}};export{w as t};
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.