1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[465],{5039:(e,t,r)=>{var a={"./da/common.json":[2014,2014],"./en/common.json":[43486,3486],"./fi/common.json":[34384,4384],"./nl/common.json":[77225,7225],"./no/common.json":[74222,4222],"./sv/common.json":[52880,499]};function i(e){if(!r.o(a,e))return Promise.resolve().then(()=>{var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=a[e],i=t[0];return r.e(t[1]).then(()=>r.t(i,19))}i.keys=()=>Object.keys(a),i.id=5039,e.exports=i},5214:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return a.workAsyncStorageInstance}});let a=r(17828)},5772:(e,t,r)=>{"use strict";r.d(t,{default:()=>i.a});var a=r(97651),i=r.n(a)},17315:(e,t,r)=>{"use strict";r.d(t,{default:()=>w});var a=r(95155),i=r(12115),n=r(5772),l=r(98500),o=r.n(l),s=r(62449),u=r(84347),d=r(72887),c=r(86556),f=r(73446),m=r(36512),h=r(70569),g=r(79209),p=r(48478);function x(e){let t=[],r=new Set;for(let a of e)!a?.desktop||r.has(a.desktop)||(r.add(a.desktop),t.push(a));return t}function b(e){let t=(0,g.Me)(e);return t?{mobile:(0,p.rr)(t,"heroMobile"),desktop:(0,p.rr)(t,"hero")}:null}function y({slide:e}){return(0,a.jsx)("img",{src:e.desktop,srcSet:`${e.mobile} 828w, ${e.desktop} 1200w`,sizes:"100vw",alt:"",width:1200,height:500,fetchPriority:"high",loading:"eager",decoding:"sync",className:"absolute inset-0 h-full w-full object-cover","data-lcp-hero":"1"})}function w({locale:e,artworks:t,siteInfo:r,translations:l={},visualOnly:p=!1,galleryFirst:v=!1}){let k=e=>(0,u.n)(l,e)||e,j=e=>"string"==typeof e&&e.trim()?e.trim():"",S=e=>{let t=j(e);return t?(0,d.xJ)(t):""},N=(0,f.QC)(e),$=String(N||"").toLowerCase(),P="sv"===$,C="en"===$,_="da"===$,T="nl"===$,E="fi"===$,O=(0,i.useMemo)(()=>(function(e){let{heroImages:t,heroImageUrl:r,heroImageKey:a,artworks:i}=e;if(Array.isArray(t)&&t.length>0)return x(t.map(e=>e?.url?e.url:e?.key?`/api/images/${e.key}`:null).filter(e=>!!e).map(b).filter(e=>!!e)).slice(0,6);let n=r||(a?`/api/images/${a}`:null);if(n){let e=b(n);return e?[e]:[]}return x((i||[]).map(e=>(0,g.w0)(e)).filter(e=>!!e).slice(0,12).map(b).filter(e=>!!e)).slice(0,8)})({heroImages:r?.heroImages,heroImageUrl:r?.heroImageUrl,heroImageKey:r?.heroImageKey,artworks:t}),[t,r?.heroImageKey,r?.heroImageUrl,r?.heroImages]),[A,D]=(0,i.useState)(0),[I,F]=(0,i.useState)(!1),[M,z]=(0,i.useState)(!1),L=O[A]?.desktop||O[0]?.desktop||"";(0,i.useEffect)(()=>{if(O.length<=1)return void F(!0);let e=!1,t=()=>{e||F(!0)};if("function"==typeof window.requestIdleCallback){let r=window.requestIdleCallback(t,{timeout:3200});return()=>{e=!0,window.cancelIdleCallback(r)}}let r=window.setTimeout(t,2200);return()=>{e=!0,window.clearTimeout(r)}},[O.length]);let H=v?"h-[280px] max-sm:max-h-[min(42vh,300px)] sm:aspect-[2.4/1] sm:h-auto sm:min-h-[220px] sm:max-h-[min(52vh,480px)]":p?"h-[180px] sm:h-[220px] md:h-[260px] lg:h-[300px]":"h-[240px] sm:h-[300px] md:h-[380px] lg:h-[420px]";(0,i.useEffect)(()=>{if(O.length<=1)return;let e=window.setInterval(()=>{z(!0),D(e=>(e+1)%O.length)},5500);return()=>window.clearInterval(e)},[O.length]);let U=P?S(r?.heroTitle)||k("home.heroTitleDefault"):C?S(r?.heroTitleEn)||k("home.heroTitleDefault"):_?S(r?.heroTitleDa)||k("home.heroTitleDefault"):T?S(r?.heroTitleNl)||k("home.heroTitleDefault"):E&&S(r?.heroTitleFi)||k("home.heroTitleDefault"),W=P?j(r?.heroSubtitle)||k("home.heroCardSubtitlePlatform"):C?j(r?.heroSubtitleEn)||k("home.heroCardSubtitlePlatform"):_?j(r?.heroSubtitleDa)||k("home.heroCardSubtitlePlatform"):T?j(r?.heroSubtitleNl)||k("home.heroCardSubtitlePlatform"):E&&j(r?.heroSubtitleFi)||k("home.heroCardSubtitlePlatform"),q=P?j(r?.heroCtaText)||k("home.discoverArtCta")||k("home.heroCtaDefault"):k("home.discoverArtCta")||k("home.heroCtaDefault"),G=P&&j(r?.heroCtaSecondaryText)||k("home.forArtistsCta"),R=P?j(r?.heroTaglineSv)||k("home.heroPlatformTagline"):C?j(r?.heroTaglineEn)||k("home.heroPlatformTagline"):_?k("home.heroPlatformTagline"):T?j(r?.heroTaglineNl)||k("home.heroPlatformTagline"):E&&j(r?.heroTaglineFi)||k("home.heroPlatformTagline"),K=(()=>
1{if(P){let e=j(r?.galleryFirstHeadlineSv);if(e)return e}if(C){let e=j(r?.galleryFirstHeadlineEn);if(e)return e}if(_){let e=j(r?.galleryFirstHeadlineDa);if(e)return e}if(T){let e=j(r?.galleryFirstHeadlineNl);if(e)return e}if(E){let e=j(r?.galleryFirstHeadlineFi);if(e)return e}if(P){let e=S(r?.heroTitle);if(e)return e}if(C){let e=S(r?.heroTitleEn);if(e)return e}if(_){let e=S(r?.heroTitleDa);if(e)return e}if(T){let e=S(r?.heroTitleNl);if(e)return e}if(E){let e=S(r?.heroTitleFi);if(e)return e}return k("home.premiumHeroHeadline")})(),B=(()=>{if(P){let e=j(r?.galleryFirstSublineSv);if(e)return e}if(C){let e=j(r?.galleryFirstSublineEn);if(e)return e}if(_){let e=j(r?.galleryFirstSublineDa);if(e)return e}if(T){let e=j(r?.galleryFirstSublineNl);if(e)return e}if(E){let e=j(r?.galleryFirstSublineFi);if(e)return e}if(P){let e=j(r?.heroSubtitle);if(e)return e}if(C){let e=j(r?.heroSubtitleEn);if(e)return e}if(_){let e=j(r?.heroSubtitleDa);if(e)return e}if(T){let e=j(r?.heroSubtitleNl);if(e)return e}if(E){let e=j(r?.heroSubtitleFi);if(e)return e}return k("home.rescueHeroSubline")})();return L?(0,a.jsx)("section",{className:"w-full bg-white dark:bg-gray-900 flex-shrink-0 overflow-hidden","aria-label":(0,h.U)(e,"nav.home"),children:(0,a.jsxs)("div",{className:`relative w-full overflow-hidden ${H}`,children:[(0,a.jsxs)("div",{className:"absolute inset-0 overflow-hidden bg-gray-200 dark:bg-gray-800",children:[O.map((e,t)=>{if(!(I||0===t||t===A))return null;let r=0===t,i=t===A,l=r&&!M?"absolute inset-0 opacity-100 z-0":`absolute inset-0 transition-opacity duration-700 ease-out ${i?"opacity-100 z-0":"opacity-0 z-0 pointer-events-none"}`;return(0,a.jsx)("div",{className:l,"aria-hidden":!i,children:r?(0,a.jsx)(y,{slide:e}):(0,a.jsx)(n.default,{src:e.desktop,alt:"",fill:!0,className:"object-cover",sizes:"100vw",quality:70,loading:"lazy",fetchPriority:"auto",unoptimized:(0,s.d)(e.desktop)})},`${e.desktop}-${t}`)}),(0,a.jsx)("div",{className:v?"absolute inset-0 bg-gradient-to-t from-black/88 via-black/45 to-black/15 z-[1]":p?"absolute inset-0 bg-gradient-to-t from-black/40 via-transparent to-transparent z-[1]":"absolute inset-0 bg-gradient-to-r from-black/50 via-black/20 to-transparent z-[1]"})]}),v&&(0,a.jsx)("div",{"data-testid":"home-hero-copy",className:"absolute inset-x-0 bottom-0 top-0 z-10 flex flex-col justify-end pb-3 sm:pb-8 md:pb-10 lg:pb-12 px-3 sm:px-5 md:px-8 lg:px-10 xl:px-12 pointer-events-none min-w-0 max-sm:max-h-full",children:(0,a.jsxs)("div",{className:"w-full max-w-none text-center pointer-events-auto min-w-0",children:[(0,a.jsx)("h1",{className:"mx-auto max-w-[min(100%,48rem)] sm:max-w-[min(100%,56rem)] lg:max-w-[min(100%,64rem)] px-1 font-serif text-[1.25rem] font-medium leading-[1.22] tracking-tight text-white sm:text-4xl md:text-5xl lg:text-[3.15rem] drop-shadow-[0_4px_28px_rgba(0,0,0,0.5)] text-balance break-words",children:K}),(0,a.jsx)("p",{className:"mt-1.5 sm:mt-5 md:mt-6 mx-auto max-w-2xl sm:max-w-3xl lg:max-w-4xl text-[0.8125rem] sm:text-base md:text-[1.05rem] text-white/[0.93] leading-snug sm:leading-relaxed font-normal tracking-normal drop-shadow-[0_2px_14px_rgba(0,0,0,0.45)] text-pretty px-1 line-clamp-4 sm:line-clamp-none",children:B}),(0,a.jsxs)("div",{className:"mt-3 sm:mt-8 md:mt-9 flex flex-col sm:flex-row flex-wrap justify-center gap-2 sm:gap-3.5 w-full max-w-sm sm:max-w-none mx-auto",children:[(0,a.jsxs)(o(),{href:(0,c.getGalleryPath)(N),className:"inline-flex min-h-[44px] items-center justify-center gap-2 rounded-full bg-white px-6 py-3 sm:px-7 sm:py-3.5 text-sm font-medium text-gray-900 hover:bg-white/95 active:scale-[0.99] transition-all duration-150 shadow-lg",children:[(0,a.jsx)("span",{children:q.replace(/\s*â\s*$/,"").trim()}),(0,a.jsx)("span",{"aria-hidden":!0,className:"text-base font-normal leading-none",children:"â"})]}),(0,a.jsx)(o(),{href:(0,m.ZA)(N,"/for-artists"),className:"inline-flex min-h-[44px] items-center justify-center rounded-full border border-white/90 bg-white/10 px-6 py-3 sm:px-7 sm:py-3.5 text-sm font-medium text-white backdrop-blur-sm hover:bg-white/18 active:scale-[0.99] transition-all duration-150",children:G})]})]})}),!v&&!p&&(0,a.jsxs)("div",{className:"absolute inset-0 z-10 flex flex-col items-start justify-center gap-5 sm:gap-6 px-4 py-5 sm:px-10 sm:py-6 md:py-8",children:[R&&(0,a.jsx)("div",{className:"w-full flex justify-center",children:(0,a.jsx)("p",{className:"text-white text-base sm:text-lg md:text-xl lg:text-2xl xl:text-3xl font-semibold drop-shadow-[0_2px_8px_rgba(0,0,0,0.85)] max-w-3xl mx-auto leading-snug text-center",children:R})}
1),(0,a.jsxs)("div",{className:"flex-shrink-0 bg-white/95 dark:bg-gray-800/95 backdrop-blur-sm px-5 py-4 sm:px-7 sm:py-6 shadow-xl border border-gray-200/50 dark:border-gray-600/50 max-w-[420px] rounded-xl w-full sm:w-fit",children:[(0,a.jsx)("div",{className:"text-xl sm:text-2xl font-semibold tracking-tight text-gray-900 dark:text-darkText",children:U}),(0,a.jsx)("p",{className:"mt-1.5 sm:mt-2 text-sm text-gray-600 dark:text-darkText",children:W}),(0,a.jsxs)("div",{className:"mt-3 sm:mt-4 flex flex-col sm:flex-row flex-wrap gap-2 sm:gap-3",children:[(0,a.jsxs)(o(),{href:(0,c.getGalleryHref)(e,"sort=newest"),className:"inline-flex items-center justify-center gap-2 px-4 py-2 sm:px-5 sm:py-2.5 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-sm font-medium rounded-lg hover:opacity-90 transition-opacity",children:[q,(0,a.jsx)("span",{"aria-hidden":!0,children:"â"})]}),(0,a.jsx)(o(),{href:(0,m.ZA)(N,"/for-artists"),className:"inline-flex items-center justify-center px-4 py-2 sm:px-5 sm:py-2.5 border border-gray-300 dark:border-gray-500 text-gray-900 dark:text-darkText text-sm font-medium rounded-lg hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:G})]})]})]}),O.length>1&&!v&&(0,a.jsxs)("div",{className:"absolute right-4 bottom-4 sm:right-6 sm:bottom-6 flex items-center gap-2 z-20",children:[(0,a.jsx)("button",{type:"button",onClick:()=>D(e=>(e-1+O.length)%O.length),className:"w-10 h-10 rounded-full bg-white/90 dark:bg-gray-800/90 hover:bg-white dark:hover:bg-gray-700 border border-gray-200 dark:border-gray-600 flex items-center justify-center text-gray-800 dark:text-darkText text-lg font-light transition-colors","aria-label":k("home.heroCarouselPrevAria"),children:"â¹"}),(0,a.jsx)("button",{type:"button",onClick:()=>D(e=>(e+1)%O.length),className:"w-10 h-10 rounded-full bg-white/90 dark:bg-gray-800/90 hover:bg-white dark:hover:bg-gray-700 border border-gray-200 dark:border-gray-600 flex items-center justify-center text-gray-800 dark:text-darkText text-lg font-light transition-colors","aria-label":k("home.heroCarouselNextAria"),children:"âº"})]})]})}):p||v?(0,a.jsxs)("section",{className:"w-full bg-[#eae8e4] dark:bg-gray-900 flex-shrink-0 border-b border-stone-200/60 dark:border-gray-800 relative overflow-hidden","aria-label":(0,h.U)(e,"nav.home"),children:[(0,a.jsx)("div",{className:`relative w-full ${H} bg-gradient-to-br from-[#e4e1db] via-[#efede8] to-[#ddd9d2] dark:from-gray-900 dark:via-gray-800 dark:to-gray-900`}),v&&(0,a.jsx)("div",{"data-testid":"home-hero-copy",className:"absolute inset-0 z-10 flex flex-col justify-end pb-3 sm:pb-7 md:pb-9 px-4 sm:px-8 md:px-12 pointer-events-none",children:(0,a.jsxs)("div",{className:"w-full max-w-none text-center pointer-events-auto",children:[(0,a.jsx)("h1",{className:"mx-auto max-w-[min(100%,38rem)] font-serif text-[1.75rem] font-medium leading-[1.18] tracking-tight text-gray-900 sm:text-4xl md:text-5xl dark:text-white drop-shadow-sm",children:K}),(0,a.jsx)("p",{className:"mt-3 max-w-md sm:max-w-xl mx-auto text-sm sm:text-base text-gray-700 dark:text-gray-200 leading-relaxed",children:B}),(0,a.jsxs)("div",{className:"mt-6 flex flex-wrap justify-center gap-2.5 sm:gap-3",children:[(0,a.jsx)(o(),{href:(0,c.getGalleryPath)(N),className:"inline-flex min-h-[44px] items-center justify-center rounded-full bg-gray-900 dark:bg-white px-6 py-3 sm:px-7 text-sm font-medium text-white dark:text-gray-900 hover:opacity-90 active:scale-[0.99] transition-all duration-150 shadow-lg",children:q}),(0,a.jsx)(o(),{href:(0,m.ZA)(N,"/for-artists"),className:"inline-flex min-h-[44px] items-center justify-center rounded-full border border-gray-900 dark:border-white px-6 py-3 sm:px-7 text-sm font-medium text-gray-900 dark:text-white hover:bg-gray-900/5 dark:hover:bg-white/10 active:scale-[0.99] transition-all duration-150",children:G})]})]})})]}):null}},17828:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return a}});let a=(0,r(64054).createAsyncLocalStorage)()},20388:(e,t,r)=>{"use strict";r.d(t,{dw:()=>n,hj:()=>l});let a=["about","contact","nav","home","footer","gallery","intent","forArtistsPage","guidesHub","artwork","artists","collections","featured","filters","search","errors","auth","common","newsletter","publicPages","seoEditorial","schema","artAdvisor","artistRelated","artistSupport","artistAuthority","artistProfile","artistShop","recentlyViewed","favorites","following","featuresPage"],i=new Set(a
1);function n(e){var t;return t=e.split(".")[0]??"",i.has(t)}function l(e,t){let r,i=(!function e(t,r){for(let a of Object.keys(r)){let i=r[a],n=t[a];i&&"object"==typeof i&&!Array.isArray(i)&&n&&"object"==typeof n&&!Array.isArray(n)?e(n,i):t[a]=i}}(r=structuredClone(e),t),r);for(let e of a){let r=t[e];if(void 0===r){delete i[e];continue}i[e]=r}return i}},21957:(e,t,r)=>{"use strict";function a({moduleIds:e}){return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return a}}),r(95155),r(47650),r(5214),r(2451),r(53887)},24806:(e,t,r)=>{"use strict";function a(e){let t=e?.trim()??"";return t?/\b(absolute|fixed|sticky)\b/.test(t)?t:`relative ${t}`:"relative"}r.d(t,{o:()=>a})},27958:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,98500,23)),Promise.resolve().then(r.t.bind(r,38437,23)),Promise.resolve().then(r.bind(r,33380)),Promise.resolve().then(r.bind(r,85955)),Promise.resolve().then(r.bind(r,17315))},33380:(e,t,r)=>{"use strict";r.d(t,{HomeJustInSectionDeferred:()=>f,HomePromoPopupDeferred:()=>c,HomeVideoBeltDeferred:()=>d});var a=r(95155),i=r(37206),n=r(12115);let l="w-full min-h-[284px] sm:min-h-[320px] md:min-h-[356px] bg-[#f0ebe4] dark:bg-gray-950",o=(0,i.default)(()=>r.e(9844).then(r.bind(r,69844)),{loadableGenerated:{webpack:()=>[69844]},ssr:!1,loading:()=>(0,a.jsx)("div",{className:`${l} animate-pulse`,"aria-hidden":!0})});(0,i.default)(()=>Promise.all([r.e(9268),r.e(2619),r.e(9623),r.e(2171),r.e(1867),r.e(7446),r.e(8521),r.e(1788),r.e(684),r.e(5252)]).then(r.bind(r,5252)),{loadableGenerated:{webpack:()=>[5252]},ssr:!1,loading:()=>(0,a.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 gap-4 py-6","aria-hidden":!0,children:Array.from({length:8}).map((e,t)=>(0,a.jsx)("div",{className:"aspect-[3/4] rounded-xl bg-gray-200/80 dark:bg-gray-800 animate-pulse"},t))})});let s=(0,i.default)(()=>r.e(8133).then(r.bind(r,28133)),{loadableGenerated:{webpack:()=>[28133]},ssr:!1}),u=(0,i.default)(()=>Promise.all([r.e(1867),r.e(7446),r.e(1788),r.e(4073)]).then(r.bind(r,24073)),{loadableGenerated:{webpack:()=>[24073]},loading:()=>(0,a.jsx)("div",{className:"w-full min-h-[280px] animate-pulse rounded-2xl bg-stone-100/80 dark:bg-gray-800/60","aria-hidden":!0})});function d(e){return!function(e=3200){let[t,r]=(0,n.useState)(e<=0);return(0,n.useEffect)(()=>{if(!(e<=0)){var t=()=>r(!0);if("function"==typeof window.requestIdleCallback){let r=window.requestIdleCallback(t,{timeout:e});return()=>window.cancelIdleCallback(r)}let a=window.setTimeout(t,Math.min(e,2500));return()=>window.clearTimeout(a)}},[e]),t}(1800)?(0,a.jsx)("div",{className:l,"aria-hidden":!0}):(0,a.jsx)(o,{...e})}function c(e){return(0,a.jsx)(s,{...e})}function f(e){return(0,a.jsx)(u,{...e})}},36512:(e,t,r)=>{"use strict";r.d(t,{ZA:()=>n});var a=r(73446);let i=/^\/(sv|en|da|no|nl|fi)(\/|$)/;function n(e,t="/"){if(!a.cb.includes(e))throw Error(`publicHref: unsupported locale ${JSON.stringify(e)}`);let r=(t||"/").trim();if(!r||"/"===r)return`/${e}`;if(i.test(r))throw Error(`publicHref: path already locale-prefixed: ${JSON.stringify(r)}`);let l=(r.startsWith("/")?r:`/${r}`).replace(/\/+$/,"")||"/";return"/"===l?`/${e}`:`/${e}${l}`}},37206:(e,t,r)=>{"use strict";r.d(t,{default:()=>i.a});var a=r(75707),i=r.n(a)},41112:(e,t,r)=>{"use strict";function a({reason:e,children:t}){return t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return a}}),r(1980)},46829:(e,t,r)=>{"use strict";r.d(t,{EX:()=>c,Wi:()=>a,p$:()=>i,p2:()=>d,xv:()=>u});let a={onContextMenu:e=>e.preventDefault(),onContextMenuCapture:e=>e.preventDefault(),onDragStart:e=>e.preventDefault(),onDragStartCapture:e=>e.preventDefault(),onCopy:e=>e.preventDefault(),onCopyCapture:e=>e.preventDefault(),onCut:e=>e.preventDefault(),onCutCapture:e=>e.preventDefault()},i="data-artwork-save-guard",n=["/api/images/artworks/","/artworks/","artworks%2f","artworks%2F"];function l(e){if(!(e instanceof Element)||e.closest("[data-artwork-save-guard-skip]"))return!1;if(e.closest(`[${i}]`))return!0;let t=e instanceof HTMLImageElement?e:e.closest("img");if(!t)return!1;var r=t.currentSrc||t.getAttribute("src")||"";if(!r)return!1;let a=r;try{if(r.includes("/_next/image")){let e=new URL(r,"http://local").searchParams.get("url");e&&(a=decodeURIComponent(e))}}catch{}return n.some(e=>a.includes(e))}let o=["contextmenu","copy","cut","dragstart","selectstart"];function s(e,t){let r=e=>{t(e.target)&&e.preventDefault()};for(let t of o)e.addEventListener(t,r,!0);return()=>{for(let t of o)e.removeEventListener(t,r,!0)}}function u(e){return s(e,e=>e instanceof Element&&(null!=e.closest(`[${i}]`)||l(e)))}function d(e){return s(document,t=>!e?.skipWhen?.()&&l(t))}function c(e){return/\/artist\/dashboard(\/|$)/.test(e)||/\/admin(\/|$)/.test(e)}},48478:(e,t,r)=>{"use strict";r.d(t,{rr:()=>n});var a=r(62449);let i={thumb:{width:320,quality:70},grid:{width:480,quality:72},gallery:{width:560,quality:72},beltPoster:{width:400,quality:74},heroMobile:{width:828,quality:72},hero:{width:1200,quality:74}};function n(e,t){if(!e||!(0,a.g)(e))return e;let r=e.startsWith("http")?new URL(e).pathname:e.split("?")[0],n=function(e){let{width:t,quality:r}=i[e];return`w${t}q${r}`}(t),l=`/api/images/${n}/`;if(r.startsWith(l))return r;let o=r.replace(/^\/api\/images\//,"").replace(/^w\d+(?:q\d+)?\//,"");return`/api/images/${n}/${o}`}},53780:(e,t,r)=>{"use strict";r.d(t,{i:()=>g});var a=r(20388),i=r(73446),n=r(52880),l=r(43486),o=r(74222),s=r(2014),u=r(77225),d=r(34384);let c=(0,a.hj)(l,o),f=(0,a.hj)(l,s),m=(0,a.hj)(l,u),h=(0,a.hj)(l,d);function g(e){let t=(0,i.QC)(e??void 0);return"sv"===t?n:"no"===t?c:"da"===t?f:"nl"===t?m:"fi"===t?h:l}},62449:(e,t,r)=>{"use strict";function a(e){if(!e)return!1;let t=e.trim();if(!t)return!1;if(t.startsWith("/api/images/"))return!0;
1if(t.includes("/api/images/"))try{return new URL(t,"https://konst24.se").pathname.startsWith("/api/images/")}catch{}return!1}function i(e){return a(e)}r.d(t,{d:()=>i,g:()=>a})},64054:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={bindSnapshot:function(){return s},createAsyncLocalStorage:function(){return o},createSnapshot:function(){return u}};for(var a in r)Object.defineProperty(t,a,{enumerable:!0,get:r[a]});let i=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class n{disable(){throw i}getStore(){}run(){throw i}exit(){throw i}enterWith(){throw i}static bind(e){return e}}let l="u">typeof globalThis&&globalThis.AsyncLocalStorage;function o(){return l?new l:new n}function s(e){return l?l.bind(e):n.bind(e)}function u(){return l?l.snapshot():function(e,...t){return e(...t)}}},68635:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let a=r(95155),i=r(12115),n=r(41112);function l(e){return{default:e&&"default"in e?e.default:e}}r(21957);let o={loader:()=>Promise.resolve(l(()=>null)),loading:null,ssr:!0},s=function(e){let t={...o,...e},r=(0,i.lazy)(()=>t.loader().then(l)),s=t.loading;function u(e){let l=s?(0,a.jsx)(s,{isLoading:!0,pastDelay:!0,error:null}):null,o=!t.ssr||!!t.loading,u=o?i.Suspense:i.Fragment,d=t.ssr?(0,a.jsxs)(a.Fragment,{children:[null,(0,a.jsx)(r,{...e})]}):(0,a.jsx)(n.BailoutToCSR,{reason:"next/dynamic",children:(0,a.jsx)(r,{...e})});return(0,a.jsx)(u,{...o?{fallback:l}:{},children:d})}return u.displayName="LoadableComponent",u}},70569:(e,t,r)=>{"use strict";r.d(t,{U:()=>s});var a=r(84347),i=r(53780),n=r(73446),l=r(20388),o=r(41463);function s(e,t,r){let s=(0,n.QC)(e),u=(0,i.i)(s),d=(0,a.A0)(u,t),c="1"===o.env.KONST24_STRICT_PUBLIC_LOCALE,f=(0,l.dw)(t);if(d||"en"===s||c||f||(d=(0,a.A0)((0,i.i)("en"),t)),!d)throw Error(`Missing locale string: ${t} (${s})`);return r&&(d=(0,a.GW)(d,r)),d}},72887:(e,t,r)=>{"use strict";function a(e){return e.replace(/(?:\s*\|\s*Konst24\s*)+$/i,"").replace(/(?:\s*\|\s*konst24(?:\.se)?\s*)+$/i,"").replace(/(?:\s*\|\s*Kunst24\s*)+$/i,"").replace(/(?:\s*\|\s*kunst24(?:\.dk)?\s*)+$/i,"").replace(/(?:\s*\|\s*ArtWeb24\s*)+$/i,"").replace(/(?:\s*\|\s*artweb24(?:\.nl)?\s*)+$/i,"").replace(/(?:\s*\|\s*Taide24\s*)+$/i,"").replace(/(?:\s*\|\s*taide24(?:\.fi)?\s*)+$/i,"").trim()}r.d(t,{xJ:()=>a})},75707:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let a=r(73623)._(r(68635));function i(e,t){let r={};"function"==typeof e&&(r.loader=e);let i={...r,...t};return(0,a.default)({...i,modules:i.loadableGenerated?.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},79209:(e,t,r)=>{"use strict";function a(e){return e?`/api/images/${e.replace(/^\//,"")}`:""}function i(e){if(!e)return"";let t=e=>{for(let t of["konst24-dev","konst24-staging","konst24-prod"])if(e.startsWith(`${t}/`))return e.slice(t.length+1);return e};if(e.includes("/api/images/")){let r=e.match(/\/api\/images\/(.+)$/);return r?`/api/images/${t(r[1])}`:e}if(e.startsWith("/api/images/")){let r=e.slice(12);return`/api/images/${t(r)}`}
1for(let r of[/(?:https?:\/\/[^\/]+\/)?([^\/]+\/(?:artworks|profiles)\/.+)$/,/(artworks\/.+)$/,/(profiles\/.+)$/]){let a=e.match(r);if(a){let e=t(a[1]||a[0]);return`/api/images/${e}`}}for(let t of["artworks/","profiles/"]){let r=e.indexOf(t);if(-1!==r)return`/api/images/${e.substring(r)}`}return e}function n(e){return function(e){if(!e)return[];let t=new Set,r=[],n=e=>{let a=e.trim();!a||t.has(a)||(t.add(a),r.push(a))},l=e.key?String(e.key).trim():"";l&&n(i(a(l)));let o=e.url?String(e.url).trim():"";return o&&n(i(o)),r}(e)[0]??""}function l(e){if(!e)return[];let t=new Set,r=[],n=e=>{let a=e.trim();!a||t.has(a)||(t.add(a),r.push(a))},l=[...e.images??[]].filter(Boolean),o=e.imageKey&&String(e.imageKey).trim()?String(e.imageKey).trim():null;for(let e of(o&&n(i(a(o))),l.sort((e,t)=>(function(e,t,r){if(r){let a=+(String(e.key??"").trim()===r),i=+(String(t.key??"").trim()===r);if(a!==i)return i-a}let a=+!!e.isPrimary,i=+!!t.isPrimary;return a!==i?i-a:(e.sortOrder??0)-(t.sortOrder??0)})(e,t,o)),l))n(function(e){let t=e.key?String(e.key).trim():"";if(t){let e=i(a(t));if(e)return e}let r=e.url?String(e.url).trim():"";if(r){let e=i(r);if(e)return e}return""}(e));let s=e.imageUrl?String(e.imageUrl).trim():"";return s&&!o&&n(i(s)),r}function o(e){return l(e)[0]??""}r.d(t,{FE:()=>n,Me:()=>i,cu:()=>l,w0:()=>o,x6:()=>a}),r(41463)},84347:(e,t,r)=>{"use strict";r.d(t,{$:()=>o,A0:()=>u,GW:()=>d,n:()=>s});var a=r(12115),i=r(73446),n=r(20388);async function l(e){let t=(0,i.QC)(e);if((0,i.EM)(e)||e===t||console.warn(`Invalid locale: ${e}, using ${t}`),"sv"===t)try{let e=await r.e(499).then(r.t.bind(r,52880,19));return e?.default&&"object"==typeof e.default?e.default:{}}
1catch(e){return console.error("Failed to load Swedish translations",e),{}}if("en"===t)try{let e=await r.e(3486).then(r.t.bind(r,43486,19));return e?.default&&"object"==typeof e.default?e.default:{}}catch(e){return console.error("Failed to load English translations",e),{}}let a={};try{let e=await r.e(3486).then(r.t.bind(r,43486,19));a=e?.default&&"object"==typeof e.default?e.default:{}}catch(e){return console.error("Failed to load English base for merge",e),{}}try{let e=await r(5039)(`./${t}/common.json`),i=e?.default&&"object"==typeof e.default?e.default:{};return(0,n.hj)(a,i)}catch(e){return console.warn(`No overlay for locale ${t}, using English only`,e),a}}let o=(0,a.cache)(l);function s(e,t){let r=t.split("."),a=e;for(let e of r)if(!a||"object"!=typeof a||!(e in a))return t;else a=a[e];return"string"==typeof a?a:t}function u(e,t){let r=s(e,t);if("string"!=typeof r)return;let a=r.trim();if(a&&a!==t)return a}function d(e,t){return e.replace(/\{\{(\w+)\}\}/g,(e,r)=>String(t[r]??""))}},85955:(e,t,r)=>{"use strict";r.d(t,{default:()=>l});var a=r(95155),i=r(46829),n=r(24806);function l({wrapperClassName:e,wrapperStyle:t,className:r,style:o,draggable:s,onClick:u,onContextMenu:d,...c}){return(0,a.jsx)("div",{...i.Wi,[i.p$]:"",className:(0,n.o)(e),style:{WebkitUserSelect:"none",userSelect:"none",...t},children:(0,a.jsx)("img",{...c,draggable:s??!1,className:r,onContextMenu:e=>{e.preventDefault(),d?.(e)},onClick:u,style:{WebkitTouchCallout:"none",...o}})})}},97651:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={default:function(){return d},getImageProps:function(){return u}};for(var i in a)Object.defineProperty(t,i,{enumerable:!0,get:a[i]});let n=r(73623),l=r(95413),o=r(38437),s=n._(r(36095));function u(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920],imageSizes:[16,32,48,64,96,128,256,384],qualities:[70,75,78,80,85,90,100],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let d=o.Image}},e=>{e.O(0,[8500,8437,499,7225,3486,4384,4222,2014,9320,9533,8441,3794,7358],()=>e(e.s=27958)),_N_E=e.O()}]);
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.