PageSourceSearch

https://www.vacation-apartments.com/guest-website-frontend@v2-0-42/_next/static/chunks/11us_sut3.9ng.js

js vacation-apartments.com collected 2026-10-05 08:31:04 UTC 62,852 bytes, 1,135 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="0989fcf4-989b-406a-7334-c6132cdae47e")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,30778,e=>{"use strict";var i,n,t=e.i(91398),a=e.i(91788),o=e.i(94182),s=e.i(68738),r=e.i(95607),d=e.i(21700),l=e.i(97544),m=e.i(77110),p=e.i(55827),c=e.i(36540),h=e.i(27512),g=e.i(60814),u=e.i(19296),f=e.i(19885),x=e.i(72553),y=e.i(54584);let w=g.default.section.withConfig({displayName:"styles__Container",componentId:"sc-ecbc2342-0"})`
3    padding: 0.5rem 0;
4
5    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
6        padding: 2rem 0.5rem 1rem;
7    }
8
9    @media only screen and (min-width: ${y.wideScreenBreakpoint.min}px) {
10        padding: 2rem 3rem 1.5rem;
11    }
12`,b=g.default.div.withConfig({displayName:"styles__TitleContainer",componentId:"sc-ecbc2342-1"})`
13    padding-left: 1rem;
14
15    @media only screen and (min-width: 1024px) and (max-width: 1280px) {
16        padding: 0 1rem;
17    }
18
19    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) and (max-width: ${f.tabletBreakpoint.max}px) {
20        padding: 0 1.5rem;
21    }
22
23    @media only screen and (max-width: ${x.mobileBreakpoint.max}px) {
24        padding: 0.5rem 1rem 0;
25    }
26`,_=g.default.div.withConfig({displayName:"styles__ListContainer",componentId:"sc-ecbc2342-2"})`
27    padding: 0 0 1rem;
28    position: relative;
29
30    @media (max-width: ${x.mobileBreakpoint.max}px) {
31        padding-left: 1rem;
32    }
33
34    @media (min-width: ${f.tabletBreakpoint.min}px) and (max-width: ${f.tabletBreakpoint.max}px) {
35        padding: 0 0 0 1.5rem;
36    }
37
38    @media (min-width: ${u.desktopBreakpoint.min}px) {
39        padding: 0 1rem 1rem;
40    }
41
42    @media (min-width: ${y.wideScreenBreakpoint.min}px) {
43        padding: 0 0 0 1rem;
44    }
45`,k=g.default.a.withConfig({displayName:"styles__Cell",componentId:"sc-ecbc2342-3"})`
46    flex: 0 0 auto;
47    text-decoration: none !important;
48    color: inherit;
49`,v=g.default.div.withConfig({displayName:"styles__Item",componentId:"sc-ecbc2342-4"})`
50    display: flex;
51    flex-direction: column;
52    align-items: center;
53    text-decoration: none;
54    color: inherit;
55    transition: transform 0.2s ease;
56    flex: 0 0 auto;
57    gap: 1rem;
58
59    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) and (max-width: ${f.tabletBreakpoint.max}px) {
60        min-width: 7rem;
61        min-height: 9.4rem;
62    }
63
64    @media only screen and (max-width: ${x.mobileBreakpoint.max}px) {
65        min-width: 4.5rem;
66        min-height: 5.75rem;
67        gap: 0.25rem;
68    }
69`,C=g.default.div.withConfig({displayName:"styles__ImageContainer",componentId:"sc-ecbc2342-5"})`
70    border-radius: 50%;
71    overflow: hidden;
72    width: 100%;
73    max-width: 4.5rem;
74    aspect-ratio: 1;
75    flex-shrink: 0;
76
77    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
78        max-width: 8rem;
79    }
80
81    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
82        max-width: 9rem;
83    }
84`,j=g.default.img.withConfig({displayName:"styles__PropertyTypeImage",componentId:"sc-ecbc2342-6"})`
85    width: 100%;
86    height: 100%;
87    object-fit: cover;
88    display: block;
89    transform: scale(1.05);
90    transition: transform 0.3s ease-in-out;
91    background-color: #f5f5f5;
92
93    &:hover {
94        transform: scale(1);
95    }
96
97    @media only screen and (max-width: ${x.mobileBreakpoint.max}px) {
98        max-width: 4.5rem;
99        max-height: 4.5rem;
100    }
101`,$=g.default.div.withConfig({displayName:"styles__SliderContainer",componentId:"sc-ecbc2342-7"})`
102    position: relative;
103    max-width: fit-content;
104    margin-top: 0.5rem;
105
106    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
107        margin-top: 1rem;
108    }
109`;g.default.div.withConfig({displayName:"styles__StyledCarouselProvider",componentId:"sc-ecbc2342-8"})`
110    width: 100%;
111    margin: ${({margin:e})=>e||0};
112    li {
113        list-style: none;
114    }
115`,g.default.div.withConfig({displayName:"styles__StyledSlider",componentId:"sc-ecbc2342-9"})`
116    overflow: hidden;
117    padding: 0;
118`;let I=g.default.span.withConfig({displayName:"styles__Label",componentId:"sc-ecbc2342-10"})`
119    text-align: center;
120    font-weight: 700;
121    font-size: 1rem;
122    white-space: nowrap;
123    overflow: hidden;
124    text-overflow: ellipsis;
125    width: 100%;
126    line-height: 1.5rem;
127    letter-spacing: -0.01875rem;
128    text-decoration: none !important;
129
130    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) and (max-width: ${f.tabletBreakpoint.max}px) {
131        font-size: 0.875rem;
132        line-height: 1.375rem;
133    }
134
135    @media only screen and (max-width: ${x.mobileBreakpoint.max}px) {
136        font-weight: 400;
137        font-size: 0.75rem;
138        line-height: 1rem;
139    }
140`;var S=e.i(17359),B=e.i(19806),N=e.i(18229),T=e.i(69005),M=e.i(4922);let E=[{query:"(max-width: 399px)",value:4.2},{query:"(min-width: 400px) and (max-width: 450px)",value:4.8},{query:"(min-width: 451px) and (max-width: 479px)",value:5.2},{query:"(min-width: 480px) and (max-width: 519px)",value:5.5},{query:"(min-width: 520px) and (max-width: 639px)",value:6.5},{query:"(min-width: 640px) and (max-width: 767px)",value:8.5},{query:"(min-width: 768px) and (max-width: 900px)",value:5.5},{query:"(min-width: 901px) and (max-width: 1023px)",value:6.5},{query:"(min-width: 1024px)",value:7.5}],R=(0,a.memo)(({section:e,totalOnlineListingsCount:i})=>{let{items:n}=e||{items:[]},{t:a}=(0,h.useTranslation)(),{locale:o}=(0,h.useLocale)(),s=(0,S.useResponsiveValue)(E,2.5),r=Math.floor(s),d=i?.toLocaleString(o)||"133.921";return n?.length?(0,t.jsxs)(w,{children:[(0,t.jsxs)(b,{children:[(0,t.jsx)(B.Title,{children:a("pages.home.propertyTypes.heading")}),(0,t.jsx)(B.Subtitle,{children:a("pages.home.propertyTypes.subheading",{count:d})})]}),(0,t.jsx)(_,{children:(0,t.jsx)($,{children:(0,t.jsx)(M.EmblaCarousel,{slides:n.map(e=>{var i;let n;return(0,t.jsx)(k,{href:e.link||"#",children:(0,t.jsxs)(v,{children:[(0,t.jsx)(C,{children:(0,t.jsx)(j,{src:(i=e.id,n=`/assets/images/property-types/${i}.jpg?imwidth=${T.THUMBNAIL_MD_IMAGE_WIDTH}`,(0,N.getBasePath)(n)),loading:"lazy",alt:e.label})}),(0,t.jsx)(I,{children:e.label})]})},e.id)}),visibleSlides:s,slidesToScroll:r,showNav:!0,navVariant:"top-right",navPosition:{desktopTop:"-5rem",desktopRight:"1rem",wideTop:"-5rem",wideRight:"1rem"},viewportPadding:"0.1rem"})})})]}):null}),L=g.default.div.withConfig({displayName:"styles__Container",componentId:"sc-cdde4c24-0"})`
141    background-color: ${e=>e.theme.colors.white};
142`,A=g.default.div.withConfig({displayName:"styles__InnerContainer",componentId:"sc-cdde4c24-1"})`
143    max-width: 83rem;
144    margin: 0 auto;
145    margin-bottom: 3rem;
146    @media only screen and (max-width: ${x.mobileBreakpoint.max}px) {
147        margin-bottom: 2rem;
148    }
149`;g.default.section.withConfig({displayName:"styles__Container",componentId:"sc-9bd20cd0-0"})`
150    position: relative;
151    overflow: hidden;
152    width: inherit;
153    padding: 2rem 1rem 1rem;
154
155    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
156        padding: 2rem 1.5rem 1rem;
157    }
158
159    @media only screen and (min-width: ${y.wideScreenBreakpoint.min}px) {
160        padding: 2rem 4rem 1.5rem;
161    }
162`,g.default.h2.withConfig({displayName:"styles__Title",componentId:"sc-9bd20cd0-1"})`
163    font-family: ${e=>e.theme.typography.font.family.lato};
164    font-weight: ${e=>e.theme.typography.font.lato.weight.bold};
165    font-size: 1.25rem;
166    line-height: 1.625rem;
167    letter-spacing: -0.6px;
168    margin-bottom: 0.5rem;
169    color: ${e=>e.theme.colors.tfwBlack87};
170
171    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
172        font-size: 2rem;
173        line-height: 2.5rem;
174    }
175`;let z=g.default.div.withConfig({displayName:"styles__CardsContainer",componentId:"sc-9bd20cd0-2"})`
176    display: flex;
177    gap: 1rem;
178    overflow-x: auto;
179    overflow-y: hidden;
180    scroll-behavior: smooth;
181    -webkit-overflow-scrolling: touch;
182    padding: 0.5rem 1rem;
183
184    &::-webkit-scrollbar {
185        display: none;
186    }
187
188    -ms-overflow-style: none;
189    scrollbar-width: none;
190
191    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
192        gap: 1.5rem;
193        padding: 0.5rem 0.25rem;
194    }
195`,P=g.default.div.withConfig({displayName:"styles__Card",componentId:"sc-9bd20cd0-3"})`
196    position: relative;
197    flex-shrink: 0;
198    min-width: 200px;
199    width: 200px;
200    height: 150px;
201    border-radius: 8px;
202    overflow: hidden;
203    cursor: pointer;
204    transition:
205        transform 0.3s ease,
206        box-shadow 0.3s ease;
207    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
208    contain: layout;
209
210    &:hover {
211        transform: translateY(-4px);
212        box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15);
213    }
214
215    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
216        width: 220px;
217        border-radius: 12px;
218        height: 165px;
219    }
220`,H=g.default.div.withConfig({displayName:"styles__ImageWrapper",componentId:"sc-9bd20cd0-4"})`
221    position: absolute;
222    top: 0;
223    left: 0;
224    width: 100%;
225    height: 100%;
226    z-index: 0;
227
228    img {
229        object-fit: cover;
230    }
231`,O=g.default.div.withConfig({displayName:"styles__CardContent",componentId:"sc-9bd20cd0-5"})`
232    position: relative;
233    height: 100%;
234    display: flex;
235    flex-direction: column;
236    justify-content: space-between;
237    z-index: 1;
238`,q=g.default.div.withConfig({displayName:"styles__BlurBackdrop",componentId:"sc-9bd20cd0-6"})`
239    position: absolute;
240    width: 126px;
241    height: 150px;
242    border-radius: 8px 0 100px 8px;
243    backdrop-filter: blur(7px);
244    background: rgba(255, 255, 255, 0.6);
245    z-index: 0;
246
247    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
248        width: 139px;
249        height: 165px;
250        border-radius: 8px 0 110px 8px;
251        backdrop-filter: blur(8px);
252    }
253`,D=g.default.div.withConfig({displayName:"styles__ContentWrapper",componentId:"sc-9bd20cd0-7"})`
254    position: relative;
255    z-index: 1;
256    min-width: 99px;
257    height: 150px;
258    padding: 11px 0 0 11px;
259    display: flex;
260    flex-direction: column;
261    justify-content: space-between;
262
263    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
264        width: 126px;
265        height: 165px;
266        padding: 13px 0 7px 13px;
267    }
268`,G=g.default.div.withConfig({displayName:"styles__CardTop",componentId:"sc-9bd20cd0-8"})`
269    display: flex;
270    flex-direction: column;
271    gap: 3px;
272    max-width: 100%;
273
274    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
275        gap: 3px;
276    }
277`,U=g.default.h3.withConfig({displayName:"styles__CardTitle",componentId:"sc-9bd20cd0-9"})`
278    font-family: ${e=>e.theme.typography.font.family.lato};
279    font-size: 0.875rem;
280    line-height: 1.375rem;
281    font-weight: ${e=>e.theme.typography.font.lato.weight.bold};
282    margin: 0;
283    color: ${e=>e.theme.colors.tfwBlack87};
284
285    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
286        font-size: 0.9375rem;
287        line-height: 1.5rem;
288    }
289`,V=g.default.p.withConfig({displayName:"styles__CardSubtitle",componentId:"sc-9bd20cd0-10"})`
290    font-family: ${e=>e.theme.typography.font.family.lato};
291    font-weight: ${e=>e.theme.typography.font.weight.normal};
292    font-style: normal;
293    font-size: 0.75rem;
294    line-height: 1rem;
295    margin: 0;
296    color: ${e=>e.theme.colors.tfwBlack87};
297
298    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
299        font-size: 0.8125rem;
300        line-height: 1.125rem;
301    }
302`,W=g.default.div.withConfig({displayName:"styles__CardBottom",componentId:"sc-9bd20cd0-11"})`
303    display: flex;
304    justify-content: flex-start;
305    align-items: flex-end;
306    max-width: 100%;
307    padding-bottom: 11px;
308`,F=g.default.button.withConfig({displayName:"styles__CheckButton",componentId:"sc-9bd20cd0-12"})`
309    width: 80px;
310    height: 24px;
311    min-width: 80px;
312    border-radius: 5.8px;
313    background-color: ${e=>e.theme.colors.tfwBlack87};
314    color: ${e=>e.theme.colors.white};
315    border: none;
316    cursor: pointer;
317    transition: background-color 0.2s ease;
318    font-family: ${e=>e.theme.typography.font.family.lato};
319    font-weight: ${e=>e.theme.typography.font.lato.weight.semiBold};
320    font-size: 0.625rem;
321    line-height: 1.0625rem;
322
323    &:hover {
324        background-color: ${e=>e.theme.colors.tfwBlack87};
325    }
326`;var K=e.i(26019),Y=e.i(12687);let Q=(0,a.memo)(({heading:e,description:i,imageUrl:n,url:o,buttonText:s})=>{let r=(0,a.useCallback)(()=>{o&&(globalThis.location.href=o)}
326,[o]);return(0,t.jsx)(Y.default,{href:o,children:(0,t.jsxs)(P,{onClick:r,children:[n&&(0,t.jsx)(H,{children:(0,t.jsx)(K.default,{src:n,alt:e,fill:!0,style:{objectFit:"cover"},sizes:"(max-width: 768px) 200px, 220px"})}),(0,t.jsx)(O,{children:(0,t.jsx)(q,{children:(0,t.jsxs)(D,{children:[(0,t.jsxs)(G,{children:[(0,t.jsx)(U,{children:e}),i&&(0,t.jsx)(V,{children:i})]}),(0,t.jsx)(W,{children:(0,t.jsx)(F,{children:s})})]})})})]})})}),X=({offerCardSection:e})=>{let{t:i}=(0,h.useTranslation)(),{heading:n,cards:a}=e;return(0,t.jsxs)(B.Section,{children:[!!n&&(0,t.jsx)(B.TitleContainer,{children:(0,t.jsx)(B.Title,{children:n})}),(0,t.jsx)(z,{children:!!a&&a.length>0&&a.map((e,n)=>(0,t.jsx)(Q,{heading:e.heading,description:e.description,imageUrl:e.image?.formats?.medium?.url||e.image?.url,url:e.url,buttonText:i("checkNow")},`${e.heading}-${n}`))})]})};var Z=e.i(90356),J=e.i(83437),ee=e.i(78537);g.default.section.withConfig({displayName:"styles__Section",componentId:"sc-6f0194ce-0"})`
327    padding: 0.5rem 0;
328
329    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
330        padding: 2rem 1.5rem 1rem;
331    }
332
333    @media only screen and (min-width: ${y.wideScreenBreakpoint.min}px) {
334        padding: 2rem 4rem 1.5rem;
335    }
336`;let ei=g.default.div.withConfig({displayName:"styles__InnerContainer",componentId:"sc-6f0194ce-1"})`
337    margin-top: 0.35rem;
338    @media only screen and (max-width: ${f.tabletBreakpoint.max}px) {
339        padding: 0 1rem;
340    }
341`;g.default.div.withConfig({displayName:"styles__TitleContainer",componentId:"sc-6f0194ce-2"})(()=>g.css`
342        width: inherit;
343        padding: 0.75rem 1rem 0.25rem;
344
345        @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
346            padding: 1rem 0 0.5rem;
347        }
348    `),g.default.h2.withConfig({displayName:"styles__Title",componentId:"sc-6f0194ce-3"})(({theme:e})=>g.css`
349        font-family: ${e.typography.font.family.lato};
350        font-size: 1.25rem;
351        font-weight: 700;
352        line-height: 1.62rem;
353        color: ${e.colors.tfwBlack99};
354
355        @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
356            font-size: 1.25rem;
357            line-height: 2.5rem;
358        }
359        @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
360            font-size: 2rem;
361        }
362    `);var en=e.i(47780);let et=g.default.div.withConfig({displayName:"region-count-styles__Container",componentId:"sc-2f162e8f-0"})`
363    width: 100%;
364`,ea=g.default.div.withConfig({displayName:"region-count-styles__SliderContainer",componentId:"sc-2f162e8f-1"})`
365    position: ${e=>e.theme.style.position.relative};
366    max-width: 100%;
367    margin-top: 0.5rem;
368    display: ${e=>e.$isVisible?"block":"none"};
369
370    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
371        margin-top: 1rem;
372    }
373`;g.default.div.withConfig({displayName:"region-count-styles__StyledCarouselProvider",componentId:"sc-2f162e8f-2"})`
374    width: 100%;
375    margin: ${({margin:e})=>e||0};
376    li {
377        list-style: none;
378    }
379`,g.default.div.withConfig({displayName:"region-count-styles__StyledSlider",componentId:"sc-2f162e8f-3"})`
380    padding: 0;
381    overflow: hidden;
382`;let eo=g.default.div.withConfig({displayName:"region-count-styles__ColumnBox",componentId:"sc-2f162e8f-4"})`
383    border: 1px solid ${({theme:e})=>e.colors.tfwBlack10};
384    border-radius: 0.5rem;
385    padding: 0.5rem 1rem;
386    display: flex;
387    flex-direction: column;
388    background: ${({theme:e})=>e.colors.white};
389`,es=(0,g.default)(Y.default).withConfig({displayName:"region-count-styles__RegionItem",componentId:"sc-2f162e8f-5"})`
390    display: flex;
391    align-items: center;
392    gap: 0.75rem;
393    text-decoration: none;
394    color: inherit;
395    cursor: pointer;
396    transition: all 0.2s ease;
397    padding: 0.25rem 0;
398    border-radius: 0.5rem;
399
400    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
401        gap: 1rem;
402        padding: 0.25rem 0;
403    }
404`,er=g.default.div.withConfig({displayName:"region-count-styles__ImageWrapper",componentId:"sc-2f162e8f-6"})`
405    width: 40px;
406    height: 40px;
407    border-radius: 50%;
408    overflow: hidden;
409    flex-shrink: 0;
410    background: #f0f0f0;
411    transition: transform 0.2s ease;
412
413    img {
414        width: 100%;
415        height: 100%;
416        object-fit: cover;
417    }
418
419    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
420        width: 46px;
421        height: 46px;
422    }
423`,ed=g.default.div.withConfig({displayName:"region-count-styles__ContentContainer",componentId:"sc-2f162e8f-7"})`
424    display: flex;
425    justify-content: space-between;
426    align-items: center;
427    flex: 1;
428    border-bottom: 1px dotted ${({theme:e})=>e.colors.tfwBlack10};
429    padding-bottom: 0.5rem;
430    min-width: 0;
431
432    ${es}:last-child & {
433        border-bottom: none;
434        padding-bottom: 0;
435    }
436
437    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
438        padding-bottom: 0.625rem;
439    }
440
441    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
442        padding-bottom: 0.75rem;
443    }
444`,el=g.default.div.withConfig({displayName:"region-count-styles__Content",componentId:"sc-2f162e8f-8"})`
445    display: flex;
446    flex-direction: column;
447    gap: 0.125rem;
448    flex: 1;
449    min-width: 0;
450    overflow: hidden;
451`,em=g.default.div.withConfig({displayName:"region-count-styles__Title",componentId:"sc-2f162e8f-9"})`
452    font-family: ${e=>e.theme.typography.font.family.latoVerdana};
453    font-weight: 500;
454    font-size: 0.875rem;
455    line-height: 1.4;
456    white-space: nowrap;
457    overflow: hidden;
458    text-overflow: ellipsis;
459
460    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
461        line-height: 1.5;
462    }
463`,ep=g.default.div.withConfig({displayName:"region-count-styles__SubTitle",componentId:"sc-2f162e8f-10"})`
464    font-family: ${e=>e.theme.typography.font.family.latoVerdana};
465    font-weight: 400;
466    font-size: 0.75rem;
467    line-height: 1.4;
468    white-space: nowrap;
469    overflow: hidden;
470    text-overflow: ellipsis;
471    color: ${({theme:e})=>e.colors.tfwBlack40};
472
473    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
474        line-height: 1.5;
475    }
476`,ec=g.default.div.withConfig({displayName:"region-count-styles__IconContainer",componentId:"sc-2f162e8f-11"})`
477    height: 1.25rem;
478    width: 1.25rem;
479    flex-shrink: 0;
480    transition: transform 0.2s ease;
481
482    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
483        height: 1.5rem;
484        width: 1.5rem;
485    }
486`,eh=(0,g.default)(en.ChevronRightIcon).withConfig({displayName:"region-count-styles__ArrowRightIcon",componentId:"sc-2f162e8f-12"})`
487    width: 100%;
488    height: 100%;
489
490    & path {
491        stroke: #a5a5a5;
492        transition: stroke 0.2s ease;
493    }
494`,eg=`${(0,N.getBasePath)("/assets/images/region/scenic-location.jpeg")}?imwidth=${T.THUMBNAIL_SM_IMAGE_WIDTH}`,eu=a.default.memo(({region:e,prefix:i})=>{let{t:n}=(0,h.useTranslation)();return(0,t.jsxs)(es,{href:e.url,noCrawl:e.noCrawl,children:[(0,t.jsx)(er,{children:(0,t.jsx)("img",{src:e.image?.url?`${e.image.url}?imwidth=${T.THUMBNAIL_SM_IMAGE_WIDTH}`:eg,alt:e.title,loading:"lazy"})}),(0,t.jsxs)(ed,{children:[(0,t.jsxs)(el,{children:[(0,t.jsx)(em,{children:e.title}),e.count&&(0,t.jsxs)(ep,{children:[e.count," ",n("homes")]})]}),(0,t.jsx)(ec,{children:(0,t.jsx)(eh,{})})]})]})});eu.displayName="RegionItemCard";var ef=((i=ef||{}).EUROPE="europe",i.STATE="state",i);let ex=a.default.memo(function({regionsMap:e,itemsPerCol:i=7,keyPrefix:n}){let{t:o}=(0,h.useTranslation)(),{isTablet:s,isDesktop:r}=(0,a.useContext)(Z.ScreenContext),[d,l]=(0,a.useState)("europe"),m=s?2.5:r?4:1.2,p=(0,a.useMemo)(()=>[{type:"europe",regions:e.europe,key:"europe"},{type:"state",regions:e.state,key:"state"}],[e]),c=(0,a.useCallback)(e=>Array.from({length:Math.max(1,Math.ceil(e.length/i))},(n,t)=>e.slice(t*i,(t+1)*i)),[i]),g=(0,a.useCallback)(()=>l("europe"),[]),u=(0,a.useCallback)(()=>l("state"),[]);return(0,t.jsxs)(et,{children:[(0,t.jsxs)(B.TabsContainer,{children:[(0,t.jsx)(B.TabButton,{active:"europe"===d,onClick:g,children:o("europe")}),(0,t.jsx)(B.TabButton,{active:"state"===d,onClick:u,children:o("inFederalState")})]}),p.map(e=>{let i=c(e.regions),a=d===e.type;return(0,t.jsx)(ea,{$isVisible:a,children:(0,t.jsx)(M.EmblaCarousel,{slides:i.map((i,a)=>{let o;return o=e.key,(0,t.jsx)(eo,{children:i.map(e=>(0,t.jsx)(eu,{region:e,prefix:n},`${o}-${e.title}`))},`${o}-col-${a}`)}
494),visibleSlides:m,slidesToScroll:1,showNav:!0,navVariant:"top-right",navPosition:{desktopTop:"-6rem",desktopRight:"0rem",wideTop:"-6.15rem",wideRight:"0rem"}})},e.key)})]})}),ey=({regionsMap:e})=>{let{t:i}=(0,h.useTranslation)();return(0,t.jsxs)(B.Section,{id:"region-count-section",children:[(0,t.jsx)(B.TitleContainer,{children:(0,t.jsx)(B.Title,{children:i("pages.home.regionCount.heading")})}),(0,t.jsx)(ei,{children:(0,t.jsx)(ex,{regionsMap:e,itemsPerCol:7,keyPrefix:"region-count-map"})})]})};function ew(){return(ew=Object.assign.bind()).apply(null,arguments)}let eb="/assets/images/holiday-ideas/header/",e_=(0,N.getBasePath)(`${eb}/mobile.jpg?imwidth=${T.MEDIUM_MOBILE_IMAGE_RESIZE_WIDTH}`),ek=(0,N.getBasePath)(`${eb}/tablet.jpg?imwidth=${T.TABLET_IMAGE_RESIZE_WIDTH}`),ev=(0,N.getBasePath)(`${eb}/desktop.jpg?imwidth=${T.LARGE_DESKTOP_IMAGE_RESIZE_WIDTH}`),eC=g.default.section.withConfig({displayName:"styles__Wrapper",componentId:"sc-96ce6926-0"})(({theme:e})=>g.css`
495        background-image: url(${ev});
496        background-position: center calc(100% - 35vh);
497        background-size: cover;
498        background-repeat: no-repeat;
499        margin-left: calc(50% - 50vw);
500        margin-right: calc(50% - 50vw);
501        padding: ${e.spacing.medium} ${e.spacing.large} ${e.spacing.xSmall};
502
503        @media only screen and (max-width: ${f.tabletBreakpoint.max}px) {
504            background: none;
505        }
506
507        @media only screen and (max-width: ${x.mobileBreakpoint.max}px) {
508            padding: ${e.spacing.medium} ${e.spacing.medium} ${e.spacing.xSmall};
509        }
510
511        @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
512            padding: ${e.spacing.xLarge} ${e.spacing.large} ${e.spacing.medium};
513        }
514
515        @media only screen and (min-width: ${y.wideScreenBreakpoint.min}px) {
516            padding: ${e.spacing.xLarge} 4rem ${e.spacing.medium};
517        }
518
519        @media (min-width: 1600px) {
520            background-image: none;
521            background-color: #ddfbff;
522        }
523    `),ej=g.default.div.withConfig({displayName:"styles__Header",componentId:"sc-96ce6926-1"})(({theme:e})=>g.css`
524        min-height: 6.125rem;
525        max-width: 75rem;
526        margin-left: calc(50% - 50vw);
527        margin-right: calc(50% - 50vw);
528        background: url(${e_}) center / cover no-repeat;
529        padding: ${e.spacing.medium} ${e.spacing.medium} ${e.spacing.xSmall};
530
531        @media (min-width: ${f.tabletBreakpoint.min}px) {
532            background: url(${ek}) center / cover no-repeat;
533            padding: ${e.spacing.medium} ${e.spacing.large} ${e.spacing.xSmall};
534            min-height: 6.125rem;
535        }
536
537        @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
538            min-height: 5.25rem;
539            background: none;
540            margin: 0 auto;
541            padding: 0;
542        }
543    `),e$=g.default.div.withConfig({displayName:"styles__HeaderContent",componentId:"sc-96ce6926-2"})`
544    display: flex;
545    align-items: center;
546    justify-content: space-between;
547    gap: 1rem;
548    position: relative;
549`,eI=g.default.div.withConfig({displayName:"styles__HeaderText",componentId:"sc-96ce6926-3"})`
550    flex: 1;
551    max-width: 43.75rem;
552
553    @media (max-width: ${x.mobileBreakpoint.max}px) {
554        max-width: 100%;
555        padding-right: 4.375rem;
556    }
557`,eS=g.default.img.withConfig({displayName:"styles__HeaderImg",componentId:"sc-96ce6926-4"})`
558    position: absolute;
559    top: 10%;
560    right: 1%;
561    width: 4.5rem;
562    height: 4.5rem;
563    pointer-events: none;
564`,eB=g.default.div.withConfig({displayName:"styles__ListContainer",componentId:"sc-96ce6926-5"})`
565    min-height: 6.125rem;
566    max-width: 75rem;
567    margin: 0 auto;
568`,eN=g.default.div.withConfig({displayName:"styles__List",componentId:"sc-96ce6926-6"})`
569    display: grid;
570    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
571    gap: 1.5rem;
572    max-width: 90rem;
573    margin: auto;
574    will-change: contents;
575
576    @media (min-width: ${u.desktopBreakpoint.min}px) {
577        grid-template-columns: repeat(6, minmax(0, 1fr));
578    }
579
580    @media (max-width: ${f.tabletBreakpoint.max}px) and (min-width: ${f.tabletBreakpoint.min}px) {
581        grid-template-columns: repeat(5, minmax(0, 1fr));
582        gap: 1rem;
583
584        /* Show only first 10 items on tablet when not expanded */
585        ${e=>!e.$expanded&&`
586            ${eT}[data-index]:nth-child(n + 11) {
587                display: none;
588            }
589        `}
590    }
591
592    @media (max-width: ${x.mobileBreakpoint.max}px) {
593        grid-template-columns: repeat(3, minmax(0, 1fr));
594        gap: 1rem;
595
596        /* Show only first 6 items on mobile when not expanded */
597        ${e=>!e.$expanded&&`
598            ${eT}[data-index]:nth-child(n + 7) {
599                display: none;
600            }
601        `}
602    }
603`,eT=g.default.a.withConfig({displayName:"styles__ItemLink",componentId:"sc-96ce6926-7"})`
604    text-decoration: none;
605    color: inherit;
606    transition: transform 0.2s ease;
607    display: block;
608    width: 100%;
609
610    &:hover {
611        transform: translateY(-0.25rem);
612    }
613`,eM=g.default.div.withConfig({displayName:"styles__ItemInnerContainer",componentId:"sc-96ce6926-8"})`
614    display: flex;
615    flex-direction: column;
616    width: 100%;
617`,eE=g.default.div.withConfig({displayName:"styles__ImageWrapper",componentId:"sc-96ce6926-9"})`
618    overflow: hidden;
619    border-radius: 0.5rem;
620    aspect-ratio: 1 / 1;
621    background-color: #f5f5f5;
622    img {
623        transition: transform 0.3s ease;
624    }
625
626    ${eT}:hover & img {
627        transform: scale(1.05);
628    }
629`,eR=g.default.img.withConfig({displayName:"styles__Image",componentId:"sc-96ce6926-10"})`
630    width: 100%;
631    display: block;
632`,eL=g.default.div.withConfig({displayName:"styles__InfoContainer",componentId:"sc-96ce6926-11"})`
633    font-family: ${({theme:e})=>e.typography.font.family.lato};
634    padding-top: 0.625rem;
635
636    @media (max-width: ${x.mobileBreakpoint.max}px) {
637        padding-top: 0.5rem;
638    }
639`,eA=g.default.p.withConfig({displayName:"styles__NameContainer",componentId:"sc-96ce6926-12"})`
640    font-size: 1rem;
641    font-weight: 600;
642    line-height: 1.4;
643    color: #1a1a1a;
644    margin-bottom: 0.125rem;
645    overflow: hidden;
646    white-space: nowrap;
647    text-overflow: ellipsis;
648
649    @media (min-width: ${f.tabletBreakpoint.min}px) {
650        font-size: 1.0625rem;
651        line-height: 1.5;
652    }
653
654    @media (max-width: ${x.mobileBreakpoint.max}px) {
655        font-size: 0.875rem;
656        line-height: 1.3;
657    }
658`,ez=g.default.div.withConfig({displayName:"styles__Accommodation",componentId:"sc-96ce6926-13"})`
659    font-size: 0.875rem;
660    font-weight: 400;
661    line-height: 1.3;
662    color: #6f6f6f;
663    overflow: hidden;
664    white-space: nowrap;
665    text-overflow: ellipsis;
666
667    @media (min-width: ${f.tabletBreakpoint.min}px) {
668        font-size: 0.9375rem;
669        line-height: 1.4;
670    }
671
672    @media (max-width: ${x.mobileBreakpoint.max}px) {
673        font-size: 0.8125rem;
674        line-height: 1.2;
675    }
676`,eP=g.default.div.withConfig({displayName:"styles__ViewMoreContainer",componentId:"sc-96ce6926-14"})`
677    padding: 0 1.5rem;
678    margin-top: 1rem;
679
680    @media (min-width: ${u.desktopBreakpoint.min}px) and (max-width: 1279px) {
681        padding: 0 1rem;
682    }
683
684    @media (max-width: ${x.mobileBreakpoint.max}px) {
685        padding: 0 1rem;
686    }
687`,eH=g.default.button.withConfig({displayName:"styles__ViewMoreButton",componentId:"sc-96ce6926-15"})`
688    display: flex;
689    align-items: center;
690    justify-content: center;
691    gap: 0.25rem;
692    width: 11.25rem;
693    min-height: 2.5rem;
694    border-radius: 0.5rem;
695    padding: 0.25rem 0.5rem;
696    border: 1px solid #282828;
697    background: transparent;
698    cursor: pointer;
699    text-decoration: none;
700    transition:
701        background-color 0.3s ease,
702        transform 0.3s ease;
703    margin-bottom: 1rem;
704
705    @media (max-width: ${x.mobileBreakpoint.max}px) {
706        width: 100%;
707        gap: 0.5rem;
708    }
709
710    &:hover {
711        transform: translateY(-0.125rem);
712    }
713
714    &:active {
715        transform: translateY(0);
716    }
717`,eO=g.default.span.withConfig({displayName:"styles__ViewMoreText",componentId:"sc-96ce6926-16"})`
718    font-size: 0.9375rem;
719    font-family: ${({theme:e})=>e.typography.font.family.lato};
720    font-weight: 600;
721    color: #282828;
722    white-space: nowrap;
723
724    @media (max-width: ${x.mobileBreakpoint.max}px) {
725        font-size: 0.875rem;
726    }
727`,eq=(0,g.default)(function(e){return a.createElement("svg",ew({viewBox:"0 0 7 5",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),n||(n=a.createElement("path",{d:"M6.0835 0.749959L3.41683 3.41663L0.750162 0.74996",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})))}).withConfig({displayName:"styles__ArrowIcon",componentId:"sc-96ce6926-17"})`
728    margin-left: 0.25rem;
729    transition: transform 0.3s ease;
730    width: 0.75rem;
731    height: 0.75rem;
732    flex-shrink: 0;
733    transform: ${({$expanded:e})=>e?"rotate(180deg)":"rotate(0deg)"};
734`,eD=(0,a.memo)(({item:e,index:i})=>{var n;let a;return(0,t.jsx)(eT,{href:e.link,title:e.linkTitle,"data-index":i,children:(0,t.jsxs)(eM,{children:[(0,t.jsx)(eE,{children:(0,t.jsx)(eR,{src:(n=e.id,a=`/assets/images/holiday-ideas/${n}.jpg`,(0,N.getBasePath)(`${a}?imwidth=${T.THUMBNAIL_LG_IMAGE_WIDTH}`)),alt:e.linkTitle,loading:"lazy",decoding:"async",fetchPriority:"low"})}),(0,t.jsxs)(eL,{children:[(0,t.jsx)(eA,{children:e.title}
734),!!e.subtitle&&(0,t.jsx)(ez,{children:e.subtitle})]})]})})}),eG=(0,a.memo)(({items:e})=>{let{t:i}=(0,h.useTranslation)(),{isDesktop:n}=(0,a.useContext)(Z.ScreenContext),[o,s]=(0,a.useState)(!1),r=!n&&e.length>6,d=(0,N.getBasePath)(`/assets/images/holiday-ideas/header/paper-plane.png?imwidth=${T.THUMBNAIL_SM_IMAGE_WIDTH}`),l=(0,a.useCallback)(()=>{setTimeout(()=>{s(e=>!e)},0)},[]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(eC,{children:[(0,t.jsx)(ej,{children:(0,t.jsxs)(e$,{children:[(0,t.jsxs)(eI,{children:[(0,t.jsx)(B.Title,{children:i("pages.home.holidayIdeas.heading")}),(0,t.jsx)(B.Subtitle,{children:i("pages.home.holidayIdeas.subheading")})]}),(0,t.jsx)(eS,{src:d,"aria-label":""})]})}),(0,t.jsx)(eB,{children:(0,t.jsx)(eN,{$expanded:o,children:e.map((e,i)=>(0,t.jsx)(eD,{item:e,index:i},e.id))})})]}),r&&(0,t.jsx)(eP,{children:(0,t.jsxs)(eH,{onClick:l,"aria-expanded":o,children:[(0,t.jsx)(eO,{children:i(o?"showLess":"showMore")}),(0,t.jsx)(eq,{$expanded:o})]})})]})});var eU=e.i(66500);let eV=g.default.section.withConfig({displayName:"styles__Container",componentId:"sc-7e09fe88-0"})`
735    width: inherit;
736    overflow: hidden;
737    padding: 0.75rem 0rem 0.5rem 0rem;
738
739    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
740        padding: 1rem 0rem 0.5rem 0rem;
741    }
742
743    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
744        padding: 2rem 1.5rem 1rem;
745    }
746
747    @media only screen and (min-width: ${y.wideScreenBreakpoint.min}px) {
748        padding: 2rem 4rem 1rem;
749    }
750`,eW=g.default.div.withConfig({displayName:"styles__TitleContainer",componentId:"sc-7e09fe88-1"})`
751    padding-left: 1rem;
752
753    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
754        padding-left: 1.5rem;
755    }
756
757    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
758        padding-left: 0;
759    }
760`,eF=g.default.div.withConfig({displayName:"styles__ListContainer",componentId:"sc-7e09fe88-2"})`
761    position: relative;
762`,eK=g.default.div.withConfig({displayName:"styles__SliderContainer",componentId:"sc-7e09fe88-3"})`
763    position: relative;
764
765    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
766        padding: 0 1.5rem;
767    }
768
769    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
770        padding: 0;
771    }
772`;g.default.div.withConfig({displayName:"styles__StyledCarouselProvider",componentId:"sc-7e09fe88-4"})`
773    position: relative;
774    touch-action: pan-y;
775    li {
776        list-style: none;
777    }
778`,g.default.div.withConfig({displayName:"styles__StyledSlider",componentId:"sc-7e09fe88-5"})`
779    padding: 0;
780    overflow: hidden;
781`;let eY=g.default.div.withConfig({displayName:"styles__PopularSearchCardWrapper",componentId:"sc-7e09fe88-6"})`
782    height: 100%;
783    display: flex;
784    flex-shrink: 0;
785    min-width: 6.875rem;
786    width: max-content;
787
788    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
789        min-width: 7.5rem;
790    }
791
792    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
793        min-width: 8rem;
794    }
795`,eQ=(0,g.default)(eU.SeoHref).withConfig({displayName:"styles__PopularSearchCard",componentId:"sc-7e09fe88-7"})`
796    display: flex;
797    flex-direction: column;
798    align-items: center;
799    justify-content: center;
800    padding: 0.75rem 0.5rem;
801    gap: 0.25rem;
802    background-color: #ffffff;
803    border-radius: 0.5rem;
804    text-decoration: none;
805    transition: all 0.2s ease;
806    box-shadow:
807        0px 1px 2px rgba(0, 0, 0, 0.06),
808        0px 2px 1px rgba(0, 0, 0, 0.04),
809        0px 1px 5px rgba(0, 0, 0, 0.08);
810    height: 7.625rem;
811    width: 100%;
812    box-sizing: border-box;
813    cursor: pointer;
814
815    &:hover {
816        box-shadow:
817            0px 2px 4px rgba(0, 0, 0, 0.08),
818            0px 4px 2px rgba(0, 0, 0, 0.06),
819            0px 2px 8px rgba(0, 0, 0, 0.12);
820        transform: translateY(-2px);
821    }
822
823    &:focus {
824        outline: 2px solid #0066cc;
825        outline-offset: 2px;
826    }
827
828    &:focus-visible {
829        outline: 2px solid #0066cc;
830        outline-offset: 2px;
831    }
832
833    &:focus:not(:focus-visible) {
834        outline: none;
835    }
836`,eX=g.default.div.withConfig({displayName:"styles__IconContainer",componentId:"sc-7e09fe88-8"})`
837    width: 3.5rem;
838    height: 3.5rem;
839    display: flex;
840    align-items: center;
841    justify-content: center;
842    border-radius: 50%;
843    overflow: hidden;
844    flex-shrink: 0;
845`,eZ=g.default.img.withConfig({displayName:"styles__Icon",componentId:"sc-7e09fe88-9"})`
846    width: 100%;
847    height: 100%;
848    object-fit: contain;
849`,eJ=g.default.div.withConfig({displayName:"styles__Label",componentId:"sc-7e09fe88-10"})`
850    font-size: 0.875rem;
851    font-weight: 400;
852    line-height: 1.375rem;
853    color: #282828;
854    text-align: center;
855    white-space: nowrap;
856    font-feature-settings:
857        'liga' off,
858        'calt' off;
859`,e0=g.default.div.withConfig({displayName:"styles__Country",componentId:"sc-7e09fe88-11"})`
860    font-size: 0.75rem;
861    line-height: 1rem;
862    color: #6c6c6c;
863    text-align: center;
864    font-weight: 400;
865    white-space: nowrap;
866    font-feature-settings:
867        'liga' off,
868        'calt' off;
869`;var e1=e.i(19932),e2=e.i(88382);let e5=[{query:"(max-width: 479px)",value:2.2},{query:"(min-width: 480px) and (max-width: 639px)",value:3.2},{query:"(min-width: 640px) and (max-width: 767px)",value:4.2},{query:"(min-width: 768px) and (max-width: 900px)",value:5.2},{query:"(min-width: 901px) and (max-width: 1023px)",value:6.2},{query:"(min-width: 1024px) and (max-width: 1279px)",value:7.2},{query:"(min-width: 1280px)",value:8.2}],e6=(0,a.memo)(({items:e})=>{let{t:i}=(0,h.useTranslation)(),n=(0,S.useResponsiveValue)(e5,2.2),o=Math.floor(n||2),s=`${e2.pageTypeEventCategories.HOME}@${e2.cardEventCategories.sections.POPULAR_SEARCHES}`,r=(0,a.useCallback)(e=>()=>{e1.default.trackClickEvent(s,e.url)},[s]);return e?.length?(0,t.jsxs)(eV,{children:[(0,t.jsx)(eW,{children:(0,t.jsx)(B.Title,{children:i("pages.home.popularSearches.heading")})}),(0,t.jsx)(eF,{children:(0,t.jsx)(eK,{children:(0,t.jsx)(M.EmblaCarousel,{slides:e.map(e=>(0,t.jsx)(eY,{children:(0,t.jsxs)(eQ,{href:e.url,noCrawl:!0,"aria-label":`${e.label} holidays in ${e.country}`,onClick:r(e),children:[(0,t.jsx)(eX,{children:(0,t.jsx)(eZ,{src:(0,N.getBasePath)(`${e.icon}?imwidth=${T.ICON_IMAGE_WIDTH}`),alt:`${e.label} in ${e.country}`,width:56,height:56,loading:"lazy"})}),(0,t.jsx)(eJ,{children:e.label}),(0,t.jsx)(e0,{children:e.country})]})},e.id)),visibleSlides:n,slidesToScroll:o,showNav:!0,navVariant:"top-right",navPosition:{desktopTop:"-3rem",desktopRight:"0",wideTop:"-3.5rem",wideRight:"0"}})})})]}):null});var e8=e.i(38537);let e7=[{id:"pool-germany",icon:"/assets/images/popular-search/pool.jpg",label:"Schwimmbad",country:"Deutschland",url:"/urlaubsideen/poolhaeuser/europa/deutschland/2-personen/ergebnisse/"},{id:"ski-holiday-germany",icon:"/assets/images/popular-search/skiing.jpg",label:"Skifahren",country:"Deutschland",url:"/urlaubsideen/skiurlaub/europa/deutschland/2-personen/ergebnisse/"}
869,{id:"mountains-austria",icon:"/assets/images/popular-search/mountain.jpg",label:"Berge",country:"Österreich",url:"/urlaubsideen/in-den-bergen/europa/oesterreich/2-personen/ergebnisse/"},{id:"dog-friendly-germany",icon:"/assets/images/popular-search/pet.jpg",label:"Urlaub mit Hund",country:"Deutschland",url:"/urlaubsideen/urlaub-mit-hund/europa/deutschland/2-personen/ergebnisse/"},{id:"beaches-spain",icon:"/assets/images/popular-search/beach.jpg",label:"Strände",country:"Spanien",url:"/urlaubsideen/strandurlaub/europa/spanien/2-personen/ergebnisse/"},{id:"pool-spain",icon:"/assets/images/popular-search/pool.jpg",label:"Schwimmbad",country:"Spanien",url:"/urlaubsideen/poolhaeuser/europa/spanien/2-personen/ergebnisse/"},{id:"wellness-germany",icon:"/assets/images/popular-search/wellness.jpg",label:"Wellness-Retreats",country:"Deutschland",url:"/urlaubsideen/wellness/europa/deutschland/2-personen/ergebnisse/"},{id:"ski-holiday-austria",icon:"/assets/images/popular-search/skiing.jpg",label:"Skifahren",country:"Österreich",url:"/urlaubsideen/skiurlaub/europa/oesterreich/2-personen/ergebnisse/"},{id:"sauna-germany",icon:"/assets/images/popular-search/sauna.jpg",label:"Sauna",country:"Deutschland",url:"/europa/deutschland/mit-sauna/2-personen/ergebnisse/"},{id:"pet-friendly-italy",icon:"/assets/images/popular-search/pet.jpg",label:"Haustierfreundlich",country:"Italien",url:"/urlaubsideen/urlaub-mit-haustier/europa/italien/2-personen/ergebnisse/"},{id:"lake-view-italy",icon:"/assets/images/popular-search/lakeview.jpg",label:"Seeblick",country:"Italien",url:"/urlaubsideen/am-see/europa/italien/2-personen/ergebnisse/"},{id:"air-conditioning-italy",icon:"/assets/images/popular-search/aircondition.jpg",label:"Klimaanlage",country:"Italien",url:"/europa/italien/2-personen/ergebnisse/?feat_ids=11"},{id:"holiday-with-dog-spain",icon:"/assets/images/popular-search/pet.jpg",label:"Urlaub mit Hund",country:"Spanien",url:"/urlaubsideen/urlaub-mit-hund/europa/spanien/2-personen/ergebnisse/"},{id:"air-conditioning-spain",icon:"/assets/images/popular-search/aircondition.jpg",label:"Klimaanlage",country:"Spanien",url:"/europa/spanien/2-personen/ergebnisse/?feat_ids=11"},{id:"beaches-germany",icon:"/assets/images/popular-search/beach.jpg",label:"Strände",country:"Deutschland",url:"/urlaubsideen/strandurlaub/europa/deutschland/2-personen/ergebnisse/"}],e9=[{id:"pool-germany",icon:"/assets/images/popular-search/pool.jpg",label:"Swimming pool",country:"Germany",url:"/europa/deutschland/mit-pool/2-personen/ergebnisse/"},{id:"ski-holiday-germany",icon:"/assets/images/popular-search/skiing.jpg",label:"Skiing",country:"Germany",url:"/urlaubsideen/skiurlaub/europa/deutschland/2-personen/ergebnisse/"},{id:"mountains-austria",icon:"/assets/images/popular-search/mountain.jpg",label:"Mountains",country:"Austria",url:"/urlaubsideen/in-den-bergen/europa/oesterreich/2-personen/ergebnisse/"},{id:"dog-friendly-germany",icon:"/assets/images/popular-search/pet.jpg",label:"Holiday with dog",country:"Germany",url:"/urlaubsideen/urlaub-mit-hund/europa/deutschland/2-personen/ergebnisse/"},{id:"beaches-spain",icon:"/assets/images/popular-search/beach.jpg",label:"Beaches",country:"Spain",url:"/urlaubsideen/strandurlaub/europa/spanien/2-personen/ergebnisse/"},{id:"pool-spain",icon:"/assets/images/popular-search/pool.jpg",label:"Swimming pool",country:"Spain",url:"/urlaubsideen/poolhaeuser/europa/spanien/2-personen/ergebnisse/"},{id:"wellness-germany",icon:"/assets/images/popular-search/wellness.jpg",label:"Wellness retreats",country:"Germany",url:"/urlaubsideen/wellness/europa/deutschland/2-personen/ergebnisse/"},{id:"ski-holiday-austria",icon:"/assets/images/popular-search/skiing.jpg",label:"Skiing",country:"Austria",url:"/urlaubsideen/skiurlaub/europa/oesterreich/2-personen/ergebnisse/"},{id:"sauna-germany",icon:"/assets/images/popular-search/sauna.jpg",label:"Sauna",country:"Germany",url:"/urlaubsideen/sauna/europa/deutschland/2-personen/ergebnisse/"},{id:"pet-friendly-italy",icon:"/assets/images/popular-search/pet.jpg",label:"Pet friendly",country:"Italy",url:"/urlaubsideen/urlaub-mit-haustier/europa/italien/2-personen/ergebnisse/"},{id:"lake-view-italy",icon:"/assets/images/popular-search/lakeview.jpg",label:"Lake view",country:"Italy",url:"/urlaubsideen/am-see/europa/italien/2-personen/ergebnisse/"},{id:"air-conditioning-italy",icon:"/assets/images/popular-search/aircondition.jpg",label:"Air conditioning",country:"Italy",url:"/urlaubsideen/klimaanlage/europa/italien/2-personen/ergebnisse/"},{id:"air-conditioning-spain",icon:"/assets/images/popular-search/aircondition.jpg",label:"Air conditioning",country:"Spain",url:"/urlaubsideen/klimaanlage/europa/spanien/2-personen/ergebnisse/"},{id:"pool-only-spain",icon:"/assets/images/popular-search/pool.jpg",label:"Swimming pool",country:"Spain",url:"/urlaubsideen/mit-pool/europa/spanien/2-personen/ergebnisse/"},{id:"beaches-germany",icon:"/assets/images/popular-search/beach.jpg",label:"Beaches",country:"Germany",url:"/urlaubsideen/strandurlaub/europa/deutschland/2-personen/ergebnisse/"}
869];var e3=e.i(44193),e4=e.i(85279),ie=e.i(94569),ii=e.i(4505);let it=g.default.div.withConfig({displayName:"styles__SliderContainer",componentId:"sc-be4d5f5d-0"})(({theme:e})=>g.css`
870        position: ${e.style.position.relative};
871        max-width: fit-content;
872        margin-top: ${e.spacing.xSmall};
873    `);g.default.div.withConfig({displayName:"styles__StyledCarouselProvider",componentId:"sc-be4d5f5d-1"})`
874    width: 100%;
875    margin: ${({margin:e})=>e??"0"};
876    li {
877        list-style: none;
878    }
879`,g.default.div.withConfig({displayName:"styles__StyledSlider",componentId:"sc-be4d5f5d-2"})`
880    padding: 0;
881    overflow: hidden;
882`;var ia=e.i(6906);let io=(0,a.memo)(({topRatedObjectsSection:e,breadcrumbList:i,url:n,defaultHeading:o})=>{let{objects:s,cta:r}=e,{t:d}=(0,h.useTranslation)(),{isTablet:l,isDesktop:m}=(0,a.useContext)(Z.ScreenContext),p=e.heading||o,c=(0,a.useCallback)(()=>{document.location.href=r?.url||n},[n,r?.url]);return(0,t.jsxs)(B.Section,{id:"reviews",children:[(0,t.jsx)(B.TitleContainer,{children:(0,t.jsx)(B.Title,{children:p})}),(0,t.jsx)(it,{children:(0,t.jsx)(M.EmblaCarousel,{slides:s.map((e,n)=>(0,t.jsx)(ia.default,{listing:e,position:n,breadcrumbList:i,pageName:e2.pageTypeEventCategories.HOME,sectionName:e2.cardEventCategories.sections.REVIEW},e.id)),visibleSlides:m?3:l?1.75:1.1,slidesToScroll:1,showNav:!0,navVariant:"top-right",navPosition:{desktopTop:"-3.5rem",desktopRight:"0rem",wideTop:"-3.5rem",wideRight:"0rem"}})}),r?.url&&(0,t.jsx)(B.CtaContainer,{children:(0,t.jsx)(B.StyledGhostButton,{onClick:c,borderRadius:"1rem",children:(0,t.jsx)(B.CtaButtonText,{children:d("seeAll")})})})]})});g.default.section.withConfig({displayName:"styles__Section",componentId:"sc-cda89202-0"})(({theme:e})=>g.css`
883        position: relative;
884        overflow: hidden;
885        width: inherit;
886        padding: ${e.spacing.xSmall} 0;
887        margin-top: 16px;
888
889        @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
890            margin-top: 8px;
891            padding: ${e.spacing.xLarge} ${e.spacing.large} ${e.spacing.medium};
892        }
893
894        @media only screen and (min-width: ${y.wideScreenBreakpoint.min}px) {
895            padding: ${e.spacing.xLarge} 4rem ${e.spacing.large};
896        }
897    `);let is=g.default.div.withConfig({displayName:"styles__InnerContainer",componentId:"sc-cda89202-1"})(({theme:e})=>g.css`
898        margin-top: ${e.spacing.xSmall};
899
900        @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
901            margin-top: ${e.spacing.medium};
902        }
903    `),ir=g.default.div.withConfig({displayName:"styles__Container",componentId:"sc-2ee0735c-0"})`
904    width: 100%;
905    overflow: hidden;
906`,id=g.default.div.withConfig({displayName:"styles__GridContainer",componentId:"sc-2ee0735c-1"})(({theme:e,columns:i})=>g.css`
907        display: grid;
908        grid-template-columns: repeat(${i}, 1fr);
909        gap: ${e.spacing.large};
910        width: 100%;
911
912        @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
913            gap: ${e.spacing.medium};
914        }
915    `),il=g.default.div.withConfig({displayName:"styles__SliderContainer",componentId:"sc-2ee0735c-2"})``;g.default.div.withConfig({displayName:"styles__StyledCarouselProvider",componentId:"sc-2ee0735c-3"})`
916    width: 100%;
917    margin: ${({margin:e})=>e??"0"};
918    box-sizing: border-box;
919    li {
920        list-style: none;
921    }
922`,g.default.div.withConfig({displayName:"styles__StyledSlider",componentId:"sc-2ee0735c-4"})`
923    padding: 0;
924`;let im=g.default.ul.withConfig({displayName:"styles__ColumnBox",componentId:"sc-2ee0735c-5"})(({theme:e})=>g.css`
925        border: 1px solid #d3d3d3;
926        border-radius: 0.75rem;
927        padding: ${e.spacing.xSmall} ${e.spacing.medium};
928        display: flex;
929        flex-direction: column;
930        background: ${e.colors.white};
931        list-style: none;
932    `),ip=g.default.li.withConfig({displayName:"styles__RegionListItem",componentId:"sc-2ee0735c-6"})``,ic=(0,g.default)(Y.default).withConfig({displayName:"styles__RegionItem",componentId:"sc-2ee0735c-7"})(({theme:e})=>g.css`
933        display: flex;
934        align-items: center;
935        gap: ${e.spacing.small};
936        text-decoration: none;
937        color: inherit;
938        cursor: pointer;
939        transition: all 0.2s ease;
940        padding: ${e.spacing.xSmall} 0;
941        border-radius: 8px;
942
943        @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
944            gap: ${e.spacing.medium};
945            padding: ${e.spacing.xxSmall} 0;
946        }
947    `),ih=g.default.div.withConfig({displayName:"styles__ImageWrapper",componentId:"sc-2ee0735c-8"})`
948    width: 40px;
949    height: 40px;
950    border-radius: 50%;
951    overflow: hidden;
952    flex-shrink: 0;
953    background: #f0f0f0;
954    transition: transform 0.2s ease;
955
956    img {
957        width: 100%;
958        height: 100%;
959        object-fit: cover;
960    }
961`,ig=g.default.div.withConfig({displayName:"styles__ContentContainer",componentId:"sc-2ee0735c-9"})`
962    display: flex;
963    justify-content: space-between;
964    align-items: center;
965    flex: 1;
966    border-bottom: 1px dotted #d3d3d3;
967    padding-bottom: 0.5rem;
968
969    ${ip}:last-child & {
970        border-bottom: none;
971        padding-bottom: 0;
972    }
973
974    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
975        padding-bottom: 0.625rem;
976    }
977
978    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
979        padding-bottom: 0.75rem;
980    }
981`,iu=g.default.div.withConfig({displayName:"styles__Content",componentId:"sc-2ee0735c-10"})`
982    display: flex;
983    flex-direction: column;
984    gap: 0.125rem;
985    flex: 1;
986    min-width: 0;
987`,ix=g.default.div.withConfig({displayName:"styles__Title",componentId:"sc-2ee0735c-11"})`
988    font-family: ${e=>e.theme.typography.font.family.lato};
989    font-weight: 500;
990    font-size: 0.875rem;
991    line-height: 1.375rem;
992    white-space: nowrap;
993    overflow: hidden;
994    text-overflow: ellipsis;
995    color: #282828;
996`,iy=g.default.div.withConfig({displayName:"styles__SubTitle",componentId:"sc-2ee0735c-12"})(({theme:e})=>g.css`
997        font-family: ${e.typography.font.family.lato};
998        font-weight: ${e.typography.font.weight.normal};
999        font-size: ${e.typography.font.size.small};
1000        line-height: ${e.typography.font.size.medium};
1001        white-space: nowrap;
1002        overflow: hidden;
1003        text-overflow: ellipsis;
1004        color: #6f6f6f;
1005
1006        @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
1007            font-size: 0.875rem;
1008            line-height: ${e.typography.font.size.xLarge};
1009        }
1010    `),iw=g.default.div.withConfig({displayName:"styles__IconContainer",componentId:"sc-2ee0735c-13"})`
1011    height: 1.25rem;
1012    width: 1.25rem;
1013    flex-shrink: 0;
1014    transition: transform 0.2s ease;
1015
1016    @media only screen and (min-width: ${f.tabletBreakpoint.min}px) {
1017        height: 1.5rem;
1018        width: 1.5rem;
1019    }
1020`,ib=(0,g.default)(en.ChevronRightIcon).withConfig({displayName:"styles__ArrowRightIcon",componentId:"sc-2ee0735c-14"})`
1021    width: 100%;
1022    height: 100%;
1023
1024    & path {
1025        stroke: #a5a5a5;
1026        transition: stroke 0.2s ease;
1027    }
1028`,i_=(0,a.memo)(({regions:e})=>(0,t.jsx)(im,{children:e.map(e=>(0,t.jsx)(ip,{children:(0,t.jsxs)(ic,{href:e.link,noCrawl:e.noCrawl,children:[!!e.imagePath&&(0,t.jsx)(ih,{children:(0,t.jsx)("img",{src:e.imagePath,alt:e.title,loading:"lazy"})}),(0,t.jsxs)(ig,{children:[(0,t.jsxs)(iu,{children:[(0,t.jsx)(ix,{children:e.title}),!!e.subTitle&&(0,t.jsx)(iy,{children:e.subTitle})]}),(0,t.jsx)(iw,{children:(0,t.jsx)(ib,{})})]})]})},e.title))})),ik=({regions:e,columns:i=4,keyPrefix:n})=>{let{isTablet:o,isDesktop:s}=(0,a.useContext)(Z.ScreenContext),r=(0,a.useMemo)(()=>e.reduce((e,n,t)=>{let a=t%i;return e.map((e,i)=>i===a?[...e,n]:e)},Array.from({length:i},()=>[])),[e,i]);return(0,t.jsx)(ir,{children:s?(0,t.jsx)(id,{columns:i,children:r.map((e,i)=>(0,t.jsx)(i_,{regions:e},`${n}-col-${i}`))}):(0,t.jsx)(il,{children:(0,t.jsx)(M.EmblaCarousel,{slides:r.map((e,i)=>(0,t.jsx)(i_,{regions:e},`${n}-col-${i}`)),visibleSlides:o?2.5:1.1,slidesToScroll:1})})})},iv=({regions:e})=>{let{t:i}=(0,h.useTranslation)();return(0,t.jsxs)(B.Section,{id:"other-popular-region",children:[(0,t.jsx)(B.TitleContainer,{children:(0,t.jsxs)(B.Title,{children:[" ",i("pages.home.otherPopularRegions.heading")," "]})}),(0,t.jsx)(is,{children:(0,t.jsx)(ik,{regions:e,keyPrefix:"other-popular-region"})})]})};var iC=e.i(95269),ij=e.i(52479),i$=e.i(38293);let iI=(0,g.default)(B.Section).withConfig({displayName:"styles__Section",componentId:"sc-9f1faa2a-0"})(({theme:e})=>g.css`
1029        @media only screen and (max-width: ${u.desktopBreakpoint.min}px) {
1030            padding: ${e.spacing.medium} ${e.spacing.medium} ${e.spacing.xSmall};
1031        }
1032    `),iS=g.default.div.withConfig({displayName:"styles__SeoList",componentId:"sc-9f1faa2a-1"})`
1033    display: flex;
1034    flex-direction: column;
1035    gap: 1rem;
1036`,iB=g.default.div.withConfig({displayName:"styles__SeoItem",componentId:"sc-9f1faa2a-2"})(({theme:e})=>`
1037    margin-bottom: 1.5rem;
1038    padding-bottom: 1rem;
1039    border-bottom: 1px solid ${e.colors.tfwBlackOpacity10};
1040`),iN=g.default.h2.withConfig({displayName:"styles__Question",componentId:"sc-9f1faa2a-3"})(({theme:e})=>`
1041    font-family: ${e.typography.font.family.inter};
1042    font-size: ${e.typography.font.size.large};
1043    font-weight: 600;
1044    color: ${e.colors.tfwBlack87};
1045    margin: 0 0 0.5rem 0;
1046
1047    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
1048        font-size: ${e.typography.font.size.large};
1049    }
1050`),iT=({seoQuestions:e})=>{let i=e?.questionAnswers;return i?.length?(0,t.jsx)(iI,{children:(0,t.jsx)(iS,{children:i.map((e,i)=>(0,t.jsxs)(iB,{children:[(0,t.jsx)(iN,{children:e.question}),(0,t.jsx)(B.CustomMarkdown,{children:e.answer})]},`seo-${i}`))})}):null},iM=g.default.section.withConfig({displayName:"styles__Container",componentId:"sc-bbf15fdb-0"})`
1051    width: inherit;
1052    overflow: hidden;
1053    padding: 0 0 0.5rem;
1054    position: relative;
1055
1056    @media only screen and (min-width: ${u.desktopBreakpoint.min}px) {
1057        padding: 1.5rem 1.5rem 1rem;
1058    }
1059
1060    @media only screen and (min-width: ${y.wideScreenBreakpoint.min}px) {
1061        padding: 1.5rem 4rem 1rem;
1062    }
1063`;g.default.div.withConfig({displayName:"styles__NavButton",componentId:"sc-bbf15fdb-1"})`
1064    cursor: ${e=>e.disabled?"default":"pointer"};
1065    background-color: ${e=>e.theme.colors.white};
1066    border-radius: 100%;
1067    height: 3rem;
1068    width: 3rem;
1069    display: flex;
1070    align-items: center;
1071    justify-content: center;
1072    box-shadow:
1073        0 0.5rem 0.625rem 0.0625rem #21212123,
1074        0 0.1875rem 0.875rem 0.1875rem #2121210f,
1075        0 0.25rem 0.625rem 0 #21212119;
1076    opacity: ${e=>e.disabled?.5:1};
1077    transition: opacity 200ms ease-in;
1078
1079    &:hover {
1080        opacity: ${e=>e.disabled?.5:.8};
1081    }
1082
1083    @media only screen and (max-width: ${f.tabletBreakpoint.max}px) {
1084        display: none;
1085    }
1086`;let iE=g.default.div.withConfig({displayName:"styles__SliderContainer",componentId:"sc-bbf15fdb-2"})`
1087    position: ${e=>e.theme.style.position.relative};
1088    max-width: 100%;
1089    margin-top: 1rem;
1090`,iR=g.default.div.withConfig({displayName:"styles__SkeletonRow",componentId:"sc-bbf15fdb-3"})`
1091    display: flex;
1092    margin-top: 1rem;
1093    overflow: hidden;
1094    padding: 0 1rem;
1095
1096    --skeleton-gap: 0.5rem;
1097    gap: var(--skeleton-gap);
1098
1099    @media (min-width: ${f.tabletBreakpoint.min}px) {
1100        --skeleton-gap: 0.75rem;
1101    }
1102
1103    @media (min-width: ${u.desktopBreakpoint.min}px) {
1104        --skeleton-gap: 1rem;
1105        padding: 0;
1106    }
1107`,iL=g.default.div.withConfig({displayName:"styles__SlideInner",componentId:"sc-bbf15fdb-4"})`
1108    height: 100%;
1109    box-sizing: border-box;
1110    flex: 0 0 auto;
1111    min-width: 0;
1112
1113    ${[{query:"(max-width: 399px)",value:1.25},{query:"(min-width: 400px) and (max-width: 519px)",value:1.5},{query:"(min-width: 520px) and (max-width: 639px)",value:1.75},{query:"(min-width: 640px) and (max-width: 767px)",value:2},{query:"(min-width: 768px) and (max-width: 1023px)",value:3},{query:"(min-width: 1024px)",value:4}].map(({query:e,value:i})=>g.css`
1114            @media ${e} {
1115                width: calc((100% - var(--skeleton-gap) * ${i-1}) / ${i});
1116            }
1117        `)}
1118`;var iA=e.i(18778),iz=e.i(56914),iP=e.i(61572),iH=e.i(92083);let iO="continue-search",iq=`
1119(function () {
1120    var el = document.getElementById('${iO}');
1121    if (!el) return;
1122    try {
1123        var raw = localStorage.getItem('listing_view_counts');
1124        var counts = raw ? JSON.parse(raw) : null;
1125        if (!counts || Object.keys(counts).length === 0) {
1126            el.style.display = 'none';
1127        }
1128    } catch (e) {
1129        el.style.display = 'none';
1130    }
1131})();
1132`,iD=(0,a.memo)(({url:e,breadcrumbModel:i,offerModel:n,suitablesModel:a})=>{let{listings:o,isLoading:s}=(0,iz.useContinueYourSearchListings)(),{t:r}=(0,h.useTranslation)(),d=r("pages.home.continueSearch.heading"),l=(0,S.useResponsiveCards)(),m=Math.floor(l);if(null===o||s)return(0,t.jsxs)(iM,{id:iO,children:[(0,t.jsx)(B.TitleContainer,{children:(0,t.jsx)(B.Title,{children:d})}),(0,t.jsx)(iR,{children:Array.from({length:4}).map((e,i)=>(0,t.jsx)(iL,{children:(0,t.jsx)(iH.GridCardSkeleton,{})},`continue-search-skeleton-${i}`))}),(0,t.jsx)("script",{dangerouslySetInnerHTML:{__html:iq}})]});let{objects:p=[]}=o;return(0,iP.default)(p)?null:(0,t.jsxs)(iM,{id:iO,children:[(0,t.jsx)(B.TitleContainer,{children:(0,t.jsx)(B.Title,{children:d})}),(0,t.jsx)(iE,{children:(0,t.jsx)(M.EmblaCarousel,{slides:p.map((o,s)=>(0,t.jsx)(iA.default,{index:s,listingObject:o,requestUrl:e,pageName:e2.pageTypeEventCategories.HOME,sectionName:e2.cardEventCategories.sections.CONTINUE_SEARCH,breadcrumbModel:i,offerModel:n,suitablesModel:a,showFeatures:!1},o.id)),visibleSlides:l,slidesToScroll:m,showNav:!0,navVariant:"top-right",navPosition:{desktopTop:"-3.8rem",wideTop:"-3.8rem"}})})]})});var iG=e.i(59822);let iU=(0,a.memo)(({listingSection:e,url:i,defaultHeading:n,defaultSubheading:o,breadcrumbModel:s,offerModel:r,suitablesModel:d})=>{let{t:l}=(0,h.useTranslation)(),{objects:m,cta:p}=e,c=e.heading||n,g=e.subheading||o,u=(0,S.useResponsiveCards)(),f=Math.floor(u),x=(0,a.useCallback)(()=>{document.location.href=p?.url||i},[i,p?.url]);return(0,t.jsxs)(B.Section,{id:"top-offers",children:[(0,t.jsxs)(B.TitleContainer,{children:[(0,t.jsx)(B.Title,{children:c}),!!g&&(0,t.jsx)(B.Subtitle,{children:g})]}),(0,t.jsx)(iG.SliderContainer,{children:(0,t.jsx)(M.EmblaCarousel,{slides:m.map((e,n)=>(0,t.jsx)(iA.default,{index:n,listingObject:e,requestUrl:i,pageName:e2.pageTypeEventCategories.HOME,sectionName:e2.cardEventCategories.sections.TOP_OFFERS,breadcrumbModel:s,offerModel:r,suitablesModel:d,showFeatures:!1},e.id)),visibleSlides:u,slidesToScroll:f,showNav:!0,navVariant:"top-right",navPosition:{desktopTop:"-5.15rem",desktopRight:"0",wideTop:"-5.15rem",wideRight:"0"}})}),!!p?.url&&(0,t.jsx)(B.CtaContainer,{children:(0,t.jsx)(B.StyledGhostButton,{onClick:x,borderRadius:"1rem",children:(0,t.jsx)(B.CtaButtonText,{children:l("seeAll")})})})]})});var iV=e.i(71305),iW=e.i(59028),iF=e.i(91112),iK=e.i(60252);
1132let iY=({userDetails:e,isLoggedIn:i,url:n,homeDetails:o})=>{let{t:s}=(0,h.useTranslation)(),{format:r}=(0,ii.useDateFormatter)(),{locale:g}=(0,h.useLocale)(),u=(0,a.useMemo)(()=>new e3.BreadcrumbList(s),[s]),f=(0,a.useMemo)(()=>new e4.Offer(s,r),[s,r]),x=(0,a.useMemo)(()=>new ie.SuitablesModel(s),[s]),{isMobile:y}=(0,a.useContext)(Z.ScreenContext),{isProvidedVariantActive:w}=(0,iK.useABVariant)(iF.AB_KEY.POPULAR_SEARCHES,iF.AB_VARIANT_VERSION.ONE),b=(0,a.useRef)(null),_=(0,J.useScrollToSearch)(b,y),k=(0,a.useCallback)(()=>{b.current&&b.current.scrollIntoView({behavior:"smooth",block:"start"})},[]);if(!o)return null;let{staticData:v,trustBar:C,propertyTypeSection:j,pageSubTypeResponse:$,holidayIdeas:I,regionMap:S,topRatedObjects:B,otherPopularRegions:N,topOffers:T,recommendedObjects:M}=o,{navigationSection:E,megabar:z,heroSection:P,offerCardSection:H,newsLetterSection:O,footerSection:q,banners:D,faqSection:G,seoSection:U}=v,V={navigationSectionResponse:E};return(0,t.jsxs)(a.Fragment,{children:[E?(0,t.jsx)(ee.default,{firstName:e?.firstName,isLoggedIn:i,url:n,headerSection:V,showBackButton:!1,showVacationIdeasNavButton:!0,megabar:z,onSearchIconClick:_?k:void 0}):null,!!z&&(0,t.jsx)(c.default,{megabar:z}),(0,t.jsxs)(L,{children:[!!P&&(0,t.jsx)(l.default,{title:P.title,subtitle:P.subtitle,backgroundImages:m.HOME_BACKGROUND_IMAGES,ref:b,logo:V?.navigationSectionResponse?.navigation?.logo,textColor:"white",pageSubTypeResponse:$,isBorderGradientEnabled:!0,showSliderSection:!0,isIndexableTabs:!0}),!!C&&(0,t.jsx)(p.default,{trustBar:C}),(0,t.jsxs)(A,{children:[(0,t.jsx)(iW.default,{}),g===iF.LOCALES.DE_DE&&w&&(0,t.jsx)(e6,{items:(e=>{switch((0,e8.getLanguageFromLocale)(e)){case"en_GB":case"en_US":return e9;default:return e7}})(g)}),!!D?.slot2&&(0,t.jsx)(i$.default,{banner:D.slot2,fitToImage:!0}),(0,t.jsx)(iD,{url:n,breadcrumbModel:u,offerModel:f,suitablesModel:x}),!!H&&(0,t.jsx)(X,{offerCardSection:H}),!!j?.items?.length&&(0,t.jsx)(R,{section:j,totalOnlineListingsCount:C?.totalOnlineListingsCount}),!!I?.items&&I.items.length>0&&(0,t.jsx)(eG,{items:I?.items}),!!T&&T?.objects?.length>0&&(0,t.jsx)(iU,{listingSection:T,url:n,defaultHeading:s("pages.home.topOffers.heading"),defaultSubheading:s("pages.home.topOffers.subheading"),breadcrumbModel:u,offerModel:f,suitablesModel:x}),!!M&&M?.objects?.length>0&&(0,t.jsx)(iV.default,{listingSection:M,url:n,defaultHeading:s("pages.home.topRecommendations.heading"),breadcrumbModel:u,offerModel:f,suitablesModel:x,pageName:e2.pageTypeEventCategories.HOME}),!!S&&(0,t.jsx)(ey,{regionsMap:S}),!!D?.slot1&&(0,t.jsx)(i$.default,{banner:D.slot1,imageFormat:"medium"}),!!B&&B?.objects?.length>0&&(0,t.jsx)(io,{topRatedObjectsSection:B,breadcrumbList:u,url:n,defaultHeading:s("pages.home.topRated.heading")}),!!N&&N?.otherRegions?.length>0&&(0,t.jsx)(iv,{regions:N.otherRegions}),!!U&&(0,t.jsx)(iT,{seoQuestions:U}),!!G&&(0,t.jsx)(ij.default,{faqs:G}),!!D?.slot3&&(0,t.jsx)(i$.default,{banner:D.slot3}),!!O&&(0,t.jsx)(d.default,{newsletter:O,url:n})]}),!!q&&(0,t.jsx)(iC.default,{footerSection:q,footerLogo:V.navigationSectionResponse.navigation.logo,socialMediaLinks:V.navigationSectionResponse.socialMediaLinks})]})]})};var iQ=e.i(36977),iX=e.i(59730),iZ=e.i(4764);let iJ=["https://storage.googleapis.com"],i0=(0,a.memo)(({fullUrl:e,data:i})=>{let n=i?.data,{userDetails:d}=(0,s.useUserDetails)({additionalDetails:!0}),l=!!d?.id,{t:p}=(0,h.useTranslation)(),c=(0,a.useMemo)(()=>(0,iQ.getOrganizationSchemaDetail)(p,n?.topRatedObjects??void 0),[p,n?.topRatedObjects]),g=(0,a.useMemo)(()=>{let e,i,n;return e=p("traumBaseUrl"),i=p("googleSearchRoute"),n=`${e}/${i}/?search={search_term_string}&utm_source=google&utm_medium=sitelinkssuchbox&utm_campaign=sitelinkssuchbox`,{__html:JSON.stringify({"@context":"https://schema.org","@type":"WebSite",url:e,potentialAction:{"@type":"SearchAction",target:n,"query-input":"required name=search_term_string"}})}},[p]),u=(0,a.useMemo)(()=>(0,iQ.getFAQSchemaHTML)(n?.staticData?.faqSection?.questionAnswers),[n?.staticData?.faqSection?.questionAnswers]),f=n?.staticData?.head,x=(0,a.useMemo)(()=>(0,iZ.generateHeroImagePreloadLinks)(m.HOME_BACKGROUND_IMAGES),[]);return((0,iX.useSetWishlistCount)(),n)?(0,t.jsxs)(r.default,{head:n.head,pageHead:f,imagePreloadLinks:x,preconnectDomains:iJ,children:[!!c&&(0,t.jsx)(o.default,{id:"organization-schema",type:"application/ld+json",dangerouslySetInnerHTML:c}),!!g&&(0,t.jsx)(o.default,{id:"website-schema",type:"application/ld+json",dangerouslySetInnerHTML:g}),!!u&&(0,t.jsx)(o.default,{id:"faq-schema",type:"application/ld+json",dangerouslySetInnerHTML:u}),(0,t.jsx)(iY,{userDetails:d,isLoggedIn:l,url:e,homeDetails:n})]}):null});e.s(["__N_SSP",0,!0,"default",0,i0],30778)},76706,(e,i,n)=>{let t="/home";(window.__NEXT_P=window.__NEXT_P||[]).push([t,()=>e.r(30778)]),i.hot&&i.hot.dispose(function(){window.__NEXT_P.push([t])})}]);
1133
1134//# debugId=0989fcf4-989b-406a-7334-c6132cdae47e
1135//# sourceMappingURL=0un..n7wmw9j3.js.map

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.