(window.webpackJsonp=window.webpackJsonp||[]).push([[143],{1024:function(e,t,n){"use strict";n(876)},1025:function(e,t,n){var r=n(20)(!1);r.push([e.i,".poker[data-v-0854a63a]{display:grid;grid-gap:.75rem;margin-bottom:.5rem}.poker__banner[data-v-0854a63a]{display:block;height:60px;overflow:hidden;display:flex;align-items:center;justify-content:center;width:calc(100% + 1rem);transform:translateX(-.5rem)}.poker__banner img[data-v-0854a63a]{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.poker__banner[data-v-0854a63a]:last-child{margin-top:.75rem}.poker__username[data-v-0854a63a]{display:flex;align-items:center;padding:.5rem;border-radius:2px;background-color:#1d1d1d}.poker__username h5[data-v-0854a63a]{pointer-events:none}.poker__username>i[data-v-0854a63a]{margin-right:.5rem}.poker__username span[data-v-0854a63a]{margin-left:.5rem;font-size:.875rem;font-weight:500}.poker__username .poker__username__btn-copy[data-v-0854a63a]{padding:0 .5rem;margin-left:auto}.poker__username .poker__username__btn-copy i[data-v-0854a63a]{margin-left:.25rem}.poker__grid[data-v-0854a63a]{display:grid;grid-gap:.75rem;align-items:start;grid-auto-flow:dense;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.poker__actions[data-v-0854a63a]{grid-row:4/5;display:grid;grid-gap:.75rem;justify-content:center;grid-template-columns:repeat(2,minmax(0,1fr))}.poker__game[data-v-0854a63a]{position:relative;height:0;overflow:hidden;border-radius:5px;background-color:#0e0e0e;padding-bottom:50%}.poker__game img[data-v-0854a63a]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.poker__game--maintenance[data-v-0854a63a]{color:hsla(0,0%,100%,.38)}.poker__game span[data-v-0854a63a]{display:none}.poker .poker__game--exclusive[data-v-0854a63a]{height:100%;grid-row:1/3;grid-column:2/3}.poker .poker__game-placeholder img[data-v-0854a63a]{padding-bottom:1rem}.poker .poker__game-placeholder span[data-v-0854a63a]{position:absolute;display:block;left:50%;bottom:.25rem;font-weight:700;font-size:.75rem;transform:translateX(-50%);white-space:nowrap}.poker__maintenance[data-v-0854a63a]{position:absolute;top:0;left:0;z-index:2;padding:.5rem;display:flex;align-items:center;justify-content:center;background-color:#1d1d1d;border-bottom-right-radius:5px}.poker__maintenance i[data-v-0854a63a]{color:#fdd835}.poker--d[data-v-0854a63a]{margin:.5rem 0 1rem}.poker--d .poker__banner[data-v-0854a63a]{width:auto;height:auto;transform:unset;overflow:hidden;border-radius:5px}.poker--d .poker__banner img[data-v-0854a63a]{width:100%;height:auto;-o-object-fit:unset;object-fit:unset}.poker--d .poker__actions[data-v-0854a63a],.poker--d .poker__grid[data-v-0854a63a]{grid-gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}.poker--d .poker__actions a[data-v-0854a63a],.poker--d .poker__actions button[data-v-0854a63a]{grid-column:span 2}.poker--d .poker__actions[data-v-0854a63a] :first-child{grid-column:2/4}.poker--d .poker__game[data-v-0854a63a]{cursor:pointer}.poker--d .poker__game--exclusive[data-v-0854a63a]{grid-row:1/4;grid-column:4/7}.poker--d .poker__game--exclusive img[data-v-0854a63a]{-o-object-fit:cover;object-fit:cover}.poker--d .poker__username__btn-copy[data-v-0854a63a]{margin-left:1rem;padding:0 1rem}",""]),e.exports=r},1212:function(e,t,n){"use strict";n.r(t);var r=n(1),o=(n(19),n(8),n(22),n(24),n(15),n(23),n(27),n(616)),meta=n(608),c=n(66),d=n(194),l={name:"Poker",auth:!1,components:{Menu:function(){return Promise.resolve().then(n.bind(null,143))}},meta:{type:"page",slug:"poker"},mixins:[c.a,meta.a,o.a,d.a],beforeRouteLeave:function(e,t,n){var o=this;return Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!o.$auth.loggedIn||!o.shouldLogout){e.next=8;break}return o.$nuxt.$loading.start(),e.next=4,o.$axios.get("/poker/logout");case 4:o.$nuxt.$loading.finish(),n(),e.next=9;break;case 8:n();case 9:case"end":return e.stop()}}),e)})))()},middleware:["meta"],data:function(){return{url:"",games:[],username:"",maintenance:!1,shouldLogout:!1,meta:{type:"page",slug:"poker"}}},fetch:function(){var e=this;return Object(r.a)(regeneratorRuntime.mark((function t(){var n,r,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,e.$nuxt.$loading.start(),n=e.$auth.loggedIn?"/poker/activeGames":"/poker/games",t.next=5,e.$axios.get(n);case 5:r=t.sent,data=r.data,e.games=data.games.data,e.maintenance=data.maintenance,e.username=data.poker_username,e.$nuxt.$loading.finish(),t.next=17;break;case 13:t.prev=13,t.t0=t.catch(0),console.log(t.t0),e.$nuxt.$loading.finish();case 17:case"end":return t.stop()}}),t,null,[[0,13]])})))()},computed:{jsonld:function(){return this.games.length?{"@context":"https://schema.org","@type":"ItemList",name:"".concat(this.$store.state.config.meta.name," - ").concat(this.$t("nav.poker")),numberOfItems:this.games.length,itemListElement:this.games.map((function(e,i){return{"@type":"ListItem",position:i+1,name:e.name,image:e.second_thumb}}))}:null},appLink:function(){return this.$device.isIos?this.$config.idnpokerIos:this.$config.idnpokerAndroid}},watch:{"$auth.loggedIn":function(){this.$fetch()}},activated:function(){this.shouldLogout=!1},deactivated:function(){this.$destroy()},methods:{handleClick:function(e){this.$auth.loggedIn?this.maintenance||(this.shouldLogout=!0,this.handleLaunch(e)):this.handleLoginClick()},handleLaunch:function(e){var t=this;return Object(r.a)(regeneratorRuntime.mark((function n(){var r,o,c,d,data,l,m,f,h;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r=e.identifier,!t.$store.getters.isStreamingUser){n.next=4;break}return t.$toast.global.info({message:t.$t("error.streaming-not-allowed")}),n.abrupt("return");case 4:if(n.prev=4,c="/poker/"+(t.$device.isDesktop?"0":"1")+"/".concat(t.$i18n.locale)+(r?"/".concat(r):""),!t.isInAppBrowser){n.next=16;break}return t.$nuxt.$loading.start(),n.next=10,t.$axios.get(c);case 10:d=n.sent,data=d.data,window.location=data.url,t.$nuxt.$loading.finish(),n.next=22;break;case 16:return o=window.open(),n.next=19,t.$axios.get(c);case 19:l=n.sent,m=l.data,o.location=m.url;case 22:n.next=28;break;case 24:n.prev=24,n.t0=n.catch(4),o&&(null===(f=o)||void 0===f||f.close()),n.t0.response&&(h=n.t0.response.data,t.$toast.global.fail({message:t.$t("error.".concat(h.message))}));case 28:case"end":return n.stop()}}),n,null,[[4,24]])})))()},getSrc:function(e){return e.special_flag?(this.$device.isDesktop?e.thumbnail:e.second_thumb)||"https://no-image":e.second_thumb||"https://no-image"},handleImgError:function(e){e.target.src="".concat(this.$config.cdnURL,"/logo/placeholder.").concat(this.$config.logoType),e.target.parentElement.classList.add("poker__game-placeholder")}}},m=(n(1024),n(5)),component=Object(m.a)(l,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"poker",class:{"poker--d":e.$device.isDesktop}},[e.$device.isDesktop?e._e():n("Menu"),e._v(" "),n("button",{staticClass:"poker__banner",on:{click:function(t){return e.handleClick({identifier:"TXH",name:"Texas Poker"})}}},[n("picture",[n("source",{attrs:{srcset:e.$config.commonAssetsURL+"/default/poker-banner-d.webp",media:"(min-width: 640px)"}}),e._v(" "),n("img",{attrs:{src:e.$config.commonAssetsURL+"/default/poker-banner.webp",alt:e.metaData.title}})])]),e._v(" "),e.$auth.loggedIn&&e.username?n("div",{staticClass:"poker__username"},[n("icon",{attrs:{icon:"username"}}),e._v(" "),n("h5",[e._v(e._s(e.$t("app.poker-username"))+":")]),e._v(" "),n("span",{attrs:{id:"poker-username"}},[e._v(e._s(e.username))]),e._v(" "),n("button",{staticClass:"btn btn--flex btn--sm poker__username__btn-copy",class:e.copied?"btn--success":"btn--accent",attrs:{type:"button"},on:{click:function(t){return e.handleCopy("poker-username")}}},[e._v("\n "+e._s(e.copied?e.$t("app.copied"):e.$t("app.copy"))+"\n "),e.copied?n("icon",{attrs:{icon:"check-outlined"}}):e._e()],1)],1):e._e(),e._v(" "),n("ul",{staticClass:"poker__grid"},e._l(e.games,(function(t){return n("li",{key:t.id,staticClass:"poker__game",class:{"poker__game--maintenance":e.maintenance,"poker__game--exclusive":!!t.special_flag},attrs:{role:"button"},on:{click:function(n){return e.handleClick(t)}}},[e.maintenance?n("div",{staticClass:"poker__maintenance surface"},[n("icon",{attrs:{icon:"maintenance",size:"lg"}})],1):e._e(),e._v(" "),n("img",{attrs:{src:e.getSrc(t),alt:t.name},on:{error:e.handleImgError}}),e._v(" "),n("span",[e._v(e._s(t.name))])])})),0),e._v(" "),n("div",{staticClass:"poker__actions"},[n("a",{staticClass:"btn btn--flex btn--success",attrs:{href:e.appLink,target:"_blank"}},[e._v("\n "+e._s(e.$t("actions.download-app"))+"\n ")]),e._v(" "),n("button",{staticClass:"btn btn--block btn--brand",attrs:{disabled:e.maintenance},on:{click:function(t){return e.handleClick({identifier:"",name:"Lobby"})}}},[n("span",[e._v(e._s(e.$t("actions.play-now")))])])])],1)}),[],!1,null,"0854a63a",null);t.default=component.exports;installComponents(component,{Menu:n(143).default})},608:function(e,t,n){"use strict";var r=n(4),o=(n(10),n(44),n(14),n(13),n(17),n(9),n(18),n(11));function c(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,n)}return t}t.a={head:function(){var head={titleTemplate:"%s - ".concat(this.metaData.title),meta:[{hid:"description",name:"description",content:this.metaData.description},{hid:"keywords",name:"keywords",content:this.metaData.keywords}]};return this.jsonld&&(head.script=[{hid:"jsonld-itemlist",type:"application/ld+json",json:this.jsonld}]),head},computed:function(e){for(var i=1;i