1(self.webpackChunk_perlas_7bet=self.webpackChunk_perlas_7bet||[]).push([[1384],{BVcE:(e,t,s)=>{"use strict";s.d(t,{R:()=>fetchAltenarMessages});var i=s("LpSC");async function fetchAltenarMessages(e){let{lang:t="en",version:s="widget",timeout:a=15e3}=e;const n=`/altenarAPI?language=${t}&version=${s}`;if(Object.hasOwnProperty.call(window.__data.api,n))return Promise.resolve(window.__data.api[n]);try{const e=await i(n,{signal:AbortSignal.timeout(a)}),t=await e.json();if(e.ok)return window.__data.api[n]=t,t;throw new Error(`Request to ${n} failed with status ${e.status} ${e.statusText}`)}catch(e){if("TimeoutError"===e.name||"AbortError"===e.name){const e=Math.round(a/1e3);console.error(`No response from the server within ${e} seconds for the /altenarApi endpoint.`)}else console.error(e);throw e}}},VmZ8:(e,t,s)=>{"use strict";s.d(t,{WT:()=>x,ue:()=>O,ZP:()=>X,qC:()=>findById,HW:()=>getCustomPage,gh:()=>getTheme,m5:()=>setAltenarParams,Dc:()=>setTheme});var i=s("L5+t"),a=s("fjcN"),n=s("q1tI"),o=s("JRPe"),r=s("wIs1"),l=s("XfWh"),p=s("TJpk"),m=s("J/B8"),d=s("2vnA"),c=s("D30D"),u=s("9a6m"),g=s("6GXI"),h=s("1zE5"),f=s("WVlf"),v=s("l4TE"),b=s("YNfE"),y=s("tIc/"),E=s("MrDB"),A=s("KWJI"),P=s("LIEh"),S=s("QhvC"),_=s("Si0y"),C=s("662j"),w=s("IkZH"),I=s("2SJc"),M=s("uiCp"),N=s("5QKI"),T=s("rTvU");function normalizeURL(e){let t=e.trim();return[[/[`"]/g,"'"],[/[<>{}^%â#?.,]/g,""],[/ - /g,"-"],[/&/g,"-"],[/\//g,"-"],[/ /g,"-"]].forEach((e=>{t=t.replace(e[0],e[1])})),t=t.toLowerCase(),t=function RU_EN(e){let t=e;return[["а","a"],["б","b"],["в","v"],["г","g"],["д","d"],["е","e"],["Ñ","e"],["ж","j"],["з","z"],["и","i"],["й","i"],["к","k"],["л","l"],["м","m"],["н","n"],["о","o"],["п","p"],["Ñ","r"],["Ñ","s"],["Ñ","t"],["Ñ","u"],["Ñ","f"],["Ñ
","h"],["Ñ","c"],["Ñ","ch"],["Ñ","sh"],["Ñ","sc"],["Ñ","''"],["Ñ","y"],["Ñ","'"],["Ñ","e"],["Ñ","iu"],["Ñ","ia"]].forEach((e=>{let[s,i]=e;t=t.replace(new RegExp(s,"g"),i)})),t}(t),t=function LT_EN(e){let t=e;return[["Ä","a"],["Ä","c"],["Ä","e"],["Ä","e"],["Ä£","g"],["Ä«","i"],["Ä·","k"],["ļ","l"],["Å","n"],["Å¡","s"],["Å«","u"],["ų","u"],["ž","z"]].forEach((e=>{let[s,i]=e;t=t.replace(new RegExp(s,"g"),i)})),t}(t),t}var L=s("SuIi");var k=s("Fv98"),Z=s("BVcE");const $=(0,o.vU)({"app.altenar.cookiePolicy":{id:"app.altenar.cookiePolicy",defaultMessage:"Cookies are needed for the game to work properly. Please, make sure cookies are enabled and third-party cookies aren't blocked in your browser and click [here](/betting)."},"app.altenar.gameNotFound":{id:"app.altenar.gameNotFound",defaultMessage:"Game not found."},"app.altenar.meta.title.sports":{id:"app.altenar.meta.title.sports",defaultMessage:"Sports betting | Latest bets & odds | Online winnings"},"app.altenar.meta.title.play":{id:"app.altenar.meta.title.play",defaultMessage:"Live Betting: Stream Sports Online"},"app.altenar.meta.title.today.66":{id:"app.altenar.meta.title.today.66",defaultMessage:"Football today: odds and betting"},"app.altenar.meta.title.today.67":{id:"app.altenar.meta.title.today.67",defaultMessage:"Basketball today: odds and betting"},"app.altenar.meta.description.sports":{id:"app.altenar.meta.description.sports",defaultMessage:"Stream and analyze your favorite sports! Transform your insights into profits and have a good time with 7bet! Your best option in sports betting!"},"app.altenar.meta.description.play":{id:"app.altenar.meta.description.play",defaultMessage:"Stream the most popular sports online | 27/7 | Make your hobby profitable | Your next big win is waiting for you at 7bet! Join us!"},"app.altenar.meta.description.sports.category":{id:"app.altenar.meta.description.sports.category",defaultMessage:"{sportName}: statymai internetu, lažybos gyvai. 7bet â sporto varžybų lažybos, realiu laiku atnaujinami koeficientai."},"app.altenar.meta.description.sports.championship":{id:"app.altenar.meta.description.sports.championship",defaultMessage:"Statymai internetu {championshipName} lažybų įvykiuose. 7bet - sporto varžybų lažybos, realiu laiku atnaujinami koeficientai."},"app.altenar.meta.description.today.66":{id:"app.altenar.meta.description.today.66",defaultMessage:"Futbolas Å¡iandien: statymai internetu, lažybos gyvai. 7bet â sporto varžybų lažybos, realiu laiku atnaujinami koeficie
1ntai."},"app.altenar.meta.description.today.67":{id:"app.altenar.meta.description.today.67",defaultMessage:"KrepÅ¡inis Å¡iandien: statymai internetu, lažybos gyvai. 7bet â sporto varžybų lažybos, realiu laiku atnaujinami koeficientai."},"app.altenar.seo.pattern.title":{id:"app.altenar.seo.pattern.title",defaultMessage:"{title} | %SITE_NAME%"},"app.altenar.seo.pattern.sport":{id:"app.altenar.seo.pattern.sport",defaultMessage:"Betting online: {sportName}"},"app.altenar.seo.pattern.sport.live":{id:"app.altenar.seo.pattern.sport.live",defaultMessage:"Betting online: {sportName}"},"app.altenar.seo.pattern.category":{id:"app.altenar.seo.pattern.category",defaultMessage:"Betting online: {sportName}, {categoryName}"},"app.altenar.seo.pattern.championship":{id:"app.altenar.seo.pattern.championship",defaultMessage:"{championshipName}, {sportName}: betting online"},"app.altenar.seo.pattern.event":{id:"app.altenar.seo.pattern.event",defaultMessage:"{eventName}: betting online"},"app.altenar.select.bet.WLiveNow":{id:"app.altenar.select.bet.WLiveNow",defaultMessage:"Live Now"},"app.altenar.select.bet.WHighlights":{id:"app.altenar.select.bet.WHighlights",defaultMessage:"Highlights"},"app.altenar.select.bet.WUpcoming":{id:"app.altenar.select.bet.WUpcoming",defaultMessage:"Upcoming"},"app.altenar.seo.specialus":{id:"app.altenar.seo.specialus",defaultMessage:"Lažybos ir statymai internetu: statymai"}});var G=s("FQnr");const O={altenar:{inputParams:{SPORT:"sportids",CATEGORIES:"catids",CHAMPIONSHIPS:"champids",EVENTS:"eventid"},methodConfig:{name:"setParams"}},widget:{inputParams:{SPORT:"sportId",CATEGORIES:"categoryIds",CHAMPIONSHIPS:"championshipIds",EVENTS:"eventId"},methodConfig:{name:"set"}}},B={[O.altenar.inputParams.SPORT]:"",[O.altenar.inputParams.CATEGORIES]:"",[O.altenar.inputParams.CHAMPIONSHIPS]:"",[O.altenar.inputParams.EVENTS]:""};function getConfigAltenar(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"altenar",t=arguments.length>1?arguments[1]:void 0;return O[e][t]}
1function getCustomPage(e,t,s){const i=(null==e?void 0:e.item("settings").item("fe").item("configAltenarPage").simplify())||{};return Object.values(i).find((e=>Object.prototype.hasOwnProperty.call(e,t)&&e[t]===s))}const R="altenarParams2",x="themeName",U="FORCE_PARAMS";function getTheme(e){const t=null==e?void 0:e.item("settings").item("fe").item("betting.altenar.themeConfig").item("themes").item("dark"),s=localStorage.getItem(x);return s||(localStorage.setItem(x,t),localStorage.getItem(x))}function setTheme(e){return localStorage.setItem(x,e),localStorage.getItem(x)}function setAltenarParams(e,t){const s=window.biaApiInstance;if(s){const t=window.biaApiInstance.setParams?"altenar":"widget";s[O[t].methodConfig.name](e)}else t&&(e[U]=!0),sessionStorage.setItem(R,JSON.stringify(e))}function findById(e,t){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const i=getConfigAltenar(t,"inputParams"),{[i.SPORT]:a=[],[i.CATEGORIES]:n=[],[i.CHAMPIONSHIPS]:o=[],[i.EVENTS]:r=[]}=e,l=a[0],p=n[0],m=o[0],d=Array.isArray(r)?r[0]:r,c={};return null==s||s.find((e=>{let{id:t,name:s,[i.CATEGORIES]:a}=e;const r=(null==a?void 0:a.find((e=>{let{id:t,name:s,[i.CHAMPIONSHIPS]:a}=e;const r=[0,1].includes(o.length)||o.every((e=>a.find((t=>t.id===e)))),l=(null==a?void 0:a.find((e=>{let{id:t,name:s,[i.EVENTS]:a}=e;const r=(null==a?void 0:a.find((e=>{let{id:t,name:s}=e;const a=t===d;return a&&(c[i.EVENTS]=t,c.eventName=s),a})))||m===t;return r&&[0,1].includes(o.length)&&0===n.length&&(c.championshipName=s,c[i.CHAMPIONSHIPS]=t),r})))||p===t;return l&&(0===n.length&&r||1===n.length&&0===o.length)&&(c.categoryName=s,c[i.CATEGORIES]=t),l})))||l===t;return r&&(c.sportName=s,c[i.SPORT]=t),r})),c}function parseUrlParams(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"altenar",i=arguments.length>3?arguments[3]:void 0;const[a,n,o,r,l]=t,{SPORT:p,CATEGORIES:m,CHAMPIONSHIPS:d,EVENTS:c}=getConfigAltenar(s,"inputParams");let u=null,g={};var h;(i||n)&&(g=getMatch(i||n,e,m),null!==(h=g)&&void 0!==h&&h.id&&(u={[p]:String(g.id)}));let f={};var v;g&&g[m]&&o&&(f=getMatch(o,g[m],d),null!==(v=f)&&void 0!==v&&v.id&&(u={[m]:String(f.id)}));let b={};var y;f&&f[d]&&r&&(b=getMatch(r,f[d]),null!==(y=b)&&void 0!==y&&y.id&&(u={[d]:String(b.id)}));let E={};var A;b&&b[c]&&l&&(E=getMatch(l,b[c]),null!==(A=E)&&void 0!==A&&A.id&&(u={[c]:E.id}));return u&&"widget"===s&&convertData(u),u}function getMatch(e,t,s){return e?t.find((t=>!(s&&!t[s])&&decodeURI(e)===normalizeURL(t.name))):0}function convertData(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(const t in e){const s=D[t];s&&(e[t]=s(e[t]))}}const D={[O.widget.inputParams.SPORT]:convertToNumber,[O.widget.inputParams.CATEGORIES]:convertToArray,[O.widget.inputParams.CHAMPIONSHIPS]:convertToArray,[O.widget.inputParams.EVENTS]:convertToNumber};function convertToNumber(e){return"number"!=typeof e?Number(e):e}function convertToArray(e){return"string"==typeof e?e.split(",").map((e=>Number(e))):"number"==typeof e?[e]:e}const H=new Set(["page","eventId","sportId","categoryIds","championshipIds","couponType","maxOdd","outrightGroupId","periodType"]),F={BANNER_VIEW:()=>{G.vE.event.emit("BANNER_VIEW",{banner_location:"Altenar banner"})},BANNER_CLICK:()=>{G.vE.event.emit("BANNER_CLICK",{banner_location:"Altenar banner"})},CLICK_SPORTS_NAVIGATION:e=>{var t;const s=null==e||null===(t=e.sport)||void 0===t?void 0:t.name;s&&G.vE.event.emit("CLICK_SPORTS_NAVIGATION",{navigation_option:s})},CLICK_SPORTS_BREADCRUMB:e=>{var t;("sport"===e.page||e.backArrow)&&G.vE.event.emit("CLICK_SPORTS_BREADCRUMB",{navigation_option:e.backArrow?"Back arrow":null===(t=e.sport)||void 0===t?void 0:t.name})},CLICK_LEAGUE:e=>{var t;G.vE.event.emit("CLICK_LEAGUE",{league_name:null==e||null===(t=e.championships[0])||void 0===t?void 0:t.name})},CLICK_SPORTS:e=>{G.vE.event.emit("CLICK_SPORTS",e)},SELECT_COEFF:e=>{G.vE.event.emit("SELECT_COEFF",e)},CLICK_BETSLIP:e=>{G.vE.event.emit("CLICK_BETSLIP",{button_name:e})}},W=["WLiveNow","WHighlights","WUpcoming"];let j=[];function onBannerLoad(e){let{_:t,ref:s}=e;s.addEventListener("click",F.BANNER_CLICK),j.push(s)}var K,V,J=s("sMoO"),q=s("sGLv");const Q=["live","liveEvent"],z={en:"today",lt:"siandien",ru:"segodnya"};let Y=(0,N.A)((V=class Altenar extends n.Component{constructor(){var e;super(...arguments),e=this,(0,i.Z)(this,"state",{loading:!0,messagesError:!1,messagesLoading:!0,skinLoaded:!1,altenarLastInfo:{},event:void 0}),(0,i.Z)(this,"messages",(0,T.Z)(this,$,"app.altenar.")),(0,i.Z)(this,"globalVariables",(0,M.My)(this)),(0,i.Z)(this,"apiErrors",(0,I.$x)(this)),(0,i.Z)(this,"altenarMessages",[]),(0,i.Z)(this,"codes",(0,u.Z)(location.search)),(0,i.Z)(this,"restoreParamsFromURL",((e,t,s)=>{const[i,a,n]=this.urlParameters,{SPORT:o}=getConfigAltenar(this.versionAltenar,"inputParams"),r=getCustomPage(this.core,"url",a),l=this.urlParameters[this.urlParameters.length-1];let p;if(a){const{[t||this.currentLang]:i}=(null==r?void 0:r.translations)||{},a=parseUrlParams(e,this.urlParameters,this.versionAltenar,i);(s||null==r||!r.deep||!n||a&&!a[o])&&(p=a)}else p={page:this.currentPageParams,...B},this.restored=!0;if(r&&(p||r.deep?p&&(p.page=r.param,delete p.sportId):p={page:r.param}),z[t||this.currentLang]===l){const e=p.sportId;
1this.indexingTodaySports.includes(e)&&(p={sportId:e,couponType:1},this.core.item("$isCouponUrl",!0))}if(p){this.parseByGame(p,!0);const e=this.sessionStorage;null!=e&&e.page&&e.page!==this.currentPageParams&&(p={...p,page:e.page}),setAltenarParams(p),this.restored=!0}})),(0,i.Z)(this,"restored",!1),(0,i.Z)(this,"checkByLanguages",(async()=>{if(this.restoreParamsFromURL(this.altenarMessages),!this.restored){const e=this.languages.filter((e=>e!==this.currentLang));for(const t of e){try{const s=await(0,Z.R)({lang:t,version:this.versionAltenar});if(s){const i=e.indexOf(t)===e.length-1;this.restoreParamsFromURL(s,t,i)}}catch(e){break}if(this.restored)break}}this.restored||this.resetLongUrl(),this.setState((e=>({...e,messagesLoading:!1,messagesError:!this.altenarMessages.length})))})),(0,i.Z)(this,"fetchMessages",(async()=>{try{if(this.altenarMessages=await(0,Z.R)({lang:this.currentLang,version:this.versionAltenar}),this.sessionStorage&&!0===this.sessionStorage[U]){const{[U]:e,...t}=this.sessionStorage;setAltenarParams(t),this.onChange(t),this.setState((e=>({...e,messagesLoading:!1}))),this.restored=!0}else await this.checkByLanguages()}catch(e){this.resetLongUrl(),this.setState((e=>({...e,messagesLoading:!1,messagesError:!0})))}})),(0,i.Z)(this,"resetLongUrl",(()=>{const{search:e}=location,[t]=this.urlParameters;this.props.history.push(`/${t}${e}`)})),(0,i.Z)(this,"handlePopstate",(()=>{this.restoreParamsFromURL(this.altenarMessages)})),(0,i.Z)(this,"onLogin",(()=>this.openModal("login"))),(0,i.Z)(this,"onDeposit",(()=>this.openModal("deposit"))),(0,i.Z)(this,"checkSkinId",(()=>{if("undefined"!=typeof altenarIntegration){const{skinid:e}=(0,P.Z)(this.url.replace(/^[^?]+/,""));e&&e!==altenarIntegration&&(window.altenarIntegration=e)}this.setState({skinLoaded:!0})})),(0,i.Z)(this,"canonicalEl",null),(0,i.Z)(this,"setNewUrl",(function(t){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const{search:i}=location,a=s?`${s}${t}`:`/${e.urlParameters[0]}${t}`;window.location.pathname.includes(a)?e.props.history.replace(a+i):e.props.history.push(a+i),e.changeCanonicalTag()})),(0,i.Z)(this,"changeCanonicalTag",(e=>{if(this.canonicalEl){const[t,s,i,a]=this.urlParameters,n=location.pathname,o=this.currentLang!==this.defaultLang?`/${this.currentLang}`:"";this.canonicalEl.rel="canonical";const r=function checkCustomTag(e,t){const s=(null==t?void 0:t.keys())||[];for(const i of s){const s=i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");if(new RegExp(`${s}($|/)`).test(e))return console.log("TEST",e),e.replace(new RegExp(`${s}`),t.item(i))}return null}(this.props.location.pathname,this.settingsFe.item("altenareCanonical"));if(r)return void(this.canonicalEl.href=this.canonicalUrl+n.replace(this.props.location.pathname,r));const l=getConfigAltenar(this.versionAltenar,"inputParams"),{[l.CHAMPIONSHIPS]:p,[l.CATEGORIES]:m}=e||this.state.altenarLastInfo;if(a&&this.canonical4to3.includes(p))return void(this.canonicalEl.href=this.canonicalUrl+o+`/${this.urlParameters.slice(0,3).join("/")}`);if(a||this.isInPlayPage&&this.urlParameters.length>=2)this.canonicalEl.href=this.canonicalUrl+o+`/${this.urlParameters.join("/")}`;else{const e=this.isInPlayPage&&s?this.canonicalUrl+n.replace(`/${t}`,this.sportUrlFe):this.canonicalUrl+location.pathname;this.canonicalEl.href=e}3===this.urlParameters.length&&(this.indexing3lvl.includes(m)||Object.values(z).includes(i)?this.canonicalEl.href=`${this.canonicalUrl}${o}/${this.urlParameters.join("/")}`:this.canonicalEl.href=`${this.canonicalUrl}${o}/${this.urlParameters.slice(0,2).join("/")}`)}})),(0,i.Z)(this,"onChange",(e=>{const{prefix:t}=this,s=this.isWidget?function normalizeOnChangeData(e){const t={};for(const s in e)H.has(s)&&(t[s]=e[s]);return t}(e):e;null!=s&&s.page&&(s.page===this.currentPageParams?sessionStorage.removeItem(R):sessionStorage.setItem(R,JSON.stringify(s)));const i=getCustomPage(this.core,"param",null==s?void 0:s.page)||getCustomPage(this.core,"sportId",s.sportIds),a=getConfigAltenar(this.versionAltenar,"inputParams"),{[a.SPORT]:n,[a.CATEGORIES]:o,[a.CHAMPIONSHIPS]:r,[a.EVENTS]:l}=this.parseByGame(s,!0);if(i&&this.setState((e=>({...e,altenarLastInfo:{customPage:null==s?void 0:s.page}}))),"true"===sessionStorage.getItem("altenarView")){const e=r??o??n??l;if(e){!function logger(e,t,s,i){console.log("|||||||||||||||||||||||||||||||||||"),console.log(""),console.log("URL for static:"),console.log(`${location.pathname}${(0,c.Z)(t,"#")}`),console.log(""),console.log("ID for title:"),console.log(`app.altenar.meta.title.${s}.${i}`),console.log(""),console.log("ID for description:"),console.log(`app.altenar.meta.description.${s}.${i}`),console.log(""),console.log("Seo block: ",`seo-test${e}/`+i),console.log(""),console.log("|||||||||||||||||||||||||||||||||||")}(this.isSportPage?this.sportUrlFe:this.liveUrlFe,s,t,e)}
1}})),(0,i.Z)(this,"firstParsing",!0),(0,i.Z)(this,"parseByGame",(function(t){let s=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const i=getConfigAltenar(e.versionAltenar,"inputParams"),{[i.SPORT]:a,[i.CATEGORIES]:n,[i.CHAMPIONSHIPS]:o,[i.EVENTS]:r,page:l,...p}=t,normalizerData=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return Array.isArray(e)?e:"Number"===e.constructor.name?[e]:"0"===e?[]:"string"==typeof e?e.split(",").map((e=>Number(e))):void 0},m=e.firstParsing&&e.isInPlayPage||Q.includes(null==p?void 0:p.page)?e.liveUrlFe:e.sportUrlFe;e.firstParsing=!1;let d={};const c=getCustomPage(e.core,"param",l)||getCustomPage(e.core,"sportId",a);r&&(d=findById({[[i.EVENTS]]:normalizerData(r)},e.versionAltenar,e.altenarMessages));const u=(0,q.n)(d);if(u&&o&&Number(o)?d=findById({[i.CHAMPIONSHIPS]:normalizerData(o)},e.versionAltenar,e.altenarMessages):u&&r?d=findById({[[i.EVENTS]]:normalizerData(r)},e.versionAltenar,e.altenarMessages):u&&n?d=findById({[i.CATEGORIES]:normalizerData(n)},e.versionAltenar,e.altenarMessages):u&&a&&(d=findById({[i.SPORT]:normalizerData(a)},e.versionAltenar,e.altenarMessages)),r&&!d.sportName&&a&&(d=findById({[i.SPORT]:normalizerData(a)},e.versionAltenar,e.altenarMessages)),c&&(d?d.sportName=c.url:d={sportName:c.url}),s){const{page:t,sportName:s,categoryName:i,championshipName:a,eventName:n}=d;let o="";Q.includes(p.page)?s&&(o+=`/${normalizeURL(s)}`):(t&&(o+=`/${normalizeURL(t)}`),s&&(o+=`/${normalizeURL(s)}`),i&&(o+=`/${normalizeURL(i)}`),a&&(o+=`/${normalizeURL(a)}`),n&&(o+=`/${normalizeURL(n)}`)),e.core.item("$isCouponUrl")&&(o=o+"/"+z[e.currentLang],e.core.item("$isCouponUrl",!1)),e.setNewUrl(o,m)}return e.setState({altenarLastInfo:d}),e.changeCanonicalTag(d),d})),(0,i.Z)(this,"onGoBackWidget",(()=>{F.CLICK_SPORTS_BREADCRUMB({backArrow:!0}),this.props.history.goBack()})),(0,i.Z)(this,"onOddSelect",(e=>{let{eventId:t,widget:s}=e;const i=W.includes(s)?this.messages(`select.bet.${s}`):"",{sportName:a}=findById({eventId:[t]},this.versionAltenar,this.altenarMessages),{eventName:n}=findById([t],this.versionAltenar,this.altenarMessages);a&&F.SELECT_COEFF({sports_name:a,category_name:i,event_name:n})})),(0,i.Z)(this,"onPlaceBet",(()=>{F.CLICK_BETSLIP("Place bet")})),(0,i.Z)(this,"onBetSlipToggle",(e=>{window.innerWidth<1280?((0,k.J)(e),this.core.item("ui").item("depositBtn",!e),document.documentElement.style.setProperty("--w-offset-session",e?"2px":"60px")):((0,k.J)(!1),this.core.item("ui").item("depositBtn",!0))})),(0,i.Z)(this,"additionalInfo",(()=>{}))}get settingsFe(){return this.core.item("settings").item("fe")}get canonical4to3(){return this.settingsFe.item("canonical4to3").values()}get indexing3lvl(){return this.settingsFe.item("indexing3lvl").values()}get indexingTodaySports(){return this.settingsFe.item("indexingTodaySports").values()}get canonicalUrl(){return`${window.location.protocol}//${this.globalVariables("SITE_NAME")}.lt`}get currentLang(){return this.core.item("settings").item("language")}get defaultLang(){return this.core.item("settings").item("fe").item("sitemapGenerator").item("defaultLanguage")}componentDidMount(){window.scrollTo({top:0,behavior:"smooth"}),this.init(),F.BANNER_VIEW(),(0,k.J)(),window.addEventListener("popstate",this.handlePopstate),this.canonicalEl=document.querySelector('link[rel="canonical"]'),(0,g.gx)((()=>this.game.loaded(`${this.props.type}Url`)),this.fetchMessages),this.changeCanonicalTag()}componentDidUpdate(e){if(this.hasError&&this.init(),this.isWidget&&e.location.pathname!==this.props.location.pathname){1===this.urlParameters.length&&sessionStorage.removeItem(R)}}componentWillUnmount(){var e;null===(e=this.game)||void 0===e||e.clear(),(0,k.J)(!1),this.core.item("ui").item("depositBtn",!0),delete window.biaApiInstance,sessionStorage.removeItem(R),this.core.item("$selectedIdSEO",void 0),this.core.item("$selectedTextSEO",void 0),this.core.delete("$biaApiInstanceVal"),window.removeEventListener("popstate",this.handlePopstate),delete window.parseUrlAltenar,function onBannerRemove(){j.forEach((e=>e.removeEventListener("click",F.BANNER_CLICK))),j=[]}(),this.canonicalEl&&(this.canonicalEl.rel="canonical",this.canonicalEl.href=`${this.canonicalUrl}/${this.currentLang}`)}init(){var e,t;this.core._api.billfold.game.clear(),null===(e=this.game)||void 0===e||e.error(`${this.props.type}Url`,""),null===(t=this.game)||void 0===t||t.item(`${this.props.type}Url`)}openModal(e){const{location:t}=window,s=(0,u.Z)(t.search);s.modal=e;const i=(0,c.Z)(s);if(i!==t.search){const e=this.core.item("settings").item("languages").values().join("|"),s=t.pathname.replace(new RegExp(`^/(${e})(/?)`),"$2");this.props.history.push(s+i+t.hash)}}get languages(){var e;return(null===(e=this.core.item("settings").item("languages"))||void 0===e?void 0:e.values())||[]}get url(){var e;const t=null===(e=this.game)||void 0===e?void 0:e.item(`${this.props.type}Url`),s=new URL(t,"https://example.com"),i=s.searchParams.get("lang"),a={ru:"ru-RU",lt:"lt-LT",en:"en-GB"}[localStorage.getItem("selectedLanguage")||"en"]||"en-GB";return i!==a&&s.searchParams.set("lang",a),s.pathname+s.search}get launchUrl(){let e=this.url;return window.location.hash?this.oldHash=window.location.hash:this.hash?this.hash="":this.oldHash&&(this.oldHash=void 0,this.timestamp=Date.now()),this.hash&&(e+="&hash="+(0,J.Z)(this.hash)),e}get urlParameters(){const e=this.props.location.pathname,t=e.startsWith("/")?e.slice(1).split("/"):e.split("/");return this.isSportPage?t:t.slice(0,2)}get game(){return this.core.item("games").item("allGames").item(this.props.id)}get cookiesAreDisabled(){return!!~(location.search||"").toLowerCase().indexOf("error=cookiepolicy")}get hasError(){return!this.game||!!this.game.error(`${this.props.type}Url`)||this.cookiesAreDisabled||this.state.error}get error(){const e=(this.game?this.game.error(`${this.props.type}Url`):{}).errorCode;if(203===e)return n.createElement("div",{className:"altenar"},n.createElement(_.Z,{type:"game",onSubmit:()=>{this.game.error(`${this.props.type}Url`,"")}}));if(234===e)return n.createElement(w.Z,{search:{modal:"sof-validation"}});if(249===e)return n.createElement(S.Z,null,n.createElement("div",{className:"container limits__container"},n.createElement(E.Z,{className:"limits__items",justify:"center"},n.createElement(A.Z,{className:"limits__item",xs:12},n.createElement(C.Z,null)))));const{error:t}=this.state,s=String(t&&t.message||t||"");return n.createElement(E.Z,{justify:"center",className:"altenar__notification-wrapper"},n.createElement(A.Z,{xs:12,sm:10,md:6},n.createElement(b.Z,{type:"error"},e?n.createElement(y.Z,{text:this.apiErrors(this.game.error(`${this.props.type}Url`))}):null,this.cookiesAreDisabled?n.createElement(y.Z,{text:this.messages("cookiePolicy")}):null,e?null:s||n.createElement(y.Z,{text:this.messages("gameNotFound")}))))}get loading(){return n.createElement(S.Z,null,n.createElement(m.default,{className:"altenar__loader"}))}get sportUrlFe(){return this.settingsFe.item("preLive.bettingPath")}get liveUrlFe(){return this.settingsFe.item("live.bettingPath")}get lotteryUrlFe(){return this.settingsFe.item("lotteryPath")}get isSportPage(){return window.location.pathname.includes(this.sportUrlFe)}get isEsportsPage(){return window.location.pathname.includes("e-sports")}get isInPlayPage(){return window.location.pathname.includes(this.liveUrlFe)}get isLotteryPage(){return window.location.pathname.includes(this.lotteryUrlFe)}get currentPageParams(){const e=this.isLotteryPage?"toto":this.isEsportsPage?"esports":this.isSportPage?"prelive":this.isInPlayPage?"live":"prelive";return(this.isWidget?{prelive:"overview",live:"live",toto:"toto",esports:"esports"}:{prelive:"prelive",live:"live",toto:"toto",esports:"esports"})[e]}get sessionStorage(){const e=sessionStorage.getItem(R);return e&&JSON.parse(e)}get banners(){const{currentLang:e}=this,t=function getConfigurations(){const e="/cms/configurations/banners.json|
1json|undefined";return window.__data.core.cache[e]?window.__data.core.cache[e]:{}}()[this.isWidget?"sportBook-banner":"betting-banner"],s={},createPathToImg=(t,s)=>`/cms/img/banners/${t}${s?"/"+s:""}/${e}.jpg`;for(const i in t){const a=t[i];if(Array.isArray(a)){const t=a.filter((e=>e.enabled));t.length>0&&(s[i]=t.map((t=>{let{enabled:s,targetLink:a,nameFolder:n,...o}=t;return{url:createPathToImg(i,n),link:(r=a,null==r?void 0:r.replace("{language}",e)),...this.isWidget?{id:i}:{},...o};var r})))}}return this.isWidget?Object.values(s).map((e=>e[0])):s}get metaData(){const{prefix:e,isSportPage:t,messages:s}=this,i=getConfigAltenar(this.versionAltenar,"inputParams"),{customPage:a,sportName:n,[i.SPORT]:o,categoryName:r,[i.CATEGORIES]:l,championshipName:p,[i.CHAMPIONSHIPS]:m,eventName:d,[i.EVENTS]:c}=this.state.altenarLastInfo,u=getCustomPage(this.core,"param",a),g=u?`.${u.url}`:"";let h,f,v,b,y,E=s(`meta.title.${e}${g}`),A=s(`meta.description.${e}${g}`);if(E===`app.altenar.meta.title.${e}${g}`&&(E=""),A===`app.altenar.meta.description.${e}${g}`&&(A=""),1!==this.urlParameters.length&&(t?(d?f=s("seo.pattern.event",{sportName:n.toLowerCase(),categoryName:r,championshipName:p,eventName:d}):p?f=s("seo.pattern.championship",{sportName:n.toLowerCase(),categoryName:r,championshipName:p}):r?f=s("seo.pattern.category",{sportName:n.toLowerCase(),categoryName:r}):n&&(f=s("seo.pattern.sport",{sportName:n.toLowerCase()})),h=c??m??l??o):(n&&(f=this.messages("seo.pattern.sport.live",{sportName:n.toLowerCase()})),h=o)),h&&(v=s(`meta.title.${e}.${h}`),b=s(`meta.description.${e}.${h}`)),f&&(f=f[0].toUpperCase()+f.slice(1)),this.urlParameters[this.urlParameters.length-1]===z[this.currentLang]&&(v=s(`meta.title.today.${o}`),b=s(`meta.description.today.${o}`),h=`${o}/today`),h){const t=`h1.${e}.${h}`,i=s(t);i!==`app.altenar.${t}`&&(y=i)}const P=v&&v!==`app.altenar.meta.title.${e}.${h}`?v:f||E,S=this.messages("seo.pattern.title",{title:P}),_=y||P;let C;C=2===this.urlParameters.length&&n?s("meta.description.sports.category",{sportName:n}):4===this.urlParameters.length&&p?s("meta.description.sports.championship",{championshipName:p}):b&&b!==`app.altenar.meta.description.${e}.${h}`?b:f?"":A;const w=[{name:"description",content:C}],I=this.urlParameters[this.urlParameters.length-1]===z[this.currentLang],M=3===this.urlParameters.length&&(this.indexing3lvl.includes(l)||I&&this.indexingTodaySports.includes(o));return!this.urlParameters.includes("all-sports")&&(M||3!==this.urlParameters.length&&5!==this.urlParameters.length)||w.push({name:"robots",content:"noindex"}),{title:S,meta:w,dynamicMessageId:h,resultH1:_}}get isWidget(){var e;return null===(e=this.url)||void 0===e?void 0:e.includes("altenarWidgetScriptUrl=")}get versionAltenar(){return this.isWidget?"widget":"altenar"}get prefix(){return this.isSportPage?"sports":"play"}get initParams(){const{currentPageParams:e,isWidget:t,sessionStorage:s}=this,i={page:e,...t?{}:{IsHashMode:!1}};let a=i;if(s){const e=s;!t||"user"!==e.page&&"mybets"!==e.page?"mybets"===e.page&&(e.page="user"):e.page="betHistory",this.isWidget&&"allsports"===e.page&&(e.page="overview"),a={...i,...e}}const{hash:n,search:o}=location;if(n||o){const s=(0,u.Z)(n||o,n&&"#");s.page&&("mybets"===s.page&&(s.page="user"),a={...i,...s,page:e},t&&(this.firstParsing?this.parseByGame(a,!0):this.props.history.goBack()))}this.isWidget&&convertData(a);const r=getConfigAltenar(this.versionAltenar,"inputParams");return!this.urlParameters.includes("e-sports-+")||a[r.CATEGORIES]||a[r.CHAMPIONSHIPS]||a[r.EVENTS]||delete a[r.SPORT],a[x]=getTheme(this.core),{...a,...t?{}:{banners:this.banners}}}get Altenar(){return this.state.skinLoaded?n.createElement(h.Z,{onInfo:this.additionalInfo,key:`altenar-game-${this.url}`,className:"altenar",initParams:this.initParams,onLoaded:e=>{window.biaApiInstance=e,this.setState({loading:!1}),this.core.setItem("$biaApiInstanceVal",!0),window.parseUrlAltenar=this.parseExternalURL.bind(this),setTimeout((()=>{document.documentElement.scrollTop=0,document.body.scrollTop=0}),300)},onChange:this.onChange,onError:e=>this.setState({loading:!1,error:e}),onLogin:this.onLogin,onDeposit:this.onDeposit,fixedtop:64,src:this.url}):this.state.loading?null:this.loading}parseExternalURL(){setTimeout((()=>{const[e,t]=this.urlParameters,s=getCustomPage(this.core,"url",t);if(s)setAltenarParams({page:s.param});else{let e=parseUrlParams(this.altenarMessages,this.urlParameters,this.versionAltenar);this.isWidget&&convertData(e),e||(e={page:this.currentPageParams},this.isWidget||(e={...e,...B})),this.setState({altenarLastInfo:e}),setAltenarParams(e)}this.changeCanonicalTag()}),0)}get AltenarWidget(){return n.createElement(f.Z,{key:`altenar-game-${this.url}`,className:"altenar",onLoaded:e=>{let{biaApiInstance:t}=e;t.set({banners:this.banners}),this.setState({loading:!1}),this.core.setItem("$biaApiInstanceVal",!0),window.biaApiInstance=t,window.parseUrlAltenar=this.parseExternalURL.bind(this)},onChange:this.onChange,onLogin:this.onLogin,src:this.url,onPlaceBet:this.onPlaceBet,addSportsBookProps:{props:{...this.initParams,routerType:"memory",onGoBack:this.onGoBackWidget,onBetSlipToggle:this.onBetSlipToggle,onBreadcrumbClick:F.CLICK_SPORTS_BREADCRUMB,onOddSelect:this.onOddSelect,onTopLeagueClick:F.CLICK_LEAGUE,onTopSportClick:F.CLICK_SPORTS_NAVIGATION,reservationCode:this.codes.reservationCode,shareCode:this.codes.shareCode,onBannerLoad,overlayOffset:{mobile:[{widget:"WBetSlip",value:{collapsed:[0,0,0,0],expanded:[0,0,0,0],init:[0,0,0,0]}}]},onCouponSelect:e=>{let{sportId:t,couponType:s}=e;
11===s&&this.indexingTodaySports.includes(t)&&this.core.item("$isCouponUrl",!0)}}},onError:e=>this.setState({loading:!1,error:e})})}get content(){const{prefix:e,metaData:t}=this;return!this.game.loaded(`${this.props.type}Url`)||this.state.messagesLoading?(this.core.item("$AltenarLoading",!0),this.loading):(t.resultH1.includes("specialūs")&&(t.resultH1=t.resultH1.replace("specialūs","statymai")),n.createElement(v.Z,{onInit:this.checkSkinId,onUninit:()=>{this.setState({skinLoaded:!1})}},n.createElement(p.ZP,{title:t.title,meta:t.meta}),this.state.loading?this.loading:null,this.isWidget?this.AltenarWidget:this.Altenar,n.createElement(L.Z,{deps:[t.dynamicMessageId,t.resultH1]},(()=>{let e=t.dynamicMessageId;Array.isArray(e)&&1===e.length&&(e=e[0]),this.core.item("$selectedIdSEO",e),this.core.item("$selectedTextSEO",t.resultH1)})),n.createElement(L.Z,{deps:[this.state.altenarLastInfo.customPage]},(()=>{if("true"===sessionStorage.getItem("altenarView")){const t=this.state.altenarLastInfo.customPage,s=getCustomPage(this.core,"param",t);if(s){!function loggerSoeText(e,t,s){console.log("|||||||||||||||||||||||||||||||||||"),console.log(""),console.log("ID for title:"),console.log(`app.altenar.meta.title.${s}.${t}`),console.log(""),console.log("ID for description:"),console.log(`app.altenar.meta.description.${s}.${t}`),console.log("");const i=`seo-test${e}/${t}`;console.log("Seo block: ",i),console.log(""),console.log("|||||||||||||||||||||||||||||||||||")}(this.isSportPage?this.sportUrlFe:this.liveUrlFe,s.url,e)}}}))))}render(){return this.hasError?this.error:this.content}},(0,a.Z)(V.prototype,"canonical4to3",[d.Fl],Object.getOwnPropertyDescriptor(V.prototype,"canonical4to3"),V.prototype),(0,a.Z)(V.prototype,"indexing3lvl",[d.Fl],Object.getOwnPropertyDescriptor(V.prototype,"indexing3lvl"),V.prototype),(0,a.Z)(V.prototype,"indexingTodaySports",[d.Fl],Object.getOwnPropertyDescriptor(V.prototype,"indexingTodaySports"),V.prototype),K=V))||K;const X=(0,l.Z)(r.Z,o.XN)(Y)},hwCf:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const i=(0,s("JRPe").vU)({"app.aside.menu.menuAsideSportsGroups.sports":{id:"app.aside.menu.menuAsideSportsGroups.sports",defaultMessage:"Sports Betting Home"},"app.aside.menu.home":{id:"app.aside.menu.home",defaultMessage:"Home"},"app.aside.menu.documents":{id:"app.aside.menu.documents",defaultMessage:"Documents"},"app.aside.menu.casino":{id:"app.aside.menu.casino",defaultMessage:"Casino"},"app.aside.menu.live-casino":{id:"app.aside.menu.live-casino",defaultMessage:"Live Casino"},"app.aside.menu.twain":{id:"app.aside.menu.twain",defaultMessage:"Twain"},"app.aside.menu.live-games":{id:"app.aside.menu.live-games",defaultMessage:"Live Games"},"app.aside.menu.sports":{id:"app.aside.menu.sports",defaultMessage:"Sports"},"app.aside.menu.in-play":{id:"app.aside.menu.in-play",defaultMessage:"In-play"},"app.aside.menu.parlay":{id:"app.aside.menu.parlay",defaultMessage:"Parlay sports"},"app.aside.menu.settings":{id:"app.aside.menu.settings",defaultMessage:"Settings"},"app.aside.menu.about-us":{id:"app.aside.menu.about-us",defaultMessage:"About 7BET"},"app.aside.menu.privacy-policy":{id:"app.aside.menu.privacy-policy",defaultMessage:"Privacy Policy"},"app.aside.menu.responsible-gambling":{id:"app.aside.menu.responsible-gambling",defaultMessage:"Responsible Gambling"},"app.aside.menu.terms-conditions":{id:"app.aside.menu.terms-conditions",defaultMessage:"Terms and Conditions"},"app.aside.menu.bonus-terms":{id:"app.aside.menu.bonus-terms",defaultMessage:"Bonus Terms"},"app.aside.menu.promotions":{id:"app.aside.menu.promotions",defaultMessage:"My promotions"},"app.aside.menu.payments-methods":{id:"app.aside.menu.payments-methods",defaultMessage:"Payments methods"},"app.aside.menu.faq":{id:"app.aside.menu.faq",defaultMessage:"Frequently Asked Questions"},"app.aside.menu.support":{id:"app.aside.menu.support",defaultMessage:"Support"},"app.aside.menu.login":{id:"app.aside.menu.login",defaultMessage:"Sign in"},"app.aside.menu.signUp":{id:"app.aside.menu.signUp",defaultMessage:"Sign up"},"app.aside.menu.deposit":{id:"app.aside.menu.deposit",defaultMessage:"Deposit"},"app.aside.menu.resume":{id:"app.aside.menu.resume",defaultMessage:"Continue play"},"app.aside.menu.withdrawal":{id:"app.aside.menu.withdrawal",defaultMessage:"Withdrawal"},"app.aside.menu.account-validation":{id:"app.aside.menu.account-validation",defaultMessage:"Validation"},"app.aside.menu.verification":{id:"app.aside.menu.verification",defaultMessage:"Verification"},"app.aside.menu.profile":{id:"app.aside.menu.profile",defaultMessage:"Profile"},"app.aside.menu.transactions":{id:"app.aside.menu.transactions",defaultMessage:"Transactions"},"app.aside.menu.history":{id:"app.aside.menu.history",defaultMessage:"History"},"app.aside.menu.activity":{id:"app.aside.menu.activity",defaultMessage:"Activity"},"app.aside.menu.announcements":{id:"app.aside.menu.announcements",defaultMessage:"Announcements"}
1,"app.aside.menu.menuAsideBetsson":{id:"app.aside.menu.menuAsideBetsson",defaultMessage:"Betsson Sports"},"app.aside.menu.menuAsideBetsson.sportsbook":{id:"app.aside.menu.menuAsideBetsson.sportsbook",defaultMessage:"Betting"},"app.aside.menu.menuAsideBetsson.history":{id:"app.aside.menu.menuAsideBetsson.history",defaultMessage:"History"},"app.aside.menu.menuAsideParlaybaySports":{id:"app.aside.menu.menuAsideParlaybaySports",defaultMessage:"Parlaybay Sports"},"app.aside.menu.trust-and-security":{id:"app.aside.menu.trust-and-security",defaultMessage:"Trust and security"},"app.aside.menu.betting-regulations":{id:"app.aside.menu.betting-regulations",defaultMessage:"Betting regulations"},"app.aside.menu.loyalty":{id:"app.aside.menu.loyalty",defaultMessage:"Loyalty program"},"app.aside.menu.menuAsideProfile":{id:"app.aside.menu.menuAsideProfile",defaultMessage:"My Profile"},"app.aside.menu.menuAsideLimits":{id:"app.aside.menu.menuAsideLimits",defaultMessage:"Responsible Gaming"},"app.aside.menu.menuAsideTransactions":{id:"app.aside.menu.menuAsideTransactions",defaultMessage:"Transactions"},"app.aside.menu.menuAsideSportsGroups":{id:"app.aside.menu.menuAsideSportsGroups",defaultMessage:"Sports"},"app.aside.menu.menuAsideSportsGroups.soccer":{id:"app.aside.menu.menuAsideSportsGroups.soccer",defaultMessage:"Soccer"},"app.aside.menu.menuAsideSportsGroups.tennis":{id:"app.aside.menu.menuAsideSportsGroups.tennis",defaultMessage:"Tennis"},"app.aside.menu.menuAsideSportsGroups.basketball":{id:"app.aside.menu.menuAsideSportsGroups.basketball",defaultMessage:"Basketball"},"app.aside.menu.menuAsideSportsGroups.hockey":{id:"app.aside.menu.menuAsideSportsGroups.hockey",defaultMessage:"Ice Hockey"},"app.aside.menu.menuAsideSportsGroups.table-tennis":{id:"app.aside.menu.menuAsideSportsGroups.table-tennis",defaultMessage:"Table Tennis"},"app.aside.menu.menuAsideSportsGroups.esports":{id:"app.aside.menu.menuAsideSportsGroups.esports",defaultMessage:"E-sports"},"app.aside.menu.menuAsideSportsGroups.volleyball":{id:"app.aside.menu.menuAsideSportsGroups.volleyball",defaultMessage:"Volleyball"},"app.aside.menu.menuAsideSportsGroups.otherSports":{id:"app.aside.menu.menuAsideSportsGroups.otherSports",defaultMessage:"Other sports"},"app.aside.menu.menuAsideGameGroups":{id:"app.aside.menu.menuAsideGameGroups",defaultMessage:"Casino"},"app.aside.menu.menuAsideGameGroups.home":{id:"app.aside.menu.menuAsideGameGroups.home",defaultMessage:"Home"},"app.aside.menu.menuAsideGameGroups.popular":{id:"app.menu.aside.menuAsideGameGroups.popular",defaultMessage:"Most Popular"},"app.aside.menu.menuAsideGameGroups.slots":{id:"app.aside.menu.menuAsideGameGroups.slots",defaultMessage:"Slots"},"app.aside.menu.menuAsideGameGroups.jackpot":{id:"app.aside.menu.menuAsideGameGroups.jackpot",defaultMessage:"Jackpot games"},"app.aside.menu.menuAsideGameGroups.table":{id:"app.aside.menu.menuAsideGameGroups.table",defaultMessage:"Table games"},"app.aside.menu.menuAsideGameGroups.test":{id:"app.aside.menu.menuAsideGameGroups.test",defaultMessage:"Test"},"app.aside.menu.menuAsideGameGroups.new":{id:"app.aside.menu.menuAsideGameGroups.new",defaultMessage:"New Games"},"app.aside.menu.menuAsideGameGroupsLive":{id:"app.aside.menu.menuAsideGameGroupsLive",defaultMessage:"Live Casino"},"app.aside.menu.menuAsideGameGroupsLive.liveBlackjack":{id:"app.aside.menu.menuAsideGameGroupsLive.liveBlackjack",defaultMessage:"Live Blackjack"},"app.aside.menu.menuAsideGameGroupsLive.livePoker":{id:"app.aside.menu.menuAsideGameGroupsLive.livePoker",defaultMessage:"Live Poker"},"app.aside.menu.menuAsideGameGroupsLive.liveRoulette":{id:"app.aside.menu.menuAsideGameGroupsLive.liveRoulette",defaultMessage:"Live Roulette"},"app.aside.menu.menuAsideGameGroupsLive.liveBaccarat":{id:"app.aside.menu.menuAsideGameGroupsLive.liveBaccarat",defaultMessage:"Live Baccarat"},"app.aside.menu.menuAsideGameGroupsLive.liveAll":{id:"app.aside.menu.menuAsideGameGroupsLive.liveAll",defaultMessage:"Live All"},"app.aside.menu.menuAsideProfile.profile":{id:"app.aside.menu.menuAsideProfile.profile",defaultMessage:"Personal Information"},"app.aside.menu.menuAsideProfile.account-validation":{id:"app.aside.menu.menuAsideProfile.account-validation",defaultMessage:"Validation"},"app.aside.menu.menuAsideProfile.sof-validation":{id:"app.aside.menu.menuAsideProfile.sof-validation",defaultMessage:"Source of Funds"},"app.aside.menu.menuAsideProfile.promotions":{id:"app.aside.menu.menuAsideProfile.promotions",defaultMessage:"Promotions"},"app.aside.menu.menuAsideProfile.verification":{id:"app.aside.menu.menuAsideProfile.verification",defaultMessage:"Verification"},"app.aside.menu.menuAsideProfile.documents":{id:"app.aside.menu.menuAsideProfile.documents",defaultMessage:"My Documents"},"app.aside.menu.menuAsideProfile.change-password":{id:"app.aside.menu.menuAsideProfile.change-password",defaultMessage:"Change Password"},"app.aside.menu.menuAsideProfile.profile-account":{id:"app.aside.menu.menuAsideProfile.profile-account",defaultMessage:"Payment details"},"app.aside.menu.menuAsideProfile.activity":{id:"app.aside.menu.menuAsideProfile.activity",defaultMessage:"Activity"},"app.aside.menu.menuAsideProfile.profile-close":{id:"app.aside.menu.menuAsideProfile.profile-close",defaultMessage:"Close account"},"app.aside.menu.menuAsideProfile.campaigns":{id:"app.aside.menu.menuAsideProfile.campaigns",defaultMessage:"Promotions"},"app.aside.menu.menuAsideLimits.gaming":{id:"app.aside.menu.menuAsideLimits.gaming",defaultMessage:"Gaming Limits"},"app.aside.menu.menuAsideLimits.payments":{id:"app.aside.menu.menuAsideLimits.payments",defaultMessage:"Deposit Limits"},"app.aside.menu.menuAsideLimits.time":{id:"app.aside.menu.menuAsideLimits.time",defaultMessage:"Session Time"},"app.aside.menu.menuAsideLimits.time-out":{id:"app.aside.menu.menuAsideLimits.time-out",defaultMessage:"Time out"},"app.aside.menu.menuAsideLimits.self-exclusion":{id:"app.aside.menu.menuAsideLimits.self-exclusion",defaultMessage:"Self
1-exclusion"},"app.aside.menu.menuAsideLimits.responsible-gambling":{id:"app.aside.menu.menuAsideLimits.responsible-gambling",defaultMessage:"More information on Responsible Gambling"},"app.aside.menu.menuAsideTransactions.game":{id:"app.aside.menu.menuAsideTransactions.game",defaultMessage:"Game"},"app.aside.menu.menuAsideTransactions.deposit":{id:"app.aside.menu.menuAsideTransactions.deposit",defaultMessage:"Deposit"},"app.aside.menu.menuAsideTransactions.withdrawal":{id:"app.aside.menu.menuAsideTransactions.withdrawal",defaultMessage:"Withdrawal"},"app.aside.menu.menuAsideTransactions.promo":{id:"app.aside.menu.menuAsideTransactions.promo",defaultMessage:"Promo"},"app.aside.menu.menuAsideTransactions.betting":{id:"app.aside.menu.menuAsideTransactions.betting",defaultMessage:"Betting"},"app.aside.menu.menuAsideCampaigns":{id:"app.aside.menu.menuAsideCampaigns",defaultMessage:"Campaigns"},"app.aside.menu.menuAsideCampaigns.promotions":{id:"app.aside.menu.menuAsideCampaigns.promotions",defaultMessage:"Promotions"},"app.aside.menu.menuAsideCampaigns.loyalty":{id:"app.aside.menu.menuAsideCampaigns.loyalty",defaultMessage:"Loyalty program"},"app.aside.menu.complaint-procedure":{id:"app.aside.menu.complaint-procedure",defaultMessage:"Complaint Procedure"},"app.aside.menu.cookies-policy":{id:"app.aside.menu.cookies-policy",defaultMessage:"Cookies Policy"},"app.aside.menu.menuAsideResponsibleGambling":{id:"app.aside.menu.menuAsideResponsibleGambling",defaultMessage:"Responsible Gambling"},"app.aside.menu.menuAsideResponsibleGambling.general-information":{id:"app.aside.menu.menuAsideResponsibleGambling.general-information",defaultMessage:"General information"},"app.aside.menu.menuAsideLimits.questionnaire":{id:"app.aside.menu.menuAsideLimits.questionnaire",defaultMessage:"Questionnaire"},"app.aside.menu.betting-shops":{id:"app.aside.menu.betting-shops",defaultMessage:"Betting Shops"},"app.aside.menu.my-bets":{id:"app.aside.menu.my-bets",defaultMessage:"My Bets"},"app.aside.menu.liveShow":{id:"app.aside.menu.liveShow",defaultMessage:"Live Show"}})},MskA:(e,t,s)=>{"use strict";s.d(t,{Z:()=>_});var i,a,n=s("L5+t"),o=s("q1tI"),r=s("JRPe"),l=s("hwCf"),p=s("rTvU"),m=s("NKbN"),d=s("l4TE"),c=s("cE3h"),u=s("UCnM"),g=s("UQys"),h=s("cY3/"),f=s("JQTf"),v=s("wIs1"),b=s("NtEy"),y=s("WpK9"),E=s("5QKI"),A=s("LcZL");let P=(0,y.V)(i=(0,E.A)((a=class AsideMenuItems extends o.Component{constructor(){super(...arguments),(0,n.Z)(this,"messages",(0,p.Z)(this,l.Z,"app.aside.menu.")),(0,n.Z)(this,"gameGroups",(0,b.T)(this)),(0,n.Z)(this,"masks",{menuAsideSports:"/{name}",menuAsideParlaybaySports:"/{name}",menuAsideProfile:"/my/{name}",menuAsideLimits:"/my/limits/{name}",menuAsideTransactions:"/my/transactions/{name}",menuAsideCampaigns:"/my/campaigns/{name}",menuAsideGameGroups:"/casino?groups={name}",menuAsideGameGroupsLive:"/live-casino?groups={name}",menuAsideResponsibleGambling:"/responsible-gambling/{name}"}),(0,n.Z)(this,"scrolling",{menuAsideSports:!0,menuAsideParlaybaySports:!0,menuAsideProfile:!0,menuAsideLimits:!0,menuAsideTransactions:!0,menuAsideCampaigns:!0,menuAsideGameGroups:"",menuAsideGameGroupsLive:"",menuAsideResponsibleGambling:"#static-page-anchor"}),(0,n.Z)(this,"item",(e=>{let{url:t,name:s,children:i,core:a,scrollTo:n,exact:r=!0,highlight:l=!1,blue:p=!1}=e;return o.createElement("li",{className:`settings-menu__item-override settings-menu__item-override--${s}${p?" settings-menu__item-override--blue":""} ${"twain"===s?"twain-sport-game":""}`},o.createElement(h.Z,{to:t,exact:r,scrollTo:n,onClick:()=>{var e;"parseUrlAltenar"in window&&window.parseUrlAltenar(),(null===(e=S[this.props.id])||void 0===e?void 0:e.name)===s&&this.core.event.emit(S[this.props.id].key),a.item("$AsideMenu.isOpened",!1),a.item("ui").item("openProfilePopover",!1),this.core.event.emit("mobile_nav_click",{button_name:"Hamburger_open",level_one:i.toString().replace(/,$/,"")})}},i))})),(0,n.Z)(this,"itemOverride",((e,t)=>{if(e.get("ageLimit")&&e.get("ageLimit")>(0,A.Z)(this.core))return;const s=e.get("name"),i=window.location.pathname;if("my-bets"===s&&(i.includes("/sports")||i.includes("/in-play"))&&!("biaApiInstance"in window))return null;if("logout"===s)return o.createElement("li",{className:"settings-menu__item-override settings-menu__item-override--logout"},o.createElement("a",{onClick:()=>t.item("$AsideMenu.isOpened",!1)&&t.item("logout").call()},this.messages(s)));if(s.startsWith("menuAside")){const e=this.masks[s];let i="";const a=this.scrolling[s];return t.item("$AsideMenu.isOpened")&&t.item(this.props.id+".activeTab")===s&&t.item(this.props.id+"."+s,!0),"menuAsideGameGroups"===s?i="Casino":"menuAsideSportsGroups"===s&&(i="Sports"),this.hasItems={},t.item(`$${this.props.id}.${s}.hasItems`,!1),t.item(`$${this.props.id}.${s}.hasItemsBadge`,!1),o.createElement("li",{key:s,className:`settings-menu__item-override settings-menu__item-override--${s}`},o.createElement(c.Z,{className:(0,f.$)((e=>e.item(`$${this.props.id}.${s}.hasItems`)?"":"hidden")),expanded:(0,f.$)((e=>e.item(this.props.id+".activeTab")===s&&!!e.item(this.props.id+"."+s)||!!e.item(this.props.id+"."+s))),onInit:(0,f.$)((e=>()=>e.item(this.props.id+"."+s,!1)))},o.createElement(u.Z,{onClick:(0,f.$)((e=>()=>{e.item(this.props.id+"."+s,!e.item(this.props.id+"."+s)),this.core.event.emit("mobile_nav_click",{button_name:"Hamburger_open",level_one:i})}))},this.messages(s),(0,f.$)((e=>e.item(`$${this.props.id}.${s}.hasItemsBadge`)?o.createElement("span",{className:"badge"}):null))),o.createElement(g.Z,null,(0,f.$)((n=>o.createElement(m.Z,{id:s,className:"",defaultUrlMask:e,messages:s.startsWith("menuAsideGameGroups")?this.gameGroups:e=>this.messages(`${s}.${e}`),onBadge:e=>{t.item(`$${this.props.id}.${s}.hasItemsBadge`,e)},item:(0,v.Z)((e=>{let{url:t,children:r,core:l,location:p,name:m}=e;const c=p.pathname,u=s.startsWith("menuAsideGameGroups"),g=u&&"home"===m,v=u&&"home"!==m,b=u&&"casino"===m;return c===t&&(setTimeout((()=>n.item(this.props.id+".activeTab",s))),n.item(this.props.id+"."+s,!0),c===l.item("settings").item("fe").item("eSportsLink")&&n.item(this.props.id+"."+s,!1)),b||!v||l.item("games").item("groups").item(m)&&l.item("games").item("groups").item(m).size?o.createElement("li",{key:m,className:`settings-menu__item-override settings-menu__item-override--${m} submenu-item`},o.createElement(h.Z,{to:["casino","sports"].includes(m)?`/${m}`:t,exact:!0,withSearch:["menuAsideGameGroups","menuAsideGameGroupsLive"].includes(s),scrollTo:a,onClick:()=>{l.item("$AsideMenu.isOpened",!1),"parseUrlAltenar"in window&&window.parseUrlAltenar(),this.core.event.emit("mobile_nav_click",{button_name:"Hamburger_open",level_one:i,level_two:r.toString().replace(/,$/,"")})},onInit:()=>l.item(`$${this.props.id}.${s}.hasItems`,this.hasItems[s])},g?this.messages(m):o.createElement(d.Z,null,(0,f.$)((()=>(this.hasItems[s]=!0,r)))))):null}))}))))))}}))}render(){return o.createElement(m.Z,{id:this.props.id,scrollTo:this.props.scrollTo,messages:this.messages,className:this.props.className,item:this.item,itemOverride:this.itemOverride})}},(0,n.Z)(a,"defaultProps",{id:"menuAsidePostlogin"}),i=a))||i)||i;const S={postloginMenuPrimary:{name:"deposit",key:"PROFILE_DEPOSIT"}},_=(0,r.XN)(P)},qAnm:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i.Z});var i=s("MskA")},"K/yK":(e,t,s)=>{"use strict";s.d(t,{Z:()=>Content});var i=s("L5+t"),a=s("q1tI"),n=s("JQTf"),o=s("l4TE"),r=s("J/B8"),l=s("xRMC"),p=s("TSYQ"),m=s.n(p);class Content extends a.Component{constructor(){super(...arguments),(0,i.Z)(this,"renderCore",(e=>{const{id:t,children:s,onLinkClick:i}=this.props,n=e.item("content");return!n.loaded(t)&&n.item(t)&&n.loading(t)?a.createElement("span",{className:this.className},a.createElement(r.default,null)):n.error(t)?s?a.createElement("div",{className:this.className},s):null:n.item(t)?a.createElement(l.Z,{className:this.rootClass,onLinkClick:i},a.createElement("div",{className:this.className,dangerouslySetInnerHTML:{__html:n.item(t)}})):null}))}get className(){return m()("content",this.props.className)}get rootClass(){return m()("content",this.props.classes.root)}render(){return a.createElement(o.Z,null,(0,n.$)(this.renderCore))}}(0,i.Z)(Content,"defaultProps",{classes:{}})},i8FG:(e,t,s)=>{"use strict";s.d(t,{Z:()=>y,o:()=>b});var i,a,n=s("+9dH"),o=s("L5+t"),r=s("q1tI"),l=s("TSYQ"),p=s.n(l),m=s("JQTf"),d=s("x5no"),c=s("AmFd"),u=s("NL18"),g=s("5QKI"),h=s("NtEy"),f=s("GP84"),v=s("YNq0");const b=new d.Z(-100);let y=(0,g.A)((a=class GameSlider extends r.Component{constructor(){var e;super(...arguments),e=this,(0,o.Z)(this,"subscribeToView",(e=>{b.subscribe(e.params.el,(e=>e&&this.sendGAView()))})),(0,o.Z)(this,"unsubscribe",(e=>{b.unsubscribe(e.params.el)})),(0,o.Z)(this,"sendGAView",(()=>{var e;this.core.event.emit("VIEW_CASINO_CATEGORY",{category_name:(null===(e=h.Z[`app.game.group.${this.props.group}`])||void 0===e?void 0:e.defaultMessage)??""}),this.unsubscribe(this.swiper)})),(0,o.Z)(this,"sendGASwipe",(e=>{var t;this.core.event.emit("SWIPE_GAME_CASINO",{category_name:(null===(t=h.Z[`app.game.group.${this.props.group}`])||void 0===t?void 0:t.defaultMessage)??"",swipe_direction:e})})),(0,o.Z)(this,"getPlaceholders",(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return Array.from({length:t}).map((()=>e.placeholder))}))}get isLoading(){return this.core.item("games").loading("allGames")}get content(){const{list:e,count:t,thumbnailProps:s}=this.props;return Array.from(e).slice(0,t).map((e=>r.createElement(f.Z,(0,n.Z)({lazy:!0,key:e,gameId:e,className:"game-slider__game",skeleton:this.skeleton},s))))}get placeholder(){return r.createElement("div",{className:p()("game-slider__placeholder",this.props.className)},Array.from({length:4}).map((()=>this.skeleton)))}get skeleton(){return r.createElement(u.Z,{className:"game-thumbnail game-slider__game game-slider__slide"},r.createElement(v.S,null))}render(){const{list:e,count:t,className:s,...i}=this.props;return this.isLoading&&"favourite"!==this.props.group?this.getPlaceholders(i.slidesPerColumn):e.size?r.createElement(c.Z,(0,n.Z)({observer:!0,passiveListeners:!1,effect:(0,m.$)((t=>e.size?"slide":"fade")),speed:1e3,getSwiper:e=>{this.swiper=e,this.props.enableGA&&this.subscribeToView(e)},className:p()("game-slider",s),on:{slideNextTransitionStart:()=>this.props.enableGA&&this.sendGASwipe("left"),slidePrevTransitionStart:()=>this.props.enableGA&&this.sendGASwipe("right"),beforeDestroy:()=>this.props.enableGA&&this.unsubscribe(this.swiper)}},i),this.content):null}},(0,o.Z)(a,"defaultProps",{count:void 0,thumbnailProps:{},enableGA:!1}),i=a))||i},WRxI:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i.Z});var i=s("i8FG")},Eyrm:(e,t,s)=>{"use strict";s.d(t,{Z:()=>x,to:()=>to});var i,a=s("L5+t"),n=s("+9dH"),o=s("q1tI"),r=s("JRPe"),l=s("TSYQ"),p=s.n(l),m=s("wIs1"),d=s("cpQW"),c=s("Fzrm"),u=s("JQTf"),g=s("9CU5"),h=s("l4TE"),f=s("NL18"),v=s("6JW5"),b=s("5QKI"),y=s("GE7L"),E=s("73dW"),A=s("rTvU"),P=s("bNu0"),S=s("cY3/"),_=s("xFHe"),C=s.n(_);const w=(0,b.A)(i=class LottieAnimation extends o.Component{constructor(){super(...arguments),(0,a.Z)(this,"renderLottie",(e=>{const t={loop:!0,autoplay:!0,animationData:e,style:{height:32,width:32}};return o.createElement("div",{className:"custom-badge"},o.createElement(C(),t))}))}render(){const{data:e}=this.props;return e?this.renderLottie(e):null}})||i;var I,M=s("LpSC");const N=(0,b.A)(I=class CustomBadges extends o.Component{componentDidMount(){const{customBadgesOrder:e}=this.props;if(!this.core.item("$lottieAnimationData")&&!this.core.item("$lottieAnimationDataLoading")){const t={};this.core.item("$lottieAnimationDataLoading",!0),this.handleLoadingBadges(e,t)}}async handleLoadingBadges(e,t){for(const[s,i]of e.entries()){const a=Object.keys(e).length===s+1,n=await this.getAnimationData(i);if(!n)return;t[i]=n,a&&(this.core.item("$lottieAnimationData",JSON.stringify(t)),t={})}}get languages(){return this.core.get("settings").get("language")}src(e){return"/cms/img/icons/"+e+"_"+this.languages+".json"}async getAnimationData(e){const t=this.src(e),s=await M(t),i=await s.json();return 200===s.status?i:null}
1get isNewGame(){return this.props.game.item("newGame")}metadata(e){const{game:t}=this.props;return!!t&&(!!t.item("metadata")&&t.item("metadata").item(e))}badge(e,t){return this.metadata(e)&&t?o.createElement(w,{key:e,data:t}):null}renderBadges(e){const{customBadgesOrder:t}=this.props;return o.createElement("div",{className:"custom-badges"},t.map((t=>"new"===t?this.isNewGame?o.createElement(w,{key:t,data:e.new}):null:this.badge(t,e[t]))))}render(){const e=this.core.item("$lottieAnimationData"),t=e?JSON.parse(e):null;return t?this.renderBadges(t):null}})||I;var T,L,k=s("8lan"),Z=s("75kq"),$=s("M6qa"),G=s.n($),O=s("YNq0"),B=s("QjLa");function to(e,t){return{MuiButtonProps:{component:s=>o.createElement(S.Z,(0,n.Z)({to:e},s,t))}}}let R=(0,b.A)((L=class GameThumbnail extends o.Component{constructor(){super(...arguments),(0,a.Z)(this,"messages",(0,A.Z)(this,P.Z,"app.game.")),(0,a.Z)(this,"currencies",(0,y.HC)(this)),(0,a.Z)(this,"gameProviders",(0,E.KA)(this)),(0,a.Z)(this,"onFavouriteClick",(()=>{this.game.item("changeFavourite").call(),this.favourite&&(this.core.item("$updateFavourite",0===this.favourite.size),this.core.event.emit("click_favourite",{value:this.game.item("title")})),setTimeout((()=>{window.dispatchEvent&&window.Event&&window.dispatchEvent(new window.Event("resize"))}))})),(0,a.Z)(this,"handleClick",(()=>{const e=this.game.item("parentGameCategory");this.core.event.emit("CLICK_GAME",{game_name:this.game.item("title"),game_category:"liveCasino"===e||"poolBetting"===e?"Casino live":"Regular",category_name:this.game.item("group")})})),(0,a.Z)(this,"onErrorImg",(()=>{const e=this.core.item("settings").item("fe");if(this.game.item(this.srcType).includes(e.item("customSubdomainCDN")))G()(this.game.item(this.srcType),(e=>!e&&this.game.item(this.srcType,"/cms/img/games/gameDefault.jpg")));else{const t=this.game.item(this.srcType).replace(e.item("mainSubdomainCDN"),e.item("customSubdomainCDN"));this.game.item(this.srcType,t)}})),(0,a.Z)(this,"results",((e,t,s)=>o.createElement("div",{key:e,className:"game-thumbnail__DGA-last-seven-item","data-color":s},t)))}get currency(){return this.core.item("wallet").item("currency")}get emptyCollection(){return new c.ZP}get game(){return this.core.item("games").item("allGames").item(this.props.gameId)||this.emptyCollection}get meta(){return this.game.item("metadata")||this.emptyCollection}get isLinkProvider(){return"live"===k.ZP.page||"casino"===k.ZP.page}linkForProvider(e){if(this.isLinkProvider){if("casino"===k.ZP.page)return`/casino/${k.ZP.indexedCasinoProvidersFe.item(e)}`;if("live"===k.ZP.page)return`/live-casino/${k.ZP.indexedLiveCasinoProvidersFe.item(e)}`}}get loggedIn(){return this.core.item("loggedIn")}get hasFreeSpins(){return this.loggedIn&&this.game.item("freeSpins")}get freeSpinsBadge(){return this.hasFreeSpins?o.createElement("span",{className:"game-thumbnail__badge game-thumbnail__badge--free-spins"},this.messages("badge.freeSpins")):null}get isJackpotGame(){return this.game.item("jackpotGame")}get jackpotBadge(){return this.isJackpotGame?o.createElement("span",{className:"game-thumbnail__badge game-thumbnail__badge--jackpot"},this.messages("badge.jackpot")):null}get customBadgesOrder(){return this.core.item("settings").item("fe").item("customBadgesOrder").items()||[]}get customBadges(){const{customBadgesOrder:e,game:t}=this;return o.createElement(N,{customBadgesOrder:e,game:t})}get badges(){return o.createElement("div",{className:"game-thumbnail__badges"},this.freeSpinsBadge,this.jackpotBadge,this.customBadges)}get className(){return p()("game-thumbnail",this.props.className,{["game-thumbnail--id-"+this.game.item("gameId")]:this.game.item("gameId"),"game-thumbnail--fail-img":!this.game.item("$GameList.isLoadedIcon")})}get favourite(){return this.core.item("games").item("groups").item("favourite")||this.emptyCollection}get favouriteClass(){const{game:e}=this;return p()("game-thumbnail__button","game-thumbnail__button--favourite",{"game-thumbnail__button--favourite-on":e.item("favourite"),"game-thumbnail__button--favourite-off":!e.item("favourite")})}get srcType(){return"desktop"!==this.core.item("deviceType")?"src":"srcLarge"}get srcImg(){return this.props.customImg||this.game.item(this.srcType)}get image(){const{game:e}=this,{stakesLimit:t,lastResults:s}=this.props;return!0===e.item("bingoGame")?null:o.createElement("div",{className:"game-thumbnail__image-wrapper","data-tooltip-mouse":this.game.item("title")||""},t&&this.stakesLimit,s&&this.lastBettingResults,s&&this.lastBettingResultEvo,o.createElement(v.Z,{lazy:this.props.lazy,alt:e.item("title"),src:this.srcImg,onError:this.onErrorImg,onSuccess:()=>e.item("$GameList.isLoadedIcon",!0),onInit:()=>e&&"function"==typeof e.enableMetadataOnlineUpdate&&e.enableMetadataOnlineUpdate(),onUninit:()=>e&&"function"==typeof e.enableMetadataOnlineUpdate&&e.disableMetadataOnlineUpdate()},o.createElement(g.Z,(0,n.Z)({onClick:this.handleClick,disableRipple:!0,className:"button-accent button-sm game-thumbnail__play"},to(`/slots-games/${e.item("friendlyId")}/${this.loggedIn?"real":"demo"}`)),this.messages("play")),this.loggedIn?o.createElement(g.Z,{className:(0,u.$)((()=>this.favouriteClass)),disabled:(0,u.$)((e=>e.item("games").loading("groups"))),loading:(0,u.$)((e=>e.item("games").loading("groups"))),onClick:this.onFavouriteClick,disableRipple:!0},(0,u.$)((()=>this.game.item("favourite")?this.messages("favourite.on"):this.messages("favourite.off")))):null))}get title(){const{game:e}=this;return o.createElement("div",{className:"game-thumbnail__title-wrapper"},this.props.tableStatus&&this.tableStatus,o.createElement(f.Z,{className:"game-thumbnail__title"},(0,u.$)((()=>e.item("title")))),this.props.players&&this.players)}get provider(){const{game:e}=this,t=e.item("supplier");return o.createElement("div",{className:"game-thumbnail__wrapper-prov
1ider"},this.isLinkProvider?o.createElement(f.Z,{className:"game-thumbnail__provider-group",onClick:()=>{k.ZP.scrollToFilter(),k.ZP.clearChecks(),this.core.item("games").item("filter").item("providers").item(t,!0)}},o.createElement(S.Z,{className:"game-thumbnail__provider game-thumbnail__provider-link",to:this.linkForProvider(t)},this.gameProviders(t))):o.createElement(f.Z,{className:"game-thumbnail__provider"},(0,u.$)((()=>this.gameProviders(t)))))}get tableStatus(){var e,t;const s=null===(e=this.DGA_metadata)||void 0===e||null===(t=e.item("dataObj"))||void 0===t?void 0:t.item("tableOpen");return void 0!==s?o.createElement("div",{className:"game-thumbnail__DGA-item game-thumbnail__DGA-item--openStatus","data-open":s}):null}get players(){var e,t;const s=(null===(e=this.DGA_metadata)||void 0===e?void 0:e.item("availableSeats"))??null,i=(null===(t=this.DGA_metadata)||void 0===t?void 0:t.item("availablePlayers"))??null;return null!==s&&null!==i?o.createElement("div",{className:"game-thumbnail__DGA-item game-thumbnail__DGA-item--players"},i,"/",s+i):null}get stakesLimit(){var e=this;const getValue=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return`${t} ${e.currencies(e.currency)}`},t=this.DGA_metadata&&this.DGA_metadata.item("minLimit"),s=this.DGA_metadata&&this.DGA_metadata.item("maxLimit");return void 0!==t||void 0!==s?o.createElement(h.Z,null,o.createElement("div",{className:"game-thumbnail__image-shadow-top"}),o.createElement("div",{className:"game-thumbnail__DGA-item game-thumbnail__DGA-item--stakes"},`${getValue(t)} - ${getValue(s)}`)):null}get lastBettingResults(){var e,t;const s=null===(e=this.DGA_metadata)||void 0===e||null===(t=e.item("dataObj"))||void 0===t?void 0:t.item("last20Results");return s instanceof c.ZP&&function validateResultPP(e){return Object.values(e).every((e=>(0,B.Z)(e)&&Object.prototype.hasOwnProperty.call(e,"result")&&"string"==typeof e.result&&/^\d+$/.test(e.result)&&Object.prototype.hasOwnProperty.call(e,"color")&&"string"==typeof e.color))}(s.simplify())?o.createElement(h.Z,null,o.createElement("div",{className:"game-thumbnail__image-shadow-bottom"}),o.createElement("div",{className:"game-thumbnail__DGA-last-seven"},s.items((e=>this.results(e.item("time"),e.item("result"),e.item("color"))),7))):null}get lastBettingResultEvo(){var e,t;const s=null===(e=this.DGA_metadata)||void 0===e?void 0:e.item("results");return s instanceof c.ZP&&"other"!==(null===(t=this.DGA_metadata)||void 0===t?void 0:t.item("gameCategory"))&&function validateResultEvo(e){return Object.values(e).every((e=>"string"==typeof e&&/^\d+$/.test(e)))}(s.simplify())?o.createElement(h.Z,null,o.createElement("div",{className:"game-thumbnail__image-shadow-bottom"}),o.createElement("div",{className:"game-thumbnail__DGA-last-seven"},s.items((e=>this.results((0,Z.M)(),e,U[e])),7))):null}get DGA_metadata(){return this.meta.item("dga")}render(){return o.createElement(d.Z,{once:!0,placeholder:this.props.skeleton??o.createElement(O.S,{
1className:this.props.className})},o.createElement(f.Z,{className:this.className},this.badges,this.image,this.title,this.provider))}},(0,a.Z)(L,"defaultProps",{stakesLimit:!0,lastResults:!0,tableStatus:!0,players:!0}),T=L))||T;const x=(0,r.XN)((0,m.Z)(R)),U={1:"red",2:"black",3:"red",4:"black",5:"red",6:"black",7:"red",8:"black",9:"red",10:"black",11:"black",12:"red",13:"black",14:"red",15:"black",16:"red",17:"black",18:"red",19:"red",20:"black",21:"red",22:"black",23:"red",24:"black",25:"red",26:"black",27:"red",28:"black",29:"black",30:"red",31:"black",32:"red",33:"black",34:"red",35:"black",36:"red",0:"green"}},bNu0:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const i=(0,s("JRPe").vU)({"app.game.play":{id:"app.game.play",defaultMessage:"Play"},"app.game.badge.new":{id:"app.game.badge.new",defaultMessage:"New"},"app.game.badge.freeSpins":{id:"app.game.badge.freeSpins",defaultMessage:"Free Spins"},"app.game.badge.jackpot":{id:"app.game.badge.jackpot",defaultMessage:"Jackpot"},"app.game.favourite.on":{id:"app.game.list.favourite.on",defaultMessage:"remove from favourites"},"app.game.favourite.off":{id:"app.game.list.favourite.off",defaultMessage:"add to favourites"}})},YNq0:(e,t,s)=>{"use strict";s.d(t,{S:()=>ThumbnailSkeleton});var i=s("q1tI"),a=s("TSYQ"),n=s.n(a);function ThumbnailSkeleton(e){let{className:t}=e;return i.createElement("div",{className:n()("s-loading game-thumbnail",t)},i.createElement("span",{className:"game-thumbnail__image-wrapper"},i.createElement("span",{className:"image-root"})),i.createElement("span",{className:"game-thumbnail__title-wrapper"},i.createElement("span",{className:"s-item game-thumbnail__title"})),i.createElement("span",{className:"s-item game-thumbnail__wrapper-provider"},i.createElement("span",{className:"s-item game-thumbnail__provider-group"})))}},GP84:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i.Z});var i=s("Eyrm")},Si0y:(e,t,s)=>{"use strict";s.d(t,{Z:()=>P});var i=s("L5+t"),a=s("q1tI"),n=s("JRPe"),o=s("y2gi");const r=(0,n.vU)({"app.form.prefill.confirm":{id:"app.form.prefill.confirm",defaultMessage:"Confirm"},"app.form.prefill.deposit.note":{id:"app.form.prefill.deposit.not",defaultMessage:"Before making a deposit, please fill in the following information."},"app.form.prefill.withdrawal.note":{id:"app.form.prefill.withdrawal.not",defaultMessage:"Please fill in the information below. This is only needed once for the first cashout."},"app.form.prefill.game.note":{id:"app.form.prefill.game.note",defaultMessage:"Before playing games please fill in your Nickname."},"app.form.prefill.bingo.note":{id:"app.form.prefill.bingo.note",defaultMessage:"Before playing games please fill in your Nickname."}});var l=s("YNfE"),p=s("9CU5"),m=s("l4TE"),d=s("NL18"),c=s("JQTf"),u=s("bs9f"),g=s("rTvU"),h=s("2SJc"),f=s("tIc/"),v=s("MrDB"),b=s("KWJI"),y=s("6GXI"),E=s("QhvC"),A=s("J/B8");class Prefill extends a.Component{constructor(){super(...arguments),(0,i.Z)(this,"messages",(0,g.Z)(this,r,"app.form.prefill.")),(0,i.Z)(this,"apiErrors",(0,h.$x)(this))}render(){const{type:e,onSubmit:t}=this.props;return a.createElement("div",{className:"login"},a.createElement("div",{className:"container text-center"},a.createElement(m.Z,{key:"loading",hidden:(0,c.$)((t=>!t.item("prefill").item(e)||!!t.item("prefill").item(e).item("fields").size))},a.createElement(E.Z,null,a.createElement(A.default,null))),a.createElement(m.Z,{key:"form",hidden:(0,c.$)((t=>t.item("prefill").item(e)&&!t.item("prefill").item(e).item("fields").size))},a.createElement(l.Z,{type:"warning"},a.createElement(f.Z,{text:this.messages(e+".note")})),a.createElement(l.Z,{type:"error",float:!0,autoHide:!0,onClose:(0,c.$)((t=>()=>t.item("prefill").item(e).item("update").callError("")))},(0,c.$)((t=>this.apiErrors(t.item("prefill").item(e).item("update").callError())))),(0,c.$)((t=>e&&t.item("prefill").item(e).item("fields")?t.item("prefill").item(e).item("fields").items((s=>{const i=s.item("name"),n=!!s.item("readOnly"),r=!t.item("profile").item("details").item(i);return n&&!r||function isFieldHidden(e,t){let{core:s}=t;const i=s.item("profile").item("details").item("country"),a=(0,o.F)(s,i).length>0;return"state"===e&&!a}(i,{core:t})?null:a.createElement(b.Z,{className:`fields-container__grid-root--${i}`,xs:12},a.createElement(d.Z,{key:i,classNames:{root:"group-root__"+i}},a.createElement(o.Z,{name:i,type:i,required:s.item("mandatory"),error:(0,c.$)((t=>t.item("prefill").item(e).item("update").itemError(i))),value:(0,c.$)((t=>t.item("prefill").item(e).item("update").item(i))),onInit:(0,c.$)((t=>()=>{t.item("prefill").item(e).item("update").reset(i).set(i,(0,u.aK)({value:(0,u.Bx)((()=>t.item("profile").item("details").item(i)||"")),validator:s.item("validator"),formatter:s.item("formatter")}))})),onChange:(0,c.$)((t=>s=>t.item("prefill").item(e).item("update").item(i,s))),dependencies:(0,c.$)((e=>({country:e.item("profile").item("details").item("country")})))})))})):null)),a.createElement(v.Z,{className:"text-center",justify:"center"},a.createElement(b.Z,{xs:12},a.createElement(p.Z,{className:"button-secondary",loading:(0,c.$)((t=>
1t.item("prefill").item(e).item("update").callLoading())),onClick:(0,c.$)((s=>()=>{const i=s.item("prefill").item(e).item("update");i.call();const a=s.item(`$Prefill.submitWhenDisposer.${e}`);a&&a();const n=(0,y.gx)((()=>!i.callLoading()),(()=>{i.callError()||t()}));s.item(`$Prefill.submitWhenDisposer.${e}`,n)}))},this.messages("confirm")))))))}}(0,i.Z)(Prefill,"defaultProps",{type:"",onSubmit:()=>{}});const P=(0,n.XN)(Prefill)},zXQj:(e,t,s)=>{"use strict";s.d(t,{Z:()=>h});var i=s("L5+t"),a=s("q1tI"),n=s("JRPe"),o=s("JW0o"),r=s("TSYQ"),l=s.n(r),p=s("5QKI"),m=s("rTvU");const d=(0,n.vU)({"app.languages.ar":{id:"app.languages.ar",defaultMessage:"Ø§ÙØ¹Ø±Ø¨ÙØ©"},"app.languages.bg":{id:"app.languages.bg",defaultMessage:"ÐÑлгаÑÑки"},"app.languages.da":{id:"app.languages.da",defaultMessage:"Dansk"},"app.languages.de":{id:"app.languages.de",defaultMessage:"Deutsch"},"app.languages.el":{id:"app.languages.el",defaultMessage:"Îλληνικά"},"app.languages.en":{id:"app.languages.en",defaultMessage:"English"},"app.languages.en_uk":{id:"app.languages.en_uk",defaultMessage:"English (GB)"},"app.languages.es":{id:"app.languages.es",defaultMessage:"Español"},"app.languages.es_419":{id:"app.languages.es_419",defaultMessage:"Español (Latin America)"},"app.languages.et":{id:"app.languages.et",defaultMessage:"Eesti"},"app.languages.fa":{id:"app.languages.fa",defaultMessage:"ÙØ§Ø±Ø³Û"},"app.languages.fi":{id:"app.languages.fi",defaultMessage:"Suomi"},"app.languages.fr":{id:"app.languages.fr",defaultMessage:"Français"},"app.languages.hu":{id:"app.languages.hu",defaultMessage:"Magyar"},"app.languages.id":{id:"app.languages.id",defaultMessage:"Indonesia"},"app.languages.it":{id:"app.languages.it",defaultMessage:"Italiano"},"app.languages.ja":{id:"app.languages.ja",defaultMessage:"æ¥æ¬èª"},"app.languages.nl":{id:"app.languages.nl",defaultMessage:"Nederlands"},"app.languages.no":{id:"app.languages.no",defaultMessage:"Norsk"},"app.languages.pl":{id:"app.languages.pl",defaultMessage:"Polski"},"app.languages.pt":{id:"app.languages.pt",defaultMessage:"Português"},"app.languages.pt_br":{id:"app.languages.pt_br",defaultMessage:"Português (Brazil)"},"app.languages.ru":{id:"app.languages.ru",defaultMessage:"Ð ÑÑÑкий"},"app.languages.sv":{id:"app.languages.sv",defaultMessage:"Svenska"},"app.languages.tr":{id:"app.languages.tr",defaultMessage:"Türkçe"},"app.languages.zh":{id:"app.languages.zh",defaultMessage:"䏿"},"app.languages.ro":{id:"app.languages.ro",defaultMessage:"Românesc"},"app.languages.lt":{id:"app.languages.lt",defaultMessage:"Lietuvių"},"app.languages.alt.en":{id:"app.languages.alt.en",defaultMessage:"Flag of the United Kingdom"},"app.languages.alt.lt":{id:"app.languages.alt.lt",defaultMessage:"Flag of Lithuania"}});var c,u=s("SuIi");let g=(0,p.A)(c=class SelectLocale extends a.Component{constructor(){super(...arguments),(0,i.Z)(this,"classNamePrefix","select-locale"),(0,i.Z)(this,"messages",(0,m.Z)(this,d)),(0,i.Z)(this,"state",{open:!1,clickOpen:!1})}get isDesktop(){return"desktop"===this.core.item("deviceType")}get open(){const{open:e,clickOpen:t}=this.state;return e||t||!1}get locale(){return this.props.intl.locale}get languages(){return this.core.item("settings").item("languages")}displayLanguage(e){return e?a.createElement("span",{className:"select-locale__lang-name"},e):null}createLanguageUrl(e){const t=this.locale,s=window.location.href.split(/(\/|\?)/)||[],i=s[6]||"";i&&i===t?s[6]=e:s.splice(5,0,`/${e}`);const a=s.join("");return a.endsWith("/")?a.slice(0,-1):a}renderValue(e,t){const{dropdownLanguagesDisplay:s}=this.props,Wrap=s=>{let{children:i,className:n}=s;return"li"===t?a.createElement("li",{className:n,onClick:()=>{window.location=this.createLanguageUrl(e),this.setState({open:!1,clickOpen:!1})}},i):a.createElement("div",{className:n},i)};let i=null;return"short"===s?i=e:"long"===s&&(i=this.messages("app.languages."+e)),a.createElement(Wrap,{key:e,className:"select-locale__item"},a.createElement("img",{alt:this.messages(`app.languages.alt.${e}`),className:"select-locale__flag",src:`/cms/img/locale/${e}.svg`}),this.displayLanguage(i))}render(){const{classNamePrefix:e}=this,onMouseEnter=()=>{this.setState({...this.state,open:!0})};return a.createElement(a.Fragment,null,a.createElement(o.u,{placement:"bottom-start",className:l()(e,this.open?`${e}--open`:"","select"===this.props.dropdownType?`${e}--select`:""),classes:{popper:`${e}__popper`,tooltip:`${e}__tooltip`},open:this.open,title:a.createElement("div",{className:l()(`${e}__content`,this.open?`${e}__content--open`:"","select"===this.props.dropdownType?`${e}__content--select`:"")},a.createElement("ul",{onMouseEnter,onMouseLeave:()=>{this.setState({...this.state,open:!1})}},this.languages.items((e=>this.locale===e?null:this.renderValue(e,"li")))))},a.createElement("div",{className:`${e}__button`,onClick:()=>{this.open&&this.state.open&&this.setState({open:!1,clickOpen:!0}),this.open&&!this.state.open&&this.setState({open:!1,clickOpen:!1}),this.open||this.setState({open:!1,clickOpen:!0})},onMouseEnter:this.isDesktop?onMouseEnter:null,onMouseLeave:this.isDesktop?onMouseEnter:null},this.renderValue(this.locale))),a.createElement(u.Z,{deps:[]},(()=>{localStorage.setItem("selectedLanguage",this.locale);const clickAwayListener=t=>{this.open&&!t.target.closest(`.${e}`)&&this.setState({open:!1,clickOpen:!1})};return document.body.addEventListener("click",clickAwayListener),()=>{document.body.removeEventListener("click",clickAwayListener)}})))}})||c;const h=(0,n.XN)(g)},zAuV:(e,t,s)=>{"use strict";s.d(t,{Z:()=>f});var i,a=s("L5+t"),n=s("q1tI"),o=s("JRPe"),r=s("5QKI"),l=s("i8i4"),p=s("K/yK"),m=s("SuIi"),d=s("6G
1XI"),c=s("8lan"),u=s("VmZ8"),g=s("wIs1");const Portal=e=>{let{text:t,children:s,node:i,prepend:a=!1}=e;const o=(0,n.useRef)(null);(0,n.useEffect)((()=>{if(null!==o.current&&i)if(a){const e=i.querySelector(".separator");e?e.insertAdjacentElement("afterend",o.current):i.insertBefore(o.current,i.firstChild)}else i.appendChild(o.current)}),[o.current,i,s,a]);const r=n.createElement("details",{ref:o,className:"paper__content","data-dynamic":!0},n.createElement("summary",{className:"seo-text__summary-empty"},n.createElement("h1",null,t)));return i?(0,l.createPortal)(s??(t?r:null),i):null};let h=(0,g.Z)(i=(0,r.A)(i=class SeoText extends n.Component{constructor(){super(...arguments),(0,a.Z)(this,"ref",n.createRef()),(0,a.Z)(this,"refEmptyTemplate",n.createRef()),(0,a.Z)(this,"state",{contentNode:null}),(0,a.Z)(this,"onLinkClick",(()=>{"parseUrlAltenar"in window&&window.parseUrlAltenar()}))}componentDidMount(){var e;const t=new MutationObserver((e=>{for(const t of e)for(const e of t.addedNodes)1===e.nodeType&&this.removeLinksRouter(e.parentElement)}));t.observe(null===(e=this.ref)||void 0===e?void 0:e.current,{childList:!0,subtree:!0}),this.core.item("$ObserverSeoText",t)}componentWillUnmount(){const e=this.core.item("$ObserverSeoText");e&&e.disconnect()}get urlParameters(){const e=this.props.location.pathname;return e.startsWith("/")?e.slice(1).split("/"):e.split("/")}get settingsFe(){return this.core.item("settings").item("fe")}get commonSeoForPages(){return this.settingsFe.item("commonSeoForPages")}get commonSeo(){var e;const t=this.urlParameters[0];return this.commonSeoForPages.has(t)&&(null===(e=this.commonSeoForPages.item(t))||void 0===e?void 0:e.values())||[]}get contentSource(){return this.core.item("content")}get selectedTextSEO(){return this.core.item("$selectedTextSEO")}removeLinksRouter(e){c.ZP.availableSuppliersMap.size>0?this.removeUnusedLinks(e):(0,d.gx)((()=>c.ZP.availableSuppliersMap.size>0),(()=>this.removeUnusedLinks(e)))}removeUnusedLinks(e){const t=e.querySelectorAll(".provider-logo-link");if(t.length>0){const s=c.ZP.availableSuppliersMap.keys(),i=[...t].filter((e=>{const t=e.getAttribute("href");return!(t&&s.some((e=>e===t.match(/providers=(-?\d+)/)[1])))})),a=e.querySelector(".provider-seo-links");null!==a&&i.forEach((e=>a.removeChild(e)))}}get emptyTemplate(){return n.createElement("div",{className:"content seo-text__content"},n.createElement("div",{ref:this.refEmptyTemplate,className:"static-content typography"},n.createElement("hr",{className:"separator"})))}render(){var e;const t=this.core.item("settings").item("languages").values(),s=window.location.pathname.replace(new RegExp(`^/(${t.join("|")})(/|$)`),"/");let i=`seo-text/${this.urlParameters.slice(0,4).join("/")}`;const a=[this.settingsFe.item("preLive.bettingPath"),this.settingsFe.item("live.bettingPath")].find((e=>s.startsWith(e)));if(a){const e=s.split("/")[2];i=(0,u.HW)(this.core,"url",e)?`seo-text${a}/${e}`:`seo-text${a}`}const o=this.core.item("$selectedIdSEO");if(a&&o){const e=`${i}/${o}`;i=this.core.item("content").item(e)?e:""}return n.createElement("div",{ref:this.ref,className:"seo-text"},this.contentSource.item(i)?n.createElement(p.Z,{onLinkClick:this.onLinkClick,id:i,className:"seo-text__content"}):(this.selectedTextSEO||!!this.commonSeo.length)&&this.emptyTemplate,this.selectedTextSEO&&n.createElement(Portal,{text:this.selectedTextSEO,node:this.state.contentNode,prepend:!0}),!!this.commonSeo.length&&n.createElement(Portal,{node:this.state.contentNode},null===(e=this.commonSeo)||void 0===e?void 0:e.map((e=>n.createElement(p.Z,{onLinkClick:this.onLinkClick,key:e,id:`seo-text/common-seo/${e}`})))),n.createElement(m.Z,{deps:[i,this.contentSource.item(i)]},(()=>{var e;this.setState({contentNode:(null===(e=this.ref.current)||void 0===e?void 0:e.querySelector(".static-content"))||this.refEmptyTemplate.current})})))}})||i)||i;const f=(0,o.XN)(h)},UP4Y:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var i=s("q1tI");class Separator extends i.Component{render(){return i.createElement("hr",{className:"separator"})}}const a=Separator},"30eT":(e,t,s)=>{"use strict";s.d(t,{n:()=>y,Z:()=>SessionTime_SessionTime});var i=s("+9dH"),a=s("L5+t"),n=s("q1tI"),o=s("JRPe"),r=s("TSYQ"),l=s.n(r),p=s("JQTf"),m=s("NL18"),d=s("l4TE"),c=s("5QKI"),u=s("rTvU");const g=(0,o.vU)({"app.session.time.session":{id:"app.session.time.session",defaultMessage:"Session time: {hour}:{min}:{sec}"},"app.session.time.session.mobile":{id:"app.session.time.session.mobile",defaultMessage:"Session time\n\n {hour}:{min}:{sec}"},"app.session.time.remaining":{id:"app.session.time.remaining",defaultMessage:"Remaining time: {hour}:{min}:{sec}"},"app.session.time.remaining.mobile":{id:"app.session.time.remaining.mobile",defaultMessage:"Remaining time\n\n{hour}:{min}:{sec}"}});var h,f=s("FQnr"),v=s("HKiv"),b=s("tIc/");const y="$sessionTimeMB";let E=(0,o.XN)(h=(0,c.A)(h=class SessionTime extends n.Component{constructor(){super(...arguments),(0,a.Z)(this,"messages",(0,u.Z)(this,g,"app.session."))}get profile(){return this.core.item("profile")}get loading(){return""===this.core.item("deviceType")}get showAMLWarning(){return this.core.item("ui").item(v.H)}get urlParameters(){const e=window.location.pathname;return e.startsWith("/")?e.slice(1).split("/"):e.split("/")}get marginBottom(){const e=this.urlParameters[0];return this.props.isMobile&&this.showAMLWarning?4:this.props.isMobile&&this.core.item("$LowBalanceNotification.hide")&&"sports"===e?"true"===this.core.item("$WBetSlipCollapsed")?205:65:this.core.item("ui").item(y)}get dailyLimited(){return this.core.item("limits").item("singleSession").item("limited")}getSec(e){return String(e%60||0).padStart(2,"0")}getMin(e){return String(Math.floor(e/60)%60||0).padStart(2,"0")}getHours(e){return String(Math.floor(e/3600)||0).padStart(2,"0")}get sessionTime(){const{getSec:e,getMin:t,getHours:s}=this,{sessionModel:i,isMobile:a}=this.props,o={sec:e(i.sessionTime),min:t(i.sessionTime),hour:s(i.sessionTime)},r={sec:e(i.remainingTime),min:t(i.remainingTime),hour:s(i.remainingTime)},l=a?"time.session.mobile":"time.session",p=a?"time.remaining.mobile":"time.remaining",m=this.messages(l,o),c=this.messages(p,r);return n.createElement(d.Z,null,n.createElement(b.Z,{text:m}),c&&this.dailyLimited&&n.createElement(b.Z,{text:c}))}render(){return this.core.item("loggedIn")?this.loading?null:n.createElement(m.Z,{className:l()("session-time",{"session-time--mobile":this.props.isMobile,"session-time--aml-open":this.showAMLWarning}),style:this.props.isMobile&&this.marginBottom?{"--w-offset-session":`${this.marginBottom}px`}:{}},(0,p.$)((()=>this.sessionTime))):null}})||h)||h;const SessionTime_SessionTime=e=>n.createElement(E,(0,i.Z)({sessionModel:f.EK},e))},NKbN:(e,t,s)=>{"use strict";s.d(t,{Z:()=>h});var i,a,n=s("L5+t"),o=s("q1tI"),r=s("cY3/"),l=s("X2+A"),p=s("TSYQ"),m=s.n(p),d=s("Fzrm"),c=s("apwx"),u=s("5QKI"),g=s("LcZL");const h=(0,u.A)((a=class SettingsMenu extends o.Component{get loaded(){const{loaded:e}=this.props;return"function"==typeof e?e(this.core):e}get className(){return m()("settings-menu",this.props.className)}get menu(){return this.core.item("settings").item("fe").item(this.props.id)}get currentLang(){return this.core.item("settings").item("language")}get notExactPaths(){var e;return this.core.item("settings").item("fe").item("notExactPathsGroup")&&(null===(e=this.core.item("settings").item("fe").item("notExactPathsGroup").item(this.props.id))||void 0===e?void 0:e.values())}groupId(e){var t;const s=this.core.item("settings").item("fe").item("sportsGroupId");return s?null===(t=s.item(e))||void 0===t?void 0:t.item(this.currentLang):null}
1getUrl(e){return"otherSports"===e.get("name")?"/sports/all-sports":e.get("url")?(0,l.Z)(e.get("url")):this.groupId(e.get("name"))?(0,l.Z)(this.props.defaultUrlMask,{name:this.groupId(e.get("name"))}):(0,l.Z)(this.props.defaultUrlMask,{name:e.get("name")})}getItem(e){const{core:t}=this;"string"==typeof e&&(e=new class extends d.ZP{constructor(){super(),this.set("name",e)}});const s=this.props.itemOverride(e,t);if(e.get("onlyPostLogin")&&!t.item("loggedIn"))return;if(e.get("onlyPreLogin")&&t.item("loggedIn"))return;if(e.get("onlyUnverified")&&t.item("loggedIn")&&!t.item("verification").item("needed"))return;if(e.get("onlyNotPayAndPlay")&&t.item("deposit").item("allowedPayAndPlay"))return;if(e.get("includeDevice")&&!e.get("includeDevice").items().includes(t.item("settings").item("be").item("deviceType")))return;if(e.get("excludeDevice")&&e.get("excludeDevice").items().includes(t.item("settings").item("be").item("deviceType")))return;if(e.get("includeCountries")&&!e.get("includeCountries").items().includes(t.item("appliedCountryRules")))return;if("net-deposit-threshold"===e.get("name")&&!t.item("limits").item("netDeposit").get("permanent").get("limited"))return;if(e.get("excludeCountries")&&e.get("excludeCountries").items().includes(t.item("appliedCountryRules")))return;if(e.get("minPromoMoneyAmount")>t.item("wallet").item("promo"))return;if(e.get("show")&&!(0,c.Z)(t,e.get("show")))return;if(e.get("hide")&&(0,c.Z)(t,e.get("hide")))return;if(e.get("ageLimit")&&e.get("ageLimit")>(0,g.Z)(this.core))return;if(void 0!==s)return s;let i=!1;e.get("badge")&&(i=(0,c.Z)(t,e.get("badge")));const a=this.getUrl(e);return this.renderLink(a,e.get("name"),e.get("target"),e.get("scrollTo"),(s=>this.props.onClick(t,s,e.get("name"))),i,e.get("exact"),e.get("highlight"),e.get("blue"),e.get("excludeByPrefix"))}renderLink(e,t,s,i,a){let n=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],r=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],l=arguments.length>7&&void 0!==arguments[7]&&arguments[7],p=arguments.length>8&&void 0!==arguments[8]&&arguments[8],m=arguments.length>9?arguments[9]:void 0;const d=this.props.item;return o.createElement(d,{key:t,className:`settings-menu__item settings-menu__item--${t}${l?" settings-menu__item--highlight":""}${p?" settings-menu__item--blue":""}`,name:t,url:e,target:s,onClick:a,scrollTo:void 0===i?this.props.scrollTo:i,core:this.core,exact:r,highlight:l,blue:p,excludeByPrefix:m},this.props.messages(t),n?o.createElement("span",{className:"badge"}):null)}get renderMenu(){const e=this.props.root||"ol",t=[];return this.loaded&&this.menu.items((e=>{(e=this.getItem(e))&&t.push(e)})),this.loaded?o.createElement(e,{className:this.className},t):null}render(){return this.menu?this.renderMenu:null}},(0,n.Z)(a,"defaultProps",{defaultUrlMask:"/{name}",itemOverride:()=>{},onClick:()=>{},loaded:!0,root:"ol",item:e=>{let{url:t,name:s,children:i,target:a,scrollTo:n,onClick:l=(()=>{}),exact:p=!0,highlight:m=!1,blue:d=!1,excludeByPrefix:c}=e;return o.createElement("li",{className:`settings-menu__item-override settings-menu__item-override--${s}${d?" settings-menu__item-override--blue":""} ${"twain"===s?"twain-sport-game":""}`},o.createElement(r.Z,{excludePrefix:c,to:t,target:a,scrollTo:n,onClick:l,exact:p},i))}}),i=a))||i},xRMC:(e,t,s)=>{"use strict";s.d(t,{Z:()=>d});var i,a,n=s("L5+t"),o=s("q1tI"),r=s("wIs1"),l=s("9a6m"),p=s("cY3/");let m=(0,s("5QKI").A)((a=class StaticContentHandler extends o.Component{constructor(){super(...arguments),(0,n.Z)(this,"onClick",(e=>{const t=e.target.closest("a");if(!t||t.hasAttribute("target")&&"_self"!==t.getAttribute("target"))return;const s=t.getAttribute("href")||"",i=this.core.item("settings").item("fe").item("hardcodedOrigin")||this.props.location.origin,a=s.startsWith(i)?s.substring(i.length):s;if(a.endsWith("#live-chat")&&e.preventDefault(),!a.startsWith("/")&&!a.startsWith("?"))return;e.preventDefault();const n=t.getAttribute("data-scroll-to"),o=!!t.hasAttribute("data-clear-modal")&&(t.getAttribute("data-clear-modal")||!0),r=!!t.hasAttribute("data-save-modal")&&(t.getAttribute("data-save-modal")||(0,l.Z)(this.props.location.search).modal||"");o?p.t.savedModals=[]:r&&p.t.savedModals.push(r),(n||"0"===n)&&(isNaN(n)?!0===n?document.documentElement.scrollTop=0:setTimeout((()=>{const e=document.querySelector(n);e&&e.scrollIntoView()})):document.documentElement.scrollTop=parseInt(n)),a&&(this.props.history.push(a),this.props.onLinkClick&&this.props.onLinkClick())}))}render(){return o.createElement("div",{ref:this.props.wrapperRef,onClick:this.onClick,className:this.props.className},this.props.children)}},(0,n.Z)(a,"defaultProps",{customHandler:()=>{},onLinkClick:null}),i=a))||i;const d=(0,r.Z)(m)},Q1rZ:(e,t,s)=>{"use strict";s.d(t,{Z:()=>p});var i=s("L5+t"),a=s("q1tI"),n=s("JRPe"),o=s("tIc/"),r=s("rTvU");const l=(0,n.vU)({"app.warningBar.text":{id:"app.warningBar.text",defaultMessage:"Persons under 21 years of age are not allowed to gamble on remote gambling devices and a category devices. Persons under 18 years of age are not allowed to gamble. Warning: irresponsible gambling can become a serious addiction."}});class WarningBar extends a.Component{constructor(){super(...arguments),(0,i.Z)(this,"messages",(0,r.Z)(this,l,"app.warningBar."))}render(){return a.createElement("div",{className:"warning-bar"},a.createElement(o.Z,{text:this.messages("text")}))}}const p=(0,n.XN)(WarningBar)},Xkv2:(e,t,s)=>{"use strict";s.d(t,{q:()=>h});var i=s("L5+t"),a=s("q1tI"),n=s("5QKI"),o=s("bZKn"),r=s("kqbI"),l=s("JRPe");const p=(0,l.vU)({"app.winLoss.win":{id:"app.winLoss.win",defaultMessage:"WINS - {dollars} Eur, {cents} Ct"},"app.winLoss.win.mobile":{id:"app.winLoss.win.mobile",defaultMessage:"Wins \n\n{dollars} Eur, {cents} Ct"},"app.winLoss.loss":{id:"app.winLoss.loss",defaultMessage:"LOSSES - {dollars} Eur, {cents} Ct"},"app.winLoss.loss.mobile":{id:"app.winLoss.loss.mobile",defaultMessage:"Losses \n\n{dollars} Eur, {cents} Ct"},"app.winLoss.value":{id:"app.winLoss.value",defaultMessage:"Account Balance - {dollars} Eur, {cents} Ct"},"app.winLoss.value.mobile":{id:"app.winLoss.value.mobile",defaultMessage:"Account Balance \n\n{dollars} Eur, {cents} Ct"}});var m,d,c=s("tIc/"),u=s("30eT"),g=s("rTvU");let h=(0,l.XN)(m=(0,n.A)(m=class WinLossBar extends a.Component{constructor(){super(...arguments),(0,i.Z)(this,"messages",(0,g.Z)(this,p,"app.winLoss."))}get isMobile(){return"desktop"!==this.core.item("deviceType")}get splitBalance(){return(0,r.s)(this.core.item("wallet").item("balance")||0)}render(){return this.core.item("loggedIn")&&a.createElement("div",{className:"winLossBar"},a.createElement(u.Z,{isMobile:this.isMobile}),a.createElement(c.Z,{text:this.messages(this.isMobile?"value.mobile":"value",this.splitBalance)}),a.createElement(f,{type:"win",limits:this.core.item("limits").item("winLoss"),isMobile:this.isMobile}),a.createElement(f,{type:"loss",limits:this.core.item("limits").item("winLoss"),isMobile:this.isMobile}))}})||m)||m,f=(0,o.Z)(p,"app.winLoss.")(d=(0,n.A)(d=class WinLossItem extends a.Component{componentDidMount(){this.props.limits.item(this.props.type)}get balance(){return(0,r.s)(Math.abs(this.props.limits.item(this.props.type))||0)}get isLoaded(){return this.props.limits.loaded(this.props.type)}render(){const e=this.props.isMobile?`${this.props.type}.mobile`:this.props.type;return this.isLoaded&&a.createElement(c.Z,{text:this.props.messages(e,this.balance)})}})||d)||d},hDG2:(e,t,s)=>{"use strict";s.d(t,{Z:()=>m});var i=s("0MOw"),a=s.n(i),n=s("lY48"),o=s.n(n),r=s("Gr0I"),l=s.n(r),p=s("5TY/");const m=l()((()=>o()({id:"./AppFooter",load:()=>Promise.all([Promise.all([s.e(4043),s.e(3514)]).then(s.bind(s,"miKw"))]).then((e=>e[0])),path:()=>a().join("/","./AppFooter"),resolve:()=>"miKw",chunkName:()=>"AppFooter"})),{error:p.Z,timeout:6e4})},dTFK:(e,t,s)=>{"use strict";s.d(t,{Z:()=>ye});var i=s("+9dH"),a=s("L5+t"),n=s("q1tI"),o=s("JRPe"),r=s("JQTf"),l=s("9CU5"),p=s("l4TE"),m=s("6GXI"),d=s("5QKI"),c=s("NtEy"),u=s("PxTv"),g=s("rTvU");const h=(0,o.vU)({"app.appHeader.menu":{id:"app.appHeader.menu",defaultMessage:"Menu"},"app.appHeader.casino":{id:"app.appHeader.casino",defaultMessage:"Casino"},"app.appHeader.live-casino":{id:"app.appHeader.live-casino",defaultMessage:"Live Casino"},"app.appHeader.twain":{id:"app.appHeader.twain",defaultMessage:"Twain"},"app.appHeader.live-games":{id:"app.appHeader.live-games",defaultMessage:"Bet Games"},"app.appHeader.sports":{id:"app.appHeader.sports",defaultMessage:"Sports"},"app.appHeader.liveShow":{id:"app.appHeader.liveShow",defaultMessage:"Live show"},"app.appHeader.in-play":{id:"app.appHeader.in-play",defaultMessage:"Live betting"},"app.appHeader.parlay":{id:"app.appHeader.parlay",defaultMessage:"Parlaybay"},"app.appHeader.promotions":{id:"app.appHeader.promotions",defaultMessage:"Promotions"},"app.appHeader.freeSpins":{id:"app.appHeader.freeSpins",defaultMessage:"Free Spins"},"app.appHeader.help":{id:"app.appHeader.help",defaultMessage:"Help"},"app.appHeader.login":{id:"app.appHeader.login",defaultMessage:"Sign In"},"app.appHeader.registration":{id:"app.appHeader.registration",defaultMessage:"Sign Up"},"app.appHeader.tooltip.google":{id:"app.appHeader.tooltip.google",defaultMessage:"Log in with Google"},"app.appHeader.tooltip.facebook":{id:"app.appHeader.tooltip.facebook",defaultMessage:"Log in with Facebook"},"app.appHeader.tooltip.apple":{id:"app.appHeader.tooltip.apple",defaultMessage:"Log in with Apple ID"},"app.appHeader.tooltip.smartId":{id:"app.appHeader.tooltip.smartId",defaultMessage:"Log in with Smart-ID"},"app.appHeader.tooltip.mobileId":{id:"app.appHeader.tooltip.mobileId",defaultMessage:"Log in with Mobile-ID"},"app.appHeader.tooltip.profile":{id:"app.appHeader.tooltip.profile",defaultMessage:"Your profile"},"app.appHeader.tooltip.auth":{id:"app.appHeader.tooltip.auth",defaultMessage:"To sign in or register"}});var f=s("fSHt"),v=s("rxTJ"),b=s.n(v),y=s("lY48"),E=s.n(y),A=s("Gr0I"),P=s.n(A),S=s("/eeK");const _=P()((()=>E()({id:"./AsideMenu",load:()=>Promise.all([s.e(6452).then(s.bind(s,"zAC/"))]).then((e=>e[0])),path:()=>b().join("/","./AsideMenu"),resolve:()=>"zAC/",chunkName:()=>"AsideMenu"})),{loading:()=>null,error:()=>null,timeout:6e4}),components_AsideMenu=e=>n.createElement(S.Z,{delay:800},n.createElement(_,e));var C=s("9bxP"),w=s("cY3/"),I=s("TSYQ"),M=s.n(I),N=s("qSgn");const T=(0,o.vU)({"app.profile.deposit":{id:"app.profile.deposit",defaultMessage:"Deposit"},"app.profile.logout":{id:"app.profile.logout",defaultMessage:"Sign out"},"app.profile.notify.aml":{id:"app.profile.notify.aml",defaultMessage:"Please provide the Client Identification Questionnaire."},"app.profile.notify.aml.btn":{id:"app.profile.notify.aml.btn",defaultMessage:"Update data"}});var L,k,Z=s("HKiv"),$=s("FQnr"),G=s("qAnm"),O=s("UP4Y");let B=(0,d.A)(L=class Profile extends n.Component{constructor(){super(...arguments),(0,a.Z)(this,"messages",(0,g.Z)(this,T,"app.profile.")),(0,a.Z)(this,"deleteDataGA",(()=>{this.core.delete("$LoginPageForGA"),this.core.delete("$StartOfSessionForGA")}))}
1componentDidUpdate(e,t,s){this.isSessionStartedForGA&&this.loginPageForGA&&this.loginPageForGA!==this.currentPage&&(this.core.event.emit("VISITED_2_PAGES",{page_url:this.currentPage,referrer_url:this.loginPageForGA}),this.deleteDataGA())}get loginPageForGA(){return this.core.item("$LoginPageForGA")}get isSessionStartedForGA(){return this.core.item("$StartOfSessionForGA")}get currentPage(){return window.location.origin+window.location.pathname}get hasMadeDeposits(){const e=this.core.item("deposit").item("totalDeposits");return null!=e&&e>0}get notifyAml(){return this.core.item("ui").item(Z.H)&&this.hasMadeDeposits}render(){const{className:e,...t}=this.props;return n.createElement(p.Z,null,(0,r.$)((s=>s.item("loggedIn")?n.createElement(p.Z,null,n.createElement(l.Z,(0,i.Z)({},t,{disableRipple:!0,className:M()("button-default profile-button",{"profile-button--notify":this.notifyAml},e),onUninit:(0,r.$)((e=>()=>e.item("ui").reset("openProfilePopover"))),onClick:(0,r.$)((e=>t=>{e.item("ui").item("profileButtonAnchor",t.currentTarget),e.item("ui").item("openProfilePopover",!0)}))})),n.createElement(N.Z,{classNames:{paper:"profile-popover"},onInit:(0,r.$)((e=>()=>{e.item("ui").item("openProfilePopover",!1)})),open:(0,r.$)((e=>e.item("ui").item("openProfilePopover"))),onClose:(0,r.$)((e=>()=>e.item("ui").item("openProfilePopover",!1))),MuiPopoverProps:(0,r.$)((e=>({anchorEl:e.item("ui").item("profileButtonAnchor"),anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"}})))},n.createElement("div",{className:"profile"},n.createElement("div",{className:"menu"},this.notifyAml&&n.createElement(n.Fragment,null,n.createElement(R,{amlModel:$.I2}),n.createElement(O.Z,null)),n.createElement(G.Z,{id:"postloginMenuPrimary"}),n.createElement(O.Z,null),n.createElement(G.Z,{id:"postloginMenuAccount"}),n.createElement(O.Z,null),n.createElement("ol",{className:"settings-menu"},n.createElement("li",{className:"settings-menu__item-override settings-menu__item-override--logout"},n.createElement(l.Z,{className:"button-default",onClick:(0,r.$)((e=>()=>{e.item("logout").call(),e.item("$isLoggedOut","true")}))},this.messages("logout")))))))):null)))}})||L,R=(0,o.XN)(k=(0,d.A)(k=class ProfileNotifyAml extends n.Component{constructor(){super(...arguments),(0,a.Z)(this,"messages",(0,g.Z)(this,T,"app.profile.")),(0,a.Z)(this,"onClick",(()=>{this.core.item("ui").item("openProfilePopover",!1),this.props.amlModel.item("open",!0)}))}render(){return n.createElement("div",{className:"profile-notify"},n.createElement("strong",{className:"profile-notify__text"},this.messages("notify.aml")),n.createElement(l.Z,{className:"button-outline button-block profile-notify__btn",onClick:this.onClick},this.messages("notify.aml.btn")))}})||k)||k;const x=(0,o.XN)(B);var U,D=s("zXQj"),H=s("NKbN"),F=s("Gwco"),W=s.n(F),j=s("tH2E");const K=(0,d.A)(U=class FacebookLoginButton extends n.Component{constructor(){super(...arguments),(0,a.Z)(this,"login",((e,t)=>{this.loginCoreInstance.reset().item("t",e),t&&this.loginCoreInstance.item("tokenProvider",t),this.loginCoreInstance.call()})),(0,a.Z)(this,"checkFBLoginState",(e=>{e.authResponse&&window.FB.api("/me",{locale:"en_US",fields:"name,email"},(t=>{const s={...t,...e.authResponse};if(s.signedRequest){const e=JSON.parse(window.atob(s.signedRequest.split(".")[1])).code;this.login(e,"facebook")}}))})),(0,a.Z)(this,"handleFacebookLogin",(()=>{if(!window.FB)return;document.cookie=`fblo_${this.facebookAuthApiClientId}=y;`;window.FB.login(this.checkFBLoginState,{scope:"public_profile,email",return_scopes:!1,auth_type:"reauthenticate"})})),(0,a.Z)(this,"renderInternalContent",((e,t,s)=>{const{classes:a,...o}=this.props;return n.createElement(n.Fragment,null,n.createElement(l.Z,(0,i.Z)({},o,{className:a,loading:e,disabled:s,onClick:()=>{this.props.onClick(),t()}})))})),(0,a.Z)(this,"renderFacebookLogin",(()=>n.createElement(W(),{appId:this.facebookAuthApiClientId,version:"12.0",render:e=>{let{isSdkLoaded:t,isDisabled:s}=e;return this.renderInternalContent(!t,this.handleFacebookLogin,s)}})))}get loginCoreInstance(){return this.core.item("loginByToken")}get facebookAuthApiClientId(){return this.core.item("settings").item("be").item("facebookAuthApiClientId")}get loginCallError(){return this.loginCoreInstance.getCallError(this.key)}componentDidMount(){(0,m.U5)((()=>this.facebookAuthApiClientId),(e=>{e&&this.core.item("$facebookAuthApiClientId",!0)}),{fireImmediately:!0})}render(){return n.createElement(n.Fragment,null,110===this.loginCallError.errorCode?n.createElement(j.Z,{to:"/?modal=registration"}):null,this.core.item("$facebookAuthApiClientId")?this.renderFacebookLogin():null)}})||U;var V,J=s("n/Ek");const q=(0,d.A)(V=class AppleLoginButton extends n.Component{constructor(){super(...arguments),(0,a.Z)(this,"login",((e,t)=>
1{this.loginCoreInstance.reset().item("t",e),t&&this.loginCoreInstance.item("tokenProvider",t),this.loginCoreInstance.call().catch((()=>{}))})),(0,a.Z)(this,"renderInternalContent",((e,t,s)=>{const{classes:a,...o}=this.props;return n.createElement(n.Fragment,null,n.createElement(l.Z,(0,i.Z)({},o,{className:a,loading:e,disabled:s,onClick:()=>{this.props.onClick(),t()}})))})),(0,a.Z)(this,"handleAppleLogin",(async()=>{try{const e=await window.AppleID.auth.signIn();this.login(e.authorization.code,"apple")}catch(e){if(console.log(e),"popup_closed_by_user"===e.error)return;this.core.item("$AppleError",e)}})),(0,a.Z)(this,"renderAppleLogin",(()=>this.renderInternalContent(!1,this.handleAppleLogin,!1)))}get loginCoreInstance(){return this.core.item("loginByToken")}get loginCallError(){return this.loginCoreInstance.getCallError(this.key)}componentDidMount(){if(document.getElementById("appleid-signin")&&window.AppleID.auth.init({clientId:this.core.item("settings").item("be").item("appleAuthApiClientId"),scope:"email",redirectURI:this.core.item("settings").item("be").item("siteUrl"),usePopup:!0}),document.getElementById("appleid-signin"))window.AppleID&&this.core.item("$appleAuthLoaded",!0);else{const e=document.createElement("script");e.src="https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js",e.id="appleid-signin",document.body.appendChild(e)}(0,m.U5)((()=>this.core.item("$appleAuthLoaded")),(e=>{e&&this.forceUpdate()}),{fireImmediately:!0})}render(){return n.createElement(n.Fragment,null,this.loginCallError&&110===this.loginCallError.errorCode?n.createElement(j.Z,{to:"/?modal=registration"}):null,this.core.item("$appleAuthLoaded")?this.renderAppleLogin():null)}})||V;var Q;let z=(0,d.A)(Q=class TooltipFollowMouse extends n.Component{constructor(){super(...arguments),(0,a.Z)(this,"state",{visible:!1,message:"",xPosition:0,yPosition:0,listenerActive:!1}),(0,a.Z)(this,"searchAttribute","data-tooltip-mouse"),(0,a.Z)(this,"trackingDevice",(()=>{})),(0,a.Z)(this,"getTooltipPosition",(e=>{var t;let{clientX:s,clientY:i,target:a}=e;const n=null===(t=a.closest(`[${this.searchAttribute}]`))||void 0===t?void 0:t.getAttribute(this.searchAttribute);this.setState({...this.state,xPosition:s,yPosition:i,visible:!!n,message:n||""})})),(0,a.Z)(this,"onScroll",(()=>{this.setState({...this.state,visible:!1,message:""})})),(0,a.Z)(this,"addListeners",(()=>{window.addEventListener("mousemove",this.getTooltipPosition),window.addEventListener("scroll",this.onScroll),this.setState({...this.state,listenerActive:!0})})),(0,a.Z)(this,"removeListeners",(()=>{window.removeEventListener("mousemove",this.getTooltipPosition),window.removeEventListener("scroll",this.onScroll),this.setState({...this.state,listenerActive:!1})}))}get deviceType(){return this.core.item("deviceType")}componentDidMount(){this.trackingDevice=(0,m.gx)((()=>"desktop"===this.deviceType),(()=>this.addListeners()))}componentWillUnmount(){this.removeListeners(),this.trackingDevice()}shouldComponentUpdate(e,t,s){return t.visible||this.state.visible!==t.visible}render(){return n.createElement("div",{className:M()(this.props.className,"mouse-tooltip",`mouse-tooltip--${this.deviceType}`),style:{display:this.state.visible?"block":"none",position:"fixed",top:this.state.yPosition+this.props.offsetY,left:this.state.xPosition+this.props.offsetX,...this.props.style}},this.state.message)}})||Q;z.defaultProps={offsetX:10,offsetY:13};const Y=z;var X,ee=s("JW0o");let te=(0,d.A)(X=class TooltipWithDelay extends n.Component{constructor(){var e;super(...arguments),e=this,(0,a.Z)(this,"state",{isVisible:!1,timeoutIds:[],hasStartedTimeout:!1}),(0,a.Z)(this,"trackingDevice",(()=>{})),(0,a.Z)(this,"startTimeout",(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;e.setState({...e.state,hasStartedTimeout:!0});const s=[e.props.delayToOpen,e.props.delayToClosed];if(t<s.length){const i=setTimeout((()=>{e.toggleVisibleTooltip(),e.startTimeout(t+1)}),s[t]);e.setState({...e.state,timeoutIds:[...e.state.timeoutIds,i]})}})),(0,a.Z)(this,"toggleVisibleTooltip",(()=>{this.setState({...this.state,isVisible:!this.state.isVisible})}))}componentDidMount(){this.trackingDevice=(0,m.gx)((()=>this.getDeviceType&&this.shouldStartTimeout),(()=>this.startTimeout()))}shouldComponentUpdate(e,t){return e.cancelShowTooltip!==this.props.cancelShowTooltip||t.isVisible!==this.state.isVisible}componentDidUpdate(e,t){!1===e.cancelShowTooltip&&!0===this.props.cancelShowTooltip&&this.clearTimeouts()}componentWillUnmount(){this.clearTimeouts(),this.trackingDevice()}get getDeviceType(){return this.core.item("deviceType")}get shouldStartTimeout(){return!!this.getDeviceType&&this.props.deviceType.includes(this.getDeviceType)&&!this.state.hasStartedTimeout&&!this.props.cancelShowTooltip}clearTimeouts(){this.state.timeoutIds.forEach((e=>clearTimeout(e))),this.setState({...this.state,isVisible:!1,timeoutIds:[]})}render(){const{isVisible:e}=this.state,{message:t,arrowPosition:s,className:a,MuiTooltipProps:o,children:r}=this.props;return this.shouldStartTimeout?n.createElement(ee.u,(0,i.Z)({open:e,title:t||"",placement:"bottom",classes:{root:`tooltip-delay tooltip-delay__type--${this.getDeviceType} ${a}`,popper:"tooltip-delay__popper",tooltip:`tooltip-delay__tooltip ${s&&"tooltip-delay__arrow tooltip-delay__arrow--"+s}`}},o),n.createElement(p.Z,null,r||null)):r}})||X;te.defaultProps={delayToOpen:0,delayToClosed:0,cancelShowTooltip:!1,deviceType:["mobile","tablet","desktop"]};const se=te;var ie=s("6ikW"),ae=s("VmZ8");const ne=(0,o.vU)({"app.themeSwitcher.theme":{id:"app.themeSwitcher.theme",defaultMessage:"Switch to {themeType} mode:"}});var oe=s("wmS5");class ThemeSwitcher extends n.Component{constructor(){super(...arguments),(0,a.Z)(this,"state",{checked:(0,ae.gh)(this.props.core)!==this.themeSettingConfig.item("themes").item("dark")}),(0,a.Z)(this,"messages",(0,g.Z)(this,ne,"app.themeSwitcher.")),(0,a.Z)(this,"changeAltenarSkinTheme",(e=>{const{checked:t}=e.target,s=this.themeSettingConfig.item("themes");this.setState({checked:t});const i=t?s.item("light"):s.item("dark");t?oe.Z.add(document.body,"light-theme"):oe.Z.remove(document.body,"light-theme");const a=(0,ae.Dc)(i);(0,ae.m5)({[ae.WT]:a})}))}get themeName(){return"undefined"!=typeof window&&window.localStorage.getItem("themeName")}componentDidMount(){"light"===this.themeName?oe.Z.add(document.body,"light-theme"):oe.Z.remove(document.body,"light-theme")}componentWillUnmount(){oe.Z.remove(document.body,"light-theme")}get themeSettingConfig(){return this.props.core.item("settings").item("fe").item("betting.altenar.themeConfig")}get displayThemeLabel(){const e=this.themeSettingConfig.item("themes"),t=this.state.checked?e.item("dark"):e.item("light");return this.messages("theme",{themeType:t})}render(){return n.createElement(n.Fragment,null,n.createElement("p",{className:"theme-switcher__text"},this.displayThemeLabel),n.createElement("div",{className:"theme-switcher"},n.createElement("input",{type:"checkbox",name:"theme-switcher",className:"theme-switcher-checkbox",id:"mytheme-switcher",checked:this.state.checked,onChange:this.changeAltenarSkinTheme}),n.createElement("label",{className:"theme-switcher-label",htmlFor:"mytheme-switcher"},n.createElement("span",{className:"theme-switcher-inner"}),n.createElement("span",{className:"theme-switcher-switch"}))))}}const re=(0,o.XN)(ThemeSwitcher);var le=s("okNM"),pe=s("Ye2N"),me=s("fjcN"),de=s("2vnA"),ce=s("tIc/");const ue=(0,o.vU)({"notifications.mindway.depositIncreased":{id:"notifications.mindway.depositIncreased",defaultMessage:"##### We noticed changes\n\n Your deposits have increased. Please take some time to reflect on your gambling habits."},"notifications.mindway.bettingIncreased":{id:"notifications.mindway.bettingIncreased",defaultMessage:"##### We noticed changes\n\n Youâre betting more than usual â keep gambling fun."},"notifications.mindway.sessionIncreased":{id:"notifications.mindway.sessionIncreased",defaultMessage:"##### We noticed changes\n\n We see youâre playing longer. We recommend taking breaks."}});var ge,he;const fe=(0,o.XN)(ge=(0,d.A)((he=class MindwayNotification extends n.Component{constructor(){var e;super(...arguments),e=this,(0,a.Z)(this,"intervalPollId",null),(0,a.Z)(this,"timerCloseId",null),(0,a.Z)(this,"$disposeLogin",null),(0,a.Z)(this,"state",{isOpen:!1,data:[]}),(0,a.Z)(this,"messages",(0,g.Z)(this,ue,"notifications.mindway.")),(0,a.Z)(this,"startPolling",(()=>{clearInterval(this.intervalPollId),this.core._api.billfold.pollNotifications.clear(),this.core._api.billfold.pollNotifications.call().then(this.updateNotify),this.intervalPollId=setInterval((()=>{this.core._api.billfold.pollNotifications.clear(),this.core._api.billfold.pollNotifications.call({from:this.simpleFormattedDate}).then(this.updateNotify)}),this.settingsFe.item("notificationInterval")||15e3)})),(0,a.Z)(this,"stopPolling",(()=>{clearInterval(this.intervalPollId),this.core.item("pollNotifications").item("all",{}),this.core.item("pollNotifications").item("today",{})})),(0,a.Z)(this,"updateNotify",(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(!Array.isArray(t))return;const s=[];t.forEach((t=>{const i="MINDWAY"===t.source,a=0===e.state.data.length||e.state.data.some((e=>e.id!==t.id));if(i&&a){const i=e.findCategory(t.message),a=e.messages({key:i,default:""});a&&(t.message=a,s.push(t))}})),s.length>0&&(e.setState((e=>({data:[...e.data,...s],isOpen:!0}))),e.startTimerToClose())})),(0,a.Z)(this,"removeNotify",((e,t)=>
1e.filter((e=>e.id!==t)))),(0,a.Z)(this,"startTimerToClose",(()=>{clearTimeout(this.timerCloseId),this.timerCloseId=setTimeout(this.onClose,this.settingsFe.item("notificationTimeToClose")||8e3)})),(0,a.Z)(this,"findCategory",(e=>{for(const[t,s]of Object.entries(this.config))if(s.includes(e))return t;return null})),(0,a.Z)(this,"onClose",(()=>{clearTimeout(this.timerCloseId),this.core.item("markNotifications").item("notificationID",this.currentNotify.id),this.core.item("markNotifications").call();const e=this.removeNotify(this.state.data,this.currentNotify.id);this.setState({isOpen:Boolean(e.length),data:e}),e.length>0&&this.startTimerToClose()}))}componentDidMount(){this.$disposeLogin=(0,m.U5)((()=>this.core.item("loggedIn")),(e=>e?this.startPolling():this.stopPolling()),{fireImmediately:!0})}componentWillUnmount(){this.$disposeLogin&&this.$disposeLogin()}get settingsFe(){return this.core.item("settings").item("fe")}get config(){var e;const t=(null===(e=this.core.item("settings").item("fe").item("mindwayTranslations"))||void 0===e?void 0:e.simplify())||{},s={};for(const e in t)s[e]=Object.values(t[e]);return s}get simpleFormattedDate(){const e=new Date(this.core.item("serverTimestamp"));let t=e.getDate().toString(),s=(e.getMonth()+1).toString(),i=(e.getFullYear()-2e3).toString();return t=1===t.length?"0"+t:t,s=1===s.length?"0"+s:s,i=1===i.length?"0"+i:i,i+s+t}get currentNotify(){return this.state.data[this.state.data.length-1]||{}}render(){return this.state.isOpen&&n.createElement("div",{className:"mindway-notification"},n.createElement("span",{className:"mindway-notification__close",onClick:this.onClose}),n.createElement(ce.Z,{text:this.currentNotify.message}))}},(0,me.Z)(he.prototype,"config",[de.Fl],Object.getOwnPropertyDescriptor(he.prototype,"config"),he.prototype),ge=he))||ge)||ge;var ve;let be=(0,d.A)(ve=class AppHeader extends n.Component{constructor(){super(...arguments),(0,a.Z)(this,"messages",(0,g.Z)(this,h,"app.appHeader.")),(0,a.Z)(this,"gameGroups",(0,c.T)(this)),(0,a.Z)(this,"trackTooltipStates",(()=>{})),(0,a.Z)(this,"state",{canceledHintTimeout:!1}),(0,a.Z)(this,"ObserveThemeSwitcher",(0,le.Pi)((e=>{let{core:t}=e;return n.createElement("div",{className:"switcher-wrapper"},n.createElement(re,{core:t}))}))),(0,a.Z)(this,"onCancelTimeoutHints",(()=>{this.setState({canceledHintTimeout:!0})}))}get isDesktop(){return"desktop"===this.core.item("deviceType")}get isMobile(){return"mobile"===this.core.item("deviceType")}componentDidMount(){if(document.getElementById("appleid-signin")){const pollAppleId=()=>{window.AppleID&&window.AppleID.auth?(window.AppleID.auth.init({clientId:this.core.item("settings").item("be").item("appleAuthApiClientId"),scope:"email",redirectURI:this.core.item("settings").item("be").item("siteUrl"),usePopup:!0}),this.core.item("$appleAuthLoaded",!0)):setTimeout(pollAppleId,100)};pollAppleId()}if((()=>{const e=setInterval((()=>{!1===this.loggedIn&&(clearInterval(e),this.core.item("$isRGLShow",!1)),clearInterval(e)}),100)})(),!document.getElementById("appleid-signin")){const e=document.createElement("script");e.src="https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js",e.id="appleid-signin",document.body.appendChild(e)}this.trackTooltipStates=(0,m.gx)((()=>this.loggedIn),(()=>{this.setState({canceledHintTimeout:!0});(()=>{const e=setInterval((()=>{const t=this.core.item("limits").item("singleSession");!1===t.item("limited")&&null===t.item("availableAmount")?this.loggedIn&&!this.core.item("$isRGLConfirmed")&&(clearInterval(e),this.core.item("$isRGLShow",!0)):this.core.item("limits").item("singleSession").item("limited")&&(this.core.item("$isRGLShow",!1),clearInterval(e))}),100)})()}))}componentWillUnmount(){this.trackTooltipStates()}get loggedIn(){return this.core.item("loggedIn")}get showThemeSwitcher(){var e;const t=this.core.item("settings").item("fe").item("betting.altenar.themeConfig").item("isShowSwitcher");return(null===(e=this.core)||void 0===e?void 0:e.item("$biaApiInstanceVal"))&&t}render(){return n.createElement(p.Z,null,n.createElement("div",{className:"app-header-container"},n.createElement(components_AsideMenu,null),n.createElement("header",{className:"app-header",role:"banner"},n.createElement("div",{className:"container"},n.createElement("div",{className:"app-header__row"},n.createElement("div",{className:"app-header__row-group app-header__row-group--primary"},n.createElement("div",{className:"app-header__row-item app-header__row-item--menu"},n.createElement(l.Z,{disableRipple:!0,className:"app-header__menu button-default",ariaLabel:this.messages("menu"),onClick:()=>{this.core.item("$AsideMenu.isOpened",!0),this.core.event.emit("mobile_nav_click",{button_name:"Hamburger_open"})}})),n.createElement("div",{className:"app-header__row-item"},n.createElement(f.Z,{onClick:()=>this.core.event.emit("CTA_APP_HEADER_CLICK",{header_option:"Logo"})}))),n.createElement("div",{className:"app-header__row-group app-header__row-group--secondary"},n.createElement("div",{className:"app-header__row-item app-header__row-item--nav"},n.createElement("nav",{className:"app-header__nav"},n.createElement(p.Z,null,(0,r.$)((()=>{const e=this.core.item("wallet").item("freeSpins");return n.createElement(p.Z,null,n.createElement(p.Z,{hidden:!this.loggedIn||!e},n.createElement(l.Z,{disableRipple:!0,className:"button-default",MuiButtonProps:{component:e=>n.createElement(w.Z,(0,i.Z)({scrollTo:"#game-list-anchor",to:"/freeSpins-games"},e))}},this.messages("freeSpins")," ",n.createElement("span",{className:"button-default__amount"},e))))}))))),n.createElement(p.Z,{hidden:(0,r.$)((()=>!!this.loggedIn))},n.createElement("div",{className:"app-header__row-item app-header__row-item--auth"},n.createElement(J.Z,{onClick:()=>this.core.event.emit("CTA_APP_HEADER_CLICK",{header_option:"Google"}),classes:"button-sm button-primary app-header__login app-header__login--google",MuiButtonProps:{"data-tooltip-mouse":this.messages("tooltip.google")}}),n.createElement(K,{onClick:()=>this.core.event.emit("CTA_APP_HEADER_CLICK",{header_option:"Facebook"}),classes:"button-sm button-primary app-header__login app-header__login--facebook",MuiButtonProps:{"data-tooltip-mouse":this.messages("tooltip.facebook")}}),n.createElement(q,{onClick:()=>this.core.event.emit("CTA_APP_HEADER_CLICK",{header_option:"Apple"}),classes:"button-sm button-primary app-header__login app-header__login--apple",MuiButtonProps:{"data-tooltip-mouse":this.messages("tooltip.apple")}}),n.createElement(ie.Z,{disableRipple:!0,className:"button-sm button-primary app-header__login app-header__login--smart-id",id:"login",onClick:()=>{this.core.event.emit("CTA_APP_HEADER_CLICK",{header_option:"Smart-ID"}),(0,u.l)(this.core,pe.Fn,{method:"smartId"})},MuiButtonProps:{"data-tooltip-mouse":this.messages("tooltip.smartId")}}),n.createElement(ie.Z,{disableRipple:!0,className:"button-sm button-primary app-header__login app-header__login--mobile-id",id:"login",onClick:()=>{this.core.event.emit("CTA_APP_HEADER_CLICK",{header_option:"Mobile-ID"}),(0,u.l)(this.core,pe.Fn,{method:"mobileId"})},MuiButtonProps:{"data-tooltip-mouse":this.messages("tooltip.mobileId")}}),n.createElement(ie.Z,{onClick:()=>{this.onCancelTimeoutHints(),(0,u.l)(this.core,pe.Fn,{method:"regular"}),this.core.event.emit("CTA_CLICK_SIGN_IN"),this.core.event.emit("CTA_APP_HEADER_CLICK",{header_option:"Sign-In"})},disableRipple:!0,className:"button-sm button-primary app-header__login--login",id:"login"},this.messages("login")),n.createElement(se,{delayToOpen:6e4,delayToClosed:1e4,deviceType:["mobile","tablet"],cancelShowTooltip:this.state.canceledHintTimeout,message:this.messages("tooltip.auth"),arrowPosition:"top"},n.createElement("span",{className:"app-header__hidden-tooltip"})),n.createElement(ie.Z,{disableRipple:!0,className:"button-sm button-accent",id:"registration",onClick:()=>{this.onCancelTimeoutHints(),this.core.event.emit("CTA_CLICK_SIGN_UP"),this.core.event.emit("CTA_APP_HEADER_CLICK",{header_option:"Sign-Up"})}},this.messages("registration")))),n.createElement(C.ZP,{className:"app-header__row-item"}),n.createElement(x,{className:"app-header__row-item",MuiButtonProps:{"data-tooltip-mouse":this.messages("tooltip.profile")}}),n.createElement(p.Z,null,n.createElement(w.Z,{onClick:()=>this.core.event.emit("CTA_APP_HEADER_CLICK",{header_option:"Promotions"}),to:"/promotions",scrollTo:"#static-page-anchor",className:"app-header__row-item--info"})),n.createElement("div",{className:"app-header__row-item--select-locale",onClick:()=>this.core.event.emit("CTA_APP_HEADER_CLICK",{header_option:"Select locale"})},n.createElement(D.Z,null)))))),n.createElement(Y,null),n.createElement(fe,null)),(0,r.$)((e=>n.createElement("div",{className:"nav-block"},this.showThemeSwitcher?n.createElement(this.ObserveThemeSwitcher,{core:e}):null,n.createElement("div",{className:"navigation"},n.createElement(H.Z,{id:"siteMenu",scrollTo:!0,className:"navigation__nav",messages:this.messages,onClick:(e,t,s)=>{var i;"parseUrlAltenar"in window&&window.parseUrlAltenar(),this.core.event.emit("CTA_CLICK_NAVIGATION",{navigation_option:null===(i=h[`app.appHeader.${s}`])||void 0===i?void 0:i.defaultMessage})}}))))))}})||ve;const ye=(0,o.XN)(be)},fSHt:(e,t,s)=>{"use strict";s.d(t,{Z:()=>d});var i,a=s("q1tI"),n=s("JRPe"),o=s("TSYQ"),r=s.n(o),l=s("5QKI"),p=s("cY3/");let m=(0,l.A)(i=class AppLogo extends a.Component{get siteName(){var e;return null===(e=window.__data.messages)||void 0===e?void 0:e.$SITE_NAME}get className(){return r()("app-logo",this.props.className)}render(){return a.createElement(p.Z,{onClick:()=>(this.core.item("$AsideMenu.isOpened",!1),this.core.event.emit("CTA_APP_HEADER_CLICK",{header_option:"Logo"}),this.props.onClick),className:this.className,ariaLabel:this.siteName,to:"/",scrollTo:!0,exact:!0},a.createElement("img",{src:"/cms/img/logo.svg",alt:this.siteName}))}})||i;const d=(0,n.XN)(m)},"565o":(e,t,s)=>{"use strict";s.d(t,{Z:()=>
1addMainClasses});var i=s("wmS5"),a=s("/ChO");function addMainClasses(e){const t=e.item("deviceType");t&&i.Z.add(document.body,t);const s=e.item("settings").item("country");s&&(i.Z.remove(document.body,/^location-country--/),i.Z.add(document.body,`location-country--${s.toLowerCase()}`));const n=e.item("loggedIn")?e.item("profile").item("details").item("country"):"";n&&(i.Z.remove(document.body,/^selected-country--/),i.Z.add(document.body,`selected-country--${n.toLowerCase()}`));const o=e.item("appliedCountryRules");o&&(i.Z.remove(document.body,/^applied-country--/),i.Z.add(document.body,`applied-country--${o.toLowerCase()}`));const r=e.item("potentialMinor");r?i.Z.add(document.body,"potential-minor"):i.Z.remove(document.body,"potential-minor");const l="GBR"===o;l?i.Z.add(document.body,"uk-general"):i.Z.remove(document.body,"uk-general"),l&&r?i.Z.add(document.body,"uk-minors"):i.Z.remove(document.body,"uk-minors"),e.item("deposit")&&e.item("deposit").item("allowedPayAndPlay")?i.Z.add(document.body,"pay-and-play"):i.Z.remove(document.body,"pay-and-play"),e.item("loggedIn")?(i.Z.add(document.body,"is-logged-in"),i.Z.remove(document.body,"is-logged-out")):(i.Z.add(document.body,"is-logged-out"),i.Z.remove(document.body,"is-logged-in")),(0,a.Q)()?i.Z.add(document.body,"is-poker-app"):i.Z.remove(document.body,"is-poker-app");const p=window.navigator.userAgent;return p.match(/iPhone/i)||p.match(/iPad/i)?i.Z.add(document.body,"is-ios"):i.Z.remove(document.body,"is-ios"),null}},oJ8P:(e,t,s)=>{"use strict";function isShowModalAction(e,t){return!(e&&e.history&&e.history.location)||"PUSH"===e.history.action&&-1!==e.history.location.search.indexOf("modal")}s.d(t,{Z:()=>isShowModalAction})},sGLv:(e,t,s)=>{"use strict";function isObjectEmpty(e){return e&&0===Object.keys(e).length&&e.constructor===Object}s.d(t,{n:()=>isObjectEmpty})},rxTJ:()=>{},"0MOw":()=>{}}]); 2//# sourceMappingURL=1384.72c94a39.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.