PageSourceSearch

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

js vacation-apartments.com collected 2026-10-05 08:31:01 UTC 52,336 bytes, 906 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]="a98ba802-bcf1-be58-5f3f-b8d8bdb4e389")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,39509,(e,t,i)=>{t.exports={eventBaseUrl:"/events",eventSearchResultPageBaseUrl:"/events/suchergebnis",mostPopularCategoryUrl:"/events/suchergebnis?categories=",mostPopularDestinationUrl:"/events/suchergebnis?regionName=",propertyDetails:"/{listingId}",objectOverview:"/objektuebersicht/{objectOverviewLink}/{page?}",inquiry:"/{routeObjectId}/anfrage",success:"/{routeObjectId}/anfrage/erfolg",directBooking:"/{routeObjectId}/direktbuchung",directBookingNewUser:"/{routeObjectId}/nutzer-neu/direktbuchung",propertyDetailsContactWebsite:"/{routeObjectId}/webseite",customerInformation:"/{routeObjectId}/anbieterinformationen",pdpRating:"/{listingId}/bewertung",booking:"/{routeObjectId}/buchung",offers:"/angebote",earlyBirdLink:"/fruehbucher",groupOfferLink:"/gruppenangebote",shortBreakLink:"/kurzurlaub",lastMinuteLink:"/last-minute",specialOfferLink:"/sonderangebote",wishlist:"/urlauber/wunschliste",checkout:"/anfrage"}},32912,e=>{"use strict";let t=e.i(39509).default;e.s(["defaultRoutes",0,t])},38980,e=>{"use strict";var t=e.i(91788),i=e.i(32912);let n=(0,t.createContext)({routes:i.defaultRoutes}),a=n.Provider;n.Consumer,e.s(["RoutesContext",0,n,"RoutesContextProvider",0,a])},67124,e=>{"use strict";var t=e.i(91788),i=e.i(38980),n=e.i(8099),a=e.i(32912);e.s(["useRouting",0,()=>{let{domain:e}=(0,n.useRequestUserConfigContext)(),{routes:r}=(0,t.useContext)(i.RoutesContext);return{r:(0,t.useCallback)(t=>((void 0===r[t]||null===r[t])&&console.warn({message:"Route for domain not found.",key:t,domain:e}),r[t]||a.defaultRoutes[t]||""),[e,r])}}])},21056,e=>{"use strict";var t=e.i(91398),i=e.i(60814);let n=i.default.div.withConfig({displayName:"image-component-styles__Container",componentId:"sc-696d45ed-0"})`
3    height: ${e=>e.theme.layout.fill};
4    width: ${e=>e.theme.layout.fill};
5    display: grid;
6    position: relative;
7    background-color: #e0e0e0;
8    ${e=>!!e.paddingTop&&`padding-top: ${e.paddingTop}`}
9`,a=(0,i.default)(({objectFit:e,borderRadius:i,...n})=>(0,t.jsx)("img",{...n})).withConfig({displayName:"image-component-styles__ImageContainer",componentId:"sc-696d45ed-1"})`
10    position: absolute;
11    top: 0;
12    height: ${e=>e.theme.layout.fill};
13    border-radius: ${e=>e.borderRadius};
14    width: ${e=>e.theme.layout.fill};
15    object-fit: ${e=>e.objectFit||"cover"};
16`;e.s(["Container",0,n,"ImageContainer",0,a])},60283,e=>{"use strict";var t,i,n=e.i(91788);function a(){return(a=Object.assign.bind()).apply(null,arguments)}e.s(["default",0,function(e){return n.createElement("svg",a({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),t||(t=n.createElement("path",{d:"M22 21V19C22 17.9391 21.5786 16.9217 20.8284 16.1716C20.0783 15.4214 19.0609 15 18 15H11C9.93913 15 8.92172 15.4214 8.17157 16.1716C7.42143 16.9217 7 17.9391 7 19V21M18.5 7C18.5 9.20914 16.7091 11 14.5 11C12.2909 11 10.5 9.20914 10.5 7C10.5 4.79086 12.2909 3 14.5 3C16.7091 3 18.5 4.79086 18.5 7Z",stroke:"#212121",strokeLinecap:"round",strokeLinejoin:"round"})),i||(i=n.createElement("path",{d:"M1 12L3 14L7 10",stroke:"#212121",strokeLinecap:"round",strokeLinejoin:"round"})))}])},8332,e=>{"use strict";var t=e.i(91398);let i=(0,e.i(91788).forwardRef)(({children:e,...i},n)=>(0,t.jsx)("footer",{ref:n,...i,children:e}));i.displayName="Footer",e.s(["Footer",0,i],8332)},25185,24507,e=>{"use strict";var t=e.i(91398),i=e.i(91788),n=e.i(60814),a=e.i(53839);let r=n.default.div.withConfig({displayName:"sidebar-styles__TopSlide",componentId:"sc-7f2eff18-0"})`
17    display: ${e=>e.theme.style.display.flex};
18    position: ${e=>e.theme.style.position.fixed};
19    z-index: 200;
20    background-color: ${e=>e.theme.colors.white};
21    border-bottom: 0.0625rem ${e=>e.theme.typography.border.style.solid};
22    border-bottom-color: ${e=>e.theme.colors.tfwBlack12};
23    height: 3.25rem;
24    width: ${e=>e.theme.layout.fill};
25    transform: translate(0, ${e=>e.visible?"0%":"-100%"});
26    top: 0;
27    transition: transform 0.35s;
28    align-items: ${e=>e.theme.style.alignItems.center};
29    justify-content: ${e=>e.theme.style.justifyContent.spaceBetween};
30`,o=n.default.div.withConfig({displayName:"sidebar-styles__Slide",componentId:"sc-7f2eff18-1"})`
31    position: ${e=>e.theme.style.position.fixed};
32    background-color: ${e=>e.theme.colors.white};
33    z-index: 199;
34    width: 100%;
35    height: ${e=>e.theme.layout.fill};
36    top: 3.25rem;
37    right: 0;
38    transform: translate(${e=>e.visible?"0%":"100%"});
39    transition: transform 0.35s;
40    box-shadow: ${e=>e.visible?"0 0 0.3125rem #757575":""};
41
42    @media only screen and (min-width: ${a.tablet.min}px) {
43        width: 40%;
44    }
45`,s=n.default.div.withConfig({displayName:"sidebar-styles__TextWrapper",componentId:"sc-7f2eff18-2"})`
46    display: ${e=>e.theme.style.display.flex};
47    height: 3.25rem;
48    align-items: ${e=>e.theme.style.alignItems.center};
49    font-family: ${e=>e.theme.typography.font.family.lato};
50    font-weight: 700;
51    font-size: ${e=>e.theme.typography.font.size.medium};
52
53    @media only screen and (min-width: ${a.tablet.min}px) {
54        font-weight: 400;
55        font-size: 1.125rem;
56    }
57`,l=n.default.span.withConfig({displayName:"sidebar-styles__HeaderIconWrapper",componentId:"sc-7f2eff18-3"})`
58    display: flex;
59    align-items: center;
60    margin: 0 0.625rem;
61`,d=n.default.div.withConfig({displayName:"sidebar-styles__IconWrapper",componentId:"sc-7f2eff18-4"})`
62    display: ${e=>e.theme.style.display.flex};
63    cursor: pointer;
64    height: 3.25rem;
65    width: 3.25rem;
66    justify-content: ${e=>e.theme.style.justifyContent.center};
67    align-items: ${e=>e.theme.style.alignItems.center};
68    border-left: 0.0625rem ${e=>e.leftBorder&&e.theme.typography.border.style.solid};
69    border-left-color: ${e=>e.theme.colors.tfwBlack12};
70`,m=n.default.a.withConfig({displayName:"sidebar-styles__LinkStyles",componentId:"sc-7f2eff18-5"})`
71    display: ${e=>e.theme.style.display.block};
72    padding: 1.25rem;
73    border-bottom: 0.0625rem ${e=>e.theme.typography.border.style.solid};
74    border-bottom-color: ${e=>e.theme.colors.tfwBlack12};
75    text-decoration: none;
76    color: ${e=>e.theme.colors.tfwBlack87};
77    width: ${e=>e.theme.layout.fill};
78    font-family: ${e=>e.theme.typography.font.family.lato};
79    font-weight: 300;
80    font-size: ${e=>e.theme.typography.font.size.large};
81`;e.s(["HeaderIconWrapper",0,l,"IconWrapper",0,d,"LinkStyles",0,m,"Slide",0,o,"TextWrapper",0,s,"TopSlide",0,r],24507),e.s(["Sidebar",0,({children:e,visible:n,menuIcon:a,topText:m,toggleSidebar:c,closeIcon:p,leftBorder:h=!1})=>(0,t.jsxs)(i.default.Fragment,{children:[(0,t.jsxs)(r,{visible:n,children:[(0,t.jsxs)(s,{children:[(0,t.jsx)(l,{children:a}),m]}),(0,t.jsx)(d,{onClick:c,leftBorder:h,children:p})]}),(0,t.jsx)(o,{visible:n,children:e})]})],25185)},21691,e=>{"use strict";var t=e.i(38941);let i=new class{getSearchbarSuggestions({inputText:e,count:i}){return t.NetworkService.UNSAFE_post({url:"/fl/ajax/regions/autocomplete",params:{limit:i},body:{query:e},meta:{resource:"suggestions"}})}getSearchUrl({search:e,persons:i,arrival:n,departure:a,regionId:r}){return t.NetworkService.UNSAFE_post({url:"/fl/api/v1/search",body:{search:e,persons:i,arrival:n,departure:a,region_node_id:r||void 0},meta:{resource:"search"}})}addToWishlist({regionId:e}){return t.NetworkService.UNSAFE_put({url:`/fl/ajax/favorites/${e}`,meta:{resource:"wishlist"}})}removeFromWishlist({regionId:e}){return t.NetworkService.UNSAFE_delete({url:`/fl/ajax/favorites/${e}`,meta:{resource:"wishlist"}})}subscribeToNewsLetter({email:e}){return t.NetworkService.UNSAFE_post({url:"/fl/api/v1/newsletter/subscribe",body:{email:e},meta:{resource:"search"}})}};e.s(["fastlaneClient",0,i],21691)},21700,e=>{"use strict";var t=e.i(91398),i=e.i(91788),n=e.i(60814),a=e.i(19296),r=e.i(19885),o=e.i(54584);let s=n.default.section.withConfig({displayName:"styles__OuterSection",componentId:"sc-38aa0136-0"})`
82    width: 100%;
83    padding: 1rem;
84
85    @media only screen and (min-width: ${r.tabletBreakpoint.min}px) {
86        padding: 1rem 1.5rem;
87    }
88
89    @media only screen and (min-width: ${a.desktopBreakpoint.min}px) {
90        flex-direction: row;
91        padding: 2rem 1.5rem 1rem;
92    }
93
94    @media only screen and (min-width: ${o.wideScreenBreakpoint.min}px) {
95        padding: 2rem 4rem 1rem;
96    }
97`,l=n.default.div.withConfig({displayName:"styles__InnerContainer",componentId:"sc-38aa0136-1"})``,d=n.default.div.withConfig({displayName:"styles__InnerSection",componentId:"sc-38aa0136-2"})`
98    margin: 0 auto;
99    background: #fef4ef;
100    padding: 0.5rem 1rem 1rem;
101    border-radius: 1rem;
102    backdrop-filter: blur(0.875rem) saturate(160%);
103    border: 1px solid rgba(255, 255, 255, 0.4);
104
105    @media only screen and (min-width: ${r.tabletBreakpoint.min}px) {
106        padding: 0;
107    }
108    @media only screen and (min-width: ${a.desktopBreakpoint.min}px) {
109        padding: 0;
110    }
111`,m=n.default.div.withConfig({displayName:"styles__NewsLetterWrapper",componentId:"sc-38aa0136-3"})`
112    margin: 0 auto;
113    display: flex;
114    flex-direction: column;
115    align-items: center;
116
117    @media only screen and (min-width: ${r.tabletBreakpoint.min}px) {
118        padding: 4rem 1rem;
119    }
120
121    @media only screen and (min-width: ${a.desktopBreakpoint.min}px) {
122        padding: 1rem 11.625rem 2rem;
123    }
124
125    @media only screen and (min-width: ${o.wideScreenBreakpoint.min}px) {
126        max-width: 44.5rem;
127        padding: 1rem 0 2rem;
128    }
129`,c=n.default.div.withConfig({displayName:"styles__ImageContainer",componentId:"sc-38aa0136-4"})`
130    width: 4.5rem;
131    height: 4.5rem;
132    margin: 1rem 0;
133
134    @media only screen and (min-width: ${r.tabletBreakpoint.min}px) {
135        width: 7rem;
136        height: 7rem;
137    }
138`,p=n.default.span.withConfig({displayName:"styles__NewsLetterHeading",componentId:"sc-38aa0136-5"})(({theme:e})=>n.css`
139        font-family: ${e.typography.font.family.lato};
140        font-weight: 600;
141        font-size: 1.25rem;
142        line-height: 1.75rem;
143        text-align: center;
144
145        @media only screen and (min-width: ${r.tabletBreakpoint.min}px) {
146            font-size: 2.25rem;
147            line-height: 2.625rem;
148            text-align: left;
149        }
150
151        @media only screen and (min-width: ${a.desktopBreakpoint.min}px) {
152            font-size: 2rem;
153            line-height: 2.5rem;
154        }
155    `),h=n.default.span.withConfig({displayName:"styles__NewsLetterSubheading",componentId:"sc-38aa0136-6"})`
156    font-family: ${e=>e.theme.typography.font.family.lato};
157    font-weight: 400;
158    font-size: 0.875rem;
159    line-height: 1.375rem;
160    margin-top: 0.5rem;
161    color: #5f5f5f;
162    text-align: center;
163
164    @media only screen and (min-width: ${r.tabletBreakpoint.min}px) {
165        font-size: 1rem;
166        line-height: 1.5rem;
167    }
168`;var g=e.i(72553),f=e.i(78719),u=e.i(18229);let y=n.default.div.withConfig({displayName:"styles__InputWrapper",componentId:"sc-73f6ae8c-0"})`
169    position: ${e=>e.theme.style.position.relative};
170    color: ${e=>e.theme.colors.tfwBlack12};
171    display: flex;
172    flex-direction: column;
173    width: 100%;
174    padding: 0.5rem 0;
175
176    @media only screen and (min-width: ${r.tabletBreakpoint.min}px) {
177        flex-direction: row;
178        padding: 1rem 4.5rem 0.5rem;
179    }
180
181    @media only screen and (min-width: ${a.desktopBreakpoint.min}px) {
182        padding: 0.5rem 4rem;
183    }
184
185    @media only screen and (min-width: ${o.wideScreenBreakpoint.min}px) {
186        padding: 0.5rem 7.938rem;
187    }
188`,b=n.default.input.withConfig({displayName:"styles__InputEmail",componentId:"sc-73f6ae8c-1"})`
189    border: 1px solid #d5d5d5;
190    border-radius: 0.5rem;
191    padding: ${e=>e.theme.spacing.small} ${e=>e.theme.spacing.medium};
192    font-family: ${e=>e.theme.typography.font.family.latoVerdana};
193    font-style: normal;
194    font-weight: 400;
195    background-color: rgba(254, 244, 239, 0.6);
196    font-size: 1rem;
197    line-height: 1.5rem;
198    color: #5f5f5f;
199    outline: 0;
200    width: ${e=>e.theme.layout.fill};
201
202    @media only screen and (min-width: ${r.tabletBreakpoint.min}px) {
203        margin-right: 1rem;
204        padding: 0.45rem 1rem;
205    }
206
207    @media only screen and (min-width: ${a.desktopBreakpoint.min}px) {
208        padding: 0.75rem 1rem;
209        margin-right: 1rem;
210    }
211`,x=n.default.div.withConfig({displayName:"styles__InformationWrapper",componentId:"sc-73f6ae8c-2"})`
212    display: ${e=>e.theme.style.display.flex};
213    padding-top: calc(${e=>e.theme.spacing.xxSmall} + ${e=>e.theme.spacing.medium});
214
215    @media only screen and (min-width: ${r.tabletBreakpoint.min}px) {
216        padding: 1.5rem 1.5rem 1rem;
217    }
218
219    @media only screen and (min-width: ${a.desktopBreakpoint.min}px) {
220        padding: 1rem 0 0;
221    }
222`,w=n.default.label.withConfig({displayName:"styles__CheckboxWrapper",componentId:"sc-73f6ae8c-3"})`
223    align-items: ${e=>e.theme.style.alignItems.flexStart};
224    display: ${e=>e.theme.style.display.flex};
225    flex-direction: ${e=>e.theme.style.flexDirection.row};
226    cursor: default;
227    font-size: ${e=>e.theme.typography.font.size.small};
228    font-weight: 400;
229`,$=n.default.div.withConfig({displayName:"styles__CheckBox",componentId:"sc-73f6ae8c-4"})``,k=n.default.div.withConfig({displayName:"styles__CheckBoxText",componentId:"sc-73f6ae8c-5"})`
230    flex: 1;
231    cursor: pointer;
232    font-family: ${e=>e.theme.typography.font.family.latoVerdana};
233    font-size: 0.875rem;
234    font-weight: 400;
235    line-height: 1.25rem;
236    color: #5f5f5f;
237`,_=n.default.span.withConfig({displayName:"styles__ReadMore",componentId:"sc-73f6ae8c-6"})`
238    text-decoration: underline;
239    cursor: pointer;
240    font-size: 0.875rem;
241    font-weight: 600;
242    line-height: 1.5rem;
243    color: #5f5f5f;
244`,I=n.default.p.withConfig({displayName:"styles__ExtraText",componentId:"sc-73f6ae8c-7"})`
245    margin: 0;
246    margin-top: 0.25rem;
247    font-size: 0.875rem;
248    font-weight: 400;
249    line-height: 1.5rem;
250    color: #5f5f5f;
251`,C=n.default.a.withConfig({displayName:"styles__CheckBoxLink",componentId:"sc-73f6ae8c-8"})`
252    font-family: ${e=>e.theme.typography.font.family.latoVerdana};
253    text-decoration: underline;
254    font-size: 0.875rem;
255    font-weight: 500;
256    line-height: 1.5rem;
257    color: #5f5f5f;
258`,B=n.default.div.withConfig({displayName:"styles__SubmitEmail",componentId:"sc-73f6ae8c-9"})`
259    color: ${e=>e.theme.colors.tfwBlack87};
260    font-size: 1rem;
261    line-height: 1.5rem;
262    text-align: ${e=>e.theme.style.textAlign.center};
263    font-weight: 400;
264    align-items: ${e=>e.theme.style.alignItems.center};
265    margin-top: 0.5rem;
266
267    @media only screen and (min-width: ${r.tabletBreakpoint.min}px) {
268        margin-top: 0;
269    }
270`,v=n.default.div.withConfig({displayName:"styles__ButtonText",componentId:"sc-73f6ae8c-10"})`
271    font-family: ${({theme:e})=>e.typography.font.family.lato};
272    text-align: ${e=>e.theme.style.textAlign.center};
273    color: ${e=>e.theme.colors.tfwBlack87};
274    line-height: 1.5rem;
275`,E=n.default.label.withConfig({displayName:"styles__CheckBoxLabel",componentId:"sc-73f6ae8c-11"})`
276    margin-right: calc(${e=>e.theme.spacing.xSmall} + ${e=>e.theme.spacing.xxxSmall});
277    padding: 0.5rem;
278    display: ${e=>e.theme.style.display.inlineBlock};
279    position: ${e=>e.theme.style.position.relative};
280    cursor: pointer;
281    font-size: ${e=>e.theme.layout.fill};
282    outline: 0;
283    background-color: white;
284    border: 1px solid #e0a080;
285    border-radius: 0.25rem;
286`,S=`url(${(0,u.getBasePath)("/assets/icons/check.svg")})`,j=n.default.input.withConfig({displayName:"styles__InputCheckbox",componentId:"sc-73f6ae8c-12"})`
287    &:checked + ${E} {
288        top: 0;
289        left: 0;
290        right: 0;
291        bottom: 0;
292        width: 1.125rem;
293        height: 1.125rem;
294        background: ${e=>e.theme.colors.white} ${S} no-repeat center;
295        background-size: cover;
296    }
297
298    display: none;
299`,N=(0,n.default)(f.SolidButton).withConfig({displayName:"styles__RegisterButton",componentId:"sc-73f6ae8c-13"})`
300    padding: 0.75rem 1.5rem;
301    border-radius: 1rem;
302    width: 100%;
303
304    @media only screen and (min-width: ${r.tabletBreakpoint.min}px) {
305        width: 9rem;
306    }
307    @media only screen and (max-width: ${g.mobileBreakpoint.max}px) {
308        border-radius: 0.5rem;
309    }
310`;var T=e.i(36788),L=e.i(19932),M=e.i(88382),A=e.i(55702),R=e.i(80944),O=e.i(21691);let z=(0,i.memo)(({placeholder:e,subscribeButtonText:n,policyDescription:a,collapsiblePolicyText:r,policyLinkButton:o,setAlertVisible:s,readMoreLabel:l,readLessLabel:d,url:m})=>{let[c,p]=(0,i.useState)(""),[h,g]=(0,i.useState)(!1),[f,u]=(0,i.useState)(!1),[S,z]=(0,i.useState)(!1),G=(0,i.useCallback)(async()=>{if(!c||!f||!(0,T.verifyEmail)(c))return;let e=`${M.landingPageEventCategories.newsLetterSection.REGISTER} - ${m}`,t=A.landingPageEventActions.newsLetterSection.REGISTER,i=R.landingPageEventLabels.newsLetterSection.REGISTER;L.default.trackEvent({action:t,category:e,label:i});try{await O.fastlaneClient.subscribeToNewsLetter({email:c}),s(!0),p(""),g(!1),u(!1)}catch{}},[c,f]),D=(0,i.useCallback)(e=>{"checkbox"===e.target.type?u(!f):(p(e.target.value),g(!0))},[f,c]),P=(0,i.useCallback)(e=>{e.currentTarget.value||g(!0)},[h]),W=(0,i.useCallback)(e=>{e.target.value?g(!0):g(!1)},[h]);return(0,t.jsxs)(i.default.Fragment,{children:[(0,t.jsxs)(y,{children:[(0,t.jsx)(b,{type:"email",onChange:D,value:c,name:"email",onClick:P,onBlur:W,required:!0,title:"E-mail",id:"email",placeholder:e}),(0,t.jsx)(B,{children:(0,t.jsx)(N,{onClick:G,hoverEffect:!0,children:(0,t.jsxs)(v,{children:[" ",n]})})})]}),(0,t.jsxs)(x,{children:[(0,t.jsxs)($,{children:[(0,t.jsx)(j,{type:"checkbox",checked:f,name:"checkbox",onChange:D,required:!0,id:"check"}),(0,t.jsx)(E,{htmlFor:"check"})]}),(0,t.jsx)(w,{children:(0,t.jsxs)(k,{children:[a," ",(0,t.jsx)(_,{onClick:()=>z(!S),className:"read-more-link",children:S?d:l}),S&&(0,t.jsxs)(I,{children:[r,(0,t.jsx)(C,{href:o.url,title:o.text,children:o.text})]})]})})]})]})}),G=n.keyframes`
311    20% {
312        transform: translate3d(0, -10px, 0);
313    }
314
315    40%,
316    45% {
317        opacity: 1;
318        transform: translate3d(0, 20px, 0);
319    }
320
321    to {
322        opacity: 0;
323        transform: translate3d(0, -2000px, 0);
324    }
325`,D=n.keyframes`
326    from,
327    60%,
328    75%,
329    90%,
330    to {
331        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
332    }
333
334    0% {
335        opacity: 0;
336        transform: translate3d(0, -3000px, 0);
337    }
338
339    60% {
340        opacity: 1;
341        transform: translate3d(0, 20px, 0);
342    }
343
344    75% {
345        transform: translate3d(0, -5px, 0);
346    }
347
348    90% {
349        transform: translate3d(0, 5px, 0);
350    }
351
352    to {
353        transform: translate3d(0, 0, 0);
354    }
355`,P=n.default.div.withConfig({displayName:"styles__Container",componentId:"sc-2609f7af-0"})`
356    position: fixed;
357    width: 100%;
358    top: 3.25rem;
359    z-index: 1000;
360    left: 50%;
361    transform: translate(-50%, 0);
362    padding: 0.625rem;
363
364    @media only screen and (min-width: ${r.tabletBreakpoint.min}px) {
365        max-width: 90%;
366    }
367    @media only screen and (min-width: ${a.desktopBreakpoint.min}px) {
368        max-width: 38.75rem;
369    }
370`,W=n.default.div.withConfig({displayName:"styles__InnerContainer",componentId:"sc-2609f7af-1"})`
371    font-family: ${e=>e.theme.typography.font.family.latoVerdana};
372    margin: 0.25rem 0;
373    overflow: hidden;
374    border-radius: 0.375rem;
375    position: relative;
376    box-shadow:
377        0 0.375rem 0.625rem 0 rgba(33, 33, 33, 0.14),
378        0 0.0625rem 1.125rem 0 rgba(33, 33, 33, 0.06),
379        0 0.1875rem 0.625rem 0 rgba(33, 33, 33, 0.1);
380    color: ${e=>e.theme.colors.white};
381    background-color: ${e=>e.theme.colors.feedbackGreen};
382    animation-name: ${({isClosed:e})=>e?G:D};
383    animation-duration: 1s;
384    animation-fill-mode: both;
385`,U=n.default.div.withConfig({displayName:"styles__TextContainer",componentId:"sc-2609f7af-2"})`
386    font-style: normal;
387    padding: 1.25rem;
388    font-size: ${e=>e.theme.typography.font.size.medium};
389    font-weight: bold;
390`,F=n.default.div.withConfig({displayName:"styles__CloseIcon",componentId:"sc-2609f7af-3"})`
391    position: absolute;
392    top: 0.125rem;
393    right: 0.125rem;
394    width: 1.25rem;
395    height: 1.25rem;
396    line-height: 1.25rem;
397    font-weight: bold;
398    font-size: ${e=>e.theme.typography.font.size.small};
399    text-align: center;
400    background-color: rgba(0, 0, 0, 0.05);
401    border-radius: 0.125rem;
402    cursor: pointer;
403    transition: all 0.2s ease-out;
404    fill: #fff;
405
406    @media only screen and (min-width: ${r.tabletBreakpoint.min}px) {
407        font-size: ${e=>e.theme.typography.font.size.medium};
408    }
409`,H=({text:e,visible:n,setAlertVisible:a})=>{let r=(0,i.useCallback)(()=>{a(!0)},[a]);return(0,t.jsx)(i.Fragment,{children:n&&(0,t.jsx)(P,{children:(0,t.jsxs)(W,{isClosed:!n,onAnimationEnd:r,children:[(0,t.jsx)(U,{children:e}),(0,t.jsx)(F,{onClick:()=>{a(!1)},children:"×"})]})})})};var K=e.i(75921);let V=(0,i.memo)(({newsletter:e,url:n})=>{let{heading:a,subheading:r,policyDescription:o,placeholder:g,newsLetterLogo:f,collapsiblePolicy:u,policyLinkButton:y,subscribeButton:b,readLessLabel:x,readMoreLabel:w,successAlert:$}=e,[k,_]=(0,i.useState)(!1);return(0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)(H,{text:$,visible:k,setAlertVisible:_}),(0,t.jsx)(s,{children:(0,t.jsx)(l,{children:(0,t.jsx)(d,{children:(0,t.jsxs)(m,{children:[(0,t.jsx)(c,{children:f?.url&&(0,t.jsx)(K.default,{src:f.url,alt:"newsletter",sizes:"(max-width: 767px) 72px, 112px"})}),(0,t.jsx)(p,{children:a}),(0,t.jsx)(h,{children:r}),(0,t.jsx)(z,{placeholder:g,subscribeButtonText:b.text,policyDescription:o,collapsiblePolicyText:u,policyLinkButton:y,setAlertVisible:_,readMoreLabel:w,readLessLabel:x,url:n})]})})})})]})});e.s(["default",0,V],21700)},94182,(e,t,i)=>{t.exports=e.r(61457)},97544,83437,e=>{"use strict";var t,i=e.i(91398),n=e.i(91788),a=e.i(90356),r=e.i(76094),o=e.i(60814),s=e.i(19296),l=e.i(72553),d=e.i(19885),m=e.i(54584);let c=o.default.section.withConfig({displayName:"styles__Container",componentId:"sc-7ea9406b-0"})`
410    width: 100%;
411    background-repeat: no-repeat;
412    background-position: top center;
413    background-size: 100% 67%;
414
415    /* Small Mobile (0 - 479px) */
416    @media only screen and (max-width: 479px) {
417        ${({backgroundImages:e,hasOverlay:t})=>e.smallMobile&&o.css`
418                background-image: ${t?`linear-gradient(rgba(33, 33, 33, 0.4), rgba(33, 33, 33, 0.4)), linear-gradient(to bottom, transparent 0%, transparent 75%, rgba(255, 255, 255, 0.8) 100%), url('${e.smallMobile}')`:`linear-gradient(to bottom, transparent 0%, transparent 75%, rgba(255, 255, 255, 0.8) 100%), url('${e.smallMobile}')`};
419            `}
420    }
421
422    /* Mobile (480px - 767px) */
423    @media only screen and (min-width: 480px) and (max-width: ${l.mobileBreakpoint.max}px) {
424        ${({backgroundImages:e,hasOverlay:t})=>e.mobile&&o.css`
425                background-image: ${t?`linear-gradient(rgba(33, 33, 33, 0.4), rgba(33, 33, 33, 0.4)), linear-gradient(to bottom, transparent 0%, transparent 75%, rgba(255, 255, 255, 0.8) 100%), url('${e.mobile}')`:`linear-gradient(to bottom, transparent 0%, transparent 75%, rgba(255, 255, 255, 0.8) 100%), url('${e.mobile}')`};
426            `}
427    }
428
429    /* Tablet (768px - 1023px) */
430    @media only screen and (min-width: ${d.tabletBreakpoint.min}px) and (max-width: ${d.tabletBreakpoint.max}px) {
431        background-size: 100% 100%;
432        height: 22rem;
433
434        ${({backgroundImages:e,hasOverlay:t})=>e.tablet&&o.css`
435                background-image: ${t?`linear-gradient(rgba(33, 33, 33, 0.4), rgba(33, 33, 33, 0.4)), url('${e.tablet}')`:`url('${e.tablet}')`};
436            `}
437    }
438
439    /* Desktop (1024px - 1275px) */
440    @media only screen and (min-width: ${s.desktopBreakpoint.min}px) and (max-width: ${(m.wideScreenBreakpoint?.min??1276)-1}px) {
441        background-size: 100% 100%;
442        height: 22.5rem;
443
444        ${({backgroundImages:e,hasOverlay:t})=>e.desktop&&o.css`
445                background-image: ${t?`linear-gradient(rgba(33, 33, 33, 0.4), rgba(33, 33, 33, 0.4)), url('${e.desktop}')`:`url('${e.desktop}')`};
446            `}
447    }
448
449    /* Wide Screen (1276px and above) */
450    @media only screen and (min-width: ${m.wideScreenBreakpoint.min}px) {
451        background-size: 100% 100%;
452        height: 22.5rem;
453
454        ${({backgroundImages:e,hasOverlay:t})=>e.wideScreen&&o.css`
455                background-image: ${t?`linear-gradient(rgba(33, 33, 33, 0.4), rgba(33, 33, 33, 0.4)), url('${e.wideScreen}')`:`url('${e.wideScreen}')`};
456            `}
457    }
458`,p=o.default.div.withConfig({displayName:"styles__ContentWrapper",componentId:"sc-7ea9406b-1"})`
459    position: relative;
460    display: flex;
461    flex: 1;
462    flex-direction: column;
463    width: 100%;
464    align-items: center; /* default desktop */
465    padding: 0 1rem;
466    line-height: 1.6;
467
468    @media only screen and (max-width: ${l.mobileBreakpoint.max}px) {
469        align-items: center;
470    }
471
472    @media only screen and (min-width: ${d.tabletBreakpoint.min}px) {
473        top: 1.875rem;
474        padding: 0.625rem 1rem;
475        bottom: 3rem;
476        justify-content: ${({theme:e})=>e.style.justifyContent.center};
477    }
478
479    @media only screen and (min-width: ${s.desktopBreakpoint.min}px) {
480        top: 4rem;
481    }
482`,h=o.default.span.withConfig({displayName:"styles__SubtitleWrapper",componentId:"sc-7ea9406b-2"})`
483    display: block;
484    text-align: center;
485    width: 100%;
486
487    font-family: ${({theme:e})=>e.typography.font.family.lato};
488    font-size: 1rem;
489    color: ${({theme:e,textColor:t})=>t||e.colors.tfwBlack87};
490
491    line-height: 1.5rem;
492    margin-bottom: ${({theme:e})=>e.spacing.large};
493
494    @media (min-width: ${d.tabletBreakpoint.min}px) {
495        padding: 0 1.5rem;
496        font-feature-settings: 'ordn' on;
497    }
498
499    @media (min-width: ${s.desktopBreakpoint.min}px) {
500        max-width: 61.875rem;
501        margin: 0 1.875rem 1rem;
502        letter-spacing: -0.021875rem;
503    }
504
505    @media (max-width: ${l.mobileBreakpoint.max}px) {
506        /* Ensure center alignment on mobile too */
507        text-align: center;
508    }
509`,g=o.default.h1.withConfig({displayName:"styles__TitleWrapper",componentId:"sc-7ea9406b-3"})`
510    display: block;
511    text-align: center;
512    width: 100%;
513
514    margin-top: ${({theme:e})=>e.spacing.xLarge};
515    margin-bottom: ${({theme:e})=>e.spacing.xSmall};
516
517    color: ${({theme:e,textColor:t})=>t||e.colors.tfwBlack87};
518    font-family: ${({theme:e})=>e.typography.font.family.lato};
519
520    font-size: 2rem;
521    font-weight: 600;
522    line-height: 1.875rem;
523
524    @media (min-width: ${d.tabletBreakpoint.min}px) {
525        letter-spacing: -0.05rem;
526        width: 100%;
527        margin: ${({theme:e})=>e.spacing.large} 3.375rem 0.5rem;
528        font-size: 2rem;
529        line-height: 2.5rem;
530    }
531
532    @media (min-width: ${s.desktopBreakpoint.min}px) {
533        max-width: 61.875rem;
534        margin: 0 1.875rem 0.5rem;
535        letter-spacing: -0.03125rem;
536    }
537
538    @media (max-width: ${l.mobileBreakpoint.max}px) {
539        text-align: center;
540        font-size: 1.25rem;
541    }
542`,f=o.default.div.withConfig({displayName:"styles__ViewToggleContainer",componentId:"sc-7ea9406b-4"})`
543    display: flex;
544    justify-content: center;
545    gap: 0.25rem;
546    padding: 0.5rem;
547    background: ${({theme:e})=>`
548        linear-gradient(
549            0deg,
550            ${e.colors.white} 0%,
551            rgba(245,245,245,0.5) 100%
552        )
553    `};
554    border-radius: 1rem 1rem 0 0;
555    @media (max-width: ${l.mobileBreakpoint.max}px) {
556        width: 100%;
557        margin-bottom: -0.875rem;
558    }
559`,u=`
560    0px 1px 5px #00000014,
561    0px 2px 1px #0000000A,
562    0px 1px 2px #0000000F
563`,y=o.css`
564    display: flex;
565    align-items: center;
566    gap: 0.5rem;
567    padding: 0.5rem 1rem 0.5rem 0.5rem;
568    border-radius: 0.75rem;
569    border: none;
570    margin: 0.125rem;
571    cursor: pointer;
572    line-height: 1.375rem;
573    color: ${({theme:e})=>e.colors.tfwBlack99};
574    background: ${({isActive:e})=>e?"var(--colour-background-subtle-neutral-1, #FFFFFF)":"transparent"};
575    box-shadow: ${({isActive:e})=>e?u:"none"};
576    transition:
577        background 0.2s ease,
578        box-shadow 0.2s ease;
579    &:hover {
580        background: ${({isActive:e})=>e?"var(--colour-background-subtle-neutral-1, #FFFFFF)":"rgba(0,0,0,0.05)"};
581    }
582
583    @media (max-width: ${l.mobileBreakpoint.max}px) {
584        margin-bottom: 1rem;
585        width: 100%;
586    }
587`,b=o.default.button.withConfig({displayName:"styles__ToggleButton",componentId:"sc-7ea9406b-5"})`
588    ${y}
589`,x=o.default.a.withConfig({displayName:"styles__ToggleAnchor",componentId:"sc-7ea9406b-6"})`
590    ${y}
591    text-decoration: none;
592    pointer-events: ${({isActive:e})=>e?"none":"auto"};
593`,w=o.default.img.withConfig({displayName:"styles__Icon",componentId:"sc-7ea9406b-7"})`
594    width: 2rem;
595    height: 2rem;
596`,$=o.default.span.withConfig({displayName:"styles__TabText",componentId:"sc-7ea9406b-8"})`
597    font-weight: 400;
598    font-size: 1rem;
599    text-align: left;
600`;
600function k(e,t){let[i,a]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{if(!t)return void a(!1);let i=e.current;if(!i)return void a(!1);let n=new IntersectionObserver(e=>{let t=e[0];a(e=>{let i=!t.isIntersecting;return e===i?e:i})},{threshold:0,rootMargin:"0px 0px -50px 0px"});return n.observe(i),()=>n.disconnect()},[t,e]),i}e.s(["useScrollToSearch",0,k],83437);var _=e.i(27512),I=e.i(54827),C=((t={}).HOME="HOME",t.BOOKING="BOOKING",t),B=e.i(18229),v=e.i(19932),E=e.i(88382);let S=({pageSubTypeResponse:e,isIndexableTabs:t=!1})=>{let{t:a}=(0,_.useTranslation)(),r=(0,B.getBasePath)("/assets/images/home/inquiry.png"),o=(0,B.getBasePath)("/assets/images/home/booking.png"),s=(0,n.useMemo)(()=>[{key:C.HOME,label:a("makeInquiry"),route:e?.homeURL,icon:r},{key:C.BOOKING,label:a("bookConfirmedStay"),route:e?.directBookingURL,icon:o}],[a]),l=(0,n.useCallback)((e,t)=>{v.default.trackClickEvent(E.pageTypeEventCategories.HOME,e),globalThis.location.href=(0,I.buildPath)(t??"/")},[]);return(0,i.jsx)(f,{children:s.map(({key:n,label:a,route:r,icon:o})=>{let s=e?.pageSubType===n;return t?(0,i.jsxs)(x,{href:(0,I.buildPath)(r??"/"),isActive:s,onClick:()=>v.default.trackClickEvent(E.pageTypeEventCategories.HOME,n),children:[(0,i.jsx)(w,{src:o,alt:a}),(0,i.jsx)($,{children:a})]},n):(0,i.jsxs)(b,{isActive:s,disabled:s,onClick:s?void 0:()=>l(n,r),children:[(0,i.jsx)(w,{src:o,"aria-label":a}),(0,i.jsx)($,{children:a})]},n)})})},j=(0,n.forwardRef)(({title:e,subtitle:t,backgroundImages:o,logo:s,textColor:l,hasOverlay:d,initialLocation:m,pageSubTypeResponse:f,isBorderGradientEnabled:u,showSliderSection:y,isIndexableTabs:b},x)=>{let{isDesktop:w,isTablet:$}=(0,n.useContext)(a.ScreenContext),_=(0,n.useRef)(null),I=k(_,w||$),C=(0,n.useCallback)(e=>{_.current=e,"function"==typeof x?x(e):x&&(x.current=e)},[x]);return(0,i.jsx)(c,{backgroundImages:o,hasOverlay:d,children:(0,i.jsxs)(p,{ref:C,children:[(0,i.jsx)(g,{textColor:l,children:e}),(0,i.jsx)(h,{textColor:l,children:t}),y&&(0,i.jsx)(S,{pageSubTypeResponse:f,isIndexableTabs:b}),(0,i.jsx)(r.default,{initialLocation:m,isSticky:I,logo:s,petsAllowed:!1,pageSubType:f?.pageSubType,isBorderGradientEnabled:u})]})})});j.displayName="CommonHeroSection";let N=(0,n.memo)(j);e.s(["default",0,N],97544)},77110,e=>{"use strict";var t=e.i(18229),i=e.i(69005);let n="/assets/images/hero/home-hero-desktop.jpg",a="/assets/images/hero/home-hero-mobile.jpg",r="/assets/images/hero/default.jpg",o="/assets/images/hero/urlaub.jpg",s={smallMobile:(0,t.getBasePath)(`${a}?imwidth=${i.SMALL_MOBILE_IMAGE_RESIZE_WIDTH}`),mobile:(0,t.getBasePath)(`${a}?imwidth=${i.MEDIUM_MOBILE_IMAGE_RESIZE_WIDTH}`),tablet:(0,t.getBasePath)(`${n}?imwidth=${i.TABLET_IMAGE_RESIZE_WIDTH}`),desktop:(0,t.getBasePath)(`${n}?imwidth=${i.DESKTOP_IMAGE_RESIZE_WIDTH}`),wideScreen:(0,t.getBasePath)(`${n}?imwidth=${i.LARGE_DESKTOP_IMAGE_RESIZE_WIDTH}`)},l={smallMobile:(0,t.getBasePath)(`${r}?imwidth=${i.SMALL_MOBILE_IMAGE_RESIZE_WIDTH}`),mobile:(0,t.getBasePath)(`${r}?imwidth=${i.MEDIUM_MOBILE_IMAGE_RESIZE_WIDTH}`),tablet:(0,t.getBasePath)(`${r}?imwidth=${i.TABLET_IMAGE_RESIZE_WIDTH}`),desktop:(0,t.getBasePath)(`${r}?imwidth=${i.DESKTOP_IMAGE_RESIZE_WIDTH}`),wideScreen:(0,t.getBasePath)(`${r}?imwidth=${i.LARGE_DESKTOP_IMAGE_RESIZE_WIDTH}`)},d={smallMobile:(0,t.getBasePath)(`${o}?imwidth=${i.SMALL_MOBILE_IMAGE_RESIZE_WIDTH}`),mobile:(0,t.getBasePath)(`${o}?imwidth=${i.MEDIUM_MOBILE_IMAGE_RESIZE_WIDTH}`),tablet:(0,t.getBasePath)(`${o}?imwidth=${i.TABLET_IMAGE_RESIZE_WIDTH}`),desktop:(0,t.getBasePath)(`${o}?imwidth=${i.DESKTOP_IMAGE_RESIZE_WIDTH}`),wideScreen:(0,t.getBasePath)(`${o}?imwidth=${i.LARGE_DESKTOP_IMAGE_RESIZE_WIDTH}`)};e.s(["DEFAULT_REGION_BACKGROUND_IMAGES",0,l,"HOME_BACKGROUND_IMAGES",0,s,"TOPIC_BACKGROUND_IMAGES",0,d])},55827,e=>{"use strict";var t,i,n,a,r,o,s,l,d,m,c=e.i(91398),p=e.i(91788),h=e.i(60814),g=e.i(19296),f=e.i(72553),u=e.i(19885);let y=h.default.div.withConfig({displayName:"styles__Container",componentId:"sc-8cbc6a75-0"})(({theme:e})=>h.css`
601        background: ${e.colors.white};
602        width: 100%;
603        min-height: 3rem;
604
605        border-bottom: ${e.typography.border.width.xxxThin} ${e.typography.border.style.solid}
606            ${e.colors.tfwBlackOpacity10};
607        position: relative;
608
609        @media only screen and (max-width: ${f.mobileBreakpoint.max}px) {
610            border-bottom: 0;
611        }
612
613        @media only screen and (min-width: ${u.tabletBreakpoint.min}px) {
614            margin-top: 0;
615        }
616
617        @media only screen and (min-width: ${g.desktopBreakpoint.min}px) {
618            width: 100vw;
619            margin-left: calc(-50vw + 50%);
620        }
621    `),b=h.default.div.withConfig({displayName:"styles__InnerContainer",componentId:"sc-8cbc6a75-1"})`
622    max-width: 83rem;
623    margin: 0 auto;
624    padding: 0.5rem 1rem;
625
626    @media only screen and (min-width: ${u.tabletBreakpoint.min}px) {
627        padding: 0.5rem 1.5rem;
628    }
629
630    @media only screen and (min-width: ${g.desktopBreakpoint.min}px) {
631        padding: 0.5rem 4rem;
632    }
633`,x=h.default.div.withConfig({displayName:"styles__TrustItemsContainer",componentId:"sc-8cbc6a75-2"})(({theme:e})=>h.css`
634        display: flex;
635        flex-direction: column;
636        gap: ${e.spacing.medium};
637        align-items: center;
638        justify-content: center;
639
640        @media only screen and (min-width: ${u.tabletBreakpoint.min}px) {
641            flex-direction: row;
642            justify-content: space-evenly;
643            align-items: center;
644            gap: ${e.spacing.medium};
645        }
646    `),w=h.default.div.withConfig({displayName:"styles__TrustItem",componentId:"sc-8cbc6a75-3"})(({theme:e,$isTrustPilotLogo:t})=>h.css`
647        display: flex;
648        align-items: center;
649        gap: ${t?"0":e.spacing.small};
650        flex: ${t?"0 0 auto":"1"};
651        justify-content: center;
652
653        @media only screen and (max-width: ${f.mobileBreakpoint.max}px) {
654            display: ${t?"flex":"none"};
655        }
656
657        @media only screen and (min-width: ${g.desktopBreakpoint.min}px) {
658            gap: ${t?"0":e.spacing.medium};
659        }
660    `),$=h.default.div.withConfig({displayName:"styles__IconWrapper",componentId:"sc-8cbc6a75-4"})(({$isTrustPilotLogo:e})=>h.css`
661        display: flex;
662        align-items: center;
663        justify-content: center;
664        width: ${e?"13rem":"1.5rem"};
665        height: ${e?"3.5rem":"1.5rem"};
666        flex-shrink: 0;
667
668        svg {
669            width: 80%;
670            height: ${e?"60%":"100%"};
671            object-fit: contain;
672        }
673
674        ${e&&h.css`
675            @media only screen and (min-width: ${g.desktopBreakpoint.min}px) {
676                margin-right: 3.75rem;
677            }
678        `}
679
680        img {
681            height: 1.5rem !important;
682            min-height: unset !important;
683
684            @media only screen and (min-width: ${u.tabletBreakpoint.min}px) {
685                height: 2.5rem !important;
686            }
687
688            @media only screen and (min-width: ${g.desktopBreakpoint.min}px) {
689                height: 2.5rem !important;
690            }
691        }
692
693        @media only screen and (min-width: ${u.tabletBreakpoint.min}px) {
694            width: ${e?"5.45rem":"1.5rem"};
695            height: ${e?"2.44rem":"1.5rem"};
696        }
697
698        @media only screen and (max-width: 767px) and (min-width: 554px) {
699            height: 2.25rem !important;
700
701            img,
702            svg {
703                width: 100% !important;
704                height: 100% !important;
705                object-fit: contain !important;
706            }
707        }
708    `),k=(0,h.default)($).withConfig({displayName:"styles__DesktopIconWrapper",componentId:"sc-8cbc6a75-5"})`
709    display: none;
710
711    @media only screen and (min-width: ${u.tabletBreakpoint.min}px) {
712        display: flex;
713    }
714`,_=(0,h.default)($).withConfig({displayName:"styles__MobileIconWrapper",componentId:"sc-8cbc6a75-6"})`
715    display: flex;
716
717    @media only screen and (min-width: ${u.tabletBreakpoint.min}px) {
718        display: none;
719    }
720`,I=h.default.div.withConfig({displayName:"styles__TextContent",componentId:"sc-8cbc6a75-7"})(()=>h.css`
721        display: flex;
722        flex-direction: column;
723        gap: 0.125rem;
724        text-align: center;
725
726        @media only screen and (min-width: ${u.tabletBreakpoint.min}px) {
727            text-align: left;
728        }
729    `),C=h.default.span.withConfig({displayName:"styles__Label",componentId:"sc-8cbc6a75-8"})(({theme:e})=>h.css`
730        font-family: ${e.typography.font.family.lato};
731        font-weight: ${e.typography.font.weight.normal};
732        font-size: 0.875rem;
733        line-height: 1.125rem;
734        color: ${e.colors.tfwBlack87};
735        word-spacing: 0.1em;
736        letter-spacing: 0.01em;
737
738        @media only screen and (min-width: ${u.tabletBreakpoint.min}px) {
739            font-size: 0.8125rem;
740            line-height: 1rem;
741        }
742
743        @media only screen and (min-width: ${g.desktopBreakpoint.min}px) {
744            line-height: 1.375rem;
745        }
746    `);var B=e.i(75921),v=e.i(27512),E=e.i(69005);let S=(0,p.memo)(({item:e})=>{let{t}=(0,v.useTranslation)(),{locale:i}=(0,v.useLocale)(),{id:n,icon:a,mobileIcon:r,translationKey:o,number:s,isImage:l}=e;if(l)return(0,c.jsxs)(w,{$isTrustPilotLogo:!0,children:[(0,c.jsx)(k,{$isTrustPilotLogo:!0,children:(0,c.jsx)(B.default,{src:a,alt:n,objectFit:"contain",sizes:"7rem",imwidth:E.THUMBNAIL_LG_IMAGE_WIDTH})}),r&&(0,c.jsx)(_,{$isTrustPilotLogo:!0,children:(0,c.jsx)(B.default,{src:r,alt:n,objectFit:"cover",sizes:"7rem",imwidth:E.THUMBNAIL_LG_IMAGE_WIDTH})})]});let d=t(o,{count:s?.toLocaleString(i)??"0"})??"";return(0,c.jsxs)(w,{children:[(0,c.jsx)($,{children:(0,c.jsx)(a,{})}),(0,c.jsx)(I,{children:(0,c.jsx)(C,{children:d})})]})});function j(){return(j=Object.assign.bind()).apply(null,arguments)}function N(){return(N=Object.assign.bind()).apply(null,arguments)}function T(){return(T=Object.assign.bind()).apply(null,arguments)}let L=[{id:"trustpilot",icon:"/assets/images/trust-bar/trust-pilot.jpg",mobileIcon:"/assets/images/trust-bar/trust-pilot-mobile.jpg",translationKey:"",number:null,isImage:!0},{id:"accommodations",icon:function(e){return p.createElement("svg",j({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),t||(t=p.createElement("path",{d:"M12 1L2 12H22L12 1Z",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),i||(i=p.createElement("path",{d:"M4 12V23H20V12",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),n||(n=p.createElement("path",{d:"M7 15V20H17V15H7Z",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),a||(a=p.createElement("path",{d:"M12 16V19",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"square"})),r||(r=p.createElement("rect",{x:9,y:7,width:6,height:3,rx:1,stroke:"#282828",strokeWidth:1.5,strokeLinejoin:"round"})))},translationKey:"trustbarAccommodations",number:null},{id:"bookings",icon:function(e){return p.createElement("svg",N({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),o||(o=p.createElement("path",{d:"M3.97618 8.44451C4.28172 7.01866 5.54178 6 7 6V6C8.45822 6 9.71828 7.01866 10.0238 8.44451L11 13H3L3.97618 8.44451Z",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),s||(s=p.createElement("path",{d:"M12.4215 7.3721C12.1977 5.58155 13.5939 4 15.3983 4H16.6017C18.4061 4 19.8023 5.58155 19.5785 7.3721L19.3721 9.02317C19.1595 10.7238 17.7139 12 16 12V12C14.2861 12 12.8405 10.7238 12.6279 9.02317L12.4215 7.3721Z",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),l||(l=p.createElement("path",{d:"M2 20V19C2 17.3431 3.34315 16 5 16H10.5",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),d||(d=p.createElement("path",{d:"M10 21V18C10 16.3431 11.3431 15 13 15H19C20.6569 15 22 16.3431 22 18V21",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})))},translationKey:"holidaymakerTrustCount",number:45},{id:"recommendations",icon:e.i(41023).default,translationKey:"recommendationsText",number:99},{id:"legacy",icon:function(e){return p.createElement("svg",T({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),m||(m=p.createElement("path",{d:"M14.6667 9.33333L11.1111 12.8889L9.33333 11.1111M4.07682 5.59853C4.07682 5.59853 9.56209 6.21053 12 2C14.4379 6.21053 19.9232 5.59853 19.9232 5.59853C20.9136 19.8947 12 22 12 22C12 22 3.08643 19.8947 4.07682 5.59853Z",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})))},translationKey:"legacyTrust",number:25}],M=(0,p.memo)(({trustBar:e})=>{let t=(0,p.useMemo)(()=>e?.totalOnlineListingsCount||100233,[e?.totalOnlineListingsCount]),i=(0,p.useMemo)(()=>L.map(e=>({...e,number:"accommodations"===e.id?t:e.number})),[t]);return(0,c.jsx)(y,{id:"trust-bar",children:(0,c.jsx)(b,{children:(0,c.jsx)(x,{children:i.map(e=>(0,c.jsx)(S,{item:e},e.id))})})})});e.s(["default",0,M],55827)},55824,e=>{"use strict";var t=e.i(91398);let i=(0,e.i(68489).default)(()=>e.A(37378).then(e=>e.default),{loadableGenerated:{modules:[45928]},ssr:!0,loading:()=>(0,t.jsx)("div",{children:"..."})});e.s(["default",0,function({children:e,className:n,...a}){return(0,t.jsx)("div",{className:n,children:(0,t.jsx)(i,{...a,children:e})})}])},19806,e=>{"use strict";var t=e.i(60814),i=e.i(19885),n=e.i(19296),a=e.i(54584),r=e.i(55824);let o=t.default.section.withConfig({displayName:"styles__Section",componentId:"sc-8f2a07bc-0"})(({theme:e})=>t.css`
747        width: inherit;
748        padding: ${e.spacing.medium} 0 ${e.spacing.xSmall};
749
750        @media only screen and (min-width: ${n.desktopBreakpoint.min}px) {
751            padding: ${e.spacing.xSmall} ${e.spacing.large} ${e.spacing.medium};
752        }
753
754        @media only screen and (min-width: ${a.wideScreenBreakpoint.min}px) {
755            padding: ${e.spacing.xLarge} 4rem ${e.spacing.medium};
756        }
757    `),s=t.default.div.withConfig({displayName:"styles__TitleContainer",componentId:"sc-8f2a07bc-1"})(({theme:e})=>t.css`
758        padding: ${e.spacing.small} ${e.spacing.medium} ${e.spacing.xxSmall};
759
760        @media only screen and (min-width: ${i.tabletBreakpoint.min}px) {
761            padding: ${e.spacing.small} ${e.spacing.large} ${e.spacing.xxSmall};
762        }
763
764        @media only screen and (min-width: ${n.desktopBreakpoint.min}px) {
765            padding: ${e.spacing.xSmall} 0 ${e.spacing.xSmall};
766        }
767    `),l=t.default.h2.withConfig({displayName:"styles__Title",componentId:"sc-8f2a07bc-2"})(({theme:e})=>t.css`
768        font-family: ${e.typography.font.family.lato};
769        font-size: 1.25rem;
770        font-weight: ${e.typography.font.weight.bold};
771        line-height: 1.625rem;
772        color: #282828;
773
774        @media only screen and (min-width: ${n.desktopBreakpoint.min}px) {
775            font-size: ${e.typography.font.size.xxLarge};
776            line-height: 2.5rem;
777        }
778    `),d=t.default.p.withConfig({displayName:"styles__Subtitle",componentId:"sc-8f2a07bc-3"})(({theme:e})=>t.css`
779        font-family: ${e.typography.font.family.lato};
780        font-size: ${e.typography.font.size.small};
781        font-weight: ${e.typography.font.weight.normal};
782        line-height: 1.375rem;
783        color: #6f6f6f;
784        margin-top: ${e.spacing.xxSmall};
785
786        @media only screen and (min-width: ${n.desktopBreakpoint.min}px) {
787            font-size: ${e.typography.font.size.medium};
788            line-height: ${e.typography.font.size.xLarge};
789        }
790    `),m=t.default.div.withConfig({displayName:"styles__CtaContainer",componentId:"sc-8f2a07bc-4"})(({theme:e})=>t.css`
791        font-family: ${e.typography.font.family.lato};
792        display: flex;
793        justify-content: flex-start;
794        padding: 0 ${e.spacing.medium};
795        margin-top: ${e.spacing.xLarge};
796        width: 100%;
797
798        @media only screen and (min-width: ${i.tabletBreakpoint.min}px) {
799            width: 13.25rem;
800            padding: 0 ${e.spacing.large};
801        }
802
803        @media only screen and (min-width: ${n.desktopBreakpoint.min}px) {
804            padding: 0;
805        }
806    `),c=t.default.button.withConfig({displayName:"styles__StyledGhostButton",componentId:"sc-8f2a07bc-5"})(({theme:e,borderRadius:a})=>t.css`
807        color: ${e.colors.tfwBlack87};
808        background-color: ${e.colors.white};
809        padding: ${e.spacing.xSmall} 1.25rem;
810        border: 1px solid ${e.colors.tfwBlack87};
811        border-radius: ${a||"1rem"};
812        width: 100%;
813        cursor: pointer;
814        transition:
815            background-color 0.2s ease,
816            border-color 0.2s ease;
817
818        @media only screen and (min-width: ${i.tabletBreakpoint.min}px) {
819            padding: ${e.spacing.small} 1.25rem;
820        }
821
822        @media only screen and (min-width: ${n.desktopBreakpoint.min}px) {
823            padding: ${e.spacing.small} 3.563rem;
824        }
825
826        &:hover {
827            background-color: ${e.colors.tfwYellowHover};
828            color: ${e.colors.tfwBlack87};
829            border-color: ${e.colors.tfwYellowHover};
830        }
831    `),p=t.default.div.withConfig({displayName:"styles__CtaButtonText",componentId:"sc-8f2a07bc-6"})(({theme:e})=>t.css`
832        font-family: ${e.typography.font.family.lato};
833        font-weight: 600;
834        font-size: 0.875rem;
835        line-height: 1.5rem;
836        width: 100%;
837        text-align: center;
838
839        @media only screen and (min-width: ${i.tabletBreakpoint.min}px) {
840            font-size: ${e.typography.font.size.medium};
841        }
842    `),h=t.default.div.withConfig({displayName:"styles__TabsContainer",componentId:"sc-8f2a07bc-7"})`
843    display: flex;
844    gap: 1rem;
845    margin-bottom: 1rem;
846`,g=t.default.button.withConfig({displayName:"styles__TabButton",componentId:"sc-8f2a07bc-8"})`
847    padding: 0.25rem 0.75rem;
848    border-radius: 20px;
849    font-weight: 400;
850    font-size: 0.875rem;
851    border: ${({active:e,theme:t})=>e?`2px solid ${t.colors.tfwBlack99}`:`1px solid ${t.colors.tfwBlack10}`};
852    cursor: pointer;
853    background-color: ${({active:e,theme:t})=>e?t.colors.tfwBlackOpacity10:t.colors.white};
854    transition: all 0.2s ease;
855    &:hover {
856        opacity: 0.85;
857    }
858`,f=(0,t.default)(r.default).withConfig({displayName:"styles__CustomMarkdown",componentId:"sc-8f2a07bc-9"})(({theme:e})=>t.css`
859        & ul,
860        li {
861            font: ${e.typography.font.lato.weight.regular} ${e.typography.font.size.medium} / 1.5rem
862                ${e.typography.font.family.lato};
863            color: ${e.colors.tfwBlack99};
864            margin: ${e.spacing.small} ${e.spacing.medium};
865            padding: 0;
866        }
867
868        & p,
869        h1,
870        h2,
871        h3,
872        h4,
873        h5,
874        h6 {
875            font: ${e.typography.font.lato.weight.regular} ${e.typography.font.size.medium} / 1.5rem
876                ${e.typography.font.family.lato};
877            color: ${e.colors.tfwBlack99};
878            margin: ${e.spacing.medium} 0;
879            padding: 0;
880        }
881
882        & strong {
883            color: #4a4a4a;
884        }
885
886        & p:first-child {
887            margin-top: 0;
888        }
889
890        & p:last-child {
891            margin-bottom: 0;
892        }
893
894        & a {
895            color: #016bd4;
896            text-decoration: none;
897
898            &:hover {
899                color: #0159b8;
900                text-decoration: underline;
901            }
902        }
903    `);e.s(["CtaButtonText",0,p,"CtaContainer",0,m,"CustomMarkdown",0,f,"Section",0,o,"StyledGhostButton",0,c,"Subtitle",0,d,"TabButton",0,g,"TabsContainer",0,h,"Title",0,l,"TitleContainer",0,s])},36977,e=>{"use strict";e.s(["getFAQSchemaHTML",0,e=>{if(!e||0===e.length)return null;let t=e.filter(e=>e.question&&e.answer);return 0===t.length?null:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:t.map(e=>
903({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}},"getOrganizationSchemaDetail",0,(e,t)=>{let i={"@context":"https://schema.org","@type":"Organization",contactPoint:{"@type":"ContactPoint",telephone:"+49 (0)421 - 146 29 600",contactType:"customer service"},additionalType:"WebSite",url:e("traumBaseUrl"),logo:`${e("traumBaseUrl")}/assets/_files/images/logo/tfw-logo-all.svg`,name:"Traum-Ferienwohnungen",sameAs:["https://www.facebook.com/TraumFerienwohnungen","https://www.instagram.com/traumferienwohnungen/","https://de.pinterest.com/traumfewo/","https://twitter.com/traumfewo"]};if(t){var n;let{aggregateRating:e,reviews:a}=(n=t)?{aggregateRating:n.averageRating&&n.totalRatingCount?{"@type":"AggregateRating",bestRating:"5",worstRating:"1",ratingValue:String(Math.max(1,Math.min(5,Number(n.averageRating)||3))),reviewCount:n.totalRatingCount}:null,reviews:n.objects?.filter(e=>{let t=e.rating?.review?.latestRating;return e.rating?.average&&e.rating.average>=1&&e.rating.average<=5&&t?.ratingDate}).slice(0,12).map(e=>{let t=e.rating?.review?.latestRating;if(!t||!t.ratingDate||!e.rating?.average)return null;let i=t.contact,n=`${i?.firstName||""} ${i?.lastName||""}`.trim()||(i?.lastName&&i?.address?.city?`${i.lastName} from ${i.address.city}`:"Anonymous"),a={"@type":"Review",reviewRating:{"@type":"Rating",ratingValue:String(Math.max(1,Math.min(5,Number(e.rating.average)||3))),bestRating:"5"},author:{"@type":"Person",name:n},datePublished:new Date(t.ratingDate).toISOString().split("T")[0]};return t.travelDateFrom&&(a.contentReferenceTime=new Date(t.travelDateFrom).toISOString().split("T")[0]),a}).filter(e=>null!==e)??[]}:{aggregateRating:null,reviews:[]};e&&(i.aggregateRating=e),a&&a.length>0&&(i.review=a)}return{__html:JSON.stringify(i)}}])},4764,e=>{"use strict";var t=e.i(72553),i=e.i(19885),n=e.i(19296),a=e.i(54584),r=e.i(70375),o=e.i(77110);let s=t.mobileBreakpoint?.max??767,l=i.tabletBreakpoint?.min??768,d=i.tabletBreakpoint?.max??1023,m=n.desktopBreakpoint?.min??1024,c=a.wideScreenBreakpoint?.min??1276;e.s(["generateHeroImagePreloadLinks",0,e=>{let t=[];return e.smallMobile&&t.push({href:e.smallMobile,fetchPriority:"high",media:"(max-width: 479px)"}),e.mobile&&t.push({href:e.mobile,fetchPriority:"high",media:`(min-width: 480px) and (max-width: ${s}px)`}),e.tablet&&t.push({href:e.tablet,fetchPriority:"high",media:`(min-width: ${l}px) and (max-width: ${d}px)`}),e.desktop&&t.push({href:e.desktop,fetchPriority:"high",media:`(min-width: ${m}px) and (max-width: ${c-1}px)`}),e.wideScreen&&t.push({href:e.wideScreen,fetchPriority:"high",media:`(min-width: ${c}px)`}),t},"heroSectionToBackgroundImages",0,e=>{let{slide:t}=e;return t?.image?{smallMobile:(0,r.getImageUrl)("small-mobile",t)??o.DEFAULT_REGION_BACKGROUND_IMAGES.smallMobile,mobile:(0,r.getImageUrl)("medium-mobile",t)??o.DEFAULT_REGION_BACKGROUND_IMAGES.mobile,tablet:(0,r.getImageUrl)("large-mobile",t)??o.DEFAULT_REGION_BACKGROUND_IMAGES.tablet,desktop:(0,r.getImageUrl)("desktop",t)??o.DEFAULT_REGION_BACKGROUND_IMAGES.desktop,wideScreen:(0,r.getImageUrl)("wide-screen",t)??o.DEFAULT_REGION_BACKGROUND_IMAGES.wideScreen}:o.DEFAULT_REGION_BACKGROUND_IMAGES}])}]);
904
905//# debugId=a98ba802-bcf1-be58-5f3f-b8d8bdb4e389
906//# sourceMappingURL=0_bs-5-m_56ul.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.