1import{_ as I}from"./sentry-events.04128840.js";import{$ as i}from"./jquery.ff1e67ea.js";import{d as S}from"./dayjs.min.ade4f6cc.js";import{g as j,p as K,a as U}from"./datepicker-meta.654f0570.js";import{l as X,g as G,a as L,c as W}from"./sentry-init.e5e66594.js";import"./_commonjsHelpers.7cb7c728.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"v20.1.31"};var r=new e.Error().stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="9f86e965-929d-4524-aab5-28fddaf1af36",e._sentryDebugIdIdentifier="sentry-dbid-9f86e965-929d-4524-aab5-28fddaf1af36")}catch{}})();window.myTimestamp=function(e){return Date.parse(e)};Date.daysBetween=function(e,r){var k=864e5;e=new Date(Date.parse(e)),r=new Date(Date.parse(r));var C=e.getTime(),p=r.getTime(),v=p-C;return Math.abs(Math.floor(v/k))>=1,Math.abs(Math.floor(v/k))};const V=window.location.pathname==="/bewerten.php",H=window.location.pathname.includes("/urlaub/"),A=new Map,J=i(window).width()>768||V;var q={log:function(e){try{X(e)}catch{}},storage:function(){try{return window.sessionStorage}catch{return null}}(),getContext:G,verify:function(){return typeof i.fn.dateRangePicker=="function"}},F;J?(F=L(function(){return I(()=>import("./jquery.daterangepicker.a3d00f24.js"),["assets/jquery.daterangepicker.a3d00f24.js","assets/dayjs.min.ade4f6cc.js","assets/_commonjsHelpers.7cb7c728.js","assets/jquery.ff1e67ea.js","assets/calendarTranslations.adb649c8.js","assets/sentry-init.e5e66594.js","assets/sentry-events.04128840.js"])},"daterangepicker",q),I(()=>Promise.resolve({}),["assets/jquery.daterangepickerdesktop.8d971117.css"]).catch(W("daterangepicker-css"))):(F=L(function(){return I(()=>import("./jquery.daterangepickerfull.b088813d.js"),["assets/jquery.daterangepickerfull.b088813d.js","assets/dayjs.min.ade4f6cc.js","assets/_commonjsHelpers.7cb7c728.js","assets/jquery.ff1e67ea.js","assets/calendarTranslations.adb649c8.js"])},"daterangepickerfull",q),I(()=>Promise.resolve({}),["assets/jquery.daterangepickerfull.9a48e4b4.css"]).catch(W("daterangepickerfull-css")));var R=!!i("#editor").prop("id");window.resido=window.resido||{};window.resido.datepicker=window.resido.datepicker||{};window.resido.datepicker.beforeShowDay=function(e){var r=i(this),k=r.attr("id");if(k=="an"||k=="ab"){i("#ui-datepicker-div").addClass("native-datepicker");var C=new Date(e.getFullYear()+"/"+(e.getMonth()+1)+"/"+e.getDate()),p=new Date;return C>p||e.getFullYear()==p.getFullYear()&&e.getMonth()==p.getMonth()&&e.getDate()==p.getDate()?[!0,"ui-datepicker-search-available",""]:[!1,"ui-datepicker-search-unavailable",""]}else i("#ui-datepicker-div").removeClass("native-datepicker");var v=r.prop("id").indexOf("start")>=0||r.prop("id").indexOf("anreise")>=0,x=r.prop("id").indexOf("end")>=0||r.prop("id").indexOf("abreise")>=0,d=e.getFullYear()+"/"+(e.getMonth()+1)+"/"+e.getDate(),o=new Date(d);o.setDate(o.getDate()-1);var l=o.getFullYear()+"/"+(o.getMonth()+1)+"/"+o.getDate(),h=new Date(d);h.setDate(h.getDate()+1);var m="",u=[],y=!0;if(typeof available_meta<"u"&&typeof available_meta[d]<"u"){var P=available_meta[d],t=available_meta[l];if(m=(detail_page_translation["min_stay"+(P.m<2?"":"_plural")]||"").replace("%n%",P.m),!P.a&&v&&(y=!1,m=detail_page_translation.not_arrival_day||"not_arrival_day",u.push("ui-datepicker-highlight-not-active")),!P.d&&x&&(y=!1,m=detail_page_translation.not_departure_day||"not_departure_day",u.push("ui-datepicker-highlight-not-active")),P.f?t&&!t.f&&u.push("ui-datepicker-highlight-abreise"):t&&t.f?u.push("ui-datepicker-highlight-anreise"):(u.push("ui-datepicker-highlight"),y=!1),v){var a=new Date;a.setTime(e.getTime());var n=!1;if(typeof available_meta<"u")for(var f=0;f<available_meta[d].m;f++){var c=a.getFullYear()+"/"+(a.getMonth()+1)+"/"+a.getDate();if(typeof available_meta[c]<"u"&&!available_meta[c].f){if(f==available_meta[d].m&&available_meta[c].d)break;n=!0;break}a.setDate(a.getDate()+1)}var _=!1,b;if(n&&available_meta[d].n){for(w=0;w<available_meta[d].m;w++)if(a.setDate(a.getDate()-1),c=a.getFullYear()+"/"+(a.getMonth()+1)+"/"+a.getDate(),!available_meta[c]||!available_meta[c].f){_=!0;break}_&&(n=!1)}
1n&&(u.push("ui-datepicker-highlight-minimum-stay"),y=!1)}else if(x){var s=date_parse(i("#"+r.prop("id").replace("end","start")).val());if(s&&(s=Date.parse(s)),s&&s!=NaN){var g=new Date(s);s=new Date(s),s.setHours(0),s.setMinutes(0),s.setSeconds(0);var M=s.getFullYear()+"/"+(s.getMonth()+1)+"/"+s.getDate(),Y=Date.daysBetween(g,e),w,b;if(typeof available_meta[M]<"u"){if(e<s)return[R,"ui-datepicker-highlight-not-configured",m];for(w=0;w<Y;w++){if(b=g.getFullYear()+"/"+(g.getMonth()+1)+"/"+g.getDate(),available_meta[b]&&!available_meta[b].f){y=!1,u.push("ui-datepicker-highlight-minimum-stay");break}g.setDate(g.getDate()+1)}g=new Date(s.getTime());var E=!1;if(available_meta[M].n)for(w=0;w<available_meta[M].m;w++){if(b=g.getFullYear()+"/"+(g.getMonth()+1)+"/"+g.getDate(),available_meta[b]&&!available_meta[b].f){E=!0;break}g.setDate(g.getDate()+1)}s.setDate(s.getDate()+available_meta[M].m),e<s&&(!available_meta[M].n||!E)&&(u.push("ui-datepicker-highlight-minimum-stay-selected"),y=!1)}}}}else{if(typeof hole_dates<"u"){if(hole_dates.indexOf(d)>=0)return[v||R,"ui-datepicker-highlight-abreise",m];if(hole_dates.indexOf(l)>=0)return[x||R,"ui-datepicker-highlight-anreise",""]}if(typeof unavailable_dates<"u"&&unavailable_dates.indexOf(d)!==-1){var D=unavailable_dates[unavailable_dates.indexOf(d)+1],B=unavailable_dates[unavailable_dates.indexOf(d)-1];return Date.daysBetween(B,d)>1||typeof B>"u"?[x||R,"ui-datepicker-highlight-anreise",m]:Date.daysBetween(d,D)>1||typeof D>"u"?[v||R,"ui-datepicker-highlight-abreise",m]:[R,"ui-datepicker-highlight",detail_page_translation.occupied]}if(typeof not_configured_dates<"u"&¬_configured_dates.indexOf(d)!==-1)return[!0,"ui-datepicker-highlight-not-configured "+u.join(" "),m]}return typeof not_configured_dates<"u"&¬_configured_dates.indexOf(d)!==-1?[y||R,"ui-datepicker-highlight-not-configured "+u.join(" "),m]:[y||R,(" "+u.join(" ")).trim(),m]};const Q=i("body").hasClass("booking-dialog");let O=i(window).width()<769&&!V&&!Q?"DD.MM.YY":"DD.MM.YYYY";const Z=function(e){if(!e||typeof e.getBoundingClientRect!="function")return!1;const r=e.getBoundingClientRect(),k=window.innerHeight||document.documentElement.clientHeight,C=window.innerWidth||document.documentElement.clientWidth;return r.top>=0&&r.left>=0&&r.bottom<=k&&r.right<=C},$=function(e){!e||Z(e)||e.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})},z=new WeakMap,N=new WeakSet,ee=15;function T(e){if(typeof i.fn.dateRangePicker!="function"){const t=e[0],a=z.get(t)||0;a<ee?(z.set(t,a+1),setTimeout(()=>T(e),150)):F&&!N.has(t)?(N.add(t),F.then(()=>{typeof i.fn.dateRangePicker=="function"?T(e):console.warn("DateRangePicker plugin not loaded after max retries")})):console.warn("DateRangePicker plugin not loaded after max retries");return}var r=new Date;r.setHours(0),r.setMinutes(0);var k=e.data("obj-nr"),C=window.available_meta&&k?available_meta:null,p=e.data("allow-before")==1;p||(p=e.find(".input-datepicker").data("allow-before")==1);var v=e.data("min-date")||null,x=e.data("max-date")||null;!p&&!v&&(v=new Date().toISOString().slice(0,10)),x||(x=j());const d=K(String(x));var o=e.find(".datepicker-start-date"),l=e.find(".datepicker-end-date"),h=o;l.attr("data-placeholder",l.attr("placeholder")),o.closest(".form-element, .field").find("label").on("click",function(t){return t.preventDefault(),t.stopPropagation(),h.data("dateRangePicker").open(),!1}),l.closest(".form-element, .field").find("label").on("click",function(t){return t.preventDefault(),t.stopPropagation(),l.trigger("click"),!1}),i(".arrival").off("click").click(function(t){let a=i(this).find(".datepicker-start-date"),n=i(".ma-date-range-picker-wrapper");t.preventDefault(),t.stopPropagation();var f=n.is(":visible");return!f&&a.data("dateRangePicker")&&a.data("dateRangePicker").open(),!1}),i(".departure").off("click").click(function(t){let a=i(this).find(".datepicker-end-date");return t.preventDefault(),t.stopPropagation(),i(t.target).closest(".datepicker-end-date").length||a.trigger("click"),i(".start-end-dates").removeClass("is-hidden").removeClass("hidden"),!1}),l.on("click",function(t){t.stopPropagation();var a=h.data("dateRangePicker");let n="";if(i("#search-arrival").length?n=i("#search-arrival").val():i("#booking-dialog-start").length&&(n=i("#booking-dialog-start").val()),i(".start-end-dates").removeClass("is-hidden").removeClass("hidden"),i(".start-end-dates .date-parent .start-
1date").text(n),a&&typeof a.open=="function")a.open();else{setTimeout(()=>{const c=h.data("dateRangePicker");if(c&&typeof c.open=="function")try{c.open()}catch(_){console.warn("DateRangePicker open() retry failed",_)}else console.warn("DateRangePicker open() unavailable for end-date click")},120);return}if(a.getStart()){var f=new Date(a.getStart());a.setStart(f),h.trigger("datepicker-first-date-selected",{date1:f})}});var m=8;if(l.val()){var r=new Date,u=new Date;let a=[".","-","/"],n=[],f=0;for(;n.length!=3&&f<a.length;)n=l.val().split(a[f]),f++;if(n.length===3&&f>1&&(n=n.reverse()),n&&n.length===3&&(n[2].length===2&&(n[2]="20"+n[2]),u.setFullYear(n[2]),u.setMonth(n[1]-1),u.setDate(n[0]),u)){var y=Math.abs(Math.ceil(S(r).diff(S(u),"months",!0)));y+2>8&&(m=y+2)}}h.dateRangePicker({language:i("[http-equiv=content-language]").attr("content")||"de",autoClose:!0,format:e.attr("data-allow-before")=="1"?"DD.MM.YYYY":O,separator:" bis ",inline:!1,firstLoadCount:m,fullMode:!0,fullModeMonthsCount:U(d),startOfWeek:"monday",stickyMonths:!0,customArrowPrevSymbol:"‹",customArrowNextSymbol:"›",hoveringTooltip:!1,allowBefore:p,startDate:v,endDate:d||x,beforeShowDay:p?null:function(t){const a=`${t.getFullYear()}/${t.getMonth()+1}/${t.getDate()}`;if(H&&A.has(a))return A.get(a);let n=t>=r,f="",c="",_="",b=!0,s=!0,g=!1,M=!1,Y=!1,w=!1;if(typeof datepicker_data<"u"&&!e.hasClass("search-form")){let D=datepicker_data[a];D&&(n=n&&D.f,_=D.m||0,b=D.a,s=D.d,g=D.bp,M=D.bs,Y=D.be,w=D.od)}t<r&&(f+=" is-prev-date");const E=[n,f,c,_,b,s,g,M,Y,w];return H&&A.set(a,E),E},showShortcuts:!0,customShortcuts:[{name:"reset",dates:function(){return h.data("dateRangePicker").clear(),h.trigger("datepicker-change"),null}}],customOpenAnimation:function(t){this.style.display="",t==null||t()},customCloseAnimation:function(t){this.style.display="none",t==null||t()}}).on("datepicker-first-date-selected",function(t,a){a&&a.date1&&(o.val(S(a.date1).format(O)),o.removeClass("focus"),l.addClass("focus").trigger("focus"))}).on("datepicker-change",function(t,a){let f=o.closest("form").find(".select-person"),c=o.closest(".date-picker-parent");!a||!a.date1||!a.date2?(o.val(""),l.val("")):(o.val(S(a.date1).format(O)),l.val(S(a.date2).format(O))),o.trigger("change"),l.trigger("change"),l.css("borderColor",""),l.attr("placeholder",l.data("placeholder")||""),i(window).width()<=768&&(c.hasClass("selected-date")||c.addClass("selected-date"));let _=i(".person-select-box").data("page");["detail","booking","startpage","landingpage","searchpage"].includes(_)||setTimeout(function(){f.trigger("click");const b=document.querySelector(".person-select-box");setTimeout(function(){$(b)},50)},500),i("#booking-dialog-start").hasClass("!border-red-400")&&(i("#booking-dialog-start").removeClass("!border-red-400"),i("#booking-dialog-start").next().hasClass("hidden")||i("#booking-dialog-start").next().addClass("hidden")),i("#booking-dialog-end").hasClass("!border-red-400")&&(i("#booking-dialog-end").removeClass("!border-red-400"),i("#booking-dialog-end").next().hasClass("hidden")||i("#booking-dialog-end").next().addClass("hidden"))}).on("datepicker-apply",function(t,a){}).on("datepicker-close",function(){if(o.removeClass("focus"),l.removeClass("focus").removeAttr("style"),i(".start-end-dates").addClass("is-hidden").addClass("hidden"),o.val()!==""&&l.val()===""){let t=l.attr("data-placeholder");l.val(""),o.val(""),l.attr("placeholder",t);const a=o.data("dateRangePicker");a&&a.clear&&typeof a.clear=="function"?a.clear():console.log("DateRangePicker clear method not available")}}).on("datepicker-closed",function(){o.closest(".arrival-column").removeClass("focus")}).on("datepicker-open",function(){let a=o.closest("form").find(".select-person"),n=i(".person-select-box"),c=i("body").attr("id")==="tailwind"?"hidden":"is-hidden";n.hasClass(c)||(n.addClass(c),a.removeClass("focus")),!o.val()||l.val()?(o.addClass("focus"),l.removeClass("focus"),o.closest(".arrival-column").addClass("focus")):(o.removeClass("focus"),o.closest(".arrival-column").removeClass("focus"))}).on("datepicker-opened",function(){}).on("highlight-departure",function(t,a){l.val("").attr("placeholder",a).css("borderColor","#3973b9").blur()}),o.val()&&l.val()&&h.data("dateRangePicker").setDateRange(o.val(),l.val());const P=()=>{window.innerWidth>768&&h.hasClass("focus")&&window.isUserScrolling&&h.data("dateRangePicker").close()};window.addEventListener("scroll",P,{passive:!0}),window.addEventListener("resize",P),i(".landing-top-image").length&&i(".
1input-datepicker").on("change",function(){const t="!font-normal !text-[16px] !leading-[18px] md:!text-[14px] lg:!text-[16px]",a="lato-b !text-[18px] !leading-[22px] md:!leading-[20px] md:!text-[16px] lg:!text-[18px] lg:!leading-[22px]";i(this).val()?(i(this).addClass(a),i(this).parent().children("label").addClass(t)):(i(this).removeClass(a),i(this).parent().children("label").removeClass(t))})}T.boot=function(e){if(!e.hasClass("datepicker-loaded")&&e.find(".datepicker-start-date, .datepicker-end-date").length===2){const r=e.data("datepicker-lazy")===1||e.data("datepicker-lazy")==="1",k=e.hasClass("is-hidden")||e.hasClass("hidden")||e.closest(".is-hidden, .hidden").length>0||e.css("display")==="none";if(r||k){const p=function(){if(!e.hasClass("datepicker-loaded"))try{e.find(".datepicker-start-date, .datepicker-end-date").removeData("date-picker-opened"),T(e),e.addClass("datepicker-loaded")}catch(v){console.warn("Datepicker lazy init error:",v)}};e.find(".datepicker-start-date, .datepicker-end-date").one("click focus",p);return}const C=()=>{try{T(e),e.addClass("datepicker-loaded")}catch{}};typeof requestIdleCallback=="function"?requestIdleCallback(C,{timeout:500}):setTimeout(C,100)}};export{T as default};
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.