1import{a as e}from"./DH_oPWig.js";import{D as t,Dt as n,E as r,Et as i,Ht as a,I as o,N as s,O as c,Ot as l,P as u,Rt as d,T as f,Y as p,_ as m,a as h,at as g,c as _,d as v,dn as y,dt as b,hn as x,i as S,l as C,mn as w,mt as ee,nt as T,pt as E,qt as D,rt as te,s as O,u as k,ut as A,w as j,wt as M,zt as N}from"./BaBhFZm2.js";import{c as P,l as F}from"./Cm8_Znr6.js";import{f as ne}from"./PTSJo-lX.js";import{t as I}from"./BLbXSdGy.js";import{n as L}from"./CU89Zi3L.js";import{t as re}from"./oQPVSlJP.js";import{S as R,b as z}from"./DGJ9b2SS.js";import{Lt as ie,Vn as ae,Xt as oe,Yt as se,f as ce,ht as le,mt as ue,p as de,t as fe}from"./D3jU4pM2.js";import{i as B}from"./Bi4S3ORV.js";import{t as pe}from"./D4jAZI6Q.js";import{a as me}from"./BNGBAOvu.js";import{t as V}from"./DSQl5yOh.js";import{t as H}from"./C2ANWNt82.js";import{A as U,O as he}from"./D-VQzb1B2.js";import"./C07kMtX52.js";import{i as W,n as ge,r as G}from"./BvNAouVI2.js";import{t as K}from"./BuHGZT1Y2.js";import{t as q}from"./BDNMzG2s2.js";import{n as J}from"./B3lgwyEm2.js";import{a as _e,i as ve,l as Y,r as ye}from"./zBhKGSES2.js";import{r as be}from"./DbwHS1Jh2.js";import{t as xe}from"./B3AR0BpT2.js";import{t as Se}from"./CbrPexCD2.js";import{t as Ce}from"./NhBLZ-7m2.js";import{t as we}from"./7OTtNU2B2.js";var Te=[`id`],Ee={key:2,class:`s-advertisement__text s-text-details text-center mt-3`},De={__name:`TAdvertisement`,props:{componentConfig:{type:Object,required:!0,theme:{type:String,default:`on-light-theme`},adSlotName:{Type:String,default:``},wrapped:{type:Boolean,default:!1}}},setup(e){let n=B(),i=e;return(e,a)=>{let o=ge,s=K;return g(),c(`div`,{id:i.componentConfig.identifier,class:y([`s-advertisement`,[i.componentConfig.theme,{"wrapped-enabled":i?.componentConfig?.wrapped}]])},[i.componentConfig.isInternalPromo?(g(),r(o,{key:0,name:i.componentConfig.adSlotName,sportId:i.componentConfig.sportIdOverride??D(n)},null,8,[`name`,`sportId`])):(g(),r(s,{key:1,adSlotName:i.componentConfig.adSlotName},null,8,[`adSlotName`])),i?.componentConfig?.text?(g(),c(`div`,Ee,` Advertisement `)):t(``,!0)],10,Te)}}},Oe=[`src`],ke={class:`c-image-custom__image-effect absolute w-full h-full left-0 top-0`},Ae={key:0,class:`c-image-custom__image-effect__solid-overlay`},je={key:1,class:`c-image-custom__image-effect__gradient-btm`},Me={key:2,class:`c-image-custom__image-effect__gradient-left`},Ne={key:3,class:`c-image-custom__image-effect__gradient-right`},Pe={key:4,class:`c-image-custom__image-effect__gradient-top`},X={__name:`TImageResizer`,props:{src:{type:String},alt:{type:[String,null],required:!0,default:``},images:{type:Object,preload:{type:Boolean,default:!1},logo:{type:String,default:``},sizes:{type:Array,required:!0},effect:{type:Object,default:null}}},setup(e){let n=e;function i(e,t,n){return e/(t/n)}function a(e,t){let n=[];for(let r of e){let e={breakpoint:r.breakpoint,image:t,maxImageWidthAtBreakpoint:r.maxImageWidthAtBreakpoint,aspectRatioWidth:r.aspectRatioWidth,aspectRatioHeight:r.aspectRatioHeight,width:r.maxImageWidthAtBreakpoint,height:i(r.maxImageWidthAtBreakpoint,r.aspectRatioWidth,r.aspectRatioHeight)};n.push(e)}return n}let o=N(``);T(()=>{o.value=l(n.images?.sizes),window.addEventListener(`resize`,s)});let s=()=>{setTimeout(()=>{o.value=l(n.images?.sizes)},1e3)};function l(e){let t=``;e=e.sort((e,t)=>t.breakpoint-e.breakpoint);for(let n of e)if(window.matchMedia(`screen and (min-width: ${n.breakpoint}px)`).matches)return n.aspectRatioWidth&&n.aspectRatioHeight?(t=`aspect-ratio: ${n.aspectRatioWidth} / ${n.aspectRatioHeight};`,t):void 0}return(e,i)=>{let s=I;return g(),c(`div`,{class:y([`c-image-custom relative`,{"light-effect":n.images?.effect?.effectColor===`light`}])},[n.src?(g(),r(s,{key:0,alt:n.alt?n.alt:``,preload:n.images?.preload,lazyload:!n.images?.preload,images:a(n.images?.sizes,n.src),style:w(o.value),class:`c-image-custom__resized`},null,8,[`alt`,`preload`,`lazyload`,`images`,`style`])):(g(),c(`div`,{key:1,class:`c-image-custom__placeholder flex w-full items-center justify-center bg-primary`,style:w(o.value)},[f(`img`,{src:n.images?.logo,alt:`No image available, placeholder image`,class:`c-image-custom__placeholder-logo w-3/12 aspect-square`},null,8,Oe)],4)),f(`div`,ke,[n.images?.effect?.effectType.includes(`solid-overlay`)?(g(),c(`div`,Ae)):t(``,!0),n.images?.effect?.effectType.includes(`gradient-btm`)?(g(),c(`div`,je)):t(``,!0),n.images?.effect?.effectType.includes(`gradient-left`)?(g(),c(`div`,Me)):t(``,!0),n.images?.effect?.effectType.includes(`gradient-right`)?(g(),c(`div`,Ne)):t(``,!0),n.images?.effect?.effectType.includes(`gradient-top`)?(g(),c(`div`,Pe)):t(``,!0)])],2)}}},Fe={class:`c-shop__media relative`},Ie={key:0,class:`c-shop__discount s-text-details-bold`},Le={class:`c-shop__details`},Re={class:`c-shop__title block`},ze={key:0,class:`s-text-title-small`},Be={key:0,class:`c-shop__price s-text-heading`}
1,Ve={key:0,class:`c-shop__price-original s-text-details-bold`},He={__name:`TShopItemCard`,props:{item:{type:Object,required:!0},itemConfig:{type:Object,required:!1,theme:{type:String,default:`on-light-theme`},wrapped:{type:Boolean,default:!1},headline:{type:String,default:`under`},images:{preload:{type:Boolean,default:!1},effect:{type:Object,default:null},sizes:{type:Array,default:[]}}}},setup(e){let r=e;return(e,i)=>{let a=X,o=J;return g(),c(`article`,{class:y([`c-shop__item c-shop__item--card`,[r?.itemConfig?.theme,{"wrapped-enabled":r?.itemConfig?.wrapped},{"headline-overlaid":r?.itemConfig?.headline===`overlay`},{"light-effect":r.itemConfig?.images.effect.effectColor===`light`}]])},[u(o,{class:`c-shop__url`,href:r.item.link,target:`_blank`},{default:n(()=>[f(`div`,Fe,[u(a,{alt:r.item?.image?.alt_text,src:r.item?.image?.url,logoImage:r.itemConfig?.logoImage,images:r.itemConfig?.images},null,8,[`alt`,`src`,`logoImage`,`images`]),r.item?.discount?.amount?(g(),c(`div`,Ie,x(r.item?.discount?.type===`D`?`$`:``)+x(r.item.discount.amount)+x(r.item?.discount?.type===`P`?`%`:``)+` Off `,1)):t(``,!0)]),f(`div`,Le,[f(`div`,Re,[r.item.title?(g(),c(`h3`,ze,x(r.item.title),1)):t(``,!0)]),r.item.final_price?(g(),c(`div`,Be,[s(` $`+x(r.item.final_price)+` `,1),r.item?.discount&&r.item?.original_price?(g(),c(`div`,Ve,x(r.item.original_price),1)):t(``,!0)])):t(``,!0)])]),_:1},8,[`href`])],2)}}},Ue={__name:`ShopComponent`,props:{...G},setup(t){let n=xe(),r=t,{$customFetch:i}=e(),{initialize:a,loadMore:o,getComponentData:s,currentSportId:c,config:l,hash:u}=W({props:r,fetch:i}),{sports:d,selectedSport:f,updateSport:p}=be(r,c,s,n.fetchShopProducts),m=j(()=>n.getShopProducts(u())),h=j(()=>n.getLoadingMoreFlag(u())),g=j(()=>n.getLoadingFlag(u())),_=j(()=>n.getMoreToLoad(u()));return T(async()=>{await s(n.fetchShopProducts),a(n.fetchMoreShopProducts)}),(e,t)=>b(e.$slots,`content`,{data:D(m),config:D(l),loadMore:D(o),isLoadingMore:D(h),isLoading:D(g),moreToLoad:D(_),currentSportId:D(c),sports:D(d),selectedSport:D(f),updateSport:D(p)})}},We=[`id`,`aria-labelledby`],Ge={key:0,class:`c-controls__button c-controls__button--prev`,"aria-label":`Go to previous store item`,type:`button`},Ke={key:1,class:`c-shop__swiper-dots c-controls__dots`},qe=[`aria-label`],Je={key:3,class:`c-controls__button c-controls__button--next`,"aria-label":`Go to next store item`,type:`button`},Ye={key:0,class:`c-shop__buttons flex items-center justify-center`},Xe=[`onClick`],Ze=q({__name:`TStoreSlider`,props:{headerConfig:{type:Object,required:!0,showText:{type:Boolean,default:!0},headerText:{type:String,default:`Header Text Placeholder`},adLocationName:{type:String,default:``},identifier:{type:String,default:``},logo:{type:Object,src:{type:String,default:null},alt:{type:String,default:``},width:{type:Number,default:null},height:{type:Number,default:null}}},componentConfig:{type:Object,required:!0,theme:{type:String,default:`on-light-theme`},identifier:{type:String,default:``},itemStyle:{type:String,default:`card`},count:{type:Number,default:1},start:{type:Number,default:0},wrapped:{type:Boolean,default:!1},slidesPerView:{type:Number||String,default:1},overflow:{type:Boolean,default:!1},lopsided:{type:Boolean,default:!1},spaceBetween:{type:Number,default:16},navigationType:{type:String,default:`buttons`},arrows:{type:Boolean,default:!0},dots:{type:Boolean,default:!1},autoplay:{type:Boolean,default:!1},loop:{type:Boolean,default:!1},cta:{location:{type:String,default:``},text:{type:String,default:``}},loadMore:{type:Boolean,default:!1},sportIdOverride:{type:String||Number,required:!1}},itemConfig:{type:Object,required:!0}},setup(e){let i=B(),a=ne(),o=N(null),l=N(!0),d=e,f=N({breakpoints:{0:{}},keyboard:{enabled:!0,onlyInViewport:!0},a11y:{enabled:!0},autoplay:{delay:1e4,disableOnInteraction:!1,waitForTransition:!1},navigation:{prevEl:`#${d.componentConfig.identifier} .c-controls__button--prev`,nextEl:`#${d.componentConfig.identifier} .c-controls__button--next`},pagination:{el:`#${d.componentConfig.identifier} .c-controls__dots`,bulletClass:`swiper-dots-bullet`,bulletActiveClass:`swiper-
1dots-bullet-active`,clickable:!0},modules:[_,S,C,O,h]}),p=N(`pause`),b=()=>{let e=document.getElementById(d.componentConfig.identifier)?.getElementsByClassName(`swiper`)?.[0];if(e!==void 0){let t=e.swiper;t.autoplay.running?(t.autoplay.stop(),p.value=`play`):(t.autoplay.start(),p.value=`pause`)}},x=()=>{let e=ve(d.componentConfig.identifier);if(e!==void 0){let t=e;t&&t.isBeginning&&t.isEnd&&(l.value=!1)}};return M(o,()=>{x()}),(e,h)=>{let _=Y,x=He,S=v,C=H,w=k,ee=ye,T=Ue;return g(),r(T,{name:d.componentConfig.identifier,count:d.componentConfig.count,start:d.componentConfig.start,sportId:d.componentConfig.sportIdOverride??D(i)},{content:n(({data:e,loadMore:i,moreToLoad:v,isLoadingMore:T})=>[e?.length?(g(),c(`section`,{key:0,id:d.componentConfig.identifier,class:y([`s-shop s-shop--slider`,[d.componentConfig.theme,{"wrapped-enabled":d.componentConfig.wrapped},{"slide-overflow":d?.componentConfig?.overflow},{lopsided:d?.componentConfig?.lopsided}]]),"aria-labelledby":d.headerConfig.identifier},[u(_,{headerConfig:d.headerConfig,theme:d.componentConfig.theme,cta:d.componentConfig.cta,ctaLink:`/store-cta`,class:y([{"sidearm-wrapper":d?.componentConfig?.lopsided}])},null,8,[`headerConfig`,`theme`,`cta`,`class`]),u(w,{modules:D(f).modules,loop:d?.componentConfig?.loop&&e?.length%d?.componentConfig?.slidesPerView===0,navigation:d?.componentConfig?.arrows?D(f).navigation:void 0,pagination:d?.componentConfig?.dots?D(f).pagination:void 0,autoplay:d?.componentConfig?.autoplay?D(f).autoplay:void 0,breakpoints:D(f).breakpoints,slidesPerView:d?.componentConfig?.slidesPerView,spaceBetween:d?.componentConfig?.spaceBetween,a11y:D(f).a11y},{default:n(()=>[(g(!0),c(m,null,A(e,(e,i)=>(g(),r(S,{key:i},{default:n(()=>[d.componentConfig.itemStyle===`card`?(g(),r(x,{key:0,item:e,itemConfig:d.itemConfig},null,8,[`item`,`itemConfig`])):t(``,!0)]),_:2},1024))),128)),D(l)&&(d?.componentConfig?.arrows||d?.componentConfig?.dots||d?.componentConfig?.autoplay)?(g(),c(`div`,{key:0,ref_key:`swiperControlsContainer`,ref:o,class:y([`c-controls__wrapper flex`,[d?.componentConfig?.navigationType,d.componentConfig?.theme]])},[d?.componentConfig?.arrows?(g(),c(`button`,Ge,[u(C,{"aria-hidden":`true`,name:`icon-chevron-left`})])):t(``,!0),d?.componentConfig?.dots&&d?.componentConfig?.navigationType===`tracker`?(g(),c(`div`,Ke)):t(``,!0),d?.componentConfig?.autoplay?(g(),c(`button`,{key:2,class:`c-controls__button c-controls__button--pausplay`,type:`button`,"aria-live":`polite`,"aria-label":`${D(p)} store rotator`,onClick:h[0]||=F(e=>b(),[`prevent`])},[u(C,{class:`swiper-buttons__button-icon`,name:`icon-${D(p)}`,"aria-hidden":`true`},null,8,[`name`])],8,qe)):t(``,!0),d?.componentConfig?.arrows?(g(),c(`button`,Je,[u(C,{"aria-hidden":`true`,name:`icon-chevron-right`})])):t(``,!0)],2)):t(``,!0)]),_:2},1032,[`modules`,`loop`,`navigation`,`pagination`,`autoplay`,`breakpoints`,`slidesPerView`,`spaceBetween`,`a11y`]),d.componentConfig.cta?.location===`footer`||d.componentConfig.loadMore?(g(),c(`div`,Ye,[d.componentConfig.cta?.location===`footer`?(g(),r(ee,{key:0,link:(D(a).params.slug,`/store-cta`),cta:d.componentConfig.cta,theme:d.componentConfig.theme},null,8,[`link`,`cta`,`theme`])):t(``,!0),d.componentConfig.loadMore&&v?(g(),c(`button`,{key:1,class:`c-shop__loadmore s-text-regular-bold`,type:`button`,"aria-label":`Load More Shop Items`,onClick:e=>i(d.componentConfig.count,`#${d.componentConfig.identifier} .c-shop__item`)},[T?(g(),c(m,{key:0},[s(` Loading... `)],64)):(g(),c(m,{key:1},[s(` Load More `)],64))],8,Xe)):t(``,!0)])):t(``,!0)],10,We)):t(``,!0)]),_:1},8,[`name`,`count`,`start`,`sportId`])}}},[[`__scopeId`,`data-v-b307b846`]]),Qe=[`id`],$e={__name:`TQuickLinks`,props:{headerConfig:{type:Object,required:!0,showText:{type:Boolean,default:!0},headerText:{type:String,default:`Header Text Placeholder`},adLocationName:{type:String,default:``},identifier:{type:String,default:``},logo:{type:Object,src:{type:String,default:null},alt:{type:String,default:``},width:{type:Number,default:null},height:{type:Number,default:null}}},componentConfig:{type:Object,required:!0,theme:{type:String,default:`on-light-theme`},identifier:{type:String,default:``},locationName:{Type:String,default:``},wrapped:{type:Boolean,default:!1},sportIdOverride:{type:String||Number,required:!1}},itemConfig:{type:Object,required:!0}},setup(e){let t=B(),n=e;return(e,r)=>{let i=Y,a=ge;return g(),c(`div`,{id:n.componentConfig.identifier,class:y([`s-quicklinks`,[n.componentConfig.theme,{"wrapped-enabled":n?.componentConfig?.wrapped},n?.componentConfig?.layout]])},[u(i,{headerConfig:n.headerConfig,theme:n.componentConfig.theme},null,8,[`headerConfig`,`theme`]),f(`div`,{class:y([`s-quicklinks__content s-text-regular-bold`,[{"hide-primary-icon":!n?.itemConfig?.icon},{"hide-arrow-icon":!n?.itemConfig?.arrow},{"wrapped-enabled":n?.itemConfig?.wrapped},n?.itemConfig?.size+`-icon`]])},[u(a,{name:n.componentConfig.locationName,sportId:n.componentConfig.sportIdOverride??D(t)},null,8,[`name`,`sportId`])],2)],10,Qe)}}},et=[`id`],tt={class:`c-templated-game-association__swiper`},nt={class:`c-templated-game-association__game flex w-full s-text-details-bold`},rt={key:0,class:`c-templated-game-association__tv`},it={class:`c-templated-game-association__team c-templated-game-association__team--single`},at={class:`c-templated-game-association__details flex flex-col justify-center s-text-details-bold`},ot={key:0,class:`c-templated-game-association__details__date`},st={key:1,class:`c-templated-game-association__details__time`},ct={key:0,class:`c-templated-game-association__team c-templated-game-association__team--first`},lt={key:1,class:`c-templated-game-association__indicator flex items-center`},ut={key:2,class:`c-templated-game-association__details flex flex-col justify-center s-text-details-bold`},dt=[`title`],ft=[`title`],pt={key:2},mt={key:0,class:`c-templated-game-association__details__date`},ht={key:1,class:`c-templated-game-association__details__time`},gt=[`id`],Z={__name:`TStoriesGameWidget`,props:{games:{type:Array,required:!0},logo:{type:String,default:``},theme:{type:String,default:`light`},storyId:{type:Number,default:0},size:{type:String,default:`regular`}},setup(i){let{$format_date:a}=e(),o=i,s=e=>{let t=e.ticket_link;return t?.showSeatGeek&&t?.seatGeekLink?t.seatGeekLink:t?.url||e.media?.tickets||null},l=j(()=>o.games.map(e=>({game:e,ticketUrl:s(e)}))),d=N({navigation:{nextEl:`#c-templated-game-association__controls-button--next-`+o.storyId,prevEl:`#c-templated-game-association__controls-button--prev-`+o.storyId},slidesPerView:1,initialSlide:0,keyboard:{enabled:!0,onlyInViewport:!1},a11y:{enabled:!0},modules:[_,h,C]});return(e,i)=>{let s=H,p=I,h=J,_=v,b=k;return g(),c(`div`,{class:y([`c-templated-game-association flex`,[o.theme,o.size+`-size`]])},[o.games.length>1?(g(),c(`button`,{key:0,id:`c-templated-game-association__controls-button--prev-`+o.storyId,class:`c-templated-game-association__controls-button c-templated-game-association__controls-button--prev`,type:`button`},[i[0]||=f(`span`,{class:`sr-only`},`Go to previous event`,-1),u(s,{name:`icon-chevron-left`,class:`text-[16px]`,"aria-hidden":`true`})],8,et)):t(``,!0),f(`div`,tt,[u(b,{modules:d.value.modules,navigation:d.value.navigation,slidesPerView:1,initialSlide:0,loop:!1,a11y:d.value.a11y,keyboard:d.value.keyboard},{default:n(()=>[(g(!0),c(m,null,A(l.value,({game:e,ticketUrl:i})=>
1(g(),r(_,{key:e?.opponent?.title??``+(e?.id??``)},{default:n(()=>[f(`div`,nt,[e.media?.tv_image?(g(),c(`div`,rt,[u(p,{alt:e.media?.tv?e.media.tv:`TV Affiliate Logo`,images:[{breakpoint:0,image:e.media.tv_image,width:40}]},null,8,[`alt`,`images`])])):t(``,!0),e.type===`upcoming`?(g(),c(m,{key:1},[f(`div`,it,[e?.opponent?.prefix!=null&&o.size===`regular`&&e.opponent.prefix.toString().length<=3?(g(),c(`div`,{key:0,class:y([`c-templated-game-association__team__ranking s-text-details`,e?.sport?.shortname])},x(e?.opponent?.prefix),3)):t(``,!0),e?.opponent?.image?.url?(g(),r(p,{key:1,images:[{breakpoint:0,image:e?.opponent?.image?.url,width:32,height:32}],alt:e?.opponent?.image?.alt_text||``},null,8,[`images`,`alt`])):(g(),r(p,{key:2,images:[{breakpoint:0,image:o.logo,width:32,height:32}],alt:e?.opponent?.image?.alt_text||``,class:`opacity-75`},null,8,[`images`,`alt`]))]),f(`div`,at,[e.start_date?(g(),c(`div`,ot,x(D(a)(e.start_date,`ccc. MMM d`)),1)):t(``,!0),e.time?(g(),c(`div`,st,x(e.time),1)):t(``,!0)]),i?(g(),r(h,{key:0,class:`c-templated-game-association__tickets flex items-center justify-center`,href:i,"aria-label":e.sport?.title+` vs `+e.opponent?.title+` tickets`},{default:n(()=>[u(s,{name:`icon-tickets`,class:`w-[24px]`})]),_:1},8,[`href`,`aria-label`])):t(``,!0),e.game_center_enabled&&e.game_center_link?(g(),r(h,{key:1,class:`c-templated-game-association__gamecenter flex items-center justify-center`,href:e.game_center_link,"aria-label":e.sport?.title+` vs `+e.opponent?.title+` live game center`},{default:n(()=>[u(s,{name:`icon-arrow-right`,class:`s-gamecenter-icon w-[24px]`})]),_:1},8,[`href`,`aria-label`])):t(``,!0)],64)):t(``,!0),e.type===`recent`?(g(),c(m,{key:2},[(e.result?.team_score||e.result?.team_score==`0`)&&(e.result?.opponent_score||e.result?.opponent_score==`0`)?(g(),c(`div`,ct,[e?.team_prefix!=null&&o.size===`regular`&&e?.team_prefix.toString().length<=3?(g(),c(`div`,{key:0,class:y([`c-templated-game-association__team__ranking s-text-details`,e?.sport?.shortname])},x(e?.team_prefix),3)):t(``,!0),u(p,{alt:e.sport?.title+` Team Logo`,images:[{breakpoint:0,image:o.logo,width:32,height:32}]},null,8,[`alt`,`images`]),e?.result?.team_score||e?.result?.team_score==`0`?(g(),c(`div`,{key:1,class:y([`c-templated-game-association__team__score`,{"winning-score":e?.result?.status===`W`}])},x(e?.result?.team_score),3)):t(``,!0)])):t(``,!0),e.result.team_score&&e.result.opponent_score&&o.size===`compact`?(g(),c(`div`,lt,[u(s,{name:`icon-carat-left`,class:y([`w-[12px]`,{"winning-score":e?.result?.status===`W`}])},null,8,[`class`]),u(s,{name:`icon-carat-right`,class:y([`w-[12px]`,{"winning-score":e?.result?.status===`L`}])},null,8,[`class`])])):t(``,!0),f(`div`,{class:y([`c-templated-game-association__team c-templated-game-association__team--second`,{"c-templated-game-association__team--single":!e.result.team_score||!e.result.opponent_score}])},[(e?.result?.opponent_score||e?.result?.opponent_score==`0`)&&o.size===`compact`?(g(),c(`div`,{key:0,class:y([`c-templated-game-association__team__score`,{"winning-score":e?.result?.status===`L`}])},x(e?.result?.opponent_score),3)):t(``,!0),e?.opponent?.prefix!=null&&o.size===`regular`&&e.opponent.prefix.toString().length<=3?(g(),c(`div`,{key:1,class:y([`c-templated-game-association__team__ranking s-text-details`,e?.sport?.shortname])},x(e?.opponent?.prefix),3)):t(``,!0),e?.opponent?.image?.url?(g(),r(p,{key:2,images:[{breakpoint:0,image:e?.opponent?.image?.url,width:32,height:32}],alt:e?.opponent?.image?.alt_text||``},null,8,[`images`,`alt`])):(g(),r(p,{key:3,images:[{breakpoint:0,image:o.logo,width:32,height:32}],alt:e?.opponent?.image?.alt_text??``,class:`opacity-75`},null,8,[`images`,`alt`])),(e?.result?.opponent_score||e?.result?.opponent_score==`0`)&&o.size===`regular`?(g(),c(`div`,{key:4,class:y([`c-templated-game-association__team__score`,{"winning-score":e?.result?.status===`L`}])},x(e?.result?.opponent_score),3)):t(``,!0)],2),!e.result.team_score&&e.result.team_score!=`0`||!e.result.opponent_score&&e.result.opponent_score!=`0`?(g(),c(`div`,ut,[e.result.postscore?(g(),c(`div`,{key:0,class:`c-templated-game-association__details__score`,title:e.result.postscore},x(e.result.postscore),9,dt)):t(``,!0),e.result.prescore?(g(),c(`div`,{key:1,class:`c-templated-game-association__details__score`,title:e.result.prescore},x(e.result.prescore),9,ft)):t(``,!0),!e.result.prescore&&!e.result.postscore?(g(),c(`div`,pt,[e.
1start_date?(g(),c(`div`,mt,x(D(a)(e.start_date,`ccc. MMM d`)),1)):t(``,!0),e.start_date?(g(),c(`div`,ht,` Event Complete `)):t(``,!0)])):t(``,!0)])):t(``,!0),e.game_center_enabled&&e.game_center_link?(g(),r(h,{key:3,class:`c-templated-game-association__gamecenter flex items-center justify-center`,href:e.game_center_link,"aria-label":e.sport?.title+` vs `+e.opponent?.title+` live game center`},{default:n(()=>[u(s,{name:`icon-arrow-right`,class:`s-gamecenter-icon w-[24px]`})]),_:1},8,[`href`,`aria-label`])):t(``,!0)],64)):t(``,!0)])]),_:2},1024))),128))]),_:1},8,[`modules`,`navigation`,`a11y`,`keyboard`])]),o.games.length>1?(g(),c(`button`,{key:1,id:`c-templated-game-association__controls-button--next-`+o.storyId,class:`c-templated-game-association__controls-button c-templated-game-association__controls-button--next`,type:`button`},[i[1]||=f(`span`,{class:`sr-only`},`Go to next event`,-1),u(s,{name:`icon-chevron-right`,class:`text-[16px]`,"aria-hidden":`true`})],8,gt)):t(``,!0)],2)}}},_t={key:0,class:`c-item-details__sport flex items-center`},vt=[`title`],yt={key:1,class:`c-item-details__separator w-[3px] h-[3px] rounded bg-[#666] mx-1`},bt={key:3,class:`c-item-details__byline-separator w-[3px] h-[3px] rounded bg-[#666] mx-1`},xt={class:`s-text-details-bold`},Q=q({__name:`TItemDetails`,props:{sport:{type:Object,required:!1},date:{type:String,required:!0},byline:{type:String,required:!1},showByline:{type:Boolean,default:!1},theme:{type:String,default:`light`},wrapped:{type:Boolean,default:!1}},setup(e){let n=e;return(e,i)=>{let a=H,o=Se;return g(),c(`div`,{class:y([`c-item-details flex items-center s-text-details`,[n.theme,{"wrapped-enabled":n.wrapped}]])},[n.sport?(g(),c(`div`,_t,[n.sport.global_sport_shortname&&n.sport.global_sport_shortname!==`general`?(g(),r(a,{key:0,name:`icon-sport-`+n.sport.global_sport_shortname,class:`mr-[2px]`},null,8,[`name`])):t(``,!0),f(`abbr`,{title:n.sport.title?n.sport.title:void 0,class:`c-item-details__sport-text s-text-details-bold !uppercase`},[n.sport.abbreviation?(g(),c(m,{key:0},[s(x(n.sport.abbreviation),1)],64)):(g(),c(m,{key:1},[s(x(n.sport.short_title),1)],64))],8,vt)])):t(``,!0),n.sport&&n.date?(g(),c(`div`,yt)):t(``,!0),n.date?(g(),r(o,{key:2,date:n.date},null,8,[`date`])):t(``,!0),n.date&&n.showByline&&n.byline?(g(),c(`div`,bt)):t(``,!0),n.byline&&n.showByline?(g(),c(`div`,{key:4,class:y([`c-item-details__byline`,`c-item-details__byline--${n.byline.replaceAll(` `,`-`).toLowerCase()}`])},[f(`span`,xt,x(n.byline),1)],2)):t(``,!0)],2)}}},[[`__scopeId`,`data-v-cbbc17a4`]]),St={key:0,class:`c-stories__links flex`},Ct={__name:`TStoriesAssociatedLinks`,props:{itemConfig:{type:Object,default:null},links:{type:Object,default:null},games:{type:Array,default:null}},setup(i){let{$format_date:a}=e(),o=i;function l(e){return e?.filter(e=>e?.result?.boxscore)}function d(e){let t=l(o.games).length,n=o.itemConfig?.widgets?.boxscoreLinks;return t>1&&(n>1||n===!0)?`Box Score ${e+1}`:`Box Score`}return(e,i)=>{let f=H,p=J;return l(o.games)&&o.itemConfig?.widgets?.boxscoreLinks||o.links&&o.itemConfig?.widgets?.links?(g(),c(`ul`,St,[l(o.games)&&o.itemConfig?.widgets?.boxscoreLinks?(g(!0),c(m,{key:0},A((l(o.games)??[]).slice(0,o.itemConfig?.widgets?.boxscoreLinks===!0?l(o.games).length:o.itemConfig?.widgets?.boxscoreLinks),(e,i)=>(g(),c(`li`,{key:i},[e.result?.boxscore?(g(),r(p,{key:0,href:e.result.boxscore,class:`c-stories__link s-text-details-bold`,"aria-label":`${d(Number(i))}, for ${e.sport?.title||``} ${e.atVs===`at`?`at`:`versus`} ${e.opponent?.title||``} on ${D(a)(e.start_date,`MMMM d, y`)}`},{default:n(()=>[u(f,{name:`icon-link`,class:`w-[12px]`}),s(` `+x(d(Number(i))),1)]),_:2},1032,[`href`,`aria-label`])):t(``,!0)]))),128)):t(``,!0),o.links&&o.itemConfig?.widgets?.links?(g(!0),c(m,{key:1},A((o.links??[]).slice(0,o.itemConfig?.widgets?.links===!0?o.links.length:o.itemConfig?.widgets?.links),(e,t)=>(g(),c(`li`,{key:t},[u(p,{href:e.link_url,class:`c-stories__link s-text-details-bold`},{default:n(()=>[u(f,{name:`icon-link`,class:`w-[12px]`}),s(x(e.link_text),1)]),_:2},1032,[`href`])]))),128)):t(``,!0)])):t(``,!0)}}},wt=[`id`,`aria-label`,`aria-expanded`],Tt=[`id`,`aria-label`,`aria-expanded`],Et=[`id`],Dt={class:`c-templated-video-modal__player p-6`},Ot={class:`sidearm-modal__player aspect-video relative bg-black`},kt={key:0,class:`c-templated-video-modal__title mt-4 text-right s-text-details`},$={__name:`TVideoModal`,props:{content:{type:Object,required:!1},componentIdentifier:{type:String,required:!1},id:{type:[Number,String],required:!1},location:{type:String,default:`media`},buttonSize:{type:String,default:`regular`},theme:{type:String,default:`on-light-theme`},wholeItemClickable:{type:Boolean,default:!1},fakePlayButtonOnly:{type:Boolean,default:!1}},setup(e){let n=e,r=N(!1);function i(){r.value=!0,document.documentElement.classList.add(`video-is-playing`),document.documentElement.classList.add(`modal-open`),p(()=>{document.getElementById(`video-modal-close-`+n.id)?.focus()})}function a(){r.value=!1,document.documentElement.classList.remove(`video-is-playing`),document.documentElement.classList.remove(`modal-open`),p(()=>{document.getElementById(`video-modal-play-`+n.id)?.focus()})}return(o,d)=>{let p=H,m=E(`showcase-player`),h=E(`overlayFocusTrap`);return g(),c(`div`,{class:y([`c-templated-video-modal`,[n.theme,{"in-detail
1s":n.location===`details`}]])},[e.wholeItemClickable?(g(),c(`button`,{key:0,id:`video-modal-play-`+n.id,class:`c-templated-video-modal__open--whole-item`,"aria-haspopup":`dialog`,"aria-label":n.content?.title?`Play video ${n.content?.title}`:`Play video`,"aria-expanded":D(r)?`true`:`false`,onClick:d[0]||=e=>i()},null,8,wt)):n.fakePlayButtonOnly?(g(),c(`div`,{key:1,class:y([`c-templated-video-modal__open`,n.buttonSize+`-play-button`])},[u(p,{name:`icon-play`})],2)):(g(),c(`button`,{key:2,id:`video-modal-play-`+n.id,class:y([`c-templated-video-modal__open`,n.buttonSize+`-play-button`]),"aria-haspopup":`dialog`,"aria-label":n.content?.title?`Play video ${n.content?.title}`:`Play video`,"aria-expanded":D(r)?`true`:`false`,onClick:d[1]||=e=>i()},[u(p,{name:`icon-play`})],10,Tt)),D(r)&&!e.fakePlayButtonOnly?l((g(),c(`dialog`,{key:3,role:`dialog`,class:`c-templated-video-modal__modal fixed left-0 top-0 w-full h-full flex items-center justify-center`,onKeyup:d[3]||=P(e=>a(),[`esc`])},[f(`button`,{id:`video-modal-close-`+n.id,class:`c-templated-video-modal__close flex items-center justify-center`,onClick:d[2]||=e=>a()},[u(p,{name:`icon-close`})],8,Et),f(`div`,Dt,[l(f(`div`,Ot,null,512),[[m,{showcase:n.content}]]),n.content?.title?(g(),c(`div`,kt,[d[4]||=f(`span`,{class:`italic`},`Now playing:\xA0\xA0`,-1),s(x(n.content.title),1)])):t(``,!0)])],32)),[[h,{autofocus:!0}]]):t(``,!0)],2)}}},At={key:0,class:`c-stories__details`},jt={key:0,class:`c-stories__games flex`},Mt={key:1,class:`c-stories__media relative`},Nt={key:1,class:`c-stories__icon`},Pt={key:2,class:`c-stories__details`},Ft={key:0,class:`c-stories__games flex`},It=[`id`],Lt={__name:`TStoryItemList`,props:{componentIdentifier:{type:String,required:!1},story:{type:Object,required:!0},itemConfig:{type:Object,required:!1,theme:{type:String,default:`on-light-theme`},wrapped:{type:Boolean,default:!1},gradient:{type:String,default:``},headline:{type:String,default:`under`},widgets:{type:Object,default:null},showByline:{type:Boolean,default:!1},icon:{type:Boolean,default:!1},size:{type:String,default:`large`},headlineLocation:{type:String,default:`left`},images:{type:Object,default:null,preload:{type:Boolean,default:!1},effect:{type:Object,default:null},sizes:{type:Array,default:[]}}}},setup(e){let i=e,a=j(()=>i.itemConfig?.icon||i.itemConfig?.size===`large`?`large`:i.itemConfig?.size===`medium`||i.itemConfig?.size===`small`?`regular`:i.itemConfig?.size===`x-small`?`full`:`regular`);return(e,o)=>{let s=Z,l=J,d=Q,p=Ct,m=X,h=H,_=$;return g(),c(`article`,{class:y([`c-stories__item c-stories__item--list`,[i?.itemConfig?.theme,i?.itemConfig?.size+`-size`,{"light-effect":i.itemConfig?.images?.effect.effectColor===`light`},{"icon-enabled":i.itemConfig?.icon}]])},[i.itemConfig?.headlineLocation===`left`?(g(),c(`div`,At,[i.story.games&&i.itemConfig?.widgets?.scoreBug&&i.itemConfig?.size===`large`?(g(),c(`div`,jt,[u(s,{games:i.story.games,theme:i?.itemConfig?.theme,storyId:i.story.id,logo:i.itemConfig?.images?.logo,size:i.itemConfig?.widgets.scoreBug},null,8,[`games`,`theme`,`storyId`,`logo`,`size`])])):t(``,!0),u(l,{href:i.story.url,class:`c-stories__title block`},{default:n(()=>[f(`h3`,{class:y([{"s-text-title-large":i?.itemConfig?.size===`large`},{"s-text-title":i?.itemConfig?.size===`medium`},{"s-text-title-small":i?.itemConfig?.size===`small`||i?.itemConfig?.size===`x-small`}])},x(i.story.title),3)]),_:1},8,[`href`]),u(d,{sport:i.story.sport,date:i.story.date,theme:i?.itemConfig?.theme,byline:i.story.byline,showByline:i.itemConfig?.showByline},null,8,[`sport`,`date`,`theme`,`byline`,`showByline`]),u(p,{itemConfig:i.itemConfig,links:i.story.links,games:i.story.games},null,8,[`itemConfig`,`links`,`games`])])):t(``,!0),i.itemConfig?.images?(g(),c(`div`,Mt,[u(l,{href:i.story.url,"aria-hidden":`true`,class:`c-stories__media-link`,tabindex:`-1`},{default:n(()=>[i.itemConfig?.icon?(g(),c(`div`,Nt,[u(h,{name:`icon-news`})])):(g(),r(m,{key:0,alt:i.story.image?.alt_text,src:i.story.image?.url,logoImage:i.itemConfig?.logoImage,images:i.itemConfig?.images},null,8,[`alt`,`src`,`logoImage`,`images`]))]),_:1},8,[`href`]),i.story?.showcase?(g(),r(_,{key:0,id:i.story.id,componentIdentifier:i.componentIdentifier,content:i.story.showcase,location:`media`,buttonSize:a.value,theme:i?.itemConfig?.theme},null,8,[`id`,`componentIdentifier`,`content`,`buttonSize`,`theme`])):t(``,!0)])):t(``,!0),i.itemConfig?.headlineLocation===`right`?(g(),c(`div`,Pt,[i.story.games&&i.itemConfig?.widgets?.scoreBug&&i.itemConfig?.size===`large`?(g(),c(`div`,Ft,[u(s,{games:i.story.games,theme:i?.itemConfig?.theme,storyId:i.story.id,logo:i.itemConfig?.images?.logo,size:i.itemConfig?.widgets.scoreBug},null,8,[`games`,`theme`,`storyId`,`logo`,`size`])])):t(``,!0),u(l,{href:i.story.url,class:`c-stories__title block`},{default:n(()=>[f(`h3`,{id:`${i.componentIdentifier}-item-title-${i.story.id}`,class:y([{"s-text-title-large":i?.itemConfig?.size===`large`},{"s-text-title":i?.itemConfig?.size===`medium`},{"s-text-title-small":i?.itemConfig?.size===`small`||i?.itemConfig?.size===`x-small`}])},x(i.story.title),11,It)]),_:1},8,[`href`]),u(d,{sport:i.story.sport,date:i.story.date,theme:i?.itemConfig?.theme,byline:i.story.byline,showByline:i.itemConfig?.showByline},null,8,[`sport`,`date`,`theme`,`byline`,`showByline`]),u(p,{itemConfig:i.itemConfig,links:i.story.links,games:i.story.games},null,8,[`itemConfig`,`links`,`games`])])):t(``,!0)],2)}}},Rt={class:`c-stories__media relative`},zt={class:`c-stories__details`},Bt=[`id`],Vt={key:1,class:`c-stories__games flex`},Ht={__name:`TStoryItemCard`,props:{componentIdentifier:{type:String,required:!1},story:{type:Object,required:!0},itemConfig:{type:Object,required:!1,theme:{type:String,default:`on-light-theme`},wrapped:{type:Boolean,default:!1},gradient:{type:String,default:``},headline:{type:String,default:`under`},widgets:{type:Object,default:null},showByline:{type:Boolean,default:!1},images:{preload:{type:Boolean,default:!1},effect:{type:Object,default:null},sizes:{type:Array,default:[]}}}},setup(e){let i=e;return(e,a)=>{let o=X,s=J,l=$,d=Q,p=Ct,m=Z;return g(),c(`article`,{class:y([`c-stories__item c-stories__item--card`,[i?.itemConfig?.theme,{"wrapped-enabled":i?.itemConfig?.wrapped},{"headline-overlaid":i?.itemConfig?.headline===`overlay`},{"light-effect":i.itemConfig?.images.effect.effectColor===`light`}]])},[f(`div`,Rt,[u(s,{href:i.story.url,"aria-hidden":`true`,class:`c-stories__media-link`,tabindex:`-1`},{default:n(()=>[u(o,{alt:i.story.image?.alt_text,src:i.story.image?.url,logoImage:i.itemConfig?.logoImage,images:i.itemConfig?.images},null,8,[`alt`,`src`,`logoImage`,`images`])]),_:1},8,[`href`]),i.story?.showcase&&i?.itemConfig?.headline!==`overlay`?(g
1(),r(l,{key:0,id:i.story.id,componentIdentifier:i.componentIdentifier,content:i.story.showcase,location:`media`,theme:i?.itemConfig?.theme},null,8,[`id`,`componentIdentifier`,`content`,`theme`])):t(``,!0)]),f(`div`,zt,[i.story?.showcase&&i?.itemConfig?.headline===`overlay`?(g(),r(l,{key:0,id:i.story.id,componentIdentifier:i.componentIdentifier,content:i.story.showcase,location:`details`,theme:i?.itemConfig?.theme},null,8,[`id`,`componentIdentifier`,`content`,`theme`])):t(``,!0),u(s,{class:`c-stories__title block`,href:i.story.url},{default:n(()=>[f(`h3`,{id:`${i.componentIdentifier}-item-title-${i.story.id}`,class:`s-text-title`},x(i.story.title),9,Bt)]),_:1},8,[`href`]),u(d,{sport:i.story.sport,date:i.story.date,theme:i?.itemConfig?.theme,byline:i.story.byline,showByline:i.itemConfig?.showByline},null,8,[`sport`,`date`,`theme`,`byline`,`showByline`]),u(p,{itemConfig:i.itemConfig,links:i.story.links,games:i.story.games},null,8,[`itemConfig`,`links`,`games`]),i.story.games&&i.itemConfig?.widgets?.scoreBug&&i.itemConfig?.headline!==`overlay`?(g(),c(`div`,Vt,[u(m,{games:i.story.games,theme:i?.itemConfig?.theme,storyId:i.story.id,logo:i.itemConfig?.images?.logo,size:i.itemConfig?.widgets.scoreBug},null,8,[`games`,`theme`,`storyId`,`logo`,`size`])])):t(``,!0)])],2)}}},Ut={class:`c-stories__media relative`},Wt={key:1,class:`c-stories__games flex`},Gt={class:`c-stories__details`},Kt=[`id`],qt={key:2,class:`c-stories__teaser s-text-paragraph-small`},Jt={class:`s-text-details`},Yt={key:3,class:`c-stories__games flex`},Xt={key:5,class:`c-stories__teaser s-text-paragraph-small`},Zt={class:`s-text-details`},Qt={key:6,class:`c-stories__sponsor`},$t={key:7,class:`c-stories__games flex`},en={key:0,class:`c-stories__games flex`},tn={__name:`TStoryItemMega`,props:{componentIdentifier:{type:String,required:!1},story:{type:Object,required:!0},itemConfig:{type:Object,required:!1,theme:{type:String,default:`on-light-theme`},wrapped:{type:Boolean,default:!1},gradient:{type:String,default:``},headline:{type:String,default:`under`},widgets:{type:Object,default:null},showByline:{type:Boolean,default:!1},images:{preload:{type:Boolean,default:!1},logo:{type:String,default:``},sizes:{type:Array,default:[]},effect:{type:Object,default:null}}}},setup(e){let{isDesktop:i}=V(),a=e;return(e,o)=>{let s=X,l=J,d=$,p=Z,m=Q,h=Ct,_=K;return g(),c(`article`,{class:y([`c-stories__item c-stories__item--mega`,[a?.itemConfig?.theme,{"wrapped-enabled":a?.itemConfig?.wrapped},{"headline-overlaid":a?.itemConfig?.headline===`overlay`},{"light-effect":a.itemConfig?.images.effect.effectColor===`light`}]])},[f(`div`,Ut,[u(l,{href:a.story.url,"aria-hidden":`true`,class:`c-stories__media-link`,tabindex:`-1`},{default:n(()=>[u(s,{alt:a.story.image?.alt_text,src:a.story.image?.url,images:a.itemConfig?.images},null,8,[`alt`,`src`,`images`])]),_:1},8,[`href`]),a.story?.showcase&&a?.itemConfig?.headline!==`overlay`?(g(),r(d,{key:0,id:a.story.id,componentIdentifier:a.componentIdentifier,content:a.story.showcase,location:`media`,theme:a?.itemConfig?.theme},null,8,[`id`,`componentIdentifier`,`content`,`theme`])):t(``,!0),a.story.games&&a.itemConfig?.widgets?.scoreBug&&D(i)&&a?.itemConfig?.headline!=`overlay`?(g(),c(`div`,Wt,[u(p,{games:a.story.games,theme:a?.itemConfig?.theme,storyId:a.story.id,logo:a.itemConfig?.images?.logo,size:a.itemConfig?.widgets.scoreBug},null,8,[`games`,`theme`,`storyId`,`logo`,`size`])])):t(``,!0)]),f(`div`,Gt,[a.story?.showcase&&a?.itemConfig?.headline===`overlay`?(g(),r(d,{key:0,id:a.story.id,componentIdentifier:a.componentIdentifier,content:a.story.showcase,location:`details`,theme:a?.itemConfig?.theme},null,8,[`id`,`componentIdentifier`,`content`,`theme`])):t(``,!0),a?.itemConfig?.headline===`overlay`?(g(),r(m,{key:1,sport:a.story.sport,date:a.story.date,theme:a?.itemConfig?.theme,wrapped:!0,byline:a.story.byline,showByline:a.itemConfig?.showByline},null,8,[`sport`,`date`,`theme`,`byline`,`showByline`])):t(``,!0),u(l,{href:a.story.url,class:`c-stories__title block`},{default:n(()=>[f(`h3`,{id:`${a.componentIdentifier}-item-title-${a.story.id}`,class:`s-text-hero`},x(a.story.title),9,Kt)]),_:1},8,[`href`]),a.story?.teaser&&a.itemConfig?.widgets?.teaserText&&!D(i)?(g(),c(`div`,qt,[f(`p`,Jt,x(D(me)(a.story.teaser)),1)])):t(``,!0),a.story.games&&a.itemConfig?.widgets?.scoreBug&&!D(i)&&a.itemConfig?.headline===`overlay`?(g
1(),c(`div`,Yt,[u(p,{games:a.story.games,theme:a?.itemConfig?.theme,storyId:a.story.id,logo:a.itemConfig?.images?.logo,size:a.itemConfig?.widgets.scoreBug},null,8,[`games`,`theme`,`storyId`,`logo`,`size`])])):t(``,!0),a?.itemConfig?.headline===`under`?(g(),r(m,{key:4,sport:a.story.sport,date:a.story.date,theme:a?.itemConfig?.theme,byline:a.story.byline,showByline:a.itemConfig?.showByline},null,8,[`sport`,`date`,`theme`,`byline`,`showByline`])):t(``,!0),a.story?.teaser&&a.itemConfig?.widgets?.teaserText&&D(i)?(g(),c(`div`,Xt,[f(`p`,Zt,x(D(me)(a.story.teaser)),1)])):t(``,!0),u(h,{itemConfig:a.itemConfig,links:a.story.links,games:a.story.games},null,8,[`itemConfig`,`links`,`games`]),a.itemConfig?.widgets?.sponsorLocationName?(g(),c(`div`,Qt,[u(_,{adSlotName:a.itemConfig.widgets.sponsorLocationName},null,8,[`adSlotName`])])):t(``,!0),a.story.games&&a.itemConfig?.widgets?.scoreBug&&!D(i)&&a.itemConfig?.headline===`under`?(g(),c(`div`,$t,[u(p,{games:a.story.games,theme:a?.itemConfig?.theme,storyId:a.story.id,logo:a.itemConfig?.images?.logo,size:a.itemConfig?.widgets.scoreBug},null,8,[`games`,`theme`,`storyId`,`logo`,`size`])])):t(``,!0)]),a.story.games&&a.itemConfig?.widgets?.scoreBug&&D(i)&&a?.itemConfig?.headline===`overlay`?(g(),c(`div`,en,[u(p,{games:a.story.games,theme:a?.itemConfig?.theme,storyId:a.story.id,logo:a.itemConfig?.images?.logo,size:a.itemConfig?.widgets.scoreBug},null,8,[`games`,`theme`,`storyId`,`logo`,`size`])])):t(``,!0)],2)}}},nn={key:0,class:`c-stories__media relative`},rn={key:1,class:`c-stories__games flex`},an={class:`c-stories__details`},on=[`id`],sn={key:0,class:`c-stories__teaser s-text-paragraph-small`},cn={class:`s-text-details`},ln={key:1,class:`c-stories__sponsor`},un={key:2,class:`c-stories__games flex`},dn={key:1,class:`c-stories__media relative`},fn={key:1,class:`c-stories__games flex`},pn={__name:`TStoryItemFeatured`,props:{componentIdentifier:{type:String,required:!1},story:{type:Object,required:!0},itemConfig:{type:Object,required:!1,theme:{type:String,default:`on-light-theme`},wrapped:{type:Boolean,default:!1},gradient:{type:String,default:``},headline:{type:String,default:`under`},showByline:{type:Boolean,default:!1},widgets:{type:Object,default:null},images:{preload:{type:Boolean,default:!1},logo:{type:String,default:``},sizes:{type:Array,default:[]},effect:{type:Object,default:null}}}},setup(e){let{isDesktop:i}=V(),a=e;return(e,o)=>{let s=X,l=J,d=$,p=Z,m=Q,h=Ct,_=K;return g(),c(`article`,{class:y([`c-stories__item c-stories__item--feature`,[a?.itemConfig?.theme,`headline-`+a.itemConfig?.headlineLocation]])},[a.itemConfig?.headlineLocation!==`left`&&a.itemConfig?.headlineLocation!==`grid-left`||!D(i)?(g(),c(`div`,nn,[u(l,{href:a.story.url,"aria-hidden":`true`,class:`c-stories__media-link`,tabindex:`-1`},{default:n(()=>[u(s,{alt:a.story.image?.alt_text??``,src:a.story.image?.url,images:a.itemConfig?.images},null,8,[`alt`,`src`,`images`])]),_:1},8,[`href`]),a.story?.showcase&&a?.itemConfig?.headline!==`overlay`?(g(),r(d,{key:0,id:a.story.id,componentIdentifier:a.componentIdentifier,content:a.story.showcase,location:`media`,theme:a?.itemConfig?.theme},null,8,[`id`,`componentIdentifier`,`content`,`theme`])):t(``,!0),a.story.games&&a.itemConfig?.widgets.scoreBug&&D(i)?(g(),c(`div`,rn,[u(p,{games:a.story.games,theme:a?.itemConfig?.theme,storyId:a.story.id,logo:a.itemConfig?.images?.logo,size:a.itemConfig?.widgets.scoreBug},null,8,[`games`,`theme`,`storyId`,`logo`,`size`])])):t(``,!0)])):t(``,!0),f(`div`,an,[u(m,{sport:a.story.sport,date:a.story.date,theme:a?.itemConfig?.theme,wrapped:!0,byline:a.story.byline,showByline:a.itemConfig?.showByline},null,8,[`sport`,`date`,`theme`,`byline`,`showByline`]),u(l,{href:a.story.url,class:`c-stories__title block`,title:a.story.title},{default:n(()=>[f(`h3`,{id:`${a.componentIdentifier}-item-title-${a.story.id}`,class:`s-text-hero`},x(a.story.title),9,on)]),_:1},8,[`href`,`title`]),a.story?.teaser&&a.itemConfig?.widgets?.teaserText?(g(),c(`div`,sn,[f(`p`,cn,x(D(me)(a.story.teaser)),1)])):t(``,!0),u(h,{itemConfig:a.itemConfig,links:a.story.links,games:a.story.games},null,8,[`itemConfig`,`links`,`games`]),a.itemConfig?.widgets?.sponsorLocationName?(g(),c(`div`,ln,[u(_,{adSlotName:a.itemConfig.widgets.sponsorLocationName},null,8,[`adSlotName`])])):t(``,!0),a.story.games&&a.itemConfig?.widgets.scoreBug&&!D(i)?(g(),c(`div`,un,[u(p,{games:a.story.games,theme:a?.itemConfig?.theme,storyId:a.story.id,logo:a.itemConfig?.images?.logo,size:a.itemConfig?.widgets.scoreBug},null,8,[`games`,`theme`,`storyId`,`logo`,`size`])])):t(``,!0)]),(a.itemConfig?.headlineLocation===`left`||a.itemConfig?.headlineLocation===`grid-left`)&&D(i)?(g(),c(`div`,dn,[u(l,{href:a.story.url,"aria-hidden":`true`,class:`c-stories__media-link`,tabindex:`-1`},{default:n(()=>[u(s,{alt:a.story.image?.alt_text??``,src:a.story.image?.url,images:a.itemConfig?.images},null,8,[`alt`,`src`,`images`])]),_:1},8,[`href`]),a.story?.showcase&&a?.itemConfig?.headline!==`overlay`?(g
1(),r(d,{key:0,id:a.story.id,componentIdentifier:a.componentIdentifier,content:a.story.showcase,location:`media`,theme:a?.itemConfig?.theme},null,8,[`id`,`componentIdentifier`,`content`,`theme`])):t(``,!0),a.story.games&&a.itemConfig?.widgets.scoreBug?(g(),c(`div`,fn,[u(p,{games:a.story.games,theme:a?.itemConfig?.theme,storyId:a.story.id,logo:a.itemConfig?.images?.logo,size:a.itemConfig?.widgets.scoreBug},null,8,[`games`,`theme`,`storyId`,`logo`,`size`])])):t(``,!0)])):t(``,!0)],2)}}},mn={__name:`StoryComponent`,props:{...G},setup(t){let n=we(),r=t,{$customFetch:i}=e(),{initialize:a,loadMore:o,getComponentData:s,currentSportId:c,config:l,hash:u}=W({props:r,fetch:i}),{sports:d,selectedSport:f,updateSport:p}=be(r,c,s,n.fetchStories),{selectedVideo:m,switchVideo:h,closeVideo:g}=Ce(),_=j(()=>n.getStories(u())),v=j(()=>n.getMoreToLoad(u())),y=j(()=>n.getLoadingMoreFlag(u())),x=j(()=>n.getLoadingFlag(u()));return T(async()=>{await s(n.fetchStories),a(n.fetchMoreStories)}),(e,t)=>b(e.$slots,`content`,{data:D(_),config:D(l),loadMore:D(o),moreToLoad:D(v),isLoadingMore:D(y),isLoading:D(x),currentSportId:D(c),sports:D(d),selectedSport:D(f),updateSport:D(p),selectedVideo:D(m),switchVideo:D(h),closeVideo:D(g)})}},hn=q({__name:`SkeletonList`,props:{theme:{type:String,required:!0},size:{type:String,required:!1},icon:{type:Boolean,required:!1},headlineLocation:{type:String,required:!1},variant:{type:String,required:!1}},setup(e){let n=e,i=j(()=>n.variant!==`stories`),a=j(()=>i.value?`skeleton-galleries-list`:`skeleton-list`),o=j(()=>n.size?`${n.size}-size`:``),s=j(()=>i.value&&!!n.icon),l=j(()=>i.value&&!n.icon);return(n,d)=>(g(),c(`div`,{"aria-label":`Loading list`,class:y([D(a),e.theme,D(o),{"icon-enabled":D(s)}])},[f(`div`,{class:y(`${D(a)}__inner`)},[e.headlineLocation===`left`?(g(),c(`div`,{key:0,class:y(`${D(a)}__details`)},[f(`div`,{class:y(`${D(a)}__title`)},[u(D(U),{class:y([`rectangle !w-full rounded-xs`,{"!h-[28px]":e.size===`large`,"!h-[24px]":e.size===`medium`,"!h-[20px]":e.size===`small`||e.size===`x-small`}])},null,8,[`class`]),u(D(U),{class:y([`rectangle !w-3/4 rounded-xs`,{"!h-[28px]":e.size===`large`,"!h-[24px]":e.size===`medium`,"!h-[20px]":e.size===`small`||e.size===`x-small`}])},null,8,[`class`])],2),u(D(U),{class:`rectangle !h-[16px] !w-1/3 rounded-xs`})],2)):t(``,!0),f(`div`,{class:y(`${D(a)}__media`)},[D(i)?(g(),c(m,{key:0},[D(s)?(g(),r(D(U),{key:0,class:`circle !w-full !h-full`})):(g(),c(m,{key:1},[u(D(U),{class:`rectangle !h-full !w-full rounded-[var(--mod-radius)]`}),D(l)?(g(),c(`div`,{key:0,class:y(`${D(a)}__count`)},[u(D(U),{class:`rectangle !h-[24px] !w-[50px] rounded-[var(--comp-radius--regular)]`})],2)):t(``,!0)],64))],64)):(g(),r(D(U),{key:1,class:`rectangle !h-full !w-full rounded-[var(--mod-radius)]`}))],2),e.headlineLocation===`right`?(g(),c(`div`,{key:1,class:y(`${D(a)}__details`)},[f(`div`,{class:y(`${D(a)}__title`)},[u(D(U),{class:y([`rectangle !w-full rounded-xs`,{"!h-[28px]":e.size===`large`,"!h-[24px]":e.size===`medium`,"!h-[20px]":e.size===`small`||e.size===`x-small`}])},null,8,[`class`]),u(D(U),{class:y([`rectangle !w-3/4 rounded-xs`,{"!h-[28px]":e.size===`large`,"!h-[24px]":e.size===`medium`,"!h-[20px]":e.size===`small`||e.size===`x-small`}])},null,8,[`class`])],2),u(D(U),{class:`rectangle !h-[16px] !w-1/3 rounded-xs`})],2)):t(``,!0)],2)],2))}},[[`__scopeId`,`data-v-1a8e07e5`]]),gn={key:0,class:`c-templated-header`},_n={class:`c-templated-header__text`},vn={class:`flex gap-2`},yn={key:1,class:`flex gap-2 mt-2`},bn=q({__name:`SkeletonFeatured`,props:{itemConfig:{type:Object,required:!0},headerConfig:{type:Object,required:!0},variant:{type:String,required:!1,default:`galleries`}},setup(e){let{isDesktop:n}=V(),r=e,i=j(()=>`c-${r.variant}`),a=j(()=>`${i.value}__item ${i.value}__item--feature`),o=j(()=>`${i.value}__media relative`),s=j(()=>`${i.value}__details`);return(r,i)=>(g(),c(m,null,[e.headerConfig.showText?(g(),c(`div`,gn,[f(`div`,_n,[u(D(U),{class:`rectangle !h-[32px] !w-[200px] rounded-xs`})])])):t(``,!0),f(`article`,{"aria-label":`Loading article`,class:y([D(a),e.itemConfig?.theme,`headline-`+e.itemConfig?.headlineLocation])}
1,[e.itemConfig?.headlineLocation!==`left`&&e.itemConfig?.headlineLocation!==`grid-left`||!D(n)?(g(),c(`div`,{key:0,class:y(D(o))},[u(D(U),{class:`rectangle rounded-r-[10px] h-[400px]!`})],2)):t(``,!0),f(`div`,{class:y(D(s))},[f(`div`,vn,[u(D(U),{class:`rectangle rounded-[10px] !h-[12px] !w-[80px]`}),u(D(U),{class:`rectangle rounded-[10px] !h-[12px] !w-[60px]`})]),u(D(U),{class:`rectangle rounded-[10px] !h-[28px] mt-2`}),u(D(U),{class:`rectangle rounded-[10px] !h-[28px] !w-4/5`}),e.itemConfig?.widgets?.teaserText?(g(),c(m,{key:0},[(g(),c(m,null,A(3,e=>u(D(U),{key:e,class:`rectangle rounded-[10px] mt-[2px] !h-[12px]`})),64)),u(D(U),{class:`rectangle rounded-[10px] !w-3/4 mt-[2px] !h-[12px]`})],64)):t(``,!0),e.itemConfig?.widgets?.links?(g(),c(`div`,yn,[u(D(U),{class:`rectangle rounded-[10px] !h-[24px] !w-[100px]`}),u(D(U),{class:`rectangle rounded-[10px] !h-[24px] !w-[120px]`})])):t(``,!0)],2),(e.itemConfig?.headlineLocation===`left`||e.itemConfig?.headlineLocation===`grid-left`)&&D(n)?(g(),c(`div`,{key:1,class:y(D(o))},[u(D(U),{class:`rectangle rounded-l-[10px] h-[400px]!`})],2)):t(``,!0)],2)],64))}},[[`__scopeId`,`data-v-33807911`]]),xn={class:`rx-skeleton-card flex w-full flex-col gap-2 px-5 mb-[16px] rounded-[10px]`},Sn={__name:`StoriesSkeletonCard`,props:{images:{type:Array,required:!0},itemConfig:{type:Object,required:!0},componentConfig:{type:Object,required:!0}},setup(e){let n=e,i=()=>{let e=[...n.images].sort((e,t)=>e.breakpoint-t.breakpoint),t=e.reverse().find(e=>a.value<=e.breakpoint)||e.find(e=>e.breakpoint===0);return`height: ${t&&t.maxImageWidthAtBreakpoint/(t.aspectRatioWidth/t.aspectRatioHeight)}px !important;`},a=N(0),o=()=>
1{a.value=document.body.clientWidth};return T(()=>{o(),window.addEventListener(`resize`,o)}),te(()=>{window.removeEventListener(`resize`,o)}),(n,a)=>(g(),c(`div`,xn,[u(D(U),{class:`rectangle rounded-[10px]`,style:w(i())},null,8,[`style`]),e.itemConfig.headline==`under`?(g(),r(D(U),{key:0,class:y([`rectangle rounded-[10px] mt-2`,e.componentConfig.itemStyle==`mega`?`!h-[40px]`:`!h-[22px]`])},null,8,[`class`])):t(``,!0),e.itemConfig.headline==`under`&&e.componentConfig.itemStyle==`mega`?(g(),r(D(U),{key:1,class:`rectangle rounded-[10px] mt-2 !h-[40px] !w-3/4`})):t(``,!0),e.itemConfig.headline==`under`?(g(),r(D(U),{key:2,class:`rectangle !w-[50%] rounded-[10px] !h-[15px] mt-1`})):t(``,!0),e.itemConfig.widgets.teaserText?(g(),c(m,{key:3},[(g(),c(m,null,A(3,e=>u(D(U),{key:e,class:`rectangle rounded-[10px] mt-[2px] !h-[8px]`})),64)),u(D(U),{class:`rectangle rounded-[10px] !w-3/4 mt-[2px] !h-[8px]`})],64)):t(``,!0)]))}},Cn={class:`s-stories s-stories--grid`},wn=[`id`,`aria-labelledby`],Tn={key:0,class:`c-stories__buttons flex items-center justify-center`},En=[`onClick`],Dn=q({__name:`TStoriesGrid`,props:{headerConfig:{type:Object,required:!0,showText:{type:Boolean,default:!0},headerText:{type:String,default:`Header Text Placeholder`},adLocationName:{type:String,default:``},identifier:{type:String,default:``},logo:{type:Object,src:{type:String,default:null},alt:{type:String,default:``},width:{type:Number,default:null},height:{type:Number,default:null}}},componentConfig:{type:Object,required:!0,theme:{type:String,default:`on-light-theme`},identifier:{type:String,default:``},itemStyle:{type:String,default:`list`},columns:{type:Number,default:1},count:{type:Number,default:1},start:{type:Number,default:0},cta:{location:{type:String,default:``},text:{type:String,default:``}},loadMore:{type:Boolean,default:!1},sportIdOverride:{type:String||Number,required:!1},featured:{type:Boolean,default:!1}},itemConfig:{type:Object,required:!0}},setup(e){let i=B(),a=e;return(e,o)=>{let l=Y,d=Lt,p=Ht,h=tn,_=pn,v=ye,b=mn;return g(),r(b,{name:a.componentConfig.identifier,count:a.componentConfig.count,start:a.componentConfig.start,sportId:a.componentConfig.sportIdOverride??D(i),extra:{featured:a.componentConfig?.featured??!1}},{content:n(({data:e,loadMore:i,moreToLoad:o,isLoadingMore:b,isLoading:x})=>[u(D(he),{isLoading:x},{content:n(()=>[f(`section`,{id:a.componentConfig.identifier,class:y([`s-stories s-stories--grid`,[a.componentConfig.theme,{"wrapped-enabled":a.componentConfig.wrapped}]]),"aria-labelledby":a.headerConfig.identifier},[u(l,{headerConfig:a.headerConfig,theme:a.componentConfig.theme,cta:a.componentConfig.cta,ctaLink:D(_e)(a.componentConfig.sportIdOverride,void 0,`/archives`)},null,8,[`headerConfig`,`theme`,`cta`,`ctaLink`]),f(`div`,{class:y([`c-stories c-stories__container`,`max-columns-`+a.componentConfig.columns])},[(g(!0),c(m,null,A(e,(e,n)=>(g(),c(m,{key:n},[a.componentConfig.itemStyle===`list`?(g(),r(d,{key:0,componentIdentifier:a.componentConfig.identifier,story:e,itemConfig:a.itemConfig},null,8,[`componentIdentifier`,`story`,`itemConfig`])):t(``,!0),a.componentConfig.itemStyle===`card`?(g(),r(p,{key:1,componentIdentifier:a.componentConfig.identifier,story:e,itemConfig:a.itemConfig},null,8,[`componentIdentifier`,`story`,`itemConfig`])):t(``,!0),a.componentConfig.itemStyle===`mega`?(g(),r(h,{key:2,componentIdentifier:a.componentConfig.identifier,story:e,itemConfig:a.itemConfig},null,8,[`componentIdentifier`,`story`,`itemConfig`])):t(``,!0),a.componentConfig.itemStyle===`feature`?(g(),r(_,{key:3,componentIdentifier:a.componentConfig.identifier,story:e,itemConfig:a.itemConfig},null,8,[`componentIdentifier`,`story`,`itemConfig`])):t(``,!0)],64))),128))],2),a.componentConfig.cta.location===`footer`||a.componentConfig.loadMore?(g(),c(`div`,Tn,[a.componentConfig.cta.location===`footer`?(g(),r(v,{key:0,link:D(_e)(a.componentConfig.sportIdOverride,void 0,`/archives`),cta:a.componentConfig.cta,theme:a.componentConfig.theme},null,8,[`link`,`cta`,`theme`])):t(``,!0),a.componentConfig.loadMore&&o?(g(),c(`button`,{key:1,class:`c-stories__loadmore s-text-regular-bold`,type:`button`,"aria-label":`Load More Stories`,onClick:e=>i(a.componentConfig.count,`#${a.componentConfig.identifier} .c-stories__item`)},[b?(g(),c(m,{key:0},[s(` Loading... `)],64)):(g(),c(m,{key:1},[s(` Load More `)],64))],8,En)):t(``,!0)])):t(``,!0)],10,wn)]),default:n(()=>
1[f(`div`,Cn,[f(`div`,{class:y([`c-stories__container`,`max-columns-`+a.componentConfig.columns])},[a.componentConfig.itemStyle===`card`||a.componentConfig.itemStyle===`mega`?(g(!0),c(m,{key:0},A(a.componentConfig.count,e=>(g(),r(Sn,{key:e,images:a.itemConfig.images.sizes,itemConfig:a.itemConfig,componentConfig:a.componentConfig},null,8,[`images`,`itemConfig`,`componentConfig`]))),128)):t(``,!0),a.componentConfig.itemStyle===`list`?(g(!0),c(m,{key:1},A(a.componentConfig.count,e=>(g(),r(hn,{key:e,theme:a.componentConfig.theme,size:a.itemConfig?.size,headlineLocation:a.itemConfig?.headlineLocation,variant:`stories`},null,8,[`theme`,`size`,`headlineLocation`]))),128)):t(``,!0),a.componentConfig.itemStyle===`feature`?(g(!0),c(m,{key:2},A(a.componentConfig.count,e=>(g(),r(bn,{key:e,itemConfig:a.itemConfig,headerConfig:a.headerConfig,variant:`stories`},null,8,[`itemConfig`,`headerConfig`]))),128)):t(``,!0)],2)])]),_:2},1032,[`isLoading`])]),_:1},8,[`name`,`count`,`start`,`sportId`,`extra`])}}},[[`__scopeId`,`data-v-488e3147`]]),On=class{fetch;resource=`/api/v2/Slideshows`;constructor({fetch:e}){this.fetch=e}async get(e){if(e.props.extra?.slideshow_id!==void 0)return await this.getById(e);let{props:t}=e,n=new fe(t.start,t.count),r={sportId:t.sport_id};return this.fetch(`${this.resource}/campaigns`,{params:r}).then(e=>{if(!e)return[];let t=e.map(e=>ae(e));return n.getData(t)}).catch(e=>(console.error(`[SlideshowRepo] get() mapping Failed`,e),[]))}async getById(e){let{props:t}=e,n=new fe(t.start,t.count),r={sportId:t.sport_id,id:t.extra?.slideshow_id,$pageSize:n.pageSize};return this.fetch(`${this.resource}/${r.id}/campaigns`,{params:r}).then(e=>{if(!e)return[];let t=e.items.map(e=>ae(e));return n.getData(t)}).catch(e=>(console.error(`[SlideshowRepo] getById() mapping Failed`,e),[]))}},kn=L(`slideshow`,{state:()=>({data:{},isLoadingMore:!1,isLoading:!1,moreToLoad:!0}),actions:{async fetchSlideshows(e){let{fetch:t,...n}=e;if(!(e.hash in this.data)){this.isLoading=!0;let r=await new On({fetch:t}).get(n);this.data[e.hash]=r,this.isLoading=!1;let{props:i}=e;(!r||!r.length||i.count&&r.length<i.count)&&(this.moreToLoad=!1)}},async fetchMoreSlideshows(e){let{fetch:t,...n}=e;this.isLoadingMore=!0;let r=await new On({fetch:t}).get(n);this.data[e.hash]=[...this.data[e.hash]??[],...r],this.isLoadingMore=!1;let{props:i}=e;(!r||!r.length||i.count&&r.length<i.count)&&(this.moreToLoad=!1)}},getters:{getSlideshows:e=>t=>t in e.data&&e.data[t]?e.data[t]:[],getLoadingFlag(e){return e.isLoading},getLoadingMoreFlag(e){return e.isLoadingMore},getMoreToLoad(e){return e.moreToLoad}}}),An={__name:`SlideshowComponent`,props:{...G},setup(t){let n=kn(),r=t,{$customFetch:i}=e(),{initialize:a,loadMore:o,getComponentData:s,currentSportId:c,config:l,hash:u}=W({props:r,fetch:i}),{selectedVideo:d,closeVideo:f,switchVideo:p}=Ce(),m=j(()=>n.getSlideshows(u())),h=j(()=>n.getMoreToLoad),g=j(()=>n.getLoadingMoreFlag),_=j(()=>n.getLoadingFlag);return T(async()=>{await s(n.fetchSlideshows),a(n.fetchMoreSlideshows)}),(e,t)=>b(e.$slots,`content`,{data:D(m),config:D(l),loadMore:D(o),moreToLoad:D(h),isLoadingMore:D(g),isLoading:D(_),currentSportId:D(c),selectedVideo:D(d),switchVideo:D(p),closeVideo:D(f)})}},jn={key:0,id:`slideshow_video`,class:`component c-slideshow c-slideshow--video-top`},Mn=[`src`],Nn={class:`c-slideshow__details relative z-10 gap-5 text-center text-white px-4`},Pn={class:`c-slideshow__logo`},Fn={key:0,class:`text-on-primary s-text-hero`},In=[`aria-label`],Ln=Object.assign(o({__name:`SlideshowVideo`,setup(i){let{$createImageUrl:a}=e(),o=pe(),s=B(),l=N(`pause`),d=()=>{let e=document?.getElementById(`slideshow_video`)?.querySelector(`video`);e&&(e.paused===!1&&e.currentTime>0&&e.ended===!1?(e.pause(),l.value=`play`):(e.play(),l.value=`pause`))};return(e,i)=>{let p=I,h=H,_=An;return g(),r(_,{name:`slideshowVideo`,count:1,sportId:D(s),extra:{slideshow_id:1}},{content:n(({data:e})=>[e?.length?(g(),c(`div`,jn,[(g(!0),c(m,null,A(e,e=>(g(),r(ee(`div`),{key:e.id,target:`_blank`,class:`c-slideshow__item relative flex items-center justify-center w-full aspect-[1] md:aspect-[4/1] h-[375px] md:h-[480px] overflow-hidden`},{default:n(()=>[e.video?.youtube?(g(),c(`video`,{key:0,id:`parallaxVideo`,ref_for:!0,ref:`backgroundVideo`,class:`absolute top-0 left-0 w-full h-full object-cover z-[-1] pointer-events-none`,src:`${e.video.youtube}`,autoplay:``,loop:``,muted:``,playsinline:``,type:`video/mp4`},null,8,Mn)):e.picture&&e.picture[0]?.url?(g(),c(`div`,{key:1,class:`absolute top-0 left-0 w-full h-full z-[-1] bg-cover bg-center`,style:w(`background-image:url(${D(a)({image:`${D(o).bucket}${e.picture[0].url}`,breakpoint:0})})`)},null,4)):(g(),c(`div`,{key:2,class:`absolute top-0 left-0 w-full h-full z-[-1] bg-cover bg-center`,style:w(`background-image:url(${D(a)({image:`${D(o).bucket}/images/nextgen_2025/stories_mainstory_default.png`,breakpoint:0})})`)},null,4)),f(`div`,Nn,[f(`div`,Pn,[u(p,{alt:``,images:[{breakpoint:0,image:`/images/sng_2025/slideshow_graphic.svg`,width:258,height:80}]}
1)]),e.title?(g(),c(`h2`,Fn,x(e.title),1)):t(``,!0)]),e.video?.youtube?(g(),c(`button`,{key:3,id:`slideshow-video-pause`,class:`c-slideshow__video-pause`,"aria-label":`${D(l)} video`,onClick:i[0]||=e=>d()},[u(h,{class:``,name:`icon-${D(l)}`,"aria-hidden":`true`},null,8,[`name`])],8,In)):t(``,!0)]),_:2},1024))),128))])):t(``,!0)]),_:1},8,[`sportId`])}}}),{__name:`SlideshowVideo`}),Rn={class:`c-countdown__item`},zn={class:`c-countdown__details`},Bn={class:`c-countdown__opponent`},Vn={key:0,class:`c-countdown__atvs s-text-details`},Hn={key:1,class:`c-countdown__logo`},Un={class:`c-countdown__sport`},Wn={class:`c-countdown__sport-title s-text-details-bold`},Gn={key:0,class:`c-countdown__opponent-name s-text-title-desktop`},Kn={key:1,class:`c-countdown__date-time s-text-details flex align-center`},qn={key:0,class:`c-countdown__date`},Jn={key:1,class:`c-countdown__date-time-separator`},Yn={class:`c-countdown__time`},Xn={class:`c-countdown__footer`},Zn={class:`c-countdown__timer flex justify-center align-center`},Qn={class:`c-countdown__timer-item`},$n={class:`c-countdown__timer-value s-text-heading-desktop`},er={class:`c-countdown__timer-label s-text-details`},tr={class:`c-countdown__timer-item`},nr={class:`c-countdown__timer-value s-text-heading-desktop`},rr={class:`c-countdown__timer-label s-text-details`},ir={class:`c-countdown__timer-item`},ar={class:`c-countdown__timer-value s-text-heading-desktop`},or={class:`c-countdown__timer-label s-text-details`},sr={title:`Minutes`},cr={class:`c-countdown__timer-item`},lr={class:`c-countdown__timer-value s-text-heading-desktop`},ur={class:`c-countdown__timer-label s-text-details`},dr={title:`Seconds`},fr={key:0,class:`c-countdown__sponsor`},pr={key:0,class:`c-countdown__links-item`},mr={key:1,class:`c-countdown__links-item`},hr={__name:`TCountdownItemRelaxed`,props:{data:{type:Object,required:!0},countdown:{type:Object,required:!0},itemConfig:{type:Object,required:!0,theme:{type:String,default:`on-light-theme`},opponentName:{type:Boolean,default:!0},cta:{type:Boolean,default:!0},ctaShowText:{type:Boolean,default:!0},adLocationName:{type:String,default:``}}},setup(r){let{$format_date:i}=e(),a=r;return(e,o)=>{let l=I,d=H,p=K,h=J;return a.data&&a.countdown?(g(),c(`div`,{key:0,class:y([`c-countdown c-countdown--relaxed`,a.itemConfig.theme])},[f(`article`,Rn,[f(`div`,zn,[f(`div`,Bn,[r.data?.game?.atVs&&!a.itemConfig.opponentName?(g(),c(`div`,Vn,x(r.data.game.atVs),1)):t(``,!0),r.data?.game?.opponent?.image?.url?(g(),c(`div`,Hn,[u(l,{alt:r.data?.game?.opponent?.image?.alt_text??``,src:r.data?.game?.opponent?.image?.url,images:[{breakpoint:0,image:r.data?.game?.opponent?.image?.url,width:40,height:40}]},null,8,[`alt`,`src`,`images`])])):t(``,!0)]),f(`div`,Un,[f(`div`,Wn,x(r.data?.game?.sport?.title),1),a.itemConfig.opponentName?(g(),c(`div`,Gn,x(r.data?.game?.atVs+` `+r.data?.game?.opponent?.title),1)):t(``,!0),r.data?.game?.start_date||r.data?.game?.time?(g(),c(`div`,Kn,[r.data?.game?.start_date?(g(),c(`span`,qn,x(D(i)(r.data.game.start_date,`ccc. MMM dd`)),1)):t(``,!0),r.data?.game?.start_date&&r.data?.game?.time?(g(),c(`span`,Jn)):t(``,!0),f(`span`,Yn,[u(d,{name:`icon-time`,"aria-hidden":`true`}),s(` `+x(r.data?.game?.time),1)])])):t(``,!0)])]),f(`div`,Xn,[f(`div`,Zn,[f(`div`,Qn,[f(`div`,$n,x(r.countdown.days),1),f(`div`,er,x(r.countdown.days===1?`day`:`days`),1)]),f(`div`,tr,[f(`div`,nr,x(r.countdown.hours),1),f(`div`,rr,x(r.countdown.hours===1?`hr`:`hrs`),1)]),f(`div`,ir,[f(`div`,ar,x(r.countdown.minutes),1),f(`div`,or,[f(`abbr`,sr,x(r.countdown.minutes===1?`min`:`mins`),1)])]),f(`div`,cr,[f(`div`,lr,x(r.countdown.seconds),1),f(`div`,ur,[f(`abbr`,dr,x(r.countdown.seconds===1?`sec`:`secs`),1)])])]),a.itemConfig.adLocationName?(g(),c(`div`,fr,[u(p,{adSlotName:a.itemConfig.adLocationName},null,8,[`adSlotName`])])):t(``,!0),(r.data?.game?.game_center_enabled||r.data?.game?.media?.tickets)&&a.itemConfig.cta?(g(),c(`ul`,{key:1,class:y([`c-countdown__links`,{"c-countdown__links--has-text":a.itemConfig.ctaShowText}])},[r.data?.game?.media?.tickets?(g(),c(`li`,pr,[u(h,{class:`c-countdown__links-link s-text-regular-bold`,href:r.data.game.media.tickets,"aria-label":`buy now tickets for ${r.data.game?.sport?.title} ${r.data?.game?.atVs===`at`?`at`:`versus`} ${r.data?.game?.opponent?.title}`},{default:n(()=>[u(d,{name:`icon-tickets`,class:`c-countdown__link-icon`,"aria-hidden":`true`}),a.itemConfig.ctaShowText?(g(),c(m,{key:0},[s(` Buy Now `)],64)):t(``,!0)]),_:1},8,[`href`,`aria-label`])])):t(``,!0),r.data?.game?.game_center_link&&r.data?.game?.game_center_enabled?(g(),c(`li`,mr,[u(h,{class:`c-countdown__links-link s-text-regular-bold`,href:r.data.game.game_center_link,"aria-label":`game center for ${r.data.game?.sport?.title} ${r.data?.game?.atVs===`at`?`at`:`versus`} ${r.data.game?.opponent?.title}`},{default:n(()=>[a.itemConfig.ctaShowText?(g(),c(m,{key:0},[s(` Game Center `)],64)):t(``,!0),u(d,{name:`icon-arrow-right`,class:`c-countdown__link-icon s-gamecenter-icon`,"aria-hidden":`true`})]),_:1},8,[`href`,`aria-label`])])):t(``,!0)],2)):t(``,!0)])])],2)):t(``,!0)}}},gr={class:`c-countdown__item`},_r={class:`c-countdown__details`},vr={class:`c-countdown__opponent`},yr={key:0,class:`c-countdown__atvs s-text-details`},br={key:1,class:`c-countdown__logo`},xr={class:`c-countdown__sport`},Sr={class:`s-text-details-bold`},Cr={key:0,class:`s-text-title c-countdown__opponent-name`},wr={class:`c-countdown__timer flex justify-center align-center`},Tr={class:`c-countdown__timer-item`},Er={class:`c-countdown__timer-value s-text-heading-large lg:s-text-heading-desktop`},Dr={class:`c-countdown__timer-label s-text-details`},Or={class:`c-countdown__timer-item`},kr={class:`c-countdown__timer-value s-text-heading-large lg:s-text-heading-desktop`},Ar={class:`c-countdown__timer-label s-text-details`},jr={class:`c-countdown__timer-item`},Mr={class:`c-countdown__timer-value s-text-heading-large lg:s-text-heading-desktop`},Nr={class:`c-countdown__timer-label s-text-details`},Pr={title:`Minutes`},Fr={class:`c-countdown__timer-item`},Ir={class:`c-countdown__timer-value s-text-heading-large lg:s-text-heading-desktop`},Lr={class:`c-countdown__timer-label s-text-details`},Rr={title:`Seconds`},zr={key:0,class:`c-countdown__links c-countdown__links--no-text c-countdown__links--mobile`},Br={key:0,class:`c-countdown__links-item`},Vr={key:1,class:`c-countdown__links-item`},Hr={class:`c-countdown__footer`},Ur={key:0,class:`c-countdown__sponsor c-countdown__sponsor--desktop`},Wr={key:0,class:`c-countdown__links-item`},Gr={key:1,class:`c-countdown__links-item`},Kr={__name:`TCountdownItemCompact`,props:{data:{type:Object,required:!0},countdown:{type:Object,required:!0},itemConfig:{type:Object,required:!0,theme:{type:String,default:`on-light-theme`},opponentName:{type:Boolean,default:!0},cta:{type:Boolean,default:!0},ctaShowText:{type:Boolean,default:!0},adLocationName:{type:String,default:``}}},setup(e){let r=e;return(i,a)=>{let o=I,l=H,d=J,p=K;return r.data&&r.countdown?(g(),c(`div`,{key:0,class:y([`c-countdown c-countdown--compact`,r.itemConfig.theme])},[f(`article`,gr,[f(`div`,_r,[f(`div`,vr,[e.data?.game?.atVs&&!r.itemConfig.opponentName?(g(),c(`div`,yr,x(e.data.game.atVs),1)):t(``,!0),e.data?.game?.opponent?.image?.url?(g(),c(`div`,br,[u(o,{alt:e.data.game?.opponent?.image?.alt_text??``,src:e.data.game?.opponent?.image?.url,images:[{breakpoint:0,image:e.data.game?.opponent?.image?.url,width:40,height:40}]},null,8,[`alt`,`src`,`images`])])):t(``,!0)]),f(`div`,xr,[f(`div`,Sr,x(e.data?.game?.sport?.title),
11),r.itemConfig.opponentName?(g(),c(`div`,Cr,x(e.data?.game?.atVs+` `+e.data?.game?.opponent?.title),1)):t(``,!0)])]),f(`div`,wr,[f(`div`,Tr,[f(`div`,Er,x(e.countdown.days),1),f(`div`,Dr,x(e.countdown.days===1?`day`:`days`),1)]),f(`div`,Or,[f(`div`,kr,x(e.countdown.hours),1),f(`div`,Ar,x(e.countdown.hours===1?`hr`:`hrs`),1)]),f(`div`,jr,[f(`div`,Mr,x(e.countdown.minutes),1),f(`div`,Nr,[f(`abbr`,Pr,x(e.countdown.minutes===1?`min`:`mins`),1)])]),f(`div`,Fr,[f(`div`,Ir,x(e.countdown.seconds),1),f(`div`,Lr,[f(`abbr`,Rr,x(e.countdown.seconds===1?`sec`:`secs`),1)])]),(e.data?.game?.game_center_enabled||e.data?.game?.media?.tickets)&&r.itemConfig.cta&&!r.itemConfig.ctaShowText?(g(),c(`ul`,zr,[e.data.game?.media?.tickets?(g(),c(`li`,Br,[u(d,{class:`c-countdown__links-link s-text-regular-bold`,href:e.data.game.media.tickets,"aria-label":`buy now tickets for ${e.data.game?.sport?.title} ${e.data.game.atVs===`at`?`at`:`versus`} ${e.data.game?.opponent?.title}`},{default:n(()=>[u(l,{name:`icon-tickets`,class:`c-countdown__link-icon`,"aria-hidden":`true`}),r.itemConfig.ctaShowText?(g(),c(m,{key:0},[s(` Buy Now `)],64)):t(``,!0)]),_:1},8,[`href`,`aria-label`])])):t(``,!0),e.data.game?.game_center_link&&e.data.game?.game_center_enabled?(g(),c(`li`,Vr,[u(d,{class:`c-countdown__links-link s-text-regular-bold`,href:e.data.game.game_center_link,"aria-label":`game center for ${e.data.game?.sport?.title} ${e.data.game.atVs===`at`?`at`:`versus`} ${e.data.game?.opponent?.title}`},{default:n(()=>[r.itemConfig.ctaShowText?(g(),c(m,{key:0},[s(` Game Center `)],64)):t(``,!0),u(l,{name:`icon-arrow-right`,class:`c-countdown__link-icon s-gamecenter-icon`,"aria-hidden":`true`})]),_:1},8,[`href`,`aria-label`])])):t(``,!0)])):t(``,!0)]),f(`div`,Hr,[r.itemConfig.adLocationName?(g(),c(`div`,Ur,[u(p,{adSlotName:r.itemConfig.adLocationName},null,8,[`adSlotName`])])):t(``,!0),(e.data?.game?.game_center_enabled||e.data?.game?.media?.tickets)&&r.itemConfig.cta?(g(),c(`ul`,{key:1,class:y([`c-countdown__links c-countdown__links--desktop`,{"c-countdown__links--has-text":r.itemConfig.ctaShowText}])},[e.data?.game?.media?.tickets?(g(),c(`li`,Wr,[u(d,{class:`c-countdown__links-link s-text-regular-bold`,href:e.data.game.media.tickets,"aria-label":`buy now tickets for ${e.data.game?.sport?.title} ${e.data.game.atVs===`at`?`at`:`versus`} ${e.data.game?.opponent?.title}`},{default:n(()=>[u(l,{name:`icon-tickets`,class:`c-countdown__link-icon`,"aria-hidden":`true`}),r.itemConfig.ctaShowText?(g(),c(m,{key:0},[s(` Buy Now `)],64)):t(``,!0)]),_:1},8,[`href`,`aria-label`])])):t(``,!0),e.data.game?.game_center_link&&e.data.game?.game_center_enabled?(g(),c(`li`,Gr,[u(d,{class:`c-countdown__links-link s-text-regular-bold`,href:e.data.game.game_center_link,"aria-label":`game center for ${e.data.game?.sport?.title} ${e.data.game.atVs===`at`?`at`:`versus`} ${e.data.game?.opponent?.title}`},{default:n(()=>[r.itemConfig.ctaShowText?(g(),c(m,{key:0},[s(` Game Center `)],64)):t(``,!0),u(l,{name:`icon-arrow-right`,class:`c-countdown__link-icon s-gamecenter-icon`,"aria-hidden":`true`})]),_:1},8,[`href`,`aria-label`])])):t(``,!0)],2)):t(``,!0)])])],2)):t(``,!0)}}},qr=class{fetch;resource=`/api/v2/Countdown`;constructor({fetch:e}){this.fetch=e}async get(e){let{props:t}=e,n={sportId:t.sport_id};return this.fetch(`${this.resource}/homepage`,{params:n,onResponse:({response:e})=>{e.status===204&&(e._data=null)}}).then(e=>e?ie(e):null).catch(e=>(console.error(`[CountdownsRepo] get() mapping failed`,e),null))}},Jr=L(`countdowns`,{state:()=>({countdowns:{},isLoading:!1}),actions:{async fetchCountdowns(e){let{fetch:t,...n}=e;if(!(e.hash in this.countdowns)){this.isLoading=!0;let r=await new qr({fetch:t}).get(n);this.countdowns[e.hash]=r,this.isLoading=!1}}},getters:{getCountdowns:e=>t=>t in e.countdowns&&e.countdowns[t]?e.countdowns[t]:null,getLoadingFlag:e=>e.isLoading}}),Yr={__name:`CountdownsComponent`,props:{...G},setup(t){let n=Jr(),r=N(R.utc()),i=N(R.utc()),a=d({days:0,hours:0,minutes:0,seconds:0}),o,s=t,{$customFetch:c}=e(),{getComponentData:l,currentSportId:u,config:f,hash:p}=W({props:s,fetch:c}),m=j(()=>n.getCountdowns(p())),h=j(()=>
1n.getLoadingFlag),g=()=>{o=setInterval(()=>{r.value=r.value?.plus({seconds:1})},1e3)},_=()=>clearInterval(o),v=()=>{if(i.value?.diff(r.value).milliseconds>0){let{days:e,hours:t,minutes:n,seconds:o}=i.value.diff(r.value,[`days`,`hours`,`minutes`,`seconds`]).normalize().toObject();a.days=e,a.hours=t,a.minutes=n,a.seconds=Math.floor(o??0)}else a.days=0,a.hours=0,a.minutes=0,a.seconds=0,_()};return T(async()=>{await l(n.fetchCountdowns),M(m,()=>{r.value=R.utc(),m.value?.game.start_date?i.value=R.fromISO(m.value.game.start_date):i.value=R.utc(),_(),g()},{immediate:!0}),M(r,e=>{e&&v()},{immediate:!0})}),te(()=>{_()}),(e,t)=>b(e.$slots,`content`,{data:D(m),isLoading:D(h),config:D(f),currentSportId:D(u),countdown:D(a)})}},Xr=[`id`,`aria-labelledby`],Zr={__name:`TCountdownStandard`,props:{headerConfig:{type:Object,required:!0},componentConfig:{type:Object,required:!0,sportIdOverride:{type:String||Number,required:!1},itemStyle:{type:String,default:`compact`}},itemConfig:{type:Object,required:!0}},setup(e){let i=B(),a=e;return(e,o)=>{let s=Y,l=hr,d=Kr,f=Yr;return g(),r(f,{count:1,sportId:a.componentConfig.sportIdOverride??D(i)},{content:n(({data:e,countdown:n})=>[e&&n?(g(),c(`section`,{key:0,id:a.componentConfig.identifier,class:y([`s-countdown s-countdown--grid`,[a.componentConfig.theme]]),"aria-labelledby":a.headerConfig.identifier},[u(s,{headerConfig:a.headerConfig,theme:a.componentConfig.theme},null,8,[`headerConfig`,`theme`]),a.componentConfig.itemStyle===`relaxed`?(g(),r(l,{key:0,data:e,countdown:n,itemConfig:a.itemConfig},null,8,[`data`,`countdown`,`itemConfig`])):a.componentConfig.itemStyle===`compact`?(g(),r(d,{key:1,data:e,countdown:n,itemConfig:a.itemConfig},null,8,[`data`,`countdown`,`itemConfig`])):(g(),r(d,{key:2,data:e,countdown:n,itemConfig:a.itemConfig},null,8,[`data`,`countdown`,`itemConfig`]))],10,Xr)):t(``,!0)]),_:1},8,[`sportId`])}}},Qr={key:0,class:`c-videos__details`},$r={class:`c-videos__title block`},ei=[`id`],ti={key:1,class:`c-videos__media relative`},ni={key:1,class:`c-videos__icon`},ri={key:2,class:`c-videos__details`},ii={class:`c-videos__title block`},ai=[`id`],oi={__name:`TVideosItemList`,props:{componentIdentifier:{type:String,required:!1},video:{type:Object,required:!0},itemConfig:{type:Object,required:!1,theme:{type:String,default:`on-light-theme`},wrapped:{type:Boolean,default:!1},gradient:{type:String,default:``},headline:{type:String,default:`under`},icon:{type:Boolean,default:!1},size:{type:String,default:`large`},headlineLocation:{type:String,default:`left`},images:{type:Object,default:null,preload:{type:Boolean,default:!1},effect:{type:Object,default:null},sizes:{type:Array,default:[]}}},id:{type:[Number,String],required:!0}},setup(e){let i=e,a=j(()=>i.itemConfig?.icon||i.itemConfig?.size===`large`?`large`:i.itemConfig?.size===`medium`||i.itemConfig?.size===`small`?`regular`:i.itemConfig?.size===`x-small`?`full`:`regular`);return(e,o)=>{let s=Q,l=X,d=H,p=J,m=$;return g(),c(`article`,{class:y([`c-videos__item c-videos__item--list`,[i?.itemConfig?.theme,i?.itemConfig?.size+`-size`,{"light-effect":i.itemConfig?.images?.effect.effectColor===`light`},{"icon-enabled":i.itemConfig?.icon}]])},[i.itemConfig?.headlineLocation===`left`?(g(),c(`div`,Qr,[f(`div`,$r,[f(`h3`,{id:`${i.componentIdentifier}-item-title-${i.video.id}`,class:y([{"s-text-title-large":i?.itemConfig?.size===`large`},{"s-text-title":i?.itemConfig?.size===`medium`},{"s-text-title-small":i?.itemConfig?.size===`small`||i?.itemConfig?.size===`x-small`}])},x(i.video.title),11,ei)]),u(s,{sport:i.video.sport,date:i.video.date,theme:i?.itemConfig?.theme},null,8,[`sport`,`date`,`theme`])])):t(``,!0),i.itemConfig?.images?(g(),c(`div`,ti,[u(p,{href:i.video.url,"aria-hidden":`true`,class:`c-videos__media-link`,tabindex:`-1`},{default:n(()=>[i.itemConfig?.icon?(g(),c(`div`,ni,[u(d,{name:`icon-news`})])):(g(),r(l,{key:0,alt:``,src:i.video.image?.url,logoImage:i.itemConfig?.logoImage,images:i.itemConfig?.images},null,8,[`src`,`logoImage`,`images`]))]),_:1},8,[`href`]),i.video?.showcase?(g(),r(m,{key:0,location:`media`,buttonSize:a.value,theme:i?.itemConfig?.theme,fakePlayButtonOnly:!0},null,8,[`buttonSize`,`theme`])):t(``,!0)])):t(``,!0),i.itemConfig?.headlineLocation===`right`?(g(),c(`div`,ri,[f(`div`,ii,[f(`h3`,{id:`${i.componentIdentifier}-item-title-${i.video.id}`,class:y([{"s-text-title-large":i?.itemConfig?.size===`large`},{"s-text-title":i?.itemConfig?.size===`medium`},{"s-text-title-small":i?.itemConfig?.size===`small`||i?.itemConfig?.size===`x-small`}])},x(i.video.title),11,ai)]),u(s,{sport:i.video.sport,date:i.video.date,theme:i?.itemConfig?.theme},null,8,[`sport`,`date`,`theme`])])):t(``,!0),i.video?.showcase?(g(),r(m,{key:3,id:i.video.id,componentIdentifier:i.componentIdentifier,content:i.video.showcase,location:`details`,theme:i?.itemConfig?.theme,wholeItemClickable:!0},null,8,[`id`,`componentIdentifier`,`content`,`theme`])):t(``,!0)],2)}}},si={class:`c-videos__media relative`},ci={"aria-hidden":`true`,class:`c-videos__media-link`,tabindex:`-1`},li={class:`c-videos__details`},ui={class:`c-videos__title block`},di=[`id`],fi={__name:`TVideosItemCard`,props:{componentIdentifier:{type:String,required:!1},video:{type:Object,required:!0},itemConfig:{type:Object,required:!1,theme:{type:String,default:`on-light-theme`},wrapped:{type:Boolean,default:!1},gradient:{type:String,default:``},headline:{type:String,default:`under`},images:{preload:{type:Boolean,default:!1},effect:{type:Object,default:null},sizes:{type:Array,default:[]}}},id:{type:[Number,String],required:!0}},setup(e){let n=e;return(e,i)=>{let a=X,o=$,s=Q;return g(),c(`article`,{class:y([`c-videos__item c-videos__item--card`,[n?.itemConfig?.theme,{"wrapped-enabled":n?.itemConfig?.wrapped},{"headline-overlaid":n?.itemConfig?.headline===`overlay`},{"light-effect":n.itemConfig?.images.effect.effectColor===`light`}]])},[f(`div`,si,[f(`div`,ci,[u(a,{alt:``,src:n.video.image?.url,logoImage:n.itemConfig?.logoImage,images:n.itemConfig?.images},null,8,[`src`,`logoImage`,`images`])]),n.video?.showcase&&n?.itemConfig?.headline!==`overlay`?(g
1(),r(o,{key:0,location:`media`,theme:n?.itemConfig?.theme,fakePlayButtonOnly:!0},null,8,[`theme`])):t(``,!0)]),f(`div`,li,[n.video?.showcase&&n?.itemConfig?.headline===`overlay`?(g(),r(o,{key:0,location:`details`,theme:n?.itemConfig?.theme,fakePlayButtonOnly:!0},null,8,[`theme`])):t(``,!0),f(`div`,ui,[f(`h3`,{id:`${n.componentIdentifier}-item-title-${n.video.id}`,class:`s-text-title`},x(n.video.title),9,di)]),u(s,{sport:n.video.sport,date:n.video.date,theme:n?.itemConfig?.theme},null,8,[`sport`,`date`,`theme`])]),n.video?.showcase?(g(),r(o,{key:0,id:n.video.id,componentIdentifier:n.componentIdentifier,content:n.video.showcase,location:`details`,theme:n?.itemConfig?.theme,wholeItemClickable:!0},null,8,[`id`,`componentIdentifier`,`content`,`theme`])):t(``,!0)],2)}}},pi={class:`c-videos__media relative`},mi={"aria-hidden":`true`,class:`c-videos__media-link`,tabindex:`-1`},hi={class:`c-videos__details`},gi={class:`c-videos__title block`},_i=[`id`],vi={key:1,class:`c-videos__sponsor`},yi={__name:`TVideosItemMega`,props:{componentIdentifier:{type:String,required:!1},video:{type:Object,required:!0},itemConfig:{type:Object,required:!1,theme:{type:String,default:`on-light-theme`},wrapped:{type:Boolean,default:!1},gradient:{type:String,default:``},headline:{type:String,default:`under`},widgets:{type:Object,default:null},images:{preload:{type:Boolean,default:!1},logo:{type:String,default:``},sizes:{type:Array,default:[]},effect:{type:Object,default:null}}},id:{type:[Number,String],required:!0}},setup(e){let n=e;return(e,i)=>{let a=X,o=$,s=Q,l=K;return g(),c(`article`,{class:y([`c-videos__item c-videos__item--mega`,[n?.itemConfig?.theme,{"wrapped-enabled":n?.itemConfig?.wrapped},{"headline-overlaid":n?.itemConfig?.headline===`overlay`},{"light-effect":n.itemConfig?.images.effect.effectColor===`light`}]])},[f(`div`,pi,[f(`div`,mi,[u(a,{alt:``,src:n.video.image?.url,images:n.itemConfig?.images},null,8,[`src`,`images`])]),n.video?.showcase&&n?.itemConfig?.headline!==`overlay`?(g(),r(o,{key:0,location:`media`,theme:n?.itemConfig?.theme,fakePlayButtonOnly:!0},null,8,[`theme`])):t(``,!0)]),f(`div`,hi,[n.video?.showcase&&n?.itemConfig?.headline===`overlay`?(g(),r(o,{key:0,location:`details`,theme:n?.itemConfig?.theme,fakePlayButtonOnly:!0},null,8,[`theme`])):t(``,!0),f(`div`,gi,[f(`h3`,{id:`${n.componentIdentifier}-item-title-${n.video.id}`,class:`s-text-hero`},x(n.video.title),9,_i)]),u(s,{sport:n.video.sport,date:n.video.date,theme:n?.itemConfig?.theme},null,8,[`sport`,`date`,`theme`]),n.itemConfig?.widgets?.sponsorLocationName?(g(),c(`div`,vi,[u(l,{adSlotName:n.itemConfig.widgets.sponsorLocationName},null,8,[`adSlotName`])])):t(``,!0)]),n.video?.showcase?(g(),r(o,{key:0,id:n.video.id,componentIdentifier:n.componentIdentifier,content:n.video.showcase,location:`details`,theme:n?.itemConfig?.theme,wholeItemClickable:!0},null,8,[`id`,`componentIdentifier`,`content`,`theme`])):t(``,!0)],2)}}},bi={key:0,class:`c-videos__media relative`},xi={"aria-hidden":`true`,class:`c-videos__media-link`,tabindex:`-1`},Si={class:`c-videos__details`},Ci={key:0,class:`c-videos__sponsor`},wi=[`title`],Ti=[`id`],Ei={key:1,class:`c-videos__media relative`},Di={"aria-hidden":`true`,class:`c-videos__media-link`,tabindex:`-1`},Oi={__name:`TVideosItemFeatured`,props:{componentIdentifier:{type:String,required:!1},video:{type:Object,required:!0},itemConfig:{type:Object,required:!1,theme:{type:String,default:`on-light-theme`},wrapped:{type:Boolean,default:!1},gradient:{type:String,default:``},headline:{type:String,default:`under`},widgets:{type:Object,default:null},images:{preload:{type:Boolean,default:!1},logo:{type:String,default:``},sizes:{type:Array,default:[]},effect:{type:Object,default:null}}},id:{type:[Number,String],required:!0}},setup(e){let{isDesktop:n}=V(),i=e;return(e,a)=>{let o=X,s=$,l=K,d=Q;return g(),c(`article`,{class:y([`c-videos__item c-videos__item--feature`,[i?.itemConfig?.theme,`headline-`+i.itemConfig?.headlineLocation]])},[i.itemConfig?.headlineLocation!==`left`&&i.itemConfig?.headlineLocation!==`grid-left`||!D(n)?(g(),c(`div`,bi,[f(`div`,xi,[u(o,{alt:``,src:i.video.image?.url,images:i.itemConfig?.images},null,8,[`src`,`images`])]),i.video?.showcase&&i?.itemConfig?.headline!==`overlay`?(g
1(),r(s,{key:0,location:`media`,theme:i?.itemConfig?.theme,fakePlayButtonOnly:!0},null,8,[`theme`])):t(``,!0)])):t(``,!0),f(`div`,Si,[i.itemConfig?.widgets?.sponsorLocationName?(g(),c(`div`,Ci,[u(l,{adSlotName:i.itemConfig.widgets.sponsorLocationName},null,8,[`adSlotName`])])):t(``,!0),f(`div`,{class:`c-videos__title block`,title:i.video.title},[f(`h3`,{id:`${i.componentIdentifier}-item-title-${i.video.id}`,class:`s-text-hero`},x(i.video.title),9,Ti)],8,wi),u(d,{sport:i.video.sport,date:i.video.date,theme:i?.itemConfig?.theme,wrapped:!0},null,8,[`sport`,`date`,`theme`])]),(i.itemConfig?.headlineLocation===`left`||i.itemConfig?.headlineLocation===`grid-left`)&&D(n)?(g(),c(`div`,Ei,[f(`div`,Di,[u(o,{alt:``,src:i.video.image?.url,images:i.itemConfig?.images},null,8,[`src`,`images`])]),i.video?.showcase&&i?.itemConfig?.headline!==`overlay`?(g(),r(s,{key:0,location:`media`,theme:i?.itemConfig?.theme,fakePlayButtonOnly:!0},null,8,[`theme`])):t(``,!0)])):t(``,!0),i.video?.showcase?(g(),r(s,{key:2,id:i.video.id,componentIdentifier:i.componentIdentifier,content:i.video.showcase,location:`details`,theme:i?.itemConfig?.theme,wholeItemClickable:!0},null,8,[`id`,`componentIdentifier`,`content`,`theme`])):t(``,!0)],2)}}},ki=class{fetch;resource=`/api/v2.1/Videos/all-access`;constructor({fetch:e}){this.fetch=e}async get(e){let{params:t,paginationHandler:n}=ce(e);return this.fetch(this.resource,{params:t}).then(e=>{if(!e)return console.error(`[AllAccessRepo] get() fetch Failed`),[];let t=e.items.map(e=>se(e));return t?.length?n.getData(t):[]}).catch(e=>(console.error(`[AllAccessRepo] get() mapping Failed`,e),[]))}async getCategories(){return this.fetch(`${this.resource}/categories/archive?requireExistingMedia=true`).then(e=>e&&e&&e?.length?e.map(e=>oe(e)):[]).catch(e=>(console.error(`[AllAccessRepo] getCategories() request Failed`,e),[]))}},Ai=L(`allaccess`,{state:()=>({videos:{},categories:[],isLoadingMore:{},isLoading:{},moreToLoad:{}}),actions:{async fetchVideos(e){let{fetch:t,...n}=e;if(!(e.hash in this.videos)){this.isLoading[e.hash]=!0;let r=await new ki({fetch:t}).get(n);this.videos[e.hash]=r,this.isLoading[e.hash]=!1;let{props:i}=e;(!r||!r.length||i.count&&r.length<i.count)&&(this.moreToLoad[e.hash]=!1)}},async fetchMoreVideos(e){let{fetch:t,...n}=e;this.isLoadingMore[e.hash]=!0;let r=await new ki({fetch:t}).get(n);this.videos[e.hash]=[...this.videos[e.hash]??[],...r],this.isLoadingMore[e.hash]=!1;let{props:i}=e;(!r||!r.length||i.count&&r.length<i.count)&&(this.moreToLoad[e.hash]=!1)},async fetchCategories(e){if(!this.categories.length){let t=await new ki({fetch:e}).getCategories();this.categories=t.length?[{id:0,title:`All Categories`},...t]:t}}},getters:{getVideos:e=>t=>t in e.videos&&e.videos[t]?e.videos[t]:[],getLoadingMoreFlag:e=>t=>t in e.isLoadingMore?e.isLoadingMore[t]??!1:!1,getLoadingFlag:e=>t=>t in e.isLoading?e.isLoading[t]??!1:!1,getMoreToLoad:e=>t=>t in e.moreToLoad?e.moreToLoad[t]??!0:!0,getCategories(e){return e.categories}}}),ji=class{fetch;resource=`/api/v2/series`;constructor({fetch:e}){this.fetch=e}async getSeriesTitles(){return this.fetch(`${this.resource}/titles`).then(e=>e?.length?e.map(e=>le(e)):null).catch(e=>(console.error(`[SeriesRepo] getSeriesTitles() Request error caught`,e),null))}async getSeriesById(e){return e==0?await this.getAllSeriesEpisodes():this.fetch(`${this.resource}/${e}`).then(e=>e?ue(e):null).catch(e=>(console.error(`[SeriesRepo] getSeriesById() Request error caught`,e),null))}async getAllSeriesEpisodes(){return this.fetch(`${this.resource}/episodes?sortByPostDateDesc=true`).then(e=>e?.length?de(e):null).catch(e=>(console.error(`[SeriesRepo] getAllSeriesEpisodes() Request error caught`,e),null))}},Mi=L(`series`,{state:()=>({seriesTitles:[],series:{},isLoadingSeries:!1}),actions:{async fetchSeriesTitles(e){if(!this.seriesTitles?.length){let t=await new ji({fetch:e}).getSeriesTitles();this.seriesTitles=t||[]}},async fetchSeries(e,t){if(!(e in this.series)){this.isLoadingSeries=!0;let n=await new ji({fetch:t}).getSeriesById(e);n&&(this.series[e]=n),this.isLoadingSeries=!1}}},getters:{getSeriesTitles:e=>e.seriesTitles,getSeries:e=>t=>e.series[t],getLoadingSeriesFlag(e){return e.isLoadingSeries}}}),Ni={__name:`AllAccessComponent`,props:{...G,seriesId:{type:Number,required:!1},config:{type:Object,required:!1,default:()=>({onDemand:!0,series:!1})}},async setup(t){let n,r,{$customFetch:a}=e(),o=Ai(),s=Mi(),c=t,{initialize:l,loadMore:u,getComponentData:d,currentSportId:f,config:p,hash:m}=W({props:c,fetch:a}),{sports:h,selectedSport:g,updateSport:_}=be(c,f,d,o.fetchVideos),{selectedVideo:v,closeVideo:y,switchVideo:x}=Ce(),S=j(()=>o.getVideos(m())),C=j(()=>o.getMoreToLoad(m())),w=j(()=>o.getLoadingMoreFlag(m())),ee=j(()=>o.getLoadingFlag(m())),T=j(()=>o.getCategories),E=N({id:0,title:`All Categories`}),te=e=>{E.value&&e&&e.target&&O(Number.parseInt(e.target.value))},O=e=>{let t=T.value?.find(t=>
1t.id==e);t?E.value=t:E.value=T.value[0]};M(()=>E.value,(e,t)=>{e&&t!==void 0&&d(o.fetchVideos,{category:e.id})});let k={id:-1,title:``},A={id:0,title:`All Series`},P=N(Object.assign({},k)),F=j(()=>{let e=s.getSeriesTitles;return[A,...e]}),ne=async()=>{await s.fetchSeriesTitles(a);let e=F.value.find(e=>e.id===c.seriesId);e===void 0?P.value=A:P.value=e},I=e=>{P.value&&e&&e.target&&re(Number.parseInt(e.target.value))},L=e=>{re(e)},re=e=>{let t=F.value.find(t=>t.id==e);t?P.value=Object.assign({},t):P.value=Object.assign({},F.value[0])};M(()=>P.value,async(e,t)=>{e!==void 0&&t!==void 0&&t.id!==-1&&await ie(e.id)});let R=j(()=>{if(P.value!==void 0)return s.getSeries(P.value.id)}),z=j(()=>s.getLoadingSeriesFlag),ie=async e=>{await s.fetchSeries(e,a)};return c.config.onDemand&&([n,r]=i(()=>Promise.all([d(o.fetchVideos),o.fetchCategories(a)])),await n,r(),l(o.fetchMoreVideos)),c.config.series&&([n,r]=i(()=>ne()),await n,r(),[n,r]=i(()=>ie(P.value.id)),await n,r()),(e,t)=>b(e.$slots,`content`,{data:D(S),config:D(p),loadMore:D(u),isLoadingMore:D(w),isLoading:D(ee),moreToLoad:D(C),currentSportId:D(f),selectedVideo:D(v),switchVideo:D(x),closeVideo:D(y),categories:D(T),selectedCategory:D(E),updateCategory:te,sports:D(h),selectedSport:D(g),updateSport:D(_),series:D(F),selectedSeries:D(P),updateSeries:I,updateSeriesById:L,seriesData:D(R),seriesDataIsLoading:D(z)})}},Pi=[`id`,`aria-labelledby`],Fi={key:0,class:`c-controls__button c-controls__button--prev`,"aria-label":`Go to previous video`,type:`button`},Ii={key:1,class:`c-videos__swiper-dots c-controls__dots`},Li=[`aria-label`],Ri={key:3,class:`c-controls__button c-controls__button--next`,"aria-label":`Go to next video`,type:`button`},zi={class:`c-videos__buttons flex items-center justify-center`},Bi=[`onClick`],Vi={key:1,class:`c-videos__no-data text-center s-text-paragraph-small`},Hi=q({__name:`TVideosSlider`,props:{headerConfig:{type:Object,required:!0,showText:{type:Boolean,default:!0},headerText:{type:String,default:`Header Text Placeholder`},adLocationName:{type:String,default:``},identifier:{type:String,default:``},logo:{type:Object,src:{type:String,default:null},alt:{type:String,default:``},width:{type:Number,default:null},height:{type:Number,default:null}}},componentConfig:{type:Object,required:!0,theme:{type:String,default:`on-light-theme`},identifier:{type:String,default:``},itemStyle:{type:String,default:`list`},count:{type:Number,default:1},start:{type:Number,default:0},wrapped:{type:Boolean,default:!1},slidesPerView:{type:Number||String,default:1},overflow:{type:Boolean,default:!1},lopsided:{type:Boolean,default:!1},spaceBetween:{type:Number,default:16},navigationType:{type:String,default:`buttons`},arrows:{type:Boolean,default:!0},dots:{type:Boolean,default:!1},autoplay:{type:Boolean,default:!1},loop:{type:Boolean,default:!1},cta:{location:{type:String,default:``},text:{type:String,default:``}},loadMore:{type:Boolean,default:!1},sportIdOverride:{type:String||Number,required:!1}},itemConfig:{type:Object,required:!0}},setup(e){let i=B(),a=N(null),o=N(!0),l=e,d=N({breakpoints:{0:{}},keyboard:{enabled:!0,onlyInViewport:!0},a11y:{enabled:!0},autoplay:{delay:1e4,disableOnInteraction:!1,waitForTransition:!1},navigation:{prevEl:`#${l.componentConfig.identifier} .c-controls__button--prev`,nextEl:`#${l.componentConfig.identifier} .c-controls__button--next`},pagination:{el:`#${l.componentConfig.identifier} .c-controls__dots`,bulletClass:`swiper-dots-bullet`,bulletActiveClass:`swiper-dots-bullet-active`,clickable:!0},modules:[_,S,C,O,h]}),p=N(`pause`),b=()=>{let e=document.getElementById(l.componentConfig.identifier)?.getElementsByClassName(`swiper`)?.[0];if(e!==void 0){let t=e.swiper;t.autoplay.running?(t.autoplay.stop(),p.value=`play`):(t.autoplay.start(),p.value=`pause`)}},w=()=>{let e=ve(l.componentConfig.identifier);if(e!==void 0){let t=e;t&&t.isBeginning&&t.isEnd&&(o.value=!1)}};return M(a,()=>{w()}),(e,h)=>{let _=Y,S=oi,C=fi,w=yi,ee=Oi,T=v,E=H,te=k,O=ye,j=Ni;return g(),r(j,{name:l.componentConfig.identifier,count:l.componentConfig.count,start:l.componentConfig.start,sportId:l.componentConfig.sportIdOverride??D(i)},{content:n(({data:e,sports:i,updateSport:v,loadMore:k,isLoadingMore:j,moreToLoad:M,selectedSport:N})=>[f(`section`,{id:l.componentConfig.identifier,class:y([`s-videos s-videos--slider`,[l.componentConfig.theme,{"wrapped-enabled":l.componentConfig.wrapped},{"slide-overflow":l?.componentConfig?.overflow},{lopsided:l?.componentConfig?.lopsided}]]),"aria-labelledby":l.headerConfig.identifier},[u(_,{headerConfig:l.headerConfig,theme:l.componentConfig.theme,cta:l.componentConfig.cta,ctaLink:`/watch`,f
1ilterOptions:l.headerConfig.sportFilter?i:void 0,class:y([{"sidearm-wrapper":l?.componentConfig?.lopsided}]),onSelectHeaderFilter:v},null,8,[`headerConfig`,`theme`,`cta`,`filterOptions`,`class`,`onSelectHeaderFilter`]),e?.length?(g(),c(m,{key:0},[u(te,{modules:D(d).modules,loop:l?.componentConfig?.loop&&e?.length%l?.componentConfig?.slidesPerView===0,navigation:l?.componentConfig?.arrows?D(d).navigation:void 0,pagination:l?.componentConfig?.dots?D(d).pagination:void 0,autoplay:l?.componentConfig?.autoplay?D(d).autoplay:void 0,breakpoints:D(d).breakpoints,slidesPerView:l?.componentConfig?.slidesPerView,spaceBetween:l?.componentConfig?.spaceBetween,a11y:D(d).a11y},{default:n(()=>[(g(!0),c(m,null,A(e,(e,i)=>(g(),r(T,{key:i},{default:n(()=>[l.componentConfig.itemStyle===`list`?(g(),r(S,{key:0,id:i,componentIdentifier:l.componentConfig.identifier,video:e,itemConfig:l.itemConfig},null,8,[`id`,`componentIdentifier`,`video`,`itemConfig`])):t(``,!0),l.componentConfig.itemStyle===`card`?(g(),r(C,{key:1,id:i,componentIdentifier:l.componentConfig.identifier,video:e,itemConfig:l.itemConfig},null,8,[`id`,`componentIdentifier`,`video`,`itemConfig`])):t(``,!0),l.componentConfig.itemStyle===`mega`?(g(),r(w,{key:2,id:i,componentIdentifier:l.componentConfig.identifier,video:e,itemConfig:l.itemConfig},null,8,[`id`,`componentIdentifier`,`video`,`itemConfig`])):t(``,!0),l.componentConfig.itemStyle===`feature`?(g(),r(ee,{key:3,id:i,componentIdentifier:l.componentConfig.identifier,video:e,itemConfig:l.itemConfig},null,8,[`id`,`componentIdentifier`,`video`,`itemConfig`])):t(``,!0)]),_:2},1024))),128)),D(o)&&(l?.componentConfig?.arrows||l?.componentConfig?.dots||l?.componentConfig?.autoplay)?(g(),c(`div`,{key:0,ref_key:`swiperControlsContainer`,ref:a,class:y([`c-controls__wrapper flex`,[l?.componentConfig?.navigationType,l.componentConfig?.theme]])},[l?.componentConfig?.arrows?(g(),c(`button`,Fi,[u(E,{"aria-hidden":`true`,name:`icon-chevron-left`})])):t(``,!0),l?.componentConfig?.dots&&l?.componentConfig?.navigationType===`tracker`?(g(),c(`div`,Ii)):t(``,!0),l?.componentConfig?.autoplay?(g(),c(`button`,{key:2,class:`c-controls__button c-controls__button--pausplay`,type:`button`,"aria-live":`polite`,"aria-label":`${D(p)} videos rotator`,onClick:h[0]||=F(e=>b(),[`prevent`])},[u(E,{class:`swiper-buttons__button-icon`,name:`icon-${D(p)}`,"aria-hidden":`true`},null,8,[`name`])],8,Li)):t(``,!0),l?.componentConfig?.arrows?(g(),c(`button`,Ri,[u(E,{"aria-hidden":`true`,name:`icon-chevron-right`})])):t(``,!0)],2)):t(``,!0)]),_:2},1032,[`modules`,`loop`,`navigation`,`pagination`,`autoplay`,`breakpoints`,`slidesPerView`,`spaceBetween`,`a11y`]),f(`div`,zi,[l.componentConfig.cta?.location===`footer`?(g(),r(O,{key:0,link:`/watch`,cta:l.componentConfig.cta,theme:l.componentConfig.theme},null,8,[`cta`,`theme`])):t(``,!0),l.componentConfig.loadMore&&M?(g(),c(`button`,{key:1,class:`c-videos__loadmore s-text-regular-bold`,type:`button`,"aria-label":`Load More Videos`,onClick:e=>k(l.componentConfig.count,`#${l.componentConfig.identifier} .c-videos__item`)},[j?(g(),c(m,{key:0},[s(` Loading... `)],64)):(g(),c(m,{key:1},[s(` Load More `)],64))],8,Bi)):t(``,!0)])],64)):(g(),c(`div`,Vi,` No `+x(N?.title===`Choose Sport`?``:N?.title)+` videos available. `,1))],10,Pi)]),_:1},8,[`name`,`count`,`start`,`sportId`])}}},[[`__scopeId`,`data-v-0b28273f`]]),Ui={class:`c-instagram__outer`},Wi={class:`sr-only`},Gi={key:0,class:`c-instagram__media relative`},Ki={class:`c-instagram__details relative`},qi={class:`c-instagram__profile`},Ji={class:`c-instagram__username s-text-title-small`},Yi={key:0,class:`c-instagram__caption s-text-paragraph-small mt-1`},Xi={__name:`TInstagramItemCard`,props:{post:{type:Object,required:!0},itemConfig:{type:Object,required:!1,theme:{type:String,default:`on-light-theme`},wrapped:{type:Boolean,default:!1},showCaption:{type:Boolean,default:!0},gradient:{type:String,default:``},headline:{type:String,default:`under`},images:{preload:{type:Boolean,default:!1},effect:{type:Object,default:null},sizes:{type:Array,default:[]}}}},setup(r){let{$format_date:i}=e(),a=r;return(e,r)=>{let o=X,s=I,l=H,d=J;return g(),c(`div`,Ui,[f(`article`,{class:y([`c-instagram__item c-instagram__item--card`,[a?.itemConfig?.theme,{"wrapped-enabled":a?.itemConfig?.wrapped},{"headline-overlaid":a?.itemConfig?.headline===`overlay`},{"light-effect":a.itemConfig?.images.effect.effectColor===`light`}]])},[f(`h3`,Wi,x(D(i)(a.post.date,`MMMM d`)+` instagram post by `+a.post.user.full_name),1),u(d,{href:a.post.link,class:`c-instagram__link`,"aria-label":D(i)(a.post.date,`MMMM d`)+` post by `+a.post.user.full_name},{default:n(()=>[a.post.images.standard_resolution.url?(g(),c(`div`,Gi,[u(o,{alt:`Image posted `+D(i)(a.post.date,`MMMM d`)+` by `+a.post.user.full_name,src:a.post?.images.standard_resolution.url,logoImage:a.itemConfig?.logoImage,images:a.itemConfig?.images},null,8,[`alt`,`src`,`logoImage`,`images`])])):t(``,!0),f(`div`,Ki,[f(`div`,qi,[u(s,{class:`c-instagram__profile-picture`,alt:a.post?.user.full_name+` instagram profile picture`,src:a.post?.user.profile_picture,images:[{breakpoint:0,image:a.post?.user.profile_picture,width:50,height:50}]},null,8,[`alt`,`src`,`images`]),u(l,{name:`icon-social-instagram`,class:`c-instagram__profile-platform`})]),f(`div`,Ji,x(`@`+a.post.user.username),1),a.post.caption.text&&a.itemConfig?.showCaption?(g(),c(`p`,Yi,x(a.post.caption.text),1)):t(``,!0)])]),_:1},8,[`href`,`aria-label`])],2)])}}},Zi={class:`c-instagram__outer`},Qi={class:`sr-only`},$i={key:0,class:`c-instagram__media relative`},ea={class:`c-instagram__details absolute`},ta={class:`c-instagram__profile`},na={class:`c-instagram__username s-text-title-small`},ra={__name:`TInstagramItemInteractive`,props:{post:{type:Object,required:!0},itemConfig:{type:Object,required:!1,theme:{type:String,default:`on-light-theme`},wrapped:{type:Boolean,default:!1},gradient:{type:String,default:``},headline:{type:String,default:`under`},images:{preload:{type:Boolean,default:!1},effect:{type:Object,default:null},sizes:{type:Array,default:[]}}}},setup(r){let{$format_date:i}=e(),a=r;return(e,r)=>{let o=X,s=I,l=H,d=J;return g(),c(`div`,Zi,[f(`article`,{class:y([`c-instagram__item c-instagram__item--interactive`,[a?.itemConfig?.theme,{"wrapped-enabled":a?.itemConfig?.wrapped},{"headline-overlaid":a?.itemConfig?.headline===`overlay`},{"light-effect":a.itemConfig?.images.effect.effectColor===`light`}]])},[f(`h3`,Qi,x(D(i)(a.post.date,`MMMM d`)+` instagram post by `+a.post.user.full_name),1),u(d,{href:a.post.link,class:`c-instagram__link relative`,"aria-label":D(i)(a.post.date,`MMMM d`)+` post by `+a.post.user.full_name},{default:n(()=>[a.post.images.standard_resolution.url?(g(),c(`div`,$i,[u(o,{alt:`Image posted `+D(i)(a.post.date,`MMMM d`)+` by `+a.post.user.full_name,src:a.post?.images.standard_resolution.url,logoImage:a.itemConfig?.logoImage,images:a.itemConfig?.images},null,8,[`alt`,`src`,`logoImage`,`images`])])):t(``,!0),f(`div`,ea,[f(`div`,ta,[u(s,{class:`c-instagram__profile-picture`,alt:a.post?.user.full_name+` instagram profile picture`,src:a.post?.user.profile_picture,images:[{breakpoint:0,image:a.post?.user.profile_picture,width:50,height:50}]},null,8,[`alt`,`src`,`images`]),u(l,{name:`icon-social-instagram`,class:`c-instagram__profile-platform`})]),f(`div`,na,x(`@`+a.post.user.username),1)])]),_:1},8,[`href`,`aria-label`])],2)])}}},ia=e=>({id:e.id,text:e.text,created_time:e.createdTime,from:e.from}),aa=e=>({caption:e.caption?ia(e.caption):null,created_time:e.createdTime,date:e.date,id:e.id,link:e.link,likes:e.likes,images:{thumbnail:e?.images?.thumbnail?e.images.thumbnail:null,low_resolution:e?.images?.lowResolution?e.images.lowResolution:null,standard_resolution:e?.images?.standardResolution?e.images.standardResolution:null},user:{id:e.user.id,full_name:e.user.fullName,profile_picture:e.user.profilePicture,username:e.user.username},is_item_toggled:!1}),oa=e=>{let{props:t}=e,n=new fe(t?.start,t?.count);return{params:{$pageIndex:n.pageIndex,$pageSize:n.pageSize,sportId:t.sport_id},paginationHandler:n}},sa=class{fetch;resource=`/api/v2/Instagram`;constructor({fetch:e}){this.fetch=e}async get(e){let{params:t,paginationHandler:n}=oa(e);return this.fetch(this.resource,{params:t}).then(e=>{if(!e||!e?.items?.length)return null;let{items:t}=e,r=t.map(e=>aa(e));if(!r.length)return null;let i=r?.length?n.getData(r):[];return{posts:i,user:i?.[0]?.user||null}}).catch(e=>(console.error(`[InstagramRepos] get() Request Failed`,e),null))}},ca=L(`instagram`,{state:()=>({data:{},user:{},isLoading:{},isLoadingMore:{},moreToLoad:{}}),actions:{async fetchInstagramData(e){let{fetch:t,...n}=e;if(!(e.hash in this.data)){this.isLoading[e.hash]=!0;let r=await new sa({fetch:t}).get(n);if(r){let{posts:t,user:n}=r;this.data[e.hash]=t&&t.length?t:[],this.user[e.hash]=n}else this.data[e.hash]=[],this.user[e.hash]=null;this.isLoading[e.hash]=!1}},async fetchMoreInstagramData(e){let{fetch:t,...n}=e,{props:r}=e;this.isLoadingMore[e.hash]=!0;let i=await new sa({fetch:t}).get(n);(!i||!i?.posts?.length||i?.posts?.length&&r?.count&&i.posts.length<r.count)&&(this.moreToLoad[e.hash]=!1),i&&i.posts?.length&&(this.data[e.hash]=[...this.data[e.hash]??[],...i.posts]),this.isLoadingMore[e.hash]=!1}},getters:{getInstagramData:e=>t=>t in e.data?{posts:e.data[t],user:e.user[t]}:{posts:[],user:null}
1,getLoadingMoreFlag:e=>t=>t in e.isLoadingMore?e.isLoadingMore[t]??!1:!1,getLoadingFlag:e=>t=>t in e.isLoading?e.isLoading[t]??!1:!1,getMoreToLoad:e=>t=>t in e.moreToLoad?e.moreToLoad[t]??!0:!0}}),la={__name:`InstagramComponent`,props:{...G},setup(t){let n=ca(),r=t,{$customFetch:i}=e(),{getComponentData:a,initialize:o,currentSportId:s,config:c,loadMore:l,hash:u}=W({props:r,fetch:i}),d=j(()=>n.getInstagramData(u()).posts),f=j(()=>n.getInstagramData(u()).user),p=j(()=>n.getLoadingMoreFlag(u())),m=j(()=>n.getLoadingFlag(u())),h=j(()=>n.getMoreToLoad(u()));return T(async()=>{await a(n.fetchInstagramData),o(n.fetchMoreInstagramData)}),(e,t)=>b(e.$slots,`content`,{data:D(d),user:D(f),config:D(c),loadMore:D(l),moreToLoad:D(h),isLoadingMore:D(p),isLoading:D(m),currentSportId:D(s)})}};function ua(e,t,n){if(!Object.hasOwn(z,e)||!z[e])return n;{let r=re(),i=Object(a(r.getSportById(t))),o=Object(a(r.getSportByGlobalSlugOrShortname(`general`)));return t!==0&&Object.keys(i).length&&Object.hasOwn(i,e)&&i[e]?e===`facebook`||e===`youtube`?i[e].startsWith(`https://`)?i[e]:`https://${i[e]}`:`${z[e]}/${i[e]}`:Object.keys(o).length&&Object.hasOwn(o,e)&&o[e]?e===`facebook`||e===`youtube`?o[e].startsWith(`https://`)?o[e]:`https://${o[e]}`:`${z[e]}/${o[e]}`:n||`#`}}var da=[`id`,`aria-labelledby`],fa={class:`c-instagram__buttons flex items-center justify-center`},pa=[`onClick`],ma={key:1,class:`c-instagram__no-data text-center s-text-paragraph-small`},ha={__name:`TInstagramGrid`,props:{headerConfig:{type:Object,required:!0,showText:{type:Boolean,default:!0},headerText:{type:String,default:`Header Text Placeholder`},adLocationName:{type:String,default:``},identifier:{type:String,default:``},logo:{type:Object,src:{type:String,default:null},alt:{type:String,default:``},width:{type:Number,default:null},height:{type:Number,default:null}}},componentConfig:{type:Object,required:!0,theme:{type:String,default:`on-light-theme`},identifier:{type:String,default:``},dummy:{type:Boolean,default:!1},itemStyle:{type:String,default:`list`},staggered:{type:Boolean,default:!1},columns:{type:Number,default:1},count:{type:Number,default:1},start:{type:Number,default:0},cta:{location:{type:String,default:``},text:{type:String,default:``}},loadMore:{type:Boolean,default:!1},sportIdOverride:{type:String||Number,required:!1}},itemConfig:{type:Object,required:!0}},setup(e){let i=B(),a=e,o=[{id:`100`,caption:{text:`test instagram caption text`},user:{profile_picture:`https://via.placeholder.com/48x48/CECECE/000000`,username:`dummyusername`},images:{standard_resolution:{url:`https://images.sidearmdev.com/crop?url=https%3a%2f%2fdxbhsrqyrr690.cloudfront.net%2fsidearm.nextgen.sites%2fdrexeldragons.com%2fimages%2f2023%2f4%2f21%2fBoathouse2023.jpg&height=1080&width=1920&type=jpeg&gravity=smart`}},link:`#`},{id:`100`,caption:{text:`test instagram caption text`},user:{profile_picture:`https://via.placeholder.com/48x48/CECECE/000000`,username:`dummyusername`},images:{standard_resolution:{url:`https://images.sidearmdev.com/crop?url=https%3a%2f%2fdxbhsrqyrr690.cloudfront.net%2fsidearm.nextgen.sites%2fdrexeldragons.com%2fimages%2f2023%2f4%2f21%2fBoathouse2023.jpg&height=1080&width=1920&type=jpeg&gravity=smart`}},link:`#`},{id:`100`,caption:{text:`test instagram caption text`},user:{profile_picture:`https://via.placeholder.com/48x48/CECECE/000000`,username:`dummyusername`},images:{standard_resolution:{url:`https://images.sidearmdev.com/crop?url=https%3a%2f%2fdxbhsrqyrr690.cloudfront.net%2fsidearm.nextgen.sites%2fdrexeldragons.com%2fimages%2f2023%2f4%2f21%2fBoathouse2023.jpg&height=1080&width=1920&type=jpeg&gravity=smart`}},link:`#`},{id:`100`,caption:{text:`test instagram caption text`},user:{profile_picture:`https://via.placeholder.com/48x48/CECECE/000000`,username:`dummyusername`},images:{standard_resolution:{url:`https://images.sidearmdev.com/crop?url=https%3a%2f%2fdxbhsrqyrr690.cloudfront.net%2fsidearm.nextgen.sites%2fdrexeldragons.com%2fimages%2f2023%2f4%2f21%2fBoathouse2023.jpg&height=1080&width=1920&type=jpeg&gravity=smart`}},link:`#`},{id:`100`,caption:{text:`test instagram caption text`},user:{profile_picture:`https://via.placeholder.com/48x48/CECECE/000000`,username:`dummyusername`},images:{standard_resolution:{url:`https://images.sidearmdev.com/crop?url=https%3a%2f%2fdxbhsrqyrr690.cloudfront.net%2fsidearm.nextgen.sites%2fdrexeldragons.com%2fimages%2f2023%2f4%2f21%2fBoathouse2023.jpg&height=1080&width=1920&type=jpeg&gravity=smart`}},link:`#`},{id:`100`,caption:{text:`test instagram caption text`},user:{profile_picture:`https://via.placeholder.com/48x48/CECECE/000000`,username:`dummyusername`},images:{standard_resolution:{url:`https://images.sidearmdev.com/crop?url=https%3a%2f%2fdxbhsrqyrr690.cloudfront.net%2fsidearm.nextgen.sites%2fdrexeldragons.com%2fimages%2f2023%2f4%2f21%2fBoathouse2023.jpg&height=1080&width=1920&type=jpeg&gravity=smart`}},link:`#`}];return(e,l)=>{let d=Y,p=Xi,h=ra,_=ye,v=la;return g(),r(v,{name:a.componentConfig.identifier,count:a.componentConfig.count,start:a.componentConfig.start,sportId:a.componentConfig.sportIdOverride??D(i)},{content:n(({data:e,loadMore:n,moreToLoad:l,isLoadingMore:v})=>[f(`section`,{id:a.componentConfig.identifier,class:y([`s-instagram s-instagram--grid`,[a.componentConfig.theme,{"wrapped-enabled":a.componentConfig.wrapped}]]),"aria-labelledby":a.headerConfig.identifier},[u(d,{headerConfig:a.headerConfig,theme:a.componentConfig.theme,cta:a.componentConfig.cta,ctaLink:D(ua)(`instagram`,Number(D(i)),`/instagram-cta`)},null,8,[`headerConfig`,`theme`,`cta`,`ctaLink`]),e?.length||a.componentConfig.dummy?(g(),c(m,{key:0},[f(`div`,{class:y([`c-instagram c-instagram__container`,[`max-columns-`+a.componentConfig.columns,{"staggered-enabled":a.componentConfig.staggered}]])},[(g(!0),c(m,null,A(a.componentConfig.dummy?o:e,(e,n)=>(g(),c(m,{key:n},[a.componentConfig.itemStyle===`card`?(g(),r(p,{key:0,post:e,itemConfig:a.itemConfig},null,8,[`post`,`itemConfig`])):t(``,!0),a.componentConfig.itemStyle===`interactive`&&e.images?.standard_resolution?.url?(g(),r(h,{key:1,post:e,itemConfig:a.itemConfig},null,8,[`post`,`itemConfig`])):t(``,!0)],64))),128))],2),f(`div`,fa,[a.componentConfig.cta?.location===`footer`?(g(),r(_,{key:0,link:D(ua)(`instagram`,Number(D(i)),`/instagram-cta`),cta:a.componentConfig.cta,theme:a.componentConfig.theme},null,8,[`link`,`cta`,`theme`])):t(``,!0),a.componentConfig.loadMore&&l?(g(),c(`button`,{key:1,class:`c-instagram__loadmore s-text-regular-bold`,type:`button`,"aria-label":`Load More Instagram Posts`,onClick:e=>
1n(a.componentConfig.count,`#${a.componentConfig.identifier} .c-instagram__item`)},[v?(g(),c(m,{key:0},[s(` Loading... `)],64)):(g(),c(m,{key:1},[s(` Load More `)],64))],8,pa)):t(``,!0)])],64)):(g(),c(`div`,ma,` No posts available. `))],10,da)]),_:1},8,[`name`,`count`,`start`,`sportId`])}}};export{Dn as a,$e as c,De as d,Ln as i,Ze as l,Hi as n,bn as o,Zr as r,Q as s,ha as t,X as u};
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.