PageSourceSearch

https://www.flohockey.tv/3812.751ce77215fbac3d.js

js flohockey.tv collected 2026-10-02 03:38:01 UTC 64,626 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkflosports_webapp=self.webpackChunkflosports_webapp||[]).push([[3812],{83453:(Ce,S,i)=>{function x(_){return/^\/api\//.test(_)&&_.replace("/api/","")||_}i.d(S,{U:()=>x})},73812:(Ce,S,i)=>{i.r(S),i.d(S,{WatchModule:()=>xn});var x=i(26520),_=i(7069),P=i(77579),f=i(4707),xe=i(48382),J=i(39646),A=i(56451),be=i(4128),M=i(39841),h=i(39300),O=i(18312),b=i(82722),u=i(34782),d=i(54004),K=i(71884),W=i(18505),we=i(91005),D=i(75026),z=i(11365),I=i(14825),C=i(41951),X=i(96519),T=i(57559);const q=(t,o,n)=>({type:t.type,displayTitle:t.title,badgeText:t.label_1,destination:t.action.url,imageThumbnailProps:{...o,imageUrl:t.preview_image.url},analyticsProps:{...n,...t.action.analytics}}),B=t=>{const o=t.node.primary_event_or_series_association;return o?`${o?.slug_uri}/${"collection"===o?.type?"video":"videos"}?playing=${t.id}`:t.slug_uri},ee=(t,o,n)=>{const a={type:t.type,description:t.description},r={altText:t.title,imageSize:720,mobileSize:720};switch(t.type){case"card":return{...a,...q(t,r,o),subtext:(0,T.AG)(t.subtitle_1_parts.display_date,t.subtitle_1_parts.is_premium,n)};case"collection":return{...a,...q(t,r,o),subtext:t.footer_1};case"video":return{...a,displayTitle:t.short_title||t.title,badgeText:(0,X.Zd)(t.duration),destination:B(t),subtext:(0,T.AG)(t.publish_start_date,t.premium,n),imageThumbnailProps:{...r,imageUrl:t.asset.url},analyticsProps:{...o,node_id:t.id,node_type:t.type,primary_association_id:t.node.primary_event_or_series_association?.node_id??null,primary_association_title:t.node.primary_event_or_series_association?.title??null,is_premium:t.premium}}}},te=(t,o)=>{switch(t.type){case"card":case"collection":return{...o,type:"analytics",siteId:null,siteName:null,nodeId:t.action.analytics?.node_id||null,nodeType:t.action.analytics?.node_type||null,primaryAssociationId:t.action.analytics?.primary_association_id||null,primaryAssociationTitle:t.action.analytics?.primary_association_title||null,entityType:t.action.analytics?.node_type||null,entityId:t.action.analytics?.node_id||null,name:null,collectionSlug:null,isPremium:t.action.analytics?.is_premium||!1,extraContext:null,primaryAssociationShortTitle:null,slugUri:null,videoAnalytics:null};default:return{...o,type:"analytics",siteId:null,siteName:null,nodeId:t.id,nodeType:t.type,primaryAssociationId:t.node.primary_event_or_series_association?.node_id??null,primaryAssociationTitle:t.node.primary_event_or_series_association?.title??null,entityType:t.type,entityId:t.id,name:null,collectionSlug:null,isPremium:t.premium,extraContext:null,primaryAssociationShortTitle:null,slugUri:null,videoAnalytics:null}}},V=(t,o)=>{switch(t.type){case"card":case"collection":return{type:"link",screenType:"unknown",id:"non-unique-id",title:null,url:t.action?.url,style:"open",nextStyle:null,shareUrl:t.action?.url,state:null,apiCall:null,mergeParams:null,contentMetadata:null,nodeId:t.action.analytics?.node_id||null,nodeType:t.action.analytics?.node_type||null,analytics:te(t,o),asset:null,secondaryAsset:null,target:null,badge:null};default:return{type:"link",screenType:"unknown",id:"non-unique-id",title:null,url:B(t),style:"open",nextStyle:null,nodeId:t.id,nodeType:t.type,shareUrl:B(t),state:null,apiCall:null,mergeParams:null,contentMetadata:null,analytics:te(t,o),asset:null,secondaryAsset:null,target:null,badge:null}}};var Ie=i(95219);const Me=t=>{switch(t.live_event?.status){case"LIVE":case"INTERMISSION":return t.live_event?.id?`/live/${t.live_event?.id}`:t.slug_uri;default:return t.slug_uri}};var Te=i(49561);const Ee=t=>"large-card"===t.items_style,ne=t=>t.filter(Ee),ke=t=>t.filter(o=>"Live & Upcoming"===o.title),ae=t=>"event"===t.type,$e=t=>t.filter(ae),Ae=t=>t.map(n=>n.live_event?.stream_list.map(a=>({...a,liveEventId:n.live_event?.id})).find(a=>a.stream_active)).filter(_.bb),We=t=>t.map(n=>n.items.filter(ae).filter(a=>a.check_geo_restriction&&!!a.live_event).map(a=>a.live_event?.id).filter(_.bb)).reduce((n,a)=>n.concat(a),[]),De=(t,o,n,a,r)=>t.items.map((l,p)=>{const g=U(o,p,n,a);switch(l.type){case"event":return((t,o)=>{const n=t.live_event?((t,o)=>
1({status:t.status,startAtNext:t.start_at_next,startDateTime:t.start_date_time,numberOfDays:o||null,startTimeTbd:t.start_time_tbd,shortPrint:!1}))(t.live_event,t.number_of_days):null;return{type:t.type,displayTitle:t.short_title,showTopBadge:"LIVE"===t.live_event?.status,badgeText:(0,Ie.DV)(t),destination:Me(t),drillThroughLink:t.drill_through_link,liveEventId:t.live_event?.id??null,imageThumbnailProps:{altText:t.short_title,imageSize:720,mobileSize:720,imageUrl:t.asset.url},eventStatusProps:n,tags:t.tags,analyticsProps:{...o,event_status:t.live_event?.status??null,node_id:t.id,node_type:t.type,primary_association_id:t.node.primary_event_or_series_association?.node_id??null,primary_association_title:t.node.primary_event_or_series_association?.title??null,is_premium:t.premium}}})(l,g);case"card":case"collection":case"video":return ee(l,g,r)}}),ze=(t,o,n,a,r)=>t.items.map((l,p)=>{const g=U(o,p,n,a);return ee(l,g,r)}),Be=(t,o,n,a,r)=>t.items.map((l,p)=>{const g=U(o,p,n,a);switch(l.type){case"card":case"collection":case"video":return((t,o,n)=>{switch(t.type){case"card":return{id:t.id,type:t.type,title:t.title,style:"small-card",previewVideoMetadata:null,subtitle1:(0,T.AG)(t.subtitle_1_parts.display_date,t.subtitle_1_parts.is_premium,n),subtitle2:null,subtitle1Parts:null,showPlayIcon:!1,description:t.description,previewImage:{url:t.preview_image.url,type:"image",id:"non-unique-id",altText:null,style:"standard",zoom:1},label1:t.label_1,label1Icon:null,liveBlogParts:null,action:V(t,o),iconImage:null};case"collection":return{id:t.id,type:t.type,title:t.title,style:"small-card",previewVideoMetadata:null,subtitle1:t.footer_1,subtitle2:null,subtitle1Parts:null,showPlayIcon:!1,description:t.description,previewImage:{url:t.preview_image.url,id:"non-unique-id",type:"image",altText:null,style:"standard",zoom:1},label1:t.label_1,label1Icon:null,liveBlogParts:null,action:V(t,o),iconImage:null};case"video":return{id:`small-card-${t.id}`,type:t.type,title:t.short_title||t.title,style:"small-card",previewVideoMetadata:null,subtitle1:(0,T.AG)(t.publish_start_date,t.premium,n),subtitle2:null,subtitle1Parts:null,showPlayIcon:!0,description:null,previewImage:{url:t.asset.url,id:"non-unique-id",type:"image",altText:null,style:"standard",zoom:1},label1:(0,X.Zd)(t.duration),label1Icon:null,liveBlogParts:null,action:V(t,o),iconImage:null}}})(l,g,r)}}),U=(t,o,n,a)=>({row_number:t,row_item_number:o,array_length:n,collection_name:a}),F={deferClick:Te.N.advertising.preventClickTimeout};var m=i(36895),oe=i(83453),e=i(94650),ie=i(80529),Ve=i(91954),re=i(93634),Ue=i(49670),Fe=i(50245),Ne=i(17212),le=i(32797),Re=i(55887);let ce=(()=>{class t{constructor(n,a,r,l,p,g){this.http=n,this.logger=a,this.es=r,this.cacheDataService=l,this.ps=p,this.serverResponseService=g,this.markSsrUnavailable=()=>{this.ps.isServer&&this.serverResponseService?.setStatus(503)},this.getWatchSections=(y,w,G=4)=>{const c=new ie.LE({fromObject:{version:"1.7.82",limit:G.toString(),offset:w.toString(),site_id:y.toString(),filterSiteIds:y.toString()}});return this.cacheDataService.wrapper(Ue.Ib,c,!0,"WatchDataService.getWatchSections",{responseService:this.serverResponseService}).pipe((0,W.b)(s=>{void 0===s&&this.markSsrUnavailable()}),(0,d.U)(s=>s?.sections||[]))},this.getWatchSectionsByUrl=y=>this.http.get(y).pipe((0,d.U)(w=>w.sections),(0,re.R)(this.logger,"WatchDataService.getWatchSectionsByUrl",[],{responseService:this.serverResponseService})),this.getLivePreviewStreamToken=y=>this.http.post(`${this.es.config.endpoints.live}/streams/${y}/tokens/preview`,{adTracking:{appName:"flosports-web"}}).pipe((0,d.U)(w=>w.data),(0,re.R)(this.logger,"WatchDataService.getLivePreviewStreamToken",{}))}}return t.\u0275fac=function(n){return new(n||t)(e.\u0275\u0275inject(ie.eN),e.\u0275\u0275inject(Ve.te),e.\u0275\u0275inject(Fe.L),e.\u0275\u0275inject(Ne.D),e.\u0275\u0275inject(le.m),e.\u0275\u0275inject(Re.N,8))},t.\u0275prov=e.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac}),t})();var se=i(39047),E=i(9367),de=i(95698),Ge=i(70477),pe=i(14814);const me={page_category:"Watch",category:"Watch",autoPageCall:!1};let ge=(()=>{class t{constructor(n,a,r){this.segmentService=n,this.pageMeta=a,this.verticalService=r}sendPageCall(){return this.segmentService.pageV2(me,{_tag:"list"})}sendPreviewStreamDisplayed(n){return this.segmentService.trackPreviewStreamDisplayed(se.AA.STREAM_PREVIEW_DISPLAYED,{live_id:n})}sendScrollingPage(n){this.segmentService.trackEvent({name:se.AA.INFINITE_SCROLL,properties:{page:n}})}setPageMeta(){this.verticalService.siteSettings$.pipe((0,de.q)(1)).subscribe(n=>{const a=["Watch",n.sport_name,`| ${n.site_name}
1`].filter(Boolean).join(" "),r=["Watch the latest",n.sport_name,`videos, events, and live streams on ${n.site_name}.`].filter(Boolean).join(" ");this.pageMeta.setPageMeta({title:a,type:"website",description:r,twitterCard:"summary_large_image",canonicalUrl:n.core_site_url?`${n.core_site_url}/watch`:void 0,image:{url:n.meta_default_image??"",width:E.fF,height:E.l},siteName:n.site_name})})}}return t.\u0275fac=function(n){return new(n||t)(e.\u0275\u0275inject(Ge.BP),e.\u0275\u0275inject(E.de),e.\u0275\u0275inject(pe.A))},t.\u0275prov=e.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac}),t})();var Ze=i(5201),Ye=i(87493),he=i(54968),ve=i(63900),N=i(69718),R=i(68675),j=i(87833),k=i(39137);const Je=["scrollContainer"],Ke=["carouselContainer"],ue=function(t){return{"d-md-flex":t}};function Xe(t,o){if(1&t){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"span",8),e.\u0275\u0275listener("click",function(){const l=e.\u0275\u0275restoreView(n).ngIf,p=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(p.scrollClick$.next(-l.clientWidth))}),e.\u0275\u0275element(1,"flo-svg-icon",9),e.\u0275\u0275elementEnd()}2&t&&e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(1,ue,o.ngIf.showLeft))}function qe(t,o){if(1&t){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"span",10),e.\u0275\u0275listener("click",function(){const l=e.\u0275\u0275restoreView(n).ngIf,p=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(p.scrollClick$.next(l.clientWidth))}),e.\u0275\u0275element(1,"flo-svg-icon",11),e.\u0275\u0275elementEnd()}2&t&&e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(1,ue,o.ngIf.showRight))}const et=["*"];let tt=(()=>{class t{constructor(n,a){this.renderer2=n,this.platformId=a,this.scrollElement$=new f.t(1),this.carouselContainer$=new f.t(1),this.scrollClick$=new P.x,this.ngAfterViewInit$=new P.x,this.ngOnDestroy$=new P.x,this.elements$=this.scrollElement$.pipe((0,h.h)(r=>r.children.length>0),(0,h.h)(r=>(0,_.bb)(r.children)),(0,d.U)(r=>Array.from(r.children))),this.computedPaddingChildElements$=this.elements$.pipe((0,h.h)(()=>(0,m.NF)(this.platformId)),(0,d.U)(r=>{const l=getComputedStyle(r[0]);return l.paddingRight?parseFloat(l.paddingRight):0}),(0,u.d)(1)),this.transformAmount$=this.scrollClick$.pipe((0,D.R)((r,l)=>r+l,0)),this.scrollPosition$=this.transformAmount$.pipe((0,z.M)(this.scrollElement$,this.computedPaddingChildElements$),(0,d.U)(([r,l,p])=>{const g=l.scrollWidth-(l.clientWidth+p);return r<0?0:r>=g?g:r}),(0,u.d)(1)),this.showScrollControls$=this.carouselContainer$.pipe((0,ve.w)(r=>(0,M.a)([(0,A.T)((0,he.R)(r,"mouseenter").pipe((0,N.h)(!0)),(0,he.R)(r,"mouseleave").pipe((0,N.h)(!1))),this.scrollElement$,this.scrollPosition$.pipe((0,R.O)(0)),this.computedPaddingChildElements$])),(0,d.U)(([r,l,p,g])=>({showLeft:0!==p,showRight:p<l.scrollWidth-(l.clientWidth+g),clientWidth:l.clientWidth+g})),(0,u.d)(1)),this.addScrollSnapClass$=this.elements$.pipe((0,de.q)(1)).subscribe(r=>{r.forEach((l,p)=>{this.renderer2.addClass(l,"scroll-snap-by-device")})}),this.scroll$=this.scrollPosition$.pipe((0,z.M)(this.scrollElement$),(0,b.R)(this.ngOnDestroy$)).subscribe(([r,l])=>{this.renderer2.setStyle(l,"transform",`translateX(${-r}px)`)})}set scrollContainer(n){n.nativeElement&&this.scrollElement$.next(n.nativeElement)}set carouselContainer(n){n.nativeElement&&this.carouselContainer$.next(n.nativeElement)}ngAfterViewInit(){this.ngAfterViewInit$.next(),this.ngAfterViewInit$.complete()}ngOnDestroy(){this.ngOnDestroy$.next(),this.ngOnDestroy$.complete()}}return t.\u0275fac=function(n){return new(n||t)(e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.PLATFORM_ID))},t.\u0275cmp=e.\u0275\u0275defineComponent({type:t,selectors:[["flo-watch-carousel"]],viewQuery:function(n,a){if(1&n&&(e.\u0275\u0275viewQuery(Je,5),e.\u0275\u0275viewQuery(Ke,7)),2&n){let r;e.\u0275\u0275queryRefresh(r=e.\u0275\u0275loadQuery())&&(a.scrollContainer=r.first),e.\u0275\u0275queryRefresh(r=e.\u0275\u0275loadQuery())&&(a.carouselContainer=r.first)}},ngContentSelectors:et,decls:11,vars:6,consts:[["data-test","watch-carousel-container",1,"position-relative","carousel-container","hover-fade-in","fade-out","fade-children"],["carouselContainer",""],[1,"handle-container","handle-left-container","position-absolute","bottom","h-100","left","d-flex","justify-content-end","hover-fade-in","fade-out"],["floAnalytics","","name","Navigate Carousel Left","tagName","Button","data-test","left-scroll-control","class","d-none handle bg-white color-900 justify-content-center bottom position-absolute",3,"ngClass","click",4,"ngIf"],["data-test","watch-carousel-scroll",1,"d-flex","flex-row","content-container","position-relative","px-md-4","px-3","px-lg-0","py-0"],["scrollC
1ontainer",""],[1,"handle-container","handle-right-container","position-absolute","bottom","right","h-100","hover-fade-in","fade-out"],["floAnalytics","","name","Navigate Carousel Right","tagName","Button","data-test","right-scroll-control","class","d-none handle justify-content-center bottom bg-white color-900 position-absolute",3,"ngClass","click",4,"ngIf"],["floAnalytics","","name","Navigate Carousel Left","tagName","Button","data-test","left-scroll-control",1,"d-none","handle","bg-white","color-900","justify-content-center","bottom","position-absolute",3,"ngClass","click"],["icon","icon-chevron-left","width","1em",1,"svg-vertical-align-middle","align-self-center","d-flex"],["floAnalytics","","name","Navigate Carousel Right","tagName","Button","data-test","right-scroll-control",1,"d-none","handle","justify-content-center","bottom","bg-white","color-900","position-absolute",3,"ngClass","click"],["icon","icon-chevron-right","width","1em",1,"svg-vertical-align-middle","align-self-center","d-flex"]],template:function(n,a){1&n&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275elementStart(0,"div",0,1)(2,"div",2),e.\u0275\u0275template(3,Xe,2,3,"span",3),e.\u0275\u0275pipe(4,"async"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",4,5),e.\u0275\u0275projection(7),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"div",6),e.\u0275\u0275template(9,qe,2,3,"span",7),e.\u0275\u0275pipe(10,"async"),e.\u0275\u0275elementEnd()()),2&n&&(e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(4,2,a.showScrollControls$)),e.\u0275\u0275advance(6),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(10,4,a.showScrollControls$)))},dependencies:[m.mk,m.O5,j.b,k.v,m.Ov],styles:[".dark-theme[_nghost-%COMP%]   .content-container[_ngcontent-%COMP%], .dark-theme   [_nghost-%COMP%]   .content-container[_ngcontent-%COMP%]{background-color:#0c0c0c}.dark-theme[_nghost-%COMP%]   .carousel[_ngcontent-%COMP%], .dark-theme   [_nghost-%COMP%]   .carousel[_ngcontent-%COMP%]{background-color:#0c0c0c}@media (min-width: 992px){.dark-theme[_nghost-%COMP%]   .carousel-container[_ngcontent-%COMP%]   .handle-right-container[_ngcontent-%COMP%], .dark-theme   [_nghost-%COMP%]   .carousel-container[_ngcontent-%COMP%]   .handle-right-container[_ngcontent-%COMP%]{background-image:linear-gradient(to left,#0c0c0c,rgba(12,12,12,0) 60%)}}@media (min-width: 992px){.dark-theme[_nghost-%COMP%]   .carousel-container[_ngcontent-%COMP%]   .handle-left-container[_ngcontent-%COMP%], .dark-theme   [_nghost-%COMP%]   .carousel-container[_ngcontent-%COMP%]   .handle-left-container[_ngcontent-%COMP%]{background-image:linear-gradient(to right,#0c0c0c,rgba(12,12,12,0) 60%)}}.handle-container[_ngcontent-%COMP%]{width:12%;z-index:1}@media (hover: none) and (pointer: coarse) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5){.handle-container[_ngcontent-%COMP%]{display:none}}.handle[_ngcontent-%COMP%]{height:52px;width:52px;top:25%;border-radius:50%;opacity:.8;box-shadow:0 4px 24px #00000026}.handle[_ngcontent-%COMP%]:hover{opacity:1;cursor:pointer}.content-container[_ngcontent-%COMP%]{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;transform:translate(0);transition:transform .75s ease 0s;margin:0 auto;width:100%;max-width:1110px;scroll-padding:0 16px}@media (min-width: 768px){.content-container[_ngcontent-%COMP%]{scroll-padding:0 24px}}@media (min-width: 992px){.content-container[_ngcontent-%COMP%]{overflow-x:visible}}@media (min-width: 1284px){.content-container[_ngcontent-%COMP%]{max-width:1228px}}@media (hover: none) and (pointer: coarse) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5){.content-container[_ngcontent-%COMP%]{overflow-x:scroll}}@media (hover: none) and (pointer: coarse) and (min-width: 1366px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5){.content-container[_ngcontent-%COMP%]{overflow-x:visible}}@media only screen and (width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5){.content-container[_ngcontent-%COMP%]{padding-left:15px!important;scroll-padding:0 15px}}.content-container[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.carousel-container[_ngcontent-%COMP%]{overflow:hidden}@media (hover: none) and (pointer: coarse) and (min-width: 1366px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5){.carousel-container[_ngcontent-%COMP%]{overflow:scroll}}.carousel-container[_ngcontent-%COMP%]   .carousel-container[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}"],changeDetection:0}),t})();var nt=i(27840),at=i(23093),ot=i(30539),it=i(43207);const rt=["videoElement"];let lt=(()=>
1{class t{constructor(n){this.videoError=new e.EventEmitter,this.ngOnDestroy$=new f.t(1),this.handleHlsMessages$=new f.t(1),this.contentVideoElement$=new f.t(1),this.isBrowser$=new f.t(1),this.play=this.isBrowser$.pipe((0,ve.w)(()=>this.contentVideoElement$),(0,b.R)(this.ngOnDestroy$)).subscribe(a=>{a.play().catch(r=>{a.muted=!0,a.play().catch(()=>{this.videoError.emit(!0)})})}),this.videoError$=this.handleHlsMessages$.pipe((0,h.h)(a=>"hlsError"===a.key),(0,h.h)(a=>"networkError"===a.message.type),(0,N.h)(!0),(0,b.R)(this.ngOnDestroy$),(0,u.d)(1)),this.emitVideoError$=this.videoError$.pipe((0,b.R)(this.ngOnDestroy$)).subscribe(a=>{this.videoError.emit(a)}),this.isBrowser$.next((0,m.NF)(n))}set contentVideoElement(n){n&&n.nativeElement&&this.contentVideoElement$.next(n.nativeElement)}ngOnDestroy(){this.ngOnDestroy$.next(),this.ngOnDestroy$.complete()}}return t.\u0275fac=function(n){return new(n||t)(e.\u0275\u0275directiveInject(e.PLATFORM_ID))},t.\u0275cmp=e.\u0275\u0275defineComponent({type:t,selectors:[["flo-video-preview"]],viewQuery:function(n,a){if(1&n&&e.\u0275\u0275viewQuery(rt,5),2&n){let r;e.\u0275\u0275queryRefresh(r=e.\u0275\u0275loadQuery())&&(a.contentVideoElement=r.first)}},inputs:{src:"src",posterImage:"posterImage"},outputs:{videoError:"videoError"},decls:2,vars:3,consts:[["data-test","video-preview","floMse","","playsinline","",1,"rounded","w-100",3,"poster","muted","src","floMseClientMessageChange"],["videoElement",""]],template:function(n,a){1&n&&(e.\u0275\u0275elementStart(0,"video",0,1),e.\u0275\u0275listener("floMseClientMessageChange",function(l){return a.handleHlsMessages$.next(l)}
1),e.\u0275\u0275elementEnd()),2&n&&e.\u0275\u0275property("poster",a.posterImage,e.\u0275\u0275sanitizeUrl)("muted",!0)("src",a.src,e.\u0275\u0275sanitizeUrl)},dependencies:[it.R],changeDetection:0}),t})();var _e=i(3572);function ct(t,o){1&t&&(e.\u0275\u0275elementStart(0,"div",14)(1,"div",15),e.\u0275\u0275text(2," Not available in your area "),e.\u0275\u0275elementEnd()())}function st(t,o){1&t&&(e.\u0275\u0275elementStart(0,"div",16),e.\u0275\u0275element(1,"flo-svg-icon",17),e.\u0275\u0275elementEnd())}function dt(t,o){if(1&t){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"flo-video-preview",18),e.\u0275\u0275listener("videoError",function(r){e.\u0275\u0275restoreView(n);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.handleVideoError$.next(r))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(2&t){const n=o.ngIf,a=e.\u0275\u0275nextContext().ngIf;e.\u0275\u0275advance(1),e.\u0275\u0275property("src",n.cleanUri)("posterImage",a.imageThumbnailProps.imageUrl)}}function pt(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"div",22),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&t){const n=e.\u0275\u0275nextContext(2).ngIf;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(n.badgeText)}}function mt(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"flo-image-thumbnail",19)(1,"div",20),e.\u0275\u0275template(2,pt,2,1,"div",21),e.\u0275\u0275elementEnd()()),2&t){const n=e.\u0275\u0275nextContext().ngIf;e.\u0275\u0275property("imageUrl",n.imageThumbnailProps.imageUrl)("imageSize",n.imageThumbnailProps.imageSize)("altText",n.imageThumbnailProps.altText)("duration",n.imageThumbnailProps.duration)("mobileSize",n.imageThumbnailProps.mobileSize),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",null!==n.badgeText)}}function gt(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"a",23),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&t){const n=e.\u0275\u0275nextContext().ngIf;e.\u0275\u0275property("routerLink",null==n.drillThroughLink?null:n.drillThroughLink.slug_uri),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",(null==n.drillThroughLink?null:n.drillThroughLink.short_name)||(null==n.drillThroughLink?null:n.drillThroughLink.name)," ")}}function ht(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"div",24),e.\u0275\u0275element(1,"flo-event-status",25),e.\u0275\u0275elementEnd()),2&t){const n=e.\u0275\u0275nextContext().ngIf;e.\u0275\u0275advance(1),e.\u0275\u0275property("props",n.eventStatusProps)}}function vt(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"li",28),e.\u0275\u0275element(1,"flo-tag",29),e.\u0275\u0275elementEnd()),2&t){const n=o.$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("tag",n)("collectionTabUriPart","/")}}function ut(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"ul",26),e.\u0275\u0275template(1,vt,2,2,"li",27),e.\u0275\u0275elementEnd()),2&t){const n=e.\u0275\u0275nextContext().ngIf;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",n.tags)}}function _t(t,o){if(1&t){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",1),e.\u0275\u0275listener("elementIsVisible",function(r){e.\u0275\u0275restoreView(n);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.elementInView$.next(r))}),e.\u0275\u0275elementStart(1,"a",2),e.\u0275\u0275template(2,ct,3,0,"div",3),e.\u0275\u0275template(3,st,2,0,"div",4),e.\u0275\u0275template(4,dt,2,2,"ng-container",5),e.\u0275\u0275pipe(5,"async"),e.\u0275\u0275template(6,mt,3,6,"ng-template",null,6,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"div",7)(9,"div",8),e.\u0275\u0275template(10,gt,2,2,"a",9),e.\u0275\u0275elementStart(11,"a",10)(12,"h3",11),e.\u0275\u0275text(13),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(14,ht,2,1,"div",12),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(15,ut,2,1,"ul",13),e.\u0275\u0275elementEnd()()}if(2&t){const n=o.ngIf,a=e.\u0275\u0275reference(7),r=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("analyticsProperties",n.analyticsProps)("routerLink",n.destination),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null!==n.liveEventId&&
1!!r.geoBlockedIds&&r.geoBlockedIds.includes(n.liveEventId)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.showTopBadge),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(5,12,r.isLivePreviewStreamAvailable$))("ngIfElse",a),e.\u0275\u0275advance(6),e.\u0275\u0275property("ngIf",null!==n.drillThroughLink),e.\u0275\u0275advance(1),e.\u0275\u0275property("analyticsProperties",n.analyticsProps)("routerLink",n.destination),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(n.displayTitle),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null!==n.eventStatusProps),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.tags.length>0)}}let ft=(()=>{class t{constructor(n){this.cdf=n,this.streamDisplayed=new e.EventEmitter,this.ngOnDestroy$=new f.t(1),this.props$=new f.t(1),this.elementInView$=new f.t(1),this.previewStreamTokens$=new f.t(1),this.handleVideoError$=new f.t(1),this.isLivePreviewStreamAvailable$=(0,M.a)([this.props$,this.previewStreamTokens$,this.handleVideoError$.pipe((0,R.O)(!1)),this.elementInView$.pipe((0,R.O)(!1))]).pipe((0,d.U)(([a,r,l,p])=>{if(!l&&p&&r)return r.find(g=>g.liveEventId===a.liveEventId)}),(0,W.b)(a=>{a?.liveEventId&&this.streamDisplayed.next(a.liveEventId),this.cdf.detectChanges()}),(0,u.d)(1))}set props(n){n&&this.props$.next(n)}set previewStreamTokens(n){n&&this.previewStreamTokens$.next(n)}ngOnDestroy(){this.ngOnDestroy$.next(),this.ngOnDestroy$.complete()}}return t.\u0275fac=function(n){return new(n||t)(e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},t.\u0275cmp=e.\u0275\u0275defineComponent({type:t,selectors:[["flo-large-event-card"]],inputs:{geoBlockedIds:"geoBlockedIds",props:"props",previewStreamTokens:"previewStreamTokens"},outputs:{streamDisplayed:"streamDisplayed"},decls:2,vars:3,consts:[["class","large-event-card d-flex flex-column h-100","floElementIsVisible","","data-test","large-event-card",3,"elementIsVisible",4,"ngIf"],["floElementIsVisible","","data-test","large-event-card",1,"large-event-card","d-flex","flex-column","h-100",3,"elementIsVisible"],["floAnalytics","","tagName","List Item","elementName","Large Event Card","data-test","large-event-card-image",1,"large-event-card-image","image","w-100","h-auto","cursor-pointer",3,"analyticsProperties","routerLink"],["data-test","geo-block-overlay","class","geo-block-overlay",4,"ngIf"],["class","large-event-card-image__badges-top position-absolute z-index-min ms-2",4,"ngIf"],[4,"ngIf","ngIfElse"],["imageThumbnail",""],[1,"large-event-card-text","d-flex","flex-column","align-content-between"],[1,"large-event-card-text__details"],["floAnalytics","","elementName","Drill Through Link","class","large-event-card-text__details--drill-through drill-through",3,"routerLink",4,"ngIf"],["floAnalytics","","tagName","List Item","elementName","Large Event Card","data-test","title",1,"large-event-card-text__details--title","d-block","mb-0","cursor-pointer",3,"analyticsProperties","routerLink"],[1,"large-event-card-text__details--title","font-family-heavy","h3","text-line-clamp-2","primary-color-hover"],["class","large-event-card-text__details--status-date footnote","data-test","event-status",4,"ngIf"],["class","large-event-card-text__tags d-flex flex-row flex-wrap align-items-center mb-1",4,"ngIf"],["data-test","geo-block-overlay",1,"geo-block-overlay"],[1,"geo-block-text","font-family-heavy","color-800","justify-content-center","align-items-center","d-flex","text-uppercase","py-1","px-3","text-nowrap"],[1,"large-event-card-image__badges-top","position-absolute","z-index-min","ms-2"],["data-test","badge-live","icon","badge-live","width","1em",1,"badge-live","color-100","svg-vertical-align-middle"],["data-test","video-preview",1,"d-flex","flex-column",3,"src","posterImage","videoError"],["data-test","image-thumbnail",3,"imageUrl","imageSize","altText","duration","mobileSize"],[1,"large-event-card-image__badges-bottom","d-flex","flex-row","w-100"],["class","img-overlay-badge caption me-1","data-test","badge-text",4,"ngIf"],["data-test","badge-text",1,"img-overlay-badge","caption","me-1"],["floAnalytics","","elementName","Drill Through Link",1,"large-event-card-text__details--drill-through","drill-through",3,"routerLink"],["data-test","event-status",1,"large-event-card-text__details--status-date","footnote"],[3,"props"],[1,"large-event-card-text__tags","d-flex","flex-row","flex-wrap","align-items-center","mb-1"],["class","pe-2","data-test","tag",4,"ngFor","ngForOf"],["data-test","tag",1,"pe-2"],[3,"tag","collectionTabUriPart"]],template:function(n,a){1&n&&(e.\u0275\u0275template(0,_t,16,14,"div",0),e.\u0275\u0275pipe(1,"async")),2&n&&e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,1,a.props$))},dependencies:[m.sg,m.O5,nt.w,x.RouterLinkWithHref,at.Z,ot.N,j.b,k.v,lt,_e.O,m.Ov],styles:[".large-event-card-image__badges-top[_ngcontent-%COMP%]   .badge-live[_ng
1content-%COMP%]{font-size:38px;line-height:30px}.large-event-card-image[_ngcontent-%COMP%]   .geo-block-overlay[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}.large-event-card-image[_ngcontent-%COMP%]   .geo-block-text[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#f5f5f7;z-index:2;border-radius:3px;font-size:14px;box-shadow:0 0 4px #0c0c0cbf}.dark-theme[_nghost-%COMP%]   .large-event-card[_ngcontent-%COMP%], .dark-theme   [_nghost-%COMP%]   .large-event-card[_ngcontent-%COMP%]{background-color:#0c0c0c}.dark-theme[_nghost-%COMP%]   .large-event-card-text[_ngcontent-%COMP%], .dark-theme   [_nghost-%COMP%]   .large-event-card-text[_ngcontent-%COMP%]{padding-top:12px}.dark-theme[_nghost-%COMP%]   .large-event-card-text__details[_ngcontent-%COMP%], .dark-theme   [_nghost-%COMP%]   .large-event-card-text__details[_ngcontent-%COMP%]{flex:1 0 auto;margin-bottom:20px}.dark-theme[_nghost-%COMP%]   .large-event-card-text__details--drill-through[_ngcontent-%COMP%], .dark-theme   [_nghost-%COMP%]   .large-event-card-text__details--drill-through[_ngcontent-%COMP%]{margin-bottom:6px}.dark-theme[_nghost-%COMP%]   .large-event-card-text__details--title[_ngcontent-%COMP%], .dark-theme   [_nghost-%COMP%]   .large-event-card-text__details--title[_ngcontent-%COMP%]{line-height:24px}.dark-theme[_nghost-%COMP%]   .large-event-card-text__details--title[_ngcontent-%COMP%], .dark-theme   [_nghost-%COMP%]   .large-event-card-text__details--title[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%]   .large-event-card-text__details--status-date[_ngcontent-%COMP%], .dark-theme   [_nghost-%COMP%]   .large-event-card-text__details--status-date[_ngcontent-%COMP%]{color:#f5f5f7}.dark-theme[_nghost-%COMP%]   .large-event-card-text__details--title[_ngcontent-%COMP%]:hover, .dark-theme   [_nghost-%COMP%]   .large-event-card-text__details--title[_ngcontent-%COMP%]:hover{color:#ff140f}.large-event-card-image[_ngcontent-%COMP%]:hover{opacity:.7;transition:all .25s}.large-event-card-image[_ngcontent-%COMP%]:hover ~ .large-event-card-text[_ngcontent-%COMP%]   .primary-color-hover[_ngcontent-%COMP%]{color:#ff140f;transition:all .25s}"],changeDetection:0}),t})();var yt=i(3485),Ct=i(91952),xt=i(26960),bt=i(281),wt=i(67475),Pt=i(77041);let It=(()=>{class t{constructor(n){this.router=n}onCtaClick(){this.router.navigateByUrl(this.href)}}return t.\u0275fac=function(n){return new(n||t)(e.\u0275\u0275directiveInject(x.Router))},t.\u0275cmp=e.\u0275\u0275defineComponent({type:t,selectors:[["flo-personalization-cta"]],inputs:{image:"image",title:"title",subtitle:"subtitle",btnTitle:"btnTitle",href:"href"},decls:23,vars:5,consts:[["data-test","personalization-cta",1,"personalization-cta","w-100"],[1,"background-image","w-100","h-100","px-3","px-lg-4","py-3"],[1,"d-flex","justify-content-between"],[1,"d-flex","position-relative"],[1,"avatar-wrapper","overflow-hidden"],[1,"d-flex","justify-content-center","align-items-center","mx-2","px-1","mb-2","mb-lg-0"],["data-test","personalization-cta-image","loading","lazy",1,"no-skeleton",3,"src"],[1,"shadow-border"],[1,"position-absolute","star-container"],[1,"dashed-circle","d-flex","align-items-center","justify-content-center"],[1,"svg-wrapper","svg-vertical-align-middle"],["icon","icon-star-filled","width","1.25em",1,"grey-500"],[1,"d-flex","flex-column","justify-content-center","pb-2","px-3","ps-lg-4"],["data-test","personalization-cta-title",1,"color-100","m-0"],["data-test","personalization-cta-subtitle",1,"color-400","fw-normal"],[1,"d-none","d-md-flex","align-items-center"],["data-test","personalization-cta-btnTitle-desktop","floAnalytics","","name","Personalization CTA Desktop",1,"btn","btn-primary",3,"click"],[1,"d-flex","justify-content-center","mt-3","d-md-none"],["data-test","personalization-cta-btnTitle-mobile","floAnalytics","","name","Personalization CTA Mobile",1,"btn","btn-primary","w-100",3,"click"]],template:function(n,a){1&n&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5),e.\u0275\u0275element(6,"img",6)(7,"div",7),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(8,"div",8)(9,"div",9)(10,"div",10),e.\u0275\u0275element(11,"flo-svg-icon",11),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(12,"div",12)(13,"h2",13),e.\u0275\u0275text(14),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"div",14),e.\u0275\u0275text(16),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(17,"div",15)(18,"button",16),e.\u0275\u0275listener("click",function(){return a.onCtaClick()}),e.\u0275\u0275text(19),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(20,"div",17)(21,"button",18),e.\u0275\u0275listener("click",function(){return a.onCtaClick()}),e.\u0275\u0275text(22),e.\u0275\u0275elementEnd()()()()),2&n&&(e.\u0275\u0275advance(6),e.\u0275\u0275propertyInterpolate("src",a.image,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(8),e.\u0275\u0275textInterpolate(a.title),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(a.subtitle),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(a.btnTitle),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(a.btnTitle))},dependencies:[j.b,k.v],styles:[".personalization-cta[_ngcontent-%COMP%]{border-radius:10px;background-color:#23232799}.personalization-cta[_ngcontent-%COMP%]   .background-image[_ngcontent-%COMP%]{background-image:url(https://d6fm3yzmawlcs.cloudfront.net/assets/hawk-lines.png?quality=80);background-repeat:no-repeat;background-position:right bottom;background-size:contain;border-radius:10px}.personalization-cta[_ngcontent-%COMP%]   .avatar-wrapper[_ngcontent-%COMP%]{border-radius:50%;min-width:94px;width:94px;min-height:94px;height:94px;border:6px solid #232327}.personalization-cta[_ngcontent-%COMP%]   .avatar-wrapper[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:94px;width:94px;-o-object-fit:cover;object-fit:cover}.personalization-cta[_ngcontent-%COMP%]   .avatar-wrapper[_ngcontent-%COMP%]   .shadow-border[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:94px;height:94px;border-radius:50%;box-shadow:inset 0 0 0 1px #535357}.personalization-cta[_ngcontent-%COMP%]   .star-container[_ngcontent-%COMP%]{left:62px;border-radius:50%;box-shadow:0 0 0 4px #232327}.personalization-cta[_ngcontent-%COMP%]   .star-container[_ngcontent-%COMP%]   .dashed-circle[_ng
1content-%COMP%]{min-width:34px;width:34px;min-height:34px;height:34px;border-radius:50%;border:1px dashed #6f6f73;background-color:#232327}.personalization-cta[_ngcontent-%COMP%]   .star-container[_ngcontent-%COMP%]   .dashed-circle[_ngcontent-%COMP%]   .svg-wrapper[_ngcontent-%COMP%]{height:1.5em;line-height:1.25em}"],changeDetection:0}),t})();var St=i(47298);const Mt=function(t){return{"ms-3 ms-lg-0":t}};function Ot(t,o){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"a",18),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&t){const n=o.$implicit,a=o.first;e.\u0275\u0275advance(1),e.\u0275\u0275property("eventName","Filter Applied")("name",n.title)("ngClass",e.\u0275\u0275pureFunction1(5,Mt,a))("routerLink",n.url),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",n.title," ")}}function Tt(t,o){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",12)(2,"div",13)(3,"div",14)(4,"h2",15),e.\u0275\u0275text(5,"Browse By Category"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(6,"div",16),e.\u0275\u0275template(7,Ot,3,7,"ng-container",6),e.\u0275\u0275elementStart(8,"div",17),e.\u0275\u0275text(9,"\xa0"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementContainerEnd()),2&t){const n=e.\u0275\u0275nextContext().$implicit,a=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(7),e.\u0275\u0275property("ngForOf",n.items)("ngForTrackBy",a.trackByItem)}}function Et(t,o){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",19),e.\u0275\u0275element(2,"flo-lazy",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",20),e.\u0275\u0275element(4,"flo-lazy",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",21),e.\u0275\u0275element(6,"flo-lazy",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&t){const n=e.\u0275\u0275nextContext().index,a=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275property("componentConstructor",a.AdComponent)("initialProps",a.getInlineAdProps(a.adSizes.desktop,n))("detectorHeight",90),e.\u0275\u0275advance(2),e.\u0275\u0275property("componentConstructor",a.AdComponent)("initialProps",a.getInlineAdProps(a.adSizes.tablet,n))("detectorHeight",90),e.\u0275\u0275advance(2),e.\u0275\u0275property("componentConstructor",a.AdComponent)("initialProps",a.getInlineAdProps(a.adSizes.mobileInline,n,!0))("detectorHeight",50)}}function kt(t,o){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275element(1,"flo-avatar-card",27),e.\u0275\u0275elementContainerEnd()),2&t){const n=o.$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("href",n.action.url)("primaryLabel",n.title)("secondaryLabel",n.subtitle_1)("image",n.preview_image.url)}}const $=function(t){return{"fade-in":t}};function $t(t,o){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",22)(2,"div",23)(3,"div",24)(4,"h2",25),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(6,"div",26)(7,"flo-watch-carousel"),e.\u0275\u0275template(8,kt,2,4,"ng-container",6),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd()),2&t){const n=e.\u0275\u0275nextContext().$implicit,a=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(n.title),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(4,$,n.fadeIn)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",n.items)("ngForTrackBy",a.trackByItem)}}function Lt(t,o){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",28),e.\u0275\u0275element(2,"flo-personalization-cta",29),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&t){const n=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275property("image",n.icon_image.url)("title",n.title)("subtitle",n.subtitle)("btnTitle",n.action.title)("href",n.action.url)}}function At(t,o){1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275element(1,"flo-skeleton",30),e.\u0275\u0275elementContainerEnd()),2&t&&(e.\u0275\u0275advance(1),e.\u0275\u0275property("theme","my-stuff"))}
1function Wt(t,o){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"a",39),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&t){const n=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("routerLink",n.action.url),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",n.title," ")}}function Dt(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"h2",40),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&t){const n=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(n.title)}}function zt(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"span",41),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&t){const n=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(n.description)}}const fe=function(t){return{collection_name:t}};function Bt(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"div",42)(1,"a",43),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&t){const n=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("analyticsProperties",e.\u0275\u0275pureFunction1(3,fe,n.title))("routerLink",n.action.url),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",n.action.title," ")}}function Vt(t,o){if(1&t){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"flo-large-event-card",48),e.\u0275\u0275listener("streamDisplayed",function(r){e.\u0275\u0275restoreView(n);const l=e.\u0275\u0275nextContext(5);return e.\u0275\u0275resetView(l.sendPreviewStreamDisplayed(r))}),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementEnd()}if(2&t){const n=e.\u0275\u0275nextContext().$implicit,a=e.\u0275\u0275nextContext(4);e.\u0275\u0275property("props",n)("geoBlockedIds",e.\u0275\u0275pipeBind1(1,3,a.geoBlockedIds$))("previewStreamTokens",e.\u0275\u0275pipeBind1(2,5,a.previewStreamTokens$))}}function Ut(t,o){if(1&t&&e.\u0275\u0275element(0,"flo-large-content-card",49),2&t){const n=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("props",n)}}function Ft(t,o){1&t&&(e.\u0275\u0275elementContainerStart(0,44),e.\u0275\u0275elementStart(1,"div",45),e.\u0275\u0275template(2,Vt,3,7,"flo-large-event-card",46),e.\u0275\u0275template(3,Ut,1,1,"flo-large-content-card",47),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&t&&(e.\u0275\u0275property("ngSwitch",o.$implicit.type),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngSwitchCase","event"))}function Nt(t,o){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",31)(2,"div",23)(3,"div",32),e.\u0275\u0275template(4,Wt,3,2,"ng-container",33),e.\u0275\u0275template(5,Dt,2,1,"ng-template",null,34,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(7,zt,2,1,"span",35),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(8,Bt,3,5,"div",36),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",37)(10,"flo-watch-carousel"),e.\u0275\u0275template(11,Ft,4,2,"ng-container",38),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd()),2&t){const n=e.\u0275\u0275reference(6),a=e.\u0275\u0275nextContext().$implicit,r=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",null==a.action?null:a.action.url)("ngIfElse",n),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",a.description),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",a.action),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(7,$,a.fadeIn)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",a.items)("ngForTrackBy",r.trackByItem)}}function Rt(t,o){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",54),e.\u0275\u0275element(2,"flo-featured-content-card",49),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&t){const n=o.$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275property("props",n)}}function jt(t,o){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",50)(2,"div",23)(3,"div",51)(4,"h2",52),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(6,"div",53)(7,"flo-watch-carousel"),e.\u0275\u0275template(8,Rt,3,1,"ng-container",6),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd()),2&t){const n=e.\u0275\u0275nextContext().$implicit,a=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(n.title),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(4,$,n.fadeIn)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",n.items)("ngForTrackBy",a.trackByItem)}}function Ht(t,o){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"a",61),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&t){const n=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("routerLink",n.action.url),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",n.title," ")}}function Qt(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"h2",40),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&t){const n=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(n.title)}}
1function Gt(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"span",62),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&t){const n=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(n.description)}}function Zt(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"div",63)(1,"a",43),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&t){const n=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("analyticsProperties",e.\u0275\u0275pureFunction1(3,fe,n.title))("routerLink",n.action.url),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",n.action.title," ")}}function Yt(t,o){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",64),e.\u0275\u0275element(2,"flo-small-content-card",49),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&t){const n=o.$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275property("props",n)}}function Jt(t,o){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",55)(2,"div",23)(3,"div",56),e.\u0275\u0275template(4,Ht,3,2,"ng-container",33),e.\u0275\u0275template(5,Qt,2,1,"ng-template",null,57,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(7,Gt,2,1,"span",58),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(8,Zt,3,5,"div",59),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",60)(10,"flo-watch-carousel"),e.\u0275\u0275template(11,Yt,3,1,"ng-container",6),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd()),2&t){const n=e.\u0275\u0275reference(6),a=e.\u0275\u0275nextContext().$implicit,r=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",null==a.action?null:a.action.url)("ngIfElse",n),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",a.description),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",a.action),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(7,$,a.fadeIn)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",a.items)("ngForTrackBy",r.trackByItem)}}function Kt(t,o){if(1&t&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,Tt,10,2,"ng-container",11),e.\u0275\u0275template(2,Et,7,9,"ng-container",11),e.\u0275\u0275template(3,$t,9,6,"ng-container",11),e.\u0275\u0275template(4,Lt,3,5,"ng-container",11),e.\u0275\u0275template(5,At,2,1,"ng-container",11),e.\u0275\u0275template(6,Nt,12,9,"ng-container",11),e.\u0275\u0275template(7,jt,9,6,"ng-container",11),e.\u0275\u0275template(8,Jt,12,9,"ng-container",11),e.\u0275\u0275elementContainerEnd()),2&t){const n=o.$implicit,a=o.index;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","shortcut"===n.items_style),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(a-2)%3==0),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","Favorites"===n.title),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","cta-card"===n.type),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","placeholder"===n.type),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","large-card"===n.items_style),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","featured-card"===n.items_style),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","small-card"===n.items_style)}}function Xt(t,o){1&t&&(e.\u0275\u0275elementStart(0,"div",65),e.\u0275\u0275element(1,"div",66),e.\u0275\u0275elementEnd())}function qt(t,o){if(1&t){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",1)(1,"div",2),e.\u0275\u0275element(2,"flo-lazy",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",4),e.\u0275\u0275element(4,"flo-lazy",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",5),e.\u0275\u0275element(6,"flo-lazy",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(7,Kt,9,8,"ng-container",6),e.\u0275\u0275template(8,Xt,2,0,"div",7),e.\u0275\u0275pipe(9,"async"),e.\u0275\u0275elementStart(10,"div",8),e.\u0275\u0275listener("elementIsVisible",function(r){e.\u0275\u0275restoreView(n);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.emitNextPage(r))}),e.\u0275\u0275pipe(11,"async"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"flo-adhesion-footer")(13,"div",9),e.\u0275\u0275element(14,"flo-lazy",10),e.\u0275\u0275elementEnd()()()}if(2&t){const n=o.ngIf,a=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("componentConstructor",a.AdComponent)("initialProps",a.leaderboardDesktopAdProps)("detectorHeight",90),e.\u0275\u0275advance(2),e.\u0275\u0275property("componentConstructor",a.AdComponent)("initialProps",a.leaderboardTabletAdProps)("detectorHeight",90),e.\u0275\u0275advance(2),e.\u0275\u0275property("componentConstructor",a.AdComponent)("initialProps",a.leaderboardMobileAdProps)("detectorHeight",50),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",n)("ngForTrackBy",a.trackBySectionId),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(9,15,a.isLoading$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("valueToOutput",e.\u0275\u0275pipeBind1(11,17,a.currentPage$)),e.\u0275\u0275advance(4),e.\u0275\u0275property("componentConstructor",a.AdComponent)("initialProps",a.adhesionAdProps)}}function L(t){return t.filter(o=>"link"===o.type).map(o=>o.url)[0]}const nn=[{path:"",component:(()=>{class t{constructor(n,a,r,l,p,g,y,w,G){this.watchDataService=n,this.analytics=a,this.verticalService=r,this.authService=l,this.ps=p,this.geoBlockingService=g,this.renderer=y,this.pageMetaService=w,this.doc=G,this.pageNumber=1,this.ngOnDestroy$=new P.x,this.ngOnInit$=new f.t(1),this.seeMoreInView$=new P.x,this.initialWatchSections$=this.verticalService.siteId$.pipe((0,h.h)(_.bb),(0,O.V)(c=>this.watchDataService.getWatchSections(c,0)),(0,b.R)(this.ngOnDestroy$),(0,u.d)(1)),this.initialNextPage$=this.initialWatchSections$.pipe((0,d.U)(L),(0,d.U)(oe.U)),this.callNextPage$=this.seeMoreInView$.pipe((0,K.x)(),(0,h.h)(_.bb),(0,W.b)(()=>this.analytics.sendScrollingPage(++this.pageNumber)),(0,O.V)(c=>(0,xe.s)(()=>function tn(t){return/^\experiences\//.test(t)}(c),this.watchDataService.getWatchSectionsByUrl(c),(0,J.of)([]))),(0,d.U)(c=>c.map(s=>({...s,fadeIn:!0}))),(0,we.g)(300),(0,u.d)(1)),this.nextPage$=this.callNextPage$.pipe((0,d.U)(L),(0,d.U)(oe.U)),this.currentPage$=(0,A.T)(this.initialNextPage$,this.nextPage$).pipe((0,u.d)(1)),this.currentPageCall$=(0,A.T)(this.initialWatchSections$,this.callNextPage$).pipe((0,u.d)(1)),this.geoBlockedIds$=this.currentPageCall$.pipe((0,h.h)(()=>this.ps.isBrowser),(0,d.U)(ne),(0,d.U)(We),(0,h.h)(c=>c.length>0),(0,O.V)(this.geoBlockingService.getGeoBlockedLiveEvents),(0,d.U)(c=>c.map(s=>s.id)),(0,D.R)((c,s)=>[...c,...s],[]),(0,u.d)(1),(0,b.R)(this.ngOnDestroy$)),this.filteredLiveEvents$=this.currentPageCall$.pipe((0,d.U)(ne),(0,h.h)(_.bb),(0,d.U)(ke),(0,d.U)(c=>c[0]),(0,h.h)(_.bb),(0,d.U)(c=>c.items),(0,d.U)($e),(0,h.h)(_.bb),(0,d.U)(c=>((t,o="LIVE")=>t.filter(n=>n.live_event?.status===o))(c,"LIVE")),(0,h.h)(c=>c.length>0),(0,u.d)(1),(0,b.R)(this.ngOnDestroy$)),this.previewStreamTokens$=this.filteredLiveEvents$.pipe((0,h.h)(()=>this.ps.isBrowser),(0,d.U)(Ae),(0,O.V)(c=>(0,be.D)([...c.map(s=>(0,M.a)([this.watchDataService.getLivePreviewStreamToken(s.stream_id),(0,J.of)(s.liveEventId)]))])),(0,d.U)(c=>c.map(([s,v])=>({...s,liveEventId:v}))),(0,u.d)(1)),this.accumulatedWatchSections$=this.currentPageCall$.pipe((0,D.R)((c,s)=>L(c)!==L(s)?[...c,...s]:[...s]),(0,z.M)(this.authService.isPremium$),(0,d.U)(([c,s])=>this.prepSectionsForDisplay(c,s)),(0,u.d)(1)),this.isLoading$=(0,M.a)([this.currentPage$,this.seeMoreInView$.pipe((0,h.h)(_.bb))]).pipe((0,d.U)(([c,s])=>c===s)),this.trackBySectionId=(c,s)=>s.id,this.trackByItem=(c,s)=>s.type,this.AdComponent=i.e(7996).then(i.bind(i,17996)).then(c=>c.AdComponent),this.adConfigMap=new Map,this.adTargeting$=this.authService.isPremium$.pipe((0,d.U)(c=>({isPremium:c})),(0,K.x)(I.Y.equals),(0,u.d)(1)),this.leaderboardDesktopAdProps={config:{adConfig:(0,I.$)("wow/728x90_flex_1",C._7,"leaderboard-desktop"),additionalOpts:F}},this.leaderboardTabletAdProps={config:{adConfig:(0,I.$)("wow/728x90_flex_1",C.Ze,"leaderboard-tablet"),additionalOpts:F}},this.leaderboardMobileAdProps={config:{adConfig:(0,I.$)("wow/300x250_flex_1",C.gM,"leaderboard-mobile"),additionalOpts:F}},this.adhesionAdProps={config:{adConfig:(0,I.$)("wow/adhesion",C.gM,"mobile-adhesion")}},this.adSizes={desktop:C._7,tablet:C.Ze,mobileLeaderboard:C.gM,mobileInline:C.UT,adhesion:C.gM},this.prepSectionsForDisplay=(c,s)=>c.map((v,bn)=>{const Z=bn,Y=v.items?.length;switch(v.items_style){case"shortcut":default:return v;case"featured-card":const wn=v.title;return{...v,items:ze(v,Z,Y,wn,s)};case"large-card":const Pn=v.title;return{...v,items:De(v,Z,Y,Pn,s)};case"small-card":const In=v.title;return{...v,items:Be(v,Z,Y,In,s)}}}),this.analytics.sendPageCall()}sendPreviewStreamDisplayed(n){this.analytics.sendPreviewStreamDisplayed(n)}ngOnInit(){this.changeBodyBgColor(),this.analytics.setPageMeta(),this.ngOnInit$.next(),this.ngOnInit$.complete()}ngOnDestroy(){this.removeBodyBgColor(),this.pageMetaService.clearMeta(),this.ngOnDestroy$.next(),this.ngOnDestroy$.complete()}emitNextPage(n){this.seeMoreInView$.next(n)}changeBodyBgColor(){this.renderer.addClass(this.doc.body,"bg-grey-900")}removeBodyBgColor(){this.renderer.removeClass(this.doc.body,"bg-grey-900")}getInlineAdProps(n,a,r=!1){const l=(a-1)/3;return{config:{adConfig:(0,I.$)(r?"wow/300x250_flex_btf":"wow/728x90_flex_btf",n,`leaderboard-inline-${l}`,{adPosition:l})}}}}return t.\u0275fac=function(n){return new(n||t)(e.\u0275\u0275directiveInject(ce),e.\u0275\u0275directiveInject(ge),e.\u0275\u0275directiveInject(pe.A),e.\u0275\u0275directiveInject(Ze.e),e.\u0275\u0275directiveInject(le.m),e.\u0275\u0275directiveInject(Ye.i),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(E.de),e.\u0275\u0275directiveInject(m.K0))},t.\u0275cmp=e.\u0275\u0275defineComponent({type:t,selectors:[["flo-watch"]],decls:2,vars:3,consts:[["class","watch pb-4 pb-lg-5 bg-900","data-test","watch",4,"ngIf"],["data-test","watch",1,"watch","pb-4","pb-lg-5","bg-900"],[1,"py-4","mb-4","d-none","d-lg-block","leaderboard-center","border-bottom","border-grey-800","lazy-leaderboard-container"],[3,"componentConstructor","initialProps","detectorHeight"],[1,"py-3","mb-4","d-none","d-md-block","d-lg-none","leaderboard-center","border-bottom","border-grey-800","lazy-leaderboard-container"],[1,"py-3","mb-4","d-md-none","leaderboard-center","border-bottom","border-grey-800"],[4,"ngFor","ngForOf","ngForTrackBy"],["class","d-flex spinner-container",4,"ngIf"],["floElementIsVisible","",3,"valueToOutput","elementIsVisible"],[1,"adhesion-ad","d-sm-none"],[3,"componentConstructor","initialProps"],[4,"ngIf"],["data-test","watch-quick-links",1,"container","watch__quick-links","bg-900","m-sm-0","m-md-auto"],[1,"row","watch__quick-links--title","d-flex","flex-column","col-9"],[1,"d-none","d-lg-block","p-3","px-lg-0"],[1,"watch__quick-links--title","overtext","font-family-heavy","color-200","mb-0","text-line-clamp-2"],[1,"row","d-flex","flex-nowrap","horizontal-scroll"],[1,"watch__quick-links--mobile-spacer","d-block","d-lg-none"],["floAnalytics","",1,"watch__quick-links--badge","badge","rounded-pill","me-25","border","bg-800","border-grey-800","color-200","footnote","scroll-item",3,"eventName","name","ngClass","routerLink"],[1,"py-4","mt-5","d-none","d-lg-block","leaderboard-center","border-top","border-bottom","border-grey-800","lazy-leaderboard-container"],[1,"py-4","mt-4","d-none","d-md-block","d-lg-none","leaderboard-center","border-top","border-bottom","border-grey-800","lazy-leaderboard-container"],[1,"py-4","mt-4","d-md-none","leaderboard-center","border-top","border-bottom","border-grey-800","lazy-leaderboard-container"],["data-test","watch-favorites-header",1,"container","bg-900","mt-4"],[1,"row","d-flex","justify-content-between","align-items-end"],[1,"d-flex","flex-column","col-9","p-3","px-lg-0"],[1,"overtext","font-family-heavy","color-200","mb-0","text-line-clamp-2"],[1,"dark-theme","col-12","p-0",3,"ngClass"],[1,"col-3","px-0","mx-3","mx-lg-0","me-lg-3",3,"href","primaryLabel","secondaryLabel","image"],[1,"container","bg-900","px-0","py-6"],[3,"image","t
1itle","subtitle","btnTitle","href"],[3,"theme"],[1,"container","watch__large-cards--header","bg-900","mt-4"],[1,"watch__large-cards--title-description","d-flex","flex-column","col-9","p-3","px-lg-0"],[4,"ngIf","ngIfElse"],["noLargeCardLink",""],["class","watch__large-cards--description footnote color-500",4,"ngIf"],["class","watch__large-cards--view-all d-flex justify-content-end col-3 px-0 py-md-3",4,"ngIf"],[1,"dark-theme","col-12","watch__large-cards--items","p-0",3,"ngClass"],[3,"ngSwitch",4,"ngFor","ngForOf","ngForTrackBy"],["floAnalytics","","elementName","Collection Name",1,"watch__large-cards--title","overtext","font-family-heavy","color-200","hover-grey-200","hover-underline","mb-0","text-line-clamp-2",3,"routerLink"],[1,"watch__large-cards--title","overtext","font-family-heavy","color-200","mb-0","text-line-clamp-2"],[1,"watch__large-cards--description","footnote","color-500"],[1,"watch__large-cards--view-all","d-flex","justify-content-end","col-3","px-0","py-md-3"],["floAnalytics","","tagName","Button","elementName","See All Videos",1,"footnote","p-3","p-md-0","color-500",3,"analyticsProperties","routerLink"],[3,"ngSwitch"],[1,"large__rail__item"],[3,"props","geoBlockedIds","previewStreamTokens","streamDisplayed",4,"ngSwitchCase"],[3,"props",4,"ngSwitchDefault"],[3,"props","geoBlockedIds","previewStreamTokens","streamDisplayed"],[3,"props"],["data-test","watch-featured-cards-header",1,"container","watch__featured-cards--header","bg-900","mt-4"],[1,"watch__featured-cards--title-description","d-flex","flex-column","col-9","p-3","px-lg-0"],[1,"watch__featured-cards--title","overtext","font-family-heavy","color-200","mb-0","text-line-clamp-2"],[1,"dark-theme","col-12","watch__featured-cards--items","p-0",3,"ngClass"],[1,"featured__rail__item"],[1,"container","watch__small-cards--header","bg-900","mt-4"],[1,"watch__small-cards--title-description","d-flex","flex-column","col-9","p-3","px-lg-0"],["noSmallCardLink",""],["class","watch__small-cards--description footnote color-500",4,"ngIf"],["class","watch__small-cards--view-all d-flex justify-content-end col-3 px-0 py-md-3",4,"ngIf"],[1,"watch__small-cards--items","dark-theme","col-12","p-0",3,"ngClass"],["floAnalytics","","elementName","Collection Name",1,"watch__small-cards--title","overtext","font-family-heavy","color-200","hover-grey-200","hover-underline","mb-0","text-line-clamp-2",3,"routerLink"],[1,"watch__small-cards--description","footnote","color-500"],[1,"watch__small-cards--view-all","d-flex","justify-content-end","col-3","px-0","py-md-3"],[1,"small__rail__item","p-0","me-3","image-opacity-hover"],[1,"d-flex","spinner-container"],[1,"spinner-border","text-light","d-flex","m-auto"]],template:function(n,a){1&n&&(e.\u0275\u0275template(0,qt,15,19,"div",0),e.\u0275\u0275pipe(1,"async")),2&n&&e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,1,a.accumulatedWatchSections$))},dependencies:[x.RouterLinkWithHref,m.mk,m.sg,m.O5,m.RF,m.n9,m.ED,tt,ft,yt.w,Ct.k,xt.C,_e.O,bt.c,wt.e,k.v,Pt._,It,St.a,m.Ov],styles:[".watch__quick-links--badge[_ngcontent-%COMP%]{height:34px;padding:6px 16px;width:-moz-fit-content;width:fit-content}.watch__quick-links--badge[_ngcontent-%COMP%]:hover{background:#1c1c1f;color:#f5f5f7}.watch__quick-links[_ngcontent-%COMP%]   .horizontal-scroll[_ngcontent-%COMP%]{overflow-x:scroll}.watch__quick-links[_ngcontent-%COMP%]   .horizontal-scroll[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.watch__quick-links--mobile-spacer[_ngcontent-%COMP%]{width:1px;background:transparent}.watch__large-cards--view-all[_ngcontent-%COMP%], .watch__small-cards--view-all[_ngcontent-%COMP%]{white-space:nowrap}.watch__large-cards--view-all[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover, .watch__large-cards--view-all[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:visited, .watch__small-cards--view-all[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover, .watch__small-cards--view-all[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:visited{color:#6f6f73}.watch__large-cards--view-all[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover, .watch__small-cards--view-all[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.watch__large-cards--description[_ngcontent-%COMP%], .watch__small-cards--description[_ngcontent-%COMP%]{display:none}@media (min-width: 992px){.watch__large-cards--description[_ngcontent-%COMP%], .watch__small-cards--description[_ngcontent-%COMP%]{overflow:hidden;overflow-wrap:break-word;line-break:auto;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;visibility:visible}}.small__rail__item[_ngcontent-%COMP%]{width:39.996%;margin-right:24px;flex:0 0 auto}@media (min-width: 768px){.small__rail__item[_ngcontent-%COMP%]{width:19.998%}}@media (min-width: 992px){.small__rail__item[_ngcontent-%COMP%]{flex:0 0 auto;
1width:calc(15.9984% - 6px);margin-right:24px}}@media only screen and (width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5){.small__rail__item[_ngcontent-%COMP%]{width:calc(14.9985% - 6px)}}.large__rail__item[_ngcontent-%COMP%]{min-height:330px;width:calc(99.99% - 30px);flex:0 0 auto;padding-right:16px}@media (min-width: 768px){.large__rail__item[_ngcontent-%COMP%]{width:calc(49.995% - 20px)}}@media (min-width: 992px){.large__rail__item[_ngcontent-%COMP%]{width:calc(32.9967% + 9px)}}@media only screen and (width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5){.large__rail__item[_ngcontent-%COMP%]{width:31.9968%}}.featured__rail__item[_ngcontent-%COMP%]{min-height:100%;width:calc(99.99% - 30px);flex:0 0 auto;padding-right:16px}@media (min-width: 768px){.featured__rail__item[_ngcontent-%COMP%]{width:calc(74.9925% - 20px)}}@media (min-width: 992px){.featured__rail__item[_ngcontent-%COMP%]{width:calc(49.995% + 9px)}}@media only screen and (width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5){.row[_ngcontent-%COMP%]{margin:0!important}}.overflow-x-auto[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}"],changeDetection:0}),t})(),data:{shouldShowEventTicker:!1,segment:me}}];let an=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=e.\u0275\u0275defineNgModule({type:t}),t.\u0275inj=e.\u0275\u0275defineInjector({imports:[x.RouterModule.forChild(nn),x.RouterModule]}),t})();var H=i(37658),Q=i(7037);let on=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=e.\u0275\u0275defineNgModule({type:t}),t.\u0275inj=e.\u0275\u0275defineInjector({imports:[m.ez,Q.f,H.I]}),t})();var rn=i(71753),ln=i(14753),cn=i(20368),sn=i(47878),dn=i(23320),pn=i(26242);let mn=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=e.\u0275\u0275defineNgModule({type:t}),t.\u0275inj=e.\u0275\u0275defineInjector({imports:[m.ez,dn.M,pn.uC.config({hlsConfig:{capLevelToPlayerSize:!0}})]}),t})();var ye=i(38453);let gn=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=e.\u0275\u0275defineNgModule({type:t}),t.\u0275inj=e.\u0275\u0275defineInjector({imports:[m.ez,rn.a,x.RouterModule,cn.I,ln.n,sn.L,Q.f,H.I,mn,ye.F]}),t})();var hn=i(38986),vn=i(88361),un=i(18493),_n=i(21370),fn=i(86423),yn=i(70880),Cn=i(57099);let xn=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=e.\u0275\u0275defineNgModule({type:t}),t.\u0275inj=e.\u0275\u0275defineInjector({providers:[ce,ge],imports:[an,m.ez,on,gn,hn.o,ye.F,vn.N,un.R,H.I,Q.f,_n.m,fn.B,yn.I,Cn.m]}),t})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.