const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/js/BetslipSportsBonusInfo.ClthN5zV.js","assets/js/rolldown-runtime.C_s2cVnS.js","assets/js/react.o0Ha7HZ1.js","assets/js/runtimeConstants.ll4DKm1Z.js","assets/js/useUserData.leipqdE7.js","assets/js/react-dom.Bn5hYchi.js","assets/js/react-router.BcscCjdh.js","assets/js/prop-types.I1Su-nrY.js","assets/js/uiKit.Cwbwy6Pz.js","assets/js/lodash.CuoDLFGs.js","assets/js/configs.CGmGrh7-.js","assets/js/utils.DalllwVD.js","assets/js/fp.D6iSEN_M.js","assets/js/CMSIconSVG.DZeV-Rv7.js","assets/js/useIsMounted.Cf_z9BEd.js","assets/js/jsx-runtime.2Bc2s-6V.js","assets/css/CMSIconSVG.CAuwmGHf.css","assets/js/DOM.yosN-08l.js","assets/js/usePreferences.CqLQhbV-.js","assets/js/RootEventDispatcher.6J0tK9Y8.js","assets/js/EventDispatcher.DYXHGhTy.js","assets/js/tracking.RFDrkkkv.js","assets/js/skinning.CLJ5anA_.js","assets/js/useTranslationTool.DjnSbFBY.js","assets/js/cms.CQqSfMFr.js","assets/js/buttons.C0zi5GQg.js","assets/css/buttons._g1_fnBh.css","assets/js/utils.Bhfu4CLX.js","assets/js/translationKeys.DwfemqEM.js","assets/js/dayjs.min.mmy6O1ko.js","assets/js/useHideOnOutsideClick.CG61xx8_.js","assets/js/useToggle.BrbsFtq_.js","assets/css/uiKit.R4aWkaNH.css","assets/css/HorizontalNavigationList__platform.CNI0oxGg.css","assets/js/react-router-dom.TpRMOcFu.js","assets/js/lazyLoadComponent.Dh7lTWLL.js","assets/js/paths.SoPL4yor.js","assets/js/Swarm.C6fytnx6.js","assets/js/authData.B0VC18lu.js","assets/js/authentication.DBAX3VlY.js","assets/js/tracking.Jt3YBP28.js","assets/js/storageKeys.DpPwdbDx.js","assets/js/HarmonyJackpotWidgetLoader.CwEE1WEk.js","assets/js/Loader.CNPeb8pz.js","assets/css/Loader.3mmQAxOw.css","assets/js/loaders.Dnk_6rDo.js","assets/js/preload-helper.Czpn1I53.js","assets/css/loaders.D7pMRCkB.css","assets/js/useDebounce.CW46TyNv.js","assets/js/sportsBook.DkxtTSVk.js","assets/js/route.CVBB3R-0.js","assets/js/queryKeys.D7aq8gt3.js","assets/js/SkinHelper.osAIOhCZ.js","assets/js/useSmartHistory.CbBTl0FP.js","assets/js/HorizontalNavigationListContainerLoader.CHFAuJ2_.js","assets/css/HorizontalNavigationListContainerLoader.D6X0gwUf.css","assets/css/ContentsLoaders.BaBSMVdp.css","assets/js/componentSettings.8m5efHST.js","assets/js/react-toastify.esm.0BNppu6c.js","assets/js/FormattedDatetime.UscaqU3t.js","assets/js/useBetBuilderGrouping.BGCO4Cl9.js","assets/js/BetslipBookingBetPrintInfoWidgetLoader.DhZrgP9_.js","assets/css/BetslipBookingBetPrintInfoWidgetLoader.B51JPqFZ.css","assets/js/useQuery.CgW_JiRD.js","assets/js/contentManagerDispatcher.RFDrkkkv.js","assets/css/useUserData.D9KNbRIM.css","assets/js/FormattedCurrencySymbol.CfkF2Au5.js","assets/js/index.Dog3aVth.js","assets/js/react-fast-compare.Z-fmItUr.js","assets/js/browser.D1SmitO1.js","assets/js/DynamicallyStructuredPageRow.C99-8ipO.js","assets/js/useIntersectionObserver.a2FUlOR5.js","assets/css/DynamicallyStructuredPageRow.XWNHAhPb.css","assets/js/NotFound.DD46wvLd.js","assets/js/useSetPreferences.DJHFHudQ.js","assets/js/usePersonalizationProvider.Bo_HGqur.js","assets/js/usePaymentList.oN7rwv-_.js","assets/js/lossAndSessionLimitUpdateDuringBet.CWbH0jUo.js","assets/js/BetslipProvider.Bfmje-Sk.js","assets/js/useCheckBetStatus.CW3YGN5W.js","assets/js/useKYC.DKSAj-ZD.js","assets/js/useSportsbookData.BmfbyEM0.js","assets/js/TaxRules.D9X9e8xV.js","assets/js/useUserProfileNotificationsCount.BEw9shtd.js","assets/js/useBetHistory.CMDNO-OW.js","assets/js/betHistory.CH84c6lC.js","assets/js/betBuilder.Cred0mpe.js","assets/js/luckyBoost.BPATuaQ9.js","assets/js/useCashoutValues.yNeEPnLj.js","assets/js/useBoostedOddsProvider.4GVb4hnc.js","assets/js/LiveChatDispatcher.RFDrkkkv.js","assets/js/useVivaroMeAuth.D_CP4MSj.js","assets/js/countryCodes.pFI-oxFT.js","assets/js/useGetFormConfig.B9xNVErs.js","assets/js/CMSCasino.C3x3tnVk.js","assets/js/Button.CZS5NZqV.js","assets/css/Button.2vCGX24W.css","assets/js/uiKit.CSBM7Cfd.js","assets/js/SelfExclusionLockedScreen.B5zTfA1y.js","assets/js/Caption.BS_yhqKc.js","assets/css/Caption.Bhnt_Lr0.css","assets/css/SelfExclusionLockedScreen.C4nSIep_.css","assets/js/useBetslip.D3EIZkLt.js","assets/js/InputTypeSelectMultiple__platform.DKHWpHp0.js","assets/css/InputTypeSelectMultiple__platform.DHRS461e.css","assets/js/HorizontalNavigationListContainer.B2fi2_uT.js","assets/css/HorizontalNavigationListContainer.pmuuZ1Ec.css","assets/js/ExpandableContent.B83IL9jP.js","assets/css/ExpandableContent.CwlVuy92.css","assets/js/BasePopup.CmUn1-fT.js","assets/css/BasePopup.BYGEwnUr.css","assets/js/useBetBuilder.B_Kk8ldk.js","assets/js/ResponsiveModal.SoPhqDxL.js","assets/js/Drawer.DwyVlzHK.js","assets/css/Drawer.DwDoh34X.css","assets/js/TextField.BkQI8gHU.js","assets/js/react-input-mask.BOMa03Jl.js","assets/js/warning.YpdIoKou.js","assets/css/TextField.IyR12rRZ.css","assets/css/index.De6BpoN_.css","assets/css/Header__platform.CyeCVQ4J.css","assets/js/useOddsConverter.CGUbvubG.js","assets/js/Tooltip.BMcshBoz.js","assets/js/useIsHovered.Cypru1ix.js","assets/js/freebet2.xCaFML-c.js"])))=>i.map(i=>d[i]);
import{o as e}from"./rolldown-runtime.C_s2cVnS.js";import{t}from"./react.o0Ha7HZ1.js";import{J as n,X as r,Y as i,Z as a,b as o}from"./uiKit.Cwbwy6Pz.js";import{P as s}from"./lodash.CuoDLFGs.js";import{t as c}from"./lazyLoadComponent.Dh7lTWLL.js";import{t as l}from"./runtimeConstants.ll4DKm1Z.js";import{t as u}from"./configs.CGmGrh7-.js";import{$i as d,$n as ee,An as f,Er as p,Vi as m,X as h,Y as g,Zi as _,_n as v,ai as y,rr as te,t as b,ur as x}from"./useUserData.leipqdE7.js";import{q as ne}from"./utils.DalllwVD.js";import{t as S}from"./CMSIconSVG.DZeV-Rv7.js";import{m as C}from"./Swarm.C6fytnx6.js";import{t as w}from"./authentication.DBAX3VlY.js";import{F as T,I as E,P as D,h as O,hn as k,m as A,z as j}from"./translationKeys.DwfemqEM.js";import{t as M}from"./jsx-runtime.2Bc2s-6V.js";import{n as N}from"./useTranslationTool.DjnSbFBY.js";import{s as re}from"./HarmonyJackpotWidgetLoader.CwEE1WEk.js";import{n as P}from"./route.CVBB3R-0.js";import{t as F}from"./useSmartHistory.CbBTl0FP.js";import{t as I}from"./preload-helper.Czpn1I53.js";import{t as L}from"./contentManagerDispatcher.RFDrkkkv.js";import"./BetslipProvider.Bfmje-Sk.js";import{t as R}from"./FormattedCurrencySymbol.CfkF2Au5.js";import{t as ie}from"./useBoostedOddsProvider.4GVb4hnc.js";import{t as z}from"./LiveChatDispatcher.RFDrkkkv.js";var B=e=>{let t=Date.now();return Object.keys(e).reduce((n,r)=>{let i=e[r],{createdDate:a,lifetime:o}=i;return o!==-1&&t-a>o||(n[r]=i),n},{})},V=({type:e,title:t,iconClass:n,lifetime:r=-1,persistent:i=!1,blocking:a=[],nonTranslatableValues:o})=>({type:e,title:t,createdDate:Date.now(),lifetime:r,persistent:i,blocking:a,nonTranslatableValues:o,iconClass:n}),H=({type:e,Component:t,iconClass:n,lifetime:r=-1,persistent:i=!1,blocking:a=[]})=>({type:e,createdDate:Date.now(),lifetime:r,persistent:i,blocking:a,Component:t,iconClass:n}),U=(e,t,n,r,i=5e3)=>({type:e,title:t,eventId:n,nonTranslatableValues:r,lifetime:i}),W=(e,t)=>Object.keys(e).reduce((n,r)=>(r!==t&&(n[r]=e[r]),n),{}),G=e(t()),ae=e(s()),K=M(),q=(0,G.createContext)({}),J=(0,G.createContext)({}),Y={events:{},global:{}},X=1e3,Z=({children:e})=>{let[t,o]=(0,G.useState)(Y),{profile:{sport_bonus:s,casino_balance:c,counter_offer_min_amount:l,calculatedBalance:u,frozen_balance:d,calculatedBonusMoney:h},isLoggedIn:x,loginInProgress:S}=b(),{min_bet_stakes:C={},min_sub_bet_stakes:w={},max_selections_in_multiple_bet:T,odds_raised_percent:E,decimalRounding:D,exclude_boosted_selections_from_bonuses:O}=_(),{eventIds:k}=ie(),{currency:{name:A,symbol:j}}=m(),M=C[A]??0,N=w[A]??0,P=l??0,F=Object.values(t.global).concat(Object.values(t.events)).some(e=>e.lifetime>-1);g(function(){o(e=>{let{events:t,global:n}=e;return{...e,events:B(t),global:B(n)}})},F?X:null);let I=(0,G.useCallback)(({events:e,eventsDataMap:t,selectedBetTypes:l,contentType:m,anyConflicts:g,fullCoverBetTypesEnabled:_,editBetOriginalStake:b,selectedSysOption:C,firstBonusRule:w,useOnlyRealBalance:F,useOnlyBonusBalance:I,frenchFreebetEnabled:L,profitBoost:{active:ie,selectedOption:z},freebet:{active:B,selectedOption:U},counterOffers:W,quickBetActive:G,quickBetAmount:q,quickBetSaved:J,quickBetErrorMessage:Y})=>{let X={},Z=m===i.Hybrid,Q=m===i.Betting||Z,{length:oe}=e,$=O&&k?e.filter(e=>{let t=k[y.LIVE].has(e.id),n=k[y.PREMATCH].has(e.id);return!(k[y.BOTH].has(e.id)||(e.isLive===1?t:n))}).length:oe;if(!Z&&Q&&!(S||x))X[r.LOGGED_OUT]=H({type:a.WARNING,Component:ue,blocking:[i.Betting]});else{if(W.length&&e.length&&e.forEach((e,t)=>{let n=Number(W[t]),o=e.initialPrice;if(n){let t=Number(ee({price:e.price,odds_raised_percent:E,decimalRounding:D}));o&&n<o?X[r.MIN_COUNTER_PROHIBITION]=V({type:a.WARNING,title:`Offered odd should be greater than existing one`,blocking:[i.Betting]}):n>t&&(X[r.MAX_COUNTER_EXCEEDED]=V({type:a.WARNING,title:`Offered odd can not be greater than MAX`,blocking:[i.Betting]}))}}),g&&!(_||l.includes(n.Single))&&(X[r.EVENTS_CONFLICT]=V({type:a.ERROR,title:`Highlighted events cannot be combined`,blocking:_?[]:[i.Betting,i.Booking]})),B){if(U?.maxAmounts[A]){let{MaxAmount:e,MaxPercent:t}=U.maxAmounts[A];(e||t&&U.value)&&(X[r.FREEBET]=V({type:a.INFO,title:`For selected free bet max payout is {1}`,nonTranslatableValues:{1:R(j,e??(t?U.value*t/100:0))}}))}}else if(ie){if(z?.maxAmounts[A]){let{MaxBetAmount:e}=z.maxAmounts[A];X[r.FREEBET]=V({type:a.INFO,blocking:(t.get(z.betType)??[]).some(({stake:t,stakeMultiplier:n})=>Number(t)*n>e)?[i.Betting]:[],title:`For selected profit boost max bet is {1}`,nonTranslatableValues:{1:R(j,e)}})}}else if(w&&l.includes(n.Multiple)){let t=``,n=w.find(e=>{let t=e.minimumSelections-$;return(0,ae.default)(1,7,t)&&$!==e.minimumSelections})??w.reduce((e,t)=>t.minimumSelections<=$&&t.minimumSelections>(e?.minimumSelections??-1)?t:e,null)??void 0;if(n?.maximumSelections!==n?.minimumSelections&&(t=`${n?.minimumSelections} - ${n?.maximumSelections}`),n){let i=n.minimumSelections-$,o=n.minOdds>0,[{minimumSelections:s}]=w,c=e.some(({price:e})=>e&&e<n.minOdds);X[r.EXPRESS_BONUS]=H({type:a.INFO,iconClass:`bc-i-bonus`,Component:()=>(0,K.jsx)(se,{someSelectionLowerMinOdd:c,percentage:n.percentage,sameBonusRuleCount:t,numEventsForBonus:i,minimumSelectionsToGetAccBonus:s,minStake:n.minStakes[A],allBonusRules:w,currentSelections:$,...o&&{minOdds:n.minOdds}}),blocking:[]})}}if(Q){Z&&!(S||x)&&(X[r.LOGGED_OUT]=H({type:a.WARNING,Component:ue,blocking:[i.Betting]}));let e=v({eventsDataMap:t,selectedSysOption:C,selectedBetTypes:l,fullCoverBetTypesEnabled:_});if(!B&&e>te({useOnlyRealBalance:F,useOnlyBonusBalance:I,calculatedBalance:u,sport_bonus:s,casino_balance:c,frozen_balance:d,frenchFreebetEnabled:L,calculatedBonusMoney:h})&&(X[r.INSUFFICIENT_BALANCE]=H({type:a.WARNING,Component:()=>L?(0,K.jsx)(le,{}):(0,K.jsx)(ce,{className:`for-betslip`}),blocking:[i.Betting]})),M>0||N>0||P>0){let e,n=W.some(e=>e);outerLoop:for(let r of l){let i=f({eventsDataMap:t,fullCoverBetTypesEnabled:_,betType:r,selectedSysOption:C})||[];for(let t=0,r=i.length;t<r;t++){let r=i[t],a=re(Number(r.stake)+b),o=a*r.stakeMultiplier;if(o>0){if(n){if(o<P){e={stakeType:`counter offer`,value:P};break outerLoop}}else if(o<M){e={stakeType:`total`,value:M};break outerLoop}else if(a<N){e={stakeType:`unit`,value:N};break outerLoop}}}}!B&&e&&(X[r.INSUFFICIENT_STAKE]=V({type:a.WARNING,title:`Minimum ${e.stakeType} stake requirements not met ({1})`,nonTranslatableValues:{1:R(j,ne(e.value))},blocking:[i.Betting]}))}}}G&&Y&&(X[r.QUICK_BET_EMPTY_STAKE]=V({type:a.WARNING,title:Y,nonTranslatableValues:{1:R(j,M)},blocking:[i.Betting]})),G&&q&&(Number(q)<M?X[r.MIN_QUICK_BET_PROHIBITION]=V({type:a.WARNING,title:`Bet amount is less than min allowed amount ({1}).`,nonTranslatableValues:{1:R(j,M)},blocking:[i.Betting]}):Number(q)>te({useOnlyRealBalance:F,useOnlyBonusBalance:I,calculatedBalance:u,sport_bonus:s,casino_balance:c,frozen_balance:d,calculatedBonusMoney:h,frenchFreebetEnabled:L})?X[r.INSUFFICIENT_BALANCE]=H({type:a.WARNING,Component:()=>(0,K.jsx)(ce,{className:`for-betslip`}),blocking:[i.Betting]}):J||(X[r.QUICK_BET_SAVED]=V({type:a.WARNING,title:`Save quick bet`,blocking:[i.Betting]}))),p(e).some(e=>e.isBlocked)&&(X[r.LOCKED_EVENT]=V({type:a.WARNING,title:`There are locked events`,blocking:[i.Betting,i.Booking]})),p(e).some(e=>e.isDeleted)&&(X[r.DELETED_EVENT]=V({type:a.WARNING,title:`There are deleted events`,blocking:[i.Betting,i.Booking]})),T!==void 0&&T!==0&&l.includes(n.Multiple)&&oe>T&&(X[r.MAX_EVENTS_EXCEEDED]=V({type:a.WARNING,title:`Maximum ({1}) allowed events for multiple bet exceeded `,nonTranslatableValues:{1:T},blocking:[i.Betting,i.Booking]})),o(t=>{let n=Object.keys(t.global).reduce((e,n)=>{let r=t.global[n];return r.persistent&&(e[n]=r),e},{}),r=e.reduce((e,{id:n})=>(n in t.events&&(e[n]=t.events[n]),e),{});return{...t,events:r,global:Object.assign(X,n)}})},[S,x,T,E,D,A,j,u,s,c,d,h,M,N,P,k,O]),L=(0,G.useCallback)(e=>{let t={},n;e.forEach(({type:e,title:r,eventId:i,nonTranslatableValues:a,lifetime:o})=>{i?t[i]=V({type:e,title:r}):n=r===`issue_with_bet_contact_support`?H({type:e,Component:Q,lifetime:o,persistent:!0}):V({type:e,title:r,lifetime:o,persistent:!0,nonTranslatableValues:a})}),o(e=>({...e,events:t,global:n?{...e.global,[r.BET_RESULT]:n}:e.global}))},[]),z=(0,G.useCallback)(()=>o(e=>({...e,events:{},global:r.BET_RESULT in e.global?W(e.global,r.BET_RESULT):e.global})),[]),U=(0,G.useCallback)(({type:e,title:t,blocking:n,lifetime:i=5e3})=>o(a=>({...a,global:{...a.global,[r.BOOK_RESULT]:V({type:e,title:t,lifetime:i,blocking:n,persistent:!0})}})),[]),Z=(0,G.useCallback)(()=>o(e=>r.BOOK_RESULT in e.global?{...e,global:W(e.global,r.BOOK_RESULT)}:e),[]);return(0,K.jsx)(q.Provider,{value:{setMessages:I,setDoBetResponseMessages:L,clearDoBetResponseMessages:z,setBookBetResponseMessage:U,clearBookBetResponseMessage:Z},children:(0,K.jsx)(J.Provider,{value:t,children:e})})},Q=()=>{let e=N();return u.app.liveChat.enabled?(0,K.jsx)(`span`,{className:`bet-slip-info-link`,onClick:()=>z.dispatchEvent(`open`),children:e(k)}):(0,K.jsx)(K.Fragment,{children:e(k)})},oe=c(()=>I(()=>import(`./BetslipSportsBonusInfo.ClthN5zV.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124]))),$=5.6,se=({percentage:e,numEventsForBonus:t,minOdds:n,sameBonusRuleCount:r,someSelectionLowerMinOdd:i,minimumSelectionsToGetAccBonus:a,allBonusRules:o,currentSelections:s=0,minStake:c})=>{let{currency:{name:u,symbol:d}}=m(),{min_bet_stakes:ee={}}=_(),f=N(),{exclude_boosted_selections_from_bonuses:p}=_(),g=(0,G.useRef)(null),v=(0,G.useRef)(null),y=p?`(${f(j)})`:``,te=()=>{o?.length&&C.open({type:`info`,title:`Accumulator bonus`,Component:()=>(0,K.jsx)(G.Suspense,{fallback:null,children:(0,K.jsx)(oe,{sportsRulesInfo:o})}),className:`expressBonusInfoPopup`})},b=f(i?T:r?E:D,{1:e,2:t,3:n??``,4:r,5:a}),w=(0,G.useMemo)(()=>o?Object.values(o.reduce((e,t)=>((!e[t.minimumSelections]||t.percentage>e[t.minimumSelections].percentage)&&(e[t.minimumSelections]=t),e),{})).sort((e,t)=>e.minimumSelections-t.minimumSelections):[],[o]),O=w.findIndex((e,t)=>s<e.minimumSelections&&(t===0||s>=w[t-1].minimumSelections)),k=O>=0?O:w.length-1,A=w.length>0&&w.length<$?w.length:$,M=(0,G.useMemo)(()=>({arrows:!1,slidesToScroll:A,spaceBetween:4,startIndex:k}),[]);if((0,G.useEffect)(()=>{let e=v.current;if(!e||e.destroyed||w.length<=Math.floor($))return;let t=e.activeIndex,n=t+Math.floor($)-1;if(k>=t&&k<=n)return;let r=Math.max(0,k-Math.floor($)+1);e.slideTo(r,300)},[k,w.length]),b===`bonus_info_some_selection_lower_min_odd`)return(0,K.jsxs)(`span`,{children:[b,y]});let re=c??ee[u];return(0,K.jsxs)(`div`,{className:`bonusInfoCard`,children:[(0,K.jsxs)(`div`,{className:`bonusInfoCardContent`,children:[(0,K.jsxs)(`div`,{className:`bonusInfoContent`,children:[(0,K.jsxs)(`div`,{className:`bonusInfoTitle`,onClick:te,children:[(0,K.jsx)(S,{className:`betslip-bonus-icon`,name:`Info`}),(0,K.jsxs)(`p`,{className:`bonusInfoText`,children:[(0,K.jsxs)(`span`,{children:[f(`Min Odds`),` = `]}),(0,K.jsx)(`span`,{className:`bonusInfoValue`,children:n})]}),(0,K.jsxs)(`p`,{className:`bonusInfoText`,children:[(0,K.jsxs)(`span`,{children:[f(`Min Stake`),` = `]}),(0,K.jsxs)(`span`,{className:`bonusInfoValue`,children:[ne(re),` `,d]})]})]}),(0,K.jsxs)(`span`,{className:`bonusInfoDesc`,children:[b,y&&(0,K.jsxs)(K.Fragment,{children:[` `,y]})]})]}),(0,K.jsx)(`p`,{className:`bonusInfoLabel`,children:f(`{percentage}% Bonus`,{percentage:e})})]}),(0,K.jsxs)(`div`,{className:`bonusInfoCardScrollContent`,children:[w.length>0&&(0,K.jsx)(`div`,{className:`bonusTiersScroll`,ref:g,children:(0,K.jsx)(h,{options:M,onSwiper:e=>{v.current=e},children:w.map((e,t)=>{let n=s>=e.minimumSelections,r=s<e.minimumSelections&&(t===0||s>=w[t-1].minimumSelections);return(0,K.jsx)(`div`,{className:`bonusTierItem${n?` bonusTierItemAchieved`:``}${r?` bonusTierItemCurrent`:``}`,children:(0,K.jsxs)(`span`,{className:`bonusTierPercentage`,children:[e.percentage,`%`]})},e.minimumSelections)})})}),l.isMobile?(0,K.jsx)(`p`,{onClick:()=>x.getInstance().dispatchEvent(`closeBetslip`),className:`bonusInfoIcon`,children:(0,K.jsx)(`i`,{className:`bc-i-add`})}):null]})]})},ce=({className:e})=>{let t=N(),n=F();return(0,K.jsx)(K.Fragment,{children:(0,K.jsx)(`div`,{className:`bs-info-massages ${e||``}`,children:(0,K.jsxs)(`div`,{className:`quickBetMsgWrapper-bc betslip-warning-message `,children:[(0,K.jsx)(`i`,{className:`bs-notification-icon-bc bc-i-attention`}),(0,K.jsxs)(`div`,{className:`quickBetMsgText-bc`,children:[(0,K.jsx)(`span`,{children:t(`Insufficient balance`)}),(0,K.jsx)(`span`,{className:`bet-slip-info-link`,onClick:e=>{if(e.stopPropagation(),u.partner.integrationMode)d.notify({type:`deposit`});else{let e=P({section:`balance`,page:`deposit`});n.location.search!==e&&n.push({search:e}),x.getInstance().dispatchEvent(`closeBetslip`)}},children:t(`Deposit`)})]})]})})})},le=()=>{let e=N(),{profile:{calculatedBonusMoneyFormatted:t,currency_symbol:n}}=b();return(0,K.jsx)(K.Fragment,{children:(0,K.jsx)(`div`,{className:`bs-info-massages for-betslip`,children:(0,K.jsxs)(`div`,{className:`quickBetMsgWrapper-bc betslip-warning-message `,children:[(0,K.jsx)(`i`,{className:`bs-notification-icon-bc bc-i-attention`}),(0,K.jsxs)(`div`,{className:`quickBetMsgText-bc`,children:[(0,K.jsx)(`span`,{children:e(`Insufficient Freebet balance ({balance})`,{balance:R(n,t)})}),(0,K.jsx)(`span`,{className:`bet-slip-info-link`,onClick:()=>x.getInstance().dispatchEvent(`changeExtraFunctionActiveState`,{functionKey:`frenchFreebet`,active:!1}),children:e(`Switch off freebet`)})]})]})})})},ue=()=>{let e=N(),{hideRegisterButton:t}=u?.userAuthentication||{},n=e=>{e.stopPropagation(),L.dispatchEvent(`addComponentPopup`,{component:`AuthPopup`,props:{popupContentType:w.Login}})};return(0,K.jsx)(K.Fragment,{children:t?(0,K.jsxs)(K.Fragment,{children:[e(`To place your bet, please`),` `,(0,K.jsx)(`span`,{className:`bet-slip-info-link`,onClick:n,children:e(O)})]}):(0,K.jsxs)(K.Fragment,{children:[e(`To place your bet, please`),` `,(0,K.jsx)(`span`,{className:`bet-slip-info-link`,onClick:n,children:e(O)}),` `,e(`or`),(0,K.jsx)(`span`,{className:o.getInstance().authenticationEnabledForIP?`bet-slip-info-link`:`display-none`,onClick:e=>{e.stopPropagation(),L.dispatchEvent(`addComponentPopup`,{component:`AuthPopup`,props:{popupContentType:w.Registration}})},children:e(A)})]})})};export{J as a,Z as i,ce as n,U as o,q as r,ue as t};