!function r(i,o,a){function s(t,e){if(!o[t]){if(!i[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(l)return l(t,!0);throw(n=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",n}n=o[t]={exports:{}},i[t][0].call(n.exports,function(e){return s(i[t][1][e]||e)},n,n.exports,r,i,o,a)}return o[t].exports}for(var l="function"==typeof require&&require,e=0;e<a.length;e++)s(a[e]);return s}({1:[function(e,t,n){t.exports={sourceLanguage:"en",targetLanguage:"de",resources:{"EXT:biolectra_products/Resources/Private/Language/locallang.xlf":{product_class:{source:"Product status",target:"Produktstatus",additionalAttributes:{resname:"product_class"}},product_range:{source:"Product range",target:"Produktwelt",additionalAttributes:{resname:"product_range"}},dosage_form:{source:"Dosage form",target:"Darreichungsform",additionalAttributes:{resname:"dosage_form"}},dosage:{source:"Dosage",target:"Dosierung",additionalAttributes:{resname:"dosage"}},ingredients:{source:"Ingredients",target:"Inhaltsstoffe",additionalAttributes:{resname:"ingredients"}},composition:{source:"Composition",target:"Zusammensetzung",additionalAttributes:{resname:"composition"}},consumption_recommendation:{source:"Recommended intake",target:"Verzehrempfehlung",additionalAttributes:{resname:"consumption_recommendation"}},dosage_recommendation:{source:"Recommended dosage",target:"Dosierempfehlung",additionalAttributes:{resname:"dosage_recommendation"}},important_information:{source:"Important information",target:"Wichtige Hinweise",additionalAttributes:{resname:"important_information"}},effervescent_tablets:{source:"effervescent tablets",target:"Brausetabletten",additionalAttributes:{resname:"effervescent_tablets"}},liquid:{source:"liquid",target:"Liquid",additionalAttributes:{resname:"liquid"}},liquid_alt:{source:"liquid",target:"Trinkfläschchen",additionalAttributes:{resname:"liquid_alt"}},direct:{source:"direct",target:"Direct",additionalAttributes:{resname:"direct"}},direct_alt:{source:"micro-pellets",target:"Micro-Pellets",additionalAttributes:{resname:"direct_alt"}},direct_package_units:{source:"sticks",target:"Sticks",additionalAttributes:{resname:"direct_package_units"}},capsules:{source:"capsules",target:"Kapseln",additionalAttributes:{resname:"capsules"}},solution_granules:{source:"granules for oral solution",target:"Trinkgranulat",additionalAttributes:{resname:"solution_granules"}},solution_granules_package_units:{source:"bags",target:"Beuteln",additionalAttributes:{resname:"solution_granules_package_units"}},tablets:{source:"tablets",target:"Tabletten",additionalAttributes:{resname:"tablets"}},supplement:{source:"Nutritional supplement",target:"Nahrungsergänzungsmittel",additionalAttributes:{resname:"supplement"}},pharmaceutical:{source:"Medicinal product",target:"Arzneimittel",additionalAttributes:{resname:"pharmaceutical"}},vegan:{source:"vegan",target:"vegan",additionalAttributes:{resname:"vegan"}},"sugar-free":{source:"sugar-free",target:"zuckerfrei",additionalAttributes:{resname:"sugar-free"}},"lactose-free":{source:"lactose-free",target:"lactosefrei",additionalAttributes:{resname:"lactose-free"}},"gluten-free":{source:"gluten-free",target:"glutenfrei",additionalAttributes:{resname:"gluten-free"}},no_sweetener:{source:"without sweeteners",target:"ohne Süßungsmittel",additionalAttributes:{resname:"no_sweetener"}},flavor:{source:"Flavour",target:"Geschmacksrichtung",additionalAttributes:{resname:"flavor"}},flavor_plural:{source:"Flavours",target:"Geschmacksrichtungen",additionalAttributes:{resname:"flavor_plural"}},size:{source:"Pack size",target:"Packungsgröße",additionalAttributes:{resname:"size"}},size_plural:{source:"Pack sizes",target:"Packungsgrößen",additionalAttributes:{resname:"size_plural"}},orange:{source:"orange",target:"Orange",additionalAttributes:{resname:"orange"}},lemon:{source:"lemon",target:"Zitrone",additionalAttributes:{resname:"lemon"}},neutral:{source:"neutral",target:"neutral",additionalAttributes:{resname:"neutral"}},"orange-passion-fruit":{source:"orange - passion fruit",target:"Orange-Maracuja",additionalAttributes:{resname:"orange-passion-fruit"}},magnesium:{source:"Biolectra® Magnesium",target:"Biolectra® Magnesium",additionalAttributes:{resname:"magnesium"}},immun:{source:"Biolectra® Immun",target:"Biolectra® Immun",additionalAttributes:{resname:"immun"}},sport:{source:"Biolectra® Sport",target:"Biolectra® Sport",additionalAttributes:{resname:"sport"}},zink:{source:"Biolectra® Zink",target:"Biolectra® Zink",additionalAttributes:{resname:"zink"}},needs:{source:"Need",target:"Bedarf",additionalAttributes:{resname:"needs"}},needs_basic:{source:"basic supply",target:"Basis-Versorgung",additionalAttributes:{resname:"needs_basic"}},needs_daily:{source:"daily requirement",target:"Tagesbedarf",additionalAttributes:{resname:"needs_daily"}},needs_increased:{source:"increased requirement",target:"Erhöhter Bedarf",additionalAttributes:{resname:"needs_increased"}},needs_special:{source:"special requirement",target:"Spezialbedarf",additionalAttributes:{resname:"needs_special"}},available_size_description:{source:"%s is available in a pack with %s.",target:"%s ist in einer Packungsgröße mit %s erhältlich.",additionalAttributes:{resname:"available_size_description"}},available_size_description_multiple:{source:"You can purchase %s in a variety of pack sizes. The product is available in packs of %s.",target:"Sie können %s in verschiedenen Packungsgrößen kaufen. Erhältlich ist das Produkt mit %s.",additionalAttributes:{resname:"available_size_description_multiple"}},or:{source:"or",target:"oder",additionalAttributes:{resname:"or"}}}}}},{}],2:[function(e,t,n){t.exports={sourceLanguage:"en",resources:{"EXT:biolectra_products/Resources/Private/Language/locallang.xlf":{product_class:{source:"Product status",additionalAttributes:{resname:"product_class"}},product_range:{source:"Product range",additionalAttributes:{resname:"product_range"}},dosage_form:{source:"Dosage form",additionalAttributes:{resname:"dosage_form"}},dosage:{source:"Dosage",additionalAttributes:{resname:"dosage"}},ingredients:{source:"Ingredients",additionalAttributes:{resname:"ingredients"}},composition:{source:"Composition",additionalAttributes:{resname:"composition"}},consumption_recommendation:{source:"Recommended intake",additionalAttributes:{resname:"consumption_recommendation"}},dosage_recommendation:{source:"Recommended dosage",additionalAttributes:{resname:"dosage_recommendation"}},important_information:{source:"Important information",additionalAttributes:{resname:"important_information"}},effervescent_tablets:{source:"effervescent tablets",additionalAttributes:{resname:"effervescent_tablets"}},liquid:{source:"liquid",additionalAttributes:{resname:"liquid"}},liquid_alt:{source:"liquid",additionalAttributes:{resname:"liquid_alt"}},direct:{source:"direct",additionalAttributes:{resname:"direct"}},direct_alt:{source:"micro-pellets",additionalAttributes:{resname:"direct_alt"}},direct_package_units:{source:"sticks",additionalAttributes:{resname:"direct_package_units"}},capsules:{source:"capsules",additionalAttributes:{resname:"capsules"}},solution_granules:{source:"granules for oral solution",additionalAttributes:{resname:"solution_granules"}},solution_granules_package_units:{source:"bags",additionalAttributes:{resname:"solution_granules_package_units"}},tablets:{source:"tablets",additionalAttributes:{resname:"tablets"}},supplement:{source:"Nutritional supplement",additionalAttributes:{resname:"supplement"}},pharmaceutical:{source:"Medicinal product",additionalAttributes:{resname:"pharmaceutical"}},vegan:{source:"vegan",additionalAttributes:{resname:"vegan"}},"sugar-free":{source:"sugar-free",additionalAttributes:{resname:"sugar-free"}},"lactose-free":{source:"lactose-free",additionalAttributes:{resname:"lactose-free"}},"gluten-free":{source:"gluten-free",additionalAttributes:{resname:"gluten-free"}},no_sweetener:{source:"without sweeteners",additionalAttributes:{resname:"no_sweetener"}},flavor:{source:"Flavour",additionalAttributes:{resname:"flavor"}},flavor_plural:{source:"Flavours",additionalAttributes:{resname:"flavor_plural"}},size:{source:"Pack size",additionalAttributes:{resname:"size"}},size_plural:{source:"Pack sizes",additionalAttributes:{resname:"size_plural"}},orange:{source:"orange",additionalAttributes:{resname:"orange"}},lemon:{source:"lemon",additionalAttributes:{resname:"lemon"}},neutral:{source:"neutral",additionalAttributes:{resname:"neutral"}},"orange-passion-fruit":{source:"orange - passion fruit",additionalAttributes:{resname:"orange-passion-fruit"}},magnesium:{source:"Biolectra® Magnesium",additionalAttributes:{resname:"magnesium"}},immun:{source:"Biolectra® Immun",additionalAttributes:{resname:"immun"}},sport:{source:"Biolectra® Sport",additionalAttributes:{resname:"sport"}},zink:{source:"Biolectra® Zink",additionalAttributes:{resname:"zink"}},needs:{source:"Need",additionalAttributes:{resname:"needs"}},needs_basic:{source:"basic supply",additionalAttributes:{resname:"needs_basic"}},needs_daily:{source:"daily requirement",additionalAttributes:{resname:"needs_daily"}},needs_increased:{source:"increased requirement",additionalAttributes:{resname:"needs_increased"}},needs_special:{source:"special requirement",additionalAttributes:{resname:"needs_special"}},available_size_description:{source:"%s is available in a pack with %s.",additionalAttributes:{resname:"available_size_description"}},available_size_description_multiple:{source:"You can purchase %s in a variety of pack sizes. The product is available in packs of %s.",additionalAttributes:{resname:"available_size_description_multiple"}},or:{source:"or",additionalAttributes:{resname:"or"}}}}}},{}],3:[function(e,t,n){var r,i;r=this,i=function(){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function c(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=a(n);return l(this,r?(e=a(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}function u(){return(u="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=a(e)););return e}(e,t);if(r){t=Object.getOwnPropertyDescriptor(r,t);return t.get?t.get.call(arguments.length<3?e:n):t.value}}).apply(this,arguments)}var d={type:"slider",startAt:0,perView:1,focusAt:0,gap:10,autoplay:!1,hoverpause:!0,keyboard:!0,bound:!1,swipeThreshold:80,dragThreshold:120,perSwipe:"",touchRatio:.5,touchAngle:45,animationDuration:400,rewind:!0,rewindDuration:800,animationTimingFunc:"cubic-bezier(.165, .840, .440, 1)",waitForTransition:!0,throttle:10,direction:"ltr",peek:0,cloningRatio:1,breakpoints:{},classes:{swipeable:"glide--swipeable",dragging:"glide--dragging",direction:{ltr:"glide--ltr",rtl:"glide--rtl"},type:{slider:"glide--slider",carousel:"glide--carousel"},slide:{clone:"glide__slide--clone",active:"glide__slide--active"},arrow:{disabled:"glide__arrow--disabled"},nav:{active:"glide__bullet--active"}}};function f(e){console.error("[Glide warn]: ".concat(e))}function h(e){return parseInt(e)}function p(e){return"string"==typeof e}function m(e){var t=n(e);return"function"===t||"object"===t&&e}function v(e){return"function"==typeof e}function g(e){return void 0===e}function y(e){return e.constructor===Array}function b(e,t,n){Object.defineProperty(e,t,n)}function w(e,t){var n=Object.assign({},e,t);return t.hasOwnProperty("classes")&&(n.classes=Object.assign({},e.classes,t.classes),t.classes.hasOwnProperty("direction")&&(n.classes.direction=Object.assign({},e.classes.direction,t.classes.direction)),t.classes.hasOwnProperty("type")&&(n.classes.type=Object.assign({},e.classes.type,t.classes.type)),t.classes.hasOwnProperty("slide")&&(n.classes.slide=Object.assign({},e.classes.slide,t.classes.slide)),t.classes.hasOwnProperty("arrow")&&(n.classes.arrow=Object.assign({},e.classes.arrow,t.classes.arrow)),t.classes.hasOwnProperty("nav")&&(n.classes.nav=Object.assign({},e.classes.nav,t.classes.nav))),t.hasOwnProperty("breakpoints")&&(n.breakpoints=Object.assign({},e.breakpoints,t.breakpoints)),n}var _=function(){function t(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};r(this,t),this.events=e,this.hop=e.hasOwnProperty}return o(t,[{key:"on",value:function(e,t){if(!y(e)){this.hop.call(this.events,e)||(this.events[e]=[]);var n=this.events[e].push(t)-1;return{remove:function(){delete this.events[e][n]}}}for(var r=0;r<e.length;r++)this.on(e[r],t)}},{key:"emit",value:function(e,t){if(y(e))for(var n=0;n<e.length;n++)this.emit(e[n],t);else this.hop.call(this.events,e)&&this.events[e].forEach(function(e){e(t||{})})}}]),t}(),A=function(){function n(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};r(this,n),this._c={},this._t=[],this._e=new _,this.disabled=!1,this.selector=e,this.settings=w(d,t),this.index=this.settings.startAt}return o(n,[{key:"mount",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return this._e.emit("mount.before"),m(e)?this._c=function(e,t,n){var r,i,o={};for(r in t)v(t[r])?o[r]=t[r](e,o,n):f("Extension must be a function");for(i in o)v(o[i].mount)&&o[i].mount();return o}(this,e,this._e):f("You need to provide a object on `mount()`"),this._e.emit("mount.after"),this}},{key:"mutate",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];return y(e)?this._t=e:f("You need to provide a array on `mutate()`"),this}},{key:"update",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return this.settings=w(this.settings,e),e.hasOwnProperty("startAt")&&(this.index=e.startAt),this._e.emit("update"),this}},{key:"go",value:function(e){return this._c.Run.make(e),this}},{key:"move",value:function(e){return this._c.Transition.disable(),this._c.Move.make(e),this}},{key:"destroy",value:function(){return this._e.emit("destroy"),this}},{key:"play",value:function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0];return e&&(this.settings.autoplay=e),this._e.emit("play"),this}},{key:"pause",value:function(){return this._e.emit("pause"),this}},{key:"disable",value:function(){return this.disabled=!0,this}},{key:"enable",value:function(){return this.disabled=!1,this}},{key:"on",value:function(e,t){return this._e.on(e,t),this}},{key:"isType",value:function(e){return this.settings.type===e}},{key:"settings",get:function(){return this._o},set:function(e){m(e)?this._o=e:f("Options must be an `object` instance.")}},{key:"index",get:function(){return this._i},set:function(e){this._i=h(e)}},{key:"type",get:function(){return this.settings.type}},{key:"disabled",get:function(){return this._d},set:function(e){this._d=!!e}}]),n}();function k(){return(new Date).getTime()}function S(n,r,i){var o,a,s,l,c=0;i=i||{};function u(){c=!1===i.leading?0:k(),o=null,l=n.apply(a,s),o||(a=s=null)}function e(){var e=k();c||!1!==i.leading||(c=e);var t=r-(e-c);return a=this,s=arguments,t<=0||r<t?(o&&(clearTimeout(o),o=null),c=e,l=n.apply(a,s),o||(a=s=null)):o||!1===i.trailing||(o=setTimeout(u,t)),l}return e.cancel=function(){clearTimeout(o),c=0,o=a=s=null},e}var E={ltr:["marginLeft","marginRight"],rtl:["marginRight","marginLeft"]};function T(e){if(e&&e.parentNode){for(var t=e.parentNode.firstChild,n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n}return[]}function L(e){return!!(e&&e instanceof window.HTMLElement)}var x='[data-glide-el="track"]';var C=function(){function t(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};r(this,t),this.listeners=e}return o(t,[{key:"on",value:function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]&&arguments[3];p(e)&&(e=[e]);for(var i=0;i<e.length;i++)this.listeners[e[i]]=n,t.addEventListener(e[i],this.listeners[e[i]],r)}},{key:"off",value:function(e,t){var n=2<arguments.length&&void 0!==arguments[2]&&arguments[2];p(e)&&(e=[e]);for(var r=0;r<e.length;r++)t.removeEventListener(e[r],this.listeners[e[r]],n)}},{key:"destroy",value:function(){delete this.listeners}}]),t}();var O=["ltr","rtl"],$={">":"<","<":">","=":"="};function e(e,t){return{modify:function(e){return t.Direction.is("rtl")?-e:e}}}function I(r,i,o){var a=[function(e,n){return{modify:function(e){var t=Math.floor(e/n.Sizes.slideWidth);return e+n.Gaps.value*t}}},function(e,t){return{modify:function(e){return e+t.Clones.grow/2}}},function(n,r){return{modify:function(e){if(0<=n.settings.focusAt){var t=r.Peek.value;return m(t)?e-t.before:e-t}return e}}},function(o,a){return{modify:function(e){var t=a.Gaps.value,n=a.Sizes.width,r=o.settings.focusAt,i=a.Sizes.slideWidth;return"center"===r?e-(n/2-i/2):e-i*r-t*r}}}].concat(r._t,[e]);return{mutate:function(e){for(var t=0;t<a.length;t++){var n=a[t];v(n)&&v(n().modify)?e=n(r,i,o).modify(e):f("Transformer should be a function that returns an object with `modify()` method")}return e}}}var t=!1;try{var j=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassive",null,j),window.removeEventListener("testPassive",null,j)}catch(e){}var P=t,q=["touchstart","mousedown"],D=["touchmove","mousemove"],z=["touchend","touchcancel","mouseup","mouseleave"],M=["mousedown","mousemove","mouseup","mouseleave"];var H='[data-glide-el^="controls"]',R="".concat(H,' [data-glide-dir*="<"]'),G="".concat(H,' [data-glide-dir*=">"]');function B(e){return m(e)?(n=e,Object.keys(n).sort().reduce(function(e,t){return e[t]=n[t],e[t],e},{})):(f("Breakpoints option must be an object"),{});var n}var N={Html:function(t,e,n){var r={mount:function(){this.root=t.selector,this.track=this.root.querySelector(x),this.collectSlides()},collectSlides:function(){this.slides=Array.prototype.slice.call(this.wrapper.children).filter(function(e){return!e.classList.contains(t.settings.classes.slide.clone)})}};return b(r,"root",{get:function(){return r._r},set:function(e){L(e=p(e)?document.querySelector(e):e)?r._r=e:f("Root element must be a existing Html node")}}),b(r,"track",{get:function(){return r._t},set:function(e){L(e)?r._t=e:f("Could not find track element. Please use ".concat(x," attribute."))}}),b(r,"wrapper",{get:function(){return r.track.children[0]}}),n.on("update",function(){r.collectSlides()}),r},Translate:function(r,i,t){var n={set:function(e){e=I(r,i).mutate(e),e="translate3d(".concat(-1*e,"px, 0px, 0px)");i.Html.wrapper.style.mozTransform=e,i.Html.wrapper.style.webkitTransform=e,i.Html.wrapper.style.transform=e},remove:function(){i.Html.wrapper.style.transform=""},getStartIndex:function(){var e=i.Sizes.length,t=r.index,n=r.settings.perView;return i.Run.isOffset(">")||i.Run.isOffset("|>")?e+(t-n):(t+n)%e},getTravelDistance:function(){var e=i.Sizes.slideWidth*r.settings.perView;return i.Run.isOffset(">")||i.Run.isOffset("|>")?-1*e:e}};return t.on("move",function(e){if(!r.isType("carousel")||!i.Run.isOffset())return n.set(e.movement);i.Transition.after(function(){t.emit("translate.jump"),n.set(i.Sizes.slideWidth*r.index)});e=i.Sizes.slideWidth*i.Translate.getStartIndex();return n.set(e-i.Translate.getTravelDistance())}),t.on("destroy",function(){n.remove()}),n},Transition:function(n,t,e){var r=!1,i={compose:function(e){var t=n.settings;return(r?"".concat(e," 0ms "):"".concat(e," ").concat(this.duration,"ms ")).concat(t.animationTimingFunc)},set:function(){t.Html.wrapper.style.transition=this.compose(0<arguments.length&&void 0!==arguments[0]?arguments[0]:"transform")},remove:function(){t.Html.wrapper.style.transition=""},after:function(e){setTimeout(function(){e()},this.duration)},enable:function(){r=!1,this.set()},disable:function(){r=!0,this.set()}};return b(i,"duration",{get:function(){var e=n.settings;return n.isType("slider")&&t.Run.offset?e.rewindDuration:e.animationDuration}}),e.on("move",function(){i.set()}),e.on(["build.before","resize","translate.jump"],function(){i.disable()}),e.on("run",function(){i.enable()}),e.on("destroy",function(){i.remove()}),i},Direction:function(e,t,n){var r={mount:function(){this.value=e.settings.direction},resolve:function(e){var t=e.slice(0,1);return this.is("rtl")?e.split(t).join($[t]):e},is:function(e){return this.value===e},addClass:function(){t.Html.root.classList.add(e.settings.classes.direction[this.value])},removeClass:function(){t.Html.root.classList.remove(e.settings.classes.direction[this.value])}};return b(r,"value",{get:function(){return r._v},set:function(e){-1<O.indexOf(e)?r._v=e:f("Direction value must be `ltr` or `rtl`")}}),n.on(["destroy","update"],function(){r.removeClass()}),n.on("update",function(){r.mount()}),n.on(["build.before","update"],function(){r.addClass()}),r},Peek:function(n,e,t){var r={mount:function(){this.value=n.settings.peek}};return b(r,"value",{get:function(){return r._v},set:function(e){m(e)?(e.before=h(e.before),e.after=h(e.after)):e=h(e),r._v=e}}),b(r,"reductor",{get:function(){var e=r.value,t=n.settings.perView;return m(e)?e.before/t+e.after/t:2*e/t}}),t.on(["resize","update"],function(){r.mount()}),r},Sizes:function(e,r,t){var n={setupSlides:function(){for(var e="".concat(this.slideWidth,"px"),t=r.Html.slides,n=0;n<t.length;n++)t[n].style.width=e},setupWrapper:function(){r.Html.wrapper.style.width="".concat(this.wrapperSize,"px")},remove:function(){for(var e=r.Html.slides,t=0;t<e.length;t++)e[t].style.width="";r.Html.wrapper.style.width=""}};return b(n,"length",{get:function(){return r.Html.slides.length}}),b(n,"width",{get:function(){return r.Html.track.offsetWidth}}),b(n,"wrapperSize",{get:function(){return n.slideWidth*n.length+r.Gaps.grow+r.Clones.grow}}),b(n,"slideWidth",{get:function(){return n.width/e.settings.perView-r.Peek.reductor-r.Gaps.reductor}}),t.on(["build.before","resize","update"],function(){n.setupSlides(),n.setupWrapper()}),t.on("destroy",function(){n.remove()}),n},Gaps:function(t,o,e){var n={apply:function(e){for(var t=0,n=e.length;t<n;t++){var r=e[t].style,i=o.Direction.value;r[E[i][0]]=0!==t?"".concat(this.value/2,"px"):"",t!==e.length-1?r[E[i][1]]="".concat(this.value/2,"px"):r[E[i][1]]=""}},remove:function(e){for(var t=0,n=e.length;t<n;t++){var r=e[t].style;r.marginLeft="",r.marginRight=""}}};return b(n,"value",{get:function(){return h(t.settings.gap)}}),b(n,"grow",{get:function(){return n.value*o.Sizes.length}}),b(n,"reductor",{get:function(){var e=t.settings.perView;return n.value*(e-1)/e}}),e.on(["build.after","update"],S(function(){n.apply(o.Html.wrapper.children)},30)),e.on("destroy",function(){n.remove(o.Html.wrapper.children)}),n},Move:function(e,n,t){var r={mount:function(){this._o=0},make:function(){var e=this;this.offset=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0,t.emit("move",{movement:this.value}),n.Transition.after(function(){t.emit("move.after",{movement:e.value})})}};return b(r,"offset",{get:function(){return r._o},set:function(e){r._o=g(e)?0:h(e)}}),b(r,"translate",{get:function(){return n.Sizes.slideWidth*e.index}}),b(r,"value",{get:function(){var e=this.offset,t=this.translate;return n.Direction.is("rtl")?t+e:t-e}}),t.on(["build.before","run"],function(){r.make()}),r},Clones:function(h,p,e){var t={mount:function(){this.items=[],h.isType("carousel")&&(this.items=this.collect())},collect:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=p.Html.slides,n=h.settings,r=n.perView,i=n.classes,o=n.cloningRatio;if(0!==t.length)for(var n=r+ +!!h.settings.peek+Math.round(r/2),a=t.slice(0,n).reverse(),s=t.slice(-1*n),l=0;l<Math.max(o,Math.floor(r/t.length));l++){for(var c=0;c<a.length;c++){var u=a[c].cloneNode(!0);u.classList.add(i.slide.clone),e.push(u)}for(var d=0;d<s.length;d++){var f=s[d].cloneNode(!0);f.classList.add(i.slide.clone),e.unshift(f)}}return e},append:function(){for(var e=this.items,t=p.Html,n=t.wrapper,r=t.slides,t=Math.floor(e.length/2),i=e.slice(0,t).reverse(),o=e.slice(-1*t).reverse(),a="".concat(p.Sizes.slideWidth,"px"),s=0;s<o.length;s++)n.appendChild(o[s]);for(var l=0;l<i.length;l++)n.insertBefore(i[l],r[0]);for(var c=0;c<e.length;c++)e[c].style.width=a},remove:function(){for(var e=this.items,t=0;t<e.length;t++)p.Html.wrapper.removeChild(e[t])}};return b(t,"grow",{get:function(){return(p.Sizes.slideWidth+p.Gaps.value)*t.items.length}}),e.on("update",function(){t.remove(),t.mount(),t.append()}),e.on("build.before",function(){h.isType("carousel")&&t.append()}),e.on("destroy",function(){t.remove()}),t},Resize:function(e,t,n){var r=new C,i={mount:function(){this.bind()},bind:function(){r.on("resize",window,S(function(){n.emit("resize")},e.settings.throttle))},unbind:function(){r.off("resize",window)}};return n.on("destroy",function(){i.unbind(),r.destroy()}),i},Build:function(r,i,e){var t={mount:function(){e.emit("build.before"),this.typeClass(),this.activeClass(),e.emit("build.after")},typeClass:function(){i.Html.root.classList.add(r.settings.classes.type[r.settings.type])},activeClass:function(){var t=r.settings.classes,e=i.Html.slides[r.index];e&&(e.classList.add(t.slide.active),T(e).forEach(function(e){e.classList.remove(t.slide.active)}))},removeClasses:function(){var e=r.settings.classes,t=e.type,n=e.slide;i.Html.root.classList.remove(t[r.settings.type]),i.Html.slides.forEach(function(e){e.classList.remove(n.active)})}};return e.on(["destroy","update"],function(){t.removeClasses()}),e.on(["resize","update"],function(){t.mount()}),e.on("move.after",function(){t.activeClass()}),t},Run:function(o,n,r){var a={mount:function(){this._o=!1},make:function(e){var t=this;o.disabled||(o.settings.waitForTransition&&o.disable(),this.move=e,r.emit("run.before",this.move),this.calculate(),r.emit("run",this.move),n.Transition.after(function(){t.isStart()&&r.emit("run.start",t.move),t.isEnd()&&r.emit("run.end",t.move),t.isOffset()&&(t._o=!1,r.emit("run.offset",t.move)),r.emit("run.after",t.move),o.enable()}))},calculate:function(){var e=this.move,t=this.length,n=e.steps,r=e.direction,e=1;if("="===r)return o.settings.bound&&h(n)>t?void(o.index=t):void(o.index=n);if(">"!==r||">"!==n)if("<"!==r||"<"!==n){if("|"===r&&(e=o.settings.perView||1),">"===r||"|"===r&&">"===n){var i=function(e){var t=o.index;if(o.isType("carousel"))return t+e;return t+(e-t%e)}(e);return t<i&&(this._o=!0),void(o.index=function(e,t){var n=a.length;if(e<=n)return e;if(o.isType("carousel"))return e-(n+1);if(o.settings.rewind)return a.isBound()&&!a.isEnd()?n:0;if(a.isBound())return n;return Math.floor(n/t)*t}(i,e))}if("<"===r||"|"===r&&"<"===n){i=function(e){var t=o.index;if(o.isType("carousel"))return t-e;return(Math.ceil(t/e)-1)*e}(e);return i<0&&(this._o=!0),void(o.index=function(e,t){var n=a.length;if(0<=e)return e;if(o.isType("carousel"))return e+(n+1);if(o.settings.rewind)return a.isBound()&&a.isStart()?n:Math.floor(n/t)*t;return 0}(i,e))}f("Invalid direction pattern [".concat(r).concat(n,"] has been used"))}else o.index=0;else o.index=t},isStart:function(){return o.index<=0},isEnd:function(){return o.index>=this.length},isOffset:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:void 0;return e?!!this._o&&("|>"===e?"|"===this.move.direction&&">"===this.move.steps:"|<"===e?"|"===this.move.direction&&"<"===this.move.steps:this.move.direction===e):this._o},isBound:function(){return o.isType("slider")&&"center"!==o.settings.focusAt&&o.settings.bound}};return b(a,"move",{get:function(){return this._m},set:function(e){var t=e.substr(1);this._m={direction:e.substr(0,1),steps:t?h(t)?h(t):t:0}}}),b(a,"length",{get:function(){var e=o.settings,t=n.Html.slides.length;return this.isBound()?t-1-(h(e.perView)-1)+h(e.focusAt):t-1}}),b(a,"offset",{get:function(){return this._o}}),a},Swipe:function(s,l,c){var r=new C,u=0,d=0,f=0,t=!1,i=!!P&&{passive:!0},e={mount:function(){this.bindSwipeStart()},start:function(e){t||s.disabled||(this.disable(),e=this.touches(e),u=null,d=h(e.pageX),f=h(e.pageY),this.bindSwipeMove(),this.bindSwipeEnd(),c.emit("swipe.start"))},move:function(e){if(!s.disabled){var t=s.settings,n=t.touchAngle,r=t.touchRatio,i=t.classes,o=this.touches(e),a=h(o.pageX)-d,t=h(o.pageY)-f,o=Math.abs(a<<2),t=Math.abs(t<<2),o=Math.sqrt(o+t),t=Math.sqrt(t);if(!(180*(u=Math.asin(t/o))/Math.PI<n))return!1;e.stopPropagation(),l.Move.make(a*parseFloat(r)),l.Html.root.classList.add(i.dragging),c.emit("swipe.move")}},end:function(e){var t,n,r,i,o;s.disabled||(t=(i=s.settings).perSwipe,n=i.touchAngle,r=i.classes,o=this.touches(e),i=this.threshold(e),e=o.pageX-d,o=180*u/Math.PI,this.enable(),i<e&&o<n?l.Run.make(l.Direction.resolve("".concat(t,"<"))):e<-i&&o<n?l.Run.make(l.Direction.resolve("".concat(t,">"))):l.Move.make(),l.Html.root.classList.remove(r.dragging),this.unbindSwipeMove(),this.unbindSwipeEnd(),c.emit("swipe.end"))},bindSwipeStart:function(){var t=this,e=s.settings,n=e.swipeThreshold,e=e.dragThreshold;n&&r.on(q[0],l.Html.wrapper,function(e){t.start(e)},i),e&&r.on(q[1],l.Html.wrapper,function(e){t.start(e)},i)},unbindSwipeStart:function(){r.off(q[0],l.Html.wrapper,i),r.off(q[1],l.Html.wrapper,i)},bindSwipeMove:function(){var t=this;r.on(D,l.Html.wrapper,S(function(e){t.move(e)},s.settings.throttle),i)},unbindSwipeMove:function(){r.off(D,l.Html.wrapper,i)},bindSwipeEnd:function(){var t=this;r.on(z,l.Html.wrapper,function(e){t.end(e)})},unbindSwipeEnd:function(){r.off(z,l.Html.wrapper)},touches:function(e){return-1<M.indexOf(e.type)?e:e.touches[0]||e.changedTouches[0]},threshold:function(e){var t=s.settings;return-1<M.indexOf(e.type)?t.dragThreshold:t.swipeThreshold},enable:function(){return t=!1,l.Transition.enable(),this},disable:function(){return t=!0,l.Transition.disable(),this}};return c.on("build.after",function(){l.Html.root.classList.add(s.settings.classes.swipeable)}),c.on("destroy",function(){e.unbindSwipeStart(),e.unbindSwipeMove(),e.unbindSwipeEnd(),r.destroy()}),e},Images:function(e,t,n){var r=new C,i={mount:function(){this.bind()},bind:function(){r.on("dragstart",t.Html.wrapper,this.dragstart)},unbind:function(){r.off("dragstart",t.Html.wrapper)},dragstart:function(e){e.preventDefault()}};return n.on("destroy",function(){i.unbind(),r.destroy()}),i},Anchors:function(e,t,n){var r=new C,i=!1,o=!1,a={mount:function(){this._a=t.Html.wrapper.querySelectorAll("a"),this.bind()},bind:function(){r.on("click",t.Html.wrapper,this.click)},unbind:function(){r.off("click",t.Html.wrapper)},click:function(e){o&&(e.stopPropagation(),e.preventDefault())},detach:function(){if(o=!0,!i){for(var e=0;e<this.items.length;e++)this.items[e].draggable=!1;i=!0}return this},attach:function(){if(o=!1,i){for(var e=0;e<this.items.length;e++)this.items[e].draggable=!0;i=!1}return this}};return b(a,"items",{get:function(){return a._a}}),n.on("swipe.move",function(){a.detach()}),n.on("swipe.end",function(){t.Transition.after(function(){a.attach()})}),n.on("destroy",function(){a.attach(),a.unbind(),r.destroy()}),a},Controls:function(i,n,e){var r=new C,o=!!P&&{passive:!0},a={mount:function(){this._n=n.Html.root.querySelectorAll('[data-glide-el="controls[nav]"]'),this._c=n.Html.root.querySelectorAll(H),this._arrowControls={previous:n.Html.root.querySelectorAll(R),next:n.Html.root.querySelectorAll(G)},this.addBindings()},setActive:function(){for(var e=0;e<this._n.length;e++)this.addClass(this._n[e].children)},removeActive:function(){for(var e=0;e<this._n.length;e++)this.removeClass(this._n[e].children)},addClass:function(e){var t=i.settings,e=e[i.index];e&&(e.classList.add(t.classes.nav.active),T(e).forEach(function(e){e.classList.remove(t.classes.nav.active)}))},removeClass:function(e){e=e[i.index];e&&e.classList.remove(i.settings.classes.nav.active)},setArrowState:function(){var e,t;i.settings.rewind||(e=a._arrowControls.next,t=a._arrowControls.previous,this.resetArrowState(e,t),0===i.index&&this.disableArrow(t),i.index===n.Run.length&&this.disableArrow(e))},resetArrowState:function(){for(var t=i.settings,e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];n.forEach(function(e){e.forEach(function(e){e.classList.remove(t.classes.arrow.disabled)})})},disableArrow:function(){for(var t=i.settings,e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];n.forEach(function(e){e.forEach(function(e){e.classList.add(t.classes.arrow.disabled)})})},addBindings:function(){for(var e=0;e<this._c.length;e++)this.bind(this._c[e].children)},removeBindings:function(){for(var e=0;e<this._c.length;e++)this.unbind(this._c[e].children)},bind:function(e){for(var t=0;t<e.length;t++)r.on("click",e[t],this.click),r.on("touchstart",e[t],this.click,o)},unbind:function(e){for(var t=0;t<e.length;t++)r.off(["click","touchstart"],e[t])},click:function(e){P||"touchstart"!==e.type||e.preventDefault();e=e.currentTarget.getAttribute("data-glide-dir");n.Run.make(n.Direction.resolve(e))}};return b(a,"items",{get:function(){return a._c}}),e.on(["mount.after","move.after"],function(){a.setActive()}),e.on(["mount.after","run"],function(){a.setArrowState()}),e.on("destroy",function(){a.removeBindings(),a.removeActive(),r.destroy()}),a},Keyboard:function(n,r,e){var t=new C,i={mount:function(){n.settings.keyboard&&this.bind()},bind:function(){t.on("keyup",document,this.press)},unbind:function(){t.off("keyup",document)},press:function(e){var t=n.settings.perSwipe;39===e.keyCode&&r.Run.make(r.Direction.resolve("".concat(t,">"))),37===e.keyCode&&r.Run.make(r.Direction.resolve("".concat(t,"<")))}};return e.on(["destroy","update"],function(){i.unbind()}),e.on("update",function(){i.mount()}),e.on("destroy",function(){t.destroy()}),i},Autoplay:function(t,n,r){var i=new C,e={mount:function(){this.enable(),this.start(),t.settings.hoverpause&&this.bind()},enable:function(){this._e=!0},disable:function(){this._e=!1},start:function(){var e=this;this._e&&(this.enable(),t.settings.autoplay&&g(this._i)&&(this._i=setInterval(function(){e.stop(),n.Run.make(">"),e.start(),r.emit("autoplay")},this.time)))},stop:function(){this._i=clearInterval(this._i)},bind:function(){var e=this;i.on("mouseover",n.Html.root,function(){e._e&&e.stop()}),i.on("mouseout",n.Html.root,function(){e._e&&e.start()})},unbind:function(){i.off(["mouseover","mouseout"],n.Html.root)}};return b(e,"time",{get:function(){var e=n.Html.slides[t.index].getAttribute("data-glide-autoplay");return h(e||t.settings.autoplay)}}),r.on(["destroy","update"],function(){e.unbind()}),r.on(["run.before","swipe.start","update"],function(){e.stop()}),r.on(["pause","destroy"],function(){e.disable(),e.stop()}),r.on(["run.after","swipe.end"],function(){e.start()}),r.on(["play"],function(){e.enable(),e.start()}),r.on("update",function(){e.mount()}),r.on("destroy",function(){i.destroy()}),e},Breakpoints:function(e,t,n){var r=new C,i=e.settings,o=B(i.breakpoints),a=Object.assign({},i),s={match:function(e){if(void 0!==window.matchMedia)for(var t in e)if(e.hasOwnProperty(t)&&window.matchMedia("(max-width: ".concat(t,"px)")).matches)return e[t];return a}};return Object.assign(i,s.match(o)),r.on("resize",window,S(function(){e.settings=w(i,s.match(o))},e.settings.throttle)),n.on("update",function(){o=B(o),a=Object.assign({},i)}),n.on("destroy",function(){r.off("resize",window)}),s}};return function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,A);var e=c(t);function t(){return r(this,t),e.apply(this,arguments)}return o(t,[{key:"mount",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return u(a(t.prototype),"mount",this).call(this,Object.assign({},N,e))}}]),t}()},"object"==typeof n&&void 0!==t?t.exports=i():"function"==typeof define&&define.amd?define(i):(r="undefined"!=typeof globalThis?globalThis:r||self).Glide=i()},{}],4:[function(e,t,n){!function(){"use strict";function e(){var e,r,s,l,n,t,c=window,u=document;function d(e,t){this.scrollLeft=e,this.scrollTop=t}function i(e){if(null===e||"object"!=typeof e||void 0===e.behavior||"auto"===e.behavior||"instant"===e.behavior)return!0;if("object"==typeof e&&"smooth"===e.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+e.behavior+" is not a valid value for enumeration ScrollBehavior.")}function o(e,t){return"Y"===t?e.clientHeight+n<e.scrollHeight:"X"===t?e.clientWidth+n<e.scrollWidth:void 0}function a(e,t){t=c.getComputedStyle(e,null)["overflow"+t];return"auto"===t||"scroll"===t}function f(e){for(;e!==u.body&&!1===(n=void 0,n=o(t=e,"Y")&&a(t,"Y"),t=o(t,"X")&&a(t,"X"),n||t);)e=e.parentNode||e.host;var t,n;return e}function h(e){var t,n=(l()-e.startTime)/r;t=n=1<n?1:n,n=.5*(1-Math.cos(Math.PI*t)),t=e.startX+(e.x-e.startX)*n,n=e.startY+(e.y-e.startY)*n,e.method.call(e.scrollable,t,n),t===e.x&&n===e.y||c.requestAnimationFrame(h.bind(c,e))}function p(e,t,n){var r,i,o,a=l(),e=e===u.body?(i=(r=c).scrollX||c.pageXOffset,o=c.scrollY||c.pageYOffset,s.scroll):(i=(r=e).scrollLeft,o=e.scrollTop,d);h({scrollable:r,method:e,startTime:a,startX:i,startY:o,x:t,y:n})}"scrollBehavior"in u.documentElement.style&&!0!==c.__forceSmoothScrollPolyfill__||(e=c.HTMLElement||c.Element,r=468,s={scroll:c.scroll||c.scrollTo,scrollBy:c.scrollBy,elementScroll:e.prototype.scroll||d,scrollIntoView:e.prototype.scrollIntoView},l=c.performance&&c.performance.now?c.performance.now.bind(c.performance):Date.now,t=c.navigator.userAgent,n=new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(t)?1:0,c.scroll=c.scrollTo=function(){void 0!==arguments[0]&&(!0!==i(arguments[0])?p.call(c,u.body,void 0!==arguments[0].left?~~arguments[0].left:c.scrollX||c.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:c.scrollY||c.pageYOffset):s.scroll.call(c,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:c.scrollX||c.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:c.scrollY||c.pageYOffset))},c.scrollBy=function(){void 0!==arguments[0]&&(i(arguments[0])?s.scrollBy.call(c,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):p.call(c,u.body,~~arguments[0].left+(c.scrollX||c.pageXOffset),~~arguments[0].top+(c.scrollY||c.pageYOffset)))},e.prototype.scroll=e.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0!==i(arguments[0])){var e=arguments[0].left,t=arguments[0].top;p.call(this,this,void 0===e?this.scrollLeft:~~e,void 0===t?this.scrollTop:~~t)}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");s.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}},e.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0!==i(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):s.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop))},e.prototype.scrollIntoView=function(){var e,t,n;!0!==i(arguments[0])?(t=(e=f(this)).getBoundingClientRect(),n=this.getBoundingClientRect(),e!==u.body?(p.call(this,e,e.scrollLeft+n.left-t.left,e.scrollTop+n.top-t.top),"fixed"!==c.getComputedStyle(e).position&&c.scrollBy({left:t.left,top:t.top,behavior:"smooth"})):c.scrollBy({left:n.left,top:n.top,behavior:"smooth"})):s.scrollIntoView.call(this,void 0===arguments[0]||arguments[0])})}"object"==typeof n&&void 0!==t?t.exports={polyfill:e}:e()}()},{}],5:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}Object.defineProperty(n,"__esModule",{value:!0}),n.toggleEvent=n.AccordionGroup=n.Accordion=void 0;var a=new Event("toggle");n.toggleEvent=a;var s=function(){function t(e){r(this,t),this.el=e,this.id=e.id,this.head=e.querySelector('[data-acc-el="head"]'),this.content=e.querySelector('[data-acc-el="content"]'),this.alwaysActive=e.hasAttribute("data-acc-always-active"),this.startsOpen=e.hasAttribute("data-acc-starts-open"),this.active=!1,this.externalTrigger=[],this.valid=null!=this.head&&null!=this.content,this.startsOpen&&this.open(),this.watch()}return o(t,[{key:"open",value:function(){this.active=!0,this.el.classList.add("-open"),this.content.style="max-height: ".concat((this.content.scrollHeight+100).toString(),"px"),this.externalTrigger&&this.externalTrigger.forEach(function(e){e.classList.add("-open")})}},{key:"close",value:function(){this.active=!1,this.el.classList.remove("-open"),this.content.style="max-height: 0px",this.externalTrigger&&this.externalTrigger.forEach(function(e){e.classList.remove("-open")})}},{key:"toggle",value:function(){this.active&&!this.alwaysActive?this.close():this.open()}},{key:"unbindToggle",value:function(){this.head.removeEventListener("click",this.dispatchToggle)}},{key:"dispatchToggle",value:function(){this.dispatchEvent(a)}},{key:"watch",value:function(){var t=this;this.valid&&(this.head.addEventListener("click",t.dispatchToggle),this.head.addEventListener("toggle",function(e){e.preventDefault(),t.toggle()}))}}]),t}();n.Accordion=s;var l=function(){function t(e){r(this,t),this.element=e,this.openItem=null,this.items=this.initAccordions(),this.externalTrigger=this.element.querySelectorAll("[data-trigger-acc]"),this.startsOpen=e.hasAttribute("data-acc-starts-open"),this.items&&this.watch(),!this.startsOpen||(e=this.items[e.dataset.accStartsOpen.valueOf()])&&(e.open(),this.groupToggle(e))}return o(t,[{key:"initAccordions",value:function(){return Array.prototype.slice.call(this.element.querySelectorAll('[data-acc="group"]')).map(function(e){return new s(e)})}},{key:"getAccordionById",value:function(t){return this.items.filter(function(e){return e.id===t})[0]}},{key:"groupToggle",value:function(e){e.active?(this.openItem&&this.openItem!==e&&this.openItem.close(),this.openItem=e,this.element.classList.add("-open-acc-child")):e.alwaysActive||this.element.classList.remove("-open-acc-child")}},{key:"watch",value:function(){var n=this;this.items.forEach(function(e){e.valid&&e.head.addEventListener("toggle",function(){n.groupToggle(e)})}),this.externalTrigger.forEach(function(e){var t=n.getAccordionById(e.dataset.triggerAcc);t.externalTrigger.push(e),t&&t.valid&&e.addEventListener("click",function(){t.head.dispatchEvent(a)})})}}]),t}();n.AccordionGroup=l},{}],6:[function(e,t,n){"use strict";function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,n.default=function(){function r(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:document.querySelector('[data-burger-el="menu"]'),t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document.querySelector('[data-burger-el="navigation"]'),n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:document.querySelector('[data-burger-el="parent"]');!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),this.burger=e,this.navigation=t,this.parent=n,this.active=!1,this.clickDelay=500,this.clickDelayTimer=null,this.burger&&this.navigation&&this.parent&&this.watch()}var e,t,n;return e=r,(t=[{key:"onToggle",value:function(t){var n=this;document.documentElement.addEventListener("click",function(e){!n.parent.contains(e.target)&&n.active&&(e.preventDefault(),t())}),this.burger.addEventListener("click",t)}},{key:"toggle",value:function(){var e=this;null===this.clickDelayTimer&&(this.burger.classList.toggle("-active"),this.navigation.classList.toggle("-open-mobile-nav"),document.documentElement.classList.toggle("-burger-open"),this.active&&(this.burger.classList.add("-closing"),this.clickDelayTimer=setTimeout(function(){e.burger.classList.remove("-closing"),clearTimeout(this.clickDelayTimer),e.clickDelayTimer=null},e.clickDelay)),this.active=!this.active)}},{key:"watch",value:function(){var e=this;this.onToggle(function(){e.toggle()})}}])&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),r}()},{}],7:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Glide",{enumerable:!0,get:function(){return r.default}}),n.glideArrowDisabler=function(o,a,e){return{mount:function(){o.settings.rewind||o.on(["mount.after","run"],function(){var e,t=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,t=function(){};return{s:t,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:t}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(a)throw i}}}}(a.Controls.items);try{for(t.s();!(e=t.n()).done;){var n=e.value,r=n.querySelector(".glide__arrow--left");r&&(0===o.index?r.setAttribute("disabled",""):r.removeAttribute("disabled"));var i=n.querySelector(".glide__arrow--right");i&&(o.index===a.Sizes.length-o.settings.perView?i.setAttribute("disabled",""):i.removeAttribute("disabled"))}}catch(e){t.e(e)}finally{t.f()}})}}};var r=(e=e("@glidejs/glide"))&&e.__esModule?e:{default:e};function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},{"@glidejs/glide":3}],8:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=e("../General/Functions");function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n.default=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.links=document.querySelectorAll("[data-link-to]"),this.watch()}var t,n,r;return t=e,(n=[{key:"openLink",value:function(e){1<arguments.length&&void 0!==arguments[1]&&arguments[1]?(window.open(e.dataset.linkTo),window.focus()):window.location.href=e.dataset.linkTo}},{key:"watch",value:function(){var n=this;this.links.forEach(function(t){(0,i.noDragClick)(t,function(e){e.target.closest("[data-link-to-stop]")||(0==e.button&&n.openLink(t,e.metaKey),1==e.button&&n.openLink(t,!0))})})}}])&&o(t.prototype,n),r&&o(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}()},{"../General/Functions":35}],9:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("../General/Aliases");function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,t=function(){};return{s:t,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:t}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(a)throw i}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function c(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?l(Object(i),!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):l(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n.default=function(){function i(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),this.node=e,this.options=c({setTriggerPotential:!0,removeTriggersWithoutPotential:!0},t),this.urlParams=new URLSearchParams(window.location.search),this.htmlLang=(0,o.$)("html").lang.substring(0,2),this.currentLang=r[this.htmlLang]||r.en,this.activeTriggerCounter=0,this.list=(0,o.$)('[data-menu-filter-list-of="'.concat(e.id,'"]')),this.clearAllTrigger=e.$("[data-menu-filter-clear-all]"),this.activeTriggerDisplay=e.$("[data-menu-filter-trigger-counter]"),this.state=this.createStateCategories(n),this.items=this.createItems(),this.triggers=this.createTriggers(),this.watch()}var e,t,n;return e=i,(t=[{key:"arrayIsSubset",value:function(e,t){return e.every(function(e){return t.includes(e)})}},{key:"createStateCategories",value:function(e){var t,n={};for(t in e)n[t]=c(c({},{conjunction_eval:!1,exclusive:!1,selected:this.getStateFromParam(t)}),e[t]);return n}},{key:"createItems",value:function(){var n=[];return(0,o.$$)('[data-menu-filter-item-of="'.concat(this.node.id,'"]')).forEach(function(e,t){n[t]={data:JSON.parse(e.$("[data-menu-filter-item-data]").textContent),node:e,active:!0}}),n}},{key:"createTriggers",value:function(){var i={},o=this;return this.node.$$("[data-menu-filter-trigger]").forEach(function(e,t){var n=e.getAttribute("data-menu-filter-trigger"),r={category:n.split(":")[0],value:n.split(":")[1],valArr:n.split(":")[1].split(","),node:e,potential:[],active:!1,enabled:!0};o.arrayIsSubset(r.valArr,o.state[r.category].selected)&&o.toggleTrigger(r),o.setTriggerPotential(r),r.node.addEventListener("click",function(e){o.trigger(r)}),i[n]=r}),i}},{key:"trigger",value:function(t){var e,n=this;if(n.toggleTrigger(t),n.state[t.category].exclusive){var r,i=a(Object.entries(n.triggers).filter(function(e){return e[1].category==t.category&&e[1].active&&e[1].value!=t.value}));try{for(i.s();!(r=i.n()).done;){var o=r.value;n.toggleTrigger(o[1])}}catch(e){i.e(e)}finally{i.f()}}for(e in n.setCategoryParam(t.category),n.triggers)n.setTriggerPotential(n.triggers[e]);n.filterItems()}},{key:"toggleTrigger",value:function(e){e.active?(e.active=!1,e.node.classList.remove("-active"),this.changeActiveTriggerCounter(-1)):(e.active=!0,e.node.classList.add("-active"),this.changeActiveTriggerCounter(1)),this.state=this.getChangedState(e,this.state)}},{key:"getChangedState",value:function(t,e){var n=2<arguments.length&&void 0!==arguments[2]&&arguments[2],e=JSON.parse(JSON.stringify(e));return t.active&&!n||!t.active&&n?this.arrayIsSubset(t.valArr,e[t.category].selected)||e[t.category].selected.push.apply(e[t.category].selected,t.valArr):e[t.category].selected=e[t.category].selected.filter(function(e){return!t.valArr.includes(e)}),e}},{key:"setCategoryParam",value:function(e){var t=this;t.urlParams.set(t.t3translate(e).toLowerCase(),t.state[e].selected.map(function(e){return t.t3translate(e).toLowerCase()}).join(".")),t.state[e].selected.length||t.urlParams.delete(t.t3translate(e).toLowerCase()),window.history.replaceState({},"","".concat(window.location.pathname,"?").concat(t.urlParams))}},{key:"getStateFromParam",value:function(e){var t=this;return this.urlParams.get(this.t3translate(e).toLowerCase())?this.urlParams.get(this.t3translate(e).toLowerCase()).split(".").map(function(e){return t.t3transKey(e)}):[]}},{key:"filterItems",value:function(){var t=this;t.list.animate([{opacity:"0"},{opacity:"1"}],{duration:550,iterations:1}),t.items.forEach(function(e){t.toggleItem(e,t.checkItem(e,t.state))})}},{key:"checkItem",value:function(e,t){var n,r=!0;for(n in t)if(t[n].conjunction_eval){if(t[n].selected.length&&!this.arrayIsSubset(t[n].selected,e.data[n].split(","))){r=!1;break}}else if(t[n].selected.length&&!t[n].selected.includes(e.data[n])){r=!1;break}return r}},{key:"toggleItem",value:function(e,t){t?(e.node.classList.add("-filter-1"),e.node.classList.remove("-filter-0","u-hide"),e.active=!0):(e.node.classList.remove("-filter-1"),e.node.classList.add("-filter-0","u-hide"),e.active=!1)}},{key:"setTriggerPotential",value:function(n){var r,i=this;i.options.setTriggerPotential&&(r={},i.state[n.category].conjunction_eval||n.active?r=i.getChangedState(n,i.state,!0):(r=JSON.parse(JSON.stringify(i.state)))[n.category].selected=n.valArr,n.enabled=!1,i.items.forEach(function(e,t){e=i.checkItem(e,r);(n.potential[t]=e)&&(n.enabled=!0)}),n.enabled?(n.node.classList.add("-enabled"),n.node.classList.remove("-disabled")):(n.node.classList.remove("-enabled"),n.node.classList.add("-disabled"),i.options.removeTriggersWithoutPotential&&(n.node.style.display="none")))}},{key:"changeActiveTriggerCounter",value:function(e){var t=this;t.activeTriggerCounter+=e,t.activeTriggerDisplay&&(t.activeTriggerDisplay.textContent=t.activeTriggerCounter),t.clearAllTrigger&&(0<t.activeTriggerCounter?(t.clearAllTrigger.classList.add("-active"),t.clearAllTrigger.classList.remove("-disabled")):(t.clearAllTrigger.classList.remove("-active"),t.clearAllTrigger.classList.add("-disabled")))}},{key:"clearAll",value:function(){var e,t,n,r=this;for(e in r.triggers)r.triggers[e].active&&r.toggleTrigger(r.triggers[e]);for(t in r.triggers)r.setTriggerPotential(r.triggers[t]);for(n in r.state)r.setCategoryParam(n);r.filterItems()}},{key:"t3translate",value:function(e){if(this.currentLang){var t=this.currentLang[e];if(t)return t.target||t.source}return e}},{key:"t3transKey",value:function(e){var t=e;if(this.currentLang)for(var n in this.currentLang){var r=this.currentLang[n];(r.source.toLowerCase()==e||r.target&&r.target.toLowerCase()==e)&&(t=n)}return t}},{key:"watch",value:function(){var t=this;this.changeActiveTriggerCounter(0),this.clearAllTrigger&&this.clearAllTrigger.addEventListener("click",function(e){e.stopPropagation(),t.clearAll()}),this.filterItems(),this.options.removeTriggersWithoutPotential=!1}}])&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),i}()},{"../General/Aliases":34}],10:[function(e,t,n){"use strict";function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,n.default=function(){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),document.querySelector("[data-page-modals-container]").appendChild(e),this.el=e,this.id=e.id,this.closers=e.querySelectorAll("[data-modal-close]"),this.window=e.querySelector("[data-modal-window]"),this.trigger=document.querySelectorAll('[data-modal-trigger="'.concat(this.id,'"]')),this.active=!1,this.valid=null!=this.trigger,this.watch()}var e,n,r;return e=t,(n=[{key:"open",value:function(){this.active=!0,this.el.classList.add("-open"),document.documentElement.classList.add("-modal-open"),this.trigger.forEach(function(e){e.classList.add("-open")})}},{key:"close",value:function(){this.active=!1,this.el.classList.remove("-open"),document.documentElement.classList.remove("-modal-open"),this.trigger.forEach(function(e){e.classList.remove("-open")})}},{key:"toggle",value:function(){this.active?this.close():this.open()}},{key:"watch",value:function(){var e,t=this;this.valid&&((e=new URLSearchParams(window.location.search)).has("active-modal")&&e.get("active-modal")===this.id&&t.open(),t.closers.forEach(function(e){e.addEventListener("click",function(e){t.close()})}),t.el.addEventListener("click",function(e){t.window.contains(e.target)||(e.preventDefault(),t.close())}),t.trigger.forEach(function(e){e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),t.open()})}))}}])&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}()},{}],11:[function(e,t,n){"use strict";function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,n.default=function(){function n(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"-child-hover";!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),this.node=e,this.items=e.querySelectorAll("[data-navigation-hover-item]"),this.hoveredItem=void 0,this.hoverClass=t,this.previousHovered=!1,this.previousOffset=0,this.bullet=e.querySelector(".m-page-header-navigation__hover-bullet"),this.watch()}var e,t,r;return e=n,(t=[{key:"watch",value:function(){var t=this;this.items.forEach(function(e){e.onmouseover=function(e){t.node.classList.add(t.hoverClass)},e.onmouseout=function(e){t.node.classList.remove(t.hoverClass)}})}}])&&i(e.prototype,t),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),n}()},{}],12:[function(e,t,n){"use strict";function l(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,t=function(){};return{s:t,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:t}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(a)throw i}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,n.default=function(){function s(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[{top:5,media:0}],n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:window,r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:"-scroll";!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),this.el=e,this.scrollClass=r,this.parent=e.dataset.scrollParent?document.getElementById(e.dataset.scrollParent):n,this.top=0;var i,o=l(t=e.dataset.scrollSensitive.length?JSON.parse(e.dataset.scrollSensitive).items:t);try{for(o.s();!(i=o.n()).done;){var a=i.value;window.innerWidth>a.media&&(this.top=a.top)}}catch(e){o.e(e)}finally{o.f()}this.el&&this.watch()}var e,t,n;return e=s,(t=[{key:"toggleScrollClass",value:function(){this.parent==window&&document.documentElement.scrollTop<this.top||this.parent!=window&&this.parent.scrollTop<this.top?this.el.classList.remove(this.scrollClass):this.el.classList.add(this.scrollClass)}},{key:"watch",value:function(){var t=this;this.parent.addEventListener("scroll",function(e){t.toggleScrollClass()})}}])&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),s}()},{}],13:[function(e,t,n){"use strict";function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,n.default=function(){function t(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:200;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.hashLinks=document.querySelectorAll('a[href*="#"]'),this.offset=e,this.watch()}var e,n,r;return e=t,(n=[{key:"watch",value:function(){var r=this;this.hashLinks.forEach(function(n,e){n.onclick=function(e){var t=n.href;n.pathname===window.location.pathname&&(e.preventDefault(),(t=t.split("#")[1])&&document.getElementById(t)&&(t=document.getElementById(t).getBoundingClientRect().top+document.documentElement.scrollTop-r.offset,window.scrollTo({top:t,left:0,behavior:"smooth"})))}}),window.onload=function(){var e,t=window.top.location.hash.substr(1);t&&document.getElementById(t)&&(e=document.getElementById(t).getBoundingClientRect().top+document.documentElement.scrollTop-r.offset,t&&window.scrollTo({top:e,left:0}))}}}])&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}()},{}],14:[function(e,t,n){"use strict";function i(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,n.default=function(){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.node=e,this.marker=e.querySelector("[data-toggle-select-marker]"),this.value=null,this.activeIndex=-1,this.options=i(e.querySelectorAll("[data-toggle-select-option]")),0!=this.options.length?this.watch():console.warn("ToggleSelect: No options found.")}var e,n,r;return e=t,(n=[{key:"selectOption",value:function(e,t){var n;t!=this.activeIndex&&(n=0<=this.activeIndex?this.activeIndex:0,this.options[n].classList.remove("-active"),e.classList.add("-active"),this.activeIndex=t,this.marker.dataset.toggleSelectMarker=t+1,t=this.options.indexOf(e),t=this.options.slice(0,t),this.marker.style.width=e.offsetWidth+"px",this.marker.style.left=t.reduce(function(e,t){return e+t.offsetWidth},0)+"px")}},{key:"watch",value:function(){var e=this,r=this;this.marker.classList.add("-length".concat(this.options.length)),this.options.forEach(function(t,n){t.onclick=function(e){r.selectOption(t,n)}}),window.addEventListener("DOMContentLoaded",function(){setTimeout(function(){window.requestAnimationFrame(function(){e.selectOption(e.options[0],0)})},500)})}}])&&o(e.prototype,n),r&&o(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}()},{}],15:[function(e,t,n){"use strict";var o=e("../General/Aliases"),a=e("../General/Functions");(0,o.$$)('[data-calc="deficiency"]').forEach(function(e){var r={node:e,inputs:[],wrap:(0,o.$)("[data-calc-wrap]"),submit:e.$("[data-calc-submit]"),submitError:e.$("[data-calc-submit-error]"),resultWrap:(0,o.$)("[data-calc-result-wrap]"),resultTexts:(0,o.$$)("[data-calc-result-text]"),resultTeasers:(0,o.$$)("[data-calc-result-teaser-index]"),enabled:!1,inputSum:0,formData:{tightness:void 0,cramps:void 0,twitching:void 0,tingling:void 0,stress:void 0,anxiety:void 0,exhaustion:void 0,migraine:void 0,nursing:void 0,sport:void 0,diabetes:void 0,meds:void 0}};function i(e){r.formData[e.fieldName]=e.node.value;var t,n=!0;for(t in r.formData)if(null==r.formData[t]){n=!1;break}n&&(r.submit.classList.remove("-disabled"),r.submitError.style="opacity: 0",r.enabled=!0)}r.node.$$("[data-calc-input]").forEach(function(e,t){r.inputs[t]={node:e,label:(0,o.$)("label[for='".concat(e.id,"']")).innerText.replace("*",""),fieldNode:e.parentNode,fieldName:e.name};var n=r.inputs[t];n.node.on("change",function(e){i(n)})}),r.inputs.forEach(function(e){e.node.checked&&i(e)}),(0,a.noDragClick)(r.submit,function(e){if(r.enabled){for(var t in r.node.style="display: none",r.resultWrap.style="display: block",r.formData)r.inputSum+=parseInt(r.formData[t]);r.inputSum<4?(r.wrap.classList.add("-green"),r.resultTexts[0].style="display: block",(0,o.$$)("[data-calc-result-teaser-index='1']").forEach(function(e){e.style="display: block"})):(r.wrap.classList.add("-red"),r.resultTexts[2].style="display: block",(0,o.$$)("[data-calc-result-teaser-index='3']").forEach(function(e){e.style="display: block"}))}else r.submitError.style="opacity: 1"})})},{"../General/Aliases":34,"../General/Functions":35}],16:[function(e,t,n){"use strict";var b=e("../General/Aliases"),i=e("../General/Functions");function w(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,t=function(){};return{s:t,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:t}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(a)throw i}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}(0,b.$$)('[data-calc="requirement"]').forEach(function(e){var v={node:e,inputs:[],wrap:(0,b.$)("[data-calc-wrap]"),submit:e.$("[data-calc-submit]"),submitError:e.$("[data-calc-submit-error]"),resultWrap:(0,b.$)("[data-calc-result-wrap]"),resultHeaders:(0,b.$$)("[data-calc-result-header]"),resultTeasers:(0,b.$$)("[data-calc-result-teaser-index]"),enabled:!1,resultFields:(0,b.$$)("[data-calc-field-result]"),resultNumber:(0,b.$)("[data-calc-result-number]"),formData:{sex:void 0,age:void 0,sport:void 0,stress:void 0,migraine:void 0,diabetes:void 0,cramps:void 0},reqConditions:[["M;;","400"],["M;15;","330"],["M;19;","350"],["M;25;","350"],["F;;","350"],["F;15;","260"],["F;19;","300"],["F;25;","300"]]};function r(e){v.formData[e.fieldName]=e.node.value;var t,n=!0;for(t in v.formData)if(null==v.formData[t]){n=!1;break}n&&(v.submit.classList.remove("-disabled"),v.submitError.style="opacity: 0",v.enabled=!0),(e=e).dynamicLabel&&(e.dynamicLabel.innerText=e.node.value,e.dynamicLabel.style="transform: translateX(".concat((e.node.value-e.node.min)/(e.node.max-e.node.min)*94,"%)"),e.node.value==e.node.max&&(e.dynamicLabel.innerText=e.node.value+"+"))}function g(e,t){var n=!0,e=e.toLowerCase().split(";");if(e[0]&&e[0]!==t.sex&&(n=!1),e[1]&&parseInt(e[1])>parseInt(t.age)&&(n=!1),e[2]){var r,i=!1,o=w(e[2].split(","));try{for(o.s();!(r=o.n()).done;){var a=r.value;0<parseInt(t[a])&&(i=!0)}}catch(e){o.e(e)}finally{o.f()}0==i&&(n=!1)}return n}function y(t,n){return v.inputs.filter(function(e){return e.fieldName==t&&e.node.value==n})[0].label}v.node.$$("[data-calc-input]").forEach(function(e,t){v.inputs[t]={node:e,label:(0,b.$)("label[for='".concat(e.id,"']")).innerText.replace("*",""),fieldNode:e.parentNode,fieldName:e.name,dynamicLabel:(0,b.$)("label[for='".concat(e.id,"'][data-calc-dynamic-label]"))};var n=v.inputs[t];n.node.on("change",function(e){r(n)})}),v.inputs.forEach(function(e){"radio"==e.node.type?e.node.checked&&r(e):e.node.value.length&&r(e)}),(0,i.noDragClick)(v.submit,function(e){if(v.enabled){v.node.style="display: none",v.resultWrap.style="height: unset;";var t,n=w(v.resultHeaders);try{for(n.s();!(t=n.n()).done;)t.value.style="display: block;"}catch(e){n.e(e)}finally{n.f()}var r,i=w(v.resultFields);try{for(i.s();!(r=i.n()).done;){var o=r.value;o.innerText=y(o.dataset.calcFieldResult,v.formData[o.dataset.calcFieldResult]),o.parentNode.classList.add("-result-value-"+y(o.dataset.calcFieldResult,v.formData[o.dataset.calcFieldResult]))}}catch(e){i.e(e)}finally{i.f()}var a,s=0,l=w(v.reqConditions);try{for(l.s();!(a=l.n()).done;){var c=a.value;g(c[0],v.formData)&&(s=c[1])}}catch(e){l.e(e)}finally{l.f()}v.resultNumber.innerText=s;var u,d,f=0,h=w(v.resultTeasers);try{for(h.s();!(u=h.n()).done;){var p=u.value;g(p.dataset.calcResultTeaserHeader,v.formData)&&(f=p.dataset.calcResultTeaserIndex)}}catch(e){h.e(e)}finally{h.f()}for(d in v.formData){var m=(0,b.$)(".-res-info-".concat(d));parseInt(v.formData[d])&&m&&(m.style="display: block")}f&&(0,b.$$)("[data-calc-result-teaser-index='".concat(f,"']")).forEach(function(e){e.style="display: block"})}else v.submitError.style="opacity: 1"})})},{"../General/Aliases":34,"../General/Functions":35}],17:[function(e,t,n){"use strict";var r=e("../General/Aliases"),i=e("../General/Functions");function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,t=function(){};return{s:t,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:t}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(a)throw i}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}(0,r.$$)('[data-calc="supply"]').forEach(function(e){var o={node:e,inputs:[],wrap:(0,r.$)("[data-calc-wrap]"),submit:e.$("[data-calc-submit]"),resultTexts:(0,r.$$)("[data-calc-result-text]"),resultWrap:(0,r.$)("[data-calc-result-wrap]"),resultTeasers:(0,r.$$)("[data-calc-result-teaser-index]"),result:0};function t(){var t=0;o.inputs.forEach(function(e){t+=parseInt(e.node.value)*e.factor}),o.result=t}o.node.$$("[data-calc-input]").forEach(function(e,t){o.inputs[t]={node:e,factor:1};var n,r=a(e.dataset.calcInput.split("*"));try{for(r.s();!(n=r.n()).done;){var i=n.value;o.inputs[t].factor=o.inputs[t].factor*parseFloat(i)}}catch(e){r.e(e)}finally{r.f()}}),o.inputs.forEach(function(e){e.node.on("change",function(e){t()})}),t(),(0,i.noDragClick)(o.submit,function(e){o.node.style="display: none",o.resultWrap.style="display: block",300<=o.result?(o.wrap.classList.add("-green"),o.resultTexts[0].style="display: block",(0,r.$$)("[data-calc-result-teaser-index='1']").forEach(function(e){e.style="display: block"})):100<=o.result?(o.wrap.classList.add("-yellow"),o.resultTexts[1].style="display: block",(0,r.$$)("[data-calc-result-teaser-index='2']").forEach(function(e){e.style="display: block"})):(o.wrap.classList.add("-red"),o.resultTexts[2].style="display: block",(0,r.$$)("[data-calc-result-teaser-index='3']").forEach(function(e){e.style="display: block"}))})})},{"../General/Aliases":34,"../General/Functions":35}],18:[function(e,t,n){"use strict";document.addEventListener("DOMContentLoaded",function(){var t,r,e,a,n,i=document.querySelector("[data-quiz-validation]");function o(r,e){var i=!(1<arguments.length&&void 0!==e)||e,o=!0,e=r.querySelectorAll("input");return 0===e.length&&(a=!1,i&&r.querySelector("[data-challenge-error]").classList.remove("-hidden")),e.forEach(function(e){var t,n;("1"!==e.value&&e.checked||"1"===e.value&&!e.checked||e.dataset.validValue&&(t=e.value.toLowerCase(),e=e.dataset.validValue.split(" || "),n=!1,e.forEach(function(e){t.includes(e)&&(n=!0)}),!n))&&(o=a=!1,i&&r.querySelector("[data-challenge-error]").classList.remove("-hidden"))}),o&&i&&r.querySelector("[data-challenge-error]").classList.add("-hidden"),o}function s(e){var n=0<arguments.length&&void 0!==e&&e;return a=!0,r.forEach(function(e,t){o(e,n)||(a=!1)}),a}i&&(t=i.querySelector('[type="submit"]'),r=i.querySelectorAll("[data-challenge-question]:not([data-no-validation])"),e=i.querySelectorAll("[data-challenge-question] input"),a=!1,i.querySelectorAll('input[type="checkbox"][required]').forEach(function(r){r.addEventListener("click",function(e){var t=i.querySelectorAll('input[type="checkbox"][name="'.concat(r.name,'"]')),n=!1;t.forEach(function(e){e.checked&&(n=!0)}),n?t.forEach(function(e){e.removeAttribute("required")}):t.forEach(function(e){e.setAttribute("required","required")})})}),i.querySelectorAll("[data-challenge-next-question]").forEach(function(n){n.addEventListener("click",function(e){e.preventDefault();var t=i.querySelector('[data-challenge-question="'.concat(n.dataset.challengeNextQuestion-1,'"]'));o(t)&&(e=i.querySelector('[data-challenge-question="'.concat(n.dataset.challengeNextQuestion,'"]')),t.style="display: none",e.style="display: block")})}),t&&t.dataset.toggleTextOnValidity&&(n=t.value,e.forEach(function(e){e.addEventListener("click",function(){s(),console.log(a),a?(t.value=t.dataset.toggleTextOnValidity,t.classList.remove("-disabled")):(t.value=n,t.classList.add("-disabled"))})})),t.addEventListener("click",function(e){e.preventDefault(),s(!0)&&i.reportValidity()&&i.submit()}))})},{}],19:[function(e,t,n){"use strict";var r,i,o;(o=document.querySelectorAll(".editform-overlay"))&&((i=document.querySelector("#sfrpassword"))&&(!(r=i.getAttribute("value"))||""===r||null===r||(i=document.querySelector("#sfrpasswordRepeat"))&&i.getAttribute("value")!==r&&i.setAttribute("value",r)),o.forEach(function(e){e.addEventListener("click",function(e){this.setAttribute("data-open","true")})}))},{}],20:[function(e,t,n){"use strict";document.addEventListener("DOMContentLoaded",function(){var e=document.querySelectorAll(".html-animation:not(.-mobile)"),t=document.querySelectorAll(".html-animation.-mobile");function i(r){var e=r.querySelector(".html-animation__fallback"),i=r.querySelector(".html-animation__data"),t=new IntersectionObserver(function(e,n){e.forEach(function(e){var t;e.isIntersecting&&(t=i.getAttribute("data-load"),r.querySelector("iframe")||(t='<iframe src="'.concat(t,'" class="html-animation__iframe" frameborder="0" width="1128" height="500"></iframe>'),r.insertAdjacentHTML("beforeend",t)),n.unobserve(e.target))})},{threshold:0});t.observe(e),r.observer=t}function o(e){e=e.querySelector("iframe");e&&e.remove()}function n(){var n=window.matchMedia("(max-width: 600px)").matches,r=0<t.length;e.forEach(function(e){var t;n&&r?(e.style.display="none",o(e),e.observer&&e.observer.disconnect()):(e.style.display="block",e.observerInitialized?e.querySelector("iframe")||(t=e.querySelector(".html-animation__data").getAttribute("data-load"),t='<iframe src="'.concat(t,'" class="html-animation__iframe" frameborder="0" width="1128" height="500"></iframe>'),e.insertAdjacentHTML("beforeend",t)):(i(e),e.observerInitialized=!0))}),r&&t.forEach(function(e){var t;n?(e.style.display="block",e.observerInitialized?e.querySelector("iframe")||(t=e.querySelector(".html-animation__data").getAttribute("data-load"),t='<iframe src="'.concat(t,'" class="html-animation__iframe" frameborder="0" width="1128" height="500"></iframe>'),e.insertAdjacentHTML("beforeend",t)):(i(e),e.observerInitialized=!0)):(e.style.display="none",o(e),e.observer&&e.observer.disconnect())})}n(),window.addEventListener("resize",n)})},{}],21:[function(e,t,n){"use strict";var r=e("../General/Aliases"),i=f(e("../Classes/BurgerMenu")),o=f(e("../Classes/SmoothHashLinks")),a=f(e("../Classes/ScrollSensitive")),s=f(e("../Classes/LinkTo")),l=f(e("../Classes/NavigationHover")),c=f(e("../Classes/ToggleSelect")),u=e("../Classes/Accordion"),d=f(e("../Classes/Modal")),e=f(e("smoothscroll-polyfill"));function f(e){return e&&e.__esModule?e:{default:e}}new i.default,new o.default(120),e.default.polyfill(),new s.default,(0,r.$$)("[data-scroll-sensitive]").forEach(function(e){new a.default(e)}),(0,r.$$)("[data-navigation-hover]").forEach(function(e){new l.default(e)});var h={};(0,r.$$)("[data-toggle-select]").forEach(function(e){h[e.id]=new c.default(e)});var p={};(0,r.$$)('[data-acc-el="group"]').forEach(function(e){p[e.id]=new u.AccordionGroup(e)});var m={};(0,r.$$)('[data-acc="single"]').forEach(function(e){m[e.id]=new u.Accordion(e)});var v={};(0,r.$$)("[data-modal]").forEach(function(e){v[e.id]=new d.default(e)}),(0,r.$$)("[data-to-top]").forEach(function(e){e.on("click",function(){window.scrollTo({top:0,left:0,behavior:"smooth"})})}),(0,r.$$)(".u-initially-hidden").forEach(function(e){e.classList.remove("u-initially-hidden")}),(0,r.$)("body").classList.remove("u-no-transition"),document.addEventListener("DOMContentLoaded",function(){var e=window.location.search,o=new URLSearchParams(e);document.querySelectorAll("a").forEach(function(e){for(var t=new URL(e.href),n=0,r=["utm_source","utm_medium","utm_campaign"];n<r.length;n++){var i=r[n];o.has(i)&&t.searchParams.set(i,o.get(i))}e.href=t.toString()})})},{"../Classes/Accordion":5,"../Classes/BurgerMenu":6,"../Classes/LinkTo":8,"../Classes/Modal":10,"../Classes/NavigationHover":11,"../Classes/ScrollSensitive":12,"../Classes/SmoothHashLinks":13,"../Classes/ToggleSelect":14,"../General/Aliases":34,"smoothscroll-polyfill":4}],22:[function(e,t,n){"use strict";(0,e("../General/Aliases").$$)("[data-embed-youtube]").forEach(function(e){var t=document.createElement("iframe"),n=e.getAttribute("data-embed-id"),r=e.getAttribute("data-width");t.src="https://www.youtube-nocookie.com/embed/".concat(n,"?autohide=1&controls=1&enablejsapi=1"),t.width=r,t.classList.add("e-media-embed__iframe"),t.setAttribute("allowfullscreen","true"),e.on("click",function(){e.appendChild(t)})})},{"../General/Aliases":34}],23:[function(e,t,n){"use strict";function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=e("../General/Aliases"),i=(o=e("../Classes/Listfilter"))&&o.__esModule?o:{default:o},o=l(e("../../../../../biolectra_products/Resources/Public/json/language/locallang.xlf.json")),e=l(e("../../../../../biolectra_products/Resources/Public/json/language/de.locallang.xlf.json"));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};t=s(t);if(t&&t.has(e))return t.get(e);var n,r,i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((r=o?Object.getOwnPropertyDescriptor(e,n):null)&&(r.get||r.set)?Object.defineProperty(i,n,r):i[n]=e[n]);return i.default=e,t&&t.set(e,i),i}e={en:o.resources["EXT:biolectra_products/Resources/Private/Language/locallang.xlf"],de:e.resources["EXT:biolectra_products/Resources/Private/Language/locallang.xlf"]},r=(0,r.$)("[data-menu-filter]");r&&new i.default(r,{},{dosage_form:{},dosage:{},flavor:{},ingredients:{conjunction_eval:!0},category:{exclusive:!0}},e)},{"../../../../../biolectra_products/Resources/Public/json/language/de.locallang.xlf.json":1,"../../../../../biolectra_products/Resources/Public/json/language/locallang.xlf.json":2,"../Classes/Listfilter":9,"../General/Aliases":34}],24:[function(e,t,n){"use strict";var r=e("../General/Aliases"),i=e("../Classes/Glide");function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=s(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,t=function(){};return{s:t,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:t}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(a)throw i}}}}function s(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}(0,r.$$)('[data-glide-type="product-menu"]').forEach(function(e){var d={node:e,glide:{},dosageNavs:[],spectrum:e.$("[data-product-slider-spectrum]")};function t(){console.log(d.glide.index),d.spectrum.className="m-menu-cards-slider__spectrum -blockpos0";var u=0;window.requestAnimationFrame(function(){var e,t=h(d.dosageNavs.entries());try{for(t.s();!(e=t.n()).done;){var n=f(e.value,2),r=n[0],i=n[1];null!=i.firstItemIndex&&d.glide.index>=i.firstItemIndex&&d.glide.index<=i.lastItemIndex&&(d.spectrum.className="m-menu-cards-slider__spectrum -blockpos".concat(r),u=r)}}catch(e){t.e(e)}finally{t.f()}var o,a=h(d.dosageNavs.entries());try{for(a.s();!(o=a.n()).done;){var s=f(o.value,2),l=s[0],c=s[1];l==u?c.node.classList.add("-active"):c.node.classList.remove("-active")}}catch(e){a.e(e)}finally{a.f()}})}d.glide=new i.Glide(d.node,{type:"slider",gap:20,rewind:!1,dragThreshold:40,bound:!0,perView:3,animationDuration:400,breakpoints:{1050:{perView:2,gap:20},600:{perView:1,gap:20}}}).mount({glideArrowDisabler:i.glideArrowDisabler}),e.$$("[data-product-slider-dosage-nav]").forEach(function(e,t){d.dosageNavs[t]={node:e,value:e.getAttribute("data-product-slider-dosage-nav"),firstItemIndex:null,lastItemIndex:null};var n=d.dosageNavs[t],e=d.node.$$("[data-product-slider-dosage='".concat(n.value,"']")),t=e[0],e=e[e.length-1];t&&(n.firstItemIndex=Array.from(t.parentNode.children).indexOf(t),n.lastItemIndex=Array.from(e.parentNode.children).indexOf(e),n.node.on("click",function(e){d.glide.go("=".concat(0<n.firstItemIndex?n.firstItemIndex:0))}))}),d.glide.go("=".concat(d.dosageNavs[0].firstItemIndex)),console.log(d.dosageNavs),t(),d.glide.on("run",function(e){t()})})},{"../Classes/Glide":7,"../General/Aliases":34}],25:[function(e,t,n){"use strict";var a=e("../General/Aliases");(0,a.$$)(".powermail_morestep").forEach(function(e){var r={form:e,formId:e.id,pages:e.$$("[data-powermail-page]"),to_page_links:(0,a.$$)("[data-powermail-to-page]"),active_page:null,active_page_link:null,active_page_class:"-active"};function i(e){return e.replace("#"+r.formId+"-page-","")}function o(e){var t,n=r.form.$('[data-powermail-page="'.concat(e,'"]'));n&&(t=(0,a.$)('[data-powermail-to-page="'.concat(e,'"]')),r.active_page&&r.active_page_link&&(r.active_page.classList.remove(r.active_page_class),r.active_page.style.display="none",r.active_page_link.classList.remove(r.active_page_class)),n.classList.add(r.active_page_class),n.style.display="block",t.classList.add(r.active_page_class),r.active_page=n,r.active_page_link=t,1<e&&r.form.scrollIntoView())}o(1),window.onhashchange=function(){window.location.hash.includes(r.formId+"-page-")&&o(i(window.location.hash)),window.location.hash.length},r.to_page_links.forEach(function(e){var n=e.getAttribute("data-powermail-to-page");e.on("click",function(){var t;e.hasAttribute("data-powermail-validate-fieldset")?(t=!0,r.active_page.$$("[required]").forEach(function(e){e.checkValidity()||(t=!1)}),t?o(i(n)):r.form.reportValidity()):o(i(n))})})});var r,i={powermail_form_2:{answers:[[0,1,0,0],[0,0,1,0],[0,0,0,1]]}};for(r in i){var o=(0,a.$)("."+r);o&&function(e,t){console.log(e);var i=t,e=e.$('[data-powermail-page="1"]'),n=e.$$(".powermail_fieldwrap_type_radio, .powermail_fieldwrap_type_checkbox"),r=document.createElement("div"),o=e.$("[data-powermail-to-page]");o.setAttribute("disabled","disabled"),r.classList.add("powermail_challenge_error"),r.innerHTML=" Schade! Deine Antworten sind nicht korrekt. Probiere es noch einmal.",r.style.display="none",e.append(r),e.$$("input").forEach(function(e){e.addEventListener("change",s)});var a=!0;function s(){a=!0,n.forEach(function(e,t){var e=e.$$('input:not([type="hidden"])'),n=!0,r=i[t];console.log({answers:r}),e.forEach(function(e,t){console.log(e.checked),(e.checked&&0===r[t]||!e.checked&&1===r[t])&&(n=!1)}),console.log({validField:n}),n||(a=!1)}),console.log({validFieldset:a}),a?o.removeAttribute("disabled"):o.setAttribute("disabled","disabled"),r.style.display="none"}e.$("[data-powermail-to-page]").addEventListener("click",function(e){a||(e.stopImmediatePropagation(),r.style.display="block")})}(o,i[r].answers)}},{"../General/Aliases":34}],26:[function(e,t,n){"use strict";var r=e("../General/Aliases"),i={submit:(0,r.$)('[data-search-el="submit"]'),input:(0,r.$)('[data-search-el="input"]'),string:""};i.submit&&i.input&&(i.input.on("change",function(e){i.string=i.input.value,2<i.string.length?i.submit.classList.remove("-disabled"):i.submit.classList.add("-disabled")}),i.submit.on("click",function(e){e.preventDefault();(0,r.$)("html").lang.split("-")[1].toLowerCase();window.location=i.submit.dataset.href+"s/"+i.string}))},{"../General/Aliases":34}],27:[function(e,t,n){"use strict";var e=(0,e("../General/Aliases").$)(".tx_evoweb_sfregister .error.errorMessage");e&&(e=e.getBoundingClientRect().top,window.scrollTo(0,e-90))},{"../General/Aliases":34}],28:[function(e,t,n){"use strict";var r,i=e("../General/Aliases"),o=new URLSearchParams(document.location.search),a={utm_campaign:"form-campaign",utm_medium:"form-medium",utm_source:"form-source"};for(r in a){var s=(0,i.$)("#"+a[r]);s&&(s=s.querySelector('input[type="text"]'),o&&o.has(r)&&(s.value||(s.value=o.get(r))))}},{"../General/Aliases":34}],29:[function(e,t,n){"use strict";(0,e("../General/Aliases").$$)("[data-shop-link-menu]").forEach(function(e){var i={node:e,selects:[],link:e.$("[data-shop-link]"),value:"",activeSizeIndex:0};function o(e,t){i.value=e.sizes[t].value,i.link.href=i.value,e.activeSizeIndex=t,i.activeSizeIndex=t,i.link.animate([{filter:"brightness(1)"},{filter:"brightness(1.1)"},{filter:"brightness(1)"}],{duration:1e3,iterations:1})}function r(e,t){var n,r=e.flavors[t];n=r.sizeSelectIndex,i.selects.forEach(function(e,t){t===n?e.node.classList.add("-active"):e.node.classList.remove("-active")}),i.selects[r.sizeSelectIndex].sizes[i.activeSizeIndex]&&i.selects[r.sizeSelectIndex].sizes[i.activeSizeIndex].node.click(),o(i.selects[r.sizeSelectIndex],i.activeSizeIndex),e.activeFlavorIndex=t}e.$$("[data-shop-link-select]").forEach(function(e,t){i.selects[t]={node:e,index:t,sizes:[],activeSizeIndex:0,flavors:[],default:e.$("[data-shop-link-default]"),activeFlavorIndex:0,condition:e.getAttribute("data-shop-link-condition")}}),i.selects.forEach(function(n,e){n.node.$$("[data-shop-link-size]").forEach(function(e,t){n.sizes[t]={node:e,value:e.getAttribute("data-shop-link-size")}}),n.node.$$("[data-shop-link-flavor]").forEach(function(t,e){n.flavors[e]={node:t,value:t.getAttribute("data-shop-link-flavor"),sizeSelectIndex:i.selects.filter(function(e){return e.condition==t.getAttribute("data-shop-link-flavor")})[0].index}}),n.sizes.forEach(function(e,t){e.node.on("click",function(e){n.activeSizeIndex!==t&&o(n,t)})}),n.flavors.forEach(function(e,t){e.node.on("click",function(e){n.activeFlavorIndex!==t&&r(n,t)})}),n.default&&n.default.click()}),r(i.selects.filter(function(e){return e.flavors.length})[0],0)})},{"../General/Aliases":34}],30:[function(e,t,n){"use strict";(0,e("../General/Aliases").$$)(".m-stage-default__default__figure.-default-w-image-scaling").forEach(function(e){var t="600px";window.innerWidth<600&&(t="280px"),window.setTimeout(function(){e.style.maxWidth=t},500)})},{"../General/Aliases":34}],31:[function(e,t,n){"use strict";var r=e("../General/Aliases"),i=e("../Classes/Glide");(0,r.$$)('[data-glide-type="stage-slider"]').forEach(function(e){e={node:e,glide:{},dosageNavs:[],spectrum:e.$("[data-stage-slider-spectrum]")};e.glide=new i.Glide(e.node,{type:"slider",gap:0,rewind:!1,dragThreshold:40,bound:!0,perView:1,animationDuration:400}).mount({glideArrowDisabler:i.glideArrowDisabler})})},{"../Classes/Glide":7,"../General/Aliases":34}],32:[function(e,t,n){"use strict";(0,e("../General/Aliases").$$)("[data-rich]").forEach(function(e){e.$$("a").forEach(function(e){e.classList.add(location.hostname!==e.hostname&&e.hostname.length?"-external":"-local")}),e.$$("table").forEach(function(e){var t=document.createElement("div");t.classList.add("table-wrapper"),t=t,(e=e).parentNode.insertBefore(t,e),t.appendChild(e)})})},{"../General/Aliases":34}],33:[function(e,t,n){"use strict";var r=document.getElementById("updated-challenge-points"),i=document.getElementById("header-user-points-counter");r&&i&&(i.innerText=r.dataset.value,console.log("updated challenge points"))},{}],34:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.$=function(e){return document.querySelector(e)},n.$$=function(e){return document.querySelectorAll(e)},Element.prototype.$=function(e){return this.querySelector(e)},Element.prototype.$$=function(e){return this.querySelectorAll(e)},Element.prototype.on=function(e,t){return this.addEventListener(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:{})},Element.prototype.off=function(e,t){return this.removeEventListener(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:{})}},{}],35:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.noDragClick=function(e,r){var i,o,a=2<arguments.length&&void 0!==arguments[2]?arguments[2]:6;e.addEventListener("mousedown",function(e){i=e.pageX,o=e.pageY}),e.addEventListener("mouseup",function(e){var t=Math.abs(e.pageX-i),n=Math.abs(e.pageY-o);t<a&&n<a&&r(e)})}},{}],36:[function(e,t,n){"use strict";e("./Components/init"),e("./Components/search"),e("./Components/text-rich"),e("./Components/shop-link"),e("./Components/media-embed"),e("./Components/menu-filter"),e("./Components/menu-slider"),e("./Components/calculator-supply"),e("./Components/calculator-deficiency"),e("./Components/calculator-requirement"),e("./Components/powermail"),e("./Components/sfregister-url-param-fields"),e("./Components/sfregister-errors"),e("./Components/editform-overlay"),e("./Components/totchallenge-update-challenge-points-on-complete"),e("./Components/challenge-quiz-validation"),e("./Components/stage-image-scaling-effect"),e("./Components/html-animation"),e("./Components/stage-slider")},{"./Components/calculator-deficiency":15,"./Components/calculator-requirement":16,"./Components/calculator-supply":17,"./Components/challenge-quiz-validation":18,"./Components/editform-overlay":19,"./Components/html-animation":20,"./Components/init":21,"./Components/media-embed":22,"./Components/menu-filter":23,"./Components/menu-slider":24,"./Components/powermail":25,"./Components/search":26,"./Components/sfregister-errors":27,"./Components/sfregister-url-param-fields":28,"./Components/shop-link":29,"./Components/stage-image-scaling-effect":30,"./Components/stage-slider":31,"./Components/text-rich":32,"./Components/totchallenge-update-challenge-points-on-complete":33}]},{},[36]);