1import{r as n,j as a,L as f}from"./index-C7Tzvndq.js";const y="#0F1E26",E="#E7D6CA",g="#D86B73",N="#A6B99A",u=[{to:"/",label:"Home"},{to:"/about",label:"About Uncommon Path"},{to:"/beer",label:"Craft Beer & Tap List"},{to:"/food",label:"Wood-Fired Pizza & Food"},{to:"/menu",label:"Full Menu"},{to:"/private-events",label:"Private Events"},{to:"/catering",label:"Pizza Catering"},{to:"/trivia",label:"Trivia Night"},{to:"/art-spotlight",label:"Art Spotlight"},{to:"/blog",label:"Brewery Blog"}],j="Explore Uncommon Path Brewing | Fort Lauderdale",S="Browse every page at Uncommon Path Brewing â craft beer, wood-fired pizza, private events, brewery guides and neighborhood pages across Fort Lauderdale.",v=new Set(u.map(s=>s.to));function h(s){let o=s.replace(/\/$/,"");return o=o.startsWith("/blog/")?o.slice(6):o.replace(/^\//,""),o=o.split("/").pop()||o,o.split("-").map(t=>t==="fll"?"FLL":t.charAt(0).toUpperCase()+t.slice(1)).join(" ")}function P(s,o){let t=document.querySelector(`meta[name="${s}"]`);t||(t=document.createElement("meta"),t.setAttribute("name",s),document.head.appendChild(t)),t.setAttribute("content",o)}function B(){const[s,o]=n.useState([]),[t,i]=n.useState([]);return n.useEffect(()=>{document.title=j,P("description",S)},[]),n.useEffect(()=>{let l=!0;return fetch("/sitemap.xml").then(r=>r.ok?r.text():Promise.reject(new Error(String(r.status)))).then(r=>{if(!l)return;const d=new DOMParser().parseFromString(r,"application/xml"),p=Array.from(d.getElementsByTagName("loc")).map(e=>{try{return new URL(e.textContent||"").pathname}catch{return""}}).filter(e=>e&&e!=="/explore"&&!v.has(e)),b=p.filter(e=>!e.startsWith("/blog/")).map(e=>({to:e,label:h(e)})).sort((e,c)=>e.label.localeCompare(c.label)),x=p.filter(e=>e.startsWith("/blog/")).map(e=>({to:e,label:h(e)})).sort((e,c)=>e.label.localeCompare(c.label));o(b),i(x)}).catch(()=>{}),()=>{l=!1}},[]),a.jsx("div",{style:{background:y},className:"min-h-screen py-16 sm:py-20",children:a.jsxs("div",{className:"container mx-auto px-6 max-w-5xl",children:[a.jsxs("header",{className:"mb-12 text-center",children:[a.jsx("p",{className:"text-[11px] uppercase mb-2",style:{color:N,fontFamily:"'Bebas Neue', sans-serif",letterSpacing:"0.3em"},children:"Explore Uncommon Path"}),a.jsx("h1",{className:"text-4xl sm:text-5xl mb-3",style:{color:E,fontFamily:"'Bebas Neue', sans-serif",letterSpacing:"0.04em"},children:"Explore Uncommon Path Brewing"}),a.jsx("p",{className:"text-sm font-light max-w-2xl mx-auto",style:{color:"rgba(231,214,202,0.7)"},children:"Every page on the site â our beer and food menus, private events and catering, neighborhood guides and the latest from the blog."})]}),a.jsx(m,{title:"Visit",links:u}),s.length>0&&a.jsx(m,{title:"Neighborhood & Topic Pages",links:s}),t.length>0&&a.jsx(m,{title:"From the Blog",links:t})]})})}function m({title:s,links:o}){return a.jsxs("section",{"aria-label":s,className:"mb-12",children:[a.jsx("h2",{className:"mb-4 text-[11px] uppercase",style:{color:g,fontFamily:"'Bebas Neue', sans-serif",letterSpacing:"0.3em"},children:s}),a.jsx("ul",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-x-6 gap-y-2.5",children:o.map(({to:t,label:i})=>a.jsx("li",{children:a.jsx(f,{to:t,className:"text-sm font-light transition-colors",style:{color:"rgba(231,214,202,0.75)",letterSpacing:"0.02em"},onMouseEnter:l=>{l.currentTarget.style.color=g},onMouseLeave:l=>{l.currentTarget.style.color="rgba(231,214,202,0.75)"},children:i})},t))})]})}export{B 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.