1import{J as Z,H as te,f as q,q as me,i as de,_ as se,a0 as _e,a4 as pe,a2 as ge,ak as ve,r as fe}from"./sentry-BihCQX7O.js";import{k as P,l as V,m as a,n as d,p as _,z as e,H as n,O as G,y as p,G as T,q as y,c as i,A as S,M as H,s as X,D as Y,ab as ae,x as k,C as oe,f as ne,j as be,w as he,r as D,v as F,Q as Te,h as $e,E as Se,F as ye,a5 as we,V as Ee,L as Oe}from"./vendors-_fSCfn4Z.js";import{aF as Ae,X as Pe,by as B,a as xe,d2 as Le,d3 as Ne,d4 as Ce,j as K,_ as z,ca as ke,c8 as Me,r as U,cd as Re,cF as Ie,i as Ge,cG as De,t as j,$ as Ue,cO as re,b8 as Be,d5 as He,d6 as Ve,cb as W,d7 as ze,g as Fe,cU as We,cT as ie,cR as Ye,cQ as je}from"./main-DZhbC5PM.js";import{f as le,m as qe,b as I,a as ce,o as Xe,G as Ke,j as J,t as Qe}from"./floating-ui-DiwcxBBh.js";import{P as Ze,u as Je,B as et,d as ee}from"./BaseTable-C2AKt49U.js";import{g as tt}from"./index-QYuqjuk3.js";import{_ as st}from"./Table.vue_vue_type_style_index_0_lang-DkpHiHqh.js";import{u as at,i as ot,a as nt}from"./topLeaderHelper-C7jjrsAM.js";import{a as rt}from"./ExclusiveVipRewardsWidget.vue_vue_type_style_index_0_lang-C1mt-uK5.js";import"./zod-BHm_e8j-.js";import"./vue-recaptcha-YB-XIZcF.js";import"./vue3-touch-events-BftI5NW8.js";import"./body-scroll-lock-upgrade-CmWMI3F6.js";import"./livechat-0SIorxA9.js";import"./firebase-Hg7Ai1fd.js";import"./vee-validate-D4u8Hn2I.js";/* empty css *//* empty css *//* empty css */import"./overlayscrollbars-BVV2Idez.js";const it={class:"flex gap-2 bg-backdrop-alt-2 rounded-2 text-light p-2 item-center w-full"},lt={class:"grid gap-2 text-caption-m w-full items-center"},ct={class:"flex gap-2 items-center"},ut={class:"font-normal"},mt={class:"font-bold"},dt=P({__name:"GameSidebarStatusCard",props:{image:{},currentStatusName:{},nextStatusName:{},progressCurrent:{default:0},progressTo:{default:0},progressFrom:{},levelType:{},isLastStatus:{type:Boolean},isStateSaved:{type:Boolean}},setup(l){const s=l,{t:c}=V(),r=i(()=>`${Z(s.progressCurrent)} / ${Z(s.progressTo)} ${s.levelType}`),g=i(()=>s.isLastStatus&&!s.isStateSaved?c("GAME_SIDEBAR_STATUS_CARD.KEEPING_LEVEL"):s.currentStatusName),u=i(()=>!s.isLastStatus||!s.isStateSaved);return(o,t)=>(a(),d("div",it,[_(Ae,{src:l.image,alt:"user-level",class:"game-sidebar-image w-14 h-14",type:e(Pe).LEVEL_THUMB},null,8,["src","type"]),n("div",lt,[n("div",ct,[u.value?(a(),d(G,{key:0},[n("div",ut,p(g.value),1),_(e(le),{src:e(rt),alt:"arrow",class:"w-6 h-6"},null,8,["src"])],64)):T("",!0),n("div",mt,p(l.nextStatusName),1)]),_(e(qe),{progress:l.progressCurrent,min:l.progressFrom,max:l.progressTo,size:"md"},{inside:y(()=>[n("span",null,p(r.value),1)]),_:1},8,["progress","min","max"])])]))}}),_t=P({__name:"GameSidebarVipProgress",setup(l){const s={DYNAMIC:B.Dynamic,STATIC:B.Static},{currentLevelOrStatus:c,pointsData:r,nextLevelOrStatus:g,isLastStatus:u,isDynamicStatusConfirmed:o}=te(),t=i(()=>{var b;return(b=c.value)==null?void 0:b.data.data}),f=i(()=>{var b;return((b=g.value)==null?void 0:b.data.data.title)||""}),x=i(()=>{var m;const b=(m=c.value)==null?void 0:m.type;return b?s[b]||B.Static:B.Static}),O=i(()=>r.value.current),L=i(()=>r.value.to),N=i(()=>r.value.from);return(b,m)=>t.value?(a(),S(e(dt),{key:0,image:t.value.icon,"current-status-name":t.value.title,"next-status-name":f.value,"progress-current":O.value,"progress-to":L.value,"progress-from":N.value,"level-type":x.value,"is-last-status":e(u),"is-state-saved":e(o)},null,8,["image","current-status-name","next-status-name","progress-current","progress-to","progress-from","level-type","is-last-status","is-state-saved"])):T("",!0)}}),pt={class:"h-auto relative"},gt={key:0,class:"flex justify-center items-center absolute top-0 right-0 h-4 min-w-4 px-0.5 bg-primary-10 text-dark text-pin font-bold border-0 rounded-full"},vt=P({__name:"ChatButton",props:{className:{}},emits:["click"],setup(l){const s=xe();return(c,r)=>(a(),d("div",pt,[_(e(I),{class:H(l.className),size:"default",variant:"ghost","data-test":"chat-button",onClick:r[0]||(r[0]=g=>c.$emit("click"))},{default:y(()=>[_(e(Le),null,{default:y(()=>[_(e(ce),{name:"support"})]),_:1})]),_:1},8,["class"]),e(s).newMessageCount?(a(),d("div",gt,p(e(s).newMessageCount),1)):T("",!0)]))}}),ft={class:"chat-dropdown__list grid gap-2 p-4 lg:p-6 lg:gap-4 w-92 relative bg-backdrop-alt-2 rounded-b-6 z-10 shadow-[0_3px_3px] shadow-tertiary-10","data-test":"chat-dropdown-list"},bt={class:"grid gap-2 lg:gap-4"},ht={class:"text-light text-center"},Tt=P({__name:"ChatDropdown",setup(l){const s=q(),{isDev:c}=X(me()),{isDynamicStatus:r}=te(),g=i(()=>{var u;return(r.value||c.value)&&!!((u=s.vipManagerData)!=null&&u.id)});return(u,o)=>(a(),S(e(Xe),{placement:"bottom-end",offset:12,"fallback-placements":["bottom-end"]},{anchor:y(({isOpen:t})=>[_(vt,{"class-name":{active:t}}
1,null,8,["class-name"])]),content:y(({hideHandler:t})=>[n("div",ft,[g.value?(a(),d(G,{key:0},[_(Ne),o[0]||(o[0]=n("hr",null,null,-1))],64)):T("",!0),n("div",bt,[n("p",ht,p(u.$t("HEADER.CHAT_TITLE")),1),_(Ce,{"close-handler":t},null,8,["close-handler"])])])]),_:1}))}}),$t={class:"promo-game-sidebar-widget"},St={class:"promo-game-sidebar-widget__container grid gap-2 lg:gap-4 justify-items-center"},yt={key:1,class:"promo-game-sidebar-widget__wrapper text-center"},wt={class:"promo-game-sidebar-widget__title"},Et={class:"promo-game-sidebar-widget__fund-title font-normal text-caption-l text-support"},Ot=["innerHTML"],At=P({__name:"BaseGameSidebarWidget",props:{promo:{}},setup(l){const s=l,{parseContent:c}=K(),r=i(()=>{var o,t;return((t=(o=s.promo)==null?void 0:o.localisation)==null?void 0:t.variables)||{}}),g=i(()=>{var o;if((o=s.promo)!=null&&o.title)return c(s.promo.title,r.value)}),u=i(()=>{var t,f;const o=((t=s.promo)==null?void 0:t.prizeFund)||((f=s.promo)==null?void 0:f.fund);return c(o,r.value)});return(o,t)=>(a(),d("div",$t,[n("div",St,[l.promo?(a(),S(Ze,{key:0,data:l.promo},null,8,["data"])):T("",!0),l.promo?(a(),d("div",yt,[n("p",wt,[n("b",null,p(g.value),1)]),n("div",null,[n("p",Et,p(o.$t("PROMO.WIDGET_PRIZE_POOL")),1),n("div",{class:"promo-game-sidebar-widget__fund",innerHTML:u.value},null,8,Ot)])])):T("",!0),Y(o.$slots,"default",{},void 0,!0),Y(o.$slots,"bottom",{},void 0,!0)])]))}}),ue=z(At,[["__scopeId","data-v-559864c0"]]),Pt=P({__name:"PromoGameSidebarWidget",props:{promo:{}},setup(l){const s=l,c=ae(),r=ke(),g=i(()=>{let o=[];return s.promo&&(o=Re(r.userAchievementByPromoId(s.promo.id))),o});function u(){const o=s.promo.slug,t=U.promoPage;c.push({name:t,params:{slug:o}})}return(o,t)=>(a(),S(ue,{promo:l.promo},{bottom:y(()=>[_(e(I),{variant:"tertiary",size:"xs",onClick:u},{default:y(()=>[k(p(o.$t("PROMO.PROMO_USER_WIDGET_BUTTON_TO_PROMO")),1)]),_:1})]),default:y(()=>[g.value.length?(a(),S(Me,{key:0,quests:g.value,"disable-fade-effect":""},null,8,["quests"])):T("",!0)]),_:1},8,["promo"]))}}),xt={class:"conditions"},Lt={class:"text-light"},Nt=P({__name:"Conditions",props:{data:{}},setup(l){return(s,c)=>(a(),d("div",xt,[(a(!0),d(G,null,oe(l.data,r=>(a(),d("div",{key:r.id,class:"conditions__item text-support"},[k(p(r.caption)+": ",1),n("span",Lt,p(r.text),1)]))),128))]))}}),Ct=z(Nt,[["__scopeId","data-v-bfb7f8a6"]]),kt=P({__name:"TournamentGameSidebarWidget",props:{tournament:{}},setup(l){const s=de(),c=se(),{chooseTournament:r}=Ie(),{currencyView:g}=Ge(),u=V(),o=l,t=D(),f=i(()=>{var w;const m=[{id:F(),caption:u.t("TOURNAMENTS.TOURNAMENT_RULES_DATE"),text:`${ee(o.tournament.startAt)} - ${ee(o.tournament.endAt)}`}];return(w=t.value)!=null&&w.bet&&m.push({id:F(),caption:u.t("TOURNAMENTS.TOURNAMENT_RULES_BET"),text:x.value}),m.push({id:F(),caption:u.t("TOURNAMENTS.TOURNAMENT_RULES_MECHANICS"),text:u.t(`TOURNAMENTS.${o.tournament.victoryType}`)}),m}),x=i(()=>{var $,C,M,R;const m=(C=($=t.value)==null?void 0:$.bet)==null?void 0:C.min,w=(R=(M=t.value)==null?void 0:M.bet)==null?void 0:R.max;if(m){const v=g(m[s.userCurrency]);if(w){const h=w[s.userCurrency];if(h){const E=g(h);return`${u.t("COMMON.FROM")} ${v} ${u.t("COMMON.TO")} ${E} `}}return`${u.t("COMMON.FROM")} ${v}`}return""});function O(m){var C,M;const{members:w,phase:$}=m;if(((C=t.value)==null?void 0:C.id)===($==null?void 0:$.id)&&((M=t.value)!=null&&M.membership)){const R=w.find(v=>v.authorizedUser);t.value={...t.value,members:w,position:R.position}}}function L(){t.value&&r(t.value.id,t.value.slug,t.value.gameTypes)}const{widgetLeaders:N}=Je(i(()=>t.value)),{isParticipationAvailable:b}=De(i(()=>t.value));return ne(async()=>{j.$on("websocket.tournament.phase.members.update",O)}),be(()=>{j.$off("websocket.tournament.phase.members.update",O)}),he(()=>c.userTournamentList,async(m,w)=>{m!==w&&(t.value=await c.loadTournament(o.tournament.slug))},{immediate:!0}),(m,w)=>(a(),S(ue,{promo:t.value},{bottom:y(()=>{var $;return[($=t.value)!=null&&$.membership?(a(),S(e(I),{key:0,"data-test":"tournament-games",variant:"tertiary",onClick:w[0]||(w[0]=C=>m.$router.push({name:e(U).tournamentPage,params:{slug:l.tournament.slug}}))},{default:y(()=>[k(p(m.$t("TOURNAMENTS.TOURNAMENT_GAMES")),1)]),_:1})):(a(),d(G,{key:1},[e(b)?(a(),S(e(I),{key:0,"data-test":"tournament-participate",variant:"tertiary",onClick:L},{default:y(()=>[k(p(m.$t("PROMO.PROMO_ACTION_BUTTON_PARTICIPATE")),1)]),_:1})):T("",!0)],64))]}),default:y(()=>{var $;return[($=t.value)!=null&&$.membership?(a(),S(et,{key:0,"table-list":e(N),status:t.value.status},null,8,["table-list","status"])):(a(),S(Ct,{key:1,data:f.value},null,8,["data"]))]}),_:1},8,["promo"]))}}),Mt=P({__name:"GameSidebarWinners",setup(l){const{topLeadersNow:s}=at(3e3,10);return(c,r)=>(a(),S(st,{data:e(s),title:c.$t("WINNERS.TITLE"),image:e(nt),"image-retina":e(ot)},null,8,["data","title","image","image-retina"]))}}),Rt=z(Mt,[["__scopeId","data-v-4ef0c150"]]),It={class:"game-sidebar"}
1,Gt={class:"game-sidebar__widgets"},Dt={class:"game-sidebar__wrapper"},Ut={class:"game-sidebar__tabs-menu"},Bt={class:"game-sidebar__tabs-content"},Ht={key:0,class:"game-sidebar__widgets"},Vt={key:1,class:"game-sidebar__wrapper"},zt={class:"game-sidebar__text"},Ft=["innerHTML"],Wt={class:"game-sidebar__text-thumb"},Yt=["src","alt"],jt={class:"game-sidebar__bottom"},qt=P({__name:"GameSidebar",setup(l){const s={ARENA:"arena",PLAY:"play"},{t:c}=V(),r=Te(),{parseContent:g}=K(),u=se(),o=Ue(),t=q(),{producers:f}=X(o),{activePromo:x}=re(),O=D(!1),L=D(s.ARENA),N=D(null),b=i(()=>tt(r.params.name)),m=i(()=>{var v,h;return((h=(v=b.value)==null?void 0:v.localisation)==null?void 0:h.variables)||{}}),w=i(()=>{var v;return g((v=b.value)==null?void 0:v.description,m.value)}),$=i(()=>{var h;const v=f.value.find(E=>{var A;return(E==null?void 0:E.slug)===((A=b.value)==null?void 0:A.gameProviderSlug)});return(h=v==null?void 0:v.tags)==null?void 0:h.some(E=>E===W.LIVE)}),C=i(()=>{const v=$.value?W.LIVE:W.CASINO;return u.tournamentList.filter(h=>{var E;return h.status===_e.ACTIVE&&h.type===pe.TOURNAMENT&&h.pageType!==ge.STATIC&&((E=h==null?void 0:h.tags)==null?void 0:E.some(A=>A===v))})}),M=()=>{j.$emit("open-cashbox",{location:"games",step:Fe})},R=async()=>{await u.loadTournamentList()};return ne(async()=>{O.value||(await R(),O.value=!0),N.value=[{id:s.PLAY,label:c("GAMEPAGE.PLAYING")},{id:s.ARENA,label:c("HEADER.PROMOTIONS")}]}),$e(async()=>{await R(),O.value=!0}),(v,h)=>{var E;return a(),d("div",It,[n("div",{class:H(["game-sidebar__block grid gap-2 lg:gap-4",e(t).isLogged?"game-sidebar__block--logged":"game-sidebar__block--demo"])},[n("div",{class:H(e(t).isLogged?"game-sidebar__top game-sidebar__top--logged":"game-sidebar__top")},[_(Be,{full:""}),e(t).isLogged?(a(),S(ze,{key:0})):T("",!0),_(Tt,{class:"game-sidebar__chat-button"})],2),e(t).isLogged?(a(),d(G,{key:0},[n("div",Gt,[_(e(_t))]),n("div",Dt,[n("div",Ut,[N.value?(a(),S(e(Ke),{key:0,id:"siddebar","active-tab":L.value,"onUpdate:activeTab":h[0]||(h[0]=A=>L.value=A),items:N.value,ui:{base:"w-full",container:"w-full",item:{base:"flex-1"}}},{item:y(({item:A})=>[Y(v.$slots,"tab",Se(ye(A)),void 0,!0)]),_:3},8,["active-tab","items"])):T("",!0)]),n("div",Bt,[L.value===s.PLAY?(a(),S(Rt,{key:0})):T("",!0),_(e(J),null,{default:y(()=>{var A;return[L.value===s.ARENA?(a(),d("div",Ht,[C.value.length>0?(a(!0),d(G,{key:0},oe(C.value,Q=>(a(),S(kt,{key:Q.id,tournament:Q,"data-test":"game-sidebar-widgets-table",class:"game-sidebar__widgets-table"},null,8,["tournament"]))),128)):T("",!0),e(t).isLogged&&((A=e(x))!=null&&A.id)?(a(),S(Pt,{key:1,promo:e(x)},null,8,["promo"])):T("",!0)])):T("",!0)]}),_:1})])])],64)):(a(),d("div",Vt,[_(He,{"show-close-icon":""}),_(Ve,{class:"px-4 justify-stretch",location:"games"}),!e(t).isLogged&&((E=b.value)!=null&&E.description)?(a(),S(e(J),{key:0},{default:y(()=>[n("div",zt,[n("div",{class:"game-sidebar__text-inner",innerHTML:w.value},null,8,Ft),n("div",Wt,[n("img",{class:"game-sidebar__text-img",src:b.value.preview,alt:b.value.name},null,8,Yt)])])]),_:1})):T("",!0)])),n("div",jt,[_(e(I),{class:"w-1/2",variant:"secondary",size:"xs",onClick:h[1]||(h[1]=A=>v.$router.push({name:e(U).main}))},{default:y(()=>[k(p(v.$t("GAMEPAGE.ALL_GAMES")),1)]),_:1}),e(t).isLogged?(a(),S(e(I),{key:0,class:"w-1/2",size:"xs",onClick:M},{default:y(()=>[k(p(v.$t("GAMEPAGE.CASHBOX")),1)]),_:1})):T("",!0)])],2)])}}}),Xt=z(qt,[["__scopeId","data-v-d4e309b5"]]),Kt={key:0,class:"text-light bg-gradient-notification-widget justify-between items-center gap-6 grid grid-cols-[_max-content,_1fr,_max-content,_max-content,_1.5rem] px-6 h-16"},Qt={key:0},Zt={key:1},Jt={class:"flex items-center flex-wrap"},es={key:0,class:"text-personal"},ts={key:1},ss={class:"text-personal"},as=P({__name:"PromoGiftShopWidget",setup(l){const s=V(),{parseContent:c}=K(),{exchangeAvailablePrizeList:r,nextAvailablePrizeList:g}=We(),{activePromo:u}=re(),{activePromoCoinsUserBalance:o}=ie(),t=D(!0),f=i(()=>r.value.length>0),x=i(()=>g.value[0]),O=i(()=>f.value?s.t("GIFT_SHOP.WIDGET.GO_TO_GIFT_SHOP_LINK"):s.t("GIFT_SHOP.WIDGET.GO_TO_PROMOTIONS_LINK")),L=i(()=>{var m;return c(x.value.title,(m=x.value.gift.localisation)==null?void 0:m.variables)});function N(){t.value=!1}const b=i(()=>{var $;const m=($=u.value)==null?void 0:$.slug;return{name:U.promoPage,params:{slug:m}}});return(m,w)=>{const $=we("t");return t.value?(a(),d("div",Kt,[Ee(n("p",null,null,512),[[$,"GIFT_SHOP.TITLE"]]),f.value?(a(),d("div",Qt,[n("span",null,p(e(s).t("GIFT_SHOP.WIDGET.YOU_CAN_BUY"))+"Â ",1),n("b",null,p(e(s).t("PROMO.PROMO_USER_WIDGET_CAN_EXCHANGE_PRIZES",e(r).length)),1)])):(a(),d("b",Zt,p(L.value),1)),n("div",Jt,[f.value?(a(),d("p",es,[n("b",null,p(e(o)),1)])):(a(),d("b",ts,[n("span",ss,p(e(o
1)),1),k(" / "+p(x.value.price/e(Ye)),1)])),_(e(le),{class:"w-4 h-4 ml-1",src:e(je),alt:"ticket"},null,8,["src"])]),_(e(Qe),{variant:"primary",to:b.value},{default:y(()=>[k(p(O.value),1)]),_:1},8,["to"]),_(e(ce),{class:"text-support",name:"close",onClick:N})])):T("",!0)}}}),os={class:"game"},ns={key:0,class:"game__sidebar"},rs={class:"game__window"},is={class:"game__window-demo-widget-content"},ls={class:"game__window-content"},xs=P({__name:"GameLayout",setup(l){const s=q(),c=ve(),r=ae(),{isMobile:g}=X(fe()),{activeUserPromo:u}=ie(),o=i(()=>s.isLogged&&!g.value&&!!u.value);function t(){const{gameData:f}=c;f!=null&&f.slug&&r.push({name:U.gameItem,params:{name:f.slug}})}return(f,x)=>{const O=Oe("router-view");return a(),d("div",os,[e(g)?T("",!0):(a(),d("div",ns,[_(Xt)])),n("div",rs,[o.value?(a(),S(as,{key:0})):T("",!0),e(s).isLogged&&e(c).isDemo?(a(),d("div",{key:1,class:H(["game__window-demo-widget",{"game__window-demo-widget--mobile":e(g)}])},[n("div",is,p(f.$t("GAME_ITEM.DEMO_DESCRIPTION")),1),_(e(I),{class:"game__window-demo-widget-button",onClick:t},{default:y(()=>[k(p(f.$t("GAME_ITEM.PLAY_REAL")),1)]),_:1})],2)):T("",!0),n("div",ls,[_(O)])])])}}});export{xs as default}; 2//# sourceMappingURL=GameLayout-CivVN17y.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.