1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="ac470fc5-ffc4-401a-937d-6be41ad21c87",e._sentryDebugIdIdentifier="sentry-dbid-ac470fc5-ffc4-401a-937d-6be41ad21c87")}catch(e){}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"v276.0-0-gf58f8bf"};(globalThis.webpackChunk||=[]).push([[523],{9198(module,__unused_webpack_exports,__webpack_require__){const map={"./accordion_controller.js":3346,"./add_to_cart_controller.js":7148,"./ai_chatbot_controller.js":9050,"./apotheken_de_chat_controller.js":7960,"./apotune_controller.js":9056,"./appointment_controller.js":807,"./availability_popover_controller.js":5183,"./block_search_controller.js":1038,"./cart_count_controller.js":9598,"./cart_icon_controller.js":8242,"./clip_controller.js":454,"./collapse_more_controller.js":4295,"./cookie_banner_controller.js":2599,"./csrf_protection_controller.js":3568,"./erecipe_controller.js":6303,"./error_controller.js":9142,"./header_controller.js":6739,"./infinite_scroll_controller.js":7504,"./input_reset_controller.js":5712,"./main_nav_controller.js":1821,"./map_controller.js":5478,"./map_static_controller.js":3167,"./menu_controller.js":2305,"./mos_chat_controller.js":2428,"./multisite_services_filter_controller.js":4450,"./newsletter_status_controller.js":5314,"./page_preview_controller.js":2588,"./pdp_variants_controller.js":9477,"./pollenflight_controller.js":4112,"./preload_stylesheet_controller.js":4902,"./preorder_iframe_controller.js":5356,"./product_search_controller.js":2712,"./recipe_controller.js":1722,"./slider_controller.js":1911,"./sort_emergency_branches_controller.js":9341,"./tabs_controller.js":9924,"./tracking_controller.js":6455,"./video_controller.js":3101,"./webfonts_controller.js":8556,"./window_height_controller.js":7318,"./withdrawal_form_controller.js":6722,"./zpa_search_controller.js":9610};function webpackContext(req){const id=webpackContextResolve(req);return __webpack_require__(id)}function webpackContextResolve(req){if(!__webpack_require__.o(map,req)){const e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}return map[req]}webpackContext.keys=function webpackContextKeys(){return Object.keys(map)},webpackContext.resolve=webpackContextResolve,module.exports=webpackContext,webpackContext.id=9198},5828(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _symfony_ux_turbo_dist_turbo_controller_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(170);__webpack_require__(6958);const __WEBPACK_DEFAULT_EXPORT__={"symfony--ux-turbo--turbo-core":_symfony_ux_turbo_dist_turbo_controller_js__WEBPACK_IMPORTED_MODULE_0__.A};__webpack_require__.d(__webpack_exports__,["A",0,__WEBPACK_DEFAULT_EXPORT__])},3346(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(614).then(()=>__webpack_require__(2614)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},7148(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(448).then(()=>__webpack_require__(1448)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},9050(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(246).then(()=>__webpack_require__(6246)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},7960(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(858).then(()=>__webpack_require__(8858)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},9056(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(612).then(()=>__webpack_require__(7612)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},807(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(179).then(()=>__webpack_require__(6179)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},5183(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(299).then(()=>__webpack_require__(7299)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},1038(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var stimulus_use__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2752);const __WEBPACK_DEFAULT_EXPORT__=class extends stimulus_use__WEBPACK_IMPORTED_MODULE_0__.nr{static debounces=["autosuggestions","autosuggestionsOffcanvas"];static values={autosuggestionsUrl:String};static targets=["input","offcanvasInput","form","formContainer","defaultSuggestions","defaultSuggestionsOffcanvas","suggestionsResultList","suggestionsOffcanvasResultList"];connect(){(0,stimulus_use__WEBPACK_IMPORTED_MODULE_0__.d7)(this)}async autosuggestionsOffcanvas(){if(!this.hasSuggestionsOffcanvasResultListTarget||this.offcanvasInputTarget.value.length<3)return;
1const data=await this.getSuggestionData(this.offcanvasInputTarget.value);this.suggestionsOffcanvasResultListTarget.innerHTML=data}async autosuggestions(){if(!this.hasSuggestionsResultListTarget||this.inputTarget.value.length<3)return;const data=await this.getSuggestionData(this.inputTarget.value);this.suggestionsResultListTarget.innerHTML=data}async getSuggestionData(searchValue){const url=new URL(this.autosuggestionsUrlValue);url.searchParams.set("q",searchValue);return(await fetch(url.toString())).text()}reset(){this.hasSuggestionsResultListTarget&&(this.suggestionsResultListTarget.innerHTML="",this.toggleSearchSuggestions()),this.hasSuggestionsOffcanvasResultListTarget&&(this.suggestionsOffcanvasResultListTarget.innerHTML="",this.toggleSearchSuggestionsOffcanvas())}openOverlay(){this.toggleSearchSuggestions(),this.autosuggestions(),this.formTarget.classList.add("overlay"),setTimeout(()=>{this.formContainerTarget.classList.add("reveal")},100),this.hasInputTarget&&this.inputTarget.focus()}closeOverlay(event){event.preventDefault(),this.formContainerTarget.classList.remove("reveal"),setTimeout(()=>{this.formTarget.classList.remove("overlay")},500)}focusSuggestionsOffcanvas(){this.toggleSearchSuggestionsOffcanvas(),this.autosuggestionsOffcanvas()}toggleSearchSuggestions(){this.hasDefaultSuggestionsTarget&&this.hasInputTarget&&this.hasSuggestionsResultListTarget&&(this.inputTarget.value.length<3?(this.setDefaultSuggestions(),this.defaultSuggestionsTarget.classList.remove("visually-hidden"),this.suggestionsResultListTarget.classList.add("visually-hidden")):(this.defaultSuggestionsTarget.classList.add("visually-hidden"),this.suggestionsResultListTarget.classList.remove("visually-hidden")))}toggleSearchSuggestionsOffcanvas(){this.hasDefaultSuggestionsOffcanvasTarget&&this.hasSuggestionsOffcanvasResultListTarget&&(this.offcanvasInputTarget.value.length<3?(this.setDefaultSuggestions(),this.defaultSuggestionsOffcanvasTarget.classList.remove("visually-hidden"),this.suggestionsOffcanvasResultListTarget.classList.add("visually-hidden")):(this.defaultSuggestionsOffcanvasTarget.classList.add("visually-hidden"),this.suggestionsOffcanvasResultListTarget.classList.remove("visually-hidden")))}async setDefaultSuggestions(){if(!this.hasDefaultSuggestionsTarget||""!==this.defaultSuggestionsTarget.innerHTML.trim())return;let suggestionData;const cacheKey="autosuggestion-cache-initial",cacheItem=sessionStorage.getItem(cacheKey)??"";cacheItem.length>
10?suggestionData=atob(cacheItem):(suggestionData=await this.getSuggestionData(""),sessionStorage.setItem(cacheKey,btoa(suggestionData))),this.defaultSuggestionsTarget.innerHTML=suggestionData,this.hasDefaultSuggestionsOffcanvasTarget&&(this.defaultSuggestionsOffcanvasTarget.innerHTML=suggestionData)}};__webpack_require__.d(__webpack_exports__,["default",0,__WEBPACK_DEFAULT_EXPORT__])},9598(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891),_lib_cart__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5427);const __WEBPACK_DEFAULT_EXPORT__=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{static values={count:Number};connect(){_lib_cart__WEBPACK_IMPORTED_MODULE_1__.A.setCount(this.countValue)}};__webpack_require__.d(__webpack_exports__,["default",0,__WEBPACK_DEFAULT_EXPORT__])},8242(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891),_lib_cart__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5427);const __WEBPACK_DEFAULT_EXPORT__=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{static values={cartCountUrl:String};async connect(){const storedCount=_lib_cart__WEBPACK_IMPORTED_MODULE_1__.A.storedCount();if(null!==storedCount)return void _lib_cart__WEBPACK_IMPORTED_MODULE_1__.A.setCount(storedCount);const response=await fetch(this.cartCountUrlValue,{cache:"no-store"});if(!response.ok)return;const{count}=await response.json();_lib_cart__WEBPACK_IMPORTED_MODULE_1__.A.setCount(count)}};__webpack_require__.d(__webpack_exports__,["default",0,__WEBPACK_DEFAULT_EXPORT__])},454(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(690).then(()=>__webpack_require__(5690)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},4295(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(707).then(()=>__webpack_require__(3707)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},2599(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__(4423);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(2891),bootstrap__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9336);const EVENTS=["keydown","mousemove","wheel","touchmove","touchstart","touchend"],AUTO_OPEN_EXCLUDED_PATHS=["/datenschutz","/impressum"],__WEBPACK_DEFAULT_EXPORT__=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_1__.xI{static targets=["modal"];cookieModal=null;autoLoadTimeout=null;initialize(){const storageConfirmedUntil=localStorage.getItem("dav-cb-confirmed-until")??"",settings=localStorage.getItem("dav-cb-settings")??"",storedConsentVersion=localStorage.getItem("dav-cb-consent-version")??"",consentVersion=this.modalTarget.dataset.cookieBannerConsentVersionValue,now=new Date;this.modalTarget&&null===this.cookieModal&&(this.cookieModal=new bootstrap__WEBPACK_IMPORTED_MODULE_2__.aF(this.modalTarget,{backdrop:"static",keyboard:!1}));const currentPath=window.location.pathname.replace(/\/$/,"")||"/",settingsExpired=""===storageConfirmedUntil||storageConfirmedUntil<now.getTime()||""===settings||storedConsentVersion!==consentVersion,savedSettings=""===settings?{}:JSON.parse(settings),hasMissingSettings=[...this.modalTarget.querySelectorAll(".provider-data input:not([disabled])")].some(item=>!Object.hasOwn(savedSettings,item.value));if(!AUTO_OPEN_EXCLUDED_PATHS.includes(currentPath)&&(settingsExpired||hasMissingSettings)){settingsExpired&&(localStorage.removeItem("dav-cb-settings"),localStorage.removeItem("dav-cb-confirmed-until"));const triggerShow=()=>{this.restoreSettings(),this.cookieModal.show(),clearTimeout(this.autoLoadTimeout),EVENTS.forEac
1h(event=>{window.removeEventListener(event,triggerShow,{passive:!0})})};this.autoLoadTimeout=setTimeout(triggerShow,5e3),EVENTS.forEach(event=>{window.addEventListener(event,triggerShow,{passive:!0})})}}openCookieModal(e){e.preventDefault(),this.restoreSettings(),this.cookieModal.show()}restoreSettings(){const settings=localStorage.getItem("dav-cb-settings")??"";if(""!==settings){const settingsObj=JSON.parse(settings);this.modalTarget.querySelectorAll('[id^="cb-setting-"]:not([disabled])').forEach(item=>{Object.hasOwn(settingsObj,item.value)&&(item.checked=settingsObj[item.value])})}}saveAllCookies(e){document.querySelectorAll('[id^="cb-setting-"]').forEach(item=>{item.checked=!0}),this.saveCookies(e)}saveEssentialCookies(e){document.querySelectorAll('[id^="cb-setting-"]:not([disabled])').forEach(item=>{item.checked=!1}),this.saveCookies(e)}saveCookies(e){e.preventDefault();const oneYearFromNow=new Date;oneYearFromNow.setFullYear(oneYearFromNow.getFullYear()+1),localStorage.setItem("dav-cb-confirmed-until",oneYearFromNow.getTime());const settings={};document.querySelectorAll('[id^="cb-setting-"]').forEach(item=>{settings[item.value]=item.checked}),localStorage.setItem("dav-cb-settings",JSON.stringify(settings)),localStorage.setItem("dav-cb-consent-version",this.modalTarget.dataset.cookieBannerConsentVersionValue),this.cookieModal.hide(),window.location.reload()}updateType(e){document.querySelectorAll(`[id^="cb-setting-${e.params.type}-"]`).forEach(item=>{item.checked=e.target.checked})}toggleSettings(e){e.preventDefault();const defaultSettings=document.getElementById("cb-content-default"),indiSettings=document.getElementById("cb-content-settings");indiSettings.classList.contains("d-none")?(indiSettings.classList.remove("d-none"),indiSettings.classList.add("d-flex"),defaultSettings.classList.add("d-none"),defaultSettings.classList.remove("d-flex")):(indiSettings.classList.add("d-none"),indiSettings.classList.remove("d-flex"),defaultSettings.classList.remove("d-none"),defaultSettings.classList.remove("d-flex"))}};__webpack_require__.d(__webpack_exports__,["default",0,__WEBPACK_DEFAULT_EXPORT__])},3568(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(436).then(()=>__webpack_require__(2436)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},6303(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||Promise.all([__webpack_require__.e(495),__webpack_require__.e(907)]).then(()=>__webpack_require__(4907)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},9142(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891),_hotwired_turbo__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(89);const __WEBPACK_DEFAULT_EXPORT__=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{connect(){window.addEventListener("turbo:submit-end",this.submitEnd,{passive:!0})}disconnect(){window.removeEventListener("turbo:submit-end",this.submitEnd)}async submitEnd(event){if(!event.detail.success){const fetchResponse=await event.detail.fetchResponse;fetchResponse&&""!==fetchResponse.response.text()||(0,_hotwired_turbo__WEBPACK_IMPORTED_MODULE_1__.YR)("/error")}}};__webpack_require__.d(__webpack_exports__,["default",0,__WEBPACK_DEFAULT_EXPORT__])},6739(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const __WEBPACK_DEFAULT_EXPORT__=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{static values={timeoutCloseDropdown:0};static targets=["menu","toggle"];connect(){this.lastScrollBarPosition=window.scrollY||document.body.scrollTop,this.scrollUpStartPosition=null,this.unstickyOffset=100,this.desktopMediaQuery=window.matchMedia("(min-width: 992px)"),this.onLoadOrScroll=()=>this.checkHeadersStickyStatus(),window.addEventListener("load",this.onLoadOrScroll,{passive:!0}),window.addEventListener("scroll",this.onLoadOrScroll,{passive:!0}),this.checkHeadersStickyStatus()}disconnect(){window.removeEventListener("load",this.onLoadOrScroll),window.removeEventListener("scroll",this.onLoadOrScroll)}checkHeadersStickyStatus(){const scrollBarPosition=window.scrollY||document.body.scrollTop,isStickyPosition="sticky"===window.getComputedStyle(this.element).getPropertyValue("position"),isDesktop=this.desktopMediaQuery.matches;if(!isStickyPosition||scrollBarPosition<=10)return this.unsetStickyState(),this.scrollUpStartPosition=null,void(this.lastScrollBarPosition=scrollBarPosition);if(!isDesktop)return this.setStickyState(),this.scrollUpStartPosition=null,void(this.lastScrollBarPosition=scrollBarPosition);const isScrollingDown=scrollBarPosition>this.lastScrollBarPosition,isScrollingUp=scrollBarPosition<this.lastScrollBarPosition;isScrollingDown||isScrollingUp||null!==this.scrollUpStartPosition||this.setStickyState(),isScrollingDown&&(this.scrollUpStartPosition=null,this.setStickyState()),isScrollingUp&&(null===this.scrollUpStartPosition&&(this.scrollUpStartPosition=this.lastScrollBarPosition),this.scrollUpStartPosition-scrollBarPosition>=this.unstickyOffset?this.unsetStickyState():this.setStickyState()),this.lastScrollBarPosition=scrollBarPosition}setStickyState(){document.body.classList.add("header-is-sticky"),this.element.classList.add("is-sticky"),this.hasMenuTarget&&this.closeOpeningHoursDropdown()}unsetStickyState(){document.body.classList.remove("header-is-sticky"),this.element.classList.remove("is-sticky")}closeOpeningHoursDropdown(){if(clearTimeout(this.timeoutCloseDropdownValue),!this.hasMenuTarget||!this.hasToggleTarget)return;const menu=this.menuTarget,toggle=this.toggleTarget;menu.classList.add("fade-out"),this.timeoutCloseDropdownValue=setTimeout(function closeOpeningHoursDropdown(){menu.classList.remove("show","fade-out"),toggle.classList.remove("show"),toggle.setAttribute("aria-expanded","fal
1se")},500)}};__webpack_require__.d(__webpack_exports__,["default",0,__WEBPACK_DEFAULT_EXPORT__])},7504(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(532).then(()=>__webpack_require__(7532)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},5712(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const __WEBPACK_DEFAULT_EXPORT__=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{static targets=["input","button"];connect(){this.toggleBtnReset()}reset(){this.inputTarget.removeAttribute("value"),this.inputTarget.value="",this.toggleBtnReset()}toggleBtnReset(){this.inputTarget.value.length>1?(this.buttonTarget.classList.add("show"),this.buttonTarget.disabled=!1):(this.buttonTarget.classList.remove("show"),this.buttonTarget.disabled=!0)}};__webpack_require__.d(__webpack_exports__,["default",0,__WEBPACK_DEFAULT_EXPORT__])},1821(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const __WEBPACK_DEFAULT_EXPORT__=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{static targets=["main-nav"];connect(){"complete"===document.readyState?this.dropdownHelper():window.addEventListener("load",()=>{this.dropdownHelper()}),this.onResize=()=>this.dropdownHelper(),this.onClick=event=>this.closeBackground(event),window.addEventListener("resize",this.onResize,{passive:!0}),window.addEventListener("click",this.onClick,{passive:!0})}disconnect(){window.removeEventListener("resize",this.onResize),window.removeEventListener("click",this.onClick)}dropdownHelper(){const $header=document.querySelector("#header");document.querySelectorAll("#main-nav .dropdown-toggle").forEach($menuDropdownToggle=>{const $target=document.querySelector($menuDropdownToggle.getAttribute("href")),rect=$menuDropdownToggle.getBoundingClientRect();$target.style.left=`${rect.left}px`,(rect.top>$header.offsetHeight||0===rect.top)&&($menuDropdownToggle.setAttribute("aria-expanded","false"),$target.classList.remove("show"))})}closeBackground(e){if(null===e.target)return;document.querySelectorAll("#main-nav .dropdown-toggle:not(.collapsed)").forEach($menuDropdownToggle=>{if($menuDropdownToggle!==e.target){document.querySelector($menuDropdownToggle.getAttribute("href")).classList.remove("show"),$menuDropdownToggle.setAttribute("aria-expanded","false"),$menuDropdownToggle.classList.remove("collapsed")}})}};__webpack_require__.d(__webpack_exports__,["default",0,__WEBPACK_DEFAULT_EXPORT__])},5478(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(906).then(()=>__webpack_require__(7906)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},3167(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(675).then(()=>__webpack_require__(5675)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},2305(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891),mmenu_js_dist_core_oncanvas_mmenu_oncanvas__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(832),mmenu_js_dist_core_offcanvas_mmenu_offcanvas__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(303),mmenu_js_dist_core_screenreader_mmenu_screenreader__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(7529),mmenu_js_dist_core_scrollbugfix_mmenu_scrollbugfix__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(2223);mmenu_js_dist_core_oncanvas_mmenu_oncanvas__WEBPACK_IMPORTED_MODULE_1__.A.addons={offcanvas:mmenu_js_dist_core_offcanvas_mmenu_offcanvas__WEBPACK_IMPORTED_MODULE_2__.A,screenReader:mmenu_js_dist_core_screenreader_mmenu_screenreader__WEBPACK_IMPORTED_MODULE_3__.A,scrollBugFix:mmenu_js_dist_core_scrollbugfix_mmenu_scrollbugfix__WEBPACK_IMPORTED_MODULE_4__.A},mmenu_js_dist_core_oncanvas_mmenu_oncanvas__WEBPACK_IMPORTED_MODULE_1__.A.wrappers={},mmenu_js_dist_core_oncanvas_mmenu_oncanvas__WEBPACK_IMPORTED_MODULE_1__.A.configs.offCanvas.page.selector="#page";const __WEBPACK_DEFAULT_EXPORT__=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{static targets=["menu"];menu=null;initialize(){document.documentElement.addEventListener("turbo:visit",()=>{document.documentElement.classList.remove("mm-open")}),this.menuTarget.classList.contains("mm-menu_opened")&&this.resetMenu()}
1resetMenu(){const panelsWrapper=this.menuTarget.querySelector(".mm-panels");if(null!==panelsWrapper){const parent=panelsWrapper.parentNode;for(;panelsWrapper.firstChild;)parent.insertBefore(panelsWrapper.firstChild,panelsWrapper);parent.removeChild(panelsWrapper)}document.body.classList.remove("mm-wrapper_opened","mm-wrapper_blocking","mm-wrapper_background","mm-wrapper_opening"),this.menuTarget.classList.remove("mm-menu_opened")}menuOpen(e){e.preventDefault(),null===this.menu&&(this.menu=new mmenu_js_dist_core_oncanvas_mmenu_oncanvas__WEBPACK_IMPORTED_MODULE_1__.A(this.menuTarget,{transitionDuration:500,navbar:{title:"Menü",titleLink:"none"},extensions:{all:["fx-panels-slide-100"],"(max-width: 767px)":["fullscreen"],"(min-width: 768px)":["position-right"]}}),this.menu.setPage()),this.menu.open(),document.documentElement.classList.add("mm-open")}menuClose(e){e.stopPropagation(),this.menu?.close(),document.documentElement.classList.remove("mm-open")}searchFocus(){this.menuTarget.classList.add("search-open")}searchClose(e){this.menuTarget.classList.contains("return-to-shop")?(this.menuTarget.classList.remove("search-open","return-to-shop"),this.menuClose(e)):this.menuTarget.classList.remove("search-open")}searchOpen(e){this.menuOpen(e),this.menuTarget.classList.add("search-open","return-to-shop")}};__webpack_require__.d(__webpack_exports__,["default",0,__WEBPACK_DEFAULT_EXPORT__])},2428(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(584).then(()=>__webpack_require__(584)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},4450(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(158).then(()=>__webpack_require__(158)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},5314(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(774).then(()=>__webpack_require__(2774)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},2588(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(72).then(()=>__webpack_require__(8691)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},9477(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const __WEBPACK_DEFAULT_EXPORT__=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{select({params}){window.location=params.href}};__webpack_require__.d(__webpack_exports__,["default",0,__WEBPACK_DEFAULT_EXPORT__])},4112(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(108).then(()=>__webpack_require__(1108)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},4902(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const __WEBPACK_DEFAULT_EXPORT__=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{connect(){this.element.rel="stylesheet"}};__webpack_require__.d(__webpack_exports__,["default",0,__WEBPACK_DEFAULT_EXPORT__])},5356(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(304).then(()=>__webpack_require__(4304)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},2712(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891),bootstrap__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9336);const __WEBPACK_DEFAULT_EXPORT__=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{static targets=["searchResultLimitHidden","searchResultLimit","searchResultPageHidden","searchResultSortHidden","searchForm","searchFilterModalDiv","searchResultFilter","filterSubModalSelect","searchSuggestions","searchResultSearchHidden"];search(){this.hasSearchResultPageHiddenTarget&&(this.searchResultPageHiddenTarget.value=1)}changeSearchResultLimit(){this.searchResultLimitHiddenTarget.value=this.searchResultLimitTarget.value,this.searchFormTarget.requestSubmit()}changeSearchResultSort(event){this.searchResultSortHiddenTarget.value=event.currentTarget.value,this.searchFormTarget.requestSubmit()}changeSearchResultFilter(event){event.preventDefault(),event.stopImmediatePropagation(),this.searchResultPageHiddenTarget.value=1,this.searchFormTarget.requestSubmit()}changeSearchResultPage(event){event.preventDefault(),event.stopImmediatePropagation(),this.searchResultPageHiddenTarget.value=event.currentTarget.dataset.pageId,this.searchFormTarget.requestSubmit()}clickFilterSearchResults(event){event.preventDefault(),event.stopImmediatePropagation();bootstrap__WEBPACK_IMPORTED_MODULE_1__.aF.getOrCreateInstance(this.searchFilterModalDivTarget,{keyboard:!1}).show()}showSearchResults(event){event.preventDefault(),this.hasSearchFormTarget?this.searchFormTarget.requestSubmit():event.currentTarget.closest(".search-form").querySelector("form").requestSubmit()}clickResetFilterButton(event){event.preventDefault(),this.searchFormTarget.querySelectorAll('input:not([name="search"])').forEach(e
1=>e.remove()),this.searchFormTarget.requestSubmit()}changeSearchResultSortInModal(event){this.searchResultSortHiddenTarget.value=event.currentTarget.value}showSubModal(event){event.preventDefault(),event.stopImmediatePropagation()}toggleSearchSuggestions(event){this.hasSearchResultSearchHiddenTarget&&(this.searchResultSearchHiddenTarget.value=event.currentTarget.value)}clickFilterApplyButton(event){"select-per-page"===this.filterSubModalSelectTarget.id&&(this.searchResultLimitHiddenTarget.value=this.filterSubModalSelectTarget.value),event.preventDefault(),event.stopImmediatePropagation()}filterSubModalCheckboxChange(event){this.searchFormTarget.querySelector(`[name="${event.params.name}"][value="${event.target.value}"]`).checked=event.target.checked}};__webpack_require__.d(__webpack_exports__,["default",0,__WEBPACK_DEFAULT_EXPORT__])},1722(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(102).then(()=>__webpack_require__(102)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},1911(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||Promise.all([__webpack_require__.e(106),__webpack_require__.e(227)]).then(()=>__webpack_require__(5227)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},9341(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(225).then(()=>__webpack_require__(6225)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},9924(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(392).then(()=>__webpack_require__(6392)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},6455(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(531).then(()=>__webpack_require__(5531)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},3101(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(552).then(()=>__webpack_require__(8552)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},8556(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__(4423);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(2891);const __WEBPACK_DEFAULT_EXPORT__=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_1__.xI{connect(){this.handleWebfonts()}async handleWebfonts(){document.fonts.onloadingdone=fontFaceSetLoadEvent=>
1{fontFaceSetLoadEvent.fontfaces.forEach(fontFace=>{fontFace.family.includes("bootstrap-icons")?this.element.classList.remove("font-bootstrap-icons-not-ready"):fontFace.family.includes("apotheken-icons-v2")&&this.element.classList.remove("font-apotheken-icons-v2-not-ready")})},await document.fonts.ready,document.fonts.check('1em "bootstrap-icons"')&&this.element.classList.remove("font-bootstrap-icons-not-ready"),document.fonts.check('1em "apotheken-icons-v2"')&&this.element.classList.remove("font-apotheken-icons-v2-not-ready")}};__webpack_require__.d(__webpack_exports__,["default",0,__WEBPACK_DEFAULT_EXPORT__])},7318(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891),stimulus_use__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(2752);const __WEBPACK_DEFAULT_EXPORT__=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{connect(){(0,stimulus_use__WEBPACK_IMPORTED_MODULE_1__.G4)(this)}setHeightVariable(){const windowHeight=window.innerHeight;document.documentElement.style.setProperty("--window-inner-height",`${windowHeight}px`)}initialize(){this.setHeightVariable()}windowResize(){this.setHeightVariable()}};__webpack_require__.d(__webpack_exports__,["default",0,__WEBPACK_DEFAULT_EXPORT__])},6722(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(990).then(()=>__webpack_require__(2990)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},9610(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2891);const controller=class extends _hotwired_stimulus__WEBPACK_IMPORTED_MODULE_0__.xI{constructor(context){super(context),this.__stimulusLazyController=!0}initialize(){this.application.controllers.find(controller=>controller.identifier===this.identifier&&controller.__stimulusLazyController)||__webpack_require__.e(350).then(()=>__webpack_require__(5350)).then(controller=>{this.application.register(this.identifier,controller.default)})}};__webpack_require__.d(__webpack_exports__,["default",0,controller])},5427(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";const ALERT_ID="alert-add-to-cart",TEMPLATE_ERROR='<span id="alert-add-to-cart" class="alert alert-danger fixed-bottom slide-in">Ein Fehler ist aufgetreten</span>',__WEBPACK_DEFAULT_EXPORT__=class{static timeoutDuration=3e3;static alertTimeout=null;static modifyCount(addCount){const $cartIcon=document.getElementById("cart-icon"),oldCount=parseInt($cartIcon?.dataset.amount??0,10),newCount=(Number.isNaN(oldCount)?0:oldCount)+addCount;this.setCount(newCount)}static setCount(newCount){sessionStorage.setItem("cart-count",newCount.toString());const $cartIcon=document.getElementById("cart-icon");if($cartIcon){if(newCount<=0)return $cartIcon.classList.add("bi-bag"),$cartIcon.classList.remove("bi-bag-fill"),void($cartIcon.dataset.amount="");$cartIcon.classList.contains("bi-bag")&&($cartIcon.classList.remove("bi-bag"),$cartIcon.classList.add("bi-bag-fill")),$cartIcon.dataset.amount=newCount.toString()}}static storedCount(){const count=sessionStorage.getItem("cart-count");if(null===count)return null;const numericCount=parseInt(count,10);return Number.isNaN(numericCount)?null:numericCount}static showAddedAlert(whichAlert,cartUrl){const $oldAlert=document.getElementById(ALERT_ID);$oldAlert&&$oldAlert.parentNode.removeChild($oldAlert);let templateHtml='<a href="#" id="alert-add-to-cart" class="alert alert-success fixed-bottom slide-in">\n <i class="bi bi-bag-check-fill me-2"></i>\n <span>Artikel zum Warenkorb hinzugefügt</span>\n</a>';"recipe"!==whichAlert&&"erecipe"!==whichAlert||(templateHtml=templateHtml.replace("Artikel","Rezept")),void 0!==cartUrl&&(templateHtml=templateHtml.replace("#",cartUrl));const template=document.createElement("template");template.innerHTML=templateHtml;const $alertNode=document.importNode(template.content,!0);$alertNode&&document.body.appendChild($alertNode);const $alert=document.getElementById(ALERT_ID);clearTimeout(this.alertTimeout),null!==$alert&&(this.alertTimeout=setTimeout(()=>{$alert.classList.add("show"),this.alertTimeout=setTimeout(()=>{$alert.classList.remove("show")},this.timeoutDuration)},100))}static showError(message){const $oldAlert=document.getElementById(ALERT_ID);$oldAlert&&$oldAlert.parentNode.removeChild($oldAlert);const template=document.createElement("template");template.innerHTML=TEMPLATE_ERROR,void 0!==message&&(template.innerHTML=TEMPLATE_ERROR.replace("Ein Fehler ist aufgetreten",`Fehler: ${message}`));const $alertNode=document.importNode(template.content,!0);document.body.appendChild($alertNode);const $alert=document.getElementById(ALERT_ID);clearTimeout(this.alertTimeout),this.alertTimeout=setTimeout(()=>{$alert.classList.add("show"),this.alertTimeout=setTimeout(()=>{$alert.classList.remove("show")},this.timeoutDuration)},100)}static addToCart(url,body,responseCallback){fetch(url,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(body)}).then(response=>responseCallback(response))}};__webpack_require__.d(__webpack_exports__,["A",0,__WEBPACK_DEFAULT_EXPORT__])},3275(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";const __WEBPACK_DEFAULT_EXPORT__=class{static COOKIE_ITEM_BANNER_NAME="dav-cb-settings";static getItemKeyData(key){let localStorageItem=localStorage.getItem(this.COOKIE_ITEM_BANNER_NAME)??"";return""!==localStorageItem?(localStorageItem=JSON.parse(localStorageItem),localStorageItem[`${key}`]):localStorageItem}static getItem(){const localStorageItem=localStorage.getItem(this.COOKIE_ITEM_BANNER_NAME)??"";return""!==localStorageItem?JSON.parse(localStorageItem):localStorageItem}static storeItem(data){localStorage.setItem(this.COOKIE_ITEM_BANNER_NAME,JSON.stringify(data))}};__webpack_require__.d(__webpack_exports__,["A",0,__WEBPACK_DEFAULT_EXPORT__])},3499(){try{const test="__test__";localStorage.setItem(test,test),localStorage.getItem(test),localStorage.removeItem(test)}catch(e){window.localStorage={items:{},setItem(key,value){this.items[key]=value},getItem(key){return this.items[key]}}}},9643(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";__webpack_require__(4423);var _symfony_stimulus_bridge__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(3066),bootstrap__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9336),_sentry_browser__WEBPACK_IMPORTED_MODULE_4__=(__webpack_require__(3499),__webpack_require__(2213)),_sentry_browser__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(2660),_controllers_lib_cookie__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(3275);function getUserAgent(event){return event.request?.headers?.["User-Agent"]??navigator.userAgent}["stage","prod"].includes("prod")&&_controllers_lib_cookie__WEBPACK_IMPORTED_MODULE_6__.A.getItemKeyData("sentry")&&_sentry_browser__WEBPACK_IMPORTED_MODULE_4__.Ts({dsn:"https://[email protected]/5997383",environment:"prod",release:"v276.0-0-gf58f8bf",integrations:[_sentry_browser__WEBPACK_IMPORTED_MODULE_5__.dp()],tracesSampleRate:.01,ignoreErrors:["evaluating 'a.",/^Error: [a-z$]{2}$/i,"Can't find variable: gmo"],denyUrls:[/translate_http\//i,/extensions\//i,/^chrome:\/\//i,/^chrome-extension:\/\//i,/^https:\/\/translate-pa\.googleapis\.com/i,/^https:\/\/cdn\.livechatinc\.com/i,/\/ia\//i],beforeSend(event){if(function isLoadFailedOnAppleWeb
1Kit(event){const errorValue=event.exception?.values?.[0]?.value??"";if(!/Load failed/i.test(errorValue))return!1;const userAgent=getUserAgent(event);return/AppleWebKit/i.test(userAgent)}(event)||function isGoogleIosDocumentStackOverflow(event){const exception=event.exception?.values?.[0];if("RangeError"!==exception?.type||!/Maximum call stack size exceeded/i.test(exception.value??""))return!1;const browserName=event.contexts?.browser?.name??"",osName=event.contexts?.os?.name??"",userAgent=getUserAgent(event),isGoogleBrowser=/^(Chrome Mobile iOS|Google)$/i.test(browserName)||/(?:CriOS|GSA)\//i.test(userAgent),isIos=/^iOS$/i.test(osName)||/(?:iPhone|iPad|iPod)/i.test(userAgent);if(!isGoogleBrowser||!isIos)return!1;const frames=exception.stacktrace?.frames??[];if(0===frames.length)return!1;const documentUrl=event.request?.url??window.location.href;let documentOrigin;try{documentOrigin=new URL(documentUrl,window.location.href).origin}catch{return!1}return frames.every(frame=>{if(!frame.filename||"<anonymous>"===frame.filename)return!0;try{const frameUrl=new URL(frame.filename,documentUrl);return frameUrl.origin===documentOrigin&&!/\.(?:m?js)(?:$|[?#])/i.test(frameUrl.href)}catch{return!1}})}(event))return null;const frames=event.exception?.values[0]?.stacktrace?.frames??[];for(const frame of frames)if(frame.filename?.match(/\/ia\//i))return null;return event}});const app=(0,_symfony_stimulus_bridge__WEBPACK_IMPORTED_MODULE_1__.E)(__webpack_require__(9198));window.stimulusApp=app,document.addEventListener("load",()=>{[...document.querySelectorAll('[data-bs-toggle="dropdown"]')].map(dropdownToggleEl=>new bootstrap__WEBPACK_IMPORTED_MODULE_2__.ms(dropdownToggleEl));[...document.querySelectorAll('[data-bs-toggle="collapse"]')].map(collapseEl=>new bootstrap__WEBPACK_IMPORTED_MODULE_2__.SD(collapseEl))})}},__webpack_require__=>{__webpack_require__.O(0,[891,434,89,882],()=>__webpack_require__(9643));__webpack_require__.O()}]); 2//# sourceMappingURL=stimulus.19b95199.js.map
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.