(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors~5255eca6"],{"1e73":function(e,t,a){"use strict";const s=()=>({apiPath:"/",batchPath:"batch?",candidateNumber:0,isMirrorChanged:!1,isMirrorUpdateInProgress:!1,mirrorCandidate:"",requestedCmsDependencies:{}});var i=s,r=a("3835"),o=(a("d9e2"),a("14d9"),a("2ca0"),a("9ab4")),n=a("ca47"),d=a("9098"),c=(a("07ac"),a("ac1f"),a("5319"),a("4360")),u=a("d373"),l=(a("caad"),a("2532"),a("cdb0")),m=a("d197"),h=a("6c84");const p=[{moduleName:"cmsConfig",responseName:"CmsApiCmsSettings",route:"cms[]=api/cms/settings"},{moduleName:"news",responseName:"CmsApiCmsV4News%countryCode%%currency%%lang%",route:"cms[]=api/cms/v4/news/%countryCode%/%currency%/%lang%",withLangCode:!0},{moduleName:"singleNews",responseName:"CmsApiCmsV4News%code%%countryCode%%currency%%lang%",route:"cms[]=api/cms/v4/news/%code%/%countryCode%/%currency%/%lang%",withLangCode:!0},{moduleName:"singleStaticPage",responseName:"CmsApiCmsPages%code%%lang%",route:"cms[]=api/cms/pages/%code%/%lang%",withLangCode:!0},{moduleName:"banners",responseName:"CmsApiCmsV4Banners%countryCode%%currency%%lang%%theme%",route:"cms[]=api/cms/v4/banners/%countryCode%/%currency%/%lang%/%theme%"},{moduleName:"player",responseName:"BaseApiV2Player",route:"base[]=api/v2/player"},{moduleName:"playerSessions",responseName:"BaseApiPlayerSessions",route:"base[]=api/player/sessions"},{moduleName:"statuses",responseName:"CmsApiCmsUserStatuses%lang%",route:"cms[]=api/cms/user_statuses/%lang%"},{moduleName:"locales",responseName:"CmsApiCmsV4Languages",route:"cms[]=api/cms/v4/languages"},{moduleName:"bonuses",responseName:"CmsApiCmsBonuses%lang%",route:"cms[]=api/cms/bonuses/%lang%"},{moduleName:"cmsRoutes",responseName:"CmsApiCmsV4Urls",route:"cms[]=api/cms/v4/urls"},{moduleName:"globalCountries",responseName:"CmsApiCmsGlobalCountries%lang%",route:"cms[]=api/cms/global/countries/%lang%"},{moduleName:"globalTimezones",responseName:"CmsApiCmsV4Timezones%lang%",route:"cms[]=api/cms/v4/timezones/%lang%"},{moduleName:"currencies",responseName:"CmsApiCmsV4Currencies",route:"cms[]=api/cms/v4/currencies"},{moduleName:"games",responseName:"CmsApiCmsGames",route:"cms[]=api/cms/games"},{moduleName:"gamesCollections",responseName:"CmsApiCmsV2Collections%countryCode%",route:"cms[]=api/cms/v2/collections/%countryCode%"},{moduleName:"gamesProviders",responseName:"CmsApiCmsProviders%lang%",route:"cms[]=api/cms/providers/%lang%"},{moduleName:"lotteries",responseName:"CmsApiCmsV2Lotteries%lang%",route:"cms[]=api/cms/v2/lotteries/%lang%"},{moduleName:"paymentsPreviews",responseName:"CmsApiCmsV4PaymentSystems%countryCode%%lang%",route:"cms[]=api/cms/v4/payment_systems/%countryCode%/%lang%"},{moduleName:"promotions",responseName:"CmsApiCmsV4PromoActions%countryCode%%currency%%lang%",route:"cms[]=api/cms/v4/promo_actions/%countryCode%/%currency%/%lang%",withLangCode:!0},{moduleName:"singlePromotions",responseName:"CmsApiCmsV4PromoActions%code%%countryCode%%currency%%lang%",route:"cms[]=api/cms/v4/promo_actions/%code%/%countryCode%/%currency%/%lang%",withLangCode:!0},{moduleName:"seoMeta",responseName:"CmsApiCmsV4Meta%domain%%lang%",route:"cms[]=api/cms/v4/meta/%domain%/%lang%"},{moduleName:"seoText",responseName:"CmsApiCmsSeoText%domain%%lang%",route:"cms[]=api/cms/seo/text/%domain%/%lang%"},{moduleName:"tournaments",responseName:"CmsApiCmsV2TournamentsBase%lang%",route:"cms[]=api/cms/v2/tournaments/base/%lang%"},{moduleName:"compPointsRatesFreespins",responseName:"BaseApiCompPointsRatesFreespins",route:"base[]=api/comp_points/rates/freespins"},{moduleName:"compPointsRatesLotteries",responseName:"BaseApiCompPointsRatesLotteries",route:"base[]=api/comp_points/rates/lotteries"},{moduleName:"compPointsRatesMoney",responseName:"BaseApiCompPointsRatesMoney",route:"base[]=api/comp_points/rates/money"},{moduleName:"currencyExchangeRates",responseName:"BaseApiV3ExchangeRates",route:"base[]=api/v3/exchange_rates"},{moduleName:"currencyExchangeRatesFixed",responseName:"BaseApiV3FixedExchangeRates",route:"base[]=api/v3/fixed_exchange_rates"},{moduleName:"jackpots",responseName:"BaseApiGamesJackpots",route:"base[]=api/games/jackpots"},{moduleName:"playerCashWait",responseName:"ApiV2PlayerPaymentsWithFilters",route:"base[]=api/v2/player/payments"},{moduleName:"gamesRestrictions",responseName:"BaseApiV2GamesRestrictions",route:"base[]=api/v2/games/restrictions?country=%countryCode%"},{moduleName:"playedGames",responseName:"BaseApiPlayerPlayedGames",route:"base[]=api/player/played_games"},{moduleName:"player2FASettings",responseName:"BaseApiPlayerTwoFactor",route:"base[]=api/player/two_factor"},{moduleName:"playerAccounts",responseName:"BaseApiPlayerAccounts",route:"base[]=api/player/accounts"},{moduleName:"playerAuthProviders",responseName:"BaseApiAuthProviders",route:"base[]=api/auth_providers"},{moduleName:"playerAvatar",responseName:"BaseApiPlayerAvatar",route:"base[]=api/player/avatar"},{moduleName:"playerBonuses",responseName:"BaseApiV2PlayerBonuses",route:"base[]=api/v2/player/bonuses"},{moduleName:"playerBonusesDigitain",responseName:"BaseApiV2PlayerBonusesDigitain",route:"base[]=api/v2/player/bonuses_digitain"},{moduleName:"playerBonusesBetby",responseName:"BaseApiV2PlayerBonusesBetby",route:"base[]=api/v2/player/bonuses_betby"},{moduleName:"playerCashbacks",responseName:"BaseApiV4PlayerCashback",route:"base[]=api/v4/player/cashback"},{moduleName:"playerCompPoints",responseName:"BaseApiPlayerCompPoints",route:"base[]=api/player/comp_points"},{moduleName:"playerDocuments",responseName:"BaseApiPlayerDocuments",route:"base[]=api/player/documents"},{moduleName:"playerFavoriteGames",responseName:"BaseApiV4PlayerGamesFavorites",route:"base[]=api/v4/player/games/favorites"},{moduleName:"playerFreespins",responseName:"BaseApiV2PlayerFreespins",route:"base[]=api/v2/player/freespins"},{moduleName:"playerGames",responseName:"BaseApiV2PlayerGames",route:"base[]=api/v2/player/games"},{moduleName:"playerLimits",responseName:"BaseApiV4PlayerLimits",route:"base[]=api/v4/player/limits"},{moduleName:"playerLotteriesStatuses",responseName:"BaseApiLotteriesStatuses",route:"base[]=api/lotteries/statuses"},{moduleName:"playerPayments",responseName:"BaseApiV2PlayerPayments",route:"base[]=api/v2/player/payments"},{moduleName:"playerPhone",responseName:"BaseApiV2PlayerPhone",route:"base[]=api/v2/player/phone"},{moduleName:"playerSettings",responseName:"BaseApiV2PlayerSettings",route:"base[]=api/v2/player/settings"},{moduleName:"playerStats",responseName:"BaseApiPlayerStats",route:"base[]=api/player/stats"},{moduleName:"playerTournamentStatuses",responseName:"BaseApiV2TournamentsStatuses",route:"base[]=api/v2/tournaments/statuses"},{moduleName:"playerPurses",responseName:"BaseApiV3PaymentOptions",route:"base[]=api/v3/payment_options?with_last_payment=1"},{moduleName:"authProvidersSettings",responseName:"BaseApiV3AuthProviderSettings",route:"base[]=api/v3/auth_provider_settings?country=%countryCode%"},{moduleName:"gamification",responseName:"BaseApiV2Gamification",route:"base[]=api/v2/gamification"},{moduleName:"profileSettings",responseName:"BaseApiV4ProfileSettings",route:"base[]=api/v4/profile_settings?country=%playerCountry%"},{moduleName:"gamesV4",responseName:"BaseApiV4Games",route:"base[]=api/v4/games?currency=%gameCurrency%"},{moduleName:"gamesProducers",responseName:"BaseApiV4GamesProducersPopular",route:"base[]=/api/v4/games/producers/popular"},{moduleName:"gamesCategories",responseName:"BaseApiV4GamesCategories",route:"base[]=/api/v4/games/categories"},{moduleName:"sportLobbyLinks",responseName:"CmsApiCmsV4EventsLinks%countryCode%%lang%",route:"cms[]=api/cms/v4/events_links/%countryCode%/%lang%"},{moduleName:"matches",responseName:"CmsApiCmsV4Matches%countryCode%%lang%%theme%",route:"cms[]=api/cms/v4/matches/%countryCode%/%lang%/%theme%"},{moduleName:"interfaceTranslations",responseName:"CmsApiCmsV4Strings%lang%",route:"cms[]=api/cms/v4/strings/%lang%",withLangCode:!0}],g=[{moduleData:{moduleName:"singleStaticPage",responseName:"CmsApiCmsV4PageContent%code%%currency%%lang%",route:"cms[]=api/cms/v4/page_content/%code%/%currency%/%lang%",withLangCode:!0},projects:h["o"]},{moduleData:{moduleName:"bonuses",responseName:"CmsApiCmsV4Bonuses%currency%%lang%",route:"cms[]=api/cms/v4/bonuses/%currency%/%lang%",withLangCode:!0,withCurrency:!0},projects:h["j"]},{moduleData:{moduleName:"playerDocuments",responseName:"BaseApiV2PlayerDocuments",route:"base[]=api/v2/player/documents"},projects:["2","4","5"]},{moduleData:{moduleName:"games",responseName:"CmsApiCmsV2Games%currency%",route:"cms[]=api/cms/v2/games/%currency%",withCurrency:!0},projects:m["k"]},{moduleData:{moduleName:"tournaments",responseName:"CmsApiCmsV4Tournaments%countryCode%%currency%%lang%",route:"cms[]=api/cms/v4/tournaments/%countryCode%/%currency%/%lang%",withLangCode:!0,withCurrency:!0,withCountryCode:!0},projects:["1","2","3","4","5","6","7","8","9","10","11"]},{moduleData:{moduleName:"statuses",responseName:"CmsApiCmsV4Statuses%currency%%lang%",route:"cms[]=api/cms/v4/statuses/%currency%/%lang%",withLangCode:!0},projects:h["s"]},{moduleData:{moduleName:"cmsRoutes",responseName:"CmsApiCmsV5Urls",route:"cms[]=api/cms/v5/urls"},projects:["4","5","6"]},{moduleData:{moduleName:"globalCountries",responseName:"CmsApiCmsV4Countries%lang%",route:"cms[]=api/cms/v4/countries/%lang%",withLangCode:!0},projects:h["k"]}],v=()=>{g.forEach(e=>{if(!e.projects.includes("3"))return;const t=p.findIndex(({moduleName:t})=>t===e.moduleData.moduleName);p[t]=Object.assign({},e.moduleData)})};v();var y=Object(l["b"])(p);const b=(e,t)=>{const a=t.lang,s=void 0===a?"":a,i=t.currency,r=void 0===i?"":i,o=t.domain,d=void 0===o?"":o,l=t.code,m=void 0===l?"":l,h=t.countryCode,p=void 0===h?"":h,g=t.theme,v=void 0===g?"":g,b=t.geoCode,_=void 0===b?"":b;Object.keys(e.data).forEach(t=>{const a=Object.values(y).find(e=>{const a=e.responseName.replace("%lang%",s).replace("%currency%",r).replace("%domain%",d.replace(/[.-]/g,"")).replace("%code%",m.replace(/[_-]/g,"")).replace("%countryCode%",p).replace("%theme%",v).replace("%geoCode%",_);return a.toLowerCase()===t.toLowerCase()}),i=null===a||void 0===a?void 0:a.moduleName;if(!i)return void console.warn("api/actions/fetchData has no moduleName for "+t);const o=Array.isArray(e.data[t])?e.data[t]:Object.assign(Object.assign(Object.assign(Object.assign({},e.data[t]||{}),(null===a||void 0===a?void 0:a.withLangCode)&&{__langCode__:s}),(null===a||void 0===a?void 0:a.withCurrency)&&{__currency__:r}),(null===a||void 0===a?void 0:a.withCountryCode)&&{__countryCode__:p}),l=Object(n["c"])(i)?u["a"][i]():null;l?l.setData(o):c["a"].commit(i+"/setData",o)})};var _=a("4d69");const f=(e,t)=>{const a=t.modules,s=Object(o["b"])(t,["modules"]),i=s.lang,r=void 0===i?"":i,d=s.currency,l=void 0===d?"":d,m=s.gameCurrency,h=void 0===m?"":m,p=s.code,g=void 0===p?"":p,v=s.countryCode,b=void 0===v?"":v,f=s.playerCountry,C=void 0===f?"":f,P=s.domain,O=void 0===P?"":P,A=s.theme,D=void 0===A?"":A,L=s.geoCode,I=void 0===L?"":L,j=[];return a.forEach(a=>{var i;const o=Object(n["c"])(a),d=Object.values(y).find(e=>e.moduleName===a),m=null===d||void 0===d?void 0:d.route,p=null===d||void 0===d?void 0:d.responseName;if(!m||!p)throw new Error("api/actions/fetchData does not found module "+a);const v=o?u["a"][a]():c["a"].state[a];if(window.INITIAL_STATE){const e=p.replace("%lang%",r).replace("%currency%",l).replace("%gameCurrency%",h).replace("%domain%",O.replace(/[.-]/g,"")).replace("%code%",g.replace(/-/g,"")).replace("%countryCode%",b).replace("%playerCountry%",C).replace("%theme%",D).replace("%geoCode%",I).toLowerCase(),t=window.INITIAL_STATE[e]||null,s=o?v.setData:c["a"].commit,i=o?[t]:[a+"/setData",t];t&&s(...i)}const f=null===v||void 0===v?void 0:v.cmsDependencies;if(f){const t=Object(_["b"])({dependencies:s,fields:f.fields}),r=null!==(i=f.isDeep)&&void 0!==i&&i;if(e.getIsCmsCached({key:t,moduleName:a,isDeep:r}))return void(r&&e.setCmsCacheKey(t,v));e.setRequestedCmsDependencies({key:t,moduleName:a,isDeep:r})}const P=null===v||void 0===v?void 0:v.dataLoadedAt,A=null===v||void 0===v?void 0:v.dataLifetime,L=Object(n["b"])(a+"/getLoadedDataLanguage"),S=!(Date.now()-new Date(P).getTime()>parseInt(A)),E=!L||L===r;!t.forced&&!f&&P&&S&&E||j.push({moduleName:a,request:m.replace(/%lang%/g,r).replace(/%currency%/g,l).replace("%gameCurrency%",h).replace(/%domain%/g,O).replace(/%code%/g,g).replace(/%countryCode%/g,b).replace(/%playerCountry%/g,C).replace(/\/%theme%/g,D?"/"+D:"").replace(/%geoCode%/g,I)})}),j};var C=a("10ea"),P=a("0a46");const O=function(e){var t;if(!(null===(t=null===e||void 0===e?void 0:e.modules)||void 0===t?void 0:t.length))throw new Error("api/actions/fetchData needs at least one element in the payload.modules array");const a=A(e),s=f(this,a);if(!s.length)return Promise.resolve([]);const i={base:"",cms:""};s.forEach(e=>{const t=e.request.startsWith("base[]")?"base":"cms";i[t]+=(i[t]?"&":"")+e.request});const r=[];if(i.base){const e=`${this.getBatchPath}${i.base}`;r.push(D(this,a,e))}if(i.cms){const e=`${this.getBatchPath}${i.cms}`;r.push(D(this,a,e))}return Promise.all(r)},A=e=>Object.assign(Object.assign({},e),{lang:Object(n["b"])("player/getLangCode"),currency:Object(n["b"])("player/getCurrencyCode"),gameCurrency:Object(n["b"])("player/getGameCurrencyCode"),countryCode:Object(n["b"])("player/getCountryWithGeoCode"),domain:window.location.hostname,forced:!!e.forced,code:e.code,playerCountry:Object(n["b"])("player/getCountry")||Object(n["b"])("player/getCountryCode"),theme:Object(n["b"])("theme/getBackendTheme")||P["g"],geoCode:(window.GEO_CODE||"ru").toUpperCase()}),D=(e,t,a)=>Object(o["a"])(void 0,void 0,void 0,(function*(){const e=yield Object(d["b"])({method:"get",url:a}),s=Object(r["a"])(e,2),i=s[0],o=s[1];if(Object(C["b"])(i))return Promise.reject(i);if(!(null===o||void 0===o?void 0:o.data))throw Object.assign(new Error("api/actions/fetchData has wrong response"),{cause:i});b(o,t)}));var L=O,I=(a("820e"),a("9554")),j=a("fb2f");a("d81d"),a("4d63"),a("c607");const S=(e,t)=>e.map(e=>E(e,t)),E=(e,t)=>Object(o["a"])(void 0,void 0,void 0,(function*(){const a=B(e),s=`${e}${Object({VUE_APP_VERSION_ID:"419662",VUE_APP_NO_LOCAL_BATCH:"true",VUE_APP_CI_COMMIT_SHORT_SHA:"681166d1",NODE_ENV:"production",VUE_APP_IS_PRERENDER:"false",VUE_APP_INDEX:"3",VUE_APP_ID:"fresh",VUE_APP_HOST:"fresh.casino",VUE_APP_TITLE:"Казино Фреш (Fresh Casino) - игровые автоматы играть на официальном сайте",VUE_APP_KEYWORDS:"",VUE_APP_DESCRIPTION:"Интернет казино Fresh Casino это ассортимент игровых автоматов и слотов на любой вкус, в которые можно играть на официальном сайте казино Фреш на реальные деньги",VUE_APP_IMG_DIR:"/img/",VUE_APP_ICONS_DIR:"/img/icons/",VUE_APP_PLAYER_DEFAULT_CURRENCY:"RUB",VUE_APP_PLAYER_DEFAULT_COUNTRY:"ru",VUE_APP_PLAYER_DEFAULT_TIMEZONE:"ru",VUE_APP_PLAYER_DEFAULT_LANGUAGE:"ru",VUE_APP_PLAYER_ALTERNATE_LANGUAGE:"en",VUE_APP_BASE_URL:"/",VUE_APP_BATCH_URL:"batch",VUE_APP_MIRROR:"/",VUE_APP_REDIRECTOR:"https://iuhh.gerferor.com/imhgf/?jsonp=kanyf73kjd",VUE_APP_API_TIMEOUT:"180000",VUE_APP_QUERY_ATTEMPTS:"3",VUE_APP_DISABLE_REGISTRATION_REDIRECT:"false",VUE_APP_DISABLE_NOTIFICATIONS:"false",VUE_APP_DISABLE_PRELOADER:"false",VUE_APP_LIVECHAT_ID_EN:"8719586",VUE_APP_LIVECHAT_GROUP_EN:"10",VUE_APP_LIVECHAT_GROUP_EN_VIP:"26",VUE_APP_LIVECHAT_GROUP_EN_CANDIDATE:"204",VUE_APP_LIVECHAT_ID_DE:"8719586",VUE_APP_LIVECHAT_GROUP_DE:"82",VUE_APP_LIVECHAT_GROUP_DE_VIP:"83",VUE_APP_LIVECHAT_GROUP_DE_CANDIDATE:"204",VUE_APP_LIVECHAT_ID_FR:"8719586",VUE_APP_LIVECHAT_GROUP_FR:"85",VUE_APP_LIVECHAT_GROUP_FR_VIP:"26",VUE_APP_LIVECHAT_GROUP_FR_CANDIDATE:"204",VUE_APP_LIVECHAT_ID_FI:"8719586",VUE_APP_LIVECHAT_GROUP_FI:"10",VUE_APP_LIVECHAT_GROUP_FI_VIP:"26",VUE_APP_LIVECHAT_GROUP_FI_CANDIDATE:"204",VUE_APP_LIVECHAT_ID_ES:"8719586",VUE_APP_LIVECHAT_GROUP_ES:"91",VUE_APP_LIVECHAT_GROUP_ES_VIP:"26",VUE_APP_LIVECHAT_GROUP_ES_CANDIDATE:"204",VUE_APP_LIVECHAT_ID_PT:"8719586",VUE_APP_LIVECHAT_GROUP_PT:"94",VUE_APP_LIVECHAT_GROUP_PT_VIP:"95",VUE_APP_LIVECHAT_GROUP_PT_CANDIDATE:"204",VUE_APP_LIVECHAT_ID_JA:"8719586",VUE_APP_LIVECHAT_GROUP_JA:"205",VUE_APP_LIVECHAT_GROUP_JA_VIP:"206",VUE_APP_LIVECHAT_GROUP_JA_CANDIDATE:"204",VUE_APP_LIVECHAT_ID_RU:"8719586",VUE_APP_LIVECHAT_GROUP_RU:"4",VUE_APP_LIVECHAT_GROUP_RU_VIP:"21",VUE_APP_LIVECHAT_GROUP_RU_CANDIDATE:"170",VUE_APP_LIVECHAT_ID_KZ:"8719586",VUE_APP_LIVECHAT_GROUP_KZ:"4",VUE_APP_LIVECHAT_GROUP_KZ_VIP:"21",VUE_APP_LIVECHAT_GROUP_KZ_CANDIDATE:"170",VUE_APP_LIVECHAT_ID_UA:"8719586",VUE_APP_LIVECHAT_GROUP_UA:"4",VUE_APP_LIVECHAT_GROUP_UA_PREMIUM:"12",VUE_APP_LIVECHAT_GROUP_UA_VIP:"21",VUE_APP_LIVECHAT_GROUP_UA_CANDIDATE:"170",VUE_APP_LIVECHAT_ID_HI:"8719586",VUE_APP_LIVECHAT_GROUP_HI:"277",VUE_APP_LIVECHAT_GROUP_HI_VIP:"278",VUE_APP_LIVECHAT_GROUP_HI_CANDIDATE:"279",VUE_APP_LIVECHAT_ID_JP:"8719586",VUE_APP_LIVECHAT_GROUP_JP:"205",VUE_APP_LIVECHAT_GROUP_JP_VIP:"206",VUE_APP_LIVECHAT_GROUP_JP_CANDIDATE:"204",VUE_APP_LIVECHAT_STATUS_VIP:"VIP_SEGMENT",VUE_APP_LIVECHAT_STATUS_CANDIDATE:"CANDIDATE",VUE_APP_SUPPORT_MICRO_URL:"/chat/",VUE_APP_SERVICE_WORKER_ENABLED:"false",VUE_APP_PWA_ENABLED:"true",VUE_APP_ENABLE_LOCALSTORAGE_AUTH_FLAG:"false",VUE_APP_BETBY_BRAND_ID:"1895447167586410496",VUE_APP_BETBY_SCRIPT_URL:"https://freshcasino.sptpub.com/bt-renderer.min.js",VUE_APP_BETBY_THEME:"fresh-casino-light",VUE_APP_BETBY_THEME_LIGHT:"fresh-casino-light",VUE_APP_BETBY_THEME_DARK:"fresh-casino-dark",VUE_APP_PUSH_URL:"https://fresh-notification.com/",VUE_APP_ANALYTICS_URL:"https://fresh.st-analytics.work/",VUE_APP_SENTRY_DSN:"https://fff92c3d481d44dabcc4992d068f5e46@sentry.firmare.cc/6",VUE_APP_SENTRY_LOG_LEVEL:"1",VUE_APP_SENTRY_MAX_BREADCRUMBS:"50",VUE_APP_SENTRY_TRACES_SAMPLE_RATE:"1.0",VUE_APP_SENTRY_SAMPLE_RATE:"1",VUE_APP_IOS_FTP_PAYMENT_REDIRECT:"ftp://51.77.212.34",VUE_APP_APG_SEAL:"5aa8574f-8a58-46ba-b1df-0dd57ec93f85",VUE_APP_MESSENGER_MICRO_URL:"/messenger/",VUE_APP_UNIWEBVIEW_PROJECT_NAME:"fresh",VUE_APP_DEFAULT_DOMAIN_LICENSE:"fresh.casino",VUE_APP_DIGITAIN_SPORT_PARTNER:"f53b4ea9-f087-470e-bec5-50dc971e125b",VUE_APP_DIGITAIN_URL:"https://sport.fresh.dgtnsptpub.com/",BASE_URL:"/"}).VUE_APP_MIRROR_CHECK_PATH}`,i=yield Object(d["b"])({method:"get",url:s,withCredentials:!1}),o=Object(r["a"])(i,2),n=o[1];(null===n||void 0===n?void 0:n.data)&&(!t.mirrorCandidate||t.candidateNumber>a)&&(t.setCandidateNumber(a),t.setMirrorCandidate(e))})),B=e=>{const t=new RegExp(/^(https):\/\/([a-z]+)([0-9]*)([a-z]*).([a-z]+)\/$/i).exec(e);return t&&parseInt(t[3])||0},G=e=>{const t=new RegExp(/["|k([|\])|\\]/gi);return e.data.replace(t,"").split(",")||[]},R=(e,t)=>Object(o["a"])(void 0,void 0,void 0,(function*(){if(e.isMirrorChanged)return void console.error("The mirror has already been changed, something goes completely wrong...");if(e.isMirrorUpdateInProgress)return void console.warn("api/actions/updateMirror already in progress");e.setIsMirrorUpdateInProgress(!0);const a="https://iuhh.gerferor.com/imhgf/?jsonp=kanyf73kjd",s=yield Object(d["b"])({method:"get",url:a,withCredentials:!1}),i=Object(r["a"])(s,2),o=i[0],n=i[1];if(o)throw e.setIsMirrorUpdateInProgress(!1),o;if(!n||!n.data)throw e.setIsMirrorUpdateInProgress(!1),new Error("There is no redirector`s answer!");const c=G(n);yield Promise.allSettled(S(c,e)),j["a"].refactor.getRequestEnabled()?Object(d["a"])({baseURL:e.mirrorCandidate}):I["a"].defaults.baseURL=e.mirrorCandidate,e.setApiPath(e.mirrorCandidate),e.setIsMirrorChanged(!0),e.setIsMirrorUpdateInProgress(!1),t&&Array.isArray(t)&&t.length&&e.fetchData(t)}));var N=R;const T={fetchData:L,updateMirror:N,setApiPath(e){this.apiPath=e||"/"},setIsMirrorUpdateInProgress(e){this.isMirrorUpdateInProgress=e},setCandidateNumber(e){this.candidateNumber=e},setMirrorCandidate(e){this.mirrorCandidate=e},setIsMirrorChanged(e){this.isMirrorChanged=e},setRequestedCmsDependencies({key:e,moduleName:t,isDeep:a}){this.requestedCmsDependencies[t]=a?[...this.requestedCmsDependencies[t]||[],e]:e},setCmsCacheKey(e,t){t.data[e]&&(t.cmsCacheKey=e)}};var w=T;const U={getApiPath(){return this.apiPath},getBatchPath(){return this.apiPath+this.batchPath},getModuleByName:()=>e=>y.find(t=>t.moduleName===e)||null,getIsCmsCached(){return({key:e,moduleName:t,isDeep:a})=>{var s;return a?Boolean(null===(s=this.requestedCmsDependencies[t])||void 0===s?void 0:s.includes(e)):this.requestedCmsDependencies[t]===e}}};var V=U,k={actions:w,getters:V,state:i};const x=()=>({data:{authProviderSettings:{country:"",names:[]},urls:{apple:"/users/auth/apple",facebook:"/users/auth/facebook",google_oauth2:"/users/auth/google_oauth2",mailru:"/users/auth/mailru",odnoklassniki:"/users/auth/odnoklassniki",telegram:"/users/auth/tlgrm",twitter:"/users/auth/twitter",vkontakte:"/users/auth/vkontakte",yahoo_auth:"/users/auth/yahoo_auth",yandex:"/users/auth/yandex",line:"/users/auth/line"}}});var M=x;const F={fetchData(e){return Object(o["a"])(this,void 0,void 0,(function*(){yield u["a"].apiV2().fetchData({modules:["authProvidersSettings"],forced:e})}))},setData(e){(null===e||void 0===e?void 0:e.auth_provider_settings)&&(this.data.authProviderSettings=e.auth_provider_settings)}};var H=F;a("4de4"),a("13d5"),a("fb6a");const W="google_oauth2",z={getAuthProvidersSettings(){return this.data.authProviderSettings},getAuthProvidersUrls(){return this.data.urls},authProviders(){const e=Object(n["b"])("player/getLangCode"),t=Object(n["b"])("cmsConfig/getDomainWebView"),a=["google_oauth2","telegram"],s=["yandex","twitter"];return this.getAuthProvidersSettings.names.reduce((i,r)=>{if(a.includes(r)&&t)return i;const o=s.includes(r)?"":"?locale="+e;return i.push({name:r,url:`${this.getAuthProvidersUrls[r]}${o}`}),i},[]).slice(0,7)},getGoogleSocial(){return this.authProviders.find(({name:e})=>e===W)},getSocialsWithoutGoogle(){return this.getGoogleSocial?this.authProviders.filter(({name:e})=>e!==W):this.authProviders}};var $=z,Y={actions:H,getters:$,state:M},K=(a("4fad"),a("e671"));const q={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsDataLoading(!0);const t=Object(n["b"])("theme/getTheme"),a=Object(n["b"])("player/isPlayerAuthorized"),s=this.themeBanners[t]&&this.isPrevRequestByAuthUser===a&&!e;s||(this.isPrevRequestByAuthUser=a,yield u["a"].apiV2().fetchData({modules:["banners"],forced:e})),this.setIsDataLoading(!1)}))},setData(e){const t=Object(n["b"])("theme/getTheme"),a=Object.entries((null===e||void 0===e?void 0:e.data)||{}).reduce((e,t)=>{const a=t[0];if(!a)return e;const s=t[1];return e[a]=Object.assign(Object.assign({},s),{slides:s.slides.map(e=>Object.assign(Object.assign({},e),{mobile_bg:Object(K["a"])(e.pictures.mobile_bg),mobile_base:Object(K["a"])(e.pictures.mobile_base),desktop_bg:Object(K["a"])(e.pictures.desktop_bg),desktop_base:Object(K["a"])(e.pictures.desktop_base)}))}),e},{});this.data=a,this.themeBanners[t]=a,this.dataLoadedAt=new Date},setIsDataLoading(e){this.isDataLoading=e}};var J=q;a("466d");const Q=e=>e.filter(({action_code:e})=>e),X={getData(){const e=Object(n["b"])("theme/getTheme");return this.themeBanners[e]||this.data},getStatisticsSlidesBlocks(){return this.getData?Object.keys(this.getData).reduce((e,t)=>{var a,s;const i=null===(a=this.getData)||void 0===a?void 0:a[t];return t.match(new RegExp("^STATISTICS_BLOCKS_"))&&(null===(s=null===i||void 0===i?void 0:i.slides)||void 0===s?void 0:s.length)&&e.push(i),e},[]):[]},getBannersSliderSlides(){var e,t;return(null===(t=null===(e=this.getData)||void 0===e?void 0:e.BANNERS_SLIDER)||void 0===t?void 0:t.slides)||[]},getBannersSecondLevel(){var e,t;return(null===(t=null===(e=this.getData)||void 0===e?void 0:e.SECOND_LEVEL_BANNERS)||void 0===t?void 0:t.slides)||[]},getStaticActionSlides(){return Q(this.getAllStaticActionSlides)},getSportActionSlides(){return Q(this.getSportStaticActionSlides)},getAllStaticActionSlides(){var e,t;return(null===(t=null===(e=this.getData)||void 0===e?void 0:e.STATIC_ACTIONS)||void 0===t?void 0:t.slides)||[]},getSportBannersSliderSlides(){var e,t;return(null===(t=null===(e=this.getData)||void 0===e?void 0:e.SPORT_BANNERS_SLIDER)||void 0===t?void 0:t.slides)||[]},getSportStaticActionSlides(){var e,t;return(null===(t=null===(e=this.getData)||void 0===e?void 0:e.SPORT_STATIC_ACTIONS)||void 0===t?void 0:t.slides)||[]},getSportPromotionsSlides(){var e,t;return(null===(t=null===(e=this.getData)||void 0===e?void 0:e.SPORT_PROMOTIONS)||void 0===t?void 0:t.slides)||[]}};var Z=X;const ee=()=>({data:{},dataLoadedAt:null,isDataLoading:!1,isPrevRequestByAuthUser:!1,cmsDependencies:{fields:["countryCode","currency","lang","theme"]},themeBanners:{basic:null,dark:null}});var te=ee,ae={actions:J,getters:Z,state:te},se=(a("99af"),a("d59c"));const ie=["3"],re=Object(l["a"])(["interfaceTranslations","cmsConfig","cmsRoutes","gamesCollections","gamesProviders","seoMeta","seoText","tournaments","lotteries","currencies","globalCountries","globalTimezones","locales"],se["a"].InitialCMS),oe=Object(l["a"])(["player","playerStats","playerSettings","authProvidersSettings","currencyExchangeRates","currencyExchangeRatesFixed","paymentsPreviews","playerLimits","gamesRestrictions"],se["a"].InitialSS),ne=Object(l["a"])(["playerStats","playerSettings","authProvidersSettings","currencyExchangeRates","currencyExchangeRatesFixed","paymentsPreviews","gamesRestrictions"],se["a"].InitialSS),de=Object(l["a"])(["player","playerFavoriteGames","player2FASettings","playerSessions","playerAuthProviders","playerCompPoints","playerBonuses","playerAvatar","paymentsPreviews","playerSettings","playerStats","playerPhone","playerLimits","playerTournamentStatuses","playerLotteriesStatuses","profileSettings","gamification","playerPayments","banners","tournaments"],se["a"].Login),ce=Object(l["a"])(["playerFavoriteGames","player2FASettings","playerAuthProviders","paymentsPreviews","playerSettings","playerBonuses","playerPhone","playerLimits","playerSessions","profileSettings","playerStats","gamification"],se["a"].Login),ue=Object(l["a"])(["player","playerPhone","playerSettings"],se["a"].MissingData),le=Object(l["a"])(["playerBonuses","playerBonusesDigitain","playerDocuments","compPointsRatesFreespins","compPointsRatesLotteries","playerPayments","playerGames","playerFreespins","playerLimits","statuses","compPointsRatesMoney"],se["a"].ProfileEnter),me=Object(l["a"])(de.concat(le),se["a"].ProfileReload),he=Object(l["a"])(["bonuses","statuses","jackpots"],se["a"].Deferred),pe=Object(l["a"])(["player","playerSettings"],se["a"].SignOut),ge=Object(l["a"])(["gamesProviders","tournaments","lotteries","news","promotions","globalCountries","banners","seoMeta","seoText","bonuses","statuses","paymentsPreviews","globalTimezones"],se["a"].Internationalization),ve=Object(l["a"])(["bonusesCode","playerCashWait","playerCashbacks","playerAuthProviders","playerLimits","playerTournamentStatuses","playerLotteriesStatuses","playerAvatar","playerAccounts","playerCompPoints","playerFavoriteGames","player2FASettings","playerSessions","playerPayments","playerPhone","playerBonuses","playerBonusesDigitain","playerGameSessions","playerGames","playerDocuments","playerFreespins","playerSportBets","playerStats","playerPurses","profileSettings","compPointsRatesMoney","compPointsRatesFreespins","compPointsRatesLotteries","betby","payments","deposit","cashout","games"],se["a"].Reset),ye=Object(l["a"])(["news","promotions","tournaments"],se["a"].DependsContent),be=Object(l["a"])(["gamesV4","gamesCategories","gamesProducers"],se["a"].Games),_e=()=>Object(o["a"])(void 0,void 0,void 0,(function*(){yield Object(n["a"])("deposit/fetchData",!0);const e=Object(n["b"])("profileSettings/hasInvalidFields")("cashout");e||Object(n["b"])("cashout/getIsDataLoaded")||Object(n["a"])("cashout/fetchData",!0),yield Object(n["a"])("playerPurses/fetchData",!0)})),fe=()=>Object(o["a"])(void 0,void 0,void 0,(function*(){const e=Object(n["b"])("breakpoints/isMobile")?"mobile":"desktop";h["m"].includes("3")?yield Object(n["a"])("gamesV4/fetchLastGames"):yield Object(n["a"])("games/fetchLastPlayedGames",e)})),Ce=e=>{ye.forEach(t=>Object(n["a"])(t+"/setIsDataLoading",e))},Pe=(e,t)=>Object(o["a"])(void 0,void 0,void 0,(function*(){var a;const s=Object(n["b"])("player/getCountryCode"),i=Object(n["b"])("currencies/getAllowCurrencies"),r=null===(a=Object(n["b"])("player/getPredefinedData"))||void 0===a?void 0:a.currency,o=(null===i||void 0===i?void 0:i[s])||(null===i||void 0===i?void 0:i.GLOBAL)||["RUB"];let d=o[0];r&&o.includes(r)&&(d=r),e===s&&t===d||(Ce(!0),yield u["a"].apiV2().fetchData({modules:ye,forced:!0}),Ce(!1))})),Oe=function(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){const t=Object(n["b"])("player/getCountry"),a=Object(n["b"])("player/getCurrencyCode");this.setIsLoginBatchLoading(!0),Object(n["a"])("playerAccounts/fetchData",!0);const s=e?ce:de;yield u["a"].apiV2().fetchData({modules:s,forced:!0}),yield Object(n["a"])("profileSettings/fetchFieldsParams",!0),Pe(t,a),h["j"].includes("3")||Object(n["a"])("bonuses/fetchNewData",!0);const i=Object(n["b"])("playerStats/getDepositsCount"),r=Object(n["b"])("playerGameSessions/getData"),o=Object(n["b"])("playerBonuses/getPlayerBonuses");i&&(yield _e());const d=parseInt(Object(n["b"])("playerAccounts/availableCasinoBalance"))||(null===r||void 0===r?void 0:r.length)||i||(null===o||void 0===o?void 0:o.length);d&&(yield fe());const c=[Object(n["a"])("playerCashWait/fetchData",!0),Object(n["a"])("gamesRestrictions/fetchData",!0)];h["l"].includes("3")&&!Object(n["b"])("currencies/getConvertableCurrenciesFrom").length&&c.push(Object(n["a"])("currencies/fetchConvertibleCurrencies")),yield Promise.all(c),yield Object(n["a"])("payments/setDataLoaded",!0),this.setIsLoginBatchLoaded(!0),this.setIsLoginBatchLoading(!1)}))};var Ae=Oe;const De=function(){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsMissingDataLoading(!0),yield Promise.allSettled([u["a"].apiV2().fetchData({modules:ue,forced:!0}),Object(n["a"])("deposit/fetchData",!0)]),yield Object(n["a"])("profileSettings/fetchFieldsParams",!0),Object(n["b"])("profileSettings/hasInvalidFields")("cashout")||(yield Object(n["a"])("cashout/fetchData",!0)),this.setIsMissingDataLoading(!1)}))};var Le=De;function Ie(){return Object(o["a"])(this,void 0,void 0,(function*(){Object(n["b"])("playerStats/getDepositsCount")&&(yield Object(n["a"])("deposit/fetchData",!0),yield Object(n["a"])("playerPurses/fetchData",!0)),Object(n["b"])("player/getConfirmedAt")&&(yield Object(n["a"])("cashout/fetchData",!0)),yield Object(n["a"])("playerCashWait/fetchData",!0)}))}const je=function(){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsProfileReloadBatchLoading(!0),Object(n["b"])("playerAccounts/getIsDataLoaded")||Object(n["a"])("playerAccounts/fetchData",!0),yield u["a"].apiV2().fetchData({modules:me,forced:!0});const e=Object(n["b"])("profileSettings/hasInvalidFields")("deposit");e||(yield Ie()),this.setIsProfileReloadBatchLoaded(!0),this.setIsProfileReloadBatchLoading(!1)}))};var Se=je,Ee=a("13ea"),Be=a.n(Ee);const Ge=function(){return Object(o["a"])(this,void 0,void 0,(function*(){yield u["a"].apiV2().fetchData({modules:re}),Be()(Object(n["b"])("cmsConfig/getDomainInfo"))&&(yield Object(n["a"])("cmsConfig/fetchDomainInfo",null))}))};var Re=Ge;const Ne=e=>{const t=u["a"][e]();t&&t.resetData(null)},Te=function(){return Object(o["a"])(this,void 0,void 0,(function*(){const e=Object(n["b"])("player/getCountry"),t=Object(n["b"])("player/getCurrencyCode");yield u["a"].apiV2().fetchData({modules:pe,forced:!0}),yield Promise.all([u["a"].apiV2().fetchData({modules:["banners"],forced:!0}),Object(n["a"])("gamesRestrictions/fetchData",!0),Pe(e,t)]),ve.forEach(e=>{Object(n["c"])(e)?Ne(e):c["a"].hasModule(e)&&c["a"].commit(e+"/resetData",null)}),this.setIsProfileEnterBatchLoaded(!1),this.setIsLoginBatchLoaded(!1),this.setIsProfileReloadBatchLoaded(!1),Object(n["a"])("bonusesCoupon/setPreparedPromoCode","")}))};var we=Te;const Ue={loginBatch:Ae,missingDataBatch:Le,profileReloadBatch:Se,initialCMSBatch:Re,signOutBatch:we,gamesBatch(){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsGamesBatchLoading(!0),yield u["a"].apiV2().fetchData({modules:be}),this.setIsGamesBatchLoading(!1),this.setIsGamesBatchLoaded(!0)}))},initialSSBatch(){return Object(o["a"])(this,void 0,void 0,(function*(){const e=ie.includes("3")?ne:oe;yield u["a"].apiV2().fetchData({modules:e})}))},deferredBatch(){return Object(o["a"])(this,void 0,void 0,(function*(){yield u["a"].apiV2().fetchData({modules:he})}))},profileEnterBatch(){return Object(o["a"])(this,void 0,void 0,(function*(){Object(n["b"])("playerAccounts/getIsDataLoaded")||Object(n["a"])("playerAccounts/fetchData",!0),yield u["a"].apiV2().fetchData({modules:le}),this.setIsProfileEnterBatchLoaded(!0)}))},internationalizationBatch(){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsInternationalizationBatchLoading(!0),yield u["a"].apiV2().fetchData({modules:ge,forced:!0}),this.setIsInternationalizationBatchLoading(!1)}))},setIsGamesBatchLoading(e){this.isGamesBatchLoading=e},setIsGamesBatchLoaded(e){this.isGamesBatchLoaded=e},setIsProfileEnterBatchLoaded(e){this.isProfileEnterBatchLoaded=e},setIsProfileReloadBatchLoading(e){this.isProfileReloadBatchLoading=e},setIsProfileReloadBatchLoaded(e){this.isProfileReloadBatchLoaded=e},setIsInitialBatchLoaded(e){this.isInitialBatchLoaded=e},setIsInternationalizationBatchLoading(e){this.isInternationalizationBatchLoading=e},setIsLoginBatchLoading(e){this.isLoginBatchLoading=e},setIsLoginBatchLoaded(e){this.isLoginBatchLoaded=e},setIsMissingDataLoading(e){this.isMissingDataLoading=e}};var Ve=Ue;const ke={getIsInitialBatchLoaded(){return this.isInitialBatchLoaded},getIsProfileEnterBatchLoaded(){return this.isProfileEnterBatchLoaded},getIsProfileReloadBatchLoading(){return this.isProfileReloadBatchLoading},getIsProfileReloadBatchLoaded(){return this.isProfileReloadBatchLoaded},getInternationalizationBatchLoading(){return this.isInternationalizationBatchLoading},getIsLoginBatchLoading(){return this.isLoginBatchLoading},getIsLoginBatchLoaded(){return this.isLoginBatchLoaded},getIsMissingDataLoading(){return this.isMissingDataLoading},getIsGamesBatchLoading(){return this.isGamesBatchLoading},getIsGamesBatchLoaded(){return this.isGamesBatchLoaded}};var xe=ke;const Me=()=>({isGamesBatchLoading:!1,isGamesBatchLoaded:!1,isInitialBatchLoaded:!1,isInternationalizationBatchLoading:!1,isLoginBatchLoaded:!1,isLoginBatchLoading:!1,isProfileEnterBatchLoaded:!1,isProfileReloadBatchLoaded:!1,isProfileReloadBatchLoading:!1,isMissingDataLoading:!1});var Fe=Me,He={actions:Ve,getters:xe,state:Fe};const We=()=>({data:{},dataLifetime:2e3,dataLoadedAt:null,isDataLoading:!1});var ze=We;const $e="api/v3",Ye=()=>Object(d["b"])({method:"post",url:$e+"/betby/keys",body:{}}),Ke=()=>Object(d["b"])({method:"get",url:$e+"/betby/auth_token"}),qe={fetchData(){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsDataLoading(!0);const e=yield Ye(),t=Object(r["a"])(e,2),a=t[1];if(a){const e=a.data;this.setData(e)}this.setIsDataLoading(!1)}))},fetchToken(){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsDataLoading(!0);const e=yield Ke(),t=Object(r["a"])(e,2),a=t[1];if(a){const e={key:a.data};this.setData(e)}this.setIsDataLoading(!1)}))},setData(e){e&&(this.data=e,this.dataLoadedAt=new Date)},resetData(){this.data={}},setIsDataLoading(e){this.isDataLoading=e}};var Je=qe;const Qe={getBetbyKey(){var e;return null!==(e=this.data.key)&&void 0!==e?e:""}};var Xe=Qe,Ze={actions:Je,getters:Xe,state:ze};const et="api/player",tt=et+"/set_bonus_code",at=et+"/clear_bonus_code",st=(e,t)=>Object(d["b"])({method:"patch",url:tt,body:{deposit_bonus_code:e},params:{lang:t}}),it=e=>Object(d["b"])({method:"delete",url:at,params:{lang:e}}),rt={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){yield u["a"].apiV2().fetchData({modules:["bonusesCode"],forced:e})}))},setCode(e){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsDataLoading(!0);let t={};const a=Object(n["b"])("player/getLangCode"),s=yield st(e,a),i=Object(r["a"])(s,2),o=i[0],d=i[1];return o&&(t={error:!0}),d&&(this.setBonusCode(e),yield Object(n["a"])("player/fetchData",!0)),this.setIsDataLoading(!1),t}))},clearCode(){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsDataLoading(!0);let e={};const t=Object(n["b"])("player/getLangCode"),a=yield it(t),s=Object(r["a"])(a,2),i=s[0],o=s[1];return i&&(e={error:!0}),o&&(Object(n["a"])("player/clearBonusCode",null),this.resetData()),this.setIsDataLoading(!1),e}))},setBonusCode(e){this.bonusCode=e},resetData(){this.bonusCode=""},setIsDataLoading(e){this.isDataLoading=e}};var ot=rt;const nt={getBonusCode(){return this.bonusCode||Object(n["b"])("player/getDepositBonusCode")||""},getIsDataLoading(){return this.isDataLoading}};var dt=nt;const ct=()=>({bonusCode:"",isDataLoading:!1});var ut=ct,lt={actions:ot,getters:dt,state:ut};const mt=()=>({preparedPromoCode:""});var ht=mt;const pt={getPreparedPromoCode(){return this.preparedPromoCode||""}};var gt=pt;const vt="api",yt=e=>Object(d["b"])({method:"post",url:vt+"/bonuses/coupon",body:{coupon_code:e}});var bt=a("4fa1"),_t=a("2f41");const ft=["4","10"],Ct=e=>{var t;const a=e.data.errors;let s={};return(null===(t=null===a||void 0===a?void 0:a.code)||void 0===t?void 0:t.blank)&&(s={status:e.status,text:"notification.cant_be_blank",type:"error"}),{errorNotify:s}},Pt=e=>{const t=e.status,a=e.title,s=e.type;let i;switch(t){case"successfully_activated":{const e=ft.includes("3")&&s===_t["a"].FREESPIN?"notification.promo_freespin_activated":"notification.promo_activated";i={status:t,title:a,text:e,couponType:s,type:"warn"};break}case"already_activated":i={status:t,title:a,text:"notification.promo_already_activated",type:"info"};break;case"failed_to_activate":i={status:t,title:a};break;case"failed_to_activate_limit":i={status:t,title:a,text:bt["a"].FAILED_TO_ACTIVATE_BONUS_CODE_LIMIT,type:"error"};break;default:i={}}return{responseNotify:i}},Ot={activateCoupon(e){return Object(o["a"])(this,void 0,void 0,(function*(){const t=yield yt(e),a=Object(r["a"])(t,2),s=a[0],i=a[1];return i?{response:Pt(i.data)}:Object(C["b"])(s)?{error:Ct(s)}:{}}))},setPreparedPromoCode(e){this.preparedPromoCode=e||""}};var At=Ot,Dt={actions:At,getters:gt,state:ht};const Lt=()=>({opened:[]});var It=Lt;const jt={hasOpenedBottomSheets(){return this.getOpenedBottomSheets.length>0},currentBottomSheet(){return this.hasOpenedBottomSheets&&this.getOpenedBottomSheets.slice(-1).pop()||null},getOpenedBottomSheets(){var e;return null!==(e=this.opened)&&void 0!==e?e:[]},getOpenedBottomSheetName(){return this.hasOpenedBottomSheets?this.getOpenedBottomSheets[0].name:""},getBottomSheetByName(){return e=>{const t=this.getOpenedBottomSheets.find(({name:t})=>t===e);return t||(this.getOpenedBottomSheets.slice(-1).pop()||null)}}};var St=jt;const Et={openBottomSheet({name:e,props:t,component:a}){const s={name:e,props:t,component:a},i=this.getOpenedBottomSheets.filter(t=>t.name!==e),r=[...i,s];this.setOpened(r)},closeBottomSheet(e){var t;if(!this.hasOpenedBottomSheets)return;const a=null!==(t=null===e||void 0===e?void 0:e.name)&&void 0!==t?t:"",s=this.getBottomSheetByName(a);let i=[...this.getOpenedBottomSheets];(null===s||void 0===s?void 0:s.name)?i=i.filter(({name:e})=>e!==s.name):i.pop(),this.setOpened(i)},setOpened(e){this.opened=e}};var Bt=Et,Gt={actions:Bt,getters:St,state:It};const Rt={getCompPointsRatesMoney(){var e;return null!==(e=null===this||void 0===this?void 0:this.data)&&void 0!==e?e:[]},getIsDataLoading(){var e;return null!==(e=null===this||void 0===this?void 0:this.isDataLoading)&&void 0!==e&&e},getRates(){var e;const t=Object(r["a"])(this.getCompPointsRatesMoney,1),a=t[0];return null!==(e=null===a||void 0===a?void 0:a.rates)&&void 0!==e?e:[]},isCrystal(){var e,t;return!((null===(e=this.getCompPointsRatesMoney)||void 0===e?void 0:e.length)>0)||"Crystal"===(null===(t=this.getCompPointsRatesMoney[0])||void 0===t?void 0:t.group)}};var Nt=Rt;const Tt={fetchData(e){return Object(o["a"])(this,void 0,void 0,(function*(){yield u["a"].apiV2().fetchData({modules:["compPointsRatesMoney"],forced:e})}))},setData(e){e&&(this.data=e)},resetData(){this.data=[]},setIsDataLoading(e){this.isDataLoading=e}};var wt=Tt;const Ut=()=>({data:[],isDataLoading:!1});var Vt=Ut,kt={actions:wt,getters:Nt,state:Vt},xt=a("88c3"),Mt=a("4151"),Ft=a.n(Mt),Ht=a("6aa8"),Wt=a("8066"),zt=a("2334"),$t=a("3dbe"),Yt=a("8bd2");const Kt={getIsDataLoading(){return this.isDataLoading},getData(){return this.data},getCurrenciesMapByCode(){return Ft()(this.getData,"code")},getPopularCurrencies(){return this.getData.filter(({selectable:e,is_popular:t})=>e&&t)},getFiatCurrencies(){return this.getData.filter(({selectable:e,type:t})=>e&&t===Yt["b"])},getCryptoCurrencies(){return this.getData.filter(({selectable:e,type:t})=>e&&t===Yt["a"])},currenciesCodeArray(){return this.getData.map(e=>e.code)},getCurrenciesOptions(){const e=Object(n["b"])("player/getPredefinedData")();return this.getData.reduce((t,a)=>{if(a.selectable||e.currency===a.code){const e=a.code.toLowerCase();t.push({code:e,label:xt["a"].t(`currency.${e}_long_title`),icon:a.icon,dataTest:"currency_"+e})}return t},[])},getCurrenciesOptionsCodes(){return this.getCurrenciesOptions.map(({code:e})=>e.toUpperCase())},getCurrencies(){const e={},t=[10,25,100];return this.data.forEach(a=>{var s;e[a.code]=Object.assign(Object.assign({},a),{defaultDeposit:a.defaultDeposit||10,defaultQuickAmounts:(null===(s=null===a||void 0===a?void 0:a.defaultQuickAmounts)||void 0===s?void 0:s.length)?a.defaultQuickAmounts:t})}),e},getCurrentCurrency(){return this.getData.find(({code:e})=>e===Object(n["b"])("player/getCurrencyCode"))},getGameCurrency(){return this.getData.find(({code:e})=>e===Object(n["b"])("player/getGameCurrencyCode"))||{}},getCurrentCurrencySymbol(){var e;return(null===(e=this.getCurrentCurrency)||void 0===e?void 0:e.symbol)||Object(n["b"])("player/getCurrencyCode")},getGameCurrencySymbol(){var e;return(null===(e=this.getGameCurrency)||void 0===e?void 0:e.symbol)||Object(n["b"])("player/getGameCurrencyCode")},getCurrentCurrencySubunitsToUnit(){var e;return+((null===(e=this.getCurrentCurrency)||void 0===e?void 0:e.subunits_to_unit)||100)},getCurrentCurrencyFractionDigits(){return Object(Wt["a"])(this.getCurrentCurrencySubunitsToUnit.toString())},getGameCurrencySubunitsToUnit(){var e;return+((null===(e=this.getGameCurrency)||void 0===e?void 0:e.subunits_to_unit)||100)},getDataForSpecificCurrency(){return e=>this.getData.find(t=>t.code===e)},getSymbolForSpecificCurrency(){return e=>{const t=this.getDataForSpecificCurrency(e);return(null===t||void 0===t?void 0:t.symbol)||(null===t||void 0===t?void 0:t.code)||""}},getListCurrencyLength(){return this.getData.length},getCurrencySymbolsArray(){return this.getData.reduce((e,t)=>(t.symbol&&e.push(t.symbol),e),[])},getCurrenciesCondition(){return this.getCurrencySymbolsArray.concat(this.currenciesCodeArray).join("|")},getAllowCurrencies(){return this.allowCurrencies.reduce((e,{currencies:t,countries:a})=>(a.forEach(a=>{e[a]=t}),e),{})},getAllowFiatCurrencies(){return this.allowCurrencies.reduce((e,{fiat_currencies:t,countries:a})=>(a.forEach(a=>{e[a]=t}),e),{})},getAllowCryptoCurrencies(){return this.allowCurrencies.reduce((e,{countries:t,crypto_currencies:a})=>(t.forEach(t=>{e[t]=a}),e),{})},getConvertableCurrenciesFrom(){var e;return(null===(e=this.convertableCurrencies)||void 0===e?void 0:e.from)||[]},getConvertableCurrenciesTo(){var e;return(null===(e=this.convertableCurrencies)||void 0===e?void 0:e.to)||[]},getExchangeInGameCurrency(){return e=>{if(!this.getGameCurrency)return{cents:0,currency:"RUB",subunit_to_unit:100};const t=e.cents/+e.subunit_to_unit,a=Object(Ht["b"])(t,e.currency,this.getGameCurrency.code,Object(n["b"])("currencyExchangeRates/getData"),0,Object(Wt["a"])(this.getGameCurrency.subunits_to_unit));return{cents:Math.round(a*+this.getGameCurrency.subunits_to_unit),currency:this.getGameCurrency.code,subunit_to_unit:this.getGameCurrency.subunits_to_unit}}},getExchangeOnlyCryptoInGameCurrency(){return e=>{var t;return(null===(t=this.getCurrencies[e.currency])||void 0===t?void 0:t.type)!==Yt["a"]?e:this.getExchangeInGameCurrency(e)}},isCurrencyFiat(){return e=>{var t;return(null===(t=this.getCurrencies[e])||void 0===t?void 0:t.type)===$t["a"].FIAT}},isCurrencyCrypto(){return e=>{var t;return(null===(t=this.getCurrencies[e])||void 0===t?void 0:t.type)===$t["a"].CRYPTO}},isShowCurrencyBeforeAmount(){return zt["a"].includes(Object(n["b"])("player/getLangCode"))},getSumHTML(){return e=>Object(Ht["d"])(Object.assign(Object.assign({},e),{currenciesMap:this.getCurrenciesMapByCode,locale:Object(n["b"])("player/getLangCode")}))}};var qt=Kt;const Jt=()=>({data:[],dataLoadedAt:null,isDataLoading:!1,allowCurrencies:[],isAllowCurrenciesLoaded:!1,convertableCurrencies:{from:[],to:[]}});var Qt=Jt;const Xt="api/v4/settings/countries_currencies",Zt="/api/v4/player/currencies/convertible",ea=()=>Object(d["b"])({method:"get",url:Xt}),ta=()=>Object(d["b"])({method:"get",url:Zt}),aa={fetchData(){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsDataLoading(!0),yield u["a"].apiV2().fetchData({modules:["currencies"]}),this.setIsDataLoading(!1)}))},fetchCountriesCurrencies(){return Object(o["a"])(this,void 0,void 0,(function*(){const e=yield ea(),t=Object(r["a"])(e,2),a=t[1];a&&(this.setAllowCurrencies(a.data),this.setIsAllowedCurrenciesLoaded(!0))}))},fetchConvertibleCurrencies(){return Object(o["a"])(this,void 0,void 0,(function*(){const e=yield ta(),t=Object(r["a"])(e,2),a=t[1];a&&this.setConvertibleCurrencies(a.data)}))},setData(e){(null===e||void 0===e?void 0:e.data)&&(this.data=e.data,this.dataLoadedAt=new Date)},setIsDataLoading(e){this.isDataLoading=e},setAllowCurrencies(e){this.allowCurrencies=e},setConvertibleCurrencies(e){this.convertableCurrencies=e},setIsAllowedCurrenciesLoaded(e){this.isAllowCurrenciesLoaded=e}};var sa=aa,ia={actions:sa,getters:qt,state:Qt};const ra={fetchData(e){return Object(o["a"])(this,void 0,void 0,(function*(){yield u["a"].apiV2().fetchData({modules:["currencyExchangeRates"],forced:e})}))},setData(e){e&&(this.data=e.exchange_rates,this.dataLoadedAt=new Date)}};var oa=ra;const na={getData(){return this.data||{}}};var da=na;const ca=()=>({data:{},dataLifetime:54e6,dataLoadedAt:null});var ua=ca,la={actions:oa,getters:da,state:ua};const ma={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){yield u["a"].apiV2().fetchData({modules:["currencyExchangeRatesFixed"],forced:e})}))},setData(e){e&&(this.data=e.exchange_rates,this.dataLoadedAt=new Date)}};var ha=ma;const pa={getData(){return this.data||{}}};var ga=pa;const va=()=>({data:{},dataLifetime:54e6,dataLoadedAt:null});var ya=va,ba={actions:ha,getters:ga,state:ya};const _a=()=>({data:null,dataLoadedAt:null,isDataLoading:!1,countryAndLang:""});var fa=_a;const Ca={getIsDataLoading(){return this.isDataLoading},getData(){return this.data}};var Pa=Ca;const Oa="/api/cms/v4/download_app_settings",Aa=(e,t)=>Object(d["b"])({method:"get",url:`${Oa}/${e}/${t}`}),Da={fetchData(){return Object(o["a"])(this,void 0,void 0,(function*(){const e=Object(n["b"])("cmsConfig/getDomainWebView");if(e)return;const t=this.getLastCodes();if(!t)return;this.saveCountryAndLang(),this.setIsDataLoading(!0);const a=yield Aa(t.country,t.language),s=Object(r["a"])(a,2),i=s[1];i&&this.setData(i.data),this.setIsDataLoading(!1)}))},getLastCodes(){if(Object(n["b"])("player/getLangAndCountryWithGeo")!==this.countryAndLang)return{language:Object(n["b"])("player/getLangCode"),country:Object(n["b"])("player/getCountryWithGeoCode").toLowerCase()}},setData(e){(null===e||void 0===e?void 0:e.data)&&(this.data=e.data,this.dataLoadedAt=new Date)},setIsDataLoading(e){this.isDataLoading=e},saveCountryAndLang(){this.countryAndLang=Object(n["b"])("player/getLangAndCountryWithGeo")}};var La=Da,Ia={state:fa,getters:Pa,actions:La};const ja={fetchData(){return Object(o["a"])(this,void 0,void 0,(function*(){this.isDataLoading=!0;const e=Object(n["b"])("player/getCountryCode");yield u["a"].apiV2().fetchData({modules:["gamesCollections"],code:e}),this.isDataLoading=!1}))},setData(e){(null===e||void 0===e?void 0:e.data)&&(this.data=e.data,this.dataLoadedAt=new Date)}};var Sa=ja,Ea=a("d173"),Ba=a.n(Ea);const Ga={getData(){var e;if(!h["q"].includes("3"))return this.data;const t=Object(n["b"])("cmsConfig/getIsWebpSupported"),a=t?"webp":"png",s=null===(e=this.data)||void 0===e?void 0:e.map(e=>Object.assign(Object.assign({},e),{cover_img:`/upload/categories/cover_img/${e.id}.${a}`,icon_img:`/upload/categories/icon_img/${e.id}.${a}`}));return s},getCollections(){return this.getData.filter(({filters:e})=>e["level-1"])},getSubCollections(){return this.getData.filter(({filters:e})=>e["level-2"])},getCollectionsById(){return Ft()(this.getData,"id")},showSubCategory(){return(e,t)=>{var a,s;const i=(null===(a=this.getCollectionsById[e])||void 0===a?void 0:a.itemsIDS)||[],r=(null===(s=this.getCollectionsById[t])||void 0===s?void 0:s.itemsIDS)||[];return Ba()(i,r).length}},getCollectionsRoute(){return this.getCollections.map(({id:e})=>({code:e,key:"/"+e,categories:[e],type:"filter"}))},getGenres(){return this.getData.filter(({group_code:e})=>"genres"===e)},getFeatures(){return this.getData.filter(({group_code:e})=>"features"===e)},getGenreIds(){return this.getGenres.map(({id:e})=>e)},getFeatureIds(){return this.getFeatures.map(({id:e})=>e)},getAllSpecialIds(){return[...this.getGenreIds,...this.getFeatureIds]},getPopularCollection(){return this.getData.find(({id:e})=>"popular"===e)}};var Ra=Ga;const Na=()=>({data:[],dataLoadedAt:null,dataLifetime:6e5,isDataLoading:!1});var Ta=Na,wa={actions:Sa,getters:Ra,state:Ta};const Ua=()=>({data:[],dataLoadedAt:null,dataLifetime:2e3,isShowPopup:!1,popularProvidersByGeo:[],isDataLoading:!1});var Va=Ua,ka=a("b85c");a("4e82"),a("6062");const xa=(e,t)=>{const a=Object.keys(e),s=t.map(({id:e})=>e),i=[...new Set([...s,...a])];return i.reduce((t,a)=>{const s=e[a];return s&&t.push(s),t},[])},Ma={providers(){const e=Object(n["b"])("gamesRestrictions/getRestrictionProviders"),t=Object(n["b"])("cmsConfig/getExcludeProviders");let a=[...this.data];return t.length&&(a=a.filter(({code:e})=>!t.includes(e))),h["r"].includes("3")&&(a=a.map(e=>(e.icon&&(e.icon=`/upload/producers/icon/${e.code}.svg`),e.icon_hover&&(e.icon_hover=`/upload/producers/icon_hover/${e.code}.svg`),e.icon_small&&(e.icon_small=`/upload/producers/icon_small/${e.code}.svg`),e))),Object(n["b"])("cmsConfig/isGameRestrictionsEnabled")&&e.length?a.filter(({code:t})=>!e.includes(t)):a},sortedProviders(){return xa(this.providersWithGamesByCode,this.popularProvidersByGeo)},sortedProvidersWithIcons(){return xa(this.providersWithIconsByCode,this.popularProvidersByGeo)},sortedProvidersWithIndexShow(){return xa(this.providersWithIndexShowGamesByCode,this.popularProvidersByGeo)},sortedProvidersWithIconsAndIndexShow(){return xa(this.providersWithIconsAndIndexShowByCode,this.popularProvidersByGeo)},popularProviders(){if(!this.popularProvidersByGeo.length)return[];const e={},t=[];var a,s=Object(ka["a"])(this.popularProvidersByGeo);try{for(s.s();!(a=s.n()).done;){const t=a.value;e[t.id]=t.popularity_index}}catch(i){s.e(i)}finally{s.f()}return this.providersWithGames.forEach(a=>{e[a.code]&&t.push(Object.assign(Object.assign({},a),{popularity_index:e[a.code]}))}),t.sort((e,t)=>t.popularity_index-e.popularity_index)},providersWithActiveGames(){return this.providers.filter(({itemsIDS:e})=>e.some(e=>Object(n["b"])("games/gamesObjectData")[e]))},providersWithIcons(){return this.providersWithActiveGames.filter(({icon:e})=>e)},providersWithIconsAndIndexShow(){return this.providersWithActiveGames.filter(({icon:e,is_index_show:t})=>e&&t)},providersWithGames(){return this.providersWithActiveGames.filter(({is_index_show:e})=>e)},providersWithIndexShowGamesByCode(){return Ft()(this.providersWithGames,"code")},providersWithIconsByCode(){return Ft()(this.providersWithIcons,"code")},providersWithIconsAndIndexShowByCode(){return Ft()(this.providersWithIconsAndIndexShow,"code")},providersWithGamesByCode(){return Ft()(this.providersWithActiveGames,"code")},providersIndexShow(){return this.providersWithGames.filter(({is_index_show:e})=>e)},providersByCode(){return Ft()(this.providers,"code")},providerCodes(){return this.providersWithGames.map(({code:e})=>e)},getNotIndexProviderCodes(){return this.data.reduce((e,{code:t,is_index_show:a})=>(a||e.push(t),e),[])},getIsShowPopup(){return this.isShowPopup},getProvidersWithJackpot(){return this.sortedProviders.filter(({code:e})=>Object(n["b"])("games/jackpotProviders").includes(e))},getProvidersIndexShowWithJackpot(){return this.sortedProvidersWithIndexShow.filter(({code:e})=>Object(n["b"])("games/jackpotProviders").includes(e))}};var Fa=Ma,Ha=a("b6c0");const Wa={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){yield u["a"].apiV2().fetchData({modules:["gamesProviders"],forced:e})}))},fetchPopularProvidersByGeo(){return Object(o["a"])(this,void 0,void 0,(function*(){this.isDataLoading=!0;const e=yield Ha["a"](),t=Object(r["a"])(e,2),a=t[1];a&&(this.setPopularProvidersByGeo(a.data),this.isDataLoading=!1)}))},setPopularProvidersByGeo(e){this.popularProvidersByGeo=e},setData(e){(null===e||void 0===e?void 0:e.data)&&(this.data=e.data,this.dataLoadedAt=new Date)},setIsShowPopup(e){this.isShowPopup=e}};var za=Wa,$a={state:Va,getters:Fa,actions:za};const Ya=()=>({data:[],dataLoadedAt:null,isDataLoading:!1});var Ka=Ya;const qa={getIsDataLoading(){return this.isDataLoading},getData(){return this.data}};var Ja=qa;const Qa="/api/cms/v4/highlights",Xa=(e,t)=>Object(d["b"])({method:"get",url:`${Qa}/${e}/${t}`}),Za={fetchData(){return Object(o["a"])(this,void 0,void 0,(function*(){const e=Object(n["b"])("player/getCountryCode").toLowerCase(),t=Object(n["b"])("player/getLangCode");this.setIsDataLoading(!0);const a=yield Xa(e,t),s=Object(r["a"])(a,2),i=s[1];i&&this.setData(i.data),this.setIsDataLoading(!1)}))},setData(e){(null===e||void 0===e?void 0:e.data)&&(this.data=e.data.map(e=>Object.assign(Object.assign({},e),{game_identifier:e.game_identifier.replace(":","/")})),this.dataLoadedAt=new Date)},setIsDataLoading(e){this.isDataLoading=e}};var es=Za,ts={state:Ka,getters:Ja,actions:es},as=a("0144"),ss=a("a742"),is=a("47e3"),rs=a("7f39"),os=a("97d0"),ns=a("eebd"),ds=a("e966"),cs=a("813f");const us={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){yield u["a"].apiV2().fetchData({modules:["gamesRestrictions"],forced:e})}))},setData(e){(null===e||void 0===e?void 0:e.restrictions)&&(this.data=e.restrictions,this.dataUpdatedAt=new Date)}};var ls=us;const ms={getRestrictionProviders(){return this.data.providers||[]},getRestrictionGames(){return this.data.games||[]},getDataUpdatedAt(){return this.dataUpdatedAt}};var hs=ms;const ps=()=>({data:{games:[],producers:[],providers:[]},dataLifetime:2e3,dataUpdatedAt:null});var gs=ps,vs={actions:ls,getters:hs,state:gs},ys=a("6e43"),bs=a("0f5a"),_s=a("3c64"),fs=a("68c1");const Cs={getCompPointsRatesFreespins(){var e;return null!==(e=this.data)&&void 0!==e?e:[]},getIsDataLoading(){return this.isDataLoading},getRate(){const e=Object(r["a"])(this.getCompPointsRatesFreespins,1),t=e[0];return t.rate||{}}};var Ps=Cs;const Os={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){yield u["a"].apiV2().fetchData({modules:["compPointsRatesFreespins"],forced:e})}))},setData(e){(null===e||void 0===e?void 0:e.length)&&(this.data=e)},resetData(){this.data=[]},setIsDataLoading(e){this.isDataLoading=e}};var As=Os;const Ds=()=>({data:[],isDataLoading:!1});var Ls=Ds,Is={actions:As,getters:Ps,state:Ls};const js={getCompPointsRatesLotteries(){var e;return null!==(e=this.data)&&void 0!==e?e:[]},getIsDataLoading(){return this.isDataLoading},getRate(){var e;const t=Object(r["a"])(this.getCompPointsRatesLotteries,1),a=t[0];return null===(e=null===a||void 0===a?void 0:a.rate)||void 0===e?void 0:e.points}};var Ss=js;const Es={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){yield u["a"].apiV2().fetchData({modules:["compPointsRatesLotteries"],forced:e})}))},setData(e){(null===e||void 0===e?void 0:e.length)&&(this.data=e)},resetData(){this.data=[]},setIsDataLoading(e){this.isDataLoading=e}};var Bs=Es;const Gs=()=>({data:[],isDataLoading:!1});var Rs=Gs,Ns={actions:Bs,getters:Ss,state:Rs},Ts=a("b201"),ws=a("65c9"),Us=a("4aa0"),Vs=a("70db"),ks=a("6cde"),xs=a("f9d2"),Ms=a("7979");const Fs=e=>{const t={base:e};return Object(d["b"])({method:"get",url:"/api/v4/exchange_rates",params:t})},Hs={fetchData(e="USD"){return Object(o["a"])(this,void 0,void 0,(function*(){const t=15,a=Date.now()-this.getDataLoadedAt>60*t*1e3;if(!a)return;const s=yield Fs(e),i=Object(r["a"])(s,2),o=i[1],n=null===o||void 0===o?void 0:o.data;n&&this.setData(n)}))},setData(e){e&&(this.data=e,this.dataLoadedAt=Date.now())}};var Ws=Hs;const zs={getData(){return this.data},getDataLoadedAt(){return this.dataLoadedAt}};var $s=zs;const Ys=()=>({data:{timestamp:0,base:"",rates:[]},dataLoadedAt:0});var Ks=Ys,qs={actions:Ws,getters:$s,state:Ks},Js=a("ff20"),Qs=a("57a7"),Xs=a("bff9");const Zs=()=>({opened:[]});var ei=Zs;const ti={getOpenedBottomSheets(){var e;return null!==(e=this.opened)&&void 0!==e?e:[]}};var ai=ti;const si={addBottomSheet(e){this.opened=[...this.opened,e]},removeBottomSheet(e){this.opened=e?this.opened.filter(({name:t})=>t!==e.name):this.opened.slice(0,-1)}};var ii=si,ri={actions:ii,getters:ai,state:ei},oi=a("bdf2"),ni=a("d685"),di=a("e4e5"),ci=a("e6b1"),ui=a("e835"),li=a("87fd"),mi=a("d5ef"),hi=a("000a"),pi=a("32f9"),gi=a("f5a2");const vi=()=>({data:[],dataLoadedAt:null,isCountryStatesLoaded:!1});var yi=vi;const bi=h["k"].includes("3")?"api/cms/v4/states":"api/cms/global/states",_i=(e,t)=>Object(d["b"])({method:"get",url:`${bi}/${e}/${t}`}),fi={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){return yield u["a"].apiV2().fetchData({modules:["globalCountries"],forced:e}),!0}))},fetchStatesDataForCountry({country:e,locale:t}){return Object(o["a"])(this,void 0,void 0,(function*(){const a=yield _i(e,t),s=Object(r["a"])(a,2),i=s[1];if(!i)return;const o=this.data.map(t=>{var a;const s=Object.assign({},t);return(null===(a=s.id)||void 0===a?void 0:a.toLowerCase())===e&&(s.states=i.data.data),s});this.setData({data:o}),this.setIsCountryStatesLoaded(!0)}))},fetchStatesDataForPlayerCountry(){var e;return Object(o["a"])(this,void 0,void 0,(function*(){const t=Object(n["b"])("player/getCountry"),a=(null===(e=this.getCountriesKeyBy[t])||void 0===e?void 0:e.has_states)||!1,s=["edition","deposit","cashout","play"],i=s.some(e=>Object(n["b"])("profileSettings/isShowField")(e,"state"));if(!a||!i)return;const r=t.toLowerCase(),o=Object(n["b"])("player/getLangCode").toLowerCase();yield this.fetchStatesDataForCountry({country:r,locale:o})}))},setData(e){(null===e||void 0===e?void 0:e.data)&&(this.data=e.data,this.dataLoadedAt=new Date)},setIsCountryStatesLoaded(e){this.isCountryStatesLoaded=e}};var Ci=fi,Pi=a("5b77");const Oi={getCountries(){return this.data?h["k"].includes("3")?this.data:this.data.sort((e,t)=>{var a;return(null===(a=e.name)||void 0===a?void 0:a.localeCompare(t.name))||-1}):[]},getCountriesKeyBy(){return Ft()(this.getCountries,"id")},getCountryById(e){return t=>e.getCountriesKeyBy[t]},getHasCountries(){var e;return!!(null===(e=this.data)||void 0===e?void 0:e.length)},getCountriesOptions(){return this.getCountries.map(e=>({code:e.id,label:e.name,reg_forbidden:e.reg_forbidden}))},getCountriesForPhoneCode(){return Pi.map(e=>{var t;return Object.assign(Object.assign({},e),{name:(null===(t=this.getCountriesKeyBy[e.iso2])||void 0===t?void 0:t.name)||e.name})}).sort((e,t)=>{var a;return(null===(a=e.name)||void 0===a?void 0:a.localeCompare(t.name))||-1})},getCountriesForbiddenForRegistration(){return this.getCountries.reduce((e,t)=>(t.reg_forbidden&&e.push(t.id),e),[])},getIsCountryStatesLoaded(){return this.isCountryStatesLoaded},getAllowedCurrenciesForPlayerCountry(){var e;const t=Object(n["b"])("player/getCountry")||window.GEO_CODE;return(null===(e=this.getCountriesKeyBy[t])||void 0===e?void 0:e.currency)||[]},getCountriesForRegistration(){const e=Object(n["b"])("player/getCountriesDenyRegistration");return this.getCountries.filter(({id:t})=>!e.includes(t))}};var Ai=Oi,Di={actions:Ci,getters:Ai,state:yi};const Li=()=>({startHistoryLength:0,historyLength:0});var Ii=Li;const ji={getStartHistoryLength(){return this.startHistoryLength},getHistoryLength(){return this.historyLength}};var Si=ji,Ei=a("266f");const Bi={setHistoryLength(e){this.historyLength=this.historyLength+e},setHistoryStartValues(){var e;const t=(null===(e=null===window||void 0===window?void 0:window.history)||void 0===e?void 0:e.length)||0;this.startHistoryLength=t,this.setHistoryLength(t)},setHistoryLengthIfRouteChange(e){e.oldRoute.matched.length&&!Object(Ei["c"])(e.newRoute,e.oldRoute)&&this.setHistoryLength(e.value)}};var Gi=Bi,Ri={state:Ii,getters:Si,actions:Gi};const Ni={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){yield u["a"].apiV2().fetchData({modules:["globalTimezones"],forced:e})}))},setData(e){(null===e||void 0===e?void 0:e.data)&&(this.timezones=e.data)}};var Ti=Ni;const wi={getTimezones(){return this.timezones.sort((e,t)=>+t.offset-+e.offset||e.name.localeCompare(t.name,void 0,{ignorePunctuation:!0})).map(e=>Object.assign(Object.assign({},e),{name:`UTC${e.gmtOffset} ${"UTC"===e.name?"":e.name}`}))},getTimezonesOptions(){return this.getTimezones.map(e=>({code:e.code,label:e.name}))},getTimezonesObjectCodeData(){const e={};return this.getTimezones.forEach(t=>{e[t.code]=t}),e},getTimezoneOffsetObjectCodeData(){const e={};return this.getTimezones.forEach(t=>{try{e[t.code]=parseInt(t.offset)/60}catch(a){console.warn("Error getting minutes offset from timezone "+t.code)}}),e}};var Ui=wi;const Vi=()=>({timezones:[]});var ki=Vi,xi={actions:Ti,getters:Ui,state:ki};const Mi="api/v4/groups",Fi=Mi+"/public",Hi=()=>Object(d["b"])({method:"get",url:Fi});const Wi={fetchGroupsPublicData(){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsDataLoading(!0);const e=yield Hi(),t=Object(r["a"])(e,2),a=t[1];a&&this.setGroupsPublicData(a.data),this.setIsDataLoading(!1)}))},setGroupsPublicData(e){this.dataIsLoaded=!0,this.groupsPublicData=e},resetData(){this.dataIsLoaded=!1,this.groupsPublicData=[]},setIsDataLoading(e){this.isDataLoading=e}};var zi=Wi;const $i={getGroupsPublicData(){return this.groupsPublicData},getNytopWinners(){const e=this.getGroupsPublicData.filter(({name:e})=>"NYTOP3"===e);return e.length>0?e[0].nicknames:[]},getIsDataLoading(){return this.isDataLoading},getDataIsLoaded(){return this.dataIsLoaded}};var Yi=$i;const Ki=()=>({groupsPublicData:[],isDataLoading:!1,dataIsLoaded:!1});var qi=Ki,Ji={actions:zi,getters:Yi,state:qi},Qi=a("b9eb");const Xi={getData(){return this.data}};var Zi=Xi;const er={fetchData(e){return Object(o["a"])(this,void 0,void 0,(function*(){yield u["a"].apiV2().fetchData({modules:["cmsRoutes"],forced:e})}))},setData(e){(null===e||void 0===e?void 0:e.data)&&(this.data=e.data,this.dataLoadedAt=new Date)}};var tr=er;const ar=()=>({data:{},dataLoadedAt:null});var sr=ar,ir={actions:tr,getters:Zi,state:sr},rr=a("0325"),or=a("7fe9"),nr=a("9da1");const dr=()=>{const e=Object(n["b"])("playerAccounts/getPlayerAccount");return{integrators:Object(n["b"])("cmsConfig/getPaymentProviders"),currency:Object(n["b"])("player/getCurrencyCode"),account:Object(n["b"])("playerAccounts/getPlayerAccount"),userBalance:Object(n["b"])("playerAccounts/availableToCashoutCents")/(+(null===e||void 0===e?void 0:e.subunits_to_unit)||100),previews:Object(n["b"])("paymentsPreviews/getData"),isThemeBasic:!!Object(n["b"])("theme/getIsBasic"),hasWireCardDeposit:Object(n["b"])("deposit/depositArray").find(e=>e.isWireCard&&e.tokens.length>0),mobileCommerceSystems:Object(n["b"])("cmsConfig/getMobileCommerceSystems"),isCardValidate:Object(n["b"])("paymentMethodsCardNumber/isValidateCardNumber").cashout||!1}},cr=({provider:e,data:t})=>{var a,s,i;const r=e.child_system||nr["c"].Base,o=ur({childSystem:r,systemName:e.system_name,integrators:t.integrators,hasWireCardDeposit:t.hasWireCardDeposit}),n=o||!t.hasWireCardDeposit;if(n&&!e.tokens_only&&e.tokens.length)return null;const d=`${e.system_id}_${e.system_name}_${r}`,c=`${e.system_id}_${r}`,u=t.previews[c],l=Object(or["l"])({childSystem:r,systemName:e.system_name,limit:e.limit,currency:t.currency,integrators:t.integrators,type:"cashout"}),m=Object(or["j"])(t.isThemeBasic,{previewKey:c,previews:t.previews,currency:t.currency,isCashout:!0}),h=lr({aggregateType:e.aggregate_type,isCardValidate:t.isCardValidate,hasPaymentId:t.paymentMethodsIdsByCardNumber.includes(d)});return{id:d,isWireCard:o,childSystem:r,imagePath:m,isValidByCardNumber:h,limits:Object.assign(Object.assign({},l),{cashoutMax:t.userBalance>=l.max?l.max:t.userBalance}),isCryptoExchanger:e.system_name===nr["i"].NatusPay&&r===nr["c"].Base,isQiwi:[t.integrators.PS_QIWI,t.integrators.PS_QIWI_KZ].includes(r),isCard:mr({provider:e,isWireCard:o}),cardRequired:hr({childSystem:r,provider:e}),isCashout:!0,isCubits:e.system_name===t.integrators.PS_CUBITS,isCryptoPay:e.system_name===t.integrators.PS_CRYPTOPAY,isCoinsPaid:e.system_name===t.integrators.PS_COINS_PAID,isCryptonix:e.system_name===t.integrators.PS_CRYPTONIX,isYandexCard:r===nr["c"].BankCard&&e.system_name===t.integrators.PS_YANDEX,isMobileCommerce:t.mobileCommerceSystems.includes(r)&&(null===(a=e.fields)||void 0===a?void 0:a.includes("phone")),systemId:e.system_id,integrator:e.system_name,fields:e.fields||[],fieldsDetails:e.fields_details||{},available:t.userBalance>=l.min,processingTime:{min:e.processing_time.min,max:e.processing_time.max},processorCurrency:e.processor_currency,commission:{fixed:parseInt(e.commission.fixed),percent:parseInt(e.commission.percent)},tokens:e.tokens,tokensOnly:e.tokens_only,conversionCommission:(null===(s=e.conversion_commission)||void 0===s?void 0:s.percent)||"0.0",singlePaymentOptionId:e.single_payment_option_id,supportCardBrands:e.card_brands||[],name:(null===u||void 0===u?void 0:u.name)||"",comment:(null===(i=null===u||void 0===u?void 0:u.comments)||void 0===i?void 0:i.out)||"",verification_required:e.verification_required,aggregateType:e.aggregate_type||"",autoVerificationToken:e.auto_verification_token,agree_bonus_cancelation_required:e.agree_bonus_cancelation_required,amountDivisors:e.amount_divisors}},ur=({systemName:e,integrators:t,childSystem:a})=>{const s=e===t.PS_WIRECARD_SEAMPLESS;return nr["c"].Card===a&&s},lr=({aggregateType:e,isCardValidate:t,hasPaymentId:a})=>{const s=e===rr["a"].AGGREGATE_TYPE_BANK_CARD,i=s&&t;return!(!i||!a)||!i},mr=({provider:e,isWireCard:t})=>{var a;const s=["card_number","credit_card_number"];return t||(null===(a=e.fields)||void 0===a?void 0:a.some(e=>s.includes(e)))},hr=({childSystem:e,provider:t})=>{if(e.includes("card"))return!0;const a=[nr["c"].Uzpay,nr["c"].SkyCrypto],s=t.system_name===nr["i"].TediousPay&&[nr["c"].Platcore,nr["c"].BankCard].includes(e);return(a.includes(e)||s)&&t.fields.includes("card_number")},pr={getIsAvailable(){return this.isAvailable},hasData(){return this.data.length>0},paymentMethodsIdsByCardNumber(){return this.dataByCardNumber.reduce((e,t)=>{if(t.aggregate_type===rr["a"].AGGREGATE_TYPE_BANK_CARD){const a=t.child_system||nr["c"].Base;e.push(`${t.system_id}_${t.system_name}_${a}`)}return e},[])},cashoutArray(){const e=Object.assign(Object.assign({},dr()),{paymentMethodsIdsByCardNumber:this.paymentMethodsIdsByCardNumber});return this.data.reduce((t,a)=>{const s=cr({provider:a,data:e});return s&&t.push(s),t},[])},getCashoutBankCardProviders(){return this.cashoutArray.filter(({aggregateType:e})=>e===rr["a"].AGGREGATE_TYPE_BANK_CARD)},getCashoutBankCardProvidersByCardNumber(){return this.getCashoutBankCardProviders.filter(({isValidByCardNumber:e})=>e)},getCashoutCryptoProviders(){return this.cashoutArray.filter(({aggregateType:e})=>e===rr["a"].AGGREGATE_TYPE_CRYPTO)},notifiedCashouts(){return this.cashoutUIDs},getIsDataLoading(){return this.isDataLoading},getIsDataLoaded(){return this.isDataLoaded},getIsRequestInProcess(){return this.isRequestInProcess}};var gr=pr;const vr=e=>Object(d["b"])({method:"post",url:"/api/v4/payment_methods",body:e}),yr=e=>Object(d["b"])({method:"post",url:"/api/v4/payments/cashout",body:e}),br=e=>Object(d["b"])({method:"post",url:`/api/player/payments/${e}/recall`}),_r=e=>Object(d["b"])({method:"patch",url:"/api/v4/cashout_fees_agreements",body:{payment_id:e}});var fr=a("7148");const Cr={amount:{errorModel:{msg:"payment.payment_area.payment_cashout_form.before_not_used"}},bank_clearing_system_id:{errorModel:{field:"bank_clearing_system_id",msg:"validation.invalid_number"}},iban:{errorModel:{field:"iban",msg:"payment.payment_area.payment_cashout_form.iban_or_account_number_invalid"}},card_number:{errorModel:{field:"card_number",msg:"payment.payment_area.card_number_disabled"}},ifsc_code:{errorModel:{field:"ifsc_code",msg:"payment.payment_area.payment_cashout_form.ifsc_code_invalid"}},error_risk_max_per_trx_reached:{errorNotify:{type:"warn",text:"risk.risk_max_per_trx_reached"}},error_risk_max_volume_reached:{errorNotify:{type:"warn",text:"risk.risk_max_volume_reached"}},error_risk_max_velocity_option_reached:{errorNotify:{type:"warn",text:"risk.risk_max_velocity_option_reached"}},error_risk_max_velocity_count_reached:{errorNotify:{type:"warn",text:"risk.risk_max_velocity_count_reached"}},error_risk_max_sum_per_options_reached:{errorNotify:{type:"warn",text:"risk.risk_max_sum_per_options"}},error_risk_max_count_per_options_reached:{errorNotify:{type:"warn",text:"risk.risk_max_count_per_options"}}},Pr=({errors:e})=>{const t=[];let a={};if(null===e||void 0===e?void 0:e.amount){const a=["Счёт, на который Вы запросили выплату, ранее не использовался.","Account you are going to cashout was not used before."],s=a.includes(e.amount[0]);t.push({id:"amount",msg:s?Cr.amount.errorModel.msg:e.amount[0]})}return(null===e||void 0===e?void 0:e.phone)&&t.push({field:"phone",msg:e.phone[0]}),(null===e||void 0===e?void 0:e.email)&&t.push({field:"email",msg:e.email[0]}),(null===e||void 0===e?void 0:e.iban)&&t.push(Cr.iban.errorModel),(null===e||void 0===e?void 0:e.cashout_form_card_number)&&t.push({field:Cr.card_number.errorModel.field,msg:e.cashout_form_card_number[0]}),(null===e||void 0===e?void 0:e.card_number)&&t.push(Cr.card_number.errorModel),(null===e||void 0===e?void 0:e.bank_clearing_system_id)&&t.push(Cr.bank_clearing_system_id.errorModel),(null===e||void 0===e?void 0:e.ifsc_code)&&t.push(Cr.ifsc_code.errorModel),"string"===typeof(null===e||void 0===e?void 0:e.message)&&(a={text:e.message[0],type:"warn"}),(null===e||void 0===e?void 0:e.error_risk_max_per_trx_reached)&&(a=Cr.error_risk_max_per_trx_reached.errorNotify),(null===e||void 0===e?void 0:e.error_risk_max_volume_reached)&&(a=Cr.error_risk_max_volume_reached.errorNotify),(null===e||void 0===e?void 0:e.error_risk_max_velocity_option_reached)&&(a=Cr.error_risk_max_velocity_option_reached.errorNotify),(null===e||void 0===e?void 0:e.error_risk_max_velocity_count_reached)&&(a=Cr.error_risk_max_velocity_count_reached.errorNotify),(null===e||void 0===e?void 0:e.error_risk_max_sum_per_options_reached)&&(a=Cr.error_risk_max_sum_per_options_reached.errorNotify),(null===e||void 0===e?void 0:e.error_risk_max_count_per_options_reached)&&(a=Cr.error_risk_max_count_per_options_reached.errorNotify),{errorsArray:t,errorNotify:a}};var Or=a("f029");const Ar={fetchData(){return Object(o["a"])(this,void 0,void 0,(function*(){if(this.isDataLoading||!Object(n["b"])("player/isPlayerAuthorized"))return;this.isDataLoading=!0;const e=yield Object(fr["b"])({action:"cashout",currency:Object(n["b"])("player/getCurrencyCode")}),t=yield vr(e),a=Object(r["a"])(t,2),s=a[0],i=a[1];this.isDataLoading=!1,s?this.isAvailable=!1:i&&(this.isAvailable=!0,this.isDataLoaded=!0,this.dataUpdatedAt=new Date,this.data=i.data.payment_methods)}))},fetchDataByCardNumber(e){return Object(o["a"])(this,void 0,void 0,(function*(){if(!e)return null;this.isDataLoading=!0;const t=yield Object(fr["b"])({currency:Object(n["b"])("player/getCurrencyCode"),action:"cashout",card_number:e}),a=yield vr(t),s=Object(r["a"])(a,2),i=s[0],o=s[1];return this.isDataLoading=!1,o&&(this.dataByCardNumber=o.data.payment_methods),Object(C["b"])(i)?{errors:i.data.errors}:{errors:void 0}}))},makeRequest(e){var t;return Object(o["a"])(this,void 0,void 0,(function*(){const a=Or["b"].v1(),s=e.system_id,i=null===(t=e.form)||void 0===t?void 0:t.child_system,o=this.cashoutArray.find(({systemId:e,childSystem:t})=>s===e&&i===t),d={provider:o};this.isRequestInProcess=!0,yield Object(n["a"])("payments/addPaymentOnProcessing",{uid:a,options:d});const c=yield Object(fr["b"])(Object.assign(Object.assign({},e),{uid:a})),u=yield yr(c),l=Object(r["a"])(u,2),m=l[0],h=l[1];this.isRequestInProcess=!1;const p={uid:a};return h&&(p.payment_id=h.data.payment_id,this.updatePaymentDependentData()),Object(C["b"])(m)&&(p.errors=Pr(m.data)),p}))},cancel(e){return Object(o["a"])(this,void 0,void 0,(function*(){this.isRequestInProcess=!0;const t=yield br(e),a=Object(r["a"])(t,1),s=a[0];return this.updatePaymentDependentData(),this.isRequestInProcess=!1,{error:!!s}}))},applyFee(e){return Object(o["a"])(this,void 0,void 0,(function*(){this.isRequestInProcess=!0;const t=yield _r(e),a=Object(r["a"])(t,1),s=a[0];return this.isRequestInProcess=!1,Object(C["b"])(s)?{errors:s.data.errors}:{errors:void 0}}))},setIsRequestInProcess(e){this.isRequestInProcess=e},setCashoutNotified(e){e&&this.cashoutUIDs.push(e)},resetData(){this.data=[],this.isDataLoaded=!1,this.isAvailable=!1,this.cashoutUIDs=[]},updatePaymentDependentData(){Object(n["a"])("payments/fetchData",!0),Object(n["a"])("playerCashWait/fetchData",!0),Object(n["a"])("playerAccounts/fetchData",!0),Object(n["a"])("playerPayments/fetchData",!0)}};var Dr=Ar;const Lr=()=>({isRequestInProcess:!1,isDataLoading:!1,isDataLoaded:!1,dataUpdatedAt:null,data:[],dataByCardNumber:[],isAvailable:!1,cashoutUIDs:[]});var Ir=Lr,jr={actions:Dr,getters:gr,state:Ir},Sr=a("89f5"),Er=a("9f0c"),Br=a("7b5c");const Gr={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsDataLoading(!0);const t=yield Object(Br["b"])(e);this.setData(t),this.setIsDataLoading(!1)}))},setData(e){e&&(this.data=e,this.dataLoadedAt=new Date)},setIsDataLoading(e){this.isDataLoading=e}};var Rr=Gr;const Nr={getIsDataLoading(){return Boolean(this.isDataLoading)},getData(){return this.data||{}}};var Tr=Nr;const wr=()=>({data:{},dataLoadedAt:null,isDataLoading:!1});var Ur=wr,Vr={actions:Rr,getters:Tr,state:Ur},kr=a("244a"),xr=a("92a8");const Mr=()=>({isDataLoading:!1,token:"-"});var Fr=Mr;const Hr={getDigitainToken(){return this.token||"-"},getIsDataLoading(){return this.isDataLoading}};var Wr=Hr;const zr="api/v3/digitain/tokens",$r=()=>Object(d["b"])({method:"post",url:zr}),Yr={fetchDigitainToken(){var e;return Object(o["a"])(this,void 0,void 0,(function*(){const t=Object(n["b"])("player/isPlayerAuthorized");if(!t)return;this.isDataLoading=!0;const a=yield $r(),s=Object(r["a"])(a,2),i=s[1];this.isDataLoading=!1,i&&this.setToken(null===(e=i.data)||void 0===e?void 0:e.token)}))},setToken(e){this.token=e||"-"}};var Kr=Yr,qr={actions:Kr,getters:Wr,state:Fr};const Jr="api/v2/gamification/activate",Qr=e=>Object(d["b"])({method:"post",url:Jr,body:e});const Xr={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){yield u["a"].apiV2().fetchData({modules:["gamification"],forced:e})}))},removeBonus(e){var t;const a=null===(t=this.data)||void 0===t?void 0:t.filter(t=>t.id!==e);this.setData(a)},activate(e){var t;return Object(o["a"])(this,void 0,void 0,(function*(){if(!Object(n["b"])("player/isPlayerAuthorized")||(null===(t=this.isActionInProcess)||void 0===t?void 0:t[e]))return;this.setActionInProcess(e,!0),this.setDrumRotating(!0);const a=yield Qr({group_id:e}),s=Object(r["a"])(a,2),i=s[1];i&&this.setActiveBonus(null===i||void 0===i?void 0:i.data),this.setActionInProcess(e,!1)}))},removeActiveBonus(){this.activeBonus=null},cancel(e){return Object(o["a"])(this,void 0,void 0,(function*(){this.removeBonus(e),yield Object(n["a"])("player/switchGroup",{add:[],remove:[e]},{root:!0})}))},setData(e){this.data=e.length?e:[]},setActionInProcess(e,t){this.isActionInProcess[e]=t},setActiveBonus(e){this.activeBonus=e.shift()||null},setDrumRotating(e){this.drumRotating=e}};var Zr=Xr,eo=a("f934"),to=(a("c975"),a("1fa8"));function ao(e,t,a){const s=e.bonuses[0],i=(null===s||void 0===s?void 0:s.boxes)||[],r=null===s||void 0===s?void 0:s.type,o=(null===e||void 0===e?void 0:e.id)||"";if("random"!==r)throw new Error("Skipp bonus, type is not random");let n=!1;const d=i.reduce((e,s)=>{try{e=Object.assign(Object.assign({},e),io(s,t,a,e))}catch(i){n=!0}return e},{id:Object(to["g"])(o.toUpperCase().replace(/\s/gi,"_")),originalId:o,boxes:[],isAvailable:!0,showByUserGroupsCondition:[],hideByUserGroupsCondition:[],afterAuthorizationShowStrategy:"immediate"});if(n||!d.boxes.length)throw new Error("Skip bonus");return d}function so(e,t,a,s){if("currencies"!==e)return!1;const i=a.indexOf(s),r="inclusion"===t&&i<0,o="exclusion"===t&&i>-1;return r||o}function io(e,t,a,s){let i=!1,r=s||{},o=r.isAvailable,n=r.showByUserGroupsCondition,d=r.hideByUserGroupsCondition;const c=e.bonuses[0],u=c.conditions||[],l=s.boxes;var m,h=Object(ka["a"])(u);try{for(h.s();!(m=h.n()).done;){const e=m.value,s=e||{},r=s.field,c=s.type,u=s.value;if(i=so(r,c,u,a),i)break;"groups"===r&&("all"===c&&(o=o&&!u.find(e=>!t.includes(e)),n=u.slice()),"exclusion"===c&&(o=o&&!u.find(e=>t.includes(e)),d=u.slice()))}}catch(p){h.e(p)}finally{h.f()}return i?null:("freespins"===c.type&&(c.FS=parseInt(c.title||"")),l.push(c),{isAvailable:o,showByUserGroupsCondition:n,hideByUserGroupsCondition:d,boxes:l})}function ro(e,t,a){const s={};return e.forEach(e=>{if("wager"===e.field&&(s.wager=e.value),"max_win"===e.field&&Array.isArray(e.value)){const i=e.value.find(e=>e.currency===t),r=parseInt(i.amount_cents)/a;s.maxWin=Object.assign(Object.assign({},i),{amount:r})}"multiplier_max_win"===e.field&&(s.multiplierMaxWin=e.value)}),s}const oo=(e,t)=>{const a=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"];let s=0;for(let i=0,r=t;i<7;i++,r++){if(r=r>6?0:r,-1===e.indexOf(a[r]))break;s++}return s};function no(e){return e.reduce((e,t)=>{const a=t||{},s=a.field,i=a.type,r=a.value;if("date_time"===s&&"date_inclusion"===i)if(r.on.length){const t=r.on,a=(new Date).getDay(),s=oo(t,a),i=new Date((new Date).setUTCHours(0,0,0,0)+24*s*60*60*1e3);e.validUntil=s?i:null}else r.from&&r.to&&(e.validUntil=r.to);return e},{})}const co={getData(){const e=[],t=this.data,a=Object(n["b"])("player/getCurrencyCode"),s=Object(n["b"])("player/getStatusesHash");return t.forEach(t=>{e.push(ao(t,s,a))}),e},getActiveBonus(){var e,t,a,s,i,r;const o=Object(n["b"])("player/getCurrencyCode"),d=Object(n["b"])("currencies/getCurrentCurrencySubunitsToUnit"),c=Object.assign({},this.activeBonus);let u={};if(Be()(c))return null;const l=null===(e=c.bonuses)||void 0===e?void 0:e[0],m=l||{},h=m.attributes,p=m.result_bonus,g=m.conditions,v=null!==(t=null===h||void 0===h?void 0:h.find(({field:e})=>"game_sets"===e))&&void 0!==t?t:null;if(v){let e=(null===(s=null===(a=null===v||void 0===v?void 0:v.value)||void 0===a?void 0:a.shift())||void 0===s?void 0:s.games)||[];const t=null===(r=null===(i=null===v||void 0===v?void 0:v.value)||void 0===i?void 0:i.shift())||void 0===r?void 0:r.freespins_count;e=e.map(e=>e.replace(":","/")),u=Object.assign(Object.assign({},c),{games:e,freespinsCount:t})}if(p&&(u=Object.assign(Object.assign({},c),ro(p,o,d))),g&&(u=Object.assign(Object.assign({},c),no(g))),!(null===u||void 0===u?void 0:u.validUntil)){const e=2592e5;u.validUntil=new Date((new Date).setUTCHours(0,0,0,0)+e)}return u},getDrumRotating(){return this.drumRotating},getWheelOfFortuneBonus(){return this.getData.find(({id:e})=>e.startsWith(eo["k"]))},getChristmasHeroesBonus(){return this.getData.find(({id:e})=>e.startsWith(eo["a"]))},getChristmasBonus(){return this.getData.find(({id:e})=>e.startsWith(eo["c"]))},getLegendOfDragon(){const e=Object(n["b"])("player/getStatusesHash"),t=this.getData.find(({id:e})=>e.startsWith(eo["g"]));return!e.includes(eo["f"])&&t},getSoundOfWins(){const e=Object(n["b"])("player/getStatusesHash"),t=this.getData.find(({id:e})=>e.startsWith(eo["i"]));return!e.includes(eo["j"])&&t},getEndorphinaSecret(){const e=Object(n["b"])("player/getStatusesHash"),t=this.getData.find(({id:e})=>e.startsWith(eo["d"]));return!e.includes(eo["e"])&&t},getNewYearBonus(){return this.getData.find(({id:e})=>e.startsWith(eo["h"]))},getChristmasHeroesPackageName(){var e;const t=(null===(e=this.getChristmasHeroesBonus)||void 0===e?void 0:e.originalId)||"",a=Object(n["b"])("player/getStatuses").find(({id:e})=>eo["b"][e]===t);return a?t:""},getIsActionInProcess(){return this.isActionInProcess}};var uo=co;const lo=()=>({activeBonus:null,data:[],drumRotating:!1,isActionInProcess:{}});var mo=lo,ho={actions:Zr,getters:uo,state:mo},po=a("6b5b"),go=a("e1f8"),vo=a("2901");const yo=({provider:e,data:t})=>{var a,s,i;const r=e.child_system||nr["c"].Base,o=r===nr["c"].Card&&e.system_name===t.integrators.PS_WIRECARD_SEAMPLESS,n=e.system_name===nr["i"].NatusPay&&r===nr["c"].Base,d=t.mobileCommerceSystems.includes(r)&&(null===(a=e.fields)||void 0===a?void 0:a.includes("phone")),c=`${e.system_id}_${r}`,u=Object(or["j"])(t.isThemeBasic,{previews:t.previews,currency:t.currency,previewKey:c}),l=Object(or["m"])({previews:t.previews,currency:t.currency,previewKey:c}),m=Object(or["l"])({integrators:t.integrators,currency:t.currency,systemName:e.system_name,childSystem:r,limit:e.limit,type:"deposit"}),h=`${e.system_id}_${e.system_name}_${r}`,p=lr({aggregateType:e.aggregate_type,isCardValidate:t.isCardValidate,hasPaymentId:t.paymentMethodsIdsByCardNumber.includes(h)}),g=e.recommended_amounts||{},v=g.amounts,y=void 0===v?[]:v,b=g.default_amount,_=void 0===b?0:b,f=g.allow_only_recommended,C=y.map(e=>+e).filter(Boolean),P=f?C:null,O=bo({isMobileCommerce:d,systemName:e.system_name,mobileCommerceSystems:t.mobileCommerceSystems,childSystem:e.child_system}),A=r===t.integrators.PS_QIWI||r===t.integrators.PS_QIWI_KZ,D=r===nr["c"].BankCard&&e.system_name===t.integrators.PS_YANDEX,L=r===nr["c"].Webmoney&&e.fields.includes("account_id")||o;return{id:h,limits:m,confirmByField:O,isWireCard:o,isCryptoExchanger:n,childSystem:r,imagePath:u,isMobileCommerce:d,recommendedAmounts:C,isValidByCardNumber:p,isQiwi:A,isYandexCard:D,isWebmoney:L,isDeposit:!0,isCubits:e.system_name===t.integrators.PS_CUBITS,isCryptoPay:e.system_name===t.integrators.PS_CRYPTOPAY,isCoinsPaid:e.system_name===t.integrators.PS_COINS_PAID,isCryptonix:e.system_name===t.integrators.PS_CRYPTONIX,isCard:e.fields.includes("card_number"),cardRequired:r.includes("card"),systemId:e.system_id,integrator:e.system_name,fields:e.fields||[],fieldsDetails:e.fields_details||{},processingTime:{min:e.processing_time.min,max:e.processing_time.max},commission:{fixed:parseInt(e.commission.fixed),percent:parseInt(e.commission.percent)},tokens:e.tokens||[],processorCurrency:e.processor_currency,conversionCommission:(null===(s=e.conversion_commission)||void 0===s?void 0:s.percent)||"0.0",supportCardBrands:e.card_brands||[],singlePaymentOptionId:e.single_payment_option_id,amountOptions:P,defaultAmount:_,testingLocator:(null===l||void 0===l?void 0:l.testing_locator)||"",name:(null===l||void 0===l?void 0:l.name)||"",comment:(null===(i=null===l||void 0===l?void 0:l.comments)||void 0===i?void 0:i.in)||"",verification_required:e.verification_required,aggregateType:e.aggregate_type,binBlacklist:e.bin_blacklist||[],autoVerificationToken:e.auto_verification_token,amountDivisors:e.amount_divisors,formExtraInfo:e.form_extra_info}},bo=({systemName:e,mobileCommerceSystems:t,isMobileCommerce:a,childSystem:s})=>{const i=[nr["c"].Tele2Kzt,nr["c"].AltelKzt,nr["c"].BeelineKzt,nr["c"].KyivstarUah,nr["c"].KcellKzt,nr["c"].ActivKzt],r=e===nr["i"].FuggaPay&&i.includes(s),o=e===nr["i"].AtrixPay&&t.includes(s),n=a&&[nr["i"].DoloresPay,nr["i"].AccusamusPay].includes(e);return r||o||n},_o={paymentMethodsIdsByCardNumber(){return this.dataByCardNumber.reduce((e,t)=>{if(t.aggregate_type===rr["a"].AGGREGATE_TYPE_BANK_CARD){const a=t.child_system||nr["c"].Base;e.push(`${t.system_id}_${t.system_name}_${a}`)}return e},[])},depositArray(){const e={integrators:Object(n["b"])("cmsConfig/getPaymentProviders"),previews:Object(n["b"])("paymentsPreviews/getData"),currency:Object(n["b"])("player/getCurrencyCode"),mobileCommerceSystems:Object(n["b"])("cmsConfig/getMobileCommerceSystems"),isCardValidate:Object(n["b"])("paymentMethodsCardNumber/isValidateCardNumber").deposit,isThemeBasic:Object(n["b"])("theme/getIsBasic"),paymentMethodsIdsByCardNumber:this.paymentMethodsIdsByCardNumber};return this.data.map(t=>yo({provider:t,data:e}))},getDepositBankCardProviders(){return this.depositArray.filter(({aggregateType:e})=>e===rr["a"].AGGREGATE_TYPE_BANK_CARD)},getDepositBankCardProvidersByCardNumber(){return this.getDepositBankCardProviders.filter(({isValidByCardNumber:e})=>e)},getDepositCryptoProviders(){return this.depositArray.filter(({aggregateType:e})=>e===rr["a"].AGGREGATE_TYPE_CRYPTO)},redirectedFormData(){return this.redirectedForm},redirectedFormDataName(){var e;return(null===(e=this.redirectedForm)||void 0===e?void 0:e.formName)||""},getDepositPopupShow(){return this.depositPopupShow},getDepositModalOpen(){return this.depositModalOpen},getIsAvailable(){return this.isAvailable},notifiedPayments(){return this.depositUIDs},getIsRequestInProcess(){return this.isRequestInProcess},getIsDepositFormDirty(){return this.isDepositFormDirty},getIsDataLoading(){return this.isDataLoading},getIsDataLoaded(){return this.isDataLoaded},getResponseForWireCard(){return this.responseForWireCard},getChannelInfo(){return this.channelInfo}};var fo=_o;const Co={error_risk_max_per_trx_reached:{errorNotify:{id:"error_risk_max_per_trx_reached",type:"warn",text:"risk.risk_max_per_trx_reached"}},error_risk_max_volume_reached:{errorNotify:{id:"error_risk_max_volume_reached",type:"warn",text:"risk.risk_max_volume_reached"}},error_risk_max_velocity_option_reached:{errorNotify:{id:"error_risk_max_velocity_option_reached",type:"warn",text:"risk.risk_max_velocity_option_reached"}},error_risk_max_velocity_count_reached:{errorNotify:{id:"error_risk_max_velocity_count_reached",type:"warn",text:"risk.risk_max_velocity_count_reached"}},error_risk_max_sum_per_options_reached:{errorNotify:{type:"warn",text:"risk.risk_max_sum_per_options"}},error_risk_max_count_per_options_reached:{errorNotify:{type:"warn",text:"risk.risk_max_count_per_options"}},card_number:{errorNotify:{id:"card_number",type:"error",text:"payments.errors.card_number_ban"}},voucher_number:{errorModel:{field:"voucher_number",msg:"payments.errors.voucher_number"}},amount:{errorModel:{field:"amount",msg:"limits.errors.deposit"}}},Po=({errors:e})=>{const t={};let a={};return(null===e||void 0===e?void 0:e.message)&&(a={id:"message",type:"warn",text:e.message[0]}),(null===e||void 0===e?void 0:e.phone)&&(t.phone={field:"phone",msg:e.phone[0]}),(null===e||void 0===e?void 0:e.amount)&&(t.amount={field:"amount",msg:e.amount[0]}),(null===e||void 0===e?void 0:e.card_number)&&(t.card_number={field:"card_number",msg:e.card_number[0]}),(null===e||void 0===e?void 0:e.voucher_number)&&(t.voucher_number=Co.voucher_number.errorModel),(null===e||void 0===e?void 0:e.error_risk_max_per_trx_reached)&&(a=Co.error_risk_max_per_trx_reached.errorNotify),(null===e||void 0===e?void 0:e.error_risk_max_volume_reached)&&(a=Co.error_risk_max_volume_reached.errorNotify),(null===e||void 0===e?void 0:e.error_risk_max_velocity_option_reached)&&(a=Co.error_risk_max_velocity_option_reached.errorNotify),(null===e||void 0===e?void 0:e.error_risk_max_velocity_count_reached)&&(a=Co.error_risk_max_velocity_count_reached.errorNotify),(null===e||void 0===e?void 0:e.error_risk_max_sum_per_options_reached)&&(a=Co.error_risk_max_sum_per_options_reached.errorNotify),(null===e||void 0===e?void 0:e.error_risk_max_count_per_options_reached)&&(a=Co.error_risk_max_count_per_options_reached.errorNotify),{errorsList:t,errorNotify:a}},Oo=e=>Object(d["b"])({method:"post",url:"/api/v4/payment_methods",body:e}),Ao=e=>Object(d["b"])({method:"post",url:"/api/v4/payments/deposit",body:e}),Do=({id:e,fields:t})=>Object(d["b"])({method:"patch",url:`/api/v2/payments/${e}/confirm`,body:{fields:t}}),Lo={fetchData(){return Object(o["a"])(this,void 0,void 0,(function*(){if(this.isDataLoading)return;this.setIsDataLoading(!0);const e=yield Object(fr["b"])({action:"deposit",currency:Object(n["b"])("player/getCurrencyCode")}),t=yield Oo(e),a=Object(r["a"])(t,2),s=a[0],i=a[1];this.setIsDataLoading(!1),this.setIsDataLoaded(!0),this.setIsAvailable(!s),i&&this.setData(i.data.payment_methods)}))},fetchDataByCardNumber(e){return Object(o["a"])(this,void 0,void 0,(function*(){if(!e)return null;this.setIsDataLoading(!0);const t=yield Object(fr["b"])({action:"deposit",currency:Object(n["b"])("player/getCurrencyCode"),card_number:e}),a=yield Oo(t),s=Object(r["a"])(a,2),i=s[0],o=s[1];return this.setIsDataLoading(!1),o&&this.setDataByCardNumber(o.data.payment_methods),Object(C["b"])(i)?{errors:i.data.errors}:{errors:void 0}}))},makeRequest({formData:e,options:t}){return Object(o["a"])(this,void 0,void 0,(function*(){const a=Or["b"].v1();this.setIsRequestInProcess(!0),Object(n["a"])("payments/addPaymentOnProcessing",{uid:a,options:t}),Object(n["a"])("playerPayments/setNeedToFetchData",!0);const s=yield Object(fr["b"])(Object.assign(Object.assign({},e),{uid:a})),i=yield Ao(s),o=Object(r["a"])(i,2),d=o[0],c=o[1];this.setIsRequestInProcess(!1);const u={uid:a};return c&&(u.response=c.data),Object(C["b"])(d)&&(u.errors={normalizedError:Po(d.data),originalError:d.data.errors}),u}))},confirm({id:e,fields:t}){return Object(o["a"])(this,void 0,void 0,(function*(){const a={};this.setIsRequestInProcess(!0);const s=yield Do({id:e,fields:t}),i=Object(r["a"])(s,2),o=i[1];return this.setIsRequestInProcess(!1),o?(a.response=o,Object(n["a"])("playerPayments/fetchData",!0)):a.error=!0,a}))},successfulDeposit(){return Object(o["a"])(this,void 0,void 0,(function*(){yield Promise.all([Object(n["a"])("playerBonuses/fetchData",!0),Object(n["a"])("playerFreespins/fetchData",!0)]),h["j"].includes("3")&&Object(n["a"])("bonusesDigitain/fetchNewData"),Object(n["a"])("bonuses/fetchNewData",!0),Object(n["a"])("player/fetchData",!0),Object(n["a"])("playerStats/fetchData",!0),Object(n["a"])("playerAccounts/fetchData",!0)}))},resetData(){this.setData([]),this.setIsDataLoaded(!1),this.setIsAvailable(!1),this.setResponseForWirecard(null),this.resetRedirectedForm(),this.resetChannelInfo()},resetChannelInfo(){this.setChannelInfo({waitEvent:!1,paymentSystem:"",time:null})},resetRedirectedForm(){this.setRedirectedForm(null)},setData(e){this.data=e},setDataByCardNumber(e){this.dataByCardNumber=e},setDepositNotified(e){e&&this.depositUIDs.push(e)},setResponseForWirecard(e){this.responseForWireCard=e},setRedirectedForm(e){this.redirectedForm=e},setDepositPopupShow(e){this.depositPopupShow=e},setDepositModalOpen(e){this.depositModalOpen=e},setIsRequestInProcess(e){this.isRequestInProcess=e},setIsDepositFormDirty(e){this.isDepositFormDirty=e},setIsDataLoading(e){this.isDataLoading=e},setIsDataLoaded(e){this.isDataLoaded=e},setIsAvailable(e){this.isAvailable=e},setChannelInfo(e){this.channelInfo=e}};var Io=Lo;const jo={isRequestInProcess:!1,isDepositFormDirty:!1,isDataLoading:!1,isDataLoaded:!1,data:[],dataByCardNumber:[],isAvailable:!1,channelInfo:{waitEvent:!1,paymentSystem:"",time:null},responseForWireCard:null,redirectedForm:null,depositUIDs:[],depositPopupShow:!1,depositModalOpen:!1};var So=()=>jo,Eo={actions:Io,getters:fo,state:So},Bo=a("1c1c"),Go=a("af8b"),Ro=a("ee9c"),No=a("c8a5"),To=a("f100"),wo=a("95fe"),Uo=a("d3a1"),Vo=a("3c84"),ko=a("ccd5"),xo=a("e0c4");const Mo=()=>Object(d["b"])({method:"get",url:xo["a"].ASSETS,withCredentials:!1}),Fo={toggleOpenedFlag(e){this.setOpenedFlag(e)},updateAssets(){return Object(o["a"])(this,void 0,void 0,(function*(){const e=yield Mo(),t=Object(r["a"])(e,2),a=t[1];a&&this.setAssets(a.data)}))},setUnreadBadge(e){this.unreadBadge=e},checkShowChatByUrl(){var e;const t=null===(e=window.__start_url)||void 0===e?void 0:e.pathname;if(null===t||void 0===t?void 0:t.includes("/chat-show")){ko["d"].chatShowByUrl.set(t);const e={detail:{auth:Object(n["b"])("player/isPlayerAuthorized")}};window.dispatchEvent(new CustomEvent("chat-micro-app-open-by-url",e))}},setOpenedFlag(e){this.isOpened=e},setAssets(e){this.assets=e}};var Ho=Fo;const Wo={getUnreadBadge(){return this.unreadBadge},getIsOpened(){return this.isOpened},getAssets(){return this.assets}};var zo=Wo;const $o=()=>({isOpened:!1,assets:{},unreadBadge:!1});var Yo=$o,Ko={actions:Ho,getters:zo,state:Yo},qo=a("3bfc"),Jo=a("8f12"),Qo=a("b0d0");const Xo="api/v4/games/_titles",Zo="api/v2/player/last_games",en="api/game_launcher",tn=e=>Object(d["b"])({method:"get",url:`${Xo}/${e}`}),an=e=>Object(d["b"])({method:"get",url:`${Zo}/${e}`}),sn=()=>Object(d["b"])({method:"get",url:Jo["W"],withCredentials:!1,timeout:3e4,attempts:1}),rn=()=>Object(d["b"])({method:"get",url:"batch?cms[]=api/cms/games"}),on=(e,t)=>Object(d["b"])({method:"post",url:`${en}/real/${e}/${t}`}),nn=(e,t)=>Object(d["b"])({method:"post",url:`${en}/demo/${e}/${t}`}),dn=e=>Object(o["a"])(void 0,void 0,void 0,(function*(){return Object(d["b"])({method:"get",url:Qo["b"]+"/same",params:{project:"fresh",uid:e},withCredentials:!1})}));var cn=a("06bf");const un=(e,t,a)=>{if(!(null===e||void 0===e?void 0:e.length)||!Object.keys(t).length)return[];const s=Object.values(e).reduce((e,t)=>{var s,i;const r=null===(s=Object.keys(t))||void 0===s?void 0:s[0].replace(":","/"),o={value:String(null===(i=Object.values(t))||void 0===i?void 0:i[0])||"",type:a};return r&&o.value&&e.push({identifier:r,rtp:o}),e},[]);return s.reduce((e,{identifier:a,rtp:s})=>{const i=t[a];return i&&e.push(Object.assign(Object.assign({},i),{rtp:s})),e},[]).sort((e,t)=>{var s,i,r,o;const n=e=>parseFloat(e)||0;return a===m["i"].COLD?n(String(null===(s=null===e||void 0===e?void 0:e.rtp)||void 0===s?void 0:s.value))-n(String(null===(i=null===t||void 0===t?void 0:t.rtp)||void 0===i?void 0:i.value)):n(String(null===(r=null===t||void 0===t?void 0:t.rtp)||void 0===r?void 0:r.value))-n(String(null===(o=null===e||void 0===e?void 0:e.rtp)||void 0===o?void 0:o.value))})},ln=(e,t,a)=>Object.entries(t).reduce((e,[t,s])=>{const i=Number(t),r=e[i];return r?(e[i].play_url[a]=s.play_url[a],e):(e[i]=s,e)},Object.assign({},e)),mn=({data:e,device:t=!0,restrictionsReady:a,currency:s,isFallbackGames:i,loadedCurrencies:r})=>{if(!a)return[];const o=m["k"].includes("3");return!o||i||r.includes(s)?Object(cn["b"])(e,{device:t}):[]},hn=["4"],pn=e=>{var t,a;const s=(null===(a=null===(t=e.errors)||void 0===t?void 0:t[0])||void 0===a?void 0:a.code)||"";return{errorNotify:gn(s),errorCode:s}},gn=e=>e===m["h"]?{id:"gaming_restricted",text:"notification.gaming_restricted",type:"error"}:e===m["d"]?{id:"gambling_addict_blacklisted",text:"notification.gambling_addict_blacklisted",type:"error"}:e===m["g"]?{id:"game_forbidden_with_active_bonus",text:"notification.forbidden_play_with_bonus",type:"error"}:{id:"something_went_wrong",text:"validation.something_went_wrong",type:"error"},vn={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsDataLoading(!0),yield u["a"].apiV2().fetchData({modules:["games"],forced:e}).catch(e=>{this.setError(e),this.setFetchError(e)}),this.setDataUpdatedAt(new Date),this.setDataLoaded(!0),this.setIsDataLoading(!1)}))},fetchFallbackData(){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsDataLoading(!0);const e=yield rn(),t=Object(r["a"])(e,2),a=t[0],s=t[1];if(a){const e=Object.assign(new Error("api/actions/fetchData has wrong response"),{cause:a});this.setError(e),this.setFetchError(e)}if(s){const e=s.data.CmsApiCmsGames;this.setData(e),this.setIsFallbackGames()}this.setDataUpdatedAt(new Date),this.setDataLoaded(!0),this.setIsDataLoading(!1)}))},fetchGameTitles(){return Object(o["a"])(this,void 0,void 0,(function*(){const e=yield tn(Object(n["b"])("player/getLangCode")),t=Object(r["a"])(e,2),a=t[1];a&&this.setGameTitles(a.data)}))},fetchLastPlayedGames(e){var t;return Object(o["a"])(this,void 0,void 0,(function*(){if(this.isLastGamesLoading||!e||!Object(n["b"])("player/isPlayerAuthorized"))return;this.setIsLastGamesLoading(!0);const a=yield an(e),s=Object(r["a"])(a,2),i=s[1];i&&this.setLastPlayedGames((null===(t=i.data)||void 0===t?void 0:t.games)||[]),this.setIsLastGamesLoading(!1),this.setIsLastGamesLoaded()}))},fetchHotColdGames(){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsHotColdGamesLoading(!0);const e=yield sn(),t=Object(r["a"])(e,2),a=t[1];this.setIsHotColdGamesLoading(!1);const s={day:{hot:[],cold:[]},hour:{hot:[],cold:[]}};if(a){const e=a.data,t=void 0===e?s:e;this.setHotColdGames(t),this.setIsHotColdGamesLoaded(!0)}}))},fetchRealGame(e){return Object(o["a"])(this,void 0,void 0,(function*(){const t=e.provider,a=e.variation,s=yield on(t,a),i=Object(r["a"])(s,2),o=i[0],n=i[1];let d={};return n&&(d={response:n.data}),Object(C["b"])(o)&&(d={error:pn(o.data)}),d}))},fetchDemoGame(e){return Object(o["a"])(this,void 0,void 0,(function*(){const t=e.provider,a=e.variation,s=yield nn(t,a),i=Object(r["a"])(s,2),o=i[0],n=i[1];let d={};return n&&(d={response:n.data}),Object(C["b"])(o)&&(d={error:pn(o.data)}),d}))},fetchRecommendedGameIdentifiers(){return Object(o["a"])(this,void 0,void 0,(function*(){const e=Object(n["b"])("player/getPlayerId");if(!e)return;const t=yield dn(e),a=Object(r["a"])(t,2),s=a[1];s&&this.setRecommendedGameIdentifiers(s.data)}))},setData(e){if(e&&e.data){if(m["k"].includes("3")&&e.__currency__)return this.data=Object.freeze(ln(this.data,e.data,e.__currency__)),this.setLoadedCurrencies(e.__currency__),void this.setMapIds();this.data=Object.freeze(e.data),this.setMapIds()}},setLoadedCurrencies(e){this.loadedCurrencies.push(e)},setError(e){var t;this.error=e&&((null===(t=null===e||void 0===e?void 0:e.response)||void 0===t?void 0:t.data)||(null===e||void 0===e?void 0:e.message))||null},setFetchError(e){var t,a,s,i,r,o,n;const d=null!==(o=null!==(s=null===(a=null===(t=null===e||void 0===e?void 0:e.cause)||void 0===t?void 0:t.response)||void 0===a?void 0:a.status)&&void 0!==s?s:null===(r=null===(i=null===e||void 0===e?void 0:e.cause)||void 0===i?void 0:i.request)||void 0===r?void 0:r.status)&&void 0!==o?o:e.status;this.fetchError={code:null===(n=null===e||void 0===e?void 0:e.cause)||void 0===n?void 0:n.code,status:d}},setGameTitles(e){e&&(this.gameTitles=Object.freeze(e))},setIsDataLoading(e){this.isDataLoading=e},setDataLoaded(e){this.isDataLoaded=e},setDataUpdatedAt(e){this.dataUpdatedAt=e},setGameModal(e){this.gameModal=e},setFullScreen(e){this.fullScreen=e},setLastPlayedGames(e){this.lastPlayedGames=e},setIsLastGamesLoading(e){this.isLastGamesLoading=e},setIsHotColdGamesLoading(e){this.isHotColdGamesLoading=e},setIsHotColdGamesLoaded(e){this.isHotColdGamesLoaded=e},setIsLastGamesLoaded(){this.isLastGamesLoaded=!0},setHotColdGames(e){this.hotColdGames=e},resetData(){this.lastPlayedGames=[],this.isLastGamesLoaded=!1},setMapIds(){if(hn.includes("3"))return;const e={};for(const t in this.data){const a=this.data[t];e[a.identifier]=parseInt(t)}this.mapIds=Object.freeze(e)},setIsFallbackGames(){this.isFallbackGames=!0},setRecommendedGameIdentifiers(e){this.recommendedGameIdentifiers=e||[]}};var yn=vn,bn=(a("a630"),a("2b5f")),_n=a("4c70");const fn={getMapIds(){return this.mapIds},getGames(){return this.getData},getData(){if(Object(n["b"])("player/getLangCode")!==bn["a"]||Be()(this.gameTitles))return this.data;const e={};for(const t in this.data){const a=this.data[t],s=this.gameTitles[a.identifier]||a.title;e[t]=Object.assign(Object.assign({},a),{title:s,titleEn:a.title})}return e},getError(){return this.error},getFetchError(){return this.fetchError},getIsDataLoaded(){return this.isDataLoaded},getIsDataLoading(){return this.isDataLoading},getIsLastGamesLoaded(){return this.isLastGamesLoaded},getGameModal(){return this.gameModal},getFullScreen(){return this.fullScreen},gamesInCollections(){const e=Object(n["b"])("gamesCollections/getData"),t={};if(!this.gamesArray.length||!e.length)return t;var a,s=Object(ka["a"])(e);try{for(s.s();!(a=s.n()).done;){const e=a.value,s=e.itemsIDS||[];t[e.id]=s.reduce((e,t)=>(this.gamesObjectData[t]&&e.push(this.gamesObjectData[t]),e),[])}}catch(i){s.e(i)}finally{s.f()}return t},gamesInCollection(){return e=>{var t,a;return null!==(a=null===(t=Object(n["b"])("gamesCollections/getCollectionsById")[e])||void 0===t?void 0:t.itemsIDS.reduce((e,t)=>{const a=this.gamesObjectData[t];return a&&e.push(a),e},[]))&&void 0!==a?a:[]}},gamesIdentifierIdPairs(){return this.mapIds},gamesObjectData(){return this.gamesArray.reduce((e,t)=>(t.title&&(e[t.id]=t),e),{})},gamesObjectTitleData(){return this.gamesArray.reduce((e,t)=>(t.title&&(e[t.title]=t),e),{})},gamesObjectIdentifierData(){return this.gamesArray.reduce((e,t)=>(t.identifier&&(e[t.identifier]=t),e),{})},gamesObjectSlugData(){return Ft()(this.gamesArray,"slug")},getGamesFilteredByCrossCollections(){return({mainCollection:e,subCollection:t,additionalCollection:a}={})=>{const s=[e,t,a].filter(Boolean);return s.length?this.gamesArray.filter(e=>s.every(t=>e.collections.includes(t))):[]}},gamesArray(){return mn({data:this.getData,restrictionsReady:Object(n["b"])("gamesRestrictions/getDataUpdatedAt"),loadedCurrencies:this.loadedCurrencies,currency:Object(n["b"])("player/getCurrencyCode"),isFallbackGames:this.getIsFallbackGames})},gamesArrayWithoutDevice(){return mn({data:this.getData,restrictionsReady:Object(n["b"])("gamesRestrictions/getDataUpdatedAt"),loadedCurrencies:this.loadedCurrencies,currency:Object(n["b"])("player/getCurrencyCode"),isFallbackGames:this.getIsFallbackGames,device:!1})},mapIdsOfGamesArray(){return this.gamesArray.reduce((e,{id:t},a)=>(e[t]=a,e),{})},mapIdentifiersOfGamesArray(){return this.gamesArray.reduce((e,{identifier:t},a)=>(e[t]=a,e),{})},getGamesArrayKeyByIdentifier(){return Ft()(this.gamesArray,"identifier")},collectionsArray(){return this.getCollectionsWithGamesCount(this.collections)},getCollectionsWithGamesCount(){return e=>this.getIsDataLoaded?e.map(e=>{var t;const a=(null===(t=this.gamesArray.filter(t=>{var a;return null===(a=t.collections)||void 0===a?void 0:a.includes(e.code)}))||void 0===t?void 0:t.length)||0;return Object.assign(e,{games_count:a})}):e},hasGames(){return this.gamesArray.length>0},customGameList(){return this.customGameTitlesList.reduce((e,t)=>{const a=this.gamesObjectTitleData[t];return a&&e.push(a),e},[])},playedGames(){return this.lastPlayedGames.reduce((e,{identifier:t})=>{const a=this.getGamesArrayKeyByIdentifier[t];return a&&e.push(a),e},[])},gamesWithJackpot(){return this.gamesArray.filter(({collections:e})=>null===e||void 0===e?void 0:e.includes(m["e"].JACKPOT))},jackpotProviders(){const e=new Set(this.gamesWithJackpot.map(({provider:e})=>e));return Array.from(e)},gamesFromCollectionBooks(){return this.gamesArray.filter(({collections:e})=>null===e||void 0===e?void 0:e.includes(m["e"].BOOKS))},gamesFromTournaments(){return this.gamesArray.filter(({is_tournament:e})=>e)},dayHotColdGames(){var e,t,a,s;const i=un((null===(t=null===(e=this.hotColdGames)||void 0===e?void 0:e.day)||void 0===t?void 0:t.hot)||[],this.gamesObjectIdentifierData,m["i"].HOT),r=un((null===(s=null===(a=this.hotColdGames)||void 0===a?void 0:a.day)||void 0===s?void 0:s.cold)||[],this.gamesObjectIdentifierData,m["i"].COLD);return{hot:i,cold:r}},hourHotColdGames(){var e,t,a,s;const i=un((null===(t=null===(e=this.hotColdGames)||void 0===e?void 0:e.hour)||void 0===t?void 0:t.hot)||[],this.gamesObjectIdentifierData,m["i"].HOT),r=un((null===(s=null===(a=this.hotColdGames)||void 0===a?void 0:a.hour)||void 0===s?void 0:s.cold)||[],this.gamesObjectIdentifierData,m["i"].COLD);return{hot:i,cold:r}},getGamePicture(){return(e,t="")=>{const a=Object(n["b"])("cmsConfig/isWebpSupported")?"webp":"png";return(null===e||void 0===e?void 0:e.identifier)?`/upload/${e.identifier.toLowerCase()}.${a}`:t}},hasPlayedGames(){return Boolean(this.playedGames.length)},getActiveTournamentGames(){const e=Object(n["b"])("tournaments/getActiveTournaments");return this.gamesArray.filter(({arr_tournament:t})=>null===t||void 0===t?void 0:t.some(t=>e[t]))},getTournamentGames(){const e=Object(n["b"])("tournaments/getData");return t=>{var a;const s=t.toString(),i=e[s],r=null===(a=null===i||void 0===i?void 0:i.game_identifiers)||void 0===a?void 0:a.reduce((e,t)=>{const a=t.replace(":","/"),s=this.mapIdentifiersOfGamesArray[a];return s&&e.push(this.gamesArray[s]),e},[]);return r||[]}},getLoadedCurrencies(){return this.loadedCurrencies},getIsFallbackGames(){return this.isFallbackGames},getRecommendedGames(){const e=this.recommendedGameIdentifiers.reduce((e,t)=>{const a=Object(_n["a"])(t);return this.gamesObjectIdentifierData[a]&&e.push(this.gamesObjectIdentifierData[a]),e},[]);return e.slice(0,m["j"])}};var Cn=fn,Pn=a("8841");const On=()=>({includableObject:"CmsApiCmsGames",isDataLoading:!1,isDataLoaded:!1,dataUpdatedAt:new Date("1970/01/01 03:00:00"),data:{},error:null,fetchError:null,mapIds:{},gameTitles:{},customGameTitlesList:[],gameModal:!1,fullScreen:!1,collections:Pn.data,searchGame:"",searchGameProvider:null,lastPlayedGames:[],isLastGamesLoading:!1,isLastGamesLoaded:!1,hotColdGames:{day:{hot:[],cold:[]},hour:{hot:[],cold:[]}},loadedCurrencies:[],isFallbackGames:!1,isHotColdGamesLoading:!1,isHotColdGamesLoaded:!1,recommendedGameIdentifiers:[]});var An=On,Dn={actions:yn,getters:Cn,state:An};const Ln="/api/v2/player/last_games",In="api/v3/games",jn=e=>Object(d["b"])({method:"get",url:`${Ln}/${e}`}),Sn=()=>Object(d["b"])({method:"get",url:Jo["W"],withCredentials:!1,timeout:3e4,attempts:1}),En=({device:e="desktop",offset:t=0,limit:a=30,filter:s,category:i})=>{const r=i?"/by_category/"+i:"/",o={offset:t,limit:a};return o["filters[device]"]=e,s&&Object.entries(s).forEach(([e,t])=>{o[`filters[${e}]`]=t}),Object(d["b"])({method:"get",url:`${In}${r}`,params:o})},Bn=(e,t)=>Object(d["b"])({method:"get",url:`${In}/by_provider/${e}${t}`}),Gn=e=>{const t=e.length{if(t&&!e.devices.includes("mobile"))return!1;const s=e.producer.toLowerCase();return!a.includes(s)},Vn=(e,{currency:t,gameCurrency:a,isPlayerAuthorized:s,isCurrencyFiat:i,isCurrencyCodeConvertable:r,convertableCurrenciesTo:o})=>!!e.currencies.includes(a)||!!(s||i||e.currencies.includes($t["d"]))&&(!(!r&&!e.currencies.includes(t))&&e.currencies.some(e=>o.includes(e))),kn=(e,{isGameRestrictionsEnabled:t,restrictedGames:a,restrictedGamesProviders:s,withRestrictions:i})=>{if(!t||!i)return!0;const r=e.frontend_identifier.replace("/",":"),o=e.producer.toLowerCase();return!a.includes(r)&&!s.includes(o)},xn=(e,{deviceType:t})=>{var a;const s="netent"===(null===(a=e.producer)||void 0===a?void 0:a.toLowerCase()),i=s&&wn["b"]?"desktop":t;return e.devices.includes(i)},Mn=({currency:e=Object(n["b"])("player/getCurrencyCode"),gameCurrency:t=Object(n["b"])("player/getGameCurrencyCode"),isPlayerAuthorized:a=Object(n["b"])("player/isPlayerAuthorized"),isCurrencyCodeConvertable:s=Object(n["b"])("player/getIsCurrencyCodeConvertable"),convertableCurrenciesTo:i=Object(n["b"])("currencies/getConvertableCurrenciesTo"),isCurrencyFiat:r})=>({currency:e,gameCurrency:t,isPlayerAuthorized:a,isCurrencyCodeConvertable:s,convertableCurrenciesTo:i,isCurrencyFiat:r||Object(n["b"])("currencies/isCurrencyFiat")(e)}),Fn=({onlyMobile:e=Object(n["b"])("cmsConfig/getOnlyMobile"),excludeProviders:t=Object(n["b"])("cmsConfig/getExcludeProviders")||[]})=>({onlyMobile:e,excludeProviders:t}),Hn=({isGameRestrictionsEnabled:e=Object(n["b"])("cmsConfig/isGameRestrictionsEnabled"),restrictedGames:t=Object(n["b"])("gamesRestrictions/getRestrictionGames"),restrictedGamesProviders:a=Object(n["b"])("gamesRestrictions/getRestrictionProviders"),withRestrictions:s=!0})=>({isGameRestrictionsEnabled:e,restrictedGames:t,restrictedGamesProviders:a,withRestrictions:s}),Wn=({deviceType:e=Object(cn["a"])()})=>({deviceType:e}),zn=()=>$n.reduce((e,{fillDependencies:t})=>Object.assign(Object.assign({},e),t({})),{}),$n=[{rule:xn,fillDependencies:Wn},{rule:Vn,fillDependencies:Mn},{rule:Un,fillDependencies:Fn},{rule:kn,fillDependencies:Hn}],Yn=(e,t={})=>!$n.some(({rule:a,fillDependencies:s})=>!a(e,s(t))),Kn=(e,t)=>t.reduce((t,a)=>(t[a.id]=e.filter(e=>e.categories.includes(a.id)),t),{}),qn=e=>{const t=Object(n["b"])("cmsConfig/getIsWebpSupported")?"webp":"png",a=[],s={};let i={},r={};const o=zn();return e.forEach(e=>{const n=Jn(e,{extension:t,availableGameDependencies:o});n&&(a.push(n),s[n.identifier]=n,i=Qn(i,n),r=Xn(r,n))}),{games:a,gamesMap:s,gamesByActiveCategory:i,gamesByActiveProducer:r}},Jn=(e,{extension:t,availableGameDependencies:a}={})=>{if(!Yn(e,a))return null;const s=e.producer,i=e.provider,r=e.demo,o=e.slug,d=e.categories,c=e.currencies,u=e.real_money,l=e.jackpot,m=e.live,h=e.titles,p=o.replace(/_/g,"-"),g=r?`/${p}?mode=fun`:"",v=t||(Object(n["b"])("cmsConfig/getIsWebpSupported")?"webp":"png"),y=`/upload/${e.frontend_identifier.toLowerCase()}.${v}`.toLowerCase();return{identifier:e.frontend_identifier,producer:s,provider:i,currencies:c,betPlaythroughPercent:e.bet_playthrough_percent||0,isBonusAvailable:!e.no_bonus,operationalHours:e.operational_hours,categories:d,image:y,playRoute:p,playDemoRoute:g,titles:h,realMoney:u,jackpot:l,live:m,demo:r}},Qn=(e,t)=>{var a,s=Object(ka["a"])(t.categories);try{for(s.s();!(a=s.n()).done;){const s=a.value;e[s]||(e[s]=[]),e[s].push(t)}}catch(i){s.e(i)}finally{s.f()}return e},Xn=(e,t)=>(e[t.producer]||(e[t.producer]=[]),e[t.producer].push(t),e),Zn={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsDataLoading(!0),yield u["a"].apiV2().fetchData({modules:["gamesV4"],forced:e}),this.setIsDataLoading(!1)}))},fetchHotGames(){return Object(o["a"])(this,void 0,void 0,(function*(){const e=this.hourHotIdentifiers;if(!e)return;const t=yield Rn.fetchGamesByIdentifiers(e),a=Object(r["a"])(t,2),s=a[1];s&&this.setHomeGames(m["i"].HOT,s.data,!0)}))},fetchFavoritesGames(){return Object(o["a"])(this,void 0,void 0,(function*(){const e=Object(n["b"])("playerFavoriteGames/playerFavoriteGamesIdentifiers");if(!e)return;const t=e.slice(-Jo["M"]),a=yield Rn.fetchGamesByIdentifiers(t),s=Object(r["a"])(a,2),i=s[1];i&&this.setHomeGames(Jo["K"],i.data,!0)}))},fetchPaginatedGames(e){var t;return Object(o["a"])(this,void 0,void 0,(function*(){const a=e===m["e"].POPULAR?(null===(t=Object(n["b"])("gamesCategories/currentGeoPopularCategory"))||void 0===t?void 0:t.id)||m["e"].POPULAR:e,s=yield Rn.fetchPaginatedGames({device:Object(cn["a"])(),filter:{currency:Object(n["b"])("player/getGameCurrencyCode")},category:a}),i=Object(r["a"])(s,2),o=i[1];if(!o)return this.setHomeGames(e);this.setHomeGames(e,o.data.games)}))},setHomeGames(e,t=[],a=!1){let s=[];const i={withRestrictions:a};t.forEach(e=>{const t=Jn(e,{availableGameDependencies:i});t&&(this.gamesMap[t.identifier]=t,s.push(t.identifier))}),e===m["i"].HOT&&(s=this.hourHotFormatterIdentifiers.filter(e=>s.includes(e)));const r=this.homeGamesIdentifiers.find(({code:t})=>t===e);r?r.identifiers=s:this.homeGamesIdentifiers.push({code:e,identifiers:s})},fetchLastGames(){var e,t;return Object(o["a"])(this,void 0,void 0,(function*(){if(this.isLastGamesLoading||!Object(n["b"])("player/isPlayerAuthorized"))return;this.setIsLastGamesLoading(!0);const a=Nn["a"].isMobile?"mobile":"desktop",s=yield Rn.fetchLastGames(a),i=Object(r["a"])(s,2),o=i[0],d=i[1];if(this.setIsLastGamesLoading(!1),o||!d)return void Tn["b"].sentry.captureException({exception:o||new Error("gamesV4.fetchLastGames has no response"),captureContext:{tags:{section:"GamesV4"}}});const c=null===(t=null===(e=d.data)||void 0===e?void 0:e.games)||void 0===t?void 0:t.map(e=>e.identifier.replace("/",":"));this.lastGames=c||[],this.setIsLastGamesLoaded(!0)}))},fetchHotColdGames(){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsHotColdGamesLoading(!0);const e=yield Rn.fetchHotColdGames(),t=Object(r["a"])(e,2),a=t[0],s=t[1];this.setIsHotColdGamesLoading(!1),!a&&s?(this.hotColdGames=Object.freeze(s.data),this.setIsHotColdGamesLoaded(!0),this.fetchHotGames()):Tn["b"].sentry.captureException({exception:a||new Error("gamesV4.fetchHotColdGames has no response"),captureContext:{tags:{section:"GamesV4"}}})}))},setData(e){if(!e)return;this.setIsDataLoaded(!0);const t=qn(e),a=t.games,s=t.gamesMap,i=t.gamesByActiveCategory,r=t.gamesByActiveProducer;this.games=Object.freeze(a),this.gamesMap=s,this.gamesByActiveCategory=i,this.gamesByActiveProducer=r},setIsDataLoading(e){this.isDataLoading=e},setIsLastGamesLoading(e){this.isLastGamesLoading=e},setIsHotColdGamesLoading(e){this.isHotColdGamesLoading=e},setIsDataLoaded(e){this.isDataLoaded=e},setIsLastGamesLoaded(e){this.isLastGamesLoaded=e},setIsHotColdGamesLoaded(e){this.isHotColdGamesLoaded=e}};var ed=Zn;a("f4dd");const td={getSortedGamesByActiveCategory(){const e={};for(const t in this.gamesByActiveCategory)e[t]=this.gamesByActiveCategory[t].slice(0);return e},getGamesByActiveTournamentsInProgress(){const e=Object(n["b"])("tournaments/getTournamentsInProgress"),t=new Set;for(const a in e){const s=e[a].game_category_identity||"",i=this.getSortedGamesByActiveCategory[s]||[];i.forEach(t.add,t)}return Array.from(t)},getGamesByActiveTournaments(){const e=Object(n["b"])("tournaments/getActiveTournaments"),t=new Set;for(const a in e){const s=e[a].game_category_identity||"",i=this.getSortedGamesByActiveCategory[s];i.forEach(t.add,t)}return Array.from(t)},getGamesByFeature(){const e=Object(n["b"])("gamesCategories/getFeatures"),t=this.games;return Kn(t,e)},getGamesByGenre(){const e=Object(n["b"])("gamesCategories/getGenres"),t=this.games;return Kn(t,e)},getPlayedGames(){return this.lastGames.map(e=>this.gamesMap[e]).filter(Boolean)},getFavoriteGames(){const e=Object(n["b"])("playerFavoriteGames/playerFavoriteGamesIdentifiers");return e.reduceRight((e,t)=>{const a=this.gamesMap[t];return a&&e.push(a),e},[])},getGamesByTournamentNameOrIdHelper(){const e=Object(n["b"])("tournaments/getActiveTournaments"),t=Object(n["b"])("tournaments/getTournamentsKeyBy");return({id:a="",name:s=""})=>{var i,r;const o=a?null===(i=e[a])||void 0===i?void 0:i.game_category_identity:null===(r=t[s])||void 0===r?void 0:r.game_category_identity;return this.getSortedGamesByActiveCategory[o]||[]}},hourHotGamesMap(){var e,t;return(null===(t=null===(e=this.hotColdGames)||void 0===e?void 0:e.hour)||void 0===t?void 0:t.hot.reduce((e,t)=>{var a,s;const i=null===(a=Object.keys(t))||void 0===a?void 0:a[0],r=null===(s=Object.values(t))||void 0===s?void 0:s[0];return i&&r&&(e[i]=r),e},{}))||{}},hourHotFormattedIdentifiersGamesMap(){return Object.entries(this.hourHotGamesMap).reduce((e,[t,a])=>{const s=Object(_n["a"])(t);return e[s]=a,e},{})},hourHotIdentifiers(){return Object.keys(this.hourHotGamesMap)},hourHotFormatterIdentifiers(){return this.hourHotIdentifiers.map(_n["a"])}};var ad=td;const sd=()=>({games:[],gamesMap:{},gamesByActiveCategory:{},gamesByActiveProducer:{},gamesByFeature:{},gamesByGenre:{},lastGames:[],hotColdGames:{day:{hot:[],cold:[]},hour:{hot:[],cold:[]}},isDataLoading:!1,isDataLoaded:!1,isLastGamesLoading:!1,isLastGamesLoaded:!1,isHotColdGamesLoading:!1,isHotColdGamesLoaded:!1,homeGamesIdentifiers:[]});var id=sd,rd={actions:ed,getters:ad,state:id};const od={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsDataLoading(!0),yield u["a"].apiV2().fetchData({modules:["gamesCategories"],forced:e}),this.setIsDataLoading(!1),this.setIsDataLoaded(!0)}))},setData(e){e&&(this.categories=Object.freeze(e))},setIsDataLoaded(e){this.isDataLoaded=e},setIsDataLoading(e){this.isDataLoading=e}};var nd=od;const dd="genre",cd="feature",ud={getGenres(){return this.categories.filter(({kind:e})=>e===dd)},getFeatures(){return this.categories.filter(({kind:e})=>e===cd)},categoriesMap(){return this.categories.reduce((e,t)=>(e[t.id]=t,e),{})},currentGeoPopularCategory(){const e=Object(n["b"])("player/getCountry")||Object(n["b"])("player/getCountryCode"),t=this.categoriesMap["popular:"+e];return t||this.categoriesMap.popular||{}}};var ld=ud;const md=()=>({categories:[],isDataLoading:!1,isDataLoaded:!1});var hd=md,pd={actions:nd,getters:ld,state:hd};const gd={fetchData(e=!1){return Object(o["a"])(this,void 0,void 0,(function*(){this.setIsDataLoading(!0),yield u["a"].apiV2().fetchData({modules:["gamesProducers"],forced:e}),this.setIsDataLoading(!1),this.setIsDataLoaded(!0)}))},setData(e){e&&(this.producers=e.map(e=>{const t={id:e.id,title:e.title,image:`/upload/producers/icon/${e.id}.svg`,imageHover:`/upload/producers/icon_hover/${e.id}.svg`,imageSmall:`/upload/producers/icon_small/${e.id}.svg`};return this.producersMap[e.id]=t,t}))},setIsDataLoaded(e){this.isDataLoaded=e},setIsDataLoading(e){this.isDataLoading=e}};var vd=gd;const yd=e=>{const t=e=>e.categories.includes(m["e"].JACKPOT),a=Object(n["b"])("gamesV4/gamesByActiveProducer"),s=Object(n["b"])("jackpots/getProvidersJackpots");return e.reduce((e,i)=>{var r;const o=null===(r=a[i.id])||void 0===r?void 0:r.filter(t).length;return e.push(Object.assign({jackpot:s[i.id]||0,jackpotGamesAmount:o},i)),e},[])},bd={getProducers(){return yd(this.producers)},getJackpotProducers(){return this.getProducers.filter(({jackpotGamesAmount:e})=>e)}};var _d=bd;const fd=()=>({producers:[],producersMap:{},isDataLoading:!1,isDataLoaded:!1});var Cd=fd,Pd={actions:vd,getters:_d,state:Cd},Od=a("9c88");const Ad=()=>Object(d["b"])({method:"get",url:"api/cms/v4/domain/info/"+window.location.hostname}),Dd={fetchData(){return Object(o["a"])(this,void 0,void 0,(function*(){return yield Object(n["a"])("apiV2/fetchData",{modules:["cmsConfig"]}),!0}))},setData(e){if(!e)return;const t=Object.entries(this.data).reduce((t,a)=>{var s,i;const r=null!==(s=a[0])&&void 0!==s&&s,o=null!==(i=e[r])&&void 0!==i?i:null;if(null===o)return t[r]=this.data[r],t;switch(r){case"captchaEnabled":case"enableGamesRestrictions":t[r]=!!o||!1;break;case"maxFileSize":t[r]=parseInt(o)||0;break;default:try{t[r]=JSON.parse(o,Od["a"][r])}catch(n){t[r]=o}}return t},{});this.data=Object.assign(Object.assign({},this.data),t),this.setDataLoadedAt(new Date)},setRegistrationClosed(e){this.isRegistrationClosed=e},setWebview(){this.isWebview=!0},setIsHomePage(e){this.isHomePage=e},setIsHomeFilteredPage(e){this.isHomeFilteredPage=e},setIsGamePage(e){this.isGamePage=e},setGameOpenedFrom(e){this.gameOpenedFrom=e},fetchDomainInfo(){return Object(o["a"])(this,void 0,void 0,(function*(){const e=yield Ad(),t=Object(r["a"])(e,2),a=t[0],s=t[1];a||this.setDomainInfo(null===s||void 0===s?void 0:s.data)}))},setDomainInfo(e){e&&(this.domainInfo=e)},setIsOffline(e){this.isOffline=e},checkSupportWebp(){const e=new Image;e.addEventListener("load",()=>this.setIsWebpSupported(!0)),e.src="data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/vuUAAA="},setWirecardDisabled(){this.data.paymentRules.wirecard.disabled=!0},setIsWebpSupported(e){this.isWebpSupported=e},setDataLoadedAt(e){this.dataLoadedAt=e}};var Ld=Dd;const Id=90,jd={getGameOpenedFrom(){return this.gameOpenedFrom},getAccessConfirmationOutsideCountries(){return this.data.accessConfirmationOutsideCountries},getAppLink(){const e=this.data.appLinks;return Nn["a"].isMacOs&&e.macOs?e.macOs:Nn["a"].isIOS&&e.iOs?e.iOs:Nn["a"].isAndroid&&e.android?e.android:""},getAppLinkForNotWebViewAndDesktop(){return this.getDomainWebView||Object(n["b"])("breakpoints/isDesktop")?"":this.getAppLink},getAppLinks(){return this.data.appLinks},getAuthHeaders(){return this.authHeaders},getAuthorizedCardUser(){return this.data.authorizedCardUser},getDebugMode(){return this.data.debugMode=ko["d"].debugModeEnabled.get()||this.data.debugMode,this.data.debugMode},getCaptchaEnabled(){return this.data.captchaEnabled},bonusesDepositLimit(){return this.data.bonusesDepositLimit},hostSettings(){return this.data.hostSettings?this.data.hostSettings[window.location.hostname]:null},getCashbackWagers(){return this.data.cashbackWagers},getGlobalMinPointsLastLevel(){var e,t;return null!==(t=null===(e=this.data)||void 0===e?void 0:e.globalMinPointsLastLevel)&&void 0!==t?t:"50000"},showSpecialLicence(){var e,t;return(null===(t=null===(e=this.getDomainInfo)||void 0===e?void 0:e.settings)||void 0===t?void 0:t.showSpecialLicence)||!1},getHideLicence(){var e,t;return(null===(t=null===(e=this.getDomainInfo)||void 0===e?void 0:e.disable)||void 0===t?void 0:t.license)||!1},getOnlyMobile(){var e,t;return(null===(t=null===(e=this.getDomainInfo)||void 0===e?void 0:e.disable)||void 0===t?void 0:t.desktop)||!1},getDisableUniwebviewIframe(){var e,t;return(null===(t=null===(e=this.getDomainInfo)||void 0===e?void 0:e.disable)||void 0===t?void 0:t.uniwebivew_iframe)||!1},getExcludeProviders(){var e,t;return(null===(t=null===(e=this.getDomainInfo)||void 0===e?void 0:e.disable)||void 0===t?void 0:t.providers)||[]},getHidePartnersLink(){var e,t;return(null===(t=null===(e=this.getDomainInfo)||void 0===e?void 0:e.settings)||void 0===t?void 0:t.hidePartnersLink)||!1},getLicenceModal(){var e,t;return(null===(t=null===(e=this.getDomainInfo)||void 0===e?void 0:e.settings)||void 0===t?void 0:t.licenceModal)||!1},jackpotProvidersInclude(){return this.data.jackpotProvidersInclude},isRealTimeWinnersVisible(){return Object(n["b"])("breakpoints/isDesktopOrLaptop")&&Object(n["b"])("games/hasGames")},getDomainInfo(){return this.domainInfo},getIsWithLicense(){var e;return(null===(e=this.getDomainInfo.enable)||void 0===e?void 0:e.license)||!1},getDomainWebView(){return"PROJECT_WEBVIEW"===this.getDomainInfo.type},getDomainMain(){return"PROJECT_MAIN"===this.getDomainInfo.type},getHideDemoMode(){return this.getDomainWebView},getHidePushNotifyMessage(){return this.getDomainWebView},getIsDisableClickLicence(){return this.getDomainWebView},getRegistrationRedirectTimeout(){return this.getDomainWebView?3e3:15e3},getFtpUrlIOSPaymentRedirect(){return this.data.ftpUrlIOSPaymentRedirect||"ftp://51.77.212.34"},getSubunitToUnit(){return this.data.subunitToUnit},hasData(){return null!==this.dataLoadedAt},getCurrenciesOfCountriesMap(){const e=this.data.currenciesOfCountriesMap,t=Object(n["b"])("currencies/getCurrenciesOptionsCodes"),a=Object.keys(e);return a.filter(a=>{var s;return t.includes(null===(s=e[a])||void 0===s?void 0:s.toUpperCase())}).reduce((t,a)=>(t[a]=e[a],t),{})},getCardRules(){return this.data.cardRules},getCompPointsRates(){return this.compPointsRates},getCurrencyOfCountriesMapByCode(){return e=>this.getCurrenciesOfCountriesMap[e]},getDatepickerDifferenceCodes(){return this.datepickerDifferenceCodes},getDepositGroupSum(){return this.data.depositGroupSum},getIsOffline(){return this.isOffline},getIsWebview(){return wn["d"]||this.isWebview},getKeyboards(){return this.keyboards},getListOfCryptoExchangers(){return this.data.listOfCryptoExchangers},getAllowedExchangeRatesIndexes(){return this.data.allowedExchangeRatesIndexes},getMaxAvatarSize(){return this.data.maxAvatarSize},getMaxFileSize(){return this.data.maxFileSize},getMomentDifferenceCodes(){return this.momentDifferenceCodes},getPaymentImages(){return this.data.paymentImages},getPaymentProviders(){return this.data.paymentProviders},getPaymentsLimits(){const e={min:1,max:1e6};return({limitName:t,type:a,currency:s,childSystem:i=""})=>{var r,o,n,d,c;const u=null===(r=this.data.paymentsLimits)||void 0===r?void 0:r[t],l=null===(n=null===(o=null===u||void 0===u?void 0:u.data)||void 0===o?void 0:o[a])||void 0===n?void 0:n[s],m=null===(d=l)||void 0===d?void 0:d[i];return m||l||(null===(c=null===u||void 0===u?void 0:u.default)||void 0===c?void 0:c[a])||e}},getPaymentRules(){return this.data.paymentRules},getMobileCommerceSystems(){return this.data.paymentRules.mobileCommerceSystems},getBonusesWithMinDepositOfDepositGroup(){return this.data.bonusesWithMinDepositOfDepositGroup},getQiwiCountries(){return this.data.qiwiCountries},getResetTimerEvents(){return this.resetTimerEvents},getSentryOptions(){return this.data.sentry},getConsoleLevels(){return this.data.sentry.consoleLevels},getSampleRate(){return this.data.sentry.sampleRate},getSocialLinks(){return e=>{const t=this.data.socialLinks;return t?e?t.cis:t.en:[]}},getSportSocialLinks(){return e=>{const t=this.data.socialLinks;return t?e?t.sport_cis||[]:t.sport_en||[]:[]}},getSocialLinksByCountry(){return this.getSocialLinksForPlayer},getSocialLinksForPlayer(){const e=this.data.socialLinks;return e?e[Object(n["b"])("player/getCountryCode").toLowerCase()]||e.en:[]},getSportSocialLinksForPlayer(){const e=this.data.socialLinks;if(!e)return[];const t="sport_"+Object(n["b"])("player/getCountryCode").toLowerCase();return e[t]||[]},isGameRestrictionsEnabled(){return this.data.enableGamesRestrictions},showContactPhoneOverride(){var e,t;return(null===(t=null===(e=this.getDomainInfo)||void 0===e?void 0:e.settings)||void 0===t?void 0:t.showContactPhoneOverride)||!1},liveChatFaq(){return this.data.liveChatFaq},getIsGamePage(){return this.isGamePage},getIsHomeFilteredPage(){return this.isHomeFilteredPage},getIsHomePage(){return this.isHomePage},getIsRegistrationClosed(){return this.isRegistrationClosed},getIsWebpSupported(){return this.isWebpSupported},getUpdatePeriods(){return this.data.updatePeriods},getFuseGameSearchSettings(){var e;return null!==(e=this.data.fuseGameSearchSettings)&&void 0!==e?e:{}},getFuseGameSearchOptions(){var e;return null!==(e=this.data.fuseGameSearchSettings.options)&&void 0!==e?e:{}},getScoreThreshold(){const e=this.getFuseGameSearchSettings.scoreThreshold;return e||Id},getFuseProviderSearchOptions(){var e,t;return null!==(t=null===(e=this.data.fuseProviderSearchSettings)||void 0===e?void 0:e.options)&&void 0!==t?t:{}},getPaymentsTabs(){return this.data.paymentsTabs||[]},getCountriesLevels(){return Object.assign(Object.assign({},this.data.countriesLevels),{firstAndSecondLevels:[...this.data.countriesLevels.levelFirst,...this.data.countriesLevels.levelSecond]})},getTermsPdfLinks(){var e;return null===(e=this.data)||void 0===e?void 0:e.termsPdfLinks},getAuthEndpoint(){var e;return null===(e=this.data)||void 0===e?void 0:e.authEndpoint}};var Sd=jd;const Ed=[{amount_cents:48,currency:"EUR",points:10},{amount_cents:48,currency:"USD",points:10},{amount_cents:3e3,currency:"RUB",points:10},{amount_cents:15e3,currency:"KZT",points:10},{amount_cents:480,currency:"NOK",points:10},{amount_cents:180,currency:"PLN",points:10},{amount_cents:180,currency:"TRY",points:10},{amount_cents:1200,currency:"UAH",points:10}];var Bd=Ed;const Gd={code:"rub",label:xt["a"].t("currency.rub_long_title")};var Rd=Gd;const Nd={cashout:[nr["i"].AutemPay,nr["i"].SaepePay,nr["i"].QuidemPay,nr["i"].EamsePay,nr["i"].QaeroPay,nr["i"].AtrixPay,nr["i"].SedentPay,nr["i"].FuggaPay,nr["i"].AccusamusPay,nr["i"].PlaceatPay,nr["i"].VelitPay],deposit:[nr["i"].MolestiasPay,nr["i"].AutemPay,nr["i"].SaepePay,nr["i"].QuidemPay,nr["i"].QaeroPay,nr["i"].EamsePay,nr["i"].SedentPay,nr["i"].FuggaPay,nr["i"].OmnisPay,nr["i"].CupiditatePay,nr["i"].AtrixPay,nr["i"].LaboriosamPay,nr["i"].AccusamusPay,nr["i"].PlaceatPay,nr["i"].VelitPay]};var Td=Nd;const wd={PS_ACCENTPAY:"sedent_pay",PS_ACCENTPAY_GATE:"autem_pay",PS_ACCENTPAY_V2:"fugga_pay",PS_BETATRANSFER:"nemmo_pay",PS_EMERCHANTPAY:"quoly_pay",PS_COORDINATE_PAY:"coordinate_pay",PS_COINS_PAID:"nonstop_pay",PS_CRYPTOPAY:"adipisci_pay",PS_CRYPTONIX:"bulrun_pay",PS_SETTLEPAY:"eamse_pay",PS_CUBITS:"cubits",PS_CYPIX:"accusamus_pay",PS_CYPIX_PAYOUT:"accusamus_pay",PS_DEFAULT:"default",PS_FAT_PAY:"omnis_pay",PS_INTERKASSA:"placeat_pay",PS_LEOGAMING:"dolores_pay",PS_MIFINITY:"iusto_pay",PS_PAYMENT_CENTER:"cupiditate_pay",PS_PIASTRIX:"atrix_pay",PS_PIASTRIX_CARD:"laboriosam_pay",PS_QIWI:"qiwi",PS_QIWI_KZ:"qiwi_kz",PS_SKRILL:"molestiae_pay",PS_TRANZZO:"molestias_pay",PS_VIALET:"velit_pay",PS_WIN_PAY:"commodi_pay",PS_WIRECARD_SEAMPLESS:"quidem_pay",PS_YANDEX:"query_pay",PS_YANDEX_V2:"finds_pay",PS_XPATE_V2:"loran_pay",PS_SPAYZ:"enimak_pay",PS_BIGIDEA:"coordinate_pay",PS_TENTEN_PAY:"tenten_pay",PS_TASHKENT_PAY:"tashkent_pay"};var Ud=wd;const Vd=[nr["c"].MobileCommerce,nr["c"].Mts,nr["c"].Megafon,nr["c"].Beeline,nr["c"].Tele2,nr["c"].Tele2Kzt,nr["c"].BeelineKzt,nr["c"].AltelKzt,nr["c"].KyivstarUah,nr["c"].LifecellUah,nr["c"].VodafoneUah,nr["c"].KcellKzt,nr["c"].ActivKzt],kd=[nr["c"].Mts,nr["c"].Megafon,nr["c"].Beeline,nr["c"].Tele2,nr["c"].SberbankMobile],xd=[nr["i"].OmnisPay,nr["i"].AccusamusPay,nr["i"].VelitPay],Md={cashout:[nr["c"].Atf24,nr["c"].Alfaclick,nr["c"].Kassa24,nr["c"].Kazpost,nr["c"].Rbk,nr["c"].Xrp,nr["c"].Btc,nr["c"].Eth,nr["c"].Ltc,nr["c"].Bch,nr["c"].Usdc,nr["c"].Usdcb,nr["c"].Usdct,nr["c"].Usdt,nr["c"].Usdtb,nr["c"].Usdtt,nr["c"].Trx,nr["c"].Doge,nr["c"].Ada,nr["c"].Imps,nr["c"].Bnb,nr["c"].Pix,nr["c"].MoneyGo],deposit:[nr["c"].Payeer,nr["c"].Atf24,nr["c"].Alfaclick,nr["c"].Kassa24,nr["c"].Kazpost,nr["c"].Rbk,nr["c"].Sbp,nr["c"].Xrp,nr["c"].Btc,nr["c"].Eth,nr["c"].Ltc,nr["c"].Bch,nr["c"].Usdc,nr["c"].Usdcb,nr["c"].Usdct,nr["c"].Usdt,nr["c"].Usdtb,nr["c"].Usdtt,nr["c"].Trx,nr["c"].Doge,nr["c"].Ada,nr["c"].Usdtt,nr["c"].BankCardPp,nr["c"].Pix,nr["c"].Bnb,nr["c"].MoneyGo]},Fd={btnClass:"btn",containerID:"wirecardDeposit",disabled:!1,iFrameHeight:435,script:"https://api.wirecard.com/engine/hpp/paymentPageLoader.js",template:"v1"},Hd={mobileCommerceSystems:Vd,newWindow:[nr["c"].Sberbank],sendSms:kd,wirecard:Fd,withRedirect:xd,withoutRecurrents:Md};var Wd=Hd;const zd={consoleLevels:["error"],ignoreErrors:[],logLevel:1,maxBreadcrumbs:50,sampleRate:1};var $d=zd;const Yd={EUR:100,KZT:100,NOK:100,PLN:100,RUB:100,TRY:100,UAH:100,USD:100};var Kd=Yd;const qd={config:864e5,default:18e5,interfaceTranslations:54e6,tournaments:2e3};var Jd=qd;const Qd={accessConfirmationOutsideCountries:[],appLinks:{},authorizedCardUser:[1,2,3],bonusesDepositLimit:{},bonusesWithMinDepositOfDepositGroup:[],captchaEnabled:!0,cardRules:Td,cashbackWagers:{},currenciesOfCountriesMap:{},debugMode:!1,depositGroupSum:{},enableGamesRestrictions:!0,ftpUrlIOSPaymentRedirect:"",globalMinPointsLastLevel:"",hostSettings:{},jackpotProvidersInclude:[],liveChatFaq:[],listOfCryptoExchangers:[],allowedExchangeRatesIndexes:[],maxAvatarSize:10485760,maxFileSize:31457280,paymentImages:{extension:"svg",folderPath:"/img/payments/"},paymentProviders:Ud,paymentsLimits:{},paymentRules:Wd,qiwiCountries:[],sentry:$d,socialLinks:null,subunitToUnit:Kd,updatePeriods:Jd,fuseGameSearchSettings:{},fuseProviderSearchSettings:{},paymentsTabs:[],countriesLevels:{levelFirst:[],levelSecond:[],firstAndSecondLevels:[]},termsPdfLinks:{},authEndpoint:"api/v2/player/channels/subscribe"};var Xd=Qd;const Zd={cyrillic:["ё","ё","й","ц","у","к","е","н","г","ш","щ","з","х","ъ","х","ъ","ф","ы","в","а","п","р","о","л","д","ж","э","ж","э","я","ч","с","м","и","т","ь","б","ю","б","ю"],latin:["~","`","q","w","e","r","t","y","u","i","o","p","[","]","{","}","a","s","d","f","g","h","j","k","l",";","'",":",'"',"z","x","c","v","b","n","m",",",".","<",">"],romaji:["え","う","い","お","あ"],latinRomaji:["e","u","i","o","a"]};var ec=Zd;const tc={ca:"en-ca",kz:"kk",no:"nb",ua:"uk"};var ac=tc;const sc={ca:"en",kz:"kk",no:"nbNO",pt:"ptBR",ua:"uk"};var ic=sc;const rc=["scroll","click","mousedown","touchstart","keypress"];var oc=rc;const nc=()=>({authHeaders:{Accept:Qo["a"]},compPointsRates:Bd,currency:Rd,data:Xd,dataLifetime:6e5,dataLoadedAt:null,datepickerDifferenceCodes:ic,domainInfo:window.domainInfo||{},ftpUrlIOSPaymentRedirect:"ftp://51.77.212.34",gameOpenedFrom:"",isGamePage:!1,isHomeFilteredPage:!1,isHomePage:!1,isOffline:!1,isRegistrationClosed:!1,isWebview:!1,keyboards:ec,mirrorUrl:"/",momentDifferenceCodes:ac,resetTimerEvents:oc,timeZone:"(GMT+03:00) Moscow",isWebpSupported:!1});var dc=nc,cc={actions:Ld,getters:Sd,state:dc},uc=a("3208"),lc=a("c8d2"),mc=a("bc7a"),hc=a("34fa"),pc=a("4510"),gc=a("1a85"),vc=a("cb88"),yc=a("4226"),bc=a("2d01"),_c=a("0312");t["a"]={apiV2:k,authProvidersSettings:Y,batches:He,banners:ae,betby:Ze,bonusesCode:lt,bonusesCoupon:Dt,compPointsRatesMoney:kt,currencies:ia,currencyExchangeRates:la,currencyExchangeRatesFixed:ba,downloadApp:Ia,gamesCollections:wa,gamesProviders:$a,highlights:ts,menu:as["a"],messenger:ss["a"],paymentProblemsAlert:is["a"],playerBonusesDigitain:os["a"],playerCashbacks:ds["a"],playerSportBets:cs["a"],playerCashWait:rs["a"],gamesRestrictions:vs,seoMeta:ys["a"],singleNews:bs["a"],preloader:_s["a"],promotions:fs["a"],compPointsRatesFreespins:Is,compPointsRatesLotteries:Ns,singlePromotions:Ts["a"],singleStaticPage:ws["a"],seoText:Vs["a"],registrationForm:Us["a"],winners:ks["a"],playerFavoriteGames:xs["a"],statuses:Ms["a"],cryptoIndexes:qs,modal:Js["a"],playerStats:Qs["a"],news:Xs["a"],bottomSheet:ri,playerLotteriesStatuses:oi["a"],records:di["a"],overlay:ni["a"],jackpots:ci["a"],playerDocuments:ui["a"],playerGameSessions:li["a"],playerFreespins:mi["a"],playerGames:hi["a"],playerLimits:pi["a"],interfaceTranslations:gi["a"],globalCountries:Di,goBack:Ri,bottomSheets:Gt,globalTimezones:xi,groups:Ji,paymentsPreviews:Qi["a"],cmsRoutes:ir,cashout:jr,playerAuthProviders:Sr["a"],player2FASettings:Er["a"],experiments:Vr,playerAccounts:kr["a"],locales:xr["a"],digitain:qr,gamification:ho,playerBonuses:po["a"],playerPayments:go["a"],playerAvatar:vo["a"],deposit:Eo,playerCompPoints:Bo["a"],pushNotifications:Go["a"],playerPurses:Ro["a"],player:No["a"],playerPhone:To["a"],playerSettings:wo["a"],playerSessions:Vo["a"],payments:Uo["a"],chat:Ko,playerBalance:qo["a"],games:Dn,gamesV4:rd,gamesCategories:pd,gamesProducers:Pd,cmsConfig:cc,search:uc["a"],playerTournamentStatuses:lc["a"],paymentMethodsCardNumber:mc["a"],lotteries:hc["a"],theme:_c["a"],tournaments:pc["a"],sportLobbyLinks:gc["a"],profileSettings:vc["a"],partnersContests:yc["a"],playerBonusesBetby:ns["a"],matches:bc["a"]}},"8bd2":function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return i}));const s="crypto",i="fiat"},b6c0:function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var s=a("9098");const i="api/v4",r=()=>Object(s["b"])({method:"get",url:i+"/games/producers/popular"})},bec0:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return d}));var s=a("3835"),i=a("d373"),r=a("ca47"),o=a("4360");const n=(e,...t)=>{const a=e.split("/"),n=Object(s["a"])(a,2),d=n[0],c=n[1];if(Object(r["c"])(d)){const e=i["a"][d]();return e[c](...t)}if(o["a"]._actions[e])return o["a"].dispatch(e,...t);o["a"].commit(e,...t)},d=e=>{const t=e.split("/"),a=Object(s["a"])(t,2),n=a[0],d=a[1];if(Object(r["c"])(n)){const e=i["a"][n]();return e[d]}return o["a"].getters[e]}},ca47:function(e,t,a){"use strict";a.d(t,"g",(function(){return o})),a.d(t,"e",(function(){return n})),a.d(t,"d",(function(){return d})),a.d(t,"f",(function(){return c})),a.d(t,"a",(function(){return u["a"]})),a.d(t,"b",(function(){return u["b"]})),a.d(t,"c",(function(){return m}));a("caad"),a("2532");var s=a("be92"),i=a("2f62"),r=a("d373");const o=(e,t)=>m(e)?Object(s["f"])(r["a"][e],t):Object(i["e"])(e,t),n=(e,t)=>m(e)?Object(s["f"])(r["a"][e],t):Object(i["c"])(e,t),d=(e,t)=>m(e)?Object(s["e"])(r["a"][e],t):Object(i["b"])(e,t),c=(e,t)=>m(e)?Object(s["e"])(r["a"][e],t):Object(i["d"])(e,t);var u=a("bec0"),l=a("8d96");const m=e=>Boolean(l["a"].includes(e)&&r["a"][e])},d59c:function(e,t,a){"use strict";var s;a.d(t,"a",(function(){return s})),function(e){e["Deferred"]="DEFERRED_BATCH_MODULES",e["Games"]="GAMES_BATCH_MODULES",e["DependsContent"]="DEPENDS_CONTENT_BATCH_MODULES",e["InitialCMS"]="INITIAL_CMS_BATCH_MODULES",e["InitialSS"]="INITIAL_SS_BATCH_MODULES",e["Internationalization"]="INTERNATIONALIZATION_BATCH_MODULES",e["Login"]="LOGIN_BATCH_MODULES",e["MissingData"]="MISSING_DATA_BATCH_MODULES",e["ProfileEnter"]="PROFILE_ENTER_BATCH_MODULES",e["ProfileReload"]="PROFILE_RELOAD_BATCH_MODULES",e["Reset"]="RESET_BATCH_MODULES",e["SignOut"]="SIGN_OUT_BATCH_MODULES"}(s||(s={}))},e0c4:function(e,t,a){"use strict";a.d(t,"b",(function(){return s})),a.d(t,"a",(function(){return i}));const s="/chat/",i={ASSETS:s+"manifest.json"}}}]);