1(self.webpackChunkkunstmaan_edition=self.webpackChunkkunstmaan_edition||[]).push([[9020],{1330:function(e,a){!function(e){"use strict";var a="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},t={firstDayOfWeek:1,weekdays:{shorthand:["dim","lun","mar","mer","jeu","ven","sam"],longhand:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},months:{shorthand:["janv","févr","mars","avr","mai","juin","juil","août","sept","oct","nov","déc"],longhand:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},ordinal:function(e){return e>1?"":"er"},rangeSeparator:" au ",weekAbbreviation:"Sem",scrollTitle:"Défiler pour augmenter la valeur",toggleTitle:"Cliquer pour basculer",time_24hr:!0};a.l10ns.fr=t;var n=a.l10ns;e.French=t,e.default=n,Object.defineProperty(e,"__esModule",{value:!0})}(a)},2524:(e,a,t)=>{"use strict";t.d(a,{A:()=>d});var n=t(6469),r=t(8964),o=t(433),s=t(1330),i=t(9470);const d=()=>{switch((0,i.A)("html").lang||"nl"){case"de":return n.German;case"fr":return s.French;case"nl":return r.Dutch;default:return o.english}}},6469:function(e,a){!function(e){"use strict";var a="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},t={weekdays:{shorthand:["So","Mo","Di","Mi","Do","Fr","Sa"],longhand:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},months:{shorthand:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],longhand:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},firstDayOfWeek:1,weekAbbreviation:"KW",rangeSeparator:" bis ",scrollTitle:"Zum Ãndern scrollen",toggleTitle:"Zum Umschalten klicken",time_24hr:!0};a.l10ns.de=t;var n=a.l10ns;e.German=t,e.default=n,Object.defineProperty(e,"__esModule",{value:!0})}(a)},8964:function(e,a){!function(e){"use strict";var a="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},t={weekdays:{shorthand:["zo","ma","di","wo","do","vr","za"],longhand:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},months:{shorthand:["jan","feb","mrt","apr","mei","jun","jul","aug","sept","okt","nov","dec"],longhand:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]},firstDayOfWeek:1,weekAbbreviation:"wk",rangeSeparator:" t/m ",scrollTitle:"Scroll voor volgende / vorige",toggleTitle:"Klik om te wisselen",time_24hr:!0,ordinal:function(e){return 1===e||8===e||e>=20?"ste":"de"}};a.l10ns.nl=t;var n=a.l10ns;e.Dutch=t,e.default=n,Object.defineProperty(e,"__esModule",{value:!0})}(a)},9020:(e,a,t)=>{"use strict";t.r(a),t.d(a,{destroyPagePart:()=>m,initListener:()=>p,initPagePart:()=>c});var n=t(6430);var r=t(2524),o=t(3220),s=t(9470),i=t(5649);const d=new WeakMap,l="D j M. Y",u=(e,a)=>{const t=(0,s.A)('[data-modify-type="subtract"]',e);null!==t&&(t.disabled=0===a)},c=async e=>{const a=await fetch(e.dataset.travelbaseApiEndpoint),{travelGroupOptions:t,filterOptions:o}=await a.json(),c={},p=(0,s.A)(".travelbase__persons-dropdown",e),m=(0,s.A)("template",p);if(!m)return;const f=m.content.querySelector("li");let v=!0;(t||[]).forEach(e=>{const a=e.var,{name:t,info:n}=e,r=f.cloneNode(!0),o=(0,s.A)("[data-name]",r);o.innerHTML=t+o.innerHTML,(0,s.A)("[data-info]",r).innerHTML=n||"",r.dataset.fieldType=a,(0,s.A)("label",r).id+=t;const d=(0,s.A)("input",r);d.id+=t,d.value=v?2:0,c[a]=v?2:0,u(r,v?2:0);for(const e of(0,i.A)("[aria-label]",r))e.ariaLabel+=` ${t}`;p.appendChild(r),v=!1}),p.dataset.persons=JSON.stringify(c);const g=(0,s.A)(".travelbase__accommodationType",e),h=(0,s.A)("option[disabled]",g);h.disabled=!1;let b=!0;(o||[]).forEach(({name:e,accommodationType:a})=>{const t=h.cloneNode(!0);t.innerHTML=e,t.value=a,b&&(b=!1,t.selected=!0,g.dataset.accommodationType=a),g.appendChild(t)}),g.removeChild(h);const w=(0,s.A)("[data-arrival-date][data-departure-date]",e);if(null===w)return;const y=e=>`0${e}`.slice(-2);d.set(w,(0,n.A)(w,{dateFormat:l,altFormat:l,onChange:(e,a,t)=>{if(e.length<2)return w.value="",w.dataset.arrivalDate=null,void(w.dataset.departureDate=null);const[n,r]=e,o=Math.abs(r-n),s=Math.ceil(o/864e5),i=Math.max(0,1-s);i>0&&(r.setDate(r.getDate()+i),t.setDate(e),setTimeout(()=>{t.jumpToDate(n),t.open()})),w.dataset.arrivalDate=`${n.getFullYear()}-${y(n.getMonth()+1)}-${y(n.getDate())}`,w.dataset.departureDate=`${r.getFullYear()}-${y(r.getMonth()+1)}-${y(r.getDate())}`},onClose:()=>{w.blur()},minDate:"today",mode:"range",locale:(0,r.A)(),position:"below"}))},p=()=>{(0,o.on)("click","[data-persons] [data-field-type] [data-modify-type]",e=>{const{target:a}=e;if(a.disabled)return;const t=a.closest("[data-field-type]"),{fieldType:n}=t.dataset,{modifyType:r}=a.dataset,o=a.closest("[data-persons]"),d=JSON.parse(o.dataset.persons);"add"===r&&(d[n]+=1),"subtract"===r&&(d[n]-=1),o.dataset.persons=JSON.stringify(d);const l=d[n]||0,c=(0,s.A)("[data-amount]",t);null!==c&&(c.value=l),u(t,l);const p=a.closest("[data-travelbase-url]");if(null===p)return;const m=Object.keys(d).reduce((e,a)=>e+parseFloat(d[a]||0),0),f=(m<=1?o.dataset.personsTotalSingleTranslation:o.dataset.personsTotalMultipleTranslation)||"";for(const e of(0,i.A)("[data-persons-total]",p)){const a=`${m} ${f}`;e.value=a,e.innerText=a}}),(0,o.on)("mousedown",'[data-persons-total][aria-expanded="true"]',e=>{const{target:a}=e;document.addEventListener("mouseup",function e(){a.blur(),a.parentElement.blur(),document.removeEventListener("mouseup",e)})}),(0,o.on)("change","[data-accommodation-type]",e=>{const{target:a}=e;a.dataset.accommodationType=a.value}),(0,o.on)("click","[data-travelbase-search]",e=>{const a=e.target.closest("[data-travelbase-url]");if(null===a)return;const t=a.dataset.travelbaseUrl,n=JSON.parse((0,s.A)("[data-persons]",a).dataset.persons);n.arrivalDate=(0,s.A)("[data-arrival-date]",a).dataset.arrivalDate||"",n.departureDate=(0,s.A)("[data-departure-date]",a).dataset.departureDate||"",n.accommodationType=(0,s.A)("[data-accommodation-type]",a).dataset.accommodationType||"all";const r=t.indexOf("?")>=0?"&":"?";(e=>{const a=document.createElement("a");a.rel="noopener",a.target="_blank",a.href=e,a.click()})(`${t}${r}${new URLSearchParams(n)}`)})},m=e=>{const a=(0,s.A)("[data-arrival-date][data-departure-date]",e);d.has(a)&&d.get(a).destroy()}}}]);
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.