1!function(e){function t(t){for(var i,s,r=t[0],l=t[1],c=t[2],d=0,f=[];d<r.length;d++)s=r[d],Object.prototype.hasOwnProperty.call(a,s)&&a[s]&&f.push(a[s][0]),a[s]=0;for(i in l)Object.prototype.hasOwnProperty.call(l,i)&&(e[i]=l[i]);for(u&&u(t);f.length;)f.shift()();return o.push.apply(o,c||[]),n()}function n(){for(var e,t=0;t<o.length;t++){for(var n=o[t],i=!0,r=1;r<n.length;r++){var l=n[r];0!==a[l]&&(i=!1)}i&&(o.splice(t--,1),e=s(s.s=n[0]))}return e}var i={},a={2:0},o=[];function s(t){if(i[t])return i[t].exports;var n=i[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,s),n.l=!0,n.exports}s.m=e,s.c=i,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)s.d(n,i,function(t){return e[t]}.bind(null,i));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/app/themes/main/assets/dist/";var r=window.webpackJsonp=window.webpackJsonp||[],l=r.push.bind(r);r.push=t,r=r.slice();for(var c=0;c<r.length;c++)t(r[c]);var u=l;o.push([141,3]),n()}({10:function(e,t){e.exports=jQuery},124:function(e,t,n){"use strict";(function(e){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}n.d(t,"a",(function(){return a}));var a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,a;return t=e,a=[{key:"stop",value:function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},{key:"empty",value:function(e){return void 0===e||""===e||null===e||!1===e||0===e.length}},{key:"setCookie",value:function(e,t,n){var i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3),document.cookie="".concat(e,"=").concat(t,";expires").concat(i.toLocaleDateString(),";path=/")}}],(n=[{key:"cache",value:function(){this.focusStyleContainer=document.getElementById("accessible-outline")}},{key:"events",value:function(){var e=this;document.body.addEventListener("mousedown",(function(){e.nullifyOutline()})),document.body.addEventListener("touchstart",(function(){e.nullifyOutline()})),document.body.addEventListener("keydown",(function(){e.focusStyleContainer&&(e.focusStyleContainer.innerHTML="")}))}},{key:"nullifyOutline",value:function(){this.focusStyleContainer&&(this.focusStyleContainer.innerHTML="*:focus{outline:none!important;}")}},{key:"docReady",value:function(){this.cache(),this.events()}}])&&i(t.prototype,n),a&&i(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}()}).call(this,n(10))},125:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return r}));var i=n(18);function a(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var o=e,s=9,r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"cache",value:function(){this.escKey=27,this.mainMenu=o(".js-menu"),this.parentMenuItems=o(".js-parent-link"),this.dropdown=o(".js-dropdown"),this.overlay=o(".js-body-overlay"),this.menuButton=o("#menu-button"),this.mobileMenu=o(".js-mobile-menu"),this.mobileMenuParentsWrap=o(".js-mobile-menu-parents"),this.mobileMenuParentButton=o(".js-mobile-parent-button"),this.mobileBackButton=o(".js-btn-to-primary-links"),this.mobileNavExtendedSection=o(".js-mobilenav-extended-section"),this.mobileChildpageList=o(".js-mobile-childpage-list"),this.navigationObject={el:o(".desktop-menu")},this.mobileNavigationObject={el:o(".site-header__bottom")}}},{key:"events",value:function(){var e=this;this.parentMenuItems.each((function(t,n){var a=o(n);
1a.on("click",(function(t){i.a.Common.stop(t);var n=a.siblings(".js-dropdown");e.dropdownController(a,n)}))})),o(document).keyup((function(t){t.originalEvent.keyCode===e.escKey&&(e.closeMenu("desktop"),e.toggleMainNavigation("true"))})),o(document).on("click",(function(t){0===o(t.target).closest(".js-menu").length&&e.closeMenu("desktop")})),this.menuButton.on("click",(function(){var t=e.menuButton.attr("aria-expanded");e.toggleMainNavigation(t)})),this.mobileMenuParentButton.on("click",(function(t){i.a.Common.stop(t);var n=o(t.currentTarget).attr("data-controls");e.mobileNavExtendedSection.addClass("is-hidden"),e.toggleMobileSubmenus(n)})),this.mobileBackButton.on("click",(function(t){i.a.Common.stop(t);var n=o(t.currentTarget).parent(".js-mobile-childpage-list").attr("id");e.mobileChildpageList.removeClass("mobile-childpages-list--opened"),e.mobileChildpageList.attr("aria-hidden","true"),e.mobileMenuParentsWrap.removeClass("is-hidden"),o(".js-"+n).focus(),e.mobileNavExtendedSection.removeClass("is-hidden")}))}},{key:"dropdownController",value:function(e,t){this.dropdown.not(t).removeClass("is-active"),this.parentMenuItems.not(e).attr("aria-expanded","false"),t.hasClass("is-active")?(t.removeClass("is-active"),e.removeClass("is-active"),this.overlay.removeClass("is-block"),this.cleanUp("desktop")):(t.addClass("is-active"),e.addClass("is-active"),this.overlay.addClass("is-block"),this.loopFocus(this.navigationObject)),"false"===e.attr("aria-expanded")?e.attr("aria-expanded","true"):e.attr("aria-expanded","false")}},{key:"closeMenu",value:function(e){this.dropdown.removeClass("is-active"),this.parentMenuItems.attr("aria-expanded","false"),this.parentMenuItems.removeClass("is-active"),this.overlay.removeClass("is-block"),"desktop"===e?this.cleanUp("desktop"):this.cleanUp()}},{key:"toggleMainNavigation",value:function(e){"false"===e?(this.menuButton.addClass("is-active"),this.menuButton.attr("aria-expanded","true"),this.mobileMenu.addClass("is-opened"),o(".js-header-menu-open").addClass("is-hidden"),o(".js-header-menu-close").removeClass("is-hidden"),o(".site-wrapper").addClass("is-hidden"),this.loopFocus(this.mobileNavigationObject)):(this.menuButton.removeClass("is-active"),this.menuButton.attr("aria-expanded","false"),this.mobileMenu.removeClass("is-opened"),o(".js-header-menu-open").removeClass("is-hidden"),o(".js-header-menu-close").addClass("is-hidden"),o(".site-wrapper").removeClass("is-hidden"),this.cleanUp())}},{key:"toggleMobileSubmenus",value:function(e){this.mobileMenuParentsWrap.addClass("is-hidden"),o("#"+e).addClass("mobile-childpages-list--opened"),o("#"+e).attr("aria-hidden","false")}},{key:"loopFocus",value:function(e){if(!e)throw new Error("Could not initialize focus-trapping - Config Missing");var t=e.el,n=e.escCallback;if(e.focusElement,!t)throw new Error("Could not initialize focus-trapping - Element Missing");if(n&&!(n instanceof Function))throw new Error("Could not initialize focus-trapping - `config.escCallback` is not a function");var i=t.find('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, [tabindex="0"], [contenteditable]');if(i.length>0){var a=i[0],r=i[i.length-1];o(t).on("keydown",(function(e){e.keyCode===s&&(e.shiftKey&&document.activeElement===a?(e.preventDefault(),r.focus()):e.shiftKey||document.activeElement!==r||(e.preventDefault(),a.focus()))}))}}},{key:"cleanUp",value:function(e){"desktop"===e?o(".desktop-menu").off("keydown"):o(".site-header__bottom").off("keydown")}},{key:"docReady",value:function(){this.cache(),this.events()}}])&&a(t.prototype,n),r&&a(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}()}).call(this,n(10))},126:function(e,t,n){"use strict";(function(e){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}n.d(t,"a",(function(){return o}));var a=e,o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,o;return t=e,(n=[{key:"cache",value:function(){this.dropdownButton=a(".js-dropdown-button"),this.dropdownLink=a(".js-dropdown-link"),this.dropdownIcon=a(".js-dropdown-icon"),this.escKey=27}},{key:"events",value:function(){var e=this;this.dropdownButton.on("click",(function(t){var n=a(t.currentTarget);e.subnavToggle(n)})),a(document).keyup((function(t){t.keyCode===e.escKey&&(e.dropdownButton.attr("aria-expanded","fal
1se"),e.dropdownLink.addClass("is-hidden"),e.dropdownIcon.removeClass("is-rotated"))}))}},{key:"subnavToggle",value:function(e){var t=e.attr("aria-expanded"),n=e.closest(".js-dropdown").children(".js-dropdown-link"),i=e.find(".js-dropdown-icon");"true"===t?(e.attr("aria-expanded","false"),n.addClass("is-hidden"),i.removeClass("is-rotated")):(e.attr("aria-expanded","true"),n.removeClass("is-hidden"),i.addClass("is-rotated"))}},{key:"docReady",value:function(){this.cache(),this.events()}}])&&i(t.prototype,n),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}()}).call(this,n(10))},127:function(e,t,n){"use strict";(function(e){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}n.d(t,"a",(function(){return o}));var a=e,o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,o;return t=e,(n=[{key:"scrollToTop",value:function(e){e.preventDefault(),a("html, body").animate({scrollTop:0},200)}},{key:"docReady",value:function(){a("#js-back-to-top").on("click",this.scrollToTop.bind(this))}}])&&i(t.prototype,n),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}()}).call(this,n(10))},128:function(e,t,n){"use strict";(function(e){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}n.d(t,"a",(function(){return a}));var a=function(){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t)}var n,a,o;return n=t,(a=[{key:"cache",value:function(){if(this.mainContainer=document.querySelectorAll(".bulmally-accordion"),this.mainContainer){this.dropdownTogglers=document.querySelectorAll(".accordion__title-button"),this.dropdowns=document.querySelectorAll(".accordion__content");for(var e=0;e<this.dropdowns.length;e++)this.dropdowns[e].classList.contains("js-active-phase")||this.dropdowns[e].setAttribute("style","display: none;")}}},{key:"events",value:function(){var e=this;if(this.dropdownTogglers){for(var t=function(t){e.dropdownTogglers[t].addEventListener("click",(function(n){n.preventDefault(),e.toggleDropdown(e.dropdownTogglers[t])}))},n=0;n<this.dropdownTogglers.length;n++)t(n);window.onhashchange=function(){return e.openAnchoredAccordion()}}}},{key:"toggleDropdown",value:function(t){var n=t.getAttribute("aria-controls"),i=document.querySelector("#".concat(n));this.toggleAriaExpanded(t),e(i).slideToggle(300),t.classList.contains("active-accordion")&&!t.classList.contains("accordion--table-initialized")&&i.getElementsByTagName("table").length>0&&t.classList.add("accordion--table-initialized")}},{key:"toggleAriaExpanded",value:function(e){var t="false"===e.getAttribute("aria-expanded");e.setAttribute("aria-expanded",t),e.classList.contains("active-accordion")?e.classList.remove("active-accordion"):e.classList.add("active-accordion")}},{key:"separateAccordions",value:function(){var e=0;this.dropdownTogglers.forEach((function(t){var n=t.id,i=t.getAttribute("aria-controls");n+=e,i+=e,t.setAttribute("id",n),t.setAttribute("aria-controls",i),e++})),e=0,this.dropdowns.forEach((function(t){var n=t.id;n+=e,t.setAttribute("id",n),e++}))}},{key:"openAnchoredAccordion",value:function(){var e=document.URL.split("#"),t=e.length>1?e[1]:null,n=document.querySelector("#".concat(t));if(n){var i=n.querySelector(".accordion__title-button");i&&this.toggleDropdown(i)}}},{key:"docReady",value:function(){this.cache(),this.events(),this.separateAccordions(),this.openAnchoredAccordion()}}])&&i(n.prototype,a),o&&i(n,o),Object.defineProperty(n,"prototype",{writable:!1}),t}()}).call(this,n(10))},129:function(e,t,n){"use strict";(function(e){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}n.d(t,"a",(function(){return o}));var a=e,o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,o;return t=e,(n=[{key:"cache",value:function(){this.sidebarToggler=a(".js-sidebar-toggler"),this.sidebarNav=a(".js-sidebar-nav")}},{key:"events",value:function(){var e=this;this.sidebarToggler.on("click",(function(){e.toggleSidenav()}))}},{key:"toggleSidenav",value:function(){"false"===this.sidebarToggler.attr("aria-expanded")?(this.sidebarToggler.attr("aria-expanded","true").addClass("is-toggled"),this.sidebarNav.addClass("sidebar-nav-active")):(this.sidebarToggler.attr("aria-expanded","fal
1se").removeClass("is-toggled"),this.sidebarNav.removeClass("sidebar-nav-active"))}},{key:"docReady",value:function(){this.cache(),this.events()}}])&&i(t.prototype,n),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}()}).call(this,n(10))},130:function(e,t,n){"use strict";(function(e){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}n.d(t,"a",(function(){return o}));var a=e,o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,o;return t=e,(n=[{key:"cache",value:function(){this.mapButtons=a(".js-map-button")}},{key:"events",value:function(){this.mapButtons.each((function(e,t){(t=a(t)).on("click",(function(){var e=t.parents(".js-map-wrap");e.find(".js-map").removeClass("is-hidden"),e.find(".js-map-placeholder").remove()}))}))}},{key:"docReady",value:function(){this.cache(),this.events()}}])&&i(t.prototype,n),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}()}).call(this,n(10))},131:function(e,t,n){"use strict";(function(e){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}n.d(t,"a",(function(){return v}));var a=e,o=35,s=36,r=37,l=38,c=39,u=40,d=13,f=32,h={37:-1,38:-1,39:1,40:1},v=function(){function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),document.addEventListener("DOMContentLoaded",(function(){t.initAllTabs()}))}var t,n,v;return t=e,(n=[{key:"initAllTabs",value:function(){if(this.allTabs=document.querySelectorAll(".bulmally-tabs"),0!==this.allTabs.length)for(var e=0;e<this.allTabs.length;e++)this.initTabs(this.allTabs[e])}},{key:"initTabs",value:function(e){var t=a(".bulmally-tabs .tabs").find("ul"),n=t.find("a"),i=t.find("li");t.firstTab=n[0],t.lastTab=n[n.length-1],t.tabs=[],t.panels=[],this.overflowIndicators(),t.attr("role","tablist");for(var o=0;o<n.length;o++)this.initTab(n[o],t,o);for(var s=0;s<i.length;s++)i[s].setAttribute("role","presentation");this.activateTab(t.firstTab)}},{key:"initTab",value:function(e,t,n){var i=this,a=e.hash.slice(1);e.id="tab-".concat(a),e.tablist=t,t.tabs[n]=e,e.index=n,e.panel=document.getElementById(a),this.initPanel(e.panel,e,t,n),e.setAttribute("role","tab"),e.setAttribute("aria-selected","false"),e.setAttribute("aria-controls",a),e.setAttribute("tabindex","-1"),e.addEventListener("click",(function(e){return i.clickEventListener(e)})),e.addEventListener("keydown",(function(e){return i.keydownEventListener(e)})),e.addEventListener("keyup",(function(e){return i.keyupEventListener(e)}))}},{key:"initPanel",value:function(e,t,n,i){0!==i&&(e.hidden=!0),e.setAttribute("tabindex","0"),e.setAttribute("role","tabpanel"),e.setAttribute("aria-labelledby",t.id),n.panels.push(e)}},{key:"clickEventListener",value:function(e){e.preventDefault();var t=e.target;this.activateTab(t,!1)}},{key:"keydownEventListener",value:function(e){var t=e.keyCode,n=e.target.tablist;switch(t){case o:e.preventDefault(),this.focusLastTab(n);break;case s:e.preventDefault(),this.focusFirstTab(n);break;case l:case u:this.determineOrientation(e);break;case d:case f:e.preventDefault(),this.activateTab(e.target,!1)}}},{key:"keyupEventListener",value:function(e){switch(e.keyCode){case r:case c:this.determineOrientation(e)}}},{key:"determineOrientation",value:function(e){var t=e.keyCode,n=!1;"vertical"===e.target.tablist.getAttribute("aria-orientation")?t!==l&&t!==u||(e.preventDefault(),n=!0):t!==r&&t!==c||(n=!0),n&&this.switchTabOnArrowPress(e)}},{key:"switchTabOnArrowPress",value:function(e){var t=e.keyCode;if(h[t]){var n=e.target,i=n.tablist,a=i.tabs;void 0!==n.index&&(a[n.index+h[t]]?a[n.index+h[t]].focus():t===r||t===l?this.focusLastTab(i):t!==c&&t!==u||this.focusFirstTab(i))}}},{key:"activateTab",value:function(e,t){this.deactivateTabs(e.tablist),e.removeAttribute("tabindex"),e.setAttribute("aria-selected","true"),e.parentNode.classList.add("is-active"),e.panel.removeAttribute("hidden"),t&&e.panel.focus()}},{key:"deactivateTabs",value:function(e){for(var t=0;t<e.tabs.length;t++)e.tabs[t].parentNode.classList.remove("is-active"),e.tabs[t].setAttribute("tabindex","-1"),e.tabs[t].setAttribute("aria-selected","false");for(var n=0;n<e.panels.length;n++)e.panels[n].setAttribute("hidden","hidden")}},{key:"focusFirstTab",value:function(e){e.firstTab.focus()}},{key:"focusLastTab",value:function(e){e.lastTab.focus()}},{key:"overflowIndicators",value:function(){a(".js-tabnav-container").each((function(e,t){var n=a(t),i=n.find(".js-tablinks-container"),o=n.innerWidth(),s=n.find(".js-tab-nav"),r=s.innerWidth(),l=s.outerHeight(),c=n.find(".js-scroll-indicator-right"),u=n.find(".js-scroll-indicator-left");c.css("height",l),u.css("height",l),r>o+20&&c.removeClass("is-hidden");var d=n.find(".js-tab-link"),f=d[0],h=d[d.length-1];a(window).on("resize",(function(){r=s.innerWidth(),o=a(n).innerWidth(),r<o?(c.addClass("is-hidden"),u.addClass("is-hidden")):c.removeClass("is-hidden")})),a(i).on("scroll",(function(){var e=f.getBoundingClientRect(),t=h.getBoundingClientRect(),n=(a(window).innerWidth()-o)/2,i=e.left-n,s=t.left-n;i<-20?u.removeClass("is-hidden"):u.addClass("is-hidden"),s+t.width>o+40?c.removeClass("is-hidden"):c.addClass("is-hidden")})),c.on("click",(function(){i.animate({scrollLeft:"+=200px"},"fast")})),u.on("click",(function(){i.animate({scrollLeft:"-=200px"},"fast")}))}))}}])&&i(t.prototype,n),v&&i(t,v),Object.defineProperty(t,"prototype",{writable:!1}),e}()}).call(this,n(10))},132:function(e,t,n){"use strict";(function(e){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}n.d(t,"a",(function(){return o}
1));var a=e,o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,o;return t=e,(n=[{key:"cache",value:function(){this.rootEl=document.documentElement,this.$modalCloses=document.querySelectorAll(".modal__close, .modal-background"),this.$modalActionButton=document.querySelectorAll(".modal__action__button"),this.modal=document.getElementById("question-modal"),this.preModalFocus=document.getElementById("main-content")}},{key:"events",value:function(){var e=this;this.initModal(),this.$modalCloses.length>0&&this.$modalCloses.forEach((function(t){t.addEventListener("click",(function(){e.closeModal()}))})),this.$modalActionButton.length>0&&this.$modalActionButton.forEach((function(t){t.addEventListener("click",(function(n){e.modalActionClick(n,t)}))})),document.addEventListener("keydown",(function(t){27===(t||window.event).keyCode&&e.closeModal()}))}},{key:"initModal",value:function(){null===this.modal||0===this.modal.length||this.hasModalBeenDismissed(this.getModalCookieNameValue())||(window.setTimeout(function(){wp.a11y.speak(this.modal.dataset.openmessage,"assertive")}.bind(this),this.modal.dataset.timeout-2e3),window.setTimeout(this.showModal.bind(this),this.modal.dataset.timeout))}},{key:"showModal",value:function(){var e=this;this.rootEl.classList.add("is-clipped"),this.modal.classList.add("is-active"),this.modal.ariaHidden="false",this.modal.isOpened=1,this.preModalFocus=document.activeElement;var t=this.modal.querySelectorAll('a[href], button:not([disabled]), [tabindex="0"]');t.length&&(this.modal.focusableElements=t,this.modal.focusableElements.first=t[0],this.modal.focusableElements.last=t[t.length-1],this.modal.focusableElements.first.focus(),document.addEventListener("keydown",(function(t){var n=t||window.event;9===n.keyCode&&e.handleModalTabbing(n,e.modal)})))}},{key:"closeModal",value:function(){this.rootEl.classList.remove("is-clipped"),this.modal&&(this.modal.classList.remove("is-active"),this.modal.ariaHidden="true",this.modal.isOpened&&(this.modal.isOpened=0,this.preModalFocus&&this.preModalFocus.focus()),this.setModalCookie())}},{key:"modalActionClick",value:function(e,t){var n=a(t).attr("href");this.setModalCookie(),n&&(window.location=n)}},{key:"handleModalTabbing",value:function(e,t){e.shiftKey?t.focusableElements.first===document.activeElement&&(e.preventDefault(),t.focusableElements.last.focus()):t.focusableElements.last===document.activeElement&&(e.preventDefault(),t.focusableElements.first.focus())}},{key:"setModalCookie",value:function(){var e=this.getModalCookieNameValue();document.cookie=e+";path=/;max-age=31536000"}},{key:"hasModalBeenDismissed",value:function(e){return document.cookie.split(";").some((function(t){return t.includes(e)}))}},{key:"getModalCookieNameValue",value:function(){return"jamsa_modal="+this.modal.dataset.cookiename}},{key:"modalEscClick",value:function(e){e.keyCode===this.escKey&&this.modal.isOpened&&this.closeModal()}},{key:"docReady",value:function(){this.cache(),this.events()}}])&&i(t.prototype,n),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}()}).call(this,n(10))},133:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return r}));var i=n(134),a=n(18);function o(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var s=e,r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.lightBoxGallery=!1}var t,n,r;return t=e,(n=[{key:"cache",value:function(){this.rootEl=document.documentElement,this.$modals=[],this.$modalButtons=document.querySelectorAll("[data-modal-button]"),this.$modalCloses=document.querySelectorAll(".modal-background, .modal-close, .modal-card-head .delete, .modal-card-foot .button, .modal-close-button"),this.galleries=document.getElementsByClassName("js-image-gallery"),a.a.Common.empty(this.galleries)||(this.nextImage=this.galleries[0].getAttribute("data-next"),this.prevImage=this.galleries[0].getAttribute("data-previous"))}},{key:"events",value:function(){var e=this;this.$modalButtons.length>0&&this.$modalButtons.forEach((function(t){var n=document.getElementById(t.getAttribute("aria-controls"));n.isOpened=0,n.gallery=!1,0!==e.$modals.length&&e.$modals.some((function(e){return e.id===n.id}))||e.$modals.push(n),t.addEventListener("click",(function(t){t.preventDefault();var i=t.currentTarget;n.openingButton=i,i.hasAttribute("href")&&!1===n.gallery?(e.initializeGallery(n),n.galleryInitialized=!0,e.focusGallerySlide(n),s(".current").find("img").focus()):i.hasAttribute("href")&&(e.focusGallerySlide(n),s(".current").find("img").focus()),e.openModal(n),e.toggleAriaExpanded(i)}))})),this.$modalCloses.length>
10&&this.$modalCloses.forEach((function(t){t.addEventListener("click",(function(){e.closeModals()}))})),document.addEventListener("keydown",(function(t){27===(t||window.event).keyCode&&e.closeModals()}))}},{key:"initializeGallery",value:function(e){var t=this,n=e.openingButton,a=n.href,o=0,s=document.querySelectorAll('[data-gallery="'+n.getAttribute("aria-controls")+'"]'),r=document.createElement("div");r.className="slide-deck",r.id=e.id+"-slide-deck";var l=document.createElement("ul");s.forEach((function(e,n){var i=document.createElement("li");if(i.className="slide",e.classList.contains("video")){var s=t.getYouTubeId(e.href);i.innerHTML='<div class="image is-16by9"><iframe class="has-ratio" width="640" height="480" data-src="//www.youtube.com/embed/'+s+'?enablejsapi=1" frameborder="0" allowfullscreen></iframe></div>'}else{var r=e.querySelector("img").getAttribute("alt"),c=e.getAttribute("data-caption");i.innerHTML='<figure"><img src="'+e.href+'" alt="'+r+'" loading="lazy" tabindex="-1" class="js-gallery-image"><figcaption class="image-caption">'+c+"</figcaption></figure>"}l.appendChild(i),e.getAttribute("src")===a&&(o=n)})),r.appendChild(l),e.querySelector(".modal-content").appendChild(r),e.gallery=new i.a({id:r.id,slideNav:!0,next:this.nextImage,prev:this.prevImage}),e.gallery.setSlides(o)}},{key:"focusGallerySlide",value:function(e){var t=e.openingButton.href,n=0;e.gallery.slides.forEach((function(e,i){var a=e.querySelector("img");(null!==a&&a.getAttribute("src")===t||null!==e.querySelector("iframe"))&&(n=i)})),e.gallery.setSlides(n)}},{key:"openModal",value:function(e){var t=this;this.rootEl.classList.add("no-touch-action"),e.classList.add("is-active"),e.isOpened=1;var n=e.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]'),i=s(".current").find("img");n.length&&(e.focusableElements=n,e.focusableElements.first=n[0],e.focusableElements.last=n[n.length-1],i.focus(),document.addEventListener("keydown",(function(n){var i=n||window.event;9===i.keyCode&&t.handleModalTabbing(i,e)}))),void 0!==e.gallery&&(e.gallery.arrowKeys=!0)}},{key:"closeModals",value:function(){var e=this;this.rootEl.classList.remove("no-touch-action"),this.$modals.forEach((function(t){t.classList.remove("is-active"),t.isOpened&&(t.openingButton.focus(),e.toggleAriaExpanded(t.openingButton),t.isOpened=0,void 0!==t.gallery&&(t.gallery.arrowKeys=!1))}))}},{key:"handleModalTabbing",value:function(e,t){e.shiftKey?t.focusableElements.first===document.activeElement&&(e.preventDefault(),t.focusableElements.last.focus()):t.focusableElements.last===document.activeElement&&(e.preventDefault(),t.focusableElements.first.focus())}},{key:"toggleAriaExpanded",value:function(e){var t="false"===e.getAttribute("aria-expanded");e.setAttribute("aria-expanded",t)}},{key:"getYouTubeId",value:function(e){var t=e.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/);return t&&11===t[2].length?t[2]:null}},{key:"docReady",value:function(){this.cache(),this.events()}}])&&o(t.prototype,n),r&&o(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}()}).call(this,n(10))},134:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n(18);function a(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var o=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.slideDeck,this.slides,this.index,this.setFocus,this.arrowKeys,this.announceSlide="false",this.settings=t,this.init()}var t,n,o;return t=e,(n=[{key:"removeClass",value:function(e,t){e.classList.remove(t)}},{key:"hasClass",value:function(e,t){return e.classList.contains(t)}},{key:"init",value:function(){var e=this;this.slideDeck=document.getElementById(this.settings.id),this.slides=this.slideDeck.querySelectorAll(".slide");var t=this.settings.next||"Seuraava",n=this.settings.prev||"Edellinen";if(this.slideDeck.className="active slide-deck",this.slides.length>1){var i=document.createElement("ul");i.className="gallery-controls",i.innerHTML='<li>\n <button type="button" class="gallery-button button is-primary button--prev">'.concat(n,'</button>\n </li>\n <li>\n <button type="button" class="gallery-button button is-primary button--next">').concat(t,"</button>\n </li>"),i.querySelector(".button--prev").addEventListener("click",(function(){e.prevSlide()})),i.querySelector(".button--next").addEventListener("click",(function(){e.nextSlide()})),this.slideDeck.appendChild(i)}this.index=0,this.setSlides(this.index),document.addEventListener("keydown",(function(t){var n=t||window.event;(e.arrowKeys&&37===n.keyCode||e.arrowKeys&&38===n.keyCode)&&e.prevSlide("true"),(e.arrowKeys&&39===n.keyCode||e.arrowKeys&&40===n.keyCode)&&e.nextSlide("true")}))}},{key:"setSlides",value:function(e,t,n,a){var o=this;this.setFocus=void 0!==t&&t,n=void 0!==n?n:"none",e=parseFloat(e);var s=this.slides.length,r=e+1,l=e-1;r===s?r=0:l<0&&(l=s-1);for(var c=this.slides.length-1;c>=0;c--)this.slides[c].className="slide",this.slides[c].removeAttribute("aria-live"),this.slides[c].iframe=this.slides[c].querySelector("iframe"),null!==this.slides[c].iframe&&this.slides[c].iframe.removeAttribute("src");i.a.Common.empty(this.slides[r])||i.a.Common.empty(this.slides[l])||(this.slides[r].className="next slide","next"===n&&(this.slides[r].className="next slide"),this.slides[l].className="prev slide","prev"===n&&(this.slides[l].className="prev slide")),this.slides[e].className="
1current slide",null!==this.slides[e].iframe&&this.slides[e].iframe.setAttribute("src",this.slides[e].iframe.dataset.src),this.announceSlide&&(this.slides[e].setAttribute("aria-live","polite"),setTimeout((function(){o.slides[e].removeAttribute("aria-live"),o.announceSlide=!1}),100)),this.index=e,"true"===a&&this.slides[e].getElementsByClassName("js-gallery-image")[0].focus()}},{key:"nextSlide",value:function(e){var t=this.slides.length,n=this.index+1;n===t&&(n=0),this.announceSlide=!0,this.setSlides(n,!1,"prev",e)}},{key:"prevSlide",value:function(e){var t=this.slides.length,n=this.index-1;n<0&&(n=t-1),this.announceSlide=!0,this.setSlides(n,!1,"prev",e)}}])&&a(t.prototype,n),o&&a(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}()},135:function(e,t,n){"use strict";(function(e){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}n.d(t,"a",(function(){return o}));var a=e,o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,o;return t=e,(n=[{key:"cache",value:function(){this.tables=a("table")}},{key:"events",value:function(){var e=this;this.tables.length>0&&(a(window).on("resize",(function(){e.checkTableWidth()})),a(".accordion").on("click",(function(){e.checkTableWidth()})))}},{key:"checkTableWidth",value:function(){this.tables.length>0&&this.tables.each((function(){var e=a(this).attr("id").split("-");a(this).parent().width()>=a(this).width()?a("#js-table-hint-"+e[1]).addClass("is-hidden"):a("#js-table-hint-"+e[1]).removeClass("is-hidden")}))}},{key:"docReady",value:function(){this.cache(),this.checkTableWidth(),this.events()}}])&&i(t.prototype,n),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}()}).call(this,n(10))},136:function(e,t,n){"use strict";(function(e){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}n.d(t,"a",(function(){return o}));var a=e,o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,o;return t=e,(n=[{key:"cache",value:function(){this.$searchForm=a(".main-search-form")}},{key:"events",value:function(){var e=this;a(".accordion-title-button--filter").on("focus",(function(t){e.closeOtherAccordions(t)})),a(window).on("click",(function(t){e.closeOtherAccordions(t)})),a(window).on("load",(function(){e.changeTitles()})),a(":checkbox").on("focus",(function(t){e.closeOtherAccordions(t)})),a(":checkbox").on("change",(function(){e.changeTitles()})),a("select").on("focus",(function(t){e.closeOtherAccordions(t)}))}},{key:"closeOtherAccordions",value:function(e){a(".accordion-title-button--filter").each((function(){if(this.classList.contains("active-accordion")&&this!==e.target&&"checkbox"!==e.target.type&&!a(e.target).hasClass("filter-label")){this.classList.remove("active-accordion"),this.setAttribute("aria-expanded","false");var t=this.getAttribute("aria-controls");document.querySelector("#".concat(t)).setAttribute("style","display: none;")}}))}},{key:"changeTitles",value:function(){a(".accordion__content--filter").each((function(){var e=a(this).attr("id").split("-")[3],t=a("#accordion-title-button-filter-"+e),n="";a(this).find("input:checked").each((function(){""!==n&&(n+=", "),n+=a(this).data("name")})),a(t).text(n)}))}},{key:"docReady",value:function(){this.cache(),this.events()}}])&&i(t.prototype,n),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}()}).call(this,n(10))},141:function(e,t,n){e.exports=n(333)},18:function(e,t,n){"use strict";(function(e){var i=n(124),a=n(125),o=n(126),s=n(127),r=n(128),l=n(129),c=n(130),u=n(131),d=n(90),f=n(132),h=n(133),v=n(135),p=n(136);function m(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var b={Common:i.a,Menu:a.a,Dropdown:o.a,BackToTop:s.a,Sidebar:l.a,Map:c.a,Modal:f.a,Accordion:r.a,Tabs:u.a,Table:v.a,GalleryModal:h.a},y={Search:d.a,ArchiveContact:d.a,PagePremises:p.a},g=function(){function t(){var e=this;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n)return n;this._templateControllers={},this._globalControllers={},this.setGlobalControllers(),this.setTemplateControllers(),this.init(),document.addEventListener("DOMContentLoaded",(function(t){return e.runDocReady(t)}));var n=this}var n,i,a;return n=t,a=[{key:"documentHasClass",value:function(e){return document.documentElement.classList.contains(e)}}],(i=[{key:"init",value:function(){for(var e in this._globalControllers)"function"==typeof this._globalControllers[e].init&&this._globalControllers[e].init();for(var n in this._templateControllers)t.documentHasClass(n)&&"function"==typeof this._templateControllers[n].init&&this._templateControllers[n].init()}},{key:"controllers",get:function(){return this._templateControllers.concat(this._globalControllers)}},{key:"getController",value:function(e){return void 0!==this._globalControllers[e]?this._globalControllers[e]:void 0!==this._templateControllers[e]&&this._templateControllers[e]}},{key:"setGlobalControllers",value:function(){if(b)for(var e in b)"function"==typeof b[e]&&(this[e]=b[e],this._globalControllers[e]=new b[e])}},{key:"setTemplateControllers",value:function(){if(y)for(var e in y)"function"==typeof y[e]&&t.documentHasClass(e)&&(this[e]=y[e],this._templateControllers[e]=new y[e])}},{key:"runDocReady",value:function(){for(var e in this._globalControllers)"function"==typeof this._globalControllers[e].docReady&&this._globalControllers[e].docReady();for(var n in this._templateControllers)t.documentHasClass(n)&&"function"==typeof this._templateControllers[n].docReady&&this._templateControllers[n].docReady();this.addDataCmdListener()}},{key:"findCmdAttribute",value:function(e){for(var t,n,i,a=!1,o=!1;e&&e.nodeName&&e.getAttribute;)a||(t=e.getAttribute("data-cmd"),n=e.getAttribute("data-ctrl"),t&&n&&(a={cid:t,el:e,ctrl:n})),o||(i=e.getAttribute("href"))&&(o={href:i,el:e}),e=e.parentNode;return!!a&&{cmd:a,link:o}}},{key:"addDataCmdListener",value:function(){var t=this;e(document).on("click",(function(e){var n=t.findCmdAttribute(e.target);if(n){var i=n.cmd.cid,a=n.cmd.ctrl,o=t.getController(a);o&&"function"==typeof o[i]&&(t.Common.stop(e),o[i].call(o,e,n.cmd.el))}}))}}
1])&&m(n.prototype,i),a&&m(n,a),Object.defineProperty(n,"prototype",{writable:!1}),t}();t.a=new g}).call(this,n(10))},328:function(e,t){},329:function(e,t,n){},333:function(e,t,n){"use strict";n.r(t);n(142);var i=n(18);n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n.p,n(328);window.Theme=i.a;n(329)},90:function(e,t,n){"use strict";(function(e){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}n.d(t,"a",(function(){return o}));var a=e,o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,o;return t=e,(n=[{key:"cache",value:function(){this.$selectFilter=a(".js-search-select"),this.$keywordFilter=a(".js-search-input"),this.$searchResetButton=a(".search-modify__button")}},{key:"events",value:function(){var e=this;this.$searchResetButton.click((function(){e.$keywordFilter.val(""),e.$selectFilter.prop("selectedIndex",0)}))}},{key:"docReady",value:function(){this.cache(),this.events()}}])&&i(t.prototype,n),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}()}).call(this,n(10))}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.