const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Home-BXvWeJRw.js","assets/pageBuilder-CaHbiGlh.js","assets/lodash-CQGrF3PQ.js","assets/Home-BWFcqijA.css","assets/SportsBook-AiUeP_1p.js","assets/SportsbookFilter-BrQw3maK.js","assets/useCompactFooter-ByAl3CLC.js","assets/index.m-C7pgMrF4.js","assets/InputTypeDatePicker-DcChxFXM.js","assets/defineProperty-BDczwoNX.js","assets/warning-6M7A5T30.js","assets/InputTypeDatePicker-7jOJNWK4.css","assets/ShowMore-CBoV-FYs.js","assets/SportSearch-DKzoCReI.js","assets/SearchResult-CuDPVgcr.js","assets/racing-CfcoAe9P.js","assets/SportSearch-CUMmGSJM.css","assets/VerticalNavigationListGroup-TVf6Oocd.js","assets/SportsbookFilter-Bosvxlmh.css","assets/useIsInitialized-CdwrnR8H.js","assets/usePopularCompetitions-DiqQYIWZ.js","assets/useSportDataByGameIds-heAml6nv.js","assets/GamesListHeaderWithChildren-CKiL0dIz.js","assets/CompetitionDetailsGame-dyyklMsG.js","assets/CompetitionDetailsGame-yJk7a8hr.css","assets/CompetitionDetails-BjuLG7G9.css","assets/CasinoGameDetailsTournaments-BJf4iyVe.js","assets/tournaments-wm5ixn_I.js","assets/CasinoGameDetailsTournaments-BhlF42G3.css","assets/JackpotPoolsWidgetContainer-CtrHjyg1.js","assets/jackpot-DJCixh5g.js","assets/Odometer-B52NIApD.js","assets/Odometer-Dtmtuu8d.css","assets/useJackpot-IjVFi1L_.js","assets/index.es-B1BcrQkP.js","assets/JackpotPoolDetailsItem-C3a9UPLX.js","assets/Tournaments-BSie8JfZ.js","assets/Tournaments-tPjvgoSw.css","assets/SportsBook-Bm03Kciy.css","assets/PreMatchGames-B7PsEUP4.css","assets/VirtualSportsPage-CWJJMQLG.js","assets/CasinoGameDetails-Cy7Z0P6_.js","assets/CasinoGenericPageGamesContainer-CYa9C4Y5.js","assets/CasinoTournaments-CDLFe4mM.js","assets/EsportsPage-BPGQ0Ljj.js","assets/StatisticsForCounterStrike-4WMNbT1Y.js","assets/StatisticsForCounterStrike-CIWkhQaO.css","assets/useFixedBetslip-CI4knJ1B.js","assets/GameAdditionalInfo-dPEcIQKz.js","assets/HorizontalNavigationTabItem-Uw3Qnm5Y.js","assets/GameAdditionalInfo-BuhtI0uy.css","assets/StreamPlayer-CIwCLf-U.js","assets/events-C8x43ppJ.js","assets/___vite-browser-external_commonjs-proxy-DoZ_vOnO.js","assets/StreamPlayer-CBH_jHGa.css","assets/MapOfLeagueOfLegends__platform-CtX7svW1.css","assets/PMUPage-CnbXzpii.js","assets/IntegratedIframeProduct-Dyzx2_AY.js","assets/PinnaclePage-bICmtkxm.js","assets/DynamicallyStructuredPage-l0sNRNKZ.js","assets/NeedToLogin-B9IVzENn.js","assets/WonderWheelPage-B7ENjLFZ.js","assets/IncidentalGame-RuGCoSxh.js","assets/AchievementPage-D1anvnxd.js","assets/VmaniaPage-Kdmnen9s.js","assets/ExchangePage-5mAxcYgD.js","assets/NeedToSwitchToFtnWallet-DUVtVyP8.js","assets/WonderWheelHarmonyPage-BXb9sGPy.js","assets/WonderWheelWorldCupPage-CWbGE6B9.js","assets/DailySprintPage-a4R8oT2z.js","assets/WinWheelPage-CE4DyI_j.js","assets/WonderCardsPage-DtezD6o2.js","assets/CasinoSlots-C04hE0D1.js","assets/CasinoJackpotPage-D9TIFkz2.js","assets/CasinoJackpot-DzrUGDxW.js","assets/CasinoGameSearchResult-C3AUq169.js","assets/AccordionEmptyItem-JGcHP0u-.js","assets/CasinoSearchInput-DfUQzzKF.js","assets/CasinoGameViewPage-BN8Ce4w3.js","assets/CasinoGeneric-B1SmHnJN.js","assets/CasinoLive-BtxE6Eqj.js","assets/SkillGamesPage-jhx_-vxZ.js","assets/SkillGamesPage-D2URipeE.css","assets/QuizPage-D2UpZiwQ.js","assets/IframeWidget-LdQlXGv8.js","assets/Subscriptions-CWqzvSdh.js","assets/Subscriptions-DQRjU-wI.css","assets/TVGamesPage-BZpomKKl.js","assets/PaymentsInfo-DrIEdRqu.js","assets/PaymentMethodsInfoContainer-CEWcgIDb.js","assets/PaymentMethodsInfoContainer-DUiCsmOn.css","assets/PaymentMethodsInfoContainer-CrfRlXyc.css","assets/PromotionsPage-D_xEttCB.js","assets/PromotionDetailsTemplate-mJJixfJ_.js","assets/PromotionDetailsTemplate-CqBzzhRf.css","assets/CMSPromotion-zjd6S070.js","assets/useCategoryPromotions-B5RK2jDy.js","assets/OverlayCloseButton-CZ5V1sDL.js","assets/DynamicallyStructuredPage-DmrtrkVr.js","assets/DepositToRidePage-COsfTm25.js","assets/DepositToRidePage-BD88yFCM.css","assets/IFramePage-ohMdQOcL.js","assets/HelpPage-BFT7flM4.js","assets/ExchangeShopPage-ryoQUIT1.js","assets/ExchangeShop-D0OCshbN.js","assets/StaticTypeSeparator-CNraK1Pp.js","assets/ExchangeShop-Dtt4JQZE.css","assets/WorldCup-q4nTNfiz.js","assets/RacingPage-gYksD-y3.js","assets/UpcomingRaces-CGRElimo.js","assets/UpcomingRaces-xnqz68Fe.css","assets/VerticationNavigationListGroupItem-BMKOjpXg.js","assets/RacingPage-5yf4_-MN.css","assets/Competition-IOAvqtg0.js","assets/PageBuilderPreview-tzdgOVTi.js","assets/CMSPageBuilder-kLwkGvxy.js","assets/Cerebrum-cRo30qaX.js","assets/QrCodeWidget-CiGAFWsS.js","assets/index-WG0D2_vB.js","assets/Svg-C_9TFQoh.js","assets/BrazilWithSignicatMigrationProfileUpdatePopup-D9JMv6mZ.js","assets/InputTypeCPF-DTCFlzSM.js","assets/InputTypeCPF-CR5HF2X9.css","assets/BrazilWithSignicatMigrationGoToVerificationPopup-BdoQnB6F.js","assets/af-CjPstwPP.js","assets/ar-dz-DjTjtwPW.js","assets/ar-kw-CYxmDYiM.js","assets/ar-ly-KzVpQkIP.js","assets/ar-ma-z5_UOgAN.js","assets/ar-ps-BfMfmJRd.js","assets/ar-sa-CHCu87zI.js","assets/ar-tn-B8lWcvH2.js","assets/ar-DNRg8MQo.js","assets/az-D0094mFG.js","assets/be-BLl99uvs.js","assets/bg-Bi0ChSYL.js","assets/bm-D3ZpKCde.js","assets/bn-bd-C35rKGh0.js","assets/bn-BDfh6am6.js","assets/bo-dwRnnplv.js","assets/br-CZNnvs5M.js","assets/bs-CY7gZk4q.js","assets/ca-Doh9_xVY.js","assets/cs-ClNq34lu.js","assets/cv-ngXmXM-_.js","assets/cy-DLr1AqR-.js","assets/da-BUH50jHa.js","assets/de-at-BY-DGp3I.js","assets/de-ch-et3ufkdn.js","assets/de-N4EG63Pg.js","assets/dv-Q_dw6s7K.js","assets/el-Dp_o789a.js","assets/en-au-BGaTh4Hr.js","assets/en-ca-Cvobr67x.js","assets/en-gb-D5qjaUtG.js","assets/en-ie-J0qQqzeB.js","assets/en-il-D0QJxUbw.js","assets/en-in-b8unfoEq.js","assets/en-nz-PrAK0Um1.js","assets/en-sg-CBKdsZbj.js","assets/eo-DdjCu2Af.js","assets/es-do-Ca3K5QlN.js","assets/es-mx-BX1daM-1.js","assets/es-us-Bm7TAqnq.js","assets/es-ChH8lIoN.js","assets/et-LE-H-2q8.js","assets/eu-DnSOwDEO.js","assets/fa-AjKt57zf.js","assets/fi-Ci1ApOs5.js","assets/fil-D0PaaY63.js","assets/fo-DNBVTOIF.js","assets/fr-ca-BKgjCkw2.js","assets/fr-ch-CfzilM4w.js","assets/fr-P7srvnAs.js","assets/fy-CdWF06Su.js","assets/ga-DRzN6F_h.js","assets/gd-BMW79I73.js","assets/gl-Le2g7DvW.js","assets/gom-deva-XcpiTs7g.js","assets/gom-latn-D7DejaTw.js","assets/gu-B_DHocWk.js","assets/he-DNYuyVgH.js","assets/hi-EhwtI4-D.js","assets/hr-DjJr7M0I.js","assets/hu-mUMFL2TX.js","assets/hy-am-YYoyMbRx.js","assets/id-DWAB02yc.js","assets/is-DppTczrI.js","assets/it-ch-BKqlywvh.js","assets/it-BtEKe8Ha.js","assets/ja-Bl-0hOfT.js","assets/jv-BM_tnuWr.js","assets/ka-CYFtKPFK.js","assets/kk-DyYQXVDA.js","assets/km-Ccvvo90L.js","assets/kn-C8TOcaz5.js","assets/ko-mAYNO-si.js","assets/ku-kmr-DfHgYOwe.js","assets/ku-BRofRwou.js","assets/ky-CCrIuOg-.js","assets/lb-DkmVnNBM.js","assets/lo--WQ9xgSr.js","assets/lt-CwuNJW6K.js","assets/lv-BJvknR1Z.js","assets/me-DQCDvnaT.js","assets/mi-CXP5EF9I.js","assets/mk-D0pgUmCU.js","assets/ml-BVzLVZjD.js","assets/mn-sNwScx1P.js","assets/mr-B66zot9Q.js","assets/ms-my-DQQrdft8.js","assets/ms-BIbrEY21.js","assets/mt-BJDPHlej.js","assets/my-CejrFJGc.js","assets/nb-B0DVrVn_.js","assets/ne-B61JNTV0.js","assets/nl-be-CSPE29_A.js","assets/nl-BdEncrIE.js","assets/nn-Zl5gd-Hu.js","assets/oc-lnc-Z6gKK5DW.js","assets/pa-in-DgRzxNKv.js","assets/pl-CFAMZn-i.js","assets/pt-br-CwEn4CY4.js","assets/pt-TQWThWGP.js","assets/ro-CTDj1t3V.js","assets/ru-BKPad7IR.js","assets/sd-C1wEGRY8.js","assets/se-CyvbP0-n.js","assets/si-C03YYLdP.js","assets/sk-DeIq3hH1.js","assets/sl-CRQ9UfCE.js","assets/sq-DqZWBB3A.js","assets/sr-cyrl-nRAd6dHj.js","assets/sr-C3pWjEOu.js","assets/ss-pEkl2UAC.js","assets/sv-DmViZOfx.js","assets/sw-jU6kj2J5.js","assets/ta-nIec0iQX.js","assets/te-D0yTUsyz.js","assets/tet-qV3oms-X.js","assets/tg-Cjs-QTFG.js","assets/th-YbYDx4Pf.js","assets/tk-BQIQpKUZ.js","assets/tl-ph-D62reRV7.js","assets/tlh-DMDb_-zb.js","assets/tr-DjU5KJ8s.js","assets/tzl-DDjGiwud.js","assets/tzm-latn-DVWPh7Jl.js","assets/tzm-vdFPZDdV.js","assets/ug-cn-CFOG2gCd.js","assets/uk-BAQxCBiu.js","assets/ur-BmMLv0ot.js","assets/uz-latn-Bq5fEhEf.js","assets/uz-_YFvHXZd.js","assets/vi-BLxT2cFv.js","assets/x-pseudo-DMhJgxfD.js","assets/yo-CpXYZcjY.js","assets/zh-cn-DszJ2Aml.js","assets/zh-hk-CxfzTfwU.js","assets/zh-mo-Cmtcj8g4.js","assets/zh-tw-nVby0zO5.js","assets/TextWidget-Do9DidW_.js","assets/TextWidget-D2jLlD5E.css","assets/SliderJackpot-ZzxbMXyM.js","assets/SliderJackpot-B0_7wGDh.css","assets/SliderMarket-x7Bim0uR.js","assets/BetslipSuperBetInfo-E2sEaHoQ.js","assets/BetShareRepeatBetPopup-C_IMwUUj.js","assets/BetHistoryListItem-D5H5Uvq6.js","assets/LiveChatAdviser-sk6MOq69.js","assets/HomeworkPopup-Ch-_w3tl.js","assets/AuthPopup-CD1mXmyu.js","assets/Login-CCXdA1Ev.js","assets/index-FnRUSmLt.js","assets/UkRegulationElements-TbTIeQjP.js","assets/useFacialVerification-Dh63wxaL.js","assets/Registration-Dq-sI8cm.js","assets/InputTypeBankName--OWIb32w.js","assets/Registration-DEelZTrg.css","assets/AuthPopup-CU3EAPXi.css","assets/SportCasinoBonusButton-DqPoKxWL.js","assets/withPanelButton-Brd_KgS9.js","assets/BoostedBets-Cl46Kft_.js","assets/Cashout-B9XHaCDS.js","assets/Cashout-pJTVzPcq.css","assets/CasinoPromotedGamesWidget-D22sDXAt.js","assets/CasinoGameOptionsWidget-BaObq8Bg.js","assets/CasinoGameOptionsWidget-kPRFydra.css","assets/CategoryPromotionsWidget-zsVXgMSU.js","assets/CategoryPromotionsWidget-C4xLdp6d.css","assets/ExpressOfTheDay-CGod7tVc.js","assets/PromotedProductsWidget-BdTa68dH.js","assets/FavoriteGamesContent-xcl-qjBf.js","assets/SportCompetition-rYdwnsGr.js","assets/SportCompetition-mDXAidlA.css","assets/FavoriteGamesContent-DS16SnKe.css","assets/FavoriteGamesButton-DGnb2wzL.js","assets/GenericSearchContent-3tFEJKIn.js","assets/CasinoGameWidget-BD25B5Mg.js","assets/StoryWidget-VrgrIPRm.js","assets/HarmonyJackpotWidget-BD2rH2i_.js","assets/FirstLoginSuggestion-D_uyJN02.js","assets/FirstLoginSuggestion-DBaWvs3S.css","assets/HelpContentPrint-DKTPjJgD.js","assets/JourneyAdviser-ilR-74fZ.js","assets/MessagesButton-DMvJYoVG.js","assets/index-DBHpUlUV.js","assets/index-CLH4-zpN.css","assets/NotificationsButton-F66s7iqj.js","assets/PageBuilder-CYpelrSb.js","assets/PageBuilder-Deszwflp.css","assets/PopularCompetitions-CCRM1YS_.js","assets/AppSettings-BjSYqJKH.js","assets/AppSettingsButton-BMrZMIor.js","assets/TodayBets-Hhm2peji.js","assets/OlympicMatches-Dg9Ck6IM.js","assets/TopWinnersWidget-BDPfnBrm.js","assets/TopWinnersWidget-BcoBxlwK.css","assets/LiveGamesCompetitionWidget-Cvd11nju.js","assets/LiveGamesCompetitionWidget-DLFexyjb.css","assets/PromotedGamesWidget-C_54IWWr.js","assets/PromotedGamesWidget-Bzuo9Jyh.css","assets/CasinoLastPlayedGames-DaEX3ixm.js","assets/CasinoRecommendedGames-Dfk8x62p.js","assets/CasinoWinners-UYphngkj.js","assets/TournamentsWidget-BFw14krH.js","assets/FriendsList-DZJpxUhH.js","assets/constants-DB6f91gz.js","assets/BetslipButton-C6Si88Gi.js","assets/BetslipBanner-m7VkKsgB.js","assets/VCareJackpotWidget-y7GNJZPp.js","assets/VCareJackpotWidget-ItKLuX0g.css","assets/InformativeWidget-Bk9onIUx.js","assets/MigrationInformativeWidget-DXEn_u-4.js","assets/VerificationCountdown-B4jRhtLm.js","assets/VerificationCountdown-GPDu6d04.css","assets/BetHistoryPrintInfo-LmgeO9Xb.js","assets/BetHistoryPrintInfo-B0nWYs-e.css","assets/BetslipBookingBetPrintInfoWidget-DWj386Ik.js","assets/BetslipBookingBetPrintInfoWidget-Bqmd7J_o.css","assets/PageBuilderDefaultComponent-D0ig6wRr.js","assets/LowBalancePopUp-DvdBgvYK.js","assets/ConnectWalletPopupContent-dFfbIO4H.js","assets/ButtonWithAction-DLse0Dpd.js","assets/UserProfileTemplate-wlFIwMqa.js","assets/walletConnect-CiycSUBb.js","assets/ProgressBar-D4dfbAr6.js","assets/UserProfileTemplate-3D-92eQU.css","assets/777-DKJdwELS.js","assets/ACD-COSFLWYl.js","assets/AGT-Co87vVq9.js","assets/APG-CevMy_Qx.js","assets/ASG-B2n7T83d.js","assets/ASP-BUWubZWi.js","assets/ATC-EWZFx8Pw.js","assets/AVT-BAvlTvvq.js","assets/AWS-DQQsSkuw.js","assets/BFE-DHp1i99A.js","assets/BGM-BWYq3idQ.js","assets/BGO-B-okRplA.js","assets/BGT-CBBrvQEI.js","assets/BID-BuMtBW-A.js","assets/BLO-BxyU9r2a.js","assets/BLP-BCB8pvGP.js","assets/BLT-DQTk2thk.js","assets/BMG-CivlfaMn.js","assets/BRV-ikoCKmEE.js","assets/BSB-DefFmOOF.js","assets/BSG-BnZN94uR.js","assets/BTG-BOwdHmM6.js","assets/BTL-DcRL0iPs.js","assets/BTS-Bio-gOoM.js","assets/CAL-Cx817iBH.js","assets/CHS-DEzYNeaL.js","assets/CQ9-BmzF8r5s.js","assets/CTG-BrTTJZ0p.js","assets/DLV-CGVpSK2H.js","assets/DRG-BhRnVda3.js","assets/DSV-DFR2jSOG.js","assets/EAG-Dl_fn7sw.js","assets/EBT-C8R7o3kI.js","assets/ECL-ChFUSxOn.js","assets/ECN-DpGL9hQY.js","assets/EDP-C79yupOn.js","assets/EFB-C0Mr8oO3.js","assets/ELA-B6dOd13u.js","assets/EMX-Hm4FdkuY.js","assets/ESP-CL-X1m-5.js","assets/EVL-BuYLlJFJ.js","assets/EVP-BuAy75C5.js","assets/EYM-DGn67n0A.js","assets/EZG-Y25Cj0e_.js","assets/FAZ-CJJOZxB-.js","assets/FGS-BuvhCMam.js","assets/FLG-CPeON7Ol.js","assets/FSG-CD2DgcaA.js","assets/GAT-f6cRONSc.js","assets/GBT-HiJjVjTE.js","assets/GCP-fTCHFAvI.js","assets/GDR-vDajomTn.js","assets/GHG-CdsErkc4.js","assets/GIV-BqK9OlTK.js","assets/GJD-DjY8IPSr.js","assets/GLK-D9Ljt6Hy.js","assets/GM1-BKmk04ue.js","assets/GMT-j65I2MBp.js","assets/GMX-iNNLtgeS.js","assets/GNI-BcXm4M1r.js","assets/GNP-B8PcrbsW.js","assets/GNS-BXFW9jYo.js","assets/HBN-BP9t5BV4.js","assets/HGF-Cqz5vUzz.js","assets/High5-V5-blsxp.js","assets/HGV-Cqz5vUzz.js","assets/HKS-Cs8Qglbf.js","assets/HLO-_sXbantU.js","assets/HTV-BHLcZkxo.js","assets/IBG-GcmBYF2B.js","assets/IDS-CsGf5GVV.js","assets/ISB-KabeibrV.js","assets/JID-D9JL2oUe.js","assets/JIL-D8SrxnrE.js","assets/JVL-Bt6BHRUG.js","assets/KAG-DC7YRRCC.js","assets/KMB-ZNnej-wf.js","assets/KRN-CuZARrce.js","assets/KXB-BzlY89E2.js","assets/LAV-ChDES_d8.js","assets/LDG-BOqkZ2nW.js","assets/LGD-Bq-wEK5l.js","assets/LKS-o_xXhi5X.js","assets/LSN-DJrNgja5.js","assets/LVG-C_938wMG.js","assets/LVS-B2lhqcsu.js","assets/MEN-Dl9YZrl0.js","assets/MGA-CKzQftQv.js","assets/MGS-DI-NyoVV.js","assets/MJS-DJfBFmYk.js","assets/MLS-C5EvaRiH.js","assets/MNC-Bqn5St36.js","assets/MNP-BBLjmOa_.js","assets/MRS-CPItU-cZ.js","assets/MST-D-9djvO4.js","assets/MTX-CD0Uwqtq.js","assets/MVK-CUQ-6zHH.js","assets/N2G-CvYutMUc.js","assets/Novomatic-D8VQaiKt.js","assets/NCE-BKO8XgB5.js","assets/NCY-H9GYVEqp.js","assets/NEG-Dzm7CkBy.js","assets/NET-DLzNI6jE.js","assets/NOV-BvfRDHqE.js","assets/NST-BjpSRuu3.js","assets/NTG-CYyXs-kw.js","assets/OMG-D-Xprstw.js","assets/ONP-Cfn2L3ub.js","assets/ORX-By4JRCLI.js","assets/OTH-DdWBAbTG.js","assets/OTN--O4ksPFT.js","assets/PCG-D3BGLcu4.js","assets/PDR-Cz__F_df.js","assets/PGC-BWlnSlhm.js","assets/PLG-C572qgYT.js","assets/POG-D-3uKF-6.js","assets/PPG-BknUhlTD.js","assets/PPL-CseSbk51.js","assets/PPY-DZVhOe5e.js","assets/PRG-XuTOELfE.js","assets/PRS-CYTGx3-q.js","assets/PSG-BS_KtBwE.js","assets/PSH-VsUVfwvj.js","assets/PSN-BfNtVicd.js","assets/PTC-Cxa82RKg.js","assets/PTG-DY4dHi40.js","assets/PTP-e9Fw80qp.js","assets/QSD-Dc9Fgs9W.js","assets/RDR-DdLSHmO_.js","assets/RFC-B40EOF6i.js","assets/RLG-BZEmDZdu.js","assets/RLX-CM6L2sQS.js","assets/RPL-CtSeMNxN.js","assets/RSP-CfZpHvCQ.js","assets/RTE-nKgJFTPD.js","assets/RVG-Dt4P9JLN.js","assets/SAS-Dw2qlZPS.js","assets/SKW-C2kbqTs0.js","assets/Skywind-DDhnx2sl.js","assets/SLM-Cpi0d-GH.js","assets/SLT-CbbRn5OX.js","assets/SMT-CcNER9aY.js","assets/SNT-BrnPW5zG.js","assets/SPB-BZajd_st.js","assets/SPD-CFh9hEQU.js","assets/SPL-D0YVhMIQ.js","assets/SPM-kcS8ygkX.js","assets/SSP-DRQubsBJ.js","assets/SST-D9v2DuQF.js","assets/STA-CJY70wi8.js","assets/STL-cMicOf9J.js","assets/SWL-6oePiqop.js","assets/TAD-Bgu55sf5.js","assets/TCH-BCQaM8io.js","assets/THN-B1FQy62O.js","assets/TKK-BWsBYAui.js","assets/TVB-AKLhWw_R.js","assets/TWS-Cg0LwRI9.js","assets/TXZ-BOfBeFdd.js","assets/UGG-Dkrnc4cA.js","assets/VAG-BMwYOgnI.js","assets/VGS-REuUj5H2.js","assets/VIG-3OVKYN2Q.js","assets/V_WZN-X3qp_oMw.js","assets/WAC-uZdIVY8P.js","assets/WMG-BgSkw8nq.js","assets/WZN-Dzv0fJhd.js","assets/XPG-CLINWJyn.js","assets/YGG-CQ_cQUy5.js","assets/YGGDRASIL-DOe6DiP7.js","assets/YGL-CQ_cQUy5.js","assets/ZPL-S-s4tvfq.js","assets/ZTR-Do4twoJp.js","assets/Snowfall-DLgo4cIR.js","assets/CommonChat-DpTJ1HEx.js","assets/cjs-CRFxjxQR.js","assets/CommonChat-k-xk0AZd.css","assets/SystemBetCalculator-B0VRMgtb.js","assets/SystemBetCalculator-1gGs0XcT.css","assets/LeftMenuNavigation-DT2Bl0oB.js","assets/LeftMenuNavigation-CXUm8YD3.css","assets/Firebase-D6j0Y7ic.js","assets/OneSignal-DZ9w7AEd.js","assets/OneSignal-Cy3yA1K2.css","assets/WagmiConf-Z8jx5cTB.js","assets/index-Vmx-EkLq.js"])))=>i.map(i=>d[i]); var uM=Object.defineProperty;var dM=(e,t,n)=>t in e?uM(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var fe=(e,t,n)=>dM(e,typeof t!="symbol"?t+"":t,n);import{g as Qn,m as hc,o as ep,p as qe,a as AM,i as tp,b as np,f as L3,d as fM,s as Cr,n as lt,c as hr,e as ti,v as ef,h as mM,j as pM,k as hM,u as u_,t as Hv,l as Es,q as Uv,r as gM,w as vM,x as Gv,y as _M,z as Vv,A as R3,B as yM,C as j3,D as bM,E as EM,F as CM,G as SM,H as wM,I as TM,J as xM,K as IM,L as NM,M as kM,N as OM}from"./lodash-CQGrF3PQ.js";function PM(e,t){for(var n=0;ns[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const a of r.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&s(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(o){if(o.ep)return;o.ep=!0;const r=n(o);fetch(o.href,r)}})();var M3={exports:{}},sp={},B3={exports:{}},At={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Rd=Symbol.for("react.element"),LM=Symbol.for("react.portal"),RM=Symbol.for("react.fragment"),jM=Symbol.for("react.strict_mode"),MM=Symbol.for("react.profiler"),BM=Symbol.for("react.provider"),DM=Symbol.for("react.context"),FM=Symbol.for("react.forward_ref"),HM=Symbol.for("react.suspense"),UM=Symbol.for("react.memo"),GM=Symbol.for("react.lazy"),Tx=Symbol.iterator;function VM(e){return e===null||typeof e!="object"?null:(e=Tx&&e[Tx]||e["@@iterator"],typeof e=="function"?e:null)}var D3={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},F3=Object.assign,H3={};function gc(e,t,n){this.props=e,this.context=t,this.refs=H3,this.updater=n||D3}gc.prototype.isReactComponent={};gc.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};gc.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function U3(){}U3.prototype=gc.prototype;function d_(e,t,n){this.props=e,this.context=t,this.refs=H3,this.updater=n||D3}var A_=d_.prototype=new U3;A_.constructor=d_;F3(A_,gc.prototype);A_.isPureReactComponent=!0;var xx=Array.isArray,G3=Object.prototype.hasOwnProperty,f_={current:null},V3={key:!0,ref:!0,__self:!0,__source:!0};function W3(e,t,n){var s,o={},r=null,a=null;if(t!=null)for(s in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(r=""+t.key),t)G3.call(t,s)&&!V3.hasOwnProperty(s)&&(o[s]=t[s]);var l=arguments.length-2;if(l===1)o.children=n;else if(10}});return}function e(g){try{return g.defaultView&&g.defaultView.frameElement||null}catch{return null}}var t=function(g){for(var E=g,w=e(E);w;)E=w.ownerDocument,w=e(E);return E}(window.document),n=[],s=null,o=null;function r(g){this.time=g.time,this.target=g.target,this.rootBounds=h(g.rootBounds),this.boundingClientRect=h(g.boundingClientRect),this.intersectionRect=h(g.intersectionRect||p()),this.isIntersecting=!!g.intersectionRect;var E=this.boundingClientRect,w=E.width*E.height,I=this.intersectionRect,O=I.width*I.height;w?this.intersectionRatio=Number((O/w).toFixed(4)):this.intersectionRatio=this.isIntersecting?1:0}function a(g,E){var w=E||{};if(typeof g!="function")throw new Error("callback must be a function");if(w.root&&w.root.nodeType!=1&&w.root.nodeType!=9)throw new Error("root must be a Document or Element");this._checkForIntersections=c(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=g,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(w.rootMargin),this.thresholds=this._initThresholds(w.threshold),this.root=w.root||null,this.rootMargin=this._rootMarginValues.map(function(I){return I.value+I.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}a.prototype.THROTTLE_TIMEOUT=100,a.prototype.POLL_INTERVAL=null,a.prototype.USE_MUTATION_OBSERVER=!0,a._setupCrossOriginUpdater=function(){return s||(s=function(g,E){!g||!E?o=p():o=v(g,E),n.forEach(function(w){w._checkForIntersections()})}),s},a._resetCrossOriginUpdater=function(){s=null,o=null},a.prototype.observe=function(g){var E=this._observationTargets.some(function(w){return w.element==g});if(!E){if(!(g&&g.nodeType==1))throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:g,entry:null}),this._monitorIntersections(g.ownerDocument),this._checkForIntersections()}},a.prototype.unobserve=function(g){this._observationTargets=this._observationTargets.filter(function(E){return E.element!=g}),this._unmonitorIntersections(g.ownerDocument),this._observationTargets.length==0&&this._unregisterInstance()},a.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},a.prototype.takeRecords=function(){var g=this._queuedEntries.slice();return this._queuedEntries=[],g},a.prototype._initThresholds=function(g){var E=g||[0];return Array.isArray(E)||(E=[E]),E.sort().filter(function(w,I,O){if(typeof w!="number"||isNaN(w)||w<0||w>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return w!==O[I-1]})},a.prototype._parseRootMargin=function(g){var E=g||"0px",w=E.split(/\s+/).map(function(I){var O=/^(-?\d*\.?\d+)(px|%)$/.exec(I);if(!O)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(O[1]),unit:O[2]}});return w[1]=w[1]||w[0],w[2]=w[2]||w[0],w[3]=w[3]||w[1],w},a.prototype._monitorIntersections=function(g){var E=g.defaultView;if(E&&this._monitoringDocuments.indexOf(g)==-1){var w=this._checkForIntersections,I=null,O=null;this.POLL_INTERVAL?I=E.setInterval(w,this.POLL_INTERVAL):(u(E,"resize",w,!0),u(g,"scroll",w,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in E&&(O=new E.MutationObserver(w),O.observe(g,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))),this._monitoringDocuments.push(g),this._monitoringUnsubscribes.push(function(){var T=g.defaultView;T&&(I&&T.clearInterval(I),d(T,"resize",w,!0)),d(g,"scroll",w,!0),O&&O.disconnect()});var C=this.root&&(this.root.ownerDocument||this.root)||t;if(g!=C){var x=e(g);x&&this._monitorIntersections(x.ownerDocument)}}},a.prototype._unmonitorIntersections=function(g){var E=this._monitoringDocuments.indexOf(g);if(E!=-1){var w=this.root&&(this.root.ownerDocument||this.root)||t,I=this._observationTargets.some(function(x){var T=x.element.ownerDocument;if(T==g)return!0;for(;T&&T!=w;){var k=e(T);if(T=k&&k.ownerDocument,T==g)return!0}return!1});if(!I){var O=this._monitoringUnsubscribes[E];if(this._monitoringDocuments.splice(E,1),this._monitoringUnsubscribes.splice(E,1),O(),g!=w){var C=e(g);C&&this._unmonitorIntersections(C.ownerDocument)}}}},a.prototype._unmonitorAllIntersections=function(){var g=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var E=0;E=0&&T>=0&&{top:w,bottom:I,left:O,right:C,width:x,height:T}||null}function m(g){var E;try{E=g.getBoundingClientRect()}catch{}return E?(E.width&&E.height||(E={top:E.top,right:E.right,bottom:E.bottom,left:E.left,width:E.right-E.left,height:E.bottom-E.top}),E):p()}function p(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function h(g){return!g||"x"in g?g:{top:g.top,y:g.top,bottom:g.bottom,left:g.left,x:g.left,right:g.right,width:g.width,height:g.height}}function v(g,E){var w=E.top-g.top,I=E.left-g.left;return{top:w,left:I,height:E.height,width:E.width,bottom:w+E.height,right:I+E.width}}function y(g,E){for(var w=E;w;){if(w==g)return!0;w=_(w)}return!1}function _(g){var E=g.parentNode;return g.nodeType==9&&g!=t?e(g):(E&&E.assignedSlot&&(E=E.assignedSlot.parentNode),E&&E.nodeType==11&&E.host?E.host:E)}function b(g){return g&&g.nodeType===9}window.IntersectionObserver=a,window.IntersectionObserverEntry=r})();var Wv={},z3={exports:{}},Fs={},q3={exports:{}},K3={};/** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */(function(e){function t(D,$){var B=D.length;D.push($);e:for(;0>>1,z=D[U];if(0>>1;Uo(se,B))qo(pe,se)?(D[U]=pe,D[q]=B,U=q):(D[U]=se,D[J]=B,U=J);else if(qo(pe,B))D[U]=pe,D[q]=B,U=q;else break e}}return $}function o(D,$){var B=D.sortIndex-$.sortIndex;return B!==0?B:D.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var r=performance;e.unstable_now=function(){return r.now()}}else{var a=Date,l=a.now();e.unstable_now=function(){return a.now()-l}}var c=[],u=[],d=1,A=null,m=3,p=!1,h=!1,v=!1,y=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(D){for(var $=n(u);$!==null;){if($.callback===null)s(u);else if($.startTime<=D)s(u),$.sortIndex=$.expirationTime,t(c,$);else break;$=n(u)}}function E(D){if(v=!1,g(D),!h)if(n(c)!==null)h=!0,j(w);else{var $=n(u);$!==null&&F(E,$.startTime-D)}}function w(D,$){h=!1,v&&(v=!1,_(C),C=-1),p=!0;var B=m;try{for(g($),A=n(c);A!==null&&(!(A.expirationTime>$)||D&&!k());){var U=A.callback;if(typeof U=="function"){A.callback=null,m=A.priorityLevel;var z=U(A.expirationTime<=$);$=e.unstable_now(),typeof z=="function"?A.callback=z:A===n(c)&&s(c),g($)}else s(c);A=n(c)}if(A!==null)var X=!0;else{var J=n(u);J!==null&&F(E,J.startTime-$),X=!1}return X}finally{A=null,m=B,p=!1}}var I=!1,O=null,C=-1,x=5,T=-1;function k(){return!(e.unstable_now()-TD||125U?(D.sortIndex=B,t(u,D),n(c)===null&&D===n(u)&&(v?(_(C),C=-1):v=!0,F(E,B-U))):(D.sortIndex=z,t(c,D),h||p||(h=!0,j(w))),D},e.unstable_shouldYield=k,e.unstable_wrapCallback=function(D){var $=m;return function(){var B=m;m=$;try{return D.apply(this,arguments)}finally{m=B}}}})(K3);q3.exports=K3;var t9=q3.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var n9=f,Bs=t9;function be(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),$v=Object.prototype.hasOwnProperty,s9=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Nx={},kx={};function o9(e){return $v.call(kx,e)?!0:$v.call(Nx,e)?!1:s9.test(e)?kx[e]=!0:(Nx[e]=!0,!1)}function r9(e,t,n,s){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return s?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function a9(e,t,n,s){if(t===null||typeof t>"u"||r9(e,t,n,s))return!0;if(s)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ls(e,t,n,s,o,r,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=s,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=r,this.removeEmptyString=a}var Fn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Fn[e]=new ls(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Fn[t]=new ls(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Fn[e]=new ls(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Fn[e]=new ls(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Fn[e]=new ls(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Fn[e]=new ls(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Fn[e]=new ls(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Fn[e]=new ls(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Fn[e]=new ls(e,5,!1,e.toLowerCase(),null,!1,!1)});var p_=/[\-:]([a-z])/g;function h_(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(p_,h_);Fn[t]=new ls(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(p_,h_);Fn[t]=new ls(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(p_,h_);Fn[t]=new ls(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Fn[e]=new ls(e,1,!1,e.toLowerCase(),null,!1,!1)});Fn.xlinkHref=new ls("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Fn[e]=new ls(e,1,!1,e.toLowerCase(),null,!0,!0)});function g_(e,t,n,s){var o=Fn.hasOwnProperty(t)?Fn[t]:null;(o!==null?o.type!==0:s||!(2l||o[a]!==r[l]){var c=` `+o[a].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=a&&0<=l);break}}}finally{Gh=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?ru(e):""}function i9(e){switch(e.tag){case 5:return ru(e.type);case 16:return ru("Lazy");case 13:return ru("Suspense");case 19:return ru("SuspenseList");case 0:case 2:case 15:return e=Vh(e.type,!1),e;case 11:return e=Vh(e.type.render,!1),e;case 1:return e=Vh(e.type,!0),e;default:return""}}function Kv(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case il:return"Fragment";case al:return"Portal";case Yv:return"Profiler";case v_:return"StrictMode";case zv:return"Suspense";case qv:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case X3:return(e.displayName||"Context")+".Consumer";case Z3:return(e._context.displayName||"Context")+".Provider";case __:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case y_:return t=e.displayName||null,t!==null?t:Kv(e.type)||"Memo";case zr:t=e._payload,e=e._init;try{return Kv(e(t))}catch{}}return null}function l9(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Kv(t);case 8:return t===v_?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ea(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function e5(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function c9(e){var t=e5(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),s=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,r=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){s=""+a,r.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return s},setValue:function(a){s=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function fA(e){e._valueTracker||(e._valueTracker=c9(e))}function t5(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),s="";return e&&(s=e5(e)?e.checked?"true":"false":e.value),e=s,e!==n?(t.setValue(e),!0):!1}function jf(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Qv(e,t){var n=t.checked;return Xt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Px(e,t){var n=t.defaultValue==null?"":t.defaultValue,s=t.checked!=null?t.checked:t.defaultChecked;n=Ea(t.value!=null?t.value:n),e._wrapperState={initialChecked:s,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function n5(e,t){t=t.checked,t!=null&&g_(e,"checked",t,!1)}function Zv(e,t){n5(e,t);var n=Ea(t.value),s=t.type;if(n!=null)s==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(s==="submit"||s==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Xv(e,t.type,n):t.hasOwnProperty("defaultValue")&&Xv(e,t.type,Ea(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Lx(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var s=t.type;if(!(s!=="submit"&&s!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Xv(e,t,n){(t!=="number"||jf(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var au=Array.isArray;function Il(e,t,n,s){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=mA.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Vu(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var pu={animationIterationCount:!0,aspectRatio:!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,gridArea:!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},u9=["Webkit","ms","Moz","O"];Object.keys(pu).forEach(function(e){u9.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pu[t]=pu[e]})});function a5(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||pu.hasOwnProperty(e)&&pu[e]?(""+t).trim():t+"px"}function i5(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var s=n.indexOf("--")===0,o=a5(n,t[n],s);n==="float"&&(n="cssFloat"),s?e.setProperty(n,o):e[n]=o}}var d9=Xt({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function t0(e,t){if(t){if(d9[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(be(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(be(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(be(61))}if(t.style!=null&&typeof t.style!="object")throw Error(be(62))}}function n0(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var s0=null;function b_(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var o0=null,Nl=null,kl=null;function Mx(e){if(e=Bd(e)){if(typeof o0!="function")throw Error(be(280));var t=e.stateNode;t&&(t=lp(t),o0(e.stateNode,e.type,t))}}function l5(e){Nl?kl?kl.push(e):kl=[e]:Nl=e}function c5(){if(Nl){var e=Nl,t=kl;if(kl=Nl=null,Mx(e),t)for(e=0;e>>=0,e===0?32:31-(E9(e)/C9|0)|0}var pA=64,hA=4194304;function iu(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ff(e,t){var n=e.pendingLanes;if(n===0)return 0;var s=0,o=e.suspendedLanes,r=e.pingedLanes,a=n&268435455;if(a!==0){var l=a&~o;l!==0?s=iu(l):(r&=a,r!==0&&(s=iu(r)))}else a=n&~o,a!==0?s=iu(a):r!==0&&(s=iu(r));if(s===0)return 0;if(t!==0&&t!==s&&!(t&o)&&(o=s&-s,r=t&-t,o>=r||o===16&&(r&4194240)!==0))return t;if(s&4&&(s|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=s;0n;n++)t.push(e);return t}function jd(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Io(t),e[t]=n}function x9(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var s=e.eventTimes;for(e=e.expirationTimes;0=gu),$x=" ",Yx=!1;function N5(e,t){switch(e){case"keyup":return t7.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function k5(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ll=!1;function s7(e,t){switch(e){case"compositionend":return k5(t);case"keypress":return t.which!==32?null:(Yx=!0,$x);case"textInput":return e=t.data,e===$x&&Yx?null:e;default:return null}}function o7(e,t){if(ll)return e==="compositionend"||!N_&&N5(e,t)?(e=x5(),of=T_=Jr=null,ll=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=s}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Qx(n)}}function R5(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?R5(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function j5(){for(var e=window,t=jf();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=jf(e.document)}return t}function k_(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function f7(e){var t=j5(),n=e.focusedElem,s=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&R5(n.ownerDocument.documentElement,n)){if(s!==null&&k_(n)){if(t=s.start,e=s.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,r=Math.min(s.start,o);s=s.end===void 0?r:Math.min(s.end,o),!e.extend&&r>s&&(o=s,s=r,r=o),o=Zx(n,r);var a=Zx(n,s);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),r>s?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,cl=null,u0=null,_u=null,d0=!1;function Xx(e,t,n){var s=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;d0||cl==null||cl!==jf(s)||(s=cl,"selectionStart"in s&&k_(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),_u&&Ku(_u,s)||(_u=s,s=Gf(u0,"onSelect"),0Al||(e.current=g0[Al],g0[Al]=null,Al--)}function Mt(e,t){Al++,g0[Al]=e.current,e.current=t}var Ca={},qn=Ia(Ca),_s=Ia(!1),ii=Ca;function zl(e,t){var n=e.type.contextTypes;if(!n)return Ca;var s=e.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===t)return s.__reactInternalMemoizedMaskedChildContext;var o={},r;for(r in n)o[r]=t[r];return s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ys(e){return e=e.childContextTypes,e!=null}function Wf(){Ft(_s),Ft(qn)}function rI(e,t,n){if(qn.current!==Ca)throw Error(be(168));Mt(qn,t),Mt(_s,n)}function W5(e,t,n){var s=e.stateNode;if(t=t.childContextTypes,typeof s.getChildContext!="function")return n;s=s.getChildContext();for(var o in s)if(!(o in t))throw Error(be(108,l9(e)||"Unknown",o));return Xt({},n,s)}function $f(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ca,ii=qn.current,Mt(qn,e),Mt(_s,_s.current),!0}function aI(e,t,n){var s=e.stateNode;if(!s)throw Error(be(169));n?(e=W5(e,t,ii),s.__reactInternalMemoizedMergedChildContext=e,Ft(_s),Ft(qn),Mt(qn,e)):Ft(_s),Mt(_s,n)}var pr=null,cp=!1,sg=!1;function $5(e){pr===null?pr=[e]:pr.push(e)}function w7(e){cp=!0,$5(e)}function Na(){if(!sg&&pr!==null){sg=!0;var e=0,t=Nt;try{var n=pr;for(Nt=1;e>=a,o-=a,gr=1<<32-Io(t)+o|n<C?(x=O,O=null):x=O.sibling;var T=m(_,O,g[C],E);if(T===null){O===null&&(O=x);break}e&&O&&T.alternate===null&&t(_,O),b=r(T,b,C),I===null?w=T:I.sibling=T,I=T,O=x}if(C===g.length)return n(_,O),Yt&&Fa(_,C),w;if(O===null){for(;CC?(x=O,O=null):x=O.sibling;var k=m(_,O,T.value,E);if(k===null){O===null&&(O=x);break}e&&O&&k.alternate===null&&t(_,O),b=r(k,b,C),I===null?w=k:I.sibling=k,I=k,O=x}if(T.done)return n(_,O),Yt&&Fa(_,C),w;if(O===null){for(;!T.done;C++,T=g.next())T=A(_,T.value,E),T!==null&&(b=r(T,b,C),I===null?w=T:I.sibling=T,I=T);return Yt&&Fa(_,C),w}for(O=s(_,O);!T.done;C++,T=g.next())T=p(O,_,C,T.value,E),T!==null&&(e&&T.alternate!==null&&O.delete(T.key===null?C:T.key),b=r(T,b,C),I===null?w=T:I.sibling=T,I=T);return e&&O.forEach(function(P){return t(_,P)}),Yt&&Fa(_,C),w}function y(_,b,g,E){if(typeof g=="object"&&g!==null&&g.type===il&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case AA:e:{for(var w=g.key,I=b;I!==null;){if(I.key===w){if(w=g.type,w===il){if(I.tag===7){n(_,I.sibling),b=o(I,g.props.children),b.return=_,_=b;break e}}else if(I.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===zr&&cI(w)===I.type){n(_,I.sibling),b=o(I,g.props),b.ref=Uc(_,I,g),b.return=_,_=b;break e}n(_,I);break}else t(_,I);I=I.sibling}g.type===il?(b=si(g.props.children,_.mode,E,g.key),b.return=_,_=b):(E=ff(g.type,g.key,g.props,null,_.mode,E),E.ref=Uc(_,b,g),E.return=_,_=E)}return a(_);case al:e:{for(I=g.key;b!==null;){if(b.key===I)if(b.tag===4&&b.stateNode.containerInfo===g.containerInfo&&b.stateNode.implementation===g.implementation){n(_,b.sibling),b=o(b,g.children||[]),b.return=_,_=b;break e}else{n(_,b);break}else t(_,b);b=b.sibling}b=dg(g,_.mode,E),b.return=_,_=b}return a(_);case zr:return I=g._init,y(_,b,I(g._payload),E)}if(au(g))return h(_,b,g,E);if(Mc(g))return v(_,b,g,E);CA(_,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,b!==null&&b.tag===6?(n(_,b.sibling),b=o(b,g),b.return=_,_=b):(n(_,b),b=ug(g,_.mode,E),b.return=_,_=b),a(_)):n(_,b)}return y}var Kl=K5(!0),Q5=K5(!1),qf=Ia(null),Kf=null,pl=null,R_=null;function j_(){R_=pl=Kf=null}function M_(e){var t=qf.current;Ft(qf),e._currentValue=t}function y0(e,t,n){for(;e!==null;){var s=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,s!==null&&(s.childLanes|=t)):s!==null&&(s.childLanes&t)!==t&&(s.childLanes|=t),e===n)break;e=e.return}}function Pl(e,t){Kf=e,R_=pl=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(gs=!0),e.firstContext=null)}function ao(e){var t=e._currentValue;if(R_!==e)if(e={context:e,memoizedValue:t,next:null},pl===null){if(Kf===null)throw Error(be(308));pl=e,Kf.dependencies={lanes:0,firstContext:e}}else pl=pl.next=e;return t}var Ya=null;function B_(e){Ya===null?Ya=[e]:Ya.push(e)}function Z5(e,t,n,s){var o=t.interleaved;return o===null?(n.next=n,B_(t)):(n.next=o.next,o.next=n),t.interleaved=n,Pr(e,s)}function Pr(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var qr=!1;function D_(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function X5(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Sr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Aa(e,t,n){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,bt&2){var o=s.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),s.pending=t,Pr(e,n)}return o=s.interleaved,o===null?(t.next=t,B_(s)):(t.next=o.next,o.next=t),s.interleaved=t,Pr(e,n)}function af(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var s=t.lanes;s&=e.pendingLanes,n|=s,t.lanes=n,C_(e,n)}}function uI(e,t){var n=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,n===s)){var o=null,r=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};r===null?o=r=a:r=r.next=a,n=n.next}while(n!==null);r===null?o=r=t:r=r.next=t}else o=r=t;n={baseState:s.baseState,firstBaseUpdate:o,lastBaseUpdate:r,shared:s.shared,effects:s.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Qf(e,t,n,s){var o=e.updateQueue;qr=!1;var r=o.firstBaseUpdate,a=o.lastBaseUpdate,l=o.shared.pending;if(l!==null){o.shared.pending=null;var c=l,u=c.next;c.next=null,a===null?r=u:a.next=u,a=c;var d=e.alternate;d!==null&&(d=d.updateQueue,l=d.lastBaseUpdate,l!==a&&(l===null?d.firstBaseUpdate=u:l.next=u,d.lastBaseUpdate=c))}if(r!==null){var A=o.baseState;a=0,d=u=c=null,l=r;do{var m=l.lane,p=l.eventTime;if((s&m)===m){d!==null&&(d=d.next={eventTime:p,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var h=e,v=l;switch(m=t,p=n,v.tag){case 1:if(h=v.payload,typeof h=="function"){A=h.call(p,A,m);break e}A=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,m=typeof h=="function"?h.call(p,A,m):h,m==null)break e;A=Xt({},A,m);break e;case 2:qr=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[l]:m.push(l))}else p={eventTime:p,lane:m,tag:l.tag,payload:l.payload,callback:l.callback,next:null},d===null?(u=d=p,c=A):d=d.next=p,a|=m;if(l=l.next,l===null){if(l=o.shared.pending,l===null)break;m=l,l=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(!0);if(d===null&&(c=A),o.baseState=c,o.firstBaseUpdate=u,o.lastBaseUpdate=d,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else r===null&&(o.shared.lanes=0);ui|=a,e.lanes=a,e.memoizedState=A}}function dI(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var s=rg.transition;rg.transition={};try{e(!1),t()}finally{Nt=n,rg.transition=s}}function pO(){return io().memoizedState}function N7(e,t,n){var s=ma(e);if(n={lane:s,action:n,hasEagerState:!1,eagerState:null,next:null},hO(e))gO(t,n);else if(n=Z5(e,t,n,s),n!==null){var o=os();No(n,e,s,o),vO(n,t,s)}}function k7(e,t,n){var s=ma(e),o={lane:s,action:n,hasEagerState:!1,eagerState:null,next:null};if(hO(e))gO(t,o);else{var r=e.alternate;if(e.lanes===0&&(r===null||r.lanes===0)&&(r=t.lastRenderedReducer,r!==null))try{var a=t.lastRenderedState,l=r(a,n);if(o.hasEagerState=!0,o.eagerState=l,ko(l,a)){var c=t.interleaved;c===null?(o.next=o,B_(t)):(o.next=c.next,c.next=o),t.interleaved=o;return}}catch{}finally{}n=Z5(e,t,o,s),n!==null&&(o=os(),No(n,e,s,o),vO(n,t,s))}}function hO(e){var t=e.alternate;return e===Zt||t!==null&&t===Zt}function gO(e,t){yu=Xf=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function vO(e,t,n){if(n&4194240){var s=t.lanes;s&=e.pendingLanes,n|=s,t.lanes=n,C_(e,n)}}var Jf={readContext:ao,useCallback:Gn,useContext:Gn,useEffect:Gn,useImperativeHandle:Gn,useInsertionEffect:Gn,useLayoutEffect:Gn,useMemo:Gn,useReducer:Gn,useRef:Gn,useState:Gn,useDebugValue:Gn,useDeferredValue:Gn,useTransition:Gn,useMutableSource:Gn,useSyncExternalStore:Gn,useId:Gn,unstable_isNewReconciler:!1},O7={readContext:ao,useCallback:function(e,t){return Uo().memoizedState=[e,t===void 0?null:t],e},useContext:ao,useEffect:fI,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,cf(4194308,4,uO.bind(null,t,e),n)},useLayoutEffect:function(e,t){return cf(4194308,4,e,t)},useInsertionEffect:function(e,t){return cf(4,2,e,t)},useMemo:function(e,t){var n=Uo();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var s=Uo();return t=n!==void 0?n(t):t,s.memoizedState=s.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},s.queue=e,e=e.dispatch=N7.bind(null,Zt,e),[s.memoizedState,e]},useRef:function(e){var t=Uo();return e={current:e},t.memoizedState=e},useState:AI,useDebugValue:Y_,useDeferredValue:function(e){return Uo().memoizedState=e},useTransition:function(){var e=AI(!1),t=e[0];return e=I7.bind(null,e[1]),Uo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var s=Zt,o=Uo();if(Yt){if(n===void 0)throw Error(be(407));n=n()}else{if(n=t(),Rn===null)throw Error(be(349));ci&30||nO(s,t,n)}o.memoizedState=n;var r={value:n,getSnapshot:t};return o.queue=r,fI(oO.bind(null,s,r,e),[e]),s.flags|=2048,sd(9,sO.bind(null,s,r,n,t),void 0,null),n},useId:function(){var e=Uo(),t=Rn.identifierPrefix;if(Yt){var n=vr,s=gr;n=(s&~(1<<32-Io(s)-1)).toString(32)+n,t=":"+t+"R"+n,n=td++,0<\/script>",e=e.removeChild(e.firstChild)):typeof s.is=="string"?e=a.createElement(n,{is:s.is}):(e=a.createElement(n),n==="select"&&(a=e,s.multiple?a.multiple=!0:s.size&&(a.size=s.size))):e=a.createElementNS(e,n),e[$o]=t,e[Xu]=s,IO(e,t,!1,!1),t.stateNode=e;e:{switch(a=n0(n,s),n){case"dialog":Bt("cancel",e),Bt("close",e),o=s;break;case"iframe":case"object":case"embed":Bt("load",e),o=s;break;case"video":case"audio":for(o=0;oXl&&(t.flags|=128,s=!0,Gc(r,!1),t.lanes=4194304)}else{if(!s)if(e=Zf(a),e!==null){if(t.flags|=128,s=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Gc(r,!0),r.tail===null&&r.tailMode==="hidden"&&!a.alternate&&!Yt)return Vn(t),null}else 2*An()-r.renderingStartTime>Xl&&n!==1073741824&&(t.flags|=128,s=!0,Gc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(n=r.last,n!==null?n.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.renderingStartTime=An(),t.sibling=null,n=Kt.current,Mt(Kt,s?n&1|2:n&1),t):(Vn(t),null);case 22:case 23:return X_(),s=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==s&&(t.flags|=8192),s&&t.mode&1?Is&1073741824&&(Vn(t),t.subtreeFlags&6&&(t.flags|=8192)):Vn(t),null;case 24:return null;case 25:return null}throw Error(be(156,t.tag))}function F7(e,t){switch(P_(t),t.tag){case 1:return ys(t.type)&&Wf(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ql(),Ft(_s),Ft(qn),U_(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return H_(t),null;case 13:if(Ft(Kt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(be(340));ql()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ft(Kt),null;case 4:return Ql(),null;case 10:return M_(t.type._context),null;case 22:case 23:return X_(),null;case 24:return null;default:return null}}var wA=!1,$n=!1,H7=typeof WeakSet=="function"?WeakSet:Set,je=null;function hl(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(s){sn(e,t,s)}else n.current=null}function N0(e,t,n){try{n()}catch(s){sn(e,t,s)}}var SI=!1;function U7(e,t){if(A0=Hf,e=j5(),k_(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var s=n.getSelection&&n.getSelection();if(s&&s.rangeCount!==0){n=s.anchorNode;var o=s.anchorOffset,r=s.focusNode;s=s.focusOffset;try{n.nodeType,r.nodeType}catch{n=null;break e}var a=0,l=-1,c=-1,u=0,d=0,A=e,m=null;t:for(;;){for(var p;A!==n||o!==0&&A.nodeType!==3||(l=a+o),A!==r||s!==0&&A.nodeType!==3||(c=a+s),A.nodeType===3&&(a+=A.nodeValue.length),(p=A.firstChild)!==null;)m=A,A=p;for(;;){if(A===e)break t;if(m===n&&++u===o&&(l=a),m===r&&++d===s&&(c=a),(p=A.nextSibling)!==null)break;A=m,m=A.parentNode}A=p}n=l===-1||c===-1?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(f0={focusedElem:e,selectionRange:n},Hf=!1,je=t;je!==null;)if(t=je,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,je=e;else for(;je!==null;){t=je;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var v=h.memoizedProps,y=h.memoizedState,_=t.stateNode,b=_.getSnapshotBeforeUpdate(t.elementType===t.type?v:go(t.type,v),y);_.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(be(163))}}catch(E){sn(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,je=e;break}je=t.return}return h=SI,SI=!1,h}function bu(e,t,n){var s=t.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var o=s=s.next;do{if((o.tag&e)===e){var r=o.destroy;o.destroy=void 0,r!==void 0&&N0(t,n,r)}o=o.next}while(o!==s)}}function Ap(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var s=n.create;n.destroy=s()}n=n.next}while(n!==t)}}function k0(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function OO(e){var t=e.alternate;t!==null&&(e.alternate=null,OO(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[$o],delete t[Xu],delete t[h0],delete t[C7],delete t[S7])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function PO(e){return e.tag===5||e.tag===3||e.tag===4}function wI(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||PO(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function O0(e,t,n){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Vf));else if(s!==4&&(e=e.child,e!==null))for(O0(e,t,n),e=e.sibling;e!==null;)O0(e,t,n),e=e.sibling}function P0(e,t,n){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(s!==4&&(e=e.child,e!==null))for(P0(e,t,n),e=e.sibling;e!==null;)P0(e,t,n),e=e.sibling}var Bn=null,vo=!1;function Gr(e,t,n){for(n=n.child;n!==null;)LO(e,t,n),n=n.sibling}function LO(e,t,n){if(qo&&typeof qo.onCommitFiberUnmount=="function")try{qo.onCommitFiberUnmount(op,n)}catch{}switch(n.tag){case 5:$n||hl(n,t);case 6:var s=Bn,o=vo;Bn=null,Gr(e,t,n),Bn=s,vo=o,Bn!==null&&(vo?(e=Bn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Bn.removeChild(n.stateNode));break;case 18:Bn!==null&&(vo?(e=Bn,n=n.stateNode,e.nodeType===8?ng(e.parentNode,n):e.nodeType===1&&ng(e,n),zu(e)):ng(Bn,n.stateNode));break;case 4:s=Bn,o=vo,Bn=n.stateNode.containerInfo,vo=!0,Gr(e,t,n),Bn=s,vo=o;break;case 0:case 11:case 14:case 15:if(!$n&&(s=n.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){o=s=s.next;do{var r=o,a=r.destroy;r=r.tag,a!==void 0&&(r&2||r&4)&&N0(n,t,a),o=o.next}while(o!==s)}Gr(e,t,n);break;case 1:if(!$n&&(hl(n,t),s=n.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=n.memoizedProps,s.state=n.memoizedState,s.componentWillUnmount()}catch(l){sn(n,t,l)}Gr(e,t,n);break;case 21:Gr(e,t,n);break;case 22:n.mode&1?($n=(s=$n)||n.memoizedState!==null,Gr(e,t,n),$n=s):Gr(e,t,n);break;default:Gr(e,t,n)}}function TI(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new H7),t.forEach(function(s){var o=Q7.bind(null,e,s);n.has(s)||(n.add(s),s.then(o,o))})}}function fo(e,t){var n=t.deletions;if(n!==null)for(var s=0;so&&(o=a),s&=~r}if(s=o,s=An()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*V7(s/1960))-s,10e?16:e,ea===null)var s=!1;else{if(e=ea,ea=null,nm=0,bt&6)throw Error(be(331));var o=bt;for(bt|=4,je=e.current;je!==null;){var r=je,a=r.child;if(je.flags&16){var l=r.deletions;if(l!==null){for(var c=0;cAn()-Q_?ni(e,0):K_|=n),bs(e,t)}function UO(e,t){t===0&&(e.mode&1?(t=hA,hA<<=1,!(hA&130023424)&&(hA=4194304)):t=1);var n=os();e=Pr(e,t),e!==null&&(jd(e,t,n),bs(e,n))}function K7(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),UO(e,n)}function Q7(e,t){var n=0;switch(e.tag){case 13:var s=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:s=e.stateNode;break;default:throw Error(be(314))}s!==null&&s.delete(t),UO(e,n)}var GO;GO=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||_s.current)gs=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return gs=!1,B7(e,t,n);gs=!!(e.flags&131072)}else gs=!1,Yt&&t.flags&1048576&&Y5(t,zf,t.index);switch(t.lanes=0,t.tag){case 2:var s=t.type;uf(e,t),e=t.pendingProps;var o=zl(t,qn.current);Pl(t,n),o=V_(null,t,s,e,o,n);var r=W_();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ys(s)?(r=!0,$f(t)):r=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,D_(t),o.updater=dp,t.stateNode=o,o._reactInternals=t,E0(t,s,e,n),t=w0(null,t,s,!0,r,n)):(t.tag=0,Yt&&r&&O_(t),Xn(null,t,o,n),t=t.child),t;case 16:s=t.elementType;e:{switch(uf(e,t),e=t.pendingProps,o=s._init,s=o(s._payload),t.type=s,o=t.tag=X7(s),e=go(s,e),o){case 0:t=S0(null,t,s,e,n);break e;case 1:t=bI(null,t,s,e,n);break e;case 11:t=_I(null,t,s,e,n);break e;case 14:t=yI(null,t,s,go(s.type,e),n);break e}throw Error(be(306,s,""))}return t;case 0:return s=t.type,o=t.pendingProps,o=t.elementType===s?o:go(s,o),S0(e,t,s,o,n);case 1:return s=t.type,o=t.pendingProps,o=t.elementType===s?o:go(s,o),bI(e,t,s,o,n);case 3:e:{if(wO(t),e===null)throw Error(be(387));s=t.pendingProps,r=t.memoizedState,o=r.element,X5(e,t),Qf(t,s,null,n);var a=t.memoizedState;if(s=a.element,r.isDehydrated)if(r={element:s,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=r,t.memoizedState=r,t.flags&256){o=Zl(Error(be(423)),t),t=EI(e,t,s,n,o);break e}else if(s!==o){o=Zl(Error(be(424)),t),t=EI(e,t,s,n,o);break e}else for(Ps=da(t.stateNode.containerInfo.firstChild),Ms=t,Yt=!0,yo=null,n=Q5(t,null,s,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ql(),s===o){t=Lr(e,t,n);break e}Xn(e,t,s,n)}t=t.child}return t;case 5:return J5(t),e===null&&_0(t),s=t.type,o=t.pendingProps,r=e!==null?e.memoizedProps:null,a=o.children,m0(s,o)?a=null:r!==null&&m0(s,r)&&(t.flags|=32),SO(e,t),Xn(e,t,a,n),t.child;case 6:return e===null&&_0(t),null;case 13:return TO(e,t,n);case 4:return F_(t,t.stateNode.containerInfo),s=t.pendingProps,e===null?t.child=Kl(t,null,s,n):Xn(e,t,s,n),t.child;case 11:return s=t.type,o=t.pendingProps,o=t.elementType===s?o:go(s,o),_I(e,t,s,o,n);case 7:return Xn(e,t,t.pendingProps,n),t.child;case 8:return Xn(e,t,t.pendingProps.children,n),t.child;case 12:return Xn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(s=t.type._context,o=t.pendingProps,r=t.memoizedProps,a=o.value,Mt(qf,s._currentValue),s._currentValue=a,r!==null)if(ko(r.value,a)){if(r.children===o.children&&!_s.current){t=Lr(e,t,n);break e}}else for(r=t.child,r!==null&&(r.return=t);r!==null;){var l=r.dependencies;if(l!==null){a=r.child;for(var c=l.firstContext;c!==null;){if(c.context===s){if(r.tag===1){c=Sr(-1,n&-n),c.tag=2;var u=r.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}r.lanes|=n,c=r.alternate,c!==null&&(c.lanes|=n),y0(r.return,n,t),l.lanes|=n;break}c=c.next}}else if(r.tag===10)a=r.type===t.type?null:r.child;else if(r.tag===18){if(a=r.return,a===null)throw Error(be(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),y0(a,n,t),a=r.sibling}else a=r.child;if(a!==null)a.return=r;else for(a=r;a!==null;){if(a===t){a=null;break}if(r=a.sibling,r!==null){r.return=a.return,a=r;break}a=a.return}r=a}Xn(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,s=t.pendingProps.children,Pl(t,n),o=ao(o),s=s(o),t.flags|=1,Xn(e,t,s,n),t.child;case 14:return s=t.type,o=go(s,t.pendingProps),o=go(s.type,o),yI(e,t,s,o,n);case 15:return EO(e,t,t.type,t.pendingProps,n);case 17:return s=t.type,o=t.pendingProps,o=t.elementType===s?o:go(s,o),uf(e,t),t.tag=1,ys(s)?(e=!0,$f(t)):e=!1,Pl(t,n),_O(t,s,o),E0(t,s,o,n),w0(null,t,s,!0,e,n);case 19:return xO(e,t,n);case 22:return CO(e,t,n)}throw Error(be(156,t.tag))};function VO(e,t){return h5(e,t)}function Z7(e,t,n,s){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function to(e,t,n,s){return new Z7(e,t,n,s)}function ey(e){return e=e.prototype,!(!e||!e.isReactComponent)}function X7(e){if(typeof e=="function")return ey(e)?1:0;if(e!=null){if(e=e.$$typeof,e===__)return 11;if(e===y_)return 14}return 2}function pa(e,t){var n=e.alternate;return n===null?(n=to(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ff(e,t,n,s,o,r){var a=2;if(s=e,typeof e=="function")ey(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case il:return si(n.children,o,r,t);case v_:a=8,o|=8;break;case Yv:return e=to(12,n,t,o|2),e.elementType=Yv,e.lanes=r,e;case zv:return e=to(13,n,t,o),e.elementType=zv,e.lanes=r,e;case qv:return e=to(19,n,t,o),e.elementType=qv,e.lanes=r,e;case J3:return mp(n,o,r,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Z3:a=10;break e;case X3:a=9;break e;case __:a=11;break e;case y_:a=14;break e;case zr:a=16,s=null;break e}throw Error(be(130,e==null?e:typeof e,""))}return t=to(a,n,t,o),t.elementType=e,t.type=s,t.lanes=r,t}function si(e,t,n,s){return e=to(7,e,s,t),e.lanes=n,e}function mp(e,t,n,s){return e=to(22,e,s,t),e.elementType=J3,e.lanes=n,e.stateNode={isHidden:!1},e}function ug(e,t,n){return e=to(6,e,null,t),e.lanes=n,e}function dg(e,t,n){return t=to(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function J7(e,t,n,s,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=$h(0),this.expirationTimes=$h(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=$h(0),this.identifierPrefix=s,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function ty(e,t,n,s,o,r,a,l,c){return e=new J7(e,t,n,l,c),t===1?(t=1,r===!0&&(t|=8)):t=0,r=to(3,null,null,t),e.current=r,r.stateNode=e,r.memoizedState={element:s,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},D_(r),e}function eB(e,t,n){var s=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(zO)}catch(e){console.error(e)}}zO(),z3.exports=Fs;var Fd=z3.exports;const Npe=Qn(Fd);var RI=Fd;Wv.createRoot=RI.createRoot,Wv.hydrateRoot=RI.hydrateRoot;function B0(e,t){return B0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},B0(e,t)}function Qo(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,B0(e,t)}var qO={exports:{}},rB="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",aB=rB,iB=aB;function KO(){}function QO(){}QO.resetWarningCache=KO;var lB=function(){function e(s,o,r,a,l,c){if(c!==iB){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:QO,resetWarningCache:KO};return n.PropTypes=n,n};qO.exports=lB();var cB=qO.exports;const ut=Qn(cB);function Hn(){return Hn=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0;d--){var A=s[d];A==="."?Ag(s,d):A===".."?(Ag(s,d),u++):u&&(Ag(s,d),u--)}if(!a)for(;u--;u)s.unshift("..");a&&s[0]!==""&&(!s[0]||!IA(s[0]))&&s.unshift("");var m=s.join("/");return l&&m.substr(-1)!=="/"&&(m+="/"),m}function jI(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}function mf(e,t){if(e===t)return!0;if(e==null||t==null)return!1;if(Array.isArray(e))return Array.isArray(t)&&e.length===t.length&&e.every(function(o,r){return mf(o,t[r])});if(typeof e=="object"||typeof t=="object"){var n=jI(e),s=jI(t);return n!==e||s!==t?mf(n,s):Object.keys(Object.assign({},e,t)).every(function(o){return mf(e[o],t[o])})}return!1}var dB="Invariant failed";function ka(e,t){throw new Error(dB)}function Su(e){return e.charAt(0)==="/"?e:"/"+e}function MI(e){return e.charAt(0)==="/"?e.substr(1):e}function AB(e,t){return e.toLowerCase().indexOf(t.toLowerCase())===0&&"/?#".indexOf(e.charAt(t.length))!==-1}function ZO(e,t){return AB(e,t)?e.substr(t.length):e}function XO(e){return e.charAt(e.length-1)==="/"?e.slice(0,-1):e}function fB(e){var t=e||"/",n="",s="",o=t.indexOf("#");o!==-1&&(s=t.substr(o),t=t.substr(0,o));var r=t.indexOf("?");return r!==-1&&(n=t.substr(r),t=t.substr(0,r)),{pathname:t,search:n==="?"?"":n,hash:s==="#"?"":s}}function fs(e){var t=e.pathname,n=e.search,s=e.hash,o=t||"/";return n&&n!=="?"&&(o+=n.charAt(0)==="?"?n:"?"+n),s&&s!=="#"&&(o+=s.charAt(0)==="#"?s:"#"+s),o}function ss(e,t,n,s){var o;typeof e=="string"?(o=fB(e),o.state=t):(o=Hn({},e),o.pathname===void 0&&(o.pathname=""),o.search?o.search.charAt(0)!=="?"&&(o.search="?"+o.search):o.search="",o.hash?o.hash.charAt(0)!=="#"&&(o.hash="#"+o.hash):o.hash="",t!==void 0&&o.state===void 0&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(r){throw r instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):r}return n&&(o.key=n),s?o.pathname?o.pathname.charAt(0)!=="/"&&(o.pathname=uB(o.pathname,s.pathname)):o.pathname=s.pathname:o.pathname||(o.pathname="/"),o}function mB(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&mf(e.state,t.state)}function ry(){var e=null;function t(a){return e=a,function(){e===a&&(e=null)}}function n(a,l,c,u){if(e!=null){var d=typeof e=="function"?e(a,l):e;typeof d=="string"?typeof c=="function"?c(d,u):u(!0):u(d!==!1)}else u(!0)}var s=[];function o(a){var l=!0;function c(){l&&a.apply(void 0,arguments)}return s.push(c),function(){l=!1,s=s.filter(function(u){return u!==c})}}function r(){for(var a=arguments.length,l=new Array(a),c=0;cR?M.splice(R,M.length-R,k):M.push(k),d({action:T,location:k,index:R,entries:M})}})}function y(C,x){var T="REPLACE",k=ss(C,x,A(),O.location);u.confirmTransitionTo(k,T,n,function(P){P&&(O.entries[O.index]=k,d({action:T,location:k}))})}function _(C){var x=UI(O.index+C,0,O.entries.length-1),T="POP",k=O.entries[x];u.confirmTransitionTo(k,T,n,function(P){P?d({action:T,location:k,index:x}):d()})}function b(){_(-1)}function g(){_(1)}function E(C){var x=O.index+C;return x>=0&&x-1?"[^"+qa(e)+"]+?":qa(t)+"|(?:(?!"+qa(t)+")[^"+qa(e)+"])+?"}function xB(e,t){return nP(ay(e,t),t)}function IB(e){return encodeURI(e).replace(/[\/?#]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function NB(e){return encodeURI(e).replace(/[?#]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function nP(e,t){for(var n=new Array(e.length),s=0;s"u"&&(Jl=py);function dD(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var AD=Jl(function(e,t){var n=e.innerRef,s=e.navigate,o=e.onClick,r=Np(e,["innerRef","navigate","onClick"]),a=r.target,l=Hn({},r,{onClick:function(u){try{o&&o(u)}catch(d){throw u.preventDefault(),d}!u.defaultPrevented&&u.button===0&&(!a||a==="_self")&&!dD(u)&&(u.preventDefault(),s())}});return py!==Jl?l.ref=t||n:l.ref=n,Oe.createElement("a",l)}),hy=Jl(function(e,t){var n=e.component,s=n===void 0?AD:n,o=e.replace,r=e.to,a=e.innerRef,l=Np(e,["component","replace","to","innerRef"]);return Oe.createElement(Zo.Consumer,null,function(c){c||ka();var u=c.history,d=H0(F0(r,c.location),c.location),A=d?u.createHref(d):"",m=Hn({},l,{href:A,navigate:function(){var h=F0(r,c.location),v=fs(c.location)===fs(H0(h)),y=o||v?u.replace:u.push;y(h)}});return py!==Jl?m.ref=t||a:m.innerRef=a,Oe.createElement(s,m)})}),hP=function(t){return t},am=Oe.forwardRef;typeof am>"u"&&(am=hP);function fD(){for(var e=arguments.length,t=new Array(e),n=0;n=0||(o[n]=e[n]);return o}var $e={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},SD={rel:["amphtml","canonical","alternate"]},wD={type:["application/ld+json"]},TD={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},JI=Object.keys($e).map(function(e){return $e[e]}),im={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},xD=Object.keys(im).reduce(function(e,t){return e[im[t]]=t,e},{}),Rl=function(e,t){for(var n=e.length-1;n>=0;n-=1){var s=e[n];if(Object.prototype.hasOwnProperty.call(s,t))return s[t]}return null},ID=function(e){var t=Rl(e,$e.TITLE),n=Rl(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,function(){return t});var s=Rl(e,"defaultTitle");return t||s||void 0},ND=function(e){return Rl(e,"onChangeClientState")||function(){}},gg=function(e,t){return t.filter(function(n){return n[e]!==void 0}).map(function(n){return n[e]}).reduce(function(n,s){return ln({},n,s)},{})},kD=function(e,t){return t.filter(function(n){return n[$e.BASE]!==void 0}).map(function(n){return n[$e.BASE]}).reverse().reduce(function(n,s){if(!n.length)for(var o=Object.keys(s),r=0;r/g,">").replace(/"/g,""").replace(/'/g,"'")},t2=function(e){return Object.keys(e).reduce(function(t,n){var s=e[n]!==void 0?n+'="'+e[n]+'"':""+n;return t?t+" "+s:s},"")},n2=function(e,t){return t===void 0&&(t={}),Object.keys(e).reduce(function(n,s){return n[im[s]||s]=e[s],n},t)},hf=function(e,t){return t.map(function(n,s){var o,r=((o={key:s})["data-rh"]=!0,o);return Object.keys(n).forEach(function(a){var l=im[a]||a;l==="innerHTML"||l==="cssText"?r.dangerouslySetInnerHTML={__html:n.innerHTML||n.cssText}:r[l]=n[a]}),Oe.createElement(e,r)})},$s=function(e,t,n){switch(e){case $e.TITLE:return{toComponent:function(){return o=t.titleAttributes,(r={key:s=t.title})["data-rh"]=!0,a=n2(o,r),[Oe.createElement($e.TITLE,a,s)];var s,o,r,a},toString:function(){return function(s,o,r,a){var l=t2(r),c=vP(o);return l?"<"+s+' data-rh="true" '+l+">"+_g(c,a)+"":"<"+s+' data-rh="true">'+_g(c,a)+""}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return n2(t)},toString:function(){return t2(t)}};default:return{toComponent:function(){return hf(e,t)},toString:function(){return function(s,o,r){return o.reduce(function(a,l){var c=Object.keys(l).filter(function(A){return!(A==="innerHTML"||A==="cssText")}).reduce(function(A,m){var p=l[m]===void 0?m:m+'="'+_g(l[m],r)+'"';return A?A+" "+p:p},""),u=l.innerHTML||l.cssText||"",d=PD.indexOf(s)===-1;return a+"<"+s+' data-rh="true" '+c+(d?"/>":">"+u+"")},"")}(e,t,n)}}}},G0=function(e){var t=e.baseTag,n=e.bodyAttributes,s=e.encode,o=e.htmlAttributes,r=e.noscriptTags,a=e.styleTags,l=e.title,c=l===void 0?"":l,u=e.titleAttributes,d=e.linkTags,A=e.metaTags,m=e.scriptTags,p={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var h=function(v){var y=v.linkTags,_=v.scriptTags,b=v.encode,g=vg(v.metaTags,TD),E=vg(y,SD),w=vg(_,wD);return{priorityMethods:{toComponent:function(){return[].concat(hf($e.META,g.priority),hf($e.LINK,E.priority),hf($e.SCRIPT,w.priority))},toString:function(){return $s($e.META,g.priority,b)+" "+$s($e.LINK,E.priority,b)+" "+$s($e.SCRIPT,w.priority,b)}},metaTags:g.default,linkTags:E.default,scriptTags:w.default}}(e);p=h.priorityMethods,d=h.linkTags,A=h.metaTags,m=h.scriptTags}return{priority:p,base:$s($e.BASE,t,s),bodyAttributes:$s("bodyAttributes",n,s),htmlAttributes:$s("htmlAttributes",o,s),link:$s($e.LINK,d,s),meta:$s($e.META,A,s),noscript:$s($e.NOSCRIPT,r,s),script:$s($e.SCRIPT,m,s),style:$s($e.STYLE,a,s),title:$s($e.TITLE,{title:c,titleAttributes:u},s)}},NA=[],V0=function(e,t){var n=this;t===void 0&&(t=typeof document<"u"),this.instances=[],this.value={setHelmet:function(s){n.context.helmet=s},helmetInstances:{get:function(){return n.canUseDOM?NA:n.instances},add:function(s){(n.canUseDOM?NA:n.instances).push(s)},remove:function(s){var o=(n.canUseDOM?NA:n.instances).indexOf(s);(n.canUseDOM?NA:n.instances).splice(o,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=G0({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},_P=Oe.createContext({}),LD=ut.shape({setHelmet:ut.func,helmetInstances:ut.shape({get:ut.func,add:ut.func,remove:ut.func})}),RD=typeof document<"u",vl=function(e){function t(n){var s;return(s=e.call(this,n)||this).helmetData=new V0(s.props.context,t.canUseDOM),s}return gy(t,e),t.prototype.render=function(){return Oe.createElement(_P.Provider,{value:this.helmetData.value},this.props.children)},t}(f.Component);vl.canUseDOM=RD,vl.propTypes={context:ut.shape({helmet:ut.shape()}),children:ut.node.isRequired},vl.defaultProps={context:{}},vl.displayName="HelmetProvider";var Mi=function(e,t){var n,s=document.head||document.querySelector($e.HEAD),o=s.querySelectorAll(e+"[data-rh]"),r=[].slice.call(o),a=[];return t&&t.length&&t.forEach(function(l){var c=document.createElement(e);for(var u in l)Object.prototype.hasOwnProperty.call(l,u)&&(u==="innerHTML"?c.innerHTML=l.innerHTML:u==="cssText"?c.styleSheet?c.styleSheet.cssText=l.cssText:c.appendChild(document.createTextNode(l.cssText)):c.setAttribute(u,l[u]===void 0?"":l[u]));c.setAttribute("data-rh","true"),r.some(function(d,A){return n=A,c.isEqualNode(d)})?r.splice(n,1):a.push(c)}),r.forEach(function(l){return l.parentNode.removeChild(l)}),a.forEach(function(l){return s.appendChild(l)}),{oldTags:r,newTags:a}},yg=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var s=n.getAttribute("data-rh"),o=s?s.split(","):[],r=[].concat(o),a=Object.keys(t),l=0;l=0;A-=1)n.removeAttribute(r[A]);o.length===r.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==a.join(",")&&n.setAttribute("data-rh",a.join(","))}},s2=function(e,t){var n=e.baseTag,s=e.htmlAttributes,o=e.linkTags,r=e.metaTags,a=e.noscriptTags,l=e.onChangeClientState,c=e.scriptTags,u=e.styleTags,d=e.title,A=e.titleAttributes;yg($e.BODY,e.bodyAttributes),yg($e.HTML,s),function(v,y){v!==void 0&&document.title!==v&&(document.title=vP(v)),yg($e.TITLE,y)}(d,A);var m={baseTag:Mi($e.BASE,n),linkTags:Mi($e.LINK,o),metaTags:Mi($e.META,r),noscriptTags:Mi($e.NOSCRIPT,a),scriptTags:Mi($e.SCRIPT,c),styleTags:Mi($e.STYLE,u)},p={},h={};Object.keys(m).forEach(function(v){var y=m[v],_=y.newTags,b=y.oldTags;_.length&&(p[v]=_),b.length&&(h[v]=m[v].oldTags)}),t&&t(),l(e,p,h)},Yc=null,lm=function(e){function t(){for(var s,o=arguments.length,r=new Array(o),a=0;a elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(s){var o,r=s.child,a=s.arrayTypeChildren;return ln({},a,((o={})[r.type]=[].concat(a[r.type]||[],[ln({},s.newChildProps,this.mapNestedChildrenToProps(r,s.nestedChildren))]),o))},n.mapObjectTypeChildren=function(s){var o,r,a=s.child,l=s.newProps,c=s.newChildProps,u=s.nestedChildren;switch(a.type){case $e.TITLE:return ln({},l,((o={})[a.type]=u,o.titleAttributes=ln({},c),o));case $e.BODY:return ln({},l,{bodyAttributes:ln({},c)});case $e.HTML:return ln({},l,{htmlAttributes:ln({},c)});default:return ln({},l,((r={})[a.type]=ln({},c),r))}},n.mapArrayTypeChildrenToProps=function(s,o){var r=ln({},o);return Object.keys(s).forEach(function(a){var l;r=ln({},r,((l={})[a]=s[a],l))}),r},n.warnOnInvalidChildren=function(s,o){return ZI(JI.some(function(r){return s.type===r}),typeof s.type=="function"?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+JI.join(", ")+" are allowed. Helmet does not support rendering <"+s.type+"> elements. Refer to our API for more information."),ZI(!o||typeof o=="string"||Array.isArray(o)&&!o.some(function(r){return typeof r!="string"}),"Helmet expects a string as a child of <"+s.type+">. Did you forget to wrap your children in braces? ( <"+s.type+">{``} ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(s,o){var r=this,a={};return Oe.Children.forEach(s,function(l){if(l&&l.props){var c=l.props,u=c.children,d=XI(c,jD),A=Object.keys(d).reduce(function(p,h){return p[xD[h]||h]=d[h],p},{}),m=l.type;switch(typeof m=="symbol"?m=m.toString():r.warnOnInvalidChildren(l,u),m){case $e.FRAGMENT:o=r.mapChildrenToProps(u,o);break;case $e.LINK:case $e.META:case $e.NOSCRIPT:case $e.SCRIPT:case $e.STYLE:a=r.flattenArrayTypeChildren({child:l,arrayTypeChildren:a,newChildProps:A,nestedChildren:u});break;default:o=r.mapObjectTypeChildren({child:l,newProps:o,newChildProps:A,nestedChildren:u})}}}),this.mapArrayTypeChildrenToProps(a,o)},n.render=function(){var s=this.props,o=s.children,r=XI(s,MD),a=ln({},r),l=r.helmetData;return o&&(a=this.mapChildrenToProps(o,a)),!l||l instanceof V0||(l=new V0(l.context,l.instances)),l?Oe.createElement(lm,ln({},a,{context:l.value,helmetData:void 0})):Oe.createElement(_P.Consumer,null,function(c){return Oe.createElement(lm,ln({},a,{context:c}))})},t}(f.Component);gf.propTypes={base:ut.object,bodyAttributes:ut.object,children:ut.oneOfType([ut.arrayOf(ut.node),ut.node]),defaultTitle:ut.string,defer:ut.bool,encodeSpecialCharacters:ut.bool,htmlAttributes:ut.object,link:ut.arrayOf(ut.object),meta:ut.arrayOf(ut.object),noscript:ut.arrayOf(ut.object),onChangeClientState:ut.func,script:ut.arrayOf(ut.object),style:ut.arrayOf(ut.object),title:ut.string,titleAttributes:ut.object,titleTemplate:ut.string,prioritizeSeoTags:ut.bool,helmetData:ut.object},gf.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},gf.displayName="Helmet";var yP={},Lp={};Lp.byteLength=FD;Lp.toByteArray=UD;Lp.fromByteArray=WD;var Yo=[],qs=[],BD=typeof Uint8Array<"u"?Uint8Array:Array,bg="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var Bi=0,DD=bg.length;Bi0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var s=n===t?0:4-n%4;return[n,s]}function FD(e){var t=bP(e),n=t[0],s=t[1];return(n+s)*3/4-s}function HD(e,t,n){return(t+n)*3/4-n}function UD(e){var t,n=bP(e),s=n[0],o=n[1],r=new BD(HD(e,s,o)),a=0,l=o>0?s-4:s,c;for(c=0;c>16&255,r[a++]=t>>8&255,r[a++]=t&255;return o===2&&(t=qs[e.charCodeAt(c)]<<2|qs[e.charCodeAt(c+1)]>>4,r[a++]=t&255),o===1&&(t=qs[e.charCodeAt(c)]<<10|qs[e.charCodeAt(c+1)]<<4|qs[e.charCodeAt(c+2)]>>2,r[a++]=t>>8&255,r[a++]=t&255),r}function GD(e){return Yo[e>>18&63]+Yo[e>>12&63]+Yo[e>>6&63]+Yo[e&63]}function VD(e,t,n){for(var s,o=[],r=t;rl?l:a+r));return s===1?(t=e[n-1],o.push(Yo[t>>2]+Yo[t<<4&63]+"==")):s===2&&(t=(e[n-2]<<8)+e[n-1],o.push(Yo[t>>10]+Yo[t>>4&63]+Yo[t<<2&63]+"=")),o.join("")}var vy={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */vy.read=function(e,t,n,s,o){var r,a,l=o*8-s-1,c=(1<>1,d=-7,A=n?o-1:0,m=n?-1:1,p=e[t+A];for(A+=m,r=p&(1<<-d)-1,p>>=-d,d+=l;d>0;r=r*256+e[t+A],A+=m,d-=8);for(a=r&(1<<-d)-1,r>>=-d,d+=s;d>0;a=a*256+e[t+A],A+=m,d-=8);if(r===0)r=1-u;else{if(r===c)return a?NaN:(p?-1:1)*(1/0);a=a+Math.pow(2,s),r=r-u}return(p?-1:1)*a*Math.pow(2,r-s)};vy.write=function(e,t,n,s,o,r){var a,l,c,u=r*8-o-1,d=(1<>1,m=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=s?0:r-1,h=s?1:-1,v=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(l=isNaN(t)?1:0,a=d):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),a+A>=1?t+=m/c:t+=m*Math.pow(2,1-A),t*c>=2&&(a++,c/=2),a+A>=d?(l=0,a=d):a+A>=1?(l=(t*c-1)*Math.pow(2,o),a=a+A):(l=t*Math.pow(2,A-1)*Math.pow(2,o),a=0));o>=8;e[n+p]=l&255,p+=h,l/=256,o-=8);for(a=a<0;e[n+p]=a&255,p+=h,a/=256,u-=8);e[n+p-h]|=v*128};/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */(function(e){const t=Lp,n=vy,s=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=l,e.SlowBuffer=b,e.INSPECT_MAX_BYTES=50;const o=2147483647;e.kMaxLength=o,l.TYPED_ARRAY_SUPPORT=r(),!l.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function r(){try{const G=new Uint8Array(1),N={foo:function(){return 42}};return Object.setPrototypeOf(N,Uint8Array.prototype),Object.setPrototypeOf(G,N),G.foo()===42}catch{return!1}}Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}});function a(G){if(G>o)throw new RangeError('The value "'+G+'" is invalid for option "size"');const N=new Uint8Array(G);return Object.setPrototypeOf(N,l.prototype),N}function l(G,N,S){if(typeof G=="number"){if(typeof N=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return A(G)}return c(G,N,S)}l.poolSize=8192;function c(G,N,S){if(typeof G=="string")return m(G,N);if(ArrayBuffer.isView(G))return h(G);if(G==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof G);if(te(G,ArrayBuffer)||G&&te(G.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(te(G,SharedArrayBuffer)||G&&te(G.buffer,SharedArrayBuffer)))return v(G,N,S);if(typeof G=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const V=G.valueOf&&G.valueOf();if(V!=null&&V!==G)return l.from(V,N,S);const Z=y(G);if(Z)return Z;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof G[Symbol.toPrimitive]=="function")return l.from(G[Symbol.toPrimitive]("string"),N,S);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof G)}l.from=function(G,N,S){return c(G,N,S)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array);function u(G){if(typeof G!="number")throw new TypeError('"size" argument must be of type number');if(G<0)throw new RangeError('The value "'+G+'" is invalid for option "size"')}function d(G,N,S){return u(G),G<=0?a(G):N!==void 0?typeof S=="string"?a(G).fill(N,S):a(G).fill(N):a(G)}l.alloc=function(G,N,S){return d(G,N,S)};function A(G){return u(G),a(G<0?0:_(G)|0)}l.allocUnsafe=function(G){return A(G)},l.allocUnsafeSlow=function(G){return A(G)};function m(G,N){if((typeof N!="string"||N==="")&&(N="utf8"),!l.isEncoding(N))throw new TypeError("Unknown encoding: "+N);const S=g(G,N)|0;let V=a(S);const Z=V.write(G,N);return Z!==S&&(V=V.slice(0,Z)),V}function p(G){const N=G.length<0?0:_(G.length)|0,S=a(N);for(let V=0;V=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return G|0}function b(G){return+G!=G&&(G=0),l.alloc(+G)}l.isBuffer=function(N){return N!=null&&N._isBuffer===!0&&N!==l.prototype},l.compare=function(N,S){if(te(N,Uint8Array)&&(N=l.from(N,N.offset,N.byteLength)),te(S,Uint8Array)&&(S=l.from(S,S.offset,S.byteLength)),!l.isBuffer(N)||!l.isBuffer(S))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(N===S)return 0;let V=N.length,Z=S.length;for(let ne=0,Ae=Math.min(V,Z);neZ.length?(l.isBuffer(Ae)||(Ae=l.from(Ae)),Ae.copy(Z,ne)):Uint8Array.prototype.set.call(Z,Ae,ne);else if(l.isBuffer(Ae))Ae.copy(Z,ne);else throw new TypeError('"list" argument must be an Array of Buffers');ne+=Ae.length}return Z};function g(G,N){if(l.isBuffer(G))return G.length;if(ArrayBuffer.isView(G)||te(G,ArrayBuffer))return G.byteLength;if(typeof G!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof G);const S=G.length,V=arguments.length>2&&arguments[2]===!0;if(!V&&S===0)return 0;let Z=!1;for(;;)switch(N){case"ascii":case"latin1":case"binary":return S;case"utf8":case"utf-8":return le(G).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S*2;case"hex":return S>>>1;case"base64":return Ue(G).length;default:if(Z)return V?-1:le(G).length;N=(""+N).toLowerCase(),Z=!0}}l.byteLength=g;function E(G,N,S){let V=!1;if((N===void 0||N<0)&&(N=0),N>this.length||((S===void 0||S>this.length)&&(S=this.length),S<=0)||(S>>>=0,N>>>=0,S<=N))return"";for(G||(G="utf8");;)switch(G){case"hex":return $(this,N,S);case"utf8":case"utf-8":return R(this,N,S);case"ascii":return F(this,N,S);case"latin1":case"binary":return D(this,N,S);case"base64":return L(this,N,S);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,N,S);default:if(V)throw new TypeError("Unknown encoding: "+G);G=(G+"").toLowerCase(),V=!0}}l.prototype._isBuffer=!0;function w(G,N,S){const V=G[N];G[N]=G[S],G[S]=V}l.prototype.swap16=function(){const N=this.length;if(N%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let S=0;SS&&(N+=" ... "),""},s&&(l.prototype[s]=l.prototype.inspect),l.prototype.compare=function(N,S,V,Z,ne){if(te(N,Uint8Array)&&(N=l.from(N,N.offset,N.byteLength)),!l.isBuffer(N))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof N);if(S===void 0&&(S=0),V===void 0&&(V=N?N.length:0),Z===void 0&&(Z=0),ne===void 0&&(ne=this.length),S<0||V>N.length||Z<0||ne>this.length)throw new RangeError("out of range index");if(Z>=ne&&S>=V)return 0;if(Z>=ne)return-1;if(S>=V)return 1;if(S>>>=0,V>>>=0,Z>>>=0,ne>>>=0,this===N)return 0;let Ae=ne-Z,Fe=V-S;const nt=Math.min(Ae,Fe),Qe=this.slice(Z,ne),ht=N.slice(S,V);for(let ft=0;ft2147483647?S=2147483647:S<-2147483648&&(S=-2147483648),S=+S,he(S)&&(S=Z?0:G.length-1),S<0&&(S=G.length+S),S>=G.length){if(Z)return-1;S=G.length-1}else if(S<0)if(Z)S=0;else return-1;if(typeof N=="string"&&(N=l.from(N,V)),l.isBuffer(N))return N.length===0?-1:O(G,N,S,V,Z);if(typeof N=="number")return N=N&255,typeof Uint8Array.prototype.indexOf=="function"?Z?Uint8Array.prototype.indexOf.call(G,N,S):Uint8Array.prototype.lastIndexOf.call(G,N,S):O(G,[N],S,V,Z);throw new TypeError("val must be string, number or Buffer")}function O(G,N,S,V,Z){let ne=1,Ae=G.length,Fe=N.length;if(V!==void 0&&(V=String(V).toLowerCase(),V==="ucs2"||V==="ucs-2"||V==="utf16le"||V==="utf-16le")){if(G.length<2||N.length<2)return-1;ne=2,Ae/=2,Fe/=2,S/=2}function nt(ht,ft){return ne===1?ht[ft]:ht.readUInt16BE(ft*ne)}let Qe;if(Z){let ht=-1;for(Qe=S;QeAe&&(S=Ae-Fe),Qe=S;Qe>=0;Qe--){let ht=!0;for(let ft=0;ftZ&&(V=Z)):V=Z;const ne=N.length;V>ne/2&&(V=ne/2);let Ae;for(Ae=0;Ae>>0,isFinite(V)?(V=V>>>0,Z===void 0&&(Z="utf8")):(Z=V,V=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const ne=this.length-S;if((V===void 0||V>ne)&&(V=ne),N.length>0&&(V<0||S<0)||S>this.length)throw new RangeError("Attempt to write outside buffer bounds");Z||(Z="utf8");let Ae=!1;for(;;)switch(Z){case"hex":return C(this,N,S,V);case"utf8":case"utf-8":return x(this,N,S,V);case"ascii":case"latin1":case"binary":return T(this,N,S,V);case"base64":return k(this,N,S,V);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,N,S,V);default:if(Ae)throw new TypeError("Unknown encoding: "+Z);Z=(""+Z).toLowerCase(),Ae=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function L(G,N,S){return N===0&&S===G.length?t.fromByteArray(G):t.fromByteArray(G.slice(N,S))}function R(G,N,S){S=Math.min(G.length,S);const V=[];let Z=N;for(;Z239?4:ne>223?3:ne>191?2:1;if(Z+Fe<=S){let nt,Qe,ht,ft;switch(Fe){case 1:ne<128&&(Ae=ne);break;case 2:nt=G[Z+1],(nt&192)===128&&(ft=(ne&31)<<6|nt&63,ft>127&&(Ae=ft));break;case 3:nt=G[Z+1],Qe=G[Z+2],(nt&192)===128&&(Qe&192)===128&&(ft=(ne&15)<<12|(nt&63)<<6|Qe&63,ft>2047&&(ft<55296||ft>57343)&&(Ae=ft));break;case 4:nt=G[Z+1],Qe=G[Z+2],ht=G[Z+3],(nt&192)===128&&(Qe&192)===128&&(ht&192)===128&&(ft=(ne&15)<<18|(nt&63)<<12|(Qe&63)<<6|ht&63,ft>65535&&ft<1114112&&(Ae=ft))}}Ae===null?(Ae=65533,Fe=1):Ae>65535&&(Ae-=65536,V.push(Ae>>>10&1023|55296),Ae=56320|Ae&1023),V.push(Ae),Z+=Fe}return j(V)}const M=4096;function j(G){const N=G.length;if(N<=M)return String.fromCharCode.apply(String,G);let S="",V=0;for(;VV)&&(S=V);let Z="";for(let ne=N;neV&&(N=V),S<0?(S+=V,S<0&&(S=0)):S>V&&(S=V),SS)throw new RangeError("Trying to access beyond buffer length")}l.prototype.readUintLE=l.prototype.readUIntLE=function(N,S,V){N=N>>>0,S=S>>>0,V||U(N,S,this.length);let Z=this[N],ne=1,Ae=0;for(;++Ae>>0,S=S>>>0,V||U(N,S,this.length);let Z=this[N+--S],ne=1;for(;S>0&&(ne*=256);)Z+=this[N+--S]*ne;return Z},l.prototype.readUint8=l.prototype.readUInt8=function(N,S){return N=N>>>0,S||U(N,1,this.length),this[N]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(N,S){return N=N>>>0,S||U(N,2,this.length),this[N]|this[N+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(N,S){return N=N>>>0,S||U(N,2,this.length),this[N]<<8|this[N+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(N,S){return N=N>>>0,S||U(N,4,this.length),(this[N]|this[N+1]<<8|this[N+2]<<16)+this[N+3]*16777216},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(N,S){return N=N>>>0,S||U(N,4,this.length),this[N]*16777216+(this[N+1]<<16|this[N+2]<<8|this[N+3])},l.prototype.readBigUInt64LE=Ie(function(N){N=N>>>0,re(N,"offset");const S=this[N],V=this[N+7];(S===void 0||V===void 0)&&oe(N,this.length-8);const Z=S+this[++N]*2**8+this[++N]*2**16+this[++N]*2**24,ne=this[++N]+this[++N]*2**8+this[++N]*2**16+V*2**24;return BigInt(Z)+(BigInt(ne)<>>0,re(N,"offset");const S=this[N],V=this[N+7];(S===void 0||V===void 0)&&oe(N,this.length-8);const Z=S*2**24+this[++N]*2**16+this[++N]*2**8+this[++N],ne=this[++N]*2**24+this[++N]*2**16+this[++N]*2**8+V;return(BigInt(Z)<>>0,S=S>>>0,V||U(N,S,this.length);let Z=this[N],ne=1,Ae=0;for(;++Ae=ne&&(Z-=Math.pow(2,8*S)),Z},l.prototype.readIntBE=function(N,S,V){N=N>>>0,S=S>>>0,V||U(N,S,this.length);let Z=S,ne=1,Ae=this[N+--Z];for(;Z>0&&(ne*=256);)Ae+=this[N+--Z]*ne;return ne*=128,Ae>=ne&&(Ae-=Math.pow(2,8*S)),Ae},l.prototype.readInt8=function(N,S){return N=N>>>0,S||U(N,1,this.length),this[N]&128?(255-this[N]+1)*-1:this[N]},l.prototype.readInt16LE=function(N,S){N=N>>>0,S||U(N,2,this.length);const V=this[N]|this[N+1]<<8;return V&32768?V|4294901760:V},l.prototype.readInt16BE=function(N,S){N=N>>>0,S||U(N,2,this.length);const V=this[N+1]|this[N]<<8;return V&32768?V|4294901760:V},l.prototype.readInt32LE=function(N,S){return N=N>>>0,S||U(N,4,this.length),this[N]|this[N+1]<<8|this[N+2]<<16|this[N+3]<<24},l.prototype.readInt32BE=function(N,S){return N=N>>>0,S||U(N,4,this.length),this[N]<<24|this[N+1]<<16|this[N+2]<<8|this[N+3]},l.prototype.readBigInt64LE=Ie(function(N){N=N>>>0,re(N,"offset");const S=this[N],V=this[N+7];(S===void 0||V===void 0)&&oe(N,this.length-8);const Z=this[N+4]+this[N+5]*2**8+this[N+6]*2**16+(V<<24);return(BigInt(Z)<>>0,re(N,"offset");const S=this[N],V=this[N+7];(S===void 0||V===void 0)&&oe(N,this.length-8);const Z=(S<<24)+this[++N]*2**16+this[++N]*2**8+this[++N];return(BigInt(Z)<>>0,S||U(N,4,this.length),n.read(this,N,!0,23,4)},l.prototype.readFloatBE=function(N,S){return N=N>>>0,S||U(N,4,this.length),n.read(this,N,!1,23,4)},l.prototype.readDoubleLE=function(N,S){return N=N>>>0,S||U(N,8,this.length),n.read(this,N,!0,52,8)},l.prototype.readDoubleBE=function(N,S){return N=N>>>0,S||U(N,8,this.length),n.read(this,N,!1,52,8)};function z(G,N,S,V,Z,ne){if(!l.isBuffer(G))throw new TypeError('"buffer" argument must be a Buffer instance');if(N>Z||NG.length)throw new RangeError("Index out of range")}l.prototype.writeUintLE=l.prototype.writeUIntLE=function(N,S,V,Z){if(N=+N,S=S>>>0,V=V>>>0,!Z){const Fe=Math.pow(2,8*V)-1;z(this,N,S,V,Fe,0)}let ne=1,Ae=0;for(this[S]=N&255;++Ae>>0,V=V>>>0,!Z){const Fe=Math.pow(2,8*V)-1;z(this,N,S,V,Fe,0)}let ne=V-1,Ae=1;for(this[S+ne]=N&255;--ne>=0&&(Ae*=256);)this[S+ne]=N/Ae&255;return S+V},l.prototype.writeUint8=l.prototype.writeUInt8=function(N,S,V){return N=+N,S=S>>>0,V||z(this,N,S,1,255,0),this[S]=N&255,S+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(N,S,V){return N=+N,S=S>>>0,V||z(this,N,S,2,65535,0),this[S]=N&255,this[S+1]=N>>>8,S+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(N,S,V){return N=+N,S=S>>>0,V||z(this,N,S,2,65535,0),this[S]=N>>>8,this[S+1]=N&255,S+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(N,S,V){return N=+N,S=S>>>0,V||z(this,N,S,4,4294967295,0),this[S+3]=N>>>24,this[S+2]=N>>>16,this[S+1]=N>>>8,this[S]=N&255,S+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(N,S,V){return N=+N,S=S>>>0,V||z(this,N,S,4,4294967295,0),this[S]=N>>>24,this[S+1]=N>>>16,this[S+2]=N>>>8,this[S+3]=N&255,S+4};function X(G,N,S,V,Z){ue(N,V,Z,G,S,7);let ne=Number(N&BigInt(4294967295));G[S++]=ne,ne=ne>>8,G[S++]=ne,ne=ne>>8,G[S++]=ne,ne=ne>>8,G[S++]=ne;let Ae=Number(N>>BigInt(32)&BigInt(4294967295));return G[S++]=Ae,Ae=Ae>>8,G[S++]=Ae,Ae=Ae>>8,G[S++]=Ae,Ae=Ae>>8,G[S++]=Ae,S}function J(G,N,S,V,Z){ue(N,V,Z,G,S,7);let ne=Number(N&BigInt(4294967295));G[S+7]=ne,ne=ne>>8,G[S+6]=ne,ne=ne>>8,G[S+5]=ne,ne=ne>>8,G[S+4]=ne;let Ae=Number(N>>BigInt(32)&BigInt(4294967295));return G[S+3]=Ae,Ae=Ae>>8,G[S+2]=Ae,Ae=Ae>>8,G[S+1]=Ae,Ae=Ae>>8,G[S]=Ae,S+8}l.prototype.writeBigUInt64LE=Ie(function(N,S=0){return X(this,N,S,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeBigUInt64BE=Ie(function(N,S=0){return J(this,N,S,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeIntLE=function(N,S,V,Z){if(N=+N,S=S>>>0,!Z){const nt=Math.pow(2,8*V-1);z(this,N,S,V,nt-1,-nt)}let ne=0,Ae=1,Fe=0;for(this[S]=N&255;++ne>0)-Fe&255;return S+V},l.prototype.writeIntBE=function(N,S,V,Z){if(N=+N,S=S>>>0,!Z){const nt=Math.pow(2,8*V-1);z(this,N,S,V,nt-1,-nt)}let ne=V-1,Ae=1,Fe=0;for(this[S+ne]=N&255;--ne>=0&&(Ae*=256);)N<0&&Fe===0&&this[S+ne+1]!==0&&(Fe=1),this[S+ne]=(N/Ae>>0)-Fe&255;return S+V},l.prototype.writeInt8=function(N,S,V){return N=+N,S=S>>>0,V||z(this,N,S,1,127,-128),N<0&&(N=255+N+1),this[S]=N&255,S+1},l.prototype.writeInt16LE=function(N,S,V){return N=+N,S=S>>>0,V||z(this,N,S,2,32767,-32768),this[S]=N&255,this[S+1]=N>>>8,S+2},l.prototype.writeInt16BE=function(N,S,V){return N=+N,S=S>>>0,V||z(this,N,S,2,32767,-32768),this[S]=N>>>8,this[S+1]=N&255,S+2},l.prototype.writeInt32LE=function(N,S,V){return N=+N,S=S>>>0,V||z(this,N,S,4,2147483647,-2147483648),this[S]=N&255,this[S+1]=N>>>8,this[S+2]=N>>>16,this[S+3]=N>>>24,S+4},l.prototype.writeInt32BE=function(N,S,V){return N=+N,S=S>>>0,V||z(this,N,S,4,2147483647,-2147483648),N<0&&(N=4294967295+N+1),this[S]=N>>>24,this[S+1]=N>>>16,this[S+2]=N>>>8,this[S+3]=N&255,S+4},l.prototype.writeBigInt64LE=Ie(function(N,S=0){return X(this,N,S,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeBigInt64BE=Ie(function(N,S=0){return J(this,N,S,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function se(G,N,S,V,Z,ne){if(S+V>G.length)throw new RangeError("Index out of range");if(S<0)throw new RangeError("Index out of range")}function q(G,N,S,V,Z){return N=+N,S=S>>>0,Z||se(G,N,S,4),n.write(G,N,S,V,23,4),S+4}l.prototype.writeFloatLE=function(N,S,V){return q(this,N,S,!0,V)},l.prototype.writeFloatBE=function(N,S,V){return q(this,N,S,!1,V)};function pe(G,N,S,V,Z){return N=+N,S=S>>>0,Z||se(G,N,S,8),n.write(G,N,S,V,52,8),S+8}l.prototype.writeDoubleLE=function(N,S,V){return pe(this,N,S,!0,V)},l.prototype.writeDoubleBE=function(N,S,V){return pe(this,N,S,!1,V)},l.prototype.copy=function(N,S,V,Z){if(!l.isBuffer(N))throw new TypeError("argument should be a Buffer");if(V||(V=0),!Z&&Z!==0&&(Z=this.length),S>=N.length&&(S=N.length),S||(S=0),Z>0&&Z=this.length)throw new RangeError("Index out of range");if(Z<0)throw new RangeError("sourceEnd out of bounds");Z>this.length&&(Z=this.length),N.length-S>>0,V=V===void 0?this.length:V>>>0,N||(N=0);let ne;if(typeof N=="number")for(ne=S;ne2**32?Z=Q(String(S)):typeof S=="bigint"&&(Z=String(S),(S>BigInt(2)**BigInt(32)||S<-(BigInt(2)**BigInt(32)))&&(Z=Q(Z)),Z+="n"),V+=` It must be ${N}. Received ${Z}`,V},RangeError);function Q(G){let N="",S=G.length;const V=G[0]==="-"?1:0;for(;S>=V+4;S-=3)N=`_${G.slice(S-3,S)}${N}`;return`${G.slice(0,S)}${N}`}function K(G,N,S){re(N,"offset"),(G[N]===void 0||G[N+S]===void 0)&&oe(N,G.length-(S+1))}function ue(G,N,S,V,Z,ne){if(G>S||G= 0${Ae} and < 2${Ae} ** ${(ne+1)*8}${Ae}`:Fe=`>= -(2${Ae} ** ${(ne+1)*8-1}${Ae}) and < 2 ** ${(ne+1)*8-1}${Ae}`,new ee.ERR_OUT_OF_RANGE("value",Fe,G)}K(V,Z,ne)}function re(G,N){if(typeof G!="number")throw new ee.ERR_INVALID_ARG_TYPE(N,"number",G)}function oe(G,N,S){throw Math.floor(G)!==G?(re(G,S),new ee.ERR_OUT_OF_RANGE("offset","an integer",G)):N<0?new ee.ERR_BUFFER_OUT_OF_BOUNDS:new ee.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${N}`,G)}const ve=/[^+/0-9A-Za-z-_]/g;function Re(G){if(G=G.split("=")[0],G=G.trim().replace(ve,""),G.length<2)return"";for(;G.length%4!==0;)G=G+"=";return G}function le(G,N){N=N||1/0;let S;const V=G.length;let Z=null;const ne=[];for(let Ae=0;Ae55295&&S<57344){if(!Z){if(S>56319){(N-=3)>-1&&ne.push(239,191,189);continue}else if(Ae+1===V){(N-=3)>-1&&ne.push(239,191,189);continue}Z=S;continue}if(S<56320){(N-=3)>-1&&ne.push(239,191,189),Z=S;continue}S=(Z-55296<<10|S-56320)+65536}else Z&&(N-=3)>-1&&ne.push(239,191,189);if(Z=null,S<128){if((N-=1)<0)break;ne.push(S)}else if(S<2048){if((N-=2)<0)break;ne.push(S>>6|192,S&63|128)}else if(S<65536){if((N-=3)<0)break;ne.push(S>>12|224,S>>6&63|128,S&63|128)}else if(S<1114112){if((N-=4)<0)break;ne.push(S>>18|240,S>>12&63|128,S>>6&63|128,S&63|128)}else throw new Error("Invalid code point")}return ne}function we(G){const N=[];for(let S=0;S>8,Z=S%256,ne.push(Z),ne.push(V);return ne}function Ue(G){return t.toByteArray(Re(G))}function ie(G,N,S,V){let Z;for(Z=0;Z=N.length||Z>=G.length);++Z)N[Z+S]=G[Z];return Z}function te(G,N){return G instanceof N||G!=null&&G.constructor!=null&&G.constructor.name!=null&&G.constructor.name===N.name}function he(G){return G!==G}const ke=function(){const G="0123456789abcdef",N=new Array(256);for(let S=0;S<16;++S){const V=S*16;for(let Z=0;Z<16;++Z)N[V+Z]=G[S]+G[Z]}return N}();function Ie(G){return typeof BigInt>"u"?Be:G}function Be(){throw new Error("BigInt not supported")}})(yP);const $D="Application crash",YD="Footer crash",zD="Betslip crash",qD="Main content crash",o2="Smart panel crash",KD="User profile crash",QD="Header crash",ZD="Tracking crash",XD="Snow effect crash",JD="Live chat crash",eF="Help pages crash",tF="Popup crash",nF="Casino full game crash",sF="Cookies acceptance notification crash",oF="Identify Container crash";function rF(e){return typeof e=="function"&&e.toString().includes("import(")}const aF=e=>rF(e)?f.lazy(e):e,hn=hc(aF),iF="modulepreload",lF=function(e){return"/"+e},r2={},H=function(t,n,s){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.allSettled(n.map(c=>{if(c=lF(c),c in r2)return;r2[c]=!0;const u=c.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${d}`))return;const A=document.createElement("link");if(A.rel=u?"stylesheet":iF,u||(A.as="script"),A.crossOrigin="",A.href=c,l&&A.setAttribute("nonce",l),document.head.appendChild(A),u)return new Promise((m,p)=>{A.addEventListener("load",m),A.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${c}`)))})}))}function r(a){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=a,window.dispatchEvent(l),!l.defaultPrevented)throw a}return o.then(a=>{for(const l of a||[])l.status==="rejected"&&r(l.reason);return t().catch(r)})},oo="/",Zs="/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:competitionName?/:gameId?/:gameName?/:search?",Rp="/virtual-sports/home/:extraCategory?/:providers?/:gameExternalId?/:type?",_y="/esports/:pageType?/:sportAlias?/:gameId?",EP="/pmu",cm="/pinnacle/:pageType?",CP="/wonderwheel",yy="/achievement",SP="/vmania",by="/crypto_exchange",wP="/wonder-wheel-harmony",TP="/wonder-wheel-world-cup",xP="/daily-sprint",IP="/win-wheel",NP="/wonder-cards",Ey="/casino/slots/:categoryId?/:categoryName?/:gameExternalId?/:gameName?/:type?",um="/casino/tournaments/:tournamentId?/:tournamentName?/:gameExternalId?/:type?",kP="/casino/jackpot/:pageType?/:gameExternalId?/:type?",rd="/casino/game-view/:externalId?/:gameName?",jp="/casino/generic/:categoryId/:categoryName/:extraCategory?/:providers?/:gameExternalId?/:type?",Mp="/live-casino/home/:extraCategory?/:providers?/:gameExternalId?/:type?",W0="/live-casino/tournaments/:tournamentId?/:selectedTab?/:gameExternalId?/:type?",$0="/tv-games/tournaments/:tournamentId?/:selectedTab?/:gameExternalId?/:type?",Y0="/virtual-sports/tournaments/:tournamentId?/:selectedTab?/:gameExternalId?/:type?",Bp="/games/:gameExternalId?/:type?",Cy="/quiz",Sy="/subscriptions",Dp="/tv-games/home/:providers?/:gameExternalId?/:type?",OP="/payments-info/:selectedMethod?",PP="/promotions/:categorySlug?/:promotionId?/:promotionURLTitle?",cF="/widget/simple-slider",uF="/embed/simple-slider",dF="/widget/featured-games",LP="/embed/pageBuilder",AF="/skinning",dm="/page/:pageType/:pageName/:pageId",RP="/help/:contentId",fF="/widget/promoted-games",jP="/deposit-to-ride",MP="/iframe/:product?",BP="/int/:product/:productName",DP="/exchange-shop",FP="/world-cup/:page?/:id?",HP="/racing/:sportAlias?/:selectedTab?/:regionAlias?/:competitionId?/:gameId?",UP="/competition/:competitionId",GP="/pageBuilderPreview",VP="/cerebrum/:roomId";var Xe=(e=>(e.SPORTSBOOK="sport",e.CASINO="casino",e))(Xe||{}),Am=(e=>(e.IFRAME="iframe",e.WIDGET="widget",e.EMBED="embed",e.ENTIRE="entire",e))(Am||{});const ad={[oo]:{componentName:"Home",type:Xe.SPORTSBOOK,component:()=>H(()=>import("./Home-BXvWeJRw.js"),__vite__mapDeps([0,1,2,3]))},[Zs]:{componentName:"SportsBook",type:Xe.SPORTSBOOK,component:()=>H(()=>import("./SportsBook-AiUeP_1p.js").then(e=>e.S),__vite__mapDeps([4,5,2,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]))},[Rp]:{componentName:"VirtualSportsPage",type:Xe.SPORTSBOOK,component:()=>H(()=>import("./VirtualSportsPage-CWJJMQLG.js"),__vite__mapDeps([40,6,41,2,31,30,32,33,26,27,28,42]))},[Y0]:{componentName:"CasinoTournaments",type:Xe.SPORTSBOOK,component:()=>H(()=>import("./CasinoTournaments-CDLFe4mM.js"),__vite__mapDeps([43,41,2,31,30,32,33,26,27,28,36,37]))},[_y]:{componentName:"EsportsPage",type:Xe.SPORTSBOOK,component:()=>H(()=>import("./EsportsPage-BPGQ0Ljj.js"),__vite__mapDeps([44,45,46,13,14,2,15,16,5,6,7,8,9,10,11,12,17,18,47,22,48,49,50,51,52,53,54,55]))},[EP]:{componentName:"PMUPage",type:Xe.SPORTSBOOK,component:()=>H(()=>import("./PMUPage-CnbXzpii.js"),__vite__mapDeps([56,57,2,6]))},[cm]:{componentName:"PinnaclePage",type:Xe.SPORTSBOOK,component:()=>H(()=>import("./PinnaclePage-bICmtkxm.js"),__vite__mapDeps([58,59,6,60,2]))},[CP]:{componentName:"WonderWheelPage",type:Xe.CASINO,component:()=>H(()=>import("./WonderWheelPage-B7ENjLFZ.js"),__vite__mapDeps([61,62,6,2]))},[yy]:{componentName:"AchievementPage",type:Xe.CASINO,component:()=>H(()=>import("./AchievementPage-D1anvnxd.js"),__vite__mapDeps([63,62,6,2]))},[SP]:{componentName:"VmaniaPage",type:Xe.CASINO,component:()=>H(()=>import("./VmaniaPage-Kdmnen9s.js"),__vite__mapDeps([64,62,6,2]))},[by]:{componentName:"ExchangePage",type:Xe.SPORTSBOOK,component:()=>H(()=>import("./ExchangePage-5mAxcYgD.js"),__vite__mapDeps([65,2,6,60,57,66]))},[wP]:{componentName:"WonderWheelHarmonyPage",type:Xe.CASINO,component:()=>H(()=>import("./WonderWheelHarmonyPage-BXb9sGPy.js"),__vite__mapDeps([67,62,6,2]))},[TP]:{componentName:"WonderWheelWorldCupPage",type:Xe.SPORTSBOOK,component:()=>H(()=>import("./WonderWheelWorldCupPage-CWbGE6B9.js"),__vite__mapDeps([68,62,6,2]))},[xP]:{componentName:"DailySprintPage",type:Xe.CASINO,component:()=>H(()=>import("./DailySprintPage-a4R8oT2z.js"),__vite__mapDeps([69,62,6,2]))},[IP]:{componentName:"WinWheelPage",type:Xe.CASINO,component:()=>H(()=>import("./WinWheelPage-CE4DyI_j.js"),__vite__mapDeps([70,62,6,2]))},[NP]:{componentName:"WonderCardsPage",type:Xe.CASINO,component:()=>H(()=>import("./WonderCardsPage-DtezD6o2.js"),__vite__mapDeps([71,62,6,2]))},[Ey]:{componentName:"CasinoSlots",type:Xe.CASINO,component:()=>H(()=>import("./CasinoSlots-C04hE0D1.js"),__vite__mapDeps([72,6,41,2,31,30,32,33,26,27,28]))},[um]:{componentName:"CasinoTournaments",type:Xe.CASINO,component:()=>H(()=>import("./CasinoTournaments-CDLFe4mM.js"),__vite__mapDeps([43,41,2,31,30,32,33,26,27,28,36,37]))},[$0]:{componentName:"CasinoTournaments",type:Xe.CASINO,component:()=>H(()=>import("./CasinoTournaments-CDLFe4mM.js"),__vite__mapDeps([43,41,2,31,30,32,33,26,27,28,36,37]))},[kP]:{componentName:"CasinoJackpotPage",type:Xe.CASINO,component:()=>H(()=>import("./CasinoJackpotPage-D9TIFkz2.js"),__vite__mapDeps([73,6,31,2,30,32,74,26,27,28,75,76,34,77,35,41,33]))},[rd]:{componentName:"CasinoGameViewPage",type:Xe.CASINO,component:()=>H(()=>import("./CasinoGameViewPage-BN8Ce4w3.js"),__vite__mapDeps([78,6,60,2]))},[jp]:{componentName:"CasinoGeneric",type:Xe.CASINO,component:()=>H(()=>import("./CasinoGeneric-B1SmHnJN.js"),__vite__mapDeps([79,6,41,2,31,30,32,33,26,27,28,42]))},[Mp]:{componentName:"CasinoLive",type:Xe.CASINO,component:()=>H(()=>import("./CasinoLive-BtxE6Eqj.js"),__vite__mapDeps([80,6,41,2,31,30,32,33,26,27,28,42]))},[W0]:{componentName:"CasinoTournaments",type:Xe.CASINO,component:()=>H(()=>import("./CasinoTournaments-CDLFe4mM.js"),__vite__mapDeps([43,41,2,31,30,32,33,26,27,28,36,37]))},[Bp]:{componentName:"SkillGamesPage",type:Xe.CASINO,component:()=>H(()=>import("./SkillGamesPage-jhx_-vxZ.js"),__vite__mapDeps([81,6,2,77,76,41,31,30,32,33,26,27,28,82]))},[Cy]:{componentName:"QuizPage",component:()=>H(()=>import("./QuizPage-D2UpZiwQ.js"),__vite__mapDeps([83,6,84,2]))},[Sy]:{componentName:"Subscriptions",component:()=>H(()=>import("./Subscriptions-CWqzvSdh.js"),__vite__mapDeps([85,6,2,86]))},[Dp]:{componentName:"TVGamesPage",type:Xe.CASINO,component:()=>H(()=>import("./TVGamesPage-BZpomKKl.js"),__vite__mapDeps([87,6,41,2,31,30,32,33,26,27,28,42]))},[OP]:{componentName:"PaymentsInfo",component:()=>H(()=>import("./PaymentsInfo-DrIEdRqu.js"),__vite__mapDeps([88,89,2,90,91]))},[PP]:{componentName:"PromotionsPage",component:()=>H(()=>import("./PromotionsPage-D_xEttCB.js"),__vite__mapDeps([92,93,2,94,95,96,97]))},[cF]:{componentName:"SimpleSlider"},[uF]:{componentName:"SimpleSlider"},[dF]:{componentName:"FeaturedGames"},[LP]:{componentName:"PageBuilder"},[AF]:{componentName:"Skinning",type:Xe.CASINO},[dm]:{componentName:"DynamicallyStructuredPage",component:()=>H(()=>import("./DynamicallyStructuredPage-DmrtrkVr.js"),__vite__mapDeps([98,59,2]))},[fF]:{componentName:"PromotedGamesWidget",type:Xe.SPORTSBOOK},[jP]:{componentName:"DepositToRidePage",component:()=>H(()=>import("./DepositToRidePage-COsfTm25.js"),__vite__mapDeps([99,2,12,100]))},[MP]:{componentName:"IFramePage",component:()=>H(()=>import("./IFramePage-ohMdQOcL.js"),__vite__mapDeps([101,6,84,2]))},[BP]:{componentName:"IFramePage",component:()=>H(()=>import("./IFramePage-ohMdQOcL.js"),__vite__mapDeps([101,6,84,2]))},[RP]:{componentName:"HelpPage",component:()=>H(()=>import("./HelpPage-BFT7flM4.js"),__vite__mapDeps([102,2]))},[DP]:{componentName:"ExchangeShopPage",type:Xe.CASINO,component:()=>H(()=>import("./ExchangeShopPage-ryoQUIT1.js"),__vite__mapDeps([103,104,2,97,105,106]))},[FP]:{componentName:"WorldCup",type:Xe.SPORTSBOOK,component:()=>H(()=>import("./WorldCup-q4nTNfiz.js"),__vite__mapDeps([107,57,2,6]))},[HP]:{componentName:"RacingPage",type:Xe.SPORTSBOOK,component:()=>H(()=>import("./RacingPage-gYksD-y3.js"),__vite__mapDeps([108,15,14,2,13,16,47,6,109,110,17,49,51,52,53,54,111,112]))},[UP]:{componentName:"Competition",type:Xe.SPORTSBOOK,component:()=>H(()=>import("./Competition-IOAvqtg0.js"),__vite__mapDeps([113,57,2,6]))},[GP]:{componentName:"PageBuilderPreview",component:()=>H(()=>import("./PageBuilderPreview-tzdgOVTi.js"),__vite__mapDeps([114,115,2]))},[VP]:{componentName:"Cerebrum",component:()=>H(()=>import("./Cerebrum-cRo30qaX.js"),__vite__mapDeps([116,2,60]))}},fm=()=>i.jsx("div",{className:"casino-game-item skeleton-loader-game-cube"});var wy={exports:{}},WP=function(t,n){return function(){for(var o=new Array(arguments.length),r=0;r"u"}function pF(e){return e!==null&&!mm(e)&&e.constructor!==null&&!mm(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var $P=Ei("ArrayBuffer");function hF(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&$P(e.buffer),t}function gF(e){return typeof e=="string"}function vF(e){return typeof e=="number"}function YP(e){return e!==null&&typeof e=="object"}function vf(e){if(xy(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var _F=Ei("Date"),yF=Ei("File"),bF=Ei("Blob"),EF=Ei("FileList");function Ny(e){return Ty.call(e)==="[object Function]"}function CF(e){return YP(e)&&Ny(e.pipe)}function SF(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||Ty.call(e)===t||Ny(e.toString)&&e.toString()===t)}var wF=Ei("URLSearchParams");function TF(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function xF(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function ky(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),Iy(e))for(var n=0,s=e.length;n0;)r=s[o],a[r]||(t[r]=e[r],a[r]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t}function PF(e,t,n){e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;var s=e.indexOf(t,n);return s!==-1&&s===n}function LF(e){if(!e)return null;var t=e.length;if(mm(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n}var RF=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),Un={isArray:Iy,isArrayBuffer:$P,isBuffer:pF,isFormData:SF,isArrayBufferView:hF,isString:gF,isNumber:vF,isObject:YP,isPlainObject:vf,isUndefined:mm,isDate:_F,isFile:yF,isBlob:bF,isFunction:Ny,isStream:CF,isURLSearchParams:wF,isStandardBrowserEnv:xF,forEach:ky,merge:z0,extend:IF,trim:TF,stripBOM:NF,inherits:kF,toFlatObject:OF,kindOf:xy,kindOfTest:Ei,endsWith:PF,toArray:LF,isTypedArray:RF,isFileList:EF},Di=Un;function a2(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var zP=function(t,n,s){if(!n)return t;var o;if(s)o=s(n);else if(Di.isURLSearchParams(n))o=n.toString();else{var r=[];Di.forEach(n,function(c,u){c===null||typeof c>"u"||(Di.isArray(c)?u=u+"[]":c=[c],Di.forEach(c,function(A){Di.isDate(A)?A=A.toISOString():Di.isObject(A)&&(A=JSON.stringify(A)),r.push(a2(u)+"="+a2(A))}))}),o=r.join("&")}if(o){var a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t},jF=Un;function Fp(){this.handlers=[]}Fp.prototype.use=function(t,n,s){return this.handlers.push({fulfilled:t,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1};Fp.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};Fp.prototype.forEach=function(t){jF.forEach(this.handlers,function(s){s!==null&&t(s)})};var MF=Fp,BF=Un,DF=function(t,n){BF.forEach(t,function(o,r){r!==n&&r.toUpperCase()===n.toUpperCase()&&(t[n]=o,delete t[r])})},qP=Un;function ec(e,t,n,s,o){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),s&&(this.request=s),o&&(this.response=o)}qP.inherits(ec,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var KP=ec.prototype,QP={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(e){QP[e]={value:e}});Object.defineProperties(ec,QP);Object.defineProperty(KP,"isAxiosError",{value:!0});ec.from=function(e,t,n,s,o,r){var a=Object.create(KP);return qP.toFlatObject(e,a,function(c){return c!==Error.prototype}),ec.call(a,e.message,t,n,s,o),a.name=e.name,r&&Object.assign(a,r),a};var bc=ec,ZP={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},mo=Un;function FF(e,t){t=t||new FormData;var n=[];function s(r){return r===null?"":mo.isDate(r)?r.toISOString():mo.isArrayBuffer(r)||mo.isTypedArray(r)?typeof Blob=="function"?new Blob([r]):Buffer.from(r):r}function o(r,a){if(mo.isPlainObject(r)||mo.isArray(r)){if(n.indexOf(r)!==-1)throw Error("Circular reference detected in "+a);n.push(r),mo.forEach(r,function(c,u){if(!mo.isUndefined(c)){var d=a?a+"."+u:u,A;if(c&&!a&&typeof c=="object"){if(mo.endsWith(u,"{}"))c=JSON.stringify(c);else if(mo.endsWith(u,"[]")&&(A=mo.toArray(c))){A.forEach(function(m){!mo.isUndefined(m)&&t.append(d,s(m))});return}}o(c,d)}}),n.pop()}else t.append(a,s(r))}return o(e),t}var XP=FF,Eg,i2;function HF(){if(i2)return Eg;i2=1;var e=bc;return Eg=function(n,s,o){var r=o.config.validateStatus;!o.status||!r||r(o.status)?n(o):s(new e("Request failed with status code "+o.status,[e.ERR_BAD_REQUEST,e.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o))},Eg}var Cg,l2;function UF(){if(l2)return Cg;l2=1;var e=Un;return Cg=e.isStandardBrowserEnv()?function(){return{write:function(s,o,r,a,l,c){var u=[];u.push(s+"="+encodeURIComponent(o)),e.isNumber(r)&&u.push("expires="+new Date(r).toGMTString()),e.isString(a)&&u.push("path="+a),e.isString(l)&&u.push("domain="+l),c===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(s){var o=document.cookie.match(new RegExp("(^|;\\s*)("+s+")=([^;]*)"));return o?decodeURIComponent(o[3]):null},remove:function(s){this.write(s,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),Cg}var GF=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},VF=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},WF=GF,$F=VF,JP=function(t,n){return t&&!WF(n)?$F(t,n):n},Sg,c2;function YF(){if(c2)return Sg;c2=1;var e=Un,t=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return Sg=function(s){var o={},r,a,l;return s&&e.forEach(s.split(` `),function(u){if(l=u.indexOf(":"),r=e.trim(u.substr(0,l)).toLowerCase(),a=e.trim(u.substr(l+1)),r){if(o[r]&&t.indexOf(r)>=0)return;r==="set-cookie"?o[r]=(o[r]?o[r]:[]).concat([a]):o[r]=o[r]?o[r]+", "+a:a}}),o},Sg}var wg,u2;function zF(){if(u2)return wg;u2=1;var e=Un;return wg=e.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),o;function r(a){var l=a;return n&&(s.setAttribute("href",l),l=s.href),s.setAttribute("href",l),{href:s.href,protocol:s.protocol?s.protocol.replace(/:$/,""):"",host:s.host,search:s.search?s.search.replace(/^\?/,""):"",hash:s.hash?s.hash.replace(/^#/,""):"",hostname:s.hostname,port:s.port,pathname:s.pathname.charAt(0)==="/"?s.pathname:"/"+s.pathname}}return o=r(window.location.href),function(l){var c=e.isString(l)?r(l):l;return c.protocol===o.protocol&&c.host===o.host}}():function(){return function(){return!0}}(),wg}var Tg,d2;function Hp(){if(d2)return Tg;d2=1;var e=bc,t=Un;function n(s){e.call(this,s??"canceled",e.ERR_CANCELED),this.name="CanceledError"}return t.inherits(n,e,{__CANCEL__:!0}),Tg=n,Tg}var xg,A2;function qF(){return A2||(A2=1,xg=function(t){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}),xg}var Ig,f2;function m2(){if(f2)return Ig;f2=1;var e=Un,t=HF(),n=UF(),s=zP,o=JP,r=YF(),a=zF(),l=ZP,c=bc,u=Hp(),d=qF();return Ig=function(m){return new Promise(function(h,v){var y=m.data,_=m.headers,b=m.responseType,g;function E(){m.cancelToken&&m.cancelToken.unsubscribe(g),m.signal&&m.signal.removeEventListener("abort",g)}e.isFormData(y)&&e.isStandardBrowserEnv()&&delete _["Content-Type"];var w=new XMLHttpRequest;if(m.auth){var I=m.auth.username||"",O=m.auth.password?unescape(encodeURIComponent(m.auth.password)):"";_.Authorization="Basic "+btoa(I+":"+O)}var C=o(m.baseURL,m.url);w.open(m.method.toUpperCase(),s(C,m.params,m.paramsSerializer),!0),w.timeout=m.timeout;function x(){if(w){var P="getAllResponseHeaders"in w?r(w.getAllResponseHeaders()):null,L=!b||b==="text"||b==="json"?w.responseText:w.response,R={data:L,status:w.status,statusText:w.statusText,headers:P,config:m,request:w};t(function(j){h(j),E()},function(j){v(j),E()},R),w=null}}if("onloadend"in w?w.onloadend=x:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.indexOf("file:")===0)||setTimeout(x)},w.onabort=function(){w&&(v(new c("Request aborted",c.ECONNABORTED,m,w)),w=null)},w.onerror=function(){v(new c("Network Error",c.ERR_NETWORK,m,w,w)),w=null},w.ontimeout=function(){var L=m.timeout?"timeout of "+m.timeout+"ms exceeded":"timeout exceeded",R=m.transitional||l;m.timeoutErrorMessage&&(L=m.timeoutErrorMessage),v(new c(L,R.clarifyTimeoutError?c.ETIMEDOUT:c.ECONNABORTED,m,w)),w=null},e.isStandardBrowserEnv()){var T=(m.withCredentials||a(C))&&m.xsrfCookieName?n.read(m.xsrfCookieName):void 0;T&&(_[m.xsrfHeaderName]=T)}"setRequestHeader"in w&&e.forEach(_,function(L,R){typeof y>"u"&&R.toLowerCase()==="content-type"?delete _[R]:w.setRequestHeader(R,L)}),e.isUndefined(m.withCredentials)||(w.withCredentials=!!m.withCredentials),b&&b!=="json"&&(w.responseType=m.responseType),typeof m.onDownloadProgress=="function"&&w.addEventListener("progress",m.onDownloadProgress),typeof m.onUploadProgress=="function"&&w.upload&&w.upload.addEventListener("progress",m.onUploadProgress),(m.cancelToken||m.signal)&&(g=function(P){w&&(v(!P||P&&P.type?new u:P),w.abort(),w=null)},m.cancelToken&&m.cancelToken.subscribe(g),m.signal&&(m.signal.aborted?g():m.signal.addEventListener("abort",g))),y||(y=null);var k=d(C);if(k&&["http","https","file"].indexOf(k)===-1){v(new c("Unsupported protocol "+k+":",c.ERR_BAD_REQUEST,m));return}w.send(y)})},Ig}var Ng,p2;function KF(){return p2||(p2=1,Ng=null),Ng}var Nn=Un,h2=DF,g2=bc,QF=ZP,ZF=XP,XF={"Content-Type":"application/x-www-form-urlencoded"};function v2(e,t){!Nn.isUndefined(e)&&Nn.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function JF(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=m2()),e}function eH(e,t,n){if(Nn.isString(e))try{return(t||JSON.parse)(e),Nn.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(0,JSON.stringify)(e)}var Up={transitional:QF,adapter:JF(),transformRequest:[function(t,n){if(h2(n,"Accept"),h2(n,"Content-Type"),Nn.isFormData(t)||Nn.isArrayBuffer(t)||Nn.isBuffer(t)||Nn.isStream(t)||Nn.isFile(t)||Nn.isBlob(t))return t;if(Nn.isArrayBufferView(t))return t.buffer;if(Nn.isURLSearchParams(t))return v2(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var s=Nn.isObject(t),o=n&&n["Content-Type"],r;if((r=Nn.isFileList(t))||s&&o==="multipart/form-data"){var a=this.env&&this.env.FormData;return ZF(r?{"files[]":t}:t,a&&new a)}else if(s||o==="application/json")return v2(n,"application/json"),eH(t);return t}],transformResponse:[function(t){var n=this.transitional||Up.transitional,s=n&&n.silentJSONParsing,o=n&&n.forcedJSONParsing,r=!s&&this.responseType==="json";if(r||o&&Nn.isString(t)&&t.length)try{return JSON.parse(t)}catch(a){if(r)throw a.name==="SyntaxError"?g2.from(a,g2.ERR_BAD_RESPONSE,this,null,this.response):a}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:KF()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Nn.forEach(["delete","get","head"],function(t){Up.headers[t]={}});Nn.forEach(["post","put","patch"],function(t){Up.headers[t]=Nn.merge(XF)});var Oy=Up,tH=Un,nH=Oy,sH=function(t,n,s){var o=this||nH;return tH.forEach(s,function(a){t=a.call(o,t,n)}),t},kg,_2;function eL(){return _2||(_2=1,kg=function(t){return!!(t&&t.__CANCEL__)}),kg}var y2=Un,Og=sH,oH=eL(),rH=Oy,aH=Hp();function Pg(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new aH}var iH=function(t){Pg(t),t.headers=t.headers||{},t.data=Og.call(t,t.data,t.headers,t.transformRequest),t.headers=y2.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),y2.forEach(["delete","get","head","post","put","patch","common"],function(o){delete t.headers[o]});var n=t.adapter||rH.adapter;return n(t).then(function(o){return Pg(t),o.data=Og.call(t,o.data,o.headers,t.transformResponse),o},function(o){return oH(o)||(Pg(t),o&&o.response&&(o.response.data=Og.call(t,o.response.data,o.response.headers,t.transformResponse))),Promise.reject(o)})},ws=Un,tL=function(t,n){n=n||{};var s={};function o(d,A){return ws.isPlainObject(d)&&ws.isPlainObject(A)?ws.merge(d,A):ws.isPlainObject(A)?ws.merge({},A):ws.isArray(A)?A.slice():A}function r(d){if(ws.isUndefined(n[d])){if(!ws.isUndefined(t[d]))return o(void 0,t[d])}else return o(t[d],n[d])}function a(d){if(!ws.isUndefined(n[d]))return o(void 0,n[d])}function l(d){if(ws.isUndefined(n[d])){if(!ws.isUndefined(t[d]))return o(void 0,t[d])}else return o(void 0,n[d])}function c(d){if(d in n)return o(t[d],n[d]);if(d in t)return o(void 0,t[d])}var u={url:a,method:a,data:a,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:c};return ws.forEach(Object.keys(t).concat(Object.keys(n)),function(A){var m=u[A]||r,p=m(A);ws.isUndefined(p)&&m!==c||(s[A]=p)}),s},Lg,b2;function nL(){return b2||(b2=1,Lg={version:"0.27.2"}),Lg}var lH=nL().version,Kr=bc,Py={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){Py[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});var E2={};Py.transitional=function(t,n,s){function o(r,a){return"[Axios v"+lH+"] Transitional option '"+r+"'"+a+(s?". "+s:"")}return function(r,a,l){if(t===!1)throw new Kr(o(a," has been removed"+(n?" in "+n:"")),Kr.ERR_DEPRECATED);return n&&!E2[a]&&(E2[a]=!0,console.warn(o(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,a,l):!0}};function cH(e,t,n){if(typeof e!="object")throw new Kr("options must be an object",Kr.ERR_BAD_OPTION_VALUE);for(var s=Object.keys(e),o=s.length;o-- >0;){var r=s[o],a=t[r];if(a){var l=e[r],c=l===void 0||a(l,r,e);if(c!==!0)throw new Kr("option "+r+" must be "+c,Kr.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Kr("Unknown option "+r,Kr.ERR_BAD_OPTION)}}var uH={assertOptions:cH,validators:Py},sL=Un,dH=zP,C2=MF,S2=iH,Gp=tL,AH=JP,oL=uH,Fi=oL.validators;function tc(e){this.defaults=e,this.interceptors={request:new C2,response:new C2}}tc.prototype.request=function(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Gp(this.defaults,n),n.method?n.method=n.method.toLowerCase():this.defaults.method?n.method=this.defaults.method.toLowerCase():n.method="get";var s=n.transitional;s!==void 0&&oL.assertOptions(s,{silentJSONParsing:Fi.transitional(Fi.boolean),forcedJSONParsing:Fi.transitional(Fi.boolean),clarifyTimeoutError:Fi.transitional(Fi.boolean)},!1);var o=[],r=!0;this.interceptors.request.forEach(function(p){typeof p.runWhen=="function"&&p.runWhen(n)===!1||(r=r&&p.synchronous,o.unshift(p.fulfilled,p.rejected))});var a=[];this.interceptors.response.forEach(function(p){a.push(p.fulfilled,p.rejected)});var l;if(!r){var c=[S2,void 0];for(Array.prototype.unshift.apply(c,o),c=c.concat(a),l=Promise.resolve(n);c.length;)l=l.then(c.shift(),c.shift());return l}for(var u=n;o.length;){var d=o.shift(),A=o.shift();try{u=d(u)}catch(m){A(m);break}}try{l=S2(u)}catch(m){return Promise.reject(m)}for(;a.length;)l=l.then(a.shift(),a.shift());return l};tc.prototype.getUri=function(t){t=Gp(this.defaults,t);var n=AH(t.baseURL,t.url);return dH(n,t.params,t.paramsSerializer)};sL.forEach(["delete","get","head","options"],function(t){tc.prototype[t]=function(n,s){return this.request(Gp(s||{},{method:t,url:n,data:(s||{}).data}))}});sL.forEach(["post","put","patch"],function(t){function n(s){return function(r,a,l){return this.request(Gp(l||{},{method:t,headers:s?{"Content-Type":"multipart/form-data"}:{},url:r,data:a}))}}tc.prototype[t]=n(),tc.prototype[t+"Form"]=n(!0)});var fH=tc,Rg,w2;function mH(){if(w2)return Rg;w2=1;var e=Hp();function t(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var s;this.promise=new Promise(function(a){s=a});var o=this;this.promise.then(function(r){if(o._listeners){var a,l=o._listeners.length;for(a=0;a=@{}~\$\(\)\*\+\/\\\?\[\]\^\|]+/,jpe=/(\d+)/,Mpe=/^\d+$/,DH=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/,Ci="__18759314-web__";function FH(e){let t;try{t=window[e];let n="__storage_test__";return t.setItem(n,n),t.removeItem(n),!0}catch(n){return n instanceof DOMException&&(n.code===22||n.code===1014||n.name==="QuotaExceededError"||n.name==="NS_ERROR_DOM_QUOTA_REACHED")&&t&&t.length!==0}}const Ly=function(){if(!FH("localStorage")){let e=window.location.hostname.split(/\./).slice(-2).join(".");return{getItem:function(t){return!t||!this.hasOwnProperty(t)?null:unescape(document.cookie.replace(new RegExp("(?:^|.*;\\s*)"+escape(t).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*"),"$1"))},key:function(t){return unescape(document.cookie.replace(/\s*\=(?:.(?!;))*$/,"").split(/\s*\=(?:[^;](?!;))*[^;]?;\s*/)[t])},setItem:function(t,n,s){t&&(document.cookie=escape(t)+"="+escape(n)+`; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/; domain=${e}; ${s?`max-age=${s};`:""} SameSite=None; Secure`)},removeItem:function(t){!t||!this.hasOwnProperty(t)||(document.cookie=escape(t)+`=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; domain=${e}; SameSite=None; Secure`)},hasOwnProperty:function(t){return new RegExp("(?:^|;\\s*)"+escape(t).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(document.cookie)}}}return window.localStorage}(),iL=(e,t)=>JSON.stringify({data:e,expiration:t?Math.round(Date.now()/1e3+t):null}),HH=(e,t,n)=>{const s=iL(t,n);Ly.setItem(`${Ci}${e}`,s)},lL=(e,t,n)=>{if(t){const{data:s,expiration:o}=JSON.parse(t);return o?o>Date.now()/1e3?s:(Ry(e),n):s}return n},UH=(e,t=null)=>{try{const n=Ly.getItem(`${Ci}${e}`);return lL(e,n,t)}catch{return t}},Ry=e=>Ly.removeItem(`${Ci}${e}`),GH=(e,t,n)=>{try{const s=iL(t,n);window.localStorage.setItem(`${Ci}${e}`,s)}catch{}},VH=(e,t=null)=>{try{const n=window.localStorage.getItem(`${Ci}${e}`);return lL(e,n,t)}catch{return t}},WH=e=>e.forEach(t=>Ry(t)),xe={setItem:HH,getItem:UH,removeItem:Ry,removeItems:WH,setItemToLocalStorage:GH,getItemFromLocalStorage:VH},cL="geoDataStorageKey",q0=()=>{xe.setItem(cL,dt,432e3)},{countryCode:$H="",countryName:YH=""}=xe.getItem(cL)??{},dt={countryCode:$H,countryName:YH};function kA(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var uL={exports:{}};(function(e,t){(function(n){e.exports=n()})(function(){return function n(s,o,r){function a(u,d){if(!o[u]){if(!s[u]){var A=typeof kA=="function"&&kA;if(!d&&A)return A(u,!0);if(l)return l(u,!0);throw new Error("Cannot find module '"+u+"'")}d=o[u]={exports:{}},s[u][0].call(d.exports,function(m){var p=s[u][1][m];return a(p||m)},d,d.exports,n,s,o,r)}return o[u].exports}for(var l=typeof kA=="function"&&kA,c=0;c>16),M((65280&T)>>8),M(255&T);return k==2?M(255&(T=O(C.charAt(x))<<2|O(C.charAt(x+1))>>4)):k==1&&(M((T=O(C.charAt(x))<<10|O(C.charAt(x+1))<<4|O(C.charAt(x+2))>>2)>>8&255),M(255&T)),P},h.fromByteArray=function(C){var x,T,k,P,L=C.length%3,R="";function M(j){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(j)}for(x=0,k=C.length-L;x>18&63)+M(P>>12&63)+M(P>>6&63)+M(63&P);switch(L){case 1:R=(R+=M((T=C[C.length-1])>>2))+M(T<<4&63)+"==";break;case 2:R=(R=(R+=M((T=(C[C.length-2]<<8)+C[C.length-1])>>10))+M(T>>4&63))+M(T<<2&63)+"="}return R}})(o===void 0?this.base64js={}:o)}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/base64-js/lib/b64.js","/node_modules/gulp-browserify/node_modules/base64-js/lib")},{buffer:3,lYpoI2:11}],3:[function(n,s,o){(function(r,a,y,c,u,d,A,m,p){var h=n("base64-js"),v=n("ieee754");function y(W,Q,K){if(!(this instanceof y))return new y(W,Q,K);var ue,re,oe,ve,Re=typeof W;if(Q==="base64"&&Re=="string")for(W=(ve=W).trim?ve.trim():ve.replace(/^\s+|\s+$/g,"");W.length%4!=0;)W+="=";if(Re=="number")ue=D(W);else if(Re=="string")ue=y.byteLength(W,Q);else{if(Re!="object")throw new Error("First argument needs to be a number, array or string.");ue=D(W.length)}if(y._useTypedArrays?re=y._augment(new Uint8Array(ue)):((re=this).length=ue,re._isBuffer=!0),y._useTypedArrays&&typeof W.byteLength=="number")re._set(W);else if($(ve=W)||y.isBuffer(ve)||ve&&typeof ve=="object"&&typeof ve.length=="number")for(oe=0;oe>8,ve=ve%256,Re.push(ve),Re.push(oe);return Re}(Q),W,K,ue)}function g(W,Q,K){var ue="";K=Math.min(W.length,K);for(var re=Q;re>>0)):(Q+1>>0),re}function I(W,Q,K,ue){if(ue||(ee(typeof K=="boolean","missing or invalid endian"),ee(Q!=null,"missing offset"),ee(Q+1>>8*(ue?oe:1-oe)}function k(W,Q,K,ue,re){if(re||(ee(Q!=null,"missing value"),ee(typeof ue=="boolean","missing or invalid endian"),ee(K!=null,"missing offset"),ee(K+3>>8*(ue?oe:3-oe)&255}function P(W,Q,K,ue,re){re||(ee(Q!=null,"missing value"),ee(typeof ue=="boolean","missing or invalid endian"),ee(K!=null,"missing offset"),ee(K+1this.length&&(ue=this.length);var re=(ue=W.length-Q=this.length))return this[W]},y.prototype.readUInt16LE=function(W,Q){return E(this,W,!0,Q)},y.prototype.readUInt16BE=function(W,Q){return E(this,W,!1,Q)},y.prototype.readUInt32LE=function(W,Q){return w(this,W,!0,Q)},y.prototype.readUInt32BE=function(W,Q){return w(this,W,!1,Q)},y.prototype.readInt8=function(W,Q){if(Q||(ee(W!=null,"missing offset"),ee(W=this.length))return 128&this[W]?-1*(255-this[W]+1):this[W]},y.prototype.readInt16LE=function(W,Q){return I(this,W,!0,Q)},y.prototype.readInt16BE=function(W,Q){return I(this,W,!1,Q)},y.prototype.readInt32LE=function(W,Q){return O(this,W,!0,Q)},y.prototype.readInt32BE=function(W,Q){return O(this,W,!1,Q)},y.prototype.readFloatLE=function(W,Q){return C(this,W,!0,Q)},y.prototype.readFloatBE=function(W,Q){return C(this,W,!1,Q)},y.prototype.readDoubleLE=function(W,Q){return x(this,W,!0,Q)},y.prototype.readDoubleBE=function(W,Q){return x(this,W,!1,Q)},y.prototype.writeUInt8=function(W,Q,K){K||(ee(W!=null,"missing value"),ee(Q!=null,"missing offset"),ee(Q=this.length||(this[Q]=W)},y.prototype.writeUInt16LE=function(W,Q,K){T(this,W,Q,!0,K)},y.prototype.writeUInt16BE=function(W,Q,K){T(this,W,Q,!1,K)},y.prototype.writeUInt32LE=function(W,Q,K){k(this,W,Q,!0,K)},y.prototype.writeUInt32BE=function(W,Q,K){k(this,W,Q,!1,K)},y.prototype.writeInt8=function(W,Q,K){K||(ee(W!=null,"missing value"),ee(Q!=null,"missing offset"),ee(Q=this.length||(0<=W?this.writeUInt8(W,Q,K):this.writeUInt8(255+W+1,Q,K))},y.prototype.writeInt16LE=function(W,Q,K){P(this,W,Q,!0,K)},y.prototype.writeInt16BE=function(W,Q,K){P(this,W,Q,!1,K)},y.prototype.writeInt32LE=function(W,Q,K){L(this,W,Q,!0,K)},y.prototype.writeInt32BE=function(W,Q,K){L(this,W,Q,!1,K)},y.prototype.writeFloatLE=function(W,Q,K){R(this,W,Q,!0,K)},y.prototype.writeFloatBE=function(W,Q,K){R(this,W,Q,!1,K)},y.prototype.writeDoubleLE=function(W,Q,K){M(this,W,Q,!0,K)},y.prototype.writeDoubleBE=function(W,Q,K){M(this,W,Q,!1,K)},y.prototype.fill=function(W,Q,K){if(Q=Q||0,K=K||this.length,ee(typeof(W=typeof(W=W||0)=="string"?W.charCodeAt(0):W)=="number"&&!isNaN(W),"value is not a number"),ee(Q<=K,"end < start"),K!==Q&&this.length!==0){ee(0<=Q&&Q"},y.prototype.toArrayBuffer=function(){if(typeof Uint8Array>"u")throw new Error("Buffer.toArrayBuffer not supported in this browser");if(y._useTypedArrays)return new y(this).buffer;for(var W=new Uint8Array(this.length),Q=0,K=W.length;Q=Q.length||re>=W.length);re++)Q[re+K]=W[re];return re}function J(W){try{return decodeURIComponent(W)}catch{return"�"}}function se(W,Q){ee(typeof W=="number","cannot write a non-number as a number"),ee(0<=W,"specified a negative value for writing an unsigned value"),ee(W<=Q,"value is larger than maximum value for type"),ee(Math.floor(W)===W,"value has a fractional component")}function q(W,Q,K){ee(typeof W=="number","cannot write a non-number as a number"),ee(W<=Q,"value larger than maximum allowed value"),ee(K<=W,"value smaller than minimum allowed value"),ee(Math.floor(W)===W,"value has a fractional component")}function pe(W,Q,K){ee(typeof W=="number","cannot write a non-number as a number"),ee(W<=Q,"value larger than maximum allowed value"),ee(K<=W,"value smaller than minimum allowed value")}function ee(W,Q){if(!W)throw new Error(Q||"Failed assertion")}y._augment=function(W){return W._isBuffer=!0,W._get=W.get,W._set=W.set,W.get=j.get,W.set=j.set,W.write=j.write,W.toString=j.toString,W.toLocaleString=j.toString,W.toJSON=j.toJSON,W.copy=j.copy,W.slice=j.slice,W.readUInt8=j.readUInt8,W.readUInt16LE=j.readUInt16LE,W.readUInt16BE=j.readUInt16BE,W.readUInt32LE=j.readUInt32LE,W.readUInt32BE=j.readUInt32BE,W.readInt8=j.readInt8,W.readInt16LE=j.readInt16LE,W.readInt16BE=j.readInt16BE,W.readInt32LE=j.readInt32LE,W.readInt32BE=j.readInt32BE,W.readFloatLE=j.readFloatLE,W.readFloatBE=j.readFloatBE,W.readDoubleLE=j.readDoubleLE,W.readDoubleBE=j.readDoubleBE,W.writeUInt8=j.writeUInt8,W.writeUInt16LE=j.writeUInt16LE,W.writeUInt16BE=j.writeUInt16BE,W.writeUInt32LE=j.writeUInt32LE,W.writeUInt32BE=j.writeUInt32BE,W.writeInt8=j.writeInt8,W.writeInt16LE=j.writeInt16LE,W.writeInt16BE=j.writeInt16BE,W.writeInt32LE=j.writeInt32LE,W.writeInt32BE=j.writeInt32BE,W.writeFloatLE=j.writeFloatLE,W.writeFloatBE=j.writeFloatBE,W.writeDoubleLE=j.writeDoubleLE,W.writeDoubleBE=j.writeDoubleBE,W.fill=j.fill,W.inspect=j.inspect,W.toArrayBuffer=j.toArrayBuffer,W}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/buffer/index.js","/node_modules/gulp-browserify/node_modules/buffer")},{"base64-js":2,buffer:3,ieee754:10,lYpoI2:11}],4:[function(n,s,o){(function(r,a,h,c,u,d,A,m,p){var h=n("buffer").Buffer,v=4,y=new h(v);y.fill(0),s.exports={hash:function(_,b,g,E){for(var w=b(function(T,k){T.length%v!=0&&(P=T.length+(v-T.length%v),T=h.concat([T,y],P));for(var P,L=[],R=k?T.readInt32BE:T.readInt32LE,M=0;Mg?F=j(F):F.length>5]|=128<>>9<<4)]=O;for(var C=1732584193,x=-271733879,T=-1732584194,k=271733878,P=0;P>>32-T,C)}function _(I,O,C,x,T,k,P){return y(O&C|~O&x,I,O,T,k,P)}function b(I,O,C,x,T,k,P){return y(O&x|C&~x,I,O,T,k,P)}function g(I,O,C,x,T,k,P){return y(O^C^x,I,O,T,k,P)}function E(I,O,C,x,T,k,P){return y(C^(O|~x),I,O,T,k,P)}function w(I,O){var C=(65535&I)+(65535&O);return(I>>16)+(O>>16)+(C>>16)<<16|65535&C}s.exports=function(I){return h.hash(I,v,16)}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/md5.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],7:[function(n,s,o){(function(r,a,l,c,u,d,A,m,p){s.exports=function(h){for(var v,y=new Array(h),_=0;_>>((3&_)<<3)&255;return y}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/rng.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{buffer:3,lYpoI2:11}],8:[function(n,s,o){(function(r,a,l,c,u,d,A,m,p){var h=n("./helpers");function v(b,g){b[g>>5]|=128<<24-g%32,b[15+(g+64>>9<<4)]=g;for(var E,w,I,O=Array(80),C=1732584193,x=-271733879,T=-1732584194,k=271733878,P=-1009589776,L=0;L>16)+(g>>16)+(E>>16)<<16|65535&E}function _(b,g){return b<>>32-g}s.exports=function(b){return h.hash(b,v,20,!0)}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/sha.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],9:[function(n,s,o){(function(r,a,l,c,u,d,A,m,p){function h(g,E){var w=(65535&g)+(65535&E);return(g>>16)+(E>>16)+(w>>16)<<16|65535&w}function v(g,E){var w,I=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),O=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),C=new Array(64);g[E>>5]|=128<<24-E%32,g[15+(E+64>>9<<4)]=E;for(var x,T,k=0;k>>E|g<<32-E},b=function(g,E){return g>>>E};s.exports=function(g){return y.hash(g,v,32,!0)}}).call(this,n("lYpoI2"),typeof self<"u"?self:typeof window<"u"?window:{},n("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/sha256.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],10:[function(n,s,o){(function(r,a,l,c,u,d,A,m,p){o.read=function(h,v,y,_,k){var g,E,w=8*k-_-1,I=(1<>1,C=-7,x=y?k-1:0,T=y?-1:1,k=h[v+x];for(x+=T,g=k&(1<<-C)-1,k>>=-C,C+=w;0>=-C,C+=_;0>1,x=b===23?Math.pow(2,-24)-Math.pow(2,-77):0,T=_?0:P-1,k=_?1:-1,P=v<0||v===0&&1/v<0?1:0;for(v=Math.abs(v),isNaN(v)||v===1/0?(w=isNaN(v)?1:0,E=O):(E=Math.floor(Math.log(v)/Math.LN2),v*(_=Math.pow(2,-E))<1&&(E--,_*=2),2<=(v+=1<=E+C?x/_:x*Math.pow(2,1-C))*_&&(E++,_/=2),O<=E+C?(w=0,E=O):1<=E+C?(w=(v*_-1)*Math.pow(2,b),E+=C):(w=v*Math.pow(2,C-1)*Math.pow(2,b),E=0));8<=b;h[y+T]=255&w,T+=k,w/=256,b-=8);for(E=E<(e.Small="s",e.Medium="m",e.Big="b",e.Original="o",e))(dL||{});const ZH=e=>e,Rt=e=>t=>t[e],XH=(e,t)=>n=>n[t]!=null?n[t]:e,Ze=(e,t)=>n=>n[e]===t,Ec=e=>t=>t.map(e),Bpe=e=>t=>t.filter(e),Vp=(e,t,n)=>n!=null?t(n):e,Dpe=e=>t=>({...t,...e}),O2={rv:"ro"},xs=class xs{constructor(){fe(this,"cache",new Map);fe(this,"_enabled",!1);fe(this,"host","https://statistics.bcapps.org");fe(this,"krosstatsBaseUrl","https://krosstats.betcoapps.com/api");fe(this,"skinHost","");fe(this,"language","en");fe(this,"showTeamLogos",!0);fe(this,"showCompetitionLogos",!0)}get enabled(){return this._enabled}get externalUrl(){return`${this.skinHost||this.host}/#/${this.language}`}get krosstatsUrl(){return`${this.krosstatsBaseUrl}/${this.language}/${xs.urlPrefix}`}get feedconstructUrl(){return`${xs.feedconstructBaseUrl}/${this.language}/${xs.urlPrefix}`}loadData(t,n,s){if(s){const o=jy({url:t,...n});return this.cache.has(o)?this.cache.get(o):this.cache.set(o,an.get(t,{params:n}).catch(r=>{throw this.cache.delete(o),r})).get(o)}return an.get(t,{params:n})}init({language:t,config:{enabled:n,host:s,showTeamLogos:o,showCompetitionLogos:r,skinHost:a,krosstatsBaseUrl:l}}){n&&(this._enabled=!0,this.skinHost=a?Qa(a):mL("statistics")),s&&(this.host=Qa(s)),l&&(this.krosstatsBaseUrl=Qa(l)),this.language=O2[t]??t,this.showTeamLogos=o,this.showCompetitionLogos=r}static getInstance(){return xs.instance||(xs.instance=new xs),xs.instance}setLanguage(t){this.language=O2[t]??t}overwriteSkinHost(t){this.skinHost=Qa(t)}getTeamLogoUrl(t=-1,n){return t>-1&&this.showTeamLogos?QH[t]??`${this.host}/images/e/${n}/${Math.floor(t/2e3)}/${t}.png`:qH}getCompetitionLogoUrl(t,n){return this.showCompetitionLogos?`${this.host}/images/c/${n}/${Math.floor(t/2e3)}/${t}.png`:KH}getTeamKitUrl(t,n=!1){return`${this.host}/images/sh/${Math.floor(t/500)}/${n?2:1}-${t}.png`}getPlayerPhotoUrl(t,n){return`${this.host}/images/e/${n}/${Math.floor(t/2e3)}/${t}.png`}getTeamMembersList(t,n){const[s]=new Date(n*1e3).toISOString().match(/.+?(?=T)/gm)||[];return s?this.loadData(`${this.krosstatsUrl}/Entity/GetTeamMembersByDateAndTeamWithNumber`,{teamId:t,date:s},!0):Promise.reject("Invalid date format")}getPlayerStatistics(t,n){return this.loadData(`${this.krosstatsUrl}/Entity/GetPlayerStatistics`,{entityId:t,...n&&{competitionId:n}},!0)}getTeamsCoaches(t,n){return this.loadData(`${this.krosstatsUrl}/Entity/GetTeamCoaches`,{"teamIds[0]":t,...n&&{"teamIds[1]":n}},!1)}getGeneralStatsInfo(t){return this.loadData(`${this.krosstatsUrl}/Entity/GetGeneralStatsInfo`,{matchId:t},!1).then(({data:n})=>n.GeneralStatsInfoResult)}getGameStatisticsUrl(t){return`${this.externalUrl}/external/page/redirect/${t}`}getMatchStatistics(t){return this.loadData(`${this.krosstatsUrl}/Entity/GetStatsForMatch`,{matchId:t},!1)}getScoredGoalsStatistics(t,n){return this.loadData(`${this.krosstatsUrl}/Entity/GetScoredGoalsStatistics`,{type:t,matchId:n},!1)}getHalfTimeFullTimePerformance(t){return this.loadData(`${this.krosstatsUrl}/Entity/GetHalfTimeFullTimePerformance`,{matchId:t},!1).then(({data:n})=>n.HalfTimeFullTimePerformanceList)}getLeagueTable(t,n=!1){return this.loadData(`${this.krosstatsUrl}/League/GetLeagueTableByCompetitionIdWDL`,{allSeason:3,round:0,matchCount:0,...t},n).then(Rt("data"))}getTeamsList(t,n=!1){return this.loadData(`${this.krosstatsUrl}/Entity/GetTeamsList`,{seasonTreeId:t,allSeason:3},n).then(Rt("data"))}getSeasonIds(t,n=!1){return this.loadData(`${this.krosstatsUrl}/competition/Get2LevelSeasonsWithDeafults`,{competitionId:t},n).then(Rt("data"))}getTeamInfo({skip:t=0,take:n=5,...s},o=!1){return this.loadData(`${this.krosstatsUrl}/Match/GetTeamStatsMobile`,{...s,skip:t,take:n,liveStatus:3},o).then(Rt("data"))}getLeafSeasonTreeId({competitionId:t,teamId:n},s=!1){return this.loadData(`${this.krosstatsUrl}/Competition/GetLeafSeasonTreeIdByEntityId`,{cId:t,entId:n},s).then(({data:{Value:o}})=>o)}getMatchList(t,n=!1){return this.loadData(`${this.feedconstructUrl}/Match/GetCalendarWithCount`,{...t,allSeason:3},n).then(({data:s})=>s.map(({Match:o,RefereeData:r})=>({...o,RefereeData:r})))}getPlayOffTree(t,n=!1){return this.loadData(`${this.krosstatsUrl}/Competition/GetSeasonTreeWithMatchList`,{stId:t},n).then(Rt("data"))}getTeamSearchResult(t,n=20,s=!1){return this.loadData(`${this.krosstatsUrl}/Utility/GetTeamSearchResult`,{searchString:t,take:n},s).then(Rt("data"))}getFullMatchInfo(t,n=!1){return this.loadData(`${this.krosstatsUrl}/Match/GetFullMatchInfo`,{matchId:t},n).then(Rt("data"))}};fe(xs,"LogoSize",dL),fe(xs,"instance"),fe(xs,"feedconstructBaseUrl","https://stats-api.feedconstruct.com/api"),fe(xs,"urlPrefix","900/93f428d0-6591-48da-859d-b6c326db2448");let Lt=xs;const JH="betcoapps.com",eU="_self",Ve=(e=null)=>{const t={};return(e||window.location.href).replace(IH,(n,s,o)=>(t[s]=o,o)),t},Fpe=(e,t,n)=>`${e}${e.includes("?")?"&":"?"}${t}=${n}`,tU=(e,t,n)=>t?`data:image/svg+xml,${encodeURIComponent(e)}`:`data:image/${n};base64,${Buffer.from(e).toString("base64")}`,st=e=>Object.entries(e).filter(([,t])=>t!==void 0).reduce((t,[n,s])=>(t.push(`${n}=${s}`),t),[]).join("&"),id=()=>`${window.location.protocol}//${window.location.host}${window.location.pathname}${window.location.hash?`${window.location.hash.split("?")[0]}`:""}`,$t=(...e)=>{window.history.replaceState({},document.title,e.length?qe(AM((t,n)=>e.includes(n)),st,t=>id().concat(t?`?${t}`:""))(Ve()):id())},My=e=>{const t=dt.countryCode;return e.filter(n=>!n.excludedCountries||!n.excludedCountries.includes(t))},By=e=>e.replace(/\s{2,}/g," "),Hpe=e=>{window.history.replaceState({},document.title,qe(st,t=>id().concat(t?`?${t}`:""))({...Ve(),...e}))},nU=(e,t)=>e&&t===eU?e:n=>e&&e.startsWith("?")?{search:`?${st({...Ve(n.search),...Ve(e)})}`}:{pathname:e},Cc=e=>{const t=new Date;return t.setMinutes(Math.round(t.getMinutes()/e)*e%60),t.setSeconds(0),t.setMilliseconds(0),t.getTime().toString()},wu=(e={},t={})=>{let n;for(n in t)if(t.hasOwnProperty(n))try{t[n].constructor===Object?t[n]["@replace"]===!0?(e[n]=t[n],delete e[n]["@replace"]):e[n]=wu(e[n],t[n]):e[n]=t[n]}catch{e[n]=t[n]}return e},P2=(e,t,n="")=>{if(t=t>>0,e.length>=t)return String(e);{t=t-e.length;let s="";if(t>=n.length)for(;t>0;)s+=n,t--;return s+String(e)}},AL=(e,t="")=>{const n=[];for(const s in e)e.hasOwnProperty(s)&&(t&&(e[s][t]=s),n.push(e[s]));return n},Dy=(e,t)=>e.order-t.order,sU=(e,t)=>e-t,Upe=(e,t)=>{const n=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return[...t].sort((s,o)=>n.compare(s[e],o[e]))},Ai=(e=null)=>e?(e^Math.random()*16>>e/4).toString(16):`id${(9987e3+-1e11).toString().replace(/[018]/g,Ai)}`,pm=e=>Object.prototype.toString.call(e)==="[object Object]",Gpe=e=>e.match(/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/g)!==null,Vpe=e=>{const t={};for(let n in e)e.hasOwnProperty(n)&&e[n]!==null&&(t[n]=e[n]);return t},Wpe=e=>new Date(e*1e3).setHours(0,0,0,0)/1e3;function Wp(e,t,n){return e.get(t)||n}const oU=e=>new Promise((t,n)=>{const s=new FileReader;s.onloadend=o=>{o.target?t({data:o.target.result,name:e.name}):n()},s.readAsDataURL(e)}),un=e=>{const[t,...n]=(typeof e=="string"?e:e.toString()).split(".");return[t.replace(/\B(?=(\d{3})+(?!\d))/g,","),...n].join(".")},rU=e=>{const t=MH.exec(e);if(t)return t[1]},Hd=e=>e.replace(EH,"-").replace(/-{2,}/g,"-").replace(/^-+|-+$/g,"").toLowerCase(),$pe=e=>isNaN(e.getTime())?"":[e.getFullYear(),P2((e.getMonth()+1).toString(),2,"0"),P2(e.getDate().toString(),2,"0")].join("-"),aU=e=>{const t=document.createElement("textarea");t.value=e,t.setAttribute("readonly",""),t.style.position="absolute",t.style.left="-9999px",document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)},Ype=e=>e.split(CH).join("_").toLowerCase(),L2=(e,t)=>pm(t)?Object.entries(t).reduce((n,[s,o])=>(n[e(s)]=L2(e,o),n),{}):Array.isArray(t)?t.map(n=>L2(e,n)):t,fL=e=>Array.from(new Set(e)),iU=e=>{const t=document.createElement("textarea");return t.innerHTML=e,t.value},Fy=ep(()=>{const{hostname:e,protocol:t}=window.location;if(e==="localhost"||t==="http:")return JH;const n=e.split(/\./);return n.slice(n.length===4?-3:-2).join(".")}),Qa=e=>e.includes("{domain}")?e.replace("{domain}",Fy()):e,mL=e=>{const{hostname:t,protocol:n}=window.location;return`${t==="localhost"?"https:":n}//${e}.${Fy()}`},lU=e=>{let t=e;return e.includes("://")&&(t=e.split("://")[1]),t.split(".")[0]},zpe=e=>{let t=decodeURIComponent(e);!t.startsWith("http://")&&!t.startsWith("https://")&&(t=`${window.location.protocol}//${t}`);const{hostname:n}=new URL(t),s=n.split("."),o=["co.uk","com.au","co.jp","co.in","com.br","net.br","org.br","gov.uk","ac.uk","gov.au","co.ke","com.mx","com.ar","com.co","com.sg","com.my","com.ph","com.ng","co.za","co.kr","co.th","co.id","com.tr","com.eg","com.sa","com.kw","com.om","com.qa","com.bh","com.lb","com.jo","com.cy","com.lk","com.bd","com.vn","com.hk","com.cn","com.tw","com.my","com.pk","com.np","com.af","com.kg","com.kz","com.tm","com.uz","com.az","com.ge","com.am","co.tz","co.zm","co.ug","com.na","co.bw","co.mz","com.et"],r=s.slice(-2).join("."),a=s.slice(-3).join(".");return o.includes(r)&&s.length>2?s.slice(-3).join("."):o.includes(a)&&s.length>3?s.slice(-4).join("."):s.length>2?s.slice(-2).join("."):n},pL=e=>e*60,hL=e=>pL(e*60),cU=e=>hL(e*24),Sa=()=>Math.floor(Date.now()/1e3),uU=(e=1)=>({width:window.screen.width*window.devicePixelRatio*e,height:window.screen.height*window.devicePixelRatio*e}),Bg=e=>e.length>2,qpe=e=>(e==null?void 0:e.replace(/\D/g,""))||"",Hy=e=>{const[{name:t},{name:n}={}]=e;return`${t}+${n?" "+n:""}`},wn=e=>e?/^[\p{Alpha}-]*$/gu.test(e)?e.toLowerCase():e.replace(/[^\p{Alpha} ]/gu,"").toLowerCase().trim().replace(/\s+/g,"-"):"_",dU=e=>e.replace(/_[a-z]/g,t=>t[1].toUpperCase()),Kpe=(e,t)=>{const n=e*(t/100);return parseFloat(n.toFixed(4))},AU=e=>Lt.getInstance().getTeamLogoUrl(e,Lt.LogoSize.Big),Qpe=e=>{const t=e%10,n=e%100;return t===1&&n!==11?e+"st":t===2&&n!==12?e+"nd":t===3&&n!==13?e+"rd":e+"th"},Zpe=e=>e?e.split(",").reduce((t,n)=>{const[s,o]=n.split(":");return s&&o&&(t[s.trim()]=o.trim()),t},{}):{};let Y={app:{site_id:0,siteName:"",redirectToWeb:0,showFutureAndSpecialHorseRacing:!1,redirectToBonuses:{enabled:!1,repeatTime:0},pageBuilderLayouts:[],additionalRewardsConfigurations:{destinationUrl:"https://www.ortak.me/"},getFormsConfigFromCms:!1,whiteListedIframeUrls:[],netherLandLicense:!1,restrictedKYCActions:[],useCookies:!1,showCookiesNotification:!1,showEligibleForBonusInfo:!0,walletConnect:{registrationFormConfig:[[[{name:"first_name",label:"First name",placeholder:"Enter your first name",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:"^[^0-9\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-\\s]+$",message:"message_for_valid_name"}}},{name:"last_name",label:"Last name",placeholder:"Enter your last name",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:"^[^0-9\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$",message:"message_for_valid_last_name"}}},{name:"doc_number",label:"Passport Number",placeholder:"",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:25,message:"Too long"},pattern:{value:"^[A-Za-z\\Ѐ-\\ӿ0-9]*[0-9]+[A-Za-z\\Ѐ-\\ӿ0-9]*$",message:"field_validation_message"}}},{name:"email",label:"Email",placeholder:"Enter your email address",type:"email",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:4,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:'^(([^<>()\\[\\]\\\\.,;:\\s@"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$',message:"Please enter a valid email address"}}},{name:"currency_name",label:"Currency",type:"select",placeholder:"Choose currency",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},{name:"password",label:"Password",type:"password",placeholder:"Enter your password",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:6,message:"This field should contain at least 6 characters"},maxLength:{value:50,message:"Too long"}}}]]],enabled:!1,deposit:!0,login:!0,registration:!0,connectToWallet:!0,showFastexWalletDownloadBanner:!0,projectId:"45f4062f4f6427f9e6eab952d2452b3c",alchemyId:"PK2GVHUK8JkYmLY7Y1I1qPdxBZmWwhnZ",showRegularButton:!1,defaultChainId:5165,defaultCurrency:"ETH"},acceptTermsAndConditionsPopUp:!1,affiliatesRedirectionDomain:"https://betco.link",logo:{source:"/defaultLogo.png"},geoUrl:"https://geoapi2.bcapps.org",toHarmonyUrl:"https://www.to-harmony.com/?ref={domain}#playandearn",tracking:{},backToTopButton:{isFloating:!0,position:"center-bottom-btn"},liveChat:{enabled:!1},swarm:{socketUrl:"wss://eu-swarm-ws-re.betconstruct.com/",longPollingUrl:"https://eu-swarm-lp.betconstruct.com/"},jackpot:{enabled:!0,socketUrl:"wss://rgs-wss.betconstructapps.com/jackpot"},promotionalBonuses:{enabled:!0,showClaimableInfoBeforeDeposit:!1,showClaimableInfoInDepositPage:!1},socialSharingPlatforms:[],tabNavigation:{default:[{id:"tab-live",to:"/sports/live/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Live",className:"bc-i-live",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-pre-match",to:"/sports/pre-match/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Sports",className:"bc-i-prematch",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-betslip",to:"",path:"",displayName:"Betslip",className:"bc-i-betslip",actions:[{type:"openBetslip",data:{}}],permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"casino-slots",to:"/casino/slots",path:"/casino/slots/:categoryId?/:gameExternalId?/:type?",displayName:"Casino",className:"bc-i-slots",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}}],casino:[{id:"tab-live",to:"/sports/live/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Live",className:"bc-i-live",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-skill-games",to:"/games",path:"/games/:gameExternalId?/:type?",displayName:"Games",className:"bc-i-games",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-live-casino",to:"/live-casino/home",path:"/live-casino/home/:extraCategory?/:providers?/:gameExternalId?/:type?",displayName:"Live Casino",className:"bc-i-livecasino",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"casino-slots",to:"/casino/slots",path:"/casino/slots/:categoryId?/:gameExternalId?/:type?",displayName:"Casino",className:"bc-i-slots",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}}],"live-casino":[{id:"tab-live",to:"/sports/live/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Live",className:"bc-i-live",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-skill-games",to:"/games",path:"/games/:gameExternalId?/:type?",displayName:"Games",className:"bc-i-games",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-live-casino",to:"/live-casino/home",path:"/live-casino/home/:extraCategory?/:providers?/:gameExternalId?/:type?",displayName:"Live Casino",className:"bc-i-livecasino",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"casino-slots",to:"/casino/slots",path:"/casino/slots/:categoryId?/:gameExternalId?/:type?",displayName:"Casino",className:"bc-i-slots",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}}],games:[{id:"tab-live",to:"/sports/live/event-view",path:"/sports/:pageType?/:gamePageName?/:sportAlias?/:regionAlias?/:competitionId?/:gameId?",displayName:"Live",className:"bc-i-live",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-skill-games",to:"/games",path:"/games/:gameExternalId?/:type?",displayName:"Games",className:"bc-i-games",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"tab-live-casino",to:"/live-casino/home",path:"/live-casino/home/:extraCategory?/:providers?/:gameExternalId?/:type?",displayName:"Live Casino",className:"bc-i-livecasino",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}},{id:"casino-slots",to:"/casino/slots",path:"/casino/slots/:categoryId?/:gameExternalId?/:type?",displayName:"Casino",className:"bc-i-slots",permissions:{showTo:0,profileTypes:[],customProfileTypes:[],profileActionType:1}}]},availableLanguages:{eng:{short:"EN",full:"English",order:1,code:"eng"}},homework:{enabled:!1},footer:{footerVisibleDefaultValue:!1,menuExpandedByDefault:!1,feedbackButton:!1,customContentAboveFooter:!0},header:{cryptoInfo:{enabled:!1,rateUpdateInterval:1e4,rateApiUrl:"https://cmsbetconstruct.com/content/marketdepthbtcav.json?v=",redirectUrl:"https://exchange.fulgurpay.com/?refId={site_id}&lang={lang}",promoPopup:{contentId:"350143",contentSiteId:"1019",animationEnabled:!0,animationDelay:3,animationDuration:10,buttonLink:"https://www.ortak.me/"}},navigation:{navigationMenuSearch:{enabled:!0,suggestedSearchTerms:{default:[{searchType:"Sport",searchTerm:"Champions League"},{searchType:"Casino",searchTerm:"Gates of Olympus"},{searchType:"Casino",searchTerm:"Regal Spins"},{searchType:"Casino",searchTerm:"20 Super Hot"},{searchType:"Live Casino",searchTerm:"Roulette"},{searchType:"Live Casino",searchTerm:"Blackjack"},{searchType:"Games",searchTerm:"Crash"},{searchType:"Games",searchTerm:"Poker"},{searchType:"Menu",searchTerm:"Tournaments"},{searchType:"Menu",searchTerm:"Wheel"},{searchType:"TV Games",searchTerm:"Keno"},{searchType:"TV Games",searchTerm:"Dice"},{searchType:"Virtual Sports",searchTerm:"Racing"},{searchType:"Virtual Sports",searchTerm:"Football"}]},recentSearchCount:15},web:{subHeaderMenu:!1,leftMenu:!1},mobile:{subHeaderMenu:!0,genericMenu:!1}},headerIcons:[]},preferences:{assets:{loader:"",logo:""},language:"eng",locale:"en",languageRtl:!1,timeFormat:"24h",sound:.75,oddFormat:0,hideBalance:!1,hideZeroBalances:!1,theme:"default",productType:"",currentPath:"",multiColumnView:!0,multiColumnViewExpanded:!1,gameDetailsMarketsTwoColumnViewEnabled:!0,esportsTheaterMode:!1,openMiniGames:!1,showAllCategoriesGamesWeb:!1,showAllCategoriesGamesMobile:!1,hideProviders:!1,providersViewList:!1},bonusHistory:{filterFormConfig:[[[{type:"select",name:"product",label:"Category"},{type:"select",name:"period",label:"Period",value:24,options:[{label:"1 hour",value:1},{label:"2 hours",value:2},{label:"3 hours",value:3},{label:"6 hours",value:6},{label:"12 hours",value:12},{label:"24 hours",value:24},{label:"48 hours",value:48},{label:"72 hours",value:72},{label:"Custom",value:""}]},{element:"date",name:"from_date",label:"Range",placeholder:"From",showOn:{period:[""]}},{element:"date",name:"to_date",label:"",placeholder:"To",showOn:{period:[""]}}]]]},profits:{filterFormConfig:[[[{type:"select",name:"product",label:"Category"},{type:"select",name:"period",label:"Period",defaultValue:24,options:[{label:"24 hours",value:24},{label:"72 hours",value:72},{label:"One week",value:168},{label:"30 Days",value:720},{label:"Custom",value:""}]},{element:"date",name:"from_date",label:"Range",placeholder:"From",showOn:{period:[""]}},{element:"date",name:"to_date",label:"",placeholder:"To",showOn:{period:[""]}}]]]},balanceHistory:{filterFormConfig:[[[{type:"select",name:"type",label:"Transaction Type"},{type:"select",name:"product",label:"Category"},{element:"date",name:"from_date",label:"Range",placeholder:"From"},{element:"date",name:"to_date",label:"",placeholder:"To"}]]]},netDepositHistory:{filterFormConfig:[[[{element:"date",name:"from_date",label:"Range",placeholder:"From"},{element:"date",name:"to_date",label:"",placeholder:"To"}]]]},twoFactor:{formConfig:[[[{type:"select",name:"trust_period",label:"Time Period",defaultValue:30,options:[{value:30,label:"30 Days"},{value:7,label:"7 Days"},{value:1,label:"1 Day"}]},{name:"is_device_trusted",type:"checkbox",label:"Trust this device?"},{name:"code",type:"otp-input",label:"Enter verification code",numInputs:6,rules:{required:{message:"Code is required"},minLength:{value:6,message:"Should contain exactly 6 digits"},maxLength:{value:6,message:"Should contain exactly 6 digits"}}}]]]},defaultLanguageByIP:{enabled:!1,regions:{}},activeSteps:{deposit:[{active_step:21,active_step_state:5,popup:{type:"info",title:"Confirmation",content:"terms_and_condition_before_deposit_content",buttons:[{label:"I agree",action:"ACCEPT_TERMS_AND_CONDITIONS"},{label:"I do not agree",action:""}]}}]},smartPanel:{items:[{title:"bonus_journey",target:"PANEL",component:"BonusJourney",iconClass:"bc-i-journey",actions:[],permissions:null},{title:"Bet history",target:"",component:"",iconClass:"bc-i-history",actions:[{type:"openAccountSection",data:{section:"history",page:"bets"}}],permissions:{loggedIn:!0}},{title:"What's new",target:"PANEL",component:"Notifications",iconClass:"bc-i-notification",actions:[],permissions:null},{title:"Favorite Games",target:"PANEL",component:"FavoriteGames",iconClass:"bc-i-star",actions:[],permissions:null},{title:"Messages",target:"",component:"Messages",iconClass:"bc-i-message",actions:[{type:"openMessages",data:{}}],permissions:{loggedIn:!0}},{title:"Bonuses",target:"",component:"Bonuses",iconClass:"bc-i-bonus",actions:[{type:"openBonuses",data:{}}],permissions:{loggedIn:!0,bonusAvailable:!0}},{title:"Settings",target:"PANEL",component:"Settings",iconClass:"bc-i-settings",actions:[],permissions:null},{title:"contact_support",target:"PANEL",component:"LiveChat",iconClass:"bc-i-live-chat",actions:[],permissions:null}]},lowBalancePopup:{enabled:!1,popupLifetimeMinutes:240,balanceThresholdByCurrencies:{EUR:1,USD:1,AMD:10}},promotions:{gridView:!1,showTitle:!0,showRegulationMessageInPopup:!1},showSeparatelyBonuses:!1,childSession:{switchWalletAfterLogin:{currency:"FTN",enabled:!0,showPopup:!0},showInfoPopupBeforeSessionSwitch:!0,showBonusRequestOnChildCurrency:!0},downloadPrintButtons:!0,enableVerificationAutoGetCode:!1,showHeaderNavigationIconsMobile:!1,clientOrtakRewardPopup:{enableRewardPopup:!0,destinationUrl:"https://www.ortak.me"}},statistics:{enabled:!1,showTeamLogos:!0,showCompetitionLogos:!0},sportsbook:{selectRegionsByDefault:!1,livePreMatchInitiallyExpanded:!0,expressOfTheDay:{showBetCount:!1},enableCompetitionNamesInitLoad:!0,eventChatEnabled:!1,enableAsianMarketPriceView:!1,disableConflictEventReplacement:!0,shareBooking:{enabled:!1},enabled:!0,betBuilder:{enabled:!1,apiUrl:"https://betconstruct-prod-gen2.sportcastlive.com/markets",apiKey:"a6aa080b-cea9-4e3f-aa02-9fef8d1f0c8f",params:"",showConfirmPopup:!0},minDecimalPlaces:2,oddFormats:[{name:"Decimal",format:0},{name:"Fractional",format:1},{name:"American",format:2},{name:"HongKong",format:3},{name:"Malay",format:4},{name:"Indo",format:5}],animations:{sportsWithAnimations:{Soccer:"wadua",Basketball:"wadua",Tennis:"wadua",IceHockey:"wadua",Volleyball:"wadua",Cricket:"wadua",Baseball:"wadua",AmericanFootball:"wadua",Darts:"wadua",RugbyLeague:"wadua",LeagueOfLegends:"wadua",Dota2:"wadua",HandBall:"wadua",WaterPolo:"wadua"},kievAnimation:{apiUrl:"https://visualization.ml.bcua.io",score:!0,statistic:!1,teamNames:!0,timer:!1},waduaAnimation:{apiUrl:"https://widget-iframe.wadua.io",statistic:!1,header:!0,timer:!1}},integrationLiveStreaming:{enabledIFrameLiveStream:!1},liveStreaming:{enabled:!0,additionalOptions:{allowFullScreen:!0,aspectRatio:[16,9]}},betCloud:{enabled:!1},tournaments:{enabled:!1},availableBetTypes:[{name:"Single",value:1},{name:"Multiple",value:2},{name:"System",value:3}],showJackpotWidget:!1,betslip:{enableFrenchFreebet:!1,superBet:{waitSuperBetAnswer:15},enableSystemCuts:!1,enableMiniGames:!1,contentTabs:[{type:0,title:"Betslip"},{type:1,title:"Open Bets",loginRequired:!0}],underBetslipContent:[{type:"ROW",id:"-9999e9f3062",content:[{type:"COLUMN",id:"-9999d6b343ca3",content:[{type:"COMPONENT",name:"BetslipBanner",settings:{contentId:"betslip_banners"}}]}],settings:{gridTemplate:[12]}}],underBetslipEsportContent:[{type:"ROW",id:"-9999e9f306332",content:[{type:"COLUMN",id:"-9999d6b343ca3",content:[{type:"COMPONENT",name:"Slider",settings:{contentId:"esport_betslip_banners"}}]}],settings:{gridTemplate:[12]}}],underBetslipVirtualContent:[{type:"ROW",id:"-9999e9f307712",content:[{type:"COLUMN",id:"-9999d6b30213",content:[{type:"COMPONENT",name:"Slider",settings:{contentId:"virtual_sport_betslip_banners"}}]}],settings:{gridTemplate:[12]}}]},specialOptions:[{label:"Multiple of the day",value:"multiple-of-the-day"},{label:"Upcoming Matches",value:"upcoming-matches"},{label:"Popular Matches",value:"popular-matches"},{label:"Popular competitions",value:"popular-competitions"},{label:"Boosted bets",value:"boosted-bets"},{label:"Coupons",value:"coupons"},{label:"Favorite Team",value:"favorite-team"}],betHistory:{filterFormConfig:[[[{type:"number",name:"bet_id",label:"Bet ID",placeholder:"#"},{type:"text",name:"name",label:"Sport Name",placeholder:"#"},{type:"select",name:"bet_type",label:"Bet Type"},{type:"select",name:"period",label:"Period",value:24,options:[{label:"24 hours",value:24},{label:"72 hours",value:72},{label:"One week",value:168},{label:"30 Days",value:720},{label:"Custom",value:""}]},{element:"date",name:"from_date",label:"Range",placeholder:"From",showOn:{period:[""]}},{element:"date",name:"to_date",label:"",placeholder:"To",showOn:{period:[""]}}]]]},gameSuggestedEventsWidget:{enabled:!1},editBetEnabled:!0,gamesDefaultTimeFilter:-1,gameNumber:{enabled:!1},showBookingBetPrintButton:!1,showEsportsInPopularMatches:!1,showVisibleInPrematchGames:!0,horseRacingURL:"https://horseracing.betcoapps.com"},formElements:{recaptcha:{type:"recaptcha",rules:{}},date:{label:"Choose date",type:"date",className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},email:{label:"Email",placeholder:"Enter your email address",type:"email",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:4,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:'^(([^<>()\\[\\]\\\\.,;:\\s@"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$',message:"Please enter a valid email address"}}},password:{label:"Password",placeholder:"Enter your password",type:"password",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:6,message:"This field should contain at least 6 characters"},maxLength:{value:50,message:"Too long"}}},first_name:{label:"First name",placeholder:"Enter your first name",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:"^[^0-9\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-\\s]+$",message:"message_for_valid_name"}}},last_name:{label:"Last name",placeholder:"Enter your last name",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:50,message:"Too long"},pattern:{value:"^[^0-9\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$",message:"message_for_valid_last_name"}}},gender:{label:"Gender",type:"select",placeholder:"Choose gender",options:[{label:"Male",value:"M"},{label:"Female",value:"F"}],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},incomeSources:{label:"Source of Income",type:"select",placeholder:"Choose Income",options:[{label:"Salary",value:"Salary"},{label:"Self-employed",value:"Self-employed"},{label:"Inheritance",value:"Inheritance"},{label:"Savings",value:"Savings"},{label:"Investments",value:"Investments"},{label:"Pension",value:"Pension"},{label:"Business Activity",value:"Business Activity"},{label:"Competitions",value:"Competitions"},{label:"Donation",value:"Donation"},{label:"Loan",value:"Loan"},{label:"Capital Sale/Rent",value:"Capital Sale/Rent"}],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},salary_level:{label:"Salary level",type:"select",placeholder:"Choose Salary level",options:[{label:"£0 - £20,000",value:"0-20000"},{label:"£20.000 - £40,000",value:"20000-40000"},{label:"£40,000 - £60,000",value:"40000-60000"},{label:"£60,000 - £80.000",value:"60000-80000"},{label:"£80,000 - £100,000",value:"80000-100000"},{label:"£100.000 - £150,000",value:"100000-150000"},{label:"£150,000 plus",value:"150000-500000"}]},occupation:{label:"Occupation",type:"select",placeholder:"Choose occupation",options:[{label:"Administrative/Executive",value:"Administrative/Executive"},{label:"Agricultural",value:"Agricultural"},{label:"Armed forces",value:"Armed forces"},{label:"Art worker",value:"Art worker"},{label:"Banking industry",value:"Banking industry"},{label:"Barber",value:"Barber"},{label:"Butcher",value:"Butcher"},{label:"Clerical",value:"Clerical"},{label:"Coach",value:"Coach"},{label:"Construction",value:"Construction"},{label:"Cook",value:"Cook"},{label:"Doctor",value:"Doctor"},{label:"Dentist",value:"Dentist"},{label:"Economist",value:"Economist"},{label:"Teacher",value:"Teacher"},{label:"Engineer",value:"Engineer"},{label:"Financial Services",value:"Financial Services"},{label:"Gambling industry",value:"Gambling industry"},{label:"IT technology",value:"IT technology"},{label:"Legal Services",value:"Legal Services"},{label:"Mining",value:"Mining"},{label:"Nurse",value:"Nurse"},{label:"Police",value:"Police"},{label:"Politician",value:"Politician"},{label:"Professional/Senior administrative",value:"Professional/Senior administrative"},{label:"Public Services",value:"Public Services"},{label:"Retired",value:"Retired"},{label:"Self-employed",value:"Self-employed"},{label:"Self-employed professional",value:"Self-employed professional"},{label:"Shipping Services",value:"Shipping Services"},{label:"Skilled Manual",value:"Skilled Manual"},{label:"Student",value:"Student"},{label:"Transport Services",value:"Transport Services"},{label:"Unemployed",value:"Unemployed"},{label:"Unskilled manual",value:"Unskilled manual"},{label:"Veterinarian",value:"Veterinarian"}],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},home_outlet:{label:"Home outlet",type:"select",placeholder:"Choose home outlet",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},id_type:{label:"Personal ID type",type:"select",placeholder:"Choose personal ID type",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},promo_code:{label:"Promo code",placeholder:"",type:"text",className:"",customAttrs:{},rules:{}},agree:{label:"Agree with terms and conditions",placeholder:"",type:"agree",className:"",customAttrs:{},rules:{required:{message:"You should agree with terms and conditions to continue"}}},remember_me:{label:"Remember me",placeholder:"",type:"checkbox",className:"",customAttrs:{},rules:{},value:!1},doc_number:{label:"Passport Number",placeholder:"",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:2,message:"Too short"},maxLength:{value:25,message:"Too long"},pattern:{value:"^[A-Za-z\\Ѐ-\\ӿ0-9]*[0-9]+[A-Za-z\\Ѐ-\\ӿ0-9]*$",message:"field_validation_message"}}},cpf:{label:"Cpf",placeholder:"",type:"cpf",className:"",customAttrs:{checkViaBackend:{enabled:!1,version:0,prefillFields:["first_name","last_name","birth_date"],autoCheck:!1}},rules:{required:{message:"This field is required"},length:{value:14,message:"Too short"}}},country:{label:"Country",placeholder:"Select country",type:"country",className:"",customAttrs:{},rules:{}},multiPromoCode:{label:"Promo code",placeholder:"Promo code",type:"multiPromoCode",className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},phone:{label:"Phone Number",placeholder:"Enter number",type:"phone",className:"",customAttrs:{isCountryCodeEditable:!1},rules:{required:{message:"This field is required"},minLength:{value:0,message:"Too short"},maxLength:{value:50,message:"Too long"}}},username:{label:"Email / Username",placeholder:"Enter your Login or Email",type:"text",className:"",customAttrs:{},rules:{required:{message:"This field is required"},minLength:{value:4,message:"This field should contain at least 4 characters"},pattern:{value:"^[a-zA-Z0-9]*[a-zA-Z][a-zA-Z0-9_-]*$",message:"message_for_valid_username"}}},textarea:{label:"Message",placeholder:"Enter text here",type:"textarea",className:"",customAttrs:{},rules:{required:{message:"This field is required"},maxLength:{value:4e3,message:"Maximum 4000 characters allowed"}}},currency:{label:"Currency",type:"select",placeholder:"Choose currency",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}},swift_code:{label:"Bank Name",type:"bankName",options:[],className:"",customAttrs:{},rules:{required:{message:"This field is required"}}}},cms:{apiUrl:"https://cmsbetconstruct.com",cacheLayerSubdomain:"go",useWebp:!0},dynamicallyStructuredPages:{},accountNavigation:{history:{order:1,section:"history",showPagesInAccountPopup:!0,pages:["bets","open-bets","cashed-out","won","lost"]},balance:{order:3,section:"balance",showPagesInAccountPopup:!0,pages:["deposit","withdraw","info","history","withdraws"]},bonuses:{order:4,section:"bonuses",showPagesInAccountPopup:!0,pages:["sport","casino","bonus-history"]},"bonus-journey":{order:5,section:"bonus-journey",showPagesInAccountPopup:!1,pages:[]},profile:{order:6,section:"profile",showPagesInAccountPopup:!0,pages:["details","change-password","verify-account"]},messages:{order:7,section:"messages",showPagesInAccountPopup:!0,pages:[]},"cashback-cashout":{order:8,section:"cashback-cashout",showPagesInAccountPopup:!0,pages:[]},profits:{order:9,section:"profits",showPagesInAccountPopup:!0,pages:[]},"stake-and-earn":{order:10,section:"stake-and-earn",showPagesInAccountPopup:!1,pages:[]},rewards:{order:11,section:"rewards",showPagesInAccountPopup:!1,pages:[]},limits:{order:12,section:"limits",showPagesInAccountPopup:!1,pages:[]},vouchers:{order:13,section:"vouchers",showPagesInAccountPopup:!1,pages:[]},"bank-account":{order:14,section:"bank-account",showPagesInAccountPopup:!1,pages:[]}},mobileAppNotification:{enabled:!1,popupLifetimeInDays:7},userAuthentication:{authPopupAsWidget:!1,emailVerificationEnable:!1,phoneNumberVerificationEnable:!1,documentUploadList:!0,forgetPassword:{resetViaEmail:!0,externalPage:{enabled:!1,url:"",target:"_self"},resetWithEmailFormConfig:[[[{element:"email",name:"email"}]]],resetWithPhoneFormConfig:[[[{label:"Enter phone number",type:"text",name:"phone_number",rules:{required:{message:"This field is required"},minLength:{value:6,message:"Too short"},maxLength:{value:50,message:"Too long"}}}]]],resetPasswordConfig:[[[{element:"password",name:"password",placeholder:"New Password"},{element:"password",label:"Repeat Password",name:"repeat_password",placeholder:"Repeat New Password",rules:{match:{value:"password",message:"Passwords don't match"}}}]]]},registration:{enableForgetUsername:!1,btagDataSetterForPromos:"promo_code",setDefaultCurrencyValue:!0,termsBeforeRegisterButton:!1,minimumAllowedAgeByCountry:{default:18,CM:21},autoSetCurrency:{enabled:!1,availableList:{}},hideGoogleTermsAndConditions:!1,formConfig:[[[{element:"first_name",label:"Name",name:"first_name"},{element:"last_name",label:"Surname",name:"last_name"},{element:"email",name:"email",label:"Email"},{element:"password",name:"password"},{element:"password",name:"repeat_password",label:"Confirm Password",rules:{match:{value:"password",message:"Passwords don't match"}}},{element:"country",name:"country_code"},{element:"currency",name:"currency_name"},{element:"agree",name:"agree"}]]],redirectOnSuccessUrl:"",loginRightAfterRegistration:!0,openConfirmPopup:{enabled:!1,showOn:"onClose"},showSocialIcons:!1},login:{enabledForRestrictedCountries:!1,showSocialIcons:!1,formConfig:[[[{element:"username",label:"Email / Username",placeholder:"Username, email or phone number",name:"username"},{element:"password",name:"password"},{element:"remember_me",name:"remember_me"}]]]}},casino:{gamesUrl:"",depositIframe:{enabled:!1,url:"https://deposit.betcoapps.com/"},loyaltyOrtakConfigurations:{enabled:!1,isGlobal:!0,redirectUrl:"https://www.ortak.me"},enabled:!0,disableAgeRestrictedGames:!0,gamesUrlSuffix:"LaunchGame",showAllCategoriesGamesWeb:!1,showAllCategoriesGamesMobile:!1,collapsedCasinoListEnabled:!1,checkClientCasinoGamesRestriction:!1,enableRecommendedGamesCategory:!1,showGameInfoDescription:!0,genericPage:{enabled:!0,enableExtraCategoriesFilter:!1}},liveCasino:{enableCategoriesFilter:!1,providersMultiselect:!0},profile:{profileDetailsConfig:[[[{type:"text",label:"ID",name:"id",readOnly:!0},{element:"first_name",name:"first_name",readOnly:!0},{element:"last_name",name:"last_name",readOnly:!0},{element:"date",name:"birth_date",label:"Birth date",readOnly:!0},{element:"gender",name:"gender",readOnly:!0},{element:"email",name:"email",readOnly:!0},{element:"doc_number",name:"doc_number",readOnly:!0},{element:"country",name:"country_code",readOnly:!0},{type:"text",label:"City",name:"city",rules:{required:{message:"This field is required"}}},{type:"text",label:"Address",name:"address",rules:{required:{message:"This field is required"}}},{element:"phone",name:"phone"}],[{type:"info",name:"",value:"Subscribe for"},{type:"separator",name:"",className:"subscribeBelowSeparator"},{type:"radio",label:"Internal Messages",name:"subscribe_to_internal_message",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]},{type:"radio",label:"Push Notifications",name:"subscribe_to_push_notification",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]},{type:"radio",label:"Phone Call",name:"subscribe_to_phone_call",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]},{type:"radio",label:"Email",name:"subscribe_to_email",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]},{type:"radio",label:"SMS",name:"subscribe_to_sms",options:[{label:"Yes",value:"true"},{label:"No",value:"false"}]}],[{type:"separator",name:"",className:"passwordAboveSeparator"},{type:"info",name:"",value:"Enter your password to save changes"},{element:"password",label:"Current Password",name:"password",rules:{required:{message:"This field is required"},pattern:null}}]]],profileChangePasswordFormConfig:[[[{element:"password",name:"password",label:"Current Password",rules:null},{element:"password",name:"new_password",label:"New Password"},{element:"password",name:"new_password_confirm",label:"Confirm New Password",rules:{match:{value:"new_password",message:"Passwords don't match"}}}]]],profileSessionDurationLimit:[[[{type:"number",label:"Session Duration Daily Limit",name:"max_session_duration_daily",placeholder:"Enter amount",rules:{required:{message:"This field is required"},min:{value:1,message:"minimum_session_duration_daily_error"},max:{value:24,message:"maximum_session_duration_daily_error"},pattern:{value:"^[0-9]+$",message:"session_duration_validation_monthly"}}},{type:"number",label:"Session Duration Weekly Limit",name:"max_session_duration_weekly",placeholder:"Enter amount",rules:{required:{message:"This field is required"},min:{value:7,message:"minimum_session_duration_weekly_error"},max:{value:168,message:"maximum_session_duration_weekly_error"},pattern:{value:"^[0-9]+$",message:"session_duration_validation_monthly"}}},{type:"number",label:"Session Duration Monthly Limit",name:"max_session_duration_monthly",placeholder:"Enter amount",rules:{required:{message:"This field is required"},min:{value:30,message:"minimum_session_duration_monthly_error"},max:{value:720,message:"maximum_session_duration_monthly_error"},pattern:{value:"^[0-9]+$",message:"session_duration_validation_monthly"}}}]]],profileSessionHistory:[[[{type:"select",name:"period",label:"Period",defaultValue:24,options:[{label:"24 hours",value:24},{label:"72 hours",value:72},{label:"One week",value:168},{label:"30 Days",value:720},{label:"Custom",value:""}]},{element:"date",name:"from_date",label:"Range",placeholder:"From",showOn:{period:[""]}},{element:"date",name:"to_date",label:"",placeholder:"To",showOn:{period:[""]}}]]],profileRealityCheckFormConfig:[[[{type:"radio",name:"active_time",label:"",options:[{label:"No limit",value:0},{label:"10 mins",value:600},{label:"20 mins",value:1200},{label:"30 mins",value:1800},{label:"1 hour",value:3600},{label:"2 hours",value:7200},{label:"4 hours",value:14400},{label:"6 hours",value:21600},{label:"8 hours",value:28800}]}]]],profileOccupationConfig:[[[{element:"occupation",label:"Occupation",name:"occupation"},{element:"salary_level",label:"Salary Level",name:"salary_level"}]]],profileBalanceLimit:[[[{type:"number",label:"Balance Limit",name:"balance_limit",placeholder:"Enter amount",rules:{pattern:{value:"^[0-9//S]+$",message:"balance_limit_error"}}}]]],profileBetLimitsFormConfig:[[[{type:"number",name:"sport_max_single_bet",label:"Max One Bet Amount",placeholder:"Enter amount"},{type:"number",name:"sport_max_daily_bet",label:"Max Daily Bet Amount",placeholder:"Enter amount"},{type:"number",name:"sport_max_weekly_bet",label:"Max Weekly Bet Amount",placeholder:"Enter amount"},{type:"number",name:"sport_max_monthly_bet",label:"Max Monthly Bet Amount",placeholder:"Enter amount"}],[{type:"number",name:"casino_max_single_bet",label:"Max Casino One Bet Amount",placeholder:"Enter amount"},{type:"number",name:"casino_max_daily_bet",label:"Max Casino Daily Bet Amount",placeholder:"Enter amount"},{type:"number",name:"casino_max_weekly_bet",label:"Max Casino Weekly Bet Amount",placeholder:"Enter amount"},{type:"number",name:"casino_max_monthly_bet",label:"Max Casino Monthly Bet Amount",placeholder:"Enter amount"}]]],profileDepositLimitsFormConfig:[[[{type:"number",name:"max_day_deposit",label:"Day",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}},{type:"number",name:"max_week_deposit",label:"Week",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}},{type:"number",name:"max_month_deposit",label:"Month",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}}]]],profileLossLimitsFormConfig:[[[{type:"number",name:"daily_loss",label:"Day",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}},{type:"number",name:"weekly_loss",label:"Week",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}},{type:"number",name:"monthly_loss",label:"Month",placeholder:"Enter amount",rules:{required:{message:"This field is required"}}}]]],profileLoginLimitConfig:[[[{type:"radio",name:"login_limit_duration",label:"",rules:{required:{message:"This field is required"}},options:[{label:"no limit",value:0},{label:"30 mins",value:30},{label:"1 hour",value:60},{label:"2 hours",value:120},{label:"4 hours",value:240},{label:"6 hours",value:360},{label:"8 hours",value:480}]},{element:"password",name:"password",label:"Password*"}]]],profileTimeOutConfig:[[[{type:"radio",name:"minutes",label:"",rules:{required:{message:"This field is required"}},options:[{label:"24 hours",value:1440},{label:"One week",value:10080},{label:"One month",value:43200},{label:"Two months",value:86400}]},{element:"password",name:"password",label:"Password*"}]]],profileSelfExclusionConfig:[[[{type:"radio",name:"minutes",label:"",rules:{required:{message:"This field is required"}},options:[{label:"3 months",value:129600},{label:"6 months",value:259200},{label:"1 year",value:518400},{label:"2 years",value:1036800},{label:"5 years",value:2592e3}]},{element:"password",name:"password",label:"Password*"}]]],profileAccountClosureConfig:[[[{label:"reason_text_label",element:"input",name:"reason_text",type:"textarea",placeholder:"reason_text_placeholder",rules:{required:{message:"This field is required"},maxLength:{value:4e3,message:"Maximum 4000 characters allowed"}}},{element:"password",name:"password",label:"Password*"}]]],profileVerifyAccountFormConfig:[[[{type:"select",name:"selectedImageType",label:"Please select your type of ID",rules:{required:{message:"Please select your type of ID"}},options:[{value:1,label:"Bank Slip"},{value:2,label:"Document"},{value:3,label:"Passport"},{value:4,label:"Driver's License"},{value:5,label:"IBAN"},{value:6,label:"Social Card ID"},{value:7,label:"Other"},{value:15,label:"Selfie"}]},{type:"file",name:"passportImage",label:"Attach file",rules:{required:{message:"Please upload an image and select the type of your chosen method of identification."}}}]]],newUserMessageFormConfig:[[[{type:"text",name:"subject",label:"Subject",rules:{required:{message:"This field is required"},maxLength:{value:255,message:"Maximum 255 characters allowed"}}},{element:"textarea",name:"body",maxLength:4e3}]]]},pmu:{url:""},racing:{menuTabs:{showHorseRacing:!0,showGreyhounds:!0}},virtualSports:{url:"",integrationMode:!0,enableCategoriesFilter:!1},payment:{enabledInFooter:!0,methods:[],enableWithdrawCancelButton:!0,withdrawPrecheck:!1,enableSoundOnDepositOrWithdraw:!1,paymentDetailsExpanded:!1,paymentDescriptionOnTop:!0,showBetShopPrintButton:!1},enabledProducts:{competition:!0},partner:{},quiz:{url:"",className:"iframe-full-page",permissions:{loggedIn:!0,loggedOut:!1}},competition:{url:{mobile:"https://euro2020m.betcoapps.com/?integrationMode=1",web:"https://euro2020.betcoapps.com/?integrationMode=1"},bannerContentId:582},euro2024:{url:{mobile:"https://euro2024m.abstractname.com/?integrationMode=1",web:"https://euro2024.abstractname.com/?integrationMode=1"},bannerContentId:18394},oneSignal:{enabled:!1,redirectUri:"https://pushme-test.trexname.com"}};const fU=e=>{Y=e},Ln={eng:"en",ger:"de",hat:"fr",fra:"fr",spa:"es",ita:"it",por:"pt",por_2:"pb","pt-br":"pb",gre:"el",rus:"ru",lit:"lt",lav:"lv",arm:"hy",geo:"ka",arb:"ar",far:"fa",tur:"tr",chn:"zh",chi:"zh",zho:"zh",est:"et",ind:"id",kor:"ko",msa:"ms",pol:"pl",ron:"ro",cze:"cs",slo:"sk",slk:"sk",kur:"ku",jpn:"ja",aze:"az",srp:"sr",ukr:"uk",zhh:"zs",bgr:"bg",translit:"rt",nor:"no",nld:"nl",dut:"nl",fas:"fa",heb:"he",swe:"sv",fin:"fi",slv:"sl",tha:"th",alb:"sq","en-ca":"cn",kir:"ky",kin:"rw",swa:"sw",uzb:"uz",vnm:"vi",dan:"da",amh:"am",hin:"hi",rum:"ro",azf:"ap",kaz:"kk",hrv:"hr",sgp:"sy",ben:"bn",tgl:"tl",rov:"rv",aus:"au","en-nz":"nz"},mU=tp(Ln),K0={pol:"eng","pt-br":"por_2",fre:"fra",hat:"fra",chi:"zho",mac:"mkd",lat:"lav",fas:"fas",dut:"nld",rum:"ron",vnm:"vie"},pU=()=>{var e=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s'\/'-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|'\/'-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw'\/'-(n|u)|c55\/|capi|ccwa|cdm'\/'-|cell|chtm|cldc|cmd'\/'-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc'\/'-s|devi|dica|dmob|do(c|p)o|ds(12|'\/'-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly('\/'-|_)|g1 u|g560|gene|gf'\/'-5|g'\/'-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd'\/'-(m|p|t)|hei'\/'-|hi(pt|ta)|hp( i|ip)|hs'\/'-c|ht(c('\/'-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i'\/'-(20|go|ma)|i230|iac( |'\/'-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc'\/'-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|'\/'-[a-w])|libw|lynx|m1'\/'-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m'\/'-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t('\/'-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)'\/'-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|'\/'-([1-8]|c))|phil|pire|pl(ay|uc)|pn'\/'-2|po(ck|rt|se)|prox|psio|pt'\/'-g|qa'\/'-a|qc(07|12|21|32|60|'\/'-[2-7]|i'\/'-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h'\/'-|oo|p'\/'-)|sdk\/|se(c('\/'-|0|1)|47|mc|nd|ri)|sgh'\/'-|shar|sie('\/'-|m)|sk'\/'-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h'\/'-|v'\/'-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl'\/'-|tdg'\/'-|tel(i|m)|tim'\/'-|t'\/'-mo|to(pl|sh)|ts(70|m'\/'-|m3|m5)|tx'\/'-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|'\/'-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c('\/'-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas'\/'-|your|zeto|zte'\/'-/i.test(t.substr(0,4)))&&(e=!0)}(navigator.userAgent||navigator.vendor||window.opera),e},hU=()=>{const{platform:e,userAgent:t}=window.navigator;return["Macintosh","MacIntel","MacPPC","Mac68K"].includes(e)?"MacOS":["iPhone","iPad","iPod"].includes(e)?"IOS":["Win32","Win64","Windows","WinCE"].includes(e)?"Windows":/Android/.test(t)?"Android":/Linux/.test(e)?"Linux":"Unknown"},gU=()=>{let e=Am.ENTIRE;return function(t){Object.values(Am).includes(t)&&(e=t)}(window.location.pathname.split("/")[1]),e},ce={isMobile:0,integrationType:gU(),userOs:hU(),useWebp:0,fingerprint:"",utmParameters:"",headerMainSectionHeightPx:0,headerBlockHeightPx:0,mobileSubHeaderNavigationHeightPx:0,webSubHeaderNavigationHeightPx:0,mobileHeaderNavigationHeightPx:0,webHeaderNavigationHeightPx:0,webLeftMenuNavigationWidthPx:0,terminalID:0};var gL={exports:{}},vL={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},_L={exports:{}},vU=function(t){return!t||typeof t=="string"?!1:t instanceof Array||Array.isArray(t)||t.length>=0&&(t.splice instanceof Function||Object.getOwnPropertyDescriptor(t,t.length-1)&&t.constructor.name!=="String")},_U=vU,yU=Array.prototype.concat,bU=Array.prototype.slice,R2=_L.exports=function(t){for(var n=[],s=0,o=t.length;s=4&&e[3]!==1&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"};Ls.to.keyword=function(e){return bL[e.slice(0,3)]};function ha(e,t,n){return Math.min(Math.max(t,e),n)}function OA(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}var CU=gL.exports;const ld=vL,EL={};for(const e of Object.keys(ld))EL[ld[e]]=e;const De={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};var CL=De;for(const e of Object.keys(De)){if(!("channels"in De[e]))throw new Error("missing channels property: "+e);if(!("labels"in De[e]))throw new Error("missing channel labels property: "+e);if(De[e].labels.length!==De[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:t,labels:n}=De[e];delete De[e].channels,delete De[e].labels,Object.defineProperty(De[e],"channels",{value:t}),Object.defineProperty(De[e],"labels",{value:n})}De.rgb.hsl=function(e){const t=e[0]/255,n=e[1]/255,s=e[2]/255,o=Math.min(t,n,s),r=Math.max(t,n,s),a=r-o;let l,c;r===o?l=0:t===r?l=(n-s)/a:n===r?l=2+(s-t)/a:s===r&&(l=4+(t-n)/a),l=Math.min(l*60,360),l<0&&(l+=360);const u=(o+r)/2;return r===o?c=0:u<=.5?c=a/(r+o):c=a/(2-r-o),[l,c*100,u*100]};De.rgb.hsv=function(e){let t,n,s,o,r;const a=e[0]/255,l=e[1]/255,c=e[2]/255,u=Math.max(a,l,c),d=u-Math.min(a,l,c),A=function(m){return(u-m)/6/d+1/2};return d===0?(o=0,r=0):(r=d/u,t=A(a),n=A(l),s=A(c),a===u?o=s-n:l===u?o=1/3+t-s:c===u&&(o=2/3+n-t),o<0?o+=1:o>1&&(o-=1)),[o*360,r*100,u*100]};De.rgb.hwb=function(e){const t=e[0],n=e[1];let s=e[2];const o=De.rgb.hsl(e)[0],r=1/255*Math.min(t,Math.min(n,s));return s=1-1/255*Math.max(t,Math.max(n,s)),[o,r*100,s*100]};De.rgb.cmyk=function(e){const t=e[0]/255,n=e[1]/255,s=e[2]/255,o=Math.min(1-t,1-n,1-s),r=(1-t-o)/(1-o)||0,a=(1-n-o)/(1-o)||0,l=(1-s-o)/(1-o)||0;return[r*100,a*100,l*100,o*100]};function SU(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}De.rgb.keyword=function(e){const t=EL[e];if(t)return t;let n=1/0,s;for(const o of Object.keys(ld)){const r=ld[o],a=SU(e,r);a.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,s=s>.04045?((s+.055)/1.055)**2.4:s/12.92;const o=t*.4124+n*.3576+s*.1805,r=t*.2126+n*.7152+s*.0722,a=t*.0193+n*.1192+s*.9505;return[o*100,r*100,a*100]};De.rgb.lab=function(e){const t=De.rgb.xyz(e);let n=t[0],s=t[1],o=t[2];n/=95.047,s/=100,o/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,s=s>.008856?s**(1/3):7.787*s+16/116,o=o>.008856?o**(1/3):7.787*o+16/116;const r=116*s-16,a=500*(n-s),l=200*(s-o);return[r,a,l]};De.hsl.rgb=function(e){const t=e[0]/360,n=e[1]/100,s=e[2]/100;let o,r,a;if(n===0)return a=s*255,[a,a,a];s<.5?o=s*(1+n):o=s+n-s*n;const l=2*s-o,c=[0,0,0];for(let u=0;u<3;u++)r=t+1/3*-(u-1),r<0&&r++,r>1&&r--,6*r<1?a=l+(o-l)*6*r:2*r<1?a=o:3*r<2?a=l+(o-l)*(2/3-r)*6:a=l,c[u]=a*255;return c};De.hsl.hsv=function(e){const t=e[0];let n=e[1]/100,s=e[2]/100,o=n;const r=Math.max(s,.01);s*=2,n*=s<=1?s:2-s,o*=r<=1?r:2-r;const a=(s+n)/2,l=s===0?2*o/(r+o):2*n/(s+n);return[t,l*100,a*100]};De.hsv.rgb=function(e){const t=e[0]/60,n=e[1]/100;let s=e[2]/100;const o=Math.floor(t)%6,r=t-Math.floor(t),a=255*s*(1-n),l=255*s*(1-n*r),c=255*s*(1-n*(1-r));switch(s*=255,o){case 0:return[s,c,a];case 1:return[l,s,a];case 2:return[a,s,c];case 3:return[a,l,s];case 4:return[c,a,s];case 5:return[s,a,l]}};De.hsv.hsl=function(e){const t=e[0],n=e[1]/100,s=e[2]/100,o=Math.max(s,.01);let r,a;a=(2-n)*s;const l=(2-n)*o;return r=n*o,r/=l<=1?l:2-l,r=r||0,a/=2,[t,r*100,a*100]};De.hwb.rgb=function(e){const t=e[0]/360;let n=e[1]/100,s=e[2]/100;const o=n+s;let r;o>1&&(n/=o,s/=o);const a=Math.floor(6*t),l=1-s;r=6*t-a,a&1&&(r=1-r);const c=n+r*(l-n);let u,d,A;switch(a){default:case 6:case 0:u=l,d=c,A=n;break;case 1:u=c,d=l,A=n;break;case 2:u=n,d=l,A=c;break;case 3:u=n,d=c,A=l;break;case 4:u=c,d=n,A=l;break;case 5:u=l,d=n,A=c;break}return[u*255,d*255,A*255]};De.cmyk.rgb=function(e){const t=e[0]/100,n=e[1]/100,s=e[2]/100,o=e[3]/100,r=1-Math.min(1,t*(1-o)+o),a=1-Math.min(1,n*(1-o)+o),l=1-Math.min(1,s*(1-o)+o);return[r*255,a*255,l*255]};De.xyz.rgb=function(e){const t=e[0]/100,n=e[1]/100,s=e[2]/100;let o,r,a;return o=t*3.2406+n*-1.5372+s*-.4986,r=t*-.9689+n*1.8758+s*.0415,a=t*.0557+n*-.204+s*1.057,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,o=Math.min(Math.max(0,o),1),r=Math.min(Math.max(0,r),1),a=Math.min(Math.max(0,a),1),[o*255,r*255,a*255]};De.xyz.lab=function(e){let t=e[0],n=e[1],s=e[2];t/=95.047,n/=100,s/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,s=s>.008856?s**(1/3):7.787*s+16/116;const o=116*n-16,r=500*(t-n),a=200*(n-s);return[o,r,a]};De.lab.xyz=function(e){const t=e[0],n=e[1],s=e[2];let o,r,a;r=(t+16)/116,o=n/500+r,a=r-s/200;const l=r**3,c=o**3,u=a**3;return r=l>.008856?l:(r-16/116)/7.787,o=c>.008856?c:(o-16/116)/7.787,a=u>.008856?u:(a-16/116)/7.787,o*=95.047,r*=100,a*=108.883,[o,r,a]};De.lab.lch=function(e){const t=e[0],n=e[1],s=e[2];let o;o=Math.atan2(s,n)*360/2/Math.PI,o<0&&(o+=360);const a=Math.sqrt(n*n+s*s);return[t,a,o]};De.lch.lab=function(e){const t=e[0],n=e[1],o=e[2]/360*2*Math.PI,r=n*Math.cos(o),a=n*Math.sin(o);return[t,r,a]};De.rgb.ansi16=function(e,t=null){const[n,s,o]=e;let r=t===null?De.rgb.hsv(e)[2]:t;if(r=Math.round(r/50),r===0)return 30;let a=30+(Math.round(o/255)<<2|Math.round(s/255)<<1|Math.round(n/255));return r===2&&(a+=60),a};De.hsv.ansi16=function(e){return De.rgb.ansi16(De.hsv.rgb(e),e[2])};De.rgb.ansi256=function(e){const t=e[0],n=e[1],s=e[2];return t===n&&n===s?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(s/255*5)};De.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const n=(~~(e>50)+1)*.5,s=(t&1)*n*255,o=(t>>1&1)*n*255,r=(t>>2&1)*n*255;return[s,o,r]};De.ansi256.rgb=function(e){if(e>=232){const r=(e-232)*10+8;return[r,r,r]}e-=16;let t;const n=Math.floor(e/36)/5*255,s=Math.floor((t=e%36)/6)/5*255,o=t%6/5*255;return[n,s,o]};De.rgb.hex=function(e){const n=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(n.length)+n};De.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let n=t[0];t[0].length===3&&(n=n.split("").map(l=>l+l).join(""));const s=parseInt(n,16),o=s>>16&255,r=s>>8&255,a=s&255;return[o,r,a]};De.rgb.hcg=function(e){const t=e[0]/255,n=e[1]/255,s=e[2]/255,o=Math.max(Math.max(t,n),s),r=Math.min(Math.min(t,n),s),a=o-r;let l,c;return a<1?l=r/(1-a):l=0,a<=0?c=0:o===t?c=(n-s)/a%6:o===n?c=2+(s-t)/a:c=4+(t-n)/a,c/=6,c%=1,[c*360,a*100,l*100]};De.hsl.hcg=function(e){const t=e[1]/100,n=e[2]/100,s=n<.5?2*t*n:2*t*(1-n);let o=0;return s<1&&(o=(n-.5*s)/(1-s)),[e[0],s*100,o*100]};De.hsv.hcg=function(e){const t=e[1]/100,n=e[2]/100,s=t*n;let o=0;return s<1&&(o=(n-s)/(1-s)),[e[0],s*100,o*100]};De.hcg.rgb=function(e){const t=e[0]/360,n=e[1]/100,s=e[2]/100;if(n===0)return[s*255,s*255,s*255];const o=[0,0,0],r=t%1*6,a=r%1,l=1-a;let c=0;switch(Math.floor(r)){case 0:o[0]=1,o[1]=a,o[2]=0;break;case 1:o[0]=l,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=a;break;case 3:o[0]=0,o[1]=l,o[2]=1;break;case 4:o[0]=a,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=l}return c=(1-n)*s,[(n*o[0]+c)*255,(n*o[1]+c)*255,(n*o[2]+c)*255]};De.hcg.hsv=function(e){const t=e[1]/100,n=e[2]/100,s=t+n*(1-t);let o=0;return s>0&&(o=t/s),[e[0],o*100,s*100]};De.hcg.hsl=function(e){const t=e[1]/100,s=e[2]/100*(1-t)+.5*t;let o=0;return s>0&&s<.5?o=t/(2*s):s>=.5&&s<1&&(o=t/(2*(1-s))),[e[0],o*100,s*100]};De.hcg.hwb=function(e){const t=e[1]/100,n=e[2]/100,s=t+n*(1-t);return[e[0],(s-t)*100,(1-s)*100]};De.hwb.hcg=function(e){const t=e[1]/100,s=1-e[2]/100,o=s-t;let r=0;return o<1&&(r=(s-o)/(1-o)),[e[0],o*100,r*100]};De.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};De.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};De.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};De.gray.hsl=function(e){return[0,0,e[0]]};De.gray.hsv=De.gray.hsl;De.gray.hwb=function(e){return[0,100,e[0]]};De.gray.cmyk=function(e){return[0,0,0,e[0]]};De.gray.lab=function(e){return[e[0],0,0]};De.gray.hex=function(e){const t=Math.round(e[0]/100*255)&255,s=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(s.length)+s};De.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};const hm=CL;function wU(){const e={},t=Object.keys(hm);for(let n=t.length,s=0;s1&&(n=s),e(n))};return"conversion"in e&&(t.conversion=e.conversion),t}function LU(e){const t=function(...n){const s=n[0];if(s==null)return s;s.length>1&&(n=s);const o=e(n);if(typeof o=="object")for(let r=o.length,a=0;a{tl[e]={},Object.defineProperty(tl[e],"channels",{value:Q0[e].channels}),Object.defineProperty(tl[e],"labels",{value:Q0[e].labels});const t=kU(e);Object.keys(t).forEach(s=>{const o=t[s];tl[e][s]=LU(o),tl[e][s].raw=PU(o)})});var RU=tl;const nl=CU,ks=RU,SL=["keyword","gray","hex"],Z0={};for(const e of Object.keys(ks))Z0[[...ks[e].labels].sort().join("")]=e;const gm={};function On(e,t){if(!(this instanceof On))return new On(e,t);if(t&&t in SL&&(t=null),t&&!(t in ks))throw new Error("Unknown model: "+t);let n,s;if(e==null)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof On)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if(typeof e=="string"){const o=nl.get(e);if(o===null)throw new Error("Unable to parse color from string: "+e);this.model=o.model,s=ks[this.model].channels,this.color=o.value.slice(0,s),this.valpha=typeof o.value[s]=="number"?o.value[s]:1}else if(e.length>0){this.model=t||"rgb",s=ks[this.model].channels;const o=Array.prototype.slice.call(e,0,s);this.color=X0(o,s),this.valpha=typeof e[s]=="number"?e[s]:1}else if(typeof e=="number")this.model="rgb",this.color=[e>>16&255,e>>8&255,e&255],this.valpha=1;else{this.valpha=1;const o=Object.keys(e);"alpha"in e&&(o.splice(o.indexOf("alpha"),1),this.valpha=typeof e.alpha=="number"?e.alpha:0);const r=o.sort().join("");if(!(r in Z0))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=Z0[r];const{labels:a}=ks[this.model],l=[];for(n=0;n(e%360+360)%360),saturationl:tn("hsl",1,gn(100)),lightness:tn("hsl",2,gn(100)),saturationv:tn("hsv",1,gn(100)),value:tn("hsv",2,gn(100)),chroma:tn("hcg",1,gn(100)),gray:tn("hcg",2,gn(100)),white:tn("hwb",1,gn(100)),wblack:tn("hwb",2,gn(100)),cyan:tn("cmyk",0,gn(100)),magenta:tn("cmyk",1,gn(100)),yellow:tn("cmyk",2,gn(100)),black:tn("cmyk",3,gn(100)),x:tn("xyz",0,gn(95.047)),y:tn("xyz",1,gn(100)),z:tn("xyz",2,gn(108.833)),l:tn("lab",0,gn(100)),a:tn("lab",1),b:tn("lab",2),keyword(e){return e!==void 0?new On(e):ks[this.model].keyword(this.color)},hex(e){return e!==void 0?new On(e):nl.to.hex(this.rgb().round().color)},hexa(e){if(e!==void 0)return new On(e);const t=this.rgb().round().color;let n=Math.round(this.valpha*255).toString(16).toUpperCase();return n.length===1&&(n="0"+n),nl.to.hex(t)+n},rgbNumber(){const e=this.rgb().color;return(e[0]&255)<<16|(e[1]&255)<<8|e[2]&255},luminosity(){const e=this.rgb().color,t=[];for(const[n,s]of e.entries()){const o=s/255;t[n]=o<=.04045?o/12.92:((o+.055)/1.055)**2.4}return .2126*t[0]+.7152*t[1]+.0722*t[2]},contrast(e){const t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level(e){const t=this.contrast(e);return t>=7?"AAA":t>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(e[0]*2126+e[1]*7152+e[2]*722)/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten(e){const t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken(e){const t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate(e){const t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate(e){const t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten(e){const t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken(e){const t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale(){const e=this.rgb().color,t=e[0]*.3+e[1]*.59+e[2]*.11;return On.rgb(t,t,t)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const t=this.hsl();let n=t.color[0];return n=(n+e)%360,n=n<0?360+n:n,t.color[0]=n,t},mix(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const n=e.rgb(),s=this.rgb(),o=t===void 0?.5:t,r=2*o-1,a=n.alpha()-s.alpha(),l=((r*a===-1?r:(r+a)/(1+r*a))+1)/2,c=1-l;return On.rgb(l*n.red()+c*s.red(),l*n.green()+c*s.green(),l*n.blue()+c*s.blue(),n.alpha()*o+s.alpha()*(1-o))}};for(const e of Object.keys(ks)){if(SL.includes(e))continue;const{channels:t}=ks[e];On.prototype[e]=function(...n){return this.model===e?new On(this):n.length>0?new On(n,e):new On([...BU(ks[this.model][e].raw(this.color)),this.valpha],e)},On[e]=function(...n){let s=n[0];return typeof s=="number"&&(s=X0(n,t)),new On(s,e)}}function jU(e,t){return Number(e.toFixed(t))}function MU(e){return function(t){return jU(t,e)}}function tn(e,t,n){e=Array.isArray(e)?e:[e];for(const s of e)(gm[s]||(gm[s]=[]))[t]=n;return e=e[0],function(s){let o;return s!==void 0?(n&&(s=n(s)),o=this[e](),o.color[t]=s,o):(o=this[e]().color[t],n&&(o=n(o)),o)}}function gn(e){return function(t){return Math.max(0,Math.min(e,t))}}function BU(e){return Array.isArray(e)?e:[e]}function X0(e,t){for(let n=0;ne.hsl().object().l,LA=e=>e.rgb().array().map(Math.floor).join(", "),D2=(e,t)=>`${t}-${e}`,wL=e=>{const t={...e};return Object.keys(j2).forEach(n=>j2[n].forEach(s=>{!t.hasOwnProperty(s)&&t[n]&&(t[s]=t[n])})),t},TL=({"font-light":e=nc["font-light"],"font-dark":t=nc["font-dark"],...n})=>{const s=wL(n),o=Object.fromEntries(Object.entries(s).map(([l,c])=>[`--${l}`,c])),r=LA(yf(t)),a=LA(yf(e));return Object.entries(o).reduce((l,[c,u])=>{const d=yf(u),[A,,m]=d.isLight()?[B2(d)-M2,t,r]:[B2(d)+M2,e,a];return l[D2("hover",c)]=LA(d.lightness(A)),l[D2("sc",c)]=m,l[c]=LA(d),l},{})},xL=(e,t)=>Object.entries(t).forEach(([n,s])=>{e.style.setProperty(n,s)}),FU=e=>{const[t,n,s]=e.split(",").map(r=>parseInt(r.trim(),10)),o=r=>r.toString(16).padStart(2,"0").toUpperCase();return`#${o(t)}${o(n)}${o(s)}`},Xpe=(e,t,n=!1)=>t.reduce((s,o)=>({...s,[o]:n?FU(e.style.getPropertyValue(o).trim()):e.style.getPropertyValue(o).trim()}),{});class Si{constructor(){fe(this,"listeners",new Map);fe(this,"stopExecutionForType",new Set)}addEventListener(t,n,s=!1){this.listeners.has(t)||this.listeners.set(t,[]);const o=this.listeners.get(t);return o&&o[s?"unshift":"push"](n),()=>{this.removeEventListener(t,n)}}dispatchEvent(...[t,n]){const s=this.listeners.get(t);if(s){const o=()=>this.stopExecutionForType.add(t);for(const r of s){if(this.stopExecutionForType.has(t)){this.stopExecutionForType.delete(t);break}r(typeof n<"u"?n:null,o)}}}removeEventListener(t,n){const s=this.listeners.get(t);s&&this.listeners.set(t,s.filter(o=>o!==n))}removeEventListeners(t){this.listeners.delete(t)}}const Ht=new Si,Pn="Success",bf="Failure",Jpe="Pending";var HU=(e=>(e.Notifications="Notifications",e))(HU||{});const He=new Si,IL=f.createContext({}),NL=f.createContext({}),kL=e=>{var t;return!!((t=Y.app.availableLanguages[e])!=null&&t.rtl)},$p=e=>Ln[e],OL=(e,t)=>{Y.partner.integrationMode||xe.setItem(e,t)},PL=e=>xe.getItem(e),UU=()=>{const{app:{preferences:e},sportsbook:{enabled:t},casino:{showAllCategoriesGamesWeb:n,showAllCategoriesGamesMobile:s}}=Y,o={};for(const a in e){const l=xe.getItem(a);e.hasOwnProperty(a)&&l!==null&&(o[a]=l)}const r={...e,showAllCategoriesGamesMobile:s,showAllCategoriesGamesWeb:n,multiColumnView:ce.isMobile?!1:e.multiColumnView,...o};return r.languageRtl=kL(r.language),r.locale=$p(r.language),r.productType=r.productType??(t?"sport":"casino"),r},GU=["currentPath","productType"],VU=({language:e,assets:t,children:n})=>{const{themes:s}=Y.app,o=f.useRef(""),[r,a]=f.useState(()=>({...UU(),language:e,assets:t})),l=f.useCallback((c,u,d)=>{GU.includes(c)||Ht.dispatchEvent("trackingEvent",{category:"Settings",action:c,label:String(u)}),a(A=>A[c]!==u?{...A,[c]:u}:A),d||OL(c,u)},[]);return f.useLayoutEffect(function(){const u=kL(r.language);document.documentElement.dir=u?"rtl":"ltr";const d=$p(r.language);document.documentElement.lang=d,a(A=>({...A,languageRtl:u,locale:d}))},[r.language]),f.useLayoutEffect(function(){var u;s&&(xL(document.documentElement,TL(Vp(nc,d=>({...nc,...wL(d)}),(u=s.find(d=>d.theme===r.theme))==null?void 0:u.scheme))),o.current&&He.dispatchEvent("removeRootClassName",`theme-${o.current}`),He.dispatchEvent("addRootClassName",`theme-${r.theme}`),o.current=r.theme)},[r.theme,s]),i.jsx(IL.Provider,{value:r,children:i.jsx(NL.Provider,{value:l,children:n})})},Ee=()=>f.useContext(IL);let _o={};const LL=e=>new Promise(t=>{an.get(`/translations/${e}.json?v=${Cc(5)}`).then(n=>{_o=n.data}).finally(()=>{t()})}),RL=f.createContext({}),WU=(e,t,n)=>{var o;const s=(_o==null?void 0:_o[e])??e;if((o=_o==null?void 0:_o[e])!=null&&o.includes(n)){const r=`${e}_${String(t)}`;return _o[r]=s.replace(n,String(t)),r}return e},$U=({children:e})=>{const{language:t}=Ee(),n=f.useCallback((s="",o)=>{const r=(_o==null?void 0:_o[s])??s;return o?r.replace(SH,(a,l)=>o[l]!==void 0?o[l].toString():a):r},[t]);return i.jsx(RL.Provider,{value:n,children:e})},ae=()=>f.useContext(RL),J0=({title:e,rows:t=1,children:n})=>{const s=ae(),o=f.useMemo(()=>Array.from({length:t}).fill("auto").join(" "),[t]);return i.jsxs("div",{className:`games-horiz ${f.Children.count(n)<=4?"casino-game-item-amount":""}`,children:[e&&i.jsx("p",{className:"games-horiz-title ellipsis",children:s(e)}),i.jsx("div",{className:"games-horiz-scroll",style:{gridTemplateRows:o},"data-scroll-lock-scrollable":"",children:n})]})},YU=()=>i.jsx(J0,{children:Array.from({length:4}).map((e,t)=>i.jsx(fm,{},t))}),sc=({hideSelectLoader:e=!1,hideEventTypes:t=!1})=>i.jsxs("div",{className:"market-filter-bc",children:[i.jsx("div",{className:"market-filter-s-bc skeleton-loader-full-banner",children:i.jsx("div",{className:"form-control-bc select s-small",children:!e&&i.jsx("label",{className:"form-control-label-bc inputs ",children:i.jsx("span",{className:"skeleton-loader-small-select"})})})}),!t&&i.jsxs("div",{className:"market-filter-cell-bc",children:[i.jsx("div",{className:"market-filter-info-bc",children:"W1"}),i.jsx("div",{className:"market-filter-info-bc",children:"X"}),i.jsx("div",{className:"market-filter-info-bc",children:"W2"})]})]}),jL=({children:e})=>i.jsxs("div",{className:"sports-group-bc",children:[i.jsx("div",{className:"sg-head-bc",children:i.jsx("span",{className:"skeleton-loader-title"})}),i.jsx("div",{className:"sg-body-bc",children:i.jsx("div",{className:"popular-matches-bc",children:e})})]}),zU=({showNameLoader:e=!1})=>i.jsxs("div",{className:"sgm-market-g-i-cell-bc market-bc",children:[e&&i.jsx("span",{className:"market-name-bc",children:i.jsx("span",{className:"skeleton-loader-text"})}),i.jsx("div",{className:"market-coefficient-bc",children:i.jsx("span",{className:"skeleton-loader-small-cube"})})]}),qU=3,Uy=({numMarketEvents:e,className:t,showNameLoader:n})=>i.jsx(i.Fragment,{children:Array.from({length:e||qU}).map((s,o)=>i.jsx("div",{className:t,children:i.jsx(zU,{showNameLoader:n})},o))}),pn=()=>i.jsx("div",{className:"c-segment-holder-bc single-g-info-bc GameListItemLoader",children:i.jsx("div",{className:"sw-container-bc",children:i.jsx("div",{className:"c-segment-holder-bc markets",children:i.jsxs("div",{className:"c-row-bc bordered",children:[i.jsx("div",{className:"c-info-content-bc",children:i.jsx("time",{className:"c-info-time-bc skeleton-loader-text"})}),i.jsxs("div",{className:"c-teams-bc default",children:[i.jsx("div",{className:"c-teams-row-bc",children:i.jsx("span",{className:"skeleton-loader-text"})}),i.jsx("div",{className:"c-teams-row-bc",children:i.jsx("span",{className:"skeleton-loader-text"})})]}),i.jsxs("div",{className:"c-info-more-bc flags-content",children:[i.jsxs("div",{className:"c-info-icon-line",children:[i.jsx("i",{className:"c-info-icon-bc skeleton-loader-title"}),i.jsx("span",{className:"c-info-icon-bc skeleton-loader-title"})]}),i.jsxs("div",{className:"c-info-icon-line",children:[i.jsx("i",{className:"c-info-icon-bc skeleton-loader-ex-small-cube"}),i.jsx("i",{className:"c-info-icon-bc skeleton-loader-ex-small-cube"})]})]}),i.jsx(Uy,{numMarketEvents:3,className:"c-odd-bc default"})]})})})}),xu=({hasTitle:e})=>i.jsxs("div",{className:"popular-matches-bc",children:[e?i.jsx("div",{className:"page-view-more",children:i.jsx("h3",{className:"view-title-more ellipsis",children:i.jsx("span",{className:"skeleton-loader-title"})})}):null,i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(sc,{hideEventTypes:!0}),i.jsxs(jL,{children:[i.jsx(sc,{hideSelectLoader:!0}),i.jsx(pn,{}),i.jsx(pn,{}),i.jsx(pn,{}),i.jsx(pn,{})]})]})]}),Ys=()=>i.jsx("div",{className:"sp-s-l-b-c-item-bc",children:i.jsx("span",{className:"skeleton-loader-text"})}),KU=()=>i.jsxs("div",{className:"popular-competitions-bc",children:[i.jsx(Ys,{}),i.jsx(Ys,{}),i.jsx(Ys,{}),i.jsx(Ys,{}),i.jsx(Ys,{}),i.jsx(Ys,{}),i.jsx(Ys,{}),i.jsx(Ys,{}),i.jsx(Ys,{}),i.jsx(Ys,{}),i.jsx(Ys,{}),i.jsx(Ys,{})]}),ML=({aspectRatio:e})=>i.jsx("div",{className:"slider-bc",style:{...e?{aspectRatio:e}:null},children:i.jsx("div",{className:"sdr-item-holder-bc",children:i.jsx("div",{className:`sdr-image-bc skeleton-loader-slider ${e?"hasAspectRatio":""}`})})}),Hi=()=>i.jsx("div",{className:"horizontal-sl-item-bc skeleton-loader-slider-cube"}),Yp=({className:e="",itemsExpanded:t=!1})=>i.jsx("div",{className:"horizontal-sl-list-container",children:i.jsxs("div",{className:`horizontal-sl-list ${t?"horizontal-items-expanded":""} ${e}`,children:[i.jsx(Hi,{}),i.jsx(Hi,{}),i.jsx(Hi,{}),i.jsx(Hi,{}),i.jsx(Hi,{}),i.jsx(Hi,{})]})}),BL=()=>i.jsxs(i.Fragment,{children:[i.jsx(Yp,{}),i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(sc,{}),i.jsx(pn,{}),i.jsx(pn,{}),i.jsx(pn,{}),i.jsx(pn,{})]})]}),QU=ce.isMobile?3:5,ZU=()=>i.jsx("div",{className:"product-banner-container-bc",children:Array.from({length:QU}).map((e,t)=>i.jsx("div",{className:"product-banner-bc",children:i.jsx("span",{className:"skeleton-loader-full-banner"})},t))}),XU=()=>i.jsx("div",{className:"skeleton-loader-banner-height"}),JU=()=>i.jsx("div",{className:"jackpot-banner",children:i.jsx("div",{className:"casinoJackpotWrapper-bc",children:i.jsx(XU,{})})});var Oa=(e=>(e.BUTTON="button",e.SUBMIT="submit",e.RESET="reset",e))(Oa||{});const Me=({type:e="button",title:t,className:n,loading:s=!1,showTitle:o=!0,children:r,...a})=>{const l=ae();return i.jsxs("button",{className:`${n} ${s?"loading":""}`,type:e,...t&&{title:l(t)},...a,children:[t&&o?i.jsx("span",{children:l(t)}):null,r]})},eG=({onRemove:e})=>{const t=ae();return i.jsx("div",{className:"bs-remove-all-bc bs-favorite-remove-bc",children:i.jsx("div",{className:"bs-favorite-remove",onClick:e,children:i.jsx("span",{className:"betslip-remove-all ellipsis",children:t("Remove All")})})})},tG=({children:e,secondaryStyle:t,className:n})=>i.jsx("div",{className:`${n??""} ${t?"second":"main"}-tabs-bc`,children:e}),nG=({children:e,isActive:t,onClick:n,title:s="",disabled:o=!1,className:r=""})=>{let a=`tab-bc selected-underline ${r}`;return t&&(a+=" active"),o&&(a+=" disabled"),i.jsx("div",{className:a,onClick:n,title:s,children:e})},F2=0,sG=49,oG=56,rG=40,DL=40,aG=64,iG=36,lG=36,ehe=36,the=-15,nhe=1026,she=1300,e1="smart-panel-holder",cG="smart-panel-settings-button-id",uG="smart-panel-notification-button-id",dG="smart-panel-favorites-button-id",FL="betslip_container",AG="casino_games_container",ohe="cashback-table-bodies",HL=290,Fg=Symbol("messageQueue"),H2="display-none",cd="page-full-size",U2="hide-tab-navigation-footer-mobile",fG="truNarrative-verification-popup",G2="scroll-locked",mG="Escape",V2=4,Gy=7,_r={label:"Not found",value:"-999999"},pG="turnstile-captcha-wrapper",rhe="login_form_id",hG="base_popup_id",ahe="register_form_id",gG="quick_bet_wrapper",vG="close_popup_button_id",ihe="login_button_id",lhe="register_button_id",_G="quick_bet_close_button",wi=({container:e,callback:t,ignoredElementsIds:n=[]})=>{const s=f.useRef(n),o=f.useRef(t);f.useEffect(function(){o.current=t},[t]),f.useEffect(()=>{n.length&&(s.current=n)},[n]),f.useEffect(()=>{const r=a=>{e.current&&!e.current.contains(a.target)&&!s.current.some(l=>a.target.closest(`#${l}`))&&o.current()};return document.addEventListener("mousedown",r),()=>{document.removeEventListener("mousedown",r)}},[e])},yG="Tab",Vy=({defaultExpanded:e=!1,defaultSearchValue:t="",options:n,regExp:s,ignoreClickOutside:o=!1,props:r})=>{const a=ae(),[l,c]=f.useState(e),[u,d]=f.useState(t),A=f.useRef(!1),m=f.useRef(null),p=f.useRef(null),h=f.useRef(null);wi({callback:()=>c(!1),container:o?h:m}),f.useEffect(function(){!l&&u&&d("")},[l,u]),f.useEffect(function(){if(!(ce.isMobile===1)){const g=m.current,E=()=>A.current=!1,w=()=>{A.current&&(c(!0),E())},I=C=>{C.key===yG&&!(r!=null&&r.readOnly||r!=null&&r.disabled)&&(A.current=!0)},O=C=>{const x=C.relatedTarget;x&&g&&!g.contains(x)&&c(!1)};if(g)return g.addEventListener("focusout",O),g.addEventListener("focus",w),document.addEventListener("keydown",I),document.addEventListener("mousedown",E),()=>{g.removeEventListener("focusout",O),g.removeEventListener("focus",w),document.removeEventListener("keydown",I),document.removeEventListener("mousedown",E)}}},[r==null?void 0:r.disabled,r==null?void 0:r.readOnly]),f.useEffect(()=>{if(p.current){let _=p.current.children.length<=V2?p.current.children.length-1:V2;p.current.children[_].scrollIntoView({behavior:"smooth",block:"nearest"})}},[l]);const v=f.useCallback(({target:{value:_}})=>d(s&&!s.test(_)&&_?"":_),[s]),y=f.useMemo(()=>{const _=n&&(u!=null&&u.trim())?n.filter(b=>a(b.label).toLowerCase().includes(u.trim().toLowerCase())):n;return(_==null?void 0:_.length)===0&&u?[{label:a(_r.label),value:_r.value,className:"",disabled:!1}]:_},[n,u,a]);return{expanded:l,container:m,selectRef:p,searchTerm:u,setExpanded:c,onHandleChange:v,filteredOptions:y}},W2=0,Hg=1,Wy=({list:e,searchTerm:t,onSelect:n,resetProp:s,listActive:o,containerRef:r,selectedIndex:a,vertical:l=!0})=>{const[c,u]=f.useState(a),d=f.useRef(s),{prevItemKey:A,nextItemKey:m}=f.useMemo(()=>({prevItemKey:l?"ArrowUp":"ArrowLeft",nextItemKey:l?"ArrowDown":"ArrowRight"}),[l]),p=f.useCallback(h=>{h.stopPropagation();const{key:v}=h;switch(v){case A:h.preventDefault(),u(y=>y>W2?y-Hg:y);break;case m:h.preventDefault(),u(y=>y{window.removeEventListener("keydown",p)}},[p,o]),{activeIndex:c}},Rr=({placeholder:e,title:t,children:n,inputValue:s,onChange:o,className:r="",icon:a,readOnly:l=!1,searchable:c=!1,setIsExpanded:u,regExp:d})=>{var T;const A=ae(),{expanded:m,container:p,setExpanded:h,searchTerm:v,onHandleChange:y,selectRef:_}=Vy({regExp:d});f.useEffect(function(){u&&u(m)},[m,u]);const b=f.useCallback(k=>{h(!1),o(k)},[o,h]),{filteredChild:g,selectedElementIndex:E}=f.useMemo(()=>{const k=f.Children.map(n,L=>f.isValidElement(L)&&L.props.label.toString().toLowerCase().includes(v.toLowerCase())?L.props.value===s?f.cloneElement(L,{active:!0}):L:null).filter(Boolean),P=k.findIndex(L=>L.props.active);return{filteredChild:k,selectedElementIndex:P}},[n,s,v]),{activeIndex:w}=Wy({searchTerm:v,resetProp:m,list:g,listActive:m,containerRef:_,selectedIndex:E,onSelect:k=>b(String(k.props.value))}),I=s!==void 0&&((T=f.Children.toArray(n).find(k=>f.isValidElement(k)&&k.props.value===s))==null?void 0:T.props),O=a||I&&I.className,C=f.Children.count(n)>(e?0:1),x=k=>{k.stopPropagation();const{dataset:P}=k.target;P.optionValue&&_r.value!==P.optionValue&&(o(P.optionValue),h(!1))};return i.jsxs("div",{className:`form-control-bc select ${r} ${s!==void 0?"filled":""} ${m?"expanded":""}`,onClick:x,ref:p,tabIndex:0,children:[i.jsxs("div",{className:`form-control-label-bc form-control-select-bc inputs ${l?"notSelectedField":""}`,onClick:()=>h(C&&!m),children:[O?i.jsx("i",{className:`select-icon-bc ${O}`}):null,i.jsx("span",{className:"ellipsis",children:I?I.label:e?A(e):""}),C&&i.jsx("i",{className:"form-control-icon-bc bc-i-small-arrow-down"}),i.jsx("i",{className:"form-control-input-stroke-bc"}),t?i.jsx("span",{className:"form-control-title-bc ellipsis",children:A(t)}):null]}),m&&i.jsxs("div",{className:"multi-select-label-bc",ref:_,"data-scroll-lock-scrollable":"",children:[c&&f.Children.count(n)>Gy?i.jsxs("div",{className:"input-search-field",children:[i.jsx("input",{className:"form-control-input-bc input-search-field",type:"text",autoFocus:!0,value:v,onChange:y,placeholder:`${A("Search")} ${t?A(t):""}`}),i.jsx("i",{className:"ss-icon-bc bc-i-search"})]}):null,g.length>0?g.map((k,P)=>P===w?f.cloneElement(k,{active:!0}):k):f.cloneElement(Array.isArray(n)?n[0]:n,{label:A(_r.label),value:_r.value,className:""})]})]})},Xo=({label:e,className:t,value:n,active:s=!1,disabled:o=!1})=>i.jsxs("label",{className:`checkbox-control-content-bc ${s?"active":""} ${o?"disabled":""}`,"data-option-value":n,children:[t?i.jsx("i",{className:`multi-select-icon-bc ${t}`}):null,i.jsx("p",{className:"checkbox-control-text-bc ellipsis",style:{pointerEvents:"none"},children:e})]}),Ug=e=>e.reduce((t,{clientWidth:n})=>Math.round(t+n),0),UL=({viewType:e="list",showArrows:t=!0,itemsExpanded:n=!1,centered:s=!1,className:o="",children:r,elementsToScroll:a=3})=>{const{languageRtl:l}=Ee(),c=f.useRef(null),u=f.useRef(null),[d,A]=f.useState(0),[m,p]=f.useState(0),[h,v]=f.useState(!1),[y,_]=f.useState({}),[b,g]=f.useState(!1),E=d>0,w=t&&E,I=m===0,O=m===d,C=()=>{const P=c.current,L=u.current;if(P&&L){const R=Array.from(L.children),M=R[0],j=R.findIndex($=>$.dataset.id!==void 0&&y[$.dataset.id]),F=Math.max(0,j-a),D=Ug(R.slice(F,j));p($=>$-D{const P=c.current,L=u.current;if(P&&L){const R=Array.from(L.children),M=R[R.length-1],F=L3(R,U=>U.dataset.id!==void 0&&y[U.dataset.id])+1,D=Math.min(F,R.length-1),$=Math.min(F+a,R.length),B=Ug(R.slice(D,$));p(U=>{const z=U+B;return d-z{P.preventDefault(),P.key==="ArrowRight"&&(l?C():x()),P.key==="ArrowLeft"&&(l?x():C())};f.useEffect(function(){const L=c.current,R=u.current;if(setTimeout(()=>{v(!0)},300),L&&R){const M=new ResizeObserver(()=>{A(L.scrollWidth-L.clientWidth),g(!1)});return M.observe(L),M.observe(R),()=>{M.disconnect()}}},[]),f.useEffect(function(){const L=c.current,R=u.current;if(L&&R){const M=new IntersectionObserver(j=>{const F=Object.fromEntries(j.map(D=>[D.target.dataset.id,D.isIntersecting]));_(D=>({...D,...F}))},{threshold:.8,root:L});for(const j of Array.from(R.children))M.observe(j);return()=>{_({}),M.disconnect()}}},[]),f.useEffect(function(){const L=c.current;if(L&&d){const R=M=>{M.preventDefault(),p(j=>{const F=j+M.deltaY;return M.deltaY>0?Math.min(d,F):Math.max(0,F)})};return L.addEventListener("wheel",R),()=>{L.removeEventListener("wheel",R)}}else p(d)},[d]),f.useEffect(function(){if(!b&&E&&u.current){const L=f.Children.toArray(r),R=L.findIndex(j=>f.isValidElement(j)&&j.props.selected),M=L[R];if(M&&M.props.id in y){const j=u.current;if(y[M.props.id]){const[{clientWidth:F}]=j.children;g(!0),p(D=>Di.jsxs("div",{"data-id":c,title:t,onClick:l,"data-badge":s?s.title:"",className:`horizontal-sl-item-bc accordion-button ${u} ${s?`badge-${s.class}`:""} ${o} ${e?"active":""}`,children:[a?i.jsx("img",{className:"horizontal-sl-icon-bc",src:a,alt:t}):null,o?i.jsx("i",{className:`horizontal-sl-icon-bc bc-i-default-icon bc-i-${o}`}):null,i.jsx("p",{className:"horizontal-sl-title-bc",children:t}),r&&i.jsx("span",{className:"horizontal-sl-count-bc",children:n}),d]});/** * react-collapsed v4.1.2 * * Copyright (c) 2019-2023, Rogin Farrer * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */var bG=class extends Error{constructor(e){super(`react-collapsed: ${e}`)}},vm=(...e)=>(e[0],`${e[1]}`,void 0);function VL(e){const t=f.useRef(e);return f.useEffect(()=>{t.current=e}),f.useCallback((...n)=>{var s;return(s=t.current)==null?void 0:s.call(t,...n)},[])}function EG(e,t,n){const[s,o]=f.useState(t),r=f.useRef(typeof e<"u"),a=r.current?e:s,l=VL(n),c=f.useCallback(u=>{const A=typeof u=="function"?u(a):u;r.current||o(A),l==null||l(A)},[l,a]);return f.useEffect(()=>{vm(!(r.current&&e==null),"`isExpanded` state is changing from controlled to uncontrolled. useCollapse should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled collapse for the lifetime of the component. Check the `isExpanded` prop."),vm(!(!r.current&&e!=null),"`isExpanded` state is changing from uncontrolled to controlled. useCollapse should not switch from uncontrolled to controlled (or vice versa). Decide between using a controlled or uncontrolled collapse for the lifetime of the component. Check the `isExpanded` prop.")},[e]),[a,c]}var CG="(prefers-reduced-motion: reduce)";function SG(){const[e,t]=f.useState(!1);return f.useEffect(()=>{if(typeof window>"u"||typeof window.matchMedia!="function")return;const n=window.matchMedia(CG);t(n.matches);const s=o=>{t(o.matches)};if(n.addEventListener)return n.addEventListener("change",s),()=>{n.removeEventListener("change",s)};if(n.addListener)return n.addListener(s),()=>{n.removeListener(s)}},[]),e}var wG=qM.useId||(()=>{});function TG(){return wG()??""}var xG=typeof window<"u"?f.useLayoutEffect:f.useEffect,Gg=!1,IG=0,$2=()=>++IG;function NG(e){const t=e||(Gg?$2():null),[n,s]=f.useState(t);return xG(()=>{n===null&&s($2())},[]),f.useEffect(()=>{Gg===!1&&(Gg=!0)},[]),n!=null?String(n):void 0}function kG(e){const t=TG(),n=NG(e);return typeof e=="string"?e:typeof t=="string"?t:n}function OG(e,t){const n=performance.now(),s={};function o(){s.id=requestAnimationFrame(r=>{r-n>t?e():o()})}return o(),s}function Y2(e){e.id&&cancelAnimationFrame(e.id)}function z2(e){return e!=null&&e.current?e.current.scrollHeight:(vm(!0,"Was not able to find a ref to the collapse element via `getCollapseProps`. Ensure that the element exposes its `ref` prop. If it exposes the ref prop under a different name (like `innerRef`), use the `refKey` property to change it. Example:\n\nconst collapseProps = getCollapseProps({refKey: 'innerRef'})"),0)}function PG(e){if(!e||typeof e=="string")return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function LG(e,t){if(e!=null)if(typeof e=="function")e(t);else try{e.current=t}catch{throw new bG(`Cannot assign value "${t}" to ref "${e}"`)}}function q2(...e){return e.every(t=>t==null)?null:t=>{e.forEach(n=>{LG(n,t)})}}function RG(e){let t=n=>{};t=n=>{if(!(n!=null&&n.current))return;const{paddingTop:s,paddingBottom:o}=window.getComputedStyle(n.current);vm(!(s&&s!=="0px"||o&&o!=="0px"),`Padding applied to the collapse element will cause the animation to break and not perform as expected. To fix, apply equivalent padding to the direct descendent of the collapse element. Example: Before:
{children}
After:
{children}
`)},f.useEffect(()=>{t(e)},[e])}var jG=typeof window>"u"?f.useEffect:f.useLayoutEffect;function WL({duration:e,easing:t="cubic-bezier(0.4, 0, 0.2, 1)",onTransitionStateChange:n=()=>{},isExpanded:s,defaultExpanded:o=!1,hasDisabledAnimation:r,id:a,...l}={}){const c=VL(n),u=kG(a?`${a}`:void 0),[d,A]=EG(s,o),m=f.useRef(d),[p,h]=f.useState(!1),v=SG(),y=r??v,_=f.useRef(),b=f.useRef(),g=f.useRef(null),[E,w]=f.useState(null);RG(g);const I=`${l.collapsedHeight||0}px`;function O(C){if(!g.current)return;const x=g.current;for(const T in C){const k=C[T];k?x.style[T]=k:x.style.removeProperty(T)}}return jG(()=>{if(!g.current||d===m.current)return;m.current=d;function x(P){return y?0:e??PG(P)}const T=P=>`height ${x(P)}ms ${t}`,k=P=>{function L(){d?(O({height:"",overflow:"",transition:"",display:""}),c("expandEnd")):(O({transition:""}),c("collapseEnd")),h(!1)}b.current&&Y2(b.current),b.current=OG(L,P)};return h(!0),d?_.current=requestAnimationFrame(()=>{c("expandStart"),O({display:"block",overflow:"hidden",height:I}),_.current=requestAnimationFrame(()=>{c("expanding");const P=z2(g);k(x(P)),g.current&&(g.current.style.transition=T(P),g.current.style.height=`${P}px`)})}):_.current=requestAnimationFrame(()=>{c("collapseStart");const P=z2(g);k(x(P)),O({transition:T(P),height:`${P}px`}),_.current=requestAnimationFrame(()=>{c("collapsing"),O({height:I,overflow:"hidden"})})}),()=>{_.current&&cancelAnimationFrame(_.current),b.current&&Y2(b.current)}},[d,I,y,e,t,c]),{isExpanded:d,setExpanded:A,getToggleProps(C){const{disabled:x,onClick:T,refKey:k,...P}={refKey:"ref",onClick(){},disabled:!1,...C},L=E?E.tagName==="BUTTON":void 0,R=C==null?void 0:C[k||"ref"],M={id:`react-collapsed-toggle-${u}`,"aria-controls":`react-collapsed-panel-${u}`,"aria-expanded":d,onClick(D){x||(T==null||T(D),A($=>!$))},[k||"ref"]:q2(R,w)},j={type:"button",disabled:x?!0:void 0},F={"aria-disabled":x?!0:void 0,role:"button",tabIndex:x?-1:0};return L===!1?{...M,...F,...P}:L===!0?{...M,...j,...P}:{...M,...j,...F,...P}},getCollapseProps(C){const{style:x,refKey:T}={refKey:"ref",style:{},...C},k=C==null?void 0:C[T||"ref"];return{id:`react-collapsed-panel-${u}`,"aria-hidden":!d,"aria-labelledby":`react-collapsed-toggle-${u}`,role:"region",...C,[T||"ref"]:q2(g,k),style:{boxSizing:"border-box",...!p&&!d?{display:I==="0px"?"none":"block",height:I,overflow:"hidden"}:{},...x}}}}}const $L=({children:e,imgSrc:t,name:n,isExpanded:s=!0,className:o,groupCount:r,description:a,onToggleMiniGameExpanded:l})=>{const[c,u]=f.useState(s),{getCollapseProps:d,getToggleProps:A}=WL({isExpanded:c,duration:HL}),m=f.useCallback(p=>{u(p),l==null||l(p)},[l]);return f.useEffect(()=>{m(s)},[m,s]),i.jsxs("div",{className:"competition-wrapper-bc","data-scroll-lock-scrollable":"",children:[i.jsxs("div",{className:`competition-header-bc${n?"":" header-center-icon"}`,...A({onClick:()=>m(!c)}),children:[o&&i.jsx("i",{className:`competition-icon-league-bc ${o}`}),t&&i.jsx("img",{className:"competition-icon-league-bc",src:t,alt:""}),n&&i.jsx("span",{className:"competition-title-bc ellipsis",children:n}),a&&i.jsx("span",{className:"competition-description",children:a}),r?i.jsx("span",{className:"competition-group-count",children:r}):null,i.jsx("i",{className:`competition-icon-arrow-bc bc-i-small-arrow-up ${c?"":"opened"}`})]}),i.jsx("div",{...d(),children:e})]})},_m=({count:e=0,className:t="",...n})=>i.jsx("i",{className:` ${e>0?"count-odd-animation":""} count-blink-${e%2===0?"even":"odd"} ${t}`,"data-badge":e>0?e:"",...n}),$y=({isActive:e,onToggle:t})=>i.jsx("i",{className:`ui-kit-toggle ${e?"active":""}`,onClick:t}),Vg=()=>i.jsx("li",{children:i.jsx("span",{className:"casino-tournament-img skeleton-loader-full-banner"})}),MG=()=>{const e=ae();return i.jsxs("div",{className:"casino-info-block",children:[i.jsxs("div",{className:"casino-tournament-header",children:[i.jsx("i",{className:"casino-tournament-header-icon bc-i-tournament"}),i.jsx("span",{className:"casino-tournament-header-title ellipsis",children:e("Tournaments")})]}),i.jsxs("ul",{className:"casino-tournament-content",children:[i.jsxs(i.Fragment,{children:[i.jsx(Vg,{}),i.jsx(Vg,{}),i.jsx(Vg,{})]}),i.jsx(Me,{className:"casino-tournament-btn btn",title:"View All"})]})]})},BG=()=>i.jsx("li",{children:i.jsx("span",{className:"casino-winners-img skeleton-loader-full-banner"})}),DG=({loadingItemsCount:e=4,className:t="casino-info-block"})=>i.jsx("div",{className:t,children:i.jsx("ul",{className:"casino-info-content casino-info-content-winners",children:Array.from({length:e??2}).map((n,s)=>i.jsx(BG,{},s))})}),FG=()=>i.jsx(i.Fragment,{children:Array.from({length:5}).map((e,t)=>i.jsxs("div",{className:"express-day-block",children:[i.jsxs("div",{className:"express-day-content",children:[i.jsxs("div",{className:"express-day-info",children:[i.jsx("i",{className:"express-day-icon skeleton-loader-small-text"}),i.jsx("span",{className:"express-day-game ellipsis"})]}),i.jsx("p",{className:"express-day-team ellipsis skeleton-loader-text"}),i.jsx("p",{className:"express-day-team ellipsis skeleton-loader-text"}),i.jsxs("div",{className:"express-day-player-section",children:[i.jsx("span",{className:"express-day-player ellipsis skeleton-loader-text"}),i.jsx("b",{className:"express-day-player-odd"})]})]}),i.jsx("div",{className:"express-day-footer",children:i.jsx("span",{className:"express-day-time skeleton-loader-small-text"})})]},t))}),Ef=()=>i.jsxs("div",{className:"ftr-game-item-bc ftr-game-loader",children:[i.jsx("div",{className:"ftr-g-i-head-bc",children:i.jsx("span",{className:"skeleton-loader-title"})}),i.jsxs("div",{className:"ftr-g-i-body-bc",children:[i.jsx("div",{className:"ftr-g-title-bc",children:i.jsx("span",{className:"ftr-g-i-title-bc ellipsis skeleton-loader-text"})}),i.jsxs("div",{className:"ftr-g-i-b-opp-t-holder-bc",children:[i.jsxs("div",{className:"ftr-g-i-b-opp-title-bc",children:[i.jsx("span",{className:"ftr-g-i-b-opp-logo-bc skeleton-loader-ex-small-cube"}),i.jsx("span",{className:"skeleton-loader-center-text"})]}),i.jsx("span",{className:"ftr-g-i-b-opp-title-bc skeleton-loader-center-text"}),i.jsxs("div",{className:"ftr-g-i-b-opp-title-bc",children:[i.jsx("span",{className:"ftr-g-i-b-opp-logo-bc skeleton-loader-ex-small-cube"}),i.jsx("span",{className:"skeleton-loader-center-text"})]})]})]}),i.jsx("div",{className:"market-group-holder-bc ext-44",children:i.jsx(Uy,{numMarketEvents:3,className:"market-group-item-bc"})})]}),HG=()=>i.jsxs("div",{className:"ftr-g-content-bc",children:[i.jsx(Ef,{}),i.jsx(Ef,{}),i.jsx(Ef,{})]}),UG=()=>i.jsx("div",{className:"sdr-item-holder-bc v-care-fund-jackpot",children:i.jsx("div",{className:"sdr-item-bc",children:i.jsx("span",{className:"skeleton-loader-full-banner"})})}),Wg=()=>i.jsx("div",{className:"informative-widget-container skeleton-loader-full-banner ",children:i.jsx("span",{className:"skeleton-loader-min-height"})}),YL=()=>i.jsx("div",{className:"c-segment-holder-bc head",children:i.jsx("div",{className:"c-head-bc",children:i.jsx("span",{className:"c-title-bc skeleton-loader-text"})})}),GG="promo_code",VG="loyalty_code",WG="OneSignalSID",K2="g_s_e_e",zL="l_b_p_c",t1="l_b_p",che="c_l_p_g",uhe="bonus_journey",$G="todays_bets_group_by_competitions",YG="olympic_matches_group_by_competitions",zG="betslip_swipe",qG="full_cover_betslip_swipe",dhe="favorite_team_swipe",RA="consent_use_of_cookies",zp="parent_session",jl="last_session_currency",Q2="showInfoPopupBeforeSessionSwitch",Ahe="iframe_url_",fhe="selected_results",Iu="unread_message_count",mhe="ftn_deposit_bonus_storage_key",KG="widget_animation_delay",Ui="betBuilderData",jA="qrCodeOrigin",qL="cms_popup",phe="pageBuilderLayout",hhe="story_data",QG=()=>i.jsxs(i.Fragment,{children:[i.jsx(Yp,{}),(xe.getItem($G)??!0)&&i.jsx(YL,{}),i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(sc,{}),i.jsx(pn,{}),i.jsx(pn,{}),i.jsx(pn,{}),i.jsx(pn,{})]})]}),ZG=()=>i.jsxs(i.Fragment,{children:[i.jsx(Yp,{}),(xe.getItem(YG)??!0)&&i.jsx(YL,{}),i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(sc,{}),i.jsx(pn,{}),i.jsx(pn,{}),i.jsx(pn,{}),i.jsx(pn,{})]})]}),KL=()=>i.jsx("div",{className:"skeleton-loader-min-height"}),XG=()=>i.jsx("div",{className:"skeleton-loader-min-height"});var QL=(e=>(e[e.Casino=1]="Casino",e[e.Sport=2]="Sport",e))(QL||{}),JG=(e=>(e[e.Canceled=-1]="Canceled",e[e.Finished=1]="Finished",e[e.Live=2]="Live",e[e.Upcoming=3]="Upcoming",e))(JG||{}),eV=(e=>(e[e.NotStarted=0]="NotStarted",e[e.Started=1]="Started",e[e.Finished=2]="Finished",e))(eV||{}),tV=(e=>(e[e.BuyIn=0]="BuyIn",e[e.FreeEntry=1]="FreeEntry",e))(tV||{}),n1=(e=>(e.Info="tournament-info",e.Games="tournament-games",e.Prizes="tournament-prizes",e.Rules="tournament-rules",e.Leaderboard="tournament-leaderboard",e))(n1||{});const ghe={days:!0,hours:!0,minutes:!0,seconds:!0},vhe=[3,2],Pe={ALL:"All",SOCCER:"Soccer",BASKETBALL:"Basketball",CYBER_FOOTBALL:"CyberFootball",TENNIS:"Tennis",E_TENNIS:"ETennis",ICE_HOCKEY:"IceHockey",BASEBALL:"Baseball",Boxing:"Boxing",TABLE_TENNIS:"TableTennis",SNOOKER:"Snooker",BASKETBALL_SHOTS:"BasketballShots",AIR_HOCKEY:"AirHockey",COUNTER_STRIKE:"CounterStrike",DOTA_2:"Dota2",LEAGUE_OF_LEGENDS:"LeagueOfLegends",E_BASKETBALL:"EBasketball",OVERWATCH:"Overwatch",STARCRAFT:"StarCraft",STARCRAFT_2:"StarCraft2",ROCKET_LEAGUE:"RocketLeague",KING_OF_GLORY:"KingOfGlory",RAINBOW_SIX:"RainbowSix",ARENA_OF_VALOR:"ArenaofValor",VALORANT:"Valorant",WARCRAFT_3:"WarcraftIII",CALL_OF_DUTY:"CallOfDuty",HEARTHSTONE:"Hearthstone",PUBG:"PUBG",MOBILELEGENDS:"MobileLegends",ARCHERY:"Archery",ARCHERY_H2H:"ArcheryH2H",COMPOUND_ARCHERY:"CompoundArchery",TEQBALL:"TeqBall",PISTOL_SHOOTING:"PistolShooting",SHOOTING:"Shooting",VOLLEYBALL:"Volleyball",HORSE_RACING:"HorseRacing",GREYHOUNDS:"SISGreyhound",PISTOL_SHOOTING_H2H:"PistolHead2Head",VIRTUAL_FOOTBALL_LEAGUE:"VirtualFootballLeague",VIRTUAL_BICYCLE:"VirtualBicycle",VIRTUAL_FOOTBALL_PRO:"VirtualFootballPro",VIRTUAL_GREYHOUND_RACING:"VirtualGreyhoundRacing",VIRTUAL_HORSE_RACING:"VirtualHorseRacing",VIRTUAL_CAR_RACING:"VirtualCarRacing",VIRTUAL_PENALTY_KICKS:"ThePenaltyKicks",HANDBALL:"HandBall",WATER_POLO:"WaterPolo",AMERICAN_FOOTBALL:"AmericanFootball",OSU:"osu!",CROSSFIRE:"CrossFire",LEAGUEOFLEGENDSWILDRIFT:"LeagueofLegendsWildRift",APEXLEGENDS:"ApexLegends",FREEFIRE:"FreeFire"},nV=[Pe.SOCCER,Pe.CYBER_FOOTBALL],sV=[Pe.TENNIS,Pe.E_TENNIS],oV=new Set([Pe.VIRTUAL_FOOTBALL_LEAGUE,Pe.VIRTUAL_BICYCLE,Pe.VIRTUAL_FOOTBALL_PRO,Pe.VIRTUAL_GREYHOUND_RACING,Pe.VIRTUAL_HORSE_RACING,Pe.VIRTUAL_CAR_RACING,Pe.VIRTUAL_PENALTY_KICKS]),rV=new Set([Pe.E_TENNIS,Pe.CYBER_FOOTBALL,Pe.COUNTER_STRIKE,Pe.DOTA_2,Pe.LEAGUE_OF_LEGENDS,Pe.E_BASKETBALL,Pe.OVERWATCH,Pe.STARCRAFT,Pe.STARCRAFT_2,Pe.ROCKET_LEAGUE,Pe.KING_OF_GLORY,Pe.RAINBOW_SIX,Pe.ARENA_OF_VALOR,Pe.VALORANT,Pe.WARCRAFT_3,Pe.CALL_OF_DUTY,Pe.HEARTHSTONE,Pe.PUBG,Pe.MOBILELEGENDS,Pe.OSU,Pe.CROSSFIRE,Pe.LEAGUEOFLEGENDSWILDRIFT,Pe.APEXLEGENDS,Pe.FREEFIRE]),aV=new Set([Pe.SOCCER,Pe.BASKETBALL,Pe.TENNIS,Pe.TABLE_TENNIS,Pe.VOLLEYBALL,Pe.BASEBALL,Pe.ICE_HOCKEY,Pe.LEAGUE_OF_LEGENDS,Pe.DOTA_2,Pe.CYBER_FOOTBALL,Pe.COUNTER_STRIKE]),_he=new Set([Pe.SOCCER,Pe.BASKETBALL,Pe.ICE_HOCKEY,Pe.TENNIS,Pe.AMERICAN_FOOTBALL,Pe.VOLLEYBALL,Pe.BASEBALL,Pe.HANDBALL]),ZL={contentId:"",autoplaySpeed:5e3,autoplay:!0,expandable:!1,fullSized:!1,showCount:!0,showLoader:!0,hideShadow:!1,firstSlideLoadImmediately:!1},iV={defaultTopWinnersSelectedOnCasinoWinners:!1,casinoWinnersMaxCount:6,defaultSelectedPeriod:30},lV={defaultTopWinnersCount:10,defaultTopWinnersSelectedOnSportsbookWinners:3,defaultIsFirstOpened:!0},cV={contentId:""},XL={rotationPeriod:5e3,limit:15,gamesDisplayed:ce.isMobile?1:3,showTitle:!0,showEsports:!1,filterBySport:!1,showArrows:!ce.isMobile,showCount:!0,enableSuggestedBets:!1},JL={limit:ce.isMobile?4:5,showCategories:!1,title:"Casino games"},yhe={slidesToScroll:ce.isMobile?2:5,arrows:!0,loop:!1},uV={slidesToScroll:5,arrows:!0,loop:!1,showTitle:!0,limit:30},dV={slidesToScroll:5,arrows:!0,loop:!1,showTitle:!0},AV={externalId:"28"},fV={contentId:"homepage_product_banners",showTitle:!0,showProductsTitles:!0,compactMode:!1,columnCount:4,showDisplayArrows:!1,slidesToScroll:ce.isMobile?4:5},mV={internalSportsJackpots:!1,internalLiveCasinoJackpots:!1,internalCasinoJackpots:!0,compact:ce.isMobile===1},pV={isWidget:!0,visibleProvidersCount:ce.isMobile?3:5},hV={productType:QL.Casino,limit:3},e4={sportsLimit:3,gamesLimit:5,numberOfExpandedSports:3},gV={displayedGamesLimitPerSport:7,showEsports:!1},vV={displayedGamesLimitPerSport:7},_V={displayedGamesLimitPerSport:7},yV={contentId:"header_info"},bhe={title:"",limit:20},bV={displayedGamesLimitPerSport:ce.isMobile?15:1/0,timeFilterOptions:[{label:"0-15m",value:"0-15"},{label:"15-30m",value:"15-30"},{label:"30-60m",value:"30-60"}]},Ehe={sportAlias:Pe.HORSE_RACING,gamesLimit:12},EV={type:"favorite"},CV={infinite:!1,showTitle:!1,portraitView:!1},Che={Slider:ZL,FeaturedGames:XL,VCareJackpotWidget:cV,CasinoGamesWidget:JL,CasinoGameOptionsWidget:AV,CasinoRecommendedGamesWidget:uV,CasinoLastPlayedGamesWidget:dV,PromotedProductsWidget:fV,JackpotWidget:mV,CasinoJackpot:pV,TournamentsWidget:hV,InformativeWidget:yV,TodayBets:vV,LiveGamesWidget:e4,PopularCompetitions:EV,OlympicMatches:_V,StoryWidget:CV,TopWinnersWidget:lV,CasinoWinners:iV};//! moment.js //! version : 2.30.1 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors //! license : MIT //! momentjs.com var t4;function _e(){return t4.apply(null,arguments)}function SV(e){t4=e}function Oo(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function oi(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function Ct(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Yy(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(Ct(e,t))return!1;return!0}function us(e){return e===void 0}function jr(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Gd(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function n4(e,t){var n=[],s,o=e.length;for(s=0;s>>0,s;for(s=0;s0)for(n=0;n=0;return(r?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+s}var Qy=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,MA=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Yg={},Ml={};function Ge(e,t,n,s){var o=s;typeof s=="string"&&(o=function(){return this[s]()}),e&&(Ml[e]=o),t&&(Ml[t[0]]=function(){return Jo(o.apply(this,arguments),t[1],t[2])}),n&&(Ml[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function NV(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function kV(e){var t=e.match(Qy),n,s;for(n=0,s=t.length;n=0&&MA.test(e);)e=e.replace(MA,s),MA.lastIndex=0,n-=1;return e}var OV={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function PV(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(Qy).map(function(s){return s==="MMMM"||s==="MM"||s==="DD"||s==="dddd"?s.slice(1):s}).join(""),this._longDateFormat[e])}var LV="Invalid date";function RV(){return this._invalidDate}var jV="%d",MV=/\d{1,2}/;function BV(e){return this._ordinal.replace("%d",e)}var DV={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function FV(e,t,n,s){var o=this._relativeTime[n];return rr(o)?o(e,t,n,s):o.replace(/%d/i,e)}function HV(e,t){var n=this._relativeTime[e>0?"future":"past"];return rr(n)?n(t):n.replace(/%s/i,t)}var J2={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function uo(e){return typeof e=="string"?J2[e]||J2[e.toLowerCase()]:void 0}function Zy(e){var t={},n,s;for(s in e)Ct(e,s)&&(n=uo(s),n&&(t[n]=e[s]));return t}var UV={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function GV(e){var t=[],n;for(n in e)Ct(e,n)&&t.push({unit:n,priority:UV[n]});return t.sort(function(s,o){return s.priority-o.priority}),t}var a4=/\d/,Vs=/\d\d/,i4=/\d{3}/,Xy=/\d{4}/,Kp=/[+-]?\d{6}/,Gt=/\d\d?/,l4=/\d\d\d\d?/,c4=/\d\d\d\d\d\d?/,Qp=/\d{1,3}/,Jy=/\d{1,4}/,Zp=/[+-]?\d{1,6}/,Sc=/\d+/,Xp=/[+-]?\d+/,VV=/Z|[+-]\d\d:?\d\d/gi,Jp=/Z|[+-]\d\d(?::?\d\d)?/gi,WV=/[+-]?\d+(\.\d{1,3})?/,Wd=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,wc=/^[1-9]\d?/,eb=/^([1-9]\d|\d)/,ym;ym={};function Le(e,t,n){ym[e]=rr(t)?t:function(s,o){return s&&n?n:t}}function $V(e,t){return Ct(ym,e)?ym[e](t._strict,t._locale):new RegExp(YV(e))}function YV(e){return wr(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,s,o,r){return n||s||o||r}))}function wr(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Xs(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function pt(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=Xs(t)),n}var a1={};function Pt(e,t){var n,s=t,o;for(typeof e=="string"&&(e=[e]),jr(t)&&(s=function(r,a){a[t]=pt(r)}),o=e.length,n=0;n68?1900:2e3)};var u4=Tc("FullYear",!0);function QV(){return eh(this.year())}function Tc(e,t){return function(n){return n!=null?(d4(this,e,n),_e.updateOffset(this,t),this):ud(this,e)}}function ud(e,t){if(!e.isValid())return NaN;var n=e._d,s=e._isUTC;switch(t){case"Milliseconds":return s?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return s?n.getUTCSeconds():n.getSeconds();case"Minutes":return s?n.getUTCMinutes():n.getMinutes();case"Hours":return s?n.getUTCHours():n.getHours();case"Date":return s?n.getUTCDate():n.getDate();case"Day":return s?n.getUTCDay():n.getDay();case"Month":return s?n.getUTCMonth():n.getMonth();case"FullYear":return s?n.getUTCFullYear():n.getFullYear();default:return NaN}}function d4(e,t,n){var s,o,r,a,l;if(!(!e.isValid()||isNaN(n))){switch(s=e._d,o=e._isUTC,t){case"Milliseconds":return void(o?s.setUTCMilliseconds(n):s.setMilliseconds(n));case"Seconds":return void(o?s.setUTCSeconds(n):s.setSeconds(n));case"Minutes":return void(o?s.setUTCMinutes(n):s.setMinutes(n));case"Hours":return void(o?s.setUTCHours(n):s.setHours(n));case"Date":return void(o?s.setUTCDate(n):s.setDate(n));case"FullYear":break;default:return}r=n,a=e.month(),l=e.date(),l=l===29&&a===1&&!eh(r)?28:l,o?s.setUTCFullYear(r,a,l):s.setFullYear(r,a,l)}}function ZV(e){return e=uo(e),rr(this[e])?this[e]():this}function XV(e,t){if(typeof e=="object"){e=Zy(e);var n=GV(e),s,o=n.length;for(s=0;s=0?(l=new Date(e+400,t,n,s,o,r,a),isFinite(l.getFullYear())&&l.setFullYear(e)):l=new Date(e,t,n,s,o,r,a),l}function dd(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function bm(e,t,n){var s=7+t-n,o=(7+dd(e,0,s).getUTCDay()-t)%7;return-o+s-1}function g4(e,t,n,s,o){var r=(7+n-s)%7,a=bm(e,s,o),l=1+7*(t-1)+r+a,c,u;return l<=0?(c=e-1,u=Nu(c)+l):l>Nu(e)?(c=e+1,u=l-Nu(e)):(c=e,u=l),{year:c,dayOfYear:u}}function Ad(e,t,n){var s=bm(e.year(),t,n),o=Math.floor((e.dayOfYear()-s-1)/7)+1,r,a;return o<1?(a=e.year()-1,r=o+Tr(a,t,n)):o>Tr(e.year(),t,n)?(r=o-Tr(e.year(),t,n),a=e.year()+1):(a=e.year(),r=o),{week:r,year:a}}function Tr(e,t,n){var s=bm(e,t,n),o=bm(e+1,t,n);return(Nu(e)-s+o)/7}Ge("w",["ww",2],"wo","week");Ge("W",["WW",2],"Wo","isoWeek");Le("w",Gt,wc);Le("ww",Gt,Vs);Le("W",Gt,wc);Le("WW",Gt,Vs);$d(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=pt(e)});function dW(e){return Ad(e,this._week.dow,this._week.doy).week}var AW={dow:0,doy:6};function fW(){return this._week.dow}function mW(){return this._week.doy}function pW(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function hW(e){var t=Ad(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}Ge("d",0,"do","day");Ge("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});Ge("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});Ge("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});Ge("e",0,0,"weekday");Ge("E",0,0,"isoWeekday");Le("d",Gt);Le("e",Gt);Le("E",Gt);Le("dd",function(e,t){return t.weekdaysMinRegex(e)});Le("ddd",function(e,t){return t.weekdaysShortRegex(e)});Le("dddd",function(e,t){return t.weekdaysRegex(e)});$d(["dd","ddd","dddd"],function(e,t,n,s){var o=n._locale.weekdaysParse(e,s,n._strict);o!=null?t.d=o:rt(n).invalidWeekday=e});$d(["d","e","E"],function(e,t,n,s){t[s]=pt(e)});function gW(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function vW(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function nb(e,t){return e.slice(t,7).concat(e.slice(0,t))}var _W="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),v4="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),yW="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),bW=Wd,EW=Wd,CW=Wd;function SW(e,t){var n=Oo(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?nb(n,this._week.dow):e?n[e.day()]:n}function wW(e){return e===!0?nb(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function TW(e){return e===!0?nb(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function xW(e,t,n){var s,o,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=or([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?t==="dddd"?(o=cn.call(this._weekdaysParse,a),o!==-1?o:null):t==="ddd"?(o=cn.call(this._shortWeekdaysParse,a),o!==-1?o:null):(o=cn.call(this._minWeekdaysParse,a),o!==-1?o:null):t==="dddd"?(o=cn.call(this._weekdaysParse,a),o!==-1||(o=cn.call(this._shortWeekdaysParse,a),o!==-1)?o:(o=cn.call(this._minWeekdaysParse,a),o!==-1?o:null)):t==="ddd"?(o=cn.call(this._shortWeekdaysParse,a),o!==-1||(o=cn.call(this._weekdaysParse,a),o!==-1)?o:(o=cn.call(this._minWeekdaysParse,a),o!==-1?o:null)):(o=cn.call(this._minWeekdaysParse,a),o!==-1||(o=cn.call(this._weekdaysParse,a),o!==-1)?o:(o=cn.call(this._shortWeekdaysParse,a),o!==-1?o:null))}function IW(e,t,n){var s,o,r;if(this._weekdaysParseExact)return xW.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(o=or([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(r="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[s]=new RegExp(r.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[s].test(e))return s;if(n&&t==="ddd"&&this._shortWeekdaysParse[s].test(e))return s;if(n&&t==="dd"&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}}function NW(e){if(!this.isValid())return e!=null?this:NaN;var t=ud(this,"Day");return e!=null?(e=gW(e,this.localeData()),this.add(e-t,"d")):t}function kW(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function OW(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=vW(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function PW(e){return this._weekdaysParseExact?(Ct(this,"_weekdaysRegex")||sb.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Ct(this,"_weekdaysRegex")||(this._weekdaysRegex=bW),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function LW(e){return this._weekdaysParseExact?(Ct(this,"_weekdaysRegex")||sb.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Ct(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=EW),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function RW(e){return this._weekdaysParseExact?(Ct(this,"_weekdaysRegex")||sb.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Ct(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=CW),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function sb(){function e(d,A){return A.length-d.length}var t=[],n=[],s=[],o=[],r,a,l,c,u;for(r=0;r<7;r++)a=or([2e3,1]).day(r),l=wr(this.weekdaysMin(a,"")),c=wr(this.weekdaysShort(a,"")),u=wr(this.weekdays(a,"")),t.push(l),n.push(c),s.push(u),o.push(l),o.push(c),o.push(u);t.sort(e),n.sort(e),s.sort(e),o.sort(e),this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function ob(){return this.hours()%12||12}function jW(){return this.hours()||24}Ge("H",["HH",2],0,"hour");Ge("h",["hh",2],0,ob);Ge("k",["kk",2],0,jW);Ge("hmm",0,0,function(){return""+ob.apply(this)+Jo(this.minutes(),2)});Ge("hmmss",0,0,function(){return""+ob.apply(this)+Jo(this.minutes(),2)+Jo(this.seconds(),2)});Ge("Hmm",0,0,function(){return""+this.hours()+Jo(this.minutes(),2)});Ge("Hmmss",0,0,function(){return""+this.hours()+Jo(this.minutes(),2)+Jo(this.seconds(),2)});function _4(e,t){Ge(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}_4("a",!0);_4("A",!1);function y4(e,t){return t._meridiemParse}Le("a",y4);Le("A",y4);Le("H",Gt,eb);Le("h",Gt,wc);Le("k",Gt,wc);Le("HH",Gt,Vs);Le("hh",Gt,Vs);Le("kk",Gt,Vs);Le("hmm",l4);Le("hmmss",c4);Le("Hmm",l4);Le("Hmmss",c4);Pt(["H","HH"],En);Pt(["k","kk"],function(e,t,n){var s=pt(e);t[En]=s===24?0:s});Pt(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});Pt(["h","hh"],function(e,t,n){t[En]=pt(e),rt(n).bigHour=!0});Pt("hmm",function(e,t,n){var s=e.length-2;t[En]=pt(e.substr(0,s)),t[So]=pt(e.substr(s)),rt(n).bigHour=!0});Pt("hmmss",function(e,t,n){var s=e.length-4,o=e.length-2;t[En]=pt(e.substr(0,s)),t[So]=pt(e.substr(s,2)),t[br]=pt(e.substr(o)),rt(n).bigHour=!0});Pt("Hmm",function(e,t,n){var s=e.length-2;t[En]=pt(e.substr(0,s)),t[So]=pt(e.substr(s))});Pt("Hmmss",function(e,t,n){var s=e.length-4,o=e.length-2;t[En]=pt(e.substr(0,s)),t[So]=pt(e.substr(s,2)),t[br]=pt(e.substr(o))});function MW(e){return(e+"").toLowerCase().charAt(0)==="p"}var BW=/[ap]\.?m?\.?/i,DW=Tc("Hours",!0);function FW(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var b4={calendar:xV,longDateFormat:OV,invalidDate:LV,ordinal:jV,dayOfMonthOrdinalParse:MV,relativeTime:DV,months:eW,monthsShort:A4,week:AW,weekdays:_W,weekdaysMin:yW,weekdaysShort:v4,meridiemParse:BW},Vt={},zc={},fd;function HW(e,t){var n,s=Math.min(e.length,t.length);for(n=0;n0;){if(o=th(r.slice(0,n).join("-")),o)return o;if(s&&s.length>=n&&HW(r,s)>=n-1)break;n--}t++}return fd}function GW(e){return!!(e&&e.match("^[^/\\\\]*$"))}function th(e){var t=null,n;if(Vt[e]===void 0&&typeof module<"u"&&module&&module.exports&&GW(e))try{t=fd._abbr,n=require,n("./locale/"+e),ga(t)}catch{Vt[e]=null}return Vt[e]}function ga(e,t){var n;return e&&(us(t)?n=Dr(e):n=rb(e,t),n?fd=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),fd._abbr}function rb(e,t){if(t!==null){var n,s=b4;if(t.abbr=e,Vt[e]!=null)o4("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=Vt[e]._config;else if(t.parentLocale!=null)if(Vt[t.parentLocale]!=null)s=Vt[t.parentLocale]._config;else if(n=th(t.parentLocale),n!=null)s=n._config;else return zc[t.parentLocale]||(zc[t.parentLocale]=[]),zc[t.parentLocale].push({name:e,config:t}),null;return Vt[e]=new Ky(o1(s,t)),zc[e]&&zc[e].forEach(function(o){rb(o.name,o.config)}),ga(e),Vt[e]}else return delete Vt[e],null}function VW(e,t){if(t!=null){var n,s,o=b4;Vt[e]!=null&&Vt[e].parentLocale!=null?Vt[e].set(o1(Vt[e]._config,t)):(s=th(e),s!=null&&(o=s._config),t=o1(o,t),s==null&&(t.abbr=e),n=new Ky(t),n.parentLocale=Vt[e],Vt[e]=n),ga(e)}else Vt[e]!=null&&(Vt[e].parentLocale!=null?(Vt[e]=Vt[e].parentLocale,e===ga()&&ga(e)):Vt[e]!=null&&delete Vt[e]);return Vt[e]}function Dr(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return fd;if(!Oo(e)){if(t=th(e),t)return t;e=[e]}return UW(e)}function WW(){return r1(Vt)}function ab(e){var t,n=e._a;return n&&rt(e).overflow===-2&&(t=n[yr]<0||n[yr]>11?yr:n[zo]<1||n[zo]>tb(n[zn],n[yr])?zo:n[En]<0||n[En]>24||n[En]===24&&(n[So]!==0||n[br]!==0||n[Za]!==0)?En:n[So]<0||n[So]>59?So:n[br]<0||n[br]>59?br:n[Za]<0||n[Za]>999?Za:-1,rt(e)._overflowDayOfYear&&(tzo)&&(t=zo),rt(e)._overflowWeeks&&t===-1&&(t=qV),rt(e)._overflowWeekday&&t===-1&&(t=KV),rt(e).overflow=t),e}var $W=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,YW=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,zW=/Z|[+-]\d\d(?::?\d\d)?/,BA=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],zg=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],qW=/^\/?Date\((-?\d+)/i,KW=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,QW={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function E4(e){var t,n,s=e._i,o=$W.exec(s)||YW.exec(s),r,a,l,c,u=BA.length,d=zg.length;if(o){for(rt(e).iso=!0,t=0,n=u;tNu(a)||e._dayOfYear===0)&&(rt(e)._overflowDayOfYear=!0),n=dd(a,0,e._dayOfYear),e._a[yr]=n.getUTCMonth(),e._a[zo]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=s[t]=o[t];for(;t<7;t++)e._a[t]=s[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[En]===24&&e._a[So]===0&&e._a[br]===0&&e._a[Za]===0&&(e._nextDay=!0,e._a[En]=0),e._d=(e._useUTC?dd:uW).apply(null,s),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[En]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==r&&(rt(e).weekdayMismatch=!0)}}function o$(e){var t,n,s,o,r,a,l,c,u;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(r=1,a=4,n=sl(t.GG,e._a[zn],Ad(Ut(),1,4).year),s=sl(t.W,1),o=sl(t.E,1),(o<1||o>7)&&(c=!0)):(r=e._locale._week.dow,a=e._locale._week.doy,u=Ad(Ut(),r,a),n=sl(t.gg,e._a[zn],u.year),s=sl(t.w,u.week),t.d!=null?(o=t.d,(o<0||o>6)&&(c=!0)):t.e!=null?(o=t.e+r,(t.e<0||t.e>6)&&(c=!0)):o=r),s<1||s>Tr(n,r,a)?rt(e)._overflowWeeks=!0:c!=null?rt(e)._overflowWeekday=!0:(l=g4(n,s,o,r,a),e._a[zn]=l.year,e._dayOfYear=l.dayOfYear)}_e.ISO_8601=function(){};_e.RFC_2822=function(){};function lb(e){if(e._f===_e.ISO_8601){E4(e);return}if(e._f===_e.RFC_2822){C4(e);return}e._a=[],rt(e).empty=!0;var t=""+e._i,n,s,o,r,a,l=t.length,c=0,u,d;for(o=r4(e._f,e._locale).match(Qy)||[],d=o.length,n=0;n0&&rt(e).unusedInput.push(a),t=t.slice(t.indexOf(s)+s.length),c+=s.length),Ml[r]?(s?rt(e).empty=!1:rt(e).unusedTokens.push(r),zV(r,s,e)):e._strict&&!s&&rt(e).unusedTokens.push(r);rt(e).charsLeftOver=l-c,t.length>0&&rt(e).unusedInput.push(t),e._a[En]<=12&&rt(e).bigHour===!0&&e._a[En]>0&&(rt(e).bigHour=void 0),rt(e).parsedDateParts=e._a.slice(0),rt(e).meridiem=e._meridiem,e._a[En]=r$(e._locale,e._a[En],e._meridiem),u=rt(e).era,u!==null&&(e._a[zn]=e._locale.erasConvertYear(u,e._a[zn])),ib(e),ab(e)}function r$(e,t,n){var s;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(s=e.isPM(n),s&&t<12&&(t+=12),!s&&t===12&&(t=0)),t)}function a$(e){var t,n,s,o,r,a,l=!1,c=e._f.length;if(c===0){rt(e).invalidFormat=!0,e._d=new Date(NaN);return}for(o=0;othis?this:e:qp()});function T4(e,t){var n,s;if(t.length===1&&Oo(t[0])&&(t=t[0]),!t.length)return Ut();for(n=t[0],s=1;sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function x$(){if(!us(this._isDSTShifted))return this._isDSTShifted;var e={},t;return qy(e,this),e=S4(e),e._a?(t=e._isUTC?or(e._a):Ut(e._a),this._isDSTShifted=this.isValid()&&v$(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function I$(){return this.isValid()?!this._isUTC:!1}function N$(){return this.isValid()?this._isUTC:!1}function I4(){return this.isValid()?this._isUTC&&this._offset===0:!1}var k$=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,O$=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ro(e,t){var n=e,s=null,o,r,a;return Sf(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:jr(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(s=k$.exec(e))?(o=s[1]==="-"?-1:1,n={y:0,d:pt(s[zo])*o,h:pt(s[En])*o,m:pt(s[So])*o,s:pt(s[br])*o,ms:pt(i1(s[Za]*1e3))*o}):(s=O$.exec(e))?(o=s[1]==="-"?-1:1,n={y:Ba(s[2],o),M:Ba(s[3],o),w:Ba(s[4],o),d:Ba(s[5],o),h:Ba(s[6],o),m:Ba(s[7],o),s:Ba(s[8],o)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(a=P$(Ut(n.from),Ut(n.to)),n={},n.ms=a.milliseconds,n.M=a.months),r=new nh(n),Sf(e)&&Ct(e,"_locale")&&(r._locale=e._locale),Sf(e)&&Ct(e,"_isValid")&&(r._isValid=e._isValid),r}Ro.fn=nh.prototype;Ro.invalid=g$;function Ba(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function tN(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function P$(e,t){var n;return e.isValid()&&t.isValid()?(t=ub(t,e),e.isBefore(t)?n=tN(e,t):(n=tN(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function N4(e,t){return function(n,s){var o,r;return s!==null&&!isNaN(+s)&&(o4(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=s,s=r),o=Ro(n,s),k4(this,o,e),this}}function k4(e,t,n,s){var o=t._milliseconds,r=i1(t._days),a=i1(t._months);e.isValid()&&(s=s??!0,a&&m4(e,ud(e,"Month")+a*n),r&&d4(e,"Date",ud(e,"Date")+r*n),o&&e._d.setTime(e._d.valueOf()+o*n),s&&_e.updateOffset(e,r||a))}var L$=N4(1,"add"),R$=N4(-1,"subtract");function O4(e){return typeof e=="string"||e instanceof String}function j$(e){return Po(e)||Gd(e)||O4(e)||jr(e)||B$(e)||M$(e)||e===null||e===void 0}function M$(e){var t=oi(e)&&!Yy(e),n=!1,s=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],o,r,a=s.length;for(o=0;on.valueOf():n.valueOf()9999?Cf(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):rr(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Cf(n,"Z")):Cf(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Z$(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,s,o,r;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o="-MM-DD[T]HH:mm:ss.SSS",r=t+'[")]',this.format(n+s+o+r)}function X$(e){e||(e=this.isUtc()?_e.defaultFormatUtc:_e.defaultFormat);var t=Cf(this,e);return this.localeData().postformat(t)}function J$(e,t){return this.isValid()&&(Po(e)&&e.isValid()||Ut(e).isValid())?Ro({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function eY(e){return this.from(Ut(),e)}function tY(e,t){return this.isValid()&&(Po(e)&&e.isValid()||Ut(e).isValid())?Ro({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function nY(e){return this.to(Ut(),e)}function P4(e){var t;return e===void 0?this._locale._abbr:(t=Dr(e),t!=null&&(this._locale=t),this)}var L4=co("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function R4(){return this._locale}var Em=1e3,Bl=60*Em,Cm=60*Bl,j4=(365*400+97)*24*Cm;function Dl(e,t){return(e%t+t)%t}function M4(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-j4:new Date(e,t,n).valueOf()}function B4(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-j4:Date.UTC(e,t,n)}function sY(e){var t,n;if(e=uo(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?B4:M4,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Dl(t+(this._isUTC?0:this.utcOffset()*Bl),Cm);break;case"minute":t=this._d.valueOf(),t-=Dl(t,Bl);break;case"second":t=this._d.valueOf(),t-=Dl(t,Em);break}return this._d.setTime(t),_e.updateOffset(this,!0),this}function oY(e){var t,n;if(e=uo(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?B4:M4,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=Cm-Dl(t+(this._isUTC?0:this.utcOffset()*Bl),Cm)-1;break;case"minute":t=this._d.valueOf(),t+=Bl-Dl(t,Bl)-1;break;case"second":t=this._d.valueOf(),t+=Em-Dl(t,Em)-1;break}return this._d.setTime(t),_e.updateOffset(this,!0),this}function rY(){return this._d.valueOf()-(this._offset||0)*6e4}function aY(){return Math.floor(this.valueOf()/1e3)}function iY(){return new Date(this.valueOf())}function lY(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function cY(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function uY(){return this.isValid()?this.toISOString():null}function dY(){return zy(this)}function AY(){return ta({},rt(this))}function fY(){return rt(this).overflow}function mY(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}Ge("N",0,0,"eraAbbr");Ge("NN",0,0,"eraAbbr");Ge("NNN",0,0,"eraAbbr");Ge("NNNN",0,0,"eraName");Ge("NNNNN",0,0,"eraNarrow");Ge("y",["y",1],"yo","eraYear");Ge("y",["yy",2],0,"eraYear");Ge("y",["yyy",3],0,"eraYear");Ge("y",["yyyy",4],0,"eraYear");Le("N",db);Le("NN",db);Le("NNN",db);Le("NNNN",wY);Le("NNNNN",TY);Pt(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,s){var o=n._locale.erasParse(e,s,n._strict);o?rt(n).era=o:rt(n).invalidEra=e});Le("y",Sc);Le("yy",Sc);Le("yyy",Sc);Le("yyyy",Sc);Le("yo",xY);Pt(["y","yy","yyy","yyyy"],zn);Pt(["yo"],function(e,t,n,s){var o;n._locale._eraYearOrdinalRegex&&(o=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[zn]=n._locale.eraYearOrdinalParse(e,o):t[zn]=parseInt(e,10)});function pY(e,t){var n,s,o,r=this._eras||Dr("en")._eras;for(n=0,s=r.length;n=0)return r[s]}function gY(e,t){var n=e.since<=e.until?1:-1;return t===void 0?_e(e.since).year():_e(e.since).year()+(t-e.offset)*n}function vY(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;er&&(t=r),RY.call(this,e,t,n,s,o))}function RY(e,t,n,s,o){var r=g4(e,t,n,s,o),a=dd(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}Ge("Q",0,"Qo","quarter");Le("Q",a4);Pt("Q",function(e,t){t[yr]=(pt(e)-1)*3});function jY(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}Ge("D",["DD",2],"Do","date");Le("D",Gt,wc);Le("DD",Gt,Vs);Le("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});Pt(["D","DD"],zo);Pt("Do",function(e,t){t[zo]=pt(e.match(Gt)[0])});var F4=Tc("Date",!0);Ge("DDD",["DDDD",3],"DDDo","dayOfYear");Le("DDD",Qp);Le("DDDD",i4);Pt(["DDD","DDDD"],function(e,t,n){n._dayOfYear=pt(e)});function MY(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}Ge("m",["mm",2],0,"minute");Le("m",Gt,eb);Le("mm",Gt,Vs);Pt(["m","mm"],So);var BY=Tc("Minutes",!1);Ge("s",["ss",2],0,"second");Le("s",Gt,eb);Le("ss",Gt,Vs);Pt(["s","ss"],br);var DY=Tc("Seconds",!1);Ge("S",0,0,function(){return~~(this.millisecond()/100)});Ge(0,["SS",2],0,function(){return~~(this.millisecond()/10)});Ge(0,["SSS",3],0,"millisecond");Ge(0,["SSSS",4],0,function(){return this.millisecond()*10});Ge(0,["SSSSS",5],0,function(){return this.millisecond()*100});Ge(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});Ge(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});Ge(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});Ge(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});Le("S",Qp,a4);Le("SS",Qp,Vs);Le("SSS",Qp,i4);var na,H4;for(na="SSSS";na.length<=9;na+="S")Le(na,Sc);function FY(e,t){t[Za]=pt(("0."+e)*1e3)}for(na="S";na.length<=9;na+="S")Pt(na,FY);H4=Tc("Milliseconds",!1);Ge("z",0,0,"zoneAbbr");Ge("zz",0,0,"zoneName");function HY(){return this._isUTC?"UTC":""}function UY(){return this._isUTC?"Coordinated Universal Time":""}var Ce=Vd.prototype;Ce.add=L$;Ce.calendar=H$;Ce.clone=U$;Ce.diff=q$;Ce.endOf=oY;Ce.format=X$;Ce.from=J$;Ce.fromNow=eY;Ce.to=tY;Ce.toNow=nY;Ce.get=ZV;Ce.invalidAt=fY;Ce.isAfter=G$;Ce.isBefore=V$;Ce.isBetween=W$;Ce.isSame=$$;Ce.isSameOrAfter=Y$;Ce.isSameOrBefore=z$;Ce.isValid=dY;Ce.lang=L4;Ce.locale=P4;Ce.localeData=R4;Ce.max=d$;Ce.min=u$;Ce.parsingFlags=AY;Ce.set=XV;Ce.startOf=sY;Ce.subtract=R$;Ce.toArray=lY;Ce.toObject=cY;Ce.toDate=iY;Ce.toISOString=Q$;Ce.inspect=Z$;typeof Symbol<"u"&&Symbol.for!=null&&(Ce[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});Ce.toJSON=uY;Ce.toString=K$;Ce.unix=aY;Ce.valueOf=rY;Ce.creationData=mY;Ce.eraName=vY;Ce.eraNarrow=_Y;Ce.eraAbbr=yY;Ce.eraYear=bY;Ce.year=u4;Ce.isLeapYear=QV;Ce.weekYear=IY;Ce.isoWeekYear=NY;Ce.quarter=Ce.quarters=jY;Ce.month=p4;Ce.daysInMonth=iW;Ce.week=Ce.weeks=pW;Ce.isoWeek=Ce.isoWeeks=hW;Ce.weeksInYear=PY;Ce.weeksInWeekYear=LY;Ce.isoWeeksInYear=kY;Ce.isoWeeksInISOWeekYear=OY;Ce.date=F4;Ce.day=Ce.days=NW;Ce.weekday=kW;Ce.isoWeekday=OW;Ce.dayOfYear=MY;Ce.hour=Ce.hours=DW;Ce.minute=Ce.minutes=BY;Ce.second=Ce.seconds=DY;Ce.millisecond=Ce.milliseconds=H4;Ce.utcOffset=y$;Ce.utc=E$;Ce.local=C$;Ce.parseZone=S$;Ce.hasAlignedHourOffset=w$;Ce.isDST=T$;Ce.isLocal=I$;Ce.isUtcOffset=N$;Ce.isUtc=I4;Ce.isUTC=I4;Ce.zoneAbbr=HY;Ce.zoneName=UY;Ce.dates=co("dates accessor is deprecated. Use date instead.",F4);Ce.months=co("months accessor is deprecated. Use month instead",p4);Ce.years=co("years accessor is deprecated. Use year instead",u4);Ce.zone=co("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",b$);Ce.isDSTShifted=co("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",x$);function GY(e){return Ut(e*1e3)}function VY(){return Ut.apply(null,arguments).parseZone()}function U4(e){return e}var St=Ky.prototype;St.calendar=IV;St.longDateFormat=PV;St.invalidDate=RV;St.ordinal=BV;St.preparse=U4;St.postformat=U4;St.relativeTime=FV;St.pastFuture=HV;St.set=TV;St.eras=pY;St.erasParse=hY;St.erasConvertYear=gY;St.erasAbbrRegex=CY;St.erasNameRegex=EY;St.erasNarrowRegex=SY;St.months=sW;St.monthsShort=oW;St.monthsParse=aW;St.monthsRegex=cW;St.monthsShortRegex=lW;St.week=dW;St.firstDayOfYear=mW;St.firstDayOfWeek=fW;St.weekdays=SW;St.weekdaysMin=TW;St.weekdaysShort=wW;St.weekdaysParse=IW;St.weekdaysRegex=PW;St.weekdaysShortRegex=LW;St.weekdaysMinRegex=RW;St.isPM=MW;St.meridiem=FW;function Sm(e,t,n,s){var o=Dr(),r=or().set(s,t);return o[n](r,e)}function G4(e,t,n){if(jr(e)&&(t=e,e=void 0),e=e||"",t!=null)return Sm(e,t,n,"month");var s,o=[];for(s=0;s<12;s++)o[s]=Sm(e,s,n,"month");return o}function fb(e,t,n,s){typeof e=="boolean"?(jr(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,jr(t)&&(n=t,t=void 0),t=t||"");var o=Dr(),r=e?o._week.dow:0,a,l=[];if(n!=null)return Sm(t,(n+r)%7,s,"day");for(a=0;a<7;a++)l[a]=Sm(t,(a+r)%7,s,"day");return l}function WY(e,t){return G4(e,t,"months")}function $Y(e,t){return G4(e,t,"monthsShort")}function YY(e,t,n){return fb(e,t,n,"weekdays")}function zY(e,t,n){return fb(e,t,n,"weekdaysShort")}function qY(e,t,n){return fb(e,t,n,"weekdaysMin")}ga("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=pt(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});_e.lang=co("moment.lang is deprecated. Use moment.locale instead.",ga);_e.langData=co("moment.langData is deprecated. Use moment.localeData instead.",Dr);var cr=Math.abs;function KY(){var e=this._data;return this._milliseconds=cr(this._milliseconds),this._days=cr(this._days),this._months=cr(this._months),e.milliseconds=cr(e.milliseconds),e.seconds=cr(e.seconds),e.minutes=cr(e.minutes),e.hours=cr(e.hours),e.months=cr(e.months),e.years=cr(e.years),this}function V4(e,t,n,s){var o=Ro(t,n);return e._milliseconds+=s*o._milliseconds,e._days+=s*o._days,e._months+=s*o._months,e._bubble()}function QY(e,t){return V4(this,e,t,1)}function ZY(e,t){return V4(this,e,t,-1)}function nN(e){return e<0?Math.floor(e):Math.ceil(e)}function XY(){var e=this._milliseconds,t=this._days,n=this._months,s=this._data,o,r,a,l,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=nN(c1(n)+t)*864e5,t=0,n=0),s.milliseconds=e%1e3,o=Xs(e/1e3),s.seconds=o%60,r=Xs(o/60),s.minutes=r%60,a=Xs(r/60),s.hours=a%24,t+=Xs(a/24),c=Xs(W4(t)),n+=c,t-=nN(c1(c)),l=Xs(n/12),n%=12,s.days=t,s.months=n,s.years=l,this}function W4(e){return e*4800/146097}function c1(e){return e*146097/4800}function JY(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if(e=uo(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+s/864e5,n=this._months+W4(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(c1(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return t*24+s/36e5;case"minute":return t*1440+s/6e4;case"second":return t*86400+s/1e3;case"millisecond":return Math.floor(t*864e5)+s;default:throw new Error("Unknown unit "+e)}}function Fr(e){return function(){return this.as(e)}}var $4=Fr("ms"),ez=Fr("s"),tz=Fr("m"),nz=Fr("h"),sz=Fr("d"),oz=Fr("w"),rz=Fr("M"),az=Fr("Q"),iz=Fr("y"),lz=$4;function cz(){return Ro(this)}function uz(e){return e=uo(e),this.isValid()?this[e+"s"]():NaN}function Ti(e){return function(){return this.isValid()?this._data[e]:NaN}}var dz=Ti("milliseconds"),Az=Ti("seconds"),fz=Ti("minutes"),mz=Ti("hours"),pz=Ti("days"),hz=Ti("months"),gz=Ti("years");function vz(){return Xs(this.days()/7)}var dr=Math.round,_l={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function _z(e,t,n,s,o){return o.relativeTime(t||1,!!n,e,s)}function yz(e,t,n,s){var o=Ro(e).abs(),r=dr(o.as("s")),a=dr(o.as("m")),l=dr(o.as("h")),c=dr(o.as("d")),u=dr(o.as("M")),d=dr(o.as("w")),A=dr(o.as("y")),m=r<=n.ss&&["s",r]||r0,m[4]=s,_z.apply(null,m)}function bz(e){return e===void 0?dr:typeof e=="function"?(dr=e,!0):!1}function Ez(e,t){return _l[e]===void 0?!1:t===void 0?_l[e]:(_l[e]=t,e==="s"&&(_l.ss=t-1),!0)}function Cz(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,s=_l,o,r;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(s=Object.assign({},_l,t),t.s!=null&&t.ss==null&&(s.ss=t.s-1)),o=this.localeData(),r=yz(this,!n,s,o),n&&(r=o.pastFuture(+this,r)),o.postformat(r)}var qg=Math.abs;function Gi(e){return(e>0)-(e<0)||+e}function oh(){if(!this.isValid())return this.localeData().invalidDate();var e=qg(this._milliseconds)/1e3,t=qg(this._days),n=qg(this._months),s,o,r,a,l=this.asSeconds(),c,u,d,A;return l?(s=Xs(e/60),o=Xs(s/60),e%=60,s%=60,r=Xs(n/12),n%=12,a=e?e.toFixed(3).replace(/\.?0+$/,""):"",c=l<0?"-":"",u=Gi(this._months)!==Gi(l)?"-":"",d=Gi(this._days)!==Gi(l)?"-":"",A=Gi(this._milliseconds)!==Gi(l)?"-":"",c+"P"+(r?u+r+"Y":"")+(n?u+n+"M":"")+(t?d+t+"D":"")+(o||s||e?"T":"")+(o?A+o+"H":"")+(s?A+s+"M":"")+(e?A+a+"S":"")):"P0D"}var yt=nh.prototype;yt.isValid=h$;yt.abs=KY;yt.add=QY;yt.subtract=ZY;yt.as=JY;yt.asMilliseconds=$4;yt.asSeconds=ez;yt.asMinutes=tz;yt.asHours=nz;yt.asDays=sz;yt.asWeeks=oz;yt.asMonths=rz;yt.asQuarters=az;yt.asYears=iz;yt.valueOf=lz;yt._bubble=XY;yt.clone=cz;yt.get=uz;yt.milliseconds=dz;yt.seconds=Az;yt.minutes=fz;yt.hours=mz;yt.days=pz;yt.weeks=vz;yt.months=hz;yt.years=gz;yt.humanize=Cz;yt.toISOString=oh;yt.toString=oh;yt.toJSON=oh;yt.locale=P4;yt.localeData=R4;yt.toIsoString=co("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",oh);yt.lang=L4;Ge("X",0,0,"unix");Ge("x",0,0,"valueOf");Le("x",Xp);Le("X",WV);Pt("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});Pt("x",function(e,t,n){n._d=new Date(pt(e))});//! moment.js _e.version="2.30.1";SV(Ut);_e.fn=Ce;_e.min=A$;_e.max=f$;_e.now=m$;_e.utc=or;_e.unix=GY;_e.months=WY;_e.isDate=Gd;_e.locale=ga;_e.invalid=qp;_e.duration=Ro;_e.isMoment=Po;_e.weekdays=YY;_e.parseZone=VY;_e.localeData=Dr;_e.isDuration=Sf;_e.monthsShort=$Y;_e.weekdaysMin=qY;_e.defineLocale=rb;_e.updateLocale=VW;_e.locales=WW;_e.weekdaysShort=zY;_e.normalizeUnits=uo;_e.relativeTimeRounding=bz;_e.relativeTimeThreshold=Ez;_e.calendarFormat=F$;_e.prototype=Ce;_e.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};var u1=(e=>(e[e.All=-1]="All",e[e.Today=0]="Today",e))(u1||{}),Ke=(e=>(e.Live="live",e.Prematch="pre-match",e.AsianView="asian-view",e.Results="results",e.Calendar="live-calendar",e.Tournaments="tournaments",e.Statistics="statistics",e.PopularBets="popular-bets",e))(Ke||{}),fi=(e=>(e[e.Electronic=0]="Electronic",e[e.Virtual=1]="Virtual",e[e.General=2]="General",e[e.Casino=3]="Casino",e[e.Racing=4]="Racing",e))(fi||{}),Y4=(e=>(e.SPORT="sport",e.ESPORT="esport",e))(Y4||{});const She=new Set(Object.values(Ke));var ro=(e=>(e.EventView="event-view",e))(ro||{}),z4=(e=>(e.UpcomingMatches="upcoming-matches",e.PopularMatches="popular-matches",e.RecommendedCompetitions="recommended-competitions",e.PopularCompetitions="popular-competitions",e.OlympicCompetitions="olympic-competitions",e.OlympicMatches="olympic-matches",e.BoostedBets="boosted-bets",e.Coupons="coupons",e.ExpressOfTheDay="multiple-of-the-day",e.FavoriteTeam="favorite-team",e.TodayBets="today-bets",e))(z4||{});const whe=[{label:"All",value:-1},{label:"Today",value:0},{label:"3 hours",value:180},{label:"6 hours",value:360},{label:"12 hours",value:720},{label:"24 hours",value:1440},{label:"48 hours",value:2880},{label:"72 hours",value:4320}],The={"multiple-of-the-day":"bc-i-FlashGames","upcoming-matches":"bc-i-upcoming","popular-matches":"bc-i-tournament","popular-competitions":"bc-i-tournament","olympic-competitions":"bc-i-olympic","olympic-matches":"bc-i-olympic","boosted-bets":"bc-i-boost",coupons:"bc-i-coupon","favorite-team":"bc-i-valentine","today-bets":`bc-i-today-bets current-day-${_e(new Date).format("D")}`},d1=-1,va="notstarted",xhe="timeout";var Yd=(e=>(e.Outright="OUTRIGHT",e))(Yd||{});const Ihe="game_controls_state",Nhe=new Set(["popular-competitions","olympic-competitions"]),khe="start_ts";var Sz=(e=>(e[e.Disabled=1]="Disabled",e))(Sz||{}),q4=(e=>(e.Betslip="video-betslip",e.Draggable="video-draggable",e.Center="video-center",e))(q4||{}),wz=(e=>(e[e.Clay=0]="Clay",e[e.Hard=1]="Hard",e[e.Grass=2]="Grass",e[e.Carpet=3]="Carpet",e))(wz||{}),Tt=(e=>(e.Winner="WINNER",e.Handicap="HANDICAP",e.Outright="OUTRIGHT",e.Totals="TOTALS",e.OddEven="ODD/EVEN",e.DoubleChance="DOUBLE CHANCE",e.CorrectScore="CORRECT SCORE",e.BothTeamToScore="BOTHTEAMTOSCORE",e))(Tt||{}),oc=(e=>(e.Match="MATCH",e.Period="PERIOD",e))(oc||{});const Kg={WINNER:{display_key:"WINNER",display_sub_key:"MATCH"},HANDICAP:{display_key:"HANDICAP",display_sub_key:"MATCH",main_order:1},TOTALS:{display_key:"TOTALS",display_sub_key:"MATCH",main_order:1}},rc=["WINNER","HANDICAP","TOTALS"],Ohe=["WINNER","DOUBLE CHANCE","TOTALS","BOTHTEAMTOSCORE"],Phe=["WINNER","DOUBLE CHANCE","TOTALS","BOTHTEAMTOSCORE"];var ac=(e=>(e.All="all",e.Featured="featured",e.Live="live",e.Upcoming="upcoming",e.Results="results",e))(ac||{});const Lhe=Object.values(ac),Rhe=[{key:"all",label:"All",iconClass:"bc-i-all"},{key:"upcoming",label:"Upcoming",iconClass:"bc-i-upcoming"},{key:"live",label:"Live",iconClass:"bc-i-live"},{key:"results",label:"Results",iconClass:"bc-i-results"}],jhe={contentId:"esport_banners",expandable:!0},Mhe={[Tt.Winner]:{display_key:Tt.Winner},[Tt.Outright]:{display_key:Tt.Outright},[Tt.OddEven]:{display_key:Tt.OddEven},[Tt.Totals]:{display_key:Tt.Totals,main_order:1},[Tt.Handicap]:{display_key:Tt.Handicap,main_order:1}},Bhe=[Tt.Winner,Tt.Handicap,Tt.Totals,Tt.OddEven];var Tz=(e=>(e[e.Matches=1]="Matches",e[e.Markets=2]="Markets",e[e.Results=3]="Results",e))(Tz||{});const Dhe={featured:{numExpandedSports:Number.MAX_SAFE_INTEGER,pageType:"featured",gameFilter:{promoted:!0},additionalGameParameters:["is_live","info","stats"]},live:{numExpandedSports:Number.MAX_SAFE_INTEGER,pageType:"live",gameFilter:{type:1},additionalGameParameters:["is_live","info","stats"]},upcoming:{numExpandedSports:1,pageType:"upcoming",gameFilter:{type:{"@in":[0,2]}},additionalGameParameters:[]}},Fhe=24;var xz=(e=>(e.Kill="killScore",e.Baron="baronScore",e.ElementarDragon="elementarDragonScore",e.Tower="towerScore",e.Inhibitor="inhibitor",e))(xz||{});const Hhe={killScore:"Kills",baronScore:"Baron",elementarDragonScore:"Dragon",towerScore:"Rift Herald",inhibitor:"Gold"},md="36",ic="28",wm="54",Tm="35",Iz="FCG",Nz=[Iz],Uhe=[md,ic,wm,Tm],zd="all",wo="All",Dt="-1",K4="3",kz=2,Oz=1,ku=28,Pz=55,Q4=11,Lz=4,Rz=270,jz=260,Jn=24,Mz="16:9",Bz=220,sN=[20,81],Ghe=[ic];var Dz=(e=>(e.Casino="casino",e.LiveCasino="live-casino",e))(Dz||{}),xt=(e=>(e.Fun="fun",e.Real="real",e.Demo="demo",e))(xt||{});function Fz(e){console.info(`%c${e}`,"background: green;color: white;padding: 2px")}function Hz(e){console.error(e)}function Uz(e){console.warn(e)}const Je={success:Fz,error:Hz,warning:Uz};class mb{constructor(){fe(this,"queue",[])}enqueue(t){this.queue.push(t)}dequeueAll(){this.queue.forEach(t=>t()),this.queue=[]}}const Jm=class Jm{constructor(t,n,s=()=>{},o=()=>{},r=()=>{}){fe(this,"instance");fe(this,"onopenQueue",[]);fe(this,"callbackIdCounter",0);fe(this,"onOpenCallback");fe(this,"onMessageCallback");fe(this,"onCloseCallback");fe(this,"onErrorCallback");if(!t||!n)throw Error("No url or onmessage callback provided");this.onOpenCallback=s,this.onCloseCallback=o,this.onErrorCallback=r,this.onMessageCallback=n,this.create(t)}create(t){this.instance=new WebSocket(t),this.instance.addEventListener("open",()=>this.openEventHandler()),this.instance.addEventListener("close",n=>this.closeEventHandler(n)),this.instance.addEventListener("message",n=>this.messageEventHandler(n)),this.instance.addEventListener("error",n=>this.errorEventHandler(n))}openEventHandler(){for(this.onOpenCallback();this.onopenQueue.length>0;)this.onopenQueue.shift()()}messageEventHandler(t){this.onMessageCallback(t.data)}closeEventHandler(t){const n=t.code;let s=t.reason;s||(s=Jm.errorCodes[n]||"Unknown"),console.warn(`Websocket connection closed. Code: ${n} Reason: ${s}`),this.onCloseCallback(n)}errorEventHandler(t){this.onErrorCallback(t)}send(t){if(this.instance)switch(this.instance.readyState){case WebSocket.CONNECTING:this.onopenQueue.push(()=>this.send(t));break;case WebSocket.OPEN:this.instance.send(JSON.stringify(t));break;case WebSocket.CLOSING:case WebSocket.CLOSED:throw Error("Web socket connection not available")}}close(t=4e3,n){if(this.instance)switch(this.instance.readyState){case WebSocket.CONNECTING:this.onopenQueue.push(()=>this.close(t,n));break;case WebSocket.OPEN:this.instance.close(t,n);break;case WebSocket.CLOSING:case WebSocket.CLOSED:console.warn("Socket closing or already closed");break}}generateRid(){return this.callbackIdCounter+=1,this.callbackIdCounter>1e5&&(this.callbackIdCounter=0),`${Date.now()}${this.callbackIdCounter}`}};fe(Jm,"errorCodes",{1e3:"Normal closure; the connection successfully completed whatever purpose for which it was created.",1001:"The endpoint is going away, either because of a server failure or because the browser is navigating away from the page that opened the connection.",1002:"The endpoint is terminating the connection due to a protocol error.",1003:"The connection is being terminated because the endpoint received data of a type it cannot accept (for example, a text-only endpoint received binary data).",1004:"A meaning might be defined in the future.",1005:"No status code was provided even though one was expected.",1006:"The connection was closed abnormally (that is, with no close frame being sent) when a status code is expected.",1007:"The endpoint is terminating the connection because a message was received that contained inconsistent data (e.g., non-UTF-8 data within a text message).",1008:"The endpoint is terminating the connection because it received a message that violates its policy. This is a generic status code, used when codes 1003 and 1009 are not suitable.",1009:"The endpoint is terminating the connection because a data frame was received that is too large.",1010:"The client is terminating the connection because it expected the server to negotiate one or more extension, but the server didn't.",1011:"The server is terminating the connection because it encountered an unexpected condition that prevented it from fulfilling the request.",1012:"The server is terminating the connection because it is restarting.",1013:"The server is terminating the connection due to a temporary condition, e.g. it is overloaded and is casting off some of its clients.",1014:"The server was acting as a gateway or proxy and received an invalid response from the upstream server.",1015:"The connection was closed due to a failure to perform a TLS handshake (e.g., the server certificate can't be verified).",4e3:"Closed by the application."});let A1=Jm;class Fl extends mb{constructor(){super(...arguments);fe(this,"url","");fe(this,"webSocket",null);fe(this,"requests",new Map);fe(this,"subIdRidMap",new Map);fe(this,"unsubIdRidMap",new Map);fe(this,"needToResubscribe",new Map);fe(this,"maxAttemptsCount",5);fe(this,"socketRetryAttempts",0);fe(this,"delayCanceler")}delay(){return new Promise((n,s)=>{this.delayCanceler=s,setTimeout(n,5e3)})}cancelPreviousDelay(n){this.delayCanceler&&this.delayCanceler(n)}static generateRid(n){return jy(n,{unorderedArrays:!0})}openConnection(n,s,o,r){this.webSocket=new A1(this.url,r,n,s,o)}closeConnection(n,s){this.webSocket&&(this.webSocket.close(n,s),this.webSocket=null)}handleInternalErrors(n){Je.error(n.message)}}class pb{constructor(t,n){fe(this,"id");fe(this,"onUpdate");fe(this,"onFailure");this.id=pb.generateId(),this.onUpdate=t,this.onFailure=n}static generateId(){return Math.round(Math.random()*Math.pow(10,16)).toString()}}let xm=class f1{constructor(t,n,s=!1,o=!0){fe(this,"data",null);fe(this,"mergeUpdateData");fe(this,"rid");fe(this,"subId",null);fe(this,"body");fe(this,"subscribe");fe(this,"requestHandlers",new Map);this.rid=t,this.body=n,this.subscribe=s,this.mergeUpdateData=o}addHandler(t=()=>{},n=()=>{}){const s=new pb(t,n);return this.requestHandlers.set(s.id,s),this.data&&this.updateHandler(s,!0),s}removeHandler(t){this.requestHandlers.delete(t)}updateHandler(t,n=!1){t.onUpdate(this.data,n)}initializeHandlers(){this.requestHandlers.forEach(t=>this.updateHandler(t,!0))}updateHandlers(){this.requestHandlers.forEach(t=>this.updateHandler(t))}failHandlers(t){this.requestHandlers.forEach(n=>n.onFailure(t))}setData(t){this.data=t,this.initializeHandlers()}updateData(t){this.data=this.mergeUpdateData?f1.merge(this.data,t):t,this.updateHandlers()}static merge(t,n){const s={...t};for(let o in n)n.hasOwnProperty(o)&&(s.hasOwnProperty(o)?pm(n[o])&&pm(s[o])?s[o]=f1.merge(s[o],n[o]):n[o]===null?delete s[o]:s[o]=n[o]:n[o]!==null&&(s[o]=n[o]));return s}};const Mn=class Mn extends mb{constructor(){super();fe(this,"initialized",!1);fe(this,"key")}static getInstance(){return Mn.instance||(Mn.instance=new Mn),Mn.instance}init(n){var s;if(this.key)if(this.key!==n)this.initialized=!1,(s=document.getElementById(Mn.scriptId))==null||s.remove();else return Promise.resolve();return this.key=n,new Promise((o,r)=>{const a=document.createElement("script");a.id=Mn.scriptId,a.src=Mn.url+n,a.onload=()=>window.grecaptcha.ready(()=>{this.initialized=!0,o(),this.dequeueAll()}),a.onerror=r;const l=document.getElementsByTagName("script")[0];l&&l.parentNode?l.parentNode.insertBefore(a,l):document.head.appendChild(a)})}getToken(n){return new Promise((s,o)=>{if(this.key)if(this.initialized)window.grecaptcha.execute(this.key,{action:n}).then(s);else{const r=this.key;this.enqueue(()=>window.grecaptcha.execute(r,{action:n}).then(s))}else o("Recaptcha v.3 not enabled")})}storeData(n){xe.setItem(Mn.storageKey,n)}getStoredData(){return xe.getItem(Mn.storageKey)}deleteStoredData(){xe.removeItem(Mn.storageKey)}};fe(Mn,"instance"),fe(Mn,"Actions",{sessionOpened:"session_opened"}),fe(Mn,"url","https://www.recaptcha.net/recaptcha/api.js?render="),fe(Mn,"storageKey","recaptcha_3_key"),fe(Mn,"scriptId","recaptcha-v3-script");let Ou=Mn;function Gz(e,t,n){let s;const o=fM(()=>{e(s),s=void 0},t);return(...r)=>{s=n(s,[...r]),o()}}class hb extends mb{constructor({url:n,scriptId:s,onLoad:o,onError:r}){super();fe(this,"url");fe(this,"scriptId");fe(this,"container");this.url=n,this.scriptId=s,this.container=this.createContainer(),this.loadScript({onLoad:o,onError:r})}createContainer(){const n=document.createElement("div");return document.body.appendChild(n),n}loadScript({onLoad:n,onError:s}){const o=document.createElement("script");o.id=this.scriptId,o.src=this.url,o.onload=n,o.onerror=s,this.insertScript(o)}insertScript(n){const s=document.getElementsByTagName("script")[0];s!=null&&s.parentNode?s.parentNode.insertBefore(n,s):document.head.appendChild(n)}}const Vz="hcaptcha-script",Wz="https://hcaptcha.com/1/api.js?render=explicit";class $z extends hb{constructor({sitekey:n,locale:s}){super({scriptId:Vz,url:Wz,onLoad:()=>{this.widgetId=window.hcaptcha.render(this.container,{sitekey:n,hl:s,size:"invisible",callback:this.onSuccessCallback,"error-callback":this.onErrorCallback,"close-callback":this.onErrorCallback}),this.dequeueAll()},onError:()=>{Je.error("Failed to insert HCaptcha")}});fe(this,"widgetId");fe(this,"callbacks",[]);fe(this,"sitekey");fe(this,"onSuccessCallback",n=>{const[s]=this.callbacks.shift();s(n)});fe(this,"onErrorCallback",n=>{const[,s]=this.callbacks.shift();s(n)});this.sitekey=n}execute(n){return new Promise((s,o)=>{this.callbacks.push([s,o]),window.hcaptcha.execute(n)})}getToken(){return new Promise((n,s)=>{this.widgetId?this.execute(this.widgetId).then(n).catch(s):this.enqueue(()=>this.execute(this.widgetId).then(n).catch(s))})}changeLocale(n){this.container.remove(),this.container=this.createContainer(),this.widgetId=window.hcaptcha.render(this.container,{sitekey:this.sitekey,hl:n,size:"invisible",callback:this.onSuccessCallback,"error-callback":this.onErrorCallback,"close-callback":this.onErrorCallback})}}const Yz="turnstile-script",zz="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",qz="active";class Kz extends hb{constructor(n,s){super({scriptId:Yz,url:zz,onLoad:()=>{Je.success("Turnstile successfully inserted"),this.container.classList.add(pG)},onError:()=>{Je.error("Failed to insert Turnstile")}});fe(this,"language");fe(this,"widgetId","");fe(this,"longActionsMap",{send_verification_code_with_username:"send_sms"});fe(this,"siteKey");this.siteKey=n,this.language=s}getValidActionName(n){return this.longActionsMap[n]||n}toggleActiveClassName(){this.container.classList.toggle(qz)}removeWidget(){this.widgetId&&(this.toggleActiveClassName(),window.turnstile.remove(this.widgetId),this.widgetId="")}resetWidget(){this.toggleActiveClassName(),this.widgetId?window.turnstile.reset(this.widgetId):this.enqueue(()=>window.turnstile.reset(this.widgetId))}interactTurnstile(n){return new Promise((s,o)=>{try{this.toggleActiveClassName(),this.removeWidget(),this.widgetId=window.turnstile.render(this.container,{action:this.getValidActionName(n),appearance:"execute",sitekey:this.siteKey,language:this.language,"timeout-callback":this.resetWidget,"expired-callback":this.resetWidget,callback:r=>{s(r),this.dequeueAll(),this.removeWidget()},"error-callback":r=>{o(),Je.error(r),this.removeWidget()}})}catch(r){console.error(r),this.toggleActiveClassName(),o(r)}})}changeLanguage(n){this.language=n,this.removeWidget()}}const qd="AUTH_DATA",Kd=`${Ci}${qd}_NOT_REMEMBER`,Z4=864e3,gb=43200;let Im=!!xe.getItem(Kd),rh=null;const ah=()=>Y.partner.integrationMode||ce.integrationType!==Am.ENTIRE,Qz=(e,t=!1)=>{ah()?rh=e:t?(Im=!1,xe.setItem(qd,e,Z4)):(Im=!0,xe.setItem(Kd,e,gb))},Zz=e=>{ah()?rh=e:Im?xe.setItem(Kd,e,gb):xe.setItem(qd,e,Z4)},X4=()=>ah()?rh:Im?xe.getItem(Kd):xe.getItem(qd),Xz=()=>{const e=X4();return e?e.auth_token:null},Jz=()=>{ah()?rh=null:(xe.removeItem(Kd),xe.removeItem(qd))},yn={set:Qz,get:X4,getAuthToken:Xz,clear:Jz,update:Zz};var J4=(e=>(e[e.DISABLED=0]="DISABLED",e[e.VERSION_3=3]="VERSION_3",e))(J4||{}),mt=(e=>(e[e.Registration=1]="Registration",e[e.Login=2]="Login",e[e.ForgetPassword=3]="ForgetPassword",e[e.ResetPassword=4]="ResetPassword",e[e.RegisterViaWallet=5]="RegisterViaWallet",e[e.ForgetUsername=6]="ForgetUsername",e))(mt||{});const Ns=new Si;var Qt=(e=>(e[e.Regular=0]="Regular",e[e.High=1e3]="High",e[e.Blocker=2e3]="Blocker",e))(Qt||{});const eq=()=>({current:-1,nextIdx:0,contentMap:new Map});class vb{constructor(){fe(this,"queue",eq())}static findNextPopupIndex(t,n){return n>100?-1:t.contentMap.has(n+1)?n+1:vb.findNextPopupIndex(t,n+1)}close(t){const n=this.queue;if(n.contentMap.delete(t),t===n.current&&(Ns.dispatchEvent("close",!0),n.contentMap.size>0)){let s=-1,o=-1/0;if(n.contentMap.forEach((r,a)=>{r.priority>o&&(o=r.priority,s=a)}),s!==-1){const r=n.contentMap.get(s);r&&(n.current=s,Ns.dispatchEvent("open",r))}}}update(t,n){const s=this.queue,o=s.contentMap.has(t)?{...s.contentMap.get(t),...n}:null;o&&(s.contentMap.set(t,o),s.current===t&&Ns.dispatchEvent("update",n))}openTooltip(t){return Ns.dispatchEvent("openTooltip",t),()=>Ns.dispatchEvent("openTooltip",{...t,content:null})}closeTooltip(){Ns.dispatchEvent("closeTooltip")}open(t,n=0){const s=this.queue,o=s.nextIdx;s.nextIdx++;const r=u=>this.update(o,u),a=()=>this.close(o),l={...typeof t=="function"?t(a,r):t,popupId:o,priority:n};s.contentMap.set(o,l);const c=s.contentMap.get(s.current);return(!c||n>c.priority)&&(c&&(s.contentMap.set(c.popupId,c),Ns.dispatchEvent("close",!1)),s.current=o,Ns.dispatchEvent("open",l)),{close:a,update:r}}}const Se=new vb,Cn="something_went_wrong",Vhe="failed_to_delete_message",tq="message_for_valid_phone_code",nq="message_for_valid_phone_number",sq="should_contain_11_digits",oN="invalid_turkish_id",Qg="invalid_romanian_id",oq="should_contain_13_digits",rq="should_be_18_plus",Vi="invalid_south_african_id",aq="should_contain_13_digits",iq="accept_gift_bet_success",lq="accept_gift_bet_failure",cq="accept_gift_bet_confirmation",eR="bonus_info_selections",tR="bonus_rules_with_same_rules",uq=`${tR}_with_min_odd`,dq=`${eR}_with_min_odd`,Aq="bonus_info_some_selection_lower_min_odd",fq="express_bonus_count",mq="express_bonus_min_odds",pq="express_bonus_min_stake",hq="express_bonus_percent",rN="betslip_sign_in",gq="betslip_register",vq="bet_success_bonus_money",_q="bet_success_bonus_money_french_freebet",_b="Bet success",nR="Some of your bets are under review",yq="superbet_popup_description",bq="superbet_request_rejection_content",Nm="issue_with_bet_contact_support",Eq="no_games_found_provider",Cq="auth_restriction_by_ip_warning",Sq="switching_to_child_session",wq="switching_to_new_child_session",Whe="no_favourite_competitions_description",$he="no_favorite_markets_info",Yhe="min_age_restriction_message",zhe="login_to_play_video",aN="contact_support",qhe="registration_form_title",Khe="phone_number_sms_verification",Qhe="email_verification",Zhe="sms_email_verification",Xhe="balance_transfer_description",Jhe="no_saved_wallets",iN="gifted_to",Tq="sent_gift_bet_success",xq="sent_gift_bet_failure",Iq="Gift_bet_email_description",Nq="edit_bet_confirmation",ege="not_enough_points",tge="insufficient_points_to_exchange",nge="monthly_points_received",sge="confirm_to_claim_bonus",oge="confirm_bonus_cancellation",rge="confirm_to_collect_bonus",age="congratulations_to_collect_bonus",ige="your_bonus_on_your_main_balance",lge="deposit_limit_description",cge="bet_limits_description",uge="deposit_limit_warning",dge="current_session_info_description",Age="occupation_description",fge="profile_balance_limit_description",mge="profile_balance_limit_description_hint",pge="loss_limits_description",hge="profile_session_duration_limit_description",gge="profile_session_duration_description_hint",vge="account-verification-text",kq="verify_trunarrative_description",_ge="confrim_self_exclusion",yge="pinnacle_not_available",bge="safer_gambling_not_available",Ege="read-more",km="N/A",Cge="bonus_for_verified_users_desc",Oq="dont_show_again",Pq="activate_two_factor_authentication",Lq="two-factor-authentication-switched-off",sR="two_factor_description",Rq="two_factor_email_description",jq="two_factor_validation_failed",Mq="activate_authentication_with_code",Bq="authentication_message_sent",Sge="loyalty_points_next_status_update",wge="Multiple of the day",Tge="delete_user_message_confirmation",xge="promo_already_opt_in",Dq="casino_game_popup_blocked_warning",Fq="casino_multiview_change_disabled",Ige="no_match_found",Nge="Registration failed due to technical error.",kge="document_size_exceeded",Oge="no_user_loyalty_level",Pge="Is-Verified",Lge="Is-Deposit-Requirement-Complete",Rge="Is-Sportsbook-Requirement-Complete",jge="Is-Casino-Requirement-Complete",Mge="No data available at the moment",Bge="No data available",Dge="client_bonus_expiration_date",Fge="buddy_transfer_select_option",Hge="video_filter",Uge="region_filter",Gge="bet_cloud_filter",Vge="express_id_group",Wge="cashout_available",$ge="statistics_widget_available",Yge="no_game_selected_results",Hq="bet_status_input_placeholder",Uq="more_nav",zge="cannot_create_auto_cashout_rule",Gq="Statistics",oR="Copy id",rR="Copy link",qge="Copy Code",Kge="Delete",Vq="Close",Wq="Refresh",$q="add_to_favorite_games",Qge="not_eligible_refer_to_friend",Zge="share_link_refer_to_friend",Xge="has_data_refer_to_friend",Yq="open_in_popup_window",zq="click_to_change_to_fun_mode",qq="click_to_change_to_real_mode",pd="max_short",Kq="need_to_login",Jge="uk_regulation_text",eve="uk_regulation_login_text",tve="need_to_switch_to_ftn",Qq="near_logo_text",nve="free_spin_convert_confirmation",sve="free_spin_convert_success",ove="secondary_id",rve="withdraw_fee_message",ave="bonus_journey",Zq="identity_check_popup_content",Xq="re_verification_popup_content",Jq="fill_in_form_popup_content",eK="client_bet_stake_limit_error_message",ive="the_time_display_indicator_in_live",lve="login_limit_text",cve="login_limit_success_description",uve="do_you_want_to_unsubscribe",dve="unsubscribe_no_longer_receive_newsletters",Ave="unsubscribe",fve="If you have unsubscribed by mistake, you can change your subscription settings in your {1} account or contact support.",mve="no_today_s_bets",pve="no_olympic_matches",tK="you_are_restricted",nK="you_need_to_verified",hve="final_step",sK="there_is_no_any_mini_game",gve="bet_builder_filter",vve="bet_region_filter",_ve="unsupported_format_exception",lN="Sport Balance",cN="Casino Balance",oK="Main Balance",rK="Frozen Balance",aK="Casino Bonus",iK="Sport Bonus",lK="Freebet Balance",cK="Total Balance",uK="Bonus Balance Description",yve="Withdrawable Amount",bve="Bonus Balance",Eve="Total Bonus money",Cve="Deposit",Sve="Withdraw",wve="no_available_options",dK="italian_kyc",AK="terms_and_conditions_pop_up",fK="terms_and_conditions_acceptance_error",Tve="accept_withdraw_request",xve="no_such_game",Ive="transaction_method_not_available",Nve="crypto_transaction_error",kve="confirm_popup_after_reg_close_title",Ove="confirm_popup_after_reg_close_content",Pve="error_with_wallet_confirmation",mK="password_validation_case_no_space",pK="password_validation_case_lower_upper_case",hK="password_validation_case_least_one_digit",gK="password_validation_case_min_length",vK="password_validation_case_max_length",_K="password_message_strong",yK="password_message_medium",bK="password_message_low",EK="password_message_low_letter",CK="password_message_upper_letter",SK="password_message_symbol",wK="password_only_english_letters",TK="password_english_or_turkish_letters",xK="verification_code_sent",IK="verification_code_sent_to_email",NK="betslip_licence_message",kK="confirm_after_bet_builder_close_title",OK="confirm_after_bet_builder_close_content",Lve="tournament_join_error",Rve="confirm_popup_before_netherlands_reg_title",jve="confirm_popup_before_netherlands_reg_content",Mve="free_tournament_message",PK="bet_not_found_title",LK="bet_not_found_message",RK="trunarrative_popup_content",jK="signicat_kyc_popup_content",Bve="stake_and_earn_description_stake",Dve="rewards_history",Fve="stake_and_earn_description_stake_withdraw",Hve="no_rewards_history",Uve="no_jackpot_rewards_history",Gve="no_stake_history",MK="quick_bet_error_message",Vve="confirm_popup_before_reg_open_title",Wve="confirm_popup_before_reg_open_content",BK="required_verification_kyc_description",aR="should_contain_ten_digits",DK="invalid_bulgarian_id",iR="invalid_check_digit",$ve="what_is_a_loyalty_point_title",Yve="what_is_a_loyalty_point_content",zve="page_builder_preview_forbidden",qve="page_builder_save_success",Kve="page_builder_save_failure",Qve="reset_password_info_message",Zve="verify_your_account_description",Xve="last_deposit_time_warning_description",Jve="profile_cashback_description",FK="text_about_locked_events",e0e="confirmation_settings_info_text",t0e="confirmation_settings_change_success",n0e="loyalty_program_no_user_benefits",HK="stake_is_required_for_bet",s0e="rofus_content",UK="two_factor_confirmation_content",o0e="time_out_confirmation_info_title",r0e="time_out_confirmation_content",a0e="login_popup_bottom_description",i0e="verification_countdown_right_text",l0e="verification_countdown_text_bottom",c0e="verification_countdown_text_top",u0e="withdraw_status_info_text",d0e="account_closure_description",A0e="personal_details_description",GK="session_duration_inactive_description",VK="location_access_required_description",WK="filter_by_categories",f0e="go_to_homepage";var $K=(e=>(e[e.TIMEOUT=1]="TIMEOUT",e[e.SELF_EXCLUSION=2]="SELF_EXCLUSION",e[e.SPORTSBOOK_TEMPORARY_BLOCKED=3]="SPORTSBOOK_TEMPORARY_BLOCKED",e[e.SPORTSBOOK_BLOCKED_FOR_ACCOUNT_CLOSURE=4]="SPORTSBOOK_BLOCKED_FOR_ACCOUNT_CLOSURE",e[e.ACCOUNT_CLOSURE=5]="ACCOUNT_CLOSURE",e[e.BETTING_BLOCKED=6]="BETTING_BLOCKED",e[e.BETTING_BLOCKED_UK=7]="BETTING_BLOCKED_UK",e))($K||{}),Tf=(e=>(e.GRANTED="granted",e.DENIED="denied",e.PROMPT="prompt",e.UNKNOWN="unknown",e))(Tf||{}),sa=(e=>(e[e.Registration=1]="Registration",e[e.Login=2]="Login",e[e.PasswordChange=3]="PasswordChange",e[e.ProfileUpdate=4]="ProfileUpdate",e[e.PasswordReset=5]="PasswordReset",e[e.PasswordResetWithConfirmationCode=6]="PasswordResetWithConfirmationCode",e[e.Withdrawal=13]="Withdrawal",e[e.Optional=17]="Optional",e[e.EmailGetCode=20]="EmailGetCode",e[e.TwoFactorAuthentication=24]="TwoFactorAuthentication",e))(sa||{});const m0e={type:"closeUserInfoPanel",data:{}},YK={"-1":"All",1:"New User (N)",2:"Low Risk (LR)",3:"Negative",4:"High Risk (HR)",5:"VIP (V)",6:"Not Playing (NP)",7:"No Bonus User (NBU)",8:"Casino (CA)",9:"Agent (A)",10:"Test User (TU)",11:"Arbitrage Betting (AB)",12:"SFM",25:"Corridor (C)",26:"Late Betting (LB)",27:"Strong Opinion (SO)",29:"1/2SFM",30:"Strong",31:"BeforeVIP",33:"Review",34:"BOT ARB",35:"Bonus hunter",36:"Value Bet (VB)",37:"Very Negative",38:"Neutral",39:"Betshop Agent (BA)",40:"Additional"},zK="telegram_id";var Xa=(e=>(e.LoginLimit="login-limit",e.SessionDuration="session_duration",e))(Xa||{});const uN=4,qK="cdn-geo-comply",KK=Ai(),QK="check_user_location",mr=class mr extends hb{constructor(n){super({url:n,scriptId:qK,onError:()=>{Je.error("An Error occurred while loading GeoComply CDN")},onLoad:()=>{Je.success("GeoComply successfully inserted."),this.geoClient=window.GcHtml5.createClient(),this.geoClient.setReason(QK)}});fe(this,"userId");fe(this,"geoClient",null)}async getGeoComplyLicense(){try{const{details:{LicenseString:n},result:s}=await de.get({},"get_geo_comply_license_string");if(s===0)return n;throw new Error}catch(n){return Promise.reject(`Failed to get license string from Swarm. reason: ${n}`)}}static showLocationError(n){Se.open({type:"warning",content:n})}async checkGeoComplyToken(n){return new Promise(async(s,o)=>{try{const{details:{IsSuccess:r,ErrorMessage:a},result:l}=await de.get({location_token:n},"geo_comply_geolocation_check");if(l===0&&r)s();else throw new Error(a)}catch(r){r instanceof Error&&mr.showLocationError(r.message),o(r)}})}static isLocationServiceAvailable(){return!!(this.instance&&this.instance.geoClient&&Y.app.locationBaseUrl)}checkLocationContinuously(n,s){this.userId!==n&&this.setUserId(n);const o=()=>this.checkLocationEligibility().catch(s),r=setInterval(()=>{o()},30*60*1e3);return o(),()=>clearInterval(r)}checkLocationEligibility(){return new Promise(async(n,s)=>{const o=await this.getLocationToken();this.checkGeoComplyToken(o).then(n).catch(s)})}async getLocationToken(){try{if(mr.isLocationServiceAvailable()&&this.geoClient)return this.showLocationPopupIfRequired(),new Promise(async(n,s)=>{const o=await this.getGeoComplyLicense();this.geoClient.setLicense(o),this.geoClient.setUserId(this.userId||KK);const r=async l=>{this.geoClient.events.off("success",r),this.geoClient.events.off("failed",a),n(l)},a=(l,c)=>{this.geoClient.events.off("success",r),this.geoClient.events.off("failed",a),console.error(`${l} ${c}`),s("Error occurred while getting token from GeoComply")};this.geoClient.events.on("success",r),this.geoClient.events.on("failed",a),this.geoClient.request()});throw new Error("GeoComply is not initialized")}catch(n){return console.error(n),Promise.reject()}}setUserId(n){this.userId=n}async getLocationPermissionState(){return new Promise(n=>navigator.geolocation.getCurrentPosition(()=>n(Tf.GRANTED),()=>n(Tf.DENIED)))}showLocationPopupIfRequired(){this.getLocationPermissionState().then(n=>{n&&n===Tf.GRANTED||Se.open({type:"info",content:VK})})}static getInstance(){return mr.instance}static init(n){mr.instance||(mr.instance=new mr(n))}};fe(mr,"instance");let xr=mr;const dN=()=>typeof window<"u"&&typeof window.grecaptcha<"u"&&typeof window.grecaptcha.render=="function";let AN;const ZK={zhh:"zh-CN","pt-br":"pt-BR"},XK=({error:e,theme:t="dark",refresh:n,size:s="normal",recaptchaKey:o="",onChange:r})=>{const[a,l]=f.useState(o),{language:c}=Ee(),u=f.useRef(c),d=f.useRef(!1),A=()=>{if(dN())try{window.grecaptcha.reset()}catch{}},m=f.useCallback(()=>{d.current&&window.grecaptcha.render("g-recaptcha",{sitekey:a,callback:p=>r&&r(p),theme:t,size:s,"error-callback":A,"expired-callback":A})},[a,t,s,r]);return f.useEffect(()=>{u.current=c},[c]),f.useEffect(()=>{if(a&&!d.current){const p=()=>{dN()&&(clearInterval(AN),m())},h=document.createElement("script");h.src="https://www.recaptcha.net/recaptcha/api.js?hl="+(ZK[u.current]||$p(u.current)||"en")+"&render=explicit",h.async=!0,h.defer=!0,document.body.appendChild(h),AN=setInterval(p,100),d.current=!0}},[m,a]),f.useEffect(()=>{a||de.get({},"recaptcha_sitekey").then(({result:p})=>{l(p)}).catch(p=>{Je.error(p)})},[a]),f.useEffect(()=>{A()},[e,n]),i.jsxs("div",{className:"input-control-holder-bc recaptcha",children:[i.jsx("div",{className:"recaptcha-control-bc",style:{display:"flex",justifyContent:"center"},id:"g-recaptcha"}),e&&i.jsx("div",{className:"input-control-error-message-bc",children:e})]})},fN=e=>new Promise((t,n)=>{Se.open(s=>({title:"Verify recaptcha",hideCloseButton:!0,Component:o=>i.jsx(XK,{...o,error:"",refresh:!1,size:ce.isMobile?"compact":"normal",recaptchaKey:e,onChange:r=>de.get({version:"v2",g_recaptcha_response:r},"validate_recaptcha").then(a=>{s(),a.result?t(a):n(a)})})}),Qt.Blocker)});var lR=(e=>(e[e.SUCCESS=0]="SUCCESS",e[e.FAILURE=2]="FAILURE",e[e.SESSION_LOST=5]="SESSION_LOST",e[e.NEED_TO_LOGIN=12]="NEED_TO_LOGIN",e[e.RECAPTCHA_REQUIRED=27]="RECAPTCHA_REQUIRED",e[e.TURNSTILE_MISMATCH=32]="TURNSTILE_MISMATCH",e[e.TURNSTILE_VALIDATION_EXPIRED=33]="TURNSTILE_VALIDATION_EXPIRED",e[e.TURNSTILE_CAPTCHA_REQUIRED=34]="TURNSTILE_CAPTCHA_REQUIRED",e[e.SESSION_ALREADY_ACTIVE=558]="SESSION_ALREADY_ACTIVE",e))(lR||{}),cR=(e=>(e.TIMEOUT_CANCELED="Restore session cancelled. Most likely the websocket connection closed unexpectedly.",e.UNABLE_TO_OPEN_SESSION="Unable to open session. Giving up.",e.UNABLE_TO_RESTORE_SESSION="Couldn't restore session",e.UNABLE_TO_REOPEN_WEBSOCKET="Couldn't reestablish websocket connection. Giving up.",e.UNINITIALIZED="Swarm instance not initialized (Swarm.init)",e.CAPTCHA_UNVERIFIED="Couldn't verify captcha",e.TURNSTILE_ERROR="Turnstile has not verified",e))(cR||{});const JK={request_session:"request_session",validate_recaptcha:"validate_recaptcha",validate_hcaptcha:"validate_hcaptcha",validate_turnstile:"validate_turnstile"},eQ={login:"login",register_user:"register_user",create_bets:"create_bets"},ct=class ct extends Fl{constructor(){super(...arguments);fe(this,"connectionParams",null);fe(this,"wsCloseResolver",null);fe(this,"session",null);fe(this,"hCaptcha");fe(this,"hCaptchaActions",new Set);fe(this,"reCaptchaActions",new Set);fe(this,"sessionRetryAttempts",0);fe(this,"turnstile");fe(this,"turnstileActions",new Set);fe(this,"_unsubscribe",Gz(n=>{try{const s=[];n.forEach(o=>{const r=this.unsubIdRidMap.get(o);if(r){this.unsubIdRidMap.delete(o);const a=this.requests.get(r);a&&a.requestHandlers.size===0&&a.subId&&(s.push({subId:a.subId,rid:r}),this.needToResubscribe.set(r,!1),this.requests.delete(r))}}),s.length&&this.removeSubscription(s)}catch(s){this.handleInternalErrors(s)}},100,(n=new Set,s)=>new Set([...n,...s])));fe(this,"onopen",async()=>{try{this.session=await this.openSession(),this.dequeueAll(),this.sessionRetryAttempts=0}catch(n){if(Je.warning(n),this.sessionRetryAttempts{if(this.session=null,!this.webSocket){this.wsCloseResolver&&(this.wsCloseResolver(),this.wsCloseResolver=null);return}if(n!==4e3){if(!this.connectionParams)throw Error(ct.Errors.UNINITIALIZED);try{await this.delay(),this.reopenConnectionAndRestoreSession()}catch{}}});fe(this,"onmessage",async n=>{var r;const s=JSON.parse(n),{rid:o}=s;if(o!=="0"){const a=this.requests.get(o);if(!a)return;switch(s.code){case ct.Codes.SUCCESS:if(a.subscribe){const{data:d,subid:A}=s.data;a.subId=A,a.requestHandlers.size===0?(this.needToResubscribe.set(o,!1),this.requests.delete(o),this.removeSubscription([{subId:A,rid:o}])):(a.setData(d),this.subIdRidMap.set(A,o))}else a.setData(s.data),this.requests.delete(o);break;case ct.Codes.NEED_TO_LOGIN:case ct.Codes.FAILURE:a.failHandlers(s),this.requests.delete(o);break;case ct.Codes.SESSION_LOST:a.body.command==="remove_session"&&this.requests.delete(o),this.session=null,await this.disconnect(4e3,"Session lost, need to reopen socket"),this.reopenConnectionAndRestoreSession();break;case ct.Codes.SESSION_ALREADY_ACTIVE:this.requests.delete(o);break;case ct.Codes.RECAPTCHA_REQUIRED:const l=s.data;fN(l).then(d=>{a.setData({...d,authentication_status:ct.Codes.RECAPTCHA_REQUIRED}),this.requests.delete(o)});break;case 32:case 33:(r=this.turnstile)==null||r.removeWidget(),a.setData({authentication_status:ct.Codes.TURNSTILE_VALIDATION_EXPIRED}),this.requests.delete(o);break;case 34:const c=s.data,[u]=c.split("__");this.validateViaTurnstile(u,!0).then(()=>{a.setData({authentication_status:ct.Codes.TURNSTILE_CAPTCHA_REQUIRED}),this.requests.delete(o)});break;default:a.failHandlers(s),this.requests.delete(o)}}else{const{data:a}=s;for(let l in a)if(a.hasOwnProperty(l)){const c=this.subIdRidMap.get(l);if(c){const u=this.requests.get(c);u&&u.updateData(a[l])}}}});fe(this,"onerror",n=>{})}handleInternalErrors(n){switch(super.handleInternalErrors(n),n.message){case ct.Errors.UNABLE_TO_OPEN_SESSION:case ct.Errors.UNABLE_TO_RESTORE_SESSION:this.webSocket&&this.closeConnection(4e3,n.message);break}}connect(n){this.connectionParams=n,this.url=n.url,n.useLongPolling?(this.onopen(),this.updateSubscriptionsViaLongPolling()):this.openConnection(this.onopen,this.onclose,this.onerror,this.onmessage)}async getSession(){return this.session?Promise.resolve(this.session):new Promise(n=>this.enqueue(()=>n(this.getSession())))}get(n,s="get"){return new Promise((o,r)=>this.validateViaProtectionServices(s).then(async()=>{const a=await this.changeExistingParamsIfRequired(n,s);let l=Fl.generateRid({params:a,command:s});const c=this.requests.get(l);if(c)c.addHandler(o,r);else{const u={command:s,params:a,rid:l},d=new xm(l,u);this.requests.set(l,d),this.sendRequest(d.body),d.addHandler(o,r)}}).catch(r))}subscribe(n,s,o=()=>{},r=!0){n.subscribe=!0;const a=Fl.generateRid(n),l=this.requests.get(a);if(!l){const u={command:"get",params:n,rid:a},d=new xm(a,u,!0,r),A=d.addHandler(s,o);return this.requests.set(a,d),this.unsubIdRidMap.set(A.id,a),this.needToResubscribe.has(a)?this.needToResubscribe.set(a,!0):this.sendRequest(d.body),A.id}const c=l.addHandler(s,o);return this.unsubIdRidMap.set(c.id,a),c.id}login({user:n,encrypted_token:s,additionalParams:o={}}){return this.get({...n,...o,encrypted_token:s},"login")}logout(n={}){return this.get(n,"logout")}restore(n={},s){if(!this.connectionParams)throw Error(ct.Errors.UNINITIALIZED);this.connectionParams.session={...this.connectionParams.session,...n},this.reopenConnectionAndRestoreSession(s)}disconnect(n,s){return new Promise(o=>{this.webSocket?(this.wsCloseResolver=o,this.closeConnection(n,s)):o()})}validateRecaptchaAction(n){return this.session?this.session.recaptcha_enabled&&this.session.recaptcha_version===3?this.getRecaptchaTokenAndValidate(n):Promise.reject("Recaptcha not enabled or version is other than 3"):n===Ou.Actions.sessionOpened?this.getRecaptchaTokenAndValidate(n):new Promise(s=>{this.enqueue(()=>this.validateRecaptchaAction(n).then(s))})}async getRecaptchaTokenAndValidate(n){const o=await Ou.getInstance().getToken(n);return this.get({g_recaptcha_response:o,action:n},ct.AllowedCommands.validate_recaptcha)}updateSubscriptionsViaLongPolling(){this.session&&this.subIdRidMap.size>0?an.post(this.url,{command:"whats_up"},{headers:{"Content-Type":"application/json","swarm-session":this.session.sid}}).then(({data:n})=>{this.onmessage(JSON.stringify({...n,rid:"0"})),this.updateSubscriptionsViaLongPolling()}).catch(()=>{setTimeout(()=>this.updateSubscriptionsViaLongPolling(),5e3)}):setTimeout(()=>this.updateSubscriptionsViaLongPolling(),500)}sendViaHTTP(n){an.post(this.url,n,{headers:{"Content-Type":"application/json",...this.session&&{"swarm-session":this.session.sid}}}).then(({data:s})=>{this.onmessage(JSON.stringify({...s,rid:n.rid}))})}sendRequest(n){var s;this.session||ct.AllowedCommands[n.command]?this.webSocket?this.webSocket.send(n):(s=this.connectionParams)!=null&&s.useLongPolling&&this.sendViaHTTP(n):this.enqueue(()=>{var o;this.webSocket?this.webSocket.send(n):(o=this.connectionParams)!=null&&o.useLongPolling&&this.sendViaHTTP(n)})}removeSubscription(n){const s=n.map(Rt("subId"));(s.length?s.length>1?this.get({subids:s},"unsubscribe_bulk"):this.get({subid:s[0]},"unsubscribe"):Promise.reject("No sub ids provided")).catch(Je.warning).finally(()=>{for(const{rid:r}of n){if(this.needToResubscribe.get(r)){const a=this.requests.get(r);a&&this.sendRequest(a.body)}this.needToResubscribe.delete(r)}})}unsubscribe(n){if(!n)return Je.warning("Can't unsubscribe without a subid.");const s=this.unsubIdRidMap.get(n);if(s){const o=this.requests.get(s);o&&(o.removeHandler(n),this._unsubscribe(n))}}async openSession(){if(!this.connectionParams)throw Error(ct.Errors.UNINITIALIZED);const{session:n}=this.connectionParams,s=await this.get(n,ct.AllowedCommands.request_session);Je.success("Session successfully opened");const{recaptcha_enabled:o,recaptcha_version:r,site_key:a,hc_enabled:l,hc_site_key:c,hc_verify_actions:u,turnstile_enabled:d,turnstile_verify_actions:A,turnstile_site_key:m,recaptcha_actions:p}=s;return o&&r===3?(Ou.getInstance().init(a),this.reCaptchaActions=new Set(p)):l&&c?(this.hCaptcha=new $z({sitekey:c,locale:Ln[n.language]}),this.hCaptchaActions=new Set(u)):d&&m&&(this.turnstile=new Kz(m,Ln[n.language]),this.turnstileActions=new Set(A)),s}restoreLogin(n){return n.jwe_token?this.get({jwe_token:n.jwe_token,...n.auth_token&&{auth_token:n.auth_token}},"login_encrypted").then(s=>n.auth_token?s:{...s,jwe_token:""}):!n.auth_token&&n.nem_id_access_token&&n.username&&n.nonce&&n.redirect_url?this.get({access_token:n.nem_id_access_token,login:n.username,nonce:n.nonce,redirect_url:n.redirect_url},"login_with_nem_id"):this.get({user_id:n.user_id,auth_token:n.auth_token},"restore_login")}async restoreSession(){try{this.sessionRetryAttempts+=1,Je.warning(`Trying to restore session. Attempt #${this.sessionRetryAttempts}.`),this.session=await this.openSession();const n=yn.get();if(n)try{await this.restoreLogin(n)}catch{}this.requests.forEach((s,o)=>{s.body.command.includes("unsubscribe")?this.requests.delete(o):this.sendRequest(s.body)}),this.sessionRetryAttempts=0}catch{if(this.sessionRetryAttemptsthis.restoreSessionAndDequeue(n),this.onclose,this.onerror,this.onmessage)):this.handleInternalErrors(Error(ct.Errors.UNABLE_TO_REOPEN_WEBSOCKET))}setLanguages(n,s){return this.get({language:n},s).then(o=>(this.hCaptcha&&this.hCaptcha.changeLocale(Ln[n]),this.turnstile&&this.turnstile.changeLanguage(Ln[n]),o))}reportError(n,s,o){this.getSession().then(({sid:r})=>this.get({report_type:`REACTIVE SPORTSBOOK: ${n}`,report_time:Sa(),affected_sid:r,...s&&{trace:JSON.stringify(s,Object.getOwnPropertyNames(s))},...o&&{additional:o}},"report"))}isRecaptchaEnabled(){return this.getSession().then(({recaptcha_enabled:n,recaptcha_version:s})=>n&&s===J4.VERSION_3)}validateSynchronously(n){return new Promise((s,o)=>{this.isRecaptchaEnabled().then(r=>{if(r&&this.reCaptchaActions.has(n))return this.validateRecaptchaAction(n).catch(a=>{if(a.code===27&&a.data)return fN(a.data);o(a)})}).then(()=>{s()})})}async validateViaProtectionServices(n){return n in ct.AllowedCommands?Promise.resolve():new Promise((s,o)=>Promise.all([this.validateSynchronously(n),this.validateHCaptchaIfRequired(n),this.validateViaTurnstile(n)]).then(s).catch(o))}changeExistingParamsIfRequired(n,s){return new Promise(async o=>{if(ct.GeoComplyCommands[s]&&xr.isLocationServiceAvailable()){const a=await xr.getInstance().getLocationToken();s===ct.GeoComplyCommands.create_bets&&o({...n,bets:n.bets.map(l=>({...l,GeoLocationToken:a}))}),s===ct.GeoComplyCommands.register_user&&o({...n,user_info:{...n.user_info,location_token:a}}),o({location_token:a,...n})}o(n)})}async validateViaTurnstile(n,s=!1){const{turnstile_enabled:o}=await this.getSession();if(o&&this.turnstile&&(s||this.turnstileActions.has(n)))return this.turnstile.interactTurnstile(n).then(r=>this.get({action:n,turnstile_response_token:r},ct.AllowedCommands.validate_turnstile).then(({result:a})=>{if(!a)throw new Error(ct.Errors.TURNSTILE_ERROR)})).catch(()=>{throw new Error(ct.Errors.TURNSTILE_ERROR)})}validateHCaptchaIfRequired(n){return this.getSession().then(({hc_enabled:s})=>{if(s&&this.hCaptcha&&this.hCaptchaActions.has(n))return this.hCaptcha.getToken().then(o=>this.get({h_captcha_response:o,action:n},ct.AllowedCommands.validate_hcaptcha)).then(({result:o})=>{if(!o)throw new Error(ct.Errors.CAPTCHA_UNVERIFIED)}).catch(o=>{throw new Error(o??ct.Errors.CAPTCHA_UNVERIFIED)})})}};fe(ct,"Codes",lR),fe(ct,"Errors",cR),fe(ct,"AllowedCommands",JK),fe(ct,"GeoComplyCommands",eQ);let m1=ct;const de=new m1;var Ds=(e=>(e[e.Desktop=42]="Desktop",e[e.Mobile=6]="Mobile",e))(Ds||{});const tQ="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAC91BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ARJAyTYwvUItKPZNPOZRVNZZIPpI8R49SN5UrU4o1TI0lV4g6R45LO5M5SY42S41aMpcxT4xYM5ZNO5QoVYlUNpZCQpEsUoomVog0TY04So4nVolXM5dGQJIwTosjWIj9/v5cMJg+Ro8tUYpZMpc+RY8hWodFQJFdL5gpVIlROJVGP5JbMZhEQpE3SY0iWYdDQZE9Ro9fLpleL5gqU4lbMZdVNJYiWYhgLZlXNZf18/ljK5o8Ro4fW4b5+vz49/v19fnn4fD7/P3x8Pfv7PXk5vCLlr2FebZRUJnr7/Tg5u7g2OvX0ufVzOXOzuPCrdifuMuonstdWaBQZJ1WUZxlKZtBTpJCSJLw9Pft6PTr7PPn6fHY4erO2eXIyN/Iud24xdi1udWxs9KqvdGzotCms86hs8yhociZmcSNkr2Ph7x6d7F5Y61mc6hqbahySaZlYaVhLJpCVpVMQpVGT5Q4UY8xVY3f3+3S0+W/v9q3vtawudOurNCqss+ml8mYjcGdgMGVcLt6krZ1hLGAarFwiLBycK1RfKFiUaBqPaBbS5xgQZxkM5xOVplJX5hTQ5hNSZdXOpc1apIjXonb3uvd0OnL0+LPwOG9ttewqNCkvc6hq8qnjcecncaYpMWbksOUmMGOoMCGp76EnbuCi7h9hbV9fbSFYbF6bK9pjq5rfqx3VKptZKlsU6Vbc6RnVqNxOaNaa6JlS6A8b5dTPpc7XpM8TJAuZo8wW47m7fLW1+fV1+e/0d3Butq1tdSyr9Kqps2Tr8Wafr+PYrZtP6FQb55lOp1Ed5pGcZqyiJ8GAAAAM3RSTlMAinAO9zv65dezk1Yq7MtHMQoC9OuEf3nc0aWbY1oaEwfguq1SqKNpQyMb7s/Htac1Hxhr4VNnAAAH20lEQVRYw+2XZVhUURCGFxHs7u5u7yKyiyigCCqwpISKpCgoFgaiqCggdnd3d3d3d3d35w+/mXMvDyyrgP7U+cED95z7MjPnm5lzVf+olalYuHjucrlMTXOVy128cMUyf0bJa1RM0rNiRnkzSsmXKatk0LJmypcRTOFcyosjxk6YPG3a5AljRyhPchVON6pUFoltwNStT1uGhra1b+XcqrHboZtDBojnWUqlC2OcjXf3mHrPtUGD1i0bweydQWrsFhi4fUgPXsxmnDYnZ1Ha2X3tPjOzZs0aMCq0bVt7JoUF+hwa0p3Wi+ZMi5OjALa5r463tTIzM3Nt1gwgOKWQAsN8fB5PdseWAjl+zzGSYP3nBjjZ2jpaEQkukU+N7JN88um2vT/tMvodpwjtWLHXxsYpwNbKykqJjnxKTjo0lvYV+U1ctL52uLZJEyLZWjk6wimZRIfXyrmxm1sYSIeH0M5fRmeSGaszvD21Wm0TmwAnJ/jEeRIkRGcv5wmoS9ia2cQwp1pBLE5Sq72DtV2bKNHFR02dcGzMsVXTtj4NlTPuFujTzafbKWwuWM0QJ39uLI0bDpCnZzCiAyp+bV8pydzHXn4BkjORgDr8Bs9y5zcAyoSFIweCWqgJFYzo4ie6Symt/0VCEQnRPR+DJ5lSc0pDQO4LXPyJ5K321mpnQnlKwSURB2znjFOiun3H0wKlU4GyY9t7P19ff38mLZkosY1avXnfUrOl8VtX9+a/e12WywVOUZqy63Oq48S6JPi5uPjCpxbq4YMFJuqZLVLuCEG5LtvECdvEeeLDez4CJ1ddD1QIe86ba/z8fF2IJPyZmAhBOSmkBsvOuUvTQqFNJsEl0kAhvSND5xi52NxcoyGf/GfwMc1ExlkGCqnBrQnLWOStRHSHX6KnpDy4PHhxaHMCafxcfBO4Wczw9GQVKCQoM2UJh4V9xLY8qVJ939raHCjk6R1xVqm9IXLYw6tRV+YuJZFTuTBJ8elxqnSjQy9v2Lw5UBpzTRyddpdoNYk88cIoiazn6UWOiM6VfKI0odeRDKClrClEhK0nG4LUHE5pOENnW5A0976mZC3viZ+jH1J4yUsYPlHxltZLUb+GMAYNpJej/UkFr9AsoxJtbOb2ha73kU9odZwokODTTUqSXnnctRQk613clFhQM0Gcp+2Kw1s0GllDypPabyP26YdemWSHZA9atmtHpOZ3CDQdIg8KWo524EnNQGuzGUykiWTAPoVyJ3fulTLbxSWpj4ODJUAg9SPQLBJ5NH7ZpuZmoH2G0tts6ygLiqNrhOjQdYsnA2ECRVo4WFpaEmg9gfqRyBfgl2iogJvBEUmKshUzgcMTnXwAZlMyUHlJiunMJIQnQKRMAsWpua90bdIXoABuv83k6OjscP7lk4EqoEA6WQhSQxGaOUgHkIFrODxvtWfwEojrVkCychEknEGFZKASOGWdHUgOcGkOgYZyuaAHDIQMyKWzEGWiDcYUnOLoRJ6gsBJ6tb9bp+vEPj0i0EAul210fkFEmofyO4fCCwhwsmKSmC7LaMDp6ei2nZ3OgsOLJEHuYm1+oD4+O2HedAS5IlFuBjg7JeNf9XRkgr83NPXS2XWi6KZwbFx4mqESG/GWQAXKxLOSm8EmLCQfSmVNJWl8U5B0nS0sLDlJPXdZW5NPd1ZSofUafA0yCJYnnpidrkj5ZEkyTXFdqgVFerRv6mVnR4c3kEhv5RLWLI5bEMfTBWeHaqFEccZJBpBRsVSXh9sdm4KkAwkuwdY1lEkuvi6+nHHIAC4Jnzjj91JdJnLiSayHR0eZNJ5J5wFiEupOzKm9V6hceJ5zdFOxS+9+ijHbY6cHRaeDoHZHMunEfoXEJdxidh9pJhee7NPS3np9DVYF753p4OFB0dl1trgrplif9U8QnRzetsEki6uUKJwd+XTRwOXGGPfY3js7tPFAosinOX0kgTrRb8d+88Vxs9eg1gh0QU0+MWkR/lsNY0OjPzakTRtE15R8eoSjU6xn0sgeNY8rWMyp03hQWKVvZekSej0E0YHkBdLBdV0kPeu+JlrcMTwpurnA5zI2fF2L3Ek+dWzv5UUlvHtoClSXNQk8hemOgeiWUKwlVQasEhYG7QnpoEQHZR7cMiWGYb1jTt5YrKF5DpS496yk+7bhmzoFFxvegUksKNGgnuy4DxmYy4ICiEmT6MZWX2XQ6ppicUoIfEJ0ILFT3DTl2SnfDIg0HVtN8/zyI4ROZ7wcndIMHMR0sYZTfDNAnoKGwx9K0C+tJK0f/QJSG8644pOYeBQe5yl6cBr3bBY42vdG8kmkXO7kRFI07jd7dFocWMUCtOn4fKA6isIDSXZKFF7CStqROUeaX0dZ+SNrynwWOaKTZ4JCmsVyyGKSju+1yqKojl/H2SHlKUg7xvFiifR9J5vU5N1nuIS9vJAnJTrhTrmqqnRa/kKU8j2ihClRgnRjkESW3ViVbqPoNoSHM4kzjnm+RWCyIjvptpwQZmTEwvAQliYJSidjTI3KqjJg9Hm8MWLhQvjE5TJ/XaTEVhsNOiMOkbyHRUREhBPp2yd2hmo9YxjRLD8PI9LC+RvG95AxFTKKEVeKB8OGPdgYyxGxAI1yqjJupfBmTGxMUqPOXCdPftWfWL4sAiAo5UtCN39oJgUFxD23UVUc919YvUoFMxcrkaOM6r/BfgKjR6r5jKRe1wAAAABJRU5ErkJggg==",Om="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACQFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+JH4mLH4aPH4GMH4WNH4SFH42QH4GGH4yDH4+HH4uSH3+RH3+WH3qYH3iPH4OIH4qKH4eTH36XH3mZH3eKH4iUH3yEH46VH3uCH5GHH4qVH3yAH5J/H5OXH3iNH4WUH32aH3Z9H5aMH4SbH3WcH3N+H5WaH3V8H5h/H5T+/f6QH4KdH3P16fN+H5T8+Pz79vqvb7mDH46eJHfx5PHu2urjyePetdK6d7WoX66jVan68/n37/f37PXq1+rp0OPbv+HVsdjZr9HHlMi5hMWxdL3NjrrFeayYSKa5Y5+SOZ2FJZSrRY6ULo6mPIigNYiUH36aJHz9+v358fjr3O/y4e3o1Orfv93jv9fMptbgutXCl8/To8rEjcLTmb/Ehbm2drjGgrTBebCaUrCuXqeyWJugQ5mQM5eMJ42MH4ecLYSWJYLkz+nkwdnYttnNqdfTps3Jmcq+i8eiXrOdWbOya7G5b62+baWiTKGtWKCVQKCsVp+6YJuKMJubQJmLLZavUJWhP5KJJ5KbNY6II46mPoyUJ4WnNYFStFFaAAAAOHRSTlMABfYjFrWBQgny2GtVR/rv5KlfTuvnw66Qh3ZkMzAnA9/SuYttPysdz76ioZVwWTwOyKyjm3x4Yr9Kq9EAAAVASURBVFjD7ZfnV1NBEMUTTKhBbICI2HvvJgGBkJAQQIIooIgCamxIVVTEgoAFe++9997rv+ad3X0lCbxwHt88zBeSl93fmXt3ZvZhGIj/MKaMHJ+QMG3imH5ijBOtPDZEju0XKNkqx8L+cJYQwd/Q0EJ/4/RzBkVg/77uNWtqG/AhYqpukBnbG9zuQpDO4eNQvZzh2LzzWBmRqo5uwZcofZzocdh7PbfADVJh1UF8iTXqAkVia113bkFBGUBrak/j6yjdTt8uzmUkoA7r9dtMJ7a6qBgollPhBfJbr9NFRSsBgk8gcb91OX01/3hREeVUwBznfutx+qEz//hqkRPUdevwewo5/dHldDrzQRI5cb8H9fm0LCnmRCs5neUCJz+f+0Qk+I0YYo60aNOMo1NnJcVYRez8mZXlAkpWBxL8FhGTNHJpWs9+xSdDjhIbGtPTQXJSUgCxIihzX1cWEG1oVOgpDVUt2Fp/qfGOJ52RXADJJLe768alPVtVS2cag1RNED/4z7a9/nI/I6O8fJlMguHwKVf4hFnQ9fbK4xaxITlwco6iZzsuN921IZZ77RkZa5ct83gCSMXULHwWVFWuW/f300F/yLyLHoEnbb9ycnLy8gBa7r1PpKCcRBUUEqkSpE2baq/QIarFReFBvS8zOzunBCCbl+VUzkgbZdJK5MRngULag42jVaDZ+L4tMxOkbJ6Tl0gZpE45O6ZOgCTSIWxMVYHiCOTwEQnqmE92kZNydqSOV4FAgUSgYUGt3upQkyCOHJfVOTmJVQH8RlRSTueCBkJ0DEtpu89HoBJuOKFQBFCXJXwShnN5VVBHCY0wBjf7iSZKiTueRyShjkhKZZJPop4qD28IGQfG+VTQzQ4HAyEpps6r8sklj4JcaWTeps6bHnSVm2Lx8GS78ElSZ1dXQeBQKXN/o1YZP88QFFOH4HHLB4ePSDlcnZdyKl9LINknoIoJ5e46SQPTZAiJMSOoSzqQUuDZ2XlOG4kkyonk/fZTVfc4l9IS8NOpu2p1NuQkVwGl5JKq4NgOOrBe3prm0kA68xXqqFuE43bukwc5pcviVj6oo3GE5ug54gdTz/3Y7sv0sbOz5VFOPdT4A+qxiMmGXsNChbG3U/gEw+E45QRxkjon4mE9lg0ebtCIVCviAEqcnZ1wHCjewJ6NPKUbNIrnGDQjBWv2O8hwIpXwWcDabq0i7ioWRRq0I44yWgFSwNkxx5WR+QaLZvfhhm1aARIcF5XJu0X45CHSeyyaGAY0C2vaVyikbKgThSnGOHz63of3kgVY07GKkZSzC74Q/mBRUhhQEtZ0lgqSVJiUk+gW7vguq3VcGFAspklN6SpVTvxqUUYmoXajjMKAEtC4NaWCpD46RR1AZ5G3SZNjxIpHm2tqAkgCBZB0tTxjt5BWmKhF1m8ulXNCAwNE6tRD5TKWDdcEpWHF04r1mxV1So2T48KnRu1/TcSVe7FiPUgAEUk6uuwSMZ/s9H5xC8tSNEFzqNUqKoASOSGl5tbWZmGTNAvu0AuNJmgS3W/VIEnqOredsSJ2X7snNwtIR/BoQljQgepqKafPL/xWEbvaOgRJgKZrgixYcb4aJPKp/fyWgJfBJ83CJjt5NEP7+Adjw01GerlXACbEx5vxRyi0Lbd5j9SxdwfNmEF398VXN/ef4lsjFk1h78wjY4TC503vGklvYrQ2yDRErSZxsdwI8+JireqIN4SJMePltdOGBb6yygrRshAWLqJTEpmm5NDbBgoTGMecZuhLjJ1rGRZl7KWrJ6dOspgMAzEQgfEPiON8wVFG3/AAAAAASUVORK5CYII=",uR="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAC+lBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+fz////////////////////////////////////////////kw9DYqLr///////////////+fRIacQoexVHuoTYCzVnqhR4S7XnWmS4GuU3ykSYOjSIOhRoWnTIHNbmrTc2eqTn+rT36uUn2/YXLRcWfCZHDHaG7bemL9+vyWPIyZP4nFZm+2WnfAY3LQcGibQYi1WHjggF6lSYLLbGvOb2n69fqXPousUX7VdmXUdGXZeWLkg1y5XHasUH3Ka23cfGHffl/mhVv+/P24W3fDZXCYPom9X3S9X3PIamzXd2TefWDYeGPigV306/SUOozWd2T//v7jtrrqiFj27vb47vH78O/mz+HPpcfKhJmELJbx5fDo1en14uPpydKeXLKcUqaRRKOLM5KrWZHohln89/j89PPt4PH16e/z5Orj0Onfx+PmzN3z29vozdrduc/etcX1y7mra7PisLF9JprFepLXjo/ShYqrVIbIdoKzWH/58vbv4u/16Ov35+fu2eL76OD64dbYttTt0NPQqM7uysb51sTRob7Gk7zMmLizeLfSnrbbp7KiXa3ZoKvDg6W+eqOEMZ6jV52INZ2QPZmMOJmHL5ShTY6gSYq5X3vjkHfAZHXsilf/+/vv3ujhxdvx1NLjwM/KoMznxMrmv8Parr+8hLjWobPCh669f63QlqzdpKjxvKeuaKTLiqG7dKCXSJ7ho53RjpyuYZqiU5m1aZj0tZTJgZS+cpSdSJOnVI+zYY3mnYmfRIjZioO3YIPOd3rFanbaweTr0dnpu7Xywq/Gja+wbajmrqTRkqHtrZbdlo7sp4qxW4alTIa/bITVhIDNcG3ZfWvoj2jJs1/NAAAAO3RSTlMA+vfhJ/COLQPde08+AfPGwLynnokxIxsWEAoC7OXa07mjl4BlXFhWRgf918uuSjjOdm5fNh/+/ta0U1E9xnQAAAX0SURBVFjD7Zf1X5NhFMXnFBUVRcTu7m7PsDCwUJxiI3bODnQoIthid3d3d3d3d3d3fD4+97nb3uHmu6G/qecP+O7ec8+9zzvNf/0jShkrk6eHu6tWGz13FrffphTKmM4FitLF/i1KYs/o+Elxok5JltEVFh3st3TVqiVGIE1UMXk9ooE1cunLD9/bj+jT58CBqQAKR8nezPnAGjX1QcOGPVu2bC9JtwAUigInblpTLSsftG3bvV07C4lA8Zx3OAFjFr351q1FzZptuwuQiXQBQCwnMbHjsDdH3ldu3qxbtxYtiGTujjxK7hwnRi7GPKpXvTKRekQirQK0znEyaQkzaFalSo3rVa8uSL17cHdMWgq4OtVWBsIYgtt0DQggUmXuTiGNAtyd4CRPKD2e7ednTepN3fHs9gGIqQJIkS1Oeve0aYoXI87xp/7+fn5d2wRUYpJ1d+8AlPgFxC1x/oRaWGTYULdGDX+BEqQAxaceTKKhJbWLSRrHFdbSX/P1rVu3Y0d/0R3VVM8yO0laAkS3O+pE0SyVLFw8ViT5dtnOXXypJr9Z04Onz/pq6U46Thalt+NMTBMmx6T1d+aVfjwWI2e2Klu2s68gbeoHjkGkFFCu49ouAl+awMlb5rSuVq5k6UnQh9XpIEhdfPcPBhAyUcCMwUzimkRn8bP/zMkmHR6zdk6pUlWqNq1WbgqMlxrUkaTOwcDyucKn2YOAq0Rin+x2FsOFqln7qXwjbx9Bar0eWF+6NJNmAsFydn5tlkP/xFLTC3udUYQPRZQpU6G8t48gbTbiqGiPScexcD85Lmp6MgrTLXkSrbrYdJYK6Ltbp6soSI18fO4HYvG8ciWJ1KBOhxBskLOjFJzARHPGr3KsbUEDdnsRiWqagPn3heNM2guEiRRwTefRr2sAb/BEADFsQIkALLhoIr0CNgufmMQgSgGRBKgNkx4BSGgboljxIbQsgkgR8zHZh2cnfQrBaUqBJInWTHu3Ulptq3iSpF+9R1fmMMbM8ZYpaC1rOoqxe4kkupsrzOYN/mIAott9HJPwZR6w5Sxwubw3k2R3YvxTZJ589y/Hwbl0C7oGUEGZfvHkFEzNi4rJwifOE5OmAIM/C9LcxcCmGnKDZxsB1+y/vENxZH+B92QKlJrm0YosfB4CmcyOlEyRcWRWe5XTAFij08lkChLNjhbvXAgv7TW+Bf7BAPKlVDuuWpGCh5QCpTvp+Lyw0yc33Saf6D7NNgDRVN+zLFRQfS8zycc6BQ14g0VNTxc5/ArJD+BGbUFSalKSSXsnayLLcql/F3kCuFtbIXnbIXXZAEAbQ6OqzABeN+lUu359L11FQVLypJDeGtUnxpsCoH8tQbLtznxVwgwqj5lytgEENTGTOAWK40QKy+HEh2MSPtunehHJdnbU3SU9GZTcAYdXBH3v1opEEs2ZHT9nACmvY07fZYHAil6RSY3MGZ8C6Gn2eRz2FTR0+AoA64hU++fuPk4CxswsCkBt9oVNnCtBtLbbBElxnGu6ORaY9LhkESCaitcpE1BfQ3ddWcBX6QaRIiVzrR7G1cKnQ0BalYKyynrCh42GyfCLvXpZ1xQxQbS1hWanBzxUQBSgIcwJXHcMgP6UteNn5iNw9RxKwR0AGVVAGQDDMOZsHD4UpMPbzKTroTBMjuBtOQkgm9pHJ4AcesnZtWMgpPQrtpFPu/sbMOGmaVuahtDzqrYcrgAkJ1xyDKFExcD+a5bphXt7zCnYDCCD+n+WVJIzJHwncfTThh+Dlfqbkxnq8FPfzV1yZmwfxxyqS5H+OpMuy+dVVQUjcXbtHA+Rl/T0FuSk5zyU71Oo+n6QPGj+M7YyJ1xw+Lwni5FM45YLwFmZAgAJNOpKIOLMHKwL3y45WS3POWV9j5fuXpAT/6qo/mec62FbFQ4rN/nt9VCkG7nVMfyr5vUIIk4W6w9DLZHIIJekGkfyBCm+CwDmWKsATIqrcaw86VLnTJQ0m8yTS9afwuHBnAJR+VPumdA9pk0Dbhm1Igiinj9X8niJNf/1t+kHJhsoYLhh2H8AAAAASUVORK5CYII=",nQ="/assets/real-balance-C68CIEtK.png",sQ="/assets/quick-bet-BZmCAF2u.png",Sn=-1e6,dR=1,oQ=[50,100,500],Os=-1,yl=-2,rQ=50,AR=12,yb="Accept changes and place bet";var me=(e=>(e[e.Single=1]="Single",e[e.Multiple=2]="Multiple",e[e.System=3]="System",e[e.Chain=4]="Chain",e[e.Trixie=5]="Trixie",e[e.Yankee=6]="Yankee",e[e.SuperYankee=8]="SuperYankee",e[e.Heinz=9]="Heinz",e[e.SuperHeinz=10]="SuperHeinz",e[e.Goliath=11]="Goliath",e[e.Patent=12]="Patent",e[e.Lucky15=14]="Lucky15",e[e.Lucky31=15]="Lucky31",e[e.Lucky63=16]="Lucky63",e[e.StraightForecast=40]="StraightForecast",e[e.ReverseForecast=41]="ReverseForecast",e[e.CombinationForecast=42]="CombinationForecast",e[e.StraightTricast=43]="StraightTricast",e[e.CombinationTricast=44]="CombinationTricast",e[e.BetBuilder=50]="BetBuilder",e))(me||{});const aQ=[1,2,4],iQ={0:[],1:[1],2:[1,2,4],3:[1,2,3,4,5,12],4:[1,2,3,4,6,14],5:[1,2,3,4,8,15],6:[1,2,3,4,9,16],7:[1,2,3,4,10],8:[1,2,3,4,11],9:[1,2,3,4],10:[1,2,3,4],11:[1,2,3,4],12:[1,2,3,4],13:[1,2,3,4],14:[1,2,3,4],15:[1,2,3,4],16:[1,2,3,4]},lQ=[5,6,8,9,10,11,12,14,15,16],bb={5:4,12:7,6:11,14:15,8:26,15:31,9:57,16:63,10:120,11:247},fR=[12,14,15,16],cQ=[1,2];var Hl=(e=>(e[e.SuperBet=-1]="SuperBet",e[e.AlwaysAsk=0]="AlwaysAsk",e[e.AcceptHigherOdds=1]="AcceptHigherOdds",e[e.AcceptAnyOdds=2]="AcceptAnyOdds",e[e.CounterOffer=3]="CounterOffer",e))(Hl||{}),p1=(e=>(e[e.Error=-1]="Error",e[e.Info=0]="Info",e[e.Success=1]="Success",e))(p1||{}),vs=(e=>(e.Fixed="fp",e.Starting="sp",e))(vs||{}),Ne=(e=>(e[e.Betting=0]="Betting",e[e.OpenBets=1]="OpenBets",e[e.Suggested=2]="Suggested",e[e.Booking=3]="Booking",e[e.BetStatus=4]="BetStatus",e[e.Hybrid=5]="Hybrid",e))(Ne||{});const uQ={0:"betslip",1:"open-bets",2:"suggested",3:"booking",4:"bet-status",5:"betslip"};var on=(e=>(e[e.Hidden=0]="Hidden",e[e.Quick=1]="Quick",e[e.Full=2]="Full",e[e.Fixed=3]="Fixed",e))(on||{}),We=(e=>(e[e.ERROR=0]="ERROR",e[e.WARNING=1]="WARNING",e[e.SUCCESS=2]="SUCCESS",e[e.INFO=3]="INFO",e))(We||{}),wt=(e=>(e.LOGGED_OUT="loggedOut",e.INSUFFICIENT_BALANCE="insufficientBalance",e.INSUFFICIENT_STAKE="insufficientStake",e.EVENTS_CONFLICT="eventsConflict",e.LOCKED_EVENT="lockedEvent",e.DELETED_EVENT="deletedEvent",e.BET_RESULT="betResult",e.BOOK_RESULT="bookResult",e.MAX_EVENTS_EXCEEDED="maxEventsExceeded",e.EXPRESS_BONUS="expressBonus",e.FREEBET="freeBet",e.MIN_COUNTER_PROHIBITION="minCounterProhibition",e.MAX_COUNTER_EXCEEDED="maxCounterExceeded",e.MIN_QUICK_BET_PROHIBITION="minQuickBetProhibition",e.QUICK_BET_SAVED="quickBetSaved",e.QUICK_BET_EMPTY_STAKE="quickBetEmptyStake",e))(wt||{});const dQ={counterOffer:{title:"Counter offer",infoText:"Counter_Offer_for_Selected_Sporting_Events"},freebet:{title:"Freebet",infoText:"Freebet is a new offer for making free bets."},profitBoost:{title:"Profit boost",infoText:"profit_boost_info_text"},realBalance:{title:"Use Account Balance",infoText:"real_or_bonus_balance_money_used_info_text"},frenchFreebet:{title:"Freebet",infoText:"french_freebet_balance_money_used_info_text"},quickBet:{title:"Quick Bet",infoText:"quick_bet_info_text"}},AQ={counterOffer:tQ,freebet:Om,frenchFreebet:Om,profitBoost:uR,realBalance:nQ,quickBet:sQ},fQ=-9,mQ="Mini Games",pQ="52",hQ="Select Games",mR=[2,3],gQ=[1,2],p0e={0:"odd_decimal",1:"odd_fractional",2:"odd_american",3:"odd_hongKong",4:"odd_malay",5:"odd_indo"},vQ={1.001:"1/1000",1.002:"1/500",1.004:"1/250",1.005:"1/200",1.01:"1/100",1.015:"1/66",1.02:"1/50",1.03:"1/33",1.04:"1/25",1.05:"1/20",1.06:"1/16",1.07:"1/14",1.08:"1/12",1.09:"1/11",1.1:"1/10",1.11:"1/9",1.13:"1/8",1.14:"1/7",1.15:"2/13",1.17:"1/6",1.18:"2/11",1.2:"1/5",1.22:"2/9",1.25:"1/4",1.27:"27/100",1.28:"2/7",1.3:"3/10",1.31:"31/100",1.33:"1/3",1.34:"17/50",1.36:"4/11",1.37:"37/100",1.4:"2/5",1.41:"41/100",1.44:"4/9",1.45:"9/20",1.47:"47/100",1.48:"12/25",1.5:"1/2",1.51:"51/100",1.53:"8/15",1.54:"27/50",1.55:"11/20",1.57:"4/7",1.58:"29/50",1.6:"3/5",1.62:"8/13",1.63:"5/8",1.64:"16/25",1.66:"4/6",1.67:"67/100",1.7:"7/10",1.71:"5/7",1.72:"8/11",1.73:"73/100",1.75:"3/4",1.76:"19/25",1.79:"79/100",1.8:"4/5",1.81:"81/100",1.83:"5/6",1.84:"21/25",1.87:"87/100",1.88:"22/25",1.9:"9/10",1.91:"10/11",1.92:"23/25",1.95:"20/21",1.96:"48/50",1.99:"99/100",2:"1/1",2.01:"101/100",2.02:"51/50",2.03:"103/100",2.05:"21/20",2.06:"53/50",2.07:"107/100",2.09:"109/100",2.1:"11/10",2.11:"111/100",2.13:"113/100",2.15:"23/20",2.17:"117/100",2.19:"119/100",2.2:"6/5",2.21:"121/100",2.23:"123/100",2.25:"5/4",2.26:"63/50",2.27:"127/100",2.29:"129/100",2.3:"13/10",2.31:"131/100",2.33:"133/100",2.35:"27/20",2.37:"137/100",2.38:"11/8",2.39:"139/100",2.4:"7/5",2.41:"141/100",2.45:"29/20",2.47:"147/100",2.49:"149/100",2.5:"6/4",2.51:"151/100",2.53:"153/100",2.55:"31/20",2.57:"157/100",2.6:"8/5",2.61:"161/100",2.63:"13/8",2.65:"33/20",2.67:"167/100",2.7:"17/10",2.73:"173/100",2.75:"7/4",2.77:"177/100",2.8:"9/5",2.81:"181/100",2.83:"183/100",2.85:"37/20",2.87:"187/100",2.88:"15/8",2.89:"189/100",2.9:"19/10",2.91:"191/100",2.93:"193/100",2.95:"39/20",2.97:"197/100",3:"2/1",3.01:"201/100",3.03:"203/100",3.07:"207/100",3.1:"21/10",3.13:"213/100",3.17:"217/100",3.2:"11/5",3.21:"221/100",3.25:"9/4",3.27:"227/100",3.3:"23/10",3.33:"233/100",3.37:"237/100",3.4:"12/5",3.41:"241/100",3.45:"49/20",3.5:"5/2",3.51:"251/100",3.55:"51/20",3.6:"13/5",3.61:"261/100",3.65:"53/20",3.7:"27/10",3.71:"271/100",3.75:"11/4",3.76:"69/25",3.8:"14/5",3.81:"281/100",3.85:"57/20",3.9:"29/10",3.91:"291/100",3.95:"59/20",4:"3/1",4.01:"301/100",4.1:"31/10",4.2:"16/5",4.3:"33/10",4.33:"10/3",4.4:"17/5",4.5:"7/2",4.55:"71/20",4.65:"73/20",4.75:"15/4",4.85:"77/20",4.9:"39/10",5:"4/1",5.1:"41/10",5.2:"21/5",5.3:"43/10",5.4:"22/5",5.5:"9/2",5.6:"23/5",5.7:"47/10",5.8:"24/5",5.9:"49/10",6:"5/1",6.1:"51/10",6.2:"26/5",6.3:"53/10",6.4:"27/5",6.5:"11/2",6.6:"28/5",6.7:"57/10",6.8:"29/5",6.9:"59/10",7:"6/1",7.1:"61/10",7.2:"31/5",7.3:"63/10",7.4:"32/5",7.5:"13/2",7.6:"33/5",7.7:"67/10",7.8:"34/5",7.9:"69/10",8:"7/1",8.1:"71/10",8.2:"36/5",8.3:"73/10",8.4:"37/5",8.5:"15/2",8.7:"77/10",8.9:"79/10",9:"8/1",9.1:"81/10",9.3:"83/10",9.5:"17/2",9.7:"87/10",9.9:"89/10",10:"9/1",10.1:"91/10",10.3:"93/10",10.5:"19/2",10.7:"97/10",10.9:"99/10",11:"10/1",12:"11/1",13:"12/1",14:"13/1",15:"14/1",16:"15/1",17:"16/1",19:"18/1",21:"20/1",23:"22/1",26:"25/1",29:"28/1",34:"33/1",41:"40/1",51:"50/1",67:"66/1",71:"70/1",81:"80/1",91:"90/1",101:"100/1",126:"125/1",151:"150/1",201:"200/1",251:"250/1",301:"300/1",401:"400/1",501:"500/1",751:"750/1",1001:"1000/1",1501:"1500/1",2001:"2000/1",2501:"2500/1",3001:"3000/1",3501:"3500/1",4001:"4000/1"},Eb=2,xi=3;var _a=(e=>(e[e.All=0]="All",e[e.Authorized=1]="Authorized",e[e.Guest=2]="Guest",e))(_a||{}),_Q=(e=>(e[e.Show=0]="Show",e[e.Hide=1]="Hide",e))(_Q||{}),yQ=(e=>(e[e.Ignore=0]="Ignore",e[e.Mob=1]="Mob",e[e.WebMob=2]="WebMob",e))(yQ||{}),Cb=(e=>(e[e.Included=1]="Included",e[e.Excluded=2]="Excluded",e))(Cb||{});const Pm="defaultLoader",bQ="general-terms-and-conditions",h1="sigap_v1",EQ="privacy-policy";var CQ=(e=>(e.AMOUNT_BUTTONS="AmountButtons",e))(CQ||{}),no=(e=>(e.WITHDRAW="withdraw",e.DEPOSIT="deposit",e))(no||{}),pR=(e=>(e.FORM_DRAW="formdraw",e.POST="post",e.GET="get",e.IFRAME="iframe",e.POPUP="popup",e))(pR||{});const h0e={type:"betShop",name:"office_id",rules:{required:{message:"betshop_required_message"}}},SQ={deposit:"payer",withdraw:"payee"},wQ={[Xe.SPORTSBOOK]:"Sport",[Xe.CASINO]:"Casino"},TQ="amount",g0e="Euro88Payment",v0e={contentId:"deposit_banners",showLoader:!1},_0e={contentId:"withdraw_banners",showLoader:!1},y0e=-1,xQ="all",wa="FTN",IQ="USD",NQ="TUS",b0e={[-1]:{title:"All",name:xQ},1:{title:"Cards",name:"bank-card"},2:{title:"Wallet",name:"wallet"},3:{title:"Voucher",name:"voucher"},4:{title:"Crypto",name:"crypto"},5:{title:"Bank transfer",name:"transfer"},6:{title:"Open banking",name:"bank"},7:{title:"QR",name:"qr"},8:{title:"Mobile",name:"mobile"},9:{title:"Cash",name:"cash"},10:{title:"Agent",name:"agent"},11:{title:"Connect Wallet",name:"connect-wallet"},12:{title:"Highlights",name:"highlights"},13:{title:"Papara",name:"papara"}},E0e={FTNF:{chainId:5165,currency:"FTN"},USDT:{chainId:1,currency:"USDT"},USDC:{chainId:1,currency:"USDC"},ETH:{chainId:1,currency:"ETH"},BUSD:{chainId:1,currency:"BUSD"},BNB:{chainId:1,currency:"BNB"},SHIB:{chainId:1,currency:"SHIB"},FTN:{chainId:1,currency:"FTN"},DAI:{chainId:1,currency:"DAI"},USDT_T:{chainId:0,currency:"USDT"},USDB:{chainId:0,currency:"USDT"}};var hd=(e=>(e[e.CREATED=0]="CREATED",e[e.ERROR=3]="ERROR",e[e.EXPIRED=4]="EXPIRED",e[e.WAITING=5]="WAITING",e[e.RESPONDED=6]="RESPONDED",e[e.PROVIDER_WAITING=7]="PROVIDER_WAITING",e[e.PROVIDER_RESPONDED=8]="PROVIDER_RESPONDED",e[e.VERIFIED=10]="VERIFIED",e))(hd||{}),ot=(e=>(e[e.EMAIL_VERIFICATION=1]="EMAIL_VERIFICATION",e[e.PHONE_VERIFICATION=2]="PHONE_VERIFICATION",e[e.ADDRESS_VERIFICATION=3]="ADDRESS_VERIFICATION",e[e.TSUPIS_VERIFICATION=4]="TSUPIS_VERIFICATION",e[e.SKYPE_VERIFICATION=5]="SKYPE_VERIFICATION",e[e.DEPOSIT_VERIFICATION=6]="DEPOSIT_VERIFICATION",e[e.DOCUMENT_VERIFICATION=7]="DOCUMENT_VERIFICATION",e[e.EKENG_VERIFICATION=8]="EKENG_VERIFICATION",e[e.ADULT=20]="ADULT",e[e.TERMS_AND_CONDITIONS=21]="TERMS_AND_CONDITIONS",e[e.RISK_MANAGEMENT_REVIEW=22]="RISK_MANAGEMENT_REVIEW",e[e.GBG_DOCUMENT_VERIFICATION=23]="GBG_DOCUMENT_VERIFICATION",e[e.LEGI_GAME_DOCUMENT_VERIFICATION=24]="LEGI_GAME_DOCUMENT_VERIFICATION",e[e.PEP_STATUS=25]="PEP_STATUS",e[e.SKKS_CLIENT_VERIFICATION=26]="SKKS_CLIENT_VERIFICATION",e[e.TRUNARRATIVE_UPLOAD_DOCUMENTS=27]="TRUNARRATIVE_UPLOAD_DOCUMENTS",e[e.TRUNARRATIVE_VERIFICATION=33]="TRUNARRATIVE_VERIFICATION",e[e.IDENTITY_CHECK=35]="IDENTITY_CHECK",e[e.IDFY_KYC_CHECK=36]="IDFY_KYC_CHECK",e[e.IDFY_KYC_SUMSUB=37]="IDFY_KYC_SUMSUB",e[e.IDFY_KYC_IDENTOMAT=38]="IDFY_KYC_IDENTOMAT",e[e.IDFY_KYC_SIGNICAT_BRAZIL=41]="IDFY_KYC_SIGNICAT_BRAZIL",e[e.IDFY_KYC_LEGITIMUZ_BRAZIL=42]="IDFY_KYC_LEGITIMUZ_BRAZIL",e[e.IDFY_KYC_ITALIAN=50]="IDFY_KYC_ITALIAN",e))(ot||{});const hR=()=>new Promise(e=>{de.get({},"accept_terms_conditions").then(({result:t})=>e(t===0))}),gR=e=>new Promise(t=>{de.get({version:e},"terms_and_conditions_version_acceptance").then(({result:n})=>t(n===0))}),C0e=()=>new Promise(e=>{const t=Y.app.activeSteps[no.DEPOSIT];t.length?de.get({},"check_client_for_deposit").then(({details:{StepId:n,State:s}})=>{if(!n||!s)e(!0);else{let o=!0;const r=t.find(({active_step:a,active_step_state:l})=>a===21&&l===5);if(!r)e(!0);else{const{type:a,title:l,content:c,buttons:u}=r.popup;Se.open({type:a,title:l,content:c,onClose:()=>{o&&e(!1)},buttons:u.map(({label:d,action:A})=>({label:d,callBack:()=>{A==="ACCEPT_TERMS_AND_CONDITIONS"?(o=!1,hR().then(m=>e(m))):e(!1)}}))})}}}):e(!0)}),ih=(e,t)=>ze(e+t),kQ=e=>e%1===0,ze=e=>kQ(e)?e:parseFloat(e.toPrecision(12)),vR=(e,t)=>ze(e*t),S0e=(e,t)=>{const n=Math.pow(10,t);return ze(Math.round(ze(e*n))/n)},es=(e,t)=>{const n=Math.pow(10,t);return ze(Math.trunc(ze(e*n))/n)},_R=(e,t)=>{const n=Math.pow(10,t);return ze(Math.ceil(ze(e*n))/n)},yR=e=>{const[,t]=e.toString().split(".");return t?t.length:0},bR=({array:e,k:t,roundingFunc:n=ZH})=>{let s=0;const o=[],r=(a,l)=>{for(let c=l,u=e.length-t+a+1;c{const n=Math.pow(10,t),s=+(t?e*n:e).toFixed(8),o=Math.floor(s),r=s-o,a=1e-8,l=r>.5-a&&r<.5+a?o%2===0?o:o+1:Math.round(s);return t?l/n:l},g1=(e,t=1)=>e<=1?t:g1(e-1,e*t),v1=(e,t)=>t*100/e,Zg=e=>Math.floor(Math.random()*e)+1,OQ=14400;class ya{constructor(){fe(this,"_apiUrl",{})}static getBaseHost(){return Y.cms.baseHost||Y.app.site_id}static getTimestamp(t){return _e.utc(t).unix()-OQ}getBaseUrl(t=0){const n=Y.cms.apiUrl,s=t===1?Y.cms.cacheLayerSubdomain:"",o=this._apiUrl[0]!==n;return o&&(this._apiUrl[0]=n),(!this._apiUrl[t]||o)&&(this._apiUrl[t]=s?n.replace("//",`//${s}.`):n),this._apiUrl[t]}loadData(t,n,s=!1){return an.get(this.getBaseUrl(Number(s))+t,{params:n}).then(({data:{status:o,message:r,...a}})=>{if(o!==-1)return a;throw new Error(r)})}loadDataFromNewAPI({urlSuffix:t,language:n,params:s,id:o,headers:r={"content-type":"application/json"}}){const a=!!Y.cms.cacheLayerSubdomain,l=dt.countryCode;return an.get(`${this.getBaseUrl(Number(a))}/api/public/v1/${n}/partners/${ya.getBaseHost()}/${t}${o?`/${o}`:""}`,{params:{...s,platform:ce.isMobile,country:l},headers:{...r,...!a&&{"Content-Key-Case":"camel"}}}).then(({status:c,data:{success:u,data:d}})=>{if(c===200&&u)return d;throw new Error("Content not available")})}sendData({url:t,body:n}){return an.post(`${this.getBaseUrl()}${t}`,n)}}var vn=(e=>(e.Home="home",e.Live="live",e.PreMatch="pre_match",e.AsianView="asian_view",e.LiveCalendar="live_calendar",e.Results="results",e.SportTournaments="sport_tournaments",e.ESports="e_sports",e.HorseRacing="horse_racing",e.HorseRacingBC="horse_racing_bc",e.Jackpots="jackpots",e.Pinnacle="pinnacle",e.PinnacleEsports="pinnacle_esports",e.Poker="poker",e.Backgammon="backgammon",e.Promotions="promotions",e.Casino="casino",e.CasinoTournaments="casino_tournaments",e.TvGames="tv_games",e.LiveCasino="live_casino",e.Games="games",e.VirtualSports="virtual_sports",e.WonderWheel="wonder_wheel",e.Achievement="achievement",e.Vmania="vmania",e.CryptoExchange="crypto_exchange",e.WonderWheelHarmony="wonder_wheel_harmony",e.WonderWheelWorldCup="wonder_wheel_world_cup",e.DailySprint="daily_sprint",e.WinWheel="win_wheel",e.WonderCards="wonder_cards",e.Quiz="quiz",e.Subscriptions="subscriptions",e.LuckyTickets="lucky_tickets",e.ExchangeShop="exchange_shop",e.WorldCup="world_cup",e.Competition="competition",e.Tournaments="tournaments",e.PopularBets="popular_bets",e))(vn||{});const Ir={home:oo,live:Zs,pre_match:Zs,asian_view:Zs,live_calendar:Zs,results:Zs,sport_tournaments:Zs,e_sports:_y,horse_racing:EP,horse_racing_bc:HP,jackpots:kP,pinnacle:cm,pinnacle_esports:cm,poker:dm,backgammon:dm,promotions:PP,casino:Ey,casino_tournaments:um,live_casino:Mp,games:Bp,tv_games:Dp,virtual_sports:Rp,wonder_wheel:CP,achievement:yy,vmania:SP,crypto_exchange:by,wonder_wheel_harmony:wP,wonder_wheel_world_cup:TP,daily_sprint:xP,win_wheel:IP,wonder_cards:NP,quiz:Cy,subscriptions:Sy,lucky_tickets:jP,exchange_shop:DP,world_cup:FP,competition:UP},Vr={live:Ke.Live,pre_match:Ke.Prematch,asian_view:Ke.AsianView,live_calendar:Ke.Calendar,results:Ke.Results,tournaments:Ke.Tournaments,sport_tournaments:Ke.Tournaments,popular_bets:Ke.PopularBets},Ja={home:oo,virtual_sports:"/virtual-sports/home",e_sports:"/esports",games:"/games",casino:"/casino/slots",live_casino:"/live-casino/home",jackpots:"/casino/jackpot",horse_racing:"/pmu",horse_racing_bc:"/racing",pinnacle:"/pinnacle/sport",pinnacle_esports:"/pinnacle/esport",promotions:"/promotions",wonder_wheel:"/wonderwheel",achievement:yy,vmania:"/vmania",crypto_exchange:by,wonder_wheel_harmony:"/wonder-wheel-harmony",wonder_wheel_world_cup:"/wonder-wheel-world-cup",daily_sprint:"/daily-sprint",win_wheel:"/win-wheel",wonder_cards:"/wonder-cards",lucky_tickets:"/deposit-to-ride",casino_tournaments:"/casino/tournaments",quiz:"/quiz",subscriptions:"/subscriptions",tv_games:"/tv-games/home",exchange_shop:"/exchange-shop",poker:`/page/casino/poker/${ku}`,backgammon:`/page/casino/backgammon/${Q4}`,world_cup:"/world-cup"},_1="helpPageContent",Xg="provider",mN="searchTerm",Co="openGames",Lm="gameNames",gd="-",PQ="event",LQ="market",RQ="gameIds",pN="stake",Jg="betSlipType",y1="bookingId",Pu="sharedBetId",ev="homework",jQ="betId",w0e="specialSection",T0e="_",ER="game",x0e="src",MQ="hideUrl",I0e="showTo",N0e="handleResize",k0e="showFooter",O0e="className",P0e="sports",L0e="day",tv="auth",BQ="UserId",hN="OddType",nv="siteId",sv="socketUrl",gN="integrationMode",vN="disableCustomCss",_N="prev_css",yN="prev_conf",cc="profile",uc="open",R0e="account",DQ="page",CR="selectedMethod",FQ="selectedGroup",HQ="paymentType",UQ="selectedRewardPage",GQ="journey",VQ="utm_",ov="tid",dc="action",WQ="openLiveChat",$Q="openHooryAi",j0e="openCommonChat",M0e="selectedTab",YQ="redirect",zQ="bonusId",qQ="confirmationMessage",KQ="rejectionMessage",B0e="selectedDay",D0e="cashback",F0e="cashbackCategory",H0e="disableAllFilters",DA="switchWallet",U0e="promoCodeValue",xf="code",rv="loyaltyCode",G0e="OneSignalSID",bN="redirectGameId",EN="openKyc",V0e="pageBuilderPreviewPage",CN="session_token",QQ="pageView",W0e="isBBPopupOpen",vd="CMSAuthToken",SN=(e,t,n,s)=>e.length===0||t&&e.includes(t)&&n===Cb.Included,SR=(e,t)=>e===_a.All||e===_a.Authorized&&t||e===_a.Guest&&!t,lh=({profileTypes:e,customProfileTypes:t,showTo:n,profileActionType:s},{isLoggedIn:o,profileType:r,partnerClientCategoryId:a})=>!(SR(n,o)&&SN(e,r,s)&&SN(t??[],a,s)),wR=(e,t,n)=>{switch(n){case 0:return!0;case 1:return t&&e>0;case 2:return t&&e<1;default:return!0}},Sb=(e,t,n)=>{switch(n){case 0:return!0;case 1:return e&&t;case 2:return e&&!t;default:return!0}},ZQ=()=>null,XQ=e=>e,JQ=(e,t)=>t,eZ=[],$0e="",av={default:{}},Y0e={},iv=e=>(e==null?void 0:e.type)==="product"&&["live","pre_match"].includes(e.value),wN={},TR=(e,t)=>{var o;let n=null,s;switch(e.type){case"product":{if(Y.enabledProducts&&!Y.enabledProducts[e.value])break;switch(e.value){case"live":case"pre_match":n=(o=e.children)!=null&&o.length?"":`/sports/${Vr[e.value]}/${ro.EventView}`;break;case"live_calendar":case"popular_bets":case"asian_view":case"results":n=iv(t)?`/sports/${Vr[t.value]}/${Vr[e.value]}`:`/sports/${Vr[e.value]}`;break;case"poker":ku in Y.dynamicallyStructuredPages?n=Ja.poker??null:(n="/games",s=Ir.games);break;case"backgammon":Q4 in Y.dynamicallyStructuredPages?n=Ja.backgammon??null:(n="/games",s=Ir.games);break;case"statistics":n=Lt.getInstance().externalUrl;break;case"tournaments":iv(t)?(n=`/sports/${Vr[t.value]}/${Vr[e.value]}`,s=Zs):(t==null?void 0:t.type)==="product"&&t.value==="live_casino"?(n="/live-casino/tournaments",s=W0):(t==null?void 0:t.type)==="product"&&t.value==="tv_games"?(n="/tv-games/tournaments",s=$0):(t==null?void 0:t.type)==="product"&&t.value==="virtual_sports"?(n="/virtual-sports/tournaments",s=Y0):(n="/casino/tournaments",s=um);break;case"casino_tournaments":(t==null?void 0:t.type)==="product"&&t.value==="live_casino"?(n="/live-casino/tournaments",s=W0):(t==null?void 0:t.type)==="product"&&t.value==="tv_games"?(n="/tv-games/tournaments",s=$0):(t==null?void 0:t.type)==="product"&&t.value==="virtual_sports"?(n="/virtual-sports/tournaments",s=Y0):(n="/casino/tournaments",s=um);break;case"sport_tournaments":n=iv(t)?`/sports/${Vr[t.value]}/${Vr[e.value]}`:"/sports/tournaments";break;default:n=Ja[e.value]??null}s||(s=Ir[e.value]);break}case"game":{if((t==null?void 0:t.type)==="product"&&(t.value==="tv_games"||t.value==="virtual_sports"))break;n=`/casino/game-view/${e.value}/${wn(e.title)}`,e.target==="_blank"&&(n+=`?${YQ}=1`),s=rd;break}case"link":{n=e.value?Qa(e.value):"";break}case"content":{e.title&&(n=`/help/${Hd(e.title)}`);break}}return n!==null?{to:n,path:s}:null},xR=({menu:e,userPermissions:t,parent:n})=>{const s=dt.countryCode,{links:o,paths:r}=e.filter(({profileTypes:a,showTo:l,customProfileTypes:c,profileStatus:u,excludedCountries:d,profileActionType:A})=>!lh({profileTypes:a,showTo:l,customProfileTypes:c,profileActionType:A},t)&&Sb(t.isLoggedIn,t.isVerified,u)&&(!d||!d.includes(s))).reduce((a,l)=>{const{links:c,paths:u}=a,{id:d,children:A,title:m,type:p,badge:h,excludedCountries:v}=l,y=p==="game"&&l.target==="_blank"?"_self":l.target,_=l.icon?`bc-i-${l.icon}`:void 0,b=TR(l,n);if(b===null)return p==="group"&&!n&&c.push({id:d,target:y,title:m,badge:h,icon:_,excludedCountries:v,isGroup:!0,submenus:[]}),a;const{to:g,path:E}=b,{links:w,paths:I}=A!=null&&A.length?xR({menu:A,userPermissions:t,parent:l}):{links:[],paths:[]},O=g?{to:E?JQ(E,g):g}:{};return c.push({id:d,target:y,title:m,isGroup:!1,badge:h,excludedCountries:v,icon:_,submenus:w,...O}),O.to&&p==="content"&&l.title&&(wN[Hd(l.title)]=l.value),E&&u.add(E),I.forEach(C=>u.add(C)),a},{links:[],paths:new Set});return{links:o,paths:Array.from(r),contentPathIdMap:wN}},tZ=(e,t)=>e.replace(/\/:([\w|-]+)\??/gi,function(n,s){return t[s]?`/${t[s]}`:""}),nZ=(e,t)=>{var n;return(n=e.find(s=>{var o;return(o=s.submenus)==null?void 0:o.some(({to:r})=>r&&t.includes(r.split("?")[0]))}))==null?void 0:n.submenus},jt=({section:e,page:t,...n},s)=>st({...Ve((s==null?void 0:s.search)||window.location.search),[cc]:uc,[CR]:void 0,[FQ]:void 0,[GQ]:void 0,[HQ]:void 0,[zQ]:void 0,[QQ]:void 0,[UQ]:void 0,...ce.isMobile&&{[Co]:void 0},account:e,page:t,...n}),Rm=(e,t)=>{if(e.startsWith("?"))return t.search.includes(e);if(e.includes(MQ)&&t.pathname)return e.includes(t.pathname);if(e.startsWith("/casino/game-view/")){const n=e.split("/").slice(0,-1),s=t.pathname.split("/").slice(0,-1);return n.length===s.length?n.every((o,r)=>o===s[r]):!1}else{if(t.pathname.startsWith(e))return!0;if(`${t.pathname}${t.search}`.startsWith(e))return!0}return!1};class sZ extends ya{constructor(){super(...arguments);fe(this,"widgets",{});fe(this,"getTermsConditionsVersion",()=>{var n,s,o;return(o=(s=(n=Y.app.brazilLicense)==null?void 0:n.migration)==null?void 0:s.migrateWithSignicat)!=null&&o.enabled?Promise.resolve({terms_and_conditions_version:h1}):this.getHelpPageContent(bQ,"eng").then(({version:r})=>{if(r)return{terms_and_conditions_version:r};throw new Error}).catch(()=>{})})}getWidget(n="sidebar-1",s,o=!0){if(this.widgets[n])return Promise.resolve(this.widgets[n]);const r={};return r.base_host=ya.getBaseHost(),r.ssl="1",r.lang=s,r.json="widgets/get_sidebar",r.sidebar_id=n,r.country="AM",this.loadData("/json",r).then(a=>(o&&(this.widgets[n]=a),a))}getPage(n,s,o=!0,r=!0){if(this.widgets[n])return Promise.resolve(this.widgets[n]);const a={};return a.base_host=ya.getBaseHost(),a.ssl="1",a.lang=s,a.json="get_page",a.slug=n,o&&(a.children="1"),dt.countryCode&&(a.country=dt.countryCode),a.exclude="author,excerpt,comments,comment_status,comment_count,tags,attachments",this.loadData("/json",a).then(l=>(r&&(this.widgets[n]=l),l))}getContentById(n,s){return this.loadDataFromNewAPI({urlSuffix:`components/${n}/contents`,language:s,params:{use_webp:ce.useWebp}}).then(Ec(o=>{var r;return{...o,...o.src&&o.srcType==="image"&&{src:o.src.includes("http")?o.src:`${Y.cms.apiUrl}${o.src}`},href:((r=TR({...o,type:o.hrefType,value:o.href,badge:null,profileTypes:[],profileActionType:Cb.Included,icon:null}))==null?void 0:r.to)||""}}))}getHelpPageContent(n,s){return this.loadDataFromNewAPI({urlSuffix:`contents/${n}`,language:s})}getNotifications(n,s){return this.loadDataFromNewAPI({urlSuffix:`notifications/${n}`,language:s})}getPopups(n,s){return this.loadDataFromNewAPI({urlSuffix:"popups",language:n,params:{type:s}}).catch(()=>[])}getCrmPopup(n,s,o){return this.loadDataFromNewAPI({urlSuffix:"popups",id:o,language:n,params:{type:s}}).catch(()=>({}))}getExchangeShopProducts(n){return this.loadData(`/api/public/v1/${n}/partners/${Y.app.site_id}/exchange-items`,{},!!Y.cms.cacheLayerSubdomain)}getPageSeo(n){return this.loadDataFromNewAPI({urlSuffix:"seo/page",language:n,headers:{"content-type":"application/json"}})}getGameSeo(n){return this.loadDataFromNewAPI({urlSuffix:"seo/game",language:n,headers:{"content-type":"application/json"}})}getMenu(n,s){return this.loadDataFromNewAPI({urlSuffix:`menus/${s}_menu`,language:n})}getCities(n,s,o){return this.loadData(`/api/public/v1/${n}/countries/${s}/states/${o}/cities`,{}).then(r=>r)}getRegions(n,s){return this.loadData(`/api/public/v1/${n}/countries/${s}/states`,{}).then(o=>o)}}const er=new sZ;var Wt=(e=>(e[e.RED=0]="RED",e[e.GREEN=1]="GREEN",e[e.YELLOW=2]="YELLOW",e[e.STANDARD=3]="STANDARD",e[e.GOLD=4]="GOLD",e[e.SILVER=5]="SILVER",e[e.BRONZE=6]="BRONZE",e[e.PLATINUM=7]="PLATINUM",e[e.DIAMOND=8]="DIAMOND",e[e.BLUE=9]="BLUE",e[e.ORANGE=10]="ORANGE",e[e.PURPLE=11]="PURPLE",e))(Wt||{}),dn=(e=>(e[e.OnHold=-5]="OnHold",e[e.Declined=-4]="Declined",e[e.Unsettled=0]="Unsettled",e[e.Lost=1]="Lost",e[e.Returned=2]="Returned",e[e.Won=3]="Won",e[e.CashOut=5]="CashOut",e[e.Placed=7]="Placed",e[e.WonReturn=11]="WonReturn",e[e.LostReturn=12]="LostReturn",e))(dn||{}),Go=(e=>(e[e.NotResulted=0]="NotResulted",e[e.Lost=1]="Lost",e[e.Returned=2]="Returned",e[e.Won=3]="Won",e[e.WinReturn=5]="WinReturn",e[e.LoseReturn=6]="LoseReturn",e[e.Place=7]="Place",e))(Go||{}),$r=(e=>(e[e.NotResulted=0]="NotResulted",e[e.Place=1]="Place",e[e.Returned=2]="Returned",e[e.Lost=3]="Lost",e[e.Won=4]="Won",e[e.WinReturn=5]="WinReturn",e[e.LoseReturn=6]="LoseReturn",e))($r||{});const IR={0:"Not Resulted",7:"Placed",2:"Returned",1:"Lost",3:"Won",5:"Won Return",6:"Lost Return"},NR={[-5]:"On Hold",[-4]:"Declined",0:"Unsettled",1:"Lost",2:"Returned",3:"Won",5:"Cashed out",7:"Placed",11:"Won Return",12:"Lost Return"},oZ={0:"bc-i-unsettled",1:"bc-i-lost",2:"bc-i-returned",3:"bc-i-won",7:"bc-i-placed",5:"bc-i-won-return",6:"bc-i-lost-return"},z0e={[-5]:"bc-i-on-hold",[-4]:"bc-i-declined",0:"bc-i-unsettled",1:"bc-i-lost",2:"bc-i-returned",3:"bc-i-won",5:"bc-i-cashed-out",7:"bc-i-placed",11:"bc-i-won-return",12:"bc-i-lost-return"},kR={0:Wt.YELLOW,1:Wt.RED,3:Wt.GREEN,7:Wt.YELLOW,2:Wt.YELLOW,5:Wt.GREEN,6:Wt.RED},rZ={0:Wt.YELLOW,1:Wt.RED,3:Wt.GREEN,5:Wt.GREEN,[-4]:Wt.RED,[-5]:Wt.YELLOW,7:Wt.YELLOW,2:Wt.YELLOW,11:Wt.GREEN,12:Wt.RED};var aZ=(e=>(e.BETS="bets",e.OPEN_BETS="open-bets",e.CASHED_OUT="cashed-out",e.WON="won",e.LOST="lost",e.RETURNED="returned",e.GIFTS="gifts",e.GIFTED="gifted",e.WON_RETURN="won-return",e.LOST_RETURN="lost-return",e))(aZ||{});const iZ={bets:void 0,"open-bets":0,"cashed-out":5,won:3,lost:1,returned:2,"won-return":11,"lost-return":12},lZ=tp(iZ),cZ=[me.Single,me.Multiple,me.System,me.Chain],uZ=[0,5,1],dZ=[me.Single,me.Multiple,me.System,me.Chain],AZ=[me.Single,me.Multiple],fZ=["gifts","gifted"],mZ=[0,1,3],q0e=["period","from_date"],pZ=[me.Chain,me.StraightForecast,me.StraightTricast],TN={5:11,6:12},K0e=["open-bets","cashed-out","won","lost","returned","lost-return","won-return"],Wa=class Wa{constructor(){fe(this,"Config",{});fe(this,"minimumAllowedAge",18);fe(this,"esportsAvailable",!1);fe(this,"liveCasinoAvailable",!1);fe(this,"skillGamesAvailable",!1);fe(this,"tvGamesAvailable",!1);fe(this,"virtualSportsAvailable",!1);fe(this,"_availableBonuses");fe(this,"_exchangeShopAvailable");fe(this,"_sendMessageAvailable");fe(this,"_showGiftBetIcon");fe(this,"_bettingAvailable");fe(this,"_betBookingAvailable");fe(this,"_hybridModeAvailable");fe(this,"_betslipDefaultContentType");fe(this,"_gameNotificationsAvailable");fe(this,"_bonusAllowed");fe(this,"_accountNavigationSorted");fe(this,"_accountVerificationEnabled");fe(this,"_profileAvatarEnabled");fe(this,"_profileWithdrawableMoneyEnabled");fe(this,"_profileBonusMoneyEnabled");fe(this,"_profileLoyaltyPointsEnabled");fe(this,"_profileLogoutAvailable");fe(this,"_promoCodeAvailable");fe(this,"_scratchCardAvailable");fe(this,"_availableSpecialGames");fe(this,"_gamesByCategoriesLimit");fe(this,"_mobileAppsInfo");fe(this,"_authenticationEnabledForIp");fe(this,"_tabNavigationSearchAvailable")}static getInstance(){return Wa.instance||(Wa.instance=new Wa),Wa.instance}init(t){this.Config=t,this.minimumAllowedAge=t.userAuthentication.registration.minimumAllowedAgeByCountry[dt.countryCode]||t.userAuthentication.registration.minimumAllowedAgeByCountry.default}get availableBonuses(){if(this._availableBonuses===void 0){const{accountNavigation:t}=this.Config;this._availableBonuses=t.bonuses!==void 0&&this._bonusAllowed?{casino:t.bonuses.pages.includes("casino"),sport:t.bonuses.pages.includes("sport")}:{casino:!1,sport:!1}}return this._availableBonuses}get exchangeShopAvailable(){if(this._exchangeShopAvailable===void 0){const{accountNavigation:t}=this.Config;this._exchangeShopAvailable={exchangeShopAvailable:t.bonuses.pages.includes("exchange-shop"),exchangeShopHistoryAvailable:t.bonuses.pages.includes("exchange-shop-history")}}return this._exchangeShopAvailable}get sendMessageAvailable(){if(this._sendMessageAvailable===void 0){const{accountNavigation:t}=this.Config;this._sendMessageAvailable=t.messages!==void 0&&t.messages.pages.includes("new")}return this._sendMessageAvailable}get showGiftBetIcon(){if(this._showGiftBetIcon===void 0){const{accountNavigation:t}=this.Config;this._showGiftBetIcon=t.history!==void 0&&fZ.some(n=>t.history.pages.includes(n))}return this._showGiftBetIcon}get bettingAvailable(){return this._bettingAvailable===void 0&&(this._bettingAvailable=this.Config.sportsbook.betslip.contentTabs.some(({type:t})=>[Ne.Betting,Ne.Hybrid].includes(t))),this._bettingAvailable}get betBookingAvailable(){return this._betBookingAvailable===void 0&&(this._betBookingAvailable=this.Config.sportsbook.betslip.contentTabs.some(({type:t})=>[Ne.Booking,Ne.Hybrid].includes(t))),this._betBookingAvailable}get hybridModeAvailable(){return this._hybridModeAvailable===void 0&&(this._hybridModeAvailable=this.Config.sportsbook.betslip.contentTabs.some(Ze("type",Ne.Hybrid))),this._hybridModeAvailable}get betslipDefaultContentType(){return this._betslipDefaultContentType===void 0&&(this._betslipDefaultContentType=this.hybridModeAvailable?Ne.Hybrid:this.bettingAvailable?Ne.Betting:this.betBookingAvailable?Ne.Booking:this.Config.sportsbook.betslip.contentTabs[0].type),this._betslipDefaultContentType}get gameNotificationsAvailable(){var t,n;return this._gameNotificationsAvailable===void 0&&(this._gameNotificationsAvailable=!!((t=this.Config.firebase)!=null&&t.apiKey)&&((n=window==null?void 0:window.Notification)==null?void 0:n.permission)==="granted"||!!(this.Config.oneSignal.enabled&&"Notification"in window&&DH.test(xe.getItem(WG)))),this._gameNotificationsAvailable}set bonusAllowed(t){this._bonusAllowed!==t&&(this._bonusAllowed=t,this._accountNavigationSorted=void 0,this._availableBonuses=void 0,this._promoCodeAvailable=void 0)}get accountNavigationSorted(){return this._accountNavigationSorted===void 0&&(this._accountNavigationSorted=Cr(Object.values(this.Config.accountNavigation).filter(({section:t,pages:n})=>n.length&&(!["bonuses","bonus-journey"].includes(t)||this._bonusAllowed)&&(t!=="history"||this.Config.sportsbook.enabled)),"order")),this._accountNavigationSorted}get accountVerificationEnabled(){var t,n,s;return this._accountVerificationEnabled===void 0&&(this._accountVerificationEnabled=(this.Config.accountNavigation.profile.pages.includes("verify-account")||!!((s=(n=(t=this.Config.app.brazilLicense)==null?void 0:t.migration)==null?void 0:n.migrateWithSignicat)!=null&&s.enabled))&&!this.Config.partner.integrationMode),this._accountVerificationEnabled}get profileAvatarEnabled(){return this._profileAvatarEnabled===void 0&&(this._profileAvatarEnabled=!this.Config.partner.integrationMode),this._profileAvatarEnabled}get profileWithdrawableMoneyEnabled(){return this._profileWithdrawableMoneyEnabled===void 0&&(this._profileWithdrawableMoneyEnabled=!this.Config.partner.integrationMode),this._profileWithdrawableMoneyEnabled}get profileBonusMoneyEnabled(){return this._profileBonusMoneyEnabled===void 0&&(this._profileBonusMoneyEnabled=this.Config.app.promotionalBonuses.enabled&&!this.Config.partner.integrationMode),this._profileBonusMoneyEnabled}get profileLoyaltyPointsEnabled(){return this._profileLoyaltyPointsEnabled===void 0&&(this._profileLoyaltyPointsEnabled=!this.Config.partner.integrationMode),this._profileLoyaltyPointsEnabled}get profileLogoutAvailable(){return this._profileLogoutAvailable===void 0&&(this._profileLogoutAvailable=!this.Config.partner.integrationMode),this._profileLogoutAvailable}get promoCodeAvailable(){return this._promoCodeAvailable===void 0&&(this._promoCodeAvailable=!!this._bonusAllowed&&this.Config.accountNavigation.bonuses.pages.includes("promo-code")),this._promoCodeAvailable}get scratchCardAvailable(){return this._scratchCardAvailable===void 0&&(this._scratchCardAvailable=!!this._bonusAllowed&&this.Config.accountNavigation.bonuses.pages.includes("scratch-card")),this._scratchCardAvailable}get availableSpecialGames(){return this._availableSpecialGames===void 0&&(this._availableSpecialGames=this.Config.sportsbook.specialOptions.reduce((t,{value:n})=>(t[n]=!0,t),{})),this._availableSpecialGames}get gamesByCategoriesLimit(){return this._gamesByCategoriesLimit===void 0&&(this._gamesByCategoriesLimit=ce.isMobile?8:6),this._gamesByCategoriesLimit}get mobileAppsInfo(){if(this._mobileAppsInfo===void 0){const{mobileAppNotification:{enabled:t,sport:n,casino:s,default:o}}=this.Config,r=t&&ce.isMobile?ce.userOs==="Android"?"androidLink":ce.userOs==="IOS"?"iosLink":"":"";if(r&&(n!=null&&n[r]||s!=null&&s[r]||o!=null&&o[r])){const a=r==="iosLink";if(this._mobileAppsInfo={},o!=null&&o[r])return this._mobileAppsInfo.default={href:o[r],imageSrc:o.imageSrc,isIOS:a},this._mobileAppsInfo;n!=null&&n[r]&&(this._mobileAppsInfo.sport={href:n[r],imageSrc:n.imageSrc,isIOS:a}),s!=null&&s[r]&&(this._mobileAppsInfo.casino={href:s[r],imageSrc:s.imageSrc,isIOS:a})}else this._mobileAppsInfo=null}return this._mobileAppsInfo}get authenticationEnabledForIP(){var t;return this._authenticationEnabledForIp===void 0&&(this._authenticationEnabledForIp=this.Config.userAuthentication.availableCountriesByIp?this.Config.userAuthentication.availableCountriesByIp.includes(dt.countryCode):!((t=this.Config.userAuthentication.restrictedCountriesByIp)!=null&&t.includes(dt.countryCode))),this._authenticationEnabledForIp}get tabNavigationSearchAvailable(){return this._tabNavigationSearchAvailable===void 0&&(this._tabNavigationSearchAvailable=Object.values(this.Config.app.tabNavigation).some(t=>t.some(({id:n})=>n==="tab-search"))),this._tabNavigationSearchAvailable}};fe(Wa,"instance");let Et=Wa;const ye=()=>f.useContext(e6);var Nr=(e=>(e.Parent="get_parent_session",e.Child="get_child_session",e))(Nr||{}),b1=(e=>(e[e.NotSupported=0]="NotSupported",e[e.Multi=1]="Multi",e))(b1||{});const bl=e=>{const t=xe.getItem(zp);return e&&(t==null?void 0:t.id)===e?t:{}},xN=()=>{xe.removeItem(zp)},hZ=()=>{const{currency:e,showPopup:t,enabled:n}=Y.app.childSession.switchWalletAfterLogin;n&&xe.setItem(jl,{currency:e,ignorePopup:!t})},ch=()=>{const{supports_child_client:e,child_client_default_currency:t,mult_wallet_currencies:n}=en(),{profile:{currency:s,owner_id:o}}=ye(),r=f.useMemo(()=>bl(o)._currency,[o]),a=f.useMemo(()=>!e||!r&&s&&(!n.length&&t===s||n.length===1&&n[0]===s)?0:n.length?1:0,[e,r,n,s,t]),l=f.useMemo(()=>a===1&&(n.includes(wa)||r===wa),[n,r,a]);return{parentCurrency:r,walletSwitcherAvailable:a,ftnLeaderBoardAvailable:l,currencyInfoAnimationAvailable:l,childDefaultClientCurrency:t}},gZ={AED:"د.إ",AFN:"Af",ALL:"L",AMD:"֏",AOA:"Kz",ARS:"$",AUD:"$",AWG:"ƒ",AZN:"₼",BAM:"КМ",BBD:"$",BDT:"৳",BGN:"лв",BHD:"ب.د",BIF:"₣",BMD:"$",BND:"$",BOB:"Bs.",BRL:"R$",BSD:"$",BWP:"P",BYN:"Br",BZD:"$",CAD:"$",CDF:"CDF",CHF:"₣",CLP:"$",CNY:"¥",COP:"$",CRC:"₡",CUP:"$",CVE:"$",CZK:"Kč",DHS:"Dash",DJF:"₣",DKK:"kr",DOG:"Doge",DOP:"$",DSH:"DASH",DZD:"د.ج",EGP:"£",ERN:"Nfk",EUR:"€",FJD:"$",FKP:"£",GBP:"£",GEL:"ლ",GHS:"₵",GIP:"£",GMD:"D",GNF:"₣",GTQ:"Q",GYD:"$",HKD:"$",HNL:"L",HRK:"Kn",HTG:"G",HUF:"Ft",IDR:"Rp",ILS:"₪",INR:"₹",ISK:"Kr",JMD:"$",JPY:"¥",KES:"Ksh",KHR:"៛",KPW:"₩",KRW:"₩",KYD:"$",KZT:"〒",LAK:"₭",LKR:"Rs",LRD:"$",LSL:"L",MBC:"mBTC",MDL:"L",MKD:"ден",MMK:"K",MNT:"₮",MOP:"P",MRU:"UM",MUR:"₨",MWK:"MK",MXN:"$",MYR:"RM",MZN:"MTn",NAD:"$",NGN:"₦",NIO:"C$",NOK:"kr",NPR:"₨",NZD:"$",PAB:"B/.",PEN:"S/",PGK:"K",PHP:"₱",PKR:"₨",PLN:"zł",PYG:"₲",RON:"L",RSD:"din",RUB:"р.",RWF:"FRw",SBD:"$",SCR:"₨",SDG:"£",SEK:"kr",SGD:"$",SHB:"Shib",SHP:"£",SLL:"Le",SOS:"Sh",SRD:"$",STN:"Db",SZL:"L",THB:"฿",TJS:"ЅМ",TMT:"m",TOP:"T$",TRY:"₺",TTD:"$",TUS:"USDT",TWD:"$",TZS:"TZS",UAH:"₴",UGX:"USh",USD:"$",UYU:"$",V01:"vUSDT",V02:"vBCT",V03:"vETH",V04:"vLTC",VBT:"vvBTC",VET:"vvETH",VLC:"vvLTC",VND:"₫",VUV:"Vt",WST:"T",XAF:"₣",XCD:"$",XPF:"₣",YER:"﷼",YOS:"Yoshi",ZAR:"R",ZMW:"ZK",ZWL:"$"},vZ=(e,t)=>{const n=gZ[e]??e;return t&&n.length<=3?e:n},Ii=()=>{const e=ae();return f.useCallback((t,n)=>{const s=`_${t}`,o=e(s);return t?o!==s?o:vZ(t,n):""},[e])},_Z=({close:e,onLogout:t,onCancel:n})=>{const{popUpBeforeLogOut:s}=Y.userAuthentication,o=ae(),r=a=>{a(),e()};return i.jsxs("div",{className:"logout-popup",children:[i.jsx("p",{className:"casino-popup-content",children:o("logout-popup-text")}),s!=null&&s.image?i.jsx("img",{className:"logout-popup-image",src:`${Y.cms.apiUrl}/${s==null?void 0:s.image}`,alt:""}):null,i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Me,{className:"btn a-color",onClick:()=>r(t),title:"Log out"}),i.jsx(Me,{className:"btn a-color",onClick:()=>r(n),title:"Close"})]})]})},Hr=()=>{const{unsubscribeFromProfile:e=lt}=f.useContext(Ic),{userAuthentication:{popUpBeforeLogOut:t}}=Y,n=f.useCallback((o=!1,r=!0)=>{r&&yn.clear(),o||xe.removeItems(["betslip","vs_favorite_market_types","favouriteMarketsTypes","myGames","prematchMultiViewGames","prematchMultiViewCompetitions","qrCodeOrigin",zL,t1,...r?[zp]:[]]),e()},[e]);return{logoutUser:f.useCallback(({source:o,durationType:r,clearAuthData:a=!0,ignorePopUp:l=!0}={clearAuthData:!0})=>{He.dispatchEvent("closeUserInfoPanel",!1);const{jwe_token:c,fcm_token:u,subscription_id:d}=yn.get()||{};return new Promise((A,m)=>{t!=null&&t.enabled&&!l?Se.open(p=>({title:"Confirmation",Component:()=>i.jsx(_Z,{close:p,onCancel:m,onLogout:A}),onClose:m})):A()}).then(()=>de.logout({jwe_token:c,fcm_token:u,...d&&{subscription_id:d},...o&&{source:o},...r&&{expire_period_type:r}}).then(()=>n(!1,a)))},[n,t])}};function Pa(e,t,n=!1){const[s,o]=f.useState(e);return f.useEffect(()=>{const r=setTimeout(()=>{o(e)},t);return()=>{clearTimeout(r)}},[e,t]),n?e:s}function et(){const e=f.useRef(!0);return f.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),e}const mi=e=>{const t=f.useRef();return t.current===void 0&&(t.current=e()),t.current},OR=Oe.createContext({}),IN={id:0,name:"",symbol:"",rate:0,rounding:Eb},NN={id:1,rate:1,name:"EUR",rounding:Eb,symbol:"EUR"},yZ=({children:e})=>{const[t,n]=f.useState(IN),[{loaded:s,currencyConfig:o},r]=f.useState({loaded:!1,currencyConfig:{}}),{loginInProgress:a,profile:l}=ye(),{setCurrencyRounding:c}=f.useContext(Ic),{currency:u,supported_currencies:d}=en(),A=Ii(),m=l&&l.currency||u,p=f.useCallback(h=>o[h]??{...IN,symbol:A(h),name:h},[o,A]);return f.useEffect(()=>{d&&!s&&de.get({source:"config.currency",what:{currency:[]},where:{currency:{iso_long:{"@in":d}}}}).then(({data:h})=>{r({currencyConfig:Object.values(h.currency).reduce((v,y)=>(v[y.name]={...y,symbol:A(y.name),rate:y.name===NN.name?NN.rate:y.rate},v),{}),loaded:!0})}).catch(h=>{r(v=>({...v,loaded:!0})),Je.error(`failed to get config currency: reason: ${h}`)})},[A,s,d]),f.useEffect(()=>{if(m&&!a&&s){const h=p(m);n(h),c(h.rounding)}},[m,o,p,A,s,a,c]),i.jsx(OR.Provider,{value:{currency:t??{},getCurrencyData:p},children:e})},Jt=()=>f.useContext(OR),Ot=()=>{const{locale:e}=Ee(),t=f.useRef(e),{replace:n,push:s,...o}=fP(),[r]=f.useState(()=>({...o,replace(a,l){const c=t.current;typeof a=="string"?n(a.startsWith("/")?`/${c}${a}`:a,l):n(a.pathname&&a.pathname.startsWith("/")?{...a,pathname:`/${c}${a.pathname}`}:a)},push(a,l){const c=t.current;typeof a=="string"?s(a.startsWith("/")?`/${c}${a}`:a,l):s(a.pathname&&a.pathname.startsWith("/")?{...a,pathname:`/${c}${a.pathname}`}:a)}}));return f.useEffect(function(){t.current=e},[e]),r},bZ=({CasinoBetTotal:e,CasinoWinTotal:t,Profitness:n,SessionDuration:s,handleButtonClick:o})=>{const r=ae(),{currency:{rounding:a,symbol:l}}=Jt(),c=Ot(),{logoutUser:u}=Hr(),d=m=>es(m,a).toFixed(a),A=Y.accountNavigation.profile.showRealityCheckPopupLogoutButton;return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"reality-check-popup-body",children:[i.jsxs("div",{className:"reality-check-popup-item",children:[i.jsx("span",{className:"reality-check-popup-detail ellipsis",children:r("You have played for")}),i.jsxs("b",{className:"reality-check-popup-value",children:[s," ",r("minutes")]})]}),i.jsxs("div",{className:"reality-check-popup-item",children:[i.jsx("span",{className:"reality-check-popup-detail ellipsis",children:r("You have bet")}),i.jsxs("b",{className:"reality-check-popup-value",children:[d(e)," ",l]})]}),i.jsxs("div",{className:"reality-check-popup-item",children:[i.jsx("span",{className:"reality-check-popup-detail ellipsis",children:r("You have won")}),i.jsxs("b",{className:"reality-check-popup-value",children:[d(t)," ",l]})]}),i.jsxs("div",{className:"reality-check-popup-item",children:[i.jsx("span",{className:"reality-check-popup-detail ellipsis",children:r("Profit")}),i.jsxs("b",{className:"reality-check-popup-value",children:[d(n)," ",l]})]})]}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Me,{className:"btn a-color",onClick:o,title:"Continue"}),i.jsx(Me,{className:"btn a-outline",onClick:()=>{o(),A?u().then(()=>c.replace("/")):c.push({search:jt({section:"balance",page:"history"})})},title:A?"Logout":"Open account history"})]})]})},PR=(e,t)=>{var n;if(t||(e=hr.cloneDeep(e)),e.rules){if((n=e.rules.pattern)!=null&&n.default){const{regexp:s,...o}=e.rules.pattern.default;e.rules.pattern={...o,value:s}}if(e.rules.match){const{name:s,...o}=e.rules.match;e.rules.match={...o,...s&&{value:s}}}e.rules.method&&!e.rules.method.value&&(e.rules.method={value:e.rules.method,message:""})}return e.element==="date_picker"&&(e.element="date"),e.type==="info"&&e.props&&(e.value=e.props.content,e.props.html&&(e.type="html"),delete e.props),e},EZ=()=>{const{formElements:e}=Y;Object.values(e||[]).forEach(t=>PR(t,!0))},CZ="login",SZ="profits_filter",wZ="registration",TZ="bet_history_filter",xZ="profile_details",IZ="reset_with_email",NZ="new_user_message",kZ="reset_with_phone",OZ="reset_password",PZ="profile_time_out",LZ="bonus_history_filter",RZ="profile_bet_limits",jZ="profile_reality",MZ="profile_occupation",BZ="balance_history_filter",DZ="profile_login_limit",FZ="net_deposit_history",HZ="profile_loss_limits",UZ="profile_balance_limit",GZ="profile_self_exclusion",VZ="profile_deposit_limits",WZ="profile_verify_account",$Z="profile_change_password",YZ="profile_session_history",zZ="wallet_connect_registration",qZ="profile_session_duration_limit",KZ="account_closure",E1="two_factor",QZ=e=>{const[t,n]=f.useState(!0),[s,o]=f.useState([[[]]]),r=f.useMemo(()=>({[CZ]:{formConfig:Y.userAuthentication.login.formConfig,isMigratedToCMS:!0},[wZ]:{formConfig:Y.userAuthentication.registration.formConfig,isMigratedToCMS:!0},[zZ]:{formConfig:Y.app.walletConnect.registrationFormConfig,isMigratedToCMS:!0},[xZ]:{formConfig:Y.profile.profileDetailsConfig,isMigratedToCMS:!0},[$Z]:{formConfig:Y.profile.profileChangePasswordFormConfig,isMigratedToCMS:!0},[WZ]:{formConfig:Y.profile.profileVerifyAccountFormConfig,isMigratedToCMS:!0},[PZ]:{formConfig:Y.profile.profileTimeOutConfig,isMigratedToCMS:!0},[MZ]:{formConfig:Y.profile.profileOccupationConfig,isMigratedToCMS:!0},[UZ]:{formConfig:Y.profile.profileBalanceLimit,isMigratedToCMS:!0},[jZ]:{formConfig:Y.profile.profileRealityCheckFormConfig,isMigratedToCMS:!0},[VZ]:{formConfig:Y.profile.profileDepositLimitsFormConfig,isMigratedToCMS:!0},[RZ]:{formConfig:Y.profile.profileBetLimitsFormConfig,isMigratedToCMS:!0},[HZ]:{formConfig:Y.profile.profileLossLimitsFormConfig,isMigratedToCMS:!0},[qZ]:{formConfig:Y.profile.profileSessionDurationLimit,isMigratedToCMS:!0},[YZ]:{formConfig:Y.profile.profileSessionHistory,isMigratedToCMS:!0},[GZ]:{formConfig:Y.profile.profileSelfExclusionConfig,isMigratedToCMS:!0},[DZ]:{formConfig:Y.profile.profileLoginLimitConfig,isMigratedToCMS:!0},[NZ]:{formConfig:Y.profile.newUserMessageFormConfig,isMigratedToCMS:!0},[KZ]:{formConfig:Y.profile.profileAccountClosureConfig,isMigratedToCMS:!0},[IZ]:{formConfig:Y.userAuthentication.forgetPassword.resetWithEmailFormConfig,isMigratedToCMS:!0},[kZ]:{formConfig:Y.userAuthentication.forgetPassword.resetWithPhoneFormConfig,isMigratedToCMS:!0},[OZ]:{formConfig:Y.userAuthentication.forgetPassword.resetPasswordConfig,isMigratedToCMS:!1},[LZ]:{formConfig:Y.app.bonusHistory.filterFormConfig,isMigratedToCMS:!0},[BZ]:{formConfig:Y.app.balanceHistory.filterFormConfig,isMigratedToCMS:!0},[FZ]:{formConfig:Y.app.netDepositHistory.filterFormConfig,isMigratedToCMS:!0},[SZ]:{formConfig:Y.app.profits.filterFormConfig,isMigratedToCMS:!0},[TZ]:{formConfig:Y.sportsbook.betHistory.filterFormConfig,isMigratedToCMS:!0},[E1]:{formConfig:Y.app.twoFactor.formConfig,isMigratedToCMS:!1}}),[]),a=f.useCallback(()=>an.get(`/forms/${e}.json?v=${Cc(5)}`).then(c=>c.status===200&&c.data&&c.data.length?c.data:[[[]]]),[e]),l=f.useCallback(async()=>r[e].formConfig.map(c=>c.map(u=>u.map(d=>PR(d)))),[r,e]);return f.useEffect(()=>{(Y.app.getFormsConfigFromCms&&r[e].isMigratedToCMS?a():l()).then(u=>o(u)).finally(()=>n(!1))},[r,a,l,e]),{formConfig:s,loading:t}},ZZ=({children:e,source:t})=>{const{loading:n,formConfig:s}=QZ(t);return n?null:e(s)};var C1=(e=>(e.Male="M",e.Female="F",e))(C1||{});const kN={male:["1","3","5","7"],female:["2","4","6","8"]},tr=e=>{if(e==null)return!0;if(Array.isArray(e))return e.length===0;if(typeof e=="string")return e.trim().length===0;if(typeof e=="number")return e.toString().trim().length===0;if(typeof e=="boolean")return!e;if(pm(e)){const t=Object.values(e);return t.length===0||t.some(tr)}return!1},XZ=e=>{const t=l=>[...l].reduce((c,u)=>c+parseInt(u,10),0),n=Array.from(e),[s,o,r]=n.map((l,c)=>c%2?parseInt(l,10)*2:parseInt(l,10)).reduce((l,c,u,d)=>(u===d.length-1?l[2]=c:u%2?l[1]+=t(c.toString()):l[0]+=c,l),[0,0,0]);return((o+s)%10===0?0:10-(o+s)%10)===r},JZ=e=>{if(e.length!==13)return{valid:!1,message:aq};if(!/^\d+$/.test(e))return{valid:!1,message:Vi};const t=parseInt(e.substring(2,4),10),n=parseInt(e.substring(4,6),10),s=parseInt(e.substring(6,10),10),o=parseInt(e[10],10);return t<1||t>12?{valid:!1,message:Vi}:n<1||n>31?{valid:!1,message:Vi}:s<0||s>9999||s>4999&&s<5e3?{valid:!1,message:Vi}:o!==0&&o!==1?{valid:!1,message:Vi}:XZ(e)?{valid:!0}:{valid:!1,message:Vi}},eX=e=>{const t=e.split("").map(Number);if(t.length!==10)return{valid:!1,message:aR};if(!/\b[0-9]{2}(?:0[1-9]|1[0-2]|2[1-9]|3[0-2]|4[1-9]|5[0-2])(?:0[1-9]|[1-2][0-9]|3[0-1])[0-9]{4}\b/g.test(e))return{valid:!1,message:DK};const o=[2,4,8,5,10,9,7,3,6].reduce((r,a,l)=>r+t[l]*a,0)%11;return t[t.length-1]!==o?{valid:!1,message:iR}:{valid:!0,message:""}},tX=e=>{const t=e.split("").map(Number);if(t.length!==10)return{valid:!1,message:aR};const o=[21,19,17,13,11,9,7,3,1].reduce((r,a,l)=>r+t[l]*a,0)%10;return t[t.length-1]!==o?{valid:!1,message:iR}:{valid:!0,message:""}},nX=(e,t)=>t==="BG"?eX(e):tX(e),sX=e=>{if(e.length!==11)return{valid:!1,message:sq};if(e.startsWith("0"))return{valid:!1,message:oN};const t=e.split("").map(Number),n=((t[0]+t[2]+t[4]+t[6]+t[8])*7-(t[1]+t[3]+t[5]+t[7]))%10,s=(t[0]+t[1]+t[2]+t[3]+t[4]+t[5]+t[6]+t[7]+t[8]+t[9])%10;return n===t[9]&&s===t[10]?{valid:!0}:{valid:!1,message:oN}},LR=(e,t=!1)=>{let n=0,s=0,o=0,r=0,a=!1;const l=[],c=[2,7,9,1,4,6,3,5,8,2,7,9];for(let u of e){const d=Number(u);if(l.push(d),t&&isNaN(d))return{year:n,month:s,day:o,hashResult:r,cnp:l,hasError:!0};l.length-1<12&&(r=r+l[l.length-1]*c[l.length-1])}switch(r=r%11,r===10&&(r=1),n=l[1]*10+l[2]||0,s=l[3]*10+l[4]||0,o=l[5]*10+l[6]||0,l[0]){case 1:case 2:n+=1900;break;case 3:case 4:n+=1800;break;case 5:case 6:n+=2e3;break;case 7:case 8:case 9:n+=2e3,n>Number(new Date().getFullYear())-1900-14&&(n-=100);break;default:a=!0}return{year:n,month:s,day:o,hashResult:r,cnp:l,hasError:a}},Q0e=e=>{const{year:t,month:n,day:s}=LR(e,!1);return _e(new Date(t,n-1,s),"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ").format("YYYY-MM-DD")},Z0e=e=>{if(e.length){const t=e[0];if(kN.male.includes(t))return C1.Male;if(kN.female.includes(t))return C1.Female}},oX=e=>{if(e.length!==13)return{valid:!1,message:oq};const{year:t,month:n,day:s,hashResult:o,cnp:r,hasError:a}=LR(e,!0);if(a)return{valid:!1,message:Qg};if(t<1800||t>2099)return{valid:!1,message:Qg};if(r[12]!==o)return{valid:!1,message:Qg};const l=new Date,c=new Date(t,n-1,s);return l.setFullYear(l.getFullYear()-18),c<=l?{valid:!0}:{valid:!1,message:rq}},rX="{1}",aX=({docNumber:e})=>sX(e),iX=({docNumber:e})=>oX(e),lX=({docNumber:e,countryCode:t})=>nX(e,t),cX=({docNumber:e})=>JZ(e),Da=(e,t,n,s)=>{var o,r,a,l,c,u;if(n[t].type==="cpf"&&((r=(o=n[t].customAttrs)==null?void 0:o.checkViaBackend)!=null&&r.backendError))return(l=(a=n[t].customAttrs)==null?void 0:a.checkViaBackend)==null?void 0:l.backendError;if(!n[t].readOnly){const{rules:d,type:A}=n[t];if(d)return tr(e)?((c=d.required)==null?void 0:c.value)===0?"":((u=d.required)==null?void 0:u.message)||"":A==="phone"?uX({value:e,customPattern:s,rules:d,formData:n}):S1({value:e,customPattern:s,rules:d,formData:n})}return""},uX=({value:e,formData:t,customPattern:n,rules:s})=>{if(typeof e=="string"){const o=!ti(s)&&S1({value:e,customPattern:n,rules:s,formData:t});return o||(N2.test(e)?"":nq)}else{const{phoneCode:o,phoneNumber:r=""}=e;return N2.test(o)?S1({value:r,customPattern:n,rules:s,formData:t}):tq}},ON=(e,t)=>{var n;if((n=e.dependencies)!=null&&n.length&&e.hasOwnProperty("value")){const[s]=e.dependencies,o=ef(t).find(a=>a.name===s.related_field_name),r=o&&s.related_field_values.includes(o.value);if(o&&r)return{...e,value:s.value}}return e},S1=({value:e,formData:t,customPattern:n,rules:s})=>{const{required:o,method:r,pattern:a,...l}=s;for(const[c,u]of Object.entries(l))if(u){const d=dX[c],A=ON(u,t);if(d&&!d(e,A,t))return WU(u.message,A.value,rX)}if(r&&r.value in PN){const c=PN[r.value](e,n.countryCode||dt.countryCode);if(!c.valid)return c.message}if(a){const c=ON(a,t);try{if(c.value&&!new RegExp(c.value).test(e))return c.message}catch(u){u instanceof Error&&Je.error(u.message)}}return""},dX={length(e,t){return e.length===t.value},minLength(e,t){return e.length>=t.value},maxLength(e,t){return e.length<=t.value},match(e,t,n){return e===n[t.value].value},min(e,t){const n=Number(e);return!isNaN(n)&&n>=t.value},max(e,t){const n=Number(e);return!isNaN(n)&&n<=t.value},minSize(e,t){const n=o=>o.size>=t.value*1024*1024,{file:s}=e;return Array.isArray(s)?s.every(n):n(s)},maxSize(e,t){const n=o=>o.size<=t.value*1024*1024,{file:s}=e;return Array.isArray(s)?s.every(n):n(s)}},PN={checkTurkishId(e,t){return aX({docNumber:e,countryCode:t})},checkRomanianId(e,t){return iX({docNumber:e,countryCode:t})},checkSouthAfricanId(e,t){return cX({docNumber:e,countryCode:t})},checkBulgarianId(e,t){return lX({docNumber:e,countryCode:t})}},AX="country";var oa=(e=>(e.CHANGE="change",e.BLUR="blur",e.FOCUS="focus",e))(oa||{});const fX={phone:"phoneNumber"},w1={visible:(e,t)=>e.includes(t),invisible:(e,t)=>!e.includes(t)},T1=(e,t,n)=>{if(t!=="any")switch(t){case"string":return e.toString();case"number":{const s=parseFloat(e);return isNaN(s)?e:s}case"boolean":return e==="true"?!0:e==="false"?!1:e}switch(n){case"text":return e.toString();case"number":return parseFloat(e);default:if(n!=="image"&&n!=="submit"&&n!=="info"&&n!=="html"&&n!=="component")return e}},mX=e=>e.map(t=>t.map(n=>n.map(s=>({...s,name:s.name||Ai()})))),Kc=e=>{switch(typeof e){case"string":return"string";case"number":return"number";case"boolean":return"boolean";default:return"any"}},lv=({visibleElements:e,dependenciesGroup:t,formElement:n})=>{const s={};for(const[o,r]of Object.entries(t))if(r[n.name]){const a=r[n.name],l=T1(n.value,n.valueType,n.type);for(const[c,u]of Object.entries(a)){const d=w1[o](u,l);e[c]!==d&&(s[c]=d)}}return ti(s)?e:{...e,...s}},Ni=e=>{const{language:t}=Ee(),n=k=>ef(k).reduce((P,L)=>{var R;if((R=L.dependencies)!=null&&R.length){const[M]=L.dependencies;if(M.value!=="show"&&M.value!=="hide")return P;const j=M.value!=="show",F=ef(k).find($=>$.name===M.related_field_name);return F&&M.related_field_values.includes(F.value)?{...P,[L.name]:M.value==="show"}:L.showOn?P:{...P,[L.name]:j}}return P},{}),s=k=>pM(k).reduce((P,[L,R])=>{var $;if(!(($=R.dependencies)!=null&&$.length))return{...P,[L]:R};const[M]=R.dependencies;if(M.value!=="disable"&&M.value!=="enable")return{...P,[L]:R};const j=ef(k).find(B=>B.name===M.related_field_name),F=j&&M.related_field_values.includes(j.value),D={...R};return M.value==="enable"?D.disabled=!F:M.value==="disable"&&(F?D.disabled=!0:delete D.disabled),{...P,[L]:D}},{}),[o,r]=f.useState(()=>{var j,F;const k=mX(e),P=k.reduce((D,$,B)=>{const U=$.flat().reduce((z,X)=>{var ue;const{element:J,...se}=X,q=J&&Y.formElements[J]?mM(Y.formElements[J]):{};let pe=se.type==="hidden"?se.type:q.type||se.type;wu(q,{...se,type:pe});let ee=q.value||q.defaultValue,W=Kc(ee);if(ee===void 0&&((ue=q.options)!=null&&ue.length)){const re=q.type==="select_multiple"?[q.options[0].value]:q.options[0].value;W=Kc(re),(q.type==="select"||q.type==="select_multiple")&&!q.placeholder&&(ee=re)}const Q=ee!==void 0,K={...q,step:B,value:Q?ee:"",initialValue:Q?ee:"",valueType:W,error:"",hasError:!1,touched:Q,focused:!1,validationEnabled:!ti(q.rules)};return{...z,[q.name]:K}},{});return{...D,...U}},{}),L=k.flat(2).reduce((D,$)=>{const B=$.showOn?["visible",$.showOn]:$.hideOn?["invisible",$.hideOn]:null;if(B){const[U,z]=B;for(const[X,J]of Object.entries(z))D[U][X]||(D[U][X]={}),D[U][X][$.name]=J}return D},{visible:{},invisible:{}}),R={};for(const[D,$]of Object.entries(L))for(const[B,U]of Object.entries($))for(const[z,X]of Object.entries(U)){if(z in R&&!R[z])break;R[z]=w1[D](X,(j=P[B])==null?void 0:j.value)}const M=((F=Object.values(P).find(Ze("type",AX)))==null?void 0:F.name)||"";return{step:0,formConfig:k,dependenciesGroup:L,countryElementName:M,formData:s(P),visibleElements:{...R,...n(P)}}}),[a,l]=f.useState(!1),c=f.useMemo(()=>o.formConfig.map(k=>k.map(P=>P.filter(({name:L})=>typeof o.visibleElements[L]>"u"||o.visibleElements[L]))),[o.formConfig,o.visibleElements]),u=f.useMemo(()=>c[o.step],[c,o.step]),d=()=>Object.values(o.formData).filter(({type:k})=>k&&k!=="separator"&&k!=="info"&&k!=="html").reduce((k,{name:P,value:L,type:R,valueType:M})=>{if(o.visibleElements[P]===void 0||o.visibleElements[P]){const j=T1(L,M,R);if(j!==void 0)return{...k,[P]:j}}else return{...k,[P]:null};return k},{}),A=f.useCallback((k,P,L)=>{r(R=>{var M,j,F;switch(k){case"focus":return{...R,formData:{...R.formData,[P]:{...R.formData[P],manuallyChanged:!1,focused:!0}}};case"blur":{const D=Da(L,P,R.formData,{countryCode:(M=R.formData[R.countryElementName])==null?void 0:M.value,language:t}),$={...R.formData[P],touched:!0,focused:!1,manuallyChanged:!1,value:L,hasError:!!D,error:D},B={...R.formData,[P]:$},U={...lv({visibleElements:R.visibleElements,dependenciesGroup:R.dependenciesGroup,formElement:$}),...n(B)};return{...R,visibleElements:U,formData:s(B)}}case"change":{const D=Da(L,P,R.formData,{countryCode:(j=R.formData[R.countryElementName])==null?void 0:j.value,language:t}),$={...R.formData[P],touched:!0,value:L,manuallyChanged:!1,hasError:!!D,error:R.formData[P].type&&["checkbox","agree","file"].includes(R.formData[P].type)||R.formData[P].validateOnChange?D:""},B={...R.formData,[P]:$},U=Object.values(R.formData).filter(X=>{const{rules:J}=X;return J&&(J.match&&J.match.value===P||P===R.countryElementName&&J.method)});for(const X of U){const J=Da(X.value,X.name,B,{countryCode:(F=B[R.countryElementName])==null?void 0:F.value,language:t});B[X.name]={...X,error:J,hasError:!!J}}const z={...lv({visibleElements:R.visibleElements,dependenciesGroup:R.dependenciesGroup,formElement:$}),...n(B)};return{...R,visibleElements:z,formData:s(B)}}default:return R}})},[t]),m=Object.keys(o.formData).reduce((k,P)=>{const{validationEnabled:L,showOn:R,hideOn:M,valueType:j,initialValue:F,defaultValue:D,hasError:$,dependencies:B,...U}=o.formData[P];return k[P]=U,k},{}),p=f.useCallback(k=>{r(P=>{var M;const L={...P.formData},R={};for(const[j,F]of Object.entries(k))if(F!==void 0){const D=P.formData[j],$=Kc(F),B=Da(F,j,P.formData,{countryCode:(M=P.formData[P.countryElementName])==null?void 0:M.value,language:t});L[j]={...D,valueType:$,value:F,initialValue:F,hasError:!!B,error:B,touched:!0};for(const[U,z]of Object.entries(P.dependenciesGroup))if(z[j]){const X=z[j],J=T1(F,$,D.type);for(const[se,q]of Object.entries(X)){if(se in R&&!R[se])break;const pe=w1[U](q,J);P.visibleElements[se]!==pe&&(R[se]=pe)}}}return{...P,formData:L,visibleElements:{...ti(R)?P.visibleElements:R,...n(L)}}})},[t]),h=f.useCallback((k=void 0)=>{r(P=>({...P,formData:Object.values(P.formData).reduce((L,R)=>{const{touched:M,name:j}=R;return(k?k.includes(j):M)?L[j]={...R,value:R.initialValue,error:"",touched:R.initialValue!=="",focused:!1}:L[j]=R,L},{})}))},[]),v=f.useCallback((k,P,L="",R=!0)=>{r(M=>{const j={...M.formData[k],value:P,error:L,touched:R,manuallyChanged:!0,valueType:Kc(P)},F={...M.formData,[k]:j};return{...M,formData:F,visibleElements:{...lv({visibleElements:M.visibleElements,dependenciesGroup:M.dependenciesGroup,formElement:j}),...n(F)}}})},[]),y=f.useCallback((k,P,L)=>{r(R=>{var M;return{...R,formData:{...R.formData,[k]:{...R.formData[k],[P]:L,...P==="value"?{touched:!0}:k in R.formData&&P==="options"&&R.formData[k].type==="select"?{valueType:Kc((M=L[0])==null?void 0:M.value)}:null}}}})},[]),_=f.useCallback((k,P)=>{r(L=>{var M;const R={...L.formData,[k]:{...L.formData[k],rules:P||{}}};return ti(P)?(R[k].validationEnabled=!1,R[k].error="",R[k].hasError=!1):(R[k].validationEnabled=!0,R[k].error=Da(R[k].value,k,R,{countryCode:(M=R[L.countryElementName])==null?void 0:M.value,language:t}),R[k].hasError=!!R[k].error),{...L,formData:R}})},[t]),b=f.useCallback((k,P)=>{r(L=>({...L,step:L.formData[k].step,formData:{...L.formData,[k]:{...L.formData[k],error:P}}}))},[]),g=f.useCallback(k=>r(P=>({...P,step:k})),[]),E=f.useCallback((k=u)=>k.forEach(P=>P.forEach(({name:L})=>A("blur",L,o.formData[L].value))),[u,A,o.formData]),w=f.useCallback(()=>c.forEach(E),[c,E]),I=(k=u)=>{var P;for(const L of k)for(const{name:R}of L)if(Da(m[R].value,R,o.formData,{countryCode:(P=o.formData[o.countryElementName])==null?void 0:P.value,language:t}))return fX[R]||R},O=()=>{for(const k of c){const P=I(k);if(P)return P}},C=f.useCallback(k=>k.flat().every(({name:L})=>{var $;const{touched:R,hasError:M,manuallyChanged:j,validationEnabled:F,value:D}=o.formData[L];return!F||!(R&&!j?M:Da(D,L,o.formData,{countryCode:($=o.formData[o.countryElementName])==null?void 0:$.value,language:t}))}),[t,o.countryElementName,o.formData]),[x,T]=f.useState(!1);return f.useEffect(()=>{const k=c.every(C),P=C(u);l(P),T(k)},[c,u,C]),{step:o.step,setStep:g,totalSteps:o.formConfig.length,entireFormIsValid:x,formIsValid:a,handleChange:A,formElements:m,formConfig:c,formConfigForCurrentStep:u,getData:d,setData:v,setDataProp:y,setRules:_,setInitialData:p,setFieldError:b,resetData:h,showCurrentStepErrors:E,showErrors:w,getFirstErrorFieldNameForCurrentStep:I,getFirstErrorFieldNameInForm:O}},RR=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,onChange:a,manuallyChanged:l,placeholder:c,options:u=[],value:d="",searchable:A=!1,translatable:m=!0,type:p,...h})=>{const v=ae(),y=d,{expanded:_,container:b,searchTerm:g,setExpanded:E,selectRef:w,onHandleChange:I,filteredOptions:O}=Vy({options:u,props:h}),{selectedOptionLabel:C,selectedOptionValue:x,foundOptionIndex:T}=f.useMemo(()=>{const j=u.findIndex(F=>F.value==y);if(j!==-1){const F=u[j];return{foundOptionIndex:j,selectedOptionLabel:F.label,selectedOptionValue:F.value}}return{selectedOptionLabel:"",selectedOptionValue:_r.value,foundOptionIndex:0}},[y,u]),k=f.useCallback(j=>{E(!1),a(oa.CHANGE,h.name,j===_r.value?x:j)},[a,h.name,E,x]),{activeIndex:P}=Wy({searchTerm:g,resetProp:_,listActive:_,containerRef:w,list:O??[],selectedIndex:T,onSelect:({value:j})=>k(j)}),L=[];(n||c)&&L.push("focused"),t&&L.push(e?"invalid":"valid"),(y.length>0||!c)&&L.push("filled");const R=({target:j})=>{const{dataset:F}=j;F.optionValue!==void 0&&F.optionValue!==_r.value&&k(F.optionValue)},M=()=>{const j=!_;E(!_),j?a(oa.FOCUS,h.name,y):(a(oa.CHANGE,h.name,y),a(oa.BLUR,h.name,y))};return i.jsx("div",{className:`multi-select-bc ${h.readOnly||u.length===0||h.disabled?"disabled":""}`,tabIndex:0,ref:b,children:i.jsxs("div",{className:`form-control-bc ${L.join(" ")} ${_?"expanded":""}`,onClick:R,children:[i.jsxs("div",{className:"form-control-label-bc inputs",onClick:M,children:[i.jsx("div",{className:"form-control-select-bc ellipsis",children:c&&!C?v(c):m?v(C):C}),i.jsx("i",{className:"form-control-icon-bc bc-i-small-arrow-down"}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:v(s)})]}),_&&i.jsxs("div",{className:"multi-select-label-bc",ref:w,children:[A&&(u==null?void 0:u.length)>=Gy?i.jsxs("div",{className:"input-search-field",children:[i.jsx("input",{className:"form-control-input-bc",type:"text",autoFocus:!0,value:g,onChange:I,placeholder:`${v("Search")} ${v(s)}`}),i.jsx("i",{className:"ss-icon-bc bc-i-search"})]}):null,O==null?void 0:O.map((j,F)=>{const D=j.value==y;return i.jsx(Xo,{label:m?v(j.label):j.label,value:j.value,className:j.className,active:D||P===F&&x!==_r.value},`${j.label}_${j.value}`)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:v(e)})}):null]})})},pX=f.memo(RR),hX=({error:e,touched:t,focused:n,customAttrs:s,className:o,onChange:r,manuallyChanged:a,placeholder:l,value:c,children:u,rules:d,...A})=>{const m=ae(),p=c,h=v=>{const{type:y,target:{name:_,checked:b}}=v;r(y,_,b)};return i.jsxs("div",{className:"checkbox-control-bc",children:[i.jsxs("label",{className:"checkbox-control-content-bc",children:[i.jsx("input",{type:"checkbox",className:"checkbox-control-input-bc",onChange:h,checked:p,...A}),i.jsx("i",{className:"checkbox-control-icon-bc bc-i-checked"}),u]}),e&&t?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:m(e)})}):null]})},gX=f.memo(hX),vX=({label:e,...t})=>{const n=ae();return i.jsx(gX,{...t,children:e&&i.jsx("p",{className:"checkbox-control-text-bc",dangerouslySetInnerHTML:{__html:n(e)}})})},_X=f.memo(vX);var jR={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=o(f),n=["placeholder","separator","isLastChild","inputStyle","focus","isDisabled","hasErrored","errorStyle","focusStyle","disabledStyle","shouldAutoFocus","isInputNum","index","value","className","isInputSecure"];function s(L){if(typeof WeakMap!="function")return null;var R=new WeakMap,M=new WeakMap;return(s=function(F){return F?M:R})(L)}function o(L,R){if(L&&L.__esModule)return L;if(L===null||g(L)!=="object"&&typeof L!="function")return{default:L};var M=s(R);if(M&&M.has(L))return M.get(L);var j={},F=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in L)if(D!=="default"&&Object.prototype.hasOwnProperty.call(L,D)){var $=F?Object.getOwnPropertyDescriptor(L,D):null;$&&($.get||$.set)?Object.defineProperty(j,D,$):j[D]=L[D]}return j.default=L,M&&M.set(L,j),j}function r(){return r=Object.assign||function(L){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(L,j)&&(M[j]=L[j])}return M}function l(L,R){if(L==null)return{};var M={},j=Object.keys(L),F,D;for(D=0;D=0)&&(M[F]=L[F]);return M}function c(L,R){if(!(L instanceof R))throw new TypeError("Cannot call a class as a function")}function u(L,R){for(var M=0;M"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _(L){return _=Object.setPrototypeOf?Object.getPrototypeOf:function(M){return M.__proto__||Object.getPrototypeOf(M)},_(L)}function b(L,R,M){return R in L?Object.defineProperty(L,R,{value:M,enumerable:!0,configurable:!0,writable:!0}):L[R]=M,L}function g(L){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?g=function(M){return typeof M}:g=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},g(L)}var E=8,w=37,I=39,O=46,C=32,x=function(R){return g(R)==="object"},T=function(L){A(M,L);var R=p(M);function M(j){var F;return c(this,M),F=R.call(this,j),b(v(F),"getClasses",function(){for(var D=arguments.length,$=new Array(D),B=0;B0&&console.error("Length of the placeholder should be equal to the number of inputs.")}}),b(v(j),"handleOtpChange",function(B){var U=j.props.onChange,z=B.join("");U(z)}),b(v(j),"isInputValueValid",function(B){var U=j.props.isInputNum?!isNaN(parseInt(B,10)):typeof B=="string";return U&&B.trim().length===1}),b(v(j),"focusInput",function(B){var U=j.props.numInputs,z=Math.max(Math.min(U-1,B),0);j.setState({activeInput:z})}),b(v(j),"focusNextInput",function(){var B=j.state.activeInput;j.focusInput(B+1)}),b(v(j),"focusPrevInput",function(){var B=j.state.activeInput;j.focusInput(B-1)}),b(v(j),"changeCodeAtFocus",function(B){var U=j.state.activeInput,z=j.getOtpValue();z[U]=B[0],j.handleOtpChange(z)}),b(v(j),"handleOnPaste",function(B){B.preventDefault();var U=j.state.activeInput,z=j.props,X=z.numInputs,J=z.isDisabled;if(!J){for(var se=j.getOtpValue(),q=U,pe=B.clipboardData.getData("text/plain").slice(0,X-U).split(""),ee=0;ee=U&&pe.length>0&&(se[ee]=pe.shift(),q++);j.setState({activeInput:q},function(){j.focusInput(q),j.handleOtpChange(se)})}}),b(v(j),"handleOnChange",function(B){var U=B.target.value;j.isInputValueValid(U)&&j.changeCodeAtFocus(U)}),b(v(j),"handleOnKeyDown",function(B){B.keyCode===E||B.key==="Backspace"?(B.preventDefault(),j.changeCodeAtFocus(""),j.focusPrevInput()):B.keyCode===O||B.key==="Delete"?(B.preventDefault(),j.changeCodeAtFocus("")):B.keyCode===w||B.key==="ArrowLeft"?(B.preventDefault(),j.focusPrevInput()):B.keyCode===I||B.key==="ArrowRight"?(B.preventDefault(),j.focusNextInput()):(B.keyCode===C||B.key===" "||B.key==="Spacebar"||B.key==="Space")&&B.preventDefault()}),b(v(j),"handleOnInput",function(B){if(j.isInputValueValid(B.target.value))j.focusNextInput();else if(!j.props.isInputNum){var U=B.nativeEvent;U.data===null&&U.inputType==="deleteContentBackward"&&(B.preventDefault(),j.changeCodeAtFocus(""),j.focusPrevInput())}}),b(v(j),"renderInputs",function(){for(var B=j.state.activeInput,U=j.props,z=U.numInputs,X=U.inputStyle,J=U.focusStyle,se=U.separator,q=U.isDisabled,pe=U.disabledStyle,ee=U.hasErrored,W=U.errorStyle,Q=U.shouldAutoFocus,K=U.isInputNum,ue=U.isInputSecure,re=U.className,oe=[],ve=j.getOtpValue(),Re=j.getPlaceholderValue(),le=j.props["data-cy"],we=j.props["data-testid"],Ye=function(te){oe.push(t.default.createElement(T,{placeholder:Re&&Re[te],key:te,index:te,focus:B===te,value:ve&&ve[te],onChange:j.handleOnChange,onKeyDown:j.handleOnKeyDown,onInput:j.handleOnInput,onPaste:j.handleOnPaste,onFocus:function(ke){j.setState({activeInput:te}),ke.target.select()},onBlur:function(){return j.setState({activeInput:-1})},separator:se,inputStyle:X,focusStyle:J,isLastChild:te===z-1,isDisabled:q,disabledStyle:pe,hasErrored:ee,errorStyle:W,shouldAutoFocus:Q,isInputNum:K,isInputSecure:ue,className:re,"data-cy":le&&"".concat(le,"-").concat(te),"data-testid":we&&"".concat(we,"-").concat(te)}))},Ue=0;Ue{const y=tr(u)?"":String(u),_=ae(),b=g=>{a(oa.BLUR,A,g)};return i.jsxs("div",{className:"form-control-bc default",children:[i.jsx("span",{className:"authentication-text ellipsis",children:_(s)}),i.jsxs("label",{className:"form-control-label-bc inputs",children:[i.jsx(yX,{numInputs:p,isInputNum:!0,onChange:b,value:y,...v}),i.jsx("i",{className:"form-control-input-stroke-bc"})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:_(e)})}):null]})},EX=f.memo(bX),xc=(e,t)=>{const[n,s]=f.useState(e);return f.useEffect(()=>{t&&s(e)},[t,e]),[n,f.useCallback(()=>s(o=>!o),[])]},To={AF:{name:"Afghanistan",code:"93",backendCode:8,lang:"tur",city:"Kabul",iconClassName:"afghanistan"},AX:{name:"Aland Islands",code:"358",backendCode:9,city:"Mariehamn",iconClassName:"aland"},AL:{name:"Albania",code:"355",backendCode:10,city:"Tirana",currency:"EUR",iconClassName:"albania"},DZ:{name:"Algeria",code:"213",backendCode:11,city:"Algiers",lang:"fra",iconClassName:"algeria"},AS:{name:"American Samoa",code:"1684",backendCode:12,city:"Apia",currency:"USD",iconClassName:"americansamoa"},AD:{name:"Andorra",code:"376",backendCode:13,city:"Andorra la Vella",lang:"fra",currency:"EUR",iconClassName:"andorra"},AO:{name:"Angola",code:"244",backendCode:14,city:"Luanda",lang:"por",iconClassName:"angola"},AI:{name:"Anguilla",code:"1264",backendCode:15,city:"The Valley",iconClassName:"anguilla",un:!1},AQ:{name:"Antarctica",code:"672",iconClassName:"frenchsouthernandantarcticlands",un:!1},AG:{name:"Antigua and Barbuda",code:"1268",backendCode:17,city:"Saint Johns",iconClassName:"antiguaandbarbuda"},AR:{name:"Argentina",code:"54",backendCode:18,city:"Buenos Aires",lang:"spa",currency:"ARS",iconClassName:"argentina"},AM:{name:"Armenia",code:"374",backendCode:19,lang:"arm",currency:"AMD",city:"Yerevan",iconClassName:"armenia"},AW:{name:"Aruba",code:"297",backendCode:20,city:"Oranjestad",currency:"AWG",iconClassName:"aruba",un:!1},AU:{name:"Australia",code:"61",backendCode:21,city:"Canberra",currency:"AUD",iconClassName:"australia"},AT:{name:"Austria",code:"43",backendCode:22,city:"Vienna",lang:"ger",currency:"EUR",iconClassName:"austria"},AZ:{name:"Azerbaijan",code:"994",backendCode:23,city:"Baku",lang:"tur",currency:"AZN",iconClassName:"azerbaijan"},BS:{name:"Bahamas",code:"1242",backendCode:24,city:"Nassau",currency:"BSD",iconClassName:"bahamas"},BH:{name:"Bahrain",code:"973",backendCode:25,city:"Manama",iconClassName:"bahrain"},BD:{name:"Bangladesh",code:"880",backendCode:26,city:"Dhaka",iconClassName:"bangladesh"},BB:{name:"Barbados",code:"1246",backendCode:27,city:"Bridgetown",currency:"BBD",iconClassName:"barbados"},BY:{name:"Belarus",code:"375",backendCode:28,city:"Minsk",lang:"rus",iconClassName:"belarus"},BE:{name:"Belgium",code:"32",backendCode:29,city:"Brussels",lang:"fra",currency:"EUR",iconClassName:"belgium"},BZ:{name:"Belize",code:"501",backendCode:30,city:"Belmopan",iconClassName:"belize"},BJ:{name:"Benin",code:"229",backendCode:31,city:"Porto-Novo",lang:"fra",iconClassName:"benin"},BM:{name:"Bermuda",code:"1441",backendCode:32,city:"Hamilton",currency:"BMD",iconClassName:"bermuda",un:!1},BT:{name:"Bhutan",code:"975",backendCode:33,city:"Thimphu",iconClassName:"bhutan"},BO:{name:"Bolivia",code:"591",backendCode:34,city:"La Paz",lang:"spa",iconClassName:"bolivia"},BQ:{name:"Bonaire",code:"5997",backendCode:35,city:"Kralendijk",currency:"USD",iconClassName:"bonairesinteustatiusandsaba",un:!1},BA:{name:"Bosnia and Herzegovina",code:"387",backendCode:36,city:"Sarajevo",currency:"EUR",iconClassName:"bosniaherzegovina"},BW:{name:"Botswana",code:"267",backendCode:37,city:"Gaborone",iconClassName:"botswana"},BV:{name:"Bouvet Island",code:"47",backendCode:38,iconClassName:"bouvet",un:!1},BR:{name:"Brazil",code:"55",backendCode:39,city:"Brasilia",lang:"pt-br",currency:"BRL",iconClassName:"brazil"},IO:{name:"British Indian Ocean Territory",code:"246",backendCode:40,city:"Camp Justice",iconClassName:"britishindianoceanterritory",un:!1},BN:{name:"Brunei Darussalam",code:"673",backendCode:41,city:"Bandar Seri Begawan",iconClassName:"bruneidarussalam"},BG:{name:"Bulgaria",code:"359",backendCode:42,city:"Sofia",currency:"EUR",iconClassName:"bulgaria"},BF:{name:"Burkina Faso",code:"226",backendCode:43,city:"Ouagadougou",lang:"fra",iconClassName:"burkinafaso"},BI:{name:"Burundi",code:"257",backendCode:44,city:"Bujumbura",lang:"fra",iconClassName:"burundi"},CV:{name:"Cabo Verde",code:"238",backendCode:48,city:"Praia",lang:"por",iconClassName:"capeverde"},KH:{name:"Cambodia",code:"855",backendCode:45,city:"Phnom Penh",iconClassName:"cambodia"},CM:{name:"Cameroon",code:"237",backendCode:46,city:"Yaounde",iconClassName:"cameroon"},CA:{name:"Canada",code:"1",backendCode:47,city:"Ottawa",currency:"CAD",iconClassName:"canada"},KY:{name:"Cayman Islands",code:"1345",backendCode:49,city:"George Town",iconClassName:"caymanislands",un:!1},CF:{name:"Central African Republic",code:"236",backendCode:50,city:"Bangui",iconClassName:"centralafricanrepublic"},TD:{name:"Chad",code:"235",backendCode:51,city:"N`Djamena",iconClassName:"chad"},CL:{name:"Chile",code:"56",backendCode:52,city:"Santiago",lang:"spa",currency:"CLP",iconClassName:"chile"},CN:{name:"China",code:"86",backendCode:53,city:"Beijing",currency:"CNY",iconClassName:"china"},CX:{name:"Christmas Island",code:"6189164",backendCode:54,city:"Flying Fish Cove",iconClassName:"christmas",un:!1},CC:{name:"Cocos (Keeling) Islands",code:"6189162",backendCode:55,city:"West Island",iconClassName:"cocoskeeling",un:!1},CO:{name:"Colombia",code:"57",backendCode:56,city:"Bogota",lang:"spa",currency:"COP",iconClassName:"colombia"},KM:{name:"Comoros",code:"269",backendCode:57,city:"Moroni",iconClassName:"comoros"},CG:{name:"Congo",code:"242",backendCode:58,city:"Brazzaville",iconClassName:"congo"},CD:{name:"Congo, Democratic Republic of the (Zaire)",backendCode:59,code:"243",city:"Kinshasa",iconClassName:"congokinshasa"},CK:{name:"Cook Islands",code:"682",backendCode:60,city:"Avarua",iconClassName:"cookislands",un:!1},CR:{name:"Costa Rica",code:"506",backendCode:61,city:"San José",lang:"spa",iconClassName:"costarica"},CI:{name:"Cote d'Ivoire",code:"225",backendCode:62,city:"Yamoussoukro",iconClassName:"cotedivoire"},HR:{name:"Croatia",code:"385",backendCode:63,city:"Zagreb",currency:"EUR",iconClassName:"croatia"},CU:{name:"Cuba",code:"53",backendCode:64,city:"Havana",lang:"spa",iconClassName:"cuba"},CW:{name:"Curacao",code:"5999",backendCode:65,city:"Willemstad",iconClassName:"curacao",un:!1},CY:{name:"Cyprus",code:"357",backendCode:66,city:"Nicosia",lang:"tur",currency:"EUR",iconClassName:"cyprus"},CZ:{name:"Czech Republic",code:"420",backendCode:67,city:"Prague",iconClassName:"czechrepublic"},DK:{name:"Denmark",code:"45",backendCode:68,city:"Copenhagen",currency:"DKK",iconClassName:"denmark"},DJ:{name:"Djibouti",code:"253",backendCode:69,city:"Djibouti",iconClassName:"djibouti"},DM:{name:"Dominica",code:"1767",backendCode:70,city:"Roseau",iconClassName:"dominica"},DO:{name:"Dominican Republic",code:"1",backendCode:71,city:"Santo Domingo",lang:"spa",currency:"DOP",iconClassName:"dominicanrepublic"},EC:{name:"Ecuador",code:"593",backendCode:72,city:"Quito",currency:"USD",iconClassName:"ecuador"},EG:{name:"Egypt",code:"20",backendCode:73,city:"Cairo",iconClassName:"egypt"},SV:{name:"El Salvador",code:"503",backendCode:74,city:"San Salvador",lang:"spa",currency:"SVC",iconClassName:"elsalvador"},GQ:{name:"Equatorial Guinea",code:"240",backendCode:75,city:"Malabo",iconClassName:"equatorialguinea"},ER:{name:"Eritrea",code:"291",backendCode:76,city:"Asmara",iconClassName:"eritrea"},EE:{name:"Estonia",code:"372",backendCode:77,city:"Tallin",lang:"rus",currency:"EUR",iconClassName:"estonia"},ET:{name:"Ethiopia",code:"251",backendCode:78,city:"Asmara",iconClassName:"ethiopia"},FK:{name:"Falkland Islands",code:"500",backendCode:79,iconClassName:"falkland",un:!1},FO:{name:"Faroe Islands",code:"298",backendCode:80,iconClassName:"faroeislands",un:!1},FJ:{name:"Fiji",code:"679",backendCode:81,iconClassName:"fiji"},FI:{name:"Finland",code:"358",backendCode:82,currency:"EUR",iconClassName:"finland"},FR:{name:"France",code:"33",backendCode:83,lang:"fra",currency:"EUR",iconClassName:"france"},GF:{name:"French Guiana",code:"594",backendCode:84,lang:"fra",iconClassName:"frenchguiana",un:!1},PF:{name:"French Polynesia",code:"689",backendCode:85,iconClassName:"frenchpolynesia",un:!1},TF:{name:"French Southern Territories",backendCode:86,code:"596",iconClassName:"frenchsouthernterritories",un:!1},GA:{name:"Gabon",code:"241",backendCode:87,iconClassName:"gabon"},GM:{name:"Gambia",code:"220",backendCode:88,iconClassName:"gambia"},GE:{name:"Georgia",code:"995",backendCode:89,lang:"rus",currency:"GEL",iconClassName:"georgia"},DE:{name:"Germany",code:"49",backendCode:90,lang:"ger",currency:"EUR",iconClassName:"germany"},"GE-AB":{name:"Abkhazia",code:"7840",backendCode:1787,lang:"abk",iconClassName:"abkhazia",un:!1},GH:{name:"Ghana",code:"233",backendCode:91,currency:"GHS",iconClassName:"ghana"},GI:{name:"Gibraltar",code:"350",backendCode:92,iconClassName:"gibraltar",un:!1},GR:{name:"Greece",code:"30",backendCode:93,lang:"gre",currency:"EUR",iconClassName:"greece"},GL:{name:"Greenland",code:"299",backendCode:94,iconClassName:"greenland",un:!1},GD:{name:"Grenada",code:"1473",backendCode:95,iconClassName:"grenada"},GP:{name:"Guadeloupe",code:"590",backendCode:96,lang:"fra",currency:"EUR",iconClassName:"guadeloupe",un:!1},GU:{name:"Guam",code:"1671",backendCode:97,currency:"USD",iconClassName:"guam",un:!1},GT:{name:"Guatemala",code:"502",backendCode:98,lang:"spa",currency:"GTQ",iconClassName:"guatemala"},GG:{name:"Guernsey",code:"441481",backendCode:99,iconClassName:"guernsey",un:!1},GN:{name:"Guinea",code:"224",backendCode:100,iconClassName:"guinea"},GW:{name:"Guinea-Bissau",code:"245",backendCode:101,iconClassName:"guineabissau"},GY:{name:"Guyana",code:"592",backendCode:102,iconClassName:"guyana"},HT:{name:"Haiti",code:"509",backendCode:103,lang:"hat",iconClassName:"haiti"},HM:{name:"Heard Island and McDonald Islands",code:"672",backendCode:104,currency:"AUD",iconClassName:"heardislandandmcdonald",un:!1},VA:{name:"Holy See",code:"379",backendCode:105,currency:"EUR",iconClassName:"holysee",un:!1},HN:{name:"Honduras",code:"504",backendCode:106,lang:"spa",currency:"HNL",iconClassName:"honduras"},HK:{name:"Hong Kong",code:"852",backendCode:107,iconClassName:"hongkong",un:!1},HU:{name:"Hungary",code:"36",backendCode:108,iconClassName:"hungary"},IS:{name:"Iceland",code:"354",backendCode:109,currency:"ISK",iconClassName:"iceland"},IN:{name:"India",code:"91",backendCode:110,currency:"INR",iconClassName:"india"},ID:{name:"Indonesia",code:"62",backendCode:111,currency:"IDR",iconClassName:"indonesia"},IR:{name:"Iran",code:"98",backendCode:112,currency:"IRR",iconClassName:"iran"},IQ:{name:"Iraq",code:"964",backendCode:113,currency:"IQD",iconClassName:"iraq"},IE:{name:"Ireland",code:"353",backendCode:114,currency:"EUR",iconClassName:"ireland"},IM:{name:"Isle of Man",code:"441624",backendCode:115,iconClassName:"isleofman",un:!1},IL:{name:"Israel",code:"972",backendCode:116,lang:"heb",iconClassName:"israel"},IT:{name:"Italy",code:"39",backendCode:117,lang:"ita",currency:"EUR",iconClassName:"italy"},JM:{name:"Jamaica",code:"1876",backendCode:118,iconClassName:"jamaica"},JP:{name:"Japan",code:"81",backendCode:119,currency:"JPY",iconClassName:"japan"},JE:{name:"Jersey",code:"441534",backendCode:120,iconClassName:"jersey",un:!1},JO:{name:"Jordan",code:"962",backendCode:121,iconClassName:"jordan"},KZ:{name:"Kazakhstan",code:"7",backendCode:122,lang:"kaz",currency:"KZT",iconClassName:"kazakhstan"},KE:{name:"Kenya",code:"254",backendCode:123,currency:"KES",iconClassName:"kenya"},KI:{name:"Kiribati",code:"686",backendCode:124,iconClassName:"kiribati"},KP:{name:"Korea, North",code:"850",backendCode:125,iconClassName:"korea,north"},KW:{name:"Kuwait",code:"965",backendCode:127,iconClassName:"kuwait"},KG:{name:"Kyrgyzstan",code:"996",backendCode:128,lang:"rus",iconClassName:"kyrgyzstan"},LA:{name:"Laos",code:"856",backendCode:129,iconClassName:"laos"},LV:{name:"Latvia",code:"371",backendCode:130,lang:"rus",currency:"EUR",iconClassName:"latvia"},LB:{name:"Lebanon",code:"961",backendCode:131,iconClassName:"lebanon"},LS:{name:"Lesotho",code:"266",backendCode:132,iconClassName:"lesotho"},LR:{name:"Liberia",code:"231",backendCode:133,iconClassName:"liberia"},LY:{name:"Libya",code:"218",backendCode:134,lang:"ita",iconClassName:"libya"},LI:{name:"Liechtenstein",code:"423",backendCode:135,currency:"EUR",iconClassName:"liechtenshein"},LT:{name:"Lithuania",code:"370",backendCode:136,lang:"rus",currency:"EUR",iconClassName:"lithuania"},LU:{name:"Luxembourg",code:"352",backendCode:137,lang:"fra",currency:"EUR",iconClassName:"luxembourg"},MO:{name:"Macao",code:"853",backendCode:138,iconClassName:"macao",un:!1},MG:{name:"Madagascar",code:"261",backendCode:140,iconClassName:"madagascar"},MW:{name:"Malawi",code:"265",backendCode:141,iconClassName:"malawi"},MY:{name:"Malaysia",code:"60",backendCode:142,iconClassName:"malaysia"},MV:{name:"Maldives",code:"960",backendCode:143,iconClassName:"maldives"},ML:{name:"Mali",code:"223",backendCode:144,iconClassName:"mali",lang:"fra"},MT:{name:"Malta",code:"356",backendCode:145,lang:"eng",currency:"EUR",iconClassName:"malta"},MH:{name:"Marshall Islands",code:"692",backendCode:146,currency:"USD",iconClassName:"marshallislands"},MQ:{name:"Martinique",code:"596",backendCode:147,lang:"fra",currency:"EUR",iconClassName:"martinique",un:!1},MR:{name:"Mauritania",code:"222",backendCode:148,iconClassName:"mauritania"},MU:{name:"Mauritius",code:"230",backendCode:149,iconClassName:"mauritius"},YT:{name:"Mayotte",code:"262",backendCode:150,currency:"EUR",iconClassName:"mayotte",un:!1},MX:{name:"Mexico",code:"52",backendCode:151,lang:"spa",currency:"MXN",iconClassName:"mexico"},FM:{name:"Micronesia, Federated States of",code:"691",backendCode:152,iconClassName:"micronesiafederatedstatesof"},MD:{name:"Moldova",code:"373",backendCode:153,lang:"rus",iconClassName:"moldova"},MC:{name:"Monaco",code:"377",backendCode:154,currency:"EUR",iconClassName:"monaco"},MN:{name:"Mongolia",code:"976",backendCode:155,lang:"rus",iconClassName:"mongolia"},ME:{name:"Montenegro",code:"382",backendCode:156,currency:"EUR",iconClassName:"montenegro"},MS:{name:"Montserrat",code:"1664",backendCode:157,iconClassName:"montserrat",un:!1},MA:{name:"Morocco",code:"212",backendCode:158,iconClassName:"morocco"},MZ:{name:"Mozambique",code:"258",backendCode:159,iconClassName:"mozambique"},MM:{name:"Myanmar",code:"95",backendCode:160,iconClassName:"myanmar"},NA:{name:"Namibia",code:"264",backendCode:161,iconClassName:"namibia"},NR:{name:"Nauru",code:"674",backendCode:162,iconClassName:"nauru"},NP:{name:"Nepal",code:"977",backendCode:163,iconClassName:"nepal"},NL:{name:"Netherlands",code:"31",backendCode:164,currency:"EUR",iconClassName:"netherlands"},NC:{name:"New Caledonia",code:"687",backendCode:165,currency:"XPF",iconClassName:"newcaledonia",un:!1},NZ:{name:"New Zealand",code:"64",backendCode:166,currency:"NZD",iconClassName:"newzealand"},NI:{name:"Nicaragua",code:"505",backendCode:167,lang:"spa",iconClassName:"nicaragua"},NE:{name:"Niger",code:"227",backendCode:168,iconClassName:"niger"},NG:{name:"Nigeria",code:"234",backendCode:169,currency:"NGN",iconClassName:"nigeria"},NU:{name:"Niue",code:"683",backendCode:170,currency:"NZD",iconClassName:"niue",un:!1},NF:{name:"Norfolk Island",code:"6723",backendCode:171,currency:"AUD",iconClassName:"norfolk",un:!1},MP:{name:"Northern Mariana Islands",code:"1670",backendCode:172,currency:"USD",iconClassName:"northernmariana",un:!1},MK:{name:"North Macedonia",code:"389",backendCode:139,currency:"EUR",iconClassName:"northmacedonia",un:!1},NO:{name:"Norway",code:"47",backendCode:173,currency:"NOK",lang:"nor",iconClassName:"norway"},OM:{name:"Oman",code:"968",backendCode:174,iconClassName:"oman"},PK:{name:"Pakistan",code:"92",backendCode:175,iconClassName:"pakistan"},PW:{name:"Palau",code:"680",backendCode:176,iconClassName:"palau"},PS:{name:"Palestine, State of",code:"970",backendCode:177,iconClassName:"palestine"},PA:{name:"Panama",code:"507",backendCode:178,lang:"spa",iconClassName:"panama"},PG:{name:"Papua New Guinea",code:"675",backendCode:179,iconClassName:"papuanewguinea"},PY:{name:"Paraguay",code:"595",backendCode:180,lang:"spa",currency:"PYG",iconClassName:"paraguay"},PE:{name:"Peru",code:"51",backendCode:181,lang:"spa",currency:"PEN",iconClassName:"peru"},PH:{name:"Philippines",code:"63",backendCode:182,iconClassName:"philippines"},PN:{name:"Pitcairn",code:"64",backendCode:183,iconClassName:"pitcairn",un:!1},PL:{name:"Poland",code:"48",backendCode:184,lang:"pol",currency:"PLN",iconClassName:"poland"},PT:{name:"Portugal",code:"351",backendCode:185,lang:"por",currency:"EUR",iconClassName:"portugal"},PR:{name:"Puerto Rico",code:"1787",backendCode:186,currency:"USD",iconClassName:"puertorico",un:!1},QA:{name:"Qatar",code:"974",backendCode:187,iconClassName:"qatar"},RE:{name:"Reunion",code:"262",backendCode:188,lang:"fra",iconClassName:"reunion",un:!1},RO:{name:"Romania",code:"40",backendCode:189,currency:"EUR",iconClassName:"romania"},RU:{name:"Russia",code:"7",backendCode:190,lang:"rus",currency:"RUB",city:"Moscow",iconClassName:"russia"},RW:{name:"Rwanda",code:"250",backendCode:191,iconClassName:"rwanda"},BL:{name:"Saint Barthelemy",code:"590",backendCode:192,iconClassName:"saintbarthelemy",un:!1},SH:{name:"Saint Helena",code:"290",backendCode:193,iconClassName:"sainthelena",un:!1},KN:{name:"Saint Kitts and Nevis",code:"1869",backendCode:194,iconClassName:"stkittsandnevis"},LC:{name:"Saint Lucia",code:"1758",backendCode:195,iconClassName:"saintlucia"},MF:{name:"Saint Martin (France)",code:"590",backendCode:196,iconClassName:"saintmartin",un:!1},PM:{name:"Saint Pierre and Miquelon",code:"508",backendCode:197,iconClassName:"saintpierreandmiquelon",un:!1},VC:{name:"Saint Vincent and the Grenadines",code:"1784",backendCode:198,iconClassName:"stvincentandthegrenadines"},WS:{name:"Samoa",code:"685",backendCode:199,iconClassName:"samoa"},SM:{name:"San Marino",code:"378",backendCode:200,lang:"ita",currency:"EUR",iconClassName:"sanmarino"},ST:{name:"Sao Tome and Principe",code:"239",backendCode:201,iconClassName:"saotomeandprincipe"},SA:{name:"Saudi Arabia",code:"966",backendCode:202,iconClassName:"saudiarabia"},SN:{name:"Senegal",code:"221",backendCode:203,iconClassName:"senegal"},RS:{name:"Serbia",code:"381",backendCode:204,currency:"EUR",iconClassName:"serbia"},SC:{name:"Seychelles",code:"248",backendCode:205,iconClassName:"seychelles"},SL:{name:"Sierra Leone",code:"232",backendCode:206,iconClassName:"sierraleone"},SG:{name:"Singapore",code:"65",backendCode:207,iconClassName:"singapore"},SX:{name:"Sint Maarten (Netherlands)",code:"1721",backendCode:208,iconClassName:"saintmartin",un:!1},SK:{name:"Slovakia",code:"421",backendCode:209,currency:"EUR",iconClassName:"slovakia"},SI:{name:"Slovenia",code:"386",backendCode:210,currency:"EUR",iconClassName:"slovenia"},SB:{name:"Solomon Islands",code:"677",backendCode:211,iconClassName:"solomonislands"},SO:{name:"Somalia",code:"252",backendCode:212,iconClassName:"somalia"},ZA:{name:"South Africa",code:"27",backendCode:213,currency:"ZAR",iconClassName:"southafrica"},GS:{name:"South Georgia and the South Sandwich Islands",code:"500",backendCode:214,iconClassName:"southgeorgiaandsouthsandwich",un:!1},SS:{name:"South Sudan",code:"211",backendCode:1637,iconClassName:"southsudan"},KR:{name:"South Korea",code:"82",backendCode:126,currency:"KRW",iconClassName:"southkorea"},ES:{name:"Spain",code:"34",backendCode:215,lang:"spa",currency:"EUR",iconClassName:"spain"},LK:{name:"Sri Lanka",code:"94",backendCode:216,iconClassName:"srilanka"},SD:{name:"Sudan",code:"249",backendCode:217,iconClassName:"sudan"},SR:{name:"Suriname",code:"597",backendCode:218,iconClassName:"suriname"},SJ:{name:"Svalbard and Jan Mayen",code:"47",backendCode:219,iconClassName:"svalbardandjanmayen",un:!1},SZ:{name:"Swaziland",code:"268",backendCode:220,iconClassName:"swaziland"},SE:{name:"Sweden",code:"46",backendCode:221,lang:"swe",currency:"SEK",city:"Stockholm",iconClassName:"sweden"},CH:{name:"Switzerland",code:"41",backendCode:222,lang:"fra",currency:"CHF",iconClassName:"switzerland"},SY:{name:"Syria",code:"963",backendCode:223,iconClassName:"syria"},TW:{name:"Taiwan",code:"886",backendCode:224,iconClassName:"taiwan",un:!1},TJ:{name:"Tajikistan",code:"992",backendCode:225,lang:"rus",iconClassName:"tajikistan"},TZ:{name:"Tanzania",code:"255",backendCode:226,lang:"swa",iconClassName:"unitedrepublicoftanzania",un:!1},TH:{name:"Thailand",code:"66",backendCode:227,currency:"THB",iconClassName:"thailand"},TL:{name:"Timor-Leste",code:"670",backendCode:228,iconClassName:"timorleste"},TG:{name:"Togo",code:"228",backendCode:229,iconClassName:"togo"},TK:{name:"Tokelau",code:"690",backendCode:230,currency:"NZD",iconClassName:"tokelau",un:!1},TO:{name:"Tonga",code:"676",backendCode:231,iconClassName:"tonga"},TT:{name:"Trinidad and Tobago",code:"1868",backendCode:232,iconClassName:"trinidadtobago"},TN:{name:"Tunisia",code:"216",backendCode:233,iconClassName:"tunisia"},TR:{name:"Turkey",code:"90",backendCode:234,lang:"tur",currency:"TRY",iconClassName:"turkey"},TM:{name:"Turkmenistan",code:"993",backendCode:235,lang:"tur",iconClassName:"turkmenistan"},TC:{name:"Turks and Caicos Islands",code:"1649",backendCode:236,iconClassName:"turksandcaicosislands",un:!1},XC:{name:"Turkish Republic of Northern Cyprus",code:"90",backendCode:1652,lang:"tur",iconClassName:"northerncyprus",un:!1},TV:{name:"Tuvalu",code:"688",backendCode:237,iconClassName:"tuvalu"},UG:{name:"Uganda",code:"256",backendCode:238,iconClassName:"uganda"},UA:{name:"Ukraine",code:"380",backendCode:239,lang:"ukr",currency:"UAH",iconClassName:"ukraine"},AE:{name:"United Arab Emirates",code:"971",backendCode:240,iconClassName:"uae"},GB:{name:"United Kingdom",code:"44",backendCode:241,currency:"GBP",city:"London",iconClassName:"unitedkingdom"},US:{name:"United States",code:"1",backendCode:242,currency:"USD",iconClassName:"unitedstates"},UY:{name:"Uruguay",code:"598",backendCode:244,lang:"spa",currency:"UYU",iconClassName:"uruguay"},UZ:{name:"Uzbekistan",code:"998",backendCode:245,lang:"uzb",iconClassName:"uzbekistan"},VU:{name:"Vanuatu",code:"678",backendCode:246,iconClassName:"vanutau"},VE:{name:"Venezuela",code:"58",backendCode:247,lang:"spa",iconClassName:"venezuela"},VN:{name:"Vietnam",code:"84",backendCode:248,currency:"VND",iconClassName:"vietnam",lang:"vie"},VG:{name:"Virgin Islands, British",code:"1284",backendCode:249,iconClassName:"virginislandsbritish",un:!1},VI:{name:"Virgin Islands, U.S.",code:"1340",backendCode:250,currency:"USD",iconClassName:"virginislandsus",un:!1},WF:{name:"Wallis and Futuna",code:"681",backendCode:251,iconClassName:"wallisandfutuna",un:!1},EH:{name:"Western Sahara",code:"212",backendCode:252,iconClassName:"westernsahara",un:!1},YE:{name:"Yemen",code:"967",backendCode:253,iconClassName:"yemen"},ZM:{name:"Zambia",code:"260",backendCode:254,iconClassName:"zambia"},ZW:{name:"Zimbabwe",code:"263",backendCode:255,iconClassName:"zimbabwe"}},MR=(e,t)=>{const n=f.useRef(e);f.useEffect(()=>{n.current=e},[e]),f.useEffect(()=>{function s(){n.current()}if(t!==null){let o=setInterval(s,t);return()=>clearInterval(o)}},[t])},FA=e=>{const t=String(e);return t.length>1?t:`0${t}`},LN=(e,t)=>{const n=_e();let s=_e.unix(e);const o={};if(t.days){const r=s.diff(n,"days");r>0?(o.days=FA(r),s=s.subtract(r,"days")):o.days="00"}if(t.hours){const r=s.diff(n,"hours");r>0?(o.hours=FA(r),s=s.subtract(r,"hours")):o.hours="00"}if(t.minutes){const r=s.diff(n,"minutes");r>0?(o.minutes=FA(r),s=s.subtract(r,"minutes")):o.minutes="00"}if(t.seconds){const r=s.diff(n,"seconds");o.seconds=r>0?FA(r):"00"}return o},BR=(e,{interval:t=1e3,format:n={days:!0,hours:!0,minutes:!0,seconds:!0}})=>{const s=f.useRef(n),o=e<=Date.now()/1e3,[r,a]=f.useState(()=>LN(e,s.current)),l=f.useCallback(()=>{a(LN(e,s.current))},[e]);return MR(l,o?null:t),f.useEffect(()=>{s.current=n},[n]),f.useEffect(function(){e>Date.now()/1e3&&l()},[e,l]),[r,o]};var DR={exports:{}},FR={exports:{}},cv,RN;function CX(){if(RN)return cv;RN=1;var e=function(){};return cv=e,cv}function HR(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var nn=f,jm=HR(nn),SX=Fd,jN=HR(gP);function cu(){return(cu=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}function GR(e){return requestAnimationFrame(e)}function MN(e){cancelAnimationFrame(e)}function El(e){var t=e.ownerDocument;return t.hasFocus()&&t.activeElement===e}function VR(e){return e==null?void 0:e.ownerDocument}function TX(e){var t=function(n){var s;return(s=VR(n))==null?void 0:s.defaultView}(e);return!!t&&e instanceof t.HTMLElement}function wb(e){return nn.useCallback(function(){var t=e.current,n=typeof window<"u"&&TX(t);if(!t||!n)return null;if(t.nodeName!=="INPUT"&&(t=t.querySelector("input")),!t)throw new Error("react-input-mask: inputComponent doesn't contain input node");return t},[e])}function xX(e,t){var n,s,o,r,a=nn.useRef({start:null,end:null}),l=wb(e),c=nn.useCallback(function(){return function(v){var y=v.selectionStart,_=v.selectionEnd;return{start:y,end:_,length:_-y}}(l())},[l]),u=nn.useCallback(function(){return a.current},[]),d=nn.useCallback(function(v){var y=l();y&&El(y)&&(function(_,b,g){g===void 0&&(g=b),_.setSelectionRange(b,g)}(y,v.start,v.end),a.current=c())},[l,c]),A=nn.useCallback(function(){a.current=c()},[c]),m=(n=A,s=nn.useRef(null),o=nn.useCallback(function(){s.current===null&&function v(){n(),s.current=GR(v)}()},[n]),r=nn.useCallback(function(){MN(s.current),s.current=null},[]),nn.useEffect(function(){s.current&&(r(),o())},[o,r]),nn.useEffect(MN,[]),[o,r]),p=m[0],h=m[1];return nn.useLayoutEffect(function(){if(t){var v=l();return v.addEventListener("focus",p),v.addEventListener("blur",h),El(v)&&p(),function(){v.removeEventListener("focus",p),v.removeEventListener("blur",h),h()}}}),{getSelection:c,getLastSelection:u,setSelection:d}}function IX(e,t){var n=nn.useRef(),s=xX(n,t),o=s.getSelection,r=s.getLastSelection,a=s.setSelection,l=function(A,m){var p=wb(A),h=nn.useRef(m);return{getValue:nn.useCallback(function(){return p().value},[p]),getLastValue:nn.useCallback(function(){return h.current},[]),setValue:nn.useCallback(function(v){h.current=v;var y=p();y&&(y.value=v)},[p])}}(n,e),c=l.getValue,u=l.getLastValue,d=l.setValue;return{inputRef:n,getInputState:function(){return{value:c(),selection:o()}},getLastInputState:function(){return{value:u(),selection:r()}},setInputState:function(A){var m=A.value,p=A.selection;d(m),a(p)}}}CX();var NX=["disabled","onBlur","onChange","onFocus","onMouseDown","readOnly","value"],BN={9:/[0-9]/,a:/[A-Za-z]/,"*":/[A-Za-z0-9]/},kX=function(e){var t=this;this.isCharacterAllowedAtPosition=function(n,s){var o=t.maskOptions.maskPlaceholder;return!!t.isCharacterFillingPosition(n,s)||!!o&&o[s]===n},this.isCharacterFillingPosition=function(n,s){var o=t.maskOptions.mask;if(!n||s>=o.length)return!1;if(!t.isPositionEditable(s))return o[s]===n;var r=o[s];return new RegExp(r).test(n)},this.isPositionEditable=function(n){var s=t.maskOptions,o=s.mask,r=s.permanents;return n=0;r--)if(o(s[r],r))return r;return-1}(n.split(""),function(s,o){return t.isPositionEditable(o)&&t.isCharacterFillingPosition(s,o)})+1},this.getStringFillingLengthAtPosition=function(n,s){return n.split("").reduce(function(o,r){return t.insertCharacterAtPosition(o,r,o.length)},function(o,r){r===void 0&&(r=1);for(var a="",l=0;l=0;s--)if(t.isPositionEditable(s))return s;return null},this.getRightEditablePosition=function(n){for(var s=t.maskOptions.mask,o=n;o=r&&!m?"":A=r?d:m?l?l[A]:"":c[A]}).join("");return t.formatValue(u)},this.insertCharacterAtPosition=function(n,s,o){var r=t.maskOptions,a=r.mask,l=r.maskPlaceholder;if(o>=a.length)return n;var c=t.isCharacterAllowedAtPosition(s,o),u=t.isPositionEditable(o),d=t.getRightEditablePosition(o),A=l&&d?s===l[d]:null,m=n.slice(0,o);return!c&&u||(n=m+(c?s:a[o])),c||u||A||(n=t.insertCharacterAtPosition(n,s,o+1)),n},this.insertStringAtPosition=function(n,s,o){var r=t.maskOptions,a=r.mask,l=r.maskPlaceholder;if(!s||o>=a.length)return n;var c=s.split(""),u=t.isValueFilled(n)||!!l,d=n.slice(o);return n=c.reduce(function(A,m){return t.insertCharacterAtPosition(A,m,A.length)},n.slice(0,o)),u?n+=d.slice(n.length-o):t.isValueFilled(n)?n+=a.slice(n.length).join(""):n=d.split("").filter(function(A,m){return t.isPositionEditable(o+m)}).reduce(function(A,m){var p=t.getRightEditablePosition(A.length);return p===null?A:(t.isPositionEditable(A.length)||(A+=a.slice(A.length,p).join("")),t.insertCharacterAtPosition(A,m,A.length))},n),n},this.processChange=function(n,s){var o=t.maskOptions,r=o.mask,a=o.prefix,l=o.lastEditablePosition,c=n.value,u=n.selection,d=s.value,A=s.selection,m=c,p="",h=0,v=0,y=Math.min(A.start,u.start);return u.end>A.start?(p=m.slice(A.start,u.end),v=(h=t.getStringFillingLengthAtPosition(p,y))?A.length:0):m.length=r.length?y=r.length:y=a.length&&y{const[a,l]=f.useState(""),c=A=>{t(A.type,A.target.name,A.target.value.replace(new RegExp(DN,"gi"),""))},u=A=>{l(""),c(A)},d=()=>{l(DN)};return i.jsx(RX,{inputMode:r,mask:String(e),onChange:c,onBlurCapture:u,onFocusCapture:d,className:"form-control-input-bc",onFocus:c,onBlur:c,value:n,name:s,type:o,maskPlaceholder:a})},MX=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,onChange:a,placeholder:l,value:c,mask:u,rules:d,manuallyChanged:A,...m})=>{const p=[],h=tr(c)?"":String(c),v=h.trim().length===0,y=ae();n&&p.push("focused"),t&&p.push(e?"invalid":"valid"),v||p.push("filled");const _=b=>{a(b.type,b.target.name,b.target.value)};return i.jsxs("div",{className:`form-control-bc default ${p.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc inputs",children:[m.readOnly?i.jsx("input",{type:"text",className:"form-control-input-bc",value:h,...m}):u?i.jsx(jX,{mask:u,onChange:a,value:h,name:m.name,type:m.type,inputMode:m.inputMode}):i.jsx("input",{type:"text",className:"form-control-input-bc",onChange:_,onFocus:_,onBlur:_,value:h,...m}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:y(s)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:y(e)})}):null]})},BX=f.memo(MX),DX=({label:e,translatable:t,className:n="",...s})=>{const o=ae();return i.jsx("div",{className:`radio-control-bc ${n}`,children:i.jsxs("label",{className:"radio-control-content-bc",children:[i.jsx("input",{type:"radio",className:"radio-control-input-bc",...s}),i.jsx("span",{className:"radio-control-input-holder-bc"}),i.jsx("p",{className:"radio-control-text-bc",children:t?o(e):e})]})})},FX=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,placeholder:a,onChange:l,value:c,manuallyChanged:u,options:d=[],readOnly:A,rules:m,...p})=>{const h=ae(),v=typeof c=="boolean"||!tr(c)?c.toString():"",y=b=>{l(b.type,b.target.name,b.target.value)},_=f.useMemo(()=>{const b=d.find(g=>g.value===v);return b?b.label:""},[v,d]);return A?i.jsx("div",{className:"form-control-bc default filled",children:i.jsxs("label",{className:"form-control-label-bc inputs",children:[i.jsx("input",{type:"text",className:"form-control-input-bc",defaultValue:h(_),readOnly:!0,...p}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:h(s)})]})}):i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:`radio-v-bc ${r}`,children:[s&&i.jsx("div",{className:"form-control-title-static-bc ellipsis",children:h(s)}),d.map(b=>i.jsx(DX,{onChange:y,checked:v===b.value.toString(),translatable:!0,...b,...p},b.value))]}),e&&i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:h(e)})})]})},HX=f.memo(FX);var x1=(e=>(e[e.SMS=1]="SMS",e[e.Email=2]="Email",e))(x1||{}),UX=(e=>(e.UserName="username",e.Phone="phone",e.Email="email",e))(UX||{});const GX=[[[{type:"radio",name:"verifyMethod",defaultValue:1,options:[{label:"SMS Confirmation",value:1},{label:"Email Confirmation",value:2}]},{type:"text",name:"confirmation_code",label:"Verification code",rules:{required:{message:"Code required"}}}]]],VX=GX,WX={minutes:!0,seconds:!0},$X=({type:e,phone:t,toggleVerificationMethod:n,email:s,username:o,channelType:r})=>{const a=n==="phone"||n==="email",l=a?"send_verification_code":"send_verification_code_with_username",c={action_type:n==="email"?sa.EmailGetCode:e,...a?{phone_number:t,email:s}:{login:o},channel_type:r};return de.get(c,l)},YX=({type:e,phone:t,username:n,verificationMethod:s,email:o,onSubmit:r,onCancel:a,error:l,prefilledCode:c,closePopup:u,shouldPhoneVerify:d,shouldEmailVerify:A})=>{const m=f.useRef(null),p=et(),h=f.useMemo(()=>`last_send_sms_countdownTime_${e}`,[e]),v=t?"phone":o?"email":"username",[y,_]=f.useState(xe.getItem(h)),[b,g]=f.useState(!1),[E,w]=f.useState(""),{sms_code_active_period:I,verificationChannelTypes:O}=en(),C=!(A||d)&&O.length>1&&(v&&(v==="phone"||v==="email")?o&&t:!0),x=ae(),[{minutes:T,seconds:k}]=BR(y,{format:WX}),P=`${T}:${k}`,L=f.useCallback(()=>Math.round(Date.now()/1e3)+I,[I]),{formIsValid:R,formElements:M,handleChange:j,getData:F,setData:D,setFieldError:$}=Ni(VX),{verifyMethod:B}=F(),U=J=>{J.preventDefault();const{confirmation_code:se}=F();r({confirmation_code:se}),u()},z=()=>{a(),u()},X=f.useCallback(J=>{xe.setItem(h,L()),g(!0);function se(){if(J)return{type:e,phone:t,toggleVerificationMethod:v,channelType:1};const q=s==="phone"?1:s==="email"?2:B,pe=O.length>1?q:O[0];return{type:e,toggleVerificationMethod:v,channelType:pe,...v==="phone"||v==="email"?O.includes(1)&&pe===1?{phone:t}:{email:o}:{username:n}}}$X(se()).then(({result:q,result_text:pe})=>{p.current&&(q===0?(_(L()),g(!1)):(Se.open({title:"Error",type:"error",content:pe||"Failed to send sms"}),a(),u()))}).catch(q=>{w(q.message),p.current&&g(!1)})},[B,u,o,L,p,a,t,h,v,e,n,O,s]);return f.useEffect(()=>{c&&l&&(D("confirmation_code",c),$("confirmation_code",l))},[]),f.useEffect(()=>{(v==="phone"&&!t||v==="email")&&D("verifyMethod",2)},[t,D,v]),f.useEffect(function(){Y.app.enableVerificationAutoGetCode&&X()},[X]),i.jsxs("div",{className:"sms-verification-popup",children:[C?i.jsx(HX,{...M.verifyMethod,onChange:j}):null,O.length>1&&B===1||O.length<2&&O[0]===1?i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:x("SMS Confirmation")}),t?i.jsx("p",{className:"casino-popup-content",children:x("The code will be sent to {phone} number.",{phone:t})}):n&&i.jsx("p",{className:"casino-popup-content",children:x("The code will be sent to {username} user's phone number",{username:n})})]}):O.length>1&&B===2||O.length<2&&O[0]===2?i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:x("Email Confirmation")}),o?i.jsx("p",{className:"casino-popup-content",children:x("The code will be sent to {email} email address.",{email:o})}):n&&i.jsx("p",{className:"casino-popup-content",children:x("The code will be sent to {username} user's email",{username:n})})]}):null,i.jsxs("form",{onSubmit:U,children:[i.jsxs("div",{className:"sms-verification",children:[i.jsx(BX,{...M.confirmation_code,onChange:j}),!y||P==="00:00"?i.jsx(Me,{className:"btn s-bigger a-color",onClick:()=>X(d),disabled:b,title:"get code"}):i.jsx(Me,{className:"btn s-bigger a-color",disabled:!0,children:i.jsx("span",{children:P})})]}),E&&i.jsx("div",{ref:m,className:"e-p-form-error-message-holder-bc",children:i.jsx("span",{className:"entrance-f-error-message-bc",children:x(E)})}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Me,{className:"btn a-color",type:Oa.SUBMIT,disabled:b||!R,title:"Confirm"}),i.jsx(Me,{className:"btn a-outline",onClick:z,title:"Cancel"})]})]})]})},zX=[sa.Login,sa.PasswordChange,sa.Withdrawal,sa.TwoFactorAuthentication],qX=e=>{const{sms_restrictions:t,verificationChannelTypes:n,country_restrictions:s,country_restriction_type:o,enable_confirm_restrictions:r}=en(),{confirmationTypes:a}=ye(),l=f.useCallback(u=>u?!0:!!((t!=null&&t.includes(e)||a!=null&&a.includes(e))&&n.length),[a,t,e,n.length]),c=f.useCallback(({error:u,prefilledCode:d,verificationMethod:A,phone:m,email:p,username:h,shouldPhoneVerify:v,shouldEmailVerify:y,forceResolve:_=!1,country:b,hasLoginRestrictionFromConfirmationSettings:g=!1})=>new Promise((E,w)=>{var O;const I=()=>{if((l(g)||v||y)&&!_){const C=n.length<2&&n[0]===x1.SMS&&!m||n[0]===x1.Email&&!p;let x=!1,T=new Set([...r&&a?[a]:[],...zX]);if(C&&(x=!T.has(e)),x){E({});return}Se.open(k=>({Component:()=>i.jsx(YX,{shouldPhoneVerify:v,shouldEmailVerify:y,verificationMethod:A,type:v?sa.Optional:e,email:p,username:h,phone:m,onSubmit:E,onCancel:w,error:u,prefilledCode:d,closePopup:k}),hideCloseButton:!0}))}else E({})};if(b&&s){const C=s==null?void 0:s.includes(((O=To[b])==null?void 0:O.backendCode)||0);if(C&&o===1||!C&&o===0)I();else{E({});return}}else I()}),[a,o,s,r,l,e,n]);return{hasSMSRestriction:l,getSMSConfirmationCode:c}},KX=(e,t=[],n)=>{f.useEffect(()=>{if(!n){if(typeof t=="string"){e(t,{required:{message:"This field is required"}});return}t.forEach(s=>{e(s,{required:{message:"This field is required"}})})}},[e,t,n])},QX=3,ZX=e=>{let t=0;const n={};for(const r of e)n[r]=(n[r]||0)+1,t+=5/n[r];const s={digits:NH.test(e),lower:kH.test(e),upper:OH.test(e),nonWords:PH.test(e),repeatNums:LH.test(e),repeatCharacter:jH.test(e),uniqueCharacter:RH.test(e),specialCharacters:BH.test(e)},o=Object.values(s).filter(r=>r).length;return t+=(o-QX)*10,t},XX=e=>{const t=ZX(e);return t>80?_K:t>60?yK:bK},WR=ep(()=>{const{availableCountriesList:e,restrictedCountriesList:t}=Y.app;let n=[];for(let s in To)To.hasOwnProperty(s)&&(!e||e.includes(s))&&(!t||!t.includes(s))&&n.push({...To[s],value:s});return n}),JX=()=>mi(()=>{const{defaultCountry:e}=Y.userAuthentication.registration,t=WR();return e&&t.find(Ze("value",e))||t.find(Ze("value",dt.countryCode))||t[0]||{value:""}}),eJ=(e,t)=>!0,I1=e=>typeof e!="boolean"&&tr(e),X0e=(e,t,n)=>{const{profile:s}=ye(),{value:o}=JX(),r=f.useRef(!1);f.useEffect(()=>{if(!r.current){const a={};e.forEach(([l,c])=>{const u=l;I1(s[u])?(l==="country_code"&&(a[l]=o),l!==zK&&c.readOnly&&eJ()&&n(l,"readOnly",!1)):(a[l]=s[u],l==="gender"&&n(l,"readOnly",!0))}),t(a),r.current=!0}},[e,o,s,t,n]),f.useEffect(()=>{e.filter(([a,l])=>"readOnly"in l&&!I1(s[a])).forEach(([a])=>n(a,"readOnly",!0))},[s])};var Ua=(e=>(e.Digit="\\d+",e.NoSpace="^[^\\s]+$",e.UpperCaseLetter="(?=.*[A-Z])",e.LowerCaseLetter="(?=.*[a-z])",e.SpecialCharacter="^.*[!@#$%^&*()_+/-].*$",e.LowerUpperLetter="(?=.*[a-z])(?=.*[A-Z])",e.OnlyEnglishLetter="^[a-zA-Z\\d\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$",e.TurkishLetter="^[a-zA-ZığüşöçİĞÜŞÖÇ\\d\\[\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$",e))(Ua||{});const Wi=["UpperCaseLetter","LowerCaseLetter","SpecialCharacter"],$i=(e,t)=>Object.entries(e).filter(([n])=>!t.includes(n)).map(([n,s])=>s),tJ={"^(?=.*\\d)[a-zA-ZığüşöçİĞÜŞÖÇ\\d\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$":$i(Ua,["LowerUpperLetter","OnlyEnglishLetter",...Wi]),"^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$":$i(Ua,["TurkishLetter",...Wi]),"^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d\\S]*$":$i(Ua,["TurkishLetter","OnlyEnglishLetter",...Wi]),"^(?=.*[a-z])(?=.*[A-Z])[a-zA-Z\\d\\S]*$":$i(Ua,["Digit","TurkishLetter","OnlyEnglishLetter",...Wi]),"^(?=.*[a-z])(?=.*[A-Z])[a-zA-Z\\d`~!@#$%^&*()_+={};:<>|./?,\"'-]*$":$i(Ua,["Digit","TurkishLetter",...Wi]),"^(?=.*\\d)\\S*$":$i(Ua,["LowerUpperLetter","TurkishLetter","OnlyEnglishLetter","TurkishLetter",...Wi])},N1={"\\d+":hK,"^[^\\s]+$":mK,"^.*[!@#$%^&*()_+/-].*$":SK,"(?=.*[a-z])":EK,"(?=.*[A-Z])":CK,minLength:gK,maxLength:vK,"(?=.*[a-z])(?=.*[A-Z])":pK,"^[a-zA-Z\\d\\[\\]\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$":wK,"^[a-zA-ZığüşöçİĞÜŞÖÇ\\d\\[\\\\`~!@#$%^&*()_+={};:<>|./?,\"'-]+$":TK},nJ=(e,t,n,s)=>{const o=I1(n),{maxLength:r,minLength:a,required:l}=t;return l&&e.unshift({message:s(l.message),isValidCase:!o}),a!=null&&a.value&&e.push({message:s(N1.minLength,{count:a.value}),isValidCase:n.length>=a.value}),r!=null&&r.value&&e.push({message:s(N1.maxLength,{count:r.value}),isValidCase:a!=null&&a.value?n.length>=a.value&&n.length<=r.value:n.length<=r.value}),e},sJ=(e,t,n,s)=>{const o=e.map(a=>({regExp:a,message:s(N1[a]),isValidCase:new RegExp(a).test(t)})),r=o.some(({isValidCase:a})=>!a);return{completeCases:hM(nJ(o,n,t,s),["isValidCase"],["desc"]),progressMessage:r?"":XX(t)}},oJ={completeCases:[],availableForCaseValidation:!1},rJ="password",aJ=(e,t,n)=>{var l;const s=ae(),o=f.useMemo(()=>{var u;const c=(u=n==null?void 0:n.pattern)==null?void 0:u.value;if(c)return tJ[c]},[(l=n==null?void 0:n.pattern)==null?void 0:l.value]),[r,a]=f.useState(()=>({...oJ,availableForCaseValidation:!!o&&t===rJ}));return f.useEffect(function(){r.availableForCaseValidation&&a(o&&n?u=>({...u,...sJ(o,e,n,s)}):u=>({...u,availableForCaseValidation:!1}))},[o,n,r.availableForCaseValidation,e,s]),r},iJ=({completeCases:e,progressMessage:t})=>{const n=ae();return i.jsxs("div",{className:"validation-content",children:[t?i.jsx("p",{className:"validation-message",children:n(t)}):null,i.jsx("p",{className:"validation-message-content",children:e.map(({isValidCase:s,message:o},r)=>i.jsx("span",{className:`validation-progress ${s?"valid":"invalid"}`},o+r))}),i.jsx("p",{className:"validation-message",children:n("Your password must include:")}),e.map(({message:s,isValidCase:o},r)=>i.jsxs("div",{className:"validation-check-info",children:[i.jsx("p",{className:"validation-marker",children:i.jsx("span",{className:`validation-check-marker ${o?"bc-i-checked":"invalid"}`})}),i.jsx("span",{children:s})]},s+r))]})};var uu=(e=>(e[e.repeat_password=0]="repeat_password",e[e.new_password_confirm=1]="new_password_confirm",e))(uu||{});const lJ=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,onChange:a,placeholder:l,manuallyChanged:c,value:u,type:d,rules:A,...m})=>{const p=tr(u)?"":String(u),h=p.trim().length===0,v=[],{availableForCaseValidation:y,..._}=aJ(u,m.name,A),b=ae(),g=f.useRef(null),[E,w]=xc(!1);n&&v.push("focused"),t&&v.push(e?"invalid":"valid"),h||v.push("filled");const I=O=>{const{type:C,target:{name:x,value:T}}=O;a(C,x,T)};return i.jsxs("div",{className:`form-control-bc default has-icon ${v.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc inputs",children:[E?i.jsx("input",{ref:g,type:"text",className:"form-control-input-bc",onChange:I,onBlur:I,onFocus:I,autoComplete:"current-password",value:p,onPaste:O=>m.name in uu&&O.preventDefault(),onDrop:O=>m.name in uu&&O.preventDefault(),...m}):i.jsx("input",{ref:g,type:"password",className:"form-control-input-bc",onChange:I,onBlur:I,onFocus:I,autoComplete:"current-password",value:p,onPaste:O=>m.name in uu&&O.preventDefault(),onDrop:O=>m.name in uu&&O.preventDefault(),...m}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:b(s)}),h?null:i.jsx("i",{className:`form-control-icon-bc ${E?"bc-i-eye":"bc-i-eye-hidden"}`,onClick:w})]}),t&&y?i.jsx(iJ,{..._}):null,t&&e&&!y?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:b(e)})}):null]})},cJ=f.memo(lJ),uJ=[[[{element:"password",name:"password",label:"two_factor_authentication_label"}]]],dJ=({onSuccess:e})=>{const t=et(),n=ae(),{formElements:s,handleChange:o,formIsValid:r,getData:a,setFieldError:l,setRules:c}=Ni(uJ),[u,d]=f.useState(!1);KX(c,"password");const A=f.useCallback(m=>{if(m.preventDefault(),r){const{password:p}=a();d(!0);const h={user_info:{is_two_factor_authentication_enabled:!1,password:p}};de.get(h,"update_user").then(({result:v,result_text:y})=>{t.current&&(v===0?e():v==="-1005"?l("password",n(y)):Se.open({type:"error",title:"Error",content:y}))}).finally(()=>{t.current&&d(!1)})}},[r,a,t,e,l,n]);return i.jsxs("form",{onSubmit:A,children:[i.jsx("div",{className:"entrance-f-item-bc",children:i.jsx(cJ,{onChange:o,...s.password})}),i.jsx("div",{className:"entrance-form-actions-holder-bc login-ext-1",children:i.jsx("div",{className:"entrance-form-action-item-bc right",children:i.jsx(Me,{className:"btn a-color",title:"Verify",loading:u,type:Oa.SUBMIT,disabled:!r||u})})})]})};var ds=(e=>(e.DELETE="delete",e.DOT=".",e.SUBMIT="submit",e))(ds||{});const $R=(e,t)=>{if(isNaN(Number(t)))return t.length>1?$R(e,t.slice(0,-1)):t===ds.DOT?"0.":"";{const[n,s]=t.split(ds.DOT);return(s?`${n||0}.${s.slice(0,e)}`:t).replace("-","").trim()}},AJ=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,onChange:a,placeholder:l,manuallyChanged:c,value:u,type:d,rules:A,name:m,rounding:p,submitInCurrentStep:h=!1,...v})=>{const y=f.useRef(null),{currency:{rounding:_}}=Jt(),b=[],g=String(u||""),[E,w]=f.useState("decimal"),I=ae();n&&b.push("focused"),t&&b.push(e?"invalid":"valid"),g&&g.length>0&&b.push("filled");const O=({type:x,target:{name:T,value:k}})=>{a(x,T,$R(p??_,k.replace(",",".")))},C=x=>{x.key==="Enter"&&w("none")};return f.useEffect(function(){return He.addEventListener("focusPaymentsAmountInput",()=>{y.current&&m===TQ&&h&&y.current.scrollIntoView({behavior:"smooth"})}),()=>{He.removeEventListeners("focusPaymentsAmountInput")}},[m,h]),i.jsxs("div",{className:`form-control-bc default ${b.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc inputs",onClick:()=>E!=="decimal"&&w("decimal"),children:[i.jsx("input",{ref:y,onKeyUp:C,type:"text",inputMode:E,className:"form-control-input-bc",onChange:O,onFocus:O,onBlur:O,value:g,disabled:v.readOnly,name:m,...v}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:I(s)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:I(e)})}):null]})},fJ=f.memo(AJ),mJ=[[[{type:"number",name:"code",label:"Enter the 6-digit code that you see in the App",placeholder:"Enter code",rules:{required:{message:"This field is required"},minLength:{value:6,message:"Should contain exactly 6 digits"},maxLength:{value:6,message:"Should contain exactly 6 digits"}}}]]],YR=({onSuccess:e})=>{const t=et(),{formElements:n,handleChange:s,formIsValid:o,getData:r,setData:a}=Ni(mJ),[l,c]=f.useState(!1);f.useEffect(()=>{function d(){var A;(A=navigator.clipboard)==null||A.readText().then(function(m){t.current&&aL.test(m)&&a("code",m)}).catch(lt)}return window.addEventListener("focus",d),()=>{window.removeEventListener("focus",d)}},[t,a]);const u=d=>{d.preventDefault();const A=r();c(!0);const m={...A,device_fingerprint:ce.fingerprint};de.get(m,"apply_two_factor_authentication_code").then(({result:p,result_text:h})=>{t.current&&(c(!1),p===0?(Se.open({type:"info",title:"Info",content:"Two factor authentication successfully enabled"}),e&&e()):(Se.open({type:"error",title:"Error",content:h||"Invalid code"}),a("code","")))})};return i.jsxs("form",{onSubmit:u,children:[i.jsx("div",{className:"entrance-f-item-bc",children:i.jsx(fJ,{onChange:s,...n.code})}),i.jsx("div",{className:"entrance-form-actions-holder-bc login-ext-1",children:i.jsx("div",{className:"entrance-form-action-item-bc right",children:i.jsx(Me,{className:"btn a-color",title:"Verify",loading:l,type:Oa.SUBMIT,disabled:!o||l})})})]})},pJ=hn(()=>H(()=>import("./QrCodeWidget-CiGAFWsS.js"),__vite__mapDeps([117,118,2]))),hJ=({qrCodeOrigin:e,codeVerificationSuccess:t})=>{const n=ae();return i.jsxs("div",{className:"authentication-block",children:[i.jsx("span",{className:"authentication-title",children:n("Set up Authenticator")}),i.jsx("p",{className:"authentication-description",children:n(sR)}),i.jsx(pJ,{qrCodeOrigin:e}),i.jsx(YR,{onSuccess:t})]})},gJ="/assets/authentication-BEbPEAfP.png";var Ul=(e=>(e[e.QR=1]="QR",e[e.SMS=2]="SMS",e[e.EMAIL=3]="EMAIL",e))(Ul||{});const J0e=()=>{const{two_factor_type:e}=en(),{profile:{is_two_factor_authentication_enabled:t,username:n}}=ye(),s=ae(),[o,r]=xc(!!t),{getSMSConfirmationCode:a}=qX(sa.TwoFactorAuthentication),[{qrCodeOrigin:l,isLoading:c,showPasswordForm:u,step:d},A]=f.useState(()=>({qrCodeOrigin:xe.getItem(jA)||"",isLoading:!1,showPasswordForm:!1,step:1})),m=f.useCallback(_=>{de.get({confirmation_code:_},"enable_two_factor_authentication").then(({result:b,details:g,result_text:E})=>{if(b===0){const w=g.QRCodeOrigin;xe.setItem(jA,w),A(I=>({...I,isLoading:!1,qrCodeOrigin:w})),r()}else Se.open({type:"error",title:"Error",content:E??Cn})})},[r]),p=f.useCallback(()=>{if(A(_=>({..._,isLoading:!0})),o)Se.open(_=>{const b=()=>{A(E=>({...E,isLoading:!1,showPasswordForm:!0})),_()},g=async()=>{_()};return{Component:()=>i.jsx(qR,{onSuccess:b,qrCodeOrigin:l,onClose:g}),fullScreen:!0,type:"blocked",hideCloseButton:!0}},Qt.High);else return new Promise((_,b)=>{Se.open(g=>({type:"info",title:"two_factor_enable_info_title",content:UK,buttons:[{label:"Yes",callBack:()=>{a({username:n}).then(({confirmation_code:E})=>{m(E)}),_()}},{label:"No",callBack:()=>{g(),b()}}]}))})},[o,a,n,m,l]),h=f.useCallback(()=>{r(),A(_=>({..._,isLoading:!1,qrCodeOrigin:"",showPasswordForm:!1})),xe.removeItem(jA)},[r]),v=f.useCallback(()=>{A(_=>({..._,qrCodeOrigin:"",step:1})),xe.removeItem(jA)},[]),y=_=>A(b=>({...b,step:_}));return i.jsxs("div",{className:"authentication-section",children:[!o&&i.jsx("p",{className:"authentication-description",dangerouslySetInnerHTML:{__html:s(Lq)}}),i.jsxs("div",{className:"authentication-content",children:[i.jsx("img",{src:gJ,alt:"authentication",className:"authentication-image"}),i.jsx($y,{isActive:o,onToggle:p})]}),i.jsx("div",{className:`toggle-wrapper ${u||c?"disabled opacity":""}`,dangerouslySetInnerHTML:{__html:s(Pq)}}),i.jsx("div",{className:"authentication-wrapper",children:u?i.jsx("div",{className:"authentication-form",children:i.jsx(dJ,{onSuccess:h})}):l&&e===1?i.jsx(hJ,{qrCodeOrigin:l,goToStep:y,codeVerificationSuccess:v,step:d}):t&&(e===3||e===2)?i.jsx(zR,{onSuccess:v,twoFactorType:e}):null})]})},vJ={action_type:24,channel_type:2,phone_number:""},_J=()=>{const e=et(),[t,n]=f.useState(!1),{profile:{email:s},isLoggedIn:o}=ye(),r=f.useCallback(a=>{n(!0);const l=o&&a===Ul.EMAIL;de.get({...l&&{...vJ,email:s}},l?"send_verification_code":"get_2fa_auth_code").then(({result:c,result_text:u})=>{if(e.current)if(n(!1),c===0)Se.open({type:"info",title:"Info",content:l?IK:xK});else throw new Error(u||"Invalid code")}).catch(c=>{Se.open({type:"error",title:"Error",content:c.message||Cn}),n(!1)})},[s,o,e]);return{inProgress:t,send2faCode:r}},zR=({onSuccess:e,twoFactorType:t,showForPopup:n=!0})=>{const s=ae(),{send2faCode:o,inProgress:r}=_J(),a=t===Ul.SMS,l=c=>{c.preventDefault(),o(t)};return i.jsxs(i.Fragment,{children:[i.jsx("span",{className:"authentication-title",children:s("Set up Authenticator")}),i.jsx("p",{className:"authentication-description",children:s(a?sR:Rq)}),i.jsx(Me,{className:"btn get-code-btn",title:s("get code"),onClick:l,disabled:r}),n&&i.jsx(YR,{onSuccess:e})]})},yJ=hn(()=>H(()=>import("./QrCodeWidget-CiGAFWsS.js"),__vite__mapDeps([117,118,2]))),bJ=({qrCodeOrigin:e,onSuccess:t,onClose:n,formConfig:s})=>{const o=et(),r=ae(),{two_factor_type:a,is_two_factor_confirmation:l}=en(),{formElements:c,handleChange:u,formIsValid:d,getData:A,setData:m,setFieldError:p}=Ni(s),[h,v]=f.useState(!1);f.useEffect(()=>{function _(){var b;(b=navigator.clipboard)==null||b.readText().then(function(g){o.current&&aL.test(g)&&m("code",g)}).catch(lt)}return window.addEventListener("focus",_),()=>{window.removeEventListener("focus",_)}},[o,m]);const y=_=>{_.preventDefault(),v(!0);const{trust_period:b,is_device_trusted:g,code:E}=A(),w={device_fingerprint:ce.fingerprint,is_device_trusted:g,code:E,...g&&{trust_period:b}};de.get(w,"apply_two_factor_authentication_code").then(I=>{o&&(v(!1),I.result===0?t():(m("code",""),p("code","Invalid code")))})};return i.jsxs("div",{className:"authentication-popup select-doc-a","data-scroll-lock-scrollable":"",children:[i.jsx("i",{onClick:n,className:"e-p-close-icon-bc bc-i-close-remove"}),i.jsx("h3",{className:"authentication-popup-title",children:r("Two Factor Authentication")}),e&&a===Ul.QR?i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"authentication-popup-description",children:r(Mq)}),i.jsx(yJ,{qrCodeOrigin:e})]}):a===Ul.SMS||a===Ul.EMAIL?i.jsx(zR,{showForPopup:!1,twoFactorType:a}):i.jsx("p",{className:"authentication-popup-description",children:r(Bq)}),i.jsxs("form",{onSubmit:y,children:[i.jsx("div",{className:"entrance-f-item-bc",children:i.jsx(pX,{onChange:u,...c.trust_period})}),!l&&i.jsx("div",{className:"entrance-f-item-bc",children:i.jsx(_X,{onChange:u,...c.is_device_trusted})}),i.jsx("div",{className:"entrance-f-item-bc authentication-field",children:i.jsx(EX,{onChange:u,...c.code})}),i.jsx("div",{className:"entrance-form-actions-holder-bc login-ext-1",children:i.jsx("div",{className:"entrance-form-action-item-bc right",children:i.jsx(Me,{className:"btn a-color",title:"Confirm",loading:h,type:Oa.SUBMIT,disabled:!d||h})})})]})]})},qR=({qrCodeOrigin:e,onSuccess:t,onClose:n})=>i.jsx(ZZ,{source:E1,children:s=>i.jsx(bJ,{formConfig:s,onSuccess:t,qrCodeOrigin:e,onClose:n})},E1),EJ=lt,CJ=["days","hours","minutes","seconds"],SJ={days:"days",hours:"hours",minutes:"min",seconds:"sec"},KR=({format:e,interval:t,endTime:n})=>{const s=ae(),[o,r]=BR(n,{interval:t,format:e});return r?null:i.jsx("div",{className:"countdown-banner-content",children:CJ.filter(a=>o[a]!==void 0).map(a=>i.jsxs("div",{className:"countdown-banner-counter",children:[i.jsxs("b",{className:"countdown-banner-date",children:[" ",o[a]]}),i.jsx("span",{className:"countdown-banner-names",children:s(SJ[a])})]},a))})},wJ={format:{seconds:!0,minutes:!0,hours:!0}},TJ=({remainLoggedIn:e,close:t})=>{const n=ae(),{logoutUser:s}=Hr(),o=Y.app.realityCheckCountdownMinutes,r=l=>{e(Xa.SessionDuration,l),t()},a=_e().add(o,"minutes").unix();return f.useEffect(function(){if(o){const c=setTimeout(()=>{s({source:uN}).then(t)},o*60*1e3);return()=>{clearTimeout(c)}}},[t,s,o]),i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:n("*Reality Check*")}),i.jsx("h3",{className:"reality-check-popup-item",children:n("Your session has now exceeded")}),i.jsxs("div",{className:"reality-check-popup-body",children:[i.jsx("div",{className:"reality-check-popup-item",children:i.jsx(It,{className:"reality-check-popup-link",onClick:()=>r(),to:{search:jt({...Ve(),section:"balance",page:"history"})},children:i.jsx("p",{dangerouslySetInnerHTML:{__html:n("Review Your Account history")}})})}),o?i.jsxs("div",{className:"reality-check-popup-item reality-check-popup-countdown",children:[i.jsx("p",{children:n(GK)}),i.jsx(KR,{...wJ,endTime:a})]}):null,null,null]}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Me,{className:"btn a-color",onClick:()=>r(!0),title:"Continue"}),i.jsx(Me,{className:"btn a-outline",onClick:()=>{s({source:uN}).then(t)},title:"Logout"})]})]})},QR=e=>e!==0?Sa()-e:0,xJ=e=>{const t=QR(e),n=Math.floor(t/(60*60*24)),s=Math.floor(t%(60*60*24)/(60*60)),o=Math.floor(t%(60*60)/60),r=Math.floor(t%60);return{days:n,hours:s,minutes:o,seconds:r}},IJ=e=>{const[t,n]=f.useState(null),s=f.useRef(),o=f.useCallback(()=>{s.current=setInterval(()=>{const r=xJ(e);n(r)},1e3)},[e]);return f.useEffect(()=>{const r=QR(e);return r>0?o():r<0&&n(null),()=>{clearInterval(s.current)}},[e,o]),t},NJ=()=>{const{profile:{last_login_date:e}}=ye(),t=ae(),n=IJ(Number(e));return n?i.jsx("div",{style:{color:"white"},children:t("Time as logged in {days}:{hours}:{minutes}:{seconds}",n)}):null},kJ=({remainLoggedIn:e,close:t})=>{const n=ae(),{logoutUser:s}=Hr(),o=()=>{e(Xa.LoginLimit),t()};return i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:n("*Login Limit*")}),i.jsx("h3",{className:"reality-check-popup-item",children:n("Your session has now exceeded")}),i.jsx(NJ,{}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Me,{className:"btn a-color",onClick:o,title:"Continue"}),i.jsx(Me,{className:"btn a-outline",onClick:()=>{s({source:4}).then(t)},title:"Logout"}),i.jsx(It,{className:"btn a-color",onClick:o,to:{search:jt({...Ve(),section:"balance",page:"history"})},children:n("Review Your Account history")})]})]})},ZR=({close:e,version:t})=>{const n=ae(),{logoutUser:s}=Hr(),o=f.useCallback(()=>{Se.open(a=>({type:"warning",title:"Warning",content:fK,hideCloseButton:!0,buttons:[{label:"Log out",callBack:()=>{s({clearAuthData:!1}),a()}}]}))},[s]),r=f.useCallback(()=>{t?gR(t).then(a=>{e(),a||o()}):hR().then(a=>{e(),a||o()})},[e,t,o]);return i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:n("info")}),i.jsx("p",{className:"casino-popup-content",dangerouslySetInnerHTML:{__html:n(AK)}}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Me,{className:"btn",type:"button",title:"I have read & Accept",onClick:r}),i.jsx(Me,{className:"btn",type:"button",title:"I do not Accept",onClick:()=>{s({clearAuthData:!1}),e()}})]})]})},OJ={[mt.Registration]:"register",[mt.Login]:"login",[mt.ResetPassword]:"reset_password",[mt.ForgetPassword]:"forgot_password",[mt.RegisterViaWallet]:"register_via_wallet",[mt.ForgetUsername]:"forgot_username"};class PJ{notify({type:t,value:n}){try{window.parent.postMessage({type:t,value:n},"*")}catch{}}}const Qd=new PJ,LJ=e=>f.createElement("svg",{className:"bc-loader-animation",viewBox:"30 30 60 60",...e},f.createElement("circle",{className:"path",cx:60,cy:60,r:22,fill:"none",strokeWidth:4,strokeMiterlimit:10})),_t=({size:e="medium",className:t,initialLoader:n})=>{const{assets:s}=Ee();return!(s!=null&&s.loader)&&!n?null:i.jsx("div",{className:`bc-loader ${e} ${t??""}`,children:i.jsx("div",{className:"bc-loader-contain",children:n===Pm||(s==null?void 0:s.loader)===Pm?i.jsx(LJ,{}):i.jsx("img",{src:n||s.loader,alt:""})})})},RJ=hn(()=>H(()=>import("./Svg-C_9TFQoh.js"),__vite__mapDeps([119,2]))),e1e=({size:e="medium",className:t=""})=>i.jsx("div",{className:`bc-loader ${e} ${t}`,children:i.jsx(RJ,{})}),jJ=[cG,uG,dG],MJ=({show:e,title:t="",onClose:n,children:s})=>{const o=f.useRef(null);wi({callback:()=>{e&&n()},container:o,ignoredElementsIds:jJ});const r=ae();return i.jsx("div",{className:`sidePanel-holder-bc ${e?"":"hidden"}`,children:i.jsxs("div",{ref:o,className:"sidePanel-holder",children:[i.jsxs("div",{className:"overlay-header",children:[i.jsx("i",{className:"bc-i-close-remove",onClick:n}),i.jsx("span",{children:r(t)})]}),s]})})},BJ=()=>at.dispatchEvent("hidePanel");function DJ(e){return f.memo(function(t){const{show:n,title:s=""}=t;return i.jsx(MJ,{title:s,show:n,onClose:BJ,children:i.jsx(f.Suspense,{fallback:i.jsx(_t,{size:"medium"}),children:i.jsx(e,{...t})})})})}function FJ(e){return f.memo(function(t){return i.jsx(e,{...t})})}const at=new Si,k1="GenericSearch";var Tb=(e=>(e.PANEL="PANEL",e.POPUP="POPUP",e))(Tb||{});function XR(e){const[t,n]=f.useState(()=>[]),s=t.find(d=>d.selected),o=f.useRef(s),{hideRegisterButton:r}=Y==null?void 0:Y.userAuthentication,a=f.useCallback(({component:d,props:A={},fullscreen:m=!0,onClose:p},h=!1)=>{const v=pc[d].content;if(v){const y=hn(v);return{LazyComponent:e==="POPUP"?FJ(y):DJ(y),name:d,selected:!1,persistent:h,fullscreen:m,props:A,onClose:p}}return null},[e]),l=f.useCallback(()=>{o.current&&n(d=>{const A=[];for(const m of d)m.selected?m.persistent?A.push({...m,selected:!1}):m.onClose&&m.onClose():A.push(m);return A})},[]),c=f.useCallback(d=>{Y.partner.integrationMode&&d.props.popupContentType in mt?Qd.notify({type:OJ[d.props.popupContentType]}):d.props.popupContentType in mt&&!Et.getInstance().authenticationEnabledForIP&&(!Y.userAuthentication.login.enabledForRestrictedCountries||d.props.popupContentType===mt.Registration)||r&&d.props.popupContentType===mt.Registration?Se.open({type:"warning",title:"Warning",content:Cq,hideCloseButton:!0}):n(A=>{const m=A.find(Ze("name",d.component));if(m)return m.selected?A.map(p=>p.name===d.component?{...p,props:d.props}:p):A.map(p=>p===m?{...p,selected:!0}:p.selected?{...p,selected:!1}:p);{const p=a(d);if(p){const h=A.find(Ze("selected",!0));return h?h.persistent?[...A.map(v=>v===h?{...h,selected:!1}:v),{...p,selected:!0}]:[...A.filter(v=>v!==h),{...p,selected:!0}]:[...A,{...p,selected:!0}]}return A}})},[a,r]),u=d=>{n(A=>{var m;return(m=A.find(Ze("name",d.component)))!=null&&m.persistent?A.map(p=>p.name===d.component?{...p,selected:!1}:p):A.filter(p=>p.name!==d.component)})};return f.useEffect(function(){o.current=s},[s]),f.useEffect(function(){at.dispatchEvent("activeComponent",{selectedComponent:s}),s&&(e==="POPUP"?at.dispatchEvent("hidePanel"):at.dispatchEvent("hidePopup"))},[s,e]),f.useEffect(function(){return at.addEventListener(e==="POPUP"?"mountContainerPopup":"mountContainerPanel",A=>{n(m=>{const p=a(A,!0);return p?[...m,p]:m})})},[a,e]),f.useEffect(function(){return at.addEventListener(e==="POPUP"?"unmountContainerPopup":"unmountContainerPanel",A=>{n(m=>m.filter(p=>p.name!==A.component))})}),f.useEffect(function(){return at.addEventListener(e==="POPUP"?"toggleComponentPopup":"toggleComponentPanel",A=>{var m;return((m=o.current)==null?void 0:m.name)===A.component?u(A):c(A)})},[c,e]),f.useEffect(()=>at.addEventListener(e==="POPUP"?"addComponentPopup":"addComponentPanel",c),[c,e]),f.useEffect(()=>at.addEventListener(e==="POPUP"?"removeComponentPopup":"removeComponentPanel",u),[e]),f.useEffect(function(){const A=at.addEventListener("hideAll",l),m=at.addEventListener(e==="POPUP"?"hidePopup":"hidePanel",l);return()=>{A(),m()}},[e,l]),{components:t,hide:l,selectedComponent:s}}const HJ=hn(()=>H(()=>import("./BrazilWithSignicatMigrationProfileUpdatePopup-D9JMv6mZ.js"),__vite__mapDeps([120,121,2,122,8,9,10,11]))),UJ=hn(()=>H(()=>import("./BrazilWithSignicatMigrationGoToVerificationPopup-BdoQnB6F.js"),__vite__mapDeps([123,2]))),GJ=4,FN=27,VJ=34,WJ=33,JR={loginInProgress:!1,isLoggedIn:!1,isRestoredLogin:!1,profile:{},sessionChangeKey:"",confirmationTypes:[]},bo=(e,t)=>{const n=e.toFixed(t);return Y.app.balanceWithCommas?un(n):n},e6=f.createContext(JR),Ic=f.createContext({}),$J=({children:e})=>{var $;const t=et(),[n,s]=f.useState(()=>({...JR,loginInProgress:!!yn.get()})),o=ae(),[r,a]=f.useState(),{acceptTermsAndConditionsPopUp:l,enableSessionDurationPopUp:c,childSession:{showInfoPopupBeforeSessionSwitch:u},ukLicense:d}=Y.app,A=Ii(),m=f.useRef(""),p=f.useRef(Eb),h=mi(()=>Y.accountNavigation.profile.pages.includes("reality-checks")&&!Y.app.disableRealityCheckPopup),v=mi(()=>Y.accountNavigation.profile.pages.includes("login-limit")),{logoutUser:y}=Hr(),_=f.useCallback(B=>s(U=>({...U,loginInProgress:B})),[]),[b,g]=f.useState("");f.useEffect(()=>{d!=null&&d.enabled&&n.profile.active_step===ot.TERMS_AND_CONDITIONS&&n.profile.active_step_state===hd.WAITING||(n.isLoggedIn||n.isRestoredLogin)&&n.profile.terms_and_conditions_version&&l&&er.getTermsConditionsVersion().then(B=>{Number(n.profile.terms_and_conditions_version)!==(B==null?void 0:B.terms_and_conditions_version)&&Se.open(U=>({Component:()=>i.jsx(ZR,{close:U,version:String(B==null?void 0:B.terms_and_conditions_version)}),hideCloseButton:!0}),Qt.High)})},[l,n.isLoggedIn,n.isRestoredLogin,n.profile.terms_and_conditions_version,d==null?void 0:d.enabled,n.profile.active_step,n.profile.active_step_state]);const E=f.useCallback(B=>{var Be,G;let U=B.frozen_balance?Math.max(B.balance-B.frozen_balance,0):B.balance;const z=B.bonus_money||0;let X=B.bonus_balance||0;B.bonus_win_balance!==void 0&&(X+=B.bonus_win_balance),B.frozen_balance!==void 0&&!Y.app.showSeparatelyBonuses&&(X+=B.frozen_balance);const J=A(B.currency),se=bl(B.owner_id),q=p.current,pe=(B.owner_id?((Be=se.currencies)==null?void 0:Be.split(","))||[]:(G=B.currencies)==null?void 0:G.split(","))||[],ee=es(U,q),W=es(X,q),Q=es(z,q),K=B.casino_balance!==null?es(B.casino_balance,q):null,ue=B.frozen_balance!==void 0&&B.frozen_balance!==0,re=B.frozen_balance!==void 0?es(B.frozen_balance,q):null,oe=bo(ee,q),ve=bo(W,q),Re=bo(Q,q),le=K!==null?bo(K,q):null,we=re!==null?bo(re,q):null,{_currency:Ye,_childId:Ue,...ie}=se;let te={};B.owner_id&&Object.entries(ie).forEach(([N,S])=>{N==="name"&&B.name===" "?te.name=S:te[N]=B[N]??S});const he=B.active_step_state===hd.WAITING,ke=bo(es(re!==null?B.balance-re<0?0:B.balance-re:ee,q),q),Ie=B.is_bonus_allowed!==!1;return Et.getInstance().bonusAllowed=Ie,{...B,bonusAvailable:Ie,childCurrencies:pe,calculatedBalance:U,calculatedBalanceRounded:ee,calculatedBalanceFormatted:oe,calculatedBonus:X,calculatedBonusRounded:W,calculatedBonusFormatted:ve,calculatedBonusMoney:z,calculatedBonusMoneyRounded:Q,calculatedBonusMoneyFormatted:Re,casinoBalanceRounded:K,casinoBalanceFormatted:le,waitingVerification:he,currency_symbol:J,totalBalanceFormatted:ke,frozenBalanceFormatted:we,frozenBalanceRounded:re,frozenBalanceAvailable:ue,...te}},[A]),w=f.useCallback(B=>{p.current=B,s(U=>U.isLoggedIn?{...U,profile:E(U.profile)}:U)},[E]),I=f.useCallback(()=>{m.current=de.subscribe({source:"user",what:{profile:[]}},B=>{const U=Object.values(B.profile)[0];U&&s(z=>{const X=E({...U,...Y.partner.balanceRefreshPeriod?{balance:z.profile.balance,bonus_balance:z.profile.bonus_balance,sport_bonus:z.profile.bonus_balance}:null});return{...z,profile:X,loginInProgress:!1,isLoggedIn:!0}})},()=>_(!1))},[E,_]),O=f.useCallback(({username:B,password:U,remember_me:z=!1,additionalParams:X={},login_type:J})=>(_(!0),de.login({user:{username:B,password:U,...J?{login_type:J}:{}},encrypted_token:z,additionalParams:X}).then(se=>{if(se.authentication_status===FN||se.authentication_status===VJ)throw{errorClassName:"recaptcha-field",message:se.authentication_status===FN?"recaptchaVerified":"Turnstile Verified"};if(se.authentication_status===WJ)throw{message:"Turnstile verification failed or has expired. Please try again"};if(!se.auth_token)throw new Error;return r!=null&&r.is_two_factor_confirmation||se.authentication_status!==GJ&&!se.qr_code_origin?se:new Promise((q,pe)=>{Se.open(ee=>{const W=()=>{q(se),ee()},Q=async()=>{ee(),await de.logout({jwe_token:se.jwe_token}),pe({data:{details:{Message:jq}}})};return{Component:()=>i.jsx(qR,{onSuccess:W,qrCodeOrigin:se.qr_code_origin??"",onClose:Q}),fullScreen:!0,type:"blocked",hideCloseButton:!0}},Qt.Blocker)})}).then(se=>(yn.set(se,z),I(),s(q=>({...q,isRestoredLogin:!1})),xN(),hZ(),se)).catch(se=>{throw _(!1),se})),[_,I,r==null?void 0:r.is_two_factor_confirmation]),C=f.useCallback(B=>{_(!0),de.restoreLogin(B).then(U=>{yn.update({...B,...U}),s(z=>({...z,isRestoredLogin:!0})),I()}).catch(U=>{throw yn.clear(),_(!1),U}).catch(EJ)},[_,I]),x=f.useCallback(()=>{m.current&&(de.unsubscribe(m.current),s(B=>({...B,profile:{},loginInProgress:!1,isLoggedIn:!1})))},[]);f.useEffect(()=>{if(n.loginInProgress){const B=yn.get();B&&C(B)}},[]),f.useEffect(function(){Y.app.locationCheckCountry&&Y.app.locationBaseUrl&&xr.init(Y.app.locationBaseUrl)},[]),f.useEffect(function(){if(xr.isLocationServiceAvailable()&&n.isLoggedIn){const U=xr.getInstance().checkLocationContinuously(n.profile.id,()=>y().then(x));return()=>{U()}}},[y,n.isLoggedIn,n.profile.id,x]),f.useEffect(()=>{var B;(B=n.profile)!=null&&B.logout&&n.isLoggedIn&&y({clearAuthData:!1}).then(x)},[y,n.isLoggedIn,($=n.profile)==null?void 0:$.logout,x]),f.useEffect(function(){if(h&&n.isLoggedIn&&n.profile.active_time_in_casino){const U=n.profile.active_time_in_casino*1e3;let z=setTimeout(function X(){de.get({},"get_client_current_session_slot_pl").then(({result:J,details:se})=>{t.current&&J===0&&Se.open(q=>({type:"info",title:"Your casino activity",hideCloseButton:!0,Component:()=>i.jsx(bZ,{...se,handleButtonClick:()=>{q(),z=setTimeout(X,U)}})}))})},U);return()=>{clearTimeout(z)}}},[t,h,n.isLoggedIn,n.profile.active_time_in_casino]),f.useEffect(()=>{if(n.isLoggedIn&&Y.partner.balanceRefreshPeriod){let B;const U=()=>{de.get({},"get_balance").then(({data:X})=>{if(t.current){B=setTimeout(U,Y.partner.balanceRefreshPeriod);const J=Object.values(X.profile)[0];J&&s(se=>{const q=E({...se.profile,...J});return{...se,profile:q,loginInProgress:!1,isLoggedIn:!0}})}})};let z=Ht.addEventListener("trackingEvent",X=>{X.action==="Placed a Bet"&&X.label===Pn&&(B&&clearTimeout(B),U())});return U(),()=>{z(),B&&clearTimeout(B)}}},[t,E,n.isLoggedIn]),f.useEffect(function(){if(n.isLoggedIn&&n.profile.session_duration){let U=function(se,q){se===Xa.SessionDuration?de.get({session_duration:n.profile.session_duration},"set_session_duration").then(async()=>{q&&await de.get({},"remain_logged_in"),t.current&&z(se)}):t.current&&z(se)},z=function(se){J&&clearTimeout(J),J=setTimeout(()=>{n.profile.session_duration&&Se.open(pe=>({hideCloseButton:!0,Component:()=>se===Xa.SessionDuration?i.jsx(TJ,{close:pe,remainLoggedIn:U}):i.jsx(kJ,{close:pe,remainLoggedIn:U})}),Qt.High)},X)};const X=n.profile.session_duration*1e3*60;let J;return z(v?Xa.LoginLimit:Xa.SessionDuration),()=>{clearTimeout(J)}}},[t,v,n.isLoggedIn,n.profile.session_duration]);const T=f.useCallback(({newCurrency:B,currentCurrency:U,ignorePopup:z})=>new Promise((X,J)=>{var Q;const{_currency:se}=bl(n.profile.owner_id),q=!B,pe=B??se,ee=K=>xe.setItem(`${Q2}_${n.profile.owner_id||n.profile.id}`,K),W=!q&&!((Q=n.profile.currencies)!=null&&Q.includes(pe));W||u&&!z?Se.open({title:"Info",content:o(W?wq:Sq,{newCurrency:A(pe,!0),currentCurrency:A(U,!0)}),hideCloseButton:!0,showCheckbox:!W,buttons:[{label:"Confirm",callBack:K=>{!W&&ee(K),X()}},{label:"Cancel",callBack:K=>{!W&&ee(K),J()}}]},Qt.High):X()}),[A,u,n.profile.currencies,n.profile.id,n.profile.owner_id,o]),k=f.useCallback((B,U)=>{if(B.Token){yn.update({...yn.get(),auth_token:B.Token,user_id:B.UserId}),xe.setItem(jl,{currency:B.Currency,owner_id:B.OwnerId,ignorePopup:!1});const z=n.profile;if(U===Nr.Parent)xN();else{let X=function(J){return z.currencies?z.currencies.includes(J)?z.currencies:`${z.currencies},${J}`:J};xe.setItem(zp,{...z.owner_id?bl(B.OwnerId):{id:z.id,city:z.city,name:z.name,iban:z.iban,email:z.email,phone:z.phone,gender:z.gender,address:z.address,province:z.province,zip_code:z.zip_code,nick_name:z.nick_name,last_name:z.last_name,doc_number:z.doc_number,first_name:z.first_name,birth_date:z.birth_date,swift_code:z.swift_code,middle_name:z.middle_name,external_id:z.external_id,mobile_phone:z.mobile_phone,country_code:z.country_code,birth_region:z.birth_region,is_gdpr_passed:z.is_gdpr_passed,is_phone_verified:z.is_phone_verified,subscribed_to_news:z.subscribed_to_news,additional_address:z.additional_address,subscribe_to_email:z.subscribe_to_email,subscribe_to_phone_call:z.subscribe_to_phone_call,subscribe_to_internal_message:z.subscribe_to_internal_message,subscribe_to_push_notification:z.subscribe_to_push_notification},_currency:B.ParentCurrency,_childId:B.UserId,currencies:X(B.Currency)})}}},[n.profile]),P=f.useCallback(B=>{de.disconnect(4e3,"Session lost, need to reopen socket").then(()=>{de.restore(void 0,()=>{B(),s(U=>({...U,loginInProgress:!1,sessionChangeKey:u_()}))})}).catch(()=>{b&&window.location.href!==b?window.location.href=b:window.location.reload()})},[b]),L=f.useCallback((B,{onChangeSessionSuccess:U=lt,currency_id:z,ignorePopup:X}={})=>{var se;const J=!((se=r==null?void 0:r.mult_wallet_currencies)!=null&&se.length)&&(r!=null&&r.child_client_default_currency)&&(r!=null&&r.supports_child_client)?[r==null?void 0:r.child_client_default_currency]:r==null?void 0:r.mult_wallet_currencies;r!=null&&r.supports_child_client&&!n.loginInProgress&&(!z||J!=null&&J.includes(z))&&T({newCurrency:z,currentCurrency:n.profile.currency,ignorePopup:!!xe.getItem(`${Q2}_${n.profile.owner_id||n.profile.id}`)||X}).then(()=>{_(!0),de.get({currency_id:z},B).then(({details:q,result_text:pe})=>{if(q.Token)k(q,B),P(U);else throw new Error(pe||Cn)}).catch(q=>{Se.open({type:"error",title:"Error",content:q==null?void 0:q.message}),_(!1)})}).catch(()=>{xe.setItem(jl,{currency:n.profile.currency,owner_id:n.profile.owner_id,ignorePopup:!1})})},[r==null?void 0:r.mult_wallet_currencies,r==null?void 0:r.child_client_default_currency,r==null?void 0:r.supports_child_client,n.loginInProgress,n.profile.currency,n.profile.owner_id,n.profile.id,T,k,P,_]);f.useEffect(function(){if(r!=null&&r.supports_child_client&&n.profile.currency){const{currency:U,owner_id:z,ignorePopup:X}=xe.getItem(jl)??{},{_currency:J}=bl(n.profile.owner_id);U&&(!z||n.profile.id===z)&&U!==n.profile.currency&&(n.profile.owner_id&&!z&&J===U?L(Nr.Parent,{ignorePopup:X}):L(Nr.Child,{currency_id:U,ignorePopup:X}))}},[n.profile.id,n.profile.owner_id,n.profile.currency,r==null?void 0:r.supports_child_client]);const R=f.useCallback(({durationType:B,message:U})=>{const X=B?(J=>{switch(J){case 2:return"daily";case 3:return"weekly";case 4:return"monthly";default:return"unknown"}})(B):"unknown";Se.open({title:"Error",type:"error",content:U||`Your Session limit has expired due to ${X} limit`})},[]);f.useEffect(function(){if(n.isLoggedIn&&c){s(z=>({...z,loginInProgress:!0}));let U;return de.get({},"get_remaining_session_duration").then(({details:{RemainingDailyDuration:z,RemainingWeeklyDuration:X,RemainingMonthlyDuration:J},result_text:se,result:q})=>{if(q===0){const pe=z&&Date.now()+Number(z*60*1e3);if(pe||pe===0){const ee=Math.min(z,X,J);let W;ee===z?W=2:ee===X?W=3:W=4,Date.now()>=pe?(y({source:4,clearAuthData:!0,durationType:W}).then(x),R({durationType:W})):U=setInterval(()=>{Date.now()>=pe&&(y({source:4,clearAuthData:!0,durationType:W}).then(x),R({durationType:W}),clearInterval(U))},2e3)}}else R({message:se||Cn})}).catch(()=>{Se.open({title:"Error",type:"error",content:Cn})}).finally(()=>{s(z=>({...z,loginInProgress:!1}))}),()=>{clearInterval(U)}}},[c,n.isLoggedIn,y,R,x]);const M=f.useCallback(()=>{n.isLoggedIn&&de.get({},"get_client_confirmation_types").then(({result:B,details:{ConfirmationTypes:U}})=>{B===0&&s(z=>({...z,confirmationTypes:U}))})},[n.isLoggedIn]),j=f.useCallback(B=>{de.get({confirmation_code:B},"verify_wrong_login_attempts_reset").then(U=>{if(U.result===0){at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Login}});return}throw new Error(U.result_text||"")}).catch(U=>Se.open({type:"error",title:U.message||Cn},Qt.High))},[]),F=f.useCallback(()=>{gR(h1),Se.open(B=>({hideCloseButton:!0,Component:()=>i.jsx(f.Suspense,{fallback:null,children:i.jsx(UJ,{close:B})})}))},[]);f.useEffect(()=>{r!=null&&r.enable_confirm_restrictions&&n.profile.id&&M()},[r==null?void 0:r.enable_confirm_restrictions,n.profile.id,M]),f.useEffect(()=>{var B,U,z;t.current&&n.isLoggedIn&&!n.loginInProgress&&((z=(U=(B=Y.app.brazilLicense)==null?void 0:B.migration)==null?void 0:U.migrateWithSignicat)!=null&&z.enabled)&&!window.location.href.includes("/help/")&&n.profile.terms_and_conditions_version!==h1&&Se.open(X=>({hideCloseButton:!0,fullScreen:!0,className:"signicatMigrationPopup",Component:()=>i.jsx(f.Suspense,{fallback:null,children:i.jsx(HJ,{close:X,onSuccess:F})})}))},[F,t,n.isLoggedIn,n.loginInProgress,n.profile.terms_and_conditions_version]);const D=Pa(n.loginInProgress,10);return f.useEffect(()=>{var U,z;const B=()=>{Se.open(X=>{var J,se,q,pe,ee,W;return{title:"user_verified_age_title",hideCloseButton:!0,underButtonsContent:"user_verified_age_description",content:o("user_verified_age_{age}",{age:((se=(J=Y.app.brazilLicense)==null?void 0:J.ageRestrictionPopup)==null?void 0:se.minAllowedAge)??18}),buttons:[{label:o("I'm over {age}",{age:((pe=(q=Y.app.brazilLicense)==null?void 0:q.ageRestrictionPopup)==null?void 0:pe.minAllowedAge)??18}),callBack:()=>{X()}},{label:o("I'm under {age}",{age:((W=(ee=Y.app.brazilLicense)==null?void 0:ee.ageRestrictionPopup)==null?void 0:W.minAllowedAge)??18}),callBack:()=>{var Q,K;window.location.href=((K=(Q=Y.app.brazilLicense)==null?void 0:Q.ageRestrictionPopup)==null?void 0:K.redirectionUrl)??"https://www.google.com/"}}]}},Qt.Blocker)};(z=(U=Y.app.brazilLicense)==null?void 0:U.ageRestrictionPopup)!=null&&z.enabled&&!D&&!n.isLoggedIn&&setTimeout(B,1e3)},[n.isLoggedIn,D,o]),i.jsx(Ic.Provider,{value:{login:O,restoreLogin:C,changeSession:L,setCurrencyRounding:w,unsubscribeFromProfile:x,getUserConfirmationTypes:M,initPartnerConfig:a,setRedirectUrlOnSessionChangeFailure:g,verifyWrongLoginAttemptsReset:j},children:i.jsx(e6.Provider,{value:{...n,loginInProgress:D},children:e})})},t6={decimalRounding:xi,max_odd_for_multiple_bet:1/0,verificationChannelTypes:[]},n6=f.createContext(t6),YJ=({children:e})=>{const{currentPath:t}=Ee(),[n,s]=f.useState(t6),{initPartnerConfig:o}=f.useContext(Ic),[{refreshRequired:r},a]=f.useState({version:"",refreshRequired:!1});return f.useEffect(()=>{const{site_id:l}=Y.app;de.subscribe({source:"partner.config",what:{partner:[]}},({partner:c})=>{c[l]&&s({...c[l],decimalRounding:c[l].price_decimals??xi,max_odd_for_multiple_bet:c[l].max_odd_for_multiple_bet||1/0,verificationChannelTypes:c[l].verificaition_channel_types??[]})},c=>Je.error(`Failed to subscribe to partner config: reason: ${c.msg}`))},[]),f.useEffect(function(){if(n.tax_sportIds){let c=!1;const u={source:"betting",what:{sport:["alias"]},where:{sport:{id:{"@in":n.tax_sportIds}}}};return de.get(u,"get").then(({data:d})=>{c||s(A=>({...A,tax_sport_aliases:Object.values(d.sport).map(Rt("alias"))}))}).catch(d=>Je.error(d.msg)),()=>{c=!0}}},[n.tax_sportIds]),f.useEffect(function(){var u;const c=(u=n.app_versions)==null?void 0:u[ce.isMobile?Ds.Mobile:Ds.Desktop];c&&a(({version:d})=>({version:c,refreshRequired:d!==""&&d!==c}))},[n.app_versions]),f.useEffect(()=>{o(n)},[n,o]),f.useEffect(function(){if(r)return()=>{window.location.reload()}},[t,r]),i.jsx(n6.Provider,{value:n,children:e})},en=()=>f.useContext(n6),zJ=e=>{const t=Object.keys(e).map(parseFloat).sort(sU);return n=>e[n]||e[O1({ladderKeys:t,startIndex:0,endIndex:t.length-1,num:n})]};function O1({ladderKeys:e,startIndex:t,endIndex:n,num:s}){const o=t+Math.ceil((n-t)/2);return o===0&&e[o]>s||o===e.length-1&&e[o]e>=2?`+${((e-1)*100).toFixed(0)}`:(-100/(e-1)).toFixed(0),KJ=(e,t,n)=>{const s=ze(e-1),o=yR(s);return s.toFixed(o<=n?n:t)},QJ=(e,t)=>e>2?(1/(1-e)).toFixed(t):e<2?(e-1).toFixed(t):"1.00",ZJ=(e,t)=>e<2?(1/(1-e)).toFixed(t):e>2?(e-1).toFixed(t):"1.00",s6=(e,t)=>yR(e)(e[e.Decimal=0]="Decimal",e[e.Fractional=1]="Fractional",e[e.American=2]="American",e[e.HongKong=3]="HongKong",e[e.Malay=4]="Malay",e[e.Indo=5]="Indo",e))(o6||{});const r6=f.createContext({}),XJ=({children:e})=>{const t=et(),{minDecimalPlaces:n}=Y.sportsbook,{oddFormat:s}=Ee(),{decimalRounding:o}=en(),[r,a]=f.useState(null),l=f.useMemo(()=>zJ(r||vQ),[r]),c=f.useCallback(d=>{switch(d){case 1:return A=>l(A);case 2:return A=>qJ(A);case 3:return A=>KJ(A,o,n);case 4:return A=>QJ(A,o);case 5:return A=>ZJ(A,o);case 0:default:return A=>s6(A,n)}},[o,n,l]),u=f.useMemo(()=>c(s),[c,s]);return f.useEffect(function(){s===1&&r===null&&de.get({},"get_permissible_odds").then(({result:A,details:m})=>{if(A===0)return m;throw new Error}).then(A=>Object.fromEntries(A.map(({Price:m,Denominator:p,Numerator:h})=>[m,`${h}/${p}`]))).then(A=>{t.current&&a(A)}).catch(lt)},[t,r,s]),i.jsx(r6.Provider,{value:{convertOdds:c,oddsConverter:u},children:e})},a6="betslip_state",Er={stake:"",stakeMultiplier:1,eachWay:!1},P1={active:!1,oldBetId:0,stake:0,eventsChanged:!1,originalEventIds:new Set},ge=new Si,HN=e=>ge.dispatchEvent("updated",e),i6=()=>ge.dispatchEvent("updateBookingId",{}),JJ=()=>xe.getItemFromLocalStorage(a6),eee=e=>xe.setItemToLocalStorage(a6,e),Gl=(e,t)=>e.gameId===t.gameId&&(e.expressId===t.expressId||e.expressId===Sn||t.expressId===Sn),xb=e=>e.some(t=>t.hasConflicts||t.singleOnly),l6=e=>e.length>0&&e.every(t=>t.eachWayAllowed),tee=(e,t)=>(e===Ne.Betting||e===Ne.Hybrid)&&!t,L1=({placeBet:e,maxBet:t,getBetByBookingId:n,quickBet:s})=>e||t||n||s,_d=({events:e,markets:t,games:n})=>de.get({source:"betting",what:{game:["id","sport_alias","team1_name","team2_name","is_live","start_ts"],market:["id","type","express_id"],event:["id","price","type_1","name","base"]},where:{game:{id:n.length>1?{"@in":n}:n[0]},market:{id:t.length>1?{"@in":t}:t[0]},event:{id:e.length>1?{"@in":e}:e[0]}}}).then(({data:{game:s}})=>Object.values(s).flatMap(({id:o,is_live:r,sport_alias:a,team1_name:l,team2_name:c="",market:u,start_ts:d})=>Object.values(u).flatMap(({id:A,type:m,express_id:p=Sn,event:h})=>Object.values(h).map(({id:v,base:y=Sn,name:_,price:b,type_1:g})=>({id:v,gameId:o,type:g,price:b,priceType:vs.Fixed,base:y,team1Name:l,team2Name:c,marketType:m,marketId:A,eventName:Ta(_,l,c),expressId:p,isPartial:!0,sportAlias:a,isLive:r,startTime:d}))))),R1=e=>!(e.isLive||e.priceType==="sp"),c6=(e,t,n,s=0)=>{const o=t.filter(r=>!r.disabled).map(Rt("value"));if(!o.length)return[];if(n)return gM(o);{const r=o.includes(me.Multiple);if(s===1&&r)return[me.Multiple];if(e.length===1){const[a]=e;if(o.includes(a))return e}return r?[me.Multiple]:[o[0]]}},uh=e=>iQ[e]||aQ,UN=e=>({1:"Singles",2:"Doubles",3:"Trebles"})[e]||`${e} folds`,u6=hc((e,t,n,s,o)=>{const r=Y.sportsbook.availableBetTypes,a=uh(e);return t?r.reduce((l,c)=>{const{name:u,value:d}=c;if(a.includes(d))switch(d){case me.Single:l.push(c);break;case me.Multiple:l.push({name:n?UN(e):u,value:d,disabled:s});break;case me.System:Hv(e-2,A=>{const m=A+2;return l.push({name:n?UN(m):u,value:d,sysCount:m,disabled:s})});break;default:l.push({name:u,value:d,disabled:s})}return l},[]):r.map(l=>({...l,disabled:o&&e?e>1?l.value!==me.Multiple:l.value!==me.Single:!a.includes(l.value)}))},(...e)=>JSON.stringify(e)),Ib=(e,t,n)=>{const s=Y.sportsbook.betslip.enableSystemCuts?1:Oc(n.length+2,t+2);return{...e,stakeMultiplier:e.eachWay?s*2:s}},d6=(e,t)=>{switch(e){case me.Single:return Hv(t,()=>({...Er}));case me.System:return Hv(t-2,()=>({...Er})).map(Ib);case me.Multiple:case me.Chain:return[{...Er}];default:return[{...Er,stakeMultiplier:bb[e]}]}},nee=(e,t)=>{const n=new Map,s=uh(t);return e.forEach(o=>{const r=o.value;n.set(r,s.includes(r)?d6(r,t):[])}),n},see=(e,t)=>{switch(e){case me.Single:return[...t,{...Er}];case me.System:return[...t,{...Er}].map(Ib);case me.Multiple:case me.Chain:return t.length?t:[{...Er}];default:return[{...Er,stakeMultiplier:bb[e]}]}},oee=(e,t)=>{const n=new Map,s=uh(t);return e.forEach((o,r)=>{n.set(r,s.includes(r)?see(r,o):[])}),n},ree=(e,t,n)=>{switch(e){case me.Single:return t.filter((s,o)=>n!==o);case me.System:return t.slice(0,t.length-1).map(Ib);default:return t.length?t:[{...Er}]}},aee=(e,t,n)=>{const s=new Map,o=uh(t);return e.forEach((r,a)=>{o.includes(a)?s.set(a,r.length?ree(a,r,n):d6(a,t)):s.set(a,[])}),s},iee=({eventsData:e,updatedEventData:t,index:n})=>n!==void 0?e.map((s,o)=>o===n?Object.assign({},s,t):s):e.map(s=>Object.assign({},s,t)),GN=({eventsDataMap:e,betType:t,index:n,updatedEventData:s})=>{const o=new Map(e),r=o.get(t)||[],a=iee({eventsData:r,updatedEventData:s,index:n});return o.set(t,a),o},lee=({gameData:e,gameId:t,eventId:n,eachWayPrice:s})=>{var r;const o=e[t];if(o){const a=Object.values(o.market)[0],l=a.event[n];return{id:l.id,type:l.type_1,base:l.base||Sn,expressId:(o.is_live!==1&&a.prematch_express_id!==void 0?a.prematch_express_id:a.express_id)??Sn,singleOnly:o.express_min_len===1,isBlocked:!!o.is_blocked||fh(l.price),isDeleted:!1,isLive:o.is_live,sportAlias:o.sport_alias,regionAlias:o.region_alias,competitionId:o._parent_id,eventName:Ta(l.name,o.team1_name,o.team2_name),marketName:Ta(a.name,o.team1_name,o.team2_name),marketType:a.type,marketId:a.id,price:l.price,team1Name:o.team1_name,team2Name:o.team2_name,eachWayAllowed:!!l.ew_allowed,eachWayPrice:s||((r=a.extra_info)!=null&&r.EachWayK&&l.price?zee(l.price,a.extra_info.EachWayK):dR),isPartial:!1,startTime:o.start_ts,visibleInPrematch:o.visible_in_prematch===1,spEnabled:l.sp_enabled===1}}return null},cee=()=>{const e=Vp({events:[],priceChangeMode:Y.sportsbook.betslip.defaultPriceChange||Hl.AlwaysAsk,selectedBetTypes:[],counterOffers:[]},qe(A=>({...A,events:A.events.map(m=>({...m,isPartial:!0,addedInEditMode:!1}))})),JJ()),t=e.events.length,n=Y.sportsbook.availableBetTypes.some(A=>lQ.includes(A.value)),s=nee(Y.sportsbook.availableBetTypes,t),o={active:!1,showInfo:!1,available:!1},r={realBalance:{...o},frenchFreebet:{...o},freebet:{options:{},selectedOption:null,loading:!1,availableBetTypes:[],...o},profitBoost:{options:{},selectedOption:null,loading:!1,availableBetTypes:[],...o},counterOffer:{...o},quickBet:{...o}},a=Ne.Betting,l=tee(a,o.active),c=xb(e.events),u={quickBet:{stake:"",isValid:!1,isSaved:!1,errorMessage:""},fullCoverBetTypesEnabled:n,availableBetTypes:u6(t,n,n,c,P1.active),eachWayAllowedOnAllEvents:l6(e.events),eachWayPossible:l,selectedSysOption:0,excludedSysEvents:new Set,contentType:a,anyConflicts:c,editBet:P1,inProgress:{placeBet:!1,maxBet:!1,getBetByBookingId:!1,quickBet:!1},betslipViewState:on.Hidden,isQuickViewAvailable:ce.isMobile===1&&Y.sportsbook.availableBetTypes.some(Ze("value",me.Single)),betslipPartial:e.events.length>0,favoriteStakesMultipliers:oQ.map((A,m)=>{var p;return((p=Y.sportsbook.betslip.favoriteStakesMultipliers)==null?void 0:p[m])??A})},d=c6(e.selectedBetTypes,u.availableBetTypes,u.fullCoverBetTypesEnabled);return{...e,selectedBetTypes:d,metadata:u,eventsDataMap:s,extraFunctions:r}},lo=(e,t,n)=>({...e,[t]:{...e[t],...n}}),If=e=>t=>({...t,metadata:{...t.metadata,editBet:{...t.metadata.editBet,...e}}}),uee=(e,{priceType:t,price:n,...s})=>{const{disableConflictEventReplacement:o}=Y.sportsbook,r={initialBase:s.base,isBlocked:!1,isDeleted:!1,regionAlias:"",competitionId:0,eachWayPrice:dR,singleOnly:!1,marketType:"",marketName:"",marketId:0,eachWayAllowed:!1,hasConflicts:o?e.events.some(u=>Gl(s,u)):!1,startTime:Sn,addedInEditMode:e.metadata.editBet.active,visibleInPrematch:!1,...n?{price:n,initialPrice:n,priceType:t,spEnabled:!1}:{price:null,initialPrice:null,priceType:"sp",spEnabled:!0},...s},a=(()=>{const u=e.events.some(m=>m.gameId===r.gameId),d=e.events.filter(m=>m.gameId!==r.gameId);if(!o&&u&&d.length<1&&(r.expressId<0||!r.expressId))return[r];if(!o&&u&&(r.expressId<0||!r.expressId))return[...e.events.filter(m=>m.gameId!==r.gameId),r];const A=e.events.map(m=>Gl(s,m)?o?{...m,hasConflicts:!0}:r:m);return[...A,...A.includes(r)?[]:[r]]})(),l=oee(e.eventsDataMap,a.length),c=[...e.counterOffers,""];return{...e,events:a,eventsDataMap:l,counterOffers:c}},dee=(e,t)=>{const n=e.events.findIndex(l=>l.id===t),s=[...e.events];s.splice(n,1);const o=s.map((l,c,u)=>l.hasConflicts?{...l,hasConflicts:u.some(d=>d.id!==l.id&&Gl(d,l))}:l),r=aee(e.eventsDataMap,o.length,n),a=e.counterOffers.filter((l,c)=>c!==n);return{...e,events:o,eventsDataMap:r,counterOffers:a}},Aee=(e,t,n)=>{const s=e.events.find(Ze("id",t));if(s){const o=n&&(s.expressId!==n.expressId||s.singleOnly!==n.singleOnly),r=Object.assign({},s,n?{...n,priceType:s.priceType==="sp"&&n.spEnabled?"sp":"fp"}:{isDeleted:!0,isBlocked:!1});if(o){const a=e.events.map(l=>t===l.id?{...r,hasConflicts:e.events.some(c=>c.id!==t&&Gl(r,c))}:{...l,...Gl(r,l)?{hasConflicts:!0}:{hasConflicts:e.events.some(c=>c.id!==l.id&&c.id!==t&&Gl(l,c))}});return{...e,events:a,metadata:{...e.metadata,anyConflicts:xb(a)}}}else return{...e,events:e.events.map(a=>t===a.id?r:a)}}return e},fee=e=>({...e,metadata:{...e.metadata,eachWayAllowedOnAllEvents:l6(e.events)}}),dh=e=>{const t=o=>({eachWay:!1,stakeMultiplier:o.stakeMultiplier/2}),n=(e.metadata.contentType===Ne.Betting||e.metadata.contentType===Ne.Hybrid)&&!e.extraFunctions.profitBoost.active||!e.extraFunctions.quickBet.active,s=new Map(e.eventsDataMap);for(const o of e.selectedBetTypes){const r=s.get(o)||[],a=o===me.Single?r.map((l,c)=>l.eachWay&&!(n&&e.events[c].eachWayAllowed)?Object.assign({},l,t(l)):l):r.map(l=>l.eachWay&&!(n&&e.metadata.eachWayAllowedOnAllEvents)?Object.assign({},l,t(l)):l);s.set(o,a)}return{...e,metadata:{...e.metadata,eachWayPossible:n},eventsDataMap:s}},A6=(e,t)=>({...e,metadata:{...e.metadata,selectedSysOption:t}}),f6=e=>A6(e,0),mee=e=>({...e,metadata:{...e.metadata,availableBetTypes:u6(e.events.length,e.metadata.fullCoverBetTypesEnabled,e.metadata.fullCoverBetTypesEnabled,e.metadata.anyConflicts,e.metadata.editBet.active)}}),pee=e=>t=>{const{events:n,selectedBetTypes:s,metadata:{availableBetTypes:o,fullCoverBetTypesEnabled:r}}=t,a=e?n.length-1:n.length+1;return{...t,selectedBetTypes:c6(s,o,r,a)}},hee=e=>({...e,metadata:{...e.metadata,contentType:Et.getInstance().betslipDefaultContentType}}),gee=(e,t)=>({...e,selectedBetTypes:t}),vee=(e,t)=>{const n={},s={};for(const o of Es(["amount","amount_percent"],t))for(const r of o.bet_types||cQ)o.amount&&(n[r]||(n[r]=[]),n[r].push({id:o.id,value:o.amount,expirationDate:o.expiration_date,maxAmounts:Uv(o.freebet_max_payouts,"Currency")})),o.amount_percent&&(s[r]||(s[r]=[]),s[r].push({id:o.id,value:o.amount_percent,expirationDate:o.expiration_date,maxAmounts:Uv(o.boost_max_bet_amounts,"Currency")}));return{...e,extraFunctions:{...e.extraFunctions,freebet:{...e.extraFunctions.freebet,options:n,active:!1,selectedOption:null,loading:!1},profitBoost:{...e.extraFunctions.profitBoost,options:s,active:!1,selectedOption:null,loading:!1}}}},m6=e=>{const t=o=>ti(o)?[]:e.metadata.availableBetTypes.filter(({value:r,disabled:a})=>(e.metadata.fullCoverBetTypesEnabled||!a&&e.selectedBetTypes.includes(r))&&r in o&&(r!==me.Single||e.events.length===1)),n=t(e.extraFunctions.freebet.options),s=t(e.extraFunctions.profitBoost.options);return{...e,extraFunctions:{...e.extraFunctions,freebet:{...e.extraFunctions.freebet,availableBetTypes:n,available:n.length>0},profitBoost:{...e.extraFunctions.profitBoost,availableBetTypes:t(e.extraFunctions.profitBoost.options),available:s.length>0}}}},_ee=(e,t)=>({...e,extraFunctions:{...e.extraFunctions,realBalance:{...e.extraFunctions.realBalance,available:(t??0)>0&&e.events.length>0}}}),yee=(e,t)=>({...e,extraFunctions:{...e.extraFunctions,frenchFreebet:{...e.extraFunctions.frenchFreebet,available:Y.sportsbook.betslip.enableFrenchFreebet?(t??0)>0&&e.events.length>0:!1}}}),Nc=e=>{const{extraFunctions:{realBalance:t,quickBet:n,frenchFreebet:s},metadata:{contentType:o}}=e;return o!==Ne.Hybrid&&o!==Ne.Betting||!t.available||n.active||s.active?{...e,extraFunctions:lo(e.extraFunctions,"realBalance",{active:!1})}:e},Ur=e=>{const{extraFunctions:{frenchFreebet:t,quickBet:n,realBalance:s},metadata:{contentType:o}}=e;return o!==Ne.Hybrid&&o!==Ne.Betting||!t.available||n.active||s.active?{...e,extraFunctions:lo(e.extraFunctions,"frenchFreebet",{active:!1})}:e},Zd=e=>{const{extraFunctions:{realBalance:t,counterOffer:n,profitBoost:s,freebet:o},metadata:{contentType:r}}=e;return(r===Ne.Betting||r===Ne.Hybrid)&&t.available&&(n.active||s.active||o.active)?{...e,extraFunctions:lo(e.extraFunctions,"realBalance",{active:!0})}:e},ar=e=>{const{extraFunctions:{freebet:t,counterOffer:n,profitBoost:s,quickBet:o},metadata:{contentType:r}}=e,a=Object.keys(t.options).length===0||t.availableBetTypes.length===0;return r!==Ne.Betting&&r!==Ne.Hybrid||a||n.active||s.active||o.active?{...e,extraFunctions:lo(e.extraFunctions,"freebet",{active:!1,selectedOption:null})}:e},ir=e=>{const{extraFunctions:{profitBoost:t,freebet:n,counterOffer:s,quickBet:o},metadata:{contentType:r}}=e,a=Object.keys(t.options).length===0||t.availableBetTypes.length===0;return r!==Ne.Betting&&r!==Ne.Hybrid||a||s.active||n.active||o.active?{...e,extraFunctions:lo(e.extraFunctions,"profitBoost",{active:!1,selectedOption:null})}:e},lr=e=>{const{extraFunctions:{realBalance:t,counterOffer:n,freebet:s,profitBoost:o,quickBet:r,frenchFreebet:a}}=e;return!r.available||t.active||a.active||n.active||s.active||o.active?{...e,extraFunctions:lo(e.extraFunctions,"quickBet",{active:!1})}:e},bee=e=>Y.sportsbook.betslip.quickBetAvailable?e.events.length?{...e,extraFunctions:lo(e.extraFunctions,"quickBet",{available:!1})}:{...e,extraFunctions:lo(e.extraFunctions,"quickBet",{available:!0})}:e,jo=e=>{const{extraFunctions:{realBalance:t,counterOffer:n,freebet:s,profitBoost:o,quickBet:r,frenchFreebet:a}}=e;return!r.available||!r.active||t.active||a.active||n.active||s.active||o.active?{...e,metadata:{...e.metadata,quickBet:{errorMessage:"",stake:"",isValid:!1,isSaved:!1}}}:e},Eee=e=>{const{selectedSysOption:t}=e.metadata,n=s=>{var o;return s.active&&((o=s.selectedOption)==null?void 0:o.betType)===me.System?{...s,selectedOption:{...s.selectedOption,sysCount:t+2}}:s};return{...e,extraFunctions:{...e.extraFunctions,freebet:n(e.extraFunctions.freebet),profitBoost:n(e.extraFunctions.profitBoost)}}},Mm=e=>t=>{const n=t.extraFunctions[e];if(n.active&&n.availableBetTypes.length>0){const{value:s,sysCount:o}=n.availableBetTypes[0],r={...n.options[s][0],eachWay:!1,betType:s,...o!==void 0?{sysCount:o}:s===me.System?{sysCount:t.metadata.selectedSysOption}:null};return{...t,extraFunctions:{...t.extraFunctions,[e]:{...n,selectedOption:r}}}}return t},Cee=e=>{const{metadata:{editBet:t,counterOfferMinAmount:n},selectedBetTypes:s,events:o,extraFunctions:r}=e,a=!t.active&&n!==void 0&&n!==null&&s.length>0&&s.every(c=>c===me.Single||c===me.Multiple)&&(s.length===1&&s[0]===me.Single?o.some(R1):o.every(R1));return r.counterOffer.available!==a?{...e,extraFunctions:lo(r,"counterOffer",{available:a})}:e},ki=e=>{const{extraFunctions:{freebet:t,counterOffer:n,profitBoost:s,quickBet:o},metadata:{contentType:r}}=e;return r!==Ne.Betting&&r!==Ne.Hybrid||!n.available||t.active||s.active||o.active?{...e,extraFunctions:lo(e.extraFunctions,"counterOffer",{active:!1})}:e},La=e=>{const{freebet:t,counterOffer:n,profitBoost:s,quickBet:o}=e.extraFunctions;return!n.available||!n.active||t.active||s.active||o.active?{...e,counterOffers:Array.from({length:e.events.length},()=>"")}:e},kc=e=>(t,n)=>({...t,extraFunctions:lo(t.extraFunctions,e,{active:n})}),See=(e,t)=>({...e,metadata:{...e.metadata,contentType:t}}),p6=e=>({...e,metadata:{...e.metadata,anyConflicts:xb(e.events)}}),h6=e=>e.metadata.editBet.active?If({eventsChanged:!(e.metadata.editBet.originalEventIds.size===e.events.length&&e.events.every(({id:t})=>e.metadata.editBet.originalEventIds.has(t)))})(e):e,g6=e=>t=>{const{events:{length:n},metadata:{betslipViewState:s,isQuickViewAvailable:o}}=t,r=e?n-1:n+1;if(!mR.includes(s)&&n!==r){let a;return n===1&&r===0&&Et.getInstance().bettingAvailable?a=o?on.Quick:on.Full:n>1||n===0&&s===on.Quick?a=on.Hidden:a=s,{...t,metadata:{...t.metadata,betslipViewState:a}}}return t},Nb=e=>({...e,metadata:{...e.metadata,betslipPartial:e.events.some(Ze("isPartial",!0))}}),v6=qe(m6,ar,ir,Mm("freebet"),Mm("profitBoost")),_6=e=>qe(mee,pee(e),v6),kb=qe(fee,dh),Xd=qe(Cee,ki,La),wee=qe(gee,v6,Xd),Tee=qe(A6,Eee),Ob=qe(bee,lr,jo),xee=e=>{Qd.notify({type:"toggle_event",value:{eventId:e.id,gameId:e.gameId,marketId:e.marketId,sportAlias:e.sportAlias}})},Iee=qe(uee,p6,_6(!0),kb,f6,hee,h6,g6(!0),Nb,Xd,Ob),dv=qe(dee,p6,_6(!1),kb,f6,h6,g6(!1),Nb,Xd,Ob),VN=qe(Aee,kb,Nb,Xd),Nee=qe(kc("counterOffer"),ar,ir,La,Zd,Ur,lr,jo),Av=qe(vee,m6,ar,ir,Nc,Ur,lr,jo),kee=qe(_ee,Nc,ar,ir,lr,jo),Oee=qe(yee,Ur,Nc,ar,ir,lr,jo),Pee=qe(kc("freebet"),ir,Mm("freebet"),ki,La,Ur,Nc,Zd,lr,jo),Lee=qe(kc("realBalance"),Ur,ar,ir,ki,La,Zd,lr,jo),Ree=qe(kc("frenchFreebet"),Ur,ar,ir,ki,La,Zd,lr,jo),jee=qe(kc("profitBoost"),ar,Mm("profitBoost"),ki,La,Ur,dh,Zd,lr,jo),Mee=qe(See,ar,ir,ki,La,dh,Ur,Nc,lr,jo),WN=qe(kc("quickBet"),jo,ar,ir,ki,La,dh,Ur,Nc),j1=({bookingModeSelected:e,allEventsContainWarnings:t,freebetExpanded:n,editBetActive:s=!1,events:o})=>s?"Save changes":e?"Get bet id":n?"Free bet":t||o.some(({initialPrice:r,price:a,initialBase:l,base:c,priceType:u})=>u===vs.Fixed&&b6(r,a)||E6(l,c))?yb:"Bet Now",Bee=({requests:e,events:t,is_superbet_on_prematch:n=!1,is_superbet_on_live:s=!1,freebet:o})=>{if(!o&&e.every(({Type:r})=>r===me.Single||r===me.Multiple)){const r=Uv(t,"id");return fL(e.flatMap(({Events:a})=>a.map(Rt("SelectionId")))).every(a=>r[a]&&(r[a].isLive?s:n))}return!1},y6=(e,t)=>e&&R1(t),b6=(e,t)=>e!==t,E6=(e,t)=>e!==Sn&&t!==Sn&&e!==t,Bm=e=>{const t=Number(e.stake);return isNaN(t)||t<=0},Dee=e=>{if("data"in e){const{ApiCode:t,...n}=e.data.Data;return{HasError:!0,Data:{...n},StatusCode:e.data.StatusCode}}return e},Pb=(e,t)=>{if(isNaN(Number(t)))return t.length>1?Pb(e,t.slice(0,-1)):t===ds.DOT?"0.":"";{const[n,s]=t.split(".");return(s?`${n||0}.${s.slice(0,e)}`:n.length>1&&n.startsWith("0")?Number(n).toString():t).replace("-","").replace("+","").trim().slice(0,AR)}},M1=({calculatedBalance:e,sport_bonus:t,useOnlyRealBalance:n,frenchFreebetEnabled:s,calculatedBonusMoney:o,casino_balance:r,frozen_balance:a})=>{if(s)return o;const l=e+(r??0);return n?l:Math.max(l,t?t+(a??0):0)},Lb=({price:e,decimalRounding:t,odds_raised_percent:n})=>n&&e?String(es(e/(1-n*.01),t)):"",C6=()=>Y.sportsbook.betslip.contentTabs.some(t=>t.type===Ne.Suggested),S6=e=>{const t=C6();let n=!1;if(t){const s=e.filter(r=>r.tag).map(r=>r.tag);return n=s.length===e.length,{tag:s[0],isAllContainingSuggestedBet:n}}return{isAllContainingSuggestedBet:n}},Dm={type:{"@in":[0,2]}},Fee={sportcast_id:{"@gt":1}};function Rb(e,t,n=!0){let s=[];if(t===Tt.Winner){const o=[];e.forEach(r=>{r.market[t]&&o.push(Object.keys(r.market[t].event).length)}),o.some(r=>r===3)?s=["W1","X","W2"]:s=["W1","W2"]}else t===Tt.Handicap?s=["Home","Away"]:t===Tt.Totals?s=["Over","Under"]:t===Tt.OddEven?s=["Odd","Even"]:t===Tt.DoubleChance?s=["1X","12","X2"]:t===Tt.BothTeamToScore&&(s=["Yes","No"]);return n||e.some(o=>{var r;return!ti((r=o.market[t])==null?void 0:r.event)})?s:[]}const Hee=e=>{if(!e)return[];const t=s=>Number(s.replace("score_set","")),n=Object.keys(e).filter(s=>s.includes("score_set"));return n.sort(n.length>9?(s,o)=>t(s)-t(o):void 0)},Uee=e=>{var r,a;const t=[],{team2_name:n,info:s,stats:o={}}=e;if(s){const{score2:l,score1:c,set_count:u}=s,d=Number(u===1?(r=o.score_set1)==null?void 0:r.team1_value:c);if(t.push(isNaN(d)?d1:d),n){const A=Number(u===1?(a=o.score_set1)==null?void 0:a.team2_value:l);t.push(isNaN(A)?d1:A)}}return t},Fm=(e,t="",n=!0)=>{if(e===Sn)return"";const s=e*100%10!==0;if(Y.sportsbook.enableAsianMarketPriceView&&e/.25%2!==0&&s){const o=e<0?"-":"",r=Math.abs(e-.25),a=Math.abs(e+.25);return r<=a?o+r+" / "+a:o+a+" / "+r}return t.includes("Handicap")&&e>0?n?`(+${e})`:`+${e}`:n?`(${e})`:e},Ah=(e,t)=>t===vs.Fixed&&e?e:Os,Oc=hc((e,t)=>{const n=[1,1,2,6,24,120,720,5040,40320,362880,3628800,39916800,479001600,6227020800,87178291200,1307674368e3,20922789888e3];return n[e]/(n[t]*n[e-t])},(...e)=>JSON.stringify(e)),t1e=(e,t)=>g1(e)/g1(e-t),jb=e=>e.map(t=>({SelectionId:t.id,Coeficient:Ah(t.price,t.priceType)})),Gee=(e,t,n,s)=>{const o=[],{events:r,priceChangeMode:a,metadata:{selectedSysOption:l,fullCoverBetTypesEnabled:c,editBet:u,betBookingId:d},selectedBetTypes:A,eventsDataMap:m,extraFunctions:{profitBoost:p,realBalance:h,frenchFreebet:v},counterOffers:y}=e,_=jb(r),{isAllContainingSuggestedBet:b,tag:g}=S6(r);return A.forEach(E=>{let w=Wp(m,E,[]);!c&&E===me.System&&(w=w.slice(l,l+1)),w.forEach((I,O)=>{var x;const C=ze(Number(I.stake)*I.stakeMultiplier);if(C>0||u.active){const T={Source:ce.isMobile?Ds.Mobile:Ds.Desktop,Type:E,AcceptTypeId:a,OddType:t,EachWay:I.eachWay,Events:E===me.Single?[_[O]]:_,IsSuperBet:n,...(h.available&&h.active||!s&&n)&&{IsBonusMoney:!1},...v.available&&v.active&&{IsFreeBetMoney:!0},...d&&{BetBookId:d},...u.active?{Amount:u.stake,AdditionalAmount:C,OldBetId:u.oldBetId}:{Amount:C},...E===me.Single&&r[O].tag?{Tags:g}:{}};(E===me.Single&&!!y[O]||E===me.Multiple&&y.some(Boolean))&&(T.AcceptTypeId=Hl.CounterOffer,T.Events=T.Events.map((P,L)=>{const R=Number(y[L]);return R>0?{...P,Coeficient:R}:P})),E===me.System&&(T.SystemMinCount=(c?O:l)+2),E!==me.Single&&b&&(T.Tags=g),p.active&&((x=p.selectedOption)==null?void 0:x.betType)===E&&p.selectedOption.sysCount===T.SystemMinCount&&(T.ClientBonusId=p.selectedOption.id),o.push(T)}})}),o},Vee=(e,t)=>{const{events:n,priceChangeMode:s,metadata:{betBookingId:o},extraFunctions:{freebet:{selectedOption:r}}}=e;if(!r)throw new Error("No selected freebet");const{isAllContainingSuggestedBet:a,tag:l}=S6(n);return[{Source:ce.isMobile?Ds.Mobile:Ds.Desktop,Type:r.betType,OddType:t,AcceptTypeId:s,EachWay:r.eachWay,Events:jb(n),ClientBonusId:r.id,Amount:r.value,IsBonusMoney:!1,...o&&{BetBookId:o},...r.sysCount&&{SystemMinCount:r.sysCount},...a&&{Tags:l}}]},Wee=e=>{const t=[],{events:n,metadata:{selectedSysOption:s,fullCoverBetTypesEnabled:o},selectedBetTypes:r,eventsDataMap:a}=e,l=n.map(c=>({SelectionId:c.id,Price:Ah(c.price,c.priceType)}));return r.forEach(c=>{let u=Wp(a,c,[]);!o&&c===me.System&&(u=u.slice(s,s+1)),u.forEach((d,A)=>{const m=ze(Number(d.stake)*d.stakeMultiplier),p={BetType:c,Selections:c===me.Single?[l[A]]:l,Amount:m};c===me.System&&(p.SystemMinCount=(o?A:s)+2),t.push(p)})}),t},n1e=({events:e,stake:t,oddsFormat:n,priceChangeMode:s,predefinedMultipleId:o,isSuperbet:r})=>({AcceptTypeId:s,Amount:t,EachWay:!1,Events:jb(e),Type:me.Multiple,OddType:n,Source:ce.isMobile?Ds.Mobile:Ds.Desktop,PredefinedMultipleId:o,IsSuperBet:r}),B1=e=>e.StatusCode==="0",$ee=e=>e.result===0,w6=({eventsDataMap:e,betType:t,selectedSysOption:n,fullCoverBetTypesEnabled:s})=>{var o;return!s&&t===me.System?(o=e.get(t))==null?void 0:o.slice(n,n+1):e.get(t)},Yee=({selectedBetTypes:e,eventsDataMap:t,selectedSysOption:n,fullCoverBetTypesEnabled:s})=>e.reduce((o,r)=>{const a=w6({eventsDataMap:t,betType:r,fullCoverBetTypesEnabled:s,selectedSysOption:n});return a?o+a.reduce((l,c)=>l+Number(c.stake)*c.stakeMultiplier,0):o},0),zee=(e,t)=>(e-1)/t+1,fh=e=>e!==null&&e!==!1&&Number(s6(e,2))===1,Mb=e=>o6[Number(e)],T6=e=>e.id>0,s1e=(e,t)=>nV.includes(e)&&t==="set5",o1e=e=>(e==null?void 0:e.filter(Ze("period_sequence",8)))??[],r1e=hc(e=>{var t;return((t=e.match(wH))==null?void 0:t[1])||e}),Bb=({sportAlias:e,gameId:t,competitionId:n,isLive:s,regionAlias:o,esportsAvailable:r,competitionName:a,gameName:l})=>oV.has(e)?"/virtual-sports/VIV":r&&rV.has(e)?`/esports/${s?ac.Live:ac.Upcoming}/${e}/${t}`:`/sports/${s?Ke.Live:Ke.Prematch}/event-view/${e}/${o}/${n}${a?`/${wn(a)}`:"/cid"}/${t}${l?`/${wn(l)}`:""}`,Db=(e="")=>e.replace(TH,"").toLowerCase(),fv=e=>de.get({source:"betting",what:{sport:["alias"]},where:{sport:{id:e}}}).then(({data:{sport:t}})=>t[e].alias),qee=e=>de.get({source:"betting",what:{region:["alias"]},where:{region:{id:e}}}).then(({data:{region:t}})=>t[e].alias),Kee=e=>de.get({source:"betting",what:{competition:["_parent_id","name"]},where:{competition:{id:e}}}).then(({data:{competition:t}})=>t[e]),mh=e=>de.get({source:"betting",what:{game:["sport_alias","region_alias","_parent_id","is_live","team1_name","team2_name","#competition:name"]},where:{game:{id:e}}}).then(({data:{game:t}})=>t[e]).then(({is_live:t,_parent_id:n,region_alias:s,sport_alias:o,team1_name:r,team2_name:a,competition:{name:l}})=>{if(o&&s&&n&&t!==void 0)return`/sports/${t?Ke.Live:Ke.Prematch}/${ro.EventView}/${o}/${s}/${n}/${wn(l)}/${e}/${wn(`${r}+${a?" "+a:""}`)}`;throw new Error}),a1e=(e,t)=>e===1&&t!==Yd.Outright,i1e=({betCloudFilter:e,tournamentFilter:{sportIds:t,competitionIds:n}})=>({sport:{...t.length===0?{type:{"@nin":[fi.Virtual,fi.Racing]}}:{id:t.length===1?t[0]:{"@in":t}}},...(e||n.length>0)&&{competition:{...e&&{cloud_available:!0},...n.length>0&&{id:n.length===1?n[0]:{"@in":n}}}}}),Qee=e=>e!==u1.All?{"@now":{"@gte":0,"@lt":e===u1.Today?Math.round(_e().endOf("day").unix()-_e().unix()):e*60}}:null,l1e=e=>{const t=Qee(e);return t?{start_ts:t}:{}},c1e=()=>Y.sportsbook.showVisibleInPrematchGames?{"@or":[{visible_in_prematch:1},Dm]}:Dm,u1e=e=>({...e?Fee:{}}),d1e=e=>{var t;return{...e&&{region:{alias:((t=Y.sportsbook.regionFilter)==null?void 0:t.region)||dt.countryName}}}},A1e=e=>Y.sportsbook.showVisibleInPrematchGames?{"@and":[{"@or":[{visible_in_prematch:1},Dm]},{"@or":[{team1_id:e},{team2_id:e}]}]}:{...Dm,"@or":[{team1_id:e},{team2_id:e}]},$N={Soccerset0:"1st Half",Soccerset1:"1st Half",Soccerset2:"2nd Half",Soccerset3:"Extra Time 1st Half",Soccerset4:"Extra Time 2nd Half",Soccerset5:"penalties",CyberFootballset0:"1st Half",CyberFootballset1:"1st Half",CyberFootballset2:"2nd Half",CyberFootballset3:"Extra Time 1st Half",CyberFootballset4:"Extra Time 2nd Half",CyberFootballset5:"penalties",Socceradditional_time1:"Additional Time1",Socceradditional_time2:"Additional Time2",Soccerpenalty:"Penalty",Soccerfinished:"Finished",finished:"Finished",Soccerwait:"Waiting",Soccertimeout:"Timeout",Boxingset:"Round",Boxingset0:"Round 0",Boxingset1:"Round 1",Boxingset2:"Round 2",Boxingset3:"Round 3",Boxingset4:"Round 4",Boxingset5:"Round 5",Boxingset6:"Round 6",Boxingset7:"Round 7",Boxingset8:"Round 8",Boxingset9:"Round 9",Boxingset10:"Round 10",Boxingset11:"Round 11",Boxingset12:"Round 12",Tennisset:"Set",Tennisset0:"Set 0",Tennisset1:"Set 1",Tennisset2:"Set 2",Tennisset3:"Set 3",Tennisset4:"Set 4",Tennisset5:"Set 5",Tennisset6:"Set 6",Tennisset7:"Set 7",Tennisset8:"Set 8",Tennisset9:"Set 9",Tennisset10:"Set 10",IceHockeyset:"Period",IceHockeyset0:"Period 0",IceHockeyset1:"Period 1",IceHockeyset2:"Period 2",IceHockeyset3:"Period 3",IceHockeyset4:"Period 4","E-IceHockeyset":"Period","E-IceHockeyset0":"Period 0","E-IceHockeyset1":"Period 1","E-IceHockeyset2":"Period 2","E-IceHockeyset3":"Period 3","E-IceHockeyset4":"Period 4",EBasketballset:"Quarter",EBasketballset0:"Quarter 0",EBasketballset1:"Quarter 1",EBasketballset2:"Quarter 2",EBasketballset3:"Quarter 3",EBasketballset4:"Quarter 4",EBasketballset5:"OT",Basketballset:"Quarter",Basketballset0:"Quarter 0",Basketballset1:"Quarter 1",Basketballset2:"Quarter 2",Basketballset3:"Quarter 3",Basketballset4:"Quarter 4",Basketballset5:"OT",Volleyballset:"Set",Volleyballset0:"Set 0",Volleyballset1:"Set 1",Volleyballset2:"Set 2",Volleyballset3:"Set 3",Volleyballset4:"Set 4",Volleyballset5:"Set 5",Volleyballset6:"Set 6",Volleyballset7:"Set 7",Volleyballset8:"Set 8",Volleyballset9:"Set 9",Volleyballset10:"Set 10",Handballset:"Half",Handballset0:"0 Half",Handballset1:"1st Half",Handballset2:"2nd Half",Baseballset:"Inning",Baseballset0:"Inning 0",Baseballset1:"1st Inning",Baseballset2:"2nd Inning",Baseballset3:"3rd Inning",Baseballset4:"4th Inning",Baseballset5:"5th Inning",Baseballset6:"6th Inning",Baseballset7:"7th Inning",Baseballset8:"8th Inning",Baseballset9:"9th Inning",Baseballset10:"Extra Inning",Baseballset11:"11th Inning",Baseballset12:"12th Inning",Baseballset13:"13th Inning",Baseballset14:"14th Inning",Baseballset15:"15th Inning",Baseballset16:"16th Inning",Baseballset17:"17th Inning",Baseballset18:"18th Inning",Baseballset19:"19th Inning",Baseballset20:"20th Inning",Baseballset21:"21th Inning",Baseballset22:"22th Inning",Baseballset23:"23th Inning",Baseballset24:"24th Inning",Baseballset25:"25th Inning",BeachVolleyballset:"Set",BeachVolleyballset1:"Set 1",BeachVolleyballset2:"Set 2",BeachVolleyballset3:"Set 3",BeachSoccerset:"Period",BeachSoccerset1:"Period 1",BeachSoccerset2:"Period 2",BeachSoccerset3:"Period 3",BeachFootballset:"Period",BeachFootballset1:"Period 1",BeachFootballset2:"Period 2",BeachFootballset3:"Period 3",Rugbyset:"Time",Rugbyset0:"Time 0",Rugbyset1:"1st Half",Rugbyset2:"2nd Half",RugbyLeagueset:"Half",RugbyLeagueset1:"1st Half",RugbyLeagueset2:"2nd Half",RugbyUnionset:"Half",RugbyUnionset1:"1st Half",RugbyUnionset2:"2nd Half",Snookerset:"Frame",Snookerset0:"Frame 0",Snookerset1:"Frame 1",Snookerset2:"Frame 2",Snookerset3:"Frame 3",Snookerset4:"Frame 4",Snookerset5:"Frame 5",Snookerset6:"Frame 6",Snookerset7:"Frame 7",Snookerset8:"Frame 8",Snookerset9:"Frame 9",Snookerset10:"Frame 10",Snookerset11:"Frame 11",Snookerset12:"Frame 12",Snookerset13:"Frame 13",Snookerset14:"Frame 14",Snookerset15:"Frame 15",Snookerset16:"Frame 16",Snookerset17:"Frame 17",Snookerset18:"Frame 18",Snookerset19:"Frame 19",Snookerset20:"Frame 20",Snookerset21:"Frame 21",Snookerset22:"Frame 22",Snookerset23:"Frame 23",Snookerset24:"Frame 24",Snookerset25:"Frame 25",Snookerset26:"Frame 26",Snookerset27:"Frame 27",Snookerset28:"Frame 28",Snookerset29:"Frame 29",Snookerset30:"Frame 30",Snookerset31:"Frame 31",Snookerset32:"Frame 32",Snookerset33:"Frame 33",Snookerset34:"Frame 34",Snookerset35:"Frame 35",Snookerset36:"Frame 36",Snookerset37:"Frame 37",Snookerset38:"Frame 38",Snookerset39:"Frame 39",AmericanFootballset:"Quarter",AmericanFootballset0:"Quarter 0",AmericanFootballset1:"Quarter 1",AmericanFootballset2:"Quarter 2",AmericanFootballset3:"Quarter 3",AmericanFootballset4:"Quarter 4",AustralianFootballset:"Quarter",AustralianFootballset0:"Quarter 0",AustralianFootballset1:"Quarter 1",AustralianFootballset2:"Quarter 2",AustralianFootballset3:"Quarter 3",AustralianFootballset4:"Quarter 4",WaterPoloset:"Period",WaterPoloset0:"Period 0",WaterPoloset1:"Period 1",WaterPoloset2:"Period 2",WaterPoloset3:"Period 3",WaterPoloset4:"Period 4",WaterPoloset5:"Period 5",WaterPoloset6:"Period 6",MiniSoccerset:"Time",MiniSoccerset0:"Time 0",MiniSoccerset1:"1st Half",MiniSoccerset2:"2nd Half",BallHockeyset:"Period",BallHockeyset1:"Period 1",BallHockeyset2:"Period 2",TableTennisset:"Set",TableTennisset1:"Set 1",TableTennisset2:"Set 2",TableTennisset3:"Set 3",TableTennisset4:"Set 4",TableTennisset5:"Set 5",TableTennisset6:"Set 6",TableTennisset7:"Set 7",Badmintonset:"Game",Badmintonset1:"Game 1",Badmintonset2:"Game 2",Badmintonset3:"Game 3",Squashset:"Game",Squashset0:" 0",Squashset1:"Game 1",Squashset2:"Game 2",Squashset3:"Game 3",Squashset4:"Game 4",Squashset5:"Game 5",Netballset:"Quarter",Netballset1:"Quarter 1",Netballset2:"Quarter 2",Netballset3:"Quarter 3",Netballset4:"Quarter 4",Dotaset:"Game",Dotaset1:"Game 1",Dotaset2:"Game 2",Dotaset3:"Game 3",Dotaset4:"Game 4",Dotaset5:"Game 5",Dota2set:"Game",Dota2set1:"Game 1",Dota2set2:"Game 2",Dota2set3:"Game 3",Dota2set4:"Game 4",Dota2set5:"Game 5",CounterStrikeset:"Map",CounterStrikeset1:"Map 1",CounterStrikeset2:"Map 2",CounterStrikeset3:"Map 3",CounterStrikeset4:"Map 4",CounterStrikeset5:"Map 5",CounterStrikeset6:"Map 6",CounterStrikeset7:"Map 7",Hearthstoneset:"Game",Hearthstoneset1:"Game 1",Hearthstoneset2:"Game 2",Hearthstoneset3:"Game 3",Hearthstoneset4:"Game 4",Hearthstoneset5:"Game 5",Hearthstoneset6:"Game 6",Hearthstoneset7:"Game 7",Hearthstoneset8:"Game 8",Hearthstoneset9:"Game 9",Hearthstoneset10:"Game 10",Hearthstoneset11:"Game 11",HeroesOfTheStorm:"Game",HeroesOfTheStorm1:"Game 1",HeroesOfTheStorm2:"Game 2",HeroesOfTheStorm3:"Game 3",HeroesOfTheStorm4:"Game 4",HeroesOfTheStorm5:"Game 5",HeroesOfTheStorm6:"Game 6",HeroesOfTheStorm7:"Game 7",LeagueOfLegendsset:"Game",LeagueOfLegendsset1:"Game 1",LeagueOfLegendsset2:"Game 2",LeagueOfLegendsset3:"Game 3",LeagueOfLegendsset4:"Game 4",LeagueOfLegendsset5:"Game 5",LeagueofLegendsset:"Game",LeagueofLegendsset1:"Game 1",LeagueofLegendsset2:"Game 2",LeagueofLegendsset3:"Game 3",LeagueofLegendsset4:"Game 4",LeagueofLegendsset5:"Game 5",StarCraftset:"Map",StarCraftset1:"Map 1",StarCraftset2:"Map 2",StarCraftset3:"Map 3",StarCraftset4:"Map 4",StarCraftset5:"Map 5",StarCraft2set:"Map",StarCraft2set1:"Map 1",StarCraft2set2:"Map 2",StarCraft2set3:"Map 3",StarCraft2set4:"Map 4",StarCraft2set5:"Map 5",set:"Set",set0:"Set 0",set1:"Set 1",set2:"Set 2",set3:"Set 3",set4:"Set 4",set5:"Set 5",set6:"Set 6",set7:"Set 7",set8:"Set 8",set9:"Set 9",set10:"Set 10",set11:"Set 11",set12:"Set 12",set13:"Set 13",set14:"Set 14",set15:"Set 15",set16:"Set 16",set17:"Set 17",set18:"Set 18",set19:"Set 19",set20:"Set 20",Futsalset:"Half",Futsalset1:"1st Half",Futsalset2:"2nd Half",Futsalset3:"Extra Time 1st Half",Futsalset4:"Extra Time 2nd Half",Futsalset5:"penalties",MortalKombatXLset:"Game",MortalKombatXLset1:"Game 1",MortalKombatXLset2:"Game 2",MortalKombatXLset3:"Game 3",MortalKombatXLset4:"Game 4",MortalKombatXLset5:"Game 5",StreetFighterVset:"Game",StreetFighterVset1:"Game 1",StreetFighterVset2:"Game 2",StreetFighterVset3:"Game 3",StreetFighterVset4:"Game 4",StreetFighterVset5:"Game 5",Cricketset:"Innings",Cricketset0:"Innings 0",Cricketset1:"1st Innings",Cricketset2:"2nd Innings",Floorballset:"Period",Floorballset0:"Period 0",Floorballset1:"Period 1",Floorballset2:"Period 2",Floorballset3:"Period 3",Floorballset4:"Period 4",Hockeyset:"Period",Hockeyset0:"Period 0",Hockeyset1:"Period 1",Hockeyset2:"Period 2",Hockeyset3:"Period 3",Hockeyset4:"Period 4",Dartsset1:"Leg 1",Dartsset2:"Leg 2",Dartsset3:"Leg 3",Dartsset4:"Leg 4",Dartsset5:"Leg 5","3x3 Basketballset1":"1st Period",ArcheryH2Hset0:"Set 0",ArcheryH2Hset1:"Set 1",ArcheryH2Hset2:"Set 2",ArcheryH2Hset3:"Set 3",ArcheryH2Hset4:"Set 4",ArcheryH2Hset5:"Set 5",ArcheryH2Hset6:"Shot Off",ArcheryH2Hset0type0:"Not Started",ArcheryH2Hset1type0:"Set 1",ArcheryH2Hset2type0:"Set 2",ArcheryH2Hset3type0:"Set 3",ArcheryH2Hset4type0:"Set 4",ArcheryH2Hset5type0:"Set 5",ArcheryH2Hset6type0:"Shot Off",ArcheryH2Hset0type1:"Not Started",ArcheryH2Hset1type1:"Set 1",ArcheryH2Hset2type1:"Set 2",ArcheryH2Hset3type1:"Set 3",ArcheryH2Hset4type1:"Set 4",ArcheryH2Hset5type1:"Shot Off",ArcheryH2Hset0type2:"Not Started",ArcheryH2Hset1type2:"Set 1",ArcheryH2Hset2type2:"Set 2",ArcheryH2Hset3type2:"Set 3",ArcheryH2Hset4type2:"Set 4",ArcheryH2Hset5type2:"Shot Off",CompoundArcheryset0:"Set 0",CompoundArcheryset1:"Set 1",CompoundArcheryset2:"Set 2",CompoundArcheryset3:"Set 3",CompoundArcheryset4:"Set 4",CompoundArcheryset5:"Set 5",CompoundArcheryset6:"Shot Off",CompoundArcheryset0type0:"Not Started",CompoundArcheryset1type0:"Set 1",CompoundArcheryset2type0:"Set 2",CompoundArcheryset3type0:"Set 3",CompoundArcheryset4type0:"Set 4",CompoundArcheryset5type0:"Set 5",CompoundArcheryset6type0:"Shot Off",CompoundArcheryset0type1:"Not Started",CompoundArcheryset1type1:"Set 1",CompoundArcheryset2type1:"Set 2",CompoundArcheryset3type1:"Set 3",CompoundArcheryset4type1:"Set 4",CompoundArcheryset5type1:"Shot Off",CompoundArcheryset0type2:"Not Started",CompoundArcheryset1type2:"Set 1",CompoundArcheryset2type2:"Set 2",CompoundArcheryset3type2:"Set 3",CompoundArcheryset4type2:"Set 4",CompoundArcheryset5type2:"Shot Off",Overwatchset:"Game",Overwatchset1:"Game 1",Overwatchset2:"Game 2",Overwatchset3:"Game 3",Overwatchset4:"Game 4",Overwatchset5:"Game 5",RocketLeagueset:"Game",RocketLeagueset1:"Game 1",RocketLeagueset2:"Game 2",RocketLeagueset3:"Game 3",RocketLeagueset4:"Game 4",RocketLeagueset5:"Game 5",KingOfGloryset:"Game",KingOfGloryset1:"Game 1",KingOfGloryset2:"Game 2",KingOfGloryset3:"Game 3",KingOfGloryset4:"Game 4",KingOfGloryset5:"Game 5",WarcraftIIIset:"Map",WarcraftIIIset1:"Map 1",WarcraftIIIset2:"Map 2",WarcraftIIIset3:"Map 3",WarcraftIIIset4:"Map 4",WarcraftIIIset5:"Map 5",RainbowSixset:"Map",RainbowSixset1:"Map 1",RainbowSixset2:"Map 2",RainbowSixset3:"Map 3",RainbowSixset4:"Map 4",RainbowSixset5:"Map 5",Valorantset:"Map",Valorantset1:"Map 1",Valorantset2:"Map 2",Valorantset3:"Map 3",Valorantset4:"Map 4",Valorantset5:"Map 5",CallOfDutyset:"Map",CallOfDutyset1:"Map 1",CallOfDutyset2:"Map 2",CallOfDutyset3:"Map 3",CallOfDutyset4:"Map 4",CallOfDutyset5:"Map 5",MobileLegendsset:"Game",MobileLegendsset1:"Game 1",MobileLegendsset2:"Game 2",MobileLegendsset3:"Game 3",MobileLegendsset4:"Game 4",MobileLegendsset5:"Game 5",PUBGset:"Map",PUBGset0:"Map",PUBGset1:"Map",BasketballShotsset1:"Shot 1",BasketballShotsset2:"Shot 2",BasketballShotsset3:"Shot 3",BasketballShotsset4:"Shot 4",BasketballShotsset5:"Shot 5",BasketballShotsset6:"Shot 6",BasketballShotsset7:"Shot 7",BasketballShotsset8:"Shot 8",BasketballShotsset9:"Shot 9",BasketballShotsset10:"Shot 10",PistolHead2Headset1:"Set 1",PistolHead2Headset2:"Shot Off"},x6=(e,t)=>e&&e!=="notstarted"?$N[t+e]||$N[e]||e:"",Zee=new Set([Pe.SOCCER,Pe.TENNIS,Pe.ICE_HOCKEY,Pe.BASEBALL,Pe.TABLE_TENNIS,Pe.SNOOKER,Pe.AIR_HOCKEY,Pe.COUNTER_STRIKE,Pe.DOTA_2,Pe.LEAGUE_OF_LEGENDS]),Xee=new Set(["YellowCardCorrectScore","CornerCorrectScore"]),Jee=new Set(["MatchWinningMargin","SetWinningMargin","WinningMargin","CorrectScore","Firstset/match","SetsEffectiveness","SeriesCorrectScore","SeriesCorrectScoreAfterGame3","SeriesCorrectScoreAfterGame4","CurrectScoreGroup","MatchBettingAndTeamsToScore","HalfTimeFullTime","HalfTimeFullTimeDoubleChance","ExtraTimeHomeTeamCorrectTotal","ExtraTimeAwayTeamCorrectTotal","OutcomeandBothTeamToScore","DoubleChanceAndBothTeamToScore","DoubleChanceAndBothTeamToScore","TotalAndBothTeamsToScore","FirstHalfOutcomeAndBothTeamToScore","SecondHalfOutcomeAndBothTeamToScore","1stHalf-2ndHalfBothToScore","GameCorrectScore","MatchTieBreakCorrectScore","SetTieBreakCorrectScore","1stSet-Match","1stGame/2ndGameWinner","2ndGame/3thGameWinner","3thGame/4thGameWinner","4thGame/5thGameWinner","5thGame/6thGameWinner","6thGame/7thGameWinner","7thGame/8thGameWinner","8thGame/9thGameWinner","9thGame/10thGameWinner","10thGame/11thGameWinner","11thGame/12thGameWinner","SetScore","SetCorrectScore","5thSetCorrectScore","MatchTieBreakCorrectScore","OutcomeAndTotal15","OutcomeAndTotal25","OutcomeAndTotal35","OutcomeAndTotal45","GameWinningMargin","CurrectScoreTennisKined","CurrectScoreFootballKined","MatchBettingBothTeamsToScore","CorrecctScoreInsp","HalfTimeCorrecctScore","CorrecctScoreGroup","TeamScorecast"]),ete="CORRECT SCORE",YN="left",tte="middle",zN="right";function f1e({sportAlias:e,displayKey:t,marketType:n,marketEvents:s,colCount:o,customizable:r=!0}){if(r){if((t===ete||Xee.has(n))&&Zee.has(e))return nte(s,o);if(Jee.has(n))return ste(s,o)}return Cr(s,["marketOrder","order"])}function nte(e,t){const n=[],s=[],o=[];for(const r of e)r.home_value>r.away_value?n.push(r):r.home_value{let t=0;for(let n=0,s=e.length;n({id:ote(e)})),N6={"Player 1":"team1_name","Player 2":"team2_name","player 1":"team1_name","player 2":"team2_name","Team 1":"team1_name","team 1":"team1_name","Team 2":"team2_name","team 2":"team2_name",team1:"team1_name",team2:"team2_name",W1:"team1_name",W2:"team2_name","W 1":"team1_name","W 2":"team2_name",Team1:"team1_name",Team2:"team2_name",Home:"team1_name",Away:"team2_name","Ком. 1":"team1_name",Ком1:"team1_name","Ком. 2":"team2_name",Ком2:"team2_name",П1:"team1_name",П2:"team2_name","Игрок 1":"team1_name","Игрок 2":"team2_name","Թիմ 1":"team1_name","Թիմ 2":"team2_name",Հ1:"team1_name",Հ2:"team2_name",G1:"team1_name",G2:"team2_name","Ev Sahibi":"team1_name",Deplasman:"team2_name","第 1 隊":"team1_name","第 2 隊":"team2_name","主場 ":"team1_name","客場 ":"team2_name",主場:"team1_name",客場:"team2_name","Home ":"team1_name","Away ":"team2_name",選手1:"team1_name",選手2:"team2_name","球員 1":"team1_name","球員 2":"team2_name",主隊:"team1_name",客隊:"team2_name",选手1:"team1_name",选手2:"team2_name","主队 ":"team1_name","客队 ":"team2_name",主队:"team1_name",客队:"team2_name","选手 1":"team1_name","选手 2":"team2_name",球队1:"team1_name",球队2:"team2_name","球队 1":"team1_name","球队 2":"team2_name",プレーヤー1:"team1_name",プレーヤー2:"team2_name","선수 1":"team1_name","선수 2":"team2_name","Jugador 1":"team1_name","Jugador 2":"team2_name","jugador 1":"team1_name","jugador 2":"team2_name","Spieler 1":"team1_name","Spieler 2":"team2_name",S1:"team1_name",S2:"team2_name","Joueur 1":"team1_name","Joueur 2":"team2_name","Equipo 1":"team1_name","Equipo 2":"team2_name","equipo 1":"team1_name","equipo 2":"team2_name"},rte=new Set(["","First Home Run Of Game Will Be","Solo Home Run","2-run Home Run","3-run Home Run","No Home Run Scored"]),ate=new RegExp(Object.keys(N6).join("|"),"g"),Ta=hc((e="",t="",n="")=>{if(rte.has(e))return e;const s={team1_name:t,team2_name:n};return e.replace(ate,o=>s[N6[o]])},(...e)=>JSON.stringify(e)),ite=async({eventIds:e,betType:t,sysCount:n})=>{const s={events:e,...t!==void 0&&{type:t},...n!==void 0&&{sys_min_count:n}},{details:o}=await de.get(s,"get_max_bet");return o.amount},lte=e=>ite(e),HA=".",cte="24h",yd={...Ln,arm:"hy-am","pt-br":"pt-br",zhh:"zh-cn",chi:"zh-tw",uzb:"uz-latn"},Ts={dateWeekdayDay:["ddd","DD"],dateShortWeekday:["DD","MM","ddd"],dateShort:["DD","MM","YYYY"],dateShortYearShort:["DD","MM","YY"],dateShortNoYear:["DD","MM"],dateWithMonthName:["DD","MMM"],dateFull:["DD","MMMM","YYYY"]},In={dateWeekdayDay:({languageRtl:e})=>(e?[...Ts.dateWeekdayDay].reverse():Ts.dateWeekdayDay).join(" "),dateShortWeekday:({languageRtl:e,delimiter:t=HA})=>{const[n,s,o]=Ts.dateShortWeekday;return e?`${o} ${s}${t}${n}`:`${n}${t}${s} ${o}`},dateShort:({languageRtl:e,delimiter:t=HA})=>(e?[...Ts.dateShort].reverse():Ts.dateShort).join(t),dateShortYearShort:({languageRtl:e,delimiter:t=HA})=>(e?[...Ts.dateShortYearShort].reverse():Ts.dateShortYearShort).join(t),dateShortNoYear:({languageRtl:e,delimiter:t=HA})=>(e?[...Ts.dateShortNoYear].reverse():Ts.dateShortNoYear).join(t),dateWithMonthName:({languageRtl:e})=>(e?[...Ts.dateWithMonthName].reverse():Ts.dateWithMonthName).join(" "),dateFull:({languageRtl:e})=>(e?[...Ts.dateFull].reverse():Ts.dateFull).join(" "),timeSimple:({timeFormat:e=cte})=>e==="24h"?"HH:mm":"hh:mm A",datetimeShort:e=>e.languageRtl?`${In.timeSimple(e)}, ${In.dateShort(e)}`:`${In.dateShort(e)}, ${In.timeSimple(e)}`,datetimeShortYearShort:e=>e.languageRtl?`${In.timeSimple(e)}, ${In.dateShortYearShort(e)}`:`${In.dateShortYearShort(e)}, ${In.timeSimple(e)}`,datetimeShortNoYear:e=>e.languageRtl?`${In.timeSimple(e)}, ${In.dateShortNoYear(e)}`:`${In.dateShortNoYear(e)}, ${In.timeSimple(e)}`,datetimeShortNoYearWithMonthName:e=>e.languageRtl?`${In.timeSimple(e)}, ${In.dateWithMonthName(e)}`:`${In.dateWithMonthName(e)}, ${In.timeSimple(e)}`,day:()=>"dddd"},pi=({timestamp:e,language:t,preset:n,config:s,useUtc:o=!1})=>(o?_e.unix(e).utc():_e.unix(e)).locale(yd[t]).format(In[n](s)),k6=e=>{const t=yd[e];return e==="eng"?Promise.resolve():ute(`moment/dist/locale/${t}`).then(({default:{_config:n}})=>{_e.locale(t,n)}).catch(lt)},m1e=({value:e,language:t,languageRtl:n,timeFormat:s})=>_e(e).locale(yd[t]).format(In.dateShort({languageRtl:n,timeFormat:s}));function ute(e){switch(e){case"moment/dist/locale/af":case"moment/dist/locale/af.js":return H(()=>import("./af-CjPstwPP.js"),__vite__mapDeps([124,2]));case"moment/dist/locale/ar-dz":case"moment/dist/locale/ar-dz.js":return H(()=>import("./ar-dz-DjTjtwPW.js"),__vite__mapDeps([125,2]));case"moment/dist/locale/ar-kw":case"moment/dist/locale/ar-kw.js":return H(()=>import("./ar-kw-CYxmDYiM.js"),__vite__mapDeps([126,2]));case"moment/dist/locale/ar-ly":case"moment/dist/locale/ar-ly.js":return H(()=>import("./ar-ly-KzVpQkIP.js"),__vite__mapDeps([127,2]));case"moment/dist/locale/ar-ma":case"moment/dist/locale/ar-ma.js":return H(()=>import("./ar-ma-z5_UOgAN.js"),__vite__mapDeps([128,2]));case"moment/dist/locale/ar-ps":case"moment/dist/locale/ar-ps.js":return H(()=>import("./ar-ps-BfMfmJRd.js"),__vite__mapDeps([129,2]));case"moment/dist/locale/ar-sa":case"moment/dist/locale/ar-sa.js":return H(()=>import("./ar-sa-CHCu87zI.js"),__vite__mapDeps([130,2]));case"moment/dist/locale/ar-tn":case"moment/dist/locale/ar-tn.js":return H(()=>import("./ar-tn-B8lWcvH2.js"),__vite__mapDeps([131,2]));case"moment/dist/locale/ar":case"moment/dist/locale/ar.js":return H(()=>import("./ar-DNRg8MQo.js"),__vite__mapDeps([132,2]));case"moment/dist/locale/az":case"moment/dist/locale/az.js":return H(()=>import("./az-D0094mFG.js"),__vite__mapDeps([133,2]));case"moment/dist/locale/be":case"moment/dist/locale/be.js":return H(()=>import("./be-BLl99uvs.js"),__vite__mapDeps([134,2]));case"moment/dist/locale/bg":case"moment/dist/locale/bg.js":return H(()=>import("./bg-Bi0ChSYL.js"),__vite__mapDeps([135,2]));case"moment/dist/locale/bm":case"moment/dist/locale/bm.js":return H(()=>import("./bm-D3ZpKCde.js"),__vite__mapDeps([136,2]));case"moment/dist/locale/bn-bd":case"moment/dist/locale/bn-bd.js":return H(()=>import("./bn-bd-C35rKGh0.js"),__vite__mapDeps([137,2]));case"moment/dist/locale/bn":case"moment/dist/locale/bn.js":return H(()=>import("./bn-BDfh6am6.js"),__vite__mapDeps([138,2]));case"moment/dist/locale/bo":case"moment/dist/locale/bo.js":return H(()=>import("./bo-dwRnnplv.js"),__vite__mapDeps([139,2]));case"moment/dist/locale/br":case"moment/dist/locale/br.js":return H(()=>import("./br-CZNnvs5M.js"),__vite__mapDeps([140,2]));case"moment/dist/locale/bs":case"moment/dist/locale/bs.js":return H(()=>import("./bs-CY7gZk4q.js"),__vite__mapDeps([141,2]));case"moment/dist/locale/ca":case"moment/dist/locale/ca.js":return H(()=>import("./ca-Doh9_xVY.js"),__vite__mapDeps([142,2]));case"moment/dist/locale/cs":case"moment/dist/locale/cs.js":return H(()=>import("./cs-ClNq34lu.js"),__vite__mapDeps([143,2]));case"moment/dist/locale/cv":case"moment/dist/locale/cv.js":return H(()=>import("./cv-ngXmXM-_.js"),__vite__mapDeps([144,2]));case"moment/dist/locale/cy":case"moment/dist/locale/cy.js":return H(()=>import("./cy-DLr1AqR-.js"),__vite__mapDeps([145,2]));case"moment/dist/locale/da":case"moment/dist/locale/da.js":return H(()=>import("./da-BUH50jHa.js"),__vite__mapDeps([146,2]));case"moment/dist/locale/de-at":case"moment/dist/locale/de-at.js":return H(()=>import("./de-at-BY-DGp3I.js"),__vite__mapDeps([147,2]));case"moment/dist/locale/de-ch":case"moment/dist/locale/de-ch.js":return H(()=>import("./de-ch-et3ufkdn.js"),__vite__mapDeps([148,2]));case"moment/dist/locale/de":case"moment/dist/locale/de.js":return H(()=>import("./de-N4EG63Pg.js"),__vite__mapDeps([149,2]));case"moment/dist/locale/dv":case"moment/dist/locale/dv.js":return H(()=>import("./dv-Q_dw6s7K.js"),__vite__mapDeps([150,2]));case"moment/dist/locale/el":case"moment/dist/locale/el.js":return H(()=>import("./el-Dp_o789a.js"),__vite__mapDeps([151,2]));case"moment/dist/locale/en-au":case"moment/dist/locale/en-au.js":return H(()=>import("./en-au-BGaTh4Hr.js"),__vite__mapDeps([152,2]));case"moment/dist/locale/en-ca":case"moment/dist/locale/en-ca.js":return H(()=>import("./en-ca-Cvobr67x.js"),__vite__mapDeps([153,2]));case"moment/dist/locale/en-gb":case"moment/dist/locale/en-gb.js":return H(()=>import("./en-gb-D5qjaUtG.js"),__vite__mapDeps([154,2]));case"moment/dist/locale/en-ie":case"moment/dist/locale/en-ie.js":return H(()=>import("./en-ie-J0qQqzeB.js"),__vite__mapDeps([155,2]));case"moment/dist/locale/en-il":case"moment/dist/locale/en-il.js":return H(()=>import("./en-il-D0QJxUbw.js"),__vite__mapDeps([156,2]));case"moment/dist/locale/en-in":case"moment/dist/locale/en-in.js":return H(()=>import("./en-in-b8unfoEq.js"),__vite__mapDeps([157,2]));case"moment/dist/locale/en-nz":case"moment/dist/locale/en-nz.js":return H(()=>import("./en-nz-PrAK0Um1.js"),__vite__mapDeps([158,2]));case"moment/dist/locale/en-sg":case"moment/dist/locale/en-sg.js":return H(()=>import("./en-sg-CBKdsZbj.js"),__vite__mapDeps([159,2]));case"moment/dist/locale/eo":case"moment/dist/locale/eo.js":return H(()=>import("./eo-DdjCu2Af.js"),__vite__mapDeps([160,2]));case"moment/dist/locale/es-do":case"moment/dist/locale/es-do.js":return H(()=>import("./es-do-Ca3K5QlN.js"),__vite__mapDeps([161,2]));case"moment/dist/locale/es-mx":case"moment/dist/locale/es-mx.js":return H(()=>import("./es-mx-BX1daM-1.js"),__vite__mapDeps([162,2]));case"moment/dist/locale/es-us":case"moment/dist/locale/es-us.js":return H(()=>import("./es-us-Bm7TAqnq.js"),__vite__mapDeps([163,2]));case"moment/dist/locale/es":case"moment/dist/locale/es.js":return H(()=>import("./es-ChH8lIoN.js"),__vite__mapDeps([164,2]));case"moment/dist/locale/et":case"moment/dist/locale/et.js":return H(()=>import("./et-LE-H-2q8.js"),__vite__mapDeps([165,2]));case"moment/dist/locale/eu":case"moment/dist/locale/eu.js":return H(()=>import("./eu-DnSOwDEO.js"),__vite__mapDeps([166,2]));case"moment/dist/locale/fa":case"moment/dist/locale/fa.js":return H(()=>import("./fa-AjKt57zf.js"),__vite__mapDeps([167,2]));case"moment/dist/locale/fi":case"moment/dist/locale/fi.js":return H(()=>import("./fi-Ci1ApOs5.js"),__vite__mapDeps([168,2]));case"moment/dist/locale/fil":case"moment/dist/locale/fil.js":return H(()=>import("./fil-D0PaaY63.js"),__vite__mapDeps([169,2]));case"moment/dist/locale/fo":case"moment/dist/locale/fo.js":return H(()=>import("./fo-DNBVTOIF.js"),__vite__mapDeps([170,2]));case"moment/dist/locale/fr-ca":case"moment/dist/locale/fr-ca.js":return H(()=>import("./fr-ca-BKgjCkw2.js"),__vite__mapDeps([171,2]));case"moment/dist/locale/fr-ch":case"moment/dist/locale/fr-ch.js":return H(()=>import("./fr-ch-CfzilM4w.js"),__vite__mapDeps([172,2]));case"moment/dist/locale/fr":case"moment/dist/locale/fr.js":return H(()=>import("./fr-P7srvnAs.js"),__vite__mapDeps([173,2]));case"moment/dist/locale/fy":case"moment/dist/locale/fy.js":return H(()=>import("./fy-CdWF06Su.js"),__vite__mapDeps([174,2]));case"moment/dist/locale/ga":case"moment/dist/locale/ga.js":return H(()=>import("./ga-DRzN6F_h.js"),__vite__mapDeps([175,2]));case"moment/dist/locale/gd":case"moment/dist/locale/gd.js":return H(()=>import("./gd-BMW79I73.js"),__vite__mapDeps([176,2]));case"moment/dist/locale/gl":case"moment/dist/locale/gl.js":return H(()=>import("./gl-Le2g7DvW.js"),__vite__mapDeps([177,2]));case"moment/dist/locale/gom-deva":case"moment/dist/locale/gom-deva.js":return H(()=>import("./gom-deva-XcpiTs7g.js"),__vite__mapDeps([178,2]));case"moment/dist/locale/gom-latn":case"moment/dist/locale/gom-latn.js":return H(()=>import("./gom-latn-D7DejaTw.js"),__vite__mapDeps([179,2]));case"moment/dist/locale/gu":case"moment/dist/locale/gu.js":return H(()=>import("./gu-B_DHocWk.js"),__vite__mapDeps([180,2]));case"moment/dist/locale/he":case"moment/dist/locale/he.js":return H(()=>import("./he-DNYuyVgH.js"),__vite__mapDeps([181,2]));case"moment/dist/locale/hi":case"moment/dist/locale/hi.js":return H(()=>import("./hi-EhwtI4-D.js"),__vite__mapDeps([182,2]));case"moment/dist/locale/hr":case"moment/dist/locale/hr.js":return H(()=>import("./hr-DjJr7M0I.js"),__vite__mapDeps([183,2]));case"moment/dist/locale/hu":case"moment/dist/locale/hu.js":return H(()=>import("./hu-mUMFL2TX.js"),__vite__mapDeps([184,2]));case"moment/dist/locale/hy-am":case"moment/dist/locale/hy-am.js":return H(()=>import("./hy-am-YYoyMbRx.js"),__vite__mapDeps([185,2]));case"moment/dist/locale/id":case"moment/dist/locale/id.js":return H(()=>import("./id-DWAB02yc.js"),__vite__mapDeps([186,2]));case"moment/dist/locale/is":case"moment/dist/locale/is.js":return H(()=>import("./is-DppTczrI.js"),__vite__mapDeps([187,2]));case"moment/dist/locale/it-ch":case"moment/dist/locale/it-ch.js":return H(()=>import("./it-ch-BKqlywvh.js"),__vite__mapDeps([188,2]));case"moment/dist/locale/it":case"moment/dist/locale/it.js":return H(()=>import("./it-BtEKe8Ha.js"),__vite__mapDeps([189,2]));case"moment/dist/locale/ja":case"moment/dist/locale/ja.js":return H(()=>import("./ja-Bl-0hOfT.js"),__vite__mapDeps([190,2]));case"moment/dist/locale/jv":case"moment/dist/locale/jv.js":return H(()=>import("./jv-BM_tnuWr.js"),__vite__mapDeps([191,2]));case"moment/dist/locale/ka":case"moment/dist/locale/ka.js":return H(()=>import("./ka-CYFtKPFK.js"),__vite__mapDeps([192,2]));case"moment/dist/locale/kk":case"moment/dist/locale/kk.js":return H(()=>import("./kk-DyYQXVDA.js"),__vite__mapDeps([193,2]));case"moment/dist/locale/km":case"moment/dist/locale/km.js":return H(()=>import("./km-Ccvvo90L.js"),__vite__mapDeps([194,2]));case"moment/dist/locale/kn":case"moment/dist/locale/kn.js":return H(()=>import("./kn-C8TOcaz5.js"),__vite__mapDeps([195,2]));case"moment/dist/locale/ko":case"moment/dist/locale/ko.js":return H(()=>import("./ko-mAYNO-si.js"),__vite__mapDeps([196,2]));case"moment/dist/locale/ku-kmr":case"moment/dist/locale/ku-kmr.js":return H(()=>import("./ku-kmr-DfHgYOwe.js"),__vite__mapDeps([197,2]));case"moment/dist/locale/ku":case"moment/dist/locale/ku.js":return H(()=>import("./ku-BRofRwou.js"),__vite__mapDeps([198,2]));case"moment/dist/locale/ky":case"moment/dist/locale/ky.js":return H(()=>import("./ky-CCrIuOg-.js"),__vite__mapDeps([199,2]));case"moment/dist/locale/lb":case"moment/dist/locale/lb.js":return H(()=>import("./lb-DkmVnNBM.js"),__vite__mapDeps([200,2]));case"moment/dist/locale/lo":case"moment/dist/locale/lo.js":return H(()=>import("./lo--WQ9xgSr.js"),__vite__mapDeps([201,2]));case"moment/dist/locale/lt":case"moment/dist/locale/lt.js":return H(()=>import("./lt-CwuNJW6K.js"),__vite__mapDeps([202,2]));case"moment/dist/locale/lv":case"moment/dist/locale/lv.js":return H(()=>import("./lv-BJvknR1Z.js"),__vite__mapDeps([203,2]));case"moment/dist/locale/me":case"moment/dist/locale/me.js":return H(()=>import("./me-DQCDvnaT.js"),__vite__mapDeps([204,2]));case"moment/dist/locale/mi":case"moment/dist/locale/mi.js":return H(()=>import("./mi-CXP5EF9I.js"),__vite__mapDeps([205,2]));case"moment/dist/locale/mk":case"moment/dist/locale/mk.js":return H(()=>import("./mk-D0pgUmCU.js"),__vite__mapDeps([206,2]));case"moment/dist/locale/ml":case"moment/dist/locale/ml.js":return H(()=>import("./ml-BVzLVZjD.js"),__vite__mapDeps([207,2]));case"moment/dist/locale/mn":case"moment/dist/locale/mn.js":return H(()=>import("./mn-sNwScx1P.js"),__vite__mapDeps([208,2]));case"moment/dist/locale/mr":case"moment/dist/locale/mr.js":return H(()=>import("./mr-B66zot9Q.js"),__vite__mapDeps([209,2]));case"moment/dist/locale/ms-my":case"moment/dist/locale/ms-my.js":return H(()=>import("./ms-my-DQQrdft8.js"),__vite__mapDeps([210,2]));case"moment/dist/locale/ms":case"moment/dist/locale/ms.js":return H(()=>import("./ms-BIbrEY21.js"),__vite__mapDeps([211,2]));case"moment/dist/locale/mt":case"moment/dist/locale/mt.js":return H(()=>import("./mt-BJDPHlej.js"),__vite__mapDeps([212,2]));case"moment/dist/locale/my":case"moment/dist/locale/my.js":return H(()=>import("./my-CejrFJGc.js"),__vite__mapDeps([213,2]));case"moment/dist/locale/nb":case"moment/dist/locale/nb.js":return H(()=>import("./nb-B0DVrVn_.js"),__vite__mapDeps([214,2]));case"moment/dist/locale/ne":case"moment/dist/locale/ne.js":return H(()=>import("./ne-B61JNTV0.js"),__vite__mapDeps([215,2]));case"moment/dist/locale/nl-be":case"moment/dist/locale/nl-be.js":return H(()=>import("./nl-be-CSPE29_A.js"),__vite__mapDeps([216,2]));case"moment/dist/locale/nl":case"moment/dist/locale/nl.js":return H(()=>import("./nl-BdEncrIE.js"),__vite__mapDeps([217,2]));case"moment/dist/locale/nn":case"moment/dist/locale/nn.js":return H(()=>import("./nn-Zl5gd-Hu.js"),__vite__mapDeps([218,2]));case"moment/dist/locale/oc-lnc":case"moment/dist/locale/oc-lnc.js":return H(()=>import("./oc-lnc-Z6gKK5DW.js"),__vite__mapDeps([219,2]));case"moment/dist/locale/pa-in":case"moment/dist/locale/pa-in.js":return H(()=>import("./pa-in-DgRzxNKv.js"),__vite__mapDeps([220,2]));case"moment/dist/locale/pl":case"moment/dist/locale/pl.js":return H(()=>import("./pl-CFAMZn-i.js"),__vite__mapDeps([221,2]));case"moment/dist/locale/pt-br":case"moment/dist/locale/pt-br.js":return H(()=>import("./pt-br-CwEn4CY4.js"),__vite__mapDeps([222,2]));case"moment/dist/locale/pt":case"moment/dist/locale/pt.js":return H(()=>import("./pt-TQWThWGP.js"),__vite__mapDeps([223,2]));case"moment/dist/locale/ro":case"moment/dist/locale/ro.js":return H(()=>import("./ro-CTDj1t3V.js"),__vite__mapDeps([224,2]));case"moment/dist/locale/ru":case"moment/dist/locale/ru.js":return H(()=>import("./ru-BKPad7IR.js"),__vite__mapDeps([225,2]));case"moment/dist/locale/sd":case"moment/dist/locale/sd.js":return H(()=>import("./sd-C1wEGRY8.js"),__vite__mapDeps([226,2]));case"moment/dist/locale/se":case"moment/dist/locale/se.js":return H(()=>import("./se-CyvbP0-n.js"),__vite__mapDeps([227,2]));case"moment/dist/locale/si":case"moment/dist/locale/si.js":return H(()=>import("./si-C03YYLdP.js"),__vite__mapDeps([228,2]));case"moment/dist/locale/sk":case"moment/dist/locale/sk.js":return H(()=>import("./sk-DeIq3hH1.js"),__vite__mapDeps([229,2]));case"moment/dist/locale/sl":case"moment/dist/locale/sl.js":return H(()=>import("./sl-CRQ9UfCE.js"),__vite__mapDeps([230,2]));case"moment/dist/locale/sq":case"moment/dist/locale/sq.js":return H(()=>import("./sq-DqZWBB3A.js"),__vite__mapDeps([231,2]));case"moment/dist/locale/sr-cyrl":case"moment/dist/locale/sr-cyrl.js":return H(()=>import("./sr-cyrl-nRAd6dHj.js"),__vite__mapDeps([232,2]));case"moment/dist/locale/sr":case"moment/dist/locale/sr.js":return H(()=>import("./sr-C3pWjEOu.js"),__vite__mapDeps([233,2]));case"moment/dist/locale/ss":case"moment/dist/locale/ss.js":return H(()=>import("./ss-pEkl2UAC.js"),__vite__mapDeps([234,2]));case"moment/dist/locale/sv":case"moment/dist/locale/sv.js":return H(()=>import("./sv-DmViZOfx.js"),__vite__mapDeps([235,2]));case"moment/dist/locale/sw":case"moment/dist/locale/sw.js":return H(()=>import("./sw-jU6kj2J5.js"),__vite__mapDeps([236,2]));case"moment/dist/locale/ta":case"moment/dist/locale/ta.js":return H(()=>import("./ta-nIec0iQX.js"),__vite__mapDeps([237,2]));case"moment/dist/locale/te":case"moment/dist/locale/te.js":return H(()=>import("./te-D0yTUsyz.js"),__vite__mapDeps([238,2]));case"moment/dist/locale/tet":case"moment/dist/locale/tet.js":return H(()=>import("./tet-qV3oms-X.js"),__vite__mapDeps([239,2]));case"moment/dist/locale/tg":case"moment/dist/locale/tg.js":return H(()=>import("./tg-Cjs-QTFG.js"),__vite__mapDeps([240,2]));case"moment/dist/locale/th":case"moment/dist/locale/th.js":return H(()=>import("./th-YbYDx4Pf.js"),__vite__mapDeps([241,2]));case"moment/dist/locale/tk":case"moment/dist/locale/tk.js":return H(()=>import("./tk-BQIQpKUZ.js"),__vite__mapDeps([242,2]));case"moment/dist/locale/tl-ph":case"moment/dist/locale/tl-ph.js":return H(()=>import("./tl-ph-D62reRV7.js"),__vite__mapDeps([243,2]));case"moment/dist/locale/tlh":case"moment/dist/locale/tlh.js":return H(()=>import("./tlh-DMDb_-zb.js"),__vite__mapDeps([244,2]));case"moment/dist/locale/tr":case"moment/dist/locale/tr.js":return H(()=>import("./tr-DjU5KJ8s.js"),__vite__mapDeps([245,2]));case"moment/dist/locale/tzl":case"moment/dist/locale/tzl.js":return H(()=>import("./tzl-DDjGiwud.js"),__vite__mapDeps([246,2]));case"moment/dist/locale/tzm-latn":case"moment/dist/locale/tzm-latn.js":return H(()=>import("./tzm-latn-DVWPh7Jl.js"),__vite__mapDeps([247,2]));case"moment/dist/locale/tzm":case"moment/dist/locale/tzm.js":return H(()=>import("./tzm-vdFPZDdV.js"),__vite__mapDeps([248,2]));case"moment/dist/locale/ug-cn":case"moment/dist/locale/ug-cn.js":return H(()=>import("./ug-cn-CFOG2gCd.js"),__vite__mapDeps([249,2]));case"moment/dist/locale/uk":case"moment/dist/locale/uk.js":return H(()=>import("./uk-BAQxCBiu.js"),__vite__mapDeps([250,2]));case"moment/dist/locale/ur":case"moment/dist/locale/ur.js":return H(()=>import("./ur-BmMLv0ot.js"),__vite__mapDeps([251,2]));case"moment/dist/locale/uz-latn":case"moment/dist/locale/uz-latn.js":return H(()=>import("./uz-latn-Bq5fEhEf.js"),__vite__mapDeps([252,2]));case"moment/dist/locale/uz":case"moment/dist/locale/uz.js":return H(()=>import("./uz-_YFvHXZd.js"),__vite__mapDeps([253,2]));case"moment/dist/locale/vi":case"moment/dist/locale/vi.js":return H(()=>import("./vi-BLxT2cFv.js"),__vite__mapDeps([254,2]));case"moment/dist/locale/x-pseudo":case"moment/dist/locale/x-pseudo.js":return H(()=>import("./x-pseudo-DMhJgxfD.js"),__vite__mapDeps([255,2]));case"moment/dist/locale/yo":case"moment/dist/locale/yo.js":return H(()=>import("./yo-CpXYZcjY.js"),__vite__mapDeps([256,2]));case"moment/dist/locale/zh-cn":case"moment/dist/locale/zh-cn.js":return H(()=>import("./zh-cn-DszJ2Aml.js"),__vite__mapDeps([257,2]));case"moment/dist/locale/zh-hk":case"moment/dist/locale/zh-hk.js":return H(()=>import("./zh-hk-CxfzTfwU.js"),__vite__mapDeps([258,2]));case"moment/dist/locale/zh-mo":case"moment/dist/locale/zh-mo.js":return H(()=>import("./zh-mo-Cmtcj8g4.js"),__vite__mapDeps([259,2]));case"moment/dist/locale/zh-tw":case"moment/dist/locale/zh-tw.js":return H(()=>import("./zh-tw-nVby0zO5.js"),__vite__mapDeps([260,2]));default:return new Promise(function(t,n){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+e)))})}}const rs=f.memo(function({seconds:t,preset:n,delimiter:s,className:o=""}){const{timeFormat:r,language:a,languageRtl:l}=Ee(),c=f.useMemo(()=>pi({timestamp:t,preset:n,language:a,config:{languageRtl:l,timeFormat:r,delimiter:s}}),[s,l,a,n,t,r]);return i.jsx("time",{className:o,children:c})}),O6="https://phantom.cmsbetconstruct.com/image-creator/",qN="datetimeShort";var ol=(e=>(e.Header="--header",e.Brand1="--oc-1",e.Hero="--hero",e.Brand="--oc-2",e.Skin="--b",e))(ol||{});const dte=e=>{const t=e.toString(36),n=t.substring(2,7);return t+n},P6=({outcome:e,id:t})=>{const n=_e.utc().unix();return{key1:n*t*(e+6),key2:dte(n*42)}},L6=e=>{const t=Y.sportsbook.shareBooking.sharingLogo;return t?t.includes("http")?t:`${Y.cms.apiUrl}${t}`:e.startsWith("https")?e:window.document.location.protocol+"//"+window.document.location.host+e},qt=e=>`rgb(${document.documentElement.style.getPropertyValue(e)})`,cs=e=>e!==void 0?un(e):!1,Ate=({bookingInfo:{betslip:{events:e,selectedBetTypes:[t],metadata:{selectedSysOption:n,excludedSysEvents:s}},bookingId:o,bookingUrl:r,possibleWinDataMap:a,eventsDataMap:l},language:c,partnerConfig:u,trans:d,currency:A,oddFormat:m,languageRtl:p,logoSource:h,timeFormat:v,oddsConverter:y})=>{const _=t===me.System?n:0,b=a.get(t),g=l.get(t),E=b[_],w=g[_],I=!!E.expressBonus,O=cs(ze(E.stake*w.stakeMultiplier)),C=cs(E.taxOnProfitOrReturn),x=cs(E.finalPayout),T=cs(E.possibleWin);return{translations:{"Booking ID":d("Booking id"),"Date/Time":d("Date"),"Bet Type":d("Bet Type"),"ODD Type":d("Odd Type"),Single:d("Single"),Express:d("Multiple"),System:d("System"),Chain:d("Chain"),Odds:d("Odds"),Selections:d("selections"),Stake:d("Stake"),Tax:d("Tax"),"Winning Bonus":d("Winning Bonus"),"Enjoy the game":d("Enjoy the game"),"Final payout":d("Final payout"),"Possible win":d("Possible win"),"Accumulator bonus":d("Accumulator bonus"),"Total stake":d("Total stake"),"Net stake":d("Net stake"),"Tax on stake":d("Tax on stake"),"Look at my bet at {1}!":d("Look at my bet at {1}!",{1:Y.app.siteName})},share:{bookingLink:r,bookId:o,date:pi({timestamp:Sa(),preset:qN,language:c,config:{languageRtl:p,timeFormat:v}})},configs:{...P6({id:o,outcome:0}),colors:{hero_color:qt("--hero"),brand_color_2:qt("--oc-2"),skin_color:qt("--b")},lang:c,siteName:Y.app.siteName,siteId:Y.app.site_id,currencyName:A,oddFormat:d(Mb(m)),rtl:p,ageRestriction:Et.getInstance().minimumAllowedAge,logoUrl:L6(h),maxOdd:u.max_odd_for_multiple_bet,taxType:u.tax_type},betslip:{events:e.map((k,P)=>{const L=b[P]||{},R=cs(L.possibleWin),M=cs(L.finalPayout),j=cs(L.taxOnProfitOrReturn);return{finalPayoutFormatted:M,isLive:k.isLive,price:k.price?y(k.price):!1,stake:cs(L.stake),taxOnStake:cs(L.taxOnStake),totalStake:cs(L.totalStake),taxOnProfitOrReturn:j,showTotalStake:L.totalStake!==L.stake,possibleWin:R,finalPayout:M,taxOnProfitOrReturnIsFake:L.taxOnProfitOrReturnIsFake,startTime:pi({timestamp:k.startTime,preset:qN,language:c,config:{languageRtl:p,timeFormat:v}}),team1Name:k.team1Name,team2Name:k.team2Name,eventName:k.eventName,base:Fm(k.base,k.marketType),sportAlias:k.sportAlias,marketName:k.marketName,incInSysCalc:t===me.System&&!s.has(k.id)}}),betType:t,sysVal:n+2,totalOdds:E.totalOdds?y(E.totalOdds):!1,stake:O,taxOnStake:cs(E.taxOnStake),totalStake:cs(E.totalStake),taxOnProfitOrReturn:C,showTotalStake:E.totalStake!==E.stake,possibleWin:T,finalPayout:x,taxOnProfitOrReturnIsFake:E.taxOnProfitOrReturnIsFake,expressBonusPercent:I&&cs(E.expressBonusPercent),expressBonus:I&&cs(E.expressBonus)}}},R6=(e,t)=>an.post(O6+t,{...Ate(e)},{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then(Rt("data")).catch(()=>{throw new Error}),fte=e=>R6(e,Y.sportsbook.partialPrintView?"get-booking-print-partial-html.php":"get-booking-print-html.php").then(t=>{if(t)return t;throw new Error}),mte=e=>R6(e,"share-booking/").then(({imageLink:t,shareTemplateLink:n})=>{if(t&&n)return{image:"data:image/png;base64, "+t,link:n};throw new Error}),pte=O6+"share-bet/",hte=(e,t,{timeFormat:n,language:s,languageRtl:o,assets:{logo:r}},a)=>{const l=a(e.oddType),c=e.events.map(u=>({coefficient:u.coefficient!==Os?l(u.coefficient):"SP",isLive:u.isLive,outcome:u.outcome,regionName:u.regionName,competitionName:u.competitionName,sportAlias:u.sportIndex,gameStartDate:pi({timestamp:u.startDate,preset:"datetimeShort",language:s,config:{languageRtl:o,timeFormat:n}}),eventName:u.eventName,team1Name:u.team1Name,team2Name:u.team2Name,marketName:u.marketName}));return{id:e.id,type:me[e.type].toLowerCase(),betTypeName:t(me[e.type]),dateTimeStamp:e.dateTime,dateTime:pi({timestamp:e.dateTime,preset:"datetimeShort",language:s,config:{languageRtl:o,timeFormat:n}}),payout:e.payout,possibleWinDisplay:e.possibleWinDisplay,outcome:e.outcome,outcomeName:t(NR[e.outcome]),totalOdds:e.odd!==Os?l(e.odd):"SP",netWinDisplay:e.netWinDisplay,taxAmountDisplay:e.taxAmountDisplay,amount:e.totalAmount,bonusDisplay:e.bonusDisplay,events:c,isFreeBetMoney:e.isFreeBetMoney,ew:e.each_way}},KN=(e,t,n,s,o)=>an.post(pte,{...P6({outcome:e.outcome,id:e.id}),configs:{colors:{brand_color_1:qt(ol.Brand1),header:qt(ol.Header),hero_color:qt(ol.Hero),brand_color_2:qt(ol.Brand),skin_color:qt(ol.Skin)},language:n.language,siteName:Y.app.siteName,siteId:Y.app.site_id,currencyName:s(e.currency),oddFormatName:t(e.oddTypeName),rtl:n.languageRtl,ageRestriction:Et.getInstance().minimumAllowedAge,logoUrl:L6(n.assets.logo)},translations:{"Possible win":t("Possible win"),"Final payout":t("Final payout"),Bonus:t("Bonus"),Outcome:t("Outcome"),Tax:t("Tax"),EW:t("E/W"),Id:t("Id"),"Total odds":t("Total odds"),"Bet amount":t("Bet amount"),events:t("events"),"Enjoy the game":t("Enjoy the game"),"Look at my bet at {1}!":t("Look at my bet at {1}!",{1:Y.app.siteName})},share:{link:`${window.location.protocol}//${window.location.host}/sports/pre-match/event-view/?${Pu}=${e.id}`},ticket:hte(e,t,n,o)},{headers:{"Content-Type":"application/x-www-form-urlencoded"}}),Fb=(e,t,n,s,o)=>{const r=[],a=s?"،":",",l=Hee(t);if([Pe.ARCHERY,Pe.ARCHERY_H2H,Pe.BASKETBALL_SHOTS,Pe.PISTOL_SHOOTING,Pe.SHOOTING,Pe.PISTOL_SHOOTING_H2H].includes(n))return o??"";if(e.score1&&e.score2&&(e.current_leg===void 0||e.set_count!==1)){const d=s?`${e.score2} : ${e.score1}`:`${e.score1} : ${e.score2}`;r.push(d)}let c=e.set_count!==1||e.current_leg===void 0?"(":"",u=e.set_count!==1||e.current_leg===void 0?")":"";if(l.forEach(qe(d=>s?`${t[d].team2_value}:${t[d].team1_value}`:`${t[d].team1_value}:${t[d].team2_value}`,d=>{r.length?r.push(a," ",`${c}${d}${u}`):r.push(`${c}${d}${u}`)})),e.current_game_time&&r.push(" ",`${e.current_game_time}${e.add_minutes&&e.add_minutes!=="0"?"+"+e.add_minutes:""}${e.current_game_time.indexOf(":")===-1?"`":""}`),sV.includes(n)&&t&&t.passes){let{passes:d}=t;r.push(" ",d.team1_value),e.pass_team==="team1"&&r.push("*"),r.push(":",d.team2_value),e.pass_team!=="team1"&&r.push("*")}return s?r.reverse().join(""):r.join("")},p1e=(e,t,n,s)=>s?e?n:t:e?t:n;var Ar=(e=>(e[e.Goal=1]="Goal",e[e.RedCard=2]="RedCard",e[e.YellowCard=3]="YellowCard",e[e.Corner=4]="Corner",e[e.Penalty=5]="Penalty",e[e.Substitution=6]="Substitution",e[e.Period=10]="Period",e[e.BallSafe=20]="BallSafe",e[e.DangerousAttack=21]="DangerousAttack",e[e.KickOff=22]="KickOff",e[e.GoalKick=23]="GoalKick",e[e.FreeKick=24]="FreeKick",e[e.ThrowIn=25]="ThrowIn",e[e.ShotOffTarget=26]="ShotOffTarget",e[e.ShotOnTarget=27]="ShotOnTarget",e[e.Offside=28]="Offside",e[e.GoalkeeperSave=29]="GoalkeeperSave",e[e.ShotBlocked=30]="ShotBlocked",e[e.MissedPenalty=31]="MissedPenalty",e[e.NotStarted=100]="NotStarted",e[e.FirstHalf=101]="FirstHalf",e[e.HalfTime=102]="HalfTime",e[e.SecondHalf=103]="SecondHalf",e[e.PreExtraHalf=104]="PreExtraHalf",e[e.ExtraTimeFirstHalf=105]="ExtraTimeFirstHalf",e[e.ExtraTimeHalfTime=106]="ExtraTimeHalfTime",e[e.ExtraTimeSecondHalf=107]="ExtraTimeSecondHalf",e[e.Finished=108]="Finished",e[e.Timeout=199]="Timeout",e[e.FirstSet=200]="FirstSet",e[e.SecondSet=201]="SecondSet",e[e.ThirdSet=202]="ThirdSet",e[e.FourthSet=203]="FourthSet",e[e.FifthSet=204]="FifthSet",e[e.Point=205]="Point",e[e.BallInPlay=206]="BallInPlay",e[e.ServiceFault=207]="ServiceFault",e[e.DoubleFault=208]="DoubleFault",e[e.Ace=209]="Ace",e[e.InjuryBreak=210]="InjuryBreak",e[e.RainDelay=211]="RainDelay",e[e.Challenge=212]="Challenge",e[e.FinalSet=213]="FinalSet",e[e.Let1stServe=214]="Let1stServe",e[e.Retired=215]="Retired",e[e.Walkover=216]="Walkover",e[e.Game=217]="Game",e[e.Set=218]="Set",e[e.FirstQuarter=300]="FirstQuarter",e[e.FirstQuarterEnded=301]="FirstQuarterEnded",e[e.SecondQuarter=302]="SecondQuarter",e[e.SecondQuarterEnded=303]="SecondQuarterEnded",e[e.ThirdQuarter=304]="ThirdQuarter",e[e.ThirdQuarterEnded=305]="ThirdQuarterEnded",e[e.FourthQuarter=306]="FourthQuarter",e[e.FourthQuarterEnded=307]="FourthQuarterEnded",e[e.OverTime=308]="OverTime",e[e.OverTimeEnded=309]="OverTimeEnded",e[e.Foul=320]="Foul",e[e.FreeThrow=321]="FreeThrow",e[e.Free1Throw=322]="Free1Throw",e[e.Free2Throws=323]="Free2Throws",e[e.Free3Throws=324]="Free3Throws",e[e.MissedFreeThrow=325]="MissedFreeThrow",e[e.Attack=326]="Attack",e[e.OnePoint=327]="OnePoint",e[e.TwoPoints=328]="TwoPoints",e[e.ThreePoints=329]="ThreePoints",e[e.FirstPeriod=400]="FirstPeriod",e[e.FirstPeriodEnded=401]="FirstPeriodEnded",e[e.SecondPeriod=402]="SecondPeriod",e[e.SecondPeriodEnded=403]="SecondPeriodEnded",e[e.ThirdPeriod=404]="ThirdPeriod",e[e.ThirdPeriodEnded=405]="ThirdPeriodEnded",e[e.TimerStatus=410]="TimerStatus",e[e.Suspension=420]="Suspension",e[e.SuspensionOver=421]="SuspensionOver",e[e.Throw_In=500]="Throw_In",e[e.Throw_Out=501]="Throw_Out",e[e.GoalKeeper_Throw=502]="GoalKeeper_Throw",e[e.Free_Throw=503]="Free_Throw",e[e.SevenMeter_Throw=504]="SevenMeter_Throw",e[e.PenaltyScored=505]="PenaltyScored",e[e.PenaltyMissed=506]="PenaltyMissed",e))(Ar||{});const gte="10px",Cl="-28px",QN="-16px",ZN=2,vte=1.5,_te={[Ar.Goal]:"bc-i-goal",[Ar.RedCard]:"bc-i-card-football red",[Ar.YellowCard]:"bc-i-card-football yellow",[Ar.Corner]:"bc-i-corner",[Ar.Penalty]:"bc-i-penalty",[Ar.Substitution]:"bc-i-substitution",[Ar.MissedPenalty]:"bc-i-missed-penalty"},h1e=Array.from({length:19},(e,t)=>t),XN=30,j6=(e,{period_sequence:t})=>e?t>6:t>2,yte=({period_sequence:e})=>e<4,bte=({period_sequence:e})=>e>4&&e<8,Ete=e=>t=>({...t,elapsedTime:Math.min(t.currentMinute,j6(!1,t)?e:e/2)}),Cte=e=>t=>({...t,elapsedTime:Math.min(t.currentMinute-e,j6(!0,t)?XN:XN/2)}),Ste=e=>(t,{className:n,side:s,elapsedTime:o,teamName:r,eventName:a,current_minute:l})=>{if(n){const[c,u]=t,d=v1(e,o)-vte;s==="1"?c.push({className:n,top:Cl,left:d,teamName:r,eventName:a,current_minute:l}):u.push({className:n,bottom:Cl,left:d,teamName:r,eventName:a,current_minute:l})}return t},wte=e=>{if(!e.length)return[];const[t,...n]=e,s=t.top!==void 0;return n.reduce((o,r,a)=>{const l=o[a],c=r.left-l.left;return o.push(ce.map(({className:t,bottom:n,top:s,left:o,teamName:r,eventName:a,current_minute:l})=>({className:t,teamName:r,eventName:a,current_minute:l,style:{fontSize:gte,left:`${o}%`,...s&&{top:s},...n&&{bottom:n}}})),xte=vM(wte,Tte),g1e=(e,t,n)=>n.filter(t?bte:yte).map(t?Cte(e):Ete(e)).reduce(Ste(e),[[],[]]).flatMap(xte),v1e=({team1Name:e,team1ShirtColor:t,team2Name:n,team2ShirtColor:s,gameEvents:o})=>o.map(r=>{var a;return{...r,...r.side==="1"?{teamName:e,shirtColor:t}:{teamName:n,shirtColor:s},currentMinute:parseInt(r.current_minute,10),className:_te[r.type_id],eventName:(a=Ar[Number(r.type_id)])==null?void 0:a.replace(/([A-Z])/g," $1").trim()}}),Ite=new Set(["OverUnder_Total Goals","Team1OverUnder_Team 1 Total Goals","Team2OverUnder_Team 2 Total Goals","OverUnder_Total Goals Asian","HomeTeamCornersOverUnder_Corners: Team 1 Total","AwayTeamCornersOverUnder_Corners: Team 2 Total","HalfTimeCornersOverUnder_Corners: 1st Half Total","HalfTimeTeam1CornersOverUnder_Corners: 1st Half Team 1 Total","HalfTimeTeam2CornersOverUnder_Corners: 1st Half Team 2 Total","2ndHalfCornersOver/Under_Corners: 2nd Half Total","Corners:2ndHalfTeam1Total_Corners: 2nd Half Team 1 Total","Corners:2ndHalfTeam2Total_Corners: 2nd Half Team 2 Total","YellowCardsOverUnder_Yellow Cards: Total","Team1YellowCardsOverUnder_Yellow Cards: Team 1 Total","Team2YellowCardsOverUnder_Yellow Cards: Team 2 Total","HalfTimeOverUnder_1st Half Total Goals","HalfTimeTeam1OverUnder_1st Half Team 1 Total Goals","HalfTimeTeam2OverUnder_1st Half Team 2 Total Goals","HalfTimeOverUnderAsian_1st Half Total Goals Asian","2ndHalfTotalOver/Under_2nd Half Total Goals","SecondHalfHomeTeamTotalGoalsOverUnder_2nd Half Team 1 Total Goals","SecondHalfAwayTeamTotalGoalsOverUnder_2nd Half Team 2 Total Goals","1-15OverUnder_1-15 Min. Total Goals","1-15MinutesHomeTeamTotalGoalsOverUnder_1-15 Min. Team 1 Total Goals","1-15MinutesAwayTeamTotalGoalsOverUnder_1-15 Min. Team 2 Total Goals","1-30OverUnder_1-30 Min. Total Goals","1-30MinutesHomeTeamTotalGoalsOverUnder_1-30 Min. Team 1 Total Goals","1-30MinutesAwayTeamTotalGoalsOverUnder_1-30 Min. Team 2 Total Goals","1-60OverUnder_1-60 Min. Total Goals","1-60MinutesHomeTeamTotalGoalsOverUnder_1-60 Min. Team 1 Total Goals","1-60MinutesAwayTeamTotalGoalsOverUnder_1-60 Min. Team 2 Total Goals","1-75OverUnder_1-75 Min. Total Goals","1-75MinutesHomeTeamTotalGoalsOverUnder_1-75 Min. Team 1 Total Goals","1-75MinutesAwayTeamTotalGoalsOverUnder_1-75 Min. Team 2 Total Goals","Total3_Total Goals 3 Way","Team1TotalOverUnderAsian_Team 1 Total Goals Asian","Team2TotalOverUnderAsian_Team 2 Total Goals Asian","HalfTimeOverUnderAsian_1st Half Total Goals Asian","HalfCommonTotalOverUnder2WayAsian_{sw} Half Total Goals Asian","HalfCommonTotalOverUnder3Way_{sw} Half Total Goals 3 Way","CornerTotal3_Corners: Total 3 Way","MatchTotal2_Total Goals (Regular Time)","MatchTotal2Asian_Total Goals Asian (Regular Time)","MatchTotal(IncludingOvertime)_Total Goals (Including Overtime)","HomeTeamTotal_Team 1 Total Goals (Regular Time)","Team1TotalGoals(IncludingOvertime)_Team 1 Total Goals (Including Overtime)","AwayTeamTotal_Team 2 Total Goals (Regular Time)","Team2TotalGoals(IncludingOvertime)_Team 2 Total Goals (Including Overtime)","PeriodTotal2_{sw} Period Total Goals","PeriodHomeTeamTotal_{sw} Period Team 1 Total Goals","PeriodAwayTeamTotal_{sw} Period Team 2 Total Goals","MatchTotal3_Total Goals 3 Way (Regular Time)","TotalGamesOver/Under_Total Games","SetOverUnder_{sw} Set Total Games","GameTotalPoints_{sw} Set {pw} Game Total Points","SetTieBreakTotalPoints_{sw} Set Tie Break Total Points","SetOutcomeAndTotal_{sw} Set Winner and Total Points ({h})","Player1Over/Under_Player 1 Total Points","Player2Over/Under_Player 2 Total Points","TotalofSets_Total Sets","SetTotalPointsOverUnder_{sw} Set Total Points","SetTotalPointsOverUnder_{sw} Set Total Points Asian","MatchTotalPointsOverUnder_Total Points","TotalPointsOver/Under_Total Points","HomeTeamOver/Under_Team 1 Total Points","AwayTeamOver/Under_Team 2 Total Points","SetTotalOverUnder_{sw} Set Total Points","Team1SetTotalOverUnder_{sw} Set Team 1 Total Points","Team2SetTotalOverUnder_{sw} Set Team 2 Total Points","MatchTotal_Total Points","MatchHomeTeamTotal2_Team 1 Total Points","MatchAwayTeamTotal2_Team 2 Total Points","QuarterTotal_{sw} Quarter Total Points","QuarterTotal3_{sw} Quarter Total Points 3 Way","QuarterHomeTeamTotal2_{sw} Quarter Team 1 Total Points","QuarterAwayTeamTotal2_{sw} Quarter Team 2 Total Points","HalfTotal_{sw} Half Total Points","HalfHomeTeamTotal2_{sw} Half Team 1 Total Points","HalfAwayTeamTotal2_{sw} Half Team 2 Total Points","MatchTotal_Match Total Points","1-5Total_First Five(1-5) Shot Total Points","HomeTeamTotalPoints_Team 1 Total Points","AwayTeamTotalPoints_Team 2 Total Points","QuarterHomeTeamTotal2Way_{sw} Quarter Team 1 Total Points","QuarterAwayTeamTotal2Way_{sw} Quarter Team 2 Total Points","TotalLegs_Total Legs","Total180`S_Total 180`s","FrameTotal_{sw} Frame Total Points","TotalFramesOver/Under_Total Frames","Over/Under_Total Goals","HomeTeamOver/Under_Team 1 Total Goals","AwayTeamOver/Under_Team 2 Total Goals","QuarterTotal_{sw} Quarter Total Goals","GameTotalPoints_{sw} Game Total Points","InningTotal_{sw} Inning Total Runs","TotalRunsOver/Under_Total Runs","HomeTeamTotalRunsOver/Under_Team 1 Total Runs","AwayTeamTotalRunsOver/Under_Team 2 Total Runs","GamesTotal_Total Games","MapsTotal_Maps Total","Game1KillsTotal_Game 1 Total Kills","Game2KillsTotal_Game 2 Total Kills","Game3KillsTotal_Game 3 Total Kills","OverUnder_Over/Under ({h})","HomeOverUnder_{t1} Over/Under ({h})","AwayOverUnder_{t2} Over/Under ({h})","undefined_3-Way Total","FirstHalfTotal_First Half Over/Under ({h})","FirstHalfHomeTeamTotal_First Half {t1} Over/Under ({h})","FirstHalfAwayTeamTotal_First Half {t2} Over/Under ({h})","FirstHalfHomeTeamTotal_First Half {t1} Over/Under ({h}) Asian","FirstHalfAwayTeamTotal_First Half {t2} Over/Under ({h}) Asian","undefined_Over/Under ({h})","undefined_{t1} Over/Under ({h})","undefined_{t2} Over/Under ({h})","undefined_Rounds of Kicks Over/Under ({h})","MatchPointsTotal2Way_Match Points Total","RoundMissedAttemptsOverUnder_{sw} Set Missed Attempts Total","RoundPointsTotal2Way_{sw} Set Points Total","RoundPointTotalOverUnder2Way_{sw} Set Points Total"]),Nte=new Set(["AsianHandicap_Goals Handicap","AsianHandicap_Goals Asian Handicap","CornerHandicap_Corners: Handicap","CornersOverUnder_Corners: Total","HalfTimeCornerHandicap_Corners: 1st Half Handicap","1stHalfCornersOver/Under_Corners: 1st Half Total","Corners:2ndHalfAsianHandicap_Corners: 2nd Half Handicap","YellowCardsHandicap_Yellow Cards: Handicap","HalfTimeYellowCardHandicap_Yellow Cards: 1st Half Handicap","HalfTimeAsianHandicap_1st Half Goals Handicap","HalfTimeAsianHandicap_1st Half Goals Asian Handicap","2ndHalfAsianHandicap_2nd Half Goals Handicap","1-15Handicap_1-15 Min. Goals Handicap","1-30Handicap_1-30 Min. Goals Handicap","1-60Handicap_1-60 MIn. Goals Handicap","1-75Handicap_1-75 Min. Goals Handicap","HalfHandicap2WayAsian_{sw} Half Goals Asian Handicap","FirstHalfVsSecondHalfHandicap_First Half Total Goals Vs Second Half Total Goals Handicap","Handicap_Goals Asian Handicap","MatchHandicap2_Goals Handicap (Regular Time)","Handicap(IncludingOvertime)_Goals Handicap (Including Overtime)","PeriodHandicap2_{sw} Period Goals Handicap","MatchHandicap2Asian_Goals Asian Handicap (Regular Time)","Handicap_Games Handicap","SetHandicap_{sw} Set Games Handicap","GameHandicapPoints_{sw} Set {pw} Game Points Handicap","MatchPointHandicap_Points Handicap","SetPointsHandicap_{sw} Set Points Handicap","PointHandicap_Points Handicap","SetPointHandicap_Sets Handicap","SetHandicap_{sw} Set Points Handicap","MatchHandicap_Points Handicap","QuarterHandicap_{sw} Quarter Points Handicap","HalfHandicap_{sw} Half Points Handicap","Handicap_Points Handicap","HandicapLegs_Legs Handicap","Handicap_Frames Handicap","Handicap_Goals Handicap","QuarterHandicap_{sw} Quarter Goals Handicap","GameHandicap_{sw} Game Points Handicap","RunLine_Run Line","GamesHandicap_Games Handicap","MapsHandicap_Maps Handicap","Map1RoundsHandicap_Map 1 Rounds Handicap","Map2RoundsHandicap_Map 2 Rounds Handicap","Map3RoundsHandicap_Map 3 Rounds Handicap","Game1KillsHandicap_Game 1 Kills Handicap","Game2KillsHandicap_Game 2 Kills Handicap","Game3KillsHandicap_Game 3 Kills Handicap","AsianHandicap_Asian Handicap","FirstHalfAsianHandicap_First Half Asian Handicap","FirstHalfAsianHandicap_1st Half Goals Asian Handicap","undefined_Asian Handicap","undefined_{sw} Set Points Handicap 2Way","RoundPointHandicap2Way_{sw} Set Points Handicap"]),kte=new Set(["Handicap_Goals Handicap 3 Way","FirstHalfHandicap_1st Half Goals Handicap 3 Way","SecondHalfHandicap_2nd Half Goals Handicap 3 Way","undefined_3-Way Handicap"]),Ote=new Set(["HomeTeamToWinWithExactMargin_Team 1 Win By Exact ({h}) Goal","AwayTeamToWinWithExactMargin_Team 2 Win By Exact ({h}) Goal","MatchHomeTeamToWinAndScoreExactGoal_Team 1 Will Win and Score Exact ({h}) Goal","MatchAwayTeamToWinAndScoreExactGoal_Team 2 Will Win and Score Exact ({h}) Goal","FirstHalfHomeTeamToWinAndScoreExactGoal_1st Half Team 1 Win By Exact ({h}) Goal","FirstHalfAwayTeamToWinAndScoreExactGoal_1st Half Team 2 Win By Exact ({h}) Goal","SecondHalfHomeTeamToWinAndScoreExactGoal_2nd Half Team 1 Win By Exact ({h}) Goal","SecondHalfAwayTeamToWinAndScoreExactGoal_2nd Half Team 2 Win By Exact ({h}) Goal","BothHalvesTotalOver_Both Halves Total Over ({h})","EachTeamToScoreOver_Each Team To Score Over ({h})","EachTeamToScoreUnder_Each Team To Score Under ({h})","Team1BothHalvesTotalOver_{t2} Both Halves Total Over ({h})","Team2BothHalvesTotalOver_{t2} Both Halves Total Over ({h})","MatchBothTeamToScore_Both Team To Score at Least ({h}) Points","QuarterBothTeamToScore_{sw} Quarter Both Team To Score at Least ({h}) Points"]),Pte=new Set(["MatchRaceTo_Goals Race To ({h})"]),Lte=new Set([...Ite,...Nte,...Ote,...Pte]),Rte=(e,t)=>new Set(t.filter(T6).map(Rt("name"))).size===e,_1e=({marketType:e,nameTemplate:t,events:n,team1Name:s,team2Name:o,colCount:r})=>{const a=`${e}_${t}`;return Lte.has(a)||kte.has(a)&&Rte(r,n)?n.slice(0,r).map(l=>T6(l)?Ta(l.name,s,o):""):[]},jte=new Set(["HalfTimeResult","HalfTimeAsianHandicap","HalfTimeOverUnder","HalfTimeCorrectScore","1stInningOver/Under","FirstHalfEvenOddTotal","HalfTimeCornersOverUnder","HalfTimeOverUnderAsian","HalfTimeAsianHandicapAsian","HalfTimeEvenOddTotal"]),Mte=new Set(["SecondHalfResult","2ndHalfAsianHandicap","2ndHalfTotalOver/Under","2ndHalfCorrectScore","SecondHalfEvenOddTotal","SecondHalfTotalGoals"]),Bte=e=>e.display_key===Tt.Outright&&e.type!=="Winner"?1:e.display_sub_key==="PERIOD"?jte.has(e.type)?1:Mte.has(e.type)?2:Number(e.name.replace(k2,""))||Number(e.type.replace(k2,"")):e.sequence??0,Dte=e=>{const t=(e-1)*.8+1;return es(t,2)},JN=({game:{extearnal_game_id:e,game_options:t,name:n},gameType:s,studio:o,language:r,logoSource:a,frameId:l,requireAuthToken:c})=>{const{casino:{gamesUrl:u,gamesUrlSuffix:d,depositIframe:A,gambcomURL:m}}=Y,p=id(),h=wn(n);let v;const y=Ve(),_=st({...y,[Co]:void 0,[Lm]:void 0}),b=p.replace(`/${e}/${h}`,""),g=p.includes("/casino/game-view/");g?v=window.location.origin:v=b.concat(_?`?${_}`:"");const{user_id:E,auth_token:w}=yn.get()??{},I=E&&w&&A.enabled&&ce.isMobile,O={partnerId:Y.app.site_id,gameId:e,language:Ln[r],openType:s,devicetypeid:ce.isMobile?kz:Oz,fronttypeid:1,exitURL:encodeURIComponent(v),deposit_url:encodeURIComponent(`${g?window.location.origin:p}?${jt({section:"balance",page:"deposit"})}`),...l?{frameId:encodeURIComponent(l)}:null,...o?{studio:o}:null,...c&&w?{token:w}:null,...a?{logoSource:encodeURIComponent(a)}:null,...I?{deposit_iframe_url:encodeURIComponent(`${A.url}?lang=${r}&user_id=${E}&auth_token=${w}&skin_domain=${encodeURIComponent(window.location.origin)}`)}:null,...s!==xt.Real&&ce.isMobile&&{open_game:encodeURIComponent(`${b}?${st({...y,[Co]:`${e}${gd}real`,[Lm]:n})}`)},...ce.isMobile&&{isMobile:!0},...m&&{gambcomURL:m}},C=`${u}/${d}`,x=st(O)+(t||"");return`${C}?${x}`},Bo=e=>an.get(`${Y.cms.apiUrl}/casino/getGames`,{params:{partner_id:Y.app.site_id,...e}}).then(({data:{status:t,games:[n]}})=>{if(t!==-1&&n)return n;throw new Error}),Jd=e=>e?e.split(","):[],M6=({height:e,width:t},n)=>{var A;let s;if(n!=null&&n.width&&n.height){const m=Number(n.width),p=Number(n.height);s=m/p}else{const[m,p]=((A=n==null?void 0:n.ratio)!=null&&A.includes(":")?n.ratio:Mz).split(":").map(Number);s=m/p}let o,r;const a=Bz,l=t-a,c=e,u=c*s/l,d=l/s/c;return u>d?(r=d*c,o=r*s):(o=u*l,r=o/s),{width:o+a,height:r}},B6=(e,t)=>{const{width:n,height:s}=M6(uU(.85),e.game),o=e.url.concat("&popup=true"),r=window.open(o,e.game.extearnal_game_id,`width=${n},height=${s},menubar=no,toolbar=no,location=no,scrollbars=no,resizable=yes'`);(!r||r.closed||typeof r.closed>"u")&&(t?window.location.href=o:Se.open({type:"warning",title:"Warning",content:Dq}))},Fte=e=>{const t=["",...e.split("/")],n=window.location.pathname.split("/"),s={};for(let o=0;oD0(e,{...n?Fte(e):null,...t}),ek={sport:["type","sport","region","competition","game"],esports:["type","sport","region","competition","game","layout"],virtualsports:["provider","game","type"],casino:["category","game","type"],livedealer:["page","provider","game","type"],games:["pageid","game","type"],tournaments:["tournament_id","game","type"],"sport-tournaments":["tournament_id"],promos:["slug","news"],promotions:["slug","news"],"tv-games":["provider","game","type"]},Hm={sport:({type:e,sport:t,competition:n,game:s})=>{const o=`/sports/${e==="1"?Ke.Live:Ke.Prematch}/${ro.EventView}`,r=u=>mh(Number(u)).then(d=>d).catch(()=>{throw new Error}),a=(u,d)=>Promise.all([fv(Number(u)),Kee(Number(d))]).then(([A,{_parent_id:m,name:p}])=>{if(A&&m)return qee(m).then(h=>h?`${o}/${A}/${h}/${n}/${wn(p)}`:`${o}/${A}`);throw new Error}),l=u=>fv(Number(u)).then(d=>{if(d)return`${o}/${d}`;throw new Error}),c=({sport:u,competition:d,game:A})=>A?r(A).catch(()=>c({sport:u,competition:d})):u?d?a(u,d).catch(()=>c({sport:u})):l(u):Promise.reject();return c({sport:t,competition:n,game:s}).catch(()=>o)},esports:({type:e,sport:t,game:n})=>{let s="/esports";return e&&(s+=e==="live"?`/${ac.Live}`:`/${ac.Upcoming}`,t)?fv(Number(t)).then(o=>o?`${s}/${o}${n?`/${n}`:""}`:s):Promise.resolve(s)},virtualsports:()=>Promise.resolve("/virtual-sports/home"),casino:({category:e,game:t,type:n},s)=>{let o="/casino/slots";return s[0]==="game-view"?Promise.resolve(`/casino/${s.join("/").split("?")[0]}`):t?Bo({id:t}).then(({extearnal_game_id:r})=>Bo({is_mobile:ce.isMobile,external_id:r})).then(r=>`${o}/${Number(e)||r.categories[0]}/${r.extearnal_game_id}`).then(r=>n?`${r}/${n}`:r).catch(()=>`/casino/slots/${Number(e)||""}`):Promise.resolve(`/casino/slots/${Number(e)||""}`)},games:({pageid:e,game:t,type:n})=>{const s=e!=="-1"?e:t;return s?Bo({id:s}).then(({extearnal_game_id:o})=>Bo({is_mobile:ce.isMobile,external_id:o})).then(o=>{if(n)return`/games/${o.extearnal_game_id}/${n}`;if(o.extearnal_game_id in Y.dynamicallyStructuredPages)return`/games/${o.extearnal_game_id}`;throw new Error}).catch(()=>"/games"):Promise.resolve("/games")},game:(e,t)=>{var n;return Bo({is_mobile:ce.isMobile,external_id:(n=t[4])==null?void 0:n.split("?")[0]}).then(s=>`/casino/game-view/${s.extearnal_game_id}/${wn(s.name)}`).catch(()=>"/games")},livedealer:({provider:e,game:t})=>t?Bo({id:t}).then(({extearnal_game_id:n})=>Bo({is_mobile:ce.isMobile,external_id:n})).then(({extearnal_game_id:n,provider:s})=>`/live-casino/home/${Dt}/${e===wo?e:s}/${n}`):Promise.resolve(`/live-casino/home${e?`/${e}`:""}`),poker:({showNestedFrame:e})=>e?Promise.resolve(`/games/${ku}/real`):ku in Y.dynamicallyStructuredPages?Promise.resolve(`/page/casino/poker/${ku}`):Promise.resolve("/games"),tournaments:({tournament_id:e,game:t,type:n})=>e?t?Bo({id:t}).then(({extearnal_game_id:s})=>Bo({is_mobile:ce.isMobile,external_id:s})).then(({extearnal_game_id:s})=>`/casino/tournaments/${e}/${n1.Games}/${s}`).then(s=>n?`${s}/${n}`:s).catch(()=>`casino/tournaments/${e}`):Promise.resolve(`/casino/tournaments/${e}`):Promise.resolve("/casino/tournaments"),"sport-tournaments":({tournament_id:e})=>Promise.resolve(`/sports/${Ke.Prematch}/${Ke.Tournaments}${e?`/${e}/${n1.Leaderboard}`:""}`),"tv-games":({provider:e,game:t})=>{let n=`/tv-games/home/${(e==null?void 0:e.toLowerCase())===wo.toLowerCase()?wo:e||wo}`;return t?Bo({id:t}).then(s=>`${n}/${s.extearnal_game_id}`).catch(()=>"/tv-games/home/All"):Promise.resolve(n)},promos:({slug:e,news:t})=>{let n="/promotions";return e&&(n+=`/${e}`,t&&(n+=`/${t}`)),Promise.resolve(n)},promotions:({slug:e,news:t},n)=>{let s="/promotions";return e?(s+=`/${e}`,t&&(s+=`/${t}`)):n.length&&(s=`${s}/${n.join("/").split("?")[0]}`),Promise.resolve(s)},pinnacle:()=>Promise.resolve("/pinnacle"),wonderwheel:()=>Promise.resolve("/wonderwheel"),"wonder-wheel-harmony":()=>Promise.resolve("/wonder-wheel-harmony"),"wonder-wheel-world-cup":()=>Promise.resolve("/wonder-wheel-world-cup"),"daily-sprint":()=>Promise.resolve("/daily-sprint"),"win-wheel":()=>Promise.resolve("/win-wheel"),"wonder-cards":()=>Promise.resolve("/wonder-cards"),pmu:()=>Promise.resolve("/pmu"),quiz:()=>Promise.resolve("/quiz"),livecalendar:()=>Promise.resolve(`/sports/${Ke.Calendar}`),results:()=>Promise.resolve(`/sports/${Ke.Results}`),statistics:()=>Promise.resolve(Lt.getInstance().externalUrl),"exchange-shop":()=>Promise.resolve(`/?${jt({section:"bonuses",page:"exchange-shop"})}`),fantasy:()=>Promise.resolve(`/games/${Pz}`),"deposit-to-ride":()=>Promise.resolve("/deposit-to-ride")},Hte=({children:e})=>{const[t,n]=f.useState(window.location.hash===""),{loginInProgress:s}=ye(),{locale:o}=Ee();return f.useEffect(()=>{if(!t&&!s){const r=qe(iU,Ve)(window.location.hash),[,a="",...l]=window.location.hash.split("/"),[c]=a.split("?");if(c&&Hm[c]){const u=st(c in ek?ek[c].reduce((d,A)=>(d[A]=void 0,d),{...r}):r);Hm[c](r,l).then(d=>window.location.replace(`/${o}${d}${u?`?${u}`:""}`)).catch(()=>window.location.replace(window.location.origin))}else{const u=st(r);window.history.replaceState({},document.title,`${window.location.protocol}//${window.location.host}${window.location.pathname}${u?`?${u}`:""}`),n(!0)}}},[t,o,s]),t?i.jsx(i.Fragment,{children:e}):i.jsx(_t,{size:"big"})},Ute={"virtual-sports":"virtualsports","live-casino":"livedealer"},Gte=()=>{const{locale:e}=Ee(),[t,n]=f.useState(!0);return f.useLayoutEffect(function(){const[,o,r,...a]=window.location.pathname.split("/"),l=Ute[r]||r;if(Hm[l]&&o===e){const c=Ve();Hm[l](c,[r,...a]).then(u=>window.location.replace(`/${e}${u}`)).catch(()=>n(!1))}else n(!1)},[e]),{redirectionProcessing:t}},D6=()=>{const e=fP(),{locale:t}=Ee();f.useLayoutEffect(()=>{const[n,s,...o]=window.location.pathname.split("/");if(s!==t){const r=[n,t];mU[s]||Ln[s]||r.push(s),r.push(...o),e.replace({pathname:r.join("/"),search:window.location.search})}},[e,t])},Vte=e=>e,Wte="/assets/error-page-logo-89PLa-F3.png",Hb=({message:e,className:t=""})=>{const n=ae();return i.jsx("div",{className:`error-page ${t}`,children:i.jsxs("div",{className:"error-page-content",children:[i.jsx("img",{src:Wte,className:"error-page-icon",alt:""}),i.jsx("p",{className:"error-page-info",children:n(e)}),i.jsx(Me,{className:"btn s-small a-color",title:"Go to homepage",onClick:()=>window.location.replace(window.location.origin)})]})})},$te=/(^https?:\/\/)|tel:|(.+\.(pdf|jpg|jpeg|png)$)/,F6=(e,t)=>{if(typeof e=="object")return e.pathname&&e.pathname.startsWith("/")?{...e,pathname:`/${t}${e.pathname}`}:e;if(typeof e=="function")return n=>F6(e(n),t);if(e.startsWith("/")){const n=new URL(e,`${window.location.origin}`);return n.search?s=>`/${t}${n.pathname}?${st({...Ve(s.search),...Ve(n.search)})}`:`/${t}${e}`}return nU(e)},H6=e=>({children:t,to:n,target:s,className:o="","aria-label":r,actions:a=[],badge:l,onClick:c=lt,rel:u,...d})=>{const{locale:A}=Ee(),m=o.concat(l!=null&&l.class?` badge-${l.class}`:""),p=h=>{h.stopPropagation(),a.length>0&&a.forEach(v=>{He.dispatchEvent(v.type,v.data)}),c()};return n?typeof n=="object"||typeof n=="function"||!$te.test(n)?i.jsx(e,{onClick:p,to:F6(n,A),target:s,className:m,"data-badge":l==null?void 0:l.title,"aria-label":r,rel:u,...d,children:t}):i.jsx("a",{href:Vte(n),onClick:p,target:s,className:m,"data-badge":l==null?void 0:l.title,"aria-label":r,rel:u,children:t}):i.jsx("a",{onClick:p,className:m,"data-badge":l==null?void 0:l.title,"aria-label":r,children:t})},It=H6(hy),Yte=H6(mD),y1e=({to:e,...t})=>{const{locale:n}=Ee();return i.jsx(oD,{to:typeof e=="object"?e.pathname&&e.pathname.startsWith("/")?{...e,pathname:`/${n}${e.pathname}`}:{pathname:window.location.pathname,...e}:e.startsWith("/")?`/${n}${e}`:e,...t})},zte=f.memo(function(){const{loginInProgress:t}=ye(),{redirectionProcessing:n}=Gte();return D6(),t||n?i.jsx(_t,{}):i.jsx(Hb,{message:"Page not found"})}),Kn=e=>{f.useEffect(()=>{if(e)return He.dispatchEvent("addRootClassName",e),()=>{He.dispatchEvent("removeRootClassName",e)}},[e])},qte=e=>{const t=et(),[n,s]=f.useState({loading:!0,data:[]}),{language:o}=Ee();return f.useEffect(function(){s({loading:!0,data:[]}),er.getContentById(e,o).then(a=>{t.current&&s({loading:!1,data:a.map(l=>{const c=l.eventDate?ya.getTimestamp(l.eventDate):0;return{...l,...c>0&&_e().unix(){t.current&&s({loading:!1,data:[]})})},[e,t,o]),n},ph=()=>{const{isLoggedIn:e,profile:{sportsbook_profile_id:t,partner_client_category_id:n,is_verified:s}}=ye();return f.useMemo(()=>({partnerClientCategoryId:n,profileType:t,isLoggedIn:e,isVerified:s}),[e,n,t,s])},Kte=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACgAAAAQ4CAYAAADFQoVFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNUIyNkQzNjEwRDExRTk4NENDREI3MDY4MDE4NUYxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEyNUIyNkQ0NjEwRDExRTk4NENDREI3MDY4MDE4NUYxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTI1QjI2RDE2MTBEMTFFOTg0Q0NEQjcwNjgwMTg1RjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTI1QjI2RDI2MTBEMTFFOTg0Q0NEQjcwNjgwMTg1RjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4q8NCuAAAqEUlEQVR42uzBAQEAAACAkP6v7ggKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA2YNDAgAAAABB/1/7wQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMCdAeHAgAAAAACPK3XmCECgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAFzhAAAWty04QAAAAASUVORK5CYII= `,Qte=f.memo(function({srcType:t,src:n="",isVisible:s=!0,srcAlt:o,title:r="",loading:a="lazy"}){const l=ae();switch(t){case"image":return i.jsx("img",{src:n,loading:a,className:"sdr-image-bc",alt:o??r,title:r});case"iframe":return i.jsxs("div",{className:"sdr-iframe-holder-bc",children:[i.jsx("img",{src:Kte,loading:a,className:"sdr-iframe-backface-bc",alt:r}),s&&i.jsx("iframe",{src:n,className:"sdr-iframe-bc",title:r||l("iFrame Slide")})]});case"html":return i.jsx("div",{dangerouslySetInnerHTML:{__html:n},className:"sdr-inner-html-bc"});case"video":return i.jsx("div",{className:"sdr-video-bc",children:s&&i.jsx("video",{muted:!0,autoPlay:!0,loop:!0,playsInline:!0,preload:"auto",title:r,width:"100%",height:"auto",children:i.jsx("source",{src:n})})});default:return null}}),Zte=({buttons:e,parentNavigate:t,parentTarget:n,parentActions:s})=>!e||!e.length?null:i.jsx(i.Fragment,{children:e.map(({title:o,href:r,target:a,actions:l},c)=>i.jsx(Oe.Fragment,{children:i.jsx(It,{to:r||t,target:a||n,actions:l&&l.length?l:s,className:"btn s-small a-color",children:o})},c))}),Xte=f.memo(Zte);function Jte(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function U6(e,t){return Object.keys(e).length===Object.keys(t).length&&Object.keys(e).every(function(n){return Object.prototype.hasOwnProperty.call(t,n)?e[n]===t[n]:!1})}function tk(e){return e.concat().sort(function(t,n){return t.name>n.name?1:-1}).map(function(t){return t.options})}function ene(e,t){if(e.length!==t.length)return!1;var n=tk(e),s=tk(t);return n.every(function(o,r){var a=s[r];return U6(o,a)})}function tne(e,t){var n={start:s,center:o,end:r};function s(){return 0}function o(u){return r(u)/2}function r(u){return t-u}function a(){return t*Number(e)}function l(u){return typeof e=="number"?a():n[e](u)}var c={measure:l};return c}function nne(e){var t=0;function n(a,l){return function(){a===!!t&&l()}}function s(){t=window.requestAnimationFrame(e)}function o(){window.cancelAnimationFrame(t),t=0}var r={proceed:n(!0,s),start:n(!1,s),stop:n(!0,o)};return r}function sne(e,t){var n=e==="y"?"y":"x",s=e==="y"?"x":"y",o=l(),r=c();function a(d){var A=d.width,m=d.height;return n==="x"?A:m}function l(){return n==="y"?"top":t==="rtl"?"right":"left"}function c(){return n==="y"?"bottom":t==="rtl"?"left":"right"}var u={scroll:n,cross:s,startEdge:o,endEdge:r,measureSize:a};return u}function one(e,t,n,s,o){return s+(o-s)*((e-t)/(n-t))}function rn(e){return Math.abs(e)}function G6(e){return e?e/rn(e):0}function du(e,t){return rn(e-t)}function rne(e,t){if(e===0||t===0||rn(e)<=rn(t))return 0;var n=du(rn(e),rn(t));return rn(n/e)}function ane(e){var t=Math.pow(10,e);return function(n){return Math.round(n*t)/t}}function ine(e,t){var n=0;return function(){window.clearTimeout(n),n=window.setTimeout(e,t)||0}}function nk(e,t){for(var n=[],s=0;st}function r(u){return s(u)||o(u)}function a(u){return r(u)?s(u)?e:t:u}function l(u){return n?u-n*Math.ceil((u-t)/n):u}var c={length:n,max:t,min:e,constrain:a,reachedAny:r,reachedMax:o,reachedMin:s,removeOffset:l};return c}function V6(e,t,n){var s=bd(0,e),o=s.min,r=s.constrain,a=e+1,l=c(t);function c(h){return n?rn((a+h)%a):r(h)}function u(){return l}function d(h){return l=c(h),p}function A(h){return d(u()+h)}function m(){return V6(e,u(),n)}var p={add:A,clone:m,get:u,set:d,min:o,max:e};return p}function lne(e){var t=e==="rtl"?-1:1;function n(o){return o*t}var s={apply:n};return s}function F1(){var e=[];function t(o,r,a,l){return l===void 0&&(l=!1),o.addEventListener(r,a,l),e.push(function(){return o.removeEventListener(r,a,l)}),s}function n(){return e=e.filter(function(o){return o()}),s}var s={add:t,removeAll:n};return s}function Vl(e){var t=e;function n(){return t}function s(A){return t=u(A),d}function o(A){return t+=u(A),d}function r(A){return t-=u(A),d}function a(A){return t*=A,d}function l(A){return t/=A,d}function c(){return t!==0&&l(t),d}function u(A){return typeof A=="number"?A:A.get()}var d={add:o,divide:l,get:n,multiply:a,normalize:c,set:s,subtract:r};return d}function cne(e,t,n,s,o,r,a,l,c,u,d,A,m,p,h){var v=e.cross,y=["INPUT","SELECT","TEXTAREA"],_=Vl(0),b=F1(),g=F1(),E={mouse:300,touch:400},w={mouse:500,touch:600},I=o?5:16,O=1,C=20,x=0,T=0,k=!1,P=!1,L=!1,R=!1;function M(){var ee=n;b.add(ee,"touchmove",function(){}).add(ee,"touchend",function(){}).add(ee,"touchstart",U).add(ee,"mousedown",U).add(ee,"touchcancel",X).add(ee,"contextmenu",X).add(ee,"click",J)}function j(){var ee=R?document:n;g.add(ee,"touchmove",z).add(ee,"touchend",X).add(ee,"mousemove",z).add(ee,"mouseup",X)}function F(){b.removeAll(),g.removeAll()}function D(ee){var W=ee.nodeName||"";return y.indexOf(W)>-1}function $(){var ee=o?w:E,W=R?"mouse":"touch";return ee[W]}function B(ee,W){var Q=A.clone().add(G6(ee)*-1),K=Q.get()===A.min||Q.get()===A.max,ue=d.byDistance(ee,!o).distance;return o||rn(ee)=2,Q=R||!W,K=!D(ee.target),ue=W||R&&K;k=!0,r.pointerDown(ee),_.set(s),s.set(a),u.useBaseMass().useSpeed(80),j(),x=r.readPoint(ee),T=r.readPoint(ee,v),m.emit("pointerDown"),Q&&(L=!1),ue&&ee.preventDefault()}}function z(ee){if(!P&&!R){if(!ee.cancelable)return X(ee);var W=r.readPoint(ee),Q=r.readPoint(ee,v),K=du(W,x),ue=du(Q,T);if(P=K>ue,!P&&!L)return X(ee)}var re=r.pointerMove(ee);!L&&re&&(L=!0),l.start(),s.add(t.apply(re)),ee.preventDefault()}function X(ee){var W=d.byDistance(0,!1),Q=W.index!==A.get(),K=r.pointerUp(ee)*$(),ue=B(t.apply(K),Q),re=rne(K,ue),oe=du(s.get(),_.get())>=.5,ve=Q&&re>.75,Re=rn(K)n;return o=m,h&&(s=m),t.measure(p)}function d(m){if(!s||!o)return 0;var p=l(o)-l(s),h=a(m)-a(s),v=a(m)-a(o)>n,y=p/h,_=h&&!v&&rn(y)>.1;return _?t.measure(y):0}var A={isTouchEvent:r,pointerDown:c,pointerMove:u,pointerUp:d,readPoint:l};return A}function dne(e){var t=100;function n(o){return e===0?0:o/e*t}var s={measure:n,totalPercent:t};return s}function Ane(e,t,n){var s=ane(2),o=Vl(0),r=Vl(0),a=Vl(0),l=0,c=t,u=n;function d(){o.add(r),e.add(o),r.multiply(0)}function A(E){E.divide(u),r.add(E)}function m(E){a.set(E).subtract(e);var w=one(a.get(),0,100,0,c);return l=G6(a.get()),a.normalize().multiply(w).subtract(o),A(a),g}function p(E){var w=E.get()-e.get(),I=!s(w);return I&&e.set(E),I}function h(){return l}function v(){return _(t)}function y(){return b(n)}function _(E){return c=E,g}function b(E){return u=E,g}var g={direction:h,seek:m,settle:p,update:d,useBaseMass:y,useBaseSpeed:v,useMass:b,useSpeed:_};return g}function fne(e,t,n,s){var o=10,r=50,a=.85,l=!1;function c(){return!(l||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function u(m){if(c()){var p=e.reachedMin(t.get())?"min":"max",h=rn(e[p]-t.get()),v=n.get()-t.get(),y=Math.min(h/r,a);n.subtract(v*y),!m&&rn(v)0?I.concat([O]):I},[])}function p(E,w){var I=w==="start",O=I?-n:n,C=r.findSlideBounds([O]);return E.map(function(x){var T=I?0:-n,k=I?n:0,P=C.filter(function(M){return M.index===x})[0],L=P[I?"end":"start"],R=function(){return a.get()>L?T:k};return{point:L,getTarget:R,index:x,location:-1}})}function h(){var E=o[0]-1,w=m(u,E);return p(w,"end")}function v(){var E=t-o[0]-1,w=m(c,E);return p(w,"start")}function y(){return d.every(function(E){var w=E.index,I=c.filter(function(O){return O!==w});return A(I,t)<=0})}function _(){d.forEach(function(E){var w=E.getTarget,I=E.location,O=E.index,C=w();C!==I&&(l[O].style[e.startEdge]=C+"%",E.location=C)})}function b(){d.forEach(function(E){var w=E.index;l[w].style[e.startEdge]=""})}var g={canLoop:y,clear:b,loop:_,loopPoints:d};return g}function Ene(e,t,n,s,o,r,a){var l=o.removeOffset,c=o.constrain,u=Math.min(Math.max(a,.01),.99),d=r?[0,t,-t]:[0],A=m(d,u);function m(v,y){var _=v||d,b=y||0,g=n.map(function(E){return E*b});return _.reduce(function(E,w){var I=s.map(function(O,C){return{start:O-n[C]+g[C]+w,end:O+e-g[C]+w,index:C}});return E.concat(I)},[])}function p(v,y){var _=r?l(v):c(v),b=y||A;return b.reduce(function(g,E){var w=E.index,I=E.start,O=E.end,C=g.indexOf(w)!==-1,x=I<_&&O>_;return!C&&x?g.concat([w]):g},[])}var h={check:p,findSlideBounds:m};return h}function Cne(e,t,n,s,o){var r=e.measureSize,a=e.startEdge,l=e.endEdge,c=s.map(r),u=c.map(t.measure),d=A();function A(){return s.map(function(p,h,v){var y=h===Ub(v),_=window.getComputedStyle(Ac(n)),b=parseFloat(_.getPropertyValue("margin-"+l));return y?c[h]+(o?b:0):v[h+1][a]-p[a]}).map(t.measure).map(rn)}var m={slideSizes:u,slideSizesWithGaps:d};return m}function Sne(e,t,n){var s=e.scroll==="x"?a:l,o=n.style,r=!1;function a(m){return"translate3d("+m+"%,0px,0px)"}function l(m){return"translate3d(0px,"+m+"%,0px)"}function c(m){r||(o.transform=s(t.apply(m.get())))}function u(m){r=!m}function d(){o.transform=""}var A={clear:d,to:c,toggleActive:u};return A}function wne(e,t,n,s,o){var r=s.align,a=s.axis,l=s.direction,c=s.startIndex,u=s.inViewThreshold,d=s.loop,A=s.speed,m=s.dragFree,p=s.slidesToScroll,h=s.skipSnaps,v=s.containScroll,y=t.getBoundingClientRect(),_=n.map(function(ue){return ue.getBoundingClientRect()}),b=lne(l),g=sne(a,l),E=dne(g.measureSize(y)),w=E.totalPercent,I=tne(r,w),O=Cne(g,E,n,_,d),C=O.slideSizes,x=O.slideSizesWithGaps,T=vne(g,I,E,y,_,p),k=T.snaps,P=T.snapsAligned,L=-Ac(k)+Ac(x),R=mne(w,L,k,P,v).snapsContained,M=!d&&v!=="",j=M?R:P,F=pne(L,j,d).limit,D=V6(Ub(j),c,d),$=D.clone(),B=D1(n),U=function(){d||K.scrollBounds.constrain(K.dragHandler.pointerDown()),K.scrollBody.seek(se).update();var ue=K.scrollBody.settle(se);ue&&!K.dragHandler.pointerDown()&&(K.animation.stop(),o.emit("settle")),ue||o.emit("scroll"),d&&(K.scrollLooper.loop(K.scrollBody.direction()),K.slideLooper.loop()),K.translate.to(J),K.animation.proceed()},z=nne(U),X=j[D.get()],J=Vl(X),se=Vl(X),q=Ane(J,A,1),pe=_ne(d,j,L,F,se),ee=yne(z,D,$,pe,se,o),W=Ene(w,L,C,k,F,d,u),Q=cne(g,b,e,se,m,une(g,E),J,z,ee,q,pe,D,o,d,h),K={containerRect:y,slideRects:_,animation:z,axis:g,direction:b,dragHandler:Q,eventStore:F1(),pxToPercent:E,index:D,indexPrevious:$,limit:F,location:J,options:s,scrollBody:q,scrollBounds:fne(F,J,se,q),scrollLooper:hne(L,E,F,J,[J,se]),scrollProgress:gne(F),scrollSnaps:j,scrollTarget:pe,scrollTo:ee,slideLooper:bne(g,w,L,x,j,W,J,n),slidesInView:W,slideIndexes:B,target:se,translate:Sne(g,b,t)};return K}function Tne(){var e={};function t(a){return e[a]||[]}function n(a){return t(a).forEach(function(l){return l(a)}),r}function s(a,l){return e[a]=t(a).concat([l]),r}function o(a,l){return e[a]=t(a).filter(function(c){return c!==l}),r}var r={emit:n,off:o,on:s};return r}var xne={align:"center",axis:"x",containScroll:"",direction:"ltr",dragFree:!1,draggable:!0,inViewThreshold:0,loop:!1,skipSnaps:!1,slidesToScroll:1,speed:10,startIndex:0};function Ine(e){var t=getComputedStyle(e,":before").content;function n(){try{return JSON.parse(t.slice(1,-1).replace(/\\/g,""))}catch{}return{}}var s={get:n};return s}function Um(e,t,n){var s=Tne(),o=ine(O,500),r=E,a=s.on,l=s.off,c,u=!1,d=Object.assign({},xne,Um.globalOptions),A=Object.assign({},d),m,p,h=0,v,y,_;function b(){var se="container"in e&&e.container,q="slides"in e&&e.slides;v="root"in e?e.root:e,y=se||v.children[0],_=q||[].slice.call(y.children),m=Ine(v)}function g(se,q){if(b(),d=Object.assign({},d,se),A=Object.assign({},d,m.get()),p=Object.assign([],q),c=wne(v,y,_,A,s),c.eventStore.add(window,"resize",o),c.translate.to(c.location),h=c.axis.measureSize(v.getBoundingClientRect()),p.forEach(function(pe){return pe.init(J)}),A.loop){if(!c.slideLooper.canLoop())return w(),g({loop:!1},q);c.slideLooper.loop()}A.draggable&&y.offsetParent&&_.length&&c.dragHandler.addActivationEvents(),u||(setTimeout(function(){return s.emit("init")},0),u=!0)}function E(se,q){if(u){var pe=F(),ee=Object.assign({startIndex:pe},se);w(),g(ee,q||p),s.emit("reInit")}}function w(){c.dragHandler.removeAllEvents(),c.animation.stop(),c.eventStore.removeAll(),c.translate.clear(),c.slideLooper.clear(),p.forEach(function(se){return se.destroy()})}function I(){u&&(w(),u=!1,s.emit("destroy"))}function O(){if(u){var se=c.axis.measureSize(v.getBoundingClientRect());h!==se&&E(),s.emit("resize")}}function C(se){var q=c[se?"target":"location"].get(),pe=A.loop?"removeOffset":"constrain";return c.slidesInView.check(c.limit[pe](q))}function x(se){var q=C(se);return c.slideIndexes.filter(function(pe){return q.indexOf(pe)===-1})}function T(se,q,pe){c.scrollBody.useBaseMass().useSpeed(q?100:A.speed),u&&c.scrollTo.index(se,pe||0)}function k(se){var q=c.index.clone().add(1);T(q.get(),se===!0,-1)}function P(se){var q=c.index.clone().add(-1);T(q.get(),se===!0,1)}function L(){var se=c.index.clone().add(1);return se.get()!==F()}function R(){var se=c.index.clone().add(-1);return se.get()!==F()}function M(){return c.scrollSnaps.map(c.scrollProgress.get)}function j(){return c.scrollProgress.get(c.location.get())}function F(){return c.index.get()}function D(){return c.indexPrevious.get()}function $(){return c.dragHandler.clickAllowed()}function B(){return c}function U(){return v}function z(){return y}function X(){return _}var J={canScrollNext:L,canScrollPrev:R,clickAllowed:$,containerNode:z,internalEngine:B,destroy:I,off:l,on:a,previousScrollSnap:D,reInit:r,rootNode:U,scrollNext:k,scrollPrev:P,scrollProgress:j,scrollSnapList:M,scrollTo:T,selectedScrollSnap:F,slideNodes:X,slidesInView:C,slidesNotInView:x};return g(t,n),J}Um.globalOptions=void 0;function Gb(e,t){e===void 0&&(e={}),t===void 0&&(t=[]);var n=f.useState(),s=n[0],o=n[1],r=f.useState(),a=r[0],l=r[1],c=f.useRef(e),u=f.useRef(t),d=f.useMemo(function(){return U6(c.current,e)||(c.current=e),c.current},[c,e]),A=f.useMemo(function(){return ene(u.current,t)||(u.current=t),u.current},[u,t]);return f.useEffect(function(){if(Jte()&&a){Um.globalOptions=Gb.globalOptions;var m=Um(a,d,A);return o(m),function(){return m.destroy()}}else o(void 0)},[a,d,A,o]),[l,s]}Gb.globalOptions=void 0;var Nne={delay:4e3,playOnInit:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1};function Vb(e,t){var n=Object.assign({},Nne,Vb.globalOptions,e),s=n.playOnInit,o=n.stopOnInteraction,r=n.stopOnMouseEnter,a=n.stopOnLastSnap,l=n.delay,c=o?m:h,u,d=0;function A(b){u=b;var g=u.internalEngine().eventStore,E=u.rootNode(),w=t&&t(E)||E;u.on("pointerDown",c),o||u.on("pointerUp",v),r&&(g.add(w,"mouseenter",c),o||g.add(w,"mouseleave",v)),g.add(document,"visibilitychange",function(){if(document.visibilityState==="hidden")return h();v()}),g.add(window,"pagehide",function(I){I.persisted&&h()}),s&&p()}function m(){u.off("pointerDown",c),o||u.off("pointerUp",v),h(),d=0}function p(){h(),d=window.setTimeout(y,l)}function h(){d&&window.clearTimeout(d)}function v(){d&&(h(),p())}function y(){var b=u.internalEngine().index,g=a&&b.get()===b.max;if(g)return m();u.canScrollNext()?u.scrollNext():u.scrollTo(0),p()}var _={name:"Autoplay",options:n,init:A,destroy:m,play:p,stop:h,reset:v};return _}Vb.globalOptions=void 0;const sk=({children:e,width:t,className:n=""})=>i.jsx("div",{className:`carousel-slide ${n}`,style:{...t&&{width:`${t}%`}},children:e}),Ao=()=>new URLSearchParams(Gs().search),kne={loop:!0,arrows:!ce.isMobile,autoplay:!1,autoplaySpeed:5e3,showCount:!1},Wb=({children:e,options:t,onSlideChange:n,triggerReInit:s})=>{const{languageRtl:o}=Ee(),r=f.Children.count(e),{autoplay:a,autoplaySpeed:l,arrows:c,showCount:u,notSetWidth:d,equalizeToLeft:A=!1,...m}={draggable:ce.isMobile?r>1:!1,...kne,...t,direction:o?"rtl":"ltr"},p=f.useMemo(()=>JSON.stringify(m),[m]),h=f.useRef(p),[v,y]=f.useState(!1);f.useEffect(()=>{if(a){const j=setTimeout(()=>{y(!0)},5e3);return()=>clearTimeout(j)}},[a]);const _=f.useMemo(()=>v?[Vb({delay:l,stopOnInteraction:!1,stopOnMouseEnter:!0})]:void 0,[v,l]),[b,g]=Gb(JSON.parse(p),_),E=typeof n=="function",w=f.useRef(n),[[I,O],C]=f.useState([!1,!1]),T=Ao().has(Co),[{scrollSnapList:k,selectedScrollSnap:P},L]=f.useState({scrollSnapList:[],selectedScrollSnap:0}),R=m.slidesToScroll?100/m.slidesToScroll:d?0:100;f.useEffect(()=>{g&&s&&g.reInit()},[g,s]),f.useEffect(function(){w.current=n},[n]),f.useEffect(function(){if(E&&g){const F=()=>{w.current&&w.current(g.slidesInView(!0))};return F(),g.on("reInit",F),g.on("select",F),()=>{g.off("reInit",F),g.off("select",F)}}},[g,E]),f.useEffect(function(){if(c&&g){const F=()=>C([g.canScrollPrev(),g.canScrollNext()]);return F(),g.on("reInit",F),g.on("select",F),()=>{g.off("reInit",F),g.off("select",F)}}},[c,g]),f.useEffect(function(){if((u||d)&&g){const F=()=>L({scrollSnapList:g.scrollSnapList(),selectedScrollSnap:g.selectedScrollSnap()});return F(),g.on("reInit",F),g.on("select",F),()=>{g.off("reInit",F),g.off("select",F)}}},[g,d,u]),f.useEffect(function(){g&&g.slideNodes().length!==r&&g.reInit(JSON.parse(p))},[g,p,r]),f.useEffect(function(){g&&h.current!==p&&g.reInit(JSON.parse(p))},[g,p]),f.useEffect(function(){h.current=p},[p]);const M=f.useMemo(()=>Sa(),[T]);return i.jsxs("div",{className:"carousel",children:[u&&!c&&k.length>1&&i.jsxs("div",{className:"carousel-count",children:[P+1," / ",k.length]}),i.jsx("div",{className:"carousel-viewport",ref:b,children:i.jsxs("div",{className:"carousel-container",children:[f.Children.map(e,(j,F)=>i.jsx(sk,{className:P===F?"active-slide":"",width:R,children:j})),A&&m.slidesToScroll&&r>m.slidesToScroll&&r%m.slidesToScroll&&Array(m.slidesToScroll-r%m.slidesToScroll).fill("").map(()=>i.jsx(sk,{width:R,children:i.jsx(i.Fragment,{})},Math.random()))]})}),c&&(I||O)&&i.jsxs("div",{className:`carousel-count-arrow-container ${u&&k.length>1?"with-count":""}`,children:[i.jsx("i",{className:`carousel-arrow-left bc-i-small-arrow-left ${I?"":"opacity"}`,onClick:()=>g==null?void 0:g.scrollPrev()}),u&&k.length>1&&i.jsxs("div",{className:"carousel-count-arrow",children:[P+1," / ",k.length]}),i.jsx("i",{className:`carousel-arrow-right bc-i-small-arrow-right ${O?"":"opacity"}`,onClick:()=>g==null?void 0:g.scrollNext()})]})]},M)},Pc=({title:e,route:t,optionTitle:n="More"})=>{const s=ae();return i.jsxs("div",{className:"page-view-more",children:[i.jsx("h3",{className:"view-title-more ellipsis",children:s(e)}),t&&i.jsxs(It,{to:t,className:"view-see-more",children:[s(n),i.jsx("i",{className:"view-arrow-more bc-i-small-arrow-right"})]})]})},One=hn(()=>H(()=>import("./TextWidget-Do9DidW_.js"),__vite__mapDeps([261,2,262]))),Pne=hn(()=>H(()=>import("./SliderJackpot-ZzxbMXyM.js"),__vite__mapDeps([263,31,2,30,32,264]))),Lne=hn(()=>H(()=>import("./SliderMarket-x7Bim0uR.js"),__vite__mapDeps([265,2,21]))),ok="sl_exp_",rk="0001-01-01 00:00:00",Rne=f.memo(function({settings:t}){const{isLoggedIn:n,profile:{deposit_count:s}}=ye(),{contentId:o,expandable:r,showLoader:a,hideShadow:l,firstSlideLoadImmediately:c,sliderTitle:u,aspectRatio:d,format:A={days:!0,hours:!0,minutes:!0,seconds:!0},...m}={...ZL,...t},{loading:p,data:h}=qte(o),[[v],y]=f.useState([0]),_=ph(),{languageRtl:b}=Ee(),[g,E]=f.useState(!1),[w,I]=f.useState(0),O=f.useMemo(()=>h.filter(({showTo:T,profileTypes:k,customProfileTypes:P,depositType:L,profileStatus:R,profileActionType:M})=>!lh({showTo:T,profileTypes:k,customProfileTypes:P,profileActionType:M},_)&&Sb(_.isLoggedIn,_.isVerified,R)&&wR(s,n,L)),[h,s,n,_]);Kn(m.fullSized&&(p||O.length>0)?"slider-full-sized":"");const C=(T,k)=>{Ht.dispatchEvent("trackingEvent",{category:"Banner",action:"Clicked Banner",additionalData:{bannerData:{link:T,index:k}}})};f.useEffect(()=>{r&&xe.getItem(`${ok}${o}`)&&E(!0)},[o,r]);const x=f.useCallback(()=>{r&&xe.setItem(`${ok}${o}`,!g),E(!g)},[g,o,r]);return p?a?i.jsx(ML,{aspectRatio:d}):null:O.length?i.jsxs("div",{className:`slider-bc ${g?"collapsed":""} ${l?"hide-shadow":""} ${u?"has-title":""}`,children:[u&&i.jsx(Pc,{title:u}),i.jsx(Wb,{options:m,onSlideChange:y,children:O.map((T,k)=>{const{title:P,content:L,buttons:R,href:M,actions:j,target:F,srcType:D,src:$,srcAlt:B,matchId:U,jackpot:z,endTime:X,eventDate:J}=T;return i.jsxs("div",{className:"sdr-item-holder-bc",style:{...!r&&d?{aspectRatio:d}:null},children:[i.jsxs(It,{actions:j,to:M,target:F,className:"sdr-item-bc",onClick:()=>C(M,k),"aria-label":P,children:[(X||w)&&v===k?i.jsx(KR,{format:A,interval:m.interval,endTime:w&&U&&rk===J?w:X}):null,i.jsx(Qte,{loading:k===0&&c||b?"eager":"lazy",srcType:D,src:$,title:P,srcAlt:B},k)]}),U&&i.jsx("div",{className:"slider-market-coefficient-container",children:i.jsx(Lne,{gameId:T.matchId,setStartTime:J===rk?I:void 0})}),L?i.jsx(One,{settings:{title:P,description:L,expandable:!!ce.isMobile}}):null,i.jsx(Xte,{buttons:R,parentNavigate:M,parentTarget:F,parentActions:j}),z?i.jsx(Pne,{jackpotProvider:z}):null]},k)})}),r&&i.jsx("i",{onClick:x,className:`sdr-collapsed-arrow-bc bc-i-small-arrow-up ${g?"active":""}`})]}):null}),Lc=Oe.createContext({}),jne=({children:e})=>{const[t,n]=f.useState({streamMap:{}}),[s,o]=f.useState(!1),[r,a]=f.useState(!1),l=()=>a(Y.sportsbook.liveStreaming.enabled);return f.useEffect(()=>{r&&de.subscribe({source:"notifications",what:{partner_streams:[]}},({stream_configs:c,channels:u},d)=>{n(A=>({streamMap:{...A.streamMap,...c},channels:u==null?void 0:u.map(({channel:m,channel_name:p,provider_id:h})=>({provider_id:h,video_id:m,name:p}))})),d&&o(!0)},c=>Je.error(`Failed to subscribe to partner streams: reason: ${c.msg}`))},[r]),i.jsx(Lc.Provider,{value:{streamsMap:t.streamMap,channels:t.channels,loaded:s,init:l},children:e})},Mne=({options:e=[],onChangeHandler:t=lt,selectedDisplayKey:n,eventTypes:s=[]})=>{const o=ae();return i.jsxs("div",{className:"market-filter-bc",children:[i.jsx("div",{className:"market-filter-s-bc",children:e.length>0&&i.jsx(Rr,{inputValue:n||e[0],onChange:t,className:"s-small",children:e.map(r=>i.jsx(Xo,{value:r,label:o(r)},r))})}),i.jsx("div",{className:"market-filter-cell-bc",children:s.map(r=>i.jsx("div",{className:"market-filter-info-bc",children:o(r).toUpperCase()},r))})]})},eA=f.memo(Mne),b1e=e=>{const t=e.reduce((n,s)=>("team1"in s&&n.team1.push(s.team1),"team2"in s&&n.team2.push(s.team2),n),{team1:[],team2:[]});return!t.team1.length&&!t.team2.length&&(t.team1=[0,0,0,0],t.team2=[0,0,0,0]),t},Bne=e=>{const n={1:"1st Map",2:"2nd Map",3:"3rd Map"}[e];return n||`${e}th Map`},Dne=e=>e?e.map(({roundNumber:t})=>({value:t.toString(),label:Bne(t)})):[],hh=["id","markets_count","is_blocked","is_stat_available","show_type","sport_alias","team1_name","team2_name","team1_id","team2_id","sportcast_id"],gh=["type","name","display_key","base","id","express_id"],tA=["id","price","type_1","name","base","order"],Fne=["ArcheryH2H","CompoundArchery"],Hne={0:"Not Started",1:"In Play",2:"timeout",3:"Finished"},Une=e=>t=>({...t,is_stat_available:e&&(t==null?void 0:t.is_stat_available)}),Gne=e=>{const t=Object.values(e.market||{}).filter(Boolean),n=t.some(s=>s.type==="P1P2")?t.filter(s=>s.type!=="P1XP2"):t;return{...e,market:n.reduce((s,o)=>{const r=o.display_key||o.type,a=s[r],l=o.main_order!==void 0&&((a==null?void 0:a.main_order)===void 0||o.main_order<(a==null?void 0:a.main_order)),c=o.main_order===void 0&&o.order!==void 0&&((a==null?void 0:a.order)===void 0||o.order<(a==null?void 0:a.order));return(!a||l||c)&&(s[r]={...o,event:Vv("type_1",o.event)}),s},{})}},Vne=qe(Gv("display_key"),_M(qe(Ec(e=>({...e,sequence:Bte(e),event:Vv(e.display_key===Tt.Outright?"id":"type_1",e.event)})),Vv("type")))),W6=(e,t)=>!!(t&&Fne.includes(e??"")),Wne=(e,t)=>!!(t&&e===Pe.LEAGUE_OF_LEGENDS),$6=(e,t)=>{const{matchState:n}=e;return n&&n!==1?Hne[n]:x6(`set${e.currentSet}type${e.type}`,t)},E1e=e=>({...e,market:e.market?Vne(e.market):{}}),$ne=e=>{var t,n,s;return{...e,current_set:e.is_live?W6(e.sport_alias,(t=e.info)==null?void 0:t.additional_data)?$6((n=e.info)==null?void 0:n.additional_data,e.sport_alias):x6((s=e.info)==null?void 0:s.current_game_state,e.sport_alias):""}},Yne=e=>{const{team1_name:t,team2_name:n,team1_id:s,team2_id:o,...r}=e,[a,l]=e.is_live?Uee(e):[],c=[{id:s,name:t,score:a}];return n&&c.push({id:o,name:n,score:l}),{...r,teams_info:c}},nA=e=>qe(Une(e),Gne,$ne,Yne),UA=(e,t,n)=>({points:e,score:t,teamNumber:n}),zne=e=>({...e,maxSetCount:e.setCount,sets:[...e.sets.map(t=>({number:t.number,teamPoints:[UA(t.team1Points,t.score.team1,1),UA(t.team2Points,t.score.team2,2)]})),...e.shootOffScore?[{isShotOff:!0,number:e.currentSet,teamPoints:[UA(e.shootOffScore.team1Points,e.shootOffScore.score.team1,1),UA(e.shootOffScore.team2Points,e.shootOffScore.score.team2,2)]}]:[]],...e.shootOffScore&&e.shotCountPerTeamInShootOff&&{shotCountPerTeamInSet:e.shotCountPerTeamInShootOff}}),qne=({matchScore:{team1:e,team2:t}={},matchPointsTotalScore:{team1:n,team2:s}={}},o)=>({...n&&{home_total:n},...s&&{away_total:s},...e&&{score1:String(e)},...t&&{score2:String(t)},current_game_state:o}),Kne=e=>({...e,mapOptions:Dne(e.rounds)}),C1e=(e,t)=>{if(W6(e,t)){const n=$6(t,e);return{additionalDataCurrentSet:n,additionalData:zne(t),additionalInfo:qne(t,n)}}return Wne(e,t)?{additionalData:Kne(t)}:{}};var Qne=(e=>(e[e.Stake=0]="Stake",e[e.Profit=1]="Profit",e[e.Return=2]="Return",e))(Qne||{});class Zne{constructor(t=[]){fe(this,"rules",[]);fe(this,"active",!1);fe(this,"rulesInfo",[]);if(t.length>0&&t.every(n=>n.BetType===2)){this.active=!0;const n=t.map(({MinimumSelections:s,MaximumSelections:o,MinOdds:r,MinBetOdds:a,IgnoreLowOddSelection:l,Basis:c,AmountPercent:u,FreeBetId:d,MinBetStakes:{MinStakes:A=[]}},m)=>({minimumSelections:s,maximumSelections:o??(m===t.length-1?1/0:t[m+1].MinimumSelections),minOdds:r??-1/0,minExpressOdds:a,ignoreLowOdds:!!l,basis:c,percentage:u,freeBetId:d,minStakes:A.reduce((p,{Currency:h,Amount:v})=>(p[h]=v,p),{})}));this.rules=[...n].reverse(),this.rulesInfo=n.map(R3(["minimumSelections","maximumSelections","minOdds","minStakes","percentage","freeBetId"]))}}calculate({oddsArr:t,stake:n,currency:s,getPosWinData:o}){const r=this.rules.map(a=>({...a,validSelections:t.filter(l=>l>=a.minOdds)})).find(({minimumSelections:a,maximumSelections:l,freeBetId:c,validSelections:{length:u}})=>!c&&u>=a&&u<=l);if(r){const{length:a}=t,{minStakes:l,ignoreLowOdds:c,minExpressOdds:u,percentage:d,basis:A,validSelections:m}=r;if((c||m.length===a)&&(l[s]==null||n>=l[s])){const{possibleWin:p,oddsAccumulator:h}=o(m,n);if(!u||h>u){const v=d===-1?a:d;let y=0;switch(A){case 1:y=p-n;break;case 2:y=p;break;case 0:y=n;break}return{bonusAmount:y*v/100,bonusPercentage:v}}}}return{bonusAmount:0,bonusPercentage:0}}}var Sl=(e=>(e[e.None=0]="None",e[e.Profit=1]="Profit",e[e.Return=2]="Return",e[e.OddRange=3]="OddRange",e[e.Stake=4]="Stake",e[e.FakeReturn=20]="FakeReturn",e[e.FakeProfit=21]="FakeProfit",e))(Sl||{});const Xne=[1,2,4,20,21],Jne=[0,1];class ese{constructor({taxType:t,taxPercent:n,taxAmountRanges:s,taxIntegrationType:o,taxSportsAlias:r}){fe(this,"valid",!1);fe(this,"type",0);fe(this,"percent",0);fe(this,"ranges",{});fe(this,"taxableSports");fe(this,"_onStake",!1);fe(this,"_onProfit",!1);fe(this,"_onReturn",!1);fe(this,"_isFake",!1);if(Jne.includes(o)&&Xne.includes(t)){if(this.valid=!0,this.percent=n,this.type=t,r!=null&&r.length&&(this.taxableSports=new Set(r)),s){const a=Cr(s,"from");for(const l of a){const{type:c}=l;this.ranges[c]||(this.ranges[c]=[]),this.ranges[c].push(l)}}this._onStake=this.type===4||4 in this.ranges,this._onProfit=this.type===1||1 in this.ranges||this.type===21,this._onReturn=this.type===2||2 in this.ranges||this.type===20,this._isFake=this.type===21||this.type===20}}get onStake(){return this._onStake}get onProfit(){return this._onProfit}get onReturn(){return this._onReturn}get isFake(){return this._isFake}canBeTaxed(t){return!this.taxableSports||this.taxableSports.has(t)}calculate(t,n){if(!this.valid||t===0)return 0;let s=0;const o=this.ranges[n];if(o&&o.some(({entire_amount:a,from:l,to:c})=>a?t>=l&&tl&&t<=c)){let a=t;for(const{entire_amount:l,to:c,percent:u,from:d}of o)if(l?a>c:a>=c)s+=c*u/100,a-=c;else{!l&&o.length===1&&(a-=d),s+=a*u/100;break}}else this.type===n&&(s=t*this.percent/100);return ze(s)}}const Y6=f.createContext({}),tse=({children:e})=>{const{tax_type:t,tax_percent:n,tax_amount_ranges:s,tax_integration_type:o,tax_sport_aliases:r}=en(),{language:a}=Ee(),l=f.useRef(a),[c,u]=f.useState(()=>({taxes:null,sportsBonus:null,marketTypes:{}})),[d,A]=f.useState({}),[m,p]=f.useState({}),[h,v]=f.useState({sportAliases:[],gameIds:[]}),y=Pa(m,300),[_,b]=f.useState({}),[g,E]=f.useState(!1),w=f.useCallback(()=>E(!0),[]),[I,O]=f.useState(""),{gameDetailsMarketFilter:C,subscribeToGamesMarketsCount:x}=Y.sportsbook,[T,k]=f.useState(q4.Betslip),[P,L]=f.useState({value:"",label:""}),R=f.useCallback(F=>k(F),[]),M=f.useCallback(F=>L(F),[]);f.useEffect(function(){g&&de.get({},"get_sport_bonus_rules").then(({result:D,details:$})=>{D===0&&u(B=>({...B,sportsBonus:new Zne($)}))})},[g]),f.useEffect(()=>{g&&u(F=>({...F,taxes:t!==void 0&&n!==void 0?new ese({taxType:t,taxPercent:n,taxAmountRanges:s,taxIntegrationType:o,taxSportsAlias:r}):null}))},[g,r,s,o,n,t]),f.useEffect(function(){I&&!c.marketTypes[I]&&de.get({sport_alias:I},"get_market_type").then(({result:D,details:$})=>{if(D===0)return $;throw new Error}).then(Es("Order")).then(Ec(({MarketTypeName:D,...$})=>({...$,MarketTypeName:D.replace(xH,"1")}))).then(D=>{u($=>({...$,marketTypes:{...$.marketTypes,[I]:D}}))}).catch(()=>{u(D=>({...D,marketTypes:{...D.marketTypes,[I]:[]}}))})},[I,c.marketTypes]),f.useEffect(()=>{const F=new Set,D=new Set;Object.values(y).forEach($=>{$&&(F.add($.gameId),D.add($.sportAlias))}),v({gameIds:Array.from(F),sportAliases:Array.from(D)})},[y]),f.useEffect(()=>{if(x&&g&&h.gameIds.length&&h.sportAliases.length){const F={source:"betting",what:{game:["id"],market:"@count"},where:{...C?{market:JSON.parse(C)}:{},game:{id:{"@in":h.gameIds},sport_alias:{"@in":h.sportAliases}}}},D=de.subscribe(F,({game:$})=>{A(Object.values($).reduce((B,U)=>(B[U.id]=U.market,B),{}))},()=>A({}));return()=>{D&&de.unsubscribe(D)}}},[C,g,x,h]),f.useEffect(()=>{const{enableCompetitionNamesInitLoad:F,enabled:D}=Y.sportsbook;if(D&&F){const $={source:"betting",what:{competition:["name"]}},B=de.subscribe($,({competition:U})=>{b(Object.entries(U).reduce((z,[X,{name:J}])=>(z[X]=J,z),{}))},()=>b({}));return()=>{B&&de.unsubscribe(B)}}},[]),f.useEffect(()=>{He.addEventListener("subscribeToMarketsCount",({sid:F,...D})=>{p($=>({...$,[F]:D}))}),He.addEventListener("unsubscribeToMarketsCount",F=>{p(D=>{const{[F]:$,...B}=D;return B})})},[]);const j=f.useCallback(F=>_[F]??"cid",[_]);return f.useEffect(function(){a!==l.current&&(l.current=a,u(D=>({...D,marketTypes:{}})))},[a]),i.jsx(Y6.Provider,{value:{...c,init:w,fetchMarketTypes:O,marketsCount:d,getCompetitionName:j,streaming:{setMode:R,mode:T},lolData:{changeLolCurrentMap:M,lolCurrentMap:P}},children:e})},Oi=()=>f.useContext(Y6),nse=()=>i.jsxs(jL,{children:[i.jsx(sc,{hideSelectLoader:!0}),i.jsx(pn,{}),i.jsx(pn,{}),i.jsx(pn,{}),i.jsx(pn,{})]}),z6=({name:e,alias:t,headerSticky:n=!0,expanded:s=!0,updateExpanded:o=!1,children:r})=>{const[a,l]=xc(s,o);return i.jsxs("div",{className:"sports-group-bc",children:[i.jsxs("div",{className:`sg-head-bc ${n?"sg-head-sticky-bc":""} ${t}-bg`,onClick:l,children:[i.jsx("i",{className:`sg-type-icon-bc bc-i-${t}`}),i.jsx("span",{className:"sg-title-bc ellipsis",children:e}),i.jsx("i",{className:`sg-collapse-icon-bc bc-i-small-arrow-down ${a?"active":""}`})]}),a?i.jsx("div",{className:"sg-body-bc",children:r}):null]})},sse=({id:e,onGameSelect:t,isBlocked:n,market:s,isDynamicPartLoading:o,teams_info:r,show_type:a,eventTypes:l,sportAlias:c,current_set:u,isLive:d,info:A,start_ts:m,markets_count:p,additionalInfo:h,streamEnabled:v,is_stat_available:y,timePreset:_,regionAlias:b,regionName:g,showSportIcon:E,selected:w,sportcast_id:I,competition:O})=>{var x,T;const C=ae();return i.jsxs("div",{className:`c-segment-holder-bc markets gameList ${O?"competition-title":""}`,onClick:k=>{k.stopPropagation(),t()},children:[O&&i.jsx(Eie,{competition:O}),i.jsxs("div",{className:`c-row-bc bordered ${w?"selected":""}`,children:[i.jsx(ose,{timePreset:_,isLive:d,currentSet:u?C(u):"",time:d&&A&&A.current_game_state!==va?null:m,additionalInfo:h,sportAlias:E?c:void 0}),i.jsx(_ie,{teamsInfo:r,showTeamIcon:a!==Yd.Outright}),i.jsx(vie,{sportAlias:c,start_ts:m,isBlocked:n,gameId:e,streamEnabled:v,hasStatistics:y,marketsCount:p,sportcast_id:I,regionName:g,regionAlias:b,team1Name:(x=r[0])==null?void 0:x.name,team2Name:(T=r[1])==null?void 0:T.name}),i.jsx(yie,{gameId:e,gameIsBlocked:n,market:s,isMarketLoading:o,teamsInfo:r,showType:a,eventTypes:l,sportAlias:c,isLive:d})]}),h&&(h===va?i.jsx("p",{className:"game-list-item-score c-info-score-bc ellipsis",title:h,children:C("Not Started")}):i.jsx("p",{className:"game-list-item-score c-info-score-bc fixed-direction ellipsis",title:h,children:h}))]})},$b=({game:e,onGameSelect:t=yM,sportAlias:n,displayKey:s="",eventTypes:o,streamEnabled:r=!1,timePreset:a="datetimeShortYearShort",isDynamicPartLoading:l=!1,showSportIcon:c,regionAlias:u,regionName:d,onSwipedAnimationThreshold:A,selected:m=!1})=>{const{languageRtl:p}=Ee(),{is_live:h,is_blocked:v,stats:y,info:_,id:b,market:g={},teams_info:E,show_type:w,current_set:I="",start_ts:O,markets_count:C=0,text_info:x,is_stat_available:T,sportcast_id:k,competition:P}=e,L=v===1,R=h===1;let M;return R&&_&&y&&n&&(M=_.current_game_state===va?va:Fb(_,y,n,p,x)),i.jsx(sse,{id:b,onGameSelect:t,onSwipedAnimationThreshold:A,isBlocked:L,market:g[s],isDynamicPartLoading:l,teams_info:E,show_type:w,eventTypes:o,sportAlias:n,current_set:I,isLive:R,info:_,markets_count:C,additionalInfo:M,streamEnabled:r,is_stat_available:T,timePreset:a,regionAlias:u,regionName:d,start_ts:O,showSportIcon:c,selected:m,sportcast_id:k,competition:P})};f.memo(function({options:t,onChange:n,selectedOption:s,headers:o=[]}){const r=ae();return i.jsxs("div",{className:"market-filter-bc",onClick:a=>a.stopPropagation(),children:[i.jsx("div",{className:"market-filter-s-bc",children:t.length>0&&i.jsx(Rr,{inputValue:s||t[0].value,onChange:n,className:"s-small",children:t.map(({value:a,label:l})=>i.jsx(Xo,{value:a,label:l},a))})}),i.jsx("div",{className:"market-filter-cell-bc",children:o.map(a=>i.jsx("div",{className:"market-filter-info-bc",children:r(a).toUpperCase()},a))})]})});const ose=({sportAlias:e,isLive:t=!1,time:n=null,currentSet:s,timePreset:o,additionalInfo:r})=>{const a=ae();return i.jsxs("div",{className:"c-info-content-bc",children:[e&&i.jsx("i",{className:`bc-i-${e} game-d-c-h-c-r-sport-icon`}),i.jsx("i",{className:`info-live-prematch-icon-bc bc-i-${t?"live":"prematch"}`}),n&&i.jsx(rs,{seconds:Number(n),preset:o,className:"c-info-time-bc"}),i.jsxs("div",{className:"c-info-score-wrapper",children:[s&&i.jsx("span",{className:"c-info-score-bc",children:s}),ce.isMobile&&r?r===va?i.jsx("span",{className:"c-info-score-bc ellipsis",title:r,children:a("Not Started")}):i.jsx("span",{className:"c-info-score-bc fixed-direction",title:r,children:r}):null]})]})},Ra=()=>f.useContext(NL);var ts=(e=>(e.CasinoGames="casinoFavoriteGames",e.CasinoCategories="casinoFavoriteCategories",e.LiveCasino="liveCasinoFavoriteGames",e.TVGames="tvGamesFavoriteGames",e.SkillGames="skillGamesFavoriteGames",e.Promotions="promotionsFavoriteCategories",e.Avatar="avatar",e.SportGames="sportFavoriteGames",e.SportList="sportFavoriteSportList",e.SportCompetition="sportFavoriteCompetition",e.EsportGames="esportFavoriteGames",e.EsportSportList="esportFavoriteSportList",e.EsportCompetitions="esportFavoriteCompetitions",e.SportTeams="sportFavoriteTeams",e.Markets="favoriteMarkets",e.SportToolbarItems="sportToolbarItems",e.CasinoToolbarItems="casinoToolbarItems",e.SelectedOddFormat="selectedOddFormat",e.SelectedOddSettings="selectedOddSettings",e.BalancesVisibility="balancesVisibility",e.ViewTypes="viewTypes",e))(ts||{});const rse="cms_pro",q6={configs:{}},ase=Object.fromEntries(Object.values(ts).map(e=>[e,q6])),mv={data:ase,loading:!1,initialDataLoaded:!1},GA=(e,t,n=!0)=>de.get({...n&&{scope:rse},...e},t),ise=()=>{const[e,t]=f.useState(mv),[n,s]=f.useState({}),{isLoggedIn:o}=ye(),r=Ra(),{value:a}=e.data.selectedOddFormat.configs,l=et(),c=f.useCallback(A=>{o?A():at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Login,onSuccess:A}})},[o]);f.useEffect(function(){if(!o){const m=PL("oddFormat");r("oddFormat",m||Y.app.preferences.oddFormat);return}a&&r("oddFormat",Number(a))},[o,a,r]),f.useEffect(function(){o?(t(m=>({...m,loading:!0})),GA({},"get_user_resources_personalization").then(({result:m,details:{data:p}})=>{m===0&&p.length?GA({resource:p},"get_user_data_personalization").then(({details:{data:h}})=>{l.current&&t(v=>({data:{...v.data,...h},loading:!1,initialDataLoaded:!0}))}).catch(h=>{throw new Error(h)}):l.current&&t(h=>({...h,initialDataLoaded:!0}))}).catch(m=>{l.current&&t({...mv,initialDataLoaded:!0}),Je.error(m)})):l.current&&t(mv)},[o,l]);const u=f.useCallback((A,m)=>{e.initialDataLoaded&&(t(p=>({...p,loading:!0})),GA({_id:m},"delete_user_resources_personalization",!1).then(({result:p})=>{if(p===0&&l.current)t(h=>({...h,loading:!1,data:{...h.data,[A]:q6}}));else throw new Error}).catch(p=>{l.current&&t(h=>({...h,loading:!1})),Je.error(p)}))},[l,e.initialDataLoaded]),d=f.useCallback((A,m)=>{e.initialDataLoaded?(t(p=>({...p,loading:!0})),GA({resource:A,configs:m},"set_user_data_personalization").then(({details:{data:p},result:h})=>{h===0&&l.current&&t(v=>({...v,loading:!1,data:{...v.data,[p.resource]:p}}))}).catch(p=>{l.current&&t(h=>({...h,loading:!1})),Je.error(p)})):s({resource:A,configs:m})},[l,e.initialDataLoaded]);return f.useEffect(function(){const{resource:m,configs:p}=n;e.initialDataLoaded&&m&&p&&(d(m,{...e.data[m].configs,...p}),s({}))},[n,e.initialDataLoaded,d,e.data]),{...e,setPersonalizationData:d,deletePersonalizationData:u,handlePersonalizationItemClick:c}},lse=e=>({source:"betting",what:{game:["id"]},where:{game:{id:{"@in":e}}}}),cse=({sportGamesDictionary:e,setPersonalizationData:t,deletePersonalizationData:n})=>{const[s,o]=f.useState({loading:!0,sportGames:[]});return f.useEffect(function(){const a=Object.keys(e.configs).map(Number);if(a.length){const l=lse(a),c=de.subscribe(l,u=>{const d=[];for(const A of Object.values(u.game))d.push(A.id);if(!np(a,d)){const A=d.reduce((m,p)=>({...m,[p]:{id:String(p)}}),{});Object.keys(A).length?t(ts.SportGames,A):n(ts.SportGames,e._id)}o({loading:!1,sportGames:d})});return()=>{de.unsubscribe(c)}}else o({loading:!1,sportGames:[]})},[e,t,n]),{...s}},use=1,K6=f.createContext({}),dse=({children:e})=>{const{data:t,setPersonalizationData:n,deletePersonalizationData:s,handlePersonalizationItemClick:o}=ise(),{casinoFavoriteGames:r,sportFavoriteCompetition:a,favoriteMarkets:l}=t,{sportGames:c}=cse({setPersonalizationData:n,deletePersonalizationData:s,sportGamesDictionary:t[ts.SportGames]}),{personalizationDataCount:u,favoritesCount:d}=f.useMemo(()=>{const w=Object.entries(t).reduce((x,[T,{configs:k}])=>({...x,[T]:Object.keys(k).length}),{}),{casinoFavoriteGames:I,sportFavoriteGames:O,sportFavoriteCompetition:C}=w;return{personalizationDataCount:w,favoritesCount:I+O+C}},[t]),A=f.useCallback(({key:w,resource:I,configs:O={}})=>{const C=t[I].configs;if(w in C)if(Object.keys(C).length===use)s(I,t[I]._id);else{const{[w]:T,...k}=C;n(I,k)}else n(I,{...C,[w]:O})},[t,s,n]),m=f.useMemo(()=>Object.keys(a.configs).map(Number),[a]),p=f.useMemo(()=>Object.keys(l.configs),[l]),h=f.useCallback(w=>{A({resource:ts.SportGames,key:String(w),configs:{id:String(w)}})},[A]),v=f.useCallback(w=>{A({resource:ts.SportCompetition,key:String(w),configs:{}})},[A]),y=f.useCallback(w=>{A({resource:ts.Markets,key:w,configs:{}})},[A]),_=f.useCallback((w,I)=>{A({resource:ts.CasinoGames,key:w,configs:{categoryId:I}})},[A]),b=f.useCallback(w=>{n(ts.SelectedOddFormat,w)},[n]),g=f.useCallback(w=>{s(w,t[w]._id)},[t,s]),E=f.useCallback((w,I)=>String(I)in t[w].configs,[t]);return i.jsx(K6.Provider,{value:{sportGames:c,isItemFavorite:E,favoritesCount:d,favoriteMarkets:p,sportCompetitions:m,toggleFavoriteMarket:y,toggleFavoriteSportGame:h,removeResourceFavorites:g,personalizationDataCount:u,toggleFavoriteCasinoGame:_,toggleFavoriteCompetition:v,setOddFormatToPersonalization:b,handlePersonalizationItemClick:o,favorite_casino_games:r},children:e})},Pi=()=>f.useContext(K6),Q6=({marketCount:e,gameId:t,sportAlias:n})=>{const{marketsCount:s}=Oi();return f.useEffect(()=>{if(Y.sportsbook.subscribeToGamesMarketsCount){const o=u_();return He.dispatchEvent("subscribeToMarketsCount",{gameId:t,sportAlias:n,sid:o}),()=>{He.dispatchEvent("unsubscribeToMarketsCount",o)}}},[t,n]),(Y.sportsbook.subscribeToGamesMarketsCount&&s[t])??e},ak="MatchFinished";var po=(e=>(e[e.UNSUBSCRIBED=0]="UNSUBSCRIBED",e[e.SUBSCRIBED=1]="SUBSCRIBED",e[e.LOADING=-1]="LOADING",e[e.NOT_AVAILABLE=-2]="NOT_AVAILABLE",e))(po||{});const ri=new Si,Z6=f.createContext({}),ik=({gameIds:e,loaded:t})=>{ri.dispatchEvent("updated",{gameIds:e,loaded:t})},Ase=({children:e})=>{const[t,n]=f.useState({gameIds:{},loaded:!1}),{gameIds:s,loaded:o}=t,[r,a]=f.useState(!1),{isLoggedIn:l,loginInProgress:c}=ye(),u=f.useCallback(()=>{Et.getInstance().gameNotificationsAvailable&&a(!0)},[]),d=f.useCallback(({gameId:A,start_ts:m,statusToSet:p})=>{const h=p;n(v=>({...v,gameIds:{...v.gameIds,[A]:-1}})),de.get({game_list:[{id:A,game_start_ts:m}],events:[{event_name:ak,is_subscribed:!!p}]},"set_games_notifications").then(v=>{if(v.result===0)n(y=>({...y,gameIds:{...y.gameIds,[A]:p}}));else throw new Error}).catch(()=>{n(v=>({...v,gameIds:{...v.gameIds,[A]:h}}))})},[]);return f.useEffect(()=>ri.addEventListener("subscribe",A=>{if(l)d(A);else{at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Login,onSuccess:()=>{if(o)d(A);else{const m=ri.addEventListener("updated",({loaded:p,gameIds:h})=>{p&&h[A.gameId]!==1&&d(A),m()})}}}});return}}),[l,o,d]),f.useEffect(()=>ri.addEventListener("mounted",()=>ik({gameIds:s,loaded:o})),[s,o]),f.useEffect(()=>ik({gameIds:s,loaded:o}),[s,o]),f.useEffect(()=>{r&&(l?de.get({},"get_user_all_game_notifications").then(A=>{const m={};if(A.details)for(const p of Object.keys(A.details))for(const{event_name:h,is_subscribed:v}of A.details[p].events)h===ak&&v&&(m[p]=1);n({gameIds:m,loaded:!0})}).catch(()=>{n({gameIds:{},loaded:!0})}):n(c?{gameIds:{},loaded:!1}:{gameIds:{},loaded:!1}))},[r,l,c]),i.jsx(Z6.Provider,{value:{init:u},children:e})},X6=({gameId:e,sportAlias:t,start_ts:n,className:s})=>{const o=ae(),r=u=>{u.stopPropagation();const d=a===po.UNSUBSCRIBED?po.SUBSCRIBED:po.UNSUBSCRIBED;ri.dispatchEvent("subscribe",{gameId:e,start_ts:n,statusToSet:d})},[a,l]=f.useState(po.NOT_AVAILABLE),{isLoggedIn:c}=ye();return f.useEffect(()=>{if(Et.getInstance().gameNotificationsAvailable&&aV.has(t)){const u=ri.addEventListener("updated",({gameIds:d,loaded:A})=>{l(()=>d[e]??po.UNSUBSCRIBED)});return ri.dispatchEvent("mounted"),u}else l(po.NOT_AVAILABLE)},[e,t]),a===po.NOT_AVAILABLE?null:i.jsx(i.Fragment,{children:a===po.LOADING?i.jsx("i",{className:"notification-loader",children:i.jsx(_t,{className:"small"})}):i.jsx("i",{onClick:r,title:o(a===po.SUBSCRIBED?"Unsubscribe from game":"Subscribe to game"),className:`${s} ${c&&a===po.SUBSCRIBED?"bc-i-push-notification-fill":"bc-i-push-notification-outline"}`})})},fse=({gameId:e,sportAlias:t,...n})=>{const s=f.useCallback(r=>{He.dispatchEvent("openStatisticOnHover",{gameId:e,sportAlias:t,position:{clientX:r.clientX,clientY:r.clientY}})},[e,t]),o=f.useCallback(()=>{He.dispatchEvent("closeStatisticOnHover")},[]);return i.jsx("i",{onMouseEnter:s,onMouseLeave:o,...n})};function J6(e){var t,n,s="";if(typeof e=="string"||typeof e=="number")s+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;ttypeof e=="number"&&!isNaN(e),ai=e=>typeof e=="string",Rs=e=>typeof e=="function",Nf=e=>ai(e)||Rs(e)?e:null,H1=e=>f.isValidElement(e)||ai(e)||Rs(e)||Ed(e);function mse(e,t,n){n===void 0&&(n=300);const{scrollHeight:s,style:o}=e;requestAnimationFrame(()=>{o.minHeight="initial",o.height=s+"px",o.transition=`all ${n}ms`,requestAnimationFrame(()=>{o.height="0",o.padding="0",o.margin="0",setTimeout(t,n)})})}function vh(e){let{enter:t,exit:n,appendPosition:s=!1,collapse:o=!0,collapseDuration:r=300}=e;return function(a){let{children:l,position:c,preventExitTransition:u,done:d,nodeRef:A,isIn:m,playToast:p}=a;const h=s?`${t}--${c}`:t,v=s?`${n}--${c}`:n,y=f.useRef(0);return f.useLayoutEffect(()=>{const _=A.current,b=h.split(" "),g=E=>{E.target===A.current&&(p(),_.removeEventListener("animationend",g),_.removeEventListener("animationcancel",g),y.current===0&&E.type!=="animationcancel"&&_.classList.remove(...b))};_.classList.add(...b),_.addEventListener("animationend",g),_.addEventListener("animationcancel",g)},[]),f.useEffect(()=>{const _=A.current,b=()=>{_.removeEventListener("animationend",b),o?mse(_,d,r):d()};m||(u?b():(y.current=1,_.className+=` ${v}`,_.addEventListener("animationend",b)))},[m]),Oe.createElement(Oe.Fragment,null,l)}}function lk(e,t){return e!=null?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const ns=new Map;let Cd=[];const U1=new Set,pse=e=>U1.forEach(t=>t(e)),ej=()=>ns.size>0;function tj(e,t){var n;if(t)return!((n=ns.get(t))==null||!n.isToastActive(e));let s=!1;return ns.forEach(o=>{o.isToastActive(e)&&(s=!0)}),s}function nj(e,t){H1(e)&&(ej()||Cd.push({content:e,options:t}),ns.forEach(n=>{n.buildToast(e,t)}))}function ck(e,t){ns.forEach(n=>{t!=null&&t!=null&&t.containerId?(t==null?void 0:t.containerId)===n.id&&n.toggle(e,t==null?void 0:t.id):n.toggle(e,t==null?void 0:t.id)})}function hse(e){const{subscribe:t,getSnapshot:n,setProps:s}=f.useRef(function(r){const a=r.containerId||1;return{subscribe(l){const c=function(d,A,m){let p=1,h=0,v=[],y=[],_=[],b=A;const g=new Map,E=new Set,w=()=>{_=Array.from(g.values()),E.forEach(C=>C())},I=C=>{y=C==null?[]:y.filter(x=>x!==C),w()},O=C=>{const{toastId:x,onOpen:T,updateId:k,children:P}=C.props,L=k==null;C.staleId&&g.delete(C.staleId),g.set(x,C),y=[...y,C.props.toastId].filter(R=>R!==C.staleId),w(),m(lk(C,L?"added":"updated")),L&&Rs(T)&&T(f.isValidElement(P)&&P.props)};return{id:d,props:b,observe:C=>(E.add(C),()=>E.delete(C)),toggle:(C,x)=>{g.forEach(T=>{x!=null&&x!==T.props.toastId||Rs(T.toggle)&&T.toggle(C)})},removeToast:I,toasts:g,clearQueue:()=>{h-=v.length,v=[]},buildToast:(C,x)=>{if((z=>{let{containerId:X,toastId:J,updateId:se}=z;const q=X?X!==d:d!==1,pe=g.has(J)&&se==null;return q||pe})(x))return;const{toastId:T,updateId:k,data:P,staleId:L,delay:R}=x,M=()=>{I(T)},j=k==null;j&&h++;const F={...b,style:b.toastStyle,key:p++,...Object.fromEntries(Object.entries(x).filter(z=>{let[X,J]=z;return J!=null})),toastId:T,updateId:k,data:P,closeToast:M,isIn:!1,className:Nf(x.className||b.toastClassName),bodyClassName:Nf(x.bodyClassName||b.bodyClassName),progressClassName:Nf(x.progressClassName||b.progressClassName),autoClose:!x.isLoading&&(D=x.autoClose,$=b.autoClose,D===!1||Ed(D)&&D>0?D:$),deleteToast(){const z=g.get(T),{onClose:X,children:J}=z.props;Rs(X)&&X(f.isValidElement(J)&&J.props),m(lk(z,"removed")),g.delete(T),h--,h<0&&(h=0),v.length>0?O(v.shift()):w()}};var D,$;F.closeButton=b.closeButton,x.closeButton===!1||H1(x.closeButton)?F.closeButton=x.closeButton:x.closeButton===!0&&(F.closeButton=!H1(b.closeButton)||b.closeButton);let B=C;f.isValidElement(C)&&!ai(C.type)?B=f.cloneElement(C,{closeToast:M,toastProps:F,data:P}):Rs(C)&&(B=C({closeToast:M,toastProps:F,data:P}));const U={content:B,props:F,staleId:L};b.limit&&b.limit>0&&h>b.limit&&j?v.push(U):Ed(R)?setTimeout(()=>{O(U)},R):O(U)},setProps(C){b=C},setToggle:(C,x)=>{g.get(C).toggle=x},isToastActive:C=>y.some(x=>x===C),getSnapshot:()=>_}}(a,r,pse);ns.set(a,c);const u=c.observe(l);return Cd.forEach(d=>nj(d.content,d.options)),Cd=[],()=>{u(),ns.delete(a)}},setProps(l){var c;(c=ns.get(a))==null||c.setProps(l)},getSnapshot(){var l;return(l=ns.get(a))==null?void 0:l.getSnapshot()}}}(e)).current;s(e);const o=f.useSyncExternalStore(t,n,n);return{getToastToRender:function(r){if(!o)return[];const a=new Map;return e.newestOnTop&&o.reverse(),o.forEach(l=>{const{position:c}=l.props;a.has(c)||a.set(c,[]),a.get(c).push(l)}),Array.from(a,l=>r(l[0],l[1]))},isToastActive:tj,count:o==null?void 0:o.length}}function gse(e){const[t,n]=f.useState(!1),[s,o]=f.useState(!1),r=f.useRef(null),a=f.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:l,pauseOnHover:c,closeToast:u,onClick:d,closeOnClick:A}=e;var m,p;function h(){n(!0)}function v(){n(!1)}function y(g){const E=r.current;a.canDrag&&E&&(a.didMove=!0,t&&v(),a.delta=e.draggableDirection==="x"?g.clientX-a.start:g.clientY-a.start,a.start!==g.clientX&&(a.canCloseOnClick=!1),E.style.transform=`translate3d(${e.draggableDirection==="x"?`${a.delta}px, var(--y)`:`0, calc(${a.delta}px + var(--y))`},0)`,E.style.opacity=""+(1-Math.abs(a.delta/a.removalDistance)))}function _(){document.removeEventListener("pointermove",y),document.removeEventListener("pointerup",_);const g=r.current;if(a.canDrag&&a.didMove&&g){if(a.canDrag=!1,Math.abs(a.delta)>a.removalDistance)return o(!0),e.closeToast(),void e.collapseAll();g.style.transition="transform 0.2s, opacity 0.2s",g.style.removeProperty("transform"),g.style.removeProperty("opacity")}}(p=ns.get((m={id:e.toastId,containerId:e.containerId,fn:n}).containerId||1))==null||p.setToggle(m.id,m.fn),f.useEffect(()=>{if(e.pauseOnFocusLoss)return document.hasFocus()||v(),window.addEventListener("focus",h),window.addEventListener("blur",v),()=>{window.removeEventListener("focus",h),window.removeEventListener("blur",v)}},[e.pauseOnFocusLoss]);const b={onPointerDown:function(g){if(e.draggable===!0||e.draggable===g.pointerType){a.didMove=!1,document.addEventListener("pointermove",y),document.addEventListener("pointerup",_);const E=r.current;a.canCloseOnClick=!0,a.canDrag=!0,E.style.transition="none",e.draggableDirection==="x"?(a.start=g.clientX,a.removalDistance=E.offsetWidth*(e.draggablePercent/100)):(a.start=g.clientY,a.removalDistance=E.offsetHeight*(e.draggablePercent===80?1.5*e.draggablePercent:e.draggablePercent)/100)}},onPointerUp:function(g){const{top:E,bottom:w,left:I,right:O}=r.current.getBoundingClientRect();g.nativeEvent.type!=="touchend"&&e.pauseOnHover&&g.clientX>=I&&g.clientX<=O&&g.clientY>=E&&g.clientY<=w?v():h()}};return l&&c&&(b.onMouseEnter=v,e.stacked||(b.onMouseLeave=h)),A&&(b.onClick=g=>{d&&d(g),a.canCloseOnClick&&u()}),{playToast:h,pauseToast:v,isRunning:t,preventExitTransition:s,toastRef:r,eventHandlers:b}}function vse(e){let{delay:t,isRunning:n,closeToast:s,type:o="default",hide:r,className:a,style:l,controlledProgress:c,progress:u,rtl:d,isIn:A,theme:m}=e;const p=r||c&&u===0,h={...l,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused"};c&&(h.transform=`scaleX(${u})`);const v=ra("Toastify__progress-bar",c?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${m}`,`Toastify__progress-bar--${o}`,{"Toastify__progress-bar--rtl":d}),y=Rs(a)?a({rtl:d,type:o,defaultClassName:v}):ra(v,a),_={[c&&u>=1?"onTransitionEnd":"onAnimationEnd"]:c&&u<1?null:()=>{A&&s()}};return Oe.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":p},Oe.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${m} Toastify__progress-bar--${o}`}),Oe.createElement("div",{role:"progressbar","aria-hidden":p?"true":"false","aria-label":"notification timer",className:y,style:h,..._}))}let _se=1;const sj=()=>""+_se++;function yse(e){return e&&(ai(e.toastId)||Ed(e.toastId))?e.toastId:sj()}function Lu(e,t){return nj(e,t),t.toastId}function Gm(e,t){return{...t,type:t&&t.type||e,toastId:yse(t)}}function VA(e){return(t,n)=>Lu(t,Gm(e,n))}function it(e,t){return Lu(e,Gm("default",t))}it.loading=(e,t)=>Lu(e,Gm("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),it.promise=function(e,t,n){let s,{pending:o,error:r,success:a}=t;o&&(s=ai(o)?it.loading(o,n):it.loading(o.render,{...n,...o}));const l={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},c=(d,A,m)=>{if(A==null)return void it.dismiss(s);const p={type:d,...l,...n,data:m},h=ai(A)?{render:A}:A;return s?it.update(s,{...p,...h}):it(h.render,{...p,...h}),m},u=Rs(e)?e():e;return u.then(d=>c("success",a,d)).catch(d=>c("error",r,d)),u},it.success=VA("success"),it.info=VA("info"),it.error=VA("error"),it.warning=VA("warning"),it.warn=it.warning,it.dark=(e,t)=>Lu(e,Gm("default",{theme:"dark",...t})),it.dismiss=function(e){(function(t){var n;if(ej()){if(t==null||ai(n=t)||Ed(n))ns.forEach(s=>{s.removeToast(t)});else if(t&&("containerId"in t||"id"in t)){const s=ns.get(t.containerId);s?s.removeToast(t.id):ns.forEach(o=>{o.removeToast(t.id)})}}else Cd=Cd.filter(s=>t!=null&&s.options.toastId!==t)})(e)},it.clearWaitingQueue=function(e){e===void 0&&(e={}),ns.forEach(t=>{!t.props.limit||e.containerId&&t.id!==e.containerId||t.clearQueue()})},it.isActive=tj,it.update=function(e,t){t===void 0&&(t={});const n=((s,o)=>{var r;let{containerId:a}=o;return(r=ns.get(a||1))==null?void 0:r.toasts.get(s)})(e,t);if(n){const{props:s,content:o}=n,r={delay:100,...s,...t,toastId:t.toastId||e,updateId:sj()};r.toastId!==e&&(r.staleId=e);const a=r.render||o;delete r.render,Lu(a,r)}},it.done=e=>{it.update(e,{progress:1})},it.onChange=function(e){return U1.add(e),()=>{U1.delete(e)}},it.play=e=>ck(!0,e),it.pause=e=>ck(!1,e);const bse=typeof window<"u"?f.useLayoutEffect:f.useEffect,WA=e=>{let{theme:t,type:n,isLoading:s,...o}=e;return Oe.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":`var(--toastify-icon-color-${n})`,...o})},pv={info:function(e){return Oe.createElement(WA,{...e},Oe.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return Oe.createElement(WA,{...e},Oe.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return Oe.createElement(WA,{...e},Oe.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return Oe.createElement(WA,{...e},Oe.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return Oe.createElement("div",{className:"Toastify__spinner"})}},Ese=e=>{const{isRunning:t,preventExitTransition:n,toastRef:s,eventHandlers:o,playToast:r}=gse(e),{closeButton:a,children:l,autoClose:c,onClick:u,type:d,hideProgressBar:A,closeToast:m,transition:p,position:h,className:v,style:y,bodyClassName:_,bodyStyle:b,progressClassName:g,progressStyle:E,updateId:w,role:I,progress:O,rtl:C,toastId:x,deleteToast:T,isIn:k,isLoading:P,closeOnClick:L,theme:R}=e,M=ra("Toastify__toast",`Toastify__toast-theme--${R}`,`Toastify__toast--${d}`,{"Toastify__toast--rtl":C},{"Toastify__toast--close-on-click":L}),j=Rs(v)?v({rtl:C,position:h,type:d,defaultClassName:M}):ra(M,v),F=function(U){let{theme:z,type:X,isLoading:J,icon:se}=U,q=null;const pe={theme:z,type:X};return se===!1||(Rs(se)?q=se({...pe,isLoading:J}):f.isValidElement(se)?q=f.cloneElement(se,pe):J?q=pv.spinner():(ee=>ee in pv)(X)&&(q=pv[X](pe))),q}(e),D=!!O||!c,$={closeToast:m,type:d,theme:R};let B=null;return a===!1||(B=Rs(a)?a($):f.isValidElement(a)?f.cloneElement(a,$):function(U){let{closeToast:z,theme:X,ariaLabel:J="close"}=U;return Oe.createElement("button",{className:`Toastify__close-button Toastify__close-button--${X}`,type:"button",onClick:se=>{se.stopPropagation(),z(se)},"aria-label":J},Oe.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},Oe.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}($)),Oe.createElement(p,{isIn:k,done:T,position:h,preventExitTransition:n,nodeRef:s,playToast:r},Oe.createElement("div",{id:x,onClick:u,"data-in":k,className:j,...o,style:y,ref:s},Oe.createElement("div",{...k&&{role:I},className:Rs(_)?_({type:d}):ra("Toastify__toast-body",_),style:b},F!=null&&Oe.createElement("div",{className:ra("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!P})},F),Oe.createElement("div",null,l)),B,Oe.createElement(vse,{...w&&!D?{key:`pb-${w}`}:{},rtl:C,theme:R,delay:c,isRunning:t,isIn:k,closeToast:m,hide:A,type:d,style:E,className:g,controlledProgress:D,progress:O||0})))},_h=function(e,t){return t===void 0&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},Cse=vh(_h("bounce",!0));vh(_h("slide",!0));vh(_h("zoom"));const Sse=vh(_h("flip")),wse={position:"top-right",transition:Cse,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};function Tse(e){let t={...wse,...e};const n=e.stacked,[s,o]=f.useState(!0),r=f.useRef(null),{getToastToRender:a,isToastActive:l,count:c}=hse(t),{className:u,style:d,rtl:A,containerId:m}=t;function p(v){const y=ra("Toastify__toast-container",`Toastify__toast-container--${v}`,{"Toastify__toast-container--rtl":A});return Rs(u)?u({position:v,rtl:A,defaultClassName:y}):ra(y,Nf(u))}function h(){n&&(o(!0),it.play())}return bse(()=>{if(n){var v;const y=r.current.querySelectorAll('[data-in="true"]'),_=12,b=(v=t.position)==null?void 0:v.includes("top");let g=0,E=0;Array.from(y).reverse().forEach((w,I)=>{const O=w;O.classList.add("Toastify__toast--stacked"),I>0&&(O.dataset.collapsed=`${s}`),O.dataset.pos||(O.dataset.pos=b?"top":"bot");const C=g*(s?.2:1)+(s?0:_*I);O.style.setProperty("--y",`${b?C:-1*C}px`),O.style.setProperty("--g",`${_}`),O.style.setProperty("--s",""+(1-(s?E:0))),g+=O.offsetHeight,E+=.025})}},[s,c,n]),Oe.createElement("div",{ref:r,className:"Toastify",id:m,onMouseEnter:()=>{n&&(o(!1),it.pause())},onMouseLeave:h},a((v,y)=>{const _=y.length?{...d}:{...d,pointerEvents:"none"};return Oe.createElement("div",{className:p(v),style:_,key:`container-${v}`},y.map(b=>{let{content:g,props:E}=b;return Oe.createElement(Ese,{...E,stacked:n,collapseAll:h,isIn:l(E.toastId,E.containerId),style:E.style,key:`toast-${E.key}`},g)}))}))}const oj={0:"DecimalPrice",1:"FractionalPrice",2:"AmericanPrice",3:"HongKongPrice",4:"MalayPrice",5:"IndoPrice"},S1e={0:"decimal_price",1:"fractional_price",2:"american_price",3:"hong_kong_price",4:"malay_price",5:"indo_price"},Ru={eng:"en-GB",spa:"es-ES",fra:"fr-FR",por:"pt-PT","pt-br":"pt-BR",arm:"hy-AM",ger:"de-DE",ita:"it-IT",tur:"tr-TR",fas:"fa-IR",arb:"ar-001",rus:"ru-RU",kor:"ko-KR",rum:"ro-RO",geo:"ka-GE",ukr:"uk-UA",hin:"hi-IN",bgr:"bg-BG",dut:"nl-NL",est:"et-EE",lav:"lv-LV",rov:"ro-RO"};var xse=(e=>(e.BETS="bets",e.OPEN_BETS="open-bets",e.WON="won",e.LOST="lost",e.RETURNED="returned",e.WON_RETURN="won-return",e.LOST_RETURN="lost-return",e.BET_BUILDER="bet-builder",e))(xse||{}),Vo=(e=>(e[e.NotFound=0]="NotFound",e[e.Accepted=1]="Accepted",e[e.Returned=2]="Returned",e[e.Lost=3]="Lost",e[e.Won=4]="Won",e[e.CashOut=5]="CashOut",e[e.LostReturn=6]="LostReturn",e))(Vo||{});const Ise={[$r.NotResulted]:Go.NotResulted,[$r.Place]:Go.Place,[$r.Returned]:Go.Returned,[$r.Lost]:Go.Lost,[$r.Won]:Go.Won,[$r.WinReturn]:Go.WinReturn,[$r.LoseReturn]:Go.LoseReturn},rj=({betId:e,exportAsBetHistoryItem:t=!0})=>{const n=et(),[s,o]=f.useState({loading:!1}),r=f.useCallback(({Id:a,CurrencyId:l,SelectionList:c,StateName:u,Price:d,PossibleWin:A,Amount:m,TypeName:p,Created:h,BonusAmount:v,FreeBetAmount:y,WinAmount:_,IsEachWay:b,TaxAmount:g,SystemMinCount:E})=>({possibleWin:A,possibleWinDisplay:A.toString(),id:a,odd:d,oddType:0,amount:m,totalAmount:y?y.toString():m?m.toString():"0",events:c.map(w=>({gameId:w.MatchId,eventId:w.SelectionId,sportId:w.MatchNum,eventName:w.DisplaySelectionName,team1Name:w.HomeTeamName,team2Name:w.AwayTeamName,sportIndex:w.SportAlias,regionName:w.RegionName,marketName:w.DisplayMarketName,isLive:w.IsLive,outcomeName:w.StateName,textInfo:"",base:-1,away_score:null,home_score:null,match_info:w.MatchInfo,order:w.Order,competitionName:w.CompetitionName,startDate:Date.parse(w.StartTime)/1e3,coefficient:w.Price,outcome:Ise[w.State]??Go.NotResulted})),systemCount:E,isFreeBetMoney:!!y,currency:l,outcome:u==="Accepted"?0:dn[u],type:me[p],dateTime:new Date(h).getTime()/1e3,..._>0&&{payout:_},...v>0&&{bonusDisplay:un(v)},each_way:b,taxAmountDisplay:String(g)}),[]);return f.useEffect(()=>{e&&(o(a=>({...a,loading:!0})),de.get(e.length<15?{bet_id:Number(e)}:{ticket_number:Number(e)},"check_bet_status").then(({result:a,details:l})=>{const c=l.StateId===3&&l.WinAmount>0,u={...l,...c?{StateName:dn[dn.LostReturn],StateId:l.StateId}:null};a===0&&n.current&&o({betData:u,betHistory:t?r(u):void 0,loading:!1,StateId:u.StateId})}).catch(()=>{n.current&&o({loading:!1,StateId:0})}))},[e,r,t,n]),s},uk=e=>{const t=Date.now();return Object.keys(e).reduce((n,s)=>{const o=e[s],{createdDate:r,lifetime:a}=o;return a!==-1&&t-r>a||(n[s]=o),n},{})},Zn=({type:e,title:t,iconClass:n,lifetime:s=-1,persistent:o=!1,blocking:r=[],nonTranslatableValues:a})=>({type:e,title:t,createdDate:Date.now(),lifetime:s,persistent:o,blocking:r,nonTranslatableValues:a,iconClass:n}),zi=({type:e,Component:t,iconClass:n,lifetime:s=-1,persistent:o=!1,blocking:r=[]})=>({type:e,createdDate:Date.now(),lifetime:s,persistent:o,blocking:r,Component:t,iconClass:n}),ho=(e,t,n,s,o=5e3)=>({type:e,title:t,eventId:n,nonTranslatableValues:s,lifetime:o}),dk=(e,t)=>Object.keys(e).reduce((n,s)=>(s!==t&&(n[s]=e[s]),n),{}),Yb=f.createContext({}),aj=f.createContext({}),Nse={events:{},global:{}},kse=1e3,Ose=({children:e})=>{const[t,n]=f.useState(Nse),{profile:{sport_bonus:s,casino_balance:o,counter_offer_min_amount:r,calculatedBalance:a,frozen_balance:l,calculatedBonusMoney:c},isLoggedIn:u,loginInProgress:d}=ye(),{min_bet_stakes:A={},min_sub_bet_stakes:m={},max_selections_in_multiple_bet:p,odds_raised_percent:h,decimalRounding:v}=en(),{currency:{name:y,symbol:_}}=Jt(),b=A[y]??0,g=m[y]??0,E=r??0,w=Object.values(t.global).concat(Object.values(t.events)).some(k=>k.lifetime>-1);MR(function(){n(P=>{const{events:L,global:R}=P;return{...P,events:uk(L),global:uk(R)}})},w?kse:null);const I=f.useCallback(({events:k,eventsDataMap:P,selectedBetTypes:L,contentType:R,anyConflicts:M,fullCoverBetTypesEnabled:j,editBetOriginalStake:F,selectedSysOption:D,firstBonusRule:$,useOnlyRealBalance:B,frenchFreebetEnabled:U,profitBoost:{active:z,selectedOption:X},freebet:{active:J,selectedOption:se},counterOffers:q,quickBetActive:pe,quickBetAmount:ee,quickBetSaved:W,quickBetErrorMessage:Q})=>{const K={},ue=R===Ne.Hybrid,re=R===Ne.Betting||ue,{length:oe}=k;if(!ue&&re&&!(d||u))K[wt.LOGGED_OUT]=zi({type:We.WARNING,Component:Ak,blocking:[Ne.Betting]});else{if(q.length&&k.length&&k.forEach((le,we)=>{const Ye=Number(q[we]),Ue=le.initialPrice;if(Ye){const ie=Number(Lb({price:le.price,odds_raised_percent:h,decimalRounding:v}));Ue&&Yeie&&(K[wt.MAX_COUNTER_EXCEEDED]=Zn({type:We.WARNING,title:"Offered odd can not be greater than MAX",blocking:[Ne.Betting]}))}}),M&&!(j||L.includes(me.Single))&&(K[wt.EVENTS_CONFLICT]=Zn({type:We.ERROR,title:"Highlighted events cannot be combined",blocking:j?[]:[Ne.Betting,Ne.Booking]})),J){if(se!=null&&se.maxAmounts[y]){const{MaxAmount:le,MaxPercent:we}=se.maxAmounts[y];(le||we&&se.value)&&(K[wt.FREEBET]=Zn({type:We.INFO,title:"For selected free bet max payout is {1}",nonTranslatableValues:{1:`${le??(we?se.value*we/100:0)} ${_}`}}))}}else if(z){if(X!=null&&X.maxAmounts[y]){const{MaxBetAmount:le}=X.maxAmounts[y];K[wt.FREEBET]=Zn({type:We.INFO,blocking:(P.get(X.betType)??[]).some(({stake:we,stakeMultiplier:Ye})=>Number(we)*Ye>le)?[Ne.Betting]:[],title:"For selected profit boost max bet is {1}",nonTranslatableValues:{1:`${le} ${_}`}})}}else if($&&L.includes(me.Multiple)){let le="";const we=$.find(Ye=>{const Ue=Ye.minimumSelections-oe;return j3(1,7,Ue)&&oe!==Ye.minimumSelections});if((we==null?void 0:we.maximumSelections)!==(we==null?void 0:we.minimumSelections)&&(le=`${we==null?void 0:we.minimumSelections} - ${we==null?void 0:we.maximumSelections}`),we){const Ye=we.minimumSelections-oe,Ue=we.minOdds>0,[{minimumSelections:ie}]=$,te=k.some(({price:he})=>he&&hei.jsx(Lse,{someSelectionLowerMinOdd:te,percentage:we.percentage,sameBonusRuleCount:le,numEventsForBonus:Ye,minimumSelectionsToGetAccBonus:ie,...Ue&&{minOdds:we.minOdds}}),blocking:[]})}}if(re){ue&&!(d||u)&&(K[wt.LOGGED_OUT]=zi({type:We.WARNING,Component:Ak,blocking:[Ne.Betting]}));const le=Yee({eventsDataMap:P,selectedSysOption:D,selectedBetTypes:L,fullCoverBetTypesEnabled:j});if(!J&&le>M1({useOnlyRealBalance:B,calculatedBalance:a,sport_bonus:s,casino_balance:o,frozen_balance:l,frenchFreebetEnabled:U,calculatedBonusMoney:c})&&(K[wt.INSUFFICIENT_BALANCE]=zi({type:We.WARNING,Component:()=>U?i.jsx(Rse,{}):i.jsx(G1,{className:"for-betslip"}),blocking:[Ne.Betting]})),b>0||g>0||E>0){let we;const Ye=q.some(Ue=>Ue);e:for(const Ue of L){let ie=w6({eventsDataMap:P,fullCoverBetTypesEnabled:j,betType:Ue,selectedSysOption:D})||[];for(let te=0,he=ie.length;te0){if(Ye){if(BeM1({useOnlyRealBalance:B,calculatedBalance:a,sport_bonus:s,casino_balance:o,frozen_balance:l,calculatedBonusMoney:c,frenchFreebetEnabled:U})?K[wt.INSUFFICIENT_BALANCE]=zi({type:We.WARNING,Component:()=>i.jsx(G1,{className:"for-betslip"}),blocking:[Ne.Betting]}):W||(K[wt.QUICK_BET_SAVED]=Zn({type:We.WARNING,title:"Save quick bet",blocking:[Ne.Betting]}))),k.some(le=>le.isBlocked)&&(K[wt.LOCKED_EVENT]=Zn({type:We.WARNING,title:"There are locked events",blocking:[Ne.Betting,Ne.Booking]})),k.some(le=>le.isDeleted)&&(K[wt.DELETED_EVENT]=Zn({type:We.WARNING,title:"There are deleted events",blocking:[Ne.Betting,Ne.Booking]})),p!==void 0&&p!==0&&L.includes(me.Multiple)&&oe>p&&(K[wt.MAX_EVENTS_EXCEEDED]=Zn({type:We.WARNING,title:"Maximum ({1}) allowed events for multiple bet exceeded ",nonTranslatableValues:{1:p},blocking:[Ne.Betting,Ne.Booking]})),n(le=>{const we=Object.keys(le.global).reduce((Ue,ie)=>{const te=le.global[ie];return te.persistent&&(Ue[ie]=te),Ue},{}),Ye=k.reduce((Ue,{id:ie})=>(ie in le.events&&(Ue[ie]=le.events[ie]),Ue),{});return{...le,events:Ye,global:Object.assign(K,we)}})},[d,u,p,h,v,y,_,a,s,o,l,c,b,g,E]),O=f.useCallback(k=>{let P={},L;k.forEach(({type:R,title:M,eventId:j,nonTranslatableValues:F,lifetime:D})=>{j?P[j]=Zn({type:R,title:M}):L=M===Nm?zi({type:R,Component:Pse,lifetime:D,persistent:!0}):Zn({type:R,title:M,lifetime:D,persistent:!0,nonTranslatableValues:F})}),n(R=>({...R,events:P,global:L?{...R.global,[wt.BET_RESULT]:L}:R.global}))},[]),C=f.useCallback(()=>n(k=>({...k,events:{},global:wt.BET_RESULT in k.global?dk(k.global,wt.BET_RESULT):k.global})),[]),x=f.useCallback(({type:k,title:P,blocking:L,lifetime:R=5e3})=>n(M=>({...M,global:{...M.global,[wt.BOOK_RESULT]:Zn({type:k,title:P,lifetime:R,blocking:L,persistent:!0})}})),[]),T=f.useCallback(()=>n(k=>wt.BOOK_RESULT in k.global?{...k,global:dk(k.global,wt.BOOK_RESULT)}:k),[]);return i.jsx(Yb.Provider,{value:{setMessages:I,setDoBetResponseMessages:O,clearDoBetResponseMessages:C,setBookBetResponseMessage:x,clearBookBetResponseMessage:T},children:i.jsx(aj.Provider,{value:t,children:e})})},yh=new Si,Pse=()=>{const e=ae();return Y.app.liveChat.enabled?i.jsx("span",{className:"bet-slip-info-link",onClick:()=>yh.dispatchEvent("open"),children:e(Nm)}):i.jsx(i.Fragment,{children:e(Nm)})},Ws=()=>f.useContext(r6),Lse=({percentage:e,numEventsForBonus:t,minOdds:n,sameBonusRuleCount:s,someSelectionLowerMinOdd:o,minimumSelectionsToGetAccBonus:r})=>{const a=ae(),{oddsConverter:l}=Ws(),c=a(o?Aq:n&&s?uq:s?tR:n?dq:eR,{1:e,2:t,3:n?l(n):"",4:s,5:r});return i.jsx("span",{children:c})},G1=({className:e})=>{const t=ae(),n=Ot(),s=o=>{if(o.stopPropagation(),Y.partner.integrationMode)Qd.notify({type:"deposit"});else{const r=jt({section:"balance",page:"deposit"});n.location.search!==r&&n.push({search:r}),ge.dispatchEvent("closeBetslip")}};return i.jsx(i.Fragment,{children:i.jsx("div",{className:`bs-info-massages ${e||""}`,children:i.jsxs("div",{className:"quickBetMsgWrapper-bc betslip-warning-message ",children:[i.jsx("i",{className:"bs-notification-icon-bc bc-i-attention"}),i.jsxs("div",{className:"quickBetMsgText-bc",children:[i.jsx("span",{children:t("Insufficient balance")}),i.jsx("span",{className:"bet-slip-info-link",onClick:s,children:t("Deposit")})]})]})})})},Rse=()=>{const e=ae(),{profile:{calculatedBonusMoneyFormatted:t,currency_symbol:n}}=ye();return i.jsx(i.Fragment,{children:i.jsx("div",{className:"bs-info-massages for-betslip",children:i.jsxs("div",{className:"quickBetMsgWrapper-bc betslip-warning-message ",children:[i.jsx("i",{className:"bs-notification-icon-bc bc-i-attention"}),i.jsxs("div",{className:"quickBetMsgText-bc",children:[i.jsx("span",{children:e("Insufficient Freebet balance ({balance} {currency_symbol})",{balance:t,currency_symbol:n})}),i.jsx("span",{className:"bet-slip-info-link",onClick:()=>ge.dispatchEvent("changeExtraFunctionActiveState",{functionKey:"frenchFreebet",active:!1}),children:e("Switch off freebet")})]})]})})})},Ak=()=>{const e=ae(),{hideRegisterButton:t}=Y==null?void 0:Y.userAuthentication,n=o=>{o.stopPropagation(),at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Login}})},s=o=>{o.stopPropagation(),at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Registration}})};return i.jsx(i.Fragment,{children:t?i.jsxs(i.Fragment,{children:[e("To place your bet, please")," ",i.jsx("span",{className:"bet-slip-info-link",onClick:n,children:e(rN)})]}):i.jsxs(i.Fragment,{children:[e("To place your bet, please")," ",i.jsx("span",{className:"bet-slip-info-link",onClick:n,children:e(rN)})," ",e("or"),i.jsx("span",{className:Et.getInstance().authenticationEnabledForIP?"bet-slip-info-link":"display-none",onClick:s,children:e(gq)})]})})},zb=()=>{const{ranges:e={},endTime:t,minTotalOddDecimal:n=0,startTime:s,outcomeInclude:o,afterBetPopupContentId:r,betTypesInclude:a}=Y.sportsbook.betHistory.sportDraw??{},{profile:{currency:l}}=ye(),{language:c}=Ee(),u=s&&_e.utc(s),d=t&&_e.utc(t),A=f.useCallback(p=>{var b;let h={showIcon:!1,title:""};const v=p.bonusBetAmount!==0,y=!o||o.includes(p.outcome),_=!a||a.includes(p.type);if(u&&!v&&y&&_&&p.odd>=n&&!p.totalPartialCashoutAmount){const g=_e(_e.unix(p.dateTime)).diff(u,"seconds"),E=_e(_e.unix(p.dateTime)).diff(d,"seconds");g>0&&E<0&&((b=e[p.currency])==null||b.forEach(({tooltip:w,minAmount:I},O)=>{var x;const C=(x=e[p.currency])==null?void 0:x[O+1];p.amount>=I&&(!C||C.minAmount>p.amount)&&(h={showIcon:!0,title:w})}))}return h},[a,d,n,o,e,u]),m=f.useCallback(p=>{r&&p.Data.some(({amount:h,bonus_amount:v,k:y,created_date:_,type:b})=>A({bonusBetAmount:v,amount:h,odd:y,outcome:0,totalPartialCashoutAmount:0,currency:l,dateTime:_,type:b}))&&er.getContentById(r,c).then(h=>(h==null?void 0:h[0].content)??"").then(h=>{h&&Se.open({title:"",type:"info",content:h})})},[r,A,l,c]);return{checkBetDrawAvailability:A,showAfterBetPopup:m}};var Sd=(e=>(e.Bet="ClientRestrictedForActionBet",e.Deposit="ClientRestrictedForActionDeposit",e.Bonus="ClientRestrictedForActionClaimBonus",e.Withdraw="ClientRestrictedForActionWithdraw",e))(Sd||{});const jse=()=>{const{profile:{is_verified:e,active_step:t,active_step_state:n}}=ye(),{restrictedKYCActions:s}=Y.app,o=f.useMemo(()=>{var a;switch(t){case ot.IDFY_KYC_CHECK:return ot.IDFY_KYC_CHECK;case ot.IDFY_KYC_ITALIAN:return Y.app.italianLicence?ot.IDFY_KYC_ITALIAN:null;case ot.IDENTITY_CHECK:return e?null:ot.IDENTITY_CHECK;case ot.TERMS_AND_CONDITIONS:return!((a=Y.app.ukLicense)!=null&&a.enabled)&&n!==hd.WAITING?ot.TERMS_AND_CONDITIONS:null;case ot.TRUNARRATIVE_VERIFICATION:return ot.TRUNARRATIVE_VERIFICATION;case ot.IDFY_KYC_SUMSUB:return ot.IDFY_KYC_SUMSUB;case ot.IDFY_KYC_IDENTOMAT:return ot.IDFY_KYC_IDENTOMAT;case ot.TRUNARRATIVE_UPLOAD_DOCUMENTS:return ot.TRUNARRATIVE_UPLOAD_DOCUMENTS;case ot.IDFY_KYC_SIGNICAT_BRAZIL:return n===hd.WAITING?ot.IDFY_KYC_SIGNICAT_BRAZIL:null;default:return null}},[e,t,n]),r=f.useCallback(a=>!!o&&s.includes(a),[o,s]);return{activeKYC:o,canShowKycRestrictionPopup:r}},Mse={[We.ERROR]:(e,t)=>it.error(e,{onOpen:()=>it.dismiss(t)}),[We.INFO]:(e,t)=>it.info(e,{autoClose:!1,toastId:t}),[We.SUCCESS]:(e,t)=>it.success(e,{onOpen:()=>it.dismiss(t)}),[We.WARNING]:(e,t)=>it.warn(e,{onOpen:()=>it.dismiss(t)})},Bse=()=>{const e=et(),t=ae(),{showAfterBetPopup:n}=zb(),{oddFormat:s}=Ee(),{setDoBetResponseMessages:o}=f.useContext(Yb),{profile:{waitingVerification:r}}=ye(),{logoutUser:a}=Hr(),l=f.useCallback((u,d,A)=>{if(ce.isMobile)Mse[u](t(d),A);else{if(u===We.INFO){o([ho(u,d,void 0,void 0,-1)]);return}o([ho(u,d)])}},[o,t]);return{createQuickBet:f.useCallback(({stake:u,eventId:d,eventPrice:A,priceChangeMode:m,priceType:p,canCreate:h=!0})=>{if(h){ge.dispatchEvent("setInProgressState",{quickBet:!0});const v=u_();l(We.INFO,"Processing",v);const y={bets:[{AcceptTypeId:m,Amount:Number(u),EachWay:!1,Events:[{SelectionId:d,Coeficient:Ah(A,p)}],Type:me.Single,OddType:s,Source:ce.isMobile?Ds.Mobile:Ds.Desktop,IsSuperBet:!1}]};de.get(y,"create_bets").then(_=>{if(e.current)if(B1(_))n(_),l(We.SUCCESS,"Bet success",v);else if(typeof _.Data=="string")l(We.ERROR,_.Data,v);else{const{Key:b}=_.Data;b==="GeolocationCheckFail"&&(xr.showLocationError(b),a()),b===Sd.Bet&&r&&He.dispatchEvent("clientRestricted",{action:Sd.Bet}),l(We.ERROR,b,v)}}).catch(()=>{e.current&&l(We.ERROR,MK,v)}).finally(()=>{ge.dispatchEvent("setInProgressState",{quickBet:!1})})}},[e,a,s,n,l,r])}},Li=()=>f.useContext(ij),Dse=({events:e,onProcessBetslipEvents:t,onClose:n,bookedBet:s})=>{const o=Li(),r=ae(),{oddsConverter:a}=Ws(),l=s.bets[0],{eventsDataMap:c,selectedBetTypes:u}=o;return i.jsxs("div",{className:"bookingConfirmationPopup",children:[i.jsxs("div",{className:"bookingConfirmationPopupItem","data-scroll-lock-scrollable":"",children:[e.map(({price:d,startTime:A,team1Name:m,team2Name:p,id:h})=>i.jsxs("div",{className:"bookingConfirmationItem",children:[i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsxs("span",{className:"bookingConfirmationTitle",children:[" ",r("Date")]}),A&&i.jsx("span",{className:"bookingConfirmationData",children:i.jsx(rs,{seconds:A,preset:"datetimeShort"})})]}),i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsx("span",{className:"bookingConfirmationTitle",children:r("Event Name")}),i.jsxs("span",{className:"bookingConfirmationData",children:[m," - ",p]})]}),i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsx("span",{className:"bookingConfirmationTitle",children:r("Odds")}),i.jsx("span",{className:"bookingConfirmationData bookingConfirmationOdds",children:d?a(d):""})]})]},h)),i.jsxs("div",{className:"bookingConfirmationItem",children:[i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsx("span",{className:"bookingConfirmationTitle",children:r("Bet type")}),i.jsx("span",{className:"bookingConfirmationData",children:me[l.bet_type]})]}),l.bet_type!==me.Single&&l.amount?i.jsxs("p",{className:"bookingConfirmationItems",children:[i.jsx("span",{className:"bookingConfirmationTitle",children:r("Staking amount")}),l.amount?i.jsx("span",{className:"bookingConfirmationData",children:l.amount}):null]}):null]}),l.bet_type===me.System&&Wp(c,u[0],[]).map((d,A)=>{const m=A+2,p=Oc(e.length,m);return i.jsxs("div",{className:"bookingConfirmationGroupCount",children:[m,"/",e.length," (",p," ",r("opt."),")"]},m)})]}),i.jsx("p",{className:"bookingConfirmationShadow"}),i.jsxs("div",{className:"bookingConfirmationBottom",children:[i.jsxs("p",{className:"bookingConfirmationBottomText",children:[r("There are some events in your betslip. Do you want to keep them or replace them with booking events?")," "]}),i.jsx(Me,{title:"Keep",className:"button big hero",onClick:()=>{t(),n()}}),i.jsx(Me,{title:"Replace",className:"button big outlined",onClick:()=>{t(!0),n()}})]})]})},Fse=f.lazy(()=>H(()=>import("./BetslipSuperBetInfo-E2sEaHoQ.js"),__vite__mapDeps([266,2]))),Hse=f.lazy(()=>H(()=>import("./BetShareRepeatBetPopup-C_IMwUUj.js"),__vite__mapDeps([267,268,2]))),ij=f.createContext({}),Use=({children:e})=>{const t=et(),[n,s]=f.useState(cee),{productType:o}=Ee(),{pathname:r}=Gs(),{profile:a,isLoggedIn:l,loginInProgress:c}=ye(),u=ae(),{createQuickBet:d}=Bse(),{prematch_multiple_disabled:A=!0,partner_id:m,decimalRounding:p}=en(),h=m!==void 0,v=f.useRef(h?A:null),y=f.useRef({}),_=f.useRef(new Map),{freebetMemoizedEventIds:b,freebetIsLive:g}=f.useMemo(()=>n.events.length>0&&l&&!n.metadata.editBet.active&&a.has_free_bets&&!n.metadata.betslipPartial?{freebetMemoizedEventIds:n.events.map(Rt("id")).join("_"),freebetIsLive:n.events.some(ie=>ie.isLive===1&&!ie.visibleInPrematch)}:{},[l,a.has_free_bets,n.events,n.metadata.betslipPartial,n.metadata.editBet.active]),E=f.useCallback((ie,te)=>{const{gameId:he,marketId:ke,id:Ie,base:Be,marketType:G,type:N,sportAlias:S,isLive:V,eachWayPrice:Z}=ie,ne={source:"betting",what:{game:["team1_name","team2_name","is_blocked","is_live","sport_alias","region_alias","express_min_len","_parent_id","start_ts","visible_in_prematch"],market:["id","name","express_id","type",...Z===void 0?["extra_info"]:[],...V!==1&&te?["prematch_express_id"]:[]],event:["id","price","base","name","type_1","ew_allowed","sp_enabled"]},where:{game:{id:he},...ke&&{market:{id:ke}},event:{id:Ie}}};return de.subscribe(ne,Ae=>{const Fe=lee({gameData:Ae.game,gameId:he,eventId:Ie,eachWayPrice:Z});s(nt=>(!nt.metadata.editBet.active&&!Fe&&S===Pe.BASKETBALL&&Be&&Be!==Sn&&G&&N&&de.get({source:"betting",what:{event:["base","id","_parent_id","price"]},where:{market:{type:G},game:{id:he},event:{type_1:N}}}).then(({data:{event:Qe}})=>Object.values(Qe)).then(bM(({base:Qe})=>Math.abs(Qe-Be))).then(Qe=>{if(Qe){const ht=_.current.get(Ie);if(ht){const ft={id:Qe.id,marketId:Qe._parent_id,price:Qe.price};de.unsubscribe(ht),_.current.delete(Ie),s(zt=>VN(zt,Ie,{...ft,...fh(Qe.price)&&{isBlocked:!0},base:Qe.base,isDeleted:!1})),_.current.set(Qe.id,E({...ie,...ft},!v.current))}}}),VN(nt,Ie,Fe)))})},[]),w=f.useCallback((ie,te)=>{const he=E(ie,te);_.current.set(ie.id,he)},[E]),I=f.useCallback(ie=>{s(te=>Iee(te,ie)),w(ie,!v.current),Ht.dispatchEvent("trackingEvent",{category:"Betting",action:"Added event to betslip"})},[w]),O=f.useCallback(ie=>{const te=_.current.get(ie);te&&(de.unsubscribe(te),_.current.delete(ie))},[]),C=f.useCallback(ie=>{O(ie),s(te=>dv(te,ie)),oe(void 0)},[O]),x=f.useCallback(ie=>{ie.forEach(O),s(te=>ie.reduce((he,ke)=>dv(he,ke),te)),oe(void 0)},[O]),T=f.useCallback(()=>{s(ie=>(ie.events.forEach(({id:te})=>O(te)),ie.events.reduce((te,{id:he})=>dv(te,he),ie))),oe(void 0)},[O]),k=f.useCallback((ie,te)=>{s(he=>({...he,events:he.events.map(ke=>ke.id===ie?{...ke,priceType:te}:ke)}))},[]),P=f.useCallback(ie=>s(te=>te.metadata.contentType!==ie?Mee(te,ie):te),[]),L=f.useCallback(({type:ie}={})=>{s(te=>te.metadata.betslipViewState!==on.Fixed?{...te,metadata:{...te.metadata,betslipViewState:on.Full}}:te),ie&&P(ie)},[P]),R=f.useCallback(ie=>{const{id:te,priceType:he,price:ke,tag:Ie}=ie,Be=y.current[te],{priceChangeMode:G,metadata:{quickBet:{isSaved:N,isValid:S,stake:V}},extraFunctions:{quickBet:Z}}=n;if(Z.active&&!Ie){V&&N&&S?d({eventId:te,priceChangeMode:G,eventPrice:ke,stake:V,priceType:he,canCreate:!L1(n.metadata.inProgress)}):(L(),V||Re({...n.metadata.quickBet,errorMessage:HK}));return}xee(ie),Be?Be.priceType===he?C(te):k(te,he):I(ie)},[n,d,L,I,C,k]),M=f.useCallback(({eventId:ie,key:te,value:he})=>{s(ke=>({...ke,events:ke.events.map(Ie=>Ie.id===ie?{...Ie,[te]:he}:Ie)}))},[]),j=f.useCallback(()=>{s(ie=>({...ie,events:ie.events.map(te=>({...te,...te.price?{initialPrice:te.price}:{initialPrice:null,priceType:"sp"},initialBase:te.base}))}))},[]),F=f.useCallback(ie=>{s(te=>{const he=new Set(te.metadata.excludedSysEvents);return he.has(ie)?he.delete(ie):he.add(ie),{...te,metadata:{...te.metadata,excludedSysEvents:he}}}),oe(void 0)},[]),D=f.useCallback(({betType:ie,index:te})=>{s(he=>{const ke=(he.eventsDataMap.get(ie)||[])[te];if(ke){const Ie=!ke.eachWay,Be=Ie?ke.stakeMultiplier*2:ke.stakeMultiplier/2,G={eachWay:Ie,stakeMultiplier:Be},N=GN({eventsDataMap:he.eventsDataMap,betType:ie,index:te,updatedEventData:G});return{...he,eventsDataMap:N}}return he})},[]),$=f.useCallback(({betType:ie,index:te,eventDataProp:he,value:ke})=>s(Ie=>({...Ie,eventsDataMap:GN({eventsDataMap:Ie.eventsDataMap,betType:ie,index:te,updatedEventData:{[he]:ke}})})),[]),B=f.useCallback(ie=>s(te=>({...te,priceChangeMode:ie})),[]),U=f.useCallback(ie=>{s(te=>Tee(te,ie)),oe(void 0)},[]),z=f.useCallback(ie=>{s(te=>wee(te,ie))},[]),X=f.useCallback(({functionKey:ie,data:te})=>s(he=>({...he,extraFunctions:lo(he.extraFunctions,ie,te)})),[]),J=f.useCallback(({functionKey:ie,active:te})=>s(he=>{switch(ie){case"counterOffer":return Nee(he,te);case"freebet":return Pee(he,te);case"profitBoost":return jee(he,te);case"realBalance":return Lee(he,te);case"frenchFreebet":return Ree(he,te);case"quickBet":return WN(he,te)}}),[]),se=()=>s(ie=>ie.metadata.betslipViewState!==on.Fixed?{...ie,metadata:{...ie.metadata,betslipViewState:on.Hidden}}:ie),q=f.useCallback(ie=>{ie.forEach(({eventId:te,gameId:he,team1Name:ke,team2Name:Ie,coefficient:Be,base:G,eventName:N,sportIndex:S,isLive:V})=>I({id:te,gameId:he,price:Be,priceType:vs.Fixed,base:G,team1Name:ke,team2Name:Ie,eventName:N,isPartial:!0,expressId:Sn,addedInEditMode:!1,sportAlias:S,isLive:Number(V)}))},[I]),pe=f.useCallback(ie=>{T();const te=ie.events.filter(Ze("outcome",dn.Unsettled));s(If({active:!0,oldBetId:ie.id,stake:ie.cashOut??0,originalEventIds:new Set(te.map(Rt("eventId")))})),q(te),L()},[q,L,T]),ee=f.useCallback(ie=>{ie&&T(),s(If(P1))},[T]),W=f.useCallback(({betslipEvents:ie,bookedBet:{bets:te,id:he}},ke=!1)=>{ke&&T();const[{bet_type:Ie,system_min_count:Be}]=te,G=V=>n.events.some(Z=>Z.id===V),N=ie.filter(V=>!G(V.id));ke?ie.forEach(I):N.forEach(I);const S=!ke&&n.events.length===1&&!N.length;!n.metadata.fullCoverBetTypesEnabled&&Y.sportsbook.availableBetTypes.find(Ze("value",Ie))&&(S||z(!ke&&n.events.length?[me.Multiple]:[Ie]),Ie===me.System&&Be&&U(Be-2));for(const V of te)V.amount>0&&Y.sportsbook.availableBetTypes.find(Ze("value",V.bet_type))&&$({eventDataProp:"stake",betType:V.bet_type,...V.bet_type===me.System&&V.system_min_count?{value:ze(V.amount/Oc(V.selections.length,V.system_min_count)).toString(),index:V.system_min_count-2}:{value:V.amount.toString(),index:V.bet_type===me.Single?ie.findIndex(Ze("id",V.selections[0].selection_id)):0}});oe(he),L()},[n.events,n.metadata.fullCoverBetTypesEnabled,I,L,T,z,U,$]),Q=f.useCallback((ie,te,he)=>{Se.open(ke=>({type:"confirm",className:"booking-confirmation-popup",Component:()=>i.jsx(Dse,{events:ie,onClose:ke,bookedBet:te,onProcessBetslipEvents:he})}))},[]),K=f.useCallback(ie=>{ue({getBetByBookingId:!0}),de.get({booking_id:ie},"get_booking_by_id_v2").then(({result:te,details:he})=>{if(te===0&&he.id)return he;throw new Error("Wrong booking id")}).then(({bets:te,...he})=>{const ke=new Set,Ie=new Set,Be=new Set;for(const V of te)for(const Z of V.selections)ke.add(Z.selection_id),Ie.add(Z.market_id),Be.add(Z.match_id);const G=Array.from(ke),N=Array.from(Ie),S=Array.from(Be);return _d({events:G,markets:N,games:S}).then(V=>{const Z=V.length{te.length&&(n.events.length?Q(te,he,ke=>W({betslipEvents:te,bookedBet:he},ke)):W({betslipEvents:te,bookedBet:he},!0))}).catch(te=>{Se.open({type:"error",title:te.message??Cn})}).finally(()=>{ue({getBetByBookingId:!1})})},[Q,W,n.events.length]),ue=ie=>s(te=>({...te,metadata:{...te.metadata,inProgress:{...te.metadata.inProgress,...ie}}})),re=ie=>s(te=>({...te,metadata:{...te.metadata,betslipViewState:ie}})),oe=ie=>s(te=>({...te,metadata:{...te.metadata,betBookingId:ie}})),ve=({index:ie,value:te})=>s(he=>({...he,counterOffers:ie===void 0?Array.from({length:he.counterOffers.length},()=>te):he.counterOffers.map((ke,Ie)=>Ie===ie?te:ke)})),Re=ie=>{s(te=>({...te,metadata:{...te.metadata,quickBet:ie}}))};f.useEffect(function(){h&&(v.current===null?v.current=A:A!==v.current&&(v.current=A,n.events.forEach(({id:te})=>O(te)),n.events.forEach(te=>w(te,!v.current))))},[A,h]),f.useEffect(function(){h&&n.events.forEach(te=>{w(te,!v.current)})},[h]),f.useEffect(function(){y.current=n.events.reduce((te,he)=>(te[he.id]={price:he.price,priceType:he.priceType},te),{}),HN(y.current)},[n.events]),f.useEffect(function(){if(b&&!Y.sportsbook.betslip.enableFrenchFreebet){s(function(ke){return{...ke,extraFunctions:{...ke.extraFunctions,freebet:{...ke.extraFunctions.freebet,loading:!0},profitBoost:{...ke.extraFunctions.profitBoost,loading:!0}}}});const te={IsLive:!!g,Events:Object.entries(y.current).map(([he,{priceType:ke,price:Ie}])=>({SelectionId:Number(he),Coeficient:Ah(Ie,ke)}))};de.get(te,"get_freebets_for_betslip_v3").then(({result:he,details:ke})=>{if(he===0)return ke;throw new Error}).then(he=>{t.current&&s(ke=>Av(ke,he))}).catch(()=>{t.current&&s(he=>Av(he,[]))})}else s(te=>Av(te,[]))},[g,b,t]),f.useEffect(function(){s(te=>Xd({...te,metadata:{...te.metadata,counterOfferMinAmount:a.counter_offer_min_amount}}))},[a.counter_offer_min_amount]),f.useEffect(function(){n.events.length,s(te=>kee(te,a.sport_bonus))},[a.sport_bonus,n.events.length]),f.useEffect(function(){n.events.length,s(te=>Oee(te,a.bonus_money))},[a.bonus_money,n.events.length]),f.useEffect(function(){if(!Y.partner.integrationMode&&a.super_bet){const te=Math.max(...Object.keys(a.super_bet).map(Number)),{super_bet_price:he,super_bet_id:ke,super_bet_amount:Ie,super_bet_status:Be}=a.super_bet[te],G="Offer";switch(Be){case p1.Success:Se.open({title:G,type:"success",content:u("Your offer ({message}) request is accepted",{message:te})});break;case p1.Info:{Se.open(N=>({Component:()=>i.jsx(f.Suspense,{fallback:null,children:i.jsx(Fse,{latestSuperbetId:te,super_bet_amount:Ie,currency_symbol:a.currency_symbol,super_bet_id:ke,close:N,...he&&{super_bet_price:es(he,p)}})}),title:G,type:"info",hideCloseButton:!0,className:"superBetInfo"}));break}default:Se.open({title:G,type:"error",content:"Your Super bet was declined"})}}},[a.super_bet,u,a.currency_symbol,p]),f.useEffect(function(){const{metadata:te,eventsDataMap:he,extraFunctions:ke,...Ie}=n;eee(Ie)},[n]),f.useEffect(function(){l||P(Et.getInstance().betslipDefaultContentType)},[l,P]),f.useEffect(function(){if(n.metadata.editBet.oldBetId){const te=n.metadata.editBet.oldBetId,he=de.subscribe({source:"notifications",what:{user:[]}},({cashout:ke={}})=>{var Ie;if(((Ie=ke[te])==null?void 0:Ie.amount)!==void 0){const Be=ke[te].amount??0;s(G=>G.metadata.editBet.stake!==Be?If({stake:Be})(G):G)}});return()=>de.unsubscribe(he)}},[n.metadata.editBet.oldBetId]),f.useEffect(function(){if(h){const te=Ve(),he=[PQ,LQ,RQ];if(he.every(ke=>te[ke])){const ke=he.map(Ie=>{var Be;return(Be=te[Ie])==null?void 0:Be.split(",").map(Number).filter(G=>!isNaN(G))});if(ke.every(Ie=>Ie!==void 0&&Ie.length>0)){const[Ie,Be,G]=ke;_d({events:Ie,games:G,markets:Be}).then(N=>{N.length&&(T(),N.forEach(I),L())})}}$t(...he)}},[I,L,h,T]),f.useEffect(function(){if(h&&!c){const te=new URLSearchParams(window.location.search),he=Number(te.get(y1));if(he){const ke=()=>{K(he),$t(y1)};l?ke():at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Login,onSuccess:ke}})}}},[K,l,c,h]),f.useEffect(function(){s(te=>Ob(te))},[]),f.useEffect(()=>{const[,,ie]=r.split("/");(!l&&!c||o!==Xe.SPORTSBOOK||ie==="")&&Y.sportsbook.betslip.quickBetAvailable&&s(te=>WN(te,!1))},[l,c,o,r]);const le=f.useMemo(()=>{if(h)return new URLSearchParams(window.location.search).get(Pu)},[h])||"",{betHistory:we,loading:Ye,StateId:Ue}=rj({betId:le,exportAsBetHistoryItem:!0});return f.useEffect(function(){if(Ue&&we&&!Ye){const{close:te}=Se.open({hideCloseButton:!0,type:"confirm",onClose:()=>$t(Pu),className:"bet-share-popup",Component:()=>i.jsx(f.Suspense,{fallback:null,children:i.jsx(Hse,{betHistory:we,close:te})})})}Ue===Vo.NotFound&&Se.open({title:PK,type:"error",onClose:()=>$t(Pu),content:LK})},[Ue,we,le,Ye,u]),f.useEffect(()=>ge.addEventListener("mounted",()=>HN(y.current)),[]),f.useEffect(()=>ge.addEventListener("toggle",ie=>{L1(n.metadata.inProgress)||R(ie)}),[n.metadata.inProgress,R]),f.useEffect(()=>ge.addEventListener("remove",ie=>{typeof ie=="number"?C(ie):x(ie)}),[C,x]),f.useEffect(()=>ge.addEventListener("updateBookingId",({id:ie})=>oe(ie))),f.useEffect(()=>ge.addEventListener("updateEvent",M),[M]),f.useEffect(()=>ge.addEventListener("updateInitialPriceAndBase",j),[j]),f.useEffect(()=>ge.addEventListener("removeAll",T),[T]),f.useEffect(()=>ge.addEventListener("toggleExcluded",F),[F]),f.useEffect(()=>ge.addEventListener("toggleEachWay",D),[D]),f.useEffect(()=>ge.addEventListener("updateEventData",$),[$]),f.useEffect(()=>ge.addEventListener("setPriceChangeMode",B),[B]),f.useEffect(()=>ge.addEventListener("setSysOption",U),[U]),f.useEffect(()=>ge.addEventListener("setType",z),[z]),f.useEffect(()=>ge.addEventListener("setContentType",P),[P]),f.useEffect(()=>ge.addEventListener("updateExtraFunctionProp",X),[X]),f.useEffect(()=>ge.addEventListener("changeExtraFunctionActiveState",J),[J]),f.useEffect(()=>ge.addEventListener("addEventsFromBetHistory",q),[q]),f.useEffect(()=>ge.addEventListener("editBet",pe),[pe]),f.useEffect(()=>ge.addEventListener("clearEditBet",ee),[ee]),f.useEffect(()=>ge.addEventListener("setInProgressState",ue),[]),f.useEffect(()=>ge.addEventListener("setBetslipViewState",re),[]),f.useEffect(()=>ge.addEventListener("getBetByBookingId",K),[K]),f.useEffect(()=>{const ie=ge.addEventListener("openBetslip",L),te=He.addEventListener("openBetslip",L);return()=>{ie(),te()}},[L]),f.useEffect(()=>{const ie=ge.addEventListener("closeBetslip",se),te=He.addEventListener("closeBetslip",se);return()=>{ie(),te()}},[]),f.useEffect(()=>ge.addEventListener("updateCounterOffer",ve),[]),f.useEffect(()=>ge.addEventListener("updateQuickBetState",Re),[]),i.jsx(ij.Provider,{value:n,children:e})};var lj=(e=>(e[e.StakeError=0]="StakeError",e[e.InsufficentBalance=1]="InsufficentBalance",e[e.MinBetStake=2]="MinBetStake",e))(lj||{});const Gse=e=>{const{profile:{calculatedBalance:t}}=ye(),{currency:{name:n,symbol:s}}=Jt(),{min_bet_stakes:o={}}=en(),r=ae();if(!e)return{type:0,message:""};const a=Number(e);return a>t?{type:1,message:""}:o[n]&&a{const{oddFormat:t}=Ee(),n=ae();return i.jsxs("div",{className:"betBuilder-odds",children:[i.jsxs("p",{children:[n("Odds"),":"]}),i.jsx("span",{children:String(e[oj[t]])})]})},Wse="Left",$se="Right",Yse="Up",zse="Down",wl={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},V1={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},fk="mousemove",mk="mouseup",qse="touchend",Kse="touchmove",Qse="touchstart";function Zse(e,t,n,s){return e>t?n>0?$se:Wse:s>0?zse:Yse}function pk(e,t){if(t===0)return e;const n=Math.PI/180*t,s=e[0]*Math.cos(n)+e[1]*Math.sin(n),o=e[1]*Math.cos(n)-e[0]*Math.sin(n);return[s,o]}function Xse(e,t){const n=d=>{const A="touches"in d;A&&d.touches.length>1||e((m,p)=>{p.trackMouse&&!A&&(document.addEventListener(fk,s),document.addEventListener(mk,a));const{clientX:h,clientY:v}=A?d.touches[0]:d,y=pk([h,v],p.rotationAngle);return p.onTouchStartOrOnMouseDown&&p.onTouchStartOrOnMouseDown({event:d}),Object.assign(Object.assign(Object.assign({},m),V1),{initial:y.slice(),xy:y,start:d.timeStamp||0})})},s=d=>{e((A,m)=>{const p="touches"in d;if(p&&d.touches.length>1)return A;if(d.timeStamp-A.start>m.swipeDuration)return A.swiping?Object.assign(Object.assign({},A),{swiping:!1}):A;const{clientX:h,clientY:v}=p?d.touches[0]:d,[y,_]=pk([h,v],m.rotationAngle),b=y-A.xy[0],g=_-A.xy[1],E=Math.abs(b),w=Math.abs(g),I=(d.timeStamp||0)-A.start,O=Math.sqrt(E*E+w*w)/(I||1),C=[b/(I||1),g/(I||1)],x=Zse(E,w,b,g),T=typeof m.delta=="number"?m.delta:m.delta[x.toLowerCase()]||wl.delta;if(E{e((A,m)=>{let p;if(A.swiping&&A.eventData){if(d.timeStamp-A.start{document.removeEventListener(fk,s),document.removeEventListener(mk,a)},a=d=>{r(),o(d)},l=(d,A)=>{let m=()=>{};if(d&&d.addEventListener){const p=Object.assign(Object.assign({},wl.touchEventOptions),A.touchEventOptions),h=[[Qse,n,p],[Kse,s,Object.assign(Object.assign({},p),A.preventScrollOnSwipe?{passive:!1}:{})],[qse,o,p]];h.forEach(([v,y,_])=>d.addEventListener(v,y,_)),m=()=>h.forEach(([v,y])=>d.removeEventListener(v,y))}return m},u={ref:d=>{d!==null&&e((A,m)=>{if(A.el===d)return A;const p={};return A.el&&A.el!==d&&A.cleanUpTouch&&(A.cleanUpTouch(),p.cleanUpTouch=void 0),m.trackTouch&&d&&(p.cleanUpTouch=l(d,m)),Object.assign(Object.assign(Object.assign({},A),{el:d}),p)})}};return t.trackMouse&&(u.onMouseDown=n),[u,l]}function Jse(e,t,n,s){return!t.trackTouch||!e.el?(e.cleanUpTouch&&e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:void 0})):e.cleanUpTouch?t.preventScrollOnSwipe!==n.preventScrollOnSwipe||t.touchEventOptions.passive!==n.touchEventOptions.passive?(e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:s(e.el,t)})):e:Object.assign(Object.assign({},e),{cleanUpTouch:s(e.el,t)})}function cj(e){const{trackMouse:t}=e,n=f.useRef(Object.assign({},V1)),s=f.useRef(Object.assign({},wl)),o=f.useRef(Object.assign({},s.current));o.current=Object.assign({},s.current),s.current=Object.assign(Object.assign({},wl),e);let r;for(r in wl)s.current[r]===void 0&&(s.current[r]=wl[r]);const[a,l]=f.useMemo(()=>Xse(c=>n.current=c(n.current,s.current),{trackMouse:t}),[t]);return n.current=Jse(n.current,s.current,o.current,l),a}var qb=oA(),tt=e=>sA(e,qb),Kb=oA();tt.write=e=>sA(e,Kb);var bh=oA();tt.onStart=e=>sA(e,bh);var Qb=oA();tt.onFrame=e=>sA(e,Qb);var Zb=oA();tt.onFinish=e=>sA(e,Zb);var Wl=[];tt.setTimeout=(e,t)=>{const n=tt.now()+t,s=()=>{const r=Wl.findIndex(a=>a.cancel==s);~r&&Wl.splice(r,1),ia-=~r?1:0},o={time:n,handler:e,cancel:s};return Wl.splice(uj(n),0,o),ia+=1,dj(),o};var uj=e=>~(~Wl.findIndex(t=>t.time>e)||~Wl.length);tt.cancel=e=>{bh.delete(e),Qb.delete(e),Zb.delete(e),qb.delete(e),Kb.delete(e)};tt.sync=e=>{W1=!0,tt.batchedUpdates(e),W1=!1};tt.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function s(...o){t=o,tt.onStart(n)}return s.handler=e,s.cancel=()=>{bh.delete(n),t=null},s};var Xb=typeof window<"u"?window.requestAnimationFrame:()=>{};tt.use=e=>Xb=e;tt.now=typeof performance<"u"?()=>performance.now():Date.now;tt.batchedUpdates=e=>e();tt.catch=console.error;tt.frameLoop="always";tt.advance=()=>{tt.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):fj()};var aa=-1,ia=0,W1=!1;function sA(e,t){W1?(t.delete(e),e(0)):(t.add(e),dj())}function dj(){aa<0&&(aa=0,tt.frameLoop!=="demand"&&Xb(Aj))}function eoe(){aa=-1}function Aj(){~aa&&(Xb(Aj),tt.batchedUpdates(fj))}function fj(){const e=aa;aa=tt.now();const t=uj(aa);if(t&&(mj(Wl.splice(0,t),n=>n.handler()),ia-=t),!ia){eoe();return}bh.flush(),qb.flush(e?Math.min(64,aa-e):16.667),Qb.flush(),Kb.flush(),Zb.flush()}function oA(){let e=new Set,t=e;return{add(n){ia+=t==e&&!e.has(n)?1:0,e.add(n)},delete(n){return ia-=t==e&&e.has(n)?1:0,e.delete(n)},flush(n){t.size&&(e=new Set,ia-=t.size,mj(t,s=>s(n)&&e.add(s)),ia+=e.size,t=e)}}}function mj(e,t){e.forEach(n=>{try{t(n)}catch(s){tt.catch(s)}})}var toe=Object.defineProperty,noe=(e,t)=>{for(var n in t)toe(e,n,{get:t[n],enumerable:!0})},Lo={};noe(Lo,{assign:()=>ooe,colors:()=>ba,createStringInterpolator:()=>eE,skipAnimation:()=>hj,to:()=>pj,willAdvance:()=>tE});function $1(){}var soe=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),Te={arr:Array.isArray,obj:e=>!!e&&e.constructor.name==="Object",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",und:e=>e===void 0};function fr(e,t){if(Te.arr(e)){if(!Te.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function nr(e,t,n){if(Te.arr(e)){for(let s=0;sTe.und(e)?[]:Te.arr(e)?e:[e];function ju(e,t){if(e.size){const n=Array.from(e);e.clear(),gt(n,t)}}var Au=(e,...t)=>ju(e,n=>n(...t)),Jb=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),eE,pj,ba=null,hj=!1,tE=$1,ooe=e=>{e.to&&(pj=e.to),e.now&&(tt.now=e.now),e.colors!==void 0&&(ba=e.colors),e.skipAnimation!=null&&(hj=e.skipAnimation),e.createStringInterpolator&&(eE=e.createStringInterpolator),e.requestAnimationFrame&&tt.use(e.requestAnimationFrame),e.batchedUpdates&&(tt.batchedUpdates=e.batchedUpdates),e.willAdvance&&(tE=e.willAdvance),e.frameLoop&&(tt.frameLoop=e.frameLoop)},Mu=new Set,eo=[],hv=[],Vm=0,Eh={get idle(){return!Mu.size&&!eo.length},start(e){Vm>e.priority?(Mu.add(e),tt.onStart(roe)):(gj(e),tt(Y1))},advance:Y1,sort(e){if(Vm)tt.onFrame(()=>Eh.sort(e));else{const t=eo.indexOf(e);~t&&(eo.splice(t,1),vj(e))}},clear(){eo=[],Mu.clear()}};function roe(){Mu.forEach(gj),Mu.clear(),tt(Y1)}function gj(e){eo.includes(e)||vj(e)}function vj(e){eo.splice(aoe(eo,t=>t.priority>e.priority),0,e)}function Y1(e){const t=hv;for(let n=0;n0}function aoe(e,t){const n=e.findIndex(t);return n<0?e.length:n}var ioe=(e,t,n)=>Math.min(Math.max(n,e),t),loe={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},xo="[-+]?\\d*\\.?\\d+",Wm=xo+"%";function Ch(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var coe=new RegExp("rgb"+Ch(xo,xo,xo)),uoe=new RegExp("rgba"+Ch(xo,xo,xo,xo)),doe=new RegExp("hsl"+Ch(xo,Wm,Wm)),Aoe=new RegExp("hsla"+Ch(xo,Wm,Wm,xo)),foe=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,moe=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,poe=/^#([0-9a-fA-F]{6})$/,hoe=/^#([0-9a-fA-F]{8})$/;function goe(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=poe.exec(e))?parseInt(t[1]+"ff",16)>>>0:ba&&ba[e]!==void 0?ba[e]:(t=coe.exec(e))?(qi(t[1])<<24|qi(t[2])<<16|qi(t[3])<<8|255)>>>0:(t=uoe.exec(e))?(qi(t[1])<<24|qi(t[2])<<16|qi(t[3])<<8|vk(t[4]))>>>0:(t=foe.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=hoe.exec(e))?parseInt(t[1],16)>>>0:(t=moe.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=doe.exec(e))?(hk(gk(t[1]),$A(t[2]),$A(t[3]))|255)>>>0:(t=Aoe.exec(e))?(hk(gk(t[1]),$A(t[2]),$A(t[3]))|vk(t[4]))>>>0:null}function gv(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hk(e,t,n){const s=n<.5?n*(1+t):n+t-n*t,o=2*n-s,r=gv(o,s,e+1/3),a=gv(o,s,e),l=gv(o,s,e-1/3);return Math.round(r*255)<<24|Math.round(a*255)<<16|Math.round(l*255)<<8}function qi(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function gk(e){return(parseFloat(e)%360+360)%360/360}function vk(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function $A(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function _k(e){let t=goe(e);if(t===null)return e;t=t||0;const n=(t&4278190080)>>>24,s=(t&16711680)>>>16,o=(t&65280)>>>8,r=(t&255)/255;return`rgba(${n}, ${s}, ${o}, ${r})`}var wd=(e,t,n)=>{if(Te.fun(e))return e;if(Te.arr(e))return wd({range:e,output:t,extrapolate:n});if(Te.str(e.output[0]))return eE(e);const s=e,o=s.output,r=s.range||[0,1],a=s.extrapolateLeft||s.extrapolate||"extend",l=s.extrapolateRight||s.extrapolate||"extend",c=s.easing||(u=>u);return u=>{const d=_oe(u,r);return voe(u,r[d],r[d+1],o[d],o[d+1],c,a,l,s.map)}};function voe(e,t,n,s,o,r,a,l,c){let u=c?c(e):e;if(un){if(l==="identity")return u;l==="clamp"&&(u=n)}return s===o?s:t===n?e<=t?s:o:(t===-1/0?u=-u:n===1/0?u=u-t:u=(u-t)/(n-t),u=r(u),s===-1/0?u=-u:o===1/0?u=u+s:u=u*(o-s)+s,u)}function _oe(e,t){for(var n=1;n=e);++n);return n-1}var yoe=(e,t="end")=>n=>{n=t==="end"?Math.min(n,.999):Math.max(n,.001);const s=n*e,o=t==="end"?Math.floor(s):Math.ceil(s);return ioe(0,1,o/e)},$m=1.70158,YA=$m*1.525,yk=$m+1,bk=2*Math.PI/3,Ek=2*Math.PI/4.5,zA=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,boe={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=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?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=>yk*e*e*e-$m*e*e,easeOutBack:e=>1+yk*Math.pow(e-1,3)+$m*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((YA+1)*2*e-YA)/2:(Math.pow(2*e-2,2)*((YA+1)*(e*2-2)+YA)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*bk),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*bk)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*Ek))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*Ek)/2+1,easeInBounce:e=>1-zA(1-e),easeOutBounce:zA,easeInOutBounce:e=>e<.5?(1-zA(1-2*e))/2:(1+zA(2*e-1))/2,steps:yoe},Td=Symbol.for("FluidValue.get"),fc=Symbol.for("FluidValue.observers"),Js=e=>!!(e&&e[Td]),ps=e=>e&&e[Td]?e[Td]():e,Ck=e=>e[fc]||null;function Eoe(e,t){e.eventObserved?e.eventObserved(t):e(t)}function xd(e,t){const n=e[fc];n&&n.forEach(s=>{Eoe(s,t)})}var _j=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");Coe(this,e)}},Coe=(e,t)=>yj(e,Td,t);function Rc(e,t){if(e[Td]){let n=e[fc];n||yj(e,fc,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Id(e,t){const n=e[fc];if(n&&n.has(t)){const s=n.size-1;s?n.delete(t):e[fc]=null,e.observerRemoved&&e.observerRemoved(s,t)}}var yj=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),kf=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Soe=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Sk=new RegExp(`(${kf.source})(%|[a-z]+)`,"i"),woe=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Sh=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,bj=e=>{const[t,n]=Toe(e);if(!t||Jb())return e;const s=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(s)return s.trim();if(n&&n.startsWith("--")){const o=window.getComputedStyle(document.documentElement).getPropertyValue(n);return o||e}else{if(n&&Sh.test(n))return bj(n);if(n)return n}return e},Toe=e=>{const t=Sh.exec(e);if(!t)return[,];const[,n,s]=t;return[n,s]},vv,xoe=(e,t,n,s,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(s)}, ${o})`,Ej=e=>{vv||(vv=ba?new RegExp(`(${Object.keys(ba).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map(r=>ps(r).replace(Sh,bj).replace(Soe,_k).replace(vv,_k)),n=t.map(r=>r.match(kf).map(Number)),o=n[0].map((r,a)=>n.map(l=>{if(!(a in l))throw Error('The arity of each "output" value must be equal');return l[a]})).map(r=>wd({...e,output:r}));return r=>{var c;const a=!Sk.test(t[0])&&((c=t.find(u=>Sk.test(u)))==null?void 0:c.replace(kf,""));let l=0;return t[0].replace(kf,()=>`${o[l++](r)}${a||""}`).replace(woe,xoe)}},nE="react-spring: ",Cj=e=>{const t=e;let n=!1;if(typeof t!="function")throw new TypeError(`${nE}once requires a function parameter`);return(...s)=>{n||(t(...s),n=!0)}},Ioe=Cj(console.warn);function Noe(){Ioe(`${nE}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var koe=Cj(console.warn);function Ooe(){koe(`${nE}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`)}function wh(e){return Te.str(e)&&(e[0]=="#"||/\d/.test(e)||!Jb()&&Sh.test(e)||e in(ba||{}))}var sE=Jb()?f.useEffect:f.useLayoutEffect,Poe=()=>{const e=f.useRef(!1);return sE(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function Sj(){const e=f.useState()[1],t=Poe();return()=>{t.current&&e(Math.random())}}function Loe(e,t){const[n]=f.useState(()=>({inputs:t,result:e()})),s=f.useRef(),o=s.current;let r=o;return r?t&&r.inputs&&Roe(t,r.inputs)||(r={inputs:t,result:e()}):r=n,f.useEffect(()=>{s.current=r,o==n&&(n.inputs=n.result=void 0)},[r]),r.result}function Roe(e,t){if(e.length!==t.length)return!1;for(let n=0;nf.useEffect(e,joe),joe=[];function wk(e){const t=f.useRef();return f.useEffect(()=>{t.current=e}),t.current}var Nd=Symbol.for("Animated:node"),Moe=e=>!!e&&e[Nd]===e,Wo=e=>e&&e[Nd],oE=(e,t)=>soe(e,Nd,t),Th=e=>e&&e[Nd]&&e[Nd].getPayload(),Tj=class{constructor(){oE(this,this)}getPayload(){return this.payload||[]}},rA=class extends Tj{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,Te.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new rA(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return Te.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value===e?!1:(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,Te.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},kd=class extends rA{constructor(e){super(0),this._string=null,this._toString=wd({output:[e,e]})}static create(e){return new kd(e)}getValue(){const e=this._string;return e??(this._string=this._toString(this._value))}setValue(e){if(Te.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else if(super.setValue(e))this._string=null;else return!1;return!0}reset(e){e&&(this._toString=wd({output:[this.getValue(),e]})),this._value=0,super.reset()}},Ym={dependencies:null},xh=class extends Tj{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return nr(this.source,(n,s)=>{Moe(n)?t[s]=n.getValue(e):Js(n)?t[s]=ps(n):e||(t[s]=n)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&>(this.payload,e=>e.reset())}_makePayload(e){if(e){const t=new Set;return nr(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){Ym.dependencies&&Js(e)&&Ym.dependencies.add(e);const t=Th(e);t&>(t,n=>this.add(n))}},xj=class extends xh{constructor(e){super(e)}static create(e){return new xj(e)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){const t=this.getPayload();return e.length==t.length?t.map((n,s)=>n.setValue(e[s])).some(Boolean):(super.setValue(e.map(Boe)),!0)}};function Boe(e){return(wh(e)?kd:rA).create(e)}function z1(e){const t=Wo(e);return t?t.constructor:Te.arr(e)?xj:wh(e)?kd:rA}var Tk=(e,t)=>{const n=!Te.fun(e)||e.prototype&&e.prototype.isReactComponent;return f.forwardRef((s,o)=>{const r=f.useRef(null),a=n&&f.useCallback(h=>{r.current=Hoe(o,h)},[o]),[l,c]=Foe(s,t),u=Sj(),d=()=>{const h=r.current;if(n&&!h)return;(h?t.applyAnimatedValues(h,l.getValue(!0)):!1)===!1&&u()},A=new Doe(d,c),m=f.useRef();sE(()=>(m.current=A,gt(c,h=>Rc(h,A)),()=>{m.current&&(gt(m.current.deps,h=>Id(h,m.current)),tt.cancel(m.current.update))})),f.useEffect(d,[]),wj(()=>()=>{const h=m.current;gt(h.deps,v=>Id(v,h))});const p=t.getComponentProps(l.getValue());return f.createElement(e,{...p,ref:a})})},Doe=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){e.type=="change"&&tt.write(this.update)}};function Foe(e,t){const n=new Set;return Ym.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}),e=new xh(e),Ym.dependencies=null,[e,n]}function Hoe(e,t){return e&&(Te.fun(e)?e(t):e.current=t),t}var xk=Symbol.for("AnimatedComponent"),Uoe=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=o=>new xh(o),getComponentProps:s=o=>o}={})=>{const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:s},r=a=>{const l=Ik(a)||"Anonymous";return Te.str(a)?a=r[a]||(r[a]=Tk(a,o)):a=a[xk]||(a[xk]=Tk(a,o)),a.displayName=`Animated(${l})`,a};return nr(e,(a,l)=>{Te.arr(e)&&(l=Ik(a)),r[l]=r(a)}),{animated:r}},Ik=e=>Te.str(e)?e:e&&Te.str(e.displayName)?e.displayName:Te.fun(e)&&e.name||null;function Ga(e,...t){return Te.fun(e)?e(...t):e}var Bu=(e,t)=>e===!0||!!(t&&e&&(Te.fun(e)?e(t):js(e).includes(t))),Ij=(e,t)=>Te.obj(e)?t&&e[t]:e,Nj=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,Goe=e=>e,rE=(e,t=Goe)=>{let n=Voe;e.default&&e.default!==!0&&(e=e.default,n=Object.keys(e));const s={};for(const o of n){const r=t(e[o],o);Te.und(r)||(s[o]=r)}return s},Voe=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Woe={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 $oe(e){const t={};let n=0;if(nr(e,(s,o)=>{Woe[o]||(t[o]=s,n++)}),n)return t}function kj(e){const t=$oe(e);if(t){const n={to:t};return nr(e,(s,o)=>o in t||(n[o]=s)),n}return{...e}}function Od(e){return e=ps(e),Te.arr(e)?e.map(Od):wh(e)?Lo.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Yoe(e){for(const t in e)return!0;return!1}function q1(e){return Te.fun(e)||Te.arr(e)&&Te.obj(e[0])}function zoe(e,t){var n;(n=e.ref)==null||n.delete(e),t==null||t.delete(e)}function qoe(e,t){var n;t&&e.ref!==t&&((n=e.ref)==null||n.delete(e),t.add(e),e.ref=t)}var Koe={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}},K1={...Koe.default,mass:1,damping:1,easing:boe.linear,clamp:!1},Qoe=class{constructor(){this.velocity=0,Object.assign(this,K1)}};function Zoe(e,t,n){n&&(n={...n},Nk(n,t),t={...n,...t}),Nk(e,t),Object.assign(e,t);for(const a in K1)e[a]==null&&(e[a]=K1[a]);let{frequency:s,damping:o}=e;const{mass:r}=e;return Te.und(s)||(s<.01&&(s=.01),o<0&&(o=0),e.tension=Math.pow(2*Math.PI/s,2)*r,e.friction=4*Math.PI*o*r/s),e}function Nk(e,t){if(!Te.und(t.decay))e.duration=void 0;else{const n=!Te.und(t.tension)||!Te.und(t.friction);(n||!Te.und(t.frequency)||!Te.und(t.damping)||!Te.und(t.mass))&&(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}}var kk=[],Xoe=class{constructor(){this.changed=!1,this.values=kk,this.toValues=null,this.fromValues=kk,this.config=new Qoe,this.immediate=!1}};function Oj(e,{key:t,props:n,defaultProps:s,state:o,actions:r}){return new Promise((a,l)=>{let c,u,d=Bu(n.cancel??(s==null?void 0:s.cancel),t);if(d)p();else{Te.und(n.pause)||(o.paused=Bu(n.pause,t));let h=s==null?void 0:s.pause;h!==!0&&(h=o.paused||Bu(h,t)),c=Ga(n.delay||0,t),h?(o.resumeQueue.add(m),r.pause()):(r.resume(),m())}function A(){o.resumeQueue.add(m),o.timeouts.delete(u),u.cancel(),c=u.time-tt.now()}function m(){c>0&&!Lo.skipAnimation?(o.delayed=!0,u=tt.setTimeout(p,c),o.pauseQueue.add(A),o.timeouts.add(u)):p()}function p(){o.delayed&&(o.delayed=!1),o.pauseQueue.delete(A),o.timeouts.delete(u),e<=(o.cancelId||0)&&(d=!0);try{r.start({...n,callId:e,cancel:d},a)}catch(h){l(h)}}})}var aE=(e,t)=>t.length==1?t[0]:t.some(n=>n.cancelled)?$l(e.get()):t.every(n=>n.noop)?Pj(e.get()):Eo(e.get(),t.every(n=>n.finished)),Pj=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Eo=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),$l=e=>({value:e,cancelled:!0,finished:!1});function Lj(e,t,n,s){const{callId:o,parentId:r,onRest:a}=t,{asyncTo:l,promise:c}=n;return!r&&e===l&&!t.reset?c:n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;const u=rE(t,(y,_)=>_==="onRest"?void 0:y);let d,A;const m=new Promise((y,_)=>(d=y,A=_)),p=y=>{const _=o<=(n.cancelId||0)&&$l(s)||o!==n.asyncId&&Eo(s,!1);if(_)throw y.result=_,A(y),y},h=(y,_)=>{const b=new Ok,g=new Pk;return(async()=>{if(Lo.skipAnimation)throw Pd(n),g.result=Eo(s,!1),A(g),g;p(b);const E=Te.obj(y)?{...y}:{..._,to:y};E.parentId=o,nr(u,(I,O)=>{Te.und(E[O])&&(E[O]=I)});const w=await s.start(E);return p(b),n.paused&&await new Promise(I=>{n.resumeQueue.add(I)}),w})()};let v;if(Lo.skipAnimation)return Pd(n),Eo(s,!1);try{let y;Te.arr(e)?y=(async _=>{for(const b of _)await h(b)})(e):y=Promise.resolve(e(h,s.stop.bind(s))),await Promise.all([y.then(d),m]),v=Eo(s.get(),!0,!1)}catch(y){if(y instanceof Ok)v=y.result;else if(y instanceof Pk)v=y.result;else throw y}finally{o==n.asyncId&&(n.asyncId=r,n.asyncTo=r?l:void 0,n.promise=r?c:void 0)}return Te.fun(a)&&tt.batchedUpdates(()=>{a(v,s,s.item)}),v})()}function Pd(e,t){ju(e.timeouts,n=>n.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var Ok=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.")}},Pk=class extends Error{constructor(){super("SkipAnimationSignal")}},Q1=e=>e instanceof iE,Joe=1,iE=class extends _j{constructor(){super(...arguments),this.id=Joe++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=Wo(this);return e&&e.getValue()}to(...e){return Lo.to(this,e)}interpolate(...e){return Noe(),Lo.to(this,e)}toJSON(){return this.get()}observerAdded(e){e==1&&this._attach()}observerRemoved(e){e==0&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){xd(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||Eh.sort(this),xd(this,{type:"priority",parent:this,priority:e})}},hi=Symbol.for("SpringPhase"),Rj=1,Z1=2,X1=4,_v=e=>(e[hi]&Rj)>0,Wr=e=>(e[hi]&Z1)>0,Zc=e=>(e[hi]&X1)>0,Lk=(e,t)=>t?e[hi]|=Z1|Rj:e[hi]&=~Z1,Rk=(e,t)=>t?e[hi]|=X1:e[hi]&=~X1,ere=class extends iE{constructor(e,t){if(super(),this.animation=new Xoe,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,!Te.und(e)||!Te.und(t)){const n=Te.obj(e)?{...e}:{...t,from:e};Te.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(Wr(this)||this._state.asyncTo)||Zc(this)}get goal(){return ps(this.animation.to)}get velocity(){const e=Wo(this);return e instanceof rA?e.lastVelocity||0:e.getPayload().map(t=>t.lastVelocity||0)}get hasAnimated(){return _v(this)}get isAnimating(){return Wr(this)}get isPaused(){return Zc(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const s=this.animation;let{toValues:o}=s;const{config:r}=s,a=Th(s.to);!a&&Js(s.to)&&(o=js(ps(s.to))),s.values.forEach((u,d)=>{if(u.done)return;const A=u.constructor==kd?1:a?a[d].lastPosition:o[d];let m=s.immediate,p=A;if(!m){if(p=u.lastPosition,r.tension<=0){u.done=!0;return}let h=u.elapsedTime+=e;const v=s.fromValues[d],y=u.v0!=null?u.v0:u.v0=Te.arr(r.velocity)?r.velocity[d]:r.velocity;let _;const b=r.precision||(v==A?.005:Math.min(1,Math.abs(A-v)*.001));if(Te.und(r.duration))if(r.decay){const g=r.decay===!0?.998:r.decay,E=Math.exp(-(1-g)*h);p=v+y/(1-g)*(1-E),m=Math.abs(u.lastPosition-p)<=b,_=y*E}else{_=u.lastVelocity==null?y:u.lastVelocity;const g=r.restVelocity||b/10,E=r.clamp?0:r.bounce,w=!Te.und(E),I=v==A?u.v0>0:vg,!(!O&&(m=Math.abs(A-p)<=b,m)));++k){w&&(C=p==A||p>A==I,C&&(_=-_*E,p=A));const P=-r.tension*1e-6*(p-A),L=-r.friction*.001*_,R=(P+L)/r.mass;_=_+R*x,p=p+_*x}}else{let g=1;r.duration>0&&(this._memoizedDuration!==r.duration&&(this._memoizedDuration=r.duration,u.durationProgress>0&&(u.elapsedTime=r.duration*u.durationProgress,h=u.elapsedTime+=e)),g=(r.progress||0)+h/this._memoizedDuration,g=g>1?1:g<0?0:g,u.durationProgress=g),p=v+r.easing(g)*(A-v),_=(p-u.lastPosition)/e,m=g==1}u.lastVelocity=_,Number.isNaN(p)&&(console.warn("Got NaN while animating:",this),m=!0)}a&&!a[d].done&&(m=!1),m?u.done=!0:t=!1,u.setValue(p,r.round)&&(n=!0)});const l=Wo(this),c=l.getValue();if(t){const u=ps(s.to);(c!==u||n)&&!r.decay?(l.setValue(u),this._onChange(u)):n&&r.decay&&this._onChange(c),this._stop()}else n&&this._onChange(c)}set(e){return tt.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Wr(this)){const{to:e,config:t}=this.animation;tt.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 n;return Te.und(e)?(n=this.queue||[],this.queue=[]):n=[Te.obj(e)?e:{...t,to:e}],Promise.all(n.map(s=>this._update(s))).then(s=>aE(this,s))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),Pd(this._state,e&&this._lastCallId),tt.batchedUpdates(()=>this._stop(t,e)),this}reset(){this._update({reset:!0})}eventObserved(e){e.type=="change"?this._start():e.type=="priority"&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:s}=e;n=Te.obj(n)?n[t]:n,(n==null||q1(n))&&(n=void 0),s=Te.obj(s)?s[t]:s,s==null&&(s=void 0);const o={to:n,from:s};return _v(this)||(e.reverse&&([n,s]=[s,n]),s=ps(s),Te.und(s)?Wo(this)||this._set(n):this._set(s)),o}_update({...e},t){const{key:n,defaultProps:s}=this;e.default&&Object.assign(s,rE(e,(a,l)=>/^on/.test(l)?Ij(a,n):a)),Mk(this,e,"onProps"),Jc(this,"onProps",e,this);const o=this._prepareNode(e);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 Oj(++this._lastCallId,{key:n,props:e,defaultProps:s,state:r,actions:{pause:()=>{Zc(this)||(Rk(this,!0),Au(r.pauseQueue),Jc(this,"onPause",Eo(this,Xc(this,this.animation.to)),this))},resume:()=>{Zc(this)&&(Rk(this,!1),Wr(this)&&this._resume(),Au(r.resumeQueue),Jc(this,"onResume",Eo(this,Xc(this,this.animation.to)),this))},start:this._merge.bind(this,o)}}).then(a=>{if(e.loop&&a.finished&&!(t&&a.noop)){const l=jj(e);if(l)return this._update(l,!0)}return a})}_merge(e,t,n){if(t.cancel)return this.stop(!0),n($l(this));const s=!Te.und(e.to),o=!Te.und(e.from);if(s||o)if(t.callId>this._lastToId)this._lastToId=t.callId;else return n($l(this));const{key:r,defaultProps:a,animation:l}=this,{to:c,from:u}=l;let{to:d=c,from:A=u}=e;o&&!s&&(!t.default||Te.und(d))&&(d=A),t.reverse&&([d,A]=[A,d]);const m=!fr(A,u);m&&(l.from=A),A=ps(A);const p=!fr(d,c);p&&this._focus(d);const h=q1(t.to),{config:v}=l,{decay:y,velocity:_}=v;(s||o)&&(v.velocity=0),t.config&&!h&&Zoe(v,Ga(t.config,r),t.config!==a.config?Ga(a.config,r):void 0);let b=Wo(this);if(!b||Te.und(d))return n(Eo(this,!0));const g=Te.und(t.reset)?o&&!t.default:!Te.und(A)&&Bu(t.reset,r),E=g?A:this.get(),w=Od(d),I=Te.num(w)||Te.arr(w)||wh(w),O=!h&&(!I||Bu(a.immediate||t.immediate,r));if(p){const k=z1(d);if(k!==b.constructor)if(O)b=this._set(w);else throw Error(`Cannot animate between ${b.constructor.name} and ${k.name}, as the "to" prop suggests`)}const C=b.constructor;let x=Js(d),T=!1;if(!x){const k=g||!_v(this)&&m;(p||k)&&(T=fr(Od(E),w),x=!T),(!fr(l.immediate,O)&&!O||!fr(v.decay,y)||!fr(v.velocity,_))&&(x=!0)}if(T&&Wr(this)&&(l.changed&&!g?x=!0:x||this._stop(c)),!h&&((x||Js(c))&&(l.values=b.getPayload(),l.toValues=Js(d)?null:C==kd?[1]:js(w)),l.immediate!=O&&(l.immediate=O,!O&&!g&&this._set(c)),x)){const{onRest:k}=l;gt(nre,L=>Mk(this,t,L));const P=Eo(this,Xc(this,c));Au(this._pendingCalls,P),this._pendingCalls.add(n),l.changed&&tt.batchedUpdates(()=>{var L;l.changed=!g,k==null||k(P,this),g?Ga(a.onRest,P):(L=l.onStart)==null||L.call(l,P,this)})}g&&this._set(E),h?n(Lj(t.to,t,this._state,this)):x?this._start():Wr(this)&&!p?this._pendingCalls.add(n):n(Pj(E))}_focus(e){const t=this.animation;e!==t.to&&(Ck(this)&&this._detach(),t.to=e,Ck(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Js(t)&&(Rc(t,this),Q1(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Js(e)&&Id(e,this)}_set(e,t=!0){const n=ps(e);if(!Te.und(n)){const s=Wo(this);if(!s||!fr(n,s.getValue())){const o=z1(n);!s||s.constructor!=o?oE(this,o.create(n)):s.setValue(n),s&&tt.batchedUpdates(()=>{this._onChange(n,t)})}}return Wo(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,Jc(this,"onStart",Eo(this,Xc(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),Ga(this.animation.onChange,e,this)),Ga(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;Wo(this).reset(ps(e.to)),e.immediate||(e.fromValues=e.values.map(t=>t.lastPosition)),Wr(this)||(Lk(this,!0),Zc(this)||this._resume())}_resume(){Lo.skipAnimation?this.finish():Eh.start(this)}_stop(e,t){if(Wr(this)){Lk(this,!1);const n=this.animation;gt(n.values,o=>{o.done=!0}),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),xd(this,{type:"idle",parent:this});const s=t?$l(this.get()):Eo(this.get(),Xc(this,e??n.to));Au(this._pendingCalls,s),n.changed&&(n.changed=!1,Jc(this,"onRest",s,this))}}};function Xc(e,t){const n=Od(t),s=Od(e.get());return fr(s,n)}function jj(e,t=e.loop,n=e.to){const s=Ga(t);if(s){const o=s!==!0&&kj(s),r=(o||e).reverse,a=!o||o.reset;return Ld({...e,loop:t,default:!1,pause:void 0,to:!r||q1(n)?n:void 0,from:a?e.from:void 0,reset:a,...o})}}function Ld(e){const{to:t,from:n}=e=kj(e),s=new Set;return Te.obj(t)&&jk(t,s),Te.obj(n)&&jk(n,s),e.keys=s.size?Array.from(s):null,e}function tre(e){const t=Ld(e);return Te.und(t.default)&&(t.default=rE(t)),t}function jk(e,t){nr(e,(n,s)=>n!=null&&t.add(s))}var nre=["onStart","onRest","onChange","onPause","onResume"];function Mk(e,t,n){e.animation[n]=t[n]!==Nj(t,n)?Ij(t[n],e.key):void 0}function Jc(e,t,...n){var s,o,r,a;(o=(s=e.animation)[t])==null||o.call(s,...n),(a=(r=e.defaultProps)[t])==null||a.call(r,...n)}var sre=["onStart","onChange","onRest"],ore=1,rre=class{constructor(e,t){this.id=ore++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each((t,n)=>e[n]=t.get()),e}set(e){for(const t in e){const n=e[t];Te.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(Ld(e)),this}start(e){let{queue:t}=this;return e?t=js(e).map(Ld):this.queue=[],this._flush?this._flush(this,t):(Hj(this,t),J1(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;gt(js(t),s=>n[s].stop(!!e))}else Pd(this._state,this._lastAsyncId),this.each(n=>n.stop(!!e));return this}pause(e){if(Te.und(e))this.start({pause:!0});else{const t=this.springs;gt(js(e),n=>t[n].pause())}return this}resume(e){if(Te.und(e))this.start({pause:!1});else{const t=this.springs;gt(js(e),n=>t[n].resume())}return this}each(e){nr(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,s=this._active.size>0,o=this._changed.size>0;(s&&!this._started||o&&!this._started)&&(this._started=!0,ju(e,([l,c])=>{c.value=this.get(),l(c,this,this._item)}));const r=!s&&this._started,a=o||r&&n.size?this.get():null;o&&t.size&&ju(t,([l,c])=>{c.value=a,l(c,this,this._item)}),r&&(this._started=!1,ju(n,([l,c])=>{c.value=a,l(c,this,this._item)}))}eventObserved(e){if(e.type=="change")this._changed.add(e.parent),e.idle||this._active.add(e.parent);else if(e.type=="idle")this._active.delete(e.parent);else return;tt.onFrame(this._onFrame)}};function J1(e,t){return Promise.all(t.map(n=>Mj(e,n))).then(n=>aE(e,n))}async function Mj(e,t,n){const{keys:s,to:o,from:r,loop:a,onRest:l,onResolve:c}=t,u=Te.obj(t.default)&&t.default;a&&(t.loop=!1),o===!1&&(t.to=null),r===!1&&(t.from=null);const d=Te.arr(o)||Te.fun(o)?o:void 0;d?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):gt(sre,v=>{const y=t[v];if(Te.fun(y)){const _=e._events[v];t[v]=({finished:b,cancelled:g})=>{const E=_.get(y);E?(b||(E.finished=!1),g&&(E.cancelled=!0)):_.set(y,{value:null,finished:b||!1,cancelled:g||!1})},u&&(u[v]=t[v])}});const A=e._state;t.pause===!A.paused?(A.paused=t.pause,Au(t.pause?A.pauseQueue:A.resumeQueue)):A.paused&&(t.pause=!0);const m=(s||Object.keys(e.springs)).map(v=>e.springs[v].start(t)),p=t.cancel===!0||Nj(t,"cancel")===!0;(d||p&&A.asyncId)&&m.push(Oj(++e._lastAsyncId,{props:t,state:A,actions:{pause:$1,resume:$1,start(v,y){p?(Pd(A,e._lastAsyncId),y($l(e))):(v.onRest=l,y(Lj(d,v,A,e)))}}})),A.paused&&await new Promise(v=>{A.resumeQueue.add(v)});const h=aE(e,await Promise.all(m));if(a&&h.finished&&!(n&&h.noop)){const v=jj(t,a,o);if(v)return Hj(e,[v]),Mj(e,v,!0)}return c&&tt.batchedUpdates(()=>c(h,e,e.item)),h}function Bk(e,t){const n={...e.springs};return t&>(js(t),s=>{Te.und(s.keys)&&(s=Ld(s)),Te.obj(s.to)||(s={...s,to:void 0}),Fj(n,s,o=>Dj(o))}),Bj(e,n),n}function Bj(e,t){nr(t,(n,s)=>{e.springs[s]||(e.springs[s]=n,Rc(n,e))})}function Dj(e,t){const n=new ere;return n.key=e,t&&Rc(n,t),n}function Fj(e,t,n){t.keys&>(t.keys,s=>{(e[s]||(e[s]=n(s)))._prepareNode(t)})}function Hj(e,t){gt(t,n=>{Fj(e.springs,n,s=>Dj(s,e))})}var Ih=({children:e,...t})=>{const n=f.useContext(zm),s=t.pause||!!n.pause,o=t.immediate||!!n.immediate;t=Loe(()=>({pause:s,immediate:o}),[s,o]);const{Provider:r}=zm;return f.createElement(r,{value:t},e)},zm=are(Ih,{});Ih.Provider=zm.Provider;Ih.Consumer=zm.Consumer;function are(e,t){return Object.assign(e,f.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var ire=()=>{const e=[],t=function(s){Ooe();const o=[];return gt(e,(r,a)=>{if(Te.und(s))o.push(r.start());else{const l=n(s,r,a);l&&o.push(r.start(l))}}),o};t.current=e,t.add=function(s){e.includes(s)||e.push(s)},t.delete=function(s){const o=e.indexOf(s);~o&&e.splice(o,1)},t.pause=function(){return gt(e,s=>s.pause(...arguments)),this},t.resume=function(){return gt(e,s=>s.resume(...arguments)),this},t.set=function(s){gt(e,(o,r)=>{const a=Te.fun(s)?s(r,o):s;a&&o.set(a)})},t.start=function(s){const o=[];return gt(e,(r,a)=>{if(Te.und(s))o.push(r.start());else{const l=this._getProps(s,r,a);l&&o.push(r.start(l))}}),o},t.stop=function(){return gt(e,s=>s.stop(...arguments)),this},t.update=function(s){return gt(e,(o,r)=>o.update(this._getProps(s,o,r))),this};const n=function(s,o,r){return Te.fun(s)?s(r,o):s};return t._getProps=n,t};function lre(e,t,n){const s=Te.fun(t)&&t;s&&!n&&(n=[]);const o=f.useMemo(()=>s||arguments.length==3?ire():void 0,[]),r=f.useRef(0),a=Sj(),l=f.useMemo(()=>({ctrls:[],queue:[],flush(_,b){const g=Bk(_,b);return r.current>0&&!l.queue.length&&!Object.keys(g).some(w=>!_.springs[w])?J1(_,b):new Promise(w=>{Bj(_,g),l.queue.push(()=>{w(J1(_,b))}),a()})}}),[]),c=f.useRef([...l.ctrls]),u=[],d=wk(e)||0;f.useMemo(()=>{gt(c.current.slice(e,d),_=>{zoe(_,o),_.stop(!0)}),c.current.length=e,A(d,e)},[e]),f.useMemo(()=>{A(0,Math.min(d,e))},n);function A(_,b){for(let g=_;gBk(_,u[b])),p=f.useContext(Ih),h=wk(p),v=p!==h&&Yoe(p);sE(()=>{r.current++,l.ctrls=c.current;const{queue:_}=l;_.length&&(l.queue=[],gt(_,b=>b())),gt(c.current,(b,g)=>{o==null||o.add(b),v&&b.start({default:p});const E=u[g];E&&(qoe(b,E.ref),b.ref?b.queue.push(E):b.start(E))})}),wj(()=>()=>{gt(l.ctrls,_=>_.stop(!0))});const y=m.map(_=>({..._}));return o?[y,o]:y}function Uj(e,t){const n=Te.fun(e),[[s],o]=lre(1,n?e:[e],n?[]:t);return n||arguments.length==2?[s,o]:s}var cre=class extends iE{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=wd(...t);const n=this._get(),s=z1(n);oE(this,s.create(n))}advance(e){const t=this._get(),n=this.get();fr(t,n)||(Wo(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Dk(this._active)&&yv(this)}_get(){const e=Te.arr(this.source)?this.source.map(ps):js(ps(this.source));return this.calc(...e)}_start(){this.idle&&!Dk(this._active)&&(this.idle=!1,gt(Th(this),e=>{e.done=!1}),Lo.skipAnimation?(tt.batchedUpdates(()=>this.advance()),yv(this)):Eh.start(this))}_attach(){let e=1;gt(js(this.source),t=>{Js(t)&&Rc(t,this),Q1(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))}),this.priority=e,this._start()}_detach(){gt(js(this.source),e=>{Js(e)&&Id(e,this)}),this._active.clear(),yv(this)}eventObserved(e){e.type=="change"?e.idle?this.advance():(this._active.add(e.parent),this._start()):e.type=="idle"?this._active.delete(e.parent):e.type=="priority"&&(this.priority=js(this.source).reduce((t,n)=>Math.max(t,(Q1(n)?n.priority:0)+1),0))}};function ure(e){return e.idle!==!1}function Dk(e){return!e.size||Array.from(e).every(ure)}function yv(e){e.idle||(e.idle=!0,gt(Th(e),t=>{t.done=!0}),xd(e,{type:"idle",parent:e}))}Lo.assign({createStringInterpolator:Ej,to:(e,t)=>new cre(e,t)});var Gj=/^--/;function dre(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!Gj.test(e)&&!(Du.hasOwnProperty(e)&&Du[e])?t+"px":(""+t).trim()}var Fk={};function Are(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",{className:s,style:o,children:r,scrollTop:a,scrollLeft:l,viewBox:c,...u}=t,d=Object.values(u),A=Object.keys(u).map(m=>n||e.hasAttribute(m)?m:Fk[m]||(Fk[m]=m.replace(/([A-Z])/g,p=>"-"+p.toLowerCase())));r!==void 0&&(e.textContent=r);for(const m in o)if(o.hasOwnProperty(m)){const p=dre(m,o[m]);Gj.test(m)?e.style.setProperty(m,p):e.style[m]=p}A.forEach((m,p)=>{e.setAttribute(m,d[p])}),s!==void 0&&(e.className=s),a!==void 0&&(e.scrollTop=a),l!==void 0&&(e.scrollLeft=l),c!==void 0&&e.setAttribute("viewBox",c)}var Du={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},fre=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),mre=["Webkit","Ms","Moz","O"];Du=Object.keys(Du).reduce((e,t)=>(mre.forEach(n=>e[fre(n,t)]=e[t]),e),Du);var pre=/^(matrix|translate|scale|rotate|skew)/,hre=/^(translate)/,gre=/^(rotate|skew)/,bv=(e,t)=>Te.num(e)&&e!==0?e+t:e,Of=(e,t)=>Te.arr(e)?e.every(n=>Of(n,t)):Te.num(e)?e===t:parseFloat(e)===t,vre=class extends xh{constructor({x:e,y:t,z:n,...s}){const o=[],r=[];(e||t||n)&&(o.push([e||0,t||0,n||0]),r.push(a=>[`translate3d(${a.map(l=>bv(l,"px")).join(",")})`,Of(a,0)])),nr(s,(a,l)=>{if(l==="transform")o.push([a||""]),r.push(c=>[c,c===""]);else if(pre.test(l)){if(delete s[l],Te.und(a))return;const c=hre.test(l)?"px":gre.test(l)?"deg":"";o.push(js(a)),r.push(l==="rotate3d"?([u,d,A,m])=>[`rotate3d(${u},${d},${A},${bv(m,c)})`,Of(m,0)]:u=>[`${l}(${u.map(d=>bv(d,c)).join(",")})`,Of(u,l.startsWith("scale")?1:0)])}}),o.length&&(s.transform=new _re(o,r)),super(s)}},_re=class extends _j{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 gt(this.inputs,(n,s)=>{const o=ps(n[0]),[r,a]=this.transforms[s](Te.arr(o)?o:n.map(ps));e+=" "+r,t=t&&a}),t?"none":e}observerAdded(e){e==1&>(this.inputs,t=>gt(t,n=>Js(n)&&Rc(n,this)))}observerRemoved(e){e==0&>(this.inputs,t=>gt(t,n=>Js(n)&&Id(n,this)))}eventObserved(e){e.type=="change"&&(this._value=null),xd(this,e)}},yre=["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"];Lo.assign({batchedUpdates:Fd.unstable_batchedUpdates,createStringInterpolator:Ej,colors:loe});var bre=Uoe(yre,{applyAnimatedValues:Are,createAnimatedStyle:e=>new vre(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),e_=bre.animated;const Ere=["Left","Right"],Hk=200,Ki=0,Ev=60,Uk=83,Cre=1,Sre=1,wre={mass:.5,friction:12,tension:120,clamp:!0},Cv=e=>e?Uk:-Uk,Tre=(e,t)=>t===(e?"Right":"Left"),Gk=e=>`translateX(${e}px)`,Vj=({children:e,iconClass:t,onSwiped:n,onSemiSwiped:s=lt,swipeDisabled:o=!1,onContainerClick:r=lt,swipeVelocityThreshold:a=Cre,onSwipedAnimationThreshold:l=Sre,animationStorageKey:c})=>{const u=f.useRef(0),d=f.useRef(!1),A=f.useRef(0),{languageRtl:m}=Ee(),p=f.useMemo(()=>!o&&c&&!xe.getItem(c),[c,o]),[{x:h},v]=Uj(()=>({x:Ki,config:wre})),y=E=>{r(E),v.start({x:Ki})},g=cj({onSwiping:({deltaX:E,dir:w,event:I,first:O})=>{if(d.current=O?Ere.includes(w):d.current,d.current){I.cancelable&&I.preventDefault();const C=A.current+E;v.start({x:m?Math.max(C,0):Math.min(C,0)})}},onSwiped:({absX:E,event:w,dir:I,velocity:O})=>{if(d.current){w.cancelable&&w.preventDefault();const C=Tre(m,I),x=E+Math.abs(A.current);A.current=0,C?j3(Ev,Hk,x)?(A.current=Cv(m),v.start({x:A.current,onResolve:s})):x>=Hk?O>=a?v.start({to:[{x:u.current*l*(m?1:-1),onResolve:n},{x:Ki}]}):(n(),v.start({x:Ki})):v.start({x:Ki}):v.start({x:Ki})}d.current=!1},trackMouse:!o,trackTouch:!o,touchEventOptions:{passive:!1}});return f.useEffect(()=>{!o&&c&&xe.setItem(c,!0)},[c,o]),i.jsxs("div",{className:"c-segment-holder-bc single-g-info-bc",onClick:y,ref:E=>u.current=(E==null?void 0:E.clientWidth)??0,children:[i.jsx(e_.div,{className:`sw-container-bc ${p?" animated":""}`,...g,style:{transform:h.to(Gk)},children:e}),i.jsx(e_.div,{className:`swipe-fav-container-bc ${p?" animated":""}`,style:{transform:h.to(E=>m?Math.min(E,Cv(m))-Ev:Math.max(E,Cv(m))+Ev).to(Gk)},onClick:E=>{E.stopPropagation(),E.preventDefault(),n()},children:i.jsx("i",{className:`c-info-icon-bc ${t}`})})]})},Vk=({betType:e,index:t,inputType:n,value:s})=>{n!=="counterOffer"?ge.dispatchEvent("updateEventData",{betType:e,index:t,eventDataProp:n,value:s}):ge.dispatchEvent("updateCounterOffer",{index:t,value:s})},lE=()=>{const[e,t]=f.useState(null),n=f.useCallback(l=>{t(c=>c!==null?{...c,value:l}:c)},[]),s=f.useCallback(l=>{const{length:c}=l.value;c>0&&l.value.includes(".")&&Vk(l)},[]),o=f.useCallback(l=>{(!e||l.index!==e.index||l.inputType!==e.inputType||l.betType!==e.betType)&&(e&&s(e),t(l))},[e,s]),r=f.useCallback(()=>t(null),[]),a=f.useCallback(()=>{e!==null&&(s(e),r())},[e,s,r]);return f.useEffect(()=>{e&&Vk(e)},[e]),{activeInputData:e,updateActiveInputData:n,resetActiveInputData:a,setActiveInputData:o,clearActiveInputData:r}},cE=()=>{const{events:e,global:t}=f.useContext(aj),n=Object.values(t),s=Object.values(e),o=[Ne.Betting,Ne.Booking].reduce((a,l)=>(a[l]=n.some(c=>c.blocking.includes(l)),a),{}),r=s.length>0&&s.every(a=>a.type===We.WARNING);return{eventMessages:e,globalMessages:t,someGlobalMessagesAreBlocking:o,allEventsContainWarnings:r}},Wj=({activeInputData:e,updateActiveInputData:t,resetActiveInputData:n,getMaxBet:s,availableBetTypes:o,handleBetTypeChange:r=lt,metadata:{inProgress:{placeBet:a,maxBet:l},editBet:c,contentType:u,betslipPartial:d},events:A,extraFunctions:{freebet:{active:m},counterOffer:{active:p},profitBoost:{active:h}},isStakeInputEmpty:v,bookBet:y,placeBet:_,eachWay:b})=>{const{isLoggedIn:g}=ye(),{sportsbook:{disableMaxBetButton:E}}=Y,w=f.useRef(e),I=a||l,O=u===Ne.Booking,C=u===Ne.Hybrid,x=!O&&g&&A.every(Ze("priceType","fp"))&&!E,{currency:{rounding:T}}=Jt(),{decimalRounding:k}=en(),P=(e==null?void 0:e.inputType)==="counterOffer"?k:T,L=cE(),R=f.useCallback(B=>!A.length||I||!!L.someGlobalMessagesAreBlocking[B]||d||B===Ne.Booking&&(m||p||h||b)||(c.active?c.stake===0||!c.eventsChanged&&v():B===Ne.Betting&&!m&&v()),[I,L.someGlobalMessagesAreBlocking,d,p,b,c.active,c.eventsChanged,c.stake,A.length,m,v,h]),M=f.useMemo(()=>({[Ne.Betting]:R(Ne.Betting),[Ne.Booking]:R(Ne.Booking)}),[R]),j={[Ne.Betting]:j1({bookingModeSelected:!1,freebetExpanded:m,allEventsContainWarnings:L.allEventsContainWarnings,editBetActive:c.active,events:A}),[Ne.Booking]:j1({bookingModeSelected:!0,freebetExpanded:m,allEventsContainWarnings:L.allEventsContainWarnings,editBetActive:c.active,events:A})},F=async(B,U)=>{try{const z=await s(B,U);w.current&&w.current.index===U&&w.current.inputType==="stake"?t(z):ge.dispatchEvent("updateEventData",{betType:B,index:U,eventDataProp:"stake",value:z})}catch{}},D=B=>{n(),ge.dispatchEvent("remove",B)},$=(B,U=!1)=>{if(!(U&&B===Ne.Hybrid)&&!M[B])return B===Ne.Booking?y():_(m)};return f.useEffect(function(){w.current=e},[e]),f.useEffect(function(){var U;if(window.location.search){const z=new URLSearchParams(window.location.search);if(z.has(Jg)){const X=Number(z.get(Jg));if(!isNaN(X)&&X>0&&((U=o.find(Ze("value",X)))==null?void 0:U.disabled)===!1){r(X);const J=Number(z.get(pN))||0;J>0&&ge.dispatchEvent("updateEventData",{betType:X,eventDataProp:"stake",value:String(J),...![me.Single,me.System].includes(X)&&{index:0}})}}$t(Jg,pN)}},[o,r]),{rounding:P,handleMaxBet:F,handleEventSwipe:D,betslipLoading:I,placeBetDisabled:M,betslipMessages:L,placeBetButtonText:j,bookingModeSelected:O,hybridModeSelected:C,handlePlaceBetClick:$,freebetExpanded:m,counterOfferActive:p,showMaxBet:x}},xre=e=>ge.dispatchEvent("setType",[e]),Ire=({events:e,eventsData:t,metadata:n,possibleWinData:s,type:o,placeBet:r,bookBet:a,possibleWinFreebet:l,extraFunctions:c,getMaxBet:u,closeBetslip:d,sportsBonusActive:A,showSportsBonusPopup:m,counterOffers:p,switchToSuggestedBets:h})=>{const v=ae(),{selectedSysOption:y,availableBetTypes:_,excludedSysEvents:b,eachWayAllowedOnAllEvents:g,fullCoverBetTypesEnabled:E,eachWayPossible:w,editBet:I,favoriteStakesMultipliers:O,contentType:C}=n,[x,T]=o===me.System?[y,()=>Bm(t[y])]:[0,()=>t.every(Bm)],k=n.betBookingId,P=I.active?e.findIndex(Ze("addedInEditMode",!0)):-1,L=()=>ge.dispatchEvent("toggleEachWay",{betType:o,index:x}),{activeInputData:R,setActiveInputData:M,updateActiveInputData:j,resetActiveInputData:F,clearActiveInputData:D}=lE(),$=ce.isMobile===1&&R!==null,B=f.useCallback((le,we)=>M({index:x,inputType:le,value:we,betType:o}),[x,M,o]),U=f.useCallback(le=>{F(),xre(le)},[F]),{rounding:z,handleEventSwipe:X,handleMaxBet:J,betslipLoading:se,betslipMessages:{eventMessages:q,globalMessages:pe},bookingModeSelected:ee,hybridModeSelected:W,placeBetButtonText:Q,placeBetDisabled:K,handlePlaceBetClick:ue,counterOfferActive:re,freebetExpanded:oe,showMaxBet:ve}=Wj({activeInputData:R,updateActiveInputData:j,resetActiveInputData:F,getMaxBet:u,availableBetTypes:_,handleBetTypeChange:U,metadata:n,events:e,extraFunctions:c,isStakeInputEmpty:T,bookBet:a,placeBet:r,eachWay:t.some(Rt("eachWay"))}),Re=f.useCallback(le=>{ue(C,le)},[C,ue]);return i.jsxs(i.Fragment,{children:[i.jsx(hae,{availableBetTypes:_,selectedSysOption:y,selectedBetType:o,eventsData:t,eventsCount:e.length,betslipLoading:se,handleBetTypeChange:U,closeBetslip:d}),i.jsx("div",{className:"bs-f-body-bc",children:i.jsxs("div",{className:"bs-scroll-container-bc","data-scroll-lock-scrollable":"",children:[Y.sportsbook.betslip.enableMiniGames&&!ce.isMobile&&i.jsx(Kj,{event:e.length}),e.length?i.jsx("div",{className:"bs-f-b-content-bc betslip",children:e.map((le,we)=>i.jsxs(f.Fragment,{children:[we===P&&i.jsx("span",{className:"edit-bet-new-title",children:v("New Events")}),i.jsx(Vj,{swipeDisabled:ce.isMobile===0||o===me.Single&&R!==null&&R.index===we,onSemiSwiped:F,onSwiped:()=>X(le.id),iconClass:"bc-i-clear",swipeVelocityThreshold:0,animationStorageKey:zG,children:(()=>{switch(o){case me.Single:return i.jsx($j,{rounding:z,eventData:t[we],possibleWinData:s[we],index:we,event:le,onInputFocused:M,updateFocusedInput:j,soleEvent:e.length===1,errorMessage:q[le.id],showCounterOffer:y6(re,le),counterOffer:p[we],showEachWay:w&&le.eachWayAllowed,showMaxBet:ve,getMaxBet:()=>J(me.Single,we),numpadOpen:$,editBet:I.active,placeBet:()=>Re(!0),showStakeInput:!oe,...R&&R.index===we&&{focusedInput:R.inputType}});case me.Multiple:return i.jsx(Sv,{event:le,errorMessage:q[le.id],numpadOpen:$,...re?{showCounterOffer:!0,counterOffer:p[we],onCounterOfferFocus:()=>M({inputType:"counterOffer",value:p[we],betType:o,index:we}),onCounterOfferUpdate:j,rounding:z,isCounterOfferInputActive:(R==null?void 0:R.inputType)==="counterOffer"&&R.index===we,placeBet:Re}:{showCounterOffer:!1}});case me.System:return i.jsx(Nre,{event:le,isExcluded:b.has(le.id),errorMessage:q[le.id],numpadOpen:$});case me.Chain:return i.jsx(Sv,{event:le,errorMessage:q[le.id],numpadOpen:$});default:return i.jsx(Sv,{event:le,errorMessage:q[le.id],numpadOpen:$})}})()})]},le.id))}):i.jsx("p",{className:"empty-b-text-v-bc",children:v("Your betslip is empty")}),i.jsx("div",{className:"bs-actions-bc",children:!oe&&i.jsxs(i.Fragment,{children:[(ee||W)&&k!=null&&i.jsx(zj,{clearBookingInfo:i6,bookingId:k}),o!==me.Single?i.jsxs(i.Fragment,{children:[Y.sportsbook.betslip.enableSystemCuts&&e.length>0&&_.filter(le=>!le.disabled).map(Rt("value")).includes(me.System)&&i.jsx(cie,{eventsCount:e.length,type:o,selectedSysOption:y}),t.length&&s.length?i.jsx(kre,{rounding:z,possibleWinData:s[x],eventData:t[x],onInputFocused:B,inputFocused:$&&R.inputType!=="counterOffer",showEachWay:o!==me.Chain&&w&&g,showMaxBet:ve,toggleEachWay:L,getMaxBet:()=>J(o,x),editBet:I.active,showBonusIcon:!c.profitBoost.active&&o===me.Multiple&&A,onBonusIconClick:m,onInputUpdate:j,placeBet:()=>Re(!0)}):null]}):null]})}),I.active&&i.jsx(fae,{closeBetslip:d})]})}),i.jsxs("div",{className:`bs-f-footer ${se?"disabled":""}`,children:[!ee&&i.jsx(mE,{extraFunctions:c,possibleWinFreebet:l,fullCoverBetTypesEnabled:E,eachWayAllowedOnAllEvents:g}),i.jsx("div",{className:"bs-info-massages",children:Object.keys(pe).map(le=>i.jsx(Oh,{message:pe[le],isGlobal:!0,afterSuccessMessage:h},le))}),i.jsx(uE,{visible:ce.isMobile?$:!c.quickBet.active,rounding:z,value:R?R.value:"",onUpdate:j,onClose:(R==null?void 0:R.inputType)==="counterOffer"?D:F,includeFavouriteStakes:!R||R.inputType!=="counterOffer",focusInput:()=>M({inputType:"stake",value:"",betType:o,...o!==me.Single&&{index:x}}),favoriteStakesMultipliers:O}),!c.quickBet.active&&i.jsx(Yj,{placeBetButtonText:Q,placeBetDisabled:K,handlePlaceBetClick:ue,metadata:n}),Y.app.liveChat.hooryAi||Y.app.liveChat.hooryAndHooryAi?i.jsx("div",{className:"askHooryAIBtnWrapper",children:i.jsxs(Me,{className:"askHooryAIBtn btn a-color",onClick:()=>{var le;Y.app.liveChat.hooryAi?window.$hoory.toggle("open"):Y.app.liveChat.hooryAndHooryAi&&((le=window.$hoory2)==null||le.toggle("open"))},children:[i.jsx("i",{className:"bc-i-hoory"}),i.jsx("span",{children:"Ask Hoory AI"})]})}):null]})]})},Sv=({event:e,errorMessage:t,numpadOpen:n,showCounterOffer:s,counterOffer:o,rounding:r,onCounterOfferFocus:a,onCounterOfferUpdate:l,isCounterOfferInputActive:c,placeBet:u})=>{const d=ae(),{odds_raised_percent:A,decimalRounding:m}=en();return i.jsxs(Ph,{event:e,errorMessage:t,className:"multiple",children:[i.jsx(Lh,{onClose:()=>ge.dispatchEvent("remove",e.id)}),i.jsx(kh,{...e}),i.jsx(dE,{eventId:e.id,gameId:e.gameId,competitionId:e.competitionId,showCheckbox:!1,team1Name:e.team1Name,team2Name:e.team2Name,startTime:e.startTime,sportAlias:e.sportAlias,regionAlias:e.regionAlias,hasConflicts:e.hasConflicts||e.singleOnly,isLive:e.isLive,numpadOpen:n}),s&&i.jsx(vi,{placeholder:d("Enter your offer"),value:o,rounding:r,onClick:a,onUpdate:l,active:c,onEnter:()=>u(!0),children:i.jsx("li",{className:"bs-bet-i-b-s-i-block-bc",onClick:p=>{p.stopPropagation(),a(),l(Lb({price:e.price,odds_raised_percent:A,decimalRounding:m}))},children:d(pd)})})]})},$j=({rounding:e,event:t,eventData:n,possibleWinData:s,index:o,errorMessage:r,showCounterOffer:a,showEachWay:l,showMaxBet:c,getMaxBet:u,onInputFocused:d,updateFocusedInput:A,soleEvent:m,showConflicts:p=!1,numpadOpen:h,editBet:v=!1,focusedInput:y,placeBet:_,showStakeInput:b,counterOffer:g})=>{const E=ae(),{odds_raised_percent:w,decimalRounding:I}=en(),{isLoggedIn:O}=ye(),C=(P,L)=>ge.dispatchEvent("toggleEachWay",{betType:P,index:L}),x=P=>ge.dispatchEvent("updateEventData",{betType:me.Single,eventDataProp:"stake",value:P}),T=P=>()=>{d({index:o,inputType:P,value:P==="counterOffer"?g:n[P],betType:me.Single})},k=P=>{P.stopPropagation(),d({index:o,inputType:"counterOffer",value:g,betType:me.Single}),A(Lb({price:t.price,odds_raised_percent:w,decimalRounding:I}))};return i.jsx(i.Fragment,{children:i.jsxs(Ph,{event:t,errorMessage:r,className:"single",children:[i.jsx(Lh,{onClose:()=>ge.dispatchEvent("remove",t.id)}),i.jsx(kh,{...t}),i.jsx(dE,{eventId:t.id,gameId:t.gameId,competitionId:t.competitionId,team1Name:t.team1Name,team2Name:t.team2Name,startTime:t.startTime,sportAlias:t.sportAlias,regionAlias:t.regionAlias,isLive:t.isLive,hasConflicts:p,numpadOpen:h}),i.jsxs("div",{className:"bs-bet-i-b-section-bc",children:[a&&i.jsx(vi,{placeholder:E("Enter your offer"),value:g,rounding:e,onClick:T("counterOffer"),onUpdate:A,active:y==="counterOffer",onEnter:_,children:i.jsx("li",{className:"bs-bet-i-b-s-i-block-bc",onClick:k,children:E(pd)})}),b&&i.jsxs(vi,{placeholder:E(v?"Enter additional stake":"Enter stake"),value:n.stake,rounding:e,onClick:T("stake"),onUpdate:A,stakeMultiplier:n.stakeMultiplier,active:y==="stake",onEnter:_,children:[l&&i.jsx("li",{"data-numpad-open":"",className:`bs-bet-i-b-s-i-block-bc ${n.eachWay?"active":""}`,onClick:()=>C(me.Single,o),children:"EW"}),o===0&&!m&&i.jsx("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc bs-bet-i-b-stake-to-all-bc",onClick:()=>x(n.stake),children:i.jsx("i",{className:"bc-i-double-arrow-bottom"})}),c&&O&&i.jsx("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc",onClick:u,children:E(pd)})]})]}),b&&i.jsx(jc,{...s,showTotalStake:s.totalStake!==s.stake})]})})},Nre=({event:e,isExcluded:t,errorMessage:n,numpadOpen:s})=>i.jsxs(Ph,{event:e,errorMessage:n,className:"multiple",children:[i.jsx(Lh,{onClose:()=>ge.dispatchEvent("remove",e.id)}),i.jsx(kh,{...e}),i.jsx(dE,{eventId:e.id,gameId:e.gameId,competitionId:e.competitionId,showCheckbox:!0,checkboxChecked:!t,hasConflicts:e.hasConflicts||e.singleOnly,team1Name:e.team1Name,team2Name:e.team2Name,startTime:e.startTime,sportAlias:e.sportAlias,regionAlias:e.regionAlias,isLive:e.isLive,numpadOpen:s})]}),kre=({rounding:e,possibleWinData:t,eventData:n,onInputFocused:s,showMaxBet:o,showEachWay:r,toggleEachWay:a,getMaxBet:l,editBet:c,inputFocused:u,showBonusIcon:d,onBonusIconClick:A,onInputUpdate:m,placeBet:p})=>{const h=ae(),{oddsConverter:v}=Ws();return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bs-inputs-bc",children:[t.totalOdds?i.jsx("div",{className:"bs-bet-i-b-section-bc",children:i.jsx(Ho,{title:h("Odds"),data:v(t.totalOdds),className:"bs-bet-i-b-coefficient-bc c-2"})}):null,i.jsx(n_,{rounding:e,stake:n.stake,stakeMultiplier:n.stakeMultiplier,eachWay:n.eachWay,showEachWay:r,showMaxBet:o,toggleEachWay:a,getMaxBet:l,onInputFocused:()=>s("stake",n.stake),editBet:c,inputFocused:u,onInputUpdate:m,placeBet:p}),i.jsx(jc,{...t,showTotalStake:t.totalStake!==t.stake})]}),d&&i.jsxs("div",{className:"betslip-bonus-info",onClick:A,children:[i.jsx("i",{className:"betslip-bonus-icon bc-i-player-info"}),i.jsx("span",{className:"ellipsis",title:h("Bonus info"),children:h("Bonus info")})]})]})},Ore=e=>{const[t,n]=f.useState(!1),[s,o]=f.useState({editingMode:!1,value:""}),r=u=>{s.editingMode?o(d=>({...d,value:u})):(e(u),n(!0))},a=f.useCallback(()=>{o({value:"",editingMode:!1})},[]),l=f.useCallback(u=>{o({value:u,editingMode:!0})},[]),c=f.useCallback(u=>{o(d=>({...d,value:u}))},[]);return{isFavoriteStakeEntered:t,handleFavoriteStakesClick:r,resetFavoriteStake:a,editFavoriteStake:l,favoriteStakeData:s,setIsFavoriteStakeEntered:n,updateFavoriteStakeValue:c}},uE=({favoriteStakesMultipliers:e,onUpdate:t=()=>{},includeFavouriteStakes:n=!0,focusInput:s=lt,visible:o})=>{const{editFavoriteStake:r,resetFavoriteStake:a,handleFavoriteStakesClick:l,favoriteStakeData:c,updateFavoriteStakeValue:u}=Ore(t),d=A=>{s(),l(A)};return o?i.jsx("div",{className:`bs-numbers-bc ${n?"":"fav-stakes-hidden"}`,children:n&&i.jsx(jre,{onSelect:d,onEdit:r,onSave:a,selectedStakeValue:c.value,onUpdate:u,favoriteStakesMultipliers:e})}):null},Pre=({onSelect:e,clearBeforeEdit:t,onSubmit:n=()=>{},value:s="",maxDecimalLength:o=3})=>{const r=f.useRef(s),a=f.useRef(),l=m=>!!(m===ds.DOT&&r.current.includes(ds.DOT)),c=m=>{let p="";if(m!=="")if(isNaN(Number(m)))m===ds.DOT&&(p="0.");else{const[h,v]=m.split("."),y=v==null?void 0:v.slice(0,o);p=Number(h).toString(),y!==void 0&&(p+=ds.DOT+y)}return p},u=m=>{const p=r.current;if(m===ds.SUBMIT)n();else if(m&&!l(m)){let h;if(t?h=m===ds.DELETE?"":m:h=m===ds.DELETE?p.slice(0,p.length-1):p+m,h.length<=AR){const v=c(h);e(v)}}},d=m=>{m.stopPropagation(),u(ds.DELETE),a.current=setInterval(()=>u(ds.DELETE),100)},A=()=>clearInterval(a.current);return f.useEffect(()=>{r.current=s},[s]),i.jsxs("div",{className:"bs-number-buttons-bc",onTouchEnd:m=>{m.stopPropagation(),m.preventDefault()},onTouchStart:m=>u(m.target.dataset.value),children:[i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"1",children:"1"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"2",children:"2"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"3",children:"3"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"4",children:"4"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"5",children:"5"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"6",children:"6"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"7",children:"7"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"8",children:"8"}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"9",children:"9"}),i.jsx("span",{className:"bs-number-button-bc i-2","data-value":ds.DOT,children:"."}),i.jsx("span",{className:"bs-number-button-bc i-1","data-value":"0",children:"0"}),i.jsx("span",{className:"bs-number-button-bc i-2",onTouchStart:d,onTouchEnd:A,children:i.jsx("i",{className:"bs-number-button-icon-bc bc-i-delete"})})]})},Lre=.1,Wk="favorite_stake_",Rre=({favoriteStakesMultipliers:e,onSelect:t,onEdit:n,onSave:s,selectedStakeValue:o,onUpdate:r})=>{const{min_bet_stakes:a,min_sub_bet_stakes:l}=en(),{currency:{name:c,symbol:u,rounding:d}}=Jt(),A=ae(),m=f.useRef(),[p,h]=f.useState([]),[v,y]=f.useState({editingMode:!1,index:-1,hasInvalidStake:!1}),_=f.useMemo(()=>(l==null?void 0:l[c])||(a==null?void 0:a[c])||Lre,[c,a,l]),b=(I,O)=>{y(C=>({...C,index:O})),t(I)},g=()=>{y(I=>({...I,index:0,editingMode:!0})),m.current=[...p],n(p[0].toString())},E=()=>{p.some(I=>Number(I)<_)?y(I=>({...I,hasInvalidStake:!0})):(y({index:-1,editingMode:!1,hasInvalidStake:!1}),m.current=void 0,xe.setItem(`${Wk}${c}`,p),s())};if(f.useEffect(function(){v.index!==-1&&h(Ec((O,C)=>C===v.index?o:O))},[o,v.index]),f.useEffect(function(){const O=xe.getItem(`${Wk}${c}`);h(O||e.map(C=>String(C*_)))},[c,e,_]),p.length===0)return null;const w=v.editingMode&&!np(m.current,p);return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bs-editable-number-buttons-bc",children:[p.map((I,O)=>v.editingMode?i.jsx(Mre,{isActive:v.index===O,value:I,rounding:d,onClick:()=>b(I,O),onUpdate:r},O):i.jsx("span",{className:"bs-number-button-bc i-2 ellipsis",onClick:()=>t(I.toString()),children:I},O)),i.jsx("span",{className:`bs-number-button-bc i-2 ${v.editingMode?"hidden":""}`,onClick:g,title:A("Edit stakes"),children:i.jsx("i",{className:"bs-number-button-icon-bc bc-i-edit"})}),i.jsx("span",{className:`bs-number-button-bc i-2 ${v.editingMode?"":"hidden"}`,onClick:E,children:i.jsx("i",{className:`bs-number-button-icon-bc bc-i-checked ${w?"active":""}`})})]}),v.hasInvalidStake&&i.jsxs("div",{className:"min-stake-v-bc",children:[i.jsx("i",{className:"bs-notification-icon-bc bc-i-attention","data-status":Wt.YELLOW}),i.jsx("p",{children:A("Min favorite stake amount is {minBetStake} {symbol}",{minBetStake:_,symbol:u})})]})]})},jre=f.memo(Rre),Mre=({isActive:e,onClick:t,value:n,rounding:s,onUpdate:o})=>i.jsx("input",{className:`bs-number-button-bc i-2 ${e?"active":""}`,...e&&{autoFocus:!0},type:"text",value:n,onClick:t,onChange:({target:{value:r}})=>{o(Pb(s,r))}}),Yj=({placeBetButtonText:e,metadata:{editBet:t,contentType:n},placeBetDisabled:s,handlePlaceBetClick:o})=>{const r=a=>{o(a),a===Ne.Booking&&Ht.dispatchEvent("trackingEvent",{category:"Betting",action:"Clicked Booking"})};return i.jsx("div",{className:`bet-button-wrapper-bc content-type-${n}`,children:[Ne.Booking,Ne.Betting].map(a=>(n===Ne.Hybrid&&(!t.active||a===Ne.Betting)||a===n)&&i.jsx(Me,{className:`btn a-${e[a]===yb?"accept":"color"} button-type-${a}`,disabled:s[a],title:e[a],onClick:()=>r(a)},a))})},Bre=()=>i.jsx("span",{className:"skeleton-loader-text bs-item-date-v-bc"}),dE=({eventId:e,gameId:t,competitionId:n,team1Name:s,team2Name:o,startTime:r,sportAlias:a,regionAlias:l,checkboxChecked:c,isLive:u,hasConflicts:d=!1,showCheckbox:A=!1,numpadOpen:m=!1})=>{const p=Ot(),{getCompetitionName:h}=Oi(),v=()=>ge.dispatchEvent("toggleExcluded",e),y=()=>{if(!m&&a){const _=Bb({gameId:t,sportAlias:a,isLive:u,competitionId:n,regionAlias:l,esportsAvailable:Et.getInstance().esportsAvailable,gameName:`${s}+${o?" "+o:""}`,competitionName:h(n)});_!==p.location.pathname&&(p.push(_),ge.dispatchEvent("closeBetslip"))}};return i.jsxs("div",{className:"bs-bet-i-body-bc",children:[A?i.jsx("div",{className:"bs-bet-i-h-cell-bc checkbox",onClick:v,children:i.jsx("div",{className:"bs-bet-i-h-c-icon-holder-bc",children:i.jsx("i",{className:`bs-bet-i-h-c-icon-checkbox-bc ${c?"bc-i-check-box-checked":"bc-i-check-box-unchecked"}`})})}):null,i.jsx("div",{className:"bs-bet-i-h-cell-bc title",children:i.jsxs("p",{onClick:y,className:`bs-bet-i-h-title-bc t-1${a?"":"disabled"}`,children:[i.jsxs("span",{className:"bs-bet-i-h-title-bc-text",children:[s," ",o?`- ${o}`:""]}),r!==Sn?i.jsx(rs,{className:"bs-item-date-v-bc",seconds:r,preset:"datetimeShort"}):i.jsx(Bre,{})]})}),i.jsx("div",{className:"bs-bet-i-h-cell-bc icon",children:d?i.jsx("div",{className:"bs-bet-i-h-c-icon-holder-bc",children:i.jsx("i",{className:"bs-bet-i-h-c-icon-bc attention bc-i-attention"})}):null})]})};var As=(e=>(e.Top="top",e.Left="left",e.Right="right",e.Bottom="bottom",e))(As||{}),gi=(e=>(e.Hover="hover",e.Click="click",e))(gi||{});const Dre=()=>i.jsx("span",{className:"skeleton-loader-text"}),AE=()=>{const e=f.useRef(null),[t,n]=f.useState(!1),s=f.useMemo(()=>ep(()=>{n(!0)}),[]),o=f.useCallback(()=>{n(!0)},[]),r=f.useCallback(()=>{n(!1)},[]);return f.useEffect(function(){const l=c=>{var u;(u=e.current)!=null&&u.contains(c.target)||n(!1)};return document.addEventListener("touchend",l),()=>{document.removeEventListener("touchend",l)}},[]),{isHovered:t,onMouseOver:s,onMouseEnter:o,onMouseLeave:r,onTouchEnd:o,ref:e}},Fre=(e,t)=>Oe.isValidElement(e)?Oe.cloneElement(e,{id:t}):e,Nh=({content:e,trigger:t,children:n,className:s,position:o=As.Right})=>{const{isHovered:r,ref:a,...l}=AE(),c=f.useRef(Ai()),{childrenId:u,cloneElement:d}=f.useMemo(()=>({childrenId:c.current,cloneElement:Fre(n,c.current)}),[n]),A=f.useCallback(()=>{Se.openTooltip({content:e,ref:a.current,tooltipParams:{childrenId:u,customClassName:s,preferablePosition:o}})},[u,s,e,a,o]),m=f.useCallback(p=>{p.stopPropagation(),A()},[A]);return f.useEffect(function(){if(a.current&&r&&t===gi.Hover)return A(),()=>{Se.closeTooltip()}},[a,r,A,t]),i.jsx("div",{className:"tooltipIconWrapper",ref:a,...l,...t===gi.Click&&{onClick:m},children:d})},kh=({marketName:e,marketType:t,eventName:n,base:s,price:o,initialPrice:r,initialBase:a,isDeleted:l,priceType:c,has_early_payout:u,sportAlias:d})=>{const A=ae(),{oddsConverter:m}=Ws(),p=!l&&c===vs.Fixed&&b6(r,o),h=!l&&E6(a,s);return i.jsx("div",{className:`bs-bet-i-head-bc ${u?"early_payout":""}`,children:i.jsxs("div",{className:"bs-bet-i-b-section-team-bc",children:[i.jsxs("div",{className:"bs-bet-i-b-row-bc",children:[i.jsx("div",{className:"bs-bet-i-b-cell-bc title",children:i.jsxs("p",{className:"bs-bet-i-b-title-bc t-2",children:[i.jsx("span",{children:n}),h&&i.jsx("span",{className:"bs-bet-i-b-prev-coefficient-bc",children:Fm(a,t)}),i.jsx("span",{children:Fm(s,t)})]})}),i.jsx("span",{className:"bs-bet-i-b-coefficient-bc c-2",children:c===vs.Fixed?m(o):"SP"})]}),i.jsxs("div",{className:"bs-bet-i-b-row-bc",children:[i.jsxs("div",{className:"bs-bet-i-b-cell-bc title",children:[u?i.jsx(Nh,{className:"betslipFirstBetInfoTooltip",content:A(`info_${d}`),trigger:gi.Click,children:i.jsx("i",{className:"bc-i-player-info"})}):null,e?i.jsx("span",{className:"bs-bet-i-b-title-bc t-1",children:e}):i.jsx(Dre,{})]}),i.jsx("div",{className:"bs-bet-i-b-cell-bc value",children:p&&c===vs.Fixed&&i.jsx("div",{className:"bs-bet-i-b-cell-bc value",children:i.jsx("span",{className:"bs-bet-i-b-prev-coefficient-bc",children:m(r)})})})]})]})})},vi=({placeholder:e,onClick:t,stakeMultiplier:n=1,value:s="",children:o,onUpdate:r,onEnter:a=lt,rounding:l,scrollToInput:c=!0})=>{const u=f.useRef(null),d=f.useRef(a),{events:A}=Li(),[m,p]=f.useState(null);f.useEffect(()=>{d.current=a},[a]),f.useEffect(function(){const y=u.current;if(y){const _=b=>{b.key==="Enter"&&d.current()};return y.addEventListener("keyup",_),()=>{y.removeEventListener("keyup",_)}}},[]),f.useEffect(()=>{A.length,u.current&&c&&(u.current.scrollIntoView({behavior:"smooth",block:"center"}),u.current.focus())},[A.length,c]),f.useEffect(function(){const y=u.current;y&&y.setSelectionRange(m,m)},[m,s]);const h=v=>{const{selectionStart:y,value:_}=v.target;p(y),r(Pb(l,_))};return i.jsxs("ul",{className:"bs-bet-i-b-stake-bc",children:[i.jsxs("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc bs-bet-i-b-s-i-holder-bc",children:[i.jsx("input",{ref:u,className:"bs-bet-i-b-s-i-bc simple",type:"text",onFocus:t,placeholder:e,value:s,onChange:h}),n>1&&i.jsxs("b",{children:["x",n]})]}),o]})},Hre=(e=!0)=>{const t=et(),[n,s]=f.useState(null),{isLoggedIn:o}=ye(),r=f.useCallback(()=>{o&&e&&de.get({where:{outcome:0,only_counts:!0}},"bet_history").then(({bets:{count:a}})=>{t.current&&s(a)}).catch(()=>{t.current&&s(null)})},[e,o,t]);return{openBetsCount:n,getOpenBetsCount:r}},Ure=({contentType:e})=>{const t=ae(),{isLoggedIn:n,profile:{bet_settlement:s}}=ye(),{betslip:{contentTabs:o}}=Y.sportsbook,r=o.find(c=>c.type===Ne.OpenBets),{openBetsCount:a,getOpenBetsCount:l}=Hre(!!r);return f.useEffect(()=>{l()},[s,l]),i.jsx(tG,{secondaryStyle:!0,children:o.map(({type:c,title:u,loginRequired:d})=>!d||n?i.jsxs(nG,{title:t(u),isActive:c===e,className:uQ[c],onClick:()=>ge.dispatchEvent("setContentType",c),children:[i.jsx("span",{children:t(u)}),c===Ne.OpenBets&&a?i.jsx(_m,{count:a}):null]},c):null)})},fE=({type:e="text",autoFocus:t=!0,...n})=>i.jsx("input",{type:e,autoFocus:t,...n}),Gre=({editBetActive:e})=>{const t=ae(),{loginInProgress:n,isLoggedIn:s}=ye(),[o,r]=f.useState(""),a=()=>{!n&&o&&!e&&(s?ge.dispatchEvent("getBetByBookingId",Number(o)):at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Login,onSuccess:()=>ge.dispatchEvent("getBetByBookingId",Number(o))}}))};return i.jsxs("div",{className:"sport-search-betslip sport-search-bc active",children:[i.jsx(fE,{className:"ss-input-bc",inputMode:"numeric",autoFocus:!1,placeholder:t("Search booking id"),disabled:e,value:o,onChange:({target:{value:l}})=>r(l)}),i.jsx("div",{className:`ss-icon-holder-bc ${e?"disabled":""}`,onClick:a,children:i.jsx("i",{className:"ss-icon-bc bc-i-search"})})]})},Vre=[{label:"Always ask",value:Hl.AlwaysAsk},{label:"Accept Higher odds",value:Hl.AcceptHigherOdds},{label:"Accept Any odds",value:Hl.AcceptAnyOdds}],Wre=[Ne.OpenBets,Ne.BetStatus],$re=f.memo(({priceChangeMode:e,contentType:t})=>{const n=ae();return Wre.includes(t)?null:i.jsxs("div",{className:"settings-r-b-row-bc",children:[i.jsx(Rr,{inputValue:e,icon:"bc-i-settings",className:"s-small has-icon",onChange:s=>ge.dispatchEvent("setPriceChangeMode",Number(s)),children:Vre.map(s=>i.jsx(Xo,{label:n(s.label),value:s.value},s.value))}),Y.sportsbook.enableSystemBetCalculator?i.jsx("p",{className:"bs-actions-btn bc-i-calculate",onClick:()=>ge.dispatchEvent("toggleSystemCalculator")}):null]})}),Yre=f.memo(function({priceChangeMode:t,contentType:n,editBetActive:s}){return i.jsxs(i.Fragment,{children:[Et.getInstance().betBookingAvailable&&i.jsx(Gre,{editBetActive:s}),i.jsx(Ure,{contentType:n}),i.jsx($re,{priceChangeMode:t,contentType:n})]})}),zre="quickbet_stake",qre=({event:e,eventData:t,possibleWinData:n,possibleWinFreebet:s,extraFunctions:o,eachWayPossible:r,eachWayAllowedOnAllEvents:a,fullCoverBetTypesEnabled:l,onClose:c,betInProgress:u,maxBetLoading:d,placeBet:A,getMaxBet:m,favoriteStakesMultipliers:p})=>{const h=ae(),{currency:{name:v,rounding:y}}=Jt(),{isLoggedIn:_}=ye(),{sportsbook:{disableMaxBetButton:b}}=Y,[g,E]=f.useState(!1),w=`${zre}_${v}`,{activeInputData:I,resetActiveInputData:O,updateActiveInputData:C,setActiveInputData:x}=lE(),T=f.useRef(I),k=o.freebet.active,P=I!==null,L=f.useCallback(J=>{C(J),E(!1)},[C]),R=()=>x({index:0,inputType:"stake",value:t.stake,betType:me.Single}),{eventMessages:M,globalMessages:j,someGlobalMessagesAreBlocking:F,allEventsContainWarnings:D}=cE(),$=u||d,B=Pa(!e||e.isPartial||$||F[Ne.Betting]||!k&&Bm(t),rQ),U=j1({events:[e],allEventsContainWarnings:D,freebetExpanded:k,bookingModeSelected:!1,editBetActive:!1}),z=async()=>{if(!$)try{const J=await m(me.Single,0);T.current?C(J):ge.dispatchEvent("updateEventData",{betType:me.Single,index:0,eventDataProp:"stake",value:J})}catch{}},X=()=>{Ht.dispatchEvent("trackingEvent",{category:"Betting",action:"Placed a Bet from QuickBet"}),e.isGenericMenu&&Ht.dispatchEvent("trackingEvent",{category:"Betting",action:"Placed a Bet from QuickBet from Generic Menu",additionalData:{event:e}}),B||(xe.setItem(w,t.stake),A(k))};return f.useEffect(function(){const se=xe.getItem(w);Number(se)>0&&(E(!0),ge.dispatchEvent("updateEventData",{betType:me.Single,index:0,eventDataProp:"stake",value:se}))},[w]),f.useEffect(function(){T.current=I},[I]),i.jsxs("div",{id:gG,className:"betslip-first-bet-content-bc quickBetWrapper-bc ",style:$||u?{pointerEvents:"none"}:{},children:[u&&i.jsx(_t,{}),i.jsxs("button",{className:"quickBetCloseButton-bc",id:_G,onClick:J=>{J.stopPropagation(),c()},children:[h("Keep in Betslip"),i.jsx("i",{className:"bc-i-small-arrow-down"})]}),i.jsxs(Ph,{event:e,errorMessage:M[e.id],className:"multiple",children:[i.jsx(Lh,{onClose:()=>ge.dispatchEvent("remove",e.id)}),i.jsx(kh,{...e}),i.jsx(Kre,{team1Name:e.team1Name,team2Name:e.team2Name})]}),i.jsx(mE,{extraFunctions:{...o,counterOffer:{...o.counterOffer,available:!1}},possibleWinFreebet:s,fullCoverBetTypesEnabled:l,eachWayAllowedOnAllEvents:a}),!k&&n&&i.jsx(jc,{...n,showTotalStake:n.totalStake!==n.stake}),i.jsxs("div",{className:"quickBetTaxInputRow-bc",children:[!k&&i.jsxs(vi,{placeholder:h("Enter stake"),value:t.stake,rounding:y,stakeMultiplier:t.stakeMultiplier,onClick:R,onUpdate:C,active:P,onEnter:X,children:[r&&e.eachWayAllowed?i.jsx("li",{"data-numpad-open":"",className:`bs-bet-i-b-s-i-block-bc ${t.eachWay?"active":""}`,onClick:()=>ge.dispatchEvent("toggleEachWay",{betType:me.Single,index:0}),children:"EW"}):null,!b&&_?i.jsx("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc",onClick:z,children:h(pd)}):null]}),i.jsx("div",{className:`quickBetButton-bc ${B?"opacity":""}`,onClick:X,children:i.jsx("div",{className:`quickBetButtonEl-bc btn a-color a-${U===yb?"outline":""}`,children:i.jsx("p",{children:h(U)})})})]}),i.jsx("div",{className:"bs-info-massages-w-bc",children:Object.keys(j).map(J=>i.jsx(Oh,{message:j[J],isGlobal:!0},J))}),i.jsx(uE,{rounding:y,visible:P,onUpdate:L,onClose:O,value:I?I.value:"",clearBeforeEdit:g,favoriteStakesMultipliers:p})]})},Kre=({team1Name:e,team2Name:t})=>i.jsx("div",{className:"bs-bet-i-body-bc",children:i.jsx("div",{className:"bs-bet-i-h-cell-bc title",children:i.jsx("p",{className:"bs-bet-i-h-title-bc t-1",children:i.jsxs("span",{className:"bs-item-date-v-bc bs-bet-i-h-title-bc-text",children:[e," ",t?`- ${t}`:""]})})})}),Qre=({title:e,data:t,className:n})=>i.jsxs("div",{className:"bs-bet-i-b-row-bc",children:[i.jsx("div",{className:"bs-bet-i-b-cell-bc title",children:i.jsx("span",{className:"bs-bet-i-b-title-bc t-2 ellipsis",children:e})}),i.jsx("div",{className:"bs-bet-i-b-cell-bc value",children:i.jsx("span",{className:n,children:t})})]}),Ho=f.memo(Qre),Zre=({possibleWin:e,finalPayout:t,totalStake:n,expressBonus:s,expressBonusPercent:o,taxOnStake:r,taxOnProfitOrReturn:a,taxOnProfitOrReturnIsFake:l,boostedAmount:c,showTotalStake:u,editBetBaseStake:d})=>{const A=ae(),{currency:{symbol:m}}=Jt();return i.jsxs("div",{className:"bs-bet-i-b-section-bc",children:[u?r?i.jsxs(i.Fragment,{children:[i.jsx(Ho,{className:"bs-bet-i-b-amount-bc",title:A("Tax on stake"),data:`${un(r)} ${m}`}),i.jsx(Ho,{className:"bs-bet-i-b-amount-bc",title:A("Net stake"),data:`${un(n)} ${m}`})]}):i.jsx(Ho,{className:"bs-bet-i-b-amount-bc",title:A(n===d?"Current stake":"Total stake"),data:`${un(n)} ${m}`}):null,i.jsx(Ho,{className:"bs-bet-i-b-amount-bc",title:`${A("Possible win")}:`,data:e!==Os&&e!==yl?`${un(e)} ${m}`:"N/A"}),e===yl&&i.jsx("div",{className:"bs-info-massages",children:i.jsxs("div",{className:"quickBetMsgWrapper-bc betslip-warning-message ",children:[i.jsx("i",{className:"bs-notification-icon-bc bc-i-attention"}),i.jsx("div",{className:"quickBetMsgText-bc",children:i.jsxs("p",{children:[" ",A("taxed_sp_odd_event_message")]})})]})}),c?i.jsx(Ho,{className:"bs-bet-i-b-amount-bc",title:A("Boosted amount"),data:`${un(c)} ${m}`}):null,s?i.jsx(Ho,{className:"bs-bet-i-b-amount-bc",title:`${A("Accumulator bonus")} ${o?`(${o}%)`:""}`,data:`${un(s)} ${m}`}):null,a?i.jsxs(i.Fragment,{children:[i.jsx(Ho,{className:"bs-bet-i-b-amount-bc",title:A("Tax"),data:`${un(a)} ${m}`}),l&&i.jsx(Ho,{className:"bs-bet-i-b-amount-bc",title:A("Winning Bonus"),data:`${un(a)} ${m}`})]}):null,t&&(t!==e||a)?i.jsx(Ho,{className:"bs-bet-i-b-amount-bc",title:A("Final payout"),data:`${un(t)} ${m}`}):null]})},jc=f.memo(Zre),Xre={[We.ERROR]:"error-message",[We.WARNING]:"warning-message",[We.SUCCESS]:"success-message",[We.INFO]:"info-message"},Jre={[We.ERROR]:"bc-i-attention",[We.WARNING]:"bc-i-attention",[We.SUCCESS]:"bc-i-checked",[We.INFO]:"bc-i-info"},eae=e=>e.hasOwnProperty("title"),tae=({message:e,isGlobal:t=!1,afterSuccessMessage:n})=>{const s=ae(),{type:o,iconClass:r}=e;return f.useEffect(()=>()=>{n&&o===We.SUCCESS&&n()},[n,o]),i.jsxs("div",{className:Et.getInstance().authenticationEnabledForIP||Y.userAuthentication.login.enabledForRestrictedCountries?`quickBetMsgWrapper-bc betslip-${Xre[o]} ${t?"":"single-n-v"}`:"display-none",children:[i.jsx("i",{className:`bs-notification-icon-bc ${r||Jre[o]}`}),i.jsx("span",{className:"quickBetMsgText-bc",children:eae(e)?s(e.title,e.nonTranslatableValues):i.jsx(e.Component,{})})]})},Oh=f.memo(tae),$k=({iconClassName:e,displayName:t})=>{const n=ae();return i.jsxs("div",{className:"betslip-changed",children:[i.jsx("i",{className:`betslip-changed-icon bc-i-${e}`}),i.jsx("p",{className:"betslip-changed-text",children:n(t)})]})},Yk=({type:e,possibleWin:t,availableBetTypes:n,eachWayPossible:s,selectedOption:o,options:r,showBetTypeSelection:a})=>{const l=ae(),{currency:{symbol:c}}=Jt(),{timeFormat:u,language:d,languageRtl:A}=Ee(),m=y=>ge.dispatchEvent("updateExtraFunctionProp",{functionKey:e,data:{selectedOption:y}}),p=y=>{const[_,b]=y.split("_").map(Number);(!o||o.betType!==_)&&m({betType:_,...b>0&&{sysCount:b},eachWay:!1,...r[_][0]})},h=y=>{var g;const[_,b]=y.split("_").map(Number);if(o){const E=((g=r[o.betType].find(Ze("id",_)))==null?void 0:g.maxAmounts)??o.maxAmounts;m({...o,id:_,value:b,maxAmounts:E})}},v=n.some(({value:y,sysCount:_=0})=>`${y}_${_}`===(o&&`${o.value}_${o.sysCount}`));return i.jsxs("div",{className:"free-bet-bet-type-v-bc",children:[a&&v&&i.jsx(Rr,{onChange:p,...o&&{inputValue:`${o.value}_${o.sysCount}`},children:n.map(({name:y,value:_,sysCount:b=0})=>i.jsx(Xo,{value:`${_}_${b}`,label:l(y)},`${y}_${b}`))}),o&&o.betType in r?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bet-slip-select-ew-wrapper",children:[i.jsx(Rr,{inputValue:`${o.id}_${o.value}`,onChange:h,children:r[o.betType].map(({id:y,value:_,expirationDate:b})=>i.jsx(Xo,{value:`${y}_${_}`,label:`${_} ${e==="profitBoost"?"%":c} (${l("Expires")} ${pi({language:d,timestamp:b,config:{timeFormat:u,languageRtl:A},preset:"datetimeShortYearShort"})})`},y))}),s&&i.jsx("div",{className:`bs-bet-i-b-s-i-block-bc ${o.eachWay?"active":""}`,onClick:()=>m({...o,eachWay:!o.eachWay}),children:"EW"})]}),t&&i.jsx(jc,{...t,showTotalStake:!1})]}):null]})},mE=({extraFunctions:e,eachWayAllowedOnAllEvents:t,possibleWinFreebet:n,fullCoverBetTypesEnabled:s})=>{const{freebet:o,profitBoost:r,quickBet:a}=e,{isLoggedIn:l,loginInProgress:c}=ye(),u=(A,m)=>{if(!c&&!l&&A==="quickBet"&&m){at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Login}});return}ge.dispatchEvent("changeExtraFunctionActiveState",{functionKey:A,active:m})},d=(A,m)=>ge.dispatchEvent("updateExtraFunctionProp",{functionKey:A,data:{showInfo:m}});return i.jsxs("div",{className:"bet-slip-switcher-wrapper-bc",children:[Object.keys(e).map(A=>{const m=A,{active:p,showInfo:h,available:v}=e[m];return v?i.jsxs(Oe.Fragment,{children:[i.jsx(nae,{functionType:m,onFunctionToggle:()=>u(m,!p),onInfoToggle:()=>d(m,!h),active:p,showInfo:h},m),m==="freebet"&&p&&i.jsx(Yk,{...o,type:"freebet",eachWayPossible:t,possibleWin:n,showBetTypeSelection:s}),m==="profitBoost"&&p&&i.jsx(Yk,{...r,type:"profitBoost",eachWayPossible:!1,showBetTypeSelection:s})]},m):null}),a.active?i.jsx(uie,{}):null]})},nae=({active:e,showInfo:t,functionType:n,onFunctionToggle:s,onInfoToggle:o})=>{const r=ae(),{infoText:a,title:l}=dQ[n],{getCollapseProps:c,getToggleProps:u}=WL({isExpanded:t,duration:HL});return i.jsxs("div",{className:`bet-slip-switcher-row-bc ${n} ${e?"active":""} ${t?"info-active":""}`,children:[i.jsxs("div",{className:"bet-slip-switcher-row-inner-bc",children:[i.jsxs("div",{className:"bet-slip-switcher-r-i-column-bc",children:[i.jsx("img",{className:"bet-slip-switcher-r-i-c-icon-bc",src:AQ[n],alt:"logo"}),i.jsx("span",{className:"bet-slip-switcher-r-i-c-name ellipsis",children:r(l)})]}),i.jsxs("div",{className:"bet-slip-switcher-r-i-column-bc",children:[i.jsx("i",{className:`bc-i-player-info bet-slip-s-r-i-c-info-icon-bc ${t?"active":""}`,...u({onClick:o})}),i.jsx($y,{isActive:e,onToggle:s})]})]}),i.jsx("div",{...c(),children:i.jsx("p",{className:"bet-slip-switcher-row-info-bc",children:r(a)})})]})},mc=(e=3e3)=>{const[t,n]=f.useState(!1),s=o=>{t||(aU(o),n(!0))};return f.useEffect(function(){if(t){const r=setTimeout(()=>n(!1),e);return()=>clearTimeout(r)}},[t,e]),{isTextCopied:t,copyTextToClipboard:s}},zj=({clearBookingInfo:e,bookingId:t})=>{const n=ae(),{isTextCopied:s,copyTextToClipboard:o}=mc();return i.jsxs("div",{className:"bs-booking-section-bc",children:[i.jsxs("span",{className:"bs-booking-title-bc",children:[n("Booking id"),":"]}),i.jsx("b",{className:"bs-booking-id-bc",children:i.jsxs("span",{onClick:()=>o(String(t)),children:[t,i.jsx("i",{title:n(oR),className:`bc-booking-copy bc-i-${s?"checked":"copy"}`,onClick:()=>o(String(t))})]})}),i.jsx("i",{className:"bs-booking-icon-bc bc-i-clear",title:n("Clear booking id"),onClick:e})]})},Ph=({event:e,errorMessage:t,className:n,children:s})=>i.jsxs("div",{className:`bs-bet-item-bc ${n} ${e.isDeleted?"deleted":e.isBlocked?"blocked":""}`,children:[i.jsxs("div",{className:"bs-bet-item-bg-c-bc",children:[s,e.isDeleted&&i.jsx($k,{iconClassName:"remove-circle",displayName:"Event has been deleted"}),e.isBlocked&&i.jsx($k,{iconClassName:"change-password",displayName:"Event has been blocked"})]}),t&&i.jsx(Oh,{message:t})]});class sae extends ya{constructor(){super(...arguments);fe(this,"cachedResponses",{})}load(n,s,o,r=!1){const a=jy({url:n,...s});return o&&this.cachedResponses[a]?Promise.resolve(this.cachedResponses[a]):this.loadData(n,s,r).then(l=>(o&&(this.cachedResponses[a]=l),l))}loadOptions({providerName:n,playerId:s,onlyProviders:o,categoryId:r,onlyCategories:a,language:l},c=!1){const u={partner_id:Y.app.site_id,is_mobile:ce.isMobile,use_webp:ce.useWebp,lang:l,country:dt.countryCode,...r&&{categories:r.toString()},...n&&{providers:n},...a&&{only_categories:"1"},...s&&{player_id:s.toString()},...o&&{only_providers:"1"}};return this.load("/casino/getOptions",u,c,!!Y.cms.cacheLayerSubdomain)}loadOptionsByGameOrder({withExtraCategories:n,extraCategoryId:s,categoryId:o,language:r},a=!1){const l={partner_id:Y.app.site_id,is_mobile:ce.isMobile,use_webp:ce.useWebp,lang:r,country:dt.countryCode,...o&&{category_id:o.toString()},...n&&{with_extra_categories:"1"},...s&&{extra_category_id:s}};return this.load("/casino/getOptionsByGameOrder",l,a,!!Y.cms.cacheLayerSubdomain)}loadProviderJackpotGames({jackpotId:n,providerName:s,offset:o,limit:r,searchCommand:a,language:l},c=!1){const u={partner_id:Y.app.site_id,is_mobile:ce.isMobile,use_webp:ce.useWebp,country:dt.countryCode,...n&&{jackpot_id:n.toString()},...s&&{provider:s},...a&&{search:a},...o!==void 0&&{offset:o.toString()},...r!==void 0&&{limit:r.toString()}};return this.load("/casino/getJackpotGames",u,c,!!Y.cms.cacheLayerSubdomain)}loadGames({language:n,categoryId:s,providers:o,gameExternalIds:r,gameIds:a,offset:l,limit:c,restrictedGamesIds:u,searchCommand:d,jackpotId:A,additionalParams:m,playerId:p,extraCategoryId:h},v=!1){const y={partner_id:Y.app.site_id,lang:n,is_mobile:ce.isMobile,country:dt.countryCode,use_webp:ce.useWebp,...p&&{player_id:p.toString()},...s&&s!==zd&&s!==Dt&&{category:s},...(o==null?void 0:o.length)&&!o.includes(wo)&&{provider:o.join()},...l!==void 0&&{offset:l.toString()},...c!==void 0&&{limit:c.toString()},...d&&{search:d},...(u==null?void 0:u.length)&&{except:u.map(_=>_.toString())},...(a==null?void 0:a.length)&&{id:a.join()},...(r==null?void 0:r.length)&&{external_id:r.join()},...A&&{jackpot_id:A},...h&&h!==Dt&&{extra_category_id:h},...m&&{...m}};return this.load("/casino/getGames",y,v,!!Y.cms.cacheLayerSubdomain)}loadGame({language:n,externalId:s,additionalParams:o}){const r={partner_id:Y.app.site_id,lang:n,external_id:s,is_mobile:ce.isMobile,use_webp:ce.useWebp,country:dt.countryCode,...o&&{...o}};return this.load("/casino/getGames",r,!0,!!Y.cms.cacheLayerSubdomain).then(a=>a.games.length>0?a.games[0]:null)}getPromotedGames(n,s,o){return this.load("/casino/getPromotedGames",{partner_id:Y.app.site_id,is_mobile:ce.isMobile,lang:n,...o&&{category:o.toString()},country:dt.countryCode,rid:s},!1,!!Y.cms.cacheLayerSubdomain)}loadGamesBadges(n){return this.load("/json/getPageOptions",{partner_id:Y.app.site_id,type:n},!1).then(({options:s})=>s!=null&&s.labels?s.labels:{})}loadCasinoGameDetails(n,s=!1){return this.load("/casino/getSkinGameDesc",{game_skin_id:n},s)}loadGameWinners(){return this.load("/casino/getGameWinners",{site_id:Y.app.site_id},!1)}loadTournamentGames({tournamentId:n,limit:s,offset:o,withImages:r,language:a}){const l={partner_id:Y.app.site_id,tournament_id:n.toString(),is_mobile:ce.isMobile,use_webp:ce.useWebp,country:dt.countryCode,...a&&{lang:a},...o&&{offset:o.toString()},...s&&{limit:s.toString()},...r&&{with:"images"}};return this.load("/casino/getTournamentGames",l,!1,!!Y.cms.cacheLayerSubdomain)}loadGameTournaments({externalId:n}){const s={external_id:n.toString()};return this.load("/casino/getTournaments",s,!1)}loadCategoryGroupedGames({limit:n,providers:s,language:o}){const r={partner_id:Y.app.site_id,by_key:"category",limit:n.toString(),is_mobile:ce.isMobile,use_webp:ce.useWebp,lang:o,country:dt.countryCode,...s&&s.length&&{provider:s.join()}};return this.load("/casino/getGames",r,!1,!!Y.cms.cacheLayerSubdomain).then(Rt("games"))}getAvailableTournaments(n){return this.load("/casino/getAvailableTournaments",{partner_id:Y.app.site_id,is_mobile:ce.isMobile,ids:n.join(","),country:dt.countryCode},!1,!!Y.cms.cacheLayerSubdomain).then(({tournaments:s})=>new Set(s))}loadLoyaltyPointLevels(n){return this.load(`/api/public/v1/${n}/partners/${Y.app.site_id}/loyalty-points`,{},!1,!!Y.cms.cacheLayerSubdomain)}loadLoyaltyProgramGroupsWithLevels(n){return this.load(`/api/public/v2/${n}/partners/${Y.app.site_id}/loyalty-program/groups`,{},!1,!!Y.cms.cacheLayerSubdomain)}loadLoyaltyProgramBenefits(n){return this.load(`/api/public/v2/${n}/partners/${Y.app.site_id}/loyalty-program/benefits`,{},!1,!!Y.cms.cacheLayerSubdomain)}}const as=new sae,oae=hn(()=>H(()=>import("./LiveChatAdviser-sk6MOq69.js"),__vite__mapDeps([269,2]))),rae=()=>{const{profile:{is_verified:e}}=ye(),t=ae();return i.jsxs("div",{children:[i.jsxs("p",{className:"casino-popup-content",children:[t(e?tK:nK)," "]}),i.jsx(oae,{})]})},t_=(e="")=>Nz.includes(e),ja=()=>{const{isLoggedIn:e,profile:{currency:t}}=ye(),n=Ot(),s=Et.getInstance(),{assets:{logo:o}}=Ee(),[r,a]=f.useState();f.useEffect(()=>{if(r&&e&&t){const{game:A,resolve:m,language:p,frameId:h,gameType:v}=r,y=_=>{(A.blocked_currencies||[]).includes(t)?(Se.open({title:"Info",content:"This game doesn't support Real mode in your account currency."}),m({url:"",error:""})):_?m({url:JN({game:A,gameType:v,language:p,frameId:h,logoSource:o,requireAuthToken:!0}),error:""}):(Se.open({title:"Info",Component:()=>i.jsx(rae,{})}),m({url:"",error:""})),a(void 0)};Y.casino.checkClientCasinoGamesRestriction?de.get({},"get_client_restrictions").then(({result:_,details:{CanBet:b=!0}})=>{throw _===0&&y(b),new Error}).catch(()=>{y(!0)}):y(!0)}},[t,e,o,r]);const l=f.useCallback(({game:A,type:m,language:p,isLoggedIn:h,frameId:v})=>new Promise(y=>{const _=t_(A.provider),b=A.types.viewMode||A.types.funMode,g=A.types.realMode,E=(I,O=!1)=>{y({url:JN({game:A,gameType:I,logoSource:o,frameId:v,language:p,requireAuthToken:O}),error:""})},w=I=>{let O=!1;at.dispatchEvent("addComponentPopup",{component:"AuthPopup",onClose:()=>{O||y({error:Kq,url:""})},props:{popupContentType:mt.Login,onSuccess:()=>{O=!0,a({game:A,resolve:y,language:p,frameId:v,gameType:I})}}})};m===xt.Fun||!m&&!h&&b?_&&!h?w(xt.Fun):E(xt.Fun,_):m===xt.Real||!m&&g?h?(a({game:A,resolve:y,language:p,frameId:v,gameType:xt.Real}),E(xt.Real,!0)):w(xt.Real):y({error:"",url:""})}),[o]),c=f.useCallback(({multiviewPosition:A,...m})=>{He.dispatchEvent("openGame",{gameData:m,multiviewPosition:A})},[]),u=f.useCallback((A,m)=>n.push({pathname:Yi(Bp,{gameExternalId:A,type:m}),search:st({...Ve()})}),[n]),d=f.useCallback(({game:A,categoryId:m})=>{var p,h;if(m&&window.location.pathname.includes(`/casino/generic/${m}/`))n.push({pathname:Yi(jp,{gameExternalId:A.extearnal_game_id}),search:st({...Ve(),provider:void 0})});else if(m===md&&s.skillGamesAvailable)u(A.extearnal_game_id);else if(m===wm&&s.tvGamesAvailable){const v=window.location.pathname.includes("/tv-games/home/");n.push({pathname:Yi(Dp,{gameExternalId:A.extearnal_game_id,...v?null:{providers:A.provider??wo}}),search:st({...Ve(),provider:void 0})})}else if(m===ic&&s.liveCasinoAvailable){const v=window.location.pathname.includes("/live-casino/home/");n.push({pathname:Yi(Mp,{gameExternalId:A.extearnal_game_id,...v?null:{providers:A.provider??wo},...v?null:{extraCategory:((p=A.extra_category)==null?void 0:p.id)??Dt}}),search:st({...Ve(),provider:void 0})})}else if(m===Tm&&s.virtualSportsAvailable){const v=window.location.pathname.includes("/virtual-sports/home");n.push({pathname:Yi(Rp,{extraCategory:Dt,gameExternalId:A.extearnal_game_id,...v?null:{providers:A.provider??wo}}),search:st({...Ve(),provider:void 0})})}else{const v=window.location.pathname.includes("/casino/slots/"),y=m!==void 0&&m!==Dt?(h=A.cats.find(_=>m===_.id))==null?void 0:h.title:m===Dt?zd:A.cats[0].title;n.push({pathname:Yi(Ey,{gameExternalId:A.extearnal_game_id,...v?null:{providers:A.provider??Dt},...v?null:{categoryId:m??A.categories[0]},...v?null:{categoryName:wn(y)},...v?null:{gameName:wn(A.name)}}),search:st({...Ve(),...!v&&{provider:A.provider??Dt}})})}},[s.liveCasinoAvailable,s.skillGamesAvailable,s.tvGamesAvailable,s.virtualSportsAvailable,n,u]);return{openGameWindow:c,getGameUrl:l,openGameDetails:d,openSkillGameDetails:u}},pE=e=>{const{isLoggedIn:t,loginInProgress:n,profile:{is_verified:s}}=ye(),o=Y.casino.funModeEnabled,r=Ot(),a=Ao().get(Co),l=f.useMemo(()=>{switch(o){case 0:return!1;case 1:return!0;case 2:return t;case 3:return s;default:return!0}},[t,o,s]),c=f.useMemo(()=>(e==null?void 0:e.types.realMode)===1,[e==null?void 0:e.types.realMode]),u=f.useMemo(()=>l&&((e==null?void 0:e.types.funMode)===1||(e==null?void 0:e.types.viewMode)===1&&!t),[l,e==null?void 0:e.types.funMode,e==null?void 0:e.types.viewMode,t]);return f.useEffect(function(){if(a&&!l){const[A,m]=a.split(gd);m===xt.Fun&&r.replace({search:st({...Ve(),[Co]:`${A}${gd}${xt.Real}`})})}},[a,l,o,r]),{canPlayFunMode:l,funModeButton:u,realModeButton:c,buttonsDisabled:n}},aae=f.memo(function({downloads:t,gameName:n}){let s;t.mac&&ce.userOs==="MacOS"?s=t.mac:t.ios&&ce.userOs==="IOS"?s=t.ios:t.android&&ce.userOs==="Android"?s=t.android:t.windows&&ce.userOs==="Windows"?s=t.windows:t.linux&&ce.userOs==="Linux"&&(s=t.linux);const o=ae();return s?i.jsxs("a",{className:"btn",onClick:r=>r.stopPropagation(),download:n,href:s.startsWith("http")?s:`${Y.casino.gamesUrl}/${s}`,title:o("Download"),children:[i.jsx("i",{className:"upload-document-bc bc-i-download"}),i.jsx("span",{children:o("Download")})]}):null}),iae=f.memo(function({game:t,multiviewPosition:n,onGameSelect:s=lt}){const{language:o}=Ee(),{openGameWindow:r}=ja(),{realModeButton:a,funModeButton:l,buttonsDisabled:c}=pE(t);return i.jsxs(i.Fragment,{children:[a&&i.jsx(Me,{className:"btn a-color",disabled:c,onClick:u=>{u.stopPropagation(),r({game:t,language:o,type:xt.Real,multiviewPosition:n}),s()},title:"Play"}),l&&i.jsx(Me,{className:"btn a-outline",disabled:c,onClick:u=>{u.stopPropagation(),r({game:t,language:o,type:xt.Fun,multiviewPosition:n}),s()},title:"Demo"}),t.downloads&&i.jsx(aae,{gameName:t.name,downloads:t.downloads})]})}),lae=({game:e,lazyLoading:t})=>i.jsx("img",{src:e.icon_3||e.icon_2||e.icon_1,className:"casino-game-item-image-bc",alt:e.name,title:e.name,loading:t?"lazy":"eager"}),hE=({isFavorite:e,clickHandler:t,className:n=""})=>{const{handlePersonalizationItemClick:s}=Pi(),[o,r]=f.useState(!1),a=l=>{l.stopPropagation(),s(t),r(!e)};return f.useEffect(function(){if(!e&&o){let c=setTimeout(()=>{r(!1)},500);return()=>{clearTimeout(c)}}},[e,o]),i.jsx("i",{className:`${n} bc-i-${e?"star":"favorite"} ${!e&&o?"favorite-animation":""}`,onClick:a})},zk=(e,t)=>{const n=s=>parseFloat(s.toString()).toString();return e>=1e9?n(e/1e9)+"b":e>=1e6?n(e/1e6)+"m":e>=1e3?n(e/1e3)+"k":n(Number(bo(e,t)))},cae=e=>{const{currency:{name:t,symbol:n,rounding:s}}=Jt();if(e!=null&&e[t]){const{max:o,min:r}=e==null?void 0:e[t];return{max:zk(o,s),min:zk(r,s),symbol:n}}return null},qj=({game:{bet_limits:e,name:t}})=>{const n=ae(),s=cae(e);return i.jsxs("div",{className:"casinoGameBetLimitsContainer",children:[i.jsx("p",{className:"casinoGameBetLimitsLabelBc ellipsis",title:t,children:t}),s?i.jsx("span",{className:"casinoGameBetLimits",children:n("{min} - {max} {symbol}",s)}):null]})},gE=({game:e,onInfoClick:t,multiviewPosition:n,onGameSelect:s,lazyLoadImage:o,onContainerClick:r,isRecommendedGames:a,specialType:l,showBetLimits:c,searchTerm:u})=>{const{isLoggedIn:d}=ye(),{isItemFavorite:A,toggleFavoriteCasinoGame:m}=Pi(),{isHovered:p,...h}=AE(),v=f.useMemo(()=>A(ts.CasinoGames,e.extearnal_game_id),[A,e.extearnal_game_id]),y=f.useMemo(()=>e.has_age_restriction>0&&!d&&Y.casino.disableAgeRestrictedGames,[e.has_age_restriction,d]),_=()=>{m(e.extearnal_game_id,e.categories[0])},b=()=>{Ht.dispatchEvent("trackingEvent",{category:u?"Search":"Casino",action:u?"Casino Search Result":d&&a?"Clicked Casino Recommended Game":"Clicked Casino Game",additionalData:{...u?{searchData:{searchTerm:u,game:e}}:{casinoGameData:{externalId:e.extearnal_game_id,name:e.name,specialType:l}}}}),s==null||s()};return i.jsxs("div",{className:`casino-game-item-content ${c?"show-bet-limits":""}`,children:[i.jsxs("div",{className:`casino-game-item ${y?"disabled":""} ${e.badge?"badge-"+e.badge.class:""}`,"data-badge":e.badge?e.badge.title:"",...h,children:[i.jsx(lae,{game:e,lazyLoading:o}),p&&i.jsxs("div",{onClick:()=>r==null?void 0:r(e),className:"casino-game-item-block",children:[i.jsx("div",{className:"casino-game-icons",children:t?i.jsx("i",{className:"casino-game-info-icon bc-i-info",onClick:()=>{y||t(e)}}):null}),c?null:i.jsx("h3",{className:"casino-game-item-label-bc",children:e.name}),i.jsx("div",{className:"casino-game-buttons",children:i.jsx(iae,{game:e,multiviewPosition:n,onGameSelect:b})})]}),i.jsx(hE,{isFavorite:v,clickHandler:_,className:"casino-game-item-fav-bc"})]}),c?i.jsx(qj,{game:e}):null]})},uae=({event:e})=>{const t=et(),n=ae(),{language:s,openMiniGames:o}=Ee(),{isLoggedIn:r}=ye(),{getGameUrl:a}=ja(),l={title:mQ,categoryId:pQ},{title:c,categoryId:u}=l,[d,A]=f.useState(),[{loading:m,games:p},h]=f.useState({loading:!0,games:[]}),[v,y]=f.useState(),[_,b]=f.useState(),[g,E]=f.useState(!1),[w,I]=f.useState(o),O=f.useCallback(T=>{T||I(T),E(T)},[]);f.useEffect(function(){m&&as.loadGames({language:s,categoryId:u,additionalParams:{mini_games:1}}).then(k=>{if(t.current){const{games:P=[]}=k;h({games:P,loading:!1})}}).catch(k=>{t.current&&h({games:[],loading:!1}),Je.error(`failed to get casino games widget: reason: ${k}`)})},[s,m,u,e,t]);const C=f.useCallback(()=>{I(T=>!T)},[]),x=f.useCallback((T,k,P,L)=>{a({game:T,language:s,type:P,isLoggedIn:L}).then(({url:R})=>{y(k),A({src:R,id:T.id}),b(T)}).catch(R=>{Se.open({type:"error",title:"Error",content:(R==null?void 0:R.message)??Cn})})},[a,s]);return f.useEffect(()=>{d!=null&&d.src&&I(!1)},[d==null?void 0:d.src]),f.useEffect(()=>{const T=p.findIndex(k=>k.id===(_==null?void 0:_.id));if(_){x(_,T,r?xt.Real:xt.Fun,r);return}},[r,_,p,x]),e?null:i.jsx("div",{className:`mini-games ${g?"expanded":""}`,children:i.jsx($L,{onToggleMiniGameExpanded:O,isExpanded:!1,description:n(c),children:m?i.jsx(_t,{size:"medium"}):p.length?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:`mini-games-dropdown ${g&&w?"opened":""}`,children:[i.jsxs("h3",{className:"mini-games-dropdown-header",onClick:C,children:[i.jsx("span",{className:"mini-games-header",children:n(hQ)}),i.jsx("i",{className:"bc-i-close-remove"})]}),i.jsx("ul",{className:"mini-game-menu",children:p.map((T,k)=>i.jsx("li",{className:`mini-game-menu-item ${d&&T.id===d.id?"active-mini-game":""}`,onClick:()=>x(T,k,r?xt.Real:xt.Fun,r),children:T.name},T.extearnal_game_id))})]}),i.jsx(Wb,{triggerReInit:g,options:{slidesToScroll:1,arrows:!0,align:"start",startIndex:v},children:p.map((T,k)=>{const{id:P,name:L}=T;return i.jsxs(f.Fragment,{children:[i.jsx("div",{className:"mini-games-container",children:!d||P!==d.id||!d.src?i.jsx("div",{className:"mini-games-inner",onClick:()=>x(T,k,r?xt.Real:xt.Fun,r),children:i.jsx(gE,{game:{...T,types:{...T.types,realMode:0,funMode:0,viewMode:0}},multiviewPosition:fQ,lazyLoadImage:!1})}):i.jsx("iframe",{src:d.src,allowFullScreen:!0,allow:"autoplay; microphone *",style:{width:"100%"},title:L})}),i.jsx("div",{className:"mini-game-name",onClick:C,children:i.jsxs("p",{className:"mini-game-content",children:[i.jsx("span",{className:"mini-game-title ellipsis",children:L}),i.jsx("i",{className:`mini-game-icon ${w?"bc-i-small-arrow-up":"bc-i-small-arrow-down"}`})]})})]},P)})})]}):i.jsx("p",{className:"empty-b-text-v-bc",children:n(sK)})})})},Kj=f.memo(uae),n_=({rounding:e,stake:t,stakeMultiplier:n,eachWay:s,showEachWay:o,showMaxBet:r,name:a,odds:l=-1,toggleEachWay:c,getMaxBet:u,onInputFocused:d,editBet:A=!1,inputFocused:m,onInputUpdate:p,placeBet:h,scrollToInput:v=!0})=>{const y=ae(),{oddsConverter:_}=Ws(),{isLoggedIn:b}=ye();return i.jsxs(i.Fragment,{children:[a&&i.jsxs("span",{className:"betslip-multiples-type-bc",children:[y(a)," ",l>-1&&i.jsx("b",{className:"betslip-multiples-number-bc",children:_(l)})]}),i.jsxs(vi,{placeholder:y(A?"Enter additional stake":"Enter stake"),value:t,rounding:e,stakeMultiplier:n,onClick:d,onUpdate:p,active:m,onEnter:h,scrollToInput:v,children:[o?i.jsx("li",{"data-numpad-open":"",className:`bs-bet-i-b-s-i-block-bc ${s?"active":""}`,onClick:()=>c(),children:"EW"}):null,r&&b?i.jsx("li",{"data-numpad-open":"",className:"bs-bet-i-b-s-i-block-bc",onClick:u,children:y(pd)}):null]})]})},dae=({events:e,eventsDataMap:t,metadata:n,extraFunctions:s,selectedBetTypes:o,possibleWinDataMap:r,possibleWinFreebet:a,placeBet:l,bookBet:c,getMaxBet:u,closeBetslip:d,counterOffers:A,showSportsBonusPopup:m,sportsBonusActive:p})=>{const h=ae(),{activeInputData:v,resetActiveInputData:y,updateActiveInputData:_,setActiveInputData:b,clearActiveInputData:g}=lE(),E=ce.isMobile===1&&v!==null,{eachWayPossible:w,fullCoverBetTypesEnabled:I,availableBetTypes:O,eachWayAllowedOnAllEvents:C,favoriteStakesMultipliers:x,contentType:T}=n,k=()=>o.every(K=>{var ue;return(ue=t.get(K))==null?void 0:ue.every(Bm)}),P=o.some(K=>{var ue;return(ue=t.get(K))==null?void 0:ue.some(({eachWay:re})=>re)}),L=e.length>0,{rounding:R,handleMaxBet:M,handleEventSwipe:j,betslipLoading:F,betslipMessages:{globalMessages:D,eventMessages:$},bookingModeSelected:B,hybridModeSelected:U,placeBetButtonText:z,placeBetDisabled:X,handlePlaceBetClick:J,freebetExpanded:se,counterOfferActive:q,showMaxBet:pe}=Wj({updateActiveInputData:_,getMaxBet:u,activeInputData:v,resetActiveInputData:y,availableBetTypes:O,metadata:n,events:e,isStakeInputEmpty:k,extraFunctions:s,placeBet:l,bookBet:c,eachWay:P}),ee=t.get(me.Single)||[],W=r.get(me.Single)||[],Q=n.betBookingId;return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:`bs-f-header-sub-navigation-bc ${F?"disabled":""}`,children:L&&i.jsx(Zj,{closeBetslip:d})}),i.jsxs("div",{className:"bs-f-body-bc",children:[Y.sportsbook.betslip.enableMiniGames&&!ce.isMobile&&i.jsx(Kj,{event:e.length}),i.jsxs("div",{className:"bs-scroll-container-bc","data-scroll-lock-scrollable":"",children:[L?i.jsx("div",{className:"bs-f-b-content-bc betslip",children:e.map((K,ue)=>{const re=v!==null&&v.betType===me.Single&&v.index===ue?v:null;return i.jsx(Vj,{swipeDisabled:ce.isMobile===0||v!==null,onSemiSwiped:y,onSwiped:()=>j(K.id),iconClass:"bc-i-clear",swipeVelocityThreshold:0,animationStorageKey:qG,children:i.jsx($j,{rounding:R,eventData:ee[ue],possibleWinData:W[ue],index:ue,event:K,onInputFocused:b,updateFocusedInput:_,soleEvent:e.length===1,errorMessage:$[K.id],showCounterOffer:y6(q,K),showEachWay:w&&K.eachWayAllowed,showMaxBet:pe,getMaxBet:()=>M(me.Single,ue),showConflicts:K.hasConflicts,focusedInput:re==null?void 0:re.inputType,numpadOpen:E,placeBet:()=>J(T,!0),showStakeInput:!se,counterOffer:A[ue]})},K.id)})}):i.jsx("p",{className:"empty-b-text-v-bc",children:h("Your betslip is empty")}),!se&&e.length>1&&i.jsx(Aae,{rounding:R,availableBetTypes:O,eventsDataMap:t,selectedBetTypes:o,possibleWinDataMap:r,showEachWay:w&&C,showMaxBet:pe,onInputFocus:b,onInputUpdate:_,handleMaxBet:M,activeInputData:v,placeBet:()=>J(T)})]})]}),i.jsxs("div",{className:`bs-f-footer ${F?"disabled":""}`,children:[!B&&i.jsx(mE,{extraFunctions:s,possibleWinFreebet:a,fullCoverBetTypesEnabled:I,eachWayAllowedOnAllEvents:C}),i.jsx("div",{className:"bs-actions-bc",children:!se&&i.jsxs(i.Fragment,{children:[(B||U)&&Q!=null&&i.jsx(zj,{clearBookingInfo:i6,bookingId:Q}),p?i.jsxs("div",{className:"betslip-bonus-info",onClick:m,children:[i.jsx("i",{className:"betslip-bonus-icon bc-i-player-info"}),i.jsx("span",{className:"ellipsis",title:h("Bonus info"),children:h("Bonus info")})]}):null,i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"bs-info-massages-w-bc",children:Object.keys(D).map(K=>i.jsx(Oh,{message:D[K],isGlobal:!0},K))}),i.jsx(uE,{visible:E,rounding:R,value:v?v.value:"",onUpdate:_,onClose:(v==null?void 0:v.inputType)==="counterOffer"?g:y,includeFavouriteStakes:!v||v.inputType!=="counterOffer",favoriteStakesMultipliers:x})]})]})}),i.jsx(Yj,{placeBetButtonText:z,placeBetDisabled:X,handlePlaceBetClick:J,metadata:n})]})]})},Aae=({rounding:e,availableBetTypes:t,eventsDataMap:n,selectedBetTypes:s,possibleWinDataMap:o,showEachWay:r,showMaxBet:a,activeInputData:l,onInputFocus:c,onInputUpdate:u,handleMaxBet:d,placeBet:A})=>{const m=ae(),[p,h]=f.useState(!1),[v,y]=f.useState(""),_=l!==null&&l.betType===me.Single&&l.index===void 0,b=f.useMemo(()=>t.filter(({value:C,disabled:x})=>C!==me.Single&&!x).sort(({value:C},{value:x})=>C===me.System&&x===me.Multiple?x-C:C-x),[t]),g=b.length>0,E=f.useMemo(()=>p?b:Vp([],C=>[C],b.find(({value:C})=>C===me.Multiple)),[b,p]),w=f.useMemo(()=>s.flatMap(C=>o.get(C)||[]).reduce((C,x)=>(Object.entries(x).forEach(([T,k])=>{const P=T;P!=="taxOnProfitOrReturnIsFake"?C[P]=ze((C[P]??0)+k):C[P]=k}),C),{possibleWin:0,stake:0,finalPayout:0,boostedAmount:0,expressBonus:0,taxOnProfitOrReturn:0,taxOnStake:0,totalOdds:0,totalStake:0}),[o,s]),I=n.get(me.Single)||[{stake:""}],O=I[0].stake;return f.useEffect(function(){_&&y(O)},[O,_]),i.jsxs("div",{className:"betslip-multiples-bc",children:[i.jsxs("div",{className:"competition-wrapper-bc",children:[i.jsxs("div",{className:"competition-header-bc",onClick:()=>h(!p),children:[i.jsx("span",{className:"competition-title-bc ellipsis",children:`${m("Accumulators")} / ${m("Multiples")}`}),g&&i.jsx("i",{className:`competition-icon-arrow-bc bc-i-small-arrow-${p?"down":"up"}`})]}),i.jsxs("div",{className:"betslip-multiples-input-bc",children:[p||!g?i.jsx(n_,{rounding:e,name:"Singles",stake:v,stakeMultiplier:I.length,eachWay:!1,showEachWay:!1,showMaxBet:!1,toggleEachWay:lt,getMaxBet:lt,onInputFocused:()=>c({betType:me.Single,inputType:"stake",value:v}),onInputUpdate:u,inputFocused:_,placeBet:A}):null,E.map(({name:C,value:x,sysCount:T},k)=>{var R;const P=T?T-2:0,L=(n.get(x)||[])[P];return i.jsx(f.Fragment,{children:i.jsx(n_,{rounding:e,name:C,odds:(R=o.get(x))==null?void 0:R[0].totalOdds,stake:L.stake,stakeMultiplier:L.stakeMultiplier,eachWay:L.eachWay,showEachWay:r,showMaxBet:a,toggleEachWay:()=>ge.dispatchEvent("toggleEachWay",{betType:x,index:P}),getMaxBet:()=>d(x,P),onInputFocused:()=>c({betType:x,inputType:"stake",value:L.stake,index:P}),onInputUpdate:u,inputFocused:l!==null&&l.index===P&&l.betType===x&&l.inputType==="stake",placeBet:A})},`${x}_${T}`)})]})]}),i.jsx(jc,{...w,showTotalStake:w.totalStake>0})]})},qk=f.memo(function(){const t=ae(),n=Ot(),{betslip:{contentTabs:s}}=Y.sportsbook,o=f.useMemo(()=>s.some(Ze("type",Ne.OpenBets)),[s]),r=()=>{ge.dispatchEvent("clearEditBet",!0),o?(ge.dispatchEvent("openBetslip",{}),ge.dispatchEvent("setContentType",Ne.OpenBets)):(n.push({search:jt({section:"history",page:"bets"})}),ge.dispatchEvent("closeBetslip"))};return i.jsx("div",{className:"edit-bet-header",children:i.jsxs("div",{className:"edit-bet-header-top",children:[i.jsx("i",{className:"bc-i-edit"}),i.jsx("span",{className:"edit-bet-header-title ellipsis",children:t("Edit bet mode")}),i.jsx("i",{className:"bc-i-close-remove",onClick:r})]})})}),fae=e=>{const t=ae();return i.jsxs("div",{className:"edit-bet-header-bottom",children:[i.jsx("i",{className:"bc-i-attention"}),i.jsx("span",{className:"edit-bet-header-info",children:t("Click on any event to add it to betslip")})]})},Qj="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACxpJREFUeNrUW2tsFNcVPjP78IvdrLFxWNvINi2O13FSQ0sgSZVAFNMfSZWgILVJqgbzo2r/lKJSKrVNIUqkPqiEya9WVWMihRKJZ6Mkam2nOFWlGBkbVzU2MSS2i8Hg16531971vqbn3J2ZnX15Z2Z3jTnoMLs7s7P3fPec755z5hogjyIIwg7U80K8jKIeSXHtEfGcJE7UdlQb3I+CA98rLC9XyDhRr2S6Ll/j5PJkfC0erqCygftvd0LINQyc2QKFlS1gKK6WLh0Qj830X9g3Af67nSCE3FBU9RIYiuTrTnAc13o/AUAufpheuwfegoUb7fKv8QjC2qf+CqYHGuO+E3QPwVzPKxAJzUdHhVr+5EdgssjX1SEIY7keK58nz3paerEw0h53IhJ0w8w/n4eFL2Kf++90wtxnr7BzSvHeOK58u1/kifMJXCFkwxX58oCLeNhBr+9e2Iyz6o79GifIM8ybrewYCac+T2r/1qjan9UVJvnygHelFw9s/X3ai2jGE2c9UQLOnvjvIJgBVw94x9rAO94GYf+EdKpWz0CNeSEWjjuBXvAaeUFhVQuUbGqFhevtuu61MN4uAnEJ/DMdEPRelb2DSLK4at/qI0ExDCgmR6WVYKbreQjODye5OFMe0oZAskbP8yYrrG1+H0xrZJJsJeBXSwiQF7hoUHIofOMoG3SuJMH4C3qMzysAIggXiJzotcnmgDWNP87JfW2OPyiNH1ACvWpCICEUrkgkNfWPpyC8OKE7BGyNR6HIvkdp/E7R22DVeYAiFA5I7y2O/brvRYYrjB/L1vi8rQKpQgE9gWarucDeIn9O2SAn5gIFZdti/ojHpbkeedalpdCyUQaPjN6drfErXRwdE3In5+8nw6kkvijkXigdfnFVFkMK8juGulf5ORGgf7ITArM9WP3dYkVQjACVo4qSoblsO1s+qSgqeLBFWRxJ0p1NOOSrFqDy9rwyPfX97ywrgILzQymMTQ9A4nVUSpfUtEJR5R7gjVYlJxAhDtxzAETjL0oZIBk833coZnhKY9UDoEyDbQ8fBXPp9qxA4PLg9helBodv/Cy40Hi2ti9rrHYApNcEQsLSuFlLOOQ6DzgsGU9dINflQ3knWdfVn4Fv8oyyIjx8TzxAbIONSkQ30/XtaKkrZXd58gDpWP5YXPdos9pQ4HM8+9FZ6T2Usc7PtbivvxnXPVrREBBjn63JgelLTFdaqEnin+6Q3u4VPXLFPOBFifUXkfh0zaAggGNxmunNSFhf82TincQxrRgAL0gtLt+YPgCuRkLgDQHTjmBAnxdgzaBokb2wkgCwBmhgSr/r9wSCwIV4pkPBMPMIvSAox5R3AMTExybFv1a3P+hZgEdnXXDcuwQ8Gk96diEIj07Nw0HXIkyEIpruueTqiatDVsIDmqUXQdeQ6i/RLD8344FzaKw3iAMJcUl6Dk88d8cLQwH1nBDyDiV5Zr77ATLbMg9QkVm4IwK8OrUIHoFmIDoHzxYbodFsiIKDBncthqLEhvrqbR98WF0MVabM8xWMB6BmJQCo0foFmlmadQ7/WXkO3rMXg6OAj0tshhGEn9/1w/BSBLzUWHQG4ZcVBaruTyCIPcPalQiBWq3x37soyPH+u7IicJiTh0Gf/aq8QL7u2oIGXgq5k7zznvUEU4k3ALJh3DJk/1ixATZwBnZdY4H6oWp5WpRTDlArDpMBLouT9NtbYbBWc7DVktrA85sK4FZQgIZiTg8AmZuiYspIOqbz8bNmAL5fZoAPZiLgQXK/g1y3byQElWYOnrHxCASCYeXBIk4NHRuM+eve08/IGxkQDKqjqYr6VDwOqAVFSxJExrZ/1QT7roUZCCSTCMRJ5IaTVAVCBGcc4HuVPOws42Qw9NYpy/UHjJLxotjEtXOH4gZpQclm68pD6NJ//5oRTk4K8MGUALeX4slgBEPk124BKpH4jzVx8JAlqzylOyMHDA4OsmNdXR2UlJRABlDohgeUn+kpfy247P9wA8f0c2T5vnkBLiPc3TOxayhEftAH8OGTeL1JZTLkm0isU9ICwFF/mV6cOnUKTp8+DUajESorK2Hjxo0MjIaGBqiuroaioqKkZowEEBk//dHTsQZIUgNDe0Oke1qAI4McFkfRD1+uEeCnjkxNEvHJsdEK5Vs/BkOhvMco7faalACYTKYkraiogPr6emhqagKHwxF3EzKcbYKi9rUt/hx1h+ixuG/8DNsKQ/LnLzmm9ejW7z0RSdsR6pvj4Ec90dVhS5kAf6RrVQBAQs3Ssub3pWF0IwA7s8oDnE4n9Pf3M6CSboKGm9dtSzKehNrYhfYWKN3+J6jY9S8o+UorDMzb2Np+w8lD/2x6hifyk/IFPqwtZaEGSSBWGO1IVxjl5Nmg4PeA4JmFiHcu+hpVBmdNGfDraoG32RkY1kdeh3OoHQNd0HHlE3h7uBN+s8UJ9pJ4EqRU+a1eIyuPSeot2pskrmsHoWL7v5Utu+6cAhAa7Yfwzf9i6pm+gRFxTgLcHASu0ALGui1gsNezz3c1P8vUvfgL6OzvgmEMj7Evu9g5Dxr/8ZghWiXi+zVIft/ZpB2A8NIE+O6cgaL1e2QvwFDozgqA9evXx4ybHlvW+EQvCQ5/CqHrn4FhwyMIxCYGirXYAi99czdesZtdd2m4Fzr7PoGaxV4YHr+Gxgvw9jNLSR6iVjzjbRIAJK8leoFmAAoLC2MAeGe1hwsCFhrtY0reYCivAb60EkdiZue3ObYyZWXzogemR8+CZeYvmtLbxLSYNlcVlu+SmqUHlImRZgBqa2vlGc1WwpMjTGWuKLUzrpAAIe+wPryXxg0L4++A94vjsT2HGsR394wEAAMBtS1rDxD83pzm5ORNzKNuDsqAMA8hzkAwSmr2gXntdpjrfTm2sVKl+Gc7EhMj/QDY7fYoAJ5ZyKcwQJAvgqjGDU1g3PQ4e/JjbXidPQ5LWm4x6TGXbmONELrOiEfF0+O4Nhn1MaUnR5oBKC0tlWNZVdcVZ5LYP+KahPD0uK7QCYleQSDQY3H352+ypIs8ogCNpqRHkfWpkYsiF5zQDIDNFq1/Iq7b6srN+sejcY25ABlAANDSSIDQUS0gxBX0fZIHd/4nvefgfck72e+IJE2rTTQfqWGvxfqGNli7jHrcP9p4U+cBoRFa9prAgABQLNMADHaLnA/EJVE4YCG0BILPKwPD4XeIFOkeKQ3GpZiBSSFDOUdKQe+jgxROdV+XVp1jRj0EqGUJZAPD9Z9yAMbyNBMKpidA2AytU9dXYTOLoRSeGVvG4GU8Cb9LYHJRAGo1AUAVYjZLIHN9MTOUXVMEhbNEgUlrOAJJXCAtm1olMRPVtQpIBAihQE6YnoAMT3ognDBQrmhNcjqtU9IZLmaEb+gCgMMZK3jiuzj46xlrAV2FVQ6SrEyGSzWBagCoISKFgPIHiFTILck9czHwbIUlUES6GQxPaohMTU0x5XmetrbKKr2vqqpSdoUuiO0wW1Jqe2ckK5fVbThyCbF7Ch5JaXgSABqE9ubvVuwKOZzYGpcIS0u1qFdopskLKSy1GK4E4BjEnvDuWK6BiPI3vGFbitYzAbEfEp/GovFhBCFMYHhzlzpHc4l6uaROkBOo72YyHBK6arkhsOhegf2g2DKj9AoWIjrTYcnNDevrU8W3SwzLN7Q+3MnXVlmbWHbuhxRPjiQwWF6QwTOkqlCRxiqFjKW/UGtbVXuF1XqFFCYR522WCscbvjauUZLIQ6KbX4D7SYgrxL/ydOrcHn9E7fa3+wGMZtGg5f6WgM79RPSivMj/BRgAGFN/1mZ1cDUAAAAASUVORK5CYII=",mae=f.memo(function({sportsRulesInfo:t}){const n=ae(),{currency:{name:s,symbol:o,rounding:r}}=Jt(),{oddsConverter:a}=Ws(),l=t.some(({minOdds:d})=>d>0),c=t.some(({minStakes:d})=>s in d),u=t.some(({freeBetId:d})=>!!d);return i.jsxs("div",{className:"express-bonus-popup",children:[i.jsxs("ul",{className:"express-bonus-popup-items",children:[i.jsx("li",{className:"ellipsis",children:n(fq)}),l&&i.jsx("li",{className:"ellipsis",children:n(mq)}),c&&i.jsx("li",{className:"ellipsis",children:n(pq)}),i.jsx("li",{className:"ellipsis express-bonus-popup-bonus",children:i.jsx("span",{className:"ellipsis",children:n(u?"Freebet":hq)})})]}),t.map(({minimumSelections:d,maximumSelections:A,minOdds:m,minStakes:p,percentage:h},v)=>i.jsxs("ul",{className:"express-bonus-popup-items",children:[i.jsxs("li",{children:[d,A!==d?A===1/0?"+":`-${A}`:""]}),l&&i.jsx("li",{children:m>0&&a(m)}),c&&i.jsx("li",{children:s in p&&`${es(p[s],r).toFixed(r)} ${o}`}),i.jsxs("li",{children:[h,"% ",u?i.jsx("img",{src:Qj,alt:""}):null]})]},v))]})}),Zj=({closeBetslip:e})=>{const t=ae(),n=()=>{ge.dispatchEvent("removeAll"),e()};return i.jsx("div",{className:"bs-remove-all-bc",children:i.jsx("span",{className:"betslip-remove-all ellipsis",onClick:n,children:t("Remove All")})})},pae=e=>ge.dispatchEvent("setSysOption",Number(e)),hae=({availableBetTypes:e,selectedBetType:t,betslipLoading:n,eventsData:s,selectedSysOption:o,eventsCount:r,handleBetTypeChange:a,closeBetslip:l})=>{const c=ae(),u=e.filter(Ze("disabled",!1));return i.jsxs("div",{className:`bs-f-header-sub-navigation-bc ${n?"disabled":""}`,children:[e.length===2?(()=>{const[d,A]=e;return i.jsxs("div",{className:`bet-slip-tab-toggle ${d.disabled&&A.disabled?"disabled":""}`,children:[i.jsx($y,{isActive:t===A.value,onToggle:()=>{d.disabled||A.disabled||a(t===d.value?A.value:d.value)}}),i.jsx("span",{className:"bet-slip-tab-toggle-item-left ellipsis",children:c(d.name)}),i.jsx("span",{className:"bet-slip-tab-toggle-item-right ellipsis",children:c(A.name)})]})})():u.length?i.jsx(Rr,{className:"s-small",inputValue:t,onChange:d=>a(Number(d)),children:u.map(({name:d,value:A})=>i.jsx(Xo,{label:c(d),value:A},A))}):null,t===me.System&&i.jsx(Rr,{className:"s-small",onChange:pae,inputValue:o,children:s.map((d,A)=>{const m=A+2,p=Oc(r,m);return i.jsx(Xo,{value:A,label:`${m}/${r} (${p} ${c("opt.")})`},m)})}),r>0&&i.jsx(Zj,{closeBetslip:l})]})},gae=({children:e,className:t="",showAfter:n})=>{const[s]=f.useState(()=>{const a=document.createElement("div");return a.className=t,a}),[o,r]=f.useState(null);return f.useEffect(()=>{let a;return function l(){const c=document.getElementById(FL);c?(c.classList.add(H2),r(c)):a=setTimeout(l,15)}(),()=>{clearTimeout(a)}},[]),f.useEffect(()=>{if(o&&!ce.isMobile)return n?o.append(s):o.insertBefore(s,o.firstChild),o.classList.remove(H2),()=>{o.removeChild(s)}},[o,s,n]),f.useEffect(()=>{s.className=t},[t,s]),Fd.createPortal(e,s)},Tl={facebook:"https://www.facebook.com/sharer/sharer.php?u=",twitter:"https://twitter.com/intent/tweet?url=",telegram:"https://telegram.me/share/url?url=",whatsapp:"https://wa.me/?text=",vk:"https://vk.com/share.php?url=",instagram:"download"},vae=({bookingInfo:e})=>{const{language:t,oddFormat:n,languageRtl:s,timeFormat:o,assets:{logo:r}}=Ee(),a=en(),l=ae(),{convertOdds:c}=Ws(),{currency:{symbol:u}}=Jt(),d=mi(Sa),[{data:A,loading:m},p]=f.useState({loading:!1,data:null}),[h,v]=xc(!1),{isTextCopied:y,copyTextToClipboard:_}=mc();f.useEffect(()=>{p({data:null,loading:!0}),mte({bookingInfo:e,partnerConfig:a,trans:l,language:t,currency:u,oddFormat:n,languageRtl:s,timeFormat:o,logoSource:r.startsWith("https")?r:window.document.location.protocol+"//"+window.document.location.host+r,oddsConverter:c(n)}).then(g=>{p({loading:!1,data:g})}).catch(()=>{p({loading:!1,data:null})})},[]);const b=(g,E)=>{if(g in Tl){const w=window.open();w&&(w.location.href=Tl[g]+E),Je.error(`There was en error sharing bet with provider: ${g}`)}};return m?i.jsx(_t,{}):i.jsx("div",{className:"booking-popup-content",children:A?i.jsxs(i.Fragment,{children:[i.jsx("div",{className:`booking-popup-image ${h?"booking-zoom-out":""}`,onClick:v,children:i.jsx("div",{className:"booking-popup-image-content",children:i.jsx("div",{className:"booking-popup-img","data-scroll-lock-scrollable":!0,children:i.jsx("img",{alt:"screenshot",src:A.image})})})}),i.jsx(rs,{preset:"datetimeShort",seconds:d}),i.jsxs("div",{className:"bet-history-social",children:[i.jsx("i",{className:`bc-i-link-icon bc-i-${y?"checked":"link"}`,title:l(rR),onClick:()=>_(e.bookingUrl)}),i.jsx("i",{className:"bc-i-link-icon bc-i-download",children:i.jsx("a",{href:A.image,download:`${e.bookingId}.png`,type:l("Click to download"),target:"_blank",rel:"noopener noreferrer",children:l("Download")})}),Y.app.socialSharingPlatforms.map(g=>i.jsx("i",{className:`social-icon bc-i-${g}`,onClick:()=>b(g,A.link)},g))]})]}):i.jsx("p",{className:"empty-b-text-v-bc",children:l(Cn)})})},_ae=({bookingInfo:e})=>{const{language:t,oddFormat:n,languageRtl:s,timeFormat:o,assets:{logo:r}}=Ee(),a=en(),l=ae(),{convertOdds:c}=Ws(),{currency:{symbol:u}}=Jt(),{immediatelyBookingPrintEnabled:d}=Y.sportsbook,[A,m]=f.useState("");f.useEffect(()=>{fte({bookingInfo:e,partnerConfig:a,trans:l,language:t,currency:u,oddFormat:n,languageRtl:s,timeFormat:o,logoSource:r.startsWith("https")?r:window.document.location.protocol+"//"+window.document.location.host+r,oddsConverter:c(n)}).then(h=>{m(h)}).catch(()=>{m("")})},[]);const p=f.useCallback(()=>{const h=window.open(`/widget/BetslipBookingBetPrintWidget?bookingId=${e.bookingId}`,"_blank","toolbar=no, scrollbars=no, resizable=no, width=700, height=500"),v=y=>{if(y.source===h)switch(y.data){case"childWindowReady":h==null||h.postMessage({bookingDataHTML:A},"*");break;case"printClicked":h==null||h.close()}};return window.addEventListener("message",v),()=>{window.removeEventListener("message",v)}},[e.bookingId,A]);return f.useEffect(function(){d&&!ce.isMobile&&A&&p()},[d,p,A]),!A||e.betslip.metadata.fullCoverBetTypesEnabled?null:i.jsx("i",{className:"booking-bet-print-icon bc-i-Print",onClick:p})},yae=({id:e,sharingData:t})=>{const n=ae(),{isTextCopied:s,copyTextToClipboard:o}=mc(),{isTextCopied:r,copyTextToClipboard:a}=mc(),l=Y.sportsbook.shareBooking.enabled&&Y.app.socialSharingPlatforms.length>0&&!t.betslip.metadata.fullCoverBetTypesEnabled,c=`${window.location.protocol}//${window.location.host}?${[y1]}=${e}`;return i.jsxs("div",{className:"booking-popup",children:[i.jsxs("div",{className:"booking-popup-header",children:[i.jsx("span",{className:"booking-popup-id ellipsis",children:e}),i.jsx("i",{className:`bc-i-copy-icon bc-i-${s?"checked":"copy"}`,title:n(oR),onClick:()=>o(String(e))}),l?null:i.jsx("i",{className:`bc-i-link-icon bc-i-${r?"checked":"link"}`,title:n(rR),onClick:()=>a(c)}),Y.sportsbook.showBookingBetPrintButton?i.jsx(_ae,{bookingInfo:{...t,bookingId:e,bookingUrl:c}}):null]}),l?i.jsx(vae,{bookingInfo:{...t,bookingId:e,bookingUrl:c}}):null]})},Lh=({onClose:e})=>i.jsx("div",{className:"bs-bet-i-h-c-icon-holder-bc",children:i.jsx("i",{className:"bs-bet-i-h-c-icon-bc remove bc-i-close-remove",onClick:e})}),bae=e=>{const[t,n]=f.useState({}),[s,o]=f.useState({}),{getCompetitionName:r}=Oi(),a=f.useMemo(()=>e.join("_"),[e]),l=c=>t[c];return f.useEffect(function(){const u=Array.from(new Set(a.split("_").map(Number)));if(u.length){const d=Et.getInstance().esportsAvailable,A={source:"betting",what:{game:["region_alias","sport_alias","_parent_id","is_live","team1_name","team2_name"]},where:{game:{id:{"@in":u}}}};de.get(A).then(({data:{game:m}})=>{const p=u.reduce((h,v)=>{const y=m[v];return y&&(h[v]=y.is_live),h},{});o(p),n(u.reduce((h,v)=>{const y=m[v];if(y){const{sport_alias:_,_parent_id:b,region_alias:g,is_live:E,team1_name:w,team2_name:I}=y;h[v]=Bb({sportAlias:_,regionAlias:g,competitionId:b,gameId:v,isLive:E,esportsAvailable:d,competitionName:r(b),gameName:`${w}+${I?" "+I:""}`})}return h},{}))})}},[r,a]),{getGamePath:l,liveGamesScore:s}};function Eae(e){const t=new Set,n=new Set,s=new Set;return e.forEach(o=>{t.add(o.eventId),n.add(o.sportId),s.add(o.gameId)}),{source:"betting",what:{game:[["text_info","info","id","is_live","stats","sport_alias"]]},where:{event:{id:{"@in":Array.from(t)}},sport:{id:{"@in":Array.from(n)}},game:{id:{"@in":Array.from(s)}}}}}const Cae=({bet:e,liveGamesScore:t})=>{const{languageRtl:n}=Ee(),[{liveEventsData:s,isLoading:o},r]=f.useState({liveEventsData:{},isLoading:!1}),a=f.useMemo(()=>e.outcome===Go.NotResulted?e.events.filter(l=>l.outcome===dn.Unsettled&&(t==null?void 0:t[l.gameId])):[],[e.events,e.outcome,t]);return f.useEffect(function(){if(a.length){const c=Eae(a);r(d=>({...d,isLoading:!0}));const u=de.subscribe(c,({game:d})=>{r({liveEventsData:Object.values(d).reduce((A,{id:m,info:p,stats:h,sport_alias:v,text_info:y})=>({...A,[m]:Fb(p,h,v,n,y)}),{}),isLoading:!1})});return()=>de.unsubscribe(u)}},[n,a]),{liveEventsData:s,isLoading:o}},Fu=({amount:e,title:t,greenTextColor:n=!1,currencySymbol:s})=>{const o=ae();return i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsx("span",{className:"bet-history-title",children:o(t)}),i.jsxs("span",{className:`bet-history-${n?"possible-win":"stake-money"}`,children:[e," ",s]})]})},Sae=["Date","Cash Out Amount","Stake Used"],wae=({totalCashout:e,cashoutHistoryBets:t,currencySymbol:n,remainingStake:s})=>{const o=ae();return i.jsx(i.Fragment,{children:i.jsxs("div",{className:"bet-cashout-history",children:[i.jsx("p",{className:"bet-history-title-bc",children:o("Cash Out History")}),i.jsxs("div",{className:"details-table",children:[i.jsx("div",{className:"details-table-thead",children:Sae.map(r=>i.jsx("div",{children:o(r)},r))}),i.jsx("div",{className:"details-table-tbody",children:t.map(({date:r,cashout_amount:a,stake:l},c)=>i.jsxs("div",{className:"details-table-tbody-info",children:[i.jsx("div",{children:i.jsx(rs,{className:"bet-history-cashout-day",seconds:r,preset:"datetimeShort"})}),i.jsx("div",{children:i.jsxs("span",{className:"bet-history-stake-money",children:[l," ",n]})}),i.jsx("div",{children:i.jsxs("span",{className:"bet-history-stake-money",children:[a," ",n]})})]},c))}),i.jsxs("div",{className:"details-table-result",children:[i.jsx("div",{}),i.jsx(Fu,{title:o("Remaining Stake"),amount:s,greenTextColor:!0,currencySymbol:n}),i.jsx(Fu,{title:"Total Cash Out",amount:e,greenTextColor:!0,currencySymbol:n})]})]})]})})},Hu=({value:e,symbol:t,title:n})=>{const s=ae();return i.jsxs("div",{className:"bet-history-possible-win-block",children:[i.jsx("span",{className:"bet-history-title",children:s(n)}),e!==km?i.jsxs("span",{className:"bet-history-possible-win",children:[e," ",i.jsx("span",{children:t})]}):i.jsx("span",{className:"bet-history-possible-win",children:s(km)})]})},Xj=({netWin:e,taxAmount:t,currencySymbol:n})=>i.jsxs(i.Fragment,{children:[i.jsx(Hu,{value:e,symbol:n,title:"Net Win"}),i.jsx(Hu,{value:t,symbol:n,title:"Tax Amount"})]}),Jj=({event:e,voidReasonLoading:t,externalReason:n})=>{var o;const s=ae();return i.jsx(i.Fragment,{children:t?i.jsx("span",{className:"skeleton-loader-text"}):n?i.jsx(Nh,{content:i.jsx("p",{children:s(`${(o=n[e.eventId])==null?void 0:o.externalReason}`)}),trigger:gi.Click,children:i.jsx("i",{className:"bc-i-player-info"})}):null})},Tae=({bet:e,currencySymbol:t,scoresInfo:n,handleEventClick:s,loading:o,liveGamesEventsData:r,voidReasonLoading:a,externalReason:l})=>{const c=ae(),{liveEventsData:u,isLoading:d}=r,{convertOdds:A}=Ws(),m=A(e.oddType),{enableRecalculationNote:p}=Y.sportsbook.betHistory;return i.jsxs(i.Fragment,{children:[e.netWinDisplay&&e.taxAmountDisplay&&i.jsx("div",{className:"bet-history-taxes",children:i.jsx(Xj,{netWin:e.netWinDisplay,taxAmount:e.taxAmountDisplay,currencySymbol:t})}),e.events.map(h=>{var v;return i.jsxs("div",{className:"bet-history-t-holder-hk-bc",children:[i.jsxs("div",{className:"bet-history-teams-match",children:[i.jsxs("div",{className:"bet-history-teams-block",children:[i.jsx(rs,{className:"bet-history-day",seconds:h.startDate,preset:"datetimeShort"}),i.jsxs("div",{className:"bet-history-league ellipsis",children:[" ",h.competitionName]}),i.jsxs("div",{className:"bet-history-league-block",onClick:()=>s(h.gameId),children:[i.jsx("i",{className:`bet-history-sport-icon bc-i-${h.sportIndex}`}),i.jsxs("div",{className:"bet-history-teams",children:[e.showOrder&&i.jsx("b",{className:"bet-history-event-order",children:h.order}),i.jsxs("div",{className:"bet-history-team-name-wrapper",children:[i.jsx("p",{className:"bet-history-team-name ellipsis",children:h.team1Name}),i.jsx("span",{children:"-"}),i.jsx("p",{className:"bet-history-team-name ellipsis",children:h.team2Name})]})]})]}),e.each_way&&h.extraInfo&&h.extraInfo.EachWayPlace>1?i.jsxs("span",{className:"bet-history-secondary-info",children:[c("Each-way")," 1/",h.extraInfo.EachWayK," 1-",h.extraInfo.EachWayPlace," "]}):null,e.events.length>1&&i.jsxs("p",{className:"bet-history-status","data-status":kR[h.outcome],children:[i.jsx("i",{className:`${oZ[h.outcome]||""} bc-status-change-icon`}),c(IR[h.outcome])]})]}),i.jsxs("div",{className:"bet-history-match-result",children:[i.jsx("p",{className:"bet-history-title",children:h.marketName}),i.jsx("div",{className:"bet-history-stake-odds",children:i.jsxs("span",{className:"bet-history-title",children:[c("Pick"),": ",i.jsx("span",{className:"bet-history-match-result-teams",children:h.eventName})]})})]})]}),i.jsx("b",{className:"bet-history-match-odds-coeff",children:h.coefficient!==Os?m(h.coefficient):"SP"}),i.jsxs("div",{className:"bet-history-match-info-all",children:[h.home_score!==null&&h.away_score!==null&&i.jsx("div",{className:"bet-history-match-info-text",children:`${c("Score at the moment of bet")}: ${h.home_score}:${h.away_score}`}),d?i.jsx("span",{className:"skeleton-loader-text"}):u[h.gameId]?i.jsxs("div",{className:"bet-history-match-info",children:[c("Live Score")," : ",i.jsx("span",{className:"bet-history-match-info-score",children:u[h.gameId]})]}):null,h.match_info&&i.jsxs("div",{className:"bet-history-match-info",children:[c("Score")," : ",i.jsx("span",{className:"bet-history-match-info-score",children:h.match_info})]}),o?i.jsx("span",{className:"skeleton-loader-text"}):n[h.gameId]?i.jsxs(i.Fragment,{children:[n[h.gameId].is_match_finished&&i.jsxs("div",{className:"bet-history-match-info-text",children:[i.jsx("i",{className:"bc-i-info bc-i-match-info"}),i.jsx("span",{children:c("This Game is already finished")})]}),i.jsxs("div",{className:"bet-history-match-info",children:[c("Result"),":"," ",i.jsx("span",{className:"bet-history-match-info-score",children:n[h.gameId].score||c("Not Available")})," "]})]}):null,l&&p&&h.eventId===((v=l[h.eventId])==null?void 0:v.selectionId)&&i.jsx(Jj,{event:h,voidReasonLoading:a,externalReason:l})]})]},h.eventId)}),i.jsx("div",{className:"bet-history-t-holder-hk-bc",children:e.cashoutHistory&&i.jsx(wae,{totalCashout:e.totalPartialCashoutAmount,cashoutHistoryBets:e.cashoutHistory,remainingStake:e.remainingStake,currencySymbol:t})})]})},e8=[dn.Won,dn.WonReturn,dn.Unsettled],Kk=e=>e.map(t=>({coefficient:t.coeficient,eventId:t.selection_id,gameId:t.game_id,isLive:t.is_live,isCalculated:t.is_calculated,outcome:t.outcome,outcomeName:t.outcome_name,sportId:t.sport_id,regionName:t.region_name,competitionName:t.competition_name,sportIndex:t.sport_index,startDate:t.game_start_date,team1Name:t.team1,team2Name:t.team2,order:t.order,textInfo:"",marketName:Ta(t.market_name,t.team1,t.team2),eventName:Ta(t.event_name,t.team1,t.team2),extraInfo:t.extra_info?JSON.parse(t.extra_info):null,base:t.basis,match_info:t.match_info,home_score:t.home_score,away_score:t.away_score,info:t.info})),qm=e=>{var t,n,s,o;return{id:e.id,type:e.type,systemCount:e.system_min_count,dateTime:e.date_time,each_way:e.each_way,cashOut:e.cash_out,autoCashoutAmount:e.auto_cash_out_amount,payout:e.payout,possibleWin:e.possible_win,...e.tax_amount>0?{netWinDisplay:e.possible_win>0&&e8.includes(e.outcome)?un(ze(e.possible_win-e.tax_amount)):null,taxAmountDisplay:un(e.tax_amount)}:{netWinDisplay:null,taxAmountDisplay:null},possibleWinDisplay:e.possible_win>0?un(e.possible_win):km,remainingStake:e.remaining_stake,outcome:e.type===me.Single&&((t=e.events[0])==null?void 0:t.outcome)in TN?TN[(n=e.events[0])==null?void 0:n.outcome]:e.outcome,odd:e.k,oddType:e.odd_type,oddTypeName:Mb(e.odd_type),bonusBetAmount:e.bonus_bet_amount,amount:e.amount,totalAmount:e.bonus_bet_amount?e.bonus_bet_amount.toString():e.amount?e.amount.toString():"",currency:e.currency,totalPartialCashoutAmount:e.total_partial_cashout_amount??0,isGifted:!!e.is_gift,isBonusMoney:e.is_bonus_money,isSuperBet:e.is_super_bet,isFreeBetAvailable:(s=e==null?void 0:e.adm_info_model)==null?void 0:s.is_freebet_awarded,isFreeBetMoney:e==null?void 0:e.is_free_bet_money,bonus:e.bonus,...e.has_recalculation_reason&&{has_recalculation_reason:e.has_recalculation_reason},clientBonusId:e.client_bonus_id,...pZ.includes(e.type)?{events:Es("order",Kk(e.events)),showOrder:!0}:{events:Kk(e.events),showOrder:!1},...e.cashouts_history&&{cashoutHistory:e.cashouts_history},...e.gift_receiver_email&&{giftReceiver:e.gift_receiver_email},...e.bonus>0&&{bonusDisplay:un(e.bonus)},...(e.profit||e.profit===0)&&{profit:String(e.profit)},isExpressOfTheDay:!!((o=e.adm_info_model)!=null&&o.predmltbi),betDetails:e.bet_details}},xae=e=>t=>{var n;return{id:t.id,type:t.type,systemCount:t.system_min_count,dateTime:t.date_time,cashOut:t.cash_out,autoCashoutAmount:t.auto_cash_out_amount,payout:t.payout,possibleWin:t.possible_win,...t.tax_amount>0?{netWinDisplay:t.possible_win>0&&e8.includes(t.outcome)?un(ze(t.possible_win-t.tax_amount)):null,taxAmountDisplay:un(t.tax_amount)}:{netWinDisplay:null,taxAmountDisplay:null},possibleWinDisplay:t.possible_win>0?un(t.possible_win):km,remainingStake:t.remaining_stake,outcome:t.outcome,odd:t.k,oddType:t.odd_type,oddTypeName:Mb(t.odd_type),bonusBetAmount:t.bonus_bet_amount,amount:t.amount,totalAmount:t.bonus_bet_amount?t.bonus_bet_amount.toString():t.amount?t.amount.toString():"",currency:t.currency,totalPartialCashoutAmount:t.total_partial_cashout_amount??0,isGifted:!!t.is_gift,isBonusMoney:t.is_bonus_money,isSuperBet:t.is_super_bet,bonus:t.bonus,clientBonusId:t.client_bonus_id,...t.gift_receiver_email&&{giftReceiver:t.gift_receiver_email},...t.bonus>0&&{bonusDisplay:un(t.bonus)},isExpressOfTheDay:!!((n=t.adm_info_model)!=null&&n.predmltbi),bet_details:t.bet_details,currentLanguageDescriptions:t8(t.bet_details.translations,e)}},t8=(e,t)=>{var n;return(n=e.find(s=>Ru[t]?s.culture===Ru[t]:s.culture===Ru.eng))==null?void 0:n.description},Iae=({totalCashout:e,cashoutHistoryBets:t,currencySymbol:n})=>{const s=ae();return i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"bet-history-title-bc",children:s("Cash Out History")}),i.jsx("div",{className:"bet-history-t-holder-hk-bc",children:i.jsx(Fu,{title:"Total Cash Out",amount:e,greenTextColor:!0,currencySymbol:n})}),t.map(({date:o,cashout_amount:r,stake:a},l)=>i.jsxs("div",{className:"bet-history-t-holder-hk-bc",children:[i.jsx("div",{className:"bet-history-info",children:i.jsx(rs,{className:"bet-history-cashout-day bet-history-day",seconds:o,preset:"datetimeShort"})}),i.jsxs("div",{children:[i.jsx(Fu,{title:"Cash Out Amount",amount:r,currencySymbol:n}),i.jsx(Fu,{title:"Stake Used",amount:a,currencySymbol:n})]})]},l))]})},Nae=({bet:e,currencySymbol:t,scoresInfo:n,handleEventClick:s,loading:o,liveGamesEventsData:r,voidReasonLoading:a,externalReason:l})=>{const c=ae(),{enableRecalculationNote:u}=Y.sportsbook.betHistory,{isLoading:d,liveEventsData:A}=r,{convertOdds:m}=Ws(),p=m(e.oddType),{language:h}=Ee();return i.jsxs(i.Fragment,{children:[e.events.length?e.events.map(v=>{var y;return i.jsxs("div",{className:"bet-history-t-holder-hk-bc",onClick:()=>s(v.gameId),children:[i.jsxs("div",{className:"bet-history-match-result",children:[i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsxs("span",{className:"bet-history-title",children:[c("Pick"),": ",i.jsx("span",{className:"bet-history-match-result-teams",children:v.eventName})]}),i.jsx("b",{className:"bet-history-odds-coeff",children:v.coefficient!==Os?p(v.coefficient):"SP"})]}),i.jsxs("div",{className:"bet-history-content",children:[i.jsx("p",{className:"bet-history-title",children:v.marketName}),e.events.length>1&&i.jsx("p",{className:"bet-history-status","data-status":kR[v.outcome],children:c(IR[v.outcome])})]})]}),i.jsxs("div",{children:[i.jsx("div",{className:"bet-history-teams-block",children:i.jsxs("div",{className:"bet-history-teams",children:[e.showOrder&&i.jsx("b",{className:"bet-history-event-order",children:v.order}),i.jsxs("div",{className:"bet-history-team-name-wrapper",children:[i.jsx("p",{className:"bet-history-team-name",children:v.team1Name}),i.jsx("p",{className:"bet-history-team-name",children:v.team2Name})]})]})}),i.jsxs("div",{className:"bet-history-league-block",children:[i.jsx("i",{className:`bet-history-sport-icon bc-i-${v.sportIndex}`}),i.jsxs("span",{className:"bet-history-league",children:[" ",v.competitionName]}),i.jsx(rs,{className:"bet-history-day",seconds:v.startDate,preset:"datetimeShort"})]}),e.each_way&&v.extraInfo&&v.extraInfo.EachWayPlace>1?i.jsxs("p",{className:"bet-history-secondary-info",children:[c("Each-way")," 1/",v.extraInfo.EachWayK," 1-",v.extraInfo.EachWayPlace," "]}):null]}),d?i.jsx("span",{className:"skeleton-loader-text"}):A[v.gameId]?i.jsxs("div",{className:"bet-history-match-info",children:[c("Live Score")," : ",i.jsx("span",{className:"bet-history-match-info-score",children:A[v.gameId]})]}):null,v.match_info&&i.jsxs("div",{className:"bet-history-match-info",children:[c("Score")," : ",i.jsx("span",{className:"bet-history-match-info-score",children:v.match_info})]}),v.home_score&&v.away_score?i.jsx("div",{className:"bet-history-match-info-text",children:`${c("Score at the moment of bet")}: ${v.home_score}:${v.away_score}`}):null,o?i.jsx("span",{className:"skeleton-loader-text"}):n[v.gameId]?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bet-history-match-info",children:[c("Result"),":"," ",i.jsx("span",{className:"bet-history-match-info-score",children:n[v.gameId].score||c("Not Available")})," "]}),n[v.gameId].is_match_finished&&i.jsx("div",{className:"bet-history-match-info-text",children:c("This Game is already finished")})]}):null,l&&u&&v.eventId===((y=l[v.eventId])==null?void 0:y.selectionId)&&i.jsx(Jj,{event:v,voidReasonLoading:a,externalReason:l})]},v.eventId)}):e.betDetails?i.jsxs("div",{className:"bet-history-t-holder-hk-bc",children:[i.jsxs("div",{className:"bet-history-match-result bet-builder-bet-match-result",children:[i.jsxs("div",{className:"bet-history-bb-bet-result",children:[i.jsx("span",{className:"bet-history-bb-bet-label",children:c("Game Name:")}),i.jsx("p",{className:"bet-history-bb-bet-label-value",children:e.betDetails.fixture})]}),i.jsx("div",{className:"bet-history-bb-bet-content",children:(t8(e.betDetails.translations,h)??[]).map(v=>i.jsx("p",{className:"bet-history-bb-bet-description",title:v,children:v},v))})]}),o?i.jsx("span",{className:"skeleton-loader-text"}):n[e.betDetails.fixture_id]?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"bet-history-match-info",children:[c("Result"),":"," ",i.jsx("span",{className:"bet-history-match-info-score",children:n[e.betDetails.fixture_id].score||c("Not Available")})]}),n[e.betDetails.fixture_id].is_match_finished&&i.jsx("div",{className:"bet-history-match-info-text",children:c("This Game is already finished")})]}):null]}):null,e.cashoutHistory&&i.jsx(Iae,{totalCashout:e.totalPartialCashoutAmount,cashoutHistoryBets:e.cashoutHistory,currencySymbol:t,remainingStake:e.remainingStake})]})},kae=e=>Object.keys(e).reduce((t,n)=>(e[n].forEach(o=>{t[o.SelectionId]={externalReason:o.ExternalReason,selectionId:o.SelectionId}}),t),{}),Oae=({bet:e,currencySymbol:t,isCompact:n=!1})=>{const s=et(),{enableRecalculationNote:o}=Y.sportsbook.betHistory,[r,a]=f.useState({loading:!1,scoresInfo:{}}),[l,c]=f.useState({voidReasonLoading:!1,externalReason:{}}),u=Ot(),{getGamePath:d,liveGamesScore:A}=bae(e.events.map(g=>g.gameId)),m=g=>{const E=d(g);E&&(u.push({pathname:E,search:window.location.search}),ge.dispatchEvent("closeBetslip"),He.dispatchEvent("closeUserInfoPanel",!1))},p=Cae({bet:e,liveGamesScore:A}),h=f.useMemo(()=>e.events.length?e.events.filter(g=>g.outcome!==0).map(g=>g.gameId).join("_"):e.betDetails?String(e.betDetails.fixture_id):"",[e.betDetails,e.events]);f.useEffect(function(){o&&e.has_recalculation_reason&&(c({voidReasonLoading:!0,externalReason:{}}),de.get({bet_ids:[e.id]},"get_bet_recalculation_reason").then(({result:E,details:w})=>{if(s.current)if(E===0)c({voidReasonLoading:!1,externalReason:kae(w)});else throw new Error}).catch(()=>c({voidReasonLoading:!1,externalReason:{}})))},[o,e.has_recalculation_reason,e.id,s]),f.useEffect(function(){if(h){const E=Array.from(new Set(h.split("_").map(Number)));a({loading:!0,scoresInfo:{}}),de.get({match_id_list:E},"get_match_scores").then(({result:w,details:I})=>{if(s.current)if(w===0)a({loading:!1,scoresInfo:I.reduce((O,{match_id:C,...x})=>(O[C]=x,O),{})});else throw new Error}).catch(()=>{a({loading:!1,scoresInfo:{}})})}},[s,h]);const{loading:v,scoresInfo:y}=r,{voidReasonLoading:_,externalReason:b}=l;return n?i.jsx(Nae,{bet:e,currencySymbol:t,scoresInfo:y,loading:v,handleEventClick:m,liveGamesEventsData:p,voidReasonLoading:_,externalReason:b}):i.jsx(Tae,{bet:e,currencySymbol:t,scoresInfo:y,loading:v,handleEventClick:m,liveGamesEventsData:p,voidReasonLoading:_,externalReason:b})},n8=({amount:e,currencySymbol:t,title:n})=>{const s=ae();return i.jsx(i.Fragment,{children:i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsx("span",{className:"bet-history-title",children:s(n)}),i.jsxs("b",{className:"bet-history-stake-money",children:[e," ",t]})]})})},Pae=({currencySymbol:e,odd:t,oddTypeName:n,totalAmount:s,oddsFormat:o})=>{const r=ae(),{convertOdds:a}=Ws(),l=a(o);return i.jsxs("div",{children:[i.jsx(n8,{amount:s,currencySymbol:e,title:"Stake"}),i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsxs("div",{className:"bet-history-title",children:[i.jsx("span",{children:r("Odds")}),n&&i.jsxs("span",{children:["(",r(n),")"]})]}),i.jsx("b",{className:"bet-history-odds-coeff",children:t!==Os?l(t):"SP"})]})]})},Lae=({payout:e,currencySymbol:t,freeBet:n,bonusDisplay:s})=>{const o=ae();return i.jsxs("div",{children:[i.jsx("div",{className:"bet-history-stake-odds",children:s&&i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"bet-history-title",children:i.jsx("span",{children:o("Bonus")})}),i.jsx("div",{className:"bet-history-possible-win",children:i.jsxs("p",{className:"bet-history-freebet",children:[s,i.jsx("span",{children:t})]})})]})}),i.jsxs("div",{className:"bet-history-stake-odds",children:[i.jsx("span",{className:"bet-history-title",children:o("Outcome")}),i.jsxs("div",{className:"bet-history-possible-win",children:[i.jsxs("p",{className:"bet-history-freebet",children:[e,i.jsx("span",{children:t})]}),i.jsx("p",{className:"bet-history-freebet",children:n&&i.jsxs(i.Fragment,{children:[" ","+ ",i.jsx("img",{className:"bet-history-freebet-image",src:Qj,alt:"Freebet"})," "]})})]})]})]})};var s8=(e=>(e[e.Manual=0]="Manual",e[e.Auto=1]="Auto",e))(s8||{}),Rae=(e=>(e.Full="full",e.Partial="partial",e))(Rae||{});const o8=({onCashOut:e,currencySymbol:t,cashOut:n,autoCashoutAmount:s})=>{const o=ae();return i.jsxs("div",{className:"bet-history-cashout",children:[i.jsxs(Me,{className:"btn a-color bet-history-cashout-btn",onClick:()=>e(),children:[i.jsx("span",{children:o("Cash out")}),i.jsxs("span",{className:"bet-history-cashout-btn-money",children:[n," ",t]})]}),s!==null&&s>0&&i.jsx("i",{className:"bet-history-info-icon bc-i-player-info",onClick:()=>e(s8.Auto)})]})},jae=({currencySymbol:e,cashOut:t,possibleWinDisplay:n,onCashOut:s,bonusDisplay:o,autoCashoutAmount:r})=>i.jsxs("div",{className:"bet-history-cashout-block",children:[o?i.jsxs(i.Fragment,{children:[i.jsx(Hu,{value:o,symbol:e,title:"Bonus"}),i.jsx(Hu,{value:n,symbol:e,title:"Final payout"})]}):i.jsx(Hu,{value:n,symbol:e,title:"Possible win"}),t&&s&&i.jsx(o8,{cashOut:t,currencySymbol:e,onCashOut:s,autoCashoutAmount:r})]}),Mae=({bet:e,currencySymbol:t,onCashOut:n})=>i.jsxs(i.Fragment,{children:[i.jsx(Pae,{totalAmount:e.totalAmount,currencySymbol:t,oddTypeName:e.oddTypeName,odd:e.odd,oddsFormat:e.oddType}),(e.outcome===dn.Won||e.outcome===dn.CashOut||e.outcome===dn.Returned||e.outcome===dn.LostReturn)&&i.jsx(Lae,{payout:e.payout,currencySymbol:t,freeBet:e.isFreeBetAvailable,bonusDisplay:e.outcome===dn.LostReturn?void 0:e.bonusDisplay}),e.netWinDisplay&&e.taxAmountDisplay&&i.jsx(Xj,{netWin:e.netWinDisplay,taxAmount:e.taxAmountDisplay,currencySymbol:t}),e.profit&&i.jsx(n8,{amount:e.profit,currencySymbol:t,title:"Profit"}),n&&(e.outcome===dn.Unsettled||e.outcome===dn.OnHold)&&i.jsx(jae,{possibleWinDisplay:e.possibleWinDisplay,currencySymbol:t,cashOut:e.cashOut,bonusDisplay:e.bonusDisplay,onCashOut:s=>n({betId:e.id,tab:s}),autoCashoutAmount:e.autoCashoutAmount})]}),Bae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACKUExURUdwTP////r8/////////////////////////////////////////////0M9/ztF/y5S/yFh/xtn/xZt/0k2/zVM/04w/1Mr/3Kr/wmA//P0/9Ph/83Q/6a6/1cn/1ok/8C7/7TL/5ub/5Cl/6WR/+Xv/3OB/4Jv/yt+/yhZ/4W3/ziX/6XU/0+B/zpDon0AAAANdFJOUwBf/bfZN+nMiNKdFJKCyxPMAAABY0lEQVQ4y53V7VqCQBAFYFmF/OhklhQsmaJSKHb/t9eMyOwQkMr5wazH13X10YfBoF+8CTD0m+tmxjjH4/X0vDQd1geOcZEgmNGewKmITwja6RSnmJJhOJgFSMq110qHtCklAvxHmILXaQedljvFCUamfFVuOyidNYmKPC748+RxXkTZ+dz6jUeXoBlTPTe+bHZDggtdRS4GKY8EmSrTitpXFYsjjxQfqswrmt1BX1SI8iCqytvpwtGFisWOB1FVCjVX6Y98WTZxAdHD4pDWSiO0nt2Bkv4pR+XvPUC2kpiKqs7K/2GCr2cJnZUHndV1K4wHN9JdGw0runE0rNNQQpSuTF33Lw1rdKvpXGKxpStTqf6nc03nfemThCgPoq7T9LsHXbbRZY0uJUR5EHVdJ9036F7TNwlRHkRd15e+S4jyIOq6vvRTQpSua6Ku03S/ltjyAVHXbRS9mop6D1fj33dX+wXlPWSOHs/ZjAAAAABJRU5ErkJggg==",Dae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAqCAMAAACeG2tsAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAC0UExURUdwTP/////9+f+3If/qxP/////+/P///v////////////////+tIP/////////////////03f/////NSf+yAf+3Mf/////////La//////////////Vh/////////////+0SP+fDv+SAv+3D/+cI/+gAP/////47P/fpf/CT//jsf+wTP/////OJv////+jAP+mAP+oAP+eAP+zAP+rAP+uAP+SAP+aAP+4AP+XAP+/AP+LAPqBLcMAAAAudFJOUwDx0+XBTd7o+wal7uX2DY5fx6LR/tz+I8cZMbzCOpLy0fL98eT/c8+/z7/QfOLCUQQ4AAABbklEQVQ4y22T6ZKCMBCEMaKJZllQF1S872O1PRcR3v+9dghWKQlf5Qd0qjqTzoxl6XxbpYQM3CvR+xLEyNAbA7BlC2Nj4wBnmdpwdX0kMExTjppeTx2tNP1FpaFtNFGfpeTU1nQPYhpFc8Op62AbRZHh1GDYzGnDcHIhl1GJUy1A70lMNac+h53pT91pQJU+MjSnNRxf6VNMPp1CiuL6uBI2IISQ43cUV8WKIyePsQ0+W+V8KXqQeRTB7lTAh0MndSvYq9/z6Uwr+2BoqkzZ5Vxgj0qXMhLwLwV2AVQ7SPSqivvlTuuy4K/Lu68K+T2nhfqrtcaS7gTYf4ohRPj5GhN0lO47WBdSB/8hbos6Blof2LcMG7xvaU6Z3kOgvR94HN/iqtSbkJxiYgOmdUgFHdK3cLqW7pTEcUfAM3rTThKqtKlPBTklyTuKglNCURiD5JLT0cHBmKMxWkemRZEPUpa67JfMqsfBwvLxNqf+Hy30QiLngIm/AAAAAElFTkSuQmCC",Fae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAC/VBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+eT4n//f2oW4OiVIatYYCfUYikV4XRjG3oqF+xZ363bHvqql6hU4ejVoaqXoK1a3zCenWsYIGzaH26cXm/dnbUkGvWkmrkomKvZH+0aXy4bnrHgXLJg3HOiG7np2D+/Pz47/CnWoSpXYKuY4DLhXDSjmzcmGfdmmamWYSqXoG8c3i9dHfioWOgUoelWIW5cHrGf3PMhm/Pim7enGXfnWTmpWHko2GwZX/BeXbXlGnlpGKpXIPDfHTEfXPYlGjhn2TsrF7n0NigUoilWITAd3fZlmjal2fhn2P79vb27PHcsKqyZn3qql/06OvjsZO8fZKjVYXFfXTgnmX89vLy4d70493jy9vlztnq09fsxKHwyJ/ap5iycJimWYP48fX98+f15Nz25tvit6WvbJverJa3dpXQmJTBgo7lpWH///7++vT78/Dq1+Hw39/hyNvpzcjSrMfDkLS7g6rftKjkuaXmvKTpwKP0zJ3ntpCgVY7Fho3JioqmWYXKhnnwunXus2vjomb7+Pvw4+vu4Ovt3eb67eHw3dvs2Nnx3tfcwNbbv9T76tP24czhwsflxcHhv7/No77Knb7tzr343bv32bOzdqT10aPJlKDaqp+8gJ2qZpqpY5jIjpamXpOjWZDbpIvzxImzaoeuY4S8doPAeoDhpHbXk2vusGL37ez37Oj26ub25Nbz3dDq0c/cvczTsMzbt8PQp7ry1bnctLTy0bLQorLTp7HJmq/lv67Qoa3sxqfToqPrwJroupW0cpHlsYbGhYXUloHFg4HRk37EgHnen3HamnDbl2joqmdldG36AAAANXRSTlMAgAP8+L3uaVogEwXk29a3Jg7ylpCIQjov6MOknnpvX0cqEAzr6t7RuoRjVU8eGAnIsbB2S5ug5pIAAAUoSURBVFjD7ZhlWBRRFIbHxO7u7tZdFkUQxcUAzFVQsBNbRHHVNVDsLlCwuwCxu7u7u7tbH893Z2Z3WXbn7v7n+3d27vM+Z+Y795x7V0hSkhIoj1MyRRVMk84eTNpUKq5SJkvO52RQ2aP8PE7WTCr7VFaZkzwzFj0eRVq7dm1ERMS6devWr1+/YcOG6aQZ0MaNZ+ZiURpFUA4sOdJXO3B8t2bN23Rv0aJH7baNvfsNGhYQ0DMoZESn3otaunl4bAUpZW4FjhM4e/V6I4lAMikwMCikk0//XkQavGUJrctb0SYnVwp6HnarY8dGfbXBFqThAYE9g0bIpGuLaWXp4jY4WVLTU0N0ww4dGzViOTVnJALJpAkh9HK93Ih0BrlXtV4ExTLSM92lOl1B0mt/rVzqnEi6Q9t8+rd0G+Mx+CRIOa1x0rNCfF+/TlOQ9H33WLf9hU9vvJzH3YOIClsBZceDZw2aSKSXKhva5KNsXSEsGtJntES6pLMFWkovR6QxonUl0lpwisCwHdd9fd0Z6WaYypYmbpOs87jmTGGmrAk4RWHYnC9eNX37gNT0sErSnnMzoQWksdCmTbfJOvpObpTTRqzIbG5dOmbYeb/2Xv7+IJ2VOYb4YLmc2prKCYUJkmhdDjMQ22GrW2s8PSkn99E358igo1oCNUtUTrRX6O2oCJh15Y2cCghXuQ6drfFrX9Pf132IStYP7cDgYBPJ27vfMCOJFQGsy1BZBpWhaIVLPdd2rQd4Eum1keP8TU8kvJycE0i06yaM8AEJ1pk3grwURHZmJA2RWpksMixfvnwSNBmaR5pPeviBcpIK85R5gZeg4EKtui71urTTDGh/Q8XX56AQkTQmAQib44A6tK5LeJfZmgGeu/ig6bAOpK0TzTdKGjw7rqacXJHTeR2PM/G31FP+7aaopKkm8+HpGiLVCyeS33MeaKxcTocQlROMqoTRsT0Sb+e6ubXG7+2ykVArMy0145xAEYD0ClGBBDMxG/0y8nItWDcU1qGc3LHrpO6kHT/KyLl/x3vQsL8BgUGfEOVLL5irPH5bFsNIm6mcvEAy9hQ08SiZo7tKhYlx8BXfspTl1C2oYtahCFxRBJRTHyMJrXelDHpHhQnSbRiWrahgqfxYdIyR8MHNcmoIUpxs5T5pHPyBYSmKCIlUuQqW7V8TGTmLtJA0DoqOjo6NjY37GCbX+k9xsNx5hKiQJUW2jq9zGJtEOoEguwXCZB1XK6VOEIEgFQyzpgopeJx78WKfu4ovlrGYYEvVORznKOopNDa/w7DUWQTbKqDIWTxK7E7xD2BYLkFB6bHrUORTSFOhIUzToKNRVE4g7cMSJ0FR6Uph0fYroVJ3QhOXhh32CjunHBEN46gorNNdRCcQm7iXXOJdpdMF23Rl+IfIGrBuVwxKHPsXJY5hV78O5QRSlE4ci3yx4b1CXasz+hxyYiOqgbR/4wwWhvGsWwUSego+k4l0C1slpaJhlgec1URyoYYpd6fRrBPslVoiX6YJfloiwTr5gx+WZzRfpkPgHFjHhh3rKSiCN6ZTA1+mU87OGHVoZwwW2bqz7BxTXHBETqJ1yClcss5/HAwrmVZwTNkl60KZdcjpepjCMZ1vHY2ocEa6sUw8fTqsYrJ1oWywaJ5YnIcdte6CWs2G3TFwqnEMU7pR7LyixrBbY3lncNy6KWoqglkGxVsMxL91PVWrL/MNs+ceuP/4Du5Nj38ztffuyb8r23sb5t/eOfdzR/5PwD8GSUqSkv4D46r2wLlRUzAAAAAASUVORK5CYII=",Hae=({bet:e})=>{const t=ae();return i.jsxs("div",{className:"bet-history-bonus-bet-icons",children:[e.isFreeBetMoney&&i.jsx("img",{title:t("Freebet Money"),className:"freebet",src:Om,alt:"Freebet money"}),e.isBonusMoney&&i.jsx("img",{className:"bonus-money",title:t("Bonus money"),src:Bae,alt:"Bonus money"}),e.isSuperBet&&i.jsx("img",{className:"superbet",src:Fae,title:t("Superbet"),alt:"Superbet"}),e.amount?i.jsxs(i.Fragment,{children:[!e.bonusBetAmount&&e.clientBonusId&&i.jsx("img",{className:"profit-boost",src:uR,title:t("Profit boost"),alt:"Profit boost"}),e.isExpressOfTheDay&&i.jsx("img",{className:"express-bonus",src:Dae,title:t("Express bonus"),alt:"Express bonus"})]}):e.bonusBetAmount&&e.clientBonusId?i.jsx("img",{className:"freebet",src:Om,title:t("Freebet"),alt:"Freebet"}):null]})},Uae=(e,t)=>{const{metadata:{fullCoverBetTypesEnabled:n,editBet:{active:s}}}=Li();if(!e)return{};const o=!s&&uZ.includes(e.outcome)&&dZ.includes(e.type)&&e.events.find(c=>c.outcome===dn.Unsettled)&&(e.outcome!==dn.CashOut||e.outcome===dn.CashOut&&e.events.every(c=>!c.isCalculated));return{editBet:!s&&Y.sportsbook.editBetEnabled&&e.outcome===dn.Unsettled&&e.cashOut!==null&&e.cashOut>0&&!e.isGifted&&!n&&AZ.includes(e.type)?()=>{Se.open(c=>({type:"info",title:"Confirmation",content:"Do you want to proceed with editing?",buttons:[{label:"Proceed",callBack:()=>{He.dispatchEvent("closeUserInfoPanel",!1),ge.dispatchEvent("editBet",e)}},{label:"Cancel",callBack:c}]}),t?Qt.High:Qt.Regular)}:void 0,repeatBet:o?c=>{const u=e.events.map(Rt("eventId")),{length:d}=u;de.get({source:"betting",what:{event:["id"]},where:{event:{id:d>1?{"@in":u}:u[0]}}}).then(({data:{event:A}})=>{const m=new Set(Object.keys(A).map(Number)),p=e.events.filter(({eventId:h})=>m.has(h));p.length?Se.open(h=>({type:"info",title:"Confirmation",content:Nq,buttons:[{label:"Proceed",callBack:()=>{ge.dispatchEvent("removeAll"),ge.dispatchEvent("addEventsFromBetHistory",p),!n&&p.length===d&&(ge.dispatchEvent("setType",[e.type]),e.systemCount&&ge.dispatchEvent("setSysOption",e.systemCount-2)),He.dispatchEvent("closeUserInfoPanel",!1),ge.dispatchEvent("openBetslip",{}),c==null||c()}},{label:"Cancel",callBack:h}]}),t?Qt.High:Qt.Regular):Se.open({type:"warning",title:"Warning",onClose:c,content:"No available event to add",hideCloseButton:!0},t?Qt.High:Qt.Regular)})}:void 0}},Gae=({bet:e})=>{const t=Ee(),n=ae(),s=Ii(),{convertOdds:o}=Ws(),{isTextCopied:r,copyTextToClipboard:a}=mc(),{socialSharingPlatforms:l,copyDownloadButtonsInBetHistory:c}=Y.app,[u,d]=f.useState({ticketImageData:"",instagramTicketImageData:"",ticketLink:"",shareLink:"",loading:!1}),[A,m]=f.useState(!1);if(l.length===0||!cZ.includes(e.type))return null;const p=(y,{shareLink:_,instagramTicketImageData:b,ticketImageData:g})=>{if(y in Tl){let E=function(w,I){if(Tl[y]!=="download"){const O=window.open();O&&(O.location.href=Tl[y]+w)}else h(I??"")};Ht.dispatchEvent("trackingEvent",{category:"Profile",action:"Clicked bet share",label:y}),_.length?E(_,b||g):KN(e,n,t,s,o).then(({data:{link:w,status:I}})=>{if(I==="ok"&&w)E(w);else throw new Error}).catch(()=>{Se.open({title:"Error",type:"error",content:"There was an error sharing bet"}),Je.error(`There was an error sharing bet with provider: ${y}`)})}},h=y=>{if(y){const _=document.createElement("a");_.href=y,_.download="ticket_image.png",document.body.appendChild(_),_.click(),document.body.removeChild(_)}},v=()=>{(c||l.some(y=>Tl[y]==="download"))&&!u.ticketImageData&&!A?(m(y=>!y),d(y=>({...y,loading:!0})),KN(e,n,t,s,o).then(({data:{ticket_image_data:y,instagram_ticket_image_data:_,link:b}})=>{d({ticketImageData:y??"",instagramTicketImageData:_??"",shareLink:b??"",ticketLink:`${window.location.protocol}//${window.location.host}/sports/pre-match/event-view/?${st({[Pu]:e.id})}`,loading:!1})}).catch(()=>{d(y=>({...y,loading:!1}))})):m(y=>!y)};return u.loading?i.jsx(_t,{size:"small"}):i.jsxs("div",{className:`bet-history-social ${A?"visible":""}`,children:[i.jsx("i",{className:`bet-history-action-icon bc-i-${A?"close-remove":"share"}`,onClick:v}),A?i.jsxs(i.Fragment,{children:[l.map(y=>i.jsx("i",{className:`social-icon bc-i-${y}`,onClick:()=>p(y,u)},y)),c&&u.ticketImageData&&u.ticketLink&&i.jsxs(i.Fragment,{children:[i.jsx("i",{className:"bet-history-action-icon bc-i-download",onClick:()=>h(u.ticketImageData)}),i.jsx("i",{className:`bet-history-action-icon bc-i-${r?"checked":"copy"}`,onClick:()=>a(u.ticketLink)})]})]}):null]})},Vae=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,onChange:a,manuallyChanged:l,placeholder:c,value:u,rules:d,...A})=>{const m=[],p=u,h=ae();n&&m.push("focused"),t&&m.push(e?"invalid":"valid"),p.length>0&&m.push("filled");const v=y=>{const{type:_,target:{name:b,value:g}}=y;a(_,b,g)};return i.jsxs("div",{className:`form-control-bc default ${m.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc inputs",children:[i.jsx("input",{type:"email",className:"form-control-input-bc",onChange:v,onFocus:v,onBlur:v,autoComplete:"username",value:p,...A}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:h(s)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:h(e)})}):null]})},r8=f.memo(Vae),a8={type:"email",name:"email",label:"Email",rules:{required:{message:"Email required"}}},Wae=[[[a8]]],$ae=({betId:e,updateBetById:t,updatePopup:n,closePopup:s})=>{const o=ae(),[r,a]=f.useState(!1),{formIsValid:l,formElements:c,handleChange:u,getData:d}=Ni(Wae),A=m=>{m.preventDefault(),a(!0);const{email:p}=d();de.get({email:p,bet_id:e},"send_gift_bet").then(h=>{h.result===0?(n({type:"success",title:"Success",content:Tq,Component:void 0}),t(e)):n({type:"error",title:"Error",content:typeof h.details=="string"?h.details:xq,Component:void 0})}).catch(()=>{n({type:"error",title:"Error",content:Cn,Component:void 0})})};return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"casino-popup-icon-wrapper",children:i.jsx("i",{className:"popup-bonus-icon bc-i-bonus"})}),i.jsx("h3",{className:"casino-popup-title",children:o("Gift my bet")}),i.jsx("p",{className:"casino-popup-content",children:o(Iq)}),i.jsxs("form",{onSubmit:A,children:[i.jsx("div",{className:"casino-popup-content",children:i.jsx(r8,{...c[a8.name],onChange:u,autoComplete:""})}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Me,{className:"btn a-color",type:Oa.SUBMIT,disabled:r||!l,title:"ok"}),i.jsx(Me,{className:"btn a-outline",onClick:s,title:"cancel"})]})]})]})},Yae=({bet:e,updateBetById:t})=>{const n=ae(),s=()=>{e.isGifted||Se.open((r,a)=>({Component:()=>i.jsx($ae,{betId:e.id,updateBetById:t,updatePopup:a,closePopup:r})}))},o=()=>{e.giftReceiver&&Se.open({type:"info",title:iN,content:e.giftReceiver})};return Et.getInstance().showGiftBetIcon?e.isGifted?mZ.includes(e.outcome)?i.jsx("i",{title:n(iN),className:`bet-history-bonus-icon bc-i-bonus ${e.giftReceiver?"bet-history-send-gift":"bet-history-received-gift"}`,onClick:o}):null:e.outcome===dn.Unsettled&&!e.cashoutHistory?i.jsx("i",{className:"bet-history-bonus-icon bc-i-bonus",title:n("Gift bet"),onClick:s}):null:null},zae=({bet:{id:e}})=>{const t=f.useMemo(()=>JSON.stringify({id:e}),[e]),n=f.useCallback(()=>{window.open(`/widget/BetHistoryPrint?${st({props:t})}`,"_blank","toolbar=no, scrollbars=no, resizable=no, width=700, height=500")},[t]);return i.jsx(i.Fragment,{children:ce.isMobile?i.jsx(It,{className:"print-option-link",target:"_blank",to:`/widget/BetHistoryPrint?${st({props:t})}`,children:i.jsx("i",{className:"bet-history-function-icon bc-i-Print"})}):i.jsx("i",{className:"bet-history-function-icon bc-i-Print",onClick:()=>n()})})},qae=({bet:e,updateBetById:t,onCashOut:n,currencySymbol:s})=>{const o=ae(),{editBet:r,repeatBet:a}=Uae(e);return i.jsxs("div",{className:"betHistoryListEl-list-item-actions",children:[i.jsxs("div",{className:"bet-history-t-b-row-hk-bc bet-history-actions",children:[n&&e.cashOut&&i.jsx(o8,{onCashOut:l=>n({betId:e.id,tab:l}),currencySymbol:s,cashOut:e.cashOut,autoCashoutAmount:e.autoCashoutAmount}),i.jsx(Yae,{bet:e,updateBetById:t}),a&&i.jsx("i",{className:"bet-history-function-icon bc-i-repeat",title:o("Repeat bet"),onClick:l=>{l.stopPropagation(),a()}}),r&&i.jsx("i",{className:"bet-history-function-icon bc-i-edit",title:o("Edit bet"),onClick:l=>{l.stopPropagation(),r()}}),Y.app.betHistoryPrintButton?i.jsx(zae,{bet:e}):null]}),i.jsx(Gae,{bet:e})]})},Kae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABaUExURUdwTLlItLdIsrdIsrhKs7ZIsbhJs7VDrrpLs7lKtLtKtbdJs7hIs7lJs7xKtrdHsrdJsrpJtLdJsplDlLJIra1HqZRDkLVIsKlGpKNGn4pBh5BCjJ5FmoFAfuC4FmYAAAASdFJOUwCqclwjNUcJFvne8JbTwYi55ZLpSQ4AAAF4SURBVDjLlVPbcuwgDCshQAi5rTHmmv//zQPZtpumm84cP0aKRsjyx8d/jxq4UOoPXE7ztnbDHdx3i0GH5oYxyGnESNa68S2j/q5d3ilawpn/8qHENPpiKRXwVWOR6uqOaUe5oKMIaK1n4iI/a5uKAwCXG4P0cmb06wg2R4Q2IQdAipr1L3x6eMrBw3NicoA56umLMawjZvrGwceETceswwl38BpfMjYdww//fPT0A4dmEsPugB/vW7S94JWRU7JwEASr7wsXvOrXbw8mG27intz1fyreMN7XNPnsqFD0ZzwkCjB3/RG22IJt8Z4YJVmERX7uU2zOOoj55aIm7s0k1HdIJlr0kb4YlKIfP+WfEqzuDuuiD6M+18Rn+aMukjkbfe1AXZW32entUgUl58ZAak1JFRfXMqlubBYwF6r4acmvsq6PUsN2+15x8bbOk4nZlabfq/f3wHRp6S/i7qjEpkONV6r7k1s0PPhfR8m76fYkn0aH/g3+D9fFJhUTuT6XAAAAAElFTkSuQmCC",Qae=({bet:e})=>{const t=ae(),{checkBetDrawAvailability:n}=zb(),{showIcon:s,title:o}=n(e);return s?i.jsx("img",{alt:t(o),src:Kae,className:"bet-draw-icon",title:t(o)}):null},i8=({bet:e,onCashOut:t,updateBetById:n})=>{var m,p;const s=ae(),o=Ii(),{isTextCopied:r,copyTextToClipboard:a}=mc(),l=!e.profit&&!!n,c=l&&!!(e.events.length||e.betDetails),u=l&&e.type!==me.BetBuilder,d=o(e.currency),A=c?e.type===me.BetBuilder&&e.betDetails?e.betDetails.description.length||1:e.events.length||1:1;return i.jsx(i.Fragment,{children:i.jsxs("div",{className:"bet-history-t-holder-hk-bc",children:[i.jsxs("div",{className:"bet-history-t-b-row-hk-bc",children:[i.jsxs("div",{className:"bet-history-t-b-r-cell-hk-bc",children:[i.jsx("i",{className:`bet-history-express-icon bc-i-${(m=me[e.type])==null?void 0:m.toLowerCase()}-bet`}),i.jsxs("div",{className:"bet-history-info-block",children:[i.jsxs("h3",{className:`bet-history-info-title-block ${(p=me[e.type])==null?void 0:p.toLowerCase()}`,children:[i.jsx("span",{className:"ellipsis",children:s(`${me[e.type]||""}${e.each_way?" E/W":""}`)}),e.type===me.System&&e.systemCount!==null&&u?i.jsxs("span",{className:"bet-history-info-count",children:[e.systemCount,"/",e.events.length," (",Oc(e.events.length,e.systemCount)," ",s("opt."),")"]}):null,i.jsx(Hae,{bet:e})]}),i.jsxs("p",{className:"bet-history-id",children:[i.jsx("span",{children:"ID:"}),e.id,i.jsx("i",{className:`bc-i-${r?"checked":"copy"}`,onClick:()=>a(String(e.id))})]})]})]}),i.jsxs("div",{className:"bet-history-t-b-r-cell-hk-bc",children:[i.jsxs("div",{className:"bet-history-info",children:[i.jsx("p",{className:"bet-history-status",children:i.jsx("span",{className:"ellipsis","data-status":rZ[e.outcome],children:s(NR[e.outcome])})}),i.jsx(rs,{className:"bet-history-day",seconds:e.dateTime,preset:"datetimeShort"})]}),i.jsx(Qae,{bet:e})]})]}),i.jsx(Mae,{bet:e,onCashOut:t,currencySymbol:d,updateBetById:n}),c?i.jsx($L,{name:s("bet_details"),groupCount:A,isExpanded:!1,children:i.jsx(Oae,{bet:e,currencySymbol:d,isCompact:!0})}):null,u&&i.jsx(qae,{bet:e,updateBetById:n,currencySymbol:d})]})})},Zae={[Vo.NotFound]:"Not found",[Vo.Accepted]:"Accepted",[Vo.Returned]:"Returned",[Vo.Lost]:"Lost",[Vo.Won]:"Won",[Vo.CashOut]:"Cashed out",[Vo.LostReturn]:"Lost Return"},Xae=()=>{const e=ae(),[t,n]=f.useState(""),[s,o]=f.useState(""),{loading:r,StateId:a,betHistory:l}=rj({betId:s}),c=({target:{value:d}})=>{const A=Number(d);isNaN(A)||n(d)},u=()=>{t&&(!l||l.id!==Number(t))&&!r&&o(t)};return i.jsxs("div",{className:"betStatus-search",children:[i.jsxs("form",{className:"sport-search-betslip sport-search-bc active",onSubmit:d=>{d.preventDefault(),u()},children:[i.jsx(fE,{className:"ss-input-bc",inputMode:"numeric",autoFocus:!1,placeholder:e(Hq),value:t,onChange:c}),i.jsx("div",{className:"ss-icon-holder-bc",onClick:u,children:i.jsx("i",{className:"ss-icon-bc bc-i-search"})})]}),r?i.jsx("div",{className:"betStatus-search-content",children:i.jsx("p",{className:"skeleton-loader-full-banner"})}):l?a===Vo.NotFound?i.jsx("p",{className:"empty-b-text-v-bc",children:e(Zae[a])}):i.jsxs("div",{className:"bs-f-b-content-bc betstatus-content","data-scroll-lock-scrollable":"",children:[" ",i.jsx(i8,{bet:l,onCashOut:lt,updateBetById:lt})]}):null]})};function Jae(e){const t=new Set,n=new Set,s=new Set,o=new Set,r=new Set,a=new Set;return e.forEach(l=>{t.add(l.competition),l.markets.forEach(c=>n.add(c)),l.selections.forEach(c=>s.add(c)),o.add(l.game),r.add(l.region),a.add(l.sport)}),{source:"betting",what:{sport:["name"],competition:["name","id"],game:["id","start_ts","team1_id","team1_name","team2_id","team2_name","is_live","is_blocked","info","region_alias","sport_alias"],market:["express_id","name","type","id"],event:tA},where:{sport:{id:{"@in":Array.from(a)}},game:{id:{"@in":Array.from(o)}},event:{id:{"@in":Array.from(s)}},market:{id:{"@in":Array.from(n)}},region:{id:{"@in":Array.from(r)}},competition:{id:{"@in":Array.from(t)}}}}}const eie=(e,t)=>n=>Object.values(n.sport).flatMap(({competition:s})=>Object.values(s).flatMap(o=>Object.values(o.game).map(hr.pipe(nA(e),r=>({...r,tag:t[r.id],gameInfo:r.info,competition:{name:o.name}}))))),tie=e=>Object.fromEntries(e.map(({tag:t,game:n})=>[n,String(t)])),nie=()=>{const[e,t]=f.useState([]),[n,s]=f.useState(!0),[o,r]=f.useState(null),[a,l]=f.useState({});return f.useEffect(()=>{de.get({},"get_suggested_bets").then(({data:c})=>{l(tie(c)),r(Jae(c))}).catch(()=>{s(!1)})},[]),f.useEffect(()=>{if(o){const c=Lt.getInstance();s(!0);const u=de.subscribe(o,hr.pipe(eie(c.enabled,a),d=>{s(!1),t(d)}));return()=>de.unsubscribe(u)}},[o,a]),{isLoading:n,suggestedBetsGames:e}},sie=()=>{const{isLoading:e,suggestedBetsGames:t}=nie();return e?i.jsx(_t,{}):t.length?i.jsx(oie,{games:t}):null},oie=f.memo(function({games:t}){return i.jsx("div",{className:"betslip-suggested-bets-list","data-scroll-lock-scrollable":"",children:t.map(n=>f.createElement(lie,{...n,key:n.id}))})});var l8=(e=>(e[e.Down=-1]="Down",e[e.None=0]="None",e[e.Up=1]="Up",e))(l8||{});function rie(e,t=e?"fp":"sp"){const[{priceChange:n,prevPrice:s},o]=f.useState({priceChange:0,prevPrice:e}),r=e!==s?"none":n===-1?"is-down":n===1?"is-up":"";return f.useEffect(()=>{o(({prevPrice:a})=>!a||!e||t==="sp"?{priceChange:0,prevPrice:e}:{priceChange:e>a?1:e(e[e.BOTH=0]="BOTH",e[e.LIVE=1]="LIVE",e[e.PREMATCH=2]="PREMATCH",e))(Pf||{}),aie=(e=>(e[e.NOT_INITIALIZED=0]="NOT_INITIALIZED",e[e.INITIALIZED=1]="INITIALIZED",e[e.INITIALIZED_FOR_WIDGET=2]="INITIALIZED_FOR_WIDGET",e))(aie||{});const iie=({children:e})=>{const[t,n]=f.useState({eventIds:[new Set,new Set,new Set],gameIds:new Set,loaded:!1,loading:!0}),s=f.useRef(0),[{allGameIds:o,gameIds:r},a]=f.useState({allGameIds:new Set,gameIds:[new Set,new Set,new Set]}),l=f.useCallback(A=>{(A||Et.getInstance().availableSpecialGames[z4.BoostedBets])&&(n(m=>({...m,loaded:!1})),s.current!==2&&A?s.current=2:s.current===0&&(s.current=1))},[]),c=f.useCallback(()=>{l(!1)},[l]),u=f.useCallback(()=>{l(!0)},[l]),d=f.useCallback(()=>{s.current===2&&(s.current=1),n(A=>({...A,loaded:!1}))},[]);return f.useEffect(function(){s.current===0&&(n(m=>({...m,loading:!0})),de.get({},"get_boosted_selections").then(m=>{const p=new Set,h=[new Set,new Set,new Set],v=[new Set,new Set,new Set];if(m.details)for(const y of Object.keys(m.details)){p.add(Number(y));for(const _ of m.details[y])h[_.BoostType].add(Number(y)),v[_.BoostType].add(_.Id)}a({gameIds:h,allGameIds:p}),n(y=>({...y,eventIds:v,loading:!1}))}))},[]),f.useEffect(()=>{if(s.current===2&&o.size&&(r[1].size||r[2].size)){const A=de.subscribe({source:"betting",what:{game:["is_live"]},where:{game:{id:{"@in":Array.from(o)}}}},({game:m})=>{let p=new Set;Object.entries(m).forEach(([h,v])=>{const y=Number(h),_=v===1;(r[0].has(y)||_&&r[1].has(y)||!_&&r[2].has(y))&&p.add(y)}),n(h=>({...h,gameIds:p,loaded:!0,loading:!1}))},()=>{n(m=>({...m,gameIds:o}))});return()=>de.unsubscribe(A)}else t.loading||n(A=>({...A,gameIds:o,loaded:!0}))},[o,r,t.loaded,t.loading]),i.jsx(c8.Provider,{value:{...t,init:c,initAndSubscribeLive:u,unsubscribeLive:d,initialized:s.current},children:e})},Rh=()=>f.useContext(c8),u8=f.memo(function({sportAlias:t,price:n,id:s,type:o,gameId:r,name:a,marketType:l,marketId:c,isLive:u,team1Name:d,team2Name:A="",priceType:m=n!==null?vs.Fixed:vs.Starting,base:p=Sn,nameVisible:h=!1,typeVisible:v=!1,baseVisible:y=!0,has_early_payout:_=!1,expressId:b=Sn,tag:g,displayEventName:E,eachWayPrice:w,isGenericMenu:I}){const{oddsConverter:O}=Ws(),{eventIds:C}=Rh(),{priceChange:x,priceChangeClassName:T}=rie(n,m),[k,P]=f.useState(!1),L=f.useMemo(()=>h?Ta(a,d,A):"",[a,h,d,A]),R=p!==void 0&&p!==Sn||h||v;f.useEffect(()=>{const F=ge.addEventListener("updated",D=>{const $=D[s];P($?$.priceType===m:!1)});return ge.dispatchEvent("mounted"),F},[s,m]);const M=F=>{F.stopPropagation(),F.preventDefault(),ge.dispatchEvent("toggle",{id:s,has_early_payout:_,gameId:r,type:o,price:n,priceType:m,base:p,team1Name:d,team2Name:A,marketType:l,marketId:c,eventName:h?L:Ta(a,d,A),expressId:b,isPartial:!0,sportAlias:t,isLive:u,tag:g,eachWayPrice:w,isGenericMenu:I})},j=C[Pf.BOTH].has(s)||C[u===1?Pf.LIVE:Pf.PREMATCH].has(s);return i.jsxs("div",{className:`sgm-market-g-i-cell-bc market-bc ${k?"active":""}`,onClick:M,children:[R?i.jsxs("span",{className:"market-name-bc ellipsis",children:[h?E||L:v?o:""," ",y?Fm(p,l,h):""]}):null,i.jsxs("div",{className:"market-coefficient-bc",children:[j?i.jsx("i",{className:"market-icon-bc bc-i-boost"}):null,x!==l8.None&&i.jsx("i",{className:`market-arrow-up-down-bc ${T}`}),i.jsxs("div",{className:"market-odds-container",children:[i.jsx("span",{className:"market-odd-bc",children:m===vs.Fixed?n?O(n):"":"SP"}),Y.sportsbook.showInitialBoostedOdds&&j&&n&&m===vs.Fixed?i.jsxs("span",{className:"market-odd-bc not-boosted-odd",children:[" ",O(Dte(n))," "]}):null]})]})]})}),Km=()=>{const e=ae();return i.jsx("div",{className:"market-bc disabled-market-bc",title:e(FK),children:i.jsx("span",{className:"market-coefficient-bc",children:i.jsx("i",{className:"market-lock-icon bc-i-lock"})})})},d8=()=>i.jsx("div",{className:"sgm-market-g-i-cell-bc market-bc empty-market-bc",children:i.jsx("div",{className:"market-coefficient-bc",children:i.jsx("span",{className:"market-odd-bc",children:"-"})})}),A8=({market:e,event:t,gameIsBlocked:n,gameId:s,isLive:o,team1Name:r,team2Name:a,priceType:l,nameVisible:c,typeVisible:u,baseVisible:d,sportAlias:A,displayEventName:m,eachWayPrice:p,isGenericMenu:h})=>{const v=ae();return n===1?i.jsx(Km,{}):t?l==="fp"&&fh(t.price)?i.jsx(Km,{}):i.jsx(u8,{id:t.id,type:v(t.type_1),gameId:s,price:t.price,base:t.base,marketType:e.type,marketId:e.id,name:t.name,team1Name:r,team2Name:a,expressId:e.express_id,sportAlias:A,isLive:o,priceType:l,nameVisible:c,typeVisible:u,baseVisible:d,tag:t.tag,displayEventName:m,eachWayPrice:p,isGenericMenu:h}):i.jsx(d8,{})},lie=f.memo(function({competition:t,region_alias:n,market:s,id:o,is_live:r,start_ts:a,sport_alias:l,is_blocked:c,teams_info:u,tag:d,gameInfo:A}){const[m]=Object.values(s),p=Object.values(m.event).map(b=>({...b,tag:d})),{score1:h,score2:v}=A,[{name:y},{name:_}={}]=u;return i.jsxs("div",{className:"betslip-suggested-content",children:[i.jsxs("div",{className:"betslip-suggested-title",children:[i.jsx("i",{className:`bc-i-${l}`}),i.jsx("i",{className:`ftr-flag-bc flag-bc ${Db(n)}`}),i.jsx("p",{children:t.name})]}),i.jsxs("div",{className:"betslip-suggested",children:[r?i.jsxs("p",{className:"betslip-content betslip-content-center",children:[i.jsx("span",{className:"betslip-live-text",children:"Live"}),i.jsx("i",{className:"betslip-suggested-icon bc-i-live"})]}):i.jsxs("p",{className:"betslip-content",children:[i.jsx(rs,{preset:"dateShortNoYear",seconds:a,className:"betslip-suggested-time"}),i.jsx(rs,{preset:"timeSimple",seconds:a,className:"betslip-suggested-time"})]}),i.jsxs("div",{className:"betslip-content",children:[i.jsxs("p",{className:"betslip-team",children:[!!r&&i.jsx("span",{className:"betslip-team-score",children:h}),i.jsx("span",{children:y})]}),i.jsxs("p",{className:"betslip-team",children:[!!r&&i.jsx("span",{className:"betslip-team-score",children:v}),i.jsx("span",{children:_})]})]})]}),i.jsx("div",{className:"market-group-result",children:m.name}),i.jsx("div",{className:"market-group-holder-bc ext-44",children:p.length?Es("order",p).map(b=>i.jsx("div",{className:"market-group-item-bc",children:i.jsx(A8,{gameId:o,team1Name:y,team2Name:_,sportAlias:l,isLive:r,market:m,gameIsBlocked:c,event:b,typeVisible:!0})},b.id)):i.jsx("div",{className:"market-group-item-bc",children:i.jsx("div",{className:"sgm-market-g-i-cell-bc market-bc"})})})]})}),cie=({eventsCount:e,selectedSysOption:t,type:n})=>{var r;const s=e-2,o=ae();return i.jsxs("div",{className:"cut-options-container",children:[i.jsxs("div",{className:"cut-buttons-row",children:[i.jsx("div",{className:"bs-cut-buttons-bc-label",children:i.jsx("div",{className:"bet-insurance ",children:i.jsx("span",{className:"bet-insurance-content ellipsis",children:o("Bet Insurance")})})}),i.jsx("div",{className:"bs-cut-buttons-bc",children:(r=Y.sportsbook.betslip.systemCuts)==null?void 0:r.map(a=>{const l=s-a,c=t===l;return i.jsx(Me,{className:`btn a-outline cut-btn ellipsis ${c&&n===me.System?"checked":""}`,title:o("Cut {value}",{value:a}),disabled:l<0||l>=s,onClick:()=>{c||ge.dispatchEvent("setSysOption",l),ge.dispatchEvent("setType",n===me.System&&c?[me.Multiple]:[me.System])}},a)})})]}),n===me.System&&i.jsx("p",{className:"cut-options-info-message",children:o("cut_info")})]})},uie=()=>{const{currency:{rounding:e}}=Jt(),t=ae(),{metadata:{quickBet:n}}=Li(),{globalMessages:s}=cE(),o=()=>s[wt.INSUFFICIENT_BALANCE]||s[wt.MIN_QUICK_BET_PROHIBITION]||s[wt.QUICK_BET_SAVED]?!0:!n.stake,[r,a]=f.useState(()=>o()),l=f.useCallback(u=>{r&&ge.dispatchEvent("updateQuickBetState",{stake:u,isValid:!s[wt.MIN_QUICK_BET_PROHIBITION],isSaved:!1,errorMessage:n.errorMessage})},[s,r,n.errorMessage]),c=f.useCallback(()=>{const u=!s[wt.INSUFFICIENT_BALANCE]&&!s[wt.MIN_QUICK_BET_PROHIBITION]&&n.stake;u&&(r?ge.dispatchEvent("updateQuickBetState",{isValid:u,isSaved:!0,stake:n.stake,errorMessage:""}):ge.dispatchEvent("updateQuickBetState",{isValid:u,isSaved:!1,stake:n.stake,errorMessage:n.errorMessage}),a(!r))},[s,r,n.stake,n.errorMessage]);return i.jsxs("div",{className:`quickBet-stake-content ${r?"quickBet-enabled":"quickBet-disabled"}`,children:[i.jsx(vi,{placeholder:t("Enter Stake"),value:n.stake,rounding:e,onClick:hr.noop,onUpdate:l,active:!1,scrollToInput:r,children:i.jsx("li",{className:"bs-bet-i-b-s-i-block-bc",onClick:c,children:t(r?"SAVE":"EDIT")})}),ce.isMobile&&r?i.jsx(Pre,{onSelect:l,clearBeforeEdit:!1,value:n.stake,maxDecimalLength:e}):null]})},die=({selections:e})=>{const t=ae();return i.jsxs("div",{className:"betBuilder-text",children:[i.jsx("p",{children:t("Betslip")}),i.jsx("ul",{className:"betBuilder-text-content",children:e==null?void 0:e.map(n=>i.jsx("li",{children:n},n))})]})},w1e={BetType:me.Multiple,ExactLosing:0,IgnoreLowOddSelection:!0,MaximumSelections:1/0,MinimumSelections:-1/0,MinBetOdds:1,MinBetStakes:{},MinOdds:1},T1e={initialBase:Sn,initialPrice:Sn,expressId:Sn,eachWayPrice:0,hasConflicts:!1,addedInEditMode:!1,eachWayAllowed:!1,isBlocked:!1,isDeleted:!1,isPartial:!1,singleOnly:!1,priceType:vs.Fixed,visibleInPrematch:!1,spEnabled:!1},Aie={profitBoost:{options:{},selectedOption:null,loading:!1,availableBetTypes:[],active:!1,showInfo:!1,available:!1},excludedSysEvents:new Set,editBetBaseStake:0},x1e={active:!1,showInfo:!1,available:!1,options:{},selectedOption:null,loading:!1,availableBetTypes:[]},I1e="accept-superbet-motd",aA=0,Qi={stake:0,totalStake:0,possibleWin:0},vE=e=>t=>t{const n=t===1?_R:es;return s=>n(s,e)},f8=({oddsRoundingMethod:e=aA,decimalRounding:t=xi})=>(n,s)=>{const o=iA({decimalRounding:t,oddsRoundingMethod:e})(n);return{possibleWin:ze(o*s),oddsAccumulator:o}},m8=e=>e.reduce(vR,1),p8=({oddsRoundingMethod:e=aA,decimalRounding:t=xi,maxOdds:n})=>(s,o)=>{const r=qe(m8,iA({decimalRounding:t,oddsRoundingMethod:e}),vE(n))(s);return{possibleWin:ze(r*o),oddsAccumulator:r}},Lf=(e,t)=>{switch(e){case 0:return n=>es(n,t);case 1:return n=>_R(n,t);default:return n=>lc(n,t)}},h8=({oddsRoundingMethod:e=aA,decimalRounding:t=xi,maxOdds:n})=>(s,o,r)=>{const a=Oc(s.length,r),l=vE(n)(bR({array:s,k:r,roundingFunc:iA({oddsRoundingMethod:e,decimalRounding:t})})/a);return{possibleWin:ze(l*o),oddsAccumulator:l}},g8=({oddsRoundingMethod:e=aA,decimalRounding:t=xi})=>(n,s)=>{const o=iA({oddsRoundingMethod:e,decimalRounding:t});return{possibleWin:n.map(l=>o(l-1)*s).reduce(ih,0)+s,oddsAccumulator:0}},v8=({oddsRoundingMethod:e=aA,decimalRounding:t=xi,maxOdds:n})=>(s,o,r)=>{let a=0;const l=iA({oddsRoundingMethod:e,decimalRounding:t});r&&(a+=s.reduce(ih,0));for(let d=2,A=s.length;de!=null&&e.onStake?lc(e.calculate(t,Sl.Stake),n):0,rl=(e,t,n)=>{if(e){if(e.onProfit)return e.calculate(t-n,e.isFake?Sl.FakeProfit:Sl.Profit);if(e.onReturn)return e.calculate(t,e.isFake?Sl.FakeReturn:Sl.Return)}return 0},tu=({possibleWin:e,stake:t,profitBoost:n,betType:s})=>{var o;return n.active&&((o=n.selectedOption)==null?void 0:o.betType)===s?(e-t)*(n.selectedOption.value/100):0},nu=({stake:e,totalStake:t,possibleWin:n,finalPayout:s,expressBonus:o=0,expressBonusPercent:r=0,taxOnProfitOrReturn:a=0,taxOnProfitOrReturnIsFake:l=!1,taxOnStake:c=0,totalOdds:u=0,boostedAmount:d=0,editBetBaseStake:A=0})=>({possibleWin:n,stake:e,totalStake:t,...s&&{finalPayout:s},...a>0&&{taxOnProfitOrReturn:a,taxOnProfitOrReturnIsFake:l},...c>0&&{taxOnStake:c},...o>0&&{expressBonus:o},...r>0&&{expressBonusPercent:r},...d>0&&{boostedAmount:d},...u>0&&{totalOdds:u},...A>0&&{editBetBaseStake:A}}),Qk=({events:e,counterOffers:t,predicate:n=EM(!0)})=>e.reduce((s,o,r)=>{const a=o.price!==null&&n(o),l=Number(t[r]);return s.eventsPrices.push(a?l||o.price:0),s.eachWayPrices.push(a?o.eachWayPrice:0),s},{eventsPrices:[],eachWayPrices:[]}),_8=e=>e.some(Ze("priceType","sp")),y8=({events:e,taxInstance:t,sportsBonusInstance:n,excludedSysEvents:s,currency:o,currencyRounding:r,maxOdds:a,oddsRounding:l,oddsRoundingMultiple:c,oddsRoundingMethod:u,profitBoost:d,possibleWinRoundingMethodMultiple:A,editBetBaseStake:m,fullCoverBetTypesEnabled:p,selectedSysOption:h,counterOffers:v})=>{const y={maxOdds:a,...l!==void 0&&{decimalRounding:l},...u!==void 0&&{oddsRoundingMethod:u}},{eventsPrices:_,eachWayPrices:b}=Qk({events:e,counterOffers:v}),g=t==null?void 0:t.isFake,E=_8(e),w=e.some(I=>t==null?void 0:t.canBeTaxed(I.sportAlias));return I=>{switch(I){case me.Single:{const O=k=>lc(k,r),C=qe(tu,O),x=qe(rl,O),T=f8(y);return(k,P,L)=>{const R=Number(P.stake);if(R>0||m>0){const M=e[L],j=t==null?void 0:t.canBeTaxed(M.sportAlias);let F=ze(R*P.stakeMultiplier);const D=j?eu({taxInstance:t,stake:F,currencyRounding:r}):0;if(F=ze(F-D+m),M.priceType===vs.Starting)return k.push({stake:R,totalStake:F,taxOnStake:D,possibleWin:j?yl:Os}),k;const $=_[L];let B,U=0;if(P.eachWay){const J=ze(F/2);B=O(T($,J).possibleWin+T(M.eachWayPrice,J).possibleWin)}else B=O(T($,F).possibleWin),U=C({possibleWin:B,stake:F,profitBoost:d,betType:I});let z=ze(B+U);const X=j?x(t,z,F):0;g||(z=ze(z-X)),k.push(nu({stake:R,totalStake:F,possibleWin:B,finalPayout:z,taxOnProfitOrReturn:X,taxOnProfitOrReturnIsFake:g,taxOnStake:D,boostedAmount:U,editBetBaseStake:m}))}else k.push(Qi);return k}}case me.Multiple:{const O=Lf(A,r),C=qe(tu,O),x=qe(rl,O),T=p8({...y,...c!==void 0&&{decimalRounding:c}});return(k,P)=>{var R;const L=Number(P.stake);if(L>0||m>0){let M=ze(L*P.stakeMultiplier);const j=w?eu({taxInstance:t,stake:M,currencyRounding:r}):0;if(M=ze(M-j+m),E)return k.push({stake:L,totalStake:M,taxOnStake:j,possibleWin:w?yl:Os}),k;let F,D,$=0,B=0;if(P.eachWay)F=ze(M/2),D=O(T(_,F).possibleWin+T(b,F).possibleWin);else{F=M;const se=T(_,F);D=O(se.possibleWin),$=se.oddsAccumulator,B=C({possibleWin:D,stake:F,profitBoost:d,betType:I})}let U=0,z=0;if(n&&(!d.active||((R=d.selectedOption)==null?void 0:R.betType)!==I)){const{bonusAmount:se,bonusPercentage:q}=n.calculate({getPosWinData:T,oddsArr:_,stake:F,currency:o});if(U=se,z=q,P.eachWay){const{bonusAmount:pe}=n.calculate({getPosWinData:T,oddsArr:b,stake:F,currency:o});U+=pe,z=0}U=O(U)}let X=ze(D+B+U);const J=w?x(t,X,M):0;g||(X=ze(X-J)),k.push(nu({stake:L,totalStake:M,possibleWin:D,finalPayout:X,taxOnProfitOrReturn:J,taxOnProfitOrReturnIsFake:g,taxOnStake:j,expressBonus:U,expressBonusPercent:z,totalOdds:$,boostedAmount:B,editBetBaseStake:m}))}else k.push(P.eachWay?Qi:{...Qi,totalOdds:T(_,0).oddsAccumulator});return k}}case me.System:{const O=Lf(A,r),C=qe(tu,O),x=qe(rl,O),T=h8({...y,...c!==void 0&&{decimalRounding:c}}),{eventsPrices:k,eachWayPrices:P}=Qk({events:e,counterOffers:v,predicate:({id:L})=>!s.has(L)});return(L,R,M)=>{const j=Number(R.stake);if(j>0&&(p||h===M)){const F=M+2;let D=ze(j*R.stakeMultiplier);const $=w?eu({taxInstance:t,stake:D,currencyRounding:r}):0;if(D=ze(D-$),E)return L.push({stake:j,totalStake:D,taxOnStake:$,possibleWin:w?yl:Os}),L;let B,U=0;if(R.eachWay){const J=ze(D/2);B=O(T(k,J,F).possibleWin+T(P,J,F).possibleWin)}else B=O(T(k,D,F).possibleWin),U=C({possibleWin:B,stake:D,profitBoost:d,betType:I});let z=ze(B+U);const X=w?x(t,z,D):0;g||(z=ze(z-X)),L.push(nu({stake:j,totalStake:D,possibleWin:B,finalPayout:z,taxOnProfitOrReturn:X,taxOnProfitOrReturnIsFake:g,taxOnStake:$,boostedAmount:U}))}else L.push(Qi);return L}}case me.Chain:{const O=k=>lc(k,r),C=qe(tu,O),x=qe(rl,O),T=g8(y);return(k,P)=>{const L=Number(P.stake);if(L>0){let R=ze(L*P.stakeMultiplier);const M=w?eu({taxInstance:t,stake:R,currencyRounding:r}):0;if(R=ze(L-M),E)return k.push({stake:L,totalStake:R,taxOnStake:M,possibleWin:w?yl:Os}),k;let j,F=0;if(P.eachWay){const B=ze(R/2);j=O(T(_,B).possibleWin+T(b,B).possibleWin)}else j=O(T(_,R).possibleWin),F=C({possibleWin:j,stake:R,profitBoost:d,betType:I});let D=ze(j+F);const $=w?x(t,D,R):0;g||(D=ze(D-$)),k.push(nu({stake:L,totalStake:R,possibleWin:j,finalPayout:D,taxOnProfitOrReturn:$,taxOnProfitOrReturnIsFake:g,taxOnStake:M,boostedAmount:F}))}else k.push(Qi);return k}}default:{const O=Lf(A,r),C=qe(tu,O),x=qe(rl,O),T=v8({...y,...c!==void 0&&{decimalRounding:c}});return(k,P)=>{const L=Number(P.stake);if(L>0){const R=fR.includes(I);let M=ze(L*P.stakeMultiplier),j=eu({taxInstance:t,stake:M,currencyRounding:r});if(M=ze(M-j),E)return k.push({stake:L,totalStake:M,taxOnStake:j,possibleWin:Os}),k;let F,D=0;if(P.eachWay){const U=ze(M/2);F=O(T(_,U,R).possibleWin+T(b,U,R).possibleWin)}else F=O(T(_,M,R).possibleWin),D=C({possibleWin:F,stake:M,profitBoost:d,betType:I});let $=ze(F+D);const B=x(t,$,M);g||($=ze($-B)),k.push(nu({stake:L,totalStake:M,possibleWin:F,finalPayout:$,taxOnProfitOrReturn:B,taxOnProfitOrReturnIsFake:g,taxOnStake:j,boostedAmount:D}))}else k.push(Qi);return k}}}}},fie=({selectedFreebet:e,events:t,currencyRounding:n,taxInstance:s,maxOdds:o,oddsRounding:r,oddsRoundingMultiple:a,oddsRoundingMethod:l,possibleWinRoundingMethodMultiple:c})=>{const{value:u,eachWay:d,betType:A,sysCount:m}=e;if(_8(t))return{stake:u,totalStake:u,possibleWin:Os};const p=[],h=[];for(const g of t)p.push(g.price||0),h.push(g.eachWayPrice);const v={maxOdds:o,...r!==void 0&&{decimalRounding:r},...l!==void 0&&{oddsRoundingMethod:l}},y=[me.Multiple,me.System].includes(A)?Lf(c,n):g=>lc(g,n);let _=0;switch(A){case me.Single:{const g=f8(v);if(!d)_=g(p[0],u).possibleWin;else{const E=u/2;_=g(p[0],E).possibleWin+g(h[0],E).possibleWin}break}case me.Multiple:{const g=p8({...v,...a!==void 0&&{decimalRounding:a}});if(!d)_=g(p,u).possibleWin;else{const E=u/2;_=g(p,E).possibleWin+g(h,E).possibleWin}break}case me.System:{const g=h8({...v,...a!==void 0&&{decimalRounding:a}});if(m)if(!d)_=g(p,u,m).possibleWin;else{const E=u/2;_=g(p,E,m).possibleWin+g(h,E,m).possibleWin}break}case me.Chain:{_=g8(v)(p,u).possibleWin;break}default:{const g=v8({...v,...a!==void 0&&{decimalRounding:a}}),E=u/bb[A],w=fR.includes(A);if(!d)_=g(p,E,w).possibleWin;else{const I=E/2;_=g(p,I,w).possibleWin+g(h,I,w).possibleWin}}}_=y(ze(_-u));const b=y(rl(s,_,0));return{stake:u,totalStake:u,possibleWin:_,...b>0&&{taxOnProfitOrReturn:b,...s!=null&&s.isFake?{taxOnProfitOrReturnIsFake:!0,finalPayout:_}:{taxOnProfitOrReturnIsFake:!1,finalPayout:ze(_-b)}}}},mie=({data:e,stake:t,sport_alias:n,team1Name:s,team2Name:o})=>{var _;const{currency:{rounding:r,name:a}}=Jt(),{price_decimals:l,multiple_price_decimals:c,price_round_method:u,max_odd_for_multiple_bet:d,multiple_possiblewin_round_method:A}=en(),{sportsBonus:m,taxes:p}=Oi(),h=f.useMemo(()=>{var b,g;return{addedInEditMode:!1,base:-1e6,competitionId:1e4,eachWayAllowed:!1,eachWayPrice:1,eventName:"",expressId:1,gameId:1e3,hasConflicts:!1,id:1e5,initialBase:-1e6,initialPrice:((b=e.PriceDetails)==null?void 0:b.DecimalPrice)??1,isBlocked:!1,isDeleted:!1,isLive:0,isPartial:!0,marketId:1e6,marketName:"",marketType:"",price:((g=e.PriceDetails)==null?void 0:g.DecimalPrice)??1,priceType:"fp",regionAlias:"",singleOnly:!1,sportAlias:n||"",startTime:0,spEnabled:!1,team1Name:s||"",team2Name:o||"",type:"BB",visibleInPrematch:!1}},[(_=e.PriceDetails)==null?void 0:_.DecimalPrice,n,s,o]),v=f.useMemo(()=>({eachWay:!1,bookingInfo:null,counterOffer:"",stake:t||"",stakeMultiplier:1}),[t]),[y]=f.useMemo(()=>{const b=y8({...Aie,events:[h],currency:a,currencyRounding:r,taxInstance:p,sportsBonusInstance:m,maxOdds:d,oddsRounding:l,oddsRoundingMultiple:c,oddsRoundingMethod:u,possibleWinRoundingMethodMultiple:A,fullCoverBetTypesEnabled:!1,selectedSysOption:0,counterOffers:[""]});return[v].reduce(b(me.Single),[])},[a,r,v,d,A,c,h,l,u,m,p]);return i.jsx(jc,{...y,showTotalStake:(y==null?void 0:y.totalStake)!==(y==null?void 0:y.stake)})},pie=({data:e,makeBet:t,closeBetslip:n,betState:s,team1Name:o,team2Name:r,sport_alias:a})=>{const[l,c]=f.useState(""),{currency:{rounding:u}}=Jt(),{message:d,type:A}=Gse(l),m=d??s.error,p=ae();return i.jsxs("div",{onClick:h=>h.stopPropagation(),className:"betBuilder-betslip-content",children:[i.jsx(die,{selections:e.Selection}),i.jsxs("div",{className:"betBuilder-section",children:[i.jsxs("div",{className:"betBuilder-odd-remove",children:[i.jsx(eG,{onRemove:n}),i.jsx(Vse,{priceDetails:e.PriceDetails})]}),i.jsx(vi,{rounding:u,placeholder:p("Enter stake"),active:!0,onClick:()=>c(l),onEnter:()=>l?t(Number(l)):lt,value:l,onUpdate:h=>c(h),children:i.jsx(i.Fragment,{})}),!A&&l&&i.jsx(mie,{data:e,stake:l,sport_alias:a,team1Name:o,team2Name:r}),i.jsx(Me,{title:"Bet Now",onClick:()=>l?t(Number(l)):lt,disabled:!!A||s.loading,loading:s.loading,className:"btn bet-builder-btn"}),A===lj.InsufficentBalance?i.jsx(G1,{}):m?i.jsx("div",{className:"error",children:m}):null]})]})},hie=({close:e,sportcast_id:t,team1Name:n,team2Name:s,sport_alias:o,iframeView:r=!1})=>{const{language:a,oddFormat:l,multiColumnView:c}=Ee(),u=ae(),d=xe.getItem(Ui),[A,m]=f.useState(!0),[p,h]=f.useState(d),[v,y]=f.useState(!1),[_,b]=f.useState(1),[g,E]=f.useState({loading:!1}),w=f.useRef(null),I=()=>{h(void 0),xe.removeItem(Ui)};f.useEffect(()=>{const x=d==null?void 0:d.betBuilderId;x&&x!==t&&(h(void 0),xe.removeItem(Ui))},[d,t]);const O=x=>{!g.loading&&p&&(E({loading:!0,error:void 0}),de.get({betslip_uid:p.betslipUid,amount:x},"sport_cast_create_bet").then(T=>{if(T.result===0)it.success(u(_b)),E({loading:!1,error:void 0}),I();else throw new Error(T.result_text||Cn)}).catch(T=>{E({loading:!1,error:T.message})}))},C=f.useMemo(()=>{const{apiUrl:x,apiKey:T,params:k}=Y.sportsbook.betBuilder;return`${x}?key=${T}&fixtureid=${t}${Ru[a]?"&culture="+Ru[a]:""}&odds=${oj[l]}${k.includes("&brand")?k:`${k}&brand=default`}`},[a,l,t]);return f.useEffect(()=>{if(!A){const x=T=>{if(`${T.origin}/markets`===Y.sportsbook.betBuilder.apiUrl){const k=JSON.parse(T.data),P={...k.betBuilderData,betslipUid:k.betslipUid,betBuilderId:t};P.betslipUid&&xe.setItem(Ui,P),h(P)}};return window.addEventListener("message",x),()=>{window.removeEventListener("message",x),xe.removeItem(Ui)}}},[A,t]),f.useEffect(()=>ge.addEventListener("closeBetslip",e),[e]),f.useEffect(function(){if(w.current){const T=new ResizeObserver(([{target:k}])=>{b(k.clientWidth<600?k.clientWidth/600:1)});return T.observe(w.current),()=>{T.disconnect()}}},[c]),i.jsxs(i.Fragment,{children:[v?i.jsx("div",{className:"betBuilder-select",children:i.jsxs("div",{className:"betBuilder-select-popup",children:[i.jsx("i",{className:"e-p-close-icon-bc bc-i-close-remove",onClick:()=>y(!1)}),i.jsx("h3",{className:"casino-popup-title",children:u(kK)}),i.jsx("p",{className:"casino-popup-content",children:u(OK)}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Me,{className:"btn a-color",title:"Continue Betting",onClick:()=>{y(!1)}}),i.jsx(Me,{className:"btn a-outline",title:"Yes, I want to cancel selections",onClick:()=>{xe.removeItem(Ui),e(),y(!1)}})]})]})}):null,i.jsxs("div",{className:`betBuilder-popup ${p?"betslip-open":""} ${r?"BBIframeView":""}`,ref:w,style:{transform:r?`scale(${_})`:"none"},children:[!r&&i.jsxs("div",{className:"betBuilder-popup-match",children:[i.jsx("i",{className:"e-p-close-icon-bc bc-i-close-remove",onClick:x=>{x.stopPropagation(),Y.sportsbook.betBuilder.showConfirmPopup?y(!0):e()}}),i.jsx("span",{className:"ellipsis",children:n&&s?u("Bet Builder : {team1Name} vs {team2Name}",{team1Name:n,team2Name:s}):u("Bet Builder")})]}),i.jsx("iframe",{className:"BBIframe",title:u("Bet Builder Popup"),src:C,onLoad:()=>m(!1)}),p?i.jsx(pie,{makeBet:O,data:p,closeBetslip:I,betState:g,team1Name:n,team2Name:s,sport_alias:o}):null]})]})},gie=({isBetBuilderTextVisible:e=!1,isBetBuilderIconVisible:t=!1,...n})=>{const{isLoggedIn:s}=ye(),o=Ot(),r=ae(),{sportcast_id:a,gameId:l}=n,c=f.useCallback(()=>{o.push({search:st({...Ve(),betBuilderId:String(a),isBBTextVisible:String(e),isBBPopupOpen:String(!0)})}),Se.open(d=>({Component:()=>i.jsx(hie,{close:()=>{d(),o.push({search:st({...Ve(),betBuilderId:void 0,isBBTextVisible:void 0,isBBPopupOpen:void 0})})},...n}),hideCloseButton:!0,className:"bet-builder-top"}))},[n,o,a,e]),u=d=>{d.stopPropagation(),s?c():at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Login,onSuccess:c}})};return f.useEffect(()=>{const{betBuilderId:d,specialSection:A,game:m,isBBTextVisible:p,isBbOpenInMarkets:h}=Ve(),v=p==="false"?!1:!!p;o.location.pathname.includes(String(l))||A&&e&&!(m!=null&&m.includes(String(l)))||A&&v&&!(m!=null&&m.includes(String(l)))||Number(d)===a&&!h&&c()},[a]),i.jsxs("p",{onClick:u,className:"bet-builder-container",children:[e&&i.jsx("span",{className:"bet-builder-text",children:r("Bet Builder")}),t&&i.jsx("i",{className:"c-info-icon-bc bc-i-bet-builder"})]})},vie=({gameId:e,hasStatistics:t=!1,isBlocked:n,marketsCount:s=null,streamEnabled:o=!1,start_ts:r,sportAlias:a,regionAlias:l,regionName:c,sportcast_id:u,team1Name:d,team2Name:A})=>{const{isItemFavorite:m,toggleFavoriteSportGame:p}=Pi(),h=m(ts.SportGames,e),v=Q6({marketCount:s,gameId:e,sportAlias:a}),y=()=>p(e),_=b=>{b.stopPropagation();const g=Lt.getInstance();window.open(g.getGameStatisticsUrl(e))};return i.jsxs("div",{className:"c-info-more-bc",children:[i.jsxs("div",{className:"c-info-icon-line",children:[l&&i.jsx("i",{className:`info-game-flag-bc flag-bc ${Db(l)}`,title:c}),v?i.jsxs("span",{className:"c-info-markets-count-bc",children:["+",v]}):null]}),i.jsxs("div",{className:"c-info-icon-line",children:[o&&i.jsx("i",{className:"c-info-icon-bc bc-i-stream"}),n&&i.jsx("i",{className:"c-info-icon-bc bc-i-lock"}),u&&Y.sportsbook.betBuilder.enabled&&i.jsx(gie,{isBetBuilderIconVisible:!0,team1Name:d,team2Name:A,sportcast_id:u,sport_alias:a}),t?i.jsx(fse,{className:"c-info-icon-bc bc-i-statistics",onClick:_,gameId:e,sportAlias:a}):null,r&&i.jsx(X6,{start_ts:r,gameId:e,sportAlias:a,className:"c-info-icon-bc"}),i.jsx(hE,{isFavorite:h,clickHandler:y,className:"c-info-icon-bc"})]})]})},_ie=({teamsInfo:e,showTeamIcon:t})=>{const{sportsbook:{showTeamLogosLayout:n},statistics:{showTeamLogos:s}}=Y,o=s&&n&&t;return i.jsx("div",{className:"c-teams-bc",children:e.map((r,a)=>{const{id:l,name:c,score:u}=r;return i.jsxs("div",{className:"c-teams-row-bc",children:[o&&l?i.jsx("img",{className:"teams-info-main-flag",src:AU(l),alt:c}):null,i.jsx("span",{className:"c-team-info-team-bc team",title:c,children:c}),u!==void 0&&i.jsx("b",{className:"c-team-info-scores-bc",children:u!==d1?u:""})]},a)})})},yie=({sportAlias:e,eventTypes:t=[],gameId:n,gameIsBlocked:s,isMarketLoading:o,market:r,showType:a,teamsInfo:l,isLive:c})=>i.jsx(i.Fragment,{children:a!==Yd.Outright?o?i.jsx(Uy,{numMarketEvents:t.length,className:"c-odd-bc"}):t.map(u=>{if(s)return i.jsx("div",{className:"c-odd-bc",onClick:y=>y.stopPropagation(),children:i.jsx(Km,{})},u);const d=r==null?void 0:r.event[u];if(!d)return i.jsx("div",{className:"c-odd-bc",onClick:y=>y.stopPropagation(),children:i.jsx(d8,{})},u);if(fh(d.price))return i.jsx("div",{className:"c-odd-bc",onClick:y=>y.stopPropagation(),children:i.jsx(Km,{})},u);const{type:A,id:m,express_id:p}=r,[h,v]=l;return i.jsx("div",{className:"c-odd-bc",children:i.jsx(u8,{id:d.id,type:d.type_1,gameId:n,price:d.price,base:d.base,marketType:A,marketId:m,name:d.name,team1Name:h.name,team2Name:v&&v.name,expressId:p,sportAlias:e,isLive:Number(c)})},u)}):null});var b8={exports:{}};(function(e,t){(function(s,o){e.exports=o()})(CM,function(){return function(n){var s={};function o(r){if(s[r])return s[r].exports;var a=s[r]={i:r,l:!1,exports:{}};return n[r].call(a.exports,a,a.exports,o),a.l=!0,a.exports}return o.m=n,o.c=s,o.d=function(r,a,l){o.o(r,a)||Object.defineProperty(r,a,{enumerable:!0,get:l})},o.r=function(r){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},o.t=function(r,a){if(a&1&&(r=o(r)),a&8||a&4&&typeof r=="object"&&r&&r.__esModule)return r;var l=Object.create(null);if(o.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:r}),a&2&&typeof r!="string")for(var c in r)o.d(l,c,(function(u){return r[u]}).bind(null,c));return l},o.n=function(r){var a=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(a,"a",a),a},o.o=function(r,a){return Object.prototype.hasOwnProperty.call(r,a)},o.p="",o(o.s=0)}([function(n,s,o){o.r(s);var r=function(S){return Array.isArray(S)?S:[S]},a=function(S){return S instanceof Node},l=function(S){return S instanceof NodeList},c=function(S,V){if(S&&V){S=l(S)?S:[S];for(var Z=0;Z2&&arguments[2]!==void 0?arguments[2]:!0,ne=arguments.length>3&&arguments[3]!==void 0?arguments[3]:document;if(Z&&A(ne.querySelectorAll(V)).indexOf(S)!==-1)return S;for(;(S=S.parentElement)&&A(ne.querySelectorAll(V)).indexOf(S)===-1;);return S},p=function(S,V){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:document,ne=A(Z.querySelectorAll(V)).indexOf(S)!==-1;return ne},h=function(S){if(S){var V=getComputedStyle(S),Z=V.overflow==="hidden";return Z}},v=function(S){if(S){if(h(S))return!0;var V=S.scrollTop;return V<=0}},y=function(S){if(S){if(h(S))return!0;var V=S.scrollTop,Z=S.scrollHeight,ne=V+S.offsetHeight;return ne>=Z}},_=function(S){if(S){if(h(S))return!0;var V=S.scrollLeft;return V<=0}},b=function(S){if(S){if(h(S))return!0;var V=S.scrollLeft,Z=S.scrollWidth,ne=V+S.offsetWidth;return ne>=Z}},g=function(S){var V='textarea, [contenteditable="true"]';return p(S,V)},E=function(S){var V='input[type="range"]';return p(S,V)};o.d(s,"disablePageScroll",function(){return T}),o.d(s,"enablePageScroll",function(){return k}),o.d(s,"getScrollState",function(){return P}),o.d(s,"clearQueueScrollLocks",function(){return L}),o.d(s,"getTargetScrollBarWidth",function(){return R}),o.d(s,"getCurrentTargetScrollBarWidth",function(){return M}),o.d(s,"getPageScrollBarWidth",function(){return j}),o.d(s,"getCurrentPageScrollBarWidth",function(){return F}),o.d(s,"addScrollableTarget",function(){return D}),o.d(s,"removeScrollableTarget",function(){return $}),o.d(s,"addScrollableSelector",function(){return B}),o.d(s,"removeScrollableSelector",function(){return U}),o.d(s,"addLockableTarget",function(){return z}),o.d(s,"addLockableSelector",function(){return X}),o.d(s,"setFillGapMethod",function(){return J}),o.d(s,"addFillGapTarget",function(){return se}),o.d(s,"removeFillGapTarget",function(){return q}),o.d(s,"addFillGapSelector",function(){return pe}),o.d(s,"removeFillGapSelector",function(){return ee}),o.d(s,"refillGaps",function(){return W});function w(N){for(var S=1;S0&&x.queue--,x.queue<=0&&(x.scroll=!0,K(),le()),$(S)},P=function(){return x.scroll},L=function(){x.queue=0},R=function(S){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(a(S)){var Z=S.style.overflowY;V?P()||(S.style.overflowY=S.getAttribute("data-scroll-lock-saved-overflow-y-property")):S.style.overflowY="scroll";var ne=M(S);return S.style.overflowY=Z,ne}else return 0},M=function(S){if(a(S))if(S===document.body){var V=document.documentElement.clientWidth,Z=window.innerWidth,ne=Z-V;return ne}else{var Ae=S.style.borderLeftWidth,Fe=S.style.borderRightWidth;S.style.borderLeftWidth="0px",S.style.borderRightWidth="0px";var nt=S.offsetWidth-S.clientWidth;return S.style.borderLeftWidth=Ae,S.style.borderRightWidth=Fe,nt}else return 0},j=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return R(document.body,S)},F=function(){return M(document.body)},D=function(S){if(S){var V=r(S);V.map(function(Z){c(Z,function(ne){a(ne)?ne.setAttribute("data-scroll-lock-scrollable",""):u('"'.concat(ne,'" is not a Element.'))})})}},$=function(S){if(S){var V=r(S);V.map(function(Z){c(Z,function(ne){a(ne)?ne.removeAttribute("data-scroll-lock-scrollable"):u('"'.concat(ne,'" is not a Element.'))})})}},B=function(S){if(S){var V=r(S);V.map(function(Z){x.scrollableSelectors.push(Z)})}},U=function(S){if(S){var V=r(S);V.map(function(Z){x.scrollableSelectors=x.scrollableSelectors.filter(function(ne){return ne!==Z})})}},z=function(S){if(S){var V=r(S);V.map(function(Z){c(Z,function(ne){a(ne)?ne.setAttribute("data-scroll-lock-lockable",""):u('"'.concat(ne,'" is not a Element.'))})}),P()||Q()}},X=function(S){if(S){var V=r(S);V.map(function(Z){x.lockableSelectors.push(Z)}),P()||Q(),pe(S)}},J=function(S){if(S)if(O.indexOf(S)!==-1)x.fillGapMethod=S,W();else{var V=O.join(", ");u('"'.concat(S,`" method is not available! Available fill gap methods: `).concat(V,"."))}},se=function(S){if(S){var V=r(S);V.map(function(Z){c(Z,function(ne){a(ne)?(ne.setAttribute("data-scroll-lock-fill-gap",""),x.scroll||Ye(ne)):u('"'.concat(ne,'" is not a Element.'))})})}},q=function(S){if(S){var V=r(S);V.map(function(Z){c(Z,function(ne){a(ne)?(ne.removeAttribute("data-scroll-lock-fill-gap"),x.scroll||ie(ne)):u('"'.concat(ne,'" is not a Element.'))})})}},pe=function(S){if(S){var V=r(S);V.map(function(Z){x.fillGapSelectors.indexOf(Z)===-1&&(x.fillGapSelectors.push(Z),x.scroll||we(Z))})}},ee=function(S){if(S){var V=r(S);V.map(function(Z){x.fillGapSelectors=x.fillGapSelectors.filter(function(ne){return ne!==Z}),x.scroll||Ue(Z)})}},W=function(){x.scroll||Re()},Q=function(){var S=d(x.lockableSelectors);ue(S)},K=function(){var S=d(x.lockableSelectors);re(S)},ue=function(S){var V=document.querySelectorAll(S);c(V,function(Z){oe(Z)})},re=function(S){var V=document.querySelectorAll(S);c(V,function(Z){ve(Z)})},oe=function(S){if(a(S)&&S.getAttribute("data-scroll-lock-locked")!=="true"){var V=window.getComputedStyle(S);S.setAttribute("data-scroll-lock-saved-overflow-y-property",V.overflowY),S.setAttribute("data-scroll-lock-saved-inline-overflow-property",S.style.overflow),S.setAttribute("data-scroll-lock-saved-inline-overflow-y-property",S.style.overflowY),S.style.overflow="hidden",S.setAttribute("data-scroll-lock-locked","true")}},ve=function(S){a(S)&&S.getAttribute("data-scroll-lock-locked")==="true"&&(S.style.overflow=S.getAttribute("data-scroll-lock-saved-inline-overflow-property"),S.style.overflowY=S.getAttribute("data-scroll-lock-saved-inline-overflow-y-property"),S.removeAttribute("data-scroll-lock-saved-overflow-property"),S.removeAttribute("data-scroll-lock-saved-inline-overflow-property"),S.removeAttribute("data-scroll-lock-saved-inline-overflow-y-property"),S.removeAttribute("data-scroll-lock-locked"))},Re=function(){x.fillGapSelectors.map(function(S){we(S)})},le=function(){x.fillGapSelectors.map(function(S){Ue(S)})},we=function(S){var V=document.querySelectorAll(S),Z=x.lockableSelectors.indexOf(S)!==-1;c(V,function(ne){Ye(ne,Z)})},Ye=function(S){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(a(S)){var Z;if(S.getAttribute("data-scroll-lock-lockable")===""||V)Z=R(S,!0);else{var ne=m(S,d(x.lockableSelectors));Z=R(ne,!0)}S.getAttribute("data-scroll-lock-filled-gap")==="true"&&ie(S);var Ae=window.getComputedStyle(S);if(S.setAttribute("data-scroll-lock-filled-gap","true"),S.setAttribute("data-scroll-lock-current-fill-gap-method",x.fillGapMethod),x.fillGapMethod==="margin"){var Fe=parseFloat(Ae.marginRight);S.style.marginRight="".concat(Fe+Z,"px")}else if(x.fillGapMethod==="width")S.style.width="calc(100% - ".concat(Z,"px)");else if(x.fillGapMethod==="max-width")S.style.maxWidth="calc(100% - ".concat(Z,"px)");else if(x.fillGapMethod==="padding"){var nt=parseFloat(Ae.paddingRight);S.style.paddingRight="".concat(nt+Z,"px")}}},Ue=function(S){var V=document.querySelectorAll(S);c(V,function(Z){ie(Z)})},ie=function(S){if(a(S)&&S.getAttribute("data-scroll-lock-filled-gap")==="true"){var V=S.getAttribute("data-scroll-lock-current-fill-gap-method");S.removeAttribute("data-scroll-lock-filled-gap"),S.removeAttribute("data-scroll-lock-current-fill-gap-method"),V==="margin"?S.style.marginRight="":V==="width"?S.style.width="":V==="max-width"?S.style.maxWidth="":V==="padding"&&(S.style.paddingRight="")}},te=function(S){W()},he=function(S){x.scroll||(x.startTouchY=S.touches[0].clientY,x.startTouchX=S.touches[0].clientX)},ke=function(S){if(!x.scroll){var V=x.startTouchY,Z=x.startTouchX,ne=S.touches[0].clientY,Ae=S.touches[0].clientX;if(S.touches.length<2){var Fe=d(x.scrollableSelectors),nt={up:Vne,left:ZAe},Qe={up:V+Cne,left:Z+CAe},ht=function ft(zt){var uA=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(zt){var Ri=m(zt,Fe,!1);if(E(zt))return!1;if(uA||g(zt)&&m(zt,Fe)||p(zt,Fe)){var Ma=!1;_(zt)&&b(zt)?(nt.up&&v(zt)||nt.down&&y(zt))&&(Ma=!0):v(zt)&&y(zt)?(nt.left&&_(zt)||nt.right&&b(zt))&&(Ma=!0):(Qe.up&&v(zt)||Qe.down&&y(zt)||Qe.left&&_(zt)||Qe.right&&b(zt))&&(Ma=!0),Ma&&(Ri?ft(Ri,!0):S.cancelable&&S.preventDefault())}else ft(Ri)}else S.cancelable&&S.preventDefault()};ht(S.target)}}},Ie=function(S){x.scroll||(x.startTouchY=0,x.startTouchX=0)};typeof window<"u"&&window.addEventListener("resize",te),typeof document<"u"&&(document.addEventListener("touchstart",he),document.addEventListener("touchmove",ke,{passive:!1}),document.addEventListener("touchend",Ie));var Be={hide:function(S){u(`"hide" is deprecated! Use "disablePageScroll" instead. https://github.com/FL3NKEY/scroll-lock#disablepagescrollscrollabletarget`),T(S)},show:function(S){u(`"show" is deprecated! Use "enablePageScroll" instead. https://github.com/FL3NKEY/scroll-lock#enablepagescrollscrollabletarget`),k(S)},toggle:function(S){u('"toggle" is deprecated! Do not use it.'),P()?T():k(S)},getState:function(){return u(`"getState" is deprecated! Use "getScrollState" instead. https://github.com/FL3NKEY/scroll-lock#getscrollstate`),P()},getWidth:function(){return u(`"getWidth" is deprecated! Use "getPageScrollBarWidth" instead. https://github.com/FL3NKEY/scroll-lock#getpagescrollbarwidth`),j()},getCurrentWidth:function(){return u(`"getCurrentWidth" is deprecated! Use "getCurrentPageScrollBarWidth" instead. https://github.com/FL3NKEY/scroll-lock#getcurrentpagescrollbarwidth`),F()},setScrollableTargets:function(S){u(`"setScrollableTargets" is deprecated! Use "addScrollableTarget" instead. https://github.com/FL3NKEY/scroll-lock#addscrollabletargetscrollabletarget`),D(S)},setFillGapSelectors:function(S){u(`"setFillGapSelectors" is deprecated! Use "addFillGapSelector" instead. https://github.com/FL3NKEY/scroll-lock#addfillgapselectorfillgapselector`),pe(S)},setFillGapTargets:function(S){u(`"setFillGapTargets" is deprecated! Use "addFillGapTarget" instead. https://github.com/FL3NKEY/scroll-lock#addfillgaptargetfillgaptarget`),se(S)},clearQueue:function(){u(`"clearQueue" is deprecated! Use "clearQueueScrollLocks" instead. https://github.com/FL3NKEY/scroll-lock#clearqueuescrolllocks`),L()}},G=w({disablePageScroll:T,enablePageScroll:k,getScrollState:P,clearQueueScrollLocks:L,getTargetScrollBarWidth:R,getCurrentTargetScrollBarWidth:M,getPageScrollBarWidth:j,getCurrentPageScrollBarWidth:F,addScrollableSelector:B,removeScrollableSelector:U,addScrollableTarget:D,removeScrollableTarget:$,addLockableSelector:X,addLockableTarget:z,addFillGapSelector:pe,removeFillGapSelector:ee,addFillGapTarget:se,removeFillGapTarget:q,setFillGapMethod:J,refillGaps:W,_state:x},Be);s.default=G}]).default})})(b8);var wv=b8.exports;const bie=ce.userOs==="IOS"&&navigator.userAgent.includes("Version/15.")&&!navigator.userAgent.includes("CriOs"),_E=(e=!0,t=!1)=>{f.useEffect(()=>{if(e){const n=window.scrollY,s=t&&bie&&wv.getScrollState();return s&&(document.documentElement.classList.add(G2),He.dispatchEvent("setHeaderNavigationVisible",!0)),wv.disablePageScroll(),()=>{wv.enablePageScroll(),s&&(document.documentElement.classList.remove(G2),window.scrollTo({top:n,behavior:n>window.innerHeight*3?"auto":"smooth"}))}}},[e,t])},Eie=({competition:e})=>i.jsx("p",{className:"c-segment-holder-title c-title-bc ellipsis",children:e.name}),Tv={alias:"",name:"",games:[]},Cie=({id:e,gamesLimit:t,displayKey:n,expanded:s,popularCompetitions:o,popularGames:r})=>{const{widgetName:a}=mP(),l=a?a==="pageBuilderTest":!1,{streamsMap:c}=f.useContext(Lc),{getCompetitionName:u}=Oi(),[{loading:d,data:A},m]=f.useState({loading:t>0,data:Tv}),p=Ot(),h=Rb(A.games,n),v=(y,_,b,g,E)=>()=>{p.push(`/sports/${Ke.Live}/${ro.EventView}/${y}/${_}/${b}/${wn(u(b))}/${g}/${wn(Hy(E))}`)};return f.useEffect(function(){if(t>0){m(({data:g})=>({loading:!0,data:g}));const _=nA(Lt.getInstance().enabled),b=de.subscribe({source:"betting",what:{sport:["alias","name"],game:[[...hh,"start_ts","info","stats","region_alias","_parent_id"]],market:gh,event:tA},where:{"@or":[...!o&&!r?[{sport:{id:e},game:{type:1,"@limit":t,visible_in_prematch:0},market:Kg[n]}]:[],...o?[{sport:{id:e},competition:{favorite:!0},game:{type:1,"@limit":t,visible_in_prematch:0},market:Kg[n]}]:[],...r?[{sport:{id:e},game:{type:1,"@limit":t,visible_in_prematch:0,promoted:!0},market:Kg[n]}]:[]]}},g=>{if(g.sport[e]){const{name:E,game:w,alias:I}=g.sport[e];m({loading:!1,data:{name:E,alias:I,games:Es("start_ts",w).map(O=>_({...O,is_live:1}))}})}else m({loading:!1,data:Tv})},()=>m({loading:!1,data:Tv}));return()=>{de.unsubscribe(b)}}},[n,t,e,o,r]),d?i.jsx(nse,{}):A.name||A.alias?i.jsx(z6,{name:A.name,alias:A.alias,expanded:s,updateExpanded:l,children:i.jsxs("div",{className:"popular-matches-bc gameList",children:[i.jsx(eA,{eventTypes:h}),A.games.map(y=>i.jsx($b,{game:y,sportAlias:A.alias,isDynamicPartLoading:d,displayKey:n,eventTypes:h,streamEnabled:c[y.id]!==void 0,onGameSelect:v(A.alias,y.region_alias,y._parent_id,y.id,y.teams_info)},y.id))]})}):null},Sie=f.memo(({settings:e})=>{const{sportsLimit:t,gamesLimit:n,numberOfExpandedSports:s,popularCompetitions:o,popularGames:r}={...e4,...e},a=ae(),{init:l}=f.useContext(Lc),[c,u]=f.useState(rc[0]),[{loading:d,data:A},m]=f.useState({loading:t>0,data:[]});return f.useEffect(function(){l()},[]),f.useEffect(function(){if(t>0){m({loading:!0,data:[]});const h=de.subscribe({source:"betting",what:{sport:["id","order"]},where:{"@or":[...!o&&!r?[{game:{type:1}}]:[],...o?[{game:{type:1},competition:{favorite:!0}}]:[],...r?[{game:{type:1,promoted:!0}}]:[]]}},qe(({sport:v})=>Es("order",v),SM(t),Ec(Rt("id")),v=>m({loading:!1,data:v})));return()=>{de.unsubscribe(h)}}},[o,r,t]),d?i.jsx(xu,{hasTitle:!0}):i.jsxs("div",{className:"popular-matches-bc",children:[i.jsx(Pc,{title:"Live",optionTitle:"More",route:`/sports/${Ke.Live}/${ro.EventView}`}),i.jsx("div",{className:"pm-body-bc",children:A.length?i.jsxs(i.Fragment,{children:[i.jsx(eA,{options:rc,onChangeHandler:u,selectedDisplayKey:c}),A.map((p,h)=>i.jsx(Cie,{id:p,gamesLimit:n,popularCompetitions:o,popularGames:r,displayKey:c,expanded:s>h},p))]}):i.jsx("p",{className:"empty-b-text-v-bc",children:a("No live games available at the moment")})})]})}),wie=f.lazy(()=>H(()=>import("./HomeworkPopup-Ch-_w3tl.js"),__vite__mapDeps([270,2]))),Zk=window.location.hostname==="localhost"?"https://homework.betconstruct.com/":`${window.location.protocol}//homework.${window.location.hostname.split(".").slice(-2).join(".")}/`,Tie=86400,E8=f.createContext({}),Xk={info:"",infoUrl:"",loading:!0},xie=({children:e})=>{const t=et(),{isLoggedIn:n,loginInProgress:s}=ye(),{language:o}=Ee(),r=f.useRef(o),[a,l]=f.useState(Xk),[c,u]=f.useState(!1),d=Ao().has(ev),A=f.useCallback(m=>{xe.setItem(`homeworkLogged${m?"In":"Out"}PopupLifetime`,!0,Tie),Se.open(p=>{const h=`${Zk}?partnerId=${Y.app.site_id}&platform=${ce.isMobile?"mobile":"web"}&lan=${r.current}${m?`&token=${yn.getAuthToken()}`:""}`;return{Component:()=>i.jsx(f.Suspense,{fallback:null,children:i.jsx(wie,{src:h,close:v=>{p(),v&&u(!0)}})}),hideCloseButton:!0,type:"blocked",className:"homework-popup"}})},[]);return f.useEffect(()=>{if(c){const m=`${Zk}gameEngine/service.php?request=getHomework&platform=${ce.isMobile?"mobile":"web"}&partnerId=${Y.app.site_id}&lan=${r.current}${n?`&token=${yn.getAuthToken()}`:""}`;an.get(m).then(p=>{if(t.current)if(p.data.code===0){const{tasks:h,answers:v,infoUrl:y,openPopUp:_}=p.data.data;l({loading:!1,info:`${v} / ${h}`,infoUrl:y});const b=new URLSearchParams(window.location.search);_&&!xe.getItem(`homeworkLogged${n?"In":"Out"}PopupLifetime`)&&!b.has(ev)&&A(n)}else throw new Error(p.data.message)}).catch(()=>{t.current&&l({...Xk,loading:!1})}).finally(()=>{t.current&&u(!1)})}},[n,t,s,c,A]),f.useEffect(()=>{Y.app.homework.enabled&&!s&&u(!0)},[s,n]),f.useEffect(function(){d&&!s&&($t(ev),A(n))},[n,s,d,A]),f.useEffect(()=>{r.current=o},[o]),i.jsx(E8.Provider,{value:{...a,openPopup:A},children:e})},Iie=()=>{const e=ae(),{isLoggedIn:t}=ye(),{loading:n,infoUrl:s,info:o,openPopup:r}=f.useContext(E8),{homework:{enabled:a}}=Y.app;return!a||n||!o?null:i.jsx("div",{className:"homework-promo-wrapper",children:i.jsxs("div",{className:"homework-promo",onClick:()=>r(t),children:[i.jsx("i",{className:"homework-icon bc-i-two-column"}),i.jsxs("span",{className:"homework-title ellipsis",children:[e("Homework")," "]}),i.jsx("div",{className:"homework-info-icon",onClick:l=>l.stopPropagation(),children:i.jsx(It,{to:s,className:"bc-i-player-info"})}),t&&i.jsx("b",{className:"homework-amount",children:o})]})})},Nie=()=>{const e=ae();return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"page-view-more",children:i.jsx("h3",{className:"view-title-more ellipsis",children:e("Categories")})}),i.jsx(Yp,{itemsExpanded:!0})]})},kie=f.memo(function({settings:t}){const n=et(),{categoryId:s,limit:o,rows:r,providers:a,showCategories:l,title:c,gameExternalIds:u,additionalParams:d,moreLink:A}={...JL,...t},{enablePortraitMode:m}=Y.casino,{language:p}=Ee(),{openGameDetails:h}=ja(),[{loading:v,games:y},_]=f.useState({loading:!0,games:[]}),[{loading:b,categories:g},E]=f.useState({loading:l,categories:[]}),[w,I]=f.useState(l?"":s),O=v&&(!l||b),C=(u==null?void 0:u.length)||o,x=a==null?void 0:a.length,T=`?provider=${a==null?void 0:a.join(",")}`;return Kn(m?"portrait-mode":""),f.useEffect(function(){l&&(E({loading:!0,categories:[]}),as.loadOptions({onlyCategories:!0,language:p}).then(P=>{n.current&&E({categories:P.categories||[],loading:!1})}).catch(()=>{n.current&&E({categories:[],loading:!1})}))},[n,p,l]),f.useEffect(function(){l&&!b&&g.length&&!(w&&g.find(Ze("id",w)))&&I(g[0].id)},[g,b,w,l]),f.useEffect(function(){(!l||w)&&(_(P=>({...P,loading:!0})),as.loadGames({language:p,providers:a,gameExternalIds:u,limit:(u==null?void 0:u.length)||o,categoryId:w,additionalParams:d}).then(P=>{if(n.current){const{games:L=[]}=P;_({games:L,loading:!1})}}).catch(P=>{n.current&&_({games:[],loading:!1}),Je.error(`failed to get casino games widget: reason: ${P}`)}))},[d,u,n,p,o,a,w,l]),f.useEffect(()=>{I(s)},[s]),O?i.jsxs(i.Fragment,{children:[l&&i.jsx(Nie,{}),i.jsx(J0,{rows:r,children:Array.from({length:C}).map((k,P)=>i.jsx(fm,{},P))})]}):(l?(g==null?void 0:g.length)===0:(y==null?void 0:y.length)===0)?null:i.jsxs("div",{className:"games-content",children:[i.jsx(Pc,{title:c,route:A||(w===md?"/games":w===ic?"/live-casino/home":`/casino/slots/${w??""}${x?T:""}`)}),l&&i.jsx("div",{className:"casino-providers-more",children:i.jsx(UL,{className:"casino-horizontal-sl-list-bc",children:g.map(({id:k,name:P,title:L})=>i.jsx(GL,{id:k,selected:w===k,iconClassName:Hd(P),title:L,onSelect:()=>I(k)},k))})}),i.jsx(J0,{rows:r,children:v?Array.from({length:C}).map((k,P)=>i.jsx(fm,{},P)):y.map((k,P)=>i.jsx(gE,{game:k,lazyLoadImage:!0,onInfoClick:L=>h({game:L,categoryId:w}),showBetLimits:!!(d!=null&&d.with_bet_limits)},k.id))})]})}),Oie=hh.filter(e=>e!=="sport_alias"),Pie=e=>t=>Object.values(t.sport).map(({alias:n,competition:s,id:o,name:r})=>({name:r,alias:n,id:o,games:Object.values(s).flatMap(a=>Object.values(a.game).map(qe(l=>({...l,sport_alias:n}),nA(e),l=>({...l,sportAlias:n,favorite_order:l.favorite_order??1/0,competition:{id:a.id,name:a.name}}))))})),Jk=(e,t,n)=>{const s={source:"betting",what:{sport:["id","name","alias"],competition:["name","id"],game:[[...Oie,"start_ts","is_live","favorite_order","info","stats","region_alias"]],market:gh,event:tA},where:{...!n&&{sport:{type:{"@ne":fi.Electronic}}},market:{display_key:Tt.Winner,display_sub_key:oc.Match},game:{promoted:!0,"@limit":t}}};if(!(e!=null&&e.length))return s;const o=new Set,r=new Set,a=new Set,l=new Set;return e.forEach(c=>{o.add(c.competition),r.add(c.game),a.add(c.region),l.add(c.sport)}),{...s,where:{...s.where,sport:{...s.where.sport,id:{"@in":Array.from(l)}},game:{id:{"@in":Array.from(r)}},region:{id:{"@in":Array.from(a)}},competition:{id:{"@in":Array.from(o)}}}}};function Lie({limit:e,showEsports:t,enableSuggestedBets:n}){const s=et(),[o,r]=f.useState([]),[a,l]=f.useState(!0),[c,u]=f.useState(null),{isLoggedIn:d}=ye();return f.useEffect(()=>{if(n){const A=xe.getItem("ab_tests");de.get({ab_tests:A},"get_suggested_bets").then(({data:m})=>{s.current&&u(Jk(m,e,t))}).catch(()=>{s.current&&l(!1)})}else u(Jk(null,e,t))},[n,d,s,e,t]),f.useEffect(()=>{if(c){const A=Lt.getInstance();l(!0);const m=de.subscribe(c,qe(Pie(A.enabled),p=>{r(p),l(!1)}));return()=>de.unsubscribe(m)}},[e,c,t]),{isLoading:a,featuredGamesSports:o}}const yE=()=>f.useContext(Z6),Rie={1961901776:566,1130:1129,4737:4736,10149:4736,10150:4736,4871:4621,1963328565:1861},jie=new Set([1961901776,1130,4737,10149,10150,4871,1963328565,538,541,543,545,548,565,566,572,686,756,807,1129,1732,1738,1780,1781,1792,1840,1855,1861,1876,2985,2991,3013,3014,3015,3017,3020,4621,4736,9275,19108,18278410,2969]),Mie=f.memo(function({start_ts:t,sportAlias:n,competition:s,is_blocked:o,teams_info:r,market:a,current_set:l,info:c,id:u,region_alias:d,is_live:A,stats:m,markets_count:p,streamEnabled:h=!1}){const v=ae(),{languageRtl:y}=Ee(),_=Ot(),b=Lt.getInstance(),[{name:g,id:E},{name:w,id:I}={}]=r,{WINNER:O}=a,{event:C={}}=O||{},{isItemFavorite:x,toggleFavoriteSportGame:T}=Pi(),k=Q6({marketCount:p,gameId:u,sportAlias:n}),P=x(ts.SportGames,u),L=()=>{T(u)},R=U=>{Ht.dispatchEvent("trackingEvent",{category:"Betting",action:"Clicked Featured Game",label:Pn,additionalData:{gameData:{sportAlias:n,regionAlias:d,gameID:u,competitionID:s.id,...U&&{k:U}}}})},M=()=>{R(),_.push(`/sports/${A?Ke.Live:Ke.Prematch}/${ro.EventView}/${n}/${d}/${s.id}/${wn(s.name)}/${u}/${wn(`${g}+${w?" "+w:""}`)}`)},j=U=>{U.stopPropagation(),window.open(b.getGameStatisticsUrl(u))},F=A?"bc-i-live":"bc-i-prematch";let D;A&&c&&m&&n&&(D=c.current_game_state===va?va:Fb(c,m,n,y));const $=Object.values(C),B=jie.has(s.id)&&`url(/images/featuredGames/${Rie[s.id]||s.id}.png)`;return i.jsxs("div",{className:`ftr-game-item-bc ${n||""}`,onClick:M,style:{...B&&{backgroundImage:B}},children:[i.jsxs("div",{className:"ftr-g-i-head-bc",children:[i.jsx("i",{className:`ftr-g-icon-bc ${F}`}),i.jsx("div",{className:"ftr-g-i-b-time-block",children:l?i.jsxs(i.Fragment,{children:[i.jsx("span",{className:"ftr-g-i-b-time-bc",children:l}),D&&(D===va?i.jsx("span",{className:"ftr-g-i-b-time-bc ellipsis",children:v("Not Started")}):i.jsx("span",{className:"ftr-g-i-b-time-bc fixed-direction ellipsis",children:D}))]}):i.jsxs("span",{className:"ftr-g-i-b-time-bc",children:[i.jsx(rs,{preset:"dateShort",seconds:t})," | ",i.jsx(rs,{preset:"timeSimple",seconds:t})]})}),k?i.jsxs("span",{className:"ftr-g-icon-bc",children:["+",k]}):null,h&&i.jsx("i",{className:"ftr-g-icon-bc bc-i-stream"}),b.enabled&&i.jsx("i",{className:"ftr-g-icon-bc bc-i-statistics",title:v(Gq),onClick:j}),i.jsx(X6,{gameId:u,sportAlias:n,className:"ftr-g-icon-bc",start_ts:t}),i.jsx(hE,{isFavorite:P,clickHandler:L,className:"ftr-g-icon-bc"})]}),i.jsxs("div",{className:"ftr-g-i-body-bc",children:[i.jsxs("div",{className:"ftr-g-title-bc",children:[i.jsx("i",{className:`ftr-g-i-type-icon-bc bc-i-${n}`}),i.jsx("i",{className:`ftr-flag-bc flag-bc ${Db(d)}`}),i.jsx("span",{className:"ftr-g-i-title-bc ellipsis",children:s.name})]}),i.jsxs("div",{className:"ftr-g-i-b-opp-t-holder-bc",children:[i.jsxs("div",{className:"ftr-g-i-b-opp-title-bc",children:[i.jsx("img",{className:"ftr-g-i-b-opp-logo-bc",src:b.getTeamLogoUrl(E,Lt.LogoSize.Small),alt:g}),i.jsx("span",{children:g})]}),C.X?i.jsx("span",{className:"ftr-g-i-b-opp-title-bc",children:v("Draw")}):null,I&&i.jsxs("div",{className:"ftr-g-i-b-opp-title-bc",children:[i.jsx("img",{className:"ftr-g-i-b-opp-logo-bc",src:b.getTeamLogoUrl(I,Lt.LogoSize.Small),alt:w}),i.jsx("span",{children:w})]})]})]}),i.jsx("div",{className:"market-group-holder-bc ext-44",children:$.length?Es("order",$).map(U=>i.jsx("div",{className:"market-group-item-bc",onClickCapture:()=>R(U.price),children:i.jsx(A8,{gameId:u,team1Name:g,team2Name:w,sportAlias:n,isLive:A,market:O,gameIsBlocked:o,event:U})},U.id)):i.jsx("div",{className:"market-group-item-bc",children:i.jsx("div",{className:"sgm-market-g-i-cell-bc market-bc"})})})]})}),C8=f.memo(({sports:e,showCount:t=!1,onSelect:n,selectedSportAlias:s="",className:o,itemsExpanded:r=!1})=>i.jsx(UL,{className:o,itemsExpanded:r,children:e.map(({alias:a,game:l,name:c})=>i.jsx(GL,{id:a,selected:s===a,iconClassName:a,count:l,showCount:t,title:c,onSelect:()=>n(a)},a))}));function Bie({settings:e}){const{rotationPeriod:t,gamesDisplayed:n,showTitle:s,filterBySport:o,showArrows:r,showCount:a,equalizeToLeft:l,...c}={...XL,...e},u=ae(),{init:d}=Rh(),{init:A}=yE(),{streamsMap:m,init:p}=f.useContext(Lc),h=f.useRef(!1),{isLoading:v,featuredGamesSports:y}=Lie(c),[_,b]=f.useState(),g=f.useMemo(()=>{var I;return Es(["favorite_order","start_ts"],o?_?((I=y.find(Ze("alias",_)))==null?void 0:I.games)||[]:[]:y.flatMap(Rt("games")))},[y,o,_]);f.useEffect(function(){o&&y.length&&!(_&&y.find(Ze("alias",_)))&&b(y[0].alias)},[y,o,_]),f.useEffect(function(){d(),A(),p()},[]);const E=f.useRef(null),w=f.useCallback(()=>{var C;let I=((C=E==null?void 0:E.current)==null?void 0:C.offsetTop)??0,O=window.scrollY+window.innerHeight;!h.current&&E.current&&O>=I&&(h.current=!0,Ht.dispatchEvent("trackingEvent",{category:"Betting",action:"Visible Recommendation"}))},[]);return f.useEffect(()=>{if(E.current&&g.length&&!v)return w(),window.addEventListener("scroll",w),()=>window.removeEventListener("scroll",w)},[g.length,w,v]),i.jsxs("div",{className:`ftr-g-content-bc ${o?"featuredGames-sport":""}`,children:[s&&i.jsx(Pc,{title:c.enableSuggestedBets?"Suggested Bets":"Featured games"}),v?i.jsx(Ef,{}):g.length?i.jsxs("div",{className:"ftr-content",ref:E,children:[o&&i.jsx(C8,{sports:y.map(I=>({...I,game:I.games.length})),selectedSportAlias:_,onSelect:b,showCount:!0,className:"ftr-sport-type-bc"}),i.jsx(Wb,{options:{showCount:a,autoplaySpeed:t,autoplay:!0,slidesToScroll:n,arrows:r,equalizeToLeft:l},children:g.map(I=>i.jsx(Mie,{streamEnabled:m[I.id]!==void 0,...I},I.id))},_)]}):i.jsx("p",{className:"empty-b-text-v-bc",children:u("The are no featured games at the moment")})]})}const S8=({condition:e,wrapper:t,children:n})=>i.jsx(i.Fragment,{children:e?t(n):n}),Die=e=>qe(t=>Object.values(t.sport),t=>t.filter(n=>!wM(n.game)),Es("order"),t=>t.map(n=>({id:n.id,name:n.name,alias:n.alias,game:Es("start_ts",Object.values(n.game)).map(nA(e))}))),Fie=(e,t)=>{const[n,s]=f.useState([]),[o,r]=f.useState(!0),a=f.useMemo(()=>t&&t.join("_"),[t]);return f.useEffect(()=>{const l=Lt.getInstance(),[c,u]=e.split("-").map(Number),d={source:"betting",what:{sport:["id","name","alias","order"],game:[[...hh,"start_ts","_parent_id","region_alias"]],market:gh,event:tA},where:{sport:{type:a?{"@in":a.split("_").map(Number)}:{"@nin":[fi.Virtual,fi.Racing]}},game:{"@limit":100,start_ts:{"@now":{"@gte":c*60,"@lt":u*60}},show_type:{"@ne":Yd.Outright}},market:{"@or":[{display_key:{"@in":[Tt.Handicap,Tt.Totals]},display_sub_key:oc.Match,main_order:1},{display_key:Tt.Winner,display_sub_key:oc.Match}]}}},A=de.subscribe(d,qe(Die(l.enabled),m=>{s(m),r(!1)}));return()=>de.unsubscribe(A)},[a,e]),{upcomingMatches:n.reduce((l,c)=>(l[c.alias]=c.game,l),{}),sports:n.map(l=>({...l,game:l.game.length})),isLoading:o}},Hie=({options:e,selectedOption:t,onChange:n,fillScreen:s})=>i.jsx("div",{className:"time-filters-bc",children:i.jsx("ul",{className:"time-filters-content",children:e.map(o=>i.jsx("li",{className:`time-filter-button-bc btn s-small a-outline ${t===o.value?"a-white":""} ${o.className||""}`,onClick:()=>n(o.value),style:s?{flexGrow:1}:{},"data-count":o.count,children:o.label},o.value))})}),w8=({visible:e=!0,allDataIsShown:t,toggleShowAllData:n,itemsNames:s="",id:o})=>{const r=ae();return e?i.jsx("label",{htmlFor:o,children:i.jsx("p",{className:"large-market-button-bc",onClick:n,children:r((t?"Show less":"Show more").concat(` ${s}`))})}):null},T8=({id:e,visible:t})=>t?i.jsx("input",{className:"sgm-market-input",type:"checkbox",id:e}):null,Uie="label-",x8=({limit:e,data:t,id:n})=>{const s=t.length>e,[o,r]=f.useState(!s),a=f.useCallback(()=>r(c=>!c),[]),l=`${Uie}${n}`;return f.useEffect(()=>{r(!s)},[s]),{data:o?t:t.slice(0,e),buttonProps:{visible:s,allDataIsShown:o,toggleShowAllData:a,id:l},anchorProps:{id:l,visible:!o}}},I8="_",Gie=e=>{var a;const[t,n,s,o,r]=((a=e.get(ER))==null?void 0:a.split(I8))??"";return r?{sport:n,region:s,competition:Number(o),game:Number(r),isLive:t===Ke.Live}:null},N1e=e=>st({...Ve(),[ER]:e?[e.isLive?Ke.Live:Ke.Prematch,e.sport,e.region,e.competition,e.game].join(I8):void 0}),N8=()=>{var n;const e=Ao(),t=pP(Zs);return t!=null&&t.params.gameId?Number(t.params.gameId):(n=Gie(e))==null?void 0:n.game},Vie=({displayKeyOptions:e,setDisplayKey:t,displayKey:n,eventTypes:s,matches:o,matchLimit:r,handleNavigationStateChange:a})=>{const{data:l,buttonProps:c,anchorProps:u}=x8({limit:r,data:o,id:n}),{getCompetitionName:d}=Oi(),A=Ot(),m=N8(),p=(h,v,y,_,b,g)=>{a?a({sport:v,region:y,competition:_,game:b,isLive:h===1}):A.push(Bb({gameId:b,sportAlias:v,isLive:h,competitionId:_,competitionName:d(_),regionAlias:y,gameName:Hy(g),esportsAvailable:Et.getInstance().esportsAvailable}))};return i.jsxs("div",{className:"pm-body-bc",children:[i.jsx(T8,{...u}),i.jsx(eA,{options:e,onChangeHandler:t,selectedDisplayKey:n,eventTypes:s}),l.map(h=>i.jsx($b,{game:h,displayKey:n,eventTypes:s,onGameSelect:()=>p(0,h.sport_alias,h.region_alias,h._parent_id,h.id,h.teams_info),sportAlias:h.sport_alias,selected:h.id===m},h.id)),i.jsx(w8,{...c,itemsNames:"games"})]})},s_=f.memo(function({isWidget:t=!0,handleNavigationStateChange:n,settings:s}){const{sportTypes:o,href:r,displayedGamesLimitPerSport:a,timeFilterOptionsDefaultValue:l,timeFilterOptions:c=[]}={...bV,...s},u=ae(),{init:d}=Rh(),{init:A}=yE(),[m,p]=f.useState(),[h,v]=f.useState(l||c[(c==null?void 0:c.length)-1].value),[y,_]=f.useState(rc[0]),{upcomingMatches:b,sports:g,isLoading:E}=Fie(h,o),w=f.useCallback(x=>{p(x)},[]),I=m!==void 0&&b[m]?b[m]:[];let O=Rb(I,y);const C=f.useMemo(()=>c.map(({label:x,value:T})=>({label:u(x),value:T})),[c,u]);return f.useEffect(()=>{g.length>0&&(m===void 0||!g.find(x=>x.alias===m))&&p(g[0].alias)},[m,g]),f.useEffect(function(){d(),A()},[]),i.jsxs("div",{className:"popular-matches-bc upcoming-games",children:[t&&i.jsx(Pc,{title:"Upcoming Matches",route:r!==void 0?r:`/sports/${Ke.Prematch}/${ro.EventView}/${m!==void 0?m:""}`}),E?i.jsx(BL,{}):i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"upcoming-games-container",children:[i.jsx(Hie,{options:C,onChange:v,selectedOption:h,fillScreen:!0}),i.jsx(C8,{sports:g,selectedSportAlias:m,onSelect:w,showCount:!0})]}),I.length?i.jsx(S8,{wrapper:x=>i.jsxs("div",{className:"widget-scroll-container",children:[i.jsx("i",{className:`bc-i-${m}`}),x]}),condition:!ce.isMobile&&t,children:i.jsx(Vie,{displayKeyOptions:rc,setDisplayKey:_,displayKey:y,eventTypes:O,matches:I,matchLimit:t?a:1/0,handleNavigationStateChange:n})}):i.jsx("p",{className:"empty-b-text-v-bc",children:u("No upcoming matches at the moment")})]})]})}),k1e=Object.freeze(Object.defineProperty({__proto__:null,UpcomingMatches:s_,default:s_},Symbol.toStringTag,{value:"Module"})),Wie=hh.filter(e=>e!=="sport_alias"),$ie=e=>qe(t=>Object.values(t.sport),Ec(t=>({id:t.id,name:t.name,alias:t.alias,order:t.order,game:Es(["favorite_order","start_ts"],Object.values(t.region).flatMap(n=>{const s={id:n.id,name:n.name,alias:n.alias};return Object.values(n.competition).flatMap(o=>{const r={id:o.id,name:o.name};return Object.values(o.game).map(qe(a=>({...a,favorite_order:a.favorite_order??1/0,sport_alias:t.alias,region:s,competition:r}),nA(e)))})}))})),Es("order")),Yie=e=>{const[t,n]=f.useState([]),[s,o]=f.useState(!0);return f.useEffect(function(){o(!0);const a=Lt.getInstance(),l={source:"betting",what:{sport:["id","name","alias","order"],competition:["id","name"],region:["id","name","alias"],game:[[...Wie,"start_ts","favorite_order","is_live","info","stats"]],market:gh,event:tA},where:{...!e&&{sport:{type:{"@ne":fi.Electronic}}},game:{promoted:!0},market:{"@or":[{display_key:{"@in":[Tt.Handicap,Tt.Totals]},display_sub_key:oc.Match,main_order:1},{display_key:Tt.Winner,display_sub_key:oc.Match}]}}},c=de.subscribe(l,qe($ie(a.enabled),u=>{n(u),o(!1)}));return()=>de.unsubscribe(c)},[e]),{popularMatches:t,isLoading:s}},zie=({matches:e,displayKey:t,sportAlias:n,displayedGamesLimit:s,handleNavigationStateChange:o})=>{const{streamsMap:r}=f.useContext(Lc),a=Ot(),{data:l,buttonProps:c,anchorProps:u}=x8({limit:s,data:e,id:n}),d=Rb(e,t),A=N8(),m=(p,h,v,y,_,b,g)=>()=>{o?o({sport:h,region:v,competition:y,game:_,isLive:p===1}):a.push(`/sports/${p?Ke.Live:Ke.Prematch}/${ro.EventView}/${h}/${v}/${y}/${wn(b)}/${_}/${wn(Hy(g))}`)};return i.jsxs("div",{className:"popular-matches-bc",children:[i.jsx(eA,{eventTypes:d}),i.jsx(T8,{...u}),l.map(p=>i.jsx($b,{game:p,sportAlias:n,regionAlias:p.region.alias,regionName:p.region.name,displayKey:t,eventTypes:d,streamEnabled:r[p.id]!==void 0,onGameSelect:m(p.is_live,n,p.region.alias,p.competition.id,p.id,p.competition.name,p.teams_info),selected:p.id===A},p.id)),i.jsx(w8,{...c,itemsNames:"games"})]})},qie=f.memo(zie),o_=f.memo(function({settings:t,isWidget:n=!0,handleNavigationStateChange:s}){const{displayedGamesLimitPerSport:o,showEsports:r}={...gV,...t},a=ae(),{init:l}=Rh(),{init:c}=yE(),{init:u}=f.useContext(Lc),{popularMatches:d,isLoading:A}=Yie(r),[m,p]=f.useState(rc[0]),h=n?o:1/0;return f.useEffect(()=>{u(),l(),c()},[]),A?i.jsx(xu,{hasTitle:n}):i.jsxs("div",{className:"popular-matches-bc",children:[n&&i.jsx(Pc,{title:"Popular Matches"}),i.jsx("div",{className:"pm-body-bc",children:d.length?i.jsxs(i.Fragment,{children:[i.jsx(eA,{options:rc,onChangeHandler:p,selectedDisplayKey:m}),d.map((v,y)=>i.jsx(z6,{name:v.name,alias:v.alias,expanded:!n||y===0,children:i.jsx(qie,{sportAlias:v.alias,matches:v.game,displayKey:m,displayedGamesLimit:h,handleNavigationStateChange:s})},v.id))]}):i.jsx("p",{className:"empty-b-text-v-bc",children:a("No matches available at the moment")})})]})}),O1e=Object.freeze(Object.defineProperty({__proto__:null,PopularMatches:o_,default:o_},Symbol.toStringTag,{value:"Module"})),jh=()=>i.jsx("div",{className:"casinoGameItemContent skeleton-loader-game-cube"}),Kie=({loadingItemsCount:e})=>i.jsxs("div",{className:"justiceGames justiceGamesEmptyWrp",children:[i.jsx("div",{className:"justiceGamesTitleRow",children:i.jsx("span",{className:"skeleton-loader-text"})}),i.jsx("div",{className:"justiceGamesInner",children:Array.from({length:e??(ce.isMobile?2:5)}).map((t,n)=>i.jsx(jh,{},n))})]}),Qie=({hasTitle:e,portraitView:t})=>i.jsx("div",{className:`storiesWidgetWrapper storiesWidgetLoader ${t?"portraitView":""}`,children:Array.from({length:4}).map((n,s)=>i.jsxs("div",{className:"storiesWidgetListItem horizontal-sl-item-bc storiesItemSkeleton",children:[i.jsx("div",{className:"storiesItemImgSkeleton skeleton-loader-game-cube"}),e?i.jsx("span",{className:"horizontal-sl-title-bc skeleton-loader-full-text"}):null]},s))}),Zie=()=>i.jsx("div",{className:"harmonyJackpotWidget",children:i.jsx("div",{className:"running-line-wrapper",children:i.jsx("div",{className:"running-line-item isLoading",children:i.jsx(_t,{size:"small"})})})}),Xie=()=>null,pc={AuthPopup:{content:()=>H(()=>import("./AuthPopup-CD1mXmyu.js"),__vite__mapDeps([271,2,272,273,274,275,276,277,121,122,8,9,10,11,105,278,279]))},Bonuses:{button:()=>H(()=>import("./SportCasinoBonusButton-DqPoKxWL.js"),__vite__mapDeps([280,281,2]))},BoostedBets:{content:()=>H(()=>import("./BoostedBets-Cl46Kft_.js"),__vite__mapDeps([282,2,21,22])),loader:xu},CashoutPopup:{content:()=>H(()=>import("./Cashout-B9XHaCDS.js"),__vite__mapDeps([283,97,2,10,284]))},CasinoGamesWidget:{content:kie,loader:YU},CasinoPromotedGamesWidget:{content:()=>H(()=>import("./CasinoPromotedGamesWidget-D22sDXAt.js"),__vite__mapDeps([285,2])),loader:Kie},CasinoGameOptionsWidget:{content:()=>H(()=>import("./CasinoGameOptionsWidget-BaObq8Bg.js"),__vite__mapDeps([286,2,287]))},CategoryPromotionsWidget:{content:()=>H(()=>import("./CategoryPromotionsWidget-zsVXgMSU.js"),__vite__mapDeps([288,93,2,94,96,95,97,289]))},ExpressOfTheDay:{content:()=>H(()=>import("./ExpressOfTheDay-CGod7tVc.js"),__vite__mapDeps([290,2])),loader:FG},PromotedProductsWidget:{content:()=>H(()=>import("./PromotedProductsWidget-BdTa68dH.js"),__vite__mapDeps([291,2])),loader:ZU},FavoriteGames:{content:()=>H(()=>import("./FavoriteGamesContent-xcl-qjBf.js"),__vite__mapDeps([292,2,293,111,294,21,23,24,25,295])),button:()=>H(()=>import("./FavoriteGamesButton-DGnb2wzL.js"),__vite__mapDeps([296,281,2]))},GenericSearch:{content:()=>H(()=>import("./GenericSearchContent-3tFEJKIn.js"),__vite__mapDeps([297,2,75,76,34,14,15]))},FeaturedGames:{content:Bie,loader:HG},CasinoGameWidget:{content:()=>H(()=>import("./CasinoGameWidget-BD25B5Mg.js"),__vite__mapDeps([298,96,95,286,2,287]))},StoryWidget:{content:()=>H(()=>import("./StoryWidget-VrgrIPRm.js"),__vite__mapDeps([299,2,95])),loader:Qie},HarmonyJackpotWidget:{content:()=>H(()=>import("./HarmonyJackpotWidget-BD2rH2i_.js"),__vite__mapDeps([300,30,2])),loader:Zie},FirstLoginSuggestion:{content:()=>H(()=>import("./FirstLoginSuggestion-D_uyJN02.js"),__vite__mapDeps([301,2,302]))},HelpPage:{content:()=>H(()=>import("./HelpPage-BFT7flM4.js"),__vite__mapDeps([102,2]))},HelpContentPrint:{content:()=>H(()=>import("./HelpContentPrint-DKTPjJgD.js"),__vite__mapDeps([303,2]))},LiveChat:{button:()=>H(()=>import("./LiveChatAdviser-sk6MOq69.js"),__vite__mapDeps([269,2]))},BonusJourney:{button:()=>H(()=>import("./JourneyAdviser-ilR-74fZ.js"),__vite__mapDeps([304,2]))},Login:{content:()=>H(()=>import("./Login-CCXdA1Ev.js").then(e=>e.a),__vite__mapDeps([272,2,273,274,275]))},Messages:{button:()=>H(()=>import("./MessagesButton-DMvJYoVG.js"),__vite__mapDeps([305,281,2]))},Notifications:{content:()=>H(()=>import("./index-DBHpUlUV.js"),__vite__mapDeps([306,2,307])),button:()=>H(()=>import("./NotificationsButton-F66s7iqj.js"),__vite__mapDeps([308,281,2]))},PageBuilder:{content:()=>H(()=>import("./PageBuilder-CYpelrSb.js"),__vite__mapDeps([309,2,1,115,9,310]))},PopularMatches:{content:o_,loader:xu},PopularCompetitions:{content:()=>H(()=>import("./PopularCompetitions-CCRM1YS_.js"),__vite__mapDeps([311,20,2,293,111,294])),loader:KU},Registration:{content:()=>H(()=>import("./Registration-Dq-sI8cm.js").then(e=>e.c),__vite__mapDeps([276,2,277,121,122,8,9,10,11,105,274,278]))},Settings:{content:()=>H(()=>import("./AppSettings-BjSYqJKH.js"),__vite__mapDeps([312,2])),button:()=>H(()=>import("./AppSettingsButton-BMrZMIor.js"),__vite__mapDeps([313,281,2]))},Slider:{content:Rne,loader:ML},UpcomingMatches:{content:s_,loader:BL},UpcomingRaces:{content:()=>H(()=>import("./UpcomingRaces-CGRElimo.js").then(e=>e.h),__vite__mapDeps([109,2,15,110]))},TodayBets:{content:()=>H(()=>import("./TodayBets-Hhm2peji.js"),__vite__mapDeps([314,2,22,39,25])),loader:QG},OlympicMatches:{content:()=>H(()=>import("./OlympicMatches-Dg9Ck6IM.js"),__vite__mapDeps([315,2,22,39,25])),loader:ZG},JackpotWidget:{content:()=>H(()=>import("./JackpotPoolsWidgetContainer-CtrHjyg1.js"),__vite__mapDeps([29,2,30,31,32,33,26,27,28,34,35])),loader:JU},HomeworkStatus:{content:Iie,loader:Xie},IframeWidget:{content:()=>H(()=>import("./IframeWidget-LdQlXGv8.js"),__vite__mapDeps([84,2]))},TopWinnersWidget:{content:()=>H(()=>import("./TopWinnersWidget-BDPfnBrm.js"),__vite__mapDeps([316,2,317]))},LiveGamesCompetitionWidget:{content:()=>H(()=>import("./LiveGamesCompetitionWidget-Cvd11nju.js"),__vite__mapDeps([318,2,51,52,53,17,54,319]))},PromotedGamesWidget:{content:()=>H(()=>import("./PromotedGamesWidget-C_54IWWr.js"),__vite__mapDeps([320,2,321]))},CasinoLastPlayedGames:{content:()=>H(()=>import("./CasinoLastPlayedGames-DaEX3ixm.js"),__vite__mapDeps([322,2]))},CasinoRecommendedGames:{content:()=>H(()=>import("./CasinoRecommendedGames-Dfk8x62p.js"),__vite__mapDeps([323,2]))},CasinoWinners:{content:()=>H(()=>import("./CasinoWinners-UYphngkj.js"),__vite__mapDeps([324,2])),loader:DG},CasinoJackpot:{content:()=>H(()=>import("./CasinoJackpot-DzrUGDxW.js"),__vite__mapDeps([74,30,31,2,32,26,27,28,75,76,34,77,35]))},TournamentsWidget:{content:()=>H(()=>import("./TournamentsWidget-BFw14krH.js"),__vite__mapDeps([325,27,2])),loader:MG},TextWidget:{content:()=>H(()=>import("./TextWidget-Do9DidW_.js"),__vite__mapDeps([261,2,262]))},FriendsList:{content:()=>H(()=>import("./FriendsList-DZJpxUhH.js"),__vite__mapDeps([326,327,2]))},LiveGamesWidget:{content:Sie,loader:xu},Betslip:{button:()=>H(()=>import("./BetslipButton-C6Si88Gi.js"),__vite__mapDeps([328,281,2]))},BetslipBanner:{content:()=>H(()=>import("./BetslipBanner-m7VkKsgB.js"),__vite__mapDeps([329,2]))},VCareJackpot:{content:()=>H(()=>import("./VCareJackpotWidget-y7GNJZPp.js"),__vite__mapDeps([330,30,31,2,32,33,331])),loader:UG},InformativeWidget:{content:()=>H(()=>import("./InformativeWidget-Bk9onIUx.js"),__vite__mapDeps([332,2])),loader:Wg},MigrationInformativeWidget:{content:()=>H(()=>import("./MigrationInformativeWidget-DXEn_u-4.js"),__vite__mapDeps([333,2])),loader:Wg},VerificationCountdown:{content:()=>H(()=>import("./VerificationCountdown-B4jRhtLm.js"),__vite__mapDeps([334,2,335])),loader:Wg},BetHistoryPrint:{content:()=>H(()=>import("./BetHistoryPrintInfo-LmgeO9Xb.js"),__vite__mapDeps([336,2,337])),loader:KL},BetslipBookingBetPrintWidget:{content:()=>H(()=>import("./BetslipBookingBetPrintInfoWidget-DWj386Ik.js"),__vite__mapDeps([338,2,339])),loader:XG},PageBuilderDefaultComponent:{content:()=>H(()=>import("./PageBuilderDefaultComponent-D0ig6wRr.js"),__vite__mapDeps([340,2]))}},bE=()=>{const{loginInProgress:e}=ye();return e?i.jsx(_t,{}):i.jsx(Hb,{message:"Page not found"})},Jie=e=>e==="PageBuilder"?i.jsx("div",{className:"pb-loader-initial",children:i.jsx(_t,{size:"medium"})}):i.jsx(_t,{size:"small"}),ele=({navigationEnabled:e=!1,location:t,history:n})=>{var r;const{widgetName:s}=mP();f.useEffect(()=>{n.block(a=>(Qd.notify({type:"open_link",value:a.pathname}),!1))},[n]),f.useEffect(()=>{if(!e)return document.addEventListener("click",o,!0),()=>document.removeEventListener("click",o)},[e]);const o=a=>{a.preventDefault()};try{const a=ad[t.pathname]?ad[t.pathname].componentName:s,l=(r=pc[a])==null?void 0:r.content;if(l){const c=hn(l),{props:u="{}"}=Ve(t.search),d=decodeURIComponent(u),A=JSON.parse(d);return i.jsx(f.Suspense,{fallback:Jie(a),children:i.jsx(c,{...A})})}return null}catch{return i.jsx(bE,{})}},e3=f.memo(ele),k8="luckywheel",tle="achievement",nle="vmania",sle="rgs-dw-app",Rf={width:"100%"},su={identifier:k8,source:0,className:cd,style:Rf},ole={[vn.Achievement]:{identifier:tle,source:1,title:"Achievement Page",className:`${cd} ${U2}`,style:{...Rf,height:"99%"}},[vn.Vmania]:{identifier:nle,source:5,title:"Vmania Page",className:`${cd} ${U2}`,style:{...Rf,height:"99%"},gameId:420030318},[vn.WonderWheelHarmony]:{...su,title:"Wonder Wheel Harmony Page"},[vn.WinWheel]:{...su,source:4,title:"Win Wheel Page"},[vn.WonderCards]:{...su,source:2,title:"Wonder Cards Page",className:""},[vn.WonderWheel]:{...su,source:1,title:"Wonder Wheel Page"},[vn.WonderWheelWorldCup]:{...su,source:5,title:"Wonder Wheel World Cup Page"},[vn.DailySprint]:{identifier:sle,title:"Daily Sprint Page",style:Rf}},xv=Object.entries(ole).reduce((e,[t,{identifier:n,source:s}])=>(n===k8&&s!==void 0&&(e[t]=s),e),{}),rle=3e4;class O8 extends Fl{constructor(){super(...arguments);fe(this,"saveConnectionRequest",{Command:"ping"});fe(this,"baseUrl",Qa("wss://spider-wss.{domain}/spider"));fe(this,"wsCloseResolver",null);fe(this,"connectionId",null);fe(this,"sessionId",String(Date.now().toString(32)+Math.random().toString(16)).replace(/\./g,""));fe(this,"saveConnection",()=>{this.connectionId=window.setInterval(()=>{this.webSocket&&this.webSocket.send(this.saveConnectionRequest)},rle)});fe(this,"requestIdSubID",{});fe(this,"onopen",()=>{Je.success("Connected Spider."),this.dequeueAll(),this.saveConnection()});fe(this,"onclose",n=>{if(!this.webSocket){this.wsCloseResolver&&(this.wsCloseResolver(),this.wsCloseResolver=null,this.connectionId&&(Je.warning("Closed Spider connection"),clearInterval(this.connectionId)));return}n!==4e3&&this.openConnection(()=>this.restoreRequests(),this.onclose,this.onerror,this.onmessage)});fe(this,"onmessage",n=>{const s=this.fixSubscriptionResponse(JSON.parse(n)),{HasError:o,RequestId:r,ErrorDescription:a}=s,l=this.requests.get(r);l&&(o?this.onerror(a):l.subscribe?this.handleSubscriptionResponse(s):this.handleGetResponse(s))});fe(this,"onerror",n=>{this.webSocket&&(this.handleInternalErrors(new Error(n)),this.closeConnection(4001,n))})}handleInternalErrors(n){super.handleInternalErrors(n)}fixSubscriptionResponse(n){return n.Command==="join"&&n.SubId&&(this.requestIdSubID[n.RequestId]=n.SubId),{...n,RequestId:this.requestIdSubID[n.RequestId]??n.RequestId}}removeSubscription(n){n!==null&&this.get("unjoin",{RequestId:tp(this.requestIdSubID)[n]}).catch(Je.warning)}connect(){this.url=this.baseUrl,this.openConnection(this.onopen,this.onclose,this.onerror,this.onmessage)}get(n,s){return new Promise((o,r)=>{const a=s.rid?s.rid:Fl.generateRid({...s,command:n,sessionId:this.sessionId}),l={Command:n,Data:s,RequestId:a},c=new xm(a,l);this.requests.set(a,c),this.sendRequest(c.body),c.addHandler(o,r)})}subscribe(n,s,o,r=()=>{}){if(this.webSocket){const a=Fl.generateRid({...s,sessionId:this.sessionId}),l=this.requests.get(a);if(!l){const u={Command:n,Data:s,SubId:a},d=new xm(a,u,!0,!1),A=d.addHandler(o,r);return this.requests.set(a,d),this.unsubIdRidMap.set(A.id,a),this.sendRequest(d.body),A.id}const c=l.addHandler(o,r);return this.unsubIdRidMap.set(c.id,a),c.id}return r({msg:"Websocket connection closed."}),""}disconnect(n,s){return new Promise(o=>{this.webSocket?(this.wsCloseResolver=o,this.closeConnection(n,s)):o()})}sendRequest(n){this.webSocket?this.webSocket.send(n):this.enqueue(()=>{var s;return(s=this.webSocket)==null?void 0:s.send(n)})}handleGetResponse(n){const{RequestId:s,...o}=n,r=this.requests.get(s);r&&(r.setData(o),this.requests.delete(s))}handleSubscriptionResponse(n){const{Data:s,RequestId:o}=n,r=this.requests.get(o);if(r)if(!r.subId)r.subId=o,r.requestHandlers.size===0?(this.requests.delete(o),this.removeSubscription(o)):(r.setData(s),this.subIdRidMap.set(o,o));else{const a=this.subIdRidMap.get(o);if(a){const l=this.requests.get(a);l&&l.updateData(s)}}}get connected(){return this.webSocket!==null}clearActiveRequests(){this.requests.clear()}restoreRequests(){this.requests.forEach(n=>{this.sendRequest(n.body)}),this.dequeueAll()}unsubscribe(n){if(!n)return Je.warning("Can't unsubscribe without a subid.");const s=this.unsubIdRidMap.get(n);if(s){this.unsubIdRidMap.delete(n);const o=this.requests.get(s);o&&(o.removeHandler(n),o.requestHandlers.size===0&&(this.requests.delete(s),this.removeSubscription(o.subId)))}}}const Do=new O8,ale=e=>e.filter(t=>Y.sportsbook.enabled||t!==Zs),t3=["header","app","footer"],ile=(e,t)=>an.get(`/menus/${t}_menu_${ya.getBaseHost()}_${e}.json`).then(({data:n})=>typeof n=="object"?n:er.getMenu(e,t)).catch(()=>er.getMenu(e,t)),P8=f.createContext({}),lle=({children:e})=>{const t=ph(),{language:n}=Ee(),s=ae(),{profile:{id:o}}=ye(),[r,a]=f.useState({loading:!0,data:{header:[],app:[],footer:[]}}),[l,c]=f.useState([]),u=f.useRef({}),d=f.useRef({}),A=f.useRef([]),m=mi(()=>{var v;return[...Y.enabledProducts?Object.entries(Y.enabledProducts).filter(([y,_])=>_&&y in Ir).map(([y])=>Ir[y]):[],...Y.casino.genericPage.enabled&&Y.casino.enabled&&((v=Y.enabledProducts)!=null&&v.casino)?[jp]:[]]}),p=f.useMemo(()=>{const{app:v,header:y,footer:_}=TM(r.data,b=>xR({menu:b,userPermissions:t}));return A.current=y.paths,{links:{app:v.links,header:y.links,footer:_.links},paths:fL(ale([oo,OP,rd,Cy,Sy,MP,BP,RP,LP,GP,VP,...m,...v.paths,...y.paths,..._.paths])),contentPathIdMap:{..._.contentPathIdMap,...v.contentPathIdMap,...y.contentPathIdMap}}},[m,r.data,t]);f.useEffect(()=>{Promise.allSettled(t3.map(v=>ile(n,v))).then(v=>{a({loading:!1,data:v.reduce((y,_,b)=>(_.status==="fulfilled"&&(y[t3[b]]=_.value),y),{header:[],app:[],footer:[]})}),u.current={}})},[n]),f.useEffect(function(){if(!r.loading){const y=Et.getInstance(),_=new Set(p.paths);y.esportsAvailable=_.has(_y),y.liveCasinoAvailable=_.has(Mp),y.skillGamesAvailable=_.has(Bp),y.tvGamesAvailable=_.has(Dp),y.virtualSportsAvailable=_.has(Rp)}},[r.loading,p.paths]),f.useEffect(()=>{if(!r.loading)if(p.paths.length&&o){const v=new Set(A.current);c(Object.entries(xv).filter(([y])=>v.has(Ir[y]??"")).map(Rt("1")))}else c([])},[o,r.loading,p.paths.length]);const h=f.useCallback((v,y)=>{if(v!=null&&v.length){const _=v.reduce((b,{SpinCount:g,SourceId:E})=>(b[E]=g,b),d.current);a(b=>({...b,data:{...b.data,header:b.data.header.map(g=>{if(g.type==="product"&&g.value in xv){const E=_[xv[g.value]]??0;y&&(u.current[g.id]=g.badge);const w={title:s("{1} spin",{1:E}),class:"spinCount"};return{...g,badge:w}}return g})}})),d.current=_}},[s]);return f.useEffect(()=>{if(l.length&&!Do.connected)return Do.connect(),()=>{Do.connected&&(Do.clearActiveRequests(),Do.disconnect(4e3,"Closed jackpot socket connection by the application"))}},[l]),f.useEffect(()=>{if(l.length){let v;const y={PartnerId:Y.app.site_id,SourceIdList:l,SessionToken:yn.getAuthToken(),LangId:Ln[n]};return Do.connected&&Do.get("lwgettotalspincount",y).then(({Result:_,HasError:b,ErrorDescription:g})=>{if(h(_,!0),!b)v=Do.subscribe("join",{Name:"LWLobby",Events:["spincountbysrc"],Context:y},E=>{h(E==null?void 0:E.Result)});else throw new Error(g)}),()=>{Do.connected&&v&&Do.unsubscribe(v),d.current={},Object.values(u.current).length&&a(_=>({..._,data:{..._.data,header:_.data.header.map(b=>{var g;return{...b,badge:((g=u.current)==null?void 0:g[b.id])??null}})}}))}}},[n,h,l]),r.loading?i.jsx(_t,{size:"medium"}):i.jsx(P8.Provider,{value:p,children:e})};var L8=(e=>(e[e.Sport=1]="Sport",e[e.Wagering=2]="Wagering",e[e.NoDeposit=3]="NoDeposit",e[e.Cash=4]="Cash",e[e.FreeSpin=5]="FreeSpin",e[e.FreeBet=6]="FreeBet",e))(L8||{}),Uu=(e=>(e[e.Available=0]="Available",e[e.Accepted=1]="Accepted",e[e.Activated=2]="Activated",e[e.Rejected=3]="Rejected",e[e.Expired=4]="Expired",e))(Uu||{});const P1e={0:Wt.GREEN,1:Wt.GREEN,2:Wt.GREEN,3:Wt.RED,4:Wt.RED};var cle=(e=>(e[e.None=0]="None",e[e.Paid=1]="Paid",e[e.Lost=2]="Lost",e[e.Canceled=3]="Canceled",e[e.Expired=4]="Expired",e[e.Collectable=7]="Collectable",e[e.Collected=8]="Collected",e))(cle||{}),Yr=(e=>(e.SetSectionCount="set_section_counts",e.UpdatePageCount="update_page_count",e.IncrementPageCount="increment_page_count",e.DecrementPageCount="decrement_page_count",e.ClearAllCount="clear_all_counts",e))(Yr||{});const ule=e=>{const t=xe.getItem(Iu);xe.setItem(Iu,{unreadCount:e==="increment_page_count"?((t==null?void 0:t.unreadCount)||0)+1:((t==null?void 0:t.unreadCount)||1)-1})},r_=(e,t)=>{var n,s;switch(t.type){case"set_section_counts":{const{section:o,data:r}=t.payload;return{...e,[o]:r}}case"update_page_count":{const{section:o,page:r,count:a,notUpdateTotal:l}=t.payload,c=e[o];if(c){const u={...c.pages,[r]:a};return{...e,[o]:{pages:u,...!l&&{count:Object.values(u).reduce(ih,0)}}}}return{...e,[o]:{count:a,pages:{[r]:a}}}}case"increment_page_count":{const{section:o,page:r}=t.payload;return r_(e,{type:"update_page_count",payload:{section:o,page:r,count:(((n=e[o])==null?void 0:n.pages[r])||0)+1}})}case"decrement_page_count":{const{section:o,page:r}=t.payload;return r_(e,{type:"update_page_count",payload:{section:o,page:r,count:(((s=e[o])==null?void 0:s.pages[r])||1)-1}})}case"clear_all_counts":return{};default:return e}},dle=({body:e,onClose:t})=>{const n=Ot();return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"new-item-notification-popup-content",children:i.jsx("div",{className:"new-item-notification-popup-message",dangerouslySetInnerHTML:{__html:e}})}),i.jsx(Me,{className:"btn a-color",title:"Go To Message",onClick:()=>{n.push({search:jt({section:"messages",page:"inbox"})}),t()}})]})},a_=(e,t)=>de.get({free_bonuses:e==="sport"},"get_bonus_details").then(({bonuses:n})=>{if(t){const s=n.find(({bonus_type:o,acceptance_type:r})=>o===L8.Wagering&&r===Uu.Activated);if(s)return de.get({},"get_casino_bonuse_details").then(({amount_to_wager:o,wagered_amount:r})=>o?n.map(a=>a.id!==s.id?a:{...a,details:{wageredAmount:r,remainingAmount:o-r,wageredAmountPercentage:r/o*100}}):n)}return n}),L1e=({product:e,getBonusDetails:t=!0,availableBonuses:n})=>{const s=et(),[o,r]=f.useState({isLoading:!0,bonuses:[],product:e}),a=f.useCallback(()=>{Et.getInstance().availableBonuses[e]&&(r({isLoading:!0,product:e,bonuses:[]}),a_(e,t).then(A=>{s.current&&r(m=>m.product===e?{isLoading:!1,product:e,bonuses:n&&n.length?A.filter(({partner_bonus_id:p,id:h})=>n.some(({Id:v,PartnerBonusId:y})=>v===h&&p===y)):A}:m)}).catch(()=>{s.current&&r(A=>A.product===e?{isLoading:!1,bonuses:[],product:e}:A)}))},[n,t,s,e]);f.useEffect(()=>(a(),()=>{}),[a]);const l=f.useCallback(({id:A,partner_bonus_id:m})=>de.get({bonus_id:m,client_bonus_id:A},"claim_bonus"),[]),c=f.useCallback(({partner_bonus_id:A,id:m})=>de.get({bonus_id:A,client_bonus_id:m},"cancel_bonus"),[]),u=f.useCallback(({id:A})=>de.get({client_bonus_id:A},"collect_bonus"),[]),d=f.useCallback(({id:A})=>de.get({client_bonus_id:A},"convert_free_bet_to_money"),[]);return{...o,isLoading:o.product!==e||o.isLoading,claimBonus:l,cancelBonus:c,collectBonus:u,convertFreeBetBonus:d,updateData:a}},R8=e=>{const{currency:{rounding:t}}=Jt(),n=f.useCallback(c=>lc(c,t),[t]),{isLoggedIn:s}=ye(),[o,r]=f.useState({});f.useEffect(function(){if(s){const u=de.subscribe({source:"notifications",what:{user:[]}},({cashout:d})=>{d&&r(d)});return()=>de.unsubscribe(u)}},[s]);const a=e.reduce((c,u)=>{if(o[u]){const{amount:d}=o[u];d?c[u]=n(d):c[u]=null}return c},{}),l=f.useCallback((c,u)=>{r(d=>({...d,[c]:{amount:u}}))},[]);return{cashoutValues:a,forcefullyUpdateCashoutValue:l}},Ale={loading:!0,bets:[],betBuilderBets:[]},n3=e=>{const{betBuilder:t}=Y.sportsbook,n={},{fromDate:s,toDate:o,betId:r,betType:a,outcome:l,sportIds:c}=e;return s&&o&&Object.assign(n,{from_date:s,to_date:o,...t.enabled&&{all_bet_types:!0}}),l&&Object.assign(n,{outcome:l}),a&&Object.assign(n,{bet_type:a}),r&&Object.assign(n,{bet_id:r}),c!=null&&c.length&&Object.assign(n,{sport_ids:c}),Object.keys(n).length?{where:n}:null},fle=()=>{const e=et(),{language:t}=Ee(),[n,s]=f.useState(Ale),o=A=>A.map(m=>m.outcome===1&&m.payout>0?{...m,outcome:12}:m),r=f.useCallback(A=>{const m=n3(A);m!==null&&(s(p=>({...p,loading:!0})),de.get(m,"bet_history").then(XH([],"bets")).then(p=>{if(e.current){const h=p.filter(y=>!y.parent_bet_id&&y.type!==me.BetBuilder).map(y=>qm(y)),v=p.filter(y=>!y.parent_bet_id&&y.type===me.BetBuilder).map(y=>xae(t)(y));s({loading:!1,bets:o(h),betBuilderBets:v||[]})}}).catch(()=>{e.current&&(Se.open({type:"error",title:"Error",content:Cn}),s({bets:[],loading:!1,betBuilderBets:[]}))}))},[e,t]),a=f.useCallback(A=>{setTimeout(()=>{const m=n3({betId:A});m!==null&&de.get(m,"bet_history").then(({bets:p})=>{if(e.current&&p.length){const[h]=p;s(v=>({...v,bets:o(v.bets.map(y=>y.id===h.id?qm(h):y))}))}})},950)},[e]),l=f.useMemo(()=>n.bets.filter(A=>A.cashOut).map(A=>A.id),[n.bets]),{cashoutValues:c}=R8(l),u=n.bets.map(A=>A.id in c?{...A,cashOut:c[A.id]}:A),d=f.useMemo(()=>xM(n.bets,"outcome"),[n.bets]);return{loading:n.loading,bets:u,getHistoryBets:r,betBuilderBets:n.betBuilderBets,updateBetById:a,outcomeCountMap:d}},mle=({acceptance_type:e,max_rows:t=30})=>de.get({acceptance_type:e,max_rows:t},"get_free_spin_bonuses").then(({result:n,details:s})=>{if(n===0)return s;throw new Error}).catch(()=>[]);function ple(e){if(e.casino)return"casino";if(e["casino-free-spins"])return"casino-free-spins";if(e.sport)return"sport"}const j8=f.createContext({}),hle=({children:e})=>{const t=et(),{is_freespin_claimable:n,partner_id:s}=en(),o=s!==void 0,{isLoggedIn:r,profile:a,isRestoredLogin:l}=ye(),c=Ot(),u=ae(),[d,A]=f.useReducer(r_,{}),m=mi(()=>Y.accountNavigation.messages.pages.includes("inbox")),p=r&&m,{bets:h,getHistoryBets:v,outcomeCountMap:y}=fle(),{search:_}=Gs(),[b,g]=f.useState(!1),E=f.useCallback(()=>{it.success(i.jsxs("p",{className:"new-message-toast-notification-content",children:[i.jsx("span",{children:u("You have a new message")}),i.jsx("span",{children:u("open")})]}),{onClick:()=>c.push({search:jt({section:"messages",page:"inbox"})}),position:ce.isMobile?"bottom-center":"top-center",className:"new-message-toast-notification",icon:i.jsx("i",{className:"bc-i-message"})})},[c,u]);return f.useEffect(()=>{const w=Ve(_)[cc]===uc;!b&&w&&g(w)},[b,_,g]),f.useEffect(function(){if(o&&r){let I=function(T){return k=>{let P;return T==="casino-free-spins"?P=k.filter(L=>L.AcceptanceType===Uu.Available).length:P=k.filter(L=>L.acceptance_type===Uu.Available&&L.can_accept).length,[T,k.length,P]}};const{sport:O,casino:C}=Et.getInstance().availableBonuses,x=[];O&&x.push(a_(Xe.SPORTSBOOK,!1).then(I("sport"))),C&&(x.push(a_(Xe.CASINO,!1).then(I("casino"))),n&&x.push(mle({acceptance_type:Uu.Available}).then(I("casino-free-spins")))),x.length&&Promise.allSettled(x).then(T=>{if(t.current){const k={count:0,pages:{}},P={};for(const L of T)if(L.status==="fulfilled"){const[R,M,j]=L.value;k.count+=M,k.pages[R]=M,P[R]=j}if(A({type:Yr.SetSectionCount,payload:{section:"bonuses",data:k}}),!l&&Y.app.redirectToBonuses.enabled){const L=ple(P),R=`b_p_m_d_${a.id}`,M=(j,F)=>{F&&xe.setItem(R,L,Y.app.redirectToBonuses.repeatTime),c.push({search:jt({section:"bonuses",page:j})})};L&&(Y.app.redirectToBonuses.repeatTime>0?xe.getItem(R)!==L&&M(L,!0):M(L,!1))}}})}},[c,r,t,l,n,o,a.id]),f.useEffect(function(){p&&a.unread_count&&xe.setItem(Iu,{unreadCount:a.unread_count})},[p,a.unread_count,a.id]),f.useEffect(function(){if(p){const I=xe.getItem(Iu),O=a.unread_count?a.unread_count:(I==null?void 0:I.unreadCount)??0;A({type:Yr.UpdatePageCount,payload:{section:"messages",page:"inbox",count:O}})}},[a.id,a.unread_count,p]),f.useEffect(function(){if(p){const I=de.subscribe({source:"messages",what:{messages:[]}},O=>{const C=Object.keys(O.messages)[0];C&&(A({type:Yr.IncrementPageCount,payload:{section:"messages",page:"inbox"}}),ule(Yr.IncrementPageCount),O.messages[C].type===4?E():O.messages[C].type===3&&de.get({where:{type:0,message_id:C}},"user_messages").then(({messages:x=[]})=>{t.current&&Se.open(T=>({type:"info",title:x[0].subject,className:"new-item-notification-popup",Component:()=>i.jsx(dle,{onClose:T,body:x[0].body})}))}))});return()=>{de.unsubscribe(I)}}},[p,t,E]),f.useEffect(()=>{if(a.bet_settlement,r&&Y.accountNavigation.history.pages.length&&b){const w=Sa();v({fromDate:w-24*3600,toDate:Sa()})}},[v,r,a.bet_settlement,a.currency,b]),f.useEffect(()=>{A({type:Yr.UpdatePageCount,payload:{section:"history",page:"bets",count:h.length,notUpdateTotal:!0}}),Object.entries(y).forEach(([w,I])=>{I&&A({type:Yr.UpdatePageCount,payload:{section:"history",page:lZ[w],count:I,notUpdateTotal:!0}})})},[h.length,y]),f.useEffect(function(){if(r)return()=>{A({type:Yr.ClearAllCount}),xe.removeItem(Iu)}},[r]),i.jsx(j8.Provider,{value:{state:d,dispatch:A},children:e})};/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function M8(e,t,n,s){function o(r){return r instanceof n?r:new n(function(a){a(r)})}return new(n||(n=Promise))(function(r,a){function l(d){try{u(s.next(d))}catch(A){a(A)}}function c(d){try{u(s.throw(d))}catch(A){a(A)}}function u(d){d.done?r(d.value):o(d.value).then(l,c)}u((s=s.apply(e,[])).next())})}let gle=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;){let s=n[e]&63;s<36?t+=s.toString(36):s<62?t+=(s-26).toString(36).toUpperCase():s<63?t+="_":t+="-"}return t};var Iv=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function B8(e,t){return t={exports:{}},e(t,t.exports),t.exports}var Nv=B8(function(e,t){(function(n){var s;if(e.exports=n(),s=!0,!s){var o=window.Cookies,r=window.Cookies=n();r.noConflict=function(){return window.Cookies=o,r}}})(function(){function n(){for(var r=0,a={};r"u")){A=n({path:"/"},a.defaults,A),typeof A.expires=="number"&&(A.expires=new Date(new Date*1+A.expires*864e5)),A.expires=A.expires?A.expires.toUTCString():"";try{var m=JSON.stringify(d);/^[\{\[]/.test(m)&&(d=m)}catch{}d=r.write?r.write(d,u):encodeURIComponent(String(d)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),u=encodeURIComponent(String(u)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var p="";for(var h in A)A[h]&&(p+="; "+h,A[h]!==!0&&(p+="="+A[h].split(";")[0]));return document.cookie=u+"="+d+p}}function c(u,d){if(!(typeof document>"u")){for(var A={},m=document.cookie?document.cookie.split("; "):[],p=0;pthis)()}async get(t){const n=Nv.get(t);return typeof n=="string"?n:void 0}async set(t,n){Nv.set(t,n,this._constructCookieParams())}async remove(t){Nv.remove(t,this._constructCookieParams())}_constructCookieParams(){return{expires:this.ttl,secure:this.secure,sameSite:this.sameSite}}}class F8{constructor(t="keyval-store",n="keyval"){this.storeName=n,this._dbp=new Promise((s,o)=>{const r=indexedDB.open(t,1);r.onerror=()=>o(r.error),r.onsuccess=()=>s(r.result),r.onupgradeneeded=()=>{r.result.createObjectStore(n)}})}_withIDBStore(t,n){return this._dbp.then(s=>new Promise((o,r)=>{const a=s.transaction(this.storeName,t);a.oncomplete=()=>o(),a.onabort=a.onerror=()=>r(a.error),n(a.objectStore(this.storeName))}))}}let kv;function EE(){return kv||(kv=new F8),kv}function Cle(e,t=EE()){let n;return t._withIDBStore("readonly",s=>{n=s.get(e)}).then(()=>n.result)}function Sle(e,t,n=EE()){return n._withIDBStore("readwrite",s=>{s.put(t,e)})}function wle(e,t=EE()){return t._withIDBStore("readwrite",n=>{n.delete(e)})}const Tle="ImmortalDB",xle="key-value-pairs";class Ile{constructor(t=Tle,n=xle){return this.store=new F8(t,n),(async()=>{try{await this.store._dbp}catch(s){if(s.name==="SecurityError")return null;throw s}return this})()}async get(t){const n=await Cle(t,this.store);return typeof n=="string"?n:void 0}async set(t,n){await Sle(t,n,this.store)}async remove(t){await wle(t,this.store)}}class Nle{constructor(t){return this.store=t,(async()=>this)()}async get(t){const n=this.store.getItem(t);return typeof n=="string"?n:void 0}async set(t,n){this.store.setItem(t,n)}async remove(t){this.store.removeItem(t)}}class kle extends Nle{constructor(){super(window.localStorage)}}const Ov=console.log,Pv="_immortal|",H8=typeof window<"u",CE=[Ele];try{H8&&window.indexedDB&&CE.push(Ile)}catch{}try{H8&&window.localStorage&&CE.push(kle)}catch{}function s3(e,t,n=null){return t in e?e[t]:n}function Ole(e){const t=new Map;let n=e.slice();for(const s of n){let o=0;for(const r of n)s===r&&(o+=1);o>0&&(t.set(s,o),n=n.filter(r=>r!==s))}return t}class Ple{constructor(t=CE){this.stores=[],this.onReady=(async()=>{this.stores=(await Promise.all(t.map(async n=>{if(typeof n=="object")return n;try{return await new n}catch{return null}}))).filter(Boolean)})()}async get(t,n=null){await this.onReady;const s=`${Pv}${t}`,o=await Promise.all(this.stores.map(async A=>{try{return await A.get(s)}catch(m){Ov(m)}})),r=Array.from(Ole(o).entries());r.sort((A,m)=>A[1]<=m[1]);let a;const[l,c]=s3(r,0,[void 0,0]),[u,d]=s3(r,1,[void 0,0]);return c>d||c===d&&l!==void 0?a=l:a=u,a!==void 0?(await this.set(t,a),a):(await this.remove(t),n)}async set(t,n){return await this.onReady,t=`${Pv}${t}`,await Promise.all(this.stores.map(async s=>{try{await s.set(t,n)}catch(o){Ov(o)}})),n}async remove(t){await this.onReady,t=`${Pv}${t}`,await Promise.all(this.stores.map(async n=>{try{await n.remove(t)}catch(s){Ov(s)}}))}}const Qm=new Ple;var Zi=B8(function(e,t){(function(){var n={function:!0,object:!0},s=n[typeof window]&&window||this,o=t,r=e&&!e.nodeType&&e,a=o&&r&&typeof Iv=="object"&&Iv;a&&(a.global===a||a.window===a||a.self===a)&&(s=a);var l=Math.pow(2,53)-1,c=/\bOpera/,u=Object.prototype,d=u.hasOwnProperty,A=u.toString;function m(C){return C=String(C),C.charAt(0).toUpperCase()+C.slice(1)}function p(C,x,T){var k={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return x&&T&&/^Win/i.test(C)&&!/^Windows Phone /i.test(C)&&(k=k[/[\d.]+$/.exec(C)])&&(C="Windows "+k),C=String(C),x&&T&&(C=C.replace(RegExp(x,"i"),T)),C=v(C.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),C}function h(C,x){var T=-1,k=C?C.length:0;if(typeof k=="number"&&k>-1&&k<=l)for(;++T3&&"WebKit"||/\bOpera\b/.test(oe)&&(/\bOPR\b/.test(C)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(C)&&!/^(?:Trident|EdgeHTML)$/.test(re)&&"WebKit"||!re&&/\bMSIE\b/i.test(C)&&(le=="Mac OS"?"Tasman":"Trident")||re=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(oe)&&"NetFront")&&(re=[q]),oe=="IE"&&(q=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(C)||0)[1])?(oe+=" Mobile",le="Windows Phone "+(/\+$/.test(q)?q:q+".x"),ee.unshift("desktop mode")):/\bWPDesktop\b/i.test(C)?(oe="IE Mobile",le="Windows Phone 8.x",ee.unshift("desktop mode"),K||(K=(/\brv:([\d.]+)/.exec(C)||0)[1])):oe!="IE"&&re=="Trident"&&(q=/\brv:([\d.]+)/.exec(C))&&(oe&&ee.push("identifying as "+oe+(K?" "+K:"")),oe="IE",K=q[1]),Q){if(b(x,"global"))if($&&(q=$.lang.System,pe=q.getProperty("os.arch"),le=le||q.getProperty("os.name")+" "+q.getProperty("os.version")),B){try{K=x.require("ringo/engine").version.join("."),oe="RingoJS"}catch{(q=x.system)&&q.global.system==x.system&&(oe="Narwhal",le||(le=q[0].os||null))}oe||(oe="Rhino")}else typeof x.process=="object"&&!x.process.browser&&(q=x.process)&&(typeof q.versions=="object"&&(typeof q.versions.electron=="string"?(ee.push("Node "+q.versions.node),oe="Electron",K=q.versions.electron):typeof q.versions.nw=="string"&&(ee.push("Chromium "+K,"Node "+q.versions.node),oe="NW.js",K=q.versions.nw)),oe||(oe="Node.js",pe=q.arch,le=q.platform,K=/[\d.]+/.exec(q.version),K=K?K[0]:null));else _(q=x.runtime)==M?(oe="Adobe AIR",le=q.flash.system.Capabilities.os):_(q=x.phantom)==D?(oe="PhantomJS",K=(q=q.version||null)&&q.major+"."+q.minor+"."+q.patch):typeof X.documentMode=="number"&&(q=/\bTrident\/(\d+)/i.exec(C))?(K=[K,X.documentMode],(q=+q[1]+4)!=K[1]&&(ee.push("IE "+K[1]+" mode"),re&&(re[1]=""),K[1]=q),K=oe=="IE"?String(K[1].toFixed(1)):K[0]):typeof X.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(oe)&&(ee.push("masking as "+oe+" "+K),oe="IE",K="11.0",re=["Trident"],le="Windows");le=le&&v(le)}if(K&&(q=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(K)||/(?:alpha|beta)(?: ?\d)?/i.exec(C+";"+(Q&&k.appMinorVersion))||/\bMinefield\b/i.test(C)&&"a")&&(W=/b/i.test(q)?"beta":"alpha",K=K.replace(RegExp(q+"\\+?$"),"")+(W=="beta"?z:U)+(/\d+\+?/.exec(q)||"")),oe=="Fennec"||oe=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(le))oe="Firefox Mobile";else if(oe=="Maxthon"&&K)K=K.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(ve))ve=="Xbox 360"&&(le=null),ve=="Xbox 360"&&/\bIEMobile\b/.test(C)&&ee.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(oe)||oe&&!ve&&!/Browser|Mobi/.test(oe))&&(le=="Windows CE"||/Mobi/i.test(C)))oe+=" Mobile";else if(oe=="IE"&&Q)try{x.external===null&&ee.unshift("platform preview")}catch{ee.unshift("embedded")}else(/\bBlackBerry\b/.test(ve)||/\bBB10\b/.test(C))&&(q=(RegExp(ve.replace(/ +/g," *")+"/([.\\d]+)","i").exec(C)||0)[1]||K)?(q=[q,/BB10/.test(C)],le=(q[1]?(ve=null,Re="BlackBerry"):"Device Software")+" "+q[0],K=null):this!=y&&ve!="Wii"&&(Q&&J||/Opera/.test(oe)&&/\b(?:MSIE|Firefox)\b/i.test(C)||oe=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(le)||oe=="IE"&&(le&&!/^Win/.test(le)&&K>5.5||/\bWindows XP\b/.test(le)&&K>8||K==8&&!/\bTrident\b/.test(C)))&&!c.test(q=I.call(y,C.replace(c,"")+";"))&&q.name&&(q="ing as "+q.name+((q=q.version)?" "+q:""),c.test(oe)?(/\bIE\b/.test(q)&&le=="Mac OS"&&(le=null),q="identify"+q):(q="mask"+q,se?oe=v(se.replace(/([a-z])([A-Z])/g,"$1 $2")):oe="Opera",/\bIE\b/.test(q)&&(le=null),Q||(K=null)),re=["Presto"],ee.push(q));(q=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(C)||0)[1])&&(q=[parseFloat(q.replace(/\.(\d)$/,".0$1")),q],oe=="Safari"&&q[1].slice(-1)=="+"?(oe="WebKit Nightly",W="alpha",K=q[1].slice(0,-1)):(K==q[1]||K==(q[2]=(/\bSafari\/([\d.]+\+?)/i.exec(C)||0)[1]))&&(K=null),q[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(C)||0)[1],q[0]==537.36&&q[2]==537.36&&parseFloat(q[1])>=28&&re=="WebKit"&&(re=["Blink"]),!Q||!L&&!q[1]?(re&&(re[1]="like Safari"),q=(q=q[0],q<400?1:q<500?2:q<526?3:q<533?4:q<534?"4+":q<535?5:q<537?6:q<538?7:q<601?8:q<602?9:q<604?10:q<606?11:q<608?12:"12")):(re&&(re[1]="like Chrome"),q=q[1]||(q=q[0],q<530?1:q<532?2:q<532.05?3:q<533?4:q<534.03?5:q<534.07?6:q<534.1?7:q<534.13?8:q<534.16?9:q<534.24?10:q<534.3?11:q<535.01?12:q<535.02?"13+":q<535.07?15:q<535.11?16:q<535.19?17:q<536.05?18:q<536.1?19:q<537.01?20:q<537.11?"21+":q<537.13?23:q<537.18?24:q<537.24?25:q<537.36?26:re!="Blink"?"27":"28")),re&&(re[1]+=" "+(q+=typeof q=="number"?".x":/[.+]/.test(q)?"":"+")),oe=="Safari"&&(!K||parseInt(K)>45)?K=q:oe=="Chrome"&&/\bHeadlessChrome/i.test(C)&&ee.unshift("headless")),oe=="Opera"&&(q=/\bzbov|zvav$/.exec(le))?(oe+=" ",ee.unshift("desktop mode"),q=="zvav"?(oe+="Mini",K=null):oe+="Mobile",le=le.replace(RegExp(" *"+q+"$"),"")):oe=="Safari"&&/\bChrome\b/.exec(re&&re[1])?(ee.unshift("desktop mode"),oe="Chrome Mobile",K=null,/\bOS X\b/.test(le)?(Re="Apple",le="iOS 4.3+"):le=null):/\bSRWare Iron\b/.test(oe)&&!K&&(K=he("Chrome")),K&&K.indexOf(q=/[\d.]+$/.exec(le))==0&&C.indexOf("/"+q+"-")>-1&&(le=w(le.replace(q,""))),le&&le.indexOf(oe)!=-1&&!RegExp(oe+" OS").test(le)&&(le=le.replace(RegExp(" *"+g(oe)+" *"),"")),re&&!/\b(?:Avant|Nook)\b/.test(oe)&&(/Browser|Lunascape|Maxthon/.test(oe)||oe!="Safari"&&/^iOS/.test(le)&&/\bSafari\b/.test(re[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(oe)&&re[1])&&(q=re[re.length-1])&&ee.push(q),ee.length&&(ee=["("+ee.join("; ")+")"]),Re&&ve&&ve.indexOf(Re)<0&&ee.push("on "+Re),ve&&ee.push((/^on /.test(ee[ee.length-1])?"":"on ")+ve),le&&(q=/ ([\d.+]+)$/.exec(le),ue=q&&le.charAt(le.length-q[0].length-1)=="/",le={architecture:32,family:q&&!ue?le.replace(q[0],""):le,version:q?q[1]:null,toString:function(){var Be=this.version;return this.family+(Be&&!ue?" "+Be:"")+(this.architecture==64?" 64-bit":"")}}),(q=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(pe))&&!/\bi686\b/i.test(pe)?(le&&(le.architecture=64,le.family=le.family.replace(RegExp(" *"+q),"")),oe&&(/\bWOW64\b/i.test(C)||Q&&/\w(?:86|32)$/.test(k.cpuClass||k.platform)&&!/\bWin64; x64\b/i.test(C))&&ee.unshift("32-bit")):le&&/^OS X/.test(le.family)&&oe=="Chrome"&&parseFloat(K)>=39&&(le.architecture=64),C||(C=null);var Ie={};return Ie.description=C,Ie.layout=re&&re[0],Ie.manufacturer=Re,Ie.name=oe,Ie.prerelease=W,Ie.product=ve,Ie.ua=C,Ie.version=oe&&K,Ie.os=le||{architecture:null,family:null,version:null,toString:function(){return"null"}},Ie.parse=I,Ie.toString=ke,Ie.version&&ee.unshift(K),Ie.name&&ee.unshift(oe),le&&oe&&!(le==String(le).split(" ")[0]&&(le==oe.split(" ")[0]||ve))&&ee.push(ve?"("+le+")":"on "+le),ee.length&&(Ie.description=ee.join(" ")),Ie}var O=I();o&&r?y(O,function(C,x){o[x]=C}):s.platform=O}).call(Iv)});const Lle=()=>({deviceType:Rle(),model:Zi.product,os:Zi.os.toString(),architecture:Zi.os.architecture,browser:Zi.name,browserBuildNumber:Zi.version,languages:navigator.languages.toString(),time:new Date().toString(),videoCardInfo:jle(),coreNumbers:navigator.hardwareConcurrency,ramMemory:navigator.deviceMemory,pointingMethod:Mle(),userAgent:Zi.ua,orientation:Ble(),resolution:Dle(),devicePixelRatio:window.devicePixelRatio,colorDepth:window.screen.colorDepth}),Rle=()=>{const e=navigator.userAgent;return/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(e)?"tablet":/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(e)?"mobile":"desktop"},jle=()=>{const e=document.createElement("canvas").getContext("webgl");if(!e)return"no webgl";const t=e.getExtension("WEBGL_debug_renderer_info");return t?e.getParameter(t.UNMASKED_RENDERER_WEBGL):"no WEBGL_debug_renderer_info"},Mle=()=>"ontouchstart"in document.documentElement?"touch":"mouse",Ble=()=>window.innerWidth>window.innerHeight?"Landscape":"Portrait",Dle=()=>`${window.screen.availHeight} X ${window.screen.availWidth}`;var Yn=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof Yn<"u"&&Yn,ms={searchParams:"URLSearchParams"in Yn,iterable:"Symbol"in Yn&&"iterator"in Symbol,blob:"FileReader"in Yn&&"Blob"in Yn&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in Yn,arrayBuffer:"ArrayBuffer"in Yn};function Fle(e){return e&&DataView.prototype.isPrototypeOf(e)}if(ms.arrayBuffer)var Hle=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Ule=ArrayBuffer.isView||function(e){return e&&Hle.indexOf(Object.prototype.toString.call(e))>-1};function lA(e){if(typeof e!="string"&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||e==="")throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function SE(e){return typeof e!="string"&&(e=String(e)),e}function wE(e){var t={next:function(){var n=e.shift();return{done:n===void 0,value:n}}};return ms.iterable&&(t[Symbol.iterator]=function(){return t}),t}function Tn(e){this.map={},e instanceof Tn?e.forEach(function(t,n){this.append(n,t)},this):Array.isArray(e)?e.forEach(function(t){this.append(t[0],t[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}Tn.prototype.append=function(e,t){e=lA(e),t=SE(t);var n=this.map[e];this.map[e]=n?n+", "+t:t};Tn.prototype.delete=function(e){delete this.map[lA(e)]};Tn.prototype.get=function(e){return e=lA(e),this.has(e)?this.map[e]:null};Tn.prototype.has=function(e){return this.map.hasOwnProperty(lA(e))};Tn.prototype.set=function(e,t){this.map[lA(e)]=SE(t)};Tn.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)};Tn.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),wE(e)};Tn.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),wE(e)};Tn.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),wE(e)};ms.iterable&&(Tn.prototype[Symbol.iterator]=Tn.prototype.entries);function Lv(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function U8(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function Gle(e){var t=new FileReader,n=U8(t);return t.readAsArrayBuffer(e),n}function Vle(e){var t=new FileReader,n=U8(t);return t.readAsText(e),n}function Wle(e){for(var t=new Uint8Array(e),n=new Array(t.length),s=0;s-1?t:e}function _i(e,t){if(!(this instanceof _i))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t=t||{};var n=t.body;if(e instanceof _i){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new Tn(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,!n&&e._bodyInit!=null&&(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",(t.headers||!this.headers)&&(this.headers=new Tn(t.headers)),this.method=Yle(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),(this.method==="GET"||this.method==="HEAD")&&(t.cache==="no-store"||t.cache==="no-cache")){var s=/([?&])_=[^&]*/;if(s.test(this.url))this.url=this.url.replace(s,"$1_="+new Date().getTime());else{var o=/\?/;this.url+=(o.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}_i.prototype.clone=function(){return new _i(this,{body:this._bodyInit})};function zle(e){var t=new FormData;return e.trim().split("&").forEach(function(n){if(n){var s=n.split("="),o=s.shift().replace(/\+/g," "),r=s.join("=").replace(/\+/g," ");t.append(decodeURIComponent(o),decodeURIComponent(r))}}),t}function qle(e){var t=new Tn,n=e.replace(/\r?\n[\t ]+/g," ");return n.split("\r").map(function(s){return s.indexOf(` `)===0?s.substr(1,s.length):s}).forEach(function(s){var o=s.split(":"),r=o.shift().trim();if(r){var a=o.join(":").trim();t.append(r,a)}}),t}G8.call(_i.prototype);function sr(e,t){if(!(this instanceof sr))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=t.status===void 0?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"",this.headers=new Tn(t.headers),this.url=t.url||"",this._initBody(e)}G8.call(sr.prototype);sr.prototype.clone=function(){return new sr(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Tn(this.headers),url:this.url})};sr.error=function(){var e=new sr(null,{status:0,statusText:""});return e.type="error",e};var Kle=[301,302,303,307,308];sr.redirect=function(e,t){if(Kle.indexOf(t)===-1)throw new RangeError("Invalid status code");return new sr(null,{status:t,headers:{location:e}})};var Va=Yn.DOMException;try{new Va}catch{Va=function(t,n){this.message=t,this.name=n;var s=Error(t);this.stack=s.stack},Va.prototype=Object.create(Error.prototype),Va.prototype.constructor=Va}function V8(e,t){return new Promise(function(n,s){var o=new _i(e,t);if(o.signal&&o.signal.aborted)return s(new Va("Aborted","AbortError"));var r=new XMLHttpRequest;function a(){r.abort()}r.onload=function(){var c={status:r.status,statusText:r.statusText,headers:qle(r.getAllResponseHeaders()||"")};c.url="responseURL"in r?r.responseURL:c.headers.get("X-Request-URL");var u="response"in r?r.response:r.responseText;setTimeout(function(){n(new sr(u,c))},0)},r.onerror=function(){setTimeout(function(){s(new TypeError("Network request failed"))},0)},r.ontimeout=function(){setTimeout(function(){s(new TypeError("Network request failed"))},0)},r.onabort=function(){setTimeout(function(){s(new Va("Aborted","AbortError"))},0)};function l(c){try{return c===""&&Yn.location.href?Yn.location.href:c}catch{return c}}r.open(o.method,l(o.url),!0),o.credentials==="include"?r.withCredentials=!0:o.credentials==="omit"&&(r.withCredentials=!1),"responseType"in r&&(ms.blob?r.responseType="blob":ms.arrayBuffer&&o.headers.get("Content-Type")&&o.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(r.responseType="arraybuffer")),t&&typeof t.headers=="object"&&!(t.headers instanceof Tn)?Object.getOwnPropertyNames(t.headers).forEach(function(c){r.setRequestHeader(c,SE(t.headers[c]))}):o.headers.forEach(function(c,u){r.setRequestHeader(u,c)}),o.signal&&(o.signal.addEventListener("abort",a),r.onreadystatechange=function(){r.readyState===4&&o.signal.removeEventListener("abort",a)}),r.send(typeof o._bodyInit>"u"?null:o._bodyInit)})}V8.polyfill=!0;Yn.fetch||(Yn.fetch=V8,Yn.Headers=Tn,Yn.Request=_i,Yn.Response=sr);const Qle=async e=>await(await fetch(`${e}?type=json`)).json(),W8=()=>M8(void 0,void 0,void 0,function*(){let e=yield Qm.get("user-hash","");return e||(e=gle(36),yield Qm.set("user-hash",e)),e}),Zle=e=>M8(void 0,void 0,void 0,function*(){if(!e)throw new Error("GeoIp url is required");const t=yield Qm.get("unique-fingerprint",""),n=yield W8();t&&(yield Qm.remove("unique-fingerprint"));const s=Lle();if(n){const o=yield Qle(e);return{userIdentifier:n,userGeoData:o,collectedInfo:s}}else console.error("User hash not stored")}),Xle=e=>{xe.setItem(vd,e[vd],gb)},Qr=class Qr{constructor(){fe(this,"httpClient",null);fe(this,"basePath","/api/private/v1/");fe(this,"HttpStatusCodes",{SUCCESS:200,CREATED:201})}initHttpClient(){const t=xe.getItem(vd);t?this.httpClient=an.create({baseURL:Y.cms.apiUrl,headers:{"Accept-Response":"REST","Access-Token":t}}):console.error("Failed to get Auth Token from CMS.")}async fetchWithCMSUserData(t,n="get",s){if(this.httpClient)try{const o=await this.httpClient[n](`${this.basePath}${t}`,s);return o.status===this.HttpStatusCodes.SUCCESS||o.status===this.HttpStatusCodes.CREATED?o.data:Promise.reject(new Error)}catch{throw new Error("Failed to load data from CMS")}else throw new Error("HttpClient is not defined")}static getInstance(){return Qr.instance||(Qr.instance=new Qr,Qr.instance.initHttpClient()),Qr.instance}async getUser(){return await this.fetchWithCMSUserData("users/me/")}};fe(Qr,"instance");let r3=Qr;const $8=e=>ce.isMobile?e+ce.headerMainSectionHeightPx+ce.mobileHeaderNavigationHeightPx+ce.mobileSubHeaderNavigationHeightPx:e+ce.headerMainSectionHeightPx+ce.webHeaderNavigationHeightPx+ce.webSubHeaderNavigationHeightPx,Jle=2e3,ece=async e=>{const{app:{site_id:t,affiliatesRedirectionDomain:n}}=Y,s=r=>{window.location.href=r},o=`${n}/global/api/linkCreator/getRedirectUrl`;return new Promise(r=>{window.location.pathname.includes("/affiliates/")||window.location.pathname.includes("/adv/")?Ve().btag?an.post(o,{url:e,partnerId:t,type:ce.isMobile},{timeout:Jle,headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded"}}).then(({data:{status:c,result:u}})=>{if(c&&u){s(decodeURIComponent(u));return}s(oo)}).catch(function(){s(oo)}):s(oo):r()})},i_="jwe_login",tce=e=>{yn.set({jwe_token:e[i_],auth_token:""})},Mh=!window.location.pathname.includes("widget/promoted-games"),Zm=e=>Mh?an.get(e).then(t=>t.data):Promise.resolve({}),nce=()=>Zm(`/localConf.json?v=${Cc(5)}`),sce=()=>Zm(`/dynamicallyStructuredPages.json?v=${Cc(5)}`),oce=()=>Zm(`/conf.json?v=${Cc(5)}`).then(e=>{var n;const t=Ve();if(t[yN]){const s=t[yN].replace(":me",String((n=e.app)==null?void 0:n.site_id));return Zm(`${Y.cms.apiUrl}${s}?platform=${ce.isMobile}&v=${Date.now()}`)}return e}),rce=async()=>new Promise(e=>{Promise.all([oce(),nce(),sce()]).then(([t,n,s])=>{var c,u,d;const{casino:o,app:r,...a}=t,l={...a,app:{...r,...((c=r==null?void 0:r.liveChat)==null?void 0:c.enabled)&&!ce.isMobile&&{liveChat:{...r.liveChat,showRegularButton:!0}},...((u=r==null?void 0:r.header)==null?void 0:u.showNearLogoText)&&ce.isMobile&&{header:{...r.header,showNearLogoText:!1}}},...ce.isMobile&&{sportsbook:{...a.sportsbook,betslip:{...(d=a.sportsbook)==null?void 0:d.betslip,underBetslipContent:void 0}}},casino:{gamesUrl:mL("games"),...o}};wu(l,n),wu(l,s),wu(Y,l),fU(XQ(Y))}).catch(t=>{Je.warning(`failed to load external config, error: ${t} , processing will be done using locale config`)}).finally(e)}),ace=async()=>new Promise(e=>{an.get("/payments.json?v=02/28/2025-13:04").then(t=>{if(t.status===200&&t.data)Y.payment.methods=t.data.map(n=>({...n,image:n.image.includes("http")?n.image:`${Y.cms.apiUrl}${n.image}`}));else throw new Error}).catch(t=>{Y.payment.methods=[],Je.warning(`failed to load external payment configuration, error: ${t} , processing will be done without payment configuration`)}).finally(e)}),ice=async()=>new Promise(e=>{an.get(`${Y.app.geoUrl}/?type=json`,{timeout:2e3}).then(t=>{t.data&&(Object.assign(dt,t.data),q0()),e()}).catch(t=>{Je.warning(`failed to load geoData, error: ${t} , processing without geoData`),e(),q0()})}),ei=(e="")=>Y.app.availableLanguages[e]?e:"",lce=()=>{const{lang:e}=Ve();if(e)return $t("lang"),ei(e);{const[,t=""]=window.location.pathname.split("/"),n=IM(Ln)[t]??[];return n.length>1&&n.some(ei)?n.find(ei):ei(n[0]||t)}},cce=()=>{const e=xe.getItem("language");return e?ei(e):""},uce=()=>{const e=Y.app.defaultLanguageByIP;return dt.countryCode?ei(e.enabled?e.regions[dt.countryCode]:To[dt.countryCode].lang):""},dce=()=>{const e=document.createElement("canvas");return e.getContext&&e.getContext("2d")?+(e.toDataURL("image/webp").indexOf("data:image/webp")===0):0},Ace=e=>Mh?Zle(e).catch(()=>null):Promise.resolve(null),fce=()=>Mh?Promise.race([W8(),new Promise((e,t)=>setTimeout(t,2e3))]).catch(()=>""):Promise.resolve(""),mce=()=>{const e=Ve();if(e[nv]&&(Y.app.site_id=Number(e[nv])),e[sv]&&(Y.app.swarm.socketUrl=e[sv]),e[gN]&&(Y.partner.integrationMode=!0),e[hN]&&(Y.app.preferences.oddFormat=Number(e[hN])),e[i_]&&tce(e),e[vd]&&Xle(e),e[_N]){const n=document.createElement("link");n.rel="stylesheet",n.type="text/css",n.href=`${Y.cms.apiUrl}${e[_N]}&v=${Sa()}`,document.body.appendChild(n)}if(e[vN]){const n=document.getElementById("app-custom-css");n&&(n.disabled=!0)}const t=Object.keys(e).filter(n=>n.includes(VQ));t.length&&(ce.utmParameters=t.map(n=>`${n}=${e[n]}`).join("&")),e[ov]&&(ce.terminalID=Number(e[ov])),$t(i_,BQ,vN,nv,sv,gN,ov,vd)},pce=e=>{if(e!==0&&ce.isMobile&&!pU()){const n=`https://${Fy()}`;(e===1||window.confirm("Do you want navigate to desktop?"))&&(window.location.href=n)}},hce=()=>{const e=()=>{document.documentElement.style.setProperty("--window-height",`${window.innerHeight}px`)};e(),window.onresize=e},gce=()=>{var t,n;ce.headerMainSectionHeightPx=Y.partner.integrationMode?0:ce.isMobile?sG:oG,document.documentElement.style.setProperty("--mobile-header-main-section-height",`${ce.headerMainSectionHeightPx}px`),document.documentElement.style.setProperty("--mobile-header-navigation-height",`${ce.mobileSubHeaderNavigationHeightPx}px`),document.documentElement.style.setProperty("--mobile-horizontal-tab-navigation-height",`${DL}px`),document.documentElement.style.setProperty("--mobile-sub-header-full-height",`${ce.mobileSubHeaderNavigationHeightPx}px`),document.documentElement.style.setProperty("--mobile-header-full-height",`${ce.headerMainSectionHeightPx+ce.mobileSubHeaderNavigationHeightPx}px`),ce.headerBlockHeightPx=$8(F2),document.documentElement.style.setProperty("--dynamic-header",`${F2}px`),hce();const e=PL("theme")||Y.app.preferences.theme;xL(document.documentElement,TL(Vp(nc,s=>({...nc,...s}),(n=(t=Y.app.themes)==null?void 0:t.find(Ze("theme",e)))==null?void 0:n.scheme)))},vce=async()=>{const{app:{preferences:e},partner:{integrationMode:t}}=Y,n=lce(),s=cce(),o=ei(e.language)||"eng";if(dt.countryCode&&dt.countryName||await ice(),n)return n;if(!t){if(s)return s;try{const r=uce();if(r)return r}catch{}}return o},_ce=async({geoUrl:e,site_id:t,language:n,socketUrl:s})=>{ce.fingerprint=await fce(),de.connect({url:s,useLongPolling:!1,session:{language:K0[n]||n,site_id:t,source:ce.isMobile?Ds.Mobile:Ds.Desktop,release_date:"02/28/2025-13:04",...ce.fingerprint&&{afec:ce.fingerprint},...ce.terminalID&&{terminal:ce.terminalID}}}),Ace(e).then(o=>{o!=null&&o.userGeoData&&o.userGeoData!=="not-detected"&&(dt.countryCode=o.userGeoData.countryCode,dt.countryName=o.userGeoData.countryName,q0()),o!==null&&de.get({identification_info:o},"store_user_identification_token")})},yce=async()=>{try{const e=window.location.href;await rce(),mce(),await ece(e),EZ();const{app:{site_id:t,geoUrl:n,redirectToWeb:s,swarm:{socketUrl:o},header:{navigation:{mobile:r,web:a}}},cms:{useWebp:l}}=Y;pce(s),ce.isMobile?(ce.mobileHeaderNavigationHeightPx=r.genericMenu?0:rG,ce.mobileSubHeaderNavigationHeightPx=!r.genericMenu||r.subHeaderMenu?DL:0):(ce.webLeftMenuNavigationWidthPx=a.leftMenu?aG:0,ce.webHeaderNavigationHeightPx=a.leftMenu?0:iG,ce.webSubHeaderNavigationHeightPx=!a.leftMenu||a.subHeaderMenu?lG:0),gce(),Mh&&await ace();const c=await vce();return OL("language",c),t&&_ce({geoUrl:n,language:c,site_id:t,socketUrl:o}),ce.useWebp=l?dce():0,await Promise.all([LL(c),k6(c)]),c}catch(e){throw e instanceof Error&&Je.warning(`failed to load external configuration: ${e.message}`),e}},bce={logo:"/defaultLogo.png",loader:""};function Ece({children:e}){const[t,n]=f.useState(""),[s,o]=f.useState(bce);return f.useEffect(function(){let a=!t;return a&&(async()=>{try{const l=async()=>an.get(`/assets.json?v=${Cc(5)}`).then(({data:p})=>p),{loader:c,logo:u}=await l(),d=rU(c),A=d==="svg",m=c?await an.get(c,{responseType:A?"text":"arraybuffer"}).then(({data:p})=>p):Pm;a&&o(p=>({...p,...u&&{logo:u},loader:c?tU(m,A,d):m}))}catch(l){l instanceof Error&&Je.error(l.message),a&&o(c=>({...c,loader:Pm}))}})(),()=>{a=!1}},[t]),f.useEffect(function(){const a=Lt.getInstance(),l=Et.getInstance();yce().then(c=>{a.init({language:Ln[c],config:Y.statistics}),l.init(Y),n(c)})},[]),f.useEffect(function(){const a=document.querySelector("#root");if(a){const l=c=>c.split(" ").map(u=>u.trim()).filter(Boolean);return He.addEventListener("addRootClassName",c=>{l(c).forEach(u=>a.classList.add(u))}),He.addEventListener("removeRootClassName",c=>{l(c).forEach(u=>a.classList.remove(u))}),()=>{He.removeEventListeners("addRootClassName"),He.removeEventListeners("removeRootClassName")}}},[]),t?e(t,s):i.jsx(i.Fragment,{})}const a3=function(e,t){return t?e.replace("m.","www."):e.replace("www.","m.")},Cce=f.memo(function({currentSeo:t,productUrl:n}){const{language:s,locale:o}=Ee(),r=Y.app.staticDomainForCanonicalTags||window.location.origin,a=f.useMemo(()=>{var u;return(u=Y.app.availableLanguages[s])==null?void 0:u.full},[s]),l=f.useMemo(()=>{const u=av[lU(window.location.origin)],d=u||av.default;return av._useCustomHrefLangFromTemplate?[]:Object.keys(Y.app.availableLanguages).map(A=>({name:Ln[A],hrefLang:d[A]??Ln[A]}))},[]),c=f.useMemo(()=>{var u,d,A;return((A=(d=(u=Y.app.socialIcons)==null?void 0:u.find(m=>m.network==="facebook"))==null?void 0:d.url)==null?void 0:A.default)??""},[]);return i.jsxs(gf,{children:[t.title&&i.jsx("title",{children:Qa(t.title)}),a&&i.jsx("meta",{name:"language",content:a}),i.jsx("meta",{name:"author",content:Y.app.siteName}),t.metaDescription&&i.jsx("meta",{name:"keywords",content:t.metaKeywords}),t.copyright&&i.jsx("meta",{name:"copyright",content:t.copyright}),(t==null?void 0:t.metaDescription)&&i.jsx("meta",{name:"description",content:t.metaDescription}),i.jsx("meta",{property:"og:title",content:t.title}),i.jsx("meta",{name:"twitter:title",content:t.title}),i.jsx("meta",{property:"og:url",content:`${r}/${o}${n}`}),i.jsx("meta",{property:"og:site_name",content:window.location.host}),i.jsx("meta",{name:"twitter:site",content:`@${window.location.host.split(".").slice(1).join("")}`}),i.jsx("meta",{property:"og:description",content:t.metaDescription}),i.jsx("meta",{name:"twitter:description",content:t.metaDescription}),t.twitterSite&&i.jsx("meta",{name:"twitter:card",content:t.twitterSite}),t.metaImage&&i.jsx("meta",{property:"og:image",content:`${Y.cms.apiUrl}${t.metaImage}`}),t.metaImage&&i.jsx("meta",{name:"twitter:image",content:`${Y.cms.apiUrl}${t.metaImage}`}),i.jsx("meta",{property:"og:type",content:"website"}),c&&i.jsx("meta",{property:"article:author",content:c}),t.facebookId&&i.jsx("meta",{property:"fb:app_id",content:t.facebookId}),i.jsx("link",{rel:"home",href:r}),i.jsx("link",{rel:"canonical",href:`${ce.isMobile?a3(r,ce.isMobile):r}/${o}${n}`}),i.jsx("link",{rel:"alternate",hrefLang:"x-default",href:`${r}/${o}${n}`}),!ce.isMobile&&i.jsx("link",{rel:"alternate",media:"only screen and (max-width: 640px)",href:`${a3(r,ce.isMobile)}/${o}${n}`}),l.map(({name:u,hrefLang:d},A)=>i.jsx("link",{rel:"alternate",hrefLang:d,href:`${window.location.origin}/${u}${n}`},u??A))]})}),Bh=()=>f.useContext(P8);var fu=(e=>(e[e.Info=-1]="Info",e[e.Claimable=0]="Claimable",e[e.AutoApply=1]="AutoApply",e[e.Assignable=2]="Assignable",e))(fu||{});const Sce=(e,t)=>{if(!t)return null;const n=e.find(o=>o.items.some(Ze("id",t))),s=n?e.findIndex(o=>o===n):-1;return{group:n,index:s}},R1e=(e,t,n,s)=>t.reduce((o,r)=>{var A,m;const a=new Set,l=new Set,c=new Set,u=((A=e.find(Ze("id",r.lpMinId)))==null?void 0:A.title)??null,d=((m=e.find(Ze("id",r.lpMaxId)))==null?void 0:m.title)??null;return e.forEach(p=>{p.order>=r.minOrder&&p.order<=r.maxOrder&&(a.add(p.groupLevelColor),l.add(p.groupSrc),c.add(p.groupId))}),[...o,{...r,levelColors:Array.from(a),srcs:Array.from(l),groupIds:Array.from(c),minLevelTitle:u,maxLevelTitle:d,active:wce({benefitId:r.id,benefitApplyMode:r.applyMode,benefitMinOrder:r.minOrder,benefitMaxOrder:r.maxOrder,clientBenefitIds:n,userLoyaltyLevelOrder:s})}]},[]),wce=({benefitId:e,benefitApplyMode:t,benefitMinOrder:n,benefitMaxOrder:s,clientBenefitIds:o,userLoyaltyLevelOrder:r})=>{if(t===fu.Claimable||t===fu.Assignable)return o.includes(e);if(r){if(t===fu.AutoApply)return r>=s||n<=r&&r<=s;if(t===fu.Info)return n<=r&&r<=s}return!1},Rv={data:{loyaltyProgramGroups:[],loyaltyInfo:null}},Tce=e=>{const t=et(),{isLoggedIn:n}=ye(),{language:s}=Ee(),{profile:{loyalty_point:o}}=ye(),[{loading:r,data:{loyaltyProgramGroups:a,loyaltyInfo:l}},c]=f.useState({loading:!1,...Rv});f.useEffect(function(){n&&e&&(c({loading:!0,...Rv}),Promise.all([as.loadLoyaltyProgramGroupsWithLevels(s),de.get({},"get_loyalty_info")]).then(([m,p])=>{if(t.current)if(m.data&&p.result===0)c({loading:!1,data:{loyaltyProgramGroups:m.data,loyaltyInfo:p.details}});else throw new Error}).catch(()=>{t.current&&c({loading:!1,...Rv})}))},[s,n,e,t]);const u=f.useMemo(()=>{if(l){const A=Sce(a,l.LoyaltyLevelId);if(A&&A.group){const m=A.group.items.findIndex(p=>p.id===l.LoyaltyLevelId);if(m>-1){const p=A.group.items[m],h=p.order,v=l.LoyaltyLastEarnedPoints??0,y=l.LoyaltyLastEarnedPoints=p.minPoint?A.group.items[Math.min(A.group.items.length-1,m+1)]:p,exchangeablePoints:o,allTimePoints:l.LoyaltyEarnedPoints??0,monthPoints:v,progress:100*v/A.group.items[A.group.items.length-1].maxPoint,remainingDays:l.LoyaltyPointUsagePeriod??0,minPoints:l.LoyaltyMinExchangePoints??0,maxPoints:l.LoyaltyMaxExchangePoints??0,isDecreaseLoyaltyProgramLevel:y,loyaltyProgramGroup:A.group,nextLoyaltyProgramGroup:_,loyaltyProgramLevelOrder:h}}}}return null},[l,a,o]),d=f.useMemo(()=>a.reduce((A,m)=>{const p=m.items.map(h=>({...h,groupAlias:m.alias,groupLevelColor:m.levelColor,groupSrc:m.src,groupId:m.id}));return[...A,...p]},[]),[a]);return{isLoyaltyDataLoading:r,userLoyaltyProgramStatus:u,loyaltyProgramGroups:a,levelsWithGroups:d,levelUpBonuses:(l==null?void 0:l.LevelUpBonuses)??[]}},i3="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAaWSURBVHgB7ZdbiF1XGcf/67L3PteZk7nEaZmJHRRTWhGqERuxRrQV0XpDgihGxZcgMUJetGgUbX2QglCDYp+kaI0o9rGUQJC2USxBikpbCWlipjEzk8zMmXM/Z1/WWv2vfZJQhsxkTuhT6YI165w9e77vt/7ft75vDfD2eJOHc07gFsct/+E1x72Fx2ayxvk51T/9TDi2o9Ve7X10ct/zF0exc0sQa2eP3RuF+tsyjD4n5KAmaMXZFLZ7CUj7j9ezyR/Ovfen9e3aGxmicfbRHyhd+LEq3R4RADZdIEFvaEkqCBEAmb3QfWn9aO9gZzpMkpp07h/vWPr9ic1saoww6v/92eNw6UGhZyGDGWTdF5H1/k//GQEchBQQQYDkcnhH7zfySTEYYPX9c5iYmsL5E/FJEZf2zzeeaGy0K7cLsP7KTx4RSA86W4RQOxDX/4P+yr+RtlaQduoEqiPt+XUVZ36+jGjBodcf4FLJofiNj5Nd3K8LybEb2d4WxOUXDh1wyh3N+jF3O06AM+gu/h1JYxFpt83ZQtJpIG2vI2mtYfFUD/X/vYZQSsj2AEm7B+sslMWBS7ft37XR/rbCoUvRw94BzDh3vY7B2r8YhiXmQUooyzzgVGb4mWFBRWP5isG7ogpkp4/m4mUfrXw4G76Py2sjQVw+9eWvm6xzR9ICVEQVmq8iXl+ksT5/S8fC54NfPUSWg0x9ROPiU+OYtg5RxoxZWEHExLXOMXfD5shKOJV9IWl3YeISbEbZCZAy1jwWrBMEIIS4PqkMNd+5L8PKCyWcvRJjdqCQvHgOigBNidN3Lz1xaqMPtRXAS7++q1KY2fG7tCOZWAqm38kTz2asCVkGawjiV/89TWHSOP8ulMP0XoO4I9BcSmCbKZpOPvLM8nsOPIfn3EhK7Ng9uxdC04Gj8YRqtIeOjWU47NXVUBFDyeic4bEMvnYBVFli19dW+YwJWq4B/cJv7//KcXsjP1tCCKk/5QwPkDH5Dl3m84B2hBuucL52+2wjkMlPgFfBWsWTEHBluDgz2YdmzdhsbA0RBR82A5kbcmZAf4w5HYuhe+YAf/JkeIh8HT6FP/m+n7nM5CBSxuAJbmzmZ9M6sXTy83fpqHyvL8N+dz7xJDOflZkrJxuG7xm5z1wZl3/2z4R/IQ9bzA1Ynz8r9xy50NiWEr4rts89tBe6spdqHxZKIhxvsSasMCkVVxamjuPpsMiokE2GINYIvu67mMgBhKASlklqE37PJXsZW4zrEN2LRz/dWzr2B13dXWNwadgfwx6UpuFSBhW0EZRaiGrcIWNus3GYXhFxu8VKyVoQG/iNs3lAheN8Z5AnqiClVMErN4U4f+KTD/QbK09LVaKBKg9EmQaK1LzKOQYZTkHqOTpeZpFcogLMerXGdy2CMSatiQhd5HNNlXwEauwpLONUCFRTiuDMTSGaF658p7vI9u9eJrkmRAhdKHDnRYSVKoIyZ6EMGc0zWXdBR20m3Tqdc9om1y4NUaGyQWEyyouYGYxjsGrZU9pUyJ67KUR7cVXamMXGk/PICaWhA0kQxb6hec4LhClzJUxljFA1BMUKYaiQr8d5tWT84U9QN4dSIf9ubBcM84YFrgyc3RrCZemT1qYPmoRHKvXHSuTHfxhPKhoQpshZ0HQeUKEwVymqVgnnoSpXoarsL9O8a5Typub7i1IDPqv98so/vzqzc8/xG7by6zerZ380fR8G5iGbmAeyzAYmtUiZbM4Oq6y/sEjtpySUoEOVKxUUvVIeKuLniM8YwvIEE3gO0fg8VGGCu+xwc8ts+ctHdn7wj49tCnFtPH+4Mm2s+BCc/IzJ7B5j7Z7UA6W+ZSvu0ovnC9SwczJy0CGBIsJxVVfDmMNVx1CcuJ1As/y9prrtOF6rz8x/8dnGlhAbx8lD1cliKD/AMvWJhVe733PseWEUQKuURcvk1zqKlIdNUykPJRUV41UzIJgmTFAICFSmMiU2Quy/81tn/jISxBvH8S9VVqWMJk08YLHq50XS15EwlCiNsXixOgZM1KAghxcdebW6MoQeJBorQBTDB+/57qWn32hXjQLxzftmSzIofCzrNqHoxEdGSQ+hnqpNFR6OAs3bjuwrLW9TOtDeuVcnL+/+fyOBC3u+v3Joo92RbttmufULW0wmlLKHvUXWIZ8Df2XXPLzvV03e9/Cna+/+7Ujl7mQg3s0X7gwr+p08gr1GJ3v0RnZv6Z+fP+8vzLMk7ZaBrH/2eP803h5vpfE6hT4coJ7OloQAAAAASUVORK5CYII=",xce=()=>{const{isLoggedIn:e,profile:{loyalty_level_id:t}}=ye(),n=ae(),s=f.useRef(),{levelsWithGroups:o}=Tce(s.current!==void 0&&s.current!==t),r=s.current!==void 0?o.find(Ze("id",s.current)):void 0,a=t!==void 0?o.find(Ze("id",t)):void 0;f.useEffect(()=>{s.current===void 0&&t!==void 0&&(s.current=t)},[t]),f.useEffect(()=>{let l;r&&a&&(r.ordera.order&&(l=n("Downgraded"))),e&&s.current!==t&&l&&(it.info(i.jsxs("p",{className:"toast-notification-message-content",children:[i.jsx("img",{src:i3,alt:"toastImg"}),i.jsx("span",{className:"toast-notification-message-text",children:n("Your loyalty level has been {1} to {2}.",{1:l,2:(a==null?void 0:a.alias)||""})})]}),{theme:"light",position:"top-right",className:"toast-notification-message",autoClose:!1}),s.current=t)},[t,e,r,a,n]),f.useEffect(function(){let c=[];if(e){const u=de.subscribe({source:"notifications",what:{user:[]}},d=>{const A=Object.entries(d).map(([m,p])=>({swarmId:Number(m),notifications:p})).filter(({swarmId:m,notifications:p})=>m&&(p==null?void 0:p.LevelUpBonus));A!=null&&A.length&&A.forEach(m=>{const{notifications:p,swarmId:h}=m,v=it.info(i.jsxs("p",{className:"toast-notification-message-content",children:[i.jsx("img",{src:i3,alt:"toastImg"}),i.jsx("span",{className:"toast-notification-message-text",children:n("You have received {1} {2}",{1:p.LevelUpBonus.Amount,2:p.LevelUpBonus.CurrencyId})})]}),{theme:"light",position:"top-right",closeButton:!0,className:"toast-notification-message",autoClose:!1,onClose:()=>de.get({notification_id:h},"mark_as_read_notification")});c.push(v)})});return()=>{de.unsubscribe(u),c.forEach(d=>it.dismiss(d))}}},[e,n])};var Y8=(e=>(e[e.Product=1]="Product",e[e.Url=2]="Url",e))(Y8||{}),l_=(e=>(e.PER_PAGE="per_page",e.AFTER_REGISTRATION="after_registration",e.CRM="crm",e))(l_||{});const l3=e=>qe(NM(t=>t.showOnPages.map(n=>({...t,showOnPage:n,...e?{repeatTime:e}:{}}))),Gv(t=>t.showOnType===Y8.Product?"products":"urls"),({products:t=[],urls:n=[]})=>({products:Gv(({showOnPage:s})=>s)(t),urls:n})),Ice=(e,t)=>xe.getItemFromLocalStorage(`${qL}_${e}_${t}`),c3=(e,t,n)=>xe.setItemToLocalStorage(`${qL}_${e}_${t}`,!0,n),Nce=tp(Ir),kce=()=>{const[e,t]=f.useState(vn.Home),{pathname:n}=Gs(),{currentPath:s}=Ee();return f.useEffect(function(){switch(s){case Zs:t(r=>n.includes(Ke.Calendar)?vn.LiveCalendar:n.includes(Ke.Results)?vn.Results:n.includes(Ke.Tournaments)?vn.SportTournaments:n.includes(Ke.AsianView)?vn.AsianView:n.includes(Ke.PopularBets)?vn.PopularBets:n.includes(Ke.Live)?vn.Live:n.includes(Ke.Prematch)?vn.PreMatch:r);break;case cm:t(n.includes(Y4.SPORT)?vn.Pinnacle:vn.PinnacleEsports);break;default:t(r=>Nce[s]??r)}},[s,n]),e},u3="?",Oce=-1,Pce={loading:!0,data:{products:{},urls:[]}},Lce=({content:e,onClose:t,href:n,target:s,title:o})=>Se.open({type:"info",content:e,title:o,showCheckbox:!0,onClose:t,buttons:[{label:"ok close",callBack:r=>{n&&window.open(n,s),t(r)}}]},Qt.High),Rce=()=>{const e=et(),[{loading:t,data:{products:n,urls:s}},o]=f.useState(Pce),{language:r}=Ee(),{pathname:a,search:l}=Gs(),c=kce(),u=ph(),d=f.useRef(!1),A=f.useRef([]),{loginInProgress:m,isLoggedIn:p,profile:{is_verified:h,deposit_count:v}}=ye();f.useEffect(function(){A.current=[]},[c,r,a]);const y=f.useCallback(({id:g,repeatTime:E,swarmId:w,...I})=>{const O=ep((C=!1)=>{A.current.push(g),C?c3(g,r):c3(g,r,hL(E))});return w&&de.get({notification_id:w},"mark_as_read_notification"),Lce({...I,onClose:O})},[r]),_=f.useCallback(({showTo:g,profileStatus:E,profileTypes:w,customProfileTypes:I,id:O,depositType:C,profileActionType:x})=>!Ice(O,r)&&Sb(p,h,E)&&!lh({showTo:g,profileTypes:w,customProfileTypes:I,profileActionType:x},u)&&wR(v,p,C)&&!A.current.includes(O),[v,p,h,r,u]),b=f.useCallback(g=>{const[E,w]=g.split(u3);return w&&`${u3}${w}`===l||E&&E===a},[l,a]);f.useEffect(function(){d.current=!0,o(E=>({...E,loading:!0})),er.getPopups(r,l_.PER_PAGE).then(l3()).then(E=>{e.current&&(d.current=!1,o({loading:!1,data:E}))}).catch(()=>{e.current&&(d.current=!1,o(E=>({...E,loading:!1})))})},[e,r]),f.useEffect(function(){if(p){const E=de.subscribe({source:"notifications",what:{user:[]}},w=>{const I=Object.entries(w).map(([O,{Alias:C}])=>({swarmId:Number(O),Alias:C})).filter(Rt("Alias"));I.length&&(o(O=>({...O,loading:!0})),Promise.all(I.map(({Alias:O,swarmId:C})=>er.getCrmPopup(r,l_.CRM,O).then(x=>({...x,swarmId:Number(C)})))).then(l3(Oce)).then(O=>{if(e.current){const{products:C,urls:x}=O;o(T=>({...T,data:{...T.data,products:{...T.data.products,...C},urls:[...T.data.urls,...x]},loading:!1}))}}).catch(()=>{e.current&&o(O=>({...O,loading:!1}))}))},lt,!1);return()=>{de.unsubscribe(E)}}},[p,e,r]),f.useEffect(function(){if(!(m||t||d.current)){const w=s.filter(({showOnPage:I})=>b(I)).filter(_).map(y);return()=>{w==null||w.forEach(({close:I})=>I())}}},[_,b,t,m,y,a,l,s]),f.useEffect(function(){if(!(m||t||d.current)){const w=(n[c]??[]).filter(_).map(y);return()=>{w==null||w.forEach(({close:I})=>I())}}},[c,_,t,m,y,n])};var z8=(e=>(e[e.PlayingWallet=0]="PlayingWallet",e[e.ChildWallet=1]="ChildWallet",e[e.ExternalCryptoWallet=2]="ExternalCryptoWallet",e[e.OrtakWallet=3]="OrtakWallet",e))(z8||{}),q8=(e=>(e[e.LiveGames=1]="LiveGames",e[e.VirtualGames=2]="VirtualGames",e[e.SkillGames=3]="SkillGames",e[e.BettingGames=4]="BettingGames",e[e.PoolBettingGames=5]="PoolBettingGames",e[e.Slots=6]="Slots",e[e.TableGames=7]="TableGames",e[e.VideoPoker=9]="VideoPoker",e[e.Poker=10]="Poker",e[e.Fantasy=11]="Fantasy",e[e.LotteryGames=12]="LotteryGames",e[e.VideoBingo=13]="VideoBingo",e[e.ScratchcardGames=14]="ScratchcardGames",e[e.FishingGames=15]="FishingGames",e[e.Interactive=16]="Interactive",e[e.ArcadeGames=17]="ArcadeGames",e[e.Casual=18]="Casual",e[e.DiceGames=19]="DiceGames",e[e.Solitaire=20]="Solitaire",e[e.Promotions=21]="Promotions",e[e.Sportsbook=22]="Sportsbook",e))(q8||{});const jce=({notifications:e,notificationId:t,close:n})=>{const{Text:s,Amount:o,RewordType:r,RewordDate:a,CategotyId:l}=e,c=ae(),{language:u,timeFormat:d,languageRtl:A}=Ee(),{currency:{symbol:m}}=Jt(),p=f.useMemo(()=>pi({timestamp:new Date(a).getTime()/1e3,preset:"datetimeShortYearShort",language:u,config:{languageRtl:A,timeFormat:d}}),[a,u,A,d]),h=()=>{t&&(de.get({notification_id:t},"mark_as_read_notification"),n())};return i.jsxs("div",{className:"cashback-popup-content",children:[i.jsx("p",{className:"casino-popup-content",children:c(s)}),i.jsxs("p",{className:"u-i-content-info-wrapper",children:[i.jsx("span",{className:"u-i-content-info-title ellipsis",children:c("Amount:")}),i.jsxs("span",{className:"u-i-content-info-value",children:[o," ",m]})]}),i.jsxs("p",{className:"u-i-content-info-wrapper",children:[i.jsx("span",{className:"u-i-content-info-title ellipsis",children:c("Date:")}),i.jsx("span",{className:"u-i-content-info-value",children:p})]}),i.jsxs("p",{className:"u-i-content-info-wrapper",children:[i.jsx("span",{className:"u-i-content-info-title ellipsis",children:c("Reward Type:")}),i.jsx("span",{className:"u-i-content-info-value",children:r!==null?c(z8[r]):0})]}),i.jsxs("p",{className:"u-i-content-info-wrapper",children:[i.jsx("span",{className:"u-i-content-info-title ellipsis",children:c("Category:")}),i.jsx("span",{className:"u-i-content-info-value",children:c(q8[l])})]}),i.jsx(Me,{className:"btn a-color",onClick:h,title:"OK"})]})},Mce=()=>{const{isLoggedIn:e}=ye();f.useEffect(function(){if(e){const n=de.subscribe({source:"notifications",what:{user:[]}},s=>{const o=Object.entries(s).map(([r,a])=>({swarmId:Number(r),notifications:a})).filter(({swarmId:r,notifications:a})=>r&&(a==null?void 0:a.cashback))[0];o&&Se.open(r=>({hideCloseButton:!0,Component:()=>i.jsx(jce,{close:r,notificationId:o.swarmId,notifications:o.notifications.cashback})}),Qt.High)});return()=>{de.unsubscribe(n)}}},[e])},Bce=f.lazy(()=>H(()=>import("./LowBalancePopUp-DvdBgvYK.js"),__vite__mapDeps([341,2]))),Dce=()=>{const{isLoggedIn:e,profile:{calculatedBalance:t,casino_balance:n,currency:s,deposit_count:o}}=ye(),{productType:r}=Ee(),{lowBalancePopup:{enabled:a,balanceThresholdByCurrencies:l,popupLifetimeMinutes:c,disableForWithoutDepositUsers:u}}=Y.app;f.useEffect(function(){if(a&&e&&s in l&&!(u&&o===0)){const A=n!==null,m=n!==null&&r===Xe.CASINO?n:t,p=A?r===Xe.SPORTSBOOK?t1:zL:t1;if(!xe.getItem(p)){const h=l[s];m({type:"info",title:"Low Balance",Component:()=>i.jsx(f.Suspense,{fallback:null,children:i.jsx(Bce,{close:v})})})),xe.setItem(p,!0,pL(c)))}}},[l,t,n,s,o,u,a,e,c,r])},jv="/live/",Fce=Object.keys(Ir),Hce=()=>{const e=et(),[t,n]=f.useState(),[s,o]=f.useState(),{pathname:r}=Gs(),{currentPath:a,language:l}=Ee(),{contentPathIdMap:c}=Bh(),{currentSeo:u,productUrl:d}=f.useMemo(()=>{const A=Fce.find(h=>a===Ir[h]),m=Object.keys(c),p=m.length?`/help/${m.find(h=>window.location.pathname.includes(h))}`:"";if(A){let h,v;return a===Zs?r.includes(`/${Ke.Calendar}`)?(v=`/sports/${r.includes(jv)?"live/":""}${Ke.Calendar}`,h="liveCalendar"):r.includes(`/${Ke.Statistics}`)?(v=`/sports/${Ke.Statistics}`,h="statistics"):r.includes(`/${Ke.Results}`)?(v=`/sports/${r.includes(jv)?"live/":""}${Ke.Results}`,h="results"):r.includes(`/${Ke.Tournaments}`)?(v=`/sports/${r.includes(jv)?"live/":""}${Ke.Tournaments}`,h="tournaments"):r.includes(`/sports/${Ke.Live}/${ro.EventView}`)?(v=`/sports/${Ke.Live}/${ro.EventView}`,h="live"):(v=`/sports/${Ke.Prematch}/${ro.EventView}`,h="preMatch"):a===dm&&Ja.poker&&r.includes(Ja.poker)?(v=Ja.poker,h="poker"):(h=dU(A),v=A==="promotions"?r:Ja[A]??""),{currentSeo:{...t==null?void 0:t.default,...t==null?void 0:t[h]},productUrl:v}}else if(a===rd&&s){const[,,,h]=r.split("/");return{currentSeo:s[h]??{},productUrl:r}}return{currentSeo:(t==null?void 0:t.default)??{},productUrl:p||""}},[c,a,s,t,r]);return f.useEffect(()=>{er.getPageSeo(l).then(A=>{e.current&&n(A)}).catch(lt)},[e,l]),f.useEffect(()=>{a===rd&&!s&&er.getGameSeo(l).then(A=>{e.current&&o(A)}).catch(lt)},[a,s,e,l]),{currentSeo:u,productUrl:d}},TE=(e=!0)=>{f.useEffect(()=>{e&&(window.scrollTo({top:0}),He.dispatchEvent("setHeaderNavigationVisible",!0))},[e])},Uce=({component:e,path:t,exact:n})=>{TE();const{sessionChangeKey:s}=ye(),o=Ra();return f.useLayoutEffect(()=>{const r=ad[t].type;r!==void 0&&o("productType",r),o("currentPath",t)},[t,o]),i.jsx(Ka,{exact:n,path:t,render:()=>i.jsx(f.Suspense,{fallback:i.jsx(_t,{size:"medium",className:"full"}),children:i.jsx(e,{},s)})})},Gce=f.memo(Uce,()=>!0),Vce=()=>{const{paths:e}=Bh(),{loginInProgress:t}=ye();return i.jsxs(AP,{children:[e.map(n=>{var o;let s=null;return(o=ad[n])!=null&&o.component&&(s=hn(ad[n].component)),s?i.jsx(Gce,{exact:n===oo,component:s,path:n},n):null}),t?i.jsx(Ka,{render:()=>i.jsx(_t,{size:"medium",className:"full"})}):i.jsx(Ka,{component:zte})]})},Wce=f.memo(Vce),$ce=/(^https?:\/\/)|tel:|(.+\.(pdf|jpg|jpeg|png)$)/,Yce=e=>{const[t,n]=f.useState(e),[s,o]=f.useState({}),r=Ot(),a=Object.values(s).reduce(ih,0),l=f.useCallback(()=>n(!0),[]),c=f.useCallback(()=>n(!1),[]),u=f.useCallback(()=>n(d=>!d),[]);return f.useEffect(()=>He.addEventListener("openSmartPanel",l),[l]),f.useEffect(()=>{He.addEventListener("closeSmartPanel",c)},[c,e]),f.useEffect(()=>{t?He.dispatchEvent("addRootClassName","smart-panel-is-visible"):He.dispatchEvent("removeRootClassName","smart-panel-is-visible")},[t]),f.useEffect(()=>(He.addEventListener("navigate",({to:d,target:A})=>{A==="_self"&&!$ce.test(d)?r.push(d):window.open(d,A)}),()=>{He.removeEventListeners("navigate")}),[r]),f.useEffect(function(){return He.addEventListener("setSmartPanelBadgeCount",({component:A,value:m})=>{o(p=>({...p,[A]:m}))})},[]),{open:l,close:c,toggle:u,...!t&&{badgeCount:a}}},zce=({locale:e,options:t})=>{const[n,s]=f.useState(()=>new Date().toLocaleString(e,t));return f.useEffect(()=>{let o=setInterval(()=>s(new Date().toLocaleString(e,t)),1e3);return()=>clearInterval(o)},[e,t]),i.jsx("span",{className:"hdr-time-bc",children:n})};function qce(){const{timeFormat:e,language:t}=Ee(),{clockDateLocaleFormat:n}=Y.app,s=Ln[t],o={hour:"numeric",minute:"numeric",second:"numeric",hour12:e==="12h",...n&&{month:"2-digit",day:"2-digit",year:"numeric"}};return i.jsx(zce,{locale:n||s,options:o})}const Kce=f.memo(qce),Qce={history:"Bet history",balance:"Balance Management","cashback-cashout":"Cashback Cashout",bonuses:"Bonuses",profile:"My Profile",messages:"Messages","bonus-journey":"Bonus Journey",profits:"Profits","stake-and-earn":"Stake and Earn",rewards:"rewards",limits:"limits",vouchers:"Vouchers","bank-account":"Account"},Zce={balance:"balance-management","cashback-cashout":"cashback-cashout",bonuses:"promotion",profile:"user",messages:"message","bonus-journey":"journey",vouchers:"voucher"},Xce={history:{bets:"All","open-bets":"Open bets","cashed-out":"Cashed out",won:"Won",lost:"Lost",returned:"Returned",gifted:"Gifted bets",gifts:"Received gifts","won-return":"Won Return","lost-return":"Lost Return"},balance:{deposit:"Deposit",withdraw:"Withdraw",info:"Info",transfer:"Transfer",history:"Transaction History",withdraws:"Withdraw Status",deposits:"Deposit Status",wallets:"My Wallets","buddy-transfer":"Buddy Transfer","net-deposit-history":"Net Deposit History"},"cashback-cashout":{casino:"Casino Cashback","multi-cashback":"Multi Cashback"},bonuses:{"loyalty-points":"Loyalty Points","exchange-shop":"Exchange Shop","exchange-shop-history":"Exchange Shop History",sport:"Sport Bonus",casino:"Casino Bonus","casino-free-spins":"Casino Free Spins","promo-code":"Promo code","scratch-card":"Scratch card","bonus-history":"Bonus history","bonus-request":"Bonus Request","refer-to-friend":"Refer a friend"},"bonus-journey":{journeys:"Bonus Journey"},profile:{details:"Personal Details","change-password":"Change Password","reality-checks":"Reality Checks","deposit-limits":"Deposit Limits",occupation:"Occupation",gamstop:"Gamstop","safer-gambling":"Safer Gambling",rofus:"Rofus","bet-limits":"Bet Limits","current-session-info":"Current Session Info","loss-limits":"Loss Limits","profile-balance-limit":"Profile Balance Limit","timeout-limits":"Time-Out",session_duration_limit:"Session Duration Limit","session-history":"Session History","limits-history":"Limits History","self-exclusion":"Self-Exclusion","verify-account":"Verify Account","login-limit":"Login Limit","two-factor-authentication":"Authentication","confirmation-settings":"Confirmation Settings","account-closure":"Account Closure"},messages:{inbox:"Inbox",new:"New",sent:"Sent"},profits:{profits:"Profits"},"stake-and-earn":{stake:"Stake FTN",withdrawals:"Withdrawals",rewards:"Rewards"},rewards:{rewards:"Rewards"},limits:{"profile-balance-limit":"Profile Deposit Limits",session_duration_limit:"Session Duration Limits","deposit-limits":"Deposit Limits","bet-limits":"Bet Limits","loss-limits":"Loss Limits","login-limit":"Login Limit"},vouchers:{vouchers:"Vouchers"},"bank-account":{"bank-account":"Bank Account"}},Jce={history:{bets:"bet-history",gifted:"bonus",gifts:"gift-received"},balance:{deposit:"circle-dollar",info:"player-info",wallets:"wallet"},"cashback-cashout":{casino:"cashback-cashout","multi-cashback":"Multi Cashback"},bonuses:{sport:"bonus-sportsbook",casino:"bonus-casino","bonus-history":"history","casino-free-spins":"bonus","exchange-shop-history":"history"},"bonus-journey":{journeys:"journeys"},profile:{details:"user","reality-checks":"check-box-checked","deposit-limits":"circle-dollar","loss-limits":"circle-dollar","timeout-limits":"time-out","limits-history":"history"},messages:{new:"add-circle"},profits:{profits:"profits"},"stake-and-earn":{stake:"stake",withdrawals:"withdrawals",rewards:"rewards"},rewards:{rewards:"rewards"},limits:{limits:"limits"},vouchers:{vouchers:"voucher"},"bank-account":{"bank-account":"bank-account"}},eue=()=>f.useContext(j8),tue=()=>{const{profile:e}=ye(),t=Et.getInstance().accountVerificationEnabled?e.is_verified?"user-verified":"user-not-verified":"";return i.jsx("i",{className:`hdr-user-avatar-icon-bc bc-i-user ${t}`})},K8=()=>{const{productType:e}=Ee(),{profile:{calculatedBalanceFormatted:t,casinoBalanceFormatted:n}}=ye();return f.useMemo(()=>e==="sport"||n===null?t:n,[t,n,e])},nue=({inputCurrency:e,outputCurrency:t})=>{const[n,s]=f.useState(0),{getCurrencyData:o,currency:r}=Jt(),[{rate:a,rounding:l,symbol:c},u]=f.useState(r),[{rate:d,rounding:A,symbol:m},p]=f.useState(r);return f.useEffect(()=>{u(o(e)),p(o(t))},[o,e,t]),f.useEffect(()=>{s(e!==t&&d?a/d:0)},[e,a,t,d]),{convertAmount:f.useCallback((v,y=!1)=>{if(y){let _=n?v/n:v;return{inputValue:v,outputValue:_,inputValueFormatted:bo(v,A),outputValueFormatted:bo(_,l),rate:n?1/n:0,inputRounding:A,outputRounding:l,inputCurrency:t,inputCurrencySymbol:m,outputCurrency:e,outputCurrencySymbol:c}}else{let _=n?v*n:v;return{inputValue:v,outputValue:_,inputValueFormatted:bo(v,l),outputValueFormatted:bo(_,A),rate:n,inputRounding:l,outputRounding:A,outputCurrency:t,outputCurrencySymbol:m,inputCurrency:e,inputCurrencySymbol:c}}},[n,A,l,t,m,e,c])}},sue=()=>{const{hideBalance:e}=Ee(),t=K8(),{profile:{calculatedBonus:n,currency_symbol:s,currency:o,calculatedBonusFormatted:r,bonusAvailable:a,frozenBalanceRounded:l,frozenBalanceAvailable:c}}=ye(),u=Y.app.promotionalBonuses.enabled&&n>0&&a,{showSeparatelyBonuses:d}=Y.app,{parentCurrency:A}=ch(),{convertAmount:m}=nue({inputCurrency:o,outputCurrency:o===wa&&A||o}),p=m(Number(t));return i.jsxs("div",{className:`hdr-user-info-content-bc ${u?"bonus-available":""}`,children:[i.jsxs("span",{className:"hdr-user-info-texts-bc ext-1 ellipsis",children:[e?"*******":i.jsxs("span",{className:"balanceAmount",children:[t," ",i.jsx("span",{className:"currencySymbol",children:s})," "]}),p!=null&&p.rate?i.jsx("span",{className:"hdr-user-info-output",children:`(${p.outputValueFormatted} ${p.outputCurrencySymbol})`}):null,d&&i.jsxs(i.Fragment,{children:[c&&" / ",c&&i.jsx("span",{style:{color:"#808590"},children:l})]})]}),u&&i.jsx("span",{className:"hdr-user-info-texts-bc ext-2 ellipsis",children:e?"*******":`${r} ${s}`})]})},oue=({children:e})=>{const{logoutUser:t}=Hr();return i.jsx(i.Fragment,{children:e(()=>t({ignorePopUp:!1}))})},rue=(e,t=[])=>{const n=f.useRef(null);return f.useEffect(()=>{const s=o=>{const r=o.target;n.current&&!n.current.contains(r)&&!t.some(a=>a.contains(r))&&e()};return document.addEventListener("mousedown",s),()=>{document.removeEventListener("mousedown",s)}},[e,t]),n},qA=wa,aue=({onClose:e,balances:t,openerRef:n})=>{const s=ae(),[o,r]=f.useState(""),[a,l]=f.useState(0),{hideBalance:c,hideZeroBalances:u}=Ee(),d=Ra(),A=Ii(),{parentCurrency:m}=ch(),{mult_wallet_currencies:p}=en(),{changeSession:h}=f.useContext(Ic),{profile:{currency:v,childCurrencies:y}}=ye(),_=f.useMemo(()=>y.includes(qA)||!p.includes(qA)||m===qA?y:[...y,qA],[y,p,m]),b=f.useMemo(()=>[...m?[m]:[],..._.filter(k=>p.includes(k))].filter(k=>k!==v),[_,v,p,m]),g=f.useMemo(()=>{const k=[...m?[m]:[],..._];return p.filter(P=>!k.includes(P)&&v!==P).map(P=>({displayName:A(P,!0),currency_id:P,className:P.toLowerCase()}))},[_,v,A,p,m]),E=!!(g!=null&&g.length),w=!!(E&&g&&(g==null?void 0:g.length)>5),I=!!b.length,O=f.useMemo(()=>b.map(k=>t.find(Ze("CurrencyId",k))??{CurrencyId:k,Balance:0,ClientId:0}),[t,b]),C=f.useMemo(()=>O.filter(Ze("Balance",0)).length,[O]),x=rue(()=>e(),kM([n.current])),T=(g==null?void 0:g.filter(k=>k.currency_id.toLowerCase().includes(o.toLowerCase())))||[];return i.jsxs("div",{ref:x,className:"wallet-menu",children:[i.jsx("p",{className:"wallet-top-arrow"}),i.jsxs("div",{className:"wallet-menu-content",children:[i.jsxs("div",{className:"wallet-menu-top",children:[E&&a===0?i.jsxs("p",{className:"wallet-menu-btn",onClick:()=>l(1),children:[i.jsx("i",{className:"bc-i-add"}),i.jsx("span",{className:"",children:s("Add a new wallet")})]}):null,a===1?i.jsxs("p",{className:"wallet-menu-btn",onClick:()=>l(0),children:[i.jsx("i",{className:"bc-i-small-arrow-left"}),i.jsx("span",{children:s("Back to wallets")})]}):null,a===0&&C>0?i.jsxs("p",{className:"wallet-menu-btn",onClick:()=>d("hideZeroBalances",!u),children:[i.jsx("i",{className:`hide-zero-balances ${u?"bc-i-eye-hidden":"bc-i-eye"}`}),i.jsx("span",{className:"",children:u?s("{count} hidden balances",{count:C}):s("Hide zero balances")})]}):null]}),I&&a===0?i.jsx("ul",{className:"wallet-currency",children:O.map(({CurrencyId:k,Balance:P})=>{const L=k===m;return u&&P===0?null:i.jsxs("li",{className:`wallet-currency-item ${L?"parent-currency":""}`,onClick:()=>{h(L?Nr.Parent:Nr.Child,L?{}:{currency_id:k}),e()},children:[i.jsx("i",{className:`radio-control-symbol ${k.toLowerCase()}-symbol`,"data-symbol":A(k)[0]}),i.jsx("span",{className:"wallet-currency-id",children:A(k,!0)}),i.jsxs("p",{className:"wallet-currency-value",children:[L?i.jsx("span",{className:"wallet-main-wallet",children:s("main wallet")}):null,i.jsx("span",{children:c?"*******":`${P}`})]})]},k)})}):null,E&&a===1?i.jsxs("div",{className:"wallet-menu-item",children:[i.jsx("div",{className:"wallet-menu-search",children:w?i.jsxs("div",{className:"sport-search-betslip sport-search-bc active",children:[i.jsx(fE,{className:"ss-input-bc",autoFocus:!1,placeholder:s("Search currency"),value:o,onChange:({target:{value:k}})=>r(k)}),i.jsx("div",{className:"ss-icon-holder-bc",children:i.jsx("i",{className:"ss-icon-bc bc-i-search"})})]}):null}),T!=null&&T.length?i.jsx("div",{className:"radio-v-bc",children:T.map(({displayName:k,currency_id:P,className:L})=>i.jsxs("div",{className:"radio-control-bc",onClick:()=>{h(Nr.Child,{currency_id:P}),e()},children:[i.jsx("i",{title:A(k,!0),className:`radio-control-symbol ${L}-symbol`,"data-symbol":A(P)[0]}),i.jsx("p",{className:"radio-control-text-bc",children:A(P,!0)})]},P))}):null]}):null]})]})},iue=()=>{const[e,t]=xc(!1),n=f.useRef(null),s=Ii(),{parentCurrency:o,walletSwitcherAvailable:r}=ch(),{loginInProgress:a,isLoggedIn:l,profile:{currency:c}}=ye(),u=c.toLowerCase(),[d,A]=f.useState([]);return f.useEffect(()=>{r===b1.Multi&&l&&de.get({},"get_children_balances").then(m=>{A(m.details)})},[l,r]),r===b1.Multi?i.jsxs("div",{className:"hdr-crypto-btn",children:[i.jsxs("p",{ref:n,onClick:t,className:`hdr-crypto-info ${o?"":"parent-currency"} ${a?"disabled":""}`,children:[i.jsx("i",{className:`currency-control-symbol ${u}-symbol ${u}-currency-color`,"data-symbol":s(c)[0]}),i.jsx("i",{className:`wallet-button-arrow ${e?"bc-i-small-arrow-up":"bc-i-small-arrow-down"}`})]}),e?i.jsx(aue,{onClose:t,openerRef:n,balances:d}):null]}):null},lue=({product:e}={})=>{const{currency:{rounding:t}}=Jt(),{productType:n}=Ee(),{profile:{calculatedBalanceRounded:s,calculatedBonusRounded:o,casinoBalanceRounded:r,frozenBalanceRounded:a,casino_bonus:l,sport_bonus:c,casino_balance:u,calculatedBonus:d,calculatedBonusMoney:A}}=ye(),{showSeparatelyBonuses:m}=Y.app,h=((r??s)+o).toFixed(t),v=K8();return{balances:f.useMemo(()=>[...m?[{title:u!==null?n===Xe.SPORTSBOOK?lN:cN:oK,balance:v},...u!==null?n===Xe.SPORTSBOOK?[{title:cN,balance:r}]:[{title:lN,balance:s}]:[],{title:rK,balance:a},{title:aK,balance:l&&d},{title:iK,balance:c&&d},...Y.sportsbook.betslip.enableFrenchFreebet?[{title:lK,balance:A}]:[]]:e===Xe.CASINO?[{title:cK,balance:h}]:[]],[m,u,n,v,r,s,a,l,d,c,A,e,h])}},cue=()=>{const e=ae(),{profile:{currency_symbol:t}}=ye(),{balances:n}=lue();return i.jsxs("div",{className:"nav-menu-sub-user-balances",children:[i.jsx("ul",{className:"user-balance-list",children:n.map((s,o)=>i.jsxs("li",{className:"user-balance-item",children:[i.jsx("p",{className:"balance-title ellipsis",children:e(s.title)}),i.jsxs("span",{className:"balance-value",children:[s.balance," ",t," "]})]},o))}),i.jsxs("p",{className:"user-balance-info",children:[i.jsx("i",{className:"user-balance-icon bc-i-info"}),i.jsx("span",{className:"user-balance-info-text",children:e(uK)})]})]})},uue=hn(()=>H(()=>import("./ConnectWalletPopupContent-dFfbIO4H.js"),__vite__mapDeps([342,273,2]))),due=()=>{const{profile:{external_id:e,id:t}}=ye(),[n,s]=f.useState(!!e);f.useEffect(()=>s(!!e),[t]);const o=Y.app.walletConnect.enabled&&Y.app.walletConnect.connectToWallet&&!!t&&!e&&!n;Kn(o?"has-wallet":"");const r=f.useCallback(l=>{s(!0),l(),Se.open({type:"success",title:"Success",content:"wallet_success_connect"})},[]),a=()=>{const{close:l}=Se.open({type:"info",className:"connect-to-wallet",title:"Connect to wallet",Component:()=>i.jsx(uue,{callback:()=>r(l)})})};return o?i.jsx(Me,{className:"btn a-color connect-wallet",onClick:a,title:"Connect to wallet!"}):null},Q8=({headerCallPanelConfig:e,isHeaderNavigationHidden:t})=>{const[n,s]=f.useState(!1),o=f.useRef(null),r=ae(),a=f.useCallback(()=>{s(!n)},[n]);return f.useEffect(function(){t&&s(!1)},[t]),wi({container:o,callback:()=>s(!1)}),Kn(e.length&&ce.isMobile?"has-header-info":""),i.jsxs("div",{ref:o,className:`callPanel ${n?"opened":""}`,children:[i.jsx(Me,{className:"btn a-color callPanelBtn bc-i-call",onClick:a}),n&&i.jsx("div",{className:"callPanelMenu","data-scroll-lock-scrollable":"",children:i.jsx(f.Suspense,{fallback:i.jsx(_t,{size:"small"}),children:e.map(({href:l,target:c,title:u},d)=>u?i.jsxs(It,{className:"callPanelMenuItem",to:l,target:c,children:[i.jsx("i",{className:`callPanelIcon bc-i-${u}`}),i.jsx("span",{className:"callPanelText ellipsis",children:r(u)})]},d):null)})})]})},Aue=e=>{const t=Ve(e);t.page&&t.page==="deposit"&&t.account&&t.account==="balance"&&Ht.dispatchEvent("trackingEvent",{category:"Balance",action:"Clicked Header Deposit",additionalData:{isLoggedIn:!0}})},d3=({section:e,page:t,iconClassName:n,title:s})=>i.jsx("li",{children:i.jsxs(It,{to:o=>({search:jt({section:e,page:t},o)}),className:"nav-menu-item","aria-label":s,children:[i.jsx("i",{className:`bc-i-${n}`}),i.jsx("span",{className:"checkbox-control-text-bc ellipsis",children:s})]})}),fue=()=>{const e=ae(),{header:{headerIcons:t,headerCallPanel:n},showSeparatelyBonuses:s}=Y.app,{state:{messages:{pages:{inbox:o}}={pages:{}}}}=eue(),{supports_child_client:r}=en();return i.jsxs("div",{className:"hdr-user-bc",children:[n!=null&&n.length?i.jsx(Q8,{headerCallPanelConfig:n}):null,i.jsx("div",{className:"header-custom-buttons",children:t.length>0?t.map(({showTo:a,className:l,href:c,text:u,target:d},A)=>a!==_a.Guest?i.jsxs(It,{onClick:()=>Aue(c),className:`btn a-color header-icon-text ${l}`,to:c,target:d,"aria-label":e(u||"Header Icon"),children:[i.jsx("span",{children:e(u||"")}),l==="bc-i-message"?i.jsx(_m,{count:o}):null]},A):null):i.jsxs(It,{to:a=>({search:jt({section:"balance",page:"deposit"},a)}),className:"btn a-color header-icon-text","aria-label":e("Deposit"),children:[i.jsx("i",{className:"bc-i-circle-dollar"}),i.jsx("span",{children:e("Deposit")})]})}),i.jsxs("div",{className:"header-buttons-wallet",children:[i.jsx(due,{}),r?i.jsx(iue,{}):null]}),i.jsxs("div",{className:"nav-menu-container header-user-nav",children:[i.jsx("ul",{className:"nav-menu-other",children:i.jsxs("li",{children:[i.jsx(It,{to:a=>({search:jt({section:"balance",page:"deposit"},a)}),className:"nav-menu-item","aria-label":e("Balance"),children:i.jsx(sue,{})}),i.jsxs("ul",{className:"nav-menu-sub",children:[s&&i.jsx(cue,{}),Y.accountNavigation.balance.pages.map(a=>i.jsx(d3,{section:"balance",page:a,iconClassName:Jce.balance[a]??a,title:e(Xce.balance[a])},a))]})]})}),i.jsx("ul",{className:"nav-menu-other",children:i.jsxs("li",{children:[i.jsx(It,{to:a=>({search:jt({section:"profile",page:"details"},a)}),"aria-label":e("Profile Details"),children:i.jsx(tue,{})}),i.jsxs("ul",{className:"nav-menu-sub",children:[Et.getInstance().accountNavigationSorted.map(({section:a})=>{var c;const l=(c=Y.accountNavigation[a])==null?void 0:c.pages[0];return i.jsx(d3,{section:a,page:l,iconClassName:Zce[a]??a,title:e(Qce[a])},a)}),i.jsx("li",{className:"logout-profile",children:i.jsx(oue,{children:a=>i.jsxs(Me,{className:"userLogoutBtn btn",onClick:a,"aria-label":e("Logout"),children:[i.jsx("i",{className:"userLogoutIcon bc-i-logout"}),i.jsx("span",{children:e("Logout")})]})})})]})]})})]})]})},mue=({onLogin:e,onRegister:t,showCloseUserPanelButton:n=!1})=>{const{isLoggedIn:s,loginInProgress:o}=ye(),r=ae(),{headerIcons:a,headerCallPanel:l}=Y.app.header,{hideRegisterButton:c}=Y.userAuthentication,{enabledForRestrictedCountries:u}=Y.userAuthentication.login,d=A=>{const m=Ve(A);m.page&&m.page==="deposit"&&m.account&&m.account==="balance"&&Ht.dispatchEvent("trackingEvent",{category:"Balance",action:"Clicked Header Deposit",additionalData:{isLoggedIn:s}})};return o?i.jsx(_t,{size:"small"}):s?n?i.jsx("i",{className:"hdr-user-close bc-i-close-remove",onClick:()=>He.dispatchEvent("closeUserInfoPanel",!1)}):i.jsx(fue,{}):Et.getInstance().authenticationEnabledForIP?i.jsxs("div",{className:"hdr-user-bc",children:[!ce.isMobile&&(l!=null&&l.length)?i.jsx(Q8,{headerCallPanelConfig:l}):null,!ce.isMobile&&(a==null?void 0:a.map(({showTo:A,className:m,href:p,target:h,text:v},y)=>A===_a.All||A===_a.Guest?i.jsx("div",{className:"header-custom-buttons",children:i.jsx(It,{onClick:()=>d(p),className:`btn a-color header-icon-text ${m}`,to:p,target:h,"aria-label":r(v||"Header Icon"),children:i.jsx("span",{children:r(v||"")})})},y):null)),c?i.jsx(Me,{className:"btn s-small sign-in",onClick:e,title:"Sign in"}):i.jsxs(i.Fragment,{children:[i.jsx(Me,{className:"btn s-small sign-in",onClick:e,title:"Sign in"}),i.jsx(Me,{className:"btn s-small register",onClick:t,title:"Register"})]})]}):u?i.jsx(Me,{className:"btn s-small sign-in",onClick:e,title:"Sign in"}):null},pue=f.memo(mue);function hue(e,t=100){const[n,s]=f.useState(void 0);return f.useEffect(()=>{const o=setTimeout(()=>{s(e)},t);return s(void 0),()=>{clearTimeout(o)}},[e,t]),n}const A3=f.memo(function e({to:t,title:n,target:s,submenus:o=[],icon:r,badge:a,onClick:l,visible:c=!0}){var m;const u=My(o),d=t||((m=u[0])==null?void 0:m.to),A=u.length>0;return i.jsxs("li",{className:c?"":"hidden-global",children:[i.jsxs(Yte,{className:"nav-menu-item",badge:a,to:d,target:s,exact:d==="/",isActive:(p,h)=>d&&Rm(d,h)||u.find(v=>v.to&&Rm(v.to,h))!==void 0,onClick:l,"aria-label":n,children:[r?i.jsx("i",{className:r}):null,i.jsx("span",{children:n}),A&&i.jsx("i",{className:"nav-menu-sub-arrow bc-i-small-arrow-right"})]}),A&&i.jsx("ul",{className:"nav-menu-sub",children:u.map(p=>i.jsx(e,{onClick:l,...p},p.id))})]})}),gue=670,Z8=f.memo(function({items:t}){const n=ae(),s=Gs(),o=f.useRef(null),r=f.useRef(!1),[a,l]=f.useState(-1),[c,u]=f.useState(!1),[d,A]=f.useState(!1),m=hue(d,gue),p=f.useMemo(()=>a>-1?t.slice(a):[],[a,t]),h=p.length>0,v=f.useMemo(()=>h&&p.some(_=>_.to&&Rm(_.to,s)||(_==null?void 0:_.submenus.some(b=>b.to&&Rm(b.to,s)))),[s,p,h]);f.useLayoutEffect(function(){if(r.current=!0,o.current){let b;const g=new ResizeObserver(([{target:E}])=>{const w=Array.from(E.children);if(w.length){const I=w[0].getBoundingClientRect().top;r.current&&!c?b=setTimeout(()=>{l(w.findIndex(O=>O.getBoundingClientRect().top>w[0].getBoundingClientRect().top)),u(!0),r.current=!1},400):(b&&clearTimeout(b),l(w.findIndex(O=>O.getBoundingClientRect().top>I)))}});return g.observe(o.current),()=>{g.disconnect()}}},[t,c]);const y=_=>{A(!d),Ht.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked Menu item",additionalData:{menuItemData:{itemName:_.title}}})};return i.jsxs("nav",{className:`nav-menu-container header-navigation ${d!==m?"hide-hover-effect":""}`,children:[i.jsx("ul",{className:"nav-menu nav-menu-hide-items",ref:o,children:t.map((_,b)=>i.jsx(A3,{onClick:()=>y(_),..._,visible:c&&(!h||bi.jsx(A3,{..._,onClick:()=>y(_)},_.id))})]})})]})}),vue=f.memo(function({items:t}){const n=My(t);return Kn("has-sub-navigation"),i.jsx(Z8,{items:n})}),KA={src:"",title:"",loading:!1},_ue=()=>{const e=et(),[{src:t,title:n,loading:s},o]=f.useState(KA),{profile:{loyalty_level_id:r}}=ye(),{language:a}=Ee(),{isLoggedIn:l}=ye(),{is_loyalty_v2:c}=en(),u=l&&c;return Kn(ce.isMobile&&u?"has-header-info":""),f.useEffect(function(){u&&(o({...KA,loading:!0}),as.loadLoyaltyProgramGroupsWithLevels(a).then(A=>{if(e.current&&A.data)if(r!==null){const m=A.data.find(p=>p.items.some(Ze("id",r)));if(m){o({src:m.src,title:m.title,loading:!1});return}}else{const m=A.data[0];if(m){o({src:m.src,title:m.title,loading:!1});return}}o(KA)}).catch(()=>{o(KA)}))},[e,a,r,u]),s?i.jsx("div",{className:"skeleton-loader-small-select"}):u&&t&&n?i.jsxs(It,{className:"loyaltyBonusHeader",to:d=>({search:jt({section:"bonuses",page:"loyalty-points"},d)}),children:[i.jsx("p",{className:"loyaltyBonusHeaderShadow"}),i.jsx("p",{className:"loyaltyBonusHeaderBackground"}),i.jsx("p",{className:"loyaltyBonusHeaderText ellipsis",children:n}),i.jsx("img",{className:"loyaltyBonusImg",src:`${Y.cms.apiUrl}${t}`,alt:""})]}):null},yue=({source:e,href:t,icon:n,target:s="_blank",showTo:o=_a.All})=>{const r=ae(),{isLoggedIn:a}=ye();return SR(o,a)?i.jsx(It,{className:`${n?`bc-i-${n}`:""} header-icon`,to:t,target:s,children:e?i.jsx("img",{src:e,loading:"lazy",alt:r("Header Icon")}):null}):null},bue=({onClick:e})=>{const t=ae(),{assets:{logo:n}}=Ee(),{header:{secondaryIcon:s,showNearLogoText:o}}=Y.app;return i.jsxs("div",{className:"logo-container",children:[i.jsxs(It,{className:"logo",to:oo,onClick:e,children:[i.jsx("img",{className:"hdr-logo-bc",src:n,alt:t("Header Logo")}),o&&i.jsx("p",{dangerouslySetInnerHTML:{__html:t(Qq)}})]}),s?i.jsx(yue,{...s}):null]})},Eue="/assets/logo-ftn-HzsQO-Mk.gif",Cue="get_rates",Sue=e=>{const t=et(),{cryptoInfo:{rateUpdateInterval:n,enabled:s,showRateInCurrency:o}}=Y.app.header,[r,a]=f.useState(null),l=f.useCallback(({details:u,result:d})=>{if(d===0&&Array.isArray(u.currencies)){const A=u.currencies.reduce((m,{amount:p,currency:h})=>(h!==wa&&p?m=1/p*m:m*=p,m),1);A&&a(A)}},[]),c=f.useCallback(()=>{de.get({currency_name_list:[wa,o?e:""]},Cue).then(l).catch(u=>{throw new Error(u)})},[e,l,o]);return f.useEffect(function(){s&&t.current&&c()},[s,c,t]),f.useEffect(function(){if(s&&t.current){const d=setInterval(()=>{c()},n);return()=>{clearInterval(d)}}},[s,n,c,t]),{currencyInfo:r}},wue=()=>{const e=ae();return i.jsxs("div",{className:"switch-popup-wrapper",children:[i.jsx("h2",{className:"switch-popup-title",children:e("INVEST IN NFT SHARES OF FAVORITE GAMES WITH ORTAK")}),i.jsx("p",{className:"switch-popup-subTitle",children:e("Earn monthly revenue in FTN")}),i.jsxs("p",{className:"switch-info",children:[i.jsx("img",{className:"switch-popup-Qr",alt:"",src:`${Y.cms.apiUrl}/content/images/15a2e758b0d610412ce631e9631b6fac_1015_media.png`}),i.jsx("img",{className:"switch-popup-img",alt:"",src:`${Y.cms.apiUrl}/content/images/df5f06e087b70d0600820992be8a8e82_1015_media.svg`})]}),i.jsx(It,{className:"switch-link btn btn-color ortak-btn",to:Y.app.header.cryptoInfo.promoPopup.buttonLink,target:"_blank",children:i.jsx("span",{className:"ellipsis",children:e("EXPLORE NFT COLLECTIONS")})})]})},Tue=e=>{const[t,n]=f.useState(!1),{currencyInfoAnimationAvailable:s}=ch(),o=`${e}-${KG}`,r=t&&s,{cryptoInfo:{promoPopup:{animationDelay:a,animationEnabled:l,animationDuration:c}}}=Y.app.header,u=()=>{s&&l&&Se.open({className:"switch-popup",Component:()=>i.jsx(wue,{})})};return f.useEffect(function(){if(l){const A=setInterval(()=>{l&&s&&!xe.getItem(o)?(xe.setItem(o,!0,a*60*60),n(!0)):n(!1)},c*1e3);return()=>clearInterval(A)}},[a,c,l,s,o]),{animation:r,openPopup:u}},xue=()=>{const{currency:e}=Jt(),{currencyInfo:t}=Sue(e.name),{animation:n,openPopup:s}=Tue("header-currency"),o=ae(),{locale:r}=Ee(),a=Ii(),{site_id:l,header:{cryptoInfo:{enabled:c,redirectUrl:u,showRateInCurrency:d}}}=Y.app,A=e.name===IQ||e.name===wa||!d?NQ:e.symbol,m=f.useRef(null);return Kn(c&&ce.isMobile?"has-header-info":""),f.useEffect(()=>{var p,h;c&&((p=m==null?void 0:m.current)!=null&&p.style)&&((h=m.current)==null||h.setAttribute("style","display:flex !important"))},[t,c]),c?i.jsx("div",{className:"crypto-currency-data",ref:m,children:n?i.jsxs("div",{onClick:s,className:"crypto-animated-content",children:[i.jsx("img",{src:Eue,alt:"",className:"crypto-info-link-img"}),i.jsx("p",{className:"crypto-animated-item ellipsis",children:o("Breaking NEWS!")})]}):i.jsxs(i.Fragment,{children:[i.jsx("i",{className:"bc-i-FTN",onClick:s}),i.jsxs(It,{to:u?u.replace("{lang}",r).replace("{site_id}",l.toString()):"",target:"_blank",className:"crypto-currency-info",children:[i.jsxs("div",{className:"crypto-currency-item",style:{display:"flex",gap:"3px"},children:[o("1 {curr1} =",{curr1:a(wa)}),i.jsx("p",{children:t?es(t,4).toFixed(4):i.jsx("span",{className:"skeleton-loader-full-text crypto-currency-item-loader"})}),o("{curr2}",{curr2:a(A)})]}),i.jsx("span",{children:o("exchange.fulgurpay.com")})]})]})}):null},Iue="removeChild";class Wn extends f.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(t){return{hasError:!0}}componentDidCatch(t){var n;(n=t.stack)!=null&&n.includes(Iue)||de.reportError(this.props.errorType,t,{path:window.location.pathname,search:window.location.search,releaseDate:"02/28/2025-13:04"})}render(){return this.state.hasError?this.props.showErrorPage?i.jsx(Hb,{message:"Something went wrong",className:"full"}):this.props.showLoader?i.jsx(_t,{size:"medium",...this.props.fullLoader&&{className:"full"}}):null:this.props.children}}const Nue=()=>{const{components:e}=XR(Tb.PANEL);return i.jsx(i.Fragment,{children:e.map(({LazyComponent:t,selected:n,name:s,props:o})=>i.jsx(t,{show:n,...o},s))})},kue=f.memo(Nue),Oue=()=>He.dispatchEvent("closeSmartPanel"),Pue=[e1],Lue=()=>{const e=f.useRef(null);wi({container:e,callback:Oue,ignoredElementsIds:Pue});const{isLoggedIn:t,profile:{bonusAvailable:n}}=ye(),s=f.useMemo(()=>[...Y.app.smartPanel.items,...Y.sportsbook.enabled?[{actions:[{type:"openBetslip",data:{}}],iconClass:"bc-i-betslip",permissions:null,title:"Betslip",component:"Betslip",target:""}]:[]].filter(o=>!o.permissions||!o.permissions.loggedIn||o.permissions.loggedIn===t&&(!o.permissions.bonusAvailable||o.permissions.bonusAvailable===n)).map(o=>{var r;return{...o,LazyComponent:o.component&&((r=pc[o.component])!=null&&r.button)?hn(pc[o.component].button):hn(()=>H(()=>import("./ButtonWithAction-DLse0Dpd.js"),__vite__mapDeps([343,281,2])))}}),[n,t]);return i.jsx("div",{className:"hdr-smart-panel-holder-arrow-bc",ref:e,children:i.jsx("div",{className:"hdr-smart-panel-holder-bc",children:i.jsx(f.Suspense,{fallback:i.jsx(_t,{size:"small"}),children:s.map(({LazyComponent:o,...r})=>o?i.jsx(o,{...r},`${r.title}_${r.iconClass}`):null)})})})},Rue=f.memo(Lue),f3=f.memo(()=>i.jsxs(i.Fragment,{children:[i.jsx(Rue,{}),i.jsx(kue,{})]})),xE={eng:"unitedkingdom",rus:"russia",arm:"armenia",fas:"iran",zhh:"china",geo:"georgia",arb:"arableague","pt-br":"brazil",uzb:"uzbekistan",kir:"kyrgyzstan",kur:"kurdish",swa:"unitedrepublicoftanzania",kor:"southkorea",hin:"india",heb:"israel",kaz:"kazakhstan",alb:"albania",vnm:"vietnam",dan:"denmark",tgl:"philippines",ben:"bangladesh",rov:"romania","en-ca":"canada",azf:"iran",msa:"malaysia"},IE=()=>{const{language:e}=Ee(),t=Ra(),{isLoggedIn:n}=ye(),s=f.useCallback(o=>{if(o!==e){const r=Lt.getInstance();Promise.all([de.setLanguages(K0[o]||o,"change_session_language"),n&&de.setLanguages(K0[o]||o,"set_preferred_language"),LL(o),k6(o)]).then(()=>{const a=$p(o);r.setLanguage(a),document.documentElement.lang=a,t("language",o)})}},[e,t,n]);return{language:e,setLanguage:s}},jue=({onSelect:e=lt,compactMode:t=!1})=>{const{language:n,setLanguage:s}=IE(),o=ae(),r=l=>{s(l),e(),Ht.dispatchEvent("trackingEvent",{category:"Settings",action:"language"})},a=AL(Y.app.availableLanguages,"code").sort(Dy);return i.jsx(Rr,{readOnly:a.length===1,title:t?"":"Language",onChange:r,inputValue:n,className:t?"compact-mode":"",children:a.map(({code:l,full:c})=>{var u;return i.jsx(Xo,{value:l,label:t?l.toUpperCase():o(c),className:`ftr-lang-bar-flag-bc flag-bc ${xE[l]||((u=To[Y.app.availableLanguages[l].short])==null?void 0:u.iconClassName)}`},l)})})},j1e=f.memo(({theme:{scheme:e,theme:t},isActive:n,setTheme:s})=>{const o=yf(e.b),r=ae();return i.jsx("div",{style:{...e.b&&{background:e.b}},className:`sp-theme-item-bc theme-${t} ${n?"active":""} ${o.isLight()?"light":"dark"}`,onClick:()=>s(t),children:i.jsxs("div",{className:"sp-theme-container",children:[i.jsx("span",{className:"user-profile-nav-item-cursor"}),i.jsxs("div",{className:"sp-theme-container-aside",children:[i.jsx("p",{className:"sp-theme-container-item"}),i.jsx("p",{className:"sp-theme-container-item"}),i.jsx("p",{className:"sp-theme-container-item"}),i.jsx("p",{className:"sp-theme-container-item"}),i.jsx("p",{className:"sp-theme-container-item"}),i.jsx("p",{className:"sp-theme-container-item"})]}),i.jsxs("div",{className:"sp-theme-container-content",children:[i.jsx("div",{className:"sp-them-logo",children:i.jsx("span",{children:r("Logo")})}),i.jsxs("div",{className:"sp-theme-container-content-top",children:[i.jsx("p",{className:"sp-theme-top-item"}),i.jsx("p",{className:"sp-theme-top-item"}),i.jsx("p",{className:"sp-theme-top-item"}),i.jsx("p",{className:"sp-theme-top-item"}),i.jsx("p",{className:"sp-theme-top-item"}),i.jsx("p",{className:"sp-theme-top-item"})]}),i.jsxs("div",{className:"sp-theme-container-content-middle",children:[i.jsx("p",{className:"sp-theme-middle-item"}),i.jsx("p",{className:"sp-theme-middle-item"}),i.jsx("p",{className:"sp-theme-middle-item"}),i.jsx("p",{className:"sp-theme-middle-item"}),i.jsx("p",{className:"sp-theme-middle-item"}),i.jsx("p",{className:"sp-theme-middle-item"})]}),i.jsx("p",{className:"sp-theme-bottom-item"}),i.jsx("p",{className:"sp-theme-last-item"})]})]})})}),Mue=()=>Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)-window.innerHeight,m3=()=>window.scrollY,Bue=e=>{const t=f.useRef(e),n=f.useRef(m3());f.useLayoutEffect(()=>{const s=OM(()=>{const o=m3();owindow.removeEventListener("scroll",s)},[]),f.useEffect(()=>{t.current=e},[e])},Due=()=>{const[e,t]=f.useState(!1),[n,s]=f.useState(0),o=f.useCallback(()=>{window.scrollTo({top:0,behavior:"smooth"})},[]),r=f.useCallback((a,l)=>{s(l)},[]);return Bue(r),f.useEffect(()=>{const a=n>window.innerHeight;if(t(a),a){const l=setTimeout(()=>{t(!1)},5e3);return()=>clearTimeout(l)}},[n]),i.jsx("div",{className:`${Y.app.backToTopButton.position}${e?"":" nav-floating-btn-hide"}`,children:i.jsx(Me,{className:"btn nav-floating-btn bc-i-double-arrow-top",onClick:o,"aria-label":"Back To Top"})})},Fue=()=>{const{sideBarIcons:e}=Y.app,{currentPath:t}=Ee();return e!=null&&e.length?i.jsx("div",{className:"sidebar-content",children:t===oo&&e.map(({color:n,title:s,network:o,imageSrc:r,href:a,target:l})=>i.jsxs(It,{className:`sidebar-item ${o} ${r?"sidebar-imageSrc":""}`,to:a,target:l||"_blank",children:[r?i.jsx("p",{className:"sidebar-image",children:i.jsx("img",{className:"",src:r,alt:""})}):o?i.jsx("p",{className:"sidebar-image",children:i.jsx("i",{className:`bc-i-${o}`})}):null,i.jsx("span",{className:"sidebar-title",children:s})]},`${r}_${a}`))}):null},Hue="trusted_by",Uue="mr_first",Gue=()=>{const e=ae(),{showTrustedByMrFirstWidget:{url:t="",enabled:n=!1}={}}=Y.app.header;return Kn(n&&ce.isMobile?"has-wallet":""),n?i.jsxs(It,{to:t,target:"_blank",className:"trusted-widget",children:[i.jsx("i",{className:"bc-i-trusted"}),i.jsxs("p",{className:"trusted-widget-text",children:[i.jsx("span",{className:"ellipsis",children:e(Hue)}),i.jsx("span",{className:"ellipsis",children:e(Uue)})]})]}):null},Vue=()=>{Kn("generic-search-enabled");const[e,t]=f.useState(!1);f.useEffect(()=>{const s=({selectedComponent:o})=>{o&&o.name===k1?t(!0):t(!1)};return at.addEventListener("activeComponent",s),()=>at.removeEventListener("activeComponent",s)},[]);const n=()=>{at.dispatchEvent("addComponentPanel",{component:k1,props:{}})};return i.jsx(Me,{className:`generic-search-btn ${e?"disabled":""}`,onClick:n,children:i.jsx("i",{className:"bc-i-search"})})},Wue=()=>i.jsx("p",{className:"asideMenuBurger bc-i-menu-close",id:"asideMenuBurger",onClick:()=>at.dispatchEvent("toggleLeftMenu")}),$ue=f.memo(({navLinks:e,onRegister:t,onLogin:n})=>{const{toggle:s,badgeCount:o}=Yce(!1),{app:{backToTopButton:r,header:{enableSearchPanel:a,navigation:{web:{leftMenu:l,subHeaderMenu:c,openMenuOnHover:u}}}},partner:{integrationMode:d}}=Y,{pathname:A,search:m}=Gs(),p=f.useMemo(()=>nZ(e,A),[e,A]),h=!l||c;f.useEffect(()=>{if(Y.partner&&Y.partner.routeUpdateCallback){const y=Ve(),_={route:A,...y};Qd.notify({type:"route_update",value:_})}},[A,m]);const v=f.useCallback(()=>{s(),Ht.dispatchEvent("trackingEvent",{category:"Other",action:"Clicked Burger Menu"})},[s]);return i.jsxs("header",{className:"header-bc",children:[!d&&i.jsxs("div",{className:"hdr-main-content-bc",children:[l&&!u?i.jsx(Wue,{}):null,i.jsx(bue,{onClick:()=>at.dispatchEvent("hideAll")}),i.jsx(_ue,{}),i.jsx(xue,{}),i.jsx(Gue,{}),i.jsx(pue,{onRegister:t,onLogin:n}),i.jsx(jue,{compactMode:!0}),i.jsx(Kce,{}),i.jsxs("div",{className:"smartPanel-bc",children:[i.jsx(Wn,{errorType:o2,showErrorPage:!1,showLoader:!1,children:i.jsx(f3,{})}),i.jsx(_m,{id:e1,onClick:v,count:o,className:"hdr-toggle-button-bc bc-i-vertical-toggle"})]}),a&&i.jsx(Vue,{})]}),i.jsx(Fue,{}),i.jsxs("div",{className:"nav-content-bc",children:[i.jsxs("div",{className:"nav-content-menu",children:[l?null:i.jsx(Z8,{items:e}),d&&i.jsx("div",{className:"hdr-main-content-bc",children:i.jsxs("div",{className:"smartPanel-bc",children:[i.jsx(Wn,{errorType:o2,showErrorPage:!1,showLoader:!1,children:i.jsx(f3,{})}),i.jsx(_m,{id:e1,onClick:v,count:o,className:"hdr-toggle-button-bc bc-i-vertical-toggle"})]})})]}),h&&p!==void 0&&i.jsx(vue,{items:p,setNavigationVisibility:lt,showAnimation:!1,setShowAnimation:lt})]}),r.isFloating&&i.jsx(Due,{})]})}),Mv=e=>e.reduce((t,{clientWidth:n})=>Math.round(t+n),0),Dh=({showArrows:e=!0,itemsExpanded:t=!1,centered:n=!1,className:s="",children:o,elementsToScroll:r=3,isListScrollable:a=!0})=>{const{languageRtl:l}=Ee(),c=f.useRef(null),u=f.useRef(null),d=f.useMemo(()=>f.Children.count(o),[o]),[A,m]=f.useState(0),[p,h]=f.useState(0),[v,y]=f.useState(!1),[_,b]=f.useState({}),[g,E]=f.useState(!1),w=A>0,I=e&&w,O=p===0,C=p===A,x=()=>{const L=c.current,R=u.current;if(L&&R){const M=Array.from(R.children),j=M[0],F=M.findIndex(B=>B.dataset.id!==void 0&&_[B.dataset.id]),D=Math.max(0,F-r),$=Mv(M.slice(D,F));h(B=>B-${const L=c.current,R=u.current;if(L&&R){const M=Array.from(R.children),j=M[M.length-1],D=L3(M,z=>z.dataset.id!==void 0&&_[z.dataset.id])+1,$=Math.min(D,M.length-1),B=Math.min(D+r,M.length),U=Mv(M.slice($,B));h(z=>{const X=z+U;return A-X{L.preventDefault(),L.key==="ArrowRight"&&(l?x():T()),L.key==="ArrowLeft"&&(l?T():x())};f.useEffect(function(){m(0),h(0),b({}),E(!1)},[d]),f.useEffect(function(){const R=c.current,M=u.current;if(setTimeout(()=>{y(!0)},300),R&&M){const j=new ResizeObserver(()=>{m(R.scrollWidth-R.clientWidth),E(!1)});return j.observe(R),j.observe(M),()=>{j.disconnect()}}},[]),f.useEffect(function(){const R=c.current,M=u.current;if(R&&M){const j=new IntersectionObserver(F=>{const D=Object.fromEntries(F.map($=>[$.target.dataset.id,$.isIntersecting]));b($=>({...$,...D}))},{threshold:.8,root:R});for(const F of Array.from(M.children))j.observe(F);return()=>{b({}),j.disconnect()}}},[]),f.useEffect(function(){if(a){const R=c.current;if(R&&A){const M=j=>{j.preventDefault(),h(F=>{const D=F+j.deltaY;return j.deltaY>0?Math.min(A,D):Math.max(0,D)})};return R.addEventListener("wheel",M),()=>{R.removeEventListener("wheel",M)}}else h(A)}},[A,a]),f.useEffect(function(){if(!g&&w&&u.current){const R=f.Children.toArray(o),M=R.findIndex(F=>f.isValidElement(F)&&F.props.selected),j=R[M];if(j&&j.props.id in _){const F=u.current;if(_[j.props.id]){const[{clientWidth:D}]=F.children;E(!0),h($=>$i.jsx("div",{className:`horizontalCategoryItemWrp ${e?"active":""} ${o}`,"data-id":c,children:i.jsxs("div",{"data-id":c,title:t,onClick:l,"data-badge":s?s.title:"",className:`horizontalCategoryItem ${s?`badge-${s.class}`:""} `,children:[a?i.jsx("img",{className:"horizontal-sl-icon-bc",src:a,alt:t}):null,o?i.jsx("i",{className:`bc-i-default-icon bc-i-${o}`}):null,i.jsxs("div",{className:"horCatItemTitleWrp",children:[i.jsx("p",{className:"horCatItemTitle",children:t}),r&&i.jsx("span",{className:"horCatItemCount",children:n})]})]})}),Yue=14,zue=({className:e="",isExpanded:t,content:n="",minHeightExpand:s=100})=>{const o=f.useRef(null),[r,a]=xc(t),[l,c]=f.useState(!1);f.useLayoutEffect(function(){if(o!=null&&o.current){const A=new ResizeObserver(([{target:m}])=>{var v,y,_,b;let p=m.getBoundingClientRect().height;m.children[0].className.includes("expandable-info-container")&&(p=((y=(v=m.firstChild)==null?void 0:v.firstChild)==null?void 0:y.offsetHeight)+((b=(_=m.firstChild)==null?void 0:_.lastChild)==null?void 0:b.offsetHeight));const h=p-s>Yue;c(h)});return A.observe(o==null?void 0:o.current),()=>{c(!1),A.disconnect()}}},[n]);const u=i.jsx("div",{"data-scroll-lock-scrollable":"",className:`expandableContentData ${e} ${l?"":"not-expandable"}`,children:i.jsx("div",{className:"container",dangerouslySetInnerHTML:{__html:n||""}})});return i.jsx("div",{className:"expandableContentWrapper",ref:o,children:l?i.jsxs("div",{className:`expandableContent ${r?"opened":""}`,children:[i.jsx("div",{className:"expandableContentBody",children:u}),i.jsx("div",{className:"expandableContentToggle",onClick:a,children:i.jsx("i",{className:`expandableContentIcon bc-i-small-arrow-${r?"up":"down"}`})})]}):u})},que=({locale:e,options:t})=>{const[n,s]=f.useState(()=>new Date().toLocaleString(e,t));return f.useEffect(()=>{let o=setInterval(()=>s(new Date().toLocaleString(e,t)),1e3);return()=>clearInterval(o)},[e,t]),i.jsx("time",{className:"infoTime",children:n})};function Kue(){const{timeFormat:e,language:t}=Ee(),{clockDateLocaleFormat:n}=Y.app,s=Ln[t],o={hour:"numeric",minute:"numeric",second:"numeric",hour12:e==="12h",...n&&{month:"2-digit",day:"2-digit",year:"numeric"}};return i.jsx(que,{locale:n||s,options:o})}const Que=f.memo(Kue),Zue=({placeholder:e,title:t,children:n,inputValue:s,onChange:o,className:r="",icon:a,readOnly:l=!1,searchable:c=!1})=>{var C;const u=ae(),{expanded:d,container:A,setExpanded:m,searchTerm:p,onHandleChange:h,selectRef:v}=Vy({}),y=f.useCallback(x=>{m(!1),o(x)},[o,m]),{filteredChild:_,selectedElementIndex:b}=f.useMemo(()=>{const x=f.Children.map(n,k=>f.isValidElement(k)&&k.props.label.toString().toLowerCase().includes(p.toLowerCase())?k.props.value===s?f.cloneElement(k,{active:!0}):k:null).filter(Boolean),T=x.findIndex(k=>k.props.active);return{filteredChild:x,selectedElementIndex:T}},[n,s,p]),{activeIndex:g}=Wy({searchTerm:p,resetProp:d,list:_,listActive:d,containerRef:v,selectedIndex:b,onSelect:x=>y(String(x.props.value))}),E=s!==void 0&&((C=f.Children.toArray(n).find(x=>f.isValidElement(x)&&x.props.value===s))==null?void 0:C.props),w=a||E&&E.className,I=f.Children.count(n)>(e?0:1),O=x=>{x.stopPropagation();const{dataset:T}=x.target;T.optionValue&&(o(T.optionValue),m(!1))};return i.jsxs("div",{className:`selectHolder big ${r} ${s!==void 0?"filled":""}`,onClick:O,ref:A,tabIndex:0,children:[i.jsxs("div",{className:`selectContainer ${E?"selectOption":""} ${l?"notSelectedField":""}`,onClick:()=>m(I&&!d),children:[I&&i.jsx("div",{className:"selectIconBlock",children:i.jsx("i",{className:`bc-i-small-arrow-${d?"down":"up"}`})}),i.jsxs("div",{className:"selectImitation",children:[w?i.jsxs("div",{className:"flagImgSelectBlock",children:[" ",i.jsx("div",{className:`selectIconBc ${w}`})," "]}):null,t&&i.jsx("div",{className:"selectPlaceholder",children:i.jsx("span",{className:"selectPlaceholderText",children:u(t)})}),i.jsx("span",{className:"selectItemTitle",children:E?E.label:e?u(e):""})]})]}),d&&i.jsx("div",{className:"openSelectHolder",children:i.jsxs("div",{className:"openSelectInner",children:[c&&f.Children.count(n)>Gy?i.jsx("input",{className:"form-control-input-bc",type:"text",autoFocus:!0,value:p,onChange:h,placeholder:u(`Search ${t}`)}):null,_.map((x,T)=>T===g?f.cloneElement(x,{active:!0}):x)]})})]})},Xue=({label:e,className:t,value:n,active:s=!1,disabled:o=!1})=>i.jsxs("div",{className:`openSelectRow ${s?"active":""} ${o?"disabled":""}`,"data-option-value":n,children:[t?i.jsx("div",{className:`flagImg ${t}`}):null,i.jsx("p",{className:"openSelectRowTitle",style:{pointerEvents:"none"},children:e})]}),Jue=({onSelect:e=lt,compactMode:t=!1,customClassName:n=""})=>{const{language:s,setLanguage:o}=IE(),r=ae(),a=c=>{o(c),e(),Ht.dispatchEvent("trackingEvent",{category:"Settings",action:"language"})},l=AL(Y.app.availableLanguages,"code").sort(Dy);return i.jsx(Zue,{readOnly:l.length===1,title:t?"Language":"",onChange:a,inputValue:s,className:`${n} ${t?"compact-mode":""}`,children:l.map(({code:c,full:u})=>{var d;return i.jsx(Xue,{value:c,label:t?c.toUpperCase():r(u),className:`flagImg ${xE[c]||((d=To[Y.app.availableLanguages[c].short])==null?void 0:d.iconClassName)}`},c)})})},Mr=({type:e="button",title:t,className:n,loading:s=!1,showTitle:o=!0,children:r,...a})=>{const l=ae();return i.jsxs("button",{className:`${n} ${s?"loading":""}`,type:e,...t&&{title:l(t)},...a,children:[t&&o?i.jsx("span",{children:l(t)}):null,r]})},ede=({iconClass:e,title:t=aN})=>{const n=ae(),{liveChat:{enabled:s,customChat:o}}=Y.app;if(!s)return null;const r=()=>{yh.dispatchEvent("open"),He.dispatchEvent("closeSmartPanel"),Ht.dispatchEvent("trackingEvent",{category:"LiveChat",action:"Clicked LiveChat Button"})},a=()=>{window.open(o==null?void 0:o.href,"_blank")};return i.jsx(i.Fragment,{children:e?i.jsx(Mr,{className:"button outlined small",title:n(aN),showTitle:!1,onClick:o?a:r,children:i.jsx("i",{className:`sp-button-icon-bc ${e}`})}):Y.app.liveChat.enabled?i.jsx(Mr,{onClick:o?a:r,className:"button outlined small supportButton",children:i.jsx("span",{className:"ellipsis",dangerouslySetInnerHTML:{__html:n(t)}})}):null})},tde={apg:"https://",ceg:"//",xcm:"https://",emr:"https://",anj:"https://",dlag:"https://"},nde={apg:"snippet.antillephone.com",ceg:"curacao-egaming.com",xcm:"seals-xcm.certria.com",emr:"seals-emr.certria.com",anj:"snippet.anjouangaming.org",dlag:"seals.dlagglobal.com"},sde=({config:{provider:e,id:t,imageSize:n=96,imageType:s="basic-small"}})=>{const o=(r,a)=>{const l=window[`${r}_${a.replaceAll("-","_")}`];l!=null&&l.init&&l.init()};return f.useEffect(function(){var c;const a=document.createElement("script"),l=document.getElementsByTagName("script")[0];a.type="text/javascript",a.async=!0,a.src=`${tde[e]}${t}.${nde[e]}/${e}-seal.js`,(c=l.parentNode)==null||c.insertBefore(a,l),a.onload=function(){setTimeout(()=>{var u,d;e==="apg"&&((u=window.APG)!=null&&u.init)?window.APG.init():(d=window.CEG)!=null&&d.init?window.CEG.init():o(e,t)},2e3)}},[t,e]),e==="apg"?i.jsx("div",{className:"FooterLicenceCuracaoContainer",id:"apg-seal-container","data-apg-seal-id":t,"data-apg-image-size":n,"data-apg-image-type":s}):e==="xcm"?i.jsx("div",{className:"FooterLicenceCuracaoContainer xcm-container",id:`xcm-${t}`,"data-xcm-seal-id":t,"data-xcm-image-size":n,"data-xcm-image-type":s}):e==="emr"?i.jsx("div",{className:"FooterLicenceCuracaoContainer emr-container",id:`emr-${t}`,"data-emr-seal-id":t,"data-emr-image-size":n,"data-emr-image-type":s}):e==="anj"?i.jsx("div",{className:"FooterLicenceCuracaoContainer anj-container",id:`anj-${t}`,"data-anj-seal-id":t,"data-anj-image-size":n,"data-anj-image-type":s}):e==="dlag"?i.jsx("div",{className:"FooterLicenceCuracaoContainer dlag-container",id:`dlag-${t}`,"data-anj-seal-id":t,"data-anj-image-size":n,"data-anj-image-type":s}):i.jsx("div",{className:"FooterLicenceCuracaoContainer",id:"ceg-seal-container","data-apg-seal-id":t,"data-ceg-image-size":n,"data-ceg-image-type":s})},ode=({config:{src:e,width:t,height:n}})=>{const s=ae();return i.jsx("iframe",{title:s("Footer License"),src:e,width:t,height:n,frameBorder:0,scrolling:"no"})},rde=({config:{src:e,height:t,fullWidth:n,href:s,target:o,availableLanguages:r,description:a,rel:l=""}})=>{const{language:c}=Ee(),u=ae();return r&&!r.includes(c)?null:i.jsxs(It,{className:"sliderImage",to:s,target:o||"_blank",...l?{rel:l}:{},children:[i.jsx("img",{style:t!==void 0?{maxHeight:t,height:t}:n?{maxHeight:"none",height:"auto",width:"100%"}:{},loading:"lazy",src:e,alt:"license"}),a?i.jsx("p",{children:u(a)}):null]})},ade=({config:e})=>{const{language:t}=Ee(),n=e[t]||e.default;return n?i.jsx("div",{className:"ftr-copy-rights-bc",dangerouslySetInnerHTML:{__html:n}}):null},ide=f.memo(function({isAuthPopup:t}){const{licences:n}=Y.app,s=n?t?n.filter(r=>r.some(({config:{showOnAuthPopup:a}})=>a)):n:[];if(!s.length)return null;const o=r=>r.filter(({config:{showOnAuthPopup:a}})=>t?a:!0).map(({type:a,config:l},c)=>{switch(a){case"image":return i.jsx(rde,{config:l},c);case"iframe":return i.jsx(ode,{config:l},c);case"curacao":return i.jsx(sde,{config:l},c);case"text":return i.jsx(ade,{config:l},c);default:return null}});return i.jsx("div",{className:"sliderGroup",children:s.map((r,a)=>{const l=r.length>3;return i.jsx(Oe.Fragment,{children:l?i.jsx(Dh,{centered:!0,showArrows:!0,itemsExpanded:!0,children:o(r)}):i.jsx("div",{className:"sliderSingleElWrapper",children:i.jsx("div",{className:"sliderSingleEl",children:o(r)})})},a)})})}),lde=f.memo(function({seoContent:t}){const n=ae(),s=ce.isMobile,{pathname:o}=Gs(),{currentPath:r}=Ee(),a=(Y.app.liveChat.hooryAi||Y.app.liveChat.hooryAndHooryAi)&&(o.includes("sport")||r===oo),l=f.useCallback(()=>{window.scrollTo({top:0,behavior:"smooth"})},[]);return i.jsx(i.Fragment,{children:i.jsxs("div",{className:"footerWrapper",children:[t&&Y.app.footer.customContentAboveFooter?i.jsx(zue,{isExpanded:!1,content:t,className:"custom-content-section"}):null,i.jsx("div",{className:"footerContainerWrapper",children:i.jsxs("div",{className:"footerContainer",children:[!Y.app.backToTopButton.isFloating&&s?i.jsx("div",{className:"ftr-head-bc",children:i.jsx(Mr,{className:"btn a-outline",onClick:l,title:"back to top"})}):null,i.jsxs("div",{className:"footerHeader",children:[i.jsxs("div",{className:"footerTopButtonGroup",children:[!Y.app.liveChat.showRegularButton&&!Y.app.liveChat.hooryAi&&i.jsx(ede,{}),Y.app.footer.feedbackButton&&i.jsx(Rde,{}),ce.isMobile&&a?i.jsx("div",{className:"hoorySwitcher hooryInFooter",onClick:()=>{var c;Y.app.liveChat.hooryAi?window.$hoory.toggle("open"):Y.app.liveChat.hooryAndHooryAi&&((c=window.$hoory2)==null||c.toggle("open"))},children:i.jsxs("p",{className:"hoorySwitcherBtn",children:[i.jsx("i",{className:"bc-i-hooryAI-stars"}),i.jsx("span",{className:"ellipsis",children:n("Ask Hoory AI")})]})}):null]}),i.jsx("div",{className:"footerInnerLeftCol",children:i.jsx(Sde,{})}),i.jsxs("div",{className:"footerInfoColumn",children:[!ce.isMobile&&a?i.jsx("div",{className:"hoorySwitcher hooryInFooter",onClick:()=>{var c;Y.app.liveChat.hooryAi?window.$hoory.toggle("open"):Y.app.liveChat.hooryAndHooryAi&&((c=window.$hoory2)==null||c.toggle("open"))},children:i.jsxs("p",{className:"hoorySwitcherBtn",children:[i.jsx("i",{className:"bc-i-hooryAI-stars"}),i.jsx("span",{className:"ellipsis",children:n("Ask Hoory AI")})]})}):null,!s&&i.jsx(Que,{}),i.jsx(Jue,{compactMode:!1,customClassName:"languageDropdown"})]})]}),i.jsxs("div",{className:"footerLinksSection",children:[i.jsx(wde,{}),i.jsx(dde,{})]}),i.jsxs("div",{className:"sliderGroup",children:[Y.app.licences&&i.jsxs("div",{className:"sliderContent",children:[i.jsx("h4",{className:"sliderTitle",dangerouslySetInnerHTML:{__html:n("Regulations & Partners")}}),i.jsx(ide,{})]}),Y.payment.enabledInFooter&&i.jsxs("div",{className:"sliderContent",children:[i.jsx("h4",{className:"sliderTitle",dangerouslySetInnerHTML:{__html:n("Payments")}}),i.jsx(Dh,{centered:!0,showArrows:!0,itemsExpanded:!0,children:i.jsx(Cde,{})})]})]}),i.jsxs("div",{className:"copyRightBlock",children:[i.jsx(cde,{}),i.jsx(ude,{})]}),s?i.jsx(Nde,{}):null]})})]})})}),cde=()=>{const e=ae(),{showAgeRestriction:t,showAgeRestrictionMessage:n,ageRestrictionLink:s}=Y.app.footer;return i.jsx(i.Fragment,{children:t||n?i.jsxs("div",{className:"footerWarning",children:[t&&i.jsxs("span",{className:"footerWarningAge",...s&&{onClick:()=>window.open(s,"_blank")},children:[Et.getInstance().minimumAllowedAge,"+"]}),n?i.jsx("p",{className:"footerWarningText",dangerouslySetInnerHTML:{__html:e("age_restriction_message")}}):null]}):null})},ude=()=>{const{language:e}=Ee(),t=f.useMemo(()=>{if(Y.app.footer.copyrightSince){const{siteName:n,footer:{copyrightSince:s}}=Y.app,o=_e().locale(yd[e]),r=o.format("YYYY");return o.year()===s?`${r} ${n}`:`${_e().year(s).locale(yd[e]).format("YYYY")} - ${r} ${n}`}return""},[e]);return t?i.jsx("p",{className:"footerCopyrights",children:t}):null},dde=()=>null,Ade="/assets/preferred-bonus-sport-Dpo2cLDQ.png",fde="/assets/preferred-bonus-casino-C5cPiIzj.png",mde=({resolve:e,close:t,reject:n})=>{const s=ae(),o=(r,a)=>{a&&window.open(a),r(),t()};return i.jsxs("div",{className:"preferred-bonus-popup-content",children:[i.jsx("p",{className:"casino-popup-content",children:s("Choose your preferred Welcome Bonus")}),i.jsxs("div",{className:"preferred-bonuses",children:[i.jsxs("div",{className:"preferred-bonus-item",children:[i.jsx("p",{className:"preferred-bonus-title ellipsis",children:s("Sport")}),i.jsx("img",{src:Ade,alt:"Sport",className:"preferred-bonus-img"}),i.jsx(Me,{className:"btn a-color preferred-bonus-choose-btn",title:"Choose",onClick:()=>{var r;return o(n,(r=Y.app.enablePopUpForBonusesBeforeDeposit)==null?void 0:r.sportUrl)}})]}),i.jsxs("div",{className:"preferred-bonus-item",children:[i.jsx("p",{className:"preferred-bonus-title ellipsis",children:s("Casino")}),i.jsx("img",{src:fde,alt:"Sport",className:"preferred-bonus-img"}),i.jsx(Me,{className:"btn a-color preferred-bonus-choose-btn",title:"Choose",onClick:()=>{var r;return o(n,(r=Y.app.enablePopUpForBonusesBeforeDeposit)==null?void 0:r.casinoUrl)}})]})]}),i.jsx(Me,{className:"btn a-color preferred-bonus-continue-btn",onClick:()=>o(e,void 0),title:"Deposit anyway"})]})},QA={},ZA={},pde={[no.DEPOSIT]:0,[no.WITHDRAW]:1};var hde=(e=>(e[e.Sport=1]="Sport",e[e.Casino=2]="Casino",e))(hde||{});const h3=(e,t,n)=>{const{methods:s}=Y.payment,o=n?e[n]:[...new Set([...e[no.DEPOSIT],...e[no.WITHDRAW]])],r=n?n===no.WITHDRAW?"withdrawProducts":"depositProducts":null;return o?Es("order",s.filter(a=>{var l;return o.includes(a.paymentId)&&(!r||!a[r]||((l=a[r])==null?void 0:l.includes(t)))})):[]},gde=e=>(e.sort((t,n)=>t.name.trim().localeCompare(n.name.trim())),e.forEach(t=>{t.betshops&&t.betshops.length&&(t.betshops[0].order!==null?t.betshops.sort(Dy):t.betshops.sort((n,s)=>n.address.trim().localeCompare(s.address.trim())))}),e),vde=e=>e.map(t=>({label:t.name,options:t.betshops.map(n=>({label:n.address,value:n.id}))})),M1e=e=>new Promise(t=>{QA[e]?t(QA[e]):de.get({},"get_bet_shops").then(({result:n})=>{QA[e]=vde(gde(n.cities)),t(QA[e])}).catch(n=>{Je.error(`failed to get betShops: reason: ${n}`),t([])})}),_de=({id:e,language:t,countryCode:n,productType:s,paymentType:o})=>new Promise(r=>{if(e){const a=`${e}_${t}_${n}_${s}`;ZA[a]?r(h3(ZA[a],s,o)):de.get({},"payment_services_v2").then(l=>{l.status!=="error"?(ZA[a]={[no.DEPOSIT]:l[no.DEPOSIT]??[],[no.WITHDRAW]:l[no.WITHDRAW]??[]},r(h3(ZA[a],s,o))):r([])}).catch(()=>{r([])})}else{const{methods:a}=Y.payment;r(Es("order",a))}}),yde=()=>de.get({},"get_client_claimable_deposit_bonuses").then(({details:e,result:t})=>{if(t===0&&e.length)return e;throw new Error}),B1e=(e,t)=>new Promise((n,s)=>{var o;(o=Y.app.enablePopUpForBonusesBeforeDeposit)!=null&&o.enabled&&e===0&&t?Se.open(r=>({className:"preferred-bonus-popup",title:"You are eligible for welcome offers",type:"success",hideCloseButton:!0,content:"Choose your preferred Welcome Bonus",Component:()=>i.jsx(mde,{close:r,resolve:n,reject:s})})):n()}),D1e=()=>new Promise((e,t)=>{!Y.app.promotionalBonuses.enabled||!Y.app.promotionalBonuses.showClaimableInfoBeforeDeposit?e({isAllowedBonusesOffer:!1}):yde().then(n=>{if(n.length){const s=n.map(Rt("Source"));Se.open({title:"Info",content:"Are you sure to continue without deposit bonus?",onClose:()=>t(),buttons:[{label:"Deposit without it",callBack:()=>e({isAllowedBonusesOffer:!1})},...s.includes(1)?[{label:"Claim sportsbook bonus",callBack:()=>{e({isAllowedBonusesOffer:!0,category:"sport"})}}]:[],...s.includes(2)?[{label:"Claim casino bonus",className:"a-outline",callBack:()=>{e({isAllowedBonusesOffer:!0,category:"casino"})}}]:[]]})}else e({isAllowedBonusesOffer:!1})}).catch(()=>{e({isAllowedBonusesOffer:!1})})}),F1e=(e,t,n=Xe.SPORTSBOOK)=>new Promise(s=>de.get({service_id:e,payment_type:t,for_product:n},"get_saved_wallet_fields").then(({method:o,fields:r,status:a})=>{a==="ok"&&o.toLowerCase()===pR.FORM_DRAW?s(r):s([])}).catch(()=>{s([])})),H1e=()=>de.get({},"get_wallets").then(e=>e.map(t=>{const n=Y.payment.methods.find(({paymentId:s})=>s===t.paymentId)||{};return{...t,displayName:n.displayName||"",image:n.image||"",name:n.name||""}})).catch(()=>[]),U1e=(e,t,n,s,o)=>{const r=document.createElement("form");if(r.method=n,r.action=t,r.target=o===!1?"_blank":"_self",e.forEach(({name:a,value:l})=>{const c=document.createElement("input");c.type="hidden",c.name=a,c.value=l,r.appendChild(c)}),r.target!=="_self"&&ce.userOs==="IOS"){const a=document.createElement("div"),l=document.createElement("button");l.className="btn a-color",l.innerText=s("Submit form"),r.appendChild(l),a.appendChild(r),Se.open({className:"ios-payment-form-popup-content",title:"Info",buttons:[{label:"Cancel",className:"a-outline"}],content:`

${s("ios_redirection_confirmation_text")}

${a.innerHTML}`})}else document.body.appendChild(r),r.submit()},G1e=e=>{const{href:t}=window.location;return{success:`${t}&status=success&amount=${e}`,cancel:t,fail:`${t}&status=fail`,pending:`${t}&status=pending`}},V1e=({info:e,type:t,displayName:n,name:s,image:o,currency:r})=>{if(!e||!e[r])return null;const a=e[r];return t===no.DEPOSIT?{fee:a.depositFee,max:a.maxDeposit,min:a.minDeposit,processTime:a.depositProcessTime,processTimeType:a.depositProcessTimeType,image:o,name:s,displayName:n}:{fee:a.withdrawFee,max:a.maxWithdraw,min:a.minWithdraw,processTime:a.withdrawProcessTime,processTimeType:a.withdrawProcessTimeType,image:o,name:s,displayName:n}},W1e=e=>de.get({product:wQ[e]},"get_client_withdrawable_balance"),bde=({command:e,type:t,mID:n,eamount:s,paymentId:o,name:r})=>new Promise(a=>{const l={amount:100,service:o??r??"europayment",[SQ[t]]:{command:e,type:pde[t],...s&&{eamount:s},...n&&{mID:n}}};de.get(l,t).then(({result:c,details:u})=>{if(c===0&&u.fields){const d=u.fields.reduce((A,{name:m,value:p})=>(A[m]=p,A),{});if(d.status==="error")throw new Error(d.msg);switch(e){case"GetActivePaymentMessage":d.status!=="none"?a({status:d}):a({});break;case"ConfirmPaymentMessage":case"CreatePaymentMessage":d.status==="success"&&(Se.open({type:"success",title:"Success",content:d.msg}),a({status:d})),bde({command:"GetActivePaymentMessage",type:t,paymentId:o}).then(a)}}else throw new Error(u.message||u.error||u.error_code||Cn)}).catch(c=>{Se.open({type:"error",title:"Error",content:(c==null?void 0:c.message)??Cn}),a({status:null})})}),$1e=()=>de.get({},"get_client_pre_calculation").then(({result:e,details:t})=>{if(e===0)return{count:t.DepositCount,isFirst:t.DepositCount===1};throw new Error}).catch(()=>({count:-1,isFirst:!1})),Y1e=e=>["crypto_amount","crypto_currency","address","expire_time","transaction_id","from_currency","rate","chain_info"].reduce((n,s)=>{var o;return n[s]=((o=e.find(Ze("name",s)))==null?void 0:o.value)??null,n},{}),Ede=e=>{const t=et(),[n,s]=f.useState({loadingMethods:!0,availableMethods:[]}),{language:o,productType:r}=Ee(),{profile:{country_code:a,id:l}}=ye();return f.useEffect(()=>{_de({id:l,language:o,productType:r,countryCode:a,paymentType:e}).then(c=>{t.current&&s({loadingMethods:!1,availableMethods:c})})},[a,l,o,r,e,t]),n},Cde=f.memo(function(){const{loadingMethods:t,availableMethods:n}=Ede(),{isLoggedIn:s}=ye(),o=Ot(),r=f.useMemo(()=>n.filter(({hidePaymentInFooter:a})=>!a),[n]);return t?i.jsx(_t,{size:"small"}):r.length?i.jsx(i.Fragment,{children:r.map(({paymentId:a,image:l,name:c,displayName:u})=>i.jsx("div",{className:"horizontalSliderElem",id:`${a}_${c}`,children:i.jsx("img",{className:"horizontalSliderImg",onClick:()=>o.push(s?{search:jt({section:"balance",page:"deposit",[CR]:c})}:"/payments-info/deposit"),src:l,alt:u,loading:"lazy"})},a))}):null}),Sde=()=>{const{socialIcons:e}=Y.app,{language:t}=Ee();return e!=null&&e.length?i.jsx("ul",{className:"footerSocialLinks",children:e.map(({network:n,url:s,target:o})=>{const r=s[t]||s.default;return r?i.jsx("li",{className:"footerSocialLink",children:i.jsx(It,{to:r,target:o||"_blank",children:i.jsx("i",{className:`bc-i-${n}`})})},`${n}${r}`):null})}):null},wde=()=>{const{links:e}=Bh();return e.footer.length?i.jsx(Tde,{navigation:e.footer}):null},Tde=({navigation:e})=>i.jsx("div",{className:"footerLinkCols",children:e.map(t=>i.jsx(Ide,{menuItem:t},t.id))}),xde=({icon:e})=>e?i.jsx("i",{className:`bc-i-footer-icon-holder ${e}`}):null,Ide=({menuItem:{title:e,icon:t,submenus:n,to:s,target:o,badge:r}})=>{const a=My(n);return i.jsxs("div",{className:"footerLinkCol",children:[!s&&a.length>0?i.jsxs("h3",{className:"footerLinkColTitle",children:[i.jsx(xde,{icon:t}),e]}):i.jsx("h3",{className:"footerLinkColTitle",children:i.jsxs(It,{to:s,target:o,badge:r,children:[i.jsx("i",{className:t}),e]})}),i.jsx("ul",{className:"footerLinkColLinks",children:a.map(({title:l,icon:c,target:u,to:d,badge:A,id:m})=>i.jsx("li",{className:"footerLinkColEl",children:i.jsxs(It,{to:d,target:u,badge:A,children:[i.jsx("i",{className:c}),l]})},m))})]})},Nde=()=>{const e=ae(),{contactInfo:{phone:t,email:n}={}}=Y.app.footer;return!t&&!n?null:i.jsxs("span",{className:"footerCopyrightLinks",children:[t&&i.jsxs("a",{className:"footerCopyrightLink",href:`tel:${t}`,children:[i.jsxs("span",{children:[e("contact_info_phone"),":"]}),t]}),n&&i.jsxs("a",{className:"footerCopyrightLink",href:`mailto:${n}`,children:[i.jsxs("span",{children:[e("contact_info_email"),":"]}),n]})]})},kde=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,onChange:a,placeholder:l="",value:c,manuallyChanged:u,mask:d,rules:A,...m})=>{const p=[],h=tr(c)?"":String(c),v=h.trim().length===0,y=ae();n&&p.push("focused"),t&&p.push(e?"invalid":"valid"),v||p.push("filled");const _=b=>{a(b.type,b.target.name,b.target.value)};return i.jsxs("div",{className:`form-control-bc default ${p.join(" ")}`,children:[i.jsxs("label",{className:"form-control-label-bc textareas",children:[i.jsx("div",{className:"form-control-textarea-bc",children:m.readOnly?i.jsx("textarea",{className:"form-control-textarea",defaultValue:y(h),...m}):i.jsx("textarea",{placeholder:y(l),className:"form-control-textarea",onChange:_,onFocus:_,onBlur:_,value:h,...m})}),i.jsx("i",{className:"form-control-input-stroke-bc"}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:y(s)})]}),t&&e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:y(e)})}):null]})},Ode=f.memo(kde),Pde=[[[{type:"email",name:"email",label:"E-mail",placeholder:"Enter your email address",rules:{required:{message:"This field is required"},pattern:{value:"^[a-zA-Z0-9.!#$%&’*+\\/=?^_`{|}~-]+@[a-zA-Z0-9-]+([.])[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",message:"Please enter a valid email address"}}},{type:"textArea",name:"message",label:"Your message",rules:{required:{message:"This field is required"}}}]]],Lde=({close:e})=>{const{formElements:t,handleChange:n,getData:s,formIsValid:o}=Ni(Pde),[r,a]=f.useState(!1),l=ae(),c=u=>{a(!0);const{email:d,message:A}=s(),m={email:d,body:A};u.preventDefault(),de.get(m,"user_feedback").then(p=>{if(e(),p.result)Se.open({type:"success",title:"Success",content:l("Your feedback has been successfully send")});else throw new Error("There was an error processing your request")}).catch(p=>{Se.open({type:"error",title:"Error",content:p.message})})};return i.jsxs("div",{className:"feedback-popup",children:[i.jsx("h3",{className:"feedback-popup-title",children:l("Feedback")}),i.jsx("div",{className:"feedback-text",children:l('Now, if you have any questions, comments or suggestions, please enter your feedback in the box below and then press "Send".')}),i.jsxs("form",{onSubmit:c,className:"feedback-form",children:[i.jsxs(f.Suspense,{fallback:null,children:[i.jsx(r8,{...t.email,onChange:n}),i.jsx(Ode,{...t.message,onChange:n})]}),i.jsxs("div",{className:"cash-out-btn-c-bc",children:[i.jsx(Me,{className:"btn a-color",type:Oa.SUBMIT,title:"Send",loading:r,disabled:!o||r}),i.jsx(Me,{className:"btn a-outline",onClick:()=>{},title:"Cancel"})]})]})]})},Rde=()=>{const e=ae(),t=()=>{Se.open(n=>({className:"feedback",Component:()=>i.jsx(Lde,{close:n})}))};return i.jsx(Mr,{className:"feedBackButton small button hero fullWidth",onClick:t,title:e("Feedback")})},jde=e=>f.createElement("svg",{width:"57px",height:"57px",viewBox:"0 0 57 57",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},f.createElement("title",null,"check_circle_outline-24px"),f.createElement("g",{id:"Balance-Management",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},f.createElement("g",{id:"Balance-Management-I-Buddy-to-Buddy-|-Success-Pop-up",transform:"translate(-691.000000, -344.000000)"},f.createElement("g",{id:"check_circle_outline-24px",transform:"translate(691.000000, 344.000000)"},f.createElement("polygon",{id:"Path",points:"0 0 57 0 57 57 0 57"}),f.createElement("path",{d:"M28.5,4.75 C15.39,4.75 4.75,15.39 4.75,28.5 C4.75,41.61 15.39,52.25 28.5,52.25 C41.61,52.25 52.25,41.61 52.25,28.5 C52.25,15.39 41.61,4.75 28.5,4.75 Z M28.5,47.5 C18.02625,47.5 9.5,38.97375 9.5,28.5 C9.5,18.02625 18.02625,9.5 28.5,9.5 C38.97375,9.5 47.5,18.02625 47.5,28.5 C47.5,38.97375 38.97375,47.5 28.5,47.5 Z M37.715,19.68875 L23.75,33.65375 L19.285,29.18875 C18.35875,28.2625 16.8625,28.2625 15.93625,29.18875 C15.01,30.115 15.01,31.61125 15.93625,32.5375 L22.0875,38.68875 C23.01375,39.615 24.51,39.615 25.43625,38.68875 L41.0875,23.0375 C42.01375,22.11125 42.01375,20.615 41.0875,19.68875 C40.16125,18.7625 38.64125,18.7625 37.715,19.68875 Z",id:"Shape",fill:"#16C72E"}))))),Mde=e=>f.createElement("svg",{width:"57px",height:"57px",viewBox:"0 0 57 57",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},f.createElement("title",null,"highlight_off_black_24dp"),f.createElement("defs",null,f.createElement("filter",{colorInterpolationFilters:"auto",id:"filter-1"},f.createElement("feColorMatrix",{in:"SourceGraphic",type:"matrix",values:"0 0 0 0 0.839216 0 0 0 0 0.019608 0 0 0 0 0.105882 0 0 0 1.000000 0"}))),f.createElement("g",{id:"Balance-Management",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},f.createElement("g",{id:"highlight_off_black_24dp",transform:"translate(-691.000000, -352.000000)",filter:"url(#filter-1)"},f.createElement("g",{transform:"translate(691.000000, 352.000000)"},f.createElement("polygon",{id:"Path",points:"0 0 57 0 57 57 0 57"}),f.createElement("path",{d:"M32.98875,20.6625 L28.5,25.15125 L24.01125,20.6625 C23.085,19.73625 21.58875,19.73625 20.6625,20.6625 C19.73625,21.58875 19.73625,23.085 20.6625,24.01125 L25.15125,28.5 L20.6625,32.98875 C19.73625,33.915 19.73625,35.41125 20.6625,36.3375 C21.58875,37.26375 23.085,37.26375 24.01125,36.3375 L28.5,31.84875 L32.98875,36.3375 C33.915,37.26375 35.41125,37.26375 36.3375,36.3375 C37.26375,35.41125 37.26375,33.915 36.3375,32.98875 L31.84875,28.5 L36.3375,24.01125 C37.26375,23.085 37.26375,21.58875 36.3375,20.6625 C35.41125,19.76 33.89125,19.76 32.98875,20.6625 Z M28.5,4.75 C15.36625,4.75 4.75,15.36625 4.75,28.5 C4.75,41.63375 15.36625,52.25 28.5,52.25 C41.63375,52.25 52.25,41.63375 52.25,28.5 C52.25,15.36625 41.63375,4.75 28.5,4.75 Z M28.5,47.5 C18.02625,47.5 9.5,38.97375 9.5,28.5 C9.5,18.02625 18.02625,9.5 28.5,9.5 C38.97375,9.5 47.5,18.02625 47.5,28.5 C47.5,38.97375 38.97375,47.5 28.5,47.5 Z",id:"Shape",fill:"#000000",fillRule:"nonzero"}))))),Bde=e=>f.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"123.000000pt",height:"125.000000pt",viewBox:"0 0 123.000000 125.000000",preserveAspectRatio:"xMidYMid meet",...e},f.createElement("g",{transform:"translate(0.000000,125.000000) scale(0.100000,-0.100000)",fill:"#000000",stroke:"none"},f.createElement("path",{d:"M932 1243 c-22 -9 -33 -40 -22 -67 12 -32 3 -33 -51 -5 -56 28 -159 49 -244 49 -338 0 -607 -268 -607 -605 0 -320 240 -579 562 -608 83 -8 139 2 156 29 11 16 12 23 1 38 -10 14 -32 18 -117 20 -126 4 -194 25 -292 92 -115 78 -187 189 -215 333 -23 116 -9 215 47 327 118 239 418 355 656 253 62 -26 62 -26 36 -45 -28 -19 -29 -60 -2 -74 40 -22 210 39 210 75 0 32 -62 175 -80 185 -10 6 -20 10 -22 9 -2 0 -9 -3 -16 -6z"}),f.createElement("path",{d:"M1062 948 c-17 -17 -15 -33 12 -86 30 -59 49 -76 75 -67 36 11 36 49 1 110 -32 56 -61 70 -88 43z"}),f.createElement("path",{d:"M537 894 c-4 -4 -7 -89 -7 -189 0 -134 3 -185 13 -193 29 -25 249 -113 267 -107 21 7 33 35 25 56 -3 8 -55 36 -115 63 l-110 48 -2 162 -3 161 -30 3 c-17 2 -34 0 -38 -4z"}),f.createElement("path",{d:"M1144 677 c-3 -8 -4 -45 -2 -83 l3 -69 35 0 c34 0 35 1 41 46 4 26 4 62 0 80 -6 29 -11 34 -39 37 -21 2 -34 -2 -38 -11z"}),f.createElement("path",{d:"M1103 408 c-5 -7 -22 -35 -37 -62 -24 -40 -26 -52 -17 -72 12 -28 42 -31 66 -8 22 22 55 89 55 112 0 36 -46 57 -67 30z"}),f.createElement("path",{d:"M883 164 c-56 -36 -66 -60 -37 -88 21 -21 22 -21 84 17 44 25 56 38 58 61 4 29 -11 46 -38 45 -8 0 -39 -16 -67 -35z"}))),Dde=e=>f.createElement("svg",{fill:"#000000",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"800px",height:"800px",viewBox:"0 0 34.854 34.855",xmlSpace:"preserve",...e},f.createElement("g",null,f.createElement("path",{d:"M34.653,30.47L18.727,2.884c-0.269-0.464-0.764-0.75-1.299-0.75c-0.537,0-1.031,0.286-1.3,0.75L0.202,30.47 c-0.269,0.464-0.269,1.036,0,1.5s0.763,0.75,1.299,0.75h31.853c0.535,0,1.031-0.286,1.3-0.75 C34.921,31.506,34.921,30.934,34.653,30.47z M4.099,29.72L17.427,6.634L30.756,29.72H4.099z M15.427,11.677h4V23.51h-4V11.677z M15.427,25.507h4v2.919h-4V25.507z"}))),cA=({children:e,onClose:t=lt,isHidden:n,hideCloseButton:s=!1,fullScreen:o=!1,className:r="",type:a})=>{const l=f.useRef(null),c=f.useRef(t);_E(!n);const u=d=>{!s&&d.target===l.current&&t()};return f.useEffect(()=>{c.current=t},[t]),f.useEffect(function(){if(!(ce.isMobile||n||s)){const A=m=>{m.key===mG&&c.current()};return window.addEventListener("keydown",A),()=>{window.removeEventListener("keydown",A)}}},[s,n]),i.jsx("div",{className:`popup-holder-bc ${o?"full-screen":"windowed"} ${n?"hidden":""} ${r} ${a||""}`,children:i.jsx("div",{className:"popup-middleware-bc",onMouseDown:u,ref:l,children:i.jsxs("div",{id:hG,className:"popup-inner-bc",children:[!s&&i.jsx("i",{id:vG,onClick:t,className:"e-p-close-icon-bc bc-i-close-remove"}),e]})})})},g3={success:jde,error:Mde,pending:Bde,warning:Dde},Fde=["a-color","a-outline"],Hde=({index:e,onClick:t,children:n,className:s,id:o})=>{const r=()=>t(e);return i.jsx(Me,{className:`btn ${s??Fde[e]??""}`,onClick:r,id:o,children:n})},v3={},Ude=()=>{const[e,t]=f.useState(!1),[n,s]=f.useState(v3),[o,r]=f.useState(!1),a=ae(),{onClose:l=()=>{},type:c="info",className:u,title:d,content:A,buttons:m=[],hideCloseButton:p=!1,fullScreen:h,isLoading:v=!1,Component:y,popupId:_,showCheckbox:b=!1,underButtonsContent:g}=n,E=c&&g3[c]?g3[c]:null,w=()=>Se.close(_);if(f.useEffect(()=>Ns.addEventListener("open",O=>{s(O),t(!0)}),[]),f.useEffect(()=>Ns.addEventListener("update",O=>{s(C=>({...C,...O}))}),[]),f.useEffect(()=>Ns.addEventListener("close",O=>{s(v3),t(!1),r(!1),O&&l()}),[l]),!e)return null;const I=O=>{const{callBack:C,preventClose:x=!1}=m[O];C&&(b?C(o):C()),x||w()};return i.jsx(cA,{onClose:w,hideCloseButton:p,type:c,className:u,fullScreen:h,children:i.jsxs("div",{className:"status-popup-content-w-bc",children:[E?i.jsx("div",{className:"casino-popup-icon-wrapper",children:i.jsx(E,{})}):null,d&&i.jsx("h3",{className:"casino-popup-title",dangerouslySetInnerHTML:{__html:a(d)}}),v?i.jsx(_t,{size:"medium"}):y?i.jsx(y,{}):i.jsxs(i.Fragment,{children:[A&&i.jsx("p",{className:"casino-popup-content","data-scroll-lock-scrollable":"",dangerouslySetInnerHTML:{__html:a(A)}}),i.jsx("div",{className:"casino-popup-button-block",children:m.length?m.map(({label:O,className:C,id:x},T)=>i.jsx(Hde,{index:T,onClick:I,className:C,id:x,children:a(O)},T)):i.jsx(Me,{className:"btn",onClick:w,title:"Ok"})}),g&&i.jsx("p",{className:"casino-popup-under-buttons-content","data-scroll-lock-scrollable":"",dangerouslySetInnerHTML:{__html:a(g)}}),b&&i.jsxs("label",{className:"checkbox-control-content-bc popup-checkbox",children:[i.jsx("input",{type:"checkbox",className:"checkbox-control-input-bc",onClick:()=>r(!o)}),i.jsx("i",{className:"checkbox-control-icon-bc bc-i-checked"}),i.jsx("p",{className:"checkbox-control-text-bc",children:a(Oq)})]})]})]})})},Gde=f.memo(Ude),Vde=()=>{const{components:e,hide:t,selectedComponent:n}=XR(Tb.POPUP),{openConfirmPopup:{enabled:s,showOn:o}}=Y.userAuthentication.registration;return i.jsx(f.Suspense,{fallback:i.jsx(_t,{size:"medium"}),children:i.jsx(cA,{onClose:t,isHidden:!n,fullScreen:n==null?void 0:n.fullscreen,className:"content-manager",...s&&o==="onClose"&&(n==null?void 0:n.props.popupContentType)===mt.Registration&&{hideCloseButton:!0},children:e.map(({LazyComponent:r,name:a,selected:l,props:c})=>i.jsx(r,{show:l,...c},a))})})},Wde=({betslip:{events:e,selectedBetTypes:t,eventsDataMap:n,metadata:{excludedSysEvents:s,editBet:{stake:o},fullCoverBetTypesEnabled:r,selectedSysOption:a},extraFunctions:{freebet:l,profitBoost:c},counterOffers:u},currencyConfig:{rounding:d,name:A},partnerConfig:{price_decimals:m,multiple_price_decimals:p,price_round_method:h,max_odd_for_multiple_bet:v,multiple_possiblewin_round_method:y},sportsBonus:_,taxes:b})=>{const g=f.useMemo(()=>{const w=new Map,I=y8({events:e,currency:A,currencyRounding:d,excludedSysEvents:s,sportsBonusInstance:_,taxInstance:b,maxOdds:v,oddsRounding:m,oddsRoundingMultiple:p,oddsRoundingMethod:h,profitBoost:c,possibleWinRoundingMethodMultiple:y,editBetBaseStake:o,fullCoverBetTypesEnabled:r,selectedSysOption:a,counterOffers:u});for(const O of t){const x=(n.get(O)||[]).reduce(I(O),[]);w.set(O,x)}return w},[u,A,o,e,n,s,r,v,y,p,m,h,c,d,a,_,b,t]),E=f.useMemo(()=>l.selectedOption?fie({selectedFreebet:l.selectedOption,events:e,currencyRounding:d,taxInstance:b,oddsRounding:m,oddsRoundingMultiple:p,oddsRoundingMethod:h,possibleWinRoundingMethodMultiple:y,maxOdds:v}):{possibleWin:0,stake:0,totalStake:0},[e,l.selectedOption,v,y,p,m,h,d,b]);return{possibleWinDataMap:g,possibleWinFreebet:E}},$de=30,_3=15,Yde={mass:.5,friction:12,tension:120,clamp:!0},zde=({onClose:e,scrollContainer:t,trackTouch:n=!0})=>{const s=f.useRef(!0),[{y:o},r]=Uj(()=>({y:0,config:Yde})),a=cj({onSwiping:({deltaY:c,first:u})=>{var d;(u||s.current)&&((d=t.current)==null?void 0:d.scrollTop)===0&&c>0&&(s.current=!0,r.start({y:c}))},onSwiped:({dir:c,deltaY:u})=>{t.current&&s.current&&c!=="Up"&&u>0&&v1(t.current.clientHeight,u)>$de?r.start({to:[{y:t.current.clientHeight,onResolve:e},{y:0,immediate:!0}]}):r.start({y:0}),s.current=!1},trackTouch:n}),l=f.useCallback(()=>{t.current&&r.start({to:[{y:t.current.clientHeight,onResolve:e},{y:0,immediate:!0}]})},[e,t,r]);return{swipeableHandlers:a,triggerCloseAnimation:l,style:{transform:o.to(c=>`translateY(${c}px)`),opacity:o.to(c=>{var d;const u=(d=t.current)!=null&&d.clientHeight&&t.current.clientHeight>0?v1(t.current.clientHeight,c):0;return u>_3?u-_3:0}).to(c=>(100-c)/100)}}},qde=()=>ge.dispatchEvent("openBetslip",{}),Kde=f.memo(({possibleWinData:e})=>{const[t,n]=f.useState(!1),{currency:s}=Jt(),o=ae(),{symbol:r}=s,{stake:a,totalOdds:l,possibleWin:c}=e;return f.useEffect(function(){n(!!c);const d=setTimeout(()=>{n(!1)},5e3);return()=>clearTimeout(d)},[c,e]),i.jsx(i.Fragment,{children:t?i.jsxs("div",{className:"possible-win-popup",onClick:qde,children:[i.jsxs("div",{className:"possible-win-container",children:[i.jsxs("div",{className:"possible-win-content",children:[i.jsxs("div",{className:"possible-win-stake",children:[i.jsx("p",{className:"possible-win-title ellipsis",children:o("Stake:")}),i.jsxs("span",{className:"possible-win-value",children:[`${a} ${r}`," "]})]}),i.jsxs("div",{className:"possible-win-stake",children:[i.jsx("p",{className:"possible-win-title ellipsis",children:o("Total Odd:")}),i.jsx("span",{className:"possible-win-value",children:l})]})]}),i.jsxs("div",{className:"possible-win-content",children:[i.jsx("p",{className:"possible-win-title ellipsis",children:o("Possible Win")}),i.jsx("span",{className:"possible-win-value",children:`${un(c)} ${r}`})]})]}),i.jsx("div",{className:"rect"})]}):null})},(e,t)=>np(e,t));function Qde(e){const t=new Set,n=new Set,s=new Set;return e.forEach(o=>{o.events.forEach(r=>{t.add(r.eventId),n.add(r.sportId),s.add(r.gameId)})}),{source:"betting",what:{game:[["text_info","id","type","is_live"]]},where:{event:{id:{"@in":Array.from(t)}},sport:{id:{"@in":Array.from(n)}},game:{id:{"@in":Array.from(s)}}}}}const Zde=()=>{const e=et(),{language:t}=Ee(),{profile:n}=ye(),[s,o]=f.useState([]),[r,a]=f.useState(!0);f.useEffect(function(){a(!0),de.get({where:{outcome:0,all_bet_types:!0}},"bet_history").then(({bets:v=[]})=>{e.current&&o(v.map(qm))}).finally(()=>{e.current&&a(!1)})},[n.bet_settlement,t,e]);const l=f.useCallback(h=>{setTimeout(()=>{a(!0),de.get({where:{bet_id:h}},"bet_history").then(({bets:v=[]})=>{if(v.length){const[y]=v;o(_=>_.map(b=>b.id===y.id?qm(y):b))}}).finally(()=>a(!1))},950)},[]),[c,u]=f.useState({});f.useEffect(function(){if(s.length){const v=Qde(s),y=de.subscribe(v,({game:_})=>{const b={};for(const{id:g,is_live:E,text_info:w}of Object.values(_))b[g]={isLive:E===1,textInfo:w};u(b)});return()=>de.unsubscribe(y)}},[s]);const d=f.useMemo(()=>s.map(h=>h.id),[s]),{cashoutValues:A,forcefullyUpdateCashoutValue:m}=R8(d);return{openBets:s.map(h=>({...h,cashOut:A.hasOwnProperty(h.id)?A[h.id]:h.cashOut,events:h.events.map(v=>c.hasOwnProperty(v.gameId)?{...v,isLive:c[v.gameId].isLive,textInfo:c[v.gameId].textInfo}:v)})),isLoading:r,updateOpenBetById:l,forcefullyUpdateCashoutValue:m}},Xde=e=>{const[{betId:t,tab:n},s]=f.useState({betId:-1}),o=f.useMemo(()=>{const a=t>-1?e.find(Ze("id",t)):null;return a&&a.type!==me.BetBuilder?{betId:a.id,autoCashoutAmount:a.autoCashoutAmount,possibleWin:a.possibleWin,price:a.cashOut}:null},[t,e]),r=f.useCallback(()=>{s({betId:-1})},[]);return{cashOutBet:o,tab:n,handleCashOut:s,hideCashOutPopup:r}},Jde=hn(()=>H(()=>import("./Cashout-B9XHaCDS.js"),__vite__mapDeps([283,97,2,10,284]))),eAe=({closeBetslip:e})=>{const t=ae(),n=Ot(),{openBets:s,isLoading:o,updateOpenBetById:r,forcefullyUpdateCashoutValue:a}=Zde(),{cashOutBet:l,tab:c,handleCashOut:u,hideCashOutPopup:d}=Xde(s);return i.jsx("div",{className:"bs-f-body-bc",children:i.jsx("div",{className:"bs-scroll-container-bc","data-scroll-lock-scrollable":"",children:i.jsxs("div",{className:"bs-f-b-content-bc open-bets",children:[i.jsx("div",{className:"open-bets-bet-history-btn",children:i.jsx("span",{onClick:()=>{e(),n.push({search:jt({section:"history",page:"bets"})})},children:t("Go to bet history")})}),o?i.jsx(_t,{}):s.length>0?s.map(A=>i.jsx(i8,{bet:A,onCashOut:u,updateBetById:r},A.id)):i.jsx("p",{className:"empty-b-text-v-bc",children:t("You have no open bets at the moment")}),l?i.jsx(f.Suspense,{fallback:null,children:i.jsx(Jde,{...l,tab:c,updateBetByIdAfterCashout:!1,closeModal:d,updateBetById:r,updateCashoutValue:a})}):null]})})})},tAe=f.memo(eAe),nAe=({label:e,props:t,className:n=""})=>{const s=ae();return t?i.jsxs("div",{className:`entrance-f-item-bc ${n}`,children:[e&&i.jsx("div",{className:"entrance-f-error-message-bc",children:s(e)}),t.html?i.jsx("div",{className:"entrance-f-error-message-bc",dangerouslySetInnerHTML:{__html:s(t.content)}}):i.jsxs("div",{className:"entrance-f-error-message-bc",children:[t.iconClass?i.jsx("i",{className:t.iconClass}):null,s(t.content)]})]}):null},sAe=f.memo(nAe);function Xi(e,t){return Wp(e,t,[])}const Ji=()=>ge.dispatchEvent("closeBetslip"),oAe=({onDoBetSuccess:e=lt,onDoBetUnderReview:t=lt})=>{const n=f.useRef(null),{loginInProgress:s,isLoggedIn:o,profile:{calculatedBalance:r,sport_bonus:a,casino_balance:l,frozen_balance:c,waitingVerification:u,calculatedBonusMoney:d}}=ye(),{showAfterBetPopup:A}=zb(),{logoutUser:m}=Hr(),p=Li(),{events:h,metadata:v,eventsDataMap:y,priceChangeMode:_,selectedBetTypes:b,extraFunctions:g,counterOffers:E}=p,{fullCoverBetTypesEnabled:w,contentType:I,anyConflicts:O,editBet:C,selectedSysOption:x,inProgress:T,betslipViewState:k,favoriteStakesMultipliers:P,quickBet:L}=v,R=ce.isMobile===1,M=mR.includes(k);Kn(`betslip-${on[k]}`);const{setMessages:j,setDoBetResponseMessages:F,clearDoBetResponseMessages:D,setBookBetResponseMessage:$,clearBookBetResponseMessage:B}=f.useContext(Yb),{oddFormat:U,productType:z}=Ee(),{currency:X}=Jt(),{rounding:J,symbol:se,name:q}=X,pe=en(),{is_superbet_on_live:ee,is_superbet_on_prematch:W,min_bet_stakes:Q={},allow_bonus_balance_for_superbet:K}=pe,{init:ue,sportsBonus:re,taxes:oe}=Oi(),{swipeableHandlers:ve,style:Re,triggerCloseAnimation:le}=zde({scrollContainer:n,onClose:Ji,trackTouch:R&&k!==on.Hidden});_E(R&&M,!0);const{possibleWinDataMap:we,possibleWinFreebet:Ye}=Wde({betslip:p,currencyConfig:X,partnerConfig:pe,sportsBonus:re,taxes:oe}),Ue=async(N,S)=>{var V;ge.dispatchEvent("setInProgressState",{maxBet:!0});try{const Z=await lte({eventIds:N===me.Single?[h[S].id]:h.map(Fe=>Fe.id),betType:N,...N===me.System&&{sysCount:S+2}}),{stakeMultiplier:ne}=Xi(y,N)[S],Ae=es(Z/ne,J);return String((V=Y.sportsbook.maxBet)!=null&&V.checkWithBalance?Math.min(M1({calculatedBalance:r,sport_bonus:a,useOnlyRealBalance:g.realBalance.active,frenchFreebetEnabled:g.frenchFreebet.active,calculatedBonusMoney:d,casino_balance:l,frozen_balance:c}),Ae):Ae)}catch(Z){throw Z}finally{ge.dispatchEvent("setInProgressState",{maxBet:!1})}},ie=f.useCallback(()=>{C6()&&I!==Ne.Suggested&&ge.dispatchEvent("setContentType",Ne.Suggested)},[I]),te=(N,S,V)=>{var ne;let Z;if(B1(N))if(Ht.dispatchEvent("trackingEvent",{category:"Betting",action:"Placed a Bet",label:Pn,additionalData:{placeBetResponse:N.Data}}),ge.dispatchEvent("remove",N.Data.flatMap(({events:Ae})=>Ae.map(Rt("selection_id")))),ge.dispatchEvent("clearEditBet",!1),Ji(),N.Data.some(Ze("is_superbet",!0)))Z=[ho(We.INFO,nR)],t();else{const Ae=!g.realBalance.active&&N.Data.some(Ze("is_bonus_money",!0)),Fe=g.frenchFreebet.active&&N.Data.some(Ze("is_freebet_money",!0)),nt=Ae?vq:Fe?_q:_b;Z=[ho(We.SUCCESS,nt)],e(nt),ce.isMobile&&ie()}else if(Ht.dispatchEvent("trackingEvent",{category:"Betting",action:"Placed a Bet",label:bf}),typeof N.Data=="string")Z=[ho(We.ERROR,N.Data)];else{const{ErrorData:Ae,Key:Fe}=N.Data;switch(Fe){case"ClientBetStakeLimitError":const nt=Number(N.Data.ErrorData.SelectionId),Qe=!!((ne=S.find(ht=>ht.Events.some(Ze("SelectionId",nt))))!=null&&ne.IsSuperBet||S[0].IsSuperBet);if(Bee({requests:S,events:h,is_superbet_on_prematch:W,is_superbet_on_live:ee,freebet:V})&&!Qe){Se.open({type:"info",title:"Info",hideCloseButton:!0,content:yq,buttons:[{label:"Make a Superbet",callBack:()=>he(!1,!0)},{label:"Cancel",callBack:()=>ge.dispatchEvent("setInProgressState",{placeBet:!1})}]});return}else if(Qe){Se.open({type:"error",title:"Error",hideCloseButton:!0,content:bq,buttons:[{label:"Cancel",callBack:()=>ge.dispatchEvent("setInProgressState",{placeBet:!1})}]});return}else Z=[ho(We.ERROR,eK,void 0,{...Ae,currencySymbol:se})];break;case"GeolocationCheckFail":xr.showLocationError(Fe),m();break;case"PartnerApiError":Z=[ho(We.ERROR,`api_${Ae.ApiErrorCode}: ${Ae.ApiErrorMessage}`)];break;case"BetSelectionChanged":if(Ae.ActualPrice&&Ae.SelectionId){const ht=Number(Ae.SelectionId);ge.dispatchEvent("updateEvent",{eventId:ht,key:"price",value:Number(Ae.ActualPrice)}),Z=[ho(We.WARNING,Fe,ht)],Z.push(ho(We.WARNING,"Odds on one of your selections have changed"))}break;case Sd.Bet:if(u){He.dispatchEvent("clientRestricted",{action:Sd.Bet});break}}Z||(Z=[ho(We.ERROR,Fe)])}F(Z),ge.dispatchEvent("setInProgressState",{placeBet:!1})},he=async(N=!1,S=!1)=>{D(),ge.dispatchEvent("updateInitialPriceAndBase");const V=N?Vee(p,U):Gee(p,U,S,K);if(V.length){ge.dispatchEvent("setInProgressState",{placeBet:!0});try{Promise.all((Y.partner.integrationMode?V:[V]).map(Z=>de.get({bets:Y.partner.integrationMode?[Z]:Z},"create_bets"))).then(Z=>Z.map(ne=>{const Ae=Dee(ne);return B1(Ae)&&A(Ae),te(Ae,V,N)}))}catch{const ne=ho(We.ERROR,Nm);F([ne]),ge.dispatchEvent("setInProgressState",{placeBet:!1})}}else ge.dispatchEvent("setInProgressState",{placeBet:!1})},ke=async()=>{B(),ge.dispatchEvent("updateInitialPriceAndBase");const N=Wee(p);if(N.length){ge.dispatchEvent("setInProgressState",{placeBet:!0});try{const S=await de.get({bets:N,...ce.terminalID&&{cashdesk_id:ce.terminalID}},"create_bet_book_v2");if(!$ee(S))$({type:We.ERROR,title:S.result_text??""});else{const{Id:V}=S.details;ge.dispatchEvent("updateBookingId",{id:V}),Se.open({type:"info",title:"Booking code",Component:()=>i.jsx(yae,{id:V,sharingData:{betslip:p,eventsDataMap:y,possibleWinDataMap:we}})}),$({type:We.SUCCESS,title:"Booking successful",lifetime:3e3,blocking:[Ne.Booking]})}ge.dispatchEvent("setInProgressState",{placeBet:!1})}catch{$({type:We.ERROR,title:"Something went wrong with your booking. Please try again or contact support"}),ge.dispatchEvent("setInProgressState",{placeBet:!1})}}},Ie=()=>{re!=null&&re.active&&Se.open({type:"info",title:"Accumulator bonus",Component:()=>i.jsx(mae,{sportsRulesInfo:re.rulesInfo})})},Be=Xi(we,b[0])[0],G=f.useCallback(()=>Y.sportsbook.showPossibleWinPopup&&R&&h.length>=2&&z===Xe.SPORTSBOOK&&k===on.Hidden&&b[0]===me.Multiple,[R,h.length,z,k,b]);return f.useEffect(function(){var Z;const S=Q[q],V=((Z=Y.sportsbook.showPossibleWinPopup)==null?void 0:Z.minAmountMultiplier)??1;G()&&S&&!(Be!=null&&Be.possibleWin)&&ge.dispatchEvent("updateEventData",{betType:b[0],eventDataProp:"stake",value:`${S*V}`})},[q,G,Q,Be,b]),f.useEffect(()=>{ue()},[]),f.useEffect(()=>j({events:h,eventsDataMap:y,selectedBetTypes:b,contentType:I,anyConflicts:O,fullCoverBetTypesEnabled:w,editBetOriginalStake:C.stake,selectedSysOption:x,firstBonusRule:re==null?void 0:re.rulesInfo,frenchFreebetEnabled:g.frenchFreebet.active,useOnlyRealBalance:g.realBalance.active,freebet:g.freebet,profitBoost:g.profitBoost,counterOffers:E,quickBetActive:g.quickBet.active,quickBetAmount:L.stake,quickBetSaved:L.isSaved,quickBetErrorMessage:L.errorMessage}),[O,I,E,C.stake,h,y,g.freebet,g.profitBoost,g.realBalance.active,g.frenchFreebet.active,w,b,x,j,re==null?void 0:re.rulesInfo,L.stake,L.isSaved,L.errorMessage,g.quickBet.active]),f.useEffect(function(){if(k!==on.Hidden&&!s&&!o&&gQ.includes(I)){let S=!1;at.dispatchEvent("addComponentPopup",{component:"AuthPopup",onClose(){S||ge.dispatchEvent("setContentType",Ne.Betting)},props:{popupContentType:mt.Login,onSuccess(){S=!0}}})}},[k,I,o,s]),G()?i.jsx(Kde,{possibleWinData:Be}):k===on.Hidden?C.active?i.jsx(qk,{}):null:i.jsx(e_.div,{className:`betslip-bc ${on[k]} ${k===on.Quick?"first-bet":""} ${M?"full":""}`,ref:n,style:Re,children:i.jsxs("div",{id:FL,children:[k===on.Quick&&h.length===1&&i.jsx(qre,{event:h[0],eventData:Xi(y,me.Single)[0],possibleWinData:Xi(we,me.Single)[0],possibleWinFreebet:Ye,extraFunctions:g,eachWayPossible:v.eachWayPossible,eachWayAllowedOnAllEvents:v.eachWayAllowedOnAllEvents,fullCoverBetTypesEnabled:w,onClose:Ji,betInProgress:T.placeBet,maxBetLoading:T.maxBet,placeBet:he,getMaxBet:Ue,favoriteStakesMultipliers:P}),M&&i.jsxs("div",{className:"betslip-full-content-bc",children:[i.jsxs("div",{className:"bs-f-header-bc",...ve,children:[i.jsx(Yre,{contentType:I,priceChangeMode:_,onCloseClick:le,editBetActive:C.active}),Y.sportsbook.betslip.enableBetslipLicense&&i.jsx(sAe,{props:{content:NK,html:!0},className:"license-message"}),C.active&&i.jsx(qk,{})]}),L1({...T,quickBet:!1})&&i.jsx(_t,{className:"full-transparent-loader",size:"big"}),[Ne.Betting,Ne.Booking,Ne.Hybrid].includes(I)&&(w?i.jsx(dae,{events:h,metadata:v,eventsDataMap:y,extraFunctions:g,selectedBetTypes:b,possibleWinDataMap:we,sportsBonusActive:re!==null&&re.active,showSportsBonusPopup:Ie,possibleWinFreebet:Ye,placeBet:he,bookBet:ke,getMaxBet:Ue,closeBetslip:Ji,counterOffers:E}):i.jsx(Ire,{events:h,metadata:v,eventsData:Xi(y,b[0]),possibleWinData:Xi(we,b[0]),type:b[0],placeBet:he,bookBet:ke,getMaxBet:Ue,possibleWinFreebet:Ye,extraFunctions:g,closeBetslip:Ji,sportsBonusActive:re!==null&&re.active,showSportsBonusPopup:Ie,counterOffers:E,switchToSuggestedBets:ie})),I===Ne.OpenBets&&o&&i.jsx(tAe,{closeBetslip:Ji}),I===Ne.BetStatus&&i.jsx(Xae,{}),I===Ne.Suggested&&i.jsx(sie,{})]})]})})},rAe=f.memo(oAe),ou=new O8,aAe=({children:e,hidden:t=!1,className:n,onClose:s})=>i.jsx(cA,{onClose:s,isHidden:t,className:n,children:e}),iAe=f.lazy(()=>H(()=>import("./UserProfileTemplate-wlFIwMqa.js"),__vite__mapDeps([344,2,277,121,122,8,9,10,11,105,7,12,19,275,273,89,90,91,118,345,346,104,97,106,66,268,84,34,347]))),y3=(e=!1)=>He.dispatchEvent("closeUserInfoPanel",e),lAe=()=>{const e=Ao(),t=Ot(),{isLoggedIn:n,loginInProgress:s}=ye(),o=e.get(cc)===uc,r=e.get(DQ),a=e.has("account"),l=n&&o;return _E(l),f.useEffect(()=>{if(r==="multi-cashback"&&!ou.connected)return ou.connect(),()=>{ou.connected&&(ou.disconnect(4e3,"Closed jackpot socket connection by the application"),ou.clearActiveRequests())}},[r]),f.useEffect(function(){a&&!o&&He.dispatchEvent("openUserInfoPanel")},[a,o]),f.useEffect(function(){if(!s&&!n&&o){let u=!0;at.dispatchEvent("addComponentPopup",{component:"AuthPopup",onClose:()=>{u&&y3()},props:{popupContentType:mt.Login,onSuccess:()=>{u=!1}}})}},[n,s,o]),f.useEffect(function(){return He.addEventListener("openAccountSection",({section:u,page:d,params:A})=>{at.dispatchEvent("hideAll"),t.push({search:jt({section:u,page:d??Y.accountNavigation[u].pages[0],...A})})})},[t]),l?i.jsx(f.Suspense,{fallback:null,children:i.jsx(aAe,{className:"user-profile-container",onClose:()=>y3(),trackTouch:!1,children:i.jsx(iAe,{query:e})})}):null};var X8={},J8={},eM={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=function(){for(var o=arguments.length,r=new Array(o),a=0;a"u"&&(window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)}),(l=window).gtag.apply(l,r)}},n=t;e.default=n})(eM);var tM={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;function n(l){return l.toString().trim().replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,function(c,u,d){return u>0&&u+c.length!==d.length&&c.search(t)>-1&&d.charAt(u-2)!==":"&&(d.charAt(u+c.length)!=="-"||d.charAt(u-1)==="-")&&d.charAt(u-1).search(/[^\s-]/)<0?c.toLowerCase():c.substr(1).search(/[A-Z]|\../)>-1?c:c.charAt(0).toUpperCase()+c.substr(1)})}function s(l){return typeof l=="string"&&l.indexOf("@")!==-1}var o="REDACTED (Potential Email Address)";function r(l){return s(l)?(console.warn("This arg looks like an email address, redacting."),o):l}function a(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,d=l||"";return c&&(d=n(l)),u&&(d=r(d)),d}})(tM);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.GA4=void 0;var t=l(eM),n=l(tM),s=["eventCategory","eventAction","eventLabel","eventValue","hitType"],o=["title","location"],r=["page","hitType"],a=["action","category","label","value","nonInteraction","transport"];function l(L){return L&&L.__esModule?L:{default:L}}function c(L,R){if(L==null)return{};var M=u(L,R),j,F;if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(L);for(F=0;F=0)&&Object.prototype.propertyIsEnumerable.call(L,j)&&(M[j]=L[j])}return M}function u(L,R){if(L==null)return{};var M={},j=Object.keys(L),F,D;for(D=0;D=0)&&(M[F]=L[F]);return M}function d(L){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?d=function(M){return typeof M}:d=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},d(L)}function A(L){return h(L)||p(L)||g(L)||m()}function m(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p(L){if(typeof Symbol<"u"&&L[Symbol.iterator]!=null||L["@@iterator"]!=null)return Array.from(L)}function h(L){if(Array.isArray(L))return E(L)}function v(L,R){var M=Object.keys(L);if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(L);R&&(j=j.filter(function(F){return Object.getOwnPropertyDescriptor(L,F).enumerable})),M.push.apply(M,j)}return M}function y(L){for(var R=1;RL.length)&&(R=L.length);for(var M=0,j=new Array(R);M"u"||typeof document>"u")&&!R._hasLoadedGA){var F=document.createElement("script");F.async=!0,F.src="https://www.googletagmanager.com/gtag/js?id=".concat(M),j&&F.setAttribute("nonce",j),document.body.appendChild(F),window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},R._hasLoadedGA=!0}}),T(this,"_toGtagOptions",function(M){if(M){var j={cookieUpdate:"cookie_update",cookieExpires:"cookie_expires",cookieDomain:"cookie_domain",cookieFlags:"cookie_flags",userId:"user_id",clientId:"client_id",anonymizeIp:"anonymize_ip",contentGroup1:"content_group1",contentGroup2:"content_group2",contentGroup3:"content_group3",contentGroup4:"content_group4",contentGroup5:"content_group5",allowAdFeatures:"allow_google_signals",allowAdPersonalizationSignals:"allow_ad_personalization_signals",nonInteraction:"non_interaction",page:"page_path",hitCallback:"event_callback"},F=Object.entries(M).reduce(function(D,$){var B=_($,2),U=B[0],z=B[1];return j[U]?D[j[U]]=z:D[U]=z,D},{});return F}}),T(this,"initialize",function(M){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!M)throw new Error("Require GA_MEASUREMENT_ID");var F=typeof M=="string"?[{trackingId:M}]:M;R._currentMeasurementId=F[0].trackingId;var D=j.gaOptions,$=j.gtagOptions,B=j.legacyDimensionMetric,U=B===void 0?!0:B,z=j.nonce,X=j.testMode,J=X===void 0?!1:X;if(R._testMode=J,J||R._loadGA(R._currentMeasurementId,z),R.isInitialized||(R._gtag("js",new Date),F.forEach(function(pe){var ee=R._appendCustomMap(y(y(y({send_page_view:!1},R._toGtagOptions(y(y({},D),pe.gaOptions))),$),pe.gtagOptions),U);R._gtag("config",pe.trackingId,ee)})),R.isInitialized=!0,!J){var se=A(R._queueGtag);for(R._queueGtag=[],R._isQueuing=!1;se.length;){var q=se.shift();R._gtag.apply(R,A(q)),q[0]==="get"&&(R._isQueuing=!0)}}}),T(this,"set",function(M){if(!M){console.warn("`fieldsObject` is required in .set()");return}if(d(M)!=="object"){console.warn("Expected `fieldsObject` arg to be an Object");return}Object.keys(M).length===0&&console.warn("empty `fieldsObject` given to .set()"),R._gaCommand("set",M)}),T(this,"_gaCommandSendEvent",function(M,j,F,D,$){R._gtag("event",j,y(y({event_category:M,event_label:F,value:D},$&&{non_interaction:$.nonInteraction}),R._toGtagOptions($)))}),T(this,"_gaCommandSendEventParameters",function(){for(var M=arguments.length,j=new Array(M),F=0;F1?j-1:0),D=1;D1&&arguments[1]!==void 0?arguments[1]:!0;if(!j)return M;M.custom_map||(M.custom_map={});for(var F=1;F<=200;F++)M.custom_map["dimension".concat(F)]||(M.custom_map["dimension".concat(F)]="dimension".concat(F)),M.custom_map["metric".concat(F)]||(M.custom_map["metric".concat(F)]="metric".concat(F));return M}},{key:"outboundLink",value:function(M,j){var F=M.label;if(typeof j!="function"){console.warn("hitCallback function is required");return}if(!F){console.warn("args.label is required in outboundLink()");return}var D={hitType:"event",eventCategory:"Outbound",eventAction:"Click",eventLabel:(0,n.default)(F)},$=!1,B=function(){$=!0,j()},U=setTimeout(B,250),z=function(){clearTimeout(U),$||j()};D.hitCallback=z,this._gaCommand("send",D)}}]),L}();e.GA4=k;var P=new k;e.default=P})(J8);(function(e){function t(l){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(u){return typeof u}:t=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},t(l)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ReactGAImplementation=void 0;var n=o(J8);function s(l){if(typeof WeakMap!="function")return null;var c=new WeakMap,u=new WeakMap;return(s=function(A){return A?u:c})(l)}function o(l,c){if(l&&l.__esModule)return l;if(l===null||t(l)!=="object"&&typeof l!="function")return{default:l};var u=s(c);if(u&&u.has(l))return u.get(l);var d={},A=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var m in l)if(m!=="default"&&Object.prototype.hasOwnProperty.call(l,m)){var p=A?Object.getOwnPropertyDescriptor(l,m):null;p&&(p.get||p.set)?Object.defineProperty(d,m,p):d[m]=l[m]}return d.default=l,u&&u.set(l,d),d}var r=n.GA4;e.ReactGAImplementation=r;var a=n.default;e.default=a})(X8);const Bv=Qn(X8),cAe=({event:e,location:{pathname:t}},n)=>{const[s,o]=f.useState(!1);f.useEffect(function(){if(!s&&Y.app.tracking.googleAnalyticsId){const a=Y.app.tracking.googleAnalyticsId;Bv.initialize(a),o(!0)}},[s,n]),f.useEffect(function(){s&&t&&Bv.send({hitType:"pageview",page:t})},[s,t]),f.useEffect(function(){s&&e&&!eZ.includes(e.category)&&Bv.event(R3(["value","label","action","category","nonInteraction"],e))},[e,s])};var NE={};Object.defineProperty(NE,"__esModule",{value:!0});var uAe=function(t){console.warn("[react-gtm]",t)};NE.default=uAe;var dAe=NE,AAe=fAe(dAe);function fAe(e){return e&&e.__esModule?e:{default:e}}var mAe={tags:function(t){var n=t.id,s=t.events,o=t.dataLayer,r=t.dataLayerName,a=t.preview,l=t.auth,c=">m_auth="+l,u=">m_preview="+a;n||(0,AAe.default)("GTM Id is required");var d=` `,A=` (function(w,d,s,l,i){w[l]=w[l]||[]; w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js', `+JSON.stringify(s).slice(1,-1)+`}); var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl+'`+c+u+`>m_cookies_win=x'; f.parentNode.insertBefore(j,f); })(window,document,'script','`+r+"','"+n+"');",m=this.dataLayer(o,r);return{iframe:d,script:A,dataLayerVar:m}},dataLayer:function(t,n){return` window.`+n+" = window."+n+` || []; window.`+n+".push("+JSON.stringify(t)+")"}},pAe=mAe,hAe=pAe,b3=gAe(hAe);function gAe(e){return e&&e.__esModule?e:{default:e}}var vAe={dataScript:function(t){var n=document.createElement("script");return n.innerHTML=t,n},gtm:function(t){var n=b3.default.tags(t),s=function(){var l=document.createElement("noscript");return l.innerHTML=n.iframe,l},o=function(){var l=document.createElement("script");return l.innerHTML=n.script,l},r=this.dataScript(n.dataLayerVar);return{noScript:s,script:o,dataScript:r}},initialize:function(t){var n=t.gtmId,s=t.events,o=s===void 0?{}:s,r=t.dataLayer,a=t.dataLayerName,l=a===void 0?"dataLayer":a,c=t.auth,u=c===void 0?"":c,d=t.preview,A=d===void 0?"":d,m=this.gtm({id:n,events:o,dataLayer:r||void 0,dataLayerName:l,auth:u,preview:A});r&&document.head.appendChild(m.dataScript),document.head.insertBefore(m.script(),document.head.childNodes[0]),document.body.insertBefore(m.noScript(),document.body.childNodes[0])},dataLayer:function(t){var n=t.dataLayer,s=t.dataLayerName,o=s===void 0?"dataLayer":s;if(window[o])return window[o].push(n);var r=b3.default.dataLayer(n,o),a=this.dataScript(r);document.head.insertBefore(a,document.head.childNodes[0])}},_Ae=vAe,yAe=_Ae,bAe=EAe(yAe);function EAe(e){return e&&e.__esModule?e:{default:e}}var CAe=bAe.default;const vt=Qn(CAe),Fh=()=>{const{isLoggedIn:e,profile:t}=ye(),n=f.useRef({isLoggedIn:e,profile:t}),s=f.useRef([]),o=f.useCallback(r=>{const{profile:a,isLoggedIn:l}=n.current;l?r(a):s.current.push(r)},[]);return f.useEffect(function(){n.current={isLoggedIn:e,profile:t},e&&(s.current.forEach(a=>a(t)),s.current=[])},[e,t]),{getProfileData:o,userDataRef:n}},SAe=({event:e,location:{pathname:t}})=>{const[n,s]=f.useState(!1),{language:o}=Ee(),{getProfileData:r,userDataRef:a}=Fh(),{profile:l}=a==null?void 0:a.current,{loginRightAfterRegistration:c}=Y.userAuthentication.registration,u=f.useRef(!1);f.useEffect(function(){Y.app.tracking.googleTagManagerId&&(vt.initialize({gtmId:Y.app.tracking.googleTagManagerId}),xe.setItem("ab_tests",Math.round(Math.random())),s(!0),u.current=!1)},[]),f.useEffect(function(){n&&vt.dataLayer({dataLayer:{event:"Pageview",url:window.location.href,title:window.document.title,...(l==null?void 0:l.id)&&{userId:l.id}}})},[n,t,l]),f.useEffect(function(){var A,m,p,h,v,y,_,b,g,E,w,I,O,C;if(n&&e){const{category:x,action:T,label:k,additionalData:P}=e,L=xe.getItem("ab_tests"),R=window.localStorage.getItem("_immortal|user-hash");switch(x){case"Authorization":if(T==="Login"&&(k!=null&&k.includes(Pn)))r(({id:D,balance:$,btag:B,email:U,name:z,username:X,bonus_money:J})=>{vt.dataLayer({dataLayer:{event:"Login",userId:D,balance:$,bonus_money:J,btag:B,email:U,name:z,username:X}})});else if(T==="Register"&&(k!=null&&k.includes(Pn)))if(P!=null&&P.personalDetails&&!c){const{personalDetails:{username:D,email:$,name:B}}=P;vt.dataLayer({dataLayer:{current_domain:window.location.host,event:"Signup",id:"RegisterSuccess",email:$,name:B,username:D}})}else u.current||r(({id:D,email:$,name:B,username:U})=>{vt.dataLayer({dataLayer:{event:"Signup",id:"RegisterSuccess",userId:D,current_domain:window.location.origin,email:$,name:B,username:U}}),u.current=!0});else T==="Clicked Register"&&vt.dataLayer({dataLayer:{event:"Regstart",current_domain:window.location.host}});break;case"Betting":if(T==="Placed a Bet"&&(k!=null&&k.includes(Pn))&&(P!=null&&P.placeBetResponse)){const{placeBetResponse:D}=P;r(({id:$,btag:B,currency:U,name:z,username:X,email:J})=>{for(const{amount:se,bet_id:q,k:pe,type:ee,is_superbet:W}of D)vt.dataLayer({dataLayer:{event:"Bet",userId:$,value:se,bet_id:q,bet_type:ee,btag:B,currency:U,email:J,is_superbet:W,k:pe,name:z,username:X}})})}else if(T==="Clicked Featured Game"&&(k!=null&&k.includes(Pn))&&(P!=null&&P.gameData)){const{gameID:D}=P==null?void 0:P.gameData;vt.dataLayer({dataLayer:{event:"Top-games-click",...((A=a.current.profile)==null?void 0:A.id)&&{userId:a.current.profile.id},gameID:D}}),vt.dataLayer({dataLayer:{event:"Recommender",rec_status:"Recom_click",product:"Sport",...a.current.profile&&{userId:a.current.profile.id},matchId:D,ab_tests:L,userIdentifier:R}})}else if(T==="Visible Recommendation")vt.dataLayer({dataLayer:{event:"Recommender",...a.current.profile.id?{userId:a.current.profile.id}:{},rec_status:"Appeared",product:"Sport",ab_tests:L,userIdentifier:R}});else if(T==="Opened Casino Game in Popup"&&(P!=null&&P.casinoGameData)){const{provider:D,externalId:$,name:B}=P.casinoGameData;vt.dataLayer({dataLayer:{event:"open popup",gameID:$,gamename:B,Provider:D}})}else T==="Clicked Sport Searched Game"&&(P!=null&&P.searchData)?vt.dataLayer({dataLayer:{event:"Searched Game Click",search:(m=P.searchData)==null?void 0:m.searchTerm,...a.current.profile&&{userId:a.current.profile.id},game:(p=P.searchData)==null?void 0:p.game,GeoData:dt}}):T==="Placed a Bet from QuickBet from Generic Menu"&&vt.dataLayer({dataLayer:{event:"Placed a Bet from Generic Menu",...a.current.profile&&{userId:a.current.profile.id},GeoData:dt,data:P}});break;case"Balance":if(T==="Deposit"&&(k!=null&&k.includes(Pn))&&((h=P==null?void 0:P.paymentResponse)!=null&&h.amount)){const{amount:D,isFirst:$}=P.paymentResponse;r(({id:B,balance:U,btag:z,currency:X,email:J,bonus_money:se,name:q,username:pe,deposit_count:ee})=>{let W;ee>1||!$?W="Deposit":(ee===1||$)&&!u.current&&(W="FTD"),W&&vt.dataLayer({dataLayer:{event:W,id:"DepositSuccess",userId:B,value:D,email:J,balance:U,bonus_money:se,btag:z,currency:X,name:q,username:pe}}),(ee>1||!$)&&(u.current=!0)})}else if(T==="Withdraw"&&(k!=null&&k.includes(Pn))&&((v=P==null?void 0:P.paymentResponse)!=null&&v.amount)){const{amount:D}=P.paymentResponse;r(({id:$,btag:B,currency:U,email:z,name:X,username:J})=>{vt.dataLayer({dataLayer:{event:"Withdraw",userId:$,value:D,email:z,btag:B,currency:U,name:X,username:J}})})}else T==="Clicked Balance Deposit"&&(P!=null&&P.isLoggedIn)?r(({id:D,btag:$,email:B,currency:U,name:z,username:X})=>{vt.dataLayer({dataLayer:{userId:D,email:B,btag:$,currency:U,name:z,username:X,event:"Clicked Balance Deposit"}})}):T==="Clicked Deposit"?r(({id:D,btag:$,email:B,currency:U,name:z,username:X,deposit_count:J})=>{var q;const se={value:((q=P==null?void 0:P.paymentResponse)==null?void 0:q.amount)||0,email:B,btag:$,currency:U,name:z,username:X};vt.dataLayer({dataLayer:{userId:D,event:J>0?"DepositStart":"FTD Start",...J===0&&{...se}}})}):T==="Clicked Header Deposit"&&(P!=null&&P.isLoggedIn?r(({id:D,btag:$,email:B,currency:U,name:z,username:X})=>{vt.dataLayer({dataLayer:{userId:D,email:B,btag:$,currency:U,name:z,username:X,event:"Clicked Header Deposit"}})}):vt.dataLayer({dataLayer:{event:"Clicked Header Deposit NL"}}));break;case"Promotions":T==="Promo Code activation"&&(k!=null&&k.includes(Pn))&&(P!=null&&P.promoCode)&&vt.dataLayer({dataLayer:{event:"Promocode-activated",...a.current.profile&&{userId:a.current.profile.id}}});break;case"Casino":if(T==="Clicked Casino Game"){if(P!=null&&P.casinoGameData){const{externalId:D,name:$}=P.casinoGameData;vt.dataLayer({dataLayer:{event:"Game-opened",...a.current.profile&&{userId:a.current.profile.id},gameID:D,name:$}})}}else if(T==="Clicked Casino Recommended Game"){if(P!=null&&P.casinoGameData){const{externalId:D}=P.casinoGameData;vt.dataLayer({dataLayer:{event:"Recommender",...a.current.profile&&{userId:a.current.profile.id},rec_status:"Recom_click",product:"Casino",gameID:D,ab_tests:L,userIdentifier:R}})}}else if(T==="Clicked Live Casino Provider"&&(P!=null&&P.providerData)){const{name:D}=P.providerData;vt.dataLayer({dataLayer:{event:"LC-provider-click",...a.current.profile&&{userId:a.current.profile.id},provider:D}})}else T==="Visible Recommendation"&&vt.dataLayer({dataLayer:{event:"Recommender",...a.current.profile.id?{userId:a.current.profile.id}:{},rec_status:"Appeared",product:"Casino",ab_tests:L,userIdentifier:R}});break;case"Banner":if(T==="Clicked Banner"&&((y=P==null?void 0:P.bannerData)!=null&&y.link)){const{link:D,index:$}=P.bannerData;vt.dataLayer({dataLayer:{event:"Banner-clicked",...a.current.profile&&{userId:a.current.profile.id},promoURL:D,position:$+1}})}break;case"Other":const M=D=>{r(({id:$,email:B,name:U,username:z})=>{vt.dataLayer({dataLayer:{event:D,userId:$,email:B,name:U,username:z}})})};if(T==="Clicked Menu item"&&((_=P==null?void 0:P.menuItemData)!=null&&_.itemName)){const{itemName:D}=P.menuItemData,{id:$}=a.current.profile;vt.dataLayer({dataLayer:{event:"menu click",...$&&{userId:$},itemName:D,language:o}})}else T==="Clicked marketStatsWidget"?vt.dataLayer({dataLayer:{event:"MarketStatsWidget"}}):T==="Opened TrunarrativeInfoPopup"?M("TrunarrativeInfoPopup shown"):T==="Closed TrunarrativeInfoPopup"?M("TrunarrativeInfoPopup closed"):T==="Clicked TrunarrativeInfoPopup Submit"&&M("TrunarrativeInfoPopup submitted");break;case"Profile":T==="Upload Document"&&(k!=null&&k.includes(Pn))&&r(({id:D})=>{vt.dataLayer({dataLayer:{event:"KYC-submitted",userId:D}})});break;case"Pages":T==="Clicked BetOnLeague Champions League"&&vt.dataLayer({dataLayer:{event:"champions league clicked"}});break;case"Search":let j="Search Clicked";const F={"Virtual Sport":"/virtual-sports/",Casino:"/casino/","Pre-match":"/sports/pre-match/","Sport Live":"/sports/live/","Live Casino":"/live-casino/","TV Games":"/tv-games/","Skill Games":"/games"};for(let D in F)window.location.pathname.includes(F[D])&&(j=`${D}`);(T==="Sport Search"||T==="Casino Search")&&(P!=null&&P.searchData)?vt.dataLayer({dataLayer:{event:`${j} Search Clicked`,search:(b=P.searchData)==null?void 0:b.searchTerm,...a.current.profile&&{userId:a.current.profile.id},GeoData:dt}}):(T==="Sport Search Result"||T==="Casino Search Result")&&(P!=null&&P.searchData)?vt.dataLayer({dataLayer:{event:`${j} Search Result`,search:(g=P.searchData)==null?void 0:g.searchTerm,...a.current.profile&&{userId:a.current.profile.id},game:(E=P.searchData)==null?void 0:E.game,GeoData:dt}}):T==="Search Type"&&(P!=null&&P.searchData)?vt.dataLayer({dataLayer:{event:`${j} Search Type`,search:(w=P.searchData)==null?void 0:w.searchTerm,type:(I=P.searchData)==null?void 0:I.searchType,...a.current.profile&&{userId:a.current.profile.id},GeoData:dt}}):T==="Search By Suggestion"&&(P!=null&&P.searchData)&&vt.dataLayer({dataLayer:{event:`${j} Search Suggestion`,search:(O=P.searchData)==null?void 0:O.searchTerm,type:(C=P.searchData)==null?void 0:C.searchType,...a.current.profile&&{userId:a.current.profile.id},GeoData:dt}});break}}},[e,r,n,a,o,c])},wAe={height:"245px",scrolling:"no",id:"betinsights-widget",width:"100%",frameBorder:"0"},TAe={...Ln,aze:"en",rov:"ro"};var mu=(e=>(e.Main="--hero",e.Accent="--accent",e.Odds="--oc-2",e.Secondary_button="--oc-1",e.Background="--b",e.Header="--header",e.Menu="--menu",e.Bottom_navigation="--tab-navigation",e.Text_color="--b-sc",e))(mu||{});function xAe({gameId:e,team1Name:t,team2Name:n,sportName:s,competitionName:o,startTime:r,isHidden:a,setIsHidden:l}){const[c,u]=f.useState(!1),[d,A]=f.useState(!0),[m,p]=f.useState(!1),h=f.useRef(null),v=f.useRef(""),{profile:{id:y}}=ye(),_=xe.getItem("ab_tests"),{RocketBet:b,LVision:g}=Y.sportsbook.gameSuggestedEventsWidget,{url:E,apiKey:w,additionalParams:I}={...b,...g,additionalParams:b?wAe:{}},{events:O}=Li(),{language:C,theme:x,oddFormat:T}=Ee();return f.useEffect(()=>{var k,P;if(c&&!a&&m){const L=O.map(Rt("id")).sort().join(",");v.current!==L&&(v.current=L,(P=(k=h.current)==null?void 0:k.contentWindow)==null||P.postMessage({action:"betslipChange",data:{activeselections:L}},"*"))}},[c,O,m,a]),f.useEffect(function(){var P;if(h.current&&x&&b&&c&&m){const L={main_color:qt("--hero"),accent_color:qt("--accent"),secondary_button_color:qt("--oc-1"),odds_color:qt("--oc-2"),background_color:qt("--b"),header_color:qt("--header"),menu_color:qt("--menu"),bottom_navigation_color:qt("--tab-navigation"),text_color:qt("--b-sc")};(P=h.current.contentWindow)==null||P.postMessage({action:"set_color",data:{...L}},"*")}},[b,x,c,m]),f.useEffect(function(){var P;h.current&&c&&m&&(A(!0),(P=h.current.contentWindow)==null||P.postMessage({action:"open_game",data:{layout:1,skin_id:Y.app.site_id,swarm_url:Y.app.swarm.socketUrl,id:e,odds_format:T,team1_name:t,team2_name:n,date:_e.unix(r).format("DD/MM/YYYY HH:mm"),sport:s,competition:o,lang:TAe[C],cssLink:document.getElementById("app-custom-css")?`${window.location.origin}/custom.css`:null,eventIds:v.current,...b&&_&&{ab_tests:_},...y&&{clientId:y},...b&&{width:window.innerWidth},...w&&{apiKey:w}}},"*"))},[b,_,w,o,c,T,e,C,s,r,t,n,y,m]),f.useEffect(()=>{const k=P=>{var L;(L=P.data)!=null&&L.action&&(P.data.action==="ready"&&p(!0),P.data.action==="hideBoostedWidget"?e===Number(P.data.gameId)&&(A(!1),l(!0)):P.data.action==="updateBetboosterViewableInsights"&&e===Number(P.data.gameId)&&P.data.numOfInsights>0&&(A(!1),l(!1)))};return window.addEventListener("message",k),()=>window.removeEventListener("message",k)},[e,l]),i.jsxs("div",{className:"suggested-events-widget",children:[i.jsx("iframe",{ref:h,title:`${t}-${n}`,src:E,onLoad:()=>u(!0),...I}),d&&!b&&i.jsx(_t,{})]})}const z1e=f.memo(function(t){const[n,s]=f.useState(!1),[o,r]=f.useState(xe.getItem(K2)??!0),a=ae();return f.useEffect(()=>{xe.setItem(K2,o)},[o]),i.jsxs("div",{className:`competition-wrapper-bc ${n?"display-none":""}`,children:[i.jsxs("div",{className:"competition-header-bc",onClick:()=>r(l=>!l),children:[i.jsx("span",{className:"competition-title-bc ellipsis",children:a(Y.sportsbook.gameSuggestedEventsWidget.RocketBet?"Bet-Insights":"LVision")}),i.jsx("i",{className:`competition-icon-arrow-bc bc-i-small-arrow-${o?"up":"down"}`})]}),o&&i.jsx(xAe,{isHidden:n,setIsHidden:s,...t})]})});function IAe(e){let t=document.createElement("script");t.src=e,t.async=!0,document.head.appendChild(t)}const NAe=({event:e})=>{var D;const t=f.useRef(!1),[n,s]=f.useState(!1),[o,r]=f.useState([]),{__dataspot__:{logoutUser:a,loginUser:l,trackProvider:c,trackCategory:u,funnelAction:d,trackThemingChange:A,updateProfile:m}={}}=window,{theme:p}=Ee(),{profile:{gender:h,birth_date:v,id:y,owner_id:_,currency:b},isLoggedIn:g,loginInProgress:E}=ye(),w=f.useRef(b),I=Pa(E,100),O=window.location.pathname,{categoryName:C,provider:x}=Ve(window.location.search),[,,T,k,,P]=f.useMemo(()=>O.split("/"),[O]),L=f.useMemo(()=>{if(T==="casino"&&k==="slots")return P;if(T==="live-casino")return C},[k,C,T,P]),R=f.useMemo(()=>{if(T==="live-casino")return P&&[P];if(T==="tv-games")return k&&[k];if(T==="casino"&&k==="slots"&&(x!=null&&x.length))return x.split(",")},[k,x,T,P]),M=(D=Y.app.tracking.dataspot)==null?void 0:D.url;f.useEffect(function(){M&&!window.__dataspot__&&(IAe(M),s(!0))},[M]);const j={themeColors:{buttonsColor:qt(mu.Secondary_button),buttonsTextColor:qt("--oc-1-sc"),themeColor:qt(mu.Background),themeTextColor:qt(mu.Text_color),pinnedWidgetColor:qt(mu.Background),pinnedWidgetTextColor:qt("--hero-sc")}};f.useEffect(function(){p&&M&&(A==null||A(j))},[p,M]),f.useEffect(function(){I||(l&&g&&(l({id:_??y,birth_date:v,gender:h}),t.current=!0),g&&b!==w.current&&m&&(m({currency_id:b}),w.current=b),a&&!g&&t.current&&(a(),t.current=!1))},[v,h,y,g,_,b,I]),f.useEffect(function(){u&&L&&u([L])},[L,u]),f.useEffect(function(){c&&R&&c(R)},[R,c]);const F=($,B,U)=>{if($&&B&&U){const{category:z,action:X,label:J}=B;switch(z){case"Authorization":X==="Clicked Login"?U({action:"login"}):X==="Clicked Register"?U({action:"register"}):X==="Clicked Login Submit"?U({action:"login-submit"}):X==="Clicked Register Submit"?U({action:"register-submit"}):X==="Login"?J!=null&&J.includes(bf)&&U({action:"login-failed"}):X==="Register"?J!=null&&J.includes(Pn)?U({action:"register-success"}):J!=null&&J.includes(bf)&&U({action:"register-failed"}):X==="Clicked Forgot Password"&&U({action:"clicked-forgot-password"});break;case"Settings":U({action:"change-any-settings"});break;case"Pages":X==="Clicked Live Calendar"?U({action:"live-calendar"}):X==="Clicked Results"?U({action:"results"}):X==="Clicked BetOnLeague Champions League"&&U({action:"clicked-champions-league"});break;case"Banner":X==="Clicked Banner"&&U({action:"clicked-banner"});break;case"LiveChat":U({action:"clicked-livechat"});break;case"Casino":X==="Clicked Casino Recommended Game"?U({action:"clicked-casino-recommended-game"}):X==="Clicked Casino Game"&&U({action:"select-casino-game"});break;case"Profile":X==="Upload Document"&&(J!=null&&J.includes(Pn))&&U({action:"upload-document"});break;case"Balance":X==="Clicked Withdraw"?U({action:"select-withdraw-payment-method"}):X==="Clicked Deposit"&&U({action:"select-deposit-payment-method"});break;case"Betting":X==="Placed a Bet from QuickBet"?U({action:"bet-now"}):X==="Added event to betslip"?U({action:"add-to-betslip"}):X==="Placed Express of the Day bet"&&(J!=null&&J.includes(Pn))?U({action:"placed-express-day-bet"}):X==="Clicked Featured Game"&&U({action:"clicked-featured-game"});break;case"Bonus":X==="Claim Bonus"?U({action:"claim-bonus"}):X==="Clicked Loyalty Points"?U({action:"loyalty-points"}):X==="Clicked Exchange Shop Or Free Spins"?U({action:"exchange-shop"}):X==="Clicked Exchange Shop History"?U({action:"exchange-shop-history"}):X==="Clicked To Add Promo Code"?U({action:"promo-code"}):X==="Promo Code"&&(J!=null&&J.includes(Pn))?U({action:"promo-code-success"}):X==="Promo Code"&&(J!=null&&J.includes(bf))?U({action:"promo-code-failed"}):X==="Clicked Bonus History"?U({action:"bonus-history"}):X==="Clicked casino Bonus"?U({action:"casino-bonus"}):X==="Clicked sport Bonus"&&U({action:"sport-bonus"});break;case"Other":X==="Clicked Menu item"?U({action:"clicked-menu-item"}):X==="Clicked Burger Menu"&&U({action:"burger-menu"});break}}};f.useEffect(function(){var B;M&&!((B=window.__dataspot__)!=null&&B.loginUser)&&e&&g&&r(U=>[...U,e])},[e,g,M]),f.useEffect(function(){const B=({data:{action:U}})=>{var z,X,J,se,q;U==="dataspot-ready"&&((X=(z=window.__dataspot__)==null?void 0:z.trackThemingChange)==null||X.call(z,j),g&&((J=window.__dataspot__)!=null&&J.loginUser)&&M&&((q=(se=window.__dataspot__)==null?void 0:se.loginUser)==null||q.call(se,{id:_??y,birth_date:v,gender:h}),o.forEach(pe=>{F(!0,pe,d)}),r([])))};return M&&window.addEventListener("message",B),()=>{M&&window.removeEventListener("message",B)}},[g]),f.useEffect(function(){F(n,e,d)},[n,e,d])},kAe=()=>de.get({token_type:"JWT",alg:"HS256"},"get_jwe_info").then(({result:e,details:{jwe:t}})=>{if(e===0)return t;throw new Error});function OAe(e){window.fasttrackbrand=e,window.fasttrack={enableJWT:!0,tokenLocation:"local_storage.user_jwt",integrationVersion:1.1,autoInit:!1,inbox:{enable:!0},rewards:{enable:!0}};var t=document.createElement("script");t.async=!0,t.onload=function(){new window.FastTrackLoader},t.src="https://crm-lib.fasttrack-solutions.com/loader/fasttrack-crm.js",document.body.appendChild(t)}const PAe=({event:e})=>{const[t,n]=f.useState(!1),s=f.useRef(!1),{profile:{id:o}}=ye();f.useEffect(()=>{Y.app.tracking.fastTrackBrandName&&(OAe(Y.app.tracking.fastTrackBrandName),n(!0))},[]);const r=f.useCallback(()=>{kAe().then(c=>{var u;window.localStorage.setItem("user_jwt",c),setTimeout((u=window.FasttrackCrm)==null?void 0:u.init,100),s.current=!0})},[]),a=f.useCallback(()=>{var c;s.current=!1,window.localStorage.removeItem("user_jwt"),(c=window.FasttrackCrm)==null||c.logout()},[]),l=f.useCallback(()=>{a(),r()},[r,a]);f.useEffect(()=>{t&&(o?s.current?l():r():s.current&&a())},[o,r,a,l,t])},LAe=({event:e})=>{const t=Y.app.tracking.seonTool,{getProfileData:n}=Fh(),[s,o]=f.useState(!1),[r,a]=f.useState(""),[l,c]=f.useState(!0),{profile:{id:u}}=ye();function d(m){window.seon.config({host:"seondf.com",session_id:m,audio_fingerprint:!0,canvas_fingerprint:!0,webgl_fingerprint:!0,onSuccess:()=>{o(!0)},onError:()=>{throw new Error}})}const A=f.useCallback((m,p)=>{m&&u&&(p==="Login"||p==="Register")&&de.get({action:p.toLowerCase(),additional_data:{encrypted_payload:m}},"validate_seon_on_action").catch(h=>Je.error(h))},[u]);f.useEffect(function(){window.seon||function(){const p=document,h=p.createElement("script");h.src=Y.app.tracking.seonTool||"",h.async=!0,p.getElementsByTagName("head")[0].appendChild(h),h.onload=()=>{de.getSession().then(({sid:v})=>{window.seon&&d(v)})}}()},[t]),f.useEffect(function(){window.seon&&s&&window.seon.getBase64Session(p=>{a(p||"")})},[s]),f.useEffect(function(){de.getSession().then(({sid:p})=>{window.seon&&d(p)})},[]),f.useEffect(function(){if(s&&e){const{action:p,label:h}=e;r&&c(!1),l||h!=null&&h.includes(Pn)&&A(r,p)}},[e,s,r,l,A]),f.useEffect(function(){if(e&&s){const{action:p,label:h}=e;h!=null&&h.includes(Pn)&&(p==="Login"||p==="Register")&&n(()=>{A(r,p)})}},[e,n,s,r,A])},RAe=e=>{cAe(e),SAe(e),NAe(e),PAe(e),LAe(e)},jAe=f.memo(function(){const[t,n]=f.useState(null);return RAe({event:t,location:Gs()}),f.useEffect(()=>Ht.addEventListener("trackingEvent",s=>n(s)),[]),null}),MAe=e=>{const t=ph();return f.useMemo(()=>!(e&&lh(e,t)),[e,t])},Ss=e=>{const[t,n]=f.useState(!1),s=f.useRef(!1),o=Ot(),a=Ao().get(dc)===WQ,l=f.useCallback(()=>{t?e():s.current=!0},[t,e]);return f.useEffect(function(){t&&s.current&&(e(),s.current=!1)},[t,e]),f.useEffect(()=>{const c=yh.addEventListener("open",l),u=He.addEventListener("openLiveChat",l);return()=>{c(),u()}},[l]),f.useEffect(()=>{a&&(l(),o.replace({search:st({...Ve(),[dc]:void 0})}))},[o,a,l]),{isReady:t,setIsReady:n}},BAe=({config:{license:e,groupByLanguage:t,group:n,betweenGroups:s=!1,disableUserData:o=!1},isAvailable:r,showRegularButton:a})=>{const{language:l}=Ee(),{isLoggedIn:c,profile:{email:u,name:d,last_login_date:A,username:m,id:p,balance:h,btag:v,partner_client_category_id:y,zip_code:_}}=ye(),b=f.useCallback(()=>{window.LiveChatWidget&&window.LiveChatWidget.call("maximize")},[]),{isReady:g,setIsReady:E}=Ss(b),w=f.useRef(l);return f.useEffect(function(){!window.LiveChatWidget&&r&&!g&&(window.__lc=window.__lc||{},window.__lc.license=e,window.__lc.group=(t==null?void 0:t[l])||n||0,window.__lc.chat_between_groups=s,function(O,C,x){function T(P){return k._h?k._h.apply(null,P):k._q.push(P)}const k={_q:[],_h:null,_v:"2.0",on:function(){T(["on",x.call(arguments)])},once:function(){T(["once",x.call(arguments)])},off:function(){T(["off",x.call(arguments)])},get:function(){if(!k._h)throw new Error("[LiveChatWidget] You can't use getters before load.");return T(["get",x.call(arguments)])},call:function(){T(["call",x.call(arguments)])},init:function(){const P=C.createElement("script");P.async=!0,P.type="text/javascript",P.src="https://cdn.livechatinc.com/tracking.js",C.head.appendChild(P),P.onload=()=>{a||window.LiveChatWidget.call("hide"),window.LiveChatWidget.once("ready",()=>{E(!0)})}}};O.__lc.asyncInit||k.init(),O.LiveChatWidget=O.LiveChatWidget||k}(window,document,[].slice))},[s,n,t,r,g,l,e,E,a]),f.useEffect(function(){w.current!==l&&(w.current=l,t!=null&&t[l]&&window.LiveChatWidget&&(window.LiveChatWidget.call("destroy"),E(!1)))},[t,l,E]),f.useEffect(function(){if(g&&!a)return window.LiveChatWidget.get("state").visibility==="minimized"&&window.LiveChatWidget.call("hide"),window.LiveChatWidget.on("visibility_changed",({visibility:O})=>{O==="minimized"&&window.LiveChatWidget.call("hide")}),()=>{window.LiveChatWidget&&(window.LiveChatWidget.call("maximize"),window.LiveChatWidget.call("minimize"),window.LiveChatWidget.off("visibility_changed"))}},[g,a]),f.useEffect(function(){if(g){const O={site_id:Y.app.site_id,language:w.current,currentDomain:window.location.host};c&&!o?(d&&window.LiveChatWidget.call("set_customer_name",d),u&&window.LiveChatWidget.call("set_customer_email",u),window.LiveChatWidget.call("set_session_variables",{balance:h,btag:v,id:p,lastLoginDate:A,username:m,playerCategory:y,zipCode:_,...O})):(window.LiveChatWidget.call("set_customer_name"," "),window.LiveChatWidget.call("set_customer_email"," "),window.LiveChatWidget.call("set_session_variables",{balance:null,btag:null,lastLoginDate:null,id:null,username:null,playerCategory:null,zipCode:null,...O}))}},[h,v,u,p,c,g,A,d,m,o,y,_]),null},DAe=({config:{codePlan:e="",siteId:t,src1:n,src2:s,buttonId:o},isAvailable:r,showRegularButton:a=!1})=>{const l=f.useCallback(()=>{window.Comm100API&&window.Comm100API.do("livechat.button.click")},[]),{setIsReady:c}=Ss(l);return f.useEffect(()=>{!window.Comm100API&&r&&(window.Comm100API=window.Comm100API||{},function(u){function d(A){var h;const m=document.createElement("script"),p=document.getElementsByTagName("script")[0];m.type="text/javascript",m.async=!0,m.src=A+u.site_id,(h=p.parentNode)==null||h.insertBefore(m,p)}if(u.site_id=t,e?u.main_code_plan=e:u.dynamic=!0,d(n),a&&o&&!document.getElementById(o)){const A=document.createElement("div");A.id=o,document.body.append(A),u.chat_buttons=u.chat_buttons||[],u.chat_buttons.push({...e&&{code_plan:e},div_id:o})}setTimeout(function(){u.loaded||d(s)},5e3)}(window.Comm100API),window.Comm100API.onReady=()=>{a||(window.Comm100API.set("livechat.button.isVisible",!1),window.Comm100API.on("livechat.chat.minimize",()=>window.Comm100API.set("livechat.button.isVisible",!1))),c(!0)})},[o,e,r,c,a,t,n,s]),null},FAe="https://cs.betconstruct.com/liveagent/scripts/track.js",HAe=({config:e,isAvailable:t,showRegularButton:n})=>{const s=f.useRef({}),{language:o}=Ee(),r=f.useRef(o),{isLoggedIn:a,profile:{first_name:l,last_name:c,email:u}}=ye(),d=f.useCallback(()=>{var h,v;(v=(h=s.current).onClick)==null||v.call(h)},[]),{isReady:A,setIsReady:m}=Ss(d),p=h=>{var y;const v=window.document.getElementById(h);v&&((y=v==null?void 0:v.parentNode)==null||y.removeChild(v))};return f.useEffect(function(){if(t&&!A){let v;return function(y,_,b){const g=y.scripts[y.scripts.length-1],E=y.createElement("script");E.id="la_x2s6df8d",E.async=!0,E.src=_,E.addEventListener("load",()=>{const{readyState:w}=document;w&&w!=="complete"&&w!=="loading"||b(E)}),g.parentElement&&g.parentElement.insertBefore(E,g.nextSibling)}(document,e.src||FAe,function(y){var b;const _=((b=e.buttonIdByLanguage)==null?void 0:b[r.current])||e.buttonId;s.current=window.LiveAgent.createButton(_,y),s.current.buttonDiv&&(s.current.buttonDiv.style.display="none"),v=setTimeout(()=>m(!0),500)}),()=>{clearTimeout(v)}}},[e.buttonId,e.buttonIdByLanguage,e.src,t,A,m]),f.useEffect(function(){var y;const v=(y=e.buttonIdByLanguage)==null?void 0:y[o];if(o!==r.current&&v&&window.LiveAgent&&!window.LiveAgent.instance.openedWidget){const _=s.current.elementId;if(_){r.current=o,p(_),p(`ic${_}`),p(`if${_}`),window.LiveAgent.instance.elements=[],window.LiveAgent.instance.widgets=[];const b=document.createElement("div");b.id=v,document.body.appendChild(b),s.current=window.LiveAgent.createButton(v,b)}}},[e.buttonIdByLanguage,o]),f.useEffect(function(){A&&(s.current.buttonDiv.style.display=n?"":"none")},[A,o,n]),f.useEffect(function(){window.LiveAgent&&t&&(a?window.LiveAgent.setUserDetails(u,l,c):window.LiveAgent.clearAllUserDetails?window.LiveAgent.clearAllUserDetails():window.LiveAgent.setUserDetails(" "," "," "))},[u,l,t,a,c]),null},UAe=({config:{src:e},isAvailable:t,showRegularButton:n=!1})=>{const s=f.useCallback(()=>{window.Tawk_API&&window.Tawk_API.maximize()},[]),{isReady:o,setIsReady:r}=Ss(s);return f.useEffect(function(){!window.Tawk_API&&t&&(window.Tawk_API=window.Tawk_API||{},window.Tawk_LoadStart=new Date,function(){var u;const l=document.createElement("script"),c=document.getElementsByTagName("script")[0];l.async=!0,l.src=e,l.setAttribute("crossorigin","*"),(u=c.parentNode)==null||u.insertBefore(l,c)}(),window.Tawk_API.onLoad=function(){n||window.Tawk_API.hideWidget(),r(!0)})},[t,r,n,e]),f.useEffect(function(){t&&window.Tawk_API&&!n&&(window.Tawk_API.onChatMinimized=function(){setTimeout(window.Tawk_API.hideWidget)})},[t,n]),f.useEffect(()=>{setTimeout(!n&&o?window.Tawk_API.hideWidget:window.Tawk_API.showWidget)},[o,n]),null},GAe=({config:{appId:e},isAvailable:t,showRegularButton:n})=>{const{loginInProgress:s,isLoggedIn:o,profile:{email:r,name:a,reg_date:l,id:c,username:u}}=ye(),d=f.useCallback(()=>{typeof window.Intercom=="function"&&window.Intercom("show")},[]),{setIsReady:A}=Ss(d),m=f.useCallback(p=>{window.intercomSettings={...p,hide_default_launcher:!n},function(){const h=window,v=h.Intercom;if(typeof v=="function")v("reattach_activator"),v("update",h.intercomSettings);else{const y=document,_=function(){_.c(arguments)};_.q=[],_.c=function(g){_.q.push(g)},h.Intercom=_,function(){var w;const g=y.createElement("script");g.type="text/javascript",g.async=!0,g.src=`https://widget.intercom.io/widget/${p.app_id}`,g.onload=()=>{A(!0)};const E=y.getElementsByTagName("script")[0];(w=E.parentNode)==null||w.insertBefore(g,E)}()}}()},[A,n]);return f.useEffect(function(){!s&&t&&(o?de.get({},"share_user_profile_info").then(({details:{profile_jwe:h},result:v})=>{m(v===0&&h?{user_name:u,name:a,user_id:c,created_at:new Date(l).getTime(),email:r,app_id:e,jwe_token:h}:{app_id:e})}):m({app_id:e}))},[e,r,c,t,o,s,a,l,m,u]),null},VAe=({config:{key:e,suppressHelpCenter:t,newZendesk:n},isAvailable:s,showRegularButton:o})=>{const{isLoggedIn:r,profile:{email:a,name:l}}=ye(),c=f.useCallback(()=>{typeof window.zE=="function"&&(window.zE(n?"messenger":"webWidget","show"),window.zE(n?"messenger":"webWidget","open"))},[n]),{setIsReady:u,isReady:d}=Ss(c),{locale:A}=Ee();return f.useEffect(function(){if(s){const p=document.createElement("script");p.src=`https://static.zdassets.com/ekr/snippet.js?key=${e}`,p.id="ze-snippet",p.onload=()=>{typeof window.zE=="function"&&!o&&(window.zE(n?"messenger":"webWidget","hide"),window.zE(n?"messenger:on":"webWidget:on","close",()=>{window.zE(n?"messenger":"webWidget","hide")}),t!==void 0&&(window.zESettings={webWidget:{helpCenter:{suppress:t}}})),u(!0)},document.body.append(p)}},[s,e,u,o,t,n]),f.useEffect(function(){if(typeof window.zE=="function"&&r&&!n)return window.zE("webWidget","identify",{name:l,email:a}),()=>{window.zE("webWidget","logout")}},[a,r,l,n]),f.useEffect(function(){d&&window.zE("webWidget","setLocale",A)},[d,A]),null},WAe=({config:{src:e,buttonHorizontalOffset:t,buttonHorizontalOffsetMobile:n,buttonVerticalOffsetMobile:s,buttonVerticalOffset:o},isAvailable:r,showRegularButton:a=!1})=>{const[l,c]=f.useState(!1),{locale:u}=Ee(),{isLoggedIn:d,profile:{email:A,name:m}}=ye(),p=f.useCallback(()=>{window.$zopim&&window.$zopim(function(){window.$zopim.livechat.window.show()})},[]),{setIsReady:h}=Ss(p);return f.useEffect(function(){if(!window.$zopim&&r){let y;return window.$zopim||function(_,b){var I;let g=window.$zopim=function(O){g.push(O)},E=g.s=_.createElement(b);const w=_.getElementsByTagName(b)[0];g.set=function(O){g.set.push(O)},g=[],g.set=[],E.async=!0,E.setAttribute("charset","utf-8"),E.src=e,g.t=+new Date,E.type="text/javascript",(I=w.parentNode)==null||I.insertBefore(E,w),E.onload=()=>{typeof window.$zopim=="function"&&(y=setInterval(()=>{var O;(O=window.$zopim.livechat)!=null&&O.button&&(a||window.$zopim.livechat.button.hide(),clearInterval(y),c(!0))},100)),h(!0)}}(document,"script"),()=>{clearInterval(y)}}},[r,e,h,a]),f.useEffect(function(){l&&window.$zopim.livechat.setLanguage(u)},[u,l]),f.useEffect(function(){l&&(a?ce.isMobile?(n&&window.$zopim.livechat.button.setOffsetHorizontalMobile(n),s&&window.$zopim.livechat.button.setOffsetVerticalMobile(s)):(t&&window.$zopim.livechat.button.setOffsetHorizontal(t),o&&window.$zopim.livechat.button.setOffsetVertical(o)):window.$zopim.livechat.window.onHide(()=>{window.$zopim.livechat.button.hide()}))},[t,n,o,s,a,l]),f.useEffect(function(){l&&(d?window.$zopim.livechat.set({name:m,email:A}):window.$zopim.livechat.clearAll())},[A,d,m,l]),null},$Ae=({config:{websiteId:e},showRegularButton:t,isAvailable:n})=>{const{profile:s,isLoggedIn:o,loginInProgress:r}=ye(),a=f.useCallback(()=>{window.$crisp&&(window.$crisp.push(["do","chat:open"]),window.$crisp.push(["do","chat:show"]))},[]),{setIsReady:l,isReady:c}=Ss(a);return f.useEffect(function(){!window.$crisp&&n&&!c&&(window.$crisp=[],window.CRISP_WEBSITE_ID=e,function(){const d=document,A=d.createElement("script");A.src="https://client.crisp.chat/l.js",A.async=!0,d.getElementsByTagName("head")[0].appendChild(A)}(),window.$crisp.push(["on","session:loaded",()=>l(!0)]),window.$crisp.push(["safe",!0]))},[n,c,l,e]),f.useEffect(function(){if(c&&!t)return window.$crisp&&(window.$crisp.push(["do","chat:hide"]),window.$crisp.push(["on","chat:closed",()=>window.$crisp.push(["do","chat:hide"])])),()=>{window.$crisp&&(window.$crisp.push(["do","chat:show"]),window.$crisp.push(["on","chat:closed",()=>{}]))}},[c,t]),f.useEffect(()=>{!r&&n&&(o?(window.$crisp.push(["set","user:nickname",[s.username]]),window.$crisp.push(["set","session:data",[[["user_name",s.username],["email",s.email],["user_id",s.id],["created_at",new Date(s.reg_date).getTime()]]]])):(window.$crisp.push(["set","user:nickname",[""]]),window.$crisp.push(["set","session:data",[[["user_name",""],["email",""],["user_id",""],["created_at",""]]]])))},[n,o,r,s.email,s.id,s.reg_date,s.username]),null},YAe=({config:{src:e},isAvailable:t})=>{const n=f.useCallback(()=>{window.jivo_api&&window.jivo_api.open({start:"chat"})},[]),{isLoggedIn:s,profile:{email:o,name:r,phone:a}}=ye(),{isReady:l,setIsReady:c}=Ss(n);return f.useEffect(function(){if(window.jivo_api)c(!0);else if(t){let d;const A=document.createElement("script");return A.async=!0,A.src=e,A.onload=()=>{d=setInterval(()=>{window.jivo_api&&(clearInterval(d),c(!0))},200)},document.body.append(A),()=>{clearInterval(d)}}},[t,e,c]),f.useEffect(function(){if(l&&s)return window.jivo_api.setContactInfo({name:r,email:o,phone:a}),()=>{window.jivo_api.clearHistory()}},[l,s,o,r,a]),null},zAe=(e,t,n,s)=>({config:{cssNames:{expanded:"custom_fc_expanded",widget:"custom_fc_frame"},showFAQOnOpen:!1,hideFAQ:!0,open:s,agent:{hideName:!1,hidePic:!1,hideBio:!1},headerProperty:{hideChatButton:!s}},host:t,token:e,...n&&{widgetUuid:n}}),qAe=({config:{token:e,host:t,widgetUuid:n},isAvailable:s,showRegularButton:o})=>{const r=f.useCallback(()=>{window.fcWidget&&window.fcWidget.open({name:"Support"})},[]),{setIsReady:a,isReady:l}=Ss(r),c=f.useCallback(function(){if(l){window.fcWidget&&window.fcWidget.destroy();const u=zAe(e,t,n,o);setTimeout(function(){var d;(d=window.fcWidget)==null||d.init(u)},100)}},[t,l,o,n,e]);return f.useEffect(()=>{const u=window.document.querySelector("#fc_widget");!o&&u?u.style.display="none":u&&(u.style.display="block")},[o]),f.useEffect(function(){s&&function(A,m){function p(){a(!0)}let h;A.getElementById(m)?c():((h=A.createElement("script")).id=m,h.async=!0,h.src=`${t}/js/widget.js`,h.onload=p,A.head.appendChild(h))}(window.document,"freshchat-js-sdk")},[c,s,a,t]),f.useEffect(()=>{c()},[c]),null},KAe=({config:{id:e},isAvailable:t,showRegularButton:n=!1})=>{var c;const s=window.document.getElementById("umadivqualquer"),o=(c=s==null?void 0:s.getElementsByTagName("IFRAME")[0])==null?void 0:c.contentWindow,r=f.useCallback(()=>{window._digisac&&s&&(o==null||o.postMessage({toggle:!0},"*"))},[s,o]),{setIsReady:a}=Ss(r),l=ae();return f.useEffect(()=>{const u=d=>{var A;d.origin==="https://webchat.digisac.app"&&((A=JSON.parse(d==null?void 0:d.data))==null?void 0:A.c)==="open-widgets-container"&&(s.style.display="",o==null||o.postMessage({visibleButton:!1},"*"))};if(!n&&s&&o)return window.addEventListener("message",u),()=>{window.removeEventListener("message",u)}},[s,o,a,n]),f.useEffect(()=>{!n&&s?s.style.display="none":s&&(s.style.display="block")},[s,n]),f.useEffect(()=>{var u;if(!window._digisac&&t){window._digisac={id:e,payload:{visibleButton:n}};const d=document.createElement("script"),A=document.getElementsByTagName("script")[0];d.type="text/javascript",d.src="https://webchat.digisac.app/embedded.js",d.onload=()=>{a(!0)},(u=A.parentNode)==null||u.insertBefore(d,A)}},[e,t,a,n,l]),null},QAe=({config:{baseUrl:e="https://app.hoory.com",tokenByLanguage:t,token:n,enableUserData:s=!1},isAvailable:o,showRegularButton:r})=>{const{language:a,locale:l}=Ee(),{isLoggedIn:c,profile:{first_name:u,email:d,phone:A,id:m}}=ye(),p=f.useCallback(()=>{const _=()=>{var b;(b=window.$hoory)!=null&&b.toggle&&window.$hoory.toggle("open")};return _(),window.addEventListener("hoory:ready",_),()=>{window.removeEventListener("hoory:ready",_)}},[]),{isReady:h,setIsReady:v}=Ss(p),y=f.useRef("");return f.useEffect(()=>{const _=(t==null?void 0:t[a])||n;_&&_!==y.current&&(window.hoorySettings={locale:l},h?(window.hoorySDK.reRun({websiteToken:_,baseUrl:e}),y.current=_):function(b,g){let E=b.createElement(g),w=b.getElementsByTagName(g)[0];E.src=e+"/packs/js/sdk.js",E.defer=!0,E.async=!0,w.parentNode.insertBefore(E,w),E.onload=function(){y.current=_,window.hoorySDK.run({websiteToken:_,baseUrl:e,languageCode:l}),v(!0)}}(document,"script"))},[e,n,h,a,l,v,t]),f.useEffect(function(){const b=()=>window.$hoory.reset();return window.addEventListener("hoory:on-resolve",b),()=>{window.removeEventListener("hoory:on-resolve",b)}},[]),f.useEffect(function(){if(h&&!r){const b=()=>window.$hoory.toggleBubbleVisibility("hide");return window.addEventListener("hoory:ready",b),()=>{window.removeEventListener("hoory:ready",b)}}},[h,r]),f.useEffect(()=>{l&&setTimeout(function(){var _;(_=window.$hoory)==null||_.setLocale(l)},500)},[l]),f.useEffect(function(){window.$hoory&&o&&s&&(c&&(d||u||A)?window.$hoory.setUser(String(m),{email:d,name:u,phone_number:A}):window.$hoory.reset())},[d,u,m,o,c,A,s]),null},nM=e=>{const[t,n]=f.useState(!1),s=f.useRef(!1),o=Ot(),a=Ao().get(dc)===$Q,l=f.useCallback(()=>{t?e():s.current=!0},[t,e]);return f.useEffect(function(){t&&s.current&&(e(),s.current=!1)},[t,e]),f.useEffect(()=>{a&&(l(),o.replace({search:st({...Ve(),[dc]:void 0})}))},[o,a,l]),{isAIReady:t,setIsAIReady:n}},ZAe=({config:{baseUrl:e="https://app.hoory.com",token:t,languageMapping:n}})=>{const s=et(),{language:o,locale:r}=Ee(),{site_id:a,swarm:l}=Y.app,c=yn.get(),u=Ot(),d=f.useCallback(()=>{var w;(w=window.$hoory)!=null&&w.toggle&&window.$hoory.toggle("open")},[]),{isAIReady:A,setIsAIReady:m}=nM(d),[p,h]=f.useState(""),{isLoggedIn:v,profile:{first_name:y,email:_,id:b}}=ye(),g=f.useCallback(w=>{mh(Number(w)).then(I=>{u.push({pathname:I,search:st({...Ve(),[w]:void 0})})}).catch(()=>Je.error(`failed to redirect to game with ID ${w}`)).finally(()=>$t(w))},[u]);f.useEffect(()=>{v?(h(""),de.get({token_type:"JWT",alg:"HS256"},"get_jwe_info").then(({result:w,details:{jwe:I}})=>{if(s.current)if(w===0)h(I);else throw new Error}).catch(()=>{s.current&&h("")})):h("")},[v,s]);const E=f.useRef("");return f.useEffect(()=>{const w=t;w&&w!==E.current&&(window.hoorySettings={locale:r},A?(window.hoorySDK.reRun({websiteToken:w,baseUrl:e,languageCode:n&&n[r]||r}),E.current=w):(window.hoorySettings={type:"expanded_bubble",launcherTitle:" ",position:"left",forceManualLinkManagement:!0},function(I,O){let C=I.createElement(O),x=I.getElementsByTagName(O)[0];C.src=e+"/packs/js/sdk.js",C.defer=!0,C.async=!0,x.parentNode.insertBefore(C,x),C.onload=function(){E.current=w,window.hoorySDK.run({websiteToken:w,baseUrl:e,languageCode:n&&n[r]||r})}}(document,"script")))},[e,t,A,o,r,n]),f.useEffect(function(){const I=()=>window.$hoory.reset();return window.addEventListener("hoory:on-resolve",I),()=>{window.removeEventListener("hoory:on-resolve",I)}},[]),f.useEffect(()=>{var w;A&&(v&&_?(window.$hoory.setUser(b,{identifier:b,email:_,name:y,custom_attributes:{__assistant:{context:{site_id:a,site_url:window.origin,swarm_url:l.socketUrl,auth_token:c==null?void 0:c.auth_token,jwe_token:p,tools:{connect_to_support:!1}}}}}),(w=window.$hoory)==null||w.setCustomAttributes({__assistant:{context:{site_id:a,site_url:window.origin,swarm_url:l.socketUrl,auth_token:c==null?void 0:c.auth_token,jwe_token:p,tools:{connect_to_support:!1}}}})):v&&!_?window.$hoory.setCustomAttributes({__assistant:{context:{site_id:a,site_url:window.origin,swarm_url:l.socketUrl,auth_token:c==null?void 0:c.auth_token,jwe_token:p,tools:{connect_to_support:!1}}}}):window.$hoory.setCustomAttributes({__assistant:{context:{site_id:a,site_url:window.origin,swarm_url:l.socketUrl,tools:{connect_to_support:!1}}}}))},[c==null?void 0:c.auth_token,_,y,b,A,v,a,p,l.socketUrl]),f.useEffect(()=>{const w=()=>{var O;m(!0),(O=window.$hoory)==null||O.toggleBubbleVisibility("hide")},I=()=>w();return window.addEventListener("hoory:ready",I),()=>{window.removeEventListener("hoory:ready",I)}},[m]),f.useEffect(()=>{var w,I;if(n){const O=n[r]||r;(w=window.$hoory)==null||w.setLocale(O)}else(I=window.$hoory)==null||I.setLocale(r)},[n,r]),f.useEffect(()=>{const w=I=>{if(I.detail.content_type==="require_action")try{const O=JSON.parse(I.detail.content);switch(O.action){case"betslip":const{event_id:C,market_id:x,game_id:T}=O.data,k={events:[C],markets:[x],games:[T]},{events:P,games:L,markets:R}=k;ge.dispatchEvent("updateBookingId",{id:-1}),_d({events:P,games:L,markets:R}).then(M=>M.forEach(j=>ge.dispatchEvent("toggle",j)));break;default:console.warn("Received an unknown action: ",O.action);break}}catch(O){console.error("Error processing message: ",O)}};return window.addEventListener("hoory:on-message",w),()=>{window.removeEventListener("hoory:on-message",w)}},[]),f.useEffect(()=>{const w=I=>{const O=I.detail.href.match(/\/redirect-to-game\/(\d+)\?/);if(O){const C=O[1];g(C)}};return window.addEventListener("hoory:on-link-click",w),()=>{window.removeEventListener("hoory:on-link-click",w)}},[g]),null},XAe=({config:{baseUrl:e="https://app.hoory.com",tokenByLanguage:t,token:n,enableUserData:s=!1,tokenAi:o,baseUrlAi:r,languageMappingAi:a},isAvailable:l,showRegularButton:c})=>{const u=et(),{language:d,locale:A}=Ee(),[m,p]=f.useState(""),{site_id:h,swarm:v}=Y.app,y=yn.get(),_=Ot(),{isLoggedIn:b,profile:{first_name:g,email:E,phone:w,id:I}}=ye(),O=f.useCallback(()=>{const M=()=>{var j;(j=window.$hoory)!=null&&j.toggle&&window.$hoory.toggle("open")};return M(),window.addEventListener("hoory:ready",M),()=>{window.removeEventListener("hoory:ready",M)}},[]),C=f.useCallback(()=>{var M;(M=window.$hoory2)!=null&&M.toggle&&window.$hoory2.toggle("open")},[]),{isReady:x,setIsReady:T}=Ss(O),{isAIReady:k,setIsAIReady:P}=nM(C),L=f.useRef("");f.useEffect(()=>{A&&setTimeout(function(){var M;(M=window.$hoory)==null||M.setLocale(A)},1e3)},[A]),f.useEffect(()=>{const M=(t==null?void 0:t[d])||n;M&&M!==L.current&&(window.hoorySettings={locale:A},x?(window.hoorySDK.reRun({websiteToken:M,baseUrl:e}),L.current=M):function(j,F){let D=j.createElement(F),$=j.getElementsByTagName(F)[0];D.src=e+"/packs/js/sdk.js",D.defer=!0,D.async=!0,$.parentNode.insertBefore(D,$),D.onload=function(){L.current=M,window.hoorySDK.run({websiteToken:M,baseUrl:r,languageCode:A}),window.hoorySDK.runSecond({websiteToken:o,baseUrl:e,settings:{position:"left",type:"standard",launcherTitle:"Chat",forceManualLinkManagement:!0}}),T(!0)}}(document,"script"))},[a,e,r,n,x,d,A,T,o,t]);const R=f.useCallback(M=>{mh(Number(M)).then(j=>{_.push({pathname:j,search:st({...Ve(),[M]:void 0})})}).catch(()=>Je.error(`failed to redirect to game with ID ${M}`)).finally(()=>$t(M))},[_]);return f.useEffect(function(){const j=()=>window.$hoory.reset();return window.addEventListener("hoory:on-resolve",j),()=>{window.removeEventListener("hoory:on-resolve",j)}},[]),f.useEffect(function(){if(x&&!c){const j=()=>window.$hoory.toggleBubbleVisibility("hide");return window.addEventListener("hoory:ready",j),()=>{window.removeEventListener("hoory:ready",j)}}},[x,c]),f.useEffect(()=>{b?(p(""),de.get({token_type:"JWT",alg:"HS256"},"get_jwe_info").then(({result:M,details:{jwe:j}})=>{if(u.current)if(M===0)p(j);else throw new Error}).catch(()=>{u.current&&p("")})):p("")},[b,u]),f.useEffect(function(){window.$hoory&&l&&s&&(b&&(E||g||w)?window.$hoory.setUser(String(I),{email:E,name:g,phone_number:w}):window.$hoory.reset())},[E,g,I,l,b,w,s]),f.useEffect(()=>{var F;const M=()=>{var D;if(P(!0),x){if(a){const $=a[A]||A;window.$hoory2.setLocale($)}(D=window.$hoory2)==null||D.toggleBubbleVisibility("hide")}},j=()=>M();return(F=window.hoorySecondWindow)==null||F.addEventListener("hoory:ready",j),()=>{var D;(D=window.hoorySecondWindow)==null||D.removeEventListener("hoory:ready",j)}},[a,x,A,P]),f.useEffect(()=>{var M,j,F,D;k&&(b&&E&&m?((M=window.$hoory2)==null||M.setUser(I,{identifier:I,email:E,name:g,custom_attributes:{__assistant:{context:{site_id:h,site_url:window.origin,swarm_url:v.socketUrl,auth_token:y==null?void 0:y.auth_token,jwe_token:m,tools:{connect_to_support:!1}}}}}),(j=window.$hoory2)==null||j.setCustomAttributes({__assistant:{context:{site_id:h,site_url:window.origin,swarm_url:v.socketUrl,auth_token:y==null?void 0:y.auth_token,jwe_token:m,tools:{connect_to_support:!1}}}})):b&&!E?(F=window.$hoory2)==null||F.setCustomAttributes({__assistant:{context:{site_id:h,site_url:window.origin,swarm_url:v.socketUrl,auth_token:y==null?void 0:y.auth_token,jwe_token:m,tools:{connect_to_support:!1}}}}):(D=window.$hoory2)==null||D.setCustomAttributes({__assistant:{context:{site_id:h,site_url:window.origin,swarm_url:v.socketUrl,tools:{connect_to_support:!1}}}}))},[y==null?void 0:y.auth_token,E,g,I,k,b,h,m,v.socketUrl]),f.useEffect(()=>{var j;const M=F=>{if(k&&F.detail.content_type==="require_action")try{const D=JSON.parse(F.detail.content);switch(D.action){case"betslip":const{event_id:$,market_id:B,game_id:U}=D.data,z={events:[$],markets:[B],games:[U]},{events:X,games:J,markets:se}=z;ge.dispatchEvent("updateBookingId",{id:-1}),_d({events:X,games:J,markets:se}).then(q=>q.forEach(pe=>ge.dispatchEvent("toggle",pe)));break;default:console.warn("Received an unknown action: ",D.action);break}}catch(D){console.error("Error processing message: ",D)}};return(j=window.hoorySecondWindow)==null||j.addEventListener("hoory:on-message",M),()=>{var F;(F=window.hoorySecondWindow)==null||F.removeEventListener("hoory:on-message",M)}},[k]),f.useEffect(()=>{var j;const M=F=>{if(k){const D=F.detail.href.match(/\/redirect-to-game\/(\d+)\?/);if(D){const $=D[1];R($),ce.isMobile&&window.$hoory2.toggle("close")}}};return(j=window.hoorySecondWindow)==null||j.addEventListener("hoory:on-link-click",M),()=>{var F;(F=window.hoorySecondWindow)==null||F.removeEventListener("hoory:on-link-click",M)}},[R,k]),null},JAe=({isAvailable:e=!0,config:{widgetCode:t,src:n},showRegularButton:s=!1})=>{const{locale:o}=Ee(),{isLoggedIn:r,profile:{email:a,name:l,id:c,phone:u,balance:d,username:A,sportsbook_profile_id:m,partner_client_category_id:p,loyalty_level_id:h,loyalty_level_name:v}}=ye(),y=m?YK[String(m)]:null,[_,b]=f.useState(!1),g=f.useCallback(()=>{window.$zoho.salesiq&&(window.$zoho.salesiq.ready(),window.$zoho.salesiq.chat.start())},[]),{setIsReady:E}=Ss(g);return f.useEffect(function(){return function(){var I,O;if(!window.$zoho&&e){let C=document,x=C.createElement("script"),T=C.createElement("script");x.type="text/javascript",x.id="zohoScript",x.defer=!0,x.src="https://salesiq.zohopublic.com/widget";let k=C.getElementsByTagName("script")[0];(I=k==null?void 0:k.parentNode)==null||I.insertBefore(x,k),n&&(T.id="zScript",T.src=n,(O=k==null?void 0:k.parentNode)==null||O.insertBefore(T,k)),window.$zoho=window.$zoho||{},E(!0),window.$zoho.salesiq=window.$zoho.salesiq||{widgetcode:t,values:{},ready:function(){var P,L;s||(L=(P=window.$zoho.salesiq)==null?void 0:P.widget)==null||L.hide()}}}}(),()=>{var C,x;const I=document.getElementById("zohoScript"),O=document.getElementById("zScript");(I||O)&&((C=I==null?void 0:I.parentNode)==null||C.removeChild(I),(x=O==null?void 0:O.parentNode)==null||x.removeChild(O))}},[a,c,e,r,l,u,t,s,E,n]),f.useEffect(function(){window.$zoho.salesiq.ready=function(){var I,O,C,x,T,k;if((I=window.$zoho.salesiq)==null||I.language(o==="fa"?"fa_IR":o),r&&e){const P={balance:d,username:A,userId:c,userCategory:y,customCategory:p,loyaltyLevelId:h,loyaltyLevelName:v};(O=window.$zoho.salesiq.visitor)==null||O.id(c==null?void 0:c.toString()),(C=window.$zoho.salesiq.visitor)==null||C.email(a),(x=window.$zoho.salesiq.visitor)==null||x.name(l),(T=window.$zoho.salesiq.visitor)==null||T.contactnumber(u),(k=window.$zoho.salesiq.visitor)==null||k.info(P)}}},[d,a,c,e,r,o,h,v,l,p,u,y,A]),f.useEffect(function(){var I;r?(window.$zoho.salesiq.ready(),b(!0)):_&&!r&&(b(!1),(I=window.$zoho.salesiq)==null||I.reset())},[r,_]),null},efe="/assets/chat-logo-CI8JdGOi.png",tfe=({config:{href:e,srcForImage:t},showRegularButton:n})=>ce.isMobile&&!n?null:i.jsx(It,{to:e,target:"_blank",className:"custom-chat-btn",children:i.jsx("img",{src:t||efe,alt:"",className:"custom-chat-img"})}),nfe=f.memo(function(){const{enabled:t,permissions:n,liveAgent:s,comm100:o,liveChatInc:r,tawkTo:a,intercom:l,zendesk:c,zopim:u,showRegularButton:d,crisp:A,jivo:m,freshDesk:p,digisac:h,hoory:v,hooryAi:y,hooryAndHooryAi:_,zohoSalesIQ:b,customChat:g}=Y.app.liveChat,E=MAe(n);if(!t)return null;let w=null;return r?w=i.jsx(BAe,{config:r,isAvailable:E,showRegularButton:d}):o?w=i.jsx(DAe,{config:o,isAvailable:E,showRegularButton:d}):s?w=i.jsx(HAe,{config:s,isAvailable:E,showRegularButton:d}):a?w=i.jsx(UAe,{config:a,isAvailable:E,showRegularButton:d}):l?w=i.jsx(GAe,{config:l,isAvailable:E,showRegularButton:d}):c?w=i.jsx(VAe,{config:c,isAvailable:E,showRegularButton:d}):u?w=i.jsx(WAe,{config:u,isAvailable:E,showRegularButton:d}):A?w=i.jsx($Ae,{config:A,isAvailable:E,showRegularButton:d}):m?w=i.jsx(YAe,{config:m,isAvailable:E}):p?w=i.jsx(qAe,{config:p,isAvailable:E,showRegularButton:d}):h?w=i.jsx(KAe,{config:h,isAvailable:E,showRegularButton:d}):v?w=i.jsx(QAe,{config:v,isAvailable:E,showRegularButton:d}):_?w=i.jsx(XAe,{config:_,isAvailable:E,showRegularButton:d}):b?w=i.jsx(JAe,{config:b,isAvailable:E,showRegularButton:d}):g&&(w=i.jsx(tfe,{config:g,showRegularButton:d})),i.jsxs(i.Fragment,{children:[w,y?i.jsx(ZAe,{config:y}):null]})}),E3=({gameData:e,multiviewPosition:t,language:n})=>{He.dispatchEvent("openGame",{gameData:{game:e.game,type:e.type===xt.Fun?xt.Real:xt.Fun,language:n},multiviewPosition:t})},sfe=({gameData:e,multiviewPosition:t,language:n})=>{He.dispatchEvent("openGame",{gameData:{game:e.game,type:e.type,language:n,frameId:e.frameId},multiviewPosition:t})},ofe={height:"100%",width:"100%"},rfe=({gameData:e,multiviewPosition:t,closeGame:n,showGamesPopup:s,size:o})=>{var b;const r=f.useRef({}),a=ae(),l={...ofe,...o},{language:c}=Ee(),{isItemFavorite:u,toggleFavoriteCasinoGame:d,handlePersonalizationItemClick:A}=Pi(),[m,p]=f.useState(0),{funModeButton:h,realModeButton:v}=pE((e==null?void 0:e.game)??null),y=g=>{B6(g),n(t)};if(f.useEffect(function(){if(e){const E=({data:w})=>{w.action==="togglePlayMode"&&w.frameId===e.frameId?E3({gameData:e,multiviewPosition:t,language:c}):w.action==="changeGame"&&w.frameId===e.frameId&&w.gameId&&as.loadGame({language:c,externalId:w.gameId}).then(I=>{I&&(e!=null&&e.frameId&&!r.current[e.frameId]&&(r.current[e.frameId]=e.url),sfe({gameData:{game:I,type:e.type,frameId:w.frameId},multiviewPosition:t,language:c}))})};return window.addEventListener("message",E),()=>{window.removeEventListener("message",E)}}},[e,c,t]),e===null)return i.jsx("div",{className:"casino-full-game-block casino-full-game-empty",style:{...l},children:i.jsx("i",{className:"casino-full-game-add-icon bc-i-add",onClick:s})});const _=()=>{y(e),Ht.dispatchEvent("trackingEvent",{category:"Casino",action:"Opened Casino Game in Popup",additionalData:{casinoGameData:{externalId:e.game.extearnal_game_id,name:e.game.name,provider:e.game.provider}}})};return i.jsxs("div",{className:"casino-full-game-block",style:{...l},children:[i.jsxs("div",{className:"casino-full-game-panel",children:[i.jsx("i",{title:a(Vq),className:"casino-full-game-panel-element bc-i-close-remove",onClick:()=>n(t)}),(b=Y.app.ukLicense)!=null&&b.enabled?null:i.jsx("i",{title:a(Yq),className:"casino-full-game-panel-element bc-i-multiview",onClick:_}),i.jsx("i",{title:a(Wq),className:"casino-full-game-panel-element bc-i-refresh",onClick:()=>p(m+1)}),i.jsx("i",{title:a($q),className:`casino-full-game-panel-element bc-i-${u(ts.CasinoGames,e.game.extearnal_game_id)?"star":"favorite"}`,onClick:()=>{A(()=>d(e.game.extearnal_game_id,e.game.categories[0]))}}),v&&h&&i.jsx("span",{title:a(`${e.type===xt.Real?zq:qq}`),className:`casino-full-game-panel-element casino-full-game-switcher ${e.type===xt.Real?"active":""}`,onClick:()=>E3({gameData:e,multiviewPosition:t,language:c})})]}),i.jsx("iframe",{allowFullScreen:!0,allow:"autoplay; microphone *",src:r.current[e.frameId??""]??e.url,title:e.game.title},m)]})};function sM({categoryId:e,extraCategoryId:t,jackpotId:n,jackpotProvider:s,selectedProviders:o,searchTerm:r,onClose:a=lt,games:l,showBetLimits:c,initiallySearchInputVisible:u=!1,isReady:d=!0}){const A=et(),{language:m}=Ee(),p=f.useRef(a),h=Ot(),v=pP(),[y,_]=f.useState(()=>{const I=Bg(r)||u;return{visible:I,loading:I,loaded:!1,games:[],totalCount:0}}),b=Pa(r.trim(),500),g=I=>{var O;if(v){const C=e!==void 0&&e!==Dt?(O=I.cats.find(x=>e===x.id))==null?void 0:O.title:e===Dt?zd:I.cats[0].title;h.replace(tZ(v.path,{pageName:"home",categoryId:e!==Dt?I.categories[0]:Dt,categoryName:wn(C),extraCategory:t,providers:o||wo,gameExternalId:I.extearnal_game_id,gameName:wn(I.name)}).concat(window.location.search),{referrer:v.url.concat(window.location.search),searchTerm:r})}},E=f.useCallback(I=>{_(O=>({...O,visible:I}))},[]),w=f.useCallback((I="")=>{Ht.dispatchEvent("trackingEvent",{category:"Search",action:"Casino Search",label:Pn,additionalData:{searchData:{searchTerm:I}}})},[]);return f.useEffect(()=>{if(d)if(l)y.visible&&Bg(b)?(_(I=>({...I,loading:!0,loaded:!1})),_(I=>({...I,loading:!1,loaded:!0,games:l.filter(O=>O.name.toLowerCase().includes(b.toLowerCase()))})),w(b)):_(I=>({...I,loading:!1,loaded:!0,games:l}));else if(y.visible&&Bg(b)){const I={language:m,searchCommand:b,...e!==Dt&&{categoryId:e},...c?{additionalParams:{with_bet_limits:1}}:null,...o&&{providers:Jd(o)},...n&&{jackpotId:n},...t&&{extraCategoryId:t}};_(C=>({...C,loading:!0,loaded:!1})),!!s?as.loadProviderJackpotGames({providerName:s,searchCommand:b}).then(C=>{A.current&&_(x=>({...x,loading:!1,loaded:!0,totalCount:Number(C.total_count),games:C.items??[]}))}).catch(()=>{A.current&&_(C=>({...C,loading:!1,loaded:!0,games:[]}))}):as.loadGames(I).then(C=>{A.current&&(w(b),_(x=>({...x,loading:!1,loaded:!0,games:C.games??[]})))}).catch(()=>{A.current&&_(C=>({...C,loading:!1,loaded:!0,games:[]}))})}else _(I=>({...I,loading:!1,loaded:!1,games:[],totalCount:0}))},[w,e,b,t,l,n,s,m,o,c,y.visible,A,d]),f.useEffect(function(){a&&(p.current=a)},[a]),f.useEffect(function(){y.visible||p.current()},[y.visible]),{...y,openGameDetails:g,setSearchInputVisible:E}}const afe=({children:e,hidden:t=!1,className:n,onClose:s})=>i.jsx(cA,{onClose:s,isHidden:t,className:n,children:e}),ife=({displayName:e,children:t})=>i.jsxs("div",{className:"overlayHeader",children:[t,e]}),lfe=({children:e,className:t,secondaryStyle:n})=>i.jsxs("div",{className:`tabsBcWrp ${n?"type1":"type2"} ${t??""}`,children:[e,i.jsx("div",{className:"tabItemBg"})]}),cfe=({children:e,isActive:t,onClick:n,title:s="",disabled:o=!1,className:r=""})=>{let a=`tabsBcItem ${r}`;return t&&(a+=" active"),o&&(a+=" disabled"),i.jsx(i.Fragment,{children:i.jsx("div",{className:a,onClick:n,title:s,children:i.jsx("p",{className:"tabsBcItemTxt",children:e})})})},ufe=({type:e="text",autoFocus:t=!0,...n})=>i.jsx("input",{type:e,autoFocus:t,...n}),kE=({searchInputVisible:e,searchTerm:t,handleSearchTermChange:n,setSearchInputVisible:s,providerView:o=!1,title:r="Search casino game"})=>{const a=f.useRef(null),l=f.useRef(!e),c=ae(),u=ce.isMobile===1,d=e&&(u?t.length||!o:t.length);return f.useEffect(function(){if(e&&a.current&&u){const{top:m}=a.current.getBoundingClientRect(),{top:p}=document.body.getBoundingClientRect();window.scrollTo({top:m-p-ce.headerBlockHeightPx,behavior:"smooth"})}},[e,u]),i.jsxs("div",{ref:a,className:`searchInputWrp ${e?"active":""}`,children:[e&&i.jsx(ufe,{className:"searchInput",placeholder:c(r),autoFocus:l.current,value:t,onChange:n}),i.jsx("p",{className:`searchInputIcon ${d?"bc-i-close-remove":"bc-i-search"}`,onClick:()=>{s(!e)}})]})};function dfe(){let e=new Map;function t({root:n,rootMargin:s,threshold:o}){let r=e.get(n);r||(r=new Map,e.set(n,r));let a=JSON.stringify({rootMargin:s,threshold:o}),l=r.get(a);if(!l){let c=new Map;l={observer:new IntersectionObserver(u=>{u.forEach(d=>{var A;(A=c.get(d.target))==null||A(d)})},{root:n,rootMargin:s,threshold:o}),entryCallbacks:c},r.set(a,l)}return{observe:(c,u)=>{l.entryCallbacks.set(c,u),l.observer.observe(c)},unobserve:c=>{l.entryCallbacks.delete(c),l.observer.unobserve(c)}}}return{getObserver:t}}var Afe="0px",ffe=[0],mfe=dfe();function pfe(e){let t=(e==null?void 0:e.rootMargin)??Afe,n=(e==null?void 0:e.threshold)??ffe,s=f.useRef(null),o=f.useRef(null),r=f.useRef(null),[a,l]=f.useState(),c=f.useCallback(()=>{let m=s.current;if(!m){l(void 0);return}let p=mfe.getObserver({root:o.current,rootMargin:t,threshold:n});p.observe(m,h=>{l(h)}),r.current=p},[t,n]),u=f.useCallback(()=>{let m=r.current,p=s.current;p&&(m==null||m.unobserve(p)),r.current=null},[]),d=f.useCallback(m=>{u(),s.current=m,c()},[c,u]),A=f.useCallback(m=>{u(),o.current=m,c()},[c,u]);return[d,{entry:a,rootRef:A}]}var hfe=pfe;function gfe(e){var a;let[t,n]=hfe(e),s=!!((a=n.entry)!=null&&a.isIntersecting),[o,r]=f.useState(s);return s&&!o&&r(!0),[t,{...n,isVisible:s,wasEverVisible:o}]}var vfe=gfe,_fe=100;function yfe({loading:e,hasNextPage:t,onLoadMore:n,rootMargin:s,disabled:o,delayInMs:r=_fe}){let a=f.useRef(n),[l,{rootRef:c,isVisible:u}]=vfe({rootMargin:s});f.useEffect(()=>{a.current=n},[n]);let d=!o&&!e&&u&&t;return f.useEffect(()=>{if(d){let A=setTimeout(()=>{a.current()},r);return()=>{clearTimeout(A)}}},[d,r]),[l,{rootRef:c}]}var bfe=yfe;const Efe=f.memo(function({downloads:t,gameName:n}){let s;t.mac&&ce.userOs==="MacOS"?s=t.mac:t.ios&&ce.userOs==="IOS"?s=t.ios:t.android&&ce.userOs==="Android"?s=t.android:t.windows&&ce.userOs==="Windows"?s=t.windows:t.linux&&ce.userOs==="Linux"&&(s=t.linux);const o=ae();return s?i.jsxs("a",{className:"button fullWidth medium download",onClick:r=>r.stopPropagation(),download:n,href:s.startsWith("http")?s:`${Y.casino.gamesUrl}/${s}`,title:o("Download"),children:[i.jsx("i",{className:"upload-document-bc bc-i-download"}),i.jsx("span",{children:o("Download")})]}):null}),Cfe=f.memo(function({game:t,multiviewPosition:n,onGameSelect:s=lt}){const{language:o}=Ee(),{openGameWindow:r}=ja(),{realModeButton:a,funModeButton:l,buttonsDisabled:c}=pE(t);return i.jsxs(i.Fragment,{children:[a&&i.jsx("div",{className:"casinoBtnWrp",children:i.jsx(Mr,{className:"button small hero fullWidth",disabled:c,onClick:u=>{u.stopPropagation(),r({game:t,language:o,type:xt.Real,multiviewPosition:n}),s()},title:"Play"})}),l&&i.jsx("div",{className:"casinoBtnWrp",children:i.jsx(Mr,{className:"button small outlined fullWidth",disabled:c,onClick:u=>{u.stopPropagation(),r({game:t,language:o,type:xt.Fun,multiviewPosition:n}),s()},title:"Demo"})}),t.downloads&&i.jsx(Efe,{gameName:t.name,downloads:t.downloads})]})}),Sfe=({game:e,lazyLoading:t})=>i.jsx("img",{src:e.icon_3||e.icon_2||e.icon_1,className:"casinoGameItemImage",alt:e.name,title:e.name,loading:t?"lazy":"eager"}),wfe=({isFavorite:e,clickHandler:t,className:n=""})=>{const{handlePersonalizationItemClick:s}=Pi(),[o,r]=f.useState(!1),a=l=>{l.stopPropagation(),s(t),r(!e)};return f.useEffect(function(){if(!e&&o){let c=setTimeout(()=>{r(!1)},500);return()=>{clearTimeout(c)}}},[e,o]),i.jsx("i",{className:`${n} bc-i-${e?"star":"favorite"} ${!e&&o?"favoriteAnimation":""}`,onClick:a})},Tfe=()=>i.jsxs(i.Fragment,{children:[i.jsxs("p",{className:"onlinePlayersCount",children:[i.jsx("i",{className:"bc-i-user"}),i.jsx("span",{className:"skeleton-loader-text"})]}),i.jsxs("div",{className:"running-line-wrapper gameResultsContainer gameResultsContainerSkeleton",children:[i.jsx("span",{className:"skeleton-loader-small-cube"}),i.jsx("span",{className:"skeleton-loader-small-cube"}),i.jsx("span",{className:"skeleton-loader-small-cube"}),i.jsx("span",{className:"skeleton-loader-small-cube"}),i.jsx("span",{className:"skeleton-loader-small-cube"})]})]}),OE=({game:e,onInfoClick:t,multiviewPosition:n,onGameSelect:s,lazyLoadImage:o,onContainerClick:r,isRecommendedGames:a,specialType:l,showBetLimits:c,gamesStats:u,searchTerm:d})=>{var w,I,O,C;const{isLoggedIn:A}=ye(),{isItemFavorite:m,toggleFavoriteCasinoGame:p}=Pi(),{isHovered:h,...v}=AE(),y=50,_=f.useMemo(()=>m(ts.CasinoGames,e.extearnal_game_id),[m,e.extearnal_game_id]),b=f.useMemo(()=>e.has_age_restriction>0&&!A&&Y.casino.disableAgeRestrictedGames,[e.has_age_restriction,A]),g=()=>{p(e.extearnal_game_id,e.categories[0])},E=()=>{Ht.dispatchEvent("trackingEvent",{category:d?"Search":"Casino",action:d?"Casino Search Result":A&&a?"Clicked Casino Recommended Game":"Clicked Casino Game",additionalData:{...d?{searchData:{searchTerm:d,game:e}}:{casinoGameData:{externalId:e.extearnal_game_id,name:e.name,specialType:l}}}}),s==null||s()};return i.jsxs("div",{className:`casinoGameItemContent ${c?"showBetLimits":""}`,children:[i.jsx("span",{className:`providerBadgeBlock ${e.badge?"badge-"+e.badge.class:""}`,"data-badge":e.badge?e.badge.title:""}),u!=null&&u.loading?i.jsx(Tfe,{}):u?i.jsxs(i.Fragment,{children:[i.jsxs("p",{className:"onlinePlayersCount",children:[i.jsx("i",{className:"bc-i-user"}),i.jsx("span",{children:u.data.onlinePlayersCount})]}),i.jsx("div",{className:"running-line-wrapper gameResultsContainer",children:i.jsxs("div",{className:"running-line gameResultsLine",style:{width:`${((w=u.data.results)==null?void 0:w.length)*2*y}px`,animationDuration:`${(I=u.data.results)==null?void 0:I.length}s`},children:[(O=u==null?void 0:u.data)==null?void 0:O.results.map((x,T)=>i.jsx("span",{className:"gameResultSingle",children:x},`${T}_initial`)),(C=u==null?void 0:u.data)==null?void 0:C.results.map((x,T)=>i.jsx("span",{className:"gameResultSingle",children:x},`${T}_second`))]})})]}):null,i.jsxs("div",{className:`casinoGameItem ${b?"disabled":""}`,...v,children:[i.jsx(Sfe,{game:e,lazyLoading:o}),h&&i.jsxs("div",{onClick:()=>r==null?void 0:r(e),className:"casinoGameItemBlock",children:[i.jsx("div",{className:"casinoGameIconsWrp",children:t?i.jsx("i",{className:"bc-i-player-info",onClick:()=>{b||t(e)}}):null}),c?null:i.jsx("h3",{className:"casinoGameItemLabelBc",title:e.name,children:e.name}),i.jsx("div",{className:"casinoGameButtons",children:i.jsx(Cfe,{game:e,multiviewPosition:n,onGameSelect:E})})]}),i.jsx(wfe,{isFavorite:_,clickHandler:g,className:"casinoGameItemFavBc"})]}),c?i.jsx(qj,{game:e}):null]})},PE=({numGames:e})=>i.jsx("div",{className:"casinoGameItemWrp",children:i.jsx("div",{className:"casinoCategoryGames",children:Array.from({length:e}).map((t,n)=>i.jsx(jh,{},n))})}),oM=Jn/2-1,xfe=()=>i.jsx(i.Fragment,{children:Array.from({length:oM}).map((e,t)=>i.jsx(jh,{},t))}),rM=({games:e,gamesLoading:t,totalCount:n,onEndReached:s,categoryId:o,multiviewPosition:r,onGameSelect:a,onInfoClick:l,showBetLimits:c,gamesStats:u})=>{const d=ae(),{enablePortraitMode:A}=Y.casino;Kn(A?"portrait-mode":"");const[m]=bfe({loading:t,hasNextPage:e.lengthi.jsx(OE,{game:p,multiviewPosition:r,onGameSelect:a,lazyLoadImage:!1,showBetLimits:c,...u&&u.data&&u.data[p.extearnal_game_id]?{gamesStats:{data:u.data[p.extearnal_game_id],loading:u.loading}}:{},...l&&{onInfoClick:h=>l({game:h,categoryId:o})}},p.id)),t&&i.jsx(xfe,{}),e.lengthi.jsx(Dh,{showArrows:!0,itemsExpanded:!0,children:e}),Nfe=({categories:e,categoryId:t,onCategorySelect:n,isExtraCategory:s=!1})=>{const o=ae(),r=f.useRef(null);return f.useEffect(()=>{if(r.current){const{top:a}=r.current.getBoundingClientRect();if(a<0){const l=window.scrollY+a;window.scrollTo({behavior:"smooth",top:l-ce.headerBlockHeightPx})}}},[t]),i.jsx("div",{className:"casinoCategoryChooserContainer",ref:r,children:i.jsxs(Ife,{children:[i.jsx(p3,{id:Dt,selected:t===Dt,iconClassName:"all-games1",title:o("All Games"),onSelect:()=>n(Dt,zd)}),e.map(({id:a,name:l,title:c,badge:u})=>i.jsx(p3,{id:a,badge:u,title:c,selected:t===a,iconClassName:s?l:Hd(l),onSelect:()=>n(a,wn(c))},a))]})})},kfe=6e4,Ofe="PPG",Pfe="TPG",Lfe="406",Rfe=e=>hr.pipe(hr.mapValues(t=>({gameId:t.GameId,onlinePlayersCount:t.OnlinePlayersCount,results:t.Results.slice(0,10)})),hr.groupBy("gameId"),hr.mapValues(([t])=>t))(e),LE=e=>{const[t,n]=f.useState({data:{},loading:!0}),s=f.useRef([]),o=f.useMemo(()=>e.filter(({provider:r,categories:a})=>(r===Ofe||r===Pfe)&&a.includes(Lfe)).map(({extearnal_game_id:r})=>Number(r)),[e]);return f.useEffect(()=>{const r=c=>{c.length&&(n(u=>({...u,loading:!0})),de.get({game_ids:c},"get_provider_crash_games").then(({result:u,details:d})=>{u===0&&!d.HasError?(n({data:Rfe(d.Result),loading:!1}),s.current=c):n({data:{},loading:!1})}).catch(()=>n({data:{},loading:!1})))},a=o.length>0?o:s.current;a.length&&!hr.isEqual(a,s.current)&&r(a);const l=setInterval(()=>{r(a)},kfe);return()=>clearInterval(l)},[o]),{data:t.data,loading:t.loading}},jfe=f.memo(function({categoryId:t,providers:n,extraCategoryId:s,showBetLimits:o}){const r=et(),{language:a}=Ee(),{userDataRef:l}=Fh(),{id:c}=l.current.profile,{openGameDetails:u}=ja(),{loginInProgress:d}=ye(),A=Pa(n,500),m=f.useRef(new Set),p=Y.casino.enableRecommendedGamesCategory?c:void 0,[{games:h,loading:v,limit:y,offset:_,providers:b,totalCount:g,language:E},w]=f.useState(()=>({loading:!0,games:[],totalCount:0,offset:0,limit:Jn,language:a,providers:n}));f.useEffect(function(){w({loading:!0,games:[],totalCount:0,offset:0,providers:A,limit:Jn,language:a}),m.current.clear()},[a,A]);const{data:I,loading:O}=LE(h);f.useEffect(()=>{if(t!==K4||!d&&(p||!d)){w(T=>({...T,loading:!0}));const x={providers:Jd(b),language:E,offset:_,limit:y,playerId:p,...s&&{extraCategoryId:s},...t&&{categoryId:t},...o?{additionalParams:{with_bet_limits:1}}:null};as.loadGames(x).then(({games:T,total_count:k})=>{if(r.current){const P=T.filter(L=>{const R=!m.current.has(L.id);return R&&m.current.add(L.id),R});w(L=>({...L,loading:!1,games:[...L.games,...P],totalCount:Number(k)}))}})}},[t,y,_,p,E,b,s]);const C=()=>{const x=Math.min(h.length+Jn,g);x!==y&&w(T=>({...T,offset:h.length,limit:x}))};return i.jsx(rM,{games:h,gamesLoading:v,totalCount:g,categoryId:t,onEndReached:C,onInfoClick:u,showBetLimits:o,gamesStats:{data:I,loading:O}})}),Mfe=({children:e,numGames:t})=>i.jsx("div",{className:"casinoCategoryGamesRow",style:{gridTemplateRows:`auto ${t===2?"":"auto"}`},children:e}),Bfe=({games:e,gamesCount:t,title:n,id:s,lazyLoadImages:o,name:r})=>{const a=ae(),{openGameDetails:l}=ja(),{data:c,loading:u}=LE(e);return i.jsxs("div",{className:"casinoCategoryContent",children:[i.jsxs("div",{className:"casinoCategoryHead",children:[i.jsx("i",{className:`casinoCategoryHeadIcon bc-i-${Hd(r)}`}),i.jsx("p",{className:"casinoCategoryHeadTitle",children:n}),t>Et.getInstance().gamesByCategoriesLimit&&i.jsxs(It,{to:()=>({pathname:`/casino/slots/${s}/${r}`,search:st({...Ve()})}),className:"casinoCategoryMoreBc",children:[a("All")," ",`(+${t-Et.getInstance().gamesByCategoriesLimit})`]})]}),i.jsx(Mfe,{numGames:e.length,children:e.map(d=>i.jsx(OE,{game:d,lazyLoadImage:o,onInfoClick:A=>l({game:A,categoryId:Dt}),...c&&c[d.extearnal_game_id]?{gamesStats:{data:c[d.extearnal_game_id],loading:u}}:{}},d.id))})]})},Dv=()=>i.jsxs("div",{className:"casinoCategoryContent",children:[i.jsxs("div",{className:"casinoCategoryHead",children:[i.jsx("p",{className:"casinoCategoryHeadIcon skeleton-loader-ex-small-cube"}),i.jsx("p",{className:"casinoCategoryHeadTitle skeleton-loader-small-text"})]}),i.jsx("div",{className:"casinoCategoryGamesRow",children:Array.from({length:ce.isMobile?4:Et.getInstance().gamesByCategoriesLimit}).map((e,t)=>i.jsx(jh,{},t))})]}),Dfe=()=>i.jsxs("div",{className:"casinoCategoryTypesBlock",children:[i.jsx(Dv,{}),i.jsx(Dv,{}),i.jsx(Dv,{})]}),Ffe=({categories:e,providers:t})=>{const n=et(),{language:s}=Ee(),[{data:o,loading:r},a]=f.useState({loading:!0,data:[]}),{enablePortraitMode:l}=Y.casino;return Kn(l?"portrait-mode":""),f.useEffect(()=>{a(c=>({...c,loading:!0})),as.loadCategoryGroupedGames({language:s,limit:Et.getInstance().gamesByCategoriesLimit,providers:Jd(t)}).then(c=>e.filter(({id:u})=>u in c).map(({games_count:u,...d})=>{const{games:A,count:m}=c[d.id];return{...d,games:A,gamesCount:Number(m)}})).then(c=>{n.current&&a({loading:!1,data:c})}).catch(()=>{n.current&&a({loading:!1,data:[]})})},[e,n,s,t]),r?i.jsx(Dfe,{}):i.jsx("div",{className:"casinoCategoryTypesBlock",children:o.map((c,u)=>i.jsx(Bfe,{lazyLoadImages:u>3,...c},c.id))})},el=()=>i.jsx("div",{className:"horizontalCategoryItemLoaderBlock",children:i.jsx("div",{className:"skeleton-loader-slider-cube"})}),Hfe=({className:e="",itemsExpanded:t=!1})=>i.jsx("div",{className:"casinoCategoryChooserContainer",children:i.jsx("div",{className:"horizontalSliderWrapper ",children:i.jsxs("div",{className:`horizontalSliderRow ${t?"horizontal-items-expanded":""} ${e}`,children:[i.jsx(el,{}),i.jsx(el,{}),i.jsx(el,{}),i.jsx(el,{}),i.jsx(el,{}),i.jsx(el,{})]})})}),Ufe=()=>i.jsx(Hfe,{itemsExpanded:!0}),zs={OTN:"OTN",MEN:"MEN",MJS:"MJS",AWS:"AWS",ATC:"ATC",APG:"APG",ACD:"ACD",BLT:"BLT",BTL:"BTL",BTG:"BTG",BTS:"BTS",BFE:"BFE",BGM:"BGM",BLO:"BLO",BLP:"BLP",BMG:"BMG",BGO:"BGO",CAL:"CAL",CQ9:"CQ9",VGS:"VGS",DLV:"DLV",EBT:"EBT",MVK:"MVK",EDP:"EDP",ESP:"ESP",EVL:"EVL",EVP:"EVP",ECN:"ECN",EZG:"EZG",FAZ:"FAZ",FGS:"FGS",GAT:"GAT",GM1:"GM1",GCP:"GCP",GMT:"GMT",GMX:"GMX",GNP:"GNP",GNS:"GNS",GIV:"GIV",GHG:"GHG",GDR:"GDR",GJD:"GJD",HBN:"HBN",HKS:"HKS",HLO:"HLO",HGV:"HGV",HTV:"HTV",IBG:"IBG",IDS:"IDS",ISB:"ISB",JID:"JID",JVL:"JVL",KAG:"KAG",KMB:"KMB",KRN:"KRN",KXB:"KXB",LGD:"LGD",LVG:"LVG",LKS:"LKS",MNC:"MNC",MST:"MST",MTX:"MTX",MRS:"MRS",NET:"NET",NEG:"NEG",NTG:"NTG",NCY:"NCY",NOV:"NOV",NST:"NST",ORX:"ORX",PDR:"PDR",PRS:"PRS",PTP:"PTP",PSG:"PSG",PTC:"PTC",PPG:"PPG",PGC:"PGC",LDG:"LDG",PRG:"PRG",PSH:"PSH",QSD:"QSD",RTE:"RTE",RDR:"RDR",RLX:"RLX",RSP:"RSP",RVG:"RVG",RPL:"RPL",SAS:"SAS",SKW:"SKW",SLM:"SLM",SST:"SST",SPM:"SPM",STA:"STA",STL:"STL",SPL:"SPL",SSP:"SSP",SNT:"SNT",TKK:"TKK",THN:"THN",TCH:"TCH",TVB:"TVB",VIG:"VIG",WZN:"WZN",WAC:"WAC",PPY:"PPY",WMG:"WMG",XPG:"XPG",YGG:"YGG",ZPL:"ZPL",ZTR:"ZTR",ASP:"ASP",ASG:"ASG",BRV:"BRV",DSV:"DSV",EAG:"EAG",EYM:"EYM",FSG:"FSG",FLG:"FLG",GNI:"GNI",MGA:"MGA",MLS:"MLS",OMG:"OMG",OTH:"OTH",PCG:"PCG",PTG:"PTG",PSN:"PSN",RLG:"RLG",RFC:"RFC",BSB:"BSB",SPB:"SPB",SPD:"SPD",CTG:"CTG",SMT:"SMT",BGT:"BGT",GLK:"GLK",MNP:"MNP",ONP:"ONP",EMX:"EMX",BID:"BID",ECL:"ECL",PPL:"PPL",LVS:"LVS",UGG:"UGG",POG:"POG",TWS:"TWS",AGT:"AGT",777:"777",V_WZN:"V_WZN",EFB:"EFB",TAD:"TAD",CHS:"CHS",NCE:"NCE",LSN:"LSN",YGL:"YGL",ELA:"ELA",GBT:"GBT",HGF:"HGF",LAV:"LAV",SLT:"SLT",JIL:"JIL",VAG:"VAG",AVT:"AVT",N2G:"N2G",PLG:"PLG",MGS:"MGS",BSG:"BSG",DRG:"DRG",SWL:"SWL",TXZ:"TXZ"},Gfe={...zs,MLC:zs.MJS,EEZ:zs.EVL,IBV:zs.IBG,LPG:zs.LGD,NEE:zs.NET,PTSL:zs.PTC,TPG:zs.PRG,PRB:zs.PRG,PRV:zs.PRG,RTG:zs.RTE,SYN:zs.SNT},Vfe=(e,t=!1)=>{const[n,s]=f.useState(""),[o,r]=f.useState(t),a=Pa(n,500),l=f.useMemo(()=>a?e.filter(({title:c})=>c.toLowerCase().includes(a.toLowerCase())):e,[a,e]);return f.useEffect(()=>{o||s("")},[o]),{setSearchTerm:s,filteredProviders:l,searchTerm:n,isVisible:o,setIsVisible:r}},Wfe=({onReset:e,hasSearch:t=!1,searchTerm:n="",setSearchTerm:s=lt,searchInputVisible:o=!1,setSearchInputVisible:r=lt,selectedProvidersCount:a,hideProviderResetIcon:l=!1})=>{const c=ae(),u=f.useRef(null),d=Ra(),{providersViewList:A}=Ee();wi({container:u,callback:()=>!n&&r()});const m=f.useCallback(({target:{value:h}})=>{const v=By(h);s(v)},[s]),p=a>0?`${a} ${c("Selected")}`:"";return i.jsxs("div",{className:"providerSearchAndReset",children:[i.jsx("div",{className:"providerSearchRow",children:t&&i.jsx(kE,{providerView:!0,searchInputVisible:o,handleSearchTermChange:m,searchTerm:n,setSearchInputVisible:r,title:"Provider Search"})}),i.jsxs("div",{className:"providerResetRow",children:[i.jsx("p",{className:"providerCountTxt",title:p,children:p}),i.jsxs("div",{className:"providerTypeIconWrp",children:[a>0&&!l&&i.jsx("i",{className:"providerResetIcon bc-i-clear",onClick:e}),i.jsx(S8,{condition:!ce.isMobile,wrapper:h=>i.jsx(Nh,{content:c(A?"Grid View":"List View"),trigger:gi.Hover,position:As.Top,children:h}),children:i.jsx("i",{className:A?"bc-i-view-module":"bc-i-view-list",onClick:()=>d("providersViewList",!A)})})]})]})]})},$fe=({onReset:e,children:t,showList:n,selectedProvidersCount:s,hasProviders:o,handleProvidersSelect:r,hasSearch:a=!1,searchTerm:l="",setSearchTerm:c=lt,searchInputVisible:u=!1,setSearchInputVisible:d=lt,hideProviderApplyButton:A,hideProviderResetIcon:m=!1})=>i.jsxs(i.Fragment,{children:[i.jsx(Wfe,{onReset:e,hasSearch:a,searchTerm:l,setSearchInputVisible:d,searchInputVisible:u,setSearchTerm:c,selectedProvidersCount:s,hideProviderResetIcon:m}),i.jsxs("div",{className:"providerItemsContainer","data-scroll-lock-scrollable":"",children:[i.jsx("div",{className:`${o?"providerItemsHolder":"emptyProviderListWrp"} ${n?"list":"module"}`,children:t}),!A&&ce.isMobile===1?i.jsx("div",{className:"saveFilterButtonBc",children:i.jsx(Mr,{className:"button whiteBg big fullWidth",onClick:r,title:"Apply"})}):null]})]}),Yfe=({title:e})=>i.jsx("div",{style:{lineHeight:"30px"},children:e}),zfe=({name:e,title:t})=>{const n=f.lazy(()=>Kfe(`@/dev/components/casino/providerLogos/${e}`));return i.jsx(f.Suspense,{fallback:i.jsx(Yfe,{title:t}),children:i.jsx(n,{})})},qfe=f.memo(zfe);function Kfe(e){switch(e){case"@/dev/components/casino/providerLogos/777":case"@/dev/components/casino/providerLogos/777.tsx":return H(()=>import("./777-DKJdwELS.js"),__vite__mapDeps([348,2]));case"@/dev/components/casino/providerLogos/ACD":case"@/dev/components/casino/providerLogos/ACD.tsx":return H(()=>import("./ACD-COSFLWYl.js"),__vite__mapDeps([349,2]));case"@/dev/components/casino/providerLogos/AGT":case"@/dev/components/casino/providerLogos/AGT.tsx":return H(()=>import("./AGT-Co87vVq9.js"),__vite__mapDeps([350,2]));case"@/dev/components/casino/providerLogos/APG":case"@/dev/components/casino/providerLogos/APG.tsx":return H(()=>import("./APG-CevMy_Qx.js"),__vite__mapDeps([351,2]));case"@/dev/components/casino/providerLogos/ASG":case"@/dev/components/casino/providerLogos/ASG.tsx":return H(()=>import("./ASG-B2n7T83d.js"),__vite__mapDeps([352,2]));case"@/dev/components/casino/providerLogos/ASP":case"@/dev/components/casino/providerLogos/ASP.tsx":return H(()=>import("./ASP-BUWubZWi.js"),__vite__mapDeps([353,2]));case"@/dev/components/casino/providerLogos/ATC":case"@/dev/components/casino/providerLogos/ATC.tsx":return H(()=>import("./ATC-EWZFx8Pw.js"),__vite__mapDeps([354,2]));case"@/dev/components/casino/providerLogos/AVT":case"@/dev/components/casino/providerLogos/AVT.tsx":return H(()=>import("./AVT-BAvlTvvq.js"),__vite__mapDeps([355,2]));case"@/dev/components/casino/providerLogos/AWS":case"@/dev/components/casino/providerLogos/AWS.tsx":return H(()=>import("./AWS-DQQsSkuw.js"),__vite__mapDeps([356,2]));case"@/dev/components/casino/providerLogos/BFE":case"@/dev/components/casino/providerLogos/BFE.tsx":return H(()=>import("./BFE-DHp1i99A.js"),__vite__mapDeps([357,2]));case"@/dev/components/casino/providerLogos/BGM":case"@/dev/components/casino/providerLogos/BGM.tsx":return H(()=>import("./BGM-BWYq3idQ.js"),__vite__mapDeps([358,2]));case"@/dev/components/casino/providerLogos/BGO":case"@/dev/components/casino/providerLogos/BGO.tsx":return H(()=>import("./BGO-B-okRplA.js"),__vite__mapDeps([359,2]));case"@/dev/components/casino/providerLogos/BGT":case"@/dev/components/casino/providerLogos/BGT.tsx":return H(()=>import("./BGT-CBBrvQEI.js"),__vite__mapDeps([360,2]));case"@/dev/components/casino/providerLogos/BID":case"@/dev/components/casino/providerLogos/BID.tsx":return H(()=>import("./BID-BuMtBW-A.js"),__vite__mapDeps([361,2]));case"@/dev/components/casino/providerLogos/BLO":case"@/dev/components/casino/providerLogos/BLO.tsx":return H(()=>import("./BLO-BxyU9r2a.js"),__vite__mapDeps([362,2]));case"@/dev/components/casino/providerLogos/BLP":case"@/dev/components/casino/providerLogos/BLP.tsx":return H(()=>import("./BLP-BCB8pvGP.js"),__vite__mapDeps([363,2]));case"@/dev/components/casino/providerLogos/BLT":case"@/dev/components/casino/providerLogos/BLT.tsx":return H(()=>import("./BLT-DQTk2thk.js"),__vite__mapDeps([364,2]));case"@/dev/components/casino/providerLogos/BMG":case"@/dev/components/casino/providerLogos/BMG.tsx":return H(()=>import("./BMG-CivlfaMn.js"),__vite__mapDeps([365,2]));case"@/dev/components/casino/providerLogos/BRV":case"@/dev/components/casino/providerLogos/BRV.tsx":return H(()=>import("./BRV-ikoCKmEE.js"),__vite__mapDeps([366,2]));case"@/dev/components/casino/providerLogos/BSB":case"@/dev/components/casino/providerLogos/BSB.tsx":return H(()=>import("./BSB-DefFmOOF.js"),__vite__mapDeps([367,2]));case"@/dev/components/casino/providerLogos/BSG":case"@/dev/components/casino/providerLogos/BSG.tsx":return H(()=>import("./BSG-BnZN94uR.js"),__vite__mapDeps([368,2]));case"@/dev/components/casino/providerLogos/BTG":case"@/dev/components/casino/providerLogos/BTG.tsx":return H(()=>import("./BTG-BOwdHmM6.js"),__vite__mapDeps([369,2]));case"@/dev/components/casino/providerLogos/BTL":case"@/dev/components/casino/providerLogos/BTL.tsx":return H(()=>import("./BTL-DcRL0iPs.js"),__vite__mapDeps([370,2]));case"@/dev/components/casino/providerLogos/BTS":case"@/dev/components/casino/providerLogos/BTS.tsx":return H(()=>import("./BTS-Bio-gOoM.js"),__vite__mapDeps([371,2]));case"@/dev/components/casino/providerLogos/CAL":case"@/dev/components/casino/providerLogos/CAL.tsx":return H(()=>import("./CAL-Cx817iBH.js"),__vite__mapDeps([372,2]));case"@/dev/components/casino/providerLogos/CHS":case"@/dev/components/casino/providerLogos/CHS.tsx":return H(()=>import("./CHS-DEzYNeaL.js"),__vite__mapDeps([373,2]));case"@/dev/components/casino/providerLogos/CQ9":case"@/dev/components/casino/providerLogos/CQ9.tsx":return H(()=>import("./CQ9-BmzF8r5s.js"),__vite__mapDeps([374,2]));case"@/dev/components/casino/providerLogos/CTG":case"@/dev/components/casino/providerLogos/CTG.tsx":return H(()=>import("./CTG-BrTTJZ0p.js"),__vite__mapDeps([375,2]));case"@/dev/components/casino/providerLogos/DLV":case"@/dev/components/casino/providerLogos/DLV.tsx":return H(()=>import("./DLV-CGVpSK2H.js"),__vite__mapDeps([376,2]));case"@/dev/components/casino/providerLogos/DRG":case"@/dev/components/casino/providerLogos/DRG.tsx":return H(()=>import("./DRG-BhRnVda3.js"),__vite__mapDeps([377,2]));case"@/dev/components/casino/providerLogos/DSV":case"@/dev/components/casino/providerLogos/DSV.tsx":return H(()=>import("./DSV-DFR2jSOG.js"),__vite__mapDeps([378,2]));case"@/dev/components/casino/providerLogos/EAG":case"@/dev/components/casino/providerLogos/EAG.tsx":return H(()=>import("./EAG-Dl_fn7sw.js"),__vite__mapDeps([379,2]));case"@/dev/components/casino/providerLogos/EBT":case"@/dev/components/casino/providerLogos/EBT.tsx":return H(()=>import("./EBT-C8R7o3kI.js"),__vite__mapDeps([380,2]));case"@/dev/components/casino/providerLogos/ECL":case"@/dev/components/casino/providerLogos/ECL.tsx":return H(()=>import("./ECL-ChFUSxOn.js"),__vite__mapDeps([381,2]));case"@/dev/components/casino/providerLogos/ECN":case"@/dev/components/casino/providerLogos/ECN.tsx":return H(()=>import("./ECN-DpGL9hQY.js"),__vite__mapDeps([382,2]));case"@/dev/components/casino/providerLogos/EDP":case"@/dev/components/casino/providerLogos/EDP.tsx":return H(()=>import("./EDP-C79yupOn.js"),__vite__mapDeps([383,2]));case"@/dev/components/casino/providerLogos/EFB":case"@/dev/components/casino/providerLogos/EFB.tsx":return H(()=>import("./EFB-C0Mr8oO3.js"),__vite__mapDeps([384,2]));case"@/dev/components/casino/providerLogos/ELA":case"@/dev/components/casino/providerLogos/ELA.tsx":return H(()=>import("./ELA-B6dOd13u.js"),__vite__mapDeps([385,2]));case"@/dev/components/casino/providerLogos/EMX":case"@/dev/components/casino/providerLogos/EMX.tsx":return H(()=>import("./EMX-Hm4FdkuY.js"),__vite__mapDeps([386,2]));case"@/dev/components/casino/providerLogos/ESP":case"@/dev/components/casino/providerLogos/ESP.tsx":return H(()=>import("./ESP-CL-X1m-5.js"),__vite__mapDeps([387,2]));case"@/dev/components/casino/providerLogos/EVL":case"@/dev/components/casino/providerLogos/EVL.tsx":return H(()=>import("./EVL-BuYLlJFJ.js"),__vite__mapDeps([388,2]));case"@/dev/components/casino/providerLogos/EVP":case"@/dev/components/casino/providerLogos/EVP.tsx":return H(()=>import("./EVP-BuAy75C5.js"),__vite__mapDeps([389,2]));case"@/dev/components/casino/providerLogos/EYM":case"@/dev/components/casino/providerLogos/EYM.tsx":return H(()=>import("./EYM-DGn67n0A.js"),__vite__mapDeps([390,2]));case"@/dev/components/casino/providerLogos/EZG":case"@/dev/components/casino/providerLogos/EZG.tsx":return H(()=>import("./EZG-Y25Cj0e_.js"),__vite__mapDeps([391,2]));case"@/dev/components/casino/providerLogos/FAZ":case"@/dev/components/casino/providerLogos/FAZ.tsx":return H(()=>import("./FAZ-CJJOZxB-.js"),__vite__mapDeps([392,2]));case"@/dev/components/casino/providerLogos/FGS":case"@/dev/components/casino/providerLogos/FGS.tsx":return H(()=>import("./FGS-BuvhCMam.js"),__vite__mapDeps([393,2]));case"@/dev/components/casino/providerLogos/FLG":case"@/dev/components/casino/providerLogos/FLG.tsx":return H(()=>import("./FLG-CPeON7Ol.js"),__vite__mapDeps([394,2]));case"@/dev/components/casino/providerLogos/FSG":case"@/dev/components/casino/providerLogos/FSG.tsx":return H(()=>import("./FSG-CD2DgcaA.js"),__vite__mapDeps([395,2]));case"@/dev/components/casino/providerLogos/GAT":case"@/dev/components/casino/providerLogos/GAT.tsx":return H(()=>import("./GAT-f6cRONSc.js"),__vite__mapDeps([396,2]));case"@/dev/components/casino/providerLogos/GBT":case"@/dev/components/casino/providerLogos/GBT.tsx":return H(()=>import("./GBT-HiJjVjTE.js"),__vite__mapDeps([397,2]));case"@/dev/components/casino/providerLogos/GCP":case"@/dev/components/casino/providerLogos/GCP.tsx":return H(()=>import("./GCP-fTCHFAvI.js"),__vite__mapDeps([398,2]));case"@/dev/components/casino/providerLogos/GDR":case"@/dev/components/casino/providerLogos/GDR.tsx":return H(()=>import("./GDR-vDajomTn.js"),__vite__mapDeps([399,2]));case"@/dev/components/casino/providerLogos/GHG":case"@/dev/components/casino/providerLogos/GHG.tsx":return H(()=>import("./GHG-CdsErkc4.js"),__vite__mapDeps([400,2]));case"@/dev/components/casino/providerLogos/GIV":case"@/dev/components/casino/providerLogos/GIV.tsx":return H(()=>import("./GIV-BqK9OlTK.js"),__vite__mapDeps([401,2]));case"@/dev/components/casino/providerLogos/GJD":case"@/dev/components/casino/providerLogos/GJD.tsx":return H(()=>import("./GJD-DjY8IPSr.js"),__vite__mapDeps([402,2]));case"@/dev/components/casino/providerLogos/GLK":case"@/dev/components/casino/providerLogos/GLK.tsx":return H(()=>import("./GLK-D9Ljt6Hy.js"),__vite__mapDeps([403,2]));case"@/dev/components/casino/providerLogos/GM1":case"@/dev/components/casino/providerLogos/GM1.tsx":return H(()=>import("./GM1-BKmk04ue.js"),__vite__mapDeps([404,2]));case"@/dev/components/casino/providerLogos/GMT":case"@/dev/components/casino/providerLogos/GMT.tsx":return H(()=>import("./GMT-j65I2MBp.js"),__vite__mapDeps([405,2]));case"@/dev/components/casino/providerLogos/GMX":case"@/dev/components/casino/providerLogos/GMX.tsx":return H(()=>import("./GMX-iNNLtgeS.js"),__vite__mapDeps([406,2]));case"@/dev/components/casino/providerLogos/GNI":case"@/dev/components/casino/providerLogos/GNI.tsx":return H(()=>import("./GNI-BcXm4M1r.js"),__vite__mapDeps([407,2]));case"@/dev/components/casino/providerLogos/GNP":case"@/dev/components/casino/providerLogos/GNP.tsx":return H(()=>import("./GNP-B8PcrbsW.js"),__vite__mapDeps([408,2]));case"@/dev/components/casino/providerLogos/GNS":case"@/dev/components/casino/providerLogos/GNS.tsx":return H(()=>import("./GNS-BXFW9jYo.js"),__vite__mapDeps([409,2]));case"@/dev/components/casino/providerLogos/HBN":case"@/dev/components/casino/providerLogos/HBN.tsx":return H(()=>import("./HBN-BP9t5BV4.js"),__vite__mapDeps([410,2]));case"@/dev/components/casino/providerLogos/HGF":case"@/dev/components/casino/providerLogos/HGF.tsx":return H(()=>import("./HGF-Cqz5vUzz.js"),__vite__mapDeps([411,412,2]));case"@/dev/components/casino/providerLogos/HGV":case"@/dev/components/casino/providerLogos/HGV.tsx":return H(()=>import("./HGV-Cqz5vUzz.js"),__vite__mapDeps([413,412,2]));case"@/dev/components/casino/providerLogos/HKS":case"@/dev/components/casino/providerLogos/HKS.tsx":return H(()=>import("./HKS-Cs8Qglbf.js"),__vite__mapDeps([414,2]));case"@/dev/components/casino/providerLogos/HLO":case"@/dev/components/casino/providerLogos/HLO.tsx":return H(()=>import("./HLO-_sXbantU.js"),__vite__mapDeps([415,2]));case"@/dev/components/casino/providerLogos/HTV":case"@/dev/components/casino/providerLogos/HTV.tsx":return H(()=>import("./HTV-BHLcZkxo.js"),__vite__mapDeps([416,2]));case"@/dev/components/casino/providerLogos/IBG":case"@/dev/components/casino/providerLogos/IBG.tsx":return H(()=>import("./IBG-GcmBYF2B.js"),__vite__mapDeps([417,2]));case"@/dev/components/casino/providerLogos/IDS":case"@/dev/components/casino/providerLogos/IDS.tsx":return H(()=>import("./IDS-CsGf5GVV.js"),__vite__mapDeps([418,2]));case"@/dev/components/casino/providerLogos/ISB":case"@/dev/components/casino/providerLogos/ISB.tsx":return H(()=>import("./ISB-KabeibrV.js"),__vite__mapDeps([419,2]));case"@/dev/components/casino/providerLogos/JID":case"@/dev/components/casino/providerLogos/JID.tsx":return H(()=>import("./JID-D9JL2oUe.js"),__vite__mapDeps([420,2]));case"@/dev/components/casino/providerLogos/JIL":case"@/dev/components/casino/providerLogos/JIL.tsx":return H(()=>import("./JIL-D8SrxnrE.js"),__vite__mapDeps([421,2]));case"@/dev/components/casino/providerLogos/JVL":case"@/dev/components/casino/providerLogos/JVL.tsx":return H(()=>import("./JVL-Bt6BHRUG.js"),__vite__mapDeps([422,2]));case"@/dev/components/casino/providerLogos/KAG":case"@/dev/components/casino/providerLogos/KAG.tsx":return H(()=>import("./KAG-DC7YRRCC.js"),__vite__mapDeps([423,2]));case"@/dev/components/casino/providerLogos/KMB":case"@/dev/components/casino/providerLogos/KMB.tsx":return H(()=>import("./KMB-ZNnej-wf.js"),__vite__mapDeps([424,2]));case"@/dev/components/casino/providerLogos/KRN":case"@/dev/components/casino/providerLogos/KRN.tsx":return H(()=>import("./KRN-CuZARrce.js"),__vite__mapDeps([425,2]));case"@/dev/components/casino/providerLogos/KXB":case"@/dev/components/casino/providerLogos/KXB.tsx":return H(()=>import("./KXB-BzlY89E2.js"),__vite__mapDeps([426,2]));case"@/dev/components/casino/providerLogos/LAV":case"@/dev/components/casino/providerLogos/LAV.tsx":return H(()=>import("./LAV-ChDES_d8.js"),__vite__mapDeps([427,2]));case"@/dev/components/casino/providerLogos/LDG":case"@/dev/components/casino/providerLogos/LDG.tsx":return H(()=>import("./LDG-BOqkZ2nW.js"),__vite__mapDeps([428,2]));case"@/dev/components/casino/providerLogos/LGD":case"@/dev/components/casino/providerLogos/LGD.tsx":return H(()=>import("./LGD-Bq-wEK5l.js"),__vite__mapDeps([429,2]));case"@/dev/components/casino/providerLogos/LKS":case"@/dev/components/casino/providerLogos/LKS.tsx":return H(()=>import("./LKS-o_xXhi5X.js"),__vite__mapDeps([430,2]));case"@/dev/components/casino/providerLogos/LSN":case"@/dev/components/casino/providerLogos/LSN.tsx":return H(()=>import("./LSN-DJrNgja5.js"),__vite__mapDeps([431,2]));case"@/dev/components/casino/providerLogos/LVG":case"@/dev/components/casino/providerLogos/LVG.tsx":return H(()=>import("./LVG-C_938wMG.js"),__vite__mapDeps([432,2]));case"@/dev/components/casino/providerLogos/LVS":case"@/dev/components/casino/providerLogos/LVS.tsx":return H(()=>import("./LVS-B2lhqcsu.js"),__vite__mapDeps([433,2]));case"@/dev/components/casino/providerLogos/MEN":case"@/dev/components/casino/providerLogos/MEN.tsx":return H(()=>import("./MEN-Dl9YZrl0.js"),__vite__mapDeps([434,2]));case"@/dev/components/casino/providerLogos/MGA":case"@/dev/components/casino/providerLogos/MGA.tsx":return H(()=>import("./MGA-CKzQftQv.js"),__vite__mapDeps([435,2]));case"@/dev/components/casino/providerLogos/MGS":case"@/dev/components/casino/providerLogos/MGS.tsx":return H(()=>import("./MGS-DI-NyoVV.js"),__vite__mapDeps([436,2]));case"@/dev/components/casino/providerLogos/MJS":case"@/dev/components/casino/providerLogos/MJS.tsx":return H(()=>import("./MJS-DJfBFmYk.js"),__vite__mapDeps([437,2]));case"@/dev/components/casino/providerLogos/MLS":case"@/dev/components/casino/providerLogos/MLS.tsx":return H(()=>import("./MLS-C5EvaRiH.js"),__vite__mapDeps([438,2]));case"@/dev/components/casino/providerLogos/MNC":case"@/dev/components/casino/providerLogos/MNC.tsx":return H(()=>import("./MNC-Bqn5St36.js"),__vite__mapDeps([439,2]));case"@/dev/components/casino/providerLogos/MNP":case"@/dev/components/casino/providerLogos/MNP.tsx":return H(()=>import("./MNP-BBLjmOa_.js"),__vite__mapDeps([440,2]));case"@/dev/components/casino/providerLogos/MRS":case"@/dev/components/casino/providerLogos/MRS.tsx":return H(()=>import("./MRS-CPItU-cZ.js"),__vite__mapDeps([441,2]));case"@/dev/components/casino/providerLogos/MST":case"@/dev/components/casino/providerLogos/MST.tsx":return H(()=>import("./MST-D-9djvO4.js"),__vite__mapDeps([442,2]));case"@/dev/components/casino/providerLogos/MTX":case"@/dev/components/casino/providerLogos/MTX.tsx":return H(()=>import("./MTX-CD0Uwqtq.js"),__vite__mapDeps([443,2]));case"@/dev/components/casino/providerLogos/MVK":case"@/dev/components/casino/providerLogos/MVK.tsx":return H(()=>import("./MVK-CUQ-6zHH.js"),__vite__mapDeps([444,2]));case"@/dev/components/casino/providerLogos/N2G":case"@/dev/components/casino/providerLogos/N2G.tsx":return H(()=>import("./N2G-CvYutMUc.js"),__vite__mapDeps([445,446,2]));case"@/dev/components/casino/providerLogos/NCE":case"@/dev/components/casino/providerLogos/NCE.tsx":return H(()=>import("./NCE-BKO8XgB5.js"),__vite__mapDeps([447,2]));case"@/dev/components/casino/providerLogos/NCY":case"@/dev/components/casino/providerLogos/NCY.tsx":return H(()=>import("./NCY-H9GYVEqp.js"),__vite__mapDeps([448,2]));case"@/dev/components/casino/providerLogos/NEG":case"@/dev/components/casino/providerLogos/NEG.tsx":return H(()=>import("./NEG-Dzm7CkBy.js"),__vite__mapDeps([449,2]));case"@/dev/components/casino/providerLogos/NET":case"@/dev/components/casino/providerLogos/NET.tsx":return H(()=>import("./NET-DLzNI6jE.js"),__vite__mapDeps([450,2]));case"@/dev/components/casino/providerLogos/NOV":case"@/dev/components/casino/providerLogos/NOV.tsx":return H(()=>import("./NOV-BvfRDHqE.js"),__vite__mapDeps([451,446,2]));case"@/dev/components/casino/providerLogos/NST":case"@/dev/components/casino/providerLogos/NST.tsx":return H(()=>import("./NST-BjpSRuu3.js"),__vite__mapDeps([452,2]));case"@/dev/components/casino/providerLogos/NTG":case"@/dev/components/casino/providerLogos/NTG.tsx":return H(()=>import("./NTG-CYyXs-kw.js"),__vite__mapDeps([453,2]));case"@/dev/components/casino/providerLogos/OMG":case"@/dev/components/casino/providerLogos/OMG.tsx":return H(()=>import("./OMG-D-Xprstw.js"),__vite__mapDeps([454,2]));case"@/dev/components/casino/providerLogos/ONP":case"@/dev/components/casino/providerLogos/ONP.tsx":return H(()=>import("./ONP-Cfn2L3ub.js"),__vite__mapDeps([455,2]));case"@/dev/components/casino/providerLogos/ORX":case"@/dev/components/casino/providerLogos/ORX.tsx":return H(()=>import("./ORX-By4JRCLI.js"),__vite__mapDeps([456,2]));case"@/dev/components/casino/providerLogos/OTH":case"@/dev/components/casino/providerLogos/OTH.tsx":return H(()=>import("./OTH-DdWBAbTG.js"),__vite__mapDeps([457,2]));case"@/dev/components/casino/providerLogos/OTN":case"@/dev/components/casino/providerLogos/OTN.tsx":return H(()=>import("./OTN--O4ksPFT.js"),__vite__mapDeps([458,2]));case"@/dev/components/casino/providerLogos/PCG":case"@/dev/components/casino/providerLogos/PCG.tsx":return H(()=>import("./PCG-D3BGLcu4.js"),__vite__mapDeps([459,2]));case"@/dev/components/casino/providerLogos/PDR":case"@/dev/components/casino/providerLogos/PDR.tsx":return H(()=>import("./PDR-Cz__F_df.js"),__vite__mapDeps([460,2]));case"@/dev/components/casino/providerLogos/PGC":case"@/dev/components/casino/providerLogos/PGC.tsx":return H(()=>import("./PGC-BWlnSlhm.js"),__vite__mapDeps([461,2]));case"@/dev/components/casino/providerLogos/PLG":case"@/dev/components/casino/providerLogos/PLG.tsx":return H(()=>import("./PLG-C572qgYT.js"),__vite__mapDeps([462,2]));case"@/dev/components/casino/providerLogos/POG":case"@/dev/components/casino/providerLogos/POG.tsx":return H(()=>import("./POG-D-3uKF-6.js"),__vite__mapDeps([463,2]));case"@/dev/components/casino/providerLogos/PPG":case"@/dev/components/casino/providerLogos/PPG.tsx":return H(()=>import("./PPG-BknUhlTD.js"),__vite__mapDeps([464,2]));case"@/dev/components/casino/providerLogos/PPL":case"@/dev/components/casino/providerLogos/PPL.tsx":return H(()=>import("./PPL-CseSbk51.js"),__vite__mapDeps([465,2]));case"@/dev/components/casino/providerLogos/PPY":case"@/dev/components/casino/providerLogos/PPY.tsx":return H(()=>import("./PPY-DZVhOe5e.js"),__vite__mapDeps([466,2]));case"@/dev/components/casino/providerLogos/PRG":case"@/dev/components/casino/providerLogos/PRG.tsx":return H(()=>import("./PRG-XuTOELfE.js"),__vite__mapDeps([467,2]));case"@/dev/components/casino/providerLogos/PRS":case"@/dev/components/casino/providerLogos/PRS.tsx":return H(()=>import("./PRS-CYTGx3-q.js"),__vite__mapDeps([468,2]));case"@/dev/components/casino/providerLogos/PSG":case"@/dev/components/casino/providerLogos/PSG.tsx":return H(()=>import("./PSG-BS_KtBwE.js"),__vite__mapDeps([469,2]));case"@/dev/components/casino/providerLogos/PSH":case"@/dev/components/casino/providerLogos/PSH.tsx":return H(()=>import("./PSH-VsUVfwvj.js"),__vite__mapDeps([470,2]));case"@/dev/components/casino/providerLogos/PSN":case"@/dev/components/casino/providerLogos/PSN.tsx":return H(()=>import("./PSN-BfNtVicd.js"),__vite__mapDeps([471,2]));case"@/dev/components/casino/providerLogos/PTC":case"@/dev/components/casino/providerLogos/PTC.tsx":return H(()=>import("./PTC-Cxa82RKg.js"),__vite__mapDeps([472,2]));case"@/dev/components/casino/providerLogos/PTG":case"@/dev/components/casino/providerLogos/PTG.tsx":return H(()=>import("./PTG-DY4dHi40.js"),__vite__mapDeps([473,2]));case"@/dev/components/casino/providerLogos/PTP":case"@/dev/components/casino/providerLogos/PTP.tsx":return H(()=>import("./PTP-e9Fw80qp.js"),__vite__mapDeps([474,2]));case"@/dev/components/casino/providerLogos/QSD":case"@/dev/components/casino/providerLogos/QSD.tsx":return H(()=>import("./QSD-Dc9Fgs9W.js"),__vite__mapDeps([475,2]));case"@/dev/components/casino/providerLogos/RDR":case"@/dev/components/casino/providerLogos/RDR.tsx":return H(()=>import("./RDR-DdLSHmO_.js"),__vite__mapDeps([476,2]));case"@/dev/components/casino/providerLogos/RFC":case"@/dev/components/casino/providerLogos/RFC.tsx":return H(()=>import("./RFC-B40EOF6i.js"),__vite__mapDeps([477,2]));case"@/dev/components/casino/providerLogos/RLG":case"@/dev/components/casino/providerLogos/RLG.tsx":return H(()=>import("./RLG-BZEmDZdu.js"),__vite__mapDeps([478,2]));case"@/dev/components/casino/providerLogos/RLX":case"@/dev/components/casino/providerLogos/RLX.tsx":return H(()=>import("./RLX-CM6L2sQS.js"),__vite__mapDeps([479,2]));case"@/dev/components/casino/providerLogos/RPL":case"@/dev/components/casino/providerLogos/RPL.tsx":return H(()=>import("./RPL-CtSeMNxN.js"),__vite__mapDeps([480,2]));case"@/dev/components/casino/providerLogos/RSP":case"@/dev/components/casino/providerLogos/RSP.tsx":return H(()=>import("./RSP-CfZpHvCQ.js"),__vite__mapDeps([481,2]));case"@/dev/components/casino/providerLogos/RTE":case"@/dev/components/casino/providerLogos/RTE.tsx":return H(()=>import("./RTE-nKgJFTPD.js"),__vite__mapDeps([482,2]));case"@/dev/components/casino/providerLogos/RVG":case"@/dev/components/casino/providerLogos/RVG.tsx":return H(()=>import("./RVG-Dt4P9JLN.js"),__vite__mapDeps([483,2]));case"@/dev/components/casino/providerLogos/SAS":case"@/dev/components/casino/providerLogos/SAS.tsx":return H(()=>import("./SAS-Dw2qlZPS.js"),__vite__mapDeps([484,2]));case"@/dev/components/casino/providerLogos/SKW":case"@/dev/components/casino/providerLogos/SKW.tsx":return H(()=>import("./SKW-C2kbqTs0.js"),__vite__mapDeps([485,486,2]));case"@/dev/components/casino/providerLogos/SLM":case"@/dev/components/casino/providerLogos/SLM.tsx":return H(()=>import("./SLM-Cpi0d-GH.js"),__vite__mapDeps([487,2]));case"@/dev/components/casino/providerLogos/SLT":case"@/dev/components/casino/providerLogos/SLT.tsx":return H(()=>import("./SLT-CbbRn5OX.js"),__vite__mapDeps([488,2]));case"@/dev/components/casino/providerLogos/SMT":case"@/dev/components/casino/providerLogos/SMT.tsx":return H(()=>import("./SMT-CcNER9aY.js"),__vite__mapDeps([489,2]));case"@/dev/components/casino/providerLogos/SNT":case"@/dev/components/casino/providerLogos/SNT.tsx":return H(()=>import("./SNT-BrnPW5zG.js"),__vite__mapDeps([490,2]));case"@/dev/components/casino/providerLogos/SPB":case"@/dev/components/casino/providerLogos/SPB.tsx":return H(()=>import("./SPB-BZajd_st.js"),__vite__mapDeps([491,2]));case"@/dev/components/casino/providerLogos/SPD":case"@/dev/components/casino/providerLogos/SPD.tsx":return H(()=>import("./SPD-CFh9hEQU.js"),__vite__mapDeps([492,2]));case"@/dev/components/casino/providerLogos/SPL":case"@/dev/components/casino/providerLogos/SPL.tsx":return H(()=>import("./SPL-D0YVhMIQ.js"),__vite__mapDeps([493,2]));case"@/dev/components/casino/providerLogos/SPM":case"@/dev/components/casino/providerLogos/SPM.tsx":return H(()=>import("./SPM-kcS8ygkX.js"),__vite__mapDeps([494,2]));case"@/dev/components/casino/providerLogos/SSP":case"@/dev/components/casino/providerLogos/SSP.tsx":return H(()=>import("./SSP-DRQubsBJ.js"),__vite__mapDeps([495,2]));case"@/dev/components/casino/providerLogos/SST":case"@/dev/components/casino/providerLogos/SST.tsx":return H(()=>import("./SST-D9v2DuQF.js"),__vite__mapDeps([496,2]));case"@/dev/components/casino/providerLogos/STA":case"@/dev/components/casino/providerLogos/STA.tsx":return H(()=>import("./STA-CJY70wi8.js"),__vite__mapDeps([497,2]));case"@/dev/components/casino/providerLogos/STL":case"@/dev/components/casino/providerLogos/STL.tsx":return H(()=>import("./STL-cMicOf9J.js"),__vite__mapDeps([498,2]));case"@/dev/components/casino/providerLogos/SWL":case"@/dev/components/casino/providerLogos/SWL.tsx":return H(()=>import("./SWL-6oePiqop.js"),__vite__mapDeps([499,486,2]));case"@/dev/components/casino/providerLogos/TAD":case"@/dev/components/casino/providerLogos/TAD.tsx":return H(()=>import("./TAD-Bgu55sf5.js"),__vite__mapDeps([500,2]));case"@/dev/components/casino/providerLogos/TCH":case"@/dev/components/casino/providerLogos/TCH.tsx":return H(()=>import("./TCH-BCQaM8io.js"),__vite__mapDeps([501,2]));case"@/dev/components/casino/providerLogos/THN":case"@/dev/components/casino/providerLogos/THN.tsx":return H(()=>import("./THN-B1FQy62O.js"),__vite__mapDeps([502,2]));case"@/dev/components/casino/providerLogos/TKK":case"@/dev/components/casino/providerLogos/TKK.tsx":return H(()=>import("./TKK-BWsBYAui.js"),__vite__mapDeps([503,2]));case"@/dev/components/casino/providerLogos/TVB":case"@/dev/components/casino/providerLogos/TVB.tsx":return H(()=>import("./TVB-AKLhWw_R.js"),__vite__mapDeps([504,2]));case"@/dev/components/casino/providerLogos/TWS":case"@/dev/components/casino/providerLogos/TWS.tsx":return H(()=>import("./TWS-Cg0LwRI9.js"),__vite__mapDeps([505,2]));case"@/dev/components/casino/providerLogos/TXZ":case"@/dev/components/casino/providerLogos/TXZ.tsx":return H(()=>import("./TXZ-BOfBeFdd.js"),__vite__mapDeps([506,2]));case"@/dev/components/casino/providerLogos/UGG":case"@/dev/components/casino/providerLogos/UGG.tsx":return H(()=>import("./UGG-Dkrnc4cA.js"),__vite__mapDeps([507,2]));case"@/dev/components/casino/providerLogos/VAG":case"@/dev/components/casino/providerLogos/VAG.tsx":return H(()=>import("./VAG-BMwYOgnI.js"),__vite__mapDeps([508,2]));case"@/dev/components/casino/providerLogos/VGS":case"@/dev/components/casino/providerLogos/VGS.tsx":return H(()=>import("./VGS-REuUj5H2.js"),__vite__mapDeps([509,2]));case"@/dev/components/casino/providerLogos/VIG":case"@/dev/components/casino/providerLogos/VIG.tsx":return H(()=>import("./VIG-3OVKYN2Q.js"),__vite__mapDeps([510,2]));case"@/dev/components/casino/providerLogos/V_WZN":case"@/dev/components/casino/providerLogos/V_WZN.tsx":return H(()=>import("./V_WZN-X3qp_oMw.js"),__vite__mapDeps([511,2]));case"@/dev/components/casino/providerLogos/WAC":case"@/dev/components/casino/providerLogos/WAC.tsx":return H(()=>import("./WAC-uZdIVY8P.js"),__vite__mapDeps([512,2]));case"@/dev/components/casino/providerLogos/WMG":case"@/dev/components/casino/providerLogos/WMG.tsx":return H(()=>import("./WMG-BgSkw8nq.js"),__vite__mapDeps([513,2]));case"@/dev/components/casino/providerLogos/WZN":case"@/dev/components/casino/providerLogos/WZN.tsx":return H(()=>import("./WZN-Dzv0fJhd.js"),__vite__mapDeps([514,2]));case"@/dev/components/casino/providerLogos/XPG":case"@/dev/components/casino/providerLogos/XPG.tsx":return H(()=>import("./XPG-CLINWJyn.js"),__vite__mapDeps([515,2]));case"@/dev/components/casino/providerLogos/YGG":case"@/dev/components/casino/providerLogos/YGG.tsx":return H(()=>import("./YGG-CQ_cQUy5.js"),__vite__mapDeps([516,517,2]));case"@/dev/components/casino/providerLogos/YGL":case"@/dev/components/casino/providerLogos/YGL.tsx":return H(()=>import("./YGL-CQ_cQUy5.js"),__vite__mapDeps([518,517,2]));case"@/dev/components/casino/providerLogos/ZPL":case"@/dev/components/casino/providerLogos/ZPL.tsx":return H(()=>import("./ZPL-S-s4tvfq.js"),__vite__mapDeps([519,2]));case"@/dev/components/casino/providerLogos/ZTR":case"@/dev/components/casino/providerLogos/ZTR.tsx":return H(()=>import("./ZTR-Do4twoJp.js"),__vite__mapDeps([520,2]));default:return new Promise(function(t,n){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+e)))})}}const Qfe=({isSelected:e,title:t,badge:n,onClick:s,showList:o,componentName:r})=>i.jsxs("div",{title:t,className:`providerItemsInner ${e?"active":""}`,onClick:s,children:[i.jsx("span",{className:`providerBadgeBlock ${n?"badge-"+n.class:""}`,"data-badge":n?n.title:""}),o?i.jsx("div",{className:"providerListRow",children:i.jsx("p",{className:"providerListRowName",children:t})}):i.jsx("div",{className:"providerItemsBtn",children:r?i.jsx(qfe,{name:r,title:" "}):t})]}),Zfe=()=>i.jsx(i.Fragment,{children:Array.from({length:6}).map((e,t)=>i.jsx("div",{className:"providerItemsInnerLoader",children:i.jsx("div",{className:"skeleton-loader-slider-cube"})},t))}),Xfe=e=>f.createElement("svg",{width:"200px",height:"162px",viewBox:"0 0 200 162",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},f.createElement("title",null,"search_no_result"),f.createElement("desc",null,"Created with Sketch."),f.createElement("g",{id:"Casino",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},f.createElement("g",{id:"search_no_result",transform:"translate(0.000000, -20.000000)"},f.createElement("rect",{id:"Rectangle",fillOpacity:0,fill:"#000000",x:0,y:0,width:200,height:200}),f.createElement("g",{id:"No-Search-Result",transform:"translate(0.000000, 20.000000)",fillRule:"nonzero"},f.createElement("g",{id:"_2"},f.createElement("path",{d:"M103.537452,73.1731344 C102.279924,74.6348476 102.448768,76.8350527 103.914725,78.0893604 L135.318694,104.928116 C130.396984,111.616806 128.043427,119.840593 128.684539,128.109147 C130.155106,147.264563 146.995551,161.655938 166.224504,160.190995 C185.453457,158.726053 199.901408,141.951334 198.430842,122.795918 C196.960275,103.640502 180.11983,89.2478037 160.890877,90.7127464 C153.784326,91.2460183 147.013844,93.9415443 141.495871,98.4344633 L140.046559,99.784275 L108.469894,72.7973045 C107.003449,71.5448735 104.79563,71.7130994 103.537452,73.1731344 Z M136.216709,127.534816 C135.063636,112.517499 146.389789,99.3660981 161.464757,98.2174348 C176.539725,97.0687715 189.74427,108.351609 190.894686,123.372896 C192.045102,138.394183 180.721607,151.541614 165.646639,152.690277 C150.571671,153.83894 137.372439,142.552132 136.219366,127.534816 L136.216709,127.534816 Z",id:"Shape",fill:"#F8F8F8",opacity:.100000001}),f.createElement("path",{d:"M103.060547,73.0302132 C101.64976,74.775705 101.896847,77.0597981 103.591917,78.506214 L105.168758,79.853379 L112.246607,85.9023881 L130.485883,101.490066 L134.869686,105.241749 C134.836476,105.121325 134.804593,105.0009 134.771383,104.880476 C128.203058,113.869662 126.297092,125.426843 129.633173,136.036957 C132.969255,146.647071 141.153058,155.055998 151.695519,158.706202 C161.478125,162.105543 172.260597,161.104103 181.243787,155.961856 C190.226976,150.81961 196.524889,142.043726 198.502577,131.91244 C200.414992,121.735321 197.734271,111.235517 191.173297,103.205237 C184.612323,95.1749567 174.836099,90.4281301 164.444414,90.2270789 C156.306482,90.0762176 148.225672,92.6924702 141.789453,97.6722167 C141.004353,98.279632 140.297631,98.9624779 139.572311,99.6387071 L140.502209,99.4679956 L128.41354,89.1353194 L111.023127,74.276804 C110.373528,73.7209992 109.725256,73.1612243 109.071671,72.6093895 C107.286274,71.1007272 104.618888,71.2857025 103.060547,73.0262431 C102.583643,73.5555811 103.694206,73.6640953 104.013028,73.313409 C105.277689,71.9238969 106.991357,72.2269429 108.290557,73.3372292 L110.123784,74.9040694 L117.430122,81.1449635 L135.36386,96.4745897 L139.600208,100.093938 C139.848624,100.306996 140.33217,100.104524 140.530106,99.9245496 C145.777529,95.059147 152.457714,92.0055857 159.582378,91.2156174 C166.348544,90.4623567 173.186785,91.7295186 179.228457,94.856139 C188.15818,99.4646809 194.639205,107.708629 196.990339,117.449483 C199.341473,127.190338 197.331029,137.468211 191.480522,145.616999 C187.664342,150.923451 182.412061,155.039445 176.336476,157.484755 C169.999618,160.002375 163.051362,160.57296 156.386188,159.123056 C145.944262,156.831374 137.146955,149.870257 132.543262,140.25667 C127.939569,130.643083 128.0441,119.451653 132.826569,109.925066 C133.701421,108.195996 134.716148,106.540758 135.860691,104.975757 C135.960323,104.843422 135.860691,104.703148 135.763716,104.614484 L124.292766,94.8111453 L107.121543,80.1352514 L104.779529,78.1343541 C104.646687,78.0178997 104.501889,77.9054154 104.370375,77.784991 C103.081544,76.6261304 102.92255,74.6674785 104.007714,73.317379 C104.462036,72.7615742 103.3621,72.6583533 103.060547,73.0302132 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),f.createElement("path",{d:"M136.797231,127.379984 C135.98025,116.250654 142.326136,105.434957 152.566965,100.838981 C157.736741,98.5332291 163.510115,97.9305624 169.047407,99.1186326 C174.368543,100.287598 179.215094,103.020385 182.960003,106.963421 C190.743246,115.168158 192.607026,127.69494 187.458051,137.766918 C185.009533,142.56106 181.178144,146.516512 176.456034,149.125186 C171.482129,151.830907 165.773332,152.890811 160.15493,152.151676 C149.142286,150.695996 139.929657,142.245116 137.426905,131.48897 C137.11507,130.138982 136.904597,128.767733 136.797231,127.386601 C136.758707,126.91549 135.601649,127.178836 135.641501,127.69494 C136.571399,139.221273 144.875384,149.176796 156.085964,152.196669 C167.39219,155.240362 179.697391,150.789954 186.465717,141.293631 C193.257955,131.765549 193.178249,118.603561 186.262468,109.15885 C179.292917,99.6608291 167.084753,95.548744 155.759171,98.8844006 C144.775752,102.086895 136.540845,111.949784 135.640173,123.355693 C135.529913,124.800023 135.529913,126.25061 135.640173,127.69494 C135.67604,128.159434 136.834427,127.896089 136.797231,127.379984 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),f.createElement("path",{d:"M114.562052,159.54388 C122.939101,155.543408 101.475736,145.193529 91.2747599,91.6761414 C86.6518406,97.4525415 81.6224232,102.981476 76.7949264,108.629512 C74.4821383,111.337075 66.5142446,117.892925 68.7831946,120.936618 C73.1537132,126.796389 87.6680858,138.519901 98.9650128,148.761266 C104.824696,154.074496 111.630218,160.943978 114.562052,159.54388 Z",id:"Path",opacity:.100000001}),f.createElement("path",{d:"M77.5933099,130.614239 C82.2215429,134.802625 86.9653489,138.861324 91.6626601,142.972956 C94.040541,145.054577 96.4117798,147.145462 98.7484795,149.273401 C101.053297,151.370902 103.310291,153.523984 105.685515,155.544732 C107.489517,157.079812 109.444958,158.773693 111.679369,159.656364 C112.979898,160.169822 114.233931,160.167175 115.436156,159.431395 C116.409891,158.83589 117.074104,157.975716 117.030266,156.796616 C116.985099,155.392547 116.233211,154.025532 115.586268,152.815995 C114.453121,150.698643 113.172519,148.658045 111.950368,146.596274 C110.163636,143.571108 108.447311,140.508888 106.857186,137.372561 C101.996479,127.799484 98.2901729,117.682513 95.4752401,107.332634 C95.0244612,105.674042 94.5953799,104.009715 94.1879962,102.339654 C94.0923496,101.94265 92.9352913,102.245696 93.0335948,102.647993 C95.6904449,113.516624 99.2426536,124.186753 104.047567,134.309018 C106.826633,140.166142 110.139725,145.689783 113.395695,151.288855 C114.24323,152.744534 115.1625,154.253147 115.654017,155.878215 C115.948928,156.854843 116.010035,157.852645 115.339181,158.612245 C115.088108,158.896764 114.542125,159.296414 114.125,159.393018 C113.390381,159.55976 112.48041,159.089972 111.853393,158.77237 C110.793422,158.208908 109.787575,157.549767 108.848496,156.803233 C106.539693,155.033921 104.402257,153.046257 102.264821,151.078443 C99.9852433,148.979618 97.6866251,146.90329 95.3689661,144.849459 C90.7367478,140.756353 86.0394366,136.736032 81.4138604,132.633663 C77.7726472,129.406025 74.0676697,126.165154 70.8209987,122.533896 C70.2962708,121.94633 69.7888124,121.342885 69.3158931,120.71562 C69.0860755,120.408604 67.9701985,120.79899 68.2425256,121.16291 C70.8927337,124.683007 74.3399968,127.66715 77.5933099,130.614239 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),f.createElement("path",{d:"M42.6158771,104.355108 C45.0216549,99.9735133 46.3700064,96.5473737 46.9850672,92.0784383 C48.0478073,84.3845116 61.700032,86.6355211 68.7539693,85.5239115 L82.3796255,83.3774462 C86.0195102,82.8031145 91.2800736,82.4987452 94.7565621,81.4982966 C96.1274968,81.1012931 95.778121,90.515568 95.6864597,91.5279268 C95.2427657,96.199334 93.2461428,100.678856 90.3103233,104.323348 C87.2097791,108.174281 82.9614757,110.675403 78.8765685,113.361793 C73.7701024,116.711178 67.5769846,118.956895 63.3765045,123.536991 C58.4121799,128.948148 59.846879,137.049665 63.7989437,142.687114 C65.6414693,145.3166 67.8267286,147.723764 69.3384763,150.554398 C70.6483035,153.006556 73.1537132,158.516964 70.2431338,159.99911 C67.6075384,161.342305 63.0151729,157.740161 61.0770006,156.349325 C51.440605,149.425585 41.765685,143.43348 37.0790013,133.47134 C32.9927657,124.790198 37.4084507,113.844814 42.6158771,104.355108 Z",id:"Path",opacity:.100000001}),f.createElement("path",{d:"M43.1857714,104.25321 C44.2989917,102.216583 45.3351633,100.130991 46.1083067,97.9421791 C46.8336268,95.9029047 47.2069142,93.8398102 47.5895006,91.7224585 C48.0584347,89.1207626 50.199856,87.706107 52.6202465,87.0682548 C55.5507522,86.2967448 58.6698944,86.274248 61.6814341,86.1842605 C63.1559859,86.1419135 64.6331946,86.1088299 66.1064181,86.0082556 C67.8838508,85.8878313 69.6333867,85.5808153 71.3922215,85.3042362 C76.2901248,84.5327262 81.181386,83.6672587 86.1071863,83.0982204 C88.2140685,82.854725 90.3275928,82.6231396 92.4118918,82.2287829 C92.8547002,82.1458533 93.2921948,82.0541014 93.7243758,81.9535272 C93.9382522,81.9032401 94.1508003,81.8516296 94.3620198,81.7960491 C94.5174456,81.7550255 94.6821703,81.8211927 94.5240877,81.7219418 C94.1508003,81.4863865 94.4908771,81.7894324 94.4523528,81.7391453 C94.6388826,81.9822798 94.7694923,82.2632816 94.8349392,82.5622658 C95.1139085,83.6765221 95.1457907,84.8675324 95.1829866,86.0029623 C95.2241677,87.2852834 95.2175256,88.5702512 95.1829866,89.8525723 C95.1101222,93.1319975 94.3466229,96.3596135 92.9419334,99.3263977 C90.9386684,103.539928 87.8288252,106.88402 84.0587548,109.59423 C80.4716062,112.147666 76.7293754,114.477671 72.8534891,116.570904 C69.2096191,118.555921 65.4076665,120.637542 62.6432138,123.80563 C60.1338188,126.681258 59.2676857,130.489844 59.7645166,134.220353 C60.0316463,136.137188 60.5911683,138.002121 61.4237196,139.750611 C62.3376761,141.694605 63.5930378,143.40569 64.8948944,145.106188 C67.2408931,148.171054 69.5151569,151.325908 70.6071223,155.076268 C70.984395,156.378439 71.3762804,158.146427 70.5300736,159.354641 C69.5643086,160.733567 67.5039213,159.776788 66.3269366,159.198487 C64.865669,158.477264 63.5173175,157.531072 62.2008483,156.572971 C60.5602433,155.38196 58.8983835,154.216093 57.2431658,153.04361 C50.3632522,148.168408 43.1724872,143.027213 38.8590909,135.607219 C37.8176056,133.81541 36.9488156,131.938907 36.4958227,129.916836 C36.0615191,127.873502 35.9432523,125.776047 36.1451184,123.697116 C36.543646,119.107756 38.1377561,114.669257 40.0307618,110.499398 C40.9965269,108.374106 42.0659091,106.299101 43.1870999,104.251887 C43.2681338,104.103672 42.2080506,104.163223 42.0486396,104.455682 C39.699984,108.743319 37.5386364,113.189758 36.1756722,117.896895 C34.9614917,122.090575 34.3637004,126.638911 35.5114597,130.915962 C36.596783,134.95878 39.2018246,138.631062 41.9769046,141.707838 C44.9180378,144.96856 48.3533451,147.744937 51.8789853,150.35325 C55.2491997,152.849078 58.6818502,155.277416 62.1158291,157.68458 C64.4485435,159.320234 68.0512324,161.731369 70.9153169,159.878686 C72.11887,159.100559 72.2796095,157.651497 72.1108995,156.341385 C71.8863956,154.664707 71.2208547,153.046257 70.4928777,151.531027 C69.5775928,149.62541 68.4059219,147.886535 67.1319622,146.201917 C65.7464149,144.369085 64.2652209,142.589186 63.1599712,140.568438 C61.2496959,137.074808 60.2201665,132.855985 61.0995839,128.909771 C62.0693342,124.566553 65.4262644,121.620788 69.0462228,119.315521 C70.9060179,118.132451 72.846847,117.098918 74.7770487,116.041566 C76.7072503,114.984213 78.5975992,113.840844 80.4547375,112.6366 C84.3417093,110.122245 88.284475,107.566866 91.1591869,103.870764 C93.9488796,100.291116 95.8724392,95.9081981 96.265653,91.3717721 C96.4416562,89.1321057 96.4536437,86.8826422 96.3015205,84.6412405 C96.2443982,83.7148991 96.2576825,82.4908052 95.7914052,81.6451878 C95.6843502,81.3901308 95.426739,81.2307357 95.1497759,81.2481844 C94.8243118,81.2481844 94.5015045,81.3805189 94.190653,81.4585962 C93.6778809,81.5909307 93.1597951,81.699445 92.6390525,81.7986958 C90.4046415,82.2208428 88.1370198,82.4511048 85.8800256,82.7157738 C83.5619238,82.9804427 81.26242,83.353626 78.9576024,83.7175458 L70.7027689,85.0170704 C69.0470738,85.2978083 67.3775307,85.4904078 65.7012484,85.5940487 C62.5024008,85.7554968 59.2889405,85.7038863 56.1033771,86.0691295 C53.4358995,86.3761455 50.4310019,86.9134235 48.3214629,88.7025857 C47.40929,89.4681954 46.7738184,90.5102504 46.5121479,91.6695247 C46.2783451,92.7123204 46.1787132,93.7868764 45.9435819,94.8283488 C45.6957132,95.914948 45.3852333,96.9864256 45.0136844,98.0374599 C44.231242,100.263326 43.1804577,102.382001 42.049968,104.450389 C41.9662772,104.603897 43.0263604,104.544346 43.1857714,104.25321 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),f.createElement("path",{d:"M63.7635184,107.977167 C62.1946484,106.358716 60.7546356,104.271801 60.562014,101.969181 C60.3906471,99.9100569 62.0671196,98.6846396 62.9066842,96.993405 C63.0395268,96.728736 61.9249781,96.8279869 61.758925,97.1614698 C60.880836,98.9321051 59.2269467,100.115175 59.4076125,102.277521 C59.602891,104.619841 61.0920556,106.75969 62.6848373,108.403284 C62.9305959,108.656043 64.0132624,108.240512 63.7635184,107.977167 L63.7635184,107.977167 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),f.createElement("path",{d:"M25.4791933,38.6086915 C20.9293374,30.6527426 15.1692862,19.858219 21.9535531,11.7447921 C26.4303457,6.3878923 35.2776569,8.57802794 40.4306178,14.4444155 C43.884523,18.3681328 45.8466069,23.4431601 48.7664853,27.6778635 C53.9473431,35.1878452 60.8803937,38.0661202 68.1269526,42.8963287 C71.4307458,45.0996978 74.6641325,47.5187721 77.5308739,50.2726526 C84.1358035,56.6247077 91.8778649,63.8819306 95.5682298,83.2239382 C95.8206306,84.547283 59.5745519,94.1918199 46.4962068,91.5464536 C42.3980154,69.6583306 41.1825064,68.0531134 34.9389085,55.5673552 L27.1410531,41.5399003 C26.6163252,40.5937087 26.053073,39.6131102 25.4791933,38.6086915 Z",id:"Path"}),f.createElement("path",{d:"M2.10953905,10.8330075 C0.456978233,14.4629423 0.0757202305,18.7624895 1.73492318,22.8754452 C4.46350832,29.6443538 11.2411332,30.4860011 16.7461268,28.628025 C19.171831,27.8088746 21.5350992,26.3240817 22.6921575,23.8520736 C23.5954866,21.9199902 23.6738636,19.5882567 24.5200704,17.6217663 C25.4805218,15.394577 27.4505762,13.7761263 29.6849872,13.387063 C33.0060499,12.7981745 36.4599552,15.4753011 39.7889885,14.5277862 C42.7115237,13.6954023 42.7806018,9.78094837 41.428265,7.31423366 C38.2546575,1.52592349 32.4241997,0.749120095 27.0254802,0.502977962 C20.8908131,0.222428864 14.1397567,0.391816998 8.6546895,3.53079087 C5.8596831,5.12277467 3.5203265,7.73373396 2.10953905,10.8330075 Z",id:"Path",fill:"#CCCCCC",opacity:.200000003}),f.createElement("path",{d:"M35.1899808,10.6080389 C35.0411972,5.83605751 30.0569462,3.32037905 25.9109315,2.53563558 C23.4613156,2.0724649 20.8947983,2.20082934 18.5660691,3.12055398 C16.271879,4.02704517 14.4054417,5.67063941 12.6758323,7.37907755 C11.6130922,8.43775339 10.5809059,9.52686617 9.49425416,10.5551051 C8.2362356,11.7527321 6.73112996,12.8047912 4.90985915,12.3323571 C4.31605314,12.1814958 3.76741357,13.0204964 4.52195903,13.2123814 C7.38870038,13.9455145 9.61248399,11.8122826 11.4589949,9.96356995 C13.1726633,8.24322171 14.8159251,6.41435919 16.8338028,5.04072729 C20.7367157,2.38345093 25.9693822,2.74472406 29.9852113,4.99838025 C32.1239757,6.19733064 33.9319622,8.11353392 34.0129962,10.6755295 C34.0329225,11.3027949 35.2085787,11.1506102 35.1859955,10.6014221 L35.1899808,10.6080389 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),f.createElement("path",{d:"M24.4536492,11.4708597 C23.7721671,9.88284592 22.097023,9.0729589 20.4085948,9.25293379 C18.3867318,9.46731565 16.9852433,10.8409476 15.7086268,12.2966268 C15.0138604,13.084017 14.3616037,13.9058141 13.6801216,14.703791 C12.9773848,15.5269115 12.246751,16.4241393 11.2730154,16.9428904 C9.19403009,18.04259 6.68330666,17.5278088 4.49140525,17.1241887 C4.23501921,17.0778716 3.85774648,17.1413922 3.67442382,17.3425406 C3.52165493,17.5106054 3.52165493,17.7091071 3.78601152,17.7567475 C5.75473752,18.1206673 7.77128681,18.4700303 9.76392446,18.0796436 C11.6609155,17.7077837 12.9959827,16.7205685 14.2579866,15.3006195 C15.6023528,13.7906831 16.7713668,12.0266645 18.3508643,10.7443434 C19.9941261,9.40908848 22.4224872,9.7465414 23.2965909,11.7818457 C23.4706146,12.1867892 24.6077465,11.8374262 24.4509923,11.4735064 L24.4536492,11.4708597 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),f.createElement("path",{d:"M22.6283931,20.1070079 C20.0042566,18.9769299 16.9706092,19.3598204 14.7123079,21.1061332 C12.6944302,22.6663567 10.0960307,26.7157918 7.10707426,24.8723725 C6.76566901,24.6619607 5.70824264,25.1502749 6.19444622,25.4506742 C8.71845391,27.008251 11.6037932,25.158215 13.4170935,23.3915497 C14.5130442,22.3222871 15.5704706,21.1233367 17.0264245,20.5423883 C18.5368438,19.9389431 20.2372279,20.0448107 21.7144366,20.6853095 C21.9880388,20.7869593 22.294151,20.7499518 22.5354033,20.5860587 C22.6762164,20.4841611 22.8954065,20.2234622 22.6283931,20.1070079 L22.6283931,20.1070079 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),f.createElement("path",{d:"M29.1629161,11.7064151 C28.7391485,8.51847743 25.7847311,6.64329784 22.6974712,7.27056328 C22.540717,7.30232355 22.1315621,7.46774165 22.1900128,7.68874024 C22.2484635,7.90973882 22.6948143,7.82107472 22.8382843,7.79857785 C25.4778649,7.26923993 27.684379,9.57582992 28.0085147,12.0147544 C28.0550096,12.3654408 29.2173816,12.1100352 29.1629161,11.7064151 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),f.createElement("path",{d:"M9.11963828,20.8308775 C7.45379321,21.5322502 5.64314981,21.50446 3.96269206,20.8679311 C3.50172855,20.6945729 2.61168374,21.3535987 3.28652369,21.6090042 C5.33641545,22.3792096 7.60648699,22.3260674 9.6177977,21.4607896 C10.3484315,21.1524503 9.6975032,20.5860587 9.11963828,20.8308775 L9.11963828,20.8308775 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),f.createElement("path",{d:"M39.521975,11.0407726 C40.2207266,7.75226079 38.2945102,4.42404861 34.9189821,3.76899293 C34.3729994,3.66312535 33.7419974,4.42140192 34.5098271,4.57093988 C37.4947983,5.14791822 38.9441101,8.36629277 38.3542894,11.1387001 C38.2400448,11.6799482 39.4170294,11.5357036 39.521975,11.0407726 L39.521975,11.0407726 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),f.createElement("path",{d:"M32.1890685,49.4217419 C30.6631509,46.6771248 29.1367904,43.9342721 27.6099872,41.1931839 C26.3426697,38.9262943 25.0142446,36.6938116 23.8080346,34.3911916 C21.5829225,30.1564883 19.5145647,25.4864045 19.4242318,20.6284057 C19.3418694,16.2984215 21.4088988,10.8819712 25.884363,9.39717838 C29.9825544,8.03677992 34.6785371,10.0734076 37.8229193,12.6631933 C41.9476793,16.0496327 44.0824584,21.1048098 46.7605634,25.5856553 C48.0889885,27.8115213 49.6060499,29.9076995 51.4180218,31.7696456 C53.1449744,33.5468977 55.0924456,35.0965344 57.1302497,36.5019266 C61.3652689,39.4132852 65.9084827,41.8469163 70.0943502,44.8389989 C73.8139405,47.4856885 77.165557,50.5293815 80.3551056,53.7795163 C82.8552017,56.3243084 85.1560339,59.0556921 87.0822503,62.0596848 C89.6129001,66.005899 91.4873079,70.3411765 92.8741837,74.8074652 C93.2992798,76.1731571 93.6778809,77.5534057 94.021943,78.9415944 C94.1082907,79.2869874 95.2653489,78.9905582 95.1776729,78.6332551 C93.9183259,73.5648445 92.1661332,68.5983314 89.5982875,64.0301452 C87.7205458,60.7140148 85.4567736,57.6300553 82.8538732,54.8421622 C80.0044014,51.7653856 76.9304257,48.81168 73.6199904,46.240421 C69.2720551,42.8566283 64.4990237,40.1728851 59.8814181,37.1927126 C55.4710467,34.3475213 51.5442222,30.9835788 48.6854513,26.543757 C45.7536172,21.9874808 43.734411,16.6716048 39.6840429,12.9199222 C36.5290333,9.99665357 32.1505442,8.00898968 27.7773688,8.46951367 C25.831226,8.67595546 23.9129802,9.42496862 22.4331146,10.7191998 C20.6676376,12.2569265 19.4016485,14.465589 18.7706466,16.7020417 C17.4276088,21.466083 18.8795775,26.5106734 20.8018086,30.8988847 C23.0149648,35.9514152 25.9893086,40.6797261 28.6660851,45.4940545 L31.0266965,49.7380213 C31.2206466,50.0873843 32.3285531,49.6943509 32.181098,49.429682 L32.1890685,49.4217419 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),f.createElement("path",{d:"M30.8194622,38.9831981 C29.9692702,39.5575298 29.634507,38.6033982 29.8975352,37.892762 C30.4289052,36.4661963 31.9751921,35.9236249 33.3952785,35.9633253 C33.9040653,35.9765587 34.5284251,36.1605036 34.6121159,36.660728 C34.8100512,37.8411515 33.456386,37.505022 32.8692222,37.5036986 C32.4528452,37.508779 32.0468417,37.6337911 31.7002081,37.8636484 C31.2870679,38.1283174 31.1542254,38.7542595 30.8300896,38.9765814 L30.8194622,38.9831981 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),f.createElement("path",{d:"M46.5108195,88.4246833 C44.878185,79.9195462 43.1897567,71.4091158 39.5193182,63.511394 C38.618646,61.5779873 37.659523,59.6736941 36.703057,57.7694009 C36.5489597,57.4637083 35.4383963,57.858065 35.5486556,58.0777403 C37.1533931,61.2749413 38.7793854,64.4734657 40.081242,67.8082946 C41.4920294,71.4236726 42.484363,75.1806485 43.3451825,78.9587979 C44.0824584,82.202316 44.7294014,85.4670076 45.3564181,88.7330226 C45.4095551,89.006955 46.571927,88.7330226 46.5108195,88.4246833 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),f.createElement("path",{d:"M50.4921095,35.3426766 C49.7202945,41.8720598 44.5009123,47.7662376 38.3728873,49.9629899 C36.5857638,50.6136599 34.6809681,50.881512 32.7828745,50.7490567 C32.5889245,50.7345 31.7480314,50.8390442 31.843678,51.1844372 C32.3591069,53.0503534 32.8749787,54.9158284 33.3912932,56.7808624 C33.5839149,57.474295 33.5918854,58.3926963 34.5696063,58.1664044 C35.3666613,57.9824594 35.4676216,57.2281529 35.7213508,56.5598638 C36.0428297,55.7146876 36.3638658,54.8695113 36.684459,54.0243351 C36.7216549,53.9264076 36.9169334,53.1972446 37.0046095,53.1734244 C37.0431338,53.1628377 37.18129,53.275322 37.2171575,53.2938488 C37.6435819,53.509554 38.0553937,53.7623129 38.4725192,53.9965449 L41.4707746,55.6758694 C41.7816261,55.8492276 42.0393406,56.011999 42.4179417,55.9947955 C43.3837068,55.9498018 43.7171415,55.236519 44.1448944,54.4901525 C44.7068182,53.5016139 45.2541293,52.4919019 45.9847631,51.6118776 C46.7153969,50.7318533 47.6173976,49.9987202 48.4662612,49.2298569 C50.1944822,47.6474391 51.7187766,45.8573751 53.0041613,43.9007474 C54.3325864,41.8985267 55.3953265,39.666044 55.5600512,37.2429997 C55.5879481,36.8459963 54.4348752,37.0762583 54.4109635,37.4110645 C54.1970871,40.4957812 52.5511684,43.2642185 50.6913732,45.6515326 C49.7939886,46.8291166 48.8024033,47.9324179 47.7263284,48.9506312 C46.6635883,49.9232896 45.525128,50.8231641 44.6536812,51.974474 C44.2325865,52.5470166 43.8474917,53.1449898 43.5006082,53.7649595 C43.3106434,54.0944724 43.1259923,54.426632 42.937356,54.7574682 C42.8223235,54.9178355 42.7231162,55.0889008 42.6411172,55.2682792 C42.4471671,55.4941301 42.4980901,55.5329482 42.793886,55.3847336 L42.7845871,55.3847336 C42.7925576,55.2696026 41.5478233,54.6913009 41.4295935,54.6251337 C40.2805058,53.9819881 39.1393886,53.2091547 37.9371639,52.6692301 C37.4476394,52.4736886 36.8952517,52.5117058 36.437372,52.7724509 C35.8967029,53.0622635 35.7731594,53.5783679 35.5672535,54.1156459 C35.3228233,54.7587915 35.0788359,55.4019371 34.8352913,56.0450826 C34.6254001,56.5982408 34.468646,57.4345947 34.0980154,57.8977654 L34.5642926,57.6436832 L34.4380922,57.6807368 L34.9694622,57.6688267 C34.7144046,57.5973661 34.6333707,56.7888024 34.5709347,56.5717739 L33.9293054,54.2519504 C33.6166827,53.1279896 33.3067168,52.0035876 32.9994078,50.8787445 L32.0602113,51.314125 C39.353265,51.8672831 46.3872759,47.1098585 49.7827305,40.8689645 C50.759075,39.1067263 51.3902114,37.1756493 51.6425256,35.1785818 C51.6890205,34.7815784 50.5346191,35.0052236 50.4947663,35.3466466 L50.4921095,35.3426766 Z",id:"Path",fill:"#CCCCCC"}),f.createElement("path",{d:"M96.3599712,83.937221 C96.1886044,84.313051 91.9854673,85.6006655 90.6729834,86.013549 C86.5296255,87.314397 82.3132042,88.3558693 78.1206946,89.4661556 C72.2025608,91.0356426 66.1210307,91.9990376 60.0328585,92.66071 C57.2555644,92.9624326 54.4716283,93.1971057 51.6810499,93.3647294 C50.5771287,93.43222 49.4705506,93.4970639 48.3599872,93.5341175 C45.9914052,93.6095482 45.8147247,93.9178875 45.606162,92.7136438 C45.5224712,92.2319463 45.3922855,91.7542188 45.4095551,91.2659045 C45.4427657,90.2919228 45.171767,90.0259305 46.6051376,90.0669542 C47.5735595,90.0960677 48.5459667,90.0497507 49.5143886,90.0272538 C51.3803831,89.9840245 53.2454919,89.9046239 55.1097151,89.7890517 C61.9119837,89.3737438 68.6682518,88.399987 75.3097471,86.8776932 C78.6520647,86.1066243 81.9576291,85.1970453 85.2264405,84.1489562 C85.9597311,83.9147242 93.2408291,81.1568736 95.2972311,80.283466 C95.4315078,80.225514 95.5847232,80.2301778 95.7151974,80.2961889 C95.8456717,80.3622 95.9398347,80.4826927 95.9720711,80.624889 C96.1979033,81.6134276 96.5672055,83.4859605 96.3599712,83.937221 Z",id:"Path"}),f.createElement("path",{d:"M95.8724392,83.7572461 C95.884395,83.7400427 95.8724392,83.7665096 95.7395967,83.8260601 C95.5283771,83.9173709 95.3198143,84.0126517 95.1046095,84.090729 C94.5147887,84.3223144 93.9090269,84.5221394 93.3112356,84.7219645 C92.115653,85.1189679 90.9041293,85.4974446 89.6939341,85.8666578 C85.4721991,87.1542722 81.1827145,88.2605885 76.9025288,89.3377912 C68.4285051,91.471023 59.6768406,92.4595616 50.9663572,92.9690493 C49.9394846,93.0285998 48.9112836,93.0616834 47.884411,93.1132939 C47.55629,93.1304974 46.6715589,93.3435559 46.3832907,93.1662277 C46.1986396,93.05242 46.1415173,92.3020835 46.1003361,92.0771149 C46.0311186,91.6666162 45.999549,91.2506938 46.0060179,90.8344941 C46.020624,90.7335594 46.020624,90.6310596 46.0060179,90.5301248 C45.9940621,90.5049813 46.0272727,90.4560175 46.0139885,90.4321973 C46.0286012,90.4573409 45.809411,90.4851311 45.8705186,90.5301248 C45.9316261,90.5751186 46.2172375,90.5049813 46.2796735,90.5036579 C46.5546575,90.5036579 46.8283131,90.5142447 47.1019686,90.515568 C47.6758483,90.515568 48.2483995,90.5010113 48.8289213,90.4838078 C49.8916613,90.4533708 50.9663572,90.4282273 52.034411,90.3845569 C54.2139138,90.2963339 56.3916453,90.1565005 58.5676056,89.9650566 C67.2426886,89.1950565 75.8119856,87.5152528 84.1331466,84.9535498 C86.1629802,84.3276078 88.1383483,83.549481 90.1216869,82.7912044 C91.3376387,82.3280338 92.5513764,81.8582464 93.7629001,81.3818422 C94.2216496,81.2053962 94.6790706,81.0223336 95.1351633,80.8326541 C95.2167176,80.7886222 95.3026401,80.7531429 95.3915493,80.7267865 C95.5894846,80.6963496 95.4048335,80.6778228 95.431402,80.859121 C95.4885243,81.2442144 95.5921415,81.6253377 95.6598912,82.0091077 C95.7528809,82.5384456 95.9986396,83.3324525 95.8139885,83.8617904 C95.5908131,84.5022893 96.743886,84.5234628 96.9245519,84.013975 C97.1278009,83.43435 96.9816741,82.739594 96.8900128,82.1480589 C96.7983515,81.5565237 96.7797535,80.4700577 96.2948784,80.049234 C95.7807778,79.6032668 95.1484475,79.8983727 94.6130922,80.1180479 C94.1149328,80.321843 93.6141165,80.5150514 93.1133003,80.7175231 C90.7035371,81.6663614 88.284475,82.5966727 85.8521287,83.4872838 C82.2481114,84.8106286 78.4541293,85.73697 74.7146127,86.5865573 C70.0520404,87.6369539 65.3309014,88.4102694 60.5761844,88.9024107 C55.8862755,89.387949 51.1741779,89.6300074 46.4590109,89.6276037 C45.9276408,89.6276037 45.2182618,89.6792141 44.9326504,90.2151688 C44.709475,90.6346691 44.8091069,91.3413352 44.8502881,91.7886257 C44.9512484,92.8578883 45.046895,94.0383119 46.3314821,94.0687488 C48.2151889,94.1150659 50.1480474,93.9046541 52.0277689,93.7868764 C54.4242478,93.6368973 56.8154129,93.4379545 59.2012644,93.1900479 C63.8386631,92.72977 68.4497503,92.0363352 73.0168854,91.1123966 C77.6477753,90.1542949 82.2334987,88.8852072 86.7873399,87.6134729 C89.8427177,86.7599155 93.0309379,85.928855 95.9534731,84.6835875 C96.2470551,84.551253 96.6734795,84.4096551 96.8541453,84.1264593 C97.240717,83.5031639 96.177977,83.2861354 95.8724392,83.7572461 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),f.createElement("path",{d:"M70.9113316,91.628501 C71.4081626,91.2950181 71.3350992,90.5592384 71.3098592,90.0404873 C71.2673496,89.1895766 70.9764245,88.4339467 70.3520647,87.8384415 C70.0863796,87.5896527 69.0116837,88.0157697 69.2733835,88.2658819 C69.7707831,88.7361025 70.079168,89.3707431 70.1408451,90.051074 C70.1740557,90.3726468 70.3215109,91.2897248 70.0080026,91.5067533 C69.7888124,91.6523212 69.9110275,91.7965658 70.1009923,91.8534696 C70.3560499,91.9289003 70.7120679,91.7727456 70.9179738,91.6351177 L70.9113316,91.628501 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),f.createElement("path",{d:"M57.9764565,92.8036312 C58.4759443,92.4701483 58.409523,91.7700989 58.3829545,91.2420843 C58.3391165,90.392497 58.0481914,89.6434838 57.4264885,89.0506253 C57.1940141,88.8283034 56.1299456,89.2544204 56.3424936,89.4555689 C56.8397904,89.9316882 57.1474261,90.5709284 57.2086268,91.2553178 C57.240509,91.5702739 57.3866357,92.5283755 57.0824264,92.7321706 C56.8725352,92.8724451 56.9695102,92.9730193 57.1608035,93.0219831 C57.39992,93.082857 57.7798496,92.9346423 57.9764565,92.8036312 L57.9764565,92.8036312 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),f.createElement("path",{d:"M85.0192061,88.2804387 C85.6076985,87.8834352 85.5346351,86.8988667 85.518694,86.2874814 C85.4921255,85.2446857 84.9873239,84.6055102 84.2234795,83.929281 C83.824952,83.5785946 82.83129,84.1582196 83.3360915,84.6055102 C83.9033291,85.1070578 84.3204545,85.5861087 84.347023,86.3695288 C84.356322,86.623611 84.4227433,87.6187663 84.2473912,87.7352206 C84.1401173,87.7952576 84.0692785,87.903944 84.0578756,88.02599 C84.0464728,88.1480359 84.0959599,88.2678787 84.1902689,88.3466059 C84.4161012,88.5424609 84.8053297,88.4233599 85.0192061,88.2804387 L85.0192061,88.2804387 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.5,fill:"#CCCCCC"}),f.createElement("path",{d:"M37.0763444,61.1412835 C37.6701504,68.0226764 36.897007,74.9503865 34.4792734,81.4400694 C32.8732074,85.7515268 30.4939981,89.7070044 28.8693342,94.011845 C28.1054898,96.0339159 27.4851152,98.1248007 27.2685819,100.281853 C27.056785,102.513673 27.2548534,104.76526 27.853089,106.926367 C27.9540493,107.302197 29.1097791,106.997828 29.0074904,106.618028 C27.9447503,102.647993 28.3100672,98.7533894 29.6424776,94.9037794 C30.5018058,92.459799 31.5266037,90.0767167 32.7098111,87.7709509 C35.0053297,83.2451117 36.8518406,78.5776746 37.7392286,73.5608744 C38.4818182,69.3619014 38.5973912,65.0755876 38.2307458,60.8316208 C38.2001921,60.4822578 37.0351633,60.7204598 37.0763444,61.1399601 L37.0763444,61.1412835 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"}),f.createElement("path",{d:"M57.9020647,49.8081586 C64.2572503,57.3604874 71.5117798,64.0579354 80.2754001,68.738606 C86.0859315,71.8431729 92.1634763,75.0549307 98.7019846,76.2816714 C101.834411,76.8705598 105.577913,76.9645173 108.028857,74.5957301 C108.229449,74.4011984 108.108563,74.1497629 107.884059,74.0571287 C107.609075,73.9446444 107.265013,74.0835956 107.067077,74.2754806 C105.086396,76.1903606 101.903489,75.9600986 99.4033931,75.5220714 C95.9494878,74.9173029 92.6151408,73.6164549 89.4229353,72.2031227 C82.7104033,69.2282436 76.162596,65.626099 70.4902209,60.9546919 C66.2631722,57.4716483 62.481146,53.4923505 58.9608195,49.3092576 C58.6353553,48.9215176 57.5340909,49.3727782 57.8980794,49.8081586 L57.9020647,49.8081586 Z",id:"Path",stroke:"#CCCCCC",strokeWidth:.7,fill:"#CCCCCC"})))))),aM=({text:e})=>{const t=ae();return i.jsxs("div",{className:"casinoSearchNoResults",children:[i.jsx(Xfe,{role:"img",className:"casinoSearchNoResultsImage"}),i.jsx("p",{className:"casinoSearchNoResultsLabel",children:t(e)})]})},Jfe=({providers:e,onProvidersSelect:t,selectedProviders:n,providersLoading:s,scrollContainerRef:o,categoriesLoading:r=!1})=>{const a=f.useMemo(()=>new Set(Jd(n)),[n]),{providersViewList:l}=Ee(),{searchTerm:c,filteredProviders:u,setSearchTerm:d,isVisible:A}=Vfe(e,!0),m=p=>{if(t(a.has(p)?Array.from(a).filter(h=>h!==p):[...Array.from(a),p]),o.current){const{top:h,x:v}=o.current.getBoundingClientRect();window.scrollTo({top:h+window.scrollY-ce.headerBlockHeightPx-v})}};return i.jsx($fe,{onReset:()=>t([]),setSearchTerm:d,searchTerm:c,hasSearch:!0,searchInputVisible:A,showList:l,selectedProvidersCount:a.size===1&&a.has(wo)?0:a.size,setSearchInputVisible:()=>d(""),hasProviders:s||r||!!u.length,handleProvidersSelect:m,children:s?i.jsx(Zfe,{}):u.length?u.map(p=>{const h=Gfe[(p==null?void 0:p.icon_name)||p.name];return i.jsx(Qfe,{isSelected:a.has(p.name),title:p.title,badge:p.badge,onClick:()=>m(p.name),showList:l,componentName:h},p.name)}):i.jsx(aM,{text:"No providers found"})})},eme=({close:e})=>{var g,E,w;const t=et(),{openGameDetails:n}=ja(),s=ae(),{language:o}=Ee(),[{loading:r,data:a},l]=f.useState({loading:!0,data:[]}),c=Zg(Jn),[u,d]=f.useState(c),[A,m]=f.useState(0),p=f.useRef(null),h=f.useRef(null),v=ce.isMobile?Number((g=h==null?void 0:h.current)==null?void 0:g.offsetHeight)/Jn||jz:Rz,y=f.useCallback(I=>{const O=Zg(Lz),C={language:o,categoryId:"-1",offset:(O-1)*Jn,limit:O*Jn};l(x=>({...x,loading:!0})),as.loadGames(C).then(x=>{if(I)if(x.total_count){const{games:T=[]}=x;l({data:T,loading:!1}),d(Zg(Jn)),p.current=A}else throw new Error}).catch(x=>{I&&l({data:[],loading:!1}),Je.error(`failed to get promoted casino games widget: reason: ${x}`)})},[o,A]);f.useEffect(function(){y(t.current)},[y,t]);const _=f.useCallback(()=>{r||(y(!0),m(u-1))},[y,u,r]),b=()=>{n({game:a[u-1],categoryId:"-1"}),e()};return i.jsxs("div",{className:"casino-popup-content randomGamePopupContent",children:[i.jsx("p",{className:"randomGameName",children:((E=a[u-1])==null?void 0:E.name)||s("Random Game")}),i.jsx("div",{id:"randomGameContainer",className:"randomGameContainer",style:{height:v},children:i.jsx("div",{className:"randomGameList",ref:h,style:{transform:`translateY(${-(u-1)*v}px)`,transitionDuration:`${(u-Number(p.current))*100}ms`},children:r?Array.from({length:Math.floor(Jn)}).map((I,O)=>i.jsx(fm,{},O)):a.length?a.map(I=>i.jsx("div",{className:"randomGameSingle",children:i.jsx(gE,{game:{...I,types:{...I.types,realMode:0,funMode:0,viewMode:0}},lazyLoadImage:!1})},I.id)):i.jsx("div",{className:"empty-b-text-v-bc",children:s("There is no data")})})}),i.jsx("p",{className:"randomGameProvider",children:((w=a[u-1])==null?void 0:w.provider)||s("Random Game Provider")}),i.jsxs("div",{className:"randomGamePopupBtnGroup",children:[i.jsx(Me,{className:"btn a-outline",title:"Refresh",onClick:_,disabled:!a.length}),i.jsx(Me,{className:"btn a-color",title:"Open game",onClick:b})]})]})},tme=()=>{const e=()=>{Se.open(t=>({type:"info",className:"randomGamePopup",Component:()=>i.jsx(eme,{close:t})}),Qt.High)};return i.jsx(Mr,{className:"button hero randomGameBtn",title:"Play a random game",onClick:e})},nme=function({isAllGamesCategorySelected:t,showAllCategoriesGamesWeb:n,setPreference:s,searchInputVisible:o,searchTerm:r,handleSearchTermChange:a,setSearchInputVisible:l,providers:c,selectedProviders:u,onProviderSelect:d,showRandomCasinoGameButton:A=!1}){const m=c.filter(v=>u.includes(v.name)),p=ae(),h=v=>{d(m.reduce((y,_)=>(_.name!==v&&y.push(_.name),y),[]))};return i.jsx("div",{className:"casinoGameListBlockHeader",children:i.jsxs("div",{className:`casinoTitleSearch ${m.length?"selectedProviderList":""}`,children:[i.jsx("div",{className:"selectedProviderBlock",children:m.length>0?i.jsx(Dh,{itemsExpanded:!0,children:m.map(v=>i.jsxs("div",{className:"selectedProviderItem","data-id":v.name,children:[i.jsx("p",{className:"selectedProviderItemName",children:v.title}),v.name!==wo?i.jsx("i",{className:"bc-i-close-remove",onClick:()=>h(v.name)}):null]},v.name))},m.length):null}),i.jsx("div",{className:"casinoInputWrp",children:i.jsx(kE,{searchInputVisible:o,searchTerm:r,handleSearchTermChange:a,setSearchInputVisible:l,title:"Game Search"})}),A?i.jsx(tme,{}):null,i.jsx(Nh,{content:p(WK),trigger:gi.Hover,position:As.Top,children:t&&i.jsx(Mr,{className:`bc-i-sort iconButtonBlock ${n?"active":""}`,onClick:()=>s("showAllCategoriesGamesWeb",!n)})})]})})},sme=({hideProvidersTitle:e=!1})=>{const t=Ra(),{hideProviders:n}=Ee(),s=ae();return i.jsxs("div",{className:"casinoProviderRow",children:[e?null:i.jsxs("p",{className:"casinoProviderBlockTitle",onClick:()=>t("hideProviders",!n),children:[i.jsx("i",{className:"casinoProviderBlockIcon bc-i-small-arrow-left"}),i.jsx("span",{children:s("Providers")})]}),i.jsx("p",{className:"casinoGameListTitle",children:s("Games")})]})},ome=({categoriesLoading:e,categories:t,categoryId:n,visibleSelectedProviders:s,numSelectedProviders:o,allSelectedProviders:r,onCategorySelect:a,providersLoading:l,searchInputVisible:c,searchTerm:u,handleSearchTermChange:d,setSearchInputVisible:A,searchLoading:m,searchLoaded:p,games:h,onOpenGameDetails:v,providers:y,onProviderSelect:_,gamesStats:b})=>{const{showRandomCasinoGameButton:g}=Y.casino,E=ae(),w=f.useRef(null),I=f.useRef(null),O=Ra(),{showAllCategoriesGamesWeb:C,hideProviders:x}=Ee();wi({container:w,callback:()=>!u&&A(!1)});const T=n===Dt;return i.jsxs("div",{ref:I,className:`casinoProviderContent ${x?"closeProvider":""}`,children:[e?i.jsx(Ufe,{}):i.jsx(Nfe,{categories:t,categoryId:n,onCategorySelect:a}),i.jsx(sme,{}),i.jsxs("div",{className:"casinoProviderAndGame",children:[i.jsx("div",{className:"casinoProviderBlock",children:i.jsx("div",{className:"casinoProviderBlockHolder",children:i.jsx(Jfe,{providers:y,categoriesLoading:e,selectedProviders:r,onProvidersSelect:_,providersLoading:l,scrollContainerRef:I})})}),i.jsxs("div",{className:"casinoGameListBlock",children:[i.jsx(nme,{searchInputVisible:c,searchTerm:u,showRandomCasinoGameButton:g,handleSearchTermChange:d,setSearchInputVisible:A,isAllGamesCategorySelected:T,showAllCategoriesGamesWeb:C,setPreference:O,providers:y,selectedProviders:s,onProviderSelect:_,showRandomGames:!0}),m||p?i.jsx(iM,{loading:m,loaded:p,games:h,onOpenGameDetails:v,gamesStats:b,searchTerm:u}):e||l?i.jsx(PE,{numGames:Jn}):C&&n===Dt?i.jsx(i.Fragment,{children:i.jsx("div",{className:"casinoCategorySelectWrp",children:i.jsx(Ffe,{categories:t,providers:s})})}):i.jsxs(i.Fragment,{children:[r!==""&&o===0&&i.jsx("p",{className:"emptyTextBc",children:E(Eq)}),i.jsx(jfe,{categoryId:n,providers:s})]})]})]})]})},q1e=f.memo(function({categoryId:t}){var B;const n=et();TE();const{language:s,currentPath:o}=Ee(),{profile:r,loginInProgress:a}=ye(),[l,c]=f.useState({categories:[],loading:!0}),[u,d]=f.useState({providers:[],loading:!0}),A=Ot(),m=Ao(),p=((B=m.get(Xg))==null?void 0:B.replace("all",""))??"",h=f.useMemo(()=>p.split(",").filter(U=>u.providers.find(Ze("name",U))).join(","),[u.providers,p]),{length:v}=Jd(h),y=u.loading||u.categoryId!==t,_=m.get(mN),b=encodeURIComponent(_||""),g=_?decodeURIComponent(b):"",E=Y.casino.enableRecommendedGamesCategory?r==null?void 0:r.id:void 0,w=f.useMemo(()=>!(p&&p!==zd&&!h),[h,p]),I=f.useCallback(U=>{A.replace({search:st({...Ve(),[mN]:U===""?void 0:U})})},[A]),O=f.useCallback(()=>{I("")},[I]),{visible:C,setSearchInputVisible:x,loaded:T,loading:k,games:P,openGameDetails:L}=sM({isReady:w,categoryId:t,selectedProviders:h,searchTerm:g,onClose:O,initiallySearchInputVisible:!ce.isMobile}),{data:R,loading:M}=LE(P),j=f.useMemo(()=>{if(t!==Dt)return l.categories.find(Ze("id",t))},[t,l.categories]),F=U=>{A.replace({search:st({...Ve(),[Xg]:U.length>0?`${U.join(",")}`:void 0})})},D=f.useCallback((U,z)=>{A.push({pathname:`/casino/${o!==jp?`slots/${U}/${z}`:`generic/${U}/${z}`}`,search:st({...Ve(),...p&&{[Xg]:p}})})},[o,A,p]),$=f.useCallback(({target:{value:U}})=>{const z=By(U);I(encodeURIComponent(z))},[I]);return f.useEffect(function(){!a&&(E||!a)&&(c(z=>({...z,loading:!0})),as.loadOptions({onlyCategories:!0,playerId:E,language:s},!0).then(z=>{n.current&&c({categories:z.categories||[],loading:!1})}))},[n,s,a,E]),f.useEffect(function(){!a&&(E||!a)&&(d(z=>({...z,loading:!0})),as.loadOptions({onlyProviders:!0,language:s,...t===K4&&{playerId:E},...t!==Dt&&{categoryId:t}},!0).then(z=>{n.current&&(z!=null&&z.providers?d({loading:!1,providers:z.providers,categoryId:t}):d({providers:[],loading:!1}))}))},[t,n,s,a,E]),i.jsx(ome,{categories:l.categories,categoryId:t,selectedCategory:j,visibleSelectedProviders:h,numSelectedProviders:v,allSelectedProviders:p,onCategorySelect:D,providersLoading:y,categoriesLoading:l.loading,searchInputVisible:C,searchLoading:k,searchLoaded:T,searchTerm:g,games:P,providers:u.providers,setSearchInputVisible:ce.isMobile?x:()=>O(),handleSearchTermChange:$,onOpenGameDetails:L,onProviderSelect:F,gamesStats:{data:R,loading:M}})}),iM=({loading:e,loaded:t,games:n,onOpenGameDetails:s,multiviewPosition:o,onGameSelect:r,showBetLimits:a,gamesStats:l,searchTerm:c})=>e?i.jsx(PE,{numGames:Jn}):n.length?i.jsx("div",{className:"casinoGameItemWrp",children:i.jsx("div",{className:"casinoCategoryGames",children:n.map((u,d)=>i.jsx(OE,{game:u,onInfoClick:s,lazyLoadImage:d>20,multiviewPosition:o,onGameSelect:r,showBetLimits:a,searchTerm:c,...l&&l.data&&l.data[u.extearnal_game_id]?{gamesStats:{data:l.data[u.extearnal_game_id],loading:l.loading}}:{}},u.id))})}):t?i.jsx(aM,{text:"No Games Found"}):null,rme=({closePopup:e,multiviewPosition:t})=>{const n=et(),s=ae(),{language:o}=Ee(),r=Gs(),a=f.useMemo(()=>{if(Y.casino.genericPage.enabled&&r.pathname.startsWith("/casino/generic/")){const[,,,x]=r.pathname.split("/");return x}},[r.pathname]),l=f.useMemo(()=>{const x=[],T=Et.getInstance();return Y.casino.enabled&&x.push({label:"Casino",categoryId:Dt}),T.liveCasinoAvailable&&x.push({label:"Live Casino",categoryId:ic}),T.skillGamesAvailable&&x.push({label:"Games",categoryId:md}),T.tvGamesAvailable&&x.push({label:"TV Games",categoryId:wm}),T.virtualSportsAvailable&&x.push({label:"Virtual Sports",categoryId:Tm}),a&&!x.some(Ze("categoryId",a))&&x.push({label:"Selected Category",categoryId:a}),x},[a]),[{offset:c,limit:u,categoryId:d},A]=f.useState(()=>{var T;const x=r.pathname.startsWith("/live-casino")?ic:r.pathname.startsWith("/tv-games")?wm:r.pathname.startsWith("/games")?md:r.pathname.startsWith("/virtual-sports")?Tm:a??Dt;return{offset:0,limit:Jn,categoryId:((T=l.find(Ze("categoryId",x)))==null?void 0:T.categoryId)||l[0].categoryId}}),[{loading:m,data:{games:p,totalCount:h}},v]=f.useState({loading:!0,data:{games:[],totalCount:0}}),[y,_]=f.useState(""),b=f.useCallback(()=>{_("")},[]),{visible:g,loading:E,loaded:w,games:I}=sM({searchTerm:y,categoryId:d,onClose:b,initiallySearchInputVisible:!0});f.useEffect(function(){E||w||(v(({data:T})=>({loading:!0,data:T})),as.loadGames({language:o,limit:u,offset:c,...d!==Dt&&{categoryId:d}}).then(({games:T,total_count:k})=>{n.current&&v(({data:{games:P}})=>({loading:!1,data:{totalCount:Number(k),games:[...P,...T]}}))}).catch(()=>{n.current&&v(({data:T})=>({loading:!1,data:T}))}))},[d,n,o,u,c,w,E]);const O=()=>{const x=Math.min(p.length+Jn,h);x!==u&&A(T=>({...T,offset:p.length,limit:x}))},C=f.useCallback(({target:{value:x}})=>{const T=By(x);_(T)},[_]);return i.jsxs(afe,{onClose:e,children:[i.jsx(ife,{onClick:e,displayName:s("Select Second Game")}),i.jsxs("div",{className:"casinoGamesPopupHeader",children:[i.jsx(lfe,{secondaryStyle:!0,children:l.map(({categoryId:x,label:T})=>i.jsx(cfe,{onClick:()=>{v({loading:!0,data:{games:[],totalCount:0}}),A({offset:0,limit:Jn,categoryId:x})},isActive:d===x,children:s(T)},x))}),i.jsx(kE,{title:"Search Game",searchInputVisible:g,searchTerm:y,handleSearchTermChange:C,setSearchInputVisible:()=>b()})]}),E||w?i.jsx(iM,{loading:E,loaded:w,games:I,multiviewPosition:t,onGameSelect:e}):i.jsx(rM,{onEndReached:O,totalCount:h,games:p,gamesLoading:m,multiviewPosition:t,onGameSelect:e,useWindowScroll:!1})]})},ame=({gamesData:e,closeGame:t,multiviewEnabled:n=!0})=>{var v;const[s,o]=f.useState({showPopup:!1,multiviewPosition:0}),[r,a]=f.useState([]),l=f.useRef(null),{pathname:c}=Gs(),[,u]=c.split("/"),d=e.length>0;if(Kn(d?`casino-lock-scroll ${cd}`:["casino","live-casino","tv-games"].includes(u)?cd:void 0),f.useLayoutEffect(()=>{if(n&&l.current){const y=e.length,_=new ResizeObserver(([{target:b}])=>{const g=b.getBoundingClientRect(),E=g.height-sN[0],w=g.width/y-sN[1];a(e.map(I=>M6({height:E,width:w},I==null?void 0:I.game)))});return _.observe(l.current),()=>_.disconnect()}},[e,n]),!d)return null;const A=e.length>1,m=!A&&((v=e[0])==null?void 0:v.game.background),p=()=>{if(A){const y=e.findIndex(_=>_===null);y>-1?t(y,!0):Se.open({type:"warning",title:"Warning",content:Fq})}},h=()=>{A||(He.dispatchEvent("openGame",{multiviewPosition:e.length}),o({showPopup:!0,multiviewPosition:e.length}))};return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"casino-full-game-bg",...m&&{style:{backgroundImage:`url(${m})`}},ref:l,children:[i.jsx("div",{className:`casino-full-game-container num-casino-games-${e.length}`,children:e.map((y,_)=>i.jsx(rfe,{gameData:y,multiviewPosition:_,closeGame:t,showGamesPopup:()=>{console.log(_),o({showPopup:!0,multiviewPosition:_})},size:r[_]},`${_} ${y==null?void 0:y.type}`))}),n?i.jsxs("div",{className:"casinoFullGamesIcons",children:[i.jsx("i",{className:`bc-i-window-one ${A?"":"active"} `,onClick:p}),i.jsx("i",{className:`bc-i-window-two ${A?"active":""} `,onClick:h})]}):null]}),s.showPopup&&i.jsx(rme,{closePopup:()=>o({showPopup:!1,multiviewPosition:0}),multiviewPosition:s.multiviewPosition})]})},ime=e=>e!==null,lme=f.memo(function(){var _,b,g;const t=et(),n=f.useRef([]),{language:s}=Ee(),{isLoggedIn:o,loginInProgress:r}=ye(),{userDataRef:a}=Fh(),l=Ot(),u=Ao().has(Co),{getGameUrl:d}=ja(),A=!((b=(_=Y.app)==null?void 0:_.ukLicense)!=null&&b.enabled||(g=Y.casino)!=null&&g.disableMultiView),[{gamesData:m,initialized:p},h]=f.useState({gamesData:[],initialized:!1}),v=f.useRef(!1),y=(E,w=!1)=>{h(({initialized:I,gamesData:O})=>{const C=w?O.filter((x,T)=>T!==E):O.map((x,T)=>T===E?null:x);return{gamesData:C.length&&C.some(x=>x!==null)?C:[],initialized:I}})};return f.useEffect(()=>{p&&(v.current=!0)},[p,s]),f.useEffect(function(){var w;if(!(r||p)||v.current){v.current=!1;const I=new URLSearchParams(window.location.search);if(I.has(Co)){const O=((w=I.get(Co))==null?void 0:w.split(",").filter((x,T)=>A||T===0).map(x=>{const[T,k]=x.split(gd);return T&&k?{gameId:T,type:k}:null}))??[],C=O.filter(x=>x!==null).map(({gameId:x})=>x);C.length?as.loadGames({language:s,gameExternalIds:C}).then(({games:x})=>O.map(T=>{if(T){const k=x.find(Ze("extearnal_game_id",T.gameId));if(k)return{game:k,type:T.type}}return null})).then(x=>Promise.all(x.map(async T=>{if(T){const{url:k}=await d({...T,language:s,isLoggedIn:a.current.isLoggedIn,frameId:Ai()});if(k)return{...T,url:k}}return null}))).then(x=>x.some(ime)?x:[]).then(x=>{t.current&&h({gamesData:x,initialized:!0})}).catch(()=>{t.current&&h({gamesData:[],initialized:!0})}):h({gamesData:[],initialized:!0})}else h({gamesData:[],initialized:!0})}},[d,p,t,s,r,A,a]),f.useEffect(function(){if(p){const w=({gameData:O,multiviewPosition:C=0})=>{if(O){const{game:x,type:T,language:k,frameId:P=Ai()}=O;d({game:x,language:k,type:T,isLoggedIn:a.current.isLoggedIn,frameId:P}).then(({url:L})=>{var R;t.current&&L&&((R=Y.casino.gamesToPopupWindowInsteadIframe)!=null&&R[x.extearnal_game_id]?B6({game:x,type:T,url:L},!0):h(({gamesData:M,initialized:j})=>{const F=[...M],D=F.findIndex($=>$&&$.frameId===P);return D!==-1?F[D]={game:x,type:T,url:L,frameId:P}:F[C]={game:x,type:T,url:L,frameId:P},{gamesData:F,initialized:j}}))})}else h(x=>{if(x.gamesData.length===C){const T=[...x.gamesData];return T[C]=null,{gamesData:T,initialized:x.initialized}}return x})};n.current.forEach(w),n.current=[];const I=He.addEventListener("openGame",O=>w(O));return()=>{I()}}else return He.addEventListener("openGame",w=>n.current.push(w))},[d,p,t,a]),f.useLayoutEffect(function(){p&&l.push({search:st({...Ve(),[Co]:m.length?m.map(w=>w?w.game.extearnal_game_id.concat(gd).concat(w.type):"").join(","):void 0,[Lm]:m.length?m.map(w=>w?w.game.name:"").join(","):void 0})})},[m,l,p]),f.useEffect(function(){if(p&&u)return()=>{h({initialized:!0,gamesData:[]})}},[p,u]),f.useEffect(function(){const w=m.some(O=>(O==null?void 0:O.type)===xt.Real),I=m.some(O=>t_(O==null?void 0:O.game.provider));!o&&!r&&(w||I)&&(m.every(C=>((C==null?void 0:C.game.types.funMode)||(C==null?void 0:C.game.types.viewMode))&&!t_(C==null?void 0:C.game.provider))?m.forEach((C,x)=>{C&&C.type===xt.Real&&He.dispatchEvent("openGame",{gameData:{game:C.game,type:xt.Fun,language:s},multiviewPosition:x})}):($t(Co,Lm),h({initialized:!0,gamesData:[]})))},[m,o,s,r]),i.jsx(ame,{gamesData:m,closeGame:y,multiviewEnabled:A})}),cme=e=>{const t=et(),{language:n}=Ee(),[s,o]=f.useState({loading:!0,data:null});return f.useEffect(function(){e?(o({loading:!0,data:null}),er.getHelpPageContent(e,n).then(a=>{t.current&&o({loading:!1,data:a})}).catch(()=>{t.current&&o({loading:!1,data:null})})):o({loading:!1,data:null})},[e,t,n]),s},ume=()=>i.jsx("span",{className:"back-nav-title-bc skeleton-loader-title"}),dme=({displayName:e="",onClick:t,isLoading:n=!1,iconClass:s,children:o})=>i.jsxs("div",{onClick:t,className:"back-nav-bc",children:[i.jsx("i",{className:"back-nav-icon-bc bc-i-round-arrow-left"}),s&&i.jsx("i",{className:s}),n?i.jsx(ume,{}):i.jsx("span",{className:"back-nav-title-bc ellipsis",children:e}),o]}),XA="help_page_reloaded",Ame=({loading:e,data:t,downloadable:n})=>{TE(e);const s=f.useRef(null),[o,r]=f.useState(!1),a=Ot(),l=f.useCallback(()=>{t!=null&&t.id&&window.open(`/widget/HelpContentPrint?${st({props:`{"contentId": ${t==null?void 0:t.id}}`})}`,"_blank","toolbar=no, scrollbars=no, resizable=no, width=700, height=500")},[t==null?void 0:t.id]),c=f.useCallback(()=>o?a.go(-3):a.goBack(),[a,o]);return f.useEffect(()=>(sessionStorage.getItem(XA)&&(r(!0),sessionStorage.removeItem(XA)),window.addEventListener("beforeunload",()=>sessionStorage.setItem(XA,"true")),()=>window.removeEventListener("beforeunload",()=>sessionStorage.setItem(XA,"true"))),[]),e?i.jsx(KL,{}):t===null?i.jsx(bE,{}):i.jsxs("div",{className:"footerInfoContent",ref:s,children:[i.jsxs("div",{className:"footerInfoTitle",children:[i.jsx(dme,{onClick:c}),i.jsx("span",{className:"footerInfoTitleText ellipsis",children:t.title}),ce.isMobile?n&&i.jsxs("div",{className:"printAndDownload",children:[i.jsx("a",{className:"print-icons",target:"_blank",href:`/widget/HelpContentPrint?props={"contentId":${t==null?void 0:t.id}}`,rel:"noreferrer",children:i.jsx("i",{className:"bet-history-function-icon bc-i-Print"})}),i.jsx("a",{className:"print-icons",target:"_blank",href:`/widget/HelpContentPrint?props={"contentId":${t==null?void 0:t.id}}`,rel:"noreferrer",children:i.jsx("i",{className:"bet-history-function-icon bc-i-download"})})]}):n&&i.jsxs("div",{className:"printAndDownload",children:[i.jsx("i",{className:"print-icons bc-i-Print",onClick:()=>l()}),i.jsx("i",{className:"print-icons bc-i-download",onClick:()=>l()})]})]}),i.jsx("div",{className:"content","data-scroll-lock-scrollable":"",dangerouslySetInnerHTML:{__html:t.content}})]})},fme=()=>{const t=Ao().get(_1)??"",n=cme(t),s=Ot();return t?i.jsx(cA,{onClose:()=>s.push({search:st({...Ve(),[_1]:void 0})}),fullScreen:!1,className:"content-manager footerInfoPopup",children:i.jsx(Ame,{...Y.app.downloadPrintButtons&&{downloadable:!0},...n})}):null},JA=new Map,mme=(e,t=!1)=>{const n=et(),s=f.useRef(t),[o,r]=f.useState(()=>JA.has(e)?{loading:!1,data:JA.get(e)}:{loading:!0,data:null});return f.useEffect(()=>{s.current=t},[t]),f.useEffect(function(){JA.has(e)||(r({loading:!0,data:null}),an.get(e).then(l=>{s.current&&JA.set(e,l.data),n.current&&r({loading:!1,data:l.data})}).catch(()=>{n.current&&r({loading:!1,data:null})}))},[n,e]),o},C3=({children:e})=>i.jsx("div",{className:"pb-component-wrapper",children:e}),S3="d_p_r_v_",pme=(e,t)=>{switch(e){case"StoryWidget":return{hasTitle:t.showTitle??!1,portraitView:t.portraitView??!1};default:return{}}},lM=({row:e,margin:t})=>{const[n,s]=f.useState(()=>!e.settings.closable||xe.getItem(`${S3}${e.id}`,!0)),o=e.settings.gridTemplate.map(u=>`${u}fr`).join(" ");f.useEffect(()=>He.addEventListener("closeDynamicallyStructuredPage",()=>e.settings.closable&&s(!1)),[e.settings.closable]);const r=()=>{xe.setItem(`${S3}${e.id}`,!1,e.settings.lifetimeInDays?cU(e.settings.lifetimeInDays):void 0),s(!1)};if(!n)return null;const a=e.content.some(u=>u.content.some(d=>d.type==="COMPONENT"&&d.name==="Slider")),l=e.content.some(u=>u.content.some(d=>d.type==="COMPONENT"&&d.name==="HarmonyJackpotWidget")),c=e.id.includes("Casino")||e.id.includes("LiveCasino")||e.id.includes("Games");return i.jsxs("div",{className:`hm-row-bc ${c&&a?"has-game":""} ${a?"has-slider":""} ${l?"has-Ortak-Widget":""}`,style:{msGridColumns:o,gridTemplateColumns:o,...t&&{marginBottom:"10px"}},children:[e.settings.closable&&i.jsx("i",{className:"e-p-close-icon-bc bc-i-close-remove",onClick:r}),e.content.map(u=>{var A,m;const[d]=u.content;if(d.type==="ROW")return i.jsx(C3,{children:u.content.map(p=>i.jsx(lM,{row:p},p.id))},u.id);{const p=(A=pc[d.name])==null?void 0:A.content;if(p){const h=hn(p),v=((m=pc[d.name])==null?void 0:m.loader)||_t,y=pme(d.name,d.settings);return i.jsx(C3,{children:i.jsx(f.Suspense,{fallback:i.jsx(v,{...y}),children:i.jsx(h,{settings:d.settings})})},u.id)}return null}})]})},hme=f.memo(lM),gme=({layout:e,lastRowMargin:t=!1})=>{if(!e)return i.jsx(bE,{});const n=e.length-1;return i.jsx(i.Fragment,{children:e.map((s,o)=>i.jsx(hme,{row:s,margin:t&&n===o},s.id))})},vme=()=>{const e=f.useRef(null),{data:t,loading:n}=mme("/header.json?v=02/28/2025-13:04"),s=!n&&t!==null&&t.length>0;return f.useLayoutEffect(function(){if(s&&e.current){const r=new ResizeObserver(([{target:a}])=>{const{height:l}=a.getBoundingClientRect();document.documentElement.style.setProperty("--dynamic-header",`${l}px`),ce.headerBlockHeightPx=$8(l)});return r.observe(e.current),()=>{r.disconnect()}}},[s]),s?i.jsx("div",{className:"hdr-dynamic-content",ref:e,children:i.jsx(gme,{layout:t})}):null},_me=()=>{const[e,t]=f.useState(!!xe.getItem(RA)),n=ae();f.useEffect(function(){const r=a=>{if(Ci+RA===a.key||a.key===null){const c=xe.getItem(RA);t(!!c)}};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)},[e]);const s=()=>{xe.setItem(RA,!0),t(!0)};return e?null:i.jsxs("div",{className:"cookieAcceptanceMessage",children:[i.jsxs("p",{className:"cookie-message",children:[n("cookies_consent_description"),i.jsx(hy,{className:"cookie-privacyPolicy",to:{search:st({[_1]:EQ})},children:n("Privacy Policy")})]}),i.jsx(Me,{className:"btn a-color s-small cookie-message-button",onClick:s,children:n("accept_cookies")})]})},fn={Soccer:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},Handball:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},Baseball:{AGPM1:{abbr:"IT",title:"Average individual total runs",value:"goals"},AGPM2:{abbr:"RT",title:"Average total runs",value:"total_goals"},home:!0,away:!0},AmericanFootball:{AGPM1:{abbr:"IT",title:"Average individual total points",value:"goals"},AGPM2:{abbr:"PT",title:"Average total points",value:"total_goals"},home:!0,away:!0},Tennis:{AGPM1:{abbr:"IT",title:"Average individual total games",value:"scoreByPeriod"},AGPM2:{abbr:"GaT",title:"Average total games",value:"total_scoreByPeriod"},home:!1,away:!1},IceHockey:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},BallHockey:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},Futsal:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},Volleyball:{AGPM1:{abbr:"IT",title:"Average individual total points",value:"scoreByPeriod"},AGPM2:{abbr:"PT",title:"Average total points",value:"total_scoreByPeriod"},home:!0,away:!0},Floorball:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},Curling:{AGPM1:{abbr:"IT",title:"Average individual total points",value:"goals"},AGPM2:{abbr:"PT",title:"Average total points",value:"total_goals"},home:!1,away:!1},FieldHockey:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},WaterPolo:{AGPM1:{abbr:"IT",title:"Average individual total goals",value:"goals"},AGPM2:{abbr:"GT",title:"Average total goals",value:"total_goals"},home:!0,away:!0},Basketball:{AGPM1:{abbr:"IT",title:"Average individual total points",value:"goals"},AGPM2:{abbr:"PT",title:"Average total points",value:"total_goals"},home:!0,away:!0},Badminton:{AGPM1:{abbr:"IT",title:"Average individual total points",value:"goals"},AGPM2:{abbr:"PT",title:"Average total points",value:"total_goals"},home:!0,away:!0}},xn={H2H:["Home","Away"],performance:["all","Home","Away"]},Fo={AGPM1:{abbr:"IT",title:"Average individual total goals",value:""},AGPM2:{abbr:"GT",title:"Average total goals",value:""}},yme=(e,t)=>{var r,a,l,c,u,d,A,m;const n={statistics:{H2H:{},H2Hleague:{},playedMatches:{},sportBasedStats:{}}};let s={};s[(r=e.CurrentMatch)==null?void 0:r.HomeTeamName]="team1",s[(a=e.CurrentMatch)==null?void 0:a.AwayTeamName]="team2";let o={...n.statistics,team1:(l=e.CurrentMatch)==null?void 0:l.HomeTeamName,team2:(c=e.CurrentMatch)==null?void 0:c.AwayTeamName,competition_id:(u=e.CurrentMatch)==null?void 0:u.CompetitionId,competition_name:(d=e.CurrentMatch)==null?void 0:d.CompetitionName,region_name:(A=e.CurrentMatch)==null?void 0:A.RegionName,region_id:(m=e.CurrentMatch)==null?void 0:m.RegionId,team1_id:e.HomeTeamId,team2_id:e.AwayTeamId};return Cme(e,s,o,t),e.H2HleagueTable.length&&(o=bme(e,s,o)),Eme(e,o,t)},bme=(e,t,n)=>({...n,H2Hleague:{...n.H2Hleague,...Object.keys(t).reduce((s,o,r)=>{var l;let a=e["UpcomingMatchesEnt"+(3-(r+1))];if(e.H2HleagueTable.length||a.length){const c=`team${r+1}`,u=e.H2HleagueTable.find(d=>d.EntityName===o);s[c]={nextMatch:{date:(l=a==null?void 0:a[0])==null?void 0:l.Date},POS:u==null?void 0:u.PositionTotal,PLD:u==null?void 0:u.PlayedTotal,PTS:u==null?void 0:u.PointsTotal}}return s},{})}}),Eme=(e,t,n)=>{t.playedMatches&&t.playedMatches.team1&&(t.playedMatches.team1.scores=[],t.playedMatches.team2.scores=[]);let s=[],o={};for(let l=1;l<3;l++){let c=0;e["PlayedMatchesEnt"+l].forEach(u=>{if(c<5){let d=t.team1===u.HomeTeam[0].name||t.team1===u.AwayTeam[0].name?"team1":"team2",A=t[d]===u.HomeTeam[0].name?"Home":"Away",m=A==="Home"?"Away":"Home";s.indexOf(u.Id)===-1?(t.team1===u.HomeTeam[0].name||t.team1===u.AwayTeam[0].name)&&(t.team2===u.HomeTeam[0].name||t.team2===u.AwayTeam[0].name)&&(s.push(u.Id),o[u.Id]={currentTeam:d}):(d=o[u.Id].currentTeam==="team1"?"team2":"team1",A=m,m=A==="Home"?"Away":"Home");const p=A==="Home"?"HomeScore":"AwayScore",h=m==="Home"?"HomeScore":"AwayScore",v=u[p],y=u[h];t.playedMatches[d]?(t.playedMatches[d].scores.push({score1:u.HomeScore,score2:u.AwayScore,homeTeam:u.HomeTeam,awayTeam:u.AwayTeam,state:u.HomeScore===u.AwayScore?"draw":v>y?"won":"lost"}),t.playedMatches[d].goals+=v,t.playedMatches[d].scoreByPeriod+=xl(u.MatchResults,n,p),t.playedMatches[d].total_goals+=v+y,t.playedMatches[d].total_scoreByPeriod+=xl(u.MatchResults)):t.playedMatches[d]={scores:[{score1:u.HomeScore,score2:u.AwayScore,homeTeam:u.HomeTeam,awayTeam:u.AwayTeam,state:u.HomeScore===u.AwayScore?"draw":v>y?"won":"lost"}],goals:v,total_goals:v+y,scoreByPeriod:xl(u.MatchResults,n,p),total_scoreByPeriod:xl(u.MatchResults)},c++}})}let r=fn[n]?fn[n].AGPM1.value:"goals";t.playedMatches.team1.AGPM=(t.playedMatches.team1[r]/t.playedMatches.team1.scores.length).toFixed(1),t.playedMatches.team2.AGPM=(t.playedMatches.team2[r]/t.playedMatches.team2.scores.length).toFixed(1);let a=fn[n]?fn[n].AGPM2.value:"total_goals";return t.playedMatches.team1.totalAGPM=(t.playedMatches.team1[a]/t.playedMatches.team1.scores.length).toFixed(1),t.playedMatches.team2.totalAGPM=(t.playedMatches.team2[a]/t.playedMatches.team2.scores.length).toFixed(1),t},Cme=(e,t,n,s)=>{let o=0,r=xn.H2H.length;n.H2H&&n.H2H.team1&&(n.H2H.team1.scores=[],n.H2H.team2.scores=[]),e.H2HMatches.forEach(a=>{if(o<5){for(let l=0;lm?1:A===m?.5:0,n.H2H[p].goals+=A,n.H2H[p].scoreByPeriod+=xl(a.MatchResults,s,u),n.H2H[p].name[0].name===d[0].name?(n.H2H[p][xn.H2H[l]].games++,n.H2H[p][xn.H2H[l]].points+=A>m?1:A===m?.5:0):(n.H2H[p][xn.H2H[Math.abs(l-1)]].games++,n.H2H[p][xn.H2H[Math.abs(l-1)]].points+=m>A?1:m===A?.5:0)):(n.H2H[p]={name:d,scores:[{score1:A,score2:m}],all:{games:1,points:A>m?1:A===m?.5:0},goals:A,scoreByPeriod:xl(a.MatchResults,s,u)},n.H2H[p][xn.H2H[l]]={games:1,points:A>m?1:A===m?.5:0},n.H2H[p][xn.H2H[Math.abs(l-1)]]={games:0,points:0})}o++}});for(let a=0;a{if(!e)return;let s,o=e.length,r=0;for(s=0;s{const e=f.useRef({});return f.useCallback(({gameId:t,sportAlias:n})=>new Promise(s=>{e.current[t]?s(e.current[t]):Lt.getInstance().getFullMatchInfo(t).then(o=>{const r=yme(o,n);e.current[t]=r,s(r)},function(o){return o})}),[])},w3=14400,wme=({statistics:e,isLoading:t,sportAlias:n})=>{var r,a,l,c,u,d,A,m,p,h,v,y,_,b,g,E,w,I,O,C,x,T,k,P,L,R,M,j,F,D,$,B,U,z,X,J,se,q,pe,ee,W,Q,K,ue,re,oe,ve,Re,le,we,Ye,Ue,ie,te,he,ke,Ie,Be,G,N,S,V,Z,ne,Ae,Fe,nt,Qe,ht,ft,zt,uA,Ri,Ma,RE,jE,ME,BE,DE,FE,HE,UE,GE,VE,WE,$E,YE,zE,qE,KE,QE,ZE,XE,JE,eC,tC,nC,sC,oC,rC,aC,iC,lC,cC,uC,dC,AC,fC,mC,pC,hC,gC,vC,_C,yC,bC,EC,CC,SC,wC,TC,xC,IC,NC,kC,OC,PC,LC,RC,jC,MC,BC,DC,FC,HC,UC,GC,VC,WC,$C,YC,zC,qC,KC,QC,ZC,XC,JC,eS,tS,nS,sS,oS,rS,aS,iS,lS,cS,uS,dS,AS,fS,mS,pS,hS,gS,vS,_S,yS,bS,ES,CS,SS,wS,TS,xS,IS,NS,kS,OS,PS,LS,RS,jS,MS,BS,DS,FS,HS,US,GS,VS,WS,$S,YS,zS,qS,KS,QS,ZS,XS,JS,ew,tw,nw,sw,ow,rw,aw,iw,lw,cw,uw,dw,Aw,fw,mw,pw,hw,gw,vw,_w,yw,bw,Ew,Cw,Sw,ww,Tw,xw,Iw,Nw,kw,Ow,Pw,Lw,Rw,jw,Mw,Bw,Dw,Fw,Hw,Uw,Gw,Vw,Ww,$w,Yw,zw,qw,Kw,Qw,Zw,Xw,Jw,eT,tT,nT,sT,oT,rT,aT,iT,lT,cT,uT,dT,AT,fT,mT,pT,hT,gT,vT,_T,yT,bT,ET,CT,ST,wT,TT,xT,IT,NT,kT,OT,PT,LT,RT,jT,MT,BT,DT,FT,HT,UT,GT,VT,WT,$T,YT,zT,qT,KT,QT,ZT,XT,JT,ex,tx,nx,sx,ox,rx,ax,ix,lx,cx,ux,dx,Ax,fx,mx,px,hx,gx,vx,_x,yx,bx,Ex,Cx,Sx,wx;const s=ae(),o=Lt.getInstance();return t||!e||!n?i.jsx(_t,{size:"medium"}):i.jsx(i.Fragment,{children:t?i.jsx("div",{className:"empty-b-text-v-bc",children:s("There is no data")}):i.jsxs("table",{className:"statistics-content",children:[i.jsx("thead",{className:"statistics-content-item",children:i.jsxs("tr",{className:"first-level-header-p",children:[i.jsx("th",{colSpan:2,children:i.jsx("p",{children:s("H2H")})}),i.jsx("th",{colSpan:5,children:i.jsx("p",{children:s("Results")})}),i.jsx("th",{colSpan:5,children:i.jsx("p",{children:s("Performance")})})]})}),i.jsxs("tbody",{children:[i.jsxs("tr",{children:[i.jsx("td",{colSpan:2,children:i.jsx("p",{className:"padding-left-p",children:s("TEAM")})}),i.jsx("td",{colSpan:5}),i.jsx("td",{children:i.jsx("p",{title:"All",children:s("All")})}),i.jsx("td",{children:i.jsx("p",{title:"Home",children:s("H")})}),i.jsx("td",{children:i.jsx("p",{title:"Away",children:s("A")})}),i.jsx("td",{children:i.jsx("p",{title:s(fn[n].AGPM1.title||Fo.AGPM1.title||"Statistics ")+(fn[n].AGPM1.title||Fo.AGPM1.title),children:s(fn[n].AGPM1.abbr||Fo.AGPM1.abbr)})}),i.jsx("td",{children:i.jsx("p",{title:s(fn[n].AGPM2.title||Fo.AGPM2.title||"Statistics ")+(fn[n].AGPM2.title||Fo.AGPM2.title),children:s(fn[n].AGPM2.abbr||Fo.AGPM2.abbr)})})]}),i.jsxs("tr",{children:[i.jsx("td",{colSpan:2,children:i.jsxs("p",{className:"team-name",children:[i.jsx("img",{src:o.getTeamLogoUrl(e.team1_id,Lt.LogoSize.Small),alt:e.team1}),i.jsx("span",{title:e.team1,className:"ellipsis",children:e.team1})]})}),i.jsx("td",{children:i.jsx("p",{className:((a=(r=e.H2H.team1)==null?void 0:r.scores[0])==null?void 0:a.score1)>((c=(l=e.H2H.team1)==null?void 0:l.scores[0])==null?void 0:c.score2)?"active":"",children:((d=(u=e.H2H.team1)==null?void 0:u.scores[0])==null?void 0:d.score1)!==void 0?((m=(A=e.H2H.team1)==null?void 0:A.scores[0])==null?void 0:m.score1)+":"+((h=(p=e.H2H.team1)==null?void 0:p.scores[0])==null?void 0:h.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((y=(v=e.H2H.team1)==null?void 0:v.scores[1])==null?void 0:y.score1)>((b=(_=e.H2H.team1)==null?void 0:_.scores[1])==null?void 0:b.score2)?"active":"",children:((w=(E=(g=e.H2H)==null?void 0:g.team1)==null?void 0:E.scores[1])==null?void 0:w.score1)!==void 0?((O=(I=e.H2H.team1)==null?void 0:I.scores[1])==null?void 0:O.score1)+":"+((x=(C=e.H2H.team1)==null?void 0:C.scores[1])==null?void 0:x.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((k=(T=e.H2H.team1)==null?void 0:T.scores[2])==null?void 0:k.score1)>((L=(P=e.H2H.team1)==null?void 0:P.scores[2])==null?void 0:L.score2)?"active":"",children:((j=(M=(R=e.H2H)==null?void 0:R.team1)==null?void 0:M.scores[2])==null?void 0:j.score1)!==void 0?((D=(F=e.H2H.team1)==null?void 0:F.scores[2])==null?void 0:D.score1)+":"+((B=($=e.H2H.team1)==null?void 0:$.scores[2])==null?void 0:B.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((z=(U=e.H2H.team1)==null?void 0:U.scores[3])==null?void 0:z.score1)>((J=(X=e.H2H.team1)==null?void 0:X.scores[3])==null?void 0:J.score2)?"active":"",children:((q=(se=e.H2H.team1)==null?void 0:se.scores[3])==null?void 0:q.score1)!==void 0?((ee=(pe=e.H2H.team1)==null?void 0:pe.scores[3])==null?void 0:ee.score1)+":"+((Q=(W=e.H2H.team1)==null?void 0:W.scores[3])==null?void 0:Q.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((re=(ue=(K=e.H2H)==null?void 0:K.team1)==null?void 0:ue.scores[4])==null?void 0:re.score1)>((Re=(ve=(oe=e.H2H)==null?void 0:oe.team1)==null?void 0:ve.scores[4])==null?void 0:Re.score2)?"active":"",children:((we=(le=e.H2H.team1)==null?void 0:le.scores[4])==null?void 0:we.score1)!==void 0?((Ue=(Ye=e.H2H.team1)==null?void 0:Ye.scores[4])==null?void 0:Ue.score1)+":"+((te=(ie=e.H2H.team1)==null?void 0:ie.scores[4])==null?void 0:te.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((he=e.H2H.team1)==null?void 0:he.all.persent)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:fn[n].home&&((Be=(Ie=(ke=e.H2H)==null?void 0:ke.team1)==null?void 0:Ie.Home)==null?void 0:Be.persent)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:fn[n].away&&((S=(N=(G=e.H2H)==null?void 0:G.team1)==null?void 0:N.Away)==null?void 0:S.persent)||"-"})}),i.jsx("td",{className:"statistics-border-p",children:i.jsx("p",{className:"active",children:((V=e.H2H.team1)==null?void 0:V.AGPM)||"-"})}),i.jsx("td",{rowSpan:2,className:"statistics-border-p border-round-right",children:i.jsx("p",{className:"active",children:e.H2H.AGPM||"-"})})]}),i.jsxs("tr",{className:"last-level",children:[i.jsx("td",{colSpan:2,children:i.jsxs("p",{className:"team-name",children:[i.jsx("img",{src:o.getTeamLogoUrl(e.team2_id,Lt.LogoSize.Small),alt:e.team2}),i.jsx("span",{title:e.team2,className:"ellipsis",children:e.team2})]})}),i.jsx("td",{children:i.jsx("p",{className:((ne=(Z=e.H2H.team2)==null?void 0:Z.scores[0])==null?void 0:ne.score1)>((nt=(Fe=(Ae=e.H2H)==null?void 0:Ae.team2)==null?void 0:Fe.scores[0])==null?void 0:nt.score2)?"active":"",children:((ht=(Qe=e.H2H.team2)==null?void 0:Qe.scores[0])==null?void 0:ht.score1)!==void 0?((zt=(ft=e.H2H.team2)==null?void 0:ft.scores[0])==null?void 0:zt.score1)+":"+((Ri=(uA=e.H2H.team2)==null?void 0:uA.scores[0])==null?void 0:Ri.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((RE=(Ma=e.H2H.team2)==null?void 0:Ma.scores[1])==null?void 0:RE.score1)>((ME=(jE=e.H2H.team2)==null?void 0:jE.scores[1])==null?void 0:ME.score2)?"active":"",children:((DE=(BE=e.H2H.team2)==null?void 0:BE.scores[1])==null?void 0:DE.score1)!==void 0?((HE=(FE=e.H2H.team2)==null?void 0:FE.scores[1])==null?void 0:HE.score1)+":"+((GE=(UE=e.H2H.team2)==null?void 0:UE.scores[1])==null?void 0:GE.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((WE=(VE=e.H2H.team2)==null?void 0:VE.scores[2])==null?void 0:WE.score1)>((YE=($E=e.H2H.team2)==null?void 0:$E.scores[2])==null?void 0:YE.score2)?"active":"",children:((qE=(zE=e.H2H.team2)==null?void 0:zE.scores[2])==null?void 0:qE.score1)!==void 0?((QE=(KE=e.H2H.team2)==null?void 0:KE.scores[2])==null?void 0:QE.score1)+":"+((XE=(ZE=e.H2H.team2)==null?void 0:ZE.scores[2])==null?void 0:XE.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((eC=(JE=e.H2H.team2)==null?void 0:JE.scores[3])==null?void 0:eC.score1)>((nC=(tC=e.H2H.team2)==null?void 0:tC.scores[3])==null?void 0:nC.score2)?"active":"",children:((oC=(sC=e.H2H.team2)==null?void 0:sC.scores[3])==null?void 0:oC.score1)!==void 0?((aC=(rC=e.H2H.team2)==null?void 0:rC.scores[3])==null?void 0:aC.score1)+":"+((iC=e.H2H.team2.scores[3])==null?void 0:iC.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:((uC=(cC=(lC=e.H2H)==null?void 0:lC.team2)==null?void 0:cC.scores[4])==null?void 0:uC.score1)>((fC=(AC=(dC=e.H2H)==null?void 0:dC.team2)==null?void 0:AC.scores[4])==null?void 0:fC.score2)?"active":"",children:((pC=(mC=e.H2H.team2)==null?void 0:mC.scores[4])==null?void 0:pC.score1)!==void 0?((gC=(hC=e.H2H.team2)==null?void 0:hC.scores[4])==null?void 0:gC.score1)+":"+((vC=e.H2H.team2.scores[4])==null?void 0:vC.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((_C=e.H2H.team2)==null?void 0:_C.all.persent)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:fn[n].home&&((bC=(yC=e.H2H)==null?void 0:yC.team2)==null?void 0:bC.Home.persent)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:fn[n].away&&((CC=(EC=e.H2H)==null?void 0:EC.team2)==null?void 0:CC.Away.persent)||"-"})}),i.jsx("td",{className:"statistics-border-p",children:i.jsx("p",{className:"active",children:((SC=e.H2H.team2)==null?void 0:SC.AGPM)||"-"})})]}),i.jsx("tr",{className:"first-level-header-p",children:i.jsx("td",{colSpan:12,children:i.jsxs("p",{className:"team-name team-name-level",children:[i.jsx("img",{src:o.getCompetitionLogoUrl(Number(e==null?void 0:e.competition_id),Lt.LogoSize.Small),alt:""}),i.jsxs("span",{className:"ellipsis",children:[e.region_name," - ",e.competition_name]})]})})}),i.jsxs("tr",{children:[i.jsx("td",{colSpan:2,children:i.jsx("p",{className:"padding-left-p",children:s("TEAM")})}),i.jsx("td",{children:i.jsx("p",{title:s("Position"),children:s("POS")})}),i.jsx("td",{children:i.jsx("p",{title:s("Played"),children:s("PLD")})}),i.jsx("td",{children:i.jsx("p",{title:s("Points"),children:s("PTS")})}),i.jsx("td",{colSpan:2}),i.jsx("td",{colSpan:5,children:i.jsx("p",{className:"text-left-padding",children:s("NEXT MATCH")})})]}),i.jsxs("tr",{children:[i.jsx("td",{colSpan:2,children:i.jsxs("p",{className:"team-name",children:[i.jsx("img",{src:o.getTeamLogoUrl(e==null?void 0:e.team1_id,Lt.LogoSize.Small),alt:e==null?void 0:e.team1}),i.jsx("span",{title:"{{statistics.team1}}",className:"ellipsis",children:e==null?void 0:e.team1})]})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((TC=(wC=e.H2Hleague)==null?void 0:wC.team1)!=null&&TC.POS||((IC=(xC=e.H2Hleague)==null?void 0:xC.team1)==null?void 0:IC.POS)!==0)&&((kC=(NC=e.H2Hleague)==null?void 0:NC.team1)==null?void 0:kC.POS)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((PC=(OC=e.H2Hleague)==null?void 0:OC.team1)!=null&&PC.PLD||((RC=(LC=e.H2Hleague)==null?void 0:LC.team1)==null?void 0:RC.PLD)!==0)&&((MC=(jC=e.H2Hleague)==null?void 0:jC.team1)==null?void 0:MC.PLD)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((DC=(BC=e.H2Hleague)==null?void 0:BC.team1)!=null&&DC.PTS||((HC=(FC=e.H2Hleague)==null?void 0:FC.team1)==null?void 0:HC.PTS)!==0)&&((GC=(UC=e.H2Hleague)==null?void 0:UC.team1)==null?void 0:GC.PTS)||"-"})}),i.jsx("td",{colSpan:2}),i.jsx("td",{colSpan:5,children:i.jsx("p",{className:"text-left-padding",children:($C=(WC=(VC=e.H2Hleague)==null?void 0:VC.team2)==null?void 0:WC.nextMatch)!=null&&$C.date?i.jsx(rs,{seconds:((KC=_e.utc(String((qC=(zC=(YC=e.H2Hleague)==null?void 0:YC.team2)==null?void 0:zC.nextMatch)==null?void 0:qC.date)))==null?void 0:KC.unix())-w3,preset:"dateShortYearShort"}):"-"})})]}),i.jsxs("tr",{className:"last-level",children:[i.jsx("td",{colSpan:2,children:i.jsxs("p",{className:"team-name",children:[i.jsx("img",{src:o.getTeamLogoUrl(e==null?void 0:e.team2_id,Lt.LogoSize.Small),alt:e==null?void 0:e.team2}),i.jsx("span",{title:e.team2,className:"ellipsis",children:e.team2})]})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((ZC=(QC=e.H2Hleague)==null?void 0:QC.team2)!=null&&ZC.POS||((JC=(XC=e.H2Hleague)==null?void 0:XC.team2)==null?void 0:JC.POS)!==0)&&((tS=(eS=e.H2Hleague)==null?void 0:eS.team2)==null?void 0:tS.POS)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((sS=(nS=e.H2Hleague)==null?void 0:nS.team2)!=null&&sS.PLD||((rS=(oS=e.H2Hleague)==null?void 0:oS.team2)==null?void 0:rS.PLD)!==0)&&((iS=(aS=e.H2Hleague)==null?void 0:aS.team2)==null?void 0:iS.PLD)||"-"})}),i.jsx("td",{children:i.jsx("p",{className:"active",children:((cS=(lS=e.H2Hleague)==null?void 0:lS.team2)!=null&&cS.PTS||((dS=(uS=e.H2Hleague)==null?void 0:uS.team2)==null?void 0:dS.PTS)!==0)&&((fS=(AS=e.H2Hleague)==null?void 0:AS.team2)==null?void 0:fS.PTS)||"-"})}),i.jsx("td",{colSpan:2}),i.jsx("td",{colSpan:5,children:i.jsx("p",{className:"text-left-padding",children:(hS=(pS=(mS=e.H2Hleague)==null?void 0:mS.team1)==null?void 0:pS.nextMatch)!=null&&hS.date?i.jsx(rs,{seconds:((yS=_e.utc(String((_S=(vS=(gS=e.H2Hleague)==null?void 0:gS.team1)==null?void 0:vS.nextMatch)==null?void 0:_S.date)))==null?void 0:yS.unix())-w3,preset:"dateShortYearShort"}):"-"})})]}),i.jsxs("tr",{className:"first-level-header-p",children:[i.jsx("td",{colSpan:2,children:i.jsx("p",{children:s("LAST 5")})}),i.jsx("td",{colSpan:5,children:i.jsx("p",{className:"text-left-padding",children:s("Form")})}),i.jsx("td",{children:i.jsx("p",{title:"",children:fn[n].AGPM1.abbr||Fo.AGPM1.abbr+"Statistics "+(fn[n].AGPM1.abbr||Fo.AGPM1.abbr)})}),i.jsx("td",{children:i.jsx("p",{title:"",children:fn[n].AGPM2.abbr||Fo.AGPM2.abbr+"Statistics "+(fn[n].AGPM2.abbr||Fo.AGPM2.abbr)})}),i.jsx("td",{colSpan:3,className:"border-round-right"})]}),i.jsxs("tr",{children:[i.jsx("td",{colSpan:2,children:i.jsxs("p",{className:"team-name",children:[i.jsx("img",{src:o.getTeamLogoUrl(e==null?void 0:e.team1_id,Lt.LogoSize.Small),alt:e==null?void 0:e.team1}),i.jsx("span",{title:e.team1,className:"ellipsis",children:e.team1})]})}),i.jsx("td",{children:i.jsx("p",{title:((CS=(ES=(bS=e.playedMatches.team1)==null?void 0:bS.scores[0])==null?void 0:ES.homeTeam[0])==null?void 0:CS.name)+" - "+((TS=(wS=(SS=e.playedMatches.team1)==null?void 0:SS.scores[0])==null?void 0:wS.awayTeam[0])==null?void 0:TS.name),className:`${((IS=(xS=e.playedMatches.team1)==null?void 0:xS.scores[0])==null?void 0:IS.state)==="won"?"green":""} ${((kS=(NS=e.playedMatches.team1)==null?void 0:NS.scores[0])==null?void 0:kS.state)==="draw"?"yellow":""} ${((PS=(OS=e.playedMatches.team1)==null?void 0:OS.scores[0])==null?void 0:PS.state)==="lost"?"red":""}`,children:((RS=(LS=e.playedMatches.team1)==null?void 0:LS.scores[0])==null?void 0:RS.score1)!==void 0?((MS=(jS=e.playedMatches.team1)==null?void 0:jS.scores[0])==null?void 0:MS.score1)+":"+((BS=e.playedMatches.team1)==null?void 0:BS.scores[0].score2):"-"})}),i.jsx("td",{children:i.jsx("p",{title:((HS=(FS=(DS=e.playedMatches.team1)==null?void 0:DS.scores[1])==null?void 0:FS.homeTeam[0])==null?void 0:HS.name)+" - "+((VS=(GS=(US=e.playedMatches.team1)==null?void 0:US.scores[1])==null?void 0:GS.awayTeam[0])==null?void 0:VS.name),className:`${(($S=(WS=e.playedMatches.team1)==null?void 0:WS.scores[1])==null?void 0:$S.state)==="won"?"green":""} ${((zS=(YS=e.playedMatches.team1)==null?void 0:YS.scores[1])==null?void 0:zS.state)==="draw"?"yellow":""} ${((KS=(qS=e.playedMatches.team1)==null?void 0:qS.scores[1])==null?void 0:KS.state)==="lost"?"red":""}`,children:((ZS=(QS=e.playedMatches.team1)==null?void 0:QS.scores[1])==null?void 0:ZS.score1)!==void 0?((JS=(XS=e.playedMatches.team1)==null?void 0:XS.scores[1])==null?void 0:JS.score1)+":"+e.playedMatches.team1.scores[1].score2:"-"})}),i.jsx("td",{children:i.jsx("p",{title:((nw=(tw=(ew=e.playedMatches.team1)==null?void 0:ew.scores[2])==null?void 0:tw.homeTeam[0])==null?void 0:nw.name)+" - "+((rw=(ow=(sw=e.playedMatches.team1)==null?void 0:sw.scores[2])==null?void 0:ow.awayTeam[0])==null?void 0:rw.name),className:`${((iw=(aw=e.playedMatches.team1)==null?void 0:aw.scores[2])==null?void 0:iw.state)==="won"?"green":""} ${((cw=(lw=e.playedMatches.team1)==null?void 0:lw.scores[2])==null?void 0:cw.state)==="draw"?"yellow":""} ${((dw=(uw=e.playedMatches.team1)==null?void 0:uw.scores[2])==null?void 0:dw.state)==="lost"?"red":""}`,children:((fw=(Aw=e.playedMatches.team1)==null?void 0:Aw.scores[2])==null?void 0:fw.score1)!==void 0?((pw=(mw=e.playedMatches.team1)==null?void 0:mw.scores[2])==null?void 0:pw.score1)+":"+e.playedMatches.team1.scores[2].score2:"-"})}),i.jsx("td",{children:i.jsx("p",{title:((vw=(gw=(hw=e.playedMatches.team1)==null?void 0:hw.scores[3])==null?void 0:gw.homeTeam[0])==null?void 0:vw.name)+" - "+((bw=(yw=(_w=e.playedMatches.team1)==null?void 0:_w.scores[3])==null?void 0:yw.awayTeam[0])==null?void 0:bw.name),className:`${((Ew=e.playedMatches.team1.scores[3])==null?void 0:Ew.state)==="won"?"green":""} ${((Sw=(Cw=e.playedMatches.team1)==null?void 0:Cw.scores[3])==null?void 0:Sw.state)==="draw"?"yellow":""} ${((Tw=(ww=e.playedMatches.team1)==null?void 0:ww.scores[3])==null?void 0:Tw.state)==="lost"?"red":""}`,children:((Iw=(xw=e.playedMatches.team1)==null?void 0:xw.scores[3])==null?void 0:Iw.score1)!==void 0?((kw=(Nw=e.playedMatches.team1)==null?void 0:Nw.scores[3])==null?void 0:kw.score1)+":"+e.playedMatches.team1.scores[3].score2:"-"})}),i.jsx("td",{children:i.jsx("p",{title:((Lw=(Pw=(Ow=e.playedMatches.team1)==null?void 0:Ow.scores[4])==null?void 0:Pw.homeTeam[0])==null?void 0:Lw.name)+" - "+((Mw=(jw=(Rw=e.playedMatches.team1)==null?void 0:Rw.scores[4])==null?void 0:jw.awayTeam[0])==null?void 0:Mw.name),className:`${((Dw=(Bw=e.playedMatches.team1)==null?void 0:Bw.scores[4])==null?void 0:Dw.state)==="won"?"green":""} ${((Hw=(Fw=e.playedMatches.team1)==null?void 0:Fw.scores[4])==null?void 0:Hw.state)==="draw"?"yellow":""} ${((Gw=(Uw=e.playedMatches.team1)==null?void 0:Uw.scores[4])==null?void 0:Gw.state)==="lost"?"red":""}`,children:((Ww=(Vw=e.playedMatches.team1)==null?void 0:Vw.scores[4])==null?void 0:Ww.score1)!==void 0?((Yw=($w=e.playedMatches.team1)==null?void 0:$w.scores[4])==null?void 0:Yw.score1)+":"+e.playedMatches.team1.scores[4].score2:"-"})}),i.jsx("td",{children:i.jsx("p",{children:((zw=e.playedMatches.team1)==null?void 0:zw.AGPM)||"-"})}),i.jsx("td",{children:i.jsx("p",{children:((qw=e.playedMatches.team1)==null?void 0:qw.totalAGPM)||"-"})}),i.jsx("td",{colSpan:3})]}),i.jsxs("tr",{className:"last-level",children:[i.jsx("td",{colSpan:2,children:i.jsxs("p",{className:"team-name",children:[i.jsx("img",{src:o.getTeamLogoUrl(e.team2_id,Lt.LogoSize.Small),alt:e==null?void 0:e.team2}),i.jsx("span",{title:e.team2,className:"ellipsis",children:e.team2})]})}),i.jsx("td",{children:i.jsx("p",{title:((Zw=(Qw=(Kw=e.playedMatches.team2)==null?void 0:Kw.scores[0])==null?void 0:Qw.homeTeam[0])==null?void 0:Zw.name)+" - "+((eT=(Jw=(Xw=e.playedMatches.team2)==null?void 0:Xw.scores[0])==null?void 0:Jw.awayTeam[0])==null?void 0:eT.name),className:`${((nT=(tT=e.playedMatches.team2)==null?void 0:tT.scores[0])==null?void 0:nT.state)==="won"?"green":""} ${((oT=(sT=e.playedMatches.team2)==null?void 0:sT.scores[0])==null?void 0:oT.state)==="draw"?"yellow":""} ${((aT=(rT=e.playedMatches.team2)==null?void 0:rT.scores[0])==null?void 0:aT.state)==="lost"?"red":""}`,children:((iT=e.playedMatches.team2)==null?void 0:iT.scores[0].score1)!==void 0?((lT=e.playedMatches.team2)==null?void 0:lT.scores[0].score1)+":"+e.playedMatches.team2.scores[0].score2:"-"})}),i.jsx("td",{children:i.jsx("p",{title:((dT=(uT=(cT=e.playedMatches.team2)==null?void 0:cT.scores[1])==null?void 0:uT.homeTeam[0])==null?void 0:dT.name)+" - "+((mT=(fT=(AT=e.playedMatches.team2)==null?void 0:AT.scores[1])==null?void 0:fT.awayTeam[0])==null?void 0:mT.name),className:`${((hT=(pT=e.playedMatches.team2)==null?void 0:pT.scores[1])==null?void 0:hT.state)==="won"?"green":""} ${((vT=(gT=e.playedMatches.team2)==null?void 0:gT.scores[1])==null?void 0:vT.state)==="draw"?"yellow":""} ${((yT=(_T=e.playedMatches.team2)==null?void 0:_T.scores[1])==null?void 0:yT.state)==="lost"?"red":""}`,children:((ET=(bT=e.playedMatches.team2)==null?void 0:bT.scores[1])==null?void 0:ET.score1)!==void 0?((ST=(CT=e.playedMatches.team2)==null?void 0:CT.scores[1])==null?void 0:ST.score1)+":"+((TT=(wT=e.playedMatches.team2)==null?void 0:wT.scores[1])==null?void 0:TT.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{title:((NT=(IT=(xT=e.playedMatches.team2)==null?void 0:xT.scores[2])==null?void 0:IT.homeTeam[0])==null?void 0:NT.name)+" - "+((PT=(OT=(kT=e.playedMatches.team2)==null?void 0:kT.scores[2])==null?void 0:OT.awayTeam[0])==null?void 0:PT.name),className:`${((RT=(LT=e.playedMatches.team2)==null?void 0:LT.scores[2])==null?void 0:RT.state)==="won"?"green":""} ${((MT=(jT=e.playedMatches.team2)==null?void 0:jT.scores[2])==null?void 0:MT.state)==="draw"?"yellow":""} ${((DT=(BT=e.playedMatches.team2)==null?void 0:BT.scores[2])==null?void 0:DT.state)==="lost"?"red":""}`,children:((FT=e.playedMatches.team2)==null?void 0:FT.scores[2].score1)!==void 0?((HT=e.playedMatches.team2)==null?void 0:HT.scores[2].score1)+":"+e.playedMatches.team2.scores[2].score2:"-"})}),i.jsx("td",{children:i.jsx("p",{title:((WT=(VT=(GT=(UT=e.playedMatches)==null?void 0:UT.team2)==null?void 0:GT.scores[3])==null?void 0:VT.homeTeam[0])==null?void 0:WT.name)+" - "+((qT=(zT=(YT=($T=e.playedMatches)==null?void 0:$T.team2)==null?void 0:YT.scores[3])==null?void 0:zT.awayTeam[0])==null?void 0:qT.name),className:`${((QT=(KT=e.playedMatches.team2)==null?void 0:KT.scores[3])==null?void 0:QT.state)==="won"?"green":""} ${((XT=(ZT=e.playedMatches.team2)==null?void 0:ZT.scores[3])==null?void 0:XT.state)==="draw"?"yellow":""} ${((ex=(JT=e.playedMatches.team2)==null?void 0:JT.scores[3])==null?void 0:ex.state)==="lost"?"red":""}`,children:((nx=(tx=e.playedMatches.team2)==null?void 0:tx.scores[3])==null?void 0:nx.score1)!==void 0?((ox=(sx=e.playedMatches.team2)==null?void 0:sx.scores[3])==null?void 0:ox.score1)+":"+((rx=e.playedMatches.team2.scores[3])==null?void 0:rx.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{title:((lx=(ix=(ax=e.playedMatches.team2)==null?void 0:ax.scores[4])==null?void 0:ix.homeTeam[0])==null?void 0:lx.name)+" - "+((dx=(ux=(cx=e.playedMatches.team2)==null?void 0:cx.scores[4])==null?void 0:ux.awayTeam[0])==null?void 0:dx.name),className:`${((fx=(Ax=e.playedMatches.team2)==null?void 0:Ax.scores[4])==null?void 0:fx.state)==="won"?"green":""} ${((px=(mx=e.playedMatches.team2)==null?void 0:mx.scores[4])==null?void 0:px.state)==="draw"?"yellow":""} ${((gx=(hx=e.playedMatches.team2)==null?void 0:hx.scores[4])==null?void 0:gx.state)==="lost"?"red":""}`,children:((_x=(vx=e.playedMatches.team2)==null?void 0:vx.scores[4])==null?void 0:_x.score1)!==void 0?((bx=(yx=e.playedMatches.team2)==null?void 0:yx.scores[4])==null?void 0:bx.score1)+":"+((Cx=(Ex=e.playedMatches.team2)==null?void 0:Ex.scores[4])==null?void 0:Cx.score2):"-"})}),i.jsx("td",{children:i.jsx("p",{children:((Sx=e.playedMatches.team2)==null?void 0:Sx.AGPM)||"-"})}),i.jsx("td",{children:i.jsx("p",{children:((wx=e.playedMatches.team2)==null?void 0:wx.totalAGPM)||"-"})}),i.jsx("td",{colSpan:3,className:"border-round-right"})]})]})]})})},Tme=()=>{const e=window,t=window.document,n=t.documentElement,s=t.getElementsByTagName("body")[0],o=e.innerWidth||n.clientWidth||s.clientWidth,r=e.innerHeight||n.clientHeight||s.clientHeight;return{screenWidth:o,screenHeight:r}},xme=()=>{const e=et(),t=f.useRef(),[n,s]=f.useState({position:{left:"",top:""},show:!1}),[{statistics:o,sportAlias:r,isLoading:a},l]=f.useState({isLoading:!0}),{show:c,position:u}=Pa(n,300),d=Sme(),A=f.useCallback(({clientX:m,clientY:p})=>{const{screenWidth:y,screenHeight:_}=Tme(),b={top:p+"px",left:m+"px"};return m+585>y&&(b.left=m-Math.abs(m+585-y+40)+"px"),p+385>_&&(b.top=p-Math.abs(p+385-_+20)+"px"),b},[]);return f.useEffect(()=>{const m=He.addEventListener("closeStatisticOnHover",()=>{t.current=setTimeout(()=>{s({show:!1})},100)}),p=He.addEventListener("openStatisticOnHover",({gameId:h,sportAlias:v,position:y})=>{setTimeout(()=>{s({show:!0,position:A(y)})},100),l({isLoading:!0}),d({gameId:h,sportAlias:v}).then(_=>{e.current&&l({statistics:_,sportAlias:v,isLoading:!1})})});return()=>{m(),p(),t.current=setTimeout(()=>{s({show:!1})},100)}},[d,A,e]),c?i.jsx("div",{className:"statistic-popup",style:{...u},onMouseEnter:()=>clearTimeout(t.current),onMouseLeave:()=>s({show:!1}),children:i.jsx(wme,{isLoading:a,statistics:o,sportAlias:r})}):null},Ime=({close:e})=>{const[t,n]=f.useState(""),s=ae();return f.useEffect(function(){let r=!0;de.get({},"get_idfy_capture_link").then(({result:a,result_text:l,details:{Url:c}})=>(r?a===0?n(c):(e(),Se.open({type:"error",content:s(l||Cn)})):e(),()=>{r=!1}))},[e,s]),i.jsx(i.Fragment,{children:t?i.jsxs("div",{className:"verify-account-popup",children:[i.jsx("p",{className:"casino-popup-content",children:s("idfy_kyc_verification_text")}),i.jsx(Me,{type:"button",className:"btn a-color",title:"Go Verify Account",onClick:()=>window.location.href=`${t}&redirect_uri=${encodeURIComponent(window.location.href)}`})]}):i.jsx(_t,{})})},Nme=({close:e})=>{const t=ae();return i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"casino-popup-title",children:t("Verify Your Account")}),i.jsx("p",{className:"casino-popup-content",children:t(dK)}),i.jsx(It,{className:"btn a-color",onClick:e,to:n=>({search:jt({section:"profile",page:"verify-account"},n)}),children:t("Upload")})]})},kme={0:Zq,1:Xq,2:Jq},Ome="Your verification ended",Pme=({close:e,requestType:t=0})=>{const n=et(),s=ae(),[o,r]=f.useState(!1),a=()=>{r(!0),de.get({redirect_url:window.location.origin,verification_type:2,request_type:t},"get_kycaid_form_url").then(l=>{var c;if(n.current)if(l.result===0){if(e(),(c=l.details)!=null&&c.Url)return window.location.href=l.details.Url;Se.open({type:"success",title:"Success",content:Ome})}else throw Error(l.result_text||Cn)}).catch(l=>{n.current&&(r(!1),e(),Se.open({type:"error",title:"Error",content:l.message}))})};return i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"casino-popup-content",dangerouslySetInnerHTML:{__html:s(kme[t])}}),i.jsx("div",{className:"casino-popup-button-block",children:i.jsx(Me,{className:"btn",type:"button",title:"Verify with DIIA",disabled:o,onClick:()=>a()})})]})},Lme=({close:e})=>{const t=et(),n=ae(),[{loading:s,data:o},r]=f.useState({data:"",loading:!0});return f.useEffect(function(){de.get({},"get_trunarrative_autoident_link").then(({result:l,details:c})=>{l===0?r({loading:!1,data:c}):t.current&&r({loading:!1,data:""})})},[e,t]),s?i.jsx(_t,{}):i.jsx("div",{className:"truNarrative-verification-iframe",children:o?i.jsx("iframe",{allow:"microphone *; camera *",title:n("TruNarrative Verification"),src:o}):n("trunarrative_unable_content")})},Rme=({close:e})=>{const t=r=>{Ht.dispatchEvent("trackingEvent",{category:"Other",action:r})};f.useEffect(function(){t("Opened TrunarrativeInfoPopup")},[]);const n=()=>{e(),t("Closed TrunarrativeInfoPopup")},s=ae(),o=()=>{e(),t("Clicked TrunarrativeInfoPopup Submit"),Se.open(r=>({Component:()=>i.jsx(Lme,{close:r}),className:fG}))};return i.jsxs("div",{className:"truNarrative-suggestion-popup-content",children:[i.jsx("p",{className:"sg-n-text-row-1-bc",children:s(RK)}),i.jsxs("div",{className:"truNarrative-suggestion-btn",children:[i.jsx(Me,{className:"btn a-outline",type:"button",title:"Cancel",onClick:n}),i.jsx(Me,{className:"btn a-color",type:"button",title:"Verify",onClick:o})]})]})},T3=({close:e})=>{const t=et(),[n,s]=f.useState(null),o=ae(),{profile:{active_step:r}}=ye();return f.useEffect(function(){const l=r===ot.IDFY_KYC_SIGNICAT_BRAZIL?"get_signicat_brazil_verification_urls":"get_legitimuz_verification_urls";de.get({},l).then(({result:c,result_text:u,details:d})=>{if(t.current)if(c===0){const{url:A,Url:m,QrCodeUrl:p}=d,h=r===ot.IDFY_KYC_SIGNICAT_BRAZIL?A:ce.isMobile?m:p;h&&s(h)}else e(),Se.open({type:"error",content:o(u||Cn)});else e()})},[e,t,o,r]),i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"casino-popup-content",children:o(jK)}),i.jsxs("div",{className:"casino-popup-button-block",children:[n?r===ot.IDFY_KYC_SIGNICAT_BRAZIL||r===ot.IDFY_KYC_LEGITIMUZ_BRAZIL&&ce.isMobile?i.jsx(It,{to:n,target:"_blank",className:"btn a-color",onClick:e,children:o("Pass full verification")}):i.jsx("div",{className:"facialVerificationIframe","data-scroll-lock-scrollable":"",children:i.jsx("iframe",{title:o("Facial Verification"),src:n})}):i.jsx(_t,{size:"small"}),i.jsx(Me,{className:"btn a-outline",type:"button",title:"Cancel",onClick:e})]})]})};function jme(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if(n!=="default"){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}var Fv=jme(f),c_=function(e,t){return c_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,s){n.__proto__=s}||function(n,s){for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(n[o]=s[o])},c_(e,t)},Xm=function(){return Xm=Object.assign||function(e){for(var t,n=1,s=arguments.length;n{const[t,n]=f.useState(""),{profile:{email:s,phone:o,country_code:r}}=ye(),{locale:a}=Ee(),l=f.useCallback(()=>new Promise((c,u)=>{de.get({},"get_sum_sub_access_token").then(({result:d,details:{AccessToken:A},result_text:m})=>{d===0?c(A):u(m)}).catch(d=>{d instanceof Error&&Je.error(d.message),e()})}),[e]);return f.useEffect(function(){let u=!0;return l().then(d=>{u&&n(d)}),()=>{u=!1}},[e,l]),i.jsx(i.Fragment,{children:t?i.jsx(Ume,{accessToken:t,expirationHandler:l,className:"verify-popup",options:{addViewportTag:!1,adaptIframeHeight:!0},config:{email:s,phone:o,lang:a,country:r}}):i.jsx(_t,{})})}),Vme="https://widget.identomat.com/?session_token=",Wme=({close:e})=>{const[t,n]=f.useState(null),[s,o]=f.useState(!0);return f.useEffect(function(){de.get({callback_url:window.location.href},"get_identomat_session_token").then(({details:a,result:l})=>{if(l===0){n(a.SessionToken);return}Se.open({type:"error",title:"Error",content:Cn})}).finally(()=>o(!1))},[]),s?i.jsx(_t,{size:"big"}):t?(window.location.href=`${Vme}${t}`,e(),null):(e(),null)},$me=({error:e,touched:t,focused:n,label:s="",customAttrs:o,className:r,onChange:a,placeholder:l,value:c,manuallyChanged:u,rules:d,setFieldError:A,...m})=>{const p=f.createRef(),h=tr(c)?"":Array.isArray(c.file)?c.file.map(g=>String(g.name)).join(", "):c.file.name,v=tr(c)?"":String(c.path),y=h.replace(/^.*[\\/]/,""),_=ae(),b=g=>{var E;if(m.multiple&&g.target.files&&g.target.files.length>3&&A){A("passportImage","upload_limit");return}a(g.type,g.target.name,{path:g.target.value,file:m.multiple?Object.values(g.target.files?g.target.files:{}):(E=g.target.files)==null?void 0:E[0]})};return i.jsxs("div",{className:"form-control-bc has-icon file filled",children:[i.jsxs("label",{className:"form-control-label-bc form-control-label-file-bc inputs",children:[i.jsx("input",{ref:p,type:"file",className:"form-control-input-bc",onChange:b,value:v,...m}),i.jsx("span",{className:"form-control-icon-holder-bc",children:i.jsx("i",{className:"form-control-icon-bc bc-i-upload"})}),i.jsx("span",{className:"form-control-filename-bc ellipsis",children:y||_("Choose File")}),i.jsx("span",{className:"form-control-title-bc ellipsis",children:_(s)})]}),e?i.jsx("div",{className:"form-control-message-holder-bc",children:i.jsx("span",{className:"form-control-message-bc",children:_(e)})}):null]})},Yme=({onChange:e,value:t,name:n,label:s="",readOnly:o,allCountries:r=!1})=>{const a=ae(),{profile:{country_code:l}}=ye(),c=f.useMemo(()=>{var A,m;const u=()=>Object.entries(To).map(p=>({...p[1],value:p[0]}));if(r)return u();const d=o&&t?[{value:t,name:(A=To[t])==null?void 0:A.name}]:WR();return l&&!d.some(Ze("value",l))?[...d,{value:l,name:(m=To[l])==null?void 0:m.name,disabled:!0}]:d},[o,t,l,r]);return f.useEffect(function(){t||e(oa.CHANGE,n,c[0].value)},[c,n,e,t]),i.jsx(Rr,{className:"select-flag",inputValue:t,onChange:u=>e(oa.CHANGE,n,u),title:s,readOnly:o,searchable:!0,children:c.map(u=>{var d;return i.jsx(Xo,{value:u.value,label:a(u.name),disabled:u.disabled,className:`ftr-lang-bar-flag-bc flag-bc ${xE[u.value]||((d=To[u.value])==null?void 0:d.iconClassName)}`},u.value)})})},zme=f.memo(Yme),qme="FRONT",Kme=[[[{element:"country",name:"doc_country",rules:{required:{message:"This field is required"}}},{type:"file",name:"image_data",label:"Attach file",rules:{required:{message:"Please upload an image and select the type of your chosen method of identification."},maxSize:{message:"document_size_exceeded",value:10}}},{type:"select",name:"image_type",placeholder:"Select Document Type",rules:{required:{message:"This field is required"}},options:[{value:1,label:"Passport"},{value:2,label:"National ID card"},{value:3,label:"DriverLicense"},{value:4,label:"Other"}]}]]],Qme=({close:e})=>{const t=et(),n=ae(),[s,o]=f.useState(!1),{getData:r,resetData:a,formIsValid:l,formElements:c,handleChange:u,setFieldError:d,setData:A}=Ni(Kme);f.useEffect(()=>{dt.countryCode&&A("doc_country",dt.countryCode)},[]);const m=f.useCallback(p=>{p.preventDefault();const{image_data:h,doc_country:v,image_type:y}=r();h.file&&(o(!0),oU(h.file).then(({data:_,name:b})=>{de.get({doc_tag:qme,doc_country:v,image_info:{name:b,image_type:y,image_data:_}},"add_tru_narrative_client_docs").then(({result:g,result_text:E})=>{if(t.current)if(g===0)a(),e(),Se.open({type:"success",title:"Success",content:"Document Successfully Sent"},Qt.High);else throw new Error(E||"Failed to upload documents")}).catch(g=>{a(["image_data"]),d("image_data",g.message)}).finally(()=>{o(!1)})}))},[e,r,t,a,d]);return i.jsxs("div",{className:"truNarrativePopup",children:[i.jsx("h3",{className:"casino-popup-title",dangerouslySetInnerHTML:{__html:n("Verify Now")}}),i.jsx("p",{className:"casino-popup-content",dangerouslySetInnerHTML:{__html:n(kq)}}),i.jsxs("form",{onSubmit:m,encType:"multipart/form-data",noValidate:!0,children:[i.jsx("div",{className:"trunarrative-upload-document-form-item",children:i.jsx(zme,{allCountries:!0,onChange:u,...c.doc_country})}),i.jsx("div",{className:"trunarrative-upload-document-form-item",children:i.jsx(RR,{label:"Document Type",onChange:u,...c.image_type})}),i.jsx("div",{className:"trunarrative-upload-document-form-item",children:i.jsx($me,{onChange:u,...c.image_data,multiple:!1})}),i.jsxs("div",{className:"trunarrative-upload-document-popup-btn-group",children:[i.jsx(Me,{className:"btn a-color",type:Oa.SUBMIT,disabled:!l||s,title:"Verify"}),i.jsx(Me,{className:"btn a-outline",onClick:e,title:"Cancel",disabled:s})]})]})]})},Zme=[ot.IDENTITY_CHECK,ot.IDFY_KYC_CHECK,ot.IDFY_KYC_ITALIAN,ot.TERMS_AND_CONDITIONS,ot.TRUNARRATIVE_VERIFICATION,ot.TRUNARRATIVE_UPLOAD_DOCUMENTS],Xme=f.memo(function(){const{activeKYC:t,canShowKycRestrictionPopup:n}=jse(),s=Ao(),o=s.get(CN),r=Number(s.get(EN)),a=f.useRef({close:lt}),l=mi(()=>({[ot.IDENTITY_CHECK]:c=>({Component:()=>i.jsx(Pme,{close:c})}),[ot.IDFY_KYC_ITALIAN]:c=>({Component:()=>i.jsx(Nme,{close:c})}),[ot.TRUNARRATIVE_UPLOAD_DOCUMENTS]:c=>({Component:()=>i.jsx(Qme,{close:c})}),[ot.IDFY_KYC_CHECK]:c=>({Component:()=>i.jsx(Ime,{close:c})}),[ot.TERMS_AND_CONDITIONS]:c=>({Component:()=>i.jsx(ZR,{close:c}),hideCloseButton:!0}),[ot.TRUNARRATIVE_VERIFICATION]:c=>({Component:()=>i.jsx(Rme,{close:c}),hideCloseButton:!0}),[ot.IDFY_KYC_SUMSUB]:c=>({Component:()=>i.jsx(Gme,{close:c})}),[ot.IDFY_KYC_IDENTOMAT]:c=>({Component:()=>i.jsx(Wme,{close:c})}),[ot.IDFY_KYC_SIGNICAT_BRAZIL]:c=>({Component:()=>i.jsx(T3,{close:c})}),[ot.IDFY_KYC_LEGITIMUZ_BRAZIL]:c=>({Component:()=>i.jsx(T3,{close:c})})}));return f.useEffect(function(){const u=r===t&&r in l;return r&&$t(EN),u&&(a.current=Se.open(l[r],Qt.High)),()=>{a.current.close()}},[t,r,l]),f.useEffect(function(){if(t){const u=He.addEventListener("clientRestricted",({action:d})=>{n(d)&&(a.current=Se.open({type:"warning",title:"Verify Your Account",content:BK,buttons:[{label:"Verify",callBack:()=>{a.current=Se.open(l[t],Qt.High)}}]},Qt.High))});return()=>{var d;a.current&&((d=a.current)==null||d.close()),u()}}},[t,n,l]),f.useEffect(function(){if(t&&t in l&&Zme.includes(t)){const u=Se.open(l[t],Qt.High);return()=>{u==null||u.close()}}},[l,t]),f.useEffect(function(){o&&t===ot.IDFY_KYC_IDENTOMAT&&de.get({},"submit_identomat_result").then(({result:u})=>{u===0&&$t(CN)})},[o,t]),null}),Jme="rgba(255,255,255,0.8)",epe=70,tpe=[.5,1.5],npe=f.lazy(()=>H(()=>import("./Snowfall-DLgo4cIR.js").then(e=>e.S),__vite__mapDeps([521,2]))),spe=()=>i.jsx(f.Suspense,{fallback:i.jsx(_t,{size:"medium"}),children:i.jsx("div",{className:"snowflake",children:i.jsx(npe,{color:Jme,snowflakeCount:epe,wind:tpe})})}),ope=()=>{const e=window,t=document,n=t.documentElement,s=t.body,o=e.innerWidth||n.clientWidth||s.clientWidth,r=e.innerHeight||n.clientHeight||s.clientHeight;return{screenWidth:o,screenHeight:r}},x3={show:!1,position:{},className:"",triangleOffset:{}},rpe=()=>{var v;const e=f.useRef(null),t=f.useRef(null),[{show:n,position:s,className:o,triangleOffset:r},a]=f.useState(x3),[l,c]=f.useState(null),[{customClassName:u="",preferablePosition:d=As.Right,childrenId:A},m]=f.useState({}),p=f.useCallback(()=>{c(null),a(x3),t.current=null},[]);wi({callback:p,container:e,...((v=t.current)==null?void 0:v.id)&&{ignoredElementsIds:[t.current.id,...A?[A]:[]]}}),f.useEffect(()=>{const y=Ns.addEventListener("openTooltip",({content:b,ref:g,tooltipParams:E})=>{var w;if(!b||g.id===((w=t.current)==null?void 0:w.id)){p();return}g.id||(g.id=Ai()),t.current=g,c(b),E&&m(E)}),_=Ns.addEventListener("closeTooltip",p);return()=>{y(),_()}},[p]);const h=f.useCallback(()=>{if(!l||!t.current||!e.current)return;const y=t.current.getBoundingClientRect(),_=e.current.getBoundingClientRect(),{screenWidth:b,screenHeight:g}=ope(),E=8,w=8;let I="",O={},C={};const x=(k,P)=>{const L=[k,...P];for(const R of L){let M=0,j=0,F=0,D=0;switch(R){case As.Top:M=y.top-_.height-w,j=y.left+y.width/2-_.width/2,F=y.left+y.width/2;break;case As.Bottom:M=y.bottom+w,j=y.left+y.width/2-_.width/2,F=y.left+y.width/2;break;case As.Left:j=y.left-_.width-w,M=y.top+y.height/2-_.height/2,F=y.top+y.height/2;break;case As.Right:j=y.right+w,M=y.top+y.height/2-_.height/2,F=y.top+y.height/2;break}if(R===As.Top||R===As.Bottom){j=Math.max(E,Math.min(j,b-_.width-E)),M=Math.max(E,Math.min(M,g-_.height-E));const $=j+_.width/2;D=F-$;const B=_.width/2-6;D=Math.max(-B,Math.min(D,B)),C={left:`${_.width/2+D-5}px`}}else{M=Math.max(E,Math.min(M,g-_.height-E)),j=Math.max(E,Math.min(j,b-_.width-E));const $=M+_.height/2;D=F-$;const B=_.height/2-6;D=Math.max(-B,Math.min(D,B)),C={top:`${_.height/2+D-5}px`}}if(M>=E&&j>=E&&M+_.height<=g-E&&j+_.width<=b-E)return O={top:`${M}px`,left:`${j}px`},I=R,!0}return!1},T=Object.values(As).filter(k=>k!==d);x(d||As.Top,T)||(O={top:`${g/2-_.height/2}px`,left:`${b/2-_.width/2}px`},I=As.Top),a({show:!0,position:O,className:I,triangleOffset:C})},[l,d]);return f.useEffect(function(){if(n){window.addEventListener("scroll",p,!0);const _=new ResizeObserver(()=>h());return _.observe(document.documentElement),()=>{_.disconnect(),window.removeEventListener("scroll",p,!0)}}},[p,n,h]),f.useLayoutEffect(()=>{h()},[h]),l?i.jsx("div",{style:{...s,visibility:n?"visible":"hidden"},ref:e,className:`tooltip ${u||""} ${o}`,children:i.jsxs("div",{className:"tooltipHolder",children:[i.jsx("span",{className:"tooltipTriangle",style:r}),i.jsx("div",{className:"tooltipText",children:l})]})}):null},ape=hn(()=>H(()=>import("./CommonChat-DpTJ1HEx.js"),__vite__mapDeps([522,523,2,327,524]))),ipe=hn(()=>H(()=>import("./SystemBetCalculator-B0VRMgtb.js"),__vite__mapDeps([525,523,2,526]))),lpe=hn(()=>H(()=>import("./LeftMenuNavigation-DT2Bl0oB.js"),__vite__mapDeps([527,2,528]))),cpe={autoClose:2e3,draggable:!1,transition:Sse,position:"bottom-center",theme:"colored"},upe=()=>ge.dispatchEvent("closeBetslip"),dpe=({navLinks:e,openRegistrationForm:t,openLoginForm:n,footerContent:s})=>{var v;const o=ae(),{languageRtl:r,currentPath:a}=Ee(),{footerVisibleDefaultValue:l=!1}=Y.app.footer,{metadata:{betslipViewState:c}}=Li(),{sessionChangeKey:u,profile:{waitingVerification:d}}=ye(),[A,m]=f.useState(l),p=f.useCallback(y=>{c===on.Full&&it.success(o(y??_b))},[c,o]),h=f.useCallback(()=>{c===on.Full&&it.warn(o(nR))},[c,o]);return f.useEffect(()=>He.addEventListener("hideCompactFooter",()=>m(l)),[l]),i.jsxs(i.Fragment,{children:[Y.sportsbook.enableSystemBetCalculator?i.jsx(ipe,{}):null,i.jsx(ZQ,{}),i.jsx(Tse,{...cpe,rtl:r}),Y.app.header.navigation.web.leftMenu?i.jsx(lpe,{items:e}):null,i.jsx("div",{className:"layout-header-holder-bc",children:i.jsxs(Wn,{errorType:QD,showErrorPage:!1,showLoader:!1,children:[i.jsx(vme,{}),i.jsx($ue,{navLinks:e,onLogin:n,onRegister:t})]})}),a===oo&&Y.app.enableSnowEffect&&i.jsx(Wn,{errorType:XD,showErrorPage:!1,showLoader:!1,children:i.jsx(spe,{})}),i.jsxs("div",{className:"layout-content-holder-bc",children:[Y.casino.enabled&&i.jsx(Wn,{errorType:nF,showLoader:!0,fullLoader:!0,children:i.jsx(lme,{},u)}),i.jsx(Wn,{errorType:qD,showLoader:!0,fullLoader:!0,children:i.jsx(Wce,{})})]}),!Y.partner.integrationMode&&i.jsxs("div",{className:`layout-footer-holder-bc ${A?"active":""}`,children:[i.jsx("i",{className:"open-footer-icon bc-i-arrow-drop-down-up",onClick:()=>m(!A)}),i.jsx(Wn,{errorType:YD,showLoader:!1,showErrorPage:!1,children:i.jsx(lde,{seoContent:s})})]}),i.jsx("div",{className:"layout-betslip-holder-bc",children:i.jsx(Wn,{errorType:zD,showLoader:!0,fullLoader:!0,children:i.jsx(rAe,{onDoBetSuccess:p,onDoBetUnderReview:h},u)})}),i.jsxs(Wn,{errorType:tF,showErrorPage:!1,showLoader:!1,children:[i.jsx(Vde,{}),i.jsx(xme,{}),i.jsx(Gde,{}),((v=Y.app.header.commonChat)==null?void 0:v.enabled)&&i.jsx(ape,{}),i.jsx(rpe,{})]}),i.jsx(Wn,{errorType:eF,showLoader:!1,showErrorPage:!1,children:i.jsx(fme,{})}),i.jsx(Wn,{errorType:KD,showLoader:!1,showErrorPage:!1,children:i.jsx(lAe,{},u)}),i.jsx(Wn,{errorType:ZD,showErrorPage:!1,showLoader:!1,children:i.jsx(jAe,{})}),i.jsx(Wn,{errorType:JD,showErrorPage:!1,showLoader:!1,children:i.jsx(nfe,{})}),c===on.Full&&i.jsx(gae,{children:i.jsx(Me,{onClick:upe,className:"e-p-close-icon-bc bc-i-close-remove"})}),Y.app.showCookiesNotification&&i.jsx(Wn,{errorType:sF,showErrorPage:!1,showLoader:!1,children:i.jsx(_me,{})}),d&&i.jsx(Wn,{errorType:oF,showErrorPage:!1,showLoader:!1,children:i.jsx(Xme,{})})]})},Ape=f.memo(dpe),fpe=f.lazy(()=>H(()=>import("./Firebase-D6j0Y7ic.js"),__vite__mapDeps([529,2]))),mpe=f.lazy(()=>H(()=>import("./OneSignal-DZ9w7AEd.js"),__vite__mapDeps([530,2,531]))),ppe=()=>{const e=f.useRef(null),{links:t}=Bh(),n=Ot(),s=Ao(),o=Number(s.get(tv)),r=Hce(),{isLoggedIn:a,loginInProgress:l}=ye();Kn(Y.partner.integrationMode?t.header.length?"integration-mode":"integration-header-absence":""),Rce(),Mce(),xce(),D6(),Dce();const c=f.useCallback(()=>{at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Registration}})},[]),u=f.useCallback(()=>{at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Login}})},[]),d=f.useCallback(m=>{m.target===e.current&&at.dispatchEvent("hideAll")},[]);f.useLayoutEffect(()=>He.addEventListener("openUserInfoPanel",()=>{n.push({search:st({...Ve(),[cc]:uc})})}),[n]),f.useLayoutEffect(()=>He.addEventListener("closeUserInfoPanel",m=>{const p=Ve(),h={account:void 0,page:void 0,selectedMethod:void 0,paymentType:void 0,selectedGroup:void 0,bonusId:void 0,partnerBonusId:void 0,shopId:void 0,journey:void 0,selectedRewardPage:void 0};n.push({search:st({...p,...h,[cc]:m?uc:void 0})})}),[n]),f.useEffect(function(){a&&($t(xf),n.push({search:st({...Ve(),[tv]:void 0})})),!l&&!a&&o in mt&&(at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:o,...o===mt.ResetPassword&&{additionalData:{code:Ve()[xf]}}}}),$t(xf),n.push({search:st({...Ve(),[tv]:void 0})}))},[n,o,l,a]);const A=f.useMemo(()=>{const{auth:m}=Ve();return m&&!a&&!l},[a,l]);return Kn(A?"external-actions":""),i.jsxs(i.Fragment,{children:[i.jsx(Cce,{...r}),Y.firebase&&i.jsx(f.Suspense,{fallback:null,children:i.jsx(fpe,{config:Y.firebase})}),Y.oneSignal.enabled&&i.jsx(f.Suspense,{fallback:null,children:i.jsx(mpe,{})}),i.jsx(Ape,{navLinks:t.header,openRegistrationForm:c,openLoginForm:u,hideContent:d,contentOverlayRef:e,footerContent:r.currentSeo.content})]})},hpe=f.memo(ppe),gpe=({code:e,close:t,update:n})=>{const s=ae(),[o,r]=f.useState(!1),a=()=>{r(!0),de.get({hash_code:e},"receive_gift_bet").then(({result:l,result_text:c})=>n({Component:void 0,...l===0?{type:"success",title:"Success",content:iq}:{type:"error",title:"Error",content:typeof c=="string"?c:lq}})).catch(()=>n({Component:void 0,type:"error",title:Cn}))};return i.jsxs(i.Fragment,{children:[i.jsx("p",{className:"casino-popup-content",children:s(cq)}),i.jsxs("div",{className:"casino-popup-button-block",children:[i.jsx(Me,{className:"btn",disabled:o,onClick:a,title:"Yes"}),i.jsx(Me,{className:"btn a-outline",disabled:o,onClick:t,title:"No"})]})]})},I3=e=>Se.open((t,n)=>({type:"info",title:"Confirmation",Component:()=>i.jsx(gpe,{code:e,close:t,update:n})})),vpe=e=>{de.get({verification_code:e},"verify_user").then(({result:t,result_text:n})=>{t===0?Se.open({title:"Confirmation",type:"success",content:"Your E-mail Has been confirmed"}):Se.open({title:"Error",type:"error",content:n||"Verification process failed. Please try again."})})},N3={deposit:"deposit",withdraw:"withdraw",cashier:"transfer",myWallets:"wallets",balanceHistory:"history"},_pe={0:"casino-free-spins",1:"sport",2:"casino",3:"bonus-request",4:"bonus-history",5:"refer-to-friend",6:"bonus-request"},k3=2592e3,ype={details:"details",changepassword:"change-password",realitycheck:"reality-checks",depositlimits:"deposit-limits",betlimits:"bet-limits",profileBalanceLimit:"profile-balance-limit",currentSessionInfo:"current-session-info",sessionDurationLimit:"session_duration_limit",sessionHistory:"session-history",occupation:"occupation",usertimeout:"timeout-limits",selfexclusion:"self-exclusion",verifyaccount:"verify-account",twoFactorAuthentication:"two-factor-authentication"},O3={login:mt.Login,register:mt.Registration,forgot_password:mt.ForgetPassword},bpe={0:"open-bets",5:"cashed-out",3:"won",1:"lost",2:"returned","-1":"gifts","-2":"gifted",11:"won-return",12:"lost-return"},P3=(e,{token:t,language:n,currency:s})=>decodeURIComponent(e).replace("{token}",t).replace("{language}",Ln[n]).replace("{currency}",s),Epe=()=>{const{loginInProgress:e,isLoggedIn:t,profile:n,isRestoredLogin:s,sessionChangeKey:o,confirmationTypes:r}=ye(),{logoutUser:a}=Hr(),l=Ot(),c=Ra(),{navigation:{navigationMenuSearch:u,mobile:{genericMenu:d}},enableSearchPanel:A}=Y.app.header,{setLanguage:m,language:p}=IE(),{restoreLogin:h,changeSession:v,setRedirectUrlOnSessionChangeFailure:y,verifyWrongLoginAttemptsReset:_}=f.useContext(Ic),{_currency:b}=bl(n.owner_id),g=f.useRef({loginInProgress:e,isLoggedIn:t,profile:n,language:p,isRestoredLogin:s,sessionChangeKey:o,confirmationTypes:r}),E=f.useRef([]),w=T=>E.current.push(T),I=f.useCallback(T=>{mh(Number(T)).then(k=>{l.push({pathname:k,search:st({...Ve(),[T]:void 0})})}).catch(()=>Je.error(`failed to redirect to game with ID ${T}`)).finally(()=>$t(T))},[l]),O=f.useCallback((T,k)=>{const{action:P,data:L,tab:R,page:M,subMenu:j,params:F,currencyId:D}=T,{loginInProgress:$,isLoggedIn:B,profile:U,language:z}=g.current,X=[dc,"redirectUrl"];switch(P){case"appReady":break;case"restore_login":$?w(()=>O(T,k)):B||h(L);break;case"subscriptions":const{userId:J,hash:se}=L;J&&se?l.push({pathname:"/subscriptions",search:st({userId:J,hash:se})}):X.push(J,se);break;case"logout":B&&a({ignorePopUp:!1}).then();break;case"showAlert":break;case"openGame":const{gameId:q}=L;I(q);break;case"setPath":break;case"scrollTo":window.scrollTo(F||{top:0});break;case"setHeaderData":break;case"openSlider":switch(R){case"login":case"register":at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:O3[R]}});break;case"promotionalBonuses":l.push({search:jt({section:"bonuses",page:_pe[j||"1"]})});break;case"deposit":case"withdraw":case"cashier":case"myWallets":case"balanceHistory":l.push({search:jt({section:"balance",page:N3[R]})});break}break;case"verify":L.code&&(vpe(L.code),X.push(xf));break;case"reset_password":L.code&&(at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.ResetPassword,additionalData:{code:L.code}}}),X.push("code"));break;case"login":case"register":case"forgot_password":$?w(()=>O(T,k)):B?L.redirectUrl&&(window.location.href=P3(L.redirectUrl,{token:yn.getAuthToken()||"",language:z,currency:U.currency})):(at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:O3[P],...L.reference_code&&{additionalData:{reference_code:L.reference_code}},...L.redirectUrl&&{onSuccess:()=>{w(({language:Q,profile:{currency:K}})=>{window.location.href=P3(L.redirectUrl,{token:yn.getAuthToken()||"",language:Q,currency:K})})}}}}),X.push("reference_code"));break;case"deposit":case"withdraw":case"cashier":case"myWallets":case"balanceHistory":l.push({search:jt({section:"balance",page:N3[P]})});break;case"settings":const pe=M||ype[L.settingspage];l.push({search:jt({section:"profile",page:pe})}),X.push("mixedSettingsPage",pe);break;case"recentBets":l.push({search:jt({section:"history",page:L.betStatus?bpe[L.betStatus]:"bets",...L.bet_id&&{[jQ]:L.bet_id}})}),X.push("betStatus","bet_id");break;case"casinoCashBackCashOut":l.push({search:jt({section:"cashback-cashout",page:"casino"})});break;case"loyaltyPoints":l.push({search:jt({section:"bonuses",page:"loyalty-points"})});break;case"openLiveChat":X.push("openLiveChat"),yh.dispatchEvent("open");break;case"openCommonChat":X.push("openCommonChat"),He.dispatchEvent("openCommonChat");break;case"genericSearch":ce.isMobile?d&&u&&He.dispatchEvent("openGenericMenu",{openSearch:!0}):A&&at.dispatchEvent("addComponentPanel",{component:k1,props:{}});break;case"setPreferences":for(const[Q,K]of Object.entries(L))Q==="language"?m(K):c(Q,K);break;case"switchCurrency":B&&U.id?U.currency!==D&&(U.owner_id&&b===D?v(Nr.Parent,{ignorePopup:!0}):v(Nr.Child,{currency_id:D,ignorePopup:!0})):(xe.setItem(jl,{currency:D,ignorePopup:!0}),at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Login}}));break;case"wrong_login_attempts_reset":const{code:ee}=L;X.push("code"),ee&&!B&&!$&&_(ee);break;case"dataspotOpenSurvey":const{dataspotSurveyId:W}=L;X.push("dataspotSurveyId"),W&&window.__dataspot__&&window.__dataspot__.openSurvey&&window.__dataspot__.openSurvey({id:W});break;default:Je.warning(`failed to handle message with action: ${P}`)}k&&$t(...X)},[I,l,h,a,d,u,A,m,c,b,v,_]),C=f.useCallback((T,k)=>{const{isLoggedIn:P,loginInProgress:L}=g.current;L?w(()=>C(T,k)):k?P?I3(T):at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Login,onSuccess:()=>I3(T)}}):P||at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Registration,additionalData:{code:T}}})},[]),x=f.useCallback((T,k)=>{y(M=>M||`${id()}?${st({...Ve(),[DA]:void 0})}`);const{isLoggedIn:P,loginInProgress:L}=g.current,R=Ve();xe.setItem(jl,{currency:T,ignorePopup:!0}),P?k():!L&&R[cc]!==uc&&at.dispatchEvent("addComponentPopup",{component:"AuthPopup",props:{popupContentType:mt.Login}})},[y]);f.useEffect(function(){g.current.isLoggedIn=t,g.current.loginInProgress=e,g.current.profile=n,g.current.language=p},[t,p,e,n]),f.useEffect(function(){const k=P=>{if(P.data){if(P.data.action)if(P.data.action==="betFromPostMessage"){const{event:L,market:R,game:M}=P.data;_d({events:L,games:M,markets:R}).then(j=>j.forEach(F=>ge.dispatchEvent("toggle",F)))}else O(P.data);else if(P.data.type)switch(P.data.type){case"login":case"register":case"deposit":case"withdraw":case"cashier":case"myWallets":case"balanceHistory":O({action:P.data.type,data:{}});break}}};if(Array.isArray(window[Fg])){for(const P of window[Fg])k(P);window[Fg]=null}return window.addEventListener("message",k),()=>window.removeEventListener("message",k)},[O]),f.useEffect(function(){const{action:k,...P}=Ve();if(k)switch(k){case"promotionalBonuses":O({action:"openSlider",tab:"promotionalBonuses",subMenu:P.bonustab},!0),$t("bonustab");break;default:O({action:k,data:P},!0)}P[DA]&&x(P[DA].toUpperCase(),()=>$t(DA)),P.btag&&(xe.setItem(GG,P.btag,k3),$t("btag")),P[rv]&&(xe.setItem(VG,P[rv],k3),$t(rv)),P[bN]&&I(P[bN]),P.confirmationMessage&&(Se.open({type:"success",title:"Success",content:decodeURIComponent(P.confirmationMessage)}),$t(qQ)),P.rejectionMessage&&(Se.open({type:"warning",title:"Warning",content:decodeURIComponent(P.rejectionMessage)}),$t(KQ)),P.giftcode&&P.userexist&&(C(P.giftcode,P.userexist==="1"),$t("giftcode","userexist"))},[O,C,x,l,I]),f.useEffect(function(){e||(E.current.forEach(k=>k(g.current)),E.current=[])},[e]),Kn(window.location.search.includes(dc)?"external-actions":"")},Cpe=({children:e})=>(Epe(),i.jsx(i.Fragment,{children:e})),Spe=f.lazy(()=>H(()=>import("./WagmiConf-Z8jx5cTB.js").then(e=>e.ao),__vite__mapDeps([532,533,273,2,53,345]))),wpe=({children:e})=>{const{enabled:t}=Y.app.walletConnect;return t?i.jsx(f.Suspense,{fallback:null,children:i.jsx(Spe,{children:e})}):i.jsx(i.Fragment,{children:e})};window.Buffer||(window.Buffer=yP.Buffer);const Tpe=Wv.createRoot(document.getElementById("root"));Tpe.render(i.jsx(Ece,{children:(e,t)=>i.jsx(VU,{language:e,assets:t,children:i.jsx($U,{children:i.jsx(Wn,{errorType:$D,showErrorPage:!0,children:i.jsx($J,{children:i.jsx(YJ,{children:i.jsx(yZ,{children:i.jsx(uD,{children:i.jsx(wpe,{children:i.jsx(jne,{children:i.jsx(dse,{children:i.jsx(Ose,{children:i.jsx(Use,{children:i.jsx(XJ,{children:i.jsx(lle,{children:i.jsx(Ase,{children:i.jsx(iie,{children:i.jsx(tse,{children:i.jsx(xie,{children:i.jsx(hle,{children:i.jsx(Hte,{children:i.jsx(Cpe,{children:i.jsx(vl,{children:i.jsx(Ka,{path:"/:locale?",render:({location:n,match:{url:s}})=>i.jsxs(AP,{location:{...n,pathname:n.pathname.replace(s,"")},children:[i.jsx(Ka,{path:"/widget/:widgetName",render:o=>i.jsx(e3,{navigationEnabled:!1,...o})}),i.jsx(Ka,{path:"/embed/:widgetName",render:o=>i.jsx(e3,{navigationEnabled:!0,...o})}),i.jsx(Ka,{component:hpe})]})})})})})})})})})})})})})})})})})})})})})})})})}));export{tA as $,mt as A,Me as B,Y as C,DH as D,kA as E,Ze as F,mme as G,TE as H,zme as I,Kn as J,hme as K,_t as L,Ee as M,an as N,WG as O,Se as P,pi as Q,st as R,Cn as S,Ht as T,P0e as U,L0e as V,Lt as W,Ec as X,Gne as Y,gh as Z,H as _,ye as a,Wpe as a$,hh as a0,Yd as a1,Kg as a2,Une as a3,Yne as a4,wi as a5,oa as a6,Rt as a7,sc as a8,pn as a9,Db as aA,Q6 as aB,va as aC,Fb as aD,Pi as aE,ts as aF,AU as aG,d1 as aH,Gq as aI,X6 as aJ,hE as aK,rs as aL,Uy as aM,A8 as aN,khe as aO,Rr as aP,Xo as aQ,eG as aR,S8 as aS,$ne as aT,l1e as aU,d1e as aV,tG as aW,nG as aX,ro as aY,The as aZ,z4 as a_,Ao as aa,Oi as ab,Lc as ac,mi as ad,rc as ae,Rb as af,Hie as ag,eA as ah,$b as ai,gae as aj,gme as ak,cd as al,Bb as am,Hy as an,Et as ao,Ke as ap,w0e as aq,T0e as ar,Nhe as as,i1e as at,et as au,dt as av,c1e as aw,u1e as ax,Qee as ay,He as az,Ni as b,n1 as b$,Tt as b0,oc as b1,Ra as b2,gie as b3,fse as b4,zU as b5,Sn as b6,$y as b7,H0e as b8,Pa as b9,Rh as bA,yE as bB,ge as bC,on as bD,y1e as bE,Yi as bF,Dt as bG,wo as bH,Rne as bI,Rp as bJ,Tm as bK,W0 as bL,Y0 as bM,$0 as bN,Pm as bO,Mr as bP,Wt as bQ,Dh as bR,Qpe as bS,OE as bT,as as bU,Bge as bV,JG as bW,eV as bX,tV as bY,Ege as bZ,jh as b_,wn as ba,pP as bb,Ii as bc,QL as bd,vhe as be,Nh as bf,Hge as bg,gi as bh,As as bi,Uge as bj,mP as bk,Gie as bl,Sz as bm,ER as bn,N1e as bo,q4 as bp,Iie as bq,whe as br,Gge as bs,gve as bt,vve as bu,nhe as bv,U2 as bw,Mb as bx,Ta as by,_ie as bz,BX as c,Uhe as c$,r1e as c0,u1 as c1,fi as c2,Dhe as c3,ac as c4,YL as c5,Mhe as c6,Dpe as c7,E1e as c8,Km as c9,xc as cA,jL as cB,hn as cC,FG as cD,xu as cE,KU as cF,BL as cG,Y4 as cH,yge as cI,Kq as cJ,vn as cK,Ic as cL,wa as cM,tve as cN,mL as cO,Ln as cP,Ai as cQ,ole as cR,K4 as cS,q1e as cT,zd as cU,ja as cV,xt as cW,YQ as cX,oo as cY,Y0e as cZ,jp as c_,T6 as ca,u8 as cb,d8 as cc,dme as cd,tZ as ce,Pe as cf,Tz as cg,KR as ch,M0e as ci,Rhe as cj,Bhe as ck,jhe as cl,Pc as cm,$L as cn,she as co,Lhe as cp,$pe as cq,TH as cr,Yge as cs,pX as ct,WL as cu,HL as cv,Upe as cw,fhe as cx,Zs as cy,_y as cz,Oa as d,pE as d$,Ey as d0,Ghe as d1,Mp as d2,ic as d3,mN as d4,By as d5,sM as d6,md as d7,UL as d8,GL as d9,Lae as dA,jae as dB,qae as dC,Oae as dD,Bg as dE,fE as dF,ehe as dG,Mve as dH,Lve as dI,ghe as dJ,es as dK,Jt as dL,XU as dM,Wb as dN,mV as dO,Pn as dP,K0 as dQ,_E as dR,rV as dS,nA as dT,Fy as dU,un as dV,Fl as dW,Je as dX,xm as dY,kQ as dZ,Gs as d_,gE as da,Co as db,Hb as dc,tr as dd,C1 as de,jX as df,m1e as dg,B0 as dh,Fd as di,yD as dj,Oe as dk,Npe as dl,P2 as dm,CX as dn,mc as dp,z0e as dq,rZ as dr,NR as ds,Qae as dt,me as du,Oc as dv,Hae as dw,Ws as dx,Os as dy,dn as dz,a0e as e,Dp as e$,cae as e0,afe as e1,ife as e2,wfe as e3,lfe as e4,cfe as e5,Ufe as e6,Nfe as e7,sme as e8,Jfe as e9,hie as eA,$he as eB,jpe as eC,Mpe as eD,p1e as eE,yP as eF,Sa as eG,Fpe as eH,Gpe as eI,hL as eJ,zhe as eK,Hpe as eL,Nr as eM,pV as eN,e1e as eO,kP as eP,cj as eQ,AG as eR,the as eS,fm as eT,Xfe as eU,SH as eV,uve as eW,dve as eX,_X as eY,Ave as eZ,fve as e_,nme as ea,PE as eb,Jn as ec,Eq as ed,jfe as ee,iM as ef,Jd as eg,Fhe as eh,Bne as ei,f1e as ej,_1e as ek,en as el,C1e as em,x6 as en,Uee as eo,Tue as ep,W0e as eq,Eue as er,x8 as es,T8 as et,Vge as eu,Wge as ev,$ge as ew,w8 as ex,ive as ey,Ige as ez,Qt as f,We as f$,wm as f0,no as f1,Ede as f2,V1e as f3,CR as f4,HQ as f5,OP as f6,Hd as f7,gf as f8,aAe as f9,ege as fA,a_ as fB,mle as fC,Uu as fD,Yr as fE,sk as fF,er as fG,sU as fH,Pb as fI,zb as fJ,Yb as fK,cE as fL,t1e as fM,y8 as fN,Aie as fO,Ne as fP,x1e as fQ,Oh as fR,jc as fS,Hl as fT,ze as fU,jb as fV,Ds as fW,B1 as fX,it as fY,_b as fZ,ho as f_,Yp as fa,XH as fb,xge as fc,ya as fd,ph as fe,lh as ff,Sb as fg,wR as fh,qte as fi,Bh as fj,MQ as fk,_Q as fl,x0e as fm,k0e as fn,O0e as fo,My as fp,zpe as fq,yQ as fr,I0e as fs,_a as ft,Xe as fu,Ahe as fv,N0e as fw,cme as fx,Ame as fy,eue as fz,qpe as g,Khe as g$,cA as g0,Ose as g1,Mge as g2,B0e as g3,vs as g4,zee as g5,Ehe as g6,V0e as g7,r3 as g8,kAe as g9,Wve as gA,xN as gB,hZ as gC,KX as gD,rhe as gE,sAe as gF,ide as gG,bf as gH,xr as gI,GG as gJ,Rve as gK,jve as gL,VG as gM,Yhe as gN,_1 as gO,EQ as gP,bQ as gQ,gX as gR,J4 as gS,Z0e as gT,Q0e as gU,t1 as gV,pL as gW,zL as gX,ahe as gY,Qhe as gZ,Zhe as g_,JX as ga,qX as gb,sa as gc,To as gd,Tb as ge,HX as gf,r8 as gg,Qve as gh,fJ as gi,cJ as gj,l_ as gk,Pve as gl,qhe as gm,dc as gn,ihe as go,lhe as gp,ZZ as gq,wZ as gr,CZ as gs,IZ as gt,kZ as gu,OZ as gv,zZ as gw,kve as gx,Vve as gy,Ove as gz,_e as h,Che as h$,Vpe as h0,Nge as h1,Jge as h2,eve as h3,WR as h4,Lpe as h5,RX as h6,N2 as h7,_m as h8,N8 as h9,fh as hA,T1e as hB,wge as hC,Zne as hD,Qne as hE,w1e as hF,fV as hG,SR as hH,ZU as hI,Whe as hJ,dG as hK,mG as hL,CV as hM,TR as hN,Cb as hO,hhe as hP,Qie as hQ,bhe as hR,Zie as hS,Uve as hT,aN as hU,yh as hV,ave as hW,HU as hX,Ts as hY,uG as hZ,phe as h_,aie as ha,z6 as hb,s8 as hc,Rae as hd,zge as he,yhe as hf,Kie as hg,Dz as hh,AV as hi,aae as hj,Hr as hk,Li as hl,rQ as hm,Ho as hn,n_ as ho,j1 as hp,n1e as hq,Bee as hr,yq as hs,I1e as ht,lte as hu,yb as hv,Fm as hw,b6 as hx,Bpe as hy,ZH as hz,de as i,hd as i$,qve as i0,Kve as i1,Np as i2,Hn as i3,kpe as i4,ka as i5,Qo as i6,bue as i7,xue as i8,Gue as i9,C8 as iA,mve as iB,QG as iC,YG as iD,_V as iE,Phe as iF,pve as iG,ZG as iH,lV as iI,DG as iJ,rie as iK,l8 as iL,dV as iM,che as iN,J0 as iO,uV as iP,iV as iQ,BG as iR,xve as iS,hV as iT,Vg as iU,ZL as iV,ML as iW,Qte as iX,cV as iY,UG as iZ,yV as i_,pue as ia,Z8 as ib,qM as ic,pc as id,zve as ie,GP as ig,ds as ih,Vy as ii,Wy as ij,Gy as ik,_r as il,Xpe as im,Gde as io,rpe as ip,Tse as iq,EV as ir,jue as is,p0e as it,j1e as iu,cG as iv,$G as iw,Uie as ix,vV as iy,Ohe as iz,i as j,W1e as j$,ot as j0,T3 as j1,c0e as j2,l0e as j3,i0e as j4,rj as j5,Vo as j6,KL as j7,XG as j8,Xhe as j9,_ve as jA,lge as jB,uge as jC,I1 as jD,Age as jE,RR as jF,bge as jG,$0e as jH,s0e as jI,d0e as jJ,cge as jK,fge as jL,mge as jM,dge as jN,hge as jO,LN as jP,gge as jQ,Lme as jR,fG as jS,Gme as jT,Wme as jU,ch as jV,Fge as jW,Zpe as jX,Tve as jY,qge as jZ,u0e as j_,j0e as ja,Zve as jb,Xve as jc,cB as jd,h8 as je,Rm as jf,Yte as jg,AE as jh,zK as ji,UX as jj,x1 as jk,X0e as jl,A0e as jm,o0e as jn,r0e as jo,$K as jp,lve as jq,cve as jr,Ode as js,_ge as jt,oR as ju,ove as jv,vge as jw,$me as jx,oU as jy,kge as jz,BR as k,sge as k$,b0e as k0,xQ as k1,y0e as k2,C0e as k3,M1e as k4,CQ as k5,F1e as k6,SQ as k7,G1e as k8,xE as k9,FQ as kA,_0e as kB,H1e as kC,Jhe as kD,wQ as kE,yde as kF,hde as kG,fP as kH,f0e as kI,jse as kJ,B1e as kK,D1e as kL,Y1e as kM,lue as kN,yve as kO,v1 as kP,L8 as kQ,cle as kR,Dge as kS,ige as kT,DX as kU,P1e as kV,L1e as kW,Cge as kX,oge as kY,age as kZ,rge as k_,nue as ka,TQ as kb,O6 as kc,qt as kd,ol as ke,L6 as kf,hve as kg,Fve as kh,Nve as ki,Ive as kj,E0e as kk,mhe as kl,jy as km,$1e as kn,Jpe as ko,bde as kp,h0e as kq,g0e as kr,pR as ks,U1e as kt,rve as ku,Sd as kv,qR as kw,jA as kx,K8 as ky,QQ as kz,It as l,qZ as l$,v0e as l0,lc as l1,Sge as l2,nge as l3,$ve as l4,S0e as l5,Yve as l6,tge as l7,Oge as l8,R1e as l9,iU as lA,qm as lB,L2 as lC,Ype as lD,S1e as lE,fle as lF,Xde as lG,jQ as lH,aZ as lI,q0e as lJ,fZ as lK,iZ as lL,xse as lM,K0e as lN,lZ as lO,Jve as lP,uhe as lQ,GQ as lR,n8 as lS,ohe as lT,ou as lU,D0e as lV,F0e as lW,UQ as lX,Rpe as lY,DZ as lZ,UZ as l_,fu as la,n0e as lb,Tce as lc,U0e as ld,wve as le,nve as lf,sve as lg,Pge as lh,Lge as li,Rge as lj,jge as lk,Qge as ll,Xge as lm,Zge as ln,Tl as lo,Bve as lp,Kpe as lq,Sue as lr,NQ as ls,Dve as lt,Hve as lu,Gve as lv,ule as lw,Tge as lx,Vhe as ly,Kge as lz,jt as m,wz as m$,RZ as m0,HZ as m1,VZ as m2,SZ as m3,TZ as m4,DQ as m5,BZ as m6,FZ as m7,LZ as m8,xZ as m9,Qce as mA,oue as mB,_D as mC,She as mD,Hee as mE,sV as mF,Ihe as mG,a1e as mH,nV as mI,Ppe as mJ,xhe as mK,s1e as mL,o1e as mM,_he as mN,z1e as mO,v1e as mP,g1e as mQ,h1e as mR,XN as mS,Hhe as mT,xz as mU,b1e as mV,dL as mW,A1e as mX,Vj as mY,dhe as mZ,wv as m_,MZ as ma,$Z as mb,YZ as mc,PZ as md,GZ as me,WZ as mf,jZ as mg,J0e as mh,KZ as mi,NZ as mj,Xce as mk,pge as ml,t0e as mm,e0e as mn,m0e as mo,oK as mp,Cve as mq,Sve as mr,rK as ms,Eve as mt,iK as mu,bve as mv,aK as mw,lK as mx,R0e as my,Zce as mz,Uae as n,yf as n0,k1e as n1,O1e as n2,ce as o,i8 as p,Ot as q,f as r,at as s,yn as t,ae as u,Ve as v,xe as w,Qa as x,G0e as y,$t as z};