1import{d as F,c as d,b as a,o as s,f as e,F as _,r as p,B as T,t as n,j as P,m as l,e as A,i as G,_ as K,n as x,p as C,h as W,a6 as J}from"./CmM1QDzE.js";import{d as Q}from"./BM45Ncu5.js";const X={"data-hover":"true","data-delay":"0",class:"w-dropdown"},Z={class:"scrollable-container w-dropdown-list"},ee={class:"w-dyn-list"},se=["role"],ae=["href"],te=["src"],ie=["src"],oe=F({__name:"SummerBookNowCta",props:{locations:{}},setup(b){const o=b,u=[{name:"Atlanta",slug:"atlanta"},{name:"Brooklyn",slug:"brooklyn"},{name:"Charlotte",slug:"charlotte"},{name:"DC",slug:"dc"},{name:"Denver",slug:"denver"},{name:"Houston",slug:"houston"},{name:"Philadelphia",slug:"philadelphia"}];function h(w){return{atlanta:"#ee088c",brooklyn:"#56b6f9",charlotte:"#ee088c",dc:"#75fb8a",denver:"#ee088c",houston:"#56b6f9",philadelphia:"#efb91b"}[w]||"#ee088c"}function I(w,g){const m=h(w);return{pink:{left:"/media/wf/65eb3080d0dc67be30dd0786_button%20corner-left_pink.svg",right:"/media/wf/65eb3080d0dc67be30dd0787_button%20corner-right_pink.svg"},blue:{left:"/media/wf/65eb3080d0dc67be30dd0788_button%20corner-left_blue.svg",right:"/media/wf/65eb3080d0dc67be30dd0789_button%20corner-right_blue.svg"},green:{left:"/media/wf/65eb3080d0dc67be30dd078a_button%20corner-left_green.svg",right:"/media/wf/65eb3080d0dc67be30dd078b_button%20corner-right_green.svg"},yellow:{left:"/media/wf/65eb3080d0dc67be30dd078d_button%20corner-left_yellow.svg",right:"/media/wf/65eb3080d0dc67be30dd078c_button%20corner-right_yellow.svg"}}[m==="#75fb8a"||m==="#00ff7b"?"green":m==="#56b6f9"||m==="#18b9ff"?"blue":m==="#efb91b"||m==="#f9bf06"?"yellow":"pink"][g]}const q=d(()=>(o.locations?.length?o.locations:u).map(g=>({...g,color:h(g.slug),bookingUrl:Q(g),leftCornerImg:I(g.slug,"left"),rightCornerImg:I(g.slug,"right")})));return(w,g)=>(s(),a("div",X,[g[0]||(g[0]=e("div",{class:"summer-book-now-dropdown w-dropdown-toggle"},[e("a",{href:"#",class:"button summer-button w-inline-block"},[e("div",{class:"text-block-2"},"BOOK NOW")])],-1)),e("nav",Z,[e("div",ee,[e("div",{role:q.value.length?"list":void 0,class:"dropdown_nav-locations w-dyn-items"},[(s(!0),a(_,null,p(q.value,m=>(s(),a("div",{key:m.slug,role:"listitem",class:"w-dyn-item"},[e("a",{style:T(`border-color:${m.color};color:${m.color}`),href:m.bookingUrl,target:"_blank",class:"button is-pink-outlined w-inline-block"},[e("img",{src:m.leftCornerImg,alt:"",class:"btn-location-left-img"},null,8,te),e("img",{src:m.rightCornerImg,alt:"",class:"btn-location-right-img"},null,8,ie),e("div",null,n(m.name),1),e("div",{style:T(`background-color:${m.color}`),class:"glowing-border is-pink"},null,4)],12,ae)]))),128))],8,se)])])]))}}),O=P(oe,[["__scopeId","data-v-8ca9dfd6"]]),le={key:0,class:"mission_bg-video"},ne={autoplay:"",muted:"",loop:"",playsinline:"","data-object-fit":"cover"},re=["src"],ce={key:1,class:"mission_bg-video summer-hero-bg"},de=["src","alt"],ue={class:"padding-global padding-section-small"},me={class:"container-large"},ge={class:"hide"},_e={class:"mission_component"},he={class:"games_sticky"},ve={class:"mission-hero-visual"},pe=["poster"],be=["src"],ye=["src","alt"],fe={class:"games-wrapper"},we={class:"mission-richtext"},ke=["src","alt"],xe={class:"label"},Ce={key:1,class:"game_video-wrapper"},Ie={class:"video-container"},qe={autoplay:"",muted:"",loop:"",playsinline:"",preload:"none","data-object-fit":"cover"},Ee=["src"],Me={class:"mission_card is-last"},Ae=["src","alt"],De={class:"label"},Le={key:1,class:"game_video-wrapper"},Se={class:"video-container"},ze={autoplay:"",muted:"",loop:"",playsinline:"",preload:"none","data-object-fit":"cover"},Be=["src"],Oe={key:1,class:"abb-text-wrap"},Ne=["src","alt"],$e=["innerHTML"],Ue={key:2,class:"summer-hero-wrap"},Te=["innerHTML"],Ge={key:0,class:"section_landing-marquee"},He={class:"padding-section-small"},Re={class:"landing-marquee-component"},Fe={class:"landing-marquee","aria-hidden":"true"},Pe={class:"marquee-left"},Ve=["src","alt"],je={class:"marquee-left"},Ye=["src","alt"],Ke={key:1,class:"padding-global padding-section-small section_summer-bomb-description"},We={class:"container-large"},Je={class:"summer-intro"},Qe=["src","alt"],Xe={class:"summer-intro-text"},Ze=["innerHTML"],es={class:"container-large"},ss={key:0,class:"text-align-center abb-features-heading"},as={class:"abb-icons"},ts=["src","alt"],is={key:1,class:"spacer-medium"},os={key:2,class:"text-align-center text-size-small"},ls={key:3,class:"align-center summer-content"},ns={key:3,class:"section_landing-marquee summer-marquee"},rs={class:"padding-section-small"},cs={class:"landing-marquee-component"},ds={class:"landing-marquee","aria-hidden":"true"},us={class:"marquee-left"},ms=["src","alt"],gs={class:"marquee-left"},_s=["src","alt"],hs={class:"landing-marquee","aria-hidden":"true"},vs={class:"marquee-right"},ps=["src","alt"],bs={class:"marquee-right"},ys=["src","alt"],fs={key:4,class:"padding-global padding-section-medium summer-cta-section"},ws={class:"container-large"},ks={class:"align-center summer-content"},xs={class:"container-large"},Cs={class:"abb-games-heading"},Is={class:"text-align-center"},qs={class:"align-center max-width-large"},Es={key:0,class:"testimonials_slider-component game-tiles"},Ms={class:"game-tiles_slider swiper"},As={class:"swiper-wrapper",role:"list"},Ds=["src","alt"],Ls={class:"game-tile-caption"},Ss={key:1,class:"abb-games-grid"},zs=["src","alt"],Bs={class:"abb-game-info"},Os={key:7,class:"padding-global padding-section-medium"},Ns={class:"container-large"},$s={class:"comparison_component"},Us={class:"text-align-center"},Ts={class:"max-width-large align-center"},Gs={class:"comparison_content"}
1,Hs={class:"comparison1_top-row"},Rs={class:"comparison1_top-row-content border"},Fs={class:"heading-style-h4"},Ps={class:"comparison1_top-row-content"},Vs={class:"heading-style-h4"},js={class:"comparison1_list-row"},Ys={class:"comparison1_feature"},Ks={class:"text-style-allcaps"},Ws={class:"comparison1_row-content border"},Js={class:"comparison1_row-content"},H="Games you'll play",R="Every round, 2 games are pulled from a library of 15+ unique games, each built to test your teamwork and stir up your competitive side.",Qs=F({__name:"GameDetailPage",props:{experience:{},games:{}},setup(b){const o=b,u=d(()=>o.experience.landing?.heroVariant||"mission"),h=d(()=>o.experience.landing?.hero||{}),I=d(()=>{const c=o.experience.player_min||2,i=o.experience.player_max||6;return`${c}-${i} players`}),q=d(()=>{const c=o.experience.slug;return c.includes("paint")?"giant 6-gallon paint bomb":c.includes("foam")?"giant foam bomb":c.includes("slime")?"giant slime bomb":"giant bomb"}),w={"paint-bomb":"/media/video/67aa4d1dd8a53c6a2f9bcb6b_mission-animation-8.mp4","foam-bomb":"/media/video/67aa512574530b8b580cdff9_foam-mission-11-9-23-2.mp4","slime-bomb":"/media/video/67ab91cda1c3f472ac7a2ef4_movie-018-slime-bomb.mp4"},g=d(()=>w[o.experience.slug]||o.experience.video_url||null),m=d(()=>o.experience.hero_illustration_url||o.experience.heroImage?.cdn_url||o.experience.primaryImage?.cdn_url||E.value||null),E=d(()=>o.experience.badgeImage?.cdn_url||o.experience.logo_url||null),D=d(()=>o.experience.games||o.games||[]),V={"foam-bomb:crypto-laser":"/media/video/65d7d7ce9db9826f8b7a36f0_CryptoMaze_M02_Game_Page-transcode.mp4","foam-bomb:block-monster":"/media/video/65d7d8164d2e2336f4787bce_Foam_Blast_M02_Game_Page-transcode.mp4"},N=c=>({...c,video_url:c.video_url||V[`${o.experience.slug}:${c.slug}`]}),M=d(()=>D.value.filter(c=>!c.is_finale&&(c.sort_order||0)<99).sort((c,i)=>(c.sort_order||0)-(i.sort_order||0)).slice(0,4).map(N)),y=d(()=>{const c=D.value.find(v=>v.is_finale);if(c)return N(c);const i=o.experience.name.replace(" Mission","");return{id:0,name:o.experience.name,slug:o.experience.slug,description:`${i} room game, players must drive a virtual bomb-robot through a complex maze to capture the code and deactivate the bomb!`,is_finale:!0}}),f=d(()=>o.experience.landing?.marqueeImages||[]),L=d(()=>o.experience.landing?.featuresHeading||""),$=d(()=>o.experience.landing?.features||[]),S=d(()=>o.experience.landing?.featuresNote||"");d(()=>o.experience.landing?.howItWorks||null);const k=d(()=>o.experience.landing?.comparison||null),j=[{image:"/media/wf/68cb0f59a315da4b895363c6_ejection_seat.avif",caption:"Musical chairs meets video game",alt:"Ejection Seat arcade mini-game logo"},{image:"/media/wf/68cb0d813f518a4ff3fec957_supply%20chain.avif",caption:"Deliver the fruits, fast!",alt:"Supply Chain arcade mini-game logo"},{image:"/media/wf/68cb0c4d9f39b47b75831da8_avoidance.svg",caption:"Dodge your way to victory",alt:"Avoidance arcade mini-game logo"},{image:"/media/wf/68cb0c6d6034542f1912242b_Sequencer.avif",caption:"Count, quickly...",alt:"Sequencer arcade mini-game logo"},{image:"/media/wf/68cb0d816d94e82e58a95491_Robo_Fight.avif",caption:"Beat the other robot",alt:"Robo Fight arcade mini-game logo"},{image:"/media/wf/68cb0c6d6f68fb40567bf36b_Color_Clash.avif",caption:"Test your reflexes",alt:"Color Clash arcade mini-game logo"}],z=d(()=>{const c=o.experience.landing?.games;if(c?.games?.length)return c;if(u.value==="arcade")return{heading:H,body:R,games:j};if(u.value==="summer"){const i=(o.experience.games||[]).slice().sort((v,t)=>(v.sort_order||0)-(t.sort_order||0)).map(v=>({image:v.primary_image_url||v.image_url||"",caption:v.description,alt:v.primaryImage?.alt_text||v.name})).filter(v=>v.image);if(i.length)return{heading:"Games you'll play",body:"",games:i}}return null}),B=d(()=>z.value?.games||[]),Y=d(()=>z.value?.heading||H),U=d(()=>z.value?.body??R);return(c,i)=>{const v=K;return s(),a("div",{class:C(["game-detail-page",{"is-summer-page":u.value==="summer"}])},[e("section",{class:C(["section_mission-hero",{"is-abb":u.value==="arcade","is-summer":u.value==="summer"}])},[u.value==="arcade"&&g.value?(s(),a("div",le,[e("video",ne,[e("source",{src:g.value,type:"video/mp4"},null,8,re)])])):l("",!0),u.value==="summer"&&h.value.heroImageUrl?(s(),a("div",ce,[e("img",{src:h.value.heroImageUrl,alt:b.experience.name||"Summer Mission: America250 Edition",fetchpriority:"high"},null,8,de)])):l("",!0),e("div",ue,[e("div",me,[A(v,{to:"/experiences",class:"breadcrumb"},{default:G(()=>[...i[0]||(i[0]=[e("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2"},[e("path",{d:"M19 12H5M12 19l-7-7 7-7"})],-1),e("span",{class:"breadcumb-text"},"Back",-1)])]),_:1}),u.value==="mission"?(s(),a(_,{key:0},[e("h1",ge,n(b.experience.name),1),e("div",_e,[e("div",he,[e("div",ve,[g.value?(s(),a("video",{key:0,class:"mission-hero-video",poster:m.value||void 0,autoplay:"",muted:"",loop:"",playsinline:"",preload:"metadata",fetchpriority:"high",width:"640",height:"480"},[e("source",{src:g.value,type:"video/mp4"},null,8,be)],8,pe)):l("",!0),E.value?(s(),a("img",{key:1,src:E.value,alt:b.experience.badgeImage?.alt_text||b.experience.name,class:"mission-badge",width:"220",height:"220",fetchpriority:"high"},null,8,ye)):l("",!0)]),e("div",fe,[e("div",we,[e("p",null,[i[1]||(i[1]=x(" In teams of ",-1)),e("strong",null,n(I.value),1),i[2]||(i[2]=x(", suit up in hazmat gear and advance through five high-tech video game rooms. Each room deploys a different team video game and tests a different skill. Your goal is to earn time which you'll then use in the fifth and final room to disarm a ",-1)),e("strong",null,n(q.value),1),i[3]||(i[3]=x(", or elseâ¦GET BLASTED! Every time you play and win a Mission, you'll ",-1)),i[4]||(i[4]=e("strong",null,"earn points and perks",-1)),i[5]||(i[5]=x(" through our Loyalty Program. Plus, we'll send you ",-1)),i[6]||(i[6]=e("strong",null,"FREE",-1)),i[7]||(i[7]=x(" photos and videos after your experience. ",-1))])]),(s(!0),a(_,null,p(M.value,(t,r)=>(s(),a("div",{key:t.id||r,class:"mission_card"},[t.primary_image_url||t.image_url?(s(),a("img",{key:0,src:t.primary_image_url||t.image_url,alt:t.primaryImage?.alt_text||t.name,class:"games_card-icon",loading:"lazy",width:"128",height:"128"},null,8,ke)):l("",!0),e("div",xe,"ROOM "+n(r+1)+" OF "+n(M.value.length+1),1),e("p",null,n(t.description),1),t.video_url?(s(),a("div",Ce,[e("div",Ie,[e("video",qe,[e("source",{src:t.video_url,type:"video/mp4"},null,8,Ee)])])])):l("",!0)]))),128)),e("div",Me,[y.value.primary_image_url||y.value.image_url?(s(),a("img",{key:0,src:y.value.primary_image_url||y.value.image_url,alt:y.value.primaryImage?.alt_text||y.value.name,class:"games_card-icon",loading:"lazy",width:"128",height:"128"},null,8,Ae)):l("",!0),e("div",De,"ROOM "+n(M.value.length+1)+" OF "+n(M.value.length+1),1),e("p",null,n(y.value.description),1),y.value.video_url?(s(),a("div",Le,[e("div",Se,[e("video",ze,[e("source",{src:y.value.video_url,type:"video/mp4"},null,8,Be)])])])):l("",!0)])])])])],64)):u.value==="arcade"?(s(),a("div",Oe,[h.value.logoUrl?(s(),a("img",{key:0,src:h.value.logoUrl,alt:b.experience.name,class:"arcade-bomb-logo",width:"360",height:"120",fetchpriority:"high"},null,8,Ne)):l("",!0),e("h1",{class:"abb-heading",innerHTML:h.value.heading||b.experience.name},null,8,$e),e("p",null,n(h.value.description),1)])):u.value==="summer"?(s(),a("div",Ue,[e("h1",{class:"summer-hero",innerHTML:h.value.heading||b.experience.name},null,8,Te)])):l("",!0)])])],2),f.value.length&&u.value!=="summer"?(s(),a("section",Ge,[e("div",He,[e("div",Re,[e("div",Fe,[e("div",Pe,[(s(!0),a(_,null,p(f.value,(t,r)=>(s(),a("img",{key:"m1-"+r,src:t.src,alt:t.alt||"",class:"landing-marquee-img",loading:"lazy",width:"320",height:"224"},null,8,Ve))),128))]),e("div",je,[(s(!0),a(_,null,p(f.value,(t,r)=>
1(s(),a("img",{key:"m2-"+r,src:t.src,alt:t.alt||"",class:"landing-marquee-img",loading:"lazy",width:"320",height:"224"},null,8,Ye))),128))])])])])])):l("",!0),u.value==="summer"?(s(),a("section",Ke,[e("div",We,[e("div",Je,[h.value.logoUrl?(s(),a("img",{key:0,src:h.value.logoUrl,alt:(b.experience?.name||"Summer Mission: America250 Edition")+" logo badge",class:"summer-mission-logo",loading:"lazy",width:"420",height:"160"},null,8,Qe)):l("",!0),e("div",Xe,[e("p",{class:"summer-blurb",innerHTML:h.value.description},null,8,Ze),i[8]||(i[8]=e("div",{class:"spacer-large"},null,-1)),A(O)])])])])):l("",!0),$.value.length?(s(),a("section",{key:2,class:C(["padding-global padding-section-small",{"summer-tight-bottom":u.value==="summer"}])},[e("div",es,[L.value?(s(),a("div",ss,[e("h2",null,n(L.value),1),i[9]||(i[9]=e("div",{class:"spacer-medium"},null,-1))])):l("",!0),e("div",as,[(s(!0),a(_,null,p($.value,(t,r)=>(s(),a("div",{key:r,class:"abb-icon-item"},[t.icon?(s(),a("img",{key:0,src:t.icon,loading:"lazy",alt:t.alt||"",class:"abb_icon",width:"64",height:"64"},null,8,ts)):l("",!0),(s(),W(J(L.value?"h3":"h2"),{class:"abb-icon-heading"},{default:G(()=>[x(n(t.heading),1)]),_:2},1024)),e("p",null,n(t.body),1)]))),128))]),S.value?(s(),a("div",is)):l("",!0),S.value?(s(),a("div",os,n(S.value),1)):l("",!0),u.value==="summer"?(s(),a("div",ls,[i[10]||(i[10]=e("div",{class:"spacer-large"},null,-1)),A(O)])):l("",!0)])],2)):l("",!0),f.value.length&&u.value==="summer"?(s(),a("section",ns,[e("div",rs,[e("div",cs,[e("div",ds,[e("div",us,[(s(!0),a(_,null,p(f.value,(t,r)=>(s(),a("img",{key:"ml1-"+r,src:t.src,alt:t.alt||"",class:"landing-marquee-img",loading:"lazy",width:"320",height:"224"},null,8,ms))),128))]),e("div",gs,[(s(!0),a(_,null,p(f.value,(t,r)=>(s(),a("img",{key:"ml2-"+r,src:t.src,alt:t.alt||"",class:"landing-marquee-img",loading:"lazy",width:"320",height:"224"},null,8,_s))),128))])]),e("div",hs,[e("div",vs,[(s(!0),a(_,null,p(f.value,(t,r)=>(s(),a("img",{key:"mr1-"+r,src:t.src,alt:t.alt||"",class:"landing-marquee-img",loading:"lazy",width:"320",height:"224"},null,8,ps))),128))]),e("div",bs,[(s(!0),a(_,null,p(f.value,(t,r)=>(s(),a("img",{key:"mr2-"+r,src:t.src,alt:t.alt||"",class:"landing-marquee-img",loading:"lazy",width:"320",height:"224"},null,8,ys))),128))])])])])])):l("",!0),u.value==="summer"?(s(),a("section",fs,[e("div",ws,[e("div",ks,[A(O)])])])):l("",!0),l("",!0),B.value.length?(s(),a("section",{key:6,class:C(["padding-global padding-section-medium",{"summer-games-section":u.value==="summer"}])},[e("div",xs,[e("div",Cs,[e("div",Is,[e("h3",null,n(Y.value),1),U.value?(s(),a(_,{key:0},[i[11]||(i[11]=e("div",{class:"spacer-small"},null,-1)),e("div",qs,[e("p",null,n(U.value),1)])],64)):l("",!0)])]),u.value==="summer"?(s(),a("div",Es,[e("div",Ms,[e("div",As,[(s(!0),a(_,null,p(B.value,(t,r)=>(s(),a("div",{key:r,class:"swiper-slide game-tile",role:"listitem"},[e("img",{src:t.image,alt:t.alt||"",loading:"lazy",class:"game-tile-img"},null,8,Ds),e("p",Ls,n(t.caption),1)]))),128))])]),i[12]||(i[12]=e("div",{class:"slider-scrollbar"},[e("div",{class:"slider-scrollbar_track"},[e("div",{class:"slider-scrollbar_handle"})])],-1))])):(s(),a("div",Ss,[(s(!0),a(_,null,p(B.value,(t,r)=>(s(),a("div",{key:r,class:"abb-game-item"},[e("img",{src:t.image,alt:t.alt||"",loading:"lazy",class:"abb-game-main-img"},null,8,zs),e("div",Bs,[e("p",null,n(t.caption),1)])]))),128))]))])],2)):l("",!0),k.value?(s(),a("section",Os,[e("div",Ns,[e("div",$s,[e("div",Us,[e("div",Ts,[e("h3",null,n(k.value.heading),1)])]),i[14]||(i[14]=e("div",{class:"spacer-medium"},null,-1)),e("div",Gs,[e("div",Hs,[i[13]||(i[13]=e("div",{class:"comparison1_top-row-title"},null,-1)),e("div",Rs,[e("h4",Fs,n(k.value.leftLabel),1)]),e("div",Ps,[e("h4",Vs,n(k.value.rightLabel),
11)])]),e("div",js,[(s(!0),a(_,null,p(k.value.rows,(t,r)=>(s(),a("div",{key:r,class:C(["comparison1_row",{"is-last":r===k.value.rows.length-1}])},[e("div",Ys,[e("div",Ks,n(t.feature),1)]),e("div",Ws,[e("div",null,n(t.left),1)]),e("div",Js,[e("div",null,n(t.right),1)])],2))),128))])])])])])):l("",!0)],2)}}}),ea=P(Qs,[["__scopeId","data-v-75bdc6e3"]]);export{ea 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.