1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,280788,e=>{"use strict";var t=e.i(426516);e.s(["useStore",0,function(){return(0,t.useStore)()}])},334391,583331,e=>{"use strict";var t=e.i(483620),i=e.i(299759);let a=(0,i.defineEvent)().as({type:"bet_placement_failed",context:t.BASE_CONTEXT});e.s(["betPlacementFailed",0,a],334391);let o=(0,i.defineEvent)().as({type:"bet_placement_succeeded",context:t.BASE_CONTEXT});e.s(["betPlacementSucceeded",0,o],583331)},883238,e=>{"use strict";var t=e.i(483620);let i=(0,e.i(299759).defineEvent)().as({type:"betslip_opened",context:t.BASE_CONTEXT});e.s(["betslipOpened",0,i])},309812,638898,e=>{"use strict";var t,i=e.i(483620),a=e.i(299759);let o=(0,a.defineEvent)().as({type:"outcome_pressed",context:i.BASE_CONTEXT});e.s(["outcomePressed",0,o],309812);var r=((t={}).REWARD_ADDED="reward-added",t.REWARD_REMOVED="reward-removed",t.BET_SUCCESS="bet-success",t.BET_FAILURE="bet-failure",t);let l=(0,a.defineEvent)().as({type:"rewards_bet_interaction",context:i.BASE_CONTEXT});e.s(["RewardsBetInteractionType",()=>r,"rewardsBetInteraction",0,l],638898)},549523,e=>{"use strict";var t=e.i(483620);let i=(0,e.i(299759).defineEvent)().as({type:"outcomes_added_to_betslip",context:t.BASE_CONTEXT});e.s(["outcomesAddedToBetslip",0,i])},777777,e=>{"use strict";var t=e.i(483620);let i=(0,e.i(299759).defineEvent)().as({type:"outcomes_removed_from_betslip",context:t.BASE_CONTEXT});e.s(["outcomesRemovedFromBetslip",0,i])},455316,e=>{"use strict";var t=e.i(483620);let i=(0,e.i(299759).defineEvent)().as({type:"extra_places_bet_placed",context:t.BASE_CONTEXT});e.s(["extraPlacesBetPlaced",0,i])},133558,394887,909263,e=>{"use strict";var t=e.i(28061),i=e.i(371133),a=e.i(309812),o=e.i(549523),r=e.i(777777),l=e.i(455316),s=e.i(949240),n=e.i(268042),c=e.i(941353),d=e.i(429453),u=e.i(593830),m=e.i(962637),g=e.i(535533),p=e.i(920600),S=e.i(547679),v=e.i(81220),I=e.i(525522),f=e.i(589547),y=e.i(294351),E=e.i(223499),O=e.i(591591),B=e.i(202994),T=e.i(602103),_=e.i(729252),b=e.i(922432),A=e.i(501709),C=e.i(128898),h=e.i(154070),P=e.i(689147),N=e.i(593593),k=e.i(16773),R=e.i(911058);e.i(558124),e.i(243675),e.i(895101),e.i(658348);let D=(e,t)=>{let i=((e,t)=>{let i=t.sports.emos.outcomes.byId[e];if(!i)return;let a=t.sports.emos.markets.byId[i.marketId];if(a){let e,t;return e=2*!!a.eachWayAvailable,t=i.id,"single_".concat(1,"_").concat(e,"_").concat(t)}})(e,t);if(i)return i},M=(e,t)=>{let i=((e,t)=>{let i=t.sports.emos.outcomes.byId[e];if(i)return{eventId:i.eventId,marketId:i.marketId}})(e,t);return i||{eventId:void 0,marketId:void 0}},G=(e,t)=>{let i=t.sports.emos.events.byId[e];return!!i&&i.outright},F=(e,t)=>{let i=t.sports.emos.events.byId[e];return!!i&&"betway-boosts"===i.categoryCName},L=(e,t)=>{var i;let a=null==(i=t.sports.emos.scoreboards.byEventId[e])?void 0:i.dynamicComment;if(!a)return!1;let o=W(a);if(!o)return!1;let{paying:r,standard:l}=o;return r>l},w=(e,t)=>{let i=t.sports.emos.outcomes.byId[e];if(!i)return;let{eventId:a}=i,o=t.sports.emos.events.byId[a];if(!o)return;let{isBetBuilderSupported:r}=o;return{isSGPAvailableforEvent:!!r,eventId:a,isSGP:r}},W=e=>{let t=/paying (\d+) PLACES instead of (\d+).*?(\d\/\d) odds/i.exec(e);if(!t)return null;let[,i,a]=t;return{paying:parseInt(i),standard:parseInt(a)}};e.s(["getOutcomeIdFromBettingKey",0,e=>{try{let t=e.split("_");return+t[t.length-1]}catch(e){return 0}},"resolveBettingKey",0,D,"resolveBetwayBoost",0,F,"resolveEventOutrights",0,G,"resolveIsExtraPlacesEvent",0,L,"resolveOutcomeEventIdAndMarketId",0,M,"resolveSGPEvent",0,w],394887),e.i(334391),e.i(583331);var K=e.i(638898),x=e.i(640882);let V=(e,t)=>{let{isOutcomeSelected:i,eventId:a,outcomeId:o,isSGP:r}=e,l=(0,x.getOutcomePressedData)(i,a,o,t,r);return l?{data:l}:{error:!0}},Y=(e,t)=>{let{bettingKey:i,rewardId:a,interactionType:o,error:r}=e,l=(0,x.getRewardsBetInteractionData)(t,o,i,a,r);return l?{data:l}:{error:!0}};e.s(["outcomePressedTransform",0,V,"recommendedOutcomeGroupPressedTransform",0,(e,t)=>{let{outcomes:i}=e,a=i.map(e=>{let{outcomeId:i,eventId:a,isSGP:o}=e;return(0,x.getOutcomePressedData)(!1,a,i,t,o,!0)}).filter(e=>void 0!==e);return a.length>0?{data:{outcomes:a}}:{error:!0}}
1,"trackRewardsBetInteraction",0,(e,t)=>{e(K.rewardsBetInteraction,t,{transform:Y})}],909263);var j=e.i(500095),H=e.i(439180),U=e.i(350115),X=e.i(234131),q=e.i(220961),J=e.i(1079);let Q=e=>(t,a,r)=>{let{outcomeId:c,isSGP:d,isBetBuilder:p,isRacing:S,forecastTricastPosition:y,interactionSource:O,track:_}=e,k=a(),{eventId:W,marketId:K}=M(c,k),V=D(c,k);if(!V||!W||!K)return;let Y=G(W,k),H=(0,u.getOutcomeIds)(k).includes(c),Q=(0,g.makeGetForecastTricastPositionSelected)(c,W)(k);if(H&&(!y||y===Q))return;p||((e,t,i)=>{let a=(0,u.getExistingBetslipEvents)(e),o=w(i,e),r=(0,X.getSGPMessageInfo)(e);if(o&&!r){let{eventId:e,isSGPAvailableforEvent:i,isSGP:r}=o;a[e]&&i&&(t((0,R.setSGPBuildMessagInfo)({eventId:e,sgpType:r?"SGP":""})),t((0,j.createNotification)({type:U.SGP_MESSAGE_NOTIFICATION})))}})(k,t,c);let z=(0,m.getTotalSinglesCount)(k);if(z>=P.MAX_BETSLIP_SELECTIONS)return void t((0,R.setMaxedSelection)(c));L(W,k)&&_(l.extraPlacesBetPlaced,{});let Z={source:O,bettingKey:V,eventId:W,marketId:K,outcomeId:c,timeAdded:Date.now(),isCashOutAvailable:(0,b.selectEventCashoutAvailable)(k,K),isSGPAvailable:(0,A.selectEventSgpAvailable)(k,K),isOutright:Y,position:y,isBetwayBoost:F(W,k),isRacing:S},$=!!y;if($){let{eventId:e,marketId:i,outcomeId:a,timeAdded:o}=Z;t((0,C.handleAddForecastTricastToBetslip)({eventId:e,marketId:i,outcomeId:a,timeAdded:o,position:y}))}else t((0,s.addOutcomeSelection)({outcomeId:c,source:O})),t((0,n.addSelection)(Z,{onError:e=>{e&&z>1&&t((0,I.setBettingError)(!0))}})),t((0,h.handleAddSGPOutcomeToBetslip)(Z)),v.selectionsStorageFunctions.addOutcomeSelectionItemInLocalStorage(Z);if(0===z&&!$){var ee;let e=null!=(ee=(0,i.getUrlParameter)(E.URL_PARAMS.marketGroup))?ee:"";P.SAME_GAME_PARLAY_MARKET_GROUPS.includes(e)||t((0,N.openBetslip)({quickBet:!0})),((e,t,i)=>{let a,o,r,{marketId:l,outcomeId:n,bettingKey:c}=t,d=(0,B.selectEmosMarkets)(e).byId[l],u=(0,T.selectEmosOutcomes)(e).byId[n];if(!d||!u)return;let m=(a=c,o=u,r=d,{key:a,builderType:q.BetBuilderType.default,maxPayout:null,lines:1,eachWay:null,isMain:!1,isSuspended:!1,type:q.BetCoreType.single,adjustments:null,canUseFreeBet:r.eachWayAvailable,possibleWinnings:(0,J.getPrice)(o.oddsDecimal,o.oddsText,o.oddsNumerator,o.oddsDenominator),possibleWinningsEachWay:(0,J.getPrice)(0,"0",0,0),rewards:[],selections:[{eventId:r.eventId,marketId:r.id,outcomeId:o.id}]});i((0,s.updateBet)(m)),i((0,s.updateInputState)(c,{}))})(k,Z,t)}let et=(0,x.getOutcomesAddedToBetslipData)(W,c,a,O,d);et&&_(o.outcomesAddedToBetslip,et),r.native.tracker.trackEvent(f.NativeEventName.outcomeAddedToBetslip)},z=e=>(t,i,a)=>{let o,l,{select:d}=a,{outcomeId:v,isForecastTricast:I,track:f}=e,y=i(),{eventId:E,marketId:O}=M(v,y),B=D(v,y);if(!B||!E||!O||I&&void 0===(0,g.makeGetForecastTricastPositionSelected)(v,E)(y))return;o=w(v,y),l=(0,X.getSGPMessageInfo)(y),o&&l&&(0,u.getExistingBetslipEvents)(y)[o.eventId]<=2&&(t((0,R.clearSGPBuildMessages)()),t((0,H.deleteNotification)({type:U.SGP_MESSAGE_NOTIFICATION})));let T=(0,m.getTotalBetSlipCount)(y);1===T&&t((0,R.clearSGPBuildMessages)());let _=d(e=>(0,k.getEmoTrackingDataByOutcomeIds)(e,[v]));(null==_?void 0:_.length)>0&&f(r.outcomesRemovedFromBetslip,(0,k.getRemovedOutcomesTrackData)(_,void 0,void 0,void 0)),I||(t((0,p.removeOutcomesFromSelections)({outcomeIds:[v]})),t((0,n.removeSelection)(v))),t((0,s.deleteSelectedSelection)({bettingKey:B,groupKey:E.toString()})),1===(0,c.getConflictSelected)(i()).length&&t((0,s.clearMainParlayBets)()),t((0,s.removeBet)(B)),I&&t((0,C.handleRemoveForecastTricastOutcomeFromBetslip)(E,v));let b=(0,m.getTotalBetSlipCount)(i())>0;T>0&&!b&&t((0,S.resetBetslipJourney)())},Z=()=>e=>{e((0,s.clearOutcomesSelected)()),e((0,s.clearInputStates)()),e((0,s.clearAllConflictState)()),e((0,s.clearForecastTricastSelections)()),e((0,s.clearBets)())};e.s(["clearAllBetSlipSelections",0,()=>e=>{e(Z()),v.selectionsStorageFunctions.clearBettingStorage(),e((0,S.resetBetslipJourney)())},"clearAllDuxBettingStateV2",0,Z,"clearBettingState",0,()=>e=>{e((0,R.clearAllBettingState)()),v.selectionsStorageFunctions.clearBettingStorage(),(0,t.removeLocalStorageItem)(O.ACTIVE_BETSLIP_TAB_STORAGE_KEY)},"clearSingleBetslipSelection",0,e=>{let{bettingKey:t,eventId:i,isQuickBet:a=!1,selectedTab:o,outcomeId:l,track:d}=e;return(e,u,g)=>{let{track:v,select:I}=g,f=I(e=>(0,k.getEmoTrackingDataByOutcomeIds)(e,[l]));(null==f?void 0:f.length)>0&&(null!=d?d:v)(r.outcomesRemovedFromBetslip,(0,k.getRemovedOutcomesTrackData)(f,a,o,void 0));
1let y=(0,m.getTotalBetSlipCount)(u())>0;l&&(e((0,p.removeOutcomesFromSelections)({outcomeIds:[l]})),e((0,n.removeSelection)(l)),e((0,s.removeBet)(t)));let E=(0,m.getTotalBetSlipCount)(u())>0;y&&!E&&e((0,S.resetBetslipJourney)()),e((0,s.deleteSelectedSelection)({bettingKey:t,groupKey:(null!=i?i:0).toString()})),1===(0,c.getConflictSelected)(u()).length&&e((0,s.clearMainParlayBets)())}},"dismissInputFocus",0,e=>(t,i)=>{var a;let o,r=(0,d.getInputStateByBettingKey)(i(),e),l=null!=(a=null==r?void 0:r.stake)?a:"";return t((0,s.updateInputState)(e,{stake:0===Number("0"+(o=l))?"":Number(o).toFixed(2)}))},"goToEventAndAddToBetslip",0,e=>(t,i,a)=>{let{track:o}=a,r=i();t(Q({outcomeId:e,isSGP:!1,isRacing:!1,isBetBuilder:!1,track:o}));let{eventId:l}=M(e,r),s=(0,_.selectEvent)(r,l);l&&t((0,y.goToSportsEventPage)({categoryCName:null==s?void 0:s.categoryCName,groupCName:null==s?void 0:s.groupCName,eventId:l}))},"handleAddOutcomeToBetslip",0,Q,"handleAddOutcomesToBetslip",0,e=>{let{outcomeIds:t,interactionSource:i,isRecommendedBet:a=!1,track:r}=e;return(e,l)=>{let c=l();if((0,m.getTotalBetSlipCount)(c)+t.length>=P.MAX_BETSLIP_SELECTIONS)return void e((0,R.setMaxedSelection)());let d=(0,u.getOutcomeIds)(c),g=t.filter(e=>!d.includes(e)),p=g.reduce((e,t)=>{let{eventId:a,marketId:o}=M(t,c),r=D(t,c);return r&&a&&o&&e.push({bettingKey:r,eventId:a,marketId:o,outcomeId:t,timeAdded:Date.now(),isCashOutAvailable:(0,b.selectEventCashoutAvailable)(c,o),isSGPAvailable:(0,A.selectEventSgpAvailable)(c,o),isOutright:G(a,c),isBetwayBoost:F(a,c),isRecommendedBet:!0,source:i}),e},[]);e((0,s.addOutcomeSelections)(g.map(e=>({outcomeId:e,source:i})))),e((0,n.addSelections)(p,{onError:t=>{t&&(0,m.getTotalBetSlipCount)(c)>1&&e((0,I.setBettingError)(!0))}})),v.selectionsStorageFunctions.updateOutcomeSelectionItemsInLocalStorage(p),p.forEach(e=>{let{outcomeId:t,eventId:s}=e,n=(0,x.getOutcomesAddedToBetslipData)(s,t,l,i,!1,a);n&&r(o.outcomesAddedToBetslip,n)})}},"handleOutcomeClick",0,(e,t,i,o,r,l,s)=>(n,c)=>{let d=c(),{eventId:u,marketId:m}=M(e,d);D(e,d)&&u&&m&&(r(a.outcomePressed,{isOutcomeSelected:o,eventId:u,outcomeId:e},{transform:V}),n(o?z({isForecastTricast:!1,outcomeId:e,track:r}):Q({outcomeId:e,isSGP:t,isRacing:i,isBetBuilder:l,interactionSource:s,track:r})))},"handleRemoveOutcomeFromBetslip",0,z],133558)},128898,e=>{"use strict";var t=e.i(949240),i=e.i(81220),a=e.i(245443),o=e.i(689147);e.s(["handleAddForecastTricastToBetslip",0,e=>(r,l)=>{var s;let n=(0,a.makeSelectEventHierarchy)()(l(),e.eventId);o.RACING_CATEGORIES.includes(null!=(s=null==n?void 0:n.categoryCName)?s:"")&&(i.selectionsStorageFunctions.upsertForecastTricastSelectionToStorage(e),r((0,t.addForecastTricastSelection)({selection:e,key:e.eventId.toString(),outcomeId:e.outcomeId.toString()})))},"handleRemoveForecastTricastOutcomeFromBetslip",0,(e,a)=>o=>{let r=e.toString(),l=null==a?void 0:a.toString();i.selectionsStorageFunctions.removeForecastTricastSelectionFromStorage(a),o((0,t.removeForecastTricastSelection)({key:r,outcomeId:l}))}])},154070,e=>{"use strict";var t=e.i(962637),i=e.i(949240),a=e.i(577689),o=e.i(245443),r=e.i(501709);e.s(["SGP_VALIDITY",0,{valid:"valid",invalid:"invalid",replace:"replace",noncombinable:"noncombinable"},"handleAddSGPOutcomeToBetslip",0,e=>(l,s)=>{var n;let c=(0,o.makeSelectEventHierarchy)()(s(),e.eventId),{marketId:d}=e,u=(0,r.selectEventSgpAvailable)(s(),d);if(a.SWISH_ALLOWED_SGP_SPORTS.includes(null!=(n=null==c?void 0:c.categoryCName)?n:"")&&!u){let a=e.eventId.toString(),o=(0,t.getSGPBettingKeyByEventId)(s(),a);o&&l((0,i.removeBet)(o))}}])},689147,e=>{"use strict";var t,i,a=e.i(553515);let o=[a.HORSE_RACING,a.GREYHOUNDS];var r=((t={}).betSlip="bet-slip",t.quickBet="quick-bet",t),l=((i={}).cash="cash",i.freeBet="freeBet",i);e.s(["BETSLIP_HEADER_HEIGHT",0,"48px","BETYOURWAY_MARKET_GROUP",0,"SGP","BETYOURWAY_TITLE",0,"#betyourway","BetslipWagerType",()=>l,"MAX_BETSLIP_SELECTIONS",0,20,"OVERLAY_KEY",()=>r,"QUICKBET_BAR_MAX_WIDTH",0,"600px","QUICKBET_WIDTH",0,"600px","QUICKBET_WIDTH_LARGE_SCREEN",0,"504px","RACING_CATEGORIES",0,o,"SAME_GAME_PARLAY_MARKET_GROUPS",0,["SGP"],"SIZES",0,{Headers:{Heights:{DEFAULT:56}},Gaps:{XXS:4,XS:8,S:16,M:24,L:32,XL:48,XXL:64,XXXL:80},Icons:{XS:12,S:16}}])},593593,e=>{"use strict";var t=e.i(883238),i=e.i(573630),a=e.i(143002),o=e.i(788679),r=e.i(591591),l=e.i(955648);let s={[o.OverlayViewMode.Betslip]:"bet-slip",[o.OverlayViewMode.QuickBet]:"quick-bet"}
1,n=(0,i.createCoreAction)("open-betslip",(e,i)=>{var n;let{track:c,reason:d,tab:u,quickBet:m}=e,{dispatch:g,getState:p,services:{track:S,storage:v}}=i,I=(0,l.getBetslipType)(m);u&&v.localStorage.set(r.ACTIVE_BETSLIP_TAB_STORAGE_KEY,u);let f=null!=(n=s[p().overlays.viewMode])?n:"bet-bar";g((0,a.setOverlayViewMode)("bet-slip"===I?o.OverlayViewMode.Betslip:o.OverlayViewMode.QuickBet)),(null!=c?c:S)(t.betslipOpened,{betslipTypeOpened:f,betslipType:I,reason:d})});e.s(["openBetslip",0,n],593593)},16773,e=>{"use strict";var t=e.i(267786),i=e.i(202994),a=e.i(602103),o=e.i(658348),r=e.i(668886),l=e.i(640882);let s=(0,r.createSelector)([a.selectEmosOutcomes,i.selectEmosMarkets,t.selectEmosEvents,(e,t)=>t],(e,t,i,a)=>a.map(a=>{var r;let l=e.byId[a];if(!l)return{outcomeId:a.toString(),marketId:"",eventId:""};let s=t.byId[l.marketId],n=i.byId[l.eventId];return s&&n?{odds:(0,o.formatNumberPrice)(l.oddsDecimal,!1),handicap:null==(r=l.handicapDecimal)?void 0:r.toString(),marketId:s.id.toString(),outcomeId:l.id.toString(),marketName:s.name.default,outcomeName:l.name.default,eventId:n.id.toString(),eventName:n.name,groupCName:n.groupCName,categoryCName:n.categoryCName,subcategoryCName:n.subcategoryCName}:{outcomeId:a.toString(),marketId:l.marketId.toString(),eventId:l.eventId.toString()}}));e.s(["getEmoTrackingDataByOutcomeIds",0,s,"getRemovedOutcomesTrackData",0,(e,t,i,a)=>(0,l.parseOutcomesRemovedFromBetslipData)(e,t,i,a)])},234131,e=>{"use strict";var t=e.i(320778),i=e.i(984622),a=e.i(962637),o=e.i(672964),r=e.i(668886);let l=e=>e.sports.betting,s=(0,r.createSelector)(l,e=>e.sgpWarnings.sgpEventWarnings);(0,r.createSelector)(l,e=>e.collapsedState);let n=(0,r.createSelector)(l,e=>e.sgpWarnings.sgpOutcomeWarnings);(0,r.createSelector)(l,e=>e.sgpOutcomeLoading);let c=(0,r.createSelector)(l,e=>e.maxedSelection);(0,r.createSelector)(l,e=>Object.values(e.sgpOutcomeLoading).some(e=>e)),(0,r.createSelector)(n,e=>Object.values(e).some(e=>!!e.showWarning)),(0,r.createSelector)(n,e=>Object.values(e).find(e=>!!e.showWarning));let d=(0,r.createSelector)(l,e=>{let t=e.sgpWarnings.sgpBuildMessage;if(t&&1===t.length){let{eventId:e,sgpType:i}=t[0];return{eventId:e,sgpType:i}}return null}),u=(0,r.createSelector)([a.getSgpBettingKeys],e=>e.length<=1),m=e=>e.sports.betting.sgpValidations,g={},p=(0,r.createSelector)([m],e=>Object.entries(e).reduce((e,a)=>{let[o,r]=a;return Object.values(r).some(e=>"pending"===e)?(0,i._)((0,t._)({},e),{[o]:r}):e},g)),S=(e,t)=>(0,o.default)(Object.values(e),e=>Object.entries(e).filter(e=>{let[,i]=e;return i===t}).map(e=>{let[t]=e;return parseInt(t)})),v=(0,r.createSelector)(m,e=>S(e,"pending")),I=(0,r.createSelector)(m,e=>S(e,"invalid"));e.s(["getInvalidSGPOutcomes",0,I,"getIsForecastTricastTableLocked",0,e=>Object.keys(e.betting.bets.forecastTricast).length<=1,"getIsMaxedOutcome",0,c,"getParlayCollapsibleTablesLocked",0,u,"getPendingSGPOutcomes",0,v,"getSGPMessageInfo",0,d,"getSGPOutcomeWarnings",0,n,"getSGPsToValidate",0,p,"makeGetIsMaxedOutcome",0,e=>(0,r.createSelector)(l,t=>t.maxedSelection==="".concat(e)),"makeGetSGPAnyOutcomeLoading",0,()=>(0,r.createSelector)(l,e=>Object.values(e.sgpOutcomeLoading).some(e=>e)),"makeGetSGPEventWarning",0,()=>(0,r.createSelector)(s,(e,t)=>t,(e,t)=>t?e[t]:void 0),"makeGetSGPOutcomeWarning",0,e=>(0,r.createSelector)(n,t=>{var i,a;return null!=(i=null==(a=t[e])?void 0:a.showWarning)&&i}),"makeSelectSGPOutcomeLoading",0,()=>(0,r.createSelector)(l,(e,t)=>t,(e,t)=>e.sgpOutcomeLoading[t])])},911058,e=>{"use strict";var t=e.i(320778),i=e.i(984622),a=e.i(56550),o=e.i(949240);let r={sgpOutcomeLoading:{},sgpWarnings:{sgpEventWarnings:{},sgpOutcomeWarnings:{},sgpBuildMessage:[]},collapsedState:{},maxedSelection:"",errors:{globalBetSlipError:!1},sgpValidations:{}},l=(0,a.createSlice)({name:"sports-betting",initialState:r,reducers:{clearAllBettingState:()=>r,setSgpOutcomeLoading:(e,a)=>{let{payload:o}=a;e.sgpOutcomeLoading=(0,i._)((0,t._)({},e.sgpOutcomeLoading),{[o.outcomeId]:o.loading})},setBetSlipError:(e,t)=>{let{payload:i}=t;e.errors.globalBetSlipError=i},onParlayItemCollapsed:(e,t)=>{let{payload:i}=t,{betSlipKey:a,isCollapsed:o}=i;a&&(e.collapsedState[a]=o)},setSGPOutcomesWarning:(e,t)=>
1{let{payload:i}=t;i.outcomeIds.forEach(t=>{e.sgpWarnings.sgpOutcomeWarnings[t]={outcomeId:t,showWarning:i.showWarning,warningType:i.warningType}})},setSGPOutcomeWarning:(e,t)=>{let{payload:i}=t;e.sgpWarnings.sgpOutcomeWarnings={[i.outcomeId]:i}},setSGPEventWarning:(e,a)=>{let{payload:o}=a;e.sgpWarnings.sgpEventWarnings=(0,i._)((0,t._)({},e.sgpWarnings.sgpEventWarnings),{[o.eventId]:o.showWarning})},setMaxedSelection:(e,t)=>{let{payload:i}=t;i?e.maxedSelection="".concat(i):e.maxedSelection=""},setSGPBuildMessagInfo:(e,t)=>{let{payload:i}=t,{eventId:a,sgpType:o}=i;e.sgpWarnings.sgpBuildMessage.push({eventId:a,sgpType:o})},clearSGPBuildMessages:e=>{e.sgpWarnings.sgpBuildMessage=[]},sgpCandidate:(e,a)=>{let{payload:{eventId:o,outcomeId:r,isSGPMarketTab:l}}=a;e.sgpValidations[o]=e.sgpValidations[o]?(0,i._)((0,t._)({},e.sgpValidations[o]),{[r]:l?"pending":"valid"}):{[r]:"valid"}},sgpValidation:(e,a)=>{let{payload:{eventId:o,outcomeIds:r}}=a;e.sgpValidations[o]&&(e.sgpValidations[o]=Object.keys(e.sgpValidations[o]).reduce((a,l)=>{let s="valid"===e.sgpValidations[o][parseInt(l)]||r.includes(parseInt(l));return(0,i._)((0,t._)({},a),{[l]:s?"valid":"invalid"})},{}))}},extraReducers:e=>{e.addCase(o.removeOutcomesSelected,(e,t)=>{let{payload:i}=t;var a=e,o=i;for(let e in a.sgpValidations){for(let t of o)delete a.sgpValidations[e][t];let t=Object.keys(a.sgpValidations[e]);0===t.length?delete a.sgpValidations[e]:1===t.length&&(a.sgpValidations[e][parseInt(t[0])]="valid")}}),e.addCase(o.clearOutcomesSelected,e=>{e.sgpValidations={}})}}),{clearAllBettingState:s,setSgpOutcomeLoading:n,onParlayItemCollapsed:c,setMaxedSelection:d,setSGPEventWarning:u,setSGPOutcomeWarning:m,setSGPOutcomesWarning:g,setBetSlipError:p,setSGPBuildMessagInfo:S,clearSGPBuildMessages:v,sgpCandidate:I,sgpValidation:f}=l.actions,y=l.reducer;e.s(["bettingReducer",0,y,"clearAllBettingState",0,s,"clearSGPBuildMessages",0,v,"setMaxedSelection",0,d,"setSGPBuildMessagInfo",0,S,"setSGPEventWarning",0,u,"setSGPOutcomeWarning",0,m,"sgpCandidate",0,I,"sgpValidation",0,f])},640882,e=>{"use strict";var t=e.i(320778),i=e.i(984622),a=e.i(855353),o=e.i(962637);e.i(753643);var r=e.i(429453),l=e.i(820815),s=e.i(267786),n=e.i(202994),c=e.i(602103),d=e.i(922432);let u=(0,e.i(668886).createSelector)(s.selectEmosEvents,(e,t)=>t,(e,t)=>{var i;return!!t&&(null==(i=e.byId[t])?void 0:i.liveStreamingIcon)});var m=e.i(658348);e.i(273491),e.i(67514);var g=e.i(955648);let p=(e,i)=>{var a;let o=i(),r=(0,c.selectEmosOutcomes)(o).byId[e];if(!r)return;let l=(0,n.selectEmosMarkets)(o).byId[r.marketId];if(!l)return;let d=(0,s.selectEmosEvents)(o).byId[r.eventId],u=(0,g.getEmosEventData)(d);if(!u)return;let p=(null!=(a=r.handicapDecimal)?a:0).toString();return(0,t._)({odds:(0,m.formatNumberPrice)(r.oddsDecimal,!1),handicap:p,marketId:l.id.toString(),outcomeId:r.id.toString(),marketName:l.name.default,outcomeName:r.name.default},u)},S=(e,t)=>e.filter(e=>{var i;return t.includes(null!=(i=e.key)?i:"")}),v=(e,t)=>
1{let i=S(e,t).filter(e=>e.wager&&!isNaN(parseFloat(e.wager)));return i.length?i.reduce((e,t)=>t.wager?e+parseFloat(t.wager):e,0)/i.length:null};e.s(["getAverageBetAmount",0,v,"getBetPlacementFailedData",0,(e,t,i,a,o,r,l)=>{let s=(0,g.getBetPlacementData)(a,o,r,e,i,t),n=S(s.bets,a);return{bets:n,numberOfOutcomes:(0,g.getNumberOfOutcomes)(n),operationId:s.operationId,betslipType:s.betslipType,acceptOddsChange:s.acceptOddsChange,errorCode:l.eventErrorCode,serviceErrorCode:l.serviceErrorCode,errorMessage:l.eventErrorMessage,selectedTab:s.selectedTab}},"getBetPlacementSucceededData",0,(e,t,i,a,o,r,l,s)=>{let n=(0,g.getBetPlacementData)(a,o,l,e,i,t),c=S(n.bets,a);return{bets:c,numberOfOutcomes:(0,g.getNumberOfOutcomes)(c),requestId:r,betPlacementDurationInSeconds:s,operationId:n.operationId,betslipType:n.betslipType,acceptOddsChange:n.acceptOddsChange,averageBetAmount:v(n.bets,a),selectedTab:n.selectedTab}},"getOutcomePressedData",0,function(e,a,o,r){let l=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],n=r(),c=p(o,r),m=u(n,a);if(!c)return;let g=!!c.marketId&&(0,d.selectEventCashoutAvailable)(n,+c.marketId);return(0,i._)((0,t._)({},c),{eventLiveStreamingAvailable:null!=m&&m,eventCashOutAvailable:null!=g&&g,selected:!e,offerType:l?"SGP":void 0,isRecommendedBet:s})},"getOutcomesAddedToBetslipData",0,function(e,a,o,r){let l=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],n=p(a,o),c=u(o(),e);if(n)return{outcomes:[(0,i._)((0,t._)({},n),{offerType:l?"SGP":void 0,isRecommendedBet:s})],eventLiveStreamingAvailable:null!=c&&c,source:r}},"getRewardsBetInteractionData",0,(e,t,i,s,n)=>{var c;let d=e(),u=(0,r.getInputStateByBettingKey)(d,i),m=(0,o.getBetByBettingKey)(d,i),g=(null!=(c=null==m?void 0:m.selections.map(e=>e.outcomeId))?c:[]).map(t=>p(t,e)).filter(e=>void 0!==e);if(!u)throw Error("Input state not found");if(!m)throw Error("Bet not found");let S=(0,a.getRewardsRecord)(d)[s];if(!S)throw Error("Reward not found");let[v]=i.split("_"),I=g.map(e=>{let{eventName:t,marketName:i,outcomeName:a}=e;return{eventName:null!=t?t:"",marketName:null!=i?i:"",outcomeName:null!=a?a:""}});return{interactionType:t,rewardsType:l.RewardTypeId[S.rewardTypeId],rewardsName:S.description,selections:I,selectionsCount:I.length,betType:v,eventErrorCode:null==n?void 0:n.eventErrorCode,eventErrorMessage:null==n?void 0:n.eventErrorMessage}},"parseOutcomesRemovedFromBetslipData",0,(e,a,o,r)=>(0,i._)((0,t._)({},void 0!==r?{reason:r}:{}),{outcomes:e,betslipTab:o,betslipType:o?(0,g.getBetslipType)(a):void 0,numberOfOutcomes:e.length})],640882)},955648,e=>{"use strict";var t=e.i(220961),i=e.i(941353),a=e.i(962637),o=e.i(429453),r=e.i(593830),l=e.i(693607),s=e.i(177097),n=e.i(602103),c=e.i(729252),d=e.i(115464),u=e.i(658348),m=e.i(833499),g=e.i(689147);let p=e=>e?g.OVERLAY_KEY.quickBet:g.OVERLAY_KEY.betSlip;e.s(["getBetPlacementData",0,function(){let e,g,S,v,I;for(var f=arguments.length,y=Array(f),E=0;E<f;E++)y[E]=arguments[E];let[O,B,T,_,b]=y;return e=_(),g=(0,i.getAcceptOdds)(e),S=(0,o.getInputStatesByBettingKeyMap)(e),v=p(B),I=(0,m.v4)(),{bets:O.reduce((i,o)=>{var m,g,p,v;let I=S[o],f=(0,a.getBetByBettingKey)(e,o);if(!I||!f)return i;let y=f.builderType===t.BetBuilderType.betBuilder,{stake:E,rewardSelection:O,eachWay:B}=I,T="freeBet"===O.type&&!!O.id,_="payoutBoost"===O.type&&!!O.id,A=null==b?void 0:b.store.get(s.lastWagerStakeAtom),C=null!=(m=f.selections.map(e=>e.outcomeId))?m:[],h=f.isMain&&(0,l.isRecommendedBetByOutcomeIds)(e,C);return i.push({key:o,odds:(0,u.formatNumberPrice)(null!=(g=null==f||null==(v=f.possibleWinnings)||null==(p=v.decimal)?void 0:p.value)?g:0,!1),type:f.type,builderType:f.builderType,wager:E,defaultWager:A,freeBet:T,selections:f.selections.reduce((t,i)=>{var a,o;let{outcomeId:l,marketId:s,eventId:m}=i,g=(0,c.selectEvent)(e,m),p=(0,d.selectMarket)(e,s),S=(0,n.selectEmosOutcomes)(e).byId[l];if(!S||!p||!g)return t;let v=null==(o=(0,r.getOutcomeSelection)(e,l))?void 0:o.source,I=(null!=(a=S.handicapDecimal)?a:0).toString();return t.push({odds:(0,u.formatNumberPrice)(S.oddsDecimal,!1),source:v,handicap:I,eventId:m.toString(),eventName:null==g?void 0:g.name,eventStatus:g.started?"InPlay":"PreGame",marketId:s.toString(),marketName:p.name.default,outcomeId:l.toString(),outcomeName:S.name.default,offerType:y?"SGP":void 0,groupCName:null==g?void 0:g.groupCName,categoryCName:null==g?void 0:g.categoryCName,subcategoryCName:null==g?void 0:g.subcategoryCName}),t},[]),isPayoutBoost:_,isParlayOrSgp:f.isMain||y,isEachWay:B,isRecommendedBet:h}),i},[]),operationId:I,betslipType:v,acceptOddsChange:g,selectedTab:B?"quick-bet":null!=T?T:""}},"getBetslipType",0,p,"getEmosEventData",0,e=>{if(e)return{eventId:e.id.toString(),eventName:e.name,groupCName:e.groupCName,categoryCName:e.categoryCName,subcategoryCName:e.subcategoryCName}},"getNumberOfOutcomes",0,e=>{var t,i;return e.length>0&&null!=(t=null==(i=e[0].selections)?void 0:i.length)?t:0},"hasRewardsOfType",0,function(e,t){return e.some(e=>e.type.replace(/\s/g,"").toLowerCase().includes(t.toLowerCase()))},"showMarketHandicap",0,e=>
1!!e&&0!==e,"zeroPrice",0,{decimal:{value:0,display:""},fraction:{denominator:"0",numerator:"0"}}])},920600,e=>{"use strict";var t=e.i(573630),i=e.i(474247),a=e.i(81220),o=e.i(962637),r=e.i(949240),l=e.i(488526),s=e.i(784592);let n=(0,t.createCoreAction)("remove-outcomes-from-selections",(e,t)=>{let{outcomeIds:i}=e,{dispatch:n,getState:c}=t,d=(0,o.getSingleBetsByOutcomeIds)(c(),i).map(e=>{let{key:t}=e;return t});i.forEach(a.selectionsStorageFunctions.removeOutcomeSelectionInLocalStorage),n(s.outcomeSelections.actions.removeSelections(i)),n(l.bets.actions.removeBets(d)),n((0,r.removeManyInputState)(d))});e.s(["removeOutcomesFromSelections",0,n,"removeOutcomesFromSelectionsSaga",0,function*(e){let t=(yield*(0,i.select)(t=>(0,o.getSingleBetsByOutcomeIds)(t,e))).map(e=>{let{key:t}=e;return t});e.forEach(a.selectionsStorageFunctions.removeOutcomeSelectionInLocalStorage),yield*(0,i.put)(s.outcomeSelections.actions.removeSelections(e)),yield*(0,i.put)(l.bets.actions.removeBets(t)),yield*(0,i.put)((0,r.removeManyInputState)(t))}])},525522,547679,e=>{"use strict";var t,i=e.i(606581),a=e.i(56550),o=e.i(28061),r=e.i(371133),l=e.i(327247),s=e.i(591591),n=e.i(488526),c=e.i(465872),d=e.i(335378),u=e.i(359571),m=e.i(533111),g=e.i(784592),p=e.i(626222),S=e.i(833499);let v=()=>"".concat((0,S.v4)(),":0"),I=e=>{(0,o.setLocalStorageItem)(s.BETSLIP_REF_STORAGE_KEY,e)},f={ref:null!=(t=(0,o.getLocalStorageItem)(s.BETSLIP_REF_STORAGE_KEY))?t:v()},y=(0,a.createSlice)({name:"tracking",initialState:f,reducers:{resetBetslipJourney:e=>{e.ref=v(),I(e.ref)},extendBetslipJourney:e=>{let[t,i]=e.ref.split(":");e.ref="".concat(t,":").concat(+i+1),I(e.ref)}}}),{resetBetslipJourney:E,extendBetslipJourney:O}=y.actions;e.s(["extendBetslipJourney",0,O,"resetBetslipJourney",0,E,"slice",0,y],547679);let B=(0,a.createAction)("setAcceptOdds"),T=(0,a.createAction)("setBettingError"),_=(0,a.createReducer)((()=>{let e=(0,o.getLocalStorageItem)(s.ACCEPT_ODDS_CHANGES_STORAGE_KEY);if(e)return e;let t=(0,r.getDocumentCookie)(l.ACCEPT_ANY_ODDS_COOKIE_NAME);if(t){let e="true"===t;return(0,o.setLocalStorageItem)(s.ACCEPT_ODDS_CHANGES_STORAGE_KEY,e),(0,r.setDocumentCookie)({name:l.ACCEPT_ANY_ODDS_COOKIE_NAME,value:e.toString(),path:"/",maxAge:1}),e}return!1})(),e=>{e.addCase(B,(e,t)=>((0,o.setLocalStorageItem)(s.ACCEPT_ODDS_CHANGES_STORAGE_KEY,t.payload),t.payload))}),b=(0,a.createReducer)(!1,e=>{e.addCase(T,(e,t)=>t.payload)}),A=y.reducer,C=m.inputStates.reducer,h=d.forecastTricastSlice.reducer,P=c.conflicts.reducer,N=p.recommendedBets.reducer,k=(0,i.combineReducers)({tracking:A,acceptOdds:_,conflicts:P,error:b,inputStates:C,forecastTricastSelections:h,bets:n.bets.reducer,outcomeSelections:g.outcomeSelections.reducer,recommendedBets:N,handicapPrice:u.handicapPrice.reducer});e.s(["bettingReducer",0,k,"setAcceptOdds",0,B,"setBettingError",0,T],525522)},1079,e=>{"use strict";var t=e.i(111323);let i=(e,t)=>({denominator:"number"==typeof e?e.toFixed(0):e,numerator:"number"==typeof t?t.toFixed(0):t}),a=/\d(?=(\d{3})+\.)/g,o=(e,t)=>({display:"number"==typeof e?"".concat((Math.floor(100*e)/100).toFixed(2).replace(a,"$&,")):e,value:t});e.s(["getFraction",0,e=>e?{denominator:"".concat(e.Den),numerator:"".concat(e.Num)}:null,"getPrice",0,(e,t,a,r)=>({decimal:o(t,e),fraction:i(r,a)}),"getPriceFromFraction",0,(e,a)=>{let r=new t.Amount(e),l=r.toNumber(),s=new t.Amount(a).toNumber(),n=(l>0&&s>0?r.dividedBy(s).plus(1):new t.Amount(0)).toNumber();return{decimal:o((Math.floor(100*n)/100).toFixed(2),n),fraction:i(a,e)}}])},753643,e=>{"use strict";var t=e.i(668886),i=e.i(962637),a=e.i(535533),o=e.i(593830);let r=(0,t.createSelector)(i.getAllBets,i.getForecastTricastBettingKeys,o.getOutcomeSelections,a.getForecastTricastSelectionOutcomes,(e,t)=>t,(e,t,i,a,o)=>o.reduce((o,r)=>{var l,s;return Math.max(o,...(null!=(l=null==(s=e[r])?void 0:s.selections.map(e=>{let{outcomeId:t}=e;return t}))?l:[]).map(e=>{var o,l;return t.includes(r)?null==(o=a[e])?void 0:o.timeAdded:null==(l=i.find(t=>t.outcomeId===e))?void 0:l.timeAdded}).filter(e=>Number.isFinite(e)))},0));e.s(["getBetDurationByBettingKeys",0,r])},593830,e=>{"use strict";var t=e.i(320778),i=e.i(984622),a=e.i(668886),o=e.i(602103),r=e.i(784592),l=e.i(941353);let s=r.adapter.getSelectors(e=>e.betting.outcomeSelections),n=s.selectIds,c=(0,a.createSelector)(s.selectAll,e=>e.map(e=>e.outcomeId)),d=s.selectAll,u=(0,a.createSelector)(l.getConflictSelected,e=>e.betting.outcomeSelections.ids,(e,t)=>e.filter(e=>{let{outcomeId:i}=e;return t.includes(i.toString())})),m=s.selectTotal,g=(0,a.createSelector)(n,o.selectEmosOutcomes,(e,t)=>e.map(e=>{let i=t.byId[e];return{outcomeId:+e,eventId:null==i?void 0:i.eventId,marketId:null==i?void 0:i.marketId}}));e.s(["getConflictingSelection",0,u,"getExistingBetslipEvents",0,e=>Object.values(g(e)).reduce((e,a)=>{let{eventId:o=0}=a;return e[o]?(e[o]++,e):(0,i._)((0,t._)({},e),{[o]:1})},{}),"getOutcomeIds",0,c,"getOutcomeSelection",0,(e,t)=>s.selectById(e,t.toString()),"getOutcomeSelections",0,d,"getOutcomeSelectionsIds",0,n,"getOutcomesCount",0,m])},693607,177097,e=>{"use strict";var t=e.i(692508);e.s(["isRecommendedBetByOutcomeIds",0,(e,i)=>{let a=(0,t.createRecommendedBetsId)(i);return e.betting.recommendedBets.includes(a)}],693607);var i=e.i(965327),a=e.i(109988),o=e.i(558124);let r=(0,a.atomWithStorage)("last_wager_stake",o.DEFAULT_WAGER_STAKE,void 0,{getOnInit:!0}),l=(0,i.atom)(!1,(e,t,i)=>{let a=null!=i?i:!e(l);t(l,a)});e.s(["lastWagerStakeAtom",0,r,"showCustomerSatisfactionAtom",0,l],177097)},949240,e=>{"use strict";var t=e.i(56550);e.i(268042);var i=e.i(488526),a=e.i(465872),o=e.i(335378),r=e.i(359571),l=e.i(533111),s=e.i(784592),n=e.i(626222);let{clearBets:c,setIsLoadingParlayBets:d,setIsLoadingSgpBets:u,clearMainParlayBets:m,updateBet:g,updatePossibleWinnings:p,removeBet:S,removeBets:v}=i.bets.actions,{updateInputState:I,updateInputStateStakeLimits:f,clearInputStates:y,createInputState:E,removeInputState:O,removeManyInputState:B,replaceInputState:T,updateInputStateDefaultRewards:_}=l.inputStates.actions,{addForecastTricastSelection:b,removeForecastTricastSelection:A,clearForecastTricastSelections:C,hydrateBetslipForecastTricast:h}=o.forecastTricastSlice.actions,{deleteSelectedSelection:P,updateConflictGroup:N,clearAllConflictState:k,updateConflictParlayBet:R,clearConflictParlayBet:D,setIsLoading:M,updateConflicts:G}=a.conflicts.actions,{addSelections:F,addSelection:L,clearSelections:w,removeSelections:W}=s.outcomeSelections.actions,{addRecommendedBet:K}=n.recommendedBets.actions,{acceptHandicaps:x,acceptPrices:V,initialHandicapPrice:Y,setHandicapPriceValue:j}=r.handicapPrice.actions,H=(0,t.createAction)("clear-placed-bets");e.s(["acceptHandicaps",0,x,"acceptPrices",0,V,"addForecastTricastSelection",0,b,"addOutcomeSelection",0,L,"addOutcomeSelections",0,F,"addRecommendedBet",0,K,"clearAllConflictState",0,k,"clearBets",0,c,"clearConflictParlayBet",0,D,"clearForecastTricastSelections",0,C,"clearInputStates",0,y,"clearMainParlayBets",0,m,"clearOutcomesSelected",0,w,"clearPlacedBets",0,H,"createInputState",0,E,"deleteSelectedSelection",0,P,"hydrateBetslipForecastTricast",0,h,"initialHandicapPrice",0,Y,"removeBet",0,S,"removeBets",0,v,"removeForecastTricastSelection",0,A,"removeManyInputState",0,B,"removeOutcomesSelected",0,W,"replaceInputState",0,T,"setHandicapPriceValue",0,j,"setIsLoadingConflictBets",0,M,"setIsLoadingParlayBets",0,d,"updateBet",0,g,"updateConflictParlayBet",0,R,"updateConflicts",0,G,"updateInputState",0,I,"updateInputStateDefaultRewards",0,_,"updateInputStateStakeLimits",0,f,"updatePossibleWinnings",0,p])},465872,865247,81220,671689,335378,359571,626222,e=>{"use strict";var t,i=e.i(320778),a=e.i(984622),o=e.i(56550),r=e.i(970518),l=e.i(268042),s=e.i(28061),n=e.i(591591),c=e.i(500656);let d=(0,s.createLocalStorageItem)(n.INPUT_STATES_V3_STORAGE_KEY),u=()=>{d.del()},m=(e,t)=>
1{let i=d.get();i&&(Object.keys(i).filter(i=>i.includes(e.toString())&&(0,c.isBettingKeyForecastTricast)(i)===t).forEach(e=>{delete i[e]}),Object.keys(i).length>0?d.set(i):d.del())};e.s(["clearInputStatesLocalStorage",0,u,"getStoredRewards",0,()=>{let e=(0,s.getLocalStorageItem)(n.INPUT_STATES_V3_STORAGE_KEY);return e?Object.keys(e).reduce((t,i)=>(e[i].rewardSelection&&(t[i]=e[i].rewardSelection),t),{}):{}},"inputStateStorage",0,d,"removeOutcomeRelatedInputStates",0,m,"updateInputStateInLocalStorage",0,(e,t)=>{var o,r;let l=null!=(o=d.get())?o:{},s=null!=(r=l[e])?r:{};d.set((0,a._)((0,i._)({},l),{[e]:(0,i._)({},s,t)}))}],865247);var g=((t={}).default="default",t.forecastTricast="forecastTricast",t);let p=(0,s.createLocalStorageItem)(n.SELECTIONS_V3_STORAGE_KEY),S=()=>{p.del(),u()},v=e=>{var t;let o=(null!=(t=p.get())?t:[]).map(t=>"default"===t.type?(0,a._)((0,i._)({},t),{selectedInConflict:e.includes(t.outcomeId)}):t);p.set(o)},I=e=>{var t;let i=[...null!=(t=p.get())?t:[],{type:"default",outcomeId:e.outcomeId,eventId:e.eventId,marketId:e.marketId,timeAdded:e.timeAdded,source:e.source,bettingKey:e.bettingKey}];p.set(i)},f=e=>{m(e,!1);let t=p.get();if(!t)return;let i=t.filter(t=>t.outcomeId!==e||"default"!==t.type);i.length>0?p.set(i):p.del()},y=e=>{m(e,!0);let t=p.get();if(!t)return;let i=t.filter(t=>t.outcomeId!==e||"forecastTricast"!==t.type);i.length>0?p.set(i):p.del()};e.s(["OutcomeSelectionTypes",()=>g,"clearConflictSelections",0,()=>{v([])},"clearOutcomeSelections",0,S,"selectionsStorage",0,p,"selectionsStorageFunctions",0,{addOutcomeSelectionItemInLocalStorage:I,updateOutcomeSelectionItemsInLocalStorage:e=>{e.forEach(e=>{I(e)})},upsertForecastTricastSelectionToStorage:e=>{var t;let i=[...(null!=(t=p.get())?t:[]).filter(t=>t.outcomeId!==e.outcomeId||"forecastTricast"!==t.type),{type:"forecastTricast",outcomeId:e.outcomeId,eventId:e.eventId,marketId:e.marketId,timeAdded:e.timeAdded,position:e.position}];p.set(i)},removeOutcomeSelectionInLocalStorage:f,removeForecastTricastSelectionFromStorage:y,removeSuccessfulBetOutcomesFromLocalStorage:e=>{let[t,i,a,...o]=e.split("_");o.map(Number).forEach(t=>{(0,c.isBettingKeyForecastTricast)(e)?y(t):f(t)})},clearOutcomeSelections:S,clearBettingStorage:()=>{(0,s.removeLocalStorageItem)(n.ACTIVE_BETSLIP_TAB_STORAGE_KEY),S()}},"updateConflictSelections",0,e=>{v(e.split("_").slice(3).map(Number))}],81220);let E=e=>{let t=e.split("_");try{return+t[t.length-1]}catch(e){return 0}};var O=e.i(67514);function B(e,t){return e.reduce((e,o)=>{let{outcomeId:l}=o,s=(0,O.flatten)((0,r.flatMap)(t[l].conflicts,e=>{let{conflicts:t}=e;return t}));return 0===s.length?e:(0,a._)((0,i._)({},e),{[l]:s})},{})}function T(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return e.map(e=>{let{outcomeId:i,key:a}=e,r=t[i];return{eventId:r.eventId,details:{outcomeId:r.outcomeId,key:a,isSingleOnly:o.includes(i)}}}).reduce((e,t)=>{let{eventId:o,details:r}=t;return(0,a._)((0,i._)({},e),{[o]:o in e?[...e[o],r]:[r]})},{})}e.s(["flatConflictingSelections",0,e=>e.reduce((e,t)=>(t.Selections.forEach(t=>{var i,a;e[t.OutcomeId]={outcomeId:t.OutcomeId,eventId:t.EventId,conflicts:null!=(i=null==(a=t.ConflictingSelections)?void 0:a.map(e=>({conflicts:[e.Conflicts]})))?i:[]}}),e),{}),"groupConflictByEventId",0,function(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return e.map(e=>{let{outcomeId:i,key:a}=e,r=t[i];return{eventId:r.eventId,details:{outcomeId:r.outcomeId,key:a,isSingleOnly:o.includes(i)}}}).reduce((e,t)=>{let{eventId:o,details:r}=t;return(0,a._)((0,i._)({},e),{[o]:o in e?[...e[o],r]:[r]})},{})},"groupV1ConflictByEventId",0,T,"mapConflictData",0,(e,t)=>e.reduce((e,o)=>{let{outcomeId:l}=o,s=(0,O.flatten)((0,r.flatMap)(t[l].conflicts,e=>{let{conflicts:t}=e;return t}));return 0===s.length?e:(0,a._)((0,i._)({},e),{[l]:s})},{}),"mapV1ConflictData",0,B],671689);var _=e.i(917719),b=e.i(784592);let A={hasConflict:!1,selected:{},conflictData:{},groups:{},conflictFreeSelections:[],isLoading:!1,validParlay:null},C=(0,_.createActionWithOptions)("conflicts/toggleSelection"),h=(0,o.createSlice)({name:"conflicts",initialState:A,reducers:{resolve
1Conflict:e=>{e.hasConflict=!1},clearConflictParlayBet:e=>{e.validParlay=null},updateConflictParlayBet:(e,t)=>{let{payload:i}=t;e.isLoading=!1,e.validParlay=i},setIsLoading:e=>{e.isLoading=!0},deleteSelectedSelection:(e,t)=>{var i,a,o;let{payload:{bettingKey:l,groupKey:s}}=t;if(e.conflictFreeSelections.includes(l)){e.conflictFreeSelections=e.conflictFreeSelections.filter(e=>e!==l),e.selected[s]&&delete e.selected[s];return}let n=E(l);if(!e.groups[s])return;if(e.groups[s]=e.groups[s].filter(e=>{let{outcomeId:t}=e;return t!==n}),(null!=(i=null==(a=e.selected[s])?void 0:a.outcomeId)?i:0)===n){let t=Object.values(e.selected).filter(e=>!!e&&e.outcomeId!==n),i=(0,r.flatMap)(t,t=>e.conflictData[t.outcomeId]),a=e.groups[s].find(e=>{let{outcomeId:t}=e;return!i.includes(t)});a?e.selected[s]={outcomeId:a.outcomeId,bettingKey:a.key}:delete e.selected[s]}let c=e.groups[s];if(1===c.length){let{outcomeId:t,key:i}=c[0];(null==(o=e.conflictData[t])?void 0:o.every(e=>e===n))&&(e.conflictFreeSelections.push(i),delete e.groups[s])}else 0===c.length&&delete e.groups[s]},updateConflicts:(e,t)=>{let{payload:{groups:i,conflictData:a,validSingles:o}}=t;return P(e,{groups:i,conflictData:a,validSingles:o})},updateConflictGroup:{reducer:(e,t)=>{let{payload:{groups:i,conflictData:a,validSingles:o}}=t;return P(e,{groups:i,conflictData:a,validSingles:o})},prepare:e=>{let{accumulator:t,selectionData:i}=e,a=t.ids.singles.map(e=>{let a=t.entities[e].key,o=parseInt(t.entities[e].selections[0]),r=i[o].conflicts[0].conflicts;return{key:a,outcomeId:o,conflicts:r}}),o=a.filter(e=>{let{conflicts:t}=e;return t.length===a.length-1}),r=o.map(e=>{let{outcomeId:t}=e;return t}),l=e=>{let[t]=e;return!r.includes(t)},s=a.filter(e=>{let{conflicts:t}=e;return 0===t.filter(l).length}),n=a.filter(e=>{let{conflicts:t,key:i}=e;return!s.some(e=>{let{key:t}=e;return t===i})&&t.length>0}),c=o.length===a.length,d=c?o:n;return{payload:{groups:T(d,i,r),conflictData:B(d,i),validSingles:c?[]:s.map(e=>{let{key:t}=e;return t})}}}},clearAllConflictState:()=>A},extraReducers:e=>{e.addCase(C,(e,t)=>{let{payload:{bettingKey:i,groupKey:a}}=t,o=E(i);e.selected[a]={bettingKey:i,outcomeId:o};let r=e.conflictData[o];Object.entries(e.selected).forEach(t=>{let[i,a]=t;(null==a?void 0:a.outcomeId)&&r.includes(null==a?void 0:a.outcomeId)&&(e.selected[i]=null)})}),e.addCase(l.addSelection,(e,t)=>{let{payload:{eventId:o,outcomeId:r,bettingKey:l,isBetwayBoost:s}}=t;s||(e.selected=(0,a._)((0,i._)({},e.selected),{[o]:{outcomeId:r,bettingKey:l}}))}),e.addCase(l.addSelections,(e,t)=>{let{payload:o}=t;o.forEach(t=>{let{eventId:o,outcomeId:r,bettingKey:l,isBetwayBoost:s}=t;s||(e.selected=(0,a._)((0,i._)({},e.selected),{[o]:{outcomeId:r,bettingKey:l}}))})}),e.addCase(b.hydrateV3,(e,t)=>{let{payload:i}=t;Object.values(i).forEach(t=>{t.type===g.default&&t.selectedInConflict&&(e.selected[t.eventId]={outcomeId:t.outcomeId,bettingKey:t.bettingKey})})})}}),P=(e,t)=>{let{groups:i,conflictData:a,validSingles:o}=t;e.conflictData=a,e.hasConflict=Object.keys(a).length>0,e.groups=i,e.conflictFreeSelections=o,Object.entries(e.selected).forEach(t=>{var a;let[o,r]=t;if(!r)return void delete e.selected[o];let l=(null==(a=i[o])?void 0:a.filter(e=>!e.isSingleOnly))||[];if(0===l.length||l.some(e=>e.outcomeId===r.outcomeId))return;let[{key:s,outcomeId:n}]=l;e.selected[o]={bettingKey:s,outcomeId:n}})};e.s(["conflicts",0,h,"toggleSelection",0,C],465872);var N=e.i(577689);let k={},R=(0,o.createSlice)({name:"ForecastTricastSelections",initialState:k,reducers:{deleteForecastTricastBetslipSelection:(e,t)=>{let{payload:i}=t;delete e[i.key]},clearForecastTricastSelections:()=>k,removeForecastTricastSelection:(e,t)=>{let{payload:{key:i,outcomeId:a}}=t;if(a){if(!e[i][a])return;delete e[i][a]}a&&0!==Object.keys(e[i]).length||delete e[i]},addForecastTricastSelection:(e,t)=>{var i;let{payload:a}=t,o=a.selection;null!=e[i=a.key]||(e[i]={});let r=e[a.key];r[a.outcomeId]=o,Object.entries(r).forEach(e=>{let[t,i]=e;o.position===N.ANY?i.position=N.ANY:a.outcomeId!==i.outcomeId.toString()&&(i.position===o.position||i.position===N.ANY)&&delete r[i.outcomeId]})},hydrateBetslipForecastTricast:(e,t)=>
1{let{payload:i}=t;e[i.key]=i.forecastTricastSelection}}});e.s(["forecastTricastSlice",0,R],335378);var D=e.i(488526);let M={selections:{},accepted:{}},G=e=>"0"===e?"":null!=e?e:"",F=(0,o.createSlice)({name:"handicapPrice",initialState:M,reducers:{acceptPrices:(e,t)=>{Object.entries(t.payload).filter(t=>{let[i]=t;return e.accepted[i]}).forEach(t=>{let[i,a]=t;e.accepted[i].priceDenominator=a.priceDenominator,e.accepted[i].priceNumerator=a.priceNumerator})},acceptHandicaps:(e,t)=>{Object.entries(t.payload).filter(t=>{let[i]=t;return i.startsWith("single")&&e.accepted[i]}).forEach(t=>{let[i,a]=t;e.accepted[i].handicap=a.handicap,e.accepted[i].handicapDisplay=G(a.handicapDisplay)})},initialHandicapPrice:(e,t)=>{var a;let{key:o,priceDenominator:r,priceNumerator:l}=t.payload;if(e.accepted[o])return;let s=o.startsWith("single"),n=null!=(a=t.payload.handicap)?a:0,c=G(t.payload.handicapDisplay);e.accepted[o]=(0,i._)({priceDenominator:r,priceNumerator:l},s?{handicap:n,handicapDisplay:c}:{})},setHandicapPriceValue:(e,t)=>{let{outcomeId:i,handicap:a,handicapDisplay:o,priceNumerator:r,priceDenominator:l,priceDecimal:s}=t.payload;e.selections[i]={handicap:a,handicapDisplay:o,priceNumerator:r,priceDenominator:l,priceDecimal:s}}},extraReducers:e=>{e.addCase(b.outcomeSelections.actions.clearSelections,()=>M),e.addCase(b.outcomeSelections.actions.removeSelections,(e,t)=>{let{payload:i}=t;i.forEach(t=>{delete e.selections[t]})}),e.addCase(D.bets.actions.removeBet,(e,t)=>{let{payload:i}=t;delete e.accepted[i]}),e.addCase(D.bets.actions.removeBets,(e,t)=>{let{payload:i}=t;i.forEach(t=>delete e.accepted[t])})}});e.s(["handicapPrice",0,F],359571);var L=e.i(692508);let w=[],W=(0,o.createSlice)({name:"recommendedBets",initialState:w,reducers:{addRecommendedBet:(e,t)=>{let{payload:i}=t,a=(0,L.createRecommendedBetsId)(i);e.includes(a)||e.push(a)}},extraReducers:e=>{e.addCase(b.outcomeSelections.actions.clearSelections,()=>w),e.addCase(b.outcomeSelections.actions.removeSelections,(e,t)=>{let{payload:i}=t;return e.filter(e=>e.split("_").every(e=>!i.includes(Number(e))))})}});e.s(["recommendedBets",0,W],626222)},500656,e=>{"use strict";var t=e.i(558124),i=e.i(220961);let a=[i.BetCoreType.straight_forecast,i.BetCoreType.reverse_forecast,i.BetCoreType.combination_forecast,i.BetCoreType.straight_tricast,i.BetCoreType.combination_tricast];e.s(["isBettingKeyForecastTricast",0,e=>(null==e?void 0:e.includes(t.FORECAST_CNAME))||(null==e?void 0:e.includes(t.TRICAST_CNAME)),"isForecastTricastBet",0,e=>a.includes(e)])},692508,e=>{"use strict";e.s(["createRecommendedBetsId",0,e=>e.sort((e,t)=>e-t).join("_")])},327247,e=>{"use strict";e.s(["ACCEPT_ANY_ODDS_COOKIE_NAME",0,"ssc_ACCEPT_ANY_ODDS","CLIENT_ID_COOKIE_NAME",0,"clientId","LAST_USER_LOGIN",0,"lastUserLogin","ODDS_TYPE_COOKIE_NAME",0,"ssc_ODDS_TYPE","SUBBRAND_COOKIE_NAME",0,"ssc_subbrand","USER_LANGUAGE_COOKIE_NAME",0,"userLanguage","VISIT_ID_COOKIE_NAME",0,"visitId"])},500095,e=>{"use strict";var t=e.i(833499),i=e.i(52094),a=e.i(736187);let o=()=>{};e.s(["createNotification",0,e=>{let{key:r=(0,t.v4)(),type:l,subtype:s,progress:n,onClose:c,onOpen:d,onResult:u}=e;return(e,t)=>(t().notifications.notifications.find(e=>e.key==r)||((0,i.registerNotificationInstance)(r,{onOpen:null!=d?d:o,onClose:null!=c?c:o,onResult:null!=u?u:o}),e((0,a.notificationCreated)({key:r,type:l,subtype:s,progress:n}))),r)}])},439180,e=>{"use strict";var t=e.i(52094),i=e.i(736187);e.s(["deleteNotification",0,e=>{let{key:a,type:o}=e;return(e,r)=>{let l,s=r();if(a)l=a;else if(o){var n;l=null==(n=s.notifications.notifications.find(e=>e.type==o))?void 0:n.key}if(l){e((0,i.notificationDeleted)({key:l}));let a=(0,t.unregisterNotificationInstance)(l);a&&a.onResult()}}}])},350115,e=>{"use strict";e.s(["SGP_MESSAGE_NOTIFICATION",0,"sgp_message_notification"])},52094,e=>{"use strict";let t=new Map;e.s(["getNotificationInstance",0,e=>t.get(e),"registerNotificationInstance",0,(e,i)=>{t.set(e,i)},"unregisterNotificationInstance",0,e=>{let i=t.get(e);return t.delete(e),i}])},736187,e=>{"use strict";var t=e.i(320778);let i=(0,e.i(56550).createSlice)({name:"notifications",initialState:{notifications:[]},reducers:{created:(e,t)=>{e.notifications.push(t.payload)},updated:(e,i)=>{let a=e.notifications.findIndex(e=>e.key===i.payload.key);-1!==a&&(e.notifications[a]=(0,t._)({},e.notifications[a],i.payload))},deleted:(e,t)=>{e.notifications=e.notifications.filter(e=>e.key!==t.payload.key)}}}),{created:a,updated:o,deleted:r}=i.actions,l=i.reducer;e.s(["notificationCreated",0,a,"notificationDeleted",0,r,"notificationsReducer",0,l])},143002,e=>{"use strict";var t=e.i(56550),i=e.i(788679),a=e.i(28061),o=e.i(591591);let r=(0,a.createLocalStorageItem)(o.OVERLAY_VIEW_MODE_STORAGE_KEY),l={viewMode:i.OverlayViewMode.Hidden},s=(0,t.createSlice)({name:"overlays",initialState:l,reducers:{setOverlayViewModeState:(e,t)=>
1{let{payload:i}=t;e.viewMode=i}}}),{setOverlayViewModeState:n}=s.actions,c=s.reducer;e.s(["hydrateOverlayViewMode",0,()=>n(r.get()),"overlaysReducer",0,c,"setOverlayViewMode",0,e=>t=>{r.set(e),t(n(e))}],143002)},243675,e=>{"use strict";var t=e.i(85694),i=e.i(280788);e.s(["useGetState",0,function(){let e=(0,i.useStore)();return(0,t.useMemo)(()=>()=>e.getState(),[e])}])},788679,e=>{"use strict";var t,i=((t={}).Hidden="hidden",t.Betbar="betbar",t.QuickBet="quickbet",t.Betslip="betslip",t);e.s(["OverlayViewMode",()=>i])},922432,e=>{"use strict";var t=e.i(668886),i=e.i(202994);let a=(0,t.createSelector)(i.selectEmosMarkets,(e,t)=>t,(e,t)=>{var i;return!!t&&!!(null==(i=e.byId[t])?void 0:i.cashOutAvailable)});e.s(["selectEventCashoutAvailable",0,a])},501709,e=>{"use strict";var t=e.i(668886),i=e.i(202994);let a=(0,t.createSelector)(i.selectEmosMarkets,(e,t)=>t,(e,t)=>{var i;return!!t&&!!(null==(i=e.byId[t])?void 0:i.sgpAvailable)});e.s(["selectEventSgpAvailable",0,a])}]); 2 3//# sourceMappingURL=23y4qfriigfcg.js.map?dpl=dpl-mup7fau0
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.