PageSourceSearch

https://www.jackboxgames.com/_nuxt/CaviH6mV.js

js jackboxgames.com collected 2026-09-24 08:38:09 UTC 8,620 bytes, 14 lines download raw bytes

1import{_ as We}from"./NDqZeH0s.js";import{i as Ae,a as Pe,u as ze,b as Ge,I as He,d as Oe,e as Ue,j as Te,_ as qe}from"./aiW85mRP.js";import{_ as Fe}from"./BL-r8iPd.js";import{P as Xe}from"./D8gl-hux.js";import{W as A}from"./B4gj2bIz.js";import{k as Me,J as o,N as n,X as s,E as p,ae as Ke,b as f,l as Ye,ag as Je,ab as Qe,c as Ze,D as et,o as tt,_ as st,Y as r,u as t,R as De,Q as E,a4 as at,F as x,W as C,L as $,a2 as lt}from"./DgrxDae8.js";import"./CoJtY9oQ.js";import"./D5Ika6xG.js";import"./-D51eaz2.js";import"./COhWjWmI.js";const ot={class:"external-sticky-cta-container"},it=Me({__name:"ExternalMobileShopping",props:{slug:{type:String,required:!0},backgroundImage:{type:String,required:!0},wishlistUrl:{type:String,required:!0},wishlistColor:{type:String,required:!0},wishlistHoverColor:{type:String,required:!0}},setup(d){return(g,I)=>(o(),n("div",ot,[s("div",{class:"external-sticky-cta",style:Ke({backgroundImage:`url(${d.backgroundImage})`})},[p(A,{slug:d.slug,"wishlist-url":d.wishlistUrl,"cta-color":d.wishlistColor,"cta-hover-color":d.wishlistHoverColor,"cta-dark":!0},null,8,["slug","wishlist-url","cta-color","cta-hover-color"])],4)]))}}),rt=Ae(it,[["__scopeId","data-v-89f150b9"]]),nt={class:"game-container"},ct={class:"title"},ut={class:"game-details"},dt={class:"hero-container"},mt={key:0,id:"shopping-row-mobile",ref:"shopping-row-mobile",class:"shopping-row-mobile"},ht={class:"about"},pt={class:"description"},gt={class:"featured"},wt={class:"media"},_t={class:"description"},vt={class:"specs"},ft={class:"attributes"},bt={class:"details flex-column"},yt={class:"right"},kt={key:0,class:"shopping-column-desktop"},xt={class:"product-info"},$t={class:"platforms"},It={class:"label"},St={class:"platforms-list"},Et={class:"wishlist"},T="linear-gradient(180deg, #C7543B 0%, #D1593E 50%, #C25239 100%)",D=`
2  radial-gradient(
3    50% 50% at 50% 50%,
4    rgba(255, 45, 0, 0.08) 0%,
5    rgba(255, 45, 0, 0.04) 100%
6  ),
7  linear-gradient(
8    180deg,
9    #D0583E 0%,
10    #E56145 50%,
11    #D0583E 100%
12  )
13`,Ct=Me({__name:"[external-game-slug]",async setup(d){var L,j,R,V;let g,I;const M=Pe(),w=ze(),Ne=Ge(),m=f(800),Be=f(!1),l=Ne.params.externalgameslug,h=f(m.value<1080),Le=Ye(()=>m.value<=440),_=f(!1),N=f(m.value<439),je=Je("shopping-row-mobile"),B=["callouts","callouts.keyMobile","callouts.keyWide","description","displayWishlistUI","features","matureRating","mobileSplash","platforms","promotional","releaseDate","seo","seo.metaImage","steamStoreId","title","trailerVideoId","wideSplash","wishlistDescription","wishlistTile","wordmark"],{data:e}=([g,I]=Qe(async()=>Ue(`externalgame-${l}-${w.locale.value}`,async()=>{try{return await M.$cms.fetchOne("external-games",l,{populate:B,locale:w.locale.value,countryCode:Te.code})}catch(a){if(a.message==="No data")try{const c=await M.$cms.fetchOne("external-game",l,{populate:B,locale:"en",countryCode:Te.code});return Be.value=!0,c}catch{throw a}throw a}})),g=await g,I(),g);let b="";e!=null&&e.value.title&&(b+=`${e.value.title}`),w.locale.value!=="en"&&(b+=` (${w.t(He.getLocaleNameTag(w.locale.value))})`),Oe({title:b,meta:[{property:"og:title",content:b},{property:"og:image",content:(R=(j=(L=e==null?void 0:e.value.seo)==null?void 0:L.metaImage)==null?void 0:j.data.attributes)==null?void 0:R.url},{name:"description",content:((V=e==null?void 0:e.value.seo)==null?void 0:V.metaDescription)??(e==null?void 0:e.value.description)}],link:[{rel:"canonical",href:`https://www.jackboxgames.com/games/publishing/${l}`},{rel:"alternate",hreflang:"x-default",href:`https://www.jackboxgames.com/games/publishing/${l}`},{rel:"alternate",hreflang:"en",href:`https://www.jackboxgames.com/games/publishing/${l}`},{rel:"alternate",hreflang:"fr",href:`https://www.jackboxgames.com/fr/games/publishing/${l}`},{rel:"alternate",hreflang:"it",href:`https://www.jackboxgames.com/it/games/publishing/${l}`},{rel:"alternate",hreflang:"de",href:`https://www.jackboxgames.com/de/games/publishing/${l}`},{rel:"alternate",hreflang:"es-ES",href:`https://www.jackboxgames.com/es/games/publishing/${l}`},{rel:"alternate",hreflang:"es",href:`https://www.jackboxgames.com/es/games/publishing/${l}`},{rel:"alternate",hreflang:"es-MX",href:`https://www.jackboxgames.com/es-XL/games/publishing/${l}`},{rel:"alternate",hreflang:"pt-BR",href:`https://www.jackboxgames.com/pt-BR/games/publishing/${l}`}]});function S(){m.value=window.innerWidth,h.value=m.value<1080,N.value=m.value<439,y()}function y(){const a=je.value;if(h&&a!==null){const u=a.offsetTop+a.clientHeight-56;window.scrollY>=u?_.value=!0:_.value=!1}else _.value=!1}return Ze([_,N],([a,c])=>{const u=document.getElementById("launcher");u&&(a&&c?u.style.zIndex="9":u.style.zIndex="999999")}),et(()=>{S(),y(),window.addEventListener("resize",S),window.addEventListener("scroll",y)}),tt(()=>{window.removeEventListener("resize",S),window.removeEventListener("scroll",y)}),(a,c)=>{var W,P,z,G,H,O,U,q,F,X,K,Y,J,Q,Z,ee,te,se,ae,le,oe,ie,re,ne,ce,ue,de,me,he,pe,ge,we;const u=We,k=qe,Re=Fe,Ve=st("md");return o(),n(x,null,[c[0]||(c[0]=s("div",{class:"age-gate"},null,-1)),s("div",nt,[s("h1",ct,r((W=t(e))==null?void 0:W.title),
131),s("div",{class:De(["game",t(e).slug])},[s("div",ut,[s("div",dt,[p(u,{splash:t(Le)?(z=(P=t(e))==null?void 0:P.mobileSplash)==null?void 0:z.data:(H=(G=t(e))==null?void 0:G.wideSplash)==null?void 0:H.data,"without-splash":((U=(O=t(e))==null?void 0:O.wideSplash)==null?void 0:U.data)==null,media:(F=(q=t(e))==null?void 0:q.promotional)==null?void 0:F.data,"youtube-id":((X=t(e))==null?void 0:X.trailerVideoId)||null,"youtube-alt-text":`${(K=t(e))==null?void 0:K.title} Trailer`},null,8,["splash","without-splash","media","youtube-id","youtube-alt-text"])]),t(h)?(o(),n("div",mt,[p(A,{slug:t(e).slug,"wishlist-url":`https://store.steampowered.com/app/${(Y=t(e))==null?void 0:Y.steamStoreId}`,"cta-color":T,"cta-hover-color":D,"cta-dark":!0},null,8,["slug","wishlist-url"])],512)):E("",!0),s("div",ht,[s("h2",null,r(a.$t("GAME_DETAIL.ABOUT")),1),at(s("div",pt,null,512),[[Ve,(J=t(e))==null?void 0:J.description]])]),s("div",gt,[s("h2",null,r(a.$t("GAME_DETAIL.FEATURING"))+"…",1),(o(!0),n(x,null,C((Q=t(e))==null?void 0:Q.callouts,(i,v)=>{var _e,ve,fe,be,ye,ke,xe,$e,Ie,Se,Ee,Ce;return o(),n("div",{key:v,class:"feature"},[s("div",wt,[t(h)?(o(),$(k,{key:0,src:`${(fe=(ve=(_e=i.keyMobile)==null?void 0:_e.data)==null?void 0:ve.attributes)==null?void 0:fe.url}?format=auto&width=1000`,alt:(ke=(ye=(be=i.keyMobile)==null?void 0:be.data)==null?void 0:ye.attributes)==null?void 0:ke.alternativeText},null,8,["src","alt"])):(o(),$(k,{key:1,src:`${(Ie=($e=(xe=i.keyWide)==null?void 0:xe.data)==null?void 0:$e.attributes)==null?void 0:Ie.url}?format=auto&width=500`,alt:(Ce=(Ee=(Se=i.keyWide)==null?void 0:Se.data)==null?void 0:Ee.attributes)==null?void 0:Ce.alternativeText},null,8,["src","alt"]))]),s("div",_t,r(i.description),1)])}),128))]),s("div",vt,[s("h2",null,r(a.$t("PACK_DETAIL.SPECS")),1),s("div",ft,[s("div",bt,[(o(!0),n(x,null,C((Z=t(e))==null?void 0:Z.features,(i,v)=>(o(),n("div",{key:v,class:"detail"},[s("p",null,r(i.key),1),s("p",yt,r(i.value),1)]))),128))])])])]),t(h)?E("",!0):(o(),n("div",kt,[s("div",xt,[p(k,{src:(ae=(se=(te=(ee=t(e))==null?void 0:ee.wordmark)==null?void 0:te.data)==null?void 0:se.attributes)==null?void 0:ae.url,alt:(re=(ie=(oe=(le=t(e))==null?void 0:le.wordmark)==null?void 0:oe.data)==null?void 0:ie.attributes)==null?void 0:re.alternativeText,class:"wordmark"},null,8,["src","alt"]),s("div",$t,[s("div",It,r(a.$t("PACK_DETAIL.COMING_SOON"))+": ",1),s("div",St,[(o(!0),n(x,null,C((ne=t(e))==null?void 0:ne.platforms,(i,v)=>(o(),$(Xe,{key:v,platform:i.platform=="steam"?"steam-alt":i.platform,classes:["platform-icon"]},null,8,["platform"]))),128))])]),s("div",Et,[lt(r((ce=t(e))==null?void 0:ce.wishlistDescription)+" ",1),p(A,{slug:t(e).slug,"wishlist-url":`https://store.steampowered.com/app/${(ue=t(e))==null?void 0:ue.steamStoreId}`,"cta-color":T,"cta-hover-color":D,"cta-dark":!0},null,8,["slug","wishlist-url"])])])]))],2)]),t(h)?(o(),$(rt,{key:0,class:De(["mobile-sticky-cta",t(_)?"active":"inactive"]),slug:(de=t(e))==null?void 0:de.slug,"background-image":(ge=(pe=(he=(me=t(e))==null?void 0:me.wishlistTile)==null?void 0:he.data)==null?void 0:pe.attributes)==null?void 0:ge.url,"wishlist-url":`https://store.steampowered.com/app/${(we=t(e))==null?void 0:we.steamStoreId}`,"wishlist-color":T,"wishlist-hover-color":D},null,8,["class","slug","background-image","wishlist-url"])):E("",!0),p(Re,{height:60,class:"overlay-grad overlay-grad-80"})],64)}}}),Wt=Ae(Ct,[["__scopeId","data-v-c7ca3083"]]);export{Wt as default};
14//# sourceMappingURL=CaviH6mV.js.map

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.