1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[952],{66:function(t){var i={},e=function(t){if(t){for(var e="",n=t.trim().replace(/[/.,()]/g,"").replace(/\s*-\s*/g,"-").replace(/(_|\s)+/g," ").toLowerCase(),l=n.length,o=0;o<l;){var r=n.charAt(o),u=i[r];if(!u){var d="| -0123456789a\xe1\xe0\xe2\xe4\xe5bcd\xf0e\xe9\xe8\xea\xebfghi\xed\xee\xefjklmno\xf3\xf4pqrstu\xfa\xf9\xfcvwxy\xfd\xffz\xfe\xe6\xf6".indexOf(r);d=d>-1?32+d:99+r.charCodeAt(0),u=i[r]=String.fromCharCode(d)}e+=u,o++}return e}return t},n=function(t){return t+""},l=function(t,i){return t===i?0:t>i?1:-1};t.exports=function(t,i){var o="string"==typeof i||"number"==typeof i?{getProp:function(t){return t[i]+""}}:"function"==typeof i?{getProp:i}:i||{},r=o.getProp||n,u=o.sortFn||l;return t.map(function(t){return[e(r(t)),t]}).sort(function(t,i){return(o.reverse?-1:1)*u(t[0],i[0])}).map(function(t){return t[1]})}},3517:function(t,i,e){"use strict";e.d(i,{R:function(){return h}});var n=e(5893);let l={wideMedia:"(min-width: 1280px)",desktopMedia:"(min-width: 1080px) and (max-width: 1279px)",tabletMedia:"(min-width: 480px) and (max-width: 1079px)",mobileMedia:"(max-width: 479px)"};function o(t,i){var e,n,l,o;let r=(null!==(e=i[2])&&void 0!==e?e:0)/2,u=(null!==(n=i[2])&&void 0!==n?n:0)/2;return{x:Math.floor(((null!==(l=i[0])&&void 0!==l?l:0)+r)/t.width*100),y:Math.floor(((null!==(o=i[1])&&void 0!==o?o:0)+u)/t.height*100)}}function r(t){var i;if(!t)return[];let e=null!==(i=new URL(t).searchParams.get("rect"))&&void 0!==i?i:"";return e?e.split(",").map(t=>parseInt(t)):[]}function u(t,i){var e,n,l;let u;if(!(null==t?void 0:t.url)||!(null===(e=t.focus_point)||void 0===e?void 0:e.url)||!i||!t.dimensions)return;try{u=new URL(t.url)}catch(t){!function(){for(var t=arguments.length,i=Array(t),e=0;e<t;e++)i[e]=arguments[e];console.error(...i)}("failed to parse image url",{exception:t});return}let d=r(t.focus_point.url);if(d.length<2)return;let a=o(t.dimensions,d),s=new URLSearchParams({auto:"compress,format",crop:"focalpoint",fit:"crop","fp-x":((null!==(n=a.x)&&void 0!==n?n:0)/100).toFixed(2),"fp-y":((null!==(l=a.y)&&void 0!==l?l:0)/100).toFixed(2),w:i.width.toString(),h:i.height.toString()}),v=new URL(u.pathname,u.origin);return"".concat(v.href,"?").concat(s.toString())}var d=e(3152),a=e(4539);function s(t){var i,e;let{image:o,width:r,height:s,className:v,lazy:h,style:c,draggable:f,componentSizes:p,componentBreakpoints:g,imagePosition:m}=t;if(!o.url)return null;let w={width:r,height:s,className:v,lazy:h,style:c,draggable:f,imagePosition:m,alt:null!==(i=o.alt)&&void 0!==i?i:void 0},_={},x=null!==(e=(0,d.l)(o.url))&&void 0!==e?e:"jpg",S=!1,b=u(o,p.wide);return _[x]={wide:b},p.desktop.width!==p.wide.width&&p.desktop.height!==p.wide.height&&(S=!0,_[x].desktop=u(o,p.desktop)),p.tablet.width!==p.wide.width&&p.tablet.height!==p.wide.height&&(S=!0,_[x].tablet=u(o,p.tablet)),p.mobile.width!==p.wide.width&&p.mobile.height!==p.wide.height&&(S=!0,_[x].mobile=u(o,p.mobile)),(0,n.jsx)(a.t,{src:null!=b?b:"".concat(o.url,"&w=").concat(null!=r?r:p.wide.width),formats:S?_:void 0,breakpoints:null!=g?g:l,...w})}var v=e(8907);function h(t){var i,e,l;let{image:u,width:d,height:a,className:h,sizes:c,draggable:f,lazy:p,imagePosition:g}=t;if(!u)return null;let m=d&&(null==c?void 0:c.ratio)?d*c.ratio:null===(i=u.dimensions)||void 0===i?void 0:i.height,w={lazy:p,draggable:f,width:null!=d?d:null===(e=u.dimensions)||void 0===e?void 0:e.width,height:null!=a?a:m,className:h},_=(null==u?void 0:u.focus_point)?u:null,x=(null==_?void 0:null===(l=_.focus_point)||void 0===l?void 0:l.url)?r(_.focus_point.url):void 0,S=c?function(t){var i,e,n,l;let{wide:o,desktop:r,tablet:u,mobile:d,ratio:a}=t,s=null!=r?r:o,v=null!==(e=null!==(i=null!=u?u:r)&&void 0!==i?i:r)&&void 0!==e?e:o,h=null!==(l=null!==(n=null!=d?d:u)&&void 0!==n?n:r)&&void 0!==l?l:o;return{wide:{width:o,height:Math.round(o*a)},desktop:{width:s,height:Math.round(s*a)},tablet:{width:v,height:Math.round(v*a)},mobile:{width:h,height:Math.round(h*a)}}}(c):void 0;return _&&S?(0,n.jsx)(s,{image:_,componentSizes:S,imagePosition:x&&_.dimensions?o(_.dimensions,x):void 0,...w}):(0,n.jsx)(v.Ik,{image:u,imagePosition:g,...w})}},2665:function(t,i,e){"use strict";e.d(i,{G:function(){return u},e:function(){return d}});var n=e(5893),l=e(1548),o=e(7289),r=e(766);function u(t){if(t)return{publishedTime:(0,o.S)(t.date),tags:t._meta.tags}}function d(t){var i,e;let{data:u,layout:d,displayTitle:a,url:s,article:v,siteName:h,twitter:c}=t,{defaultSeoTitle:f,defaultSeoImage:p,defaultSeoDescription:g}=function(t){let i="",e=null,n="";if(t){var l;i=(0,o.S)(t.default_seo_title),e=null!==(l=t.default_seo_image)&&void 0!==l?l:null,n=(0,o.S)(t.default_seo_description)}return{defaultSeoTitle:i,defaultSeoImage:e,defaultSeoDescription:n}}(d),m=(e=a||((0,o.S)(null==u?void 0:u.page_title)?(0,o.S)(null==u?void 0:u.page_title):"")||((0,o.S)(null==u?void 0:u.title)?(0,o.S)(null==u?void 0:u.title):""))&&(null==d?void 0:d.title_template)?(0,o.S)(d.title_template).indexOf(e)>-1?e:(0,o.S)(d.title_template).replace("TITLE",e):null!=e?e:null,w=null==u?void 0:u.image,_=(0,o.S)(null==u?void 0:u.seo_title),x=null!==(i=null==u?void 0:u.seo_image)&&void 0!==i?i:null,S=u||{},b=(0,o.S)(S.seo_description)||(0,o.S)(S.info||S.text||S.summary)||((0,o.S)(S.page_title)?(0,o.S)(S.title):void 0)||void 0,k=_||(null!=m?m:null)||f,y=b||g,L=function(t){let i=t?(0,l.kG)(t):"",e="https://www.logos.is";return e&&i.length>0?new URL(i,e).href:void 0}(u);return(0,n.jsx)(r.h,{title:null!=m?m:void 0,description:y,canonical:L,openGraph:function(t){var i,e,n,l,o,r,u,d;let{title:a,description:s,image:v,layout:h,url:c,article:f,twitter:p,siteName:g}=t;return{title:a,description:s,image:{url:null!==(n=null==v?void 0:v.url)&&void 0!==n?n:void 0,alt:null!==(l=null==v?void 0:v.alt)&&void 0!==l?l:void 0,width:null!==(o=null==v?void 0:null===(i=v.dimensions)||void 0===i?void 0:i.width)&&void 0!==o?o:void 0,height:null!==(r=null==v?void 0:null===(e=v.dimensions)||void 0===e?void 0:e.he
1ight)&&void 0!==r?r:void 0},locale:null!==(u=null==h?void 0:h._meta.lang)&&void 0!==u?u:void 0,alternateLocales:null!==(d=null==h?void 0:h._meta.alternateLanguages.map(t=>t.lang))&&void 0!==d?d:void 0,url:c,article:f,twitter:p,siteName:g}}({title:k,description:y,image:x||w||p,layout:d,url:s,article:v,siteName:h,twitter:c})})}},2533:function(t,i,e){"use strict";var n=e(7294);i.Z=function(t,i){let[e,l]=(0,n.useState)(t);return(0,n.useEffect)(()=>{let e=setTimeout(()=>l(t),i||500);return()=>{clearTimeout(e)}},[t,i]),e}},2841:function(t,i,e){"use strict";function n(t){let i={};return Object.entries(t).forEach(t=>{t[0]&&t[1]&&(i[t[0]]=String(t[1]))}),new URLSearchParams(i).toString()}e.d(i,{l:function(){return n}})}}]);
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.