1(globalThis.webpackChunkbrom_web=globalThis.webpackChunkbrom_web||[]).push([[7967],{668:(e,t,n)=>{"use strict";var i=n(701);const s={timeline_intervalid:null,Init:function(){document.querySelectorAll(".audio").forEach((e=>{s.AddEvents(e)}))},AddEvents:function(e){const t=e.querySelector("audio");if(!t)return;const n=e.querySelector(".audio-controls-btn"),o=e.querySelector(".audio-controls-mute"),a=e.querySelector(".timeline"),c=e.querySelector(".timeline-marker"),r=e.querySelector(".audio-time-current"),d=e.querySelector(".audio-time-total");t.onloadedmetadata=function(){const e=Math.floor(t.duration/60),n=Math.floor(t.duration-60*e);d.innerText=("0"+e).slice(-2)+":"+("0"+n).slice(-2)},o.addEventListener("click",(function(){t.muted=!t.muted,t.muted?(this.classList.add("audio-controls-mute--muted"),i.s.add(this,"label","Ljud på")):(this.classList.remove("audio-controls-mute--muted"),i.s.add(this,"label","Ljud av"))})),n.addEventListener("click",(function(){t.paused,this.classList.toggle("audio-controls-btn--playing"),t.paused?(t.play(),this.classList.add("audio-controls-btn--playing"),i.s.add(this,"label","Spela"),s.timeline_intervalid=window.setInterval(s.IntervalEvent,100,t,a,c,r)):(t.pause(),clearInterval(s.timeline_intervalid),this.classList.remove("audio-controls-btn--playing"),i.s.add(this,"label","Pausa"))}))},IntervalEvent:function(e,t,n,i){if(e.duration>0){const t=e.currentTime/e.duration*100,s=e.currentTime>0?Math.floor(e.currentTime/60):0,o=e.currentTime>0?Math.floor(e.currentTime-60*s):0;n.style.width=t+"%",i.innerText=("0"+s).slice(-2)+":"+("0"+o).slice(-2)}}};s.Init()},701:(e,t,n)=>{"use strict";n.d(t,{s:()=>i});class i{static toggle(e,t){if(!e)return;if(!e.hasAttribute("aria-"+t))return;let n=e.getAttribute("aria-"+t);n="true"===n?"false":"true",this.add(e,t,n)}static add(e,t,n){e&&e.setAttribute("aria-"+t,n)}static remove(e,t){e&&e.removeAttribute(t)}static test(){}}},2034:()=>{const e={Init:function(){window.addEventListener("keydown",this.OnKeyDown),document.querySelectorAll(".page-header a").addEventListener("focus",(()=>{document.body.classList.contains("is-accessible")&&void 0!==window.FixedHeader&&window.FixedHeader.ShowHeader()}))},OnKeyDown:function(t){if(9===t.keyCode&&!document.body.classList.contains("is-accessible")){document.body.classList.add("is-accessible"),e.AddRemoveEvent();const t=new CustomEvent("AccessibleMode",{detail:{active:!0}});document.dispatchEvent(t)}},AddRemoveEvent:function(){window.addEventListener("mousedown",e.RemoveAccessibleClass,!1)},RemoveAccessibleClass:function(){document.body.classList.remove("is-accessible"),window.removeEventListener("mousedown",e.RemoveAccessibleClass,!1);const t=new CustomEvent("AccessibleMode",{detail:{active:!1}});document.dispatchEvent(t)}};e.Init()},2097:(e,t,n)=>{"use strict";var i=n(2983);!function(){const e=document.querySelectorAll(".anchor-links a, .anchor-link, a[data-anchor]");e.length&&e.forEach((e=>{if(e)if(e.dataset.anchor&&e.dataset.anchor.length&&e.dataset.anchor.startsWith("#")&&!e.dataset.anchor.includes("/"))try{const t=document.querySelector(e.dataset.anchor);t&&e.addEventListener("click",(function(e){let n=!1;const o=t.classList.contains("section")?t.querySelector("h2, h3, h4, p"):t;o&&!o.hasAttribute("tabindex")&&(o.setAttribute("tabindex",0),o.classList.add("no-focus"),n=!0),e.preventDefault(),(0,i.e)(t,{offset:-150,callback:function(){o.focus(),history.pushState(null,null,"#"+t.id),n&&setTimeout((function(){o.removeAttribute("tabindex"),o.blur(),o.classList.remove("no-focus")}),1e3)}}),s()}))}catch(e){console.warn("el.dataset.anchor",e.message)}else e.href&&e.href.indexOf("#")>=0&&e.addEventListener("click",(function(t){const n=document.querySelector(e.getAttribute("href"));if(n){let e=!1;const o=n.classList.contains("section")?n.querySelector("h2, h3, h4, p"):n;o&&!o.hasAttribute("tabindex")&&(o.setAttribute("tabindex",0),o.classList.add("no-focus"),e=!0),t.preventDefault(),(0,i.e)(n,{offset:-150,callback:function(){o.focus(),history.pushState(null,null,"#"+n.id),e&&setTimeout((function(){o.removeAttribute("tabindex"),o.blur(),o.classList.remove("no-focus")}),1e3)}}),s()}}))}))}();function s(){if("object"==typeof FixedHeader&&"function"==typeof FixedHeader.HideHeader)try{setTimeout((function(){FixedHeader.HideHeader()}),0)}catch(e){console.warn("AnchorInUrl.Init",e)}}window.addEventListener("load",(function(){const e=location.hash;if(e&&e.length){const t=document.querySelector(e);
1if(t){let n=-150;if(t.classList.contains("section")){n=-80;const e=t.dataset.section,i=t.previousElementSibling;i&&e&&e.length&&i.classList.contains(e)&&(n=-110)}(0,i.e)(e,{offset:n}),s()}}}))}}]);
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.