(self.webpackChunkstars_web_client=self.webpackChunkstars_web_client||[]).push([[65790],{519737:e=>{e.exports={TXTACL_Bonus_Features:{id:"TXTACL_Bonus_Features",defaultMessage:"Bonus Features"},TXTACL_Wilds:{id:"TXTACL_Wilds",defaultMessage:"Wilds"},TXTWCL_Bonus_Rounds:{id:"TXTWCL_Bonus_Rounds",defaultMessage:"Bonus Rounds"},TXTWCL_Create_winning_combinations_th_ELL:{id:"TXTWCL_Create_winning_combinations_th_ELL",defaultMessage:"Create winning combinations through a variety of unique wild symbols."},TXTWCL_Free_Spins:{id:"TXTWCL_Free_Spins",defaultMessage:"Free Spins"},TXTWCL_Multipliers:{id:"TXTWCL_Multipliers",defaultMessage:"Multipliers"},TXTWCL_Multiply_betsX_line_wins_and_t_ELL:{id:"TXTWCL_Multiply_betsX_line_wins_and_t_ELL",defaultMessage:"Multiply bets, line wins and total wins to maximize your returns."},TXTWCL_Spin_the_reels_and_multiply_yo_ELL:{id:"TXTWCL_Spin_the_reels_and_multiply_yo_ELL",defaultMessage:"Spin the reels and multiply your winnings for free. "},TXTWCL_Trigger_the_bonus_round_to_spi_ELL:{id:"TXTWCL_Trigger_the_bonus_round_to_spi_ELL",defaultMessage:"Trigger the bonus round to spin and win extra rewards."}}},95644:e=>{e.exports={TXTCLI_Play:{id:"TXTCLI_Play",defaultMessage:"Play",flags:["TRACK"],track:"Play"},TXTWCL_Join:{id:"TXTWCL_Join",defaultMessage:"Join",flags:["TRACK"],track:"Join"}}},766424:e=>{e.exports={TXTWCL_Watch_Trailer:{id:"TXTWCL_Watch_Trailer",defaultMessage:"Watch Trailer",flags:["TRACK"],track:"Watch Trailer"}}},46261:e=>{e.exports={TXTCLI_More:{id:"TXTCLI_More",defaultMessage:"More",flags:["TRACK"],track:"More"}}},744820:e=>{e.exports={TXTWCL_Click_on_add_to_FavoriteX:{id:"TXTWCL_Click_on_add_to_FavoriteX",defaultMessage:"Click on add to Favorite."},TXTWCL_Go_to_the_left_MenuX:{id:"TXTWCL_Go_to_the_left_MenuX",defaultMessage:"Go to the left Menu."},TXTWCL_Launch_any_GameX:{id:"TXTWCL_Launch_any_GameX",defaultMessage:"Launch any Game."},TXTWCL_Look_for_the_N0_symbol_on_any__ELL:{id:"TXTWCL_Look_for_the_N0_symbol_on_any__ELL",defaultMessage:"Look for the {0} symbol on any game icon or within the game menu"},TXTWCL_You_can_now_add_games_to_your__ELL:{id:"TXTWCL_You_can_now_add_games_to_your__ELL",defaultMessage:"You can now add games to your Favorites!"}}},410135:e=>{e.exports={TXTINS_Next:{id:"TXTINS_Next",defaultMessage:"Next",track:"Next"}}},827637:e=>{e.exports={TXTCLI_Description:{id:"TXTCLI_Description",defaultMessage:"Description"}}},200016:e=>{e.exports={TXTCLI_Play:{id:"TXTCLI_Play",defaultMessage:"Play",flags:["TRACK"],track:"Play"},TXTWCL_Features:{id:"TXTWCL_Features",defaultMessage:"Features"},TXTWCL_Join:{id:"TXTWCL_Join",defaultMessage:"Join",flags:["TRACK"],track:"Join"},TXTWCL_NEW:{id:"TXTWCL_NEW",defaultMessage:"NEW",flags:["TRACK"]}}},995469:e=>{e.exports={TXTCLI_Free_Spins:{id:"TXTCLI_Free_Spins",defaultMessage:"Free Spins",track:"Free Spins"}}},619572:e=>{e.exports={TXTACL_Hot:{id:"TXTACL_Hot",defaultMessage:"Hot"},TXTCLI_High_Roller:{id:"TXTCLI_High_Roller",defaultMessage:"High Roller"},TXTCLI_LIVE:{id:"TXTCLI_LIVE",defaultMessage:"LIVE"},TXTCLI_New__new_game:{id:"TXTCLI_New__new_game",defaultMessage:"New"},TXTMOB_Exclusive:{id:"TXTMOB_Exclusive",defaultMessage:"Exclusive",flags:["TRACK"],track:"Exclusive"},TXTWCL_Race:{id:"TXTWCL_Race",defaultMessage:"Race"}}},886873:e=>{e.exports={TXTCLI_Free_Spins:{id:"TXTCLI_Free_Spins",defaultMessage:"Free Spins",track:"Free Spins"}}},378369:e=>{e.exports={TXTMOB_Exclusive:{id:"TXTMOB_Exclusive",defaultMessage:"Exclusive",flags:["TRACK"],track:"Exclusive"}}},651183:e=>{e.exports={TXTCLI_Cancel:{id:"TXTCLI_Cancel",defaultMessage:"Cancel",flags:["TRACK"],track:"Cancel"},TXTCLI_Close:{id:"TXTCLI_Close",defaultMessage:"Close",flags:["TRACK"],track:"Close"},TXTCLI_CongratulationsX:{id:"TXTCLI_CongratulationsX",defaultMessage:"Congratulations!"},TXTCLI_Error:{id:"TXTCLI_Error",defaultMessage:"Error"},TXTWCL_Buy_this_item:{id:"TXTWCL_Buy_this_item",defaultMessage:"Buy this item",flags:["TRACK"],track:"Buy this item"},TXTWCL_XtitleXXBrandCoinXX_PriceXX_ti_ELL:{id:"TXTWCL_XtitleXXBrandCoinXX_PriceXX_ti_ELL",defaultMessage:"{brandCoin} Price:{0} {brandCoin}"},TXTWCL_You_receivedX_N0:{id:"TXTWCL_You_receivedX_N0",defaultMessage:"You received: {0}"}}},725579:e=>{e.exports={TXTACL_We_are_sorryX_an_unexpected_er_ELL:{id:"TXTACL_We_are_sorryX_an_unexpected_er_ELL",defaultMessage:"We are sorry, an unexpected error occurred and we were unable to launch your game. Please try again. If you continue to receive this error, please visit the Help Center."},TXTCLI_Login:{id:"TXTCLI_Login",defaultMessage:"Login",flags:["TRACK"],track:"Login"},TXTCLI_OK:{id:"TXTCLI_OK",defaultMessage:"OK",flags:["TRACK"],track:"OK"},TXTCLI_Resume_Playing:{id:"TXTCLI_Resume_Playing",defaultMessage:"Resume Playing",flags:["TRACK"],track:"Resume Playing"},TXTWCL_Interrupted_games:{id:"TXTWCL_Interrupted_games",defaultMessage:"Interrupted games"},TXTWCL_Sorry___an_error_has_occurred:{id:"TXTWCL_Sorry___an_error_has_occurred",defaultMessage:"Sorry - an error has occurred"},TXTWCL_You_have_an_interrupted_spin_o_ELL:{id:"TXTWCL_You_have_an_interrupted_spin_o_ELL",defaultMessage:"You have an interrupted spin on this game. To continue playing this game, please complete the spin from the same mobile device, computer or website you used previously!"}}},438225:e=>{e.exports={TXTACL_Please_finish_or_close_the_ong_ELL:{id:"TXTACL_Please_finish_or_close_the_ong_ELL",defaultMessage:"Please finish or close the ongoing Free Spin session before opening a new one."},TXTACL_You_can_only_play_one_Free_Spi_ELL:{id:"TXTACL_You_can_only_play_one_Free_Spi_ELL",defaultMessage:"You can only play one Free Spin session per time."},TXTCLI_Cancel:{id:"TXTCLI_Cancel",defaultMessage:"Cancel",flags:["TRACK"],track:"Cancel"},TXTWCL_Free_Spin_Session_Already_Ongo_ELL:{id:"TXTWCL_Free_Spin_Session_Already_Ongo_ELL",defaultMessage:"Free Spin Session Already Ongoing"},TXTWCL_Launch_Real_Money:{id:"TXTWCL_Launch_Real_Money",defaultMessage:"Launch Real Money",flags:["TRACK"],track:"Launch Real Money"}}},207265:e=>{e.exports={TXTACL_Pick_Your_Game:{id:"TXTACL_Pick_Your_Game",defaultMessage:"Pick Your Game"}}},71041:e=>{e.exports={TXTCLI_Back:{id:"TXTCLI_Back",defaultMessage:"Back",flags:["TRACK"],track:"Back"},TXTWCL_Accept_Terms_X_Conditions:{id:"TXTWCL_Accept_Terms_X_Conditions",defaultMessage:"Accept Terms & Conditions",flags:["TRACK"],track:"Accept Terms & Conditions"},TXTWCL_HereXs_how_to_take_part:{id:"TXTWCL_HereXs_how_to_take_part",defaultMessage:"Here''s how to take part"},TXTWCL_Terms_and_Conditions:{id:"TXTWCL_Terms_and_Conditions",defaultMessage:"Terms and Conditions",flags:["TRACK"],track:"Terms and Conditions"},TXTWCL_The_Spin_of_the_Day_Terms_X_Co_ELL:{id:"TXTWCL_The_Spin_of_the_Day_Terms_X_Co_ELL",defaultMessage:"The Terms & Conditions have changed. Please review and accept the new Terms & Conditions to continue participating."},TXTWCL_XfirstXThe_Races_Terms_X_Condi_ELL:{id:"TXTWCL_XfirstXThe_Races_Terms_X_Condi_ELL",defaultMessage:"The Races Terms & Conditions have changed.Please review and accept the new Terms & Conditions to continue participating in Races.",flags:["TRACK"]}}},447757:e=>{e.exports={TXTCLI_OK:{id:"TXTCLI_OK",defaultMessage:"OK",flags:["TRACK"],track:"OK"},TXTWCL_Click_XaXhereX_aX_for_general__ELL:{id:"TXTWCL_Click_XaXhereX_aX_for_general__ELL",defaultMessage:"Click here for general Terms & Conditions."},TXTWCL_Sorry___an_error_has_occurred:{id:"TXTWCL_Sorry___an_error_has_occurred",defaultMessage:"Sorry - an error has occurred"}}},918029:e=>{e.exports={TXTACL_You_cannot_access_another_game_ELL:{id:"TXTACL_You_cannot_access_another_game_ELL",defaultMessage:"You cannot access another game. For more information on gaming limits visit the help center."},TXTCLI_Error:{id:"TXTCLI_Error",defaultMessage:"Error"},TXTCLI_OK:{id:"TXTCLI_OK",defaultMessage:"OK",flags:["TRACK"],track:"OK"}}},171749:e=>{e.exports={TXTWCL_Set_gaming_limits:{id:"TXTWCL_Set_gaming_limits",defaultMessage:"Set gaming limits"}}},238186:e=>{e.exports={TXTMOB_Single_Player:{id:"TXTMOB_Single_Player",defaultMessage:"Single Player",flags:["TRACK"],track:"Single Player"},TXTWCL_Multiplayer:{id:"TXTWCL_Multiplayer",defaultMessage:"Multiplayer",flags:["TRACK"],track:"Multiplayer"}}},244299:e=>{e.exports={TXTMOB_Single_Player:{id:"TXTMOB_Single_Player",defaultMessage:"Single Player",flags:["TRACK"],track:"Single Player"},TXTWCL_Multiplayer:{id:"TXTWCL_Multiplayer",defaultMessage:"Multiplayer",flags:["TRACK"],track:"Multiplayer"}}},195288:e=>{e.exports={TXTACL_Bonus_Features:{id:"TXTACL_Bonus_Features",defaultMessage:"Bonus Features"},TXTACL_Maximum_Bet:{id:"TXTACL_Maximum_Bet",defaultMessage:"Maximum Bet"},TXTACL_Min_Bet:{id:"TXTACL_Min_Bet",defaultMessage:"Min Bet"},TXTACL_Minimum_Bet:{id:"TXTACL_Minimum_Bet",defaultMessage:"Minimum Bet"},TXTACL_Paylines:{id:"TXTACL_Paylines",defaultMessage:"Paylines"},TXTACL_Return_to_Player:{id:"TXTACL_Return_to_Player",defaultMessage:"Return to Player"},TXTMOB_Max_Bet:{id:"TXTMOB_Max_Bet",defaultMessage:"Max Bet"},TXTWCL_Bonus_Round:{id:"TXTWCL_Bonus_Round",defaultMessage:"Bonus Round"},TXTWCL_Free_Spins:{id:"TXTWCL_Free_Spins",defaultMessage:"Free Spins"},TXTWCL_Jackpot:{id:"TXTWCL_Jackpot",defaultMessage:"Jackpot"}}},364173:e=>{e.exports={TXTWCL_Play_Game:{id:"TXTWCL_Play_Game",defaultMessage:"Play Game",flags:["MULTI","TRACK"]},TXTWCL_Watch_Trailer:{id:"TXTWCL_Watch_Trailer",defaultMessage:"Watch Trailer",flags:["TRACK"],track:"Watch Trailer"},TXTWCL_Watch_again:{id:"TXTWCL_Watch_again",defaultMessage:"Watch again",flags:["TRACK"]}}},786019:e=>{e.exports={TXTMOB_Min_BetX:{id:"TXTMOB_Min_BetX",defaultMessage:"Min Bet:"},TXTWCL_DurationX:{id:"TXTWCL_DurationX",defaultMessage:"Duration:"},TXTWCL_Ends_InX:{id:"TXTWCL_Ends_InX",defaultMessage:"Ends In:"},TXTWCL_Starts_InX:{id:"TXTWCL_Starts_InX",defaultMessage:"Starts In:"},TXTWCL_Total_PrizesX:{id:"TXTWCL_Total_PrizesX",defaultMessage:"Total Prizes:"}}},294389:e=>{e.exports={TXTCLI_Prize:{id:"TXTCLI_Prize",defaultMessage:"Prize"},TXTCLI_Rank:{id:"TXTCLI_Rank",defaultMessage:"Rank"},TXTCLI_Score:{id:"TXTCLI_Score",defaultMessage:"Score"}}},83557:e=>{e.exports={TXTMOB_You:{id:"TXTMOB_You",defaultMessage:"You"}}},422325:e=>{e.exports={TXTCLI_OK:{id:"TXTCLI_OK",defaultMessage:"OK",flags:["TRACK"],track:"OK"}}},447923:e=>{e.exports={TXTCLI_Cancelled:{id:"TXTCLI_Cancelled",defaultMessage:"Cancelled",track:"Cancelled"},TXTCLI_Finished:{id:"TXTCLI_Finished",defaultMessage:"Finished"},TXTCLI_Play:{id:"TXTCLI_Play",defaultMessage:"Play",flags:["TRACK"],track:"Play"},TXTCLI_Register__toTournament:{id:"TXTCLI_Register__toTournament",defaultMessage:"Register",flags:["TRACK"],track:"Register"},TXTCLI_Registered:{id:"TXTCLI_Registered",defaultMessage:"Registered",track:"Registered"},TXTWCL_Join:{id:"TXTWCL_Join",defaultMessage:"Join",flags:["TRACK"],track:"Join"}}},751613:e=>{e.exports={TXTMOB_Prize_Information:{id:"TXTMOB_Prize_Information",defaultMessage:"Prize Information"},TXTWCL_Reward_Information:{id:"TXTWCL_Reward_Information",defaultMessage:"Reward Information"},TXTWCL_Valid_ForXXbXN0_daysX_bX:{id:"TXTWCL_Valid_ForXXbXN0_daysX_bX",defaultMessage:"Valid For:{0} days"}}},952323:e=>{e.exports={TXTWCL_Bonuses_may_not_be_withdrawnX__ELL:{id:"TXTWCL_Bonuses_may_not_be_withdrawnX__ELL",defaultMessage:"Bonuses may not be withdrawn. However, any winnings derived from stakes placed using the bonus may be withdrawn."},TXTWCL_Carry_an_expiry_date_and_all_s_ELL:{id:"TXTWCL_Carry_an_expiry_date_and_all_s_ELL",defaultMessage:"Carry an expiry date and all spins must be played on the specified game(s) before wins will be credited as cash."},TXTWCL_Carry_an_expiry_date_and_all_s_ELL_1:{id:"TXTWCL_Carry_an_expiry_date_and_all_s_ELL_1",defaultMessage:"Carry an expiry date and all spins must be played on the specified game(s) before wins will be credited as Instant Bonus."},TXTWCL_Carry_an_expiry_date_and_must__ELL:{id:"TXTWCL_Carry_an_expiry_date_and_must__ELL",defaultMessage:"Carry an expiry date and must be converted into cash by earning redemption points playing eligible games."},TXTWCL_Credited_Free_Spins_will_carry_ELL:{id:"TXTWCL_Credited_Free_Spins_will_carry_ELL",defaultMessage:"Credited Free Spins will carry a minimum value of {0} per spin."},TXTWCL_Is_credited_to_your_Stars_Acco_ELL:{id:"TXTWCL_Is_credited_to_your_Stars_Acco_ELL",defaultMessage:"Is credited to your {accountBrand} Account balance and is yours to keep with no wagering requirements or withdrawal restrictions."},TXTWCL_What_is_a_Cash_BonusX_How_can__ELL:{id:"TXTWCL_What_is_a_Cash_BonusX_How_can__ELL",defaultMessage:"What is a Cash Bonus? How can I use it?"},TXTWCL_What_is_a_Free_Spins_BonusX_Ho_ELL:{id:"TXTWCL_What_is_a_Free_Spins_BonusX_Ho_ELL",defaultMessage:"What is a Free Spins Bonus? How can I use it?"},TXTWCL_What_is_an_Instant_BonusX_How__ELL:{id:"TXTWCL_What_is_an_Instant_BonusX_How__ELL",defaultMessage:"What is an Instant Bonus? How can I use it?"}}},321937:e=>{e.exports={TXTWCL_Wagering_Requirements_XbXN0_Re_ELL:{id:"TXTWCL_Wagering_Requirements_XbXN0_Re_ELL",defaultMessage:"Wagering Requirements: {0} Redemption Point per {1}"},TXTWCL_Winning_Paid_As_XbXCashX_bX:{id:"TXTWCL_Winning_Paid_As_XbXCashX_bX",defaultMessage:"Winning Paid As: Cash"},TXTWCL_Winning_Paid_As_XbXInstant_Bon_ELL:{id:"TXTWCL_Winning_Paid_As_XbXInstant_Bon_ELL",defaultMessage:"Winning Paid As: Instant Bonus"}}},159771:e=>{e.exports={TXTCLI_Bonus:{id:"TXTCLI_Bonus",defaultMessage:"Bonus"},TXTMOB_Instant_Bonus:{id:"TXTMOB_Instant_Bonus",defaultMessage:"Instant Bonus"},TXTWCL_Cash:{id:"TXTWCL_Cash",defaultMessage:"Cash",flags:["TRACK"]},TXTWCL_Free_Spins:{id:"TXTWCL_Free_Spins",defaultMessage:"Free Spins"}}},247687:e=>{e.exports={TXTWCL_My_Races:{id:"TXTWCL_My_Races",defaultMessage:"My Races",flags:["TRACK"],track:"My Races"},TXTWCL_Next_Races:{id:"TXTWCL_Next_Races",defaultMessage:"Next Races",flags:["TRACK"],track:"Next Races"},TXTWCL_Terms_and_Conditions:{id:"TXTWCL_Terms_and_Conditions",defaultMessage:"Terms and Conditions",flags:["TRACK"],track:"Terms and Conditions"}}},471593:e=>{e.exports={TXTWCL_PlayingX:{id:"TXTWCL_PlayingX",defaultMessage:"Playing:"},TXTWCL_RegisteredX__number:{id:"TXTWCL_RegisteredX__number",defaultMessage:"Registered:"}}},806650:(e,t,a)=>{"use strict";a.r(t),a.d(t,{BonusFeatures:()=>Pe,Carousel3D:()=>Ps,CashIcon:()=>h,CasinoAllButton:()=>Gs,CasinoFavouritesList:()=>ci,CasinoFilter:()=>mi,CasinoGameHeader:()=>yi,CasinoGameIcon:()=>Bi,CasinoGameIconSL:()=>Fi,CasinoGameInfoCard:()=>Zi,CasinoGameInfoCardMax:()=>yr,CasinoGameList:()=>vd,CasinoGameTile:()=>Dr,CasinoGameTileSL:()=>sl,CasinoModal:()=>Gu,CasinoMultiGameImage:()=>Hu,CasinoPlaySelector:()=>tm,CasinoPlaySelectorSL:()=>fm,CasinoSection:()=>dp,CasinoSliderButtons:()=>gm,ColoredButton:()=>De,Cup:()=>k,EligibleFeatures:()=>Em,FsbIcon:()=>y,GameInfoIcon:()=>Mm,GameInfoIconSL:()=>Am,GameInfoTile:()=>Rm,GamesCard:()=>Um,IbIcon:()=>j,Info:()=>af,Leaderboard:()=>hf,LeaderboardCollapsible:()=>yf,LeaderboardRow:()=>Nf,LiveCasinoGameStatus:()=>cc,LiveCasinoGameTile:()=>gc,MoreIcon:()=>B,NewGame:()=>F,NumberedGameTile:()=>cd,PlayBar:()=>zf,PlayButton:()=>qf,PrizeCurrency:()=>Vf,PrizeInfo:()=>n_,Race:()=>r_,RaceHeader:()=>__,RacesCombinedCup:()=>o,RenderNames:()=>cp,TimedStatus:()=>b_,UPDATE_THROTTLE_TIME:()=>V_,applyRaceUpdate:()=>hp,clearState:()=>ip,extractPromoStream:()=>$_,favorites:()=>_p,freeSpinBonus:()=>pp,getIcon:()=>xp,getIconClassKeys:()=>D_,getIconFallback:()=>z_,getIconWidth:()=>P_,getLocalConfig:()=>Tp,getMarketingTagIcon:()=>q_,getMosaicProps:()=>Y_,getRenderIcon:()=>G_,getSLIconFallback:()=>F_,iconMeta:()=>R_,injectPromo:()=>U_,isFSB:()=>yp,isPromo:()=>H_,myRacesUpdates:()=>np,needsVideoTag:()=>W_,preload:()=>lp,raceStandingUpdate:()=>gp,raceUpdate:()=>sp,set:()=>fp,setLoading:()=>mp,transformParams:()=>Q_,transformRaceParams:()=>J_,useCasinoBonusGame:()=>y_,useGameInfoEnabled:()=>T_,useWidgetAnchor:()=>w_,userLoggedIn:()=>rp,userLoggedOut:()=>op,userUpdates:()=>ap});var n,s=a(952105);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{className:t,featureNames:a,onClick:n,onClose:i,properties:r}=e;const o=Object.keys(Re).map((e=>null!==r&&void 0!==r&&r[e]?Re[e]:void 0)).filter((e=>!!e)),l=(0,U.d4)(K.Lt.feature.get),c=(a||[]).concat(o),d=(u=c,(0,H.E$q)(u,Object.keys(We))).filter((e=>{const{flag:t}=We[e];return!t||l[t]}));var u;return(null===d||void 0===d?void 0:d.length)&&l.CasinoGameFeatureBonusFeatures?(0,Oe.jsxs)("div",{className:(0,V.default)(Z().container,i&&Z().popup,t),children:[(0,Oe.jsxs)("div",{className:(0,V.default)(Z().header),children:[i&&(0,Oe.jsx)(Y.A,{className:Z().arrow,onClick:i}),(0,Oe.jsxs)("span",{children:[(0,Oe.jsx)(q.wD,{...Q.TXTACL_Bonus_Features}),":"]}),n&&(0,Oe.jsx)($.A,{className:Z().info,onClick:n})]}),(0,Oe.jsx)("div",{className:Z().featureList,children:d.map((e=>{const t=We[e];return(0,Oe.jsxs)(s.Fragment,{children:[t.icon&&s.createElement(t.icon),(0,Oe.jsx)("span",{className:Z().text,children:(0,Oe.jsx)(q.wD,{...t.text})}),i&&(0,Oe.jsx)("span",{className:Z().description,children:(0,Oe.jsx)(q.wD,{...t.description})})]},e)}))})]}):null};var ze=a(466180),Fe=a.n(ze);const De=e=>{let{active:t,baseColor:a,className:n,message:s,onClick:i}=e;return(0,Oe.jsx)(q.YO,{className:(0,V.default)(Fe().container,n,Fe()[a],{[Fe().active]:t}),translation:s,onClick:i,size:"small",track:!1})};var Ge=it(),qe=e=>tt(e,Ge),Ve=it();qe.write=e=>tt(e,Ve);var He=it();qe.onStart=e=>tt(e,He);var Ue=it();qe.onFrame=e=>tt(e,Ue);var $e=it();qe.onFinish=e=>tt(e,$e);var Ye=[];qe.setTimeout=(e,t)=>{const a=qe.now()+t,n=()=>{const e=Ye.findIndex((e=>e.cancel==n));~e&&Ye.splice(e,1),Ze-=~e?1:0},s={time:a,handler:e,cancel:n};return Ye.splice(Ke(a),0,s),Ze+=1,at(),s};var Ke=e=>~(~Ye.findIndex((t=>t.time>e))||~Ye.length);qe.cancel=e=>{He.delete(e),Ue.delete(e),$e.delete(e),Ge.delete(e),Ve.delete(e)},qe.sync=e=>{et=!0,qe.batchedUpdates(e),et=!1},qe.throttle=e=>{let t;function a(){try{e(...t)}finally{t=null}}function n(){for(var e=arguments.length,n=new Array(e),s=0;s{He.delete(a),t=null},n};var Qe="undefined"!=typeof window?window.requestAnimationFrame:()=>{};qe.use=e=>Qe=e,qe.now="undefined"!=typeof performance?()=>performance.now():Date.now,qe.batchedUpdates=e=>e(),qe.catch=console.error,qe.frameLoop="always",qe.advance=()=>{"demand"!==qe.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):st()};var Je=-1,Ze=0,et=!1;function tt(e,t){et?(t.delete(e),e(0)):(t.add(e),at())}function at(){Je<0&&(Je=0,"demand"!==qe.frameLoop&&Qe(nt))}function nt(){~Je&&(Qe(nt),qe.batchedUpdates(st))}function st(){const e=Je;Je=qe.now();const t=Ke(Je);t&&(rt(Ye.splice(0,t),(e=>e.handler())),Ze-=t),Ze?(He.flush(),Ge.flush(e?Math.min(64,Je-e):16.667),Ue.flush(),Ve.flush(),$e.flush()):Je=-1}function it(){let e=new Set,t=e;return{add(a){Ze+=t!=e||e.has(a)?0:1,e.add(a)},delete:a=>(Ze-=t==e&&e.has(a)?1:0,e.delete(a)),flush(a){t.size&&(e=new Set,Ze-=t.size,rt(t,(t=>t(a)&&e.add(t))),Ze+=e.size,t=e)}}}function rt(e,t){e.forEach((e=>{try{t(e)}catch(a){qe.catch(a)}}))}var ot=Object.defineProperty,lt={};function ct(){}((e,t)=>{for(var a in t)ot(e,a,{get:t[a],enumerable:!0})})(lt,{assign:()=>Ct,colors:()=>xt,createStringInterpolator:()=>ht,skipAnimation:()=>yt,to:()=>gt,willAdvance:()=>Tt});var dt={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"===typeof e,str:e=>"string"===typeof e,num:e=>"number"===typeof e,und:e=>void 0===e};function ut(e,t){if(dt.arr(e)){if(!dt.arr(t)||e.length!==t.length)return!1;for(let a=0;ae.forEach(t);function ft(e,t,a){if(dt.arr(e))for(let n=0;ndt.und(e)?[]:dt.arr(e)?e:[e];function pt(e,t){if(e.size){const a=Array.from(e);e.clear(),mt(a,t)}}var ht,gt,vt=function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;ne(...a)))},bt=()=>"undefined"===typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),xt=null,yt=!1,Tt=ct,Ct=e=>{e.to&&(gt=e.to),e.now&&(qe.now=e.now),void 0!==e.colors&&(xt=e.colors),null!=e.skipAnimation&&(yt=e.skipAnimation),e.createStringInterpolator&&(ht=e.createStringInterpolator),e.requestAnimationFrame&&qe.use(e.requestAnimationFrame),e.batchedUpdates&&(qe.batchedUpdates=e.batchedUpdates),e.willAdvance&&(Tt=e.willAdvance),e.frameLoop&&(qe.frameLoop=e.frameLoop)},wt=new Set,Lt=[],jt=[],St=0,Et={get idle(){return!wt.size&&!Lt.length},start(e){St>e.priority?(wt.add(e),qe.onStart(It)):(kt(e),qe(Nt))},advance:Nt,sort(e){if(St)qe.onFrame((()=>Et.sort(e)));else{const t=Lt.indexOf(e);~t&&(Lt.splice(t,1),Mt(e))}},clear(){Lt=[],wt.clear()}};function It(){wt.forEach(kt),wt.clear(),qe(Nt)}function kt(e){Lt.includes(e)||Mt(e)}function Mt(e){Lt.splice(function(e,t){const a=e.findIndex(t);return a<0?e.length:a}(Lt,(t=>t.priority>e.priority)),0,e)}function Nt(e){const t=jt;for(let a=0;a0}var Xt="[-+]?\\d*\\.?\\d+",At=Xt+"%";function Bt(){for(var e=arguments.length,t=new Array(e),a=0;a1&&(a-=1),a<1/6?e+6*(t-e)*a:a<.5?t:a<2/3?e+(t-e)*(2/3-a)*6:e}function Vt(e,t,a){const n=a<.5?a*(1+t):a+t-a*t,s=2*a-n,i=qt(s,n,e+1/3),r=qt(s,n,e),o=qt(s,n,e-1/3);return Math.round(255*i)<<24|Math.round(255*r)<<16|Math.round(255*o)<<8}function Ht(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function Ut(e){return(parseFloat(e)%360+360)%360/360}function $t(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function Yt(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function Kt(e){let t=function(e){let t;return"number"===typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Dt.exec(e))?parseInt(t[1]+"ff",16)>>>0:xt&&void 0!==xt[e]?xt[e]:(t=Ot.exec(e))?(Ht(t[1])<<24|Ht(t[2])<<16|Ht(t[3])<<8|255)>>>0:(t=Rt.exec(e))?(Ht(t[1])<<24|Ht(t[2])<<16|Ht(t[3])<<8|$t(t[4]))>>>0:(t=zt.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Gt.exec(e))?parseInt(t[1],16)>>>0:(t=Ft.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=Wt.exec(e))?(255|Vt(Ut(t[1]),Yt(t[2]),Yt(t[3])))>>>0:(t=Pt.exec(e))?(Vt(Ut(t[1]),Yt(t[2]),Yt(t[3]))|$t(t[4]))>>>0:null}(e);if(null===t)return e;t=t||0;return`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`}var Qt=(e,t,a)=>{if(dt.fun(e))return e;if(dt.arr(e))return Qt({range:e,output:t,extrapolate:a});if(dt.str(e.output[0]))return ht(e);const n=e,s=n.output,i=n.range||[0,1],r=n.extrapolateLeft||n.extrapolate||"extend",o=n.extrapolateRight||n.extrapolate||"extend",l=n.easing||(e=>e);return e=>{const t=function(e,t){for(var a=1;a=e);++a);return a-1}(e,i);return function(e,t,a,n,s,i,r,o,l){let c=l?l(e):e;if(ca){if("identity"===o)return c;"clamp"===o&&(c=a)}if(n===s)return n;if(t===a)return e<=t?n:s;t===-1/0?c=-c:a===1/0?c-=t:c=(c-t)/(a-t);c=i(c),n===-1/0?c=-c:s===1/0?c+=n:c=c*(s-n)+n;return c}(e,i[t],i[t+1],s[t],s[t+1],l,r,o,n.map)}};var Jt=1.70158,Zt=1.525*Jt,ea=Jt+1,ta=2*Math.PI/3,aa=2*Math.PI/4.5,na=e=>{const t=7.5625,a=2.75;return e<1/a?t*e*e:e<2/a?t*(e-=1.5/a)*e+.75:e<2.5/a?t*(e-=2.25/a)*e+.9375:t*(e-=2.625/a)*e+.984375},sa={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>ea*e*e*e-Jt*e*e,easeOutBack:e=>1+ea*Math.pow(e-1,3)+Jt*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(7.189819*e-Zt)/2:(Math.pow(2*e-2,2)*((Zt+1)*(2*e-2)+Zt)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*ta),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*ta)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*aa)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*aa)/2+1,easeInBounce:e=>1-na(1-e),easeOutBounce:na,easeInOutBounce:e=>e<.5?(1-na(1-2*e))/2:(1+na(2*e-1))/2,steps:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"end";return a=>{const n=(a="end"===t?Math.min(a,.999):Math.max(a,.001))*e,s="end"===t?Math.floor(n):Math.ceil(n);return i=0,r=1,o=s/e,Math.min(Math.max(o,i),r);var i,r,o}}},ia=Symbol.for("FluidValue.get"),ra=Symbol.for("FluidValue.observers"),oa=e=>Boolean(e&&e[ia]),la=e=>e&&e[ia]?e[ia]():e,ca=e=>e[ra]||null;function da(e,t){const a=e[ra];a&&a.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}var ua=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");ma(this,e)}},ma=(e,t)=>ha(e,ia,t);function fa(e,t){if(e[ia]){let a=e[ra];a||ha(e,ra,a=new Set),a.has(t)||(a.add(t),e.observerAdded&&e.observerAdded(a.size,t))}return t}function _a(e,t){const a=e[ra];if(a&&a.has(t)){const n=a.size-1;n?a.delete(t):e[ra]=null,e.observerRemoved&&e.observerRemoved(n,t)}}var pa,ha=(e,t,a)=>Object.defineProperty(e,t,{value:a,writable:!0,configurable:!0}),ga=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,va=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,ba=new RegExp(`(${ga.source})(%|[a-z]+)`,"i"),xa=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,ya=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Ta=e=>{const[t,a]=Ca(e);if(!t||bt())return e;const n=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(n)return n.trim();if(a&&a.startsWith("--")){const t=window.getComputedStyle(document.documentElement).getPropertyValue(a);return t||e}return a&&ya.test(a)?Ta(a):a||e},Ca=e=>{const t=ya.exec(e);if(!t)return[,];const[,a,n]=t;return[a,n]},wa=(e,t,a,n,s)=>`rgba(${Math.round(t)}, ${Math.round(a)}, ${Math.round(n)}, ${s})`,La=e=>{pa||(pa=xt?new RegExp(`(${Object.keys(xt).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>la(e).replace(ya,Ta).replace(va,Kt).replace(pa,Kt))),a=t.map((e=>e.match(ga).map(Number))),n=a[0].map(((e,t)=>a.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))).map((t=>Qt({...e,output:t})));return e=>{var a;const s=!ba.test(t[0])&&(null===(a=t.find((e=>ba.test(e))))||void 0===a?void 0:a.replace(ga,""));let i=0;return t[0].replace(ga,(()=>`${n[i++](e)}${s||""}`)).replace(xa,wa)}},ja="react-spring: ",Sa=e=>{const t=e;let a=!1;if("function"!=typeof t)throw new TypeError(`${ja}once requires a function parameter`);return function(){a||(t(...arguments),a=!0)}},Ea=Sa(console.warn);var Ia=Sa(console.warn);function ka(e){return dt.str(e)&&("#"==e[0]||/\d/.test(e)||!bt()&&ya.test(e)||e in(xt||{}))}var Ma=bt()?s.useEffect:s.useLayoutEffect;function Na(){const e=(0,s.useState)()[1],t=(()=>{const e=(0,s.useRef)(!1);return Ma((()=>(e.current=!0,()=>{e.current=!1})),[]),e})();return()=>{t.current&&e(Math.random())}}var Xa=e=>(0,s.useEffect)(e,Aa),Aa=[];function Ba(e){const t=(0,s.useRef)();return(0,s.useEffect)((()=>{t.current=e})),t.current}var Oa=Symbol.for("Animated:node"),Ra=e=>e&&e[Oa],Wa=(e,t)=>((e,t,a)=>Object.defineProperty(e,t,{value:a,writable:!0,configurable:!0}))(e,Oa,t),Pa=e=>e&&e[Oa]&&e[Oa].getPayload(),za=class{constructor(){Wa(this,this)}getPayload(){return this.payload||[]}},Fa=class extends za{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,dt.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new Fa(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return dt.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,dt.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},Da=class extends Fa{constructor(e){super(0),this._string=null,this._toString=Qt({output:[e,e]})}static create(e){return new Da(e)}getValue(){const e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(dt.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=Qt({output:[this.getValue(),e]})),this._value=0,super.reset()}},Ga={dependencies:null},qa=class extends za{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return ft(this.source,((a,n)=>{var s;(s=a)&&s[Oa]===s?t[n]=a.getValue(e):oa(a)?t[n]=la(a):e||(t[n]=a)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&mt(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return ft(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){Ga.dependencies&&oa(e)&&Ga.dependencies.add(e);const t=Pa(e);t&&mt(t,(e=>this.add(e)))}},Va=class extends qa{constructor(e){super(e)}static create(e){return new Va(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,a)=>t.setValue(e[a]))).some(Boolean):(super.setValue(e.map(Ha)),!0)}};function Ha(e){return(ka(e)?Da:Fa).create(e)}function Ua(e){const t=Ra(e);return t?t.constructor:dt.arr(e)?Va:ka(e)?Da:Fa}var $a=(e,t)=>{const a=!dt.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,s.forwardRef)(((n,i)=>{const r=(0,s.useRef)(null),o=a&&(0,s.useCallback)((e=>{r.current=function(e,t){e&&(dt.fun(e)?e(t):e.current=t);return t}(i,e)}),[i]),[l,c]=function(e,t){const a=new Set;Ga.dependencies=a,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)});return e=new qa(e),Ga.dependencies=null,[e,a]}(n,t),d=Na(),u=()=>{const e=r.current;if(a&&!e)return;!1===(!!e&&t.applyAnimatedValues(e,l.getValue(!0)))&&d()},m=new Ya(u,c),f=(0,s.useRef)();Ma((()=>(f.current=m,mt(c,(e=>fa(e,m))),()=>{f.current&&(mt(f.current.deps,(e=>_a(e,f.current))),qe.cancel(f.current.update))}))),(0,s.useEffect)(u,[]),Xa((()=>()=>{const e=f.current;mt(e.deps,(t=>_a(t,e)))}));const _=t.getComponentProps(l.getValue());return s.createElement(e,{..._,ref:o})}))},Ya=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&qe.write(this.update)}};var Ka=Symbol.for("AnimatedComponent"),Qa=e=>dt.str(e)?e:e&&dt.str(e.displayName)?e.displayName:dt.fun(e)&&e.name||null;function Ja(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;n!0===e||!!(t&&e&&(dt.fun(e)?e(t):_t(e).includes(t))),en=(e,t)=>dt.obj(e)?t&&e[t]:e,tn=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,an=e=>e,nn=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:an,a=sn;e.default&&!0!==e.default&&(e=e.default,a=Object.keys(e));const n={};for(const s of a){const a=t(e[s],s);dt.und(a)||(n[s]=a)}return n},sn=["config","onProps","onStart","onChange","onPause","onResume","onRest"],rn={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function on(e){const t=function(e){const t={};let a=0;if(ft(e,((e,n)=>{rn[n]||(t[n]=e,a++)})),a)return t}(e);if(t){const a={to:t};return ft(e,((e,n)=>n in t||(a[n]=e))),a}return{...e}}function ln(e){return e=la(e),dt.arr(e)?e.map(ln):ka(e)?lt.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function cn(e){for(const t in e)return!0;return!1}function dn(e){return dt.fun(e)||dt.arr(e)&&dt.obj(e[0])}function un(e,t){var a;null===(a=e.ref)||void 0===a||a.delete(e),null===t||void 0===t||t.delete(e)}function mn(e,t){var a;t&&e.ref!==t&&(null===(a=e.ref)||void 0===a||a.delete(e),t.add(e),e.ref=t)}var fn={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},_n={...fn.default,mass:1,damping:1,easing:sa.linear,clamp:!1},pn=class{constructor(){this.velocity=0,Object.assign(this,_n)}};function hn(e,t){if(dt.und(t.decay)){const a=!dt.und(t.tension)||!dt.und(t.friction);!a&&dt.und(t.frequency)&&dt.und(t.damping)&&dt.und(t.mass)||(e.duration=void 0,e.decay=void 0),a&&(e.frequency=void 0)}else e.duration=void 0}var gn=[],vn=class{constructor(){this.changed=!1,this.values=gn,this.toValues=null,this.fromValues=gn,this.config=new pn,this.immediate=!1}};function bn(e,t){let{key:a,props:n,defaultProps:s,state:i,actions:r}=t;return new Promise(((t,o)=>{let l,c,d=Za(n.cancel??(null===s||void 0===s?void 0:s.cancel),a);if(d)f();else{dt.und(n.pause)||(i.paused=Za(n.pause,a));let e=null===s||void 0===s?void 0:s.pause;!0!==e&&(e=i.paused||Za(e,a)),l=Ja(n.delay||0,a),e?(i.resumeQueue.add(m),r.pause()):(r.resume(),m())}function u(){i.resumeQueue.add(m),i.timeouts.delete(c),c.cancel(),l=c.time-qe.now()}function m(){l>0&&!lt.skipAnimation?(i.delayed=!0,c=qe.setTimeout(f,l),i.pauseQueue.add(u),i.timeouts.add(c)):f()}function f(){i.delayed&&(i.delayed=!1),i.pauseQueue.delete(u),i.timeouts.delete(c),e<=(i.cancelId||0)&&(d=!0);try{r.start({...n,callId:e,cancel:d},t)}catch(a){o(a)}}}))}var xn=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?Cn(e.get()):t.every((e=>e.noop))?yn(e.get()):Tn(e.get(),t.every((e=>e.finished))),yn=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Tn=function(e,t){return{value:e,finished:t,cancelled:arguments.length>2&&void 0!==arguments[2]&&arguments[2]}},Cn=e=>({value:e,cancelled:!0,finished:!1});function wn(e,t,a,n){const{callId:s,parentId:i,onRest:r}=t,{asyncTo:o,promise:l}=a;return i||e!==o||t.reset?a.promise=(async()=>{a.asyncId=s,a.asyncTo=e;const c=nn(t,((e,t)=>"onRest"===t?void 0:e));let d,u;const m=new Promise(((e,t)=>(d=e,u=t))),f=e=>{const t=s<=(a.cancelId||0)&&Cn(n)||s!==a.asyncId&&Tn(n,!1);if(t)throw e.result=t,u(e),e},_=(e,t)=>{const i=new jn,r=new Sn;return(async()=>{if(lt.skipAnimation)throw Ln(a),r.result=Tn(n,!1),u(r),r;f(i);const o=dt.obj(e)?{...e}:{...t,to:e};o.parentId=s,ft(c,((e,t)=>{dt.und(o[t])&&(o[t]=e)}));const l=await n.start(o);return f(i),a.paused&&await new Promise((e=>{a.resumeQueue.add(e)})),l})()};let p;if(lt.skipAnimation)return Ln(a),Tn(n,!1);try{let t;t=dt.arr(e)?(async e=>{for(const t of e)await _(t)})(e):Promise.resolve(e(_,n.stop.bind(n))),await Promise.all([t.then(d),m]),p=Tn(n.get(),!0,!1)}catch(h){if(h instanceof jn)p=h.result;else{if(!(h instanceof Sn))throw h;p=h.result}}finally{s==a.asyncId&&(a.asyncId=i,a.asyncTo=i?o:void 0,a.promise=i?l:void 0)}return dt.fun(r)&&qe.batchedUpdates((()=>{r(p,n,n.item)})),p})():l}function Ln(e,t){pt(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var jn=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},Sn=class extends Error{constructor(){super("SkipAnimationSignal")}},En=e=>e instanceof kn,In=1,kn=class extends ua{constructor(){super(...arguments),this.id=In++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=Ra(this);return e&&e.getValue()}to(){for(var e=arguments.length,t=new Array(e),a=0;a1&&void 0!==arguments[1]&&arguments[1]})}_onPriorityChange(e){this.idle||Et.sort(this),da(this,{type:"priority",parent:this,priority:e})}},Mn=Symbol.for("SpringPhase"),Nn=e=>(1&e[Mn])>0,Xn=e=>(2&e[Mn])>0,An=e=>(4&e[Mn])>0,Bn=(e,t)=>t?e[Mn]|=3:e[Mn]&=-3,On=(e,t)=>t?e[Mn]|=4:e[Mn]&=-5,Rn=class extends kn{constructor(e,t){if(super(),this.animation=new vn,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!dt.und(e)||!dt.und(t)){const a=dt.obj(e)?{...e}:{...t,from:e};dt.und(a.default)&&(a.default=!0),this.start(a)}}get idle(){return!(Xn(this)||this._state.asyncTo)||An(this)}get goal(){return la(this.animation.to)}get velocity(){const e=Ra(this);return e instanceof Fa?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return Nn(this)}get isAnimating(){return Xn(this)}get isPaused(){return An(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,a=!1;const n=this.animation;let{toValues:s}=n;const{config:i}=n,r=Pa(n.to);!r&&oa(n.to)&&(s=_t(la(n.to))),n.values.forEach(((o,l)=>{if(o.done)return;const c=o.constructor==Da?1:r?r[l].lastPosition:s[l];let d=n.immediate,u=c;if(!d){if(u=o.lastPosition,i.tension<=0)return void(o.done=!0);let t=o.elapsedTime+=e;const a=n.fromValues[l],s=null!=o.v0?o.v0:o.v0=dt.arr(i.velocity)?i.velocity[l]:i.velocity;let r;const m=i.precision||(a==c?.005:Math.min(1,.001*Math.abs(c-a)));if(dt.und(i.duration))if(i.decay){const e=!0===i.decay?.998:i.decay,n=Math.exp(-(1-e)*t);u=a+s/(1-e)*(1-n),d=Math.abs(o.lastPosition-u)<=m,r=s*n}else{r=null==o.lastVelocity?s:o.lastVelocity;const t=i.restVelocity||m/10,n=i.clamp?0:i.bounce,l=!dt.und(n),f=a==c?o.v0>0:at,_||(d=Math.abs(c-u)<=m,!d));++e){l&&(p=u==c||u>c==f,p&&(r=-r*n,u=c));r+=(1e-6*-i.tension*(u-c)+.001*-i.friction*r)/i.mass*h,u+=r*h}}else{let n=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,o.durationProgress>0&&(o.elapsedTime=i.duration*o.durationProgress,t=o.elapsedTime+=e)),n=(i.progress||0)+t/this._memoizedDuration,n=n>1?1:n<0?0:n,o.durationProgress=n),u=a+i.easing(n)*(c-a),r=(u-o.lastPosition)/e,d=1==n}o.lastVelocity=r,Number.isNaN(u)&&(console.warn("Got NaN while animating:",this),d=!0)}r&&!r[l].done&&(d=!1),d?o.done=!0:t=!1,o.setValue(u,i.round)&&(a=!0)}));const o=Ra(this),l=o.getValue();if(t){const e=la(n.to);l===e&&!a||i.decay?a&&i.decay&&this._onChange(l):(o.setValue(e),this._onChange(e)),this._stop()}else a&&this._onChange(l)}set(e){return qe.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Xn(this)){const{to:e,config:t}=this.animation;qe.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let a;return dt.und(e)?(a=this.queue||[],this.queue=[]):a=[dt.obj(e)?e:{...t,to:e}],Promise.all(a.map((e=>this._update(e)))).then((e=>xn(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),Ln(this._state,e&&this._lastCallId),qe.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:a,from:n}=e;a=dt.obj(a)?a[t]:a,(null==a||dn(a))&&(a=void 0),n=dt.obj(n)?n[t]:n,null==n&&(n=void 0);const s={to:a,from:n};return Nn(this)||(e.reverse&&([a,n]=[n,a]),n=la(n),dt.und(n)?Ra(this)||this._set(a):this._set(n)),s}_update(e,t){let{...a}=e;const{key:n,defaultProps:s}=this;a.default&&Object.assign(s,nn(a,((e,t)=>/^on/.test(t)?en(e,n):e))),qn(this,a,"onProps"),Vn(this,"onProps",a,this);const i=this._prepareNode(a);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const r=this._state;return bn(++this._lastCallId,{key:n,props:a,defaultProps:s,state:r,actions:{pause:()=>{An(this)||(On(this,!0),vt(r.pauseQueue),Vn(this,"onPause",Tn(this,Wn(this,this.animation.to)),this))},resume:()=>{An(this)&&(On(this,!1),Xn(this)&&this._resume(),vt(r.resumeQueue),Vn(this,"onResume",Tn(this,Wn(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then((e=>{if(a.loop&&e.finished&&(!t||!e.noop)){const e=Pn(a);if(e)return this._update(e,!0)}return e}))}_merge(e,t,a){if(t.cancel)return this.stop(!0),a(Cn(this));const n=!dt.und(e.to),s=!dt.und(e.from);if(n||s){if(!(t.callId>this._lastToId))return a(Cn(this));this._lastToId=t.callId}const{key:i,defaultProps:r,animation:o}=this,{to:l,from:c}=o;let{to:d=l,from:u=c}=e;!s||n||t.default&&!dt.und(d)||(d=u),t.reverse&&([d,u]=[u,d]);const m=!ut(u,c);m&&(o.from=u),u=la(u);const f=!ut(d,l);f&&this._focus(d);const _=dn(t.to),{config:p}=o,{decay:h,velocity:g}=p;(n||s)&&(p.velocity=0),t.config&&!_&&function(e,t,a){a&&(hn(a={...a},t),t={...a,...t}),hn(e,t),Object.assign(e,t);for(const r in _n)null==e[r]&&(e[r]=_n[r]);let{frequency:n,damping:s}=e;const{mass:i}=e;dt.und(n)||(n<.01&&(n=.01),s<0&&(s=0),e.tension=Math.pow(2*Math.PI/n,2)*i,e.friction=4*Math.PI*s*i/n)}(p,Ja(t.config,i),t.config!==r.config?Ja(r.config,i):void 0);let v=Ra(this);if(!v||dt.und(d))return a(Tn(this,!0));const b=dt.und(t.reset)?s&&!t.default:!dt.und(u)&&Za(t.reset,i),x=b?u:this.get(),y=ln(d),T=dt.num(y)||dt.arr(y)||ka(y),C=!_&&(!T||Za(r.immediate||t.immediate,i));if(f){const e=Ua(d);if(e!==v.constructor){if(!C)throw Error(`Cannot animate between ${v.constructor.name} and ${e.name}, as the "to" prop suggests`);v=this._set(y)}}const w=v.constructor;let L=oa(d),j=!1;if(!L){const e=b||!Nn(this)&&m;(f||e)&&(j=ut(ln(x),y),L=!j),(ut(o.immediate,C)||C)&&ut(p.decay,h)&&ut(p.velocity,g)||(L=!0)}if(j&&Xn(this)&&(o.changed&&!b?L=!0:L||this._stop(l)),!_&&((L||oa(l))&&(o.values=v.getPayload(),o.toValues=oa(d)?null:w==Da?[1]:_t(y)),o.immediate!=C&&(o.immediate=C,C||b||this._set(l)),L)){const{onRest:e}=o;mt(Gn,(e=>qn(this,t,e)));const n=Tn(this,Wn(this,l));vt(this._pendingCalls,n),this._pendingCalls.add(a),o.changed&&qe.batchedUpdates((()=>{var t;(o.changed=!b,null===e||void 0===e||e(n,this),b)?Ja(r.onRest,n):null===(t=o.onStart)||void 0===t||t.call(o,n,this)}))}b&&this._set(x),_?a(wn(t.to,t,this._state,this)):L?this._start():Xn(this)&&!f?this._pendingCalls.add(a):a(yn(x))}_focus(e){const t=this.animation;e!==t.to&&(ca(this)&&this._detach(),t.to=e,ca(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;oa(t)&&(fa(t,this),En(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;oa(e)&&_a(e,this)}_set(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const a=la(e);if(!dt.und(a)){const e=Ra(this);if(!e||!ut(a,e.getValue())){const n=Ua(a);e&&e.constructor==n?e.setValue(a):Wa(this,n.create(a)),e&&qe.batchedUpdates((()=>{this._onChange(a,t)}))}}return Ra(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,Vn(this,"onStart",Tn(this,Wn(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),Ja(this.animation.onChange,e,this)),Ja(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;Ra(this).reset(la(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),Xn(this)||(Bn(this,!0),An(this)||this._resume())}_resume(){lt.skipAnimation?this.finish():Et.start(this)}_stop(e,t){if(Xn(this)){Bn(this,!1);const a=this.animation;mt(a.values,(e=>{e.done=!0})),a.toValues&&(a.onChange=a.onPause=a.onResume=void 0),da(this,{type:"idle",parent:this});const n=t?Cn(this.get()):Tn(this.get(),Wn(this,e??a.to));vt(this._pendingCalls,n),a.changed&&(a.changed=!1,Vn(this,"onRest",n,this))}}};function Wn(e,t){const a=ln(t);return ut(ln(e.get()),a)}function Pn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.loop,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.to;const n=Ja(t);if(n){const s=!0!==n&&on(n),i=(s||e).reverse,r=!s||s.reset;return zn({...e,loop:t,default:!1,pause:void 0,to:!i||dn(a)?a:void 0,from:r?e.from:void 0,reset:r,...s})}}function zn(e){const{to:t,from:a}=e=on(e),n=new Set;return dt.obj(t)&&Dn(t,n),dt.obj(a)&&Dn(a,n),e.keys=n.size?Array.from(n):null,e}function Fn(e){const t=zn(e);return dt.und(t.default)&&(t.default=nn(t)),t}function Dn(e,t){ft(e,((e,a)=>null!=e&&t.add(a)))}var Gn=["onStart","onRest","onChange","onPause","onResume"];function qn(e,t,a){e.animation[a]=t[a]!==tn(t,a)?en(t[a],e.key):void 0}function Vn(e,t){for(var a,n,s,i,r=arguments.length,o=new Array(r>2?r-2:0),l=2;le.idle&&!e.isDelayed&&!e.isPaused))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,a)=>e[a]=t.get())),e}set(e){for(const t in e){const a=e[t];dt.und(a)||this.springs[t].set(a)}}update(e){return e&&this.queue.push(zn(e)),this}start(e){let{queue:t}=this;return e?t=_t(e).map(zn):this.queue=[],this._flush?this._flush(this,t):(ts(this,t),Yn(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const a=this.springs;mt(_t(t),(t=>a[t].stop(!!e)))}else Ln(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(dt.und(e))this.start({pause:!0});else{const t=this.springs;mt(_t(e),(e=>t[e].pause()))}return this}resume(e){if(dt.und(e))this.start({pause:!1});else{const t=this.springs;mt(_t(e),(e=>t[e].resume()))}return this}each(e){ft(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:a}=this._events,n=this._active.size>0,s=this._changed.size>0;(n&&!this._started||s&&!this._started)&&(this._started=!0,pt(e,(e=>{let[t,a]=e;a.value=this.get(),t(a,this,this._item)})));const i=!n&&this._started,r=s||i&&a.size?this.get():null;s&&t.size&&pt(t,(e=>{let[t,a]=e;a.value=r,t(a,this,this._item)})),i&&(this._started=!1,pt(a,(e=>{let[t,a]=e;a.value=r,t(a,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}qe.onFrame(this._onFrame)}};function Yn(e,t){return Promise.all(t.map((t=>Kn(e,t)))).then((t=>xn(e,t)))}async function Kn(e,t,a){const{keys:n,to:s,from:i,loop:r,onRest:o,onResolve:l}=t,c=dt.obj(t.default)&&t.default;r&&(t.loop=!1),!1===s&&(t.to=null),!1===i&&(t.from=null);const d=dt.arr(s)||dt.fun(s)?s:void 0;d?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):mt(Hn,(a=>{const n=t[a];if(dt.fun(n)){const s=e._events[a];t[a]=e=>{let{finished:t,cancelled:a}=e;const i=s.get(n);i?(t||(i.finished=!1),a&&(i.cancelled=!0)):s.set(n,{value:null,finished:t||!1,cancelled:a||!1})},c&&(c[a]=t[a])}}));const u=e._state;t.pause===!u.paused?(u.paused=t.pause,vt(t.pause?u.pauseQueue:u.resumeQueue)):u.paused&&(t.pause=!0);const m=(n||Object.keys(e.springs)).map((a=>e.springs[a].start(t))),f=!0===t.cancel||!0===tn(t,"cancel");(d||f&&u.asyncId)&&m.push(bn(++e._lastAsyncId,{props:t,state:u,actions:{pause:ct,resume:ct,start(t,a){f?(Ln(u,e._lastAsyncId),a(Cn(e))):(t.onRest=o,a(wn(d,t,u,e)))}}})),u.paused&&await new Promise((e=>{u.resumeQueue.add(e)}));const _=xn(e,await Promise.all(m));if(r&&_.finished&&(!a||!_.noop)){const a=Pn(t,r,s);if(a)return ts(e,[a]),Kn(e,a,!0)}return l&&qe.batchedUpdates((()=>l(_,e,e.item))),_}function Qn(e,t){const a={...e.springs};return t&&mt(_t(t),(e=>{dt.und(e.keys)&&(e=zn(e)),dt.obj(e.to)||(e={...e,to:void 0}),es(a,e,(e=>Zn(e)))})),Jn(e,a),a}function Jn(e,t){ft(t,((t,a)=>{e.springs[a]||(e.springs[a]=t,fa(t,e))}))}function Zn(e,t){const a=new Rn;return a.key=e,t&&fa(a,t),a}function es(e,t,a){t.keys&&mt(t.keys,(n=>{(e[n]||(e[n]=a(n)))._prepareNode(t)}))}function ts(e,t){mt(t,(t=>{es(e.springs,t,(t=>Zn(t,e)))}))}var as,ns,ss=e=>{let{children:t,...a}=e;const n=(0,s.useContext)(is),i=a.pause||!!n.pause,r=a.immediate||!!n.immediate;a=function(e,t){const[a]=(0,s.useState)((()=>({inputs:t,result:e()}))),n=(0,s.useRef)(),i=n.current;let r=i;r?Boolean(t&&r.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let a=0;a{n.current=r,i==a&&(a.inputs=a.result=void 0)}),[r]),r.result}((()=>({pause:i,immediate:r})),[i,r]);const{Provider:o}=is;return s.createElement(o,{value:a},t)},is=(as=ss,ns={},Object.assign(as,s.createContext(ns)),as.Provider._context=as,as.Consumer._context=as,as);ss.Provider=is.Provider,ss.Consumer=is.Consumer;var rs=()=>{const e=[],t=function(t){Ia(`${ja}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const n=[];return mt(e,((e,s)=>{if(dt.und(t))n.push(e.start());else{const i=a(t,e,s);i&&n.push(e.start(i))}})),n};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const a=e.indexOf(t);~a&&e.splice(a,1)},t.pause=function(){return mt(e,(e=>e.pause(...arguments))),this},t.resume=function(){return mt(e,(e=>e.resume(...arguments))),this},t.set=function(t){mt(e,((e,a)=>{const n=dt.fun(t)?t(a,e):t;n&&e.set(n)}))},t.start=function(t){const a=[];return mt(e,((e,n)=>{if(dt.und(t))a.push(e.start());else{const s=this._getProps(t,e,n);s&&a.push(e.start(s))}})),a},t.stop=function(){return mt(e,(e=>e.stop(...arguments))),this},t.update=function(t){return mt(e,((e,a)=>e.update(this._getProps(t,e,a)))),this};const a=function(e,t,a){return dt.fun(e)?e(a,t):e};return t._getProps=a,t};function os(e,t,a){const n=dt.fun(t)&&t;n&&!a&&(a=[]);const i=(0,s.useMemo)((()=>n||3==arguments.length?rs():void 0),[]),r=(0,s.useRef)(0),o=Na(),l=(0,s.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const a=Qn(e,t),n=r.current>0&&!l.queue.length&&!Object.keys(a).some((t=>!e.springs[t]));return n?Yn(e,t):new Promise((n=>{Jn(e,a),l.queue.push((()=>{n(Yn(e,t))})),o()}))}})),[]),c=(0,s.useRef)([...l.ctrls]),d=[],u=Ba(e)||0;function m(e,a){for(let s=e;s{mt(c.current.slice(e,u),(e=>{un(e,i),e.stop(!0)})),c.current.length=e,m(u,e)}),[e]),(0,s.useMemo)((()=>{m(0,Math.min(u,e))}),a);const f=c.current.map(((e,t)=>Qn(e,d[t]))),_=(0,s.useContext)(ss),p=Ba(_),h=_!==p&&cn(_);Ma((()=>{r.current++,l.ctrls=c.current;const{queue:e}=l;e.length&&(l.queue=[],mt(e,(e=>e()))),mt(c.current,((e,t)=>{null===i||void 0===i||i.add(e),h&&e.start({default:_});const a=d[t];a&&(mn(e,a.ref),e.ref?e.queue.push(a):e.start(a))}))})),Xa((()=>()=>{mt(l.ctrls,(e=>e.stop(!0)))}));const g=f.map((e=>({...e})));return i?[g,i]:g}function ls(e,t){const a=dt.fun(e),[[n],s]=os(1,a?e:[e],a?t||[]:t);return a||2==arguments.length?[n,s]:n}function cs(e){let{children:t,...a}=e;return t(ls(a))}var ds=class extends kn{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=Qt(...t);const a=this._get(),n=Ua(a);Wa(this,n.create(a))}advance(e){const t=this._get();ut(t,this.get())||(Ra(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&ms(this._active)&&fs(this)}_get(){const e=dt.arr(this.source)?this.source.map(la):_t(la(this.source));return this.calc(...e)}_start(){this.idle&&!ms(this._active)&&(this.idle=!1,mt(Pa(this),(e=>{e.done=!1})),lt.skipAnimation?(qe.batchedUpdates((()=>this.advance())),fs(this)):Et.start(this))}_attach(){let e=1;mt(_t(this.source),(t=>{oa(t)&&fa(t,this),En(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){mt(_t(this.source),(e=>{oa(e)&&_a(e,this)})),this._active.clear(),fs(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=_t(this.source).reduce(((e,t)=>Math.max(e,(En(t)?t.priority:0)+1)),0))}};function us(e){return!1!==e.idle}function ms(e){return!e.size||Array.from(e).every(us)}function fs(e){e.idle||(e.idle=!0,mt(Pa(e),(e=>{e.done=!0})),da(e,{type:"idle",parent:e}))}lt.assign({createStringInterpolator:La,to:(e,t)=>new ds(e,t)});Et.advance;var _s=a(395384),ps=/^--/;function hs(e,t){return null==t||"boolean"===typeof t||""===t?"":"number"!==typeof t||0===t||ps.test(e)||vs.hasOwnProperty(e)&&vs[e]?(""+t).trim():t+"px"}var gs={};var vs={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},bs=["Webkit","Ms","Moz","O"];vs=Object.keys(vs).reduce(((e,t)=>(bs.forEach((a=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(a,t)]=e[t])),e)),vs);var xs=/^(matrix|translate|scale|rotate|skew)/,ys=/^(translate)/,Ts=/^(rotate|skew)/,Cs=(e,t)=>dt.num(e)&&0!==e?e+t:e,ws=(e,t)=>dt.arr(e)?e.every((e=>ws(e,t))):dt.num(e)?e===t:parseFloat(e)===t,Ls=class extends qa{constructor(e){let{x:t,y:a,z:n,...s}=e;const i=[],r=[];(t||a||n)&&(i.push([t||0,a||0,n||0]),r.push((e=>[`translate3d(${e.map((e=>Cs(e,"px"))).join(",")})`,ws(e,0)]))),ft(s,((e,t)=>{if("transform"===t)i.push([e||""]),r.push((e=>[e,""===e]));else if(xs.test(t)){if(delete s[t],dt.und(e))return;const a=ys.test(t)?"px":Ts.test(t)?"deg":"";i.push(_t(e)),r.push("rotate3d"===t?e=>{let[t,n,s,i]=e;return[`rotate3d(${t},${n},${s},${Cs(i,a)})`,ws(i,0)]}:e=>[`${t}(${e.map((e=>Cs(e,a))).join(",")})`,ws(e,t.startsWith("scale")?1:0)])}})),i.length&&(s.transform=new js(i,r)),super(s)}},js=class extends ua{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return mt(this.inputs,((a,n)=>{const s=la(a[0]),[i,r]=this.transforms[n](dt.arr(s)?s:a.map(la));e+=" "+i,t=t&&r})),t?"none":e}observerAdded(e){1==e&&mt(this.inputs,(e=>mt(e,(e=>oa(e)&&fa(e,this)))))}observerRemoved(e){0==e&&mt(this.inputs,(e=>mt(e,(e=>oa(e)&&_a(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),da(this,e)}};lt.assign({batchedUpdates:_s.unstable_batchedUpdates,createStringInterpolator:La,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var Ss=function(e){let{applyAnimatedValues:t=()=>!1,createAnimatedStyle:a=e=>new qa(e),getComponentProps:n=e=>e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s={applyAnimatedValues:t,createAnimatedStyle:a,getComponentProps:n},i=e=>{const t=Qa(e)||"Anonymous";return(e=dt.str(e)?i[e]||(i[e]=$a(e,s)):e[Ka]||(e[Ka]=$a(e,s))).displayName=`Animated(${t})`,e};return ft(e,((t,a)=>{dt.arr(e)&&(a=Qa(t)),i[a]=i(t)})),{animated:i}}(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const a="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{className:n,style:s,children:i,scrollTop:r,scrollLeft:o,viewBox:l,...c}=t,d=Object.values(c),u=Object.keys(c).map((t=>a||e.hasAttribute(t)?t:gs[t]||(gs[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==i&&(e.textContent=i);for(const m in s)if(s.hasOwnProperty(m)){const t=hs(m,s[m]);ps.test(m)?e.style.setProperty(m,t):e.style[m]=t}u.forEach(((t,a)=>{e.setAttribute(t,d[a])})),void 0!==n&&(e.className=n),void 0!==r&&(e.scrollTop=r),void 0!==o&&(e.scrollLeft=o),void 0!==l&&e.setAttribute("viewBox",l)},createAnimatedStyle:e=>new Ls(e),getComponentProps:e=>{let{scrollTop:t,scrollLeft:a,...n}=e;return n}}),Es=Ss.animated,Is=a(50102),ks=a(883935),Ms=a.n(ks),Ns=a(995711),Xs=a.n(Ns);const As={width:"60%"},Bs=e=>{let{content:t,offsetRadius:a,index:n,animationConfig:s,onClick:i}=e;const{greaterThan:r}=(0,q.lm)(),o=n-a,l=2*a+1,c=1-Math.abs(o/(a+1)),d=Math.abs(o)/(a+1)*50;let u=-50;const m=1!==n?As:{width:"auto"};0!==a&&(0===n?u=0:n===l-1&&(u=-100)),o>0?u+=d:o<0&&(u-=d);const f=1===n?1:c,_=0===a?50:50+50*o/a,p=1===n&&!r(G.or.XXSmall),h=p?17.5:_;return u=p?-11.5:u,(0,Oe.jsx)(cs,{to:{transform:`translateY(-50%) translateX(${u}%) scale(${f})`,left:`${h}%`,opacity:c*c},config:s,children:e=>(0,Oe.jsx)(Es.div,{style:{...e,zIndex:Math.abs(Math.abs(o)-2),...m},className:Xs().container,onClick:i,children:t})})},Os=(e,t)=>(0,H.qE8)(e,0,Math.floor((t-1)/2)),Rs=(e,t)=>{return(e%(a=t)+a)%a;var a},Ws=(e,t)=>{let a,n=!1;return s=>{if(n)return;void 0===a&&(a=s.touches[0].clientX);const i=s.touches[0].clientX-a;Math.abs(i)>e&&(n=!0,t(i>1))}},Ps=e=>{let{children:t=[],startIndex:a=0,sideSlides:n=1,animationStyle:i="default",autoPlay:r,arrows:o=!1,className:l}=e;const{length:c}=t,d=Os(n,c),[u,m]=(0,s.useState)(a),[f,_]=(0,s.useState)(!1),p=[];for(let s=-d;s<1+d;s++)p.push(t[Rs(u+s,c)]);const h=(0,s.useCallback)((async e=>{m(Rs(u+e,c))}),[u,c]),g=(0,s.useCallback)((async()=>{var e;f||(await(e=1e3,new Promise((t=>setTimeout(t,e)))),h(1))}),[f,h]);return(0,s.useEffect)((()=>{if(r){const e=(0,Is.YP)(3e3).subscribe((e=>g()));return()=>e.unsubscribe()}}),[r,3,g]),(0,Oe.jsxs)("div",{className:(0,V.default)(Ms().container,o&&Ms().withArrows,l),onMouseOver:()=>_(!0),onMouseOut:()=>_(!1),onTouchStart:()=>_(!0),onTouchEnd:()=>_(!1),onTouchCancel:()=>_(!1),onTouchMove:Ws(70,(e=>{_(!1),h(e?-1:1)})),children:[o&&(0,Oe.jsx)(q.YO,{className:Ms().button,icon:(0,Oe.jsx)(Y.A,{}),onClick:()=>h(-1),size:"small",variant:"casino"}),p.map(((e,a)=>(0,Oe.jsx)(Bs,{content:e,offsetRadius:Os(d,t.length),index:a,animationConfig:fn[i]},e.key))),o&&(0,Oe.jsx)(q.YO,{className:(0,V.default)(Ms().button,Ms().right),icon:(0,Oe.jsx)(Y.A,{}),onClick:()=>h(1),size:"small",variant:"casino"})]})};var zs=a(46261),Fs=a(578575),Ds=a.n(Fs);const Gs=e=>(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsxs)(q.N_,{...e,className:(0,V.default)(Ds().allLink,e.className),children:[(0,Oe.jsx)(q.wD,{...zs.TXTCLI_More}),(0,Oe.jsx)(Y.A,{})]}),(0,Oe.jsx)(q.YO,{...e,"data-testid":"more-button-from-rapid-streams",variant:"casino",size:"small",className:(0,V.default)(Ds().allButton,e.className),translation:zs.TXTCLI_More})]});var qs;function Vs(){return Vs=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{icon:t,text:a}=e;return(0,Oe.jsxs)("div",{className:(0,V.default)(ri().box),children:[(0,Oe.jsx)("div",{className:(0,V.default)(ri().boxIcon),children:t}),(0,Oe.jsx)("div",{className:(0,V.default)(ri().boxText),children:(0,Oe.jsx)(q.wD,{...a})})]})},li=()=>(0,Oe.jsxs)("section",{className:(0,V.default)(si().tutorialBox),children:[(0,Oe.jsxs)("div",{className:si().largeView,children:[(0,Oe.jsx)("div",{className:(0,V.default)(si().header),children:(0,Oe.jsx)(q.wD,{...ai.TXTWCL_Click_on_add_to_FavoriteX})}),(0,Oe.jsx)("div",{className:(0,V.default)(si().subHeader),children:(0,Oe.jsx)(q.wD,{...ai.TXTWCL_Look_for_the_N0_symbol_on_any__ELL,values:{0:(0,Oe.jsx)("img",{src:"/static/media/shape.5d5d5d6e.png",alt:""})}})})]}),(0,Oe.jsxs)("div",{className:si().smallView,children:[(0,Oe.jsx)("div",{className:(0,V.default)(si().mobileHeader),children:(0,Oe.jsx)(q.wD,{...ai.TXTWCL_You_can_now_add_games_to_your__ELL})}),(0,Oe.jsxs)("div",{className:(0,V.default)(si().boxContainer),children:[(0,Oe.jsx)(oi,{icon:(0,Oe.jsx)(Qs,{}),text:{...ai.TXTWCL_Launch_any_GameX}}),(0,Oe.jsx)(oi,{icon:(0,Oe.jsx)(ti,{}),text:{...ai.TXTWCL_Go_to_the_left_MenuX}}),(0,Oe.jsx)(oi,{icon:(0,Oe.jsx)(Us,{}),text:{...ai.TXTWCL_Click_on_add_to_FavoriteX}})]})]})]}),ci=e=>e.favouriteIcon&&!e.games.length?(0,Oe.jsx)(li,{}):(0,Oe.jsx)(vd,{...e});var di=a(222323),ui=a.n(di);const mi=e=>{let{active:t,hidden:a,...n}=e;return(0,Oe.jsx)(q.YO,{className:(0,V.default)(ui().filter,t&&ui().active,a&&ui().hidden),variant:"filter",size:"small",inverse:!0,...n})};var fi=a(121103),_i=a(815214),pi=a(410135),hi=a(450641),gi=a.n(hi),vi=a(664177),bi=a.n(vi);const xi=e=>{let{className:t,title:a,subTitle:n,variant:s}=e;return a?(0,Oe.jsxs)("div",{className:(0,V.default)(bi().content,t,{[bi().cardTitle]:s}),children:[(0,Oe.jsx)("h2",{className:(0,V.default)(bi().title,{[bi().cardTitle]:s,[bi().hasSubtitle]:n}),children:a}),n?(0,Oe.jsx)("p",{className:(0,V.default)(bi().subtitle,{[bi().cardTitle]:s}),children:n}):null]}):null},yi=e=>{let{className:t,titleVariant:a,moreLink:n,title:s,subTitle:i,icon:r,sliderRef:o,sliderState:l,hasNextButton:c,onNextButtonClick:d}=e;const u=!(0,U.d4)(K.Lt.device.isMobile)&&o&&r&&!["icnHeroWide"].includes(r),{formatMessage:m}=(0,_i.n)(),{buttonPressed:f}=(0,fi.V_)(),_=m(pi.TXTINS_Next);return s||n||u?(0,Oe.jsxs)("header",{className:(0,V.default)(gi().header,{[gi().noIcon]:!r,[gi().right]:!(s||n)},t),children:[(0,Oe.jsxs)("div",{className:(0,V.default)(gi().container),children:[(0,Oe.jsx)(xi,{variant:a,title:s,subTitle:i}),c?(0,Oe.jsx)("div",{className:(0,V.default)(gi().buttonContainer),children:(0,Oe.jsx)(q.YO,{icon:(0,Oe.jsx)(B,{}),onClick:()=>{null===d||void 0===d||d(),f({buttonName:_})},variant:"text","aria-label":_,track:!1})}):null]}),(n||u)&&(0,Oe.jsxs)("div",{className:gi().buttons,children:[n&&(0,Oe.jsx)(Gs,{href:n}),u&&o&&l&&(0,Oe.jsx)(gm,{sliderRef:o,sliderState:l})]})]}):null};var Ti=a(958609),Ci=a.n(Ti),wi=a(81885),Li=a(818020),ji=a(697640),Si=a(442357),Ei=a.n(Si),Ii=a(90488),ki=a(171100),Mi=a(278100),Ni=a(505221),Xi=a.n(Ni);const Ai=e=>{let{tags:t,icon:a="icnSquare",mosaicHint:n}=e;const s=null===t||void 0===t?void 0:t.map((e=>{if(e.match(Mi.XK.Exclusive)){const e=(0,V.default)({[Xi().exclusiveOverlay]:!0,[Xi()[a]]:!0,[Xi().icnHeroSquare]:n===Mi.w3.BigIcon,[Xi().icnSquareSmall]:n===Mi.w3.SmallIcon});switch(a){case"icnWide":return(0,Oe.jsx)(ki.A,{className:e});case"icnSquare":return(0,Oe.jsx)("img",{alt:"",src:`${Ii}`,className:e})}}return null}));return(null===s||void 0===s?void 0:s.reduce(((e,t)=>e||t),null))||null},Bi=e=>{var t;let{icon:a="icnSquare",images:n,preload:i,game:r,race:o,scale:l=!0,disabled:c,tooltip:d,innerRef:u,visible:m,FSBPlaceholder:f,mosaicHint:_,...p}=e;const h=(0,U.d4)(K.Lt.device.isMobile),g=(0,ji.A)(),v=s.createRef(),{name:b=""}=r||{},{liveRaceImgUrl:x=null,multiGameList:y=[]}=o||{},T=(0,s.useMemo)((()=>z_(a)),[a]),C=f?Li:T,w=(0,s.useMemo)((()=>n||(null===r||void 0===r?void 0:r.images)||{}),[n,r]),L=(null===(t=R_[a])||void 0===t?void 0:t.animated)&&w[a],j=(0,s.useMemo)((()=>P_(a,h)),[a,h]),S=(0,s.useMemo)((()=>G_(a,h,w)),[a,h,w]),E="icnRace"===a;let I=S||C;const k=(0,U.d4)(K.Lt.cms.getAliases),M=k&&k.casinoGameInfo;if(j&&I!==C&&l){const e=new(Ci())(I);r&&e.set("query",{imwidth:Math.floor(j).toString(),id:`${r.gametype}${r.variant}`}),I=e.toString()}const N={className:Ei().icon,src:I},X=(0,Oe.jsx)("img",{...N,alt:d||b,src:C}),A={};let B;if(!h&&L&&W_(L))B=(0,Oe.jsx)("video",{...N,ref:v}),A.onMouseEnter=()=>{var e;return null===(e=v.current)||void 0===e?void 0:e.play()},A.onMouseLeave=()=>{var e;null===(e=v.current)||void 0===e||e.pause(),v.current&&(v.current.currentTime=0)};else if(i)B=(0,Oe.jsx)("img",{...N,alt:d||b,suppressHydrationWarning:!0});else if(!x&&!E&&(null===y||void 0===y?void 0:y.length)>1){let e,t;const n=(null===y||void 0===y?void 0:y.map((n=>(e=(0,H.JtY)(n.images,[a],C),t=new(Ci())(e),t.set("query",{imwidth:Math.floor(j).toString(),id:`${null===r||void 0===r?void 0:r.gametype}${null===r||void 0===r?void 0:r.variant}`}),t.toString()))))||[];B=(0,Oe.jsx)(Hu,{multiGameList:n,alt:d||b})}else B=(0,Oe.jsx)(wi.A,{...N,fallback:X,loader:X,visible:m,alt:d||b});return(0,s.useEffect)((()=>{const{current:e}=v;null===e||void 0===e||e.setAttribute("muted","")}),[v]),(0,Oe.jsxs)("div",{onClick:p.onClick,className:(0,V.default)(Ei().container,(!r||c)&&Ei().disabled,g&&Ei().touch,p.className),ref:u,...A,children:[I===C&&(0,Oe.jsx)("div",{className:Ei().iconLabel,children:b}),M&&r?(0,Oe.jsxs)(q.N_,{className:Ei().link,track:!1,onClick:e=>e.preventDefault(),alias:"casinoGameInfo",values:{name:(0,H.kW4)(r.name),gtype:r.gametype,vtype:r.variant},children:[(0,Oe.jsx)(Ai,{tags:r.tags,icon:a,mosaicHint:_}),B]}):(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsx)(Ai,{tags:null===r||void 0===r?void 0:r.tags,icon:a,mosaicHint:_}),B]}),p.children]})};var Oi=a(767622),Ri=a(783207),Wi=a.n(Ri);const Pi={poster:"icnPoster",wide:"icnWide"},zi=e=>{let{setLoaded:t}=e;return(0,s.useEffect)((()=>()=>t(!0)),[t]),null},Fi=e=>{let{images:t,game:a,scale:n=!0,disabled:i,tooltip:r,innerRef:o,visible:l,FSBPlaceholder:c,tileType:d,...u}=e;const m=(0,U.d4)(K.Lt.device.isMobile),f=(0,ji.A)(),{name:_=""}=a||{},p=c?Oi:F_(d),h=(0,s.useMemo)((()=>t||(null===a||void 0===a?void 0:a.images)||{}),[t,a]),g=(0,s.useMemo)((()=>P_("icnForeground",m)),[m]),v=(0,s.useMemo)((()=>P_("icnBackground",m)),[m]),b=(0,s.useMemo)((()=>G_("icnBackground",m,h)),[m,h]),x=(0,s.useMemo)((()=>G_("icnForeground",m,h)),[m,h]),[y,T]=(0,s.useState)(!1),[C,w]=(0,s.useState)(!1),[L,j]=(0,s.useMemo)((()=>{if(!b||!x)return["",""];const e=new(Ci())(x),t=new(Ci())(b);return a&&g&&n&&e.set("query",{imwidth:Math.floor(g).toString(),id:`${a.gametype}${a.variant}`}),a&&v&&n&&t.set("query",{imwidth:Math.floor(v).toString(),id:`${a.gametype}${a.variant}`}),[e.toString(),t.toString()]}),[x,b,g,v,n,a]),S=(0,U.d4)(K.Lt.cms.getAliases),E=S&&S.casinoGameInfo;(0,s.useEffect)((()=>{const e=L&&document.querySelector(`img[src="${L}"]`),t=j&&document.querySelector(`img[src="${j}"]`);e&&T(!0),t&&w(!0)}),[L,j]);const I={className:(0,V.default)(Wi().icon,(!y||!C)&&Wi().hidden),src:L},k={className:(0,V.default)(Wi().icnBackground,(!y||!C)&&Wi().hidden),src:j},M=(0,Oe.jsxs)(Oe.Fragment,{children:[_&&(0,Oe.jsx)("div",{className:Wi().iconLabel,children:_}),(0,Oe.jsx)("img",{className:(0,V.default)(Wi().icnBackground,Wi().fallback,c&&Wi().fsb),src:p,alt:r||_,suppressHydrationWarning:!0})]}),N=j&&L?(0,Oe.jsxs)(Oe.Fragment,{children:[!y&&!C&&M,(0,Oe.jsx)(wi.A,{...I,visible:l,alt:r||_,loader:(0,Oe.jsx)(zi,{setLoaded:T})}),(0,Oe.jsx)(wi.A,{...k,visible:l,alt:r||_,loader:(0,Oe.jsx)(zi,{setLoaded:w})})]}):M;return(0,Oe.jsxs)("div",{onClick:u.onClick,className:(0,V.default)(Wi().container,(!a||i)&&Wi().disabled,f&&Wi().touch,u.className),ref:o,children:[E&&a?(0,Oe.jsx)(q.N_,{className:(0,V.default)(Wi().link,Wi()[Pi[d]]),track:!1,onClick:e=>e.preventDefault(),alias:"casinoGameInfo",values:{name:(0,H.kW4)(a.name),gtype:a.gametype,vtype:a.variant},children:N}):N,u.children]})};var Di=a(764299),Gi=a(827637),qi=a(567199),Vi=a.n(qi),Hi=a(915897),Ui=a(450273),$i=a(200016),Yi=a(824176),Ki=a.n(Yi);const Qi={[Mi.VG.New]:{i18n:$i.TXTWCL_NEW,icon:(0,Oe.jsx)(F,{})},[Mi.VG.Exclusive]:{i18n:void 0,icon:(0,Oe.jsx)(Ui.A,{})}},Ji=e=>{const{className:t,data:a,detailsOnly:n=!1,game:s,fsbLaunch:i,carouselIcon:r,raceId:o,featureVariant:l,shortText:c,...d}=e,u=(0,U.d4)(K.Lt.cms.getSiteId),{casinoGameLaunched:m}=(0,fi.V_)(),{casino:{launch:f}}=(0,U.wA)(),{modal:_}=(0,U.wA)(),{id:p,playMoney:h}=a,g=r&&Qi[r];return(0,Oe.jsxs)("div",{className:(0,V.default)(Ki().gameInfo,t,r&&Ki().marketingInfo),children:[!n&&(0,Oe.jsx)("h1",{className:Ki().gameTitle,children:null===s||void 0===s?void 0:s.name}),g&&(0,Oe.jsxs)("div",{className:(0,V.default)(Ki().marketingIcon,Ki()[(0,H.xQ2)(`${r}-icon`)]),children:[g.icon,g.i18n?(0,Oe.jsx)(q.wD,{tagName:"span",...g.i18n}):null]}),(0,Oe.jsxs)("div",{className:Ki().featuresBlock,children:[!n&&(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsx)(q.YO,{className:Ki().gameButton,onClick:()=>(_.close("/casino/game-info"),f({table:{id:p,playMoney:h},fsbLaunch:i,raceId:o,game:s}),void(s&&m({game:s}))),translation:u===Hi.L.GR?$i.TXTWCL_Join:$i.TXTCLI_Play}),(0,Oe.jsx)("span",{className:Ki().gameInfoSh,children:(0,Oe.jsx)(q.wD,{...$i.TXTWCL_Features})})]}),(0,Oe.jsx)(Em,{featureVariant:l,shortText:c,setBetFeatureCount:e=>!0,siteId:u,data:a,...d})]})]})},Zi=e=>{const{isModal:t,game:a,fsbLaunch:n,raceId:s}=e,i=t?Vi().modal:Vi().page,{greaterThan:r}=(0,q.lm)(),o=r(G.or.XSmall);return a?(0,Oe.jsxs)("div",{className:Vi().areaContainer,children:[(0,Oe.jsxs)("div",{className:(0,V.default)(Vi().container,i),children:[(0,Oe.jsxs)("div",{className:(0,V.default)(Vi().gamePage,i),children:[(0,Oe.jsx)("div",{className:(0,V.default)(Vi().imageContainer,i),children:(0,Oe.jsx)(Bi,{game:a,disabled:!0,scale:!1})}),(0,Oe.jsx)("div",{className:(0,V.default)(Vi().featuresContainer,i),children:(0,Oe.jsx)(Ji,{className:(0,V.default)(!o&&Ki().noFeatureBlock),data:a.tables[0],game:a,fsbLaunch:n,raceId:s})})]}),a.images&&(0,Oe.jsx)("div",{className:Vi().infoBackground,style:(0,Di.A)(a.images.icnSquare)})]}),!o&&(0,Oe.jsx)(Ji,{data:a.tables[0],game:a,fsbLaunch:n,raceId:s,className:Ki().noTitle}),a.desc&&(0,Oe.jsxs)("div",{className:(0,V.default)(Vi().description,i),children:[(0,Oe.jsx)("h1",{className:Vi().gameDescriptionTitle,children:(0,Oe.jsx)(q.wD,{...Gi.TXTCLI_Description})}),(0,Oe.jsx)("p",{className:Vi().gameDescription,children:a.desc})]})]}):null};var er=a(649911),tr=a(392237);const ar=e=>{let{onClick:t,className:a,closeModal:n}=e;const{modal:s}=(0,U.wA)();return(0,Oe.jsx)(q.YO,{variant:"text",size:"large",className:a,icon:(0,Oe.jsx)(q.ed,{}),onClick:e=>{e.stopPropagation(),t&&t(),n&&s.close()}})};var nr=a(95644);const sr=e=>{const t=(0,U.d4)(K.Lt.cms.getSiteId),{modal:a}=(0,U.wA)(),{casinoGameLaunched:n}=(0,fi.V_)(),{casino:{launch:s}}=(0,U.wA)(),{className:i,fsbLaunch:r,game:o,raceId:l}=e,[{id:c,playMoney:d}]=o.tables;return(0,Oe.jsx)(q.YO,{className:i,onClick:()=>(a.close("/casino/game-info"),s({table:{id:c,playMoney:d},fsbLaunch:r,raceId:l,game:o}),void(o&&n({game:o}))),translation:t===Hi.L.GR?nr.TXTWCL_Join:nr.TXTCLI_Play})};var ir=a(766424);const rr=e=>{const{className:t,disabled:a,icon:n,onClick:s}=e;return(0,Oe.jsx)(q.YO,{className:t,disabled:a,onClick:s,translation:{...ir.TXTWCL_Watch_Trailer},variant:"casino-glass",icon:n})};var or=a(935286),lr=a(727008),cr=a(324356),dr=a.n(cr);const ur=e=>{let{className:t,title:a,onClick:n}=e;const s=(0,ji.A)();return(0,Oe.jsx)("button",{"data-testid":"new-rapid-streams-games-title-list",className:(0,V.default)(t,dr().playButton,s&&dr().touch),onClick:()=>n&&n(),title:a})};var mr=a(364173),fr=a(207143),_r=a.n(fr);const pr=e=>{var t;let{game:a,className:n,onLaunch:i,index:r=0,onPlaying:o,triggerPlay:l=0,autoPlay:c=!1}=e;const d=(0,s.useRef)(null),[u,m]=(0,s.useState)(0),[f,_]=(0,s.useState)(!1),[p,h]=(0,s.useState)(!1),{casino:g}=(0,U.wA)(),[v,b]=(0,s.useState)(!0),[x]=(0,lr.A)(),{buttonPressed:y,trackTrailer:T}=(0,fi.V_)();(0,s.useEffect)((()=>{var e,t;u!==l&&null!==d&&void 0!==d&&null!==(e=d.current)&&void 0!==e&&e.paused&&(m(l),null===d||void 0===d||null===(t=d.current)||void 0===t||t.play())}),[l,u,f]);return(0,Oe.jsxs)("div",{className:(0,V.default)(_r().container,n),children:[(0,Oe.jsx)("video",{ref:d,controls:!0,className:(0,V.default)(_r().icon,{[_r().videoShadow]:!f}),poster:a.images.icnGameTrailerIcon||a.images.icnWide,disablePictureInPicture:!0,controlsList:"nodownload nofullscreen noremoteplayback",onPlay:()=>(()=>{var e;null!==d&&void 0!==d&&null!==(e=d.current)&&void 0!==e&&e.currentTime&&y({buttonName:"Resume"},(0,fi.mb)(a,r)),x(d),_(!0),o&&o(!0),p&&h(!1)})(),onPause:()=>(e=>{var t,a;(null===d||void 0===d||null===(t=d.current)||void 0===t?void 0:t.currentTime)===(null===d||void 0===d||null===(a=d.current)||void 0===a?void 0:a.duration)?T({game:e,index:r,action:"Trailer Viewed"}):y({buttonName:"Paused"},(0,fi.mb)(e,r)),o&&o(!1)})(a),onEnded:()=>{h(!0)},onVolumeChange:()=>(e=>{var t,a;(null===d||void 0===d||null===(t=d.current)||void 0===t?void 0:t.muted)!==v&&(y({buttonName:v?"Unmuted":"Muted"},(0,fi.mb)(e,r)),b(!(null===d||void 0===d||null===(a=d.current)||void 0===a||!a.muted)))})(a),muted:!0,playsInline:!0,autoPlay:c,children:(0,Oe.jsx)("source",{src:a.images.icnGameTrailerVideo,type:"video/mp4"})}),!f&&!(null!==(t=d.current)&&void 0!==t&&t.ended)&&!c&&(0,Oe.jsx)(q.YO,{className:(0,V.default)(_r().action,_r().watch),onClick:()=>{var e;return null===d||void 0===d||null===(e=d.current)||void 0===e?void 0:e.play()},inverse:!0,variant:"casino",translation:{...mr.TXTWCL_Watch_Trailer},icon:(0,Oe.jsx)("span",{className:_r().arrowRight})}),p&&(0,Oe.jsx)("div",{className:_r().endScreen,children:(0,Oe.jsxs)("div",{className:_r().endContainer,children:[(0,Oe.jsxs)("div",{className:(0,V.default)(_r().endButtons,_r().topGroup),onClick:()=>(e=>{var t;y({buttonName:"Watch Again"},(0,fi.mb)(e,r)),null===d||void 0===d||null===(t=d.current)||void 0===t||t.play()})(a),children:[(0,Oe.jsx)("div",{className:(0,V.default)(_r().replay)}),(0,Oe.jsx)("span",{children:(0,Oe.jsx)(q.wD,{...mr.TXTWCL_Watch_again})})]}),(0,Oe.jsxs)("div",{className:(0,V.default)(_r().endButtons,_r().bottomGroup),onClick:()=>(e=>{y({buttonName:"Game Launched"},{[or.VN.LaunchSource]:"Post Trailer CTA",...(0,fi.mb)(e,r)}),g.launch({game:e}),i&&i(e)})(a),children:[(0,Oe.jsx)(ur,{className:(0,V.default)(_r().playButton),title:a.name}),(0,Oe.jsx)("span",{children:(0,Oe.jsx)(q.wD,{...mr.TXTWCL_Play_Game,tagName:"span"})})]})]})})]})};var hr=a(968031),gr=a.n(hr),vr=a(499944),br=a.n(vr);const xr=e=>{var t;let{className:a,data:n,setBetFeatureCount:s,siteId:i,shortText:r,...o}=e;return(0,Oe.jsx)("div",{className:(0,V.default)(br().container,a),children:(0,Oe.jsx)(Em,{className:(0,V.default)(br().tightDetail),siteId:i,data:n,shortText:r,setBetFeatureCount:s,showFields:[cp.minBet,cp.maxBet,null!==n&&void 0!==n&&null!==(t=n.properties)&&void 0!==t&&t.lines?cp.paylines:cp.returnToPlayer],...o})})},yr=e=>{const{fsbLaunch:t,game:a,isModal:n,raceId:i}=e,[r,o]=(0,s.useState)(!1),[l,c]=(0,s.useState)(!1),d=(0,s.useRef)(null),[u,m]=(0,s.useState)(-1),f=(0,tr.A)(G.TO.CasinoGameInfoDescription),_=(0,U.d4)(K.Lt.cms.getSiteId),p=(0,U.d4)(K.Lt.device.isMobile),h=null===a||void 0===a?void 0:a.tables[0],g=null===a||void 0===a?void 0:a.images.icnGameTrailerVideo;return a?(0,Oe.jsxs)("div",{className:(0,V.default)(gr().container,n&&gr().modal),onClick:e=>e.stopPropagation(),children:[(0,Oe.jsxs)("div",{className:(0,V.default)(gr().gamePage),children:[(0,Oe.jsx)("div",{className:gr().title,children:a.name}),n&&(0,Oe.jsx)(ar,{className:gr().closeButton,closeModal:!0,onClick:()=>c(!1)}),(r||l)&&(0,Oe.jsx)("div",{className:(0,V.default)(gr().popper,gr().popperOverlay),onClick:()=>!1}),(r||l)&&(0,Oe.jsx)(er.ND,{children:()=>r&&h?(0,Oe.jsx)(Pe,{className:(0,V.default)(gr().popper,gr().detailPopper),featureNames:h.featureNames,properties:h.properties,onClose:()=>o(!1)}):(0,Oe.jsxs)("div",{className:(0,V.default)(gr().popper,gr().videoPopper),children:[(0,Oe.jsx)(ar,{className:gr().closeButton,onClick:()=>{c(!1)}}),(0,Oe.jsx)(pr,{game:a,autoPlay:!0})]})}),(0,Oe.jsx)("div",{className:(0,V.default)(gr().imageContainer),children:(0,Oe.jsx)(Bi,{game:a,disabled:!0,scale:!1,className:gr().gameIcon,icon:p?"icnWide":"icnSquare"})}),(0,Oe.jsxs)("div",{className:(0,V.default)(gr().launchBlock,g&&gr().withTrailer),children:[(0,Oe.jsx)(sr,{game:a,fsbLaunch:t,raceId:i}),g&&(0,Oe.jsx)(rr,{onClick:()=>{c(!0)}})]}),(0,Oe.jsxs)("div",{className:(0,V.default)(gr().detailsContainer,(null===h||void 0===h?void 0:h.featureNames)&&gr().features,0===u&&gr().noBetInfo),ref:d,children:[h?(0,Oe.jsx)(Pe,{featureNames:h.featureNames,properties:h.properties,onClick:()=>o(!0)}):null,0!==u&&h&&(0,Oe.jsx)(xr,{setBetFeatureCount:m,data:h,siteId:_,shortText:!0}),u<0&&(0,Oe.jsx)("div",{}),f&&a.desc&&(0,Oe.jsx)("div",{className:(0,V.default)(gr().description),children:(0,Oe.jsx)("p",{className:gr().gameDescription,dangerouslySetInnerHTML:{__html:a.desc}})})]})]}),a.images&&(0,Oe.jsx)("div",{className:gr().infoBackground,style:(0,Di.A)(a.images.icnSquare)})]}):null};var Tr=a(652669),Cr=a(865903),wr=a(755186),Lr=a(189956),jr=a(393589),Sr=a(673923),Er=a(343749),Ir=a(102080),kr=a(445706),Mr=a(771992),Nr=a(216973),Xr=a(995469),Ar=a(782007),Br=a.n(Ar),Or=a(619572),Rr=a(979340),Wr=a.n(Rr);const Pr=[...wr.oL].reverse().reduce(((e,t)=>(e[t]=t.replace("multiplier",""),e)),{}),zr={[Mi.VG.Race]:Or.TXTWCL_Race,[Mi.VG.Exclusive]:Or.TXTMOB_Exclusive,[Mi.VG.New]:Or.TXTCLI_New__new_game,...Pr,[Mi.VG.Hot]:Or.TXTACL_Hot,[Mi.VG.HighRoller]:Or.TXTCLI_High_Roller,[Mi.VG.LiveLabel]:Or.TXTCLI_LIVE},Fr=e=>{let{tags:t=[],jackpot:a,className:n}=e;const[s]=(0,H.kPp)(Object.keys(zr),t,((e,t)=>t.startsWith(e))),i=Object.keys(Pr).includes(s);return s?(0,Oe.jsx)("div",{className:(0,V.default)(Wr().ribbon,n&&Wr()[n],{[Wr()[(0,H.xQ2)(`${s}-game`)]]:!i,[Wr().multiplier]:i,[Wr().jackpot]:a}),children:i?(0,Oe.jsxs)(Oe.Fragment,{children:["x",(0,Oe.jsx)(Sr.Gr,{style:"decimal",value:Number(Pr[s]),maximumFractionDigits:0,minimumFractionDigits:0})]}):(0,Oe.jsx)(q.wD,{...zr[s]})}):null},Dr=e=>{let{className:t,count:a,fsbLaunch:n,game:i,race:r,icon:o,index:l,noIconScale:c,infoIconClass:d,onLaunch:u,preload:m,favouriteIcon:f,liveRaceIcon:_=!0,mosaicHint:p,hideFeatureButtons:h,launchSource:g,jackpotClassName:v,gameCategory:b}=e;const x=(0,tr.A)(G.TO.CasinoFavorites),y=(0,U.d4)(K.Lt.casino.hasInfoRoute),T=(0,U.d4)(K.Lt.device.isMobile),C=(0,U.d4)(K.Lt.session.isAuthenticated),w=(0,ji.A)(),{casino:L}=(0,U.wA)(),[j,S]=(0,s.useState)(!1),{casinoGameLaunched:E}=(0,fi.V_)(),{widgetId:I}=(0,Cr.Q)(),{formatMessage:k}=(0,Sr.tz)(),{jackpot:M,name:N,fsb:X}=i,A=(0,s.useMemo)((()=>(0,H.$zQ)(i.tables,"playType")),[i.tables]),B=!!(0,H.JtY)(A,[Mi.$6.Single,0,"playMoney"]),O=(e,t)=>{E({game:{...i,gameCategory:b},playType:e,index:l,totalGames:a,buttonName:t,action:g}),r?L.race({game:i,raceId:r.id,raceTypes:r.raceTypes,tncVersion:r.tncVersion,join:!(0,wr.W_)(r.status),launch:!(0,wr.W_)(r.status),widgetId:I}):i&&L.launch({game:i,playType:e,fsbLaunch:n,widgetId:I}),u&&u(i)},R=(0,s.useCallback)((()=>{i.gametype&&i.variant&&L.toggleFavoriteGame({gameTypeId:i.gametype,gameVariantId:i.variant,action:i.isFavorite?"Remove":"Add"})}),[L,i]),W=D_(o||"icnSquare").map((e=>Br()[e])),{ref:P}=(0,jr.Wx)({onChange:S,triggerOnce:!0,rootMargin:Lr.Sw&&!T?"0px 50px 50px 0px":void 0});return!(0,H.Ime)(A)||(0,wr.IW)(i)?(0,Oe.jsx)(Bi,{className:(0,V.default)(t,W,{[Br().mosaic]:p===Mi.w3.BigIcon}),game:i,race:_?r:void 0,icon:o,preload:m,scale:!c,mosaicHint:p,onClick:w?()=>O():void 0,visible:j,innerRef:P,"data-testid":"wrapper",children:(m||j)&&(0,Oe.jsxs)(Oe.Fragment,{children:[X&&C&&(0,Oe.jsx)("img",{src:Ir,className:(0,V.default)(Br().fsbIcon,"icnHeroSquare"===o&&Br().large),alt:k(Xr.TXTCLI_Free_Spins)}),A[Mi.$6.Multi]&&(0,Oe.jsx)("img",{src:A[Mi.$6.Single]?Nr:kr,className:Br().playIcon,alt:""}),f&&C&&x&&T&&(0,Oe.jsx)(Mr.A,{className:Br().isFavorite,onClick:R}),(0,Oe.jsx)(Fr,{...i}),M&&(0,Oe.jsx)(Er.Ay,{className:(0,V.default)(Br().jackpot,v),jackpot:M,currency:B?G.Sj.PlayMoney:M.currency,visible:j},N),T&&y&&(0,Oe.jsx)(Mm,{game:i,index:l}),!w&&(0,Oe.jsx)(tm,{hover:!0,multiplayer:Object.keys(A).length>1,className:Br().selector,infoIconClass:d,onClick:O,size:"small",game:i,favouriteIcon:f,hideFeatureButtons:!!r||h,index:l,count:a})]})}):null};var Gr=a(222165),qr=a.n(Gr),Vr=a(886873);const Hr=e=>{let{fsb:t,disableIcons:a,tags:n,styles:s}=e;const{formatMessage:i}=(0,Sr.tz)(),r=n?q_(n):"",o=t?Ir:r;return!o||!t&&a&&!n?null:(0,Oe.jsx)("img",{src:o,className:t?s.fsbIcon:s.marketingIcon,alt:t?i(Vr.TXTCLI_Free_Spins):""})};var Ur,$r;function Yr(){return Yr=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{index:t}=e;return(0,Oe.jsx)("div",{className:Vo().numberWrapper,children:s.createElement(Ho[t])})};var $o=a(898669),Yo=a(6237);const Ko=(0,Is.YP)(1e3).pipe((0,$o.uM)()),Qo=e=>{let{currency:t,jackpot:a,visible:n}=e;const[i,r]=(0,s.useState)(a.value);(0,s.useEffect)((()=>{(Lr.TY||!n&&i!==a.value||a.valuei;return(0,s.useEffect)((()=>{if(o&&n){const e=Ko.subscribe((()=>{r((e=>{const t=(a.value-e)/60;return Math.min(e+t,a.value)}))}));return()=>e.unsubscribe()}}),[a.value,n,o]),(0,Oe.jsx)(Yo.A,{...a,value:i,currency:t})};var Jo=a(378369),Zo=a(149483),el=a.n(Zo);const tl={[Mi.VG.Exclusive]:Jo.TXTMOB_Exclusive},al=e=>{let{className:t,jackpot:a,visible:n,tags:i=[],tables:r,overlayHierarchy:o,setIsOverlay:l}=e;const[c]=(0,H.kPp)(Object.keys(tl),i,((e,t)=>t.startsWith(e))),d=!!(0,H.JtY)(r,[Mi.$6.Single,0,"playMoney"]),u=(0,s.useMemo)((()=>!(0,H.Ime)(a)||!(0,H.Ime)(c)),[a,c]);if((0,s.useEffect)((()=>{u&&l(!0)}),[u,l]),!u)return null;const m=o===Mi.Sj.Jackpot&&a||o===Mi.Sj.Exclusive&&a&&(0,H.Ime)(c)?"jackpot":"exclusive";return(0,Oe.jsx)("div",{className:(0,V.default)(t,el().jackpot),"data-testid":`game-tile-overlay-${m}`,children:"jackpot"===m&&a?(0,Oe.jsx)(Qo,{jackpot:a,currency:d?G.Sj.PlayMoney:a.currency,visible:n}):(0,Oe.jsx)(q.wD,{...tl[Mi.VG.Exclusive]})})},nl=e=>{let{game:t,gameCategory:a,count:n,launchSource:s,fsbLaunch:i,onLaunch:r,index:o}=e;const{casinoGameLaunched:l}=(0,fi.V_)(),{casino:c}=(0,U.wA)(),{widgetId:d}=(0,Cr.Q)();return(e,u)=>{l({game:{...t,gameCategory:a},index:o,totalGames:n,buttonName:u,playType:e,action:s}),t&&(null===c||void 0===c||c.launch({game:t,playType:e,fsbLaunch:i,widgetId:d})),r&&r(t)}},sl=e=>{let{className:t,count:a,fsbLaunch:n,game:i,icon:r,index:o,noIconScale:l,onLaunch:c,preload:d,mosaicHint:u,launchSource:m,gameCategory:f,numbered:_=!1,overlayHierarchy:p,disableIcons:h,gameDeck:g,isMosaic:v}=e;const b=(0,U.d4)(K.Lt.casino.hasInfoRoute),x=(0,U.d4)(K.Lt.device.isMobile),y=(0,U.d4)(K.Lt.session.isAuthenticated),T=(0,ji.A)(),[C,w]=(0,s.useState)(!1),{widgetConfig:L}=(0,Cr.Q)(),j=nl({game:i,gameCategory:f,count:a,launchSource:m,fsbLaunch:n,onLaunch:c,index:o}),{tile_type:S="poster"}=L,E=g||v?r===Mi.Be.Wide?"wide":"poster":S,I=T_(),{jackpot:k,name:M,fsb:N,tags:X=[]}=i,A=(0,s.useMemo)((()=>(0,H.$zQ)(i.tables,"playType")),[i.tables]),B=(null===i||void 0===i?void 0:i.tags)&&(null===i||void 0===i?void 0:i.tags.includes(Mi.VG.GameInfo)),[O,R]=(0,s.useState)(!1),W=D_(r||"icnSquare").map((e=>qr()[e])),{ref:P}=(0,jr.Wx)({onChange:w,triggerOnce:!0,rootMargin:Lr.Sw&&!x?"0px 50px 50px 0px":void 0});return(0,H.Ime)(A)&&!(0,wr.IW)(i)?null:(0,Oe.jsxs)("div",{className:(0,V.default)(t,_&&qr().numberedWrapper,qr().tileOuterWrapper),"data-testid":`game-tile-${i.name}`,children:[(0,Oe.jsxs)("div",{className:(0,V.default)(qr().tilesWrapper,W,T&&qr().touch,{[qr().overlayBorder]:O,[qr().mosaic]:u===Mi.w3.BigIcon}),children:[O&&(0,Oe.jsx)("div",{className:qr().overlayInner}),(0,Oe.jsx)(Fi,{className:qr().tileHover,icon:r,game:i,preload:d,scale:!l,mosaicHint:u,onClick:T?()=>j():void 0,visible:C,innerRef:P,tileType:E,children:(d||C)&&(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsx)(al,{jackpot:k,tags:null===i||void 0===i?void 0:i.tags,tables:A,visible:C,setIsOverlay:R,overlayHierarchy:p},M),y&&!_&&(0,Oe.jsx)(Hr,{fsb:N,disableIcons:h,tags:X,styles:qr()}),b&&B&&I&&(0,Oe.jsx)(Am,{game:i,count:a,index:o}),!T&&(0,Oe.jsx)(fm,{className:qr().tileHover,multiplayer:Object.keys(A).length>1,onClick:j,size:"small",game:i})]})})]}),_&&"undefined"!==typeof o&&(0,Oe.jsx)(Uo,{index:o})]})};var il=a(975067),rl=a.n(il);const ol=e=>{let{icon:t="icnSquare",className:a,mosaicHint:n,promo:s}=e;const{url:i="",path:r="",title:o=""}=s,{modal:l}=(0,U.wA)();switch(s.type){case"promo-game":return(0,Oe.jsx)(Bi,{className:(0,V.default)(rl().container,a),onClick:()=>{var e,t;return(0,wr.oP)({code:`${null===(e=s.game)||void 0===e?void 0:e.gametype}-${null===(t=s.game)||void 0===t?void 0:t.variant}`})},icon:t,mosaicHint:n,images:s.images});case"promo-modal":return(0,Oe.jsx)(Bi,{className:(0,V.default)(rl().container,a),icon:t,mosaicHint:n,images:s.images,onClick:()=>{l.close(r),l.enqueue({path:r,locationState:{title:o}})}});case"promo-tab":return(0,Oe.jsx)(Bi,{className:(0,V.default)(rl().container,a),icon:t,mosaicHint:n,images:s.images,onClick:()=>{var e;return null===(e=window.open(i,"_blank"))||void 0===e?void 0:e.focus()}});case"promo-frame":return(0,Oe.jsx)(Bi,{className:(0,V.default)(rl().container,rl().frame,a),icon:t,mosaicHint:n,images:s.images,onClick:()=>{var e;return null===(e=window.open(i,"_blank"))||void 0===e?void 0:e.focus()},children:(0,Oe.jsx)("iframe",{title:"externalTest",src:i,frameBorder:"0",scrolling:"yes"})})}return null};var ll;function cl(){return cl=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const e=[32,19,21,25,34,27,36,30,23,5,16,1,14,9,18,7,12,3],t=[15,4,2,17,6,13,11,8,10,24,33,20,31,22,29,28,35,26],a={};for(let n=0;n0===parseInt(e)?Ul().green:Yl[parseInt(e)],Ql=e=>e.length||"number"==typeof e?e:Object.keys(e)[0],Jl=e=>null!==e&&void 0!==e&&e.length?void 0:Object.values(e)[0],Zl=e=>{const t=!!e.split&&e.split("%"),a=Array.isArray(t)&&t.length>1?{[t[0]]:t[1]}:e;return{value:a,key:++$l,className:Kl(Ql(a))}},ec=e=>e&&(0,Oe.jsxs)("div",{className:Ul().valueMultiplier,children:["x",e]}),tc=e=>{let{initial:t,className:a}=e;const n=(0,s.createRef)(),i=(0,s.createRef)(),r=(0,s.createRef)(),o=(0,s.useMemo)((()=>[]),[]),[l,c]=(0,s.useState)(!1),[d,u]=(0,s.useState)(!0),[m,f]=(0,s.useState)([]),[_,p]=(0,s.useState)(),[h,g]=(0,s.useState)(),v=(0,q.ZC)(t),b=(0,tr.A)(G.TO.CasinoLiveRoulette),x=(0,s.useCallback)((e=>{c(!0);const t=Zl(e),a=[Zl(e),...m.splice(0,7)];f(a),p(t),g(Kl(t.value)),setTimeout((()=>c(!1)),2e3)}),[m]),y=(0,s.useCallback)((e=>{!n.current||l||o.length||d?o.push(e):x(e)}),[o,l,n,x]);(0,s.useEffect)((()=>{if(d){const e=t.slice(-7),a=t.slice(0,t.length-e.length).reverse();f(e.map((e=>Zl(e)))),a.forEach((e=>y(e))),u(!1)}else d||!v.length||(0,H.n4T)(v,t)||y(t[0])}),[t]),(0,s.useEffect)((()=>{let e,t=!0,a=0;return!l&&o.length&&(a=window.requestAnimationFrame((()=>{m.length&&t&&(e=setTimeout((()=>{x(o.shift())}),5))}))),()=>{a&&window.cancelAnimationFrame(a),void 0!==e&&clearTimeout(e),t=!1}}),[l,o,x,m]);const T=null===m||void 0===m?void 0:m.map((e=>(0,Oe.jsxs)("div",{className:(0,V.default)(Ul().ele,e.className),children:[Ql(e.value)," ",ec(Jl(e.value))]},e.key)));return b?(0,Oe.jsx)("div",{className:(0,V.default)(Ul().container,a,{[Ul().injected]:l}),ref:n,children:(0,Oe.jsxs)("div",{className:Ul().holder,ref:i,children:[(0,Oe.jsxs)("div",{className:(0,V.default)(Ul().floater,h),ref:r,children:[_&&Ql(_.value)," ",_&&ec(Jl(_.value))]}),T]})}):null},ac={1:(0,Oe.jsx)(xl,{}),2:(0,Oe.jsx)(Wl,{}),d:(0,Oe.jsx)(El,{}),"-2":(0,Oe.jsx)(Vl,{})};let nc=function(e){return e[e.Blackjack=0]="Blackjack",e[e.Roulette=1]="Roulette",e[e.Gameshow=2]="Gameshow",e}({});const sc=e=>{switch(e.variant){case 12:case 27:case 42:return 1002===e.gametype?nc.Blackjack:null;case 9:case 15:case 17:case 39:case 52:case 41:case 45:case 53:return 1002===e.gametype?nc.Roulette:null;default:return 1010===e.gametype?nc.Gameshow:null}},ic=e=>{const t=sc(e);if(null!==t)switch(t){case nc.Gameshow:return e.statusMeta.show;case nc.Roulette:return e.statusMeta.results}return!1},rc=e=>{var t;let{className:a,full:n,game:s}=e;return(0,Oe.jsx)("div",{className:(0,V.default)(a,gl().gameshow),children:((null===s||void 0===s||null===(t=s.statusMeta)||void 0===t?void 0:t.show)||[]).map(((e,t)=>(0,Oe.jsx)("div",{className:gl().token,children:ac[e]},t)))})},oc=e=>{let{game:t,full:a,className:n=""}=e;const s=(0,H.JtY)(t,["statusMeta","results"],[]),i=[],r=[],o=(0,tr.A)(G.TO.CasinoLiveRoulette);switch(sc(t)){case nc.Roulette:return 0===s.length?null:(s[0].indexOf&&-1!==s[0].indexOf("|")?s.forEach((e=>{const t=e.split("|");i.push(t[0]),t.length>1&&r.push(t[1])})):i.push(...s),o&&t.statusMeta.results?(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsx)(tc,{className:(0,V.default)(n,gl().roulette),initial:i,count:i.length}),r.length>0&&(0,Oe.jsx)(tc,{count:0,className:n,initial:r})]}):null);case nc.Gameshow:return(0,Oe.jsx)(rc,{game:t,full:a,className:n});default:return null}},lc=e=>Array.isArray(e.statusMeta.results),cc=e=>{let{className:t,game:a}=e;const n=a.maxSeats===a.statusMeta.numPlayers,s=(0,U.d4)(K.Lt.device.isEmbedded),i=(0,V.default)(gl().container,{[gl().full]:n});return ic(a)?(0,Oe.jsx)("div",{className:(0,V.default)(gl().wrap,t,{[gl().embedded]:s}),children:(0,Oe.jsx)("div",{className:gl().innerWrap,children:(0,Oe.jsx)(oc,{game:a,full:n,className:i})})}):null};var dc=a(868734);const uc=e=>{var t,a;let{game:n}=e;const s=dc.A[null===n||void 0===n||null===(t=n.statusMeta)||void 0===t||null===(a=t.lang)||void 0===a?void 0:a.toUpperCase()];return s?(0,Oe.jsx)("img",{src:s,alt:""}):null};var mc=a(216719),fc=a.n(mc);const _c=e=>{let{game:t}=e;const[{maxSeats:a=0}]=t.tables,{numPlayers:n=0}=t.statusMeta;return(0,Oe.jsxs)("div",{className:(0,V.default)(fc().playerSeats,{[fc().availableSeats]:n0?` / ${a}`:""]})]})},pc=e=>{let{game:t,favouriteIcon:a,onLaunch:n}=e;return(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsx)("div",{className:fc().stakeRange}),(0,Oe.jsx)(Dr,{className:fc().gameTile,jackpotClassName:fc().jackpotRibbon,game:{...t,tables:t.tables},icon:"icnLive",onLaunch:n,favouriteIcon:a}),(0,Oe.jsx)("div",{className:fc().name,children:(0,Oe.jsx)("span",{children:t.name})})]})},hc=e=>{let{game:t,onLaunch:a,favouriteIcon:n}=e;const i=t?(e=>{var t;return null===e||void 0===e||null===(t=e.statusMeta)||void 0===t?void 0:t.multiplier})(t):0,r=(0,U.d4)(K.Lt.locale.get),[{minBet:o,maxBet:l}]=t.tables,[c,d]=(0,s.useState)(!1),[u,m]=(0,s.useState)(1),[f,_]=(0,s.useState)(t.images.icnLive),p=sc(t)===nc.Roulette,h=(0,tr.A)(G.TO.CasinoLiveRoulette)&&sc(t),{open:g,openingDateTime:v}=t.statusMeta,b=(0,H.JtY)(t,["statusMeta","videoSnapshot","thumbnails","XL"],""),x=`${b}?${u+1}`,y=ic(t)&&(p&&h||!p);return(0,s.useEffect)((()=>{const e=(0,Is.YP)(3e4).subscribe((()=>d(!0)));if(b){const e=new Image;e.onload=()=>_(e.src),e.src=`${b}?${u}`}return()=>e.unsubscribe()}),[]),(0,s.useEffect)((()=>{if(c){d(!1);const e=new Image;e.onload=()=>{_(x),m(u+1)},e.src=x}}),[c,u,x]),(0,Oe.jsxs)(Oe.Fragment,{children:[" ",(0,Oe.jsxs)("div",{className:fc().stakeRange,children:[t&&(0,Oe.jsx)(Yo.A,{value:o})," -"," ",t&&(0,Oe.jsx)(Sr.Gr,{value:l/100})]}),(0,Oe.jsx)(_c,{game:t}),(0,Oe.jsx)(Dr,{className:fc().gameTile,jackpotClassName:y?fc().jackpotRibbon:"",game:{...t,images:{...t.images,icnLive:f}},icon:"icnLive",onLaunch:a,favouriteIcon:n}),y?(0,Oe.jsx)(cc,{game:t,className:(0,V.default)(fc().specialStatus,{[fc().padStatus]:lc(t)})}):null,g?null:(0,Oe.jsx)("div",{className:fc().openSplash,children:(0,Oe.jsxs)("div",{className:fc().timeBlock,children:[(0,Oe.jsx)("div",{className:fc().openMessage,children:"Table opens at"}),(0,Oe.jsx)("div",{className:fc().clock,suppressHydrationWarning:!0,children:v&&new Date(v).toLocaleTimeString(r,{hour:"2-digit",minute:"2-digit"})})]})}),(0,Oe.jsxs)("div",{className:fc().name,children:[(0,Oe.jsx)(uc,{game:t}),(0,Oe.jsx)("span",{children:t.name})]}),i&&(0,Oe.jsxs)("div",{className:fc().multiplier,children:["X",i]})]})},gc=e=>{var t;let{game:a,favouriteIcon:n,grid:s=!1,onLaunch:i}=e;const r=(0,wr.IW)(a)?a:null;return(0,Oe.jsx)("div",{className:(0,V.default)(fc().container,{[fc().opens]:!(null!==r&&void 0!==r&&r.statusMeta.open),[fc().vip]:null===(t=a.tags)||void 0===t?void 0:t.includes("VIP Table"),[fc().grid]:s}),children:r?(0,Oe.jsx)(hc,{game:r,onLaunch:i,favouriteIcon:n}):(0,Oe.jsx)(pc,{game:a,onLaunch:i,favouriteIcon:n})})};var vc;function bc(){return bc=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{className:t,count:a,fsbLaunch:n,game:i,race:r,icon:o,index:l=0,noIconScale:c,onLaunch:d,preload:u,favouriteIcon:m,liveRaceIcon:f=!0}=e;const _=(0,s.useMemo)((()=>(0,H.$zQ)(i.tables,"playType")),[i.tables]);return!(0,H.Ime)(_)&&l8&&rd().doubleDigit)})]}),(0,Oe.jsx)("div",{className:(0,V.default)(rd().iconContainer,t),children:(0,Oe.jsx)(Dr,{count:a,game:i,race:r,icon:o,index:l,fsbLaunch:n,noIconScale:c,onLaunch:d,preload:u,favouriteIcon:m,liveRaceIcon:f},l)})]}):null},dd=e=>{let{game:t,index:a,styles:n,favouriteIcon:s,fsbLaunch:i,count:r,numbered:o,onLaunch:l,race:c,renderInfo:d,variant:u,slide:m,mosaic:f,noIconScale:_,className:p,mosaicHint:h,icon:g,jackpotClassName:v,isNewSLView:b,disableIcons:x,gameDeck:y,...T}=e;const C=T.tilesPerRow||(0,wr.G3)(g),w=T.preload&&a{let{game:t,index:a,styles:n={},...i}=e;const r=(0,s.useMemo)((()=>{const e=Y_(i.mosaic,n,i.gameDeckMosaic,i.isNewSLView);return e[a%e.length]}),[i.mosaic,i.gameDeckMosaic,i.isNewSLView,n,a]);if((0,wr.Zl)(t))return(0,Oe.jsx)(dd,{game:t,index:a,styles:n,...i,...r});if(H_(t)){const e=t;return(0,Oe.jsx)(ol,{index:a,promo:e,...i,...r})}return null},md=s.memo(ud);var fd=a(943811),_d=a.n(fd),pd=a(356980),hd=a.n(pd);const gd=e=>"icnLive"===e,vd=e=>{let{placeholder:t,fsbLaunch:a,games:n,loading:i,onLaunch:r,onScroll:o,preload:l,shrink:c,sliderRef:d,race:u,mosaic:m,dynamicColumnFit:f=!1,favouriteIcon:_,numbered:p,renderInfo:h,variant:g,jackpot:v,...b}=e;const x=!(null===m||void 0===m||!m.enabled),y=!(!x&&!d),T=x?"icnSquare":b.icon,C=x?2:b.rows,w=b.tilesPerRow||(0,wr.G3)(T),{widgetConfig:L}=(0,Cr.Q)(),{tile_type:j="poster",new_game_tile_view:S=!1,disable_icons:E}=L,I=S?hd():_d(),k=(0,s.useRef)(null),M=T_()&&(0,wr.x$)(b.params),N=(0,U.d4)(K.Lt.casino.hasInfoRoute),X=x?2:Math.min(C||0,Math.floor(n.length/w)),A=S?"poster"===j?"icnPoster":"icnWide":T,B=(0,V.default)(x&&I.mosaic,f&&I.dynamicGrid,f&&I[`dynamic${Math.min(6,n.length)}`],y?b.jackpotWidget?I.sliderJackpot:I.slider:I.grid,v&&I.flexGameList,D_(A).map((e=>I[e])),p&&I.numbered,y&&I[`rows${X}`],c&&I[`cols${t?w:Math.min(w,n.length)}`],M&&N&&I[(0,H.xQ2)(g)],b.jackpotWidget&&I.icnSquareJackpot,b.className);let O=n.map(((e,t)=>(0,Oe.jsx)(md,{favouriteIcon:_,fsbLaunch:a,game:e,icon:T,index:t,slide:y,mosaic:m,numbered:p,onLaunch:r,preload:l,race:u,renderInfo:h,count:n.length,styles:I,tilesPerRow:w,variant:g,isNewSLView:S,overlayHierarchy:b.overlayHierarchy,disableIcons:E,jackpotWidget:b.jackpotWidget},t)));return!x&&!n.length||i?O=O.concat((0,H.HnJ)(n.length%w+w*(C||1),(e=>(0,Oe.jsx)(Bi,{},n.length+e)))):!x&&t&&"icnSquare"===T&&(O=O.concat((0,H.HnJ)(w-n.length,(e=>s.cloneElement(t,{key:n.length+e}))))),y?(0,Oe.jsx)(Tr.A,{innerClassName:(0,V.default)(B,{[I.liveCasino]:gd(T)}),onScroll:o,ref:d,innerRef:k,children:O}):(0,Oe.jsx)("div",{className:(0,V.default)(B,{[I.liveCasino]:gd(T)}),children:O})};var bd=a(784364),xd=a(817018),yd=a(253760),Td=a(783843),Cd=a.n(Td),wd=a(7906),Ld=a(939874),jd=a(920844),Sd=a(17230),Ed=a(934414),Id=a(651183),kd=a(19385),Md=a.n(kd);const Nd={style:Md().fsb,icon:(0,Oe.jsx)(jd.A,{className:Md().icon})},Xd={style:Md().ib,icon:(0,Oe.jsx)(Ld.A,{className:Md().icon})},Ad={[Ed.E.CasinoFSB]:Nd,[Ed.E.CasinoInstant]:Xd,[Ed.E.VegasFSB]:Nd,[Ed.E.VegasInstant]:Xd},Bd=e=>{const{reward:t={},success:a}=e.location.state||{},n=(0,Sd.A)(),i=(0,xd.W6)(),{modal:r}=(0,U.wA)(),{setStyle:o}=(0,s.useContext)(yd.V);(0,s.useEffect)((()=>{o({size:bd.or.MEDIUM,className:Md().buyRewardModal})}));return(0,Oe.jsxs)(wd.A,{className:(0,V.default)(Md().modalBody,Ad[t.type].style,a&&Md().completed,!a&&Md().prompt),children:[(0,Oe.jsx)("div",{className:Md().gradient}),(0,Oe.jsx)("div",{className:Md().fill}),Ad[t.type].icon,(0,Oe.jsxs)("div",{className:Md().titleBlock,children:[(0,Oe.jsx)("div",{className:Md().title,children:a?(0,Oe.jsx)(q.wD,{...Id.TXTCLI_CongratulationsX}):t.name}),(0,Oe.jsx)("div",{className:Md().subtitle,children:a?(0,Oe.jsx)(q.wD,{...Id.TXTWCL_You_receivedX_N0,values:{0:t.name}}):(0,Oe.jsx)(q.wD,{...Id.TXTWCL_XtitleXXBrandCoinXX_PriceXX_ti_ELL,values:{0:t.price,title:function(){for(var e=arguments.length,t=new Array(e),a=0;a(0,Oe.jsx)("div",{children:e})}})})]}),a?(0,Oe.jsx)(q.YO,{onClick:()=>r.close(),translation:Id.TXTCLI_Close}):(0,Oe.jsxs)("div",{className:Md().messageBlock,children:[(0,Oe.jsx)("div",{className:Md().message,children:t.description}),(0,Oe.jsxs)("div",{className:(0,V.default)(Md().buttons),children:[(0,Oe.jsx)(q.YO,{onClick:()=>a?r.close():n({service:"rewards.store.buy",body:{id:t.id}}).subscribe((()=>i.push({pathname:"/casino/buy-reward",state:{reward:t,success:!0}})),(e=>i.push({pathname:"/casino/error",state:{title:Id.TXTCLI_Error,message:e.body.message}}))),translation:a?Id.TXTCLI_Close:Id.TXTWCL_Buy_this_item}),!a&&(0,Oe.jsx)(q.YO,{variant:"text",onClick:()=>r.close(),translation:Id.TXTCLI_Cancel})]})]})]})};var Od=a(815469),Rd=a(740704),Wd=a(308177),Pd=a(147787),zd=a(458795),Fd=a(379493),Dd=a(725579),Gd=a(194005),qd=a.n(Gd);const Vd={[Pd.s.NO_SESSION_ERROR]:Dd.TXTCLI_Login,[Pd.s.SESSION_AUTH_ERROR]:Dd.TXTCLI_Login,[Pd.s.SESSION_CLOSED_ERROR]:Dd.TXTCLI_Login,[Pd.s.INTERRUPTED_GAME_ERROR]:Dd.TXTCLI_Resume_Playing},Hd={[Pd.s.INTERRUPTED_GAME_ERROR]:(0,Oe.jsx)(q.wD,{...Dd.TXTWCL_Interrupted_games})},Ud={[Pd.s.UNFINISHED_GAMES_ON_ANOTHER_DEVICE]:(0,Oe.jsx)(q.wD,{tagName:"p",...Dd.TXTWCL_You_have_an_interrupted_spin_o_ELL})},$d=()=>{const{errorViewed:e}=(0,fi.V_)(),{state:{game:t,title:a,message:n,statusCode:i,data:r,dateTime:o}}=(0,xd.zy)(),{modal:{enqueue:l,close:c},casino:{play:d,reconnect:u},auth:{logout:m}}=(0,U.wA)(),f=(0,U.d4)(K.Lt.device.isDesktopEmbedded);(0,s.useEffect)((()=>e({errorCode:(0,zd.cy)(i)})),[e,i]);const _=(0,s.useCallback)((async()=>{switch(i){case Pd.s.NO_SESSION_ERROR:case Pd.s.SESSION_AUTH_ERROR:case Pd.s.SESSION_CLOSED_ERROR:m(),l({path:"/auth/login"});break;case Pd.s.INTERRUPTED_GAME_ERROR:var e,a;if(f)((null===r||void 0===r?void 0:r.intGms)||[]).forEach((e=>d({game:t,table:e,joinReason:Mi.lg.Resume}))),((null===r||void 0===r?void 0:r.liveT)||[]).forEach((e=>u({instance:e})));else null!==r&&void 0!==r&&null!==(e=r.intGms)&&void 0!==e&&e.length?await d({game:t,table:r.intGms[0],joinReason:Mi.lg.Resume}):null!==r&&void 0!==r&&null!==(a=r.liveT)&&void 0!==a&&a.length&&await u({instance:r.liveT[0]});break;case Pd.s.MULTI_PLATFORM_LOGIN:m()}c()}),[c,t,r,l,f,m,d,u,i]),p=o?{0:(0,Oe.jsx)(Od.A,{date:o})}:{};return(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsxs)(Wd.A,{children:[Hd[i]||(0,Oe.jsx)(q.wD,{...a||Dd.TXTWCL_Sorry___an_error_has_occurred}),(0,Oe.jsx)(Rd.A,{})]}),(0,Oe.jsxs)(wd.A,{className:qd().body,children:[Ud[i]||(n?"string"===typeof n?(0,Oe.jsx)("p",{children:(0,Oe.jsx)(Fd.J3,{message:n})}):(0,Oe.jsx)(q.wD,{tagName:"p",...n,values:p}):(0,Oe.jsx)(q.wD,{tagName:"p",...Dd.TXTACL_We_are_sorryX_an_unexpected_er_ELL})),(0,Oe.jsx)(q.YO,{onClick:_,translation:Vd[i]||Dd.TXTCLI_OK,className:qd().button})]})]})};var Yd=a(438225),Kd=a(135659),Qd=a.n(Kd);const Jd=()=>{const{state:{table:e}}=(0,xd.zy)(),{modal:{close:t},casino:{play:a}}=(0,U.wA)(),n=(0,U.d4)(K.Lt.device.isMobile),s=(0,U.d4)(K.Lt.device.isEmbedded);return(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsxs)(Wd.A,{children:[(0,Oe.jsx)("span",{children:(0,Oe.jsx)(q.wD,{...Yd.TXTWCL_Free_Spin_Session_Already_Ongo_ELL})}),(0,Oe.jsx)(Rd.A,{})]}),(0,Oe.jsxs)(wd.A,{className:Qd().container,children:[(0,Oe.jsx)("div",{className:Qd().message,children:(0,Oe.jsxs)("span",{children:[(0,Oe.jsx)(q.wD,{...Yd.TXTACL_You_can_only_play_one_Free_Spi_ELL}),(0,Oe.jsx)("br",{}),(0,Oe.jsx)(q.wD,{...Yd.TXTACL_Please_finish_or_close_the_ong_ELL})]})}),(0,Oe.jsxs)("div",{className:Qd().buttons,children:[(0,Oe.jsx)(q.YO,{variant:"secondary",onClick:()=>(()=>{const a=(0,wr.zk)({table:e,isMobile:n,isEmbedded:s});a&&((0,wr.Ir)(a)?a.focus():(0,wr.Do)(a,n)),t()})(),translation:Yd.TXTCLI_Cancel}),(0,Oe.jsx)(q.YO,{onClick:()=>(async()=>{const{fsbId:n,...s}=e;a({table:s}),t()})(),translation:Yd.TXTWCL_Launch_Real_Money})]})]})]})};var Zd=a(432391),eu=a(315345),tu=a.n(eu);const au=e=>{const{game:t,raceId:a,fsbLaunch:n,...s}=e.location.state||{};return(0,Oe.jsx)("div",{className:(0,V.default)(tu().container),children:t?(0,Oe.jsx)(yr,{isModal:!0,game:t,fsbLaunch:n,raceId:a,...s}):(0,Oe.jsx)(Zd.A,{isModal:!0})})};var nu=a(838093),su=a.n(nu);const iu=e=>{const{title:t,gameUrl:a,query:n}=e.location.state,{setStyle:i}=(0,s.useContext)(yd.V),r=(0,U.d4)(K.Lt.device.isMobile),o=(0,s.useRef)(null),{modal:l}=(0,U.wA)(),c=(0,q.Kv)(a,{query:n}),d=new(Ci())(c).set("origin","").set("hostname","").set("port","").set("protocol","").set("slashes","").toString();return(0,s.useEffect)((()=>{i({size:bd.or.LARGE,className:(0,V.default)(su().gameOverlayModal,{[su().mobile]:r})})})),(0,Oe.jsxs)(wd.A,{className:(0,V.default)(su().modalBody),children:[(0,Oe.jsx)(Rd.A,{variant:Rd.K.Light,onClick:()=>{var e;return(null===o||void 0===o||null===(e=o.current)||void 0===e?void 0:e.contentWindow)&&o.current.contentWindow.postMessage("starsbeforeclose",window.origin)}}),(0,Oe.jsx)("iframe",{onLoad:()=>{var e;null!==o&&void 0!==o&&null!==(e=o.current)&&void 0!==e&&e.contentWindow&&(o.current.contentWindow.close=l.close)},title:t,src:d,ref:o})]})};var ru=a(207265),ou=a(669035),lu=a.n(ou);const cu=e=>{let{location:{state:{widgetId:t,path:a}}}=e;const{modal:n}=(0,U.wA)(),{widgetSelect:s}=(0,Cr.Q)(t),i=(0,U.d4)(null===s||void 0===s?void 0:s.get),r=(0,H.JtY)(i,a);return(0,Oe.jsxs)("div",{className:lu().container,children:[(0,Oe.jsxs)(Wd.A,{className:lu().header,children:[(0,Oe.jsx)(q.wD,{...ru.TXTACL_Pick_Your_Game}),(0,Oe.jsx)(Rd.A,{variant:Rd.K.Light})]}),(0,Oe.jsx)(vd,{games:r.multiGameList||[],className:lu().gameList,icon:"icnSquare",race:{...r,multiGameList:[]},dynamicColumnFit:!0,onLaunch:()=>n.close()})]})};var du=a(751252),uu=a(911048),mu=a(71041),fu=a(672155),_u=a.n(fu);const pu=e=>{let{location:{state:{title:t,buttonText:a,isSotd:n,acceptanceRequired:i,version:r,buttonTextTag:o,pathname:l,onClose:c}}}=e;const{casino:d,modal:u}=(0,U.wA)(),m=(0,U.d4)(K.Lt.device.isMobile),f={resolverTerms:n?G.Nk.PRMSotdTerms:G.Nk.PRMCasinoRacesIngame,reacceptTranslation:n?mu.TXTWCL_The_Spin_of_the_Day_Terms_X_Co_ELL:mu.TXTWCL_XfirstXThe_Races_Terms_X_Condi_ELL,legacyLiveAccepted:(0,U.d4)(K.Lt.casino.liveRacesTermsAccepted),legacyUKAccepted:(0,U.d4)(K.Lt.casino.UKTermsAccepted),acceptedVersion:(0,U.d4)(n?K.Lt.casino.sotdTermsVersionAccepted:K.Lt.casino.racesTermsVersionAccepted)},_=f.legacyLiveAccepted||f.legacyUKAccepted||!(0,H.b07)(f.acceptedVersion),p=i&&_,h=e=>(0,Oe.jsx)("span",{className:_u().ownLine,children:e}),g=(0,s.useCallback)((()=>{n?d.acceptSotdTerms(r):d.acceptRacesTerms(r)}),[n,d,r]);return(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsxs)(Wd.A,{children:[i?(0,Oe.jsx)(q.wD,{...mu.TXTWCL_Terms_and_Conditions}):t||(0,Oe.jsx)(q.wD,{...mu.TXTWCL_HereXs_how_to_take_part}),(0,Oe.jsx)(Rd.A,{onClick:()=>null===c||void 0===c?void 0:c()})]}),(0,Oe.jsxs)(wd.A,{className:(0,V.default)(_u().body,!p&&_u().topPadding,m&&_u().mobileDevice),children:[p&&(0,Oe.jsx)(du.MI,{className:_u().info,children:(0,Oe.jsx)(q.wD,{...f.reacceptTranslation,values:{first:h,second:h}})}),(0,Oe.jsx)("div",{className:_u().scrollableArea,children:(0,Oe.jsx)(uu.BO,{tag:f.resolverTerms,pathname:l})}),i?(0,Oe.jsx)(q.YO,{block:!0,onClick:g,translation:mu.TXTWCL_Accept_Terms_X_Conditions}):(0,Oe.jsx)(q.Rg,{"data-testid":"terms-and-conditions-back-button-on-races-tab",className:_u().button,block:!0,onClick:()=>u.close(),children:a||(0,Oe.jsx)(q.wD,{...o||mu.TXTCLI_Back})})]})]})};var hu=a(733845),gu=a.n(hu);const vu=e=>{let{location:{state:{game:t,raceId:a,widgetId:n}}}=e;const{modal:{close:s},casino:{launch:i}}=(0,U.wA)();return(0,Oe.jsxs)("section",{className:gu().section,children:[(0,Oe.jsxs)(Wd.A,{className:gu().header,children:[(0,Oe.jsx)("div",{children:(0,Oe.jsx)("div",{className:gu().gameImage,children:(0,Oe.jsx)(Bi,{className:gu().image,game:t})})}),(0,Oe.jsx)("span",{className:gu().title,children:t.name}),(0,Oe.jsx)(Rd.A,{variant:Rd.K.Light})]}),(0,Oe.jsx)(wd.A,{className:gu().container,children:(0,Oe.jsx)("div",{className:gu().buttons,children:(0,Oe.jsx)(tm,{multiplayer:!0,onClick:e=>{i({game:t,playType:e,raceId:a,widgetId:n}),s()}})})})]})};var bu=a(548221),xu=a(836253),yu=a.n(xu);const Tu=e=>{let{location:{state:{race:t,widgetId:a,path:n}}}=e;const{modal:s}=(0,U.wA)(),{widgetSelect:i}=(0,Cr.Q)(a),r=(0,U.d4)(null===i||void 0===i?void 0:i.get),o=t||(0,H.JtY)(r,n),{leaderboard:l,name:c,status:d}=o,u=l||[];return(0,Oe.jsxs)("div",{className:yu().leaderboard,children:[(0,Oe.jsxs)(Wd.A,{className:yu().header,children:[c,(0,Oe.jsx)(Rd.A,{variant:Rd.K.Light})]}),(0,Oe.jsx)("div",{className:yu().raceContainer,children:(0,Oe.jsx)(bu.A,{children:e=>(0,Oe.jsx)(r_,{count:e,race:o,onLaunch:()=>s.close(),widgetId:a,path:`${n}`})})}),(0,Oe.jsx)(n_,{prizeDetails:o.prizeDetails}),(0,Oe.jsx)(hf,{race:o,className:yu().table,leaderboard:(0,wr.me)(d),standings:u})]})};var Cu=a(246803),wu=a(447757),Lu=a(881847),ju=a.n(Lu);const Su=()=>{const{state:{title:e,message:t}}=(0,xd.zy)(),{modal:{close:a}}=(0,U.wA)();return(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsxs)(Wd.A,{children:[(0,Oe.jsx)(q.wD,{...e||wu.TXTWCL_Sorry___an_error_has_occurred}),(0,Oe.jsx)(Rd.A,{})]}),(0,Oe.jsxs)(wd.A,{className:ju().body,children:[(0,Oe.jsx)("p",{children:t}),(0,Oe.jsx)(q.wD,{tagName:"p",values:{a:e=>(0,Oe.jsx)(Cu.A,{resolverTag:G.Nk.PRMCasinoPromoTerms,children:e})},...wu.TXTWCL_Click_XaXhereX_aX_for_general__ELL}),(0,Oe.jsx)(q.YO,{onClick:()=>a(),translation:wu.TXTCLI_OK,className:ju().button})]})]})};var Eu=a(543627),Iu=a.n(Eu);const ku=e=>{let{location:{state:{title:t,message:a}}}=e;return(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsxs)(Wd.A,{children:[t,(0,Oe.jsx)(Rd.A,{})]}),(0,Oe.jsx)(wd.A,{className:Iu().body,children:(0,Oe.jsx)("p",{children:a})})]})};var Mu=a(694445),Nu=a.n(Mu);const Xu=e=>{let{location:{state:{raceId:t,className:a,game:n,tables:s,widgetId:i}}}=e;const{buttonPressed:r}=(0,fi.V_)(),{modal:o,casino:l}=(0,U.wA)();return(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsxs)(Wd.A,{children:[n.name,(0,Oe.jsx)(Rd.A,{})]}),(0,Oe.jsx)(wd.A,{className:(0,V.default)(a,Nu().stakeSelector),children:s.map((e=>(0,Oe.jsxs)(q.Rg,{onClick:()=>(e=>{r({buttonName:"Select Stake"}),l.launch({table:e,raceId:t,widgetId:i}),o.close()})(e),children:[(0,Oe.jsx)(Yo.A,{currency:e.currency,value:e.minBet})," -"," ",(0,Oe.jsx)(Yo.A,{currency:e.currency,value:e.maxBet})]},e.id)))})]})};var Au=a(918029),Bu=a(889511),Ou=a.n(Bu);const Ru=()=>{const{errorViewed:e}=(0,fi.V_)(),{state:t}=(0,xd.zy)(),{statusCode:a}=t,{modal:{close:n}}=(0,U.wA)();return(0,s.useEffect)((()=>e({errorCode:(0,zd.cy)(a)})),[e,a]),(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsxs)(Wd.A,{children:[(0,Oe.jsx)(q.wD,{...Au.TXTCLI_Error}),(0,Oe.jsx)(Rd.A,{})]}),(0,Oe.jsxs)(wd.A,{className:Ou().body,children:[(0,Oe.jsx)(q.wD,{tagName:"p",values:{a:e=>(0,Oe.jsx)(Cu.A,{resolverTag:G.Nk.HelpCenterESDecree,children:e})},...Au.TXTACL_You_cannot_access_another_game_ELL}),(0,Oe.jsx)(q.YO,{className:Ou().button,onClick:()=>n(),translation:Au.TXTCLI_OK})]})]})};var Wu=a(171749),Pu=a(184447),zu=a.n(Pu);const Fu=()=>{const{modal:{close:e},casino:{launch:t}}=(0,U.wA)(),{state:a}=(0,xd.zy)();return(0,Oe.jsxs)("div",{children:[(0,Oe.jsxs)(Wd.A,{children:[(0,Oe.jsx)(q.wD,{...Wu.TXTWCL_Set_gaming_limits}),(0,Oe.jsx)(Rd.A,{})]}),(0,Oe.jsx)(wd.A,{className:zu().body,children:(0,Oe.jsx)(Fd.vZ,{onSuccess:()=>{e(),t(a)}})})]})},Du={size:bd.or.FLEX,closeOnOverlayClick:!0,closeOnEsc:!0,className:Cd().flexFullFit},Gu=e=>{const{setStyle:t}=(0,s.useContext)(yd.V),{pathname:a}=e.location||"",n=(0,U.d4)(K.Lt.device.isDesktopEmbedded)?Cd().desktopEmbedded:void 0,i=(0,U.d4)(K.Lt.device.isMobile)?Cd().mobileDevice:void 0;return(0,s.useEffect)((()=>{switch(a){case"/casino/player-selector":t({className:(0,V.default)(Cd().playerselectorModal,n),size:bd.or.SMALL});break;case"/casino/race-promo-ban":case"/casino/error":case"/casino/gaming-session-error":t({size:bd.or.MEDIUM});break;case"/casino/es-gaming-limit":t({size:bd.or.LARGE,className:(0,V.default)(n)});break;case"/casino/stake-selector":t({size:bd.or.SMALL});break;case"/casino/game-selector":t({...Du,className:(0,V.default)(Cd().flexFullFit,n,i,Cd().gamePicker)});break;case"/casino/help":t({...Du,className:(0,V.default)(Cd().flexFull,i)});break;case"/casino/game-info":t({...Du,className:(0,V.default)(Cd().flexFullFit,n,Cd().gameInfo)});break;case"/casino/race-leaderboard":t({closeOnOverlayClick:!0,closeOnEsc:!0,size:bd.or.LARGE});break;default:t({size:bd.or.LARGE})}}),[a,t,n,i]),(0,Oe.jsxs)(xd.dO,{children:[(0,Oe.jsx)(xd.qh,{path:"/casino/player-selector",component:vu}),(0,Oe.jsx)(xd.qh,{path:"/casino/stake-selector",component:Xu}),(0,Oe.jsx)(xd.qh,{path:"/casino/help",component:pu}),(0,Oe.jsx)(xd.qh,{path:"/casino/buy-reward",component:Bd}),(0,Oe.jsx)(xd.qh,{path:"/casino/game-overlay",component:iu}),(0,Oe.jsx)(xd.qh,{path:"/casino/fsb-playing",component:Jd}),(0,Oe.jsx)(xd.qh,{path:"/casino/reward-info",component:ku}),(0,Oe.jsx)(xd.qh,{path:"/casino/race-promo-ban",component:Su}),(0,Oe.jsx)(xd.qh,{path:"/casino/error",component:$d}),(0,Oe.jsx)(xd.qh,{path:"/casino/gaming-session-error",component:Ru}),(0,Oe.jsx)(xd.qh,{path:"/casino/es-gaming-limit",component:Fu}),(0,Oe.jsx)(xd.qh,{path:"/casino/game-selector",component:cu}),(0,Oe.jsx)(xd.qh,{path:"/casino/game-info",component:au}),(0,Oe.jsx)(xd.qh,{path:"/casino/race-leaderboard",component:Tu})]})};var qu=a(906079),Vu=a.n(qu);const Hu=e=>{let{multiGameList:t,alt:a}=e;const[n,i]=(0,s.useState)(0),r=(0,s.useCallback)((()=>{i((n+1)%t.length)}),[n,t.length]);return(0,s.useEffect)((()=>{const e=(0,Is.YP)(4e3).subscribe((e=>r()));return()=>e.unsubscribe()}),[r]),(0,Oe.jsx)("div",{className:Vu().container,children:t.map(((e,t)=>(0,Oe.jsx)("img",{alt:a,src:e,className:t===n?Vu().slide&&Vu().active:Vu().slide,suppressHydrationWarning:!0},t)))})};var Uu=a(261441),$u=a.n(Uu),Yu=a(365899);const Ku=e=>{let{onFavoriteClick:t,favouriteIcon:a,classes:n}=e;return(0,Oe.jsx)("div",{title:"",className:n,onClick:t,children:a||(0,Oe.jsx)(Yu.A,{})})};var Qu=a(238186),Ju=a(352330),Zu=a.n(Ju);const em=e=>{let{className:t,onClick:a,size:n,playType:s}=e;const i=(0,U.d4)(K.Lt.device.isMobile),r=s===Mi.$6.Single?Qu.TXTMOB_Single_Player:Qu.TXTWCL_Multiplayer,o=(0,q.hu)(r),l=[s===Mi.$6.Single?Zu().single:Zu().multi,Zu().desktop];return(0,Oe.jsx)(q.Rg,{className:(0,V.default)(Zu().button,n&&Zu()[n],t,!i&&l),onClick:()=>a(s,o),size:n,"data-testid":s===Mi.$6.Single?"game-single-player-button":"game-multiplayer-button",children:(0,Oe.jsx)(q.wD,{...r})})},tm=e=>{let{className:t,infoIconClass:a,hover:n,game:i,multiplayer:r,favouriteIcon:o,index:l,count:c,hideFeatureButtons:d,...u}=e;const{casino:m}=(0,U.wA)(),f=(0,tr.A)(G.TO.CasinoFavorites),_=(0,U.d4)(K.Lt.device.isDesktopEmbedded),p=(0,U.d4)(K.Lt.device.isEmbedded),h=(0,ji.A)(),{widgetId:g}=(0,Cr.Q)(),{gametype:v=0,variant:b=0,isFavorite:x=!1,name:y}=i||{},T=(0,s.useCallback)((()=>{v&&b&&m.toggleFavoriteGame({gameTypeId:v,gameVariantId:b,action:x?"Remove":"Add"})}),[m,v,b,x]),C={...u,widgetId:g},w=r?(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsx)(em,{...C,playType:Mi.$6.Single}),(0,Oe.jsx)(em,{...C,playType:Mi.$6.Multi})]}):(0,Oe.jsx)(ur,{title:y,onClick:()=>u.onClick()});return n?(0,Oe.jsxs)("div",{className:(0,V.default)($u().container,h&&$u().touch,t),children:[(0,Oe.jsx)("div",{className:$u().cornerButtonContainer,children:(!p||_)&&!d&&(0,Oe.jsxs)("div",{className:$u().cornerButtonContainerRow,children:[f&&(0,Oe.jsx)(Ku,{classes:(0,V.default)($u().cornerButton,$u().fav,x&&$u().activated),onFavoriteClick:T,favouriteIcon:o}),(0,Oe.jsx)(Mm,{className:a,game:i,index:l,count:c})]})}),w]}):w};var am=a(794015),nm=a.n(am),sm=a(244299),im=a(855789),rm=a.n(im);const om=e=>{let{className:t,onClick:a,size:n,playType:s}=e;const i=(0,U.d4)(K.Lt.device.isMobile),r=s===Mi.$6.Single?sm.TXTMOB_Single_Player:sm.TXTWCL_Multiplayer,o=(0,q.hu)(r),l=[s===Mi.$6.Single?rm().single:rm().multi,rm().desktop];return(0,Oe.jsx)(q.Rg,{className:(0,V.default)(rm().button,n&&rm()[n],t,!i&&l),onClick:()=>a(s,o),size:n,children:(0,Oe.jsx)(q.wD,{...r})})};var lm=a(928940),cm=a(1359),dm=a(303811),um=a.n(dm);const mm=e=>{let{className:t,title:a,onClick:n}=e;return(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsx)("button",{className:(0,V.default)(t,um().playButton),onClick:()=>n&&n(),title:a,children:(0,Oe.jsx)(cm.A,{})}),(0,Oe.jsx)(lm.A,{className:(0,V.default)(t,um().playButtonShadow)})]})},fm=e=>{let{className:t,game:a,multiplayer:n,...s}=e;const{widgetId:i}=(0,Cr.Q)(),{name:r}=a||{},o={...s,widgetId:i};return n?(0,Oe.jsxs)("div",{className:(0,V.default)(t,nm().multiPlayContainer),children:[(0,Oe.jsx)(om,{...o,playType:Mi.$6.Single}),(0,Oe.jsx)(om,{...o,playType:Mi.$6.Multi})]}):(0,Oe.jsx)(mm,{className:t,title:r,onClick:()=>s.onClick()})};var _m=a(864991),pm=a.n(_m);const hm=e=>{let{sliderRef:t,sliderState:a}=e;const n=e=>{var a;null===(a=t.current)||void 0===a||a.scroll(e)};return a.left||a.right?(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsx)(q.YO,{"data-testid":"disabled-slider-button-from-new-rapid-streams",className:pm().button,disabled:!a.left,icon:(0,Oe.jsx)(Y.A,{}),onClick:()=>n(Tr.O.LEFT),size:"small",variant:"casino"}),(0,Oe.jsx)(q.YO,{"data-testid":"enabled-slider-button-from-new-rapid-streams",className:(0,V.default)(pm().button,pm().right),disabled:!a.right,icon:(0,Oe.jsx)(Y.A,{}),onClick:()=>n(Tr.O.RIGHT),size:"small",variant:"casino"})]}):null},gm=s.memo(hm,H.n4T);var vm=a(195288),bm=a(291934),xm=a.n(bm);let ym=function(e){return e.String="string",e.Currency="currency",e.Percentage="percent",e.Translation="translation",e}({});const Tm=e=>"\u2014"===e,Cm=e=>{let{currencyDigits:t=2,className:a,title:n,value:s,format:i,currency:r,variant:o=[],inline:l}=e;return(0,Oe.jsxs)("div",{className:(0,V.default)(null===o||void 0===o?void 0:o.map((e=>xm()[(0,H.xQ2)(e)])),a),children:[(0,Oe.jsxs)("span",{className:(0,V.default)(xm().infoDescription,l&&xm().inline),children:[l?(0,Oe.jsx)(q.wD,{...n,values:{0:Tm(s)?s:(0,Oe.jsx)(Yo.A,{currency:r,value:parseFloat(s)})}}):(0,Oe.jsx)(q.wD,{...n}),!l&&": "]}),!l&&(0,Oe.jsxs)("span",{className:(0,V.default)(xm().infoValue,null===o||void 0===o?void 0:o.map((e=>xm()[(0,H.xQ2)(e)]))),children:[(i===ym.String||Tm(s))&&s,i===ym.Translation&&s.filter((e=>!!e)).map(((e,t)=>[t>0&&", ",(0,Oe.jsx)(q.wD,{...e},t)])),i===ym.Percentage&&(0,Oe.jsx)(Sr.Gr,{style:"percent",maximumFractionDigits:2,value:s/100}),i===ym.Currency&&!Tm(s)&&(0,Oe.jsx)(Yo.A,{value:parseFloat(s),currency:r,maximumFractionDigits:t,minimumFractionDigits:t})]})]})},wm={pgjkpt:vm.TXTWCL_Jackpot,bnsRnd:vm.TXTWCL_Bonus_Round,fsbTitle:vm.TXTWCL_Free_Spins},Lm={Megaways:"Megaways\u2122",ClusterPays:"Cluster Pays"},jm=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Object.entries(Lm).reduce(((e,a)=>{let[n,s]=a;return-1!==t.indexOf(n)?s:e}),e)},Sm={minBet:{flag:G.TO.CasinoGameFeatureMinBet,fn:(e,t)=>[Hi.L.SPA,Hi.L.CA_ON].includes(t.siteId)?null:{title:t.shortText?vm.TXTACL_Min_Bet:vm.TXTACL_Minimum_Bet,value:0===e.minBet?"\u2014":e.minBet,currencyDigits:e.minBet%100===0?0:2,format:ym.Currency}},maxBet:{flag:G.TO.CasinoGameFeatureMaxBet,fn:(e,t)=>[Hi.L.SPA,Hi.L.CA_ON].includes(t.siteId)?null:{title:t.shortText?vm.TXTMOB_Max_Bet:vm.TXTACL_Maximum_Bet,value:0===e.maxBet?"\u2014":e.maxBet,currencyDigits:e.maxBet%100===0?0:2,format:ym.Currency}},returnToPlayer:{flag:G.TO.CasinoGameFeatureRTP,fn:(e,t)=>{var a;return{title:vm.TXTACL_Return_to_Player,value:null!==(a=e.properties)&&void 0!==a&&a.holdRate?100-e.properties.holdRate/1e5:0,format:ym.Percentage}}},paylines:{flag:G.TO.CasinoGameFeaturePaylines,fn:(e,t)=>{var a;return{title:vm.TXTACL_Paylines,value:jm((null===(a=e.properties)||void 0===a?void 0:a.lines)||"",t.tags),format:ym.String}}},features:{flag:G.TO.CasinoGameFeatureBonusFeatures,fn:(e,t)=>{var a;return{title:vm.TXTACL_Bonus_Features,value:null!==(a=e.featureNames)&&void 0!==a&&a.length?e.featureNames.map((e=>wm[e])):0,format:ym.Translation}}}},Em=e=>{const{setBetFeatureCount:t,data:a,className:n,featureVariant:i,showFields:r,siteId:o,shortText:l,tags:c}=e,{currency:d}=a,u=(0,U.d4)(K.Lt.feature.get),m=Object.values((e=>Object.keys(Sm).filter((t=>(e||Object.values(cp)).includes(t))).map((e=>Sm[e])))(r)),f=m.filter((e=>{var t;return(!e.flag||!!u[e.flag])&&(!!r||!(null===(t=e.fn(a,{siteId:o,tags:c}))||void 0===t||!t.value))})).map(((e,t)=>{const s=e.fn(a,{siteId:o,tags:c,shortText:l});if(null===s)return null;const u=r&&s.format===ym.Translation&&!s.value?{...s,value:"-",format:ym.String}:{...s};return(0,Oe.jsx)(Cm,{className:n,variant:i,...u,currency:a.playMoney?G.Sj.PlayMoney:d,currencyDigits:s.currencyDigits},t)}));return(0,s.useEffect)((()=>{t(f.length)}),[]),(0,Oe.jsx)(Oe.Fragment,{children:f})};var Im=a(960487),km=a.n(Im);const Mm=e=>{let{className:t,count:a,game:n,index:s}=e;const i=(0,U.d4)(K.Lt.device.isMobile),{modal:r}=(0,U.wA)(),{trackInfo:o}=(0,fi.V_)(),l=T_(),c=(null===n||void 0===n?void 0:n.tags)&&(null===n||void 0===n?void 0:n.tags.includes(Mi.VG.GameInfo)),{widgetId:d}=(0,Cr.Q)();return null!==n&&void 0!==n&&n.name&&l&&c?(0,Oe.jsx)(q.N_,{className:(0,V.default)(km().cornerButton,km().info,t,i&&km().infoIconMobile,(null===n||void 0===n?void 0:n.jackpot)&&km().withJackpot),onClick:e=>{e.stopPropagation(),e.preventDefault(),o(n,s,a),r.enqueue({path:"/casino/game-info",locationState:{game:n,widgetId:d}})},alias:"casinoGameInfo",title:n.name,track:!1,values:{name:(0,H.kW4)(n.name),gtype:n.gametype,vtype:n.variant},children:(0,Oe.jsx)($.A,{})}):null};var Nm=a(37281),Xm=a.n(Nm);const Am=e=>{let{className:t,count:a,game:n,index:s}=e;const{modal:i}=(0,U.wA)(),{trackInfo:r}=(0,fi.V_)(),{widgetId:o}=(0,Cr.Q)();return null!==n&&void 0!==n&&n.name?(0,Oe.jsx)(q.N_,{className:(0,V.default)(t,Xm().info,Xm().cornerButton,Xm().cornerButtonContainer),onClick:e=>{e.stopPropagation(),e.preventDefault(),r(n,s,a),i.enqueue({path:"/casino/game-info",locationState:{game:n,widgetId:o}})},alias:"casinoGameInfo",title:n.name,values:{name:(0,H.kW4)(n.name),gtype:n.gametype,vtype:n.variant},children:(0,Oe.jsx)($.A,{})}):null};var Bm=a(919185),Om=a.n(Bm);const Rm=e=>{let{launchSource:t,classes:a={},game:n,index:s,count:i,trailer:r,icon:o="icnSquare",showFields:l=[],variant:c,featureVariant:d,carouselIcon:u,nested:m,shortText:f}=e;const _=(0,U.d4)(K.Lt.device.isMobile),p=n.images[o]||n.images.icnSquare||n.images.icnGameTrailerIcon,h=(0,wr.gm)(n)||(null===l||void 0===l?void 0:l.length);return(0,Oe.jsxs)("div",{className:(0,V.default)(Om().container,h&&Om()[(0,H.xQ2)(c)],m&&Om().nestedTile),children:[r&&(0,Oe.jsx)(pr,{game:n,className:Om().icon,index:s}),(0,Oe.jsxs)("div",{className:(0,V.default)(Om().info,!r&&Om().endInfo),children:[(0,Oe.jsx)("div",{className:(0,V.default)(Om().infoBackground,u&&Om().marketingOverlay,a.infoBackground),style:(0,Di.A)(p),children:(0,Oe.jsx)("div",{className:(0,V.default)(Om().infoBackgroundOverlay,a.overlayBackground)})}),(0,Oe.jsx)(Dr,{launchSource:t,className:(0,V.default)(Om().gameIcon,a.tile),game:n,infoIconClass:a.infoIcon,icon:o,hideFeatureButtons:_,jackpotClassName:a.jackpot}),(0,Oe.jsx)(Ji,{className:(0,V.default)(Om().features),featureVariant:d,data:n.tables[0],carouselIcon:u,game:n,detailsOnly:!0,showFields:l,shortText:f})]})]})};var Wm=a(148479),Pm=a.n(Wm),zm=a(379808),Fm=a.n(zm),Dm=a(758631),Gm=a.n(Dm);const qm=[["icnSquare"],["icnWide","icnWide"],["icnWide","icnSquare","icnSquare"],["icnSquare","icnSquare","icnSquare","icnSquare"],["icnSquare","icnSquare","icnSquare","icnWide","icnSquare"],["icnWide","icnSquare","icnSquare","icnWide","icnWide","icnSquare"],["icnWide","icnSquare","icnSquare","icnWide","icnSquare","icnSquare","icnSquare"],["icnWide","icnSquare","icnSquare","icnSquare","icnSquare","icnSquare","icnSquare","icnSquare"],["icnSquare","icnSquare","icnSquare","icnSquare","icnSquare","icnSquare","icnSquare","icnSquare","icnSquare"]],Vm=[["icnPoster"],["icnWide","icnWide"],["icnWide","icnPoster","icnPoster"],["icnPoster","icnPoster","icnPoster","icnPoster"],["icnPoster","icnPoster","icnPoster","icnWide","icnPoster"],["icnWide","icnPoster","icnPoster","icnWide","icnWide","icnPoster"],["icnWide","icnPoster","icnPoster","icnWide","icnPoster","icnPoster","icnPoster"],["icnWide","icnPoster","icnPoster","icnPoster","icnPoster","icnPoster","icnPoster","icnPoster"],["icnPoster","icnPoster","icnPoster","icnPoster","icnPoster","icnPoster","icnPoster","icnPoster","icnPoster"]],Hm=e=>{const{games:t,renderInfo:a,maxGames:n,gameCategory:s,overlayHierarchy:i}=e,r=(0,tr.A)(G.TO.CasinoGameInfo),o=(0,U.d4)(K.Lt.device.isMobile),l=n?Math.min(9,n):9,c=t.slice(0,Math.min(l,t.length)),{widgetConfig:d}=(0,Cr.Q)(),{new_game_tile_view:u=!1,disable_icons:m=!1}=d,f=u?Gm():Fm(),_=u?Vm:qm,p=c.map(((e,t)=>(0,Oe.jsx)(md,{game:e,slide:!0,index:t,icon:_[c.length-1][t],count:c.length,renderInfo:a,gameDeckMosaic:c.length>=5,jackpotClassName:f.jackpot,gameCategory:s,isNewSLView:u,overlayHierarchy:i,disableIcons:m,gameDeck:!0},t)));return p.length>0?(0,Oe.jsx)("div",{className:(0,V.default)(f.container,f[`gameCount${c.length}`],a&&o&&r),children:p}):null},Um=e=>{let{games:t,baseColor:a="green",renderInfo:n,onNextButtonClick:s,...i}=e;return(0,Oe.jsx)("div",{className:(0,V.default)(Pm().container,Pm()[a]),children:(0,Oe.jsxs)("div",{className:(0,V.default)(Pm().background,Pm()[a],Pm().dark),children:[(0,Oe.jsx)(yi,{className:Pm().header,titleVariant:"card",onNextButtonClick:s,...i}),(0,Oe.jsx)(Hm,{games:t,renderInfo:n,maxGames:i.maxGames,gameCategory:i.title,overlayHierarchy:i.overlayHierarchy})]})})};var $m=a(965091),Ym=a(11763),Km=a(74019),Qm=a(823908),Jm=a(866130),Zm=a(786019),ef=a(387197),tf=a.n(ef);const af=e=>{let{race:t,onLeaderboard:a,count:n}=e;const{startTime:s,endTime:i,minBet:r,status:o,prizeDetails:l,raceTypes:c}=t,d=(0,wr.W_)(o),u=(0,wr.Yw)(o);return(0,Oe.jsxs)("div",{className:(0,V.default)(tf().wrapper,{[tf().wrapperLeaderboard]:!a}),children:[(0,Oe.jsxs)("div",{className:(0,V.default)(tf().box,tf().prizeGrid),children:[(0,Oe.jsx)("div",{className:tf().info,children:(0,Oe.jsx)(q.wD,{...Zm.TXTWCL_Total_PrizesX})}),(0,Oe.jsxs)("div",{className:(0,V.default)(tf().infoExtraLarge,tf().prizes),children:[l.prizeType===Jm.T0.IB&&(0,Oe.jsx)("div",{children:(0,Oe.jsx)("img",{className:tf().ibIcon,src:Qm,alt:""})}),l.prizeType===Jm.T0.FSB&&(0,Oe.jsx)("div",{children:(0,Oe.jsx)("img",{className:tf().fsbIcon,src:Km,alt:""})}),(0,Oe.jsx)(Vf,{type:l.prizeType,currency:l.currency,amount:l.total})]})]}),(0,Oe.jsxs)("div",{className:(0,V.default)(tf().box,tf().boxGrid,tf().shrink),children:[(0,Oe.jsx)("div",{className:(0,V.default)(tf().info,u?tf().running:tf().infoDefault),children:u?(0,$m.format)(i,"LL.dd.yyyy"):d?(0,Oe.jsx)(q.wD,{...Zm.TXTWCL_Ends_InX}):(0,Oe.jsx)(q.wD,{...Zm.TXTWCL_Starts_InX})}),(0,Oe.jsx)("div",{className:tf().infoExtraLarge,children:(0,Oe.jsx)("span",{className:(0,V.default)(d||u?tf().running:tf().remaining),children:(0,Oe.jsx)(b_,{completed:u,running:d,endTime:i,startTime:s,count:n,urgentCount:!0})})})]}),(0,Oe.jsxs)("div",{className:(0,V.default)(tf().box,tf().boxGrid),children:[(0,Oe.jsx)("div",{className:(0,V.default)(tf().info,tf().infoDefault),children:(0,Oe.jsx)(q.wD,{...Zm.TXTWCL_DurationX})}),(0,Oe.jsx)("div",{className:tf().infoLarge,children:(0,Oe.jsx)("span",{children:(0,Oe.jsx)(Ym.A,{time:{endTime:i,startTime:s}})})})]}),(0,Oe.jsx)("div",{className:(0,V.default)(tf().box,tf().boxGrid)}),!c.includes(Jm.A5.LDCNT)&&(0,Oe.jsxs)("div",{className:(0,V.default)(tf().box,tf().boxGrid,tf().shrink),children:[(0,Oe.jsx)("div",{className:(0,V.default)(tf().info,tf().infoDefault),children:(0,Oe.jsx)(q.wD,{...Zm.TXTMOB_Min_BetX})}),(0,Oe.jsx)("div",{className:tf().infoLarge,children:(0,Oe.jsx)("span",{children:(0,Oe.jsx)(Yo.A,{value:r,currency:l.currency,style:"decimal"})})})]})]})};var nf=a(912849),sf=a(80175),rf=a.n(sf),of=a(294389),lf=a(472511),cf=a.n(lf),df=function(e){return e[e.DoNothing=0]="DoNothing",e[e.NeedExpand=1]="NeedExpand",e[e.NeedScroll=2]="NeedScroll",e}(df||{});const uf=e=>(0,Oe.jsxs)("th",{className:(0,V.default)(cf().prizes,{[cf().ibPad]:e.prizeType===Jm.T0.IB,[cf().fsbPad]:e.prizeType===Jm.T0.FSB,[cf().cashPad]:[Jm.T0.CASH,Jm.T0.NONE].includes(e.prizeType)}),children:[(0,Oe.jsx)(q.wD,{tagName:"div",...of.TXTCLI_Prize}),(0,Oe.jsxs)("div",{className:(0,V.default)({[cf().currency]:e.prizeType!==Jm.T0.NONE}),children:[e.prizeType===Jm.T0.IB&&(0,Oe.jsx)("img",{className:cf().ibIcon,src:Qm,alt:""}),e.prizeType===Jm.T0.FSB&&(0,Oe.jsx)("img",{className:cf().fsbIcon,src:Km,alt:""}),e.prizeType===Jm.T0.CASH&&(0,Oe.jsxs)(Oe.Fragment,{children:["(",(0,Oe.jsx)(nf.A,{currency:e?e.currency:G.Sj.USDollar,trimSpace:!0}),")"]})]})]}),mf=(e,t)=>{let{userStanding:a,onYouVisible:n,containment:s}=t;return e.map(((e,t)=>(0,Oe.jsx)(Nf,{index:t,medal:!0,standing:e,userStanding:a,onYouVisible:n,containment:s,leaderboard:!0,grouped:!0,isMobile:!0},e.rank)))},ff=e=>{let{prizeDetails:t,standings:a,activeList:n=[],expandedRange:i,onExpandRowClick:r,rowProps:o}=e;const l=Math.ceil(t.numPrizePositions/a.length),c=a.length;return(0,H.y17)(0,l).map((e=>(0,Oe.jsxs)(s.Fragment,{children:[(0,Oe.jsx)(yf,{index:e,start:e*c+1,onClick:()=>r(e),end:e===l-1?t.numPrizePositions:(e+1)*c,isExpanded:i===e},e),i===e&&mf(n,{...o,grouped:!0})]},e)))},_f=()=>{const e=document.querySelector(`.${rf().current}`);e&&e.scrollIntoView()},pf=e=>{let{className:t="",standings:a,race:n,medal:i=!0,leaderboard:r}=e;const{prizeDetails:o,userRaceStanding:l,status:c,id:d}=n,[u,m]=(0,s.useState)(!1),[f,_]=(0,s.useState)(0),[p,h]=(0,s.useState)(a),[g,v]=(0,s.useState)(df.DoNothing),b=(0,U.d4)(K.Lt.device.isMobile),x=(0,U.d4)(K.Lt.session.isAuthenticated),y=(0,s.useRef)(null),T=x&&o.numPrizePositions>a.length,C=(0,Sd.A)(),w=async e=>{h([]),f!==e?(_(e),C({service:"casino.races.raceleaderboard",body:{page:e,raceId:d,status:c}}).subscribe((e=>{let{body:t}=e;return h(t)}),(()=>h([])))):(_(-1),m(!1))};if((0,s.useEffect)((()=>{h(a)}),[a]),(0,s.useEffect)((()=>{g===df.NeedScroll&&(v(df.DoNothing),_f()),g===df.NeedExpand&&p.length>0&&v(df.NeedScroll)}),[p,g]),!a||0===a.length)return null;const L={index:0,standing:{},onYouVisible:m,medal:i,userStanding:l,containment:y.current,leaderboard:r,isMobile:b};return(0,Oe.jsx)("div",{className:(0,V.default)(cf().legacy,cf().container),children:(0,Oe.jsxs)("table",{className:(0,V.default)(t),children:[(0,Oe.jsx)("thead",{children:(0,Oe.jsxs)("tr",{children:[(0,Oe.jsx)("th",{className:(0,V.default)({[cf().mobile]:b})}),(0,Oe.jsx)("th",{children:(0,Oe.jsx)(q.wD,{...of.TXTCLI_Rank})}),r&&(0,Oe.jsx)(q.wD,{tagName:"th",...of.TXTCLI_Score}),uf(o)]})}),(0,Oe.jsxs)("tbody",{ref:y,children:[T?ff({standings:a,expandedRange:f,onExpandRowClick:w,activeList:p,rowProps:L,prizeDetails:n.prizeDetails}):mf(a,{...L}),l&&l.rank>0&&!u&&(0,Oe.jsx)(Nf,{index:a.length,standing:l,medal:i,onClick:()=>(()=>{const{rank:e,userRacePrize:t}=l||{rank:0,userRacePrize:{amount:0}};if(t.amount<=0)return;const n=Math.floor(e/a.length);n!==f?(v(df.NeedExpand),w(n)):_f()})(),userStanding:l,leaderboard:r,isMobile:!0,floatingYou:!0},"you")]})]})})};pf.displayName="Leaderboard";const hf=pf;var gf=a(14568),vf=a(480816),bf=a(187963),xf=a.n(bf);const yf=e=>{let{start:t,end:a,index:n,isExpanded:s,onClick:i,legacyWidget:r}=e;return(0,Oe.jsxs)("tr",{className:(0,V.default)(xf().row,{[xf().expanded]:s}),onClick:i,children:[(0,Oe.jsx)("td",{className:(0,V.default)(xf().range),children:(0,Oe.jsxs)("span",{children:["#",t," - #",a]})}),(0,Oe.jsx)("td",{}),(0,Oe.jsx)("td",{className:(0,V.default)(xf().expandMark,r&&xf().legacy),children:(0,Oe.jsx)("span",{children:s?(0,Oe.jsx)(gf.A,{}):(0,Oe.jsx)(vf.A,{})})})]},n)};var Tf=a(371578),Cf=a(94168),wf=a(580779),Lf=a(914991),jf=a(274087),Sf=a(83557);const Ef={1:rf().first,2:rf().second,3:rf().third},If=e=>1===e.rank?(0,Oe.jsxs)("div",{className:rf().winner,children:[(0,Oe.jsx)("span",{className:rf().laurel1,children:(0,Oe.jsx)(jf.A,{})}),(0,Oe.jsx)(Vf,{...e}),(0,Oe.jsx)("span",{className:rf().laurel2,children:(0,Oe.jsx)(jf.A,{})})]}):(0,Oe.jsx)("span",{className:rf().prize,children:(0,H.Ime)(e)?"\u2013":(0,Oe.jsx)(Vf,{...e})}),kf=e=>{switch(e){case 1:return(0,Oe.jsx)("img",{className:rf().goldTrophy,src:Cf,alt:""});case 2:return(0,Oe.jsx)("img",{className:rf().silverTrophy,src:wf,alt:""});case 3:return(0,Oe.jsx)("img",{className:rf().bronzeTrophy,src:Tf,alt:""});default:return(0,Oe.jsx)(Lf.A,{})}},Mf=e=>{let{standing:t,userStanding:a,floatingYou:n,onYouVisible:s,containment:i}=e;switch(!0){case(null===a||void 0===a?void 0:a.rank)===t.rank&&n:return(0,Oe.jsx)(q.wD,{...Sf.TXTMOB_You});case(null===a||void 0===a?void 0:a.rank)===t.rank:return(0,Oe.jsx)(jr.pL,{onChange:s,root:i,children:(0,Oe.jsx)(q.wD,{tagName:"span",...Sf.TXTMOB_You})});default:return(0,Oe.jsx)(Oe.Fragment,{children:!!t.name&&t.name})}},Nf=e=>{const{index:t,standing:a,isMobile:n=!1,floatingYou:s=!1,medal:i=!1,leaderboard:r=!1,grouped:o=!1,onClick:l}=e,c=a.userRacePrize,d="#"+a.rank+" ";return(0,Oe.jsxs)("tr",{className:(0,V.default)(rf().legacy,rf().row,Ef[a.rank]||"",{[rf().floatingYou]:s,[rf().paid]:!(0,H.Ime)(c)&&c.amount>0,[rf().medal]:i,[rf().mobile]:n,[rf().grouped]:o}),onClick:l,children:[(0,Oe.jsx)("td",{className:(0,V.default)({[rf().mobile]:n}),children:(0,Oe.jsx)("div",{className:(0,V.default)({[rf().trophy]:a.rank<4}),children:n?null:kf(a.rank)})}),(0,Oe.jsx)("td",{children:(0,Oe.jsxs)("span",{className:rf().rank,children:[d,(0,Oe.jsx)(Mf,{...e})]})}),r&&(0,Oe.jsx)("td",{children:a.score>0?(0,Oe.jsx)(Sr.Gr,{value:a.score,maximumFractionDigits:0,minimumFractionDigits:0}):"\u2013"}),(0,Oe.jsx)("td",{children:If({...c,rank:a.rank})})]},t)};var Xf=a(471593),Af=a(541635),Bf=a.n(Af);const Of=e=>{let{numOfPlayers:t,isLiveRace:a}=e;return(0,Oe.jsxs)("div",{className:(0,V.default)(Bf().playStatus),children:[(0,Oe.jsx)("div",{className:(0,V.default)(Bf().oval,a?Bf().playing:Bf().registered)}),a?(0,Oe.jsx)(q.wD,{...Xf.TXTWCL_PlayingX}):(0,Oe.jsx)(q.wD,{...Xf.TXTWCL_RegisteredX__number}),(0,Oe.jsx)("span",{className:Bf().players,children:t})]})};var Rf=a(422325),Wf=a(795967),Pf=a.n(Wf);const zf=e=>{let{onLeaderboard:t,race:a,onLaunch:n}=e;const{numOfPlayers:i,status:r,name:o,promoUrl:l}=a,c=(0,wr.W_)(r),{modal:d}=(0,U.wA)(),u=(0,s.useCallback)((()=>{d.close("/casino/race-leaderboard"),d.enqueue({path:"/casino/help",locationState:{buttonTextTag:Rf.TXTCLI_OK,title:o,pathname:l}})}),[d,o,l]);return(0,Oe.jsxs)("div",{className:(0,V.default)(Pf().play,{[Pf().leaderboardPlay]:!t}),children:[(0,Oe.jsx)(Of,{isLiveRace:c,numOfPlayers:i}),(0,Oe.jsxs)("div",{className:Pf().playAction,children:[(0,Oe.jsx)("div",{className:Pf().expand,children:l&&(0,Oe.jsx)(q.YO,{variant:"text",size:"small",className:Pf().infoIcon,onClick:u,icon:(0,Oe.jsx)($.A,{})})}),!!t&&(0,Oe.jsx)("div",{className:Pf().expand,children:(0,Oe.jsx)(q.YO,{variant:"text",size:"small",className:Pf().cup,onClick:t,icon:(0,Oe.jsx)(k,{})})}),(0,Oe.jsx)(qf,{race:a,onLeaderboard:t,onLaunch:n})]})]})};var Ff=a(447923),Df=a(479485),Gf=a.n(Df);const qf=e=>{let{race:t,onLeaderboard:a,onLaunch:n}=e;const{status:s,userRaceStanding:i}=t,r=(0,wr.W_)(s),o=a?"small":"large",l=(0,U.d4)(K.Lt.cms.getSiteId);return r?(0,Oe.jsx)(q.YO,{className:Gf().playbarButton,size:o,onClick:n,translation:l===Hi.L.GR?Ff.TXTWCL_Join:Ff.TXTCLI_Play}):s===Jm.nW.CANCELLED?(0,Oe.jsx)("span",{className:Gf().finished,children:(0,Oe.jsx)(q.wD,{...Ff.TXTCLI_Cancelled})}):s===Jm.nW.COMPLETED?(0,Oe.jsx)("span",{className:Gf().finished,children:(0,Oe.jsx)(q.wD,{...Ff.TXTCLI_Finished})}):i?(0,Oe.jsx)("span",{className:Gf().register,children:(0,Oe.jsx)(q.wD,{...Ff.TXTCLI_Registered})}):(0,Oe.jsx)(q.YO,{size:o,onClick:n,variant:"casino",inverse:!0,translation:Ff.TXTCLI_Register__toTournament})},Vf=e=>{let{type:t=Jm.T0.CASH,currency:a=G.Sj.USDollar,amount:n,showCurrency:s}=e;const i=(0,U.d4)(K.Lt.device.isMobile),r=t===Jm.T0.FSB?n:n/100,{amount:o,letter:l}=(e=>{switch(!0){case e/1e6>=1:return{letter:"M",amount:e/1e6};case e/1e3>=1:return{letter:"K",amount:e/1e3};default:return{letter:"",amount:e}}})(r);switch(!0){case t===Jm.T0.NONE:return(0,Oe.jsx)("span",{children:"\u2013"});case t===Jm.T0.FSB:return(0,Oe.jsx)(Oe.Fragment,{children:r});case i&&!!l:return(0,Oe.jsx)(Yo.A,{value:Math.floor(100*o),currency:a,maximumFractionDigits:2,minimumFractionDigits:0,children:e=>`${e.reduce(((e,t)=>e+t.value),"")}${l}`});case(e=>e-~~e>=.01)(r):return(0,Oe.jsx)(Yo.A,{value:n,currency:a});default:return(0,Oe.jsx)(Yo.A,{value:n,currency:a,maximumFractionDigits:0,minimumFractionDigits:0})}};var Hf=a(751613),Uf=a(189351),$f=a.n(Uf);var Yf=a(952323);const Kf=e=>{let{prizeDetails:t,showFull:a}=e;const n=(0,U.d4)(K.Lt.cms.getSiteId),s=n===Hi.L.ITA;switch(t.prizeType){case Jm.T0.IB:return(0,Oe.jsx)(q.wD,{...a?Yf.TXTWCL_Carry_an_expiry_date_and_must__ELL:Yf.TXTWCL_What_is_an_Instant_BonusX_How__ELL});case Jm.T0.FSB:return(0,Oe.jsxs)(Oe.Fragment,{children:[s?(0,Oe.jsx)(q.wD,{...a?Yf.TXTWCL_Carry_an_expiry_date_and_all_s_ELL_1:Yf.TXTWCL_What_is_a_Free_Spins_BonusX_Ho_ELL}):(0,Oe.jsx)(q.wD,{...a?Yf.TXTWCL_Carry_an_expiry_date_and_all_s_ELL:Yf.TXTWCL_What_is_a_Free_Spins_BonusX_Ho_ELL})," ",a&&(0,Oe.jsx)(q.wD,{...Yf.TXTWCL_Credited_Free_Spins_will_carry_ELL,values:{0:(0,Oe.jsx)(Yo.A,{value:10,currency:t.currency})}})]});case Jm.T0.CASH:default:return[Hi.L.ITA,Hi.L.POR].includes(n)?(0,Oe.jsx)(q.wD,{...a?Yf.TXTWCL_Bonuses_may_not_be_withdrawnX__ELL:Yf.TXTWCL_What_is_a_Cash_BonusX_How_can__ELL}):(0,Oe.jsx)(q.wD,{...a?Yf.TXTWCL_Is_credited_to_your_Stars_Acco_ELL:Yf.TXTWCL_What_is_a_Cash_BonusX_How_can__ELL})}};var Qf=a(321937);const Jf=e=>{let{prizeDetails:t}=e;const a=(0,U.d4)(K.Lt.cms.getSiteId)===Hi.L.ITA,{formatNumber:n}=(0,Sr.tz)();return t.prizeType===Jm.T0.IB?(0,Oe.jsx)(q.wD,{...Qf.TXTWCL_Wagering_Requirements_XbXN0_Re_ELL,values:{0:a?1:.1,1:n(1,{currency:t.currency,minimumFractionDigits:0,maximumFractionDigits:0,style:"currency"})}}):t.prizeType===Jm.T0.FSB?a?(0,Oe.jsx)(q.wD,{...Qf.TXTWCL_Winning_Paid_As_XbXInstant_Bon_ELL}):(0,Oe.jsx)(q.wD,{...Qf.TXTWCL_Winning_Paid_As_XbXCashX_bX}):null};var Zf=a(159771);const e_=e=>{let{prizeDetails:t}=e;const a=(0,U.d4)(K.Lt.cms.getSiteId);switch(t.prizeType){case Jm.T0.IB:return(0,Oe.jsx)(q.wD,{...Zf.TXTMOB_Instant_Bonus});case Jm.T0.FSB:return(0,Oe.jsx)(q.wD,{...Zf.TXTWCL_Free_Spins});case Jm.T0.CASH:default:return(0,Oe.jsx)(q.wD,{...[Hi.L.ITA,Hi.L.POR].includes(a)?Zf.TXTCLI_Bonus:Zf.TXTWCL_Cash})}},t_={[Jm.T0.IB]:"/static/media/ib-icon.03822d96.png",[Jm.T0.CASH]:"/static/media/cash-icon.09f4594a.png",[Jm.T0.FSB]:Km},a_={[Jm.T0.IB]:"/static/media/ib.e64751ac.png",[Jm.T0.CASH]:"/static/media/cash.08d33a13.png",[Jm.T0.FSB]:"/static/media/fs.ac3a5674.png"},n_=e=>{const{prizeDetails:t}=e,[a,n]=(0,s.useState)(!1),i=(0,U.d4)(K.Lt.cms.getSiteId)===Hi.L.ITA;return(0,Oe.jsx)("div",{className:(0,V.default)($f().legacy,$f().prizeInfo),onClick:()=>n(!a),children:a?(0,Oe.jsxs)("div",{className:$f().prizeLong,children:[(0,Oe.jsxs)("div",{className:$f().prizeHeader,children:[(0,Oe.jsx)("div",{className:$f().prizeTitle,children:(0,Oe.jsx)(q.wD,{...t.prizeType===Jm.T0.CASH&&i?Hf.TXTWCL_Reward_Information:Hf.TXTMOB_Prize_Information})}),(0,Oe.jsx)("div",{className:$f().prizeArrow,children:(0,Oe.jsx)(Y.A,{})})]}),(0,Oe.jsxs)("div",{className:(0,V.default)($f().prizeBodyOld,[Jm.T0.CASH,Jm.T0.ZERO].includes(t.prizeType)&&$f().prizeCash),children:[(0,Oe.jsx)("div",{className:$f().prizeBigIcon,children:(0,Oe.jsx)("img",{className:$f().prizeBigIcon,src:a_[t.prizeType],alt:""})}),(0,Oe.jsx)("div",{className:$f().prizeTitle,children:(0,Oe.jsx)(e_,{prizeDetails:t})}),(0,Oe.jsx)("div",{className:$f().prizeDesc,children:(0,Oe.jsx)(Kf,{prizeDetails:t,showFull:!0})}),(0,Oe.jsxs)("div",{className:(0,V.default)($f().prizeStatsOld,$f().newLineForBold),children:[(0,Oe.jsx)("div",{children:(0,Oe.jsx)(Jf,{prizeDetails:t})}),(0,Oe.jsx)("div",{children:(0,Oe.jsx)(q.wD,{...Hf.TXTWCL_Valid_ForXXbXN0_daysX_bX,values:{0:7}})})]})]})]}):(0,Oe.jsxs)("div",{className:$f().prizeShort,children:[(0,Oe.jsx)("div",{className:$f().prizeIconHolder,children:(0,Oe.jsx)("img",{className:$f().prizeIcon,src:t_[t.prizeType],alt:""})}),(0,Oe.jsxs)("div",{className:$f().prizeStub,children:[(0,Oe.jsx)("div",{className:$f().prizeTitle,children:(0,Oe.jsx)(q.wD,{...t.prizeType===Jm.T0.CASH&&i?Hf.TXTWCL_Reward_Information:Hf.TXTMOB_Prize_Information})}),(0,Oe.jsx)("div",{className:$f().prizeArrow,children:(0,Oe.jsx)(Y.A,{})}),(0,Oe.jsx)("div",{className:$f().prizeDesc,children:(0,Oe.jsx)(Kf,{prizeDetails:t})})]})]})})};var s_=a(359667),i_=a.n(s_);const r_=e=>{let{count:t,onLaunch:a,onLeaderboard:n,race:i,widgetId:r,path:o}=e;const l=(0,U.d4)(K.Lt.currency.isPlayMoney),{casino:c,modal:d}=(0,U.wA)(),{gameInfo:u,multiGameList:m,id:f,name:_,raceTypes:p,status:h,tncVersion:g}=i,v=m&&m.length>1,b=(0,wr.W_)(h),x=!((0,wr.Yw)(h)||l&&!b),{buttonPressed:y}=(0,fi.V_)(),T=(0,s.useCallback)((()=>{y({buttonName:"Play"}),null===a||void 0===a||a()}),[y,a]),C=(0,s.useCallback)((()=>{T(),d.enqueue({path:"/casino/game-selector",locationState:{widgetId:r,path:o}})}),[T,d,o,r]),w=(0,s.useCallback)((()=>{b&&v?C():(T(),c.race({game:u,raceId:f,raceTypes:p,tncVersion:g,join:!b,widgetId:r}))}),[c,u,T,v,f,C,p,g,b,r]);return(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsxs)("div",{className:(0,V.default)(i_().container,!n&&i_().leaderboardContainer),children:[(0,Oe.jsx)("div",{className:(0,V.default)(i_().gameIconHolder,!n&&i_().leaderboard),children:v||!x?(0,Oe.jsx)(Bi,{className:i_().gameIcon,game:u,race:i,icon:v?"icnRace":"icnSquare",tooltip:_,disabled:!x,children:x&&(0,Oe.jsx)(tm,{hover:!0,hideFeatureButtons:!0,onClick:C})}):(0,Oe.jsx)(Dr,{className:i_().gameIcon,icon:"icnSquare",game:i.gameInfo,race:i,onLaunch:a})}),(0,Oe.jsx)(af,{race:i,count:t,onLeaderboard:n})]}),(0,Oe.jsx)(zf,{race:i,onLeaderboard:n,onLaunch:w})]})};var o_=a(647309),l_=a(414531),c_=a(694679),d_=a(247687),u_=a(894945),m_=a.n(u_);const f_=[{tag:d_.TXTWCL_Next_Races,service:"all",auth:!0},{tag:d_.TXTWCL_My_Races,service:"user",auth:!0}],__=e=>{let{logo:t,title:a="",helpButton:n,helpTitle:i,help:r,moreLink:o,showFilters:l,active:c,handleFilter:d,sliderRef:u,sliderState:m,slide:f}=e;const _=t||r,{screenSize:p}=(0,q.lm)(),h=(0,U.d4)(K.Lt.cms.isSiteDE),{modal:g}=(0,U.wA)(),v=!!o&&!l,b=!t&&a&&a.length,x=(0,s.useCallback)((()=>{g.enqueue({path:"/casino/help",locationState:{buttonText:n,title:i}})}),[n,i,g]);return _||f||v?(0,Oe.jsxs)("header",{className:(0,V.default)(m_().legacy,m_().header,{[m_().row]:!l}),children:[!!t&&(0,Oe.jsx)("div",{}),_&&(0,Oe.jsxs)("div",{className:(0,V.default)(m_().container),children:[!!b&&(0,Oe.jsx)("span",{className:m_().title,children:a}),t&&(h?(0,Oe.jsx)(c_.A,{className:m_().logo}):(0,Oe.jsx)(l_.A,{className:m_().logo})),r&&(0,Oe.jsx)(q.Rg,{"data-testid":"terms-and-conditions-button-on-races-tab-mobile",size:"small",variant:"casino",className:(0,V.default)(m_().terms,b&&m_().showTitle),onClick:()=>x(),children:p===G.or.XXSmall?"T&C":(0,Oe.jsx)(q.wD,{...d_.TXTWCL_Terms_and_Conditions})})]}),!t&&(0,Oe.jsx)("div",{}),!l&&!o&&!f&&(0,Oe.jsx)("div",{}),l&&(0,Oe.jsx)(o_.A,{classes:{container:(0,V.default)(m_().filters,{[m_().info]:_})},variant:o_.K.Transparent,children:d&&f_.map((e=>(0,Oe.jsx)(mi,{active:e.tag.id===c,onClick:()=>d(e),translation:e.tag},e.tag.id)))}),(f||v)&&(0,Oe.jsxs)("div",{className:m_().buttons,children:[v&&(0,Oe.jsx)(Gs,{href:o}),f&&u&&m&&(0,Oe.jsx)(gm,{sliderRef:u,sliderState:m})]})]}):null};var p_=a(631793);const h_=e=>{let{time:t,count:a}=e;const{days:n,hours:s,minutes:i,seconds:r}=(e=>{const t=(0,zd.it)(e);return{days:t.days,hours:t.hours||"",minutes:t.minutes<10?"0"+t.minutes:t.minutes.toString(),seconds:t.seconds<10?"0"+t.seconds:t.seconds.toString()}})(Math.abs(t-a));return n?(0,Oe.jsx)(p_.A,{days:n}):(0,Oe.jsx)("span",{suppressHydrationWarning:!0,children:s?`${s}:${i}:${r}`:`${i}:${r}`})},g_=e=>e<10?"0"+e.toString():e.toString(),v_=e=>{let{time:t,count:a}=e;const{days:n,hours:s,minutes:i,seconds:r}=(e=>{const t=(0,zd.it)(e);let a=t.days,n=g_(t.hours),s=g_(t.minutes),i=g_(t.seconds);return t.hours>=1?(t.minutes>1439&&(t.hours%24>0&&(a=t.days+1),n="",s="",i=""),t.minutes<=1439&&(t.seconds>0?59===t.minutes?(s="00",n=(t.hours+1).toString()):(s=g_(t.minutes+1),n=t.hours.toString()):(s=g_(t.minutes),n=t.hours.toString()),i="")):(s=g_(t.minutes),i=g_(t.seconds)),{days:a,hours:n,minutes:s,seconds:i}})(Math.abs(t-a));return n?(0,Oe.jsx)(p_.A,{days:n}):(0,Oe.jsx)("span",{children:"00"!==s?`${s}:${i}`:`${i}:${r}`})},b_=e=>{let{completed:t=!1,running:a=!1,endTime:n,startTime:s,count:i,urgentCount:r}=e;const o=(0,U.d4)(K.Lt.casino.stifleUrgencyRequired)&&r,l=a?n:s;return t?(0,Oe.jsx)("span",{children:(0,$m.format)(n,"HH:mm")}):o?(0,Oe.jsx)(v_,{time:l,count:i}):(0,Oe.jsx)(h_,{time:l,count:i})};var x_=a(938177);const y_=()=>{const[e,t]=(0,s.useState)(),{modal:a}=(0,U.wA)(),{bonusId:n,bonusCampaignId:i,numberOfSpins:r}=e||{},o=(0,U.d4)(K.Lt.cms.getBrandCode),l=(0,U.d4)(K.Lt.cms.getBrandId),c=(0,U.d4)(K.Lt.cms.getSiteId),d=(0,U.d4)(K.Lt.casino.getClientPlatform),u=c===Hi.L.UK,m=(0,U.d4)(K.Lt.casino.sotdLatestVersion),f=(0,U.d4)((e=>K.Lt.casino.acceptedSotdTermsAreCurrent(e,m))),_=(0,H.fN_)({bonusCampaignId:i,bonusId:n,numberOfSpins:r,useNativeClose:!0,hostapptype:"WSL",host:o,brand:l,site:c,platform:d},H.D_O);return(0,x_.A)(),(0,s.useEffect)((()=>{e&&(u&&!f?K.JD.modal.enqueue({path:"/casino/help",locationState:{isSotd:!0,acceptanceRequired:!0,version:m,onClose:()=>{t(void 0)}}}):(a.enqueue({path:"/casino/game-overlay",locationState:{gameUrl:null===e||void 0===e?void 0:e.gameURL,query:_,title:"CasinoBonusGame"}}),t(void 0)))}),[e,u,f,m]),t},T_=()=>{const e=(0,U.d4)(K.Lt.device.isMobile),t=(0,tr.A)(G.TO.CasinoGameInfo),a=(0,tr.A)(G.TO.CasinoGameInfoMobile),n=(0,tr.A)(G.TO.CasinoGameInfoDesktop);return t?a&&e||n&&!e||!a&&!n:t};var C_=a(741444);const w_=e=>{const{uid:t}=(0,s.useContext)(C_.A)||{},a=e||t;return`SW${null===a||void 0===a?void 0:a.replace(/.*\//,"")}`};var L_=a(12563),j_=a(40171),S_=a(369334),E_=a(416110),I_=a(832773),k_=a(378784),M_=a(573346),N_=a(326128),X_=a(599450),A_=a(9359),B_=a(796119),O_=a(486603);const R_={icnForeground:{ims:["icnForeground"],mobile:212,desktop:350},icnBackground:{ims:["icnBackground"],mobile:237,desktop:398},icnAnimatedHero:{ims:["icnAnimatedHero"]},icnAnimated:{ims:["icnAnimated","icnStandard"],fallback:S_,animated:!0},icnAnimatedSquare:{ims:["icnAnimatedSquare","icnSquare"],animated:!0},icnAnimatedHeroSquare:{ims:["icnAnimatedHeroSquare","icnHeroSquare"],animated:!0},icnAnimatedHeroWide:{ims:["icnAnimatedHeroWide","icnHeroWide"],animated:!0},icnAnimatedWide:{ims:["icnAnimatedWide","icnWide"],animated:!0},icnHero:{ims:["icnHero"],fallback:j_},icnHeroSquare:{ims:["icnHeroSquare"],mobile:235,desktop:373,fallback:S_},icnHeroWide:{ims:["icnHeroWide"],mobile:404,desktop:1155,fallback:E_},icnLive:{ims:["icnLive"],fallback:I_},icnStandard:{ims:["icnStandard"],fallback:N_},icnOnTable:{ims:["icnOnTable"]},icnPoster:{ims:["icnPoster"],mobile:127,desktop:178,fallback:k_},icnSquare:{ims:["icnSquare"],mobile:127,desktop:178,fallback:M_},icnWide:{ims:["icnWide"],mobile:265,desktop:756,fallback:X_},icnRace:{ims:["icnRace","icnSquare"]},icnGameTrailerVideo:{ims:["icnGameTrailerIcon","icnGameTrailerVideo"]},icnGameTrailerIcon:{ims:["icnGameTrailerIcon","icnGameTrailerVideo"]}},W_=e=>e.match(new RegExp("mp4","i")),P_=(e,t)=>R_[e].ims.reduce(((e,a)=>e||R_[a][t?"mobile":"desktop"]),null),z_=e=>R_[e].ims.reduce(((e,t)=>e||R_[t].fallback),null),F_=e=>({poster:k_,wide:X_}[e]),D_=e=>R_[e].ims.reduce(((e,t)=>(e.push(t),e)),[]),G_=(e,t,a)=>R_[e].ims.reduce(((e,n)=>R_[n].animated&&t?null:e||a[n]),null),q_=e=>{for(const t of e){const e=t.toLowerCase();if(e.includes("partypots"))return O_;if(e.includes("jackpot king"))return A_;if(e.includes("must go"))return B_;if(e.includes("dropsandwins"))return L_}return""},V_=Lr.TY?10:5e3,H_=e=>!!e.type&&Mi.JW.includes(e.type),U_=(e,t,a,n,s)=>{var i;if(null!==s&&void 0!==s&&s.version&&null!==(i=s.data[t])&&void 0!==i&&i.length){var r,o;const i=(null===(r=s.i18n)||void 0===r||null===(o=r[a])||void 0===o?void 0:o[t])||s.data[t],l=e.games.concat([]);return i.sort(((e,t)=>e.index-t.index)).forEach((e=>{const t=n(e.index);t&&(e.images[t]||"promo-frame"===e.type)&&e.index<=l.length&&H_(e)&&l.splice(e.index,0,e)})),{...e,games:l}}return e},$_=(e,t)=>{const a=K.Lt.locale.get(t),{promotion_stream:n=e.promotion_stream||JSON.parse(e.promotion_stream_string||'{"version": 1, "data": []}')}=e;return{locale:a,promotionStream:n}},Y_=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>3?arguments[3]:void 0;if(arguments.length>2?arguments[2]:void 0)return[{mosaicHint:Mi.w3.SmallIcon}];if(null===e||void 0===e||!e.enabled)return[];const n=a?Mi.Be.Poster:Mi.Be.Square;return["section_1","section_2","section_3"].reduce(((a,s)=>{switch(e[s]){case"1 big square":a.push({noIconScale:!0,icon:n,className:t.bigIcon,mosaicHint:Mi.w3.BigIcon});break;case"4 squares":(0,H.HnJ)(4,(()=>a.push({icon:n})));break;case"1 top 2 bottom":a.push({icon:Mi.Be.Wide,className:t.wide}),(0,H.HnJ)(2,(()=>a.push({icon:n})));break;case"2 top 1 bottom":a.push({icon:n}),a.push({icon:Mi.Be.Wide,className:t.wide}),a.push({icon:n});break;case"1 top 1 bottom":(0,H.HnJ)(2,(()=>a.push({icon:Mi.Be.Wide,className:t.wide})))}return a}),[])};var K_=a(711390);function Q_(e){return(0,K_.Ay)(e,(e=>{var t,a;e.ims.tags=e.ims.icon_tags,delete e.ims.icon_tags,e.includeTags=e.include_tags,delete e.include_tags,null===(t=e.order)||void 0===t||t.forEach((e=>delete e._metadata)),null===(a=e.qry)||void 0===a||a.forEach((e=>{e.exclude_query_values.length&&(e.values=e.exclude_query_values),delete e.exclude_query_values,delete e._metadata})),e.bi||delete e.bi}))}function J_(e){return(0,K_.Ay)(e,(e=>{e.raceQuery=e.race_query,delete e.race_query,e.raceQuery.forEach((e=>{e.imageTags=e.image_tags,delete e.image_tags,e.platformLimit=e.platform_limit,delete e.platform_limit,delete e._metadata}))}))}var Z_=a(163457),ep=a(522182);const tp={games:[]};async function ap(e,t){let{dispatch:a,actions:n,subscribe:s,rootState:i,widget:r}=t;const o=a[r.uid],l=K.Lt.session.isClientAuthenticated(i),c=(0,ep.ri)(n);l&&Lr.Sw&&(r.hide_on_login||(s("/user/queue/casino/favorites").pipe((0,$o.QK)(c)).subscribe(o.favorites),s("/user/queue/fsb").pipe((0,$o.QK)(c)).subscribe(o.freeSpinBonus)))}async function np(e,t){const{actions:a,widget:n,dispatch:s,subscribe:i,rootState:r}=t,o=s[n.uid],l=K.Lt.session.isClientAuthenticated(r),c=(0,ep.ri)(a);l&&Lr.Sw&&i("/user/queue/races").pipe((0,$o.QK)(c)).subscribe((e=>{o.raceStandingUpdate(e)}))}async function sp(e,t){const{actions:a,widget:n,dispatch:s,subscribe:i,rootState:r}=t,o=s[n.uid],l=r[n.uid];if(!Lr.Sw)return;const c=`/topic/race.${e}`,d=(0,ep.ri)(a);i(c).pipe((0,$o.QK)(d),(0,$o.v6)((()=>!(null===l||void 0===l||!l.races[l.knownRaces[e]])))).subscribe((t=>o.applyRaceUpdate({id:e,body:t.body})))}async function ip(e,t){const{widget:a,dispatch:n}=t,s=n[a.uid];await s.set({games:[],subscriptions:{},loading:!1})}async function rp(e,t){const{widget:a,dispatch:n}=t,s=n[a.uid];await s.fetch()}async function op(e,t){const{widget:a,dispatch:n}=t,s=n[a.uid],{game_service:i,logged_in_only:r}=a;r||(0,Z_.kZ)(i)?s.set(tp):await s.fetch()}async function lp(e,t){var a,n,s;const{widget:i,dispatch:r,actions:o,rootState:l}=t,c=r[i.uid],d=K.Lt.session.isClientAuthenticated(l),{logged_in_only:u}=i;(!u||d)&&await c.fetch(),null===(a=(0,ep.AQ)(o))||void 0===a||a.subscribe((e=>{let{state:t}=e;c.set(tp),u&&!K.Lt.session.isClientAuthenticated(t)||c.fetch()})),null===(n=(0,ep.iD)(o))||void 0===n||n.subscribe((async()=>{var e;null===(e=c.userLoggedIn)||void 0===e||e.call(c),c.userUpdates()})),null===(s=(0,ep.ri)(o))||void 0===s||s.subscribe((async()=>{c.userLoggedOut&&c.userLoggedOut()})),d&&t&&ap(0,t)}let cp=function(e){return e.minBet="minBet",e.maxBet="maxBet",e.returnToPlayer="returnToPlayer",e.paylines="paylines",e.features="features",e}({}),dp=function(e){return e.OneBigSquare="1 big square",e.FourSquares="4 squares",e.OneTopTwoBottom="1 top 2 bottom",e.TwoTopOneBottom="2 top 1 bottom",e.OneTopOneBottom="1 top 1 bottom",e}({});var up=a(782555);const mp=(e,t)=>({...e,loading:t}),fp=(e,t)=>({...e,...t}),_p=(e,t)=>{let{body:a}=t;return(0,K_.jM)(e,(e=>{a.games.forEach((t=>{let{gametype:a,variant:n}=t;return e.games.filter(wr.Zl).forEach((e=>{e.isFavorite=e.gametype===a&&e.variant===n}))}))}))},pp=(e,t)=>{let{body:a}=t;return(0,K_.jM)(e,(e=>{e.games.filter(wr.Zl).forEach((e=>{e.fsb=!1,a.forEach((t=>{let{gId:a,vId:n}=t;e.gametype===a&&e.variant===n&&(e.fsb=!0)}))}))}))},hp=(e,t)=>{let{body:a,id:n}=t;return(0,K_.jM)(e,(e=>{if(a){const t=e.races&&e.races[e.knownRaces[n]];t&&(0,up.X6)(t,a)}return e}))},gp=(e,t)=>{let{body:a}=t;return(0,K_.jM)(e,(e=>(a.forEach((t=>{const{raceId:a}=t.value,n=e.races&&(null===e||void 0===e?void 0:e.races[e.knownRaces[a]]);n&&(0,up.X6)(n,[t])})),e)))};var vp=a(182040),bp=a(632427);function xp(){return(0,vp.Mz)(((e,t)=>t),(e=>{var t;return null===(t=e.params)||void 0===t?void 0:t.ims.icon_tags[0]}))}function yp(){return(0,vp.Mz)(((e,t)=>t),(e=>{var t;return!(null===(t=e.game_service)||void 0===t||!t.match(bp.kl.FreeSpinBonus))}))}function Tp(){return(0,vp.Mz)(((e,t)=>t),(e=>{const t={enabled:!0},a=wr.aA.map((a=>{const n=`section_${a}`,s=`column_${a}`;return{gamesPer:(0,wr.VA)(t[n]=e[s].layout),serviceName:e[s].service}}));return{layout:t,columnConfigs:a,pages:e.pages}}))}},25139:e=>{e.exports={container:"_14931f7",featureList:"_80acbd6",header:"_39caa5d",arrow:"_b704ada",popup:"_ab54dd4",info:"_dab8a7c",text:"_7e857b6",description:"_8af79f9"}},466180:e=>{e.exports={container:"_eadd6e2",green:"_be345e4",active:"_042d106",yellow:"_55f05b7",magenta:"_305d36a",purple:"_fa836c8",blue:"_fd16018"}},883935:e=>{e.exports={container:"_f391661",button:"_48fce21",withArrows:"_95929fc",right:"_45c8da5"}},995711:e=>{e.exports={container:"_8df748a"}},578575:e=>{e.exports={allLink:"_cc8e6f7",allButton:"_bf9df6e",icon:"_ab94840",right:"_25b2844"}},510380:e=>{e.exports={largeView:"_abd9fed",smallView:"_03d9cab",tutorialBox:"_a92a4fd",header:"_2f0b0c5",mobileHeader:"_dd5b61e",subHeader:"_140ab81",image:"_e9530e1",boxContainer:"_600bfc3"}},564082:e=>{e.exports={box:"_457cb1f",boxIcon:"_bd64d56",boxText:"_93bbe3a"}},222323:e=>{e.exports={filter:"_01d8d28",active:"_6509fa8",hidden:"_2c7e768"}},450641:e=>{e.exports={header:"_17e1049",noIcon:"_77a9975",right:"_0e20bd9",container:"_04a7a07",buttonContainer:"_1ecdcae",icnHeroWideContainer:"_94c91d8",icnHeroSquareContainer:"_035a009",title:"_510b2e2",filters:"_74208ab",buttons:"_21911d6"}},664177:e=>{e.exports={cardTitle:"_2dc5f59",title:"_b8eb362",hasSubtitle:"_60da643",subtitle:"_7e3235d",content:"_c12b1a2"}},442357:e=>{e.exports={container:"_50440d5",icon:"_09b9074",touch:"_16a09f1",disabled:"_2c1aafc",animated:"_6bf8dab",iconLabel:"_f5f1079",fadeTextIn:"_45b050e",link:"_20bfa84",scale:"_13f8260"}},505221:e=>{e.exports={overlayIcon:"_6455165",exclusiveOverlay:"_72e8327",icnSquare:"_3db5593",icnHeroSquare:"_d3a1a6b",icnWide:"_5a0863e",icnSquareSmall:"_9b9a61c"}},783207:e=>{e.exports={hidden:"_e2185e3",container:"_f08017c",icon:"_26d344e",touch:"_0c24c36",disabled:"_764f76d",animated:"_ae3c938",icnWide:"_175a084",icnBackground:"_204638e",fallback:"_3561448",link:"_fa27870",icnPoster:"_3956f86",iconLabel:"_28ab48c",fadeTextIn:"_ae3789a",fsb:"_05477a1",scale:"_0976a74"}},567199:e=>{e.exports={areaContainer:"_2c3ede1",container:"_f6c865a",modal:"_c2cdba4",page:"_86afe4d",infoBackground:"_cd2e34b",gamePage:"_3629811",featuresContainer:"_ed283af",imageContainer:"_67ac5ba",description:"_6284e32",hideDescription:"_695c5fe",gameDescriptionTitle:"_9e9bcee",gameDescription:"_887d385"}},824176:e=>{e.exports={marketingInfo:"_d0c4653",featuresBlock:"_fc8f93c",gameInfo:"_cc8deda",noFeatureBlock:"_c044ed2",gameTitle:"_1183990",gameTitleHide:"_9b8c0e5",gameButton:"_bcdf827",gameInfoSh:"_bf5ba20",marketingIcon:"_c76657d",exclusiveIcon:"_d2565f5",noTitle:"_5b877f8"}},968031:e=>{e.exports={container:"_441dc81",title:"_9a9e899",closeButton:"_3b9c675",gamePage:"_3aae362",imageContainer:"_d9606a7",launchBlock:"_e6454fc",detailsContainer:"_7059803",gameIcon:"_15873a6",withTrailer:"_87217a0",features:"_ce9de88",noBetInfo:"_9e9b132",description:"_955774b",modal:"_65a5361",infoBackground:"_4d5992e",gameDescription:"_c6f063d",popper:"_5e5256d",popperOverlay:"_e2939a3",detailPopper:"_2875f52",videoPopper:"_1136b36"}},499944:e=>{e.exports={container:"_e5bdb1a",name:"_50ea763",tightDetail:"_eef8dd2"}},943811:e=>{e.exports={container:"_8fd9187",icnHeroWideContainer:"_148e37c",header:"_02fb50c",icnHeroSquareContainer:"_906d3c5",icnWideContainer:"_94d5d54",title:"_22b7f4b",sliderJackpot:"_b01a6ed",grid:"_b72235d",slider:"_f77c746",icnHeroWide:"_04ef6a9",icnHeroSquare:"_c2f972a",icnWide:"_e122a2b",icnSquare:"_688b19d",persistentInfo:"_ddb2c3d",liveCasino:"_db87d26",rows1:"_18c286e",rows2:"_e55e898",rows3:"_f00feb3",rows4:"_82deb9a",rows5:"_918eb12",cols1:"_6735d38",cols2:"_0c61f0d",cols3:"_50889e0",cols4:"_af0f088",cols5:"_47eed24",dynamicGrid:"_879f984",dynamic1:"_ab7f3c1",dynamic2:"_a3f31f8",dynamic3:"_258ee33",dynamic4:"_f2f0c21",dynamic5:"_89356d9",flexGameList:"_7ed9e00",numbered:"_16a07cf",icnPoster:"_4810165",mosaic:"_f49717f",bigIcon:"_f162601",wide:"_de08a68",fixedWidthIcnSquare:"_e283f1a",fixedWidthIcnWide:"_629a16e"}},356980:e=>{e.exports={container:"_314033f",icnWideContainer:"_ef9d528",header:"_3d30819",title:"_dcfe52c",grid:"_9cfdf99",slider:"_13cb29f",sliderJackpot:"_02abca8",icnWide:"_0f2749f",icnPoster:"_86e573b",cols1:"_0bacbf0",cols2:"_830df50",cols3:"_575084c",cols4:"_ff1a445",cols5:"_09d3c92",liveCasino:"_bfd087f",rows1:"_4556d8f",rows2:"_cde6c6b",rows3:"_5fa50be",rows4:"_0dca48d",rows5:"_37a3533",dynamicGrid:"_50e552b",icnSquare:"_7f95372",dynamic1:"_9a23d2f",dynamic2:"_2b0d183",dynamic3:"_11c8b9e",dynamic4:"_27cdc14",dynamic5:"_c616810",flexGameList:"_624907c",icnHeroSquare:"_7592c29",numbered:"_c5b8f71",bigIcon:"_c217b63",persistentInfo:"_b3f2b5b",mosaic:"_21b83b7",wide:"_c103199",fixedWidthIcnSquare:"_3eebaaa",fixedWidthIcnWide:"_15bf56a"}},782007:e=>{e.exports={jackpot:"_b90ea30",icnHeroSquare:"_c6cb60f",icnSquare:"_9fed229",mosaic:"_350a764",icnHeroWide:"_7fb8f78",icnWide:"_398ddfd",icnPoster:"_09aed4f",fsbIcon:"_c293f8f",large:"_00103c5",selector:"_ddad552",playIcon:"_e8ebf7c",isFavorite:"_2fa9162"}},979340:e=>{e.exports={ribbon:"_18ad675",exclusiveGame:"_4f59185",newGame:"_c65ef9d",hotGame:"_982ee61",raceGame:"_1e5e6f3",highRollerGame:"_e7857ba",liveLabelGame:"_0e3cd35",multiplier:"_cfa3712",icnHeroWide:"_de06ab2",icnHeroSquare:"_3c172ca",jackpot:"_83ac0da"}},222165:e=>{e.exports={icnSquare:"_bfd2455",mosaic:"_a4db110",fsbIcon:"_56f9250",marketingIcon:"_8ac1d9c",large:"_5bef1da",tileOuterWrapper:"_29cf464",tilesWrapper:"_1db0d5a",touch:"_a200e9f",tileHover:"_7c46a55",overlayBorder:"_49e8dfe",overlayInner:"_ff7f2b0",numberedWrapper:"_8217181"}},889111:e=>{e.exports={numberWrapper:"_1d2c2fc"}},149483:e=>{e.exports={jackpot:"_167df4a"}},783843:e=>{e.exports={playerselectorModal:"_95adb98",flexFull:"_00de712",desktopEmbedded:"_8089734",mobileDevice:"_f899140",flexFullFit:"_acef024",gameInfo:"_866c222",gamePicker:"_82b5c96"}},19385:e=>{e.exports={buyRewardModal:"_a382e0b",modalBody:"_4455535",gradient:"_22858b1",fill:"_9e855b0",prompt:"_aa4dfd6",fcb:"_bf07a98",fsb:"_9f78752",ib:"_da57e0f",message:"_6b7c9ae",icon:"_fde5559",titleBlock:"_d83891a",title:"_6a7d464",subtitle:"_9e939d8",completed:"_68c05ec",messageBlock:"_18223cf",buttons:"_5ee6976"}},194005:e=>{e.exports={body:"_fe7bb78",button:"_cbe1b1b"}},135659:e=>{e.exports={container:"_7122390",message:"_ec7b05c",buttons:"_8d2365e"}},315345:e=>{e.exports={closeButton:"_ec8defe",container:"_ed6e036",loading:"_aafb96a"}},838093:e=>{e.exports={modalBody:"_fc50cf8",gameOverlayModal:"_b7cc8cd",mobile:"_4c9b0f3"}},669035:e=>{e.exports={container:"_87cfd68",header:"_63ff7a3",gameList:"_b9410d8"}},672155:e=>{e.exports={body:"_8dc2ae1",topPadding:"_c4893ce",info:"_0b6cd53",scrollableArea:"_bd20e91",mobileDevice:"_20b5430",ownLine:"_83f68c8",button:"_6d8074f"}},733845:e=>{e.exports={section:"_2987402",header:"_d076cda",gameImage:"_bf70410",title:"_13df110",titleTextSize:"_8974c90",container:"_2c18cad",buttons:"_a431b00",image:"_545c81b"}},836253:e=>{e.exports={raceContainer:"_de1a25d",leaderboard:"_ddc3957",table:"_0556177",header:"_f20a9d7"}},881847:e=>{e.exports={body:"_3dafbb6",button:"_0daf212"}},543627:e=>{e.exports={body:"_9bd5ac4"}},694445:e=>{e.exports={stakeSelector:"_cf98e2d",caption:"_2bc7e1a",gameIcon:"_3eb28b5"}},889511:e=>{e.exports={body:"_67d79af",button:"_4ce5960"}},184447:e=>{e.exports={body:"_974daaa",button:"_f732d80"}},906079:e=>{e.exports={container:"_bdd9014",active:"_ffab8d0",slide:"_48dc9b1"}},261441:e=>{e.exports={container:"_255ad57",touch:"_ca3e2c3",cornerButtonContainer:"_67d1cfe",cornerButtonContainerRow:"_732f569",cornerButton:"_a887154",fav:"_574f9b3",activated:"_d8fab64",info:"_92d8c1c"}},352330:e=>{e.exports={button:"_810ca60",desktop:"_f2bffbc",single:"_5fae92d",sm:"_f1e7519",multi:"_0b17347"}},324356:e=>{e.exports={playButton:"_d496f1b",touch:"_b4d3f73"}},794015:e=>{e.exports={multiPlayContainer:"_24e7690"}},855789:e=>{e.exports={button:"_19327f7",desktop:"_8ddd32b",single:"_f072f6f",sm:"_b0cac1e",multi:"_03670e5"}},303811:e=>{e.exports={playButton:"_16e54e9",playButtonShadow:"_51d30db"}},975067:e=>{e.exports={container:"_36665a6",frame:"_449f5cb"}},864991:e=>{e.exports={button:"_81a7b97",right:"_83c56b2"}},291934:e=>{e.exports={infoDescription:"_7afef76",infoValue:"_c4cfc51",standard:"_51c3a6f",inline:"_aa3c6b7",miniDetail:"_aeef468",noBottom:"_cae9304",persistentInfo:"_4d76f4f"}},960487:e=>{e.exports={cornerButton:"_aea2359",infoIconMobile:"_9c72b5c",withJackpot:"_828c9b0",fav:"_5e16c63",touch:"_0339bcc",activated:"_3d4d739",info:"_83805b3"}},37281:e=>{e.exports={cornerButtonContainer:"_adf2f3e",cornerButton:"_f37bbd4",info:"_576d392",touch:"_3ed625d"}},919185:e=>{e.exports={container:"_17c453b",features:"_44373d4",info:"_d346cf0",infoBackground:"_9ea9345",infoBackgroundOverlay:"_968bf17",marketingOverlay:"_131c326",gameIcon:"_6f13218",infoIcon:"_441cdd7",endInfo:"_e986998",noInfo:"_b8f84de",nestedTile:"_fb856df",icon:"_5869bc4",jackpotRibbon:"_3ab2fa8",carousel:"_43ef807",persistentInfo:"_d89ded7",feature:"_8fbcba7",gameInfo:"_94c6b78"}},207143:e=>{e.exports={container:"_47e4e57",videoShadow:"_90725b6",action:"_1b2e9ad",watch:"_9918e3d",icon:"_c166480",arrowRight:"_c4acecc",pauseSymbol:"_08e6876",endScreen:"_cedb5e1",endContainer:"_3f751ff",endButtons:"_1bc4d7c",replay:"_e2c7232",topGroup:"_1355f80",bottomGroup:"_fc0459d",playButton:"_91ca42b",muteButton:"_7130b1e"}},148479:e=>{e.exports={green:"_dfcdaed",dark:"_fb93e86",yellow:"_ff7aa28",magenta:"_7646660",purple:"_cb214ef",blue:"_166b986",container:"_1d67081",background:"_3c87c42",header:"_5de805e"}},379808:e=>{e.exports={container:"_a43b787",gameCount1:"_54f4497",withInfo:"_aa0fb5a",gameCount2:"_af86c4b",gameCount3:"_0ea4863",gameCount4:"_ee01fe9",gameCount5:"_5af05ad",gameCount6:"_c4aef2e",gameCount7:"_0253650",gameCount8:"_ffb562f",gameCount9:"_a577b5e",jackpot:"_85fa8fb"}},758631:e=>{e.exports={container:"_00bc9be",gameCount1:"_20a3d09",gameCount2:"_1aff220",gameCount3:"_d58858d",gameCount4:"_74d45b3",jackpot:"_4fd4677",gameCount5:"_087f56f",gameCount6:"_6d3bf24",gameCount7:"_787713a",gameCount8:"_12052ac",gameCount9:"_ac90a0a"}},387197:e=>{e.exports={remaining:"_b8b35ce",hidden:"_0221d7d",running:"_83683a2",register:"_b2a265f",finished:"_76c05e7",fsbIcon:"_775e3fa",ibIcon:"_bc45825",container:"_aa96b73",leaderboardContainer:"_be7cbea",oval:"_7faf0f5",playing:"_7e3e519",pulse:"_d1510e7",registered:"_76abae2",gameIconHolder:"_4f81ddd",gameIcon:"_a75b515",leaderboard:"_5ad3269",wrapper:"_117239f",wrapperLeaderboard:"_efd5e02",prizeGrid:"_dfb0eee",boxGrid:"_0e986d5",box:"_f8c63c0",info:"_cf89434",infoDefault:"_b898660",infoExtraLarge:"_05ff828",infoLarge:"_568f758",prizes:"_b9a51d8",shrink:"_2e75065",action:"_7a891cb",cup:"_351c743",play:"_87f8b86",leaderboardPlay:"_163b487",playStatus:"_d3b4762",players:"_18e470b",playAction:"_061ca05",expand:"_3dd354a"}},472511:e=>{e.exports={redesign:"_f982d71",container:"_f4f18f9",mobile:"_7155e9e",prizes:"_b30b205",fsbPad:"_6cd411b",ibPad:"_6264c72",cashPad:"_49eeac2",legacy:"_a214ada",rank:"_8f1f756",prize:"_b2e984b",winner:"_ecd170d",medal:"_d23380c",first:"_a62cff3",second:"_1375827",third:"_e6f8384",laurel1:"_4afcae1",laurel2:"_4787bf2",trophy:"_932f7ba",goldTrophy:"_9002649",silverTrophy:"_3f1d0a0",bronzeTrophy:"_4fedb64",currency:"_142d6a0",fsbIcon:"_055eb35",ibIcon:"_9bf8a8d"}},187963:e=>{e.exports={row:"_fe85f42",mobile:"_d8ccc3b",expanded:"_07cc1d9",range:"_18c2f05",expandMark:"_4833024",legacy:"_16ada29"}},80175:e=>{e.exports={legacy:"_51dfd39",row:"_f18b28b",grouped:"_e17e459",mobile:"_fcc6a31",prize:"_a0f8d5b",rank:"_3846db6",winner:"_dfd466f",current:"_9b25688",medal:"_e62cfe0",first:"_2a81df3",second:"_0e42de9",third:"_aeef654",trophy:"_85a4cae",goldTrophy:"_e90966b",silverTrophy:"_9d4746b",bronzeTrophy:"_be63878",laurel1:"_aa5df8f",laurel2:"_cdcbd07",floatingYou:"_c8e49d2",paid:"_92e034d",spins:"_b72b286"}},603291:e=>{e.exports={wrap:"_0284f19",innerWrap:"_8c47ece",container:"_d773bc2",blackjack:"_c38d619",full:"_5454670",gameshow:"_239069f",token:"_af053b7",roulette:"_4d66950",embedded:"_0538d7a",padStatus:"_3a3d86d"}},835996:e=>{e.exports={container:"_3abf4ae",injected:"_c96c3ec",holder:"_ae921c1",ele:"_27683a8",floater:"_49bac3e",red:"_2bfa4c9",black:"_9d75cd7",green:"_d2d04ee",valueMultiplier:"_916ace8",sizer:"_de47ded"}},216719:e=>{e.exports={container:"_3b407c1",vip:"_c493ad1",openSplash:"_7317bc6",opens:"_5f2acf5",stakeRange:"_903cd8c",playerSeats:"_d1a89fc",specialStatus:"_ca359fe",gameTile:"_c5b12f2",timeBlock:"_281574d",clock:"_64cdc48",openMessage:"_bd30a4a",multiplier:"_3c8d426",availableSeats:"_1e915df",maxSeats:"_8fb153c",name:"_e2674c7",grid:"_8469ef3",padStatus:"_bfe772d",jackpotRibbon:"_009a8d7"}},501889:e=>{e.exports={container:"_0e1112e",iconContainer:"_3754081",numberShadow:"_4e0d843",doubleDigit:"_4fb8612",number:"_51c3d44"}},795967:e=>{e.exports={remaining:"_13cf888",hidden:"_dff8bd5",running:"_a27788c",register:"_8db5b1e",finished:"_f46b26f",fsbIcon:"_0535508",ibIcon:"_2353db9",container:"_992b946",leaderboardContainer:"_9b95bcc",gameIconHolder:"_1b28016",gameIcon:"_60e8232",leaderboard:"_7b4baf2",wrapper:"_aa2fd1d",wrapperLeaderboard:"_0482e5b",prizeGrid:"_4ed2c2b",boxGrid:"_5891581",box:"_74e31b9",info:"_80690ee",infoLarge:"_1894058",infoExtraLarge:"_ab5657e",prizes:"_3d9c2bd",shrink:"_dfe49cd",action:"_3393e8e",play:"_cd28a32",leaderboardPlay:"_3b59164",playAction:"_51b64e4",expand:"_6d8c51f",svg:"_1a5fda0",infoIcon:"_b0b0b94",cup:"_18177c7"}},479485:e=>{e.exports={remaining:"_eb3e241",hidden:"_b6800ad",running:"_854299b",register:"_9e47767",finished:"_87e4db7",fsbIcon:"_17775d1",ibIcon:"_5931b23",container:"_2a073b1",leaderboardContainer:"_9ac0918",oval:"_07b6f22",playing:"_a608ed3",pulse:"_2214b2b",registered:"_df71260",gameIconHolder:"_8f9e0e1",gameIcon:"_92fa210",leaderboard:"_ba2ef42",wrapper:"_bad7b07",wrapperLeaderboard:"_56f3073",prizeGrid:"_2471291",boxGrid:"_3a8161a",box:"_376fcbd",info:"_aea3b54",infoLarge:"_fd49cb1",infoExtraLarge:"_7db825f",prizes:"_e7b270a",shrink:"_64cee12",action:"_1170baa",cup:"_c742c17",play:"_a1841a2",leaderboardPlay:"_fcb71f6",playStatus:"_0c17cf4",players:"_0f8f160",playAction:"_6d81855",expand:"_27242ac",playbarButton:"_8373ed3"}},189351:e=>{e.exports={legacy:"_040ee89",prizeInfo:"_99c27f7",prizeStats:"_a07bd9b",newLineForBold:"_da7998c",prizeStatsOld:"_29a9196",trophyBody:"_b095146",trophy:"_7a19241",rank:"_8aae69a",prizeBody:"_d789214",prizeDesc:"_3af2b06",prizeTitle:"_dbfd3a5",prizeArrow:"_2ffa558",prizeShort:"_074c7e3",prizeIconHolder:"_52a994d",prizeIcon:"_850f429",prizeIconSvg:"_e8f4009",prizeStub:"_01f4700",prizeLong:"_c0cdf46",prizeHeader:"_99c9530",prizeBodyOld:"_c6539a9",prizeBigIcon:"_6f55ffc",prizeCash:"_8c87244"}},359667:e=>{e.exports={remaining:"_e07f72c",hidden:"_31d5f79",running:"_0e1ad29",register:"_0144ff5",finished:"_2bb3c61",fsbIcon:"_3635081",ibIcon:"_e60e256",container:"_0fb5460",leaderboardContainer:"_2555f73",oval:"_e36b1ef",playing:"_e094939",pulse:"_7ec7c0d",registered:"_872d817",gameIconHolder:"_7ce1921",gameIcon:"_13314d8",leaderboard:"_cef130b",wrapper:"_afea9f7",wrapperLeaderboard:"_a31b4ab",prizeGrid:"_3a1a984",boxGrid:"_ea4f076",box:"_aa672a7",info:"_8ad2fca",infoLarge:"_30d997a",infoExtraLarge:"_b732484",prizes:"_1002f08",shrink:"_50cc96f",action:"_1fe7819",cup:"_f356ff5",play:"_6e4e59f",leaderboardPlay:"_19eef8e",playStatus:"_05d0568",players:"_2661e85",playAction:"_028af05",expand:"_3f81629"}},894945:e=>{e.exports={legacy:"_96ff56f",header:"_266f708",row:"_5f8536e",container:"_cc88969",logo:"_098a1de",terms:"_0bd2cc5",showTitle:"_d627ac0",buttons:"_66c2316",filters:"_9cbc582",info:"_78ef5ed",title:"_a50e006"}},541635:e=>{e.exports={playStatus:"_94fc5dc",players:"_ff77ea8",liveRace:"_803dc74",oval:"_4185143",playing:"_2d24627",registered:"_896f608",pulse:"_be8271a"}}}]); //# sourceMappingURL=casino.2f181e7d.js.map