1import{G as D,a as H}from"./GameCenterStickyHeader-CBpnMOtQ.js";import{al as O,f as k,d as x,T as j,dn as S,v as F,x as P,j as y,h as b,dp as G,z as M,B as C,C as h,D as I,E as d,O as E,N as v,J as p,F as T,G as N}from"./index-D-81gIvX.js";import"./stadium-yiOG6sR2.js";const w={name:"GameCenterHeader",components:{GameCenterContent:H,GameCenterStickyHeader:D,SyMedia:O},props:{gameCenterHeader:{type:Object,default:()=>{}},headerType:{type:String,default:""},gameCenterInfo:{type:Object,default:()=>{}},headerTypeSetInAdmin:{type:String,default:""}},setup(l){const s=k(),n=x(),{gameCenterInfo:t,headerTypeSetInAdmin:o}=j(l),c=b({}),g=y(()=>{var e,a,m,r;return s.checkIfIsLeagueSite?(o==null?void 0:o.value)!==G.TICKET_PROMO:((a=(e=t.value)==null?void 0:e.instanceContext)==null?void 0:a.siteTeamIsAwayTeam)||((r=(m=t.value)==null?void 0:m.instanceContext)==null?void 0:r.siteTeamIsHomeTeam)&&(o==null?void 0:o.value)!==G.TICKET_PROMO}),f=(e=>{c.value=e}),_=y(()=>`object-fit:cover;object-position:${S(c)}`),i=y(()=>{var a;const e=(a=l.gameCenterInfo)==null?void 0:a.gameInfo;return e?Array.isArray(e)?e[0]:e:null});return{getImgFocalPoint:f,imgFocalPoint:c,setDynamicObjectPosition:S,showStandardHeader:g,mediaObjectStyle:_,gameInfo:i,formatGameDateTime:e=>{const m=F(e,{month:"short",day:"numeric",timeZone:"Europe/Stockholm"},n.getLocale),r=P(e);return`${m} ${r}`}}}},B={class:"sr-only"},R=["datetime"],V={key:0},L={class:"game-center-header"},K={class:"gc-header-media min-h-[350px] @sm:min-h-[600px]"};function z(l,s,n,t,o,c){var i,u,e,a,m,r;const g=C("game-center-sticky-header"),f=C("sy-media"),_=C("game-center-content");return h(),I(N,null,[d("h1",B,[E(v((u=(i=n.gameCenterInfo)==null?void 0:i.homeTeam.names)==null?void 0:u.long)+" - "+v((a=(e=n.gameCenterInfo)==null?void 0:e.awayTeam.names)==null?void 0:a.long)+" ",1),t.gameInfo?(h(),I("time",{key:0,datetime:t.gameInfo.startDateTime},v(t.formatGameDateTime(t.gameInfo.startDateTime)),9,R)):p("",!0)]),t.showStandardHeader?(h(),I("div",V,[T(g,{"game-center-info":n.gameCenterInfo},null,8,["game-center-info"]),d("div",L,[s[0]||(s[0]=d("div",{class:"game-center-overlay"},null,-1)),d("div",K,[T(f,{media:((m=n.gameCenterHeader)==null?void 0:m.mainMediaRenderMetaData)??((r=n.gameCenterHeader)==null?void 0:r.imgSrc),"custom-style":t.mediaObjectStyle,onGetFocalPoint:t.getImgFocalPoint},null,8,["media","custom-style","onGetFocalPoint"])]),T(_,{"game-center-info":n.gameCenterInfo},null,8,["game-center-info"])])])):p("",!0)],64)}const Z=M(w,[["render",z],["__scopeId","data-v-c8306adf"]]);export{Z 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.