Title: TOP Hotels with Balcony in Saint-Tropez for 2026 | Expedia.co.uk [Saint-Tropez Travel Guide](https://expedia.co.uk/Saint-Tropez.dx500127)[Hotels in Saint-Tropez](https://expedia.co.uk/Saint-Tropez-Hotels.d500127.Travel-Guide-Hotels)[Holiday Rentals in Saint-Tropez](https://expedia.co.uk/Saint-Tropez-Holiday-Rentals.d500127.Travel-Guide-HolidayRentals)[Flights to Saint-Tropez](https://expedia.co.uk/Cheap-Flights-To-Saint-Tropez.d500127.Travel-Guide-Flights)[Things to do in Saint-Tropez](https://expedia.co.uk/Things-To-Do-In-Saint-Tropez.d500127.Travel-Guide-Activities)[Saint-Tropez Car Hire](https://expedia.co.uk/Compare-Cheap-Car-Hire-In-Saint-Tropez.d500127.Car-Hire-Guide)[Saint-Tropez Holidays](https://expedia.co.uk/Saint-Tropez.d500127.Holidays-City-Breaks) ![Port de saint-tropez en méditerranée dans le sud de la France](https://images.trvl-media.com/place/500127/5512eb5b-7767-479f-a2ad-a7b104e1f2fb.jpg?impolicy=fcrop&w=1200&h=500&q=medium) # Search Hotels with Balcony in Saint-Tropez - ![](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 ## Check availability on Saint-Tropez Hotels with Balcony Tonight [27 Dec - 28 Dec](https://www.expedia.co.uk/Hotel-Search?regionId=500127&startDate=2025-12-27&endDate=2025-12-28&adults=2&amenities=BALCONY_OR_TERRACE&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) Tomorrow [28 Dec - 29 Dec](https://www.expedia.co.uk/Hotel-Search?regionId=500127&startDate=2025-12-28&endDate=2025-12-29&adults=2&amenities=BALCONY_OR_TERRACE&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) Next weekend [2 Jan - 4 Jan](https://www.expedia.co.uk/Hotel-Search?regionId=500127&startDate=2026-01-02&endDate=2026-01-04&adults=2&amenities=BALCONY_OR_TERRACE&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) In two weeks [9 Jan - 11 Jan](https://www.expedia.co.uk/Hotel-Search?regionId=500127&startDate=2026-01-09&endDate=2026-01-11&adults=2&amenities=BALCONY_OR_TERRACE&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) ## Our top choices for Saint-Tropez hotels with a balcony ![Deluxe room with Sea view | Premium bedding, minibar, in-room safe, individually furnished](https://images.trvl-media.com/lodging/13000000/12970000/12963900/12963862/w4702h3134x2y2-4a5bb4f8.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement Pablo Picasso | Terrace/patio](https://images.trvl-media.com/lodging/13000000/12970000/12963900/12963862/665391a2.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![View from property](https://images.trvl-media.com/lodging/13000000/12970000/12963900/12963862/e6d9bb37.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Bar (on property)](https://images.trvl-media.com/lodging/13000000/12970000/12963900/12963862/8d77f174.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hôtel La Ponche [](https://www.expedia.co.uk/Saint-Tropez-Hotels-Hotel-La-Ponche.h12963862.Hotel-Information) Saint-Tropez City Centre 9.4/10 Exceptional (146) "Amazing stay. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Logan [](https://www.expedia.co.uk/Saint-Tropez-Hotels-Hotel-La-Ponche.h12963862.Hotel-Information) ![Outdoor pool, open 7:30 AM to 7 PM, pool umbrellas, pool loungers](https://images.trvl-media.com/lodging/24000000/23230000/23227900/23227841/7849bb99.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Mediterranean cuisine, pool views ](https://images.trvl-media.com/lodging/24000000/23230000/23227900/23227841/1f8352f9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Junior Suite Garden | Free minibar, in-room safe, soundproofing, free cots/infant beds](https://images.trvl-media.com/lodging/24000000/23230000/23227900/23227841/a37e4b0d.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Beach](https://images.trvl-media.com/lodging/24000000/23230000/23227900/23227841/f09fddfe.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Airelles Pan Dei Palais [](https://www.expedia.co.uk/Saint-Tropez-Hotels-Pan-Dei-Palais.h23227841.Hotel-Information) Saint-Tropez City Centre 10/10 Exceptional (64) "I absolutely loved loved this hotel. İt was like I was staying in my own palace. Anna was the perfect host. She made our stay exceptional🙏🙏 İt is right in the center of St. Tropez. A few steps to everywhere.." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Najda £454 includes taxes & fees 6 Jan - 7 Jan 2026 [](https://www.expedia.co.uk/Saint-Tropez-Hotels-Pan-Dei-Palais.h23227841.Hotel-Information) ![Terrace/patio](https://images.trvl-media.com/lodging/32000000/31500000/31491300/31491217/3ec692d1.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Triple Room | Individually decorated, individually furnished, desk, blackout curtains](https://images.trvl-media.com/lodging/32000000/31500000/31491300/31491217/7e522f11.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Property entrance](https://images.trvl-media.com/lodging/32000000/31500000/31491300/31491217/a1cd1d23.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lobby](https://images.trvl-media.com/lodging/32000000/31500000/31491300/31491217/c59c31f1.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hôtel Les Lauriers [](https://www.expedia.co.uk/Saint-Tropez-Hotels-Hotel-Les-Lauriers.h31491217.Hotel-Information) Saint-Tropez City Centre 8.6/10 Excellent (9) "A gem in st tropez, great location, tasteful design, small and cozy room, super quiet, great sleep, super clean with bathtub. Everything works. " ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Joy £192 includes taxes & fees 30 Dec - 31 Dec [](https://www.expedia.co.uk/Saint-Tropez-Hotels-Hotel-Les-Lauriers.h31491217.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/5000000/4770000/4761800/4761774/2279108f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Superior Double Room, Garden View | Minibar, in-room safe, iron/ironing board, free WiFi](https://images.trvl-media.com/lodging/5000000/4770000/4761800/4761774/4a0643b4.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/5000000/4770000/4761800/4761774/a787fd80.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Luxury Apartment, Kitchen, Sea View | Minibar, in-room safe, iron/ironing board, free WiFi](https://images.trvl-media.com/lodging/5000000/4770000/4761800/4761774/a108f1d9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hôtel Villa Maya – Golfe de Saint-Tropez [](https://www.expedia.co.uk/Gassin-Hotels-La-Villa-Maya.h4761774.Hotel-Information) Gassin 7.8/10 Good (142) "Great rooms and great service. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Franck £88 includes taxes & fees 6 Jan - 7 Jan 2026 [](https://www.expedia.co.uk/Gassin-Hotels-La-Villa-Maya.h4761774.Hotel-Information) ![View from property](https://images.trvl-media.com/lodging/4000000/3690000/3688000/3687949/8f3bfcd8.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Self-parking (surcharge) 5.00 per day](https://images.trvl-media.com/lodging/4000000/3690000/3688000/3687949/8073559f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Property entrance](https://images.trvl-media.com/lodging/4000000/3690000/3688000/3687949/f76b3ca6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Double Room, Balcony, Sea View | Minibar, in-room safe, desk, free WiFi](https://images.trvl-media.com/lodging/4000000/3690000/3688000/3687949/8dc32f4a.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hôtel La Plage [](https://www.expedia.co.uk/Sainte-Maxime-Hotels-Hotel-La-Plage.h3687949.Hotel-Information) Sainte-Maxime 8.6/10 Excellent (198) "This place is a gem. Staff are extremely friendly and so helpful. " ![Canada](https://a.travel-assets.com/egds/marks/flags/ca.svg) Catherine £78 includes taxes & fees 7 Jan - 8 Jan 2026 [](https://www.expedia.co.uk/Sainte-Maxime-Hotels-Hotel-La-Plage.h3687949.Hotel-Information) ![Beach nearby](https://images.trvl-media.com/lodging/3000000/2360000/2351400/2351377/5f2549f4.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Standard Double Room | Desk, blackout curtains, iron/ironing board, free cots/infant beds](https://images.trvl-media.com/lodging/3000000/2360000/2351400/2351377/2b767672.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Breakfast, lunch, dinner served; Regional cuisine, sea views ](https://images.trvl-media.com/lodging/3000000/2360000/2351400/2351377/d68ea68c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Terrace/patio](https://images.trvl-media.com/lodging/3000000/2360000/2351400/2351377/6b9cd97e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Les Palmiers [](https://www.expedia.co.uk/Sainte-Maxime-Hotels-Hotel-Les-Palmiers.h2351377.Hotel-Information) Sainte-Maxime City Centre 8.6/10 Excellent (89) "Staff are super nice! The room was so comfortable and beautiful view. Only one thing it would be nice that if therei s a fridge in the room. I would love to stay there again!" ![South Korea](https://a.travel-assets.com/egds/marks/flags/kr.svg) MEE KYUNG £69 includes taxes & fees 4 Jan - 5 Jan 2026 [](https://www.expedia.co.uk/Sainte-Maxime-Hotels-Hotel-Les-Palmiers.h2351377.Hotel-Information) ![Terrace/patio](https://images.trvl-media.com/lodging/35000000/34320000/34318600/34318571/127736b7.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Reception](https://images.trvl-media.com/lodging/35000000/34320000/34318600/34318571/2a768aea.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Triple Room, Balcony | Minibar, in-room safe, individually decorated, individually furnished](https://images.trvl-media.com/lodging/35000000/34320000/34318600/34318571/4a9a6272.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/35000000/34320000/34318600/34318571/983afa14.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Castellamar [](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Hotel-Castellamar.h34318571.Hotel-Information) Sainte-Maxime City Centre 9.0/10 Wonderful (80) "Excellent location, very friendly proprietor, great character " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Zaki £76 includes taxes & fees 28 Dec - 29 Dec [](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Hotel-Castellamar.h34318571.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/30000000/29530000/29529000/29528967/058c26d4.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Double Room, 1 Double Bed, Non Smoking | Blackout curtains, iron/ironing board, free cots/infant beds](https://images.trvl-media.com/lodging/30000000/29530000/29529000/29528967/c3c89cdf.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/30000000/29530000/29529000/29528967/2f6da3fd.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Double Room, 1 Double Bed, Non Smoking | Bathroom sink](https://images.trvl-media.com/lodging/30000000/29530000/29529000/29528967/3d5ae5a3.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Guesthouse Le Mas de la Dame [](https://www.expedia.co.uk/Saint-Tropez-Hotels-Guesthouse-Le-Mas-De-La-Dame.h29528967.Hotel-Information) Saint-Tropez 8.8/10 Excellent (36) "Outstanding property with the kindest people who owned the property So close to at tropez and the beach Beautiful room ,comfortable bed ,spacious bathroom 5 stars " ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Olivier £176 includes taxes & fees 4 Jan - 5 Jan 2026 [](https://www.expedia.co.uk/Saint-Tropez-Hotels-Guesthouse-Le-Mas-De-La-Dame.h29528967.Hotel-Information) ![Breakfast buffet](https://images.trvl-media.com/lodging/117000000/116480000/116475400/116475342/e89cbecc.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Family Apartment | Living area | Flat-screen TV](https://images.trvl-media.com/lodging/117000000/116480000/116475400/116475342/5dd6f890.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Family Apartment | Living area | Flat-screen TV](https://images.trvl-media.com/lodging/117000000/116480000/116475400/116475342/f7c0ecfc.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Seasonal outdoor pool](https://images.trvl-media.com/lodging/117000000/116480000/116475400/116475342/6b218cd9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Les Maisons du Sud [](https://www.expedia.co.uk/Ramatuelle-Hotels-Les-Maisons-Du-Sud.h116475342.Hotel-Information) Ramatuelle 10/10 Exceptional (3) "Soggiorno impeccabile, ottima sistemazione, personale cortese, tutto perfetto!" ![Italy](https://a.travel-assets.com/egds/marks/flags/it.svg) CLAUDIA £174 includes taxes & fees 14 Jan - 15 Jan 2026 [](https://www.expedia.co.uk/Ramatuelle-Hotels-Les-Maisons-Du-Sud.h116475342.Hotel-Information) ![On the beach](https://images.trvl-media.com/lodging/35000000/34130000/34128400/34128353/baf3912c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/35000000/34130000/34128400/34128353/95fa48e6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/35000000/34130000/34128400/34128353/50e596d4.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Children’s play area – outdoor](https://images.trvl-media.com/lodging/35000000/34130000/34128400/34128353/7acb9d7c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### VVF Golfe de Saint-Tropez, Sainte Maxime [](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-VVF-Villages-Golfe-De-Saint-Tropez-Sainte-Maxime.h34128353.Hotel-Information) La Nartelle 8.6/10 Excellent (13) "Hyvä paikka kannattaa pyörähtää " ![Finland](https://a.travel-assets.com/egds/marks/flags/fi.svg) Mertsi £84 includes taxes & fees 2 Jan - 3 Jan 2026 [](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-VVF-Villages-Golfe-De-Saint-Tropez-Sainte-Maxime.h34128353.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-10&endDate=2026-01-11®ionId=500127&adults=2&room_amenities_group_explore=balcony_in_room&sort=RECOMMENDED&openPlayBack=true) ## Find out more about Saint-Tropez ### Discover top Saint-Tropez attractions Saint-Tropez, a gem of the French Riviera, is renowned for its enchanting blend of luxury and charm, making it a perfect getaway for discerning travellers. Begin your exploration at the iconic Pampelonne Beach, where golden sands meet turquoise waters, inviting you to relax or indulge in water sports. For a taste of local culture, visit the lively Place des Lices, particularly vibrant on Tuesdays and Saturdays when the market bursts with fresh produce and artisanal goods. Art enthusiasts will be captivated by the Annonciade Museum, showcasing stunning works from the likes of Signac and Matisse, set against the backdrop of Saint-Tropez’s picturesque harbour. Don’t miss the chance to stroll through the cobblestone streets of the old town, where you can admire the charming pastel-hued buildings and quaint boutiques. Finally, savour the exquisite dining experiences in Michelin-starred restaurants like La Vague d'Or, where culinary artistry meets the freshest local ingredients. For accommodation, consider staying in the heart of the old town, where luxury hotels such as Hotel de Paris offer a blend of historic elegance and modern amenities. Here, you can wake up to stunning views and enjoy attentive service that caters to your every need. The central location allows you to easily explore the vibrant nightlife, chic shopping, and stunning coastline, ensuring that every moment spent in Saint-Tropez is both memorable and indulgent. ### Find the best hotels with balcony in Saint-Tropez For those seeking the charm of Saint-Tropez with stunning balcony views, these top hotels offer the perfect blend of luxury and relaxation. Enjoy the vibrant atmosphere and indulge in the beautiful French Riviera. [**Hotel SEZZ Saint-Tropez**](https://www.expedia.co.uk/Saint-Tropez-Hotels-Hotel-SEZZ-Saint-Tropez.h3691953.Hotel-Information) - **Why it's great:** Hotel SEZZ Saint-Tropez impresses with its stylish balconies and terraces, offering guests the chance to relax in luxury while taking in the stunning views. With an exceptional review rating of 9.4, this hotel is a superb choice for those who cherish outdoor living and elegance in their stay. The outdoor pool and hot tub provide additional relaxation options amidst the beautiful surroundings. - **Other amenities:** The hotel features a full-service spa, a gourmet restaurant with garden views, and complimentary breakfast options. Guests can enjoy daily housekeeping, valet parking, and a range of wellness services such as massages and body treatments. For those wishing to explore, nearby activities include sailing and golf, all contributing to a memorable stay in the heart of Saint-Tropez. - **Nearby attractions:** Pointe du Capon - 2 km, Saint-Tropez Gulf - 0.8 km, Canebier Beach - 0.4 km [**Hôtel de Paris Saint-Tropez**](https://www.expedia.co.uk/Saint-Tropez-Hotels-Hotel-De-Paris-Saint-Tropez.h5560576.Hotel-Information) - **Why it's great:** Hôtel de Paris Saint-Tropez is an exquisite choice for travelers who appreciate the elegance of outdoor spaces. With a remarkable review rating of 9.4, this hotel features furnished balconies and a rooftop terrace, allowing guests to soak in the stunning views of the city. The serene atmosphere, along with a luxurious spa and an outdoor pool, sets the stage for a perfect getaway. - **Other amenities:** Guests can indulge in a range of amenities including a 24-hour room service, a full-service spa, and a well-appointed restaurant with garden views. The hotel also offers valet parking, complimentary beach towels, and easy access to the nearby beach. For those looking to explore, exciting activities like windsurfing and sailing are available in close proximity, ensuring a memorable stay in Saint-Tropez. - **Neighborhood:** Saint-Tropez City Centre - **Nearby attractions:** Saint-Tropez Gulf - 0.3 km, Vieux Port - 0.4 km, Port of Saint Tropez - 0.3 km [**Hôtel Villa Cosy**](https://www.expedia.co.uk/Saint-Tropez-Hotels-Hotel-Villa-Cosy.h9836548.Hotel-Information) - **Why it's great:** Hôtel Villa Cosy offers an intimate setting with beautiful balconies and terraces, ideal for soaking up the sun and enjoying tranquil views. This hotel boasts an impressive review rating of 9.4, making it a favourite among discerning travellers. The elegant furnishings and private patios elevate the experience, allowing guests to relax in style. - **Other amenities:** Guests can enjoy a range of facilities, including a full-service spa, outdoor pool, and complimentary 24-hour room service. The hotel also features designer toiletries, premium bedding, and daily housekeeping for added convenience. For those looking to explore, activities such as kayaking and sailing are nearby, alongside the stunning beaches of Saint-Tropez. - **Nearby attractions:** Saint-Tropez Gulf - 0.9 km, Place des Lices - 0.8 km, Vieux Port - 1.2 km [**Hôtel La Ponche**](https://www.expedia.co.uk/Saint-Tropez-Hotels-Hotel-La-Ponche.h12963862.Hotel-Information) - **Why it's great:** With its charming balconies and terraces overlooking the picturesque Saint-Tropez, Hôtel La Ponche is perfect for guests seeking a romantic getaway. The hotel enjoys a stellar review rating of 9.4, providing a warm atmosphere complemented by beautiful views. Guests can unwind on their private balconies and enjoy the serene coastal scenery. - **Other amenities:** The hotel features an on-site restaurant with ocean views, valet parking, and concierge services to assist with local insights. Additional amenities include daily housekeeping, designer toiletries, and a fireplace for cosy evenings. The nearby the beach enhances the experience, making it easy for guests to enjoy the sun and surf. - **Neighborhood:** Saint-Tropez City Centre - **Nearby attractions:** Saint-Tropez Gulf - 0.3 km, Vieux Port - 0.4 km, La Ponche - 0.2 km [**La Bastide du Port**](https://www.expedia.co.uk/Saint-Tropez-Hotels-La-Bastide-Du-Port.h4485372.Hotel-Information) - **Why it's great:** La Bastide du Port stands out for its inviting balconies and terraces, perfect for enjoying the pleasant Mediterranean climate. With a solid review rating of 8.8, this hotel provides a delightful atmosphere for relaxation and leisure. Guests can unwind on their private balconies while taking in the charming surroundings of Saint-Tropez. - **Other amenities:** The hotel features a beautiful garden, daily housekeeping, and complimentary toiletries. Additional perks include valet parking, self-parking options, and convenient access to nearby beaches and water sports such as snorkeling and windsurfing. The on-site concierge service ensures guests have everything they need for a seamless vacation experience. - **Nearby attractions:** Saint-Tropez Gulf - 0.6 km, Vieux Port - 0.9 km, Port of Saint Tropez - 0.9 km ## Top Saint-Tropez Hotel Reviews ![Airelles Château de la Messardière](https://images.trvl-media.com/lodging/1000000/20000/10100/10036/824ff1c5_y.jpg) ### Airelles Château de la Messardière 10/10 Excellent "I’ve been around the world and stayed nicest places , Top 3 for sure in world .. no mistakes , stay here if you can " [](https://expedia.co.uk/Saint-Tropez-Hotels-Chateau-De-La-Messardiere.h10036.Hotel-Information) ![La Bastide du Port](https://images.trvl-media.com/lodging/5000000/4490000/4485400/4485372/28b3c61c_y.jpg) ### La Bastide du Port 10/10 Excellent "This hotel was amazing, it was close to the town center and it was an authentic tropezinne experience" [](https://expedia.co.uk/Saint-Tropez-Hotels-La-Bastide-Du-Port.h4485372.Hotel-Information) ![Hôtel de Paris Saint-Tropez](https://images.trvl-media.com/lodging/6000000/5570000/5560600/5560576/f2aeec15_y.jpg) ### Hôtel de Paris Saint-Tropez 10/10 Excellent "Espectacular hotel with modern rooms, extremely comfortable bed and bedding and the location could not be more perfect!" [](https://expedia.co.uk/Saint-Tropez-Hotels-Hotel-De-Paris-Saint-Tropez.h5560576.Hotel-Information) ![Lou Pinet](https://images.trvl-media.com/lodging/1000000/10000/1100/1016/8b2f1bc4_y.jpg) ### Lou Pinet 10/10 Excellent "Beautiful boutique hotel in St Tropez. " [](https://expedia.co.uk/Saint-Tropez-Hotels-Lou-Pinet.h1016.Hotel-Information) ![La Bastide de Saint Tropez](https://images.trvl-media.com/lodging/1000000/60000/54800/54785/ebdf9147_y.jpg) ### La Bastide de Saint Tropez 10/10 Excellent "This is a charming hotel just a bit up the hill from the maint town. It was very quiet and easy to get to. We absolutely loved using their e-bikes. They have four - but be sure to reserve them when you want to use. We took for two trips - one to Port Grimaud and the other to Cap Camarat - Pro Tip: Do NOT put in bike route on google maps for Cap Camarat - takes you down roads with gates - use the driving map for this one." [](https://expedia.co.uk/Saint-Tropez-Hotels-La-Bastide-De-Saint-Tropez.h54785.Hotel-Information) ![Hôtel Villa Cosy](https://images.trvl-media.com/lodging/10000000/9840000/9836600/9836548/ed14dee1_y.jpg) ### Hôtel Villa Cosy 10/10 Excellent "Excellent service and great location" [](https://expedia.co.uk/Saint-Tropez-Hotels-Hotel-Villa-Cosy.h9836548.Hotel-Information) div class="uitk-card uitk-card-roundcorner-all uitk-card-has-primary-theme" style="border-radius:0"> ## Frequently asked questions ### What can I expect from my stay in Saint-Tropez? ### What are some top hotels with balconies that I might want to consider for my holiday to Saint-Tropez? ### How many hotels with balconies are there in Saint-Tropez? ### What can I see and do while I'm in Saint-Tropez? ### Is it worth paying more for a room with a balcony in Saint-Tropez? ## Explore a world of travel with Expedia - Accommodation - Flights - Packages - Cars - Holiday Homes - [4 Star Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/4Star-Sainte-Maxime-Saint-Tropez-Hotels.s40-0-d6050646.Travel-Guide-Filter-Hotels) - [5 Star Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/5Star-Sainte-Maxime-Saint-Tropez-Hotels.s50-0-d6050646.Travel-Guide-Filter-Hotels) - [Business Hotels in Antibes ](https://www.expedia.co.uk/Antibes-Hotels-Business-Hotel.0-0-d4728-tBusinessHotel.Travel-Guide-Filter-Hotels) - [Hotels with a View in Antibes ](https://www.expedia.co.uk/Antibes-Hotels-Hotel-With-A-View.0-0-d4728-thotelwithaview.Travel-Guide-Filter-Hotels) - [Hotels with Air Conditioning in Antibes ](https://www.expedia.co.uk/Antibes-Hotels-Hotel-With-Air-Conditioning.0-0-d4728-thotelwithairconditioning.Travel-Guide-Filter-Hotels) - [Hotels with Parking in Antibes ](https://www.expedia.co.uk/Antibes-Hotels-Hotel-With-Free-Parking.0-0-d4728-thotelwithfreeparking.Travel-Guide-Filter-Hotels) - [Hotels with Laundry Service in Antibes ](https://www.expedia.co.uk/Antibes-Hotels-Hotel-With-Laundry-Service.0-0-d4728-thotelwithlaundryservice.Travel-Guide-Filter-Hotels) - [Hotels with Parking in Antibes ](https://www.expedia.co.uk/Antibes-Hotels-Hotel-With-Parking.0-0-d4728-thotelwithparking.Travel-Guide-Filter-Hotels) - [Hotels with Restaurant in Antibes ](https://www.expedia.co.uk/Antibes-Hotels-Hotel-With-Restaurant.0-0-d4728-thotelwithrestaurant.Travel-Guide-Filter-Hotels) - [Shopping Hotels in Antibes ](https://www.expedia.co.uk/Antibes-Hotels-Shopping-Hotel.0-0-d4728-tshoppinghotel.Travel-Guide-Filter-Hotels) - [Beach Resorts & in Cap-d'Antibes ](https://www.expedia.co.uk/Cap-DAntibes-Antibes-Hotels-Beach-Hotels.0-n6034887-0-tBeachHotels.Travel-Guide-Filter-Hotels) - [Boutique Hotels in Cap-d'Antibes ](https://www.expedia.co.uk/Cap-DAntibes-Antibes-Hotels-Boutique-Hotel.0-n6034887-0-tBoutiqueHotel.Travel-Guide-Filter-Hotels) - [Casino Hotels in Cap-d'Antibes ](https://www.expedia.co.uk/Cap-DAntibes-Antibes-Hotels-Casino-Hotel.0-n6034887-0-tCasinoHotel.Travel-Guide-Filter-Hotels) - [Family-Friendly Hotels in Cap-d'Antibes ](https://www.expedia.co.uk/Cap-DAntibes-Antibes-Hotels-Family-Friendly-Hotel.0-n6034887-0-tFamilyFriendlyHotel.Travel-Guide-Filter-Hotels) - [Hotels with Restaurant in Cap-d'Antibes ](https://www.expedia.co.uk/Cap-DAntibes-Antibes-Hotels-Hotel-With-Restaurant.0-n6034887-0-thotelwithrestaurant.Travel-Guide-Filter-Hotels) - [Luxury Hotels in Cap-d'Antibes ](https://www.expedia.co.uk/Cap-DAntibes-Antibes-Hotels-Luxury-Hotel.0-n6034887-0-tLuxuryHotel.Travel-Guide-Filter-Hotels) - [Marina Hotels in Cap-d'Antibes ](https://www.expedia.co.uk/Cap-DAntibes-Antibes-Hotels-Marina-Hotel.0-n6034887-0-tmarinahotel.Travel-Guide-Filter-Hotels) - [Pet-Friendly Hotels in Cap-d'Antibes ](https://www.expedia.co.uk/Cap-DAntibes-Antibes-Hotels-Pet-Friendly-Hotel.0-n6034887-0-tPetFriendlyHotel.Travel-Guide-Filter-Hotels) - [Wedding Hotels in Cap-d'Antibes ](https://www.expedia.co.uk/Cap-DAntibes-Antibes-Hotels-Wedding-Hotel.0-n6034887-0-tWeddingHotel.Travel-Guide-Filter-Hotels) - [Cheap Hotels in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Budget-Hotels.0-0-d6023326-tBudgetHotels.Travel-Guide-Filter-Hotels) - [Business Hotels in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Business-Hotel.0-0-d6023326-tBusinessHotel.Travel-Guide-Filter-Hotels) - [Green Hotels in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Green-Sustainable.0-0-d6023326-tGreenSustainable.Travel-Guide-Filter-Hotels) - [Hotels Suites in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Hotel-Suites.0-0-d6023326-thotelsuites.Travel-Guide-Filter-Hotels) - [Hotels with Air Conditioning in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Hotel-With-Air-Conditioning.0-0-d6023326-thotelwithairconditioning.Travel-Guide-Filter-Hotels) - [Hotels with Early Check-in in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Hotel-With-Early-Check-In.0-0-d6023326-thotelwithearlycheckin.Travel-Guide-Filter-Hotels) - [Hotels with Laundry Service in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Hotel-With-Laundry-Service.0-0-d6023326-thotelwithlaundryservice.Travel-Guide-Filter-Hotels) - [Hotels with Parking in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Hotel-With-Parking.0-0-d6023326-thotelwithparking.Travel-Guide-Filter-Hotels) - [Hotels with Restaurant in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Hotel-With-Restaurant.0-0-d6023326-thotelwithrestaurant.Travel-Guide-Filter-Hotels) - [Hotels with Hot Tubs in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Hotels-With-Hot-Tubs.0-0-d6023326-tHotelsWithHotTubs.Travel-Guide-Filter-Hotels) - [Hotels with smoking rooms in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Hotels-With-Smoking-Rooms.0-0-d6023326-tHotelswithsmokingrooms.Travel-Guide-Filter-Hotels) - [Lakeside Hotels in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Lakeside-Hotel.0-0-d6023326-tlakesidehotel.Travel-Guide-Filter-Hotels) - [Riverside Hotels in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Riverside-Hotel.0-0-d6023326-triversidehotel.Travel-Guide-Filter-Hotels) - [Shopping Hotels in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Shopping-Hotel.0-0-d6023326-tshoppinghotel.Travel-Guide-Filter-Hotels) - [Ski Hotels in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Ski-Hotels.0-0-d6023326-tSkiHotels.Travel-Guide-Filter-Hotels) - [Wedding Hotels in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Wedding-Hotel.0-0-d6023326-tWeddingHotel.Travel-Guide-Filter-Hotels) - [Yoga Hotels in French Riviera ](https://www.expedia.co.uk/French-Riviera-Hotels-Yoga-Hotels.0-0-d6023326-tYogaHotels.Travel-Guide-Filter-Hotels) - [Gay-Friendly Hotels in Old Town Saint-Tropez ](https://www.expedia.co.uk/Old-Town-Saint-Tropez-Saint-Tropez-Hotels-Gay-Friendly-Hotel.0-n553248633938960879-0-tGayFriendlyHotel.Travel-Guide-Filter-Hotels) - [Old Town Saint-Tropez Hotels ](https://www.expedia.co.uk/Old-Town-Saint-Tropez-Saint-Tropez-Hotels.0-n553248633938960879-0.Travel-Guide-Filter-Hotels) - [Hotels near Place des Lices ](https://www.expedia.co.uk/Place-Des-Lices-Hotels.0-l6173717-0.Travel-Guide-Filter-Hotels) - [Gay-Friendly Hotels in Saint-Tropez City Centre ](https://www.expedia.co.uk/Saint-Tropez-City-Centre-Saint-Tropez-Hotels-Gay-Friendly-Hotel.0-n553248633938960873-0-tGayFriendlyHotel.Travel-Guide-Filter-Hotels) - [Hotels with Gym in Saint-Tropez City Centre ](https://www.expedia.co.uk/Saint-Tropez-City-Centre-Saint-Tropez-Hotels-Hotel-With-Gym.0-n553248633938960873-0-thotelwithgym.Travel-Guide-Filter-Hotels) - [Saint-Tropez City Centre Hotels ](https://www.expedia.co.uk/Saint-Tropez-City-Centre-Saint-Tropez-Hotels.0-n553248633938960873-0.Travel-Guide-Filter-Hotels) - [All-Inclusive Hotels in Sainte-Maxime ](https://www.expedia.co.uk/Sainte-Maxime-Hotels-All-Inclusive-Hotel.0-0-d5883-tAllInclusiveHotel.Travel-Guide-Filter-Hotels) - [Serviced Apartments in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Apart-Hotels.d6050646-aaApartHotels.Travel-Guide-Accommodation) - [Cabin Rentals in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Cabins.d6050646-aaCabins.Travel-Guide-Accommodation) - [Caravan Parks in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Caravan-Parks.d6050646-aaCaravanParks.Travel-Guide-Accommodation) - [Guest Houses in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Guest-Houses.d6050646-aaGuestHouses.Travel-Guide-Accommodation) - [Holiday Parks in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Holiday-Parks.d6050646-aaHolidayParks.Travel-Guide-Accommodation) - [Resorts in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotel-Resorts.d6050646-aaHotelResorts.Travel-Guide-Accommodation) - [Accor Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Accor-Hotels.0-0-d6050646--bAccorHotels.Travel-Guide-Filter-Hotels) - [Adults Only Resorts & in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Adults-Only-Resorts.0-0-d6050646-tAdultsOnlyResorts.Travel-Guide-Filter-Hotels) - [All-Inclusive Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-All-Inclusive-Hotel.0-0-d6050646-tAllInclusiveHotel.Travel-Guide-Filter-Hotels) - [Beach Resorts & in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Beach-Hotels.0-0-d6050646-tBeachHotels.Travel-Guide-Filter-Hotels) - [Boutique Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Boutique-Hotel.0-0-d6050646-tBoutiqueHotel.Travel-Guide-Filter-Hotels) - [Cheap Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Budget-Hotels.0-0-d6050646-tBudgetHotels.Travel-Guide-Filter-Hotels) - [Casino Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Casino-Hotel.0-0-d6050646-tCasinoHotel.Travel-Guide-Filter-Hotels) - [Family-Friendly Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Family-Friendly-Hotel.0-0-d6050646-tFamilyFriendlyHotel.Travel-Guide-Filter-Hotels) - [Gay-Friendly Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Gay-Friendly-Hotel.0-0-d6050646-tGayFriendlyHotel.Travel-Guide-Filter-Hotels) - [Golf Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Golf-Hotels.0-0-d6050646-tGolfHotels.Travel-Guide-Filter-Hotels) - [Hotels with a Bar in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Hotel-With-A-Bar.0-0-d6050646-thotelwithabar.Travel-Guide-Filter-Hotels) - [Hotels with Entertainment in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Hotel-With-Entertainment.0-0-d6050646-thotelwithentertainment.Travel-Guide-Filter-Hotels) - [Hotels with Parking in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Hotel-With-Free-Parking.0-0-d6050646-thotelwithfreeparking.Travel-Guide-Filter-Hotels) - [Hotels with Gym in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Hotel-With-Gym.0-0-d6050646-thotelwithgym.Travel-Guide-Filter-Hotels) - [Hotels with Parking in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Hotel-With-Parking.0-0-d6050646-thotelwithparking.Travel-Guide-Filter-Hotels) - [Hotels with Restaurant in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Hotel-With-Restaurant.0-0-d6050646-thotelwithrestaurant.Travel-Guide-Filter-Hotels) - [Hotels with Room Service in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Hotel-With-Room-Service.0-0-d6050646-thotelwithroomservice.Travel-Guide-Filter-Hotels) - [Hotels with Pool in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Hotels-With-Pool.0-0-d6050646-tHotelswithPool.Travel-Guide-Filter-Hotels) - [Luxury Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Luxury-Hotel.0-0-d6050646-tLuxuryHotel.Travel-Guide-Filter-Hotels) - [Marina Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Marina-Hotel.0-0-d6050646-tmarinahotel.Travel-Guide-Filter-Hotels) - [Pet-Friendly Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Pet-Friendly-Hotel.0-0-d6050646-tPetFriendlyHotel.Travel-Guide-Filter-Hotels) - [Ski Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Ski-Hotels.0-0-d6050646-tSkiHotels.Travel-Guide-Filter-Hotels) - [Spa Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Spa-Hotels.0-0-d6050646-tSpaHotels.Travel-Guide-Filter-Hotels) - [Hotels with Waterpark in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Waterpark-Hotel.0-0-d6050646-twaterparkhotel.Travel-Guide-Filter-Hotels) - [Wedding Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Wedding-Hotel.0-0-d6050646-tWeddingHotel.Travel-Guide-Filter-Hotels) - [Winery Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Winery-Hotels.0-0-d6050646-tWineryHotels.Travel-Guide-Filter-Hotels) - [Yoga Hotels in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels-Yoga-Hotels.0-0-d6050646-tYogaHotels.Travel-Guide-Filter-Hotels) - [Sainte-Maxime - Saint-Tropez Hotels ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Hotels.d6050646.Travel-Guide-Hotels) - [Houseboats in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Houseboats.d6050646-aaHouseboats.Travel-Guide-Accommodation) - [Lodges in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Lodges.d6050646-aaLodges.Travel-Guide-Accommodation) - [Villas in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Villas.d6050646-aaVillas.Travel-Guide-Accommodation) - [Hotels near St. Tropez Harbor ](https://www.expedia.co.uk/St-Tropez-Harbor-Hotels.0-l553248621532497083-0.Travel-Guide-Filter-Hotels) - [Hotels near Vieux Port ](https://www.expedia.co.uk/Vieux-Port-Hotels.0-l553248621533048724-0.Travel-Guide-Filter-Hotels) - [Flights to Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Cheap-Flights-To-Sainte-Maxime-Saint-Tropez.d6050646.Travel-Guide-Flights) - [Flights from Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/lp/flights/6050646/flights-from-sainte-maxime-saint-tropez) - [Bailli de Suffren Statue ](https://www.expedia.co.uk/Bailli-De-Suffren-Statue-Saint-Tropez-City-Centre.d553248621533048721.Attraction) - [Visit Saint-Tropez City Centre ](https://www.expedia.co.uk/Saint-Tropez-Saint-Tropez-City-Centre.dx553248633938960873) - [Sainte-Maxime - Saint-Tropez Holidays ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez.d6050646.Holidays-City-Breaks) - [Visit Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez.dx6050646) - [St. Tropez Harbor ](https://www.expedia.co.uk/St-Tropez-Harbor-Saint-Tropez-City-Centre.d553248621532497083.Attraction) - [Centauro Rental Cars in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Centauro-Car-Rentals-In-Sainte-Maxime-Saint-Tropez.d6050646-c1015.Car-Rental-Guide-Suppliers) - [Car hire near Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Compare-Cheap-Car-Hire-In-Sainte-Maxime-Saint-Tropez.d6050646.Car-Hire-Guide) - [Convertible Car Hire in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Convertible-Car-Rentals-In-Sainte-Maxime-Saint-Tropez.d6050646-tConvertible.Car-Rental-Guide-Class) - [Enterprise Rental Cars in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Enterprise-Car-Rentals-In-Sainte-Maxime-Saint-Tropez.d6050646-c15.Car-Rental-Guide-Suppliers) - [Goldcar rental Rental Cars in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Goldcar-Rental-Car-Rentals-In-Sainte-Maxime-Saint-Tropez.d6050646-c1022.Car-Rental-Guide-Suppliers) - [Hertz Rental Cars in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Hertz-Car-Rentals-In-Sainte-Maxime-Saint-Tropez.d6050646-c40.Car-Rental-Guide-Suppliers) - [Keddy By Europcar Rental Cars in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Keddy-By-Europcar-Car-Rentals-In-Sainte-Maxime-Saint-Tropez.d6050646-c1069.Car-Rental-Guide-Suppliers) - [Luxury Car Hire in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Luxury-Car-Rentals-In-Sainte-Maxime-Saint-Tropez.d6050646-tLuxury.Car-Rental-Guide-Class) - [National Car Rental Rental Cars in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/National-Car-Rental-Car-Rentals-In-Sainte-Maxime-Saint-Tropez.d6050646-c42.Car-Rental-Guide-Suppliers) - [Thrifty Car Rental Rental Cars in Sainte-Maxime - Saint-Tropez ](https://www.expedia.co.uk/Thrifty-Car-Rental-Car-Rentals-In-Sainte-Maxime-Saint-Tropez.d6050646-c45.Car-Rental-Guide-Suppliers) - [Sainte-Maxime - Saint-Tropez Holiday Rentals ](https://www.expedia.co.uk/Sainte-Maxime-Saint-Tropez-Holiday-Rentals.d6050646.Travel-Guide-HolidayRentals) icense 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.js\_\_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,43032,65370,35973,78302,69281,19742,68725,25738,7480,10367,74595,40413,89713,49406,48404,39005,62992,7487,54798,46902,32811,91795,69410,17491,51019\]\-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/mobx.9c0c08c7a56c9982b874.js" defer="">\-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/shared\~TravelersField.24f1c3ffcbe441578b0a.js" defer="">\-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/bernie.522154de94c66c22c057.js" defer="">\-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/graphql.e2806772720758296a70.js" defer="">\-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/pap.f27c1c7891418710f2b8.js" defer="">\-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/vendor.72050e9f18d3f876f93b.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-trips-providers.2b103ba38e8f66a44c4e.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-lodging-property-details.9f66caef36a4ad04683a.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-customer-notifications.ac5d06c9eb31dfbd76a5.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-affiliates-stripe.79f75e067eafd22edcb5.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-multi-item-fragments.b899b2588921369c8786.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-dynamic-map.ad5ad50c3bd7102c3481.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-product-random-access-one.a583728a0d93696d712e.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-customer-direct-feedback.00d007bda41a5eccfaad.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-loyalty-dialog-with-trigger-fragments.e6b705a6ca6fae434cb8.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-loyalty-account-summary.da05fee93ce9b7001fff.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-product-rating-summary.40397842fe98c7f5a626.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-shopping-banner.6f90e9e0818281223810.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-shopping-tools-action-providers.01c760a384e31366af9e.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/uitk.14ae290acaf9f3b9c21b.js" defer="">\-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/app-shared.f9803ba8d6afd16650e6.js" defer="">\-chunk="blossom-region" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~SimpleContainer.84ef8965397fbd88b6fb.js" defer="">\-chunk="blossom-destination-hero" src="https://c.travel-assets.com/blossom-flex-ui/shared\~Gallery.f870c7a0bbf86ddf4c0f.js" defer="">\-chunk="blossom-wizard-hotel-pwa" src="https://c.travel-assets.com/blossom-flex-ui/app-store-wizard-config.d05758865c2144faae73.js" defer="">\-chunk="blossom-wizard-hotel-pwa" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~WizardHotelPWA.0e245da88a366c209230.js" defer="">\-chunk="blossom-customer-notifications" src="https://c.travel-assets.com/blossom-flex-ui/shared\~CustomerNotifications.5c3d83c245708e390369.js" defer="">\-chunk="blossom-customer-notifications" src="https://c.travel-assets.com/blossom-flex-ui/blossom-customer-notifications.938732c7be141f8fa179.js" defer="">\-chunk="blossom-region\_check-availability" src="https://c.travel-assets.com/blossom-flex-ui/blossom-region\_check-availability.49169d28a14ba457f0ae.js" defer="">\-chunk="blossom-dated-searches" src="https://c.travel-assets.com/blossom-flex-ui/blossom-dated-searches.6cc5d7b675126c68fe30.js" defer="">\-chunk="blossom-maps" src="https://c.travel-assets.com/blossom-flex-ui/blossom-maps.096aedf4b8aac6745592.js" defer="">\-chunk="blossom-discovery-landing-offers" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-travel-content-legal-content.de27233853934ee1a603.js" defer="">\-chunk="blossom-discovery-landing-offers" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-recommendations-discovery-landing-offers.7622b7fd26eeaf3e5d38.js" defer="">\-chunk="blossom-editorial\_banner-v2" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~EditorialBanner.be7b24150e00474a8937.js" defer="">\-chunk="blossom-region\_toggle" src="https://c.travel-assets.com/blossom-flex-ui/blossom-region\_toggle.189231788424bbe05a42.js" defer="">\-chunk="blossom-HeroBanner" src="https://c.travel-assets.com/blossom-flex-ui/blossom-HeroBanner.8cc8c766cfcca0bbb0cc.js" defer="">\-chunk="blossom-editorial" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~Editorial.377050eb98a7a4fa6cac.js" defer="">\-chunk="blossom-hotel-recent-reviews\_view" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~HotelRecentReviews.0fd5405112492be0239a.js" defer="">\-chunk="blossom-tab-group" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~Links.a784ed3a67e9103e5176.js" defer="">\-chunk="blossom-breadcrumbs" src="https://c.travel-assets.com/blossom-flex-ui/blossom-breadcrumbs.1fea4846a6448a9c3245.js" defer="">"https://c.travel-assets.com/blossom-flex-ui/l10nBundle/en\_GB.1a26cb0b4e0dde18461d.js">://www.uciservice.com/assets/meso-loaders/bernie-loader.js" type="module">