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.