(self.webpackChunkweb=self.webpackChunkweb||[]).push([[3388],{37646:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.getResultSectionals=t.getRaceiQResults=t.getRaceiQComparison=void 0;var i,l,a,o=n(r(29293)),s=r(29473),u=r(97023),c=r(49235);t.getResultSectionals=(i=(0,o.default)((function*(e,t,r){var n=(0,u.prepareParams)({date:e,time:r}),i=n.date,l=n.time;if(c.isParamFriendlyDateFormat&&c.isParamFriendlyTimeFormat)return yield(0,s.fetchGet)(`racing/iq-results/${i}/${t}/${l}/sectional`)})),function getResultSectionals(e,t,r){return i.apply(this,arguments)}),t.getRaceiQResults=(l=(0,o.default)((function*(e,t,r){var n=(0,u.prepareParams)({date:e,time:r}),i=n.date,l=n.time;if(c.isParamFriendlyDateFormat&&c.isParamFriendlyTimeFormat)return yield(0,s.fetchGet)(`racing/iq-results/${i}/${t}/${l}/metrics`)})),function getRaceiQResults(e,t,r){return l.apply(this,arguments)}),t.getRaceiQComparison=(a=(0,o.default)((function*(e,t,r){var n=(0,u.prepareParams)({date:e,time:r}),i=n.date,l=n.time;if(c.isParamFriendlyDateFormat&&c.isParamFriendlyTimeFormat)return yield(0,s.fetchGet)(`racing/iq-results/${i}/${t}/${l}/comparison`)})),function getRaceiQComparison(e,t,r){return a.apply(this,arguments)})},67875:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(84057),l=(n(r(36665)),n(r(50208))),a=r(29363),o=r(28167),s=n(r(49143)),u=r(60397);t.default=function GroupedInfoExpandables(e){var t=e.groupTitle,r=e.expandables,n=e.loading,c=void 0!==n&&n,d=(0,a.useResponsive)(),f=d.isLargeAndUp,h=d.isLargeOnly,p=f||h;return(0,u.jsx)(u.Fragment,{children:(0,u.jsxs)(i.View,{style:{marginTop:10},children:[(0,u.jsx)(l.default,{size:"md",style:{padding:5},weight:"bold",children:t}),(0,u.jsx)(i.View,{style:[p&&{flexDirection:"row",width:"100%",justifyContent:"space-between",flexWrap:"wrap"}],children:c?[1,2,3,4].map((function(e,t){return(0,u.jsxs)(i.View,{style:{width:(null==r?void 0:r.length)>1&&p?"49.5%":"100%"},children:[(0,u.jsx)(o.TextLoader,{height:50,width:"100%"}),(0,u.jsx)(s.default,{vertical:!0,size:"small"})]},t)})):r.map((function(e,t){return e?(0,u.jsx)(i.View,{style:{width:r.length>1&&p?"49.5%":"100%"},children:e},t):null}))})]})})}},51638:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(85715)),l=r(84057),a=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(n,l,a):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(36665)),o=n(r(50208)),s=n(r(2037)),u=n(r(9787)),c=n(r(47667)),d=r(98745),f=r(98468),h=r(19108),p=n(r(56866)),m=r(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}t.default=function InfoExpandable(e){var t,r,n=e.children,g=e.heading,y=void 0===g?"Top Speed":g,v=e.tutorialStep,w=e.stepKey,j=void 0===w?void 0:w,_=e.onOpenCallBack,b=e.forceOpen,S=void 0!==b&&b,R=(0,a.useState)(null!=v||S),C=(0,i.default)(R,2),O=C[0],P=C[1],k=(0,a.useRef)(null),T="web"===l.Platform.OS?null==(t=(0,d.useAtom)(f.appScrollRefAtom))?void 0:t[0]:null==(r=(0,d.useAtom)(f.appScrollRefAtom2))?void 0:r[0],D=(0,d.useAtom)(f.topOfPageRefAtom),A=(0,i.default)(D,2),M=A[0],I=(A[1],(0,d.useAtom)(f.runningTutorialAtom)),V=(0,i.default)(I,2),W=V[0],E=(V[1],(0,d.useAtom)(f.tutorialStepIndexAtom)),L=(0,i.default)(E,2),z=L[0],H=(L[1],0==v&&"raceIqComparison"==W&&0===z&&"first-metric-expandable"==j||1==v&&"raceIqComparison"==W&&1===z&&"first-horse-expandable"==j||3==v&&"full"==W&&3===z&&"first-metric-expandable"==j||4==v&&"full"==W&&4===z&&"first-horse-expandable"==j),B=(0,p.default)(M,k,[H]),q=B.distance,F=B.onScreen;return(0,a.useEffect)((function(){var e;F&&H&&null!=v&&null!=z&&(console.log(`## yehaw ~~ first-horse-expandable-debug: scrolling to ${q} - ${f.TOOLTIP_HEIGHT} in iqComparison tab`),null==T||null==(e=T.current)||e.scrollTo({y:q-f.TOOLTIP_HEIGHT,animated:!0}))}),[T,q,H,F]),(0,a.useEffect)((function(){O&&_&&_()}),[O]),(0,m.jsx)(l.View,{ref:k,collapsable:!1,children:(0,m.jsx)(h.AttachStep,{fill:!0,index:v,children:(0,m.jsxs)(l.TouchableOpacity,{onPress:function onPress(){return P((function(e){return!e}))},style:[x.container],children:[(0,m.jsxs)(l.View,{style:x.header,children:[(0,m.jsx)(o.default,{capitalize:!0,weight:"semiBold",children:y}),(0,m.jsx)(l.View,{style:{padding:5},children:(0,m.jsx)(u.default,{name:O?"minus":"plus",size:"medium"})})]}),(0,m.jsx)(c.default,{style:[{padding:s.default.spacing.xxsmall}],open:O,children:n})]})})})};var x=l.StyleSheet.create({container:{borderWidth:1,borderRadius:5,borderColor:s.default.colors.palette.neutral.x50,marginTop:10},header:{padding:s.default.spacing.xxsmall,backgroundColor:s.default.colors.palette.neutral.x25,width:"100%",borderRadius:5,flexDirection:"row",justifyContent:"space-between",alignItems:"center"}})},81511:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(41132)),l=n(r(85715)),a=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(n,l,a):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(36665)),o=n(r(51638)),s=n(r(26228)),u=n(r(82964)),c=r(84057),d=n(r(55954)),f=n(r(67875)),h=n(r(49143)),p=r(93765),m=r(37646),x=r(94556),g=r(76435),y=r(39591),v=r(98468),w=r(98745),j=r(29363),_=r(65984),b=r(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}var S=c.StyleSheet.create({topContainer:{flexDirection:"row",justifyContent:"space-between",minHeight:50,paddingHorizontal:5}});t.default=function RaceIqComparison(e){var t,r,n,R,C,O=e.race,P=e.selected,k=(0,a.useState)(!0),T=(0,l.default)(k,2),D=T[0],A=T[1],M=(0,a.useState)(!1),I=(0,l.default)(M,2),V=I[0],W=I[1],E=(0,a.useState)([]),L=(0,l.default)(E,2),z=L[0],H=L[1],B=(0,a.useState)([]),q=(0,l.default)(B,2),F=q[0],N=q[1],G=(0,w.useAtom)(v.runningTutorialAtom),$=(0,l.default)(G,2),Q=$[0],U=$[1],Y=(0,j.useResponsive)().isMediumAndDown,J=(0,a.useState)([]),K=(0,l.default)(J,2),X=K[0],Z=K[1],ee=(0,a.useState)(!1),te=(0,l.default)(ee,2),re=te[0],ne=te[1],ie=(0,p.useRoute)(),le=null==ie||null==(t=ie.params)?void 0:t.track,ae=null==ie||null==(r=ie.params)?void 0:r.date,oe=null==ie||null==(n=ie.params)?void 0:n.time;(0,a.useEffect)((function(){P&&!re&&(X.forEach((function(e){(0,y.logEvent)({key:e,data:{}})})),ne(!0))}),[P]);var se=(0,a.useCallback)((function(e){P&&(0,y.logEvent)({key:e,data:{}})}),[P]);return(0,a.useEffect)((function(){return A(!0),(0,m.getRaceiQComparison)(ae,le,oe).then((function(e){if(H(e.horses),e.horses.length){var t=new Set(e.horses.map((function(e){return Object.keys(e.metrics)})).flat()),r=(0,i.default)(t).filter((function(t){return e.horses.some((function(e){var r;return null==e||null==(r=e.metrics[t])?void 0:r.percentage}))})).map((function(t){var r,n=e.horses.map((function(e){var n;r=null==e||null==(n=e.metrics[t])?void 0:n.metric_title;var i=null==e?void 0:e.metrics[t];return Number(null==i?void 0:i.percentage)})).filter(Boolean);if(0===n.length)return null;var i=(0,x.calculateAverageMeasure)(n);return{metric:t,average:i,title:r}})).filter(Boolean);N(r)}})).catch((function(){return W(!0)})).finally((function(){return A(!1)})),function(){H([]),N([])}}),[le,ae,oe]),D?(0,b.jsx)(c.View,{style:S.topContainer,children:(0,b.jsx)(d.default,{tutorialText:"Comparison tutorial",onPress:function onPress(){},runnable:!1},"tutorial-trigger")}):(null!=z&&z.length||D)&&0!=(null==O||null==(R=O.race_iq_state)?void 0:R.show_metrics)?V?(0,b.jsx)(g.ErrorState,{}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(c.View,{style:S.topContainer,children:(0,b.jsx)(d.default,{tutorialText:"Comparison tutorial",onPress:function onPress(){se("results-comparison-tutorial"),U("raceIqComparison")},runnable:null==O||null==(C=O.race_iq_state)?void 0:C.metrics_complete},"tutorial-trigger")}),(0,b.jsx)(f.default,{loading:D,groupTitle:"By Metric",expandables:F.map((function(e,t){var r,n=e.metric,l=`results-comparison-view-${n}`,a=z.map((function(e){var t;if(null!=e&&null!=(t=e.metrics[n])&&t.percentage)return Object.assign({horse_name:e.horse_name,finish_text:e.finish_text},e.metrics[n])})).filter(Boolean);return(0,b.jsx)(o.default,{onOpenCallBack:function onOpenCallBack(){X.includes(l)?Z((function(e){return e.filter((function(e){return e!==l}))})):Z((function(e){return[].concat((0,i.default)(e),[l])})),se(l)},forceOpen:Y?0===t:[0,1].includes(t),tutorialStep:0===t?"raceIqComparison"===Q?0:3:void 0,stepKey:0==t?"first-metric-expandable":void 0,heading:(0,_.getMetricTitle)(null==(r=a[0])?void 0:r.metric_title,"full"),children:(0,b.jsx)(u.default,{runnersData:a})})}))}),(0,b.jsx)(f.default,{loading:D,groupTitle:"By Horse",expandables:z.map((function(e,t){var r=`results-comparison-view-horse-${e.finish_text}`;return(0,b.jsx)(o.default,{onOpenCallBack:function onOpenCallBack(){X.includes(r)?Z((function(e){return e.filter((function(e){return e!==r}))})):Z((function(e){return[].concat((0,i.default)(e),[r])})),se(r)},forceOpen:Y?0===t:[0,1].includes(t),tutorialStep:0===t?"raceIqComparison"===Q?1:4:void 0,stepKey:0==t?"first-horse-expandable":void 0,heading:e.horse_name,children:(0,b.jsx)(s.default,{runner:e,averages:F})},e.horse_name)}))}),(0,b.jsx)(h.default,{vertical:!0,size:"small"})]}):(0,b.jsx)(g.EmptyState,{message:"no data available"})}},70439:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(85715)),l=r(84057),a=(n(r(36665)),n(r(50208))),o=n(r(2037)),s=r(29363),u=n(r(27982)),c=n(r(10557)),d=r(98745),f=r(98468),h=n(r(49143)),p=r(60397),m=o.default.spacing,x=o.default.colors,g=(t.default=function ResultsSectionalTableHeader(e){var t=e.race,r=(0,d.useAtom)(f.raceTypeAtom),n=(0,i.default)(r,1)[0],o="Flat"===n,m=(0,l.useWindowDimensions)().width,y="ios"===l.Platform.OS||"android"===l.Platform.OS||"web"===l.Platform.OS&&m<992,v=(0,s.useResponsive)(),w=v.isSmallAndDown,j=v.isXSmallOnly,_=function SpeedMap(){return o?(0,p.jsx)(l.View,{style:[w?g.wrappedRow:{flexDirection:"row",marginVertical:5},{justifyContent:"center",height:y?void 0:30}],children:o&&Object.entries(x.raceIq.speedColorsMap).map((function(e){var t=(0,i.default)(e,2),r=t[0],n=t[1];if("null"!==r)return(0,p.jsxs)(l.View,{style:g.speedMapSection,children:[(0,p.jsx)(l.View,{style:[g.speedMapCircle,{backgroundColor:n,width:y?8:10,height:y?8:10}]}),(0,p.jsx)(a.default,{size:y?"xs":"sm",capitalize:!0,weight:"light",children:r.replace("_"," ")})]},r)}))}):null},b=function IconAndVisualisationText(){var e=(0,s.useResponsive)().isXSmallOnly;return(0,p.jsx)(l.View,{style:[g.IconAndVisualisationTextContainer,e?{paddingLeft:0}:{}],children:(0,p.jsx)(l.View,{style:[y?{height:20,width:70}:{height:25,width:75}],children:(0,p.jsx)(u.default,{name:"raceIqLogoTeal"})})})};return(0,p.jsx)(l.View,{children:w?(0,p.jsxs)(l.View,{style:[g.secondRowCompact,o?{}:{minHeight:40}],children:[(0,p.jsx)(c.default,{race:t,raceType:n}),(0,p.jsxs)(l.View,{style:[{flexDirection:"row",flex:1,minHeight:40},o?{}:{justifyContent:"center"}],children:[(0,p.jsx)(b,{}),o?(0,p.jsx)(_,{}):null,j?null:(0,p.jsx)(h.default,{size:"large"})]})]}):(0,p.jsxs)(l.View,{style:[g.secondRow,o?{}:{minHeight:40,justifyContent:"center"}],children:[(0,p.jsx)(c.default,{race:t,raceType:n}),(0,p.jsxs)(l.View,{style:{flexDirection:"row"},children:[(0,p.jsx)(b,{}),o?(0,p.jsx)(_,{}):null]})]})})},l.StyleSheet.create({secondRowCompact:{flexDirection:"column",minHeight:70,flex:1,justifyContent:"space-evenly",backgroundColor:x.palette.neutral.x25},secondRow:{flexDirection:"row",flex:1,justifyContent:"space-between",minHeight:40,backgroundColor:x.palette.neutral.x25},wrappedRow:{flexDirection:"row",width:"100%",flex:1,marginVertical:5},speedMapSection:{flexDirection:"row",alignItems:"center",marginRight:m.xsmall},speedMapCircle:{borderRadius:50,marginRight:m.xxsmall,borderWidth:1,borderColor:"black"},IconAndVisualisationTextContainer:{flexDirection:"row",alignItems:"center",justifyContent:"flex-start",paddingHorizontal:m.xxsmall,paddingLeft:20,paddingRight:5},largeScreen:{flexDirection:"row",alignItems:"center",justifyContent:"center",flex:2}}))},55954:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(85715)),l=r(84057),a=n(r(36665)),o=n(r(50208)),s=n(r(27982)),u=n(r(49143)),c=r(29363),d=n(r(14858)),f=n(r(2037)),h=r(60397),p=(t.default=function TutorialTrigger(e){var t=e.onPress,r=e.tutorialText,n=void 0===r?"Result tutorial":r,m=e.runnable,x=void 0!==m&&m,g=(0,c.useResponsive)().isXSmallOnly,y=a.default.useState(!1),v=(0,i.default)(y,2),w=v[0],j=v[1],_=w||!x;return(0,h.jsxs)(l.TouchableOpacity,{onPress:function onPressWrapper(){j(!0),t(),setTimeout((function(){return j(!1)}),4e3)},style:p.row,disabled:w||!x,children:[w?(0,h.jsxs)(h.Fragment,{children:["web"!=l.Platform.OS?(0,h.jsx)(u.default,{size:"xsmall"}):null,(0,h.jsx)(d.default,{size:"small",color:f.default.colors.palette.rtv.primary,style:g?{maxWidth:16,maxHeight:16}:{maxWidth:20,maxHeight:20}}),(0,h.jsx)(u.default,{size:"web"!=l.Platform.OS?"xsmall":"xxxsmall"})]}):(0,h.jsx)(s.default,{size:g?"small":"tipTag",name:"raceIqInfo"}),(0,h.jsx)(u.default,{size:"xxsmall"}),(0,h.jsx)(o.default,{color:_?"grey":"primary",size:g?"xs":"sm",children:n})]})},l.StyleSheet.create({row:{flexDirection:"row",alignItems:"center",justifyContent:"center"}}))},17311:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(84057),l=r(29473),a=n(r(90415)),o=n(r(9787)),s=n(r(2037)),u=n(r(49143)),c=r(60397),d=s.default.colors,f=s.default.spacing,h=i.StyleSheet.create({sectionalsButton:{flexDirection:"row",alignItems:"center",backgroundColor:d.palette.rtv.secondary,borderRadius:4,padding:f.xsmall,cursor:"pointer"}});t.default=function SectionalsPDF(e){var t=e.sectionalsPDFPath;return t?(0,c.jsxs)(i.TouchableOpacity,{onPress:function onPress(){return i.Linking.openURL(`${l.BASE_URL}${t}`)},style:h.sectionalsButton,children:[(0,c.jsx)(a.default,{color:"white",weight:"semiBold",children:"Sectionals"}),(0,c.jsx)(u.default,{size:"xxsmall"}),(0,c.jsx)(o.default,{name:"stopWatch",size:"medium",fill:"palette.rtv.white",stroke:"palette.rtv.transparent"})]}):null}},99324:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(29293)),l=n(r(85715)),a=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(n,l,a):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(36665)),o=r(84057),s=n(r(70439)),u=n(r(57323)),c=r(37646),d=r(28167),f=r(67431),h=n(r(17311)),p=n(r(2037)),m=r(76435),x=r(93765),g=r(19108),y=n(r(31986)),v=r(98468),w=r(98745),j=n(r(56866)),_=n(r(55954)),b=n(r(27982)),S=n(r(49143)),R=n(r(50208)),C=r(39591),O=r(29473),P=r(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}var k=p.default.spacing,T=p.default.colors,D=o.StyleSheet.create({firstRow:{flex:1,flexDirection:"row",alignItems:"center",justifyContent:"space-between",minHeight:50,padding:5},container:{justifyContent:"center",alignItems:"center",padding:k.medium},sectionalsButton:{marginVertical:k.small,justifyContent:"center",alignItems:"center",padding:k.medium,backgroundColor:T.palette.neutral.x100,minHeight:200},tpdContainer:{flexDirection:"row",alignItems:"center",justifyContent:"center"}});t.default=function SectionalsTab(e){var t,r,n,p,k,T,A,M,I,V,W,E=e.race,L=(e.selected,(0,a.useState)(void 0)),z=(0,l.default)(L,2),H=z[0],B=z[1],q=(0,a.useState)(!0),F=(0,l.default)(q,2),N=F[0],G=F[1],$=(0,a.useState)(void 0),Q=(0,l.default)($,2),U=Q[0],Y=Q[1],J=(0,x.useRoute)(),K=(0,w.useSetAtom)(v.runningTutorialAtom),X=(0,o.useWindowDimensions)().width,Z="ios"===o.Platform.OS||"android"===o.Platform.OS||"web"===o.Platform.OS&&X<992,ee=null==J||null==(t=J.params)?void 0:t.track,te=null==J||null==(r=J.params)?void 0:r.date,re=null==J||null==(n=J.params)?void 0:n.time,ne="production"!=O.APP_ENV?"/onspace/media/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCSElCTHdNPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--c5eddbd13497714d1c0a0bc3ac5a7c2005b5a5d1/cheltenham_20240315_1530.pdf":null==E||null==(p=E.sectionals)||null==(k=p[0])||null==(T=k.pdf)?void 0:T.path,ie=null==E?void 0:E.is_tpd_venue;(0,a.useEffect)((function(){console.log("SectionalsTab rendered")})),(0,a.useEffect)((function(){return _e(),function(){B(void 0)}}),[te,ee,re]);var le=(0,a.useMemo)((function(){return null==H?void 0:H.runners.every((function(e){var t;return 1===(null==e||null==(t=e.sectionals)?void 0:t.length)}))}),[H]),ae=(0,a.useRef)(null),oe="web"===o.Platform.OS?null==(A=(0,w.useAtom)(v.appScrollRefAtom))?void 0:A[0]:null==(M=(0,w.useAtom)(v.appScrollRefAtom2))?void 0:M[0],se=(0,w.useAtom)(v.topOfPageRefAtom),ue=(0,l.default)(se,2),ce=ue[0],de=(ue[1],(0,w.useAtom)(v.runningTutorialAtom)),fe=(0,l.default)(de,2),he=fe[0],pe=(fe[1],(0,w.useAtom)(v.tutorialStepIndexAtom)),me=(0,l.default)(pe,2),xe=me[0],ge=(me[1],"sectionals"==he&&0===xe||"full"==he&&5===xe),ye=(0,j.default)(ce,ae,[ge]),ve=ye.distance,we=ye.onScreen;(0,a.useEffect)((function(){var e;(console.log("## testing if we can scroll on sectionalsTab:: ",ge,he,xe),ge)&&(console.log(`## scrolling to ${ve} - ${v.TOOLTIP_HEIGHT} in sectionals tab`,ve,v.TOOLTIP_HEIGHT),null==oe||null==(e=oe.current)||e.scrollTo({y:ve-v.TOOLTIP_HEIGHT,animated:!0}))}),[oe,ve,he,H,xe,we,ge]);var je,_e=(je=(0,i.default)((function*(){return(0,c.getResultSectionals)(te,ee,re).then((function(e){var t=(0,f.sortRunnersByFinishPosition)(e.race);t.runners.map((function(e){var t,r,n;e.sectionals.push({finishing_time:null==e||null==(t=e.sectionals)||null==(r=t[(null==e||null==(n=e.sectionals)?void 0:n.length)-1])?void 0:r.formatted_cumulative_sector_time,finishing_speed_percentage:e.finishing_speed_percentage,isFinishData:!0})})),B(t)})).catch((function(e){return Y(e)})).finally((function(){return G(!1)}))})),function fetchResultSectionalsData(){return je.apply(this,arguments)});return N?(0,P.jsx)(d.TextLoader,{height:500}):H&&!le&&null!=E&&null!=(I=E.race_iq_state)&&I.show_sectionals?(0,P.jsxs)(o.View,{ref:ae,collapsable:!1,children:[(0,P.jsxs)(o.View,{style:D.firstRow,children:[(0,P.jsx)(_.default,{tutorialText:"Sectionals tutorial",onPress:function onPress(){(0,C.logEvent)({key:"results-sectionals-tutorial",data:{}}),K("sectionals")},runnable:null==E||null==(V=E.race_iq_state)?void 0:V.sectionals_complete},"tutorial-trigger"),ie?(0,P.jsxs)(o.View,{style:D.tpdContainer,children:[(0,P.jsx)(o.View,{style:[Z?{height:20,width:70}:{height:25,width:75},{alignItems:"center",justifyContent:"center"}],children:(0,P.jsx)(b.default,{name:"tpdLogo"})}),(0,P.jsx)(S.default,{size:"small"}),(0,P.jsx)(R.default,{children:"Timing Data"})]}):null]}),(0,P.jsx)(g.AttachStep,{fill:!0,index:"sectionals"===he?0:5,children:(0,P.jsxs)(o.View,{collapsable:!1,children:[(0,P.jsx)(s.default,{raceType:E.race_type,race:H}),(0,P.jsx)(u.default,{resultSectionalsData:H}),ie?(0,P.jsx)(y.default,{}):null]})})]}):ne&&0==(null==E||null==(W=E.race_iq_state)?void 0:W.show_sectionals)?(0,P.jsx)(o.View,{style:D.sectionalsButton,children:(0,P.jsx)(h.default,{sectionalsPDFPath:ne})}):U?(0,P.jsx)(m.ErrorState,{}):(0,P.jsx)(o.View,{style:{marginVertical:20},children:(0,P.jsx)(m.EmptyState,{message:"no sectionals available"})})}},31986:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(85715)),l=r(84057),a=(n(r(36665)),n(r(50208))),o=r(98745),s=r(98468),u=r(60397);t.default=function TDPDisclaimerText(){var e=(0,o.useAtom)(s.raceTypeAtom),t=(0,i.default)(e,1)[0];return(0,u.jsx)(l.View,{children:["Flat","Bumpers"].includes(t)?(0,u.jsx)(a.default,{children:"Times accurate to +/-0.2s or more excluding the location accuracy (+/-0.5m, approximately 0.03s). One horse length is run in approximately 0.167s on good or firmer ground, 0.18s on good ground, and 0.2s on soft or slower ground."}):(0,u.jsx)(a.default,{children:"Times accurate to +/-0.2s or more excluding the location accuracy (+/-0.5m, approximately 0.03s). One horse length is run in approximately 0.2s on good or firmer ground, 0.22s on good ground, and 0.25s on soft or slower ground."})})}},67431:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sortRunnersByFinishPosition=void 0;t.sortRunnersByFinishPosition=function sortRunnersByFinishPosition(e){var t=e.runners.sort((function(e,t){return null===e.finish_position&&null===t.finish_position?0:null===e.finish_position?1:null===t.finish_position?-1:e.finish_position-t.finish_position}));return Object.assign({},e,{runners:t})}},66303:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(84057),l=n(r(36665)),a=n(r(50208)),o=n(r(22478)),s=n(r(27982)),u=n(r(2037)),c=n(r(49143)),d=r(60397),f=(t.default=function TutorialToolTip(e){var t=e.title,r=e.description,n=e.next,h=e.currentStep,p=e.totalSteps,m=e.isLast,x=e.stop,g=e.link,y=function handleKeyPress(e){"Enter"===e.key&&(m?x():n()),"Escape"===e.key&&x()};return l.default.useEffect((function(){if("web"===i.Platform.OS)return document.addEventListener("keydown",y),function(){document.removeEventListener("keydown",y)}}),[]),(0,d.jsxs)(i.View,{style:[f.container,{maxWidth:Math.min((0,i.useWindowDimensions)().width-20,500),minWidth:300}],children:[(0,d.jsxs)(i.View,{style:f.topContentCOntainer,children:[(0,d.jsx)(a.default,{size:"md_lg",weight:"semiBold",children:t}),(0,d.jsx)(i.TouchableOpacity,{onPress:function onPress(){return x()},focusable:!1,children:(0,d.jsx)(s.default,{fill:u.default.colors.palette.rtv.secondary,name:"close",size:"tipTag"})})]}),(0,d.jsx)(a.default,{size:"sm",children:r}),(0,d.jsxs)(i.View,{style:f.buttonsContainer,children:[(0,d.jsx)(i.TouchableOpacity,{style:{justifyContent:"center",alignItems:"center"},onPress:function onPress(){return i.Linking.canOpenURL(g).then((function(e){e&&i.Linking.openURL(g)}))},children:(0,d.jsx)(a.default,{style:{textDecorationLine:"underline"},family:"primary",color:"secondary",children:"Find Out More"})}),(0,d.jsxs)(i.View,{style:{flexDirection:"row",alignItems:"center"},children:[(0,d.jsx)(a.default,{children:`${h} of ${p}`}),(0,d.jsx)(c.default,{size:"xsmall"}),(0,d.jsx)(o.default,{title:m?"Finish":"Next",onPress:m?x:n})]})]})]})},i.StyleSheet.create({container:{backgroundColor:"white",padding:10,maxHeight:300,margin:"5%",borderRadius:5},topContentCOntainer:{flexDirection:"row",justifyContent:"space-between",alignItems:"center",marginBottom:10},buttonsContainer:{flexDirection:"row",justifyContent:"space-between"}}))},6961:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.TutorialToolTip=t.SpotlightTourProvider=t.AttachStep=void 0;var i=n(r(43472));t.AttachStep=(0,i.default)((function(){return Promise.resolve().then(r.bind(r,19108))}),"AttachStep"),t.SpotlightTourProvider=(0,i.default)((function(){return Promise.resolve().then(r.bind(r,19108))}),"SpotlightTourProvider"),t.TutorialToolTip=(0,i.default)((function(){return Promise.resolve().then(r.bind(r,66303))}))},65984:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.unitSymbols=t.tutorialHasEnoughValidDataToRun=t.scoresMap=t.metricType=t.getMetricTitle=t.getBarPercentageWidth=t.convertToInteger=void 0;var i=n(r(2037)),l=r(29473),a=(t.unitSymbols={percentage:"%",seconds:"S",rating:"/10",speed:"MPH",lengths:"L",sps:"SPS",meters:"M"},t.metricType={jump_index:"Jump Index",efficiency:"Efficiency",positive_jump:"Positive Jump",recovery:"Recovery",lengths:"Lengths",top_speed:"Top Speed"},t.scoresMap=i.default.colors.raceIq.scoresMap,t.convertToInteger=function convertToInteger(e){return e<=10?1:Math.round(e/10)},t.getBarPercentageWidth=function getBarPercentageWidth(e){return 0==e?arguments.length>1&&void 0!==arguments[1]?arguments[1]:1:(arguments.length>2&&void 0!==arguments[2]&&arguments[2]&&(e=Math.abs(e)),100*e+"%")},{FSP:{short:"FSP",full:"Finishing Speed %"},LGJ:{short:"LGJ",full:"Lengths Gained Jumping"}});t.getMetricTitle=function getMetricTitle(e,t){return a[e]?a[e][t]:e},t.tutorialHasEnoughValidDataToRun=function tutorialHasEnoughValidDataToRun(e){var t,r,n,i;return Boolean("integration"!=l.APP_ENV&&(null==e||null==(t=e.race_iq_state)?void 0:t.metrics_complete)&&(null==e||null==(r=e.race_iq_state)?void 0:r.sectionals_complete)&&(null==e||null==(n=e.race_iq_state)?void 0:n.show_sectionals)&&(null==e||null==(i=e.race_iq_state)?void 0:i.show_metrics))}},2546:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(84057),l=r(8569),a=n(r(50208)),o=r(65984),s=n(r(83609)),u=n(r(236)),c=r(29363),d=r(60397);t.default=function InfoBarMetric(e){var t,r,n,f=e.runner,h=e.medians,p=(0,c.useResponsive)().isSmallAndDown;if(!h)return null;try{n=99*Number(h[f.metric_title])||0}catch(e){n=0}return(0,d.jsxs)(i.View,{style:[l.infoBarMetricStyles.container],children:[(0,d.jsxs)(i.View,{style:[l.infoBarMetricStyles.infoContainer],children:[(0,d.jsx)(u.default,{title:f.metric_title}),(0,d.jsxs)(i.View,{style:l.infoBarMetricStyles.infoContainerRight,children:[f.value?(0,d.jsxs)(a.default,{size:p?"xs":"sm",weight:"bold",children:["Jump Index"==f.metric_title?null==(t=parseFloat(f.value))?void 0:t.toFixed(1):null==(r=parseFloat(f.value))?void 0:r.toFixed(2),(0,d.jsx)(a.default,{size:"xxs_xs",children:o.unitSymbols[f.unit].toUpperCase()})]}):null,f.rank?(0,d.jsx)(s.default,{rank:f.rank,containerStyles:l.infoBarMetricStyles.rankIndicator}):null]})]}),(0,d.jsxs)(i.View,{style:[l.infoBarMetricStyles.barContainer],children:[(0,d.jsx)(i.View,{style:l.infoBarMetricStyles.barBorder,children:(0,d.jsx)(i.View,{style:[l.infoBarMetricStyles.bar,{width:(0,o.getBarPercentageWidth)(Number(f.percentage)||0),backgroundColor:o.scoresMap[(0,o.convertToInteger)(100*Number(f.percentage))||0]}]})}),(0,d.jsx)(i.View,{style:[l.infoBarMetricStyles.medianLine,{left:`${n}%`,height:"115%"}]})]})]})}},236:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(85715)),l=r(84057),a=n(r(50208)),o=n(r(2037)),s=r(65984),u=r(36665),c=r(60397),d=o.default.colors.palette.raceiQ;t.default=function MetricTitle(e){var t=e.title,r=(0,u.useState)("full"),n=(0,i.default)(r,2),o=n[0],f=n[1];return(0,c.jsx)(l.View,{onLayout:function handleTitleSize(e){e.nativeEvent.layout.width<150?f("short"):f("full")},style:{flex:2},children:(0,c.jsx)(a.default,{color:d.teal,size:"sm",children:(0,s.getMetricTitle)(t,o)})})}},8569:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.infoBarMetricStyles=void 0;var i=r(84057),l=n(r(2037)),a=l.default.colors.palette.neutral;t.infoBarMetricStyles=i.StyleSheet.create({container:{padding:5},infoContainer:{flexDirection:"row",justifyContent:"space-between",marginBottom:5},infoContainerRight:{flexDirection:"row",alignItems:"center",justifyContent:"flex-end",flex:1},rankIndicator:{marginLeft:l.default.spacing.xxsmall},barContainer:{justifyContent:"center",marginBottom:5},barBorder:{borderWidth:2,borderColor:a.x100,borderStyle:"solid"},bar:{height:4},medianLine:{position:"absolute",zIndex:1,borderLeftColor:"black",borderLeftWidth:2,borderStyle:"solid",justifyContent:"center",alignItems:"center"}})},31319:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(85715)),l=r(84057),a=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(n,l,a):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(36665)),o=n(r(50208)),s=n(r(27982)),u=r(45687),c=r(19108),d=r(98745),f=r(98468),h=n(r(56866)),p=r(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}t.default=function InfoCard(e){var t,r,n=e.title,m=e.children,x=e.childrenType,g=e.tutorialStep,y=e.stepKey;if(!m.length)return null;var v=l.Dimensions.get("window").width>768?3:1,w="bar"==x?2:3,j=(0,a.useRef)(null),_="web"===l.Platform.OS?null==(t=(0,d.useAtom)(f.appScrollRefAtom))?void 0:t[0]:null==(r=(0,d.useAtom)(f.appScrollRefAtom2))?void 0:r[0],b=(0,d.useAtom)(f.topOfPageRefAtom),S=(0,i.default)(b,2),R=S[0],C=(S[1],(0,d.useAtom)(f.runningTutorialAtom)),O=(0,i.default)(C,2),P=O[0],k=(O[1],(0,d.useAtom)(f.tutorialStepIndexAtom)),T=(0,i.default)(k,2),D=T[0],A=(T[1],isNaN(D)?l.View:c.AttachStep),M=0==g&&"results"==P&&0===D&&"first-infocard-flats"==y||0==g&&"results"==P&&0===D&&"first-infocard-jumps"==y||1==g&&"results"==P&&1===D&&"second-infocard-flats"==y||1==g&&"results"==P&&1===D&&"second-infocard-jumps"==y||0==g&&"full"==P&&0===D&&y.startsWith("first")||1==g&&"full"==P&&1===D&&y.startsWith("second"),I=(0,h.default)(R,j,[M]),V=I.distance;I.onScreen;return(0,a.useEffect)((function(){var e;console.log("#### testing  "),Number(V)&&M&&null!=g&&null!=D&&(console.log(`~~ scrolling to ${V} - ${f.TOOLTIP_HEIGHT} in results tab`),null==_||null==(e=_.current)||e.scrollTo({y:V-f.TOOLTIP_HEIGHT,animated:!0}))}),[_,V,M]),(0,p.jsx)(l.View,{style:[u.infoCardStyles.superContainer,{flexBasis:100/v+"%",flexShrink:1,flexGrow:1}],ref:j,collapsable:!1,children:(0,p.jsx)(A,{index:g,children:(0,p.jsxs)(l.View,{style:u.infoCardStyles.container,children:[(0,p.jsxs)(l.View,{style:u.infoCardStyles.header,children:[(0,p.jsx)(o.default,{capitalize:!0,weight:"semiBold",children:n}),(0,p.jsx)(l.View,{style:{width:"50%",maxWidth:65,maxHeight:25},children:(0,p.jsx)(s.default,{name:"raceIqLogoTeal"})})]}),(0,p.jsx)(l.View,{style:[u.infoCardStyles.contentContainer,"metric"==x&&{justifyContent:"space-around"}],children:null==m?void 0:m.map((function(e,t){return e?(0,p.jsx)(l.View,{style:[u.infoCardStyles.cell,{width:100/w-1+"%"},"bar"==x&&{flexGrow:1}],children:e},t):null}))})]})})})}},45687:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.infoCardStyles=void 0;var i=r(84057),l=n(r(2037));t.infoCardStyles=i.StyleSheet.create({superContainer:{padding:2},container:{minHeight:150,borderRadius:5,backgroundColor:"white",borderWidth:1,overflow:"hidden",shadowColor:l.default.colors.palette.neutral.x25,borderColor:l.default.colors.palette.neutral.x25,justifyContent:"space-between",shadowOffset:{width:1,height:1}},header:{flexDirection:"row",justifyContent:"space-between",alignItems:"center",backgroundColor:l.default.colors.palette.neutral.x25,padding:8},contentContainer:{flexDirection:"row",flexWrap:"wrap"},cell:{justifyContent:"center"}})},85083:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(84057),l=(n(r(36665)),n(r(50208))),a=n(r(83609)),o=n(r(49143)),s=r(12203),u=r(65984),c=r(60397),d=["Positive Jump %"];t.default=function InfoMetric(e){var t,r=e.metric_title,n=e.rank,f=e.value,h=e.unit,p=d.includes(r)?Number(100*parseFloat(f)).toFixed(2):null==(t=parseFloat(f))?void 0:t.toFixed(2);return(0,c.jsxs)(i.View,{style:s.infoMetricStyles.container,children:[(0,c.jsx)(l.default,{capitalize:!0,color:"gray",size:"sm",style:{maxHeight:20},children:r}),(0,c.jsx)(o.default,{vertical:!0,size:"xxxsmall"}),(0,c.jsxs)(i.View,{style:s.infoMetricStyles.contentContainer,children:[n?(0,c.jsx)(a.default,{rank:n}):null,f&&h?(0,c.jsx)(i.View,{style:s.infoMetricStyles.textContainer,children:(0,c.jsxs)(l.default,{size:"sm",weight:"bold",children:[p,(0,c.jsx)(l.default,{size:"xxs_xs",children:u.unitSymbols[h].toUpperCase()})]})}):null]})]})}},12203:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.infoMetricStyles=void 0;var n=r(84057);t.infoMetricStyles=n.StyleSheet.create({container:{maxWidth:120,margin:5},contentContainer:{flexDirection:"row"},textContainer:{flexDirection:"row",marginLeft:10}})},83609:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(84057),l=r(49005),a=n(r(90415)),o=n(r(2037)),s=r(51882),u=r(29363),c=r(60397),d=o.default.colors.palette,f=d.raceiQ,h=d.neutral;t.default=function RankIndicator(e){var t=e.rank,r=e.containerStyles,n=1===t,o=(0,u.useResponsive)().isSmallAndDown;return(0,c.jsx)(i.View,{style:[l.rankIndicatorStyles.container,r&&r,n?l.rankIndicatorStyles.winner:l.rankIndicatorStyles.runnerUp],children:(0,c.jsxs)(i.View,{style:l.rankIndicatorStyles.textContainer,children:[(0,c.jsx)(a.default,{size:o?"xs":"sm",weight:"bold",color:n?h.x0:f.teal,children:t}),(0,c.jsx)(a.default,{style:{alignSelf:"flex-end",marginBottom:"15%"},size:o?"xxxs_xxs":"xxs",weight:"bold",color:n?h.x0:f.teal,children:(0,s.getOrdinalSuffix)(t).toUpperCase()})]})})}},49005:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.rankIndicatorStyles=void 0;var i=r(84057),l=n(r(2037)).default.colors.palette,a=l.raceiQ,o=l.neutral;t.rankIndicatorStyles=i.StyleSheet.create({container:{borderRadius:1,paddingHorizontal:2,minWidth:30,maxWidth:30,justifyContent:"center",alignItems:"center"},textContainer:{flexDirection:"row",justifyContent:"center"},winner:{backgroundColor:a.darkGreen},runnerUp:{backgroundColor:o.x100}})},69827:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(84057),l=(n(r(36665)),r(84019)),a=r(65984),o=r(60397);t.default=function StackedBar(e){var t=e.isAboveAverage,r=e.percentage,n=function transformPercentage(e){return e<=50?50-e:e-50}(100*r),s=a.scoresMap[(0,a.convertToInteger)(100*r)];return(0,o.jsxs)(i.View,{style:[l.stackedBarRaceStyles.barContainer,l.stackedBarRaceStyles.barChartRowHeight,{flexDirection:"row",justifyContent:t?"flex-start":"flex-end",alignItems:"center"}],children:[(0,o.jsx)(i.View,{style:{backgroundColor:t?"transparent":`${s}`,height:10,maxWidth:"50%",width:t?"50%":`${n}%`,minWidth:2}}),(0,o.jsx)(i.View,{style:{backgroundColor:t?`${s}`:"transparent",height:10,width:t?`${n}%`:"50%",minWidth:2,maxWidth:"50%"}})]})}},26228:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;n(r(36665));var i=r(84057),l=n(r(50208)),a=r(84019),o=r(65984),s=n(r(69827)),u=n(r(49143)),c=n(r(83609)),d=r(60397);t.default=function StackedBarHorse(e){var t=e.runner,r=e.averages,n=(0,i.useWindowDimensions)().width;if(!t&&!t.metrics)return null;var f="android"===i.Platform.OS||"ios"===i.Platform.OS||"web"===i.Platform.OS&&n<500,h=Object.keys(t.metrics).map((function(e){var r;return null!=t&&null!=(r=t.metrics[e])&&r.percentage?t.metrics[e]:null})).filter(Boolean),p=f?80:100,m=f?40:50,x=f?40:50;return(0,d.jsxs)(i.View,{style:{paddingLeft:5},children:[(0,d.jsxs)(i.View,{style:{height:20,width:"100%",flexDirection:"row"},children:[(0,d.jsx)(i.View,{style:{minWidth:p},children:(0,d.jsx)(l.default,{size:f?"xs":"sm",color:"grey",children:"METRIC"})}),(0,d.jsx)(i.View,{style:{minWidth:m},children:(0,d.jsx)(l.default,{size:f?"xs":"sm",color:"grey",children:"RANK"})}),(0,d.jsx)(i.View,{style:{minWidth:x},children:(0,d.jsx)(l.default,{size:f?"xs":"sm",color:"grey",children:"DATA"})})]}),(0,d.jsxs)(i.View,{style:[a.stackedBarRaceStyles.barChartContainer],children:[(0,d.jsx)(i.View,{style:[a.stackedBarRaceStyles.barChartContainerLeftHorse],children:(0,d.jsx)(i.View,{style:a.stackedBarRaceStyles.labelNamesContainerHorse,children:h.map((function(e,t){return(0,d.jsxs)(i.View,{style:[a.stackedBarRaceStyles.labelName,a.stackedBarRaceStyles.barChartRowHeight],children:[(0,d.jsx)(i.View,{style:{minWidth:p},children:(0,d.jsx)(l.default,{size:f?"xs":"sm",style:a.stackedBarRaceStyles.labelNameText,lineHeight:16,children:e.metric_title||"Metric"})}),(0,d.jsx)(i.View,{style:{minWidth:m},children:(null==e?void 0:e.rank)&&(0,d.jsx)(c.default,{rank:e.rank})},t),(0,d.jsx)(i.View,{style:{minWidth:x},children:(0,d.jsxs)(l.default,{size:f?"xxs_xs":"xs",children:[(0,d.jsx)(l.default,{size:f?"xs":"sm",weight:"bold",children:e.value}),o.unitSymbols[e.unit]]})})]},t)}))})}),(0,d.jsx)(u.default,{size:"xsmall"}),(0,d.jsxs)(i.View,{style:[a.stackedBarRaceStyles.medianLineAndValuesHorseContainer,{flexGrow:.5,flexBasis:f?0:20}],children:[(0,d.jsx)(i.View,{style:[a.stackedBarRaceStyles.medianLine,a.stackedBarRaceStyles.medianLineHorse],children:(0,d.jsx)(l.default,{style:a.stackedBarRaceStyles.medianLineText,size:"xxs_xs",children:"Median"})}),h.map((function(e,t){var n=r.find((function(t){return t.title===e.metric_title})),i=100*(null==e?void 0:e.percentage);return(0,d.jsx)(s.default,{isAboveAverage:i>(null==n?void 0:n.average),percentage:null==e?void 0:e.percentage},t)}))]})]})]})}},82964:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var 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 r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(n,l,a):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(36665)),l=r(84057),a=n(r(50208)),o=r(84019),s=r(94556),u=r(65984),c=r(29363),d=n(r(83609)),f=n(r(49143)),h=r(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}t.default=function StackedBarRace(e){var t=e.runnersData;if(!t||!t.length)return null;var r=(0,c.useResponsive)().isXSmallOnly,n=l.Platform.isPad,p="android"===l.Platform.OS||"ios"===l.Platform.OS||r,m=(0,i.useMemo)((function(){return(0,s.findMedianRunnerPercentage)(t)}),[t]);return(0,h.jsxs)(l.View,{children:[(0,h.jsxs)(l.View,{style:{height:20,width:p?"65%":"52%",flexDirection:"row"},children:[(0,h.jsxs)(l.View,{style:[o.stackedBarRaceStyles.labelNamesContainerRace,{flexDirection:"row"}],children:[(0,h.jsx)(a.default,{size:!p||n?"sm":"xs",style:{minWidth:30},color:"grey",children:"POS."}),(0,h.jsx)(f.default,{size:"xxsmall"}),(0,h.jsx)(a.default,{size:!p||n?"sm":"xs",color:"grey",children:"HORSE"})]}),(0,h.jsxs)(l.View,{style:[o.stackedBarRaceStyles.valuesContainer,{flexDirection:"row"}],children:[(0,h.jsx)(l.View,{style:{minWidth:50},children:(0,h.jsx)(a.default,{size:!p||n?"sm":"xs",color:"grey",children:"RANK"})}),(0,h.jsx)(a.default,{size:!p||n?"sm":"xs",color:"grey",children:"DATA"})]})]}),(0,h.jsxs)(l.View,{style:[o.stackedBarRaceStyles.barChartContainer,{justifyContent:p?"space-between":"center"}],children:[(0,h.jsx)(l.View,{style:o.stackedBarRaceStyles.barChartContainerLeftRace,children:(0,h.jsxs)(l.View,{style:[o.stackedBarRaceStyles.barChartContainerLeftContent],children:[(0,h.jsx)(l.View,{style:o.stackedBarRaceStyles.labelNamesContainerRace,children:t.map((function(e,t){return(0,h.jsxs)(l.View,{style:[o.stackedBarRaceStyles.barChartRowHeight,{minWidth:100,flexDirection:"row",alignItems:"center",width:"100%"}],children:[(0,h.jsx)(a.default,{size:!p||n?"sm":"xs",weight:"semiBold",style:{minWidth:30},children:e.finish_text||" "}),(0,h.jsx)(f.default,{size:"xxsmall"}),(0,h.jsx)(a.default,{size:!p||n?"sm":"xs",style:[o.stackedBarRaceStyles.labelNameText],numberOfLines:1,children:e.horse_name}),(0,h.jsx)(f.default,{size:"xxxsmall"})]},t)}))}),(0,h.jsx)(l.View,{style:o.stackedBarRaceStyles.valuesContainer,children:t.map((function(e,t){var r,i;return(0,h.jsxs)(l.View,{style:[o.stackedBarRaceStyles.value,o.stackedBarRaceStyles.barChartRowHeight],children:[(0,h.jsx)(l.View,{style:{minWidth:50},children:(null==e?void 0:e.rank)&&(0,h.jsx)(d.default,{rank:e.rank})}),(0,h.jsxs)(l.View,{style:{flexDirection:"row"},children:[(0,h.jsx)(a.default,{size:!p||n?"sm":"xs",weight:"bold",children:"Jump Index"==e.metric_title?null==(r=parseFloat(e.value))?void 0:r.toFixed(1):null==(i=parseFloat(e.value))?void 0:i.toFixed(2)}),(0,h.jsx)(a.default,{style:{bottom:-4.5},size:!p||n?"xxs_xs":"xxxs_xxs",children:u.unitSymbols[e.unit]})]})]},t)}))})]})}),(0,h.jsxs)(l.View,{style:[o.stackedBarRaceStyles.barChartContainerRight,{flex:p?.35:.6}],children:[(0,h.jsx)(l.View,{style:[o.stackedBarRaceStyles.medianLine,{left:`${null!=m?m:0}%`}],children:(0,h.jsx)(a.default,{style:[o.stackedBarRaceStyles.medianLineText],size:"xxs_xs",children:"Median"})}),t.map((function(e,t){return(0,h.jsx)(l.View,{style:[o.stackedBarRaceStyles.barContainer,o.stackedBarRaceStyles.barChartRowHeight],children:(0,h.jsx)(l.View,{style:[o.stackedBarRaceStyles.bar,{backgroundColor:u.scoresMap[(0,u.convertToInteger)(100*Number(e.percentage))],width:(0,u.getBarPercentageWidth)(Number(e.percentage))}]})},t)}))]})]})]})}},84019:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.stackedBarRaceStyles=void 0;var n=r(84057);t.stackedBarRaceStyles=n.StyleSheet.create({barChartContainer:{flexDirection:"row",marginBottom:10},barChartRowHeight:{height:35},barChartContainerLeftRace:{flex:.65},barChartContainerLeftHorse:{flex:.5},barChartContainerLeftContent:{flex:1,flexDirection:"row"},barChartContainerLeftContentHorse:{justifyContent:"space-around"},barChartContainerRight:{flex:.5,justifyContent:"center"},labelNamesContainerRace:{flex:.55},labelNamesContainerHorse:{justifyContent:"space-between"},labelName:{flexDirection:"row",alignItems:"center"},labelNameText:{wordBreak:"break-word"},valuesContainer:{flexGrow:.5,flexBasis:20,marginLeft:10,marginRight:-10},valuesContainerHorse:{height:35,justifyContent:"center"},value:{flexDirection:"row",alignItems:"center"},medianLineAndValuesHorseContainer:{justifyContent:"center"},medianLine:{position:"absolute",zIndex:1,height:"100%",borderLeftColor:"black",borderLeftWidth:1,borderStyle:"solid",justifyContent:"flex-end"},medianLineHorse:{left:"49.9%"},medianLineValuesHorse:{position:"absolute",zIndex:1,width:"100%",backgroundColor:"pink"},medianLineText:{right:"50%",paddingRight:30,top:15},barContainer:{justifyContent:"center"},bar:{height:10}})},94556:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.findMedianRunnerPercentage=t.calculateAverageMeasure=void 0;var i=n(r(41132));t.calculateAverageMeasure=function calculateAverageMeasure(e){return(e=e.filter(Boolean)).length?e.reduce((function(e,t){return e+t}),0)/e.length*100:0},t.findMedianRunnerPercentage=function findMedianRunnerPercentage(e){if(!e||!e.length)return null;var t=e.filter((function(e){var t=Number(e.percentage);return!isNaN(t)}));if(!t.length)return null;var r=(0,i.default)(t).sort((function(e,t){return Number(e.percentage)-Number(t.percentage)})),n=Math.floor((r.length-1)/2);return 100*Number(r[n].percentage)}},10557:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(84057),l=(n(r(36665)),n(r(50208))),a=n(r(2037)),o=r(29363),s=r(60397),u=a.default.spacing,c=a.default.colors,d=(t.default=function TimeIndexRow(e){var t,r,n,a=e.race;if(!("Flat"===e.raceType))return null;var u=(0,o.useResponsive)(),f=u.isXSmallOnly,h=u.isSmallAndDown;return(0,s.jsxs)(i.View,{style:[d.container,f&&{justifyContent:"space-between"},{backgroundColor:c.palette.neutral.x25}],children:[(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)(i.View,{style:[{flex:1,flexDirection:"row"},h?{minWidth:"100%",justifyContent:"space-between"}:{minWidth:300,justifyContent:"space-between"}],children:[(0,s.jsxs)(i.View,{style:{flexDirection:"row",flex:1,justifyContent:"flex-start"},children:[(0,s.jsx)(l.default,{size:"xs",children:"Time Index: "}),a.time_index_score?(0,s.jsxs)(l.default,{weight:"semiBold",size:"xs",children:[null==(t=a.time_index_score)?void 0:t.toFixed(1),"/10"," "]}):(0,s.jsx)(l.default,{color:"gray",size:"xs",children:"waiting..."})]}),(0,s.jsxs)(i.View,{style:{flexDirection:"row",flex:1,justifyContent:"center"},children:[(0,s.jsx)(l.default,{size:"xs",children:"Meeting Avg: "}),(0,s.jsxs)(l.default,{weight:"semiBold",size:"xs",children:[null==(r=a.meeting_average_time_index)?void 0:r.toFixed(1)," "]})]}),(0,s.jsxs)(i.View,{style:{flexDirection:"row",flex:1,justifyContent:"flex-end",marginEnd:10},children:[(0,s.jsx)(l.default,{size:"xs",children:"Vs.Par: "}),a.win_time_vs_par?(0,s.jsxs)(l.default,{weight:"semiBold",size:"xs",children:[null==(n=a.win_time_vs_par)?void 0:n.toFixed(2),"s"]}):(0,s.jsx)(l.default,{color:"gray",size:"xs",children:"waiting..."})]})]})}),(0,s.jsx)(i.View,{style:d.sorterContainer})]})},i.StyleSheet.create({container:{flexDirection:"row",alignItems:"center",justifyContent:"flex-start",backgroundColor:c.palette.neutral.x25,padding:u.xxsmall},sorterContainer:{alignItems:"flex-end",flex:1}}))},57323:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var 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 r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(n,l,a):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(36665)),l=r(84057),a=r(74107),o=n(r(45468)),s=n(r(13712)),u=r(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}var c="android"===l.Platform.OS?20:16,d=!1;t.default=function ResultSectionalGraphic(e){var t=e.resultSectionalsData,r=(0,i.useRef)(0),n=(0,i.useRef)(0),f=(0,i.useRef)([]),h=(0,i.useRef)(null),p=(0,i.useRef)(null);return(0,u.jsxs)(l.View,{style:a.resultSectionalGraphicStyles.graphicTableContainer,children:[(0,u.jsx)(o.default,{listRef:h,onVerticalScroll:function handleVerticalScroll(e){var t=e.nativeEvent.contentOffset.y;n.current=t,h.current&&h.current.scrollTo({y:t,animated:d}),p.current&&p.current.scrollToOffset({offset:t,animated:d})},resultSectionalsData:t,SCROLL_THROTTLE:c}),(0,u.jsx)(s.default,{flashListRef:p,resultSectionalsData:t,handleHorizontalScroll:function handleHorizontalScroll(e){if("android"==l.Platform.OS){var t=e.nativeEvent.contentOffset.x;r.current=t,f.current.forEach((function(e){e&&e.scrollTo&&e.scrollTo({x:t,animated:d})}))}},horizontalRefs:f,scrollPosition:r,pinnedColumnRef:h,verticalScrollPosition:n,ANIMATED:d,SCROLL_THROTTLE:c})]})}},45468:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(84057),l=n(r(7039)),a=r(74107),o=r(29363),s=r(60397),u="ios"===i.Platform.OS||"android"===i.Platform.OS;t.default=function ResultSectionalRunnerInfoCol(e){var t=e.listRef,r=e.onVerticalScroll,n=e.resultSectionalsData,c=e.SCROLL_THROTTLE,d=(0,o.useResponsive)(),f=d.isMediumAndDown,h=d.isLargeOnly,p=i.Platform.isPad;return(0,s.jsxs)(i.View,{style:u&&!p||p&&h||f?a.resultSectionalGraphicStyles.runnerInfoColWidthMobile:a.resultSectionalGraphicStyles.runnerInfoColWidthWeb,children:[(0,s.jsx)(l.default,{header:!0}),(0,s.jsx)(i.ScrollView,{ref:t,onScroll:r,scrollEventThrottle:c,bounces:!1,horizontal:!1,showsVerticalScrollIndicator:!1,nestedScrollEnabled:"android"===i.Platform.OS,children:(0,s.jsx)(i.View,{children:n.runners.map((function(e,t){return(0,s.jsx)(l.default,{runner:e},t)}))})})]})}},7039:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(84057),l=r(74107),a=n(r(90415)),o=n(r(96715)),s=n(r(49143)),u=r(60397);t.default=function ResultSectionalRunnerInfoRow(e){var t=e.runner,r=e.header,n=void 0!==r&&r,c=(0,i.useWindowDimensions)().width,d="ios"===i.Platform.OS||"android"===i.Platform.OS||"web"===i.Platform.OS&&c<992;i.Platform.isPad;return t||n?n?(0,u.jsxs)(i.View,{style:[l.resultSectionalGraphicStyles.colHeader,l.resultSectionalGraphicStyles.colHeaderHeight,{justifyContent:"flex-start",paddingLeft:5}],children:[(0,u.jsx)(a.default,{size:d?"xs":"md",weight:"semiBold",style:{marginRight:5,lineHeight:18},children:"Pos."}),(0,u.jsx)(s.default,{size:d?"xsmall":"small"}),(0,u.jsx)(a.default,{size:d?"xs":"md",weight:"semiBold",style:{lineHeight:18},children:"Horse Information"})]}):t?(0,u.jsx)(i.View,{style:[l.resultSectionalGraphicStyles.rowHeight,l.resultSectionalGraphicStyles.runnerInfoColRow,l.resultSectionalGraphicStyles.rowBorder],children:(0,u.jsxs)(i.View,{style:l.resultSectionalGraphicStyles.runnerInfoColCell,children:[(0,u.jsxs)(i.View,{style:l.resultSectionalGraphicStyles.runnerInfoRunnerPosition,children:[!!t.finish_text&&(0,u.jsx)(i.View,{style:l.resultSectionalGraphicStyles.runnerInfoRunnerPositionText,children:(0,u.jsx)(a.default,{size:"sm",weight:"bold",children:t.finish_text})}),(0,u.jsx)(a.default,{size:"xs",children:null==t?void 0:t.between_distance})]}),(0,u.jsxs)(i.View,{style:l.resultSectionalGraphicStyles.runnerInfoRunnerDetailsContainer,children:[(0,u.jsxs)(i.View,{style:l.resultSectionalGraphicStyles.runnerInfoRunnerDetailsFirstLine,children:[(0,u.jsx)(i.View,{style:l.resultSectionalGraphicStyles.runnerInfoRunnerDetailsRightMargin,children:(0,u.jsx)(o.default,{silk:null==t?void 0:t.silk})}),(0,u.jsx)(a.default,{size:"sm",weight:"bold",style:l.resultSectionalGraphicStyles.runnerInfoRunnerDetailsRightMargin,children:null==t?void 0:t.cloth_number}),(0,u.jsxs)(a.default,{size:"sm",style:l.resultSectionalGraphicStyles.runnerInfoRunnerDetailsRightMargin,children:["(",null==t?void 0:t.barrier_number,")"]})]}),(0,u.jsx)(a.default,{numberOfLines:1,size:"sm",weight:"bold",children:null==t?void 0:t.horse_name})]})]})}):null:null}},13712:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var 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 r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(n,l,a):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(36665)),l=r(84057),a=n(r(90604)),o=r(74107),s=n(r(14671)),u=r(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}var c=(0,i.forwardRef)((function(e,t){var r,n,i=e.resultSectionalsData,c=e.handleHorizontalScroll,d=e.horizontalRefs,f=e.scrollPosition,h=e.pinnedColumnRef,p=e.verticalScrollPosition,m=e.ANIMATED,x=e.SCROLL_THROTTLE,g=(null==i||null==(r=i.runners[0])||null==(n=r.sectionals)?void 0:n.length)-1||0;return(0,u.jsx)(l.ScrollView,{horizontal:!0,style:o.resultSectionalGraphicStyles.sparkColContainer,alwaysBounceHorizontal:!1,contentContainerStyle:{flexGrow:1},children:(0,u.jsx)(s.default,{ref:t,bounces:!1,data:i.runners,stickyHeaderHiddenOnScroll:!1,ListHeaderComponent:(0,u.jsx)(a.default,{horizontalRefs:d,scrollPosition:f,SCROLL_THROTTLE:x,handleHorizontalScroll:function handleHorizontalScroll(){},rowIndex:0,noOfFurlongs:g+1}),renderItem:function renderItem(e){var t=e.item,r=e.index;return(0,u.jsx)(a.default,{runner:t,rowIndex:r+1,horizontalRefs:d,scrollPosition:f,SCROLL_THROTTLE:x,handleHorizontalScroll:c},"ResultSectionalSparkRow Runner"+r)},keyExtractor:function keyExtractor(e,t){return t.toString()},onEndReachedThreshold:.5,removeClippedSubviews:!0,onScroll:function onScroll(e){var r=e.nativeEvent.contentOffset.y;p.current=r,h.current&&h.current.scrollTo({y:r,animated:m}),t&&"function"!=typeof t&&t.current&&t.current.scrollToOffset({offset:r,animated:m})},scrollEventThrottle:x})})}));t.default=c},61558:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(84057),l=r(74107),a=n(r(50208)),o=r(51882),s=r(60397);t.default=function ResultSectionalSparkInfo(e){var t,r,n=e.sectorData,u=(0,i.useWindowDimensions)().width>800;if(n)return(0,s.jsxs)(i.View,{style:l.resultSectionalGraphicStyles.sparkColInnerCell,children:[(0,s.jsx)(a.default,{weight:"semiBold",size:"xs",children:null==n||null==(t=n.sector_time)?void 0:t.toFixed(2)}),null!=n&&n.sector_position?(0,s.jsx)(i.View,{style:l.resultSectionalGraphicStyles.sparkInfoSectorPositionText,children:(0,s.jsx)(a.default,{size:u?"xxs_xs":"xxs",children:`${null==n?void 0:n.sector_position}${(0,o.getOrdinalSuffix)(null==n?void 0:n.sector_position)} | +${null==n||null==(r=n.time_behind_leader)?void 0:r.toFixed(2)}`})}):null]})}},61109:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(85715)),l=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(n,l,a):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(36665)),a=r(84057),o=r(91012),s=r(12211),u=r(96737),c=r(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}var d=l.default.memo((function InnerChart(e){var t=e.data,r=e.style,n=e.domainPadding,i=e.chartWidth,a=e.chartHeight,u=(0,l.useMemo)((function(){return(0,s.skipFirstAndLastIndex)(t)}),[t]);return(0,c.jsxs)(o.VictoryChart,{width:i,height:a,domainPadding:{x:n,y:[4,4]},padding:{top:4,bottom:4,left:0,right:0},containerComponent:(0,c.jsx)(o.VictoryContainer,{style:{pointerEvents:"auto",userSelect:"auto",touchAction:"auto"}}),children:[(0,c.jsx)(o.VictoryAxis,{style:{axis:{stroke:"none"},ticks:{stroke:"none"},tickLabels:{fill:"none"}}}),(0,c.jsx)(o.VictoryAxis,{dependentAxis:!0,style:{axis:{stroke:"none"},ticks:{stroke:"none"},tickLabels:{fill:"none"}}}),(0,c.jsx)(o.VictoryLine,{data:u,style:{data:{stroke:r.line.color,strokeWidth:r.line.width}}}),(0,c.jsx)(o.VictoryScatter,{data:u,size:r.scatter.radius,style:{data:{fill:r.scatter.color}}})]})}),(function(e,t){return e.data===t.data&&e.style===t.style&&e.domainPadding===t.domainPadding&&e.chartWidth===t.chartWidth&&e.chartHeight===t.chartHeight}));t.default=l.default.memo((function ResultSectionalSparkLine(e){var t=e.sectionals,r=e.style,n=e.domainPadding,o=(0,l.useMemo)((function(){return Object.assign({},u.defaultStyles,r)}),[r]),f=n||0,h=(0,l.useMemo)((function(){return(0,s.getDataPoints)(t)}),[t]),p=(0,l.useMemo)((function(){return(0,s.validateData)(h)}),[h]),m=(0,l.useState)({width:0,height:0}),x=(0,i.default)(m,2),g=x[0],y=x[1];return(0,c.jsx)(a.View,{style:{width:"100%",height:"100%"},onLayout:function onLayout(e){var t=e.nativeEvent.layout,r=t.width,n=t.height;r===g.width&&n===g.height||y({width:r,height:n})},children:p&&g.width>0&&g.height>0&&(0,c.jsx)(d,{data:h,style:o,domainPadding:f,chartWidth:g.width,chartHeight:g.height})})}))},12211:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.validateData=t.skipFirstAndLastIndex=t.getDataPoints=void 0;t.getDataPoints=function getDataPoints(e){return null==e?void 0:e.map((function(e,t){return{x:t+1,y:null===e.sector_time_percentile?null:100*e.sector_time_percentile}}))},t.validateData=function validateData(e){return Array.isArray(e)&&e.every((function(e){return"number"==typeof e.x&&("number"==typeof e.y||null===e.y)}))},t.skipFirstAndLastIndex=function skipFirstAndLastIndex(e){return e.map((function(t,r){return 0===r||r===e.length-1?Object.assign({},t,{y:null}):t}))}},96737:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.defaultStyles=void 0;t.defaultStyles={line:{color:"#4f4f4f",width:1},scatter:{color:"#4f4f4f",radius:2}}},90604:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(85715)),l=r(84057),a=n(r(61558)),o=r(74107),s=n(r(2037)),u=n(r(50208)),c=r(36665),d=n(r(61109)),f=r(98745),h=r(98468),p=r(60397),m=s.default.colors.palette.raceiQ,x=m.grey,g=m.darkGrey,y=s.default.colors.raceIq.speedColorsMap;t.default=function ResultSectionalSparkRow(e){var t,r,n=e.runner,s=e.rowIndex,m=e.horizontalRefs,v=e.scrollPosition,w=e.SCROLL_THROTTLE,j=e.handleHorizontalScroll,_=e.noOfFurlongs,b=(0,c.useState)(0),S=(0,i.default)(b,2),R=S[0],C=S[1],O=(0,f.useAtom)(h.raceTypeAtom),P=(0,i.default)(O,1)[0],k=function handleLayout(e){C(e.nativeEvent.layout.width/2)},T=s%2==1,D=(0,l.useWindowDimensions)().width>800;return(0,p.jsx)(l.View,{style:{flex:1},children:(0,p.jsxs)(l.ScrollView,Object.assign({horizontal:!0,ref:function ref(e){e&&"android"==l.Platform.OS&&(m.current[s]=e)},showsHorizontalScrollIndicator:!1},"android"===l.Platform.OS?{scrollEnabled:!0}:{},"ios"===l.Platform.OS?{scrollEnabled:!1}:{},{onScroll:function onScroll(e){if("android"==l.Platform.OS){var t=e.nativeEvent.contentOffset.x;Math.abs(v.current-t)>1&&j(e)}},style:{flex:1},scrollEventThrottle:w,contentContainerStyle:{flexGrow:1},nestedScrollEnabled:"android"===l.Platform.OS,children:[Array.from({length:_}).map((function(e,t){return(0,p.jsx)(l.View,{style:[t===_-1?{flexGrow:1,minWidth:100}:o.resultSectionalGraphicStyles.sparkColWidth,o.resultSectionalGraphicStyles.colHeader,o.resultSectionalGraphicStyles.colHeaderHeight,{justifyContent:"center",alignItems:"center"},t%2==0?o.resultSectionalGraphicStyles.colHeaderGrey:o.resultSectionalGraphicStyles.colHeaderDarkGrey,t!=_-1&&{maxWidth:80}],children:(0,p.jsx)(u.default,{size:"sm",children:t===_-1?"Total Time":`${t+1}f`})},`furlong-${t}`)})),null==n||null==(t=n.sectionals)?void 0:t.map((function(e,t){var r=t%2==0,i="transparent";"Flat"===P&&(i=y[e.sector_pace_category]),"Jumps"===P&&(i=T?r?x:g:r?g:x);var s="Jumps"===P&&T!==r;return e.isFinishData?(0,p.jsxs)(l.View,{style:[o.resultSectionalGraphicStyles.rowHeight,o.resultSectionalGraphicStyles.rowBorder,{opacity:s?.75:1,backgroundColor:i,borderRightWidth:1,borderRightColor:x,justifyContent:"center",alignItems:"center",paddingRight:6,flexGrow:1,minWidth:100}],children:[(0,p.jsx)(u.default,{weight:"semiBold",size:"xs",children:e.finishing_time}),(0,p.jsx)(u.default,{size:D?"xxs_xs":"xxs",children:n.finishing_speed_percentage?`FSP: ${n.finishing_speed_percentage}%`:"N/A"})]},"sectional-last-col"):(0,p.jsx)(l.View,{onLayout:k,style:[o.resultSectionalGraphicStyles.rowHeight,o.resultSectionalGraphicStyles.sparkColWidth,o.resultSectionalGraphicStyles.rowBorder,{opacity:s?.75:1,backgroundColor:i}],children:(0,p.jsx)(a.default,{sectorData:e})},`sectional-${t}`)})),0!==s&&(0,p.jsx)(l.View,{style:[o.resultSectionalGraphicStyles.sparkLineContainer,{width:80*((null==n||null==(r=n.sectionals)?void 0:r.length)||1)}],children:(0,p.jsx)(d.default,{sectionals:n.sectionals,domainPadding:R})})]}))})}},74107:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.resultSectionalGraphicStyles=void 0;var i=r(84057),l=n(r(2037)),a=l.default.colors.palette.raceiQ,o=a.lightGrey,s=a.grey;a.darkGrey,t.resultSectionalGraphicStyles=i.StyleSheet.create({graphicTableContainer:{flexDirection:"row",alignItems:"stretch",marginBottom:40},rowHeight:{height:80},rowBorder:{borderBottomWidth:.5,borderBottomColor:s,borderStyle:"solid",borderLeftColor:s,borderLeftWidth:.5},colHeader:{height:25,justifyContent:"center",alignItems:"center",backgroundColor:o,flexDirection:"row"},colHeaderHeight:{height:30},colHeaderGrey:{backgroundColor:l.default.colors.palette.neutral.x25},colHeaderDarkGrey:{backgroundColor:l.default.colors.palette.neutral.x100},runnerInfoColWidthMobile:{width:160},runnerInfoColWidthWeb:{width:200},runnerInfoColTotalWidthMobile:{width:70},runnerInfoColTotalWidthWeb:{width:100},runnerInfoColRow:{flexDirection:"row",paddingHorizontal:5},runnerInfoColCell:{flexDirection:"row",marginTop:"auto",marginBottom:"auto",flex:1},runnerInfoRunnerPosition:{width:"25%",alignItems:"flex-start",marginRight:5},runnerInfoRunnerPositionText:{flexDirection:"row"},runnerInfoRunnerPositionSuffix:{top:0},runnerInfoRunnerDetailsContainer:{flex:1},runnerInfoRunnerDetailsFirstLine:{flexDirection:"row",alignItems:"center"},runnerInfoRunnerDetailsRightMargin:{marginRight:3},sparkColContainer:{flex:1,width:"100%"},sparkColWidth:{flex:1,minWidth:80,maxWidth:80},sparkColInnerCell:{height:50,justifyContent:"center",alignItems:"center"},sparkInfoSectorPositionText:{flexDirection:"row"},sparkLineContainer:{height:40,width:"100%",position:"absolute",bottom:0}})},75430:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(84057),l=(n(r(36665)),n(r(2037))),a=n(r(27982)),o=n(r(50208)),s=r(29363),u=r(60397),c={horse_entered_run:"A horse I am tracking is entered to run",horse_declared_run:"A horse I am tracking is declared to run",horse_non_runner:"A horse I am tracking is a non-runner",horse_running_today:"A horse I am tracking is running today",horse_running_tomorrow:"A horse I am tracking is running tomorrow",horse_won:"A horse I am tracking has won",horse_completes_race:"A horse I am tracking completes a race",race_bet_starting:"A race I have a bet on is starting",horse_article_published:"A horse I am tracking has is published in an article",daily_tips:"When Racing TV Tipsters release their daily tips",latest_offers:"New offers are available",free_bets:"New free bets are available"},d=(t.default=function RCheckBox(e){var t=e.label,r=e.selected,n=e.onPress,l=e.dontCapitalize,d=void 0!==l&&l,f=(0,s.useResponsive)().isSmallAndDown;return(0,u.jsxs)(i.View,{style:h.container,children:[(0,u.jsx)(i.Pressable,{onPress:function onPress(){return n(t)},style:h.checkBox,children:r?(0,u.jsx)(a.default,{name:"tick",fill:"palette.rtv.secondary"}):null}),t?(0,u.jsx)(o.default,{capitalize:!d,style:h.flex,size:f?"sm":"md",children:c[t]||t.split("_").join(" ")}):null]})},l.default.colors),f=l.default.spacing,h=i.StyleSheet.create({container:{flexDirection:"row",alignItems:"center",paddingVertical:f.xxsmall,flex:1},flex:{flex:1},checkBox:{height:f.medium,width:f.medium,padding:f.xxsmall,borderWidth:1,borderRadius:6,borderColor:d.palette.rtv.black,marginVertical:f.xxsmall,justifyContent:"center",alignItems:"center",marginRight:f.xsmall}})},12022:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(43693)),l=n(r(29293)),a=n(r(85715)),o=r(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 r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(n,l,a):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(36665)),u=n(r(50208)),c=n(r(27982)),d=r(29363),f=n(r(53583)),h=n(r(62852)),p=n(r(46456)),m=n(r(75430)),x=r(98468),g=r(98745),y=r(46809),v=n(r(23590)),w=n(r(49143)),j=n(r(2037)),_=n(r(42802)),b=r(73307),S=r(39591),R=n(r(14858)),C=r(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}t.default=function SettingsButton(e){var t=e.priceFormat,r=e.setPriceFormat,n=e.iconName,P=void 0===n?"settingWheel":n,k=e.type,T=void 0===k?"racecards":k,D=(0,d.useResponsive)(),A=D.isSmallAndDown,M=D.isXSmallOnly,I=(0,g.useAtom)(x.userAtom),V=(0,a.default)(I,2),W=V[0],E=V[1],L=(0,g.useAtom)(x.showTrackerOnRacecardAtom),z=(0,a.default)(L,2),H=z[0],B=z[1],q=(0,g.useAtom)(x.showOddsCheckerOnRacecardAtom),F=(0,a.default)(q,2),N=F[0],G=F[1],$=(0,g.useAtom)(x.showRiqDataAtom),Q=(0,a.default)($,2),U=Q[0],Y=Q[1],J=(0,g.useAtom)(x.showFormOnRacecardAtom),K=(0,a.default)(J,2),X=K[0],Z=K[1],ee=(0,g.useAtom)(x.showTimeformOnRacecardAtom),te=(0,a.default)(ee,2),re=te[0],ne=te[1],ie=s.default.useState(!1),le=(0,a.default)(ie,2),ae=le[0],oe=le[1],se=s.default.useRef(null),ue=s.default.useRef(null),ce=["fractional","decimal"],de=(0,v.default)().isLoggedIn,fe=s.default.useState(!1),he=(0,a.default)(fe,2),pe=he[0],me=he[1],xe="web"===o.Platform.OS,ge=!A&&xe;(0,s.useEffect)((function(){var e,t,r,n;de&&(B(null==(e=W.member)?void 0:e.tracker_display),G(null==(t=W.member)?void 0:t.oddschecker_display),Z(null==(r=W.member)?void 0:r.form_display),ne(null==(n=W.member)?void 0:n.timeform_display));return function(){}}),[de]);var ye=(0,s.useMemo)((function(){return[{user_key:"timeform_display",value:re,setter:ne,text:"Show Timeform",availableOn:["racecards"]},{user_key:"form_display",value:X,setter:Z,text:"Show Form",availableOn:["racecards"]},{user_key:"tracker_display",value:H,setter:B,text:"Show Tracker",icon:{name:"binocularsSelected",size:"medium"},availableOn:["racecards","results"]},{user_key:"oddschecker_display",value:N,setter:G,text:"Show Oddschecker",availableOn:["racecards"]},{user_key:"riq_display",value:U,setter:Y,text:"Show Data",availableOn:["results"],icon:{name:"raceIqLogoTeal",size:"raceiqDesktop"}}]}),[W,X,N,re,H,U]),ve=function Content(){var e,n=s.default.useState(!1),d=(0,a.default)(n,2),f=d[0],h=d[1],x=(e=(0,l.default)((function*(e){var t;if(e.setter((function(e){return!e})),(0,S.logEvent)({key:`result-settings-${e.value?"deselect":"select"}-${e.user_key.replace("_display","")}`,data:{}}),de){var r=Object.assign({},W,{member:Object.assign({},W.member,(0,i.default)({},e.user_key,!(null!=W&&null!=(t=W.member)&&t[e.user_key])))});E(r),(0,y.updateLocalStorageUser)(r),me(!0)}})),function handlePress(t){return e.apply(this,arguments)});return(0,C.jsxs)(C.Fragment,{children:["racecards"===T&&(0,C.jsx)(o.View,{style:{flexDirection:"row",paddingHorizontal:4,minWidth:300,justifyContent:"space-between"},children:ce.map((function(e,n){return(0,C.jsxs)(o.View,{style:O.radioButtonsContainer,children:[(0,C.jsx)(p.default,{selected:e===t,onPress:function onPress(){h(!0),setTimeout((function(){r(e.toLowerCase())}),1)}}),(0,C.jsxs)(u.default,{family:"secondary",color:"primary",capitalize:!0,children:[e," Odds"]})]},n)}))}),ye.map((function(e,t){return e.availableOn.includes(T)?(0,C.jsxs)(o.View,{style:O.contentRow,children:[(0,C.jsxs)(o.View,{style:{flexDirection:"row",justifyContent:"flex-start",alignItems:"center"},children:[(0,C.jsx)(u.default,{family:"secondary",color:"primary",capitalize:!0,children:e.text}),e.icon?(0,C.jsx)(c.default,{name:e.icon.name,style:[{width:30,height:30,marginLeft:8},j.default.sizes[e.icon.size]],size:e.icon.size}):null]}),(0,C.jsx)(o.View,{children:(0,C.jsx)(m.default,{selected:e.value,onPress:function onPress(){h(!0),setTimeout((function(){x(e)}),1)}})})]},t):null})),f?(0,C.jsx)(o.View,{style:{width:"100%",display:"flex",flexDirection:"row",minHeight:27,alignItems:"center",justifyContent:"center"},children:(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(R.default,{size:"small",color:j.default.colors.palette.rtv.primary,style:{maxWidth:20,maxHeight:20}}),(0,C.jsx)(w.default,{size:"xsmall"}),(0,C.jsx)(u.default,{size:"xs",color:"primary",weight:"bold",children:"Saving"})]})}):(0,C.jsx)(w.default,{size:"small",vertical:!0})]})};(0,b.useClosePopup)(ue,(function(){return!A&&oe(!1)}));var we=(0,g.useSetAtom)(x.floatingPopupAtom),je=(0,s.forwardRef)((function(e,t){return(0,C.jsx)(o.View,{style:{minWidth:250},ref:t,children:(0,C.jsxs)(_.default,{closePopup:function closePopup(){de&&pe&&(0,y.updateMemberPreferences)(W),oe(!1),me(!1)},children:[(0,C.jsx)(h.default,{text:"Card Settings",icon:"settingWheel"}),(0,C.jsx)(ve,{})]})})}));return(0,s.useEffect)((function(){we(ae?{visible:!A,content:(0,C.jsx)(je,{ref:ue}),reference:se}:{visible:!1,content:null,reference:null})}),[ae,t,X,N,re,H,U]),(0,C.jsxs)(C.Fragment,{children:[(0,C.jsxs)(o.Pressable,{collapsable:!1,ref:se,onPress:function onPress(){return oe((function(e){return!e}))},style:[O.iconContainer,{paddingRight:j.default.spacing[A?"xsmall":"small"]}],children:[(0,C.jsx)(c.default,{name:P,size:M?"small":"medium"}),(0,C.jsx)(w.default,{size:"xxsmall"}),(0,C.jsx)(u.default,{size:M?"xs":"sm",children:"Settings"})]}),ae&&!ge?(0,C.jsxs)(f.default,{visible:ae,setVisibility:function setVisibility(){de&&pe&&(0,y.updateMemberPreferences)(W),oe(!1),me(!1)},iframeMode:!1,children:[(0,C.jsx)(h.default,{text:"Card Settings",icon:"settingWheel"}),(0,C.jsx)(o.View,{style:O.modalView,children:(0,C.jsx)(ve,{})})]}):null]})};var O=o.StyleSheet.create({iconContainer:{flexDirection:"row",alignItems:"center"},modalView:{width:"100%"},contentRow:{minHeight:50,maxHeight:50,flexDirection:"row",alignItems:"center",justifyContent:"space-between",paddingHorizontal:5},radioButtonsContainer:{minHeight:50,maxHeight:50,flexDirection:"row",alignItems:"center"}})},81007:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(41132)),l=n(r(29293)),a=n(r(85715)),o=r(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 r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(n,l,a):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(36665)),u=n(r(89885)),c=r(98745),d=r(98468),f=n(r(6843)),h=r(93765),p=r(51036),m=r(51882),x=n(r(12825)),g=n(r(75368)),y=r(72735),v=n(r(49143)),w=n(r(67489)),j=n(r(47313)),_=r(29983),b=r(16297),S=n(r(99324)),R=n(r(81511)),C=r(6961),O=r(83686),P=n(r(66303)),k=r(39591),T=r(63451),D=r(65984),A=r(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}var M={full:{name:"full",steps:[{title:"RaceiQ Race Metrics",description:"RaceiQ results data is now available for all British and Irish races. “Performance Bars” show how a horse fared against the field in each Race Metric, with a full bar indicating best-in-race, an empty bar indicating worst, whilst the black line shows the median.",wait:2e3,link:"https://www.racingtv.com/raceiq/result-tab"},{title:"RaceiQ Additional Datapoints",description:"Raw outputs and race ranks are displayed for each datapoint. Jumping Data shows a horse’s data for RaceiQ’s underlying jump metrics, averaged across every jump in the race. Stride Data is split into Length and Frequency, with minimum, average and maximum outputs across the race for each.",link:"https://www.racingtv.com/raceiq/result-tab"},{title:"Viewing The Data",description:"Press “Show All” to view the data for all the horses in the race, or “View Data” for a specific horse. RaceiQ Data and Horse Tracker visibility can be toggled on/off in the Settings button. For more detail about the RaceiQ metrics, press “Find Out More” below.",link:"https://www.racingtv.com/raceiq/result-tab"},{title:"RaceiQ Metric Comparison",description:"The “By Metric” view enables a quick comparison of all the horses in a race for each Race Metric. Horses are shown in finishing order, with the raw data, rank, Performance Bar, and race median displayed for each metric. Press the “+” button on the metric you wish to view and the comparison table will appear.",parentTabName:"RACEiQ",parentTab:1,link:"https://www.racingtv.com/raceiq/comparison-tab"},{title:"RaceiQ Horse Comparison",description:"The “By Horse” view means you can also see how each horse performed across the Race Metrics against the race median. This layout makes it quickly apparent if a horse was significantly better or worse than average for a particular metric. For more detail about the Comparison tab, press “Find Out More” below",link:"https://www.racingtv.com/raceiq/comparison-tab"},{title:"British and Irish Sectionals",description:"Our new sectionals display shows the sectional time for each furlong in a race, the horse’s race position and cumulative time from leader at the end of each furlong, along with a line graph visualisation, plus colour-coded pace indicators and a Time Index score for all Flat races. The final column shows a horse’s total time and Finishing Speed Percentage (FSP). For more detail about the sectionals display, press “Find Out More” below.",parentTabName:"SECTIONALS",parentTab:2,link:"https://www.racingtv.com/raceiq/sectionals-tab"}]},results:{name:"results",steps:[{title:"RaceiQ Race Metrics",description:"RaceiQ results data is now available for all British and Irish races. “Performance Bars” show how a horse fared against the field in each Race Metric, with a full bar indicating best-in-race, an empty bar indicating worst, whilst the black line shows the median.",wait:250,link:"https://www.racingtv.com/raceiq/result-tab"},{title:"RaceiQ Additional Datapoints",description:"Raw outputs and race ranks are displayed for each datapoint. Jumping Data shows a horse’s data for RaceiQ’s underlying jump metrics, averaged across every jump in the race. Stride Data is split into Length and Frequency, with minimum, average and maximum outputs across the race for each.",link:"https://www.racingtv.com/raceiq/result-tab"},{title:"Viewing The Data",description:"Press “Show All” to view the data for all the horses in the race, or “View Data” for a specific horse. RaceiQ Data and Horse Tracker visibility can be toggled on/off in the Settings button. For more detail about the RaceiQ metrics, press “Find Out More” below.",link:"https://www.racingtv.com/raceiq/result-tab"}]},raceIqComparison:{name:"raceIqComparison",steps:[{title:"RaceiQ Metric Comparison",description:"The “By Metric” view enables a quick comparison of all the horses in a race for each Race Metric. Horses are shown in finishing order, with the raw data, rank, Performance Bar, and race median displayed for each metric. Press the “+” button on the metric you wish to view and the comparison table will appear.",link:"https://www.racingtv.com/raceiq/comparison-tab"},{title:"RaceiQ Horse Comparison",description:"The “By Horse” view means you can also see how each horse performed across the Race Metrics against the race median. This layout makes it quickly apparent if a horse was significantly better or worse than average for a particular metric. For more detail about the Comparison tab, press “Find Out More” below",link:"https://www.racingtv.com/raceiq/comparison-tab"}]},sectionals:{name:"sectionals",steps:[{title:"British and Irish Sectionals",description:"Our new sectionals display shows the sectional time for each furlong in a race, the horse’s race position and cumulative time from leader at the end of each furlong, along with a line graph visualisation, plus colour-coded pace indicators and a Time Index score for all Flat races. The final column shows a horse’s total time and Finishing Speed Percentage (FSP). For more detail about the sectionals display, press “Find Out More” below.",link:"https://www.racingtv.com/raceiq/sectionals-tab"}]}};t.default=function IndividualResult(){var e,t,r,n,I,V,W,E,L,z=(0,h.useRoute)(),H=(0,c.useAtom)(d.globalFullscreenAtom),B=(0,a.default)(H,1)[0],q=(0,s.useState)(!0),F=(0,a.default)(q,2),N=F[0],G=F[1],$=(0,s.useState)(void 0),Q=(0,a.default)($,2),U=Q[0],Y=Q[1],J=(0,c.useSetAtom)(d.raceTypeAtom),K=(0,s.useState)(!1),X=(0,a.default)(K,2),Z=(X[0],X[1]),ee=(0,s.useState)(0),te=(0,a.default)(ee,2),re=te[0],ne=te[1],ie=null==z||null==(e=z.params)?void 0:e.track,le=null==z||null==(t=z.params)?void 0:t.date,ae=null==z||null==(r=z.params)?void 0:r.time,oe=(0,s.useReducer)(y.FadeInPlayerReducer,y.fadeInPlayerInitState),se=(0,a.default)(oe,2),ue=se[0],ce=se[1],de=(0,T.useEventEmitter)(),fe=de.emit;de.useOnEvent;(0,h.useFocusEffect)((0,s.useCallback)((function(){var e;return G(!0),(0,p.getRaceResults)((0,m.YYYYMMDD)(le),ie,ae).then((e=(0,l.default)((function*(e){var t,r,n;e.race.replay_videos.map((function(t){t.race={start_time_scheduled:e.race.start_time_scheduled,track_slug:e.race.meeting.track.slug}})),null!=e&&null!=(t=e.race)&&null!=(r=t.replay_videos)&&r.length&&(e.race.replay_videos[0].description="Full Replay",e.race.replay_videos[0].final_furlong&&(e.race.replay_videos=[].concat((0,i.default)(e.race.replay_videos),[{description:"Closing Stages",isReplay:!0,type:"final_furlong"}])));var l=yield(0,p.getRelatedVideos)(e.race.id);e.race.replay_videos=[].concat((0,i.default)(e.race.replay_videos),(0,i.default)(l)),null!=(n=e.race.replay_videos[0])&&n.placeholder_image_url||(e.race.replay_videos=[]),ce({type:y.FADE_IN_PLAYER_ACTIONS.SET_RACE_VIDEOS,payload:e.race.replay_videos}),Y(e.race),J(e.race.race_type)})),function(t){return e.apply(this,arguments)})).catch((function(){Z(!0)})).finally((function(){return G(!1)})),function(){ce({type:y.FADE_IN_PLAYER_ACTIONS.RESET})}}),[ie,le,ae]));var he=N||!(null==U||!U.meeting.track.tv_channel)&&U.replay_videos.length>0,pe=(0,c.useAtom)(d.runningTutorialAtom),me=(0,a.default)(pe,2),xe=me[0],ge=me[1],ye=s.default.useRef([]),ve=(0,c.useSetAtom)(d.tutorialStepIndexAtom),we=(0,s.useRef)(null),je=function wait(e){return new Promise((function(t){setTimeout(t,e)}))},_e="web"===o.Platform.OS?null==(n=(0,c.useAtom)(d.appScrollRefAtom))?void 0:n[0]:null==(I=(0,c.useAtom)(d.appScrollRefAtom2))?void 0:I[0],be=(0,s.useMemo)((function(){if(!xe)return[];var e=M[xe].steps,t=e.map((function(t,r){return{before:(n=(0,l.default)((function*(){ve(r),(null==t?void 0:t.wait)&&(yield je(t.wait)),t.parentTab&&"full"===xe&&we.current.triggerPress(t.parentTabName,t.parentTab),yield je(1e3)})),function before(){return n.apply(this,arguments)}),render:function render(n){return(0,A.jsx)(P.default,{title:t.title,description:t.description,next:n.next,currentStep:r+1,totalSteps:e.length,isLast:r===e.length-1,link:t.link,stop:function stop(){var e;(n.stop(),ve(void 0),ge(void 0),"web"!==o.Platform.OS)&&(null==_e||null==(e=_e.current)||e.setNativeProps({scrollEnabled:!0}))}})}};var n}));return t}),[xe]);(0,s.useEffect)((function(){var e,t;(console.log("~~ checking if we should run tutorial: ",(0,D.tutorialHasEnoughValidDataToRun)(U)),U&&(0,D.tutorialHasEnoughValidDataToRun)(U))&&O.storage.load({key:O.STORAGE_KEYS.SEEN_FULL_RESULTS_TUTORIAL}).then((t=(0,l.default)((function*(e){})),function(e){return t.apply(this,arguments)})).catch((e=(0,l.default)((function*(e){console.log("[Storage] error::: ",e),ge("full")})),function(t){return e.apply(this,arguments)}))}),[ye,U]),(0,s.useLayoutEffect)((function(){if(xe&&U&&(0,D.tutorialHasEnoughValidDataToRun)(U)){if(console.log("~~ blocking scroll for tutorial: ",!!xe,!!U,(0,D.tutorialHasEnoughValidDataToRun)(U)),"web"==o.Platform.OS){var e=document.createElement("div");return e.id="scroll-blocker",e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.width="100%",e.style.height="100%",e.style.zIndex="1000",e.style.backgroundColor="transparent",e.style.overflow="hidden",e.style.pointerEvents="auto",e.addEventListener("wheel",(function(e){return e.preventDefault()}),{passive:!1}),e.addEventListener("touchmove",(function(e){return e.preventDefault()}),{passive:!1}),document.body.appendChild(e),function(){e.removeEventListener("wheel",(function(e){return e.preventDefault()})),e.removeEventListener("touchmove",(function(e){return e.preventDefault()})),document.body.removeChild(e)}}var t;return null==_e||null==(t=_e.current)||t.setNativeProps({scrollEnabled:!1}),function(){var e;null==_e||null==(e=_e.current)||e.setNativeProps({scrollEnabled:!0})}}}),[xe,U]),(0,s.useEffect)((function(){xe&&Object.keys(ye.current||{})&&(console.log("~~ STARTING TUTORIAL: ",xe,ye),console.log("~~ emitting tutorial-started"),setTimeout((function(){fe("tutorial-started",{message:xe})}),2e3),console.log("~~ emitted tutorial-started"),setTimeout((function(){var e;null==ye||null==(e=ye.current)||null==e.start||e.start()}),3e3))}),[xe,ye]);var Se,Re=(0,s.useMemo)((function(){var e,t;return(0,A.jsx)(f.default,{race:U,loading:N,otherMeetingRaces:null==U||null==(e=U.meeting)?void 0:e.ordered_races,seriesImage:null==U||null==(t=U.series)?void 0:t.image})}),[U,N,null==U||null==(V=U.meeting)?void 0:V.ordered_races]);return(0,A.jsx)(u.default,{headingLoader:!1,content:(0,A.jsxs)(o.View,{children:[!B&&Re,ue.openPlayer&&(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(v.default,{vertical:!0,size:"small"}),(0,A.jsx)(w.default,{currentVideoTitle:ue.currentVideoTitle,playerData:ue.playerData,setPlayerData:function setPlayerData(e){return ce({type:y.FADE_IN_PLAYER_ACTIONS.SET_OTHER_VIDEO,payload:e})},isFullReplay:"replay"===ue.videoType,params:{date:le,time:ae,track:ie},onClose:function onClose(){return ce({type:y.FADE_IN_PLAYER_ACTIONS.CLOSE_PLAYER})},hasError:ue.playerError},ue.dynamicKey)]}),he&&(0,A.jsx)(j.default,{type:"SimpleStreamDemandVideo",contentLoadingOverride:N,dataOverride:ue.raceVideos,isUsingDataOverride:!0,onPress:(Se=(0,l.default)((function*(e){try{if("Full Replay"===(null==e?void 0:e.description))(0,k.logEvent)({key:"results_watch_full_replay",data:{}}),ce({type:y.FADE_IN_PLAYER_ACTIONS.PLAY_FULL_REPLAY,payload:e.description});else{var t;t="Closing Stages"===(null==e?void 0:e.description)?1:ue.raceVideos.findIndex((function(t){return(null==t?void 0:t.title)===(null==e?void 0:e.title)})),(0,k.logEvent)({key:1===t?"results_watch_closing_stages":`results_watch_${(0,m.getOrdinal)(t-1)}_interview`,data:{}});var r=yield(0,_.openModalVideo)(e,null,(function(){}),{date:le,time:ae,track:ie},p.getRaceFinishReplays,!1),n=(null==e?void 0:e.description)||(null==e?void 0:e.title);if(!n)throw new Error("Sorry, this video is unavailable");ce({type:y.FADE_IN_PLAYER_ACTIONS.PLAY_OTHER_VIDEO,payload:{title:n,video:r,field:Object.keys(e).find((function(t){return e[t]===n}))}})}}catch(e){ce({type:y.FADE_IN_PLAYER_ACTIONS.SET_PLAYER_ERROR,payload:!0})}})),function(e){return Se.apply(this,arguments)}),onPressExtraParams:{date:null==U||null==(W=U.meeting)?void 0:W.date,track:(0,b.cleanSlug)(null==U||null==(E=U.meeting)||null==(L=E.track)?void 0:L.slug),time:ae},onPressVideoFetchMethod:p.getRaceFinishReplays},`result-replay-videos-${null==U?void 0:U.id}${ue.dynamicKey}`),(null==U?void 0:U.id)&&(0,A.jsx)(C.SpotlightTourProvider,{ref:ye,steps:be,overlayColor:"#000",overlayOpacity:.36,nativeDriver:!0,onBackdropPress:"stop",onStop:function onStop(){var e;("full"===xe&&O.storage.save({key:O.STORAGE_KEYS.SEEN_FULL_RESULTS_TUTORIAL,data:"true"}),"web"!==o.Platform.OS)&&(null==_e||null==(e=_e.current)||e.setNativeProps({scrollEnabled:!0}))},motion:"fade",shape:"rectangle",floatingProps:{placement:"top-end"},children:function children(){return(0,A.jsx)(x.default,{ref:we,topComponent:null,selectedIndex:0,keyToSet:"racecard-tabs",onTabChange:function onTabChange(e){return ne(e)},style:{tab:{width:"auto",paddingHorizontal:10,marginTop:10}},items:[{label:"RESULT",child:(0,A.jsx)(g.default,{selected:0===re,race:U,isDataLoading:N,runners:null==U?void 0:U.runners}),analyticsEvent:{exit:"results-exit"}},{label:"RACEiQ COMPARISON",child:(0,A.jsx)(R.default,{selected:1===re,race:U}),analyticsEvent:{entry:"results-view-comparison",exit:"results-comparison-exit"}},{label:"SECTIONALS",child:(0,A.jsx)(S.default,{race:U,selected:2===re}),analyticsEvent:{entry:"results-view-sectionals",exit:"results-sectionals-exit"}}].filter((function(e){var t,r;return null!=(null==U||null==(t=U.race_iq_state)?void 0:t.show_metrics)||null!=(null==U||null==(r=U.race_iq_state)?void 0:r.show_sectionals)||"RESULT"===e.label})),uppercaseLabels:!1},`racecard-tabs-${null==U?void 0:U.id}`)}})]})})}},75368:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function ResultsTab(e){var t,r,n,f,T,D,A,M,I,V=e.race,W=e.isDataLoading,E=e.runners,L=(e.selected,(0,R.useRoute)()),z=(0,d.useResponsive)().isSmallAndDown,H=(0,y.useSetAtom)(w.expandAllResultRows),B=(0,l.useState)(!0),q=(0,i.default)(B,2),F=q[0],N=q[1],G=(0,y.useAtom)(w.globalFullscreenAtom),$=(0,i.default)(G,1)[0],Q=(0,l.useState)([]),U=(0,i.default)(Q,2),Y=U[0],J=U[1],K=(0,y.useSetAtom)(w.runningTutorialAtom),X=null==L||null==(t=L.params)?void 0:t.track,Z=null==L||null==(r=L.params)?void 0:r.date,ee=null==L||null==(n=L.params)?void 0:n.time;(0,l.useEffect)((function(){E&&0!==E.length&&(N(!0),(0,S.getRaceiQResults)(Z,X,ee).then((function(e){var t=E.map((function(t){var r,n=null==e||null==(r=e.runners)?void 0:r.find((function(e){return e.id===t.id}));return Object.assign({},t,{race_iq:n?n.race_iq:null})}));J(t)})).catch((function(e){return console.error("Failed to fetch race_iq data:",e)})).finally((function(){return N(!1)})))}),[E]);var te=V&&V.meeting&&V.meeting.track&&V.meeting.track.name&&V.start_time_scheduled?{track:V.meeting.track.name.capitalize(),hhmm:(0,x.formatRaceTime)(V.start_time_scheduled),date:(0,x.fullCalendarDate)(V.start_time_scheduled),raceName:null!=(f=V.title_full.split("(")[0].capitalize().trim())?f:""}:void 0;(0,g.default)({page:"IndividualResult",additionalData:te}),(0,l.useEffect)((function(){console.log("ResultsTab rendered")}));var re=!F&&"resulted"===(null==V?void 0:V.status.state);if(!V)return;var ne,ie=/\(([^)]*)\)/g,le=[];for(;ne=ie.exec(V.title_full);)le.push(ne[1]);var ae=(le.filter((function(e){return e.includes("runner")}))[0]||"").split(" ")[0]||"0";return(0,P.jsxs)(a.View,{style:{flex:1,minHeight:500},children:[(0,P.jsx)(v.Helmet,{children:!!V&&!1===V.indexable&&(0,P.jsx)("meta",{name:"robots",content:"noindex"})}),(0,P.jsx)(m.default,{priority:2,children:(0,P.jsxs)(a.View,{style:$?{display:"none"}:{},children:[re&&Y.length?(0,P.jsx)(a.View,{style:[k.bottomBorder,"Flat"===V.race_type&&{borderBottomWidth:0}],children:(0,P.jsxs)(a.View,{style:k.headerContainer,children:[(0,P.jsx)(_.default,{onPress:function onPress(){(0,O.logEvent)({key:"results-tutorial",data:{}}),K("results")},runnable:null==V||null==(T=V.race_iq_state)?void 0:T.metrics_complete},"results-trigger"),(0,P.jsx)(C.default,{size:"xsmall"}),(0,P.jsx)(j.default,{type:"results",iconName:"settingWheel"}),(0,P.jsx)(b.default,{raceIqData:null==V||null==(D=V.race_iq_state)?void 0:D.show_metrics,onPress:function onPress(){return H((function(e){return!e}))}})]})}):(0,P.jsx)(a.View,{style:[k.bottomBorder,"Flat"===V.race_type&&{borderBottomWidth:0}],children:(0,P.jsxs)(a.View,{style:k.headerContainer,children:[(0,P.jsx)(b.default,{raceIqData:!1,onPress:function onPress(){return H((function(e){return!e}))}}),(0,P.jsx)(j.default,{type:"results",iconName:"settingWheel"})]})}),(0,P.jsx)(h.default,{message:V.status.state}),!!E.length&&(0,P.jsx)(s.ResultsRowHeader,{}),(0,P.jsx)(o.ResultedRunnerRow,{runners:null!=Y&&Y.length?Y:E,raceType:V.race_type,isLoading:W||F,raceIqState:null==V?void 0:V.race_iq_state}),F||W&&(0,P.jsx)(c.default,{height:100,style:{marginTop:10}}),re&&(0,P.jsxs)(a.View,{style:{marginVertical:20,zIndex:-10},children:[(0,P.jsxs)(a.View,{style:{flexDirection:"row"},children:[(0,P.jsx)(u.default,{weight:"bold",children:`${ae} ran. `}),(0,P.jsxs)(u.default,{children:["Winning time ",V.win_time_formatted]})]}),(0,P.jsxs)(a.View,{style:{flexDirection:"row"},children:[(0,P.jsx)(u.default,{weight:"bold",children:"1st owner "}),(0,P.jsx)(u.default,{children:null==(A=E[0])?void 0:A.owner_name})]}),(0,P.jsxs)(a.View,{style:{flexDirection:"row"},children:[(0,P.jsx)(u.default,{weight:"bold",children:"2nd owner "}),(0,P.jsx)(u.default,{children:null==(M=E[1])?void 0:M.owner_name})]}),(0,P.jsxs)(a.View,{style:{flexDirection:"row"},children:[(0,P.jsx)(u.default,{weight:"bold",children:"3rd owner "}),(0,P.jsx)(u.default,{children:null==(I=E[2])?void 0:I.owner_name})]}),(0,P.jsxs)(a.View,{style:{flexDirection:z?"column":"row"},children:[(0,P.jsx)(u.default,{children:"Tote: "}),(0,P.jsxs)(a.View,{style:{flexDirection:"row"},children:[(0,P.jsx)(u.default,{weight:"bold",children:"Win "}),(0,P.jsx)(u.default,{style:{marginRight:10},children:(0,p.formatTote)(V.totes,"Win")})]}),(0,P.jsxs)(a.View,{style:{flexDirection:"row"},children:[(0,P.jsx)(u.default,{weight:"bold",children:"Place "}),(0,P.jsx)(u.default,{style:{marginRight:10},children:(0,p.formatTote)(V.totes,"Place")})]}),(0,P.jsxs)(a.View,{style:{flexDirection:"row"},children:[(0,P.jsx)(u.default,{weight:"bold",children:"Exacta "}),(0,P.jsx)(u.default,{style:{marginRight:10},children:(0,p.formatTote)(V.totes,"Exacta")})]}),(0,P.jsxs)(a.View,{style:{flexDirection:"row"},children:[(0,P.jsx)(u.default,{weight:"bold",children:"Trifecta "}),(0,P.jsx)(u.default,{style:{marginRight:10},children:(0,p.formatTote)(V.totes,"Trifecta")})]}),(0,P.jsxs)(a.View,{style:{flexDirection:"row"},children:[(0,P.jsx)(u.default,{weight:"bold",children:"Swinger "}),(0,P.jsx)(u.default,{style:{marginRight:10},children:(0,p.formatTote)(V.totes,"Swinger")})]})]})]})]})})]})};var i=n(r(85715)),l=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(n,l,a):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(36665)),a=r(84057),o=r(71466),s=r(7287),u=n(r(50208)),c=n(r(36577)),d=r(29363),f=n(r(2037)),h=n(r(17298)),p=r(66066),m=n(r(90512)),x=r(51882),g=n(r(46006)),y=r(98745),v=r(95924),w=r(98468),j=n(r(12022)),_=n(r(55954)),b=n(r(88256)),S=r(37646),R=r(93765),C=n(r(49143)),O=r(39591),P=r(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}var k=a.StyleSheet.create({headerContainer:{display:"flex",flexDirection:"row",justifyContent:"space-between",minHeight:50,width:"100%",paddingHorizontal:5,zIndex:10},bottomBorder:{borderBottomWidth:1,borderBottomColor:f.default.colors.palette.buttons.disabled.borderColor},alignCenter:{justifyContent:"flex-end",alignItems:"center",flexDirection:"row",flex:1}})},88256:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function ShowAllDataButton(e){var t,r,n=e.onPress,y=e.raceIqData,v=(0,l.useState)(!1),w=(0,i.default)(v,2),j=w[0],_=w[1],b=(0,c.useResponsive)(),S=b.isXSmallOnly,R=b.isSmallAndDown,C="web"===a.Platform.OS&&S,O=(0,l.useRef)(null),P="web"===a.Platform.OS?null==(t=(0,f.useAtom)(h.appScrollRefAtom))?void 0:t[0]:null==(r=(0,f.useAtom)(h.appScrollRefAtom2))?void 0:r[0],k=(0,f.useAtom)(h.topOfPageRefAtom),T=(0,i.default)(k,2),D=T[0],A=(T[1],(0,f.useAtom)(h.runningTutorialAtom)),M=(0,i.default)(A,2),I=M[0],V=(M[1],(0,f.useAtom)(h.tutorialStepIndexAtom)),W=(0,i.default)(V,2),E=W[0];W[1];if(y){var L=2==E&&("full"==I||"results"==I),z=(0,p.default)(D,O,[L]),H=z.distance,B=z.onScreen;(0,l.useEffect)((function(){var e;L&&B&&(console.log(`## scrolling to ${H} - ${h.TOOLTIP_HEIGHT} in results tab: STEP 3`),null==P||null==(e=P.current)||e.scrollTo({y:H-h.TOOLTIP_HEIGHT,animated:!0}))}),[L,B,H])}return(0,x.jsx)(a.View,{style:{flex:1,justifyContent:"flex-end",flexDirection:"row"},ref:O,collapsable:!1,children:(0,x.jsx)(d.AttachStep,{fill:!0,index:2,children:(0,x.jsxs)(a.TouchableOpacity,{style:g.alignCenter,onPress:function handlePress(){(0,m.logEvent)({key:`results-${j?"hide":"show"}-all`,data:{}}),_((function(e){return!e})),null==n||n()},children:[y?(0,x.jsx)(o.default,{name:"raceIqLogoTeal",size:R?"raceiqMobile":"raceiqDesktop"}):null,(0,x.jsx)(u.default,{size:C?"xxsmall":"xsmall"}),(0,x.jsx)(o.default,{name:"binocularsSelected",size:"small",fill:"palette.rtv.tracker"}),(0,x.jsx)(u.default,{size:C?"xxsmall":"xsmall"}),(0,x.jsxs)(s.default,{size:C?"xs":"sm",family:"primary",weight:"semiBold",children:[j?"Hide":"Show"," All"," "]})]})})})};var i=n(r(85715)),l=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(n,l,a):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(36665)),a=r(84057),o=n(r(27982)),s=n(r(50208)),u=n(r(49143)),c=r(29363),d=r(19108),f=r(98745),h=r(98468),p=n(r(56866)),m=r(39591),x=r(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}var g=a.StyleSheet.create({alignCenter:{alignItems:"center",flexDirection:"row"}})},18104:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Column=void 0;var n=r(84057),i=r(29363),l=r(60397),a=(t.Column=function Column(e){var t=e.children,r=e.name,u=e.style,c=(0,i.useResponsive)(),d=c.isMediumAndUp,f=c.isXSmallOnly;return(0,l.jsx)(n.View,{style:[function grid(){return d?s:f?o:a}()[r],{marginRight:0},u],children:t})},n.StyleSheet.create({position:{flex:1},silk:Object.assign({flex:.5},n.Platform.select({web:{minWidth:40}})),cloth:{flex:.6},horse:{flex:6.9},ageAndWeight:{flex:2},sp:{flex:1}})),o=n.StyleSheet.create({position:{flex:1.5},silk:Object.assign({flex:1},n.Platform.select({web:{minWidth:40}})),cloth:{flex:1},horse:{flex:5},ageAndWeight:{flex:1.8},sp:{flex:1.7}}),s=n.StyleSheet.create({position:{flex:.6},silk:Object.assign({flex:.5},n.Platform.select({web:{minWidth:56}})),cloth:{flex:.4},horse:{flex:6.5},age:{flex:1},weight:{flex:1},or:{flex:1},sp:{flex:1}})},71466:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.ResultedRunnerRow=void 0;var i=n(r(85715)),l=n(r(41132)),a=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(n,l,a):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(36665)),o=r(84057),s=r(18104),u=r(53283),c=n(r(27982)),d=n(r(50208)),f=n(r(96715)),h=r(29363),p=n(r(2037)),m=r(53948),x=r(97023),g=r(98468),y=r(98745),v=r(19332),w=n(r(23590)),j=r(82218),_=r(68856),b=r(11655),S=n(r(47667)),R=r(66066),C=n(r(49143)),O=n(r(31319)),P=n(r(2546)),k=n(r(85083)),T=r(95698),D=r(63451),A=r(60397);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}t.ResultedRunnerRow=function ResultedRunnerRow(e){var t=e.isLoading,r=e.runners,n=e.raceType,o=e.raceIqState;if(t)return(0,A.jsx)(u.ResultTableLoader,{});var s=(0,y.useAtom)(g.userAtom),c=(0,i.default)(s,1)[0],d=(0,y.useAtomValue)(g.showTrackerOnRacecardAtom),f=(0,y.useAtomValue)(g.showRiqDataAtom),h=null==o?void 0:o.show_metrics,p=(0,a.useState)([]),m=(0,i.default)(p,2),x=m[0],j=m[1],_=(0,w.default)().isLoggedIn,b=_?(0,v.convertUserPriceFormat)(c):"fractional",S=(0,a.useMemo)((function(){if(!r||0===r.length)return{};var e=new Set(r.flatMap((function(e){var t,r,n=(null==e||null==(t=e.race_iq)?void 0:t.race_metrics)||(null==e||null==(r=e.race_iq)?void 0:r.speed);return n?Object.keys(n):[]})));return Object.fromEntries(Array.from(e).map((function(e){var t=null,n=r.map((function(r){var n,i,l,a=(null==r||null==(n=r.race_iq)?void 0:n.race_metrics)||(null==r||null==(i=r.race_iq)?void 0:i.speed);if(a)return t||(t=null==(l=a[e])?void 0:l.metric_title),a[e]?Number(a[e].percentage):void 0})).filter((function(e){return null!=e})),i=n.length>0?function getMedian(e){if(!e.length)return null;var t=(0,l.default)(e).sort((function(e,t){return e-t}));return t[Math.floor((t.length-1)/2)]}(n):"0";return[t||e,i]})))}),[r]);(0,a.useEffect)((function(){R()}),[]);var R=function refreshListOfTrackedHorses(){console.log("[ResultedRunnerRow]: refreshing tracked horses"),_&&(0,T.getTrackedHorses)().then((function(e){j(e)}))},C=(0,a.useMemo)((function(){return r&&b&&S?r.map((function(e,t){return(0,A.jsx)(W,{index:t,runner:e,oddsFormat:b,showRiqData:f&&h,showTracker:d,refreshListOfTrackedHorses:R,trackedHorse:x.find((function(t){return t.id===e.horse.id})),metricMedians:S,raceType:n},`runner-${t}`)})):[(0,A.jsx)(A.Fragment,{})]}),[r,x,f,d,S]);return(0,A.jsx)(A.Fragment,{children:C})};var M=function EquipmentText(e){var t=e.runner;if(!t.equipment_text)return null;var r=(0,h.useResponsive)().isSmallAndDown,n=r?"xs":"sm";return(0,A.jsx)(d.default,{size:n,style:{textAlign:"center",marginLeft:r?p.default.spacing.xxsmall:0},children:(0,R.formatEquipmentText)(t.equipment_text,n)})},I=function runnerSize(){return(0,h.useResponsive)().isXSmallOnly?"xxlarge":"xxxlarge"},V=function hasValues(e){return!!e&&Object.values(e).some((function(e){return null==e?void 0:e.value}))},W=function SingleRow(e){var t,r,n=e.runner,l=e.oddsFormat,u=e.showRiqData,v=e.showTracker,w=e.trackedHorse,R=e.refreshListOfTrackedHorses,P=e.index,k=e.metricMedians,T=e.raceType,W=(0,h.useResponsive)(),L=W.isSmallAndDown,B=W.isMediumAndDown,q=null==(t=n.close_up_comment)?void 0:t.capitalizeFirst(),F="NonRunner"===q||"scratched"===n.status.state,N=null==n||null==(r=n.starting_price)?void 0:r.fractional,G=n.race_iq||{},$=G.race_metrics,Q=G.jumping,U=G.stride,Y=G.speed,J=L?"sm":"md",K=0===P,X=(0,y.useAtom)(g.expandAllResultRows),Z=(0,i.default)(X,1)[0],ee=(0,a.useRef)({isDropDownOpen:Z||!1,openAllOverride:!1}),te=function useForceUpdate(){var e=(0,a.useState)(0),t=(0,i.default)(e,2)[1];return function(){return t((function(e){return e+1}))}}(),re=function toggleDropdown(){Z?ee.current.openAllOverride=!ee.current.openAllOverride:ee.current.isDropDownOpen=!ee.current.isDropDownOpen,te()};(0,a.useEffect)((function(){ee.current.openAllOverride||(ee.current.isDropDownOpen=Z),te()}),[Z]);var ne=ee.current.isDropDownOpen||Z&&!ee.current.openAllOverride,ie=(0,D.useEventEmitter)(),le=ie.useOnEvent;ie.emit;le("tutorial-started",(function(e){console.log("~~ caught tutorial-started event: ",e.message),["results","full"].includes(e.message)&&K&&(console.log("~~~ opening dropdown via event emitter"),ee.current.isDropDownOpen=!0,te())}));var ae=(0,a.useMemo)((function(){return console.log("Calculating Race"),!!V($)&&E([$.jump_index,$.lengths_gained_jumping,$.top_speed,$.fsp],!0,k)}),[$,k]),oe=(0,a.useMemo)((function(){return console.log("~~ Calculating Jumping"),!!V(Q)&&E([Q.entry_speed,Q.speed_lost,Q.time_in_envelope,Q.exit_speed,Q.recovery_time,Q.positive_jump_percentage],!1,k)}),[Q,k]),se=(0,a.useMemo)((function(){return console.log("~~ Calculating Speed"),!!V(Y)&&E([Y.acceleration,Y.stride_length,Y.top_speed,Y.fsp],!0,k)}),[Y,k]),ue=(0,a.useMemo)((function(){return console.log("~~ Calculating STRIDE"),!!V(U)&&E([U.min_frequency,U.avg_frequency,U.max_frequency,U.min_length,U.avg_length,U.max_length],!1,k)}),[U,k]),ce=(0,a.useMemo)((function(){return(0,A.jsx)(m.TrackedHorseComment,{horseId:n.horse.id,horseName:n.horse.name,refreshListOfTrackedHorses:R,trackedHorse:w,isExpanded:v},n.horse.id)}),[n,w,v]);return(0,A.jsxs)(o.View,{style:[H.container,{backgroundColor:w?z.palette.rtv.tracker:"white"},F?{opacity:.5}:{},ne?{borderBottomWidth:0}:{}],children:[(0,A.jsxs)(o.View,{style:[H.runnerContainer,{marginBottom:p.default.spacing.xxsmall}],children:[!B&&(0,A.jsx)(b.RunnerViewMoreButton,{onPress:re,isDropDownOpen:ne,style:B?{bottom:-20}:{bottom:-10}}),(0,A.jsx)(s.Column,{name:"position",children:(0,A.jsx)(j.RunnerPosition,{runner:n,isNonRunner:F})}),(0,A.jsx)(s.Column,{name:"silk",children:(0,A.jsx)(f.default,{silk:n.silk,size:I()})}),(0,A.jsxs)(s.Column,{name:"cloth",children:[(0,A.jsx)(d.default,{size:J,weight:"bold",style:{alignSelf:"flex-end",marginRight:5},children:n.cloth_number}),(0,A.jsx)(d.default,{style:{alignSelf:"flex-end",marginRight:5},children:!!n.barrier_number&&`(${n.barrier_number})`})]}),(0,A.jsx)(s.Column,{name:"horse",style:{justifyContent:"flex-start"},children:(0,A.jsx)(_.RunnerHorse,{runner:n,isNonRunner:F,fontSize:J,timeformComment:q})}),B?(0,A.jsxs)(s.Column,{name:"ageAndWeight",style:{justifyContent:"center"},children:[(0,A.jsx)(d.default,{size:L?"xs":"sm",style:{textAlign:"center"},children:n.age}),(0,A.jsxs)(o.View,{style:{justifyContent:"center",flexDirection:"row",alignItems:"center"},children:[(0,A.jsx)(d.default,{size:L?"xs":"sm",style:{textAlign:"center"},children:n.format_weight}),(0,A.jsx)(C.default,{size:"xxxsmall"}),(0,A.jsx)(M,{runner:n})]})]}):(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(s.Column,{name:"age",style:{justifyContent:"center"},children:(0,A.jsx)(d.default,{style:{textAlign:"center"},children:n.age})}),(0,A.jsxs)(s.Column,{name:"weight",style:{justifyContent:"center",flexDirection:"row",alignItems:"center"},children:[(0,A.jsx)(d.default,{style:{textAlign:"center"},children:n.format_weight}),(0,A.jsx)(C.default,{size:"xxxsmall"}),(0,A.jsx)(M,{runner:n})]})]}),!B&&(0,A.jsx)(s.Column,{name:"or",style:{justifyContent:"center"},children:(0,A.jsx)(d.default,{style:{textAlign:"center"},children:Number(n.timeform_original_rating)?n.timeform_original_rating:"-"})}),(0,A.jsxs)(s.Column,{name:"sp",style:{justifyContent:"center"},children:[(0,A.jsxs)(d.default,{size:J,weight:"bold",style:{textAlign:"center"},children:[N&&(null==n?void 0:n.starting_price[l]),x.favoritesMapper[null==n?void 0:n.starting_price_favorite]||""]}),!!w&&(0,A.jsx)(c.default,{style:{position:"absolute",top:4,right:4},name:"binocularsSelected",size:"small",fill:"palette.rtv.secondary"})]})]}),(0,A.jsxs)(o.View,{style:{marginBottom:p.default.spacing.xxsmall},children:[B?(0,A.jsxs)(A.Fragment,{children:[!!q&&(0,A.jsx)(d.default,{italic:!0,style:{lineHeight:16},children:F?"":q}),(0,A.jsx)(o.View,{style:{width:"100%",alignItems:"flex-end"},children:(0,A.jsx)(b.RunnerViewMoreButton,{onPress:re,isDropDownOpen:ne,style:{position:"relative"}})})]}):null,(0,A.jsxs)(S.default,{open:ne,children:[u&&(0,A.jsxs)(o.View,{style:B?{flexDirection:"column",flexWrap:"wrap"}:{flexDirection:"row",flexWrap:"nowrap",justifyContent:"space-between",paddingBottom:4},children:[V($)?(0,A.jsx)(o.View,{style:{flexDirection:"row",flexWrap:"wrap",justifyContent:"space-between",width:B?"100%":"50%"},children:(0,A.jsx)(O.default,{tutorialStep:K?0:void 0,stepKey:"first-infocard-jumps",childrenType:"bar",title:"Race Metrics",children:ae},"first-infocard-jumps")}):null,V(Y)?(0,A.jsx)(o.View,{style:{flexDirection:"row",flexWrap:"wrap",justifyContent:"space-between",width:B?"100%":"50%"},children:(0,A.jsx)(O.default,{tutorialStep:K?0:void 0,childrenType:"bar",title:"Race Metrics",stepKey:"first-infocard-flats",children:se},"first-infocard-flats")}):null,V(Q)?(0,A.jsx)(o.View,{style:{flexDirection:"row",flexWrap:"wrap",justifyContent:"space-between",width:B?"100%":"50%"},children:(0,A.jsx)(O.default,{tutorialStep:!K||"Jumps"!==T&&"Hurdle"!==T&&"Chase"!==T?void 0:1,childrenType:"metric",stepKey:"second-infocard-jumps",title:"Jumping Data Averages",children:oe},"second-infocard-jumps")}):null,V(U)?(0,A.jsx)(o.View,{style:Object.assign({flexDirection:"row",flexWrap:"wrap",justifyContent:"space-between",width:B?"100%":"50%"},B||!V(Q)?{}:{display:"none"}),children:(0,A.jsx)(O.default,{tutorialStep:!K||"Flat"!==T&&"Bumpers"!==T?void 0:1,childrenType:"metric",title:"Stride Data",stepKey:"second-infocard-flats",children:ue},"second-infocard-flats")}):null,(0,A.jsx)(C.default,{size:"xsmall",vertical:!0})]}),ce]})]})]},`single-runner-${P}`)},E=function renderInfoMetrics(e,t,r){return e.map((function(e,n){return null!=e&&e.value||3!==n||!t?null!=e&&e.value?t?(0,A.jsx)(P.default,{runner:{metric_title:e.metric_title,value:e.value,unit:e.unit,rank:e.rank,average:e.average,percentage:e.percentage},medians:r},`info-bar-metric-${n}`):(0,A.jsx)(k.default,{metric_title:e.metric_title,rank:e.rank,value:e.value,unit:e.unit},`info-metric-${n}`):null:(0,A.jsx)(L,{},`pending-fsp-${Math.random()}`)}))},L=function PendingFSP(){return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(d.default,{style:{paddingLeft:5},color:p.default.colors.palette.raceiQ.teal,size:"xs",children:"FSP"}),(0,A.jsx)(o.View,{style:{alignItems:"center",marginBottom:6},children:(0,A.jsx)(d.default,{color:"grey",size:"xs",italic:!0,children:"Pending Official Sectional Data"})})]})},z=p.default.colors,H=o.StyleSheet.create({container:{paddingTop:5,paddingHorizontal:4,borderBottomColor:z.palette.buttons.disabled.borderColor,borderBottomWidth:1,zIndex:-10},runnerContainer:{flexDirection:"row"}})},53283:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.ResultTableLoader=void 0;var i=r(84057),l=r(28167),a=n(r(2037)),o=n(r(49143)),s=n(r(36665)),u=r(60397),c=a.default.spacing;t.ResultTableLoader=function ResultTableLoader(){return(0,u.jsx)(i.View,{style:{paddingVertical:c.xxsmall,paddingHorizontal:c.xsmall},children:Array.from({length:5},(function(e,t){return(0,u.jsxs)(s.default.Fragment,{children:[(0,u.jsx)(l.TextLoader,{width:"100%",height:40,style:{marginVertical:c.xxsmall}}),(0,u.jsx)(o.default,{vertical:!0,size:"xsmall"})]},t)}))})}},7287:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.ResultsRowHeader=void 0;var i=r(84057),l=r(18104),a=n(r(50208)),o=r(29363),s=n(r(2037)),u=r(60397),c=function Field(e){var t=e.children,r=e.style;return(0,u.jsx)(a.default,{uppercase:!0,size:"xs",style:r,children:t})},d=[{name:"position",text:"POS.",style:{}},{name:"silk",text:"",style:{}},{name:"cloth",text:"NO./",style:{textAlign:"right"}},{name:"horse",text:"DRAW HORSE",style:{}},{name:"age",text:"AGE",style:{textAlign:"center"}},{name:"weight",text:"WGT.",style:{textAlign:"center"}},{name:"or",text:"OR",style:{textAlign:"center"}},{name:"sp",text:"SP",style:{textAlign:"center"}}],f=[{name:"position",text:"POS.",style:{}},{name:"silk",text:"",style:{}},{name:"cloth",text:"NO./",style:{textAlign:"right"}},{name:"horse",text:"DRAW HORSE",style:{}},{name:"ageAndWeight",text:"AGE/WGT.",style:{textAlign:"center"}},{name:"sp",text:"SP",style:{textAlign:"center"}}],h=(t.ResultsRowHeader=function ResultsRowHeader(){var e=(0,o.useResponsive)().isMediumAndDown?f:d;return(0,u.jsx)(i.View,{style:m.container,children:e.map((function(e){return(0,u.jsx)(l.Column,{name:e.name,children:(0,u.jsx)(c,{style:e.style,children:e.text})},e.name)}))})},s.default.colors),p=s.default.spacing,m=i.StyleSheet.create({container:{flexDirection:"row",borderBottomColor:h.palette.buttons.disabled.borderColor,borderBottomWidth:1,justifyContent:"space-between",paddingVertical:p.xsmall,paddingHorizontal:4}})},68856:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.RunnerHorse=void 0;var i=n(r(50208)),l=r(29363),a=n(r(51419)),o=r(16297),s=r(66066),u=r(84057),c=r(89234),d=n(r(2037)),f=r(60397);t.RunnerHorse=function RunnerHorse(e){var t,r,n,h,p,m,x=e.runner,g=e.isNonRunner,y=e.fontSize,v=void 0===y?"md":y,w=e.timeformComment,j=(0,l.useResponsive)(),_=j.isSmallAndDown,b=j.isMediumAndDown;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(a.default,{style:{},navScreen:"IndexOrProfile",navParams:{type:"horse",slug:(0,o.cleanSlug)(null==x||null==(t=x.horse)?void 0:t.slug)},shouldOpenInNewTab:!0,children:(0,f.jsxs)(i.default,{numberOfLines:1,size:v,weight:"bold",children:[x.horse.name," ",(null==(r=x.horse)||null==(n=r.country_code)?void 0:n.racing)&&"gb"!==(null==x||null==(h=x.horse)?void 0:h.country_code.iso)&&`(${(0,s.formatCountryCode)(x.horse.country_code.racing)})`]})}),(0,f.jsxs)(u.View,{style:{flexDirection:_?"column":"row"},children:[(0,f.jsxs)(a.default,{style:{flexDirection:"row"},navScreen:"IndexOrProfile",navParams:{type:"jockey",slug:(0,o.cleanSlug)(null==x||null==(p=x.jockey)?void 0:p.slug)},shouldOpenInNewTab:!0,children:[(0,f.jsx)(i.default,{color:"teal",children:"J: "}),(0,f.jsx)(i.default,{children:(0,c.removeCommaAndChars)(x.jockey_name)}),!!x.apprentice_claim&&0!=(null==x?void 0:x.apprentice_claim)&&(0,f.jsxs)(i.default,{children:[" (",x.apprentice_claim,"lb)"]})]}),(0,f.jsxs)(a.default,{style:{flexDirection:"row",marginLeft:_?0:d.default.spacing.xxsmall},navScreen:"IndexOrProfile",navParams:{type:"trainer",slug:(0,o.cleanSlug)(null==x||null==(m=x.trainer)?void 0:m.slug)},shouldOpenInNewTab:!0,children:[(0,f.jsx)(i.default,{color:"teal",children:"T: "}),(0,f.jsx)(i.default,{children:(0,c.removeCommaAndChars)(x.trainer_name)})]})]}),!b&&w?(0,f.jsx)(u.View,{children:(0,f.jsx)(i.default,{italic:!0,style:{lineHeight:16,paddingBottom:d.default.spacing.xsmall,paddingTop:4},children:g?"":w})}):null]})}},82218:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.RunnerPosition=void 0;var i=n(r(50208)),l=r(34355),a=r(29363),o=r(60397);t.RunnerPosition=function RunnerPosition(e){var t=e.runner,r=e.isNonRunner,n=e.fontSize,s=void 0===n?"md":n,u=(0,a.useResponsive)().isLargeAndUp;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(i.default,{size:s,weight:"bold",children:r?"NR":(0,l.getRunnerFinishText)(Number(null==t?void 0:t.amended_position)||(null==t?void 0:t.finish_position),null==t?void 0:t.finish_text)}),t.between_distance?(0,o.jsx)(i.default,{size:u?"sm":"xs",children:t.between_distance}):null]})}},11655:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.RunnerViewMoreButton=void 0;var i=n(r(50208)),l=r(84057),a=n(r(27982)),o=n(r(49143)),s=r(39591),u=r(60397),c=(t.RunnerViewMoreButton=function RunnerViewMoreButton(e){var t=e.style,r=e.isDropDownOpen,n=e.onPress;return(0,u.jsxs)(l.TouchableOpacity,{style:[c.default,t],onPress:function onPress(){(0,s.logEvent)({key:"results-view-"+(r?"less":"data"),data:{}}),n()},children:[(0,u.jsx)(i.default,{children:"View "+(r?"Less":"Data")}),(0,u.jsx)(o.default,{size:"xxsmall"}),(0,u.jsx)(l.View,{style:{marginTop:2},children:(0,u.jsx)(a.default,{name:r?"chevronBoldUp":"chevronBoldDown",size:"xsmall"})})]})},l.StyleSheet.create({default:{flexDirection:"row",position:"absolute",right:0,zIndex:10,alignItems:"center",padding:4}}))},56866:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(41132)),l=n(r(85715)),a=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(n,l,a):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(36665)),o=r(98745),s=r(98468);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}t.default=function useElementDistance(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=a.default.useState(0),u=(0,l.default)(n,2),c=u[0],d=u[1],f=a.default.useState(!1),h=(0,l.default)(f,2),p=h[0],m=h[1],x=(0,o.useAtom)(s.appScrollRefAtom),g=(0,l.default)(x,2),y=g[0];g[1];return(0,a.useEffect)((function(){r.every((function(e){return!0===e}))&&null!=y&&y.current&&null!=e&&e.current&&null!=t&&t.current&&e.current.measureLayout(y.current,(function(e,r){t.current.measureLayout(y.current,(function(e,t,n,i,l,a){var o=Math.abs(t-r);d(o),m(l>=0&&l<2e3)}),(function(e){console.error("Error measuring element 2:",e)}))}),(function(e){console.error("Error measuring element 1:",e)}))}),[e,t,y].concat((0,i.default)(r))),{distance:c,onScreen:p}}},63451:(e,t,r)=>{var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.useEventEmitter=void 0;var i=r(36665),l=new(n(r(95070)).default);l.setMaxListeners(100);t.useEventEmitter=function useEventEmitter(){return{emit:(0,i.useCallback)((function(e,t){l.emit(e,t)}),[]),useOnEvent:function useOnEvent(e,t){var r=(0,i.useRef)(t);(0,i.useEffect)((function(){r.current=t}),[t]),(0,i.useEffect)((function(){var t=function listener(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return null==r.current?void 0:r.current.apply(r,t)};return l.on(e,t),function(){l.off(e,t)}}),[e])}}}}}]);
//# sourceMappingURL=3388.7a34b08b.chunk.js.map