Render an interactive seat map widget
render_seat_map_htmlRender a fully interactive HTML seat map showing real-time seat availability for a movie at a Cineplex theatre. Includes showtime picker, zoomable auditorium, and filters to avoid front rows, side seats, or find contiguous seats.
Instructions
Given a movie title, theatre, and date, returns a complete, self-contained, already-tested HTML page that visualizes real seat availability: theatre header, a showtime picker, a pannable/zoomable auditorium seat map, live front-row/side/min-together filter controls, and a stats strip. IMPORTANT: render the returned HTML inline in the chat as a widget (via the Visualizer's show_widget / widget_code) exactly as given — never save it to a file, publish it as a hosted artifact, or open it in a browser. Do not rewrite, regenerate, paraphrase, or modify the code in any way, just pass it through verbatim. Pass theatreName/theatreAddress/distanceKm through from a prior find_theatres result if you have them, to avoid an extra lookup.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Date in YYYY-MM-DD format | |
| theatreId | Yes | Cineplex theatre ID, from find_theatres | |
| distanceKm | No | Theatre distance in km, e.g. from find_theatres | |
| movieTitle | Yes | Movie title, e.g. 'The Odyssey' | |
| formatMatch | No | Case-insensitive substring to match against the showtime's format/experience tag, default 'IMAX' | |
| theatreName | No | Theatre display name, e.g. from find_theatres — defaults to 'Theatre {id}' if omitted | |
| minContiguous | No | Minimum contiguous open seats required in the initial view, default 1 (its no-op value) | |
| theatreAddress | No | Theatre street address, e.g. from find_theatres | |
| excludeFrontRows | No | Front rows to exclude in the initial view, default 0 (widget opens unfiltered; the user can adjust it live) | |
| excludeSideSeats | No | Seats to exclude from each side wall in the initial view, default 0 (widget opens unfiltered; the user can adjust it live) |