PageSourceSearch

https://cdn.kombit.dk/Assets/GoBasic/Applications/Release/navigation.min.js

js kombit.dk collected 2026-10-02 08:09:25 UTC 3,195 bytes, 1 lines download raw bytes

1(()=>{function g(){let i={isBurger:!1,mode:void 0};window.application.fetchApi("/gbapi/menu/isBurgerMenu","GET").then(t=>{if(t&&(i.isBurger=t.value),i.isBurger)i.mode="mobile",r();else if(typeof window.matchMedia<"u"){let e=window.matchMedia("(max-width: 1023px)");e.addEventListener("change",()=>{m(e)})}});function c(t){document.querySelector("nav.main").querySelectorAll("a[href='"+t+"']").forEach(function(o){let s=o.parentElement;s.classList.contains("active")||s.classList.add("active")})}function l(t){let e=t.split("/").filter(function(n){return!!n});if(e.pop(),e.length>0){let n="/"+e.join("/")+"/";c(n),l(n)}}function u(t){let e=t.querySelector(":scope > a").getAttribute("data-id");e&&window.application.fetchApi("/gbapi/menu/getLefMenuChildren","GET",{parentId:e}).then(o=>{o&&t.insertAdjacentHTML("beforeend",o.value)})}function m(t){let e=t.matches;(e&&i.mode!=="mobile"||i.isBurger)&&(i.mode="mobile",r()),!e&&i.mode!=="desktop"&&(i.mode="desktop",f())}function r(){if(document.querySelector("nav.mobile")&&(document.querySelector("nav.mobile").hidden=!1),document.querySelector("nav.main")&&(document.querySelector("nav.main").hidden=!0),!i.isBurger){let e=document.getElementById("mobile-menu"),n=document.querySelector("nav.service > div > ul");n&&(e&&e.append(n),n.classList.add("service-links"))}i.isSmall=!0;let t=document.querySelector(".site-search");t&&t.classList.add("collapse","collapsed")}function f(){document.querySelector("nav.mobile")&&(document.querySelector("nav.mobile").hidden=!0),document.querySelector("nav.main")&&(document.querySelector("nav.main").hidden=!1);let t=document.getElementById("mobile-menu");if(t){let o=t.querySelector(".service-links");o&&(o.querySelectorAll("li > ul").forEach(function(a){a.remove()}),o.querySelectorAll("li").forEach(function(a){a.classList.contains("expanded")&&(a.classList.remove("expanded"),a.classList.add("collapsed"))}),document.querySelector("nav.service > div").append(o),o.classList.remove("service-links"))}let e=document.querySelector(".site-search");e&&e.getAttribute("data-collapse")!=="true"&&e.classList.remove("collapse","collapsed");let n=window.location.pathname;c(n),l(n)}document.body.addEventListener("click",p),document.body.addEventListener("keydown",v);function p(t){let e=t.target.closest(".tree-nav .toggler");e&&(t.preventDefault(),t.stopPropagation(),d(e))}function v(t){let e=t.target.closest(".tree-nav .toggler");!e||t.key!==" "&&t.key!=="Enter"||(t.preventDefault(),t.stopPropagation(),d(e))}function d(t){let e=t.parentElement;if(e.classList.contains("collapsed")){e.querySelector(":scope > ul")===null&&u(e),e.classList.add("expanded");let n=e.querySelector(":scope > .toggler");n.setAttribute("aria-expanded","true"),n.dataset.ariaLabelFold&&n.setAttribute("aria-label",n.dataset.ariaLabelFold),e.classList.remove("collapsed")}else{e.classList.add("collapsed");let n=e.querySelector(":scope > .toggler");n.removeAttribute("aria-expanded"),n.dataset.ariaLabelUnfold&&n.setAttribute("aria-label",n.dataset.ariaLabelUnfold),e.classList.remove("expanded")}}document.body.addEventListener("click",function(t){t.target.matches(".tree-nav .left-menu-back")&&window.history.back()})}g();})();

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.