1import{a as e,i as t,o as n,r}from"./index-AWOOBcei.js";var i=n(e()),a=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),o=e=>e.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),s=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),c=e=>{let t=s(e);return t.charAt(0).toUpperCase()+t.slice(1)},l={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`},u=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},d=(0,i.forwardRef)(({color:e=`currentColor`,size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:o=``,children:s,iconNode:c,...d},f)=>(0,i.createElement)(`svg`,{ref:f,...l,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:a(`lucide`,o),...!s&&!u(d)&&{"aria-hidden":`true`},...d},[...c.map(([e,t])=>(0,i.createElement)(e,t)),...Array.isArray(s)?s:[s]])),f=(e,t)=>{let n=(0,i.forwardRef)(({className:n,...r},s)=>(0,i.createElement)(d,{ref:s,iconNode:t,className:a(`lucide-${o(c(e))}`,`lucide-${e}`,n),...r}));return n.displayName=c(e),n},p=f(`menu`,[[`path`,{d:`M4 5h16`,key:`1tepv9`}],[`path`,{d:`M4 12h16`,key:`1lakjw`}],[`path`,{d:`M4 19h16`,key:`1djgab`}]]),m=f(`phone`,[[`path`,{d:`M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384`,key:`9njp5v`}]]),h=f(`wrench`,[[`path`,{d:`M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z`,key:`1ngwbx`}]]),g=f(`x`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]),_=t(),v=`(416) 276-7900`,y=`tel:+14162767900`,b=[{label:`Services`,href:`/#services`,isHash:!0},{label:`Why us`,to:`/why-us`},{label:`Gallery`,to:`/gallery`},{label:`Get a quote`,to:`/quote`},{label:`Contact`,to:`/contact`}];function x(){let[e,t]=(0,i.useState)(!1),n=()=>t(!1);return(0,_.jsxs)(`header`,{className:`sticky top-0 z-30 border-b border-border/60 bg-background/80 backdrop-blur`,children:[(0,_.jsxs)(`div`,{className:`mx-auto flex h-16 max-w-6xl items-center justify-between px-5`,children:[(0,_.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,_.jsx)(`button`,{type:`button`,onClick:()=>t(e=>!e),"aria-label":e?`Close menu`:`Open menu`,"aria-expanded":e,className:`grid h-10 w-10 place-items-center rounded-lg bg-primary text-primary-foreground md:hidden`,children:e?(0,_.jsx)(g,{className:`h-5 w-5`}):(0,_.jsx)(p,{className:`h-5 w-5`})}),(0,_.jsxs)(r,{to:`/`,onClick:n,className:`flex items-center gap-2 font-display text-base font-semibold tracking-tight text-foreground sm:text-lg`,children:[(0,_.jsx)(`span`,{className:`hidden h-8 w-8 place-items-center rounded-lg bg-primary text-primary-foreground md:grid`,children:(0,_.jsx)(h,{className:`h-4 w-4`})}),`Rick Appliance Repair`]})]}),(0,_.jsxs)(`nav`,{className:`hidden items-center gap-8 text-sm text-muted-foreground md:flex`,children:[(0,_.jsx)(`a`,{href:`/#services`,className:`hover:text-foreground`,children:`Services`}),(0,_.jsx)(r,{to:`/why-us`,className:`hover:text-foreground`,children:`Why us`}),(0,_.jsx)(r,{to:`/gallery`,className:`hover:text-foreground`,children:`Gallery`}),(0,_.jsx)(r,{to:`/quote`,className:`hover:text-foreground`,children:`Get a quote`}),(0,_.jsx)(r,{to:`/contact`,className:`hover:text-foreground`,children:`Contact`})]}),(0,_.jsxs)(`a`,{href:y,className:`inline-flex items-center gap-2 rounded-full bg-primary px-4 py-2 text-sm font-medium text-primary-foreground shadow-[var(--shadow-primary)] transition hover:brightness-110`,children:[(0,_.jsx)(m,{className:`h-4 w-4`}),(0,_.jsx)(`span`,{className:`hidden sm:inline`,children:v}),(0,_.jsx)(`span`,{className:`sm:hidden`,children:`Call`})]})]}),e&&(0,_.jsx)(`nav`,{className:`border-t border-border bg-background shadow-xl md:hidden`,children:(0,_.jsx)(`div`,{className:`mx-auto flex max-w-6xl flex-col px-5 py-2 text-sm`,children:b.map((e,t)=>e.isHash?(0,_.jsx)(`a`,{href:e.href,onClick:n,className:`py-3 text-foreground transition hover:text-primary ${t<b.length-1?`border-b border-border/60`:``}`,children:e.label},e.label):(0,_.jsx)(r,{to:e.to,onClick:n,className:`py-3 text-foreground transition hover:text-primary ${t<b.length-1?`border-b border-border/60`:``}`,children:e.label},e.label))})})]})}export{f as a,m as i,g as n,h as r,x as t};
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.