1import{ab as D,C as i,D as l,F as g,E as c,G as f,H as I,a1 as G,N as T,z as w,T as x,B as y,aa as v,I as B,an as k,Q as j,t as z,j as u,r as E,K as C}from"./index-BO6Ka_k5.js";import{T as $}from"./TeamNameIcon-DlkAhuz7.js";import H from"./index-U3FaD8rQ.js";import{H as N}from"./HomeAwayLogos-CVyFdIWl.js";const O={class:"insights-container"},A={key:0,class:"heading"},F={key:1,class:"heading pb-2"},P={key:2},V={key:3,class:"font-subheader text-sm"},q={class:"flex items-start"},K={class:"text-lg font-bold text-primary-base"},Q={class:"ml-8"},R=D({__name:"InsightsList",props:{insights:{type:Object,default:()=>{}},isGameInsight:{type:Boolean,default:!1},homeLogo:{type:String,default:""},awayLogo:{type:String,default:""},name:{type:String,default:""},logo:{type:String,default:""},loading:{type:Boolean}},setup(a){return(d,t)=>(i(),l("div",O,[a.isGameInsight?(i(),l("div",A,[g($,{"team-icon-src":a.homeLogo,"is-show-name":!1,icon:"icon large","team-name-centered":""},null,8,["team-icon-src"]),t[0]||(t[0]=c("span",{class:"font-header font-bold text-xl text-grey-xDark mx-20"},"vs",-1)),g($,{"team-icon-src":a.awayLogo,"is-show-name":!1,icon:"icon large","team-name-centered":""},null,8,["team-icon-src"])])):(i(),l("div",F,[g($,{"team-name":a.name,"team-icon-src":a.logo,heading:"heading 4",icon:"icon large","custom-margin-class":"mr-4","team-name-right":"","font-bold":"","font-header":"",uppercase:""},null,8,["team-name","team-icon-src"])])),a.loading?(i(),l("ul",P,[(i(),l(f,null,I(5,e=>c("li",{key:e,class:"p-3"},[g(H,{type:"square",width:"auto",height:100,rounded:!1,animation:"wave"})])),64))])):(i(),l("ul",V,[(i(!0),l(f,null,I(a.insights,e=>(i(),l("li",{key:e.id,class:"p-3"},[c("div",q,[g(G,{class:"text-primary-base mr-2",icon:"lineGraphCircle",size:24}),c("div",K,T(e.title),1)]),c("div",Q,T(e.description),1)]))),128))]))]))}}),J=w(R,[["__scopeId","data-v-c7d01c20"]]),M=D({name:"TeamLogoTabs",components:{HomeAwayLogos:N},props:{activeTab:{type:String,default:""},tabs:{type:Array,default:()=>[]}},emits:["changeTab"],setup(a,{emit:d}){const{activeTab:t}=x(a),e=m=>(t==null?void 0:t.value)===m.name;return{isSelected:e,tabChange:m=>{e(m)||d("changeTab",m.name)}}}}),U={class:"text-center",role:"tablist"},W=["id","aria-selected","aria-controls","onClick"],X=["src","alt"];function Y(a,d,t,e,h,m){const _=y("home-away-logos");return i(),l("div",U,[(i(!0),l(f,null,I(a.tabs,n=>(i(),l("button",{id:`statte-insights-tab-${n.name}`,key:n.name,class:v(["inline-block mx-3",a.isSelected(n)?"":"opacity-30 cursor-pointer"]),"aria-selected":a.isSelected(n),"aria-controls":`statte-insights-panel-${n.name}`,type:"button",role:"tab",onClick:p=>a.tabChange(n)},[n.name==="game"?(i(),B(_,{key:0,"home-logo":n.homeLogo,"away-logo":n.awayLogo},null,8,["home-logo","away-logo"])):(i(),l("img",{key:1,src:n.logo,alt:n.name,class:"h-8"},null,8,X))],10,W))),128))])}const Z=w(M,[["render",Y]]),aa=D({name:"StatteInsights",components:{TeamLogoTabs:Z},props:{activeTab:{type:String,default:""},tabs:{type:Array,default:()=>[]}},emits:["changeTab"],setup(a,{emit:d}){return{onChangeTab:e=>{d("changeTab",e)}}}}),ea={class:"statte-insights"},ta={class:"tab-bar mb-5"},sa={class:"insights-panels"};function na(a,d,t,e,h,m){const _=y("team-logo-tabs");return i(),l("div",ea,[c("div",ta,[g(_,{"active-tab":a.activeTab,tabs:a.tabs,onChangeTab:a.onChangeTab},null,8,["active-tab","tabs","onChangeTab"])]),c("div",sa,[c("div",{id:"statte-insights-panel-home",class:v(["panel",{"is-active":a.activeTab==="home"}]),role:"tabpanel","aria-labelledby":"statte-insights-tab-home"},[k(a.$slots,"home",{},void 0,!0)],2),c("div",{id:"statte-insights-panel-game",class:v(["panel",{"is-active":a.activeTab==="game"}]),role:"tabpanel","aria-labelledby":"statte-insights-tab-game"},[k(a.$slots,"game",{},void 0,!0)],2),c("div",{id:"statte-insights-panel-away",class:v(["panel",{"is-active":a.activeTab==="away"}]),role:"tabpanel","aria-labelledby":"statte-insights-tab-away"},[k(a.$slots,"away",{},void 0,!0)],2)])])}const oa=w(aa,[["render",na],["__scopeId","data-v-d67a8d15"]]),ia={name:"StattePreGame",components:{SdpStreamlineIcon:G,SyHeading:j,InsightsList:J,
1StatteInsights:oa},props:{sectionData:{type:Object,default:()=>{}},loadingData:{type:Boolean,default:!1},gameCenterInfo:{type:Object,default:()=>{}},preGameInsights:{type:Object,default:()=>{}}},setup(a){const d=E("game"),{gameCenterInfo:t,preGameInsights:e}=x(a),h=u(()=>{var s,o;return(o=(s=t.value)==null?void 0:s.homeTeam)==null?void 0:o.icon}),m=u(()=>{var s,o;return(o=(s=t.value)==null?void 0:s.awayTeam)==null?void 0:o.icon}),_=u(()=>{var s,o;return(o=(s=e.value)==null?void 0:s.insights)==null?void 0:o.game}),n=u(()=>{var s,o,r;return(r=(o=(s=e.value)==null?void 0:s.insights)==null?void 0:o.teams)==null?void 0:r.home_team}),p=u(()=>{var s,o,r;return(r=(o=(s=e.value)==null?void 0:s.insights)==null?void 0:o.teams)==null?void 0:r.away_team}),S=u(()=>[{name:"home",logo:h.value},{name:"game",homeLogo:h.value,awayLogo:m.value},{name:"away",logo:m.value}]);return{homeLogo:h,awayLogo:m,tabs:S,activeTab:d,gameInsights:_,homeTeamInsights:n,awayTeamInsights:p,updateSelectedTab:s=>{d.value=s},isEmpty:z}}},la={class:"statte-pre-game-root"},ca={class:"section-container"},ga={key:0,class:"info-msg"},ma={class:"flex items-center mt-4 text-grey-xDark"},ra={class:"ml-1 text-sm"};function da(a,d,t,e,h,m){var L,s,o;const _=y("sy-heading"),n=y("insights-list"),p=y("statte-insights"),S=y("sdp-streamline-icon");return i(),l("div",la,[c("div",ca,[g(_,{primary:"",uppercase:"","heading-label":((s=(L=t.sectionData)==null?void 0:L.config)==null?void 0:s.heading)??((o=t.sectionData)==null?void 0:o.name),heading:"heading 3","is-section-heading":!0},null,8,["heading-label"]),!t.loadingData&&e.isEmpty(t.preGameInsights)?(i(),l("div",ga,T(a.$t("site.no_ai_insights_available")),1)):(i(),l(f,{key:1},[g(p,{"active-tab":e.activeTab,tabs:e.tabs,onChangeTab:e.updateSelectedTab},{home:C(()=>{var r,b;return[g(n,{insights:(r=e.homeTeamInsights)==null?void 0:r.insights,name:(b=e.homeTeamInsights)==null?void 0:b.name,logo:e.homeLogo,loading:t.loadingData},null,8,["insights","name","logo","loading"])]}),game:C(()=>[g(n,{"is-game-insight":"",insights:e.gameInsights,"home-logo":e.homeLogo,"away-logo":e.awayLogo,loading:t.loadingData},null,8,["insights","home-logo","away-logo","loading"])]),away:C(()=>{var r,b;return[g(n,{insights:(r=e.awayTeamInsights)==null?void 0:r.insights,name:(b=e.awayTeamInsights)==null?void 0:b.name,logo:e.awayLogo,loading:t.loadingData},null,8,["insights","name","logo","loading"])]}),_:1},8,["active-tab","tabs","onChangeTab"]),c("div",ma,[g(S,{icon:"information",size:15}),c("span",ra,T(a.$t("site.ai_generated_section")),1)])],64))])])}const ba=w(ia,[["render",da],["__scopeId","data-v-9b78be00"]]);export{ba 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.