1"use strict";(self.webpackChunkknowit_seed_project=self.webpackChunkknowit_seed_project||[]).push([[45404],{7417(e,t,i){i.r(t),i.d(t,{default:()=>k});var n=i(41425);const a=["lang","dir"],o={key:0,"aria-labelledby":"anchorLinkHeading"},l={id:"anchorLinkHeading"},r=["href","aria-current"],s={key:1,"aria-labelledby":"anchorLinkHeading"},c={class:"btn btn-outline-primary",type:"button","data-bs-toggle":"collapse","data-bs-target":"#collapseExample","aria-expanded":"false","aria-controls":"collapseExample"},d={id:"anchorLinkHeading"},u=(0,n.Lk)("span",{class:"c-caret"},null,-1),m={class:"collapse",id:"collapseExample"},p=["href","aria-current"];var h=i(2543),g=i.n(h),f=i(33107);const v={name:"table-of-contents",props:{title:{type:String,required:!0},containerId:{type:String,required:!0},languagecode:{type:String,required:!1},languagedirection:{type:String,required:!1},tagName:{type:String,required:!0},visible:{type:Boolean,required:!1,default:!0}},setup(e){const t=(0,f.l)(),i=(0,n.EW)(()=>t.getIsDesktop),a=(0,n.EW)(()=>t.getIsMobileOrPad),o=(0,n.Kh)({items:[],activeItemIds:[],title:e.title}),l=g().throttle(function(){if(o.items.forEach(function(e){e.clientRect=e.elementRef.getBoundingClientRect(),e.yPositionTop=e.clientRect.top+window.scrollY,e.visible=!!(e.elementRef.offsetWidth||e.elementRef.offsetHeight||e.elementRef.getClientRects().length)}),o.items.some(e=>e.visible)){var e=o.items.find(e=>e.yPositionTop>window.scrollY&&e.clientRect.top+(e.clientRect.bottom-e.clientRect.top)<=window.innerHeight);e||((e=o.items.slice().reverse().find(e=>e.yPositionTop<window.scrollY))||(e=o.items.find(e=>e.yPositionTop>window.scrollY)),e||(e=o.items[o.items.length-1]));var t=o.items.filter(t=>t.yPositionTop===e.yPositionTop).map(function(e){return e.id});o.activeItemIds=[],t.forEach(function(e){o.activeItemIds.push(e)})}else o.activeItemIds=[],o.items.length&&o.activeItemIds.push(o.items[0].id)},300);(0,n.sV)(async()=>{await(0,n.dY)();var t=c();d(t),o.items.length&&(o.activeItemIds.push(o.items[0].id),document.addEventListener("scroll",l));const i=new MutationObserver(e=>{if(s(e)){var t=c(),i=o.items.length;t.length!==i&&(o.items=[],d(t),0===i&&o.items.length&&(o.activeItemIds.push(o.items[0].id),document.addEventListener("scroll",l)))}});i.observe(document.querySelector(`#${e.containerId}`),{attributes:!1,subtree:!0,childList:!0}),r()});const r=function(){if(window.location.hash){let e=document.getElementById(window.location.hash.substr(1));null!=e&&setTimeout(function(){window.scrollTo(0,e.offsetTop)},300)}},s=t=>{for(const a of t)if("childList"===a.type)for(var i=0;i<a.addedNodes.length;i++){var n=a.addedNodes[i];if(a.target.localName===e.tagName||1===n.nodeType&&(n.localName===e.tagName||n.innerHTML.indexOf(`<${e.tagName}>`)>-1))return!0}return!1},c=()=>Array.prototype.filter.call(document.querySelectorAll(`#${e.containerId} ${e.tagName}:not(.c-card h2):not(.c-card h2):not(.c-alert h2):not(#easyReadArea h2):not(#signLanguageArea h2):not(.c-trv-network h2):not(.hideInTableOfContents):not(#contactModal h2):not(#accordionTimeline h2):not(.c-contact h2):not(.c-editor-grid__item-heading)`),function(e){return!e.closest(".c-anchorlinks")}),d=e=>{for(var t=0;t<e.length;t++){var i=t+1,n=e[t],a=n.textContent.trim();if(""!==a){var l=p(u(e,n)?`${a}_${i}`:a);o.items.push({id:i,href:"#"+l,linkText:a,yPositionTop:0,anchorTargetId:l,elementRef:n,visible:!0,clientRect:Object}),null===document.getElementById(l)&&m(n,l)}}};function u(e,t){var i=!1;return Array.prototype.find.call(e,function(e){e===t||e.textContent.trim().toLowerCase()!==t.textContent.trim().toLowerCase()||(i=!0)}),i}function m(e,t){const i=document.createElement("div");i.setAttribute("aria-hidden","true"),i.setAttribute("title","anchorTarget"),i.setAttribute("id",t),i.style.position="absolute",i.style.visibility="hidden",i.style.marginTop="-48px",e.parentNode.insertBefore(i,e)}function p(e){return e.trim().replace(/\s/g,"_").replace(/å/gi,"a").replace(/ä/gi,"a").replace(/ö/gi,"o").replace(/[^\w\s]/gi,"").toLowerCase()}return{data:o,isMobileOrPad:a,isDesktop:i}}};const k=(0,i(66262).A)(v,[["render",function(e,t,i,h,g,f){return h.isDesktop||h.isMobileOrPad&&h.data.items.length&&!0===i.visible?((0,n.uX)(),(0,n.CE)("div",{key:0,class:(0,n.C4)(["c-anchorlinks noindex",{invisible:!h.data.items.length||!1===i.visible}]),lang:i.languagecode,dir:i.languagedirection},[h.isDesktop?((0,n.uX)(),(0,n.CE)("nav",o,[(0,n.Lk)("h2",l,(0,n.v_)(h.data.title),1),(0,n.Lk)("ul",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(h.data.items,e=>((0,n.uX)(),(0,n.CE)("li",{key:e.id,class:(0,n.C4)(["c-anchorlinks__link",{"c-anchorlinks__link--active":h.data.activeItemIds.includes(e.id)}])},[(0,n.Lk)("a",{href:e.href,"aria-current":h.data.activeItemIds.includes(e.id)?"page":void 0},[(0,n.Lk)("span",null,(0,n.v_)(e.linkText),1)],8,r)],2))),128))])])):(0,n.Q3)("v-if",!0),h.isMobileOrPad?((0,n.uX)(),(0,n.CE)("nav",s,[(0,n.Lk)("button",c,[(0,n.Lk)("span",d,(0,n.v_)(h.data.title),1),u]),(0,n.Lk)("div",m,[(0,n.Lk)("ul",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(h.data.items,e=>((0,n.uX)(),(0,n.CE)("li",{key:e.id,class:(0,n.C4)(["c-anchorlinks__link",{"c-anchorlinks__link--active":h.data.activeItemIds.includes(e.id)}])},[(0,n.Lk)("a",{href:e.href,"aria-current":h.data.activeItemIds.includes(e.id)?"page":void 0},[(0,n.Lk)("span",null,(0,n.v_)(e.linkText),1)],8,p)],2))),128))])])])):(0,n.Q3)("v-if",!0)],10,a)):(0,n.Q3)("v-if",!0)}]])}}]);
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.