PageSourceSearch

https://www.chkd.org/dist/Diagram.SiteNavigation.57456455.js

js chkd.org collected 2026-10-02 04:20:59 UTC 52,535 bytes, 11 lines download raw bytes

1import"./wsol.accordion.00bfced8.js";import"./site.ab43b108.js";const J={hooks:{},navbar:{add:!0,title:"Menu",titleLink:"parent"},slidingSubmenus:!0},Q={classNames:{divider:"Divider",nolistview:"NoListview",nopanel:"NoPanel",panel:"Panel",selected:"Selected",vertical:"Vertical"},language:null,panelNodetype:["ul","ol","div"],screenReader:{closeSubmenu:"Close submenu",openSubmenu:"Open submenu",toggleSubmenu:"Toggle submenu"}},M=(s,e)=>{y(s)!="object"&&(s={}),y(e)!="object"&&(e={});for(let t in e)!e.hasOwnProperty(t)||(typeof s[t]=="undefined"?s[t]=e[t]:y(s[t])=="object"&&M(s[t],e[t]));return s},ee=s=>{let e="",t=null;return s.addEventListener("touchstart",i=>{i.touches.length===1&&(e="",t=i.touches[0].pageY)}),s.addEventListener("touchend",i=>{i.touches.length===0&&(e="",t=null)}),s.addEventListener("touchmove",i=>{if(e="",t&&i.touches.length===1){const n=i.changedTouches[0].pageY;n>t?e="down":n<t&&(e="up"),t=n}}),{get:()=>e}},y=s=>({}).toString.call(s).match(/\s([a-zA-Z]+)/)[1].toLowerCase(),E=()=>`mm-${te++}`;let te=0;const G=s=>s.slice(0,9)=="mm-clone-"?s:`mm-clone-${s}`,I=s=>s.slice(0,9)=="mm-clone-"?s.slice(9):s,x={},se=()=>x,_=(s,e)=>{typeof x[e]=="undefined"&&(x[e]={}),M(x[e],s)},ie=(s,e)=>typeof e=="string"&&typeof x[e]!="undefined"&&x[e][s]||s;var ne={"Close submenu":"Untermen\xFC schlie\xDFen",Menu:"Men\xFC","Open submenu":"Untermen\xFC \xF6ffnen","Toggle submenu":"Untermen\xFC wechseln"},ae={"Close submenu":"\u0628\u0633\u062A\u0646 \u0632\u06CC\u0631\u0645\u0646\u0648",Menu:"\u0645\u0646\u0648","Open submenu":"\u0628\u0627\u0632\u06A9\u0631\u062F\u0646 \u0632\u06CC\u0631\u0645\u0646\u0648","Toggle submenu":"\u0633\u0648\u06CC\u06CC\u0686 \u0632\u06CC\u0631\u0645\u0646\u0648"},re={"Close submenu":"Submenu sluiten",Menu:"Menu","Open submenu":"Submenu openen","Toggle submenu":"Submenu wisselen"},oe={"Close submenu":"Fechar submenu",Menu:"Menu","Open submenu":"Abrir submenu","Toggle submenu":"Alternar submenu"},le={"Close submenu":"\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u043F\u043E\u0434\u043C\u0435\u043D\u044E",Menu:"\u041C\u0435\u043D\u044E","Open submenu":"\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043F\u043E\u0434\u043C\u0435\u043D\u044E","Toggle submenu":"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u0434\u043C\u0435\u043D\u044E"}
1,ce={"Close submenu":"Zatvori\u0165 submenu",Menu:"Menu","Open submenu":"Otvori\u0165 submenu","Toggle submenu":"Prepn\xFA\u0165 submenu"},de={"Close submenu":"\u0417\u0430\u043A\u0440\u0438\u0442\u0438 \u043F\u0456\u0434\u043C\u0435\u043D\u044E",Menu:"\u041C\u0435\u043D\u044E","Open submenu":"\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 \u043F\u0456\u0434\u043C\u0435\u043D\u044E","Toggle submenu":"\u041F\u0435\u0440\u0435\u043C\u043A\u043D\u0443\u0442\u0438 \u043F\u0456\u0434\u043C\u0435\u043D\u044E"};function he(){_(ne,"de"),_(ae,"fa"),_(re,"nl"),_(oe,"pt_br"),_(le,"ru"),_(ce,"sk"),_(de,"uk")}const b=s=>{const e=s.split("."),t=document.createElement(e.shift());return t.classList.add(...e),t},p=(s,e)=>e.length?[].slice.call(s.querySelectorAll(e)):[],f=(s,e)=>{const t=Array.prototype.slice.call(s.children);return e?t.filter(i=>i.matches(e)):t},me=s=>s?[].slice.call(s.childNodes).filter(e=>e.nodeType===Node.TEXT_NODE).map(e=>e.nodeValue.trim()).join(" "):"",ue=s=>[].slice.call(s.childNodes).filter(e=>!e.ariaHidden).map(e=>e.textContent).join(" "),V=(s,e)=>{let t=[],i=s.parentElement;for(;i;)t.push(i),i=i.parentElement;return e?t.filter(n=>n.matches(e)):t},pe=(s,e)=>{let t=[],i=s.previousElementSibling;for(;i;)(!e||i.matches(e))&&t.push(i),i=i.previousElementSibling;return t},W=s=>s.filter(e=>!e.matches(".mm-hidden")),z=s=>{let e=[];return W(s).forEach(t=>{e.push(...f(t,"a.mm-listitem__text"))}),e.filter(t=>!t.matches(".mm-btn--next"))},k=(s,e,t)=>{s.matches("."+e)&&s.classList.add(t)};let C={};const F=(s,e,t)=>{typeof s=="number"&&(s="(min-width: "+s+"px)"),C[s]=C[s]||[],C[s].push({yes:e,no:t})},fe=()=>{for(let s in C){let e=window.matchMedia(s);Z(s,e),e.onchange=t=>{Z(s,e)}}},Z=(s,e)=>{var t=e.matches?"yes":"no";for(let i=0;i<C[s].length;i++)C[s][i][t]()};var j=globalThis&&globalThis.__classPrivateFieldSet||function(s,e,t){if(!e.has(s))throw new TypeError("attempted to set private field on non-instance");return e.set(s,t),t},H=globalThis&&globalThis.__classPrivateFieldGet||function(s,e){if(!e.has(s))throw new TypeError("attempted to get private field on non-instance");return e.get(s)},S,A,N;he();class L{constructor(e,t,i){return S.set(this,void 0),A.set(this,void 0),N.set(this,void 0),this.opts=M(t,J),this.conf=M(i,Q),this._api=["i18n","bind","openPanel","closePanel","setSelected"],this.node={},this.hook={},this.node.menu=typeof e=="string"?document.querySelector(e):e,typeof this._deprecatedWarnings=="function"&&this._deprecatedWarnings(),this.trigger("init:before"),this._initObservers(),this._initAddons(),this._initHooks(),this._initAPI(),this._initMenu(),this._initPanels(),this._initOpened(),fe(),this.trigger("init:after"),this}openPanel(e,t=!0,i=!0){if(!e)return;e=e.closest(".mm-panel"),this.trigger("openPanel:before",[e,{animation:t,setfocus:i}]);const n=e.closest(".mm-listitem--vertical");if(n){n.classList.add("mm-listitem--opened");const r=n.closest(".mm-panel");this.openPanel(r)}else{const r=f(this.node.pnls,".mm-panel--opened")[0];e.matches(".mm-panel--parent")&&r&&r.classList.add("mm-panel--highest");const l=["mm-panel--opened","mm-panel--parent"],h=[];t?l.push("mm-panel--noanimation"):h.push("mm-panel--noanimation"),f(this.node.pnls,".mm-panel").forEach(u=>{u.classList.add(...h),u.classList.remove(...l),u!==r&&u.classList.remove("mm-panel--highest"),u===e?u.removeAttribute("inert"):u.setAttribute("inert","true")}),e.classList.add("mm-panel--opened");let m=p(this.node.pnls,`#${e.dataset.mmParent}`)[0];for(;m;)m=m.closest(".mm-panel"),m.classList.add("mm-panel--parent"),m=p(this.node.pnls,`#${m.dataset.mmParent}`)[0]}this.trigger("openPanel:after",[e,{animation:t,setfocus:i}])}closePanel(e,t=!0,i=!0){if(!!e&&!(!e.matches(".mm-panel--opened")&&!e.parentElement.matches(".mm-listitem--opened"))){if(this.trigger("closePanel:before",[e]),e.parentElement.matches(".mm-listitem--vertical"))e.parentElement.classList.remove("mm-listitem--opened");else if(e.dataset.mmParent){const n=p(this.node.pnls,`#${e.dataset.mmParent}`)[0];this.openPanel(n,t,i)}else{const n=f(this.node.pnls,".mm-panel--parent").pop();
1if(n&&n!==e)this.openPanel(n,t,i);else{const r=f(this.node.pnls,".mm-panel")[0];r&&r!==e&&this.openPanel(r,t,i)}}this.trigger("closePanel:after",[e])}}togglePanel(e){const t=e.parentElement;let i="openPanel";(t.matches(".mm-listitem--opened")||e.matches(".mm-panel--opened"))&&(i="closePanel"),this[i](e)}setSelected(e){this.trigger("setSelected:before",[e]),p(this.node.menu,".mm-listitem--selected").forEach(t=>{t.classList.remove("mm-listitem--selected")}),e.classList.add("mm-listitem--selected"),this.trigger("setSelected:after",[e])}bind(e,t){this.hook[e]=this.hook[e]||[],this.hook[e].push(t)}trigger(e,t){if(this.hook[e])for(var i=0,n=this.hook[e].length;i<n;i++)this.hook[e][i].apply(this,t)}_initObservers(){j(this,S,new MutationObserver(e=>{e.forEach(t=>{t.addedNodes.forEach(i=>{i.matches(this.conf.panelNodetype.join(", "))&&this._initListview(i)})})})),j(this,A,new MutationObserver(e=>{e.forEach(t=>{t.addedNodes.forEach(i=>{this._initListitem(i)})})})),j(this,N,new MutationObserver(e=>{e.forEach(t=>{t.addedNodes.forEach(i=>{i!=null&&i.matches(this.conf.panelNodetype.join(", "))&&this._initSubPanel(i)})})}))}_initAPI(){const e=this;this.API={},this._api.forEach(t=>{this.API[t]=function(){return e[t].apply(e,arguments)}}),this.node.menu.mmApi=this.API}_initHooks(){for(let e in this.opts.hooks)this.bind(e,this.opts.hooks[e])}_initAddons(){this.trigger("initAddons:before");for(let e in L.addons)L.addons[e].call(this);this.trigger("initAddons:after")}_initMenu(){this.trigger("initMenu:before"),this.node.wrpr=this.node.wrpr||this.node.menu.parentElement,this.node.wrpr.classList.add("mm-wrapper"),this.node.menu.classList.add("mm-menu"),this.node.menu.id=this.node.menu.id||E(),this.node.menu.setAttribute("aria-label",this.i18n(this.opts.navbar.title||"Menu")),this.node.menu.setAttribute("aria-modal","true"),this.node.menu.setAttribute("role","dialog");const e=f(this.node.menu).filter(t=>t.matches(this.conf.panelNodetype.join(", ")));this.node.pnls=b("div.mm-panels"),this.node.menu.append(this.node.pnls),e.forEach(t=>{this._initPanel(t)}),this.trigger("initMenu:after")}_initPanels(){this.trigger("initPanels:before"),this.node.menu.addEventListener("click",e=>{var t,i;const n=((i=(t=e.target)===null||t===void 0?void 0:t.closest("a[href]"))===null||i===void 0?void 0:i.getAttribute("href"))||"";if(n.slice(0,1)==="#")try{const r=p(this.node.menu,n)[0];r&&(e.preventDefault(),this.togglePanel(r))}catch{}},{capture:!0}),this.trigger("initPanels:after")}_initPanel(e){var t;if(!e.matches(".mm-panel")&&(k(e,this.conf.classNames.panel,"mm-panel"),k(e,this.conf.classNames.nopanel,"mm-nopanel"),!e.matches(".mm-nopanel"))){if(this.trigger("initPanel:before",[e]),e.id=e.id||E(),e.matches("ul, ol")){const i=b("div");i.id=e.id,e.removeAttribute("id"),[].slice.call(e.classList).filter(n=>n.slice(0,3)==="mm-").forEach(n=>{i.classList.add(n),e.classList.remove(n)}),Object.keys(e.dataset).filter(n=>n.slice(0,2)==="mm").forEach(n=>{i.dataset[n]=e.dataset[n],delete e.dataset[n]}),e.before(i),i.append(e),e=i}return e.classList.add("mm-panel"),!((t=e.parentElement)===null||t===void 0)&&t.matches(".mm-listitem--vertical")||this.node.pnls.append(e),this._initNavbar(e),f(e,"ul, ol").forEach(i=>{this._initListview(i)}),H(this,S).observe(e,{childList:!0}),this.trigger("initPanel:after",[e]),e}}_initNavbar(e){if(f(e,".mm-navbar").length)return;let t=null,i=null;if(e.dataset.mmParent)for(t=p(this.node.pnls,`#${e.dataset.mmParent}`)[0],i=t.closest(".mm-panel");i.closest(".mm-listitem--vertical");)i=i.parentElement.closest(".mm-panel");if(t!=null&&t.matches(".mm-listitem--vertical"))return;this.trigger("initNavbar:before",[e]);const n=b("div.mm-navbar");if(this.opts.navbar.add||n.classList.add("mm-hidden"),i){const m=b("a.mm-btn.mm-btn--prev.mm-navbar__btn");m.href=`#${i.id}`,m.setAttribute("aria-label",this.i18n(this.conf.screenReader.closeSubmenu)),n.append(m)}let r=null;t?r=f(t,".mm-listitem__text")[0]:i&&(r=p(i,'a[href="#'+e.id+'"]')[0]);const l=b("a.mm-navbar__title");switch(l.tabIndex=-1,l.setAttribute("aria-hidden","true"),this.opts.navbar.titleLink){case"anchor":r&&(l.href=r.getAttribute("href"));break;case"parent":i&&(l.href=`#${i.id}`);break}const h=b("span");h.innerHTML=e.dataset.mmTitle||me(r)||this.i18n(this.opts.navbar.title||"Menu"),e.prepend(n),n.append(l),l.append(h),this.trigger("initNavbar:after",[e])}_initListview(e){!["htmlulistelement","htmlolistelement"].includes(y(e))||e.matches(".mm-listview")||(k(e,this.conf.classNames.nolistview,"mm-nolistview"),!e.matches(".mm-nolistview")&&(this.trigger("initListview:before",[e]),e.classList.add("mm-listview"),f(e).forEach(t=>{this._initListitem(t)}),H(this,A).observe(e,{childList:!0}),this.trigger("initListview:after",[e])))}_initListitem(e){!["htmllielement"].includes(y(e))||e.matches(".mm-listitem")||(k(e,this.conf.classNames.divider,"mm-divider"),!e.matches(".mm-divider")&&(this.trigger("initListitem:before",[e]),e.classList.add("mm-listitem"),k(e,this.conf.classNames.selected,"mm-listitem--selected"),f(e,"a, span").forEach(t=>{t.classList.add("mm-listitem__text")}
1),f(e,this.conf.panelNodetype.join(", ")).forEach(t=>{this._initSubPanel(t)}),H(this,N).observe(e,{childList:!0}),this.trigger("initListitem:after",[e])))}_initSubPanel(e){if(e.matches(".mm-panel"))return;const t=e.parentElement;(e.matches("."+this.conf.classNames.vertical)||!this.opts.slidingSubmenus)&&t.classList.add("mm-listitem--vertical"),t.id=t.id||E(),e.id=e.id||E(),t.dataset.mmChild=e.id,e.dataset.mmParent=t.id;let n=f(t,".mm-btn")[0];n||(n=b("a.mm-btn.mm-btn--next.mm-listitem__btn"),f(t,"a, span").forEach(r=>{r.matches("span")?(n.classList.add("mm-listitem__text"),n.innerHTML=r.innerHTML,t.insertBefore(n,r.nextElementSibling),r.remove()):t.insertBefore(n,r.nextElementSibling)}),n.setAttribute("aria-label",this.i18n(this.conf.screenReader[t.matches(".mm-listitem--vertical")?"toggleSubmenu":"openSubmenu"]))),n.href=`#${e.id}`,this._initPanel(e)}_initOpened(){this.trigger("initOpened:before");const e=p(this.node.pnls,".mm-listitem--selected").pop();let t=f(this.node.pnls,".mm-panel")[0];e&&(this.setSelected(e),t=e.closest(".mm-panel")),this.openPanel(t,!1,!1),this.trigger("initOpened:after")}i18n(e){return ie(e,this.conf.language)}static i18n(e={},t=""){if(e&&t)_(e,t);else return se()}}S=new WeakMap,A=new WeakMap,N=new WeakMap;L.addons={};L.node={};L.vars={};const be={use:!0,position:"left"}
1,ve={clone:!1,menu:{insertMethod:"append",insertSelector:"body"},page:{nodetype:"div",selector:null,noSelector:[]},screenReader:{closeMenu:"Close menu",openMenu:"Open menu"}},D=["left","left-front","right","right-front","top","bottom"];function ge(){this.opts.offCanvas=this.opts.offCanvas||{},this.conf.offCanvas=this.conf.offCanvas||{};const s=M(this.opts.offCanvas,be),e=M(this.conf.offCanvas,ve);!s.use||(D.includes(s.position)||(s.position=D[0]),this._api.push("open","close","setPage","position"),e.clone&&(this.node.menu=this.node.menu.cloneNode(!0),this.node.menu.id&&(this.node.menu.id=G(this.node.menu.id)),p(this.node.menu,"[id]").forEach(t=>{t.id=G(t.id)})),this.bind("initMenu:before",()=>{this.node.wrpr=document.querySelector(e.menu.insertSelector),this.node.wrpr[e.menu.insertMethod](this.node.menu)}),L.node.blck||this.bind("initMenu:before",()=>{const t=b("a.mm-wrapper__blocker.mm-blocker.mm-slideout");t.id=E(),t.setAttribute("aria-label",this.i18n(e.screenReader.closeMenu)),t.setAttribute("inert","true"),document.querySelector(e.menu.insertSelector).append(t),L.node.blck=t}),this.bind("initMenu:after",()=>{this.setPage(L.node.page),this.node.menu.classList.add("mm-menu--offcanvas"),this.node.menu.setAttribute("inert","true"),D.includes(s.position)&&(this.node.wrpr.classList.add(`mm-wrapper--position-${s.position}`),this.node.menu.classList.add(`mm-menu--position-${s.position}`));let t=window.location.hash;if(t){let i=I(this.node.menu.id);i&&i==t.slice(1)&&setTimeout(()=>{this.open()},1e3)}}),document.addEventListener("click",t=>{var i;switch((i=t.target.closest("a"))===null||i===void 0?void 0:i.getAttribute("href")){case`#${I(this.node.menu.id)}`:t.preventDefault(),this.open();break;case`#${I(L.node.page.id)}`:t.preventDefault(),this.close();break}}),document.addEventListener("keyup",t=>{t.key=="Escape"&&this.close()}))}L.prototype.open=function(){this.node.menu.matches(".mm-menu--opened")||(this.trigger("open:before"),this.node.wrpr.classList.add("mm-wrapper--opened",`mm-wrapper--position-${this.opts.offCanvas.position}`),this.node.menu.classList.add("mm-menu--opened"),this.node.menu.removeAttribute("inert"),L.node.blck.removeAttribute("inert"),L.node.page.setAttribute("inert","true"),this.node.open=document.activeElement,this.trigger("open:after"))};L.prototype.close=function(){var s;if(!this.node.menu.matches(".mm-menu--opened"))return;this.trigger("close:before"),this.node.wrpr.classList.remove("mm-wrapper--opened",`mm-wrapper--position-${this.opts.offCanvas.position}`),this.node.menu.classList.remove("mm-menu--opened"),this.node.menu.setAttribute("inert","true"),L.node.blck.setAttribute("inert","true"),L.node.page.removeAttribute("inert"),(s=this.node.open||document.querySelector(`[href="#${this.node.menu.id}"]`)||null)===null||s===void 0||s.focus(),document.body.scrollLeft=0,document.documentElement.scrollLeft=0,this.trigger("close:after")};L.prototype.setPage=function(s){const e=this.conf.offCanvas;if(!s){let t=typeof e.page.selector=="string"?p(document.body,e.page.selector):f(document.body,e.page.nodetype);if(t=t.filter(i=>!i.matches(".mm-menu, .mm-wrapper__blocker")),e.page.noSelector.length&&(t=t.filter(i=>!i.matches(e.page.noSelector.join(", ")))),t.length>1){let i=b("div");t[0].before(i),t.forEach(n=>{i.append(n)}),t=[i]}s=t[0]}this.trigger("setPage:before",[s]),s.classList.add("mm-page","mm-slideout"),s.id=s.id||E(),L.node.blck.setAttribute("href",`#${s.id}`),L.node.page=s,this.trigger("setPage:after",[s])};const Pe={fix:!0},K="ontouchstart"in window||!!navigator.msMaxTouchPoints||!1;function we(){if(!K||!this.opts.offCanvas.use||(this.opts.scrollBugFix=this.opts.scrollBugFix||{},!M(this.opts.scrollBugFix,Pe).fix))return;const e=ee(this.node.menu);this.node.menu.addEventListener("scroll",t=>{t.preventDefault(),t.stopPropagation()},{passive:!1}),this.node.menu.addEventListener("touchmove",t=>{let i=t.target.closest(".mm-panel, .mm-iconbar__top, .mm-iconbar__bottom");i&&i.closest(".mm-listitem--vertical")&&(i=V(i,".mm-panel").pop()),i?(i.scrollHeight===i.offsetHeight||i.scrollTop==0&&e.get()=="down"||i.scrollHeight==i.scrollTop+i.offsetHeight&&e.get()=="up")&&t.stopPropagation():t.stopPropagation()},{passive:!1}),this.bind("open:after",()=>{var t=f(this.node.pnls,".mm-panel--opened")[0];t&&(t.scrollTop=0)}),window.addEventListener("orientationchange",t=>{var i=f(this.node.pnls,".mm-panel--opened")[0];i&&(i.scrollTop=0,i.style["-webkit-overflow-scrolling"]="auto",i.style["-webkit-overflow-scrolling"]="touch")})}const Le="light",B=["light","dark","white","black","light-contrast","dark-contrast","white-contrast","black-contrast"];function Me(){this.opts.theme=this.opts.theme||Le;const s=this.opts.theme;B.includes(s)||(this.opts.theme=B[0]),this._api.push("theme"),this.bind("initMenu:after",()=>{this.theme(this.opts.theme)})}L.prototype.theme=function(s=null){const e=this.opts.theme;if(s)B.includes(s)&&(this.node.menu.classList.remove(`mm-menu--theme-${e}`),this.node.menu.classList.add(`mm-menu--theme-${s}`),this.opts.theme=s);else return e};const _e={close:!1,open:!1};function Ee(){if(this.opts.backButton=this.opts.backButton||{},!this.opts.offCanvas.use)return;const s=M(this.opts.backButton,_e),e=`#${this.node.menu.id}`;if(s.close){let t=[];const i=()=>{t=[e],f(this.node.pnls,".mm-panel--opened, .mm-panel--parent").forEach(n=>{t.push("#"+n.id)})};this.bind("open:after",()=>{history.pushState(null,"",location.pathname+location.search+e)}),this.bind("open:after",i),this.bind("openPanel:after",i),this.bind("close:after",()=>{t=[],history.back(),history.pushState(null,"",location.pathname+location.search)}),window.addEventListener("popstate",()=>{if(this.node.menu.matches(".mm-menu--opened")&&t.length){t=t.slice(0,-1);const n=t[t.length-1];
1n==e?this.close():(this.openPanel(this.node.menu.querySelector(n)),history.pushState(null,"",location.pathname+location.search+e))}})}s.open&&window.addEventListener("popstate",t=>{!this.node.menu.matches(".mm-menu--opened")&&location.hash==e&&this.open()})}const ye={add:!1};function $e(){if(this.opts.counters=this.opts.counters||{},!M(this.opts.counters,ye).add)return;const e=i=>{const n=this.node.pnls.querySelector(`#${i.dataset.mmParent}`);if(!n)return;const r=n.querySelector(".mm-counter");if(!r)return;const l=[];f(i,".mm-listview").forEach(h=>{l.push(...f(h,".mm-listitem"))}),r.innerHTML=W(l).length.toString()},t=new MutationObserver(i=>{i.forEach(n=>{n.attributeName=="class"&&e(n.target.closest(".mm-panel"))})});this.bind("initListview:after",i=>{const n=i.closest(".mm-panel"),r=this.node.pnls.querySelector(`#${n.dataset.mmParent}`);if(!r)return;const l=f(r,".mm-btn")[0];if(!!l){if(!f(l,".mm-counter").length){const h=b("span.mm-counter");h.setAttribute("aria-hidden","true"),l.prepend(h)}e(n)}}),this.bind("initListitem:after",i=>{const n=i.closest(".mm-panel");!n||!this.node.pnls.querySelector(`#${n.dataset.mmParent}`)||t.observe(i,{attributes:!0})})}const xe={use:!1,top:[],bottom:[],position:"left",type:"default"};function Ce(){this.opts.iconbar=this.opts.iconbar||{};const s=M(this.opts.iconbar,xe);if(!s.use)return;let e;if(["top","bottom"].forEach((t,i)=>{let n=s[t];y(n)!="array"&&(n=[n]);const r=b("div.mm-iconbar__"+t);for(let l=0,h=n.length;l<h;l++)typeof n[l]=="string"?r.innerHTML+=n[l]:r.append(n[l]);r.children.length&&(e||(e=b("div.mm-iconbar")),e.append(r))}),e){this.bind("initMenu:after",()=>{this.node.menu.prepend(e)});let t="mm-menu--iconbar-"+s.position,i=()=>{this.node.menu.classList.add(t)},n=()=>{this.node.menu.classList.remove(t)};if(typeof s.use=="boolean"?this.bind("initMenu:after",i):F(s.use,i,n),s.type=="tabs"){e.classList.add("mm-iconbar--tabs"),e.addEventListener("click",l=>{const h=l.target.closest(".mm-iconbar__tab");if(!!h){if(h.matches(".mm-iconbar__tab--selected")){l.stopImmediatePropagation();return}try{const m=p(this.node.menu,`${h.getAttribute("href")}.mm-panel`)[0];m&&(l.preventDefault(),l.stopImmediatePropagation(),this.openPanel(m,!1))}catch{}}});const r=l=>{p(e,"a").forEach(m=>{m.classList.remove("mm-iconbar__tab--selected")});const h=p(e,'[href="#'+l.id+'"]')[0];if(h)h.classList.add("mm-iconbar__tab--selected");else{const m=p(this.node.pnls,`#${l.dataset.mmParent}`)[0];m&&r(m.closest(".mm-panel"))}};this.bind("openPanel:before",r)}}}const ke={add:!1,blockPanel:!0,visible:3};function Te(){this.opts.iconPanels=this.opts.iconPanels||{};const s=M(this.opts.iconPanels,ke);let e=!1;if(s.visible=="first"&&(e=!0,s.visible=1),s.visible=Math.min(3,Math.max(1,s.visible)),s.visible++,s.add){this.bind("initMenu:after",()=>{this.node.menu.classList.add("mm-menu--iconpanel")});const t=["mm-panel--iconpanel-0","mm-panel--iconpanel-1","mm-panel--iconpanel-2","mm-panel--iconpanel-3"];e?this.bind("initMenu:after",()=>{var i;(i=f(this.node.pnls,".mm-panel")[0])===null||i===void 0||i.classList.add("mm-panel--iconpanel-first")}):this.bind("openPanel:after",i=>{if(i.closest(".mm-listitem--vertical"))return;let n=f(this.node.pnls,".mm-panel");n=n.filter(r=>r.matches(".mm-panel--parent")),n.push(i),n=n.slice(-s.visible),n.forEach((r,l)=>{r.classList.remove("mm-panel--iconpanel-first",...t),r.classList.add(`mm-panel--iconpanel-${l}`)})})}}const Se={breadcrumbs:{separator:"/",removeFirst:!1}};function Ae(s){return typeof s=="boolean"&&s&&(s={}),typeof s!="object"&&(s={}),typeof s.content=="undefined"&&(s.content=["prev","title"]),s.content instanceof Array||(s.content=[s.content]),typeof s.use=="undefined"&&(s.use=!0),s}function Ne(s){var e=b("div.mm-navbar__breadcrumbs");s.append(e),this.bind("initNavbar:after",t=>{if(!t.querySelector(".mm-navbar__breadcrumbs")){f(t,".mm-navbar")[0].classList.add("mm-hidden");for(var i=[],n=b("span.mm-navbar__breadcrumbs"),r=t,l=!0;r;){if(r=r.closest(".mm-panel"),!r.parentElement.matches(".mm-listitem--vertical")){let h=p(r,".mm-navbar__title span")[0];if(h){let m=h.textContent;m.length&&i.unshift(l?`<span>${m}</span>`:`<a 
2                                    href="#${r.id}" 
3                                    title="${this.i18n(this.conf.screenReader.openSubmenu)}"
4                                    >${m}</a>`)}l=!1}r=p(this.node.pnls,`#${r.dataset.mmParent}`)[0]}this.conf.navbars.breadcrumbs.removeFirst&&i.shift(),n.innerHTML=i.join('<span class="mm-separator">'+this.conf.navbars.breadcrumbs.separator+"</span>"),f(t,".mm-navbar")[0].append(n)}}),this.bind("openPanel:before",t=>{var i=t.querySelector(".mm-navbar__breadcrumbs");e.innerHTML=i?i.innerHTML:""})}function Fe(s){const e=b("a.mm-btn.mm-btn--close.mm-navbar__btn");e.setAttribute("aria-label",this.i18n(this.conf.offCanvas.screenReader.closeMenu)),s.append(e),this.bind("setPage:after",t=>{e.href=`#${t.id}`})}function Oe(s){let e=b("a.mm-btn.mm-hidden");s.append(e),this.bind("initNavbar:after",t=>{f(t,".mm-navbar")[0].classList.add("mm-hidden")}),this.bind("openPanel:before",t=>{if(t.parentElement.matches(".mm-listitem--vertical"))return;e.classList.add("mm-hidden");const i=t.querySelector(".mm-navbar__btn.mm-btn--prev");
4if(i){const n=i.cloneNode(!0);e.after(n),e.remove(),e=n}})}function Ie(s){let e=b("div.mm-navbar__searchfield");e.id=E(),s.append(e),this.opts.searchfield=this.opts.searchfield||{},this.opts.searchfield.add=!0,this.opts.searchfield.addTo=`#${e.id}`}function je(s){let e=b("a.mm-navbar__title");s.append(e),this.bind("openPanel:before",t=>{if(t.parentElement.matches(".mm-listitem--vertical"))return;const i=t.querySelector(".mm-navbar__title");if(i){const n=i.cloneNode(!0);e.after(n),e.remove(),e=n}})}function He(s){s.classList.add("mm-navbar--tabs"),s.closest(".mm-navbars").classList.add("mm-navbars--has-tabs"),f(s,"a").forEach(t=>{t.classList.add("mm-navbar__tab")});function e(t){const i=f(s,`.mm-navbar__tab[href="#${t.id}"]`)[0];if(i)i.classList.add("mm-navbar__tab--selected"),i.ariaExpanded="true";else{const n=p(this.node.pnls,`#${t.dataset.mmParent}`)[0];n&&e.call(this,n.closest(".mm-panel"))}}this.bind("openPanel:before",t=>{f(s,"a").forEach(i=>{i.classList.remove("mm-navbar__tab--selected"),i.ariaExpanded="false"}),e.call(this,t)}),this.bind("initPanels:after",()=>{s.addEventListener("click",t=>{var i,n,r;const l=(n=(i=t.target)===null||i===void 0?void 0:i.closest(".mm-navbar__tab"))===null||n===void 0?void 0:n.getAttribute("href");try{(r=p(this.node.pnls,`${l}.mm-panel`)[0])===null||r===void 0||r.classList.add("mm-panel--noanimation")}catch{}},{capture:!0})})}T.navbarContents={breadcrumbs:Ne,close:Fe,prev:Oe,searchfield:Ie,title:je};T.navbarTypes={tabs:He};function T(){this.opts.navbars=this.opts.navbars||[],this.conf.navbars=this.conf.navbars||{},M(this.conf.navbars,Se);let s=this.opts.navbars;if(typeof s!="undefined"&&(s instanceof Array||(s=[s]),!!s.length)){var e={};s.forEach(t=>{if(t=Ae(t),!t.use)return;const i=b("div.mm-navbar");let{position:n}=t;n!=="bottom"&&(n="top"),e[n]||(e[n]=b("div.mm-navbars.mm-navbars--"+n)),e[n].append(i);for(let h=0,m=t.content.length;h<m;h++){const u=t.content[h];if(typeof u=="string"){const a=T.navbarContents[u];if(typeof a=="function")a.call(this,i);else{let o=b("span");o.innerHTML=u;const c=f(o);c.length==1&&(o=c[0]),i.append(o)}}else i.append(u)}if(typeof t.type=="string"){const h=T.navbarTypes[t.type];typeof h=="function"&&h.call(this,i)}let r=()=>{i.classList.remove("mm-hidden")},l=()=>{i.classList.add("mm-hidden")};typeof t.use=="boolean"?this.bind("initMenu:after",r):F(t.use,r,l)}),this.bind("initMenu:after",()=>{for(let t in e)this.node.pnls[t=="bottom"?"after":"before"](e[t])})}}const De={scroll:!1,update:!1},qe={scrollOffset:0,updateOffset:50};function Be(){this.opts.pageScroll=this.opts.pageScroll||{},this.conf.pageScroll=this.conf.pageScroll||{};const s=M(this.opts.pageScroll,De),e=M(this.conf.pageScroll,qe);var t;function i(){t&&window.scrollTo({top:t.getBoundingClientRect().top+document.scrollingElement.scrollTop-e.scrollOffset,behavior:"smooth"}),t=null}function n(r){try{if(r.slice(0,1)=="#")return p(L.node.page,r)[0]}catch{}return null}if(this.opts.offCanvas.use&&s.scroll&&(this.bind("close:after",()=>{i()}),this.node.menu.addEventListener("click",r=>{var l,h;const m=((h=(l=r.target)===null||l===void 0?void 0:l.closest("a[href]"))===null||h===void 0?void 0:h.getAttribute("href"))||"";t=n(m),t&&(r.preventDefault(),this.node.menu.matches(".mm-menu--sidebar-expanded")&&this.node.wrpr.matches(".mm-wrapper--sidebar-expanded")?i():this.close())})),s.update){let r=[];this.bind("initListview:after",h=>{const m=f(h,".mm-listitem");z(m).forEach(u=>{const a=n(u.getAttribute("href"));a&&r.unshift(a)})});let l=-1;window.addEventListener("scroll",h=>{const m=window.scrollY;for(var u=0;u<r.length;u++)if(r[u].offsetTop<m+e.updateOffset){if(l!==u){l=u;let a=f(this.node.pnls,".mm-panel--opened")[0],o=p(a,".mm-listitem"),c=z(o);c=c.filter(d=>d.matches('[href="#'+r[u].id+'"]')),c.length&&this.setSelected(c[0].parentElement)}break}},{passive:!0})}}const Re={add:!1,addTo:"panels",noResults:"No results found.",placeholder:"Search",search:!0,searchIn:"panels",splash:"",title:"Search"},Ge={cancel:!0,clear:!0,form:{},input:{},panel:{},submit:!1};var ze={cancel:"abbrechen","Cancel searching":"Suche abbrechen","Clear searchfield":"Suchfeld l\xF6schen","No results found.":"Keine Ergebnisse gefunden.",Search:"Suche"},Ze={cancel:"\u0627\u0646\u0635\u0631\u0627\u0641","Cancel searching":"\u0644\u063A\u0648 \u062C\u0633\u062A\u062C\u0648","Clear searchfield":"\u067E\u0627\u06A9 \u06A9\u0631\u062F\u0646 \u0641\u06CC\u0644\u062F \u062C\u0633\u062A\u062C\u0648","No results found.":"\u0646\u062A\u06CC\u062C\u0647\u200C\u0627\u06CC \u06CC\u0627\u0641\u062A \u0646\u0634\u062F.",Search:"\u062C\u0633\u062A\u062C\u0648"},Ue={cancel:"annuleren","Cancel searching":"Zoeken annuleren","Clear searchfield":"Zoekveld leeg maken","No results found.":"Geen resultaten gevonden.",Search:"Zoeken"},Ve={cancel:"cancelar","Cancel searching":"Cancelar pesquisa","Clear searchfield":"Limpar campo de pesquisa","No results found.":"Nenhum resultado encontrado.",Search:"Buscar"},We={cancel:"\u043E\u0442\u043C\u0435\u043D\u0438\u0442\u044C","Cancel searching":"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u043F\u043E\u0438\u0441\u043A","Clear searchfield":"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043F\u043E\u043B\u0435 \u043F\u043E\u0438\u0441\u043A\u0430","No results found.":"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E.",Search:"\u041D\u0430\u0439\u0442\u0438"},Ke={cancel:"zru\u0161i\u0165","Cancel searching":"Zru\u0161i\u0165 vyh\u013Ead\xE1vanie","Clear searchfield":"Vymaza\u0165 pole vyh\u013Ead\xE1vania","No results found.":"Neboli n\xE1jden\xE9 \u017Eiadne v\xFDsledky.",
4Search:"Vyh\u013Ead\xE1vanie"},Ye={cancel:"\u0441\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438","Cancel searching":"\u0421\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438 \u043F\u043E\u0448\u0443\u043A","Clear searchfield":"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u043F\u043E\u043B\u0435 \u043F\u043E\u0448\u0443\u043A\u0443","No results found.":"\u041D\u0456\u0447\u043E\u0433\u043E \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E.",Search:"\u041F\u043E\u0448\u0443\u043A"};function Xe(){_(ze,"de"),_(Ze,"fa"),_(Ue,"nl"),_(Ve,"pt_br"),_(We,"ru"),_(Ke,"sk"),_(Ye,"uk")}Xe();function Je(){this.opts.searchfield=this.opts.searchfield||{},this.conf.searchfield=this.conf.searchfield||{};const s=M(this.opts.searchfield,Re);if(M(this.conf.searchfield,Ge),!!s.add){switch(s.addTo){case"panels":s.addTo=".mm-panel";break;case"searchpanel":s.addTo=".mm-panel--search";break}switch(s.searchIn){case"panels":s.searchIn=".mm-panel";break}this.bind("initPanel:after",e=>{e.matches(s.addTo)&&!e.closest(".mm-listitem--vertical")&&U.call(this,e)}),this.bind("initMenu:after",()=>{const e=Qe.call(this);U.call(this,e),p(this.node.menu,s.addTo).forEach(t=>{if(!t.matches(".mm-panel")){const i=Y.call(this,!0);t.append(i);const n=p(i,"input")[0];s.splash.length?(n.addEventListener("focusin",()=>{this.openPanel(e,!1,!1)}),this.bind("openPanel:after",r=>{r.matches(".mm-panel--search")?i.classList.add("mm-searchfield--cancelable"):i.classList.remove("mm-searchfield--cancelable")})):(this.bind("search:after",()=>{this.openPanel(e,!1,!1)}),n.addEventListener("focusout",()=>{n.value.length||this.closePanel(e,!1)})),X.call(this,i)}})}),this.bind("close:before",()=>{p(this.node.menu,".mm-searchfield input").forEach(e=>{e.blur()})})}}const Qe=function(){const s=this.opts.searchfield,e=this.conf.searchfield;let t=f(this.node.pnls,".mm-panel--search")[0];return t||(t=b("div.mm-panel--search"),R(t,e.panel),s.title.length&&(t.dataset.mmTitle=this.i18n(s.title)),t.append(b("ul")),this._initPanel(t),t)},U=function(s){const e=this.opts.searchfield;if(s.matches(e.addTo)){const t=s.matches(".mm-panel--search");if(!p(s,".mm-searchfield").length){const i=Y.call(this,t);t&&i.classList.add("mm-searchfield--cancelable"),s.prepend(i),X.call(this,i)}}if(e.splash.length&&s.matches(".mm-panel--search")&&!p(s,".mm-panel__splash").length){const t=b("div.mm-panel__splash");t.innerHTML=e.splash,s.append(t)}if(e.noResults.length&&!p(s,".mm-panel__noresults").length){const t=b("div.mm-panel__noresults");t.innerHTML=this.i18n(e.noResults),s.append(t)}},Y=function(s=!1){const e=this.opts.searchfield,t=this.conf.searchfield,i=b("form.mm-searchfield");R(i,t.form);const n=b("div.mm-searchfield__input");i.append(n);const r=b("input");if(n.append(r),r.type="text",r.autocomplete="off",r.placeholder=this.i18n(e.placeholder),r.setAttribute("aria-label",this.i18n(e.placeholder)),R(r,t.input),t.submit){const l=b("button.mm-btnreset.mm-btn.mm-btn--next.mm-searchfield__btn");l.type="submit",n.append(l)}else if(t.clear){const l=b("button.mm-btnreset.mm-btn.mm-btn--close.mm-searchfield__btn");l.type="reset",l.setAttribute("aria-label",this.i18n("Clear searchfield")),n.append(l),i.addEventListener("reset",()=>{window.requestAnimationFrame(()=>{r.dispatchEvent(new Event("input"))})})}if(t.cancel&&s){const l=b("a.mm-searchfield__cancel");l.href="#",l.setAttribute("aria-label",this.i18n("Cancel searching")),l.textContent=this.i18n("cancel"),i.append(l),l.addEventListener("click",h=>{h.preventDefault(),this.closePanel(f(this.node.pnls,".mm-panel--search")[0],!1)})}return i},X=function(s){const e=this.opts.searchfield,t=s.closest(".mm-panel")||p(this.node.pnls,".mm-panel--search")[0],i=p(s,"input")[0];let n=t.matches(".mm-panel--search")?f(this.node.pnls,e.searchIn):[t];n=n.filter(l=>!l.matches(".mm-panel--search"));const r=()=>{const l=i.value.toLowerCase().trim();if(l.length?s.classList.add("mm-searchfield--searching"):s.classList.remove("mm-searchfield--searching"),!e.search)return;const h=[];if(n.forEach(m=>{m.scrollTop=0,h.push(...p(m,".mm-listitem"))}),l.length){this.trigger("search:before"),t.classList.add("mm-panel--searching"),h.forEach(u=>{const a=f(u,".mm-listitem__text")[0];(!a||ue(a).toLowerCase().indexOf(l)>-1)&&(u.dataset.mmSearchresult=l)});let m=0;t.matches(".mm-panel--search")?m=et(t,l,n):m=st(l,n),t.classList[m==0?"add":"remove"]("mm-panel--noresults"),this.trigger("search:after")}else this.trigger("clear:before"),t.classList.remove("mm-panel--searching","mm-panel--noresults"),t.matches(".mm-panel--search")?(tt(t),e.splash||this.closePanel(t,!1,!1)):it(n),this.trigger("clear:after")};i.addEventListener("input",r),r()},et=(s,e,t)=>{const i=p(s,".mm-listview")[0];i.innerHTML="";let n=0;return t.forEach(r=>{const l=p(r,`[data-mm-searchresult="${e}"]`);if(n+=l.length,l.length){const h=p(r,".mm-navbar__title")[0];if(h){const m=b("li.mm-divider");m.innerHTML=h.innerHTML,i.append(m)}l.forEach(m=>{const u=m.cloneNode(!0);i.append(u)})}}),p(i,".mm-panel").forEach(r=>{r.remove()}),["id","data-mm-parent","data-mm-child"].forEach(r=>{p(i,`[${r}]`).forEach(l=>{l.removeAttribute(r)})}),p(i,".mm-listitem--opened").forEach(r=>{r.classList.remove("mm-listitem--opened")}),n},tt=s=>{const e=p(s,".mm-listview")[0];e.innerHTML=""},st=(s,e)=>{let t=0;return e.forEach(i=>
4{const n=p(i,`[data-mm-searchresult="${s}"]`);t+=n.length,n.length&&n.forEach(r=>{const l=pe(r,".mm-divider")[0];l&&(l.dataset.mmSearchresult=s)}),p(i,".mm-listitem, .mm-divider").forEach(r=>{r.classList.add("mm-hidden"),r.dataset.mmSearchresult===s&&[r,...V(r,".mm-listitem")].forEach(l=>{l.classList.remove("mm-hidden")})})}),t},it=s=>{s.forEach(e=>{p(e,".mm-listitem, .mm-divider").forEach(t=>{t.classList.remove("mm-hidden")})})},R=(s,e)=>{e&&Object.keys(e).forEach(t=>{s[t]=e[t]})},nt={add:!1,addTo:"panels"};function at(){this.opts.sectionIndexer=this.opts.sectionIndexer||{},M(this.opts.sectionIndexer,nt).add&&this.bind("initPanels:after",()=>{if(!this.node.indx){let e="";"abcdefghijklmnopqrstuvwxyz".split("").forEach(n=>{e+='<a href="#">'+n+"</a>"});let t=b("div.mm-sectionindexer");t.innerHTML=e,this.node.pnls.prepend(t),this.node.indx=t,this.node.indx.addEventListener("click",n=>{n.target.matches("a")&&n.preventDefault()});let i=n=>{if(!n.target.matches("a"))return;const r=n.target.textContent,l=f(this.node.pnls,".mm-panel--opened")[0];let h=-1,m=l.scrollTop;l.scrollTop=0,p(l,".mm-divider").filter(u=>!u.matches(".mm-hidden")).forEach(u=>{h<0&&r==u.textContent.trim().slice(0,1).toLowerCase()&&(h=u.offsetTop)}),l.scrollTop=h>-1?h:m};K?(this.node.indx.addEventListener("touchstart",i),this.node.indx.addEventListener("touchmove",i)):this.node.indx.addEventListener("mouseover",i)}this.bind("openPanel:before",e=>{const t=p(e,".mm-divider").filter(i=>!i.matches(".mm-hidden")).length;this.node.indx.classList[t?"add":"remove"]("mm-sectionindexer--active")})})}const rt={current:!0,hover:!1,parent:!1};function ot(){this.opts.setSelected=this.opts.setSelected||{};const s=M(this.opts.setSelected,rt);if(s.current=="detect"){const e=t=>{t=t.split("?")[0].split("#")[0];const i=this.node.menu.querySelector('a[href="'+t+'"], a[href="'+t+'/"]');if(i)this.setSelected(i.parentElement);else{const n=t.split("/").slice(0,-1);n.length&&e(n.join("/"))}};this.bind("initMenu:after",()=>{e.call(this,window.location.href)})}else s.current||this.bind("initListview:after",e=>{f(e,".mm-listitem--selected").forEach(t=>{t.classList.remove("mm-listitem--selected")})});s.hover&&this.bind("initMenu:after",()=>{this.node.menu.classList.add("mm-menu--selected-hover")}),s.parent&&(this.bind("openPanel:after",e=>{p(this.node.pnls,".mm-listitem--selected-parent").forEach(i=>{i.classList.remove("mm-listitem--selected-parent")});let t=e;for(;t;){let i=p(this.node.pnls,`#${t.dataset.mmParent}`)[0];t=i==null?void 0:i.closest(".mm-panel"),i&&!i.matches(".mm-listitem--vertical")&&i.classList.add("mm-listitem--selected-parent")}}),this.bind("initMenu:after",()=>{this.node.menu.classList.add("mm-menu--selected-parent")}))}const lt={collapsed:{use:!1},expanded:{use:!1,initial:"open"}};function ct(){if(!this.opts.offCanvas.use)return;this.opts.sidebar=this.opts.sidebar||{};const s=M(this.opts.sidebar,lt);if(s.collapsed.use){this.bind("initMenu:after",()=>{this.node.menu.classList.add("mm-menu--sidebar-collapsed")});let e=()=>{this.node.wrpr.classList.add("mm-wrapper--sidebar-collapsed")},t=()=>{this.node.wrpr.classList.remove("mm-wrapper--sidebar-collapsed")};typeof s.collapsed.use=="boolean"?this.bind("initMenu:after",e):F(s.collapsed.use,e,t)}if(s.expanded.use){this.bind("initMenu:after",()=>{this.node.menu.classList.add("mm-menu--sidebar-expanded")});let e=!1,t=()=>{e=!0,this.node.wrpr.classList.add("mm-wrapper--sidebar-expanded"),this.node.menu.removeAttribute("aria-modal"),this.open(),L.node.page.removeAttribute("inert")},i=()=>{e=!1,this.node.wrpr.classList.remove("mm-wrapper--sidebar-expanded"),this.node.menu.setAttribute("aria-modal","true"),this.close()};typeof s.expanded.use=="boolean"?this.bind("initMenu:after",t):F(s.expanded.use,t,i),this.bind("close:after",()=>{e&&window.sessionStorage.setItem("mmenuExpandedState","closed")}),this.bind("open:after",()=>{e&&(window.sessionStorage.setItem("mmenuExpandedState","open"),L.node.page.removeAttribute("inert"))});let n=s.expanded.initial;const r=window.sessionStorage.getItem("mmenuExpandedState");switch(r){case"open":case"closed":n=r;break}n==="closed"&&this.bind("init:after",()=>{this.close()})}}/*!
5 * mmenu.js
6 * mmenujs.com
7 *
8 * Copyright (c) Fred Heusschen
9 * frebsite.nl
10 */L.addons={offcanvas:ge,scrollBugFix:we,theme:Me,backButton:Ee,counters:$e,iconbar:Ce,iconPanels:Te,navbars:T,pageScroll:Be,searchfield:Je,sectionIndexer:at,setSelected:ot,sidebar:ct};window&&(window.Mmenu=L);async function q(s,e){e=e||null;var t=s.data("toggle-target"),i=$(t),n=$('[data-toggle-target="'+t+'"]'),r=!!i.hasClass("active");if(r?(n.removeClass("active"),i.removeClass("active"),r=!1):(n.addClass("active"),i.addClass("active"),r=!0),n.blur(),e!=null)return e(r)}
10async function mt(){if($(function(){location.pathname!="/"&&$('nav > ul > li > a[href^="/'+location.pathname.split("/")[1]+'"]').addClass("current"),$('nav a[href="'+window.location.pathname+'"]').addClass("current").attr("aria-current","page")}),typeof s=="undefined")var s={};s.MainNav=[],s.MainNav.$searchToggle=$(".js-search-toggle"),$(".js-search-wrapper").removeClass("is-loading"),s.MainNav.$searchToggle.on("click",function(u){u.stopPropagation(),q(s.MainNav.$searchToggle,function(a){a?($("#header-search form").css("visibility","visible"),$(".js-header-search-input").focus()):($("#header-search form").css("visibility","hidden"),$(this).focus())}),$(this).attr("aria-expanded")=="false"?$(this).attr("aria-expanded","true"):$(this).attr("aria-expanded","false")}),$("#header-search button").on("keydown",function(u){u.which==9&&($("#header-search").removeClass("active"),$("#header-search form").css("visibility","hidden"),$(".js-search-toggle").removeClass("active").attr("aria-expanded","false"))}),$("body").on("click",function(){s.MainNav.$searchToggle.hasClass("active")&&($("#header-search").removeClass("active"),$("#header-search form").css("visibility","hidden"),$(".js-search-toggle").removeClass("active").attr("aria-expanded","false"))}),$(".js-header-search-input").on("click",function(u){u.stopPropagation()}),$("body").on("click",".i-want-to-toggle",function(u){u.stopPropagation(),q($(this)),$(this).attr("aria-expanded")=="false"?$(this).attr("aria-expanded","true").attr("aria-label","Close the I want to Menu"):$(this).attr("aria-expanded","false").attr("aria-label","Open the I want to Menu")}),$("body").on("click",function(){$(".i-want-to-toggle").hasClass("active")&&($(".i-want-to-toggle").removeClass("active").attr("aria-expanded","false").attr("aria-label","Open the I want to Menu"),$(".js-i-want-to-menu").removeClass("active"))}),$("body").on("keydown",".i-want-to-toggle",function(u){u.which==13&&(q($(this)),$(this).attr("aria-expanded")=="false"?($(this).attr("aria-expanded","true").attr("aria-label","Close the I want to Menu"),$(this).focus()):$(this).attr("aria-expanded","false").attr("aria-label","Open the I want to Menu")),u.which==9&&u.shiftKey&&$(".i-want-to-toggle").hasClass("active")&&($(".i-want-to-toggle").removeClass("active").attr("aria-expanded","false").attr("aria-label","Open the I want to Menu"),$(".js-i-want-to-menu").removeClass("active"))}),$("body").on("blur",".js-i-want-to-menu li:last-child a",function(){$(".i-want-to-toggle").removeClass("active").attr("aria-expanded","false").attr("aria-label","Open the I want to Menu"),$(".js-i-want-to-menu").removeClass("active")});const t=new Mmenu("#menu-mobile",{slidingSubmenus:!0,offCanvas:{position:"left-front"}},{classNames:{selected:"active"},offCanvas:{page:{selector:"#container"},clone:!1}}).API;$(".header-utility")&&$(".header-utility").clone().appendTo($("#menu-mobile #mm-1")),$(".header-btn")&&$(".header-btn").clone().appendTo($("#menu-mobile #mm-1")),$(".js-menu-back").bind("click",function(){var u=$("#menu-mobile").find(".mm-panel--opened .mm-btn--prev");u.length?u[0].click():t.close()}),$(".header-mmenu .js-menu-back").addClass("transparent").attr("tabindex",-1),$(".mobile-menu-lvl1 .mm-btn--next").bind("click",function(){$(".header-mmenu .header-logo").addClass("transparent").attr("tabindex",-1),$(".header-mmenu .js-menu-back").removeAttr("tabindex").removeClass("transparent"),$("#menu-mobile").addClass("light-blue-bg")}),$('.mm-panel a[href="#mm-1"]').bind("click",function(){$(".header-mmenu .header-logo").removeAttr("tabindex").removeClass("transparent"),$(".header-mmenu .js-menu-back").addClass("transparent").attr("tabindex",-1),$("#menu-mobile").removeClass("light-blue-bg")}),$("a.header-menu-toggle--open").bind("click",function(){$("#menu-mobile").removeClass("visually-hidden").attr("aria-hidden","false")}),$("a.header-menu-toggle--close").bind("click",function(){$("#menu-mobile").addClass("visually-hidden").attr("aria-hidden","true"),t.close()}),$(document).on("breakpoint-match-charlie",function(){t.close()}),$(".mobile-menu-lvl1 [data-mm-child]").each(function(){let u=$(this).find(">a");u.attr("aria-label","Open "+u.text()+" submenu")});class i{constructor(a){this.domNode=a,this.menuitems=[],this.popups=[],this.menuitemGroups={},this.menuOrientation={},this.isPopup={},this.isPopout={},this.openPopups=!1,this.menuLastClick=null,this.firstChars={},this.firstMenuitem={},this.lastMenuitem={},this.initMenu(a,0),a.addEventListener("focusin",this.onMenubarFocusin.bind(this)),a.addEventListener("focusout",this.onMenubarFocusout.bind(this)),window.addEventListener("pointerdown",this.onBackgroun
10dPointerdown.bind(this),!0),a.querySelector("[role=menuitem]").tabIndex=0}getParentMenuitem(a){var o=a.parentNode;return o&&(o=o.parentNode,o&&(o=o.previousElementSibling,o&&o.getAttribute("role")==="menuitem"))?o:!1}updateContent(a,o,c){a!=="#"&&(document.location=a)}getMenuitems(a,o){var c=[],d=this.initMenu.bind(this),v=this.popups;function P(w){for(var g,O;w;){switch(O=!0,g=w.getAttribute("role"),g&&(g=g.trim().toLowerCase()),g){case"menu":w.tabIndex=-1,d(w,o+1),O=!1;break;case"menuitem":w.getAttribute("aria-haspopup")==="true"&&v.push(w),c.push(w);break}O&&w.firstElementChild&&w.firstElementChild.tagName!=="svg"&&P(w.firstElementChild),w=w.nextElementSibling}}return P(a.firstElementChild),c}initMenu(a,o){var c,d,v,P=this.getMenuId(a);c=this.getMenuitems(a,o),this.menuOrientation[P]=this.getMenuOrientation(a),this.isPopup[P]=a.getAttribute("role")==="menu"&&o===1,this.isPopout[P]=a.getAttribute("role")==="menu"&&o>1,this.menuitemGroups[P]=[],this.firstChars[P]=[],this.firstMenuitem[P]=null,this.lastMenuitem[P]=null;for(var w=0;w<c.length;w++)d=c[w],v=d.getAttribute("role"),!(v.indexOf("menuitem")<0)&&(d.tabIndex=-1,this.menuitems.push(d),this.menuitemGroups[P].push(d),this.firstChars[P].push(d.textContent.trim().toLowerCase()[0]),d.addEventListener("keydown",this.onKeydown.bind(this)),d.addEventListener("click",this.onMenuitemClick.bind(this),{capture:!0}),d.addEventListener("pointerover",this.onMenuitemPointerover.bind(this)),this.firstMenuitem[P]||(this.hasPopup(d)&&(d.tabIndex=0),this.firstMenuitem[P]=d),this.lastMenuitem[P]=d)}setFocusToMenuitem(a,o){this.closePopupAll(o),this.menuitemGroups[a]&&this.menuitemGroups[a].forEach(function(c){c===o?(c.tabIndex=0,o.focus()):c.tabIndex=-1})}setFocusToFirstMenuitem(a){this.setFocusToMenuitem(a,this.firstMenuitem[a])}setFocusToLastMenuitem(a){this.setFocusToMenuitem(a,this.lastMenuitem[a])}setFocusToPreviousMenuitem(a,o){var c,d;return o===this.firstMenuitem[a]?c=this.lastMenuitem[a]:(d=this.menuitemGroups[a].indexOf(o),c=this.menuitemGroups[a][d-1]),this.setFocusToMenuitem(a,c),c}setFocusToNextMenuitem(a,o){var c,d;return o===this.lastMenuitem[a]?c=this.firstMenuitem[a]:(d=this.menuitemGroups[a].indexOf(o),c=this.menuitemGroups[a][d+1]),this.setFocusToMenuitem(a,c),c}setFocusByFirstCharacter(a,o,c){var d,v;c=c.toLowerCase(),d=this.menuitemGroups[a].indexOf(o)+1,d>=this.menuitemGroups[a].length&&(d=0),v=this.getIndexFirstChars(a,d,c),v===-1&&(v=this.getIndexFirstChars(a,0,c)),v>-1&&this.setFocusToMenuitem(a,this.menuitemGroups[a][v])}getIndexFirstChars(a,o,c){for(var d=o;d<this.firstChars[a].length;d++)if(c===this.firstChars[a][d])return d;return-1}isPrintableCharacter(a){return a.length===1&&a.match(/\S/)}getIdFromAriaLabel(a){var o=a.getAttribute("aria-label");return o&&(o=o.trim().toLowerCase().replace(" ","-").replace("/","-")),o}getMenuOrientation(a){var o=a.getAttribute("aria-orientation");if(!o){var c=a.getAttribute("role");switch(c){case"menubar":o="horizontal";break;case"menu":o="vertical";break}}return o}getMenuId(a){for(var o=!1,c=a.getAttribute("role");a&&c!=="menu"&&c!=="menubar";)a=a.parentNode,a&&(c=a.getAttribute("role"));return a&&(o=c+"-"+this.getIdFromAriaLabel(a)),o}getMenu(a){for(var o=a,c=a.getAttribute("role");o&&c!=="menu"&&c!=="menubar";)o=o.parentNode,o&&(c=o.getAttribute("role"));return o}isAnyPopupOpen(){for(var a=0;a<this.popups.length;a++)if(this.popups[a].getAttribute("aria-expanded")==="true")return!0;return!1}setMenubarDataExpanded(a){this.domNode.setAttribute("data-menubar-item-expanded",a)}isMenubarDataExpandedTrue(){return this.domNode.getAttribute("data-menubar-item-expanded")==="true"}openPopup(a,o){var c=o.nextElementSibling;if(c){var d=o.getBoundingClientRect();return this.isPopup[a]?(c.parentNode.style.position="relative",c.style.display="block",c.style.position="absolute",c.style.left=d.width+10+"px",c.style.top="0px",c.style.zIndex=100):(c.style.display="block",c.style.position="absolute",c.style.left="0px",c.style.top=d.height+8+"px",c.style.zIndex=100),o.setAttribute("aria-expanded","true"),this.setMenubarDataExpanded("true"),this.getMenuId(c)}return!1}
10closePopout(a){for(var o,c=this.getMenuId(a),d=a;this.isPopup[c]||this.isPopout[c];)o=this.getMenu(d),d=o.previousElementSibling,c=this.getMenuId(d),o.style.display="none";return d.focus(),this.menuLastClick=null,d}closePopup(a){var o,c=this.getMenuId(a),d=a;return this.isMenubar(c)?this.isOpen(a)&&(a.setAttribute("aria-expanded","false"),a.nextElementSibling.style.display="none"):(o=this.getMenu(a),d=o.previousElementSibling,d.setAttribute("aria-expanded","false"),d.focus(),o.style.display="none"),this.menuLastClick=null,d}doesNotContain(a,o){if(o){var c=!1;try{c=!a.nextElementSibling.contains(o)}catch{}return c}return!0}closePopupAll(a){typeof a!="object"&&(a=!1);for(var o=0;o<this.popups.length;o++){var c=this.popups[o];if(this.doesNotContain(c,a)&&this.isOpen(c)){var d=c.nextElementSibling;d&&(c.setAttribute("aria-expanded","false"),d.style.display="none")}}}hasPopup(a){return a.getAttribute("aria-haspopup")==="true"}isOpen(a){return a.getAttribute("aria-expanded")==="true"}isMenubar(a){return!this.isPopup[a]&&!this.isPopout[a]}isMenuHorizontal(a){return this.menuOrientation[a]==="horizontal"}hasFocus(){return this.domNode.classList.contains("focus")}onMenubarFocusin(){this.domNode.classList.add("focus")}onMenubarFocusout(){this.domNode.classList.remove("focus")}onKeydown(a){var o=a.currentTarget,c=a.key,d=!1,v=this.getMenuId(o),P,w,g;switch(c){case" ":case"Enter":o.href.substr(-1)!=="#"?(this.closePopupAll(),this.updateContent(o.href,o.textContent.trim()),this.setMenubarDataExpanded("false")):this.hasPopup(o)&&(this.openPopups=!0,w=this.openPopup(v,o),this.setFocusToFirstMenuitem(w)),d=!0;break;case"Esc":case"Escape":this.openPopups=!1,g=this.closePopup(o),P=this.getMenuId(g),this.setMenubarDataExpanded("false"),d=!0,this.menuLastClick=null;break;case"Up":case"ArrowUp":this.isMenuHorizontal(v)?this.hasPopup(o)&&(this.openPopups=!0,w=this.openPopup(v,o),this.setFocusToLastMenuitem(w)):this.setFocusToPreviousMenuitem(v,o),d=!0;break;case"ArrowDown":case"Down":this.isMenuHorizontal(v)?this.hasPopup(o)&&(this.openPopups=!0,w=this.openPopup(v,o),this.setFocusToFirstMenuitem(w)):this.setFocusToNextMenuitem(v,o),d=!0;break;case"Left":case"ArrowLeft":this.isMenuHorizontal(v)?(g=this.setFocusToPreviousMenuitem(v,o),(this.isAnyPopupOpen()||this.isMenubarDataExpandedTrue())&&this.openPopup(v,g)):this.isPopout[v]?(g=this.closePopup(o),P=this.getMenuId(g),g=this.setFocusToMenuitem(P,g)):(g=this.closePopup(o),P=this.getMenuId(g),g=this.setFocusToPreviousMenuitem(P,g),this.openPopup(P,g)),d=!0;break;case"Right":case"ArrowRight":this.isMenuHorizontal(v)?(g=this.setFocusToNextMenuitem(v,o),(this.isAnyPopupOpen()||this.isMenubarDataExpandedTrue())&&this.openPopup(v,g)):this.hasPopup(o)?(w=this.openPopup(v,o),this.setFocusToFirstMenuitem(w)):(g=this.closePopout(o),P=this.getMenuId(g),g=this.setFocusToNextMenuitem(P,g),this.openPopup(P,g)),d=!0;break;case"Home":case"PageUp":this.setFocusToFirstMenuitem(v,o),d=!0;break;case"End":case"PageDown":this.setFocusToLastMenuitem(v,o),d=!0;break;case"Tab":this.openPopups=!1,this.setMenubarDataExpanded("false"),this.closePopup(o);break;default:this.isPrintableCharacter(c)&&(this.setFocusByFirstCharacter(v,o,c),d=!0);break}d&&(a.stopPropagation(),a.preventDefault())}onMenuitemClick(a){var o=a.currentTarget,c=this.getMenuId(o);o.href.substr(-1)!=="#"?this.hasPopup(o)?this.isOpen(o)?(this.closePopup(o),this.setMenubarDataExpanded("false")):(this.closePopupAll(o),this.openPopups=!0,this.setFocusToFirstMenuitem(this.openPopup(c,o))):this.updateContent(o.href,o.textContent.trim()):this.hasPopup(o)&&(this.openPopups=!0,this.setFocusToFirstMenuitem(this.openPopup(c,o))),a.stopPropagation(),a.preventDefault()}onMenuitemPointerover(a){}onBackgroundPointerdown(a){this.domNode.contains(a.target)||(this.closePopupAll(),this.menuLastClick=null)}}for(var n=document.querySelectorAll(".header-nav"),r=0;r<n.length;r++){for(var l=n[r].querySelectorAll(".js-nav-level-2-link"),h=0;h<l.length;h++){var m=l[h];m.setAttribute("role","menuitem"),m.nextElementSibling!==null?(m.setAttribute("aria-haspopup","true"),m.setAttribute("aria-expanded","fal
10se")):m.setAttribute("aria-haspopup","false")}new i(n[r])}}export{mt as DiagramSiteNavigation};
11//# sourceMappingURL=Diagram.SiteNavigation.57456455.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.