1import{k as l,u as i,j as e,H as d,N as c,B as s,L as r}from"./index-BBlr5mjY.js";import{r as m,af as x,ad as h,a3 as u}from"./vendor-icons-DdDstFZX.js";import{C as f,a as p,b as j,c as g}from"./card-D0bVRDg_.js";import v from"./Footer-BcvGzZsu.js";const C=()=>{const n=l();m.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",n.pathname)},[n.pathname]);const{t}=i(),o=[{title:t("nav.features"),href:"/features"},{title:t("nav.boatsMarinas"),href:"/boats-marinas"},{title:t("nav.constructionEquipment"),href:"/construction-equipment"},{title:t("footer.alternatives.fareharbor"),href:"/fareharbor-alternative"},{title:t("footer.alternatives.rezdy"),href:"/rezdy-alternative"},{title:t("nav.equipmentTools"),href:"/equipment-tools"}];return e.jsxs(e.Fragment,{children:[e.jsxs(d,{children:[e.jsx("title",{children:"Page Not Found | RentalTide - Rental Management Software"}),e.jsx("meta",{name:"description",content:"The page you're looking for doesn't exist. Explore RentalTide's rental management software, features, and alternatives to find what you need."}),e.jsx("meta",{name:"robots",content:"noindex, follow"}),e.jsx("link",{rel:"canonical",href:"https://rentaltide.com/404"})]}),e.jsx(c,{}),e.jsx("div",{className:"min-h-screen bg-background",children:e.jsx("div",{className:"container mx-auto px-4 sm:px-6 pt-32 pb-16",children:e.jsxs("div",{className:"max-w-2xl mx-auto text-center",children:[e.jsxs("div",{className:"mb-12",children:[e.jsx("h1",{className:"text-6xl font-bold text-primary mb-4",children:"404"}),e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:t("notFound.pageTitle")}),e.jsx("p",{className:"text-lg text-muted-foreground mb-8",children:t("notFound.description")}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsx(s,{asChild:!0,size:"lg",children:e.jsxs(r,{to:"/",children:[e.jsx(x,{className:"w-4 h-4 mr-2"}),t("notFound.goHome")]})}),e.jsxs(s,{variant:"outline",size:"lg",onClick:()=>window.history.back(),children:[e.jsx(h,{className:"w-4 h-4 mr-2"}),t("notFound.goBack")]})]})]}),e.jsxs(f,{children:[e.jsx(p,{children:e.jsxs(j,{className:"flex items-center justify-center gap-2",children:[e.jsx(u,{className:"w-5 h-5"}),t("notFound.popularPages")]})}),e.jsx(g,{children:e.jsx("div",{className:"grid sm:grid-cols-2 gap-3",children:o.map(a=>e.jsx(r,{to:a.href,className:"p-3 text-left border rounded-lg hover:bg-muted/50 transition-colors",children:e.jsx("div",{className:"font-medium text-foreground",children:a.title})},a.href))})})]}),e.jsxs("div",{className:"mt-12 p-6 bg-muted/50 rounded-lg",children:[e.jsx("h3",{className:"font-semibold mb-2",children:t("notFound.stillCantFind")}),e.jsx("p",{className:"text-muted-foreground mb-4",children:t("notFound.helpDescription")}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 justify-center",children:[e.jsx(s,{variant:"outline",asChild:!0,children:e.jsx("a",{href:"https://help.rentaltide.com",target:"_blank",rel:"noopener noreferrer",children:t("notFound.contactSupport")})}),e.jsx(s,{variant:"outline",asChild:!0,children:e.jsx(r,{to:"/features",children:t("notFound.viewFeatures")})})]})]})]})})}),e.jsx(v,{})]})};export{C 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.