!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]="83d2fba3-508a-489e-a9d9-a1aa55f3870a",e._sentryDebugIdIdentifier="sentry-dbid-83d2fba3-508a-489e-a9d9-a1aa55f3870a")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[54820],{30120:(e,r,d)=>{d.d(r,{KO:()=>i,Qe:()=>s,tV:()=>o});var a=d(494),l=d(37455);let i=(e,r)=>null==e?void 0:e.map(e=>{var d,a,l,i,o,s,t,n;let c=e.provider;return r?{id:c.id,oddsFromId:null!=(t=null!=(s=null==(l=c.liveOddsFrom)?void 0:l.id)?s:null==(i=c.oddsFrom)?void 0:i.id)?t:c.id,fallbackProviderId:null==(o=e.fallbackProvider)?void 0:o.id}:{id:c.id,oddsFromId:null!=(n=null==(d=c.oddsFrom)?void 0:d.id)?n:c.id,fallbackProviderId:null==(a=e.fallbackProvider)?void 0:a.id}}),o=e=>i((0,a.d4)(l.hB),e),s=e=>i((0,a.d4)(l.SM),e)},48600:(e,r,d)=>{d.d(r,{I:()=>a,Z:()=>l});let a=["CA","IT"],l=1},54820:(e,r,d)=>{d.d(r,{A:()=>w});var a=d(6029),l=d(10174),i=d(76356),o=d(55729),s=d(90248),t=d(494),n=d(46222),c=d(18970),m=d(64046),u=d(97340),f=d(37455),p=d(21287),v=d(91201),h=d(48600),k=d(66265),x=d(63831),j=d(67087),y=d(72753),b=d(8785),g=d(74207),E=d(50526);let I=e=>{let{provider:r,market:d}=e,l=(0,j.g3)(),o=(0,b.nu)(d.choices,l).map(e=>(0,b.vT)(e,r.oddsOffset||0)),{ref:s,makeOnClick:t}=(0,m.kW)({type:m.jF.Featured,marketName:d.marketName,isComparison:!0,countryOddsProvider:r,deps:[d.marketName]});return(0,a.jsxs)(i.so,{gap:"sm",ref:s,children:[(0,a.jsx)(i.so,{gap:"sm",flexGrow:1,children:o.map(e=>(0,a.jsx)(x.G,{choice:e,isLive:d.isLive,betSlipLink:(0,b.Iz)(e,d,r),onClick:t(d.marketName,m.ki.OddsValue,r),branded:r.branded,secondary:!0},e.name))}),(0,a.jsx)(g.r,{size:"48x20",selectedProvider:r})]})},N=e=>{let{markets:r,error:d,isLoading:l}=e,o=(0,t.d4)(y.LQ),s=(0,t.d4)(f.hB);return l?(0,a.jsxs)(i.BJ,{gap:"sm",flexGrow:1,children:[null==s?void 0:s.map((e,r)=>(0,a.jsx)(i.az,{h:"lg",py:"2xs"},r)),(0,a.jsx)(i.az,{h:"2xl"})]}):!d&&r&&s&&o?(0,a.jsxs)(i.BJ,{gap:"sm",flexGrow:1,children:[s.map((e,d)=>(0,a.jsx)(I,{provider:e,market:r[d]},e.provider.id)),(0,a.jsxs)(i.so,{justify:h.I.includes(o)?"space-between":"center",align:"center",py:"sm",children:[(0,a.jsx)(k.N,{market:r[0]}),(0,a.jsx)(p.V,{})]}),(0,a.jsx)(E.A,{})]}):null};var O=d(73364);let w=e=>{let{eventId:r,isLive:d,isNewOddsComparisonPreview:h}=e,k=(0,t.d4)(f.hB),{odds:x,marketName:j,error:y,isLoading:b}=(0,O.U)(k||[],r,d),{location:g}=(0,o.useContext)(c.y$);return h?(0,a.jsx)(N,{markets:x,marketName:j,error:y,isLoading:b,isLive:d||!1}):b?(0,a.jsx)(n.Zp,{children:(0,a.jsx)(i.az,{pt:"[50px]",children:null==k?void 0:k.map(e=>(0,a.jsx)(i.az,{h:"[45px]"},e.provider.id))})}):y||!x?null:(0,a.jsx)(n.Zp,{children:(0,a.jsxs)(i.so,{direction:"column",br:"lg",px:"md",pb:"md",children:[(0,a.jsxs)(i.so,{py:"sm",justify:"space-between",align:"center",gap:"2xs",children:[(0,a.jsxs)(i.so,{gap:"2xs",alignSelf:"flex-end",h:"100%",children:[(0,a.jsx)(l.EY,{textStyle:"assistive.default",children:(0,a.jsx)(u.f,{id:"Full time"})}),d&&(0,a.jsx)(l.EY,{textStyle:"assistive.default",color:"status.val",children:(0,a.jsx)(s.A,{id:"live"})})]}),(0,a.jsx)(p.V,{})]}),null==k?void 0:k.map((e,r)=>(0,a.jsx)(v.E,{countryOddsProvider:e,market:x[r],marketName:j,clickType:m.jF.Featured,secondary:g===c.cb.EventPage},e.provider.id))]})})}},60604:(e,r,d)=>{d.d(r,{j:()=>b});var a=d(46787),l=d(55955),i=d(932),o=d.n(i),s=d(78383),t=d.n(s),n=d(84285),c=d.n(n),m=d(59018),u=d.n(m),f=d(55729),p=d(494),v=d(45860),h=d(37455),k=d(15578),x=d(30120);async function j(e,r){let d=u()(r),l={},i=await Promise.allSettled(d.map(r=>(0,a.TtD)(a.bnp.allOdds(e,r))));return d.forEach((e,r)=>{"fulfilled"===i[r].status&&(l[e]=i[r].value)}),l}async function y(e){let[r,d]=e,a={},l=!1,i=d.map(e=>e.oddsFromId),o=[],s=!1,t=await j(r,i);if(d.forEach(e=>{t[e.oddsFromId]?(a[e.id]=t[e.oddsFromId],e.oddsFromId!==e.id&&e.oddsMayDiffer&&(l=!0)):e.fallbackProviderId?t[e.fallbackProviderId]?a[e.id]=t[e.fallbackProviderId]:o.push(e.fallbackProviderId):s=!0}),!s&&o.length){let e=await j(r,o);d.forEach(r=>{!a[r.id]&&r.fallbackProviderId&&e[r.oddsFromId]?(a[r.id]=e[r.fallbackProviderId],r.oddsMayDiffer&&(l=!0)):s=!0})}if(s)throw Error("Could not fetch all odds");return{providerOdds:d.map(e=>a[e.id]),oddsMayDiffer:l}}let b=(e,r,d)=>{var a,i,s;let n=(0,p.d4)(h.fq),m=(0,x.KO)(e,d),[u]=(0,l.vQ)(k.z),{data:j,error:b,mutate:g,isLoading:E}=(0,v.Ay)(n&&(null==m?void 0:m.length)?[r,m,d,"ODDS_COMPARISON"]:null,{refreshInterval:6e4,fetcher:y});(0,f.useEffect)(()=>{g()},[d]);let I=new Set;null==j||null==(a=j.providerOdds)||a.forEach(e=>{var r;null==(r=e.markets)||r.forEach(e=>{I.add(e.id)})});let N=[...I];return(0,f.useEffect)(()=>{let e=[];return u&&N.forEach(r=>{if(r){let d=u.Topic.odds.byId(r),a=(0,l.pO)("odds:".concat(r),d,t());e.push(u.subscribe(a))}}),()=>{e.forEach(e=>e())}},[u,null==j||null==(s=j.providerOdds)||null==(i=s[0])?void 0:i.eventId]),(0,f.useEffect)(()=>{let e=e=>{let r=o()(j);if(!r||!r.providerOdds.some(e=>!!e.markets))return;let d=[1,2,3];r.providerOdds.map(r=>{var d;return null==(d=r.markets)?void 0:d.findIndex(r=>r.id===e.id)}).forEach((a,l)=>{void 0!==a&&a>-1&&d.forEach(d=>{let i=e["choice".concat(d,".fractionalValue")];i&&c()(r,"providerOdds.".concat(l,".markets[").concat(a,"].choices[").concat(d-1,"].fractionalValue"),i,o())})}),g(r,!1)};u&&"boolean"!=typeof u&&N.forEach(r=>{if(r){let d=u.Topic.odds.byId(r),a=(0,l.pO)("odds:".concat(r),d,e);u.subscribe(a)}})},[u,j,g]),{data:j,error:b,isLoading:E}}},66265:(e,r,d)=>{d.d(r,{N:()=>n});var a=d(6029),l=d(10174),i=d(76356),o=d(90248),s=d(97340),t=d(48600);let n=e=>{let{market:r}=e;return(0,a.jsxs)(i.so,{gap:"sm",align:"center",children:[r.marketId!==t.Z&&(0,a.jsx)(l.EY,{textStyle:"display.micro",children:(0,a.jsx)(s.f,{id:r.marketName})}),r.choiceGroup&&(0,a.jsx)(l.EY,{textStyle:"display.micro",children:r.choiceGroup}),r.isLive&&(0,a.jsx)(l.EY,{textStyle:"display.micro",color:"status.val",children:(0,a.jsx)(o.A,{id:"live_odds"})})]})}},73364:(e,r,d)=>{d.d(r,{B:()=>n,U:()=>t});var a=d(10174),l=d(60604),i=d(42561);let o=[{marketName:"Full time",choiceGroup:""},{marketName:"Double chance",choiceGroup:""}],s=(e,r,d)=>{let a={};null==e||e.forEach((e,d)=>{var l;null==(l=e.markets)||l.forEach(e=>{a[e.marketName]||(a[e.marketName]={});let l=e.choiceGroup||"";a[e.marketName][l]||(a[e.marketName][l]=[]);let i=a[e.marketName][l][d];i&&(i.isLive===r||e.isLive!==r)||(a[e.marketName][l][d]=e)})});let l=[];return Object.keys(a).forEach(e=>{Object.keys(a[e]).forEach(r=>{(!d||a[e][r].length>=d)&&l.push({marketName:e,choiceGroup:r})})}),{groupedOdds:a,availableMarkets:l}},t=(e,r,d)=>{var a;let{data:i,error:o,isLoading:t}=(0,l.j)(e,r,d),{groupedOdds:n,availableMarkets:c}=s(null==i?void 0:i.providerOdds,d);if(!c.length)return{odds:void 0,marketName:void 0,error:o,isLoading:t};let m=null!=(a=c.find(e=>"Full time"===e.marketName))?a:c[0];return{odds:n[m.marketName][m.choiceGroup],oddsMayDiffer:null==i?void 0:i.oddsMayDiffer,marketName:m.marketName,error:o,isLoading:t}},n=(e,r,d)=>{let{data:t,error:n,isLoading:c}=(0,l.j)(e,r,d),{isDesktopLarge:m}=(0,a.$c)(),{groupedOdds:u,availableMarkets:f}=s(null==t?void 0:t.providerOdds,d),p=o.filter(e=>f.find(r=>r.marketName===e.marketName&&r.choiceGroup===e.choiceGroup)).slice(0,m?2:1),v=new Set;return(p.length||c)&&(null==e?void 0:e.length)?(p.forEach(e=>{u[e.marketName][e.choiceGroup].forEach(e=>{e.choices.forEach(e=>{i.Vj.includes(e.name)&&v.add(e.name)})})}),{odds:null==e?void 0:e.map((e,r)=>p.map(e=>u[e.marketName][e.choiceGroup][r]).filter(Boolean)),markets:p,choiceNames:i.Vj.filter(e=>v.has(e)),error:n,isLoading:c}):{odds:void 0,markets:p,choiceNames:[],error:!0,isLoading:!1}}},91201:(e,r,d)=>{d.d(r,{E:()=>c});var a=d(6029),l=d(76356),i=d(67087),o=d(64046),s=d(8785),t=d(53148),n=d(74207);let c=e=>{let{countryOddsProvider:r,market:d,marketName:c,secondary:m,clickType:u}=e,f=(0,i.g3)(),{ref:p,makeOnClick:v}=(0,o.kW)({type:u,marketName:c,isComparison:!0,countryOddsProvider:r,deps:[c]});if(!(null==d?void 0:d.choices))return null;let h=(0,s.nu)(d.choices,f);return(0,a.jsxs)(l.so,{ref:p,direction:"row",align:"center",pb:"sm",gap:"sm",children:[(0,a.jsx)(n.r,{size:"48x24",selectedProvider:r}),(0,a.jsx)(l.so,{gap:"[5px]",grow:"1",shrink:"1",overflow:"hidden",children:h.map(e=>{if(!c||!d)return;let l=(0,s.vT)(e,r.oddsOffset||0);return(0,a.jsx)(t.i,{choice:l,isLive:d.isLive,countryOddsProvider:r,betSlipLink:(0,s.Iz)(e,d,r),onClick:v(c,o.ki.OddsValue,r),secondary:m},e.name)})})]})}}}]);