1import{j as e}from"./vendor-ui-RLVjjRbR.js";import{u as n,D as r,N as s,P as i,F as d,E as o,B as c,ag as m}from"./index-c2K-vwfN.js";import"./vendor-react-BjT3qoi-.js";import"./vendor-dnd-goOuDNTF.js";import"./vendor-editor-Qa771eO-.js";import"./vendor-data-BroOEKFd.js";import"./vendor-charts-BX1bV7np.js";const j=()=>{const{data:a}=n(),t=(a==null?void 0:a.floorplan_url)||"",l=[{id:"title",component:e.jsx("section",{className:"pt-page pb-5 bg-white",children:e.jsxs("div",{className:"container mx-auto px-4 text-center",children:[e.jsx(o,{pageName:"view-floorplan",sectionName:"title",contentKey:"heading",defaultValue:"Event Floorplan",className:"text-3xl md:text-4xl font-bold mb-4 text-gradient-title",as:"h1"}),e.jsx(o,{pageName:"view-floorplan",sectionName:"title",contentKey:"subtitle",defaultValue:"Explore the event layout and find exhibitor locations",className:"text-base md:text-xl text-muted-foreground w-full mx-auto",as:"p"})]})})},{id:"floorplan-viewer",component:e.jsx("section",{className:"py-8",children:t?e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx("div",{className:"relative w-full bg-white rounded-lg border border-border shadow-lg overflow-hidden",style:{paddingBottom:"56.25%"},children:e.jsx("object",{data:t,type:"application/pdf",className:"absolute inset-0 w-full h-full",title:"Floorplan Viewer",children:e.jsx("iframe",{src:`https://docs.google.com/viewer?url=${encodeURIComponent(t)}&embedded=true`,className:"absolute inset-0 w-full h-full border-0",title:"Floorplan Viewer Fallback"})})}),e.jsx("div",{className:"mt-6 text-center",children:e.jsx(c,{asChild:!0,children:e.jsxs("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:[e.jsx(m,{className:"w-4 h-4 mr-2"}),"Download / Open in new tab"]})})})]}):e.jsx("div",{className:"container mx-auto px-4",children:e.jsx("div",{className:"bg-muted rounded-lg border border-border p-12 text-center",children:e.jsx("p",{className:"text-muted-foreground",children:"Floorplan coming soon"})})})})}];return e.jsxs(e.Fragment,{children:[e.jsx(r,{titlePrefix:"View Floorplan",description:"View the interactive floorplan for {eventName} at {eventLocation}. Locate exhibitor booths and plan your visit on {eventDate}.",keywords:"{eventName}, floorplan, exhibitor map, booth locations, {eventLocation}"}),e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(s,{}),e.jsx("main",{className:"pt-page",children:e.jsx(i,{pageName:"view-floorplan",sections:l})}),e.jsx(d,{})]})]})};export{j 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.