1import{a as H}from"./chunk-PFLDZXT3.js";import{n as F}from"./chunk-XNTCN5LM.js";import{Ab as E,Bc as D,Cc as N,Da as m,Kc as z,Ma as G,Mb as P,Nb as c,Ob as T,Pb as v,Sb as R,Tb as A,Ub as l,_ as L,_b as w,aa as y,bb as s,ca as b,da as x,db as g,eb as u,gd as V,jb as d,jc as U,jd as I,kb as r,lb as n,mb as C,nc as p,nd as j,tb as k,wb as _,xa as M,yb as h,zb as S}from"./chunk-5LGYDGR4.js";var B=new L("Game Url Providers");var W=[[["","favorite",""]]],J=["[favorite]"],K=e=>({"opacity-0":e}),Q=e=>({color:e});function X(e,f){e&1&&(r(0,"div",4),C(1,"fx-icon",14)(2,"fx-icon",15),n())}function Y(e,f){if(e&1){let a=k();r(0,"a",16),_("click",function(){b(a);let o=h(),i=l(0);return x(o.playForFree(i))}),c(1," Try "),n()}if(e&2){let a=h(),t=l(0);d("routerLink",a.gameUrlProvider.getPlayFreeUrl(t)),s("aria-label","Try now "+t.name)}}function Z(e,f){if(e&1&&(r(0,"span",13),c(1),n()),e&2){let a=h(),t=l(0);d("ngStyle",w(2,Q,a.volatilityTextColor[t.volatility])),m(),T(t.volatility)}}function $(e,f){e&1&&(r(0,"span"),c(1,"N/A"),n())}var _e=(()=>{class e{constructor(){this.game=p.required(),this.mode=p("modal"),this.imageLoadingMode=p("lazy"),this.imageLoadAction=p("load"),this.volatilityTextColor={High:"var(--fx-color-text-danger)",Medium:"var(--fx-color-text-warning)",Low:"var(--fx-color-text-success)"},this.imageLoaded=!1,this.gameUrlProvider=y(B),this.src=U(()=>this.imageLoadingMode()==="lazy"||this.imageLoadAction()==="unload"?null:this.game().thumbnail),this.navigator=H(),this.activatedRoute=y(V)}play(a){this.mode()!=="page"&&this.navigator(this.gameUrlProvider.getPlayOnModalUrl(a),{relativeTo:this.activatedRoute,skipLocationChange:!0,queryParamsHandling:"merge"})}playForFree(a){this.mode()!=="page"&&this.navigator(this.gameUrlProvider.getPlayFreeOnModalUrl(a),{relativeTo:this.activatedRoute,skipLocationChange:!0,queryParamsHandling:"merge"})}showImage(){this.imageLoaded=!0}get cssClasses(){let a=this.game();return{"game-card-premium":a.is_premium,"game-deck-item__disabled":a.is_bonus_locked}}static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275cmp=G({type:e,selectors:[["fx-game-card"]],hostVars:2,hostBindings:function(t,o){t&2&&P(o.cssClasses)},inputs:{game:[1,"game"],mode:[1,"mode"],imageLoadingMode:[1,"imageLoadingMode"],imageLoadAction:[1,"imageLoadAction"]},ngContentSelectors:J,decls:25,vars:16,consts:[[1,"content-wrapper","placeholder-wave","game-card"],[1,"game-card__image__wrapper","d-block","placeholder"],[1,"game-card__image",3,"load","src","alt","loading","ngClass"],[1,"position-absolute","top-0","start-0","favorite-button"],[1,"d-none","premium_placeholder"],[1,"game-card__body"],["tooltip","Play now",1,"game-card__play",3,"click","routerLink"],["aria-hidden","true",1,"btn","btn-primary"],["icon","premium_game_exp",1,"launcher-icon","launcher-icon-premium__experimental"],["icon","locked",1,"launcher-icon","launcher-icon-premium__locked"],["icon","caret_right","size","large",1,"launcher-icon"],[1,"game-card__try","btn","btn-brand","btn-sm",3,"routerLink"],[1,"game-card-premium-meta","fw-semibold","color-text-subtle","cfs-1"],[3,"ngStyle"],["icon","premium_game",1,"premium-icon"],["icon","locked",1,"premium-icon__locked"],[1,"game-card__try","btn","btn-brand","btn-sm",3,"click","routerLink"]],template:function(t,o){if(t&1){let i=k();S(W),R(0),r(1,"div",0)(2,"div",1)(3,"img",2),_("load",function(){return o.showImage()}),n()(),r(4,"div",3),E(5),n(),g(6,X,3,0,"div",4),r(7,"div",5)(8,"a",6),_("click",function(){b(i);let q=l(0);return x(o.play(q))}),r(9,"span",7),C(10,"fx-icon",8)(11,"fx-icon",9)(12,"fx-icon",10),n()(),g(13,Y,2,2,"a",11),n()(),r(14,"div",12)(15,"span"),c(16),n(),r(17,"span"),c(18),n(),r(19,"span"),c(20," Vol: "),g(21,Z,2,4,"span",13)(22,$,2,0,"span"),n(),r(23,"span"),c(24),n()()}if(t&2){let i=A(o.game());m(3),d("src",o.src(),M)("alt",i.name)("loading",o.imageLoadingMode())("ngClass",w(14,K,!o.imageLoaded||o.imageLoadAction()==="unload")),s("data-src",i.thumbnail),m(3),u(i.is_premium?6:-1),m(2),d("routerLink",o.gameUrlProvider.getPlayUrl(i)),s("aria-label","Play now "+i.name),m(5),u(i.has_demo?13:-1),m(3),v("RTP: ",i.rtp?i.rtp+"%":"N/A"),m(2),v("Reels: ",i.reels??"N
1/A"),m(3),u(i.volatility?21:22),m(3),v("Betways: ",i.betways??"N/A")}},dependencies:[j,I,z,D,N,F],styles:[`.game-card{display:block;position:relative}.game-card .content-wrapper{position:relative;min-width:100%}.game-card .launcher-icon-premium__locked,.game-card .launcher-icon-premium__experimental{display:none}.game-card__image{width:100%;height:100%;left:0;top:0;object-fit:cover;z-index:0;position:absolute;border-radius:var(--fx-radius-border-sm)}.game-card__image__wrapper{position:relative;aspect-ratio:4/3;padding:0 0 75%;border-radius:var(--fx-radius-border-sm)}.game-card__name{display:flex;justify-content:space-between;align-items:center}.game-card__name h1,.game-card__name h2,.game-card__name h3,.game-card__name h4,.game-card__name h5,.game-card__name h6{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1}.game-card__name span{flex-shrink:100}.game-card__body{position:absolute;inset:0}.game-card__body:before{content:"";position:absolute;inset:0;background-color:#00000080;opacity:0;transition:opacity .2s ease;pointer-events:none}.game-card__play{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer}.game-card__play>.btn-primary{position:static;width:3rem;height:3rem;font-size:0;border-radius:50%;padding:0;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .2s ease}.game-card__try{position:absolute;bottom:.5rem;right:.5rem;z-index:2;opacity:0;pointer-events:none;transition:opacity .2s ease}body:has(.authenticated) .game-card__try{display:none}.game-card__footer{left:0;bottom:0;right:0;transform:translate(-50%,-50%)}@media(hover:hover){.game-card:hover:after{opacity:.65;transform:scale(1)}.game-card:hover .game-card__body:before{opacity:1}.game-card:hover .game-card__play>.btn-primary{opacity:1}.game-card:hover .game-card__try{opacity:1;pointer-events:auto}.game-card:hover .favorite-button{display:block;z-index:10}}.game-card .favorite-button{display:none} 2`,`.premium-game-active.authenticated .game-card-premium .premium-icon{display:inline-flex}.premium-game-active.authenticated .game-card-premium .premium-icon__locked{display:none}.premium-game-active.authenticated .game-card-premium .premium_placeholder{display:flex!important;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;position:absolute;bottom:0;right:0;border-radius:4px 0 0 4px;background:var(--fx-color-icon-accent);color:var(--fx-color-icon-on-accent)}@media(hover:hover){.premium-game-active.authenticated .game-card-premium:hover .premium_placeholder{opacity:0}}.premium-game-active.authenticated .game-card-premium .btn-primary{background-color:var(--fx-color-icon-accent);border-color:var(--fx-color-icon-accent)}.premium-game-active.authenticated.premium-game-locked .game-card-premium .premium-icon{display:none}.premium-game-active.authenticated.premium-game-locked .game-card-premium .premium-icon__locked{display:inline-flex}.premium-game-active.authenticated.premium-game-locked .game-card-premium .launcher-icon{display:none}.premium-game-active.authenticated.premium-game-locked .game-card-premium .launcher-icon-premium__locked{display:inline-flex}.premium-game-active.authenticated.premium-game-locked .game-card-premium .game-card__body:before{border:4px solid var(--fx-color-border-danger);border-radius:var(--fx-radius-border-sm)}.premium-game-active.authenticated.premium-game-locked .game-card-premium .btn-primary{background-color:var(--fx-color-icon-danger);border-color:var(--fx-color-icon-danger)}.premium-game-active.authenticated.premium-game-locked .game-card-premium .premium_placeholder{background:var(--fx-color-icon-danger)}.premium-game-active.authenticated.premium-game-alt-icon-active .game-card-premium .btn-primary:has(.launcher-icon-premium){background-color:transparent;border-color:transparent}.premium-game-active.authenticated.premium-game-alt-icon-active .game-card-premium .game-card__body:before{background-color:#000000a6}.premium-game-active.authenticated.premium-game-alt-icon-active .game-card-premium .launcher-icon,.premium-game-active.authenticated.premium-game-alt-icon-active .game-card-premium .launcher-icon-premium,.premium-game-active.authenticated.premium-game-alt-icon-active .game-card-premium .launcher-icon-premium__locked{display:none}.premium-game-active.authenticated.premium-game-alt-icon-active .game-card-premium .launcher-icon-premium__experimental{display:inline-flex;--fx-icon-size-y: 10rem;--fx-icon-size-x: 10rem}.premium-game-active.authenticated.premium-game-alt-icon-active .game-card-premium .launcher-icon-premium__experimental svg{position:relative;top:-.25rem;left:.1875rem}.game-card-premium-meta{letter-spacing:0;line-height:1rem;padding:.25rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.125rem}.game-card-premium-meta>*:nth-child(2n){text-align:right} 3`,`.bonus-game-active .game-deck-item__disabled{filter:grayscale(1)}.bonus-game-active .game-deck-item__disabled .placeholder{cursor:not-allowed}.bonus-game-active .game-deck-item__disabled .game-card__body{display:none} 4`],encapsulation:2,changeDetection:1})}}return e})();export{B as a,_e as b};
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.