1"use strict";(self.webpackChunknational_aem=self.webpackChunknational_aem||[]).push([[7752],{28633:function(e,n,t){t.r(n);var i,r,a,l=t(55618),o=t(12127),c="page-footer__site-nav-cat--active";function s(){return i===l.j$.SMALL}function u(){var e=!0;s()&&(e=!1),r.forEach(function(n){(0,o.Rh)(n.children[2],e)})}function f(){var e=null;return Array.from(r).forEach(function(n){n.classList&&n.classList.contains(c)&&(e=n)}),e}function d(e){(0,o.wy)({el:e.children[2],isOpen:!1}),e.classList.remove(c)}function g(){var e=this.parentNode,n=f();s()&&function(e,n){!function(e){return e.classList.contains(c)}(e)?(null!==n&&d(n),function(e){var n=e.children[2];(0,o.wy)({el:n,isOpen:!0}),e.classList.add(c)}(e)):d(e)}(e,n)}function m(e){var n=f();if(null!==n){var t=n.getElementsByTagName("li"),i=e.target.parentNode,r=null===i.previousElementSibling,a=null===i.nextElementSibling,l="ArrowUp"===e.key,o="ArrowLeft"===e.key,c="ArrowDown"===e.key,s="Escape"===e.key,u=null;r&&l||a&&c?(e.preventDefault(),u=r?t[t.length-1].children[0]:t[0].children[0]):c&&!a?u=i.nextElementSibling.children[0]:l&&!r?u=i.previousElementSibling.children[0]:(o||s)&&d(n),null!==u&&window.setTimeout(function(){return u.focus()},0)}}function y(e){var n=e.target,t="ArrowLeft"===e.key,i="ArrowRight"===e.key;(t||i)&&n.click()}n.default={init:function(e){i=e.getState().get("breakpoint"),r=Array.from(document.getElementsByClassName("page-footer__site-nav-cat")),a=document.getElementsByClassName("page-footer")[0],r.forEach(function(e){e.children[1].addEventListener("click",g),e.children[1].addEventListener("keydown",y),Array.from(e.getElementsByTagName("a")).forEach(function(e){e.addEventListener("keydown",m)})}),s()&&u(),o.Et.observeStore(e,function(e){return e.get("breakpoint")},function(e){if(i=e.get("breakpoint"),u(),!s()){var n=f();null!==n&&d(n)}}),o.tO.get(l.P_.NCD_EXTERNAL_SOURCE)?a.style.display="none":a.style.display="block"}}}}]);
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.