PageSourceSearch

https://www.zeiss.ch/etc.clientlibs/zeiss-aem-app/jupiter/clientli…/components.0428a6a4f4e5f8a1.chunk.js

js zeiss.ch collected 2026-09-24 23:42:19 UTC 159,909 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkzeiss_greenfield_aem=self.webpackChunkzeiss_greenfield_aem||[]).push([["54567"],{25044:function(e,t,i){i.d(t,{j:()=>a,y:()=>r});var s=i(85893),o=i(85429),n=i(67294),l=i(49725);let a={MOBILE:"mobile",TABLET:"tablet",DESKTOP:"desktop"},r=e=>(0,n.forwardRef)((t,i)=>{let{width:n}=(0,l.Z)(e=>{var t;let i=o.Z.breakpoint_by_name("m"),s=o.Z.breakpoint_by_name("l"),n=(null==(t=null==e?void 0:e.target)?void 0:t.innerWidth)||window.innerWidth||0;return n>=s?a.DESKTOP:n>=i&&n<s?a.TABLET:a.MOBILE});return(0,s.jsx)(e,Object.assign({},t,{breakpoint:n,ref:i}))})},56684:function(e,t,i){i.d(t,{Z:()=>l});var s=i(67294);let o=!1,n=!1,l=e=>{let{api_base_path:t,client_js_url:i,mindbreeze_app_options:l={},wrapper:a,dependencies:r=["client/application"]}=e,_=(0,s.useRef)(null),[d,c]=(0,s.useState)(!1),[h,u]=(0,s.useState)(),v=(0,s.useRef)(void 0),p=(0,s.useCallback)((e,i)=>new i(Object.assign(Object.assign({rootEl:e,queryURLParameter:"q",disableClientNotifications:!0},l),{sources:[t],enableSourceInfo:!1,enableUserSourceInfo:!1,useMessageFrameForNonBuiltinSources:!1,callback:()=>{c(!0)}})),[l,t]),m=(0,s.useCallback)((e,t)=>{Mindbreeze.require(r,i=>{_.current=e&&(t?t({root_el:e,application:i,on_ready:()=>c(!0)}):p(e,i))})},[p,r]),g=(0,s.useCallback)(e=>{if(v.current=e,!(null==a?void 0:a.current))return;let t=!!document.querySelector(`script[src^="${i}"]`);if(n||t)return void m(a.current,v.current);o||t||(o=!0,n=!1,u(i))},[m,i]);return(0,s.useEffect)(()=>{var e;if(h&&(null==a?void 0:a.current)){let t=document.createElement("script");t.src=h,t.dataset.globalExport="false";let i=()=>{n=!0,o=!1,m(a.current,v.current)},s=()=>{n=!1,o=!1,console.error(`Failed to load Mindbreeze script from ${h}`)};return t.addEventListener("load",i),t.addEventListener("error",s),null==(e=a.current)||e.appendChild(t),()=>{t.removeEventListener("load",i),t.removeEventListener("error",s)}}},[h]),(0,s.useEffect)(()=>()=>{_.current&&_.current.destroy()},[]),{application:_,application_ready:d,load_mindbreeze:g}}},57226:function(e,t,i){i.d(t,{Z:()=>l});var s=i(85893),o=i(94184),n=i.n(o);let l=({href:e="",label:t="",aria_label:i="",class_name:o="",children:l,on_click:a})=>(0,s.jsx)("a",{href:e,className:n()("plain-link",o),"aria-label":i,title:i,onClick:e=>a&&a(e),children:l||t})},83503:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(56821).ZP},75286:function(e,t,i){i.r(t),i.d(t,{default:()=>l});var s=i(87342),o=i(89665);let n=class extends o.hp{constructor(e){super(e),this.$node=e}loaded(e){super.loaded(e),this.is_footer_ai_label||(0,s.YQ)()}get is_footer_ai_label(){return this.$node.classList.contains("ai-label--footer-disclaimer")}},l=n=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([o.lE.register("AiLabel")],n)},77833:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(65586).Fm},65586:function(e,t,i){i.d(t,{Fm:()=>d,_e:()=>l,cG:()=>_});var s=i(89665),o=i(46002),n=i(48949);let l="button_toggle",a="button-toggle--expanded",r="button-toggle--collapsed",_="buttonToggle.initialized",d=class extends s.hp{constructor(e){super(e),this.invalidate_caches=()=>{this.$button_cached=void 0,this.$button_tag_cached=void 0,this.$button_label_cached=void 0},this.toggle=e=>{null==e||e.preventDefault();let t=this.change_state(!this.is_collapsed);(0,n.Z)(this.$node,l,{is_collapsed:t,instance:this})},this.$node=e,this.is_collapsed=!0}disconnect(e){var t,i,o;super.disconnect(e),null==(t=this.$button)||t.removeEventListener("click",this.toggle),null==(i=this.$node)||i.removeEventListener(s.W4,this.invalidate_caches),null==(o=this.$node)||o.removeEventListener(s.Mr,this.invalidate_caches)}loaded(e){var t,i;super.loaded(e),this.label_expanded=e.dataset.labelExpanded,this.label_collapsed=e.dataset.labelCollapsed,null==(t=this.$node)||t.addEventListener(s.W4,this.invalidate_caches),null==(i=this.$node)||i.addEventListener(s.Mr,this.invalidate_caches),this.init()}get $button(){var e;return this.$button_cached||(this.$button_cached=null==(e=this.$node)?void 0:e.querySelector('[data-js-select="ButtonToggle_button"]')),this.$button_cached}get $button_tag(){var e;return this.$button_tag_cached||(this.$button_tag_cached=null==(e=this.$node)?void 0:e.querySelector('[data-js-select="Button_tag"]')),this.$button_tag_cached}get $button_label(){var e;return this.$button_label_cached||(this.$button_label_cached=null==(e=this.$node)?void 0:e.querySelector('[data-js-select="Button_label"]')),this.$button_label_cached}init(){var e;this.is_collapsed&&this.change_state(this.is_collapsed),null==(e=this.$button)||e.addEventListener("click",this.toggle),(0,n.Z)(this.$node,_)}set_force_collapse(e=!1){this.change_state(e)}change_state(e){var t,i,s,o;return e?(null==(t=this.$node)||t.classList.remove(a),null==(i=this.$node)||i.classList.add(r),this.label_collapsed&&this.$button_label&&this.$button_tag&&(this.$button_label.innerText=this.label_collapsed,this.$button_tag.title=this.label_collapsed,this.$button_tag.ariaLabel=this.label_collapsed,this.update_track_event(this.$button_tag,"Expand"))):(null==(s=this.$node)||s.classList.add(a),null==(o=this.$node)||o.classList.remove(r),this.label_expanded&&this.$button_label&&this.$button_tag&&(this.$button_label.innerText=this.label_expanded,this.$button_tag.title=this.label_expanded,this.$button_tag.ariaLabel=this.label_expanded,this.update_track_event(this.$button_tag,"Collapse"))),this.is_collapsed=e,this.is_collapsed&&this.$node&&(this.$node.dataset.isCollapsed=this.is_collapsed.toString()),this.is_collapsed}update_track_event(e,t){o.Z.update_tracking_details(e,"action",t)}};d=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("ButtonToggle")],d)},40114:function(e,t,i){i.d(t,{O:()=>c,Z:()=>u});var s=i(89665),o=i(87335),n=i(48949),l=i(85429),a=i(6294);let r='[data-js-select="TopicTile"]',_="topic-tile__link--active",d="category-navigation--expanded",c="classChange",h=class extends s.hp{constructor(e){var t,i,s,o;super(e),this.$root=e,this.$expand_link=null==(t=this.$root)?void 0:t.querySelector('[data-js-select="CategoryNavigation_expand-link"]'),this.$expand_link__icon=null==(i=this.$expand_link)?void 0:i.querySelector(".icon"),this.$tiles_container=null==(s=this.$root)?void 0:s.querySelector('[data-js-select="CategoryNavigation_tiles-container"]'),this.$tiles=null==(o=this.$root)?void 0:o.querySelectorAll(r),this.tile_event_listener=this.tile_click_event.bind(this),this.expand_link_event_listener=this.toggle_tiles_visibility.bind(this),this.$custom_event_target=null}connect(e){var t,i;super.connect(e),null==(t=this.$expand_link)||t.addEventListener("click",this.expand_link_event_listener),null==(i=this.$tiles)||i.forEac
1h(e=>{e.addEventListener("click",this.tile_event_listener)}),this.update_selected_label()}disconnect(e){var t,i;super.disconnect(e),null==(t=this.$expand_link)||t.removeEventListener("click",this.expand_link_event_listener),null==(i=this.$tiles)||i.forEach(e=>{e.removeEventListener("click",this.tile_event_listener)})}update_active_tile(e){var t;let i=null==(t=this.$root)?void 0:t.querySelector(`.${_}`);if(i&&i.classList.remove(_),this.$tiles&&e<this.$tiles.length){let t=this.$tiles[e].querySelector(".topic-tile__link");null==t||t.classList.add(_)}this.update_selected_label()}tile_click_event(e){let t=e.target.closest(r),i=null;t&&(i=Array.from(t.parentNode.children).indexOf(t),this.update_active_tile(i),this.toggle_tiles_visibility()),this.update_selected_label(),this.$custom_event_target&&(0,n.Z)(this.$custom_event_target,"category-navigation__tile-click",{ev_target:e.target,closest_tile:t,tile_index:i})}update_selected_label(){var e,t,i,s,o;let n=null==(t=null==(e=this.$root)?void 0:e.querySelector(`.${_}`))?void 0:t.closest(r),l=null==(i=this.$expand_link)?void 0:i.querySelector(".category-navigation__expand-link-label");if(n){let e=null==(s=n.querySelector(".topic-tile__title"))?void 0:s.textContent;if(e){let t=null==(o=this.$expand_link)?void 0:o.querySelector(".category-navigation__expand-link-label--selected");t&&(t.textContent=e,null==l||l.classList.add("elevate"))}}}toggle_tiles_visibility(e){var t,i;e&&(e.preventDefault(),e.stopPropagation()),this.check_viewport_mobile()&&((null==(t=this.$root)?void 0:t.classList.contains(d))?this.close_tiles_container(()=>{var e;null==(e=this.$root)||e.classList.remove(d),this.trigger_class_change_event()}):(null==(i=this.$root)||i.classList.add(d),this.trigger_class_change_event(),this.open_tiles_container()))}open_tiles_container(){this.$tiles_container&&a.p8.fromTo(this.$tiles_container,{opacity:0,y:-25,height:0},Object.assign({opacity:1,y:0,height:"auto"},o.l.SELECT)),this.$expand_link__icon&&a.p8.fromTo(this.$expand_link__icon,{rotate:0},Object.assign({rotate:"180deg"},o.l.SELECT))}close_tiles_container(e){this.$tiles_container&&a.p8.to(this.$tiles_container,Object.assign(Object.assign({opacity:0,y:-25,height:0},o.l.SELECT),{onComplete:e})),this.$expand_link__icon&&a.p8.to(this.$expand_link__icon,Object.assign({rotate:"0deg"},o.l.SELECT))}check_viewport_mobile(){return l.Z.viewport_width<l.Z.breakpoint_by_name("l")}trigger_class_change_event(){this.$root&&(0,n.Z)(this.$root,c)}},u=h=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("CategoryNavigation")],h)},11159:function(e,t,i){i.r(t),i.d(t,{default:()=>_});var s=i(89665),o=i(85429);let n=".event-countdown__state",l="headline__main",a=`${l}--text-display-s`,r=class extends s.hp{constructor(e){super(e),this.event_ongoing=!1,this.event_ended=!1,this.field_options=0,this.$fields=[],this._years=0,this._months=0,this._days=0,this._hours=0,this._minutes=0,this._seconds=0,this.$node=e}connect(e){super.connect(e)}disconnect(e){super.disconnect(e),window.clearInterval(this.timer)}loaded(e){var t,i,s,o,l,a,r;for(let[n,l]of(super.loaded(e),this.event_ongoing=!1,this.event_ended=!1,this.event_start=e.dataset.eventStart?new Date(e.dataset.eventStart):void 0,this.event_end=e.dataset.eventEnd?new Date(e.dataset.eventEnd):void 0,this.field_options=Number(e.dataset.fieldsOption),this.times=new Map([["$year","year"],["$month","month"],["$day","day"],["$hour","hour"],["$minute","minute"],["$second","second"]]),this.$unit_node=new Map,this.$display=new Map,this.$label=new Map,this.label_grammar=new Map,this.times))this.$unit_node.set(n,e.querySelector(`.event-countdown__unit.${l}`)),this.$display.set(n,null==(t=this.$unit_node.get(n))?void 0:t.querySelector(".event-countdown__value")),this.$label.set(n,null==(i=this.$unit_node.get(n))?void 0:i.querySelector(".event-countdown__label")),this.label_grammar.set(n,null==(s=this.$label.get(n))?void 0:s.dataset[`label${[l.charAt(0).toUpperCase()+l.slice(1)]}`]),this.label_grammar.set(`${n}s`,null==(o=this.$label.get(n))?void 0:o.dataset[`label${[l.charAt(0).toUpperCase()+l.slice(1)]}s`]);this._$pre_event_eyebrow=e.querySelector('[data-js-select="EventCount_pre_event_eyebrow"]'),this._$ongoing_eyebrow=e.querySelector('[data-js-select="EventCount_ongoing_eyebrow"]'),this._$ended_eyebrow=e.querySelector('[data-js-select="EventCount_ended_eyebrow"]'),this._$blockbuster_link=null==(l=e.closest(".event-blockbuster"))?void 0:l.querySelector(".event-blockbuster__headline-link"),this._aria_starting_id=null==(a=e.querySelector('[data-js-select="EventCountdown_aria_starting"]'))?void 0:a.id,this._aria_started_id="event-countdown-started-aria-label",this._aria_ended_id="event-countdown-ended-aria-label",this.$ongoing_text=e.querySelector(`${n}.event-countdown--ongoing .headline`),this.$ended_text=e.querySelector(`${n}.event-countdown--ended .headline`),this.$clock=e.querySelector(".event-countdown__clock"),this.$display_units=null==(r=this.$clock)?void 0:r.querySelectorAll("li"),this.$fields=Array.from(Object.values(this.$display)),this.time_values=this.times.values(),Number.isNaN(Date.parse(String(this.event_start)))&&(this.event_start=new Date(1e3*(Number(e.dataset.eventStart)||0))),Number.isNaN(Date.parse(String(this.event_end)))&&(this.event_end=new Date(1e3*(Number(e.dataset.eventEnd)||0))),this.calculate_countdown_diff_value(),this.timer=window.setInterval(()=>{this.calculate_countdown_diff_value()},1e3),e.classList.add("event-countdown--loaded"),this.resize_observed()}resize_observed(){this._update_text_size()}_update_text_size(){if(this.$ended_text){let e=this.$ended_text.querySelector(`.${l}`);if(e){let t=e.innerText.length;o.Z.viewport_width<o.Z.medium?t>=10&&t<=30&&e.classList.add(a):e.classList.remove(a)}}}calculate_countdown_diff_value(){var e,t,i;let s=new Date,o=new Date(((null==(e=this.event_start)?void 0:e.getTime())||0)-s.getTime()),n=new Date(((null==(t=this.event_end)?void 0:t.getTime())||0)-new Date().getTime());if(o.getTime()>0&&this.event_start){let e=new Date(this.event_start);this.years=e.getUTCFullYear()-s.getUTCFullYear(),this.months=e.getUTCMonth()-s.getUTCMonth(),this.days=e.getUTCDate()-s.getUTCDate(),this.hours=e.getUTCHours()-s.getUTCHours(),this.minutes=e.getUTCMinutes()-s.getUTCMinutes(),this.seconds=e.getUTCSeconds()-s.getUTCSeconds(),this.months<0&&(this.years-=1,this.months=12+this.months),this.days<0&&(this.months-=1,this.days=new Date(this.years,this.months,0).getUTCDate()+this.days),this.hours<0&&(this.days-=1,this.hours=24+this.hours),this.minutes<0&&(this.hours-=1,this.minutes=60+this.minutes),this.seconds<0&&(this.minutes-=1,this.seconds=60+this.seconds)}else{for(let e=0;e<6;e+=1){let e=null==(i=this.time_values)?void 0:i.next().value;this[`${e}s`]=0}this.event_ongoing=!0,0>=n.getTime()&&(this.event_ended=!0,window.clearInterval(this.timer))}this.years>99&&(this.years=99),-1===this.hours&&(this.hours=23,this.days-=1),1>=o.getTime()&&o.getTime()>0&&(window.clearInterval(this.timer),window.location.reload()),this.event_ongoing||this.setFields(),this.timer_is_done()}timer_is_done(){var e,t,i,s,o,n;if(this.event_ongoing&&this.$ongoing_text&&""!==this.$ongoing_text.innerText&&(this._activate_unit(this.$ongoing_text),null==(e=this.$clock)||e.classList.add("hide")),this.event_ended&&this.$ended_text&&""!==this.$ended_text.innerText&&(this.$ongoing_text&&this._deactivate_unit(this.$ongoing_text),this._activate_unit(this.$ended_text),null==(t=this.$clock)||t.classList.add("hide")),this.event_ongoing&&(null==(i=this._$pre_event_eyebrow)||i.classList.add("hide"),null==(s=this._$ongoing_eyebrow)||s.classList.remove("hide")),this.event_ended&&(null==(o=this._$ongoing_eyebrow)||o.classList.add("hide"),null==(n=this._$ended_eyebrow)||n.classList.remove("hide")),this._$blockbuster_link&&this._aria_starting_id&&this._aria_started_id&&this._aria_ended_id){let e=(this._$blockbuster_link.getAttribute("aria-describedby")||"").split(" ").filter(
1Boolean),t=e.filter(e=>e!==this._aria_starting_id&&e!==this._aria_started_id&&e!==this._aria_ended_id);this.event_ended?this._$blockbuster_link.setAttribute("aria-describedby",[...t,this._aria_ended_id].join(" ")):this.event_ongoing?this._$blockbuster_link.setAttribute("aria-describedby",[...t,this._aria_started_id].join(" ")):e.includes(this._aria_starting_id)||this._$blockbuster_link.setAttribute("aria-describedby",[...e,this._aria_starting_id].join(" "))}}_set_two_digits(e){let t=Math.abs(e);return((t=Math.floor(t))<10?"0":"")+t}_deactivate_unit(e){let t=e.parentNode;return`${null==t?void 0:t.classList.add("hide")}`}_activate_unit(e){let t=e.parentNode;return`${null==t?void 0:t.classList.remove("hide")}`}setFields(){var e,t,i,s;if(this.field_options<=((null==(e=this.times)?void 0:e.size)||0)){let e=0,o=this.field_options,n=[this._years,this._months,this._days,this._hours,this._minutes,this._seconds];for(let i=0;i<o;)if(0===n[i])o<=((null==(t=this.times)?void 0:t.size)||0)-1&&(e+=1,o+=1),i+=1;else break;for(let e=0;e<n.length;e+=1){let t=null==(i=this.$display_units)?void 0:i[e];null==t||t.classList.add("hide")}for(let t=e;t<o;t+=1){let e=null==(s=this.$display_units)?void 0:s[t];null==e||e.classList.remove("hide")}}}_setDateData(e,t){var i,s;let o=null==(i=this.$display)?void 0:i.get(e),n=null==(s=this.$label)?void 0:s.get(e);o&&(o.textContent=this._set_two_digits(t)),n&&this.label_grammar&&(n.textContent=2>Math.floor(t)?this.label_grammar.get(e):this.label_grammar.get(`${e}s`))}get years(){return this._years}set years(e){this._years=e,this._setDateData("$year",e)}get months(){return this._months}set months(e){this._months=e,this._setDateData("$month",e)}get days(){return this._days}set days(e){this._days=e,this._setDateData("$day",e)}get hours(){return this._hours}set hours(e){this._hours=e,this._setDateData("$hour",e)}get minutes(){return this._minutes}set minutes(e){this._minutes=e,this._setDateData("$minute",e)}get seconds(){return this._seconds}set seconds(e){this._seconds=e,this._setDateData("$second",e)}},_=r=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("EventCountdown"),s.Sp],r)},88564:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(1336).ZP},92884:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(84073).w},47312:function(e,t,i){i.r(t),i.d(t,{default:()=>r});var s=i(89665),o=i(85429);let n=".grid-and-tiles-tile",l="grid-and-tiles-tile--blur",a=class extends s.hp{constructor(e){super(e),this._blur_all_tiles=()=>{var e;null==(e=this._$tiles)||e.forEach(e=>{e.classList.add(l)})},this._un_blur_all_tiles=()=>{var e;null==(e=this._$tiles)||e.forEach(e=>{e.classList.remove(l)})},this._tile_mouse_over=e=>{var t;this._blur_all_tiles(),null==(t=e.target.closest(n))||t.classList.remove(l)},this._tile_mouse_out=()=>{this._un_blur_all_tiles()},this._add_listener=()=>{var e;null==(e=this._$tiles)||e.forEach(e=>{e.addEventListener("mouseover",this._tile_mouse_over),e.addEventListener("mouseleave",this._tile_mouse_out)})},this._remove_listener=()=>{var e;null==(e=this._$tiles)||e.forEach(e=>{e.removeEventListener("mouseover",this._tile_mouse_over),e.removeEventListener("mouseleave",this._tile_mouse_out)})},this.resize_observed=()=>{o.Z.viewport_width>o.Z.medium?this._add_listener():this._remove_listener()},this._$node=e}loaded(e){var t;super.loaded(e),this._$node=e,this._$tiles=null==(t=this._$node)?void 0:t.querySelectorAll(n),o.Z.viewport_width>o.Z.medium&&this._add_listener()}disconnect(e){super.disconnect(e),this._remove_listener()}},r=a=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("GridAndTiles"),s.Sp],a)},56188:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(68635).Z},68635:function(e,t,i){i.d(t,{P:()=>n,Z:()=>r});var s=i(89665),o=i(85429);let n="TILE_UPDATE",l="lazy-background-video__video-controls",a=class extends s.hp{constructor(e){super(e),this._is_video_playing=!1,this._is_touch_device=!1,this._play_video=()=>{this._video_module&&!this._is_video_playing&&(this._video_module.play(),this._is_video_playing=!0)},this._pause_video=()=>{this._video_module&&this._is_video_playing&&(this._video_module.stop(),this._is_video_playing=!1)},this._update_tile=()=>{var e,t;null==(e=this._video_module)||e.resize_video(),null==(t=this._image_module)||t.trigger_image_load_sequence()},this._add_listener=()=>{var e,t;null==(e=this._$anchor_tag)||e.addEventListener("mouseover",this._play_video),null==(t=this._$anchor_tag)||t.addEventListener("mouseleave",this._pause_video)},this._remove_listener=()=>{var e,t;null==(e=this._$anchor_tag)||e.removeEventListener("mouseover",this._play_video),null==(t=this._$anchor_tag)||t.removeEventListener("mouseleave",this._pause_video)},this._$node=e}loaded(e){var t,i,a,r,_,d;super.loaded(e),this._$node=e,this._$video_element=null==(t=this._$node)?void 0:t.querySelector('[data-module="LazyBackgroun
1dVideo"]'),this._$anchor_tag=null==(i=this._$node)?void 0:i.querySelector("a"),this._$video_element&&(this._video_module=s.lE.module_instance_from_node(this._$video_element),(null==(a=this._$node)?void 0:a.classList.contains("grid-and-tiles-tile--headline-bottom"))||null==(r=this._$video_element.querySelector(`.${l}`))||r.classList.add(`${l}--bottom`)),this._$image_element=null==(_=this._$node)?void 0:_.querySelector('[data-module="LazyBackgroundImage"]'),this._$image_element&&(this._image_module=s.lE.module_instance_from_node(this._$image_element)),this._is_touch_device=o.Z.is_touch_device,this._is_touch_device||this._add_listener(),null==(d=this._$node)||d.addEventListener(n,this._update_tile)}disconnect(e){var t;super.disconnect(e),null==(t=this._$node)||t.removeEventListener(n,this._update_tile),this._is_touch_device||this._remove_listener()}},r=a=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("GridAndTilesTile"),s.N9],a)},15728:function(e,t,i){i.r(t),i.d(t,{default:()=>a});var s=i(89665),o=i(28078);let n="image-comparison-slider__slider--dragged",l=class extends s.hp{constructor(e){super(e),this.$node=e,this.is_sliding=!1,this.slide_position=0,this.event_slide_by_key=this.slide_by_keyboard.bind(this)}connect(e){super.connect(e)}disconnect(e){var t,i;super.disconnect(e),this.event_slide_start&&(null==(t=this.$slider)||t.removeEventListener("mousedown",this.event_slide_start),null==(i=this.$slider)||i.removeEventListener("touchstart",this.event_slide_start)),this.event_slide_by_key&&this.$node.removeEventListener("keydown",this.event_slide_by_key),this.event_slide_end&&(this.$node.removeEventListener("mouseup",this.event_slide_end),this.$node.removeEventListener("touchend",this.event_slide_end)),this.event_slide_canceled&&(document.removeEventListener("mouseup",this.event_slide_canceled),document.removeEventListener("touchend",this.event_slide_canceled))}loaded(e){super.loaded(e),this.$slider=this.$node.querySelector('[data-js-select="ImageComparisonSlider_slider"]'),this.$image_left=this.$node.querySelector('[data-js-select="ImageComparisonSlider_image-left"] .lazy-image'),this.event_slide_start=this.slide_start.bind(this),this.event_slide_move=this.slide_move.bind(this),this.event_slide_end=this.slide_end.bind(this),this.event_slide_canceled=this.slide_cancel.bind(this),this.$slider&&this.$image_left&&(this.set_slide_position(50),this.$slider.addEventListener("mousedown",this.event_slide_start),this.$slider.addEventListener("touchstart",this.event_slide_start),this.$node.addEventListener("keydown",this.event_slide_by_key),this.$node.addEventListener("mouseup",this.event_slide_end),this.$node.addEventListener("touchend",this.event_slide_end),document.addEventListener("mouseup",this.event_slide_canceled),document.addEventListener("touchend",this.event_slide_canceled))}slide_start(e){var t;e.preventDefault(),this.is_sliding=!0,this.event_slide_move&&(document.addEventListener("mousemove",this.event_slide_move),document.addEventListener("touchmove",this.event_slide_move)),null==(t=this.$slider)||t.classList.add(n)}slide_move(e){this.is_sliding&&this.update_slide_position(e,!1)}slide_end(e){var t;this.event_slide_move&&(document.removeEventListener("mousemove",this.event_slide_move),document.removeEventListener("touchmove",this.event_slide_move)),this.is_sliding&&(this.is_sliding=!1,this.update_slide_position(e,!0),null==(t=this.$slider)||t.classList.remove(n))}slide_cancel(){var e;this.is_sliding&&(this.is_sliding=!1,null==(e=this.$slider)||e.classList.remove(n))}slide_by_keyboard(e){switch(o.Y.get_key_code(e)){case o.n.ARROW_LEFT:this.update_slide_position_by_keyboard(-10);break;case o.n.ARROW_RIGHT:this.update_slide_position_by_keyboard(10)}}update_slide_position(e,t){let i=this.calculate_position(e,t);this.set_slide_position(i)}update_slide_position_by_keyboard(e){let t=this.limit_position(this.slide_position+e);this.set_slide_position(t)}
1set_slide_position(e){this.$node.style.setProperty("--slide-position",`${e}%`),this.slide_position=e}calculate_position(e,t){var i;let s=e instanceof MouseEvent?e.clientX:null==(i=e.touches[0])?void 0:i.clientX;if(s){let{left:e,width:i}=this.$node.getBoundingClientRect(),o=Math.round((s-e)/i*100);if(t&&this.$slider){let e=this.$slider.dataset.gtmModulesectionvalue;e&&window.dataLayer.push({event:"DataLayer Only Event",moduleSection:e,moduleType:"imageComparisonSlider",eventName:"Functional",eventType:"Image Slide",eventAction:"Slide"})}return this.limit_position(o)}return this.slide_position}limit_position(e){return e>100?100:e<0?0:e}},a=l=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("ImageComparisonSlider")],l)},25457:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(7543).ZP},78688:function(e,t,i){i.d(t,{Z:()=>$,s:()=>p});var s,o=i(89665),n=i(48949),l=i(85429);let a="interactive-image-map--active",r="interactive-image-map--hovered",_="interactive-image-item__info-box--active",d="interactive-image-item__info-point--active",c="interactive-image-item__info-box--position-left-switch",h="interactive-image-item__info-box--position-right-switch",u="interactive-image-item__info-box--position-top-switch",v="interactive-image-item__info-box--position-bottom-switch",p="interactiveImageItem.initialized",m="LEFT",g="RIGHT",b="BOTTOM",f=s=class extends o.hp{constructor(e){super(e),this._hover_info_point=e=>()=>{var t,i,s,o;e?(null==(t=this.$info_point)||t.classList.add("hover"),null==(i=this.$parent_map)||i.classList.add(r)):(null==(s=this.$info_point)||s.classList.remove("hover"),null==(o=this.$parent_map)||o.classList.remove(r))},this._toggle_info_box=e=>{var t;return e.stopPropagation(),(null==(t=this.$info_box)?void 0:t.classList.contains(_))?this._deactivate():this._activate()},this._close_info_box=e=>{e.stopPropagation(),this._deactivate()},this._activate=()=>{var e,t,i,s,n;this._close_all_others(),this._show_headline(!0),null==(e=this.$info_point)||e.classList.add(d),null==(t=this.$info_box)||t.classList.add(_),(null==(i=this.$parent_map)?void 0:i.classList.contains(a))||(null==(s=this.$parent_map)||s.classList.add(a),(0,o.tb)()),null==(n=this.$info_box)||n.removeEventListener("transitionend",this._reset_position),this.$info_box_width=300,this._set_position()},this._deactivate=()=>{var e,t,i,s;this._show_headline(!1),null==(e=this.$info_point)||e.classList.remove(d),null==(t=this.$info_box)||t.classList.remove(_),null==(i=this.$parent_map)||i.classList.remove(a),null==(s=this.$info_box)||s.addEventListener("transitionend",this._reset_position)},this._close_all_others=()=>this.$all_interactive_image_items.forEach(e=>{let t=o.lE.module_instance_from_node(e);this!==t&&t.close()}),this._show_headline=e=>{setTimeout(()=>{var t,i;e?null==(t=this.$close_button)||t.classList.remove("hide"):null==(i=this.$close_button)||i.classList.add("hide")},150*(l.Z.viewport_width>=l.Z.medium))},this._has_infobox_top=()=>{var e;return null==(e=this.$info_box)?void 0:e.classList.contains("interactive-image-item__info-box--position-top")},this._has_infobox_bottom=()=>{var e;return null==(e=this.$info_box)?void 0:e.classList.contains("interactive-image-item__info-box--position-bottom")},this._has_infobox_left=()=>{var e;return null==(e=this.$info_box)?void 0:e.classList.contains("interactive-image-item__info-box--position-left")},this._has_infobox_right=()=>{var e;return null==(e=this.$info_box)?void 0:e.classList.contains("interactive-image-item__info-box--position-right")},this._is_extending_top=e=>{var t;return e<((null==(t=this.$info_box)?void 0:t.clientHeight)||0)+32},this._is_extending_bottom=e=>{var t;return e<((null==(t=this.$info_box)?void 0:t.clientHeight)||0)+32},this._is_extending_left=(e,t=!1)=>{var i;let s=this.$info_box_width?this.$info_box_width:(null==(i=this.$info_box)?void 0:i.clientWidth)||0;return t?e<s/2:e<s+32},this._is_extending_right=(e,t=!1)=>{var i;let s=this.$info_box_width?this.$info_box_width:(null==(i=this.$info_box)?void 0:i.clientWidth)||0;return t?e<s/2:e<s+32},this._get_offset=()=>{var e,t;let i=null==(e=this.$info_point)?void 0:e.getBoundingClientRect(),s=null==(t=this.$parent_map)?void 0:t.getBoundingClientRect(),o={left:(null==i?void 0:i.left)||0,right:(null==i?void 0:i.right)||0,top:(null==i?void 0:i.top)||0,bottom:(null==i?void 0:i.bottom)||0},n={left:(null==s?void 0:s.left)||0,right:(null==s?void 0:s.right)||0,top:(null==s?void 0:s.top)||0,bottom:(null==s?void 0:s.bottom)||0};return{left:o.left-n.left,right:n.right-o.right,top:o.top+window.screenTop-n.top+window.screenTop,bottom:n.bottom-o.bottom}},this._set_position=()=>{var e;null==(e=this.$info_box)||e.removeAttribute("style"),this.adjust_infobox_flags()},this._reset_position=()=>{var e;this.$info_box_width=void 0,null==(e=this.$info_box)||e.removeAttribute("style"),this.adjust_infobox_flags()},this.close=()=>this._deactivate(),this.hide_flag=()=>{var e;return null==(e=this.$info_box)?void 0:e.classList.add("interactive-image-item__info-box--hide-flag")},this.disable_dot_animation=()=>{var e;return null==(e=this.$info_point)?void 0:e.classList.add("interactive-image-item__info-point--disable-dot-animation")},this._adjust_info_box_position=e=>{if(this.$info_box)if(e.left<e.right)if(this._is_extending_left(e.left,!0))this.$info_box.style.left=`${-((e.left+12)*1)}px`;else{let e=this.$info_box_width?this.$info_box_width:this.$info_box.clientWidth;this.$info_box.style.left=`${-(e/2*1)}px`}else if(this._is_extending_right(e.right,!0))this.$info_box.style.right=`${-((e.right+12)*1)}px`;else{let e=this.$info_box_width?this.$info_box_width:this.$info_box.clientWidth;this.$info_box.style.right=`${-(e/2*1)}px`}},this.adjust_infobox_flags=()=>{let e=this._get_offset();if(this._has_infobox_top()&&(this._info_box_position="TOP"),this._has_infobox_bottom()&&(this._info_box_position=b),this._has_infobox_left()&&(this._info_box_position=m),this._has_infobox_right()&&(this._info_box_position=g),this.$info_box)switch(this._info_box_position){case"TOP":this._is_extending_top(e.top)?this.$info_box.classList.add(u):this.$info_box.classList.remove(u),this._adjust_info_box_position(e);break;case b:this._is_extending_bottom(e.bottom)?this.$info_box.classList.add(v):this.$info_box.classList.remove(v),this._adjust_info_box_position(e);break;case m:this._is_extending_left(e.left)?this.$info_box.classList.add(c):this.$info_box.classList.remove(c);break;case g:this._is_extending_right(e.right)?this.$info_box.classList.add(h):this.$info_box.classList.remove(h)}return!0},this.place_item=(e,t)=>
1{this.$root.style.left=`${e}%`,this.$root.style.top=`${t}%`,this.adjust_infobox_flags()},this.$root=e,this.$all_interactive_image_items=[],this.$info_point=null,this.$info_box=null,this.$headline=null,this.$flag=null,this.$close_button=null,this._info_box_position=null}loaded(e){var t,i,o,l,a,r,_,d;super.loaded(e),this.$all_interactive_image_items=(null==(t=e.parentNode)?void 0:t.querySelectorAll('[data-js-select="InteractiveImageItem"]'))||[],this.$parent_map=e.parentNode,this.$info_point=e.querySelector('[data-js-select="InteractiveImageItem_info-point"]'),this.$info_box=e.querySelector('[data-js-select="InteractiveImageItem_info-box"]'),this.$info_box_width=null,this.$info_box_head=e.querySelector('[data-js-select="InteractiveImageItem_head"]'),this.$headline=e.querySelector('[data-js-select="InteractiveImageItem_headline"]'),this.$flag=e.querySelector('[data-js-select="InteractiveImageItem_flag"]'),this.$close_button=e.querySelector('[data-js-select="InteractiveImageItem_close-button"]'),this._info_box_position=null,this.$root.addEventListener("click",s._stop_propagation),null==(i=this.$info_point)||i.addEventListener("click",this._toggle_info_box),null==(o=this.$info_box_head)||o.addEventListener("click",this._toggle_info_box),null==(l=this.$info_point)||l.addEventListener("mouseenter",this._hover_info_point(!0)),null==(a=this.$info_point)||a.addEventListener("mouseleave",this._hover_info_point(!1)),null==(r=this.$info_box_head)||r.addEventListener("mouseenter",this._hover_info_point(!0)),null==(_=this.$info_box_head)||_.addEventListener("mouseleave",this._hover_info_point(!1)),null==(d=this.$close_button)||d.addEventListener("click",this._close_info_box),(0,n.Z)(this.$root,p)}disconnect(e){var t,i;super.disconnect(e),this.$root.removeEventListener("click",s._stop_propagation),null==(t=this.$info_point)||t.removeEventListener("click",this._toggle_info_box),null==(i=this.$close_button)||i.removeEventListener("click",this._close_info_box)}};f._stop_propagation=e=>e.stopPropagation();let $=f=s=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([o.lE.register("InteractiveImageItem")],f)},54166:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(45687).V},21712:function(e,t,i){i.r(t),i.d(t,{default:()=>a});var s=i(89665),o=i(62349),n=i(85429);let l=class extends s.hp{constructor(e){super(e),this.enters=()=>{this.trigger_image_load_sequence()},this.trigger_image_load_sequence=()=>{var e,t,i;if(!this.$image)return;let s=(null!=(t=null==(e=this.$image)?void 0:e.clientWidth)?t:0)*n.Z.device_pixel_ratio,o=null==(i=this.$image.dataset)?void 0:i.src,l={};try{l=JSON.parse(null!=o?o:"{}")}catch(e){console.error("Error parsing data-src attribute",e)}let a=n.Z.get_best_suiting_value_for_width(s,l);this.$image.style.backgroundImage=`url('${a}')`,a&&(this.temp_image=new Image,this.temp_image.src=a,this.temp_image.addEventListener("load",this.mark_image_ready,{once:!0,passive:!0}))},this.mark_image_ready=()=>{var e,t;null==(e=this.temp_image)||e.removeEventListener("load",this.mark_image_ready),null==(t=this.$image)||t.classList.add("lazy-background-image--loaded"),this.temp_image=null},this.$image=e}loaded(e){super.loaded(e),this.$image=e}disconnect(e){var t;super.disconnect(e),null==(t=this.$image)||t.removeEventListener("load",this.mark_image_ready)}resize_observed(){var e;[o.fD.VISIBLE,o.fD.ENTERS].includes(null!=(e=this._last_state)?e:o.fD.UNDEFINED)&&this.trigger_image_load_sequence()}},a=l=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("LazyBackgroundImage"),s.N9,s.Sp],l)},60512:function(e,t,i){i.r(t),i.d(t,{default:()=>o});var s=i(39620);
1let o={LazyBackgroundVideo:s.Od,BACKGROUND_VIDEO_PLAYING_EVENT_NAME:s.V1,BACKGROUND_VIDEO_PAUSED_EVENT_NAME:s.vU,BACKGROUND_VIDEO_ENDED_EVENT_NAME:s.CG}},39620:function(e,t,i){i.d(t,{CG:()=>_,Od:()=>g,V1:()=>a,YI:()=>d,vU:()=>r});var s=i(89665),o=i(26267),n=i(48949),l=i(85429);let a="background_video.playing",r="background_video.paused",_="background_video.ended",d="background_video.error",c="lazy-background-video__video--hide",h="lazy-background-video--video-active",u="lazy-background-video--fallback-active",v="control-paused",p="control-ended",m="control-playing",g=class extends s.hp{constructor(e){super(e),this.video_played=!1,this.timeout_loading_error=null,this.paused_by_user=!1,this.no_fall_back=!1,this.play_on_small_screen=!1,this.resize_debounce_time=5,this.initialized=!1,this.show_video_ai_label=()=>{this.$node.classList.add(h),this.$node.classList.remove(u)},this.show_fallback_ai_label=()=>{this.$node.classList.add(u),this.$node.classList.remove(h)},this.init_and_play=()=>{this.should_initialize()&&(this.initialized||this.initialize_video(),this.update_playback_state())},this.handle_loaded_metadata=()=>{var e;null!==this.timeout_loading_error&&globalThis.clearTimeout(this.timeout_loading_error),null==(e=this.$video)||e.classList.remove(c),this.resize_video(),this.update_control_button_state()},this.trigger_ended=()=>{var e,t,i;(0,n.Z)(this.$node,_,{$video:this.$video}),(null==(e=this.$video)?void 0:e.classList.contains("lazy-background-video__video--loop"))?this.play():(this.video_played=!0,null==(t=this.$video)||t.classList.add(c),this.show_fallback_ai_label(),null==(i=this.$lazy_background_video_control_button)||i.classList.add(p))},this.play=()=>{!this.video_played&&this.$video&&(this.play_promise=this.$video.play(),this.play_promise.then(()=>{this.mark_playing(),this.play_promise=null}).catch(e=>{console.warn("Error playing video:",e)}))},this.pause=()=>{var e,t,i;(null==(e=this.play_promise)?void 0:e.reject)&&(null==(t=this.play_promise)||t.reject(Error("Play action interrupted by Pause")),this.play_promise=null),null==(i=this.$video)||i.pause(),this.mark_paused()},this.stop=()=>{var e;(null==(e=this.play_promise)?void 0:e.reject)&&(this.play_promise.reject(Error("Play action interrupted by Stop")),this.play_promise=null),this.$video&&(this.$video.pause(),this.$video.currentTime=0),this.mark_stopped()},this.set_autoplay=e=>{this.auto_play=e},this.mark_playing=()=>{this.show_video_ai_label(),(0,n.Z)(this.$node,a,{$video:this.$video})},this.mark_paused=()=>{this.show_fallback_ai_label(),(0,n.Z)(this.$node,r,{$video:this.$video})},this.mark_stopped=()=>{this.show_fallback_ai_label(),(0,n.Z)(this.$node,"background_video.stopped",{$video:this.$video})},this.resize_video=()=>{this.$video&&this.$node&&(0,o.Z)(this.$video,this.$node)},this.handle_video_control_options=()=>{var e,t,i;null==(e=this.$lazy_background_video_resume_button)||e.addEventListener("click",this.handle_resume_option),null==(t=this.$lazy_background_video_pause_button)||t.addEventListener("click",this.handle_pause_option),null==(i=this.$lazy_background_video_replay_button)||i.addEventListener("click",this.handle_replay_option)},this.handle_resume_option=()=>{var e,t;this.play(),this.paused_by_user=!1,null==(e=this.$lazy_background_video_control_button)||e.classList.add(m),null==(t=this.$lazy_background_video_control_button)||t.classList.remove(v)},this.handle_pause_option=()=>{var e,t;this.pause(),null==(e=this.$lazy_background_video_control_button)||e.classList.remove(m),null==(t=this.$lazy_background_video_control_button)||t.classList.add(v),this.paused_by_user=!0},this.handle_replay_option=()=>{var e,t,i,s,o;this.video_played=!1,this.$video&&(this.$video.currentTime=0),null==(e=this.$video)||e.classList.remove(c),this.play(),null==(t=this.$video)||t.classList.add("playing"),null==(i=this.$video)||i.classList.remove("ended"),null==(s=this.$lazy_background_video_control_button)||s.classList.remove(p),null==(o=this.$lazy_background_video_control_button)||o.classList.add(m)},this.remove_events=()=>{var e,t,i,s;null==(e=this.$lazy_background_video_resume_button)||e.removeEventListener("click",this.handle_resume_option),null==(t=this.$lazy_background_video_pause_button)||t.removeEventListener("click",this.handle_pause_option),null==(i=this.$lazy_background_video_replay_button)||i.removeEventListener("click",this.handle_replay_option),null==(s=this.$video)||s.removeEventListener("ended",this.trigger_ended),this.inview_remove_event_listeners&&this.inview_remove_event_listeners()},this.$node=e,this.play_promise=null}loaded(e){var t,i,s,o;super.loaded(e),this.$node=e,this.$video=null==(t=this.$node)?void 0:t.querySelector('[data-js-select="LazyBackgroun
1dVideo_video"]'),this.$lazy_background_video_resume_button=this.$node.querySelector('[data-js-select="LazyBackgroundVideo_video_controller_resume"]'),this.$lazy_background_video_pause_button=this.$node.querySelector('[data-js-select="LazyBackgroundVideo_video_controller_pause"]'),this.$lazy_background_video_replay_button=this.$node.querySelector('[data-js-select="LazyBackgroundVideo_video_controller_replay"]'),this.$lazy_background_video_control_button=this.$node.querySelector('[data-js-select="LazyBackgroundVideo_video_controller"]'),null!=this.auto_play||(this.auto_play=!(null==(i=this.$video)?void 0:i.dataset.stopAutoPlay)),this.no_fall_back=!!(null==(s=this.$video)?void 0:s.dataset.noFallBack),this.play_on_small_screen=(null==(o=this.$video)?void 0:o.dataset.playOnSmallScreen)==="true",this.show_fallback_ai_label(),this.handle_video_control_options(),document.addEventListener("keydown",e=>{"Escape"===e.key&&this.handle_pause_option()})}disconnect(e){super.disconnect(e),this.remove_events()}enters(){this.paused_by_user||this.init_and_play()}leaves(){this.pause(),this.show_fallback_ai_label(),!this.$video||this.video_played||this.paused_by_user||(this.$video.currentTime=0)}resize_observed(){this.paused_by_user||(this.init_and_play(),this.resize_video())}should_initialize(){let e=this.play_on_small_screen?l.Z.xsmall:l.Z.large;return this.no_fall_back||l.Z.viewport_width>=e}initialize_video(){this.$video&&(this.$video.muted=!0),this.add_video_source(),this.setup_loading_error_timeout(),this.setup_video_listeners(),this.initialized=!0}add_video_source(){var e;let t=null==(e=this.$video)?void 0:e.dataset.src;if(!t||!this.$video)return;let i=document.createElement("source");i.src=t,i.type="video/mp4",this.$video.appendChild(i)}setup_loading_error_timeout(){this.timeout_loading_error=globalThis.setTimeout(()=>{this.show_fallback_ai_label(),(0,n.Z)(this.$node,d,{$video:this.$video})},3e3)}setup_video_listeners(){this.$video&&(this.$video.addEventListener("loadedmetadata",this.handle_loaded_metadata,{passive:!0,once:!0}),this.$video.addEventListener("ended",this.trigger_ended,{passive:!0}))}update_playback_state(){var e,t;this.auto_play?(this.play(),null==(e=this.$lazy_background_video_control_button)||e.classList.add(m)):(this.pause(),null==(t=this.$lazy_background_video_control_button)||t.classList.add(v))}update_control_button_state(){let e=this.$lazy_background_video_control_button;e&&e.classList.add(this.auto_play?m:v)}};g=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("LazyBackgroundVideo"),s.N9,s.Sp],g)},32259:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(39488).ZP},80804:function(e,t,i){i.d(t,{sF:()=>g,ZP:()=>f,YT:()=>m});var s=i(75456),o=i(80078),n=i(89665);let l=new class{constructor(){this.active_overlays=new Set}add(e){var t;null==(t=this.active_overlays)||t.add(e)}delete(e){var t;null==(t=this.active_overlays)||t.delete(e)}close_all(){for(let e of this.active_overlays)try{e.close_overlay()}catch(e){console.error('Missing interface function in overlay: "close_overlay()"',e)}}};var a=i(68117),r=i(48949),_=i(73734),d=i(85429),c=i(21611);let h="overlay-page--active",u="overlay-page--moved",v="overlay-page--active-animation",p="overlay-page__header--scrolled",m="overlayPageEventOpenFinished",g="overlayPageEventOpen",b=class extends n.hp{get is_routed(){return(0,s.rR)()===this._$overlayID}constructor(e){super(e),this._is_static=!1,this._is_active=!1,this._is_scrolled=!1,this._scroll_immediate=!1,this._disable_popstate_listener=!1,this._on_open_overlay_event=e=>{var t;this._$overlayID&&(null==(t=e.detail)?void 0:t.overlay_page_id)===this._$overlayID&&this.route_to()},this._pop_state=()=>{this._$overlayID&&(this.is_routed?this.route_to():this._is_active&&(this._close_overlay_without_history(),globalThis.requestAnimationFrame(()=>{globalThis.requestAnimationFrame(()=>{_.n()})})))},this.route_to=()=>
1(function(e,t,i,s){return new(i||(i=Promise))(function(o,n){function l(e){try{r(s.next(e))}catch(e){n(e)}}function a(e){try{r(s.throw(e))}catch(e){n(e)}}function r(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(l,a)}r((s=s.apply(e,t||[])).next())})})(this,void 0,void 0,function*(){this._$overlayID&&(this._is_active||this._handle_open_overlay())}),this._get_debounced_scroll=()=>c.ZP.debounce(()=>this._handle_scroll(),100,this._scroll_immediate||!1),this._event_handler_close_button=this._handle_close_overlay.bind(this),this._event_handler_transition_overlay=this._transition_ended_overlay.bind(this),this._event_handler_debounced_scroll=this._get_debounced_scroll()}connect(e){super.connect(e)}loaded(e){var t,i,s,o,n,l,a;super.loaded(e),this._$node=e,this._$header=this._$node.querySelector('[data-js-select="OverlayPage_header"]'),this._$content=this._$node.querySelector('[data-js-select="OverlayPage_content"]'),this._$close_button=this._$node.querySelector('[data-js-select="OverlayPage_close"]'),this._$overlayID=this._$node.getAttribute("id"),this._is_static=(null==(t=this._$header)?void 0:t.dataset.headerStatic)==="true",this._disable_popstate_listener=(null==(i=this._$content)?void 0:i.dataset.disablePopstateListener)==="true",null==(s=this._$close_button)||s.addEventListener("click",this._event_handler_close_button),null==(o=this._$node)||o.addEventListener("transitionend",this._event_handler_transition_overlay),null==(n=this._$content)||n.addEventListener("scroll",this._event_handler_debounced_scroll,{passive:!0});let r=this._$node.closest("body");d.Z.aem_edit_mode||r||this.move_dom_to_body(),!this._disable_popstate_listener&&this.is_routed&&this.route_to(),this._is_static&&(null==(l=this._$header)||l.classList.add("overlay-page__header--static"),null==(a=this._$header)||a.classList.remove(p)),this._disable_popstate_listener?this._$node.addEventListener(g,this._on_open_overlay_event):window.addEventListener("popstate",this._pop_state),this._update_header_height()}disconnect(e){var t,i,s,o;super.disconnect(e),null==(t=this._$close_button)||t.removeEventListener("click",this._event_handler_close_button),null==(i=this._$node)||i.removeEventListener("transitionend",this._event_handler_transition_overlay),null==(s=this._$content)||s.removeEventListener("scroll",this._event_handler_debounced_scroll),this._disable_popstate_listener?null==(o=this._$node)||o.removeEventListener(g,this._on_open_overlay_event):window.removeEventListener("popstate",this._pop_state)}get node(){return this._$node}get is_active(){return this._is_active}set is_active(e){e?(l.close_all(),l.add(this)):l.delete(this),this._is_active=e}open_overlay(){var e,t;this._$overlayID&&(this._$content&&(this._$content.scrollTop=0),this.is_active=!0,null==(e=this._$node)||e.classList.add(v),null==(t=this._$node)||t.classList.add(h),this._disable_popstate_listener||this.is_routed||(0,s.nq)(this._$overlayID),this._update_header_height(),(0,a.Z)(m))}_pause_all_videos(){var e,t;(null!=(t=null==(e=this._$node)?void 0:e.querySelectorAll('[data-module="VideoPlayer"]'))?t:[]).forEach(e=>{(0,r.Z)(e,o.g,{})})}close_overlay(){this._close_overlay_without_history(),this._disable_popstate_listener||(0,s.SP)(this._$overlayID)}_close_overlay_without_history(){var e;document.dispatchEvent(new CustomEvent("overlay-scroll-restoring")),d.Z.enable_document_scroll(),window.setTimeout(()=>{_.n(),document.dispatchEvent(new CustomEvent("overlay-scroll-restored"))},20),this._pause_all_videos(),this._is_active=!1,null==(e=this._$node)||e.classList.remove(h)}move_dom_to_body(){var e,t;this._$node&&!this._$node.classList.contains(u)&&(null==(e=this._$node)||e.classList.add(u),null==(t=document.querySelector("body"))||t.appendChild(this._$node))}_handle_open_overlay(){d.Z.disable_document_scroll(),this.open_overlay()}_handle_close_overlay(e){e.preventDefault(),d.Z.enable_document_scroll(),this.close_overlay()}_transition_ended_overlay(e){var t;"opacity"!==e.propertyName||this._is_active||null==(t=this._$node)||t.classList.remove(v)}_handle_scroll(){var e,t,i,s;!this._is_static&&this._is_active&&this._$content&&((null==(e=this._$content)?void 0:e.scrollTop)>0&&!this._is_scrolled?(this._is_scrolled=!0,null==(t=this._$header)||t.classList.add(p)):(null==(i=this._$content)?void 0:i.scrollTop)===0&&(this._is_scrolled=!1,null==(s=this._$header)||s.classList.remove(p)))}_update_header_height(){var e,t;let i=null==(e=this._$header)?void 0:e.getBoundingClientRect().height;i&&(null==(t=this._$node)||t.style.setProperty("--overlay-header-height",d.Z.get_rem_value(i)))}resize_observed(){this._is_active&&this._update_header_height()}},f=b=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([n.lE.register("OverlayPage"),n.Sp,n.hg],b)},88013:function(e,t,i){i.r(t),i.d(t,{default:()=>l});var s=i(89665);let o="product-item-large--mouseover",n=class extends s.hp{constructor(e){super(e),this.$node=e,this._handleMouseEvent=this._handleMouseEvent.bind(this)}connect(e){var t,i;super.connect(e),null==(t=this.$node)||t.addEventListener("mouseover",this._handleMouseEvent),null==(i=this.$node)||i.addEventListener("mouseout",this._handleMouseEvent)}disconnect(e){var t,i;super.disconnect(e),null==(t=this.$node)||t.removeEventListener("mouseover",this._handleMouseEvent),null==(i=this.$node)||i.removeEventListener("mouseout",this._handleMouseEvent)}_handleMouseEvent(e){var t,i;"mouseover"===e.type?null==(t=this.$node)||t.classList.add(o):null==(i=this.$node)||i.classList.remove(o)}},l=n=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("ProductItemLarge")],n)},16298:function(e,t,i){i.r(t),i.d(t,{default:()=>$});var s=i(85893),o=i(34715),n=i(56684),l=i(15827),a=i(90105),r=i(6294),_=i(25317),d=i(67294),c=i(60266),h=i(25044);let u=(0,d.forwardRef)((e,t)=>{let{breakpoint:i,on_submit:o,placeholder:n="Search"}=e,l=(0,d.useRef)(null);return(0,d.useImperativeHandle)(t,()=>({input:l.current,getValue:()=>{var e;return(null==(e=l.current)?void 0:e.value)||""},focus:()=>{var e;return null==(e=l.current)?void 0:e.focus()}})),(0,s.jsx)("div",{className:"search-result-form","data-js-select":"Search_fade-in",children:(0,s.jsx)("form",{role:"search","data-template":"searchform",className:"search-result-form__search-form","data-requires-user-input":"false","data-autofocus":"true",children:(0,s.jsxs)("div",{className:"search-result-form__middle-container",children:[(0,s.jsx)("div",{className:"search-result-form__left-container",children:(0,s.jsx)("input",{ref:l,"aria-label":"search","data-template":"suggest","data-grouped":"true","data-source-id-pattern":"document_property|tabs","data-initial-source-id-pattern":"recent_query","data-count":"5",name:"query",type:"search",placeholder:n,role:"combobox",tabIndex:0,"aria-controls":"ui-id-11","aria-describedby":"search-description","aria-autocomplete":"list","aria-expanded":"false"})}),(0,s.jsx)("div",{className:"search-result-form__right-container",children:(0,s.jsx)(c.Z,{onClick:o,icon:"search",children:"mobile"!==i?"Search":""})})]})})})});u.displayName="SearchForm";let v=(0,h.y)(u);function p(e,t){let i=globalThis.location.origin,s=new URL(e.startsWith("/")?`${i}${e}`:e);s.searchParams.set("q",t);let o=s.toString();
1a.Z.push_event({name:"Search",type:"Global Search",action:"Click",value:t,detail:"",moduleType:"Header Search",moduleSection:"Header"}),globalThis.location.href=o}r.ZP.registerPlugin(o.V);let m=e=>{let{client_js_url:t,mindbreeze_app_options:i={},suggestion_count:a=5,module_section:c="",module_type:h="",constraints:u="ALL",form_url:m,input_placeholder:g,view_name:b,api_base_path:f}=e,$=(0,d.useRef)(null),y=(0,d.useRef)(!1),w=(0,d.useRef)(null),k=(0,d.useRef)(null),{application:L,application_ready:E,load_mindbreeze:x}=(0,n.Z)({api_base_path:f,client_js_url:t,mindbreeze_app_options:Object.assign({queryURLParameter:"q"},i),wrapper:k});return(0,d.useEffect)(()=>{E&&L.current&&L.current.models.search.input.on("change",e=>{var t;let i=null==(t=L.current)?void 0:t.getUnparsedUserQuery();i&&p(m,i)})},[E,c,h]),(0,d.useEffect)(()=>{if(!E)return;let e=e=>{e.currentTarget.querySelectorAll('[aria-selected="true"]').forEach(e=>e.removeAttribute("aria-selected"))},t=new Set,i=i=>{t.has(i)||(t.add(i),i.addEventListener("mouseleave",e))};document.querySelectorAll(".ui-autocomplete").forEach(i);let s=new MutationObserver(()=>{document.querySelectorAll(".ui-autocomplete").forEach(i)});return s.observe(document.body,{childList:!0,subtree:!0}),()=>{s.disconnect(),t.forEach(t=>t.removeEventListener("mouseleave",e))}},[E]),(0,o.V)((e,t)=>{let i;return t&&(i=t(e=>{var t;e.detail.open?(y.current||(y.current=!0,x()),r.ZP.fromTo($.current,{bottom:"100%"},{bottom:"0",duration:.5,ease:_.Lp.easeOut,clearProps:"bottom",onComplete:null==(t=w.current)?void 0:t.focus}),r.ZP.fromTo('[data-js-select="Search_fade-in"]',{opacity:0},{opacity:1,delay:.2,stagger:.02,ease:_.Lp.easeOut})):r.ZP.to($.current,{bottom:"100%",duration:.5,ease:_.Lp.easeOut,clearProps:"bottom",onComplete:e.detail.callback})}),globalThis.addEventListener(l.v,e=>i(e))),()=>{globalThis.removeEventListener(l.v,e=>i(e))}},{scope:$}),(0,s.jsx)("section",{ref:$,className:"grid__container grid__container--full-bleed search-mindbreeze__container","data-js-select":"Search_container",children:(0,s.jsxs)("div",{className:"grid__container",id:"mb-custom-searchapp-wrapper",ref:k,children:[(0,s.jsx)("div",{className:"mb-progress-bar mb-fixed"}),(0,s.jsx)("div",Object.assign({"data-template":"view","data-count":a,"data-constraint":new DOMParser().parseFromString(u,"text/html").documentElement.textContent||"","data-enable-optional-terms":"false"},b&&{"data-name":b},{children:(0,s.jsx)("div",{id:"mb-component-container",children:(0,s.jsx)("div",{className:"grid__structure",children:(0,s.jsx)("div",{className:"grid__column grid__column--100",children:(0,s.jsx)(v,{ref:w,placeholder:g,on_submit:()=>{var e;let t=null==(e=w.current)?void 0:e.getValue();t&&p(m,t)}})})})})}))]})})};var g=i(89665),b=i(20745);let f=class extends g.hp{constructor(e){super(e),this.render_app=()=>{var e;let t=function(e){try{if("string"==typeof e)return JSON.parse(e)}catch(e){console.warn("Unable to search parse config");return}}(null==(e=this._$node.querySelector("[data-search-config]"))?void 0:e.innerText);this.app&&this.root&&t&&this.root.render((0,s.jsx)(m,Object.assign({},t)))},this._$node=e}loaded(e){super.loaded(e),this.app=this._$node.querySelector("[data-app]"),this.root=this.app&&!this.root&&(0,b.createRoot)(this.app),this.render_app()}disconnect(e){super.disconnect(e)}},$=f=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([g.lE.register("Search")],f)},15827:function(e,t,i){i.d(t,{v:()=>s});let s="search_toggle"},60633:function(e,t,i){i.r(t),i.d(t,{default:()=>a});var s=i(89665),o=i(87335),n=i(6294);let l=class extends s.hp{constructor(e){super(e),this.$root=e}loaded(e){var t;super.loaded(e),this.$copy_to_clipboard=null==(t=this.$root)?void 0:t.querySelector('[data-js-select="Share_copy-to-cl
1ipboard"]'),this.copy_to_clipboard_listener=this._copy_to_clipboard.bind(this),this.$copy_to_clipboard&&this.$copy_to_clipboard.addEventListener("click",this.copy_to_clipboard_listener)}disconnect(e){super.disconnect(e),this.$copy_to_clipboard&&this.copy_to_clipboard_listener&&this.$copy_to_clipboard.removeEventListener("click",this.copy_to_clipboard_listener)}_copy_to_clipboard(e){var t,i;e.preventDefault();let s=null!=(i=null==(t=this.$copy_to_clipboard)?void 0:t.getAttribute("href"))?i:"";navigator.clipboard.writeText(s).then(()=>{this.$copy_to_clipboard&&n.p8.to(this.$copy_to_clipboard,Object.assign({},o.l.UPSCALE))})}},a=l=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("Share")],l)},17015:function(e,t,i){i.d(t,{ZP:()=>h,wT:()=>_,zd:()=>d});var s,o=i(89665),n=i(53011),l=i(90105),a=i(39177),r=i(19448);let _="share_link_overlay_input_update",d="custom_params",c=s=class extends r.default{constructor(){super(...arguments),this._email_event_active=!1,this.handle_copy_button_click=e=>{var t;e.preventDefault();let i=(null==(t=this._$url_input)?void 0:t.value)||"";if(navigator.clipboard.writeText(i).then(()=>{this._$confirmation_text&&(this._$confirmation_text.innerHTML=`${this.clipboard_text}`,window.setTimeout(()=>{this._$confirmation_text&&(this._$confirmation_text.innerHTML="&nbsp")},4e3))}),this._$copy_button){let e=this._$copy_button.querySelector("button");e&&s._track_event(i,e)}},this.handle_email_button_click=e=>{var t;if(this._email_event_active)return;e.preventDefault(),this._email_event_active=!0;let i=(null==(t=this._$url_input)?void 0:t.value)||"";this._$email_link&&(this._$email_link.click(),s._track_event(i,this._$email_link),this._email_event_active=!1)}}connect(e){super.connect(e)}loaded(e){var t,i,s,o;super.loaded(e),this._$node=e,this._$copy_button=this._$node.querySelector('[data-js-select="Share-link-overlay-copy-button"]'),this._$email_link=this._$node.querySelector('[data-js-select="Share-link-overlay-email-button"] a'),this._$close_button_share_overlay=this._$node.querySelector('[data-js-select="Share-link-overlay-close-button"]'),this._$url_input=this._$node.querySelector('[data-js-select="Share-link-overlay-link"]'),this._$confirmation_text=this._$node.querySelector('[data-js-select="Share-link-overlay-confirmation-text"]'),this.clipboard_text=this._$node.dataset.clipboardText,null==(t=this._$copy_button)||t.addEventListener("click",this.handle_copy_button_click),null==(i=this._$email_link)||i.addEventListener("click",this.handle_email_button_click),null==(s=this._$close_button_share_overlay)||s.addEventListener("click",this.handle_close_event),this.page_description=null==(o=document.querySelector('meta[name="description"]'))?void 0:o.getAttribute("content"),this.update_input_url(),this._$node.addEventListener(_,e=>this.update_input_url(e))}disconnect(e){var t,i,s;super.disconnect(e),null==(t=this._$close_button_share_overlay)||t.removeEventListener("click",this.handle_close_event),null==(i=this._$copy_button)||i.removeEventListener("click",this.handle_copy_button_click),null==(s=this._$node)||s.removeEventListener(_,e=>this.update_input_url(e))}update_input_url(e){let t=window.location.href;if((null==e?void 0:e.detail)&&e.detail[d]){let i=e.detail[d],{search:s,protocol:o,host:n,pathname:l,hash:a}=window.location,r=new URLSearchParams(s);
1Object.keys(i).forEach(e=>r.set(e,i[e])),t=`${o}//${n}${l}?${r.toString()}${a}`}let i=this.page_description?`${this.page_description}
2${t}`:t;this._$email_link&&(this._$email_link.href=`mailto:?subject=${encodeURIComponent(document.title)}&body=${encodeURIComponent(i)}`),this._$url_input&&(this._$url_input.value=t)}static _track_event(e,t){if(null==t?void 0:t.dataset[n.Tl]){let i=(0,a.oU)(t.dataset[n.Tl]);if(i&&"undefined"!==i)try{let t=JSON.parse(i);t.detail=e,l.Z.push_event(t)}catch(e){console.error("failed to parse json for tracking node",t)}}else console.warn("Ups, ... tracking node empty")}},h=c=s=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([o.lE.register("ShareLinkOverlay")],c)},66469:function(e,t,i){i.r(t),i.d(t,{default:()=>f});var s,o=i(7893),n=i(75456),l=i(89665),a=i(85429),r=i(76795),_=i(59530);let d="tabs-horizontal--js-init",c="tabs-horizontal__tab-item--active",h="tabs-horizontal__content--active",u="tabs-horizontal__nav-wrapper-slider-active",v="tabs-horizontal__nav-indicator--hide",p="aria-selected";function m(e){var t,i;if(null==(t=null==e?void 0:e.parentElement)?void 0:t.children){let t=Array.from(null==(i=e.parentElement)?void 0:i.children).indexOf(e);return t<0?0:t}return 0}function g(e){return a.Z.is_rtl?e.getBoundingClientRect().right:e.getBoundingClientRect().left}let b=s=class extends l.hp{constructor(e){super(e),this.active_tab_index=0,this.swiper=void 0,this.swiper_is_initialized=!1,this.should_scroll=!0,this.handle_history_change=e=>{let{detail:{event_type:t,hash:i,source:s}}=e;"load"!==t&&this.change_tab(i.replace("#",""),s!==this._instance_source)},this.handle_navi_click=e=>{let t=e.target.closest('[data-js-select="TabsHorizontal_tab-item"]'),i=null==t?void 0:t.dataset.tabId;i&&this.handle_tab_link_click(e,i)},this.handle_tab_link_click=(e,t)=>{e.preventDefault(),e.stopPropagation(),(0,o.bC)({hash:t,event_type:"click",source:this._instance_source})},this.nav_indicator_behavior_slide_start=()=>{var e;null==(e=this.$tabs_nav_indicator)||e.classList.add(v)},this.nav_indicator_behavior_slide_end=()=>{var e;this.update_nav_indicator(this.get_active_tab()),null==(e=this.$tabs_nav_indicator)||e.classList.remove(v)},this.update_nav_indicator=e=>{if(this.$tabs_nav_indicator&&e){let t=a.Z.is_rtl?this.get_tabs_nav_pos()-g(e):g(e)-this.get_tabs_nav_pos();this.$tabs_nav_indicator.style.insetInlineStart=`${t}px`,this.$tabs_nav_indicator.style.width=`${function(e){var t;return null==(t=e.querySelector("a"))?void 0:t.offsetWidth}(e)}px`}},this.init_nav=()=>{var e,t,i;let s=this.get_tab_for_hash();if(s)this.active_tab_index=null!=(i=m(s))?i:0;else{let i=null==(e=this.$tabs_navi_links)?void 0:e[0],s=null==(t=this.$tabs_content_items)?void 0:t[0];null==i||i.classList.add(c),null==i||i.setAttribute(p,"true"),null==s||s.classList.add(h),this.update_nav_indicator(i)}},this.update_swiper=e=>{if(this.swiper){let t=this.swiper.width,i=this.swiper.slides[e],s=i.offsetLeft,o=i.clientWidth,n=this.swiper.translate,l=this.swiper.rtlTranslate,a=-n,r=-n+t;l&&(a=n-t,r=n),(s<a||s+o>r)&&this.swiper.slideTo(e)}},this.$root=e,this._instance_source=`TabsHorizontal:${globalThis.crypto.randomUUID()}`,{promise:this.loaded_promise,resolve:this.resolve_loaded_promise}=Promise.withResolvers()}loaded(e){super.loaded(e),this.$single_content=this.get_single_content_element(),!this.$single_content&&(this.multi_content_loaded(),this.$tabs_navi_items&&this.multi_content_tabs_loaded()),this.$root.classList.add(d),this.resolve_loaded_promise()}get_single_content_element(){return this.$root.querySelector('[data-js-select="TabsHorizontal_single-content"]')}multi_content_loaded(){var e,t,i;(0,n.rR)(),this.$tabs_horizontal_nav=this.$root.querySelector('[data-js-select="TabsHorizontal_nav"]'),this.$tabs_navi=this.$root.querySelector('[data-js-select="TabsHorizontal_navi-list"]'),this.$tabs_navi_links=null==(e=this.$tabs_navi)?void 0:e.querySelectorAll('[data-js-select="TabsHorizontal_tab-item"]'),this.$tabs_navi_items=null==(t=this.$tabs_navi)?void 0:t.children,this.$tabs_content=this.$root.querySelector('[data-js-select="TabsHorizontal_content-list"]'),this.$tabs_content_items=null==(i=this.$tabs_content)?void 0:i.children,this.$tabs_nav_indicator=this.$root.querySelector('[data-js-select="TabsHorizontal_nav-indicator"]'),this.$swiper_container=this.$root.querySelector('[data-js-select="TabsHorizontal_swiper"]'),this.$swiper_button_next=this.$root.querySelector('[data-js-select="TabsHorizontal_swiper-button-next"]'),this.$swiper_button_prev=this.$root.querySelector('[data-js-select="TabsHorizontal_swiper-button-prev"]')}multi_content_tabs_loaded(){var e,t,i,s;this.init_nav(),this._check_for_swiper_init();let l=(0,n.rR)();l?this.change_tab(l,!1):this.change_tab(null!=(i=null==(t=null==(e=this.$tabs_navi_links)?void 0:e[0])?void 0:t.dataset.tabId)?i:"",!1),window.addEventListener(o.SZ,this.handle_history_change),null==(s=this.$tabs_navi)||s.addEventListener("click",this.handle_navi_click)}disconnect(e){var t;window.removeEventListener(o.SZ,this.handle_history_change),null==(t=this.$tabs_navi)||t.removeEventListener("click",this.handle_navi_click),!this.$single_content&&this.$tabs_navi_items&&(super.disconnect(e),this.destroy_swiper()),this.$root.classList.remove(d)}change_tab(e,t=!0){var i;let o=this.$root.querySelector(`[data-tab-id="${e}"]`),n=this.$root.querySelector(`[data-content-id="${e}"]`);o&&this.$tabs_navi_items&&n&&(this.active_tab_index=null!=(i=m(o))?i:0,s.set_active_to_tab(o,this.$tabs_navi_items,!0),s.set_active_to_tab(n,this.$tabs_content_items,!1),t&&o.scrollIntoView({behavior:"smooth",block:"center",inline:"center"}),this.update_nav_indicator(o),this.update_swiper(this.active_tab_index))}_check_for_swiper_init(){var e;if(this.$tabs_navi){let t=null==(e=this.$tabs_horizontal_nav)?void 0:e.offsetWidth,i=[...this.$tabs_navi.children].reduce((e,t)=>
2e+t.offsetWidth,0);t&&t<i?this.init_swiper():this.destroy_swiper()}}resize_observed(){this.$single_content||(this.update_nav_indicator(this.get_active_tab()),this._check_for_swiper_init())}init_swiper(){var e;!this.swiper_is_initialized&&this.$swiper_container&&(this.swiper_is_initialized=!0,r.Z.use([_.W_,_.tl,_.N1]),null==(e=this.$tabs_horizontal_nav)||e.classList.add(u),this.swiper=new r.Z(this.$swiper_container,this.get_swiper_configuration()))}get_swiper_configuration(){return{direction:"horizontal",loop:!1,pagination:!1,navigation:{nextEl:this.$swiper_button_next,prevEl:this.$swiper_button_prev},scrollbar:!1,keyboard:{enabled:!0},slidesPerView:"auto",spaceBetween:0,freeMode:!1,on:{beforeInit:e=>{e.changeLanguageDirection(a.Z.is_rtl?"rtl":"ltr")},transitionStart:()=>{this.nav_indicator_behavior_slide_start()},transitionEnd:()=>{this.nav_indicator_behavior_slide_end()},touchStart:()=>{this.nav_indicator_behavior_slide_start()},touchEnd:()=>{this.nav_indicator_behavior_slide_end()}}}}destroy_swiper(){var e;this.swiper_is_initialized&&this.swiper&&(this.swiper_is_initialized=!1,this.swiper.destroy(),null==(e=this.$tabs_horizontal_nav)||e.classList.remove(u))}get_active_tab(){var e;return null==(e=this.$tabs_navi_links)?void 0:e[this.active_tab_index]}get_tab_for_hash(){let{hash:e}=window.location;if(e){let t=e.replace("#","");return this.$root.querySelector(`[data-tab-id="${t}"]`)}}get_tabs_nav_pos(){if(this.$tabs_navi){let e=this.get_tabs_nav_offset();return e&&(a.Z.is_rtl?this.$tabs_navi.getBoundingClientRect().right>e:this.$tabs_navi.getBoundingClientRect().left<e)?e:a.Z.is_rtl?this.$tabs_navi.getBoundingClientRect().right:this.$tabs_navi.getBoundingClientRect().left}return 0}get_tabs_nav_offset(){var e,t;return a.Z.is_rtl?null==(e=this.$tabs_horizontal_nav)?void 0:e.getBoundingClientRect().right:null==(t=this.$tabs_horizontal_nav)?void 0:t.getBoundingClientRect().left}};b.set_active_to_tab=(e,t,i)=>{if(i?(e.setAttribute(p,"true"),e.classList.add(c)):e.classList.add(h),t)for(let s of t)s!==e&&(i?(s.setAttribute(p,"false"),s.classList.remove(c)):s.classList.remove(h))};let f=b=s=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([l.lE.register("TabsHorizontal"),l.Sp],b)},16776:function(e,t,i){i.d(t,{OA:()=>c,a4:()=>a,og:()=>v});var s=i(89665),o=i(48949),n=i(28078),l=i(85429);let a="vertical_tabs_changed",r="aria-selected",_="tabs-vertical-item__panel--active",d='[data-module="Motion"]',c='[data-js-select="Motion_video_player"]',h="render-open-state",u="render-closed-state",v=class extends s.hp{constructor(e){super(e),this.change_tabs_by_key=e=>{let t=n.Y.get_key_code(e);this.$tab_buttons&&(t===n.n.ARROW_DOWN||t===n.n.ARROW_UP)&&(e.preventDefault(),this.$tab_buttons[this.$tab_focus].setAttribute("tabindex","-1"),t===n.n.ARROW_DOWN?this.$tab_focus=this.next(this.$tab_focus):t===n.n.ARROW_UP&&(this.$tab_focus=this.previous(this.$tab_focus)),this.$tab_buttons[this.$tab_focus].setAttribute("tabindex","0"),this.$tab_buttons[this.$tab_focus].focus(),this.change_tabs(this.$tab_buttons[this.$tab_focus]))},this.change_tabs=e=>{let t=this.is_event(e)?e.target:e;t&&(this.handle_target_click(e,t),this.toggle_tab_selection(t),this.update_panels(t)),this.update_tabs(t),this.move_nav_indicator_to_active_tab(),this.dispatch_tabs_changed_event(t)},this.handle_video=(e,t,i="Motion")=>{if(this.$tab_panels){let o=this.$tab_panels[t].querySelector(`[data-module=${i}]`),n=s.lE.module_instance_from_node(o);return null==n?void 0:n[e]()}},this.open_next_tab=()=>{if(void 0!==this.index_of_selected&&this.$tab_buttons){let e=this.next(this.index_of_selected);this.change_tabs(this.$tab_buttons[e])}},this.get_tab_heights=()=>{var e,t,i,s;null==(e=this.$tab_list)||e.classList.add(u),this.closed_tab_heights_on_large=this.$tab_buttons&&[...[...this.$tab_buttons].map(e=>e.clientHeight)],null==(t=this.$tab_list)||t.classList.remove(u),null==(i=this.$tab_list)||i.classList.add(h),this.open_tab_heights_on_large=this.$tab_buttons&&[...[...this.$tab_buttons].map(e=>e.clientHeight)],null==(s=this.$tab_list)||s.classList.remove(h)},this.set_nav_indicator_top_positions=()=>{this.closed_tab_heights_on_large&&(this.closed_tab_heights_positioning=Array.from(this.closed_tab_heights_on_large),this.closed_tab_heights_positioning.unshift(0),this.closed_tab_heights_positioning.pop())},this.move_nav_indicator_to_active_tab=()=>{if(this.large_breakpoint&&this.$tab_nav_indicator&&this.$tab_nav_indicator_top&&this.open_tab_heights_on_large&&void 0!==this.index_of_selected&&this.closed_tab_heights_positioning){this.$tab_nav_indicator.style.flex=`0 0 ${this.open_tab_heights_on_large[this.index_of_selected]}px`;let e=this.closed_tab_heights_positioning.slice(0,this.index_of_selected+1);this.$tab_nav_indicator_top.style.flex=`0 0 ${e.reduce((e,t)=>
2e+t,0)}px`}},this.$root=e,this.initial_index_of_selected=0,this.$tab_focus=this.initial_index_of_selected,this.open_tab_heights_on_large=[],this.closed_tab_heights_on_large=[],this.closed_tab_heights_positioning=[]}connect(e){super.connect(e)}loaded(e){var t,i,s,o,n,l;super.loaded(e),this.$tab_nav_indicator=null==(t=this.$root)?void 0:t.querySelector('[data-js-select="TabsVerticalGroup_nav-indicator"]'),this.$tab_nav_indicator_top=null==(i=this.$root)?void 0:i.querySelector('[data-js-select="TabsVerticalGroup_nav-indicator-top"]'),this.$tab_list=null==(s=this.$root)?void 0:s.querySelector('[data-js-select="TabsVerticalGroup_tab-list"]'),this.$tab_buttons=null==(o=this.$root)?void 0:o.querySelectorAll('[data-js-select="TabsVertical_item-button"]'),this.$tab_panels=null==(n=this.$root)?void 0:n.querySelectorAll('[data-js-select="TabsVertical_item-panel"]'),this.$motions=null==(l=this.$tab_list)?void 0:l.querySelectorAll(d),this.init()}disconnect(e){var t,i;super.disconnect(e),null==(t=this.$tab_buttons)||t.forEach(e=>e.removeEventListener("click",this.change_tabs)),null==(i=this.$tab_list)||i.removeEventListener("keydown",this.change_tabs_by_key)}get $tabs_vertical_item_panel_container(){var e;return null==(e=this.$root)?void 0:e.querySelectorAll('[data-js-select="TabsVertical_item-panel-container"]')}get $selected_panel(){var e;return null==(e=this.$tab_list)?void 0:e.querySelector(`.${_}`)}get $active_motion_module(){var e;return(null==(e=this.$selected_panel)?void 0:e.querySelector(d))||!1}get index_of_selected(){return this.$tab_panels&&this.$selected_panel instanceof HTMLElement?[...this.$tab_panels].indexOf(this.$selected_panel):0}get large_breakpoint(){return l.Z.viewport_width>=l.Z.large}get small_breakpoint(){return l.Z.viewport_width<l.Z.large}init(){var e;this.get_tab_heights(),this.set_nav_indicator_top_positions(),this.$tab_buttons&&(this.$tab_buttons[this.initial_index_of_selected].setAttribute("tabindex","0"),this.change_tabs(this.$tab_buttons[this.initial_index_of_selected]),this.$tab_buttons.forEach(e=>e.addEventListener("click",this.change_tabs,{passive:!0}))),null==(e=this.$tab_list)||e.addEventListener("keydown",this.change_tabs_by_key)}next(e){let t=e+1;return this.$tab_buttons&&t>=this.$tab_buttons.length?0:t}previous(e){let t=e-1;return this.$tab_buttons&&t<0?this.$tab_buttons.length-1:t}is_event(e){return void 0!==e.target}handle_target_click(e,t){this.is_event(e)&&"click"===e.type&&t.blur()}toggle_tab_selection(e){var t;let i=`#${e.getAttribute("aria-controls")}`,s=null==(t=this.$root)?void 0:t.querySelector(i);"true"===e.getAttribute(r)?this.small_breakpoint&&(e.setAttribute(r,"false"),null==s||s.classList.remove(_)):(e.setAttribute(r,"true"),null==s||s.classList.add(_))}update_panels(e){var t;let i=`#${e.getAttribute("aria-controls")}`,s=null==(t=this.$root)?void 0:t.querySelector(i);if(s){let e=new Set(this.$tab_panels);for(let t of(e.delete(s),e))t.classList.remove(_)}}update_tabs(e){let t=new Set(this.$tab_buttons);for(let i of(t.delete(e),t))i.setAttribute(r,"false")}dispatch_tabs_changed_event(e){this.$tab_list&&(0,o.Z)(this.$tab_list,a,{ev_target:e})}stop_non_active_videos(e,t){let i=new Set(e);for(let e of(t&&i.delete(t),i)){let t=s.lE.module_instance_from_node(e);window.setTimeout(()=>{null==t||t.stop_video()},350)}}set_height_of_tabpanel_wrapper(e,t){if(this.$tabs_vertical_item_panel_container){let i=[];for(let e of this.$tabs_vertical_item_panel_container){let t=e.parentNode;t&&"none"===window.getComputedStyle(t).getPropertyValue("display")&&Object.assign(t.style,{opacity:"0",display:"block"});let s=e.querySelector(".tabs-vertical-item__media");s&&i.push(s.getBoundingClientRect().height),t.hasAttribute("style")&&t.removeAttribute("style")}let s=Math.max(...i);e.style.setProperty(t,`${s}px`)}}resize_observed(){!this.$selected_panel&&this.large_breakpoint&&this.$tab_buttons&&this.change_tabs(this.$tab_buttons[this.initial_index_of_selected]),this.get_tab_heights(),this.set_nav_indicator_top_positions(),this.move_nav_indicator_to_active_tab()}};v=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("TabsVerticalGroup"),s.Sp],v)},91269:function(e,t,i){i.r(t),i.d(t,{default:()=>p});
2var s,o=i(56266),n=i(89665),l=i(46002),a=i(85429),r=i(6294),_=i(2912);r.p8.registerPlugin(_.i);let d='[data-js-select="titanSection"]',c='[data-js-select="titan-floating-cta-wrapper"]',h="active",u="visible",v=s=class extends n.hp{constructor(e){super(e),this.$root=e}loaded(e){var t;super.loaded(e),this.setup_floating_cta();let i=document.querySelector("header");this.$header_disclaimer=null==i?void 0:i.querySelector('[data-js-select="HeaderDisclaimer"]'),null==(t=this.$header_disclaimer)||t.addEventListener(o.l,this.on_header_disclaimer_removed)}disconnect(e){var t;super.disconnect(e),null==(t=this.$header_disclaimer)||t.removeEventListener(o.l,this.on_header_disclaimer_removed)}resize_observed(){_.i.refresh()}on_header_disclaimer_removed(){_.i.refresh()}setup_section_tracking(e,t){var i,s;let o=t.dataset.startFloatingTargetId;if(!o)return;let n=Array.from(document.querySelectorAll(d));if(!n.length||!e)return;let l=n.find(e=>e.dataset.targetId===o),a=t.closest(d),r=null!=(i=null==l?void 0:l.dataset.trackingId)?i:"",_=null!=(s=null==a?void 0:a.dataset.trackingId)?s:"";l&&a&&r&&_&&(this.create_section_scroll_trigger(l,e,r,"bottom center"),this.create_section_scroll_trigger(a,e,_,"bottom center-=5%"))}create_section_scroll_trigger(e,t,i,s){_.i.create({trigger:e,start:"top bottom+=15%",end:s,onEnter:()=>this.update_cta_section(t,i),onEnterBack:()=>this.update_cta_section(t,i),invalidateOnRefresh:!0})}update_cta_section(e,t){l.Z.update_tracking_details(e,"moduleSection",t)}setup_floating_cta(){var e;let t=this.$root.closest(d),i=this.$root.querySelector(c);if(!i)return;let o=i.dataset.startFloatingTargetId,n=this.$root.querySelector(".button-link--icon"),l=null!=(e=document.querySelector(`${d}[data-target-id='${o}']`))?e:t;if(!n||!l||!t)return;this.setup_section_tracking(n,i);let a=n.getBoundingClientRect().width,_=n.querySelector(".button__text"),v=n.querySelector(".icon"),p=r.p8.timeline({scrollTrigger:{trigger:l,endTrigger:t,start:"top 25%",end:()=>"bottom bottom-=48",toggleActions:"play resume pause reverse",onEnter:()=>s.toggle_cta(i),onEnterBack:()=>s.toggle_cta(i),onLeave:()=>i.classList.remove(h),invalidateOnRefresh:!0}});p.add(r.p8.to(_,{width:"0",position:"absolute",visibility:"hidden"}),0),p.add(r.p8.fromTo(n,{width:"4.5rem",scale:0},{duration:.3,scale:1,visibility:u,clearProps:"transform"}),0),p.add(r.p8.to(n,{duration:.3,width:"3rem",height:"3rem",padding:0,visibility:u}),.4),p.add(r.p8.to(v,{visibility:u,duration:.3}),.4),p.add(r.p8.to(n,{duration:.4,visibility:u,width:()=>this.get_animated_button_width(a),height:"3rem",padding:"0.75rem 2rem",borderRadius:"0.188rem"}),.7),p.add(r.p8.to(_,{width:"auto",position:"relative",duration:.3}),1),p.add(r.p8.fromTo(_,{opacity:0},{visibility:u,opacity:1,duration:.3}),1.4)}get_animated_button_width(e){return a.Z.viewport_width<a.Z.breakpoint_by_name("m")?window.innerWidth-2*this.get_grid_margin():e}get_grid_margin(){var e;let t=null!=(e=window.getComputedStyle(document.documentElement).getPropertyValue("--grid-margin"))?e:"1.5";return a.Z.get_px_number(t)}};v.toggle_cta=e=>{document.querySelectorAll(c).forEach(e=>e.classList.remove(h)),e.classList.add(h)};let p=v=s=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([n.lE.register("TitanFloatingCta"),n.Sp],v)},93294:function(e,t,i){i.r(t),i.d(t,{default:()=>n});var s=i(89665);let o=class extends s.hp{constructor(e){super(e),this.$root=e,this.handle_click=this.handle_to_top_click.bind(this)}loaded(e){var t;super.loaded(e),this.$to_top_link=this.$root.querySelector('[data-js-select="TopTop_link"]'),null==(t=this.$to_top_link)||t.addEventListener("click",this.handle_click)}disconnect(e){var t;super.disconnect(e),null==(t=this.$to_top_link)||t.removeEventListener("click",this.handle_click)}handle_to_top_click(e){e.preventDefault(),function(){if(!document.scrollingElement||0===document.scrollingElement.scrollTop)return;let e=document.scrollingElement.scrollTop/2,t=0,i=null;window.requestAnimationFrame(function s(o){var n;if(null!==i&&document.scrollingElement){if((t+=Math.PI*(o-i)/1e3)>=Math.PI)return document.scrollingElement.scrollTop=0,document.scrollingElement.scrollTop;document.scrollingElement.scrollTop=e+e*Math.cos(t)}return i=o,window.requestAnimationFrame(s),null==(n=document.scrollingElement)?void 0:n.scrollTop})}()}},n=o=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("ToTop")],o)},67296:function(e,t,i){i.d(t,{DE:()=>o,F3:()=>r,Ij:()=>a,Nm:()=>_,Pb:()=>l,XE:()=>s,lX:()=>n});let s="toast-notification__item--visible",o='[data-js-select="toastNotification_app"]',n="toast-notification_open",l=7e3,a=500,r=32,_=24},83967:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(71059)._},26267:function(e,t,i){i.d(t,{Z:()=>s});function s(e,t){let i=e instanceof HTMLVideoElement?e.videoWidth/e.videoHeight:e.clientWidth/e.clientHeight;t.clientWidth/t.clientHeight<i?(e.style.height="100%",e.style.width="auto"):(e.style.height="auto",e.style.width="100%")}},28078:function(e,t,i){i.d(t,{Y:()=>o,n:()=>s});let s={ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_DOWN:"ArrowDown",ARROW_UP:"ArrowUp",ENTER:"Enter",SPACE:" ",ESCAPE:"Escape",HOME:"Home",END:"End"},o=new class{get_key_code(e){return e.key}}},65988:function(e,t,i){i.d(t,{T:()=>n,W:()=>o});
2var s=function(e,t,i,s){return new(i||(i=Promise))(function(o,n){function l(e){try{r(s.next(e))}catch(e){n(e)}}function a(e){try{r(s.throw(e))}catch(e){n(e)}}function r(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(l,a)}r((s=s.apply(e,t||[])).next())})};function o(e){return e instanceof DOMException&&"AbortError"===e.name}function n(e,t){return s(this,void 0,void 0,function*(){let i=yield function(e){return s(this,arguments,void 0,function*(e,t=null){return yield fetch(e,{method:"GET",headers:{"Content-Type":"text/html"},signal:t})})}(e,t);if(!i.ok)throw Error(`Failed to load fragment: ${i.statusText}`);return function(e){return s(this,void 0,void 0,function*(){let t=yield e.text();return document.createRange().createContextualFragment(t)})}(i)})}},49725:function(e,t,i){i.d(t,{Z:()=>l});var s=i(82816),o=i(67294),n=i(21611);let l=function(e){var t=(0,o.useState)(e&&e()),i=(0,s.Z)(t,2),l=i[0],a=i[1],r=n.ZP.debounce(function(t){e?a(e(t)):a(t.target.innerWidth)},400),_=(0,o.useCallback)(r,[]);return(0,o.useEffect)(function(){return window.addEventListener("resize",_),function(){window.removeEventListener("resize",_)}},[]),{width:l}}},58801:function(e,t,i){i.r(t),i.d(t,{default:()=>h});var s,o=i(65586),n=i(39488),l=i(89665),a=i(87335),r=i(85429);let _=r.Z.breakpoint_by_name("m"),d="download-item__image__loaded",c=s=class extends l.hp{constructor(e){super(e),this.is_collapsed=!0,this.is_viewport_mobile=!1,this.disable_feature_collapse=!1,this.$node=e,this.handle_toggle_init_event=this.handle_toggle_init.bind(this),this.handle_toggle_event=this.handle_toggle.bind(this),this.adjust_items_height_in_slideshow_event=this.adjust_items_height_in_slideshow.bind(this)}disconnect(e){super.disconnect(e),this.$node.removeEventListener(o._e,this.handle_toggle_event),this.$node.removeEventListener(o.cG,this.handle_toggle_init_event),this.$node.removeEventListener(n.ET,this.adjust_items_height_in_slideshow_event)}loaded(e){super.loaded(e),this.$node=e,this.$slide_items_permanent=[],this.$collapsable_area=this.$node.querySelector('[data-js-select="Assets_collapse"]'),this.$collapsable_control=this.$node.querySelector('[data-js-select="Assets_control"]'),this.has_elements=!!this.$collapsable_area,this.init(),this.$node.addEventListener(o.cG,this.handle_toggle_init_event),this.$node.addEventListener(o._e,this.handle_toggle_event),this.$node.addEventListener(n.ET,this.adjust_items_height_in_slideshow_event)}init(){this.is_collapsed=!0,this.is_viewport_mobile=s.check_viewport_mobile(),this.reset_button_toggle(),this.resize_observed()}adjust_items_height_in_slideshow(){let e=Array.from(this.$node.querySelectorAll('[data-js-select="Assets_adjust-height"]')),t=e.filter(e=>{var t;return null==(t=e.querySelector(n.ks))?void 0:t.classList.contains(n.F)});if(s.check_viewport_mobile())e.forEach(e=>{e.style.removeProperty("height"),e.classList.remove(d)});else{let i=Math.max(...t.map(e=>{e.classList.remove(d),e.style.removeProperty("height");let t=e.querySelector("img");return t?(e=>{let t=e.naturalWidth/e.naturalHeight,{width:i,height:s}=e,o=s;return s*t>i&&(o=i/t),o})(t):0})),s=i>192?192:i;e.forEach(e=>{e.style.height=r.Z.get_rem_value(s),e.classList.add(d)})}}handle_toggle(e){var t,i;this.is_collapsed=null!=(i=null==(t=e.detail)?void 0:t.is_collapsed)&&i,this.update_collapsable_area()}handle_toggle_init(){this.has_elements&&this.init()}update_slide_items(){var e;let t=Array.from(this.$node.querySelectorAll(".slideshow__item"));this.$slide_items_permanent=t.slice(0,3),this.disable_feature_collapse=t.length<=3,this.disable_feature_collapse&&this.$collapsable_control?this.$collapsable_control.style.display="none":null==(e=this.$collapsable_control)||e.style.removeProperty("display")}get_collapsable_height(){var e;let t;this.update_slide_items();let i=this.calculate_offset_top();return(this.$slide_items_permanent?(e=this.$slide_items_permanent,t=0,e.forEach(e=>{t+=(e=>{let t=window.getComputedStyle(e),i=Math.ceil(e.getBoundingClientRect().height);return i+=parseInt(t.marginTop,10),i+=parseInt(t.marginBottom,10)})(e)}),t):0)+i}update_collapsable_area(){let e=this.get_collapsable_height();this.$collapsable_area&&a.C.collapse_animation({$node:this.$collapsable_area,is_collapsed:this.is_collapsed,height_collapsed:e})}update_collapsable_area_height(){let e=this.get_collapsable_height();this.is_collapsed&&this.$collapsable_area&&(this.$collapsable_area.style.height=r.Z.get_rem_value(e))}calculate_offset_top(){var e,t,i;let s=null!=(t=null==(e=this.$slide_items_permanent)?void 0:e[0].getBoundingClientRect().top)?t:0,o=null==(i=this.$collapsable_area)?void 0:i.getBoundingClientRect().top;return Math.ceil(s-(null!=o?o:0))}reset_collapsable_area(){var e;s.check_viewport_mobile()||(this.is_collapsed=!0,this.disable_feature_collapse=!1,null==(e=this.$collapsable_area)||e.style.removeProperty("height"),this.reset_button_toggle(
2))}reset_button_toggle(){let e=this.$node.querySelector('[data-module="ButtonToggle"]'),t=l.lE.module_instance_from_node(e);null==t||t.set_force_collapse(this.is_collapsed)}static check_viewport_mobile(){return r.Z.viewport_width<_}resize_observed(){let e=s.check_viewport_mobile();this.has_elements&&(this.is_viewport_mobile!==e&&(this.is_viewport_mobile=e,this.reset_collapsable_area(),this.adjust_items_height_in_slideshow()),this.is_viewport_mobile&&this.update_collapsable_area_height())}},h=c=s=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([l.lE.register("Assets"),l.Sp],c)},21793:function(e,t,i){i.r(t),i.d(t,{default:()=>p});var s=i(89665),o=i(62349),n=i(26267),l=i(48949),a=i(85429);let r="background-media--stretched",_="control-paused",d="control-ended",c="control-playing",h='[data-js-select="BackgroundMedia_video_ai_label"]',u="background-media--fallback-active",v=class extends s.hp{constructor(e){super(e),this.show_fallback_ai_label=()=>
2{this.$node.classList.add(u)},this.hide_fallback_ai_label=()=>{this.$node.classList.remove(u)},this.resize_background_media=()=>{let{$background_media_child_content:e,$background_media_content:t,$node:i}=this;i&&t&&e&&(i.classList.remove(r),i.removeAttribute("style"),a.Z.viewport_width>a.Z.breakpoint_by_name("m")&&e.clientHeight>=i.clientHeight&&(i.classList.add(r),i.style.maxHeight=`${t.clientHeight}px`))},this.enters=()=>{this.$image&&this.trigger_image_load_sequence(),this.check_video_status(),this.attach_video_events&&!this.paused_by_user&&this.init_and_play()},this.check_video_status=()=>{this.$video&&(this.attach_video_events=!0)},this.trigger_image_load_sequence=()=>{var e;if(null==(e=this.$image)?void 0:e.dataset){let e=this.$node.clientWidth*a.Z.device_pixel_ratio,t=this.$image.dataset.srcFallback&&a.Z.viewport_width<a.Z.medium?JSON.parse(this.$image.dataset.srcFallback):JSON.parse(this.$image.dataset.src||""),i=a.Z.get_best_suiting_value_for_width(e,t);i&&(this.$image.addEventListener("load",this.mark_image_ready),this.$image.src=i)}},this.resize_image=()=>{this.$image&&this.$figure&&(0,n.Z)(this.$image,this.$figure)},this.mark_image_ready=()=>{var e;this.temp_image&&this.temp_image.removeEventListener("load",this.mark_image_ready),this.resize_image(),null==(e=this.$node)||e.classList.add("background-media-image--loaded"),this.temp_image=void 0},this.init_and_play=()=>{if(this.$video&&this.attach_video_events&&!this.initialized){this.$video.muted=!0,this.show_fallback_ai_label();let e=this.$video.dataset.src,t=document.createElement("source");t.src=e,t.type="video/mp4",this.$video.appendChild(t),this.timeout_loading_error=globalThis.setTimeout(()=>{this.show_fallback_ai_label(),(0,l.Z)(this.$node,"background_video.error",{$video:this.$video})},3e3),this.$video.addEventListener("loadedmetadata",()=>{globalThis.clearTimeout(this.timeout_loading_error),this.resize_video(),this.hide_fallback_ai_label(),this.play()},{passive:!0,once:!0}),this.$video.addEventListener("ended",()=>{this.trigger_ended()},{passive:!0}),this.initialized=!0}else this.play()},this.trigger_ended=()=>{var e,t,i;this.video_played=!0,null==(e=this.$video)||e.classList.remove("playing"),null==(t=this.$video)||t.classList.add("ended"),null==(i=this.$background_media_control_button)||i.classList.add(d),this.$video&&this.$background_media_control_button&&(0,l.Z)(this.$node,"background_video.ended",{$video:this.$video})},this.play=()=>{this.$video&&!this.video_played&&(this.play_promise=this.$video.play(),this.play_promise.then(()=>{this.mark_playing(),this.play_promise=null}))},this.pause=()=>{var e;this.play_promise&&(this.play_promise=Promise.reject(),this.play_promise=null),null==(e=this.$video)||e.pause(),this.mark_paused()},this.mark_playing=()=>{var e;null==(e=this.$video)||e.classList.add("playing"),(0,l.Z)(this.$node,"background_video.playing",{$video:this.$video})},this.mark_paused=()=>{var e;null==(e=this.$video)||e.classList.remove("playing"),(0,l.Z)(this.$node,"background_video.paused",{$video:this.$video})},this.resize_video=()=>{this.$video&&this.$video_figure&&a.Z.viewport_width>a.Z.medium&&(0,n.Z)(this.$video,this.$video_figure)},this.handle_video_control_options=()=>{var e,t,i;null==(e=this===null||void 0===this?void 0:this.$background_media_resume_button)||e.addEventListener("click",this.handle_resume),null==(t=this===null||void 0===this?void 0:this.$background_media_pause_button)||t.addEventListener("click",this.handle_pause),null==(i=this===null||void 0===this?void 0:this.$background_media_replay_button)||i.addEventListener("click",this.handle_replay)},this.handle_resume=()=>{var e,t;this.play(),this.paused_by_user=!1,null==(e=this.$background_media_control_button)||e.classList.add(c),null==(t=this.$background_media_control_button)||t.classList.remove(_)},this.handle_pause=()=>{var e,t;this.pause(),null==(e=this.$background_media_control_button)||e.classList.remove(c),null==(t=this.$background_media_control_button)||t.classList.add(_),this.paused_by_user=!0},this.handle_replay=()=>{var e,t;this.$video&&(this.video_played=!1,this.$video.currentTime=0,this.play(),this.$video.classList.add("playing"),this.$video.classList.remove("ended"),null==(e=this.$background_media_control_button)||e.classList.remove(d),null==(t=this.$background_media_control_button)||t.classList.add(c))},this.remove_events=()=>{var e,t,i;null==(e=this===null||void 0===this?void 0:this.$background_media_resume_button)||e.removeEventListener("click",this.handle_resume),null==(t=this===null||void 0===this?void 0:this.$background_media_pause_button)||t.removeEventListener("click",this.handle_pause),null==(i=this===null||void 0===this?void 0:this.$background_media_replay_button)||i.removeEventListener("click",this.handle_replay),this.inview_remove_event_listeners&&this.inview_remove_event_listeners()},this.$node=e,this.resize_debounce_time=5,this.initialized=!1}disconnect(e){super.disconnect(e),null!=this.$node&&this.$node.removeEventListener("load",this.mark_image_ready),this.remove_events()}loaded(e){var t,i,s,o,n,l,a,r,_;super.loaded(e),this.$node=e,this.$figure=this.$node.querySelector("figure"),this.$image=this.$node.querySelector('[data-js-select="Backgroun
2dMedia_image"]'),this.$video=this.$node.querySelector('[data-js-select="BackgroundMedia_video"]'),this.$video_figure=null==(t=this.$video)?void 0:t.closest(".background-media-video"),this.$background_media_ai_label=null==(i=this.$video_figure)?void 0:i.querySelector(h),this.resize_debounce_time=5,this.$background_media_content=null==(s=this.$node)?void 0:s.querySelector(".background-media-content"),this.$background_media_child_content=null==(o=this.$node)?void 0:o.querySelector(".background-media-content .grid__column > div"),this.$background_media_resume_button=null==(n=this.$node)?void 0:n.querySelector('[data-js-select="BackgroundMedia_video_controller_resume"]'),this.$background_media_pause_button=null==(l=this.$node)?void 0:l.querySelector('[data-js-select="BackgroundMedia_video_controller_pause"]'),this.$background_media_replay_button=null==(a=this.$node)?void 0:a.querySelector('[data-js-select="BackgroundMedia_video_controller_replay"]'),this.$background_media_control_button=null==(r=this.$node)?void 0:r.querySelector('[data-js-select="BackgroundMedia_video_controller"]'),this.$background_media_ai_label=null==(_=this.$video_figure)?void 0:_.querySelector(h),this.handle_video_control_options(),this.resize_background_media()}resize_observed(){this._last_state&&[o.fD.VISIBLE,o.fD.ENTERS].includes(this._last_state)&&(this.$image&&this.trigger_image_load_sequence(),this.check_video_status(),this.attach_video_events&&!this.paused_by_user&&(this.init_and_play(),this.resize_video())),this.resize_background_media()}leaves(){this.attach_video_events&&(this.pause(),!this.$video||this.video_played||this.paused_by_user||(this.$video.currentTime=0))}},p=v=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("BackgroundMedia"),s.N9,s.Sp],v)},45264:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(40114).Z},54367:function(e,t,i){i.r(t),i.d(t,{default:()=>a});var s=i(89665),o=i(49154);let n="consent-overlay--active",l=class extends s.hp{constructor(e){super(e),this._consent_settings={},this._$node=e}connect(e){super.connect(e),this._$node=e}disconnect(e){super.disconnect(e),this._$consent_manage&&this._$consent_manage.removeEventListener("click",o.Bo)}loaded(e){super.loaded(e),this._consent_settings={},this._$consent_manage=null,this._$consent_manage=e.querySelector('[data-js-select="ConsentOverlay-manage"]'),this._$consent_manage&&this._$consent_manage.addEventListener("click",o.Bo)}set_consent_types(e){e.forEach(e=>{let t=Object.values(o.N4).indexOf(e),i=Object.keys(o.N4)[t];this._consent_settings[i]=(0,o.ye)(e)})}show(){var e;null==(e=this._$node)||e.classList.add(n)}hide(){var e;null==(e=this._$node)||e.classList.remove(n)}},a=l=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("ConsentOverlay")],l)},9660:function(e,t,i){i.r(t),i.d(t,{default:()=>a});var s=i(1336),o=i(89665),n=i(68117);let l=class extends o.hp{constructor(e){super(e),this.handle_country_switch_jumpmark=()=>{this.$country_switch_node&&(0,n.Z)(s.BX)},this.$node=e}loaded(e){var t;super.loaded(e),this.$country_switch_node=document.querySelector('[data-js-select="FooterCountrySwitchTrigger"]'),null==(t=this.$node)||t.addEventListener("click",this.handle_country_switch_jumpmark)}disconnect(e){var t;super.disconnect(e),null==(t=this.$node)||t.removeEventListener("click",this.handle_country_switch_jumpmark)}},a=l=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([o.lE.register("CountrySwitchTrigger")],l)},33574:function(e,t,i){i.r(t),i.d(t,{default:()=>l});var s=i(89665),o=i(85429);let n=class extends s.hp{constructor(e){super(e),this._$node=e}loaded(e){var t;super.loaded(e),this._$node=e,o.Z.aem_edit_mode||e.querySelector("a")||(null==(t=this._$node.parentElement)||t.remove(),super.disconnect(e))}},l=n=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("DashboardTileQuickLink")],n)},63056:function(e,t,i){i.r(t),i.d(t,{default:()=>l});var s=i(51260),o=i(89665);let n=class extends s.default{constructor(e){super(e),this.$node=e}init(){var e,t,i;this.$config=null==(e=this.$node)?void 0:e.querySelector('[data-js-select="DashboardTileRowLinkList_config"]'),this.$items=null==(t=this.$node)?void 0:t.querySelectorAll('[data-js-select="DashboardTileRowLinkList_item"]'),this.item_count_total=(null==(i=this.$config)?void 0:i.dataset.itemCountTotal)?parseInt(this.$config.dataset.itemCountTotal,10):0,this.item_count_visible=this.item_count_total}handle_unauthorized_items(){var e,t,i;
2if(null==(e=this.$items)||e.forEach(e=>{e.querySelector('[data-js-select="DashboardTile_visibility-check"]')||(this.item_count_update(),e.remove())}),0!==this.item_count_visible||(null==(t=this.$node)?void 0:t.querySelector('[data-js-select="DashboardTileLinkList_visibility-check"]'))){let e=null==(i=this.$node)?void 0:i.querySelector('[data-js-select="DashboardTileRow_headline"]');null==e||e.classList.remove("hide")}else this.update_visible_row_count(),this.$node&&(this.disconnect(this.$node),this.$node.remove())}},l=n=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([o.lE.register("DashboardTileRowLinkList")],n)},51260:function(e,t,i){i.r(t),i.d(t,{default:()=>n});var s=i(89665);let o=class extends s.hp{constructor(e){super(e),this.$node=e}loaded(e){super.loaded(e),this.init(),this.handle_unauthorized_items()}disconnect(e){super.disconnect(e)}init(){var e,t,i,s;this.$config=null==(e=this.$node)?void 0:e.querySelector('[data-js-select="DashboardTileRowSimple_config"]'),this.$items=null==(t=this.$node)?void 0:t.querySelectorAll('[data-js-select="DashboardTileRowSimple_item"]'),this.item_count_total=(null==(s=null==(i=this.$config)?void 0:i.dataset)?void 0:s.itemCountTotal)?parseInt(this.$config.dataset.itemCountTotal,10):0,this.item_count_visible=this.item_count_total}handle_unauthorized_items(){var e,t;if(null==(e=this.$items)||e.forEach(e=>{e.querySelector('[data-js-select="DashboardTile_visibility-check"]')||(this.item_count_update(),e.remove())}),0===this.item_count_visible)this.update_visible_row_count(),this.$node&&(this.disconnect(this.$node),this.$node.remove());else{let e=null==(t=this.$node)?void 0:t.querySelector('[data-js-select="DashboardTileRow_headline"]');null==e||e.classList.remove("hide")}}update_visible_row_count(){var e,t;let i=null==(e=this.$node)?void 0:e.closest('[data-js-select="DashboardTileCollection_rows-wrapper"]');if(i){let e=(null==(t=i.dataset)?void 0:t.rowCount)?parseInt(i.dataset.rowCount,10):1;i.dataset.rowCount=`${e-1}`}}item_count_update(){var e;this.item_count_visible=this.item_count_visible?this.item_count_visible-1:0,(null==(e=this.$config)?void 0:e.dataset.itemCountVisible)&&(this.$config.dataset.itemCountVisible=`${this.item_count_visible}`)}},n=o=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("DashboardTileRowSimple")],o)},40266:function(e,t,i){i.r(t),i.d(t,{default:()=>v});var s,o=i(89665),n=i(90105),l=i(46002),a=i(87335),r=i(85429),_=i(6294);let d="drilldown__first-level-list-item--active",c=`.${d}`,h='[data-js-select="Drilldown_second-level-container"]',u=s=class extends o.hp{constructor(e){super(e),this.$root=e}loaded(e){var t,i,o,n;super.loaded(e),this.first_level_container=null==(t=this.$root)?void 0:t.querySelector('[data-js-select="Drilldown_first-level-container"]'),this.second_level_container=null==(i=this.$root)?void 0:i.querySelectorAll(h),this.first_level_links_with_children=this.get_first_level_links_with_child_entries(),this.$active_first_level_list_entry=this.get_active_first_level_list_entry(),this.$active_second_level_container=this.get_active_second_level_container(),this.link_click_listener=this.toggle_second_level_for_link.bind(this),s.is_breakpoint_lower_than_m()&&this.$active_second_level_container&&(this.$active_second_level_container=null,null==(o=this.$active_first_level_list_entry)||o.classList.remove(d),this.$active_first_level_list_entry=null),this.first_level_links_with_children.length>0&&this.first_level_links_with_children.forEach(e=>{this.link_click_listener&&e.addEventListener("click",this.link_click_listener)}),this.second_level_container&&[this.first_level_container,...this.second_level_container].some(e=>null==e?void 0:e.classList.contains("drilldown__x-level-container--with-overview"))&&(null==(n=this.$root)||n.classList.add("drilldown--with-overview")),this.update_height_for_second_level(!1)}disconnect(e){super.disconnect(e),this.first_level_links_with_children&&this.first_level_links_with_children.length>
20&&this.first_level_links_with_children.forEach(e=>{this.link_click_listener&&e.removeEventListener("click",this.link_click_listener)})}update_height_for_second_level(e){this.$active_second_level_container&&this.update_height_based_on_element(this.$active_second_level_container,e)}toggle_second_level_for_link(e){var t,i;e.preventDefault();let s=null==(t=e.target)?void 0:t.closest('[data-js-select="Drilldown_first-level-list-item"]');null==(i=document.activeElement)||i.blur(),(null==s?void 0:s.classList.contains(d))?(this.hide_second_level_container(),this.track_first_level_click(e.target,"Collapse")):(this.$active_first_level_list_entry&&this.$active_first_level_list_entry.classList.remove(d),this.$active_first_level_list_entry=s,null==s||s.classList.add(d),this.update_height_based_on_element(this.get_active_second_level_container()),this.show_second_level_container(),this.track_first_level_click(e.target,"Expand"))}track_first_level_click(e,t){if(!e||!(e instanceof HTMLElement))return;let i=l.Z.get_tracking_details(e);i&&n.Z.push_event(Object.assign(Object.assign({},i),{action:t}))}get_navigation_depth_level(){return this.$active_second_level_container?2:1}show_second_level_container(){var e,t;if(this.$active_second_level_container=this.get_active_second_level_container(),s.is_breakpoint_lower_than_m()){if(this.parent_instance){let i=null==(t=null==(e=this.$active_first_level_list_entry)?void 0:e.querySelector(".drilldown__link-label"))?void 0:t.innerHTML;i&&this.parent_instance.first_level_of_drilldown_clicked_on_mobile(i.trim())}_.ZP.fromTo(this.$active_second_level_container,{insetInlineStart:"100%"},Object.assign(Object.assign({},a.l.COLLAPSE),{insetInlineStart:"0",clearProps:"all"}))}else _.ZP.fromTo(this.$active_second_level_container,{opacity:0},Object.assign(Object.assign({},a.l.COLLAPSE),{onComplete:()=>{var e;null==(e=this.$active_first_level_list_entry)||e.classList.add(d)},clearProps:"all",opacity:1}))}hide_second_level_container(){this.update_height_based_on_element(),this.$active_second_level_container&&(s.is_breakpoint_lower_than_m()?_.ZP.fromTo(this.$active_second_level_container,{insetInlineStart:"0"},Object.assign(Object.assign({},a.l.COLLAPSE),{onComplete:()=>{this.clear_active_classes()},clearProps:"all",insetInlineStart:"100%"})):_.ZP.fromTo(this.$active_second_level_container,{opacity:1},Object.assign(Object.assign({},a.l.COLLAPSE),{onComplete:()=>{this.clear_active_classes()},clearProps:"all",opacity:0})))}clear_active_classes(){this.$active_first_level_list_entry&&this.$active_first_level_list_entry.classList.remove(d),this.$active_second_level_container=null,this.$active_first_level_list_entry=null}reset_drilldown(){var e;this.clear_active_classes(),null==(e=this.$root)||e.removeAttribute("style")}get_first_level_links_with_child_entries(){let e=[];return Array.prototype.slice.call(this.second_level_container).forEach(t=>{e.push(t.previousElementSibling)}),e}get_active_first_level_list_entry(){var e;return null==(e=this.$root)?void 0:e.querySelector(c)}get_active_second_level_container(){return this.$active_first_level_list_entry?this.$active_first_level_list_entry.querySelector(h):null}update_height_based_on_element(e=null,t=!0){var i,o,n;let l=e?e.clientHeight:null,r=null==(i=this.$root)?void 0:i.clientHeight;null==(o=this.$root)||o.removeAttribute("style");let d=null==(n=this.$root)?void 0:n.clientHeight;(e&&l&&d&&l>d||s.is_breakpoint_lower_than_m()&&d&&null!==l&&l<d)&&(d=l),this.$root&&(t?_.ZP.fromTo(this.$root,{height:r},Object.assign(Object.assign({},a.l.COLLAPSE),{height:d})):this.$root.style.height=`${d}px`)}};u.is_breakpoint_lower_than_m=()=>r.Z.viewport_width<r.Z.breakpoint_by_name("m");let v=u=s=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([o.lE.register("Drilldown")],u)},77371:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(23319).ZP},57732:function(e,t,i){i.r(t),i.d(t,{default:()=>p});
2var s,o=i(56821),n=i(84073),l=i(89665),a=i(48949),r=i(67111),_=i(85893),d=i(20745);let c=({country_switch_description:e,country_switch_lists:t})=>(0,_.jsxs)(_.Fragment,{children:[e&&(0,_.jsx)("p",{"data-js-select":"CountrySwitch_description",className:"country-switch-list__description text--body-m",children:e}),(0,_.jsx)("div",{className:"country-switch-list__wrapper",children:t.map(e=>(0,_.jsxs)("ul",{className:"country-switch-list__group",children:[(0,_.jsx)("li",{className:"country-switch-list__group__item-title text--bold text--eyebrow",children:e.title}),e.navigation_entries.map(e=>(0,_.jsx)("li",{className:`country-switch-list__group__item-link text--body-m ${e.active?"country-switch-list__group__item-link--active":""}`,children:(0,_.jsx)("a",{href:e.href,className:"plain-link country-switch-list__link","aria-label":e.aria_label,title:e.aria_label,"data-target-country":e.data_target_country,"data-track-auto":"true","data-track-event":JSON.stringify({name:"Functional",type:"Country / location switch",action:"Select",value:e.label,detail:e.href,moduleType:"Country / location switch",moduleSection:"Footer"}),children:e.label})},e.label))]},e.title))})]}),h="country-switch__overlay-identifier",u="confirmed_locales",v=s=class extends l.hp{constructor(e){super(e),this._requested_country_list={country_switch_description:"",country_switch_lists:[]},this._fetch_country_list_data=()=>(function(e,t,i,s){return new(i||(i=Promise))(function(o,n){function l(e){try{r(s.next(e))}catch(e){n(e)}}function a(e){try{r(s.throw(e))}catch(e){n(e)}}function r(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(l,a)}r((s=s.apply(e,t||[])).next())})})(this,void 0,void 0,function*(){if(!this._country_list_data_url)return null;try{let e=yield fetch(this._country_list_data_url);if(!e.ok)throw Error("Network api response was not ok");return yield e.json()}catch(e){return console.error("Failed to fetch country switch lists: ",e),null}}),this.render_country_switch_list=()=>{var e,t,i;if(!this._requested_country_list)return;let s=this.$root.querySelectorAll(".country-switch-list"),o=s.length>1?s[1]:s[0];if(!((null!=(t=null==(e=this._requested_country_list.country_switch_lists)?void 0:e.length)?t:0)>0)){null==(i=null==o?void 0:o.closest(".accordion__item"))||i.classList.add("hide");return}((e,t)=>{(0,d.createRoot)(t).render((0,_.jsx)(c,{country_switch_description:e.country_switch_description,country_switch_lists:e.country_switch_lists}))})(this._requested_country_list,o)},this._is_new_item_in_storage=()=>{var e;return s._get_stored_items().includes(null==(e=this.clicked_country)?void 0:e.toUpperCase())},this._click_listener=e=>{let t=e.target,i=t.dataset.targetCountry;if(i&&(this.clicked_country=i,!this._is_new_item_in_storage())&&(e.preventDefault(),e.stopPropagation(),this._$overlay)){let e={[r.CD]:this.$root.getAttribute("data-modal-title"),[r.J6]:this.$root.getAttribute("data-modal-text"),[r.Fr]:this.$root.getAttribute("data-modal-abort-button"),[r.QF]:this.$root.getAttribute("data-modal-continue-button")};(0,a.Z)(this._$overlay,n.v,{overlay_id:h,[r.kU]:e,clicked_link:t.getAttribute("href")})}},this._set_balanced_heights=()=>{var e;let t=null==(e=this._$country_switch_accordion)?void 0:e.querySelectorAll('[data-js-select="Accordion_item"]');if(!t)return;let i=[];t.forEach(e=>{var t,s,o;let n=Number(null==(t=e.querySelector('[data-js-select="Accordion_button"]'))?void 0:t.clientHeight),l=Number(null!=(o=null==(s=e.querySelector('[data-js-select="Accordion_content"] [data-js-select="CountrySwitch_description"]'))?void 0:s.clientHeight)&&o);i.push(l+n)});let s=Math.max(...i);t.forEach((e,t)=>{var n;let l=e.querySelector(".country-switch-list__wrapper"),a=s-i[t];l&&(l.style.paddingTop="initial",(null==(n=this._$country_switch_accordion)?void 0:n.classList.contains(o.ZO))||(l.style.paddingTop=`${a}px`))})},this.$root=e,this.resize_debounce_time=o.kI+50}loaded(e){super.loaded(e),this.$country_switch_links=document.querySelectorAll("[data-target-country]"),this._$overlay=this.$root.querySelector('[data-module="Overlay"]'),this._$country_switch_accordion=this.$root.querySelector('[data-js-select="Accordion"]'),this._country_list_data_url=this.$root.getAttribute("data-country-list"),this.initialize_overlay_and_links(),this.initialize_country_switch_jumpmark_listener(),window.addEventListener("footer-accordion-open-begin",()=>{this._fetch_country_list_data().then(e=>{this._requested_country_list=e,this.render_country_switch_list()}).catch(e=>console.error("Failed to parse country switch lists",e))},{once:!0}),window.addEventListener("footer-accordion-open-complete",this._set_balanced_heights)}initialize_country_switch_jumpmark_listener(){let e=document.querySelector('[data-js-select="Header__country-switch-jumpmark"]');e&&e.addEventListener("click",e=>{e.preventDefault();let t=document.getElementById("countrySwitch"),i=document.getElementById("country-switch-live-region");t&&setTimeout(()=>{var e;let s=t.querySelector(".country-switch-list__group__item-link--active a[data-target-country]")||t.querySelector("[data-target-country]");s&&s.focus();let o=null!=(e=this.$root.getAttribute("data-country-switch-announcement"))?e:"You are now in the country switch. Please navigate through the list of language alternatives of the current website.";i&&(i.textContent=o)},300)})}initialize_overlay_and_links(){var e;if(this._overlay_abort_callback=this._overlay_abort.bind(this),this._overlay_continue_callback=this._overlay_continue.bind(this),this._$overlay){this.$root.classList.add(h);let t=l.lE.module_instance_from_node(this._$overlay);t.move_dom_to_body(h),t=null,this._$overlay.addEventListener(r.eT,this._overlay_abort_callback),this._$overlay.addEventListener(r.fw,this._overlay_continue_callback),this._$overlay&&(null==(e=this.$country_switch_links)||e.forEach(e
2=>{e.addEventListener("click",this._click_listener)})),this.$root.addEventListener("click",this._click_listener),this.clicked_country=null}}_overlay_abort(){this._$overlay&&(0,a.Z)(this._$overlay,r.gJ)}_overlay_continue(e){var t;this.clicked_country&&s._add_item_to_storage(this.clicked_country),this._$overlay&&(0,a.Z)(this._$overlay,r.gJ),(null==(t=e.detail)?void 0:t.clicked_link)&&(window.location.href=e.detail.clicked_link)}resize_observed(){this._set_balanced_heights()}disconnect(e){var t;super.disconnect(e),this._$overlay&&this._overlay_abort_callback&&this._$overlay.removeEventListener(r.eT,this._overlay_abort_callback),this._$overlay&&this._overlay_continue_callback&&this._$overlay.removeEventListener(r.fw,this._overlay_continue_callback),null==(t=this.$country_switch_links)||t.forEach(e=>{e.removeEventListener("click",this._click_listener)}),this.$root.removeEventListener("click",this._click_listener),window.removeEventListener("footer-accordion-open-complete",this._set_balanced_heights),sessionStorage.clear()}};v._add_item_to_storage=e=>{let t=s._get_stored_items();t.includes(e.toUpperCase())||(t.push(e.toUpperCase()),sessionStorage.setItem(u,JSON.stringify(t)))},v._get_stored_items=()=>{var e;return JSON.parse(null!=(e=sessionStorage.getItem(u))?e:'""')||[]};let p=v=s=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([l.lE.register("FooterCountrySwitch"),l.Sp],v)},11899:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(56266).Z},49801:function(e,t,i){i.r(t),i.d(t,{default:()=>b});var s=i(89665),o=i(87335),n=i(48949),l=i(65988),a=i(85429),r=i(6294),_=function(e,t,i,s){return new(i||(i=Promise))(function(o,n){function l(e){try{r(s.next(e))}catch(e){n(e)}}function a(e){try{r(s.throw(e))}catch(e){n(e)}}function r(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(l,a)}r((s=s.apply(e,t||[])).next())})};let d="header__megamenu--opened",c="header__megamenu__menu--visible",h=`.${c}`,u='[data-module="Drilldown"]',v='[data-js-select="HeaderMegamenu_DrilldownTitle"]',p='[data-js-select="HeaderMegamenu_backdrop"]',m={DEFAULT:"",REQUEST:"header__first-level-link--loading",SUCCESS:"header__first-level-link--success",ERROR:"header__first-level-link--error"},g=class extends s.hp{set header_instance(e){this._header_instance=e}constructor(e){super(e),this.lazy_loading_state="DEFAULT",this._$root=e,this._additional_close_click_listener=this._additional_close_clicked.bind(this)}connect(e){super.connect(e)}disconnect(e){super.disconnect(e),this._$additional_close&&[...this._$additional_close].forEach(e=>{e.removeEventListener("click",this._additional_close_click_listener)})}loaded(e){super.loaded(e),this._$root=e,this._$menu_container=this._$root.querySelector('[data-js-select="HeaderMegamenu_menu-container"]'),this._$backdrop=this._$root.querySelector(p),this._$additional_close=this._$root.querySelectorAll(`${p}, [data-js-select="HeaderMegamenu_additional_close"]`),this._$close_button=this._$root.querySelector(".header__megamenu__close-button-container"),[...this._$additional_close].forEach(e=>{e.addEventListener("click",this._additional_close_click_listener)})}_additional_close_clicked(){var e;null==(e=this._header_instance)||e.toggle_megamenu()}_remove_visible_class_for_active_megamenu(){var e;let t=null==(e=this._$menu_container)?void 0:e.querySelector(h);if(t){t.classList.remove(c);let e=t.querySelector(u);e&&s.lE.module_instance_from_node(e).reset_drilldown()}}_close_megamenu(e=!1){this.is_desktop?this._close_megamenu_on_desktop():this.is_mobile?this._close_megamenu_on_mobile(e):this._slide_out_animation()}get is_mobile(){return a.Z.viewport_width<a.Z.breakpoint_by_name("m")}_close_megamenu_on_desktop(){if(this._$menu_container){let e=this._$root.clientHeight;r.p8.fromTo(this._$menu_container,{height:e},Object.assign(Object.assign({},o.l.HEADER_NAVIGATION),{height:0,onComplete:()=>{this._$root.classList.remove(d);let e=this._get_current_visible_drilldown_instance();e&&e.reset_drilldown()}}))}this._$backdrop&&r.p8.to(this._$backdrop,Object.assign(Object.assign({},o.l.HEADER_NAVIGATION),{opacity:0,clearProps:"visibility,opacity"})),this._$close_button&&(this._$close_button.style.position="absolute")}_close_megamenu_on_mobile(e=!1){if(this._get_navigation_depth_level()>1){let t=this._get_current_visible_drilldown_instance();e&&(t.clear_active_classes(),t.hide_second_level_container(),this._slide_out_animation()),t.hide_second_level_container(),this._reset_drilldown_title()}else this._slide_out_animation()}update_megamenu_for_first_level_entry(e){return _(this,arguments,void 0,function*(e,t=!1){this.reset_lazy_load(e),e&&!t?yield this.open_megamenu(e):this._close_megamenu(t)})}open_megamenu(e){return _(this,void 0,void 0,function*(){let t=this.get_link_megamenu_identifier(e);
2yield this.load_megamenu_content(e,t),this._open_megamenu_for_identifier(t)})}load_megamenu_content(e,t){return _(this,void 0,void 0,function*(){let i=this.get_megamenu_lazy_fetch_url(e);i&&(yield this.lazy_load_megamenu({$opener_element:e,megamenu_id:t,url:i}))})}reset_lazy_load(e){var t;"SUCCESS"!==this.lazy_loading_state&&(null==(t=this.lazy_loading_controller)||t.abort()),this.lazy_loading_state="DEFAULT",e&&this.update_opener_request_state(e)}get is_desktop(){return a.Z.breakpoint_exceeded("medium")}get_link_megamenu_identifier(e){var t,i,s;return null!=(s=e.getAttribute(null!=(i=null==(t=this._header_instance)?void 0:t.megamenu_identifier_attribute)?i:""))?s:""}_get_current_visible_megamenu(){var e;return null==(e=this._$menu_container)?void 0:e.querySelector(h)}_get_current_visible_drilldown_instance(){let e=this._get_current_visible_megamenu(),t=e.querySelector(u);return e&&t?s.lE.module_instance_from_node(t):null}_get_navigation_depth_level(){let e=this._get_current_visible_megamenu(),t=this._get_current_visible_drilldown_instance();return e?t?t.get_navigation_depth_level():1:0}_open_megamenu_for_identifier(e){let t=this._$root.clientHeight;this.is_megamenu_open()||this.open_megamenu_with_animation(),this._remove_visible_class_for_active_megamenu();let i=this.get_megamenu_element_by_id(e);i.classList.add(c);let s=this.get_drilldown_instance(i);null==s||s.update_height_for_second_level(!1),this.is_desktop?this._open_and_update_animation(t):(s&&(s.parent_instance=this),this._slide_in_animation())}get_drilldown_instance(e){let t=e.querySelector(u);return t?s.lE.module_instance_from_node(t):null}get_megamenu_element_by_id(e){var t;return null==(t=this._$menu_container)?void 0:t.querySelector(`#${e}`)}open_megamenu_with_animation(){this._$root.classList.add(d),this.is_desktop&&this._$backdrop&&r.p8.to(this._$backdrop,Object.assign(Object.assign({},o.l.HEADER_NAVIGATION),{opacity:1,visibility:"visible"}))}is_megamenu_open(){return this._$root.classList.contains(d)}first_level_of_drilldown_clicked_on_mobile(e){let t=this._get_current_visible_megamenu();if(t&&(this._$drilldown_title=t.querySelector(v),this._$drilldown_title)){let t=this._$drilldown_title.innerHTML.trim();this._$drilldown_title.setAttribute("data-original-title",t),this._$drilldown_title.innerHTML=e}}_reset_drilldown_title(){let e=this._get_current_visible_megamenu();if(e&&(this._$drilldown_title=e.querySelector(v),this._$drilldown_title)){let e=this._$drilldown_title.getAttribute("data-original-title");e&&(this._$drilldown_title.innerHTML=e,this._$drilldown_title.removeAttribute("data-original-title"))}}reset_header_on_breakpoint_change(){var e,t;this._$root.removeAttribute("style"),null==(e=this._$backdrop)||e.removeAttribute("style"),null==(t=this._$menu_container)||t.removeAttribute("style"),this._$root.classList.remove(d)}_open_and_update_animation(e=0){var t;null==(t=this._$menu_container)||t.removeAttribute("style");let i=this._$root.clientHeight;this._$menu_container&&(r.p8.fromTo(this._$menu_container,{height:e},Object.assign(Object.assign({},o.l.HEADER_NAVIGATION),{height:i,clearProps:"all"})),this._$close_button&&(this._$close_button.style.position="fixed"))}_slide_in_animation(){var e;null==(e=this._header_instance)||e.open_megamenu_for_mobile(),r.p8.to(this._$root,Object.assign(Object.assign({},o.l.HEADER_NAVIGATION),{insetInlineStart:"0"}))}_slide_out_animation(){var e;null==(e=this._header_instance)||e.close_megamenu_for_mobile(),this._reset_drilldown_title(),r.p8.to(this._$root,Object.assign(Object.assign({},o.l.HEADER_NAVIGATION),{insetInlineStart:"100%",onComplete:()=>{this._$root.classList.remove(d),this._$root.scrollTop=0;let e=this._get_current_visible_drilldown_instance();e&&e.reset_drilldown()}}))}get_megamenu_lazy_fetch_url(e){var t;return null!=(t=e.getAttribute("data-megamenu-fetch-url"))?t:""}lazy_load_megamenu(e){return _(this,void 0,void 0,function*(){e.$megamenu=e.megamenu_id?this.get_megamenu_element_by_id(e.megamenu_id):void 0,e.$megamenu&&(yield this.load_and_insert_megamenu(e))})}load_and_insert_megamenu(e){return _(this,arguments,void 0,function*({$opener_element:e,$megamenu:t,url:i}){this.lazy_loading_controller=new AbortController;try{this.lazy_loading_state="REQUEST",this.update_opener_request_state(e);let s=yield(0,l.T)(i,this.lazy_loading_controller.signal);null==t||t.replaceChildren(s),(0,n.Z)(document.body,"replace.userdate"),this.update_opener_success_state(e),this.lazy_loading_state="SUCCESS"}catch(e){throw this.lazy_loading_state="ERROR",e}finally{this.update_opener_request_state(e)}})}update_opener_success_state(e){e.removeAttribute("data-megamenu-fetch-url"),e.classList.remove("header__first-level-link--lazy")}update_opener_request_state(e){!function({$element:e,request_state:t,classes:i}
2){switch(t){case"DEFAULT":e.classList.remove(i.REQUEST,i.SUCCESS,i.ERROR);break;case"REQUEST":e.classList.remove(i.SUCCESS,i.ERROR),e.classList.add(i.REQUEST);break;case"SUCCESS":e.classList.remove(i.REQUEST,i.ERROR),e.classList.add(i.SUCCESS);break;case"ERROR":e.classList.remove(i.REQUEST,i.SUCCESS),e.classList.add(i.ERROR)}}({$element:e,request_state:this.lazy_loading_state,classes:m})}},b=g=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("HeaderMegamenu")],g)},96217:function(e,t,i){i.r(t),i.d(t,{default:()=>r});var s=i(89665),o=i(85429);let n=".icon-teaser__headline",l="force-resize",a=class extends s.hp{constructor(e){super(e),this._$items=[],this.$node=e,this._breakpoint_current=o.Z.breakpoint}connect(e){super.connect(e)}disconnect(e){super.disconnect(e),this._handle_force_resize&&window.removeEventListener(l,this._handle_force_resize)}loaded(e){super.loaded(e),this._$items=[...e.querySelectorAll('[data-js-select="IconTeaserGroup_item"]')||[]],this._handle_force_resize=this._update_headline_height.bind(this),window.addEventListener(l,this._handle_force_resize),this._update_headline_height()}resize_observed(){let e=o.Z.breakpoint;this._breakpoint_current!==e&&(this._breakpoint_current=e,this._update_headline_height())}_update_headline_height(){this._clear_height_balance(),o.Z.breakpoint_exceeded("small",o.Z.breakpoint)&&!o.Z.breakpoint_exceeded("medium",o.Z.breakpoint)?this._handle_height_balance(2):o.Z.breakpoint_exceeded("medium",o.Z.breakpoint)&&this._handle_height_balance(3)}_handle_height_balance(e){let t=Math.ceil(this._$items.length/e),i=0;for(let s=0;s<t;s+=1){let t=this._$items.slice(i,i+e);this._set_height_balance_for_row(t),i+=e}}_set_height_balance_for_row(e){let t=0;e.forEach(e=>{var i;let s=null==(i=e.querySelector(n))?void 0:i.getBoundingClientRect().height;s&&(t=t<=s?s:t)}),t>0&&e.forEach(e=>{let i=e.querySelector(n);i&&(i.style.height=`${t}px`)})}_clear_height_balance(){this._$items.forEach(e=>{let t=e.querySelector(n);t&&(t.style.height="auto")})}},r=a=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("IconTeaserGroup"),s.Sp],a)},44685:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(78688).Z},16106:function(e,t,i){i.r(t),i.d(t,{default:()=>a});var s,o=i(78688),n=i(89665);let l=s=class extends n.hp{constructor(e){super(e),this._init=()=>{this._item_container&&(this._item_container.addEventListener("click",this._close_all_items),this._observer=new ResizeObserver(this._adjust_setup),this._observer.observe(this._item_container)),this._is_hiding_flags()&&this._interactive_image_items.forEach(s._hide_flag),this._is_dot_animation_disabled()&&this._interactive_image_items.forEach(s._disable_dot_animation),this._adjust_setup(),this._place_interactive_image_items()},this._get_config=()=>{var e;try{let t=(null==(e=this.$root.querySelector("[data-interactive-image-config]"))?void 0:e.innerText)||"";this.config=JSON.parse(t)}catch(e){throw this.config=[],Error(`Unable to parse config for interactive image map: ${e}`)}},this._adjust_setup=()=>{this._adjust_item_container()},this._adjust_item_container=()=>{this._item_container&&(this._item_container.style.height=this._lazy_image_caption?`calc(100% - ${this._lazy_image_caption.clientHeight}px)`:"100%")},this._place_interactive_image_items=()=>this.config.map((e,t)=>({interactiveImageItem:n.lE.module_instance_from_node(this._interactive_image_items[t]),config:e})).map(({interactiveImageItem:e,config:t})=>null==e?void 0:e.place_item(t.pos_x,t.pos_y)),this._is_hiding_flags=()=>{var e;return null==(e=this._item_container)?void 0:e.classList.contains("interactive-image-map__items--hide-flags")},this._is_dot_animation_disabled=()=>{var e;return(null==(e=this._item_container)?void 0:e.getAttribute("data-disable-dot-animation"))==="true"},this._close_all_items=()=>
2this._interactive_image_items.forEach(e=>{n.lE.module_instance_from_node(e).close()}),this.$root=e,this._lazy_image_caption=null,this._item_container=null,this._interactive_image_items=[],this.config=[],this._get_config();let t=0;this.$root.addEventListener(o.s,()=>{t+=1,this.config.length===t&&this._init()})}loaded(e){var t;super.loaded(e),this._lazy_image_caption=this.$root.querySelector('[data-js-select="LazyImage_figcaption"]'),this._item_container=this.$root.querySelector('[data-js-select="InteractiveImageMap_items"]'),this._interactive_image_items=(null==(t=this.$root)?void 0:t.querySelectorAll('[data-js-select="InteractiveImageItem"]'))||[]}disconnect(e){var t,i;super.disconnect(e),null==(t=this._item_container)||t.removeEventListener("click",this._close_all_items),null==(i=this._observer)||i.unobserve(this._item_container)}};l._hide_flag=e=>n.lE.module_instance_from_node(e).hide_flag(),l._disable_dot_animation=e=>n.lE.module_instance_from_node(e).disable_dot_animation();let a=l=s=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([n.lE.register("InteractiveImageMap")],l)},46612:function(e,t,i){i.r(t),i.d(t,{default:()=>d});var s=i(89665),o=i(89118),n=i(57631);let l="lazy-image--magnification-mode",a="lazy-image-magnification-modal__modal--hidden",r="pseudo-hover",_=class extends s.hp{constructor(e){super(e),this.open_modal=()=>{var e,t,i;this.panzoom=(0,n.Z)(this.$lazyimage_image,{maxScale:5,cursor:"grab"}),this.align_control_panel(),null==(e=this.$body)||e.appendChild(this.$modal),null==(t=this.$modal)||t.classList.remove(a),null==(i=this.$lazyimage)||i.classList.add(l),this.add_listeners(),o._.disable_scroll()},this.close_modal=()=>{var e;this.$root.appendChild(this.$modal),null==(e=this.$modal)||e.classList.add(a),this.remove_listeners(),o._.enable_scroll()},this.add_listeners=()=>{var e,t,i,s,o;null==(e=this.$zoom_in)||e.addEventListener("click",this.panzoom.zoomIn),null==(t=this.$zoom_out)||t.addEventListener("click",this.panzoom.zoomOut),null==(s=null==(i=this.$lazyimage_image)?void 0:i.parentElement)||s.addEventListener("wheel",this.zoom_with_wheel),null==(o=this.$modal_close)||o.forEach(e=>e.addEventListener("click",this.close_modal)),document.addEventListener("keydown",this.handle_keyboard_interaction)},this.remove_listeners=()=>{var e,t,i,s,o;null==(e=this.$zoom_in)||e.removeEventListener("click",this.panzoom.zoomIn),null==(t=this.$zoom_out)||t.removeEventListener("click",this.panzoom.zoomOut),null==(s=null==(i=this.$lazyimage_image)?void 0:i.parentElement)||s.removeEventListener("wheel",this.zoom_with_wheel),null==(o=this.$modal_close)||o.forEach(e=>e.removeEventListener("click",this.close_modal)),document.removeEventListener("keydown",this.handle_keyboard_interaction)},this.zoom_with_wheel=e=>{var t;return null==(t=this.panzoom)?void 0:t.zoomWithWheel(e,{step:.1})},this.handle_keyboard_interaction=e=>{var t,i,s,o,n,l;switch(e.key){case"+":null==(t=this.panzoom)||t.zoomIn(),this.bumpButton(this.$zoom_in);break;case"-":null==(i=this.panzoom)||i.zoomOut(),this.bumpButton(this.$zoom_out);break;case"ArrowUp":null==(s=this.panzoom)||s.pan(0,-10,{relative:!0});break;case"ArrowDown":null==(o=this.panzoom)||o.pan(0,10,{relative:!0});break;case"ArrowLeft":null==(n=this.panzoom)||n.pan(-10,0,{relative:!0});break;case"ArrowRight":null==(l=this.panzoom)||l.pan(10,0,{relative:!0});break;case"Escape":this.close_modal()}},this.bumpButton=e=>{e.classList.add(r),globalThis.setTimeout(()=>e.classList.remove(r),150)},this.align_control_panel=()=>{this.$lazyimage_ficaption&&(this.$control.style.marginBottom=`${this.$lazyimage_ficaption.offsetHeight}px`)},this.resize_observed=this.align_control_panel,this.$root=e,this.$clickable_area=this.$root}disconnect(e){this.$clickable_area.removeEventListener("click",this.open_modal),super.disconnect(e)}loaded(e){super.loaded(e),this.init_dom_references(),this.init_events()}init_dom_references(){this.$body=document.querySelector("body"),this.$lazyimage=this.$root.querySelector('[data-js-select="LazyImage"]'),this.$lazyimage_image=this.$root.querySelector('[data-js-select="LazyImage_image"]'),this.$lazyimage_ficaption=this.$root.querySelector('[data-js-select="LazyImage_figcaption"]'),this.$modal=this.$root.querySelector('[data-js-select="LazyImageMagnificationModal_modal"]'),this.$control=this.$root.querySelector('[data-js-select="LazyImageMagnificationModal_control"]'),this.$zoom_in=this.$root.querySelector('[data-js-select="LazyImageMagnificationModal_zoom-in"]'),this.$zoom_out=this.$root.querySelector('[data-js-select="LazyImageMagnificationModal_zoom-out"]'),this.$modal_close=this.$root.querySelectorAll('[data-js-select="LazyImageMagnificationModal_modal-close"]')}init_events(){var e;this.$clickable_area.addEventListener("click",this.open_modal),null==(e=this.$lazyimage)||e.classList.add(l)}},d=_=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("LazyImageMagnificationModal"),s.Sp],_)},14319:function(e,t,i){i.r(t),i.d(t,{default:()=>f}),i(31454);var s,o=i(46932),n=i(89526),l=i(11998),a=i(64222),r=i(84892),_=i(28446),d=i(26238),c=i(17508);i(26847),i(7175),i(54480),i(48694),i(27530),i(88946);var h=i(89665),u=i(48949),v=i(85429);function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(p=function(){return!!e})()}var m="motion.error",g="motion__video--hide",b=new Map().set("paused","control-paused").set("ended","control-ended").set("playing","control-playing");let f=h.lE.register("Motion")(s=(0,h.N9)(s=(0,h.Sp)(s=function(e){function t(e){var i,s,n;return(0,o.Z)(this,t),s=t,n=[e],s=(0,_.Z)(s),i=(0,l.Z)(this,p()?Reflect.construct(s,n||[],(0,_.Z)(this).constructor):s.apply(this,n)),(0,c.Z)((0,a.Z)(i),"initialized",!1),(0,c.Z)((0,a.Z)(i),"invalidate_caches",function(){i._$video_cached=null,i._$video_container_
2cached=null,i._$video_controller_cached=null}),(0,c.Z)((0,a.Z)(i),"_check_video_status",function(){return!!i.$video}),(0,c.Z)((0,a.Z)(i),"init_video",function(){!i.initialized&&(i.$video.muted=!0,i._timeout_loading_error=window.setTimeout(function(){(0,u.Z)(i.$video,m,{$video:i.$video})},3e3),i.$video.addEventListener("loadedmetadata",function(){window.clearTimeout(i._timeout_loading_error),i.$video_container.classList.remove(g),i.resize_video()},{passive:!0,once:!0}),i.initialized=!0,i.$video.dataset.autoPlay&&i.play_video(),v.Z.viewport_width<v.Z.large&&(i.play_video(),i.pause_video()))}),(0,c.Z)((0,a.Z)(i),"resize_video",function(){if(i.$video){var e=i.$video.closest('[data-module="Motion"]').getAttribute("data-video-ratio"),t=i.$video.videoWidth/i.$video.videoHeight,s=i.$video_container.clientWidth/i.$video_container.clientHeight;"1_1"===e?(i.$video.style.height="".concat(i.$video_container.clientWidth,"px"),i.$video.style.width="auto"):1!==t&&s<t?(i.$video.style.height="100%",i.$video.style.width="auto"):i.$video&&(i.$video.style.height="auto",i.$video.style.width="100%")}}),(0,c.Z)((0,a.Z)(i),"control_video",function(){i.paused||i.ended?(i.play_video(),i._paused_by_user=!1):(i.pause_video(),i._paused_by_user=!0)}),(0,c.Z)((0,a.Z)(i),"play_video",function(){i.$video_container&&(i._$video_controller.classList.remove(b.get("ended")),i._$video_controller.classList.remove(b.get("paused")),i._$video_controller.classList.add(b.get("playing")),i._play_promise=i.$video.play(),i._play_promise.then(function(){i._play_promise=!1}).catch(function(){i.error_video()}))}),(0,c.Z)((0,a.Z)(i),"pause_video",function(){i._$video_controller.classList.remove(b.get("playing")),i._$video_controller.classList.add(b.get("paused")),"function"==typeof i._play_promise&&(i._play_promise.reject(),i._play_promise=!1),i.$video.pause()}),(0,c.Z)((0,a.Z)(i),"stop_video",function(){i.pause_video(),i.$video.currentTime=0}),(0,c.Z)((0,a.Z)(i),"ended_video",function(){i._$video_controller.classList.remove(b.get("playing")),i._$video_controller.classList.remove(b.get("paused")),i._$video_controller.classList.add(b.get("ended"))}),(0,c.Z)((0,a.Z)(i),"error_video",function(){null!==i.$video.error&&(i.$video_container.classList.add(g),i.disconnect(i._$node))}),i._$node=e,i._$video_cached=null,i._$video_container_cached=null,i._$video_controller_cached=null,i._timeout_loading_error=null,i._paused_by_user=!1,i._play_promise=!1,i}return(0,d.Z)(t,e),(0,n.Z)(t,[{key:"$video_container",get:function(){if(!this._$video_container_cached){var e,t;this._$video_container_cached=null==(e=(t=this._$node).querySelector)?void 0:e.call(t,'[data-js-select="Motion_video"]')}return this._$video_container_cached}},{key:"$video",get:function(){if(!this._$video_cached){var e,t;this._$video_cached=null==(e=(t=this._$node).querySelector)?void 0:e.call(t,'[data-js-select="Motion_video_player"]')}return this._$video_cached}},{key:"_$video_controller",get:function(){if(!this._$video_controller_cached){var e,t;this._$video_controller_cached=null==(e=this._$node)||null==(t=e.querySelector)?void 0:t.call(e,'[data-js-select="Motion_video_controller"]')}return this._$video_controller_cached}},{key:"disconnect",value:function(e){(0,r.Z)((0,_.Z)(t.prototype),"disconnect",this).call(this,e),this.init_video_element&&this.remove_events()}},{key:"loaded",value:function(e){(0,r.Z)((0,_.Z)(t.prototype),"loaded",this).call(this,e),this._$node=e,this.init_video_element=this._check_video_status(),this.init_video_element&&(this.init_video(),this.init_events())}},{key:"enters",value:function(){!this._paused_by_user&&v.Z.viewport_width>=v.Z.large&&this.init_video_element&&(this.$video.currentTime=0,this.play_video())}},{key:"leaves",value:function(){this.init_video_element&&this.pause_video()}},{key:"resize_observed",value:function(){this.init_video_element&&(this.init_video(),this.resize_video())}},{key:"ended",get:function(){return this.$video.ended}},{key:"paused",get:function(){return this.$video.paused}},{key:"init_events",value:function(){this._$video_controller.addEventListener("click",this.control_video),this.$video.addEventListener("ended",this.ended_video,{passive:!0}),this._$node.addEventListener(m,this.error_video),this._$node.addEventListener(h.W4,this.invalidate_caches),this._$node.addEventListener(h.Mr,this.invalidate_caches)}},{key:"remove_events",value:function(){this._$video_controller.removeEventListener("click",this.control_video),this.$video.removeEventListener("ended",this.ended_video),this._$node.removeEventListener(m,this.error_video),this._$node.removeEventListener(h.W4,this.invalidate_caches),this._$node.removeEventListener(h.Mr,this.invalidate_caches)}}]),t}(h.hp))||s)||s)||s},16919:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(80804).ZP},31006:function(e,t,i){i.r(t),i.d(t,{default:()=>d});var s=i(65586),o=i(89665),n=i(85429),l=i(25317),a=i(6294);let r={ease:l.Lp.easeInOut,duration:.5},_=class extends o.hp{constructor(e){super(e),this.is_collapsed=!0,this.is_viewport_mobile=void 0,this.handle_toggle_event=e=>{var t,i;e.preventDefault(),e.stopPropagation(),this.is_collapsed=null!=(i=null==(t=null==e?void 0:e.detail)?void 0:t.is_collapsed)&&i,this.update_collapsable_area()},this.breakpoint_value=n.Z.breakpoint_by_name("l"),this.is_collapsed=!0,this.$node=e}loaded(e){super.loaded(e),this.$node=e,this.$collapsable_area=e.querySelector('[data-js-select="Profile_collapse"]'),this.$node.addEventListener(s._e,this.handle_toggle_event),this.init()}disconnect(e){super.disconnect(e),e.removeEventListener(s._e,this.handle_toggle_event)}init(){this.is_collapsed=!0,this.is_viewport_mobile=void 0,this.reset_button_toggle(this.is_collapsed),this.resize_observed()}update_collapsable_area(){this.$collapsable_area&&(this.is_collapsed?a.p8.to(this.$collapsable_area,Object.assign(Object.assign({},r),{height:0,opacity:0}
2)):a.p8.to(this.$collapsable_area,Object.assign(Object.assign({},r),{height:"auto",opacity:1})))}reset_collapsable_area(){this.is_collapsed=!0;let e=this.$collapsable_area;e&&(e.style.removeProperty("height"),e.style.removeProperty("opacity")),this.reset_button_toggle(this.is_collapsed)}reset_button_toggle(e){let t=this.$node.querySelector('[data-module="ButtonToggle"]'),i=o.lE.module_instance_from_node(t);i&&i.set_force_collapse(e)}viewport_changed(){this.is_viewport_mobile||this.reset_collapsable_area()}resize_observed(){let e=n.Z.viewport_width<this.breakpoint_value;this.is_viewport_mobile!==e&&(this.is_viewport_mobile=e,this.viewport_changed())}},d=_=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([o.lE.register("Profile"),o.Sp],_)},70498:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(17015).ZP},23715:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(58273).ZP},95566:function(e,t,i){i.r(t),i.d(t,{default:()=>_});var s=i(65586),o=i(89665),n=i(85429);let l='[data-js-select="Table_col"]',a="table__table--closed",r=class extends o.hp{constructor(e){super(e),this.calculate_num_columns=()=>{var e;let t=null==(e=this.$table)?void 0:e[0];return t?[...t].reduce((e,t)=>t.dataset.colSpan?e+parseInt(t.dataset.colSpan,10):e+1,0):0},this.calculate_widths=e=>{var t;let i=Array(e).fill(0);null==(t=this.$table)||t.forEach(e=>{let t=0;e.forEach((e,s)=>{i[s+t]||(i[s+t]=e.dataset.colWidth?parseInt(e.dataset.colWidth,10):0,t+=e.dataset.colSpan?parseInt(e.dataset.colSpan,10)-1:0)})});let s=(100-i.reduce((e,t)=>e+t,0))/i.filter(e=>0===e).length;return i.map(e=>0===e?s:e)},this.set_table_type=()=>{if(this.$root&&(this.$root.scrollLeft=0),n.Z.viewport_width>=n.Z.breakpoint_by_name("l"))if(this.is_multicolumn()&&!this.has_manual_width()&&this.$exp_table)this.$exp_table.style.tableLayout="fixed";else{let e=this.calculate_num_columns(),t=this.calculate_widths(e);this.assign_widths(t),this.has_row_spans()&&this.$exp_table&&(this.$exp_table.style.tableLayout="fixed")}else this.$exp_table&&(this.$exp_table.style.tableLayout=""),this.reset_widths()},this.assign_widths=e=>{var t;null==(t=this.$table)||t.forEach(t=>{let i=0;t.forEach((t,s)=>{t.dataset.colSpan||(t.style.width=`${e[s+i]}%`,i+=t.dataset.colSpan?parseInt(t.dataset.colSpan,10)-1:0)})})},this.reset_widths=()=>{var e;null==(e=this.$table)||e.forEach(e=>{e.forEach(e=>{e.removeAttribute("style")})})},this.is_multicolumn=()=>{var e;return null==(e=this.$root)?void 0:e.classList.contains("table--multi-column")},this.is_expandable=()=>{var e;return null==(e=this.$root)?void 0:e.classList.contains("table--expandable")},this.has_manual_width=()=>{var e;return[...null!=(e=this.$table_cols)?e:[]].some(e=>e.dataset.colWidth)},this.has_row_spans=()=>this.$table_cols&&[...this.$table_cols].some(e=>{let t=e.getAttribute("rowspan");return!!t&&parseInt(t,10)>1}),this.toggle_expand=()=>{var e;null==(e=this.$exp_table)||e.classList.toggle(a)},this.$root=e}loaded(e){var t,i,o,n,a,r,_,d,c;super.loaded(e),this.$collapse_control=null==(t=this.$root)?void 0:t.querySelector('[data-js-select="Table_expandable-table-controls"]'),this.$exp_table=null==(i=this.$root)?void 0:i.querySelector('[data-js-select="Table_expandable-table"]'),this.$table_rows=null==(o=this.$root)?void 0:o.querySelectorAll('[data-js-select="Table_row"]'),this.$table_cols=null==(n=this.$root)?void 0:n.querySelectorAll(l),this.$table=[...null!=(a=this.$table_rows)?a:[]].map(e=>[...e.querySelectorAll(l)]),this.set_table_type(),this.is_expandable()&&(null==(_=null==(r=this.$root)?void 0:r.parentNode)||_.addEventListener(s._e,this.toggle_expand),this.init_expandable_table()),this.calculate_num_columns()>=3&&(null==(c=null==(d=this.$exp_table)?void 0:d.parentNode)||c.classList.add("table--column-long"))}disconnect(e){var t;super.disconnect(e),this.is_expandable()&&(null==(t=this.$root)||t.removeEventListener(s._e,this.toggle_expand))}resize_observed(){this.set_table_type()}init_expandable_table(){var e,t,i,s,o;let n=parseInt(null!=(t=null==(e=this.$root)?void 0:e.dataset.initRows)?t:"10",10),l=null==(i=this.$exp_table)?void 0:i.rows;l&&l.length>=n+2?(l[n-1].classList.add("table__init-row"),null==(s=this.$exp_table)||s.classList.add(a)):null==(o=this.$collapse_control)||o.classList.add("hide")}},_=r=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([o.lE.register("Table"),o.Sp],r)},98712:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(16776).og},14208:function(e,t,i){i.r(t),i.d(t,{default:()=>$});var s=i(7893),o=i(75456),n=i(89665),l=i(90105),a=i(87335),r=i(85429),_=i(6294);let d={duration:.5,ease:i(25317).EA.easeInOut},c=new Map;function h(e,t){let i=c.get(t);if(i){for(let t of i.tiles)if(t.id===e)return t}}function u(e){var t;let i=c.get(e);return null!=(t=null==i?void 0:i.container)?t:void 0}function v(e,t){var i;let s=h(e,t),o=c.get(t);
2s&&o&&(function(e){let{container:t}=e,i=t.clientHeight;_.p8.fromTo(t,{height:i},Object.assign(Object.assign({},d),{height:0,clearProps:"height"}))}(o),s.state="close",null==(i=s.on_change)||i.call(s,"close",!1))}function p(e,t,i=!0){var s,o;for(let t of e.tiles)"open"===t.state&&v(t.id,null!=(o=e.container.dataset.groupId)?o:"");for(let o of e.tiles){let{id:e}=o;if(t===e){o.state="open";let e=c.get(o.group_id);if(e&&o){let{animate_container:t,$expandable:i}=o,s=i.clientHeight;t()&&function(e,t){let{container:i}=t,s=i.clientHeight;_.p8.fromTo(i,{height:s},Object.assign(Object.assign({},d),{height:e,overwrite:!0,onComplete:()=>{i.style.height="auto"}}))}(s,e)}null==(s=o.on_change)||s.call(o,"open",i)}}}window.addEventListener(s.SZ,e=>{var t;let{detail:{event_type:i,hash:s}}=e;if(s&&"load"!==i){let e=s.replace("#",""),{group:i}=null!=(t=function(e){for(let[t,i]of c.entries())for(let s of i.tiles)if(s.id===e)return{group_id:t,group:i}}(e))?t:{};i&&p(i,e)}});let m="tile--active",g="tile__expandable--expanded",b="tile-expand-container--expanded",f=class extends n.hp{disconnect(e){var t,i;super.disconnect(e),this.id&&this.group_id&&function(e,t){let i=t&&c.get(t);if(i){let s=h(e,t);s&&i.tiles.delete(s)}}(this.id,this.group_id),this.event_handler_close&&(null==(t=this.$expandable_button_close)||t.removeEventListener("click",this.event_handler_close)),this.event_handler_tile_click&&(null==(i=this.$tile_link)||i.removeEventListener("click",this.event_handler_tile_click))}loaded(e){var t,i,s,o,n,l,a,_;super.loaded(e),this.$root=e,this.$tile_link=this.$root.querySelector('[data-js-select="Tile_link"]'),this.$expandable=this.$root.querySelector('[data-js-select="Tile_expandable"]'),this.$expandable_content=this.$root.querySelector('[data-js-select="tile__expandable-content"]'),this.$expandable_button_close=this.$root.querySelector('[data-js-select="Tile_expandable-close"]'),this.$headline=this.$root.querySelector('[data-js-select="Headline_main"]'),this.event_handler_close=this.event_close.bind(this),this.event_handler_tile_click=this.handle_tile_click.bind(this),this.breakpoint_value=r.Z.breakpoint_by_name("l"),this.id=null!=(t=this.$root.id)?t:void 0,this.group_id=null!=(s=null==(i=this.$expandable)?void 0:i.dataset.groupId)?s:void 0,this.module_type=null!=(o=this.$root.dataset.moduleType)?o:void 0,this.module_section=null!=(n=this.$root.dataset.moduleSection)?n:void 0,this.$root.classList.add("tile--initialized");let d=null==(l=this.$root.parentNode)?void 0:l.parentNode,c="true"===d.dataset.openFirstTile;this.register_tile(d),null==(a=this.$expandable_button_close)||a.addEventListener("click",this.event_handler_close),null==(_=this.$tile_link)||_.addEventListener("click",this.event_handler_tile_click),this.resize_observed(),this.handle_initial_state(c)}handle_initial_state(e){let t=(0,o.rR)();t&&t===this.id?(0,s.bC)({hash:t}):e&&this.group_id&&function(e){let t=c.get(e);if(t&&!t.auto_opened&&t.tiles.size>0){let e=t.tiles.values().next().value;e&&(t.auto_opened=!0,p(t,e.id,!1))}}(this.group_id)}register_tile(e){var t;this.id&&this.group_id&&(null==(t=this.$root)?void 0:t.parentNode)&&this.$expandable&&function(e){let{group_id:t,$group_node:i}=e,s=c.get(t);s||(c.set(t,{container:function(e,t){var i;let s=document.createElement("div");return s.classList.add("tile-expand-container"),s.dataset.jsSelect="Tile_container",s.dataset.groupId=t,null==(i=null==e?void 0:e.parentNode)||i.insertBefore(s,e.nextSibling),s}(i,t),tiles:new Set,auto_open_groups_first:"true"===i.dataset.openFirstTile,auto_opened:!1}),s=c.get(t)),null==s||s.tiles.add(e)}({id:this.id,group_id:this.group_id,$group_node:e,state:"close",animate_container:()=>!this.is_viewport_mobile,$expandable:this.$expandable,on_change:(e,t)=>
2{this.update_expanded_state("close"!==e,t)}})}handle_tile_click(e){if(e.preventDefault(),e.stopPropagation(),this.id&&this.group_id){var t;(null==(t=h(this.id,this.group_id))?void 0:t.state)==="open"?this.handle_close_tile():(0,s.bC)({hash:this.id})}}event_close(e){e.preventDefault(),this.handle_close_tile()}handle_close_tile(){this.id&&this.group_id&&v(this.id,this.group_id),(0,s.bC)({hash:""})}update_expanded_state(e,t=!1){var i,s,o,n,l,r,_,c,h,u;e?(null==(i=this.$root)||i.classList.add(m),null==(s=this.$expandable)||s.classList.add(g),null==(n=null==(o=this.$expandable)?void 0:o.parentElement)||n.classList.add(b),t&&(null==(l=this.$expandable_content)||l.scrollIntoView({block:"center",inline:"nearest",behavior:"smooth"}))):(null==(r=this.$root)||r.classList.remove(m),null==(_=this.$expandable)||_.classList.remove(g),null==(h=null==(c=this.$expandable)?void 0:c.parentElement)||h.classList.remove(b)),this.is_viewport_mobile?a.C.collapse_animation({$node:this.$expandable,is_collapsed:!e,hide_collapsed:!0,animation_settings:d}):this.update_expanded_opacity(!e),this.track_event(e?"Expand":"Collapse",null==(u=this.$headline)?void 0:u.innerText)}update_expanded_opacity(e){this.$expandable&&(e?_.p8.fromTo(this.$expandable,{opacity:1},Object.assign(Object.assign({},d),{opacity:0})):_.p8.fromTo(this.$expandable,{opacity:0},Object.assign(Object.assign({},d),{opacity:1,onComplete:()=>{var e,t;null==(e=this.$expandable_button_close)||e.focus({preventScroll:!0});let i=null==(t=this.$expandable)?void 0:t.querySelectorAll('[data-module="FKMultiStepForm"]');null==i||i.forEach(e=>{var t;null==(t=n.lE.module_instance_from_node(e))||t._swiper.update()})}})))}reset_state(){var e,t,i;null==(e=this.$root)||e.classList.remove(m),null==(t=this.$expandable)||t.classList.remove(g),null==(i=this.$expandable)||i.removeAttribute("style"),this.group_id&&function(e){let t=u(e);t&&t.removeAttribute("style")}(this.group_id)}check_viewport_mobile(){return this.breakpoint_value&&r.Z.viewport_width<this.breakpoint_value}viewport_changed(){var e;if(this.reset_state(),this.$expandable)if(!this.is_viewport_mobile&&this.group_id){let e=u(this.group_id);null==e||e.appendChild(this.$expandable)}else null==(e=this.$root)||e.appendChild(this.$expandable)}resize_observed(){let e=this.check_viewport_mobile();this.is_viewport_mobile!==e&&(this.is_viewport_mobile=!!e,this.viewport_changed())}track_event(e,t){var i,s;l.Z.push_event({name:"Functional",type:"",action:e,value:null!=t?t:"",detail:"",moduleSection:null!=(i=this.module_section)?i:"",moduleType:null!=(s=this.module_type)?s:""})}},$=f=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([n.lE.register("Tile"),n.Sp],f)},11865:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(8375).ZP},87844:function(e,t,i){i.r(t),i.d(t,{default:()=>f});var s,o,n=i(85893),l=i(89665),a=i(20745),r=i(85429),_=i(67294),d=i(67296),c=i(57226),h=i(60266),u=i(5233);(s=o||(o={})).SUCCESS="success",s.INFO="info",s.ERROR="error";var v=i(62457),p=i(69440);let m=({id:e,type:t,title:i="",description:s,link_text:l,link_url:a,remove_toast:r,track_link_click:_})=>(0,n.jsxs)("div",{id:e,className:`toast-notification__item toast-notification--${t} ${d.XE}`,children:[(0,n.jsx)("span",{className:"icon toast-notification__icon",children:(0,n.jsxs)("span",{className:"svg-scale-wrapper",children:[t===o.SUCCESS?(0,n.jsx)(v.O,{icon:"StatusCompleted"}):"",t===o.ERROR?(0,n.jsx)(v.O,{icon:"StatusSubmissionFailed"}):"",t===o.INFO?(0,n.jsx)(v.O,{icon:"StatusInfo"}):""]})}),(0,n.jsxs)("div",{className:"toast-notification__content",children:[(0,n.jsx)(u.Z,{main:i,sub:s,headline_type:"xs",sub_headline_type:"xs",class:"toast-notification__headline"}),l?(0,n.jsx)(h.Z,{href:a,label:l,onClick:_,type:"link"}):""]}),(0,n.jsx)(c.Z,{class_name:"toast-notification__close-button",on_click:r,children:(0,n.jsx)("span",{className:"icon",children:(0,n.jsx)("span",{className:"svg-scale-wrapper",children:(0,n.jsx)(p.O,{icon:"Close"})})})})]}),g=({_$root_node:e,_$header:t})=>{let[i,s]=(0,_.useState)([]),o=t=>{let i=e.querySelector(`#${t}`);null==i||i.classList.remove(d.XE),window.setTimeout(()=>{s(e=>e.filter(e=>e.id!==t))},d.Ij)},l=i=>{t&&(e.style.top=`${t.clientHeight+(r.Z.breakpoint_exceeded("medium",r.Z.breakpoint)?d.F3:d.Nm)}px`),s(e=>i.detail?[...e,i.detail.props]:e),i.detail&&"never"!==i.detail.timeout&&window.setTimeout(()=>{i.detail&&o(i.detail.props.id)},i.detail.timeout||d.Pb)};return(0,_.useEffect)(()=>{e.addEventListener(d.lX,l)},[]),(0,n.jsx)("div",{className:"toast-notification__wrapper",children:i.map(e=>(0,n.jsx)(m,Object.assign({},e,{remove_toast:t=>{t.preventDefault(),o(e.id)},track_link_click:()=>{e.track_link_callback&&e.link_text&&e.link_url&&e.track_link_callback(e.link_text,e.link_url)}}),`${e.id}`))})},b=class extends l.hp{constructor(e){super(e),this._$node=e}disconnect(e){var t;super.disconnect(e),this._$app_node&&(null==(t=this._root)||t.unmount())}loaded(e){var t;super.loaded(e),this._$node=e,this._$app_node=this._$node.querySelector(d.DE),this._$header=document.querySelector(".header"),this._$app_node&&(this._root=(0,a.createRoot)(this._$app_node),this._root.render((0,n.jsx)(g,{_$root_node:this._$node,_$header:null!=(t=this._$header)?t:void 0})))}},f=b=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([l.lE.register("ToastNotification")],b)},79611:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(80078).Y},95012:function(e,t,i){i.r(t),i.d(t,{default:()=>l});var s=i(89665),o=i(49154);let n=class extends s.hp{constructor(e){super(e),this._ot_listener_added=!1,this._$node=e}connect(e){super.connect(e)}loaded(e){var t;super.connect(e),this._$script_wrapper=this._$node.querySelector('[data-js-select="WallsIo_Initializer"]'),this._snippet_initial_posts=`&initial_posts=${null==(t=this._$script_wrapper)?void 0:t.dataset.numberOfInitialPosts}`,this._init_wall=this._init_wall.bind(this),window.OnetrustActiveGroups?this._init_wall():(window.addEventListener(o._m,this._init_wall),this._ot_listener_added=!0),window.addEventListener(o.q5,this._init_wall)}disconnect(e){super.disconnect(e),this._ot_listener_added&&this._$node.removeEventListener(o._m,this._init_wall),window.removeEventListener(o.q5,this._init_wall)}_init_wall(){var e,t,i,s;let n=o.N4.WALLSIO;if((0,o.ye)(n)){if((0,o.yp)(this._$node,n,"hide"),this._$script_wrapper&&!this._$script_wrapper.querySelector("script")){let o=document.createElement("script");o.async=!0,o.src="https://walls.io/js/wallsio-widget-1.2.js",o.setAttribute("data-wallurl",`${this._$script_wrapper.dataset.url}${this._snippet_initial_posts}`),o.setAttribute("data-title",null!=(e=this._$script_wrapper.dataset.title)?e:""),o.setAttribute("data-width","100%"),o.setAttribute("data-autoheight","1"),(null==(t=this._$script_wrapper)?void 0:t.dataset.enableLoadMoreButton)!==void 0&&(o.setAttribute("data-injectloadmorebutton",this._$script_wrapper.dataset.enableLoadMoreButton),o.setAttribute("data-loadmoretext",null!=(i=this._$script_wrapper.dataset.loadMoreText)?i:""),o.setAttribute("data-loadmorecount",null!=(s=this._$script_wrapper.dataset.numberOfPostsToLoad)?s:"")),o.setAttribute("data-height","800"),o.setAttribute("data-lazyload","1"),o.setAttribute("data-lazyloaddistance","50"),this._$script_wrapper.append(o),this._$script_wrapper.classList.add("walls-io__wrapper--enable-wall")}}else(0,o.yp)(this._$node,n,"show")}},l=n=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("WallsIo")],n)},87407:function(e,t,i){i.r(t),i.d(t,{default:()=>_});var s=i(89665);let o="portletError",n="portletSuccess",l="portletLoading",a="saError",r=class extends s.hp{constructor(e){super(e),this.handle_loading=()=>{},this.handle_success=()=>{},this.handle_error=()=>{var e,t;if(this.$root.remove(),null==(e=this.$config)?void 0:e.dataset.itemCountVisible){let e=parseInt(this.$config.dataset.itemCountVisible,10);e-=1,this.$config.dataset.itemCountVisible=`${e}`,0===e&&(this.disconnect(this.$root),null==(t=this.$module)||t.remove())}},this.$root=e,this.$module=this.$root.closest('[data-module="ZeissletRow"]'),this.$config=this.$root.closest('[data-js-select="ZeissletRow_config"]'),this.$solutionApp=this.$root.querySelector('[data-solution-app="true"]')}connect(e){super.connect(e),this.$root.addEventListener(o,this.handle_error,!0),this.$root.addEventListener(l,this.handle_loading,!0),this.$root.addEventListener(n,this.handle_success,!0),this.$solutionApp&&this.$solutionApp.addEventListener(a,this.handle_error,!0)}disconnect(e){super.disconnect(e),this.$root.removeEventListener(o,this.handle_error,!0),this.$root.removeEventListener(l,this.handle_loading,!0),this.$root.removeEventListener(n,this.handle_success,!0),this.$solutionApp&&this.$solutionApp.removeEventListener(a,this.handle_error,!0)}},_=r=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("ZeissletItem")],r)},97733:function(e,t,i){i.r(t),i.d(t,{default:()=>l});var s=i(89665);let o="portletError",n=class extends s.hp{constructor(e){super(e),this.$root=e}connect(e){super.connect(e),this.init(),this.$root.addEventListener(o,this.handle_item_error,!0)}disconnect(e){super.disconnect(e),this.$root.removeEventListener(o,this.handle_item_error,!0)}init(){var e;this.$config=this.$root.querySelector('[data-js-select="ZeissletRow_config"]'),(null==(e=this.$config)?void 0:e.dataset.itemCountTotal)&&(this.item_count_visible=parseInt(this.$config.dataset.itemCountTotal,10))}handle_item_error(){this.item_count_visible&&(this.item_count_visible-=1,this.$config&&(this.$config.dataset.itemCountVisible=`${this.item_count_visible}`))}},l=n=function(e,t,i,s){var o,n=arguments.length,l=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(l=(n<3?o(l):n>3?o(t,i,l):o(t,i))||l);return n>3&&l&&Object.defineProperty(t,i,l),l}([s.lE.register("ZeissletRow")],n)},19448:function(e,t,i){i.r(t),i.d(t,{default:()=>s});let s=i(67111).ZP}}]);

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.