"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[567],{59137:function(e,t,n){n.d(t,{a:function(){return o}});const o="DATADOME"},22504:function(e,t,n){n.d(t,{BF:function(){return d},Cp:function(){return b},E6:function(){return y},E_:function(){return g},IU:function(){return c},Kb:function(){return k},Lk:function(){return u},Uk:function(){return w},Z3:function(){return h},bp:function(){return f},ds:function(){return v},gS:function(){return m},iW:function(){return x},jd:function(){return O},k9:function(){return p},ni:function(){return l},x4:function(){return s},zh:function(){return o}});var o,r=n(71745),i=n(72703),a=function(e,t,n,o){return new(n||(n=Promise))((function(r,i){function a(e){try{c(o.next(e))}catch(e){i(e)}}function s(e){try{c(o.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((o=o.apply(e,t||[])).next())}))};!function(e){e[e.GOOGLE=1]="GOOGLE",e[e.EMAIL=2]="EMAIL"}(o||(o={}));const s=e=>{let{email:t,password:n,authData:o,recaptcha:s,twoFactorCode:c,twoFactorMethod:l}=e;return a(void 0,void 0,void 0,(function*(){const e={email:t,password:n,type:"portal"};return s&&(e["g-recaptcha-response"]=s),o&&(e.socialAuthData=o),l&&(e.twoFactorMethod=l),c&&(e.twoFactorCode=c),(0,r.Z)("formauth/signin/",{method:"POST",data:yield(0,i._)(e)})}))},c=e=>{let{username:t,email:n,password:o,recaptcha:s}=e;return a(void 0,void 0,void 0,(function*(){const e={firstName:t,email:n,password:o,type:"portal",clientData:null};return s&&(e["g-recaptcha-response"]=s),(0,r.Z)("formauth/signup/",{method:"POST",data:yield(0,i._)(e)})}))},l=()=>(0,r.Z)("session/close/",{method:"POST"}),d=()=>(0,r.Z)("session/check/",{method:"POST"}),u=()=>(0,r.Z)("user/me/",{method:"GET"}),g=()=>(0,r.Z)("v2/user/me",{method:"GET"}),m=e=>{let{firstName:t,about:n,dateOfBirth:o,gender:i}=e;return(0,r.Z)("user/me/",{method:"PUT",data:{firstName:t,about:n,dateOfBirth:o,gender:i}})},f=e=>{let{email:t}=e;return(0,r.Z)("formauth/checkdata/notexists/",{method:"POST",data:{email:t}})},p=e=>(0,r.Z)("formauth/checkdata/",{method:"POST",data:{email:e}}),h=e=>{let{password:t}=e;return(0,r.Z)("v2/user/me/email/change/send",{method:"PUT",data:{password:t}})},w=e=>a(void 0,void 0,void 0,(function*(){return(0,r.Z)("v2/user/me/email",{method:"POST",data:yield(0,i._)({newEmail:e.email,password:e.password,code:e.code})})})),v=()=>(0,r.Z)("user/me/email/approve",{method:"POST"}),b=e=>a(void 0,void 0,void 0,(function*(){return(0,r.Z)("v2/user/me/password",{method:"PUT",data:yield(0,i._)(e)})})),y=e=>a(void 0,void 0,void 0,(function*(){return(0,r.Z)("v2/user/me/password",{method:"PUT",data:yield(0,i._)(e)})})),x=e=>{let{email:t}=e;return(0,r.Z)("formauth/restorepassword/",{method:"POST",data:{email:t}})},k=()=>(0,r.Z)("two-step/hotp/me/resend",{method:"POST"}),O=e=>{let{deletedUserName:t}=e;return(e=>{let{deletedUserName:t}=e;return(0,r.Z)("user/me/deactivate",{method:"POST",data:{deletedUserName:t}})})({deletedUserName:t}).then((()=>l()))}},5758:function(e,t,n){n.d(t,{H_:function(){return u},LI:function(){return h},LL:function(){return f},MR:function(){return g},N4:function(){return c},Of:function(){return p},P6:function(){return l},PA:function(){return i},SR:function(){return d},Zg:function(){return r},Zw:function(){return a},ci:function(){return s},ik:function(){return o},pn:function(){return m}});const o="notification/read",r="notification/hide",i="notification/update",a="notification/remove",s="notification/count",c=8e3,l=20,d=10,u="info",g="success",m="error",f=210,p=[101,102],h={unreadCount:0,list:[]}},43263:function(e,t,n){n.d(t,{A:function(){return a},DV:function(){return s},W2:function(){return i},_e:function(){return r}});var o=n(71745);const r=e=>{let{offset:t=0,count:n=40}=e;return(0,o.Z)(`user/me/friends/requests/?count=${n}&offset=${t}`)},i=e=>{let{offset:t=0,count:n=40}=e;return(0,o.Z)(`user/me/friends/requests/outgoing/?count=${n}&offset=${t}`)},a=e=>{let{userId:t}=e;return(0,o.Z)(`user/me/friends/accept/${t}`,{method:"POST"})},s=e=>{let{userId:t}=e;return(0,o.Z)(`user/me/friends/requests/${t}/`,{method:"DELETE"})}},6232:function(e,t,n){n.d(t,{i:function(){return s}});var o=n(43263),r=n(83627),i=n(20818);const a=12,s=e=>{let{count:t=a,userId:n}=e;return(e,a)=>{return s=void 0,c=void 0,d=function*(){const s=(0,r.WO)(a());if(!n||!s)return;const{data:c,total:l}=yield(0,o._e)({offset:0,count:t});e({type:i.SJ,payload:{incomingFriends:c,total:l,userId:n}})},new((l=void 0)||(l=Promise))((function(e,t){function n(e){try{r(d.next(e))}catch(e){t(e)}}function o(e){try{r(d.throw(e))}catch(e){t(e)}}function r(t){var r;t.done?e(t.value):(r=t.value,r instanceof l?r:new l((function(e){e(r)}))).then(n,o)}r((d=d.apply(s,c||[])).next())}));var s,c,l,d}}},20818:function(e,t,n){n.d(t,{FU:function(){return r},Kf:function(){return i},SJ:function(){return o},hs:function(){return a}});const o="INCOMING_REQUESTS_LOADED",r="INCOMING_REQUESTS_LOADED_MORE",i="FRIENDSHIP_ACCEPTED",a="FRIENDSHIP_DECLINED"},25221:function(e,t,n){n.d(t,{EG:function(){return r},aJ:function(){return i},m5:function(){return a}});var o=function(e,t,n,o){return new(n||(n=Promise))((function(r,i){function a(e){try{c(o.next(e))}catch(e){i(e)}}function s(e){try{c(o.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((o=o.apply(e,t||[])).next())}))};const r=(e,t)=>o(void 0,void 0,void 0,(function*(){(yield n.e(2423).then(n.bind(n,82423))).sendCollectorAccountEvent(e,t)})),i=e=>o(void 0,void 0,void 0,(function*(){return(yield n.e(2423).then(n.bind(n,82423))).getSocialAccountParamFromString(e)})),a=e=>o(void 0,void 0,void 0,(function*(){(yield n.e(2423).then(n.bind(n,82423))).setLocalCollectorParams(e)}))},17867:function(e,t,n){var o,r,i;n.d(t,{hi:function(){return o},s0:function(){return r}}),function(e){e[e.Unknown=0]="Unknown",e[e.CreateAccount=1]="CreateAccount",e[e.LogIn=2]="LogIn",e[e.LogOut=3]="LogOut",e[e.SwitchAccount=4]="SwitchAccount",e[e.RemoveAccount=5]="RemoveAccount"}(o||(o={})),function(e){e[e.Facebook=1]="Facebook",e[e.Google=2]="Google",e[e.Twitch=3]="Twitch",e[e.Microsoft=4]="Microsoft"}(r||(r={})),function(e){e[e.DownloadOpenReg=0]="DownloadOpenReg",e[e.DownloadRegOpen=1]="DownloadRegOpen",e[e.RegDownloadOpen=2]="RegDownloadOpen",e[e.RegLoginDownloadOpen=3]="RegLoginDownloadOpen",e[e.RegDownloadRegOpen=4]="RegDownloadRegOpen"}(i||(i={}))},29275:function(e,t,n){n.d(t,{o8:function(){return c},kF:function(){return s},OU:function(){return a}});const o="data-analytics-id",r="data-analytics-payload",i=[o,r];function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};console.info("[newPlAnalytics] raise",e,t);const n=Object.assign({event:`PP.${e}`},t);window.dataLayer&&window.dataLayer.push(n),window.newDataLayer=[n]}function s(e){return Object.keys(i).filter((t=>Object.prototype.hasOwnProperty.call(e,t))).reduce(((t,n)=>Object.assign(Object.assign({},t),{[n]:e[n]})),{})}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{[o]:e,[r]:JSON.stringify(t)}}},8593:function(e,t,n){n.d(t,{A:function(){return c},k:function(){return s}});const o="data-analytics-id",r="data-analytics-position",i=[o,r],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,n)=>Object.assign(Object.assign({},t),{[n]:e[n]})),{})}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=a[e];if(!n)return{};const i={[o]:n};return t.position&&(i[r]=t.position),i}},13633:function(e,t,n){var o=n(74268),r=n(59137),i=function(e,t,n,o){return new(n||(n=Promise))((function(r,i){function a(e){try{c(o.next(e))}catch(e){i(e)}}function s(e){try{c(o.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((o=o.apply(e,t||[])).next())}))};function a(e){return`${(0,o.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,o.wU)()),e.headers)});return e.data&&(t.body=JSON.stringify(e.data),t.headers&&(t.headers["Content-Type"]="application/json")),t}const c=e=>e;function l(e,t){if("object"==typeof e){const n=Object.assign(Object.assign({},e),{message:e.message?e.message:t,requestFailInfo:t});throw console.error(n),n}const n=new Error(`${t} ${e}`);throw console.error(n),n}function d(e){return i(this,void 0,void 0,(function*(){const{status:t,statusText:n}=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 n=yield e.text();throw new Error(`Response parsing error! Response: ${n}`)}const s=parseInt(`${t}`[0],10);if(2===s)return a;const c=`${t}: ${n}`;if(5===s)return l(a,c);if(401===t&&(yield function(){return i(this,void 0,void 0,(function*(){const e=(0,o.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(r.a)}return l(a,c)}))}t.Z=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a;return function(n){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return fetch(t(n),e(s(o))).then(d)}}},72703:function(e,t,n){n.d(t,{_:function(){return o}});const o=e=>{return t=void 0,o=void 0,i=function*(){return(yield Promise.all([n.e(701),n.e(585)]).then(n.bind(n,41931))).default((e=>e))(e)},new((r=void 0)||(r=Promise))((function(e,n){function a(e){try{c(i.next(e))}catch(e){n(e)}}function s(e){try{c(i.throw(e))}catch(e){n(e)}}function c(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r((function(e){e(n)}))).then(a,s)}c((i=i.apply(t,o||[])).next())}));var t,o,r,i}},71745:function(e,t,n){var o=n(74268);const r=(0,n(13633).Z)((e=>Object.assign(Object.assign({},e),{headers:Object.assign(Object.assign(Object.assign({},(0,o.wU)()),(0,o.Av)()),{cookie:e.headers?e.headers.cookie:"",app_id:e.headers.app_id,theme_id:e.headers.theme_id}),credentials:"include"})),(function(e){return`${(0,o.kG)()}${e}`}));t.Z=r},23257:function(e,t,n){var o=n(67294),r=n(37579);t.Z=e=>{const{convertToWebp:t}=(0,r.Z)();return o.createElement("img",{className:e.className,src:t(e.src),alt:e.alt,title:e.title,loading:e.loading?e.loading:"eager"})}},59479:function(e,t,n){n.d(t,{Z:function(){return B}});var o=n(67294),r=n(28216),i=n(83627),a=n(32134),s=n(77e3),c=n(35166),l=n(54733);const d=/\/profile\/(\d+)\//,u=/\/profile\/\d+\/(.+)/;var g=o.createContext({activeLang:"",closeModal:()=>null,isGamePage:!1}),m=n(87804),f=n(69441),p=n(59754),h=n(10586);const w=h.ZP.div.withConfig({displayName:"LanguageListstyled__Wrapper",componentId:"sc-u8v4kh-0"})(["display:flex;flex-wrap:wrap;width:100%;"]),v=h.ZP.div.withConfig({displayName:"LanguageListstyled__LinkWrapper",componentId:"sc-u8v4kh-1"})(["width:calc((100% / 3) - (40px / 3));height:max-content;margin-right:20px;margin-bottom:5px;border-radius:4px;background-color:transparent;transition:0.25s ease;&:nth-child(3n + 3){margin-right:0;}a{display:inline-flex;width:100%;font-size:16px;font-weight:500;line-height:20px;letter-spacing:normal;color:rgba(45,45,48,0.7);white-space:nowrap;padding:5px 10px;transition:0.25s ease;}"," ",""],(e=>!e.isActive&&(0,h.iv)(["&:hover{background-color:rgba(0,0,0,0.05);a{color:rgba(45,45,48,0.7);}}"])),(e=>e.isActive&&(0,h.iv)(["background-color:var(--color-blue);a{color:#ffffff;}"])));var b=e=>{let{languages:t}=e;const{closeModal:n,activeLang:r}=o.useContext(g);return o.createElement(w,null,t.map((e=>o.createElement(v,{key:`language-${e.strings.lang}`,isActive:e.strings.lang===r},o.createElement(p.Z,Object.assign({href:e.links.link,onClick:n,target:"_self",isomorphic:!1},m.A("header.select.language.all",{title:e.strings.lang})),e.strings.lang)))))},y=n(83253),x=n.n(y);const k=(0,h.ZP)((e=>{var{className:t,modalClassName:n}=e,r=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r{let{onRequestClose:t,languages:n}=e;const i=(0,r.useSelector)(a.Rt,r.shallowEqual);return o.createElement(k,{isOpen:i,onRequestClose:t,shouldCloseOnOverlayClick:!0,closeTimeoutMS:500},o.createElement(f.U,Object.assign({onClick:t},m.A("header.select.language.close"))),o.createElement(b,{languages:n}))},C=n(69364),E=n(69803),S=n(36987);const P=h.ZP.div.withConfig({displayName:"LinksWithIconsstyled__List",componentId:"sc-1btttik-0"})(["position:absolute;bottom:45px;right:0;width:100%;background:var(--light-dark-grey);border-radius:4px;visibility:hidden;opacity:0;transition:visibility 0.3s,opacity 0.3s;z-index:10;"," ",""],(e=>e.isInHeader&&(0,h.iv)(["width:185px;top:calc(100% - 5px);bottom:auto;left:calc(50% - 92.5px);"])),(e=>e.isOpen&&(0,h.iv)(["visibility:visible;opacity:1;"]))),V=(0,h.ZP)(p.Z).withConfig({displayName:"LinksWithIconsstyled__Item",componentId:"sc-1btttik-1"})(["display:flex;align-items:center;background:transparent;border:none;padding:0 10px;font-size:18px;font-weight:500;line-height:40px;color:rgba(255,255,255,0.6);&:hover{color:#fff;}span{margin-right:8px;}"]);var A=e=>{let{isOpen:t,isInHeader:n,languages:r}=e;return o.createElement(P,{isInHeader:n,isOpen:t},r.map((e=>o.createElement(V,Object.assign({key:`language-${e.strings.lang}`,href:e.links.link,isomorphic:!1},m.A("language.link.icon",{title:e.strings.lang})),o.createElement("span",null,e.strings.lang)))))};const L=h.ZP.div.withConfig({displayName:"NativeSelectstyled__NativeSelectWrapper",componentId:"sc-12h13l1-0"})(["position:relative;width:100%;height:40px;border-radius:4px;background-color:var(--light-dark-grey);user-select:none;&::after{content:'';display:block;border-width:7px 6px 0;position:absolute;border-style:solid;border-color:rgba(255,255,255,0.4) transparent transparent;right:15px;top:17px;z-index:2;pointer-events:none;}",""],(e=>e.isOpen&&(0,h.iv)(["&::after{border-width:0 6px 7px;border-style:solid;border-color:transparent transparent rgba(255,255,255,0.4);}"]))),_=h.ZP.div.withConfig({displayName:"NativeSelectstyled__NativeSelectWrapperSmall",componentId:"sc-12h13l1-1"})(["width:25px;height:25px;position:relative;"]),M=h.ZP.select.withConfig({displayName:"NativeSelectstyled__NativeSelect",componentId:"sc-12h13l1-2"})(["-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;border-radius:4px;font-size:18px;font-family:inherit;font-stretch:normal;font-style:normal;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;font-weight:500;background:transparent;color:#fff;text-align:left;cursor:pointer;padding-left:15px;",""],(e=>e.isInHeader&&(0,h.iv)(["position:absolute;top:0;left:0;z-index:1;font-size:0;"]))),G=h.ZP.div.withConfig({displayName:"NativeSelectstyled__IconWrapper",componentId:"sc-12h13l1-3"})(["position:absolute;top:0;left:0;z-index:0;display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;text-align:center;pointer-events:none;"]);var I=e=>{let{languages:t,isInHeader:n}=e;const[r,i]=o.useState(!1),a=o.useRef(""),s=o.useRef(null);o.useEffect((()=>{a.current=t[0].links.link}),[t]);const c=e=>{const t=e.target.value;t&&a.current!==t&&(a.current=t,window.location.href=t)},l=()=>{i(!0)},d=()=>{i(!1)},u=o.useMemo((()=>o.createElement(M,{ref:s,onChange:c,onFocus:l,onBlur:d,isInHeader:n},o.createElement("option",{value:t[0].links.link},t[0].strings.lang),t.slice(1,t.length).map((e=>o.createElement("option",{key:`option-${e.strings.lang}`,value:e.links.link},e.strings.lang))))),[n,t]),g=o.useMemo((()=>o.createElement(M,{ref:s,onChange:c,onFocus:l,onBlur:d,isInHeader:n},t.map((e=>o.createElement("option",{key:`option-${e.strings.lang}`,value:e.links.link},e.strings.lang))))),[n,t]);return o.createElement(o.Fragment,null,n?o.createElement(_,null,o.createElement(G,null,o.createElement("img",{src:t[0].images.ico.src,alt:t[0].strings.lang})),u):o.createElement(L,{isOpen:r},g))},Z=n(94737);const N=h.ZP.div.withConfig({displayName:"LangSwitcherSelectstyled__SelectWrapper",componentId:"sc-1s5j46c-0"})(["width:100%;position:relative;height:40px;border-radius:4px;background-color:var(--light-dark-grey);user-select:none;max-width:250px;@media ","{max-width:inherit;}",""],Z.Z.mobileOrTablet,(e=>e.isMinimal&&(0,h.iv)(["position:relative;background-color:transparent;max-width:none;margin-right:20px;display:flex;align-items:center;height:100%;margin-left:auto;width:auto;@media ","{margin-right:0;height:auto;margin-left:0;margin-bottom:5px;}& > button{display:flex;width:25px;height:25px;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;text-align:center;}"],Z.Z.mobileOrTablet))),D=h.ZP.button.withConfig({displayName:"LangSwitcherSelectstyled__Current",componentId:"sc-1s5j46c-1"})(["width:100%;height:40px;border:0;font-size:18px;font-weight:500;line-height:40px;background:transparent;color:#fff;padding-left:15px;text-align:left;cursor:pointer;&:hover{color:#fff;}&::after{content:'';display:block;border-width:7px 6px 0;position:absolute;border-style:solid;border-color:rgba(255,255,255,0.4) transparent transparent;right:15px;top:17px;}"," span{margin-right:8px;}"],(e=>e.isOpen&&(0,h.iv)(["&::after{border-width:0 6px 7px;border-style:solid;border-color:transparent transparent rgba(255,255,255,0.4);}"])));var j=e=>{let{isInHeader:t,languages:n,currentLang:r}=e;const[i,a]=o.useState(!1),s=o.useRef(null),{isMobileOrTablet:c}=(0,C.Z)(),{isMobileDevice:l}=(0,E.Z)();(0,S.Z)(s,(()=>{a(!1)}));const d=()=>{a((e=>!e))};return o.createElement(o.Fragment,null,l?o.createElement(I,{languages:n,isInHeader:t}):o.createElement(N,{ref:s,isMinimal:t},t?o.createElement("button",Object.assign({onClick:d},m.A("header.select.language")),o.createElement("img",{src:r.images.ico.src,alt:r.images.ico.alt})):o.createElement(D,Object.assign({isOpen:i,onClick:d},m.A("header.select.language.current")),o.createElement("span",null,r.strings.lang)),!(t&&c)&&o.createElement(A,{languages:n.slice(1,n.length),isOpen:i,isInHeader:t})))},T=n(77874),B=o.memo((e=>{let{renderOnlyModal:t=!1,isInHeader:n=!1}=e;const m=(0,s.Z)(c.U.LangSwitcherV3),[f,p]=o.useState(""),h=(0,r.useDispatch)(),w=(0,r.useSelector)(i.Bn,r.shallowEqual),v=(0,r.useSelector)(i._v,r.shallowEqual),b=()=>{h((0,a.BW)(!1))};o.useEffect((()=>T.Z.listen((e=>{p(e.pathname)}))),[]);const y=o.useMemo((()=>((e,t)=>(0,l.UI)(e,(e=>{const{links:{link:n=""}={}}=e;if(!d.test(n)&&u.test(t)){const o=(u.exec(t)||[])[1],r=(d.exec(t)||[])[1];return Object.assign(Object.assign({},e),{links:Object.assign(Object.assign({},e.links),{link:`${n}${r}/${o}`})})}if(u.test(t)){const o=(u.exec(t)||[])[1];return Object.assign(Object.assign({},e),{links:Object.assign(Object.assign({},e.links),{link:`${n}${o}`})})}if(d.test(n)||d.test(t)){const o=(d.exec(t)||[])[1];return Object.assign(Object.assign({},e),{links:Object.assign(Object.assign({},e.links),{link:d.test(n)?n:`${n}${o}/`})})}return e})))(m.repeaters.languages,f||v)),[f,v,m.repeaters.languages]),x=y.length>0?y[0]:null;if(!x)return null;const k=x.strings.lang;return o.createElement(g.Provider,{value:{closeModal:b,isGamePage:w,activeLang:k}},t?o.createElement(O,{onRequestClose:b,languages:y}):o.createElement(o.Fragment,null,o.createElement(j,{languages:y,currentLang:x,isInHeader:n}),o.createElement(O,{onRequestClose:b,languages:y})))}))},59754:function(e,t,n){var o=n(67294),r=n(50308),i=n.n(r),a=n(8593),s=n(87804),c=n(32134),l=n(29275),d=n(22614),u=n(83627),g=n(58092),m=n(65514),f=n(28216);t.Z=(0,o.memo)((e=>{const t=(0,f.useSelector)(u.Bn),n=(0,m.T)(),r=o.useMemo((()=>Object.assign({className:"",isomorphic:!0,children:null,target:"",style:{}},e)),[e]),p=()=>{if(r.target)return r.target;const e=r.href&&(0,d.isExternalLink)(r.href);return t||e?"_blank":r.target};if(!r.href)return console.error(new Error("Error No href")),o.createElement("span",{className:r.className},o.createElement("span",{style:{display:"none"}},"Error No href"),r.children);const h=p(),w={};return h&&(w.target=h,w.rel="noopener noreferrer"),o.createElement("a",Object.assign({className:r.className,href:r.href,"aria-label":r.ariaLabel,onClick:e=>{r.onClick&&r.onClick(e),r.isomorphic&&(e=>{const{href:o}=r;o&&(function(e,t){const n=t&&"_blank"===t,o=!function(e){return 0===e.button}(e);return e.defaultPrevented||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||o||n}(e,p())||(e.preventDefault(),t?n((0,c.fy)()).then((()=>(0,g.pushState)(o))):(0,g.pushState)(o)))})(e)},onMouseEnter:r.onMouseEnter||i(),onMouseLeave:r.onMouseLeave||i(),title:r.title||"",rel:r.rel||""},w,{style:r.style},a.k(r),s.y(r),l.kF(r)),r.children)}))},93069:function(e,t,n){n.d(t,{Z:function(){return s}});var o=n(54733),r=n(62333);var i=n(87322);const a=(0,r.E)("widgetHoc");function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;const{info:t,error:n,warn:r,debug:s}=e,c={lastWidgetCache:null,modelsByKey:{}},l=!1,d=(0,i.Z)(),u="object"==typeof performance,g=d&&l&&u,m="__$edge_widget_wrapper";return{getFromWidgetsCache:f,getFromWidgetDefaults:p,widgetMap:h,widgetSelector:w,isCacheValid:e=>c.lastWidgetCache===e,isCacheKeyValid:(e,t)=>c.lastWidgetCache&&c.lastWidgetCache[e]&&c.lastWidgetCache[e]===t,resetCache:t=>{e.debug("Config has changed, reseting the cache"),c.modelsByKey={},c.lastWidgetCache=t},resetCacheKey:(t,n)=>{e.debug(`Widget config has changed, reseting the cache for [${t}]`),c.modelsByKey[t]=void 0,c.lastWidgetCache||(c.lastWidgetCache={}),c.lastWidgetCache[t]=n}};function f(e,n){const o=e[n];if(o&&o.model)return o;t("Widget not found in widget cache!",e,n)}function p(e,t){return e[t]}function h(e,t,n){return Object.keys(t).reduce(((o,r)=>Object.assign(Object.assign({},o),{[r]:w(t[r],f(e,t[r]),p(n,t[r]))})),{})}function w(e,t,n){if(c.modelsByKey[e])return c.modelsByKey[e];let o=e=>e;(0,i.Z)()&&window[m]&&"function"==typeof window[m]&&(o=window[m]);const r=Object.assign({strings:{},images:{},links:{},options:{},repeaters:{}},n||{});if(!t||!t.model)throw new Error(`Can't read config for "${e}".`);let a=0;g&&(a=performance.now());const l=o(v(t.model,r),e);if(c.modelsByKey[e]=l,g){const t=(performance.now()-a).toFixed(1);s(`[EdgeWidgetSelector][${e}] mergeTime:${t}ms`,l)}return l}function v(e,t){return b(e,t)}function b(e,t){return Object.assign(Object.assign({},t),{strings:(0,o.ce)(e.strings,t.strings),images:(0,o.ce)(e.images,t.images),links:(0,o.ce)(e.links,t.links),options:e.options,repeaters:y(t.repeaters,e.repeaters)})}function y(e,t){return t?e?(0,o.jj)([...Object.keys(e),...Object.keys(t)]).reduce(((n,o)=>Object.assign(n,{[o]:x(t[o],e[o])})),{}):t:e}function x(){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]?b(e,t[0]):e)):[]}}},37579:function(e,t,n){var o=n(67294),r=n(28216),i=n(77159);const a=/^(.*cdn01\.x-plarium\.com\/browser\/content\/portal.*\.)(png|jpg)$/,s=/^(.*cdn01\.x-plarium\.com\/browser\/content\/plarium-play.*\.)(png|jpg)$/,c=/^(.*cdn01\.x-plarium\.com\/browser\/content\/company\/Blog.*\.)(png|jpg)$/,l=/^(.*cdn01\.x-plarium\.com\/browser\/content\/blog.*\.)(png|jpg)$/,d=/^(.*cdn01\.x-plarium\.com\/browser\/content\/casual\/blog.*\.)(png|jpg)$/,u=/^(.*cdn01\.x-plarium\.com\/browser\/old\/blog.*\.)(png|jpg)$/;t.Z=function(){const e=(0,r.useSelector)(i.configSelector,r.shallowEqual),t=e&&e.globals.isWebPEnabled,n=(0,o.useRef)(t);return n.current=t,{convertToWebp:(0,o.useCallback)((e=>e?n.current?e.replace(a,"$1webp").replace(s,"$1webp").replace(c,"$1webp").replace(l,"$1webp").replace(d,"$1webp").replace(u,"$1webp"):e:""),[])}}},69803:function(e,t,n){var o,r,i=n(67294),a=n(28216),s=n(31795),c=n.n(s),l=n(77159),d=n(1265);function u(e){const t=(0,l.configSelector)(e);return t?t.globals.deviceType:o.Browser}!function(e){e.Browser="Browser",e.Android="Android",e.Ios="Ios"}(o||(o={})),function(e){e.Android="Android",e.iOS="iOS",e.osX="OS X"}(r||(r={})),t.Z=function(){const e=(0,a.useSelector)(u),t=(0,i.useRef)(function(e){const t=e===o.Android,n=e===o.Ios,r=t||n;return{isAndroidDevice:t,isIosDevice:n,isMobileDevice:r,isTouchDevice:r}}(e)),[n,s]=(0,i.useState)(t.current);return(0,i.useEffect)((()=>{const e=function(){const e=c().os&&c().os.family,t=e===r.Android,n=e===r.osX&&(0,d.T)(),o=e===r.iOS||n,i=t||o;return{isAndroidDevice:t,isIosDevice:o,isMobileDevice:i,isTouchDevice:i}}();var n,o;o=e,((n=t.current).isAndroidDevice!==o.isAndroidDevice||n.isIosDevice!==o.isIosDevice||n.isMobileDevice!==o.isMobileDevice||n.isTouchDevice!==o.isTouchDevice)&&s(e)}),[]),n}},69364:function(e,t,n){var o=n(28216),r=n(4237);t.Z=()=>{const e=(0,o.useSelector)((e=>(0,r.S_)(e)),o.shallowEqual),t=[r.NO.MOBILE,r.NO.TABLET];return{isMobile:e===r.NO.MOBILE,isTablet:e===r.NO.TABLET,isMobileOrTablet:t.includes(e),isDesktop:e===r.NO.DESKTOP}}},3355:function(e,t,n){n.d(t,{Z:function(){return b}});var o=n(87322);let r;const i=()=>r||((0,o.Z)()?(r=n(6481),r):void 0);var a=n(83608),s=n.n(a),c=function(e,t,n,o){return new(n||(n=Promise))((function(r,i){function a(e){try{c(o.next(e))}catch(e){i(e)}}function s(e){try{c(o.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((o=o.apply(e,t||[])).next())}))};const l={connection:null,isReiniting:!1,currentRetryAttempt:0,nextRetryTimeout:null},d={onreconnecting:[],onreconnected:[],onclose:[]},u=Object.keys(d);let g={};const m=e=>1e3*e;function f(e){if(0===e){const e=s()(5,120);return m(e)}return e<=120?m(120):e<=132?m(3600):null}const p={nextRetryDelayInMilliseconds:e=>{const{previousRetryCount:t}=e;return f(t)}};function h(){l.currentRetryAttempt=0,l.nextRetryTimeout&&clearTimeout(l.nextRetryTimeout)}function w(){const e=f(l.currentRetryAttempt);e?(console.debug(`[Custom reconnect]. Attemp number ${l.currentRetryAttempt+1} will start in ${e}ms`),l.nextRetryTimeout=setTimeout(v,e),l.currentRetryAttempt+=1):h()}function v(){return c(this,void 0,void 0,(function*(){if(l.connection)try{yield l.connection.start(),h()}catch(e){w()}else w()}))}var b={init:function(e){return c(this,void 0,void 0,(function*(){const t=i();if(t)return l.connection=(new t.HubConnectionBuilder).withUrl(e,{skipNegotiation:!0,transport:t.HttpTransportType.WebSockets}).configureLogging(t.LogLevel.Information).withAutomaticReconnect(p).build(),yield v(),u.forEach((e=>{l.connection&&l.connection[e]((e=>function(){for(var t=arguments.length,n=new Array(t),o=0;oe(...n)))})(e))})),Object.entries(g).forEach((e=>{let[t,n]=e;n.forEach((e=>{var n;return null===(n=l.connection)||void 0===n?void 0:n.on(t,e)}))})),g={},l.connection}))},isInitialized:()=>!!l.connection,isActive:function(){const e=i(),{connection:t}=l;if(!t||!e)return!1;const n=t.state===e.HubConnectionState.Connected,o=t.state===e.HubConnectionState.Connecting,r=t.state===e.HubConnectionState.Reconnecting;return n||o||r},reInit:function(e){return c(this,void 0,void 0,(function*(){const{connection:t}=l;t&&(l.isReiniting=!0,yield t.stop(),t.baseUrl=e,yield v(),l.isReiniting=!1)}))},subscribe:function(e,t){u.includes(e)?d[e].push(t):l.connection?l.connection.on(e,t):function(e,t){g[e]||(g[e]=[]),g[e].push(t)}(e,t)},unsubscribe:function(e,t){u.includes(e)?d[e]=d[e].filter((e=>e!==t)):l.connection&&l.connection.off(e,t)},invoke:function(e){const{connection:t}=l;if(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;re())))}))},destroy:function(){return c(this,void 0,void 0,(function*(){const{connection:e}=l;e&&(yield e.stop(),l.connection=null)}))}}},58394:function(e,t,n){n.d(t,{Z:function(){return h}});var o=n(3355),r=n(77571);const i="[portalHub]: Connection failed.",a="[portalHub]: On event",s=[r.V.Notification,r.V.UnreadConversationsUpdated];var c=n(80129),l=n.n(c),d=n(54733);function u(e){(0,d.xb)(e.connectionUrl)&&console.error(`${i} connectionUrl is empty`),e.languageId||console.error(`${i} languageId is empty`),(0,d.xb)(e.token)&&console.error(`${i} Empty token.`)}function g(e){let{connectionUrl:t,languageId:n,token:o}=e;return t+function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l().stringify(e,Object.assign({skipNulls:!0,addQueryPrefix:!0},t))}({language_id:n,token:o})}function m(e){const t=new Error(`[portalHub]: Unknown event name ${e}`);console.error(t)}var f=function(e,t,n,o){return new(n||(n=Promise))((function(r,i){function a(e){try{c(o.next(e))}catch(e){i(e)}}function s(e){try{c(o.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((o=o.apply(e,t||[])).next())}))};const p={[r.V.Notification]:[],[r.V.UnreadConversationsUpdated]:[],[r.V.SessionClosed]:[]};var h={init:function(e){return f(this,void 0,void 0,(function*(){try{u(e);const t=g(e);yield o.Z.init(t),s.forEach((e=>o.Z.subscribe(e,function(e){return function(){for(var t=arguments.length,n=new Array(t),o=0;oe(n))),console.log(`${a} name ${e} payload: ${Array.prototype.slice.call(n)}`)}}(e))))}catch(e){console.error(e)}}))},isInitialized:o.Z.isInitialized,isActive:o.Z.isActive,reInit:function(e){return f(this,void 0,void 0,(function*(){try{u(e);const t=g(e);yield o.Z.reInit(t)}catch(e){console.error(e)}}))},subscribe:function(e,t){p[e]||m(e),p[e].push(t)},unsubscribe:function(e,t){p[e]||m(e),p[e]=p[e].filter((e=>e!==t))},pause:o.Z.pause,resume:o.Z.resume,destroy:function(){return f(this,void 0,void 0,(function*(){try{s.forEach((e=>{p[e].length&&(p[e]=[])})),yield o.Z.destroy()}catch(e){console.error(e)}}))}}},77571:function(e,t,n){var o;n.d(t,{V:function(){return o}}),function(e){e.Notification="Notification",e.UnreadConversationsUpdated="UnreadConversationsUpdated",e.SessionClosed="SessionClosed"}(o||(o={}))},38296:function(e,t,n){n.d(t,{$:function(){return s}});var o=n(67294),r=n(28216),i=n(83627),a=n(58394);function s(e,t){const n=(0,r.useSelector)(i.WO);(0,o.useEffect)((()=>{if(n)return a.Z.subscribe(e,t),()=>{a.Z.unsubscribe(e,t)}}),[e,t,n])}},65514:function(e,t,n){n.d(t,{T:function(){return r}});var o=n(28216);function r(){return(0,o.useDispatch)()}},54209:function(e,t,n){n.d(t,{gS:function(){return i},ps:function(){return r}});var o=n(8928);const r=e=>({type:o.m8,payload:e}),i=e=>({type:o.r0,payload:e})},31182:function(e,t,n){n.d(t,{L:function(){return i}});var o=n(22504),r=n(54209);const i=()=>e=>{return t=void 0,n=void 0,a=function*(){const t=yield o.Lk();e((0,r.ps)(t))},new((i=void 0)||(i=Promise))((function(e,o){function r(e){try{c(a.next(e))}catch(e){o(e)}}function s(e){try{c(a.throw(e))}catch(e){o(e)}}function c(t){var n;t.done?e(t.value):(n=t.value,n instanceof i?n:new i((function(e){e(n)}))).then(r,s)}c((a=a.apply(t,n||[])).next())}));var t,n,i,a}},77e3:function(e,t,n){n.d(t,{Z:function(){return d}});var o=n(67294),r=n(77159),i=n(28216),a=n(62333),s=n(93069);const c=(0,a.E)("useWidget"),l=(0,s.Z)(c);function d(e){const t=o.useCallback((t=>(0,r.widgetsCacheSelector)(t)[e]),[e]),n=(0,i.useSelector)(t,i.shallowEqual),a=(0,i.useSelector)(r.widgetDefaultsSelector,i.shallowEqual);return l.isCacheKeyValid(e,n)||l.resetCacheKey(e,n),l.widgetSelector(e,n,l.getFromWidgetDefaults(a,e))}},35166:function(e,t,n){var o;n.d(t,{U:function(){return o}}),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.DownloadThankYouV3="widget-download-thank-you-v3",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"}(o||(o={}))},87804:function(e,t,n){n.d(t,{A:function(){return a},y:function(){return i}});const o="data-qa-entity",r="data-qa-payload",i=e=>{if(!e[o])return{};const t={[o]:e[o]};return e[r]&&(t[r]=e[r]),t};function a(e,t){const n={[o]:e};try{t&&(n[r]=JSON.stringify(t))}catch(e){console.error(e)}return n}},56778:function(e,t,n){n.d(t,{RO:function(){return a},SL:function(){return s},iY:function(){return o}});var o,r=n(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"}(o||(o={}));const i=(0,r.createContext)({page:o.Game,setPage:()=>null,optimizeFlags:{homePageCtaFlow:"original"}});function a(){return(0,r.useContext)(i)}function s(e){const{setPage:t}=a();(0,r.useEffect)((()=>(t(e),()=>t(o.Common))),[])}t.ZP=i},88169:function(e,t,n){n.d(t,{Z:function(){return a}});var o=n(67294),r=n(54733);const i=e=>{let{html:t,tagName:n,className:r,style:i,onClick:a}=e;return o.createElement(n||"div",{dangerouslySetInnerHTML:{__html:t},className:r,style:i||{},onClick:a})};i.defaultProps={tagName:"div",className:"",onClick:r.ZT};var a=i},89407:function(e,t,n){var o=n(67294);t.Z=e=>o.createElement("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",width:"30",height:"30",viewBox:"0 0 30 30"},o.createElement("defs",null,o.createElement("linearGradient",{id:"prefix__avbb",x1:"-14.554%",x2:"96.374%",y1:"-57.183%",y2:"228.848%"},o.createElement("stop",{offset:"0%",stopColor:"#FFF"}),o.createElement("stop",{offset:"100%",stopColor:"#F5F5F5"}))),o.createElement("path",{fill:"url(#prefix__avbb)",d:"M13 4c.71 0 1.286.576 1.286 1.286l-.001 6.428h6.43c.71 0 1.285.576 1.285 1.286 0 .71-.576 1.286-1.286 1.286l-6.429-.001v6.43c0 .71-.575 1.285-1.285 1.285s-1.286-.576-1.286-1.286v-6.429H5.286C4.576 14.286 4 13.71 4 13s.576-1.286 1.286-1.286h6.428V5.286C11.714 4.576 12.29 4 13 4z",transform:"rotate(45 11.586 16.414)"}))},69441:function(e,t,n){n.d(t,{U:function(){return o}});const o=n(10586).ZP.button.withConfig({displayName:"CloseLightButton",componentId:"sc-taqqbv-0"})(["position:absolute;top:10px;right:10px;width:31px;height:31px;border:none;cursor:pointer;border-radius:50%;background-color:#fff;background-image:url(\"data:image/svg+xml,%3Csvg width='31' height='31' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cfilter x='-22%25' y='-14%25' width='144%25' height='144%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeMorphology radius='1' in='SourceAlpha' result='shadowSpreadOuter1'/%3E%3CfeOffset dy='2' in='shadowSpreadOuter1' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='2.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeComposite in='shadowBlurOuter1' in2='SourceAlpha' operator='out' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Crect id='b' x='0' y='0' width='25' height='25' rx='12.5'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(3 1)'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Crect stroke-opacity='.146' stroke='%23000' stroke-linejoin='square' fill='%23FFF' x='.5' y='.5' width='24' height='24' rx='12'/%3E%3C/g%3E%3Cpath d='M10.904 18.096a.812.812 0 0 1 0-1.149l3.447-3.446-3.447-3.448a.812.812 0 1 1 1.149-1.15l3.447 3.449 3.447-3.448a.812.812 0 1 1 1.15 1.149L16.648 13.5l3.447 3.446a.812.812 0 1 1-1.149 1.15L15.5 14.65l-3.447 3.446a.812.812 0 0 1-1.15 0Z' fill='%2368686A'/%3E%3C/g%3E%3C/svg%3E%0A\");background-repeat:no-repeat;background-position:0 0;"])},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)"}},36987:function(e,t,n){var o=n(67294);t.Z=(e,t)=>{const n=(0,o.useRef)(t);(0,o.useEffect)((()=>{n.current=t}),[t]),(0,o.useEffect)((()=>{const t=t=>{e&&e.current&&!e.current.contains(t.target)&&n.current(t)};return document.addEventListener("mousedown",t),document.addEventListener("touchstart",t),()=>{document.removeEventListener("mousedown",t),document.removeEventListener("touchstart",t)}}),[e])}},1265:function(e,t,n){n.d(t,{T:function(){return c},V5:function(){return s},v8:function(){return a},w1:function(){return i}});var o=n(87322);function r(){return(0,o.Z)()?window.navigator.userAgent:""}function i(){return/MSIE|Trident/.test(r())}function a(){return/(puffin)\/([\w\\.]+)/i.test(r())}function s(){return-1!==r().indexOf("Mac OS X")}function c(){return!!(0,o.Z)()&&("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0)}}}]);