PageSourceSearch

https://atlanta.tickets.beatthebomb.com/_nuxt/D9PMb9S9.js

js beatthebomb.com collected 2026-09-26 03:27:26 UTC 20,880 bytes, 2 lines download raw bytes

1import{_ as et}from"./BdmGvVZS.js";import{e as T}from"./DrGnH7BA.js";import{g as st}from"./Q44y9Ezs.js";import{f as R}from"./CN-k1-81.js";import{u as ot}from"./B0w0n0ny.js";import{e as at,u as nt,f as c,x as q,j as rt,l as it,Q as lt,k as dt,I as ct,c as r,b as ut,a as t,h as e,M as F,g as x,t as a,d as v,F as b,r as y,s as ft,o as i,n as U}from"#entry";import{u as mt}from"./BecuEjSs.js";import{u as pt}from"./DCAEi1ey.js";import{u as xt}from"./DHXLnkjh.js";import{u as gt}from"./DNoqBAjw.js";import{_ as bt}from"./DlAUqK2U.js";import"./Ba8ZYnUw.js";import"./Bp_yj5VS.js";import"./CJPnT1D0.js";import"./9gGBeuqq.js";const ht={class:"min-h-screen bg-background relative overflow-hidden"},_t={class:"max-w-2xl mx-auto px-5 md:px-8 py-12 md:py-16 text-center"},vt={class:"font-heading text-3xl md:text-4xl font-bold italic tracking-[3px] uppercase mb-3"},yt={key:0,class:"text-[#ffcc00]"},kt={key:1,class:"text-[#00ff7b]"},wt={key:2,class:"text-[#00ff7b]"},Ct={key:0,class:"font-body text-base text-white mb-8"},Pt={key:1,class:"font-body text-base text-white mb-8"},Bt={class:"text-[var(--primary)]"},Tt={key:2,class:"font-body text-base text-white mb-8"},St={class:"inline-flex flex-col items-center gap-1.5 bg-[var(--primary)]/10 border border-[var(--primary)]/30 px-8 py-4 mb-10"},Dt={class:"font-heading text-[10px] font-semibold tracking-[2px] text-[var(--muted-foreground)] uppercase"},jt={class:"font-heading text-2xl font-bold tracking-[3px] text-[var(--primary)]"},It={key:3,class:"mb-10 bg-gradient-to-r from-[#ee088C]/10 to-[#18B9ff]/10 border border-[#ee088C]/30 rounded-xl p-6 text-center"},$t={class:"font-heading text-xs tracking-[2px] uppercase text-[var(--muted-foreground)] mb-3"},Nt={class:"text-2xl md:text-3xl font-bold tracking-[0.15em] text-[#18B9ff] font-mono"},At=["onClick"],Mt={key:0,class:"text-sm px-2"},Et={key:1,xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Rt={class:"mt-3 text-xs text-gray-500"},qt={class:"bg-[var(--card)] border-x border-b border-[var(--border)] overflow-hidden mb-10 text-left"},Ft={key:0,class:"w-full overflow-hidden"},Ut=["src"],Vt={class:"px-5 py-4 md:px-6 md:py-5"},Lt={class:"font-heading text-[11px] font-bold tracking-[2px] uppercase text-[var(--muted-foreground)] mb-3"},Yt={class:"space-y-2"},Gt={key:0,class:"flex justify-between gap-4"},Ht={class:"font-heading text-xs tracking-[1px] uppercase text-[var(--muted-foreground)] shrink-0"},Ot={class:"font-body text-sm text-[var(--foreground)] text-right"},zt={key:1,class:"flex justify-between gap-4"},Kt={class:"font-heading text-xs tracking-[1px] uppercase text-[var(--muted-foreground)] shrink-0"},Qt={class:"font-body text-sm text-[var(--foreground)] text-right"},Wt={key:2,class:"flex justify-between gap-4"},Xt={class:"font-heading text-xs tracking-[1px] uppercase text-[var(--muted-foreground)] shrink-0"},Jt={class:"font-body text-sm text-[var(--foreground)] text-right"},Zt={key:3,class:"flex justify-between gap-4"},te={key:4,class:"flex justify-between gap-4"},ee={class:"font-heading text-xs tracking-[1px] uppercase text-[var(--muted-foreground)] shrink-0"},se={class:"font-body text-sm text-[var(--foreground)] text-right"},oe={class:"border-t border-[var(--border)] mt-3 pt-3"},ae={class:"space-y-1.5"},ne={class:"text-[var(--muted-foreground)] ml-1"},re={class:"text-[var(--muted-foreground)] tabular-nums shrink-0"},ie={class:"text-[var(--muted-foreground)] ml-1"},le={class:"tabular-nums shrink-0"},de={class:"text-[var(--muted-foreground)]"},ce={key:0,class:"font-body text-sm text-[var(--foreground)] flex justify-between gap-4"},ue={class:"text-[var(--muted-foreground)] tabular-nums shrink-0"},fe={class:"tabular-nums shrink-0"},me={class:"flex justify-between items-baseline border-t border-[var(--border)] mt-3 pt-3"},pe={class:"font-heading text-base font-bold text-[var(--primary)] tabular-nums"},xe={class:"font-heading text-xs font-bold tracking-[1px] uppercase text-[#18B9ff]"},ge={class:"font-heading text-base font-bold text-[#18B9ff] tabular-nums"},be={key:0,class:"flex justify-between items-baseline mt-1"},he={class:"font-heading text-base font-bold text-[#00ff7b] tabular-nums"},_e={key:1,class:"mt-2"},ve={class:"flex justify-between items-baseline mt-2"},ye={class:"font-heading text-base font-bold text-[#00ff7b] tabular-nums"},ke={class:"flex justify-between items-baseline mt-1"},we={class:"font-heading text-base font-bold text-[var(--foreground)] tabular-nums"},Ce={key:0,class:"border-t border-[var(--border)] mt-3 pt-3 flex flex-col items-center gap-1"},Pe={class:"font-heading text-xs tracking-[1px] uppercase text-[var(--muted-foreground)] text-center"},Be={class:"font-body text-sm text-[var(--primary)] text-center break-all"},Te={class:"mb-10 text-left"},Se={class:"font-heading text-lg font-bold tracking-[2px] uppercase text-[#00ff7b] mb-5 text-center"},De={key:0,class:"flex flex-col gap-4"},je={class:"flex items-start gap-4"},Ie={class:"pt-0.5"},$e={class:"font-body text-sm text-[var(--muted-foreground)] mt-0.5 leading-relaxed"},Ne={class:"flex items-start gap-4"},Ae={class:"pt-0.5"},Me={class:"font-body text-sm text-[var(--muted-foreground)] mt-0.5 leading-relaxed"},Ee={key:1,class:"flex flex-col gap-4"},Re={class:"w-8 h-8 rounded-full bg-[#00ff7b] flex items-center justify-center flex-shrink-0 shadow-lg shadow-[#00ff7b]/40"},qe={class:"font-heading text-sm font-bold text-black"},Fe={class:"pt-0.5"},Ue={class:"font-heading text-base font-bold tracking-[1px] uppercase text-[#00ff7b]"},Ve={class:"font-body text-sm text-[var(--muted-foreground)] mt-0.5 leading-relaxed"},Le={class:"flex items-start gap-4"},Ye={class:"pt-0.5"},Ge={class:"font-heading text-base font-bold tracking-[1px] uppercase text-[#00ff7b]"},He={class:"font-body text-sm text-[var(--muted-foreground)] mt-0.5 leading-relaxed"},Oe={class:"flex items-start gap-4"},ze={class:"pt-0.5"},Ke={class:"font-heading text-base font-bold tracking-[1px] uppercase text-[#00ff7b]"},Qe={class:"font-body text-sm text-[var(--muted-foreground)] mt-0.5 leading-relaxed"},We={class:"flex items-start gap-4"},Xe={class:"pt-0.5"},Je={class:"font-heading text-base font-bold tracking-[1px] uppercase text-[#00ff7b]"},Ze={class:"font-body text-sm text-[var(--muted-foreground)] mt-0.5 leading-relaxed"},ts=at({__name:"confirmation",async setup(es){let j,I;ot({title:"Booking Confirmed - Beat The Bomb"});const s=nt(),{c:u}=mt({page:"confirmation",defaults:st("confirmation")}),g=c(()=>s.purchaseType==="membership"),h=c(()=>s.membershipCodes??[]),k=q(!1);async function V(l){const o=l||h.value.join(`
2`);try{await navigator.clipboard.writeText(o),k.value=!0,setTimeout(()=>{k.value=!1},2e3)}
2catch{const m=document.createElement("input");m.value=o,document.body.appendChild(m),m.select(),document.execCommand("copy"),document.body.removeChild(m),k.value=!0,setTimeout(()=>{k.value=!1},2e3)}}const{trackFunnelEvent:L}=pt(),{trackOrderPlaced:Y,ensureAbAssignments:G}=xt(),{trackPurchase:H}=gt(),O=rt().query.test==="1",w=c(()=>!!s.bookingPending);!O&&!s.rollerBookingNumber&&!s.hasItems&&([j,I]=it(()=>ft("/")),await j,I());const P=c(()=>{const l=s.rollerBookingNumber;if(l&&!/^[0-9a-f]{8}-[0-9a-f]{4}-/i.test(l))return l;if(w.value){const f=s.rollerBookingId||s.draftBookingId||s.externalId;if(f)return String(f).slice(0,13).toUpperCase()}const o=new Date,m=o.getFullYear(),n=String(o.getMonth()+1).padStart(2,"0"),d=String(o.getDate()).padStart(2,"0"),p=String(Math.floor(Math.random()*1e4)).padStart(4,"0");return`BTB-${m}-${n}${d}-${p}`}),$=c(()=>{const l=s.cart[0];if(!l?.date)return"";const[o,m,n]=l.date.split("-").map(Number);return new Date(o,m-1,n).toLocaleDateString("en-US",{weekday:"long",month:"long",day:"numeric",year:"numeric"})}),N=c(()=>{const o=s.cart[0]?.timeSlot?.startTime;if(!o)return"";try{return new Date(o).toLocaleTimeString("en-US",{hour:"numeric",minute:"2-digit"})}catch{return o}}),S=q([]);let C=null;const B=()=>{C&&(clearTimeout(C),C=null)},z=l=>typeof l=="string"&&l.length>0&&!/^[0-9a-f]{8}-[0-9a-f]{4}-/i.test(l),K=()=>
2{if(!w.value)return;const l=s.rollerBookingId||s.draftBookingId,o=s.location?.id;if(!l||!o)return;const m=Date.now(),n=9e4,d=3e3,p=async()=>{if(!w.value){B();return}try{const f=await $fetch(`/api/roller/booking/${encodeURIComponent(l)}`,{params:{locationId:o}}),_=f?.bookingReference||f?.bookingNumber;if(z(_)){s.setRollerBooking(String(_),l),s.bookingPending=!1,console.log("[Confirmation] Pending booking confirmed via background poll: #"+_),B();return}}catch{}if(Date.now()-m>=n){B();return}C=setTimeout(p,d)};C=setTimeout(p,d)};lt(B),dt(async()=>{L("booking_confirmed"),K();const l=s.rollerCosts?.total||s.cartTotals?.total||0;s.paymentMode;const o=`btb_purchase_fired_${s.rollerBookingNumber||P.value}`,m=sessionStorage.getItem(o),n=String(s.rollerBookingNumber||""),d=/^\d+$/.test(n)?n:null;if(!m){H({transactionId:s.rollerBookingNumber||P.value||"unknown",value:l,metaEventId:d,userData:{email:s.customer?.email,phone:s.customer?.phone}});const p=s.rollerBookingNumber||P.value||"unknown";$fetch("/api/tracking/tiktok-events",{method:"POST",body:{eventName:"PlaceAnOrder",eventId:p,value:l,currency:"USD",email:s.customer?.email,phone:s.customer?.phone,contents:s.cart.map(f=>({content_id:f.timeSlot?.id||f.id,content_name:T(s.selectedCmsProduct?.slug,s.selectedTier),quantity:f.quantity,price:f.pricePerPerson})),sourceUrl:window.location.href}}).catch(f=>console.warn("[TikTok Events API] PlaceAnOrder event failed:",f)),s.rollerBookingNumber&&s.cart.length>0&&(await G(),Y({orderId:s.rollerBookingNumber,total:l,items:s.cart.map(f=>({productName:T(s.selectedCmsProduct?.slug,s.selectedTier),quantity:f.quantity,price:f.pricePerPerson})),location:s.location?.name})),sessionStorage.setItem(o,"1")}try{const p=s.location?.id,f=p?`?locationId=${p}`:"",_=await $fetch(`/api/public/cms/confirmation-steps${f}`);Array.isArray(_)&&_.length>0&&(S.value=_)}catch{}if(typeof window<"u"){R();try{sessionStorage.removeItem("checkout")}catch{}try{localStorage.removeItem("checkout")}catch{}}}),ct(()=>{if(s.reset(),typeof window<"u"){R();try{sessionStorage.removeItem("checkout")}catch{}try{localStorage.removeItem("checkout")}catch{}}});const Q=c(()=>s.selectedCmsProduct?.slug||s.selectedProduct);c(()=>T(s.selectedCmsProduct?.slug||Q.value,s.selectedTier));const W=c(()=>s.paymentMode==="deposit"),X=c(()=>s.amountPaid),D=c(()=>s.rollerCosts?.total||s.cartTotals.total),A=c(()=>g.value?Number(s.rollerCosts?.tax)||s.cartTotals.tax||0:s.cartTotals.tax),J=c(()=>Math.max(0,D.value-s.amountPaid)),M=c(()=>s.appliedGiftCards.reduce((l,o)=>l+(o.amountDeducted??0),0));c(()=>s.rollerCosts&&s.rollerCosts.discount||0);const Z=c(()=>s.appliedDiscounts.filter(l=>l.isMembership)),tt=c(()=>s.appliedDiscounts.filter(l=>!l.isMembership)),E=c(()=>Math.max(0,D.value-M.value));return(l,o)=>{const m=et;return i(),r("div",ht,[ut(m,{"location-name":e(s).location?.name?.toUpperCase(),"show-back":!1,"show-cart":!1},null,8,["location-name"]),t("main",_t,[o[21]||(o[21]=F('<div class="flex justify-center mb-6" data-v-94c73e7a><div class="relative" data-v-94c73e7a><div class="absolute inset-0 rounded-full bg-[#00ff7b] blur-xl opacity-40 animate-pulse" data-v-94c73e7a></div><div class="relative w-20 h-20 rounded-full bg-[#00ff7b] flex items-center justify-center shadow-2xl animate-pulse-slow" data-v-94c73e7a><svg class="w-10 h-10 text-black" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="3" data-v-94c73e7a><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7" data-v-94c73e7a></path></svg></div></div></div>',1)),t("h1",vt,[e(w)?(i(),r("span",yt,"PAYMENT RECEIVED")):e(g)?(i(),r("span",kt,"BLAST PASS PURCHASED!")):(i(),r("span",wt,a(e(u)("success_heading")),1))]),e(w)?(i(),r("p",Ct,[...o[0]||(o[0]=[v(" Your payment was received successfully. We're finalizing your booking and will email your confirmation shortly. ",-1),t("strong",null,"Please do not refresh or attempt another payment.",-1),v(" If you don't receive an email within 15 minutes, contact support with the reference below. ",-1)])])):e(g)?(i(),r("p",Pt,[v(" Your "+a(e(h).length===1?"Blast Pass redemption code is":`${e(h).length} Blast Pass redemption codes are`)+" below, and a confirmation email is on the way to ",1),t("span",Bt,a(e(s).customer?.email),1),o[1]||(o[1]=v(". ",-1))])):e(u)("success_subheading")?(i(),r("p",Tt,a(e(u)("success_subheading")),1)):x("",!0),t("div",St,[t("span",Dt,a(e(w)?"Reference (pending)":e(u)("confirmation_number_label")),1),t("span",jt,a(e(P)),1)]),e(g)&&e(h).length>0?(i(),r("div",It,[t("p",$t,a(e(h).length===1?"Your Blast Pass Redemption Code":`Your ${e(h).length} Blast Pass Redemption Codes`),1),(i(!0),r(b,null,y(e(h),(n,d)=>(i(),r("div",{key:n,class:U(["flex items-center justify-center gap-3",d>0?"mt-3":""])},[t("code",Nt,a(n),1),t("button",{onClick:p=>V(n),class:U(["p-2 rounded-lg transition-colors",e(k)?"bg-green-500/20 text-green-400":"bg-gray-800 text-gray-400 hover:text-white"])},[e(k)?(i(),r("span",Mt,"Copied!")):(i(),r("svg",Et,[...o[2]||(o[2]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"},null,-1)])]))],10,At)],2))),128)),t("p",Rt," Use "+a(e(h).length===1?"this code":"a code")+" when booking a session to redeem your Blast Pass discount. ",1)])):x("",!0),t("div",qt,[o[12]||(o[12]=t("div",{class:"h-1 bg-gradient-to-r from-[var(--primary)] via-[var(--accent)] to-[var(--primary)]"},null,-1)),!e(g)&&(e(s).selectedCmsProduct?.imageUrl||e(s).selectedCmsProduct?.image_url)?(i(),r("div",Ft,[t("img",{src:e(s).selectedCmsProduct?.imageUrl||e(s).selectedCmsProduct?.image_url,alt:"Experience",class:"w-full aspect-[16/9] object-cover"},null,8,Ut)])):x("",!0),t("div",Vt,[t("h3",Lt,a(e(g)?"BLAST PASS DETAILS":e(u)("details_heading")),1),t("div",Yt,[e(s).location?.name?(i(),r("div",Gt,[t("span",Ht,a(e(u)("label_location")),1),t("span",Ot,a(e(s).location.name),1)])):x("",!0),!e(g)&&e($)?(i(),r("div",zt,[t("span",Kt,a(e(u)("label_date")),1),t("span",Qt,a(e($)),1)])):x("",!0),!e(g)&&e(N)?(i(),r("div",Wt,[t("span",Xt,a(e(u)("label_time")),1),t("span",Jt,a(e(N)),1)])):x("",!0),e(g)?(i(),r("div",Zt,[...o[3]||(o[3]=[t("span",{class:"font-heading text-xs tracking-[1px] uppercase text-[var(--muted-foreground)] shrink-0"},"Redemption",-1),t("span",{class:"font-body text-sm text-[var(--foreground)] text-right"},"Valid 90 days from purchase date",-1)])])):x("",!0),!e(g)&&e(s).totalTickets>0?(i(),r("div",te,[t("span",ee,a(e(u)("label_players")),1),t("span",se,a(e(s).totalTickets),1)])):x("",!0)]),t("div",oe,[t("ul",ae,[(i(!0),r(b,null,y(e(s).cart.reduce((n,d)=>{const p=e(g)?e(s).selectedCmsProduct?.displayName||e(s).selectedCmsProduct?.display_name||"Summer Blast Pass":("experienceDisplayName"in l?l.experienceDisplayName:e(T))(e(s).selectedCmsProduct?.slug,e(s).selectedTier);return n[p]||(n[p]={quantity:0,total:0}),n[p].quantity+=d.quantity,n[p].total+=d.pricePerPerson*d.quantity,n},{}),(n,d)=>(i(),r("li",{key:d,class:"font-body text-sm text-[var(--foreground)] flex justify-between gap-4"},[t("span",null,[v(a(d)+" ",1),t("span",ne,"× "+a(n.quantity),1)]),t("span",re,"$"+a(n.total.toFixed(2)),1)]))),128)),(i(!0),r(b,null,y(e(s).addons,n=>(i(),r("li",{key:`${n.addonId}-${n.variant}`,class:"font-body text-sm text-[var(--foreground)] flex justify-between gap-4"},[t("span",null,[v(a(n.name),1),n.variant?(i(),r(b,{key:0}
2,[v(" — "+a(n.variant),1)],64)):x("",!0),t("span",ie,"× "+a(n.quantity),1)]),t("span",le,[t("span",de,"$"+a((n.price*n.quantity).toFixed(2)),1)])]))),128)),e(A)>0?(i(),r("li",ce,[o[4]||(o[4]=t("span",null,"Taxes",-1)),t("span",ue,"$"+a(e(A).toFixed(2)),1)])):x("",!0),(i(!0),r(b,null,y(e(tt),n=>(i(),r("li",{key:n.code,class:"font-body text-sm text-[#00ff7b] flex justify-between gap-4"},[t("span",null,"Discount ("+a(n.code)+")",1),t("span",fe,a(n.type==="percentage"?`-${n.value}%`:`-$${n.value.toFixed(2)}`),1)]))),128)),(i(!0),r(b,null,y(e(Z),n=>(i(),r("li",{key:n.code,class:"font-body text-sm text-[#00ff7b] flex justify-between gap-4"},[t("span",null,"Membership ("+a(n.code)+")",1),o[5]||(o[5]=t("span",{class:"tabular-nums shrink-0"},"1 ticket covered",-1))]))),128))]),t("div",me,[o[6]||(o[6]=t("span",{class:"font-heading text-xs font-bold tracking-[1px] uppercase text-[var(--foreground)]"},"Total",-1)),t("span",pe,"$"+a(e(D).toFixed(2)),1)]),e(s).appliedGiftCards.length>0&&e(M)>0?(i(),r(b,{key:0},[(i(!0),r(b,null,y(e(s).appliedGiftCards.filter(n=>n.amountDeducted),n=>(i(),r("div",{key:n.code,class:"flex justify-between items-baseline mt-2"},[t("span",xe," Gift Card ****"+a(n.code.slice(-4)),1),t("span",ge,"-$"+a(n.amountDeducted.toFixed(2)),1)]))),128)),e(E)>0?(i(),r("div",be,[o[7]||(o[7]=t("span",{class:"font-heading text-xs font-bold tracking-[1px] uppercase text-[#00ff7b]"},"Paid by Card",-1)),t("span",he,"$"+a(e(E).toFixed(2)),1)])):(i(),r("div",_e,[...o[8]||(o[8]=[t("p",{class:"font-body text-[11px] text-[#00ff7b]/80 text-center"},"No additional payment required — gift card covered the full amount",-1)])]))],64)):x("",!0),e(W)?(i(),r(b,{key:1},[t("div",ve,[o[9]||(o[9]=t("span",{class:"font-heading text-xs font-bold tracking-[1px] uppercase text-[#00ff7b]"},"Deposit Paid Today",-1)),t("span",ye,"$"+a(e(X).toFixed(2)),1)]),o[11]||(o[11]=t("p",{class:"font-body text-[11px] text-[var(--muted-foreground)]/70 -mt-0.5"},"Includes add-ons & taxes",-1)),t("div",ke,[o[10]||(o[10]=t("span",{class:"font-heading text-xs font-bold tracking-[1px] uppercase text-[var(--muted-foreground)]"},"Balance Due at Venue",-1)),t("span",we,"$"+a(e(J).toFixed(2)),1)])],64)):x("",!0)]),e(s).customer?.email?(i(),r("div",Ce,[t("span",Pe,a(e(u)("email_sent_label")),1),t("span",Be,a(e(s).customer.email),1)])):x("",!0)])]),t("div",Te,[t("h2",Se,a(e(u)("whats_next_heading")),1),e(g)?(i(),r("div",De,[t("div",je,[o[14]||(o[14]=t("div",{class:"w-8 h-8 rounded-full bg-[#00ff7b] flex items-center justify-center flex-shrink-0 shadow-lg shadow-[#00ff7b]/40"},[t("span",{class:"font-heading text-sm font-bold text-black"},"1")],-1)),t("div",Ie,[o[13]||(o[13]=t("p",{class:"font-heading text-base font-bold tracking-[1px] uppercase text-[#00ff7b]"},"Check Your Email",-1)),t("p",$e," Your Blast Pass confirmation and redemption code"+a(e(h).length!==1?"s have":" has")+" been sent to "+a(e(s).customer?.email)+". ",1)])]),t("div",Ne,[o[16]||(o[16]=t("div",{class:"w-8 h-8 rounded-full bg-[#00ff7b] flex items-center justify-center flex-shrink-0 shadow-lg shadow-[#00ff7b]/40"},[t("span",{class:"font-heading text-sm font-bold text-black"},"2")],-1)),t("div",Ae,[o[15]||(o[15]=t("p",{class:"font-heading text-base font-bold tracking-[1px] uppercase text-[#00ff7b]"},"Book Your Experience",-1)),t("p",Me," Head to the booking page and enter your Blast Pass code during checkout — valid at "+a(e(s).location?.name||"your location")+". ",1)])]),o[17]||(o[17]=F('<div class="flex items-start gap-4" data-v-94c73e7a><div class="w-8 h-8 rounded-full bg-[#00ff7b] flex items-center justify-center flex-shrink-0 shadow-lg shadow-[#00ff7b]/40" data-v-94c73e7a><span class="font-heading text-sm font-bold text-black" data-v-94c73e7a>3</span></div><div class="pt-0.5" data-v-94c73e7a><p class="font-heading text-base font-bold tracking-[1px] uppercase text-[#00ff7b]" data-v-94c73e7a>Get Ready to Play</p><p class="font-body text-sm text-[var(--muted-foreground)] mt-0.5 leading-relaxed" data-v-94c73e7a> Arrive 15 minutes early, sign your waiver, and get ready for an explosive experience! </p></div></div>',1))])):(i(),r("div",Ee,[e(S).length>0?(i(!0),r(b,{key:0},y(e(S),(n,d)=>(i(),r("div",{key:n.id,class:"flex items-start gap-4"},[t("div",Re,[t("span",qe,a(d+1),1)]),t("div",Fe,[t("p",Ue,a(n.heading),
21),t("p",Ve,a(n.body),1)])]))),128)):(i(),r(b,{key:1},[t("div",Le,[o[18]||(o[18]=t("div",{class:"w-8 h-8 rounded-full bg-[#00ff7b] flex items-center justify-center flex-shrink-0 shadow-lg shadow-[#00ff7b]/40"},[t("span",{class:"font-heading text-sm font-bold text-black"},"1")],-1)),t("div",Ye,[t("p",Ge,a(e(u)("step1_heading")),1),t("p",He,a(e(u)("step1_body")),1)])]),t("div",Oe,[o[19]||(o[19]=t("div",{class:"w-8 h-8 rounded-full bg-[#00ff7b] flex items-center justify-center flex-shrink-0 shadow-lg shadow-[#00ff7b]/40"},[t("span",{class:"font-heading text-sm font-bold text-black"},"2")],-1)),t("div",ze,[t("p",Ke,a(e(u)("step2_heading")),1),t("p",Qe,a(e(u)("step2_body")),1)])]),t("div",We,[o[20]||(o[20]=t("div",{class:"w-8 h-8 rounded-full bg-[#00ff7b] flex items-center justify-center flex-shrink-0 shadow-lg shadow-[#00ff7b]/40"},[t("span",{class:"font-heading text-sm font-bold text-black"},"3")],-1)),t("div",Xe,[t("p",Je,a(e(u)("step3_heading")),1),t("p",Ze,a(e(u)("step3_body")),1)])])],64))]))])])])}}}),hs=bt(ts,[["__scopeId","data-v-94c73e7a"]]);export{hs 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.