import{j as s}from"./vendor-radix-DjbNOLjZ.js";import{L as n}from"./vendor-router-CYowL1Ry.js";import{u as j,a2 as d,a3 as N,a4 as $,a5 as c,a6 as g,a7 as b}from"./index-DkUOqT_v.js";const i="text-silver hover:text-foreground underline-offset-4 hover:underline text-sm";function L({city:r,exceptNeighborhood:o,exceptService:x,hideOtherCities:h}){const{language:u}=j(),a=u==="fr",t=d.find(e=>e.slug===r),l=a?t.fr:t.en,m=N.filter(e=>e.parent.toLowerCase()===r&&e.slug!==o),f=a?[]:$.filter(e=>e.slug!=="commercial-cleaning"),p=Object.keys(c).filter(e=>e!==x),v=e=>a?`/fr/services/${b[e]}/${r}`:`/services/${e}/${r}`;return s.jsx("section",{className:"section-padding border-t border-border",children:s.jsxs("div",{className:"container-custom max-w-5xl mx-auto",children:[m.length>0&&s.jsxs("div",{className:"mb-12",children:[s.jsx("h2",{className:"text-2xl font-light mb-5",children:a?`Secteurs desservis à ${l}`:`Neighbourhoods we serve in ${l}`}),s.jsx("div",{className:"flex flex-wrap gap-x-6 gap-y-2",children:m.map(e=>s.jsx(n,{to:`/commercial-cleaning-${e.slug}`,className:i,children:e.name},e.slug))})]}),s.jsxs("div",{className:"mb-12",children:[s.jsx("h2",{className:"text-2xl font-light mb-5",children:a?`Nos services à ${l}`:`Our services in ${l}`}),s.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-x-6 gap-y-2",children:[f.map(e=>s.jsx(n,{to:`/services/${e.slug}/${r}`,className:i,children:e.en},e.slug)),p.map(e=>s.jsx(n,{to:v(e),className:i,children:a?c[e].fr:c[e].en},e))]})]}),r!=="montreal"&&s.jsx("p",{className:"mb-12",children:s.jsx(n,{to:a?`/blog/meilleures-entreprises-nettoyage-commercial-${r}-2026`:`/blog/best-commercial-cleaning-companies-${r}-2026`,className:i,children:a?`Meilleures entreprises de nettoyage commercial à ${l} (2026)`:`Best commercial cleaning companies in ${l} (2026)`})}),!h&&s.jsxs("div",{children:[s.jsx("h2",{className:"text-2xl font-light mb-5",children:a?"Ailleurs dans le Grand Montréal":"Elsewhere in Greater Montréal"}),s.jsxs("div",{className:"flex flex-wrap gap-x-6 gap-y-2",children:[o&&s.jsx(n,{to:g(r,a),className:i,children:l}),d.filter(e=>e.slug!==r).map(e=>s.jsx(n,{to:g(e.slug,a),className:i,children:a?e.fr:e.en},e.slug)),s.jsx(n,{to:a?"/fr/zones-desservies":"/service-areas",className:i,children:a?"Toutes les zones desservies":"All service areas"})]})]})]})})}export{L as C};