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