1import{a8 as y,a7 as f,aK as s,c as u,ab as d,d as o,ak as g,an as x,a9 as j,C as v}from"./index-Dutum67h.js";import{B as k}from"./Breadcrumbs-DscxOlqx.js";import"./vendor-BPWfBN2A.js";const b={en:"Home",ru:"ÐлавнаÑ",de:"Start",es:"Inicio"};function S({locale:e,navigateTo:n,onEstimate:p}){const h=y(e),{copy:c}=h,r=v.slice(0,8)[0],C=[{label:b[e]||b.en,href:"/"},{label:c.hubTitle,href:f(e)}];return s.jsxs("div",{className:"section city-page city-hub-page",children:[s.jsx(k,{items:C,navigateTo:n}),s.jsxs("div",{className:"city-hero",children:[s.jsxs("div",{children:[s.jsx("div",{className:"section-eyebrow",children:c.eyebrow}),s.jsx("h1",{children:h.title}),s.jsx("p",{className:"section-sub",children:h.lead}),s.jsx("button",{className:"tool-ai-cta",onClick:p,children:c.cta})]}),s.jsxs("div",{className:"city-price-card city-hub-card",children:[s.jsx("div",{className:"section-label",children:c.hubRooms}),s.jsx("div",{className:"city-price-rows",children:u.map(i=>s.jsxs("a",{className:"city-hub-room",href:d(r,i,e),onClick:l=>{l.preventDefault(),n(d(r,i,e))},children:[s.jsx("span",{children:i.titleNames[e]||i.titleNames.en}),s.jsx("strong",{children:r.names[e]||r.names.en})]},i.id))})]})]}),s.jsxs("section",{className:"city-room-links city-hub-cities",children:[s.jsx("h2",{children:c.hubCities}),s.jsx("div",{className:"city-country-list",children:o.map((i,l)=>{const m=g(i);return s.jsxs("details",{className:"city-country-group",open:l<2,children:[s.jsxs("summary",{children:[s.jsx("span",{children:i.names[e]||i.names.en}),s.jsx("a",{href:x(i,e),onClick:t=>{t.preventDefault(),n(x(i,e))},children:m.length})]}),s.jsx("div",{className:"city-hub-grid",children:m.map(t=>s.jsxs("article",{className:"city-hub-city",children:[s.jsxs("a",{className:"city-hub-city-main",href:j(t,e),onClick:a=>{a.preventDefault(),n(j(t,e))},children:[s.jsx("strong",{children:t.names[e]||t.names.en}),s.jsx("span",{children:t.country[e]||t.country.en})]}),s.jsx("div",{className:"city-hub-room-links",children:u.map(a=>s.jsx("a",{href:d(t,a,e),onClick:N=>{N.preventDefault(),n(d(t,a,e))},children:a.titleNames[e]||a.titleNames.en},a.id))})]},t.id))})]},i.id)})})]})]})}export{S 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.