Title: Frognerbadet Open-Air Public Bath in Frogner - Tours and Activities | Expedia.ca [Frognerbadet Open-Air Public Bath Hotels](https://expedia.ca/Frognerbadet-Open-Air-Public-Bath-Hotels.0-l6335750-0.Travel-Guide-Filter-Hotels)[Frognerbadet Open-Air Public Bath Car Rentals](https://expedia.ca/Car-Rentals-In-Frognerbadet-Open-Air-Public-Bath.d6335750.Car-Rental-Guide)[Frogner Vacations](https://expedia.ca/Frogner.d6257690.Destination-Travel-Guides) # Frognerbadet Open-Air Public Bath Tours and Activities ## Visit Frognerbadet Open-Air Public Bath Activities --- --- ## Plan a trip to see Frognerbadet Open-Air Public Bath Price found within the past 48 hours. Click for updated prices. ![Origo Leilighetshotell ](https://images.trvl-media.com/lodging/92000000/91210000/91207400/91207350/7036e3d7_y.jpg?impolicy=fcrop&w=900&h=506&q=mediumHigh) ### Origo Leilighetshotell CA $1,477 per person Mar 2 - Mar 7 found 2 hours ago Roundtrip flight included Montreal (YUL) to Sandefjord (TRF) 9.4/10 Exceptional! (124 reviews) I loved everything about the property. Its location is good, easily accessible to several parts of the city. It’s also close to the river and the park. So beautiful to take walks there anytime. The staff was also good, I requested for a late check out and they made it work for. Highly recommend the place. 😌😌 Reviewed on Jun 8, 2025 ![Grand Hotel Oslo by Scandic](https://images.trvl-media.com/lodging/1000000/10000/8300/8209/5a92e248_y.jpg?impolicy=fcrop&w=900&h=506&q=mediumHigh) ### Grand Hotel Oslo by Scandic Oslo City Centre CA $1,587 per person Mar 28 - Apr 3 found 1 day ago Roundtrip non-stop flight included Toronto (YTO) to Oslo (OSL) 8.8/10 Excellent! (1,000 reviews) The Grand Hotel was wonderful and clean, however front desk weren't very helpful when we arrived. They explained nothing about the Breakfast nor where the gym and Spa were located. They weren't really helpful. However the hotel is clean and located very centrally. Reviewed on Jan 11, 2026 ![Amerikalinjen](https://images.trvl-media.com/lodging/31000000/30400000/30393800/30393719/b68e6c9a_y.jpg?impolicy=fcrop&w=900&h=506&q=mediumHigh) ### Amerikalinjen Oslo City Centre CA $1,713 per person Feb 13 - Feb 17 found 1 day ago Roundtrip flight included Toronto (YTO) to Oslo (OSL) 9.8/10 Exceptional! (837 reviews) Amazing hotel. Great location, breakfast, high-tech with cool old building with high ceilings. Would definitely stay again! Reviewed on Jan 11, 2026 ### Tours & day trips [See all 107 activities](https://expedia.ca/things-to-do/search?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&filter.categories=ToursDayTrips) ![2-Hour Oslo Fjord Sightseeing Cruise by Sailing Ship](https://mediaim.expedia.com/localexpert/1116138/1c460570-5c76-47b8-a14b-378d66f2b4b1.jpg?impolicy=resizecrop&rw=500&rh=280) ### 2-Hour Oslo Fjord Sightseeing Cruise by Sailing Ship 2h 9.2/10 27 reviews Free cancellation available CA $89 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/2-hour-oslo-fjord-sightseeing-cruise-by-sailing-ship.a1116138.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Self-Guided Bergen to Oslo Daytrip With Flamsbana & Fjordcruise](https://mediaim.expedia.com/localexpert/2751856/d0b24557-ec12-4c3f-9377-09571569f321.jpg?impolicy=resizecrop&rw=500&rh=280) ### Self-Guided Bergen to Oslo Daytrip With Flamsbana & Fjordcruise 16h CA $591 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/self-guided-full-day-trip-from-bergen-to-oslo-with-flam-railway-and-sognefjord.a2751856.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslofjord Sightseeing](https://mediaim.expedia.com/localexpert/44832765/5215a309-aa4b-4b29-9a3e-a7dba374af72.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslofjord Sightseeing 2h 10/10 4 reviews Free cancellation available CA $62 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslofjord-sightseeing.a44832765.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo Munch Museum Admission Ticket](https://mediaim.expedia.com/localexpert/49532338/c8f96869-7459-4806-8b4c-0182f303f4f5.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo Munch Museum Admission Ticket 2h Free cancellation available CA $54 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-munch-museum-admission-ticket.a49532338.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Sustainable Cruise in Oslofjord with audioguiding](https://mediaim.expedia.com/localexpert/46373808/262675db-d3db-48f9-aec2-cfbc120fea5a.jpg?impolicy=resizecrop&rw=500&rh=280) ### Sustainable Cruise in Oslofjord with audioguiding 1h 30m 9/10 2 reviews Free cancellation available CA $58 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/electric-cruise-in-oslofjord.a46373808.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo Combo Tour: Grand City Tour and Oslo Fjord Cruise](https://mediaim.expedia.com/localexpert/1150371/710e146c-2620-4c1a-aeb7-aa0510a1c1f2.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo Combo Tour: Grand City Tour and Oslo Fjord Cruise 7h 30m 8.4/10 12 reviews Free cancellation available CA $207 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-combo-tour-grand-city-tour-and-oslo-fjord-cruise.a1150371.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo City Highlights with Fjord Cruise](https://mediaim.expedia.com/localexpert/45675671/1d60a088-47cc-4505-afd8-dffd5132d1bf.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo City Highlights with Fjord Cruise 5h 30m 10/10 2 reviews Free cancellation available CA $158 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-city-highlights-with-fjord-cruise.a45675671.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![From Oslo: Oslomarka Forest Guided Snowshoeing Tour](https://mediaim.expedia.com/localexpert/48307675/801ab165-ea1d-4633-a789-becc5bdc880d.jpg?impolicy=resizecrop&rw=500&rh=280) ### From Oslo: Oslomarka Forest Guided Snowshoeing Tour 3h 30m Free cancellation available CA $144 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/from-oslo-oslomarka-forest-guided-snowshoeing-tour.a48307675.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo: Best View of the Oslofjord Winter Edition](https://mediaim.expedia.com/localexpert/48053360/787cd3e7-d473-4ad3-b3ab-3184dd96cd32.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo: Best View of the Oslofjord Winter Edition 4h Free cancellation available CA $144 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-snow-hike-to-vettakollen-with-oslofjord-winter-view.a48053360.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo: Day Pass for Downhill Skiing at SNØ Ski Dome](https://mediaim.expedia.com/localexpert/48297465/84a25985-8515-477e-bdd9-7b5ffbd971cf.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo: Day Pass for Downhill Skiing at SNØ Ski Dome Free cancellation available CA $68 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-day-pass-for-downhill-skiing-at-sno-ski-dome.a48297465.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ### History & culture [See all 67 activities](https://expedia.ca/things-to-do/search?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&filter.categories=HistoryCulture) ![The Fram Museum Admission Ticket](https://mediaim.expedia.com/localexpert/678200/f317638f-2f51-486f-b5a1-af150b04feb6.jpg?impolicy=resizecrop&rw=500&rh=280) ### The Fram Museum Admission Ticket 3h 9.6/10 5 reviews Free cancellation available CA $25 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/the-fram-museum-admission-ticket.a678200.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![The Viking Planet Admission Ticket](https://mediaim.expedia.com/localexpert/1065664/e49c4890-b1d3-4258-866b-a0d26710308c.jpg?impolicy=resizecrop&rw=500&rh=280) ### The Viking Planet Admission Ticket 2h 7.6/10 4 reviews Free cancellation available CA $39 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/the-viking-planet-adult-ticket.a1065664.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo Munch Museum Admission Ticket](https://mediaim.expedia.com/localexpert/49532338/c8f96869-7459-4806-8b4c-0182f303f4f5.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo Munch Museum Admission Ticket 2h Free cancellation available CA $54 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-munch-museum-admission-ticket.a49532338.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo: Viking Planet Entry Ticket](https://mediaim.expedia.com/localexpert/48959028/115de7b8-a490-46a8-bae0-d569616ffe8b.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo: Viking Planet Entry Ticket 10/10 1 review Free cancellation available CA $39 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-digital-viking-museum-entrance-ticket.a48959028.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Self-Guided Viking Voyage in Oslo's Hidden Fjords](https://mediaim.expedia.com/localexpert/49694620/0bd5f5f1-1025-4c2b-a8a4-3d321d007bec.jpg?impolicy=resizecrop&rw=500&rh=280) ### Self-Guided Viking Voyage in Oslo's Hidden Fjords 8h Free cancellation available ~~CA $5~~CA $2 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/self-guided-viking-voyage-in-oslos-hidden-fjords.a49694620.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo - 24 or 48-Hour Hop-On Hop-Off Sightseeing Bus Ticket](https://mediaim.expedia.com/localexpert/46513348/6860b8fc-7327-4273-94b2-e8f18429d4fa.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo - 24 or 48-Hour Hop-On Hop-Off Sightseeing Bus Ticket 6/10 3 reviews Free cancellation available CA $76 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-24-or-48-hour-hop-on-hop-off-sightseeing-bus-ticket.a46513348.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo: 100% Electric Oslofjord Sightseeing Cruise](https://mediaim.expedia.com/localexpert/47729451/9aab51c9-9e9b-4a56-8693-cfbc9c081f43.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo: 100% Electric Oslofjord Sightseeing Cruise 2h 10/10 1 review Free cancellation available CA $55 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-100-electric-oslofjord-sightseeing-cruise.a47729451.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![City Sightseeing Oslo Hop-On Hop-Off Bus Tour](https://mediaim.expedia.com/localexpert/343410/37c506d9-a395-49fe-8ff5-acfd7e6736c4.jpg?impolicy=resizecrop&rw=500&rh=280) ### City Sightseeing Oslo Hop-On Hop-Off Bus Tour 1d+ 7.8/10 47 reviews Free cancellation available CA $70 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-hop-on-hop-off-bus-tour.a343410.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo: Grand City Sightseeing Tour by Bus with Fjord Cruise](https://mediaim.expedia.com/localexpert/5265900/892ff1e8-6f99-4745-9126-467b5a8f9eea.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo: Grand City Sightseeing Tour by Bus with Fjord Cruise 7h 30m 10/10 2 reviews Free cancellation available CA $207 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-grand-city-tour-and-fjord-cruise.a5265900.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo: Best of Oslo Walking Tour](https://mediaim.expedia.com/localexpert/48348313/594591d0-2637-4a6b-b9e2-2a81ee7b6e00.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo: Best of Oslo Walking Tour 2h 8/10 2 reviews Free cancellation available CA $52 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-best-of-oslo-walking-tour.a48348313.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ### Private & custom tours [See all 48 activities](https://expedia.ca/things-to-do/search?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&filter.categories=Privatecustomtours) ![Self-Guided Viking Voyage in Oslo's Hidden Fjords](https://mediaim.expedia.com/localexpert/49694620/0bd5f5f1-1025-4c2b-a8a4-3d321d007bec.jpg?impolicy=resizecrop&rw=500&rh=280) ### Self-Guided Viking Voyage in Oslo's Hidden Fjords 8h Free cancellation available ~~CA $5~~CA $2 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/self-guided-viking-voyage-in-oslos-hidden-fjords.a49694620.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo Must-See Attractions Walking Tour With A Guide](https://mediaim.expedia.com/localexpert/49072553/fce33330-e97e-4678-b5f2-e550bce842a8.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo Must-See Attractions Walking Tour With A Guide 2h Free cancellation available CA $89 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/private-walking-tour-in-oslo-with-personal-guide.a49072553.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo : Private Walking Tour With A Guide ( Private Tour )](https://mediaim.expedia.com/localexpert/45984348/cdaef22b-200a-4728-b320-251582ba5cb8.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo : Private Walking Tour With A Guide ( Private Tour ) 8h Free cancellation available CA $162 includes taxes & fees per adult\* \*Get lower prices by selecting more than 2 adults [](https://www.expedia.ca/things-to-do/private-custom-tour-with-a-local-guide-in-oslo.a45984348.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Self-Guided Ghost Tour Game for the Headless Horseman in Oslo](https://mediaim.expedia.com/localexpert/49450469/1efd207c-ea7d-429e-bfa3-43267072edd2.jpg?impolicy=resizecrop&rw=500&rh=280) ### Self-Guided Ghost Tour Game for the Headless Horseman in Oslo 2h Free cancellation available CA $12 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/self-guided-ghost-tour-game-for-the-headless-horseman-in-oslo.a49450469.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Norsk Folkemuseum Oslo Private Tour & Skip-the-Line Tickets](https://mediaim.expedia.com/localexpert/49271548/848cd298-bbda-4984-bbdc-ccfd116c4819.jpg?impolicy=resizecrop&rw=500&rh=280) ### Norsk Folkemuseum Oslo Private Tour & Skip-the-Line Tickets 2h Free cancellation available CA $465 includes taxes & fees per adult\* \*Get lower prices by selecting more than 2 adults [](https://www.expedia.ca/things-to-do/norsk-folkemuseum-oslo-private-tour-skip-the-line-tickets.a49271548.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![3days Bergen-Hardanger-Flåm-næroyfjord-Oslo(or Preikstolen)](https://mediaim.expedia.com/localexpert/48071485/c0ef3bf4-6c18-4584-babb-b0a232b2dcea.jpg?impolicy=resizecrop&rw=500&rh=280) ### 3days Bergen-Hardanger-Flåm-næroyfjord-Oslo(or Preikstolen) 3d Free cancellation available CA $8,267 includes taxes & fees per traveller\* \*Get lower prices by selecting more than 2 adults [](https://www.expedia.ca/things-to-do/2days-tour-to-preikstolenpulpit-rock-trolltunga-kjeragbo.a48071485.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![2day tour hardanger bike vøringsfossen and flåm næroyfjord](https://mediaim.expedia.com/localexpert/48014641/609e0c53-1031-4730-b77f-53d4018f170e.jpg?impolicy=resizecrop&rw=500&rh=280) ### 2day tour hardanger bike vøringsfossen and flåm næroyfjord 2d Free cancellation available CA $4,685 includes taxes & fees per traveller\* \*Get lower prices by selecting more than 2 adults [](https://www.expedia.ca/things-to-do/2days-tour-to-hardanger-and-flam-or-sognfjord-glacier-flexib.a48014641.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Myths and Legends of Oslo](https://mediaim.expedia.com/localexpert/45276518/b8380639-c34c-4dbc-ba82-7db8fbc790b1.jpg?impolicy=resizecrop&rw=500&rh=280) ### Myths and Legends of Oslo 2h Free cancellation available CA $400 includes taxes & fees per traveller\* \*Get lower prices by selecting more than 2 adults [](https://www.expedia.ca/things-to-do/myths-and-legends-of-oslo.a45276518.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Private sightseeing in a Volvo XC 90 All-inclusive museum/guiding](https://mediaim.expedia.com/localexpert/46315938/5dddafe7-90d1-4d3a-802d-3fbb76752354.jpg?impolicy=resizecrop&rw=500&rh=280) ### Private sightseeing in a Volvo XC 90 All-inclusive museum/guiding 4h Free cancellation available CA $482 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/private-sightseeing-in-a-volvo-xc-90-all-inclusive-museum-guiding.a46315938.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Hipstoric Grünerløkka Private Walking Tour](https://mediaim.expedia.com/localexpert/1152505/9dfa5305-1894-4c31-90e0-2ca1df3acd3c.jpg?impolicy=resizecrop&rw=500&rh=280) ### Hipstoric Grünerløkka Private Walking Tour 3h Free cancellation available CA $606 includes taxes & fees per adult\* \*Get lower prices by selecting more than 2 adults [](https://www.expedia.ca/things-to-do/hipstoric-grunerlokka-private-walking-tour.a1152505.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ### Food, drink & nightlife [See all 14 activities](https://expedia.ca/things-to-do/search?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&filter.categories=FoodDrinkNightlife) ![From Oslo: Oslomarka Forest Guided Snowshoeing Tour](https://mediaim.expedia.com/localexpert/48307675/801ab165-ea1d-4633-a789-becc5bdc880d.jpg?impolicy=resizecrop&rw=500&rh=280) ### From Oslo: Oslomarka Forest Guided Snowshoeing Tour 3h 30m Free cancellation available CA $144 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/from-oslo-oslomarka-forest-guided-snowshoeing-tour.a48307675.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo: Day Pass for Downhill Skiing at SNØ Ski Dome](https://mediaim.expedia.com/localexpert/48297465/84a25985-8515-477e-bdd9-7b5ffbd971cf.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo: Day Pass for Downhill Skiing at SNØ Ski Dome Free cancellation available CA $68 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-day-pass-for-downhill-skiing-at-sno-ski-dome.a48297465.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo Winter Bonefire & feast: Taste the flavours of Norway](https://mediaim.expedia.com/localexpert/49558489/2286bd67-161a-426f-9479-9438245eccbf.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo Winter Bonefire & feast: Taste the flavours of Norway 3h Free cancellation available CA $248 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-norwegian-winter-campfire-food-experience-lakeview.a49558489.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![3 Hours Walking Tour for Great Food in Oslo](https://mediaim.expedia.com/localexpert/49152634/c72e270d-dfa0-44ed-9a6a-8d2e1eaa703e.jpg?impolicy=resizecrop&rw=500&rh=280) ### 3 Hours Walking Tour for Great Food in Oslo 3h 45m Free cancellation available CA $211 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/3-hours-walking-tour-for-great-food-in-oslo.a49152634.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo: Food Tasting and Walking Tour with a Local](https://mediaim.expedia.com/localexpert/48551388/c50f0837-bb1e-41f6-83cf-6583c20ef5b1.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo: Food Tasting and Walking Tour with a Local 3h 30m Free cancellation available CA $186 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/a-taste-of-oslo-by-locals.a48551388.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo: Skyline in Winter With Fish Soup Cruise](https://mediaim.expedia.com/localexpert/47892847/e34fa3c8-283a-4f8f-a875-6743215881ca.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo: Skyline in Winter With Fish Soup Cruise 1h 30m Free cancellation available CA $103 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-skyline-in-winter-with-fish-soup-cruise.a47892847.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Hønefoss: 2-Day Moose Safari in Oslo's Wilderness](https://mediaim.expedia.com/localexpert/48301745/4429844d-e86f-468b-9c27-a5951f3e156e.jpg?impolicy=resizecrop&rw=500&rh=280) ### Hønefoss: 2-Day Moose Safari in Oslo's Wilderness 2d Free cancellation available CA $896 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/honefoss-2-day-moose-safari-in-oslos-wilderness.a48301745.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Top Oslo Tour (Town, Bazaar, History, Culture, Nature, Sea)](https://mediaim.expedia.com/localexpert/48316268/5882d90f-b385-4126-b290-e662e44fc391.jpg?impolicy=resizecrop&rw=500&rh=280) ### Top Oslo Tour (Town, Bazaar, History, Culture, Nature, Sea) 4h Free cancellation available CA $810 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/top-oslo-tour-town-bazaar-history-culture-nature-sea.a48316268.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo City Tour and Traditional Norwegian Lunch](https://mediaim.expedia.com/localexpert/50334491/dfacdc84-48ab-456f-911e-c25c9e7c7976.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo City Tour and Traditional Norwegian Lunch 4h Free cancellation available CA $209 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-city-tour-and-traditional-norwegian-lunch.a50334491.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo Beer and Culture Walk](https://mediaim.expedia.com/localexpert/48593672/94f165b3-7ede-405a-a3bd-255e49f2f387.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo Beer and Culture Walk 3h Free cancellation available CA $274 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-beer-tour.a48593672.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ### Water activities [See all 4 activities](https://expedia.ca/things-to-do/search?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&filter.categories=Wateractivities) ![Oslo: 100% Electric Oslofjord Sightseeing Cruise](https://mediaim.expedia.com/localexpert/47729451/9aab51c9-9e9b-4a56-8693-cfbc9c081f43.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo: 100% Electric Oslofjord Sightseeing Cruise 2h 10/10 1 review Free cancellation available CA $55 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-100-electric-oslofjord-sightseeing-cruise.a47729451.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo: Grand City Sightseeing Tour by Bus with Fjord Cruise](https://mediaim.expedia.com/localexpert/5265900/892ff1e8-6f99-4745-9126-467b5a8f9eea.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo: Grand City Sightseeing Tour by Bus with Fjord Cruise 7h 30m 10/10 2 reviews Free cancellation available CA $207 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-grand-city-tour-and-fjord-cruise.a5265900.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) ![Oslo Private Water Adventure and Flite Scooter Rental](https://mediaim.expedia.com/localexpert/50114840/84761c70-5b4e-4409-8f68-1493a5691fcc.jpg?impolicy=resizecrop&rw=500&rh=280) ### Oslo Private Water Adventure and Flite Scooter Rental 2h Free cancellation available CA $400 includes taxes & fees per adult [](https://www.expedia.ca/things-to-do/oslo-private-water-adventure-and-flite-scooter-rental.a50114840.activity-details?&rid=6335750&location=Frognerbadet+Open-Air+Public+Bath&swp=off) /div> ### Popular places to visit ![Wheel of Life sculpture in Frogner Park - Oslo](https://images.trvl-media.com/place/505655/f701046a-9072-4b6b-b818-71693ab30d53.jpg?impolicy=fcrop&w=900&h=506&q=mediumHigh) #### Frogner Park Explore the great outdoors at Frogner Park, a lovely green space in Oslo. Discover the top-notch restaurants and acclaimed theater scene in this culturally rich area. [](https://expedia.ca/Frogner-Park-Oslo.d505655.Vacation-Attraction) ![Oslo_GustavVigelandSculpturePark_6080553_13](https://images.trvl-media.com/place/6080553/12a45340-1f6a-48ad-9384-17492896cfe9.jpg?impolicy=fcrop&w=900&h=506&q=mediumHigh) #### Gustav Vigeland Sculpture Park You can spend time studying the exhibits at Gustav Vigeland Sculpture Park in Oslo. Experience the acclaimed theater scene and fascinating museums in this culturally rich area. [](https://expedia.ca/Gustav-Vigeland-Sculpture-Park-Oslo.d6080553.Vacation-Attraction) #### Ice-Skating Museum You can spend time studying the exhibits at Ice-Skating Museum in Oslo. Discover the top-notch restaurants and acclaimed theater scene in this culturally rich area. [](https://expedia.ca/Ice-Skating-Museum-Frogner.d6334211.Vacation-Attraction) #### Annes Puppet Theater You can make plans for a show at Annes Puppet Theater during your stay in Oslo. Experience the acclaimed theater scene and fascinating museums in this culturally rich area. [](https://expedia.ca/Annes-Puppet-Theater-Oslo.d6335744.Vacation-Attraction) #### Frogner Stadion Ice Rink Catch an event at Frogner Stadion Ice Rink during your trip to Oslo. Discover the top-notch restaurants and acclaimed theater scene in this culturally rich area. [](https://expedia.ca/Frogner-Stadion-Ice-Rink-Oslo.d553248621532520202.Vacation-Attraction) #### Oslo City Museum You can spend time browsing the exhibits at Oslo City Museum during your travels in Oslo. Experience the acclaimed theater scene and fascinating museums in this culturally rich area. [](https://expedia.ca/Oslo-City-Museum-Oslo.d6080569.Vacation-Attraction) --- ## Best Lodging Options Near Frognerbadet Open-Air Public Bath ## Check availability on hotels close to Frognerbadet Open-Air Public Bath [Tonight ](https://expedia.ca/Hotel-Search?rfrrid=TG.LP.CheckPrices.Package&adults=2&openPlayBack=true®ionId=6335750&startDate=2026-01-13&endDate=2026-01-14)[Jan 13 - Jan 14](https://expedia.ca/Hotel-Search?rfrrid=TG.LP.CheckPrices.Package&adults=2&openPlayBack=true®ionId=6335750&startDate=2026-01-13&endDate=2026-01-14) [Tomorrow night ](https://expedia.ca/Hotel-Search?rfrrid=TG.LP.CheckPrices.Package&adults=2&openPlayBack=true®ionId=6335750&startDate=2026-01-14&endDate=2026-01-15)[Jan 14 - Jan 15](https://expedia.ca/Hotel-Search?rfrrid=TG.LP.CheckPrices.Package&adults=2&openPlayBack=true®ionId=6335750&startDate=2026-01-14&endDate=2026-01-15) [This weekend ](https://expedia.ca/Hotel-Search?rfrrid=TG.LP.CheckPrices.Package&adults=2&openPlayBack=true®ionId=6335750&startDate=16%2F01%2F2026&endDate=18%2F01%2F2026)[Jan 16 - Jan 18](https://expedia.ca/Hotel-Search?rfrrid=TG.LP.CheckPrices.Package&adults=2&openPlayBack=true®ionId=6335750&startDate=16%2F01%2F2026&endDate=18%2F01%2F2026) [Next weekend ](https://expedia.ca/Hotel-Search?rfrrid=TG.LP.CheckPrices.Package&adults=2&openPlayBack=true®ionId=6335750&startDate=23%2F01%2F2026&endDate=25%2F01%2F2026)[Jan 23 - Jan 25](https://expedia.ca/Hotel-Search?rfrrid=TG.LP.CheckPrices.Package&adults=2&openPlayBack=true®ionId=6335750&startDate=23%2F01%2F2026&endDate=25%2F01%2F2026) div class="uitk-spacing Hotels uitk-spacing-margin-blockend-six" id="hotels-1" data-fm="hotels-1"> ![Radisson Blu Scandinavia Hotel, Oslo](https://images.trvl-media.com/lodging/1000000/20000/11900/11854/c41b1bdd_y.jpg?impolicy=resizecrop&rw=340&ch=150) ### Radisson Blu Scandinavia Hotel, Oslo Holbergs Gate 30 Oslo [](https://expedia.ca/Oslo-Hotels-Radisson-Blu-Scandinavia-Hotel.h11854.Hotel-Information) ![Smarthotel Oslo](https://images.trvl-media.com/lodging/6000000/6000000/5991400/5991383/8c60e8b6_y.jpg?impolicy=resizecrop&rw=340&ch=150) ### Smarthotel Oslo St. Olavsgate 26 Oslo [](https://expedia.ca/Oslo-Hotels-Smarthotel-Oslo.h5991383.Hotel-Information) ![Clarion Hotel The Hub](https://images.trvl-media.com/lodging/1000000/30000/26700/26621/a1c70c99_y.jpg?impolicy=resizecrop&rw=340&ch=150) ### Clarion Hotel The Hub Biskop Gunnerus Gate 3 Oslo [](https://expedia.ca/Oslo-Hotels-Clarion-Hotel-The-Hub.h26621.Hotel-Information) ![Citybox Oslo](https://images.trvl-media.com/lodging/3000000/2540000/2530400/2530346/ba388213_y.jpg?impolicy=resizecrop&rw=340&ch=150) ### Citybox Oslo Prinsensgate 6 Oslo [](https://expedia.ca/Oslo-Hotels-Citybox-Oslo.h2530346.Hotel-Information) ![Karl Johan Hotel](https://images.trvl-media.com/lodging/1000000/530000/523600/523595/b935bc16_y.jpg?impolicy=resizecrop&rw=340&ch=150) ### Karl Johan Hotel Karl Johans gate 33 Oslo [](https://expedia.ca/Oslo-Hotels-Karl-Johan-Hotel.h523595.Hotel-Information) ![Hotel Verdandi Oslo](https://images.trvl-media.com/lodging/28000000/27190000/27183900/27183898/4b0beb73_y.jpg?impolicy=resizecrop&rw=340&ch=150) ### Hotel Verdandi Oslo Tordenskioldsgate 6b Oslo [](https://expedia.ca/Oslo-Hotels-Hotel-Verdandi-Oslo.h27183898.Hotel-Information) ![Sommerro](https://images.trvl-media.com/lodging/71000000/70560000/70553600/70553567/b5beed12_y.jpg?impolicy=resizecrop&rw=340&ch=150) ### Sommerro Sommerrogata 1 Oslo [](https://expedia.ca/Oslo-Hotels-Sommerro.h70553567.Hotel-Information) ![Forenom Serviced Apts Oslo Majorstuen](https://images.trvl-media.com/lodging/109000000/108510000/108504200/108504170/w1920h1278x0y2-7b8868ce_y.jpg?impolicy=resizecrop&rw=340&ch=150) ### Forenom Serviced Apts Oslo Majorstuen 28 Ole Vigs gate Oslo Oslo [](https://expedia.ca/Oslo-Hotels-Forenom-Serviced-Apts-Oslo-Majorstuen.h108504170.Hotel-Information) ![Hotell Bondeheimen](https://images.trvl-media.com/lodging/1000000/10000/3600/3509/cb3f59c1_y.jpg?impolicy=resizecrop&rw=340&ch=150) ### Hotell Bondeheimen Kristian IVs gate 2 Oslo [](https://expedia.ca/Oslo-Hotels-Hotell-Bondeheimen.h3509.Hotel-Information) [See all 580 properties in Frognerbadet Open-Air Public Bath](https://expedia.ca/Hotel-Search?rfrrid=TG.LP.Hotels.Package®ionId=6335750) 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. ## Explore a world of travel with Expedia - Lodging - Packages - Cars - [Hotels near Aker Brygge ](https://www.expedia.ca/Aker-Brygge-Hotels.0-l502165-0.Travel-Guide-Filter-Hotels) - [Hotels near Akershus Fortress ](https://www.expedia.ca/Akershus-Fortress-Hotels.0-l502167-0.Travel-Guide-Filter-Hotels) - [Alna Hotels ](https://www.expedia.ca/Alna-Oslo-Hotels.0-n6351588-0.Travel-Guide-Filter-Hotels) - [Alnabru Hotels ](https://www.expedia.ca/Alnabru-Oslo-Hotels.0-n553248635974587339-0.Travel-Guide-Filter-Hotels) - [Hotels near Astrup Fearnley Museum of Modern Art ](https://www.expedia.ca/Astrup-Fearnley-Museum-Of-Modern-Art-Hotels.0-l6333711-0.Travel-Guide-Filter-Hotels) - [Hotels near BI Norwegian Business School ](https://www.expedia.ca/BI-Norwegian-Business-School-Hotels.0-l553248621565294627-0.Travel-Guide-Filter-Hotels) - [Bislett Hotels ](https://www.expedia.ca/Bislett-Oslo-Hotels.0-n179376-0.Travel-Guide-Filter-Hotels) - [Bjerke Hotels ](https://www.expedia.ca/Bjerke-Oslo-Hotels.0-n179374-0.Travel-Guide-Filter-Hotels) - [Bjørvika Hotels ](https://www.expedia.ca/Bjrvika-Oslo-Hotels.0-n553248635975950121-0.Travel-Guide-Filter-Hotels) - [Aparthotels in Bygdøy ](https://www.expedia.ca/Bygdy-Apart-Hotels.d179388-aaApartHotels.Travel-Guide-Accommodation) - [Golf Hotels in Bygdøy ](https://www.expedia.ca/Bygdy-Hotels-Golf-Hotel.0-0-d179388-tGolfHotel.Travel-Guide-Filter-Hotels) - [Luxury Hotels in Bygdøy ](https://www.expedia.ca/Bygdy-Hotels-Luxury-Hotel.0-0-d179388-tLuxuryHotel.Travel-Guide-Filter-Hotels) - [Scandic Hotels in Bygdøy ](https://www.expedia.ca/Bygdy-Hotels-Scandic-Hotels.0-0-d179388--bScandicHotels.Travel-Guide-Filter-Hotels) - [Thon Hotels in Bygdøy ](https://www.expedia.ca/Bygdy-Hotels-Thon-Hotels.0-0-d179388--bThonHotels.Travel-Guide-Filter-Hotels) - [Bygdøy Hotels ](https://www.expedia.ca/Bygdy-Hotels.d179388.Travel-Guide-Hotels) - [Villas in Bygdøy ](https://www.expedia.ca/Bygdy-Villas.d179388-aaVillas.Travel-Guide-Accommodation) - [Lgbt Friendly Hotels in Central Oslo ](https://www.expedia.ca/Central-Oslo-Oslo-Hotels-LGBT-Friendly-Hotel.0-n6056602-0-tLGBTFriendlyHotel.Travel-Guide-Filter-Hotels) - [Central Oslo Hotels ](https://www.expedia.ca/Central-Oslo-Oslo-Hotels.0-n6056602-0.Travel-Guide-Filter-Hotels) - [Ekeberg Hotels ](https://www.expedia.ca/Ekeberg-Oslo-Hotels.0-n553248635974587205-0.Travel-Guide-Filter-Hotels) - [Cheap Hotels in Frogner ](https://www.expedia.ca/Frogner-Oslo-Hotels-Cheap-Hotels.0-n6257690-0-tCheapHotels.Travel-Guide-Filter-Hotels) - [Frogner Hotels ](https://www.expedia.ca/Frogner-Oslo-Hotels.0-n6257690-0.Travel-Guide-Filter-Hotels) - [Lgbt Friendly Hotels in Gamle Oslo ](https://www.expedia.ca/Gamle-Oslo-Oslo-Hotels-LGBT-Friendly-Hotel.0-n6336021-0-tLGBTFriendlyHotel.Travel-Guide-Filter-Hotels) - [Gamle Oslo Hotels ](https://www.expedia.ca/Gamle-Oslo-Oslo-Hotels.0-n6336021-0.Travel-Guide-Filter-Hotels) - [Gaustad Hotels ](https://www.expedia.ca/Gaustad-Oslo-Hotels.0-n179378-0.Travel-Guide-Filter-Hotels) - [Gronland Hotels ](https://www.expedia.ca/Gronland-Oslo-Hotels.0-n6338201-0.Travel-Guide-Filter-Hotels) - [Grünerløkka Hotels ](https://www.expedia.ca/Grunerlkka-Oslo-Hotels.0-n179373-0.Travel-Guide-Filter-Hotels) - [Helsfyr Hotels ](https://www.expedia.ca/Helsfyr-Oslo-Hotels.0-n553248635974587099-0.Travel-Guide-Filter-Hotels) - [Hotels near Holbergs plass Station ](https://www.expedia.ca/Holbergs-Plass-Station-Hotels.d6198612.Travel-Guide-Hotels) - [Lgbt Friendly Hotels in Holmenkollen ](https://www.expedia.ca/Holmenkollen-Oslo-Hotels-LGBT-Friendly-Hotel.0-n6056600-0-tLGBTFriendlyHotel.Travel-Guide-Filter-Hotels) - [Holmenkollen Hotels ](https://www.expedia.ca/Holmenkollen-Oslo-Hotels.0-n6056600-0.Travel-Guide-Filter-Hotels) - [Hotels near Holmenkollen Ski Jump ](https://www.expedia.ca/Holmenkollen-Ski-Jump-Hotels.0-l502185-0.Travel-Guide-Filter-Hotels) - [Lindoya Hotels ](https://www.expedia.ca/LindOya-Oslo-Hotels.0-n179371-0.Travel-Guide-Filter-Hotels) - [Majorstuen Hotels ](https://www.expedia.ca/Majorstuen-Oslo-Hotels.0-n6143037-0.Travel-Guide-Filter-Hotels) - [Hotels near Mortensrud Church ](https://www.expedia.ca/Mortensrud-Church-Hotels.0-l6334698-0.Travel-Guide-Filter-Hotels) - [Hotels near National Theater ](https://www.expedia.ca/National-Theater-Hotels.0-l502178-0.Travel-Guide-Filter-Hotels) - [Hotels near Oslo Central Station ](https://www.expedia.ca/Oslo-Central-Station-Hotels.d6022666.Travel-Guide-Hotels) - [Cheap Hotels in Oslo City Centre ](https://www.expedia.ca/Oslo-City-Centre-Oslo-Hotels-Cheap-Hotels.0-n553248633981737991-0-tCheapHotels.Travel-Guide-Filter-Hotels) - [Lgbt Friendly Hotels in Oslo City Centre ](https://www.expedia.ca/Oslo-City-Centre-Oslo-Hotels-LGBT-Friendly-Hotel.0-n553248633981737991-0-tLGBTFriendlyHotel.Travel-Guide-Filter-Hotels) - [Oslo City Centre Hotels ](https://www.expedia.ca/Oslo-City-Centre-Oslo-Hotels.0-n553248633981737991-0.Travel-Guide-Filter-Hotels) - [Hotels near Oslo Congress Centre ](https://www.expedia.ca/Oslo-Congress-Centre-Hotels.0-l553248621563234604-0.Travel-Guide-Filter-Hotels) - [Hotels near Rockefeller Music Hall ](https://www.expedia.ca/Rockefeller-Music-Hall-Hotels.0-l6184827-0.Travel-Guide-Filter-Hotels) - [Hotels near Royal Palace ](https://www.expedia.ca/Royal-Palace-Hotels.0-l502168-0.Travel-Guide-Filter-Hotels) - [Sentrum Hotels ](https://www.expedia.ca/Sentrum-Oslo-Hotels.0-n553248635974577964-0.Travel-Guide-Filter-Hotels) - [Sinsen Hotels ](https://www.expedia.ca/Sinsen-Oslo-Hotels.0-n179384-0.Travel-Guide-Filter-Hotels) - [Skillebekk Hotels ](https://www.expedia.ca/Skillebekk-Oslo-Hotels.0-n6056601-0.Travel-Guide-Filter-Hotels) - [Skøyen Hotels ](https://www.expedia.ca/Skyen-Oslo-Hotels.0-n179377-0.Travel-Guide-Filter-Hotels) - [St. Hanshaugen Hotels ](https://www.expedia.ca/St-Hanshaugen-Oslo-Hotels.0-n6335916-0.Travel-Guide-Filter-Hotels) - [Hotels near Thune Light Rail Station ](https://www.expedia.ca/Thune-Light-Rail-Station-Hotels.d6198462.Travel-Guide-Hotels) - [Tjuvholmen Hotels ](https://www.expedia.ca/Tjuvholmen-Oslo-Hotels.0-n553248635711511082-0.Travel-Guide-Filter-Hotels) - [Toyen Hotels ](https://www.expedia.ca/Toyen-Oslo-Hotels.0-n179382-0.Travel-Guide-Filter-Hotels) - [Vika Hotels ](https://www.expedia.ca/Vika-Oslo-Hotels.0-n6336783-0.Travel-Guide-Filter-Hotels) - [Hotels near Viking Ship Museum ](https://www.expedia.ca/Viking-Ship-Museum-Hotels.0-l502177-0.Travel-Guide-Filter-Hotels) - [Aker Brygge ](https://www.expedia.ca/Aker-Brygge-Oslo-City-Centre.d502165.Vacation-Attraction) - [Bryn Vacations ](https://www.expedia.ca/Bryn.d179389.Destination-Travel-Guides) - [Byporten Shopping Centre ](https://www.expedia.ca/Byporten-Shopping-Centre-Oslo-City-Centre.d6184817.Vacation-Attraction) - [Central Oslo Vacations ](https://www.expedia.ca/Central-Oslo.d6056602.Destination-Travel-Guides) - [Color Line Ferry Terminal ](https://www.expedia.ca/Color-Line-Ferry-Terminal-Oslo-City-Centre.d6219931.Vacation-Attraction) - [Fram Museum ](https://www.expedia.ca/Fram-Museum-Frogner.d502182.Vacation-Attraction) - [Holmenkollen Ski Jump ](https://www.expedia.ca/Holmenkollen-Ski-Jump-Holmenkollen.d502185.Vacation-Attraction) - [Ice-Skating Museum ](https://www.expedia.ca/Ice-Skating-Museum-Frogner.d6334211.Vacation-Attraction) - [Kon Tiki Museum ](https://www.expedia.ca/Kon-Tiki-Museum-Frogner.d502183.Vacation-Attraction) - [Norwegian Maritime Museum ](https://www.expedia.ca/Norwegian-Maritime-Museum-Frogner.d502175.Vacation-Attraction) - [Visit Alnabru ](https://www.expedia.ca/Oslo-Alnabru.dx553248635974587339) - [Visit Bjerke ](https://www.expedia.ca/Oslo-Bjerke.dx179374) - [Oslo Cathedral ](https://www.expedia.ca/Oslo-Cathedral-Oslo-City-Centre.d502180.Vacation-Attraction) - [Visit Frogner ](https://www.expedia.ca/Oslo-Frogner.dx6257690) - [Visit Gamle Oslo ](https://www.expedia.ca/Oslo-Gamle-Oslo.dx6336021) - [Visit Gaustad ](https://www.expedia.ca/Oslo-Gaustad.dx179378) - [Visit Gronland ](https://www.expedia.ca/Oslo-Gronland.dx6338201) - [Visit Grünerløkka ](https://www.expedia.ca/Oslo-Grunerlkka.dx179373) - [Visit Helsfyr ](https://www.expedia.ca/Oslo-Helsfyr.dx553248635974587099) - [Visit Holmenkollen ](https://www.expedia.ca/Oslo-Holmenkollen.dx6056600) - [Visit Nordstrand ](https://www.expedia.ca/Oslo-Nordstrand.dx179385) - [Oslo Opera House ](https://www.expedia.ca/Oslo-Opera-House-Oslo-City-Centre.d6080555.Vacation-Attraction) - [Visit Oslo City Centre ](https://www.expedia.ca/Oslo-Oslo-City-Centre.dx553248633981737991) - [Visit Sentrum ](https://www.expedia.ca/Oslo-Sentrum.dx553248635974577964) - [Visit Skøyen ](https://www.expedia.ca/Oslo-Skyen.dx179377) - [Visit Slemdal ](https://www.expedia.ca/Oslo-Slemdal.dx179383) - [Visit Tjuvholmen ](https://www.expedia.ca/Oslo-Tjuvholmen.dx553248635711511082) - [Visit Toyen ](https://www.expedia.ca/Oslo-Toyen.dx179382) - [Visit Vika ](https://www.expedia.ca/Oslo-Vika.dx6336783) - [Oslo Winter Park ](https://www.expedia.ca/Oslo-Winter-Park-Holmenkollen.d6333727.Vacation-Attraction) - [Palace Park ](https://www.expedia.ca/Palace-Park-Oslo-City-Centre.d6184808.Vacation-Attraction) - [Sorkedalen ](https://www.expedia.ca/Sorkedalen-Oslo.d553248621532519999.Vacation-Attraction) - [Storo Storsenter ](https://www.expedia.ca/Storo-Storsenter-Sagene.d553248621565294626.Vacation-Attraction) - [Vigeland Museum ](https://www.expedia.ca/Vigeland-Museum-Frogner.d502176.Vacation-Attraction) - [Viking Ship Museum ](https://www.expedia.ca/Viking-Ship-Museum-Frogner.d502177.Vacation-Attraction) - [Car rentals near Oslo City Centre ](https://www.expedia.ca/Car-Rentals-In-Oslo-City-Centre.d553248633981737991.Car-Rental-Guide) - [Car rentals near Ski & Guide ](https://www.expedia.ca/Car-Rentals-In-Ski-Guide.d553248621532520011.Car-Rental-Guide) - [Dirent Rental Cars in Bygdøy ](https://www.expedia.ca/Dirent-Car-Rentals-In-Bygdy.d179388-c1110.Car-Rental-Guide-Suppliers) - [Europcar Rental Cars in Oslo City Centre ](https://www.expedia.ca/Europcar-Car-Rentals-In-Oslo-City-Centre.d553248633981737991-c14.Car-Rental-Guide-Suppliers) - [Full-Size Car Rentals in Bygdøy ](https://www.expedia.ca/Fullsize-Car-Rentals-In-Bygdy.d179388-tFullsize.Car-Rental-Guide-Class) script>/\*@license For license information please refer to webpack-runtime.nosw.licenses.txt\*/!function(){var e,a,o,d,s,r={},b={};function c(e){var a=b\[e\];if(void 0!==a)return a.exports;var o=b\[e\]={id:e,loaded:!1,exports:{}};return r\[e\].call(o.exports,o,o.exports,c),o.loaded=!0,o.exports}c.m=r,e=\[\],c.O=function(a,o,d,s){if(!o){var r=1/0;for(f=0;f=s)&&Object.keys(c.O).every((function(e){return c.O\[e\](o\[i\])}))?o.splice(i--,1):(b=!1,s0&&e\[f-1\]\[2\]>s;f--)e\[f\]=e\[f-1\];e\[f\]=\[o,d,s\]},c.n=function(e){var a=e&&e.\_\_esModule?function(){return e.default}:function(){return e};return c.d(a,{a:a}),a},o=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.\_\_proto\_\_},c.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.\_\_esModule)return e;if(16&d&&"function"==typeof e.then)return e}var s=Object.create(null);c.r(s);var r={};a=a||\[null,o({}),o(\[\]),o(o)\];for(var b=2&d&&e;"object"==typeof b&&!\~a.indexOf(b);b=o(b))Object.getOwnPropertyNames(b).forEach((function(a){r\[a\]=function(){return e\[a\]}}));return r.default=function(){return e},c.d(s,r),s},c.d=function(e,a){for(var o in a)c.o(a,o)&&!c.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:a\[o\]})},c.f={},c.e=function(e){return Promise.all(Object.keys(c.f).reduce((function(a,o){return c.f\[o\](e,a),a}),\[\]))},c.u=function(e){return({18:"brand-11611497118101108105991011089711010097105114",279:"brand-10010110811697",347:"shared-ui-lodging-form",597:"shared-ui-retail-product-review-details",954:"node\_modules\~uitk-react-text",2066:"blossom-similar-destiations",2474:"blossom-nearby-features",2769:"shared-ui-flights-fare-calendar",2833:"blossom-page-heading\_property-filter-experience",2969:"blossom-region\_call-to-action-group",3274:"blossom-editorial-text",3503:"brand-999711610497121112979910510210599",3711:"shared\~Location",4984:"blossom-click-to-claim-toast",5103:"shared-ui-retail-product-fragments",5360:"blossom-destination-description\_cgs",5857:"blossom-price-insights-tracking-card",6184:"blossom-property-reviews",6258:"brand-114105117",6341:"blossom-destination-suggestions",6374:"brand-98111111107101116121",6470:"shared-ui-lodging-property-offers",6536:"shared-ui-local-expert-activities",6615:"blossom-meso-ad-configuration-override",6753:"blossom-layout",7052:"brand-101112115951211111171149811497110100",7212:"blossom-recently-booked-hotels",7269:"blossom-answering-traveller-questions",7480:"shared\~LoyaltySignup",7487:"flexComponents\~Editorial",7530:"blossom-cruise-search-form",8055:"blossom-MockLandingPage",8187:"flexComponents\~DestinationNeighborhoods",8347:"blossom-cr-interlinking",8530:"shared-ui-retail-lodging-offers-fragments",8841:"blossom-wizard-hotel-pwa-v2",9040:"blossom-collection-flights-carousel",9105:"blossom-property-content-reporting",9111:"shared-ui-retail-virtual-agent-vac-orchestrator",9218:"blossom-region\_biased-wizard",9938:"shared-ui-retail-landing-flight",9979:"app-store-wizard-config",9997:"blossom-featured-suppliers",10158:"shared-ui-trips-save-item",10367:"shared-ui-retail-recommendations-discovery-landing-offers",10556:"blossom-wizard-externalLinkTab-pwa",10817:"shared\~Locations3PP",10822:"brand-10997114114105111116116",10855:"shared-ui-lodging-property-details",10860:"blossom-property-relevant-amenities",11003:"blossom-star-rating-links",11038:"blossom-user-geo-location",11840:"shared-ui-lodging-property-search",11987:"blossom-region\_nts-flex-item",12262:"blossom-recently-viewed-properties",12318:"brand-101115999711210597",12464:"blossom-destination-attractions",12598:"blossom-similar-destinations-properties",12664:"blossom-hw-maps",12679:"blossom-flight-chat-agent-banner",13009:"shared-ui-retail-recommendations-discovery-landing-offers-overlay-module",13018:"shared-ui-retail-destination-content-fragments",13075:"blossom-destination-cross-link",13310:"brand-116100",13348:"blossom-geo-affinity-link-piles",13444:"blossom-region\_wizard-background-image-or-color",13691:"brand-1169797112",13797:"blossom-personalized-offers-recommendation",14058:"blossom-te-neighborhood\_neighborhood\_with\_dx\_hsr",14190:"shared-ui-retail-product-gallery",14431:"flexComponents\~WizardHotelPWA",14745:"brand-115971101009811112095116104101109101",14791:"brand-1011039599111110115111108101",14997:"eg-maps",15054:"blossom-property-search-link",15097:"blossom-travel-agent-authentication-options",15262:"blossom-all-inclusive-vacations-search-form",15442:"blossom-partner-gallery",15451:"blossom-destination-where-to-stay",16072:"brand-11111498105116122",16098:"blossom-destination-neighborhood",16204:"brand-10411111610110811595114101102114101115104",16494:"shared-ui-retail-insurtech-product-collection",16578:"blossom-hotels",16597:"blossom-incentives-collection-carousel",16770:"blossom-region\_wizard-hotwire",16820:"blossom-rewards-banner",16832:"brand-1011209910110810810111099101103114112",17265:"brand-1161149711810110811199105116121",17292:"blossom-customer-notifications",17372:"blossom-link-juice",17491:"blossom-breadcrumbs",17607:"blossom-vip-messaging",17797:"shared\~LocationField",18475:"brand-102101119111100105114101107116",19105:"blossom-property-hero-image",19115:"shared-ui-retail-landing-packages",19135:"blossom-property-summary-header",19192:"blossom-activity-recommendation",19449:"blossom-flights-review",19501:"blossom-single-card-marquee",19742:"blossom-maps",20515:"brand-101116115951129711411611010111495991111101021051039550",20547:"shared\~StorefrontWizard",21010:"blossom-region\_meso-ad-group",21076:"blossom-property-space-details",21089:"brand-115119111111112",21340:"shared-ui-global-navigation-footer",21451:"blossom-consent-management-legal-landing",22276:"shared-ui-retail-affiliates-stripe",22422:"uitk",22643:"brand-1011121159510010110297117108116115",22653:"blossom-property-gallery",22817:"blossom-destination-discovery-map",23012:"blossom-coupon-shared-ui",23084:"brand-109114106101116",23201:"shared-ui-multi-item-operations-providers",23211:"shared-ui",23303:"brand-10198111111107101114115",23579:"shared-ui-retail-one-graph-video-experience-carousel",23663:"brand-11297116116105115111110103114111117112",24501:"shared-ui-retail-shopping-tools-egds-price-calendar",24623:"shared-ui-retail-multi-item-fragments",24807:"brand-9798114105116101108",24964:"blossom-coupons",25047:"shared-ui-retail-landing-hackathon",25229:"blossom-maps\_button",25519:"brand-98105108116",25560:"shared-ui-retail-discovery-product-listing-map",25738:"shared-ui-retail-travel-content-legal-content",25770:"node\_modules\~uitk-react-layout-grid",25856:"shared-ui-retail-cross-links-link-list",26018:"blossom-activities-by-point-of-interest",26084:"brand-1059810111411111511697114",26161:"blossom-mab-wrapper-component",26313:"shared-ui-retail-shopping-banner",26718:"blossom-region\_auth-container",26850:"blossom-call-to-action",27039:"brand-979711611497118101108108101114",27452:"shared-ui-retail-product-answering-traveller-questions",27660:"blossom-virtual-agent-control",27914:"blossom-collection-packages-carousel",27924:"blossom-best-time-to-go",27989:"brand-98110115",28046:"blossom-featured-suppliers-lodging",28058:"shared-ui-retail-one-graph-social-interaction-elements",28109:"flexComponents\~Cars",28324:"blossom-wizard-lx-pwa",28384:"shared\~Gallery",28550:"blossom-flights-schedule",28754:"brand-9811111110797989799104",29367:"blossom-enterprise-auto-save-coupon",29554:"shared-ui-retail-sponsored-content-marquee-cards",29589:"blossom-property-comparison-table",29657:"RedirectBanner",30045:"brand-102108105103104116115",30115:"flexComponents\~SimpleContainer",30319:"brand-10110011410197109115",30326:"blossom-cars",30440:"shared-ui-retail-lodging-offers-vip-fragments",30519:"blossom-mock-component",30680:"brand-1041111091019711997121",30926:"app-shared",31299:"node\_modules\~uitk-react-experimental-button-tabs",31447:"blossom-activities-by-category",31561:"blossom-info-cards",31629:"blossom-destination-theme-vacations-carousel",31675:"brand-109103109",32096:"blossom-section",32405:"blossom-region\_storefront-wizard-comet",32516:"blossom-property-offers",32811:"blossom-hotel-recent-reviews\_view",32892:"blossom-value-proposition-banner",32914:"brand-1171001159510010110297117108116",33167:"blossom-destination-recommendation",33266:"blossom-retail-recommendation-personalized-module",33354:"blossom-voice-of-the-customer",33438:"blossom-landing-sort-module",33439:"shared-ui-pricing-price-details",33560:"blossom-global-sitemap",33563:"brand-10010110297117108116",33877:"blossom-landing-flight-deals",33881:"shared-ui-retail-activities-cross-sell-offers",34011:"blossom-reviews-carousel-component",34832:"shared-ui-retail-recommendation-module",35162:"shared-ui-global-navigation-header",35253:"blossom-region\_EGDSThemeContainer",35352:"blossom-check-prices",35598:"blossom-property-special-features",35613:"blossom-coupons-terms-and-conditions-content",35633:"blossom-cross-lob-links",35647:"brand-1011201121011001059795103114111117112",35973:"blossom-title-container",36971:"blossom-destination-video",37139:"brand-116114971181011081199710810997114116112108117115",37556:"blossom-wizard-enforce-login-pwa",37739:"blossom-car-search-form",38216:"brand-9710511499971109710097",38326:"bernie",38534:"blossom-property-summary\_dateless-pdp",38801:"shared-ui-retail-travel-agent-rewards",39005:"blossom-HeroBanner",39026:"blossom-property-book-bar",39289:"brand-101116115951129711411611010111495991111101021051039549",39336:"brand-1011201121011001059795114101102114101115104",39525:"blossom-property-reviews\_lazyload",39756:"brand-989711499101108111",39858:"blossom-FlexDashboard",40023:"blossom-region\_meso-collapsible-group",40195:"node\_modules\~uitk-react-button",40413:"flexComponents\~EditorialBanner",40609:"blossom-credit-card-awareness-placement",40830:"shared-ui-retail-shopping-tools-action-providers",41701:"brand-11597115",41941:"flexComponents\~Flights",42992:"blossom-property-amenity-description\_lazyload",43032:"blossom-separator",43139:"blossom-hotels\_carousel",43556:"shared-ui-retail-incentives-collections",43630:"graphql",43747:"blossom-discovery-product-listing-map",43903:"shared\~PriceLockup",44155:"brand-1011031011109910597",44379:"shared-ui-retail-landing-fragments",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",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:"1aab31df563aec030e56",954:"4bc5752a35aaf72df841",2066:"317c747a2bb293d684aa",2474:"f175a155bdf78043cba8",2769:"c709da8fda635f1be253",2833:"8aa8da151ed5b2589a1e",2969:"6685471844263d417bda",3274:"62ea6816981325c7c552",3503:"4779c3f0446068db0425",3711:"d4714147e92970258b6d",4984:"182cb7fddaf9732911d7",5103:"4eeb28c6e9cd9761f7cf",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:"9ded5ae249b3d65bfb12",9938:"3742334aa48a46bbb382",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:"630eaf2bfc91b7293cca",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:"50d8da64238531583d18",17372:"70eb11ee36620fde299b",17491:"1fea4846a6448a9c3245",17607:"2667696cd6aa60af322c",17797:"fb3cca32d37ec71bac4e",18475:"49eff069f2049204d484",19105:"0bf587492b05126a2530",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:"875e2009131b085ca945",23303:"01df2ede43413283b55e",23579:"a2d6ba7ae40038478e52",23663:"e8026b8640b25422a305",24501:"56c5bb07acbc5ab15a87",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:"e24151c118cb780b9c19",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:"b788521a68b077799cd1",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:"3148d6fdf0883c706084",43630:"e2806772720758296a70",43747:"0305dd8a9887844f0284",43903:"9ee1510e680c48773397",44155:"3444d7b6db94ca12148f",44379:"62d6c1e57264b0853211",44440:"7cc13997924b3fbb1ba3",44467:"caf8bbeff54a94919c74",44716:"527d7724247d5e7220e6",45433:"7d160b01393caaffaa65",45496:"0f4a4525ad4af697d819",45957:"22ba2ff1a7658e17660d",46333:"c068bef9999152614cce",46429:"e7bce04562dde1a6b130",46902:"0fd5405112492be0239a",46993:"9e67a8cf13858caf5ae5",47299:"d534ac1a12f8d5592d84",47800:"946a89f36bdbf5bca3d1",47827:"42a3cadbd3bd09f52745",48133:"134f6900ec6051a2b0a7",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",50581:"8c5082f75af4cdce4ca0",50946:"01be88046b4ac6827217",51019:"68301aa70ebd607e8e81",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:"eaba9f9222dcd0e890d3",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:"6876a7e2dafc2e4b871c",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:"5f0615381cb6e9c002f4",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:"1407f92fd40581ebbe1e",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:"d771aae66f66e8816a2b",80445:"f307315ac92c9d025606",80544:"eab934ac4cada4d3da58",80597:"fac4edba352fed583a3c",80914:"8d7a9d9d00e7fc520b1a",81154:"481c4c6ae5738e3f3238",81966:"7b5e613d3b3e1632b34c",82076:"7f11af3d7307528b7ede",82151:"a3a589e6a5577e359ecf",82252:"8935dace4f6ab9f7f1e4",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:"a750decc0538ebf1f0cc",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:"1c85ff75fcc38f78aa1a",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:"61fa8d2395dbe01126f4",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.jsscript id="\_\_LOADABLE\_REQUIRED\_CHUNKS\_\_" type="application/json" defer="">\[66576,79114,38326,51987,45496,10855,5103,88487,10158,22276,597,24623,78047,55616,11840,48187,35162,68688,47800,52333,51046,49673,49093,57620,59440,26313,21340,40830,23201,22422,43630,53615,14997,23211,30926,80167,30115,17491,97911,72851,28384,58934,43032,2769,98110,64896,24501,56232,22817,85102,47827,9979,89713,62992,7487,54798,36971,12464,43903,76761,95078,25047,98840,68725,6536,31447,71783,35352,19742,14431,43139,49406,91795,69410\]script data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/mobx.9c0c08c7a56c9982b874.js" defer="">script data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/shared\~TravelersField.24f1c3ffcbe441578b0a.js" defer="">script data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/bernie.522154de94c66c22c057.js" defer="">script data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/graphql.e2806772720758296a70.js" defer="">script data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/pap.f27c1c7891418710f2b8.js" defer="">script data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/vendor.72050e9f18d3f876f93b.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-trips-providers.2b103ba38e8f66a44c4e.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-lodging-property-details.9f66caef36a4ad04683a.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-customer-notifications.ac5d06c9eb31dfbd76a5.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-affiliates-stripe.79f75e067eafd22edcb5.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-multi-item-fragments.b899b2588921369c8786.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-dynamic-map.ad5ad50c3bd7102c3481.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-product-random-access-one.a583728a0d93696d712e.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-customer-direct-feedback.00d007bda41a5eccfaad.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-loyalty-dialog-with-trigger-fragments.e6b705a6ca6fae434cb8.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-loyalty-account-summary.da05fee93ce9b7001fff.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-product-rating-summary.40397842fe98c7f5a626.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-shopping-banner.6f90e9e0818281223810.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-shopping-tools-action-providers.01c760a384e31366af9e.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/uitk.14ae290acaf9f3b9c21b.js" defer="">script data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/app-shared.e24151c118cb780b9c19.js" defer="">script data-chunk="blossom-region" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~SimpleContainer.84ef8965397fbd88b6fb.js" defer="">script data-chunk="blossom-page-heading" src="https://c.travel-assets.com/blossom-flex-ui/blossom-page-heading.6b26c2b56d00ecf2868a.js" defer="">script data-chunk="blossom-destination-hero" src="https://c.travel-assets.com/blossom-flex-ui/shared\~Gallery.f870c7a0bbf86ddf4c0f.js" defer="">script data-chunk="blossom-separator" src="https://c.travel-assets.com/blossom-flex-ui/blossom-separator.fce60162168ef39f732d.js" defer="">script data-chunk="blossom-multi-product-search-form" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-search-tools-product.61fa8d2395dbe01126f4.js" defer="">script data-chunk="blossom-multi-product-search-form" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-shopping-tools-egds-price-calendar.56c5bb07acbc5ab15a87.js" defer="">script data-chunk="blossom-destination-discovery-map" src="https://c.travel-assets.com/blossom-flex-ui/blossom-destination-discovery-map.bdd95e2bc5a0a118b7dc.js" defer="">script data-chunk="blossom-category-activities" src="https://c.travel-assets.com/blossom-flex-ui/blossom-category-activities.42a3cadbd3bd09f52745.js" defer="">script data-chunk="blossom-editorial" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~ToggleContainer.abdb2d27f4cc2ae2342a.js" defer="">script data-chunk="blossom-editorial" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~Editorial.377050eb98a7a4fa6cac.js" defer="">script data-chunk="blossom-destination-video" src="https://c.travel-assets.com/blossom-flex-ui/blossom-destination-video.ff170a953e6ed71394a0.js" defer="">script data-chunk="blossom-packaging" src="https://c.travel-assets.com/blossom-flex-ui/shared\~PriceLockup.9ee1510e680c48773397.js" defer="">script data-chunk="blossom-packaging" src="https://c.travel-assets.com/blossom-flex-ui/shared\~Merchandising.cc24b49ba675a301336c.js" defer="">script data-chunk="blossom-packaging" src="https://c.travel-assets.com/blossom-flex-ui/blossom-packaging.867b2b37af52127011da.js" defer="">script data-chunk="blossom-activities-by-category" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-local-expert-activities.0fe55a38f13da04ff486.js" defer="">script data-chunk="blossom-destination-user-reviews" src="https://c.travel-assets.com/blossom-flex-ui/blossom-destination-user-reviews.78658ca43d2c334f700f.js" defer="">script data-chunk="blossom-maps" src="https://c.travel-assets.com/blossom-flex-ui/blossom-maps.096aedf4b8aac6745592.js" defer="">script data-chunk="blossom-hotels\_carousel" src="https://c.travel-assets.com/blossom-flex-ui/blossom-hotels\_carousel.1a4165ec17c38df8b065.js" defer="">script data-chunk="blossom-tab-group" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~Links.a784ed3a67e9103e5176.js" defer="">script src="https://c.travel-assets.com/blossom-flex-ui/l10nBundle/en\_CA.002f75de2529c16d6719.js">cript src="https://www.uciservice.com/assets/meso-loaders/bernie-loader.js" type="module">