1((e,t)=>{"use strict";t.behaviors.multiLevelMenu={attach:function(e,t){once("multi-level-menu",".optional-menu > ul > li > .ml .arrow",e).forEach(function(e){e.onclick=function(){e.parentNode.classList.toggle("is-active"),e.parentNode.classList.contains("is-active")?function(e,t=400){if(!e)return;e.style.display="block";let i=e.scrollHeight;e.style.height="0",e.style.overflow="hidden",e.style.transition=`height ${t-10}ms ease`,setTimeout(()=>{e.style.height=`${i}px`},10),setTimeout(()=>{e.style.height="",e.style.overflow="",e.style.transition=""},t-9)}(e.parentNode.nextElementSibling):function(e,t=400){if(!e)return;let i=e.scrollHeight;e.style.height=`${i}px`,e.style.overflow="hidden",e.style.transition=`height ${t-10}ms ease`,setTimeout(()=>{e.style.height="0"},10),setTimeout(()=>{e.style.display="none",e.style.height="",e.style.overflow="",e.style.transition=""},t-9)}(e.parentNode.nextElementSibling)}});let i=window.location.pathname,l=[];once("find-active-link",".optional-menu a",e).forEach(function(e){let t=e.getAttribute("href");!t||"#"===t||t.startsWith("javascript:")||i===t&&l.push(e)}),l.forEach(function(e){let t=e.closest(".ml");t&&(t.classList.add("is-active"),function e(t){let i=t.closest("li");if(!i)return;let l=i.parentNode;if(!l||"UL"!==l.tagName)return;let n=l.parentNode;if(!n||"LI"!==n.tagName)return;let s=n.querySelector(".ml");s&&(s.classList.add("is-active"),e(s))}(t))}),once("show-active-submenus",".optional-menu .ml.is-active",e).forEach(function(e){let t=e.nextElementSibling;t&&"UL"===t.tagName&&(t.style.display="block");let i=e.parentNode;for(;i;){if("LI"===i.tagName){let e=i.parentNode;e&&"UL"===e.tagName&&(e.style.display="block")}i=i.parentNode}})}}})(jQuery,Drupal); 2//# sourceMappingURL=side-menu.js.map
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.