PageSourceSearch

https://keskimaa.fi/_next/static/chunks/3md_4hqee6ejo.js

js keskimaa.fi collected 2026-10-09 05:18:30 UTC 33,370 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,961936,721196,e=>{"use strict";var t=e.i(271645);let r={consents:{},hasInteracted:!1,isClientSide:!1,isFailed:!1,isInitialized:!1,isOpen:!1},n={...r,strictMode:!1},l=(0,t.createContext)(n);e.s(["SSR_INITIAL_STATE",0,r,"UsercentricsContext",0,l],721196),e.s(["useHasServiceConsent",0,e=>{let{consents:r,isInitialized:n,isClientSide:o,strictMode:a}=(0,t.useContext)(l);if(!o)return null;if(!n)return r[e]??null;if(a&&!(e in r))throw Error(`Usercentrics Service not found for id "${e}"`);return!!r[e]}],961936)},935988,e=>{"use strict";let t=async()=>{await window.__ucCmp?.showFirstLayer?.()},r=async e=>{await window.__ucCmp?.changeLanguage?.(e)};e.s(["changeLanguage",0,r,"getConsentsFromLocalStorage",0,()=>{try{let e=localStorage?.getItem("ucData");return(e?JSON.parse(e):{consent:{services:{}}}).consent.services}catch{}return{}},"hasUserInteracted",0,()=>{if("u"<typeof window)return!1;try{let e=localStorage?.getItem("uc_user_interaction");return"true"===e}catch{return!1}},"isOpen",0,()=>{if("u">typeof window){let e=document.getElementById("usercentrics-cmp-ui");return!!e?.shadowRoot?.querySelector('[role="dialog"]')}return!1},"setUserHasInteracted",0,()=>{localStorage?.setItem("uc_user_interaction","true")},"showFirstLayer",0,t])},728298,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useRouterBFCache",{enumerable:!0,get:function(){return l}});let n=e.r(271645);function l(e,t,r){let[l,o]=(0,n.useState)(()=>({tree:e,cacheNode:t,stateKey:r,next:null}));if(l.tree===e)return l;let a={tree:e,cacheNode:t,stateKey:r,next:null},i=1,u=l,s=a;for(;null!==u&&i<1;){if(u.stateKey===r){s.next=u.next;break}{i++;let e={tree:u.tree,cacheNode:u.cacheNode,stateKey:u.stateKey,next:null};s.next=e,s=e}u=u.next}return o(a),a}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},347257,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientPageRoot",{enumerable:!0,get:function(){return s}});let n=e.r(843476),l=e.r(8372),o=e.r(271645),a=e.r(33906),i=e.r(261994),u=e.r(15783);function s({Component:e,serverProvidedParams:t}){let r,c;if(null!==t)r=t.searchParams,c=t.params;else{let e=(0,o.use)(l.LayoutRouterContext);c=null!==e?e.parentParams:{},r=(0,a.urlSearchParamsToParsedUrlQuery)((0,o.use)(i.SearchParamsContext))}let d=(0,u.createClientSearchParams)(r),f=(0,u.createClientParams)(c);return(0,n.jsx)(e,{params:f,searchParams:d})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92825,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientSegmentRoot",{enumerable:!0,get:function(){return i}});let n=e.r(843476),l=e.r(8372),o=e.r(271645),a=e.r(15783);function i({Component:e,slots:t,serverProvidedParams:r}){let u;if(null!==r)u=r.params;else{let e=(0,o.use)(l.LayoutRouterContext);u=null!==e?e.parentParams:{}}let s=(0,a.createClientParams)(u);return(0,n.jsx)(e,{...t,params:s})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},768017,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return c}});let n=e.r(190809),l=e.r(843476),o=n._(e.r(271645)),a=e.r(590373),i=e.r(754394),u=e.r(8372);class s extends o.default.Component{constructor(e){super(e),this.state={triggeredStatus:void 0,previousPathname:e.pathname}}componentDidCatch(){}static getDerivedStateFromError(e){if((0,i.isHTTPAccessFallbackError)(e))return{triggeredStatus:(0,i.getAccessFallbackHTTPStatus)(e)};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.triggeredStatus?{triggeredStatus:void 0,previousPathname:e.pathname}:{triggeredStatus:t.triggeredStatus,previousPathname:e.pathname}}render(){let{notFound:e,forbidden:t,unauthorized:r,children:n}=this.props,{triggeredStatus:o}=this.state,a={[i.HTTPAccessErrorStatus.NOT_FOUND]:e,[i.HTTPAccessErrorStatus.FORBIDDEN]:t,[i.HTTPAccessErrorStatus.UNAUTHORIZED]:r};if(o){let u=o===i.HTTPAccessErrorStatus.NOT_FOUND&&e,s=o===i.HTTPAccessErrorStatus.FORBIDDEN&&t,c=o===i.HTTPAccessErrorStatus.UNAUTHORIZED&&r;return u||s||c?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("meta",{name:"robots",content:"noindex"}),!1,a[o]]}):n}return n}}function c({notFound:e,forbidden:t,unauthorized:r,children:n}){let i=(0,a.useUntrackedPathname)(),d=(0,o.useContext)(u.MissingSlotContext);return e||t||r?(0,l.jsx)(s,{pathname:i,notFound:e,forbidden:t,unauthorized:r,missingSlots:d,children:n}):(0,l.jsx)(l.Fragment,{children:n})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},722976,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={InstantValidationBoundaryContext:function(){return o},PlaceValidationBoundaryBelowThisLevel:function(){return a},RenderValidationBoundaryAtThisLevel:function(){return i},SlotMarker:function(){return u}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let o=null,a=null,i=null,u=null;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},877694,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={InstantValidationBoundaryContext:function(){return o.InstantValidationBoundaryContext},PlaceValidationBoundaryBelowThisLevel:function(){return o.PlaceValidationBoundaryBelowThisLevel},RenderValidationBoundaryAtThisLevel:function(){return o.RenderValidationBoundaryAtThisLevel},SlotMarker:function(){return o.SlotMarker}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let o=e.r(722976);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},339756,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0});var n={LoadingBoundaryProvider:function(){return C},default:function(){return E}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let o=e.r(555682),a=e.r(190809),i=e.r(843476),u=a._(e.r(271645)),s=o._(e.r(174080)),c=e.r(8372),d=e.r(201244),f=e.r(972383),p=e.r(491915),m=e.r(358442),_=e.r(768017);e.r(877694);let h=e.r(270725),b=e.r(728298);e.r(174180);let g=e.r(261994),y=e.r(33906),v=e.r(595871);s.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function x(e,t,r){let n=e.getClientRects();if(0===n.length)return 0;let l=1/0;for(let e=0;e<n.length;e++){let t=n[e];t.top<l&&(l=t.top)}return l>=r()&&l<=t?1:2}u.default.Component;let O=function(e){let t=u.default.useRef(null);return(0,u.useLayoutEffect)(()=>{let{focusAndScrollRef:r,cacheNode:n}=e,l=r.forceScroll?r.scrollRef:n.scrollRef;if(null===l||!l.current)return;let o=null,a=r.hashFragment;if(a){var i;if(null===(o="top"===(i=a)?document.body:document.getElementById(i)??document.getElementsByName(i)[0]??null)){l.current=!1,r.onlyHashChange=!1,r.hashFragment=null;return}}else o=t.current;if(null===o)return;let u=!1;(0,p.disableSmoothScrollDuringRouteTransition)(()=>{let e=document.documentElement,t=null,r=null,n=null,i=()=>{var r,l;let o,a;return null===n&&(r=e,l=t,n=!Number.isFinite(a=Number.parseFloat(o=getComputedStyle(r).scrollPaddingTop))||a<0?0:o.endsWith("px")?a:o.endsWith("%")?a/100*l:0),n};(a||(t=e.clientHeight,0!==(r=x(o,t,i))))&&((u=!0,l.current=!1,a)?o.scrollIntoView():1!==r&&(e.scrollTop=0,2===x(o,t,i)&&o.scrollIntoView()))},{dontForceLayout:!0,onlyHashChange:r.onlyHashChange}),u&&(r.onlyHashChange=!1,r.hashFragment=null)},void 0),(0,i.jsx)(u.Fragment,{ref:t,children:e.children})};function P({children:e,cacheNode:t}){let r=(0,u.useContext)(c.GlobalLayoutRouterContext);if(!r)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,i.jsx)(O,{focusAndScrollRef:r.focusAndScrollRef,cacheNode:t,children:e})}function j({tree:e,segmentPath:t,debugNameContext:r,cacheNode:n,params:l,url:o,isActive:a}){let s,f=(0,u.useContext)(c.GlobalLayoutRouterContext);if((0,u.useContext)(g.NavigationPromisesContext),!f)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let p=null!==n?n:(0,u.use)(d.unresolvedThenable),m=null!==p.prefetchRsc?p.prefetchRsc:p.rsc,_=(0,u.useDeferredValue)(p.rsc,m);if((0,v.isDeferredRsc)(_)){let e=(0,u.use)(_);null===e&&(0,u.use)(d.unresolvedThenable),s=e}else null===_&&(0,u.use)(d.unresolvedThenable),s=_;let h=s;return(0,i.jsx)(c.LayoutRouterContext.Provider,{value:{parentTree:e,parentCacheNode:p,parentSegmentPath:t,parentParam
1s:l,parentLoadingData:null,debugNameContext:r,url:o,isActive:a},children:h})}function C({loading:e,children:t}){let r=(0,u.use)(c.LayoutRouterContext);return null===r?t:(0,i.jsx)(c.LayoutRouterContext.Provider,{value:{parentTree:r.parentTree,parentCacheNode:r.parentCacheNode,parentSegmentPath:r.parentSegmentPath,parentParams:r.parentParams,parentLoadingData:e,debugNameContext:r.debugNameContext,url:r.url,isActive:r.isActive},children:t})}function S({name:e,loading:t,children:r}){if(null!==t){let n=t[0],l=t[1],o=t[2];return(0,i.jsx)(u.Suspense,{name:e,fallback:(0,i.jsxs)(i.Fragment,{children:[l,o,n]}),children:r})}return(0,i.jsx)(i.Fragment,{children:r})}function E({parallelRouterKey:e,error:t,errorStyles:r,errorScripts:n,templateStyles:l,templateScripts:o,template:a,notFound:s,forbidden:p,unauthorized:g,segmentViewBoundaries:v}){let x=(0,u.useContext)(c.LayoutRouterContext);if(!x)throw Object.defineProperty(Error("invariant expected layout router to be mounted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:O,parentCacheNode:C,parentSegmentPath:A,parentParams:I,parentLoadingData:T,url:w,isActive:R,debugNameContext:M}=x,N=O[0],L=null===A?[e]:A.concat([N,e]),F=O[1][e],D=C.slots;(void 0===F||null===D)&&(0,u.use)(d.unresolvedThenable);let B=F[0],H=D[e]??null,k=(0,h.createRouterCacheKey)(B,!0),U=(0,b.useRouterBFCache)(F,H,k),K=[];do{let e=U.tree,u=U.cacheNode,d=U.stateKey,h=e[0],b=I;if(Array.isArray(h)){let e=h[0],t=h[1],r=h[2],n=(0,y.getParamValueFromCacheKey)(t,r);null!==n&&(b={...I,[e]:n})}let v=function(e){if("/"===e)return"/";if("string"==typeof e)if("(__SLOT__)"===e)return;else return e+"/";return e[1]+"/"}(h),x=v??M,O=void 0===v?void 0:M,C=(0,i.jsxs)(P,{cacheNode:u,children:[(0,i.jsx)(f.ErrorBoundary,{errorComponent:t,errorStyles:r,errorScripts:n,children:(0,i.jsx)(S,{name:O,loading:T,children:(0,i.jsx)(_.HTTPAccessFallbackBoundary,{notFound:s,forbidden:p,unauthorized:g,children:(0,i.jsxs)(m.RedirectBoundary,{children:[(0,i.jsx)(j,{url:w,tree:e,params:b,cacheNode:u,segmentPath:L,debugNameContext:x,isActive:R&&d===k}),null]})})})}),null]}),E=(0,i.jsxs)(c.TemplateContext.Provider,{value:C,children:[l,o,a]},d);K.push(E),U=U.next}while(null!==U)return K}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},837457,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return i}});let n=e.r(190809),l=e.r(843476),o=n._(e.r(271645)),a=e.r(8372);function i(){let e=(0,o.useContext)(a.TemplateContext);return(0,l.jsx)(l.Fragment,{children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},808341,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cancelIdleCallback:function(){return a},requestIdleCallback:function(){return o}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let o="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},a="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},519083,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ESCAPE_REGEX:function(){return a},htmlEscapeAttributeString:function(){return c},htmlEscapeJsonString:function(){return s}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let o={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},a=/[&><\u2028\u2029]/g,i={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},u=/[&"'<>]/g;function s(e){return e.replace(a,e=>o[e])}function c(e){return e.replace(u,e=>i[e])}},479520,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return v},handleClientScriptLoad:function(){return b},initScriptLoader:function(){return g}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let o=e.r(555682),a=e.r(190809),i=e.r(843476),u=o._(e.r(174080)),s=a._(e.r(271645)),c=e.r(742732),d=e.r(922737),f=e.r(808341),p=e.r(519083),m=new Map,_=new Set,h=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:l=null,dangerouslySetInnerHTML:o,children:a="",strategy:i="afterInteractive",onError:s,stylesheets:c}=e,f=r||t;if(f&&_.has(f))return;if(m.has(t)){_.add(f),m.get(t).then(n,s);return}let p=()=>{l&&l(),_.add(f)},h=document.createElement("script"),b=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),n&&n.call(this,t),p()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){s&&s(e)});o?(h.innerHTML=o.__html||"",p()):a?(h.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):"",p()):t&&(h.src=t,m.set(t,b)),(0,d.setAttributesFromProps)(h,e),"worker"===i&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",i),c&&(e=>{if(u.default.preinit)return e.forEach(e=>{u.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(h)};function b(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>h(e))}):h(e)}function g(e){e.forEach(b),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");_.add(t)})}function y(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:l=null,strategy:o="afterInteractive",onError:a,stylesheets:d,...m}=e,{updateScripts:b,scripts:g,getIsSsr:y,appDir:v,nonce:x}=(0,s.useContext)(c.HeadManagerContext);x=m.nonce||x;let O=(0,s.useRef)(!1);(0,s.useEffect)(()=>{let e=t||r;O.current||(l&&e&&_.has(e)&&l(),O.current=!0)},[l,t,r]);let P=(0,s.useRef)(!1);if((0,s.useEffect)(()=>{if(!P.current){if("afterInteractive"===o)h(e);else"lazyOnload"===o&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>h(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>h(e))}));P.current=!0}},[e,o]),("beforeInteractive"===o||"worker"===o)&&(b?(g[o]=(g[o]||[]).concat([{id:t,src:r,onLoad:n,onReady:l,onError:a,...m,nonce:x}]),b(g)):y&&y()?_.add(t||r):y&&!y()&&h({...e,nonce:x})),v){if(d&&d.forEach(e=>{u.default.preinit(e,{as:"style"})}),"beforeInteractive"===o)if(!r)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:x,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([0,{...m,id:t}]))})`}});else return u.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:x,crossOrigin:m.crossOrigin}:{as:"script",nonce:x,crossOrigin:m.crossOrigin}),(0,i.jsx)("script",{nonce:x,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([r,{...m,id:t}]))})`}});"afterInteractive"===o&&r&&u.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:x,crossOrigin:m.crossOrigin}:{as:"script",nonce:x,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let v=y;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},806831,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return l}});let n=new WeakMap;function l(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},797689,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(806831).createRenderParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},793504,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return l}});let n=new WeakMap;function l(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},266996,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(793504).createRenderSearchParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},15783,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createClientParams:function(){return o.createRenderParamsFromClient},createClientSearchParams:function(){return a.createRenderSearchParamsFromClient}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let o=e.r(797689),a=e.r(266996);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},27201,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"IconMark",{enumerable:!0,get:function(){return l}});let n=e.r(843476),l=()=>"u">typeof window?null:(0,n.jsx)("meta",{name:"«nxt-icon»"})},90317,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={bindSnapshot:function(){return s},createAsyncLocalStorage:function(){return u},createSnapshot:function(){return c}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let o=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class a{disable(){throw o}getStore(){}run(){throw o}exit(){throw o}enterWith(){throw o}static bind(e){return e}}let i="u">typeof globalThis&&globalThis.AsyncLocalStorage;function u(){return i?new i:new a}function s(e){return i?i.bind(e):a.bind(e)}function c(){return i?i.snapshot():function(e,...t){return e(...t)}}},242344,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(90317).createAsyncLocalStorage)()},563599,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=e.r(242344)},309885,(e,t,r)=>{"use strict";function n(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return n}})},667585,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return l}});let n=e.r(132061);function l({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new n.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},652157,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return u}});let n=e.r(843476),l=e.r(174080),o=e.r(563599),a=e.r(309885),i=e.r(543369);function u({moduleIds:e}){if("u">typeof window)return null;let t=o.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let n=t.reactLoadableManifest;for(let t of e){if(!n[t])continue;let e=n[t].files;r.push(...e)}}if(0===r.length)return null;let s=(0,i.getAssetTokenQuery)();return(0,n.jsx)(n.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,a.encodeURIPath)(e)}${s}`;return e.endsWith(".css")?(0,n.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,l.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},491915,(e,t,r)=>{"use strict";function n(e,t={}){if(t.onlyHashChange)return void e();let r=document.documentElement;if("smooth"!==r.dataset.scrollBehavior)return void e();let l=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=l}e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return n}})},3303,(e,t,r)=>{t.exports=e.r(479520)},823145,e=>{"use strict";var t,r,n,l,o=e.i(843476),a=e.i(500932),i=e.i(271645),u=e.i(721196);(t=n||(n={})).ACCEPT_ALL="ACCEPT_ALL",t.CMP_SHOWN="CMP_SHOWN",t.DENY_ALL="DENY_ALL",t.IMPRINT_LINK="IMPRINT_LINK",t.MORE_INFORMATION_LINK="MORE_INFORMATION_LINK",t.PRIVACY_POLICY_LINK="PRIVACY_POLICY_LINK",t.SAVE="SAVE",(r=l||(l={})).FIRST_LAYER="FIRST_LAYER",r.NONE="NONE",r.PRIVACY_BUTTON="PRIVACY_BUTTON",r.SECOND_LAYER="SECOND_LAYER";var s=e.i(935988);let c="UC_UI_CMP_EVENT",d="UC_UI_VIEW_CHANGED",f="UC_CONSENT",p=({children:e,strictMode:t=!1,timeout:r})=>{let o=(({timeout:e=5e3})=>{let[t,r]=(0,i.useState)(u.SSR_INITIAL_STATE);return(0,i.useEffect)(()=>{let e=Object.entries((0,s.getConsentsFromLocalStorage)()).reduce((e,[t,r])=>({...e,[t]:r.consent}),{});r(t=>({...t,consents:e,isClientSide:!0})),"__ucCmp"in window?r(e=>({...e,isInitialized:!0,isOpen:(0,s.isOpen)()})):window.addEventListener("UC_UI_INITIALIZED",()=>r(e=>({...e,isInitialized:!0})),{once:!0}),(0,s.hasUserInteracted)()&&r(e=>({...e,hasInteracted:!0}));let t=e=>{e.type===d&&r(t=>e.detail.view===l.NONE?{...t,isOpen:!1}:t.isOpen?t:{...t,isOpen:!0})},o=e=>{if(e.type===c)switch(e.detail.type){case n.ACCEPT_ALL:case n.DENY_ALL:case n.SAVE:(0,s.setUserHasInteracted)(),r(e=>({...e,isOpen:!1,hasInteracted:!0}))}},a=e=>{if(e.type===f){let t=Object.entries(e.detail.services).reduce((e,[t,r])=>({...e,[t]:r.consent?.given===!0}),{});r(e=>({...e,consents:t}))}};return window.addEventListener(d,t),window.addEventListener(c,o),window.addEventListener(f,a),()=>{window.removeEventListener(d,t),window.removeEventListener(c,o),window.removeEventListener(f,a)}},[]),(0,i.useEffect)(()=>{let t=setTimeout(()=>{r(e=>e.isInitialized?e:{...e,isFailed:!0})},e);return()=>{clearTimeout(t)}},[e]),t})({timeout:r});return i.default.createElement(u.UsercentricsContext.Provider,{value:{consents:o.consents,hasInteracted:o.hasInteracted,isClientSide:o.isClientSide,isFailed:o.isFailed,isInitialized:o.isInitialized,isOpen:o.isOpen,strictMode:t}},e)};var m=e.i(961936);let _=[];var h=e.i(3303);let b=e=>{let t,r=(0,a.c)(4),{usercentricsSettingsId:n,locale:l,nonce:i}=e;return n?(r[0]!==l||r[1]!==i||r[2]!==n?(t=(0,o.jsx)(h.default,{id:"usercentrics-cmp",crossOrigin:"anonymous",nonce:i,"data-settings-id":n,src:"https://web.cmp.usercentrics.eu/ui/loader.js",strategy:"lazyOnload","data-language":l}),r[0]=l,r[1]=i,r[2]=n,r[3]=t):t=r[3],t):null},g=e=>{let t,r,n=(0,a.c)(5),{script:l,gtmId:o}=e,u=(0,m.useHasServiceConsent)(l.id);return n[0]!==o||n[1]!==u||n[2]!==l?(t=()=>{u&&o&&function(e,t){if(!document.getElementById(e.id)){if(!e.src&&!e.getInnerHtml)return;let r=document.createElement("script");r.type="text/javascript",r.async=!0,r.id=e.id,r.dataset.usercentrics=e.name,e.src?r.src=e.src:e.getInnerHtml&&(r.innerHTML=e.getInnerHtml(t)),document.head.appendChild(r)}}(l,o)},r=[l,u,o],n[0]=o,n[1]=u,n[2]=l,n[3]=t,n[4]=r):(t=n[3],r=n[4]),(0,i.useEffect)(t,r),null};e.s(["default",0,e=>{let t,r,n,l,i,u,s=(0,a.c)(15),{gtmId:c,children:d,siteScripts:f}=e;s[0]!==f?(t=f||[],s[0]=f,s[1]=t):t=s[1],s[2]!==t?(r=[..._,...t],s[2]=t,s[3]=r):r=s[3];let m=r;return s[4]!==m||s[5]!==c?(n=(0,o.jsx)(o.Fragment,{children:m.map(e=>(0,o.jsx)(g,{gtmId:c,script:e},e.id))}),s[4]=m,s[5]=c,s[6]=n):n=s[6],s[7]!==d||s[8]!==n?(l=(0,o.jsxs)(p,{strictMode:!0,children:[n,d]}),s[7]=d,s[8]=n,s[9]=l):l=s[9],s[10]!==e?(i=(0,o.jsx)(b,{...e}),s[10]=e,s[11]=i):i=s[11],s[12]!==l||s[13]!==i?(u=(0,o.jsxs)(o.Fragment,{children:[l,i]}
1),s[12]=l,s[13]=i,s[14]=u):u=s[14],u}],823145)},880114,e=>{"use strict";var t,r=e.i(843476),n=e.i(500932),l=e.i(271645),o=e.i(390933),a=((t=a||{}).TOP_LEFT="Top left",t.TOP_RIGHT="Top right",t.BOTTOM_LEFT="Bottom left",t.BOTTOM_RIGHT="Bottom right",t);let i={"Top right":{right:"10px",top:"20px"},"Top left":{left:"10px",top:"20px"},"Bottom left":{left:"10px",bottom:"20px"},"Bottom right":{right:"10px",bottom:"20px"}};function u(e,t){return e.name.localeCompare(t.name)}function s(e,t){return(0,r.jsx)("option",{value:e.url,children:e.name},t)}function c(e){return(0,r.jsx)("option",{value:e,children:e},e)}e.s(["default",0,e=>{let t,d=(0,n.c)(20),{sites:f,currentMockHost:p}=e,[m,_]=(0,l.useState)(!1),[h,b]=(0,l.useState)("Bottom left");if(d[0]!==p||d[1]!==m||d[2]!==h||d[3]!==f){let e,n,l,g,y,v=f?.slice().sort(u);d[5]!==m?(e=()=>{_(!m)},d[5]=m,d[6]=e):e=d[6];let x=e,O=i[h],P=O.top?"column":"column-reverse",j=O.left?"start":"end";d[7]!==O.bottom||d[8]!==O.left||d[9]!==O.right||d[10]!==O.top||d[11]!==P||d[12]!==j?(n={position:"fixed",left:O.left,bottom:O.bottom,right:O.right,top:O.top,border:"none",display:"flex",flexDirection:P,justifyContent:j,rowGap:"5px",zIndex:"100"},d[7]=O.bottom,d[8]=O.left,d[9]=O.right,d[10]=O.top,d[11]=P,d[12]=j,d[13]=n):n=d[13];let C=O.left?"start":"end";d[14]!==C?(l={alignSelf:C,padding:"10px 12px",borderRadius:"50%",border:"none",color:"grey",backgroundColor:"rgba(164, 228, 143, 1)"},d[14]=C,d[15]=l):l=d[15],d[16]===Symbol.for("react.memo_cache_sentinel")?(g=(0,r.jsx)("span",{style:{color:"rgb(54, 54, 54)",fontSize:"20px",fontWeight:"900"},children:"W"}),d[16]=g):g=d[16],d[17]!==l||d[18]!==x?(y=(0,r.jsx)("button",{onClick:x,style:l,children:g}),d[17]=l,d[18]=x,d[19]=y):y=d[19],t=(0,r.jsxs)("div",{style:n,children:[y,m&&(0,r.jsxs)("div",{style:{backgroundColor:"rgba(164, 228, 143, 1)",padding:"10px",border:"1px solid rgba(164, 228, 143, 1)",borderRadius:"10px",boxShadow:"0 0 10px rgba(0,0,0,0.15)",display:"flex",flexDirection:"column",rowGap:"6px"},children:[(0,r.jsx)("button",{onClick:x,style:{alignSelf:"end",borderRadius:"5px",backgroundColor:"white"},children:(0,r.jsx)("span",{style:{fontWeight:"700"},children:"X"})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{style:{fontWeight:"600"},children:"Host: "}),p]}),(0,r.jsxs)("div",{style:{display:"flex",flexDirection:"column"},children:[(0,r.jsx)("label",{style:{fontWeight:"bold"},children:"View site content from:"}),(0,r.jsx)("select",{value:p||"",onChange:e=>{var t;return t=e.target.value,void(document.cookie=`${o.MOCK_HOST_COOKIE_NAME}=${t};expires=Session;path=/;SameSite=None;Secure`,window.location.reload())},children:v?.map(s)})]}),(0,r.jsxs)("div",{style:{display:"flex",flexDirection:"row"},children:[(0,r.jsx)("label",{children:"Dev control position:"}),(0,r.jsx)("select",{value:h,onChange:e=>b(e.target.value),children:Object.values(a).map(c)})]})]})]}),d[0]=p,d[1]=m,d[2]=h,d[3]=f,d[4]=t}else t=d[4];return t}])},816270,e=>{"use strict";var t=e.i(843476),r=e.i(500932),n=e.i(154833);e.i(720417);var l=e.i(324272);let o=(0,l.css)({width:"100vw",height:"100%",position:"fixed",top:"0",left:"0",zIndex:"101",border:"solid #036FE3",borderWidth:"4px",boxSizing:"border-box",pointerEvents:"none"}),a=(0,l.css)({position:"fixed",top:"0",zIndex:"100",width:"100%",padding:"0.5rem 1rem",backgroundColor:"#E8F5FF",boxSizing:"border-box","&& span":{margin:"0"}}),i=(0,l.css)({flexDirection:"row",alignItems:"center",gap:"1rem"}),u=(0,l.css)({borderRadius:"6px",background:"#036FE3",border:"1px solid #036FE3",cursor:"pointer","&&":{color:"#FFFFFF"}});var s=e.i(271645),c=e.i(600872),d=e.i(343794);let f=()=>()=>{},p=()=>window.self!==window.top,m=()=>!1;async function _(){await fetch("/api/preview/disable"),window.location.reload()}function h(e){}e.s(["default",0,()=>{let e,l,b,g,y,v,x,O,P,j=(0,r.c)(14),C=(0,s.useSyncExternalStore)(f,p,m),S=(0,s.useRef)(null);j[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=new ResizeObserver(()=>{if(S.current){let e=S.current.offsetHeight,t=document.querySelector("header");t&&(t.style.paddingTop=`${e}px`,S.current.style.marginBottom=`-${e}px`)}}),t=null;return S.current&&(e.observe(S.current),t=S.current),()=>{t&&e.unobserve(t),e.disconnect()}},l=[],j[0]=e,j[1]=l):(e=j[0],l=j[1]),(0,s.useEffect)(e,l),j[2]===Symbol.for("react.memo_cache_sentinel")?(b=()=>{_().catch(h)},j[2]=b):b=j[2];let E=b;return j[3]!==C?(g=!C&&(0,t.jsx)("div",{className:o}),j[3]=C,j[4]=g):g=j[4],j[5]===Symbol.for("react.memo_cache_sentinel")?(y=(0,d.default)(c.restrictedWidth,i),v=(0,t.jsx)(n.Text,{sizing:"small",weight:"light",children:"You are currently inspecting the site in Preview Mode"}),j[5]=y,j[6]=v):(y=j[5],v=j[6]),j[7]!==C?(x=!C&&(0,t.jsx)("button",{className:u,onClick:E,children:(0,t.jsx)(n.Text,{sizing:"small",weight:"light",children:"Exit to Published site"})}),j[7]=C,j[8]=x):x=j[8],j[9]!==x?(O=(0,t.jsx)("div",{ref:S,className:a,children:(0,t.jsxs)("div",{className:y,children:[v,x]})}),j[9]=x,j[10]=O):O=j[10],j[11]!==g||j[12]!==O?(P=(0,t.jsxs)(t.Fragment,{children:[g,O]}),j[11]=g,j[12]=O,j[13]=P):P=j[13],P}],816270)},390933,e=>{"use strict";var t,r=((t={}).FI="fi",t.EN="en",t.SV="sv",t);let n={[r.FI]:"artikkeli",[r.SV]:"artikel",[r.EN]:"article"};r.FI,r.SV,r.EN,e.s(["ARTICLE_LISTING_MAX_PAGE_SIZE",0,40,"ARTICLE_LISTING_MIN_PAGE_SIZE",0,3,"ARTICLE_LISTING_PAGE_SIZE",0,6,"ARTICLE_PATH_PREFIX",0,n,"FALLBACK_DAM_MEDIA",0,{ARTICLE_CARD:{damAsset:{id:"35D3iWxO45OAgao_bPUN65-7FPhuTp",title:"",description:"",fileName:"",width:1600,height:900,url:"https://cdn.s-cloud.fi/v1/assets/dam-id/2iumCt0z49n9Hbc_PIZ9DH.webp",assetDomain:"image",f
1ileSize:{value:0,formatted:""},altText:"",creatorName:"",blurDataUrl:"UklGRmAAAABXRUJQVlA4IFQAAACQBQCdASpkAEIAPpFInUwlpCKiIOjwsBIJaQAAB4Ja/H44VhHNWhstejYpz+AZf7cSAkBGAAD+90IAsApkKelEvK3wZo/ubFwJErM1KgDYQ4AAAAA="},altText:null,creatorName:null,focalPoint:null},AUTHOR_PROFILE:{damAsset:{id:"DtgM9LmCqwF8upRJ_oKhyj",title:"photoPlaceholder.svg",description:"",fileName:"photoPlaceholder.svg",width:400,height:400,url:"https://cdn.s-cloud.fi/v1/assets/dam-id/DtgM9LmCqwF8upRJ_oKhyj.webp",assetDomain:"image",fileSize:{value:590,formatted:"590 bytes"},altText:"",creatorName:"",blurDataUrl:"data:image/webp;base64,UklGRjgAAABXRUJQVlA4ICwAAABQAwCdASoUABQAPpFCnEolo6KhqAgAsBIJaQAALnWYH24RwAD++qRecgAAAA=="},altText:null,creatorName:null,focalPoint:null}},"MOCK_HOST_COOKIE_NAME",0,"MOCK_HOST","PLACE_OF_BUSINESS_FEED_PAGE_SIZE",0,6],390933)}]);

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.