1import{j as e}from"./vendor-react-BLnf0jEc.js";import{u as a}from"./index-ARUX7my-.js";import{h as s,M as n,A as i,i as l}from"./site-footer-fX6Kgg7h.js";import{C as d}from"./circle-alert-DQuRkCCI.js";import"./vendor-query-OtoSMXWZ.js";import"./api-pricing-data-B3uULaLM.js";import"./vendor-motion-Bp0PbwZJ.js";const c=[{href:"/blog",label:"The blog",blurb:"Guides on Indian court procedure, legal research method and court data."},{href:"/indian-court-cases",label:"Case search",blurb:"Search judgments from the Supreme Court, High Courts, district courts and tribunals."},{href:"/indian-court-cases-api",label:"The court data API",blurb:"Programmatic access to the same corpus, with documentation and pricing."},{href:"/contact",label:"Contact us",blurb:"If a link that used to work is now broken, tell us and we will fix it."}];function p(){const[r]=a(),o=typeof window<"u"?`${n}${window.location.pathname}`:void 0;return e.jsxs("div",{className:"min-h-screen bg-background flex flex-col",children:[e.jsx(s,{title:"Page Not Found | CourtMesh",description:"This page does not exist on CourtMesh. Search Indian court judgments, read the blog, or browse the API documentation.",noindex:!0,canonical:o}),e.jsx(i,{showMarketingCtas:!0}),e.jsx("main",{className:"flex-grow flex items-center justify-center px-4 py-20",children:e.jsxs("div",{className:"w-full max-w-2xl",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx(d,{className:"h-7 w-7 text-destructive flex-shrink-0"}),e.jsx("h1",{className:"text-3xl md:text-4xl font-bold tracking-tight text-foreground",children:"Page not found"})]}),e.jsxs("p",{className:"text-base md:text-lg text-muted-foreground leading-relaxed",children:["There is nothing at ",e.jsx("code",{className:"text-foreground",children:r}),". The address may be mistyped, or the page may have been moved or removed."]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mt-8",children:c.map(t=>e.jsxs("a",{href:t.href,className:"block rounded-2xl border border-border/60 bg-gradient-to-br from-primary/5 to-accent/5 p-5 transition-colors hover:border-primary/30",children:[e.jsx("span",{className:"block font-semibold text-foreground",children:t.label}),e.jsx("span",{className:"block mt-1 text-sm text-muted-foreground leading-relaxed",children:t.blurb})]},t.href))}),e.jsx("a",{href:"/",className:"modern-button-gradient inline-flex items-center rounded-full px-6 py-3 mt-8 text-sm font-semibold shadow-md hover:shadow-lg transition-all",children:"Back to the homepage"})]})}),e.jsx(l,{})]})}export{p 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.