(self.webpackChunkweb=self.webpackChunkweb||[]).push([[1857],{13288:(e,t,a)=>{var n=a(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.NoReplays=t.MeetingsDropdown=void 0;var r=n(a(43693)),i=n(a(85715)),l=a(84057),o=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=_getRequireWildcardCache(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var l=r?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(n,i,l):n[i]=e[i]}return n.default=e,a&&a.set(e,n),n}(a(36665)),s=n(a(2037)),u=n(a(50208)),d=n(a(27982)),c=a(18832),f=a(29363),p=n(a(77753)),m=n(a(47667)),g=a(51882),h=a(76435),y=a(93765),v=n(a(90512)),b=a(29158),x=n(a(51419)),w=a(95924),j=a(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?a:t})(e)}var R=t.NoReplays=function NoReplays(e){var t=e.message;return(0,j.jsx)(h.EmptyState,{message:t})},C=t.MeetingsDropdown=function MeetingsDropdown(e){var t=e.date,a=e.method,n=e.emptyMessage,s=void 0===n?"No replays available.":n,c=(0,f.useResponsive)().isLargeAndUp,x=(0,o.useState)({0:!0}),C=(0,i.default)(x,2),D=C[0],O=C[1],W=(0,o.useState)([]),_=(0,i.default)(W,2),L=_[0],S=_[1],M=(0,o.useState)(!0),I=(0,i.default)(M,2),N=I[0],A=I[1],H=(0,y.useNavigation)();return(0,o.useEffect)((function(){A(!0),(t?(0,b.getReplaysFrom)(t):a()).then((function(e){console.log("**** response: ",e),S(e)})).catch((function(e){console.log("**** error: ",e),S([])})).finally((function(){return A(!1)}))}),[a,t]),N?(0,j.jsx)(h.LoadingState,{name:"RacecardByDateLoader",text:""}):null!=L&&L.length?(0,j.jsxs)(v.default,{priority:2,children:[(0,j.jsx)(w.Helmet,{children:!g.isInThePastSixMonths&&(0,j.jsx)("meta",{name:"robots",content:"noindex"})}),L.map((function(e,t){var a;if(null!=e&&null!=(a=e.races)&&a.length)return(0,j.jsxs)(l.View,{children:[(0,j.jsxs)(l.TouchableOpacity,{style:k.container,onPress:function onPress(){return O(Object.assign({},D,(0,r.default)({},t,!D[t])))},children:[(0,j.jsxs)(l.View,{style:k.trackNameContainer,children:[c&&e.flagCode&&(0,j.jsx)(d.default,{style:k.marginRight,size:"medium",name:`flag_${e.flagCode}`}),(0,j.jsx)(u.default,{style:k.marginRight,uppercase:!0,size:c?"lg":"md",weight:"bold",family:"secondary",children:e.trackName}),(0,j.jsx)(d.default,{name:"rLogo",fill:"palette.rtv.primary",size:"medium"})]}),(0,j.jsxs)(l.View,{style:k.meetingInfoContainer,children:[c&&T(e),(0,j.jsx)(p.default,{degreesToRotate:180,trigger:D[t],children:(0,j.jsx)(d.default,{name:"chevronBoldDown",size:"small"})})]})]}),(0,j.jsx)(m.default,{open:D[t],children:!!D[t]&&P(e.races,c,H)})]},e.trackName+t)}))]}):(0,j.jsx)(R,{message:s})},T=function renderMeetingInfo(e){var t=e.races,a=e.startTime,n=e.endTime,r=e.trackCondition;return(0,j.jsx)(u.default,{style:{marginRight:s.default.spacing.xsmall},children:`${t.length} race${t.length>1?"s":""} ${(0,g.formatRaceTime)(a)} - ${(0,g.formatRaceTime)(n)}, ${null==r?void 0:r.capitalize()}`})},P=function renderRaceItems(e,t,a){return(0,j.jsx)(l.View,{style:k.racesContainer,children:e.map((function(e,t){var n;return(0,j.jsx)(x.default,{navScreen:"IndividualReplay",navParams:e.replayURL,children:(0,j.jsx)(c.ContentPreview,{style:k.raceItem,displayAs:"list",description:null==(n=e.description)?void 0:n.capitalize(),thumbnailUrl:e.thumbnailUrl,video:!0,arrowText:"Full Result",arrowNavigatesTo:{screen:"IndividualResult",params:e.linkToFullResults},descriptionHeading:(0,g.formatRaceTime)(e.startTime),onPress:"web"===l.Platform.OS?function(){}:function(){null==a||a.navigate("IndividualReplay",{date:e.replayURL.date,track:e.replayURL.track,time:e.replayURL.time})}},t)},t)}))})},k=l.StyleSheet.create({container:{display:"flex",backgroundColor:s.default.colors.palette.neutral.x100,width:"100%",padding:s.default.spacing.xsmall,flexDirection:"row",alignItems:"center",justifyContent:"space-between",marginTop:s.default.spacing.xxsmall},trackNameContainer:{display:"flex",flexDirection:"row",alignItems:"center"},meetingInfoContainer:{display:"flex",flexDirection:"row",alignItems:"center"},marginLeft:{marginLeft:s.default.spacing.xsmall},marginRight:{marginRight:s.default.spacing.xsmall},racesContainer:{width:"100%"},raceItem:{marginBottom:s.default.spacing.xxsmall,height:100}});t.default=C},61857:(e,t,a)=>{var n=a(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(a(41132)),i=n(a(85715)),l=n(a(69620)),o=a(84057),s=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=_getRequireWildcardCache(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var l=r?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(n,i,l):n[i]=e[i]}return n.default=e,a&&a.set(e,n),n}(a(36665)),u=n(a(12825)),d=a(51882),c=n(a(13288)),f=a(29158),p=a(93765),m=n(a(32726)),g=n(a(89885)),h=a(76435),y=n(a(50208)),v=n(a(49143)),b=a(29363),x=a(68932),w=a(98468),j=a(98745),R=a(58978),C=n(a(46006)),T=a(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?a:t})(e)}t.default=function Replays(e){var t;(0,l.default)(e);var a=(0,s.useState)(void 0),n=(0,i.default)(a,2),P=n[0],k=n[1],D=(0,b.useResponsive)().isMediumAndDown,O=(0,p.useRoute)(),W=(0,s.useState)(!0),_=(0,i.default)(W,2),L=_[0],S=_[1],M=(0,j.useAtom)(w.pageTitleAtom),I=(0,i.default)(M,1)[0],N=new Date,A=(0,j.useAtom)(w.breadcrumbsAtom),H=(0,i.default)(A,2)[1];(0,s.useEffect)((function(){(0,f.getReplaysFrom)(N).then((function(e){k(e),S(!1)}))}),[]);var z=!0,V=(0,r.default)((0,x.buildDateTabs)({historic:z,defaultDayCount:5,component:c.default,componentProps:{}})),q=(0,x.selectedIndex)({tabs:V,route:O,isHistoricComponent:z,component:c.default,componentProps:{},todaysData:P});return(0,C.default)({page:"Replays",tabs:V,activeTab:q}),(0,s.useEffect)((function(){H([{label:"Watch",component:"Watch",routeParams:{}},{label:"Replays",component:"Replays",routeParams:{}},["big-races","most-watched"].includes(null==I?void 0:I.toLowerCase())?{label:null==I?void 0:I.capitalize(),component:"Replays",routeParams:{}}:null].filter(Boolean))}),[null==O?void 0:O.params,I]),(0,T.jsx)(g.default,{heading:function calculateHeading(){var e;if(I)return(0,R.isFriendlyDate)(I)?`${I}'s Racing Replays`:"most-watched"==I.toLowerCase()?"Most Watched Replays":"big-races"==I.toLowerCase()?"Big Race Replays":"Watch Race Replays from "+(0,d.formatDateLong)(null==O||null==(e=O.params)?void 0:e.date)}(),subHeading:"Missed the live race? Don’t worry - you can watch the latest horse racing replays in stunning HD with Racing TV.",content:(0,T.jsxs)(T.Fragment,{children:[L?(0,T.jsx)(h.LoadingState,{name:"RacecardByDateLoader",text:""}):(0,T.jsx)(u.default,{items:V,selectedIndex:q,style:{tab:{paddingHorizontal:5}},isLinkTab:!0,rightComponent:(0,T.jsx)(o.View,{style:{height:40,minWidth:120},children:(0,T.jsx)(m.default,{filter:{type:"calendarPicker",size:"medium",text:"Choose Date: "}})})},`replays-${q}-${null==O||null==(t=O.params)?void 0:t.date}`),(0,T.jsx)(v.default,{vertical:!0,size:"small"}),(0,T.jsx)(y.default,{size:D?"sm":"md",lineHeight:D?18:20,children:"Our racing replays are regularly updated, ensuring that you never miss any of the action. You can find recap footage of today's racing, plus archived coverage for you to watch and rewatch as many times as you like. With more major Group and Graded races than anybody else, Racing TV is the premiere choice for horse racing replay videos."})]})})}},12825:(e,t,a)=>{var n=a(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(a(85715)),i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=_getRequireWildcardCache(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var l=r?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(n,i,l):n[i]=e[i]}return n.default=e,a&&a.set(e,n),n}(a(36665)),l=a(93765),o=a(84057),s=a(98745),u=n(a(49143)),d=n(a(84145)),c=n(a(50208)),f=a(98468),p=a(29363),m=n(a(2037)),g=a(33386),h=a(56835),y=a(58978),v=a(39591),b=n(a(52091)),x=a(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?a:t})(e)}var w={"Sky / Subscription":"sky-subscription","most watched":"most-watched","big races":"big-races"},j=(0,i.forwardRef)((function(e,t){var a,n,m,h,j=e.topComponent,C=e.items,T=e.style,k=e.selectedIndex,D=e.rightComponent,O=e.excludeRightComponentForLabels,W=e.hideArrows,_=void 0!==W&&W,L=e.isLinkTab,S=void 0!==L&&L,M=e.inPopup,I=void 0!==M&&M,N=e.uppercaseLabels,A=void 0===N||N,H=e.onTabChange,z=void 0===H?null:H,V=e.isAccount,q=void 0!==V&&V,E=e.hasInnerCmsContent,$=void 0!==E&&E,B=(0,l.useNavigation)();try{h=(0,l.useRoute)()}catch(e){console.info("no route object - tabs must be inside popup.")}(0,i.useImperativeHandle)(t,(function(){return{triggerPress:function triggerPress(e,t){console.log("press fired from inside the tab: ",e,t),ae(e),K(t)}}}));var U=(0,s.useAtom)(f.globalFullscreenAtom),F=(0,r.default)(U,1)[0],Y=(0,s.useSetAtom)(f.pageTitleAtom),G=(0,i.useState)(k),X=(0,r.default)(G,2),J=X[0],K=X[1],Q=w[null==(a=C[J])?void 0:a.label]||(null==(n=C[J])?void 0:n.label),Z=(0,i.useState)(Q),ee=(0,r.default)(Z,2),te=ee[0],ae=ee[1],ne=(0,p.useResponsive)(),re=ne.isXLargeAndUp,ie=ne.isMediumAndUp,le=ne.isXSmallAndUp,oe=ne.isXSmallOnly,se=(0,i.useRef)(null),ue=(0,i.useState)(!1),de=(0,r.default)(ue,2),ce=de[0],fe=de[1],pe=(re&&C.length<6||ie&&C.length<4||le&&C.length<=2||oe&&C.length<2)&&D&&O!=te,me=!pe&&D&&O!=te,ge=!S&&"web"===o.Platform.OS&&!q;return(0,i.useEffect)((function(){var e,t;if(h&&!I){var a=w[null==(e=C[J])?void 0:e.label]||(null==(t=C[J])?void 0:t.label);if($||!S){var n,r=Object.assign({},null==(n=h)?void 0:n.params),i=(0,y.buildTabNavParams)(h,a);if(!i||!Object.keys(i||{}).length)return;if(JSON.stringify(r)==JSON.stringify(i.params))return;(0,g.savePageInHistory)(),B.navigate(i.screen,i.params)}}}),[J,h]),(0,l.useFocusEffect)((function(){var e,t,a;if(!I&&!ge){var n=w[null==(e=C[J])?void 0:e.label]||(null==(t=C[J])?void 0:t.label);Y((null==(a=C[J])?void 0:a.pageTitleOverride)||n)}})),(0,i.useEffect)((function(){var e,t=C.slice(0,J).reduce((function(e,t){return e+t.width||0}),0);null==(e=se.current)||e.scrollTo({y:0,x:t-30,animated:!0})}),[J,ce]),(0,x.jsxs)(o.View,{style:[P.container,null==T?void 0:T.container],children:[(0,x.jsx)(o.View,{children:(0,x.jsxs)(d.default,{scrollRef:se,showsHorizontalScrollIndicator:!1,contentContainerStyle:{flexGrow:1},horizontal:!0,elementDistance:120,childrenWidth:110*C.length+10,hideArrows:_,children:[(0,x.jsx)(u.default,{size:"xsmall"}),C.map((function(e,t){var a,n;return(0,x.jsxs)(o.TouchableOpacity,{style:[P.tab,t===J&&[P.tabSelected,null==T?void 0:T.tabSelected],{paddingHorizontal:ie?15:10},{display:F?"none":"flex"},null==T?void 0:T.tab],onLayout:function onLayout(e){C[t].width=e.nativeEvent.layout.width,C.every((function(e){return e.width}))&&fe(!0)},onPress:function onPress(){var a,n;if(!S||"web"!=o.Platform.OS){var r=C.find((function(e){return te===e.label}));(null==r||null==(a=r.analyticsEvent)?void 0:a.exit)&&(0,v.logEvent)({key:r.analyticsEvent.exit,data:{}}),e.onPress&&e.onPress(),ae(e.label),K(t),z&&z(t),(null==e||null==(n=e.analyticsEvent)?void 0:n.entry)&&(0,v.logEvent)({key:e.analyticsEvent.entry,data:{}})}},children:[S&&"web"==o.Platform.OS?(0,x.jsx)(R,{route:h,item:e,style:T,active:t==J,uppercaseLabels:A}):(0,x.jsxs)(c.default,{family:"secondary",color:t===J?"primary":"secondary",numberOfLines:1,weight:"bold",uppercase:A,lineHeight:30,style:[e.notificationCount?P.withNotification:{}],children:[null!=(a=e.label)&&a.includes("-")?null==(n=e.label)?void 0:n.replace("-"," "):e.label,e.notificationCount?(0,x.jsx)(b.default,{count:e.notificationCount,onTabLabel:!0}):null]}),e.rightComponent&&e.rightComponent]},`tabs-${t}`)})),(0,x.jsx)(o.View,{style:P.restBorder}),pe?(0,x.jsxs)(o.View,{style:P.rightComponent,children:[D,(0,x.jsx)(o.View,{style:P.restBorder})]}):null]})}),me&&(0,x.jsx)(o.View,{style:P.rightToTopComponent,children:D}),(0,x.jsxs)(o.View,{style:[P.childContainer,null==T?void 0:T.childContainer,ge?{flexDirection:"row"}:{}],children:[(0,x.jsx)(u.default,{vertical:!0,size:"xsmall"}),j&&j,ge?C.map((function(e,t){return(0,x.jsx)(o.View,{style:[{display:"flex",width:"100%"},J>t?{position:"absolute",left:-1e4}:{},J<t?{position:"absolute",right:1e4}:{}],children:e.child},t)})):null==(m=C[J])?void 0:m.child]})]})})),R=function LinkLabel(e){var t,a,n=e.route,r=e.item,i=e.style,l=e.active,o=e.uppercaseLabels,s=(0,y.buildTabNavParams)(n,r.label);return(0,x.jsx)(h.RLink,{to:s,style:[null==i?void 0:i.tab,{lineHeight:1}]||0,dynamicTextStyle:{onHover:"none"},family:"secondary",weight:"bold",color:l?"primary":"secondary",shouldOpenInNewTab:!1,uppercase:o,children:null!=(t=r.label)&&t.includes("-")?null==(a=r.label)?void 0:a.replace("-"," "):r.label})},C=m.default.colors,T=C.palette.rtv.mainBackground,P=o.StyleSheet.create({withNotification:{minWidth:150},container:{flexDirection:"column",backgroundColor:"transparent",width:"100%"},tabsContainer:{height:40},tab:{height:40,backgroundColor:"transparent",justifyContent:"center",alignItems:"center"},tabSelected:{backgroundColor:T,borderBottomWidth:0,paddingTop:2,borderTopRightRadius:5,borderTopLeftRadius:5,borderRightWidth:2,borderRightColor:C.palette.neutral.x50,borderLeftWidth:2,borderLeftColor:C.palette.neutral.x50,borderTopWidth:2,borderTopColor:C.palette.neutral.x50,zIndex:1},childContainer:{backgroundColor:T,flex:1,flexGrow:1},restBorder:{position:"absolute",bottom:0,left:0,right:0,height:2,backgroundColor:C.palette.neutral.x50},rightToTopComponent:{flexDirection:"row",alignItems:"flex-end",justifyContent:"center",paddingTop:10},rightComponent:{flex:1,flexDirection:"row",alignItems:"flex-end",justifyContent:"flex-end"}});t.default=j},68932:(e,t,a)=>{var n=a(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.weekdayToDate=t.selectedIndex=t.buildNewWeekdayTab=t.buildNewDateTab=t.buildDateTabs=void 0;n(a(36665));var r=a(51882),i=a(97023),l=a(60397),o=(t.selectedIndex=function selectedIndex(e){var t=e.tabs,a=e.route,n=e.component,r=e.componentProps,i=void 0===r?{}:r,l=e.isHistoricComponent,o=(e.todaysData,t.flatMap((function(e,t){return e.paths.map((function(e){var n;return e.includes(null==a||null==(n=a.params)?void 0:n.date)?t:null}))})).filter((function(e){return null!==e}))[0]);if(void 0===o){var d,c;if(["monday","tuesday","wednesday","thursday","friday","saturday","sunday"].includes(null==a||null==(d=a.params)?void 0:d.date.toLowerCase())){var f,p=s({date:null==a||null==(f=a.params)?void 0:f.date,isHistoricComponent:l,component:n,componentProps:i});t.push(p),o=t.length-1}else if(/\d{4}-\d{2}-\d{2}/.test(null==a||null==(c=a.params)?void 0:c.date)){var m,g=u({date:null==a||null==(m=a.params)?void 0:m.date,component:n,componentProps:i});t.push(g),o=t.length-1}else o=0}return o},t.weekdayToDate=function weekdayToDate(e,t){if(t){var a=(0,i.swapKeysAndValues)(i.prevLabelsNotRelative)[e];return(0,r.getDate)(-a)}var n=(0,i.swapKeysAndValues)(i.nextLabelsNotRelative)[e];return(0,r.getDate)(n)}),s=(t.buildDateTabs=function buildDateTabs(e){var t=e.historic,a=e.defaultDayCount,n=e.component,i=e.componentProps,o=void 0===i?{}:i;return Array.from({length:a},(function(e,t){return t})).map((function(e){var a=(0,r.getDate)(t?-e:e);return{label:(0,r.getRelativeOrWeekday)(a),paths:[e**2==0?"undefined":null,e**2==0||e**2==1?(0,r.getWeekday)(a):null,(0,r.getRelativeOrWeekday)(a),(0,r.YYYYMMDD)(a)].filter((function(e){return null!=e})),child:(0,l.jsx)(n,Object.assign({date:a},o))}}))},t.buildNewWeekdayTab=function buildNewWeekdayTab(e){var t=e.date,a=e.isHistoricComponent,n=e.component,r=e.componentProps,i=void 0===r?{}:r,s=o(t,a);return{label:`${t}`,paths:[`${t}`],child:(0,l.jsx)(n,Object.assign({date:s},i))}}),u=t.buildNewDateTab=function buildNewDateTab(e){var t=e.date,a=e.component,n=e.componentProps,r=void 0===n?{}:n,i=new Date(t);return{label:`${t}`,paths:[`${t}`],child:(0,l.jsx)(a,Object.assign({date:i},r))}}}}]); //# sourceMappingURL=1857.fdf36bb9.chunk.js.map