/* esm.sh - @schibsted/data-controller@6.0.0 */
function p(e){localStorage.setItem("sch-data-controller",JSON.stringify(e))}function u(e,t,s){if(t>e)return!1;let l=Math.floor((Date.UTC(e.getFullYear(),e.getMonth(),e.getDate())-Date.UTC(t.getFullYear(),t.getMonth(),t.getDate()))/864e5);return!(l<s)&&(l>1||e.getHours()>=6)}var f=[/\bHermes\b/i,/(ios|android).*(aftonbladet|vg|rnd|bt|fvn|aftenposten|svd)/i],c=e=>`<span class="sch-datacontroller--optional-mobile">${e}</span>`,m=function(){let e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return{no:{text:`${c("[BRAND] er en del av Schibsted Media.")} Schibsted Media AS er ansvarlig for dine data p\xE5 dette nettstedet.`,shortText:"[BRAND] er en del av ",link:e?"Les mer":"Les mer her",url:"https://info.privacy.schibsted.com/no/schibsted-norge-personvernerklaering/",logo:"schibsted"},sv:{text:`${c("[BRAND] \xE4r en del av Schibsted Media.")} Schibsted News Media AB \xE4r ansvarig f\xF6r dina data p\xE5 denna webbplats.`,shortText:"[BRAND] \xE4r en del av ",link:e?"L\xE4s mer":"L\xE4s mer h\xE4r",url:"https://info.privacy.schibsted.com/se/schibsted-sverige-personuppgiftspolicy/"},fi:{text:`${c("[BRAND] on osa Schibsted Media -konsernia.")} Schibsted News Media AB on vastuussa tietojesi k\xE4sittelyst\xE4 t\xE4ll\xE4 sivustolla.`,shortText:"[BRAND] on osa Schibsted Media -konsernia",link:"Lue lis\xE4\xE4",url:"https://info.privacy.schibsted.com/fi/tietosuoja-ja-evastekaytannot/"},fi_SE:{text:`${c("[BRAND] on osa Schibsted Media -konsernia.")} Schibsted News Media AB on vastuussa tietojesi k\xE4sittelyst\xE4 t\xE4ll\xE4 sivustolla.`,shortText:"[BRAND] on osa Schibsted Media -konsernia",link:"Lue lis\xE4\xE4",url:"https://info.privacy.schibsted.com/fi/ruotsin-tietosuoja-ja-evastekaytannot/",logo:"schibsted"},en_SE:{text:`${c("[BRAND] is a part of Schibsted Media.")} Schibsted News Media AB is responsible for your data on this site.`,shortText:"[BRAND] is a part of ",link:"Read more",url:"https://info.privacy.schibsted.com/en/privacy-and-cookie-policy-english-schibsted-sverige/"},en_NO:{text:`${c("[BRAND] is a part of Schibsted Media.")} Schibsted Media AS is responsible for your data on this site.`,shortText:"[BRAND] is a part of ",link:"Read more",url:"https://info.privacy.schibsted.com/en/privacy-and-cookie-policy-english-schibsted-sverige/",logo:"schibsted"},en_FI:{text:`${c("[BRAND] is a part of Schibsted Media.")} Schibsted News Media AB is responsible for your data on this site.`,shortText:"[BRAND] is a part of ",link:"Read more",url:"https://info.privacy.schibsted.com/en/privacy-and-cookie-policy-english-schibsted-sverige/"}}},g=function(){return`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 103 19" class="${"sch-datacontroller__logo"+(arguments.length>0&&arguments[0]!==void 0&&arguments[0]?" sch-datacontroller__logo--inline":" sch-datacontroller--optional-mobile")}">
<title>Schibsted</title>
<rect width="103" height="19" fill="#fff"/>
<path d="M10.609 9.222c.17 0 .312.087.413.213.154.194.253.4.324.544.677 1.362.831 3.009.33 4.49-.804 2.371-2.994 4.128-5.63 4.128-3.18 0-5.214-2.144-5.851-4.19a.101.101 0 01.068-.126l2.887-.884a.101.101 0 01.127.066c.138.442.86 1.929 2.802 1.929 1.466 0 2.678-1.251 2.678-2.794 0-.654-.097-1.08-.294-1.516a.76.76 0 01-.078-.283.44.44 0 01.446-.46.44.44 0 01.36.182c.02.027.058.084.076.113.015.023.043.038.069.022.025-.015.024-.043.01-.072l-.05-.105a.49.49 0 01.436-.711.49.49 0 01.407.233l.095.153c.015.025.042.039.07.023.025-.013.025-.041.011-.07l-.085-.17a.554.554 0 01-.07-.253c0-.269.182-.462.449-.462zm9.01-2.885c2.916 0 4.666 1.66 5.306 3.448a.1.1 0 01-.028.107l-.034.02-2.63.903a.1.1 0 01-.125-.055c-.358-.813-1.084-1.538-2.419-1.538-1.602 0-2.945 1.149-2.945 3.236s1.366 3.26 2.969 3.26c1.544 0 2.344-.98 2.632-1.848a.103.103 0 01.09-.07l.04.004 2.567.851a.1.1 0 01.065.123c-.55 1.893-2.356 3.8-5.394 3.8-3.417 0-6.104-2.58-6.104-6.12 0-3.565 2.64-6.12 6.01-6.12zm44.256 0c2.75 0 3.977 1.45 4.391 2.653a.099.099 0 01-.027.104l-.032.02-2.335.9a.1.1 0 01-.132-.061c-.186-.61-.71-1.247-1.841-1.247-.825 0-1.485.492-1.485 1.149 0 .52.362.83.918.968l.143.03 1.65.352c2.285.47 3.44 1.886 3.44 3.575 0 1.875-1.461 3.798-4.501 3.798-3.409 0-4.634-2.15-4.82-3.474a.098.098 0 01.044-.095l.034-.015 2.488-.542a.099.099 0 01.12.083c.114.872.797 1.652 2.11 1.652 1.037 0 1.532-.54 1.532-1.15 0-.481-.308-.842-1.077-1.04l-.172-.04-1.532-.352c-2.238-.492-3.252-1.874-3.252-3.492 0-2.064 1.838-3.776 4.336-3.776zm19.976 0c3.582 0 5.727 2.275 5.727 5.98 0 .345-.028.703-.041.87a.1.1 0 01-.063.085l-.037.007h-8.201c.07 1.524 1.366 2.626 2.922 2.626 1.144 0 1.883-.446 2.331-1.135a.102.102 0 01.09-.046l.035.008 2.35 1.016a.1.1 0 01.049.139c-.833 1.537-2.505 2.692-4.879 2.692-3.181 0-5.986-2.275-5.986-6.168 0-3.682 2.734-6.074 5.703-6.074zM102.9 1.248a.1.1 0 01.093.061l.008.04v16.778a.1.1 0 01-.061.092l-.04.008h-2.84a.1.1 0 01-.093-.061l-.008-.039-.006-1.237c-.518.915-1.697 1.618-3.252 1.618-3.3 0-5.656-2.58-5.656-6.074 0-3.377 2.286-6.026 5.562-6.026 1.916 0 2.862.75 3.229 1.35l.046.08v-6.49a.1.1 0 01.062-.092l.039-.008h2.917zm-53.91 0a.1.1 0 01.092.061l.008.04v6.606c.518-.82 1.79-1.57 3.511-1.57 3.393 0 5.35 2.602 5.35 6.026 0 3.494-2.169 6.097-5.468 6.097-1.518 0-2.698-.631-3.339-1.535l-.101-.153v1.307a.1.1 0 01-.062.092l-.039.008h-2.839a.1.1 0 01-.092-.061l-.008-.04V1.349a.1.1 0 01.061-.092l.04-.008h2.885zm25.414 1.994a.1.1 0 01.093.06l.008.04v3.347h2.232a.1.1 0 01.093.061l.008.039v2.567a.1.1 0 01-.062.092l-.04.008h-2.231v4.831c0 1.008.47 1.337 1.366 1.337.307 0 .644-.031.848-.068a.1.1 0 01.112.064l.007.035v2.385c0 .043-.027.08-.067.096-.3.114-.849.255-1.7.255-2.19 0-3.585-1.252-3.673-3.352l-.004-.213v-5.37h-1.997a.1.1 0 01-.093-.061l-.007-.039V6.789a.1.1 0 01.061-.092l.04-.008H71.4l.004-3.347a.1.1 0 01.062-.093l.039-.007h2.898zM43.202 6.689a.1.1 0 01.093.061l.008.039v11.338a.1.1 0 01-.062.092l-.039.008h-2.933a.1.1 0 01-.093-.061l-.008-.04V6.79a.1.1 0 01.062-.092l.039-.008h2.933zm-13.28-5.44a.1.1 0 01.093.06l.008.04V7.65c.754-.89 2.027-1.266 3.135-1.266 2.861 0 4.233 1.925 4.309 4.357l.003.216v7.17a.1.1 0 01-.061.092l-.04.008h-2.933a.1.1 0 01-.092-.061l-.008-.04v-6.63c0-1.29-.637-2.345-2.145-2.346-1.373 0-2.116.93-2.165 2.14l-.003.16v6.677a.1.1 0 01-.061.092l-.04.008H26.99a.1.1 0 01-.093-.061l-.008-.04V1.349a.1.1 0 01.062-.092l.039-.008h2.933zM51.94 9.15c-1.579 0-2.924 1.173-2.924 3.283 0 2.087 1.345 3.308 2.924 3.308 1.603 0 2.875-1.197 2.875-3.308 0-2.11-1.272-3.283-2.875-3.283zm45.137.023c-1.602 0-2.875 1.197-2.875 3.26 0 2.064 1.226 3.308 2.875 3.308 1.603 0 2.888-1.244 2.888-3.331 0-2.064-1.285-3.237-2.888-3.237zM5.985 11.41a.28.28 0 110 .557.28.28 0 110-.557zm-1.125-.17h.065c.068.008.144.032.209.055a.308.308 0 01.168.142c.074.136.03.31-.098.397a.345.345 0 01-.22.048.911.911 0 01-.163-.03c-.171-.047-.277-.21-.233-.382a.313.313 0 01.337-.23zm-1.378-.587l.081.012c.088.023.173.073.253.114l.219.11a.35.35 0 01.187.247.351.351 0 01-.366.409 1.023 1.023 0 01-.289-.071 1.326 1.326 0 01-.244-.122c-.236-.147-.28-.464-.071-.625a.36.36 0 01.311-.062zM83.899 8.87c-1.559 0-2.446 1.12-2.58 2.142l-.013.133h5.185c-.047-1.15-.802-2.275-2.592-2.275zM5.985 10.215a.28.28 0 110 .557.28.28 0 110-.557zm-3.962-.667c.12.004.207.067.287.148.088.09.18.171.274.255.076.066.138.114.207.187a.358.358 0 01.073.373.361.361 0 01-.268.222.464.464 0 01-.33-.07 1.832 1.832 0 01-.276-.208 2.171 2.171 0 01-.258-.266.396.396 0 01-.052-.44.372.372 0 01.343-.201zm2.58.386l.078.005c.058.011.13.04.194.063l.209.075c.088.031.152.063.2.135.12.179.021.43-.189.479a.636.636 0 01-.289-.014 1.673 1.673 0 01-.275-.096c-.257-.11-.317-.384-.138-.556a.33.33 0 01.288-.086zm2.263-.795c.097-.04.198-.027.305.003.143.04.198.068.314.122.182.083.333.177.498.29.07.049.151.115.21.176.145.15.143.38-.005.511-.132.116-.318.099-.465-.006a5.933 5.933 0 00-.35-.232 3.98 3.98 0 00-.433-.23c-.114-.056-.222-.108-.259-.24a.32.32 0 01.185-.394zm-3.873-.241l.078.002c.121.017.196.097.284.17.136.115.237.194.382.3.097.069.179.122.241.228a.341.341 0 01-.028.395.356.356 0 01-.358.114.81.81 0 01-.21-.081 2.453 2.453 0 01-.607-.462c-.12-.122-.168-.31-.09-.462a.38.38 0 01.386-.202zM8.3 8.48l.08.01a.81.81 0 01.209.081c.206.105.419.27.607.462.12.122.168.31.09.463a.38.38 0 01-.386.201c-.121-.016-.196-.096-.284-.17a6.056 6.056 0 00-.382-.299c-.096-.07-.179-.123-.241-.229a.341.341 0 01.029-.395.356.356 0 01.358-.114zm-2.314.54a.28.28 0 110 .557.28.28 0 110-.557zm-2.202-.664c.131-.116.317-.099.464.006.124.088.228.157.35.232.157.096.249.143.433.23.115.056.222.108.26.24a.32.32 0 01-.186.394c-.096.04-.198.027-.304-.003-.144-.04-.198-.068-.315-.122a3.196 3.196 0 01-.498-.29 1.482 1.482 0 01-.21-.176c-.145-.15-.143-.38.006-.511zM5.924 0c3.181 0 5.215 2.144 5.852 4.19a.101.101 0 01-.068.126L8.821 5.2a.101.101 0 01-.127-.066 2.873 2.873 0 00-2.802-1.928c-1.465 0-2.678 1.25-2.678 2.793 0 .654.097 1.08.294 1.516a.76.76 0 01.078.284.44.44 0 01-.445.46.44.44 0 01-.385-.218l-.052-.077c-.015-.024-.043-.038-.069-.023-.024.015-.024.044-.01.072l.05.105a.49.49 0 01-.436.711.49.49 0 01-.406-.233l-.096-.153c-.015-.025-.042-.039-.07-.023-.024.013-.025.042-.01.07.02.043.062.127.084.17.04.077.071.16.071.253 0 .269-.182.462-.45.462a.525.525 0 01-.412-.213c-.155-.194-.254-.4-.325-.544-.677-1.362-.83-3.009-.33-4.49C1.1 1.759 3.29 0 5.926 0zm3.45 7.864a.464.464 0 01.331.071c.114.07.18.123.276.207.09.079.174.164.258.267.109.133.123.299.052.439a.372.372 0 01-.343.201c-.12-.004-.207-.066-.286-.147a5.183 5.183 0 00-.275-.256c-.075-.066-.138-.114-.207-.187a.358.358 0 01-.073-.373.361.361 0 01.268-.222zm-2.498.042a.636.636 0 01.289.015c.121.03.191.06.276.095.256.11.316.385.138.556a.33.33 0 01-.29.086c-.057-.011-.13-.04-.192-.063l-.21-.075c-.088-.03-.152-.062-.2-.135a.316.316 0 01.189-.479zm-.89-.081a.28.28 0 110 .558.28.28 0 110-.558zm2.13-.773c.094.007.19.034.288.071.09.034.162.072.244.123.236.146.28.463.071.624a.36.36 0 01-.311.063c-.088-.024-.172-.074-.253-.115a32.94 32.94 0 00-.077-.038l-.141-.071a.35.35 0 01-.188-.248.351.351 0 01.366-.409zm-1.129-.337a.911.911 0 01.163.03c.171.047.277.21.233.382a.313.313 0 01-.336.23 1.02 1.02 0 01-.21-.054.308.308 0 01-.168-.143.306.306 0 01.098-.397.345.345 0 01.22-.048zM5.986 6.63a.28.28 0 110 .558.28.28 0 110-.558zM41.739.967c.963.007 1.778.751 1.901 1.702.147 1.136-.748 2.144-1.916 2.144-1.06 0-1.933-.868-1.933-1.9 0-1.083.88-1.954 1.948-1.946z" fill="#000" fill-rule="evenodd"/>
</svg>`},v=e=>{let{brand:t,texts:s,closeButton:l,modifier:i}=e,o=s.text.replace("[BRAND]",t),n=["sch-datacontroller","sch-datacontroller--cobranded"];return i&&n.push(`sch-datacontroller--${i}`),`<div class="${n.join(" ")}">
  <div class="sch-datacontroller__wrapper">
    <div class="sch-datacontroller__content">
      ${g(!1)}
      <span class="sch-datacontroller__text">
        ${o} <a class="sch-datacontroller__read-more" href="${s.url}">${s.link}</a>
      </span>
    </div>
    ${l?`<button class="sch-datacontroller__btn-close sch-datacontroller__btn" type="button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="sch-datacontroller__btn-close-icon">
  <title>Close</title>
  <path d="M9.06 8l1.47 1.47a.75.75 0 01-1.06 1.06L7.999 9.06l-1.473 1.47a.75.75 0 01-1.06-1.06l1.472-1.471L5.47 6.53a.75.75 0 011.06-1.06L8 6.939l1.47-1.47a.75.75 0 011.06 1.062L9.06 7.999zM8 15A7 7 0 118 1a7 7 0 010 14zm0-1.5a5.5 5.5 0 100-11 5.5 5.5 0 000 11z"/>
</svg></button>`:""}
  </div>
</div>`};function b(e){let t=document.createElement("div");return t.innerHTML=e,t.children[0]}function z(e,t,s){let l=new Date;if(!(!s||u(l,s.lastViewed,1)))return;let i=!s||u(l,s.lastCobranding,7),o={brand:t.brandName,texts:m(t.minimizeText)[t.language],modifier:t.layout},n=i?v(o):(r=>{let{brand:h,texts:d}=r;return`<div class="sch-datacontroller sch-datacontroller--subheader sch-datacontroller--minimal">
  <div class="sch-datacontroller__wrapper">
    <div class="sch-datacontroller__content">
      <span class="sch-datacontroller__text sch-datacontroller__text--inline">
        ${d.shortText.replace("[BRAND]",h)}
      </span>
      ${g(!0)}
    </div>
  </div>
</div>`})(o),a=s?.lastCobranding??l;e.appendChild(b(n)),p({layout:"subheader",lastViewed:l,lastCobranding:i?l:a})}function y(e){let t={layout:"subheader",language:"en_SE",hideAfter:0,minimizeText:!1,...e};return{render(s){let{permanent:l=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!s||(i=navigator.userAgent,f.some((n=>i.match(n)))||window.hermesJwe!=null))return;var i;if(l)return void(function(n,a){n.appendChild(b(v({brand:a.brandName,texts:m(a.minimizeText)[a.language],modifier:"permanent"})))})(s,t);let o=(function(){let n=localStorage.getItem("sch-data-controller");if(n)try{return JSON.parse(n,((a,r)=>a==="lastViewed"||a==="lastCobranding"?new Date(r):r))}catch{return}})();t.layout==="subheader"?z(s,t,o?.layout==="subheader"?o:void 0):(function(n,a,r){let h=new Date;if(r&&!u(h,r.lastViewed,1))return;let d=b(v({brand:a.brandName,texts:m(a.minimizeText)[a.language],modifier:a.layout,closeButton:!0}));d.querySelector(".sch-datacontroller__btn-close")?.addEventListener("click",(()=>d.remove())),n.appendChild(d),typeof a.hideAfter=="number"&&a.hideAfter!==0&&setTimeout((()=>{d.remove()}),a.hideAfter),p({layout:"footer",lastViewed:h})})(s,t,o?.layout==="footer"?o:void 0)}}}export{y as init};
//# sourceMappingURL=data-controller.mjs.map