!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="4d5bc7b2-5c16-4e0c-99db-9ea60a99afe9",e._sentryDebugIdIdentifier="sentry-dbid-4d5bc7b2-5c16-4e0c-99db-9ea60a99afe9")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[240],{2496:(e,t,r)=>{r.d(t,{A:()=>a});var i=r(6029),s=r(76356),n=r(55729),d=r(41735);let a=(0,n.forwardRef)((e,t)=>{var r;let{children:n,onClick:a,"data-testid":l,countryOddsProvider:o}=e,c=null==o?void 0:o.provider,{colors:u}=(0,d.useTheme)(),v=null==c||null==(r=c.colors)?void 0:r.primary,f=v?"linear-gradient(90deg, ".concat(v,", ").concat(u.overlay.darken1,", ").concat(v,")"):void 0,h=c?{background:f}:{};return(0,i.jsxs)(s.az,{className:"odds-card",position:"relative",bg:c?void 0:"surface.s2",br:"lg",ref:t,onClick:a,cursor:a?"pointer":void 0,style:h,children:[c&&(0,i.jsx)(s.az,{w:"100%",h:"100%",position:"absolute",bg:"surface.s1",style:{opacity:.8},br:"lg",className:"odds-card"}),(0,i.jsx)(s.az,{position:"relative",p:"md",children:n})]})})},16214:(e,t,r)=>{r.d(t,{O:()=>f});var i=r(6029),s=r(494),n=r(62859),d=r(5546),a=r(17693),l=r(46430),o=r(49821),c=r(2294),u=r(2496),v=r(85304);let f=e=>{var t;let{eventId:r,isLive:f}=e,h=(0,d.Ae)(),{allEventOdds:x,error:m}=(0,l.k)(h,r,f),p=(0,s.d4)(c.y$),{ref:y,makeOnClick:j}=(0,o.kW)({countryOddsProvider:h,type:o.jF.Additional,marketName:null==x||null==(t=x[0])?void 0:t.marketName,location:n.cb.AdditionalOddsTab});return m?null:x?(0,i.jsx)(u.A,{ref:y,countryOddsProvider:h,children:x.map((e,t,r)=>{var s;return(0,i.jsx)(v.A,{selectedProvider:h,market:e,hideMarketName:(null==(s=r[t-1])?void 0:s.marketId)===e.marketId,onClick:j(e.marketName,o.ki.OddsValue),first:0===t,showRegulationImages:p},e.id)})}):(0,i.jsx)(a.t,{provider:h})}},17693:(e,t,r)=>{r.d(t,{t:()=>d});var i=r(6029),s=r(18612),n=r(2496);function d(e){let{hasCTA:t=!0,provider:r}=e,d=!t;return(0,i.jsx)(n.A,{countryOddsProvider:r,children:(0,i.jsxs)(s.D,{height:d?66:84,style:{display:"block",margin:"auto"},uniqueKey:"odds-cl",children:[(0,i.jsx)("rect",{x:0,y:0,width:46,height:15}),(0,i.jsx)("rect",{x:0,y:23,width:"32%",height:36}),(0,i.jsx)("rect",{x:"34%",y:23,width:"32%",height:36}),(0,i.jsx)("rect",{x:"68%",y:23,width:"32%",height:36}),t&&(0,i.jsx)("rect",{x:"calc(100% - 60px)",y:"calc(100% - 14px)",width:60,height:14})]})})}},21054:(e,t,r)=>{r.d(t,{Jx:()=>i,M_:()=>n,OR:()=>d,iJ:()=>s});var i=function(e){return e.BASE="eventList",e.DATE="eventList.date",e.CATEGORY="eventList.category",e}({}),s=function(e){return e.Regular="regular",e.Category="category",e.Live="live",e}({}),n=function(e){return e.Any="any",e.Live="live",e.Upcoming="upcoming",e.Finished="finished",e}({}),d=function(e){return e[e.Any=0]="Any",e[e.Professional=1]="Professional",e[e.Amateur=2]="Amateur",e}({})},34965:(e,t,r)=>{r.d(t,{A:()=>b});var i=r(6029),s=r(4967),n=r(55729),d=r(83260),a=r(21377),l=r(28349),o=r(90248),c=r(45860),u=r(54409),v=r(8960),f=r(13266),h=r(49821),x=r(61836),m=r(30479),p=r(76356);function y(e){let{"data-testid":t,children:r}=e;return(0,i.jsx)(p.so,{justify:"space-between",align:"center",borderRadius:"sm",py:"sm",px:"lg",mt:"sm",bg:"surface.s1",children:r})}var j=r(96003);function k(e){let{eventId:t,providerId:r,location:p,setCtaType:k}=e,{data:g}=(0,c.Ay)(a.bnp.betBoost(t,r)),[b,A,C]=(0,d.A)(j.x,{}),[I,E]=(0,n.useState)(!1),O={boostId:t.toString()},w=(0,v.d)();return((0,n.useEffect)(()=>{g&&g.betBoost.betBoosts.length>0&&w?(E(!0),b[r]||A({...b,[r]:(0,s.ZV)()})):E(!1)},[r,g,w]),(0,n.useEffect)(()=>{k(e=>({...e,[h.fl.BetBoostButton]:{isActive:!!I}}))},[I]),I&&C)?(0,i.jsxs)(y,{children:[(0,i.jsxs)(l.EY,{display:"block",color:"neutrals.nLv2",textStyle:"assistive.default",lineHeight:"[16px]",children:[(0,i.jsx)(o.A,{id:"check_available_boosts",values:{boosts:"Boosts"}})," "]}),(0,i.jsx)(f.N_,{routeKey:"betting",hash:(0,m.HL)(O),onClick:()=>{A({...b,[r]:(0,s.ZV)()}),(0,x.ke)({action:"click",location:p,type:"bet_boost_button"})},children:(0,i.jsxs)(l.$n,{size:"tertiary",variant:"clear",children:["Bet Boost",(0,i.jsx)(u.CCT,{})]})})]}):null}function g(e){let{providerId:t,signUpLink:r,onClick:a,setCtaType:c}=e,[u,v,f]=(0,d.A)(j.J,{});return((0,n.useEffect)(()=>{c(e=>({...e,[h.fl.AffiliateButton]:{isActive:!!r}}))},[!!r]),(0,n.useEffect)(()=>{!u[t]&&r&&v({...u,[t]:(0,s.ZV)()})},[t]),r&&f)?(0,i.jsxs)(y,{children:[(0,i.jsx)(l.EY,{display:"block",color:"neutrals.nLv2",textStyle:"assistive.default",lineHeight:"[16px]",children:(0,i.jsx)(o.A,{id:"odds_cta_text"})}),(0,i.jsx)(p.I4.a,{target:"_blank",rel:"nofollow noopener noreferrer",href:r,onClick:a,children:(0,i.jsx)(l.$n,{size:"tertiary",variant:"clear",children:(0,i.jsx)(o.A,{id:"claim_your_bonus_button"})})})]}):null}function b(e){let{countryOddsProvider:t,eventId:r,location:a,setCtaType:l,onSignUpClick:o}=e,c=null==t?void 0:t.provider.id,u=null==t?void 0:t.signupLink,v=null==t?void 0:t.branded,[f]=(0,d.A)(j.J,{}),[h]=(0,d.A)(j.x,{}),[x,m]=(0,n.useState)(!0);if((0,n.useEffect)(()=>{c&&v&&m(!!f[c]&&1e3*f[c]+10*s.d_<=1e3*(0,s.ZV)())},[c]),!c||!v)return null;let p=!!h[c]&&1e3*h[c]+30*s.d_<=1e3*(0,s.ZV)();return!x&&u?(0,i.jsx)(g,{signUpLink:u,providerId:c,setCtaType:l,onClick:o}):p?null:(0,i.jsx)(k,{eventId:r,providerId:c,location:a,setCtaType:l})}},46430:(e,t,r)=>{r.d(t,{k:()=>x});var i=r(21377),s=r(932),n=r.n(s),d=r(78383),a=r.n(d),l=r(84285),o=r.n(l),c=r(55729),u=r(45860),v=r(80925),f=r(39196),h=r(70351);let x=(e,t,r)=>{let[s,d]=(0,v.Z)(e,r);return function(e,t,r,s){let[d]=(0,h.A)(),l={refreshInterval:6e4,fetcher:i.nk6.fetchOddsWithFallback},{data:v,error:x,mutate:m}=(0,u.Ay)(e&&(r||s)?[e,r,s]:null,l);(0,c.useEffect)(()=>{m()},[t]);let p=null==v?void 0:v.markets,y=null==p?void 0:p.map(e=>e.id);return(0,c.useEffect)(()=>{let e=[];return d&&(null==y||y.forEach(t=>{let r=d.Topic.odds.byId(t),i=(0,f.p)("odds:".concat(t),r,a());e.push(d.subscribe(i))})),()=>{e.forEach(e=>e())}},[d,null==v?void 0:v.eventId]),(0,c.useEffect)(()=>{let e=e=>{let t=n()(v);if(!(null==t?void 0:t.markets))return;let r=t.markets.findIndex(t=>t.id===e.id);r>-1&&[1,2,3].forEach(i=>{let s=e["choice".concat(i,".fractionalValue")];s&&o()(t,"markets[".concat(r,"].choices[").concat(i-1,"].fractionalValue"),s,n())}),m(t,!1)};d&&"boolean"!=typeof d&&(null==y||y.forEach(t=>{let r=d.Topic.odds.byId(t),i=(0,f.p)("odds:".concat(t),r,e);d.subscribe(i)}))},[d,v,m]),{allEventOdds:p,error:x}}(t,r,s,d)}},47229:(e,t,r)=>{r.d(t,{f9:()=>w,J7:()=>P,t1:()=>E.t}),r(16214);var i=r(6029),s=r(28349),n=r(76356),d=r(90112),a=r(9127),l=r(55729),o=r(90248),c=r(494),u=r(48683),v=r(62859),f=r(22648),h=r(62213),x=r(5546),m=r(61836),p=r(10794),y=r(98095),j=r(46430),k=r(85517),g=r(49821),b=r(2294),A=r(34965),C=r(2496),I=r(85304),E=r(17693),O=r(44450);let w=e=>{var t;let{eventId:r,isLive:w}=e,_=(0,c.d4)(p.LQ),[T,F]=(0,l.useState)({}),[N,S]=(0,l.useState)(!1),[P,L]=(0,l.useState)(null),B=(0,c.d4)(b.y$),{event:V,location:Y}=(0,l.useContext)(v.y$),M=(0,x.F0)(V),{hasAdBlock:R}=(0,y.j)();r!==P&&(S(!1),L(r));let{featuredOdds:U,hasMoreOdds:z,error:X}=(0,k.A)(M,r,w),{allEventOdds:$}=(0,j.k)(M,N?r:void 0,w),W=z&&(Y!==v.cb.Widget||_&&h.fe.includes(_)),{ref:D,makeOnClick:Z}=(0,g.kW)({type:g.jF.Featured,marketName:null==U?void 0:U.marketName,activeCTA:T,countryOddsProvider:M}),{makeOnClick:J}=(0,g.kW)({type:g.jF.Additional,location:v.cb.AdditionalOdds,countryOddsProvider:M});return X?null:U?(0,i.jsxs)(u.Zp,{children:[(0,i.jsxs)(C.A,{countryOddsProvider:M,children:[(0,i.jsx)(I.A,{selectedProvider:M,ref:D,market:U,onClick:Z(U.marketName,g.ki.OddsValue),first:!0,showRegulationImages:B,showLiveLabel:!0}),(0,i.jsx)(d.N,{initial:!1,children:N&&($?(0,i.jsx)(a.m.div,{initial:{height:0},animate:{height:"auto"},exit:{height:0},style:{overflow:"hidden"},transition:{duration:.3,ease:"easeInOut"},children:$.filter(e=>e.id!==U.id).map((e,t,r)=>{var s;let n=U.marketId===e.marketId&&0===t;return(0,i.jsx)(l.Fragment,{children:(0,i.jsx)(I.A,{selectedProvider:M,market:e,hideMarketName:(null==(s=r[t-1])?void 0:s.marketId)===e.marketId||n,onClick:J(e.marketName,g.ki.OddsValue)})},e.id)})}):(0,i.jsx)(f.a,{delay:300}))}),(0,i.jsx)(n.so,{justify:"flex-end",align:"center",children:W&&(0,i.jsx)(s.$n,{variant:"clear",size:"tertiary",onClick:()=>{S(!N)},children:(0,i.jsx)(s.EY,{textStyle:"assistive.default",color:"primary.default",truncate:!0,children:(0,i.jsx)(o.A,{id:N?"show_less":"odds.additionalOdds"})})})}),!R&&(null==M||null==(t=M.provider)?void 0:t.id)&&(0,i.jsx)(A.A,{eventId:r,countryOddsProvider:M,location:Y,setCtaType:F,onSignUpClick:()=>(0,m.Fe)({id:r,category:U.marketName,location:Y,provider:null==M?void 0:M.provider.slug,position:g.ki.AffiliateButton,type:g.jF.Featured})})]}),(0,i.jsx)(O.A,{})]}):(0,i.jsx)(E.t,{hasCTA:!!W,provider:M})};var _=r(77988),T=r(41618);let F=e=>{let{provider:t,title:r}=e;return(0,i.jsxs)(n.so,{p:"lg",justify:"space-between",align:"center",children:[(0,i.jsx)(s.EY,{textStyle:"display.large",children:r||(0,i.jsx)(o.A,{id:"odds.additionalOdds"})}),(0,i.jsx)(T.r,{selectedProvider:t,size:"48x24"})]})},N=e=>{let{provider:t}=e;return(0,i.jsx)(s.EY,{display:"block",textAlign:"center",w:"100%",px:"lg",py:"sm",children:(0,i.jsx)(_.A,{provider:t})})},S=e=>{let{eventId:t,isLive:r,isOpen:d,title:a,isCompliance:o,onClose:u}=e,[h,m]=(0,l.useState)(!1),{event:y}=(0,l.useContext)(v.y$),k=(0,c.d4)(p.LQ),b=(0,x.F0)(y),{allEventOdds:A,error:C}=(0,j.k)(b,t,r),{makeOnClick:E}=(0,g.kW)({type:g.jF.Additional,location:v.cb.AdditionalOdds,countryOddsProvider:b});return((0,l.useEffect)(()=>{let e=setTimeout(()=>m(!0),300);return A&&(clearTimeout(e),m(!0)),()=>clearTimeout(e)},[!!A]),C)?null:h?(0,i.jsx)(s.Xn,{isOpen:d,onClose:u,blurBackground:!0,header:(0,i.jsx)(F,{provider:b,title:a}),footer:(o||"DE"===k)&&(0,i.jsx)(N,{provider:b}),children:(0,i.jsx)(n.az,{p:"lg",children:A?A.map((e,t)=>{var r;return(0,i.jsx)(I.A,{selectedProvider:b,onClick:E(e.marketName,g.ki.OddsValue),market:e,secondary:!0,centerMarketName:!0,hideMarketName:(null==(r=A[t-1])?void 0:r.marketId)===e.marketId},e.id)}):(0,i.jsx)(f.a,{})})}):null},P=e=>{let{eventId:t,isLive:r}=e,d=(0,c.d4)(p.LQ),{event:a,location:u}=(0,l.useContext)(v.y$),{hasAdBlock:f}=(0,y.j)(),[j,w]=(0,l.useState)(!1),[_,T]=(0,l.useState)({}),F=(0,x.F0)(a),N=(0,c.d4)(b.y$),{featuredOdds:P,hasMoreOdds:L,error:B}=(0,k.A)(F,t,r),{ref:V,makeOnClick:Y}=(0,g.kW)({countryOddsProvider:F,type:g.jF.Featured,marketName:null==P?void 0:P.marketName,activeCTA:_}),M=L&&d&&h.fe.includes(d);return B||!F?null:P?(0,i.jsxs)(n.az,{bg:"surface.s1",br:"lg",elevation:"2",children:[(0,i.jsxs)(C.A,{countryOddsProvider:F,children:[(0,i.jsx)(I.A,{selectedProvider:F,market:P,onClick:Y(P.marketName,g.ki.OddsValue),ref:V,showRegulationImages:N,first:!0}),(0,i.jsx)(n.so,{justify:"flex-end",align:"center",children:M&&(0,i.jsx)(n.az,{onClick:()=>{w(!0)},cursor:"pointer",children:(0,i.jsx)(s.EY,{textStyle:"assistive.default",color:"primary.default",children:(0,i.jsx)(o.A,{id:"odds.additionalOdds"})})})}),!f&&(0,i.jsx)(A.A,{countryOddsProvider:F,eventId:t,location:u,setCtaType:T,onSignUpClick:()=>(0,m.Fe)({id:t,category:P.marketName,location:v.cb.EventPage,provider:null==F?void 0:F.provider.slug,position:g.ki.AffiliateButton,type:g.jF.Featured})})]}),(0,i.jsx)(O.A,{}),(0,i.jsx)(S,{eventId:t,isLive:r,isOpen:j,onClose:()=>w(!1),isCompliance:!0})]}):(0,i.jsx)(E.t,{hasCTA:!!M,provider:F})}},54988:(e,t,r)=>{r.d(t,{Vj:()=>a,Yt:()=>d,g2:()=>o,i6:()=>l,pg:()=>u,yS:()=>c});var i=r(21377),s=r(4967),n=r(21054);let d={default:[1,2],md:[1]},a=["1","X","2","1X","X2","12"],l=(e,t)=>{let r=e.crowdsourcingEnabled||e.isEditor;switch(t){case n.OR.Professional:return!r;case n.OR.Amateur:return r;default:return!0}},o=(e,t)=>{let r=e.homeTeam.gender===i.YT8.Female||e.gender===i.YT8.Female;switch(t){case i.YT8.Male:return!r;case i.YT8.Female:return r;default:return!0}},c=(e,t)=>{switch(t){case n.M_.Any:return!0;case n.M_.Live:return e.status.type===i.XUj.InProgress;case n.M_.Upcoming:return e.status.type===i.XUj.NotStarted||e.status.type===i.XUj.WillContinue;case n.M_.Finished:return[i.XUj.Finished,i.XUj.Suspended,i.XUj.Canceled].includes(e.status.type);default:return!1}},u=(e,t)=>e===i.QCR.Cricket?e=>(0,s._M)(t,1e3*e.startTimestamp,1e3*e.endTimestamp):e=>(0,s.yk)(e.startTimestamp,t)}}]);