!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]="4cbf24aa-2cc0-4792-8c8e-56436ab72913",e._sentryDebugIdIdentifier="sentry-dbid-4cbf24aa-2cc0-4792-8c8e-56436ab72913")}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 l=d(494),a=d(37455);let i=(e,r)=>null==e?void 0:e.map(e=>{var d,l,a,i,o,s,t,n;let c=e.provider;return r?{id:c.id,oddsFromId:null!=(t=null!=(s=null==(a=c.liveOddsFrom)?void 0:a.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==(l=e.fallbackProvider)?void 0:l.id}}),o=e=>i((0,l.d4)(a.hB),e),s=e=>i((0,l.d4)(a.SM),e)},48600:(e,r,d)=>{d.d(r,{I:()=>l,Z:()=>a});let l=["CA","IT"],a=1},54820:(e,r,d)=>{d.d(r,{A:()=>w});var l=d(6029),a=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),b=d(72753),y=d(8785),g=d(74207),E=d(50526);let I=e=>{let{provider:r,market:d}=e,a=(0,j.g3)(),o=(0,y.nu)(d.choices,a).map(e=>(0,y.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,l.jsxs)(i.so,{gap:"sm",ref:s,children:[(0,l.jsx)(i.so,{gap:"sm",flexGrow:1,children:o.map(e=>(0,l.jsx)(x.G,{choice:e,isLive:d.isLive,betSlipLink:(0,y.Iz)(e,d,r),onClick:t(d.marketName,m.ki.OddsValue,r),branded:r.branded,secondary:!0},e.name))}),(0,l.jsx)(g.r,{size:"48x20",selectedProvider:r})]})},N=e=>{let{markets:r,error:d,isLoading:a}=e,o=(0,t.d4)(b.LQ),s=(0,t.d4)(f.hB);return a?(0,l.jsxs)(i.BJ,{gap:"sm",flexGrow:1,children:[null==s?void 0:s.map((e,r)=>(0,l.jsx)(i.az,{h:"lg",py:"2xs"},r)),(0,l.jsx)(i.az,{h:"2xl"})]}):!d&&r&&s&&o?(0,l.jsxs)(i.BJ,{gap:"sm",flexGrow:1,children:[s.map((e,d)=>(0,l.jsx)(I,{provider:e,market:r[d]},e.provider.id)),(0,l.jsxs)(i.so,{justify:h.I.includes(o)?"space-between":"center",align:"center",py:"sm",children:[(0,l.jsx)(k.N,{market:r[0]}),(0,l.jsx)(p.V,{})]}),(0,l.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:b,isLoading:y}=(0,O.U)(k||[],r,d),{location:g}=(0,o.useContext)(c.y$);return h?(0,l.jsx)(N,{markets:x,marketName:j,error:b,isLoading:y,isLive:d||!1}):y?(0,l.jsx)(n.Zp,{children:(0,l.jsx)(i.az,{pt:"[50px]",children:null==k?void 0:k.map(e=>(0,l.jsx)(i.az,{h:"[45px]"},e.provider.id))})}):b||!x?null:(0,l.jsx)(n.Zp,{children:(0,l.jsxs)(i.so,{direction:"column",br:"lg",px:"md",pb:"md",children:[(0,l.jsxs)(i.so,{py:"sm",justify:"space-between",align:"center",gap:"2xs",children:[(0,l.jsxs)(i.so,{gap:"2xs",alignSelf:"flex-end",h:"100%",children:[(0,l.jsx)(a.EY,{textStyle:"assistive.default",children:(0,l.jsx)(u.f,{id:"Full time"})}),d&&(0,l.jsx)(a.EY,{textStyle:"assistive.default",color:"status.val",children:(0,l.jsx)(s.A,{id:"live"})})]}),(0,l.jsx)(p.V,{})]}),null==k?void 0:k.map((e,r)=>(0,l.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:()=>y});var l=d(46787),a=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),a={},i=await Promise.allSettled(d.map(r=>(0,l.TtD)(l.bnp.allOdds(e,r))));return d.forEach((e,r)=>{"fulfilled"===i[r].status&&(a[e]=i[r].value)}),a}async function b(e){let[r,d]=e,l={},a=!1,i=d.map(e=>e.oddsFromId),o=[],s=!1,t=await j(r,i);if(d.forEach(e=>{t[e.oddsFromId]?(l[e.id]=t[e.oddsFromId],e.oddsFromId!==e.id&&e.oddsMayDiffer&&(a=!0)):e.fallbackProviderId?t[e.fallbackProviderId]?l[e.id]=t[e.fallbackProviderId]:o.push(e.fallbackProviderId):s=!0}),!s&&o.length){let e=await j(r,o);d.forEach(r=>{!l[r.id]&&r.fallbackProviderId&&e[r.oddsFromId]?(l[r.id]=e[r.fallbackProviderId],r.oddsMayDiffer&&(a=!0)):s=!0})}if(s)throw Error("Could not fetch all odds");return{providerOdds:d.map(e=>l[e.id]),oddsMayDiffer:a}}let y=(e,r,d)=>{var l,i,s;let n=(0,p.d4)(h.fq),m=(0,x.KO)(e,d),[u]=(0,a.vQ)(k.z),{data:j,error:y,mutate:g,isLoading:E}=(0,v.Ay)(n&&(null==m?void 0:m.length)?[r,m,d,"ODDS_COMPARISON"]:null,{refreshInterval:6e4,fetcher:b});(0,f.useEffect)(()=>{g()},[d]);let I=new Set;null==j||null==(l=j.providerOdds)||l.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),l=(0,a.pO)("odds:".concat(r),d,t());e.push(u.subscribe(l))}}),()=>{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((l,a)=>{void 0!==l&&l>-1&&d.forEach(d=>{let i=e["choice".concat(d,".fractionalValue")];i&&c()(r,"providerOdds.".concat(a,".markets[").concat(l,"].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),l=(0,a.pO)("odds:".concat(r),d,e);u.subscribe(l)}})},[u,j,g]),{data:j,error:y,isLoading:E}}},66265:(e,r,d)=>{d.d(r,{N:()=>n});var l=d(6029),a=d(10174),i=d(76356),o=d(90248),s=d(97340),t=d(48600);let n=e=>{let{market:r}=e;return(0,l.jsxs)(i.so,{gap:"sm",align:"center",children:[r.marketId!==t.Z&&(0,l.jsx)(a.EY,{textStyle:"display.micro",children:(0,l.jsx)(s.f,{id:r.marketName})}),r.choiceGroup&&(0,l.jsx)(a.EY,{textStyle:"display.micro",children:r.choiceGroup}),r.isLive&&(0,l.jsx)(a.EY,{textStyle:"display.micro",color:"status.val",children:(0,l.jsx)(o.A,{id:"live_odds"})})]})}},73364:(e,r,d)=>{d.d(r,{B:()=>n,U:()=>t});var l=d(10174),a=d(60604),i=d(42561);let o=[{marketName:"Full time",choiceGroup:""},{marketName:"Double chance",choiceGroup:""}],s=(e,r,d)=>{let l={};null==e||e.forEach((e,d)=>{var a;null==(a=e.markets)||a.forEach(e=>{l[e.marketName]||(l[e.marketName]={});let a=e.choiceGroup||"";l[e.marketName][a]||(l[e.marketName][a]=[]);let i=l[e.marketName][a][d];i&&(i.isLive===r||e.isLive!==r)||(l[e.marketName][a][d]=e)})});let a=[];return Object.keys(l).forEach(e=>{Object.keys(l[e]).forEach(r=>{(!d||l[e][r].length>=d)&&a.push({marketName:e,choiceGroup:r})})}),{groupedOdds:l,availableMarkets:a}},t=(e,r,d)=>{var l;let{data:i,error:o,isLoading:t}=(0,a.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!=(l=c.find(e=>"Full time"===e.marketName))?l: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,a.j)(e,r,d),{isDesktopLarge:m}=(0,l.$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 l=d(6029),a=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,l.jsxs)(a.so,{ref:p,direction:"row",align:"center",pb:"sm",gap:"sm",children:[(0,l.jsx)(n.r,{size:"48x24",selectedProvider:r}),(0,l.jsx)(a.so,{gap:"[5px]",grow:"1",shrink:"1",overflow:"hidden",children:h.map(e=>{if(!c||!d)return;let a=(0,s.vT)(e,r.oddsOffset||0);return(0,l.jsx)(t.i,{choice:a,isLive:d.isLive,countryOddsProvider:r,betSlipLink:(0,s.Iz)(e,d,r),onClick:v(c,o.ki.OddsValue,r),secondary:m},e.name)})})]})}}}]);