vendor: 6,596 bytes, lines 1-6
1import{c as C,r as i,j as a,d as w,b as v,e as k}from"./index-GKo7WnZ0.js";import{C as F}from"./circle-alert-CvCmTM63.js";/** 2 * @license lucide-react v0.453.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const V=C("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);function b(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function S(...e){return t=>{let n=!1;const r=e.map(s=>{const o=b(s,t);return!n&&typeof o=="function"&&(n=!0),o});if(n)return()=>{for(let s=0;s<r.length;s++){const o=r[s];typeof o=="function"?o():b(e[s],null)}}}}function E(e){const t=_(e),n=i.forwardRef((r,s)=>{const{children:o,...d}=r,c=i.Children.toArray(o),x=c.find(z);if(x){const l=x.props.children,u=c.map(f=>f===x?i.Children.count(l)>1?i.Children.only(null):i.isValidElement(l)?l.props.children:null:f);return a.jsx(t,{...d,ref:s,children:i.isValidElement(l)?i.cloneElement(l,void 0,u):null})}return a.jsx(t,{...d,ref:s,children:o})});return n.displayName=`${e}.Slot`,n}var R=E("Slot");function _(e){const t=i.forwardRef((n,r)=>{const{children:s,...o}=n;if(i.isValidElement(s)){const d=P(s),c=A(o,s.props);return s.type!==i.Fragment&&(c.ref=r?S(r,d):d),i.cloneElement(s,c)}return i.Children.count(s)>1?i.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var O=Symbol("radix.slottable");function z(e){return i.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===O}function A(e,t){const n={...t};for(const r in t){const s=e[r],o=t[r];/^on[A-Z]/.test(r)?s&&o?n[r]=(...c)=>{const x=o(...c);return s(...c),x}:s&&(n[r]=s):r==="style"?n[r]={...s,...o}:r==="className"&&(n[r]=[s,o].filter(Boolean).join(" "))}return{...e,...n}}function P(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}const h=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,y=w,H=(e,t)=>n=>{var r;if(t?.variants==null)return y(e,n?.class,n?.className);const{variants:s,defaultVariants:o}=t,d=Object.keys(s).map(l=>{const u=n?.[l],f=o?.[l];if(u===null)return null;const m=h(u)||h(f);return s[l][m]}),c=n&&Object.entries(n).reduce((l,u)=>{let[f,m]=u;return m===void 0||(l[f]=m),l},{}),x=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((l,u)=>{let{class:f,className:m,...N}=u;return Object.entries(N).every(j=>{let[g,p]=j;return Array.isArray(p)?p.includes({...o,...c}[g]):{...o,...c}[g]===p})?[...l,f,m]:l},[]);return y(e,d,x,n?.class,n?.className)},I=H("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function W({className:e,variant:t,size:n,asChild:r=!1,...s}){const o=r?R:"button";return a.jsx(o,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:v(I({variant:t,size:n,className:e})),...s})}function L({className:e,...t}){return a.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:v("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",e),...t})}function T({className:e,...t}){return a.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:v("px-6",e),...t})}function $(){const[,e]=k(),t=()=>{e("/")};return a.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:14",className:"min-h-screen w-full flex items-center justify-center bg-gradient-to-br from-slate-50 to-slate-100",children:a.jsx(L,{"data-loc":"client/src/pages/NotFound.tsx:15",className:"w-full max-w-lg mx-4 shadow-lg border-0 bg-white/80 backdrop-blur-sm",children:a.jsxs(T,{"data-loc":"client/src/pages/NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[a.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:17",className:"flex justify-center mb-6",children:a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:18",className:"relative",children:[a.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),a.jsx(F,{"data-loc":"client/src/pages/NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),a.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),a.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),a.jsxs("p",{"data-loc":"client/src/pages/NotFound.tsx:30",className:"text-slate-600 mb-8 leading-relaxed",children:["Sorry, the page you are looking for doesn't exist.",a.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:32"}),"It may have been moved or deleted."]}),a.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:36",id:"not-found-button-group",className:"flex flex-col sm:flex-row gap-3 justify-center",children:a.jsxs(W,{"data-loc":"client/src/pages/NotFound.tsx:40",onClick:t,className:"bg-blue-600 hover:bg-blue-700 text-white px-6 py-2.5 rounded-lg transition-all duration-200 shadow-md hover:shadow-lg",children:[a.jsx(V,{"data-loc":"client/src/pages/NotFound.tsx:44",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}export{$ 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.