PageSourceSearch

https://www.veolia.cn/themes/custom/veo_site/build/assets/scripts/sub_themes/v2/app.js?tm2fjt

js veolia.cn collected 2026-10-02 06:02:03 UTC 36,879 bytes, 1 lines download raw bytes

1((l,Drupal)=>{Drupal.behaviors.breadcrumbs={attach:function(e){once("breadcrumbs",".breadcrumbs",e).forEach(function(e){var t,o,n,i,s=l(e),r=s.find(".breadcrumbs__item");function a(){for(var e=0;e<r.length;e++)t=l(r[e]),i=t.find(".breadcrumbs__link"),i.width(),o=t.find(".breadcrumbs__dropdown"),n=o.width(),i.css("width","auto"),i=t.find(".breadcrumbs__list-button"),i=i.width(),e===r.length-1&&n<i+41?o.css("width",i+56):(t.css("width","auto"),o.css("width",n))}a(),l(window).on("load resize",a),s.on("click.breadcrumbs",".breadcrumbs__list-open",function(e){e.preventDefault();var e=l(this).parents(".breadcrumbs__item"),t=e.find(".breadcrumbs__dropdown");r.removeClass("breadcrumbs__item_active"),r.find(".breadcrumbs__dropdown").slideUp(),t.is(":visible")?(t.slideUp(),e.removeClass("breadcrumbs__item_active")):(t.slideDown(),e.addClass("breadcrumbs__item_active"))}),l(document).on("click.breadcrumbs",function(e){l(e.target).closest(s).length||(r.removeClass("breadcrumbs__item_active"),r.find(".breadcrumbs__dropdown").slideUp(),e.stopPropagation())})})}}})(jQuery,Drupal),((g,w,Drupal)=>{Drupal.behaviors.inputAutocompleteForm={attach:function(e){once("input-autocomplete-form",".change-city-new__form",e).forEach(function(e){let o=w(e).find(".form-text"),n=w(e).find(".change-city-new__submit-btn"),t=w(e).find(".change-city-new__form-wrapper");w(e).find(".change-city-new__result-wrapper");var i=w(".change-city-new").find(".change-city__chosen-value"),s=w(e).find(".change-city-new__chosen-link"),r=w(e).find(".change-city-new__cancel-btn");let a=w(".change-city-new").find(".change-city-new__chosen-wrapper"),l=w(".change-city-new").find(".change-city-new__description"),c=w(".change-city-new .change-city-new__inner"),d=e.querySelector(".change-city-new__error"),u=e.querySelector(".change-city-new__error-request"),h="change-city-new__error--visible",p="veolia_user_country";e=JSON.parse(localStorage.getItem(p));e?(a.show(),l.hide(),c.addClass("active-data"),i.text(e.zipCode+" - "+e.title),s.attr("href","/node/"+e.id)):(t.show(),a.hide()),n.prop("disabled",!0);let m=g.autocompleteList;if(!m||!m.length)return!1;function f(t){let o="";for(let e=0;e<t.length;e++)o+=t.charAt(e).toLowerCase()in v?v[t.charAt(e).toLowerCase()]:t.charAt(e);return o.toLowerCase()}function b(){u&&d&&(u.innerHTML=o.val()+" ",d.classList.remove(h))}let v={"à":"a","â":"a","ä":"a","é":"e","è":"e","ê":"e","ë":"e","ç":"c","ù":"u","û":"u","î":"i","ï":"i","ô":"o","Ü":"u","&#339;":"oe","ÿ":"y","-":"","&#8217;":"","&#130;":"","'":""," ":""};o.on("input",function(){let t=w(this).val();n.prop("disabled",!t.length||!m.find(({title:e})=>e===t))}),o.autocomplete({minLength:3,classes:{"ui-autocomplete":"change-city-autocomplete"},change:function(e,t){null===t.item&&b()},source:function(o,e){e(m.filter(e=>{var t=f(o.term);return 1<t.length&&f(e.title).includes(t)}).map(e=>e.title))},response:function(e,t){0===t.content.length?u&&d&&(u.innerHTML=o.val()+" ",d.classList.add(h)):b()},select:function(e,t){n.prop("disabled",!1)},open:function(){o.addClass("active")},close:function(){o.removeClass("active")}}),n.on("click",function(e){e.preventDefault();e=m.find(e=>e.title===o.val());localStorage.setItem(p,JSON.stringify(e)),window.isFractal?console.log("redirect to /node/"+e.id):window.location.href="/node/"+e.id}),r.on("click",function(){localStorage.removeItem(p),a.hide(),t.show(),l.show(),c.removeClass("active-data")})})}}})(drupalSettings,jQuery,Drupal),((b,v,Drupal)=>{Drupal.behaviors.inputAutocomplete={attach:function(e){once("input-autocomplete",".change-city__form",e).forEach(function(e){let o=v(e).find(".form-text"),n=v(e).find(".change-city__submit-btn"),t=v(e).find(".change-city__form-wrapper"),i=v(e).find(".change-city__result-wrapper");var s=v(e).find(".change-city__chosen-value"),r=v(e).find(".change-city__chosen-link"),a=v(e).find(".change-city__cancel-btn");let l=e.querySelector(".change-city__error"),c=e.querySelector(".change-city__error-request"),d="change-city__error--visible",u="veolia_user_country";e=JSON.parse(localStorage.getItem(u));e?(i.show(),s.text(e.zipCode+" - "+e.title),r.attr("href","/node/"+e.id)):t.show(),n.prop("disabled",!0);let h=b.autocompleteList;if(!h||!h.length)return!1;function p(t){let o="";for(let e=0;e<t.length;e++)o+=t.charAt(e).toLowerCase()in f?f[t.charAt(e).toLowerCase()]:t.charAt(e);return o.toLowerCase()}function m(){c&&l&&(c.innerHTML=o.val()+" ",l.classList.remove(d))}let f={"à":"a","â":"a","ä":"a","é":"e","è":"e","ê":"e","ë":"e","ç":"c","ù":"u","û":"u","î":"i","ï":"i","ô":"o","Ü":"u","&#339;":"oe","ÿ":"y","-":"","&#8217;":"","&#130;":"","'":""," ":""};o.on("input",function(){let t=v(this).val();n.prop("disabled",!t.length||!h.find(({title:e})=>e===t))}),o.autocomplete({minLength:3,classes:{"ui-autocomplete":"change-city-autocomplete"},change:function(e,t){null===t.item&&m()},source:function(o,e){e(h.filter(e=>{var t=p(o.term);return 1<t.length&&p(e.title).includes(t)}).map(e=>e.title))},response:function(e,t){0===t.content.length?c&&l&&(c.innerHTML=o.val()+" ",l.classList.add(d)):m()},select:function(e,t){n.prop("disabled",!1)},open:function(){o.addClass("active")},close:function(){o.removeClass("active")}}),n.on("click",function(e){e.preventDefault();e=h.find(e=>e.title===o.val());localStorage.setItem(u,JSON.stringify(e)),window.isFractal?console.log("redirect to /node/"+e.id):window.location.href="/node/"+e.id}),a.on("click",function(){localStorage.removeItem(u),i.hide(),t.show()})})}}})(drupalSettings,jQuery,Drupal),((t,Drupal)=>{Drupal.behaviors.slider={attach:function(){var e=t(".secondary-article-wrapper");e.length&&e.slick({slidesToShow:2,slidesToScroll:1,dots:!0,infinite:!1,mobileFirst:!0,responsive:[{breakpoint:767,settings:"unslick"}]})}},Drupal.behaviors.heroBannerCard={attach:function(e,t){once("hero-banner-card-init",".hero-banner .hero-banner__card",e).forEach(function(e){var t=document.querySelector(".content-with-aside");t&&(t=t.querySelector(".content-with-aside__aside"))&&((e=e.cloneNode(!0)).classList.add("invisible--desktop","invisible--tablet"),t.insertBefore(e,t.firstChild))})}}})(jQuery,Drupal),((a,Drupal)=>{Drupal.behaviors.accordion={attach:function(e){once("allAccordions",".accordion",e).forEach(function(i){var e,t,o=i.querySelectorAll(".accordion-item__title");let s=i.querySelectorAll(".accordion-item__content"),r=!1;i.classList.contains("accordion--open-first-item")&&(t=(e=s[0].closest(".accordion-item")).querySelector(".accordion-item__title"),s[0].style.display="block",e.classList.add("accordion-item--open"),t.setAttribute("aria-expanded","true")),o.forEach(n=>
1{n.addEventListener("click",()=>{let e=n.closest(".accordion-item");var t=e.querySelector(".accordion-item__content"),o=e.classList.contains("accordion-item--open");r||(r=!0,o?(e.classList.remove("accordion-item--open"),n.setAttribute("aria-expanded","false"),a(t).slideUp({duration:400,step:function(){i.dispatchEvent(new CustomEvent("accordionToggled",{bubbles:!0,detail:{state:"closing",element:e}}))},complete:function(){r=!1,i.dispatchEvent(new CustomEvent("accordionToggled",{bubbles:!0,detail:{state:"closed",element:e}}))}})):(s.forEach(e=>{var t=e.parentElement;t.classList.contains("accordion-item--open")&&(t.classList.remove("accordion-item--open"),t.querySelector(".accordion-item__title").setAttribute("aria-expanded","false"),a(e).slideUp())}),e.classList.add("accordion-item--open"),n.setAttribute("aria-expanded","true"),a(t).slideDown({duration:400,step:function(){i.dispatchEvent(new CustomEvent("accordionToggled",{bubbles:!0,detail:{state:"opening",element:e}}))},complete:function(){r=!1,i.dispatchEvent(new CustomEvent("accordionToggled",{bubbles:!0,detail:{state:"opened",element:e}}))}})))})})})}}})(jQuery,Drupal),((n,Drupal)=>{Drupal.behaviors.contentWithAside={attach:function(e){once("content-with-aside",".content-with-aside .container--media",e).forEach(function(e){var e=n(e),t=e.find(".container--media-image, .container--media-video"),o=e.find(".content-push");0<t.length&&e.addClass("media-item-exist"),0<o.length&&e.addClass("media-contentpush")})}}})(jQuery,Drupal),((i,Drupal)=>{Drupal.behaviors.contentInnerPage={attach:function(e){once("content-inner-page",".content--inner-page",e).forEach(function(e){var e=i(e),t=e.find(".employees__item"),o=e.find(".person"),n=e.find(".employees__list");i(document).on("personDetailsOpened",function(e){t.removeClass("faded"),o.not(e.target).trigger("closeDetails"),t.not("*:has(.openDetails)").addClass("faded").css("margin-bottom","20px")}),i(document).on("personDetailsClosed",function(){t.removeClass("faded"),t.css("margin-bottom","20px")}),n.each(function(){n.slick({slidesToShow:1,slidesToScroll:1,dots:!0,infinite:!1,mobileFirst:!0,responsive:[{breakpoint:767,settings:{slidesToShow:3,slidesToScroll:1,centerMode:!1}},{breakpoint:1023,settings:"unslick"}]})})})}}})(jQuery,Drupal),((a,Drupal)=>{Drupal.behaviors.person={attach:function(e){once("person-behavior",".person",e).forEach(function(e){var n=a(e),i=n.find(".person__profile-details"),e=n.find(".person__cta"),t=n.find(".person__details-close"),s=n.closest(".employees").find(".active-description"),r=a(".page-wrapper__content");i.length&&(n.addClass("hoverOn"),e.on("click keydown",function(e){var t,o;"keydown"===e.type&&32!==e.keyCode&&13!==e.keyCode||n.hasClass("openDetails")||(n.addClass("openDetails"),n.trigger("personDetailsOpened"),r.removeAttr("style"),e=i.outerHeight(!0),o=i.offset().top,t=a("body").height(),0<(e=e+o+a(".footer").height())-t&&r.css("min-height",e+"px"),a(window).width()<1024&&(n.closest(".employees").find(".active-description").removeClass("hidden-desc"),o=a(".openDetails .person__profile-details").clone(),n.closest(".employees").find(".active-description").html(o),a("html, body").animate({scrollTop:s.offset().top-150},500)))}),t.on("click",function(e){e.preventDefault(),e.stopPropagation(),n.removeClass("openDetails"),n.trigger("personDetailsClosed"),r.removeAttr("style")}),s.on("click",".person__details-close",function(e){e.preventDefault(),e.stopPropagation(),n.closest(".employees").find(".active-description").addClass("hidden-desc"),n.removeClass("openDetails"),n.trigger("personDetailsClosed"),r.removeAttr("style")}),n.on("closeDetails",function(){n.removeClass("openDetails")}),a(".modal-container").on("click",function(e){n.removeClass("openDetails")}),a(document).keydown(function(e){27==e.keyCode&&n.removeClass("openDetails")}))})}}})(jQuery,Drupal),((t,Drupal)=>{Drupal.behaviors.tableWysiwyg={attach:function(e){once("table-wysiwyg",".wysiwyg table",e).forEach(function(e){0<t(e).find("td").css("border-color").length&&t(e).addClass("table--color-bordered")})}}})(jQuery,Drupal),((o,Drupal)=>{Drupal.behaviors.select2Select={attach:function(e){o(once("select2-select",".select:not(.select2-ignore, .webform-select2, .webform-choices)",e)).each(function(){var e=o(this),t={dropdownParent:e.parent(),dropdownPosition:"below",templateResult:function(e,t){return e.element&&o(t).addClass(o(e.element).attr("class")),e.text},templateSelection:function(e){return o(`<span class="${e.element&&e.element.classList?e.element.classList.value:""}">${e.text}</span>`)},minimumResultsForSearch:1/0};e.attr("placeholder")&&(t.placeholder=e.attr("placeholder"),e.attr("multiple")||(t.allowClear=!0)),-1!==window.navigator.userAgent.indexOf("Trident/")&&e.attr("multiple")&&e.attr("required")&&e.removeAttr("required"),e.select2(t),e.on("select2:open select2:closing",function(){o(this).parent().find(".select2-search__field").prop("disabled",!0)})})}}})(jQuery,Drupal),((n,Drupal)=>{Drupal.behaviors.formFilter={attach:function(e){n(once("form-filter",".form--views-exposed-form",e)).each(function(){var e=n(this).parents(".container"),t=n(".breadcrumbs").parents(".container"),o="theme--background-color--veo-gray";e.hasClass(o)&&t.addClass(o)})}}})(jQuery,Drupal),((r,Drupal,o)=>{Drupal.behaviors.webformValidation={attach:function(e,t){o("webform-validation",".webform-submission-form",e).forEach(t=>{var e=t.querySelectorAll("input, textarea"),o=t.querySelectorAll("select");t.setAttribute("novalidate","novalidate"),t.addEventListener("submit",e=>{Drupal.behaviors.webformValidation.checker(t,t.querySelectorAll("input, select, textarea"),!0)&&e.preventDefault()}
1),o.forEach(e=>{e.addEventListener("change",()=>{Drupal.behaviors.webformValidation.checker(t,e,!1)})}),e.forEach(e=>{e.addEventListener("input",()=>{Drupal.behaviors.webformValidation.checker(t,e,!1)})})})},checker:(e,t,o)=>{function n(e){let t=!1,o=!1;"checkbox"==e.type&&null==e.closest("fieldset")&&(o=!0),"radio"==e.type||"checkbox"==e.type&&!o||[...e.parentNode.children].forEach(e=>{e.classList.contains("webform-error-message")&&e.parentNode.removeChild(e)});var n,i,s=(e=>{if("checkbox"==e.type||"radio"==e.type){var t=e.closest("fieldset");if(null!=t)return!r("#"+t.id).hasClass("required")||!(!r("#"+t.id).hasClass("required")||!r("#"+t.id).find("input:checked").length)}return e.checkValidity()})(e);return s?("radio"==e.type||"checkbox"==e.type)&&null!=(s=e.closest("fieldset"))?(s.classList.remove("error-wrapper"),[...r("#"+s.id).find(".fieldset-wrapper").get(0).children].forEach(e=>{e.classList.contains("webform-error-message")&&e.parentNode.removeChild(e)})):e.classList.remove("error"):((s=document.createElement("div")).className="webform-error-message","radio"==e.type||"checkbox"==e.type?null!=(n=e.closest("fieldset"))?((i=n.getAttribute("data-webform-required-error"))?s.innerHTML=i:""==e.validationMessage?(i=r("#"+n.id).find("input:first").get(0).validationMessage,s.innerHTML=i||"Please select an item in the list."):s.innerHTML=e.validationMessage,n.classList.contains("error-wrapper")||(i=r("#"+n.id).find(".fieldset-wrapper").get(0),s.classList.add("error-field"),i.insertBefore(s,null),n.classList.add("error-wrapper"))):"checkbox"==e.type&&e.required&&(s.innerHTML=e.validationMessage,e.parentNode.insertBefore(s,null),e.classList.add("error")):(s.innerHTML=e.validationMessage,e.parentNode.insertBefore(s,null),e.classList.add("error")),t=!0),t}let i=!1;return o?(t.forEach(e=>{i?n(e):i=n(e)}),(o=e.querySelector(".webform-error-message"))&&r("html, body").animate({scrollTop:r(o).offset().top-250},500)):n(t),i}},Drupal.behaviors.attachEventOnRadio={attach:function(e,t){o("custom-radio-click",".form-item-radio label",e).forEach(e=>{r(e).on("click",function(){let t=r(this).closest(".js-form-type-radio");if(t.length){let e=t.find('input[type="radio"]');e.length&&setTimeout(()=>{t.parent().find(".js-form-type-radio .ui-front").removeClass("checked"),e.is(":checked")&&t.find(".ui-front").addClass("checked")},0)}})})}}})(jQuery,Drupal,once),((n,Drupal,i)=>{Drupal.behaviors.hamburger={attach:function(e,t){let o=this;i("hamburger",".top-header__hamburger",e).forEach(function(e){n(e).on("click",function(e){e.preventDefault(),o.isVisible?(o.hide(),o.isVisible=!1):(o.show(),o.isVisible=!0)})}),i("hamburger-bg",".main-menu-wrap__background",e).forEach(function(e){n(e).on("click",function(e){e.preventDefault(),o.isVisible?(o.hide(),o.isVisible=!1):(o.show(),o.isVisible=!0)})}),o._bound||(window.Breakpoints?.onChange?.(function(e){"desktop"!==e.breakpoint&&"desktopBig"!==e.breakpoint||!o.isVisible||o.hide()}),i("hamburger-search","body",e).forEach(function(){n("body").on("search_complete",function(){o.hide()})}),o._bound=!0)},show:function(){n("html").addClass("burger--open"),n("body").addClass("header--burger-open")},hide:function(){n("html").removeClass("burger--open"),n("body").removeClass("header--burger-open"),n("body").removeClass("sub-menu-active"),n(".sub-menu--open").removeClass("sub-menu--open"),n(".top-search-popup").find('[type="search"]').val(""),n(".top-search .webform-error-message").removeClass("webform-error-message--display")},isVisible:!1}})(jQuery,Drupal,once),((o,Drupal)=>{Drupal.behaviors.mobileHeader={attach:function(e){once("mobileHeader",".header",e).forEach(function(e){let t=!1;var o=e.querySelector(".header__mobile-menu-main"),n=e.querySelector(".header__mobile-menu-additional"),i=e.querySelector(".main-menu-wrap .top-search"),s=e.querySelector(".top-search--variant--postal"),r=e.querySelector(".main-menu-wrap .main-menu"),a=e.querySelector(".main-menu--small"),l=e.querySelector(".top-header__top-image"),c=e.querySelector(".header-buttons"),d=(e.querySelector(".header__navigation"),c?c.querySelector(".media-call-to-action"):null),u=e.querySelector(".top-menu"),h=e.querySelector(".region-switcher-wrapper"),p=e.querySelector(".language-selector-block"),e=e.querySelector(".stock");let m=[{elem:i,parent:i?i.parentNode:null,menuSection:o},{elem:r,parent:r?r.parentNode:null,menuSection:o},{elem:a,parent:a?a.parentNode:null,menuSection:o},{elem:c,parent:c?c.parentNode:null,menuSection:o},{elem:s,parent:s?s.parentNode:null,menuSection:o},{elem:e,parent:e?e.parentNode:null,menuSection:n},{elem:u,parent:u?u.parentNode:null,menuSection:n},{elem:h,parent:h?h.parentNode:null,menuSection:n},{elem:p,parent:p?p.parentNode:null,menuSection:n},{elem:l,parent:l?l.parentNode:null,menuSection:n,clone:!0}];
1function f(){t||(m.forEach(e=>{e.elem&&(e.clone?e.menuSection.appendChild(e.elem.cloneNode(!0)):e.menuSection.appendChild(e.elem))}),t=!0)}d&&l&&l.classList.add("top-header__top-image--mobile-hidden"),setTimeout(function(){["mobile","tablet"].includes(window.Breakpoints?.get?.())&&f()}),window.Breakpoints?.onChange?.(function(e){["mobile","tablet"].includes(e.breakpoint)?f():t&&(m.forEach(e=>{e.elem&&e.parent.appendChild(e.elem)}),t=!1)})})}},Drupal.behaviors.pageWrapperMobileOffset={attach(e){once("pageWrapperMobileOffset",".page-wrapper",e).forEach(function(e){let n=o(".header__top"),i=o("body"),s=o(e),r="header--stuck";function t(o){setTimeout(()=>{var e,t=i.hasClass(r);["mobile","tablet"].includes(o)&&(t&&i.removeClass(r),e=n.outerHeight()+"px",t&&i.addClass(r),s.css("padding-top",e))})}n.length&&(t(window.Breakpoints?.get?.()),window.Breakpoints?.onChange?.(e=>{t(e.breakpoint)}))})}}})(jQuery,Drupal),(Drupal=>{Drupal.behaviors.languageSelector={attach:function(e){once("language-selector",".language-selector",e).forEach(e=>{let t=e.querySelector(".language-selector__button");var o=e.querySelectorAll(".language-selector__list a");let n="language-selector--active",i,s=!1;function r(){e.classList.remove(n),t.setAttribute("aria-expanded","false"),s=!1}function a(){i=setTimeout(()=>{r()},10)}function l(){clearTimeout(i)}t.addEventListener("click",function(){s?r():(e.classList.add(n),t.setAttribute("aria-expanded","true"),s=!0)}),t.addEventListener("blur",a),t.addEventListener("focus",l),Array.from(o).forEach(e=>{e.addEventListener("blur",a),e.addEventListener("focus",l)})})}}})(Drupal),((m,Drupal)=>{class f{constructor(e,t,o,n,i,s,r,a){this.menu=e,this.itemsLvl1=o,this.sectionsLvl2=n,this.sectionsLvl3Plus=i,this.sectionLvl1=t,this.plusElem=s,this.plusItemsWrapper=r,this.isLong=!1,this.linksInItemsWithChildren=this.menu.querySelectorAll("[data-menu-children] > a, [data-menu-children] > span"),this.dir=a}get menuWidth(){return this.menu.offsetWidth}get menuOffsetLeft(){return this.menu.getBoundingClientRect().left}addArrowsToLinksWithChildren(){this.linksInItemsWithChildren.forEach(e=>{var t=document.createElement("div");t.classList.add("sub-menu__arrow"),e.appendChild(t)})}setLeftDirectionToChildItems(e){e=e.querySelector("ul");null!==e&&[...e.children].filter(e=>"true"==e.getAttribute("data-menu-children")).forEach(e=>{e.classList.add("sub-menu--direction--left")})}removeLeftDirectionFromChildItems(e){e=e.querySelector("ul");null!==e&&[...e.children].filter(e=>"true"==e.getAttribute("data-menu-children")).forEach(e=>{e.classList.remove("sub-menu--direction--left")})}offsetLeft(e){return e.getBoundingClientRect().left}width(e){return e.offsetWidth}hideMenu(){this.menu.style.visibility="hidden"}showMenu(){this.menu.style.visibility="visible"}prepareSections(){this.removeSectionsStyle(),this.plusItemsWrapper.style.display="block",this.plusItemsWrapper.style.visibility="hidden",this.sectionsLvl2.forEach(e=>{e.style.display="block",e.style.visibilty="hidden",e.style.width="",e.closest("li").classList.contains("excess")&&[...e.children].filter(e=>"true"==e.getAttribute("data-menu-children")).forEach(e=>{e.classList.add("sub-menu--direction--left")}),("ltr"===this.dir&&window.innerWidth<this.width(e)+this.offsetLeft(e)||"rtl"===this.dir&&this.offsetLeft(e)<0)&&(e.closest("li").classList.add("sub-menu--direction--left"),this.setLeftDirectionToChildItems(e));var t=e.offsetWidth;e.removeAttribute("style"),e.style.width=Math.ceil(t)+"px"}),this.sectionsLvl3Plus.forEach(e=>{var t=e.closest(".sub-menu--lvl--2"),o=(t.style.display="block",t.style.visibilty="hidden",t.offsetWidth);e.style.width="",e.closest("li").classList.contains("sub-menu--direction--left")?"ltr"===this.dir&&this.offsetLeft(e)<0||"rtl"===this.dir&&this.width(e)+this.offsetLeft(e)>window.innerWidth?[...e.closest("li").parentNode.children].forEach(e=>{e.classList.remove("sub-menu--direction--left"),this.removeLeftDirectionFromChildItems(e)}):[...e.children].filter(e=>"true"==e.getAttribute("data-menu-children")).forEach(()=>
1{[...e.closest("li").parentNode.children].forEach(e=>{e.classList.add("sub-menu--direction--left"),this.setLeftDirectionToChildItems(e)})}):("ltr"===this.dir&&window.innerWidth<this.width(e)+this.offsetLeft(e)||"rtl"===this.dir&&this.offsetLeft(e)<0)&&[...e.closest("li").parentNode.children].forEach(e=>{e.classList.add("sub-menu--direction--left"),this.setLeftDirectionToChildItems(e)}),e.style.width=Math.ceil(e.offsetWidth)+"px",t.removeAttribute("style"),t.style.width=Math.ceil(o)+"px"}),this.plusItemsWrapper.removeAttribute("style")}removeDirections(){this.menu.querySelectorAll(".sub-menu--direction--left").forEach(e=>{e.classList.remove("sub-menu--direction--left")})}removeSectionsStyle(){this.sectionsLvl3Plus.forEach(e=>{e.removeAttribute("style")}),this.sectionsLvl2.forEach(e=>{e.removeAttribute("style")})}mouseenterEvent(e){this.openMenuItem(e)}openMenuItem(e){e.classList.contains("excess")||m(e.querySelector("ul")).stop().slideDown(200),e.classList.add("opened")}mouseleaveEvent(e){this.closeMenuItem(e)}closeMenuItem(e){e.classList.contains("excess")||m(e.querySelector("ul")).stop().slideUp(200),e.classList.remove("opened"),document.body.classList.remove("sub-menu-active")}mouseenterEventLvl2Plus(e){e.classList.add("opened")}mouseleaveEventLvl2Plus(e){e.classList.remove("opened")}arrowEvent(e){e.parentNode.nextElementSibling.classList.add("sub-menu--open"),document.body.classList.add("sub-menu-active")}backEvent(e){e.parentNode.classList.remove("sub-menu--open")}plusOpenEvent(){m(this.plusItemsWrapper).stop().slideDown(200)}plusCloseEvent(){m(this.plusItemsWrapper).stop().slideUp(200)}setExcessClass(e){e.classList.add("excess","sub-menu--direction--left")}relocateExcessItems(){this.isLong=!1;let o=0,n=[],i=this.menuWidth;this.itemsLvl1.forEach((e,t)=>{this.isLong?(this.setExcessClass(e),n.push(e)):(o+=e.offsetWidth,i-o<=38&&t+1!==this.itemsLvl1.length&&(o+=38),o>=i&&(this.isLong=!0,this.setExcessClass(e),n.push(e)))}),this.isLong&&(this.plusElem.classList.add("main-menu__long-section--visible"),n.forEach(e=>{this.plusItemsWrapper.appendChild(e)}))}returnExcessItemsBack(){var e;this.isLong&&(e=this.menu.querySelectorAll(".excess"),this.plusElem.classList.remove("main-menu__long-section--visible"),this.plusItemsWrapper.removeAttribute("style"),e.forEach(e=>{e.classList.remove("excess"),this.sectionLvl1.appendChild(e)}))}}Drupal.behaviors.mainMenuLong={isMobile:!1,hasTouch:!1,attach(e,t){once("mainMenuLongInit",".main-menu",e).forEach(e=>{var t=e.querySelector("ul");if(t){var s=e.querySelectorAll(".sub-menu--lvl--2"),r=[...e.querySelectorAll(".sub-menu:not(.sub-menu--lvl--2)")],a=e.querySelectorAll("ul:first-child > li"),l=e.querySelectorAll(".sub-menu [data-menu-children]"),c=e.querySelector(".main-menu__long-section"),d=e.querySelector(".main-menu__long-section-items"),u=e.querySelectorAll(".sub-menu__title");let o=e.querySelectorAll("[data-menu-children] > a");var h=document.documentElement.dir;let n=this;var p=[...a].filter(e=>e.hasAttribute("data-menu-children"));let i=new f(e,t,a,s,r,c,d,h);i.addArrowsToLinksWithChildren();t="function"==typeof window.Breakpoints?.get?window.Breakpoints.get():"desktop",a=(n.isMobile=["mobile","tablet"].includes(t),n.isMobile||(i.hideMenu(),i.relocateExcessItems(),i.prepareSections(),i.showMenu()),p.forEach(e=>{e.addEventListener("mouseenter",()=>{n.isMobile||i.mouseenterEvent(e)}),e.addEventListener("mouseleave",()=>{n.isMobile||i.mouseleaveEvent(e)})}),l.forEach(e=>{e.addEventListener("mouseenter",()=>{n.isMobile||i.mouseenterEventLvl2Plus(e)}),e.addEventListener("mouseleave",()=>{n.isMobile||i.mouseleaveEventLvl2Plus(e)})}),c?.addEventListener("mouseenter",()=>{n.isMobile||i.plusOpenEvent()}),c?.addEventListener("mouseleave",()=>{n.isMobile||i.plusCloseEvent()}),c?.addEventListener("click",()=>{!n.isMobile&&n.hasTouch&&(i.plusOpenEvent(),o.forEach(e=>{e.parentElement.closest(".main-menu__long-section")||i.mouseleaveEvent(e.parentElement)}))}),o.forEach(e=>{e.addEventListener("click",e=>{let t=e.target.closest("li");t&&(n.isMobile?t.hasAttribute("data-menu-children")&&t.classList.toggle("opened"):t.hasAttribute("data-menu-children")&&!t.classList.contains("opened")&&(i.mouseenterEvent(t),t.closest(".main-menu__long-section")||i.plusCloseEvent(),o.forEach(e
1=>{e.parentElement.contains(t)||i.mouseleaveEvent(e.parentElement)}),e.preventDefault()))})}),u.forEach(t=>{t.addEventListener("click",e=>{e.preventDefault(),n.isMobile&&i.backEvent(t)})}),e.querySelectorAll(".sub-menu__arrow").forEach(t=>{t.addEventListener("click",e=>{e.preventDefault(),n.isMobile&&i.arrowEvent(t)})}),document.addEventListener("touchend",e=>{n.isMobile||e.target.closest("li")?.hasAttribute("data-menu-children")||e.target.closest(".main-menu")||(o.forEach(e=>{e.parentElement.classList.contains("opened")&&i.mouseleaveEvent(e.parentElement)}),i.plusCloseEvent())}),window.Breakpoints?.onChange?.(({breakpoint:e})=>{i.hideMenu(),["mobile","tablet"].includes(e)?(i.removeSectionsStyle(),i.returnExcessItemsBack(),i.removeDirections(),n.isMobile=!0):n.isMobile=!1,i.showMenu()}),debounce(()=>{var e="function"==typeof window.Breakpoints?.get?window.Breakpoints.get():"desktop";["mobile","tablet"].includes(e)||(i.removeSectionsStyle(),i.returnExcessItemsBack(),i.removeDirections(),i.relocateExcessItems(),i.prepareSections())},250));m(document.body).on("veo.headerStuckChange",a),window.addEventListener("resize",a),window.addEventListener("load",a)}})}}})(jQuery,Drupal),((s,Drupal)=>{Drupal.behaviors.regionSwitcherMap={attach:function(e){once("region-switcher-map",".region-switcher",e).forEach(e=>{let o=e.querySelector(".region-switcher-list").querySelectorAll("[data-has-children] > span, [data-has-children] > a");function n(e,t){var o=e.nextElementSibling;e.classList.remove("open"),s(o).stop().slideUp(t)}function i(e,t,o){var n=t.nextElementSibling;n.classList.contains("region-switcher-list__level--2")&&e.forEach(e=>{e.classList.remove("open"),s(e.nextElementSibling).slideUp(o)}),t.classList.add("open"),s(n).stop().slideDown(o)}o.forEach(t=>{t.addEventListener("click",()=>{t.classList.contains("open")?n(t,400):i(o,t,400)}),t.addEventListener("keyup",e=>{13===e.keyCode&&"SPAN"===e.target.nodeName&&(t.classList.contains("open")?n(t,400):i(o,t,400))})})})}},Drupal.behaviors.regionSwitcherListGroups={attach:function(e){once("region-switcher-list-groups",".region-switcher-list__level",e).forEach(e=>{new GroupElements(e,2)})}}})(jQuery,Drupal),(Drupal=>{Drupal.behaviors.regionSwitcherWrapper={attach:function(a){once("region-switcher-wrapper",".region-switcher-wrapper",a).forEac
1h(o=>{let n=document.body,i=o.querySelector(".region-switcher-button"),s=o.querySelector(".region-switcher-wrapper__map");var e=o.querySelector(".region-switcher-wrappe__close");let r=!1;if(i&&s){let t=()=>{var e=o.querySelector('.region-switcher-list__level [data-has-children="true"] > .open');e&&e.click(),i.classList.remove("region-switcher-button--opened"),i.setAttribute("aria-expanded","false"),s.classList.remove("region-switcher-wrapper__map--opened"),n.classList.remove("region-switcher--open"),s.scrollTop=0,r=!1};once("region-switcher-button-init",i,a).forEach(e=>{e.addEventListener("click",()=>{r?t():(i.classList.add("region-switcher-button--opened"),i.setAttribute("aria-expanded","true"),s.classList.add("region-switcher-wrapper__map--opened"),n.classList.add("region-switcher--open"),r=!0)})}),e&&once("region-switcher-close-init",e,a).forEach(e=>{e.addEventListener("click",t)}),!o.dataset.breakpointBound&&window.Breakpoints?.onChange&&(window.Breakpoints.onChange(t),o.dataset.breakpointBound="true")}})}}})(Drupal),((a,Drupal)=>{Drupal.behaviors.topSearch={attach:function(e,t){once("top-search-button",".top-search-button",e).forEach(e=>{let t=e.closest(".top-search"),o=t.querySelector(".top-search-popup"),n=t.className.split(" "),i=t.querySelector(".webform-error-message"),s=t.querySelector('input[type="text"]'),r="default";n.forEach(e=>{-1!==e.indexOf("top-search--variant--")&&(r=e.replace("top-search--variant--",""))}),(Drupal.behaviors.topSearch.buttons[r]=e).addEventListener("click",e=>{e.preventDefault(),Drupal.behaviors.topSearch.isVisible?Drupal.behaviors.topSearch.hide():(Drupal.behaviors.topSearch.show(r),s.focus())}),o.addEventListener("click",function(e){a(e.target).hasClass("top-search-popup")&&Drupal.behaviors.topSearch.isVisible&&Drupal.behaviors.topSearch.hide()}),window.Breakpoints?.onChange?.(function(e){"mobile"===e.breakpoint&&Drupal.behaviors.topSearch.isVisible&&"1"!==findGetParameter("openpopin")&&Drupal.behaviors.topSearch.hide()}),document.body.classList.contains("top-search__close-trigger")||(a("body").on("search_complete",function(){Drupal.behaviors.topSearch.hide()}),document.body.classList.add("top-search__close-trigger")),"postal"===r&&"1"===findGetParameter("openpopin")&&(Drupal.behaviors.topSearch.show(r),s.focus(),document.body.classList.add("popin-with-get-params")),null!==i&&s.addEventListener("input",()=>{i.classList.remove("webform-error-message--display")})})},show:function(e){document.body.classList.add("top-search-popup--open--"+e),this.buttons[e]&&this.buttons[e].setAttribute("aria-expanded","true"),"postal"===e&&"mobile"===window.Breakpoints?.get?.()&&window.scrollTo(0,0),this.isVisible=!0},hide:function(){var e,t=document.body.classList;let o;Array.from(t).forEach(e=>{-1!==e.indexOf("top-search-popup--open--")&&(o=e.replace("top-search-popup--open--",""))}),o&&(t=document.querySelector(`.top-search--variant--${o} input[type="text"]`),e=document.querySelector(`.top-search--variant--${o} .webform-error-message`),document.body.classList.remove("top-search-popup--open--"+o,"popin-with-get-params"),t.value="",this.isVisible=!1,this.buttons[o]&&this.buttons[o].setAttribute("aria-expanded","false"),null!==e)&&e.classList.remove("webform-error-message--display")},buttons:{},isVisible:!1}})(jQuery,Drupal),((a,Drupal)=>{class r{constructor(e){this.elems=e,this.filteredElems=this.filterElems(this.elems),this.filteredElems.forEach(t=>{t.domElem.addEventListener("click",()=>{this.filteredElems.forEach(e=>{e.bodyClass!==t.bodyClass&&document.body.classList.contains(e.bodyClass)&&e.domElem.click()})})})}filterElems(e){return e.filter(e=>null!==e.domElem)}}Drupal.behaviors.stickyBlock={attach:function(e){(window.once||once)("sticky-block",".container--filter",e).forEach(function(e){e.setAttribute("data-offset",e.getBoundingClientRect().top+window.pageYOffset),new StickyBlock(".container--filter").stickyIt()})}},Drupal.behaviors.header={isHeaderStuck:!1,stickyMenu(e){0<a(window).scrollTop()-e?this.isHeaderStuck||(a(document.body).addClass("header--stuck").trigger("veo.headerStuckChange"),this.isHeaderStuck=!0):this.isHeaderStuck&&(a(document.body).removeClass("header--stuck").trigger("veo.headerStuckChange"),this.isHeaderStuck=!1)},attach(e,t){(window.once||once)("header-init",".header",e).forEach(e
1=>{var t=a(e);let o=t.find(".main-menu-wrap .main-menu");a(".hero-banner");var n=a(".homepage-layout");let i,s;e=[{domElem:e.querySelector(".top-search--variant--postal .top-search-button"),bodyClass:"top-search-popup--open--postal"},{domElem:e.querySelector(".top-search--variant--default .top-search-button"),bodyClass:"top-search-popup--open--default"},{domElem:e.querySelector(".region-switcher-button"),bodyClass:"region-switcher--open"}],new r(e),0<n.length&&t.addClass("header--homepage"),0<o.length&&(i=o.offset().top),e=window.Breakpoints?.get?.();["mobile","tablet"].includes(e)?0<a(".header__top").length&&(s=a(".header__top").outerHeight(),Drupal.behaviors.header.stickyMenu(s)):0<o.length&&Drupal.behaviors.header.stickyMenu(i),a(window).on("scroll.header",function(){var e;document.documentElement.classList.contains("scroll-hidden")||(e=window.Breakpoints?.get?.(),["mobile","tablet"].includes(e)?0<a(".header__top").length&&(s=a(".header__top").outerHeight(),Drupal.behaviors.header.stickyMenu(s)):0<o.length?Drupal.behaviors.header.stickyMenu(i):0<a(".header__top").length&&Drupal.behaviors.header.stickyMenu(a(".header__top").outerHeight()))}),window.Breakpoints?.onChange?.(e=>{["mobile","tablet"].includes(e.breakpoint)?0<a(".header__top").length&&(s=a(".header__top").outerHeight(),Drupal.behaviors.header.stickyMenu(s)):0<o.length&&Drupal.behaviors.header.stickyMenu(i),"tablet"===e.breakpoint&&"mobile"===e.prevBreakpoint&&(a(".top-search-popup").css("visibility","hidden"),a(".top-search").css("margin-bottom","0"),setTimeout(()=>{a(".top-search-popup").removeAttr("style")},500)),"tablet"===e.breakpoint&&"desktop"===e.prevBreakpoint&&(a(".header__menu").css("display","none"),setTimeout(()=>{a(".header__menu").removeAttr("style")},500))})})}},Drupal.behaviors.buttonToTop={attach(e){(window.once||once)("buttonToTop",".button-to-top",e).forEach(function(o){var n=document.querySelector(".content--inner-page");if(n){let e=document.querySelector(".breadcrumbs")||n,t=e.getBoundingClientRect().top;t<=0?o.classList.add("visible"):o.classList.remove("visible"),a(window).on("scroll",function(){(t=e.getBoundingClientRect().top)<=0?o.classList.add("visible"):o.classList.remove("visible")}),o.addEventListener("click",function(e){e.preventDefault();let t=document.getElementById("top-of-page");a("body, html").animate({scrollTop:0},500,function(){t&&t.focus()})})}})}},Drupal.behaviors.contentBlock={attach(e,t){(window.once||once)("contentBlock",".content",e).forEach(function(e){Drupal.behaviors.contentBlock.existElem(e,".homepage-layout")||Drupal.behaviors.contentBlock.existElem(e,".hero-banner")||e.classList.add("content--without-hero-banner"),a(document).ajaxComplete(()=>{var e=document.querySelectorAll(".ajax-progress");null!==e&&e.forEach(e=>e.parentNode.removeChild(e))})})},existElem:(e,t)=>
1!!e.querySelector(t)},Drupal.behaviors.homepageAdjustHeight={attach(e){(window.once||once)("homepageAdjustHeight",".page-wrapper--homepage",e).forEach(function(e){var t=window.innerHeight,o=document.querySelector(".header"),n=document.querySelector(".homepage-layout__region--top");t-(o?o.offsetHeight:0)-(n?n.offsetHeight:0)<80&&e.classList.add("page-wrapper--small-desktop")})}},Drupal.behaviors.pageWrapperMobileOffset={attach(e){(window.once||once)("pageWrapperMobileOffset",".page-wrapper",e).forEach(function(e){let n=a(".header__top"),i=a("body"),s=a(e),r="header--stuck";function t(o){setTimeout(()=>{var e,t=i.hasClass(r);["mobile","tablet"].includes(o)&&(t&&i.removeClass(r),e=n.outerHeight()+"px",t&&i.addClass(r),s.css("padding-top",e))})}n.length&&(t(window.Breakpoints?.get?.()),window.Breakpoints?.onChange?.(e=>{t(e.breakpoint)}))})}},Drupal.behaviors.anchorsScrolls={attach(e){let n=e=>{var t=document.body;let o=0,n=0;var i,s=document.querySelector(".header");return t.classList.contains("adminimal-admin-toolbar")&&t.classList.contains("toolbar-fixed")&&(i=t.querySelector(".toolbar-bar"),t.querySelector(".toolbar-tray-horizontal")&&(o=t.querySelector(".toolbar-tray-horizontal").offsetHeight),n=i.offsetHeight+o),e.getBoundingClientRect().top-(s.offsetHeight+n+30)+window.pageYOffset};(window.once||once)("anchorsScrolls",'a[href^="#"]',e).forEach(function(o){o.addEventListener("click",function(e){var t;o.classList.contains("skip-link")||(t=(t=o.getAttribute("href").replace(/^#/,""))?document.getElementById(t):null)&&(e.preventDefault(),a("html,body").animate({scrollTop:n(t)},1e3))})}),(window.once||once)("anchorsScrollsLoad","body",e).forEach(function(){var t=window.location.hash;if(t){var t=t.replace(/^#/,"");let e=document.getElementById(t);e&&("scrollRestoration"in history&&(history.scrollRestoration="manual"),window.scrollTo(0,0),t=()=>{a("html,body").animate({scrollTop:n(e)},800)},"complete"===document.readyState?t():window.addEventListener("load",t,{once:!0}))}})}}})(jQuery,Drupal);

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.