
/*! For license information please see website.min.js.LICENSE.txt */
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("mitt"),require("moment"),require("joi"),require("GLightbox"),require("QrScanner"),require("bootstrap"),require("simpleDatatables")):"function"==typeof define&&define.amd?define([,,,,,,],t):"object"==typeof exports?exports.Website=t(require("mitt"),require("moment"),require("joi"),require("GLightbox"),require("QrScanner"),require("bootstrap"),require("simpleDatatables")):e.Website=t(e.mitt,e.moment,e.joi,e.GLightbox,e.QrScanner,e.bootstrap,e.simpleDatatables)}(window,((e,t,i,a,s,n,o)=>(()=>{"use strict";var r={311:(e,t,i)=>{i.r(t),i.d(t,{DEFAULT_ID:()=>s,Loader:()=>o,LoaderStatus:()=>n});var a=function e(t,i){if(t===i)return!0;if(t&&i&&"object"==typeof t&&"object"==typeof i){if(t.constructor!==i.constructor)return!1;var a,s,n;if(Array.isArray(t)){if((a=t.length)!=i.length)return!1;for(s=a;0!=s--;)if(!e(t[s],i[s]))return!1;return!0}if(t.constructor===RegExp)return t.source===i.source&&t.flags===i.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===i.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===i.toString();if((a=(n=Object.keys(t)).length)!==Object.keys(i).length)return!1;for(s=a;0!=s--;)if(!Object.prototype.hasOwnProperty.call(i,n[s]))return!1;for(s=a;0!=s--;){var o=n[s];if(!e(t[o],i[o]))return!1}return!0}return t!=t&&i!=i};const s="__googleMapsScriptId";var n;!function(e){e[e.INITIALIZED=0]="INITIALIZED",e[e.LOADING=1]="LOADING",e[e.SUCCESS=2]="SUCCESS",e[e.FAILURE=3]="FAILURE"}(n||(n={}));class o{constructor({apiKey:e,authReferrerPolicy:t,channel:i,client:n,id:r=s,language:l,libraries:d=[],mapIds:c,nonce:u,region:h,retries:m=3,url:f="https://maps.googleapis.com/maps/api/js",version:g}){if(this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=e,this.authReferrerPolicy=t,this.channel=i,this.client=n,this.id=r||s,this.language=l,this.libraries=d,this.mapIds=c,this.nonce=u,this.region=h,this.retries=m,this.url=f,this.version=g,o.instance){if(!a(this.options,o.instance.options))throw new Error(`Loader must not be called again with different options. ${JSON.stringify(this.options)} !== ${JSON.stringify(o.instance.options)}`);return o.instance}o.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?n.FAILURE:this.done?n.SUCCESS:this.loading?n.LOADING:n.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){let e=this.url;return e+="?callback=__googleMapsCallback",this.apiKey&&(e+=`&key=${this.apiKey}`),this.channel&&(e+=`&channel=${this.channel}`),this.client&&(e+=`&client=${this.client}`),this.libraries.length>0&&(e+=`&libraries=${this.libraries.join(",")}`),this.language&&(e+=`&language=${this.language}`),this.region&&(e+=`&region=${this.region}`),this.version&&(e+=`&v=${this.version}`),this.mapIds&&(e+=`&map_ids=${this.mapIds.join(",")}`),this.authReferrerPolicy&&(e+=`&auth_referrer_policy=${this.authReferrerPolicy}`),e}deleteScript(){const e=document.getElementById(this.id);e&&e.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise(((e,t)=>{this.loadCallback((i=>{i?t(i.error):e(window.google)}))}))}importLibrary(e){return this.execute(),google.maps.importLibrary(e)}loadCallback(e){this.callbacks.push(e),this.execute()}setScript(){var e,t;if(document.getElementById(this.id))return void this.callback();const i={key:this.apiKey,channel:this.channel,client:this.client,libraries:this.libraries.length&&this.libraries,v:this.version,mapIds:this.mapIds,language:this.language,region:this.region,authReferrerPolicy:this.authReferrerPolicy};Object.keys(i).forEach((e=>!i[e]&&delete i[e])),(null===(t=null===(e=null===window||void 0===window?void 0:window.google)||void 0===e?void 0:e.maps)||void 0===t?void 0:t.importLibrary)||(e=>{let t,i,a,s="The Google Maps JavaScript API",n="google",o="importLibrary",r="__ib__",l=document,d=window;d=d[n]||(d[n]={});const c=d.maps||(d.maps={}),u=new Set,h=new URLSearchParams,m=()=>t||(t=new Promise(((o,d)=>{return m=this,f=void 0,p=function*(){var m;for(a in yield i=l.createElement("script"),i.id=this.id,h.set("libraries",[...u]+""),e)h.set(a.replace(/[A-Z]/g,(e=>"_"+e[0].toLowerCase())),e[a]);h.set("callback",n+".maps."+r),i.src=this.url+"?"+h,c[r]=o,i.onerror=()=>t=d(Error(s+" could not load.")),i.nonce=this.nonce||(null===(m=l.querySelector("script[nonce]"))||void 0===m?void 0:m.nonce)||"",l.head.append(i)},new((g=void 0)||(g=Promise))((function(e,t){function i(e){try{s(p.next(e))}catch(e){t(e)}}function a(e){try{s(p.throw(e))}catch(e){t(e)}}function s(t){var s;t.done?e(t.value):(s=t.value,s instanceof g?s:new g((function(e){e(s)}))).then(i,a)}s((p=p.apply(m,f||[])).next())}));var m,f,g,p})));c[o]?console.warn(s+" only loads once. Ignoring:",e):c[o]=(e,...t)=>u.add(e)&&m().then((()=>c[o](e,...t)))})(i);const a=this.libraries.map((e=>this.importLibrary(e)));a.length||a.push(this.importLibrary("core")),Promise.all(a).then((()=>this.callback()),(e=>{const t=new ErrorEvent("error",{error:e});this.loadErrorCallback(t)}))}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(e){if(this.errors.push(e),this.errors.length<=this.retries){const e=this.errors.length*Math.pow(2,this.errors.length);console.error(`Failed to load Google Maps script, retrying in ${e} ms.`),setTimeout((()=>{this.deleteScript(),this.setScript()}),e)}else this.onerrorEvent=e,this.callback()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach((e=>{e(this.onerrorEvent)})),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version)return console.warn("Google Maps already loaded outside @googlemaps/js-api-loader.This may result in undesirable behavior as options and script parameters may not match."),void this.callback();this.loading||(this.loading=!0,this.setScript())}}}},716:(e,t,i)=>{const a=i(229);e.exports=e=>{const t={format:e.alternatives([e.string(),e.array().items(e.string().invalid("iso","javascript","unix"))])};return{type:"date",base:e.date(),coerce:{from:"string",method:function(e,{schema:t}){const i=t.$_getFlag("format");if(!i)return;const s=t.$_getFlag("utc")?a.utc(e,i,!0):a(e,i,!0);return s.isValid()?{value:s.toDate()}:void 0}},rules:{utc:{method:function(e=!0){return this.$_setFlag("utc",e)}}},overrides:{format:function(i){return e.attempt(i,t.format,"Invalid format"),["iso","javascript","unix"].includes(i)?this.$_super.format(i):this.$_setFlag("format",i)}}}},e.exports.default=e.exports},608:(e,t,i)=>{i.r(t),i.d(t,{default:()=>r});var a=new Blob([new Uint8Array([255,227,24,196,0,0,0,3,72,1,64,0,0,4,132,16,31,227,192,225,76,255,67,12,255,221,27,255,228,97,73,63,255,195,131,69,192,232,223,255,255,207,102,239,255,255,255,101,158,206,70,20,59,255,254,95,70,149,66,4,16,128,0,2,2,32,240,138,255,36,106,183,255,227,24,196,59,11,34,62,80,49,135,40,0,253,29,191,209,200,141,71,7,255,252,152,74,15,130,33,185,6,63,255,252,195,70,203,86,53,15,255,255,247,103,76,121,64,32,47,255,34,227,194,209,138,76,65,77,69,51,46,57,55,170,170,170,170,170,170,170,170,170,170,255,227,24,196,73,13,153,210,100,81,135,56,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170])],{type:"audio/mpeg"}),s=new Blob([new Uint8Array([0,0,0,28,102,116,121,112,105,115,111,109,0,0,2,0,105,115,111,109,105,115,111,50,109,112,52,49,0,0,0,8,102,114,101,101,0,0,2,239,109,100,97,116,33,16,5,32,164,27,255,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,33,16,5,32,164,27,255,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,167,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,0,0,2,194,109,111,111,118,0,0,0,108,109,118,104,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,232,0,0,0,47,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,236,116,114,97,107,0,0,0,92,116,107,104,100,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,101,100,116,115,0,0,0,28,101,108,115,116,0,0,0,0,0,0,0,1,0,0,0,47,0,0,0,0,0,1,0,0,0,0,1,100,109,100,105,97,0,0,0,32,109,100,104,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,68,0,0,8,0,85,196,0,0,0,0,0,45,104,100,108,114,0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0,0,0,1,15,109,105,110,102,0,0,0,16,115,109,104,100,0,0,0,0,0,0,0,0,0,0,0,36,100,105,110,102,0,0,0,28,100,114,101,102,0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1,0,0,0,211,115,116,98,108,0,0,0,103,115,116,115,100,0,0,0,0,0,0,0,1,0,0,0,87,109,112,52,97,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,16,0,0,0,0,172,68,0,0,0,0,0,51,101,115,100,115,0,0,0,0,3,128,128,128,34,0,2,0,4,128,128,128,20,64,21,0,0,0,0,1,244,0,0,1,243,249,5,128,128,128,2,18,16,6,128,128,128,1,2,0,0,0,24,115,116,116,115,0,0,0,0,0,0,0,1,0,0,0,2,0,0,4,0,0,0,0,28,115,116,115,99,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,28,115,116,115,122,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,115,0,0,1,116,0,0,0,20,115,116,99,111,0,0,0,0,0,0,0,1,0,0,0,44,0,0,0,98,117,100,116,97,0,0,0,90,109,101,116,97,0,0,0,0,0,0,0,33,104,100,108,114,0,0,0,0,0,0,0,0,109,100,105,114,97,112,112,108,0,0,0,0,0,0,0,0,0,0,0,0,45,105,108,115,116,0,0,0,37,169,116,111,111,0,0,0,29,100,97,116,97,0,0,0,1,0,0,0,0,76,97,118,102,53,54,46,52,48,46,49,48,49])],{type:"video/mp4"});function n(e){return Object.assign({muted:!1,timeout:250,inline:!1},e)}function o(e,t){var i=e.muted,a=e.timeout,s=e.inline,n=t(),o=n.element,r=n.source,l=void 0,d=void 0,c=void 0;return o.muted=i,!0===i&&o.setAttribute("muted","muted"),!0===s&&o.setAttribute("playsinline","playsinline"),o.src=r,new Promise((function(e){l=o.play(),d=setTimeout((function(){c(!1,new Error("Timeout "+a+" ms has been reached"))}),a),c=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;o.remove(),o.srcObject=null,clearTimeout(d),e({result:t,error:i})},void 0!==l?l.then((function(){return c(!0)})).catch((function(e){return c(!1,e)})):c(!0)}))}const r={audio:function(e){return o(e=n(e),(function(){return{element:document.createElement("audio"),source:URL.createObjectURL(a)}}))},video:function(e){return o(e=n(e),(function(){return{element:document.createElement("video"),source:URL.createObjectURL(s)}}))}}},678:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(925));t.default=class{constructor(){this.initializeContrastToggler()}initializeContrastToggler(){var e;const t=document.getElementById("contrastToggler");t&&(s.default.getCookie("contrast-mode")&&"1"===s.default.getCookie("contrast-mode")&&(t.classList.add("active"),null===(e=document.querySelector("html"))||void 0===e||e.classList.add("contrast")),t.addEventListener("click",(function(e){var i;e.preventDefault(),t.classList.toggle("active"),null===(i=document.querySelector("html"))||void 0===i||i.classList.toggle("contrast"),t.classList.contains("active")?s.default.setCookie("contrast-mode","1"):s.default.setCookie("contrast-mode","0")})))}}},106:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(899)),n=a(i(229)),o=a(i(71));class r{constructor(){this.initializeValidation()}static initializeUnsavedFormsCheck(){document.querySelectorAll('form[data-unsaved-check="1"]').forEach((e=>{const t=e.getAttribute("name");if(!t)return;const i={};e.querySelectorAll("input:not([data-ignore]),select:not([data-ignore]),textarea:not([data-ignore])").forEach((e=>{const t=e.getAttribute("name");if(!t)return;const a=e.value;i[t]=!1,e.addEventListener("input",(()=>{a!==e.value?i[t]=!0:i[t]&&a===e.value&&(i[t]=!1)}))})),r.changedForms[t]=i,e.addEventListener("submit",(()=>{delete r.changedForms[t]}))}))}static checkIfUnsavedFormsPresent(){for(const e in r.changedForms)for(const t in r.changedForms[e])if(r.changedForms[e][t])return!0;return!1}initializeValidation(){document.querySelectorAll("form").forEach((function(e){e.addEventListener("submit",(function(t){e.checkValidity()||(t.preventDefault(),t.stopPropagation())}),!1),e.querySelectorAll(".form-control").forEach((e=>{const t=function(){e.value?e.classList.add("has-value"):e.classList.remove("has-value")};t(),"SELECT"===e.nodeName?e.addEventListener("change",t):e.addEventListener("keyup",t)}))}))}initializeScrollToForms(){const e=window.location.hash;if(!e||-1===e.indexOf("#form-"))return;const t=e.replace("#form-",""),i=document.querySelector("form#"+t);if(i){const e=s.default.getElementPosition(i);window.scrollTo({top:e.top>0?e.top-250:0,behavior:"smooth"})}}initializeDatePickers(){const e=(0,n.default)().startOf("day"),t=e.format("X"),i=e.clone().add(1,"months").startOf("day"),a=i.format("X");document.querySelectorAll(".date-picker:not(.range-from,.range-to)").forEach((e=>{const t=e.dataset.target;if(!t)return;const i=document.querySelector(t);if(i){if(i.value){const t=n.default.unix(parseInt(i.value)).startOf("day");e.value=t.format("YYYY-MM-DD")}e.addEventListener("change",(()=>{if(e.value){const t=(0,n.default)(e.value);t.isValid()?i.value=t.startOf("day").format("X"):i.value=""}else i.value=""}))}})),document.querySelectorAll(".date-range-pickers").forEach((s=>{const o=s.querySelector(".range-from");if(!o)return;const r=s.querySelector(".range-to");if(!r)return;const l=o.dataset.target;if(!l)return;const d=r.dataset.target;if(!d)return;const c=document.querySelector(l);if(!c)return;const u=document.querySelector(d);if(u){if(c.value){const e=n.default.unix(parseInt(c.value)).startOf("day");o.value=e.format("YYYY-MM-DD")}else o.value=e.format("YYYY-MM-DD"),c.value=t;if(u.value){const e=n.default.unix(parseInt(u.value)).startOf("day");r.value=e.format("YYYY-MM-DD")}else r.value=i.format("YYYY-MM-DD"),u.value=a.toString();o.addEventListener("change",(()=>{if(o.value){const e=(0,n.default)(o.value),t=(0,n.default)(r.value);!e.isValid()||t.isValid()&&e>=t?(c.value="",u.value=""):(c.value=e.startOf("day").format("X"),u.value=t.startOf("day").format("X"))}else c.value="",u.value=""})),r.addEventListener("change",(()=>{if(r.value){const e=(0,n.default)(o.value),t=(0,n.default)(r.value);!t.isValid()||e.isValid()&&t<=e?(c.value="",u.value=""):(c.value=e.startOf("day").format("X"),u.value=t.startOf("day").format("X"))}else c.value="",u.value=""}))}}))}initializeDateFields(){const e=(0,n.default)().startOf("day"),t=e.format("X"),i=e.clone().add(1,"months").startOf("day"),a=i.format("X");document.querySelectorAll(".date-field:not(.range-from,.range-to)").forEach((e=>{const t=e.dataset.target;if(!t)return;const i=document.querySelector(t);if(i){if(i.value){const t=n.default.unix(parseInt(i.value)).startOf("day");e.value=t.format("DD.MM.YYYY")}e.addEventListener("change",(()=>{const t=(0,n.default)(e.value,"DD.MM.YYYY");t.isValid()?i.value=t.startOf("day").format("X"):i.value=""}))}})),document.querySelectorAll(".date-range-fields").forEach((s=>{const o=s.querySelector(".range-from");if(!o)return;const r=s.querySelector(".range-to");if(!r)return;const l=o.dataset.target;if(!l)return;const d=r.dataset.target;if(!d)return;const c=document.querySelector(l);if(!c)return;const u=document.querySelector(d);if(u){if(c.value){const e=n.default.unix(parseInt(c.value)).startOf("day");o.value=e.format("DD.MM.YYYY")}else o.value=e.format("DD.MM.YYYY"),c.value=t.toString();if(u.value){const e=n.default.unix(parseInt(u.value)).startOf("day");r.value=e.format("DD.MM.YYYY")}else r.value=i.format("DD.MM.YYYY"),u.value=a;o.addEventListener("change",(()=>{const e=(0,n.default)(o.value,"DD.MM.YYYY"),t=(0,n.default)(r.value,"DD.MM.YYYY");!e.isValid()||t.isValid()&&e>=t?(c.value="",u.value=""):(c.value=e.startOf("day").format("X"),u.value=t.startOf("day").format("X"))})),r.addEventListener("change",(()=>{const e=(0,n.default)(o.value,"DD.MM.YYYY"),t=(0,n.default)(r.value,"DD.MM.YYYY");!t.isValid()||e.isValid()&&t<=e?(c.value="",u.value=""):(c.value=e.startOf("day").format("X"),u.value=t.startOf("day").format("X"))}))}}))}initializeTextareas(){const e=o.default.getLabel("characters");document.querySelectorAll("textarea[maxlength]").forEach((t=>{let i=0;const a=t.getAttribute("maxlength");if(a&&(i=parseInt(a)),i>0){const a=document.createElement("span");a.classList.add("form-text");const s=document.createElement("span");s.classList.add("remaining"),s.textContent=i.toString(),a.append(s),a.insertAdjacentText("beforeend"," / "+i+" "+e),t.insertAdjacentElement("afterend",a),t.addEventListener("keyup",(()=>{const e=i-t.value.length;s.textContent=e.toString()}))}}))}initializeSanitization(){document.querySelectorAll("[data-sanitize]").forEach((e=>{e.dataset.sanitize&&e.addEventListener("blur",(()=>{if(e.value){const t=e.value.trim();"float"===e.dataset.sanitize&&(e.value=function(e){return e.replace(",",".")}(t))}}))}))}}t.default=r,r.changedForms={}},206:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(899)),n=a(i(925));t.default=class{constructor(e,t){if(this.muteUnmuteButton=null,this.muteUnmuteText=null,this.muteIcon=null,this.unmuteIcon=null,this.cookieExpirationDate=null,this.isInitialized=!1,this.videoObject=e,this.container=t,!this.videoObject||!this.container)return;const i=this.container.querySelector("video");if(!i)return;this.video=i;const a=this.container.querySelector(".btn-pause-play");if(!a)throw new Error("Play/Pause button is missing.");this.playPauseButton=a;const s=this.playPauseButton.querySelector(".visually-hidden");if(!s)throw new Error("Play/Pause text is missing.");this.playPauseText=s;const n=this.playPauseButton.querySelector(".pause");if(!n)throw new Error("Pause icon is missing.");this.pauseIcon=n;const o=this.playPauseButton.querySelector(".play");if(!o)throw new Error("Play icon is missing.");this.playIcon=o,this.muteUnmuteButton=this.container.querySelector(".btn-mute-unmute"),this.muteUnmuteButton&&(this.muteUnmuteText=this.muteUnmuteButton.querySelector(".visually-hidden"),this.muteIcon=this.muteUnmuteButton.querySelector(".mute"),this.unmuteIcon=this.muteUnmuteButton.querySelector(".unmute")),this.cookieExpirationDate=new Date((new Date).setFullYear((new Date).getFullYear()+1)),this.video.addEventListener("play",(()=>{this.isInitialized||(this.isInitialized=!0,this.initialize())})),3!==this.video.readyState&&4!==this.video.readyState||this.isInitialized||(this.isInitialized=!0,this.initialize())}initialize(){s.default.setVideoSourceByDeviceOrientation(this.video,!1),this.initializeUserPreferences(),this.initializeControls(),"1"===n.default.getCookie("fullscreen-video-paused")?this.pause(!0):this.play(),window.addEventListener("scroll",(()=>{this.playInView()}),{capture:!1,passive:!0}),window.addEventListener("scroll",(()=>{this.playInView()}),{capture:!1,passive:!0}),window.addEventListener("resize",(()=>{s.default.setVideoSourceByDeviceOrientation(this.video,!1),"1"===n.default.getCookie("fullscreen-video-paused")?this.pause(!0):this.play()}),{capture:!1,passive:!0})}initializeUserPreferences(){if(this.videoObject&&this.videoObject.canAutoplayAudio){const e=n.default.getCookie("fullscreen-video-muted");null===e?(this.video.muted=!0,n.default.setCookie("fullscreen-video-muted","1")):this.video.muted="1"==e}else n.default.deleteCookie("fullscreen-video-muted");null!==n.default.getCookie("fullscreen-video-paused")&&this.video.pause()}initializeControls(){const e=this;this.playPauseButton.classList.remove("d-none"),this.video.paused?this.pause(!1):this.play(),this.playPauseButton.addEventListener("click",(function(){e.video.paused?e.play():e.pause(!0)})),this.muteUnmuteButton&&(this.muteUnmuteButton.classList.remove("d-none"),this.video.muted?this.mute():this.unmute(),this.muteUnmuteButton.addEventListener("click",(function(){e.video.muted?e.unmute():e.mute()})))}play(){n.default.deleteCookie("fullscreen-video-paused"),this.video.play().catch((function(){})),this.pauseIcon.classList.remove("d-inline-block","d-none"),this.pauseIcon.classList.add("d-inline-block"),this.playIcon.classList.remove("d-inline-block","d-none"),this.playIcon.classList.add("d-none"),this.playPauseText.innerHTML="Pause"}pause(e){void 0===e&&(e=!0),e&&n.default.setCookie("fullscreen-video-paused","1",this.cookieExpirationDate,"/"),this.video&&this.video.pause(),this.pauseIcon&&(this.pauseIcon.classList.remove("d-inline-block","d-none"),this.pauseIcon.classList.add("d-none")),this.playIcon&&(this.playIcon.classList.remove("d-inline-block","d-none"),this.playIcon.classList.add("d-inline-block")),this.playPauseText&&(this.playPauseText.innerHTML="Play")}playPauseToggle(){this.video.paused?this.play():this.pause(!0)}mute(){var e,t,i,a;this.videoObject&&this.videoObject.canAutoplayAudio&&n.default.setCookie("fullscreen-video-muted","1",this.cookieExpirationDate,"/"),this.video.muted=!0,this.muteUnmuteButton&&(null===(e=this.muteIcon)||void 0===e||e.classList.remove("d-inline-block","d-none"),null===(t=this.muteIcon)||void 0===t||t.classList.add("d-none"),null===(i=this.unmuteIcon)||void 0===i||i.classList.remove("d-inline-block","d-none"),null===(a=this.unmuteIcon)||void 0===a||a.classList.add("d-inline-block"),this.muteUnmuteText&&(this.muteUnmuteText.innerHTML="Unmute"))}unmute(){var e,t,i,a;this.video&&this.videoObject&&(this.videoObject.canAutoplayAudio&&n.default.setCookie("fullscreen-video-muted","0",this.cookieExpirationDate,"/"),this.video.muted=!1,this.muteUnmuteButton&&(null===(e=this.muteIcon)||void 0===e||e.classList.remove("d-inline-block","d-none"),null===(t=this.muteIcon)||void 0===t||t.classList.add("d-inline-block"),null===(i=this.unmuteIcon)||void 0===i||i.classList.remove("d-inline-block","d-none"),null===(a=this.unmuteIcon)||void 0===a||a.classList.add("d-none"),this.muteUnmuteText&&(this.muteUnmuteText.innerHTML="Mute")))}toggleMuteUnmute(){this.video&&(this.video.muted?this.unmute():this.mute())}playInView(){if(null!==n.default.getCookie("fullscreen-video-paused"))return;const e=s.default.getScrollPosition(),t=this.video.getBoundingClientRect(),i=s.default.getElementPosition(this.video),a=i.top+.75*t.height,o=i.top+.25*t.height;e.top+s.default.getWindowDimensions().height>a&&e.top<o?this.video.paused&&this.play():(e.top,this.video.paused||this.pause(!1))}}},921:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(899)),n=a(i(703)),o=a(i(716)),r=a(i(836)),l=n.default.extend(o.default);class d{static getJoiMessages(){return{"string.base":"Kein gültiger Text.","string.empty":"Dieses Feld muss ausgefüllt werden.","string.min":"Der Text muss mindestens {#limit} Zeichen enthalten.","string.max":"Der Text darf maximal {#limit} Zeichen enthalten.","string.uri":'Der angegebene Wert ist keine gültige URL (URL muss mit "http://" oder "https://" beginnen).',"string.email":"Der angegebene Wert ist keine gültige E-Mail Adresse.","number.base":"Keine gültige Zahl.","number.empty":"Dieses Feld muss ausgefüllt werden.","number.min":"Die Zahl muss mindestens {#limit} sein.","number.max":"Die Zahl darf maximal {#limit} sein.","number.integer":"Die Zahl muss eine ganzzahlige Zahl sein.","checkbox.checked":"Die Checkbox muss aktiviert sein.","date.base":"Kein gültiges Datum. Datum muss im Format TT.MM.JJJJ eingegeben werden.","date.empty":"Dieses Feld muss ausgefüllt werden.","date.min":"Das Datum muss mindestens {#limit} sein.","date.max":"Das Datum darf maximal {#limit} sein.","date.less":"Das Datum muss kleiner als {#limit} sein.","date.greater":"Das Datum muss größer als {#limit} sein.","date.format":"Datum muss im Format TT.MM.JJJJ eingegeben werden.","any.ref":'Feld ist von "{#ref}" abhängig.',"any.only":"Wert stimmt nicht überein.","any.required":"Dieses Feld muss ausgefüllt werden."}}static getJoiSchema(e){return l.object(e).messages(d.getJoiMessages())}static initializeDataAttributeValidation(){document.querySelectorAll('form[data-validate="1"]').forEach((e=>{const t={};e.querySelectorAll('[data-validate="1"]').forEach((e=>{const i=d.getJoiSchemaForField(e),a=e.getAttribute("id");a&&(t[a]=i)})),new d(e,t)}))}static getJoiSchemaForField(e){if(!e.getAttribute("id"))throw new Error("Field has no ID set.");if(!e.dataset.validate||"1"!==e.dataset.validate)throw new Error('Field has no data-validate="1" set.');const t=e.getAttribute("id");let i;switch(e.dataset.validateType){case"string":default:i=n.default.string();break;case"float":i=n.default.number();break;case"integer":i=n.default.number().integer();break;case"zip":i=n.default.number().integer().min(1e3).max(9999);break;case"email":i=n.default.string().email({tlds:{allow:!1}});break;case"uri":i=n.default.string().uri();break;case"checkboxChecked":i=n.default.string().custom(((t,i)=>e.checked?t:i.error("checkbox.checked")));break;case"date":i=l.date().format("DD.MM.YYYY");break;case"dateFrom":i=l.date().format("DD.MM.YYYY"),e.dataset.validateLessField&&(i=i.less(l.ref(e.dataset.validateLessField)));break;case"dateTo":i=l.date().format("DD.MM.YYYY"),e.dataset.validateGreaterField&&(i=i.greater(l.ref(e.dataset.validateGreaterField)));break;case"password":i=n.default.string().min(4).max(255);break;case"passwordRepeat":if(!e.dataset.validatePasswordField)throw new Error(`Field "${t}": Password repeat needs to have data-validate-password`);return n.default.ref(e.dataset.validatePasswordField)}if(e.dataset.validateMin){const a=parseFloat(e.dataset.validateMin);if(isNaN(a))throw new Error(`Field "${t}": Cannot cast min-value to a number.`);i=i.min(a)}if(e.dataset.validateMax){const a=parseFloat(e.dataset.validateMax);if(isNaN(a))throw new Error(`Field "${t}": Cannot cast max-value to a number.`);i=i.max(a)}return i=e.dataset.validateRequired&&"1"===e.dataset.validateRequired?i.required():i.allow("",null),i}constructor(e,t){this._emitter=(0,r.default)(),this.form=e,this.schema=t,this.joiSchema=d.getJoiSchema(t),this.form.addEventListener("submit",(e=>{this.handleSubmit(e)}))}get emitter(){return this._emitter}set emitter(e){this._emitter=e}handleSubmit(e){this.resetAllErrorMessages();const t=this.getValues(),i=this.joiSchema.validate(t,{abortEarly:!1,allowUnknown:!0});if(i.error){let t=0;for(let e=0;e<i.error.details.length;e++){const a=i.error.details[e],n=this.form.querySelector("#"+a.path[0]);if(n){this.showErrorMessage(n,a);const e=s.default.getElementPosition(n);(0===t||e.top<t)&&(t=e.top)}}if(t>0){const e=t-100;window.scrollTo({top:e>0?e:0,behavior:"smooth"})}return this.emitter.emit("error",i),e.preventDefault(),!1}return!0}getValues(){const e={};for(const t of Object.keys(this.schema)){const i=this.form.querySelector("#"+t);e[t]=i?i.value:null}return e}resetAllErrorMessages(){this.form.querySelectorAll(".invalid-feedback").forEach((e=>{e.remove()})),this.form.querySelectorAll(".is-invalid").forEach((e=>{e.classList.remove("is-invalid")}))}resetErrorMessage(e){e.classList.remove("is-invalid");const t=e.nextElementSibling;t.classList.contains("invalid-feedback")&&t.remove()}showErrorMessage(e,t){let i=t.message;e.dataset.validateErrorMessage&&(i=e.dataset.validateErrorMessage);let a,s=null;switch(t.type){case"date.less":case"date.greater":a=this.resolveReference(i),s=this.form.querySelector("#"+a),s&&(i=i.replace("ref:"+a,s.value));break;case"any.ref":if(a=this.resolveReference(i),s=this.form.querySelector("#"+a),s){const e=this.form.querySelector('[for="'+a+'"]');if(e&&e.textContent&&e.textContent.trim())i=i.replace("ref:"+a,e.textContent.trim());else{const e=s.getAttribute("id");e&&(i=i.replace("ref:"+a,e))}}}e.classList.add("is-invalid");const n=document.createElement("div");n.classList.add("invalid-feedback"),n.textContent=i,e.insertAdjacentElement("afterend",n)}resolveReference(e){const t=new RegExp(/^.*ref:([\w\-_.]+).*$/,"i").exec(e);return t&&2===t.length?t[1]:""}}t.default=d},260:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(899)),n=a(i(206)),o=a(i(608));t.default=class{constructor(){this.canAutoplayAudio=!0,this.canAutoplayVideo=!0,this.fullscreenContainer=document.querySelector(".section-fullscreen"),this.teaserContainers=document.querySelectorAll(".teaser:not(.play-in-view)"),this.playInViewContainers=document.querySelectorAll(".play-in-view"),this.playInViewOnScrollingVideos=[],o.default.audio().then((e=>(this.canAutoplayAudio=e.result,o.default.video()))).then((e=>{this.canAutoplayVideo=e.result})).then((()=>{this.initializeTeasers(),this.initializePlayInView(),this.initializeFullScreen(),window.addEventListener("scroll",(()=>{for(let e=0;e<this.playInViewOnScrollingVideos.length;e++){const t=this.playInViewOnScrollingVideos[e];this.playInView(t)}}),{capture:!1,passive:!0})}))}initializeFullScreen(){this.fullscreenContainer&&new n.default(this,this.fullscreenContainer)}initializeTeasers(){s.default.isTouch()||this.teaserContainers.forEach((e=>{const t=e.querySelector("video");t&&e.classList.contains("play-on-hover")&&(e.addEventListener("mouseenter",(()=>{t.play().catch((function(){}))})),e.addEventListener("mouseleave",(()=>{t.pause()})))}))}initializePlayInView(){const e=this;this.playInViewContainers.forEach((t=>{const i=t.querySelector("video");i&&(e.playInViewOnScrollingVideos.push(i),i.addEventListener("loadeddata",(()=>{e.playInView(i)}),!1))}))}playInView(e){const t=s.default.getScrollPosition(),i=e.getBoundingClientRect(),a=s.default.getElementPosition(e),n=a.top+.75*i.height,o=a.top+.25*i.height;t.top+s.default.getWindowDimensions().height>n&&t.top<o?e.paused&&e.play().catch((()=>{})):(t.top,e.paused||e.pause())}}},658:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(){document.addEventListener("keydown",(e=>{"Tab"===e.key?document.body.classList.add("is-tabbing"):document.body.classList.remove("is-tabbing")})),document.addEventListener("mousedown",(()=>{document.body.classList.remove("is-tabbing")})),this.initializeMainNavigation(),this.initializeModal()}initializeModal(){document.querySelectorAll(".modal").forEach((function(e){e.addEventListener("shown.bs.modal",(()=>{const t=e.querySelector(".close");t&&t.addEventListener("keydown",(e=>{"Tab"===e.key&&e.shiftKey&&e.preventDefault()}));const i=e.querySelector(".btn");i&&i.addEventListener("keydown",(e=>{"Tab"===e.key&&(e.preventDefault(),t&&t.focus())}))}))}))}initializeMainNavigation(){document.querySelectorAll(".navbar-nav > .nav-item").forEach((e=>{const t=e.querySelector(".nav-link");t&&(t.addEventListener("focus",(()=>{document.body.classList.contains("is-tabbing")&&e.classList.add("hover")})),t.addEventListener("keydown",(t=>{"Tab"===t.key&&t.shiftKey&&e.classList.remove("hover")})));const i=e.querySelectorAll(".sub-nav .nav-item .nav-link");if(i&&i.length>0){const t=i[0],a=i[i.length-1];i.forEach((i=>{i.addEventListener("keydown",(s=>{e.classList.add("hover"),"Tab"===s.key&&(i===t&&s.shiftKey&&e.classList.remove("hover"),i!==a||s.shiftKey||e.classList.remove("hover"))}))}))}}))}}},419:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(28)),n=a(i(982));class o extends n.default{constructor(e){super(e),this.mapContainer=null,this.map=null;const t=()=>{var e;if(this.mapContainer=this.container.querySelector(".map"),!this.mapContainer||!this.mapContainer.dataset.latitude||!this.mapContainer.dataset.longitude)return;const t=parseFloat(this.mapContainer.dataset.longitude),i=parseFloat(this.mapContainer.dataset.latitude);if(isNaN(t)||isNaN(i))throw new Error("Latitude or longitude is not a valid number.");this.map=new google.maps.Map(this.mapContainer,{zoom:15,center:{lat:i,lng:t}});const a=new google.maps.Marker({map:this.map,position:{lat:i,lng:t},title:null!==(e=this.mapContainer.dataset.title)&&void 0!==e?e:""});new google.maps.InfoWindow({content:this.getInfoWindowContent(this.mapContainer)}).open({map:this.map,anchor:a}),o.emitter.emit("ready",this)};ConsentManagerUtility.addEventListener("featureChanged",(e=>{"map"===e.feature.cookieName&&e.enabled&&s.default.api.then((()=>t()))})),ConsentManagerUtility.isFeatureEnabled("map")&&s.default.api.then((()=>t()))}getInfoWindowContent(e){let t="";e.dataset.title&&(t+=`<strong>${e.dataset.title}</strong>`);const i=[];return e.dataset.address&&i.push(`${e.dataset.address}`),e.dataset.zip&&i.push(`${e.dataset.zip}`),e.dataset.city&&i.push(`${e.dataset.city}`),e.dataset.country&&i.push(`${e.dataset.country}`),i.length>0&&(t+="<p>"+i.join("<br>")+"</p>"),t}}t.default=o},982:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(836));class n{static get emitter(){return this._emitter}constructor(e){this._container=e}get container(){return this._container}}t.default=n,n._emitter=(0,s.default)()},512:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(598)),n=a(i(899)),o=a(i(443)),r=a(i(106)),l=a(i(71));document.addEventListener("DOMContentLoaded",(()=>{let e=n.default.getDeviceOrientation();document.body.classList.add(e);let t="";window.addEventListener("resize",(()=>{n.default.browserEmitter.emit("resize",n.default.getWindowDimensions()),e=n.default.getDeviceOrientation(),e!==t&&(t&&document.body.classList.remove(t),e&&(document.body.classList.add(e),n.default.browserEmitter.emit("orientation",e))),t=e}),{capture:!1,passive:!0});let i=0,a=0;window.addEventListener("scroll",(()=>{const e=window.scrollY,t=window.scrollX,s={previousScrollY:i,scrollY:e,previousScrollX:a,scrollX:t};n.default.browserEmitter.emit("scroll",s),i=e,a=t}),{capture:!1,passive:!0}),r.default.initializeUnsavedFormsCheck(),window.addEventListener("beforeunload",(e=>{if(r.default.checkIfUnsavedFormsPresent()){const t=l.default.getLabel("formsChanged");return(e||window.event).returnValue=t,t}})),new s.default})),window.addEventListener("beforeunload",(()=>{const e=Math.floor((new Date).getTime()/1e3);Math.floor(o.default.getInstance().get().timestamp/1e3)<e-3600&&o.default.getInstance().reset()}))},598:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(106)),n=a(i(899)),o=a(i(921)),r=a(i(605)),l=a(i(658)),d=a(i(260)),c=a(i(678)),u=a(i(925)),h=a(i(419)),m=a(i(842)),f=a(i(407));t.default=class{constructor(){if(n.default.isEdge()){const e=document.createElement("link");e.setAttribute("href","css/browser/edge.min.css"),e.setAttribute("rel","stylesheet"),document.head.append(e)}if(n.default.isInternetExplorer()){const e=document.createElement("link");e.setAttribute("href","css/browser/ie.min.css"),e.setAttribute("rel","stylesheet"),document.head.append(e)}this.header=document.querySelector("header"),this.main=document.querySelector("main"),this.footer=document.querySelector("footer"),this.scrollToTopButton=document.querySelector(".btn-scrollto-top"),this.fixedContactButton=document.querySelector(".btn-contact-fixed"),this.searchTogglers=document.querySelectorAll(".search-toggle"),this.searchForm=document.querySelector("#searchForm"),this.navbar=document.querySelector(".navbar-nav"),this.navbarToggler=document.querySelector(".navbar-toggler");const e=document.querySelector("#current-year");e&&(e.innerText=(new Date).getFullYear().toString()),this.initializeSkipLinks(),this.initializeScrollToButton(),this.initializeTouch(),this.initializeButtons(),this.initializeLightbox(),this.initializeMainNavigation(),this.initializeMain(),this.initializeBreakingNews(),this.initializeContent(),this.initializePlugins(),this.initializeExtensions(),this.initializeModals(),new s.default,new l.default,new d.default,new c.default,o.default.initializeDataAttributeValidation(),this.fixViewHeight(),this.adjustButtonsOnScrolling(),n.default.browserEmitter.on("scroll",(e=>{this.fixViewHeight(),this.adjustButtonsOnScrolling(),this.adjustMainNavigationOnScrolling(e.previousScrollY)})),this.adjustDeviceOrientation(n.default.getDeviceOrientation()),n.default.browserEmitter.on("orientation",(e=>{this.fixViewHeight(),this.adjustDeviceOrientation(e)}))}initializeMain(){if(!this.main)return;const e=this.main.querySelectorAll(".nav-tabs-align-center");this.initializeTabsAlignment(e),e.forEach((function(e){const t=e.querySelector("img");t&&(t.onload=()=>{if(t&&e){const i=t.height-52.5,a=e.querySelector(".nav-tabs");a&&a.setAttribute("style","top:"+i+"px")}})}));const t=this.main.querySelectorAll(".teaser-text-hidden");this.initializeHiddenTeaserTextHeight(t),n.default.browserEmitter.on("resize",(i=>{this.initializeTabsAlignment(e),this.initializeHiddenTeaserTextHeight(t)}))}initializeSkipLinks(){const e=document.querySelectorAll("#skiplinks a");e&&e.forEach((e=>{const t=e.getAttribute("href");if(t&&!document.querySelector(t)){const t=e.closest("li");t&&t.remove()}}))}initializeScrollToButton(){document.querySelectorAll("[data-scroll-to]").forEach((e=>{const t=e.dataset.scrollTo;if(!t)return;const i=t.replace(/#/g,""),a=document.getElementById(i);a&&e.addEventListener("click",(e=>{e.preventDefault(),a.scrollIntoView({block:"start",behavior:"smooth"})}))}))}initializeModals(){document.querySelectorAll(".modal").forEach((e=>{e.addEventListener("show.bs.modal",(()=>{this.fixedContactButton&&this.fixedContactButton.classList.remove("animate-scale")})),e.addEventListener("hide.bs.modal",(e=>{this.adjustButtonsOnScrolling(),document.querySelectorAll("iframe").forEach((e=>{e.contentWindow&&(e.contentWindow.location.href=e.src)}))}))}))}fixViewHeight(){const e=.01*window.innerHeight;document.documentElement.style.setProperty("--vh",e+"px")}adjustDeviceOrientation(e){"landscape"===e?(document.body.classList.add("landscape"),document.body.classList.remove("portrait")):(document.body.classList.remove("landscape"),document.body.classList.add("portrait"))}adjustButtonsOnScrolling(){this.fixedContactButton&&(window.pageYOffset>50?this.fixedContactButton.classList.add("animate-scale"):this.fixedContactButton.classList.remove("animate-scale"))}adjustMainNavigationOnScrolling(e){if(!this.header)return;const t=this.header.clientHeight,i=window.innerHeight/2;e>window.pageYOffset?(this.header.classList.add("header-out","header-in"),window.pageYOffset<i&&this.header.classList.remove("header-fixed-bg"),0===window.pageYOffset&&this.header.classList.remove("header-fixed","header-out","header-in")):window.pageYOffset>t&&(this.header.classList.add("header-fixed","header-fixed-bg"),this.header.classList.remove("header-in"))}initializeTouch(){n.default.isTouch()?document.body.classList.add("is-touch"):document.body.classList.add("no-touch")}initializeButtons(){"undefined"!=typeof ConsentManagerUtility&&document.querySelectorAll("[data-enable-feature]").forEach((e=>{e.addEventListener("click",(t=>{t.preventDefault(),t.stopPropagation();const i=e.dataset.enableFeature;i&&(ConsentManagerUtility.enableFeature(i),ConsentManagerUtility.decodePlaceholders(i))}))})),this.scrollToTopButton&&this.scrollToTopButton.addEventListener("click",(()=>{(window.document.scrollingElement||window.document.body||window.document.documentElement).scrollIntoView({block:"start",behavior:"smooth"})})),this.searchTogglers&&this.searchTogglers.forEach((e=>{e.addEventListener("click",(t=>{t.preventDefault(),e.classList.toggle("active");const i=document.querySelector("#searchForm");if(i){i.classList.toggle("open");const e=document.querySelector("#inputSearch");e&&e.focus()}}))}));const e=document.querySelector("#searchForm");if(e){const t=e.querySelector(".close");t&&t.addEventListener("click",(t=>{t.preventDefault(),e.classList.remove("open");const i=document.querySelectorAll(".search-toggle");i&&i.forEach((e=>{e.classList.remove("active")}))}))}}initializeLightbox(){new r.default({selector:"*[data-lightbox]"})}initializeMainNavigation(){if(this.navbar&&this.navbarToggler){if(this.header&&this.navbarToggler.addEventListener("click",(()=>{document.body.classList.toggle("main-nav-open"),this.navbarToggler&&this.navbarToggler.classList.toggle("toggled")})),window.innerWidth>991){const e=this.navbar.querySelector(".toggle-active");e&&e.classList.remove("toggle-active")}if(this.header&&this.main){const e=this.header.querySelectorAll(".navbar-nav > .nav-item-sub > .sub-toggle");e.forEach((t=>{t.addEventListener("click",(()=>{document.body.classList.contains("no-touch")||(e.forEach((e=>{e!==t&&e.parentElement&&e.parentElement.classList.remove("toggle-active")})),t.parentElement&&t.parentElement.classList.toggle("toggle-active"))}))}));const t=this.header.querySelectorAll(".sub-nav .nav-item-sub > .sub-toggle");t.forEach((e=>{e.addEventListener("click",(()=>{document.body.classList.contains("no-touch")||(t.forEach((t=>{t!==e&&t.parentElement&&t.parentElement.classList.remove("toggle-active")})),e.parentElement&&e.parentElement.classList.toggle("toggle-active"))}))})),document.body.classList.contains("no-touch")&&this.header.querySelectorAll(".navbar-nav > .nav-item-sub .sub-toggle").forEach((e=>{e.addEventListener("click",(()=>{var t;const i=e.previousElementSibling;if(i){let e=null!==(t=i.getAttribute("target"))&&void 0!==t?t:"";i.getAttribute("target")||(e="_top");const a=i.getAttribute("href");a&&window.open(a,e)}}))}));const i=this.main.querySelectorAll(".sidebar .nav .nav-item-sub > .sub-toggle");i.forEach((e=>{e.addEventListener("click",(()=>{i.forEach((t=>{t!==e&&t.parentElement&&t.parentElement.classList.remove("toggle-active")})),e.parentElement&&e.parentElement.classList.toggle("toggle-active")}))}));const a=this.header.querySelectorAll(".section-inside-navigation .card-header");a.forEach((e=>{e.addEventListener("click",(()=>{a.forEach((t=>{t!==e&&t.classList.remove("toggle-active")})),e.classList.toggle("toggle-active")}))}));const s=this.main.querySelectorAll(".section-inside-navigation .card-header");s.forEach((e=>{e.addEventListener("click",(()=>{s.forEach((t=>{t!==e&&t.classList.remove("toggle-active")})),e.classList.toggle("toggle-active")}))}))}}}initializeTabsAlignment(e){let t,i;e.forEach((e=>{if(i=e.querySelector(".tab-pane.active img"),!i)return;t=i.height-52.5;const a=e.querySelector(".nav-tabs");a&&a.setAttribute("style","top:"+t+"px")}))}initializeHiddenTeaserTextHeight(e){if(!e)return;let t,i;e.forEach((e=>{if(i=e.querySelector(".content-hidden p"),!i)return;t=i.offsetHeight;const a=e.querySelector(".overlay-text");a&&a.style.setProperty("--translateY","-"+t+"px")}))}initializeBreakingNews(){let e=[];if(u.default.existsCookie("discardedBreakingNews")){const t=u.default.getCookie("discardedBreakingNews");if(null!==t)try{e=JSON.parse(t)}catch(t){e=[]}Array.isArray(e)||(e=[])}document.querySelectorAll(".breaking-news").forEach((t=>{const i=t.dataset.id;i&&(e.includes(i)||t.classList.remove("d-none"),t.addEventListener("closed.bs.alert",(()=>{e.push(i);const t=new Date;t.setFullYear(t.getFullYear()+1),u.default.setCookie("discardedBreakingNews",JSON.stringify(e),t)})))}))}initializeContent(){document.querySelectorAll("p").forEach((e=>{const t=e.textContent;e.parentNode&&t&&""===t.trim()&&e.parentNode.removeChild(e)})),document.querySelectorAll("table.table").forEach((e=>{if(e.parentNode){const t=document.createElement("div");t.classList.add("table-responsive"),e.parentNode.insertBefore(t,e),t.appendChild(e)}}));const e=document.querySelector("body");e&&(e.classList.contains("page-article1col")||e.classList.contains("career"))&&document.querySelectorAll("section .col-lg-9").forEach((e=>{e.parentElement&&e.parentElement.classList.add("justify-content-center")}))}initializePlugins(){document.querySelectorAll('[data-ctype="sitepackage_locationmap"] [data-action="map"]').forEach((e=>{new f.default(e)})),document.querySelectorAll('[data-ctype="sitepackage_scanqrcode"] [data-action="scanQrCode"]').forEach((e=>{new m.default(e)}))}initializeExtensions(){document.querySelectorAll(".tx-sf-event-mgt .section-event-detail").forEach((e=>{new h.default(e)}))}}},842:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(447)),n=a(i(439)),o=a(i(899)),r=i(647),l=a(i(71)),d=a(i(182));class c extends s.default{constructor(e){if(super(e),this.stopScanning=!1,this.stopScanningTimeout=1e4,this.registrationsDataTable=null,!e.dataset.eventUid||isNaN(parseInt(e.dataset.eventUid)))throw new Error("Event UID missing.");this.eventUid=parseInt(e.dataset.eventUid);const t=this.container.querySelector("video"),i=this.container.querySelector(".spinner"),a=this.container.querySelector(".registrations-wrapper"),s=this.container.querySelector("#registrationsTable"),o=this.container.querySelector(".registrations-spinner"),l=this.container.querySelector("#manualScan"),d=this.container.querySelector("#manualQrCode"),c=this.createModalContainer();if(document.body.append(c),!(t&&i&&a&&s&&o&&l&&d&&c))throw new Error("Necessary elements missing.");this.video=t,this.spinner=i,this.registrationsWrapper=a,this.registrationsTable=s,this.registrationsDataTable=null,this.registrationsSpinner=o,this.manualScanButton=l,this.manualQrCodeField=d,this.modalContainer=c;const u=r.Modal.getOrCreateInstance(c),h=c.querySelector(".modal-title"),m=c.querySelector(".modal-text"),f=c.querySelector(".modal-button");if(!(u&&h&&m&&f))throw new Error("Necessary elements missing.");this.modal=u,this.modalTitle=h,this.modalText=m,this.modalButton=f,this.qrScanner=new n.default(this.video,(e=>{this.stopScanning||(this.checkQrCode(e.data),setTimeout((()=>{this.stopScanning=!1}),this.stopScanningTimeout)),this.stopScanning=!0}),{maxScansPerSecond:1,highlightScanRegion:!0,highlightCodeOutline:!0}),this.modalContainer.addEventListener("hidden.bs.modal",(()=>{this.startScanner()})),this.initializeManualScanning(),this.initializeRegistrations(),this.updateRegistrations()}initializeManualScanning(){this.startScanner(),this.manualScanButton.addEventListener("click",(()=>{const e=this.manualQrCodeField.value;e&&(this.stopScanner(),this.checkQrCode(e))}))}createModalContainer(){const e=`\n<div class="modal-dialog modal-dialog-centered">\n    <div class="modal-content">\n        <div class="modal-header">\n            <h5 class="modal-title"></h5>\n            <button\n                    type="button"\n                    class="btn-close"\n                    data-bs-dismiss="modal"\n                    aria-label="${l.default.getLabel("close")}"\n            ></button>\n        </div>\n        <div class="modal-body">\n            <p class="modal-text my-2"></p>\n        </div>\n        <div class="modal-footer">\n            <button\n                    type="button"\n                    class="modal-button btn"\n                    data-bs-dismiss="modal">\n                ${l.default.getLabel("close")}\n            </button>\n        </div>\n    </div>\n</div>\n        `,t=document.createElement("div");return t.id="scan-qr-code-modal",t.classList.add("modal"),t.tabIndex=-1,t.innerHTML=e,t}stopScanner(){this.qrScanner.stop(),this.video.classList.add("d-none"),this.spinner.classList.remove("d-none")}startScanner(){this.qrScanner.start(),this.video.classList.remove("d-none"),this.spinner.classList.add("d-none")}checkQrCode(e){this.stopScanner(),fetch(o.default.getUrl()+"/?sitepackage-api[endpoint][]=checkQrCode",{method:"POST",body:JSON.stringify({data:e,type:"event"})}).then((e=>e.json())).then((e=>{0===e.status?this.qrCodeOk(e):this.qrCodeNok(e),this.updateRegistrations()})).catch((e=>{this.error()}))}qrCodeOk(e){this.modalTitle.classList.add("text-success"),this.modalTitle.classList.remove("text-danger"),this.modalTitle.textContent="✅ "+e.reason,this.modalText.textContent=e.description,this.modalButton.classList.remove("btn-danger"),this.modalButton.classList.add("btn-success"),this.modal.show()}qrCodeNok(e){this.modalTitle.classList.remove("text-success"),this.modalTitle.classList.add("text-danger"),this.modalTitle.textContent="❌ "+e.reason,this.modalText.textContent=e.description,this.modalButton.classList.remove("btn-success"),this.modalButton.classList.add("btn-danger"),this.modal.show()}error(){this.modalTitle.classList.remove("text-success"),this.modalTitle.classList.add("text-danger"),this.modalTitle.textContent="❌ "+l.default.getLabel("plugin.scanQrCode.error.title"),this.modalText.textContent=l.default.getLabel("plugin.scanQrCode.error.description"),this.modalButton.classList.remove("btn-success"),this.modalButton.classList.add("btn-danger"),this.modal.show()}initializeRegistrations(){}updateRegistrations(){this.registrationsSpinner.classList.remove("d-none"),this.registrationsSpinner.classList.add("d-flex"),fetch(o.default.getUrl()+"/?sitepackage-api[endpoint][]=eventRegistration&eventUid="+this.eventUid).then((e=>e.json())).then((e=>{this.registrationsDataTable&&this.registrationsDataTable.destroy(),this.registrationsDataTable=d.default.createDatatableInstance(this.registrationsTable,e),this.registrationsSpinner.classList.remove("d-flex"),this.registrationsSpinner.classList.add("d-none")})).catch((e=>{throw console.error(e),new Error("An error occurred while trying to fetch the registrations:"+e)}))}}t.default=c},407:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(28)),n=a(i(447));class o extends n.default{constructor(e){super(e),this.mapContainer=null,this.map=null,this.currentInfoWindow=null;const t=()=>{this.mapContainer=this.container.querySelector(".map"),this.mapContainer&&(this.map=new google.maps.Map(this.mapContainer,{zoom:4,center:{lat:48.210033,lng:16.363449}}),this.addLocations(),o.emitter.emit("ready",this))};ConsentManagerUtility.addEventListener("featureChanged",(e=>{"map"===e.feature.cookieName&&e.enabled&&s.default.api.then((()=>t()))})),ConsentManagerUtility.isFeatureEnabled("map")&&s.default.api.then((()=>t()))}addLocations(){if(!this.mapContainer)return;const e=this.mapContainer.dataset.locations;if(!e)return;const t=JSON.parse(e);if(!t)return;const i=new google.maps.LatLngBounds;t.forEach((e=>{if(e.latitude&&e.longitude){const t=new google.maps.Marker({map:this.map,position:{lat:e.latitude,lng:e.longitude},title:e.title});i.extend(t.getPosition());const a=new google.maps.InfoWindow({content:`\n                      <div class='map-info-window-content'>\n                        ${e.overlayTitle?`<h3 class='title'>${e.overlayTitle}</h3>`:""}\n                        ${e.title?`<h4 class='title'>${e.title}</h4>`:""}\n                        ${e.overlayDescription?e.overlayDescription:""}\n                        ${e.description?e.description:""}\n                        ${e.address?`<p>${e.address}</p>`:""}\n                      </div>\n                    `});t.addListener("click",(()=>{this.currentInfoWindow&&this.currentInfoWindow.close(),a.open(this.map,t),this.currentInfoWindow=a}))}})),this.map&&this.map.fitBounds(i)}}t.default=o},447:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(836));class n{static get emitter(){return this._emitter}constructor(e){this._settings={},this._labels={},this._container=e}get container(){return this._container}get settings(){return this._settings}get labels(){return this._labels}}t.default=n,n._emitter=(0,s.default)()},925:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});class i{static setCookie(e,t,i=null,a="/"){let s=e+"="+t;return null!==i&&(s+=";expires="+i.toUTCString()),s+=";path="+a,document.cookie=s,s}static getCookie(e){if(!i.existsCookie(e)||!document.cookie)return null;const t=document.cookie.split(";");for(const i of t){const t=i.split("=");let a=t.shift();if(a){a=a.trim();const i=t.join("=").trim();if(a===e)return i}}return null}static deleteCookie(e){return!!i.existsCookie(e)&&(document.cookie=e+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/",!0)}static existsCookie(e){return document.cookie.indexOf(e+"=")>=0}}t.default=i},899:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(836));class n{static getGlobalProperty(e){if(void 0===Globals||!Globals)throw new Error("Globals are missing.");if(void 0===Globals[e]||!Globals[e]||!Globals.hasOwnProperty(e))throw new Error("Property "+e+" not found in globals.");return Globals[e]}static get pageUid(){return void 0===this._pageUid&&(this._pageUid=parseInt(n.getGlobalProperty("pageUid"))),this._pageUid}static get pages(){return void 0===this._pages&&(this._pages=n.getGlobalProperty("pages"),Object.keys(this._pages).forEach((e=>{this._pages[e]=parseInt(this._pages[e].toString())}))),this._pages}static get rootline(){return void 0===this._rootline&&(this._rootline=n.getGlobalProperty("rootline")),this._rootline}static get browserEmitter(){return this._browserEmitter}static isEdge(){return window.navigator.userAgent.indexOf("Edge/")>0}static isInternetExplorer(){const e=window.navigator.userAgent;return e.indexOf("MSIE ")>0||e.indexOf("Trident/")>0}static getUrl(){let e=window.location.href;e=e.split("?")[0],e=e.split("#")[0];const t=e.length;return"/"===e.charAt(t-1)&&(e=e.substring(0,t-1)),e}static isTouch(){let e;if("maxTouchPoints"in navigator)e=navigator.maxTouchPoints>0;else if("msMaxTouchPoints"in navigator)e=navigator.msMaxTouchPoints>0;else{const t=void 0!==window.matchMedia&&window.matchMedia("(pointer:coarse)");if(t&&"(pointer:coarse)"===t.media)e=!!t.matches;else if("orientation"in window)e=!0;else{const t=navigator.userAgent;e=/\b(BlackBerry|webOS|iPhone|IEMobile)\b/i.test(t)||/\b(Android|Windows Phone|iPad|iPod)\b/i.test(t)}}return e}static getDeviceOrientation(){return window.innerHeight>window.innerWidth?"portrait":"landscape"}static getWindowDimensions(){return{width:Math.max(document.documentElement.clientWidth,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight,window.innerHeight||0)}}static getScrollPosition(){return{top:document.documentElement.scrollTop||document.body.scrollTop,left:document.documentElement.scrollLeft||document.body.scrollLeft}}static getElementPosition(e){const t=e.getBoundingClientRect(),i=n.getScrollPosition();return{top:t.top+i.top,left:t.left+i.left}}static setVideoSourceByDeviceOrientation(e,t){let i="",a="";if(e){if(window.outerWidth/window.outerHeight>1?(void 0!==e.dataset.sourceLandscape&&e.dataset.sourceLandscape&&(i=e.dataset.sourceLandscape),void 0!==e.dataset.posterLandscape&&e.dataset.posterLandscape&&(a=e.dataset.posterLandscape)):(void 0!==e.dataset.sourcePortrait&&e.dataset.sourcePortrait&&(i=e.dataset.sourcePortrait),void 0!==e.dataset.posterPortrait&&e.dataset.posterPortrait&&(a=e.dataset.posterPortrait)),a&&e.setAttribute("poster",a),""===i)return;void 0!==t&&t&&e.pause(),e.src="";let s=e.querySelector("source");s&&s.remove(),s=document.createElement("source"),s.setAttribute("type","video/mp4"),s.setAttribute("src",i),e.append(s),e.src=i}}static addTimedClass(e,t,i=1e3){e.classList.add(t),setTimeout((()=>{e.classList.remove(t)}),i)}static debouncedSearch(e,t,i=500,a=null){void 0===i&&(i=500);let s=!1,n=null;e.addEventListener("keyup",(o=>{var r;r=o.keyCode,(-1!==[8,13,16,17,32,46,106,109,173,110,188,59,192,222].indexOf(r)||r>=48&&r<=57||r>=96&&r<=105||r>=65&&r<=90)&&!s&&(null!==n&&clearTimeout(n),n=setTimeout((()=>{let i=e.value;i=a?a(i):i.toLowerCase().trim(),t(i),s=!1}),i),s=!0)}))}static copyToClipboard(e){if(navigator.clipboard)navigator.clipboard.writeText(e);else{const t=document.createElement("textarea");t.style.top="0",t.style.left="0",t.style.position="fixed",t.value=e,document.body.appendChild(t),t.focus(),t.select();try{if(!document.execCommand("copy"))throw new Error("Copying to clipboard failed.")}catch(e){throw new Error("Browser does not support clipboard interaction.")}t.remove()}}}t.default=n,n._browserEmitter=(0,s.default)()},71:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(899));t.default=class{static get language(){return void 0===this._language&&(this._language=s.default.getGlobalProperty("language")),this._language}static get languageId(){return void 0===this._languageId&&(this._languageId=parseInt(s.default.getGlobalProperty("languageId"))),this._languageId}static get labels(){return void 0===this._labels&&(this._labels=s.default.getGlobalProperty("labels")),this._labels}static getLabel(e){return this.labels.hasOwnProperty(e)?this.labels[e]:""}}},28:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});const a=i(311);class s{static get loader(){return null===s._loader&&(s._loader=new a.Loader({apiKey:Globals.google.mapsApiKey,version:"weekly"})),s._loader}static get api(){return null===s._api?s.loader.load().then((e=>(s._api=e,e))).catch((e=>{throw new Error("Could not load Google Maps API: "+e)})):new Promise((e=>s._api))}}t.default=s,s._loader=null,s._api=null},182:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=i(638),n=a(i(71));class o{static createDatatableInstance(e,t={}){return new s.DataTable(e,{data:t,labels:{placeholder:n.default.getLabel("simpleDatatables.labels.placeholder"),searchTitle:n.default.getLabel("simpleDatatables.labels.searchTitle"),pageTitle:n.default.getLabel("simpleDatatables.labels.pageTitle"),perPage:n.default.getLabel("simpleDatatables.labels.perPage"),noRows:n.default.getLabel("simpleDatatables.labels.noRows"),info:n.default.getLabel("simpleDatatables.labels.info"),noResults:n.default.getLabel("simpleDatatables.labels.noResults")},tableRender:(e,t,i)=>{if(!t.attributes||!t.attributes.id)return;const a=document.querySelector("#"+t.attributes.id);if(!a)return;const s=a.closest(".datatable-wrapper");if(!s)return;const n=s.querySelector(".datatable-dropdown");if(n){const e=s.querySelector(".datatable-selector"),t=s.querySelector(".datatable-top label");e&&t&&(e.classList.add("form-control","form-control-sm"),n.append(e))}const o=s.querySelector(".datatable-input");o&&o.classList.add("form-control","form-control-sm")}})}}t.default=o,o.downloadCsv=function(e){const t={download:!1,lineDelimiter:"\n",columnDelimiter:";"},i=(0,s.exportCSV)(e,t);if(!i)return!1;const a=`${t.lineDelimiter}${i}${t.lineDelimiter}`,n=document.createElement("a");n.href=encodeURI(`data:text/csv;charset=utf-8,${a}`),n.download="export.csv",document.body.appendChild(n),n.click(),document.body.removeChild(n)}},443:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(i(836));class n{constructor(){this._changeEvent=(0,s.default)(),this._storageKey="sitepackage",this._settings=null,this.settings=this.get()}get changeEvent(){return this._changeEvent}get storageKey(){return this._storageKey}get settings(){return this._settings}set settings(e){this._settings=e}static getInstance(){return void 0===n._instance&&(n._instance=new n),n._instance}get(){let e=null;const t=localStorage.getItem(this.storageKey);if(t)try{t&&(e=JSON.parse(t)),null===e||e.hasOwnProperty("version")||(e=this.reset())}catch(t){e=this.reset()}else e=this.reset();if(null===e)throw new Error("Could not fetch settings.");return e.version!==n.VERSION&&(e=this.reset()),e}set(e){void 0!==localStorage.getItem(this.storageKey)&&localStorage.getItem(this.storageKey)||this.reset(),localStorage.setItem(this.storageKey,JSON.stringify(e)),this.settings=e,this.changeEvent.emit("change",this.settings)}getDefaultSettings(){return{version:n.VERSION,timestamp:(new Date).getTime(),plugins:{}}}reset(){const e=this.getDefaultSettings();return localStorage.setItem(this.storageKey,JSON.stringify(e)),this.settings=e,this.changeEvent.emit("change",this.settings),e}delete(){const e=this.getDefaultSettings();return localStorage.removeItem(this.storageKey),this.settings=this.getDefaultSettings(),this.changeEvent.emit("change",this.settings),e}}t.default=n,n.VERSION=1},605:e=>{e.exports=a},439:e=>{e.exports=s},647:e=>{e.exports=n},703:e=>{e.exports=i},836:t=>{t.exports=e},229:e=>{e.exports=t},638:e=>{e.exports=o}},l={};function d(e){var t=l[e];if(void 0!==t)return t.exports;var i=l[e]={exports:{}};return r[e].call(i.exports,i,i.exports,d),i.exports}return d.d=(e,t)=>{for(var i in t)d.o(t,i)&&!d.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},d.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d(512)})()));
//# sourceMappingURL=website.min.js.map