!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="a4f73ed8-3b81-4872-862e-8fe43e6b8721",e._sentryDebugIdIdentifier="sentry-dbid-a4f73ed8-3b81-4872-862e-8fe43e6b8721")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1584],{11791:(e,r,l)=>{l.d(r,{t:()=>t});var d=l(494),i=l(2294);let a=(e,r)=>null==e?void 0:e.map(e=>{var l,d,i,a,t,o,s,n;let c=e.provider;return r?{id:c.id,oddsFromId:null!=(s=null!=(o=null==(i=c.liveOddsFrom)?void 0:i.id)?o:null==(a=c.oddsFrom)?void 0:a.id)?s:c.id,fallbackProviderId:null==(t=e.fallbackProvider)?void 0:t.id}:{id:c.id,oddsFromId:null!=(n=null==(l=c.oddsFrom)?void 0:l.id)?n:c.id,fallbackProviderId:null==(d=e.fallbackProvider)?void 0:d.id}}),t=e=>a((0,d.d4)(i.hB),e)},27601:(e,r,l)=>{l.d(r,{B:()=>c,U:()=>n});var d=l(44194),i=l(79263),a=l(11791),t=l(37974);let o=[{marketName:"Full time",choiceGroup:""},{marketName:"Double chance",choiceGroup:""}],s=(e,r,l)=>{let d={};null==e||e.forEach((e,l)=>{var i;null==(i=e.markets)||i.forEach(e=>{d[e.marketName]||(d[e.marketName]={});let i=e.choiceGroup||"";d[e.marketName][i]||(d[e.marketName][i]=[]);let a=d[e.marketName][i][l];a&&(a.isLive===r||e.isLive!==r)||(d[e.marketName][i][l]=e)})});let i=[];return Object.keys(d).forEach(e=>{Object.keys(d[e]).forEach(r=>{(!l||d[e][r].length>=l)&&i.push({marketName:e,choiceGroup:r})})}),{groupedOdds:d,availableMarkets:i}},n=(e,r)=>{var l;let{data:d,error:a,isLoading:t}=(0,i.j)(e,r),{groupedOdds:o,availableMarkets:n}=s(null==d?void 0:d.providerOdds,r);if(!n.length)return{odds:void 0,marketName:void 0,error:a,isLoading:t};let c=null!=(l=n.find(e=>"Full time"===e.marketName))?l:n[0];return{odds:o[c.marketName][c.choiceGroup],oddsMayDiffer:null==d?void 0:d.oddsMayDiffer,marketName:c.marketName,error:a,isLoading:t}},c=(e,r)=>{let{data:l,error:n,isLoading:c}=(0,i.j)(e,r),u=(0,a.t)(r),{isDesktopLarge:f}=(0,d.$c)(),{groupedOdds:m,availableMarkets:v}=s(null==l?void 0:l.providerOdds,r),x=o.filter(e=>v.find(r=>r.marketName===e.marketName&&r.choiceGroup===e.choiceGroup)).slice(0,f?2:1),h=new Set;return(x.length||c)&&(null==u?void 0:u.length)?(x.forEach(e=>{m[e.marketName][e.choiceGroup].forEach(e=>{e.choices.forEach(e=>{t.Vj.includes(e.name)&&h.add(e.name)})})}),{odds:u.map((e,r)=>x.map(e=>m[e.marketName][e.choiceGroup][r]).filter(Boolean)),markets:x,choiceNames:t.Vj.filter(e=>h.has(e)),error:n,isLoading:c}):{odds:void 0,markets:x,choiceNames:[],error:!0,isLoading:!1}}},37974:(e,r,l)=>{l.d(r,{Ay:()=>I,Vj:()=>g,Yt:()=>j});var d=l(6029),i=l(21377),a=l(44194),t=l(76356),o=l(55729),s=l(90248),n=l(90510),c=l(494),u=l(62859),f=l(65078),m=l(70591),v=l(49821),x=l(2294),h=l(4236),p=l(61836),k=l(94604),b=l(70819);let j={default:[1,2],md:[1]},g=["1","X","2","1X","X2","12"],y=e=>{let{length:r=3}=e;return(0,d.jsx)(d.Fragment,{children:Array.from({length:r}).map((e,r)=>(0,d.jsx)(t.az,{w:"[52px]",flexGrow:0,flexShrink:0,flexBasis:"[52px]"},r))})},I=e=>{var r;let{event:l,markets:g,marketChoiceNames:I,hasManyMarkets:w}=e,E=l.status.type===i.XUj.InProgress,N=(0,c.d4)(x.a5),{leftTeam:S,rightTeam:F}=(0,f.AR)(l),O=(0,f.g3)(l),{mediaBreakpoint:P}=(0,a.$c)(),G=j[P]||j.default;if(!g)return null;let L=g.filter(e=>G.includes(e.marketId)),z=L.filter(e=>e.isLive===E),A=L.filter(e=>e.isLive===E||!z.find(r=>r.marketId===e.marketId));return(0,d.jsxs)(t.so,{align:"center",py:"xs",borderBottom:"1px solid {colors.neutrals.nLv4}",gap:"xs",children:[(0,d.jsx)(t.az,{flexGrow:1,flexShrink:1,flexBasis:"[100px]",overflow:"hidden",maxW:"100%",children:(0,d.jsx)(m.tj,{event:l,children:(0,d.jsxs)(t.so,{align:"center",gap:"xs",br:"xs",children:[(0,d.jsx)(t.az,{flexGrow:0,flexShrink:1,flexBasis:"[36px]",children:(0,d.jsx)(a.EY,{textStyle:"body.small",mr:"xs",w:"2xl",textAlign:"center",display:"block",color:E?"status.live":"neutrals.nLv1",children:E?(0,d.jsx)(s.A,{id:"live"}):(0,d.jsx)(n.ib,{value:1e3*l.startTimestamp})})}),(0,d.jsx)(t.az,{w:"[1px]",h:"[36px]",bg:"neutrals.nLv4"}),(0,d.jsxs)(t.so,{direction:"column",flexGrow:1,flexShrink:1,flexBasis:"6xl",overflow:"hidden",children:[(0,d.jsx)(a.Ym,{maxW:"100%",textStyle:"body.small",truncate:!0,children:w&&S.nameCode?S.nameCode:(0,d.jsx)(k.Rm,{team:S,short:!0})}),(0,d.jsx)(a.Ym,{maxW:"100%",textStyle:"body.small",truncate:!0,children:w&&F.nameCode?F.nameCode:(0,d.jsx)(k.Rm,{team:F,short:!0})})]})]})})}),A.map(e=>{if(G.includes(e.marketId)){let r=[...I[e.marketId]||[]],i=(0,h.nu)(e.choices,O);return r.length?(0,d.jsx)(o.Fragment,{children:r.map(r=>{let a=i.find(e=>e.name===r);return a?(0,d.jsx)(b.A,{choice:a,betSlipLink:N&&(0,h.Iz)(a,e,N),branded:null==N?void 0:N.branded,isLive:e.isLive,onClick:()=>(0,p.Fe)({id:l.id,category:e.marketName,location:u.cb.FeaturedOdds,provider:null==N?void 0:N.provider.slug,position:v.ki.OddsValue,type:v.jF.Featured})},"".concat(r,"-").concat(e.id)):(0,d.jsx)(t.az,{w:"[52px]",flexGrow:0,flexShrink:0,flexBasis:"[52px]"},"".concat(r,"-").concat(e.id))})},e.id):(0,d.jsx)(y,{},"empty")}return null}),-1===g.findIndex(e=>2===e.marketId)&&!!I[2]&&(0,d.jsx)(y,{length:null==(r=I[2])?void 0:r.size})]})}},52736:(e,r,l)=>{l.d(r,{E:()=>c});var d=l(6029),i=l(76356),a=l(65078),t=l(49821),o=l(4236),s=l(52210),n=l(41618);let c=e=>{let{countryOddsProvider:r,market:l,marketName:c,secondary:u,clickType:f}=e,m=(0,a.g3)(),{ref:v,makeOnClick:x}=(0,t.kW)({type:f,marketName:c,isComparison:!0,countryOddsProvider:r,deps:[c]});if(!(null==l?void 0:l.choices))return null;let h=(0,o.nu)(l.choices,m);return(0,d.jsxs)(i.so,{ref:v,direction:"row",align:"center",pb:"sm",gap:"sm",children:[(0,d.jsx)(n.r,{size:"48x24",selectedProvider:r}),(0,d.jsx)(i.so,{gap:"[5px]",grow:"1",shrink:"1",overflow:"hidden",children:h.map(e=>{if(!c||!l)return;let i=(0,o.vT)(e,r.oddsOffset||0);return(0,d.jsx)(s.i,{choice:i,isLive:l.isLive,countryOddsProvider:r,betSlipLink:(0,o.Iz)(e,l,r),onClick:x(c,t.ki.OddsValue,r),secondary:u},e.name)})})]})}},61584:(e,r,l)=>{l.d(r,{A:()=>v});var d=l(6029),i=l(44194),a=l(76356),t=l(90248),o=l(494),s=l(49821),n=l(28600),c=l(2294),u=l(38136),f=l(52736),m=l(27601);let v=e=>{let{eventId:r,isLive:l,isEleveated:v}=e,x=(0,o.d4)(c.hB),{odds:h,marketName:p,error:k,isLoading:b}=(0,m.U)(r,l);return b?(0,d.jsx)(a.az,{pt:"[50px]",bg:"surface.s2",br:"lg",elevation:v?"2":void 0,children:null==x?void 0:x.map(e=>(0,d.jsx)(a.az,{h:"[45px]"},e.provider.id))}):k||!h?null:(0,d.jsx)(a.az,{bg:v?"surface.s1":void 0,br:"lg",elevation:v?"2":void 0,children:(0,d.jsxs)(a.so,{direction:"column",bg:"surface.s2",br:"lg",px:"md",pb:"md",children:[(0,d.jsxs)(a.so,{py:"sm",justify:"space-between",align:"center",gap:"2xs",children:[(0,d.jsxs)(a.so,{gap:"2xs",alignSelf:"flex-end",h:"100%",children:[(0,d.jsx)(i.EY,{textStyle:"assistive.default",children:(0,d.jsx)(n.f,{id:"Full time"})}),l&&(0,d.jsx)(i.EY,{textStyle:"assistive.default",color:"status.val",children:(0,d.jsx)(t.A,{id:"live"})})]}),(0,d.jsx)(u.V,{})]}),null==x?void 0:x.map((e,r)=>(0,d.jsx)(f.E,{countryOddsProvider:e,market:h[r],marketName:p,clickType:s.jF.Featured},e.provider.id))]})})}},70819:(e,r,l)=>{l.d(r,{A:()=>c});var d=l(6029),i=l(44194),a=l(76356),t=l(494),o=l(52210),s=l(75791),n=l(2294);let c=e=>{let{choice:r,isLive:l,branded:c,betSlipLink:u,isComparison:f,onClick:m}=e,v=u&&c,x="fractional"===(0,t.d4)(n.$4),h=x?s.Y:void 0,p=(0,d.jsxs)(a.so,{position:"relative",justify:"center",align:"center",bg:"surface.s2",br:"xs",border:f&&l?"1px solid {colors.status.val}":"1px solid {colors.neutrals.nLv4}",minW:f?"4xl":"[52px]",h:f?"xl":"[28px]",my:"xs",flexShrink:0,flexGrow:f?1:void 0,children:[(0,d.jsx)(i.EY,{textStyle:"display.micro",color:l?"status.val":"neutrals.nLv1",mr:0===r.change?void 0:"2xs",textAlign:"center",style:{fontSize:x?14:void 0,letterSpacing:x?"-1px":void 0},lineHeight:1,children:(0,d.jsx)(s.c,{fractionalValue:r.fractionalValue,children:h})}),(0,d.jsx)(o.I,{change:r.change})]});return v&&(p=(0,d.jsx)(i.Mz,{target:v?"_blank":void 0,rel:v?"nofollow noopener noreferrer":void 0,href:v?u:void 0,onClick:e=>{e.stopPropagation(),null==m||m()},flexGrow:f?1:void 0,flexBasis:f?"4xl":void 0,children:p})),p}},79263:(e,r,l)=>{l.d(r,{j:()=>g});var d=l(21377),i=l(932),a=l.n(i),t=l(78383),o=l.n(t),s=l(84285),n=l.n(s),c=l(59018),u=l.n(c),f=l(55729),m=l(494),v=l(45860),x=l(2294),h=l(39196),p=l(70351),k=l(11791);async function b(e,r){let l=u()(r),i={},a=await Promise.allSettled(l.map(r=>(0,d.TtD)(d.bnp.allOdds(e,r))));return l.forEach((e,r)=>{"fulfilled"===a[r].status&&(i[e]=a[r].value)}),i}async function j(e){let[r,l]=e,d={},i=!1,a=l.map(e=>e.oddsFromId),t=[],o=!1,s=await b(r,a);if(l.forEach(e=>{s[e.oddsFromId]?(d[e.id]=s[e.oddsFromId],e.oddsFromId!==e.id&&e.oddsMayDiffer&&(i=!0)):e.fallbackProviderId?s[e.fallbackProviderId]?d[e.id]=s[e.fallbackProviderId]:t.push(e.fallbackProviderId):o=!0}),!o&&t.length){let e=await b(r,t);l.forEach(r=>{!d[r.id]&&r.fallbackProviderId&&e[r.oddsFromId]?(d[r.id]=e[r.fallbackProviderId],r.oddsMayDiffer&&(i=!0)):o=!0})}if(o)throw Error("Could not fetch all odds");return{providerOdds:l.map(e=>d[e.id]),oddsMayDiffer:i}}let g=(e,r)=>{var l,d;let i=(0,m.d4)(x.fq),t=(0,k.t)(r),[s]=(0,p.A)(),{data:c,error:u,mutate:b,isLoading:g}=(0,v.Ay)(i&&(null==t?void 0:t.length)?[e,t,r,"ODDS_COMPARISON"]:null,{refreshInterval:6e4,fetcher:j});(0,f.useEffect)(()=>{b()},[r]);let y=new Set;null==c||null==(l=c.providerOdds)||l.forEach(e=>{var r;null==(r=e.markets)||r.forEach(e=>{y.add(e.id)})});let I=[...y];return(0,f.useEffect)(()=>{let e=[];return s&&I.forEach(r=>{if(r){let l=s.Topic.odds.byId(r),d=(0,h.p)("odds:".concat(r),l,o());e.push(s.subscribe(d))}}),()=>{e.forEach(e=>e())}},[s,null==c||null==(d=c[0])?void 0:d.eventId]),(0,f.useEffect)(()=>{let e=e=>{let r=a()(c);if(!r||!r.providerOdds.some(e=>!!e.markets))return;let l=[1,2,3];r.providerOdds.map(r=>{var l;return null==(l=r.markets)?void 0:l.findIndex(r=>r.id===e.id)}).forEach((d,i)=>{void 0!==d&&d>-1&&l.forEach(l=>{let t=e["choice".concat(l,".fractionalValue")];t&&n()(r,"providerOdds.".concat(i,".markets[").concat(d,"].choices[").concat(l-1,"].fractionalValue"),t,a())})}),b(r,!1)};s&&"boolean"!=typeof s&&I.forEach(r=>{if(r){let l=s.Topic.odds.byId(r),d=(0,h.p)("odds:".concat(r),l,e);s.subscribe(d)}})},[s,c,b]),{data:c,error:u,isLoading:g}}}}]);