PageSourceSearch

https://www.berge-meer.de/_next/static/chunks/12jius26-f9n5.js

js berge-meer.de collected 2026-10-02 06:24:09 UTC 113,796 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,877341,e=>{"use strict";var t=e.i(189280),a=e.i(811818),r=e.i(669570),o=e.i(432171),n=e.i(250584),i=["refetch","reobserve","fetchMore","updateQuery","startPolling","stopPolling","subscribeToMore"];e.s(["useLazyQuery",0,function(e,s){var l,u=a.useRef(void 0),c=a.useRef(void 0),d=a.useRef(void 0),m=(0,r.mergeOptions)(s,u.current||{}),g=null!=(l=null==m?void 0:m.query)?l:e;c.current=s,d.current=g;var f=(0,t.__assign)((0,t.__assign)({},m),{skip:!u.current}),p=(0,o.useQueryInternals)(g,f),_=p.obsQueryFields,h=p.result,v=p.client,y=p.resultData,b=p.observable,E=p.onQueryExecuted,A=b.options.initialFetchPolicy||(0,o.getDefaultFetchPolicy)(f.defaultOptions,v.defaultOptions),T=a.useReducer(function(e){return e+1},0)[1],x=a.useMemo(function(){for(var e={},t=0;t<i.length;t++)!function(t){var a=_[t];e[t]=function(){return u.current||(u.current=Object.create(null),T()),a.apply(this,arguments)}}(i[t]);return e},[T,_]),C=!!u.current,S=a.useMemo(function(){return(0,t.__assign)((0,t.__assign)((0,t.__assign)({},h),x),{called:C})},[h,x,C]),w=a.useCallback(function(e){u.current=e?(0,t.__assign)((0,t.__assign)({},e),{fetchPolicy:e.fetchPolicy||A}):{fetchPolicy:A};var a,n,i,s,l,m,f,p,_,h=(0,r.mergeOptions)(c.current,(0,t.__assign)({query:d.current},u.current)),T=(a=y,n=b,i=v,s=g,l=(0,t.__assign)((0,t.__assign)({},h),{skip:!1}),m=E,f=l.query||s,p=(0,o.createMakeWatchQueryOptions)(i,f,l,!1)(n),_=n.reobserveAsConcast((0,o.getObsQueryOptions)(n,i,l,p)),m(p),new Promise(function(e){var t;_.subscribe({next:function(e){t=e},error:function(){e((0,o.toQueryResult)(n.getCurrentResult(),a.previousData,n,i))},complete:function(){e((0,o.toQueryResult)(n.maskResult(t),a.previousData,n,i))}})})).then(function(e){return Object.assign(e,x)});return T.catch(function(){}),T},[v,g,x,A,b,y,E]),O=a.useRef(w);return(0,n.useIsomorphicLayoutEffect)(function(){O.current=w}),[a.useCallback(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return O.current.apply(O,e)},[]),S]}])},758285,e=>{"use strict";var t=e.i(893619),a=e.i(313530),r=e.i(277227);e.s(["CustomEventAdapter",0,class{constructor(e){this.config=e}getSupportedDataType(){return a.DATA_TYPE_CUSTOM_EVENT}supports(r,o){return!!e.g.document&&!!e.g.document.body&&!!e.g.document.body.dispatchEvent&&(0,t.isDataTypeSupported)(o,a.DATA_TYPE_CUSTOM_EVENT)}sendData(t){let{sessionId:a,timestamp:o,browserFingerprint:n,action:i,...s}=t;e.g.document&&e.g.document.body&&e.g.document.body.dispatchEvent&&((0,r.logToConsole)(i,s),e.g.document.body.dispatchEvent(new CustomEvent(i,{bubbles:!0,composed:!0,detail:s})))}}])},228222,e=>{"use strict";var t=e.i(191788),a=e.i(691567);function r(e){console.warn("[react-ga]",e)}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var c="_blank",d=function(e){var a;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function r(){var e;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");for(var t,a,n=arguments.length,l=Array(n),d=0;d<n;d++)l[d]=arguments[d];return a=(e=(t=i(r)).call.apply(t,[this].concat(l)))&&("object"===o(e)||"function"==typeof e)?e:s(this),u(s(a),"handleClick",function(e){var t=a.props,o=t.target,n=t.eventLabel,i=t.to,s=t.onClick,l=t.trackerNames,u={label:n},d=!(e.ctrlKey||e.shiftKey||e.metaKey||1===e.button);o!==c&&d?(e.preventDefault(),r.trackLink(u,function(){window.location.href=i},l)):r.trackLink(u,function(){},l),s&&s(e)}),a}return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),e&&l(r,e),a=[{key:"render",value:function(){var e=this.props,a=e.to,r=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?n(a,!0).forEach(function(t){u(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(a).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({},function(e,t){if(null==e)return{};var a,r,o=function(e,t){if(null==e)return{};var a,r,o={},n=Object.keys(e);for(r=0;r<n.length;r++)a=n[r],t.indexOf(a)>=0||(o[a]=e[a]);return o}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)a=n[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}(e,["to"]),{href:a,onClick:this.handleClick});return this.props.target===c&&(r.rel="noopener noreferrer"),delete r.eventLabel,delete r.trackerNames,t.default.createElement("a",r)}}],function(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(r.prototype,a),r}(t.Component);function m(e){return e.replace(/^\s+|\s+$/g,"")}u(d,"trackLink",function(){r("ga tracking not enabled")}),u(d,"propTypes",{eventLabel:a.default.string.isRequired,target:a.default.string,to:a.default.string,onClick:a.default.func,trackerNames:a.default.arrayOf(a.default.string)}),u(d,"defaultProps",{target:null,to:null,onClick:null,trackerNames:null});var g=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;function f(e){console.info("[react-ga]",e)}var p=[];let _={calls:p,ga:function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];p.push([].concat(t))},resetCalls:function(){p.length=0}};function h(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var y="u"<typeof window||"u"<typeof document,b=!1,E=!0,A=!1,T=!0,x=function(){var e;return A?_.ga.apply(_,arguments):!y&&(window.ga?(e=window).ga.apply(e,arguments):r("ReactGA.initialize must be called first or GoogleAnalytics should be loaded manually"))};function C(e){var t=E;return"string"==typeof e&&-1!==e.indexOf("@")?(r("This arg looks like an email address, redacting."),"REDACTED (Potential Email Address)"):t?m(e).replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,function(e,t,a){return t>0&&t+e.length!==a.length&&e.search(g)>-1&&":"!==a.charAt(t-2)&&("-"!==a.charAt(t+e.length)||"-"===a.charAt(t-1))&&0>a.charAt(t-1).search(/[^\s-]/)?e.toLowerCase():e.substr(1).search(/[A-Z]|\../)>-1?e:e.charAt(0).toUpperCase()+e.substr(1)}):e}function S(e){for(var t=arguments.length,a=Array(t>1?t-1:0),o=1;o<t;o++)a[o-1]=arguments[o];var n=a[0];if("function"==typeof x){if("string"!=typeof n)return void r("ga command must be a string");(T||!Array.isArray(e))&&x.apply(void 0,a),Array.isArray(e)&&e.forEach(function(e){var t;x.apply(void 0,function(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}}(t=["".concat(e,".").concat(n)].concat(a.slice(1)))||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance")}())})}}function w(e,t){e?t&&(t.debug&&!0===t.debug&&(b=!0),!1===t.titleCase&&(E=!1),t.useExistingGa)||(t&&t.gaOptions?x("create",e,t.gaOptions):x("create",e,"auto")):r("gaTrackingID is required in initialize()")}function O(e,t){if(t&&!0===t.testMode)A=!0;else{var a,o,n,i,s,l;if(y)return!1;t&&!0===t.standardImplementation||(a="https://www.google-analytics.com/analytics.js",t&&t.gaAddress?a=t.gaAddress:t&&t.debug&&(a="https://www.google-analytics.com/analytics_debug.js"),o=window,n=document,i=a,o.GoogleAnalyticsObject="ga",o.ga=o.ga||function(){(o.ga.q=o.ga.q||[]).push(arguments)},o.ga.l=+new Date,s=n.createElement("script"),l=n.getElementsByTagName("script")[0],s.async=1,s.src=i,l.parentNode.insertBefore(s,l))}return T=!t||"boolean"!=typeof t.alwaysSendToDefaultTracker||t.alwaysSendToDefaultTracker,Array.isArray(e)?e.forEach(function(e){"object"!==v(e)?r("All configs must be an object"):w(e.trackingId,e)}):w(e,t),!0}function R(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.length>0&&(x.apply(void 0,t),b&&(f("called ga('arguments');"),f("with arguments: ".concat(JSON.stringify(t))))),window.ga}function k(e,t){e?"object"!==v(e)?r("Expected `fieldsObject` arg to be an Object"):(0===Object.keys(e).length&&r("empty `fieldsObject` given to .set()"),S(t,"set",e),b&&(f("called ga('set', fieldsObject);"),f("with fieldsObject: ".concat(JSON.stringify(e))))):r("`fieldsObject` is required in .set()")}function N(e,t){S(t,"send",e),b&&(f("called ga('send', fieldObject);"),f("with fieldObject: ".concat(JSON.stringify(e))),f("with trackers: ".concat(JSON.stringify(t))))}function P(e,t,a){if(!e)return void r("path is required in .pageview()");var o=m(e);if(""===o)return void r("path cannot be an empty string in .pageview()");var n={};
1if(a&&(n.title=a),!0,S(t,"send",function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?h(a,!0).forEach(function(t){var r,o,n;r=e,o=t,n=a[t],o in r?Object.defineProperty(r,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[o]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):h(a).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({hitType:"pageview",page:o},n)),b){f("called ga('send', 'pageview', path);");var i="";a&&(i=" and title: ".concat(a)),f("with path: ".concat(o).concat(i))}}function I(e,t){if(!e)return void r("modalName is required in .modalview(modalName)");var a,o="/"===(a=m(e)).substring(0,1)?a.substring(1):a;if(""===o)return void r("modalName cannot be an empty string or a single / in .modalview()");var n="/modal/".concat(o);S(t,"send","pageview",n),b&&(f("called ga('send', 'pageview', path);"),f("with path: ".concat(n)))}function L(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.category,a=e.variable,o=e.value,n=e.label,i=arguments.length>1?arguments[1]:void 0;if(!t||!a||!o||"number"!=typeof o)return void r("args.category, args.variable AND args.value are required in timing() AND args.value has to be a number");var s={hitType:"timing",timingCategory:C(t),timingVar:C(a),timingValue:o};n&&(s.timingLabel=C(n)),N(s,i)}function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.category,a=e.action,o=e.label,n=e.value,i=e.nonInteraction,s=e.transport,l=function(e,t){if(null==e)return{};var a,r,o=function(e,t){if(null==e)return{};var a,r,o={},n=Object.keys(e);for(r=0;r<n.length;r++)a=n[r],t.indexOf(a)>=0||(o[a]=e[a]);return o}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)a=n[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}(e,["category","action","label","value","nonInteraction","transport"]),u=arguments.length>1?arguments[1]:void 0;if(!t||!a)return void r("args.category AND args.action are required in event()");var c={hitType:"event",eventCategory:C(t),eventAction:C(a)};o&&(c.eventLabel=C(o)),void 0!==n&&("number"!=typeof n?r("Expected `args.value` arg to be a Number."):c.eventValue=n),void 0!==i&&("boolean"!=typeof i?r("`args.nonInteraction` must be a boolean."):c.nonInteraction=i),void 0!==s&&("string"!=typeof s?r("`args.transport` must be a string."):(-1===["beacon","xhr","image"].indexOf(s)&&r("`args.transport` must be either one of these values: `beacon`, `xhr` or `image`"),c.transport=s)),Object.keys(l).filter(function(e){return"dimension"===e.substr(0,9)}).forEach(function(e){c[e]=l[e]}),Object.keys(l).filter(function(e){return"metric"===e.substr(0,6)}).forEach(function(e){c[e]=l[e]}),N(c,u)}function M(e,t){var a=e.description,o=e.fatal,n={hitType:"exception"};a&&(n.exDescription=C(a)),void 0!==o&&("boolean"!=typeof o?r("`args.fatal` must be a boolean."):n.exFatal=o),N(n,t)}var D={require:function(e,t,a){if(!e)return void r("`name` is required in .require()");var o=m(e);if(""===o)return void r("`name` cannot be an empty string in .require()");var n=a?"".concat(a,".require"):"require";if(t){if("object"!==v(t))return void r("Expected `options` arg to be an Object");0===Object.keys(t).length&&r("Empty `options` given to .require()"),R(n,o,t),b&&f("called ga('require', '".concat(o,"', ").concat(JSON.stringify(t)))}else R(n,o),b&&f("called ga('require', '".concat(o,"');"))},execute:function(e,t){if((arguments.length<=2?0:arguments.length-2)==1?a=arguments.length<=2?void 0:arguments[2]:(o=arguments.length<=2?void 0:arguments[2],a=arguments.length<=3?void 0:arguments[3]),"string"!=typeof e)r("Expected `pluginName` arg to be a String.");else if("string"!=typeof t)r("Expected `action` arg to be a String.");else{var a,o,n="".concat(e,":").concat(t);a=a||null,o&&a?(R(n,o,a),b&&(f("called ga('".concat(n,"');")),f('actionType: "'.concat(o,'" with payload: ').concat(JSON.stringify(a))))):a?(R(n,a),b&&(f("called ga('".concat(n,"');")),f("with payload: ".concat(JSON.stringify(a))))):(R(n),b&&f("called ga('".concat(n,"');")))}}};function G(e,t,a){if("function"!=typeof t)return void r("hitCallback function is required");if(!e||!e.label)return void r("args.label is required in outboundLink()");var o={hitType:"event",eventCategory:"Outbound",eventAction:"Click",eventLabel:C(e.label)},n=!1,i=setTimeout(function(){n=!0,t()},250);o.hitCallback=function(){clearTimeout(i),n||t()},N(o,a)}e.s(["default",0,{initialize:O,ga:R,set:k,send:N,pageview:P,modalview:I,timing:L,event:j,exception:M,plugin:D,outboundLink:G,testModeAPI:_},"event",0,j,"exception",0,M,"ga",0,R,"initialize",0,O,"modalview",0,I,"outboundLink",0,G,"pageview",0,P,"plugin",0,D,"send",0,N,"set",0,k,"testModeAPI",0,_,"timing",0,L],187884);var F=e.i(187884);function B(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}F.initialize,F.ga,F.set,F.send,F.pageview,F.modalview,F.timing,F.event,F.exception,F.plugin,F.outboundLink,F.testModeAPI,d.origTrackLink=d.trackLink,d.trackLink=F.outboundLink;let U=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?B(a,!0).forEach(function(t){var r,o,n;r=e,o=t,n=a[t],o in r?Object.defineProperty(r,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[o]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):B(a).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({},F,{OutboundLink:d});var V=e.i(893619),H=e.i(313530);let q="event";var W=e.i(277227);e.s(["GoogleAdapter",0,class{constructor(e){this.config=e;const{ga:{enabled:t,trackingId:a,options:r}={}}=e;t&&(U.initialize(a,r),this.visitor=U)}getSupportedDataType(){return H.DATA_TYPE_GOOGLE}supports(e,t){let{ga:{enabled:a=!1}={enabled:!1}}=this.config;return a&&(0,V.isDataTypeSupported)(t,H.DATA_TYPE_GOOGLE)}sendData(e){let{type:t,path:a="",modalName:r,timing:o,exception:n,...i}=e,{category:s,action:l,label:u,value:c,...d}=i;switch(t){case"pageview":(0,W.logToConsole)(t,a),this.visitor.pageview(a);break;case"modalview":(0,W.logToConsole)(t,r),this.visitor.modalview(r);break;case"timing":(0,W.logToConsole)(t,o),this.visitor.timing(o);break;case"exception":(0,W.logToConsole)(t,n),this.visitor.exception(n);break;default:(0,W.logToConsole)(q,{category:s,action:l,label:u,value:c,...d}),this.visitor.ga("send",q,s,l,u,c,d)}}}],228222)},310406,e=>{"use strict";var t=e.i(830746),a=e.i(893619),r=e.i(313530),o=e.i(277227);let n=Object.freeze({GoogleAnalytics4:"GA4",UniversalAnalytics:"UA"});e.s(["GoogleTagManagerAdapter",0,class{constructor(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.config=e,this.tagManager=a||t.default;const{gtm:r={}}=e;r.enabled&&this.tagManager.initialize(r)}getSupportedDataType(){return r.DATA_TYPE_GOOGLE_TAG_MANAGER}supports(e,t){let{gtm:{enabled:o=!1}={enabled:!1}}=this.config;return o&&(0,a.isDataTypeSupported)(t,r.DATA_TYPE_GOOGLE_TAG_MANAGER)}sendData(t){let{sessionId:a,timestamp:r,browserFingerprint:i,action:s,...l}=t,{gtm:{dataLayerName:u,useSimplePush:c=!1,version:d=n.UniversalAnalytics}}=this.config,m={event:s,...l};if((0,o.logToConsole)(s,{version:d,pushData:m}),c)try{e.g.dataLayer&&(d===n.GoogleAnalytics4&&l.ecommerce&&e.g.dataLayer.push({ecommerce:null}),e.g.dataLayer.push(m))}catch(e){(0,o.logToConsole)(s,e)}else d===n.GoogleAnalytics4&&l.ecommerce&&this.tagManager.dataLayer({dataLayer:{ecommerce:null},dataLayerName:u}),this.tagManager.dataLayer({dataLayer:m,dataLayerName:u})}}],310406)},893619,277227,e=>{"use strict";var t=e.i(313530);e.s(["isDataTypeSupported",0,(e,t)=>!e||(Array.isArray(e)?e.includes(t):t===e),"isFcseAdapter",0,e=>e===t.DATA_TYPE_FCSE],893619),e.s(["logToConsole",0,(e,t)=>{}],277227)},947794,902031,898184,e=>{"use strict";var t=e.i(893619),a=e.i(313530),r=e.i(277227);e.s(["SendBeaconAdapter",0,class{constructor(e){this.config=e}getSupportedDataType(){return a.DATA_TYPE_FCSE}supports(e,r){return"u">typeof navigator&&void 0!==navigator.sendBeacon&&(0,t.isDataTypeSupported)(r,a.DATA_TYPE_FCSE)}sendData(e){void 0!==navigator&&void 0!==navigator.sendBeacon&&((0,r.logToConsole)("sendBeacon",e),navigator.sendBeacon(this.config.logServerUrl,JSON.stringify(e)))}}],947794),e.s(["QueryAdapter",0,class{constructor(e){this.config=e}getSupportedDataType(){return a.DATA_TYPE_FCSE}supports(e,r){return this._generateUrl(e).length<=2e3&&(0,t.isDataTypeSupported)(r,a.DATA_TYPE_FCSE)}sendData(e){let t=new Image(1,1);(0,r.logToConsole)("query",e),t.src=this._generateUrl(e)}_generateUrl(e){let t=JSON.stringify(e);return`${this.config.logServerUrl}?message=${encodeURIComponent(t)}&rand=${Math.random()}`}}],902031),e.s(["XhrAdapter",0,class{constructor(e){this.config=e}getSupportedDataType(){return a.DATA_TYPE_FCSE}supports(e,r){return"u">typeof XMLHttpRequest&&(0,t.isDataTypeSupported)(r,a.DATA_TYPE_FCSE)}sendData(e){let t=new XMLHttpRequest;t.open("POST",this.config.logServerUrl,!0),(0,r.logToConsole)("POST",e),t.send(JSON.stringify(e))}}],898184)},235832,e=>{"use strict";var t=e.i(191788),a=e.i(947794),r=e.i(902031),o=e.i(898184),n=e.i(228222),i=e.i(310406),s=e.i(758285),l=e.i(893619);class u{constructor(e,t,a,r){this.adapters=r,this.config=e,this.cookieProvider=t,this.cookieSaveHandler=a}async logEvent(e,t){if(!this.config.enabled||this.config.requireUserAcceptance&&!await this.userAcceptedTracking())return;let a={...e,timestamp:u._getTimestamp()};for(let e of this.adapters)if(e.supports(a,t)&&(e.sendData(a),!t||(0,l.isFcseAdapter)(e.getSupp
1ortedDataType())))break}async agreeOnTracking(){let{cookieKey:e}=this.config.cookieSettings.userAcceptance;await this.cookieSaveHandler.saveCookie(e,"true",1e4)}async revokeTrackingAgreement(){let{cookieKey:e}=this.config.cookieSettings.userAcceptance;await this.cookieSaveHandler.saveCookie(e,"false",1e4)}async userAcceptedTracking(){let{cookieKey:e}=this.config.cookieSettings.userAcceptance,t=await this.cookieProvider.getCookie(e);return"true"===t||!0===t}static _getTimestamp(){return new Date().toISOString()}}class c extends u{constructor(e,t,l){let u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[s.CustomEventAdapter,i.GoogleTagManagerAdapter,n.GoogleAdapter,a.SendBeaconAdapter,r.QueryAdapter,o.XhrAdapter];super(e,t,l,(u||[]).map(t=>new t(e)))}}class d{async logEvent(){}async agreeOnTracking(){}async revokeTrackingAgreement(){}async userAcceptedTracking(){return!0}}let{Provider:m,Consumer:g}=(0,t.createContext)(new d);function f(){return(f=Object.assign.bind()).apply(this,arguments)}e.s(["AnalyticsProvider",0,e=>{let{config:a,cookieProvider:r,cookieSaveHandler:o,adapters:n,...i}=e,s=a&&a.enabled&&r&&o?new c(a,r,o,n):new d;return t.default.createElement(m,f({value:s},i))},"withAnalytics",0,e=>function(a){return t.default.createElement(g,null,r=>t.default.createElement(e,f({},a,{logEvent:(e,t)=>r.logEvent(e,t),agreeOnTracking:()=>r.agreeOnTracking(),revokeTrackingAgreement:()=>r.revokeTrackingAgreement(),userAcceptedTracking:r.userAcceptedTracking})))}],235832)},290939,e=>{e.q("/_next/static/media/fallback-hotel-image.0wrs2a-6q0wur.jpg")},417600,e=>{"use strict";var t=e.i(191788);let a={tablet:!0,desktop:!0},r={showOfferSidebar:!1,showOfferConfiguratorSidebar:!0,offerSummaryConst:!0,offerSummaryFilterDevices:a,showAlternativeHdp:!1,showOfferCalendar:!1,showOfferBarChart:!0,showStaticTourOperatorInfo:!1,tourOperatorsMap:null},o=(0,t.createContext)(r);e.s(["HotelBaseDataConfigProvider",0,({children:e,config:{showOfferSidebar:r=!1,showOfferConfiguratorSidebar:n=!0,offerSummaryConst:i=!0,offerSummaryFilterDevices:s=a,showAlternativeHdp:l=!1,showOfferCalendar:u=!1,showOfferBarChart:c=!0,showStaticTourOperatorInfo:d=!1,tourOperatorsMap:m=null}={}})=>{let g=(0,t.useMemo)(()=>({showOfferSidebar:r,showOfferConfiguratorSidebar:n,offerSummaryConst:i,offerSummaryFilterDevices:s,showAlternativeHdp:l,showOfferCalendar:u,showOfferBarChart:c,showStaticTourOperatorInfo:d,tourOperatorsMap:m}),[r,n,i,s,l,u,c,d,m]);return t.default.createElement(o.Provider,{value:g},e)},"defaultConfig",0,r,"useHotelBaseDataConfig",0,()=>(0,t.useContext)(o)])},654275,e=>{"use strict";var t=e.i(191788),a=e.i(340689);let r="lastViewedHotels",o=20,n=[],i=(0,t.createContext)({hotels:n,addHotel:()=>{}});e.s(["LastViewedHotelsContext",0,i,"LastViewedHotelsProvider",0,({children:e,storageKey:s=r,storageHotelsLimit:l=o})=>{let[u,c]=(0,t.useState)(n);(0,t.useEffect)(()=>{c(((0,a.loadData)(s)||n).slice(0,l))},[s,l]);let d=(0,t.useCallback)(e=>{if(e?.giataId){let t=[e,...u.filter(t=>t&&e?.giataId!==t?.giataId)];t.length>l&&(t=t.splice(0,t.length-1)),(0,a.saveData)(t,s),c(t)}},[u,s,l]),m=(0,t.useMemo)(()=>({hotels:u,addHotel:d}),[u,d]);return t.default.createElement(i.Provider,{value:m},e)},"useLastViewedHotels",0,()=>(0,t.useContext)(i)])},872486,e=>{"use strict";var t=e.i(584726);t.BaseImagesFragmentDoc,t.TsbobCollectionOfferFlightsFragmentDoc,t.DiscountInfoFieldsFragmentDoc,t.TsbobCollectionOfferFieldsFragmentDoc;let a=t.SubProductGroupsQueryDocument,r=t.ProductGroupsQueryDocument,o=t.TopOffersCampaignDocument,n=t.TopOffersDocument;t.HotelFragmentDoc,t.PackageProductsFragmentDoc,t.PackageProductsWithRecommendationFragmentDoc;let i=t.ProductsQueryDocument,s=t.ProductsWithRecommendationsQueryDocument;e.s(["PRODUCTS_QUERY",0,i,"PRODUCTS_WITH_RECOMMENDATIONS_QUERY",0,s,"PRODUCT_GROUPS_QUERY",0,r,"SUB_PRODUCT_GROUPS_QUERY",0,a,"TOP_OFFERS_CAMPAIGN_QUERY",0,o,"TOP_OFFERS_QUERY",0,n])},485696,e=>{"use strict";let t=e.i(584726).GetTourOperatorInfoDocument;e.s(["default",0,t])},340689,e=>{"use strict";var t=e.i(961572),a=e.i(903275);let r="localStorage";e.s(["SESSION_STORAGE_TYPE",0,"sessionStorage","loadData",0,(e,t=r)=>{try{let a=window[t].getItem(e);if(null===a)return;return JSON.parse(a)}catch{return}},"saveData",0,(e,o,n=r)=>{try{if((0,t.default)(e))window[n].removeItem(o);else{let t=(0,a.default)(e)?JSON.stringify(e):e;window[n].setItem(o,t)}}catch{}}])},239702,e=>{e.q("/_next/static/media/logo-holidaycheck-inverted.0_i5gr0o05o2l.svg")},497631,e=>{e.q("/_next/static/media/logo-holidaycheck.21h6-_3r7_ryo.svg")},712528,e=>{e.q("/_next/static/media/logo-tripadvisor-simple.14d7r9g19pvx-.svg")},686350,e=>{e.q("/_next/static/media/logo-trustyou.11fosl25be8cd.svg")},618343,e=>{e.q("/_next/static/media/signet-tripadvisor.3qk93nc8omktl.svg")},456003,(e,t,a)=>{"use strict";var r,o=(r=e.r(147300))&&r.__esModule?r:{default:r};t.exports={tags:function(e){var t=e.id,a=e.events,r=e.dataLayer,n=e.dataLayerName,i=e.preview,s="&gtm_auth="+e.auth,l="&gtm_preview="+i;t||(0,o.default)("GTM Id is required");var u="\n      (function(w,d,s,l,i){w[l]=w[l]||[];\n        w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js', "+JSON.stringify(a).slice(1,-1)+"});\n        var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';\n        j.async=true;
1j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl+'"+s+l+"&gtm_cookies_win=x';\n        f.parentNode.insertBefore(j,f);\n      })(window,document,'script','"+n+"','"+t+"');";return{iframe:'\n      <iframe src="https://www.googletagmanager.com/ns.html?id='+t+s+l+'&gtm_cookies_win=x"\n        height="0" width="0" style="display:none;visibility:hidden" id="tag-manager"></iframe>',script:u,dataLayerVar:this.dataLayer(r,n)}},dataLayer:function(e,t){return"\n      window."+t+" = window."+t+" || [];\n      window."+t+".push("+JSON.stringify(e)+")"}}},221663,(e,t,a)=>{"use strict";var r,o=(r=e.r(456003))&&r.__esModule?r:{default:r};t.exports={dataScript:function(e){var t=document.createElement("script");return t.innerHTML=e,t},gtm:function(e){var t=o.default.tags(e);return{noScript:function(){var e=document.createElement("noscript");return e.innerHTML=t.iframe,e},script:function(){var e=document.createElement("script");return e.innerHTML=t.script,e},dataScript:this.dataScript(t.dataLayerVar)}},initialize:function(e){var t=e.gtmId,a=e.events,r=e.dataLayer,o=e.dataLayerName,n=e.auth,i=e.preview,s=this.gtm({id:t,events:void 0===a?{}:a,dataLayer:r||void 0,dataLayerName:void 0===o?"dataLayer":o,auth:void 0===n?"":n,preview:void 0===i?"":i});r&&document.head.appendChild(s.dataScript),document.head.insertBefore(s.script(),document.head.childNodes[0]),document.body.insertBefore(s.noScript(),document.body.childNodes[0])},dataLayer:function(e){var t=e.dataLayer,a=e.dataLayerName,r=void 0===a?"dataLayer":a;if(window[r])return window[r].push(t);var n=o.default.dataLayer(t,r),i=this.dataScript(n);document.head.insertBefore(i,document.head.childNodes[0])}}},830746,(e,t,a)=>{"use strict";var r;t.exports=((r=e.r(221663))&&r.__esModule?r:{default:r}).default},147300,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){console.warn("[react-gtm]",e)}},651702,e=>{"use strict";var t=e.i(168489);let a=(0,t.default)(()=>e.A(162030),{loadableGenerated:{modules:[715661]}}),r=(0,t.default)(()=>e.A(857103),{loadableGenerated:{modules:[364458]}}),o=(0,t.default)(()=>e.A(200513),{loadableGenerated:{modules:[152835]}}),n=(0,t.default)(()=>e.A(55641),{loadableGenerated:{modules:[712002]}}),i=(0,t.default)(()=>e.A(63489),{loadableGenerated:{modules:[408853]}}),s=(0,t.default)(()=>e.A(57009),{loadableGenerated:{modules:[169631]}}),l=(0,t.default)(()=>e.A(632090),{loadableGenerated:{modules:[406726]}}),u=(0,t.default)(()=>e.A(43708),{loadableGenerated:{modules:[162577]}}),c=(0,t.default)(()=>e.A(548184),{loadableGenerated:{modules:[993364]}}),d=(0,t.default)(()=>e.A(975861),{loadableGenerated:{modules:[49183]}}),m=(0,t.default)(()=>e.A(342788),{loadableGenerated:{modules:[35289]}}),g=(0,t.default)(()=>e.A(656451),{loadableGenerated:{modules:[957986]}}),f=(0,t.default)(()=>e.A(832184),{loadableGenerated:{modules:[416934]}}),p=(0,t.default)(()=>e.A(694580),{loadableGenerated:{modules:[751711]}}),_=(0,t.default)(()=>e.A(407243),{loadableGenerated:{modules:[190731]}}),h=(0,t.default)(()=>e.A(742754),{loadableGenerated:{modules:[242186]}}),v=(0,t.default)(()=>e.A(888864),{loadableGenerated:{modules:[186367]}}),y=(0,t.default)(()=>e.A(981803),{loadableGenerated:{modules:[881070]}}),b=(0,t.default)(()=>e.A(302616),{loadableGenerated:{modules:[622592]}}),E=(0,t.default)(()=>e.A(192737),{loadableGenerated:{modules:[548089]}}),A=(0,t.default)(()=>e.A(762797),{loadableGenerated:{modules:[686425]}}),T=(0,t.default)(()=>e.A(588969),{loadableGenerated:{modules:[546909]}}),x=(0,t.default)(()=>e.A(524549),{loadableGenerated:{modules:[331988]}}),C=(0,t.default)(()=>e.A(179082),{loadableGenerated:{modules:[406854]}}),S=(0,t.default)(()=>e.A(787534),{loadableGenerated:{modules:[696430]}}),w=(0,t.default)(()=>e.A(759128),{loadableGenerated:{modules:[156713]}}),O=(0,t.default)(()=>e.A(939806),{loadableGenerated:{modules:[136033]}}),R=(0,t.default)(()=>e.A(174431),{loadableGenerated:{modules:[636975]}}),k=(0,t.default)(()=>e.A(272260),{loadableGenerated:{modules:[783651]}}),N=(0,t.default)(()=>e.A(739748),{loadableGenerated:{modules:[659190]}}),P=(0,t.default)(()=>e.A(296401),{loadableGenerated:{modules:[575904]}}),I=(0,t.default)(()=>e.A(600280),{loadableGenerated:{modules:[432672]}}),L=(0,t.default)(()=>e.A(385691),{loadableGenerated:{modules:[671190]}}),j=(0,t.default)(()=>
1e.A(205643),{loadableGenerated:{modules:[180631]}}),M=(0,t.default)(()=>e.A(781419),{loadableGenerated:{modules:[276661]}}),D=(0,t.default)(()=>e.A(174390),{loadableGenerated:{modules:[687637]}}),G=(0,t.default)(()=>e.A(610277),{loadableGenerated:{modules:[250155]}}),F=(0,t.default)(()=>e.A(81291),{loadableGenerated:{modules:[865556]}}),B=(0,t.default)(()=>e.A(190741),{loadableGenerated:{modules:[688583]}}),U=(0,t.default)(()=>e.A(849320),{loadableGenerated:{modules:[614045]}}),V=(0,t.default)(()=>e.A(489168),{loadableGenerated:{modules:[830769]}}),H=(0,t.default)(()=>e.A(160011),{loadableGenerated:{modules:[4369]}}),q=(0,t.default)(()=>e.A(912086),{loadableGenerated:{modules:[303789]}});e.s(["default",0,{AccordionBlock:a,AuthorTeaserSection:r,ContactDataTeaser:o,ContentPageNavigation:n,DestinationTeaser:i,ExpertRecommendationTeaser:s,FAQ:l,FloatingMediaRichTextTeaser:u,Footer:c,FooterMediaTeaser:d,FreeRichTextTeaser:m,GridTeaserSection:g,GroupedLinklist:f,Header:p,HeaderBanner:_,HeaderNavigation:h,HeroSliderSection:v,HeroSlideTeaser:y,HotelTeaser:b,Iframe:E,ImageGalleryTeaser:A,ImageTeaser:T,LastSeenOffersSection:x,Linklist:C,MapTeaser:S,MasonrySection:w,MasonrySectionColumn:O,MultiProductSection:R,Newsletter:k,PassolutionTeaser:N,PromotionTeaser:P,QualityTeaserSection:I,RichTextTeaser:L,Search:j,SimpleHotelTeaser:M,SimpleTeaserSection:D,Spacer:G,StageSection:F,StageTeaser:B,TabsTeaserSection:U,Text:V,TravelListTeaser:H,Warning:q}])},533213,463518,e=>{"use strict";var t=e.i(391398),a=e.i(191788),r=e.i(589153),o=e.i(793754),n=e.i(15976),i=e.i(961572),s=e.i(106614),l=e.i(780577),u=e.i(656978),c=e.i(654633);let d=e=>{let t,{pageLevelSearch:o}=(0,c.useServerSettings)(),{agencyNumber:n,freshMSAgencyNumber:d,isTravelAgencyMandantExpi:m}=(0,u.default)(),g=(0,a.useMemo)(()=>(0,s.getProductSearchDefaultValues)(m?d:n),[n,d,m]),f=e?.product?.productSearch,p=(0,l.pickCmsFilters)(f,{...(0,r.defaultValues)(),...g},void 0,l.availableFilters);return{customDefaultValues:g,pageValues:f,hasPageValues:o?.enabled&&!(0,i.default)(f)&&p.length>0,hasRollingDepartureConfig:(t=e?.productRequest?.productSearch?.travelPeriod?.departureDateTime,t?.minDepartureDateRolling!=null||t?.maxDepartureDateRolling!=null)}};e.s(["default",0,d],463518);let m=(e,t)=>(0,o.mergeDeep)(e,t),g=(0,a.createContext)({isPageLoading:!0,isPageResolved:!1,page:{},pageMeta:{}}),f=(0,n.withPage)(({pageMeta:e,children:o,page:n,isPageResolved:i,isPageLoading:s})=>{let{customDefaultValues:u,pageValues:c,hasPageValues:f,hasRollingDepartureConfig:p}=d(e),{productSearchDefaultValues:_,queryStringInitialValues:h}=(0,a.useMemo)(()=>{let e=p?c:(0,l.removeMaxDateFromPageValues)(c),t=(0,l.relocateDepartureMaxDate)(e),a=(0,l.normalizeHotelRatings)(t);return{productSearchDefaultValues:f?(0,l.applyInteractiveFilters)(u,u,a,l.availableFilters,!0):u,queryStringInitialValues:f?r.PS_QUERY_STRING_EMPTY_INITIAL_VALUES:void 0}},[f,p,c,u]),v=(0,a.useMemo)(()=>({page:n,isPageResolved:i,isPageLoading:s,pageMeta:e}),[n,i,s,e]);return(0,t.jsx)(r.ProductSearchProvider,{defaultValues:_,initialValues:h,mergeValues:m,children:(0,t.jsx)(g.Provider,{value:v,children:o})})});e.s(["default",0,f,"usePage",0,()=>(0,a.useContext)(g)],533213)},80055,e=>{e.v({"checkboxField--field--labelText":"AgencyNumberModal-module-scss-module__qjKoLa__checkboxField--field--labelText",dialog:"AgencyNumberModal-module-scss-module__qjKoLa__dialog",error:"AgencyNumberModal-module-scss-module__qjKoLa__error",field:"AgencyNumberModal-module-scss-module__qjKoLa__field","field--field":"AgencyNumberModal-module-scss-module__qjKoLa__field--field",footer:"AgencyNumberModal-module-scss-module__qjKoLa__footer",formFields:"AgencyNumberModal-module-scss-module__qjKoLa__formFields",icon:"AgencyNumberModal-module-scss-module__qjKoLa__icon",info:"AgencyNumberModal-module-scss-module__qjKoLa__info",link:"AgencyNumberModal-module-scss-module__qjKoLa__link",root:"AgencyNumberModal-module-scss-module__qjKoLa__root",text:"AgencyNumberModal-module-scss-module__qjKoLa__text",title:"AgencyNumberModal-module-scss-module__qjKoLa__title","with-1-symbols":"AgencyNumberModal-module-scss-module__qjKoLa__with-1-symbols","with-2-symbols":"AgencyNumberModal-module-scss-module__qjKoLa__with-2-symbols","with-3-symbols":"AgencyNumberModal-module-scss-module__qjKoLa__with-3-symbols","with-4-symbols":"AgencyNumberModal-module-scss-module__qjKoLa__with-4-symbols","with-5-symbol
1s":"AgencyNumberModal-module-scss-module__qjKoLa__with-5-symbols","with-6-symbols":"AgencyNumberModal-module-scss-module__qjKoLa__with-6-symbols"})},974904,e=>{"use strict";let t={DTM:"Dortmund",DUS:"Düsseldorf",NRN:"Weeze",FRA:"Frankfurt am Main",HHN:"Frankfurt Hahn",KSF:"Kassel-Calden Airport",SCN:"Saarbrücken",BRE:"Bremen",HAM:"Hamburg",HAJ:"Hannover",RLG:"Rostock-Laage Airport",BER:"Berlin-Brandenburg",DRS:"Dresden",FDH:"Friedrichshafen",MUC:"München",FMM:"Memmingen Allgau Airport",NUE:"Nürnberg",STR:"Stuttgart",LXB:"Luxemburg",SZG:"Salzburg Airport",VIE:"Wien",ZRH:"Zürich",BSL:"Basel Mulhouse Freiburg",CPH:"Kopenhagen",CGN:"Köln / Bonn",FMO:"Münster / Osnabrück",PAD:"Paderborn / Lippstadt",ERF:"Erfurt / Weimar",LEJ:"Leipzig / Halle",FKB:"Karlsruhe / Baden-Baden-Karlsruhe",OV:"Ohne Verpflegung",FR:"Frühstück","HP,HPP":"Halbpension","VP,VPP":"Vollpension","AI,AIP":"All Inclusive",kreuzfahrt:"Kreuzfahrten","hotel-flug":"Flug & Hotel","last-minute":"Last Minute","baustein-rundreisen":"Individuelle Rundreisen","Gefuehrte-rundreisen":"Geführte Rundreisen"},a=["individuell-planbare-rundreisen"];e.s(["filterHiddenTags",0,e=>e?.filter(e=>!a.includes(e.key)),"mapFilter",0,e=>{let a=t[e]||e;return a&&a?.charAt?a?.charAt(0).toUpperCase()+a?.slice(1):void 0}])},580543,e=>{"use strict";var t=e.i(902223),a=e.i(313530),r=e.i(43308),o=e.i(974904),n=e.i(115341);let i=e=>"number"==typeof e&&!isNaN(e)||"string"==typeof e&&!isNaN(parseFloat(e));class s extends t.BaseLogger{supports(e){return e===n.BUM_EVENT_FILTER}log(e,t){(t?.newFilter?.length||t?.removedFilter?.length)&&this.logEvent({action:(0,n.mapEventName)(e),...(e=>{let{path:t,filterGroup:a,newFilter:s,removedFilter:l,filterDetails:u}=e,c=u?.isMinPrice,d=(0,r.getPageType)(t);if(s?.length){let[e,t]=s;return{event_name:n.BUM_EVENT_FILTER,filter:{filter_element:i(e)&&i(t)?`min:${e}max:${t}`:i(e)&&c?`min:${e}`:i(e)&&!c?`max:${e}`:(0,o.mapFilter)(String(e)),filter_name:a,method:(0,r.getPageMethod)(d)}}}if(l?.length)return{event_name:"clear_filter",clear_filter:{filter_name:a}}})(t)},a.DATA_TYPE_GOOGLE_TAG_MANAGER)}}e.s(["FILTER_GROUP_AIRPORT",0,"Abflughafen","FILTER_GROUP_BOARD",0,"Verpflegung","FILTER_GROUP_HOLIDAYWISHES",0,"Urlaubswünsche","FILTER_GROUP_HOTEL",0,"Hotel kategorie","FILTER_GROUP_OFFER",0,"Angebot","FILTER_GROUP_PRICE",0,"preis","FILTER_GROUP_RECOMMENDATION",0,"Empfehlungsrate","FILTER_GROUP_SHIPPING",0,"Reederei","FILTER_GROUP_TRIPTYPE",0,"Reiseart","FilterLogger",0,s])},163827,e=>{e.v({first:"LoadingAnimation-module-scss-module__DnNX1W__first",icon:"LoadingAnimation-module-scss-module__DnNX1W__icon",root:"LoadingAnimation-module-scss-module__DnNX1W__root",second:"LoadingAnimation-module-scss-module__DnNX1W__second",smartEntranceLoop:"LoadingAnimation-module-scss-module__DnNX1W__smartEntranceLoop",third:"LoadingAnimation-module-scss-module__DnNX1W__third"})},471048,e=>{"use strict";var t=e.i(391398),a=e.i(272043),r=e.i(287786),o=e.i(163827);let n=(0,r.applyStylingHoc)(o.default)(({styles:e})=>(0,t.jsxs)("div",{className:e.root,children:[(0,t.jsx)("span",{className:(0,a.default)("icon-map",e.icon,e.first)}),(0,t.jsx)("span",{className:(0,a.default)("icon-bed",e.icon,e.second)}),(0,t.jsx)("span",{className:(0,a.default)("icon-plane-right",e.icon,e.third)})]}));e.s(["default",0,n])},714991,e=>{e.v({children:"CmsWarningMessage-module-scss-module__uKtWAq__children",message:"CmsWarningMessage-module-scss-module__uKtWAq__message",root:"CmsWarningMessage-module-scss-module__uKtWAq__root"})},598173,930635,859765,501652,e=>{"use strict";var t=e.i(391398),a=e.i(287786),r=e.i(116432),o=e.i(272043),n=e.i(191788),i=e.i(50996);let s=(0,i.defineMessages)({warningMessage:{id:"components.CmsWarningMessage.warningMessage"}});var l=e.i(714991);let u=(0,a.applyStylingHoc)(l.default)(({children:e,styles:a})=>{let{formatMessage:i}=(0,r.useIntl)(),l=(0,n.useRef)(null),u=(0,n.useRef)(null),c=(0,n.useMemo)(()=>{if(!l.current||!u.current)return;let e=u.current.firstElementChild;return e?e.className:""},[u.current,l.current]);return(0,t.jsxs)("div",{className:(0,o.default)(a.root,c),ref:l,children:[(0,t.jsx)("p",{className:a.message,children:i(s.warningMessage)}),(0,t.jsx)("div",{className:a.children,ref:u,children:e})]})});e.s(["default",0,u],598173);var c=e.i(730943),d=e.i(481722);
1let m=(0,i.defineMessages)({mandates:{id:"components.CmsWhitelabelInfo.mandates"},whitelisted:{id:"components.CmsWhitelabelInfo.whitelisted"},blacklisted:{id:"components.CmsWhitelabelInfo.blacklisted"}});var g=e.i(547377);let f=(0,a.applyStylingHoc)(g.default)(({styles:e,whitelisted:a,blacklisted:o,children:i})=>{let{formatMessage:s}=(0,r.useIntl)(),l=(0,n.useRef)(null),[u,g]=(0,n.useState)(null);(0,n.useEffect)(()=>{let e=l.current?.previousElementSibling;g((e?.classList.contains("CmsNode")?e:e?.querySelector(".CmsNode"))??null)},[]);let f=(0,t.jsxs)("div",{className:e.tooltipContent,children:[a.length>0&&(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:e.label,children:s(m.whitelisted)})," ",a.join(", ")]}),o.length>0&&(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:e.label,children:s(m.blacklisted)})," ",o.join(", ")]})]});return(0,t.jsxs)(t.Fragment,{children:[i,(0,t.jsx)("span",{ref:l,className:e.marker,"aria-hidden":"true"}),u&&(0,c.createPortal)((0,t.jsx)("span",{className:e.iconWrapper,children:(0,t.jsx)(d.default,{content:f,placement:"right",children:(0,t.jsx)("span",{className:e.icon,"aria-label":s(m.mandates),children:"?"})})}),u)]})});e.s(["default",0,f],930635);var p=e.i(498618);let _=e=>{let t=e.getIn(["module","result","interactive","useCustomInteractiveFilters"],!1),a=e.getIn(["module","result","interactive","filters"],(0,p.Map)()),r=a?.toJS();return{useCustomFilters:t,teaserFilters:Array.isArray(r)?r:[]}};e.s(["getInteractiveFilters",0,(e,t)=>{let{useCustomFilters:a,teaserFilters:r}=_(e);return a||!t?r:Array.from(new Set([...t,...r]))},"isInteractiveNode",0,(e,t)=>{if(!e.hasIn(["module","result","interactive","useCustomInteractiveFilters"]))return!1;let{useCustomFilters:a,teaserFilters:r}=_(e),o=r&&r.length>0;if(a)return o;let n=t&&t.length>0;return o||n}],859765);var h=e.i(961572),v=e.i(589153),y=e.i(654633),b=e.i(533213),E=e.i(107949);e.s(["default",0,()=>{let{pageLevelSearch:e}=(0,y.useServerSettings)(),{pageMeta:t}=(0,b.usePage)(),{values:a,initialValues:r}=(0,v.useQuery)(),o=e?.enabled&&!(0,h.default)(t?.product?.productSearch);return(0,E.default)(o?(0,v.defaultValues)():r)(a)}],501652)},547377,e=>{e.v({icon:"CmsWhitelabelInfo-module-scss-module__4zqOUa__icon",iconWrapper:"CmsWhitelabelInfo-module-scss-module__4zqOUa__iconWrapper",label:"CmsWhitelabelInfo-module-scss-module__4zqOUa__label",marker:"CmsWhitelabelInfo-module-scss-module__4zqOUa__marker",tooltipContent:"CmsWhitelabelInfo-module-scss-module__4zqOUa__tooltipContent"})},729412,e=>{e.v({buttons:"CookieNotificationBox-module-scss-module__-kb6ca__buttons",confirmBtn:"CookieNotificationBox-module-scss-module__-kb6ca__confirmBtn",container:"CookieNotificationBox-module-scss-module__-kb6ca__container",link:"CookieNotificationBox-module-scss-module__-kb6ca__link",moreBtn:"CookieNotificationBox-module-scss-module__-kb6ca__moreBtn",moreLink:"CookieNotificationBox-module-scss-module__-kb6ca__moreLink",notification:"CookieNotificationBox-module-scss-module__-kb6ca__notification",notificationText:"CookieNotificationBox-module-scss-module__-kb6ca__notificationText",root:"CookieNotificationBox-module-scss-module__-kb6ca__root"})},534825,e=>{"use strict";var t=e.i(391398),a=e.i(191788),r=e.i(116432),o=e.i(927298),n=e.i(235832),i=e.i(287786),s=e.i(48716),l=e.i(973569),u=e.i(194117),c=e.i(739063);let d=(0,e.i(50996).defineMessages)({moreLinkLabel:{id:"components.CookieNotificationBox.moreLinkLabel"},confirmButtonLabel:{id:"components.CookieNotificationBox.confirmButtonLabel"},moreButtonLabel:{id:"components.CookieNotificationBox.moreButtonLabel"},notification:{id:"components.CookieNotificationBox.notification"}});var m=e.i(729412);let g=(0,n.withAnalytics)((0,i.applyStylingHoc)(m.default)(({styles:e,agreeOnTracking:n})=>{let{formatMessage:i}=(0,r.useIntl)(),{showCookieUsageNotification:m,confirmCookieUsage:g}=(0,c.useCookie)(),f=(0,a.useCallback)(()=>{n&&n(),g()},[n,g]),p=(0,a.useMemo)(()=>({moreLink:(0,t.jsx)(l.default,{styles:e.link,to:"/privacy-policy",children:i(d.moreLinkLabel)})}),[i,e.link]);return m?(0,t.jsx)("div",{className:e.root,children:(0,t.jsxs)(s.Container,{fixed:!1,className:e.container,children:[(0,t.jsx)("div",{className:e.notification,children:(0,t.jsx)(o.FormattedMessage,{...d.notification,values:p})}),(0,t.jsxs)("div",{className:e.buttons,children:[(0,t.jsx)(l.default,{to:"/privacy-policy",className:e.moreLink,children:(0,t.jsx)(u.default,{color:"white",outline:!0,className:e.moreBtn,children:i(d.moreButtonLabel)})}),(0,t.jsx)(u.default,{className:e.confirmBtn,color:"white",onClick:f,children:i(d.confirmButtonLabel)})]})]})}):null}));e.s(["default",0,g],534825)},910537,e=>{e.v({badgeActive:"Item-module-scss-module__v67woG__badgeActive",bounce:"Item-module-scss-module__v67woG__bounce",contentWrapper:"Item-module-scss-module__v67woG__contentWrapper",countdown:"Item-module-scss-module__v67woG__countdown","countdown--badge":"Item-module-scss-module__v67woG__countdown--badge","countdown--without-countdown":"Item-module-scss-module__v67woG__countdown--without-countdown",fadeIn:"Item-module-scss-module__v67woG__fadeIn",fadeInDown:"Item-module-scss-module__v67woG__fadeInDown",fadeInLeft:"Item-module-scss-module__v67woG__fadeInLeft",fadeInRight:"Item-module-scss-module__v67woG__fadeInRight",fadeInUp:"Item-module-scss-module__v67woG__fadeInUp",fadeOut:"Item-module-scss-module__v67woG__fadeOut",fadeOutDown:"Item-module-scss-module__v67woG__fadeOutDown",fadeOutLeft:"Item-module-scss-module__v67woG__fadeOutLeft",fadeOutRight:"Item-module-scss-module__v67woG__fadeOutRight",fadeOutUp:"Item-module-scss-module__v67woG__fadeOutUp",favoritesBtn:"Item-module-scss-module__v67woG__favoritesBtn",image:"Item-module-scss-module__v67woG__image","image--badge":"Item-module-scss-module__v67woG__image--badge","image--imageContainerAspectRatio":"Item-module-scss-module__v67woG__image--imageContainerAspectRatio",imgToolsContainer:"Item-module-scss-module__v67woG__imgToolsContainer",isFavorites:"Item-module-scss-module__v67woG__isFavorites",link:"Item-module-scss-module__v67woG__link",logo:"Item-module-scss-module__v67woG__logo","marker-bouncing":"Item-module-scss-module__v67woG__marker-bouncing",offerInfo:"Item-module-scss-module__v67woG__offerInfo",removeBtn:"Item-module-scss-module__v67woG__removeBtn","removeBtn--btn":"Item-module-scss-module__v67woG__removeBtn--btn","removeBtn--icon":"Item-module-scss-module__v67woG__removeBtn--icon","removeBtn--is-active":"Item-module-scss-module__v67woG__removeBtn--is-active",root:"Item-module-scss-module__v67woG__root",rotate:"Item-module-scss-module__v67woG__rotate",slideInOut:"Item-module-scss-module__v67woG__slideInOut",sportsLogo:"Item-module-scss-module__v67woG__sportsLogo",wrapper:"Item-module-scss-module__v67woG__wrapper",zoomIn:"Item-module-scss-module__v67woG__zoomIn",zoomInDown:"Item-module-scss-module__v67woG__zoomInDown"})},323384,459279,648188,e=>{"use strict";
1var t=e.i(391398),a=e.i(287786),r=e.i(191788),o=e.i(931824),n=e.i(554802),i=e.i(514811),s=e.i(303892),l=e.i(160940),u=e.i(574565),c=e.i(723894),d=e.i(582171),m=e.i(855499);let g=e=>e?.map(e=>({...e,preview:e?.preview||e?.thumbnail470x376||e?.thumbnail845x558,default:e?.default||e?.thumbnail989x653||e?.thumbnail845x558,default2x:e?.default2x||e?.thumbnail1354x894||e?.thumbnail989x653}));e.s(["mapLastSeenImages",0,g],459279);var f=e.i(391573),p=e.i(826598),_=e.i(515650),h=e.i(539395),v=e.i(501767),y=e.i(272043),b=e.i(6325),E=e.i(751508),A=e.i(392266),T=e.i(589153),x=e.i(116432),C=e.i(95953),S=e.i(194117);let w={rounded:!0},O={rounded:!0};var R=e.i(307345);let k=(0,e.i(50996).defineMessages)({next:{id:"components.HotelItem.LazyImageGallery.next"},previous:{id:"components.HotelItem.LazyImageGallery.previous"},goToSlide:{id:"components.HotelItem.LazyImageGallery.goToSlide"}}),N=(0,a.applyStylingHoc)(R.default)(({styles:e,images:a,alt:o,...n})=>{let{formatMessage:i}=(0,x.useIntl)(),s=(0,r.useRef)(),[l,u]=(0,r.useState)(0),c=(0,r.useRef)(f.defaultCoordinates),d=(0,r.useCallback)(({index:r,key:i})=>{let s=a[r];return(0,t.jsx)(A.default,{draggable:!1,...s,withCopyrightIcon:!0,alt:`${o}-${r}`,className:e.img,...n},i)},[a,o,e.img,n]),m=(0,r.useMemo)(()=>({transform:`translateX(${(2-l)*8}px)`}),[l]),g=(0,r.useCallback)(e=>{e.stopPropagation(),c.current=(0,f.getCoordinatesFromEvent)(e)},[]),p=(0,r.useCallback)(e=>()=>{e<a.length&&e>=0&&u(e)},[a.length]),_=(0,r.useCallback)(e=>{let t=(0,f.getCoordinatesFromEvent)(e);if(5>Math.abs(t.clientX-c.current.clientX)){let a=e.target;if(!(a&&a.className&&a.className.includes("LazyImage_copyright"))){let e=a.getBoundingClientRect(),r=e.left+e.width/2;t.clientX<r?p(l-1)():p(l+1)()}}},[p,l]);return(0,t.jsxs)("div",{className:e.root,children:[(0,t.jsx)(C.VirtualizedSwipeableViews,{ref:s,index:l,onChangeIndex:u,slideRenderer:d,slideCount:a.length,overscanSlideAfter:1,overscanSlideBefore:1,onTouchStart:g,onTouchEnd:_,className:e.gallery}),(0,t.jsx)("div",{className:e.navBackWrap,onClick:p(l-1),children:(0,t.jsx)(S.default,{styles:e.navBack,icon:"icon-arrow-large-left",color:"secondary",size:"xs",disabled:0===l,type:"button","aria-label":i(k.previous),...w})}),(0,t.jsx)("div",{className:e.navForwardWrap,onClick:p(l+1),children:(0,t.jsx)(S.default,{styles:e.navForward,icon:"icon-arrow-large-right",color:"secondary",size:"xs",disabled:l===a.length-1,"aria-label":i(k.next),type:"button",...O})}),(0,t.jsx)("div",{className:e.dotsWrap,children:(0,t.jsx)("div",{className:e.dots,style:m,children:a.map((a,r)=>(0,t.jsx)("button",{className:(0,y.default)(e.dot,r===l&&e["is-active"],(r===l+1||r===l-1)&&e["is-second-active"]),type:"button",onClick:p(r),tabIndex:-1,"aria-label":i(k.goToSlide,{value:r+1}),children:r+1},r))})})]})});e.s(["default",0,N],648188);var P=e.i(42934),I=e.i(910537);let L=[],j=(e,t)=>e?.hotelContent?.mainImage?.[t]?.url,M=(0,a.applyStylingHoc)(I.default)((0,r.forwardRef)(({styles:e,item:a,onPlaceHover:o,onPlaceOut:x,withGroupedListQueryString:C,hoteldetailLinkProps:S,productSearch:w,shortSummaryProps:O,showFavoritesBtn:R,isFavorites:k,onFavoritesClick:I,updateFavoritesCount:M,itemKey:D,hideMetaSection:G,offerButtonComponent:F,withHotelDetailLink:B=!0,wrapHotelName:U,isDynamicProgram:V,actionField:H,hiddenExtraTags:q,hideSummary:W,hideRatings:z},K)=>{let{initialValues:Q}=(0,T.useQuery)(),Y=(0,r.useCallback)(()=>{o&&o(a)},[a,o]),$=(0,r.useCallback)(()=>{x&&x(a)},[a,x]),J=a?.hotel,Z=a?.hotelContent,X=a?.topOffer,ee=a?.hotelContent?.contentProviderExtension?.mapImage?.url,et=(0,r.useMemo)(()=>{let e=g(a?.hotelContent?.images||L);return ee?[...e,{default:{url:ee},__typename:"NbcHotelContentImageForSize"}]:e},[a?.hotelContent?.images,ee]),ea=(0,r.useMemo)(()=>(0,s.createHotelWithOffers)({...J,hotelContent:Z},X,a?.position),[J,X,Z,a?.position]),{deal:er,earlyBird:eo}=(0,p.default)(X),en=(0,c.default)(C),ei=E.showCountdownDealBadge?er:er?.valid_until,es=(0,r.useCallback)(()=>{let e=Date.now();e-el.current<300||(el.current=e,I?.(),M?.())},[I,M]),el=r.default.useRef(0),eu=(0,r.useMemo)(()=>({styles:e.itemContent,hotel:J,offer:X,productSearch:w,shortSummaryProps:O,hotelContent:a?.hotelContent,hiddenDealTag:E.showCountdownDealBadge,className:e.content,isFavorites:k,onFavoritesClick:I,updateFavoritesCount:M,showFavoritesBtn:R,itemKey:D,hideMetaSection:G,offerButtonComponent:F,wrapHotelName:U,isDynamicProgram:V,hiddenExtraTags:q,hide
1Summary:W,hideRatings:z}),[e.itemContent,J,X,w,O,a?.hotelContent,e.content,k,I,M,R,D,G,F,U,V,q,W,z]);return(0,t.jsx)("div",{className:(0,y.default)(e.root,k&&e.isFavorites),children:(0,t.jsxs)("div",{className:e.wrapper,onMouseEnter:Y,onMouseLeave:$,ref:K,children:[k&&(0,t.jsx)(m.FavoritesButton,{styles:e.removeBtn,isFavorite:!0,hotel:J,offer:X,icon:"icon-close",productSearch:w,placement:"top",preventDefaultFavoriteAction:!0,onClick:es},`item-${D}`),(0,t.jsxs)("div",{className:e.imgToolsContainer,children:[(0,t.jsx)(d.default,{styles:e.image,image:j(a,"default")||j(a,"thumbnail470x376"),retinaImage:j(a,"default2x")||j(a,"thumbnail840x554"),previewImage:j(a,"preview"),copyright:a?.hotelContent?.mainImage?.copyright||"",withCopyrightIcon:!(0,f.hasCopyrightIcon)(a?.hotelContent?.mainImage?.copyright),images:et,withImageGallery:!0,galleryComponent:N,imageComponent:A.default,alt:J?.name||"",badge:(0,t.jsxs)(t.Fragment,{children:[(ei||eo)&&(0,t.jsx)("div",{className:e.badgeActive,children:ei?(0,t.jsx)(h.default,{from:er?.valid_from,until:er?.valid_until,description:er?.description,className:e.countdown,withDeal:!0}):eo&&(0,t.jsx)(i.default,{icon:"icon-bell-ring",className:e.dealBadge,color:"danger",size:"sm",...E.earlyBirdBadgeProps,children:eo?.name})}),(0,t.jsx)(_.default,{offer:X,isAbsolute:!0,className:e.sportsLogo})]})}),(0,t.jsx)(v.default,{className:e.offerInfo,offer:X,isProduct:!0})]}),(0,t.jsx)("div",{className:e.contentWrapper,children:B?(0,t.jsxs)(t.Fragment,{children:[!k&&(0,t.jsx)(b.default,{styles:e.favoritesBtn,hotel:J,offer:X,productSearch:X?.sourceCode===n.SourceCodes.Fuzzy?Q:w},`item-${D}`),(0,t.jsx)(u.default,{queryString:en,hotel:ea,className:e.link,actionField:H||l.LIST_SEARCH_RESULTS,params:X?.sourceCode===n.SourceCodes.Fuzzy?Q:w,...S,children:(0,t.jsx)(P.default,{...eu,showFavoritesBtn:!1})})]}):(0,t.jsx)(P.default,{...eu})})]})})})),D=(0,a.applyStylingHoc)({})((0,r.forwardRef)(({item:e,shortSummaryProps:a,isFavorites:i,additionalContentRenderer:s,itemIndex:l,page:u,itemsCount:c,hoteldetailLinkProps:d,hotelContentOverrides:m,withSemanticSearchFeedback:g,...f},p)=>{let{prompt:_,interactionId:h}=(0,o.useRecommendations)(),v=(0,r.useMemo)(()=>(0,n.mapItem)(e,i),[e,i]),y=(0,r.useMemo)(()=>(0,n.mapSummaryProps)(v.topOffer,a,v?.hotelContent,m),[v.topOffer,v?.hotelContent,a,m]),b=(0,r.useCallback)(async()=>{if(!_||!e.externalRef)return;let t=await fetch("/api/semantic-search-feedback",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:_,id:e.externalRef,interaction_id:h})}),a=await t.json();if(!t.ok)throw Error(a.error||"Failed to send feedback")},[e.externalRef,_,h]),E=(0,r.useMemo)(()=>({...d,...g?{beforeSwitch:b}:{}}),[d,b,g]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(M,{ref:p,item:v,shortSummaryProps:y,isFavorites:i,hoteldetailLinkProps:E,...f}),s&&s(l,u,c)]})}));e.s(["default",0,D],323384)},307345,e=>{e.v({dot:"LazyImageGallery-module-scss-module__sVz51a__dot",dots:"LazyImageGallery-module-scss-module__sVz51a__dots",dotsWrap:"LazyImageGallery-module-scss-module__sVz51a__dotsWrap",gallery:"LazyImageGallery-module-scss-module__sVz51a__gallery","is-active":"LazyImageGallery-module-scss-module__sVz51a__is-active","is-hover-back":"LazyImageGallery-module-scss-module__sVz51a__is-hover-back","is-hover-forward":"LazyImageGallery-module-scss-module__sVz51a__is-hover-forward","is-second-active":"LazyImageGallery-module-scss-module__sVz51a__is-second-active",navBack:"Lazy
1ImageGallery-module-scss-module__sVz51a__navBack",navBackWrap:"LazyImageGallery-module-scss-module__sVz51a__navBackWrap",navForward:"LazyImageGallery-module-scss-module__sVz51a__navForward",navForwardWrap:"LazyImageGallery-module-scss-module__sVz51a__navForwardWrap",root:"LazyImageGallery-module-scss-module__sVz51a__root"})},533450,e=>{e.v({changeTravelWish:"KiraModule-module-scss-module__1xSkRW__changeTravelWish",chat:"KiraModule-module-scss-module__1xSkRW__chat",head:"KiraModule-module-scss-module__1xSkRW__head",headline:"KiraModule-module-scss-module__1xSkRW__headline",headlineLine:"KiraModule-module-scss-module__1xSkRW__headlineLine",hotel:"KiraModule-module-scss-module__1xSkRW__hotel",hotelWrap:"KiraModule-module-scss-module__1xSkRW__hotelWrap",hotels:"KiraModule-module-scss-module__1xSkRW__hotels","is-integrated":"KiraModule-module-scss-module__1xSkRW__is-integrated",linkBtn:"KiraModule-module-scss-module__1xSkRW__linkBtn",loadingAnimation:"KiraModule-module-scss-module__1xSkRW__loadingAnimation",noResults:"KiraModule-module-scss-module__1xSkRW__noResults",recommendation:"KiraModule-module-scss-module__1xSkRW__recommendation",recommendationBody:"KiraModule-module-scss-module__1xSkRW__recommendationBody",recommendationBodyHighlight:"KiraModule-module-scss-module__1xSkRW__recommendationBodyHighlight",recommendationContainer:"KiraModule-module-scss-module__1xSkRW__recommendationContainer",recommendationList:"KiraModule-module-scss-module__1xSkRW__recommendationList",recommendationWrapper:"KiraModule-module-scss-module__1xSkRW__recommendationWrapper",response:"KiraModule-module-scss-module__1xSkRW__response",root:"KiraModule-module-scss-module__1xSkRW__root",title:"KiraModule-module-scss-module__1xSkRW__title",titleNoResults:"KiraModule-module-scss-module__1xSkRW__titleNoResults"})},290300,e=>{"use strict";var t=e.i(391398),a=e.i(191788),r=e.i(272043),o=e.i(116432),n=e.i(432171),i=e.i(391573),s=e.i(194117),l=e.i(317996),u=e.i(872486),c=e.i(931824),d=e.i(589153),m=e.i(471048),g=e.i(555447),f=e.i(407510),p=e.i(504730),_=e.i(737791),h=e.i(654633),v=e.i(172925),y=e.i(115341),b=e.i(323384),E=e.i(186292),A=e.i(783910),T=e.i(533450);let x=(0,e.i(50996).defineMessages)({headlineLine:{id:"components.Resultlist.KiraModule.headlineLine"},headlineLine2:{id:"components.Resultlist.KiraModule.headlineLine2"}
1,noResultsText1:{id:"components.Resultlist.KiraModule.noResultsText1"},noResultsText2:{id:"components.Resultlist.KiraModule.noResultsText2"},noResultsText3:{id:"components.Resultlist.KiraModule.noResultsText3"},noResultsText4:{id:"components.Resultlist.KiraModule.noResultsText4"},noResultsText5:{id:"components.Resultlist.KiraModule.noResultsText5"},recommendationTitle:{id:"components.Resultlist.KiraModule.recommendationTitle"},changeTravelWish:{id:"components.Resultlist.KiraModule.changeTravelWish"},integrateChatTitle:{id:"components.Resultlist.KiraModule.integrateChatTitle"}}),C=({hotel:e,productSearch:t,listName:a="Search Results"})=>{let r=t?.travellersFilter?(0,_.getAdults)(t?.travellersFilter).length:0,o=t?.travellersFilter?(0,_.getChildren)(t?.travellersFilter):[],n=e?.hotelContent?.contentProviderExtension,i=e?.topOffer,s=n?.destinations??[],l=s?.filter(e=>e?.type==="region"&&e?.name)?.map(e=>e?.name),u=s?.filter(e=>e?.type==="country"&&e?.name)?.map(e=>e.name),c=n?.touristic_regions?.map(e=>e?.name)??[];return{id:i?.hotelContentId?.productId??"",name:e?.hotel?.name??"",brand:"BM",category:n?.legacy_travel_type??"",price:i?.price?.amount??0,quantity:1,country:u[0]??"",region:l?.join("::"),tregion:c?.join("::"),item_travel_code:i?.hotelContentId?.productCode??"",hotel_code:n?.hotel_codes?.[0]??"",discount:i?.price?.discountInfo??0,adults:r,children:o,durationOfStay:i?.lengthOfStay??0,travel_dates:i?.offerStart?.date&&i?.offerEnd?.date?`${i.offerStart.date} - ${i.offerEnd.date}`:"no_dates_available_global",list:a}},S=({id:e,data:t})=>{let a=e?.startsWith("bw-")?e?.split("-")[1]:null;return t?.products?.packageProducts?.find(t=>{let r=t?.topOffer?.hotelContentId?.productId||t?.topOffer?.hotelContentId?.giataId;return a?r===a:r===e})};e.s(["default",0,({noResults:e,integratedChat:_=!1})=>{let{formatMessage:w}=(0,o.useIntl)(),{logEvent:O}=(0,p.useSettings)(),{references:R,setFlyoutOpen:k,setModalOpen:N,originalReferences:P,prompt:I,isRecommendationsTab:L,searchRecommendation:j,interactionId:M,setMatchedProductIds:D}=(0,c.useRecommendations)(),G=(0,a.useRef)(!1),F=(0,a.useRef)(null),[B,U]=(0,a.useState)(null),[V,H]=(0,a.useState)(!1),q=(0,g.default)(),{values:W}=(0,d.useQuery)(),{currency:z}=(0,h.useServerSettings)(),{data:{chat:{isSRLChatEnabled:K=!1}={}}={}}=(0,h.useTenantSettings)(),{isTchibo:Q}=(0,f.useTheme)(),{data:Y,loading:$,error:J}=(0,n.useQuery)(u.PRODUCTS_QUERY,{ssr:!1,fetchPolicy:"no-cache",skip:!L||!W||e||_,variables:{metaAttributeFilter:q,productSearch:{...W,hotelFilter:{...W.hotelFilter,references:R}},pagination:{resultsPerPage:A.kiraResultsPerPage},sortingOrder:E.FilterSortingOrderEnum.PriceAsc},onCompleted:e=>{let t=e?.products?.packageProducts?.map(e=>e?.topOffer?.hotelContentId?.productId||e?.topOffer?.hotelContentId?.giataId);X(P?.filter(e=>{let a=e?.startsWith("bw-")?e?.split("-")[1]:e;return t?.includes(a)})||[])}}),Z=$||V;(0,a.useEffect)(()=>{if(Y&&B&&!Z){let e=B?.products?.map(e=>S({id:e?.id,data:Y}))?.map(e=>C({hotel:e,productSearch:W}));if(e?.length){let t=(0,v.prepareHotelListViewEvent)({hotels:e,currency:z,listName:v.kiraSearchResults});t&&O(y.BUM_EVENT_PRODUCT_IMPRESSION,t)}}},[Y,B,O,z,W,Z]);let X=async e=>{if(I&&P&&P?.length!==0){H(!0),O(y.BUM_EVENT_KIRA_SEARCH,{event_name:y.BUM_EVENT_KIRA_SEARCH,kira_search:{search_term:I,method:"search",search_type:"kira",search_recommendation:j}});
1try{let t=await fetch("/api/semantic-search-chat",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:I,document_ids:e,interaction_id:M})});if(!t.ok)throw Error("Failed to fetch chat response");let a=await t.json();if(U(a?.recommendations),a?.recommendations?.products?.length===0)O(y.BUM_EVENT_KIRA_SEARCH_NO_RESULT,{event_name:y.BUM_EVENT_KIRA_SEARCH_NO_RESULT,kira_search_no_result:{search_term:I,search_recommendation:j}}),D([]);else{let e=a?.recommendations?.products?.map(e=>e.id)||[];D(e),setTimeout(()=>{F.current?.scrollIntoView({behavior:"smooth",block:"start"})},100)}}catch{U(null),D([]),O(y.BUM_EVENT_KIRA_SEARCH_NO_RESULT,{event_name:y.BUM_EVENT_KIRA_SEARCH_NO_RESULT,kira_search_no_result:{search_term:I,search_recommendation:j}})}finally{H(!1)}}},ee=(0,a.useCallback)(e=>{let a=Y?S({id:e,data:Y}):null;return a?(0,t.jsx)("div",{className:T.default.hotelWrap,children:(0,t.jsx)(b.default,{item:a,productSearch:W,itemIndex:0,page:1,withSemanticSearchFeedback:!0,hoteldetailLinkProps:{actionField:v.kiraSearchResults}})}):null},[Y,W]),et=(0,a.useCallback)(t=>()=>{(0,i.scrollToTop)(),setTimeout(()=>K||t?N(!0):k(!0),700);let a=e||!B||B?.products?.length===0?"new search because no result":"search adjusted";O(y.BUM_EVENT_KIRA_SEARCH_UPDATE,{event_name:y.BUM_EVENT_KIRA_SEARCH_UPDATE,kira_search_update:{search_reason:a}})},[k,N,B,O,e,K]);return!L||_?null:(G.current||(I&&(!R||R?.length===0)&&O(y.BUM_EVENT_KIRA_SEARCH_NO_RESULT,{event_name:y.BUM_EVENT_KIRA_SEARCH_NO_RESULT,kira_search_no_result:{search_term:I,search_recommendation:j}}),G.current=!0),(0,t.jsxs)("div",{ref:F,className:(0,r.default)(T.default.root,_&&T.default["is-integrated"]),children:[!_&&(0,t.jsx)("div",{className:T.default.head,children:(0,t.jsxs)("h2",{className:T.default.headline,children:[(0,t.jsx)("span",{className:T.default.headlineLine,children:w(x.headlineLine)}),(0,t.jsx)("span",{className:T.default.headlineLine,children:w(x.headlineLine2)})]})}),(0,t.jsxs)("div",{className:T.default.chat,children:[Z&&(0,t.jsx)(m.default,{className:T.default.loadingAnimation}),!Z&&(!B||e||J)&&(0,t.jsxs)("div",{className:T.default.noResults,children:[(0,t.jsx)("h3",{className:T.default.titleNoResults,children:w(x.recommendationTitle)}),(0,t.jsx)("p",{className:T.default.noResultsDesc,children:w(x.noResultsText1)}),(0,t.jsxs)("ul",{className:T.default.noResultsList,children:[(0,t.jsx)("li",{dangerouslySetInnerHTML:(0,i.createHtml)(w(x.noResultsText2))}),(0,t.jsx)("li",{dangerouslySetInnerHTML:(0,i.createHtml)(w(x.noResultsText3))}),(0,t.jsx)("li",{dangerouslySetInnerHTML:(0,i.createHtml)(w(x.noResultsText4))})]}),(0,t.jsx)("p",{children:w(x.noResultsText5)})]}),!Z&&B&&!e&&(0,t.jsxs)("div",{className:T.default.response,children:[(0,t.jsx)("h3",{className:T.default.title,children:_?w(x.integrateChatTitle):B.header}),(0,t.jsx)("div",{className:T.default.recommendationWrapper,children:(0,t.jsxs)("div",{className:T.default.recommendationContainer,children:[(0,t.jsx)("div",{className:T.default.recommendationList,children:B?.products?.length>0&&B?.products?.map((e,a)=>(0,t.jsxs)("div",{className:T.default.recommendation,children:[(0,t.jsxs)("p",{className:T.default.recommendationBody,children:[(0,t.jsx)("span",{className:T.default.recommendationBodyHighlight,children:e.title}),": ",(0,t.jsx)("span",{dangerouslySetInnerHTML:(0,i.createHtml)(e.body)})]}),(0,t.jsx)(l.default,{phone:!0,children:ee(e.id)})]},`${a}`))}),(0,t.jsx)(l.default,{tablet:!0,desktop:!0,children:(0,t.jsx)("div",{className:T.default.hotels,children:B?.products?.length>0&&B?.products?.map((e,a)=>(0,t.jsx)("div",{className:T.default.hotel,children:ee(e.id)},`${a}`))})})]})}),!_&&(0,t.jsx)("p",{children:B.footer})]}),!_&&(0,t.jsx)("div",{className:T.default.changeTravelWish,children:(0,t.jsx)(l.default,{tablet:!0,phone:!0,children:e=>(0,t.jsx)(s.default,{className:T.default.linkBtn,onClick:et(e),color:Q?"tertiary":"primary",children:w(x.changeTravelWish)})})})]})]}))},"formatHotelForLogging",0,C],290300)},351144,e=>{"use strict";e.s(["defaultTeaserHeadlineTag",0,"div","lastViewedHotelsButtonColor",0,"primary"])},369823,e=>{"use strict";var t=e.i(391398),a=e.i(191788),r=e.i(768789);let o=(0,a.createContext)({faqData:null,setStructuredFAQData:()=>{}}),n=({buildFAQStructuredData:e})=>{let a=e();return a.mainEntity.length?(0,t.jsx)(r.default,{type:r.StructureDataTypes.FAQPage,data:a}):null};e.s(["StructuredDataProvider",0,({children:e})=>{let r=(0,a.useRef)(new Map),i=(0,a.useCallback)(()=>({mainEntity:Array.from(r.current.entries()).map(([e,t])=>
1({"@type":"Question",name:e,acceptedAnswer:{"@type":"Answer",text:t}}))}),[]),s=(0,a.useMemo)(()=>({faqData:r,setStructuredFAQData:(e,t)=>{r.current.set(e,t)}}),[]);return(0,t.jsxs)(o.Provider,{value:s,children:[e,(0,t.jsx)(n,{buildFAQStructuredData:i})]})},"useStructuredData",0,()=>{let e=(0,a.useContext)(o);if(!e)throw Error("useStructuredData must be used within a StructuredDataProvider");return e}])},739063,e=>{"use strict";var t=e.i(391398),a=e.i(191788),r=e.i(734934);let o="cookieUsageConfirmed",n="warningClosed",i="filterChangeNotificationClosed",s=()=>null,l=()=>!1,u=(0,a.createContext)({showCookieUsageNotification:!1,confirmCookieUsage:s,checkShowWarningModule:l,confirmWarning:s,checkShowFilterChangeNotification:l,closeFilterChangeNotification:s});e.s(["CookieContextProvider",0,({children:e})=>{let[s,l]=(0,a.useState)(!1),c=(0,a.useCallback)(()=>{(0,r.setCookie)(o,!0,{expires:30}),l(!1)},[]),d=(0,a.useCallback)(e=>void(0,r.setCookie)(`${n}_${String(e)}`,!0),[]),m=(0,a.useCallback)(e=>!(0,r.isCookieSet)(`${n}_${String(e)}`),[]),g=(0,a.useCallback)(()=>void(0,r.setCookie)(i,!0),[]),f=(0,a.useCallback)(()=>!(0,r.isCookieSet)(i),[]);(0,a.useEffect)(()=>
1{l(!(0,r.isCookieSet)(o))},[]);let p=(0,a.useMemo)(()=>({showCookieUsageNotification:s,confirmCookieUsage:c,checkShowWarningModule:m,confirmWarning:d,checkShowFilterChangeNotification:f,closeFilterChangeNotification:g}),[s,c,m,d,f,g]);return(0,t.jsx)(u.Provider,{value:p,children:e})},"useCookie",0,()=>(0,a.useContext)(u)])},696409,e=>{"use strict";var t=e.i(391398),a=e.i(191788);let r=(0,a.createContext)({currentProduct:null,setCurrentProduct:()=>{}});e.s(["CurrentProductProvider",0,({children:e})=>{let[o,n]=(0,a.useState)(null),i=(0,a.useMemo)(()=>({currentProduct:o,setCurrentProduct:n}),[o]);return(0,t.jsx)(r.Provider,{value:i,children:e})},"useCurrentProduct",0,()=>(0,a.useContext)(r)])},919285,e=>{"use strict";var t=e.i(391398),a=e.i(191788),r=e.i(961572);let o=()=>{},n=(0,a.createContext)({registerModule:o,unregisterModule:o,getModulePosition:()=>null,hasModules:!1}),i=e=>String(e.get("id")),s=(e,t,a)=>{if(a){let r=[...e.get(a)||[],t];e.set(a,[...new Set(r)])}},l=(e,t,a)=>{if(a){let r=[...new Set((e.get(a)||[]).filter(e=>e!==t))];r.length>0?e.set(a,r):e.delete(a)}};e.s(["ModuleRegistryProvider",0,({children:e})=>{let o=(0,a.useRef)(new Map),u=(0,a.useRef)(new Map),c=(0,a.useCallback)((e,t)=>{let a=i(e);if(a&&t){var r;l(o.current,a,u.current.get(a)),s(o.current,a,t),r=u.current,r.set(a,t)}},[]),d=(0,a.useCallback)(e=>{let t=i(e);if(t){var a;l(o.current,t,u.current.get(t)),a=u.current,a.delete(t)}},[]),m=(0,a.useCallback)((e,t)=>{let a=i(e);if(a&&t){s(o.current,a,t);let e=o.current.get(t)?.indexOf(a)||0;return e>=0?e:null}return null},[]),g=!(0,r.default)(o.current),f=(0,a.useMemo)(()=>({registerModule:c,unregisterModule:d,getModulePosition:m,hasModules:g}),[c,d,m,g]);return(0,t.jsx)(n.Provider,{value:f,children:e})},"useModuleRegistry",0,()=>(0,a.useContext)(n)])},783910,e=>{"use strict";e.s(["favoritesComparisonPerPage",0,50,"groupedListResultsPerPage",0,12,"kiraResultsPerPage",0,100,"recommendedOffersPerPage",0,6,"resultsTotalPerRequest",0,{variant:120,offers:120,products:void 0,mapProducts:120,flightAlternatives:120},"singleResultPerPage",0,1])},254447,e=>{"use strict";var t=e.i(191788),a=e.i(504730),r=e.i(971337),o=e.i(654633),n=e.i(989),i=e.i(407510);let s="https://www.tchibo-travel.de";e.s(["default",0,({isReferenced:e=!1,canonicalUrl:l="",useCurrentPagePathAsCanonical:u=!0})=>{let{isTchibo:c}=(0,i.useTheme)(),{tenantMasterUrl:d,tenantUrlTemplate:m}=(0,o.useServerSettings)(),{isMaster:g,subDomain:f}=(0,o.useTenantSettings)(),{routes:p}=(0,a.useSettings)(),_=(0,r.useCleanPath)(),h=(0,t.useMemo)(()=>({tenantUrlTemplate:m,tenantMasterUrl:d,tenantSettings:{isMaster:g,subDomain:f}}),[g,f,d,m]);return(0,t.useMemo)(()=>{let t=c?s:(0,n.createHostUrl)(h);if(_===p.search)return`${t}${_}`;if(_?.includes(p.hotelDetail)){let e=_.split("/"),a=4===e.length?e.slice(0,3).join("/"):_;return`${t}${a}`}if(g||!e){if(l)return`${t}${l}`;if(u)return`${t}${_}`}if(e){let e=c?s:(0,n.createHostUrl)({...h,tenantSettings:{...h.tenantSettings,isMaster:!0}});return l?`${e}${l}`:`${e}${_}`}return null},[c,g,e,h,l,u,_,p.hotelDetail,p.search])}])},107949,432222,e=>{"use strict";var t=e.i(191788),a=e.i(949125);e.s(["default",0,e=>{let[r]=(0,t.useState)(e);return(0,t.useCallback)(e=>!(0,a.default)(e,r),[r])}],107949);var r=e.i(440636),o=e.i(268744),n=e.i(918149),i=e.i(871960);let s="list",l={mode:s,sorting:i.SORT_PRICE_ASC}
1,u={sorting:(0,r.pm)("sort",o.serializers.string),mode:(0,r.pm)("mode",o.serializers.string)},c=(0,n.factoryParameters)(u,l,"ac"),d=(0,t.createContext)(c);e.s(["AccordionProvider",0,({defaultValues:e,children:a})=>{let r=(0,t.useMemo)(()=>(0,n.factoryParameters)(u,()=>({...l,...e}),"ac"),[e]);return t.default.createElement(d.Provider,{value:r},a)},"MODE_LIST",0,s,"MODE_TILES",0,"tiles","useQuery",0,()=>{let{useQuery:e}=(0,t.useContext)(d);return e()}],432222)},858670,e=>{e.q("/_next/static/media/apple-touch-icon.2xvbkky872vcm.png")},940434,e=>{e.q("/_next/static/media/browserconfig.1qr2vu28eoagf.xml")},694959,e=>{e.q("/_next/static/media/favicon-16x16.2f4jv89k9dzbh.png")},391523,e=>{e.q("/_next/static/media/favicon-32x32.023ivbok7zq4j.png")},481331,e=>{e.q("/_next/static/media/favicon.060swiluu7q_g.ico")},912984,e=>{e.q("/_next/static/media/site.2ud6vittrfvjz.webmanifest")},724965,e=>{e.q("/_next/static/media/apple-touch-icon.0w8kzlqngxm2e.png")},67214,e=>{e.q("/_next/static/media/browserconfig.1qr2vu28eoagf.xml")},598244,e=>{e.q("/_next/static/media/favicon-16x16.2s71i4s9_p0af.png")},537045,e=>{e.q("/_next/static/media/favicon-32x32.0zxzf441envdg.png")},140089,e=>{e.q("/_next/static/media/favicon.03lo_-eqdzeq2.ico")},82471,e=>{e.q("/_next/static/media/site.1r42_qu65445r.webmanifest")},691578,e=>{e.q("/_next/static/media/ALDI_Nord_Logo.3k_yzaa1uubrv.svg")},648391,e=>{e.q("/_next/static/media/ALDI_South_Logo.1shes90b3n8uf.svg")},246045,e=>{e.q("/_next/static/media/logo-sport.1avw9yqkhubyx.svg")},532299,e=>{e.q("/_next/static/media/logo-dark.0xph4c9yuesra.svg")},802393,e=>{"use strict";var t=e.i(191788),a=e.i(504730),r=e.i(160940),o=e.i(920541),n=e.i(203828),i=e.i(971337),s=e.i(376609),l=e.i(654633);let u=(0,t.memo)(function(){let{logEvent:e}=(0,a.useSettings)(),{fcseAnalyticsClient:{gtm:{options:{trafficType:u}}}}=(0,l.useServerSettings)(),c=(0,n.useRouter)(),d=(0,t.useRef)(null),m=(0,t.useRef)(!1),{pageInfo:g,setPageInfo:f}=(0,o.usePageTrack)();return(0,t.useEffect)(()=>{let e=()=>{f(e=>({...e,previousPath:c.asPath,pageType:void 0,pageViewFired:!1})),m.current=!1};return c.events.on("routeChangeStart",e),()=>{c.events.off("routeChangeStart",e)}},[c.asPath,c.events,f]),(0,t.useEffect)(()=>{let t=(0,i.stripQuery)(c.asPath);if(null===d.current||d.current!==t){if(d.current=t,(0,s.isNezasaProductPage)(t,c.query)){m.current=!0;return}e(r.EVENT_PAGE_VIEW,{page:{pathname:c.asPath,trafficType:u,previousPath:g.previousPath||document.referrer}}),f(e=>({...e,pageViewFired:!0}))}},[c.asPath]),(0,t.useEffect)(()=>{m.current&&g.pageType&&(m.current=!1,e(r.EVENT_PAGE_VIEW,{page:{pathname:c.asPath,trafficType:u,previousPath:g.previousPath||document.referrer,pageType:g.pageType}}),f(e=>({...e,pageViewFired:!0})))},[g.pageType]),null});e.s(["default",0,u,"searchTabQueryParameter",0,"sm.tab"])},246412,e=>{"use strict";var t=e.i(391398),a=e.i(15976),r=e.i(191788),o=e.i(116432),n=e.i(598173),i=e.i(930635),s=e.i(407510),l=e.i(859765),u=e.i(533213),c=e.i(654633),d=e.i(498618),m=e.i(886328),g=e.i(555447),f=e.i(589153),p=e.i(501652),_=e.i(919285);let h={visibility:"hidden",width:0,height:0};var v=e.i(780577),y=e.i(39064),b=e.i(877341),E=e.i(463518),A=e.i(783910),T=e.i(186292);e.i(176119);let x=T.GetInteractiveProductDocument,C=()=>{},S=["DestinationTeaser","HotelTeaser"],w=["SimpleHotelTeaser"],O=(0,a.withPage)(({node:e,defaultTreeNode:a,pageMeta:o,...n})=>{let i=(0,r.useRef)(null),s=(0,g.default)(),{hasPageValues:u}=(0,E.default)(o),{registerModule:c,unregisterModule:T,getModulePosition:O}=(0,_.useModuleRegistry)(),{values:R,initialValues:k}=(0,f.useQuery)(),N=(0,l.getInteractiveFilters)(e,o?.interactive?.filters),P=(0,v.relocateDepartureMaxDate)(e.getIn(["module","result","product","productSearch"],(0,d.Map)()).toJS()),I=e.getIn(["module","meta"],(0,d.Map)()),L=I.get("moduleType"),j=(0,p.default)(),M=(0,r.useMemo)(()=>{let e=o?.interactive?.sortingOrder;return e&&Object.values(y.FilterSortingOrderEnum).includes(e)?e:y.FilterSortingOrderEnum.HotelRatingDesc},[o?.interactive?.sortingOrder]),D=(0,f.defaultValues)(),G=(0,r.useRef)(JSON.stringify({...(0,v.applyInteractiveFilters)(P,u?D:k,u?D:k,N),sortingOrder:M})),F=(0,r.useRef)(O(I,G.current)),B=(0,r.useMemo)(()=>(0,v.applyInteractiveFilters)(P,k,R,N),[k,N,P,R]);(0,r.useEffect)(()=>(c(I,G.current),()=>{T(I)}),[I,G,c,T]);let[U,{data:V,loading:H,called:q}]=(0,b.useLazyQuery)(x),{inViewport:W}=(0,m.useInViewport)(i,void 0,{disconnectOnLeave:!1},{onEnterViewport:C});(0,r.useEffect)(()=>{let e=JSON.stringify({...B,sortingOrder:M}),t=O(I,e);W&&j&&Number.isInteger(t)&&(t!==F.current||e!==G.current)&&(U({fetchPolicy:"no-cache",ssr:!1,errorPolicy:"all",variables:{packageProductRequest:{metaAttributeFilter:s,productSearch:B,pagination:{resultsPerPage:A.singleResultPerPage,showingResultsFrom:t},sortingOrder:M},withGridSizes:S.includes(L),withSimpleTeaserSizes:w.includes(L)}}),e!==G.current&&(G.current=e),t!==F.current&&(F.current=t))},[s,W,G,B,U,F,L,M,j,O,I]);let z=V?.products?.packageProducts?.[0];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{style:h,ref:i}),r.default.cloneElement(a,{...n,interactive:!0,interactiveProductLoaded:q,interactiveProduct:z,interactiveProductLoading:H,interactiveProductSearch:B,interactiveSortingOrder:M})]})});var R=e.i(733591);let k=[],N=["tenants"],P=["tenantsHidden"],I=new Map,L={},j=(e,t)=>
1{Array.isArray(e)&&e.forEach(e=>{e&&"number"==typeof e.value&&e.label&&t.set(String(e.value),e.label),j(e?.children,t)})},M=e=>{let t=e?.data?.[0];return!!t&&""===t.value&&Array.isArray(t.children)&&t.children.some(e=>"number"==typeof e?.value)},D=["module","result","whitelabels"],G=["module","result","whitelabelsHidden"],F=["module","meta","moduleType"],B=e=>e?.hasIn(["module","result","product","hotels"]),U=e=>e?.hasIn(["module","result","product","error"]),V=e=>U(e)&&!B(e),H=(e,t)=>(e?.toJS?.()||[]).filter(e=>""!==e&&null!=e).map(e=>t.get(String(e))||String(e));e.s(["default",0,({name:e,...d})=>{let m=(()=>{let{cmsEditLayerEnabled:e,freshmsConfig:{enableTenants:a},interactiveTeasers:d}=(0,c.useServerSettings)(),{pageMeta:m}=(0,u.usePage)(),{locale:g}=(0,o.useIntl)(),{isAllowedInThisTenant:f,checkAllowedTenants:p}=(()=>{let{tenantSettings:{pageId:e,isMaster:t}={},cmsEditLayerEnabled:a}=(0,c.useServerSettings)(),o=(0,R.default)(),n=(0,r.useCallback)(({tenantHiddenList:t,tenantList:a})=>void 0===a&&void 0===t||!(!a||0===a.size||t&&t.size>0&&t.some(t=>""===t||String(t)===String(e)))&&a.some(t=>""===t||String(t)===String(e)),[e]),i=(0,r.useCallback)((e,r)=>!!t&&!!a&&!o||n({tenantList:e,tenantHiddenList:r}),[n,a,o,t]),s=(0,r.useCallback)((e,t=k)=>e&&0!==e.size?e.filter(e=>i(e.getIn(N),e.getIn(P))).map(e=>(t.forEach(a=>{e.has(a)&&(e=e.set(a,s(e.getIn([a]),t)))}),e)):e,[i]);return{isAllowedInThisTenant:i,removeInactiveLinks:s,checkAllowedTenants:n}})(),{isTchibo:_}=(0,s.useTheme)(),h=((e,t)=>{let[a,o]=(0,r.useState)(I);return(0,r.useEffect)(()=>{if(!e)return;let a=!0;return(!L[t]&&(L[t]=fetch(`/api/cms/api/settings?_locale=${t}`).then(e=>e.json()).then(e=>{let t=Object.values(e?.definitions||{}).find(M),a=new Map;return j(t?.data,a),a}).catch(()=>(delete L[t],I))),L[t]).then(e=>{a&&o(e)}),()=>{a=!1}},[e,t]),a})(e,g);return(0,r.useCallback)((r,o,s)=>{let u=e=>{if(0===h.size)return e;let a=H(r.getIn(D),h),o=H(r.getIn(G),h);return 0===a.length&&0===o.length?e:(0,t.jsx)(i.default,{whitelisted:a,blacklisted:o,children:e},e.key)};if(_&&"TabsTeaserSection"===r.getIn(F))return null;let c=!1;if(a){let e=r.getIn(D),t=r.getIn(G);if(c=!p({tenantHiddenList:t,tenantList:e}),!f(e,t))return null}if(d?.enabled&&(0,l.isInteractiveNode)(r,m?.interactive?.filters)){let a=(0,t.jsx)(O,{node:r,defaultTreeNode:o});return e&&c?s?null:(0,t.jsx)(n.default,{children:u(a)}):e?u(a):a}if(e)return c?s?null:(0,t.jsx)(n.default,{children:u(o)}):u(o);if(r?.getIn(F)==="SimpleTeaserSection"&&r?.get?.("children")?.every?.(e=>V(e)))return null;let g=r.hasIn(["module","result","productRequest"]),v=B(r),y=U(r),b=r.getIn(["module","result","skipProduct"]);if(!(g&&(v||y))||b)return o;let E=r.getIn(["module","result","product","hotels",0,"offers",0]);return E&&E.size>0?o:r?.getIn(F)==="StageTeaser"&&V(r)&&r?.getIn(["module","result","buttonLabel"])?o:null},[p,e,a,d?.enabled,f,_,m?.interactive?.filters,h])})();return(0,t.jsx)(a.CmsSection,{name:e,...d,renderTreeNode:m})}],246412)},110149,260597,e=>{"use strict";var t=e.i(391398),a=e.i(168489);let r=(0,a.default)(()=>e.A(35011),{loadableGenerated:{modules:[944437]}}),o=(0,a.default)(()=>e.A(209468),{loadableGenerated:{modules:[717540]}});e.s(["default",0,function({children:e,tinyMceKey:a,appLinks:n,cmsFeatures:i,...s}){return s.cmsEditLayerEnabled?(0,t.jsx)(r,{...s,tinyMceKey:a,appLinks:n,cmsFeatures:i,children:e}):(0,t.jsx)(o,{cmsData:s.cmsData,components:s.components,children:e})}],110149);var n=e.i(417600);e.s(["createHotelBaseDataConfig",0,e=>({...n.defaultConfig,showOfferConfiguratorSidebar:!1,showAlternativeHdp:e})],260597)},711214,e=>{"use strict";var t=e.i(391398),a=e.i(958678),r=e.i(116432),o=e.i(15976),n=e.i(654633),i=e.i(535032),s=e.i(254447);let l=(0,e.i(50996).defineMessages)({defaultDescription:{id:"system.cms.DefaultPageMeta.defaultDescription"}}),u=(e,t)=>{let{formatMessage:a}=(0,r.useIntl)(),{pageTitle:o,pageMeta:i}=(0,n.useServerSettings)(),{seo:{defaultPageTitle:u,pageTitlePostfix:c}={}}=(0,n.useTenantSettings)(),d=e?.metadescription||i?.description||o?.defaultTitle||a(l.defaultDescription);return{title:(e?.title||u||o?.defaultTitle)+(c||o?.postfix),description:d,canonicalUrl:(0,s.default)({isReferenced:t?.isReferenced,canonicalUrl:e?.canonicalUrl,useCurrentPagePathAsCanonical:e?.useCurrentPagePathAsCanonical})}},c=(0,o.withPage)(({pageMeta:e,page:r})=>{let{title:o,description:n,canonicalUrl:s}=u(e,r),l=r?.isReferenced?"noindex,nofollow":e?.robots;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.default,{children:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("title",{children:o}),(0,t.jsx)("link",{rel:"prefetch",href:"/api/tokens",as:"fetch"}),n&&(0,t.jsx)("meta",{name:"description",content:n},"description"),e?.metakeywords&&(0,t.jsx)("meta",{name:"keywords",content:e?.metakeywords}),(0,t.jsx)("meta",{property:"og:title",content:o},"og:title"),n&&(0,t.jsx)("meta",{property:"og:description",content:n},"og:description"),l&&(0,t.jsx)("meta",{name:"robots",content:l},"robots"),s&&(0,t.jsx)("link",{rel:"canonical",href:s})]})}),(0,t.jsx)(i.default,{})]})});e.s(["default",0,c,"useDefaultPageMetaData",0,u],711214)},423747,e=>{e.v({container:"Application-module-scss-module__M7myHq__container",containerWithCms:"Application-module-scss-module__M7myHq__containerWithCms",devicePreview:"Application-module-scss-module__M7myHq__devicePreview"})},319461,e=>{"use strict";var t=e.i(391398),a=e.i(191788),r=e.i(272043),o=e.i(654275),n=e.i(417600),i=e.i(6
151702),s=e.i(246412),l=e.i(739063),u=e.i(110149),c=e.i(654633),d=e.i(733591),m=e.i(711214),g=e.i(260597),f=e.i(802393),p=e.i(971337),_=e.i(391573),h=e.i(533213),v=e.i(919285),y=e.i(534825),b=e.i(432222),E=e.i(871960),A=e.i(879997),T=e.i(938289),x=e.i(765985),C=e.i(570337),S=e.i(458419),w=e.i(288498),O=e.i(696409),R=e.i(96481),k=e.i(341046),N=e.i(720522),P=e.i(543291),I=e.i(453439),L=e.i(920541),j=e.i(931824),M=e.i(562346),D=e.i(369823),G=e.i(718994),F=e.i(407510),B=e.i(480495),U=e.i(508340),V=e.i(667664),H=e.i(717778),q=e.i(423747);let W={mode:b.MODE_TILES},z={sorting:E.SORT_HOTEL_RATING_DESC},K=(0,a.memo)(({children:e,cmsData:E})=>{let{cmsEditLayerEnabled:K,showAlternativeHdp:Q,freshmsConfig:Y,appLinks:$,cmsFeatures:J}=(0,c.useServerSettings)(),Z=(0,p.useCleanPath)(),X=(0,d.default)(),{isTchibo:ee}=(0,F.useTheme)(),et=(0,a.useMemo)(()=>(0,g.createHotelBaseDataConfig)(Q),[Q]);(0,a.useEffect)(()=>{let e=[window.location.hostname,"."+window.location.hostname,window.location.hostname.split(".").slice(-2).join("."),window.location.hostname.replace(/^www\./g,".")],t=["/",window.location.pathname];e.forEach(e=>{t.forEach(t=>{(0,B.hasCookie)("fcseuid",{domain:e,path:t})&&(0,B.deleteCookie)("fcseuid",{domain:e,path:t})})})},[]);let ea=(0,a.useMemo)(()=>(0,r.default)(q.default.container,!X&&K&&q.default.containerWithCms,X&&q.default.devicePreview),[K,X]),er=Z.startsWith(T.routes.booking),eo=Z.startsWith(T.routes.hotelDetail),en=(0,_.isHomePage)(Z);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(R.Usercentrics,{}),!ee&&(0,t.jsx)(k.CleverPush,{}),(0,t.jsx)(N.FirstDataContextProvider,{children:(0,t.jsx)(u.default,{tinyMceKey:Y.tinyMceKey,appLinks:$,cmsFeatures:J,components:i.default,cmsEditLayerEnabled:K,cmsData:E,enableWhitelabels:Y.enableTenants,children:(0,t.jsx)(h.default,{children:(0,t.jsx)(V.default,{children:(0,t.jsxs)(L.PageTrackProvider,{children:[(0,t.jsx)(f.default,{}),(0,t.jsx)(G.default,{}),(0,t.jsx)(n.HotelBaseDataConfigProvider,{config:et,children:(0,t.jsx)(b.AccordionProvider,{defaultValues:W,children:(0,t.jsx)(A.GroupedListProvider,{defaultValues:z,children:(0,t.jsx)(l.CookieContextProvider,{children:(0,t.jsx)(o.LastViewedHotelsProvider,{children:(0,t.jsx)(v.ModuleRegistryProvider,{children:(0,t.jsx)(x.SearchDataProvider,{children:(0,t.jsx)(O.CurrentProductProvider,{children:(0,t.jsx)(C.KiraChatProvider,{children:(0,t.jsx)(S.ChatModalProvider,{children:(0,t.jsx)(w.AldiLoginDialogProvider,{children:(0,t.jsx)(j.RecommendationsContextProvider,{children:(0,t.jsx)(M.GlobalTypesProvider,{children:(0,t.jsx)(D.StructuredDataProvider,{children:(0,t.jsxs)("div",{className:ea,children:[(0,t.jsx)(I.default,{}),(0,t.jsx)(m.default,{}),(0,t.jsx)(s.default,{name:"header"}),e,!er&&!eo&&!en&&(!Y?.enableTenants||E)&&(0,t.jsx)(U.default,{}),(0,t.jsx)(s.default,{name:"footer"}),(0,t.jsx)(P.default,{}),H.showCookieNotification&&(0,t.jsx)(y.default,{})]})})})})})})})})})})})})})})})]})})})})})]})});e.s(["default",0,K])},515470,e=>{e.v({dot:"LastViewedHotels-module-scss-module__Wi6iDG__dot",dots:"LastViewedHotels-module-scss-module__Wi6iDG__dots",dotsWrap:"LastViewedHotels-module-scss-module__Wi6iDG__dotsWrap","is-active":"LastViewedHotels-module-scss-module__Wi6iDG__is-active","is-second-active":"LastViewedHotels-module-scss-module__Wi6iDG__is-second-active","root--carousel":"LastViewedHotels-module-scss-module__Wi6iDG__root--carousel",section:"LastViewedHotels-module-scss-module__Wi6iDG__section","section--title":"LastViewedHotels-module-scss-module__Wi6iDG__section--title"})},508340,521248,e=>{"use strict";var t=e.i(391398),a=e.i(191788),r=e.i(203828),o=e.i(168489),n=e.i(886328),i=e.i(654275),s=e.i(317996),l=e.i(504730),u=e.i(287786),c=e.i(589153),d=e.i(886147),m=e.i(877341),g=e.i(485696),f=e.i(584726);let p=f.GetSingleFavoritesDocument;f.DetailOfferFlightDataFragmentDoc;let _=f.GetCheapestOfferDocument;f.GetHotelAmenitiesDocument,f.GetHotelReviewsDocument,f.ReviewDetailsDocument,f.GetBookingTypeUpsellDocument,f.GetOfferListDocument,f.GetOfferListWithTourOperatorVariantsDocument,e.s(["GET_CHEAPEST_OFFER",0,_,"SINGLE_FAVORITES_QUERY",0,p],521248);var h=e.i(555447),v=e.i(656978),y=e.i(39064),b=e.i(554802);let E=e=>{let t=e.topOffer?.sourceCode,a=e.hotelContent?.contentProvider;return t===b.SourceCodes.Bewotec||a===b.SourceCodes.Bewotec?"bewotec":t===b.SourceCodes.Nezasa||a?.toUpperCase()==="NEZASA"?"nezasa":t===b.SourceCodes.CruiseCompass||a===b.SourceCodes.CruiseCompass?"cruise":"bum"},A=e=>
1e.topOffer?.productCode||e.topOffer?.hotelContentId?.productCode||e.hotelContent?.identifier||null,T=e=>A(e)||e.hotelContent?.hotelReferenceId||null,x=e=>e.filter(e=>null!=e&&""!==e),C={resultsPerPage:e.i(783910).singleResultPerPage,resultsTotal:1,showingResultsFrom:0},S=async(e,t,a)=>{let r=((e,t)=>{let a=E(e);if("bewotec"===a)return null;if("nezasa"===a){let a=e.giataId;return a?{productId:a,productSource:"nezasa",agencyNumber:t}:null}if("cruise"===a){let a=A(e)||e.giataId;return a?{productId:a,productSource:"cruise_compass",agencyNumber:t}:null}let r=T(e);return r?{productId:r,agencyNumber:t}:null})(e,a);if(!r)return{valid:!0};let o=await t({variables:{hotelContentId:r,withMainImage:!0,withImages:!1,withContentExtension:!1,withVideos:!1}}).catch(()=>null),n=o?.data?.offerHotelContent;return{valid:!!n,mainImage:n?.mainImage}},w=async(e,t,a,r)=>{let o=(e=>{let t=E(e);if("bum"!==t&&"bewotec"!==t)return null;if("bewotec"===t){let t=x(e.hotel?.references?.iffCodes??[]);return t.length?{references:[{hotelCodes:t,codeType:y.HotelReferenceCodeTypeEnum.Iff}]}:e.giataId?{references:[{hotelCodes:[e.giataId],codeType:y.HotelReferenceCodeTypeEnum.Giata}]}:null}let a=T(e);return a?{references:[{hotelCodes:[a],codeType:y.HotelReferenceCodeTypeEnum.Giata}],productCodes:[a]}:null})(e);if(!o)return{valid:!0};let n={metaAttributeFilter:a,productSearch:{...r,hotelFilter:{...r.hotelFilter||{}
1,references:o.references,...o.productCodes?{productCodes:o.productCodes}:{}}},pagination:C},i=await t({variables:{packageOfferRequest:n,travellersFilter:r.travellersFilter??[]}}).catch(()=>null);return{valid:!!i?.data?.productOffers?.hotels?.[0]?.offers?.[0]}},O=async(e,t,a,r,o,n)=>{let i=e.giataId;if(!i)return null;let s=E(e);if("nezasa"===s||"cruise"===s){let{valid:a,mainImage:r}=await S(e,t,n);return a?{giataId:i,enrichment:{mainImage:r}}:null}let{valid:l}=await w(e,a,r,o);return l?{giataId:i,enrichment:{}}:null};var R=e.i(654633),k=e.i(323384),N=e.i(172925),P=e.i(351144),I=e.i(876628);let L={withProductSearch:!0,withBookingType:!0},j={...L,itemComponent:k.default,itemProps:{oldPriceProps:I.oldPriceProps,buttonColor:P.lastViewedHotelsButtonColor,isLastSeen:!0,actionField:N.lastViewedHotels,hideRatings:!0,hideSummary:!0,hiddenExtraTags:!0}},M={...L,minified:!0,vertical:!0,itemProps:{buttonColor:P.lastViewedHotelsButtonColor,actionField:N.lastViewedHotels}},D=[{breakpoint:650,settings:{slidesToShow:1.125,arrows:!1,infinite:!1}},{breakpoint:990,settings:{slidesToShow:2}},{breakpoint:1100,settings:{slidesToShow:2}},{breakpoint:1280,settings:{slidesToShow:2}},{breakpoint:1600,settings:{slidesToShow:3}},{breakpoint:9999,settings:{slidesToShow:4}}];var G=e.i(115341),F=e.i(290300),B=e.i(931824),U=e.i(515470);let V=(0,o.default)(()=>e.A(613456),{loadableGenerated:{modules:[71108]}}),H=(0,u.applyStylingHoc)(U.default)(({styles:e,isVertical:o,itemProps:u})=>{let f=(0,r.useRouter)(),p=(0,a.useRef)(null),{hotels:y,addHotel:b}=(0,i.useLastViewedHotels)(),{lastSeenHotels:E}=(0,R.useServerSettings)(),{filteredHotels:A,enrichmentByGiataId:T}=((e,{enabled:t=!0}={})=>{let r=(0,h.default)(),{agencyNumber:o}=(0,v.default)(),{initialValues:n}=(0,c.useQuery)(),[i,s]=(0,a.useState)(null),[l]=(0,m.useLazyQuery)(g.default,{fetchPolicy:"cache-first"}),[u]=(0,m.useLazyQuery)(_,{fetchPolicy:"cache-first"});(0,a.useEffect)(()=>{if(!t)return void s(null);if(!e.length)return void s({validGiataIds:new Set,enrichmentByGiataId:{}});s(null);let a=!1;return Promise.all(e.map(e=>O(e,l,u,r,n,o))).then(e=>{if(a)return;let t=new Set(x(e.map(e=>e?.giataId))),r={};for(let t of e)t&&(r[t.giataId]=t.enrichment);s({validGiataIds:t,enrichmentByGiataId:r})}),()=>{a=!0}},[t,e,r,n,o,l,u]);let d=i?.validGiataIds??null,f=i?.enrichmentByGiataId??{};return{filteredHotels:null===d?[]:e.filter(e=>!!e.giataId&&d.has(e.giataId)).slice(0,6),enrichmentByGiataId:f}})(y,{enabled:!!E?.enabled}),C=(0,a.useMemo)(()=>A.map(e=>{let t=e.giataId?T[e.giataId]:void 0;return t?{...e,hotelContent:{...e.hotelContent,mainImage:t.mainImage??e.hotelContent?.mainImage}}:e}),[A,T]),S=(0,a.useMemo)(()=>({hotels:C,addHotel:b}),[C,b]),{logEvent:w}=(0,l.useSettings)(),{carouseDotsSettings:k}=(0,d.default)({styles:e}),[P,I]=(0,a.useState)(!1),[L,U]=(0,a.useState)(!1),{values:H}=(0,c.useQuery)(),{currency:q}=(0,R.useServerSettings)(),{data:{chat:{isSRLChatEnabled:W=!1}={}}={}}=(0,R.useTenantSettings)(),{isRecommendationsTab:z,isModalOpen:K}=(0,B.useRecommendations)(),Q=W&&z,Y=(0,a.useMemo)(()=>({...j,itemProps:{...j.itemProps,...u||{}},carouselSettings:{settings:{...k},responsiveSettings:D}}),[k,u]),$=(0,a.useMemo)(()=>({className:e.section}),[e.section]),J=(0,a.useCallback)(()=>{if(C.length>0&&!P){let e=C.map(e=>(0,F.formatHotelForLogging)({hotel:e,productSearch:H,listName:N.lastViewedHotels})),t=(0,N.prepareHotelListViewEvent)({hotels:e,currency:q,listName:N.lastViewedHotels});Q&&(!Q||K)||(t&&w(G.BUM_EVENT_PRODUCT_IMPRESSION,t),I(!0))}},[C,w,P,H,q,Q,K]);if((0,n.useInViewport)(p,void 0,{disconnectOnLeave:!1},{onEnterViewport:J}),(0,a.useEffect)(()=>{if(L)return;let e=setTimeout(()=>{U(!0)},1e3);return()=>clearTimeout(e)},[L]),(0,a.useEffect)(()=>{I(!1),U(!1)},[f.asPath]),!L||!E?.enabled||0===C.length)return null;let Z=E?.extended&&o?(0,t.jsx)(V,{...M,layoutSectionProps:$}):E?.extended?(0,t.jsx)(s.default,{phone:!0,tablet:!0,children:(0,t.jsx)(V,{className:e.root,...Y,layoutSectionProps:$})}):(0,t.jsx)(V,{className:e.root,...Y,layoutSectionProps:$});return(0,t.jsx)(i.LastViewedHotelsContext.Provider,{value:S,children:(0,t.jsx)("div",{ref:p,children:Z})})});e.s(["default",0,H],508340)},717778,e=>{"use strict";e.s(["showCookieNotification",0,!1])},96481,341046,543291,453439,718994,667664,e=>{"use strict";var t,a=e.i(654633),r=e.i(191788);e.s(["Usercentrics",0,()=>{let{usercentrics:{enabled:e}}=(0,a.useServerSettings)();return(0,r.useEffect)(()=>
1{if(!e)return;let t=e=>{if(e.target instanceof HTMLElement){let t=e.target.classList;(t.contains("uc-embedding-wrapper")||t.contains("uc-embedding-more-info")||t.contains("uc-embedding-accept"))&&e.preventDefault()}};return document.body.addEventListener("click",t,{capture:!0}),()=>{document.body.removeEventListener("click",t,{capture:!0})}},[e]),null}],96481);var o=e.i(391398),n=e.i(194182);e.s(["CleverPush",0,()=>(0,o.jsx)(n.default,{src:"https://static.cleverpush.com/channel/loader/Z5S9J6Ze6KfmqicoP.js",id:"clever-push-loader"})],341046);var i=e.i(116432),s=e.i(480495),l=e.i(272043),u=e.i(287786),c=e.i(194117),d=e.i(70097),m=e.i(775058),g=e.i(182447),f=e.i(758568),p=e.i(852003);let _={values:!0},h=()=>({}),v=(0,r.memo)(function({values:e,propsMapper:t=h,Component:a,...r}){return(0,o.jsx)(a,{...e,...r,...t(e)})}),y=({Component:e,propsMapper:t,valuesMapping:a,...n})=>{let i=(0,r.useCallback)(({values:r})=>(0,o.jsx)(v,{propsMapper:t,values:((e,t)=>{if(!t)return{values:e};let a={};return(0,g.default)(t,(t,r)=>{a[r]=(0,f.default)(e,t)}),a})(r,a),Component:e,...n}),[e,t,n,a]);return(0,o.jsx)(p.FormSpy,{subscription:_,render:i})};var b=e.i(710509),E=e.i(656978),A=e.i(481338),T=e.i(133029),x=e.i(877341),C=e.i(115728),S=e.i(186292);e.i(176119);let w=S.GetAgencyDocument,O=(0,e.i(50996).defineMessages)({title:{id:"components.AgencyNumberModal.title"},titleExpi:{id:"components.AgencyNumberModal.titleExpi"},text:{id:"components.AgencyNumberModal.text"},textExpi:{id:"components.AgencyNumberModal.textExpi"},login:{id:"components.AgencyNumberModal.login"},error:{id:"components.AgencyNumberModal.error"},supportLabel:{id:"components.AgencyNumberModal.supportLabel"},close:{id:"components.AgencyNumberModal.close"},agencyRegistrationMail:{id:"components.AgencyNumberModal.agencyRegistrationMail"},agencyRegistrationFile:{id:"components.AgencyNumberModal.agencyRegistrationFile"},agencyRegistration:{id:"components.AgencyNumberModal.agencyRegistration"},agencyRegistrationExpi:{id:"components.AgencyNumberModal.agencyRegistrationExpi"},termsConfirmation:{id:"components.AgencyNumberModal.termsConfirmation"},termsLink:{id:"components.AgencyNumberModal.termsLink"}});var R=e.i(80055);let k="[email protected]",N=e=>e&&e.replace(/[^\d]/g,""),P=(0,u.applyStylingHoc)(R.default)(({styles:e})=>{let{formatMessage:t}=(0,i.useIntl)(),{agencyRegistrationFileLink:n}=(0,a.useServerSettings)(),{travelAgencyNumber:u,isTravelAgencyMandant:g,isTravelAgencyMandantExpi:f}=(0,E.default)(),[p,_]=(0,r.useState)(!1),h=(0,r.useCallback)(()=>void _(!1),[]),[v,S]=(0,r.useState)(null),[R]=(0,x.useLazyQuery)(w),P=(0,r.useCallback)(async({agn:e,terms:t})=>{let a=await R({variables:{agencyNumber:e}});if(!((!f||t)&&a?.data?.bumAgency?.travelAgency))return{[C.FORM_ERROR]:!0};(0,s.setCookie)(T.travelAgencyCookieName,e,{maxAge:2592e3}),S(a?.data?.bumAgency)},[R,f]);(0,r.useEffect)(()=>{g&&!u&&_(!0)},[u,g]);let[I,L]=(0,r.useState)(null),j=(0,r.useCallback)(e=>{L(N(e)||null)},[]),M=(0,r.useMemo)(()=>(0,o.jsxs)("span",{className:e.supportLinkLabel,children:[t(O.supportLabel)," ",(0,o.jsx)("a",{className:e.supportLink,href:`mailto:${k}`,children:k})]}),[t,e.supportLinkLabel,e.supportLink]),D=(0,r.useCallback)(a=>function({values:{agn:r,terms:n}}){return(0,o.jsx)(c.default,{styles:e.button,loading:a,disabled:f&&!n||r?.length!==6||a,size:"lg",children:t(O.login)})},[t,e.button,f]),G=(0,r.useMemo)(()=>({fileLink:(0,o.jsx)("a",{href:n,target:"_blank",rel:"noopener noreferrer",children:t(O.agencyRegistrationFile)}),mailLink:(0,o.jsx)("a",{href:`mailto: ${t(O.agencyRegistrationMail)}`,target:"_blank",rel:"noopener noreferrer",children:t(O.agencyRegistrationMail)})}),[n,t]);return p&&(0,o.jsx)("div",{className:e.root,children:(0,o.jsxs)("div",{className:e.dialog,children:[(0,o.jsx)("span",{className:(0,l.default)(e.icon,"icon-shield-check")}),v?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("h4",{className:e.title,children:[f?t(O.titleExpi):t(O.title),v.name?` ${v.name}`:""]}),(0,o.jsx)("div",{className:e.footer,children:(0,o.jsx)(c.default,{styles:e.button,size:"lg",onClick:h,children:t(O.close)})})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("h4",{className:e.title,children:f?t(O.titleExpi):t(O.title)}),(0,o.jsx)("div",{className:e.text,children:f?t(O.textExpi):t(O.text)}),(0,o.jsx)(d.Form,{onSubmit:P,children:({submitting:a,submitError:r})=>(0,o.jsxs)(o.Fragment,{children:[f&&(0,o.jsx)(m.FormField,{className:e.checkboxField,name:"terms",required:!0,Component:b.default,type:"checkbox",componentChildren:t(O.termsConfirmation,{termsLink:(0,o.jsx)(A.default,{href:"https://storage.googleapis.com/bumorca-bum-prod/bum-cms/PDF/Reiseb%C3%BCro/hinweise-nutzungsbedingungen-expedientenbuchungen.pdf",className:e.link,target:"_blank",rel:"noopener noreferrer",children:t(O.termsLink)})})}),(0,o.jsxs)("div",{className:(0,l.default)(e.formFields,e["with-"+I?.length+"-symbols"]),children:[(0,o.jsx)(m.FormField,{className:e.field,name:"agn",required:!0,type:"text",maxLength:6,minLength:6,format:N,defaultValue:I,onBeforeChange:j}),(0,o.jsx)(y,{Component:D(a)})]}),r&&I?.length&&(0,o.jsx)("div",{className:e.error,children:t(O.error,{supportLink:M})})]})}),(0,o.jsx)("p",{className:e.info,children:f?t(O.agencyRegistrationExpi,G):t(O.agencyRegistration,G)})]})]})})});e.s(["default",0,P],543291),e.s(["default",0,()=>((0,r.useEffect)(()=>{(()=>{if("u"<typeof navigator)return!1;let e=navigator.userAgent,t=/iPad|iPhone|iPod/.test(e),a="MacIntel"===navigator.platform&&navigator.maxTouchPoints>1;return t||a})()&&document.body.classList.add("ios")},[]),null)],453439);var I=e.i(956644),L=e.i(776204);let j=S.MergeFavoritesDocument;var M=e.i(848603);let D="bumorca_user_id",G=(0,r.memo)(function(){let{session:e,status:t}=(0,I.useSessionData)(),{mergeFavorites:a}=(()=>{let[e]=(0,L.useMutation)(j);return{mergeFavorites:(0,r.useCallback)(async({destinationUid:t,sourceUid:a,copy:r})=>{try{await e({variables:{destinationUid:t,sourceUid:a,copy:r}})}catch{}},[e])}})();return(0,r.useEffect)(()=>{(async()=>{let r=localStorage.getItem(D);"authenticated"===t&&e?.user?.id?(await a({destinationUid:"",sourceUid:e?.user?.id,copy:!1}),r||localStorage.setItem(D,e?.user?.id)):"loading"!==t&&"authenticated"!==t&&(localStorage.removeItem(D),r&&await a({destinationUid:r,sourceUid:"",copy:!0}
1))})()},[t,e,a]),(0,r.useEffect)(()=>{let e=()=>{let e=localStorage.getItem(D);e&&a({destinationUid:e,sourceUid:"",copy:!0})};return M.queryEvents.on("favorite-operation-completed",e),()=>{M.queryEvents.off("favorite-operation-completed",e)}},[a]),null});e.s(["default",0,G],718994);var F=e.i(504730),B=e.i(783910),U=e.i(930813),V=e.i(39064);let H={notifyDeviationModal:!0};var q=e.i(589153),W=r,z=e.i(235832);function K(){return(K=Object.assign.bind()).apply(this,arguments)}let Q={minEventTimeDiff:null};var Y=e.i(989),$=e.i(902223),J=e.i(313530),Z=e.i(160940),X=e.i(115341),ee=e.i(43308);class et extends $.BaseLogger{supports(e){return e===Z.EVENT_PAGE_VIEW}log(e,{page:t},a){this.logEvent({action:(0,X.mapEventName)(e),...(0,ee.getPageData)(t,a)},J.DATA_TYPE_GOOGLE_TAG_MANAGER)}}var ea=$,er=e.i(554802),eo=e.i(993474);let en=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Math.round(e).toFixed(2)};var ei=e.i(737791),es=e.i(633917),el=e.i(554063);let eu=({offer:e,hotelContent:t})=>{let a=t?.contentProviderExtension;return{id:t?.hotelReferenceId||e?.hotelContentId?.productId||e?.externalId,brand:(e=>{switch(e){case"internal":return"BM";case"cruise_compass":return"CC";case"nezasa":return"NZ";default:return e}})(e?.sourceCode||"internal"),category:a?.legacy_travel_type||a?.travel_type?.key||e?.travelType||void 0,variant:void 0,country:(0,es.getCountryFromDestinations)(a?.destinations),region:(0,es.getRegionFromDestinations)(a?.destinations),tregion:(0,el.touristicRegionsToString)(a?.touristic_regions),item_travel_code:e?.travelCode||e?.hotelContentId?.productCode||e?.hotelContentId?.productId}},ec={[er.OfferTypeValues.Bewotec]:({hotel:e,offer:t})=>({id:e?.giataId||e?.references?.iffCodes?.[0]||e?.iffCodes?.[0]||e?.name,brand:t?.tourOperator?.name||t?.tourOperator?.code,category:(0,eo.isPackageOffer)(t)?"Package":"Hotel",variant:t?.rooms?.room?.[0]?.board?.label||t?.rooms?.[0]?.board?.label,country:e?.location?.country?.name,region:e?.location?.region?.name,tregion:void 0,item_travel_code:void 0}),[er.OfferTypeValues.Nezasa]:eu,[er.OfferTypeValues.CruiseCompass]:eu,[er.OfferTypeValues.Bum]:eu},ed=(e,t=[],a)=>{let r,o=e?.offers?.[0],{toDate:n,fromDate:i}=o?.offerStart&&o?.offerEnd?(0,eo.getOfferDates)(o):{toDate:null,fromDate:null},s=(0,ei.getAdults)(t),l=(0,ei.getChildren)(t),u=(0,er.getOfferOldPrice)(o),c=(0,er.getOfferPrice)(o),d=(0,er.getOfferType)(o,a,e);return{quantity:1,name:e?.name||a?.contentProviderExtension?.name,subline:a?.contentProviderExtension?.subline,...(r={hotel:e,offer:o,hotelContent:a},ec[d](r)),price:en(c),discount:u&&c&&u>c?u-c:0,hotel_code:a?.contentProviderExtension?.hotel_codes?.join("|")||o?.hotelContentId?.giataId,adults:s.length,children:l.length,durationOfStay:o?.lengthOfStay,travel_dates:n&&i?`${i} - ${n}`:"no_dates_available_global"}},em=(e,t,a,r)=>({...ed(t,a,{...e?.hotelContent,...e?.variantContent}),list:r}),eg=(e,t)=>{if(t)return{};let a=e??[],r=(0,es.getCountryFromDestinations)(a),o=(0,es.getRegionFromDestinations)(a);return{item_country:r,country:r,region:o,item_region:o}};var ef=e.i(172925);let ep=[{min:1,max:999,text:"1 - 999 EUR"},{min:1e3,max:2999,text:"1.000 - 2.999 EUR"},{min:3e3,max:4999,text:"3.000 - 4.999 EUR"},{min:5e3,max:7999,text:"5.000 - 8.000 EUR"},{min:8e3,max:1/0,text:"8.000 EUR +"}];class e_ extends ea.BaseLogger{supports(e){return e===Z.EVENT_PRODUCT_DETAIL}log(e,t,a){let r,{product:o,hotelContent:n,variantContent:i,isBewotec:s,nezasaExtraInfo:l,cruiseCompassExtraInfo:u}=t,c=i?.contentProviderExtension?.destinations,d=(r=(0,er.getOfferPrice)(o?.offers?.[0]),ep.find(e=>r>=e.min&&r<=e.max)?.text),m=eg(c,s),g={...(0,ef.prepareProductDetailData)({action:(0,X.mapEventName)(e),impressions:[{...ed(o,a?.travellers,n),...m,...l,...u}],currencyCode:a?.currency,priceRange:d})};this.logEvent(g,J.DATA_TYPE_GOOGLE_TAG_MANAGER)}}var eh=$;class ev extends eh.BaseLogger{supports(e){return e===Z.EVENT_PRODUCT_CLICK}log(e,t,a){let{product:r}=t,{hotelContent:o}=r,n=(0,er.isBewotecOffer)(r?.offers?.[0],r?.hotelContent),i=eg(o?.contentProviderExtension?.destinations,n),s={...(0,ef.prepareProductClickData)({action:(0,X.mapEventName)(e),impressions:[{...ed(r,a?.travellers,r?.hotelContent),...i}],actionField:{list:a?.productList},currencyCode:a?.currency})};this.logEvent(s,J.DATA_TYPE_GOOGLE_TAG_MANAGER)}}var ey=$,eb=e.i(303892);class eE extends ey.BaseLogger{supports(e){return Z.EVENT_PRODUCT_IMPRESSION===e}log(e,{products:t=[]},a){let r=(0,ef.prepareProductImpressionData)({action:(0,X.mapEventName)(e),impressions:t.map(e=>em(e,(0,eb.createHotelWithOffers)(e?.hotel,e?.topOffer,e?.position),a?.travellers,a?.productList)),currencyCode:a?.currency});r?.ecommerce?.items?.length&&this.logEvent(r,J.DATA_TYPE_GOOGLE_TAG_MANAGER)}}var eA=$,eT=$;let ex=(e,t)=>e.filter(e=>e&&e.id&&e.name).map(e=>{let{id:a,name:r,currency:o,...n}=e;return{item_id:a,item_name:r,currency:o||t,...n}}),eC=(e,t,a,r)=>{let o=t.filter(e=>void 0!==e);return(0,ef.prepareEcommerceData)({action:e,items:o,currency:r,additionalFields:{currency:r,...a},itemMapper:ex})},eS=["HeaderNavigation","ContentPageNavigation","Linklist","Text","Search","Warning"],ew=["FreeRichTextTeaser","StageTeaser","ImageTeaser","PromotionTeaser","TabsTeaserSection","ImageGalleryTeaser","ExpertRecommendationTeaser"],eO=(e,t)=>eS.includes(e)||ew.includes(e)&&(!t||!t?.id||!t?.name);class eR extends eT.BaseLogger{supports(e){return e===Z.EVENT_PROMO_VIEW}log(e,{promotion:t,...a},r){eO(a?.promotion_id,t)||this.logEvent(eC((0,X.mapEventName)(e),[t],a,r?.currency),J.DATA_TYPE_GOOGLE_TAG_MANAGER)}}class ek extends eA.BaseLogger{supports(e){return e===Z.EVENT_PROMO_CLICK}log(e,{promotion:t,...a},r){eO(a?.promotion_id,t)||this.logEvent(eC((0,X.mapEventName)(e),[t],a,r?.currency),J.DATA_TYPE_GOOGLE_TAG_MANAGER)}}var eN=$;
1class eP extends eN.BaseLogger{supports(e){return[X.CUSTOM_EVENT,X.EVENT_SORT_CUSTOM,X.EVENT_PDP_INTERACTION,X.BUM_EVENT_CLEAR_FILTER,X.BUM_EVENT_CATALOG,X.BUM_EVENT_CLICK_INTERACTION,X.BUM_EVENT_BREAD_CRUMB,X.BUM_EVENT_NAVIGATION_SEGMENT,X.BUM_EVENT_404,X.BUM_EVENT_CHAT_OPEN,X.BUM_EVENT_SEND_CHAT,X.BUM_EVENT_KIRA_SEARCH,X.BUM_EVENT_KIRA_SEARCH_NO_RESULT,X.BUM_EVENT_KIRA_SEARCH_RESULT,X.BUM_EVENT_KIRA_SEARCH_UPDATE,X.BUM_EVENT_MANAGE_COOKIES,X.BUM_EVENT_VARIANT_SWITCHER_OPEN,X.BUM_EVENT_VARIANT_SELECT,X.BUM_EVENT_LOGIN_INTENT,X.BUM_EVENT_LOGIN_SUCCESS,X.BUM_EVENT_LOGIN_FAILURE,X.BUM_EVENT_LOGOUT,X.BUM_EVENT_CLICK_OFFER_FILTER,X.BUM_EVENT_CLICK_STICKY_FILTER,X.BUM_EVENT_PRODUCT_IMPRESSION,X.BUM_EVENT_START_PLANNING,X.BUM_EVENT_CONFIRM_MAIN_PROGRAM,X.BUM_EVENT_CHECKOUT_INTERACTION,X.BUM_EVENT_CONFIRM_PRE_PROGRAM,X.BUM_EVENT_CONFIRM_POST_PROGRAM,X.BUM_EVENT_CONFIRM_FLIGHTS,X.BUM_EVENT_BEGIN_CHECKOUT].includes(e)}log(e,t){this.logEvent({action:(0,X.mapEventName)(e),...t},J.DATA_TYPE_GOOGLE_TAG_MANAGER)}}var eI=$,eL=e.i(106614);let ej="cruise";class eM extends eI.BaseLogger{supports(e){return e===X.BUM_EVENT_SEARCH}log(e,t,a){let r,o,n,i,s;(a?.searchType===ee.PAGE_TYPE_HOME_PAGE||a?.searchType===ee.PAGE_TYPE_SEARCH_PAGE)&&this.logEvent({action:(0,X.mapEventName)(e),...(r=t.travelPeriod,o=t.pax,n=t.children_pax,i=(0,eL.isDefaultTravelPeriod)(r),s=(0,eL.isDefaultTravelDuration)(r),{event_name:X.BUM_EVENT_SEARCH,search:{search_term:t?.searchTerm||"weltweit",method:a.method||(0,ee.getPageMethod)(a?.searchType),search_type:((e,t)=>{let a=e?.toLowerCase()===ej?ej:t?.toLowerCase();switch(a){case"destination":return"region";case ej:return"schiff";case"shipping_company":return"reederei";default:return a}})(t?.bookingType,t?.type)||"freitext",search_recommendation:t?.label||void 0,period:i?void 0:`from:${r?.departureDateTime?.dateRangeFilter?.minDate}::to:${r?.returnDateTime?.dateRangeFilter?.maxDate}`,duration:s?void 0:`min:${r?.minDuration}, max:${r?.maxDuration}`,...r?{flexible:(0,eL.isFlexibleTravelPeriod)(r)?"yes":"no"}:{},...o?{pax:o}:{},...n?{children_pax:n}:{}}})},J.DATA_TYPE_GOOGLE_TAG_MANAGER)}}var eD=$,eG=e.i(765985);class eF extends eD.BaseLogger{supports(e){return e===X.BUM_EVENT_NO_RESULT}log(e,t,a){this.logEvent({action:(0,X.mapEventName)(e),...{event_name:(e=>{let{lastUpdateCause:t}=e;if(t===eG.UpdateCause.SEARCH);else if(t===eG.UpdateCause.FILTER)return"filter_no_results";return"search_no_result"})(a)}},J.DATA_TYPE_GOOGLE_TAG_MANAGER)}}var eB=e.i(147126),eU=e.i(858250),eV=$;let eH={PRICE_ASC:"Günstigste zuerst",HOTEL_RATING_DESC:"Beliebteste zuerst"};class eq extends eV.BaseLogger{supports(e){return e===X.BUM_EVENT_SEARCH_LOADED}log(e,t){this.logEvent({action:(0,X.mapEventName)(e),...{event_name:"sorting",sorting:{sorting_element:eH[t?.pagination?.contentSorting??""]}}},J.DATA_TYPE_GOOGLE_TAG_MANAGER)}}var eW=e.i(580543),ez=$;class eK extends ez.BaseLogger{supports(e){return Z.EVENT_FAVORITES_LOADED===e}log(e,{products:t=[]},a){if(t.length>0){let r=(0,ef.prepareProductImpressionData)({action:(0,X.mapEventName)(e),impressions:t.map(e=>em(e,(0,eb.createHotelWithOffers)(e?.hotel,e?.offer,e?.position),a?.travellers,a?.productList)),currencyCode:a?.currency||"EUR"});r?.ecommerce?.items?.length&&this.logEvent(r,J.DATA_TYPE_GOOGLE_TAG_MANAGER)}}}var eQ=$;class eY extends eQ.BaseLogger{supports(e){return Z.EVENT_SHARE_FAVORITES===e}log(e,t){let a=t.shareInfo.shareType,r={action:(0,X.getEcommerceEventNameFromAction)(e),event_name:"click_interactions",click_interactions:{click_target:"Button",click_text:""}};switch(a){case"Email":r.click_interactions.click_text="PER E-MAIL";break;case"Copy to clipboard":r.click_interactions.click_text="LINK KOPIEREN";break;case"Whatsapp":r.click_interactions.click_text="WHATSAPP";break;case"Facebook":r.click_interactions.click_text="FACEBOOK"}""!==r.click_interactions.click_text&&this.logEvent(r,J.DATA_TYPE_GOOGLE_TAG_MANAGER)}}var e$=$,eJ=e.i(938289);class eZ extends e$.BaseLogger{supports(e){return[Z.EVENT_ADD_TO_FAVORITES,Z.EVENT_REMOVE_FROM_FAVORITES].includes(e)}log(e,t){let a=window.location.pathname;e===Z.EVENT_ADD_TO_FAVORITES?this.logEvent({action:(0,X.getEcommerceEventNameFromA
1ction)(e),event_name:(0,X.mapEventName)(e),...{ecommerce:{click_location:(0,ee.getPageMethod)(a.split("/")[1]),item:{...(0,er.mapOffer)(t.product)}}}},J.DATA_TYPE_GOOGLE_TAG_MANAGER):e===Z.EVENT_REMOVE_FROM_FAVORITES&&a===eJ.favoritesRouteName&&this.logEvent({action:(0,X.getEcommerceEventNameFromAction)(e),event_name:(0,X.mapEventName)(e),click_interactions:{click_text:"Reise entfernen",click_target:"Button"}},J.DATA_TYPE_GOOGLE_TAG_MANAGER)}}var eX=e.i(254403);let e0=(t=({logEvent:e,children:t})=>{let{includeOldPrices:n,maps:i,priceDifference:s,oldPrice:l,showDynamicAirlineLogos:u}=(0,a.useServerSettings)(),{name:c,dataProviders:{sourcesToExclude:d}={}}=(0,a.useTenantSettings)(),m=(0,E.default)(),g=(0,r.useMemo)(()=>({totalValue:6,roundRecommendationRate:!0,selectBarOptions:[{value:1,label:"1+"},{value:2,valueLabel:"2",label:"2+"},{value:3,valueLabel:"3",label:"3+"},{value:4,valueLabel:"4",label:"4+"},{value:5,valueLabel:"5",label:"5+"}]}),[]),f=(0,r.useMemo)(()=>(({withOldPrice:e})=>({params:{},factory:()=>({booking:{mapBookingInput:(t,a,r,o,n,i,s,l)=>{let u=t?.hotelFilter?.references?.codeType===V.HotelReferenceCodeTypeEnum.Iff?{...r,iffCodes:t?.hotelFilter?.references?.hotelCodes||[]}:r;return(0,U.mapBookingInput)(t,a,u,o,n,{withOldPrice:e,withTourOperatorImage:!0,withOfferExtras:!0,withRoomProviderDescription:!0,withRoomBookingCode:!0,withTourOperatorOpCode:!0},s,l)}}})}))({withOldPrice:n,tenantName:c}),[n,c]);return(0,o.jsx)(F.TsboGlobalSettingsProvider,{logEvent:e,mapKey:i.key,mapVariant:i.variant,rating:g,featureSettings:f,oldPriceSettings:l,priceDifferenceSettings:s,resultsTotalPerRequest:B.resultsTotalPerRequest,groupedListResultsPerPage:B.groupedListResultsPerPage,bookingAnalyticsSettings:H,showDynamicAirlineLogos:u,sourcesToExclude:d,searchMaskValuePaths:eX.searchMaskValuePaths,routes:eJ.routes,detailPathCreator:eJ.detailPathCreator,detailQueryCreator:(0,eJ.detailQueryCreator)(m),detailQueryRefiner:eJ.detailQueryRefiner,children:t})},(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Q;return a=>{class r extends W.Component{constructor(a){super(a),this.loggers=e.map(e=>new e(a.logEvent,t))}logEvent=(()=>{var e=this;return function(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(let o of e.loggers)o.supports(t)&&o.log(t,a,r)}})();render(){let e,t,r=(e=this.props,t=["agreeOnTracking","logEvent","userAcceptedTracking","revokeTrackingAgreement"],Object.keys(e).reduce((a,r)=>-1===t.indexOf(r)?Object.assign({},a,{[r]:e[r]}):a,{}));return W.default.createElement(a,K({},r,{logEvent:this.logEvent}))}}return(0,z.withAnalytics)(r)}})([eP,et,e_,ev,eE,ek,eR,eB.HeaderDataLogger,eU.FooterDataLogger,eM,eF,eq,eW.FilterLogger,eK,eY,eZ],{minEventTimeDiff:5})(function(e){let{logEvent:n,...i}=e,{currency:s,tenantUrlTemplate:l,tenantSettings:u,tenantMasterUrl:c}=(0,a.useServerSettings)(),{routes:d,checkoutSteps:{success:m}}=(0,F.useSettings)(),{locale:g}=(0,a.useServerLocale)(),{values:{travellersFilter:f}}=(0,q.useQuery)(),p=(0,r.useCallback)((e,t,a)=>(0,ef.logEventAfterConsent)(()=>void n(e,t,{currency:s,routes:d,hostUrl:(0,Y.createHostUrl)({tenantUrlTemplate:l,tenantSettings:u,tenantMasterUrl:c}),locale:g,checkoutStepSuccess:m,travellers:f,...a})),[n,s,d,l,u,c,g,m,f]);return(0,o.jsx)(t,{...i,logEvent:p})})),e1=(0,r.memo)(e0);e.s(["default",0,e1],667664)},645047,e=>{"use strict";var t=e.i(391398),a=e.i(191788),r=e.i(168489),o=e.i(419704),n=e.i(203828);let i={br:function(){return(0,t.jsx)("br",{})},p:function(...e){return(0,t.jsx)("p",{children:e})},ul:function(...e){return(0,t.jsx)("ul",{children:e})},li:function(...e){return(0,t.jsx)("li",{children:e})},a:function(...e){return(0,t.jsx)("a",{children:e})}},s=(0,a.createContext)({children:[],locale:null,defaultLocale:null,timeZone:null});function l(){return(0,t.jsx)("span",{children:"..."})}let u=()=>{let e=window.__CurrentLoadedLanguage||l,r=(0,a.useContext)(s);return(0,t.jsx)(e,{...r})},c=(0,r.default)(()=>e.A(329820),{loadableGenerated:{modules:[501184]},loading:u}),d=(0,r.default)(()=>e.A(306082),{loadableGenerated:{modules:[131556]},loading:u}),m={"de-de":c,"en-gb":d},g=(0,a.memo)(function(e){let{locale:r,defaultLocale:o}=(0,n.useRouter)(),i=r||o,l=m[i]||d,u=(0,a.useMemo)(()=>({locale:i,defaultLocale:o,...e}),[e,i,o]);return(0,t.jsx)(s.Provider,{value:u,children:(0,t.jsx)(l,{...u})})});e.s(["LanguageProvider",0,g,"provide",0,e=>{function a({children:r,locale:n,timeZone:s,defaultLocale:l}){let{messages:u}=e;return(0,t.jsx)(o.IntlProvider,{defaultRichTextElements:i,defaultLocale:l,timeZone:s,locale:n,messages:u,children:r})}return window.__CurrentLoadedLanguage=a,a}],645047)},535032,e=>{"use strict";var t=e.i(391398),a=e.i(191788),r=e.i(958678),o=e.i(504730),n=e.i(6
154633),i=e.i(971337);let s={src:e.i(532299).default,width:180,height:41,blurWidth:0,blurHeight:0};var l=e.i(989),u=e.i(407510),c=e.i(774712);let d={src:e.i(724965).default,width:180,height:180,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAApUlEQVR42m1PwQqCUBD084MO/ULUoUPQKYrwEHTICDMzqJQEUwlLKciQMt9OzxcGmXMZdneYmZVQAhH7mSWxZBnSR4zkdkLkrfB6Jl+hRETwzTF2SkvwYT2Au5ERulpu93GILx4cow9b6yH0dES+gcBWQIXgGphYDGvYTpswZ22cHZVH3osOhL3ahS43sBzVhfivZJ5nzTs4WhOwLK34gmeJA+cy3kNt8Ln1NXLxAAAAAElFTkSuQmCC"},m={src:e.i(537045).default,width:32,height:32,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAuUlEQVR42mWPywqCYBCFffUWQW9Q1DoIohZFRdCiG5RoEpSEZClGZbkwA8nL338alUBqYGDmMHxnjgAgombf5vzNcnskpCJp4esJ/3GBfVzQ7CG7AxM45+y0G2E7KcNYd7CXGjgoLVz1ORIaETjzHIPENjSxToQl7qYESx0mFJZauLYGqVuAOqsRqYKzNkbgu5kFcZguN7EalCD3inAsBbnKCDdDhDqtwtz0weLg7yBKnolD/zdiGvMDG5nuf9sVMGwAAAAASUVORK5CYII="},g={src:e.i(598244).default,width:16,height:16,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAA1ElEQVR42k2PS0vDUBCF87/duHEtunRVceFCiqDopnZTNEqxYigarQZf2KDgk2RukpvJ13tLCh04MMwc5psTAJmTcRIvrSuhaaSdZYFvtC4p8h/+PhPe4j75b4ra0q0oAlUrT9Eh1711kqsucdghPuvwetvzJhM0jcp3GjMZ7nIXbjOdDHgeH/M42sNWYjxCvt7HXOyvcDPYIjrZ4MUZ5P/DI9wFreX+fIfLozWGB6ukSeh+VNqaI8z04ZSov0ky6mLLnKUqPCLT2hqXwqWpTBtvoWwGnLDrvMO4WloAAAAASUVORK5CYII="};var f=e.i(82471);let p={src:e.i(140089).default,width:48,height:48,blurWidth:0,blurHeight:0};var _=e.i(67214);let h={AppleTouch:d.src,Favicon32x32:m.src,Favicon16x16:g.src,Manifest:f.default,FaviconIco:p.src,MsAppConfig:_.default},v={default:{metaDefaults:c.metaDefaults,themeColor:c.themeColor,msApplicationTileColor:c.msApplicationTileColor},tchibo:{metaDefaults:h,themeColor:"#8C733B",msApplicationTileColor:"#ffffff"}};e.s(["default",0,()=>{let{pageMeta:e}=(0,n.useServerSettings)(),{routes:{hotelDetail:d,search:m}}=(0,o.useSettings)(),{pageTitle:g}
1=(0,n.useServerSettings)(),{isTchibo:f}=(0,u.useTheme)(),p=(0,a.useCallback)((t,a)=>{let r=e?.iconsUrl;return r?`${r}/${t}?v=1`:a+"?v=1"},[e?.iconsUrl]),{tenantUrlTemplate:_,tenantSettings:h,tenantMasterUrl:y}=(0,n.useServerSettings)(),b=(0,i.useCleanPath)(),E=f?c.tchiboHost:(0,l.createHostUrl)({tenantUrlTemplate:_,tenantSettings:h,tenantMasterUrl:y}),A=b.startsWith(d),T=b.startsWith(m),{metaDefaults:x,themeColor:C,msApplicationTileColor:S}=f?v.tchibo:v.default;return(0,t.jsx)(r.default,{children:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, shrink-to-fit=no"}),(0,t.jsx)("link",{rel:"apple-touch-icon",href:p("apple-touch-icon.png",x.AppleTouch)}),(0,t.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:p("apple-touch-icon.png",x.AppleTouch)}),(0,t.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:p("favicon-32x32.png",x.Favicon32x32)}),(0,t.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:p("favicon-16x16.png",x.Favicon16x16)}),(0,t.jsx)("link",{rel:"manifest",href:p("site.webmanifest",x.Manifest)}),(0,t.jsx)("link",{rel:"shortcut icon",href:p("favicon.ico",x.FaviconIco)}),(0,t.jsx)("meta",{name:"apple-mobile-web-app-title",content:e?.applicationName}),(0,t.jsx)("meta",{name:"application-name",content:e?.applicationName}),(0,t.jsx)("meta",{name:"msapplication-TileColor",content:S}),(0,t.jsx)("meta",{name:"msapplication-config",content:p("browserconfig.xml",x.MsAppConfig)}),(0,t.jsx)("meta",{name:"theme-color",content:C}),(0,t.jsx)("meta",{property:"og:site_name",content:g?.defaultTitle}),(0,t.jsx)("meta",{property:"og:url",content:`${E}${b}`}),(0,t.jsx)("meta",{property:"og:type",content:A||T?"product":"website"}),(0,t.jsx)("meta",{property:"og:image",content:`${E}${s.src}`},"og:image")]})})}],535032)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.