1AppRegistry.registerBundle({applicationId:'iw-cookie|2.0.4',bundle: {"en":{"cookiesForStatistics":"Analytics cookies","functionalCookie":"Functional cookies allow a website to remember user preferences and settings to enhance the browsing experience. These may include your language preference or the region you are located in, for example.","acceptAllCookiesButton":"Accept all cookies","handleCookiesButton":"Manage cookies","optionalCookies":"Optional cookies","weUseCookies":"We use cookies","functionalCookies":"Functional cookies","selectWhichCookiesToAccept":"Here you can select which cookies you wish to allow","necessaryCookies":"Essential cookies","forFunctionalCookies":"For functional cookies","closeButton":"Close","necessaryCookie":"You cannot choose to disable essential cookies since our website would not function properly without them. Essential cookies help to ensure that our e-services are secure and that they function properly â for example, by enabling secure login.","saveButton":"Save","forStatisticalCookies":"For analytics cookies","acceptNecessaryCookie
1sButton":"Accept necessary cookies","statisticCookie":"Analytics cookies collect and report user interaction data anonymously in order to help website owners understand how users engage with their websites."},"sv":{"cookiesForStatistics":"Kakor för statistik","functionalCookie":"Funktionella kakor låter en webbplats komma ihåg information som ändrar hur webbplatsen fungerar eller visas. Detta kan t.ex. vara föredraget språk eller regionen du befinner dig i.","acceptAllCookiesButton":"Acceptera alla kakor","handleCookiesButton":"Hantera kakor","weUseCookies":"Vi använder kakor (cookies)","functionalCookies":"Funktionella kakor","selectWhichCookiesToAccept":"Här kan du välja vilka kakor(cookies) som du vill godkänna","selectableCookies":"Valbara kakor","necessaryCookies":"Nödvändiga kakor","forFunctionalCookies":"För funktionella kakor","closeButton":"Stäng","necessaryCookie":"Nödvändiga kakor går inte att stänga av eftersom vår webbplats inte fungerar utan dessa. Nödvändiga kakor bidrar till att våra tjänster är säkra och fungerar som de ska, till exempel säker inloggning.","saveButton":"Spara","forStatisticalCookies":"För statistiska kakor","acceptNecessaryCookie
1sButton":"Acceptera nödvändiga kakor","statisticCookie":"Kakor för statistik hjälper en webbplatsägare att förstå hur besökare interagerar med webbplatser genom att samla och rapportera in information anonymt."}}}); 2AppRegistry.registerModule({applicationId:'iw-cookie|2.0.4',path:'/main',module:function(define){'use strict';define(["i18n","react","react-dom"],(function(e,t,n){return function(){var a={834:function(e,t,n){"use strict";var a=n(489);function o(){}function c(){}c.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,c,s){if(s!==a){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:c,resetWarningCache:o};return n.PropTypes=n,n}},352:function(e,t,n){e.exports=n(834)()},489:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},184:function(t){"use strict";t.exports=e},959:function(e){"use strict";e.exports=t},398:function(e){"use strict";e.exports=n}},o={};function c(e){var t=o[e];if(void 0!==t)return t.exports;var n=o[e]={exports:{}};return a[e](n,n.exports,c),n.exports}c.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(t,{a:t}),t},c.d=function(e,t){for(var n in t)c.o(t,n)&&!c.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var s={};return function(){"use strict";c.r(s),c.d(s,{default:function(){return Z}});var e=c(959),t=c.n(e),n=c(398),a=c.n(n),o=c(352),l=c.n(o),i=c(184),r=c.n(i);const u=t=>{let{handleClick:n,prefix:a,children:o,classSuffix:c="primary"}=t;return e.createElement("button",{className:`gqXS1RgsqzVgnG6Q6qln ${a}-button ${a}-button--${c}`,onClick:n},o)};u.propTypes={handleClick:l().func,prefix:l().string,children:l().element,classSuffix:l().string};const m=()=>t().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 30"},t().createElement("path",{d:"m24 29.5 24-24-5.2-5L24 19.2 5.2.5 0 5.6l24 24Zm0 0"})),d=()=>t().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 30"},t().createElement("path",{d:"m24 .5-24 24 5.2 5L24 10.8l18.8 18.8 5.2-5.1-24-24Zm0 0"})),p=()=>t().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 50"},t().createElement("path",{d:"M47.29 34.53a8.14 8.11 90 0 1-5.94-13.68 13.08 13.03 90 0 1-7.08-19.01A25 24.9 90 0 0 0 25a25.04 24.94 90 0 0 48 9.49l-.71.03ZM13.6 31.26a4.17 4.15 90 1 1 0-8.34 4.17 4.15 90 0 1 0 8.34Zm6.23-14.33a4.17 4.15 90 1 1 0-8.34 4.17 4.15 90 0 1 0 8.34Zm8.31 23.94a4.17 4.15 90 1 1 0-8.33 4.17 4.15 90 0 1 0 8.33Zm0 0"})),f=e=>{let{show:n}=e;return n?t().createElement("div",{className:"z1rZfxFhqdAaQHDfe_BA"},t().createElement(p,null)):null};f.propTypes={show:l().bool};const k='[tabindex]:not([tabindex="-1"]):not(.sv-visuallyhidden), a[href]:not(.sv-visuallyhidden), button, input, textarea, select, details',E=n=>{let{enable:a,children:o,autoFocus:c}=n;const s=(0,e.useRef)(null),l=()=>{const e=s.current?.querySelectorAll(k);e[0].focus()};return(0,e.useEffect)((()=>{c&&l()}),[]),t().createElement("div",{ref:s,id:"focus-trap"},t().createElement("a",{href:"#",className:"sv-visuallyhidden",onFocus:()=>{const e=s.current?.querySelectorAll(k);e[e.length-1].focus()},tabIndex:a?"0":"-1"},"Focustrap start"),o,t().createElement("a",{href:"#",className:"sv-visuallyhidden",onFocus:l,tabIndex:a?"0":"-1"},"Focustrap end"))};E.propTypes={enable:l().boolean,autoFocus:l().boolean,children:l().element};var g={content:"u3z5H7RriAbsIUy5jWo9",icon:"s0Amb0BOdzxWHsoKseZt",title:"BE_VA2PFdC2q7T4YVJJO"};const h=t=>
2{let{message:n,cookieLinkPage:a,cookieLinkText:o,prefix:c}=t;return e.createElement("div",{className:g.content},e.createElement("div",{className:g.text},e.createElement("h2",{className:g.title},r()("weUseCookies")),n&&e.createElement("p",null,n),a&&e.createElement("a",{className:`${c}-link`,href:a},o)))};h.propTypes={message:l().string,cookieLinkPage:l().string,cookieLinkText:l().string,prefix:l().string};const C=t=>{let{handleClick:n,prefix:a,classSuffix:o}=t;return e.createElement("button",{className:`vAgT7b_PaqRHISZPvG0c ${a}-button ${a}-button--${o}`,onClick:n},r().get("handleCookiesButton"))};C.propTypes={handleClick:l().func,prefix:l().string,classSuffix:l().string};const v=t=>{let{settings:n,setCookies:a,openModal:o}=t;const{prefix:c,showIcon:s,message:l,cookieLinkPage:i,cookieLinkText:m,primaryButtonClassSuffix:d,secondaryButtonClassSuffix:p}=n;return e.createElement(E,{enable:!0},e.createElement("section",{id:"cookie-banner","aria-label":"Cookie banner",tabIndex:"-1",className:"wY1GGfeL3mPPxM2iQ6Je","data-nosnippet":!0},e.createElement("div",{className:"VzmjpLddMBe0wT8mkQIz"},e.createElement(f,{show:s}),e.createElement("div",{className:"yGjjIKNSyfbfYvKlSceE"},e.createElement(h,{message:l,cookieLinkPage:i,cookieLinkText:m,prefix:c}),e.createElement(C,{handleClick:o,prefix:c,classSuffix:p}),e.createElement(u,{handleClick:()=>a("necessary"),prefix:c,classSuffix:p}
2,r().get("acceptNecessaryCookiesButton")),e.createElement(u,{handleClick:()=>a("necessary|settings|statistics"),prefix:c,classSuffix:d},r().get("acceptAllCookiesButton"))))))};function x(e){if(document.cookie.length>0){let t=document.cookie.indexOf(e+"=");if(-1!==t){t=t+e.length+1;let n=document.cookie.indexOf(";",t);return-1===n&&(n=document.cookie.length),decodeURI(document.cookie.substring(t,n))}}return""}function y(e,t,n){let a="";n&&(a="; max-age="+86400*n),document.cookie=e+"="+t+"; SameSite=Lax"+a+"; path=/"}v.propTypes={settings:l().object,setCookies:l().func,openModal:l().func};var b=()=>({getCookie:x,createCookie:y});const N=e=>{let{handleClick:n}=e;return t().createElement("div",{onClick:n,className:"IUXWFaUGWRl5Qd2TEuGL"})};N.propTypes={handleClick:l().func};var S="wO1D3Dm4HtN4Oqf5qoVQ",T="_uHeeQWNIpavfXAs02MS",w="nQqcmDpEaORdWKUgoUZO",O="c0dL9_FEctDHfbeLBtEV",L="lT1bHgPTzqM1sROYg6U7",P="PgazDzqMxcXGhxFKK09d",F="nq8UWkw6NAQRBsVIH0ru";const I="necessary",_="statistics",M="settings",B=n=>{let{isChecked:a,toggleCookie:o,functionalCookie:c}=n;const[s,l]=(0,e.useState)(!1);return t().createElement(t().Fragment,null,t().createElement("h4",null,t().createElement("button",{"aria-expanded":s,"aria-controls":"functionalCookie",className:P,onClick:()=>l(!s)},t().createElement("span",null,r()("functionalCookies")),t().createElement("span",{className:F},s?t().createElement(d,null):t().createElement(m,null)))),t().createElement("div",{className:O},t().createElement("label",{htmlFor:M},t().createElement("span",{className:L},r()("forFunctionalCookies")),t().createElement("input",{className:T,type:"checkbox",id:M,name:M,value:M,checked:a,onChange:e=>o(e.target.checked)}),t().createElement("span",{className:w}))),t().createElement("div",{id:"functionalCookie",className:`maS7ICbMW0HKMMP12eJ1 ${s?S:""}`},t().createElement("p",null,c)))};B.propTypes={isChecked:l().boolean,toggleCookie:l().func,functionalCookie:l().string};var j="n97MIGJNzQQOTLIQgOvW",A="PzOC3i9wX82jkntljyjn";const R=e=>{let{necessaryCookie:n}=e;return t().createElement(t().Fragment,null,t().createElement("div",{className:O},t().createElement("label",{htmlFor:I},t().createElement("span",{className:L},"För nödvändiga kakor"),t().createElement("input",{className:T,type:"checkbox",id:I,name:I,value:I,checked:!0,disabled:!0}),t().createElement("span",{className:w}))),t().createElement("div",{className:"A3mBM655kLl_Wpmldt9g",id:"necessary-content"},t().createElement("p",null,n)))};R.propTypes={necessaryCookie:l().string};const q=n=>{let{isChecked:a,toggleCookie:o,statisticsCookie:c}=n;const[s,l]=(0,e.useState)(!1);return t().createElement(t().Fragment,null,t().createElement("h4",null,t().createElement("button",{"aria-expanded":s,"aria-controls":"statisticalCookie",className:P,onClick:()=>l(!s)},t().createElement("span",null,r()("cookiesForStatistics")),t().createElement("span",{className:F},s?t().createElement(d,null):t().createElement(m,null)))),t().createElement("div",{className:O},t().createElement("label",{htmlFor:_},t().createElement("span",{className:L},r()("forStatisticalCookies")),t().createElement("input",{className:T,type:"checkbox",id:_,name:_,value:_,checked:a,onChange:e=>o(e.target.checked)}),t().createElement("span",{className:w}))),t().createElement("div",{id:"statisticalCookie",className:`fDyAZhEeZxXIUuuUgNor ${s?
2S:""}`},t().createElement("p",null,c)))};q.propTypes={statisticsCookie:l().string,isChecked:l().boolean,toggleCookie:l().func};const $=n=>{let{closeModal:a,settings:o,setCookies:c}=n;const{getCookie:s}=b(),[l,i]=(0,e.useState)((m=s("cookie_consent"),{[I]:!0,[_]:m?.includes(_),[M]:m?.includes(M)}));var m;const d=(0,e.useRef)(null),p=e=>t=>i((n=>({...n,[e]:t}))),k=e=>27==e.keyCode&&a();return(0,e.useEffect)((()=>(document.addEventListener("keydown",k),()=>{document.removeEventListener("keydown",k)})),[]),t().createElement(t().Fragment,null,t().createElement(N,{handleClick:a}),t().createElement(E,{enable:!0},t().createElement("section",{id:"cookie-modal","aria-label":"Cookie modal",className:"IxtNxncTIdvaHAqsYkcx",tabIndex:"-1","data-nosnippet":!0},t().createElement("div",{className:"_d_wR0fgoN7RcD6EOP2F"},t().createElement(f,{show:o.showIcon}),t().createElement("h2",null,r()("selectWhichCookiesToAccept"))),o.cookieLinkPage&&t().createElement("a",{className:`lpnciOoZ8Sb1onJldsZu ${o.prefix}-link`,href:o.cookieLinkPage},o.cookieLinkText),t().createElement("fieldset",{disabled:!0}
2,t().createElement("h3",null,r()("necessaryCookies")),t().createElement(R,{necessaryCookie:o.necessaryCookie})),t().createElement("fieldset",{ref:d},t().createElement("h3",null,r()("optionalCookies")),t().createElement("div",{className:`${A}`},t().createElement("div",{className:`${j}`},t().createElement(B,{isChecked:l[M],toggleCookie:p(M),functionalCookie:o.functionalCookie}))),t().createElement("div",{className:`${A}`},t().createElement("div",{className:`${j}`},t().createElement(q,{isChecked:l[_],toggleCookie:p(_),statisticsCookie:o.statisticsCookie})))),t().createElement("div",{className:"COr48Wy189MtHKUhCN0N"},t().createElement(u,{classSuffix:o.secondaryButtonClassSuffix,handleClick:()=>c(Object.keys(l).filter((e=>l[e])).join("|")),prefix:o.prefix},r()("saveButton")),t().createElement(u,{handleClick:()=>c("necessary|settings|statistics"),prefix:o.prefix,classSuffix:o.primaryButtonClassSuffix},r()("acceptAllCookiesButton"))),t().createElement("div",{className:"D3SLugL8eh97Z6tT2CkR"},t().createElement("a",{href:"#",role:"button",onClick:a,className:`${o.prefix}-link ${o.prefix}-link--close`},r()("closeButton"))))))};$.propTypes={closeModal:l().func,settings:l().object,setCookies:l().func};const W=n=>{let{settings:a}=n;const[o,c]=(0,e.useState)(!1),[s,l]=(0,e.useState)(!1),{createCookie:i,getCookie:r}=b(),u=()=>{const e=window.location.hash;/cookies/.test(e)&&(l(!0),history.pushState(null,null,e.replace("cookies","")))};(0,e.useEffect)((()=>{const e=r("cookie_consent");return e&&e.length>0||c(!0),window.addEventListener("hashchange",u),()=>{window.removeEventListener("hashchange",u)}}),[]),(0,e.useEffect)((()=>{if(s||o){const e=s?"#cookie-modal":"#cookie-banner";document.querySelector(e)?.focus()}}),[o,s]);const m=e=>{i("cookie_consent",e,89),function(e){if(document.createEvent){let t=document.createEvent("HTMLEvents");t.initEvent(e,!0,!0),t.eventName=e,document.dispatchEvent(t)}else{let t=document.createEventObject();t.eventName=e,t.eventType=e,document.fireEvent("on"+t.eventType,t)}}("cookieconsentupdated"),location.reload(!1)};return t().createElement(t().Fragment,null,o&&t().createElement(v,{settings:a,setCookies:m,openModal:()=>l(!0)}),s&&t().createElement($,{settings:a,setCookies:m,closeModal:()=>l(!1)}))};W.propTypes={settings:l().object};var Z=(t,n)=>{a().hydrate(e.createElement(W,{settings:t.settings}),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.