1import{Q as j,b as V,T as E,a5 as O,h as J,bt as Q,j as s,z as U,B as g,C as n,D as d,E as r,F as p,G as F,H as N,I,J as w}from"./index-B4RNA58h.js";import{F as q}from"./FeaturedTeam-CbZ0tOXl.js";import{S as K}from"./SingleGameBox-CQrB_hbu.js";import{T as W}from"./TableStandings-B8xWVADx.js";import{A as X}from"./ArticleThumbnail-D3NUKZcO.js";import{r as Y}from"./card-layout--wK_ITJD.js";import"./SyTooltip-BGeBuVi3.js";import"./popper.esm-D-5R67xB.js";import"./TeamNameIcon-iOUWTXE5.js";import"./embedded-media-BwI8LB1x.js";import"./useArticleLink-BRnf7xcK.js";const Z={name:"MTTeamSpotlight",components:{FeaturedTeam:q,SingleGameBox:K,ArticleThumbnail:X,TableStandings:W,SyHeading:j},props:{siteSection:{type:Object,default:()=>{}},featuredTeam:{type:Object,default:()=>{}},topArticlesTeam:{type:Array,default:()=>[]},tableStandingsData:{type:Array,default:()=>[]},statsProvider:{type:String,default:""},loadingData:{type:Boolean}},setup(c){var l,i,M,S,A,B,H,C,D,L,P;const{t:m}=V(),{featuredTeam:o,siteSection:e}=E(c),G=O(),{currentRoute:k}=G,u=J({articleHeader:((i=(l=e==null?void 0:e.value)==null?void 0:l.config)==null?void 0:i.heading)??m("featured_team.team_news"),secondHeader:((S=(M=e==null?void 0:e.value)==null?void 0:M.config)==null?void 0:S.secondHeading)||(((B=(A=e.value)==null?void 0:A.config)==null?void 0:B.secondModule)==="standings"?`${m("site.table")} ${(D=(C=(H=e==null?void 0:e.value)==null?void 0:H.config)==null?void 0:C.seasonSeries)==null?void 0:D.displayName}`:m("featured_team.header"))}),h=s(()=>{var a,t;return((t=(a=e.value)==null?void 0:a.config)==null?void 0:t.secondModule)==="standings"&&(c==null?void 0:c.tableStandingsData)}),z=s(()=>{var a,t,R,x;return((t=(a=e.value)==null?void 0:a.config)==null?void 0:t.secondModule)==="team"||!((x=(R=e.value)==null?void 0:R.config)!=null&&x.secondModule)}),b=(P=(L=o==null?void 0:o.value)==null?void 0:L.upcomingGames)==null?void 0:P[0],T=s(()=>{var a,t;return Y((t=(a=e==null?void 0:e.value)==null?void 0:a.config)==null?void 0:t.cardLayout)}),_=s(()=>{var a,t;return((t=(a=e==null?void 0:e.value)==null?void 0:a.config)==null?void 0:t.headlineSize)??"normal"}),f=s(()=>{var a,t;return((t=(a=e==null?void 0:e.value)==null?void 0:a.config)==null?void 0:t.imageSize)??"small"}),v=s(()=>{var a,t;return((t=(a=e==null?void 0:e.value)==null?void 0:a.config)==null?void 0:t.showIntro)??!0}),y=s(()=>{var a,t;return((t=(a=e==null?void 0:e.value)==null?void 0:a.config)==null?void 0:t.horizontalImagePosition)??"right"});return{state:u,isStandingsModule:h,isTeamsModule:z,currentRoute:k,getGameCenterRoute:Q,upcomingGames:b,cardLayout:T,headlineSize:_,imageSize:f,showIntro:v,horizontalImagePosition:y}}},$={class:"team-spotlight-container"},ee={class:"grid grid-cols-1 @lg:grid-cols-4"},ae={class:"@lg:col-span-3"},te={class:"grid grid-cols-1 @lg:grid-cols-3 mb-4 @lg:gap-6 @lg:mr-8"},oe={class:"@lg:col-span-2"},ne={class:"@lg:col-span-1"},ie={key:1},se={class:"mt-10"};function re(c,m,o,e,G,k){var _,f,v,y;const u=g("sy-heading"),h=g("article-thumbnail"),z=g("table-standings"),b=g("featured-team"),T=g("single-game-box");return n(),d("div",$,[r("div",ee,[r("div",ae,[p(u,{primary:"",uppercase:"",heading:"heading 3","heading-label":e.state.articleHeader,"is-section-heading":!0},null,8,["heading-label"]),r("div",te,[r("div",oe,[(n(!0),d(F,null,N(o.topArticlesTeam,(l,i)=>(n(),d("div",{key:i},[i===0?(n(),I(h,{key:0,article:l,variant:e.cardLayout,"headline-size":e.headlineSize,"image-size":e.imageSize,"show-intro":e.showIntro,"horizontal-image-position":e.horizontalImagePosition,"is-display-team-logo":!0},null,8,["article","variant","headline-size","image-size","show-intro","horizontal-image-position"])):w("",!0)]))),128))]),r("div",ne,[(n(!0),d(F,null,N(o.topArticlesTeam,(l,i)=>(n(),d("div",{key:i},[i>0?(n(),I(h,{key:0,article:l,variant:e.cardLayout,"headline-size":e.headlineSize,"image-size":e.imageSize,"show-intro":e.showIntro,"horizontal-image-position":e.horizontalImagePosition,"is-display-team-logo":!0},null,8,["article","variant","headline-size","image-size","show-intro","horizontal-image-position"])):w("",!0)]))),128))])])]),r("div",null,[p(u,{primary:"",uppercase:"",heading:"heading 3","heading-label":e.state.secondHeader,"is-section-heading":!0},null,8,["heading-label"]),e.isStandingsModule?(n(),I(z,{key:0,"table-standings":o.tableStandingsData,"stats-provider":o.statsProvi
1der,"current-route":e.currentRoute},null,8,["table-standings","stats-provider","current-route"])):e.isTeamsModule?(n(),d("div",ie,[p(b,{"featured-team":(_=o.featuredTeam)==null?void 0:_.featuredTeamStats,"is-show-logo":""},null,8,["featured-team"]),r("div",se,[p(T,{"is-loading":o.loadingData,"game-data":e.upcomingGames,"game-center-route":e.getGameCenterRoute((f=e.upcomingGames)==null?void 0:f.uuid,(v=e.upcomingGames)==null?void 0:v.state,(y=e.upcomingGames)==null?void 0:y.ssgtUuid)},null,8,["is-loading","game-data","game-center-route"])])])):w("",!0)])])])}const pe=U(Z,[["render",re],["__scopeId","data-v-ed236241"]]);export{pe 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.