Title: Top Hotels in Rottweil District - Compare Rottweil District Hotels | Expedia.co.uk [Holiday Rentals in Rottweil District](https://expedia.co.uk/Destinations-In-Rottweil-District.d553248635976002810.Holiday-Rental-Destinations)[Rottweil District Car Hire](https://expedia.co.uk/Destinations-In-Rottweil-District.d553248635976002810.Car-Hire-Destinations)[Rottweil District Holidays](https://expedia.co.uk/Rottweil-District.d553248635976002810.Holidays-City-Breaks) ![Rottweil is a town in southwest Germany in the state of Baden-Württemberg. Rottweil was a Free Imperial City for nearly 600 years. Located between the Black Forest and the Swabian Alps. The old town is famous for its medieval center and for its traditional carnival. It is the oldest town in Baden-Württemberg and its appearance has changed very little since the 16th century.](https://images.trvl-media.com/place/5253/e302cff5-15c7-4b25-8f41-d55e8fbc7472.jpg?impolicy=fcrop&w=1200&h=500&q=medium) Photo by William Keller # Find the best Rottweil District Hotels - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__price_find.svg) ### Change your mind Book hotels with free cancellation - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__deals.svg) ### Treat yourself Save instantly and earn perks with One Key [Learn about One Key](https://www.expedia.co.uk/welcome-one-key) - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__bed.svg) ### Be picky Search almost a million properties worldwide ## Rottweil District Accommodation: Most Popular Cities to Stay ![](https://mediaim.expedia.com/destination/2/b165a786280223452bb03aa4c2759479.jpg?impolicy=fcrop&w=384&h=216&q=medium) #### Rottweil [](https://expedia.co.uk/Rottweil-Hotels.d5253.Travel-Guide-Hotels) ## Check prices for these dates Tonight [26 Dec - 27 Dec](https://www.expedia.co.uk/Hotel-Search?regionId=553248635976002810&startDate=2025-12-26&endDate=2025-12-27&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) Tomorrow [27 Dec - 28 Dec](https://www.expedia.co.uk/Hotel-Search?regionId=553248635976002810&startDate=2025-12-27&endDate=2025-12-28&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) This weekend [26 Dec - 28 Dec](https://www.expedia.co.uk/Hotel-Search?regionId=553248635976002810&startDate=2025-12-26&endDate=2025-12-28&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) Next weekend [2 Jan - 4 Jan](https://www.expedia.co.uk/Hotel-Search?regionId=553248635976002810&startDate=2026-01-02&endDate=2026-01-04&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) ## Our top choices for Rottweil District hotels ![Exterior](https://images.trvl-media.com/lodging/4000000/3790000/3786400/3786332/4b6e1721.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Breakfast, lunch, dinner served; Regional cuisine ](https://images.trvl-media.com/lodging/4000000/3790000/3786400/3786332/34095370.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Sauna](https://images.trvl-media.com/lodging/4000000/3790000/3786400/3786332/319438a9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/4000000/3790000/3786400/3786332/78582fc6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Waldblick [](https://www.expedia.co.uk/Schenkenzell-Hotels-Hotel-Waldblick.h3786332.Hotel-Information) Schenkenzell 9.4/10 Exceptional (63) "A lovely family hotel with great food in a beautiful location." ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Nirshanthan [](https://www.expedia.co.uk/Schenkenzell-Hotels-Hotel-Waldblick.h3786332.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/117000000/116770000/116761300/116761257/aecc8bf0.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/117000000/116770000/116761300/116761257/w1260h986x0y124-0d1d61f6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Standard Double Room | Soundproofing, free WiFi, bed sheets](https://images.trvl-media.com/lodging/117000000/116770000/116761300/116761257/21601c70.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/117000000/116770000/116761300/116761257/f898c926.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Hirsch [](https://www.expedia.co.uk/Fluorn-Hotels-Hotel-Hirsch.h116761257.Hotel-Information) Fluorn 9.4/10 Exceptional (3) "Das Zimmer war sehr Sauber und hatte alles was man braucht. Nur das Badzimmer war sehr eng und die Dusche war etwas schwach. Die Gastgeber haben mich sehr freundlich bedient und am Morgen gab es immer frische Omletten! Es wurde sogar Laktosefrei Sachen für mich bereitgestellt! Der Ort ist sehr ruhig und gelassen. Jedoch empfehle ich mit einem Fahrzeug anzukommen oder mit dem ländlichen Bus klarkommen, weil die meisten Tätigkeiten mindestens 15 min Autofahrt entfernt sind. " ![Switzerland](https://a.travel-assets.com/egds/marks/flags/ch.svg) Joao Rodrigo £75 includes taxes & fees 5 Jan - 6 Jan 2026 [](https://www.expedia.co.uk/Fluorn-Hotels-Hotel-Hirsch.h116761257.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/36000000/35380000/35371500/35371448/ea04011b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Outdoor dining](https://images.trvl-media.com/lodging/36000000/35380000/35371500/35371448/e355c145.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Hallway](https://images.trvl-media.com/lodging/36000000/35380000/35371500/35371448/980657c0.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Interior detail](https://images.trvl-media.com/lodging/36000000/35380000/35371500/35371448/8381be87.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Blockhaus Schwarzwald Hütte [](https://www.expedia.co.uk/Schenkenzell-Hotels-Blockhaus-Schwarzwald-Hutte.h35371448.Hotel-Information) Schenkenzell [](https://www.expedia.co.uk/Schenkenzell-Hotels-Blockhaus-Schwarzwald-Hutte.h35371448.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/2000000/1500000/1494700/1494646/71afbfcd.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/2000000/1500000/1494700/1494646/2fb04147.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Staircase](https://images.trvl-media.com/lodging/2000000/1500000/1494700/1494646/4f1b422c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lunch and dinner served, Regional cuisine](https://images.trvl-media.com/lodging/2000000/1500000/1494700/1494646/648a659f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Gasthof Adler [](https://www.expedia.co.uk/Schramberg-Hotels-Gasthof-Adler.h1494646.Hotel-Information) Schramberg 8.6/10 Excellent (90) "Nice place" ![Canada](https://a.travel-assets.com/egds/marks/flags/ca.svg) Guillaume £89 includes taxes & fees 30 Dec - 31 Dec [](https://www.expedia.co.uk/Schramberg-Hotels-Gasthof-Adler.h1494646.Hotel-Information) ![Front of property](https://images.trvl-media.com/lodging/100000000/99940000/99938800/99938756/e81a50bf.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/100000000/99940000/99938800/99938756/d0fcd445.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Business Apartment, 1 King Bed, Accessible | Premium bedding, down duvets, individually decorated, laptop workspace](https://images.trvl-media.com/lodging/100000000/99940000/99938800/99938756/ceca9ebe.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![50-inch Smart TV with satellite channels, computer monitors](https://images.trvl-media.com/lodging/100000000/99940000/99938800/99938756/b48b5cf3.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### DAS GEORG-Gästehaus in Epfendorf [](https://www.expedia.co.uk/Epfendorf-Hotels-DAS-GEORG-Gastehaus-In-Epfendorf.h99938756.Hotel-Information) Epfendorf 9.4/10 Exceptional (13) "Great stay at Das Georg! Super comfortable and so friendly and welcoming. We will definitely come back and stay here. Big thank you to Georg! " ![Sweden](https://a.travel-assets.com/egds/marks/flags/se.svg) Bettina [](https://www.expedia.co.uk/Epfendorf-Hotels-DAS-GEORG-Gastehaus-In-Epfendorf.h99938756.Hotel-Information) ![Terrace/patio](https://images.trvl-media.com/lodging/35000000/34080000/34078000/34077911/e69439c2.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Economy Double Room | In-room safe, desk, blackout curtains, free WiFi](https://images.trvl-media.com/lodging/35000000/34080000/34078000/34077911/ac6350cb.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Deluxe Double Room, 1 Queen Bed | In-room safe, desk, blackout curtains, free WiFi](https://images.trvl-media.com/lodging/35000000/34080000/34078000/34077911/278766e9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Children’s play area – outdoor](https://images.trvl-media.com/lodging/35000000/34080000/34078000/34077911/53567037.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Gasthaus Adler Fohrenbühl [](https://www.expedia.co.uk/Hornberg-Hotels-Hotel-Adler-Fohrenbuhl.h34077911.Hotel-Information) Lauterbach 9.6/10 Exceptional (23) "Peaceful setting, delicious dinner and breakfast. Extremely friendly staff. Would recommend to anyone visiting the Black Forest." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Diane £108 includes taxes & fees 28 Dec - 29 Dec [](https://www.expedia.co.uk/Hornberg-Hotels-Hotel-Adler-Fohrenbuhl.h34077911.Hotel-Information) ![Front of property](https://images.trvl-media.com/lodging/12000000/11460000/11456900/11456832/31a6d01b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/12000000/11460000/11456900/11456832/15b999db.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lounge](https://images.trvl-media.com/lodging/12000000/11460000/11456900/11456832/893cdd98.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Sauna, hot tub, steam room](https://images.trvl-media.com/lodging/12000000/11460000/11456900/11456832/e703f73a.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Landhotel Basler Hof [](https://www.expedia.co.uk/Lauterbach-Hotels-Landhotel-Basler-Hof.h11456832.Hotel-Information) Lauterbach 8.8/10 Excellent (101) "This wellness hotel is beyond excellent!!! From the amazing services to the views of the Black Forest and the super lush meadows from our room. There are 10 different spas and 2 pools- inside and outside which our kids loved! The room is very nice with comfortable beds. Our teenagers stayed upstairs with 2 beds and we were downstairs. Very roomy- all amenities we need were there. The hotel have their own spring water and you can drink it- tastes amazing! Breakfast was also very scrumptious with... ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Eva [](https://www.expedia.co.uk/Lauterbach-Hotels-Landhotel-Basler-Hof.h11456832.Hotel-Information) ![Interior](https://images.trvl-media.com/lodging/38000000/37770000/37760700/37760639/0e60e6c6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Desk, laptop workspace, free WiFi, bed sheets](https://images.trvl-media.com/lodging/38000000/37770000/37760700/37760639/cd08a023.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Property grounds](https://images.trvl-media.com/lodging/38000000/37770000/37760700/37760639/5d8a1c84.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Interior](https://images.trvl-media.com/lodging/38000000/37770000/37760700/37760639/38ae66aa.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Krone UG [](https://www.expedia.co.uk/Deisslingen-Hotels-Hotel-Krone-UG.h37760639.Hotel-Information) Deisslingen 7.0/10 Good (10) "Basic room with modern and clean shower. Had a good short stay " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Helmut £89 includes taxes & fees 27 Dec - 28 Dec [](https://www.expedia.co.uk/Deisslingen-Hotels-Hotel-Krone-UG.h37760639.Hotel-Information) ![Daily buffet breakfast for a fee](https://images.trvl-media.com/lodging/33000000/32710000/32708800/32708727/67784e0f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Premium Double Room | In-room safe, desk, blackout curtains, soundproofing](https://images.trvl-media.com/lodging/33000000/32710000/32708800/32708727/a8c0687e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/33000000/32710000/32708800/32708727/3cd40fca.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Interior](https://images.trvl-media.com/lodging/33000000/32710000/32708800/32708727/b26a5e11.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Pension Haas- Hotel am Turm [](https://www.expedia.co.uk/Rottweil-Hotels-Pension-Haas-Hotel-Am-Turm.h32708727.Hotel-Information) Rottweil 9.0/10 Wonderful (52) "A very clean and comfortable hotel. " ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) David [](https://www.expedia.co.uk/Rottweil-Hotels-Pension-Haas-Hotel-Am-Turm.h32708727.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/114000000/113770000/113761000/113760914/2ca4bf36.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Miscellaneous](https://images.trvl-media.com/lodging/114000000/113770000/113761000/113760914/ba108bdf.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Property grounds](https://images.trvl-media.com/lodging/114000000/113770000/113761000/113760914/d17b50eb.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![9 bedrooms, WiFi, bed sheets](https://images.trvl-media.com/lodging/114000000/113770000/113761000/113760914/5b5392d5.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Stern [](https://www.expedia.co.uk/Lauterbach-Hotels-Hotel-Stern.h113760914.Hotel-Information) Lauterbach 6.8/10 (3) "Unser Aufenthalt war zwar nur eine Nacht, aber dieser war sehr angenehm.Sehr freundliche Gastgeber und ein sehr gutes Frühstück. Jedes Zimmer ist auf seine Art ein Unikat, wie auf den Bildern, echt toll!" ![Germany](https://a.travel-assets.com/egds/marks/flags/de.svg) Alfred T. £80 includes taxes & fees 7 Jan - 8 Jan 2026 [](https://www.expedia.co.uk/Lauterbach-Hotels-Hotel-Stern.h113760914.Hotel-Information) ![International cuisine](https://images.trvl-media.com/lodging/112000000/111610000/111609200/111609196/53eb286e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Reception](https://images.trvl-media.com/lodging/112000000/111610000/111609200/111609196/eb18173b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![View from room](https://images.trvl-media.com/lodging/112000000/111610000/111609200/111609196/48b15736.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Double Room | Down duvets, desk, laptop workspace, free WiFi](https://images.trvl-media.com/lodging/112000000/111610000/111609200/111609196/7d52c9c7.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Pflug [](https://www.expedia.co.uk/Dornhan-Hotels-Hotel-Pflug.h111609196.Hotel-Information) Dornhan 10/10 Exceptional (2) "Alles tip top " ![Switzerland](https://a.travel-assets.com/egds/marks/flags/ch.svg) Thomas £99 includes taxes & fees 9 Jan - 10 Jan 2026 [](https://www.expedia.co.uk/Dornhan-Hotels-Hotel-Pflug.h111609196.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/43000000/42390000/42390000/42389994/6283cf25.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Interior](https://images.trvl-media.com/lodging/43000000/42390000/42390000/42389994/14983c69.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Dining](https://images.trvl-media.com/lodging/43000000/42390000/42390000/42389994/f4071e11.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Fridge, oven, stovetop, dishwasher](https://images.trvl-media.com/lodging/43000000/42390000/42390000/42389994/61acf01e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Ferienpark Tennenbronn [](https://www.expedia.co.uk/Schramberg-Hotels-Tennenbronn-Holiday-Park.h42389994.Hotel-Information) Tennenbronn 8.4/10 Very good (30) "Tennenbronn Holiday Park is a whole vibe, Super chill place with cozy spots to chill and take pics for the 'gram, The playground is lit for fams, Plus, the location is perfect for exploring the Black Forest, Pro tip: don’t miss the nearby waterfalls" ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Anonymous traveller [](https://www.expedia.co.uk/Schramberg-Hotels-Tennenbronn-Holiday-Park.h42389994.Hotel-Information) ![Garden](https://images.trvl-media.com/lodging/3000000/2750000/2741800/2741778/51fbc4e1.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Property entrance](https://images.trvl-media.com/lodging/3000000/2750000/2741800/2741778/910ab954.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Premium bedding, desk, blackout curtains, iron/ironing board](https://images.trvl-media.com/lodging/3000000/2750000/2741800/2741778/7fc25391.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Breakfast area](https://images.trvl-media.com/lodging/3000000/2750000/2741800/2741778/1b33e072.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### TIPTOP Hotel Hirt [](https://www.expedia.co.uk/Deisslingen-Hotels-TIPTOP-Hotel-Hirt.h2741778.Hotel-Information) Deisslingen 9.0/10 Wonderful (110) "This property was clean, quiet and safe. The staff was extremely friendly and went out of their way to arrange transportation for me. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Sean £124 includes taxes & fees 3 Jan - 4 Jan 2026 [](https://www.expedia.co.uk/Deisslingen-Hotels-TIPTOP-Hotel-Hirt.h2741778.Hotel-Information) ![Free self-parking](https://images.trvl-media.com/lodging/105000000/104370000/104361400/104361383/d09b5022.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Room amenity](https://images.trvl-media.com/lodging/105000000/104370000/104361400/104361383/3f94500b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Terrace/patio](https://images.trvl-media.com/lodging/105000000/104370000/104361400/104361383/ccd13419.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Children’s activities](https://images.trvl-media.com/lodging/105000000/104370000/104361400/104361383/91c7c19d.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### MEIN MOTEL - Self Check-in - [](https://www.expedia.co.uk/Oberndorf-Am-Neckar-Hotels-Mein-Motel.h104361383.Hotel-Information) Oberndorf am Neckar 9.6/10 Exceptional (24) "It was amazing and the hotel has everything you need! Only 1 thing to watch for - electric charging point is not working so plan for alternative charging mechanism in your plan- rest everything simply perfect " ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Krutarth £95 includes taxes & fees 10 Jan - 11 Jan 2026 [](https://www.expedia.co.uk/Oberndorf-Am-Neckar-Hotels-Mein-Motel.h104361383.Hotel-Information) ![Front of property – evening/night](https://images.trvl-media.com/lodging/5000000/4480000/4478700/4478618/398f099b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Standard Double Room, Mountain View | Minibar, in-room safe, individually decorated, desk](https://images.trvl-media.com/lodging/5000000/4480000/4478700/4478618/db926fce.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Terrace/patio](https://images.trvl-media.com/lodging/5000000/4480000/4478700/4478618/ee9d4ed5.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Deluxe Double Room, 1 Double or 2 Single Beds, Mountain View | Minibar, in-room safe, individually decorated, desk](https://images.trvl-media.com/lodging/5000000/4480000/4478700/4478618/e44ef530.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel-Restaurant Tannenhof [](https://www.expedia.co.uk/Lauterbach-Hotels-Hotel-Restaurant-Tannenhof.h4478618.Hotel-Information) Lauterbach 6.6/10 (36) "This hotel is old a little bit, but there is no problem. I would like to stay this hotel again. " ![Ireland](https://a.travel-assets.com/egds/marks/flags/ie.svg) Anonymous traveller [](https://www.expedia.co.uk/Lauterbach-Hotels-Hotel-Restaurant-Tannenhof.h4478618.Hotel-Information) ![Terrace/patio](https://images.trvl-media.com/lodging/49000000/48690000/48684000/48683937/e2b877ce.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Property grounds](https://images.trvl-media.com/lodging/49000000/48690000/48684000/48683937/74fa2883.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Smart TV](https://images.trvl-media.com/lodging/49000000/48690000/48684000/48683937/6f566687.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/49000000/48690000/48684000/48683937/d52dbbde.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Holiday house in Tennenbronn [](https://www.expedia.co.uk/Schramberg-Hotels-Holiday-House-In-Tennenbronn.h48683937.Hotel-Information) Tennenbronn 9.8/10 Exceptional (54) "Zeer proper en gezellig vakantiehuisje. Alles is aanwezig om er een zorgeloos verblijf van te maken. Tuintje volledig afgezet voor de hond. Zeer gezellig ingericht huisje. " ![Netherlands](https://a.travel-assets.com/egds/marks/flags/nl.svg) Marieke R. [](https://www.expedia.co.uk/Schramberg-Hotels-Holiday-House-In-Tennenbronn.h48683937.Hotel-Information) ![Front of property](https://images.trvl-media.com/lodging/91000000/90150000/90147600/90147507/65c2ad5b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exclusive Double Room | Free WiFi](https://images.trvl-media.com/lodging/91000000/90150000/90147600/90147507/348edeec.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Basic Double Room | Free WiFi](https://images.trvl-media.com/lodging/91000000/90150000/90147600/90147507/c968a2dd.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Basic Single Room | Bathroom](https://images.trvl-media.com/lodging/91000000/90150000/90147600/90147507/8d2a734b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Gasthof Krone [](https://www.expedia.co.uk/Oberndorf-Am-Neckar-Hotels-Gasthof-Krone.h90147507.Hotel-Information) Oberndorf am Neckar 8.8/10 Excellent (13) "Thank you for a wonderful stay. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Barbara [](https://www.expedia.co.uk/Oberndorf-Am-Neckar-Hotels-Gasthof-Krone.h90147507.Hotel-Information) ![Outdoor dining](https://images.trvl-media.com/lodging/84000000/83410000/83403300/83403216/e58ba97e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Dining](https://images.trvl-media.com/lodging/84000000/83410000/83403300/83403216/c21ba019.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![TV, books](https://images.trvl-media.com/lodging/84000000/83410000/83403300/83403216/c5c05ea3.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![TV, books](https://images.trvl-media.com/lodging/84000000/83410000/83403300/83403216/ec57e7f6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Vacation home for up to 6 people in the beautiful Black Forest [](https://www.expedia.co.uk/Schramberg-Hotels-Holiday-Home-For-Up-To-6-People-In-The-Beautiful-Black-Forest.h83403216.Hotel-Information) Schramberg 10/10 Exceptional (13) "Schönw wohnung und Umgebung " ![Germany](https://a.travel-assets.com/egds/marks/flags/de.svg) Willemijn v. [](https://www.expedia.co.uk/Schramberg-Hotels-Holiday-Home-For-Up-To-6-People-In-The-Beautiful-Black-Forest.h83403216.Hotel-Information) ![Double Room, Balcony (Zimmer 3) | Desk, free WiFi, bed sheets](https://images.trvl-media.com/lodging/39000000/38370000/38365500/38365423/2316bc18.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Buffet](https://images.trvl-media.com/lodging/39000000/38370000/38365500/38365423/1115ea2c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Garden](https://images.trvl-media.com/lodging/39000000/38370000/38365500/38365423/c24e72bb.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Hiking](https://images.trvl-media.com/lodging/39000000/38370000/38365500/38365423/64d3a379.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Gasthaus Deutscher Jäger [](https://www.expedia.co.uk/Hornberg-Hotels-Gasthaus-Deutscher-Jager.h38365423.Hotel-Information) Hornberg 8.4/10 Very good (6) "Excellent food! Highly recommended! Very good value for money. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Fei [](https://www.expedia.co.uk/Hornberg-Hotels-Gasthaus-Deutscher-Jager.h38365423.Hotel-Information) ![Property grounds](https://images.trvl-media.com/lodging/102000000/101820000/101817800/101817707/b15e4605.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![1 bedroom, WiFi, bed sheets](https://images.trvl-media.com/lodging/102000000/101820000/101817800/101817707/e767b278.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Living area](https://images.trvl-media.com/lodging/102000000/101820000/101817800/101817707/6c302152.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Interior](https://images.trvl-media.com/lodging/102000000/101820000/101817800/101817707/37fe7adb.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Ferienwohnung in Schramberg-sulgen am Rande des Schwarzwaldes [](https://www.expedia.co.uk/Schramberg-Hotels-Ferienwohnung-In-Schramberg-Sulgen-Am-Rande-Des-Schwarzwaldes.h101817707.Hotel-Information) Baden-Württemberg - Schramberg [](https://www.expedia.co.uk/Schramberg-Hotels-Ferienwohnung-In-Schramberg-Sulgen-Am-Rande-Des-Schwarzwaldes.h101817707.Hotel-Information) Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply. [View all properties](https://expedia.co.uk/Hotel-Search?startDate=2026-01-09&endDate=2026-01-10®ionId=553248635976002810&adults=2&sort=RECOMMENDED&openPlayBack=true) ## Great weekend hotel deals in Rottweil District Showing deals for:**2 Jan - 4 Jan** ### Image gallery for Hotel Waldblick ![Exterior](https://images.trvl-media.com/lodging/4000000/3790000/3786400/3786332/4b6e1721.jpg?impolicy=fcrop&w=600&h=400&p=1&q=high) ### Hotel Waldblick Schenkenzell **9.4/10**Exceptional (63 reviews) 16% off £277 for 2 nights, 1 room £138 per night includes taxes & fees [](https://www.expedia.co.uk/Hotel-Search?startDate=2026-01-02&endDate=2026-01-04&selected=3786332&adults=2) ### Image gallery for Hotel Pflug ![International cuisine](https://images.trvl-media.com/lodging/112000000/111610000/111609200/111609196/53eb286e.jpg?impolicy=fcrop&w=600&h=400&p=1&q=high) ### Hotel Pflug Dornhan **10/10**Exceptional (2 reviews) 16% off £200 for 2 nights, 1 room £100 per night includes taxes & fees [](https://www.expedia.co.uk/Hotel-Search?startDate=2026-01-02&endDate=2026-01-04&selected=111609196&adults=2) ### Image gallery for Gasthaus Adler Fohrenbühl ![Terrace/patio](https://images.trvl-media.com/lodging/35000000/34080000/34078000/34077911/e69439c2.jpg?impolicy=fcrop&w=600&h=400&p=1&q=high) ### Gasthaus Adler Fohrenbühl Lauterbach **9.6/10**Exceptional (23 reviews) 10% off £274 for 2 nights, 1 room £137 per night includes taxes & fees [](https://www.expedia.co.uk/Hotel-Search?startDate=2026-01-02&endDate=2026-01-04&selected=34077911&adults=2) ### Image gallery for Pension Haas- Hotel am Turm ![Daily buffet breakfast for a fee](https://images.trvl-media.com/lodging/33000000/32710000/32708800/32708727/67784e0f.jpg?impolicy=fcrop&w=600&h=400&p=1&q=high) ### Pension Haas- Hotel am Turm Rottweil **9.0/10**Wonderful (52 reviews) 10% off £163 for 2 nights, 1 room £81 per night includes taxes & fees [](https://www.expedia.co.uk/Hotel-Search?startDate=2026-01-02&endDate=2026-01-04&selected=32708727&adults=2) ### Image gallery for MEIN MOTEL - Self Check-in - ![Free self-parking](https://images.trvl-media.com/lodging/105000000/104370000/104361400/104361383/d09b5022.jpg?impolicy=fcrop&w=600&h=400&p=1&q=high) VIP Access ### MEIN MOTEL - Self Check-in - Oberndorf am Neckar **9.6/10**Exceptional (24 reviews) 17% off £192 for 2 nights, 1 room £96 per night includes taxes & fees [](https://www.expedia.co.uk/Hotel-Search?startDate=2026-01-02&endDate=2026-01-04&selected=104361383&adults=2) ### Image gallery for Modern vacation apartment to relax in a quiet location ![Stovetop, dishwasher](https://images.trvl-media.com/lodging/114000000/113950000/113943300/113943229/322e3b86.jpg?impolicy=fcrop&w=600&h=400&p=1&q=high) ### Modern vacation apartment to relax in a quiet location Sulz **10/10**Exceptional (1 review) 7% off £123 for 2 nights, 1 apartment £61 per night includes taxes & fees [](https://www.expedia.co.uk/Hotel-Search?startDate=2026-01-02&endDate=2026-01-04&selected=113943229&adults=2) ![](https://a.travel-assets.com/pricing-claim/sparkle_dark.svg) Save an average of 15% on thousands of hotels when you're signed in [Sign in ](https://expedia.co.uk/user/signin?ckoflag=0&uurl=e3id%3Dredr%26rurl%3D%2FDestinations-In-Rottweil-District.d553248635976002810.Hotel-Destinations)[ Sign up, it's free ](https://expedia.co.uk/signup?enable_registration=true&+=&uurl=e3id%3Dredr%26rurl%3D%2FDestinations-In-Rottweil-District.d553248635976002810.Hotel-Destinations) ## Top Rottweil District Hotel Reviews ![B&B HOTEL Offenburg-Hbf](https://images.trvl-media.com/lodging/108000000/107580000/107573000/107572907/d074dede_y.jpg) ### B&B HOTEL Offenburg-Hbf 10/10 Excellent "Good " [](https://expedia.co.uk/Offenburg-Hotels-BB-HOTEL-Offenburg-Hbf.h107572907.Hotel-Information) ![Hotel Ritter Durbach](https://images.trvl-media.com/lodging/3000000/2210000/2202900/2202866/7f2dc522_y.jpg) ### Hotel Ritter Durbach 10/10 Excellent "Beautiful place. Appreciate the 2 bedroom, 3 bathroom rooms ." [](https://expedia.co.uk/Durbach-Hotels-Hotel-Ritter-Durbach.h2202866.Hotel-Information) ![Boutiquehotel La Casa](https://images.trvl-media.com/lodging/4000000/3590000/3585000/3584958/86147e5a_y.jpg) ### Boutiquehotel La Casa 10/10 Excellent "I loved my stay at Boutiquehotel La Casa. The hotel itself is beautiful — styled in a warm Spanish-inspired design that feels elegant and welcoming. The spa was one of the highlights of my trip: the sauna and pool were absolutely amazing and created such a peaceful, relaxing atmosphere. The staff were consistently kind and helpful, and the breakfast each morning was really delicious. The Christmas decorations were stunning as well — truly magical and thoughtfully done. I would definitely stay here again. A couple of small things could be improved. I had forgotten conditioner while traveling, and the hotel didn’t have any basic amenities available for guests who might need something. I also misplaced my iPhone charger during the trip, and they didn’t have chargers or small essentials on hand the way many hotels do. Those little conveniences would have made the stay even more comfortable. On my last night, a very noisy couple moved into the room next door, and I could hear their conversation and banging pretty clearly — the walls are on the thinner side. Not the hotel’s fault, but something to be aware of. Overall, though, it’s a beautiful hotel with a wonderful spa, lovely staff, fantastic holiday atmosphere, and a great breakfast. I enjoyed my stay very much!" [](https://expedia.co.uk/Tuebingen-Hotels-Hospederia-La-Casa.h3584958.Hotel-Information) ![Holiday Inn Express Offenburg by IHG](https://images.trvl-media.com/lodging/67000000/66870000/66866600/66866576/4e3795ec_y.jpg) ### Holiday Inn Express Offenburg by IHG 10/10 Excellent " Very clean, staff friendly and convenient to train station. " [](https://expedia.co.uk/Offenburg-Hotels-Holiday-Inn-Express-Offenburg.h66866576.Hotel-Information) ![Der Hirschen](https://images.trvl-media.com/lodging/32000000/31630000/31622600/31622513/b8cf1380_y.jpg) ### Der Hirschen 10/10 Excellent "Very pet friendly! Nice area. Plenty of walking paths! Nestled in a Beautiful town. The staff was very helpful and friendly! The rooms were clean. Making plans to return!" [](https://expedia.co.uk/Sankt-Maergen-Hotels-DER-HIRSCHEN.h31622513.Hotel-Information) ![Hotel Schauinsland](https://images.trvl-media.com/lodging/120000000/119450000/119441300/119441288/3e578794_y.jpg) ### Hotel Schauinsland 10/10 Excellent "Everything was prepared with great care, with special touches in every detail — from the salad dressings to the marmalades. Beyond the excellent food, we felt warmly welcomed from the moment we arrived. And the gentle musical atmosphere created by the owner added warmth to our stay" [](https://expedia.co.uk/Bad-Peterstal-Griesbach-Hotels-Hotel-Schauinsland.h119441288.Hotel-Information) ![Schwarzwaldhotel Gengenbach](https://images.trvl-media.com/lodging/36000000/35860000/35854000/35853983/18174558_y.jpg) ### Schwarzwaldhotel Gengenbach 10/10 Excellent "Staff was outstanding. I’d like to mention the little lady at breakfast. She was so pleasant and nice to talk to. Another lady who stood out was the blonde lady at dinner who was very attentive and friendly! And the young man who helped us in the mornings since he spoke English the best. Thank you!" [](https://expedia.co.uk/Gengenbach-Hotels-Schwarzwaldhotel-Gengenbach.h35853983.Hotel-Information) ![Sombea](https://images.trvl-media.com/lodging/72000000/71150000/71145700/71145687/899e04c3_y.jpg) ### Sombea 10/10 Excellent "I stumbled upon Sombea during a trip through Southern Germany, and I highly recommend this hotel to anyone staying in the area. The staff is helpful, the rooms are clean and comfortable, and the restaurant is delicious. If I find that my travels take be back to the Schwarzwald, I will be staying at Sombea again." [](https://expedia.co.uk/Villingen-Schwenningen-Hotels-Sombea.h71145687.Hotel-Information) ![DEVA Hotel Renchtalblick](https://images.trvl-media.com/lodging/118000000/117330000/117325400/117325380/1fc393fb_y.jpg) ### DEVA Hotel Renchtalblick 10/10 Excellent "Excellent service" [](https://expedia.co.uk/Oberkirch-Hotels-DEVA-Hotel-Renchtalblick.h117325380.Hotel-Information) ## Explore a world of travel with Expedia - Explore a world of travel with Expedia ### Top cities in Rottweil District - [Rottweil Hotels ](https://expedia.co.uk/Rottweil-Hotels.d5253.Travel-Guide-Hotels) - [Schramberg Hotels ](https://expedia.co.uk/Schramberg-Hotels.d6094645.Travel-Guide-Hotels) - [Schenkenzell Hotels ](https://expedia.co.uk/Schenkenzell-Hotels.d6056109.Travel-Guide-Hotels) - [Schiltach Hotels ](https://expedia.co.uk/Schiltach-Hotels.d6191793.Travel-Guide-Hotels) - [Lauterbach Hotels ](https://expedia.co.uk/Lauterbach-Hotels.d6149984.Travel-Guide-Hotels) - [Aichhalden Hotels ](https://expedia.co.uk/Aichhalden-Hotels.d3000034575.Travel-Guide-Hotels) - [Oberndorf am Neckar Hotels ](https://expedia.co.uk/Oberndorf-Am-Neckar-Hotels.d6191792.Travel-Guide-Hotels) - [Sulz am Neckar Hotels ](https://expedia.co.uk/Sulz-Am-Neckar-Hotels.d6123536.Travel-Guide-Hotels) - [Dornhan Hotels ](https://expedia.co.uk/Dornhan-Hotels.d3000376576.Travel-Guide-Hotels) - [Fluorn Hotels ](https://expedia.co.uk/Fluorn-Hotels.d3000737307.Travel-Guide-Hotels) - [Deisslingen Hotels ](https://expedia.co.uk/Deisslingen-Hotels.d6094640.Travel-Guide-Hotels) - [Zimmern ob Rottweil Hotels ](https://expedia.co.uk/Zimmern-Ob-Rottweil-Hotels.d553248634649705103.Travel-Guide-Hotels) - [Vöhringen Hotels ](https://expedia.co.uk/Vohringen-Hotels.d553248634649681209.Travel-Guide-Hotels) - [Dunningen Hotels ](https://expedia.co.uk/Dunningen-Hotels.d3000280161.Travel-Guide-Hotels) - [Epfendorf Hotels ](https://expedia.co.uk/Epfendorf-Hotels.d553248634649649253.Travel-Guide-Hotels) - [Hardt Hotels ](https://expedia.co.uk/Hardt-Hotels.d553248634649686139.Travel-Guide-Hotels) - [Villingendorf Hotels ](https://expedia.co.uk/Villingendorf-Hotels.d3000281468.Travel-Guide-Hotels) - [Dietingen Hotels ](https://expedia.co.uk/Dietingen-Hotels.d3000034112.Travel-Guide-Hotels) - [Wellendingen Hotels ](https://expedia.co.uk/Wellendingen-Hotels.d3000281547.Travel-Guide-Hotels) - [Eschbronn Hotels ](https://expedia.co.uk/Eschbronn-Hotels.d553248634649710409.Travel-Guide-Hotels) ### Hotels near popular Attractions - [Hotels near Hohenzollern Castle ](https://expedia.co.uk/Hohenzollern-Castle-Hotels.0-l553248621532507942-0.Travel-Guide-Filter-Hotels) ### Hotels near Rottweil District Airports - [Stuttgart Airport Hotels ](https://expedia.co.uk/Stuttgart-Airport-Hotels.0-aSTR-0.Travel-Guide-Filter-Hotels) - [Baden Airpark Airport Hotels ](https://expedia.co.uk/Baden-Airpark-Airport-Hotels.0-aFKB-0.Travel-Guide-Filter-Hotels) ### Explore more hotels - [B&B HOTEL Offenburg-Hbf ](https://expedia.co.uk/Offenburg-Hotels-BB-HOTEL-Offenburg-Hbf.h107572907.Hotel-Information) - [DORMERO Hotel Villingen-Schwenningen ](https://expedia.co.uk/Villingen-Schwenningen-Hotels-DORMERO-Hotel-Villingen-Schwenningen.h17303724.Hotel-Information) - [Sombea ](https://expedia.co.uk/Villingen-Schwenningen-Hotels-Sombea.h71145687.Hotel-Information) - [Holiday Inn Express Offenburg by IHG ](https://expedia.co.uk/Offenburg-Hotels-Holiday-Inn-Express-Offenburg.h66866576.Hotel-Information) - [DORMERO Hotel Freudenstadt ](https://expedia.co.uk/Freudenstadt-Hotels-DORMERO-Hotel-Freudenstadt.h2745350.Hotel-Information) - [Hotel Ritter Durbach ](https://expedia.co.uk/Durbach-Hotels-Hotel-Ritter-Durbach.h2202866.Hotel-Information) - [Hotel Schauinsland ](https://expedia.co.uk/Bad-Peterstal-Griesbach-Hotels-Hotel-Schauinsland.h119441288.Hotel-Information) - [DEVA Hotel Renchtalblick ](https://expedia.co.uk/Oberkirch-Hotels-DEVA-Hotel-Renchtalblick.h117325380.Hotel-Information) - [Hotel Garni Schmieders Ochsen ](https://expedia.co.uk/Seelbach-Hotels-Hotel-Garni-Schmieders-Ochsen.h30306321.Hotel-Information) - [Wellness- & Nationalpark Hotel Schliffkopf, BWSC ](https://expedia.co.uk/Baiersbronn-Hotels-Nationalpark-Hotel-Schliffkopf.h29387930.Hotel-Information) [See a list of all hotels in Rottweil District](https://expedia.co.uk/All-Rottweil-District-Hotels.d553248635976002810.Travel-Guide-City-All-Hotels) ### More ways to book - [Book Hotels in Rottweil District on Expedia.de ](https://www.expedia.de/Ziele-In-Landkreis-Rottweil.d553248635976002810.Hotel-Ziele) ### Expedia's Latest Trends Hotels - [easyHotel Edinburgh](https://expedia.co.uk/Edinburgh-Hotels-EasyHotel-Edinburgh.h55171213.Hotel-Information) - [NDR Residencies](https://expedia.co.uk/Ilfracombe-Hotels-North-Devon-Resort.h66694997.Hotel-Information) - [Valletta Accommodation](https://expedia.co.uk/Valletta-Hotels.d2341.Travel-Guide-Hotels) - [Mercure Barnsley Tankersley](https://expedia.co.uk/Barnsley-Hotels-Mercure-Barnsley-Tankersley-Manor-Hotel.h42105956.Hotel-Information) - [Caverswall Castle](https://expedia.co.uk/Stoke-On-Trent-Hotels-Caverswall-Castle.h23959535.Hotel-Information) - [Hockenheim Racing Track hotels](https://expedia.co.uk/Hockenheim-Racing-Track-Hotels.0-l6229682-0.Travel-Guide-Filter-Hotels) - [Hotels in Lindau](https://expedia.co.uk/Destinations-In-Lindau.d553248635976006437.Hotel-Destinations) - [Rulantica hotels](https://expedia.co.uk/Rulantica-Hotels.0-l553248635997812614-0.Travel-Guide-Filter-Hotels) - [Europa-Park hotels](https://expedia.co.uk/Europa-Park-Hotels.0-l6107552-0.Travel-Guide-Filter-Hotels) - [Avalanche - Alpine Boutique Hotel](https://expedia.co.uk/Sauze-DOulx-Hotels-Hermitage.h3296925.Hotel-Information) - [York Hotels with Connecting Rooms](https://expedia.co.uk/York-Hotels-Hotel-With-Connecting-Rooms.0-0-d5489-thotelwithconnectingrooms.Travel-Guide-Filter-Hotels) - [La Manga del Mar Menor Accommodation](https://expedia.co.uk/La-Manga-Del-Mar-Menor-Hotels.d6050506.Travel-Guide-Hotels) Flights - [MAN to ALG flights](https://expedia.co.uk/lp/flights/man/alg/manchester-to-algiers) - [KBV to USM flights](https://expedia.co.uk/lp/flights/kbv/usm/krabi-to-samui-intl-airport) Cars - [Car rental in Scarborough](https://expedia.co.uk/Compare-Cheap-Car-Hire-In-Scarborough.d5680.Car-Hire-Guide) - [Car rental in Europa-Park](https://expedia.co.uk/Compare-Cheap-Car-Hire-In-Europa-Park.d6107552.Car-Hire-Guide) - [Car rental in Karlsruhe Baden-Baden](https://expedia.co.uk/Compare-Cheap-Car-Hire-In-Baden-Airpark.d6053546.Car-Hire-Guide) Activities - [Things to do in Boeblingen](https://expedia.co.uk/Things-To-Do-In-Boeblingen.d500631.Travel-Guide-Activities) - [Things to do in İçmeler](https://expedia.co.uk/Things-To-Do-In-Icmeler.d6054857.Travel-Guide-Activities) Packages - [Switzerland Holidays](https://expedia.co.uk/Switzerland.d174.Holidays-City-Breaks) - [Europa-Park](https://expedia.co.uk/Europa-Park-Rust.d6107552.Attraction) - [Church of the Incarnation](https://expedia.co.uk/Church-Of-The-Incarnation-Marbella-City-Centre.d553248621533071677.Attraction) - [Cape Town Holidays](https://expedia.co.uk/Cape-Town.d6046820.Holidays-City-Breaks) - [Mainau Island](https://expedia.co.uk/Mainau-Island-Konstanz.d6150237.Attraction) - [Brienz Holidays](https://expedia.co.uk/Brienz.d6034344.Holidays-City-Breaks) - [Martinstor Gate](https://expedia.co.uk/Martinstor-Gate-Freiburg-im-Breisgau.d6164951.Attraction) General - [Visit Old Town Freiburg im Breisgau](https://expedia.co.uk/Old-Town-Freiburg-Im-Breisgau.dx6162298) - [Visit Heidelberg City Centre](https://expedia.co.uk/Heidelberg-Heidelberg-City-Centre.dx6181542) - [Visit Esslingen](https://expedia.co.uk/Esslingen.dx6035199) ![](https://a.travel-assets.com/mad-service/footer/bnaBanners/BEX_Footer.jpg) ## Go further with the Expedia app Save on select hotels when you book in the app. Our app deals help you to save on trips so you can travel more and manage it all on the go. Scan the QR code with your device camera and download our app ipt>/\*@license For license information please refer to webpack-runtime.nosw.licenses.txt\*/!function(){var e,a,o,d,s,r={},b={};function c(e){var a=b\[e\];if(void 0!==a)return a.exports;var o=b\[e\]={id:e,loaded:!1,exports:{}};return r\[e\].call(o.exports,o,o.exports,c),o.loaded=!0,o.exports}c.m=r,e=\[\],c.O=function(a,o,d,s){if(!o){var r=1/0;for(f=0;f=s)&&Object.keys(c.O).every((function(e){return c.O\[e\](o\[i\])}))?o.splice(i--,1):(b=!1,s0&&e\[f-1\]\[2\]>s;f--)e\[f\]=e\[f-1\];e\[f\]=\[o,d,s\]},c.n=function(e){var a=e&&e.\_\_esModule?function(){return e.default}:function(){return e};return c.d(a,{a:a}),a},o=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.\_\_proto\_\_},c.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.\_\_esModule)return e;if(16&d&&"function"==typeof e.then)return e}var s=Object.create(null);c.r(s);var r={};a=a||\[null,o({}),o(\[\]),o(o)\];for(var b=2&d&&e;"object"==typeof b&&!\~a.indexOf(b);b=o(b))Object.getOwnPropertyNames(b).forEach((function(a){r\[a\]=function(){return e\[a\]}}));return r.default=function(){return e},c.d(s,r),s},c.d=function(e,a){for(var o in a)c.o(a,o)&&!c.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:a\[o\]})},c.f={},c.e=function(e){return Promise.all(Object.keys(c.f).reduce((function(a,o){return c.f\[o\](e,a),a}),\[\]))},c.u=function(e){return({18:"brand-11611497118101108105991011089711010097105114",279:"brand-10010110811697",347:"shared-ui-lodging-form",597:"shared-ui-retail-product-review-details",954:"node\_modules\~uitk-react-text",2066:"blossom-similar-destiations",2474:"blossom-nearby-features",2769:"shared-ui-flights-fare-calendar",2833:"blossom-page-heading\_property-filter-experience",2969:"blossom-region\_call-to-action-group",3274:"blossom-editorial-text",3503:"brand-999711610497121112979910510210599",3711:"shared\~Location",4984:"blossom-click-to-claim-toast",5103:"shared-ui-retail-product-fragments",5360:"blossom-destination-description\_cgs",5857:"blossom-price-insights-tracking-card",6184:"blossom-property-reviews",6258:"brand-114105117",6341:"blossom-destination-suggestions",6374:"brand-98111111107101116121",6470:"shared-ui-lodging-property-offers",6536:"shared-ui-local-expert-activities",6615:"blossom-meso-ad-configuration-override",6753:"blossom-layout",7052:"brand-101112115951211111171149811497110100",7212:"blossom-recently-booked-hotels",7269:"blossom-answering-traveller-questions",7480:"shared\~LoyaltySignup",7487:"flexComponents\~Editorial",7530:"blossom-cruise-search-form",8055:"blossom-MockLandingPage",8187:"flexComponents\~DestinationNeighborhoods",8347:"blossom-cr-interlinking",8530:"shared-ui-retail-lodging-offers-fragments",8841:"blossom-wizard-hotel-pwa-v2",9040:"blossom-collection-flights-carousel",9105:"blossom-property-content-reporting",9111:"shared-ui-retail-virtual-agent-vac-orchestrator",9218:"blossom-region\_biased-wizard",9938:"shared-ui-retail-landing-flight",9979:"app-store-wizard-config",9997:"blossom-featured-suppliers",10158:"shared-ui-trips-save-item",10367:"shared-ui-retail-recommendations-discovery-landing-offers",10556:"blossom-wizard-externalLinkTab-pwa",10817:"shared\~Locations3PP",10822:"brand-10997114114105111116116",10855:"shared-ui-lodging-property-details",10860:"blossom-property-relevant-amenities",11003:"blossom-star-rating-links",11038:"blossom-user-geo-location",11840:"shared-ui-lodging-property-search",11987:"blossom-region\_nts-flex-item",12262:"blossom-recently-viewed-properties",12318:"brand-101115999711210597",12464:"blossom-destination-attractions",12598:"blossom-similar-destinations-properties",12664:"blossom-hw-maps",12679:"blossom-flight-chat-agent-banner",13009:"shared-ui-retail-recommendations-discovery-landing-offers-overlay-module",13018:"shared-ui-retail-destination-content-fragments",13075:"blossom-destination-cross-link",13310:"brand-116100",13348:"blossom-geo-affinity-link-piles",13444:"blossom-region\_wizard-background-image-or-color",13691:"brand-1169797112",13797:"blossom-personalized-offers-recommendation",14058:"blossom-te-neighborhood\_neighborhood\_with\_dx\_hsr",14190:"shared-ui-retail-product-gallery",14431:"flexComponents\~WizardHotelPWA",14745:"brand-115971101009811112095116104101109101",14791:"brand-1011039599111110115111108101",14997:"eg-maps",15054:"blossom-property-search-link",15097:"blossom-travel-agent-authentication-options",15262:"blossom-all-inclusive-vacations-search-form",15442:"blossom-partner-gallery",15451:"blossom-destination-where-to-stay",16072:"brand-11111498105116122",16098:"blossom-destination-neighborhood",16204:"brand-10411111610110811595114101102114101115104",16494:"shared-ui-retail-insurtech-product-collection",16578:"blossom-hotels",16597:"blossom-incentives-collection-carousel",16770:"blossom-region\_wizard-hotwire",16820:"blossom-rewards-banner",16832:"brand-1011209910110810810111099101103114112",17265:"brand-1161149711810110811199105116121",17292:"blossom-customer-notifications",17372:"blossom-link-juice",17491:"blossom-breadcrumbs",17607:"blossom-vip-messaging",17797:"shared\~LocationField",18475:"brand-102101119111100105114101107116",19105:"blossom-property-hero-image",19115:"shared-ui-retail-landing-packages",19135:"blossom-property-summary-header",19192:"blossom-activity-recommendation",19449:"blossom-flights-review",19501:"blossom-single-card-marquee",19742:"blossom-maps",20515:"brand-101116115951129711411611010111495991111101021051039550",20547:"shared\~StorefrontWizard",21010:"blossom-region\_meso-ad-group",21076:"blossom-property-space-details",21089:"brand-115119111111112",21340:"shared-ui-global-navigation-footer",21451:"blossom-consent-management-legal-landing",22276:"shared-ui-retail-affiliates-stripe",22422:"uitk",22643:"brand-1011121159510010110297117108116115",22653:"blossom-property-gallery",22817:"blossom-destination-discovery-map",23012:"blossom-coupon-shared-ui",23084:"brand-109114106101116",23201:"shared-ui-multi-item-operations-providers",23211:"shared-ui",23303:"brand-10198111111107101114115",23579:"shared-ui-retail-one-graph-video-experience-carousel",23663:"brand-11297116116105115111110103114111117112",24501:"shared-ui-retail-shopping-tools-egds-price-calendar",24623:"shared-ui-retail-multi-item-fragments",24807:"brand-9798114105116101108",24964:"blossom-coupons",25047:"shared-ui-retail-landing-hackathon",25229:"blossom-maps\_button",25519:"brand-98105108116",25560:"shared-ui-retail-discovery-product-listing-map",25738:"shared-ui-retail-travel-content-legal-content",25770:"node\_modules\~uitk-react-layout-grid",25856:"shared-ui-retail-cross-links-link-list",26018:"blossom-activities-by-point-of-interest",26084:"brand-1059810111411111511697114",26161:"blossom-mab-wrapper-component",26313:"shared-ui-retail-shopping-banner",26718:"blossom-region\_auth-container",26850:"blossom-call-to-action",27039:"brand-979711611497118101108108101114",27452:"shared-ui-retail-product-answering-traveller-questions",27660:"blossom-virtual-agent-control",27914:"blossom-collection-packages-carousel",27924:"blossom-best-time-to-go",27989:"brand-98110115",28046:"blossom-featured-suppliers-lodging",28058:"shared-ui-retail-one-graph-social-interaction-elements",28109:"flexComponents\~Cars",28324:"blossom-wizard-lx-pwa",28384:"shared\~Gallery",28550:"blossom-flights-schedule",28754:"brand-9811111110797989799104",29367:"blossom-enterprise-auto-save-coupon",29554:"shared-ui-retail-sponsored-content-marquee-cards",29589:"blossom-property-comparison-table",29657:"RedirectBanner",30045:"brand-102108105103104116115",30115:"flexComponents\~SimpleContainer",30319:"brand-10110011410197109115",30326:"blossom-cars",30440:"shared-ui-retail-lodging-offers-vip-fragments",30519:"blossom-mock-component",30680:"brand-1041111091019711997121",30926:"app-shared",31299:"node\_modules\~uitk-react-experimental-button-tabs",31447:"blossom-activities-by-category",31561:"blossom-info-cards",31629:"blossom-destination-theme-vacations-carousel",31675:"brand-109103109",32096:"blossom-section",32405:"blossom-region\_storefront-wizard-comet",32516:"blossom-property-offers",32811:"blossom-hotel-recent-reviews\_view",32892:"blossom-value-proposition-banner",32914:"brand-1171001159510010110297117108116",33167:"blossom-destination-recommendation",33266:"blossom-retail-recommendation-personalized-module",33354:"blossom-voice-of-the-customer",33438:"blossom-landing-sort-module",33439:"shared-ui-pricing-price-details",33560:"blossom-global-sitemap",33563:"brand-10010110297117108116",33877:"blossom-landing-flight-deals",33881:"shared-ui-retail-activities-cross-sell-offers",34011:"blossom-reviews-carousel-component",34832:"shared-ui-retail-recommendation-module",35162:"shared-ui-global-navigation-header",35253:"blossom-region\_EGDSThemeContainer",35352:"blossom-check-prices",35598:"blossom-property-special-features",35613:"blossom-coupons-terms-and-conditions-content",35633:"blossom-cross-lob-links",35647:"brand-1011201121011001059795103114111117112",35973:"blossom-title-container",36971:"blossom-destination-video",37139:"brand-116114971181011081199710810997114116112108117115",37556:"blossom-wizard-enforce-login-pwa",37739:"blossom-car-search-form",38216:"brand-9710511499971109710097",38326:"bernie",38534:"blossom-property-summary\_dateless-pdp",38801:"shared-ui-retail-travel-agent-rewards",39005:"blossom-HeroBanner",39026:"blossom-property-book-bar",39289:"brand-101116115951129711411611010111495991111101021051039549",39336:"brand-1011201121011001059795114101102114101115104",39525:"blossom-property-reviews\_lazyload",39756:"brand-989711499101108111",39858:"blossom-FlexDashboard",40023:"blossom-region\_meso-collapsible-group",40195:"node\_modules\~uitk-react-button",40413:"flexComponents\~EditorialBanner",40609:"blossom-credit-card-awareness-placement",40830:"shared-ui-retail-shopping-tools-action-providers",41701:"brand-11597115",41941:"flexComponents\~Flights",42992:"blossom-property-amenity-description\_lazyload",43032:"blossom-separator",43139:"blossom-hotels\_carousel",43556:"shared-ui-retail-incentives-collections",43630:"graphql",43747:"blossom-discovery-product-listing-map",43903:"shared\~PriceLockup",44155:"brand-1011031011109910597",44440:"shared-ui-retail-lodging-offers-traveler-selector",44467:"blossom-hotwire-affiliate-toast",44716:"blossom-wizard-vr-pwa",45433:"shared-ui-retail-affiliates-creator-shops",45496:"shared-ui-lodging-fragments",45957:"brand-104111116101108115116104101991111109910111411611010112011711599111109",46333:"blossom-property-whats-around\_lazyload",46429:"blossom-wizard-cruise-pwa",46902:"flexComponents\~HotelRecentReviews",46993:"blossom-region\_destination-sidebar",47299:"blossom-hotels\_placeholder-only",47800:"shared-ui-shopping-search-criteria-providers",47827:"blossom-category-activities",48133:"blossom-region\_storefront-wizard-taap",48187:"shared-ui-retail-product-random-access-one",48385:"brand-1181111219710310111495110101120116",48404:"shared-ui-travel-content-editorial",48420:"brand-1011031001159510011199115",48465:"blossom-destination-reviews",48667:"brand-117110105116101100",48679:"blossom-property-summary",48775:"blossom-lodging-search-hero",49093:"shared-ui-retail-communication-center-preview-menu",49406:"blossom-region\_toggle",49563:"shared-ui-retail-recommendations-list",49618:"flexComponents\~PropertyOffers",49673:"shared-ui-retail-loyalty-account-summary",50160:"d3",50300:"shared-ui-retail-loyalty-one-key-banner",50462:"shared\~CustomerNotifications",50581:"blossom-links-juice",50946:"blossom-cruise-sailing-search-button",51019:"blossom-frequently-asked-questions",51046:"shared-ui-retail-social-share-social-share-button",51201:"blossom-section-grid",51279:"blossom-flights-structured-table",51478:"shared-ui-retail-affiliates-enterprise",51557:"blossom-property-about-this",51987:"shared-ui-retail-trips-providers",52011:"blossom-region\_view-with-background",52333:"shared-ui-retail-loyalty-dialog-with-trigger-fragments",53125:"brand-1011121159511610110911210897116101",53224:"blossom-region\_property-filters-interactive",53466:"shared\~ReasonsToBelieve",53615:"global-components",54051:"chartist",54206:"blossom-property-important-info",54593:"blossom-property-offers\_lazyload",54798:"blossom-editorial",54884:"blossom-editorial\_banner-hero",55020:"blossom-recently-viewed",55042:"blossom-landing-search-hero",55259:"blossom-geo-link-piles",55305:"shared-ui-retail-cruise-sailing-consultation",55601:"brand-1011039511297114116110101114",55616:"shared-ui-retail-dynamic-map",55716:"blossom-finish-your-booking",55902:"blossom-mojo",56135:"blossom-retail-recommendation-module",56232:"blossom-multi-product-search-form",56570:"blossom-traveler-recommendations-polaris",56684:"blossom-property-policies\_lazyload",56817:"flexComponents\~WizardFlightPWA",57279:"blossom-region\_spacing-container",57620:"shared-ui-retail-product-rating-summary",58389:"blossom-property-reviews-headline",58427:"brand-11611497118101108115111102105",58496:"flexComponents\~PropertyFilters",58698:"brand-10411111610110811511610410111410197108112108979910111599111109",58855:"brand-104111116101108115",58934:"blossom-destination-hero",59064:"blossom-wizard-ai-trip-planner",59101:"blossom-hotels\_summarized-hotels-carousel-top-image",59440:"eg-distances",59507:"brand-104111116101108108101114",59696:"flexComponents\~Wizard3ppPWA",60478:"shared\~BexApiWrapper",60656:"blossom-deals",60771:"brand-989710410597",60828:"blossom-destination-description",61311:"blossom-recent-searches",61424:"blossom-legal-document",61572:"blossom-packages-search-form",61675:"blossom-property-summary\_single-offer",61696:"blossom-property-host-profile\_lazyload",61774:"blossom-cruise-cancellation",62164:"blossom-recently-booked-hotels\_view",62172:"blossom-collection-packages-grid",62191:"blossom-property-types-carousel",62296:"blossom-travel-agent-rewards",62431:"blossom-hotels\_summarized-hotels-carousel",62619:"blossom-price-trend-graph",62898:"blossom-plan-your-trip",62960:"blossom-SearchFormWithBackgroundImage",62992:"flexComponents\~CTACarouselRegion",63252:"blossom-discovery-landing-offers-overlay",63382:"blossom-featured-locations",63788:"blossom-notification-center",63830:"brand-10897115116109105110117116101",63846:"blossom-one-key-banner",63934:"blossom-wizard-package-pwa",63970:"shared\~TravelersField",64495:"blossom-destination-logistics",64534:"brand-1191011081081151029711410311111611497118101108",64717:"blossom-hotwire-deals",64896:"shared-ui-retail-search-tools-fragments",65351:"blossom-property-navigation-bar",65370:"blossom-region\_check-availability",65456:"brand-119111116105102",65478:"blossom-loyalty-signup-wrapper",65847:"shared-ui-retail-insurtech-priming-card",65857:"blossom-flights-flexible-search",66175:"blossom-collection-lodging-carousel",66196:"blossom-mad-marquee",66325:"shared-ui-retail-price-insights",66576:"egds",67811:"brand-11811498111",68116:"brand-104105108116111110",68294:"blossom-hotels\_travellers-loved",68326:"blossom-region\_native-tile-showcase",68665:"blossom-lodging-search-form",68688:"shared-ui-retail-customer-direct-feedback",68725:"blossom-region\_lazy-load",68905:"brand-991041019711211610599107101116115",69058:"module-map",69085:"blossom-wizard-thirdPartyPackage-pwa",69281:"blossom-region\_view-with-fullheight",69354:"blossom-experience-card",69410:"blossom-tab-group",69660:"blossom-wizard-car-pwa",69992:"blossom-destination-properties-carousel",70175:"blossom-property-filters\_pills",70673:"blossom-recent-activities-module",70741:"blossom-paperform",71087:"blossom-property-amenity-description",71624:"blossom-cruise-messaging-card",71656:"blossom-activity-search-form",71689:"shared-ui-retail-loyalty-one-key-onboarding",71783:"blossom-destination-user-reviews",71937:"brand-11511697121122",71973:"blossom-best-time-to-go-information",72023:"shared-ui-retail-cruise-sailing-deals",72168:"blossom-travel-advisor",72250:"blossom-hotels\_view",72365:"brand-999711411410111011697108115",72851:"utility\~analytics",72874:"blossom-incentives-collection",72897:"blossom-region\_mobile-confidence-messages-carousel",73083:"blossom-region\_filter-point-of-sale",73305:"shared-ui-lodging-property-rates-date-selector",73324:"blossom-affinity-link-piles",73531:"blossom-partner-messaging-banner",73728:"shared-ui-lodging-reviews",73787:"blossom-managed-banner-wrapper",73863:"shared-ui-retail-recent-activities",73948:"blossom-destination-nearest",74046:"brand-1149899",74320:"blossom-property-whats-around",74407:"blossom-collection-tiles",74595:"blossom-discovery-landing-offers",74723:"blossom-page-heading\_wizard",74788:"blossom-ad",74848:"blossom-wizard-hotel-pwa",74861:"brand-9797114112",74949:"blossom-cookie-consent-toggle",74996:"shared-ui-retail-lodging-property-spaces",75974:"blossom-recommendations-overlay",76003:"blossom-region\_mojo-playground",76708:"blossom-top-cities",76761:"flexComponents\~Hotels",76845:"blossom-region\_marquee-ad-region",76962:"blossom-region\_destination-hero-card",77010:"blossom-collection-flights-grid",77826:"brand-97105114110122",77938:"brand-9910410197112104111116101108115",78034:"blossom-search-form-with-heading",78047:"shared-ui-retail-product-location-section",78059:"blossom-airport-address",78239:"blossom-affiliates-travel-shops-carousel",78302:"blossom-dated-searches",78480:"blossom-property-summary\_offer-price",78917:"blossom-hotel-recent-reviews",79114:"core",79145:"blossom-flight-price-insights",79373:"brand-102101114114105115",79981:"shared-ui-retail-landing-product",80167:"blossom-FlexPage",80445:"blossom-region\_native-ad-container",80544:"blossom-region\_full-background-container",80597:"brand-111112111100111",80914:"brand-1001011029711710811695111108100",81154:"blossom-merch-campaigns",81966:"blossom-trips-album-carousel",82076:"blossom-flights",82151:"brand-100101102971171081161159549100108",82252:"egds-tokens-runtime",82512:"blossom-region\_affinity-container",82584:"brand-979999111114",82651:"blossom-property-policies",82656:"blossom-property-whats-around-pois-view",83361:"blossom-table",84142:"blossom-wizard-flight-pwa",84236:"brand-9797110122",84517:"blossom-region\_view-port-container",84524:"blossom-destination-text-module",84617:"brand-97108971151079797105114",84708:"blossom-pre-bundled-curated-card-entry",84807:"brand-109971151161011149997114100",85102:"blossom-jumplinks",85224:"blossom-property-filter-pills",85254:"shared-ui-retail-destination-content-destination-guide",85551:"blossom-insurtech-product-collection",85998:"shared-ui-retail-lodging-property-activities-cross-sell",86048:"shared\~DatePickerAndTravelerForm",86450:"blossom-random-access-one",86557:"blossom-region\_centralized-wizard",86634:"shared-ui-retail-personalized-module-list",87036:"shared-ui-retail-traveler-recommendations",87866:"shared-ui-retail-recommendations-overlay-module",87984:"blossom-link-list",88361:"brand-10897991111081019999105111110",88487:"shared-ui-customer-notifications",88490:"blossom-links\_card-carousel",88585:"brand-11210410510810511211210511010197105114108105110101115",88856:"blossom-hotels\_summarized-hotels",88895:"blossom-property-host-profile",89019:"node\_modules\~uitk-react-icons",89156:"blossom-price-insights",89296:"brand-112971141161101011149910111011611497108",89421:"shared-ui-retail-lodging-offers-price-insight-fragments",89449:"blossom-collection-lodging-grid",89459:"brand-11611497118101108108105110107",89626:"shared-ui-retail-virtual-agent-chat",89695:"flexComponents\~WizardCarPWA",89713:"flexComponents\~ToggleContainer",90347:"blossom-landing-alternative-airports",90547:"brand-10112011210110010597",90947:"blossom-property-faq",91199:"brand-104971199710510597110",91442:"brand-104111116119105114101",91701:"blossom-landing-packages-listing",91795:"flexComponents\~Links",91921:"shared\~Dates",92179:"brand-10610111611511697114",92525:"blossom-destination-neighborhoods",92864:"blossom-region\_storefront-wizard-bex",93870:"brand-1011161159511297114116110101114959897115101",93958:"blossom-region\_storefront-wizard",94396:"blossom-cruise-expert-advice",94605:"brand-9910410197112114111111109115",95078:"shared\~Merchandising",95086:"blossom-region\_hidden",95132:"shared-ui-retail-managed-banner",95777:"blossom-flight-search-form",95843:"blossom-hotwire-marketing-banner",96003:"brand-10411111610110811511610410110411111610110811010112011711599111109",96524:"brand-11111210111097105",96823:"blossom-visitor-blogs",96891:"blossom-property-summary\_location-highlights",97911:"blossom-page-heading",97972:"blossom-loyalty-acquisition-banner",98110:"shared-ui-retail-search-tools-product",98418:"lcp-resolvers",98775:"blossom-one-key-onboarding",98840:"blossom-packaging",98882:"blossom-cruise-product-listings",99196:"blossom-property-single-offer",99253:"blossom-property-filters\_sort"}\[e\]||e)+"."+{18:"6fae6b0311acbd827da9",279:"10e95590c17bc599e8ff",347:"7e557a0a95a4edceace2",597:"de744b2d3a63d714b12f",954:"4bc5752a35aaf72df841",2066:"317c747a2bb293d684aa",2474:"f175a155bdf78043cba8",2769:"c709da8fda635f1be253",2833:"8aa8da151ed5b2589a1e",2969:"6685471844263d417bda",3274:"62ea6816981325c7c552",3503:"4779c3f0446068db0425",3711:"d4714147e92970258b6d",4984:"182cb7fddaf9732911d7",5103:"1c027b2ab702e34fa6e5",5360:"d0ce39357e27b5dfce8d",5857:"06027f2368430e7cda81",6184:"6762b7bce0138904346d",6258:"5c13137bd73e6fb8252a",6341:"f9a6b5bedb23f59f8901",6374:"8e8055e2b1207f857cb9",6470:"8b03e5dc8390a1d7e2d3",6536:"0fe55a38f13da04ff486",6615:"c52d47a7678cb5f59f9d",6753:"c76fbe932b081ec7c501",7052:"cc799dd88660407b48c2",7212:"cf4630a9bc58ae25127c",7269:"4bf8c872c73eada7d8ee",7480:"07056b27730cae949dbb",7487:"377050eb98a7a4fa6cac",7530:"eea68de82d30418f2531",8055:"f83394fb31d48ecf1841",8187:"c4e4419474268ce47473",8347:"c66baa4300776ea00f0a",8530:"4427308c4898f52f4a2c",8841:"df1eacfc2ee831b25aed",9040:"f1aff2546b94abac80bf",9105:"b8ba7f114627840377f8",9111:"9234a5de83e35440342e",9218:"80f0c80d22605005a11a",9938:"5a86efe491f3faff95b3",9979:"d05758865c2144faae73",9997:"1e46e9d4d964220784e7",10158:"b1a1d783c590bc14a29a",10367:"7622b7fd26eeaf3e5d38",10556:"1a2ce86a369fe7e906e7",10817:"1d83ed9bb67be301113f",10822:"fa0f484f82c9c9eef7fa",10855:"9f66caef36a4ad04683a",10860:"6ba5a16f5b74f6aadc2c",11003:"86aeb6ce6feae2ee4559",11038:"c74d2bfe7b16bf57657f",11840:"e32cd12fb643995f0976",11987:"9f74b5b5b38c8eaf5fea",12262:"012ee21b490f7bbaad2f",12318:"54d7b210811ca0c954fa",12464:"ff16e7668d71e8e183c7",12598:"acea62e4f5d38ce9f993",12664:"429925180df97a75cd31",12679:"04f5eeaf757679cb6e70",13009:"18bb8d6a7c7713f360d0",13018:"37045cf4258c49f50f7b",13075:"a46b1a17d23b5fc26f77",13310:"faa03b5fd123b222a43d",13348:"cf886a393bf9aab00414",13444:"7fed6b043450523e6b99",13691:"25634f109ea5816c52e3",13797:"0730aea83e6ca46996e9",14058:"89214f0848eabb681c27",14190:"3fc6fe1b1d03288056a8",14431:"0e245da88a366c209230",14745:"4af453d2df14e224948d",14791:"45c592d1a2ac2e16d05a",14997:"65cf096899b25afad489",15054:"853c4446914cd36ec0af",15097:"2372e0c9dc162f16a275",15262:"47bd36a9a86e3c8c9d11",15442:"c889f6f772fffc7c6a1c",15451:"c36be4f406dadc05c329",16072:"f0773426bd48a68dd3ba",16098:"8a75bed5950bc4b28b4f",16204:"551e554d847b0cfa475b",16494:"ec304c2097b95ed2ddd9",16578:"8aa0e7f088345a19483f",16597:"3a13218ec90cc96e8479",16770:"768d1114a4ec78d8f8cf",16820:"ce709490c16c41064ba1",16832:"cb3d74164e6d212177e5",17265:"1ebafbc2386e7b7a77dd",17292:"938732c7be141f8fa179",17372:"70eb11ee36620fde299b",17491:"1fea4846a6448a9c3245",17607:"2667696cd6aa60af322c",17797:"fb3cca32d37ec71bac4e",18475:"49eff069f2049204d484",19105:"02616fd8c4fb4628bcee",19115:"1bc67843cc539935fdfc",19135:"e460226faac9d690591d",19192:"16a3447c2879c8410d49",19449:"2f513bd78220474a677b",19501:"d79b9c265ff527399c22",19742:"096aedf4b8aac6745592",20515:"e4032999e39df2e2e9df",20547:"a3297822c2e10d1497bd",21010:"781e1e155ba94bd58b36",21076:"8dc0bd6c94c8a355d8c3",21089:"3f821cfb5673032833b7",21340:"cb709f1be9fa793605c4",21451:"31a0a7b8aa62f7979553",22276:"79f75e067eafd22edcb5",22422:"14ae290acaf9f3b9c21b",22643:"f9b7b35483d9763a8f79",22653:"f52a505a63e0b9281e49",22817:"bdd95e2bc5a0a118b7dc",23012:"833bc9c8c5f0c1c41af5",23084:"a78d0258ba7b202b50c2",23201:"9eef48c06bac7130d714",23211:"27a44ffbc0766a097d8f",23303:"01df2ede43413283b55e",23579:"a2d6ba7ae40038478e52",23663:"e8026b8640b25422a305",24501:"f1f26c63d796975f6621",24623:"b899b2588921369c8786",24807:"54bce3fa413979425e31",24964:"d79e2d81d86370145b37",25047:"4a842053b65c88e2ee30",25229:"d72858b46b542957216d",25519:"2a9f4a448e966cfc2747",25560:"b0ed33ea877ea9e04b72",25738:"de27233853934ee1a603",25770:"e680c0ed8c3375747891",25856:"7b56dc5175bab2e9d75c",26018:"329a53bf95086c1c0afa",26084:"ec1f56ce115d4d18bdb2",26161:"fd589410f7617d1a9ee7",26313:"6f90e9e0818281223810",26718:"76c4f84ced67460a48f9",26850:"1aafa945ee04dbc0274d",27039:"95cc0fb1870ff8e0e53a",27452:"bfd49fc766e9c58dc3bf",27660:"5f2c2919711bd1dd7f3a",27914:"f3566a39fe4a810597d6",27924:"af235d64543ba302d20a",27989:"e956db6c8f5a87b66a89",28046:"d1f1ad38420bdd293a36",28058:"b3226c9bd822cbcde176",28109:"ca2824f9725ac22b0358",28324:"bbd54b1a47950d634e43",28384:"f870c7a0bbf86ddf4c0f",28550:"962d35ed4409e722cc21",28754:"09c1414a77bd4f2af31d",29367:"eaef80c13f202e4c4d6b",29554:"b65880725b42e34fc72f",29589:"c0cb9cff0502031f246d",29657:"6869a0b40a016cc1d3ea",30045:"1e5e526591e89def3872",30115:"84ef8965397fbd88b6fb",30319:"0d05873a4b858586f52c",30326:"94a4bcd0d4df1b3dce76",30440:"f9120eb302e461946269",30519:"545d641b51fa2795ed80",30680:"43510b69974266b83fa9",30926:"f9803ba8d6afd16650e6",31299:"045cbe9adb98e01c1c2d",31447:"f85c96e500d0269c1b3e",31561:"3edd263d3c737e8293f0",31629:"405dcdfd321fa4dda159",31675:"ad518cf435b89df68797",32096:"5547ed50f1650603d438",32405:"b22b1f21cb7c1702f656",32516:"40cf0f405630c8fc6a5b",32811:"d9903794253a7b5f0594",32892:"fc713a9182ca44102d70",32914:"9a7f06067a59bbbd43ae",33167:"d8505fa6213a6d42b085",33266:"deebd47de4633fc8b77e",33354:"29519e2359aa26fbf58b",33438:"b949d4289de5716c0f52",33439:"f52d3abe0cc64e3b9e09",33560:"0534ade1027e46e5d9eb",33563:"1e77d247cb4f3bd4bb22",33877:"b91fd0af93b6b2963be6",33881:"8a5008c2c9131acda88b",34011:"666051bc6cfd83a3d18a",34832:"eabc49a2ed0080f644b0",35162:"cb6cfad020d5d62710fc",35253:"7cf55c05c7c2ec6414e9",35352:"bc610ad71163767836b1",35598:"3efe4ebe2304c7e61c40",35613:"2ce8cccc34e4a7e664ae",35633:"578ef921427276be64b9",35647:"b21b7c7789ddabbe4b9c",35973:"77f520390221988115ae",36971:"ff170a953e6ed71394a0",37139:"851ad20d04accbcb8ad6",37556:"fc42ed53ec9b02d539b5",37739:"09b0c087645e35e73ae9",38216:"4d1d0e94129d1e3573c4",38326:"522154de94c66c22c057",38534:"609cefabb1fc5f5e3bcb",38801:"f0f87eda24c434751847",39005:"8cc8c766cfcca0bbb0cc",39026:"10c0192857b5b7eda5c7",39289:"980197a54d03333e410d",39336:"255177586668b5a737c1",39525:"50601f6cbf0fa0e01fe1",39756:"dd67f8ee9139b132910e",39858:"711d746b0345ba192f94",40023:"45830bcc9de8591d94c6",40195:"2a13b901ba88d541d3f3",40413:"be7b24150e00474a8937",40609:"7c660d22a3b37701c7d8",40830:"01c760a384e31366af9e",41701:"7796413d14691f488463",41941:"9b55107d6f4c0daa47bb",42992:"246151bb21fe27d70fd0",43032:"fce60162168ef39f732d",43139:"1a4165ec17c38df8b065",43556:"c5978e99d963bdd0c323",43630:"e2806772720758296a70",43747:"0305dd8a9887844f0284",43903:"9ee1510e680c48773397",44155:"3444d7b6db94ca12148f",44440:"7cc13997924b3fbb1ba3",44467:"caf8bbeff54a94919c74",44716:"527d7724247d5e7220e6",45433:"7d160b01393caaffaa65",45496:"0f4a4525ad4af697d819",45957:"22ba2ff1a7658e17660d",46333:"c068bef9999152614cce",46429:"e7bce04562dde1a6b130",46902:"0fd5405112492be0239a",46993:"9e67a8cf13858caf5ae5",47299:"d534ac1a12f8d5592d84",47800:"c865bc77a9138d09c036",47827:"42a3cadbd3bd09f52745",48133:"b1259097cf997b109f5c",48187:"a583728a0d93696d712e",48385:"7df562316c7bfba6a04c",48404:"9b5be957bff1f6d92229",48420:"868813373acfdc9b676e",48465:"79e0242df6d2dab48b9c",48667:"b46a8bc6e1c9f17605bb",48679:"6b819cfbc48769b3d0f3",48775:"967b8c1b7a0449ddf410",49093:"8ea5af93daed2e999db1",49406:"189231788424bbe05a42",49563:"268b49ea562c12c64799",49618:"dd458ece8db08fe2fbd2",49673:"da05fee93ce9b7001fff",50160:"7cec4fcbf9b7bd98a1e6",50300:"eed23817afcf7dc7487c",50462:"5c3d83c245708e390369",50581:"8c5082f75af4cdce4ca0",50946:"01be88046b4ac6827217",51019:"bd68889a0215936ffc83",51046:"dfe6591fe451c52ee0d1",51201:"53a1839a25c750e5eabc",51279:"caef2bf7c2ff1ea28a93",51478:"ca069b17eec34100e0a3",51557:"d50ea6b092bab7053973",51987:"2b103ba38e8f66a44c4e",52011:"9d87ed101941cacd7643",52333:"e6b705a6ca6fae434cb8",53125:"84526ce05a5e47bc7060",53224:"4a3e1960703343289967",53466:"f0b4139e8b482d49c614",53615:"662ee4af2da7b322b012",54051:"475ed34c4eb19a333b18",54206:"1fcdb97edb2f43979300",54593:"d55270aba83791eea203",54798:"d6cde5543db9715af565",54884:"09851d5228b201cb973e",55020:"8ec484805e78ab3a9206",55042:"ac020c13eb76b4cb8bb9",55259:"1ed9aeba2c2c3406b32e",55305:"4e69e977d965396d2be2",55601:"7f45d1a0955745ade815",55616:"ad5ad50c3bd7102c3481",55716:"ff653445ea94477b54ad",55902:"555ef76717b4480ad732",56135:"3ddf3298da6e3ef0c569",56232:"6920bbc9628d62536cd5",56570:"ae90b928b77248e86c35",56684:"1df1370c2ffc2a2489a0",56817:"0db8f6b6d9ac336d9a94",57279:"5a0f050f8566d210ffb0",57620:"40397842fe98c7f5a626",58389:"3dc43bc035b4dcac9b8c",58427:"b790304eb09914ec0be1",58496:"23d3e11160e9417d4f89",58698:"3efe028947657ed6cf37",58855:"be815b243adc50a7f25f",58934:"37a0aa333f869e0cd412",59064:"0dd28591b35b699960c3",59101:"ba8c7cd0d38430444357",59440:"09f4125ec03f68f2e58f",59507:"01eb433a1a7c2953e456",59696:"4172a37334efbd8fc18b",60478:"e81c75422b1ba15307fb",60656:"ac4b4bd31b2931f30103",60771:"d614fbeec77e7071a12e",60828:"511b6fb6a2e1ed365110",61311:"4bed322a0871d829c2d2",61424:"125cfc3df23a60966552",61572:"a12b947c0573c8cb3dbd",61675:"930e49eb2118619e7f92",61696:"4ddcabdb032892074802",61774:"e8732e7c7a9bcce156da",62164:"68290b5a1e5054df74a6",62172:"08001dbad07788df5823",62191:"85d958803f799636211e",62296:"dbbd43dd9625419eeb88",62431:"f84b57c29da5b1511d90",62619:"4ea4b3ae0ac0e3d635be",62898:"ad9480734ac13f004050",62960:"8db2882e98745cff3211",62992:"d70d8753df83efbc6de3",63252:"b3e146a3432cbfd78411",63382:"62790368326c1dfa4af9",63693:"d34207656f7a3f44e2e7",63788:"4029c06cc28c54c7a63a",63830:"0dbcdf564fbf4d202599",63846:"336526faf4573a8f182d",63934:"53cca2fc2a1297ae345f",63970:"24f1c3ffcbe441578b0a",64495:"9ebdc2d3670d585c2ba7",64534:"13c4763f0f3d96ce32c0",64717:"db2224cfa272eea1b677",64896:"fe8380067bc7eab6f31d",65351:"2eef317841537cc04b43",65370:"49169d28a14ba457f0ae",65456:"7caaeac0e8dfefcd263a",65478:"b114d617260c9a56b210",65847:"85981a4ce7f6e097f41d",65857:"c89fd491e77a7f0fecdb",66175:"c8b15a327a48a6d70a3c",66196:"95ebcee58ed7d55717ca",66325:"0bc0ebfd6acd64637f0e",66576:"6af7d95bb3af8b4203a2",67811:"87fcb1dcaf3ddaa6a6b4",68116:"02af1467a1159385f809",68294:"71d33bb7c1efc476e474",68326:"a724384b8a55e6370de6",68665:"f2d312e3f7f5ddb609b4",68688:"00d007bda41a5eccfaad",68725:"e388db981ff20a455292",68905:"1b6a8f36a56f032c1043",69058:"ba011539910f225cd9cc",69085:"9a04d95191a56f730602",69281:"33bebdb8143e859f6660",69354:"2ac890ceecd6df6e01ca",69410:"3ad6deaa78a7fed05a6c",69660:"c0669b25cdce2bf43ef1",69992:"9d9d22bbad3fe0ff54be",70175:"5440d5db45b7fb8f3989",70673:"20feb4ebc335997a3f0c",70741:"0e01d17093f0b2792cf0",71087:"25ca3ff42b8cdc94e134",71624:"e90165abd933a6882d4a",71656:"3a0661f4677724fe9c24",71689:"7d369b4f2bf074b5a96b",71783:"78658ca43d2c334f700f",71937:"ae0e5da1b985bcbbb663",71973:"35e0547fc5126f5b3b8a",72023:"ecdd25ea75ff92cd9ff8",72168:"c0a2b1da9914b28d66b2",72250:"dd3538ab66b0d053bd1e",72365:"de7e16e2df75fb16a239",72851:"2e2a221724fbad88717e",72874:"895bfe37d151983ab7d5",72897:"28257644ddb63bd4e76c",73083:"f4d381b0a40d28f1d807",73305:"be09f4cc0ea3b66f1743",73324:"3924aeecf2a9a0bca8a2",73531:"89d0f4ac4e9ef192d408",73728:"40ce06ec3ec6e413f06f",73787:"ca9696ffb59cf2568c9b",73863:"5dee496e730aa75cdf09",73948:"c68695179483cdae8d88",74046:"ed10aad85a51c7d9991b",74320:"baaeefc3ac7127df40cc",74407:"b4439f513a2c50f33598",74595:"c58b3ce3f692a0026291",74723:"c8c0f57ceb0208866ab1",74788:"76c3529bacdf334e3f2f",74848:"ad4fc3631394adce0f65",74861:"b32156994fd86388409a",74949:"570eef93ef6eb4a3ed69",74996:"d40c0d2f31e35f964d8a",75974:"82070785d172665bd5b8",76003:"a395dad169c26cf7fd71",76708:"6fcf75089dbdcceb7000",76761:"b0ef09cfb31b526dc18e",76845:"6d9e428c30b1d296cd74",76962:"1f1f3026411294be67d7",77010:"757688f8c58ed923c3f3",77826:"3693ba3599fdb5cf8e13",77938:"5d0cadd755a46d7239ba",78034:"0ab5ea91c86846403bd1",78047:"fd32dbeef67b39962cd2",78059:"3fbc6c54539357a6979b",78239:"90a8dff4033da97c24a1",78302:"6cc5d7b675126c68fe30",78480:"a6a37e140b68653420b6",78917:"c0a8f07353bc93e39b9e",79114:"e2feee1e757654b55743",79145:"e8501ae2308e50148f26",79373:"7463c82a7a59892d87fb",79981:"aeced1f06e050a4df15c",80167:"0be5744daeb3892ab47a",80445:"f307315ac92c9d025606",80544:"eab934ac4cada4d3da58",80597:"fac4edba352fed583a3c",80914:"8d7a9d9d00e7fc520b1a",81154:"481c4c6ae5738e3f3238",81966:"7b5e613d3b3e1632b34c",82076:"7f11af3d7307528b7ede",82151:"a3a589e6a5577e359ecf",82252:"9a46f0e52e9b79501951",82512:"6d3f7bd1ff815903ae1f",82584:"cd4aa95cf3a3b7027ee5",82651:"6ffbff9055f027e70041",82656:"df6206dac3622f356634",83361:"df79b66614c285619ce8",84142:"8e7480efb49eff5499c4",84236:"ee40f1cc20f99cfbb5c4",84517:"a89f9ec84752b57777cd",84524:"9c997af35f82c9bd19f8",84617:"cc02b05df75e5491a209",84708:"cec9cf17aed9b1fe407e",84807:"24662c3e50590b783a04",85102:"f70e7fe9de2891cf74d9",85224:"758ace7ed6157cf6cd09",85254:"07594dcc110a0b15a839",85551:"b47d179dd6d25c7dee87",85998:"ef4aa9890f0d800693c6",86048:"ea75e613a86591f02731",86450:"b139a7217571132a8874",86557:"df72b6b3f7e843df27fc",86634:"d25ab2b9a73358cfc44a",87036:"0963ba60afe48f924b47",87866:"75838a1401e4eaea6ff6",87984:"e9719fbcc7878748fd5e",88361:"6ec96d8dd4f1350e809a",88487:"ac5d06c9eb31dfbd76a5",88490:"682b40e727a831670c62",88585:"88c4474c2f13f84827ac",88856:"e3bc102b5669c5bf1769",88895:"0b06117db17274c9c5ae",89019:"985ff5933d10a6cb5cc8",89156:"3c85a81651865673f02b",89296:"e3ef173b8adbc966a63e",89421:"02c25a57ebd1e8127578",89449:"ecb75c95a790d3fd5468",89459:"b9f25df9dafc59c78563",89626:"a9174cf8fbb2a538b40d",89695:"750801f0c03e54410a94",89713:"abdb2d27f4cc2ae2342a",90347:"066f0baa19c3dc310c72",90547:"4ea5dcb6c76088fbab9b",90947:"c081169a0fe0424970f9",91199:"dd9d6be80d0238c41ead",91442:"f96fc09d17a7d08b6f31",91701:"b6cbaae4c47b3822463e",91795:"a784ed3a67e9103e5176",91921:"a43019354ace0bc5af5f",92179:"3f7a7b4d5c9f7ddde1b4",92525:"5c6fd1d8a5d49bae74f9",92864:"fdf8eaa7655367c44cb6",93870:"d218a08064cb6547a433",93958:"5defb5742f6ba188fb5c",94396:"dc4a0c0bc6944ddd6892",94605:"93ab2cc9055dbf4b0daa",95078:"cc24b49ba675a301336c",95086:"d5d5c1031811087cb8e6",95132:"81137fc4cfa8268d69ea",95777:"eeb4cbea46192e287476",95843:"67f7e23fbca3c839b2d6",96003:"6a08ec1fde1519fb4ce2",96524:"f83ea1352445b9e21dfe",96823:"4f9cb90096e516afb58a",96891:"9fa682a144f4418d09a4",97911:"6b26c2b56d00ecf2868a",97972:"9eb2595365fe2e093fbd",98110:"5b09f325a848fe12261d",98418:"718e21b7cff63342f856",98775:"213eda4f883f7ebfbccb",98840:"867b2b37af52127011da",98882:"3b2415463256bac3d29e",99196:"2c018091f4b1b6cc7176",99253:"9e75d528d60b43f01789"}\[e\]+".js"},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},d={},s="blossom-flex-ui:",c.l=function(e,a,o,r){if(d\[e\])d\[e\].push(a);else{var b,i;if(void 0!==o)for(var t=document.getElementsByTagName("script"),f=0;f(c.has(e)||c.set(e,(0,o.pino)({level:"info",browser:{asObject:!0,write:function(){},transmit:{send:function(t,n){const r=n.bindings\[0\].action,i=n.bindings\[0\].systemEvent,o=n.bindings\[0\].label,s=new Date(n.ts||Date.now()).toUTCString(),c=\[\],l=n.messages\[0\].reduce(((e,t)=>{var n;return t instanceof Error?(c.push(t.message.toString()),e.errorName=t.name,e.errorMessage=t.message.toString(),e.errorStack=null===(n=t.stack)||void 0===n?void 0:n.toString().replace(/\\n/g," ")):"object"!=typeof t||null===t||Array.isArray(t)?("string"==typeof t||Array.isArray(t))&&c.push(t.toString()):("message"in t&&"string"==typeof t.message&&(c.push(t.message.toString()),delete t.message),Object.assign(e,t)),e}),{});"error"!==t&&"fatal"!==t||console\[u\[t\]||"log"\](\[\`\[${s}\]\`,(null==i?void 0:i.toString())||t.toUpperCase(),o,c.join("|"),Object.entries(l||{}).filter(((\[e,t\])=>Boolean(e)&&Boolean(t))).map(((\[e,t\])=>\`${e}=${t}\`)).join(" ")\].filter(Boolean).join(" ")),"fetch"in window&&fetch(e,{method:"POST",body:JSON.stringify(Object.assign(Object.assign({action:r,systemEvent:i,logTime:s,label:o,url:window.location.href,message:c.join("|")},l),a.\_\_globalData)),headers:{"Content-Type":"application/json"},priority:"low"})}}}})),c.get(e));const l=(0,t.createLogger)("/cl/2x2.json"),f=(0,t.createLogger)("/cl/1x1.json");let p=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.identifier=t.length>e.MIN\_IDENTIFIER\_LENGTH?t:""}return t=e,i=\[{key:"getLoggerWithIdentifier",value:function(t){return new e(t)}},{key:"setGlobalData",value:function(e,t){e&&null!=t&&(a.\_\_globalData\[e\]=t)}},{key:"getGlobalData",value:function(e){return a.\_\_globalData\[e\]}}\],(n=\[{key:"performance",value:function(e){!0===a.\_\_globalData.logEvents&&f.child({action:"logTrxEvent"}).info(\[e\])}},{key:"logEvent",value:function(e,...t){const n=l.child({action:"logError",systemEvent:e.toString(),label:this.identifier});switch(e.level){case"CRITICAL":n.fatal(t);break;case"ERROR":n.error(t);break;case"WARN":n.warn(t);break;case"INFO":default:n.info(t);break;case"DEBUG":n.debug(t)}}}\])&&r(t.prototype,n),i&&r(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,i}();t.ClientLogger=p,p.MIN\_IDENTIFIER\_LENGTH=2,window.onerror=(e,t,n,r,i)=>{p.getLoggerWithIdentifier("global").logEvent(s.BERNIE\_CLIENT\_EVENTS.WINDOW\_ON\_ERROR,{label:"windowOnError",message:e.toString(),url:t,line:n,col:r,error:i})}},58651:function(e,t,n){Object.defineProperty(t,"\_\_esModule",{value:!0}),t.logPerformanceMarkers=void 0;const r=n(67664);t.logPerformanceMarkers=(e,t,n,i)=>{try{if(e.message="page loaded",i&&(e.pageUsable=i),window.performance&&window.performance.timing){if(window.performance.timing.toJSON)n=window.performance.timing.toJSON();else{const e=window.performance.timing;for(const t in e)"number"==typeof e\[t\]&&(n\[t\]=e\[t\])}n.responseStart&&n.fetchStart&&(e.ttfb=n.responseStart-n.fetchStart),n.domainLookupEnd&&n.domainLookupStart&&(e.dns=n.domainLookupEnd-n.domainLookupStart),n.connectEnd&&n.connectStart&&(e.tcp=n.connectEnd-n.connectStart)}t.performance(e)}catch(o){t.logEvent(r.BERNIE\_CLIENT\_EVENTS.CATALOGED\_DATA\_CAPTURE\_ERROR,o)}}},2619:function(e,t,n){n.r(t),n.d(t,{LoggerProvider:function(){return d},NoopLogger:function(){return u},SystemEvent:function(){return o},SystemEventLevel:function(){return r},useLogger:function(){return m},useLoggerEvents:function(){return g}});var r,i=n(96540);!function(e){e.CRITICAL="CRITICAL",e.ERROR="ERROR",e.WARN="WARN",e.INFO="INFO",e.UNKNOWN="UNKNOWN",e.DEBUG="DEBUG"}(r||(r={}));var o=function(){function e(e,t){this.level=e,this.name=t}return e.prototype.toString=function(){return"SystemEvent(level=".concat(this.level.toString()," name=").concat(this.name,")")},e}(),a=function(e,t){var n="function"==typeof Symbol&&e\[Symbol.iterator\];if(!n)return e;var r,i,o=n.call(e),a=\[\];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},s=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i-1?f:0,e.charCodeAt(d+1)){case 100:case 102:if(l>=c)break;if(null==n\[l\])break;f=c)break;if(null==n\[l\])break;f=c)break;if(void 0===n\[l\])break;f=c)break;f{const e=window.performance,n=((e||{}).timing||{}).navigationStart||r();function i(){return void 0===t.gaMarks&&(t.gaMarks=\[\]),t.gaMarks}function o(){return void 0===t.gaMeasures&&(t.gaMeasures=\[\]),t.gaMeasures}function a(){return"function"==typeof(window&&window.performance||{}).now?e.now():r()-n}function s(e){return c(u(),e)}function c(e,t){const n=e.filter((e=>e.name===t));return n.length>0?n\[0\]:void 0}function u(){return"function"==typeof(e||{}).getEntriesByType?e.getEntriesByType("mark"):"function"==typeof(e||{}).webkitGetEntriesByType?e.webkitGetEntriesByType("mark"):i()}return{mark:function(t){"function"==typeof(e||{}).mark?e.mark(t):"function"==typeof(e||{}).webkitMark?e.webkitMark(t):i().push({name:t,entryType:"mark",startTime:a(),duration:0})},measure:function(t,n,r){if("function"==typeof(e||{}).measure)e.measure(t,n,r);else if("function"==typeof(e||{}).webkitMeasure)e.webkitMeasure(t,n,r);else{let i=0,c=a();if(n){const t=s(n);t?i=t.startTime:((e||{}).timing||{})\[n\]&&(i=e.timing\[n\]-e.timing.navigationStart)}if(r){const t=s(r);t?c=t.startTime:((e||{}).timing||{})\[r\]&&(c=e.timing\[r\]-e.timing.navigationStart)}o().push({name:t,entryType:"measure",startTime:i,duration:c-i})}},getGaMarks:i,getGaMeasures:o,getEntriesByName:function(t){return"function"==typeof(e||{}).getEntriesByName?e.getEntriesByName(t):"function"==typeof(e||{}).webkitGetEntriesByName?e.webkitGetEntriesByName(t):\[\]},findMark:s,findMeasure:function(t){return c(function(){if("function"==typeof(e||{}).getEntriesByType)return e.getEntriesByType("measure");if("function"==typeof(e||{}).webkitGetEntriesByType)return e.webkitGetEntriesByType("measure");return o()}(),t)},clearMarks:function(n){"function"==typeof(e||{}).clearMarks?e.clearMarks(n):t.gaMarks=u().filter((e=>e.name!==n))},findSpecificRow:c,toJSON:function(){return"function"==typeof(e||{}).toJSON?e.toJSON():{timing:(e||{}).timing||{}}}}})();function r(){return"function"==typeof Date.now?Date.now():Number(new Date)}e.exports=n}).call(t,n(0))},function(e,t,n){(function(t){const r=n(3);function i(e){r.isTestEnvironment()&&console.log(e)}e.exports={toLogStore:function(e){try{(r.isTestEnvironment()||function(e){if(void 0===document.cookie)return!1;return-1!==document.cookie.indexOf(e)}("paLogStore=true"))&&(t&&t.paLogStore&&Array.isArray(t.paLogStore)||(t.paLogStore=\[\],t.paLogStoreSize=100),t.paLogStore.push(e),t.paLogStore.length>t.paLogStoreSize&&t.paLogStore.shift())}catch(n){i(n)}},log:i}}).call(t,n(0))},function(e,t,n){(function(t){const n=/(?:(?:test|int|stress)\\.expedia\\.com|exp-(?:test|int)\\.net|karmalab\\.net|expedmz.com|staging.\*\\.(?:traveltainment\\.de|myersmediagroup\\.com)|localhost|docweb\\.exp-tools\\.net)$/i;function r(){return!0}function i(){return window.performance}e.exports={isTestEnvironment:function(){let e=!1;return e="undefined"!=typeof location?Boolean(location.hostname.match(n)):-1===\["prod","production"\].indexOf(t.env.NODE\_ENV),e},isLocalEnvironment:function(){return"undefined"!=typeof location&&"localhost"===location.hostname},isBrowser:r,isPerformanceTimingSupported:()=>i()&&window.performance.timing&&void 0!==window.performance.timing.navigationStart,isPerformanceMarkSupported:()=>i()&&("function"==typeof window.performance.mark||"function"==typeof window.performance.webkitMark),isTrackingDisabled:()=>navigator&&"1"===navigator.doNotTrack,isBeaconSupported:()=>navigator&&"function"==typeof navigator.sendBeacon}}).call(t,n(19))},function(e,t,n){const r=n(5);e.exports=new r},function(e,t,n){(function(t){const r=n(6),i=n(1),o=n(18),a="Page Usable",s="Page Change",c=\["deviceId","siteId","requestId","pageName","additionalData"\];function u(e,t){e&&c.forEach((n=>{e.hasOwnProperty(n)&&("siteId"===n&&isNaN(e\[n\])?console.log("WARNING: siteId must be Integer!"):t\[n\]=e\[n\])}))}e.exports=class{constructor(e={}){this.ctx={},this.waitingMessage={},this.setContext(e),this.findMark=e=>i.findMark(e),this.findMeasure=e=>i.findMeasure(e),this.clearMarks=e=>i.clearMarks(e),this.mark=e=>i.mark(e),this.measure=(e,t,n)=>i.measure(e,t,n),this.pul=(e,t)=>{void 0===this.puListener?(this.puListener=e,this.puScope=t):console.log("PageUsableListener has already been initialized")}}setContext(e){u(e,this.ctx)}getFilteredPageUsableTime(){let e=this.getPageUsableTime();return e&&e.length>0&&(e=parseFloat((e\[0\].startTime/1e3).toFixed(2))),e}justMarkPageUsable(e=()=>{},t){(t||e&&(e.callback||e.microMessages))&&(this.microMessages=(e||{}).microMessages||t.microMessages,e=(e||{}).callback||t.callback),setTimeout((()=>{this.findMark(a)?console.log("WARNING: marking a page that was already usable - value won't be updated - use reset() first"):(this.clearMarks(a),this.mark(a));const t=this.getFilteredPageUsableTime();"function"==typeof this.puListener&&this.puListener.call(this.puScope,t),"function"==typeof e&&e(t,this.ctx)}),50)}publish(e){const t=(e||{}).pageUsableTime||this.getFilteredPageUsableTime(),n=(e||{}).microMessages||\[\];if(this.PlatformAnalytics&&"function"==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance())r.publishPageUsableToUisPrime(this.PlatformAnalytics.getInstance(),n,t),this.waitingMessage={};else if(e&&e.uisPrime)this.waitingMessage={uisPrime:!0,microMessages:n,pageUsableTime:t};else if(this.setContext(e),this.findMark(a))try{!function(e,t){const n={};u(e,n),n.pageUsableTime=t,o.publish(n)}(this.ctx,this.getFilteredPageUsableTime())}catch(i){console.log(\`Unable to publish performance metrics${i.message}\`)}else console.log("WARNING: trying to publish before page being usable")}markPageUsable(e={},n=()=>{},r){if(r||e.microMessages||e.callback){const t=e.microMessages||(r||{}).microMessages;n=e.callback||(r||{}).callback,this.justMarkPageUsable({microMessages:t,callback:e=>{this.publish({uisPrime:!0,microMessages:t}),n(e)}})}else this.setContext(e),this.justMarkPageUsable(((e,r)=>{if(isNaN(this.ctx.siteId)){const e=isNaN(t.siteid)?isNaN(t.site\_id)?isNaN(t.siteId)?NaN:t.siteId:t.site\_id:t.siteid;isNaN(e)||(r.siteId=parseInt(e,10))}this.publish(r),"function"==typeof n&&n(e,r)}))}getPageUsableTime(){const e=(this.findMark(a)||{}).startTime-((this.findMark(s)||{}).startTime||0);return Math.round(10\*e)/10}reset(e){this.setContext(e),this.clearMarks(a),this.clearMarks(s),this.mark(s)}setPlatformAnalyticsClass(e,t={isPublishWebVitals:!1}){this.PlatformAnalytics=e,this.waitingMessage.pageUsableTime?this.publish(this.waitingMessage):this.findMark(a)&&this.publish({uisPrime:!0}),r.publishInteractionMetrics(this.PlatformAnalytics.getInstance()),t.isPublishWebVitals&&r.publishWebVitals(this.PlatformAnalytics.getInstance())}publishWebVitals(){this.PlatformAnalytics&&"function"==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance()&&r.publishWebVitals(this.PlatformAnalytics.getInstance())}}}).call(t,n(0))},function(e,t,n){(function(t){const r=n(7),i=n(9),o=n(1),a=n(11),s=n(12),c=n(13),u=n(14),l=n(15),f={navigator:t.navigator||{}};e.exports={publishInteractionMetrics:function(e){if(e&&"function"==typeof e.trackEvent){const t={schemaName:"interactivityMetrics",messageContent:{}};r.collect(t,(t=>{i.collect(t,a,(t=>{0!==Object.keys(t.messageContent).length&&e.trackEvent(t,"page-usable")}))}))}else console.error("\[PerformanceMetrics\] cannot publish interactionMetrics to Uis Prime (platformAnalytics not defined)")},publishPageUsableToUisPrime:function(e,t=\[\],n=0){if(e&&"function"==typeof e.trackEvent){Array.isArray(t)||(t=\[t\]);const r={schemaName:"performanceMetrics",messageContent:{markName:"Page Usable",markValue:n}},i={schemaName:"corePerformanceMetrics",messageContent:{pageUsableTime:n}};if(c.collect(r,f),s.collect(r,o,(n=>{u.collect(n,o,(n=>{t.push(n),e.trackEvent(t,"page-usable")}))})),e.trackEvent(i,"page-usable"),r.messageContent.pageLoadTime){const t={schemaName:"additionalPerformanceMetrics",messageContent:{pageLoadTime:r.messageContent.pageLoadTime}};e.trackEvent(t,"timing")}}else console.error("\[PerformanceMetrics\] cannot publish page usable to Uis Prime (platformAnalytics not defined)")},publishWebVitals:function(e){if(e&&"function"==typeof e.trackEvent){const t=l.uisPrimeOnReport(e);l.report(t)}else console.error("\[PerformanceMetrics\] cannot publish web vitals to Uis Prime (platformAnalytics not defined)")}}}).call(t,n(0))},function(e,t,n){(function(t){n(8),e.exports={collect:function(e,n){try{t.perfMetrics.onFirstInputDelay((t=>{t&&(e.messageContent.firstInputDelay=t),n(e)}))}catch(r){n(e)}}}}).call(t,n(0))},function(e,t){!function(e,t){var n,r,i,o=\[\],a={passive:!0,capture:!0},s=new Date,c="pointerup",u="pointercancel";function l(e,o){n||(n=o,r=e,i=new Date,d(t),f())}function f(){r>=0&&r1e12?new Date:performance.now())-n.timeStamp;"pointerdown"==n.type?function(n,r){function i(){l(n,r),s()}function o(){s()}function s(){t(c,i,a),t(u,o,a)}e(c,i,a),e(u,o,a)}(r,n):l(r,n)}}function d(e){\["click","mousedown","keydown","touchstart","pointerdown"\].forEach((function(t){e(t,p,a)}))}d(e),self.perfMetrics=self.perfMetrics||{},self.perfMetrics.onFirstInputDelay=function(e){o.push(e),f()}}(addEventListener,removeEventListener)},function(e,t,n){n(10),e.exports={collect:function(e,t,n){try{t.getFirstConsistentlyInteractive().then((t=>{t&&(e.messageContent.timeToInteractive=t),n(e)}))}catch(r){n(e)}}}},function(e,t,n){(function(e){!function(){if("PerformanceLongTaskTiming"in e){var t=e.\_\_tti={e:\[\]};t.o=new PerformanceObserver((function(e){t.e=t.e.concat(e.getEntries())})),t.o.observe({entryTypes:\["longtask"\]})}}()}).call(t,n(0))},function(e,t,n){(function(n){var r;!function(){var i=window===this?this:void 0!==n&&null!=n?n:this,o="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){e!=Array.prototype&&e!=Object.prototype&&(e\[t\]=n.value)};function a(){a=function(){},i.Symbol||(i.Symbol=c)}var s=0;function c(e){return"jscomp\_symbol\_"+(e||"")+s++}function u(){a();var e=i.Symbol.iterator;e||(e=i.Symbol.iterator=i.Symbol("iterator")),"function"!=typeof Array.prototype\[e\]&&o(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return l(this)}}),u=function(){}}function l(e){var t=0;return function(e){return u(),e={next:e},e\[i.Symbol.iterator\]=function(){return this},e}((function(){return tt||(clearTimeout(e.j),e.j=setTimeout((function(){var t=performance.timing.navigationStart,n=h(e.g,e.b);t=(window.a&&window.a.A?1e3\*window.a.A().C-t:0)||performance.timing.domContentLoadedEventEnd-t;if(e.u)var r=e.u;else performance.timing.domContentLoadedEventEnd?r=(r=performance.timing).domContentLoadedEventEnd-r.navigationStart:r=null;var i=performance.now();null===r&&b(e,Math.max(n+5e3,i+1e3));var o=e.a;5e3>i-n?n=null:n=5e3>i-(n=o.length?o\[o.length-1\].end:t)?null:Math.max(n,r),n&&(e.s(n),clearTimeout(e.j),e.i=!1,e.c&&e.c.disconnect(),e.h&&e.h.disconnect()),b(e,performance.now()+1e3)}),t-performance.now()),e.v=t)}v.prototype.getFirstConsistentlyInteractive=function(){var e=this;return new Promise((function(t){e.s=t,"complete"==document.readyState?y(e):window.addEventListener("load",(function(){y(e)}))}))},v.prototype.m=function(e){this.f.set(e,performance.now())},v.prototype.l=function(e){this.f.delete(e)},v.prototype.B=function(){b(this,performance.now()+5e3)},i.Object.defineProperties(v.prototype,{g:{configurable:!0,enumerable:!0,get:function(){return\[\].concat(p(this.f.values()))}}});var E={getFirstConsistentlyInteractive:function(e){return e=e||{},"PerformanceLongTaskTiming"in window?new v(e).getFirstConsistentlyInteractive():Promise.resolve(null)}};void 0!==e&&e.exports?e.exports=E:void 0===(r=function(){return E}.apply(t,\[\]))||(e.exports=r)}()}).call(t,n(0))},function(e,t,n){(function(t){function n(e,t,n,r){void 0!==n&&void 0!==r&&(e\[t\]=n-r)}e.exports={collect:function(e,r,i){const o=r.toJSON();void 0!==o.timing?(n(e.messageContent,"dnsLookupTime",o.timing.domainLookupEnd,o.timing.domainLookupStart),n(e.messageContent,"timeToFirstByte",o.timing.responseStart,o.timing.fetchStart),n(e.messageContent,"tcpConnectionTime",o.timing.connectEnd,o.timing.connectStart),n(e.messageContent,"pageLoadTime",o.timing.domContentLoadedEventEnd,o.timing.navigationStart),e.messageContent.pageLoadTime&&e.messageContent.pageLoadTime<0?t.addEventListener("load",(()=>{n(e.messageContent,"pageLoadTime",o.timing.domContentLoadedEventEnd,o.timing.navigationStart),i(e)})):i(e)):i(e)}}}).call(t,n(0))},function(e,t){function n(e,t,n){void 0!==n&&(e\[t\]=n)}e.exports={collect:function(e,t){if(t&&t.navigator){const r=t.navigator,i=r.connection||r.mozConnection||r.webkitConnection;i&&(n(e.messageContent,"networkEffectiveType",i.effectiveType),n(e.messageContent,"networkDownLink",i.downlink))}}}},function(e,t,n){(function(t){e.exports={collect:function(e,n,r){if(void 0===t.PerformancePaintTiming)return void r(e);const i=n.getEntriesByName("first-contentful-paint");if(i&&i.length>0){const t=i\[0\];return e.messageContent.firstContentfulPaint=Math.round(t.startTime+t.duration),void r(e)}if(void 0!==t.PerformanceObserver){new t.PerformanceObserver((t=>{for(const n of t.getEntries())"first-contentful-paint"===n.name&&(e.messageContent.firstContentfulPaint=Math.round(n.startTime+n.duration),r(e))})).observe({entryTypes:\["paint"\]})}else r(e)}}}).call(t,n(0))},function(e,t,n){const r=n(16),i=n(17),o=()=>{};e.exports={report:e=>{e&&"function"==typeof e&&(r.onCLS(e),r.onLCP(e),r.onFID(e),r.onTTFB(e),r.onFCP(e),r.onINP(e))},uisPrimeOnReport:e=>{let t=o;return e&&"function"==typeof e.trackEvent?t=t=>{(e=>{const t=\[\],n=e&&e.name,r=e&&e.value,o=i\[n\]||{},a=o.metricName,s=o.schemas;return a&&s&&s.forEach((e=>{t.push({schemaName:e,messageContent:{\[a\]:r}})})),t})(t).forEach((t=>e.trackEvent(t,"timing")))}:console.error("\[PerformanceMetrics\] cannot publish web vitals to Uis Prime (platformAnalytics not defined)"),t}}},function(e,t,n){Object.defineProperty(t,"\_\_esModule",{value:!0}),n.d(t,"CLSThresholds",(function(){return L})),n.d(t,"FCPThresholds",(function(){return R})),n.d(t,"FIDThresholds",(function(){return x})),n.d(t,"INPThresholds",(function(){return V})),n.d(t,"LCPThresholds",(function(){return J})),n.d(t,"TTFBThresholds",(function(){return Z})),n.d(t,"getCLS",(function(){return C})),n.d(t,"getFCP",(function(){return O})),n.d(t,"getFID",(function(){return j})),n.d(t,"getINP",(function(){return Y})),n.d(t,"getLCP",(function(){return Q})),n.d(t,"getTTFB",(function(){return te})),n.d(t,"onCLS",(function(){return C})),n.d(t,"onFCP",(function(){return O})),n.d(t,"onFID",(function(){return j})),n.d(t,"onINP",(function(){return Y})),n.d(t,"onLCP",(function(){return Q})),n.d(t,"onTTFB",(function(){return te}));var r,i,o,a,s,c=-1,u=function(e){addEventListener("pageshow",(function(t){t.persisted&&(c=t.timeStamp,e(t))}),!0)},l=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")\[0\]},f=function(){var e=l();return e&&e.activationStart||0},p=function(e,t){var n=l(),r="navigate";return c>=0?r="back-forward-cache":n&&(document.prerendering||f()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/\_/g,"-"))),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:\[\],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999\*Math.random())+1e12),navigationType:r}},d=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver((function(e){Promise.resolve().then((function(){t(e.getEntries())}))}));return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},m=function(e,t,n,r){var i,o;return function(a){t.value>=0&&(a||r)&&((o=t.value-(i||0))||void 0===i)&&(i=t.value,t.delta=o,t.rating=function(e,t){return e>t\[1\]?"poor":e>t\[0\]?"needs-improvement":"good"}(t.value,n),e(t))}},g=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},h=function(e){var t=function(t){"pagehide"!==t.type&&"hidden"!==document.visibilityState||e(t)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},v=function(e){var t=!1;return function(n){t||(e(n),t=!0)}},y=-1,b=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},E=function(e){"hidden"===document.visibilityState&&y>-1&&(y="visibilitychange"===e.type?e.timeStamp:0,T())},w=function(){addEventListener("visibilitychange",E,!0),addEventListener("prerenderingchange",E,!0)},T=function(){removeEventListener("visibilitychange",E,!0),removeEventListener("prerenderingchange",E,!0)},S=function(){return y<0&&(y=b(),w(),u((function(){setTimeout((function(){y=b(),w()}),0)}))),{get firstHiddenTime(){return y}}},\_=function(e){document.prerendering?addEventListener("prerenderingchange",(function(){return e()}),!0):e()},R=\[1800,3e3\],O=function(e,t){t=t||{},\_((function(){var n,r=S(),i=p("FCP"),o=d("paint",(function(e){e.forEach((function(e){"first-contentful-paint"===e.name&&(o.disconnect(),e.startTimer.value&&(r.value=i,r.entries=o,n())},s=d("layout-shift",a);s&&(n=m(e,r,L,t.reportAllChanges),h((function(){a(s.takeRecords()),n(!0)})),u((function(){i=0,r=p("CLS",0),n=m(e,r,L,t.reportAllChanges),g((function(){return n()}))})),setTimeout(n,0))})))},k={passive:!0,capture:!0},P=new Date,N=function(e,t){r||(r=t,i=e,o=new Date,M(removeEventListener),A())},A=function(){if(i>=0&&i1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){N(e,t),i()},r=function(){i()},i=function(){removeEventListener("pointerup",n,k),removeEventListener("pointercancel",r,k)};addEventListener("pointerup",n,k),addEventListener("pointercancel",r,k)}(t,e):N(t,e)}},M=function(e){\["mousedown","keydown","touchstart","pointerdown"\].forEach((function(t){return e(t,I,k)}))},x=\[100,300\],j=function(e,t){t=t||{},\_((function(){var n,o=S(),s=p("FID"),c=function(e){e.startTimet.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var r={id:e.interactionId,latency:e.duration,entries:\[e\]};H\[r.id\]=r,$.push(r)}$.sort((function(e,t){return t.latency-e.latency})),$.splice(10).forEach((function(e){delete H\[e.id\]}))}},Y=function(e,t){t=t||{},\_((function(){var n;W();var r,i=p("INP"),o=function(e){e.forEach((function(e){e.interactionId&&K(e),"first-input"===e.entryType&&!$.some((function(t){return t.entries.some((function(t){return e.duration===t.duration&&e.startTime===t.startTime}))}))&&K(e)}));var t,n=(t=Math.min($.length-1,Math.floor(q()/50)),$\[t\]);n&&n.latency!==i.value&&(i.value=n.latency,i.entries=n.entries,r())},a=d("event",o,{durationThreshold:null!==(n=t.durationThreshold)&&void 0!==n?n:40});r=m(e,i,V,t.reportAllChanges),a&&("interactionId"in PerformanceEventTiming.prototype&&a.observe({type:"first-input",buffered:!0}),h((function(){o(a.takeRecords()),i.value<0&&q()>0&&(i.value=0,i.entries=\[\]),r(!0)})),u((function(){$=\[\],G=z(),i=p("INP"),r=m(e,i,V,t.reportAllChanges)})))}))},J=\[2500,4e3\],X={},Q=function(e,t){t=t||{},\_((function(){var n,r=S(),i=p("LCP"),o=function(e){var t=e\[e.length-1\];t&&t.startTimeperformance.now())return;n.value=Math.max(o-f(),0),n.entries=\[i\],r(!0),u((function(){n=p("TTFB",0),(r=m(e,n,Z,t.reportAllChanges))(!0)}))}}))}},function(e,t){const n="interactivityMetrics",r="corePerformanceMetrics",i="additionalPerformanceMetrics",o={CLS:{metricName:"cumulativeLayoutShift",schemas:\[n,r\]},LCP:{metricName:"largestContentfulPaint",schemas:\[n,r\]},FID:{metricName:"firstInputDelay",schemas:\[n,i\]},INP:{metricName:"interactionToNextPaint",schemas:\[r\]},TTFB:{metricName:"timeToFirstByte",schemas:\[i\]},FCP:{metricName:"firstContentfulPaint",schemas:\[i\]}};e.exports=o},function(e,t,n){const r=n(2).toLogStore,i=n(2).log,o=n(20),a=n(3),s=a.isLocalEnvironment()?"https://collector.test.expedia.com":"/cl/data";function c(e){return!!(e&&e.deviceId&&e.pageName&&e.pageUsableTime&&e.requestId)}e.exports={publish:function(e){if(!c(e))return i("Not valid PM formatted data: "),i(e),!1;this.requestBody=e,this.requestBody.utcTimestamp=Date.now(),this.requestBody.navigationTimingSupport=a.isPerformanceTimingSupported(),this.requestBody.performanceMarkSupport=a.isPerformanceMarkSupported(),this.requestBody.beaconApiSupport=a.isBeaconSupported();const t=o.sendBeacon(\`${s}/perfmetrics.json?persist=true\`,this.requestBody),n={publisher:"PM Publisher",status:"",sentData:this.requestBody};return"boolean"==typeof t?(n.status=t?"queued":"failed",r(n)):(t.onload=()=>{n.status=t.status,r(n)},t.onerror=()=>{n.status="error",r(n)},t.ontimeout=()=>{n.status="timeout",r(n)}),t},isValid:c}},function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var c,u=\[\],l=!1,f=-1;function p(){l&&c&&(l=!1,c.length?u=c.concat(u):f=-1,u.length&&d())}function d(){if(!l){var e=s(p);l=!0;for(var t=u.length;t;){for(c=u,u=\[\];++f1)for(var n=1;n-1&&(c=!1);const g=Object.keys(e.customLevels||{}),v=\["error","fatal","warn","info","debug","trace"\].concat(g);"function"==typeof n&&v.forEach((function(e){n\[e\]=n})),(!1===e.enabled||e.browser.disabled)&&(e.level="silent");const y=e.level||"info",E=Object.create(n);E.log||(E.log=b),function(e,t,n){const r={};t.forEach((e=>{r\[e\]=n\[e\]?n\[e\]:i\[e\]||i\[u\[e\]||"log"\]||b})),e\[s\]=r}(E,v,n),l({},E),Object.defineProperty(E,"levelVal",{get:function(){return a(this.level,this)}}),Object.defineProperty(E,"level",{get:function(){return this.\_level},set:function(e){if("silent"!==e&&!this.levels.values\[e\])throw Error("unknown level "+e);this.\_level=e,p(this,w,E,"error"),p(this,w,E,"fatal"),p(this,w,E,"warn"),p(this,w,E,"info"),p(this,w,E,"debug"),p(this,w,E,"trace"),g.forEach((e=>{p(this,w,E,e)}))}});const w={transmit:t,serialize:o,asObject:e.browser.asObject,levels:v,timestamp:h(e)};return E.levels=function(e){const t=e.customLevels||{},n=Object.assign({},f.levels.values,t),r=Object.assign({},f.levels.labels,function(e){const t={};return Object.keys(e).forEach((function(n){t\[e\[n\]\]=n})),t}(t));return{values:n,labels:r}}(e),E.level=y,E.setMaxListeners=E.getMaxListeners=E.emit=E.addListener=E.on=E.prependListener=E.once=E.prependOnceListener=E.removeListener=E.removeAllListeners=E.listeners=E.listenerCount=E.eventNames=E.write=E.flush=b,E.serializers=r,E.\_serialize=o,E.\_stdErrSerialize=c,E.child=function(n,i){if(!n)throw new Error("missing bindings for child Pino");i=i||{},o&&n.serializers&&(i.serializers=n.serializers);const a=i.serializers;if(o&&a){var s=Object.assign({},r,a),c=!0===e.browser.serialize?Object.keys(s):o;delete n.serializers,d(\[n\],c,s,this.\_stdErrSerialize)}function u(e){this.\_childLevel=1+(0|e.\_childLevel),this.bindings=n,s&&(this.serializers=s,this.\_serialize=c),t&&(this.\_logEvent=m(\[\].concat(e.\_logEvent.bindings,n)))}u.prototype=this;const f=new u(this);return l(this,f),f.level=this.level,f},t&&(E.\_logEvent=m()),E}function p(e,t,n,o){if(e\[o\]=a(e.level,n)>a(o,n)?b:n\[s\]\[o\],!t.transmit&&e\[o\]===b)return;e\[o\]=function(e,t,n,o){return c=e\[s\]\[o\],function(){const s=t.timestamp(),u=new Array(arguments.length),l=Object.getPrototypeOf&&Object.getPrototypeOf(this)===i?i:this;for(var f=0;f-1&&r in n&&(e\[i\]\[r\]=n\[r\](e\[i\]\[r\]))}function m(e){return{ts:0,messages:\[\],bindings:e||\[\],level:{label:"",value:0}}}function g(e){const t={type:e.constructor.name,msg:e.message,stack:e.stack};for(const n in e)void 0===t\[n\]&&(t\[n\]=e\[n\]);return t}function h(e){return"function"==typeof e.timestamp?e.timestamp:!1===e.timestamp?E:w}function v(){return{}}function y(e){return e}function b(){}function E(){return!1}function w(){return Date.now()}f.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},f.stdSerializers=o,f.stdTimeFunctions=Object.assign({},{nullTime:E,epochTime:w,unixTime:function(){return Math.round(Date.now()/1e3)},isoTime:function(){return new Date(Date.now()).toISOString()}}),e.exports.default=f,e.exports.pino=f}}\]); //# https://bernie-assets.s3.us-west-2.amazonaws.com/blossom-flex-ui/required-inline.nosw.42234feb78cee5d834f1.js /\*@license For license information please refer to analytics.nosw.licenses.txt\*/ (self.\_\_LOADABLE\_LOADED\_CHUNKS\_\_=self.\_\_LOADABLE\_LOADED\_CHUNKS\_\_||\[\]).push(\[\[38562\],{23985:function(e,t,a){var l=a(67664),o=a(14824),i=a(58651);const n=o.ClientLogger.getLoggerWithIdentifier("bernie.client.analytics-entry"),s=window&&window.\_\_PLUGIN\_STATE\_\_||{},g=Object.values(s).reduce(((e,t)=>Object.assign(e,t)),{}),{context:r,stores:d={},pageDataContext:c}=g,{analytics:b={}}=d;if(void 0!==r){let e={};const t={},{pageName:s,appName:g}=c,d={},L={serverRendered:!0};Object.keys(d).forEach((e=>{o.ClientLogger.setGlobalData(\`ab\_${e}\`,d\[e\])})),o.ClientLogger.setGlobalData("siteId",r.site.id),o.ClientLogger.setGlobalData("eapid",r.site.eapid),o.ClientLogger.setGlobalData("tpid",r.site.tpid),o.ClientLogger.setGlobalData("appId",g),o.ClientLogger.setGlobalData("langid",r.langId),o.ClientLogger.setGlobalData("locale",r.locale),o.ClientLogger.setGlobalData("guid",r.deviceId),o.ClientLogger.setGlobalData("visitid",\`${r.deviceId}\_${Date.now()}\`),o.ClientLogger.setGlobalData("logEvents",null==b?void 0:b.logEvents);const \_=function e(t,a={},l){let o;return"object"==typeof t&&t&&Object.keys(t).forEach((i=>{o=l?\`${l}\_${i}\`:i,"object"==typeof t\[i\]?e(t\[i\],a,o):a\[o\]=t\[i\]})),a}(null==b?void 0:b.userAgent);Object.keys(\_).forEach((e=>{o.ClientLogger.setGlobalData(e,\_\[e\])})),o.ClientLogger.setGlobalData("pwa",!0),n.logEvent(l.BERNIE\_CLIENT\_EVENTS.ANALYTICS\_ENTRY);const D=a(97482);D.setContext({siteId:r.site.id,deviceId:r.deviceId,pageName:s||g||"page.undefined",requestId:(null==b?void 0:b.requestId)||"",additionalData:L}),(null==b?void 0:b.delayPageUsable)?i.logPerformanceMarkers(t,n,e):D.markPageUsable({additionalData:L},(a=>{i.logPerformanceMarkers(t,n,e,a)}))}}},function(e){e.O(0,\[95275\],(function(){return t=23985,e(e.s=t);var t}));e.O()}\]); //# https://bernie-assets.s3.us-west-2.amazonaws.com/blossom-flex-ui/analytics.nosw.5a46ed087fab90e09871.jsipt id="\_\_LOADABLE\_REQUIRED\_CHUNKS\_\_" type="application/json" defer="">\[66576,79114,38326,51987,45496,10855,5103,88487,10158,22276,597,24623,78047,55616,11840,48187,35162,68688,47800,52333,51046,49673,49093,57620,59440,26313,21340,40830,23201,22422,43630,53615,14997,23211,30926,80167,30115,72851,28384,58934,9979,89695,14431,74848,50462,53466,17292,76708,89713,62992,7487,54798,43032,78302,19742,58496,25738,7480,10367,74595,68725,40413,57279,43556,66175,65478,35973,46902,32811,49406,91795,69410,17491,17372\]ipt data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/mobx.9c0c08c7a56c9982b874.js" defer="">ipt data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/shared\~TravelersField.24f1c3ffcbe441578b0a.js" defer="">ipt data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/bernie.522154de94c66c22c057.js" defer="">ipt data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/graphql.e2806772720758296a70.js" defer="">ipt data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/pap.f27c1c7891418710f2b8.js" defer="">ipt data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/vendor.72050e9f18d3f876f93b.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-trips-providers.2b103ba38e8f66a44c4e.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-lodging-property-details.9f66caef36a4ad04683a.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-customer-notifications.ac5d06c9eb31dfbd76a5.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-affiliates-stripe.79f75e067eafd22edcb5.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-multi-item-fragments.b899b2588921369c8786.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-dynamic-map.ad5ad50c3bd7102c3481.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-product-random-access-one.a583728a0d93696d712e.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-customer-direct-feedback.00d007bda41a5eccfaad.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-loyalty-dialog-with-trigger-fragments.e6b705a6ca6fae434cb8.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-loyalty-account-summary.da05fee93ce9b7001fff.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-product-rating-summary.40397842fe98c7f5a626.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-shopping-banner.6f90e9e0818281223810.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-shopping-tools-action-providers.01c760a384e31366af9e.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/uitk.14ae290acaf9f3b9c21b.js" defer="">ipt data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/app-shared.f9803ba8d6afd16650e6.js" defer="">ipt data-chunk="blossom-region" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~SimpleContainer.84ef8965397fbd88b6fb.js" defer="">ipt data-chunk="blossom-destination-hero" src="https://c.travel-assets.com/blossom-flex-ui/shared\~Gallery.f870c7a0bbf86ddf4c0f.js" defer="">ipt data-chunk="blossom-wizard-hotel-pwa" src="https://c.travel-assets.com/blossom-flex-ui/app-store-wizard-config.d05758865c2144faae73.js" defer="">ipt data-chunk="blossom-wizard-hotel-pwa" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~WizardHotelPWA.0e245da88a366c209230.js" defer="">ipt data-chunk="blossom-customer-notifications" src="https://c.travel-assets.com/blossom-flex-ui/shared\~CustomerNotifications.5c3d83c245708e390369.js" defer="">ipt data-chunk="blossom-customer-notifications" src="https://c.travel-assets.com/blossom-flex-ui/blossom-customer-notifications.938732c7be141f8fa179.js" defer="">ipt data-chunk="blossom-editorial" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~ToggleContainer.abdb2d27f4cc2ae2342a.js" defer="">ipt data-chunk="blossom-editorial" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~Editorial.377050eb98a7a4fa6cac.js" defer="">ipt data-chunk="blossom-separator" src="https://c.travel-assets.com/blossom-flex-ui/blossom-separator.fce60162168ef39f732d.js" defer="">ipt data-chunk="blossom-maps" src="https://c.travel-assets.com/blossom-flex-ui/blossom-maps.096aedf4b8aac6745592.js" defer="">ipt data-chunk="blossom-discovery-landing-offers" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-travel-content-legal-content.de27233853934ee1a603.js" defer="">ipt data-chunk="blossom-discovery-landing-offers" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-recommendations-discovery-landing-offers.7622b7fd26eeaf3e5d38.js" defer="">ipt data-chunk="blossom-region\_lazy-load" src="https://c.travel-assets.com/blossom-flex-ui/blossom-region\_lazy-load.e388db981ff20a455292.js" defer="">ipt data-chunk="blossom-region\_spacing-container" src="https://c.travel-assets.com/blossom-flex-ui/blossom-region\_spacing-container.5a0f050f8566d210ffb0.js" defer="">ipt data-chunk="blossom-collection-lodging-carousel" src="https://c.travel-assets.com/blossom-flex-ui/blossom-collection-lodging-carousel.c8b15a327a48a6d70a3c.js" defer="">ipt data-chunk="blossom-title-container" src="https://c.travel-assets.com/blossom-flex-ui/blossom-title-container.77f520390221988115ae.js" defer="">ipt data-chunk="blossom-hotel-recent-reviews\_view" src="https://c.travel-assets.com/blossom-flex-ui/blossom-hotel-recent-reviews\_view.d9903794253a7b5f0594.js" defer="">ipt data-chunk="blossom-tab-group" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~Links.a784ed3a67e9103e5176.js" defer="">ipt data-chunk="blossom-breadcrumbs" src="https://c.travel-assets.com/blossom-flex-ui/blossom-breadcrumbs.1fea4846a6448a9c3245.js" defer="">ipt src="https://c.travel-assets.com/blossom-flex-ui/l10nBundle/en\_GB.1a26cb0b4e0dde18461d.js">ipt src="https://www.uciservice.com/assets/meso-loaders/bernie-loader.js" type="module">