1import{aO as a,ae as n,r,q as e,af as i,al as c,B as o,Q as l,aD as x}from"./index-RQZfdGSV.js";const d=()=>{const s=a(),t=n();return r.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",s.pathname)},[s.pathname]),e.jsxs("div",{className:"min-h-screen bg-background flex flex-col",children:[e.jsxs(i,{children:[e.jsx("title",{children:"Page Not Found â HomeLens AI"}),e.jsx("meta",{name:"description",content:"The page you're looking for doesn't exist or has been moved. Head back to HomeLens AI to keep analyzing listings."}),e.jsx("meta",{property:"og:title",content:"Page Not Found â HomeLens AI"}),e.jsx("meta",{property:"og:description",content:"This page doesn't exist. Return to HomeLens AI to continue analyzing homes."}),e.jsx("meta",{name:"robots",content:"noindex"})]}),e.jsx(c,{}),e.jsx("div",{className:"flex-1 flex items-center justify-center px-4",children:e.jsxs("div",{className:"text-center space-y-6 max-w-md",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx("h1",{className:"text-9xl font-bold text-primary",children:"404"}),e.jsx("h2",{className:"text-3xl font-semibold",children:"Page Not Found"}),e.jsx("p",{className:"text-muted-foreground",children:"The page you're looking for doesn't exist or has been moved."})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsxs(o,{variant:"hero",size:"lg",onClick:()=>t("/"),children:[e.jsx(l,{className:"mr-2 h-5 w-5"}),"Go Home"]}),e.jsxs(o,{variant:"outline",size:"lg",onClick:()=>t("/"),children:[e.jsx(x,{className:"mr-2 h-5 w-5"}),"Search Properties"]})]})]})})]})};export{d 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.