Please ensure that you have your email address and payment method such as a card, 1Voucher, banking app, etc. ready before you start booking. Once you start you will need those items and you will have limited time to complete your purchase.
You are in the queue, your turn will be at ( ).
s !== $event.detail.seatId); alert($event.detail.message);"
@seat-booking-success.window="bookedSeats.push($event.detail.seatId); loadingSeats = loadingSeats.filter(s => s !== $event.detail.seatId);"
@seat-removal-success.window="loadingSeats = loadingSeats.filter(s => s !== $event.detail.seatId); bookedSeats = bookedSeats.filter(s => s !== $event.detail.seatId);"
@seat-removal-failed.window="loadingSeats = loadingSeats.filter(s => s !== $event.detail.seatId); alert($event.detail.message);"
x-on:section-loaded.window="
failedSeats = []; bookedSeats = []; loadingSeats = [];
if (activeSectionId && window.Echo) {
window.Echo.leave('event.01m45hhhb1fxbqfkbejqn2s4sg.section.' + activeSectionId);
}
if ($event.detail && $event.detail.sectionId && window.Echo) {
activeSectionId = $event.detail.sectionId;
window.Echo.channel('event.01m45hhhb1fxbqfkbejqn2s4sg.section.' + activeSectionId)
.listen('SeatBooked', (e) => {
if (!bookedSeats.includes(e.seatId)) bookedSeats.push(e.seatId);
loadingSeats = loadingSeats.filter(s => s !== e.seatId);
})
.listen('SeatReleased', (e) => {
bookedSeats = bookedSeats.filter(s => s !== e.seatId);
loadingSeats = loadingSeats.filter(s => s !== e.seatId);
});
}
"
@map-view-returned.window="
if (activeSectionId && window.Echo) {
window.Echo.leave('event.01m45hhhb1fxbqfkbejqn2s4sg.section.' + activeSectionId);
activeSectionId = null;
}
"
@close-modal.window="
if (activeSectionId && window.Echo) {
window.Echo.leave('event.01m45hhhb1fxbqfkbejqn2s4sg.section.' + activeSectionId);
activeSectionId = null;
}
">