PageSourceSearch

https://www.casino.us/_nuxt/BxqZgGlP.js

js casino.us collected 2026-09-25 20:13:16 UTC 2,670 bytes, 1 lines download raw bytes

1import u from"./YpzxG479.js";import g from"./EI2Bwdx1.js";import m from"./C9yiaWcE.js";import{_,c as x,j as i,w as s,l as h,r as b,e as l,a as r,t as k,b as c,A as v,o as n,d as y}from"./C_VzGqEg.js";import"./DVrh3hFW.js";const N=["favicon","faviconDark","faviconLight"],D={name:"AvailableCasinoCard",components:{Button:m},props:{partnerData:{type:Object,required:!0},iconTheme:{type:String,validator:t=>N.includes(t),default:"faviconDark"}},computed:{partnerName(){return this.partnerData?.phoenix?.name??"-"},isRating(){return this.partnerData?.phoenix?.attributes?.rating},affiliateLink(){const t=this.partnerData?.phoenix?.attributes?.toplistOffer?.attributes?.afflinkProxy;return t?`${v().public.PHOENIX_AFFLINK_SERVER}${t}`:""},partnerLogo(){const t=this.$config.public.PHOENIX_IMAGE_SERVER,a=this.partnerData?.phoenix?.attributes[this.iconTheme];return`${t}${a}?w=300&h=200&fm=avif`},gradientStop1(){return this.partnerData?.phoenix?.attributes?.gradientStop1},gradientStop2(){return this.partnerData?.phoenix?.attributes?.gradientStop2},gradient(){return`background-image: linear-gradient(180deg, ${this.gradientStop1} 0%, ${this.gradientStop2} 100%);`}},methods:{convertToNum(t){return typeof t=="string"?Number(t):t}}},w={class:"flex items-center gap-lg md:justify-between"},S={class:"flex flex-col sm:flex-row sm:items-center gap-sm lg:gap-xs xl:gap-lg sm:w-full sm:justify-between"},L={class:"flex flex-col gap-2xs"},C={class:"text-sm md:text-md font-bold text-foreground-1"};function E(t,a,o,R,V,e){const f=u,p=g,d=m;return n(),x("div",w,[e.partnerLogo?(n(),i(b(e.affiliateLink?"a":"div"),{key:0,href:e.affiliateLink,target:"_blank",rel:"noopener noreferrer nofollow",class:"rounded-lg p-xs md:p-sm lg:p-md w-4xl h-4xl flex justify-center items-center flex00auto",style:h(e.gradient)},{default:s(()=>[c(f,{src:e.partnerLogo,alt:e.partnerName,loading:"lazy",width:"62",height:"20",aspect:"none"},null,8,["src","alt"])]),_:1},8,["href","style"])):l("",!0),r("div",S,[r("div",L,[r("div",C,k(e.partnerName),1),e.isRating?(n(),i(p,{key:0,rating:e.convertToNum(o.partnerData.phoenix.attributes.rating),scale:e.convertToNum(5),text:""},null,8,["rating","scale"])):l("",!0)]),c(d,{tag:"a",size:"MD","data-aa-tracker":`Link to casino ${e.partnerName}`,href:e.affiliateLink,variant:"primary",rel:"noopener noreferrer nofollow",class:"flex00auto w-4xl",target:"_blank","prior-classes":"text-sm md:text-xs","custom-paddings":"py-3xs md:py-1.5",disabled:!e.affiliateLink},{default:s(()=>[...a[0]||(a[0]=[y(" Visit ",-1)])]),_:1},8,["data-aa-tracker","href","disabled"])])])}const A=Object.assign(_(D,[["render",E]]),{__name:"AvailableCasinoCard"});export{A 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.