Titre : Monténégro - Appart'hôtels à partir de 50 $ CA | Expedia.ca [Guide de voyage à Monténégro](https://expedia.ca/fr/Montenegro.dx6051403)[Hôtels à Monténégro](https://expedia.ca/fr/Destinations-Montenegro.d6051403.Destinations-hotels)[Propriétés de vacances à Monténégro](https://expedia.ca/fr/Destinations-En-Montenegro.d6051403.Destinations-location-vacances)[Vols à Monténégro](https://expedia.ca/fr/Destinations-Montenegro.d6051403.Flight-Destinations)[Activités à Monténégro](https://expedia.ca/fr/Quoi-Faire-Montenegro.d6051403.Guides-Des-Vacances)[Voitures de location à Monténégro](https://expedia.ca/fr/Destinations-Montenegro.d6051403.Car-Hire-Destinations)[Vacances à Monténégro](https://expedia.ca/fr/Montenegro.d6051403.Voyages-et-Court-Sejours) ![Perast](https://images.trvl-media.com/place/6140929/3699ccba-5bb4-40d6-9715-614c81cadc35.jpg?impolicy=fcrop&w=1200&h=500&q=medium) Photo par tourism Media ![](https://images.trvl-media.com/place/6140929/3699ccba-5bb4-40d6-9715-614c81cadc35.jpg?impolicy=fcrop&w=1200&h=500&q=medium) - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__calendar_shield.svg) ### Changez d’idée sans tracas Réservez des hôtels offrant l’annulation sans frais. - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__deals.svg) ### Faites-vous plaisir Ouvrez une session pour économiser 10 % ou plus sur des milliers d’hôtels. [Ouvrir une session](https://www.expedia.ca/login) - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__bed.svg) ### Faites le bon choix Effectuez une recherche parmi presque un million d’hébergements dans le monde. ## Vérifiez les prix pour ces dates Dans deux semaines [30 janv. - 1 févr.](https://www.expedia.ca/Hotel-Search?regionId=6051403&startDate=2026-01-30&endDate=2026-02-01&adults=2&categorySearch=vacation_rentals_option&stay_options_group=vacation_rentals_option&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) Dans deux mois [13 mars - 15 mars](https://www.expedia.ca/Hotel-Search?regionId=6051403&startDate=2026-03-13&endDate=2026-03-15&adults=2&categorySearch=vacation_rentals_option&stay_options_group=vacation_rentals_option&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) Dans trois mois [10 avr. - 12 avr.](https://www.expedia.ca/Hotel-Search?regionId=6051403&startDate=2026-04-10&endDate=2026-04-12&adults=2&categorySearch=vacation_rentals_option&stay_options_group=vacation_rentals_option&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) Dans quatre mois [8 mai - 10 mai](https://www.expedia.ca/Hotel-Search?regionId=6051403&startDate=2026-05-08&endDate=2026-05-10&adults=2&categorySearch=vacation_rentals_option&stay_options_group=vacation_rentals_option&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) ## Monténégro : villes populaires ![](https://mediaim.expedia.com/destination/1/8dc7e57cf22ad4a7b166809c34df42fd.jpg?impolicy=fcrop&w=384&h=216&q=medium) #### Budva [](https://expedia.ca/fr/Budva-Appart-Hotels.d6050135-aaAppartHotels.Guide-de-Voyage-Hebergement) ![](https://mediaim.expedia.com/destination/1/902857141c294a85d4e7ac3e483be22e.jpg?impolicy=fcrop&w=384&h=216&q=medium) #### Podgorica [](https://expedia.ca/fr/Podgorica-Appart-Hotels.d10048-aaAppartHotels.Guide-de-Voyage-Hebergement) ![Kotor](https://a.travel-assets.com/findyours-php/viewfinder/images/res70/212000/212491-Montenegro-Coast.jpg?impolicy=fcrop&w=384&h=216&q=medium) #### Kotor [](https://expedia.ca/fr/Kotor-Appart-Hotels.d6058243-aaAppartHotels.Guide-de-Voyage-Hebergement) ## Monténégro : nos recommandations pour des hôtels-résidences ![Conception de l’immeuble](https://images.trvl-media.com/lodging/90000000/89270000/89262500/89262445/6d0f3e47.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Bar-salon](https://images.trvl-media.com/lodging/90000000/89270000/89262500/89262445/32b43ae3.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Standard Double Room (Juniper) | Vue de la chambre](https://images.trvl-media.com/lodging/90000000/89270000/89262500/89262445/7f030de0.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Vue de la chambre](https://images.trvl-media.com/lodging/90000000/89270000/89262500/89262445/7eebb9e4.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Casa di Pino EcoLodge Hotel [](https://www.expedia.ca/fr/Zabljak-Hotels-Casa-Di-Pino-Eco-Lodge.h89262445.Description-Hotel) Žabljak 10/10 Exceptionnel (58 avis) « Personnel aux petits soins, tres bon petit-déjeuner varié. Chambre spacieuse, propre bien agencé. Bon produits d'hygiène fournis. Bonne insonorisation et le sauna un plus pour se détendre. » ![France](https://a.travel-assets.com/egds/marks/flags/fr.svg) Ouardani 175 $ CA 205 $ CA au total (taxes et frais compris) Du 19 janv. au 20 janv. [](https://www.expedia.ca/fr/Zabljak-Hotels-Casa-Di-Pino-Eco-Lodge.h89262445.Description-Hotel) ![Réception](https://images.trvl-media.com/lodging/39000000/38730000/38728700/38728642/f56f4511.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement, 2 chambres | Literie de qualité, décor unique, ameublement unique](https://images.trvl-media.com/lodging/39000000/38730000/38728700/38728642/a1c073ad.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement, 1 chambre | Aire de séjour | Téléviseur connecté de 125 cm avec télévision par câble](https://images.trvl-media.com/lodging/39000000/38730000/38728700/38728642/fe5214a5.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Entrée de l’hébergement ](https://images.trvl-media.com/lodging/39000000/38730000/38728700/38728642/4213a934.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Apart Hotel MS Katunjanin [](https://www.expedia.ca/fr/Igalo-Hotels-Apart-Hotel-MS-Katunjanin.h38728642.Description-Hotel) Igalo 8,6/10 Excellent (15 avis) « The best value hotel I’ve stayed at in 40+ years of travelling ( a lot) the only thing better than the value weee their people!!! Highly recommend » ![Royaume-Uni](https://a.travel-assets.com/egds/marks/flags/uk.svg) Kevin 82 $ CA 98 $ CA au total (taxes et frais compris) Du 18 janv. au 19 janv. [](https://www.expedia.ca/fr/Igalo-Hotels-Apart-Hotel-MS-Katunjanin.h38728642.Description-Hotel) ![Appartement, 2 chambres, vue sur la mer | Balcon](https://images.trvl-media.com/lodging/92000000/91670000/91660700/91660622/af398c08.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement, 1 chambre, vue sur la mer | Système d’insonorisation, fer et planche à repasser](https://images.trvl-media.com/lodging/92000000/91670000/91660700/91660622/bca0b9c5.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Piscine extérieure, parasols, chaises longues](https://images.trvl-media.com/lodging/92000000/91670000/91660700/91660622/8f8c3fd9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement de base, vue sur la mer | Cuisinette privée | Réfrigérateur grande capacité avec congélateur, four à micro-ondes](https://images.trvl-media.com/lodging/92000000/91670000/91660700/91660622/c235b2cc.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Casa Collection [](https://www.expedia.ca/fr/Kotor-Hotels-The-Casa-Letstay-Suites.h91660622.Description-Hotel) Kotor 8,6/10 Excellent (156 avis) « Ça prends un véhicule, loin de l’action » ![Canada](https://a.travel-assets.com/egds/marks/flags/ca.svg) Manon [](https://www.expedia.ca/fr/Kotor-Hotels-The-Casa-Letstay-Suites.h91660622.Description-Hotel) ![Piscine extérieure en saison, parasols, chaises longues](https://images.trvl-media.com/lodging/84000000/83470000/83467800/83467769/8fef413c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Suite Deluxe, vue sur le jardin | Aire de séjour | Téléviseur ACL de 51 po avec télévision par satellite, téléviseur](https://images.trvl-media.com/lodging/84000000/83470000/83467800/83467769/37dd0682.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Suite supérieure, vue sur la mer, au bord de la piscine | Literie de qualité, bureau, espace de travail pour ordinateurs portables](https://images.trvl-media.com/lodging/84000000/83470000/83467800/83467769/a6f962cf.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Suite Prestige, vue sur la mer | Vue de la chambre](https://images.trvl-media.com/lodging/84000000/83470000/83467800/83467769/f5d09e2e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Bayview Hills Luxury Residences [](https://www.expedia.ca/fr/Kotor-Hotels-Bayview-Hills-Luxury-Residences.h83467769.Description-Hotel) Kotor 8,6/10 Excellent (88 avis) « Hôtel magnifique avec une superbe piscine et une vue incroyable. » ![Suisse](https://a.travel-assets.com/egds/marks/flags/ch.svg) Delphine 41 $ CA 50 $ CA au total (taxes et frais compris) Du 22 janv. au 23 janv. [](https://www.expedia.ca/fr/Kotor-Hotels-Bayview-Hills-Luxury-Residences.h83467769.Description-Hotel) ![Appartement Penthouse luxueux, 3 chambres | Terrasse/patio](https://images.trvl-media.com/lodging/93000000/92270000/92263000/92262975/6ef2e96f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Bar (sur place)](https://images.trvl-media.com/lodging/93000000/92270000/92263000/92262975/faf6408b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement Penthouse luxueux, 3 chambres | Literie de qualité, couette en duvet, système d’insonorisation](https://images.trvl-media.com/lodging/93000000/92270000/92263000/92262975/fa7ee54d.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Façade de l’hébergement ](https://images.trvl-media.com/lodging/93000000/92270000/92263000/92262975/c0011bb5.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Allure [](https://www.expedia.ca/fr/Budva-Hotels-Allure.h92262975.Description-Hotel) Budva 9,6/10 Exceptionnel (69 avis) « Kesinlikle tavsiye ederim. Merkeze yürüme mesafesinde, hemen yanında market var. İlgili personeli var. Temiz ve konforlu. Tekrar tercih ederim. Tavsiye ederim. » ![Turquie](https://a.travel-assets.com/egds/marks/flags/tr.svg) YASIN 63 $ CA 76 $ CA au total (taxes et frais compris) Du 4 févr. au 5 févr. [](https://www.expedia.ca/fr/Budva-Hotels-Allure.h92262975.Description-Hotel) ![Terrasse/patio](https://images.trvl-media.com/lodging/38000000/37620000/37619400/37619353/43ece497.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Terrasse/patio](https://images.trvl-media.com/lodging/38000000/37620000/37619400/37619353/0640fda1.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement Deluxe, vue sur le jardin | Minibar, coffre-fort, système d’insonorisation, accès au Wi-Fi (inclus)](https://images.trvl-media.com/lodging/38000000/37620000/37619400/37619353/3fd9d5f5.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Extérieur](https://images.trvl-media.com/lodging/38000000/37620000/37619400/37619353/6e68e160.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Maison W [](https://www.expedia.ca/fr/Kotor-Hotels-Maison-W.h37619353.Description-Hotel) Kotor 9,6/10 Exceptionnel (73 avis) « Superbe accueil et en Français . Studio nickel. Tres bon rapport qualité prix pour la saison ( octobre ). » ![France](https://a.travel-assets.com/egds/marks/flags/fr.svg) Christophe 93 $ CA 134 $ CA au total (taxes et frais compris) Du 12 févr. au 13 févr. [](https://www.expedia.ca/fr/Kotor-Hotels-Maison-W.h37619353.Description-Hotel) ![Vue aérienne](https://images.trvl-media.com/lodging/40000000/39610000/39606700/39606624/1e12bb13.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement exclusif, 2 chambres, vue sur la mer | Minibar, rideaux d’obscurcissement, système d’insonorisation](https://images.trvl-media.com/lodging/40000000/39610000/39606700/39606624/e96046ae.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Déjeuner composé de spécialités locales (4 EUR par personne)](https://images.trvl-media.com/lodging/40000000/39610000/39606700/39606624/1c646854.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement exclusif, 1 chambre, vue sur la mer | Terrasse/patio](https://images.trvl-media.com/lodging/40000000/39610000/39606700/39606624/4ebec724.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### ApartHotel XXL Lux [](https://www.expedia.ca/fr/Bar-Hotels-ApartHotel-XXL-Lux.h39606624.Description-Hotel) Bar 2,0/10 (2 avis) « Unterkunftbetreiber arbeitet angeblich seit drei Jahren nicht mehr mit Xpedia. Als wir dort ankamen wurde uns mitgeteilt dass das Zimmer welches wir gebucht haben belegt ist. Der Nette Betreiber fand für uns ein kleines Apartment bis der Fall geklärt ist. In dem Apartment riecht es sehr streng nach Kanalisation, auf dem Foto ist ein totalfreistehendes gebäude, in Wirklichkeit ist alles sehr eng bebaut und um die Unterkunft Baustellen. Sehr enge Parkplätze sind bedingt vorhanden.Dank Xpedia haben... ![Allemagne](https://a.travel-assets.com/egds/marks/flags/de.svg) Anastasia [](https://www.expedia.ca/fr/Bar-Hotels-ApartHotel-XXL-Lux.h39606624.Description-Hotel) ![Réception](https://images.trvl-media.com/lodging/91000000/90180000/90179800/90179708/b79a4435.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement | Lit de bébé (gratuit), accès au Wi-Fi (inclus), literie fournie](https://images.trvl-media.com/lodging/91000000/90180000/90179800/90179708/41038b8e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Chambre Standard | Lit de bébé (gratuit), accès au Wi-Fi (inclus), literie fournie](https://images.trvl-media.com/lodging/91000000/90180000/90179800/90179708/2df01da7.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement | Lit de bébé (gratuit), accès au Wi-Fi (inclus), literie fournie](https://images.trvl-media.com/lodging/91000000/90180000/90179800/90179708/ec83050a.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Domador Rooms & Apartments [](https://www.expedia.ca/fr/Becici-Hotels-Domador-Rooms-Apartments.h90179708.Description-Hotel) Becici 10/10 Exceptionnel (1 avis) « Large size apartment » ![États-Unis](https://a.travel-assets.com/egds/marks/flags/us.svg) Emil [](https://www.expedia.ca/fr/Becici-Hotels-Domador-Rooms-Apartments.h90179708.Description-Hotel) ![Façade de l’hébergement ](https://images.trvl-media.com/lodging/96000000/95050000/95041900/95041845/6f2a0f22.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Réception](https://images.trvl-media.com/lodging/96000000/95050000/95041900/95041845/adf45af6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Accès au Wi-Fi (inclus), literie fournie](https://images.trvl-media.com/lodging/96000000/95050000/95041900/95041845/6b0a29f8.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement royal, 1 chambre, 2 salles de bains, vue sur la mer | Cuisine privée](https://images.trvl-media.com/lodging/96000000/95050000/95041900/95041845/9adcb845.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Apart-hotel Soho Suites [](https://www.expedia.ca/fr/Bar-Hotels-Apart-Hotel-Soho-Suites.h95041845.Description-Hotel) Bar 7,6/10 Bien (4 avis) « The hotel had very good facilities, new, clean and spacious, breakfast is served in a nearby cafeteria with which they have an agreement, Breakfast is good although service in the cafeteria is extremely slow. The hotel staff (reception) is very friendly. » ![Espagne](https://a.travel-assets.com/egds/marks/flags/es.svg) Aitor [](https://www.expedia.ca/fr/Bar-Hotels-Apart-Hotel-Soho-Suites.h95041845.Description-Hotel) ![Appartement panoramique, 2 chambres, vue sur la mer | Vue sur la plage ou l’océan](https://images.trvl-media.com/lodging/28000000/27190000/27181100/27181060/d1427008.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Studio panoramique, vue sur la mer | Vue de la chambre](https://images.trvl-media.com/lodging/28000000/27190000/27181100/27181060/f5772ee4.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement Deluxe, 1 chambre, vue sur la mer | Balcon](https://images.trvl-media.com/lodging/28000000/27190000/27181100/27181060/56c3efab.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Studio panoramique, vue sur la mer | Literie de qualité, bureau, système d’insonorisation](https://images.trvl-media.com/lodging/28000000/27190000/27181100/27181060/59ed39f2.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Villa Edelweiss [](https://www.expedia.ca/fr/Sveti-Stefan-Hotels-Villa-Edelweiss.h27181060.Description-Hotel) Sveti Stefan 10/10 Exceptionnel (44 avis) « Bel appartement spacieux pour 3 - cuisine bien équipée - une vue à couper le souffle - pas besoin de reprendre la voiture pour accéder à la plage par des escaliers (parking gratuit à proximité) - très bon accueil. Literie ferme. » ![France](https://a.travel-assets.com/egds/marks/flags/fr.svg) Jonathan [](https://www.expedia.ca/fr/Sveti-Stefan-Hotels-Villa-Edelweiss.h27181060.Description-Hotel) ![Restaurant](https://images.trvl-media.com/lodging/114000000/113050000/113047200/113047191/d4d16728.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Accès au Wi-Fi (inclus)](https://images.trvl-media.com/lodging/114000000/113050000/113047200/113047191/18a0973c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/114000000/113050000/113047200/113047191/a1986b3e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Chambre triple classique, balcon, vue sur la ville | Accès au Wi-Fi (inclus)](https://images.trvl-media.com/lodging/114000000/113050000/113047200/113047191/cb16ed8f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Bogumila Hotel [](https://www.expedia.ca/fr/Bar-Hotels-Bogumila-Hotel.h113047191.Description-Hotel) Bar 8,0/10 Très bien (8 avis) « It was a great stay. The manager reached me before check in and shared hotel's location. » ![États-Unis](https://a.travel-assets.com/egds/marks/flags/us.svg) Zafer 56 $ CA 67 $ CA au total (taxes et frais compris) Du 21 janv. au 22 janv. [](https://www.expedia.ca/fr/Bar-Hotels-Bogumila-Hotel.h113047191.Description-Hotel) ![Couloir](https://images.trvl-media.com/lodging/76000000/75980000/75978600/75978573/b53bb716.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Terrain de l’hébergement ](https://images.trvl-media.com/lodging/76000000/75980000/75978600/75978573/d261fcf9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Chambre Deluxe double, vue sur la mer | Coffre-fort, bureau, système d’insonorisation, accès au Wi-Fi (inclus)](https://images.trvl-media.com/lodging/76000000/75980000/75978600/75978573/9d66626a.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Terrain de l’hébergement ](https://images.trvl-media.com/lodging/76000000/75980000/75978600/75978573/019ab100.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Larimar [](https://www.expedia.ca/fr/Becici-Hotels-Larimar.h75978573.Description-Hotel) Becici 9,0/10 Merveilleux (22 avis) « Stayed here with my two sons, it is exactly as advertised. It is high on the hill. So you get some good exercise coming home. Very cheap in a cab if you don’t like short steep hills. They provide a shuttle to and from the beach 3 times a day. We never used it but it’s there. Some good restaurants along the coast. You can walk to Budva through a tunnel. Traffic is very bad during the day so don’t try driving there. Boat trips are definitely worth it, we just approached a guy in Budva sitting in... ![Danemark](https://a.travel-assets.com/egds/marks/flags/dk.svg) Antony [](https://www.expedia.ca/fr/Becici-Hotels-Larimar.h75978573.Description-Hotel) ![Plage privée, chaise longue, parasol, serviettes de plage](https://images.trvl-media.com/lodging/18000000/17130000/17125100/17125094/c00c73ec.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Vue sur la plage ou l’océan](https://images.trvl-media.com/lodging/18000000/17130000/17125100/17125094/88fd03a4.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![6 restaurants servant le déjeuner, cuisine locale et internationale](https://images.trvl-media.com/lodging/18000000/17130000/17125100/17125094/5bd508b8.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Extérieur](https://images.trvl-media.com/lodging/18000000/17130000/17125100/17125094/af8713a9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Dukley Hotel & Resort [](https://www.expedia.ca/fr/Budva-Hotels-Dukley-Hotel-Resort.h17125094.Description-Hotel) Budva 9,2/10 Merveilleux (48 avis) « Our stay at Dukley Hotel & Resort was nothing short of exceptional. The apartment was absolutely stunning - modern, spacious, and impeccably designed, with a huge private deck offering breathtaking sea views. Every corner of the resort’s lush, landscaped gardens is meticulously maintained and truly beautiful. Great breakfast! Beautiful infinity pool! What truly set Dukley apart was the outstanding service. It was by far the best we’ve experienced in this part of Europe. Every staff member we... ![États-Unis](https://a.travel-assets.com/egds/marks/flags/us.svg) Ivana 262 $ CA 335 $ CA au total (taxes et frais compris) Du 19 janv. au 20 janv. [](https://www.expedia.ca/fr/Budva-Hotels-Dukley-Hotel-Resort.h17125094.Description-Hotel) ![Suite familiale, 1 très grand lit et 1 canapé-lit, balcon, vue sur la mer | Vue de la chambre](https://images.trvl-media.com/lodging/118000000/117230000/117223200/117223186/affe7f5f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Extérieur](https://images.trvl-media.com/lodging/118000000/117230000/117223200/117223186/e6ad4e67.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Studio exclusif, 1 très grand lit, balcon, vue sur la mer | Commodité de la chambre](https://images.trvl-media.com/lodging/118000000/117230000/117223200/117223186/16e244bb.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Suite familiale, 1 très grand lit et 1 canapé-lit, balcon, vue sur la mer | Terrasse/patio](https://images.trvl-media.com/lodging/118000000/117230000/117223200/117223186/fadbecd9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Meridian [](https://www.expedia.ca/fr/Becici-Hotels-Hotel-Meridian.h117223186.Description-Hotel) Becici 52 $ CA 63 $ CA au total (taxes et frais compris) Du 19 janv. au 20 janv. [](https://www.expedia.ca/fr/Becici-Hotels-Hotel-Meridian.h117223186.Description-Hotel) ![Plage à proximité, chaise longue, parasol, massage sur la plage](https://images.trvl-media.com/lodging/33000000/32620000/32614500/32614440/fb7c8881.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Terrasse au soleil](https://images.trvl-media.com/lodging/33000000/32620000/32614500/32614440/376199a8.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Apartment with wheelchair access | Coffre-fort, système d’insonorisation, fer et planche à repasser](https://images.trvl-media.com/lodging/33000000/32620000/32614500/32614440/819d956c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Apartment with wheelchair access | Aire de séjour | Téléviseur à écran plat](https://images.trvl-media.com/lodging/33000000/32620000/32614500/32614440/2594b1f1.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Splendido MB Apartments [](https://www.expedia.ca/fr/Tivat-Hotels-Splendido-MB-Apartments.h32614440.Description-Hotel) Tivat 7,2/10 Bien (10 avis) « Great location! Clean and modern. Steps to a beautiful beach and dining. Communication with hotel was great, quick replies. Definitely recommend. We were a family of 4 with two children. » ![Canada](https://a.travel-assets.com/egds/marks/flags/ca.svg) Diana 91 $ CA 109 $ CA au total (taxes et frais compris) Du 17 févr. au 18 févr. [](https://www.expedia.ca/fr/Tivat-Hotels-Splendido-MB-Apartments.h32614440.Description-Hotel) ![Studio Design | Terrasse/patio](https://images.trvl-media.com/lodging/93000000/92960000/92958600/92958559/4b2e8a94.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Studio romantique | Aire de séjour | Téléviseur à écran plat](https://images.trvl-media.com/lodging/93000000/92960000/92958600/92958559/8f257e3d.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Studio romantique | Bureau, système d’insonorisation, lit de bébé portatif](https://images.trvl-media.com/lodging/93000000/92960000/92958600/92958559/ae9cf5f8.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Studio Deluxe | Terrasse/patio](https://images.trvl-media.com/lodging/93000000/92960000/92958600/92958559/3469c724.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### IN Property Apartments [](https://www.expedia.ca/fr/Becici-Hotels-IN-Property-Apartments.h92958559.Description-Hotel) Becici 9,4/10 Exceptionnel (13 avis) « Excellent » ![Royaume-Uni](https://a.travel-assets.com/egds/marks/flags/uk.svg) Mehmet 53 $ CA 113 $ CA au total (taxes et frais compris) Du 18 janv. au 19 janv. [](https://www.expedia.ca/fr/Becici-Hotels-IN-Property-Apartments.h92958559.Description-Hotel) ![Plage](https://images.trvl-media.com/lodging/33000000/32620000/32614700/32614628/b101e70b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Façade de l’hébergement ](https://images.trvl-media.com/lodging/33000000/32620000/32614700/32614628/9ce4ada4.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restauration en plein air](https://images.trvl-media.com/lodging/33000000/32620000/32614700/32614628/8451d3b1.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Commodité de l’hébergement ](https://images.trvl-media.com/lodging/33000000/32620000/32614700/32614628/7b731dde.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Villa Royal Apartments [](https://www.expedia.ca/fr/Tivat-Hotels-Villa-Royal-Apartments.h32614628.Description-Hotel) Tivat 6,6/10 (7 avis) « Great Location. Very friendly staff. Nice place. » ![États-Unis](https://a.travel-assets.com/egds/marks/flags/us.svg) Harry [](https://www.expedia.ca/fr/Tivat-Hotels-Villa-Royal-Apartments.h32614628.Description-Hotel) ![Restauration en plein air](https://images.trvl-media.com/lodging/36000000/35860000/35858900/35858854/b71cb5dd.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement, 1 chambre, balcon, vue sur la mer | Vue sur la plage ou l’océan](https://images.trvl-media.com/lodging/36000000/35860000/35858900/35858854/9f4f6419.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement, 2 chambres, balcon, vue sur la mer | Aire de séjour | Téléviseur](https://images.trvl-media.com/lodging/36000000/35860000/35858900/35858854/71baec13.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Appartement, 1 chambre, balcon, vue sur la mer | Aire de séjour | Téléviseur](https://images.trvl-media.com/lodging/36000000/35860000/35858900/35858854/9839596c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Apart Hotel Sea Fort [](https://www.expedia.ca/fr/Budva-Hotels-Apart-Hotel-Sea-Fort.h35858854.Description-Hotel) Sutomore 8,0/10 Très bien (13 avis) « Ensemble correct, hotel situé au cœur de la ville avec un balcon panomarique au dernier étage qui donne une super vue sur la mer. Le personnel est accueillant et agréable. Par contre, la propreté de la chambre laisse à désirer avec des odeurs dans la salle de bain. » ![France](https://a.travel-assets.com/egds/marks/flags/fr.svg) Solène [](https://www.expedia.ca/fr/Budva-Hotels-Apart-Hotel-Sea-Fort.h35858854.Description-Hotel) ![Literie de qualité, ameublement unique, bureau](https://images.trvl-media.com/lodging/117000000/116370000/116363100/116363024/9ae15702.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Conception de l’immeuble](https://images.trvl-media.com/lodging/117000000/116370000/116363100/116363024/6e8ed07c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Chambre triple Deluxe, balcon, vue sur la mer | Balcon](https://images.trvl-media.com/lodging/117000000/116370000/116363100/116363024/14975110.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Studio Standard, 1 grand lit, vue sur la ville | Literie de qualité, ameublement unique, bureau](https://images.trvl-media.com/lodging/117000000/116370000/116363100/116363024/5da01e07.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Boutique Hotel Moonstar [](https://www.expedia.ca/fr/Budva-Hotels-Boutique-Hotel-Moonstar.h116363024.Description-Hotel) Budva [](https://www.expedia.ca/fr/Budva-Hotels-Boutique-Hotel-Moonstar.h116363024.Description-Hotel) ![Suite Sénior, balcon, vue sur la mer | Vue de la chambre](https://images.trvl-media.com/lodging/116000000/115800000/115793900/115793829/5c181198.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Suite Sénior, balcon, vue sur la mer | Literie de qualité, lit avec matelas Select Comfort, coffre-fort](https://images.trvl-media.com/lodging/116000000/115800000/115793900/115793829/3e756f1e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Suite royale, balcon, vue sur la mer | Literie de qualité, lit avec matelas Select Comfort, coffre-fort](https://images.trvl-media.com/lodging/116000000/115800000/115793900/115793829/9404caa8.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Façade de l’hébergement ](https://images.trvl-media.com/lodging/116000000/115800000/115793900/115793829/a5f7c5ba.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Royalis Suites [](https://www.expedia.ca/fr/Becici-Hotels-Royalis-Suites.h115793829.Description-Hotel) Becici 8,4/10 Très bien (6 avis) « Clean room and very nice View » ![Turquie](https://a.travel-assets.com/egds/marks/flags/tr.svg) Petar 75 $ CA 94 $ CA au total (taxes et frais compris) Du 18 janv. au 19 janv. [](https://www.expedia.ca/fr/Becici-Hotels-Royalis-Suites.h115793829.Description-Hotel) Il s’agit du prix par nuit le plus bas trouvé au cours des 24 dernières heures pour un séjour d’une nuit pour deux adultes. Les prix et la disponibilité peuvent changer. Des conditions supplémentaires peuvent s’appliquer. [Afficher tous les hébergements](https://expedia.ca/Hotel-Search?startDate=2026-01-31&endDate=2026-02-01®ionId=6051403&adults=2&categorySearch=vacation_rentals_option&stay_options_group=vacation_rentals_option&openPlayBack=true) ## Trouvez des propriétés de vacances qui correspondent à votre style Appartements [](https://www.expedia.ca/Hotel-Search?destination=Mont%C3%A9n%C3%A9gro®ionId=6051403&latLong=42.708679%2C19.37439&adults=2&startDate=2026-04-17&d1=2026-04-17&endDate=2026-04-20&d2=2026-04-20&lodging=APARTMENT) Villas [](https://www.expedia.ca/Hotel-Search?destination=Mont%C3%A9n%C3%A9gro®ionId=6051403&latLong=42.708679%2C19.37439&adults=2&startDate=2026-04-17&d1=2026-04-17&endDate=2026-04-20&d2=2026-04-20&lodging=VILLA) Hôtels-résidences [](https://www.expedia.ca/Hotel-Search?destination=Mont%C3%A9n%C3%A9gro®ionId=6051403&latLong=42.708679%2C19.37439&adults=2&startDate=2026-04-17&d1=2026-04-17&endDate=2026-04-20&d2=2026-04-20&lodging=APART_HOTEL) Propriétés de vacances privées [](https://www.expedia.ca/Hotel-Search?destination=Mont%C3%A9n%C3%A9gro®ionId=6051403&latLong=42.708679%2C19.37439&adults=2&startDate=2026-04-17&d1=2026-04-17&endDate=2026-04-20&d2=2026-04-20&lodging=VACATION_HOME) Condos [](https://www.expedia.ca/Hotel-Search?destination=Mont%C3%A9n%C3%A9gro®ionId=6051403&latLong=42.708679%2C19.37439&adults=2&startDate=2026-04-17&d1=2026-04-17&endDate=2026-04-20&d2=2026-04-20&lodging=CONDO) Chalets rustiques [](https://www.expedia.ca/Hotel-Search?destination=Mont%C3%A9n%C3%A9gro®ionId=6051403&latLong=42.708679%2C19.37439&adults=2&startDate=2026-04-17&d1=2026-04-17&endDate=2026-04-20&d2=2026-04-20&lodging=CABIN) Chalets [](https://www.expedia.ca/Hotel-Search?destination=Mont%C3%A9n%C3%A9gro®ionId=6051403&latLong=42.708679%2C19.37439&adults=2&startDate=2026-04-17&d1=2026-04-17&endDate=2026-04-20&d2=2026-04-20&lodging=CHALET) Cottages [](https://www.expedia.ca/Hotel-Search?destination=Mont%C3%A9n%C3%A9gro®ionId=6051403&latLong=42.708679%2C19.37439&adults=2&startDate=2026-04-17&d1=2026-04-17&endDate=2026-04-20&d2=2026-04-20&lodging=COTTAGE) ![](https://a.travel-assets.com/pricing-claim/sparkle_dark.svg) Économisez en moyenne 15 % sur des milliers d’hôtels lorsque vous ouvrez une session! [Ouvrir une session ](https://expedia.ca/user/signin?ckoflag=0&uurl=e3id%3Dredr%26rurl%3D%2Ffr/Montenegro-Appart-Hotels.d6051403-aaAppartHotels.Guide-de-Voyage-Hebergement)[ M’inscrire gratuitement ](https://expedia.ca/signup?enable_registration=true&+=&uurl=e3id%3Dredr%26rurl%3D%2Ffr/Montenegro-Appart-Hotels.d6051403-aaAppartHotels.Guide-de-Voyage-Hebergement) ## Monténégro : les hôtels les mieux notés ![Hotel Hippocampus](https://images.trvl-media.com/lodging/6000000/5710000/5707400/5707363/9761c56a_y.jpg) ### Hotel Hippocampus 6/10 Acceptable "There's a party next door which goes until 1am, very difficult to sleep until that hour " [](https://expedia.ca/fr/Kotor-Hotels-Hotel-Hippocampus.h5707363.Description-Hotel) ![MonteBay Perla](https://images.trvl-media.com/lodging/39000000/38870000/38865400/38865354/d42f01dc_y.jpg) ### MonteBay Perla 6/10 Acceptable "Un hôtel bien loin des prestations d'un 4\*. Des sacs de draps et une poubelle en plastique qui ont trainé à côté de la piscine (non chauffée) toute la durée du séjour, des matelas à la piscine déchirés, pas de grandes serviettes de toilette dans la chambre à notre arrivée, aucune machine qui fonctionne dans la salle de sport, des toilettes femme qui ne ferment pas au restaurant, pas d'ascenseur... Reste un personnel très gentil et un restaurant (petit dejeuner inclus) bon." [](https://expedia.ca/fr/Kotor-Hotels-MonteBay-Perla.h38865354.Description-Hotel) ![Infinity Hotel & More](https://images.trvl-media.com/lodging/104000000/103100000/103091400/103091334/5a7df345_y.jpg) ### Infinity Hotel & More 10/10 Excellent "Excellent Propre Moderne Piscine superbe " [](https://expedia.ca/fr/Budva-Hotels-Infinity-Hotel-More.h103091334.Description-Hotel) ![Montenegro Lodge ](https://images.trvl-media.com/lodging/96000000/95030000/95029500/95029447/90e2bed1_y.jpg) ### Montenegro Lodge 8/10 Bien "Bon hotel situé dans les montagnes à 10 min de Tivat et 20 min de Kotor. Point positif : petit dejeuner, 2 grandes piscines, accueil, belles chambres Point negatif : proprete du sol, place de parking, insonorisation des chambres, salle de bain ( ballon d'eau chaude pas rempli à notre arrivée)" [](https://expedia.ca/fr/Kotor-Hotels-Montenegro-Lodge-Hotel-SPA.h95029447.Description-Hotel) ![Huma Kotor Bay Hotel and Villas](https://images.trvl-media.com/lodging/23000000/22350000/22349300/22349201/a1ba06a3_y.jpg) ### Huma Kotor Bay Hotel and Villas 10/10 Excellent "Très bel établissement au bord de l’eau Ponton où on peut venir nous chercher pour une croisière dans la baie magnifique " [](https://expedia.ca/fr/Kotor-Hotels-Huma-Kotor-Bay-Hotel-And-Villas.h22349201.Description-Hotel) ![Kotor Nest](https://images.trvl-media.com/lodging/93000000/92190000/92188600/92188511/9c19e932_y.jpg) ### Kotor Nest 10/10 Excellent "Very comfortable hotel, around 4mins walk from the main gate of the old town. Staff were always very welcoming and helpful, even when we were coming in after midnight. No TV or fridge in the room, but you're not in Kotor to watch TV, and there was a common fridge and coffee machine by reception that you could use 24/7\. A great place to use as a base when exploring Kotor and the region. " [](https://expedia.ca/fr/Kotor-Hotels-Heritage-1852.h92188511.Description-Hotel) ![Lazure Hotel and Marina](https://images.trvl-media.com/lodging/23000000/22270000/22264600/22264589/7493616f_y.jpg) ### Lazure Hotel and Marina 10/10 Excellent "Nous étions dans la chambre 110\. Tout est merveilleux excepté le manque d’intimité sur le balcon. La verdure entre les balcons n’est pas encore assez fournie. Je recommande cette hôtel à 100%, la meilleure des 5 étoiles que nous avons fait au Monténégro! " [](https://expedia.ca/fr/Herceg-Novi-Hotels-Lazure-Hotel-And-Marina.h22264589.Description-Hotel) ![Hyatt Regency Kotor Bay Resort](https://images.trvl-media.com/lodging/45000000/44770000/44760500/44760457/d73ec233_y.jpg) ### Hyatt Regency Kotor Bay Resort 6/10 Acceptable "Le personnel est très gentil mais l’hôtel n’est pas un vrai 5 étoiles. Nous avons été déçu sur la propreté et l’entretien. L’hôtel reçoit des groupes et nous coupe l’accès à certains espaces et il y eu plusieurs fêtes bruyantes pendant notre séjour. " [](https://expedia.ca/fr/Donji-Stoliv-Hotels-Hyatt-Regency-Kotor-Bay-Resort.h44760457.Description-Hotel) ![Iberostar Waves Slavija](https://images.trvl-media.com/lodging/37000000/36900000/36894600/36894546/9b683bc8_y.jpg) ### Iberostar Waves Slavija 8/10 Bien "Bien situé " [](https://expedia.ca/fr/Budva-Hotels-Slavija-Budva-Hotel.h36894546.Description-Hotel) ## En savoir plus sur Monténégro ## Monténégro : renseignements sur les Hôtels-résidences | Nombre d’avis de clients | 624 | | ------------------------ | -------- | | Hébergement | 4 176 | | Prix le plus bas | 50 $ CA | | Prix le plus élevé | 335 $ CA | ## Voyagez et explorez le monde avec Expedia - Hébergements - Vols - Forfaits - Voitures - Autre - [Hôtels au bord de la plage – Budva ](https://www.expedia.ca/fr/Budva-Hotel-Hotel-De-Bord-De-Mer.0-0-d6050135-tHoteldeborddemer.Travel-Guide-Filter-Hotels) - [Hôtels acceptant les animaux – Budva ](https://www.expedia.ca/fr/Budva-Hotel-Animaux-De-Compagnie-Acceptes.0-0-d6050135-tAnimauxdecompagnieacceptes.Travel-Guide-Filter-Hotels) - [Hôtels au bord de la plage – Tivat ](https://www.expedia.ca/fr/Tivat-Hotel-Hotel-De-Bord-De-Mer.0-0-d10059-tHoteldeborddemer.Travel-Guide-Filter-Hotels) - [Complexes et hôtels avec spa – Bar ](https://www.expedia.ca/fr/Bar-Hotel-Hotel-Spa.0-0-d6055021-tHotelspa.Travel-Guide-Filter-Hotels) - [Complexes et hôtels avec spa – Igalo ](https://www.expedia.ca/fr/Igalo-Hotel-Hotel-Spa.0-0-d6360226-tHotelspa.Travel-Guide-Filter-Hotels) - [Hôtels pour les mariages – Kotor ](https://www.expedia.ca/fr/Kotor-Hotel-Hotels-De-Mariage.0-0-d6058243-tHotelsdemariage.Travel-Guide-Filter-Hotels) - [Hôtels au bord de la plage – Kotor ](https://www.expedia.ca/fr/Kotor-Hotel-Hotel-De-Bord-De-Mer.0-0-d6058243-tHoteldeborddemer.Travel-Guide-Filter-Hotels) - [Hôtels pour le golf – Kotor ](https://www.expedia.ca/fr/Kotor-Hotel-Hotel-De-Golf.0-0-d6058243-tHoteldegolf.Travel-Guide-Filter-Hotels) - [Hôtels avec vignoble – Podgorica ](https://www.expedia.ca/fr/Podgorica-Hotel-Hotel-Dans-Un-Domaine-Viticole.0-0-d10048-tHoteldansundomaineviticole.Travel-Guide-Filter-Hotels) - [Bečići – Hôtels ](https://www.expedia.ca/fr/Becici-Hotel.d6157269.Travel-Guide-Hotels) - [Dobra Voda – Hôtels ](https://www.expedia.ca/fr/Dobra-Voda-Hotel.d3000025066.Travel-Guide-Hotels) - [Vladimir – Hôtels ](https://www.expedia.ca/fr/Vladimir-Hotel.d3000446126.Travel-Guide-Hotels) - [Kotor – Hôtels ](https://www.expedia.ca/fr/Destinations-Kotor.d553248635975177423.Destinations-hotels) - [Kotor – Hôtels ](https://www.expedia.ca/fr/Kotor-Hotel.d6058243.Travel-Guide-Hotels) - [Ulcinj – Hôtels ](https://www.expedia.ca/fr/Destinations-Ulcinj.d553248635975177414.Destinations-hotels) - [Herceg Novi – Hôtels ](https://www.expedia.ca/fr/Herceg-Novi-Hotel.d6051840.Travel-Guide-Hotels) - [Perast – Hôtels ](https://www.expedia.ca/fr/Perast-Hotel.d6140929.Travel-Guide-Hotels) - [Utjeha Hladna Uvala – Hôtels ](https://www.expedia.ca/fr/Utjeha-Hladna-Uvala-Hotel.d553248635976388659.Travel-Guide-Hotels) - [Plav – Hôtels ](https://www.expedia.ca/fr/Plav-Hotel.d6225307.Travel-Guide-Hotels) - [Ulcinj – Hôtels ](https://www.expedia.ca/fr/Ulcinj-Hotel.d6125976.Travel-Guide-Hotels) - [Sveti Stefan – Hôtels ](https://www.expedia.ca/fr/Sveti-Stefan-Hotel.d6142822.Travel-Guide-Hotels) - [Podgorica – Hôtels ](https://www.expedia.ca/fr/Podgorica-Hotel.d10048.Travel-Guide-Hotels) - [Bijela – Hôtels ](https://www.expedia.ca/fr/Bijela-Hotel.d6139008.Travel-Guide-Hotels) - [Kamenari – Hôtels ](https://www.expedia.ca/fr/Kamenari-Hotel.d6125977.Travel-Guide-Hotels) - [Comté de Rožaje – Hôtels ](https://www.expedia.ca/fr/Destinations-Comte-De-Rozaje.d3000655289.Destinations-hotels) - [Tivat – Hôtels ](https://www.expedia.ca/fr/Tivat-Hotel.d10059.Travel-Guide-Hotels) - [Kolašin – Hôtels ](https://www.expedia.ca/fr/Destinations-Kolasin.d553248635975176957.Destinations-hotels) - [Herceg Novi – Hôtels ](https://www.expedia.ca/fr/Destinations-Herceg-Novi.d553248635975177480.Destinations-hotels) - [Mahala – Hôtels ](https://www.expedia.ca/fr/Mahala-Hotel.d6215069.Travel-Guide-Hotels) - [Orahovac – Hôtels ](https://www.expedia.ca/fr/Orahovac-Hotel.d3000397124.Travel-Guide-Hotels) - [Budva – Hôtels ](https://www.expedia.ca/fr/Budva-Hotel.d6050135.Travel-Guide-Hotels) - [Kotor – Auberges de jeunesse ](https://www.expedia.ca/fr/Kotor-Auberges-De-Jeunesse.d6058243-aaAubergesDeJeunesse.Guide-de-Voyage-Hebergement) - [Kotor – Appartements ](https://www.expedia.ca/fr/Kotor-Appartements.d6058243-aaAppartements.Guide-de-Voyage-Hebergement) - [Kotor – Maisons de vacances privées ](https://www.expedia.ca/fr/Kotor-Residences-De-Vacances-Privees.d6058243-aaResidencesDeVacancesPrivees.Guide-de-Voyage-Hebergement) - [Kotor – Villas ](https://www.expedia.ca/fr/Kotor-Villas.d6058243-aaVillas.Guide-de-Voyage-Hebergement) - [Kotor – Établissements à pavillons ](https://www.expedia.ca/fr/Kotor-Lodges.d6058243-aaLodges.Guide-de-Voyage-Hebergement) - [Kotor – Hôtels-résidences ](https://www.expedia.ca/fr/Kotor-Appart-Hotels.d6058243-aaAppartHotels.Guide-de-Voyage-Hebergement) - [Kotor – Palais ](https://www.expedia.ca/fr/Kotor-Palais.d6058243-aaPalais.Guide-de-Voyage-Hebergement) - [Budva – Auberges de jeunesse ](https://www.expedia.ca/fr/Budva-Auberges-De-Jeunesse.d6050135-aaAubergesDeJeunesse.Guide-de-Voyage-Hebergement) - [Budva – Villas ](https://www.expedia.ca/fr/Budva-Villas.d6050135-aaVillas.Guide-de-Voyage-Hebergement) - [Budva – Appartements ](https://www.expedia.ca/fr/Budva-Appartements.d6050135-aaAppartements.Guide-de-Voyage-Hebergement) - [Budva – Gîtes ](https://www.expedia.ca/fr/Budva-Chambres-D-Hotes.d6050135-aaChambresDHotes.Guide-de-Voyage-Hebergement) - [Budva – Palais ](https://www.expedia.ca/fr/Budva-Palais.d6050135-aaPalais.Guide-de-Voyage-Hebergement) - [Budva – Hôtels-résidences ](https://www.expedia.ca/fr/Budva-Appart-Hotels.d6050135-aaAppartHotels.Guide-de-Voyage-Hebergement) - [Podgorica – Chalets ](https://www.expedia.ca/fr/Podgorica-Chalets.d10048-aaChalets.Guide-de-Voyage-Hebergement) - [Podgorica – Appartements ](https://www.expedia.ca/fr/Podgorica-Appartements.d10048-aaAppartements.Guide-de-Voyage-Hebergement) - [Podgorica – Ryokans ](https://www.expedia.ca/fr/Podgorica-Ryokans.d10048-aaRyokans.Guide-de-Voyage-Hebergement) - [Podgorica – Maisons de vacances privées ](https://www.expedia.ca/fr/Podgorica-Residences-De-Vacances-Privees.d10048-aaResidencesDeVacancesPrivees.Guide-de-Voyage-Hebergement) - [Podgorica – Gîtes ](https://www.expedia.ca/fr/Podgorica-Chambres-D-Hotes.d10048-aaChambresDHotes.Guide-de-Voyage-Hebergement) - [Podgorica – Pousadas ](https://www.expedia.ca/fr/Podgorica-Pousadas.d10048-aaPousadas.Guide-de-Voyage-Hebergement) - [Podgorica – Auberges ](https://www.expedia.ca/fr/Podgorica-Auberges.d10048-aaAuberges.Guide-de-Voyage-Hebergement) - [Podgorica – Maisons d’hôtes ](https://www.expedia.ca/fr/Podgorica-Gites.d10048-aaGites.Guide-de-Voyage-Hebergement) - [Podgorica – Hôtels-résidences ](https://www.expedia.ca/fr/Podgorica-Appart-Hotels.d10048-aaAppartHotels.Guide-de-Voyage-Hebergement) - [Podgorica – Auberges de jeunesse ](https://www.expedia.ca/fr/Podgorica-Auberges-De-Jeunesse.d10048-aaAubergesDeJeunesse.Guide-de-Voyage-Hebergement) - [Tivat – Motels ](https://www.expedia.ca/fr/Tivat-Motels.d10059-aaMotels.Guide-de-Voyage-Hebergement) - [Tivat – Maisons de ville ](https://www.expedia.ca/fr/Tivat-Maisons-De-Ville.d10059-aaMaisonsDeVille.Guide-de-Voyage-Hebergement) - [Tivat – Appartements ](https://www.expedia.ca/fr/Tivat-Appartements.d10059-aaAppartements.Guide-de-Voyage-Hebergement) - [Tivat – Maisons de vacances privées ](https://www.expedia.ca/fr/Tivat-Residences-De-Vacances-Privees.d10059-aaResidencesDeVacancesPrivees.Guide-de-Voyage-Hebergement) - [Tivat – Gîtes ](https://www.expedia.ca/fr/Tivat-Chambres-D-Hotes.d10059-aaChambresDHotes.Guide-de-Voyage-Hebergement) - [Tivat – Villas ](https://www.expedia.ca/fr/Tivat-Villas.d10059-aaVillas.Guide-de-Voyage-Hebergement) - [Vols depuis Municipalité de Plužine ](https://www.expedia.ca/fr/lp/vols/3000025022/vols-en-partance-de-municipalite-de-pluzine) - [Vols depuis Kolašin ](https://www.expedia.ca/fr/lp/vols/553248635975176957/vols-en-partance-de-kolasin) - [Vols depuis Zabljak ](https://www.expedia.ca/fr/lp/vols/6129253/vols-en-partance-de-zabljak) - [Vols depuis Comté de Rožaje ](https://www.expedia.ca/fr/lp/vols/3000655289/vols-en-partance-de-comte-de-rozaje) - [Vols depuis Kotor ](https://www.expedia.ca/fr/lp/vols/553248635975177423/vols-en-partance-de-kotor) - [Vols vers Podgorica ](https://www.expedia.ca/fr/Cheap-Flights-To-Podgorica.d10048.Travel-Guide-Flights) - [Vols vers Tivat ](https://www.expedia.ca/fr/Cheap-Flights-To-Tivat.d10059.Travel-Guide-Flights) - [Vols vers Budva ](https://www.expedia.ca/fr/Cheap-Flights-To-Budva.d6050135.Travel-Guide-Flights) - [Vols vers Sutomore ](https://www.expedia.ca/fr/Cheap-Flights-To-Sutomore.d6233270.Travel-Guide-Flights) - [Vols vers Kotor ](https://www.expedia.ca/fr/Cheap-Flights-To-Kotor.d6058243.Travel-Guide-Flights) - [Budva – À visiter ](https://www.expedia.ca/fr/Budva.dx553248635975177288) - [Bjelila – À visiter ](https://www.expedia.ca/fr/Bjelila.dx6342946) - [Sveti Stefan – À visiter ](https://www.expedia.ca/fr/Sveti-Stefan.dx6142822) - [Kotor – À visiter ](https://www.expedia.ca/fr/Kotor.dx6058243) - [Lepetane – À visiter ](https://www.expedia.ca/fr/Lepetane.dx553248635975856019) - [Podgorica – À visiter ](https://www.expedia.ca/fr/Podgorica.dx10048) - [Tivat – À visiter ](https://www.expedia.ca/fr/Tivat.dx10059) - [Budva – À visiter ](https://www.expedia.ca/fr/Budva.dx6050135) - [Perast – À visiter ](https://www.expedia.ca/fr/Perast.dx6140929) - [Budva – Vacances ](https://www.expedia.ca/fr/Budva.d6050135.Voyages-et-Court-Sejours) - [Bar – Vacances ](https://www.expedia.ca/fr/Bar.d6055021.Voyages-et-Court-Sejours) - [Kotor – Vacances ](https://www.expedia.ca/fr/Kotor.d6058243.Voyages-et-Court-Sejours) - [Kotor – Voitures de location à proximité ](https://www.expedia.ca/fr/Destinations-Kotor.d553248635975177423.Car-Hire-Destinations) - [Podgorica – Voitures de location ](https://www.expedia.ca/fr/Location-Voiture-Podgorica.d10048.Guide-Location-Voiture) - [Kotor – Voitures de location ](https://www.expedia.ca/fr/Location-Voiture-Kotor.d6058243.Guide-Location-Voiture) - [Budva – Voitures de location ](https://www.expedia.ca/fr/Location-Voiture-Budva.d6050135.Guide-Location-Voiture) - [Podgorica – Voitures de location Sicily By Car ](https://www.expedia.ca/fr/Sicily-By-Car-Car-Rentals-In-Podgorica.d10048-c1048.Car-Rental-Guide-Suppliers) - [Kotor – Activités ](https://www.expedia.ca/fr/Quoi-Faire-Kotor.d6058243.Guides-Des-Vacances) - [Dražin Vrt – Activités ](https://www.expedia.ca/fr/Quoi-Faire-Drazin-Vrt.d3000025056.Guides-Des-Vacances) /\*@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:"18b624544826d9788255",10367:"38446285c2c3fd0db894",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:"7f2373addc2147a30f9b",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:"340e630cec40922059d9",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:"e232d3aaf17c0c378528",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:"24eb9c89e549a79d7135",44440:"7cc13997924b3fbb1ba3",44467:"caf8bbeff54a94919c74",44716:"527d7724247d5e7220e6",45433:"7d160b01393caaffaa65",45496:"0f4a4525ad4af697d819",45957:"22ba2ff1a7658e17660d",46333:"a3c3571d3ffeaa55df42",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:"e79daff8c175f06e6acc",62296:"dbbd43dd9625419eeb88",62431:"f84b57c29da5b1511d90",62619:"4ea4b3ae0ac0e3d635be",62898:"ad9480734ac13f004050",62960:"8db2882e98745cff3211",62992:"d70d8753df83efbc6de3",63252:"3425633b61884696d202",63382:"62790368326c1dfa4af9",63693:"d34207656f7a3f44e2e7",63788:"4029c06cc28c54c7a63a",63830:"0dbcdf564fbf4d202599",63846:"336526faf4573a8f182d",63934:"53cca2fc2a1297ae345f",63970:"24f1c3ffcbe441578b0a",64495:"9ebdc2d3670d585c2ba7",64534:"13c4763f0f3d96ce32c0",64717:"db2224cfa272eea1b677",64896:"cb4e537d433f9eaad489",65351:"2eef317841537cc04b43",65370:"49169d28a14ba457f0ae",65456:"7caaeac0e8dfefcd263a",65478:"b114d617260c9a56b210",65847:"85981a4ce7f6e097f41d",65857:"c89fd491e77a7f0fecdb",66175:"c8b15a327a48a6d70a3c",66196:"95ebcee58ed7d55717ca",66325:"0bc0ebfd6acd64637f0e",66576:"3f7f421d1eb8853c6e2a",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:"a123c325cf390ab62b8d",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:"62512b2ab774ad9e4cf9",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:"2a1510eb16e6f7818678",87036:"391dbde54547b5475569",87866:"5d630cc55dfb2a4c7631",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:"edb66518bd449700f19a",98418:"718e21b7cff63342f856",98775:"213eda4f883f7ebfbccb",98840:"867b2b37af52127011da",98882:"3b2415463256bac3d29e",99196:"2c018091f4b1b6cc7176",99253:"9e75d528d60b43f01789"}\[e\]+".js"},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},d={},s="blossom-flex-ui:",c.l=function(e,a,o,r){if(d\[e\])d\[e\].push(a);else{var b,i;if(void 0!==o)for(var t=document.getElementsByTagName("script"),f=0;f(c.has(e)||c.set(e,(0,o.pino)({level:"info",browser:{asObject:!0,write:function(){},transmit:{send:function(t,n){const r=n.bindings\[0\].action,i=n.bindings\[0\].systemEvent,o=n.bindings\[0\].label,s=new Date(n.ts||Date.now()).toUTCString(),c=\[\],l=n.messages\[0\].reduce(((e,t)=>{var n;return t instanceof Error?(c.push(t.message.toString()),e.errorName=t.name,e.errorMessage=t.message.toString(),e.errorStack=null===(n=t.stack)||void 0===n?void 0:n.toString().replace(/\\n/g," ")):"object"!=typeof t||null===t||Array.isArray(t)?("string"==typeof t||Array.isArray(t))&&c.push(t.toString()):("message"in t&&"string"==typeof t.message&&(c.push(t.message.toString()),delete t.message),Object.assign(e,t)),e}),{});"error"!==t&&"fatal"!==t||console\[u\[t\]||"log"\](\[\`\[${s}\]\`,(null==i?void 0:i.toString())||t.toUpperCase(),o,c.join("|"),Object.entries(l||{}).filter(((\[e,t\])=>Boolean(e)&&Boolean(t))).map(((\[e,t\])=>\`${e}=${t}\`)).join(" ")\].filter(Boolean).join(" ")),"fetch"in window&&fetch(e,{method:"POST",body:JSON.stringify(Object.assign(Object.assign({action:r,systemEvent:i,logTime:s,label:o,url:window.location.href,message:c.join("|")},l),a.\_\_globalData)),headers:{"Content-Type":"application/json"},priority:"low"})}}}})),c.get(e));const l=(0,t.createLogger)("/cl/2x2.json"),f=(0,t.createLogger)("/cl/1x1.json");let p=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.identifier=t.length>e.MIN\_IDENTIFIER\_LENGTH?t:""}return t=e,i=\[{key:"getLoggerWithIdentifier",value:function(t){return new e(t)}},{key:"setGlobalData",value:function(e,t){e&&null!=t&&(a.\_\_globalData\[e\]=t)}},{key:"getGlobalData",value:function(e){return a.\_\_globalData\[e\]}}\],(n=\[{key:"performance",value:function(e){!0===a.\_\_globalData.logEvents&&f.child({action:"logTrxEvent"}).info(\[e\])}},{key:"logEvent",value:function(e,...t){const n=l.child({action:"logError",systemEvent:e.toString(),label:this.identifier});switch(e.level){case"CRITICAL":n.fatal(t);break;case"ERROR":n.error(t);break;case"WARN":n.warn(t);break;case"INFO":default:n.info(t);break;case"DEBUG":n.debug(t)}}}\])&&r(t.prototype,n),i&&r(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,i}();t.ClientLogger=p,p.MIN\_IDENTIFIER\_LENGTH=2,window.onerror=(e,t,n,r,i)=>{p.getLoggerWithIdentifier("global").logEvent(s.BERNIE\_CLIENT\_EVENTS.WINDOW\_ON\_ERROR,{label:"windowOnError",message:e.toString(),url:t,line:n,col:r,error:i})}},58651:function(e,t,n){Object.defineProperty(t,"\_\_esModule",{value:!0}),t.logPerformanceMarkers=void 0;const r=n(67664);t.logPerformanceMarkers=(e,t,n,i)=>{try{if(e.message="page loaded",i&&(e.pageUsable=i),window.performance&&window.performance.timing){if(window.performance.timing.toJSON)n=window.performance.timing.toJSON();else{const e=window.performance.timing;for(const t in e)"number"==typeof e\[t\]&&(n\[t\]=e\[t\])}n.responseStart&&n.fetchStart&&(e.ttfb=n.responseStart-n.fetchStart),n.domainLookupEnd&&n.domainLookupStart&&(e.dns=n.domainLookupEnd-n.domainLookupStart),n.connectEnd&&n.connectStart&&(e.tcp=n.connectEnd-n.connectStart)}t.performance(e)}catch(o){t.logEvent(r.BERNIE\_CLIENT\_EVENTS.CATALOGED\_DATA\_CAPTURE\_ERROR,o)}}},2619:function(e,t,n){n.r(t),n.d(t,{LoggerProvider:function(){return d},NoopLogger:function(){return u},SystemEvent:function(){return o},SystemEventLevel:function(){return r},useLogger:function(){return m},useLoggerEvents:function(){return g}});var r,i=n(96540);!function(e){e.CRITICAL="CRITICAL",e.ERROR="ERROR",e.WARN="WARN",e.INFO="INFO",e.UNKNOWN="UNKNOWN",e.DEBUG="DEBUG"}(r||(r={}));var o=function(){function e(e,t){this.level=e,this.name=t}return e.prototype.toString=function(){return"SystemEvent(level=".concat(this.level.toString()," name=").concat(this.name,")")},e}(),a=function(e,t){var n="function"==typeof Symbol&&e\[Symbol.iterator\];if(!n)return e;var r,i,o=n.call(e),a=\[\];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},s=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i-1?f:0,e.charCodeAt(d+1)){case 100:case 102:if(l>=c)break;if(null==n\[l\])break;f=c)break;if(null==n\[l\])break;f=c)break;if(void 0===n\[l\])break;f=c)break;f{const e=window.performance,n=((e||{}).timing||{}).navigationStart||r();function i(){return void 0===t.gaMarks&&(t.gaMarks=\[\]),t.gaMarks}function o(){return void 0===t.gaMeasures&&(t.gaMeasures=\[\]),t.gaMeasures}function a(){return"function"==typeof(window&&window.performance||{}).now?e.now():r()-n}function s(e){return c(u(),e)}function c(e,t){const n=e.filter((e=>e.name===t));return n.length>0?n\[0\]:void 0}function u(){return"function"==typeof(e||{}).getEntriesByType?e.getEntriesByType("mark"):"function"==typeof(e||{}).webkitGetEntriesByType?e.webkitGetEntriesByType("mark"):i()}return{mark:function(t){"function"==typeof(e||{}).mark?e.mark(t):"function"==typeof(e||{}).webkitMark?e.webkitMark(t):i().push({name:t,entryType:"mark",startTime:a(),duration:0})},measure:function(t,n,r){if("function"==typeof(e||{}).measure)e.measure(t,n,r);else if("function"==typeof(e||{}).webkitMeasure)e.webkitMeasure(t,n,r);else{let i=0,c=a();if(n){const t=s(n);t?i=t.startTime:((e||{}).timing||{})\[n\]&&(i=e.timing\[n\]-e.timing.navigationStart)}if(r){const t=s(r);t?c=t.startTime:((e||{}).timing||{})\[r\]&&(c=e.timing\[r\]-e.timing.navigationStart)}o().push({name:t,entryType:"measure",startTime:i,duration:c-i})}},getGaMarks:i,getGaMeasures:o,getEntriesByName:function(t){return"function"==typeof(e||{}).getEntriesByName?e.getEntriesByName(t):"function"==typeof(e||{}).webkitGetEntriesByName?e.webkitGetEntriesByName(t):\[\]},findMark:s,findMeasure:function(t){return c(function(){if("function"==typeof(e||{}).getEntriesByType)return e.getEntriesByType("measure");if("function"==typeof(e||{}).webkitGetEntriesByType)return e.webkitGetEntriesByType("measure");return o()}(),t)},clearMarks:function(n){"function"==typeof(e||{}).clearMarks?e.clearMarks(n):t.gaMarks=u().filter((e=>e.name!==n))},findSpecificRow:c,toJSON:function(){return"function"==typeof(e||{}).toJSON?e.toJSON():{timing:(e||{}).timing||{}}}}})();function r(){return"function"==typeof Date.now?Date.now():Number(new Date)}e.exports=n}).call(t,n(0))},function(e,t,n){(function(t){const r=n(3);function i(e){r.isTestEnvironment()&&console.log(e)}e.exports={toLogStore:function(e){try{(r.isTestEnvironment()||function(e){if(void 0===document.cookie)return!1;return-1!==document.cookie.indexOf(e)}("paLogStore=true"))&&(t&&t.paLogStore&&Array.isArray(t.paLogStore)||(t.paLogStore=\[\],t.paLogStoreSize=100),t.paLogStore.push(e),t.paLogStore.length>t.paLogStoreSize&&t.paLogStore.shift())}catch(n){i(n)}},log:i}}).call(t,n(0))},function(e,t,n){(function(t){const n=/(?:(?:test|int|stress)\\.expedia\\.com|exp-(?:test|int)\\.net|karmalab\\.net|expedmz.com|staging.\*\\.(?:traveltainment\\.de|myersmediagroup\\.com)|localhost|docweb\\.exp-tools\\.net)$/i;function r(){return!0}function i(){return window.performance}e.exports={isTestEnvironment:function(){let e=!1;return e="undefined"!=typeof location?Boolean(location.hostname.match(n)):-1===\["prod","production"\].indexOf(t.env.NODE\_ENV),e},isLocalEnvironment:function(){return"undefined"!=typeof location&&"localhost"===location.hostname},isBrowser:r,isPerformanceTimingSupported:()=>i()&&window.performance.timing&&void 0!==window.performance.timing.navigationStart,isPerformanceMarkSupported:()=>i()&&("function"==typeof window.performance.mark||"function"==typeof window.performance.webkitMark),isTrackingDisabled:()=>navigator&&"1"===navigator.doNotTrack,isBeaconSupported:()=>navigator&&"function"==typeof navigator.sendBeacon}}).call(t,n(19))},function(e,t,n){const r=n(5);e.exports=new r},function(e,t,n){(function(t){const r=n(6),i=n(1),o=n(18),a="Page Usable",s="Page Change",c=\["deviceId","siteId","requestId","pageName","additionalData"\];function u(e,t){e&&c.forEach((n=>{e.hasOwnProperty(n)&&("siteId"===n&&isNaN(e\[n\])?console.log("WARNING: siteId must be Integer!"):t\[n\]=e\[n\])}))}e.exports=class{constructor(e={}){this.ctx={},this.waitingMessage={},this.setContext(e),this.findMark=e=>i.findMark(e),this.findMeasure=e=>i.findMeasure(e),this.clearMarks=e=>i.clearMarks(e),this.mark=e=>i.mark(e),this.measure=(e,t,n)=>i.measure(e,t,n),this.pul=(e,t)=>{void 0===this.puListener?(this.puListener=e,this.puScope=t):console.log("PageUsableListener has already been initialized")}}setContext(e){u(e,this.ctx)}getFilteredPageUsableTime(){let e=this.getPageUsableTime();return e&&e.length>0&&(e=parseFloat((e\[0\].startTime/1e3).toFixed(2))),e}justMarkPageUsable(e=()=>{},t){(t||e&&(e.callback||e.microMessages))&&(this.microMessages=(e||{}).microMessages||t.microMessages,e=(e||{}).callback||t.callback),setTimeout((()=>{this.findMark(a)?console.log("WARNING: marking a page that was already usable - value won't be updated - use reset() first"):(this.clearMarks(a),this.mark(a));const t=this.getFilteredPageUsableTime();"function"==typeof this.puListener&&this.puListener.call(this.puScope,t),"function"==typeof e&&e(t,this.ctx)}),50)}publish(e){const t=(e||{}).pageUsableTime||this.getFilteredPageUsableTime(),n=(e||{}).microMessages||\[\];if(this.PlatformAnalytics&&"function"==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance())r.publishPageUsableToUisPrime(this.PlatformAnalytics.getInstance(),n,t),this.waitingMessage={};else if(e&&e.uisPrime)this.waitingMessage={uisPrime:!0,microMessages:n,pageUsableTime:t};else if(this.setContext(e),this.findMark(a))try{!function(e,t){const n={};u(e,n),n.pageUsableTime=t,o.publish(n)}(this.ctx,this.getFilteredPageUsableTime())}catch(i){console.log(\`Unable to publish performance metrics${i.message}\`)}else console.log("WARNING: trying to publish before page being usable")}markPageUsable(e={},n=()=>{},r){if(r||e.microMessages||e.callback){const t=e.microMessages||(r||{}).microMessages;n=e.callback||(r||{}).callback,this.justMarkPageUsable({microMessages:t,callback:e=>{this.publish({uisPrime:!0,microMessages:t}),n(e)}})}else this.setContext(e),this.justMarkPageUsable(((e,r)=>{if(isNaN(this.ctx.siteId)){const e=isNaN(t.siteid)?isNaN(t.site\_id)?isNaN(t.siteId)?NaN:t.siteId:t.site\_id:t.siteid;isNaN(e)||(r.siteId=parseInt(e,10))}this.publish(r),"function"==typeof n&&n(e,r)}))}getPageUsableTime(){const e=(this.findMark(a)||{}).startTime-((this.findMark(s)||{}).startTime||0);return Math.round(10\*e)/10}reset(e){this.setContext(e),this.clearMarks(a),this.clearMarks(s),this.mark(s)}setPlatformAnalyticsClass(e,t={isPublishWebVitals:!1}){this.PlatformAnalytics=e,this.waitingMessage.pageUsableTime?this.publish(this.waitingMessage):this.findMark(a)&&this.publish({uisPrime:!0}),r.publishInteractionMetrics(this.PlatformAnalytics.getInstance()),t.isPublishWebVitals&&r.publishWebVitals(this.PlatformAnalytics.getInstance())}publishWebVitals(){this.PlatformAnalytics&&"function"==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance()&&r.publishWebVitals(this.PlatformAnalytics.getInstance())}}}).call(t,n(0))},function(e,t,n){(function(t){const r=n(7),i=n(9),o=n(1),a=n(11),s=n(12),c=n(13),u=n(14),l=n(15),f={navigator:t.navigator||{}};e.exports={publishInteractionMetrics:function(e){if(e&&"function"==typeof e.trackEvent){const t={schemaName:"interactivityMetrics",messageContent:{}};r.collect(t,(t=>{i.collect(t,a,(t=>{0!==Object.keys(t.messageContent).length&&e.trackEvent(t,"page-usable")}))}))}else console.error("\[PerformanceMetrics\] cannot publish interactionMetrics to Uis Prime (platformAnalytics not defined)")},publishPageUsableToUisPrime:function(e,t=\[\],n=0){if(e&&"function"==typeof e.trackEvent){Array.isArray(t)||(t=\[t\]);const r={schemaName:"performanceMetrics",messageContent:{markName:"Page Usable",markValue:n}},i={schemaName:"corePerformanceMetrics",messageContent:{pageUsableTime:n}};if(c.collect(r,f),s.collect(r,o,(n=>{u.collect(n,o,(n=>{t.push(n),e.trackEvent(t,"page-usable")}))})),e.trackEvent(i,"page-usable"),r.messageContent.pageLoadTime){const t={schemaName:"additionalPerformanceMetrics",messageContent:{pageLoadTime:r.messageContent.pageLoadTime}};e.trackEvent(t,"timing")}}else console.error("\[PerformanceMetrics\] cannot publish page usable to Uis Prime (platformAnalytics not defined)")},publishWebVitals:function(e){if(e&&"function"==typeof e.trackEvent){const t=l.uisPrimeOnReport(e);l.report(t)}else console.error("\[PerformanceMetrics\] cannot publish web vitals to Uis Prime (platformAnalytics not defined)")}}}).call(t,n(0))},function(e,t,n){(function(t){n(8),e.exports={collect:function(e,n){try{t.perfMetrics.onFirstInputDelay((t=>{t&&(e.messageContent.firstInputDelay=t),n(e)}))}catch(r){n(e)}}}}).call(t,n(0))},function(e,t){!function(e,t){var n,r,i,o=\[\],a={passive:!0,capture:!0},s=new Date,c="pointerup",u="pointercancel";function l(e,o){n||(n=o,r=e,i=new Date,d(t),f())}function f(){r>=0&&r1e12?new Date:performance.now())-n.timeStamp;"pointerdown"==n.type?function(n,r){function i(){l(n,r),s()}function o(){s()}function s(){t(c,i,a),t(u,o,a)}e(c,i,a),e(u,o,a)}(r,n):l(r,n)}}function d(e){\["click","mousedown","keydown","touchstart","pointerdown"\].forEach((function(t){e(t,p,a)}))}d(e),self.perfMetrics=self.perfMetrics||{},self.perfMetrics.onFirstInputDelay=function(e){o.push(e),f()}}(addEventListener,removeEventListener)},function(e,t,n){n(10),e.exports={collect:function(e,t,n){try{t.getFirstConsistentlyInteractive().then((t=>{t&&(e.messageContent.timeToInteractive=t),n(e)}))}catch(r){n(e)}}}},function(e,t,n){(function(e){!function(){if("PerformanceLongTaskTiming"in e){var t=e.\_\_tti={e:\[\]};t.o=new PerformanceObserver((function(e){t.e=t.e.concat(e.getEntries())})),t.o.observe({entryTypes:\["longtask"\]})}}()}).call(t,n(0))},function(e,t,n){(function(n){var r;!function(){var i=window===this?this:void 0!==n&&null!=n?n:this,o="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){e!=Array.prototype&&e!=Object.prototype&&(e\[t\]=n.value)};function a(){a=function(){},i.Symbol||(i.Symbol=c)}var s=0;function c(e){return"jscomp\_symbol\_"+(e||"")+s++}function u(){a();var e=i.Symbol.iterator;e||(e=i.Symbol.iterator=i.Symbol("iterator")),"function"!=typeof Array.prototype\[e\]&&o(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return l(this)}}),u=function(){}}function l(e){var t=0;return function(e){return u(),e={next:e},e\[i.Symbol.iterator\]=function(){return this},e}((function(){return tt||(clearTimeout(e.j),e.j=setTimeout((function(){var t=performance.timing.navigationStart,n=h(e.g,e.b);t=(window.a&&window.a.A?1e3\*window.a.A().C-t:0)||performance.timing.domContentLoadedEventEnd-t;if(e.u)var r=e.u;else performance.timing.domContentLoadedEventEnd?r=(r=performance.timing).domContentLoadedEventEnd-r.navigationStart:r=null;var i=performance.now();null===r&&b(e,Math.max(n+5e3,i+1e3));var o=e.a;5e3>i-n?n=null:n=5e3>i-(n=o.length?o\[o.length-1\].end:t)?null:Math.max(n,r),n&&(e.s(n),clearTimeout(e.j),e.i=!1,e.c&&e.c.disconnect(),e.h&&e.h.disconnect()),b(e,performance.now()+1e3)}),t-performance.now()),e.v=t)}v.prototype.getFirstConsistentlyInteractive=function(){var e=this;return new Promise((function(t){e.s=t,"complete"==document.readyState?y(e):window.addEventListener("load",(function(){y(e)}))}))},v.prototype.m=function(e){this.f.set(e,performance.now())},v.prototype.l=function(e){this.f.delete(e)},v.prototype.B=function(){b(this,performance.now()+5e3)},i.Object.defineProperties(v.prototype,{g:{configurable:!0,enumerable:!0,get:function(){return\[\].concat(p(this.f.values()))}}});var E={getFirstConsistentlyInteractive:function(e){return e=e||{},"PerformanceLongTaskTiming"in window?new v(e).getFirstConsistentlyInteractive():Promise.resolve(null)}};void 0!==e&&e.exports?e.exports=E:void 0===(r=function(){return E}.apply(t,\[\]))||(e.exports=r)}()}).call(t,n(0))},function(e,t,n){(function(t){function n(e,t,n,r){void 0!==n&&void 0!==r&&(e\[t\]=n-r)}e.exports={collect:function(e,r,i){const o=r.toJSON();void 0!==o.timing?(n(e.messageContent,"dnsLookupTime",o.timing.domainLookupEnd,o.timing.domainLookupStart),n(e.messageContent,"timeToFirstByte",o.timing.responseStart,o.timing.fetchStart),n(e.messageContent,"tcpConnectionTime",o.timing.connectEnd,o.timing.connectStart),n(e.messageContent,"pageLoadTime",o.timing.domContentLoadedEventEnd,o.timing.navigationStart),e.messageContent.pageLoadTime&&e.messageContent.pageLoadTime<0?t.addEventListener("load",(()=>{n(e.messageContent,"pageLoadTime",o.timing.domContentLoadedEventEnd,o.timing.navigationStart),i(e)})):i(e)):i(e)}}}).call(t,n(0))},function(e,t){function n(e,t,n){void 0!==n&&(e\[t\]=n)}e.exports={collect:function(e,t){if(t&&t.navigator){const r=t.navigator,i=r.connection||r.mozConnection||r.webkitConnection;i&&(n(e.messageContent,"networkEffectiveType",i.effectiveType),n(e.messageContent,"networkDownLink",i.downlink))}}}},function(e,t,n){(function(t){e.exports={collect:function(e,n,r){if(void 0===t.PerformancePaintTiming)return void r(e);const i=n.getEntriesByName("first-contentful-paint");if(i&&i.length>0){const t=i\[0\];return e.messageContent.firstContentfulPaint=Math.round(t.startTime+t.duration),void r(e)}if(void 0!==t.PerformanceObserver){new t.PerformanceObserver((t=>{for(const n of t.getEntries())"first-contentful-paint"===n.name&&(e.messageContent.firstContentfulPaint=Math.round(n.startTime+n.duration),r(e))})).observe({entryTypes:\["paint"\]})}else r(e)}}}).call(t,n(0))},function(e,t,n){const r=n(16),i=n(17),o=()=>{};e.exports={report:e=>{e&&"function"==typeof e&&(r.onCLS(e),r.onLCP(e),r.onFID(e),r.onTTFB(e),r.onFCP(e),r.onINP(e))},uisPrimeOnReport:e=>{let t=o;return e&&"function"==typeof e.trackEvent?t=t=>{(e=>{const t=\[\],n=e&&e.name,r=e&&e.value,o=i\[n\]||{},a=o.metricName,s=o.schemas;return a&&s&&s.forEach((e=>{t.push({schemaName:e,messageContent:{\[a\]:r}})})),t})(t).forEach((t=>e.trackEvent(t,"timing")))}:console.error("\[PerformanceMetrics\] cannot publish web vitals to Uis Prime (platformAnalytics not defined)"),t}}},function(e,t,n){Object.defineProperty(t,"\_\_esModule",{value:!0}),n.d(t,"CLSThresholds",(function(){return L})),n.d(t,"FCPThresholds",(function(){return R})),n.d(t,"FIDThresholds",(function(){return x})),n.d(t,"INPThresholds",(function(){return V})),n.d(t,"LCPThresholds",(function(){return J})),n.d(t,"TTFBThresholds",(function(){return Z})),n.d(t,"getCLS",(function(){return C})),n.d(t,"getFCP",(function(){return O})),n.d(t,"getFID",(function(){return j})),n.d(t,"getINP",(function(){return Y})),n.d(t,"getLCP",(function(){return Q})),n.d(t,"getTTFB",(function(){return te})),n.d(t,"onCLS",(function(){return C})),n.d(t,"onFCP",(function(){return O})),n.d(t,"onFID",(function(){return j})),n.d(t,"onINP",(function(){return Y})),n.d(t,"onLCP",(function(){return Q})),n.d(t,"onTTFB",(function(){return te}));var r,i,o,a,s,c=-1,u=function(e){addEventListener("pageshow",(function(t){t.persisted&&(c=t.timeStamp,e(t))}),!0)},l=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")\[0\]},f=function(){var e=l();return e&&e.activationStart||0},p=function(e,t){var n=l(),r="navigate";return c>=0?r="back-forward-cache":n&&(document.prerendering||f()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/\_/g,"-"))),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:\[\],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999\*Math.random())+1e12),navigationType:r}},d=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver((function(e){Promise.resolve().then((function(){t(e.getEntries())}))}));return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},m=function(e,t,n,r){var i,o;return function(a){t.value>=0&&(a||r)&&((o=t.value-(i||0))||void 0===i)&&(i=t.value,t.delta=o,t.rating=function(e,t){return e>t\[1\]?"poor":e>t\[0\]?"needs-improvement":"good"}(t.value,n),e(t))}},g=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},h=function(e){var t=function(t){"pagehide"!==t.type&&"hidden"!==document.visibilityState||e(t)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},v=function(e){var t=!1;return function(n){t||(e(n),t=!0)}},y=-1,b=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},E=function(e){"hidden"===document.visibilityState&&y>-1&&(y="visibilitychange"===e.type?e.timeStamp:0,T())},w=function(){addEventListener("visibilitychange",E,!0),addEventListener("prerenderingchange",E,!0)},T=function(){removeEventListener("visibilitychange",E,!0),removeEventListener("prerenderingchange",E,!0)},S=function(){return y<0&&(y=b(),w(),u((function(){setTimeout((function(){y=b(),w()}),0)}))),{get firstHiddenTime(){return y}}},\_=function(e){document.prerendering?addEventListener("prerenderingchange",(function(){return e()}),!0):e()},R=\[1800,3e3\],O=function(e,t){t=t||{},\_((function(){var n,r=S(),i=p("FCP"),o=d("paint",(function(e){e.forEach((function(e){"first-contentful-paint"===e.name&&(o.disconnect(),e.startTimer.value&&(r.value=i,r.entries=o,n())},s=d("layout-shift",a);s&&(n=m(e,r,L,t.reportAllChanges),h((function(){a(s.takeRecords()),n(!0)})),u((function(){i=0,r=p("CLS",0),n=m(e,r,L,t.reportAllChanges),g((function(){return n()}))})),setTimeout(n,0))})))},k={passive:!0,capture:!0},P=new Date,N=function(e,t){r||(r=t,i=e,o=new Date,M(removeEventListener),A())},A=function(){if(i>=0&&i1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){N(e,t),i()},r=function(){i()},i=function(){removeEventListener("pointerup",n,k),removeEventListener("pointercancel",r,k)};addEventListener("pointerup",n,k),addEventListener("pointercancel",r,k)}(t,e):N(t,e)}},M=function(e){\["mousedown","keydown","touchstart","pointerdown"\].forEach((function(t){return e(t,I,k)}))},x=\[100,300\],j=function(e,t){t=t||{},\_((function(){var n,o=S(),s=p("FID"),c=function(e){e.startTimet.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var r={id:e.interactionId,latency:e.duration,entries:\[e\]};H\[r.id\]=r,$.push(r)}$.sort((function(e,t){return t.latency-e.latency})),$.splice(10).forEach((function(e){delete H\[e.id\]}))}},Y=function(e,t){t=t||{},\_((function(){var n;W();var r,i=p("INP"),o=function(e){e.forEach((function(e){e.interactionId&&K(e),"first-input"===e.entryType&&!$.some((function(t){return t.entries.some((function(t){return e.duration===t.duration&&e.startTime===t.startTime}))}))&&K(e)}));var t,n=(t=Math.min($.length-1,Math.floor(q()/50)),$\[t\]);n&&n.latency!==i.value&&(i.value=n.latency,i.entries=n.entries,r())},a=d("event",o,{durationThreshold:null!==(n=t.durationThreshold)&&void 0!==n?n:40});r=m(e,i,V,t.reportAllChanges),a&&("interactionId"in PerformanceEventTiming.prototype&&a.observe({type:"first-input",buffered:!0}),h((function(){o(a.takeRecords()),i.value<0&&q()>0&&(i.value=0,i.entries=\[\]),r(!0)})),u((function(){$=\[\],G=z(),i=p("INP"),r=m(e,i,V,t.reportAllChanges)})))}))},J=\[2500,4e3\],X={},Q=function(e,t){t=t||{},\_((function(){var n,r=S(),i=p("LCP"),o=function(e){var t=e\[e.length-1\];t&&t.startTimeperformance.now())return;n.value=Math.max(o-f(),0),n.entries=\[i\],r(!0),u((function(){n=p("TTFB",0),(r=m(e,n,Z,t.reportAllChanges))(!0)}))}}))}},function(e,t){const n="interactivityMetrics",r="corePerformanceMetrics",i="additionalPerformanceMetrics",o={CLS:{metricName:"cumulativeLayoutShift",schemas:\[n,r\]},LCP:{metricName:"largestContentfulPaint",schemas:\[n,r\]},FID:{metricName:"firstInputDelay",schemas:\[n,i\]},INP:{metricName:"interactionToNextPaint",schemas:\[r\]},TTFB:{metricName:"timeToFirstByte",schemas:\[i\]},FCP:{metricName:"firstContentfulPaint",schemas:\[i\]}};e.exports=o},function(e,t,n){const r=n(2).toLogStore,i=n(2).log,o=n(20),a=n(3),s=a.isLocalEnvironment()?"https://collector.test.expedia.com":"/cl/data";function c(e){return!!(e&&e.deviceId&&e.pageName&&e.pageUsableTime&&e.requestId)}e.exports={publish:function(e){if(!c(e))return i("Not valid PM formatted data: "),i(e),!1;this.requestBody=e,this.requestBody.utcTimestamp=Date.now(),this.requestBody.navigationTimingSupport=a.isPerformanceTimingSupported(),this.requestBody.performanceMarkSupport=a.isPerformanceMarkSupported(),this.requestBody.beaconApiSupport=a.isBeaconSupported();const t=o.sendBeacon(\`${s}/perfmetrics.json?persist=true\`,this.requestBody),n={publisher:"PM Publisher",status:"",sentData:this.requestBody};return"boolean"==typeof t?(n.status=t?"queued":"failed",r(n)):(t.onload=()=>{n.status=t.status,r(n)},t.onerror=()=>{n.status="error",r(n)},t.ontimeout=()=>{n.status="timeout",r(n)}),t},isValid:c}},function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var c,u=\[\],l=!1,f=-1;function p(){l&&c&&(l=!1,c.length?u=c.concat(u):f=-1,u.length&&d())}function d(){if(!l){var e=s(p);l=!0;for(var t=u.length;t;){for(c=u,u=\[\];++f1)for(var n=1;n-1&&(c=!1);const g=Object.keys(e.customLevels||{}),v=\["error","fatal","warn","info","debug","trace"\].concat(g);"function"==typeof n&&v.forEach((function(e){n\[e\]=n})),(!1===e.enabled||e.browser.disabled)&&(e.level="silent");const y=e.level||"info",E=Object.create(n);E.log||(E.log=b),function(e,t,n){const r={};t.forEach((e=>{r\[e\]=n\[e\]?n\[e\]:i\[e\]||i\[u\[e\]||"log"\]||b})),e\[s\]=r}(E,v,n),l({},E),Object.defineProperty(E,"levelVal",{get:function(){return a(this.level,this)}}),Object.defineProperty(E,"level",{get:function(){return this.\_level},set:function(e){if("silent"!==e&&!this.levels.values\[e\])throw Error("unknown level "+e);this.\_level=e,p(this,w,E,"error"),p(this,w,E,"fatal"),p(this,w,E,"warn"),p(this,w,E,"info"),p(this,w,E,"debug"),p(this,w,E,"trace"),g.forEach((e=>{p(this,w,E,e)}))}});const w={transmit:t,serialize:o,asObject:e.browser.asObject,levels:v,timestamp:h(e)};return E.levels=function(e){const t=e.customLevels||{},n=Object.assign({},f.levels.values,t),r=Object.assign({},f.levels.labels,function(e){const t={};return Object.keys(e).forEach((function(n){t\[e\[n\]\]=n})),t}(t));return{values:n,labels:r}}(e),E.level=y,E.setMaxListeners=E.getMaxListeners=E.emit=E.addListener=E.on=E.prependListener=E.once=E.prependOnceListener=E.removeListener=E.removeAllListeners=E.listeners=E.listenerCount=E.eventNames=E.write=E.flush=b,E.serializers=r,E.\_serialize=o,E.\_stdErrSerialize=c,E.child=function(n,i){if(!n)throw new Error("missing bindings for child Pino");i=i||{},o&&n.serializers&&(i.serializers=n.serializers);const a=i.serializers;if(o&&a){var s=Object.assign({},r,a),c=!0===e.browser.serialize?Object.keys(s):o;delete n.serializers,d(\[n\],c,s,this.\_stdErrSerialize)}function u(e){this.\_childLevel=1+(0|e.\_childLevel),this.bindings=n,s&&(this.serializers=s,this.\_serialize=c),t&&(this.\_logEvent=m(\[\].concat(e.\_logEvent.bindings,n)))}u.prototype=this;const f=new u(this);return l(this,f),f.level=this.level,f},t&&(E.\_logEvent=m()),E}function p(e,t,n,o){if(e\[o\]=a(e.level,n)>a(o,n)?b:n\[s\]\[o\],!t.transmit&&e\[o\]===b)return;e\[o\]=function(e,t,n,o){return c=e\[s\]\[o\],function(){const s=t.timestamp(),u=new Array(arguments.length),l=Object.getPrototypeOf&&Object.getPrototypeOf(this)===i?i:this;for(var f=0;f-1&&r in n&&(e\[i\]\[r\]=n\[r\](e\[i\]\[r\]))}function m(e){return{ts:0,messages:\[\],bindings:e||\[\],level:{label:"",value:0}}}function g(e){const t={type:e.constructor.name,msg:e.message,stack:e.stack};for(const n in e)void 0===t\[n\]&&(t\[n\]=e\[n\]);return t}function h(e){return"function"==typeof e.timestamp?e.timestamp:!1===e.timestamp?E:w}function v(){return{}}function y(e){return e}function b(){}function E(){return!1}function w(){return Date.now()}f.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},f.stdSerializers=o,f.stdTimeFunctions=Object.assign({},{nullTime:E,epochTime:w,unixTime:function(){return Math.round(Date.now()/1e3)},isoTime:function(){return new Date(Date.now()).toISOString()}}),e.exports.default=f,e.exports.pino=f}}\]); //# https://bernie-assets.s3.us-west-2.amazonaws.com/blossom-flex-ui/required-inline.nosw.42234feb78cee5d834f1.js /\*@license For license information please refer to analytics.nosw.licenses.txt\*/ (self.\_\_LOADABLE\_LOADED\_CHUNKS\_\_=self.\_\_LOADABLE\_LOADED\_CHUNKS\_\_||\[\]).push(\[\[38562\],{23985:function(e,t,a){var l=a(67664),o=a(14824),i=a(58651);const n=o.ClientLogger.getLoggerWithIdentifier("bernie.client.analytics-entry"),s=window&&window.\_\_PLUGIN\_STATE\_\_||{},g=Object.values(s).reduce(((e,t)=>Object.assign(e,t)),{}),{context:r,stores:d={},pageDataContext:c}=g,{analytics:b={}}=d;if(void 0!==r){let e={};const t={},{pageName:s,appName:g}=c,d={},L={serverRendered:!0};Object.keys(d).forEach((e=>{o.ClientLogger.setGlobalData(\`ab\_${e}\`,d\[e\])})),o.ClientLogger.setGlobalData("siteId",r.site.id),o.ClientLogger.setGlobalData("eapid",r.site.eapid),o.ClientLogger.setGlobalData("tpid",r.site.tpid),o.ClientLogger.setGlobalData("appId",g),o.ClientLogger.setGlobalData("langid",r.langId),o.ClientLogger.setGlobalData("locale",r.locale),o.ClientLogger.setGlobalData("guid",r.deviceId),o.ClientLogger.setGlobalData("visitid",\`${r.deviceId}\_${Date.now()}\`),o.ClientLogger.setGlobalData("logEvents",null==b?void 0:b.logEvents);const \_=function e(t,a={},l){let o;return"object"==typeof t&&t&&Object.keys(t).forEach((i=>{o=l?\`${l}\_${i}\`:i,"object"==typeof t\[i\]?e(t\[i\],a,o):a\[o\]=t\[i\]})),a}(null==b?void 0:b.userAgent);Object.keys(\_).forEach((e=>{o.ClientLogger.setGlobalData(e,\_\[e\])})),o.ClientLogger.setGlobalData("pwa",!0),n.logEvent(l.BERNIE\_CLIENT\_EVENTS.ANALYTICS\_ENTRY);const D=a(97482);D.setContext({siteId:r.site.id,deviceId:r.deviceId,pageName:s||g||"page.undefined",requestId:(null==b?void 0:b.requestId)||"",additionalData:L}),(null==b?void 0:b.delayPageUsable)?i.logPerformanceMarkers(t,n,e):D.markPageUsable({additionalData:L},(a=>{i.logPerformanceMarkers(t,n,e,a)}))}}},function(e){e.O(0,\[95275\],(function(){return t=23985,e(e.s=t);var t}));e.O()}\]); //# https://bernie-assets.s3.us-west-2.amazonaws.com/blossom-flex-ui/analytics.nosw.5a46ed087fab90e09871.js