PageSourceSearch

https://www.gasteig.de/build/assets/scripts/703.04d1cf50ca8aa73dd5de.js

js gasteig.de collected 2026-10-02 06:20:34 UTC 5,202 bytes, 7 lines download raw bytes

1/*
2  * Copyright 2026 4th motion GmbH
3  * Marco Koenen <[email protected]>
4  *
5  * @4th-motion/gasteig v1.4.3
6  */
7"use strict";(self.webpackChunk_4th_motion_gasteig=self.webpackChunk_4th_motion_gasteig||[]).push([[703],{85703:function(e,t,a){a.r(t);var n=a(86484),r=a(22489),l=a(29619),o=a(30684),d=a(15661),c=a(75589),u=a(40710);n.default.calendar={},t.default=async e=>{const t=e.querySelector("input[name=date]");t&&!n.default.calendar.promise&&(n.default.calendar.promise=a.e(469).then(a.t.bind(a,26469,23)).then((({German:l})=>a.e(840).then(a.bind(a,25840)).then((a=>{const o=a.default,d={inline:!0,disableMobile:!0,locale:"de"===n.default.lang?l:null,showMonths:12,showPreviousMonths:12,mode:"range",dateFormat:"Ymd",ariaDateFormat:"de"===n.default.lang?"j. F, Y":"F j, Y",onChange:e=>(0,r.default)(e)};n.default.calendar.element=e,n.default.calendar.flatpickr=o(t,d),n.default.calendar.dates={start:(0,u.default)((0,c.default)("start")),end:(0,u.default)((0,c.default)("end"))}})))),n.default.calendar.promise.then((()=>{(0,l.default)(),(0,o.default)(),(0,d.default)()})))}},22489:function(e,t,a){a.r(t);var n=a(86484),r=a(40710),l=a(81641),o=a(6068),d=a(5681);t.default=e=>{const t=n.default.calendar.element,a=n.default.calendar.flatpickr,c=e[0]?(0,r.default)(e[0]):"",u=e[1]?(0,r.default)(e[1]):"";t.querySelector("input[name=date_start]").value=c,t.querySelector("input[name=date_end]").value=u,n.default.calendar.dates.start=c,n.default.calendar.dates.end=u,c&&!u&&(0,l.default)(),(0,o.default)();const i=e=>{const n=a.formatDate(new Date(e),a.config.ariaDateFormat),r=t.querySelector(`.flatpickr-day[aria-label="${n}"]`);r?.classList.add("selected")};c&&i(e[0]),u&&i(e[1]);const s=t.querySelector(".flatpickr-calendar");c&&u?s?.classList.add("has-values"):s?.classList.remove("has-values"),(0,d.default)()}},20392:function(e,t,a){a.r(t),t.default=(e,t,a)=>{const n=(new Date(t,a,1).getDay()-e.l10n.firstDayOfWeek+7)%7,r=e.utils.getDaysInMonth((a-1+12)%12,t),l=e.utils.getDaysInMonth(a,t),o=window.document.createDocumentFragment(),d=e.config.showMonths>1;let c=r+1-n,u=0;for(;c<=r;c+=1,u+=1)o.appendChild(e.createDay("flatpickr-day "+(d?"prevMonthDay hidden":"prevMonthDay"),new Date(t,a-1,
7c),c,u));for(c=1;c<=l;c+=1,u+=1)o.appendChild(e.createDay("flatpickr-day",new Date(t,a,c),c,u));for(let r=l+1;r<=42-n&&(1===e.config.showMonths||u%7!=0);r+=1,u+=1)o.appendChild(e.createDay("flatpickr-day "+(d?"nextMonthDay hidden":"nextMonthDay"),new Date(t,a+1,r%l),r,u));const i=document.createElement("div");return i.classList.add("dayContainer"),i.appendChild(o),i}},30684:function(e,t,a){a.r(t);var n=a(86484);t.default=()=>{n.default.calendar.element.querySelectorAll(".flatpickr-current-month").forEach((e=>{const t=e.querySelector("input").value,a=e.querySelector(".cur-month");if(t&&a){const n=document.createElement("span");n.innerHTML=`${a.innerHTML} ${t}`,n.classList.add("cur-month-clone"),e.appendChild(n)}}))}},29619:function(e,t,a){a.r(t);var n=a(86484),r=a(20392);t.default=()=>{const e=n.default.calendar.flatpickr,t=document.createDocumentFragment();for(let a=e.config.showPreviousMonths;a>0;a-=1){const n=new Date(e.currentYear,e.currentMonth,1);n.setMonth(e.currentMonth-a);const l=(0,r.default)(e,n.getFullYear(),n.getMonth());l.classList.add("is-past"),t.appendChild(l),e.weekdayContainer.appendChild(e.weekdayContainer.firstChild.cloneNode(!0));const o=e.prevMonthNav.nextSibling.cloneNode(!0),d=o.querySelector(".cur-month"),c=o.querySelector("input");d.textContent=e.l10n.months.longhand[n.getMonth()]||"",c.value=n.getFullYear(),e.prevMonthNav.parentNode.insertBefore(o,e.prevMonthNav)}e.daysContainer.insertBefore(t,e.daysContainer.firstChild),e.prevMonthNav.parentNode.prepend(e.prevMonthNav)}},15661:function(e,t,a){a.r(t);var n=a(86484),r=a(84793);t.default=()=>{const e=n.default.calendar.element,t=e?.querySelectorAll(".flatpickr-day");e&&t&&(t.forEach((e=>e.addEventListener("keydown",(e=>(e=>{const t=e.target,a=e.key;let n=null;if("ArrowLeft"===a||"ArrowRight"===a?n="ArrowRight"===a?1:-1:"ArrowUp"!==a&&"ArrowDown"!==a||(n="ArrowDown"===a?7:-7),null!==n){const a=((e,t)=>{const a=`.flatpickr-day:nth-child(${Array.from(e.parentNode.querySelectorAll(".flatpickr-day")).indexOf(e)+1+t})`;let n=e.parentNode.querySelector(a);if(!n||n.classList.contains("hidden")){const a=e.parentNode.nextSibling,r=e.parentNode.previousSibling;if(t>=1&&a)n=a.querySelector(".flatpickr-day:not(.hidden)");else if(t<0&&r){const e=r.querySelectorAll(".flatpickr-day:not(.hidden)");n=e[e.length-1]}}return n})(t,n);a&&(e.preventDefault(),e.stopPropagation(),setTimeout((()=>a.focus()),50))}if("Enter"===a){const e=t.parentNode.querySelector(".flatpickr-day.startRange.selected"),a=t.parentNode.querySelector(".flatpickr-day.endRange.selected"),n=document.querySelector("[data-fragment=modal] button[data-target=submit]");e&&!a&&n&&setTimeout((()=>n.focus()),50)}})(e))))),document.addEventListener("keydown",(e=>{e.target.classList.contains("flatpickr-input")&&(0,r.default)()})))}},84793:function(e,t,a){a.r(t);var n=a(86484);t.default=()=>{const e=n.default.calendar.element,t=e.querySelector("span.selected.startRange")||e.querySelector("span[aria-current=date]");t?.focus()}}}]);

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.