1class HeadLanguageSwitch{constructor(){document.querySelector("html[lang='en']")?this.i18n={tooltip:{text:"Denne siden er ikke tilgjengelig på norsk",linkText:"Gå til norsk forside",closeText:"Lukk"}}:this.i18n={tooltip:{text:"This page is not available in English",linkText:"Go to English frontpage",closeText:"Close"}}}setup(){setTimeout(()=>{var a,t,e=document.querySelectorAll("#vrtx-program-option-frontpage-change-language-link a,#vrtx-program-frontpage-change-language-link a,#vrtx-hvordan-soke-tilpasset-change-language-link a,#vrtx-hvordan-soke-change-language-link a,#vrtx-oppbygning-change-language-link a,#vrtx-organizational-unit-change-language-link a,#vrtx-internal-organizational-unit-corresponding-folder-link a,#vrtx-change-language-link,#vrtx-course-navigation a,#vrtx-person-change-language-link a,#vrtx-uh-person-change-language-link a,#vrtx-fs-studieprogram-frontpage-change-language-link a,#vrtx-fs-studieretning-frontpage-change-language-link a,#vrtx-fs-studieprogram-plan-change-language-link a,#vrtx-hiof-person-change-language-link a,#vrtx-isf-person-change-language-link a,#vrtx-hinn-person-change-language-link a");let n=document.querySelector("#header-language a");null!=n&&(e.length?n.setAttribute("href",e[0].href):(e=n.getAttribute("href"),e=` 2 <div id="header-language-tooltip" aria-hidden="true"> 3 <a href="#" id="header-language-tooltip-close" title="${this.i18n.tooltip.closeText}"></a> 4 <p>${this.i18n.tooltip.text}</p> 5 <p><a href="${e}">${this.i18n.tooltip.linkText}</a></p> 6 </div> 7 `,document.querySelector("#header-language").insertAdjacentHTML("beforeend",e),a=document.querySelector("#header-language-tooltip"),n.setAttribute("aria-controls","header-language-tooltip"),n.setAttribute("aria-haspopup","true"),n.setAttribute("aria-expanded","false"),t=function(e){var t=document.querySelector("#header-language-tooltip.visible");t&&(t.classList.remove("visible"),a.setAttribute("aria-hidden","true"),n.setAttribute("aria-expanded","false"))},document.addEventListener("click",function(e){e.target.closest("#header-language-tooltip-close")?(t(),e.preventDefault()):e.target.closest("#header-language")||t()}),document.addEventListener("keydown",function(e){"Escape"===e.key&&t()}),document.querySelector("#header-language > a").addEventListener("click",function(e){var t;document.querySelector(".language-switch-link")||((t=document.querySelector("#header-language-tooltip")).classList.contains("visible")?(t.classList.remove("visible"),a.setAttribute("aria-hidden","true"),n.setAttribute("aria-expanded","false")):(t.classList.add("visible"),a.setAttribute("aria-hidden","false"),n.setAttribute("aria-expanded","true")),e.preventDefault(),e.stopPropagation())})))},10)}}export default new HeadLanguageSwitch; 8//# sourceMappingURL=head-language-switch.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.