1import{b as Z}from"#entry";import q from"./JYFHGhNg.js";import J from"./BhEMgriT.js";import{a as Q,c as tt,Z as et}from"./DH8UUVDx.js";import{m as P}from"./lJLXlcUT.js";import{u as at,o as nt}from"./BDbHy1Cw.js";import{bN as A,P as T,bn as st,a as B,bj as ot,bk as rt}from"./C6VA06jA.js";import{u as it}from"./D7OHGuRx.js";import{u as lt}from"./H4aSmp5G.js";import{u as ct,a as mt}from"./owl4hcbb.js";import{w,K as ut,n as _t,y as pt,A as t,V as I,M as D,R as dt,X as m,S as i,a3 as L,Y as R,Z as u,a7 as $,k as g,j as l}from"./CR7AoSgS.js";import"./5JIYIruf.js";import"./C2zdcYYL.js";import"./DIuss_n5.js";import"./IUD6sLmJ.js";import"./DneBRVoK.js";import"./DK-XwjNs.js";import"./DAR0xSAx.js";import"./C5EeRGv0.js";import"./Cirpkg8u.js";const gt={class:"banner-container"},vt={class:"banner-container__text"},ht={class:"banner-container"},ft={class:"banner-container__text"},W=1536,Nt=1439,Et=311,Mt={__name:"XbitCasinoOrange",setup(bt){const{$config:v}=at(),{trackGaEvent:U}=lt(),{gameTitle:S,locale:X}=it(),{trackBannerImpression:M}=ct(),r=`c-${st}-partner-branding`,_=g(0),k=g(1264),x=()=>{_.value=window.innerWidth;const e=document.querySelector(".js-global-wrapper");e&&(k.value=e.offsetWidth)},C=l(()=>({width:`${(_.value-k.value)/2}px`})),p=l(()=>_.value>=Nt),{partnersBanners:H,currentBannerIndex:K,navigationCounter:V,bannersLoaded:O}=nt(Q()),a=l(()=>H?.value?.[B.STAKE_BACKGROUND]?.[K.value]),o=l(()=>a.value?.ad_campaign?.title?.toLowerCase()),c=l(()=>{if(!a.value||P(a.value))return null;const e="left",s="right",n="bg-banner/games/Casino-Orange/",E=_.value<=W?`${v.public.imageProxyUrl}assets/onexbit/${n}left-slim.png.webp`:`${v.public.imageProxyUrl}assets/onexbit/${n}${e}.png.webp?h=1240`,b=_.value<=W?`${v.public.imageProxyUrl}assets/onexbit/${n}right-slim.png.webp`:`${v.public.imageProxyUrl}assets/onexbit/${n}${s}.png.webp?h=1240`;return{...a.value,left_image_url:E,right_image_url:b}}),h=l(()=>!a.value||P(a.value)?null:{...a.value,image_url:a.value?.image_versions?.original||a.value?.image_url||null}),{mixpanelTrackEvent:z}=tt(),F=()=>{const e=a.value?.version?.toLowerCase()||"default",s=`${a.value?.ad_campaign?.title}-${e}`;U({event:ot.AD_BANNER,ad_campaign:s,locale:X,discipline:S,game_title:S,spot:B.STAKE_BRANDING}),z(rt.AD_BANNER,{ad_campaign:s,spot:B.STAKE_BRANDING})},f=g(0),j=l(()=>y.value?{top:`${f.value<=0?f.value:0}px`}:{}),y=g(!1),G=()=>{const e=window.scrollY||document.documentElement.scrollTop,s=document.documentElement.scrollHeight,n=document.documentElement.clientHeight;f.value=s-e-n-Et,y.value=f.value<=5},d=g(!1),N=()=>{O.value&&M({bannerData:c.value,spot:B.STAKE_BRANDING})};return w(O,e=>{e&&d.value&&p.value&&N()}),w(p,e=>{d.value&&e&&c.value&&N()}),w(V,e=>{d.value&&e&&p.value&&N()}),ut(()=>{x(),window.addEventListener("resize",x),window.addEventListener("scroll",G),p.value&&N(),_t(()=>{d.value=!0})}),pt(()=>{window.removeEventListener("resize",x),window.removeEventListener("scroll",G)}),mt(()=>{d.value=!1}),(e,s)=>{const n=Z,E=q,b=J,Y=et;return t(c)?(I(),D("div",{key:0,class:u(`${r} ${r}--1xbit-casino-orange`),style:$(t(j))},[t(p)?(I(),D(dt,{key:0},[m("div",{class:u(`${r}__left`),style:$(t(C))},[m("div",gt,[i(n,{class:"main-bg",src:t(c).left_image_url,alt:t(o),width:"328",height:"620",fetchpriority:"high"},null,8,["src","alt"]),m("div",vt,[t(h)?(I(),L(n,{key:0,class:"partner-logo",src:t(h).image_url,alt:t(o),fetchpriority:"high"},null,8,["src","alt"])):R("",!0),i(E,{class:u(`${r}-text--small`),"ad-campaign-title":t(o),theme:t(T).XBIT_CASINO_ORANGE,"custom-translations":t(A)},null,8,["class","ad-campaign-title","theme","custom-translations"]),i(b,{"ad-campaign-title":t(o),theme:t(T).XBIT_CASINO_ORANGE,"custom-translations":t(A),"is-small":!0},null,8,["ad-campaign-title","theme","custom-translations"])])])],6),m("div",{style:$(t(C)),class:u(`${r}__right`)},[m("div",ht,[i(n,{class:"main-bg",src:t(c).right_image_url,alt:t(o),width:"328",height:"620",fetchpriority:"high"},null,8,["src","alt"]),m("div",ft,[t(h)?(I(),L(n,{key:0,class:"partner-logo",src:t(h).image_url,alt:t(o),fetchpriority:"high"},null,8,["src","alt"])):R("",!0),i(E,{class:u(`${r}-text--small`),"ad-campaign-title":t(o),theme:t(T).XBIT_CASINO_ORANGE,"custom-translations":t(A),"use-secondary-text":!0},null,8,["class","ad-campaign-title","theme","custom-translations"]),i(b,{"ad-campaign-title":t(o),theme:t(T).XBIT_CASINO_ORANGE,"custom-translations":t(A),"is-small":!0},null,8,["ad-campaign-title","theme","custom-translations"])])])],6),i(Y,{class:u(`${r}__link`),to:`/goto?link=${encodeURIComponent(t(c).link)}`,target:"_blank",onClick:s[0]||(s[0]=()=>F())},null,8,["class","to"])],64)):R("",!0)],6)):R("",!0)}}};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.