1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7452,9192],{1995:(e,t,l)=>{l.d(t,{R:()=>r});function r(e){return`https://prismic.dev/msg/react/v3.2.1/${e}`}},24609:(e,t,l)=>{l.d(t,{IP:()=>d,Of:()=>n,Pu:()=>o,Sl:()=>i,YD:()=>r,nf:()=>s,wn:()=>a});let r=e=>null!=e&&(1===e.length&&"text"in e[0]?!!e[0].text:!!e.length),n=e=>null!=e&&!!e.url,i=n,s=e=>null!=e&&("id"in e||"url"in e),a=s,d=s,o=e=>null!=o&&!!e},26843:(e,t,l)=>{l.d(t,{e:()=>r});let r=(e,...t)=>{if(!e)return null;{let[l]=t;return((e,t=" ")=>{let l="";for(let r=0;r<e.length;r++)"text"in e[r]&&(l+=(l?t:"")+e[r].text);return l})(e,("string"==typeof l?{separator:l}:{...l}).separator)}}},30028:(e,t,l)=>{l.d(t,{Yq:()=>a,ZG:()=>d,jQ:()=>o});var r=l(63249),n=l(97564),i=l(20586),s=l(21786);let a="text-lg 2xl:text-xl 2xl:leading-relaxed";function d(e){let{textSize:t="",titleColor:l="",titleSize:a=null}=e;return{heading1:e=>{let{children:t}=e;return(0,r.jsx)(n.D,{as:"h1",size:"xl",className:(0,i.A)(l,"mb-7 mt-12 first:mt-0 last:mb-0"),children:t})},heading2:e=>{let{children:t}=e;return(0,r.jsx)(n.D,{as:"h2",size:a||"md",className:(0,i.A)(l,"mb-2 mt-12 first:mt-0"),children:t})},heading3:e=>{let{children:t}=e;return(0,r.jsx)(n.D,{as:"h3",size:"sm",className:(0,i.A)(l,"mb-7 mt-12 first:mt-0 last:mb-0"),children:t})},heading4:e=>{let{children:t}=e;return(0,r.jsx)(n.D,{as:"h4",size:"sm",className:(0,i.A)(l,"mb-7 mt-12 first:mt-0 last:mb-0"),children:t})},paragraph:e=>{let{children:l}=e;return(0,r.jsx)("p",{className:(0,i.A)(t,"mb-7 last:mb-0"),children:l})},oList:e=>{let{children:l}=e;return(0,r.jsx)("ol",{className:(0,i.A)("mb-7 ml-6 last:mb-0",t),children:l})},oListItem:e=>{let{children:l}=e;return(0,r.jsx)("li",{className:(0,i.A)("mb-2 list-decimal pl-1 last:mb-0 md:pl-2",t),children:l})},list:e=>{let{children:l}=e;return(0,r.jsx)("ul",{className:(0,i.A)(t,"mb-7 pl-8 last:mb-0 md:pl-8"),children:l})},listItem:e=>{let{children:l}=e;return(0,r.jsx)("li",{className:(0,i.A)("mb-1 mt-1 list-disc pl-1 last:mb-0 md:pl-2",t),children:l})},embed:e=>{let{node:t,key:l}=e;return(0,r.jsx)("div",{className:"w-full","data-oembed":t.oembed.embed_url,"data-oembed-type":t.oembed.type,"data-oembed-provider":t.oembed.provider_name,dangerouslySetInnerHTML:{__html:t.oembed.html.replace(/width="\d+"/,'class="w-full h-64 xl:h-96 mb-8"').replace(/height="\d+"/,"")}},l)},preformatted:e=>{let{children:t}=e;return(0,r.jsx)("pre",{className:"mb-7 rounded bg-stone-200 p-4 text-sm last:mb-0 md:p-8 md:text-lg",children:(0,r.jsx)("code",{className:"",children:t})})},strong:e=>{let{children:t}=e;return(0,r.jsx)("strong",{className:"font-semibold",children:t})},hyperlink:e=>{let{children:t,node:l}=e;return(0,r.jsx)(s.PrismicNextLink,{field:l.data,className:"text-primaryDarken underline decoration-1 underline-offset-2",children:t})}}}function o(e){let{size:t,applyTitleSize:l=!1}=e;return"sm"===t?d({textSize:"text-base lg:text-xl md:text-lg 2xl:text-2xl",titleSize:l?"sm":null}):"lg"===t?d({textSize:"text-lg lg:text-xl md:text-lg 2xl:text-2xl",titleSize:l?"lg":null}):"xl"===t?d({textSize:"text-xl lg:text-xl md:text-lg 2xl:text-4xl",titleSize:l?"xl":null}):d({textSize:a})}},37981:(e,t,l)=>{l.d(t,{z:()=>n});let r={Any:"Any",Document:"Document",Media:"Media",Web:"Web"},n=(e,...t)=>{let l;if(!e)return null;let n="link_type"in e?e:(e=>{var t;return{link_type:r.Document,id:e.id,uid:e.uid||void 0,type:e.type,tags:e.tags,lang:e.lang,url:null==e.url?void 0:e.url,slug:null==(t=e.slugs)?void 0:t[0],...e.data&&Object.keys(e.data).length>0?{data:e.data}:{}}})(e),[i]=t;switch(l="function"==typeof i||null==i?{linkResolver:i}:{...i},n.link_type){case r.Media:case r.Web:return"url"in n?n.url:null;case r.Document:if("id"in n&&l.linkResolver){let e=l.linkResolver(n);if(null!=e)return e}if("url"in n&&n.url)return n.url;return null;case r.Any:default:return null}}},67452:(e,t,l)=>{l.r(t),l.d(t,{default:()=>h});var r=l(63249),n=l(24609),i=l(26843),s=l(21786),a=l(83689),d=l(72644),o=l(91726),m=l(20586),u=l(67473),c=l(76384);let p=e=>{let{item:t}=e,l=(0,u.A)(768);return(0,r.jsx)("li",{className:(0,m.A)("group grid rounded-xl hover:drop-shadow-lg"),children:n.Sl(t.image)&&(0,r.jsx)("div",{className:"relative rounded-t-xl",children:(0,r.jsx)(d.v,{condition:n.nf(t.buttonLink),wrap:e=>{let{children:l}=e;return(0,r.jsx)(s.PrismicNextLink,{field:t.buttonLink,children:l})},children:(0,r.jsxs)("div",{className:"relative h-40 rounded-xl p-8 md:h-72 lg:h-80",children:[(0,r.jsx)(s.PrismicNextImage,{field:t.image,fill:!0,fallbackAlt:"",imgixParams:{sat:-100},className:"absolute rounded-xl object-cover transition-all"}),(0,r.jsxs)("div",{className:"group-hover:text-primary absolute bottom-0 left-0 p-4 font-serif text-white transition-all group-hover:-translate-y-2",children:[(0,r.jsx)("p",{className:"fir line-clamp-3 text-xl font-bold",dangerouslySetInnerHTML:{__html:function(e){return l&&(null==e?void 0:e.length)>12&&(e=(0,o.Vi)(e,"\xf6gonbrynstatuering","\xf6gonbryns­tatuering"),e=(0,o.Vi)(e,"tatueringsborttagning","tatuerings­borttagning")),e}(i.e(t.text))}}),(0,r.jsx)("p",{className:"",children:t.buttonText||"More Info"})]})]})})})})},h=e=>{let{slice:t}=e,{textStyle:l,backgroundStyle:i}=(0,o.Oy)({style_background_color:t.primary.style_background_color,style_size:null,style_y_padding:null});return(0,r.jsx)(a.s,{as:"section",className:i,paddingTop:t.primary.style_padding_top,paddingBottom:t.primary.style_padding_bottom,children:(0,r.jsxs)("div",{className:"grid",children:[n.YD(t.primary.heading)&&(0,r.jsx)("div",{className:(0,m.A)("mb-8 line-clamp-1 hyphens-auto text-left md:text-center",l),children:(0,r.jsx)(c.A,{field:t.primary.heading})}),(0,r.jsx)("ul",{className:"grid grid-cols-1 gap-4 md:grid-cols-3 md:gap-8",children:t.items.map((e,t)=>(0,r.jsx)(p,{item:e},t))})]})})}},67473:(e,t,l)=>{l.d(t,{A:()=>n});var r=l(53877);let n=e=>{let[t,l]=(0,r.useState)(!1),n=(0,r.useCallback)(e=>{e.matches?l(!0):l(!1)},[]);return(0,r.useEffect)(()=>{let t=window.matchMedia("(max-width: ".concat(e,"px)"));return t.addEventListener("change",n),t.matches&&l(!0),()=>t.removeEventListener("change",n)},[e,n]),t}},70394:(e,t,l)=>{l.d(t,{$:()=>j});var r=l(63249),n=l(53877),i=l(24609);let s={listItem:"list-item",oListItem:"o-list-item",list:"group-list-item",oList:"group-o-list-item",span:"span"},a={[s.listItem]:"listItem",[s.oListItem]:"oListItem",[s.list]:"list",[s.oList]:"oList"},d=e=>(t,l,r,n,i)=>{let s=e[a[t]||t];
1if(s)return s({type:t,node:l,text:r,children:n,key:i})},o=()=>(++o.i).toString();o.i=0;let m=(e,t=[])=>({key:o(),type:e.type,text:"text"in e?e.text:void 0,node:e,children:t}),u=e=>m({type:s.span,text:e,spans:[]}),c=e=>{if("text"in e)return m(e,p(e.spans,e));if("items"in e){let t=[];for(let l=0;l<e.items.length;l++)t.push(c(e.items[l]));return m(e,t)}return m(e)},p=(e,t,l)=>{if(!e.length)return[u(t.text)];let r=e.slice(0);r.sort((e,t)=>e.start-t.start||t.end-e.end);let n=[];for(let e=0;e<r.length;e++){let i=r[e],s=l&&l.start||0,a=i.start-s,d=i.end-s,o=t.text.slice(a,d),c=[];for(let t=e;t<r.length;t++){let e=r[t];e!==i&&(e.start>=i.start&&e.end<=i.end?(c.push(e),r.splice(t,1),t--):e.start<i.end&&e.end>i.start&&(c.push({...e,end:i.end}),r[t]={...e,start:i.end}))}0===e&&a>0&&n.push(u(t.text.slice(0,a)));let h={...i,text:o};n.push(m(h,p(c,{...t,text:o},i))),d<t.text.length&&n.push(u(t.text.slice(d,r[e+1]?r[e+1].start-s:void 0)))}return n},h=(e,t)=>{let l=[];for(let r=0;r<e.length;r++){let n=e[r],i=t(n.type,n.node,n.text,h(n.children,t),n.key);null!=i&&l.push(i)}return l};var x=l(18122),g=l(1995),f=l(37981);let b=(0,n.forwardRef)(function(e,t){let{field:l,document:n,linkResolver:s,internalComponent:a,externalComponent:d,children:o,...m}=e;if(x.A)if(l)if(l.link_type)("text"in l?Object.keys(l).length>2:Object.keys(l).length>1)&&!("url"in l||"uid"in l||"id"in l)&&console.warn(`[PrismicLink] The provided field is missing required properties to properly render a link. The link may not render correctly. For more details, see ${(0,g.R)("missing-link-properties")}`,l);else throw console.error(`[PrismicLink] This "field" prop value caused an error to be thrown. 2`,l),Error(`[PrismicLink] The provided field is missing required properties to properly render a link. The link will not render. For more details, see ${(0,g.R)("missing-link-properties")}`);else n&&!("url"in n||"id"in n)&&console.warn(`[PrismicLink] The provided document is missing required properties to properly render a link. The link may not render correctly. For more details, see ${(0,g.R)("missing-link-properties")}`,n);let{href:u,rel:c,...p}=((e,t={})=>{if(e&&("link_type"in e?(0,i.nf)(e):e)){let l="target"in e?e.target:void 0,r=(0,f.z)(e,t.linkResolver),n=null==r?void 0:r,i="string"==typeof n&&!(e=>{let t=/^(\/(?!\/)|#)/.test(e),l=!t&&!/^https?:\/\//.test(e);return t&&!l})(n),s=t.rel?t.rel({href:n,isExternal:i,target:l}):i?"noreferrer":void 0;return{href:n,target:l,rel:null==s?void 0:s}}return{}})(l??n,{linkResolver:s,rel:"function"==typeof m.rel?m.rel:void 0}),h=c;"rel"in m&&"function"!=typeof m.rel&&(h=m.rel);let b=("href"in m?m.href:u)||"",y=a||"a",j=b&&!function(e){let t=/^(\/(?!\/)|#)/.test(e),l=!t&&!/^https?:\/\//.test(e);return t&&!l}(b)?d||"a":y;return(0,r.jsx)(j,{ref:t,...p,...m,href:b,rel:h,children:"children"in e?o:null==l?void 0:l.text})}),y=e=>{if("direction"in e&&"rtl"===e.direction)return"rtl"},j=e=>{let t,{linkResolver:l,field:a,fallback:m,components:u,externalLinkComponent:p,internalLinkComponent:f,...j}=e;if(x.A&&"className"in j&&console.warn(`[PrismicRichText] className cannot be passed to <PrismicRichText> since it renders an array without a wrapping component. For more details, see ${(0,g.R)("classname-is-not-a-valid-prop")}.`,a),!i.YD(a))return null!=m?(0,r.jsx)(r.Fragment,{children:m}):null;let k=((...e)=>(...t)=>{for(let l=0;l<e.length;l++){let r=e[l];if(r){let e=r(...t);if(null!=e)return e}}})("object"==typeof u?d(u):u,(e=>d({heading1:({node:e,children:t,key:l})=>(0,r.jsx)("h1",{dir:y(e),children:t},l),heading2:({node:e,children:t,key:l})=>(0,r.jsx)("h2",{dir:y(e),children:t},l),heading3:({node:e,children:t,key:l})=>(0,r.jsx)("h3",{dir:y(e),children:t},l),heading4:({node:e,children:t,key:l})=>(0,r.jsx)("h4",{dir:y(e),children:t},l),heading5:({node:e,children:t,key:l})=>(0,r.jsx)("h5",{dir:y(e),children:t},l),heading6:({node:e,children:t,key:l})=>(0,r.jsx)("h6",{dir:y(e),children:t},l),paragraph:({node:e,children:t,key:l})=>(0,r.jsx)("p",{dir:y(e),children:t},l),preformatted:({node:e,key:t})=>(0,r.jsx)("pre",{children:e.text},t),strong:({children:e,key:t})=>(0,r.jsx)("strong",{children:e},t),em:({children:e,key:t})=>(0,r.jsx)("em",{children:e},t),listItem:({node:e,children:t,key:l})=>(0,r.jsx)("li",{dir:y(e),children:t},l),oListItem:({node:e,children:t,key:l})=>(0,r.jsx)("li",{dir:y(e),children:t},l),list:({children:e,key:t})=>(0,r.jsx)("ul",{children:e},t),oList:({children:e,key:t})=>(0,r.jsx)("ol",{children:e},t),image:({node:t,key:l})=>{let n=(0,r.jsx)("img",{src:t.url,alt:t.alt??void 0,"data-copyright":t.copyright?t.copyright:void 0});return(0,r.jsx)("p",{className:"block-img",children:t.linkTo?(0,r.jsx)(b,{linkResolver:e.linkResolver,internalComponent:e.internalLinkComponent,externalComponent:e.externalLinkComponent,field:t.linkTo,children:n}):n},l)}
2,embed:({node:e,key:t})=>(0,r.jsx)("div",{"data-oembed":e.oembed.embed_url,"data-oembed-type":e.oembed.type,"data-oembed-provider":e.oembed.provider_name,dangerouslySetInnerHTML:{__html:e.oembed.html??""}},t),hyperlink:({node:t,children:l,key:n})=>(0,r.jsx)(b,{field:t.data,linkResolver:e.linkResolver,internalComponent:e.internalLinkComponent,externalComponent:e.externalLinkComponent,children:l},n),label:({node:e,children:t,key:l})=>(0,r.jsx)("span",{className:e.data.label,children:t},l),span:({text:e,key:t})=>{let l=[],i=0;for(let t of e.split("\n"))i>0&&l.push((0,r.jsx)("br",{},`${i}__break`)),l.push((0,r.jsx)(n.Fragment,{children:t},`${i}__line`)),i++;return(0,r.jsx)(n.Fragment,{children:l},t)}}))({linkResolver:l,internalLinkComponent:f,externalLinkComponent:p})),v=(t=(e,t,l,r,i)=>{let s=k(e,t,l,r,i);return(0,n.isValidElement)(s)&&null==s.key?(0,n.cloneElement)(s,{key:i}):s},h((e=>{let t=(e=>{let t=e.slice(0);for(let e=0;e<t.length;e++){let l=t[e];if(l.type===s.listItem||l.type===s.oListItem){let r=[l];for(;t[e+1]&&t[e+1].type===l.type;)r.push(t[e+1]),t.splice(e,1);l.type===s.listItem?t[e]={type:s.list,items:r}:t[e]={type:s.oList,items:r}}}return t})(e),l=[];for(let e=0;e<t.length;e++)l.push(c(t[e]));return{key:o(),children:l}})(a).children,t));return v?(0,r.jsx)(r.Fragment,{children:v}):null!=m?(0,r.jsx)(r.Fragment,{children:m}):null}},72644:(e,t,l)=>{l.d(t,{v:()=>n});var r=l(63249);let n=e=>{let{condition:t,wrap:l,children:n}=e;return t?(0,r.jsx)(l,{children:n}):n}},76384:(e,t,l)=>{l.d(t,{A:()=>s});var r=l(63249),n=l(30028),i=l(70394);function s(e){let{field:t}=e,l=(0,n.jQ)({size:void 0});return(0,r.jsx)(i.$,{field:t,components:l})}},91726:(e,t,l)=>{l.d(t,{Oy:()=>r,Vi:()=>n});let r=e=>{let{style_background_color:t,style_size:l,style_y_padding:r}=e,{bg:n,alt:i}="white"===t?{bg:"bg-white",alt:"first:bg-white prose-headings:text-primary"}:"dark"===t?{bg:"bg-stone-800",alt:"last:bg-stone-700 lg:last:bg-stone-800"}:"transparent"===t?{bg:"bg-transparent",alt:"first:bg-transparent"}:"primary"===t?{bg:"bg-primary",alt:"first:bg-primary"}:{bg:"bg-white",alt:"first:white"};return{textStyle:function(){let e="";return e+" ".concat("dark"===t?"prose-headings:text-primary text-white":"")}(),backgroundStyle:n,backgroundStyleAlt:i,yPadding:r,isDark:"dark"===t,isWhite:"white"===t}};function n(e,t,l){if(e.includes("­"))return e;if(null==e?void 0:e.toLowerCase().includes(t)){let r=e.split(" ");if(r.length){let n=r.findIndex(e=>e.toLowerCase()===t);n>-1&&(r[n]=l,e=r.join(" "))}}return e}}}]);
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.