1import{K as u,L as D,Ot as d,P as o,c as n,d as r,f as e,g as i,h as f,lt as a,r as V,u as p,wt as _}from"./C89sYm7w.js";import{r as l}from"./B1NkGjfw.js";import{t as A}from"./BN9Ca40y.js";import{t as O}from"./md4qxx4U.js";import{r as j}from"./CGp8Lqbk.js";import{t as z}from"./K9rsuiWd.js";import{n as J}from"./B7ZUQniG.js";import{i as F,r as H}from"#entry";import{t as K}from"./jDZVy3gi.js";import{t as q}from"./QAvT9QJQ2.js";var G={class:"card-grid"},M={key:0,class:"card-logo-area"},Q={key:1,class:"card-rating"},U={key:1},W={key:3,class:"card-taxonomy"},X={key:4,class:"card-actions"},Y={__name:"ViewCard",props:{items:{type:Array,default:()=>[]},isJackpots:{type:Boolean,default:!1},buttonIcon:{type:String,default:void 0},borderRadius:{type:String,default:void 0},shadow:{type:String,default:void 0},hoverEffect:{type:String,default:void 0},titleTransform:{type:String,default:void 0}},setup(y){const s=y,c=O(),v=c.value.typename,g=n(()=>j(s.items,v,s.isJackpots)),h=l("card.buttonIcon"),w=l("card.borderRadius"),k=l("card.shadow"),T=l("card.hoverEffect"),x=l("card.titleTransform"),m=n(()=>s.buttonIcon||h.value),b=n(()=>s.borderRadius||w.value||"rounded-lg"),B=n(()=>s.shadow||k.value||"shadow-md"),C=n(()=>`card-hover-${s.hoverEffect||T.value||"glow"}`),L=n(()=>s.titleTransform||x.value||"uppercase");return(Z,tt)=>{const S=F,I=K,R=J,E=q,N=A,P=H;return o(),e("div",G,[(o(!0),e(V,null,D(a(g),(t,$)=>(o(),e("article",{key:t.nid??`${t.uri}-${$}`,class:_(["card-item",[a(b),a(B),a(C)]])},[t.Logo?(o(),e("div",M,[i(S,{type:t.Logo.contentType,nid:t.Logo.nid,alt:t.Logo.alt||t.Title,downloadnick:t.Logo.downloadNick,software:t.Logo.software,class:"card-logo-img",position:""},null,8,["type","nid","alt","downloadnick","software"])])):r("",!0),t.Popularity&&t.Popularity>0?(o(),e("div",Q,[i(I,{"model-value":t.Popularity,class:"card-rating-stars"},null,8,["model-value"])])):r("",!0),t?.Title||t?.Amount?(o(),e("header",{key:2,class:_(["card-title",a(L)])},[t.uri?(o(),p(R,{key:0,to:t.uri},{default:u(()=>[f(d(t.Title),1)]),_:2},1032,["to"])):(o(),e("span",U,d(t.Title||t.Amount),1))],2)):r("",!0),t.taxonomy&&Object.keys(t.taxonomy).length>0?(o(),e("div",W,[i(E,{taxonomy:t.taxonomy},null,8,["taxonomy"])])):r("",!0),t["Download Button"]?(o(),e("footer",X,[i(P,{variant:"primary",size:"medium","download-nick":t["Download Button"].downloadNick,"software-title":t["Download Button"].software,text:a(c).download?.title,class:"card-cta-button"},{default:u(()=>[a(m)?(o(),p(N,{key:0,name:a(m),class:"w-5 h-5 mr-2"},null,8,["name"])):r("",!0),f(" "+d(t.buttonText||"Play Now"),1)]),_:2},1032,["download-nick","software-title","text"])])):r("",!0)],2))),128))])}}},mt=z(Y,[["__scopeId","data-v-54beda2a"]]);export{mt as default};
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.