{const urlParameters = new URL(window.location.href).searchParams;const isStagingFromLink = urlParameters.get('d21_widgets_staging');const isStagingBackEnd = false;if ((isStagingFromLink && isStagingBackEnd) || !isStagingFromLink) {const locale = 'nl-NL';const localeLoader = document.createElement('script');localeLoader.id = 'd21-locale';localeLoader.type = 'application/json';document.head.appendChild(localeLoader);document.querySelector('#d21-locale').innerHTML = JSON.stringify({"one_widgets.ac_apply_preferences":"Voorkeuren toepassen","one_widgets.ac_book_now":"Boek nu","one_widgets.ac_preferences":"Voorkeuren","one_widgets.accommodation_search":"Accommodatie zoeken","one_widgets.accommodation_search_info":"Selecteer een groep accommodatietypes.","one_widgets.active":"Active...","one_widgets.add_room":"Kamer toevoegen","one_widgets.address_filter":"Adresfilter","one_widgets.adults":"Volwassenen","one_widgets.all_addresses":"Alle adressen","one_widgets.all_products":"Alle producten","one_widgets.amount":"Bedrag","one_widgets.apply":"Toepassen","one_widgets.april_x":"April %x","one_widgets.april_y":"April {0}","one_widgets.august_x":"Augustus %x","one_widgets.august_y":"Augustus {0}","one_widgets.available":"beschikbaar","one_widgets.book_now":"Boek nu!","one_widgets.buy_now":"Nu kopen","one_widgets.calendar_filter":"Bezetting","one_widgets.categories":"Categorieën","one_widgets.category_filters_description":"Kies de categorieën van je voorkeur.","one_widgets.category_filters_title":"Categorie filter","one_widgets.check_availability":"Beschikbaarheid controleren","one_widgets.check_in":"Check-in","one_widgets.child_x":"Kind %x","one_widgets.children":"Kinderen","one_widgets.choose":"Choose Radius","one_widgets.choose_time_hourly":"Kies tijd per uur","one_widgets.city":"Stad","one_widgets.city_filters_subtitle":"Toon alleen kamers van hotels in een bepaalde stad.","one_widgets.city_filters_title":"Stadsfilter","one_widgets.close":"Sluit","one_widgets.close_to_arrival":"Geen aankomst mogelijk","one_widgets.continue":"Ga verder","one_widgets.continue_to_booking":"Doorgaan naar boeking","one_widgets.continue_to_full_facility_plan":"Volledig plan bekijken","one_widgets.dates_filters_description":"Filter op beschikbaarheid.","one_widgets.dates_filters_title":"Beschikbaarheidsfilter","one_widgets.day":"Dag","one_widgets.december_x":"December %x","one_widgets.december_y":"December {0}","one_widgets.done":"Bevestig","one_widgets.enter_childrens_age":"Voer de leeftijd van de kinderen in.","one_widgets.extend_stay":"Verleng uw verblijf","one_widgets.extend_stay_by":"Verleng uw verblijf met","one_widgets.extend_x_night":"Uitbreidbaar met %x nacht.","one_widgets.extend_x_nights":"Uitbreidbaar met %x nachten.","one_widgets.february_x":"Februari %x","one_widgets.february_y":"Februari {0}","one_widgets.filter_by_room_address":"filteren op locatie","one_widgets.filter_by_room_address_description":"Er zijn kamers beschikbaar op verschillende locaties.","one_widgets.filters_not_found":"Geen filters gevonden","one_widgets.find_nearby_properties":"Find nearby properties","one_widgets.flexible_price":"flexibele prijs","one_widgets.floor_level":"Niveau","one_widgets.from":"Van","one_widgets.from_x_price":"van %x €","one_widgets.group_filters_description":"Kies de groepen die je wilt.","one_widgets.group_filters_title":"Groepsfilter","one_widgets.groups":"Groepen","one_widgets.guests":"Gasten","one_widgets.guests_filters_description":"Filter op bezetting.","one_widgets.guests_filters_title":"Gasten filter","one_widgets.hotel":"Hotel","one_widgets.hotels":"Hotels","one_widgets.included_by_request":"Op aanvraag","one_widgets.included_extras":"Inbegrepen extra's","one_widgets.included_in_price":"In de prijs inbegrepen ","one_widgets.january_x":"Januari %x","one_widgets.january_y":"Januari {0}","one_widgets.july_x":"Juli %x","one_widgets.july_y":"Juli {0}","one_widgets.june_x":"Juni %x","one_widgets.june_y":"Juni {0}","one_widgets.los":"Nachten","one_widgets.march_x":"Maart %x","one_widgets.march_y":"Maart {0}","one_widgets.max_x_room_guest":"Niet meer dan %x gast.","one_widgets.max_x_room_guests":"Niet meer dan %x gasten.","one_widgets.may_x":"Mei %x","one_widgets.may_y":"Mei {0}","one_widgets.min_x_room_guest":"Ten minste %x gast.","one_widgets.min_x_room_guests":"Ten minste %x gasten.","one_widgets.mindest_nights":"min. nachten","one_widgets.minimum_nights":"beperkt","one_widgets.more_options":"Meer opties","one_widgets.night":"Nacht","one_widgets.nights":"Nachten","one_widgets.nights_filters_description":"Filter pakketten op nachten.","one_widgets.nights_filters_title":"Nachtfilter","one_widgets.no_matching_filters":"De geselecteerde filters hebben geen resultaat opgeleverd.","one_widgets.not_available":"niet beschikbaar","one_widgets.november_x":"November %x","one_widgets.november_y":"November {0}","one_widgets.october_x":"Oktober %x","one_widgets.october_y":"Oktober {0}","one_widgets.off":"Off","one_widgets.on":"On","one_widgets.only_for_x_guest":"Alleen voor %x gast.","one_widgets.only_for_x_guests":"Alleen voor %x gasten.","one_widgets.order_by_price":"Order by price","one_widgets.package_extension_nights":"Uitbreidbaar met {0} nachten","one_widgets.package_nights":"{0} Nachten","one_widgets.package_x_extension_night":"Uitbreidbaar met {0} nacht","one_widgets.package_x_extension_night.plural":"Uitbreidbaar met {0} nachten","one_widgets.per_day":"per dag","one_widgets.per_day_and_piece":"Per stuk / dag","one_widgets.per_night":"per nacht","one_widgets.per_person":"per persoon","one_widgets.per_person_and_day":"Per persoon / dag","one_widgets.per_person_and_stay":"Per stuk / verblijf","one_widgets.per_piece":"Per stuk","one_widgets.per_unit":"per eenheid","one_widgets.per_voucher":"per voucher","one_widgets.persons":"Personen","one_widgets.persons_filter":"Aantal personen selecteren","one_widgets.persons_filter_description":"Toon alleen items die overeenkomen met het aantal aanwezige personen.","one_widgets.persons_filters_description":"Filter vergaderzalen op aantal personen.","one_widgets.persons_filters_title":"Aantal personen","one_widgets.pieces":"Pieces","one_widgets.price":"Prijs","one_widgets.price_filters_description":"Filter kamers op prijs.","one_widgets.price_filters_title":"Prijsfilter","one_widgets.prices_in_x":"Prijzen in {0}","one_widgets.promo_code":"Promotiecode","one_widgets.property_filter":"Selecteer hotel","one_widgets.property_filter_description":"Toon alleen items van het geselecteerde hotel.","one_widgets.radius":"Radius","one_widgets.rate_code":"Tariefcode","one_widgets.rate_code_filters_description":"voer hier uw tariefcode in","one_widgets.rate_code_filters_title":"referentiecode","one_widgets.reset":"Reset","one_widgets.room_x":"Kamer %x","one_widgets.search":"Zoeken","one_widgets.search_for_hotels":"Zoeken naar hotels","one_widgets.seating_filters_description":"Filter vergaderzalen op beschikbare stoelindelingen.","one_widgets.seating_filters_title":"Filter voor zitplaatsindeling","one_widgets.seating_layouts":"Zitplaatsen","one_widgets.seating_layouts_filter":"Zitindelingen kiezen","one_widgets.seating_layouts_filter_description":"Toon alleen items met een van de geselecteerde lay-outs.","one_widgets.select":"Selecteer...","one_widgets.select_a_hotel":"kies uw hotel","one_widgets.select_ages":"Selecteer leeftijden","one_widgets.select_floor":"Kies niveau","one_widgets.select_guests":"Selecteer gasten","one_widgets.select_nights":"Selecteer nachten","one_widgets.select_nights_description":"Hoeveel nachten wilt u blijven?","one_widgets.select_occupancy_description":"Hoeveel gasten gaan er logeren?","one_widgets.select_unit":"Selecteer eenheid","one_widgets.september_x":"September %x","one_widgets.september_y":"September {0}","one_widgets.show_less":"Minder tonen","one_widgets.show_more":"boek nu","one_widgets.starting_from":"van","one_widgets.stay_x_night":"Blijf %x nacht.","one_widgets.stay_x_nights":"Verblijf %x nachten.","one_widgets.time_range":"Tijdsspanne","one_widgets.time_ranges":"Beschikbare tijdbereiken","one_widgets.title_select_time":"Selecteer tijd","one_widgets.to":"Naar","one_widgets.travel_period":"Reisperiode","one_widgets.unit_x":"Eenheid {0}","one_widgets.voucher_units":"Eenheden","one_widgets.week":"Week","one_widgets.weeks":"weken","one_widgets.x_adult":"{0} Volwassen","one_widgets.x_adult.plural":"{0} Volwassenen","one_widgets.x_adults":"%x Volwassenen","one_widgets.x_categories":"{0} categorieën","one_widgets.x_child":"{0} Kind","one_widgets.x_child.plural":"{0} Kinderen","one_widgets.x_children":"%x Kinderen","one_widgets.x_groups":"{0} groepen","one_widgets.x_guests":"{0} Gasten","one_widgets.x_minimum_hours_stay":"De minimale verblijfsduur is {0} uur","one_widgets.x_minimum_nights":"Minimum {0} nachten","one_widgets.x_night":"{0} Nacht","one_widgets.x_night.plural":"{0} Nachten","one_widgets.x_nights":"{0} Nachten","one_widgets.x_person":"{0} persoon","one_widgets.x_persons":"{0} Personen","one_widgets.x_price":"%x €","one_widgets.x_room":"{0} Kamer","one_widgets.x_room.plural":"{0} Kamers","one_widgets.x_rooms":"%x Kamers","one_widgets.x_to_y_persons":"{0} - {1} Personen","one_widgets.x_years":"{0} Jaar","one_widgets.x_years_and_more":"{0} Jaar en meer","one_widgets_cockpit.CustomCSS":"Override Styles"});const styles = document.createElement('style');styles.type = 'text/css';styles.id = 'd21-widget-style';styles.textContent = ``;document.head.appendChild(styles);sessionStorage.setItem('d21_config', '{"General":{"Directory":"/osterather-hofde/","IsGroup":false,"ShouldOpenInNewTab":false,"CustomDomain":null,"ShouldWaitUntilDocumentReady":false,"Theme":{"Light":{"PrimaryColor":"#86c7af","SecondaryColor":"#131616","BorderRadius":0.5,"Font":{"Default":"Rubik","Decorative":"Rubik","Body":"Rubik"}},"Dark":{"PrimaryColor":"#86c7af","SecondaryColor":"#5c5a5a","BorderRadius":0.5,"Font":{"Default":"Rubik","Decorative":"Rubik","Body":"Rubik"}}},"Occupancy":{"DefaultLos":1,"DefaultAdults":2,"DefaultChildren":[]},"ProductLimit":5,"HideChildrenInput":false},"Properties":[{"WidgetId":"f8b6649b-c5da-469a-96f4-7ac86c121e66","WidgetType":"quickbook","Description":"Default QuickBook","DisplayTheme":"Light","IsCenteredAutomatically":false,"IsPrimaryConfig":true,"Fields":{"IsHorizontal":false,"IsJustButton":false,"HasSmallSearchButton":true,"HasDropdownsOnTop":false,"InputMode":"TravelPeriod","Filter":"NoFilter","PreselectedRoom":null,"HasSlimMode":false,"OccupancyDiffersFromIBE":false,"CustomLos":1,"CustomOccupancyAdults":2,"CustomOccupancyChildren":[],"MaximumPersons":10,"MinimumPersons":1,"ExtraField":"None","CustomStyles":"","UseCustomStyles":false},"WidgetProperties":{"IsHorizontal":false,"HasSmallSearchButton":true,"HasDropdownsOnTop":false,"Filter":"NoFilter","InputMode":"TravelPeriod","IsJustButton":false,"HasPromotionCode":false}},{"WidgetId":"187fd722-320f-4b36-afd7-9fd48c7ce502","WidgetType":"roomList","Description":"Default QuickBook","DisplayTheme":"Light","IsCenteredAutomatically":false,"IsPrimaryConfig":true,"Fields":{"UsePages":false,"ItemsPerPage":5,"GroupFilter":"NoFilter","HasFilterPrice":false,"FilterMinimumPrice":50.0,"FilterMaximumPrice":65.0,"FilterPriceLap":5.0,"UseFilter":true,"UseCalendar":false,"RoomBuild":null,"PreselectedHotels":[],"CustomStyles":"","UseCustomStyles":false},"WidgetProperties":{"HasLargeImage":false,"SlideAnimation":true,"UseBullets":true,"FilterMinimumPrice":50,"FilterMaximumPrice":65,"FilterPriceLap":5,"GroupFilter":"NoFilter"}},{"WidgetId":"9856f5ac-3aa9-483b-8bfc-e0701594711c","WidgetType":"packageList","Description":"Default QuickBook","DisplayTheme":"Light","IsCenteredAutomatically":false,"IsPrimaryConfig":true,"Fields":{"UsePages":false,"ItemsPerPage":5,"GroupFilter":"NoFilter","HasFilterPrice":false,"FilterMinimumPrice":50.0,"FilterMaximumPrice":65.0,"FilterPriceLap":5.0,"UseFilter":true,"UseCalendar":false,"PreselectedHotels":[],"PreselectedCategories":[],"CustomStyles":"","UseCustomStyles":false},"WidgetProperties":{"HasLargeImage":false,"SlideAnimation":true,"UseBullets":true,"GroupFilter":"NoFilter"}},{"WidgetId":"8fa23951-ff10-4046-bcc6-0f4ae0fd6e8f","WidgetType":"voucherShop","Description":"Default QuickBook","DisplayTheme":"Light","IsCenteredAutomatically":false,"IsPrimaryConfig":true,"Fields":{"VoucherBuild":"","UsePages":false,"ItemsPerPage":5,"UseFilter":true,"CustomStyles":"","UseCustomStyles":false},"WidgetProperties":{"SlideAnimation":true,"UseBullets":true,"VoucherBuild":""}},{"WidgetId":"bdf5d22d-0d65-45c7-ac79-cf875df70638","WidgetType":"availabilityCalendar","Description":"Default QuickBook","DisplayTheme":"Light","IsCenteredAutomatically":false,"IsPrimaryConfig":true,"Fields":{"CustomLos":1,"HasAdditionalRow":true,"HasDoubleView":false,"HasPromotionCode":false,"HasLargeView":false,"ProductIds":[],"TariffIds":[],"CustomStyles":"","UseCustomStyles":false},"WidgetProperties":{"HasLargeView":false,"HasAdditionalRow":true,"HasPromotionCode":false}}]}');sessionStorage.setItem('d21_uuid', '79184198-202c-47c6-bc37-8bc7c8728892');const d21_css = document.createElement('link');d21_css.href = 'https://v5.widgets.dirs21.de/style.css?v=5.0.0.0.567';d21_css.rel = 'stylesheet';document.head.appendChild(d21_css);const quickbook = document.createElement('script');quickbook.src = 'https://v5.widgets.dirs21.de/quickbook.js?v=5.0.0.0.567';quickbook.async = true;quickbook.type = 'module';quickbook.defer = true;document.body.appendChild(quickbook);if (Array.from(document.querySelectorAll('.d21-roomList, #d21-roomList')).length > 0) { const roomList = document.createElement('script'); roomList.src = 'https://v5.widgets.dirs21.de/roomList.js?v=5.0.0.0.567'; roomList.async = true; roomList.type = 'module'; roomList.defer = true; document.body.appendChild(roomList);}if (Array.from(document.querySelectorAll('.d21-packageList, #d21-packageList, #d21-widgets-packages')).length > 0) { const packageList = document.createElement('script'); packageList.src = 'https://v5.widgets.dirs21.de/packageList.js?v=5.0.0.0.567'; packageList.async = true; packageList.type = 'module'; packageList.defer = true; document.body.appendChild(packageList);}if (Array.from(document.querySelectorAll('.d21-availabilityCalendar, .d21-smallAvailabilityCalendar, #d21-bigAvailabilityCalendar, .d21-roomAvailability')).length > 0) { const availabilityCalendar = document.createElement('script'); availabilityCalendar.src = 'https://v5.widgets.dirs21.de/availabilityCalendar.js?v=5.0.0.0.567'; availabilityCalendar.async = true; availabilityCalendar.type = 'module'; availabilityCalendar.defer = true; document.body.appendChild(availabilityCalendar);}if (Array.from(document.querySelectorAll('.d21-voucherShop')).length > 0) { const voucherShop = document.createElement('script'); voucherShop.src = 'https://v5.widgets.dirs21.de/voucherShop.js?v=5.0.0.0.567'; voucherShop.async = true; voucherShop.type = 'module'; voucherShop.defer = true; document.body.appendChild(voucherShop);}} else { const scriptElement = document.querySelector("script[src*='79184198-202c-47c6-bc37-8bc7c8728892']"); let src = scriptElement.src; src = src.replace('js-sdk.dirs21.de', 'js-sdk-staging.dirs21.de'); src = src.replace('&?', '?'); src = src.replace('?&', '?'); scriptElement.remove(); const newScript = document.createElement('script'); newScript.src = src; document.body.appendChild(newScript); let labelStaging = document.createElement('div'); labelStaging.innerHTML = 'Staging'; labelStaging.classList.add('d21-label-staging-mode'); document.body.appendChild(labelStaging);}}