;(function ($) { const calculateScrollbarWidth = () => { const width = window.innerWidth - document.documentElement.clientWidth; if (width > 0) { document.documentElement.style.setProperty('--scrollbar-width', `${width}px`); } else { document.documentElement.style.removeProperty('--scrollbar-width'); } } const setContainersVisibility = () => { // Find all containers with container-showonload class and remove it. const $containers = $('.container-showonload'); $containers.removeClass('container-showonload'); // Find all containers with container-hideonload class and remove it + add hidden attribute. const $hiddenContainers = $('.container-hideonload'); $hiddenContainers.removeClass('container-hideonload'); $hiddenContainers.attr('hidden', ''); } // Watch scrollbar width $(document).ready(calculateScrollbarWidth); $(window).on('resize', calculateScrollbarWidth); $(window).on('load', calculateScrollbarWidth); $(window).on('load', setContainersVisibility); const $carousels = $('.fw-carousel'); const $pageableContainers = $('.pageable-container'); $pageableContainers.on('click', function (e) { e.preventDefault(); const $link = $(this).data('page'); if ($link) { window.location.href = $link; } }); $carousels.on('click', '.fw-carousel__button--left', function () { const $carousel = $(this).closest('.fw-carousel').find('.fw-carousel__items'); const $item = $carousel.children().first(); if ($carousel.get(0).scrollLeft === 0) { $carousel.get(0).scrollTo({ left: $carousel.get(0).scrollWidth, behavior: 'smooth' }); } else { $carousel.get(0).scrollBy({ left: (40 + $item.outerWidth()) * -1, behavior: 'smooth' }); } }); $carousels.on('click', '.fw-carousel__button--right', function () { const $carousel = $(this).closest('.fw-carousel').find('.fw-carousel__items'); const $item = $carousel.children().first(); if (($carousel.get(0).scrollLeft + $carousel.width() + $item.outerWidth() + 40) >= $carousel.get(0).scrollWidth) { $carousel.get(0).scrollTo({ left: 0, behavior: 'smooth' }); } else { $carousel.get(0).scrollBy({ left: $item.outerWidth() + 40, behavior: 'smooth' }); } }); $('.expandable-content-block__button-open').on('click', function () { const $hidden = $(this).closest('.expandable-content-block').find('.expandable-content-block__hidden'); $(this).hide(); $hidden.removeAttr('hidden'); const $closeBtn = $hidden.closest('.expandable-content-block').find('.expandable-content-block__button-close'); $closeBtn.removeClass('no-show'); }); $('.expandable-content-block__button-close').on('click', function () { $(this).addClass('no-show'); const $hidden = $(this).closest('.expandable-content-block').find('.expandable-content-block__hidden'); $hidden.attr('hidden', ''); const $openBtn = $hidden.closest('.expandable-content-block').find('.expandable-content-block__button-open'); $openBtn.show(); }); })(jQuery); ; ;(function ($) { "use strict"; const jsLinks = $('div.menu-item-presentation'); $(document).ready(function () { jsLinks.on('click', function (e) { e.preventDefault(); // Get classes and find the one starting with menu-item- const classes = $(this).attr('class').split(' '); const menuItemClass = classes.find(c => c.startsWith('menu-item-presentation-')); // Get the menu item id const menuItemId = menuItemClass.split('-')[3]; // Get the menu item link in global window.navEvents.items[menuItemId] const menuItemLink = window.navEvents.items[menuItemId]; // Redirect to the link if (menuItemLink) { window.open(menuItemLink, '_blank'); } }); }) })(jQuery); ; /*! This file is auto-generated */ window.addComment=function(v){var I,C,h,E=v.document,b={commentReplyClass:"comment-reply-link",commentReplyTitleId:"reply-title",cancelReplyId:"cancel-comment-reply-link",commentFormId:"commentform",temporaryFormId:"wp-temp-form-div",parentIdFieldId:"comment_parent",postIdFieldId:"comment_post_ID"},e=v.MutationObserver||v.WebKitMutationObserver||v.MozMutationObserver,r="querySelector"in E&&"addEventListener"in v,n=!!E.documentElement.dataset;function t(){d(),e&&new e(o).observe(E.body,{childList:!0,subtree:!0})}function d(e){if(r&&(I=g(b.cancelReplyId),C=g(b.commentFormId),I)){I.addEventListener("touchstart",l),I.addEventListener("click",l);function t(e){if((e.metaKey||e.ctrlKey)&&13===e.keyCode&&"a"!==E.activeElement.tagName.toLowerCase())return C.removeEventListener("keydown",t),e.preventDefault(),C.submit.click(),!1}C&&C.addEventListener("keydown",t);for(var n,d=function(e){var t=b.commentReplyClass;e&&e.childNodes||(e=E);e=E.getElementsByClassName?e.getElementsByClassName(t):e.querySelectorAll("."+t);return e}(e),o=0,i=d.length;o{setTimeout((()=>{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&s&&s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s="PICTURE"===i.nodeName?i:this.img;this.emitEvent("progress",[this,s,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));; !function(e){function t(i){if(n[i])return n[i].exports;var o=n[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=1)}([function(e,t){e.exports=jQuery},function(e,t,n){n(2),n(3),n(4),n(6),n(7),n(8),n(9),n(10),n(11),n(12),n(13),n(14),n(15),n(16),n(17),n(18),n(19),n(20),n(21),n(22),n(23),n(24),n(25),n(26),n(27),n(28),n(29),n(30),n(31),n(32),n(33),n(34),n(35),n(36),n(37)},function(e,t,n){var i,o,a,s,r,l,c,d,u,h,f,i,p,i,g,m,i,v,i,g,_,i,g,y,i,g,w,i,g,b,i,g,j,i,g,x,i,o;!function(a,s){i=[n(0)],void 0!==(o=function(e){return s(a,e)}.apply(t,i))&&(e.exports=o)}(window,function(e,t){"use strict";function n(n,a,r){function l(e,t,i){var o,a="$()."+n+'("'+t+'")';return e.each(function(e,l){var c=r.data(l,n);if(!c)return void s(n+" not initialized. Cannot call methods, i.e. "+a);var d=c[t];if(!d||"_"==t.charAt(0))return void s(a+" is not a valid method");var u=d.apply(c,i);o=void 0===o?u:o}),void 0!==o?o:e}function c(e,t){e.each(function(e,i){var o=r.data(i,n);o?(o.option(t),o._init()):(o=new a(i,t),r.data(i,n,o))})}(r=r||t||e.jQuery)&&(a.prototype.option||(a.prototype.option=function(e){r.isPlainObject(e)&&(this.options=r.extend(!0,this.options,e))}),r.fn[n]=function(e){if("string"==typeof e){return l(this,e,o.call(arguments,1))}return c(this,e),this},i(r))}function i(e){!e||e&&e.bridget||(e.bridget=n)}var o=Array.prototype.slice,a=e.console,s=void 0===a?function(){}:function(e){a.error(e)};return i(t||e.jQuery),n}),function(e,t){s=t,r={id:"ev-emitter/ev-emitter",exports:{},loaded:!1},a="function"==typeof s?s.call(r.exports,n,r.exports,r):s,r.loaded=!0,void 0===a&&(a=r.exports)}("undefined"!=typeof window&&window,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var n=this._events=this._events||{},i=n[e]=n[e]||[];return-1==i.indexOf(t)&&i.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var n=this._onceEvents=this._onceEvents||{};return(n[e]=n[e]||{})[t]=!0,this}},t.off=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){var i=n.indexOf(t);return-1!=i&&n.splice(i,1),this}},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var i=this._onceEvents&&this._onceEvents[e],o=0;o