1import{o as Y,r as J}from"./BNNRdYrd.js";import{o as Q}from"./crqBNO2U.js";import{B as i,E as Z,F as N,Gt as t,I as C,Jt as m,Kt as tt,M as l,N as _,P as H,Q as et,Rt as g,St as $,Xt as R,at,it as nt,jt as st,q as rt,st as B}from"./DcGtCD8U.js";import{T as ot,n as it}from"./BeCnAv6l.js";import{Ba as lt,Eo as x,Oo as A,ci as I,wo as ct,za as ut}from"./C0ES5k8B.js";import{N as mt}from"./Ce6h6zTZ.js";import{H as _t,Yt as dt}from"./BCh8aLr1.js";import{t as pt}from"./BLIuwcj-.js";import{t as gt}from"./kqsXuQgx.js";import{t as vt}from"./DEyU7gPw.js";import{n as ft,t as ht}from"./BWmiUDHw.js";import{n as Et}from"./BSfVvJmG.js";import{n as bt}from"./BbWn20ef.js";var Xt=J({default:()=>wt});st(),rt();tt();var G=Y(mt()),Tt={class:"banner-container"},Nt={class:"banner-container__text"},Bt={class:"banner-container"},xt={class:"banner-container__text"},y=1536,At=1439,It=311,wt={__name:"BannerPartnerBrandingXbitDota2White",setup($t){const{$config:v}=Q(),{trackGaEvent:L}=gt(),{gameTitle:k,locale:U}=vt(),{trackBannerImpression:X}=ft(),o=`c-${ct}-partner-branding`,c=g(0),D=g(1264),w=()=>{c.value=window.innerWidth;const e=document.querySelector(".js-global-wrapper");e&&(D.value=e.offsetWidth)},S=l(()=>({width:`${(c.value-D.value)/2}px`})),d=l(()=>c.value>=At),{partnersBanners:M,currentBannerIndex:K,navigationCounter:V,bannersLoaded:P}=ot(dt()),a=l(()=>M?.value?.[x.STAKE_BACKGROUND]?.[K.value]),r=l(()=>a.value?.ad_campaign?.title?.toLowerCase()),u=l(()=>{if(!a.value||(0,G.default)(a.value))return null;const e="left",s="right",n="bg-banner/dota2-white/",b=c.value<=y?`${v.public.imageProxyUrl}assets/onexbit/${n}left-slim.png.webp`:`${v.public.imageProxyUrl}assets/onexbit/${n}${e}.png.webp?h=1240`,T=c.value<=y?`${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}}),f=l(()=>{if(!a.value||(0,G.default)(a.value))return null;const e=c.value<=y?"/img/branding/1xbit/logo.svg":a.value?.image_versions?.original||a.value?.image_url||null;return{...a.value,image_url:e}}),{mixpanelTrackEvent:z}=_t(),F=()=>{const e=a.value?.version?.toLowerCase()||"default",s=`${a.value?.ad_campaign?.title}-${e}`;L({event:ut.AD_BANNER,ad_campaign:s,locale:U,discipline:k,game_title:k,spot:x.STAKE_BRANDING}),z(lt.AD_BANNER,{ad_campaign:s,spot:x.STAKE_BRANDING})},h=g(0),q=l(()=>O.value?{top:`${h.value<=0?h.value:0}px`}:{}),O=g(!1),W=()=>{const e=window.scrollY||document.documentElement.scrollTop,s=document.documentElement.scrollHeight,n=document.documentElement.clientHeight;h.value=s-e-n-It,O.value=h.value<=5},p=g(!1),E=()=>{P.value&&X({bannerData:u.value,spot:x.STAKE_BRANDING})};return $(P,e=>{e&&p.value&&d.value&&E()}),$(d,e=>{p.value&&e&&u.value&&E()}),$(V,e=>{p.value&&e&&d.value&&E()}),nt(()=>{w(),window.addEventListener("resize",w),window.addEventListener("scroll",W),d.value&&E(),et(()=>{p.value=!0})}),at(()=>{window.removeEventListener("resize",w),window.removeEventListener("scroll",W)}),ht(()=>{p.value=!1}),(e,s)=>{const n=pt,b=Et,T=bt,j=it;return t(u)?(B(),C("div",{key:0,class:m(`${o} ${o}--1xbit-dota2-white`),style:R(t(q))},[t(d)?(B(),C(Z,{key:0},[_("div",{class:m(`${o}__left`),style:R(t(S))},[_("div",Tt,[i(n,{class:"main-bg",src:t(u).left_image_url,alt:t(r),width:"328",height:"620",fetchpriority:"high"},null,8,["src","alt"]),_("div",Nt,[t(f)?(B(),H(n,{key:0,class:"partner-logo",src:t(f).image_url,alt:t(r),fetchpriority:"high"},null,8,["src","alt"])):N("",!0),i(b,{class:m(`${o}-text--small`),"ad-campaign-title":t(r),theme:t(A).XBIT_DOTA2_WHITE,"custom-translations":t(I)},null,8,["class","ad-campaign-title","theme","custom-translations"]),i(T,{"ad-campaign-title":t(r),theme:t(A).XBIT_DOTA2_WHITE,"custom-translations":t(I),"is-small":!0},null,8,["ad-campaign-title","theme","custom-translations"])])])],6),_("div",{style:R(t(S)),class:m(`${o}__right`)},[_("div",Bt,[i(n,{class:"main-bg",src:t(u).right_image_url,alt:t(r),width:"328",height:"620",fetchpriority:"high"},null,8,["src","alt"]),_("div",xt,[t(f)?(B(),H(n,{key:0,class:"partner-logo",src:t(f).image_url,alt:t(r),fetchpriority:"high"},null,8,["src","alt"])):N("",!0),i(b,{class:m(`${o}-text--small`),"ad-campaign-title":t(r),theme:t(A).XBIT_DOTA2_WHITE,"custom-translations":t(I),"use-secondary-text":!0},null,8,["class","ad-campaign-title","theme","custom-translations"]),i(T,{"ad-campaign-title":t(r),theme:t(A).XBIT_DOTA2_WHITE,"custom-translations":t(I),"is-small":!0,"use-secondary-text":!0},null,8,["ad-campaign-title","theme","custom-translations"])])])],6),i(j,{class:m(`${o}__link`),to:`/goto?link=${encodeURIComponent(t(u).link)}`,target:"_blank",onClick:s[0]||(s[0]=()=>F())},null,8,["class","to"])],64)):N("",!0)],6)):N("",!0)}}};export{wt as n,Xt as t};
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.