if (!window['d21_sdk_initialized']) {window['d21_sdk_initialized'] = true;var d21_uuid='0bb2414a-1971-4d0f-944c-02643ba98a9f';var d21_culture='en-GB';var d21_widget_url='https://widgets-default.dirs21.de';var d21_app_version='1.1.5.046';var d21_allowed_languages='pl-PL,ar-SA,de-CH,de-DE,de-AT,en-US,en-GB,es-ES,fr-FR,it-IT,nl-NL,ru-RU,zh-CN,da-DK,sv-SE';var d21_socket_host='http://tocc-socket-pub.default.svc.cluster.local:3003';var d21_tocc_host='https://api-default.tocc.dirs21.de';var d21_cdn_url='https://api-default.tocc.dirs21.de/v1/cdn';var d21_tourdata_url='https://www.dirs21.de/TourData';var d21_ibe_api_host='https://ibe-api-v4-default.dirs21.de';var d21_config=JSON.parse('{"Amenities":[],"AvailCalendar":{"IsActive":false,"IsIBETrigger":true,"WeekCount":3},"Chat":null,"CustomCode":{"Code":null,"IsActive":false},"CustomStyle":{"Code":"#d21-quickbook .d21-pulse { background-color: transparent !important; border: solid 1px #FFCC66; animation-duration: 0ms;}#d21-book-button { background-color: transparent;}i.material-icons.d21-input-icon { background-color: transparent; border: solid 1px #FFCC66; height: 33px; top: 4px; padding-top: 5px;}select.d21-input.d21-with-icon.field,.d21-input.d21-with-icon.field { background: transparent; color: white; border: #FFCC66 solid 1px; height: 33px; top: 4px;}#d21-quickbook #d21-selected-day-price .d21-avail { background-color: transparent; border: solid 1px #FFCC66; height: 34px;}.d21-input { font-family: sans-serif;}.d21-btn.d21-primary { background-color: #FFCC66;}select.d21-input.d21-with-icon.field>option { color: black;}@media only screen and (max-width: 993px) { #d21-quickbook { margin-top: -5px; } .quickbooker { height: 130px; }}@media only screen and (max-width: 600px) { .quickbooker { height: 180px; }}","IsActive":true},"DisplayMode":"ArrivalLos","EventList":{"DefaultPageSize":10,"HasCalendar":true,"HasFilter":false,"IsActive":false},"FieldText":{"Version":{"Key":"IBE"}},"GoogleAnalytics":{"Code":null,"ForeignType":0,"HasCrossDomainTracking":null,"InvocationType":null,"IsActive":false,"ProviderID":null,"Steps":null,"TrackingGroup":null,"TrackingId":null,"Type":0,"UACode":null},"HourlyTick":null,"IBE":{"AddOnLimit":10,"Affiliates":null,"Broker_Token":"TRSR4e","Channel":"www.hotel-lorien.de","Channel_Token":"QYTXYn","City":{"Content":{"Description":null,"Keywords":[null],"Name":"Köln","Notes":null,"Slogan":null},"Country":{"Capital":null,"Currencies":null,"ISO3166_2":null,"ISO3166_3":null,"LanguageCodes":null,"Name":null,"_id":0},"Directory":null,"GeoCoordinate":{"Altitude":null,"Latitude":0.0,"Longitude":0.0,"_id":0},"GroupIDs":[62,141,146,40020,40072,40081,40083,40217,40241,40399,40595,40609,40641,40687,40704,40812,40827,40831],"PostalCodes":["50401","50402","50403","50416","50418","50419","50420","50441","50442","50443","50444","50445","50446","50447","50448","50449","50450","50451","50452","50453","50454","50455","50456","50457","50458","50459","50460","50461","50462","50463","50464","50465","50466","50467","50468","50469","50470","50471","50472","50473","50474","50475","50476","50477","50478","50479","50480","50481","50482","50491","50495","50498","50499","50500","50501","50504","50505","50506","50508","50509","50510","50511","50514","50515","50517","50518","50519","50520","50523","50524","50525","50527","50528","50529","50530","50531","50532","50533","50534","50535","50570","50586","50587","50588","50589","50590","50591","50592","50593","50594","50595","50597","50598","50599","50600","50601","50602","50603","50604","50605","50606","50607","50608","50609","50610","50611","50612","50613","50614","50615","50616","50617","50618","50619","50620","50621","50622","50623","50624","50625","50626","50627","50628","50629","50630","50631","50632","50633","50634","50635","50636","50637","50638","50639","50640","50641","50642","50643","50644","50645","50646","50647","50648","50649","50650","50651","50652","50653","50654","50655","50656","50657","50658","50659","50660","50661","50662","50663","50664","50667","50668","50669","50670","50672","50674","50676","50677","50678","50679","50681","50682","50683","50684","50685","50686","50687","50688","50689","50694","50695","50696","50697","50700","50702","50704","50705","50706","50708","50724","50725","50726","50727","50728","50729","50730","50731","50733","50735","50737","50739","50741","50742","50743","50744","50745","50746","50747","50748","50753","50754","50756","50757","50763","50765","50767","50769","50771","50772","50773","50774","50775","50776","50777","50778","50779","50780","50781","50782","50783","50784","50792","50793","50795","50796","50797","50798","50799","50819","50820","50823","50825","50827","50829","50831","50832","50833","50834","50835","50836","50840","50841","50854","50855","50858","50859","50861","50862","50863","50864","50865","50866","50867","50868","50869","50870","50876","50877","50878","50879","50880","50881","50882","50883","50884","50885","50886","50887","50888","50895","50896","50897","50898","50899","50900","50921","50922","50923","50924","50925","50926","50927","50928","50931","50933","50935","50937","50939","50941","50942","50943","50944","50945","50946","50950","50951","50952","50953","50962","50963","50964","50965","50968","50969","50971","50972","50973","50974","50975","50976","50977","50978","50979","50980","50981","50982","50995","50996","50997","50999","51001","51002","51003","51004","51005","51006","51007","51008","51009","51010","51011","51021","51022","51023","51024","51026","51027","51028","51029","51030","51033","51034","51056","51057","51058","51061","51063","51065","51067","51069","51071","51072","51073","51074","51075","51076","51077","51078","51083","51085","51086","51087","51089","51090","51092","51093","51094","51101","51103","51105","51107","51109","51111","51112","51113","51114","51115","51116","51117","51118","51122","51123","51124","51126","51127","51129","51130","51139","51140","51143","51145","51149","51151","51152","51153","51154","51159","51160","51161","51162","51163","51164","51165","51166","51167","51169","51170"],"State":{"Country":null,"Name":null,"_id":0},"WeatherLink":null,"_id":0},"Commission":0.0,"Content":null,"CreditCard":{"HasCvc":null,"HasTwoFactorAuth":true,"IsActive":false,"IsGenerallyDisabled":false,"IsSelectedByHost":false},"CSSSelectors":[],"Currency":{"HasCustomSet":false,"HasIcons":false,"IsConvertActive":false,"Set":[],"Standard":"1"},"DeutscheBahn":null,"Directory":"/hotel-loriende/","EarliestArrival":null,"FieldtextGroup":"-1","GroupID":-1,"Guests":{"RequestDataFor":null,"ShowDateOfBirthFor":null},"InputFields":{"Billing":{"IsRequired":null,"IsVisible":null,"IsUnfolded":null},"City":{"IsRequired":true,"IsVisible":true},"Company":{"IsRequired":false,"IsVisible":true},"ContactPersonName":null,"Country":{"IsRequired":null,"IsVisible":null},"DateOfBirthAdults":{"IsRequired":null,"IsVisible":null},"DateOfBirthChildren":{"IsRequired":null,"IsVisible":null},"Fax":{"IsRequired":null,"IsVisible":null},"FirstName":{"IsRequired":true,"IsVisible":true},"GuestDataAdults":{"IsRequired":null,"IsVisible":null},"GuestDataChildren":{"IsRequired":null,"IsVisible":null},"Mail":{"IsRequired":true,"IsVisible":true},"Mobile":{"IsRequired":null,"IsVisible":null},"Name":{"IsRequired":true,"IsVisible":true},"Newsletter":{"IsRequired":null,"IsVisible":null},"PurposeOfTravel":{"IsRequired":null,"IsVisible":null},"Salutation":{"IsRequired":null,"IsVisible":null},"Street":{"IsRequired":true,"IsVisible":true},"Telephone":{"IsRequired":true,"IsVisible":true},"Title":{"IsRequired":null,"IsVisible":null},"VAT":null,"ZIP":{"IsRequired":true,"IsVisible":true}},"Insurance":{"AgencyNumber":"HTL214","Channel":"Allianz","IsActive":true,"ListType":null},"IsActive":true,"Language":{"Default":null,"HasChangeActive":false,"HasCustomSet":false,"Set":[]},"Logo":null,"PartnerCode":null,"PartnerProgrammID":null,"Payment":{"IsActive":null,"Overwrites":null,"Sets":null,"Settings":null,"Token":null},"PopUp":{"IsActive":false},"PriceComparison":{"IsActive":null,"Provider":{"Name":null}},"Property_Token":"9QpQvs","Rates":null,"Region":{"Name":null,"_id":0},"RoomLimit":10,"RoomList":{"OrderBy":null},"Settings":{"AvailablePeriod":null,"CustomCookieBanner":null,"DomainsAllowed":[],"Features":[{"Description":null,"Icon":null,"Name":null}],"GoogleMapsLink":null,"Group":null,"HasAddOnsAccordion":null,"HasAdvancedCookie":true,"HasAffiliate":null,"HasAffiliateMultipleSelection":false,"HasAllGuestsObligatory":null,"HasAllowLoyaltyAffiliatesSelectionMix":false,"HasAlreadyBookedPeriod":false,"HasAlternativeProperties":null,"HasArrivalTimeDropdown":null,"HasBookingConditions":false,"HasCallUsTextIfNoAvailability":null,"HasChargeableButton":false,"HasChildSelectDisabled":null,"HasCitySelection":false,"HasCustomConfirmationField":null,"HasDataPrivacyRegulation":false,"HasGalleryInGrid":null,"HasGuaranteeFollowUp":null,"HasGuestNotesField":null,"HasGuestQuestions":null,"HasGuestQuestionsOpened":null,"HasHotelAddressFieldActive":false,"HasIBEAsRoomList":null,"HasImageHint":null,"HasLeadSourceField":null,"HasMapsLink":null,"HasPaymentPreview":null,"HasPriceShownPerNight":null,"HasPromotionCodeInConfirmVisible":null,"HasPromotionCodeVisible":false,"HasRateDescriptionVisible":null,"HasRatesOnlyInRoomGrid":null,"HasRecaptchaField":null,"HasRoomGroups":null,"HasSpecialClassification":false,"HasStickyHeader":null,"HotelierIBE":{"HasCustomConfirmationField":null,"HasLeadSourceField":null,"IgnoreCreditCard":null,"IsActive":null,"IsFullAvailabilityVisible":null},"IsABTestingActive":null,"IsDuplicateNameCheckActive":null,"IsFullAvailabilityVisible":null,"IsPaymentDisabledForPrepayment":false,"IsProductLocationFilterEnabled":null,"IsQuickbookCalendar":null,"Notifications":null,"SeperatorPrices":"","ShouldAllowLowerPricesWithChildren":null,"ShouldPreventCookieOverlay":null,"UseReworkedCalendarValidation":null},"Terms":null},"IsActive":false,"IsGroupSDK":false,"LoyaltyProgram":{"Channel":"","ConfirmationUrl":null,"HasAmazonLogin":false,"HasFacebookLogin":false,"HasGoogleLogin":false,"HasLoginByNumber":false,"HasRegistration":false,"IsActive":false},"Overlay":{"Delay":0,"Description":"","HasPromotion":false,"IsActive":false},"PackageSlider":null,"Preselect":{"AdultCount":1,"DayOffset":0,"DefaultLOS":1,"DefaultOccupancy":"a,a","LOS":1,"MaxAge":null,"MaxLOS":30,"MinLOS":1,"MinNumberOfAdults":1},"PromotionMessage":{"IsActive":false},"QuickBook":{"GeoSearchRadius":0,"HasCities":false,"HasCityFilter":null,"HasHorizontalOrientation":true,"HasMinPriceVisible":true,"HasNoHeadline":null,"HasPackageLink":false,"HasPriceText":false,"HasPromotionCodeVisible":null,"HasPropertyTypeSearch":false,"HasPurposeOfTravelField":false,"HasRadiusSearch":false,"HasRebookLink":false,"HasSearchByPropertyType":false,"IsActive":true,"IsExtended":true,"IsHidden":false,"MaxTick":null,"PriceComparison":{"IsActive":false,"MaxShownPrices":5,"Type":""},"StartDate":null},"ReservationIncentive":{"HasBestRateInformation":null,"HasLatestReservationCount":null,"HasLatestRoomReservationCount":null,"IsActive":false,"IsLastBookingTimeVisible":null,"Timespan":"00:00:00"},"Settings":{"HasCartData":null,"HasChildrenSelectable":true,"HasOpenInNewTab":false,"IsCurrencyConvertToBrowserLanguage":null,"MaxNumberOfPackages":null,"MaxNumberOfRates":null,"Notifications":[{"IsActive":false,"Type":"SMS"},{"IsActive":true,"Type":"Email"},{"IsActive":false,"Type":"Fax"}],"ShouldAllowMultipleInit":null,"ShouldInitAfterDocumentReady":null,"ShouldPreventGA":null,"UseCustomRequireJS":null},"ThirdPartyLibraries":{"HasJQuery":true,"ShouldPreventGoogleFonts":false,"HasHQuery":null},"Type":null,"VenueList":{"DefaultPageSize":null,"HasFilter":null,"IsActive":null},"Version":"1.1","VoucherShop":null,"_id":22116,"ColorSchema":{"Primary":"#000","Secondary":"#000","Tertiary":"#000"},"PriceComparison":{"IsActive":false,"HasBookingLinkDisabled":false,"HasDateSelect":true,"MaxShownPrices":5},"WidgetUrl":"https://widgets-default.dirs21.de"}'.replace(/[\t\n\r\f\v]/gmi, ''));var d21_ticketing_host='https://ticketing.dirs21.de';var d21_voucher_host='https://shop.dirs21.de/';var d21_ticketconfig=JSON.parse('null'.replace(/[\t\n\r\f\v]/gmi, ''));(function () { let start = new Date(), isReady = false, isDebug = (window && window.location && window.location.href ? window.location.href.toLowerCase().indexOf("d21_debug=true") !== -1 : false); var fn = (source) => { if (isReady) return; isReady = true; // let appendCoreScript = () => { let script = document.createElement("script"); script.id = "d21-core-js"; script.src = d21_widget_url + "/Static/Scripts/1.1/d21.core.sdk.js?v=" + d21_app_version; script.async = true; script.defer = true; document.body.appendChild(script); if (isDebug) { let end = new Date(); console.log("init by " + source, (end - start) + "ms"); } }; // if (document.body) { appendCoreScript(); } else { let appendInterval = window.setInterval(() => { if (document.body) { // window.clearInterval(appendInterval); // appendCoreScript(); } }, 10); } }; if (d21_config.Settings.ShouldInitAfterDocumentReady) { if (document.readyState === "complete") { fn("isready"); } else { // document.addEventListener("readystatechange", () => { if (document.readyState == "complete") { fn("readystatechange"); } }); } } else { fn("default"); } })(); }