Title: Kas Marin Hotel - Latest Reviews, Deals & Photos 2026 - Expedia.ca ody data-theme-light="light-1"> [See all properties](http://www.expedia.ca/Hotel-Search?regionId=&selected=4724288&adults=2&children=&sort=RECOMMENDED&useRewards=false&semdtl=&userIntent=&vip=false) # Kas Marin Hotel Travelers find a coastal escape at this Mediterranean gem where snorkeling, fishing, and sun-soaked relaxation await just steps from the local market ## Photo gallery for Kas Marin Hotel ![Private beach, snorkeling, beach bar, fishing - Kas Marin Hotel (Kas)](https://images.trvl-media.com/lodging/5000000/4730000/4724300/4724288/0fa16945.jpg?impolicy=resizecrop&rw=598&ra=fit) ![Deluxe Room, 1 Queen Bed with Sofa bed, Sea View - Kas Marin Hotel (Kas)](https://images.trvl-media.com/lodging/5000000/4730000/4724300/4724288/8ac26f4d.jpg?impolicy=resizecrop&rw=297&ra=fit) ![Private beach, snorkeling, beach bar, fishing - Kas Marin Hotel (Kas)](https://images.trvl-media.com/lodging/5000000/4730000/4724300/4724288/23eacd96.jpg?impolicy=resizecrop&rw=297&ra=fit) ![Beach bar - Kas Marin Hotel (Kas)](https://images.trvl-media.com/lodging/5000000/4730000/4724300/4724288/2ac07e84.jpg?impolicy=resizecrop&rw=297&ra=fit) ![Seasonal outdoor pool, open 9:00 AM to 7:00 PM, pool umbrellas - Kas Marin Hotel (Kas)](https://images.trvl-media.com/lodging/5000000/4730000/4724300/4724288/9db367b7.jpg?impolicy=resizecrop&rw=297&ra=fit) - Overview - Rooms - Location - Policies Kas Marin Hotel offers a refreshed retreat near Kas Bazaar Market. Relax on the private beach or visit three bars, including swim-up and beachfront options. The on-site restaurant serves dinner and brunch, while in-room WiFi keeps everyone connected. ## Reviews 8.0 Very good ## Popular amenities - On private beach - Pool - Parking included - Free WiFi - Restaurant - Air conditioning ## Room options ### Check availability for these dates Tonight [Jan. 17 - Jan. 18](https://www.expedia.ca/Hotel-Search?startDate=2026-01-17&endDate=2026-01-18&selected=4724288&PinnedHotelID=4724288&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-17&endDate=2026-01-18&selected=4724288&PinnedHotelID=4724288&HadPinnedHotel=true®ionId=-1&adults=2) Tomorrow [Jan. 18 - Jan. 19](https://www.expedia.ca/Hotel-Search?startDate=2026-01-18&endDate=2026-01-19&selected=4724288&PinnedHotelID=4724288&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-18&endDate=2026-01-19&selected=4724288&PinnedHotelID=4724288&HadPinnedHotel=true®ionId=-1&adults=2) This weekend [Jan. 23 - Jan. 25](https://www.expedia.ca/Hotel-Search?startDate=2026-01-23&endDate=2026-01-25&selected=4724288&PinnedHotelID=4724288&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-23&endDate=2026-01-25&selected=4724288&PinnedHotelID=4724288&HadPinnedHotel=true®ionId=-1&adults=2) Next weekend [Jan. 30 - Feb. 1](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-02-01&selected=4724288&PinnedHotelID=4724288&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-02-01&selected=4724288&PinnedHotelID=4724288&HadPinnedHotel=true®ionId=-1&adults=2) All rooms 2 beds 1 bed Showing 14 of 14 rooms ### View all photos for Standard Triple Room ![Pillowtop beds, minibar, laptop workspace, soundproofing](https://images.trvl-media.com/lodging/5000000/4730000/4724300/4724288/7b3c2fcb.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Standard Triple Room ### Highlights Balcony Soundproofed Air conditioning Connecting rooms available LED TV Renovated in 2022 Pillowtop bed Hair dryer - 269 sq ft - Sleeps 3 - 1 Twin Sofa Bed and 1 Double Bed ### Family Room ### Highlights Balcony Soundproofed Air conditioning Connecting rooms available LED TV Renovated in 2022 Pillowtop bed Hair dryer - 269 sq ft - Sea view - Sleeps 3 - 1 Double Bed and 1 Twin Bed ### View all photos for Economy Twin Room (No Balcony) ![Economy Twin Room (No Balcony)](https://images.trvl-media.com/lodging/5000000/4730000/4724300/4724288/7160cf5f.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Economy Twin Room (No Balcony) 10.0 Exceptional 1 review ### Highlights Soundproofed Air conditioning Connecting rooms available LED TV Renovated in 2022 Pillowtop bed Hair dryer Free bottled water - 194 sq ft - Sleeps 2 - 2 Twin Beds ### View all photos for Deluxe Room, 1 Queen Bed with Sofa bed, Sea View ![Deluxe Room, 1 Queen Bed with Sofa bed, Sea View](https://images.trvl-media.com/lodging/5000000/4730000/4724300/4724288/8ac26f4d.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Deluxe Room, 1 Queen Bed with Sofa bed, Sea View 10.0 Exceptional 1 review ### Highlights Soundproofed Air conditioning Connecting rooms available Free cribs/infant beds LED TV Renovated in 2022 Pillowtop bed Hair dryer - 431 sq ft - Sea view - Sleeps 3 - 1 Queen Bed and 1 Twin Sofa Bed ### View all photos for Standard Double Room, Partial Sea View ![Standard Double Room, Partial Sea View](https://images.trvl-media.com/lodging/5000000/4730000/4724300/4724288/8b326f34.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Standard Double Room, Partial Sea View ### Highlights Soundproofed Air conditioning Connecting rooms available LED TV Renovated in 2022 Pillowtop bed Hair dryer Free bottled water - 215 sq ft - Partial sea view - Sleeps 2 - 1 Double Bed ### View all photos for Standard Double Room, Mountain View ![Pillowtop beds, minibar, laptop workspace, soundproofing](https://images.trvl-media.com/lodging/5000000/4730000/4724300/4724288/7b3c2fcb.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Standard Double Room, Mountain View ### Highlights Soundproofed Air conditioning Connecting rooms available LED TV Renovated in 2022 Pillowtop bed Hair dryer Free bottled water - Mountain view - Sleeps 2 - 1 Double Bed ### View all photos for Deluxe Villa, Sea View ![Deluxe Villa, Sea View | Pool](https://images.trvl-media.com/lodging/5000000/4730000/4724300/4724288/b3c2faa1.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Deluxe Villa, Sea View ### Highlights Yard Soundproofed Private pool Air conditioning Connecting rooms available Kitchenette Mini-fridge LED TV - 538 sq ft - 1 bedroom - Sea view - Sleeps 2 - 1 Double Bed ### Budget Room - Sleeps 2 ### Standard Room With Side Sea View - Sleeps 2 ### Deluxe Suite With Jacuzzi - Sleeps 2 ### Standard Family Room - Sleeps 3 ### Standard Triple Room - Sleeps 3 ### Standard Room With Land View - Sleeps 2 ### Villa With Private Pool - Sleeps 2 ![Mod logo](https://a.travel-assets.com/pricing-claim/sparkle_dark.svg) Sign in to view eligible discounts and perks. More rewards for more adventures! [Sign in](https://www.expedia.ca/login?ckoflag=0&uurl=e3id%3Dredr%26rurl%3D%2FKas-Hotels-Kas-Marin-Hotel.h4724288.Hotel-Information)[Sign up, it's free](https://www.expedia.ca/signup?enable_registration=true&uurl=e3id%3Dredr%26rurl%3D%2FKas-Hotels-Kas-Marin-Hotel.h4724288.Hotel-Information) ## About the area Located in Kaş, Kas Marin Hotel is on a private beach. Kas Marina and Port of Kastellorizo are worth checking out if an activity is on the agenda, while those wishing to experience the area's natural beauty can explore Small Pebble Beach and Kaputas Beach. Kas Bazaar Market and Kaş Merkez Cami are two other places to visit that come recommended. Scuba diving and parasailing offer great chances to get out on the surrounding water, or you can seek out an adventure with horse riding and mountain biking nearby. [Visit our Kaş travel guide](https://www.expedia.ca/Kas.dx6047444) ![Map](https://maps.googleapis.com/maps/api/staticmap?&size=660x330&map_id=3b266eb50d2997c6&zoom=13&markers=icon:https%3A%2F%2Fa.travel-assets.com%2Ftravel-assets-manager%2Feg-maps%2Fproperty.png%7C36.20818%2C29.61538&channel=expedia-HotelInformation&maptype=roadmap&scale=1&key=AIzaSyCYjQus5kCufOpSj932jFoR_AJiL9yiwOw&signature=C4gA2MA8CUU0CafzyfeW47F1xqc=) Bucak Denizi Aci Su Mevkii, (Yeni Marina Yani) No. 61, Kas, Antalya, 07580 ### What's nearby - Cukurbag Peninsula \- 15 min walk \- 1.3 km - Kas Bazaar Market \- 17 min walk \- 1.5 km - Akcagerme Beach \- 19 min walk \- 1.6 km - Kaş Merkez Cami \- 2 min drive \- 2.3 km - Kas Amphitheatre \- 3 min drive \- 2.7 km ### Getting around - Dalaman (DLM-Dalaman Intl.) - 139 min drive ### Restaurants - ‪Zaika Kaş Marina - ‬2 min drive - ‪Bi'Lokma Bahçe - ‬2 min drive - ‪Pizza Livorno - ‬10 min walk - ‪ARAP USTANIN YERİ (Köfte-Kokoreç) - ‬3 min drive - ‪KAPTAN PİDE - ‬3 min drive ## About this property ### Kas Marin Hotel Hotel remodeled in 2022 and located near Kas Bazaar Market Located close to Kas Amphitheatre and Kas State Hospital, Kas Marin Hotel provides a swim-up bar, a beach bar, and a poolside bar. With a private beach, snorkeling, and fishing, this hotel is the perfect place to soak up some sun. The on-site restaurant offers brunch and dinner. Stay connected with free in-room WiFi, and guests can find other amenities such as a terrace and a garden. Other perks include: - A seasonal outdoor pool and a children's pool, along with sun loungers, pool umbrellas, and a swim-up bar - Free self parking - A roundtrip airport shuttle (surcharge), a 24-hour front desk, and luggage storage - Coffee/tea in the lobby and free newspapers Room features All guestrooms at Kas Marin Hotel boast perks such as laptop-friendly workspaces and air conditioning, as well as amenities like free WiFi and sound-insulated walls. Extra amenities include: - Showers, free toiletries, and hair dryers - LED TVs with satellite channels - Wardrobes/closets and daily housekeeping ## Similar properties ![Minibar, in-room safe, blackout drapes, free WiFi](https://images.trvl-media.com/lodging/90000000/89250000/89244100/89244064/206d082b.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Novva Hotels Kas Kas - Pet friendly - Parking included - Free WiFi - Air conditioning 8.4 Very good 103 reviews CA $109 CA $123 total includes taxes & fees Jan 23 - Jan 24 [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-23&endDate=2026-01-24&selected=89244064&PinnedHotelID=89244064&HadPinnedHotel=true®ionId=-1&adults=2) ![Front of property](https://images.trvl-media.com/lodging/11000000/10640000/10633700/10633687/c1beb446.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### La Kumsal Hotel Kas - Pool - Breakfast included - Free WiFi - Restaurant 9.2 Wonderful 173 reviews [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-31&endDate=2026-02-01&selected=10633687&PinnedHotelID=10633687&HadPinnedHotel=true®ionId=-1&adults=2) ![Exterior](https://images.trvl-media.com/lodging/34000000/33680000/33670400/33670398/0a7a1201.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Kaskoy Hotel Kas - Breakfast included - Parking included - Free WiFi - Restaurant 9.0 Wonderful 72 reviews [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-31&endDate=2026-02-01&selected=33670398&PinnedHotelID=33670398&HadPinnedHotel=true®ionId=-1&adults=2) ![Sundeck](https://images.trvl-media.com/lodging/1000000/900000/890800/890708/4e8267e1.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Patara Prince Hotel & Resort Kas - On private beach - Pool - Hot tub - Spa 8.2 Very good 90 reviews [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-31&endDate=2026-02-01&selected=890708&PinnedHotelID=890708&HadPinnedHotel=true®ionId=-1&adults=2) ![An infinity pool, open 8 AM to 8 PM, sun loungers](https://images.trvl-media.com/lodging/14000000/13350000/13347500/13347497/d94a55e4.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Mekvin Hotels Deniz Feneri Lighthouse Adults Only +12 Kas - On private beach - Spa - Parking included - Free WiFi 8.4 Very good 168 reviews [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-31&endDate=2026-02-01&selected=13347497&PinnedHotelID=13347497&HadPinnedHotel=true®ionId=-1&adults=2) ![2 outdoor pools, open 10:00 AM to 8:00 PM, pool umbrellas, sun loungers](https://images.trvl-media.com/lodging/3000000/2650000/2647700/2647652/d179cedb.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Club Capa Hotel Kas - On private beach - Pool - Spa - Free WiFi 7.4 Good 214 reviews [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-31&endDate=2026-02-01&selected=2647652&PinnedHotelID=2647652&HadPinnedHotel=true®ionId=-1&adults=2) ![Honeymoon Suite, Sea View | Terrace/patio](https://images.trvl-media.com/lodging/39000000/38270000/38266800/38266702/659c79fe.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Molino Hotel Kas - Pool - Breakfast included - Kids pool - Parking included 9.2 Wonderful 110 reviews CA $109 CA $122 total includes taxes & fees Jan 18 - Jan 19 [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-18&endDate=2026-01-19&selected=38266702&PinnedHotelID=38266702&HadPinnedHotel=true®ionId=-1&adults=2) ![Deluxe Room, Sea View](https://images.trvl-media.com/lodging/3000000/2540000/2536500/2536482/8647b0a0.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Hera Hotel Kas - On private beach - Pool - Breakfast included - Spa 7.6 Good 37 reviews [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-31&endDate=2026-02-01&selected=2536482&PinnedHotelID=2536482&HadPinnedHotel=true®ionId=-1&adults=2) ![Exterior](https://images.trvl-media.com/lodging/70000000/69380000/69377500/69377483/0f3e8a34.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### GÜMÜŞ YAZAR HOTEL Kas - Pool - Breakfast included - Parking included - Free WiFi 9.0 Wonderful 91 reviews CA $84 CA $94 total includes taxes & fees Feb 1 - Feb 2 [](https://www.expedia.ca/Hotel-Search?startDate=2026-02-01&endDate=2026-02-02&selected=69377483&PinnedHotelID=69377483&HadPinnedHotel=true®ionId=-1&adults=2) ![Twin Room, Balcony, Sea View | Aerial view](https://images.trvl-media.com/lodging/16000000/15220000/15215500/15215459/9b9c58d2.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Hamarat Hotel Kas - Breakfast included - Free WiFi - Restaurant - Air conditioning 8.8 Excellent 98 reviews [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-31&endDate=2026-02-01&selected=15215459&PinnedHotelID=15215459&HadPinnedHotel=true®ionId=-1&adults=2) ## Property amenities ### Internet - Available in all rooms: Free WiFi - Available in some public areas: Free WiFi ### Parking and transportation - Free offsite parking - 24-hour roundtrip airport shuttle at scheduled times and on request for a surcharge - Area shuttle (surcharge) - Free self parking on site - Wheelchair-accessible parking and van parking available ### Food and drink - 2 bars/lounges - A beach bar - A poolside bar - A restaurant - A swim-up bar - Coffee and tea in common areas - Snack bar/deli ### Things to do - Children's pool - Fishing - Seasonal outdoor pool - Snorkeling ### Family friendly - Children's pool - Laundry facilities - Seasonal outdoor pool - Snack bar/deli - Soundproofed rooms ### Conveniences - 24-hour front desk - Free newspapers in lobby - Laundry facilities - Luggage storage ### Guest services - Housekeeping (daily) ### Outdoors - Garden - On a private beach - Pool loungers - Pool umbrellas - Terrace ### Accessibility - If you have requests for specific accessibility needs, please contact the property using the information on the reservation confirmation received after booking. - 1 accessible parking space - Accessible airport shuttle - Front entrance ramp - Upper floors accessible by stairs only - Valet for wheelchair-equipped vehicles - Well-lit path to entrance - Wheelchair accessible (may have limitations) - Wheelchair-accessible concierge desk - Wheelchair-accessible parking - Wheelchair-accessible pool - Wheelchair-accessible registration desk (30 inches high) - Wheelchair-accessible van parking - Wheelchairs on site ### More - 2 buildings - 3 floors - Art Deco architecture - Designated smoking areas - Fireplace in lobby - Mosquito nets - Renovated entire property - June 2022 ## Room amenities ### Bedroom - Bedsheets provided - Pillowtop mattress ### Bathroom - Free toiletries - Hair dryer - Shampoo - Shower - Slippers - Soap - Toilet paper - Towels provided ### Entertainment - LED TV with satellite channels ### Food and drink - Free bottled water - Limited room service - Minibar ### More - Air conditioning - Connecting rooms available - Free daily newspapers - Laptop workspace - Soundproofed rooms ## Policies ### Check-in Check-in start time: 2 PM; Check-in end time: 11:30 AM Minimum check-in age: 18 ### Check-out Check-out before 11:30 AM ### Special check-in instructions This property offers transfers from the airport (surcharges may apply); guests must contact the property with arrival details before travel, using the contact information on the booking confirmation Front desk staff will greet guests on arrival at the property Information provided by the property may be translated using automated translation tools ### Renovations and closures The following facilities will be closed during the winter: - Bar/Lounge - Beach - Dining venue(s) - Laundry facilities - Parking area - Swimming pool ### Access methods Staffed front desk ### Pets Pets not allowed ### Children and extra beds Children are welcome 1 child, up to the age of 6 years, can stay for free if using existing beds when occupying the parent or guardian's room Rollaway/extra beds are available for TRY 70.0 per night Cribs (infant beds) are available for TRY 50.0 per night ### Property payment types ## Important information ### Optional extras - Airport shuttle fee: TRY 5000 per vehicle (one-way, maximum occupancy 4) - Crib (infant bed) fee: TRY 50.0 per night - Rollaway bed fee: TRY 70.0 per night The above list may not be comprehensive. Fees and deposits may not include tax and are subject to change. ### You need to know Extra-person charges may apply and vary depending on property policy Government-issued photo identification and a credit card, debit card, or cash deposit may be required at check-in for incidental charges Special requests are subject to availability upon check-in and may incur additional charges; special requests cannot be guaranteed This property accepts credit cards, debit cards, and cash Cashless transactions are available This property has outdoor spaces, such as balconies, patios, terraces which may not be suitable for children; if you have concerns, we recommend contacting the property prior to your arrival to confirm they can accommodate you in a suitable room Property Registration Number 2022-07-1294 ### We should mention This property does not have elevators The seasonal pool will be open from June to October Pool access available from 9:00 AM to 7:00 PM The property has connecting/adjoining rooms, which are subject to availability and can be requested by contacting the property using the number on the booking confirmation Children under 6 years old are not allowed in the swimming pool without adult supervision ### Property is also known as Kas Marin Kas Marin Hotel Kas Marin Hotel Kas Kas Marin Hotel Hotel Kas Marin Hotel Hotel Kas ## Frequently asked questions ### Does Kas Marin Hotel have a pool? ### Is Kas Marin Hotel pet-friendly? ### How much is parking? ### What time is check-in at Kas Marin Hotel? ### What time is check-out at Kas Marin Hotel? ### Does Kas Marin Hotel provide a shuttle to the airport? ### Where is Kas Marin Hotel located? ## Have a question? Beta Get instant answers with AI powered search of property information and reviews. Ask a question ## Reviews ## Kas Marin Hotel Reviews 8.0 ### Very good All reviews shown are from real guest experiences. Only travellers who have booked a stay with us can submit a review. We verify reviews according to our guidelines and publish all reviews, positive or negative.[More information](https://www.expedia.ca/lp/b/content-guidelines) ### 7.6 Cleanliness ### 6.8 Location ### 8.0 Staff & service ### 7.6 Property conditions & facilities 10 - Excellent 27 8 - Good 23 6 - Okay 9 4 - Poor 1 2 - Terrible 6 ## Reviews ### 6/10 Okay #### Maria Sep 13, 2024 Liked: Staff & service Disliked: Cleanliness The photos are not real, the rooms sadly are older than their appear. I expected more for what I paid, because it was not cheap. The cover for the bed it's comfy, I ask for an extra pillow because it wasnt Nice the one I got and they didnt have. The Kettler wasnt clean and had a dead bug in it and I drank water from there. The staff is nice but they need to put real photos of the room SO no one would be dissappointed. ##### Maria Stayed 3 nights in Sep 2024 ### 8/10 Good #### Aysegul Aug 19, 2025 Liked: Cleanliness, staff & service If you don't have a vehicle you do need to hire one or use taxi to get to the main town which is about £10 both ways. Staff is super helpful and friendly especially Busra at the beach bar and Selim at the reception. The manager was a bit serious and unfriendly at times. Cleaners were good however they were keep forgetting to give us shampoos, soaps and shower gels as we were running out of them and picking them from the trolley ourselves. Breakfast was good. Overall this was a good hotel. ##### Aysegul Stayed 7 nights in Aug 2025 ### 8/10 Good #### serdal Sep 16, 2023 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Top...alles super ##### serdal Stayed 13 nights in Sep 2023 ### 2/10 Terrible #### catherine Aug 11, 2022 Disliked: Cleanliness, staff & service, property conditions & facilities i did not like anything about the hotel. no restaurant in a hotel . everything was terible, rooms so small , noise , i do mot recomemd this hotel at all to no one. although i have been to lots of hotels worldwide this was a waste of money ##### catherine Stayed 1 night in Aug 2022 ### 8/10 Good #### Verified traveller Jul 11, 2022 Liked: Staff & service, room comfort #### Beautiful seafront. Really enjoyed my stay. Would love to recommend this hotel as it has exceptionally beautiful location. The Seaview is incredible which is located accross the road. The rooms were clean but they wouldnt clean the room properly during yout stay. Had to ask for extra toiletries as they would only put 1 inside while we had a family room and were 3 of us. The view fr our room wasnt great as the roof blocked all out view even though they said its a seaview room. Make sure you take the 2nd floor for best views. The breakfast is ok. We stayed 5 nights and it seemed to be the same thing everyday. We had requested a take away breakfast one day and they made us sandwiches which disgusting and couldnt eat them at all. But for all of us the views across the road kept us going. Languge was a bit tricky as the receptionist didnt understand much of english. We had to ask for water everyday as they forgot to put water in our rooms. There is only 1 resturants opposite the hotel with a small menu. Lovely staff. Kas Centre is only few mins away by car and the hotel will arrange taxi for you which costs around 60 Lira's each way. ![](https://a.travel-assets.com/ugc/hotel-reviews/E3414CA3DBFF2831864BA97FBADC004FA8165DA21657559993747.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high) ![](https://a.travel-assets.com/ugc/hotel-reviews/2466D4EB77B4D183C44CFA0686016D36E3B4BA451657559960334.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high) ![](https://a.travel-assets.com/ugc/hotel-reviews/E6434064892B5B89F93A0680000E3D563FCE75C41657559994470.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high) ##### Verified traveller Stayed 4 nights in Jul 2022 ### 8/10 Good #### Hilal Oct 11, 2025 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort Odalar temiz ##### Hilal Stayed 1 night in Oct 2025 ### 8/10 Good #### Alain Sep 30, 2025 Liked: Cleanliness, property conditions & facilities Ponton de plage superbe à fin septembre! PAS de restaurant! Il faut aller à Kas. Excellente restauration sur le ponton pour midi ! ![](https://a.travel-assets.com/ugc/hotel-reviews/4aae2e4a-5f5c-49ad-a2fa-400587b799d3-1759245232862.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high) ![](https://a.travel-assets.com/ugc/hotel-reviews/d7dde902-7b96-420f-9bda-0ad2e46481b4-1759245222499.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high) ![](https://a.travel-assets.com/ugc/hotel-reviews/1b0f9d9d-dd76-4f43-8d9d-143880bdfd9c-1759245245863.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high) ![](https://a.travel-assets.com/ugc/hotel-reviews/c946b683-51d0-418f-b300-302d44e385f0-1759245229271.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high) ##### Alain Stayed 3 nights in Sep 2025 ### 10/10 Excellent #### Gülcin Sep 3, 2025 Liked: Cleanliness, staff & service, amenities Das Meer, das Personal war alles super 👍 ##### Gülcin Stayed 3 nights in Aug 2025 ### 10/10 Excellent #### Sidika Burcak Aug 24, 2025 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort #### Harika konum Otel ve konumu mükemmel. Banyo daha temiz olabilir ve personel biraz daha ilgili olabilirdi. Onun dışında Herşey çok güzel ##### Sidika Burcak Stayed 2 nights in Aug 2025 ### 10/10 Excellent #### Cagatay Aug 6, 2025 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort #### Kaş Marin Otel Konaklaması Hk. Biz ailecek otelde ilk defa konakladık, temizlik olarak odamız gayet iyiydi, sabah kahvaltısı açık büfe şeklindeydi ve yeterliydi bence sabah kahvaltısı seçeneklerine portakal suyuda eklenmeli fiyata tabi olmaması gerekiyor, plajı iskele ve kumluk şeklinde 2 farklı çıkışı var güzeldi, havuzu temiz ancak sığ çocuklu aileler için oldukça ideal, personel ilgili ve güler yüzlüydü. Tekrar bu bölgeye gelecek olursam tercih ederim. ![](https://a.travel-assets.com/ugc/hotel-reviews/2cfa1666-9d81-4a38-bc22-fff672329a70-1754480391500.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high) ##### Cagatay Stayed 2 nights in Aug 2025 ### 6/10 Okay #### Esra Jul 29, 2025 Liked: Staff & service Beachin yemek ve hizmet kalitesi iyi ancak zaten ücretli alan olduğu için dışarıdan girmek de mümkün olabiliyor. ##### Esra Stayed 2 nights in Jul 2025 ### 2/10 Terrible #### Verified traveller Jul 24, 2025 Disliked: Cleanliness, staff & service, property conditions & facilities, room comfort Bi daha tövbe! ##### Verified traveller Stayed 5 nights in Jul 2025 ### 8/10 Good #### Musa Jul 23, 2025 Liked: Staff & service, property conditions & facilities, room comfort #### Otel kötüydü plaj çok güzeldi Resepsiyon görevlisi kaba davrandı ##### Musa Stayed 1 night in Jul 2025 ### 10/10 Excellent #### Irene Jul 9, 2025 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort schöne Lage, traumhafte Strandanlage. Ideal zum Entspannen. ##### Irene Stayed 4 nights in Jun 2025 ### 8/10 Good #### Hasan Jun 9, 2025 Liked: Property conditions & facilities, room comfort Disliked: Cleanliness, staff & service Housekeeping yok maalesef. Üç defa temizlik istedik tamam dediler ama yapılmadı. Dördüncü defa sinirlenmiş bir şekilde gidince halloldu. Biz temizlik ekibine iletiyoruz sonrasında yapacağımız bir şey olmuyor gibi enteresan bir cevap verildi. Ben mi takibini yapacağım diye sorduktan sonra hallettiler. Onun dışında beach kısmı çok güzel. Denizi çok temiz. Odalar da güzel. Kahvaltılarını çok beğendik. Kaş merkeze arabayla 5 dakika. Temizlik sorununu yaşayana kadar seneye de gelelim arkadaşlara da tavsiye edelim diyorduk ama bu şekilde basit bir talebi dört seferde halledebilmek bizi irite etti. ##### Hasan Stayed 4 nights in Jun 2025 ### 10/10 Excellent #### huseyin Oct 30, 2024 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort Güzel bir tesis tek sıkıntı plaj için bir yoldan karşıya geçme durumu ##### huseyin Stayed 1 night in Oct 2024 ### 10/10 Excellent #### Volkan Oct 6, 2024 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort #### Sakin ve temiz Kaş bölgesi oda kahvaltı konseptinde bir mekan. Odaları temiz ve düzenliydi. Tesis olarak çok yeni değil ancak bence gayet fiyat performans oteli. Çarşı merkezine arabayla beş dakika ve otopark sorunu yok. Kahvaltısı az ama öz bence gayet yeterli. Çalışanları kibar. Kendisine ait bir havuzu ve yolun hemen karşısında müşterilerin ücretsiz kullanabiliceği plaj var. Plajı taşlık ve yüksek. Çocuklu aileler için 2.5 km mesafede Akçegerme plajı var. İki günde bir oda temizlik hakkınız var, mutfak 7'ye kadar sipariş üzerine çalışıyor fiyatlar makul ve hizmet mantığı bence doğru. ##### Volkan Stayed 4 nights in Oct 2024 ### 2/10 Terrible #### Nihat Sep 26, 2024 Disliked: Cleanliness, staff & service, property conditions & facilities, room comfort Otel standart sınıfta. Asansör yok. 2 günde bir temizlik var. Söylememize rağmen klozeti 7 gün boyunca temizlemediler. Odalar geniş. Ama malzeme olarak herşey en basitinden. Kahvaltı fena değil yeterli denebilir. Otelin açık yüzme havuzu var. Ben sadece yatmak için yer arıyorum zaten otel konforlu olmasın diyorsanız olabilir. ##### Nihat Stayed 7 nights in Sep 2024 ### 8/10 Good #### Mecnun Jul 4, 2024 Liked: Cleanliness, staff & service, property conditions & facilities Otelin konumu merkeze 6 dk(benim için gayet güzel) Denizi cok güzeldi,plajı küçük ama idare ederdi. Havuzu keza öyle,küçük ama idare ederdi. Sabah kahvaltısı gerçekten çok iyiydi. Diş görüntüsü manzara ile birleşince insanı tatmin ediyor. Otelin içi eski olsa da temizdi. Plaja ve havuza yiyecek ve içecek sokmak yasaktı.Ve otelin en eksi tarafı da plaj ve havuz menüleri pahalıydı.En azından otel müşterilerine uygun tutulabilirdi. Diğer bir eksi yanı da tam pansiyon olmayışı. Genel anlamda menün kaldığım bir otel. ##### Mecnun Stayed 3 nights in Jun 2024 ### 10/10 Excellent #### Susen Jun 29, 2024 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort Çok memnun kaldık personeller çok ilgili güleryüzlüydü otel genel olarak temizdi herşey gayet güzeldi ##### Susen Stayed 5 nights in Jun 2024 ### 8/10 Good #### Cigdem Oct 1, 2023 Liked: Staff & service, amenities, property conditions & facilities War im großen und ganzen zufrieden, sehr zentral , parken problemlos, nette hilfsbereite Mitarbeiter. ##### Cigdem Stayed 4 nights in Sep 2023 ### 6/10 Okay #### Abdullah Sep 18, 2022 Liked: Cleanliness Disliked: Room comfort #### Deniz, hava guzel otel kötü yine gelmeyecek ben Otel bir daha tercih etmeyeceğim bir otel. Öncelikle otelde asansör yok. Plajdan ikinci kattaki odanıza giderken epey bir yoruluyorsunuz. Ayrıca otel ile plaj arasında gecmeniz gereken işlek bir cadde var. Dikkat ! Denize girilen yerde sıfır temizlik ve ayrıca resimler paralı bölümün resimleri yanıltıcı oluyor. Odalarda makyaj tadilatı yapılmış ancak birçok yer gelişigüzel. Odalar biraz küçük ve amerikan kapılar inanılmaz gürültü kapanıyor. Sabahları kapı çarpmaları ile uyanıyorsunuz. Sessiz kapatmaya calissaniz da olmuyor. Ayrıca arka taraf odalarin banyolarinda sabah 8:40 da calismaya baslayan rahatsiz edici bir fan gürültüsü var. Son sikayetim de her sabah ayni kahvaltınin verilmesi en azindan bir iki parca bir sey degisir ama ne yazikki her gun ayni seyler. Urunler taze cesit var ama bire bir ayni seyler. Çalışanlar cok kibar ve ilgili. Otelin belkide tek olumlu yani buydu. ##### Abdullah Stayed 7 nights in Sep 2022 ### 10/10 Excellent #### Mehmet Jun 23, 2022 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort Otelin yenilenme sonrası ilk müşterisi olarak konakladık. Güzel bir kaş tatili oldu. Odalar yeni temiz, kahvaltı güzel. ##### Mehmet Stayed 2 nights in Jun 2022 ### 6/10 Okay #### Isis Sep 30, 2021 Liked: Staff & service, amenities The property is located in a beautiful location but kind of far from town. The staffs were very helpful, the matresses are very hard and unconfirtable. They could improve more ##### Isis Stayed 3 nights in Sep 2021 ### 10/10 Excellent #### Mahmut Sep 17, 2021 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Sehr sauber und freundlich ##### Mahmut Stayed 1 night in Sep 2021 ## Expedia's Latest Trends ### Hotels > [Kapadokya Hill Hotel & Spa](https://www.expedia.ca/Nevsehir-Hotels-Kapadokya-Hill-Hotel-Spa.h12283702.Hotel-Information) > > [Aqua Fantasy Aquapark Hotel & Spa - All Inclusive](https://www.expedia.ca/Selcuk-Hotels-Aqua-Fantasy-Aquapark-Hotel-Spa-All-Inclusive.h12592015.Hotel-Information) > > [Hotels in Bay Roberts](https://www.expedia.ca/Bay-Roberts-Hotels.d6297346.Travel-Guide-Hotels) > > [Hotels in Montreal](https://www.expedia.ca/Montreal-Hotels.d178288.Travel-Guide-Hotels) > > [Sacred House](https://www.expedia.ca/Urgup-Hotels-Sacred-House.h2535341.Hotel-Information) > > [Megasaray Westbeach Antalya](https://www.expedia.ca/Konyaalti-Hotels-Megasaray-WestBeach-Antalya-All-Inclusive.h3750896.Hotel-Information) > > [All Inclusive Resorts and Hotels in Morocco](https://www.expedia.ca/Destinations-In-Morocco-All-Inclusive-Hotel.0-0-d122-tAllInclusiveHotel.Hotel-Filter-Destinations) > > [Hotels in Shellbrook](https://www.expedia.ca/Shellbrook-Hotels.d3000429425.Travel-Guide-Hotels) > > [Kayakapi Premium Caves - Cappadocia](https://www.expedia.ca/Urgup-Hotels-Kayakapi-Premium-Caves-Cappadocia.h6000034.Hotel-Information) > > [Hotels in Golden Lake](https://www.expedia.ca/Golden-Lake-Hotels.d6343254.Travel-Guide-Hotels) > > [Falls Lodge and Suites](https://www.expedia.ca/Niagara-Falls-Hotels-Falls-Inn-Suites.h35228089.Hotel-Information) > > [Tyax Lodge & Heliskiing](https://www.expedia.ca/Gold-Bridge-Hotels-Tyax-Lodge-Heliskiing.h11953757.Hotel-Information) > > [Lujo Hotel Bodrum](https://www.expedia.ca/Bodrum-Hotels-Lujo-Hotel-All-Inclusive.h21541382.Hotel-Information) > > [BestWestern Hotels in Kailua-Kona](https://www.expedia.ca/Kailua-Kona-Hotels-Best-Western.0-0-d1879--bBestWestern.Travel-Guide-Filter-Hotels) > > [La Blanche Island Bodrum - All Inclusive](https://www.expedia.ca/Bodrum-Hotels-La-Blanche-Island-Bodrum-All-Inclusive.h9093670.Hotel-Information) > > [Prestige Lakeside Resort, WorldHotels Elite](https://www.expedia.ca/Castlegar-Hotels-Prestige-Lakeside-Resort.h79760.Hotel-Information) ### Flights > [Flights from Edmonton, AB (YEG-Edmonton Intl.) to Lethbridge, AB (YQL-Lethbridge County)](https://www.expedia.ca/lp/flights/yeg/yql/edmonton-to-lethbridge) > > [Flights from Thunder Bay (YQT) to Nassau (NAS)](https://www.expedia.ca/lp/flights/yqt/nas/thunder-bay-to-nassau) > > [Flights from Reno (RNO) to Las Vegas (LAS)](https://www.expedia.ca/lp/flights/rno/las/reno-to-las-vegas) > > [Flights from Toronto, ON (YYZ-Pearson Intl.) to Tokyo (TYO-All Airports)](https://www.expedia.ca/lp/flights/yyz/tyo/toronto-to-tokyo) > > [Flights from Ottawa (YOW) to Las Vegas (LAS)](https://www.expedia.ca/lp/flights/yow/las/ottawa-to-las-vegas) ### Cars > [Car rentals in Ottawa](https://www.expedia.ca/Car-Rentals-In-Ottawa.d178296.Car-Rental-Guide) ### Activities ### Packages > [Tulum Vacations](https://www.expedia.ca/Tulum.d182189.Destination-Travel-Guides) > > [Cuba](https://www.expedia.ca/lp/theme-vacations/all-inclusive-vacations/44/Cuba) > > [Portugal](https://www.expedia.ca/lp/theme-vacations/all-inclusive-vacations/147/Portugal) /\*@license For license information please refer to webpack-runtime.nosw.licenses.txt\*/!function(){var e,a,r,d,n,t={},i={};function c(e){var a=i\[e\];if(void 0!==a)return a.exports;var r=i\[e\]={id:e,loaded:!1,exports:{}};return t\[e\].call(r.exports,r,r.exports,c),r.loaded=!0,r.exports}c.m=t,e=\[\],c.O=function(a,r,d,n){if(!r){var t=1/0;for(o=0;o=n)&&Object.keys(c.O).every(function(e){return c.O\[e\](r\[f\])})?r.splice(f--,1):(i=!1,n0&&e\[o-1\]\[2\]>n;o--)e\[o\]=e\[o-1\];e\[o\]=\[r,d,n\]},c.n=function(e){var a=e&&e.\_\_esModule?function(){return e.default}:function(){return e};return c.d(a,{a:a}),a},r=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.\_\_proto\_\_},c.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.\_\_esModule)return e;if(16&d&&"function"==typeof e.then)return e}var n=Object.create(null);c.r(n);var t={};a=a||\[null,r({}),r(\[\]),r(r)\];for(var i=2&d&&e;"object"==typeof i&&!\~a.indexOf(i);i=r(i))Object.getOwnPropertyNames(i).forEach(function(a){t\[a\]=function(){return e\[a\]}});return t.default=function(){return e},c.d(n,t),n},c.d=function(e,a){for(var r in a)c.o(a,r)&&!c.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a\[r\]})},c.f={},c.e=function(e){return Promise.all(Object.keys(c.f).reduce(function(a,r){return c.f\[r\](e,a),a},\[\]))},c.u=function(e){return({12:"profiler",18:"brand-11611497118101108105991011089711010097105114",45:"brand-102108105103104116115",158:"shared-ui-trips-save-item",160:"d3",225:"template",279:"brand-10010110811697",286:"shared-ui-retail-storefront-incentive",319:"brand-10110011410197109115",347:"shared-ui-lodging-form",367:"shared-ui-retail-recommendations-discovery-landing-offers",372:"shared-ui-retail-product-headline",440:"shared-ui-retail-lodging-offers-vip-fragments",515:"brand-101116115951129711411611010111495991111101021051039550",547:"brand-10112011210110010597",597:"brand-111112111100111",680:"brand-1041111091019711997121",771:"brand-989710410597",822:"brand-10997114114105111116116",830:"shared-ui-retail-shopping-tools-action-providers",855:"shared-ui-lodging-property-details",914:"brand-1001011029711710811695111108100",926:"app-shared",1046:"shared-ui-retail-social-share-social-share-button",1089:"brand-115119111111112",1199:"brand-104971199710510597110",1231:"landing-flight-deals-wrapper",1275:"property-types-carousel",1338:"retail-destination-content-destination-text",1340:"shared-ui-global-navigation-footer",1442:"brand-104111116119105114101",1482:"shared-ui-providers",1675:"brand-109103109",1701:"brand-11597115",1825:"travel-content-text",1840:"shared-ui-lodging-property-search",1937:"brand-11511697121122",1940:"shared-ui-retail-credit-card-account-placement",1987:"shared-ui-retail-trips-providers",2151:"brand-100101102971171081161159549100108",2179:"brand-10610111611511697114",2252:"egds-tokens-runtime",2276:"shared-ui-retail-affiliates-stripe",2318:"brand-101115999711210597",2333:"shared-ui-retail-loyalty-dialog-with-trigger-fragments",2362:"shared-ui-customer-virtual-agent-control",2365:"brand-999711411410111011697108115",2392:"mojo-landing",2422:"uitk",2449:"shared-ui-retail-product-amenities",2506:"property-search-form-wrapper",2572:"smart-landing",2584:"brand-979999111114",2643:"brand-1011121159510010110297117108116115",2769:"shared-ui-flights-fare-calendar",2914:"brand-1171001159510010110297117108116",2978:"shared-ui-retail-product-review-details",3009:"shared-ui-retail-recommendations-discovery-landing-offers-overlay-module",3018:"shared-ui-retail-destination-content-fragments",3028:"property-recommendations-wrapper',",3084:"brand-109114106101116",3125:"brand-1011121159511610110911210897116101",3201:"shared-ui-multi-item-operations-providers",3211:"shared-ui",3303:"brand-10198111111107101114115",3310:"brand-116100",3357:"shared-ui-retail-travel-content-legal-content",3439:"shared-ui-pricing-price-details",3503:"brand-999711610497121112979910510210599",3556:"shared-ui-retail-incentives-collections",3563:"brand-10010110297117108116",3600:"destination-hero-media-with-custom-title-scrim-wrapper",3615:"global-components",3630:"graphql",3634:"flights-search-form-wrapper",3650:"shared-ui-retail-cross-links-link-group-tabs",3663:"brand-11297116116105115111110103114111117112",3667:"uitk-icons",3691:"brand-1169797112",3721:"shared-ui-pricing-price-summary",3722:"retail-destination-content-destination-neighborhoods",3728:"shared-ui-lodging-reviews",3807:"landing-pdp",3830:"brand-10897115116109105110117116101",3870:"brand-1011161159511297114116110101114959897115101",3881:"shared-ui-retail-activities-cross-sell-offers",4046:"brand-1149899",4125:"shared-ui-retail-destination-content-destination-neighborhoods",4151:"featured-suppliers-wrapper",4155:"brand-1011031011109910597",4190:"shared-ui-retail-product-gallery",4236:"brand-9797110122",4279:"shared-ui-global-navigation-member-wallet",4292:"link-group-tabs-wrapper",4379:"shared-ui-retail-landing-fragments",4501:"shared-ui-retail-shopping-tools-egds-price-calendar",4534:"brand-1191011081081151029711410311111611497118101108",4605:"brand-9910410197112114111111109115",4617:"brand-97108971151079797105114",4623:"shared-ui-retail-multi-item-fragments",4745:"brand-115971101009811112095116104101109101",4791:"brand-1011039599111110115111108101",4797:"destination-hero-media",4807:"brand-109971151161011149997114100",4813:"landing-flight-price-insights-wrapper",4832:"shared-ui-retail-recommendation-module",4861:"brand-9797114112",4896:"shared-ui-retail-search-tools-fragments",4947:"dummy-component",4997:"eg-maps",5103:"shared-ui-retail-product-fragments",5132:"shared-ui-retail-trips-common-fragments",5162:"shared-ui-global-navigation-header",5254:"shared-ui-retail-destination-content-destination-guide",5456:"brand-119111116105102",5496:"shared-ui-lodging-fragments",5519:"brand-98105108116",5560:"shared-ui-retail-discovery-product-listing-map",5601:"brand-1011039511297114116110101114",5616:"shared-ui-retail-dynamic-map",5647:"brand-1011201121011001059795103114111117112",5689:"landing-popular-destination-wrapper",5705:"shared-ui-retail-product-summarized-reviews",5738:"customer-notifications-wrapper",5847:"shared-ui-retail-insurtech-priming-card",5856:"shared-ui-retail-cross-links-link-list",5894:"experience-card",5934:"cheap-flights",5957:"brand-104111116101108115116104101991111109910111411611010112011711599111109",6003:"brand-10411111610110811511610410110411111610110811010112011711599111109",6008:"cars-search-form-wrapper",6072:"brand-11111498105116122",6084:"brand-1059810111411111511697114",6204:"brand-10411111610110811595114101102114101115104",6258:"brand-114105117",6374:"brand-98111111107101116121",6391:"landing-alternative-airports",6470:"shared-ui-lodging-property-offers",6524:"brand-11111210111097105",6553:"destination-content-destination-guide-hero-media",6554:"incentives-incentives-collection-grid",6576:"egds",6590:"shared-ui-global-navigation-co-brand-banner",6720:"shared-ui-retail-storefront-value-proposition-banner",6832:"brand-1011209910110810810111099101103114112",6885:"shared-ui-sponsored-content-partner-gallery",7039:"brand-979711611497118101108108101114",7052:"brand-101112115951211111171149811497110100",7139:"brand-116114971181011081199710810997114116112108117115",7188:"brand-9798114105116101108",7191:"discovery-product-listing-map",7204:"ls-search-tools-lodging-search-form",7265:"brand-1161149711810110811199105116121",7299:"shared-ui-retail-storefront-property-types-carousel",7430:"shared-ui-retail-recommendations-lodging-in-destination-listing-map",7452:"shared-ui-retail-product-answering-traveller-questions",7620:"shared-ui-retail-product-rating-summary",7666:"virtual-agent-control-wrapper",7668:"template-layout",7684:"customer-customer-notification",7741:"aeo-top-to-dos",7800:"shared-ui-shopping-search-criteria-providers",7811:"brand-11811498111",7826:"brand-97105114110122",7866:"shared-ui-retail-recommendations-overlay-module",7938:"brand-9910410197112104111116101108115",7940:"hotel-search",7989:"brand-98110115",8047:"shared-ui-retail-product-location-section",8105:"shared-ui-retail-places-place-details",8110:"shared-ui-retail-search-tools-product",8116:"brand-104105108116111110",8170:"shared-ui-retail-sponsored-content-transparency",8178:"shared-ui-retail-product-at-a-glance",8187:"shared-ui-retail-product-random-access-one",8212:"ls-link-juice-wrapper",8216:"brand-9710511499971109710097",8326:"bernie",8341:"incentives-incentives-collection-view",8361:"brand-10897991111081019999105111110",8385:"brand-1181111219710310111495110101120116",8404:"shared-ui-travel-content-editorial",8420:"brand-1011031001159510011199115",8427:"brand-11611497118101108115111102105",8475:"brand-102101119111100105114101107116",8487:"shared-ui-customer-notifications",8530:"shared-ui-retail-lodging-offers-fragments",8539:"hotels-near-place",8585:"brand-11210410510810511211210511010197105114108105110101115",8667:"brand-117110105116101100",8688:"shared-ui-retail-customer-direct-feedback",8695:"shared-ui-retail-identity-google-one-tap",8698:"brand-10411111610110811511610410111410197108112108979910111599111109",8744:"ls-link-list-wrapper",8754:"brand-9811111110797989799104",8794:"shared-ui-retail-cross-links-expando",8855:"brand-104111116101108115",8905:"brand-991041019711211610599107101116115",8968:"lodging-in-destination",9093:"shared-ui-retail-communication-center-preview-menu",9114:"core",9115:"shared-ui-retail-landing-packages",9120:"lazy-load-section",9249:"retail-destination-content-destination-faq",9289:"brand-101116115951129711411611010111495991111101021051039549",9296:"brand-112971141161101011149910111011611497108",9336:"brand-1011201121011001059795114101102114101115104",9373:"brand-102101114114105115",9433:"incentives-collection-carousel",9440:"eg-distances",9459:"brand-11611497118101108108105110107",9507:"brand-104111116101108108101114",9543:"shared-ui-global-navigation-picker",9657:"RedirectBanner",9673:"shared-ui-retail-loyalty-account-summary",9756:"brand-989711499101108111",9777:"recorder",9938:"shared-ui-retail-landing-flight",9981:"shared-ui-retail-landing-product"}\[e\]||e)+"."+{12:"068c2859d26bd1f0b382",18:"6ee55ad9aeb0539e392f",45:"9d82243ecdf0cbc78b5f",158:"ab0862dbe084ecff90fa",160:"79b85bab257375e32cff",225:"bbec5e8cac506b62b5a7",279:"b841c25acaa27eac8981",286:"539bef4a7c6c3d6649ba",319:"6b292793852307dd5461",347:"4356f9075356618e2d22",367:"a866a242723bdaa92f29",372:"4eb35f84058f7635eb6d",440:"589c264835d6ad2b4629",515:"ed50509e6a17ab66dc4f",547:"5f6a75e7ffb17a16bbfc",597:"afdf30ec591ac6b4c98a",680:"5bb7027eabb81fa8692a",771:"34d9fc7bb72b43187f61",822:"fdcc137da08a966aa1d1",830:"d973d14cc5a8cb420ff8",855:"101f0b70ef261ad606ae",914:"f5bd55c08f8f048d2e1b",926:"cd981ae2b2e8afe2ccfa",1046:"1e6344f648922ead94c3",1089:"f64a523606d6d5247dfd",1199:"8cc51c9f22bb59a6e7fe",1231:"8f339750a06c13321a56",1275:"7f9272af648e71373159",1338:"6cadb3ff9cbbdeeffe51",1340:"b1b9b360f3b2325ebfdf",1442:"1dcfc7a80d4ac84f544a",1482:"b663a2b8f00ac24c8f83",1675:"985d1ab8fe66442963a3",1701:"306cb68db6160cc2bc37",1825:"1d4a896e6403d10ccf1a",1840:"780e014dff9307c98bda",1937:"20aeb47dc1aff5aeffba",1940:"d7a56934866e189c38fd",1987:"8f5d5b8ec6664cbf448a",2151:"0029420c2f00f9f5f13c",2179:"057f587a3b79e421aad6",2252:"8bba8f65a4fd207e20ed",2276:"fc8dd00df92700b39fca",2318:"7746f03bb7b54f58b41f",2333:"8d05ae0df63f436c6628",2362:"acbd8220afe5c8a389f2",2365:"c88d1e55b4deca6b418d",2392:"15b14f5fb1de86d8d098",2422:"8a26ee3b3130c61c5522",2449:"02c32d7149e14308fcb9",2506:"52df9cacf880e8acf8c4",2572:"dd08e143e8d0f82e742d",2584:"8916a8015250f88c87d5",2643:"ecd46982f56aec12aabf",2769:"a5a316899cc7e11f3eba",2914:"35f3f523df685730ddea",2978:"09029137a20db05327cc",3009:"a7ba0f41819d5cf32a83",3018:"54410483a4298faeeac9",3028:"41ebbfc0e72c335ec700",3084:"2290a44aba9b31e25237",3125:"6849f7478af310f1429c",3201:"188d46a324b53e0d6ff9",3211:"c0bd1f6de38e7ac9531c",3303:"e8d9809b7cb63836cf0f",3310:"6916e8f548efb3653262",3357:"7824cefa98f4f94ef298",3439:"ba25d7b39ceaacfc46f2",3503:"ad2150bba62118692f54",3556:"554198bca203ebb5ec47",3563:"58f28fefc8c47eeccaf9",3600:"ec494ff190b67ec87235",3615:"6e3eeed7bfd4c157ff41",3630:"b2b8d2a52d72aaffc525",3634:"281647d806d1734c9808",3650:"66f0b3560ff188d531c7",3663:"f5d3f7550d349874ebe3",3667:"9e5a0dd5214a37fbf17a",3691:"b0275eb6a3304c68e50b",3721:"99c5603a4421811032e0",3722:"d12766127fb9ac89dca5",3728:"96ad7619cc1dd658331a",3807:"7cbf100f84fbe0d09f7f",3830:"0d2b41ae48cef6650594",3870:"5ea0bda930684630652b",3881:"5d00f114400c0b8d0292",4046:"e87ff599ecbda22972ec",4125:"e613f3e3587833d7eba8",4151:"8c6b80027015af8faffc",4155:"e4ca51fb0cbeb43a5cac",4190:"9ca4f072a8f2513a03bb",4236:"8bdf371920a7569aabae",4279:"397c7158fc4b823983f6",4292:"b5e27132395ed0ad2060",4379:"21fe4103e9aa7ac2f40c",4501:"05070d8960b8c266e315",4534:"bd71ddd0951b5d6254ef",4605:"ea19e377fbde10bdbefe",4617:"83e85d3ac1a10cae32f3",4623:"720c99a1cf657edd7ab6",4745:"fdd844b4ed145f5a1d64",4791:"59c3ada2b920dae18a68",4797:"d2f0a927830b62c82c52",4807:"8d8b3329b36b228c7427",4813:"ef1b79256c1597d58e2e",4832:"5fdc515a7709f6f5fdb1",4861:"07bd432b481245df2c23",4896:"d6f51c259d3156b9aa81",4947:"4678bc50a53444936b0d",4997:"29c04ed00a193eab4af8",5103:"a9a72db9dde6c5afee63",5132:"8e5c62991ea51d69f1c2",5162:"9faf8ecaaae825f2c237",5254:"c9d11d519ea6f3ad85ce",5456:"18bfc472682e0c82e0f7",5496:"5b993713ef69c0bd6d42",5519:"ca91a7353eef518f336d",5560:"499b6d1a1984fc1ed1e4",5601:"b2f424a93c93407688e3",5616:"d7185ff95d3ddacc3e8e",5647:"2e0904e897ca5491e82a",5689:"ce8e24d6bd8811913921",5705:"8624c15346ff9442b4d5",5738:"8a3f5ee922248e39bc9d",5847:"04bcc9e5afa2b5a2dee3",5856:"297c1186ce736d341654",5894:"c10fe4feb74394776e5c",5934:"984ed47d1f65c8d9a758",5957:"084ca308fbfcefa0245b",6003:"5d136bc64e183000f50b",6008:"53c0dd61595fefdec371",6072:"b0ed4e23177f5dd2a721",6084:"ecc006e94b2546b1b482",6204:"4fb838c3c02b3eb7c79a",6211:"3c34187e20ca50cb9bc1",6258:"acad4a516ac6dc521b41",6374:"1724491ab9a0e1c8fc14",6391:"236ae9a5240ae2427d95",6470:"15acb7eff418d1f2b64f",6524:"16ec989acb33de26389c",6553:"b8e86e8e086692acd06b",6554:"98ccd20fcea564340c28",6576:"60bf333201f655fed50c",6590:"73e9ebf90022719ee05f",6720:"a7921664b198928133df",6832:"1cbd2b88fff6d1ba1a04",6885:"2533c05baff9122ac7b2",7039:"ba4e3eb402059b572551",7052:"87afe71a60eec0504640",7139:"7bd05645235ed9bc06ad",7188:"ed9d9e84b9be9137a336",7191:"a189968505fddaa8d8f5",7204:"871c667a38c46d7fe50a",7265:"d3182877f133ba688df3",7299:"936bd85a82fffb096d3c",7430:"be740c42c527f895a492",7452:"4b9bbd5d6b36859f039d",7620:"6cfd2a3f3e5c18c70893",7666:"1cca219ce91830959d78",7668:"0c9976a73905eddd5f73",7684:"67047dd4b7a1f2fcbf58",7741:"669cd959ac6d9e539b02",7800:"2744d83041be70d5a836",7811:"877db0d9fab0406370b1",7826:"20620e61a981abd5096b",7866:"e95a46bbdb0770c7ed8d",7938:"672710a25a0cee86f659",7940:"9e3de3ec19a93882b3c5",7989:"c89a03037da52316ca61",8047:"5f40f2dbbde66b060dd1",8105:"ba7292f9862ae18e2917",8110:"408eb56d65a0179d296d",8116:"4140fd5bb04ac56684be",8170:"790dd3f3176e078e19fd",8178:"d9a219a087e5ec6ccee8",8187:"a9fe19ac1135f3c32b77",8212:"e5b549ebf55d46b74724",8216:"4534642c905332bd7752",8326:"34f3f0d92ef1387a5331",8341:"8b55c3e0acab6092e021",8361:"7a485456739d0c0c4000",8385:"7cf88642f1a9d99a982d",8404:"221c9f8235eacb58e031",8420:"f0aebf68ea932fdb10b4",8427:"4ffce7e204cf53b3bfe0",8475:"c7422f21b08557ae61a9",8487:"0f5cc6cad33ef542252a",8530:"453047f69728dd2f1387",8539:"005a7cb1c60a0d637bcd",8585:"7f3bd2a863a7fe3800da",8667:"b8abad60d010ab7539e6",8688:"ce2f1e3c69171b5ec5d1",8695:"2bbef6ebb2b02e2809b5",8698:"aeb45a9457e3742c49f2",8744:"84e043d135325d960997",8754:"3ea64e9dfaba072b0ee7",8794:"81ce49ce32ddc324cb89",8855:"3d4f2aace80fb2d111ef",8905:"8b2a6b8283ba7f33169e",8968:"c07a117eae1947ec1455",9093:"dc204eea0ab11631db36",9114:"1d2d3bfa83f61a7f8b4e",9115:"24a33d316dfe4daf8268",9120:"21e2c9f973196a853c8c",9249:"542111da4d47c3c7a6d0",9289:"f6beb98555a9e383f9b2",9296:"1e937b9fa9afdaf89bc9",9336:"efde507ecb9e15e77b1f",9373:"ee3b85a855ba508c81a2",9433:"91ead23d5f42a6520fb8",9440:"3f49660179d30b705532",9459:"ab19bbd832fce004c8ef",9507:"d02afa059e5bdb13ab47",9543:"ef0d2b6f81f084db33c1",9657:"9fb59c80438cdcae7ba4",9673:"355af4ac21a8aca0cc32",9756:"6d8d6af849769fe78827",9777:"9e9583aa303107bf6ac9",9938:"0524c0dfdd941d7e26b7",9981:"8d9b4fd712801a92cd52"}\[e\]+".js"},c.miniCssF=function(e){return"css/"+{926:"app-shared",7877:"answering-traveler-questions",8386:"property-offers-wrapper",9657:"RedirectBanner"}\[e\]+"."+{926:"c569dcaaf7452b804b48",7877:"2f57ed192bc92e893d94",8386:"a9202ce88b157070e57f",9657:"b68f93c5ea9166e191ae"}\[e\]+".css"},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},d={},n="landing-pwa:",c.l=function(e,a,r,t){if(d\[e\])d\[e\].push(a);else{var i,f;if(void 0!==r)for(var b=document.getElementsByTagName("script"),o=0;o(c.has(e)||c.set(e,(0,o.pino)({level:"info",browser:{asObject:!0,write:function(){},transmit:{send:function(t,n){const r=n.bindings\[0\].action,i=n.bindings\[0\].systemEvent,o=n.bindings\[0\].label,s=new Date(n.ts||Date.now()).toUTCString(),c=\[\],l=n.messages\[0\].reduce((e,t)=>{var n;return t instanceof Error?(c.push(t.message.toString()),e.errorName=t.name,e.errorMessage=t.message.toString(),e.errorStack=null===(n=t.stack)||void 0===n?void 0:n.toString().replace(/\\n/g," ")):"object"!=typeof t||null===t||Array.isArray(t)?("string"==typeof t||Array.isArray(t))&&c.push(t.toString()):("message"in t&&"string"==typeof t.message&&(c.push(t.message.toString()),delete t.message),Object.assign(e,t)),e},{});"error"!==t&&"fatal"!==t||console\[u\[t\]||"log"\](\[\`\[${s}\]\`,(null==i?void 0:i.toString())||t.toUpperCase(),o,c.join("|"),Object.entries(l||{}).filter((\[e,t\])=>Boolean(e)&&Boolean(t)).map((\[e,t\])=>\`${e}=${t}\`).join(" ")\].filter(Boolean).join(" ")),"fetch"in window&&fetch(e,{method:"POST",body:JSON.stringify(Object.assign(Object.assign({action:r,systemEvent:i,logTime:s,label:o,url:window.location.href,message:c.join("|")},l),a.\_\_globalData)),headers:{"Content-Type":"application/json"},priority:"low"})}}}})),c.get(e));const l=(0,t.createLogger)("/cl/2x2.json"),f=(0,t.createLogger)("/cl/1x1.json");let p=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.identifier=t.length>e.MIN\_IDENTIFIER\_LENGTH?t:""}return t=e,i=\[{key:"getLoggerWithIdentifier",value:function(t){return new e(t)}},{key:"setGlobalData",value:function(e,t){e&&null!=t&&(a.\_\_globalData\[e\]=t)}},{key:"getGlobalData",value:function(e){return a.\_\_globalData\[e\]}}\],(n=\[{key:"performance",value:function(e){!0===a.\_\_globalData.logEvents&&f.child({action:"logTrxEvent"}).info(\[e\])}},{key:"logEvent",value:function(e,...t){const n=l.child({action:"logError",systemEvent:e.toString(),label:this.identifier});switch(e.level){case"CRITICAL":n.fatal(t);break;case"ERROR":n.error(t);break;case"WARN":n.warn(t);break;case"INFO":default:n.info(t);break;case"DEBUG":n.debug(t)}}}\])&&r(t.prototype,n),i&&r(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,i}();t.ClientLogger=p,p.MIN\_IDENTIFIER\_LENGTH=2,window.onerror=(e,t,n,r,i)=>{p.getLoggerWithIdentifier("global").logEvent(s.BERNIE\_CLIENT\_EVENTS.WINDOW\_ON\_ERROR,{label:"windowOnError",message:e.toString(),url:t,line:n,col:r,error:i})}},58651:function(e,t,n){Object.defineProperty(t,"\_\_esModule",{value:!0}),t.logPerformanceMarkers=void 0;const r=n(67664);t.logPerformanceMarkers=(e,t,n,i)=>{try{if(e.message="page loaded",i&&(e.pageUsable=i),window.performance&&window.performance.timing){if(window.performance.timing.toJSON)n=window.performance.timing.toJSON();else{const e=window.performance.timing;for(const t in e)"number"==typeof e\[t\]&&(n\[t\]=e\[t\])}n.responseStart&&n.fetchStart&&(e.ttfb=n.responseStart-n.fetchStart),n.domainLookupEnd&&n.domainLookupStart&&(e.dns=n.domainLookupEnd-n.domainLookupStart),n.connectEnd&&n.connectStart&&(e.tcp=n.connectEnd-n.connectStart)}t.performance(e)}catch(o){t.logEvent(r.BERNIE\_CLIENT\_EVENTS.CATALOGED\_DATA\_CAPTURE\_ERROR,o)}}},59671:function(e,t,n){n.r(t),n.d(t,{LoggerProvider:function(){return p},SystemEvent:function(){return o},SystemEventLevel:function(){return r},useLogger:function(){return d},useLoggerEvents:function(){return m}});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(18))},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(17),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=v(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)}h.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)})})},h.prototype.m=function(e){this.f.set(e,performance.now())},h.prototype.l=function(e){this.f.delete(e)},h.prototype.B=function(){b(this,performance.now()+5e3)},i.Object.defineProperties(h.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 h(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);let i={};function o(e){return t=>{i\[e\]=t.value}}let a={};function s(e){return t=>{a\[e\]=t.value}}const c=()=>{};e.exports={report:e=>{e&&"function"==typeof e&&(r.getCLS(o("cumulativeLayoutShift")),r.getLCP(o("largestContentfulPaint")),r.getFID(o("firstInputDelay")),r.getTTFB(s("timeToFirstByte")),r.getFCP(s("firstContentfulPaint")),addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState&&e()}),addEventListener("pagehide",e))},uisPrimeOnReport:e=>{let t=c;return e&&"function"==typeof e.trackEvent?t=()=>{Object.keys(i).length&&(e.trackEvent({schemaName:"interactivityMetrics",messageContent:i},"timing"),e.trackEvent({schemaName:"corePerformanceMetrics",messageContent:i},"timing"),i={}),Object.keys(a).length&&(e.trackEvent({schemaName:"additionalPerformanceMetrics",messageContent:a},"timing"),a={})}:console.error("\[CorePerformanceMetrics\] 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 C}),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 L}),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 L}),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&&(r=document.prerendering||f()>0?"prerender":document.wasDiscarded?"restore":n.type.replace(/\_/g,"-")),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:\[\],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999\*Math.random())+1e12),navigationType:r}},d=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver(function(e){Promise.resolve().then(function(){t(e.getEntries())})});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},m=function(e,t,n,r){var i,o;return function(a){t.value>=0&&(a||r)&&((o=t.value-(i||0))||void 0===i)&&(i=t.value,t.delta=o,t.rating=function(e,t){return e>t\[1\]?"poor":e>t\[0\]?"needs-improvement":"good"}(t.value,n),e(t))}},g=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},v=function(e){var t=function(t){"pagehide"!==t.type&&"hidden"!==document.visibilityState||e(t)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},h=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,C,t.reportAllChanges),v(function(){a(s.takeRecords()),n(!0)}),u(function(){i=0,r=p("CLS",0),n=m(e,r,C,t.reportAllChanges),g(function(){return n()})}),setTimeout(n,0))}))},k={passive:!0,capture:!0},P=new Date,N=function(e,t){r||(r=t,i=e,o=new Date,M(removeEventListener),A())},A=function(){if(i>=0&&i1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){N(e,t),i()},r=function(){i()},i=function(){removeEventListener("pointerup",n,k),removeEventListener("pointercancel",r,k)};addEventListener("pointerup",n,k),addEventListener("pointercancel",r,k)}(t,e):N(t,e)}},M=function(e){\["mousedown","keydown","touchstart","pointerdown"\].forEach(function(t){return e(t,I,k)})},x=\[100,300\],j=function(e,t){t=t||{},\_(function(){var n,o=S(),s=p("FID"),c=function(e){e.startTimet.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var r={id:e.interactionId,latency:e.duration,entries:\[e\]};H\[r.id\]=r,$.push(r)}$.sort(function(e,t){return t.latency-e.latency}),$.splice(10).forEach(function(e){delete H\[e.id\]})}},Y=function(e,t){t=t||{},\_(function(){W();var n,r=p("INP"),i=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,i=(t=Math.min($.length-1,Math.floor(q()/50)),$\[t\]);i&&i.latency!==r.value&&(r.value=i.latency,r.entries=i.entries,n())},o=d("event",i,{durationThreshold:t.durationThreshold||40});n=m(e,r,V,t.reportAllChanges),o&&(o.observe({type:"first-input",buffered:!0}),v(function(){i(o.takeRecords()),r.value<0&&q()>0&&(r.value=0,r.entries=\[\]),n(!0)}),u(function(){$=\[\],G=z(),r=p("INP"),n=m(e,r,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,n){const r=n(2).toLogStore,i=n(2).log,o=n(19),a=n(3),s=a.isLocalEnvironment()?"https://collector.test.expedia.com":"/cl/data";function c(e){return!!(e&&e.deviceId&&e.pageName&&e.pageUsableTime&&e.requestId)}e.exports={publish:function(e){if(!c(e))return i("Not valid PM formatted data: "),i(e),!1;this.requestBody=e,this.requestBody.utcTimestamp=Date.now(),this.requestBody.navigationTimingSupport=a.isPerformanceTimingSupported(),this.requestBody.performanceMarkSupport=a.isPerformanceMarkSupported(),this.requestBody.beaconApiSupport=a.isBeaconSupported();const t=o.sendBeacon(\`${s}/perfmetrics.json?persist=true\`,this.requestBody),n={publisher:"PM Publisher",status:"",sentData:this.requestBody};return"boolean"==typeof t?(n.status=t?"queued":"failed",r(n)):(t.onload=()=>{n.status=t.status,r(n)},t.onerror=()=>{n.status="error",r(n)},t.ontimeout=()=>{n.status="timeout",r(n)}),t},isValid:c}},function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var c,u=\[\],l=!1,f=-1;function p(){l&&c&&(l=!1,c.length?u=c.concat(u):f=-1,u.length&&d())}function d(){if(!l){var e=s(p);l=!0;for(var t=u.length;t;){for(c=u,u=\[\];++f1)for(var n=1;n-1&&(c=!1);const g=Object.keys(e.customLevels||{}),h=\["error","fatal","warn","info","debug","trace"\].concat(g);"function"==typeof n&&h.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,h,n),l({},E),Object.defineProperty(E,"levelVal",{get:function(){return a(this.level,this)}}),Object.defineProperty(E,"level",{get:function(){return this.\_level},set:function(e){if("silent"!==e&&!this.levels.values\[e\])throw Error("unknown level "+e);this.\_level=e,p(this,w,E,"error"),p(this,w,E,"fatal"),p(this,w,E,"warn"),p(this,w,E,"info"),p(this,w,E,"debug"),p(this,w,E,"trace"),g.forEach(e=>{p(this,w,E,e)})}});const w={transmit:t,serialize:o,asObject:e.browser.asObject,levels:h,timestamp:v(e)};return E.levels=function(e){const t=e.customLevels||{},n=Object.assign({},f.levels.values,t),r=Object.assign({},f.levels.labels,function(e){const t={};return Object.keys(e).forEach(function(n){t\[e\[n\]\]=n}),t}(t));return{values:n,labels:r}}(e),E.level=y,E.setMaxListeners=E.getMaxListeners=E.emit=E.addListener=E.on=E.prependListener=E.once=E.prependOnceListener=E.removeListener=E.removeAllListeners=E.listeners=E.listenerCount=E.eventNames=E.write=E.flush=b,E.serializers=r,E.\_serialize=o,E.\_stdErrSerialize=c,E.child=function(n,i){if(!n)throw new Error("missing bindings for child Pino");i=i||{},o&&n.serializers&&(i.serializers=n.serializers);const a=i.serializers;if(o&&a){var s=Object.assign({},r,a),c=!0===e.browser.serialize?Object.keys(s):o;delete n.serializers,d(\[n\],c,s,this.\_stdErrSerialize)}function u(e){this.\_childLevel=1+(0|e.\_childLevel),this.bindings=n,s&&(this.serializers=s,this.\_serialize=c),t&&(this.\_logEvent=m(\[\].concat(e.\_logEvent.bindings,n)))}u.prototype=this;const f=new u(this);return l(this,f),f.level=this.level,f},t&&(E.\_logEvent=m()),E}function p(e,t,n,o){if(e\[o\]=a(e.level,n)>a(o,n)?b:n\[s\]\[o\],!t.transmit&&e\[o\]===b)return;e\[o\]=function(e,t,n,o){return c=e\[s\]\[o\],function(){const s=t.timestamp(),u=new Array(arguments.length),l=Object.getPrototypeOf&&Object.getPrototypeOf(this)===i?i:this;for(var f=0;f-1&&r in n&&(e\[i\]\[r\]=n\[r\](e\[i\]\[r\]))}function m(e){return{ts:0,messages:\[\],bindings:e||\[\],level:{label:"",value:0}}}function g(e){const t={type:e.constructor.name,msg:e.message,stack:e.stack};for(const n in e)void 0===t\[n\]&&(t\[n\]=e\[n\]);return t}function v(e){return"function"==typeof e.timestamp?e.timestamp:!1===e.timestamp?E:w}function h(){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/landing-pwa/required-inline.nosw.8d6e62ce2956d62c9ada.js /\*@license For license information please refer to analytics.nosw.licenses.txt\*/ (self.\_\_LOADABLE\_LOADED\_CHUNKS\_\_=self.\_\_LOADABLE\_LOADED\_CHUNKS\_\_||\[\]).push(\[\[8562\],{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,\[5275\],function(){return t=23985,e(e.s=t);var t});e.O()}\]); //# https://bernie-assets.s3.us-west-2.amazonaws.com/landing-pwa/analytics.nosw.cf8cc9a9871ebccd52cc.js