"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[7424],{59137:function(e,t,o){o.d(t,{a:function(){return r}});const r="DATADOME"},29275:function(e,t,o){o.d(t,{o8:function(){return l},kF:function(){return s},OU:function(){return a}});const r="data-analytics-id",n="data-analytics-payload",i=[r,n];function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};console.info("[newPlAnalytics] raise",e,t);const o=Object.assign({event:`PP.${e}`},t);window.dataLayer&&window.dataLayer.push(o),window.newDataLayer=[o]}function s(e){return Object.keys(i).filter((t=>Object.prototype.hasOwnProperty.call(e,t))).reduce(((t,o)=>Object.assign(Object.assign({},t),{[o]:e[o]})),{})}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{[r]:e,[n]:JSON.stringify(t)}}},8593:function(e,t,o){o.d(t,{A:function(){return l},k:function(){return s}});const r="data-analytics-id",n="data-analytics-position",i=[r,n],a={"menu.dropdown.button.logout.cancel":"profile_logout_cancel","menu.dropdown.button.logout.ok":"profile_logout_ok","header.profile.link":"auth_player_user_profile","header.profile.lastPlayedGame":"header_profile_dropdown_last_player_game","header.dropdown.profile.link":"dropdown_menu_player_user_profile","menu.dropdown.button.logout":"profile_logout",notification:"header_menu_notifications_notification_click","home.games.desktop.download":"home_games_desktop_download","desktop.app.downloadButton":"desktop_page_app_download_link"};function s(e){return i.filter((t=>Object.prototype.hasOwnProperty.call(e,t))).reduce(((t,o)=>Object.assign(Object.assign({},t),{[o]:e[o]})),{})}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=a[e];if(!o)return{};const i={[r]:o};return t.position&&(i[n]=t.position),i}},13633:function(e,t,o){var r=o(74268),n=o(59137),i=function(e,t,o,r){return new(o||(o=Promise))((function(n,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?n(e.value):(t=e.value,t instanceof o?t:new o((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function a(e){return`${(0,r.SV)()}${e}`}function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{headers:{}};const t=Object.assign(Object.assign({method:"GET",credentials:"omit"},e),{headers:Object.assign(Object.assign({},(0,r.wU)()),e.headers)});return e.data&&(t.body=JSON.stringify(e.data),t.headers&&(t.headers["Content-Type"]="application/json")),t}const l=e=>e;function c(e,t){if("object"==typeof e){const o=Object.assign(Object.assign({},e),{message:e.message?e.message:t,requestFailInfo:t});throw console.error(o),o}const o=new Error(`${t} ${e}`);throw console.error(o),o}function d(e){return i(this,void 0,void 0,(function*(){const{status:t,statusText:o}=e;let a="";try{a=yield function(e){const t=e.headers.get("content-type");return t&&-1!==t.indexOf("application/json")?e.json():e.text()}(e)}catch(t){if("AbortError"===t.name)throw t;const o=yield e.text();throw new Error(`Response parsing error! Response: ${o}`)}const s=parseInt(`${t}`[0],10);if(2===s)return a;const l=`${t}: ${o}`;if(5===s)return c(a,l);if(401===t&&(yield function(){return i(this,void 0,void 0,(function*(){const e=(0,r.Sy)();if(e)try{yield e()}catch(e){console.error(e)}}))}()),403===t){const t=e.headers.get("x-datadome");if(t&&t.includes("protected"))throw new Error(n.a)}return c(a,l)}))}t.Z=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a;return function(o){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return fetch(t(o),e(s(r))).then(d)}}},23257:function(e,t,o){var r=o(67294),n=o(37579);t.Z=e=>{const{convertToWebp:t}=(0,n.Z)();return r.createElement("img",{className:e.className,src:t(e.src),alt:e.alt,title:e.title})}},59754:function(e,t,o){var r=o(67294),n=o(50308),i=o.n(n),a=o(8593),s=o(87804),l=o(32134),c=o(29275),d=o(22614),g=o(83627),m=o(58092),p=o(65514),u=o(28216);t.Z=(0,r.memo)((e=>{const t=(0,u.useSelector)(g.Bn),o=(0,p.T)(),n=r.useMemo((()=>Object.assign({className:"",isomorphic:!0,children:null,target:"",style:{}},e)),[e]),h=()=>{if(n.target)return n.target;const e=n.href&&(0,d.isExternalLink)(n.href);return t||e?"_blank":n.target};if(!n.href)return console.error(new Error("Error No href")),r.createElement("span",{className:n.className},r.createElement("span",{style:{display:"none"}},"Error No href"),n.children);const f=h(),b={};return f&&(b.target=f,b.rel="noopener noreferrer"),r.createElement("a",Object.assign({className:n.className,href:n.href,onClick:e=>{n.onClick&&n.onClick(e),n.isomorphic&&(e=>{const{href:r}=n;r&&(function(e,t){const o=t&&"_blank"===t,r=!function(e){return 0===e.button}(e);return e.defaultPrevented||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||r||o}(e,h())||(e.preventDefault(),t?o((0,l.fy)()).then((()=>(0,m.pushState)(r))):(0,m.pushState)(r)))})(e)},onMouseEnter:n.onMouseEnter||i(),onMouseLeave:n.onMouseLeave||i(),title:n.title||"",rel:n.rel||""},b,{style:n.style},a.k(n),s.y(n),c.kF(n)),n.children)}))},93069:function(e,t,o){o.d(t,{Z:function(){return s}});var r=o(54733),n=o(62333);var i=o(87322);const a=(0,n.E)("widgetHoc");function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;const{info:t,error:o,warn:n,debug:s}=e,l={lastWidgetCache:null,modelsByKey:{}},c=!1,d=(0,i.Z)(),g="object"==typeof performance,m=d&&c&&g,p="__$edge_widget_wrapper";return{getFromWidgetsCache:u,getFromWidgetDefaults:h,widgetMap:f,widgetSelector:b,isCacheValid:e=>l.lastWidgetCache===e,isCacheKeyValid:(e,t)=>l.lastWidgetCache&&l.lastWidgetCache[e]&&l.lastWidgetCache[e]===t,resetCache:t=>{e.debug("Config has changed, reseting the cache"),l.modelsByKey={},l.lastWidgetCache=t},resetCacheKey:(t,o)=>{e.debug(`Widget config has changed, reseting the cache for [${t}]`),l.modelsByKey[t]=void 0,l.lastWidgetCache||(l.lastWidgetCache={}),l.lastWidgetCache[t]=o}};function u(e,o){const r=e[o];if(r&&r.model)return r;t("Widget not found in widget cache!",e,o)}function h(e,t){return e[t]}function f(e,t,o){return Object.keys(t).reduce(((r,n)=>Object.assign(Object.assign({},r),{[n]:b(t[n],u(e,t[n]),h(o,t[n]))})),{})}function b(e,t,o){if(l.modelsByKey[e])return l.modelsByKey[e];let r=e=>e;(0,i.Z)()&&window[p]&&"function"==typeof window[p]&&(r=window[p]);const n=Object.assign({strings:{},images:{},links:{},options:{},repeaters:{}},o||{});if(!t||!t.model)throw new Error(`Can't read config for "${e}".`);let a=0;m&&(a=performance.now());const c=r(w(t.model,n),e);if(l.modelsByKey[e]=c,m){const t=(performance.now()-a).toFixed(1);s(`[EdgeWidgetSelector][${e}] mergeTime:${t}ms`,c)}return c}function w(e,t){return v(e,t)}function v(e,t){return Object.assign(Object.assign({},t),{strings:(0,r.ce)(e.strings,t.strings),images:(0,r.ce)(e.images,t.images),links:(0,r.ce)(e.links,t.links),options:e.options,repeaters:y(t.repeaters,e.repeaters)})}function y(e,t){return t?e?(0,r.jj)([...Object.keys(e),...Object.keys(t)]).reduce(((o,r)=>Object.assign(o,{[r]:k(t[r],e[r])})),{}):t:e}function k(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e&&e.length?e.map((e=>t[0]?v(e,t[0]):e)):[]}}},37579:function(e,t,o){var r=o(67294),n=o(28216),i=o(77159);const a=/^(.*cdn01\.x-plarium\.com\/browser\/content\/portal.*\.)(png|jpg)$/,s=/^(.*cdn01\.x-plarium\.com\/browser\/content\/plarium-play.*\.)(png|jpg)$/,l=/^(.*cdn01\.x-plarium\.com\/browser\/content\/company\/Blog.*\.)(png|jpg)$/,c=/^(.*cdn01\.x-plarium\.com\/browser\/content\/blog.*\.)(png|jpg)$/,d=/^(.*cdn01\.x-plarium\.com\/browser\/content\/casual\/blog.*\.)(png|jpg)$/,g=/^(.*cdn01\.x-plarium\.com\/browser\/old\/blog.*\.)(png|jpg)$/;t.Z=function(){const e=(0,n.useSelector)(i.configSelector,n.shallowEqual),t=e&&e.globals.isWebPEnabled,o=(0,r.useRef)(t);return o.current=t,{convertToWebp:(0,r.useCallback)((e=>e?o.current?e.replace(a,"$1webp").replace(s,"$1webp").replace(l,"$1webp").replace(c,"$1webp").replace(d,"$1webp").replace(g,"$1webp"):e:""),[])}}},69364:function(e,t,o){var r=o(28216),n=o(4237);t.Z=()=>{const e=(0,r.useSelector)((e=>(0,n.S_)(e)),r.shallowEqual),t=[n.NO.MOBILE,n.NO.TABLET];return{isMobile:e===n.NO.MOBILE,isTablet:e===n.NO.TABLET,isMobileOrTablet:t.includes(e),isDesktop:e===n.NO.DESKTOP}}},65514:function(e,t,o){o.d(t,{T:function(){return n}});var r=o(28216);function n(){return(0,r.useDispatch)()}},77e3:function(e,t,o){o.d(t,{Z:function(){return d}});var r=o(67294),n=o(77159),i=o(28216),a=o(62333),s=o(93069);const l=(0,a.E)("useWidget"),c=(0,s.Z)(l);function d(e){const t=r.useCallback((t=>(0,n.widgetsCacheSelector)(t)[e]),[e]),o=(0,i.useSelector)(t,i.shallowEqual),a=(0,i.useSelector)(n.widgetDefaultsSelector,i.shallowEqual);return c.isCacheKeyValid(e,o)||c.resetCacheKey(e,o),c.widgetSelector(e,o,c.getFromWidgetDefaults(a,e))}},35166:function(e,t,o){var r;o.d(t,{U:function(){return r}}),function(e){e.AdaptiveTest="widget-adaptive-test",e.ArticleV3="widget-article-v3",e.ArticlesAsidePromotedGameV3="widget-articles-aside-promoted-game-v3",e.ArticlesBannersV3="widget-articles-banners-v3",e.ArticlesCategoryV3="widget-articles-category-v3",e.ArticlesContentSlidersV3="widget-articles-content-sliders-v3",e.ArticlesPromoPostsV3="widget-articles-promo-posts-v3",e.ArticlesSubscribeV3="widget-articles-subscribe-v3",e.AuthForms="widget-auth-forms",e.AuthFormsV3="widget-auth-forms-v3",e.AuthMenu="widget-auth-menu",e.AuthMenuV3="widget-auth-menu-v3",e.AuthV3="widget-auth-v3",e.AwardMainContentV3="widget-award-main-content-v3",e.AwardMechArenaV3="widget-award-mech-arena-v3",e.AwardRaidV3="widget-award-raid-v3",e.AwayConfirmation="widget-away-confirmation",e.BenefitsHomeV3="widget-benefits-home-v3",e.BlogArticleV3="widget-blog-article-v3",e.BlogArticle="widget-blog-article",e.BlogAsidePromotedGameV3="widget-blog-aside-promoted-game-v3",e.BlogAsidePromotedGame="widget-blog-aside-promoted-game",e.BlogBannersV3="widget-blog-banners-v3",e.BlogCategoriesList="widget-blog-categories-list",e.BlogCategoriesListV3="widget-blog-categories-list-v3",e.BlogCategory="widget-blog-category",e.BlogContentSlidersV3="widget-blog-content-sliders-v3",e.BlogGamesHeading="widget-blog-games-heading",e.BlogGamesList="widget-blog-games-list",e.BlogMostReadPosts="widget-blog-most-read-posts",e.BlogPosts="widget-blog-posts",e.BlogSeoArticle="widget-blog-seo-article",e.BlogSocial="widget-blog-social",e.BlogSubscribe="widget-blog-subscribe",e.BlogTabs="widget-blog-tabs",e.Breadcrumbs="widget-breadcrumbs",e.BreadcrumbsMarkup="widget-breadcrumbs-markup",e.BreadcrumbsV3="widget-breadcrumbs-v3",e.CheckoutV3="widget-checkout-v3",e.ComingSoonV3="widget-coming-soon-v3",e.CrossPlatformHomeV3="widget-cross-platform-home-v3",e.CrossPlatformMyGamesV3="widget-cross-platform-my-games-v3",e.CtaLogo="widget-cta-logo",e.CtaLogoMobile="widget-cta-logo-mobile",e.CtaSlogan="widget-cta-slogan",e.CtaSloganMobile="widget-cta-slogan-mobile",e.DownloadMessage="widget-download-message",e.Faq="widget-faq",e.FlashAlertModalV3="widget-flash-alert-modal-v3",e.FlashAlertV3="widget-flash-alert-v3",e.FooterControlV3="widget-footer-control-v3",e.FooterInfo="widget-footer-info",e.FooterInfoV3="widget-footer-info-v3",e.FooterSitemap="widget-footer-sitemap",e.FooterSitemapV3="widget-footer-sitemap-v3",e.GameContentV3="widget-game-content-v3",e.GameCrossPromo="widget-game-cross-promo",e.GameInfoCardV3="widget-game-info-card-v3",e.GameIntegration="widget-game-integration",e.GameIntegrationAfk="widget-game-integration-afk",e.GameIntegrationPromo="widget-game-integration-promo",e.GameReferalWindow="widget-game-referal-window",e.GamesSeoTextV3="widget-games-seo-text-v3",e.GamesFilterV3="widget-games-filter-v3",e.GamesGrid="widget-games-grid",e.GamesHomeAllV3="widget-games-home-all-v3",e.GamesTitleV3="widget-games-title-v3",e.GdprFacebookStatus="widget-gdpr-facebook-status",e.Generator="widget-generator",e.GeneratorDropdownActiveV3="widget-generator-dropdown-active-v3",e.GeneratorDropdownV3="widget-generator-dropdown-v3",e.GeneratorGenderV3="widget-generator-gender-v3",e.GeneratorGlobalV3="widget-generator-global-v3",e.GeneratorV3="widget-generator-v3",e.GlobalStaticV3="widget-global-static-v3",e.GlossaryArticleV3="widget-glossary-article-v3",e.GlossaryGlobalV3="widget-glossary-global-v3",e.GlossaryHiddenLinksV3="widget-glossary-hidden-links-v3",e.GridPageNotFound="widget-grid-page-not-found",e.GuestModals="widget-guest-modals",e.HomeMarkupV3="widget-home-markup-v3",e.InstructionDesktop="widget-InstructionDesktop",e.LangSwitcher="widget-lang-switcher",e.LangSwitcherV3="widget-lang-switcher-v3",e.LatestPosts="widget-latest-posts",e.LoggedOutWindowV3="widget-logged-out-window-v3",e.LogoMakerEditorOptionsV3="widget-logo-maker-editor-options-v3",e.LogoMakerEditorV3="widget-logo-maker-editor-v3",e.LogoMakerHomeContentV3="widget-logo-maker-home-content-v3",e.LogoMakerHomeCreateLogoContentV3="widget-logo-maker-home-create-logo-content-v3",e.LogoMakerHomeFaqContentV3="widget-logo-maker-home-faq-content-v3",e.LogoMakerHomeGalleryV3="widget-logo-maker-home-gallery-v3",e.LogoMakerHomeTipsColorsContentV3="widget-logo-maker-home-tips-colors-content-v3",e.LogoMakerHomeTipsFontsContentV3="widget-logo-maker-home-tips-fonts-content-v3",e.LogoMakerHomeTipsIconsContentV3="widget-logo-maker-home-tips-icons-content-v3",e.LogoMakerHomeTipsLayoutContentV3="widget-logo-maker-home-tips-layout-content-v3",e.LogoMakerPromotedGameV3="widget-logo-maker-promoted-game-v3",e.Menu="widget-menu",e.MenuV3="widget-menu-v3",e.MobilePromoGameV3="widget-mobile-promo-game-v3",e.MobileStoresContentV3="widget-mobile-stores-content-v3",e.ModalSelectGame="widget-modal-select-game",e.MyGamesV3="widget-my-games-v3",e.PageHeaderV3="widget-page-header-v3",e.PageNotFoundGamesV3="widget-page-not-found-games-v3",e.PageNotFoundHeaderV3="widget-page-not-found-header-v3",e.PartnersContentV3="widget-partners-content-v3",e.PartnersForm="widget-partners-form",e.PartnersFormV3="widget-partners-form-v3",e.PlariumGamesPromo="widget-plarium-games-promo",e.PlariumGamesPromoV3="widget-plarium-games-promo-v3",e.PlariumPlayBannerV3="widget-plarium-play-banner-v3",e.PlariumPlayDownload="widget-plarium-play-download",e.PlariumPlayDownloadV3="widget-plarium-play-download-v3",e.PlariumPlayDownloadV4="widget-plarium-play-download-v4",e.PlatformsGamesV3="widget-platforms-games-v3",e.PlayersReviewsV3="widget-players-reviews-v3",e.PreregisteringPerksV3="widget-preregistering-perks-v3",e.Profile="widget-profile",e.PromoBlogPosts="widget-promo-blog-posts",e.PromoBlogPostsV3="widget-promo-blog-posts-v3",e.PromoDesktopApp="widget-promo-desktop-app",e.PromoDesktopAppSmall="widget-promo-desktop-app-small",e.PromoFeatures="widget-promo-features",e.PromoForumPosts="widget-promo-forum-posts",e.PromoGameV3="widget-promo-game-v3",e.PromoGamesCta="widget-promo-games-cta",e.PromoGamesCtaWithScreenshots="widget-promo-games-cta-with-screenshots",e.PromoGamesOther="widget-promo-games-other",e.PromoGamesTop="widget-promo-games-top",e.PromoGamesV3="widget-promo-games-v3",e.PromoHomeGamesV3="widget-promo-home-games-v3",e.PromoSloganCta="widget-promo-slogan-cta",e.PromoSocialLinks="widget-promo-social-links",e.PromoVideoAndScreenshots="widget-promo-video-and-screenshots",e.PromocodesContentV3="widget-promocodes-content-v3",e.PuffinV3="widget-puffin-v3",e.Ratings="widget-ratings",e.RecommendedBrowsers="widget-recommended-browsers",e.Referral="widget-referral",e.ReferralModalV3="widget-referral-modal-v3",e.RelatedCategoriesV3="widget-related-categories-v3",e.RelatedGamesV3="widget-related-games-v3",e.ResetPasswordV3="widget-reset-password-v3",e.RestorePasswordV3="widget-restore-password-v3",e.Search="widget-search",e.SeoText="widget-seo-text",e.Story="widget-story",e.StoryMobile="widget-story-mobile",e.SubscribeFormGameV3="widget-subscribe-form-game-v3",e.SupportBrowserGridGames="widget-support-browser-grid-games",e.SupportCustomGamesContentV3="widget-support-custom-games-content-v3",e.SupportGamesV3="widget-support-games-v3",e.SupportHeaderV3="widget-support-header-v3",e.SupportMobileGridGames="widget-support-mobile-grid-games",e.SystemDocContentV3="widget-system-doc-content-v3",e.VideoAndScreenshots="widget-video-and-screenshots",e.YandexMoney="widget-yandex-money"}(r||(r={}))},87804:function(e,t,o){o.d(t,{A:function(){return a},y:function(){return i}});const r="data-qa-entity",n="data-qa-payload",i=e=>{if(!e[r])return{};const t={[r]:e[r]};return e[n]&&(t[n]=e[n]),t};function a(e,t){const o={[r]:e};try{t&&(o[n]=JSON.stringify(t))}catch(e){console.error(e)}return o}},25701:function(e,t,o){o.d(t,{Z:function(){return s}});var r=o(67294),n=o(73935),i=o(45697),a=o.n(i);class s extends r.Component{constructor(e){super(e),this.node=null,this.debounceCheck=null,this.interval=null,this.getContainer=()=>this.props.containment||window,this.addEventListener=(e,t,o,r)=>{this.debounceCheck||(this.debounceCheck={});let n,i=null;const a=()=>{i=null,this.check()};n=r>-1?()=>{i||(i=window.setTimeout(a,r||0))}:()=>{i&&window.clearTimeout(i),i=window.setTimeout(a,o||0)};const s={target:e,fn:n,getLastTimeout:()=>i};e.addEventListener(t,s.fn),this.debounceCheck[t]=s},this.startWatching=()=>{console.info("[VisibilitySensor] startWatching"),this.debounceCheck||this.interval||(this.props.intervalCheck&&(this.interval=window.setInterval(this.check,this.props.intervalDelay)),this.check())},this.stopWatching=()=>{if(this.debounceCheck)for(let e in this.debounceCheck)if(this.debounceCheck.hasOwnProperty(e)){const t=this.debounceCheck[e];clearTimeout(t.getLastTimeout()),t.target.removeEventListener(e,t.fn),this.debounceCheck[e]=null}this.debounceCheck=null,this.interval&&(window.clearInterval(this.interval),this.interval=null)},this.check=()=>{const e=this.node;let t,o;if(!e)return this.state;if(e.getBoundingClientRect(),t=function(e){return void 0===e.width&&(e.width=e.right-e.left),void 0===e.height&&(e.height=e.bottom-e.top),e}(this.roundRectDown(e.getBoundingClientRect())),this.props.containment){const e=this.props.containment.getBoundingClientRect();o={top:e.top,left:e.left,bottom:e.bottom,right:e.right}}else o={top:0,left:0,bottom:window.innerHeight||document.documentElement.clientHeight,right:window.innerWidth||document.documentElement.clientWidth};const r=this.props.offset||{};"object"==typeof r&&(o.top+=r.top||0,o.left+=r.left||0,o.bottom-=r.bottom||0,o.right-=r.right||0);const n={top:t.top>=o.top,left:t.left>=o.left,bottom:t.bottom<=o.bottom,right:t.right<=o.right},i=t.height>0&&t.width>0;let a=i&&n.top&&n.left&&n.bottom&&n.right;if(i&&this.props.partialVisibility){let e=t.top<=o.bottom&&t.bottom>=o.top&&t.left<=o.right&&t.right>=o.left;"string"==typeof this.props.partialVisibility&&(e=n[this.props.partialVisibility]),a=this.props.minTopValue?e&&t.top<=o.bottom-this.props.minTopValue:e}"string"==typeof r.direction&&"number"==typeof r.value&&(console.warn("[notice] offset.direction and offset.value have been deprecated. They still work for now, but will be removed in next major version. Please upgrade to the new syntax: { %s: %d }",r.direction,r.value),a=function(e,t,o){var r=e.direction,n=e.value;switch(r){case"top":return o.top+nt.bottom&&o.leftt.right;case"left":return o.left+nt.bottom&&o.topt.right;case"bottom":return o.bottom-n>t.bottom&&o.leftt.right&&o.topt.right&&o.leftt.bottom}}(r,t,o));let s=this.state;return this.state.isVisible!==a&&(s={isVisible:a,visibilityRect:n},this.setState(s),this.props.onChange&&this.props.onChange(a)),s},this.state={isVisible:null,visibilityRect:{}}}componentDidMount(){this.node=n.findDOMNode(this),this.props.active&&this.startWatching()}componentWillUnmount(){this.stopWatching()}componentDidUpdate(e){this.node=n.findDOMNode(this),this.props.active&&!e.active?(this.setState({isVisible:null,visibilityRect:{}}),this.startWatching()):this.props.active||this.stopWatching()}roundRectDown(e){return{top:Math.floor(e.top),left:Math.floor(e.left),bottom:Math.floor(e.bottom),right:Math.floor(e.right)}}render(){return this.props.children instanceof Function?this.props.children({isVisible:!!this.state.isVisible,visibilityRect:this.state.visibilityRect}):r.Children.only(this.props.children)}}s.defaultProps={active:!0,partialVisibility:!1,minTopValue:0,scrollCheck:!1,scrollDelay:250,scrollThrottle:-1,resizeDelay:250,resizeThrottle:-1,intervalCheck:!0,intervalDelay:100,offset:{},containment:null,children:()=>r.createElement("span",null,"none")},s.propTypes={onChange:a().func,active:a().bool,partialVisibility:a().oneOfType([a().bool,a().oneOf(["top","right","bottom","left"])]),offset:a().oneOfType([a().shape({top:a().number,left:a().number,bottom:a().number,right:a().number}),a().shape({direction:a().oneOf(["top","right","bottom","left"]),value:a().number})]),scrollCheck:a().bool,scrollDelay:a().number,scrollThrottle:a().number,resizeDelay:a().number,resizeThrottle:a().number,intervalCheck:a().bool,intervalDelay:a().number,containment:"undefined"!=typeof window?a().instanceOf(window.Element):a().any,children:a().oneOfType([a().element,a().func]),minTopValue:a().number}},56778:function(e,t,o){o.d(t,{RO:function(){return a},SL:function(){return s},iY:function(){return r}});var r,n=o(67294);!function(e){e[e.Blog=0]="Blog",e[e.Games=1]="Games",e[e.Home=2]="Home",e[e.Common=3]="Common",e[e.Game=4]="Game",e[e.SystemDoc=5]="SystemDoc",e[e.Profile=6]="Profile",e[e.PpDownload=7]="PpDownload",e[e.News=8]="News"}(r||(r={}));const i=(0,n.createContext)({page:r.Game,setPage:()=>null,optimizeFlags:{homePageCtaFlow:"original"}});function a(){return(0,n.useContext)(i)}function s(e){const{setPage:t}=a();(0,n.useEffect)((()=>(t(e),()=>t(r.Common))),[])}t.ZP=i},96826:function(e,t,o){o.d(t,{Rp:function(){return d},ZP:function(){return c},zx:function(){return l}});var r=o(10586),n=o(94737),i=o(59754),a=o(57139);const s=e=>(0,r.iv)(["position:relative;display:inline-flex;justify-content:center;align-items:center;font-weight:600;line-height:1rem;letter-spacing:normal;color:#ffffff;text-align:center;border:none;border-radius:4px;transition:0.2s;cursor:pointer;box-shadow:0 15px 20px -10px rgba(0,0,0,0.3);&:disabled{cursor:not-allowed;}"," ",";"," "," "," "," "," "," "," "," "," &.game-header-details-button{margin-top:0.25rem;margin-bottom:0.5rem;}"," ",""],e.size===a.Ph.extraSmall&&(0,r.iv)(["min-height:1.5rem;font-size:0.75rem;line-height:1.5rem;font-weight:400;padding:0 1rem;min-width:6.5rem;"]),e.size===a.Ph.small&&(0,r.iv)(["min-width:110px;min-height:35px;padding:0 25px;font-size:16px;line-height:35px;"]),e.size===a.Ph.medium&&(0,r.iv)(["min-width:120px;min-height:40px;padding:0 25px;font-size:18px;line-height:40px;@media ","{min-width:5rem;min-height:35px;line-height:35px;padding:0 10px;font-size:16px;}"],n.Z.mobileOrTablet),e.size===a.Ph.large&&(0,r.iv)(["min-width:140px;min-height:50px;line-height:50px;padding:0 30px;font-size:20px;"]),e.color===a.Tt.default&&(0,r.iv)(["background-color:var(--bg-white);color:#1f7cdf;border-radius:6px;box-shadow:0 8px 10px -10px rgba(0,0,0,0.4);&.log-in-button{min-height:35px;min-width:0;padding:0 17px;font-size:15px;color:#1f7cdf;&:hover,&:active,&:disabled{color:#1f7cdf;}@media ","{padding:0 22px;}}&:hover,&:active,&:disabled{color:#1f7cdf;}&:hover{background-color:var(--button-default-hover);}&:active{background-color:var(--button-default-press);}&:disabled{background-color:var(--button-default-disablet);}"],n.Z.mobileOrTablet),e.color===a.Tt.dark&&(0,r.iv)(["background-color:#635c7c;background:linear-gradient(to bottom,#635c7c,#514b67 97%);&:hover{background-color:#6f6985;background:linear-gradient(to bottom,#6f6985,#635c7c 97%);}&:active{background-color:#635c7c;background:linear-gradient(to bottom,#635c7c,#514b67 97%);}&:disabled{background:#a9a6b5;}"]),e.color===a.Tt.primary&&(0,r.iv)(["background-color:#fa5400;background:linear-gradient(to bottom,#fa5400 -7%,#fa3e00 105%);&:hover{background-color:#ff681b;background:linear-gradient(to bottom,#ff681b -7%,#ff5118 104%);}&:active{background-color:#f04600;background:linear-gradient(to bottom,#f04600 -7%,#dd3700 101%);}&:disabled{background:#ffa582;}"]),e.color===a.Tt.secondary&&(0,r.iv)(["background-color:#5b8fe5;background:linear-gradient(to bottom,#5b8fe5,#4779cb 99%);&:hover{background-color:#619cff;background:linear-gradient(to bottom,#619cff,#558ce6);}&:active{background-color:#578adf;background:linear-gradient(to bottom,#578adf,#406cb5 99%);}&:disabled{background:#7daeff;}"]),e.color===a.Tt.defaultNormal&&(0,r.iv)(["background-color:#f0f0f0;color:#555557;&:hover{background-color:#f4f4f4;color:#555557;}&:active{background-color:#f4f4f4;color:#555557;}&:disabled{background:#d2d2d2;color:#555557;}"]),e.color===a.Tt.purple&&(0,r.iv)(["background-color:#7c4795;background:linear-gradient(to bottom,#7c4795,#5d2a7e 100%);&:hover{background-color:#8f61a4;background:linear-gradient(to bottom,#8f61a4,#744890 100%);}&:active{background-color:#6a3c7f;background:linear-gradient(to bottom,#6a3c7f,#4f246c 100%);}&:disabled{background-color:#bfa5cb;background:linear-gradient(to bottom,#bfa5cb,#ae94be 100%);}"]),e.fluid&&(0,r.iv)(["width:100%;padding:0;"]),e.isIcon&&(0,r.iv)(["padding:0 1.25rem 0 1rem;"]),e.isNoBoxShadow&&(0,r.iv)(["box-shadow:none;"])),l=r.ZP.button.withConfig({displayName:"Buttonstyled__Button",componentId:"sc-1rihoin-0"})([""," ",""],(e=>s(e)),(e=>e.isIcon&&(0,r.iv)(["margin-left:0.5rem;"]))),c=(0,r.ZP)(i.Z).withConfig({displayName:"Buttonstyled__ButtonLink",componentId:"sc-1rihoin-1"})(["",""],(e=>s(e))),d=r.ZP.i.withConfig({displayName:"Buttonstyled__IconContent",componentId:"sc-1rihoin-2"})(["display:flex;align-items:center;justify-content:center;margin-right:0.5rem;width:1rem;height:auto;& svg{width:100%;height:auto;}"])},57139:function(e,t,o){o.d(t,{Ph:function(){return a},Tt:function(){return i}});var r=o(67294),n=o(96826);const i={default:"default",defaultNormal:"defaultNormal",dark:"dark",primary:"primary",secondary:"secondary",purple:"purple"},a={extraSmall:"extraSmall",small:"small",medium:"medium",large:"large"};t.ZP=e=>{var{children:t,onClick:o,color:s=i.primary,size:l=a.medium}=e,c=function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);nr.createElement("svg",Object.assign({},e,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"}),r.createElement("path",{fill:"#737387",fillRule:"evenodd",d:"M10 9.221l5.06-5.06a.55.55 0 1 1 .779.779L10.779 10l5.06 5.06a.55.55 0 1 1-.779.779L10 10.779l-5.06 5.06a.55.55 0 1 1-.779-.779L9.221 10l-5.06-5.06a.55.55 0 1 1 .779-.779L10 9.221z"}))},35437:function(e,t,o){o.d(t,{Z:function(){return k}});var r=o(67294),n=o(83253),i=o.n(n),a=o(10586),s=o(94737),l=o(25596),c=o(30944);const d=a.ZP.header.withConfig({displayName:"styled__Header",componentId:"sc-1th4zc2-0"})(["position:relative;display:flex;align-items:center;justify-content:center;padding:0.5rem 0;@media ","{padding:1rem 0 0;}"],s.Z.desktop),g=(0,a.ZP)((e=>{var{className:t,modalClassName:o}=e,n=function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);ne.isHeaderAbove?"5001":"9999"),(e=>e.bgImage&&(0,a.iv)(["&::after,&::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}&::after{z-index:0;background-image:url(",");background-size:cover;background-position:50% 50%;}&::before{z-index:1;backdrop-filter:blur(4px);background-color:rgba(216,216,216,0.15);}"],e.bgImage)),s.Z.desktop,(e=>e.topPosition?`${e.topPosition}vh auto 1rem`:"20vh auto 1rem"),(e=>e.isBgColor&&e.theme.color.semidark),(e=>e.borderRValue?`${e.borderRValue}px`:"4px"),(e=>e.adaptiveModal&&(0,a.iv)(["","{background-color:",";}@media ","{top:0;right:0;display:flex;flex-direction:column;transform:initial;height:100%;width:18.5rem;position:absolute;}@media ","{height:initial;width:fit-content;border-radius:8px;box-shadow:0 40px 60px -15px rgba(0,0,0,0.88);background-color:#2b2c30;","{background-color:",";}}"],d,(e=>e.theme.color.superdark),s.Z.tablet,s.Z.desktop,d,(e=>e.theme.color.regular))),s.Z.mobileOrTablet),m=a.ZP.span.withConfig({displayName:"styled__Title",componentId:"sc-1th4zc2-2"})(["font-size:15px;font-weight:600;cursor:default;color:",";text-transform:uppercase;line-height:1.25rem;"],(e=>e.theme.color.superBright)),p=a.ZP.button.withConfig({displayName:"styled__CloseButton",componentId:"sc-1th4zc2-3"})(["cursor:pointer;position:absolute;right:0.65rem;width:1rem;height:1rem;align-self:center;border:0;background:none;@media ","{right:0.8rem;}"],s.Z.desktop),u=(0,a.ZP)(c.Z).withConfig({displayName:"styled__CrossIcon",componentId:"sc-1th4zc2-4"})(["width:1rem;height:1rem;"]),h=(0,a.iv)(["display:flex;flex-direction:column;margin:1rem 0;padding:0 1rem;flex-grow:1;"]),f=a.ZP.div.withConfig({displayName:"styled__Content",componentId:"sc-1th4zc2-5"})(["",";overflow:hidden;"],h),b=(0,a.ZP)(l.Z).withConfig({displayName:"styled__ContentWithScroll",componentId:"sc-1th4zc2-6"})(["",";"],h),w=a.ZP.footer.withConfig({displayName:"styled__Footer",componentId:"sc-1th4zc2-7"})(["display:flex;flex-direction:column;align-items:center;margin:auto 1rem 1rem;"]),v=e=>{let{onClick:t}=e;return r.createElement(p,{onClick:t},r.createElement(u,null))},y=e=>{let{children:t,isOpen:o,onClose:n,className:i,adaptiveModal:a,shouldCloseOnOverlayClick:s=!0,isBgColor:l=!0,isHeaderAbove:c=!1,bgImage:d="",closeTimeoutMS:m,borderRValue:p,topPosition:u}=e;return r.createElement(g,{className:i,isOpen:o,onRequestClose:n,adaptiveModal:a,shouldCloseOnOverlayClick:s,isBgColor:l,bgImage:d,isHeaderAbove:c,closeTimeoutMS:m,borderRValue:p,topPosition:u},t)};y.Header=e=>{let{title:t,onClose:o,children:n}=e;return r.createElement(d,null,n,t&&r.createElement(m,null,t),o&&r.createElement(v,{onClick:o}))},y.Content=f,y.ContentWithScroll=b,y.Footer=w;var k=y},25596:function(e,t,o){o.d(t,{Z:function(){return c}});var r=o(67294),n=o(95891),i=o.n(n);const a=(0,o(10586).vJ)([".ps{touch-action:auto;overflow:hidden !important;-ms-overflow-style:none;}@supports (-ms-overflow-style:none){.ps{overflow:auto !important;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto !important;}}.ps.ps--active-x > .ps__scrollbar-x-rail,.ps.ps--active-y > .ps__scrollbar-y-rail{display:block;background-color:transparent;}.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail{background-color:#eee;opacity:0.9;}.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x{background-color:#999;height:11px;}.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail{background-color:#eee;opacity:0.9;}.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y{background-color:#999;}.ps > .ps__scrollbar-x-rail{display:none;position:absolute;opacity:0;transition:background-color 0.2s linear,opacity 0.2s linear;bottom:0;height:15px;}.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color 0.2s linear,height 0.2s linear,width 0.2s ease-in-out,border-radius 0.2s ease-in-out;bottom:2px;height:6px;}.ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x,.ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x{height:11px;}.ps > .ps__scrollbar-y-rail{display:none;position:absolute;opacity:0;border-radius:4px;transition:background-color 0.2s linear,opacity 0.2s linear;right:3px;width:8px;}.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color 0.2s linear,height 0.2s linear,width 0.2s ease-in-out,border-radius 0.2s ease-in-out;right:0;width:8px;}.ps > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y,.ps > .ps__scrollbar-y-rail:active > .ps__scrollbar-y{width:8px;}.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail{background-color:#eee;opacity:0.9;}.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x{background-color:#999;height:11px;}.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail{background-color:#eee;opacity:0.9;}.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y{background-color:#999;width:8px;}.ps:hover > .ps__scrollbar-x-rail,.ps:hover > .ps__scrollbar-y-rail{opacity:0.9;}.ps:hover > .ps__scrollbar-x-rail:hover{opacity:0.9;}.ps:hover > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x{background-color:#999;}.ps:hover > .ps__scrollbar-y-rail:hover{opacity:0.9;}.ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y{background-color:#999;}"]),s={wheelSpeed:1,wheelPropagation:!1,minScrollbarLength:20};class l extends r.Component{constructor(){super(...arguments),this.state={isActive:!1},this.element=r.createRef()}componentDidMount(){this.activateScrollBar(this.element)}componentDidUpdate(){this.activateScrollBar(this.element)}activateScrollBar(e){const{options:t}=this.props,{isActive:o}=this.state;return e.current?o?i().update(e.current):(i().initialize(e.current,Object.assign({},s,t)),this.setState({isActive:!0})):this.setState({isActive:!1})}render(){return r.createElement(r.Fragment,null,r.createElement(a,null),r.createElement("div",{className:this.props.className,ref:this.element},this.props.children))}}l.defaultProps={className:null,options:s};var c=l},94737:function(e,t){t.Z={extraSmall:"(max-width: 320px)",mobile:"(max-width: 767px)",mobileOrTablet:"(max-width: 1023px)",tablet:"(min-width: 768px) and (max-width: 1023px)",tabletPortrait:"(min-width: 768px) and (max-width: 1023px) and (orientation: portrait)",tabletLandscape:"(min-width: 768px) and (max-width: 1023px) and (orientation: landscape)",tabletOrDesktop:"(min-width: 768px)",desktop:"(min-width: 1024px)"}},16498:function(e,t,o){o.d(t,{O:function(){return n}});var r=o(67294);function n(){const[e,t]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{t(!0)}),[]),e}},87642:function(e,t,o){function r(e){const t={};return e?"string"==typeof e?(t.common=e,t):(o=e)&&"object"==typeof o&&o.errors&&e.errors.length?(e.errors.forEach((e=>{t[e.property]=e.message})),t):(function(e){return!!e&&"object"==typeof e&&!!e.message}(e)&&(t.common=e.message),t):t;var o}o.d(t,{b:function(){return r}})},10713:function(e,t,o){o.d(t,{Z:function(){return n}});const r={existing:[]};function n(e){let{url:t,name:o}=e;if("undefined"==typeof window||r.existing.includes(o))return;const n=window.document.getElementsByTagName("link")[0],i=window.document.createElement("link");i.rel="stylesheet",i.href=t,i.crossOrigin="anonymous",n.parentNode&&(n.parentNode.insertBefore(i,n),r.existing.push(o))}},10649:function(e,t,o){o.d(t,{Te:function(){return n},Xy:function(){return a},jQ:function(){return i}});var r=o(1801);function n(e,t){return(0,r.setErrorMessages)(t),function(t){return(0,r.validate)(t,e)}}(0,r.setErrorMessages)({required:"This field is required.",email:"Please enter a valid email address.",password:"Password must be between 6-40 alphanumeric characters",terms:"Please agree on the rules",username:"Use 3-30 alphanumeric characters.",website:"Please enter a valid website URL",countryCode:"Invalid country code. You may use a maximum of 3 numbers",isEqual:"Field do not match",contactNumber:"Invalid phone number. You may use up to 17 characters.\n Including numbers 0-9 and characters +. () and -",code:"Invalid code. Must be 6 numbers"});const i=Object.assign(Object.assign({},r.rules),{terms:e=>e?Promise.resolve():Promise.reject((0,r.getErrorMessage)("terms")),countryCode:e=>e&&e.length&&e.length<=3?Promise.resolve():Promise.reject((0,r.getErrorMessage)("countryCode")),about:e=>e.length>360?Promise.reject((0,r.getErrorMessage)("about")):Promise.resolve(),code:e=>e&&e.length&&6!==e.length?Promise.reject((0,r.getErrorMessage)("code")):Promise.resolve()}),a=(e,t)=>e!==t?Promise.reject((0,r.getErrorMessage)("isEqual")):Promise.resolve()},44644:function(e,t,o){o.d(t,{y:function(){return i}});var r=o(67294),n=o(10649);function i(e,t){let{errors:o,setErrors:i,email:a}=e;const s=r.useMemo((()=>{const e={email:[n.jQ.required,n.jQ.email]},o={email:t.errorInvalid,required:t.errorRequired};return(0,n.Te)(e,o)}),[t.errorInvalid,t.errorRequired]);return()=>{return e=this,t=void 0,n=function*(){try{yield function(){return s(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).then((()=>(i({}),Promise.resolve())),(e=>(i(Object.assign(Object.assign({},o),e)),Promise.reject(e))))}({email:a})}catch(e){return!1}return!0},new((r=void 0)||(r=Promise))((function(o,i){function a(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,s)}l((n=n.apply(e,t||[])).next())}));var e,t,r,n}}}}]);