Title: Hotels in Hamallaj - Best Hamallaj Hotels from £21 - Fully Refundable Options - Expedia.co.uk [Holiday Rentals in Hamallaj](https://expedia.co.uk/Hamallaj-Holiday-Rentals.d553248635975858781.Travel-Guide-HolidayRentals)[Hamallaj Car Hire](https://expedia.co.uk/Compare-Cheap-Car-Hire-In-Hamallaj.d553248635975858781.Car-Hire-Guide)[Hamallaj Holidays](https://expedia.co.uk/Hamallaj.d553248635975858781.Holidays-City-Breaks) ![Default HTG hotel image](https://a.travel-assets.com/travel-assets-manager/fallback-images-brand/bex_lodging_v2.jpg?impolicy=fcrop&w=1200&h=500&q=medium) ![](https://a.travel-assets.com/travel-assets-manager/fallback-images-brand/bex_lodging_v2.jpg?impolicy=fcrop&w=1200&h=500&q=medium) - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__price_find.svg) ### Change your mind Book hotels with free cancellation - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__deals.svg) ### Treat yourself Save instantly and earn perks with One Key [Learn about One Key](https://www.expedia.co.uk/welcome-one-key) - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__bed.svg) ### Be picky Search almost a million properties worldwide ## Go beyond your typical stay in Hamallaj Spa [](https://www.expedia.co.uk/Hotel-Search?destination=Hamallaj%2C+Sukth%2C+Durr%C3%ABs+County%2C+Albania®ionId=553248635975858781&latLong=41.466543%2C19.525504&adults=2&startDate=2026-03-17&d1=2026-03-17&endDate=2026-03-19&d2=2026-03-19&amenities=SPA_ON_SITE) Apart hotel [](https://www.expedia.co.uk/Hotel-Search?destination=Hamallaj%2C+Sukth%2C+Durr%C3%ABs+County%2C+Albania®ionId=553248635975858781&latLong=41.466543%2C19.525504&adults=2&startDate=2026-03-17&d1=2026-03-17&endDate=2026-03-19&d2=2026-03-19&lodging=APART_HOTEL) Pool [](https://www.expedia.co.uk/Hotel-Search?destination=Hamallaj%2C+Sukth%2C+Durr%C3%ABs+County%2C+Albania®ionId=553248635975858781&latLong=41.466543%2C19.525504&adults=2&startDate=2026-03-17&d1=2026-03-17&endDate=2026-03-19&d2=2026-03-19&amenities=POOL) Apart­ment [](https://www.expedia.co.uk/Hotel-Search?destination=Hamallaj%2C+Sukth%2C+Durr%C3%ABs+County%2C+Albania®ionId=553248635975858781&latLong=41.466543%2C19.525504&adults=2&startDate=2026-03-17&d1=2026-03-17&endDate=2026-03-19&d2=2026-03-19&lodging=APARTMENT) Pet friendly [](https://www.expedia.co.uk/Hotel-Search?destination=Hamallaj%2C+Sukth%2C+Durr%C3%ABs+County%2C+Albania®ionId=553248635975858781&latLong=41.466543%2C19.525504&adults=2&startDate=2026-03-17&d1=2026-03-17&endDate=2026-03-19&d2=2026-03-19&amenities=PETS) Family friendly [](https://www.expedia.co.uk/Hotel-Search?destination=Hamallaj%2C+Sukth%2C+Durr%C3%ABs+County%2C+Albania®ionId=553248635975858781&latLong=41.466543%2C19.525504&adults=2&startDate=2026-03-17&d1=2026-03-17&endDate=2026-03-19&d2=2026-03-19&travelerType=family_friendly) Hot tub [](https://www.expedia.co.uk/Hotel-Search?destination=Hamallaj%2C+Sukth%2C+Durr%C3%ABs+County%2C+Albania®ionId=553248635975858781&latLong=41.466543%2C19.525504&adults=2&startDate=2026-03-17&d1=2026-03-17&endDate=2026-03-19&d2=2026-03-19&amenities=HOT_TUB) Condo [](https://www.expedia.co.uk/Hotel-Search?destination=Hamallaj%2C+Sukth%2C+Durr%C3%ABs+County%2C+Albania®ionId=553248635975858781&latLong=41.466543%2C19.525504&adults=2&startDate=2026-03-17&d1=2026-03-17&endDate=2026-03-19&d2=2026-03-19&lodging=CONDO) Villa [](https://www.expedia.co.uk/Hotel-Search?destination=Hamallaj%2C+Sukth%2C+Durr%C3%ABs+County%2C+Albania®ionId=553248635975858781&latLong=41.466543%2C19.525504&adults=2&startDate=2026-03-17&d1=2026-03-17&endDate=2026-03-19&d2=2026-03-19&lodging=VILLA) ## Check prices for these dates Tonight [4 Mar - 5 Mar](https://www.expedia.co.uk/Hotel-Search?regionId=553248635975858781&startDate=2026-03-04&endDate=2026-03-05&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) Tomorrow [5 Mar - 6 Mar](https://www.expedia.co.uk/Hotel-Search?regionId=553248635975858781&startDate=2026-03-05&endDate=2026-03-06&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) This weekend [6 Mar - 8 Mar](https://www.expedia.co.uk/Hotel-Search?regionId=553248635975858781&startDate=2026-03-06&endDate=2026-03-08&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) Next weekend [13 Mar - 15 Mar](https://www.expedia.co.uk/Hotel-Search?regionId=553248635975858781&startDate=2026-03-13&endDate=2026-03-15&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) ## Our top choices for Hamallaj hotels ![Outdoor pool](https://images.trvl-media.com/lodging/76000000/75280000/75279600/75279599/151fc6e6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Garden](https://images.trvl-media.com/lodging/76000000/75280000/75279600/75279599/66ff4c0c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Garden view](https://images.trvl-media.com/lodging/76000000/75280000/75279600/75279599/a6fdc42c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Deluxe Apartment, 1 Bedroom, Balcony | Desk, laptop workspace, free WiFi](https://images.trvl-media.com/lodging/76000000/75280000/75279600/75279599/c99d33bd.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Lej & Laj Residence [](https://www.expedia.co.uk/Sukth-Hotels-Lej-Laj-Residence.h75279599.Hotel-Information) Sukth 9.8/10 Exceptional (11 reviews) "Great place to choose for uour holidays." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Alinda £57 includes taxes & fees 16 Mar - 17 Mar [](https://www.expedia.co.uk/Sukth-Hotels-Lej-Laj-Residence.h75279599.Hotel-Information) ![Restaurant](https://images.trvl-media.com/lodging/123000000/122670000/122667900/122667888/a826d7cc.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/123000000/122670000/122667900/122667888/0d7be5e7.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/123000000/122670000/122667900/122667888/86d53a8b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/123000000/122670000/122667900/122667888/5c107b86.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Blue Studios By Comfort Suites [](https://www.expedia.co.uk/Golem-Hotels-Blue-Studios-By-Comfort-Suites.h122667888.Hotel-Information) Golem 10/10 Exceptional (1 review) "Rent rom, meget hyggelig og hjelpsomt personal. Kan trygt anbefales" ![Norway](https://a.travel-assets.com/egds/marks/flags/no.svg) Lene £39 includes taxes & fees 10 Mar - 11 Mar [](https://www.expedia.co.uk/Golem-Hotels-Blue-Studios-By-Comfort-Suites.h122667888.Hotel-Information) ![Triple Room, City View | Free WiFi](https://images.trvl-media.com/lodging/126000000/125260000/125253700/125253625/748f31a8.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Comfort Triple Room, City View | Bathroom | Shower, hair dryer, towels, shampoo](https://images.trvl-media.com/lodging/126000000/125260000/125253700/125253625/59f7071b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Studio Suite, City View | Free WiFi](https://images.trvl-media.com/lodging/126000000/125260000/125253700/125253625/af03f9fa.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Triple Room, City View | Bathroom | Shower, hair dryer, towels, shampoo](https://images.trvl-media.com/lodging/126000000/125260000/125253700/125253625/983d6383.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Driti Hotel Tirana [](https://www.expedia.co.uk/Tirana-Hotels-Driti-Hotel-Tirana.h125253625.Hotel-Information) Tirana 10/10 Exceptional (1 review) "Amazing hotel! Great location. Clean and friendly staff. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Heather £34 includes taxes & fees 3 Apr - 4 Apr [](https://www.expedia.co.uk/Tirana-Hotels-Driti-Hotel-Tirana.h125253625.Hotel-Information) ![Classic Double Room, Balcony, Lake View | Free WiFi](https://images.trvl-media.com/lodging/123000000/122120000/122117500/122117404/36256605.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Bar (on property)](https://images.trvl-media.com/lodging/123000000/122120000/122117500/122117404/39b4ef43.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Classic Double Room, Balcony, Lake View | Balcony](https://images.trvl-media.com/lodging/123000000/122120000/122117500/122117404/c160fecd.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![View from property](https://images.trvl-media.com/lodging/123000000/122120000/122117500/122117404/b7304cea.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Golden Flower Hotel [](https://www.expedia.co.uk/Tirana-Hotels-Golden-Flower-Hotel.h122117404.Hotel-Information) Tirana 10/10 Exceptional (1 review) £34 includes taxes & fees 14 Mar - 15 Mar [](https://www.expedia.co.uk/Tirana-Hotels-Golden-Flower-Hotel.h122117404.Hotel-Information) ![Front of property – evening/night](https://images.trvl-media.com/lodging/23000000/22650000/22647000/22646954/79ed425b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![View from property](https://images.trvl-media.com/lodging/23000000/22650000/22647000/22646954/5b86eeaf.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Terrace/patio](https://images.trvl-media.com/lodging/23000000/22650000/22647000/22646954/5a119b00.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Standard Triple Room | Desk, soundproofing, iron/ironing board, free WiFi](https://images.trvl-media.com/lodging/23000000/22650000/22647000/22646954/084d9f15.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Panorama Kruje [](https://www.expedia.co.uk/Kruje-Hotels-Hotel-Panorama-Kruje.h22646954.Hotel-Information) Krujë 9.6/10 Exceptional (40 reviews) "Fabulous views" ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Janine £75 includes taxes & fees 14 Mar - 15 Mar [](https://www.expedia.co.uk/Kruje-Hotels-Hotel-Panorama-Kruje.h22646954.Hotel-Information) ![Family Room | Soundproofing](https://images.trvl-media.com/lodging/120000000/119550000/119542900/119542857/63b8a278.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/120000000/119550000/119542900/119542857/86e4f370.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Property amenity](https://images.trvl-media.com/lodging/120000000/119550000/119542900/119542857/c74b09b7.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Standard Double Room | Soundproofing](https://images.trvl-media.com/lodging/120000000/119550000/119542900/119542857/0a1e4524.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Tuyo [](https://www.expedia.co.uk/Tirana-Hotels-Hotel-Tuyo.h119542857.Hotel-Information) Tirana 10/10 Exceptional (2 reviews) "Temiz" ![Turkey](https://a.travel-assets.com/egds/marks/flags/tr.svg) enver £41 includes taxes & fees 5 Mar - 6 Mar [](https://www.expedia.co.uk/Tirana-Hotels-Hotel-Tuyo.h119542857.Hotel-Information) ![Triple Room, Garden View | Terrace/patio](https://images.trvl-media.com/lodging/124000000/123360000/123352400/123352359/w1290h1679x0y170-4143d9ff.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/124000000/123360000/123352400/123352359/w1290h860x0y968-237f5720.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Premium bedding, down duvets, memory-foam beds, laptop workspace](https://images.trvl-media.com/lodging/124000000/123360000/123352400/123352359/w1290h726x0y1035-445d1c1e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Triple Room, Garden View | Balcony view](https://images.trvl-media.com/lodging/124000000/123360000/123352400/123352359/12b8c55a.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Sweet Hotel [](https://www.expedia.co.uk/Vaqarr-Hotels-Sweet-Hotel.h123352359.Hotel-Information) Vaqarr 10/10 Exceptional (2 reviews) "Everything was wonderful, thank you very much." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) İlker £111 includes taxes & fees 6 Mar - 7 Mar [](https://www.expedia.co.uk/Vaqarr-Hotels-Sweet-Hotel.h123352359.Hotel-Information) ![Deluxe Twin Room | Terrace/patio](https://images.trvl-media.com/lodging/106000000/105980000/105973300/105973262/15d28e41.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/106000000/105980000/105973300/105973262/1b4d68ae.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/106000000/105980000/105973300/105973262/4c501a38.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Deluxe Twin Room | Free WiFi](https://images.trvl-media.com/lodging/106000000/105980000/105973300/105973262/002b3b8d.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Dior [](https://www.expedia.co.uk/Kruje-Hotels-Hotel-Dior.h105973262.Hotel-Information) Krujë 9.6/10 Exceptional (25 reviews) "We arrived around 10pm. The staff was wonderful, helpful with parking & room accommodations. The rooms were immaculate & comfortable. In the morning, we enjoyed a lovely breakfast in the hotel dining room. We thoroughly enjoyed our time in Kruje." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Debra £46 includes taxes & fees 11 Mar - 12 Mar [](https://www.expedia.co.uk/Kruje-Hotels-Hotel-Dior.h105973262.Hotel-Information) ![Private beach, white sand, sun-loungers, beach umbrellas](https://images.trvl-media.com/lodging/36000000/35780000/35773000/35772965/7f84a3da.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/36000000/35780000/35773000/35772965/babab79c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/36000000/35780000/35773000/35772965/2339a99a.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Hallway](https://images.trvl-media.com/lodging/36000000/35780000/35773000/35772965/973c916f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Bella Vista [](https://www.expedia.co.uk/Durres-Hotels-Hotel-Bella-Vista.h35772965.Hotel-Information) Rrashbull 8.8/10 Excellent (94 reviews) "Good location. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Shannon £42 includes taxes & fees 5 Mar - 6 Mar [](https://www.expedia.co.uk/Durres-Hotels-Hotel-Bella-Vista.h35772965.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/92000000/91600000/91592500/91592411/ffa97189.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/92000000/91600000/91592500/91592411/88cec9f2.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Reception](https://images.trvl-media.com/lodging/92000000/91600000/91592500/91592411/13864d67.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Minibar, in-room safe, desk, laptop workspace](https://images.trvl-media.com/lodging/92000000/91600000/91592500/91592411/08f0a472.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Olivia's Hill Resort [](https://www.expedia.co.uk/Durres-Hotels-Olivias-Hill-Resort.h91592411.Hotel-Information) Rrashbull 9.4/10 Exceptional (134 reviews) "Great hotel close to everything. " ![Finland](https://a.travel-assets.com/egds/marks/flags/fi.svg) TERO £33 includes taxes & fees 5 Mar - 6 Mar [](https://www.expedia.co.uk/Durres-Hotels-Olivias-Hill-Resort.h91592411.Hotel-Information) ![Reception hall](https://images.trvl-media.com/lodging/77000000/76460000/76451500/76451414/e028272c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/77000000/76460000/76451500/76451414/27638b3f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Superior Double Room | Soundproofing, bed sheets, wheelchair access](https://images.trvl-media.com/lodging/77000000/76460000/76451500/76451414/df8a8150.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/77000000/76460000/76451500/76451414/de164254.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Habitat Hotel Tirana [](https://www.expedia.co.uk/Tirana-Hotels-Habitat-Hotel-Tirana.h76451414.Hotel-Information) Tirana 9.6/10 Exceptional (5 reviews) "The best place to stay in Tirana" ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Artan £72 includes taxes & fees 14 Mar - 15 Mar [](https://www.expedia.co.uk/Tirana-Hotels-Habitat-Hotel-Tirana.h76451414.Hotel-Information) ![Free daily buffet breakfast ](https://images.trvl-media.com/lodging/101000000/100790000/100789600/100789596/7a68e9df.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Deluxe Double or Twin Room, 1 King Bed | Premium bedding, memory-foam beds, minibar, in-room safe](https://images.trvl-media.com/lodging/101000000/100790000/100789600/100789596/2b6cda0e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Reception](https://images.trvl-media.com/lodging/101000000/100790000/100789600/100789596/e36cc0bf.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Building design](https://images.trvl-media.com/lodging/101000000/100790000/100789600/100789596/e37dcfad.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### CentralInn Hotel Tirana [](https://www.expedia.co.uk/Tirana-Hotels-CentralInn-Hotel-Tirana.h100789596.Hotel-Information) Tirana 10/10 Exceptional (11 reviews) "Great stay at this newer hotel. Rooms were spotless and bed was super comfy. Walkable to tons of restaurants and shops. The staff was incredibly polite and helpful. Really above and beyond. Would definitely stay here again. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Susan £72 includes taxes & fees 5 Mar - 6 Mar [](https://www.expedia.co.uk/Tirana-Hotels-CentralInn-Hotel-Tirana.h100789596.Hotel-Information) ![Staircase](https://images.trvl-media.com/lodging/112000000/111130000/111122300/111122231/323f62b1.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Hallway](https://images.trvl-media.com/lodging/112000000/111130000/111122300/111122231/14ff6c2f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Free daily continental breakfast ](https://images.trvl-media.com/lodging/112000000/111130000/111122300/111122231/3f9a4959.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Deluxe Twin Room, City View | Desk, laptop workspace, soundproofing, iron/ironing board](https://images.trvl-media.com/lodging/112000000/111130000/111122300/111122231/526754a7.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Boutique Hotel Adelar [](https://www.expedia.co.uk/Tirana-Hotels-Boutique-Hotel-Adelar.h111122231.Hotel-Information) Tirana 10/10 Exceptional (5 reviews) "Excellent hotel . Perfect location. Hotel itself is very clean and the staff is so friendly and sweet " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Agostin £108 includes taxes & fees 8 Mar - 9 Mar [](https://www.expedia.co.uk/Tirana-Hotels-Boutique-Hotel-Adelar.h111122231.Hotel-Information) ![Front of property – evening/night](https://images.trvl-media.com/lodging/25000000/24170000/24167500/24167446/ab0a07b2.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![On the beach](https://images.trvl-media.com/lodging/25000000/24170000/24167500/24167446/fe94076e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Sports facility](https://images.trvl-media.com/lodging/25000000/24170000/24167500/24167446/e0b07a52.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Superior Room, 1 Bedroom, Sea View | View from room](https://images.trvl-media.com/lodging/25000000/24170000/24167500/24167446/66ff46e0.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Premium Beach Hotel [](https://www.expedia.co.uk/Golem-Hotels-Premium-Beach-Hotel.h24167446.Hotel-Information) Golem 8.8/10 Excellent (27 reviews) "Over all we loved our stay and we definitely recommend to other. Big up all the staff formaking " ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Lauriane £170 includes taxes & fees 26 Mar - 27 Mar [](https://www.expedia.co.uk/Golem-Hotels-Premium-Beach-Hotel.h24167446.Hotel-Information) ![Reception](https://images.trvl-media.com/lodging/118000000/117210000/117203700/117203617/fc258eeb.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Standard Double or Twin Room | In-room safe, desk, laptop workspace, free WiFi](https://images.trvl-media.com/lodging/118000000/117210000/117203700/117203617/1f4aa701.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Standard Double or Twin Room | Wardrobe](https://images.trvl-media.com/lodging/118000000/117210000/117203700/117203617/bc8fe82f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior detail](https://images.trvl-media.com/lodging/118000000/117210000/117203700/117203617/61285fb2.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Arbnor Boutique Hotel [](https://www.expedia.co.uk/Tirana-Hotels-Arbnor-Boutique-Hotel.h117203617.Hotel-Information) Tirana 10/10 Exceptional (10 reviews) "Really comfortable stay and very friendly staff." ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Jonathan £64 includes taxes & fees 23 Mar - 24 Mar [](https://www.expedia.co.uk/Tirana-Hotels-Arbnor-Boutique-Hotel.h117203617.Hotel-Information) ![Property entrance](https://images.trvl-media.com/lodging/4000000/3470000/3469500/3469405/c72cd08d.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/4000000/3470000/3469500/3469405/cc269e5f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Check-in/check-out kiosk](https://images.trvl-media.com/lodging/4000000/3470000/3469500/3469405/6930f826.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Deluxe Suite | 1 bedroom, minibar, in-room safe, individually decorated](https://images.trvl-media.com/lodging/4000000/3470000/3469500/3469405/7fd367b1.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Doro City [](https://www.expedia.co.uk/Tirana-Hotels-Hotel-Doro-City.h3469405.Hotel-Information) Tirana 8.8/10 Excellent (47 reviews) "Hotel is located in a beautiful, central part of town with great restaurants and stores close by and the waterfront a few minutes walk further." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Andrew £59 includes taxes & fees 30 Mar - 31 Mar [](https://www.expedia.co.uk/Tirana-Hotels-Hotel-Doro-City.h3469405.Hotel-Information) ![Bar (on property)](https://images.trvl-media.com/lodging/101000000/100410000/100404300/100404294/6d204518.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/101000000/100410000/100404300/100404294/d2598969.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/101000000/100410000/100404300/100404294/61c3ebdc.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Seasonal outdoor pool](https://images.trvl-media.com/lodging/101000000/100410000/100404300/100404294/e7ff4786.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Mercure Tirana [](https://www.expedia.co.uk/Tirana-Hotels-Mercure-Tirana.h100404294.Hotel-Information) Tirana 9.2/10 Wonderful (227 reviews) "Amazing facility! Clean, elegant, and beautiful. Staff was kind, welcoming and helpful." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Nicole £55 includes taxes & fees 22 Mar - 23 Mar [](https://www.expedia.co.uk/Tirana-Hotels-Mercure-Tirana.h100404294.Hotel-Information) ![Bar (on property)](https://images.trvl-media.com/lodging/38000000/37680000/37679800/37679745/a1d8131a.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/38000000/37680000/37679800/37679745/e131d2e9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Double or Twin Room, Accessible | Bathroom | Shower, free toiletries, hair dryer, slippers](https://images.trvl-media.com/lodging/38000000/37680000/37679800/37679745/71ef47e0.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Interior detail](https://images.trvl-media.com/lodging/38000000/37680000/37679800/37679745/c315db3e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Metro Hotel Tirana [](https://www.expedia.co.uk/Tirana-Hotels-Metro-Hotel-Tirana.h37679745.Hotel-Information) Blloku 9.6/10 Exceptional (119 reviews) "Amazing hotel, couldn't fault it at all!" ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Karen [](https://www.expedia.co.uk/Tirana-Hotels-Metro-Hotel-Tirana.h37679745.Hotel-Information) ![Property entrance](https://images.trvl-media.com/lodging/18000000/17420000/17410800/17410786/abc6f46e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Twin Room | Minibar, in-room safe, desk, soundproofing](https://images.trvl-media.com/lodging/18000000/17420000/17410800/17410786/84b77dcc.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lobby sitting area](https://images.trvl-media.com/lodging/18000000/17420000/17410800/17410786/b36b49d0.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Meeting facility](https://images.trvl-media.com/lodging/18000000/17420000/17410800/17410786/21512f8e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Capital Tirana Hotel [](https://www.expedia.co.uk/Tirana-Hotels-Capital-Tirana-Hotel.h17410786.Hotel-Information) Tirana 8.8/10 Excellent (79 reviews) "Great small hotel with plenty of nice surprises. Clean rooms and attentive staff very pleasant stay " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Mario £74 includes taxes & fees 4 Apr - 5 Apr [](https://www.expedia.co.uk/Tirana-Hotels-Capital-Tirana-Hotel.h17410786.Hotel-Information) ![Front of property](https://images.trvl-media.com/lodging/88000000/87360000/87352100/87352072/54dd2337.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Luxury Room | In-room safe, soundproofing, iron/ironing board, free WiFi](https://images.trvl-media.com/lodging/88000000/87360000/87352100/87352072/79dedf92.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/88000000/87360000/87352100/87352072/6c8cf7a6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/88000000/87360000/87352100/87352072/4ccf2466.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Ebel Boutique Hotel [](https://www.expedia.co.uk/Tirana-Hotels-Ebel-Boutique-Hotel.h87352072.Hotel-Information) Tirana 9.6/10 Exceptional (143 reviews) "Excellent experience, good location, beautiful room, pleasant ambiance, clean, welcoming and kind staff, highly recommended" ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Alon £61 includes taxes & fees 26 Mar - 27 Mar [](https://www.expedia.co.uk/Tirana-Hotels-Ebel-Boutique-Hotel.h87352072.Hotel-Information) Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply. [View all properties](https://expedia.co.uk/Hotel-Search?startDate=2026-03-18&endDate=2026-03-19®ionId=553248635975858781&adults=2&sort=RECOMMENDED&openPlayBack=true) ![](https://forever.travel-assets.com/flex/flexmanager/images/2026/02/06/expedia-sale-2026-desktop-uk-fr-de.jpg?impolicy=fcrop&w=1400&h=600&q=mediumHigh) ## The Annual Holiday Sale Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save. [Book now](https://expedia.co.uk/cheap-deals?rfrr=HTG_SPRING_PROMO_553248635975858781) ![](https://a.travel-assets.com/pricing-claim/sparkle_dark.svg) Save an average of 15% on thousands of hotels when you're signed in [Sign in ](https://expedia.co.uk/user/signin?ckoflag=0&uurl=e3id%3Dredr%26rurl%3D%2FHamallaj-Hotels.d553248635975858781.Travel-Guide-Hotels)[ Sign up, it's free ](https://expedia.co.uk/signup?enable_registration=true&+=&uurl=e3id%3Dredr%26rurl%3D%2FHamallaj-Hotels.d553248635975858781.Travel-Guide-Hotels) ## Top Hamallaj Hotel Reviews ![Hotel Bella Vista](https://images.trvl-media.com/lodging/36000000/35780000/35773000/35772965/7f84a3da_y.jpg) ### Hotel Bella Vista 10/10 Excellent "Super clean rooms looks newly renovated inside!" [](https://expedia.co.uk/Durres-Hotels-Hotel-Bella-Vista.h35772965.Hotel-Information) ![Tirana International Hotel & Conference Centre](https://images.trvl-media.com/lodging/1000000/10000/5100/5012/3d8d7813_y.jpg) ### Tirana International Hotel & Conference Centre 10/10 Excellent "The hotel services where great" [](https://expedia.co.uk/Tirana-Hotels-Tirana-International-Hotel-Conference-Centre.h5012.Hotel-Information) ![Ebel Boutique Hotel](https://images.trvl-media.com/lodging/88000000/87360000/87352100/87352072/54dd2337_y.jpg) ### Ebel Boutique Hotel 10/10 Excellent "Friendly staff, very clean rooms and breakfast was very nice! In the heart of Tirana and close to many good restaurants!" [](https://expedia.co.uk/Tirana-Hotels-Ebel-Boutique-Hotel.h87352072.Hotel-Information) ![Tirana Marriott](https://images.trvl-media.com/lodging/90000000/89740000/89735900/89735813/ca6f8685_y.jpg) ### Tirana Marriott 10/10 Excellent "Highly recommend!!" [](https://expedia.co.uk/Tirana-Hotels-Tirana-Marriott.h89735813.Hotel-Information) ![Holiday Hotel](https://images.trvl-media.com/lodging/108000000/107270000/107262800/107262767/4949c522_y.jpg) ### Holiday Hotel 10/10 Excellent "Room was spotless - hotel seemed brand new. Front desk was extremely pleasant. Excellent location across the street from airport." [](https://expedia.co.uk/Nikel-Hotels-Holiday-Hotel.h107262767.Hotel-Information) ![Mondial Hotel](https://images.trvl-media.com/lodging/3000000/2820000/2813100/2813082/ca2e72d8_y.jpg) ### Mondial Hotel 10/10 Excellent "Room was very clean and comfortable. Great staff. Very helpful with details." [](https://expedia.co.uk/Tirana-Hotels-Mondial-Hotel.h2813082.Hotel-Information) ![Granda Hotel](https://images.trvl-media.com/lodging/83000000/82970000/82968800/82968779/w1125h837x0y0-aea5012e_y.jpg) ### Granda Hotel 10/10 Excellent "Great staff" [](https://expedia.co.uk/Tirana-Hotels-Granda-Hotel.h82968779.Hotel-Information) ![Rogner Hotel Tirana](https://images.trvl-media.com/lodging/1000000/30000/27900/27817/47feb2b5_y.jpg) ### Rogner Hotel Tirana 10/10 Excellent "The room was spacious, well decorated and the shower was powerful. Staff were all very friendly, helpful and spoke good English, (must admit that I found Albanian a difficult language to get into!). Location is great being only a short stroll to the centre of the City. There are plenty of quality restaurants within easy walking distance." [](https://expedia.co.uk/Tirana-Hotels-Rogner-Hotel-Tirana.h27817.Hotel-Information) ![mk | hotel tirana](https://images.trvl-media.com/lodging/60000000/59050000/59048200/59048117/f4f377a8_y.jpg) ### mk | hotel tirana 10/10 Excellent "Very clean, modern hotel. Staff were very welcoming and accommodating." [](https://expedia.co.uk/Nikel-Hotels-Mk-Hotel-Tirana.h59048117.Hotel-Information) ## More cheap stays in Hamallaj ![Mosaic Home - Hostel](https://images.trvl-media.com/lodging/37000000/36670000/36662500/36662413/5066b0f0_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Mosaic Home - Hostel 8 Rruga Sulejman Pitarka Tirana Tirana County £21 9 Mar - 10 Mar includes taxes & fees 8.8/10 Excellent! (96 reviews) [](https://expedia.co.uk/Tirana-Hotels-Mosaic-Home.h36662413.Hotel-Information) ![Hotel Tier Center](https://images.trvl-media.com/lodging/122000000/121290000/121288400/121288339/ae733a09_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Hotel Tier Center 8 Rruga Myrtezim Këlliçi Tirana Qarku i Tiranës £23 26 Mar - 27 Mar includes taxes & fees 6.4/10 (7 reviews) [](https://expedia.co.uk/Tirana-Hotels-Center-Tier-Hotel.h121288339.Hotel-Information) ![Hotel Relax City Center](https://images.trvl-media.com/lodging/112000000/111090000/111084600/111084517/e4725e71_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Hotel Relax City Center Rruga George W. Bush Tirana Tirana County £33 18 Mar - 19 Mar includes taxes & fees [](https://expedia.co.uk/Tirana-Hotels-Hotel-Relax-City-Center.h111084517.Hotel-Information) ![Villa Noem](https://images.trvl-media.com/lodging/125000000/124310000/124305200/124305160/897859ab_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Villa Noem Rruga e Bogdanëve Tirana Tirana County £37 5 Mar - 6 Mar includes taxes & fees [](https://expedia.co.uk/Tirana-Hotels-Villa-Noem.h124305160.Hotel-Information) ![Muz Studios](https://images.trvl-media.com/lodging/106000000/105520000/105519300/105519279/49dd8f39_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Muz Studios Rruga e Barrikadave Tirana Tirana County £41 5 Mar - 6 Mar includes taxes & fees 9.6/10 Exceptional! (53 reviews) [](https://expedia.co.uk/Tirana-Hotels-Muz-Studios.h105519279.Hotel-Information) ![Garden Boutique Hotel](https://images.trvl-media.com/lodging/103000000/102850000/102841600/102841532/f9f0f1de_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Garden Boutique Hotel Rruga e Kavajës Tirana ALBANIA £63 6 Mar - 7 Mar includes taxes & fees 9.2/10 Wonderful! (33 reviews) [](https://expedia.co.uk/Tirana-Hotels-Garden-Boutique-Hotel.h102841532.Hotel-Information) ## Frequently asked questions ### What is the best area to stay in Hamallaj? > This stretch is the heart of Hamallaj, offering direct access to the Adriatic Sea. You'll find a selection of hotels and resorts directly on or very close to the beach, with many offering private beach access and sea views. The road itself is lined with a few restaurants and cafes, making it convenient for dining and enjoying the coastal setting. > > > For families, staying directly on Hamallaj Beach is ideal. The convenience of having the beach just steps away means less travel time and more time for enjoying the sand and sea. Many accommodations here cater to families with amenities like swimming pools and direct beach access, providing a relaxed holiday experience. > > > Couples looking for a peaceful seaside escape will also appreciate this area. The hotels often provide a tranquil setting with opportunities for romantic walks along the shore or enjoying a meal with sea views. ### Can I cancel my hotel reservation on Expedia? ### How can I save on a Hamallaj hotel booking with Expedia? ### How much is the nightly rate at a Hamallaj hotel? ## Explore a world of travel with Expedia - Accommodation - Flights - Packages - Cars - Holiday Homes - Other - [Gay-Friendly Hotels in Durrës County ](https://www.expedia.co.uk/Destinations-In-Durres-County-Gay-Friendly-Hotel.0-0-d642851444091854848-tGayFriendlyHotel.Hotel-Filter-Destinations) - [Durrës County Hotels ](https://www.expedia.co.uk/Destinations-In-Durres-County.d642851444091854848.Hotel-Destinations) - [Durrës Hotels ](https://www.expedia.co.uk/Durres-Hotels.d6047335.Travel-Guide-Hotels) - [Fushe-Kruje Hotels ](https://www.expedia.co.uk/Fushe-Kruje-Hotels.d553248635943693721.Travel-Guide-Hotels) - [Ishëm Hotels ](https://www.expedia.co.uk/Ishem-Hotels.d553248635964591096.Travel-Guide-Hotels) - [Lalëz Hotels ](https://www.expedia.co.uk/Lalez-Hotels.d553248635975860598.Travel-Guide-Hotels) - [Maminas Hotels ](https://www.expedia.co.uk/Maminas-Hotels.d3000045561.Travel-Guide-Hotels) - [Manëz Hotels ](https://www.expedia.co.uk/Manez-Hotels.d674012567953612800.Travel-Guide-Hotels) - [Hotels near Nene Tereza Intl. ](https://www.expedia.co.uk/Nene-Tereza-Intl-Airport-Hotels.0-aTIA-0.Travel-Guide-Filter-Hotels) - [Nikël Hotels ](https://www.expedia.co.uk/Nikel-Hotels.d553248635974793725.Travel-Guide-Hotels) - [Pjeze Hotels ](https://www.expedia.co.uk/Pjeze-Hotels.d553248635976381099.Travel-Guide-Hotels) - [Qerek Hotels ](https://www.expedia.co.uk/Qerek-Hotels.d3000463903.Travel-Guide-Hotels) - [Rinas Hotels ](https://www.expedia.co.uk/Rinas-Hotels.d3000045550.Travel-Guide-Hotels) - [Rrashbull Hotels ](https://www.expedia.co.uk/Rrashbull-Hotels.d674011334173470720.Travel-Guide-Hotels) - [Rrushkull Hotels ](https://www.expedia.co.uk/Rrushkull-Hotels.d553248635974530524.Travel-Guide-Hotels) - [Shkallnur Hotels ](https://www.expedia.co.uk/Shkallnur-Hotels.d3000045546.Travel-Guide-Hotels) - [Sukth Hotels ](https://www.expedia.co.uk/Sukth-Hotels.d674013881653665792.Travel-Guide-Hotels) - [Thumane Hotels ](https://www.expedia.co.uk/Thumane-Hotels.d708231561340071936.Travel-Guide-Hotels) - [Hotels near Venetian Tower ](https://www.expedia.co.uk/Venetian-Tower-Hotels.0-l6097568-0.Travel-Guide-Filter-Hotels) - [Xhafzotaj Hotels ](https://www.expedia.co.uk/Xhafzotaj-Hotels.d553248635975858229.Travel-Guide-Hotels) - [Flights to Nene Tereza Intl. ](https://www.expedia.co.uk/Cheap-Flights-To-Nene-Tereza-Intl.d4278612.Travel-Guide-Flights) - [Flights to Rinas ](https://www.expedia.co.uk/Cheap-Flights-To-Rinas.d3000045550.Travel-Guide-Flights) - [Flights from Nene Tereza Intl. ](https://www.expedia.co.uk/lp/airports/tia/flights-from-nene-tereza-intl-airport) - [Emirates Dubai (DXB) to Tirana (TIA) flights ](https://www.expedia.co.uk/lp/flight-routes/emirates-from-dubai-intl-to-nene-tereza-intl/ek/dxb/tia) - [Lufthansa London (LHR) to Tirana (TIA) flights ](https://www.expedia.co.uk/lp/flight-routes/lufthansa-from-heathrow-to-nene-tereza-intl/lh/lhr/tia) - [Lufthansa Manchester (MAN) to Tirana (TIA) flights ](https://www.expedia.co.uk/lp/flight-routes/lufthansa-from-manchester-to-nene-tereza-intl/lh/man/tia) - [Flights from Rinas ](https://www.expedia.co.uk/lp/flights/3000045550/flights-from-rinas) - [Flights from Aberdeen (ABZ) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/abz/tia/aberdeen-to-tirana) - [Flights from Amsterdam (AMS) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/ams/tia/amsterdam-to-tirana) - [Flights from Ancona (AOI) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/aoi/tia/ancona-to-tirana) - [Flights from Athens (ATH) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/ath/tia/athens-to-tirana) - [Flights from Antalya (AYT) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/ayt/tia/antalya-to-tirana) - [Flights from Barcelona (BCN) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/bcn/tia/barcelona-to-tirana) - [Flights from Belfast (BFS) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/bfs/tia/belfast-to-tirana) - [Flights from Bergamo (BGY) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/bgy/tia/bergamo-to-tirana) - [Flights from Belfast (BHD) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/bhd/tia/belfast-to-tirana) - [Flights from Birmingham (BHX) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/bhx/tia/birmingham-to-tirana) - [Flights from Bologna (BLQ) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/blq/tia/bologna-to-tirana) - [Flights from Bournemouth (BOH) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/boh/tia/bournemouth-to-tirana) - [Flights from Boston (BOS) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/bos/tia/boston-to-tirana) - [Flights from Bari (BRI) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/bri/tia/bari-to-tirana) - [Flights from Bristol (BRS) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/brs/tia/bristol-to-tirana) - [Flights from Brussels (BRU) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/bru/tia/brussels-to-tirana) - [Flights from Paris (CDG) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/cdg/tia/paris-to-tirana) - [Flights from Corfu (CFU) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/cfu/tia/corfu-to-tirana) - [Flights from Cardiff (CWL) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/cwl/tia/cardiff-to-tirana) - [Flights from Dublin (DUB) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/dub/tia/dublin-to-tirana) - [Flights from Edinburgh (EDI) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/edi/tia/edinburgh-to-tirana) - [Flights from East Midlands (EMA) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/ema/tia/east-midlands-to-tirana) - [Flights from Exeter (EXT) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/ext/tia/exeter-to-tirana) - [Flights from Rome (FCO) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/fco/tia/rome-to-tirana) - [Flights from Florence (FLR) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/flr/tia/florence-to-tirana) - [Flights from Frankfurt (FRA) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/fra/tia/frankfurt-to-tirana) - [Flights from Glasgow (GLA) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/gla/tia/glasgow-to-tirana) - [Flights from Genoa (GOA) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/goa/tia/genoa-to-tirana) - [Flights from Geneva (GVA) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/gva/tia/geneva-to-tirana) - [Flights from Hamburg (HAM) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/ham/tia/hamburg-to-tirana) - [Flights from Harare (HRE) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/hre/tia/harare-to-tirana) - [Flights from Hull (HUY) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/huy/tia/hull-to-tirana) - [Flights from Istanbul (IST) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/ist/tia/istanbul-to-tirana) - [Flights from New York (JFK) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/jfk/tia/new-york-to-tirana) - [Flights from Kos (KGS) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/kgs/tia/kos-to-tirana) - [Flights from Leeds (LBA) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/lba/tia/leeds-to-tirana) - [Flights from Larnaca (LCA) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/lca/tia/larnaca-to-tirana) - [Flights from London (LCY) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/lcy/tia/london-to-tirana) - [Flights from London (LGW) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/lgw/tia/london-to-tirana) - [Flights from London (LHR) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/lhr/tia/london-to-tirana) - [Flights from London (LON) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/lon/tia/london-to-tirana) - [Flights from Liverpool (LPL) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/lpl/tia/liverpool-to-tirana) - [Flights from Madrid (MAD) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/mad/tia/madrid-to-tirana) - [Flights from Manchester (MAN) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/man/tia/manchester-to-tirana) - [Flights from Durham (MME) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/mme/tia/durham-to-tirana) - [Flights from Munich (MUC) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/muc/tia/munich-to-tirana) - [Flights from Milan (MXP) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/mxp/tia/milan-to-tirana) - [Flights from Naples (NAP) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/nap/tia/naples-to-tirana) - [Flights from Newcastle (NCL) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/ncl/tia/newcastle-to-tirana) - [Flights from Ohrid (OHD) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/ohd/tia/ohrid-to-tirana) - [Flights from Chicago (ORD) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/ord/tia/chicago-to-tirana) - [Flights from Oxford (OXF) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/oxf/tia/oxford-to-tirana) - [Flights from Pristina (PRN) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/prn/tia/pristina-to-tirana) - [Flights from Pescara (PSR) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/psr/tia/pescara-to-tirana) - [Flights from Rhodes (RHO) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/rho/tia/rhodes-to-tirana) - [Flights from Southampton (SOU) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/sou/tia/southampton-to-tirana) - [Flights from London (STN) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/stn/tia/london-to-tirana) - [Flights from Stuttgart (STR) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/str/tia/stuttgart-to-tirana) - [Flights from Poprad (TAT) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/tat/tia/poprad-to-tirana) - [Flights from Venice (VCE) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/vce/tia/venice-to-tirana) - [Flights from Vienna (VIE) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/vie/tia/vienna-to-tirana) - [Flights from Valencia (VLC) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/vlc/tia/valencia-to-tirana) - [Flights from Toronto (YYZ) to Tirana (TIA) ](https://www.expedia.co.uk/lp/flights/yyz/tia/toronto-to-tirana) - [Visit Ishëm ](https://www.expedia.co.uk/Ishem.dx553248635964591096) - [Maminas Holidays ](https://www.expedia.co.uk/Maminas.d3000045561.Holidays-City-Breaks) - [Visit Maminas ](https://www.expedia.co.uk/Maminas.dx3000045561) - [Visit Rinas ](https://www.expedia.co.uk/Rinas.dx3000045550) - [Visit Rrashbull ](https://www.expedia.co.uk/Rrashbull.dx674011334173470720) - [Visit Rrushkull ](https://www.expedia.co.uk/Rrushkull.dx553248635974530524) - [Rental cars Nene Tereza Intl. airport ](https://www.expedia.co.uk/Compare-Cheap-Car-Hire-In-Nene-Tereza-Intl.d4278612.Car-Hire-Guide) - [Car hire Rinas ](https://www.expedia.co.uk/Compare-Cheap-Car-Hire-In-Rinas.d3000045550.Car-Hire-Guide) - [Lalëz Holiday Rentals ](https://www.expedia.co.uk/Lalez-Holiday-Rentals.d553248635975860598.Travel-Guide-HolidayRentals) - [Things to do in Rinas ](https://www.expedia.co.uk/Things-To-Do-In-Rinas.d3000045550.Travel-Guide-Activities) ![](https://a.travel-assets.com/mad-service/footer/bnaBanners/BEX_Footer.jpg) ## Go further with the Expedia app Save on select hotels when you book in the app. Our app deals help you to save on trips so you can travel more and manage it all on the go. Scan the QR code with your device camera and download our app /\*@license For license information please refer to webpack-runtime.nosw.licenses.txt\*/!function(){var e,a,o,s,d,b={},r={};function c(e){var a=r\[e\];if(void 0!==a)return a.exports;var o=r\[e\]={id:e,loaded:!1,exports:{}};return b\[e\].call(o.exports,o,o.exports,c),o.loaded=!0,o.exports}c.m=b,e=\[\],c.O=function(a,o,s,d){if(!o){var b=1/0;for(f=0;f=d)&&Object.keys(c.O).every(function(e){return c.O\[e\](o\[i\])})?o.splice(i--,1):(r=!1,d0&&e\[f-1\]\[2\]>d;f--)e\[f\]=e\[f-1\];e\[f\]=\[o,s,d\]},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,s){if(1&s&&(e=this(e)),8&s)return e;if("object"==typeof e&&e){if(4&s&&e.\_\_esModule)return e;if(16&s&&"function"==typeof e.then)return e}var d=Object.create(null);c.r(d);var b={};a=a||\[null,o({}),o(\[\]),o(o)\];for(var r=2&s&&e;"object"==typeof r&&!\~a.indexOf(r);r=o(r))Object.getOwnPropertyNames(r).forEach(function(a){b\[a\]=function(){return e\[a\]}});return b.default=function(){return e},c.d(d,b),d},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",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",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",40633:"blossom-mojo-shadow-component",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",43721:"shared-ui-pricing-price-summary",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",53146:"react-lottie-player",53224:"blossom-region\_property-filters-interactive",53466:"shared\~ReasonsToBelieve",53615:"global-components",53880:"shared-ui-retail-lodging-compare",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",58427:"brand-11611497118101108115111102105",58496:"flexComponents\~PropertyFilters",58695:"shared-ui-retail-identity-google-one-tap",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",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",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:"8007fcca78b6b9751356",597:"5171d54d22bcf4062ce5",954:"4bc5752a35aaf72df841",2066:"d1e85f9cf009d000e95c",2474:"fbb69c9cc25719cf2b7f",2769:"cdcb4546d5e973d8652b",2833:"67fcfccd32b600cb4bb7",2969:"e159f189c943a53d5600",3274:"9b24ca2cce1646a43760",3503:"4779c3f0446068db0425",3711:"6cc11c9a2ef199513b66",4984:"182cb7fddaf9732911d7",5103:"f02bd8009b35c454e8c3",5360:"06d49c7d1c0b283ae3d0",5857:"06027f2368430e7cda81",6184:"6762b7bce0138904346d",6258:"5c13137bd73e6fb8252a",6341:"fc8e625d5e648caf749c",6374:"8e8055e2b1207f857cb9",6470:"374cc3b0d3053110bea2",6536:"bf60f66ba134f1c07492",6615:"c52d47a7678cb5f59f9d",6753:"c76fbe932b081ec7c501",7052:"cc799dd88660407b48c2",7212:"0213faad1cc192f5fd90",7269:"4bf8c872c73eada7d8ee",7480:"42f752c2c3f59d4ee456",7487:"b1eb2d7827c3381f7916",7530:"e6cb03ede998799f6aab",8055:"83365ae705b318f8c191",8187:"149c62d17c590a383700",8347:"5c68494edd4045c0b8b7",8530:"1b673f074349b47a35f3",8841:"7dca8a68fe3f3a6ae3d2",9040:"615f410301ad0aaf9906",9105:"f8a8c775883bfb97774f",9111:"0c0b08741d77a4e41976",9218:"ad87fadf41d7c15f756d",9938:"3b0499fe34e213f17f54",9979:"b884e7050a0fa2e8385d",9997:"4fda6e00321570ede984",10158:"23915dc59c654425e308",10367:"4249a89c9e1805dbb10c",10556:"3bf1d8c5c38c00b42bdd",10817:"c976a3f86a21af752c3e",10822:"fa0f484f82c9c9eef7fa",10855:"a0ef18f7f92e905cdc75",10860:"6ba5a16f5b74f6aadc2c",11003:"670c9bfe66d7517ff24a",11038:"7a01f322441178611e6f",11840:"0435c0191883ed25e9b0",11987:"85c9d780aa3b401d1236",12262:"969eed003f57b42a674e",12318:"54d7b210811ca0c954fa",12464:"b508eb1d6b4ed1f76800",12598:"acea62e4f5d38ce9f993",12664:"aa3fb9428b7380df40d1",12679:"04f5eeaf757679cb6e70",13009:"4eb36f7601c6f233b43b",13018:"10dd2297dd10a9818381",13075:"21c63ba5aefa9193c97e",13310:"faa03b5fd123b222a43d",13348:"ac28aa937e4d414defa4",13444:"7fed6b043450523e6b99",13691:"25634f109ea5816c52e3",13797:"c29e16ef056013b11231",14058:"0ea75263f8585ed4cb15",14190:"73c05959153c40f3d328",14431:"0e245da88a366c209230",14745:"4af453d2df14e224948d",14791:"45c592d1a2ac2e16d05a",14997:"14e26fd425ddf221f138",15054:"a1e62d3e21f34c89df3a",15097:"efc030200a866615ecdf",15262:"5830c136a32937190d7c",15442:"8a8e74955aba932f1f41",15451:"990667d74cd7d7d3bb32",16072:"f0773426bd48a68dd3ba",16098:"9191dde2e9c0a8272a72",16204:"551e554d847b0cfa475b",16494:"181e0daeb2147b81322e",16578:"336cfc64d55e4a35bbd5",16597:"fa3901cace7007b23846",16770:"5f04b4c6d85f70de31db",16820:"84b7af525ba90a600d9f",16832:"cb3d74164e6d212177e5",17265:"1ebafbc2386e7b7a77dd",17292:"8822dc5febcdeabc9d91",17372:"9d7c16ea4551706bf808",17491:"0191636f09bc762ebfef",17607:"2667696cd6aa60af322c",17797:"8b00bf02b20dae1db77c",18475:"49eff069f2049204d484",19115:"86e7e042a27e75b17548",19135:"e460226faac9d690591d",19192:"9e14781f38ded5e80f57",19449:"77576d711cf965cb11da",19501:"335012e7ee982104eda0",19742:"526bb95bf9c56522dc78",20515:"e4032999e39df2e2e9df",20547:"dcac6d406b58825ffe99",21010:"6ececea4f91b4cbf7585",21076:"538479fcedfac9f6866d",21089:"3f821cfb5673032833b7",21340:"022184cc055b2c19250f",21451:"31a0a7b8aa62f7979553",22276:"fe0444a3a39694d3d262",22422:"daa0aa358273bba15775",22643:"f9b7b35483d9763a8f79",22653:"9a4d74c4def9720f0e1d",22817:"63eb2a5957cb9a1427f0",23012:"833bc9c8c5f0c1c41af5",23084:"a78d0258ba7b202b50c2",23201:"01f06c551c514f17337e",23211:"54400726c4618f509a72",23303:"01df2ede43413283b55e",23579:"24f76688c5a42cd77159",23663:"e8026b8640b25422a305",24501:"4197a9078a5a2f64f8d3",24623:"f4b5a52212a864ea4226",24807:"54bce3fa413979425e31",24964:"025d710ab7ca5f564d6a",25229:"f1020d09cd72a64c2592",25519:"2a9f4a448e966cfc2747",25560:"e53ec64a52bd677dca68",25738:"439692ae03ef2903dc8e",25770:"a1e402ecb6e25273bfb1",25856:"180695c8cf94b21367a5",26018:"17dfba94409f39a94b1d",26084:"ec1f56ce115d4d18bdb2",26161:"3f6a2e756011dada0275",26313:"b05bea9265348c292956",26718:"04523ca3b2836474c929",26850:"8993a99464192c0b0ef6",27039:"95cc0fb1870ff8e0e53a",27452:"9fe94fba3c201da98522",27660:"b1b3c24d1fb737e794ff",27914:"3716c74007114eea0726",27924:"af235d64543ba302d20a",27989:"e956db6c8f5a87b66a89",28046:"1de0ef9c82fad1899625",28058:"15f283b5b4bb15d693f8",28109:"ffab02833b16bbebc1a0",28324:"ceb8ca35289f1c93690f",28384:"9ad98a132c3a7c866176",28550:"093beae71451ce1add55",28754:"6053c209bfe5f2b8df77",29367:"90cd3dbf5c740edf1832",29554:"229e574ef54d91e2f828",29589:"e605ea3989eed6614d47",29657:"46f65db19acf810bce91",30045:"1e5e526591e89def3872",30115:"267a9d7423ae51084949",30319:"0d05873a4b858586f52c",30326:"231406bd6f6bd4f56f24",30440:"be0d44904de20f0b9cdd",30519:"545d641b51fa2795ed80",30680:"43510b69974266b83fa9",30926:"ffcb35cbdcc91f46b98f",31299:"78c659acad04d86bbd2e",31447:"7f5f77ab802848d11216",31561:"8f1cb1b36d390387caab",31629:"405dcdfd321fa4dda159",31675:"ad518cf435b89df68797",32096:"5547ed50f1650603d438",32405:"4a94687e86c990f98346",32516:"d4174e4cf608d98db432",32811:"2d80abbad8eee458c9de",32892:"fc713a9182ca44102d70",32914:"9a7f06067a59bbbd43ae",33167:"91679508439b274942c2",33266:"deebd47de4633fc8b77e",33354:"29519e2359aa26fbf58b",33438:"a33692187240f3848ab1",33439:"d658ee5c9bd21837e9a3",33560:"1907d0adde837e96ed91",33563:"1e77d247cb4f3bd4bb22",33877:"f776859f394687e99646",33881:"fb052dff3a619e537701",34011:"666051bc6cfd83a3d18a",34832:"d128090cf96ded59f30e",35162:"1367196b958613f13647",35253:"cbf3d9f5d965ae3203fe",35352:"f08870804423267c9744",35598:"3efe4ebe2304c7e61c40",35613:"2ce8cccc34e4a7e664ae",35633:"462b7606754f071c5b70",35647:"b21b7c7789ddabbe4b9c",35973:"836db62dced91cc02707",36971:"adcc117b6c0a5970a858",37139:"851ad20d04accbcb8ad6",37556:"54c4bedc19c38c5e5113",37739:"0a5a121533581ceaded0",38216:"4d1d0e94129d1e3573c4",38326:"fa34fb5f8c81a501f886",38534:"609cefabb1fc5f5e3bcb",38801:"9cb6010a98720a54ee23",39005:"b06e8c6000daff100d8d",39026:"10c0192857b5b7eda5c7",39289:"980197a54d03333e410d",39336:"255177586668b5a737c1",39525:"50601f6cbf0fa0e01fe1",39756:"dd67f8ee9139b132910e",39858:"e94db75e9a67038b941f",40023:"3a9bb2711cad8b6c9c9c",40195:"ea610e269259c98bd509",40413:"854a6eaffb78bacfc59f",40609:"7c660d22a3b37701c7d8",40633:"5e3673c1089604e1d25e",40830:"13120a48d548e8bddfef",41701:"7796413d14691f488463",41941:"a32ad48aeb0dcef810ff",42992:"246151bb21fe27d70fd0",43032:"9fd53db54d60861cf49e",43139:"a8237034a3687529ac8f",43556:"5e2b79511a73f8012950",43630:"86e7afb0e566bf8e581c",43721:"abc9964d6c1144d2cc71",43747:"1c24f18ffa0ab883232e",43903:"bb636096d196a9b22a87",44155:"3444d7b6db94ca12148f",44379:"2a3b13689601ffba3e8f",44440:"889b02a629858202a2c9",44467:"5714a9fffdd42c97f8d7",44716:"7165781679925d61c005",45433:"426c55d214ff802c1c66",45496:"59925332dff745fb1cfd",45957:"22ba2ff1a7658e17660d",46333:"c90f66f0018768342846",46429:"3d644ee5534a9b9dfcc4",46902:"6da077f260c20824c04b",46993:"6fa976742ce98396873f",47299:"68eadcec4c1d1da3e26d",47800:"5f2f35b574d529ee24bf",47827:"e218a4164ef186dbdafc",48133:"6f5edec6d6361cab7866",48187:"2161dce035eeea20028b",48385:"7df562316c7bfba6a04c",48404:"3b59aad520a63e137b89",48420:"868813373acfdc9b676e",48465:"1a2064a5be5588e0ef13",48667:"b46a8bc6e1c9f17605bb",48679:"6b819cfbc48769b3d0f3",48775:"74b5dbe583e2bb18fc46",49093:"43177600a2901fe9531c",49406:"ccd08c374103e002dac8",49563:"9d4f774cda0db3311b67",49618:"66b0d253a71ce5b2d481",49673:"de2bc67eac1f65c1b2ed",50160:"459a3cda862672a93f54",50300:"0b4fdd71ae2bdc637eee",50581:"d2e121039585055ba3c2",50946:"de4f6a4723a50e075a6b",51019:"5fc180ae152e7cc3c209",51046:"eb0f5c86c11e72dc7934",51201:"53a1839a25c750e5eabc",51279:"a824d97e76f5d86605f7",51478:"67eb71b879dcbed62eda",51557:"c4de34dedbff52522d4a",51987:"b365623b26973affef36",52011:"9d87ed101941cacd7643",52333:"46702f8774efb0c8924c",53125:"84526ce05a5e47bc7060",53146:"1f809e6d815302a3353a",53224:"7b10440c887ea19fb38f",53466:"35ae30e0729d1ce89375",53615:"40bc1f79a6ee0880df77",53880:"7a0a9fe2c21975b4fe1c",54051:"e0642c9f1b92dd12bad6",54206:"1fcdb97edb2f43979300",54593:"2152167bc7e006b4b82c",54798:"27b37db20345364e7b92",54884:"94e05fed5c38530cf844",55020:"d9e7c4ad68581aa5f11c",55042:"c752030f60d302b125b2",55259:"f8ff15e4ebab2877956b",55305:"8fe83dd980573eedfd97",55601:"7f45d1a0955745ade815",55616:"e09342e67f84c583a58b",55716:"ff653445ea94477b54ad",55902:"cc19ecc51c59863c5003",56135:"3ddf3298da6e3ef0c569",56232:"a6516cfabee1453284eb",56570:"15d86cba03098a40a515",56684:"1df1370c2ffc2a2489a0",56817:"689e608d69f239029001",57279:"d859727ea854895c42b9",57620:"24a46494f42dc14e95ac",58427:"b790304eb09914ec0be1",58496:"6f95515d483038e17ab5",58695:"22806cb8d2d2b4ceed22",58698:"3efe028947657ed6cf37",58855:"be815b243adc50a7f25f",58934:"59a626462481c9daee0e",59064:"27ff63818e8513322c42",59101:"5b714cf849acc331b0ca",59440:"723f6e78735faf82b01a",59507:"01eb433a1a7c2953e456",59696:"ad01bd9066915e17185c",60478:"a95630b04f566a09b792",60656:"039eb1010b0de72b2e72",60771:"d614fbeec77e7071a12e",60828:"1465e66f0430030d59cf",61311:"4bed322a0871d829c2d2",61424:"882b46e4914831239755",61572:"fe6f8e9fbf1d99fe9312",61675:"e3cdf9d53b94eaf363dd",61696:"4ddcabdb032892074802",61774:"e8732e7c7a9bcce156da",62164:"5783581c436a70b99d36",62172:"48063f0807b2aaa2221f",62191:"e79daff8c175f06e6acc",62296:"1d14b4efa5ddc422624b",62431:"39d4011e69c2e29883be",62619:"4380822abda7e9e55c29",62898:"7781ef6b7491631a2946",62960:"adf1e7c2c406c3aa724b",62992:"effdd3fe48dd2f50c3aa",63252:"3425633b61884696d202",63382:"5c9a29f614d247d8f171",63693:"c9c721c37a6425b7f196",63788:"4029c06cc28c54c7a63a",63830:"0dbcdf564fbf4d202599",63846:"0c730394d9ab64aad640",63934:"d18c8cddc60beb9d4007",63970:"ba04851bb6287236d18e",64495:"56e12ae0a78dc4c4d609",64534:"13c4763f0f3d96ce32c0",64717:"5c20272eb4a9d07ecf54",64896:"198c821a39a1cc1716d8",65351:"cd8327263923b10b8ad8",65370:"49169d28a14ba457f0ae",65456:"7caaeac0e8dfefcd263a",65478:"b114d617260c9a56b210",65847:"0f8cdd457467f861ba7e",65857:"499d8f9d40ca8ac7757b",66175:"35574cd3a44141e9744d",66196:"f9d589ae760015b6b31f",66325:"70eff156a83073ca650e",66576:"e6c26dc6a2c18cc2f059",67811:"87fcb1dcaf3ddaa6a6b4",68116:"02af1467a1159385f809",68294:"d2e1766c79f88323bba2",68326:"eae81ea005754dc38e61",68665:"4c7ce57e43d9bda63faa",68688:"438bcb8edcb6ce5d89ce",68725:"e22ed67294c0683ec107",68905:"1b6a8f36a56f032c1043",69058:"fae798a1866c286f69d9",69085:"181fcfed83f3edadb5ae",69281:"33bebdb8143e859f6660",69354:"46b18be86148c3fb7a65",69410:"8cb13843d7d6c2c532a8",69660:"1c1a0cf2a7f0c88fa011",69992:"5f0615381cb6e9c002f4",70175:"3e6070e9a2debb028539",70673:"9a129d2e621388978256",70741:"0e01d17093f0b2792cf0",71087:"25ca3ff42b8cdc94e134",71624:"e90165abd933a6882d4a",71656:"013d535c558757a86476",71689:"af44888ee42714a7881a",71783:"b977cbc9e457c98cc438",71937:"ae0e5da1b985bcbbb663",71973:"35e0547fc5126f5b3b8a",72023:"5ee7f9ac9ccf1db04013",72168:"3a50631805ca72746e89",72250:"990e69faccd2ccef00c6",72365:"de7e16e2df75fb16a239",72851:"c6c4901d5e736193d08a",72874:"ea26c95fdfa1a13f8dd9",72897:"181c8388ad79c16d772d",73083:"c194fe211a04024a747e",73305:"ab5affb5a923f1a42711",73324:"c95d696d56d41bbec141",73531:"89d0f4ac4e9ef192d408",73728:"d32aa23131e608321d60",73787:"68dcca2b683e277b6f69",73863:"8203c719814eb4da6129",73948:"2e249dc83b269bce3f9e",74046:"ed10aad85a51c7d9991b",74320:"d225cee7f4d68caff6b4",74407:"3d15ce3b144039af0424",74595:"b15a0b8f30827c3d0284",74723:"c78160673645fcec052f",74788:"dbb34d9038c6e3e8a194",74848:"375967e52db4bf6e076b",74861:"b32156994fd86388409a",74949:"f2e3664753cb83d05501",74996:"ddfba5abe827edc1058b",75974:"f4abbafb2c7af42960d8",76003:"6c528557b92172c68609",76708:"319579d96ef400b703a7",76761:"15e410922c7886eac5bd",76845:"ae3d8ca0daf3d442c66c",76962:"98b1b2ba82a9e22a9a79",77010:"e8d76f226b953a68e3e3",77826:"3693ba3599fdb5cf8e13",77938:"5d0cadd755a46d7239ba",78034:"9b230bfe5876ead41d9c",78047:"f5c7070ff21e2dc0e688",78059:"c357c61b9d3d33615c8a",78239:"90a8dff4033da97c24a1",78302:"f06992155be642978620",78480:"a6a37e140b68653420b6",78917:"fb106c22f6be390c434d",79145:"4143d86470a5955578da",79373:"7463c82a7a59892d87fb",79981:"57a90b8cca6863755e97",80167:"8f175e02dab4d72669d3",80445:"d885cfd9050145a42d7e",80544:"34c9a2dcc2211be1d40e",80597:"fac4edba352fed583a3c",80914:"8d7a9d9d00e7fc520b1a",81154:"ebf503a014c2226c6e0d",81966:"e13fff5f687d04994676",82076:"e24286ef8575022e29e3",82151:"a3a589e6a5577e359ecf",82252:"996e868f1efe90a6639b",82512:"9ac8bcd5621097780f61",82584:"cd4aa95cf3a3b7027ee5",82651:"6ffbff9055f027e70041",82656:"df6206dac3622f356634",83361:"4dbcde118d7053fec3c9",84142:"347597dfe75870bb1433",84236:"ee40f1cc20f99cfbb5c4",84517:"d6fb17db77d7760412aa",84524:"9c997af35f82c9bd19f8",84617:"cc02b05df75e5491a209",84708:"596ccc928a83345014bd",84807:"24662c3e50590b783a04",85102:"7fbd33fa9ac40d8511d0",85224:"758ace7ed6157cf6cd09",85254:"3e59924e77163bb3c9e8",85551:"dfb03f6f3392840566ef",85998:"1bb27c8c37b8b0303a2a",86048:"bb2e319377ab6754087c",86450:"b139a7217571132a8874",86557:"ad126f3e194b77268b79",86634:"96ecd81bc02a29066c5b",87036:"6b33c27bb5467a9ee5d2",87866:"e62ee6886c1599d622b9",87984:"c48b5c2ef56d02b0e631",88361:"6ec96d8dd4f1350e809a",88487:"c7e26d762031afe55ac2",88490:"1a233f340947b9396b80",88585:"88c4474c2f13f84827ac",88856:"bbd3c8b6c418b5f37969",88895:"0b06117db17274c9c5ae",89019:"985ff5933d10a6cb5cc8",89156:"3c85a81651865673f02b",89296:"e3ef173b8adbc966a63e",89449:"564ed5bff00f0d65bd53",89459:"b9f25df9dafc59c78563",89626:"1a18da34ea9f284fc8fe",89695:"523bb1e7706f032dd7bc",89713:"cc4c78791a02a962143f",90347:"710eb5b46f61b7432502",90547:"4ea5dcb6c76088fbab9b",90947:"c081169a0fe0424970f9",91199:"dd9d6be80d0238c41ead",91442:"f96fc09d17a7d08b6f31",91701:"8b64847f5038e29b44a6",91795:"d7ce1ef897313fa26f7d",91921:"d694eff4f47a69c4e68f",92179:"3f7a7b4d5c9f7ddde1b4",92525:"d96752cb6e564fe8ecd4",92864:"edc42a3614499dbfd92b",93870:"d218a08064cb6547a433",93958:"2e9fd16944593032cc18",94396:"dc4a0c0bc6944ddd6892",94605:"93ab2cc9055dbf4b0daa",95078:"a588b459784f35f55980",95086:"d5d5c1031811087cb8e6",95132:"5a9b311e23797757a9f4",95777:"d95c62c72aa821d68165",95843:"e1d46edaf907b476d0cd",96003:"6a08ec1fde1519fb4ce2",96524:"f83ea1352445b9e21dfe",96823:"1eed24d889b23025583e",96891:"9fa682a144f4418d09a4",97911:"c15baa45331df60605c4",97972:"dfbdd6198cab702daf78",98110:"80a8745e055445db5e3b",98418:"9086ab2b1adb79f46dda",98775:"213eda4f883f7ebfbccb",98840:"495761a37d320450b936",98882:"9c2909cccb19b01cfbb1",99196:"30db4ee4dd8d6ad41006",99253:"194aad532ac135dc8b0c"}\[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)},s={},d="blossom-flex-ui:",c.l=function(e,a,o,b){if(s\[e\])s\[e\].push(a);else{var r,i;if(void 0!==o)for(var t=document.getElementsByTagName("script"),f=0;f=this.maxBufferSize?this.handleBatch():null===this.timeoutId&&(this.timeoutId=setTimeout(()=>{this.handleBatch()},this.batchPeriod))}},{key:"flush",value:function(){this.handleBatch()}},{key:"handleBatch",value:function(){const e=this.items;this.timeoutId=null,this.items=\[\],this.handler(e)}}\])&&n(e.prototype,t),r&&n(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r}();t.BatchQueue=i;const o=(e,t)=>{"fetch"in window&&fetch(e,{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json"},priority:"low"})};t.createBatchedLogger=e=>{const t=new i(1e4,t=>{o(e,t)},10);return document.addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState&&t.flush()}),t};t.createBasicLogger=e=>({add:t=>{o(e,t)},flush:()=>{}});t.createLogger=e=>{var n,r,i,o,a;return 1===(null===(a=null===(o=null===(i=null===(r=null===(n=window.\_\_PLUGIN\_STATE\_\_)||void 0===n?void 0:n\["experiment-store"\])||void 0===r?void 0:r.experimentStore)||void 0===i?void 0:i.exposures)||void 0===o?void 0:o.Bernie\_Use\_Batch\_Logger)||void 0===a?void 0:a.bucket)?(0,t.createBatchedLogger)(e):(0,t.createBasicLogger)(e)}},53706:function(e,t){Object.defineProperty(t,"\_\_esModule",{value:!0}),t.\_\_globalData=void 0,t.\_\_globalData={}},14824:function(e,t,n){Object.defineProperty(t,"\_\_esModule",{value:!0}),t.ClientLogger=void 0;var r=n(29138);Object.defineProperty(t,"ClientLogger",{enumerable:!0,get:function(){return r.ClientLogger}})},29138:function(e,t,n){function r(e,t){for(var n=0;n{const t=(0,c.createLogger)(e);return u.has(e)||u.set(e,(0,o.pino)({level:"info",browser:{asObject:!0,write:function(){},transmit:{send:function(e,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=\[\],u=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"!==e&&"fatal"!==e||console\[l\[e\]||"log"\](\[\`\[${s}\]\`,(null==i?void 0:i.toString())||e.toUpperCase(),o,c.join("|"),Object.entries(u||{}).filter((\[e,t\])=>Boolean(e)&&Boolean(t)).map((\[e,t\])=>\`${e}=${t}\`).join(" ")\].filter(Boolean).join(" ")),t.add(Object.assign(Object.assign({action:r,systemEvent:i,logTime:s,label:o,url:window.location.href,message:c.join("|")},u),a.\_\_globalData))}}}})),u.get(e)};const f=(0,t.createLogger)("/cl/2x2.json"),p=(0,t.createLogger)("/cl/1x1.json");let d=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&&p.child({action:"logTrxEvent"}).info(\[e\])}},{key:"logEvent",value:function(e,...t){const n=f.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=d,d.MIN\_IDENTIFIER\_LENGTH=2,window.onerror=(e,t,n,r,i)=>{d.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 h}});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=g(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))}},h=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},g=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),g(function(){a(s.takeRecords()),n(!0)}),u(function(){i=0,r=p("CLS",0),n=m(e,r,L,t.reportAllChanges),h(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}),g(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 h=Object.keys(e.customLevels||{}),v=\["error","fatal","warn","info","debug","trace"\].concat(h);"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"),h.forEach(e=>{p(this,w,E,e)})}});const w={transmit:t,serialize:o,asObject:e.browser.asObject,levels:v,timestamp:g(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 h(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 g(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.7e559b1622abc2fae893.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.09d51e25bd22dcb93378.js