1<!doctype html> 2<html class="diks-no-js diks-site--pieksamaenlehti diks-user--is-not-logged-in diks-user--is-not-subscriber diks-user--is-not-company-subscriber diks-site--layout-master" lang="fi" prefix="og: http://ogp.me/ns#"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <title>Uusimmat | Pieksämäen Lehti</title> 7 <link id="diks-stylesheet" rel="stylesheet" href="https://a.pieksamaenlehti.fi/styles/e5576057/styles/diks-news.css"> 8 <link rel="dns-prefetch" href="https://cdn.gravito.net"> 9 <link rel="dns-prefetch" href="https://cdn.gravito.network"> 10 <link rel="dns-prefetch" href="https://handshake.gravito.network"> 11
11<script> 12 13 const checkUserPreferenceEnabled = 1; 14 const darkmodeStylesheet = "https://a.pieksamaenlehti.fi/styles/e5576057/styles/diks-news-darkmode.css"; 15 const defaultStylesheet = "https://a.pieksamaenlehti.fi/styles/e5576057/styles/diks-news.css"; 16 const savedTheme = localStorage.getItem('theme'); 17 const stylesheet = document.getElementById("diks-stylesheet"); 18 19 // Check local storage for saved theme 20 if ( savedTheme == 'darkmode' ) { 21 stylesheet.href = darkmodeStylesheet; 22 document.documentElement.classList.add('diks-theme--darkmode'); 23 } 24 // Check user's theme preference through an OS setting or a user agent setting 25 else if ( checkUserPreferenceEnabled && savedTheme != 'default' && ( window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ) ) { 26 stylesheet.href = darkmodeStylesheet; 27 document.documentElement.classList.add('diks-theme--darkmode'); 28 } 29 else { 30 document.documentElement.classList.add('diks-theme--default'); 31 } 32 33 34 // Darkmode toggle switch 35 document.addEventListener('DOMContentLoaded', function () { 36 const darkmodeButton = document.getElementById("diks-darkmode-toggler"); 37 38 if (darkmodeButton) { 39 // Set darkmode button to checked if darkmode is already on 40 // Check local storage for saved theme 41 if (savedTheme == 'darkmode' ) { 42 darkmodeButton.checked = true; 43 } 44 // Check user's theme preference through an OS setting or a user agent setting 45 else if ( checkUserPreferenceEnabled && savedTheme != 'default' && ( window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ) ) { 46 darkmodeButton.checked = true; 47 } 48 49 // Change theme based on darkmode button checked/unchecked 50 darkmodeButton.addEventListener("click", function() { 51 // Swap out the URL for the different stylesheets 52 if ( stylesheet.getAttribute("href") == defaultStylesheet ) { 53 stylesheet.href = darkmodeStylesheet; 54 document.documentElement.classList.remove('diks-theme--default'); 55 document.documentElement.classList.add('diks-theme--darkmode'); 56 // Save theme to local storage 57 window.localStorage.setItem('theme', 'darkmode'); 58 } else { 59 stylesheet.href = defaultStylesheet; 60 document.documentElement.classList.remove('diks-theme--darkmode'); 61 document.documentElement.classList.add('diks-theme--default'); 62 // Save theme to local storage 63 window.localStorage.setItem('theme', 'default'); 64 } 65 // Dispatch event ThemeChanged when theme inside Local Storage changes 66 window.dispatchEvent(new Event("ThemeChanged")); 67 }); 68 } 69 }, false); 70 71 </script>
71 72 73 <link rel="preload" href="/gravito-cmp.js" as="script"> 74 <link rel="preload" href="https://cdn.gravito.net/sdk/v6/latest/sdk.js" as="script"><link rel="preload" href="https://a.pieksamaenlehti.fi/styles/e5576057/js/google/googleTagScript.min.js" as="script"><link rel="preload" href="https://q116.pieksamaenlehti.fi/script.js" as="script"> 75
75<script> 76 window.JankkoSSOConfig = { 77 accountOrigin: "PI" 78 }; 79 </script>
79 80 81 82
82<script id="jankko-sso-script" src="https://sso.pieksamaenlehti.fi/assets/jankko-sso-client.modern.min.js"></script>
82 83 84 85 86 87 88
88<script> 89 // Hyphenopoly library initialization. The library will add soft-hyphen characters into the content if the 90 // browser doesn't support CSS hyphenation. For debugging on macOS Chrome: require: { 'fi': 'FORCEHYPHENOPOLY' } 91 const Hyphenopoly = { 92 require: { 'fi': 'yhdyssanahirviö' }, 93 setup: { 94 defaultLanguage: "fi", 95 selectors: { '.diks-card__title': { minWordLength: 11, leftmin: 4, rightmin: 4 }, '.diks-article__headline': { minWordLength: 11, leftmin: 4, rightmin: 4 }, '.diks-parallax-content .diks-article-box .diks-sub-headline': { minWordLength: 11, leftmin: 4, rightmin: 4 } } 96 } 97 } 98 console.log('Hyphenopoly settings:', Hyphenopoly.setup) 99 100 // Helper function for hyphenating content that was added after pageload. We must query a nodelist and iterate 101 // each node because the library can't handle a nodelist. 102 // https://mnater.github.io/Hyphenopoly/Hyphenators.html 103 // https://github.com/mnater/Hyphenopoly/issues/92#issuecomment-597728300 104 const diksHyphenateContent = (containerSelector) => { 105 if (!Hyphenopoly.hyphenators) { 106 return 107 } 108 Hyphenopoly.hyphenators["HTML"].then((hyphenator) => { 109 for (const itemSelector in Hyphenopoly.setup.selectors) { 110 const containerNode = document.querySelector(containerSelector) 111 const itemNodeList = containerNode.querySelectorAll(itemSelector) 112 itemNodeList.forEach((itemNode) => { hyphenator(itemNode, itemSelector) }) 113 } 114 }) 115 } 116 </script>
116 117
117<script src="https://a.pieksamaenlehti.fi/styles/e5576057/includes/hyphenopoly/Hyphenopoly_Loader.js"></script>
117 118
118<script src="/theme/css/includes/waypoints/lib/noframework.waypoints.min.js"></script>
118 119 <link rel="icon" type="image/png" href="/favicon.png" sizes="96x96" /><link rel="icon" href="/favicon.ico" sizes="48x48"><link rel="icon" href="/favicon.svg" sizes="any" type="image/svg+xml" /><link rel="apple-touch-icon" href="/icon-180.png"/><meta name="theme-color" content="#FFFFFF" media="(prefers-color-scheme: light)" /> 120 <meta name="theme-color" content="#121416" media="(prefers-color-scheme: dark)" /><link rel="alternate" type="application/rss+xml" title="Pieksämäen Lehti" href="https://www.pieksamaenlehti.fi/feed/rss"><meta name="robots" content="max-image-preview:large"><meta name="facebook-domain-verification" content="66vmcn0pcjptydwg9qzrdls8n8rko5">
120<script> 121 var pageData = {}; 122 123 pageData.section = { 124 'name': 'Uusimmat', 125 'uname': 'uusimmat', 126 'url': 'https\u003A\/\/www.pieksamaenlehti.fi\/uusimmat\/' 127 } 128 pageData.publication = { 129 'name': 'pieksamaenlehti', 130 'url': 'https\u003A\/\/www.pieksamaenlehti.fi\/', 131 'engage': 'PI', 132 'paywallEnabled': true, 133 'registrationWallEnabled': true, 134 'env':'prod' 135 } 136 pageData.user = {} 137 pageData.companyUser = {} 138 139 function isPwa() { 140 // window.navigator.standalone = iOS 141 // window.matchMedia('(display-mode: standalone)').matches = Android/universal 142 return (window.navigator.standalone) || 143 (["fullscreen", "standalone", "minimal-ui"].some( 144 function(displayMode) { return window.matchMedia('(display-mode: ' + displayMode + ')') 145 .matches })); 146 } 147 148 pageData.general = { 149 'browseMode': (isPwa() ? 'pwa' : 'browser') 150 } 151</script>
151 152 <meta property="og:site_name" content="Pieksämäen Lehti"> 153 <meta property="og:locale" content="fi_FI"><meta name='description' content=''> 154<meta property='og:title' content='Uusimmat | Pieksämäen Lehti'> 155<meta property='og:description' content=''> 156<meta property='og:url' content='https://www.pieksamaenlehti.fi/uusimmat/'> 157<meta property='og:type' content='webpage'><meta property='og:image' content='https://a.pieksamaenlehti.fi/styles/e5576057/images/default/og-image-pieksamaenlehti.jpg'> 158<meta property='og:image:width' content='1200'> 159<meta property='og:image:height' content='630'> 160 <link rel="manifest" href="/manifest.webmanifest"> 161 <style>@media (max-width: 600px) { .gravitoCMP-footer { margin-top: 1.5em; } }</style> 162
162<script type="text/javascript">window.cX = window.cX || {};// Async load of cx.js 163 (function(d,s,e,t){e=d.createElement(s);e.type='text/java'+s;e.async='async'; 164 e.src='http'+('https:'===location.protocol?'s://s':'://')+'cdn.cxense.com/cx.js'; 165 t=d.getElementsByTagName(s)[0];t.parentNode.insertBefore(e,t);})(document,'script'); 166 </script>
166 167
167<script src="https://a.pieksamaenlehti.fi/styles/e5576057/js/blueconic/dialog.min.js"></script>
167 168
168<script> 169 BCinst = 'blueconic'; 170 BCshortcode = 'PILE'; 171 </script>
171<script src="https://a.pieksamaenlehti.fi/styles/e5576057/js/blueconic/events.min.js"></script>
171 172
172<script> 173 const BCPlatform = "web"; 174 const BCChannel = 'PILE'; 175 176 const BCArticleViewProperties = {}; 177 const BCSessionStartProperties = {}; 178 179 BCArticleViewProperties["platform"] = BCPlatform; 180 BCArticleViewProperties["channel"] = BCChannel; 181 BCSessionStartProperties["platform"] = BCPlatform; 182 BCSessionStartProperties["channel"] = BCChannel; 183 184 const BCArticleID = pageData?.article?.id || ''; 185 const BCArticleMarketingCategories = pageData?.article?.marketingCategories || []; 186 const BCArticleTopics = pageData?.article?.topics || []; 187 188 if (BCArticleID) { 189 BCArticleViewProperties["articleID"] = BCArticleID; 190 } 191 192 if (Array.isArray(BCArticleMarketingCategories) && BCArticleMarketingCategories.length > 0) { 193 BCArticleViewProperties["marketing_categories"] = BCArticleMarketingCategories.join(', '); 194 } 195 196 if (Array.isArray(BCArticleTopics) && BCArticleTopics.length > 0) { 197 BCArticleViewProperties["tags"] = BCArticleTopics.join(', '); 198 } 199 200 const BCEventParams = { 201 currentPage: '/uusimmat/' || null, 202 pageType: 'section' || null, 203 dependenciesTimeout: 5000, 204 inHouseAdEnabled: true, 205 articleViewEventEnabled: true, 206 articleViewProperties: BCArticleViewProperties, 207 sessionStartEventEnabled: true, 208 sessionStartProperties: BCSessionStartProperties, 209 recommendationsEnabled: false, 210 recommendationsMaxItems: 3, 211 recommendationsTitle: 'Luitko\u0020jo\u0020n\u00E4m\u00E4\u003F' 212 }; 213 InitializeEventScript(BCEventParams); 214 </script>
214<script> 215 window.BCDatalayer = []; 216 </script>
216<script> 217 (function () { 218 window.BCscriptInjected = false; 219 var scriptSrc = ''; 220 221 scriptSrc = 'https://q116.pieksamaenlehti.fi/script.js'; 222 223 window.addEventListener( 224 "gravito:tcfv2:client", 225 function (event) { 226 let eventType = event.detail.eventType; 227 let consentUpdateEventsList = [ 228 "layer1:opt-out:all", 229 "layer2:opt-out:all", 230 "layer2:opt-in:selected", 231 "layer1:opt-in:all", 232 "layer2:opt-in:all", 233 "opt-in:previously", 234 ]; 235 if (consentUpdateEventsList.includes(eventType) && window.BCscriptInjected === false) { 236 window.BCscriptInjected = true; 237 238 var script = document.createElement("script"); 239 script.src = scriptSrc; 240 document.head.appendChild(script); 241 } 242 }, 243 true 244 ); 245 }()); 246 </script>
246 247
247<script src='https://securepubads.g.doubleclick.net/tag/js/gpt.js' crossorigin="anonymous" async></script>
247<script async src="https://ksml-cdn.relevant-digital.com/static/tags/5f8030605279784f89ca6901.js"></script>
247<script src="https://a.pieksamaenlehti.fi/styles/e5576057/js/google/googleTagScript.min.js"></script>
247 248
248<script> 249 const GAM_params = { 250 account: '21684433086' || null, 251 site: 'pieksamaenlehti' || null, 252 adsSetToRenderFromPageLevel: ["paraati1","jattiboksi1","jattiboksi2","jattiboksi3","jattiboksi4","boksi1","boksi2","boksi3","boksi4","mobiili1","mobiili2","mobiili3","mobiili4","mobiili5","mobiili6","interstitiaali","topscroll_skin","topscroll_mob"], 253 enableHeaderBiddingManager: true, 254 headerBiddingManagerConfigId: '63b683b9acee8859afeec9bf' || null, 255 enableTCF: true, 256 enableSegmentTargeting: true, 257 enableBCSegmentTargeting: true, 258 segmentTargetingTimeout: 200, 259 pianoSegmentTargetingPersistedQueryId: '110c4c9055b4a1f72dc557ca3983bd140a676a7c' || null, 260 enablePianoSegmentTargeting: true, 261 pianoScriptEnabled: true, 262 enablePersonalizationTargeting: true, 263 enableOnBeforeAuctionSetup: true, 264 pageType: 'section', 265 isPaywallArticle: false, 266 isRegistrationWallArticle: false, 267 mw: 300, 268 tw: 750, 269 dw: 1024, 270 inContentAdTextTop: 'Mainos - sisältö jatkuu alla' || 'Mainos - sisältö jatkuu alla', 271 inContentAdTextBottom: 'Mainos päättyy' || 'Mainos päättyy', 272 collapseEmptyDivs: true, 273 disableInitialLoad: true, 274 enableSRA: true, 275 enableLazyLoad: true, 276 fetchMarginPercent: 200, 277 renderMarginPercent: 20, 278 mobileScaling: -1, 279 gamAdUnits: {"paraati1":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[[736,552]],"viewport_width_980":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"viewport_width_1024":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"viewport_width_1200":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]]}},"section_config":{"show_labels":false,"all_sizes":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[[736,552]],"viewport_width_980":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"viewport_width_1024":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"viewport_width_1200":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]]},"front_page_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"viewport_width_1024":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]],"viewport_width_1200":[[736,552],[980,120],[980,400],[980,552],[980,250],[980,240],[970,250]]}}},"jattiboksi1":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[1,1]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]]},"position_inside_article":3,"paywall_config":{"show_labels":false},"comic_config":{"show_labels":false}},"section_config":{"show_labels":false,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"front_page_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"position_inside_section":5,"position_inside_latest":10,"position_inside_most_read":10}}
279,"jattiboksi2":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2],[1,1]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[970,540],[1,2],[1,1]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2],[1,1]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2],[1,1]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2],[1,1]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2],[1,1]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2],[1,1]]},"position_inside_article":6},"section_config":{"show_labels":false,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[970,540],[1,2]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]]},"front_page_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[970,540],[1,2]]},"position_inside_section":12,"position_inside_latest":20,"position_inside_front_page_large":7,"position_inside_front_page":9}},"jattiboksi3":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[1,1]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]]},"position_inside_article":8},"section_config":{"show_labels":false,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"front_page_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"position_inside_section":19,"position_inside_latest":30,"position_inside_front_page":15}}
279,"jattiboksi4":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[1,1]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]]},"position_inside_article":12},"section_config":{"show_labels":false,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"front_page_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"position_inside_section":25,"position_inside_latest":40,"position_inside_front_page":19}},"jattiboksi5":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[1,1]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]]},"position_inside_article":16},"section_config":{"show_labels":false,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[620,891]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"front_page_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891]]},"position_inside_section":31,"position_inside_front_page":25}}
279,"jattiboksi6":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[1,1]],"viewport_width_644":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_768":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_980":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1024":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]],"viewport_width_1200":[[336,280],[468,832],[468,624],[468,263],[468,351],[468,400],[468,600],[600,600],[620,891],[1,1]]}}},"boksi1":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}}},"boksi2":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}}},"boksi3":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[3
27900,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}}},"boksi4":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431],[300,300]]}}},"mobiili1":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_article":3,"paywall_config":{"show_labels":false},"comic_config":{"show_labels":false}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_section":1,"position_inside_latest":10,"position_inside_most_read":5}},"mobiili2":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[300,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_article":6,"paywall_config":{"show_labels":false},"comic_config":{"show_labels":false}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240]],"viewport_width_644":[[3
27900,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,210],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[300,240]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_section":5,"position_inside_latest":20,"position_inside_most_read":10}},"mobiili3":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_article":8},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_section":12,"position_inside_latest":30,"position_inside_front_page_large":7,"position_inside_front_page":6}},"mobiili4":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_article":12},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_section":19,"position_inside_latest":40}},"mobiili5":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_article":16},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_644":[[3
27900,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_section":25,"position_inside_front_page":6}},"mobiili6":{"type":"normal","article_config":{"show_labels":true,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_article":20},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_section":31,"position_inside_front_page":9}},"mobiili7":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[320,320]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_front_page":15}},"mobiili8":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[3
27900,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_front_page":19}},"mobiili9":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[1,1]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150],[1,1]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"position_inside_front_page":25}},"mobiili10":{"type":"normal","section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]},"front_page_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}}},"interstitiaali":{"type":"outofpage","article_config":{"show_labels":false,"default_sizes":{"viewport_width_0":[1,1],"viewport_width_492":[1,1],"viewport_width_644":[1,1],"viewport_width_768":[1,1],"viewport_width_980":[1,1],"viewport_width_1024":[1,1],"viewport_width_1200":[1,1]}},"section_config":{"show_labels":false,"default_sizes":{"viewport_width_0":[1,1],"viewport_width_492":[1,1],"viewport_width_644":[1,1],"viewport_width_768":[1,1],"viewport_width_980":[1,1],"viewport_width_1024":[1,1],"viewport_width_1200":[1,1]}}},"topscroll_skin":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[1,2],[970,170],[970,970],[1600,1150]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[1,2],[970,970]],"viewport_width_644":[[1,2],[970,970]],"viewport_width_768":[[1,2],[970,970]],"viewport_width_980":[[1,2],[970,970]],"viewport_width_1024":[[1,2],[970,970]],"viewport_width_1200":[[1,2],[970,970]]},"narrow_layout_sizes":{"viewport_width_0":[],"viewport_width_492":[[1,2],[970,970]],"viewport_width_644":[[1,2],[970,970]],"viewport_width_768":[[1,2],[970,970]],"viewport_width_980":[[1,2],[970,970]],"viewport_width_1024":[[1,2],[970,970]],"viewport_width_1200":[[1,2],[970,170],[970,970],[1600,1150]]}},"section_config":{"show_labels":false,"all_sizes":[[1,2],[970,170],[970,970],[1600,1150]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[[1,2],[970,970]],"viewport_width_644":[[1,2],[970,970]],"viewport_width_768":[[1,2],[970,970]],"viewport_width_980":[[1,2],[970,970]],"viewport_width_1024":[[1,2],[970,970]],"viewport_width_1200":[[1,2],[970,970]]},"narrow_layout_sizes":{"viewport_width_0":[],"viewport_width_492":[[1,2],[970,970]],"viewport_width_644":[[1,2],[970,970]],"viewport_width_768":[[1,2],[970,970]],"viewport_width_980":[[1,2],[970,970]],"viewport_width_1024":[[1,2],[970,970]],"viewport_width_1200":[[1,2],[970,170],[970,970],[1600,1150]]}}}
279,"topscroll_mob":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[1,2],[300,220]],"default_sizes":{"viewport_width_0":[[1,2],[300,220]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[1,2],[300,220]],"default_sizes":{"viewport_width_0":[[1,2],[300,220]],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}}}}, 280 gamNativeAdPageAdUnits: {"natiiviboksi1":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}}},"natiiviboksi2":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}}},"natiiviboksi3":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}}},"natiiviboksi4":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[3
28000,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[],"viewport_width_492":[],"viewport_width_644":[],"viewport_width_768":[],"viewport_width_980":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1024":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"viewport_width_1200":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]]}}},"natiivimobiili1":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}}},"natiivimobiili2":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}}},"natiivimobiili3":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[3
28000,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}}},"natiivimobiili4":{"type":"normal","article_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}},"section_config":{"show_labels":false,"all_sizes":[[300,533],[300,400],[300,169],[300,225],[300,250],[300,600],[300,431]],"default_sizes":{"viewport_width_0":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_492":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_644":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_768":[[300,533],[300,400],[300,169],[300,225],[300,600],[300,431],[300,300],[300,250],[300,200],[300,150]],"viewport_width_980":[],"viewport_width_1024":[],"viewport_width_1200":[]}}}}, 281 gamNativeAdPageSite: 'natiivikoonti' || 'natiivikoonti', 282 adSlotPrefix: 'gam-ad-' || 'gam-ad-', 283 isFrontPage: false, 284 isNarrowLayoutFromPageLevel: true, 285 isComicArticle: false, 286 isPreview: false, 287 isNativeAdPage: false, 288 previewAdUnits: ["mobiili1","mobiili2","mobiili3","mobiili4","mobiili5","mobiili6","mobiili7","mobiili8","mobiili9","mobiili10"], 289 skipLinksEnabled: true, 290 appendMarketingCategoriesToTopics: true, 291 enableLocationPrompt: false 292 } 293 InitializeGoogleScript(GAM_params) 294 </script>
294 295
295<script type='text/javascript'> 296 (function() { 297 /** CONFIGURATION START **/ 298 var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); 299 _sf_async_config.uid = 60754; 300 _sf_async_config.domain = location.host.replace("www.",""); 301 _sf_async_config.flickerControl = false; 302 _sf_async_config.useCanonical = true; 303 _sf_async_config.useCanonicalDomain = true; 304 /** CONFIGURATION END **/ 305 })(); 306 </script>
306<script> 307 function configureChartbeat(userType) { 308 /** CONFIGURATION START **/ 309 var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); 310 _sf_async_config.sections = pageData && pageData.section ? pageData.section.name : ''; 311 _sf_async_config.authors = pageData && pageData.article && Array.isArray(pageData.article.authors) ? pageData.article.authors.toString() : ''; 312 313 if (userType) { 314 var _cbq = window._cbq = (window._cbq || []); 315 _cbq.push(['_acct', userType]); 316 } 317 /** CONFIGURATION END **/ 318 function loadChartbeat() { 319 var e = document.createElement('script'); 320 var n = document.getElementsByTagName('script')[0]; 321 e.type = 'text/javascript'; 322 e.async = true; 323 e.src = 'https://static.chartbeat.com/js/chartbeat.js'; 324 n.parentNode.insertBefore(e, n); 325 } 326 loadChartbeat(); 327 }; 328 329 if (typeof JankkoSSOClient !== 'undefined') { 330 JankkoSSOClient.getSession().then(function(data) { 331 if (data && data.user && data.user.id) { 332 var userType = Array.isArray(data.permissions) && data.permissions.includes("paywall") ? 'paid' : 'lgdin'; 333 334 configureChartbeat(userType); 335 } else { 336 configureChartbeat('anon'); 337 } 338 }).catch(function(error) { 339 configureChartbeat('anon'); 340 }); 341 } else { 342 configureChartbeat('anon'); 343 } 344 </script>
344 345
345<script> 346 const gtmContainerId = 'GTM-KTJNB7R'; 347 const sendDatalayerPush = Boolean(1); 348 const context = 'sec'; 349 350 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 351 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 352 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 353 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 354 })(window,document,'script','dataLayer',gtmContainerId); 355 356 if (sendDatalayerPush) { 357 window.dataLayer.push({'event':'pageDataPush','pageData': window.pageData}); 358 } 359 360 (async function () { 361 const paywallEnabled = window?.pageData?.publication?.paywallEnabled ?? true; 362 const registrationWallEnabled = window?.pageData?.publication?.registrationWallEnabled ?? true; 363 364 const user = {}; 365 const companyUser = {}; 366 367 let articleState; 368 let articlePaywall = 'free'; // free is always the safer fallback 369 370 if (context === 'art') { 371 if (window?.pageData?.article?.effectivePaywall) { 372 articlePaywall = window.pageData.article.effectivePaywall; 373 } else if (window?.pageData?.article?.paywall){ 374 articlePaywall = window.pageData.article.paywall; 375 } 376 377 if ((articlePaywall === 'free' || !paywallEnabled) || (articlePaywall === "registered" && !registrationWallEnabled)) { 378 articleState = "full"; 379 } 380 else { 381 articleState = 'preview'; 382 } 383 } 384 385 function getCookie(name) { 386 name = name + '='; 387 const decodedCookie = decodeURIComponent(document.cookie); 388 const cookies = decodedCookie.split(';'); 389 for (let i = 0; i < cookies.length; i++) { 390 const cookie = cookies[i].trim(); 391 if (cookie.indexOf(name) === 0) { 392 return cookie.substring(name.length, cookie.length); 393 } 394 } 395 } 396 397 function pushDataLayerEvent() { 398 let segmentsCookie = getCookie('jankkosegments'); 399 400 if (segmentsCookie) { 401 let segmentsData = JSON.parse(segmentsCookie); 402 let segments = segmentsData.segments; 403 404 if (segments && typeof segments === 'object') { 405 user.segments = segments; 406 } 407 } 408 const pageData = { 409 'user': user,
410 'companyUser': companyUser 411 }; 412 if (context === 'art') { 413 pageData.article = { 'state': articleState }; 414 } 415 if (sendDatalayerPush) { 416 window.dataLayer.push({'event': 'userDataPush', 'pageData': pageData }); 417 } 418 } 419 420 async function modifyDatalayerData() { 421 const sessionData = await JankkoSSOClient.getSession(); 422 if (!sessionData) { 423 return; 424 } 425 426 user.id = sessionData?.personal?.personal_user_id; 427 user.products = sessionData?.personal?.personal_active_products; 428 user.permissions = sessionData?.personal?.personal_permissions; 429 430 companyUser.id = sessionData?.company?.company_user_id ?? null; 431 companyUser.products = sessionData?.company?.company_active_products ?? null; 432 companyUser.permissions = sessionData?.company?.company_permissions ?? null; 433 434 const permissions = sessionData?.permissions ?? []; 435 if (context === 'art') { 436 var userIsLoggedIn = false;if ((articlePaywall != "free" && permissions.includes("paywall") && articlePaywall != "registered") || (userIsLoggedIn === true && articlePaywall === "registered")) { 437 articleState = "full"; 438 } 439 } 440 } 441 442 try { 443 await modifyDatalayerData(); 444 } 445 catch (error) { 446 console.warn(error); 447 } 448 449 pushDataLayerEvent(); 450 }()); 451 452 </script>
452 453 454 </head> 455 <body class="diks-body diks-body--page-type-section"> 456 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 456-457
456 457 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
457GTM-KTJNB7R
vendor: 95 bytes, lines 457-459
457" 458 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 459
459<!-- End Google Tag Manager (noscript) --> 460
460<script src='/gravito-cmp.js'></script>
460 461 462 <div class="diks-out-of-page-display-ad-container"><div class="diks-display-ad rs_skip" aria-hidden="true"> 463 <div class="diks-display-ad__unit" id="gam-ad-interstitiaali" style="width:0;height:0;margin:0;padding:0;"> 464
464<script>googletag.cmd.push(function() { googletag.display('gam-ad-interstitiaali'); });</script>
464 465 </div> 466 </div></div> 467 468 469 <header id="main-header" class="diks-header diks-header diks-header--is-fixed"> 470 <div class="diks-skip-link-navigation diks-skip-link-navigation--top"> 471 <ul class="diks-navigation diks-navigation--skip-links"> 472 <li class="diks-navigation__item"> 473 <a class="diks-button diks-button--primary diks-a11y__screen-reader diks-a11y__screen-reader--focusable" href="#sisalto" >Siirry suoraan sisältöön</a> 474 </li> 475 </ul> 476 </div> 477 478 <div class="diks-header-wrapper"> 479 <div class="diks-container diks-container--header"> 480 <div class="diks-header-container"><div class="diks-header__navigation-container diks-header__navigation-container--left"> 481 <button class="diks-button diks-button--icon-only diks-button--ghost diks-navigation__link js-diks-toggler diks-dropdown-toggler diks-dropdown-toggler--main" id="diks-dropdown-toggle" data-toggle="diks-dropdown-navigation" aria-expanded="false" aria-controls="diks-dropdown-navigation" aria-label="Valikko"><span class="diks-icon diks-icon--size-m" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 482 <path fill-rule="evenodd" d="M22 6H2V4H22V6ZM22 13H2V11H22V13ZM22 20H2V18H22V20Z" clip-rule="evenodd"/> 483</svg> 484</span><span class="diks-icon diks-icon--size-m diks-icon--hidden" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 485 <path fill-rule="evenodd" d="M10.5858 12L4.2218 5.63603L5.63602 4.22182L12 10.5858L18.3639 4.22183L19.7782 5.63605L13.4142 12L19.7782 18.364L18.3639 19.7782L12 13.4142L5.63602 19.7782L4.2218 18.364L10.5858 12Z" clip-rule="evenodd"/> 486</svg> 487</span></button> 488 489 <div class="diks-dropdown-navigation" id="diks-dropdown-navigation"> 490 <button id="diks-close-dropdown-main-nav" class="diks-button diks-button--outline diks-dropdown-navigation__close-button diks-a11y__screen-reader diks-a11y__screen-reader--focusable">Sulje valikko</button><div class="diks-dropdown-navigation__sign-container"> 491 <img src="https://a.pieksamaenlehti.fi/styles/e5576057/images/logos/keskisuomalainen-sign.svg" class="diks-logo diks-dropdown-navigation__sign" alt="Keskisuomalainen Oyj"> 492 </div><form id="dropdown-navigation-search" name="dropdownnavigationsearch" class="diks-form diks-form--fluid" action="/haku/" method="get"> 493 <div class="diks-form__field-wrapper diks-form__field-wrapper--padding-right diks-form__field-wrapper--required"><input class="diks-form__field" type="search" name="q" id="dropdown-navigation-searchSearch1" aria-label="Haku" placeholder="Hae sivustolta" required value=""></div> 494 495 <div class="diks-form__field-wrapper diks-form__field-wrapper--submit-button-icon-only"> 496 <button class="diks-form__submit" type="submit" id="dropdown-navigation-searchSubmitbutton2"><span class="diks-icon diks-icon--color-primary" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 497 <path fill-rule="evenodd" d="M9.5 4C6.46243 4 4 6.46243 4 9.5C4 12.5376 6.46243 15 9.5 15C12.5376 15 15 12.5376 15 9.5C15 6.46243 12.5376 4 9.5 4ZM2 9.5C2 5.35786 5.35786 2 9.5 2C13.6421 2 17 5.35786 17 9.5C17 11.2106 16.4273 12.7874 15.4632 14.0493L19.7782 18.3642L18.3639 19.7784L14.049 15.4634C12.7872 16.4274 11.2105 17 9.5 17C5.35786 17 2 13.6421 2 9.5Z" clip-rule="evenodd"/> 498</svg> 499</span>Hae 500 </button> 501 </div> 502 </form> <nav class="diks-navigation-wrapper diks-navigation-wrapper--border-bottom diks-navigation-wrapper--border-top" ><ul class="diks-navigation diks-navigation--row diks-navigation--mobile-row diks-navigation--no-active-links diks-navigation--size-s" id="dropdown-highlights-nav"><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/asenna/">Sovellus</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/nakoislehti/">Lehdet</a></li><li class="diks-navigation__item diks-navigation__item--button diks-navigation__item--align-right diks-hide-from-subscribers" ><a class="diks-navigation__link diks-bc-order-button" href="/jatka/">Tilaa</a></li></ul> 503 </nav> <nav class="diks-navigation-wrapper diks-navigation-wrapper--divider-bottom" ><ul class="diks-navigation diks-navigation--no-active-links diks-navigation--size-s" id="dropdown-customer-upper-nav"><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://oma.media.fi/pieksamaen-lehti/"><span class="diks-icon diks-icon--size-m" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 504 <path d="M17 8H22V17H19.1875V20.8125L14.1045 17H9V13.4307L4.4375 17.0811V13H2V3H17V8ZM17 13H11V15H14.7705L17.1875 16.8125V15H20V10H17V13ZM4 11H6.4375V12.918L8.5625 11.2188L8.83691 11H15V5H4V11Z"/> 505</svg> 506</span>Asiakaspalvelu</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://oma.media.fi/pieksamaen-lehti/yhteystiedot/juttuvinkki/"><span class="diks-icon diks-icon--size-m" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 507 <path fill-rule="evenodd" d="M7.38197 4H16.618L17.618 6H22V20H2V6H6.38197L7.38197 4ZM8.61803 6L7.61803 8H4V18H20V8H16.382L15.382 6H8.61803ZM12 11C10.8954 11 10 11.8954 10 13C10 14.1046 10.8954 15 12 15C13.1046 15 14 14.1046 14 13C14 11.8954 13.1046 11 12 11ZM8 13C8 10.7909 9.79086 9 12 9C14.2091 9 16 10.7909 16 13C16 15.2091 14.2091 17 12 17C9.79086 17 8 15.2091 8 13Z" clip-rule="evenodd"/> 508</svg> 509</span>Lähetä juttuvinkki</a></li></ul> 510 </nav> <nav class="diks-navigation-wrapper " ><ul class="diks-navigation diks-navigation--light" id="dropdown-section-nav"><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/">Etusivu</a></li><li class="diks-navigation__item diks-navigation__item--active" aria-current="page"><a class="diks-navigation__link " href="/uusimmat/">Uusimmat</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/luetuimmat/">Luetuimmat</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="http://pieksamaenlehti.fi/paikalliset/">Paikalliset</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="http://pieksamaenlehti.fi/mielipide/">Mielipide&pääkirjoitus</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="http://www.pieksamaenlehti.fi/urhe
510ilu/">Urheilu</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://savo.menoinfo.fi/fi-FI">Menoinfo</a></li></ul> 511 </nav><!-- ESI start element "recommendedTopics" generated at 26-09-2026 13:55:17.394747 --><!-- ESI end element "recommendedTopics" --><!-- ESI start element "promotedAdvertisers" generated at 26-09-2026 13:52:08.833256 --><!-- ESI end element "promotedAdvertisers" --> <nav class="diks-navigation-wrapper diks-navigation-wrapper--divider-top" ><h2 class="diks-navigation__title">Yhteystiedot</h2><ul class="diks-navigation diks-navigation--light diks-navigation--size-s" id="dropdown-customer-nav"><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://www.meks.fi/mainonta/alueet/savon-media/">Mediamyynti</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://oma.media.fi/pieksamaen-lehti/yhteystiedot/">Kaikki yhteystiedot</a></li></ul> 512 </nav><div class="diks-navigation-wrapper diks-navigation-wrapper--divider-top"><h2 class="diks-navigation__title">Ulkoasu</h2><label for="diks-darkmode-toggler" class="diks-form__switch"> 513 <span class="diks-form__switch-label"><span class="diks-icon diks-icon--size-m" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 514 <path fill-rule="evenodd" d="M13.7547 1.76065L11.7581 3.75666C10.6708 4.8436 10 6.34252 10 8C10 11.3137 12.6863 14 16 14C17.6575 14 19.1564 13.3292 20.2433 12.2419L22.2394 10.2453L21.9451 13.0531C21.4182 18.0815 17.1674 22 12 22C6.47715 22 2 17.5229 2 12C2 6.83263 5.91855 2.58178 10.9469 2.05488L13.7547 1.76065ZM8.70749 4.70657C5.93176 5.9617 4 8.75566 4 12C4 16.4183 7.58172 20 12 20C15.2443 20 18.0383 18.0682 19.2934 15.2925C18.289 15.7468 17.1738 16 16 16C11.5817 16 8 12.4183 8 8C8 6.82623 8.25316 5.71105 8.70749 4.70657Z" clip-rule="evenodd"/> 515</svg> 516</span>Käytä tummaa tilaa</span> 517 <div class="diks-form__switch-wrapper"> 518 <input id="diks-darkmode-toggler" class="diks-form__switch-input" type="checkbox"> 519 <span class="diks-form__switch-slider"></span> 520 </div> 521 </label> 522 </div></div> <nav class="diks-navigation-wrapper " ><ul class="diks-navigation diks-navigation--main diks-navigation--size-s diks-navigation--row diks-navigation--mobile-row diks-navigation--no-active-links diks-hide-below-large" ><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/uusimmat/"><span class="diks-icon diks-hide-above-large" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 523 <path fill-rule="evenodd" d="M12 4a8 8 0 100 16 8 8 0 000-16zM2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12zm9-6h2v5.586l2.707 2.707-1.414 1.414L11 12.414V6z" clip-rule="evenodd"/> 524</svg> 525</span>Uusimmat</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/luetuimmat/"><span class="diks-icon diks-hide-above-large" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 526 <path fill-rule="evenodd" d="M11.03 3.455c1.168-1.438 3.495-.652 3.55 1.2l.117 3.845h6a1.25 1.25 0 0 1 1.229 1.484l-1.905 10A1.25 1.25 0 0 1 18.793 21H9.06a1.25 1.25 0 0 1-.559-.132L6.764 20H3.25C2.56 20 2 19.44 2 18.75v-8.5C2 9.56 2.56 9 3.25 9h3.274l4.506-5.545ZM8 10.355v8.027L9.236 19h8.936l1.62-8.5h-5.58a1.5 1.5 0 0 1-1.499-1.455l-.131-4.33L8 10.356Zm10.056 9.255ZM4 11v7h2v-7H4Zm14.793 8.75.145.027Z" clip-rule="evenodd"/> 527</svg> 528</span>Luetuimmat</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/nakoislehti/"><span class="diks-icon diks-hide-above-large" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 529 <path fill-rule="evenodd" d="M4 2H20V22H4V2ZM6 4V20H18V4H6ZM8 6H16V12H8V6ZM10 8V10H14V8H10ZM16 15H8V13H16V15ZM16 18H8V16H16V18Z" clip-rule="evenodd"/> 530</svg> 531</span>Lehdet</a></li><li class="diks-navigation__item diks-navigation__item--button diks-navigation__item--align-right diks-hide-above-medium diks-hide-from-subscribers" ><a class="diks-navigation__link diks-bc-order-button" href="/jatka/">Tilaa</a></li></ul> 532 </nav></div><div class="diks-header__logo-container"><a class="diks-logo__link diks-header__logo-link diks-header__main-logo-link" href="/"><img src="https://a.pieksamaenlehti.fi/styles/e5576057/images/logos/pieksamaenlehti.svg" class="diks-logo diks-logo--default diks-header__logo diks-header__main-logo" alt="Pieksämäen Lehti"><img src="https://a.pieksamaenlehti.fi/styles/e5576057/images/logos/pieksamaenlehti-white.svg" class="diks-logo diks-logo--darkmode diks-header__logo diks-header__main-logo" alt="Pieksämäen Lehti"></a> 533 </div><div class="diks-header__navigation-container diks-header__navigation-container--right"><a class="diks-bc-order-button diks-button diks-button--primary diks-button--size-m diks-hide-from-subscribers diks-hide-below-medium " href="/jatka/">Tilaa</a><div class="diks-user-navigation-wrapper"> 534 <button class="diks-button diks-button--icon-only diks-button--ghost diks-navigation__link diks-dropdown-toggler diks-dropdown-toggler--user" aria-expanded="false" id="diks-sso-user" data-diks-toggle="diks-user-navigation" data-diks-toggle-class="diks-user-navigation" aria-controls="diks-user-navigation"><span class="diks-icon diks-icon--size-m" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 535 <path fill-rule="evenodd" d="M4 12a8 8 0 1 1 13.496 5.814c-1.216-1.593-3.262-2.602-5.491-2.602-2.231 0-4.28 1.011-5.495 2.607A7.978 7.978 0 0 1 4 12Zm4.04 6.953A7.963 7.963 0 0 0 12 20a7.964 7.964 0 0 0 3.966-1.05c-.83-1.087-2.254-1.84-3.961-1.84-1.71 0-3.135.754-3.965 1.843ZM12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2Zm.005 5.898c-1.247 0-2.305 1.049-2.305 2.4 0 1.353 1.058 2.402 2.305 2.402s2.305-1.05 2.305-2.401c0-1.352-1.058-2.4-2.305-2.4Zm-4.203 2.4C7.802 7.952 9.658 6 12.005 6c2.347 0 4.203 1.95 4.203 4.299 0 2.348-1.856 4.299-4.203 4.299-2.347 0-4.203-1.951-4.203-4.3Z" clip-rule="evenodd"/> 536</svg> 537</span><span class="diks-icon diks-icon--size-m diks-icon--hidden" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 538 <path fill-rule="evenodd" d="M10.5858 12L4.2218 5.63603L5.63602 4.22182L12 10.5858L18.3639 4.22183L19.7782 5.63605L13.4142 12L19.7782 18.364L18.3639 19.7782L12 13.4142L5.63602 19.7782L4.2218
53818.364L10.5858 12Z" clip-rule="evenodd"/> 539</svg> 540</span></button> 541 542 <div class="diks-navigation diks-sub-navigation diks-user-navigation" id="diks-user-navigation"> 543 <button id="diks-close-dropdown-user-nav" class="diks-button diks-button--outline diks-dropdown-navigation__close-button diks-a11y__screen-reader diks-a11y__screen-reader--focusable">Sulje valikko</button> 544 <p id="diks-sso-username" class="diks-user-navigation__username diks-hide-from-company-subscribers"></p><p class="diks-user-navigation__username diks-show-for-company-subscribers">Yritystilaus tunnistettu</p><div class="diks-show-for-company-subscribers"><p>Voit käyttää palvelun kaikkia sisältöjä vapaasti. Jos haluat kommentoida, kirjaudu sisään henkilökohtaisella Mediatunnuksella.</p></div> <ul class="diks-navigation diks-navigation--size-m" id="diks-sso-links"><li class="diks-navigation__item " ><a class="diks-navigation__link " href="javascript:window.gravito.cmp.openPreferences();">Evästevalinnat</a></li></ul> 545 </div> 546</div> 547 </div> 548 </div> 549 </div> 550 </div><div class="diks-section-navigation-wrapper"> 551 <div class="diks-container diks-container--narrow-mobile diks-container--full-width-before-l"> 552 <nav class="diks-navigation-wrapper diks-navigation-wrapper--border-bottom" aria-label="Osastovalikko"><ul class="diks-navigation diks-navigation--row diks-navigation--light diks-navigation--centered diks-navigation--mobile-row diks-navigation--draggable diks-navigation--size-xs diks-navigation--active-subtle" id="osastovalikko"><li class="diks-navigation__item " ><a class="diks-navigation__link " href="http://pieksamaenlehti.fi/paikalliset/"draggable="false">Paikalliset</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="http://pieksamaenlehti.fi/mielipide/"draggable="false">Mielipide&pääkirjoitus</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="http://www.pieksamaenlehti.fi/urheilu/"draggable="false">Urheilu</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://savo.menoinfo.fi/fi-FI"draggable="false">Menoinfo</a></li></ul> 553 </nav> 554 </div> 555 </div><div class="diks-quicklinks-wrapper"> 556 <div class="diks-container diks-container--narrow-mobile"> 557 <nav class="diks-navigation-wrapper " ><ul class="diks-navigation diks-navigation--main diks-navigation--size-s diks-navigation--row diks-navigation--mobile-row diks-navigation--no-active-links diks-navigation--centered diks-hide-above-large" ><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/uusimmat/"><span class="diks-icon diks-hide-above-large" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 558 <path fill-rule="evenodd" d="M12 4a8 8 0 100 16 8 8 0 000-16zM2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12zm9-6h2v5.586l2.707 2.707-1.414 1.414L11 12.414V6z" clip-rule="evenodd"/> 559</svg> 560</span>Uusimmat</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/luetuimmat/"><span class="diks-icon diks-hide-above-large" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 561 <path fill-rule="evenodd" d="M11.03 3.455c1.168-1.438 3.495-.652 3.55 1.2l.117 3.845h6a1.25 1.25 0 0 1 1.229 1.484l-1.905 10A1.25 1.25 0 0 1 18.793 21H9.06a1.25 1.25 0 0 1-.559-.132L6.764 20H3.25C2.56 20 2 19.44 2 18.75v-8.5C2 9.56 2.56 9 3.25 9h3.274l4.506-5.545ZM8 10.355v8.027L9.236 19h8.936l1.62-8.5h-5.58a1.5 1.5 0 0 1-1.499-1.455l-.131-4.33L8 10.356Zm10.056 9.255ZM4 11v7h2v-7H4Zm14.793 8.75.145.027Z" clip-rule="evenodd"/> 562</svg> 563</span>Luetuimmat</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="/nakoislehti/"><span class="diks-icon diks-hide-above-large" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 564 <path fill-rule="evenodd" d="M4 2H20V22H4V2ZM6 4V20H18V4H6ZM8 6H16V12H8V6ZM10 8V10H14V8H10ZM16 15H8V13H16V15ZM16 18H8V16H16V18Z" clip-rule="evenodd"/> 565</svg> 566</span>Lehdet</a></li><li class="diks-navigation__item diks-navigation__item--button diks-navigation__item--align-right diks-hide-above-medium diks-hide-from-subscribers" ><a class="diks-navigation__link diks-bc-order-button" href="/jatka/">Tilaa</a></li></ul> 567 </nav> 568 </div> 569 </div><div id="diks-dropdown-navigation-shade" class="diks-dropdown-navigation-shade"></div></header>
569<script src="/theme/css/includes/waypoints/lib/noframework.waypoints.min.js"></script>
569 570
570<script> 571 // Fix forEach for IE 572 if (window.NodeList && !NodeList.prototype.forEach) { 573 NodeList.prototype.forEach = Array.prototype.forEach; 574 } 575 576 // Element.closest() needs a polyfill for older browsers. 577 // While we only need the closest() functionality for mobile browsers, 578 // we don't want the code to fail even on old desktop browsers. 579 // https://developer.mozilla.org/en-US/docs/Web/API/Element/closest#Polyfill 580 // https://developer.mozilla.org/en-US/docs/Web/API/Element/closest#Browser_compatibility 581 if (!Element.prototype.matches) { 582 Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; 583 } 584 585 if (!Element.prototype.closest) { 586 Element.prototype.closest = function(s) { 587 var el = this; 588 589 do { 590 if (el.matches(s)) return el; 591 el = el.parentElement || el.parentNode; 592 } while (el !== null && el.nodeType === 1); 593 return null; 594 }; 595 } 596 597 (function () { 598 if (typeof JankkoSSOClient !== 'undefined') { 599 var stringToHTML = function (htmlString) { 600 var div = document.createElement('div'); 601 div.innerHTML = htmlString.trim(); 602 return div.firstChild; 603 }; 604 605 var showUserRelatedItems = function(personalData) { 606 var usernameElement = document.querySelector('#diks-sso-username'); 607 if (usernameElement) { 608 usernameElement.innerHTML = personalData.full_name; 609 } 610 611 var linksElement = document.querySelector('#diks-sso-links'); 612 if (linksElement) { 613 var myAccountLink = stringToHTML('<li class="diks-navigation__item"><a class="diks-navigation__link" href="'+JankkoSSOClient.serviceUrls.myAccount+'">Omat tiedot</a></li>'); 614 var logoutForm = stringToHTML('<li class="diks-navigation__item diks-navigation__item--logout"><form id="logout-form" action="'+JankkoSSOClient.serviceUrls.logout+'" method="post"><input class="diks-navigation__link" type="submit" value="Kirjaudu ulos"></form></li>'); 615 linksElement.insertBefore(myAccountLink, linksElement.childNodes[0]); 616 linksElement.appendChild(logoutForm); 617 } 618 619 var htmlElement = document.querySelector('.diks-user--is-not-logged-in'); // Class is set to main html element 620 if (htmlElement) { 621 htmlElement.classList.replace('diks-user--is-not-logged-in', 'diks-user--is-logged-in'); 622 } 623 } 624 625 var showMenuLinksForLoggedOutUser = function() { 626 const linksElement = document.querySelector('#diks-sso-links'); 627 if (!linksElement) { 628 return; 629 } 630 631 // Pidetään vain tietyt query-parametrit. Alunperin tässä poistettiin kaikki query-parametrit. 632 // @todo Selvitetään voisiko tässä sallia kaikki query-parametrit. 633 const currentUrlObject = new URL(window.location.href); 634 const returnUrlObject = new URL(`${currentUrlObject.origin}${currentUrlObject.pathname}`); 635 const allowedParams = ['limit-active-products']; 636 allowedParams.forEach(function(name) { 637 if (currentUrlObject.searchParams.get(name)) { 638 returnUrlObject.searchParams.set(name, currentUrlObject.searchParams.get(name)); 639 } 640 }); 641 642 const loginPageUrlObject = new URL(`${window.location.origin}/kirjaudu/`); 643 loginPageUrlObject.searchParams.set('returnUrl', returnUrlObject.toString()); 644 const loginLinkString = `<li class="diks-navigation__item"><a class="diks-navigation__link" href="${loginPageUrlObject.toString()}">Kirjaudu</a></li>`; 645 646 linksElement.insertBefore(stringToHTML(loginLinkString), linksElement.childNodes[0]); 647 } 648 649 var showCompanyUserRelatedItems = function(companyData) { 650 var htmlElement = document.querySelector('.diks-user--is-not-company-subscriber'); // Class is set to main html element 651 var permissions = companyData?.company_permissions || []; 652 if (htmlElement && permissions.length) { 653 htmlElement.classList.replace('diks-user--is-not-company-subscriber', 'diks-user--is-company-subscriber'); 654 } 655 } 656 657 document.addEventListener("DOMContentLoaded", async function() { 658 try { 659 const data = await JankkoSSOClient.getSession(); 660 if (data.company?.company_user_id) { 661 showCompanyUserRelatedItems(data.company); 662 }
663 if (data.personal?.personal_user_id) { 664 showUserRelatedItems(data.personal); 665 } else { 666 showMenuLinksForLoggedOutUser(); 667 } 668 } catch (error) { 669 showMenuLinksForLoggedOutUser(); 670 } 671 }); 672 } 673 }()); 674 675 676 ////////////////////////////////////////////////////////////////////////////////////////// 677 // NAVIGATIONS 678 ////////////////////////////////////////////////////////////////////////////////////////// 679 680 // Toggle icon inside a toggler 681 function toggleTogglerIcon(toggler) { 682 togglerIcons = toggler.querySelectorAll('.diks-icon'); 683 if ( togglerIcons.length > 1 ) { 684 for (var j= 0; j < togglerIcons.length; j++) { 685 togglerIcons[j].classList.toggle('diks-icon--hidden'); 686 } 687 } 688 } 689 690 // Function for closing all dropdown navigations 691 function closeAllDropdownNavigations() { 692 closeMainDropdownNavigation(); 693 closeUserDropdownNavigation(); 694 } 695 696 // Close main nav or user nav if hidden screen reader only close navigation button is clicked 697 let closeDropdownMainNav = document.getElementById('diks-close-dropdown-main-nav'); 698 let closeDropdownUserNav = document.getElementById('diks-close-dropdown-user-nav'); 699 if ( closeDropdownMainNav ) { 700 closeDropdownMainNav.addEventListener('click', function() { 701 closeMainDropdownNavigation(); 702 }); 703 } 704 if ( closeDropdownUserNav ) { 705 closeDropdownUserNav.addEventListener('click', function(e) { 706 e.stopPropagation(); 707 closeUserDropdownNavigation(); 708 }); 709 } 710 711 // Trap focus inside opened dropdown navigation 712 document.addEventListener('keydown', function(event) { 713 // Initialize variables 714 var ssoLinks = document.getElementById('diks-sso-links'); 715 var linksUserNav = ""; 716 var firstElUserNav = ""; 717 var lastElUserNav = ""; 718 var mainDropdownLastNavLinks = document.getElementById('dropdown-customer-nav'); // Last navigation element inside of main dropdown navigation 719 var linksMainDropdownNav = ""; 720 var firstElMainDropdownNav = "" 721 var lastElMainDropdownNav = ""; 722 723 // Set user nav variable values if SSO links exist 724 if (ssoLinks) { 725 linksUserNav = ssoLinks.querySelectorAll('.diks-navigation__link'); 726 firstElUserNav = document.getElementById('diks-close-dropdown-user-nav'); 727 lastElUserNav = linksUserNav[linksUserNav.length - 1]; 728 } 729 730 // Set main dropdown nav variable values if main dropdown last nav links exist 731 if (mainDropdownLastNavLinks) { 732 linksMainDropdownNav = mainDropdownLastNavLinks.querySelectorAll('.diks-navigation__link'); 733 firstElMainDropdownNav = document.getElementById('diks-close-dropdown-main-nav'); 734 lastElMainDropdownNav = linksMainDropdownNav[linksMainDropdownNav.length - 1]; 735 } 736 737 // If darkmode-toggler is found set it as the last element of main dropdown nav 738 if ( document.getElementById('diks-darkmode-toggler') ) { 739 lastElMainDropdownNav = document.getElementById('diks-darkmode-toggler'); 740 } 741 742 // Close all dropdown navigations & reposition fixed header when ESC key is pressed 743 if (event.key === "Escape" || event.key === "Esc") { 744 closeAllDropdownNavigations(); 745 } 746 // Trap focus inside user navigation and/or main dropdown navigation when they are open 747 if (event.keyCode === 9) { 748 if (event.shiftKey && (document.activeElement === firstElUserNav || document.activeElement === firstElMainDropdownNav)) { 749 event.preventDefault(); 750 if (document.activeElement === firstElUserNav) { 751 lastElUserNav.focus(); 752 } 753 else if ( document.activeElement === firstElMainDropdownNav ) { 754 lastElMainDropdownNav.focus(); 755 } 756 } 757 else if (!event.shiftKey && (document.activeElement === lastElUserNav || document.activeElement === lastElMainDropdownNav)) { 758 event.preventDefault(); 759 if (document.activeElement === lastElUserNav) { 760 firstElUserNav.focus(); 761 } 762 else if ( document.activeElement === lastElMainDropdownNav ) { 763 firstElMainDropdownNav.focus(); 764 } 765 } 766 } 767 }); 768 769 770 ////////////////////////////////////////////////////////////////////////////////////////// 771 // User navigation 772 ////////////////////////////////////////////////////////////////////////////////////////// 773 774 let userDropdownNavigation = document.getElementById('diks-user-navigation'); // user dropdown navigation 775 let userDropdownNavigationToggler = document.getElementById('diks-sso-user'); // user dropdown navigation toggler button (opens and closes user dropdown navigation) 776 let userDropdownNavigationCloseButton = document.getElementById('diks-close-dropdown-main-nav'); // Hidden screen-reader-only close button inside user dropdown navigation 777 778 // Close user dropdown navigation if hidden screen-reader-only close button is clicked 779 if ( userDropdownNavigationCloseButton ) { 780 userDropdownNavigationCloseButton.addEventListener('click', function() { 781 closeUserDropdownNavigation(); 782 }); 783 } 784 785 function closeUserDropdownNavigation() { 786 if (userDropdownNavigation) { 787 if (userDropdownNavigation.classList.contains('diks-user-navigation--is-open')) { 788 // Close user dropdown nav by removing --is-open class 789 userDropdownNavigation.classList.remove('diks-user-navigation--is-open'); 790 // Remove --is-open class from user dropdown navigation toggler 791 userDropdownNavigationToggler.classList.remove('diks-dropdown-toggle--is-open'); 792 // Toggle icon 793 toggleTogglerIcon(userDropdownNavigationToggler); 794
795 // Set aria-expanded to false for user dropdown toggler 796 userDropdownNavigationToggler.setAttribute('aria-expanded', 'false'); 797 } 798 } 799 } 800 801 // User Navigation Dropdown 802 if (userDropdownNavigation) { 803 let userDropdownNavigationAriaControls = userDropdownNavigationToggler.getAttribute('data-diks-toggle'); // aria-controls value for user dropown navigation toggler 804 userDropdownNavigationToggler.setAttribute('aria-controls', userDropdownNavigationAriaControls); 805 userDropdownNavigationToggler.addEventListener('click', function(e) { 806 e.preventDefault(); 807 // If the main dropdown navigation is already open (contains --is-open class) close it 808 if ( (userDropdownNavigation).classList.contains('diks-user-navigation--is-open') ) { 809 closeUserDropdownNavigation(); 810 } 811 // If the main dropdown navigation isn't open (doesn't contain --is-open class) open it 812 else { 813 // If other toggles are open, close them 814 document.querySelectorAll('.diks-user-navigation--is-open').forEach(function(item) { 815 item.classList.remove('diks-user-navigation--is-open'); 816 userDropdownNavigationToggler.classList.remove('diks-dropdown-toggler--is-open'); 817 }); 818 819 // Toggle icon 820 toggleTogglerIcon(userDropdownNavigationToggler); 821 822 // Set aria-expanded 823 userDropdownNavigationToggler.setAttribute('aria-expanded', 'true'); 824 825 // Open this toggle 826 userDropdownNavigation.classList.add('diks-user-navigation--is-open'); 827 828 // Close main dropdown navigation if it's open 829 closeMainDropdownNavigation(); 830 831 // Add event listener to window when user nav toggler is clicked and user nav is open 832 window.addEventListener('click', function(e){ 833 if (document.querySelector('.diks-user-navigation-wrapper').contains(e.target)){ 834 // Clicked inside user nav, do nothing 835 } 836 else { 837 // Clicked outside user nav, close user nav 838 closeUserDropdownNavigation(); 839 } 840 }); 841 842 } 843 }); 844 } 845 846 ////////////////////////////////////////////////////////////////////////////////////////// 847 // Main navigation 848 ////////////////////////////////////////////////////////////////////////////////////////// 849 850 let mainDropdownNavigation = document.getElementById('diks-dropdown-navigation'); // main dropdown navigation 851 let mainDropdownNavigationToggler = document.getElementById('diks-dropdown-toggle'); // main dropdown navigation toggler button (opens and closes main dropdown navigation) 852 let mainDropdownNavigationShade = document.querySelector('.diks-dropdown-navigation-shade'); // shade effect that is visible when main dropdown navigation is open 853 let mainDropdownNavigationCloseButton = document.getElementById('diks-close-dropdown-main-nav'); // Hidden screen-reader-only close button inside main dropdown navigation 854 855 // Close main dropdown navigation if hidden screen-reader-only close button is clicked 856 if ( mainDropdownNavigationCloseButton ) { 857 mainDropdownNavigationCloseButton.addEventListener('click', function() { 858 closeMainDropdownNavigation(); 859 }); 860 } 861 862 // Function for closing main dropdown navigation 863 function closeMainDropdownNavigation() { 864 // Main dropdown navigation 865 if (mainDropdownNavigation) { 866 if (mainDropdownNavigation.classList.contains('diks-dropdown-navigation--is-open')) { 867 // Close main dropdown nav by removing --is-open class 868 mainDropdownNavigation.classList.remove('diks-dropdown-navigation--is-open'); 869 // Remove --is-open class from main dropdown navigation toggler 870 mainDropdownNavigationToggler.classList.remove('diks-dropdown-toggle--is-open'); 871 // Toggle icon 872 toggleTogglerIcon(mainDropdownNavigationToggler); 873 874 // Set aria-expanded to false for main dropdown toggler 875 mainDropdownNavigationToggler.setAttribute('aria-expanded', 'false'); 876 877 // Remove --is-open class from body 878 document.body.classList.remove('diks-body--dropdown-navigation-is-open'); 879 880 // Turn off shade effect 881 mainDropdownNavigationShade.classList.remove('diks-dropdown-navigation-shade--is-visible'); 882 } 883 } 884 } 885 886 887 // Main Navigation Dropdown 888 if (mainDropdownNavigation) {
889 let mainDropdownNavigationAriaControls = mainDropdownNavigationToggler.getAttribute('data-toggle'); // aria-controls value for main dropown navigation toggler 890 mainDropdownNavigationToggler.setAttribute('aria-controls', mainDropdownNavigationAriaControls); 891 mainDropdownNavigationToggler.addEventListener('click', function(e) { 892 e.preventDefault(); 893 // If the main dropdown navigation is already open (contains --is-open class) close it 894 if ( (mainDropdownNavigation).classList.contains('diks-dropdown-navigation--is-open') ) { 895 closeMainDropdownNavigation(); 896 } 897 // If the main dropdown navigation isn't open (doesn't contain --is-open class) open it 898 else { 899 // If other toggles are open, close them 900 document.querySelectorAll('.diks-dropdown-navigation--is-open').forEach(function(item) { 901 item.classList.remove('diks-dropdown-navigation--is-open'); 902 mainDropdownNavigationToggler.classList.remove('diks-dropdown-toggler--is-open'); 903 }); 904 905 // Toggle icon 906 toggleTogglerIcon(mainDropdownNavigationToggler); 907 908 // Set aria-expanded 909 mainDropdownNavigationToggler.setAttribute('aria-expanded', 'true'); 910 911 // Open this toggle 912 mainDropdownNavigation.classList.add('diks-dropdown-navigation--is-open'); 913 // Add is-open class to body 914 document.body.classList.add('diks-body--dropdown-navigation-is-open'); 915 // Turn on shade effect 916 mainDropdownNavigationShade.classList.add('diks-dropdown-navigation-shade--is-visible'); 917 918 // Close main Dropdown Navigation when visible shade area is clicked 919 document.querySelector('.diks-dropdown-navigation-shade--is-visible').addEventListener('click', function() { 920 closeMainDropdownNavigation(); 921 }); 922 923 // Close user dropdown navigation if it's open 924 closeUserDropdownNavigation(); 925 926 } 927 }); 928 } 929 930 931</script>
931 932 933 <div class="diks-display-ad rs_skip" aria-hidden="true"> 934 <div class="diks-display-ad__unit" id="gam-ad-topscroll_skin" > 935
935<script>googletag.cmd.push(function() { googletag.display('gam-ad-topscroll_skin'); });</script>
935 936 </div> 937 </div> 938 <div class="diks-display-ad rs_skip" aria-hidden="true"> 939 <div class="diks-display-ad__unit" id="gam-ad-topscroll_mob" > 940
940<script>googletag.cmd.push(function() { googletag.display('gam-ad-topscroll_mob'); });</script>
940 941 </div> 942 </div> 943 <div class="diks-container"> 944 <div class="diks-layout"> 945 946 947 948 949 950 951 <div class="diks-note-wrapper "><div class="diks-container diks-container--narrower-mobile"> 952 <div id="diks-segment-notes"></div><div id="diks-bc-notes"></div></div></div>
952<script> 953 let segmentTeasersContainer = document.getElementById("diks-segment-notes"); 954 955 (function() { 956 function getCookie(name) { 957 name = name + '='; 958 const decodedCookie = decodeURIComponent(document.cookie); 959 const cookies = decodedCookie.split(';'); 960 961 for (let i = 0; i < cookies.length; i++) { 962 const cookie = cookies[i].trim(); 963 if (cookie.indexOf(name) == 0) { 964 return cookie.substring(name.length, cookie.length); 965 } 966 } 967 } 968 969 function injectSegmentTeasers(segmentsQueryString) { 970 var xhttp = new XMLHttpRequest(); 971 972 xhttp.onreadystatechange = function() { 973 if (this.readyState == 4 && this.status == 200) { 974 var segmentTeasers = this.responseText.trim(); 975 976 if (segmentTeasers) { 977 if (segmentTeasersContainer) { 978 segmentTeasersContainer.innerHTML = segmentTeasers; 979 } 980 } 981 else { 982 // Remove segment teaser container if there are no segment teasers 983 if (segmentTeasersContainer) { 984 segmentTeasersContainer.remove(); 985 } 986 } 987 } 988 }; 989 990 xhttp.open("GET", "/.ajax/segmentTeaser?" + segmentsQueryString, true); 991 xhttp.send(); 992 } 993 994 var segmentsCookie = getCookie('jankkosegments'); 995 996 if (segmentsCookie) { 997 var segmentsData = JSON.parse(segmentsCookie); 998 var segments = segmentsData.segments; 999 1000 if (segments && typeof segments === 'object') { 1001 var segmentsQueryString = ""; 1002 1003 Object.keys(segments).forEach(function(key, index) { 1004 segmentsQueryString = index === 0 ? "" : segmentsQueryString + "&"; 1005 var value = segments[key]; 1006 1007 if (Array.isArray(value)) { 1008 value = value.join(','); 1009 } 1010 1011 segmentsQueryString = segmentsQueryString + key + "=" + value; 1012 }); 1013 1014 injectSegmentTeasers(segmentsQueryString); 1015 } 1016 } 1017 else { 1018 // Remove segment teaser container if there are no segment teasers 1019 if (segmentTeasersContainer) { 1020 segmentTeasersContainer.remove(); 1021 } 1022 } 1023 })(); 1024</script>
1024 1025 1026 <div class="diks-display-ad diks-display-ad--in-layout rs_skip" aria-hidden="true"> 1027 <div class="diks-display-ad__unit" id="gam-ad-paraati1" > 1028
1028<script>googletag.cmd.push(function() { googletag.display('gam-ad-paraati1'); });</script>
1028 1029 </div> 1030 </div> 1031 <div class="diks-section diks-section--type-latest"> 1032 <nav aria-label="Murupolku"> 1033 <ul class="diks-breadcrumb"><li class="diks-breadcrumb__item"><a class="diks-breadcrumb__link" href="/">Etusivu</a></li><li class="diks-breadcrumb__item"><span class="diks-breadcrumb__sub-item">Uusimmat</span></li></ul> 1034 </nav> 1035 <div class="diks-columns"> 1036 <main class="diks-main-column diks-border--after" id="sisalto"> 1037 <section class="diks-section__main"> <h1 class="diks-title diks-title--section" >Uusimmat</h1> 1038 1039 1040 1041 <article class="diks-card diks-card--reversed diks-card--size-l diks-card--main is--subscriber-only"> 1042 <div class="diks-card__main-wrapper"><div class="diks-card__image-wrapper"> 1043 <picture><source srcset="https://i.media.fi/incoming/f084zv/11683303.jpg/alternates/WEBP_LANDSCAPE_240/11683303.webp 240w, https://i.media.fi/incoming/f084zv/11683303.jpg/alternates/WEBP_LANDSCAPE_480/11683303.webp 480w, https://i.media.fi/incoming/f084zv/11683303.jpg/alternates/WEBP_LANDSCAPE_720/11683303.webp 720w, https://i.media.fi/incoming/f084zv/11683303.jpg/alternates/WEBP_LANDSCAPE_960/11683303.webp 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" type="image/webp"><img class="diks-card__image" src="https://i.media.fi/incoming/f084zv/11683303.jpg/alternates/LANDSCAPE_720/11683303.jpg" srcset="https://i.media.fi/incoming/f084zv/11683303.jpg/alternates/LANDSCAPE_240/11683303.jpg 240w, https://i.media.fi/incoming/f084zv/11683303.jpg/alternates/LANDSCAPE_480/11683303.jpg 480w, https://i.media.fi/incoming/f084zv/11683303.jpg/alternates/LANDSCAPE_720/11683303.jpg 720w, https://i.media.fi/incoming/f084zv/11683303.jpg/alternates/LANDSCAPE_960/11683303.jpg 960w" sizes="(max-width: 504px) 480px, (max-width: 1279px) 720px, 960px" loading="lazy" decoding="sync" alt=""> 1044 </picture> 1045 </div><div class="diks-card__text-wrapper"> 1046 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9812372">Poikansa menettänyt Tanja: "Tuntui siltä, että olisin sairastunut pahasti tarttuvaan tautiin"</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1047 <time class="diks-date__published" datetime="2026-09-26T12:00:00+03:00">Tänään 12:00</time> 1048 1049 </div> 1050<div class="diks-comment-count "> 1051 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9812372" data-coral-id="9812372"></span> 1052 </div> 1053 </div> 1054 </div></div> 1055 </div> 1056 </div></article> 1057 1058 1059 <article class="diks-card diks-card--reversed is--subscriber-only"> 1060 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1061 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9818644">Kolme puuta, 108 kiloa luumuja â pieksämäkeläiskodin pihalla elettiin ennätyssyksyä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1062 <time class="diks-date__published" datetime="2026-09-26T06:00:00+03:00">Tänään 6:00</time> 1063 1064 </div> 1065<div class="diks-comment-count "> 1066 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9818644" data-coral-id="9818644"></span> 1067 </div> 1068 </div> 1069 </div></div> 1070 </div> 1071 </div></article> 1072 1073 1074 <article class="diks-card diks-card--reversed is--subscriber-only"> 1075 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1076 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9812347">Rakkaus roihahti vuosikymmeniä myöhemmin, kun molemmilla oli jo perhe</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1077 <time class="diks-date__published" datetime="2026-09-26T06:00:00+03:00">Tänään 6:00</time> 1078 1079 </div> 1080<div class="diks-comment-count "> 1081 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9812347" data-coral-id="9812347"></span> 1082 </div> 1083 </div> 1084 </div></div> 1085 </div> 1086 </div></article> 1087 1088 1089 <article class="diks-card diks-card--reversed is--subscriber-only"> 1090 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1091 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9818629"><span class="diks-ui-accent">Teatteriarvio | </span>Hetki ennen todellisuutta on avoin ja koskettava monologi Pieksämäen teatterissa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1092 <time class="diks-date__published" datetime="2026-09-25T15:00:00+03:00">Eilen 15:00</time> 1093 1094 </div> 1095<div class="diks-comment-count "> 1096 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9818629" data-coral-id="9818629"></span> 1097 </div> 1098 </div> 1099 </div></div> 1100 </div> 1101 </div></article> 1102 1103 1104 <article class="diks-card diks-card--reversed"> 1105 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1106 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9823031">Pieksämäen poliisiasemalla huutokaupataan ensi viikolla muun muassa sähköpyöriä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1107 <time class="diks-date__published" datetime="2026-09-25T14:07:48+03:00">Eilen 14:07</time> 1108 1109 </div> 1110<div class="diks-comment-count "> 1111 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9823031" data-coral-id="9823031"></span> 1112 </div> 1113 </div> 1114 </div></div> 1115 </div> 1116 </div></article> 1117 1118 1119 <article class="diks-card diks-card--reversed is--subscriber-only"> 1120 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1121 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9822627">Kirkollisveroon ei ehdoteta korotusta Pieksämäellä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1122 <time class="diks-date__published" datetime="2026-09-25T13:18:23+03:00">Eilen 13:18</time> 1123 1124 </div> 1125<div class="diks-comment-count "> 1126 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9822627" data-coral-id="9822627"></span> 1127 </div> 1128 </div> 1129 </div></div> 1130 </div> 1131 </div></article> 1132 1133 1134 <article class="diks-card diks-card--reversed is--subscriber-only"> 1135 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1136 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9822421">Pieksämäen väkiluku elokuun lopussa oli 17â059 henkilöä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1137 <time class="diks-date__published" datetime="2026-09-25T12:38:12+03:00">Eilen 12:38</time> 1138 1139 </div> 1140<div class="diks-comment-count "> 1141 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9822421" data-coral-id="9822421"></span> 1142 </div> 1143 </div> 1144 </div></div> 1145 </div> 1146 </div></article> 1147 1148 1149 <article class="diks-card diks-card--reversed is--subscriber-only"> 1150 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1151 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9822265">Poliisi valvoo hirvenmetsästystä syksyn aikana</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1152 <time class="diks-date__published" datetime="2026-09-25T12:10:25+03:00">Eilen 12:10</time> 1153 1154 </div> 1155<div class="diks-comment-count "> 1156 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9822265" data-coral-id="9822265"></span> 1157 </div> 1158 </div> 1159 </div></div> 1160 </div> 1161 </div></article> 1162 1163 1164 <article class="diks-card diks-card--reversed"> 1165 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1166 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9813187"><span class="diks-ui-accent">Kysely | </span>Vanhusten viikko: Mitä ikäihmiset ja nuoremmat voivat oppia toisiltaan?</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1167 <time class="diks-date__published" datetime="2026-09-25T12:00:00+03:00">Eilen 12:00</time> 1168 1169 | Päivitetty <time class="diks-date__updated" datetime="2026-09-25T13:40:03+03:00">eilen 13:40</time> 1170 </div> 1171<div class="diks-comment-count "> 1172 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9813187" data-coral-id="9813187"></span> 1173 </div> 1174 </div> 1175 </div></div> 1176 </div> 1177 </div></article> 1178 1179 1180 <article class="diks-card diks-card--reversed is--subscriber-only"> 1181 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1182 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9822035"><span class="diks-ui-accent">Ammunta | </span>Essi Heiskanen ampuu Dohan MM-kisoissa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1183 <time class="diks-date__published" datetime="2026-09-25T11:19:34+03:00">Eilen 11:19</time> 1184 1185 </div> 1186<div class="diks-comment-count "> 1187 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9822035" data-coral-id="9822035"></span> 1188 </div> 1189 </div> 1190 </div></div> 1191 </div> 1192 </div></article> <div class="diks-display-ad diks-display-ad--with-border rs_skip" aria-hidden="true">
1193 <div class="diks-display-ad__unit" id="gam-ad-jattiboksi1" > 1194
1194<script>googletag.cmd.push(function() { googletag.display('gam-ad-jattiboksi1'); });</script>
1194 1195 </div> 1196 </div><div class="diks-display-ad diks-display-ad--with-border rs_skip" aria-hidden="true"> 1197 <div class="diks-display-ad__unit" id="gam-ad-mobiili1" > 1198
1198<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili1'); });</script>
1198 1199 </div> 1200 </div> 1201 1202 1203 <article class="diks-card diks-card--reversed is--subscriber-only"> 1204 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1205 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9815644">Lääkäripalvelut työntyvät apteekkeihin: Pieksämäellä saa myös korvahuuhteluja</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1206 <time class="diks-date__published" datetime="2026-09-25T06:00:00+03:00">Eilen 6:00</time> 1207 1208 </div> 1209<div class="diks-comment-count "> 1210 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9815644" data-coral-id="9815644"></span> 1211 </div> 1212 </div> 1213 </div></div> 1214 </div> 1215 </div></article> 1216 1217 1218 <article class="diks-card diks-card--reversed is--subscriber-only"> 1219 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1220 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9812379">Petteri Plosila Etelä-Savon käräjäoikeuden laamanniksi</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1221 <time class="diks-date__published" datetime="2026-09-25T05:55:00+03:00">Eilen 5:55</time> 1222 1223 </div> 1224<div class="diks-comment-count "> 1225 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9812379" data-coral-id="9812379"></span> 1226 </div> 1227 </div> 1228 </div></div> 1229 </div> 1230 </div></article> 1231 1232 1233 <article class="diks-card diks-card--reversed is--subscriber-only"> 1234 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1235 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9820539"><span class="diks-ui-accent">Tuomio | </span>Moottoripyörään törmännyt autoilija sai sakkotuomion â Pieksämäkeläismies kuoli kolarissa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1236 <time class="diks-date__published" datetime="2026-09-24T16:41:02+03:00">24.9.2026 16:41</time> 1237 1238 </div> 1239<div class="diks-comment-count "> 1240 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9820539" data-coral-id="9820539"></span> 1241 </div> 1242 </div> 1243 </div></div> 1244 </div> 1245 </div></article> 1246 1247 1248 <article class="diks-card diks-card--reversed is--subscriber-only"> 1249 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1250 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9813119">Pieksämäkeläiset saavat pian tietää, miltä maistuu qabili palau ja mantu</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1251 <time class="diks-date__published" datetime="2026-09-24T15:00:00+03:00">24.9.2026 15:00</time> 1252 1253 </div> 1254<div class="diks-comment-count "> 1255 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9813119" data-coral-id="9813119"></span> 1256 </div> 1257 </div> 1258 </div></div> 1259 </div> 1260 </div></article> 1261 1262 1263 <article class="diks-card diks-card--reversed is--subscriber-only"> 1264 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1265 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9819719">Kahdeksasluokkalaiset jalkautuivat metsään</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1266 <time class="diks-date__published" datetime="2026-09-24T14:24:18+03:00">24.9.2026 14:24</time> 1267 1268 | Päivitetty <time class="diks-date__updated" datetime="2026-09-24T16:02:34+03:00">24.9.2026 16:02</time> 1269 </div> 1270<div class="diks-comment-count "> 1271 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9819719" data-coral-id="9819719"></span> 1272 </div> 1273 </div> 1274 </div></div> 1275 </div> 1276 </div></article> 1277 1278 1279 <article class="diks-card diks-card--reversed"> 1280 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1281 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paakirjoitus-mielipide/9812413"><span class="diks-ui-accent">Tekstarit | </span>Palstalla kehutaan asemanraittia ja toivotaan lisää pyörätelineitä kaupunkiin</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1282 <time class="diks-date__published" datetime="2026-09-24T13:00:00+03:00">24.9.2026 13:00</time> 1283 1284 </div> 1285<div class="diks-comment-count "> 1286 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paakirjoitus-mielipide/9812413" data-coral-id="9812413"></span> 1287 </div> 1288 </div> 1289 </div></div> 1290 </div> 1291 </div></article> 1292 1293 1294 <article class="diks-card diks-card--reversed"> 1295 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1296 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9809527"><span class="diks-ui-accent">Kuolleet | </span>Jakaâââpitkän linjan urheilumies on poissa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1297 <time class="diks-date__published" datetime="2026-09-24T10:00:00+03:00">24.9.2026 10:00</time> 1298 1299 | Päivitetty <time class="diks-date__updated" datetime="2026-09-24T10:18:19+03:00">24.9.2026 10:18</time> 1300 </div> 1301<div class="diks-comment-count "> 1302 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9809527" data-coral-id="9809527"></span> 1303 </div> 1304 </div> 1305 </div></div> 1306 </div> 1307 </div></article> 1308 1309 1310 <article class="diks-card diks-card--reversed is--subscriber-only"> 1311 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1312 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9812976">Toikanniemen kohtalo ratkaistavana â kuntalaiset pääsevät kommentoimaan kolmea kaavaluonnosta</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1313 <time class="diks-date__published" datetime="2026-09-24T06:00:00+03:00">24.9.2026 6:00</time> 1314 1315 </div> 1316<div class="diks-comment-count "> 1317 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9812976" data-coral-id="9812976"></span> 1318 </div> 1319 </div> 1320 </div></div> 1321 </div> 1322 </div></article> 1323 1324 <article class="diks-card diks-card--reversed"> 1325 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1326 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paakirjoitus-mielipide/9812945"><span class="diks-ui-accent">Pääkirjoitus | </span>Käyntikortti järven rannalla</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1327 <time class="diks-date__published" datetime="2026-09-24T05:55:00+03:00">24.9.2026 5:55</time> 1328 1329 </div> 1330<div class="diks-comment-count "> 1331 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paakirjoitus-mielipide/9812945" data-coral-id="9812945"></span> 1332 </div> 1333 </div> 1334 </div></div> 1335 </div> 1336 </div></article> 1337 1338 <article class="diks-card diks-card--reversed"> 1339 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1340 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9809279"><span class="diks-ui-accent">Koviksen kolumni | </span>Tarjolla tänään</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1341 <time class="diks-date__published" datetime="2026-09-24T05:00:00+03:00">24.9.2026 5:00</time> 1342 1343 </div> 1344<div class="diks-comment-count "> 1345 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9809279" data-coral-id="9809279"></span> 1346 </div> 1347 </div> 1348 </div></div> 1349 </div> 1350 </div></article> <div class="diks-display-ad diks-display-ad--with-border rs_skip" aria-hidden="true">
1351 <div class="diks-display-ad__unit" id="gam-ad-jattiboksi2" > 1352
1352<script>googletag.cmd.push(function() { googletag.display('gam-ad-jattiboksi2'); });</script>
1352 1353 </div> 1354 </div><div class="diks-display-ad diks-display-ad--with-border rs_skip" aria-hidden="true"> 1355 <div class="diks-display-ad__unit" id="gam-ad-mobiili2" > 1356
1356<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili2'); });</script>
1356 1357 </div> 1358 </div> 1359 1360 1361 <article class="diks-card diks-card--reversed"> 1362 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1363 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paakirjoitus-mielipide/9809446"><span class="diks-ui-accent">Mielipide | </span>Pidetään Jäppilä ja Hurissalo elinvoimaisina</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1364 <time class="diks-date__published" datetime="2026-09-24T02:00:00+03:00">24.9.2026 2:00</time> 1365 1366 </div> 1367<div class="diks-comment-count "> 1368 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paakirjoitus-mielipide/9809446" data-coral-id="9809446"></span> 1369 </div> 1370 </div> 1371 </div></div> 1372 </div> 1373 </div></article> 1374 1375 1376 <article class="diks-card diks-card--reversed"> 1377 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1378 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9815421">Pieksämäen Lehteä luetaan edelleen eniten painettuna</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1379 <time class="diks-date__published" datetime="2026-09-24T00:00:00+03:00">24.9.2026 0:00</time> 1380 1381 </div> 1382<div class="diks-comment-count "> 1383 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9815421" data-coral-id="9815421"></span> 1384 </div> 1385 </div> 1386 </div></div> 1387 </div> 1388 </div></article> 1389 1390 <article class="diks-card diks-card--reversed"> 1391 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1392 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paakirjoitus-mielipide/9809474"><span class="diks-ui-accent">Mielipide | </span>âMä en ihan oikeesti tiedä miten mun ois mahdollista muka muuttaa omilleen tai itsenäistyäâ - Nuorten tulevaisuususko koetuksella</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1393 <time class="diks-date__published" datetime="2026-09-23T22:00:00+03:00">23.9.2026 22:00</time> 1394 1395 </div> 1396<div class="diks-comment-count "> 1397 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paakirjoitus-mielipide/9809474" data-coral-id="9809474"></span> 1398 </div> 1399 </div> 1400 </div></div> 1401 </div> 1402 </div></article> 1403 1404 <article class="diks-card diks-card--reversed"> 1405 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1406 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9809464"><span class="diks-ui-accent">Mielipide | </span>Järjestöleikkaukset osuvat Etelä-Savoon</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1407 <time class="diks-date__published" datetime="2026-09-23T20:00:00+03:00">23.9.2026 20:00</time> 1408 1409 </div> 1410<div class="diks-comment-count "> 1411 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9809464" data-coral-id="9809464"></span> 1412 </div> 1413 </div> 1414 </div></div> 1415 </div> 1416 </div></article> 1417 1418 1419 <article class="diks-card diks-card--reversed is--subscriber-only"> 1420 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1421 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9817418">Liikuntahalli siirtyi Pieksämäen kaupungille tänään â vuosien prosessi tuli päätökseen</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1422 <time class="diks-date__published" datetime="2026-09-23T17:10:00+03:00">23.9.2026 17:10</time> 1423 1424 </div> 1425<div class="diks-comment-count "> 1426 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9817418" data-coral-id="9817418"></span> 1427 </div> 1428 </div> 1429 </div></div> 1430 </div> 1431 </div></article> 1432 1433 1434 <article class="diks-card diks-card--reversed is--subscriber-only"> 1435 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1436 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9810640"><span class="diks-ui-accent">Tuomio | </span>Pieksämäen vuosien takainen petosjuttu ratkesi hovissa â korvaukset putosivat tuntuvasti</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1437 <time class="diks-date__published" datetime="2026-09-23T15:00:00+03:00">23.9.2026 15:00</time> 1438 1439 </div> 1440<div class="diks-comment-count "> 1441 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9810640" data-coral-id="9810640"></span> 1442 </div> 1443 </div> 1444 </div></div> 1445 </div> 1446 </div></article> 1447 1448 1449 <article class="diks-card diks-card--reversed"> 1450 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1451 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9815738">Perhekodit avoinna Pieksämäelläkin perjantainaâââkatso aikataulut!</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1452 <time class="diks-date__published" datetime="2026-09-23T14:00:00+03:00">23.9.2026 14:00</time> 1453 1454 </div> 1455<div class="diks-comment-count "> 1456 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9815738" data-coral-id="9815738"></span> 1457 </div> 1458 </div> 1459 </div></div> 1460 </div> 1461 </div></article> 1462 1463 1464 <article class="diks-card diks-card--reversed is--subscriber-only"> 1465 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1466 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9810224">Muumit levittäytyvät myös Vesileppiksen kylpylään ââluvassa on savusaippuakuplia ja hattivattirätinää</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1467 <time class="diks-date__published" datetime="2026-09-23T12:00:00+03:00">23.9.2026 12:00</time> 1468 1469 </div> 1470<div class="diks-comment-count "> 1471 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9810224" data-coral-id="9810224"></span> 1472 </div> 1473 </div> 1474 </div></div> 1475 </div> 1476 </div></article> 1477 1478 1479 <article class="diks-card diks-card--reversed is--subscriber-only"> 1480 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1481 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9803395">Ãkäinen neuloja Satu Korhonen laittaa kattilat höyryämään ja villat uimaan</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1482 <time class="diks-date__published" datetime="2026-09-23T07:00:00+03:00">23.9.2026 7:00</time> 1483 1484 </div> 1485<div class="diks-comment-count "> 1486 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9803395" data-coral-id="9803395"></span> 1487 </div> 1488 </div> 1489 </div></div> 1490 </div> 1491 </div></article> 1492 1493 1494 <article class="diks-card diks-card--reversed is--subscriber-only"> 1495 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1496 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9812061">Eloisa selvittää elintapasairauksien riskiä kansainvälisestikin huomattavassa hankkeessa â Vapaaehtoiseksi voi nyt ilmoittautua</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1497 <time class="diks-date__published" datetime="2026-09-23T06:00:00+03:00">23.9.2026 6:00</time> 1498 1499 </div> 1500<div class="diks-comment-count "> 1501 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9812061" data-coral-id="9812061"></span> 1502 </div> 1503 </div> 1504 </div></div> 1505 </div> 1506 </div></article> <div class="diks-display-ad diks-display-ad--with-border rs_skip" aria-hidden="true">
1507 <div class="diks-display-ad__unit" id="gam-ad-jattiboksi3" > 1508
1508<script>googletag.cmd.push(function() { googletag.display('gam-ad-jattiboksi3'); });</script>
1508 1509 </div> 1510 </div><div class="diks-display-ad diks-display-ad--with-border rs_skip" aria-hidden="true"> 1511 <div class="diks-display-ad__unit" id="gam-ad-mobiili3" > 1512
1512<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili3'); });</script>
1512 1513 </div> 1514 </div> 1515 1516 1517 <article class="diks-card diks-card--reversed is--subscriber-only"> 1518 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1519 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9810081"><span class="diks-ui-accent">Ralli | </span>Hans Racing team ajaa loppuun saakka täysillä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1520 <time class="diks-date__published" datetime="2026-09-22T15:00:00+03:00">22.9.2026 15:00</time> 1521 1522 </div> 1523<div class="diks-comment-count "> 1524 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9810081" data-coral-id="9810081"></span> 1525 </div> 1526 </div> 1527 </div></div> 1528 </div> 1529 </div></article> 1530 1531 1532 <article class="diks-card diks-card--reversed is--subscriber-only"> 1533 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1534 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9810113">Nälkäpäiväkeräys näkyy Pieksämäellä keräyksinä ja toritapahtumassa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1535 <time class="diks-date__published" datetime="2026-09-22T15:00:00+03:00">22.9.2026 15:00</time> 1536 1537 </div> 1538<div class="diks-comment-count "> 1539 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9810113" data-coral-id="9810113"></span> 1540 </div> 1541 </div> 1542 </div></div> 1543 </div> 1544 </div></article> 1545 1546 1547 <article class="diks-card diks-card--reversed is--subscriber-only"> 1548 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1549 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9813220"><span class="diks-ui-accent">Jääkiekko | </span>PiPS pelasi kaksi erää loistavasti, sitten tuli pudotus</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1550 <time class="diks-date__published" datetime="2026-09-22T15:00:00+03:00">22.9.2026 15:00</time> 1551 1552 </div> 1553<div class="diks-comment-count "> 1554 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9813220" data-coral-id="9813220"></span> 1555 </div> 1556 </div> 1557 </div></div> 1558 </div> 1559 </div></article> 1560 1561 1562 <article class="diks-card diks-card--reversed is--subscriber-only"> 1563 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1564 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9813063">Kaupunki ruotii Lamustenmäen lepakot, pöllöt ja kotkat vastineessaan hallinto-oikeudelle</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1565 <time class="diks-date__published" datetime="2026-09-22T14:18:17+03:00">22.9.2026 14:18</time> 1566 1567 </div> 1568<div class="diks-comment-count "> 1569 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9813063" data-coral-id="9813063"></span> 1570 </div> 1571 </div> 1572 </div></div> 1573 </div> 1574 </div></article> 1575 1576 1577 <article class="diks-card diks-card--reversed is--subscriber-only"> 1578 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1579 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9812903"><span class="diks-ui-accent">Jalkapallo | </span>SaPan edustusjoukkueen kausi pantiin pakettiin - tuloksena kuudes sija</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1580 <time class="diks-date__published" datetime="2026-09-22T13:31:22+03:00">22.9.2026 13:31</time> 1581 1582 | Päivitetty <time class="diks-date__updated" datetime="2026-09-22T18:39:32+03:00">22.9.2026 18:39</time> 1583 </div> 1584<div class="diks-comment-count "> 1585 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9812903" data-coral-id="9812903"></span> 1586 </div> 1587 </div> 1588 </div></div> 1589 </div> 1590 </div></article> 1591 1592 1593 <article class="diks-card diks-card--reversed"> 1594 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1595 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9810459">Kuluvalla viikolla osa Keskuskatua on pois käytöstä â Häyrisentielle on pystytetty väliaikainen bussipysäkki</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1596 <time class="diks-date__published" datetime="2026-09-22T12:00:00+03:00">22.9.2026 12:00</time> 1597 1598 </div> 1599<div class="diks-comment-count "> 1600 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9810459" data-coral-id="9810459"></span> 1601 </div> 1602 </div> 1603 </div></div> 1604 </div> 1605 </div></article> 1606 1607 1608 <article class="diks-card diks-card--reversed is--subscriber-only"> 1609 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1610 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9800298">Pieksämäen pahimmat hirvikolaripaikat tiedossa â syyskuu on autoilijoille vuoden riskialtteinta aikaa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1611 <time class="diks-date__published" datetime="2026-09-22T06:00:00+03:00">22.9.2026 6:00</time> 1612 1613 </div> 1614<div class="diks-comment-count "> 1615 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9800298" data-coral-id="9800298"></span> 1616 </div> 1617 </div> 1618 </div></div> 1619 </div> 1620 </div></article> 1621 1622 <article class="diks-card diks-card--reversed is--subscriber-only"> 1623 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1624 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paakirjoitus-mielipide/9809318"><span class="diks-ui-accent">Mielipide | </span>
1624Julkista taloutta on sopeutettava, mutta tapa ratkaisee lopputuloksen</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1625 <time class="diks-date__published" datetime="2026-09-22T04:00:00+03:00">22.9.2026 4:00</time> 1626 1627 </div> 1628<div class="diks-comment-count "> 1629 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paakirjoitus-mielipide/9809318" data-coral-id="9809318"></span> 1630 </div> 1631 </div> 1632 </div></div> 1633 </div> 1634 </div></article> 1635 1636 <article class="diks-card diks-card--reversed"> 1637 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1638 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paakirjoitus-mielipide/9809326"><span class="diks-ui-accent">Mielipide | </span>Parkkipaikat ja kesantopellot aurinkosähkön tuottajiksi</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1639 <time class="diks-date__published" datetime="2026-09-22T02:00:00+03:00">22.9.2026 2:00</time> 1640 1641 </div> 1642<div class="diks-comment-count "> 1643 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paakirjoitus-mielipide/9809326" data-coral-id="9809326"></span> 1644 </div> 1645 </div> 1646 </div></div> 1647 </div> 1648 </div></article> 1649 1650 1651 <article class="diks-card diks-card--reversed is--subscriber-only"> 1652 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1653 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9810698"><span class="diks-ui-accent">Ralliautoilu | </span>Esapekka Lappi lopettaa ralliuransaâââ ovi jäi kuitenkin auki yksittäisille ajoille tulevaisuudessa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1654 <time class="diks-date__published" datetime="2026-09-21T15:50:23+03:00">21.9.2026 15:50</time> 1655 1656 </div> 1657<div class="diks-comment-count "> 1658 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9810698" data-coral-id="9810698"></span> 1659 </div> 1660 </div> 1661 </div></div> 1662 </div> 1663 </div></article> <div class="diks-display-ad diks-display-ad--with-border rs_skip" aria-hidden="true"> 1664 <div class="diks-display-ad__unit" id="gam-ad-jattiboksi4" > 1665
1665<script>googletag.cmd.push(function() { googletag.display('gam-ad-jattiboksi4'); });</script>
1665 1666 </div> 1667 </div><div class="diks-display-ad diks-display-ad--with-border rs_skip" aria-hidden="true"> 1668 <div class="diks-display-ad__unit" id="gam-ad-mobiili4" > 1669
1669<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili4'); });</script>
1669 1670 </div> 1671 </div> 1672 1673 1674 <article class="diks-card diks-card--reversed is--subscriber-only"> 1675 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1676 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9800250"><span class="diks-ui-accent">Lukijoiden kuvia | </span>Syksy saa luonnon värit loistamaan!</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1677 <time class="diks-date__published" datetime="2026-09-21T12:00:00+03:00">21.9.2026 12:00</time> 1678 1679 </div> 1680<div class="diks-comment-count "> 1681 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9800250" data-coral-id="9800250"></span> 1682 </div> 1683 </div> 1684 </div></div> 1685 </div> 1686 </div></article> 1687 1688 <article class="diks-card diks-card--reversed"> 1689 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1690 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paakirjoitus-mielipide/9809299"><span class="diks-ui-accent">Mielipide | </span>Luonnossa liikkuminen ja roskaamattomuus</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1691 <time class="diks-date__published" datetime="2026-09-21T11:33:38+03:00">21.9.2026 11:33</time> 1692 1693 </div> 1694<div class="diks-comment-count "> 1695 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paakirjoitus-mielipide/9809299" data-coral-id="9809299"></span> 1696 </div> 1697 </div> 1698 </div></div> 1699 </div> 1700 </div></article> 1701 1702 <article class="diks-card diks-card--reversed"> 1703 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1704 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9809255">Pieksämäen Reserviupseerikerho jakoi huomionosoituksia</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1705 <time class="diks-date__published" datetime="2026-09-21T11:22:41+03:00">21.9.2026 11:22</time> 1706 1707 </div> 1708<div class="diks-comment-count "> 1709 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9809255" data-coral-id="9809255"></span> 1710 </div> 1711 </div> 1712 </div></div> 1713 </div> 1714 </div></article> 1715 1716 1717 <article class="diks-card diks-card--reversed is--subscriber-only"> 1718 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1719 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9803455">Myynti vai uusi kulttuurin kehto? â yhdistykset tarjoavat vaihtoehtoja Iso-Pappilalle</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1720 <time class="diks-date__published" datetime="2026-09-21T06:05:00+03:00">21.9.2026 6:05</time> 1721 1722 </div> 1723<div class="diks-comment-count "> 1724 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9803455" data-coral-id="9803455"></span> 1725 </div> 1726 </div> 1727 </div></div> 1728 </div> 1729 </div></article> 1730 1731 1732 <article class="diks-card diks-card--reversed is--subscriber-only"> 1733 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1734 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9800199"><span class="diks-ui-accent">Näkökulma | </span>Aitojen rakentamisen ja tietojen piilotuksen taustalla sama huoli</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1735 <time class="diks-date__published" datetime="2026-09-21T05:55:00+03:00">21.9.2026 5:55</time> 1736 1737 </div> 1738<div class="diks-comment-count "> 1739 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9800199" data-coral-id="9800199"></span> 1740 </div> 1741 </div> 1742 </div></div> 1743 </div> 1744 </div></article> 1745 1746 1747 <article class="diks-card diks-card--reversed is--subscriber-only"> 1748 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1749 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9808560"><span class="diks-ui-accent">Lentopallo | </span>Tsemppi avasi 1-sarjan voitolla Helsingissä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1750 <time class="diks-date__published" datetime="2026-09-20T20:34:09+03:00">20.9.2026 20:34</time> 1751 1752 </div> 1753<div class="diks-comment-count "> 1754 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9808560" data-coral-id="9808560"></span> 1755 </div> 1756 </div> 1757 </div></div> 1758 </div> 1759 </div></article> 1760 1761 1762 <article class="diks-card diks-card--reversed is--subscriber-only"> 1763 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1764 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9800184"><span class="diks-ui-accent">Arkistojen aarteita | </span>Isänmaallinen kansanliike oli pitkään voimissaan Pieksämäelläkinâââpaikallislehdissä riepoteltiin vastapuolta armotta</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1765 <time class="diks-date__published" datetime="2026-09-20T17:00:00+03:00">20.9.2026 17:00</time> 1766 1767 </div> 1768<div class="diks-comment-count "> 1769 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9800184" data-coral-id="9800184"></span> 1770 </div> 1771 </div> 1772 </div></div> 1773 </div> 1774 </div></article> 1775 1776 1777 <article class="diks-card diks-card--reversed is--subscriber-only"> 1778 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1779 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9800093">Viiden pojan isä Aapo Oranen: Välillä on ihan tietoisesti oltava aikuinen</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1780 <time class="diks-date__published" datetime="2026-09-20T15:30:00+03:00">20.9.2026 15:30</time> 1781 1782 </div> 1783<div class="diks-comment-count "> 1784 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9800093" data-coral-id="9800093"></span> 1785 </div> 1786 </div> 1787 </div></div> 1788 </div> 1789 </div></article> 1790 1791 1792 <article class="diks-card diks-card--reversed is--subscriber-only"> 1793 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1794 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9800058">"On parempia ja huonompia päiviä"â Miten selvitä, kun vauva syntyykin kuolleena?</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1795 <time class="diks-date__published" datetime="2026-09-20T13:00:00+03:00">20.9.2026 13:00</time> 1796 1797 </div> 1798<div class="diks-comment-count "> 1799 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9800058" data-coral-id="9800058"></span> 1800 </div> 1801 </div> 1802 </div></div> 1803 </div> 1804 </div></article> 1805 1806 1807 <article class="diks-card diks-card--reversed is--subscriber-only"> 1808 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1809 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9794443">Tekoälyä ja energiaa â Savonialle tulee uusi koulutusohjelma</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1810 <time class="diks-date__published" datetime="2026-09-20T06:00:00+03:00">20.9.2026 6:00</time> 1811 1812 </div> 1813<div class="diks-comment-count "> 1814 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9794443" data-coral-id="9794443"></span> 1815 </div> 1816 </div> 1817 </div></div> 1818 </div> 1819 </div></article> <nav aria-label="Arkiston sivutus"> 1820 <ul class="diks-pagination "> 1821 <li class="diks-pagination__item"></li> 1822 1823 <li class="diks-pagination__item">
1824 <a class="diks-pagination__item-link diks-pagination__item-link--active" href="https://www.pieksamaenlehti.fi/uusimmat/sivu/1" aria-current="true">Olet sivulla 1</a> 1825 </li> 1826 1827 <li class="diks-pagination__item"><a class="diks-pagination__item-link" href="https://www.pieksamaenlehti.fi/uusimmat/sivu/2" aria-label="Siirry seuraavalle sivulle">Seuraava</a> 1828 <span class="diks-icon diks-icon--size-m" aria-hidden="true"><svg role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"> 1829 <path fill-rule="evenodd" d="M13.5859 12L8.29297 6.70711L9.70718 5.29289L16.4143 12L9.70718 18.7071L8.29297 17.2929L13.5859 12Z" clip-rule="evenodd"/> 1830</svg> 1831</span></li> 1832 </ul></section> 1833 </main> 1834 <aside class="diks-section__aside diks-aside-column"> 1835 1836 <div class="diks-display-ad rs_skip" aria-hidden="true"> 1837 <div class="diks-display-ad__unit" id="gam-ad-boksi1" > 1838
1838<script>googletag.cmd.push(function() { googletag.display('gam-ad-boksi1'); });</script>
1838 1839 </div> 1840 </div> 1841 <!-- ESI start element "frontPageNews" generated at 26-09-2026 13:50:07.614364 --> 1842 <h2 class="diks-title diks-title--section" ><a class="diks-title__link" href="/" aria-label="Lue lisää etusivun juttuja">Etusivulla nyt</a></h2><ul id="etusivulla-nyt" class="diks-article-list diks-article-list--unordered" ><li class="diks-article-list__item"> 1843 1844 1845 1846 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1847 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1848 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9812372">Poikansa menettänyt Tanja: "Tuntui siltä, että olisin sairastunut pahasti tarttuvaan tautiin"</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1849 <time class="diks-date__published" datetime="2026-09-26T12:00:00+03:00">Tänään 12:00</time> 1850 1851 </div> 1852<div class="diks-comment-count "> 1853 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9812372" data-coral-id="9812372"></span> 1854 </div> 1855 </div> 1856 </div></div> 1857 </div> 1858 </div></article> </li><li class="diks-article-list__item"> 1859 1860 1861 1862 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1863 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1864 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9818644">Kolme puuta, 108 kiloa luumuja â pieksämäkeläiskodin pihalla elettiin ennätyssyksyä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1865 <time class="diks-date__published" datetime="2026-09-26T06:00:00+03:00">Tänään 6:00</time> 1866 1867 </div> 1868<div class="diks-comment-count "> 1869 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9818644" data-coral-id="9818644"></span> 1870 </div> 1871 </div> 1872 </div></div> 1873 </div> 1874 </div></article> </li><li class="diks-article-list__item"> 1875 1876 1877 1878 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1879 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1880 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9812347">Rakkaus roihahti vuosikymmeniä myöhemmin, kun molemmilla oli jo perhe</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1881 <time class="diks-date__published" datetime="2026-09-26T06:00:00+03:00">Tänään 6:00</time> 1882 1883 </div> 1884<div class="diks-comment-count "> 1885 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9812347" data-coral-id="9812347"></span> 1886 </div> 1887 </div> 1888 </div></div> 1889 </div> 1890 </div></article> </li><li class="diks-article-list__item"> 1891 1892 1893 1894 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1895 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1896 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9818629"><span class="diks-ui-accent">Teatteriarvio | </span>Hetki ennen todellisuutta on avoin ja koskettava monologi Pieksämäen teatterissa</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1897 <time class="diks-date__published" datetime="2026-09-25T15:00:00+03:00">Eilen 15:00</time> 1898 1899 </div> 1900<div class="diks-comment-count "> 1901 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9818629" data-coral-id="9818629"></span> 1902 </div> 1903 </div> 1904 </div></div> 1905 </div> 1906 </div></article> </li><li class="diks-article-list__item"> 1907 1908 1909 1910 <article class="diks-card diks-card--size-xs"> 1911 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1912 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9823031">Pieksämäen poliisiasemalla huutokaupataan ensi viikolla muun muassa sähköpyöriä</a></h2><div class="diks-card__meta-wrapper"><div class="diks-meta "> <div class="diks-date "> 1913 <time class="diks-date__published" datetime="2026-09-25T14:07:48+03:00">Eilen 14:07</time> 1914 1915 </div> 1916<div class="diks-comment-count "> 1917 <span class="coral-count" data-coral-notext="true" data-coral-url="https://www.pieksamaenlehti.fi/paikalliset/9823031" data-coral-id="9823031"></span> 1918 </div> 1919 </div> 1920 </div></div> 1921 </div> 1922 </div></article> </li></ul><!-- ESI end element "frontPageNews" --> 1923 <div class="diks-display-ad rs_skip" aria-hidden="true">
1924 <div class="diks-display-ad__unit" id="gam-ad-boksi2" > 1925
1925<script>googletag.cmd.push(function() { googletag.display('gam-ad-boksi2'); });</script>
1925 1926 </div> 1927 </div> 1928 <div class="diks-display-ad rs_skip" aria-hidden="true"> 1929 <div class="diks-display-ad__unit" id="gam-ad-mobiili5" > 1930
1930<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili5'); });</script>
1930 1931 </div> 1932 </div><div class="readpeak-native" data-min-width="400" style="display: none;"> 1933 <div class="diks-native-ad diks-native-ad--narrow"> 1934 <div class="diks-native-ad__main-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><div class="diks-native-ad__image-wrapper"> 1935 <picture><img src="/theme/css/images/default/pixel.png" class="diks-native-ad__image" loading="lazy" alt=""> 1936 </picture> 1937 </div> 1938 <div class="diks-native-ad__content-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><h2 class="diks-native-ad__title"> 1939 <a class="diks-native-ad__link" href="#"> </a> 1940 </h2></div> 1941 </div> 1942 </div> 1943 </div><!-- ESI start element "mostReadFromCurrentPublication" generated at 26-09-2026 13:51:59.881001 --> 1944 <h2 class="diks-title diks-title--section" ><a class="diks-title__link" href="/luetuimmat/" aria-label="Lue lisää luetuimpia juttuja">Luetuimmat</a></h2><ol id="luetuimmat" class="diks-article-list diks-article-list--ordered" ><li class="diks-article-list__item"> 1945 1946 1947 1948 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1949 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1950 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9818644">Kolme puuta, 108 kiloa luumuja â pieksämäkeläiskodin pihalla elettiin ennätyssyksyä</a></h2></div> 1951 </div> 1952 </div></article> </li><li class="diks-article-list__item"> 1953 1954 1955 1956 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1957 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1958 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9812347">Rakkaus roihahti vuosikymmeniä myöhemmin, kun molemmilla oli jo perhe</a></h2></div> 1959 </div> 1960 </div></article> </li><li class="diks-article-list__item"> 1961 1962 1963 1964 <article class="diks-card diks-card--size-xs"> 1965 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1966 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9823031">Pieksämäen poliisiasemalla huutokaupataan ensi viikolla muun muassa sähköpyöriä</a></h2></div> 1967 </div> 1968 </div></article> </li><li class="diks-article-list__item"> 1969 1970 1971 1972 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1973 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1974 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9820539"><span class="diks-ui-accent">Tuomio | </span>Moottoripyörään törmännyt autoilija sai sakkotuomion â Pieksämäkeläismies kuoli kolarissa</a></h2></div> 1975 </div> 1976 </div></article> </li><li class="diks-article-list__item"> 1977 1978 1979 1980 <article class="diks-card diks-card--size-xs is--subscriber-only"> 1981 <div class="diks-card__main-wrapper"><div class="diks-card__text-wrapper"> 1982 <div class="diks-card__text-inner-wrapper"><h2 class="diks-card__title"><a class="diks-card__link" href="https://www.pieksamaenlehti.fi/paikalliset/9815644">Lääkäripalvelut työntyvät apteekkeihin: Pieksämäellä saa myös korvahuuhteluja</a></h2></div> 1983 </div> 1984 </div></article> </li></ol><!-- ESI end element "mostReadFromCurrentPublication" --> 1985 <div class="diks-display-ad rs_skip" aria-hidden="true"> 1986 <div class="diks-display-ad__unit" id="gam-ad-boksi3" > 1987
1987<script>googletag.cmd.push(function() { googletag.display('gam-ad-boksi3'); });</script>
1987 1988 </div> 1989 </div> 1990 <div class="diks-display-ad rs_skip" aria-hidden="true"> 1991 <div class="diks-display-ad__unit" id="gam-ad-mobiili6" > 1992
1992<script>googletag.cmd.push(function() { googletag.display('gam-ad-mobiili6'); });</script>
1992 1993 </div> 1994 </div><div class="readpeak-native" data-min-width="400" style="display: none;"> 1995 <div class="diks-native-ad diks-native-ad--narrow"> 1996 <div class="diks-native-ad__main-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><div class="diks-native-ad__image-wrapper"> 1997 <picture><img src="/theme/css/images/default/pixel.png" class="diks-native-ad__image" loading="lazy" alt=""> 1998 </picture> 1999 </div> 2000 <div class="diks-native-ad__content-wrapper"> <h2 class="diks-title diks-title--size-s" >Mainos: <span class="diks-title__after-accent"> </span></h2><h2 class="diks-native-ad__title"> 2001 <a class="diks-native-ad__link" href="#"> </a> 2002 </h2></div> 2003 </div> 2004 </div> 2005 </div> 2006 <div class="diks-display-ad rs_skip" aria-hidden="true"> 2007 <div class="diks-display-ad__unit" id="gam-ad-boksi4" > 2008
2008<script>googletag.cmd.push(function() { googletag.display('gam-ad-boksi4'); });</script>
2008 2009 </div> 2010 </div> 2011 </aside> 2012 </div> 2013 </div> 2014 </div> 2015 </div> 2016 2017 2018 <footer class="diks-footer"><div class="diks-container diks-container--narrow-mobile diks-container--full-width-before-l"> 2019 <div class="diks-footer__top"> <nav class="diks-navigation-wrapper " aria-label="Osastovalikko"><ul class="diks-navigation diks-navigation--row diks-navigation--light diks-navigation--centered diks-navigation--mobile-row diks-navigation--draggable diks-navigation--size-xs diks-navigation--active-subtle" ><li class="diks-navigation__item " ><a class="diks-navigation__link " href="http://pieksamaenlehti.fi/paikalliset/"draggable="false">Paikalliset</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="http://pieksamaenlehti.fi/mielipide/"draggable="false">Mielipide&pääkirjoitus</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="http://www.pieksamaenlehti.fi/urheilu/"draggable="false">Urheilu</a></li><li class="diks-navigation__item " ><a class="diks-navigation__link " href="https://savo.menoinfo.fi/fi-FI"draggable="false">Menoinfo</a></li></ul> 2020 </nav></div> 2021 </div><div class="diks-container"><div class="diks-footer__main"> 2022 <div class="diks-grid"> 2023 <div class="diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-4 diks-column--xl-span-4"> 2024 <p><img src="https://a.pieksamaenlehti.fi/styles/e5576057/images/logos/pieksamaenlehti.svg" class="diks-logo diks-logo--default diks-footer__main-logo--wide" alt="Pieksämäen Lehti"><img src="https://a.pieksamaenlehti.fi/styles/e5576057/images/logos/pieksamaenlehti-white.svg" class="diks-logo diks-logo--darkmode diks-footer__main-logo--wide" alt="Pieksämäen Lehti"></p> 2025 <p><strong>Postiosoite:</strong> PL 68, 70101 Kuopio<br><strong>Käyntiosoite:</strong> Häyrisentie 4, 76100 Pieksämäki<br><strong>Vastaava päätoimittaja:</strong> Kari-Pekka Issakainen</p></div> 2026 2027 <div class="diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-4 diks-column--xl-span-5"><div class="diks-footer__main-secondary-logos-container"><div class="diks-footer__main-secondary-logo"><a href="https://vastuullistajournalismia.fi/"><img src="https://a.pieksamaenlehti.fi/styles/e5576057/images/logos/vastuullista-journalismia.png" loading="lazy" alt="Vastuullisen journalismin merkki kertoo, että sitä käyttävä media on sitoutunut noudattamaan Julkisen sanan neuvoston laatimia Journalistin ohjeita."></a></div></div><div class="diks-footer__main-links-wrapper"> 2028 <div class="diks-column diks-column--span-2"><a class="diks-footer__main-link" href="https://www.keskisuomalainen.com/tietosuojalauseke/">Tietosuojalauseke</a><a class="diks-footer__main-link" href="javascript:window.gravito.cmp.openPreferences();">Evästevalinnat</a><a class="diks-footer__main-link" href="https://www.keskisuomalainen.com/kayttoehdot/">Käyttöehdot</a><a class="diks-footer__main-link" href="https://keskisuomalainen.com/medianvapausasetus/">Medianvapausasetus</a><a class="diks-footer__main-link" href="https://oma.media.fi/tekoaly-journalismissamme/">Tekoäly journalismissamme</a></div> 2029 <div class="diks-column diks-column--span-2"><a class="diks-footer__main-link" href="https://oma.media.fi/pieksamaen-lehti/">Asiakaspalvelu</a><a class="diks-footer__main-link" href="https://www.meks.fi/mainonta/alueet/savon-media/">Mediamyynti</a><a class="diks-footer__main-link" href="https://oma.media.fi/pieksamaen-lehti/yhteystiedot/">Yhteystiedot</a></div> 2030 </div></div> 2031 2032 <div class="diks-column diks-column--span-4 diks-column--m-span-8 diks-column--l-span-4 diks-column--xl-span-5"> 2033 <h2 class="diks-footer__main-title">Sovellus</h2><p>Sovellus sisältää tuoreet juttumme, joita ilmestyy ympäri vuorokauden vuoden jokaisena päivänä sekä näköislehtemme liitteineen sekä näköislehtien arkiston. Asenna sovellus laitteesi sovelluskaupasta.</p><div class="diks-footer__main-app-image-wrapper"> 2034 <a class="diks-apps__app-link diks-hide-on-android" href="https://apps.apple.com/fi/app/pieks%C3%A4m%C3%A4en-lehti/id6741105317"><img class="diks-apps__app-image" src="https://a.pieksamaenlehti.fi/styles/e5576057/images/default/appstore-badge.svg" loading="lazy" alt="Lataa sovellus App Storesta"></a> 2035 <a class="diks-apps__app-link diks-hide-on-ios" href="https://play.google.com/store/apps/details?id=fi.media.pieksamaenlehti"><img class="diks-apps__app-image" src="https://a.pieksamaenlehti.fi/styles/e5576057/images/default/google-play-badge.svg" loading="lazy" alt="Lataa sovellus Google Play -kaupasta"></a> 2036 </div> 2037 2038 2039 </div>
2040 </div> 2041 </div><div class="diks-footer__bottom"> 2042 <div class="diks-footer__bottom-row"><div class="diks-footer__bottom-logo-wrapper"><a href="https://www.keskisuomalainen.com/"><img class="diks-footer__bottom-logo" src="https://a.pieksamaenlehti.fi/styles/e5576057/images/logos/keskisuomalainen-sign.svg" loading="lazy" alt="Keskisuomalainen Oyj"></a></div><span>Kuulumme Mediakonserni Keskisuomalaiseen</span></div> 2043 <div class="diks-footer__bottom-link-farm-wrapper"> 2044 <p><a class='diks-footer__bottom-link-farm-item' href='https://www.aamuposti.fi/'>Aamuposti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.avecmedia.fi/'>Avec</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.esaimaa.fi/'>Etelä-Saimaa</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.ess.fi/'>Etelä-Suomen Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.forssanlehti.fi/'>Forssan Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.hankasalmensanomat.fi/'>Hankasalmen Sanomat </a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.heinavedenlehti.fi/'>Heinäveden Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.helsinginuutiset.fi/'>Helsingin Uutiset</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.hameensanomat.fi/'>Hämeen Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.hameenlinnankaupunkiuutiset.fi/'>Hämeenlinnan Kaupunkiuutiset</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.iisalmensanomat.fi/'>Iisalmen Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.itahame.fi/'>Itä-Häme</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.ita-savo.fi/'>Itä-Savo</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.joroistenlehti.fi/'>Joroisten Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.juvanlehti.fi/'>Juvan Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.kaakonkulma.fi/'>Kaakonkulma</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.kangasniemenlehti.fi/'>Kangasniemen Kunnallislehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.karjalainen.fi/'>Karjalainen</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.heili.fi/'>Karjalan Heili</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.karkkilalainen.fi/'>Karkkilalainen</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.keski-hame.fi/'>Keski-Häme</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.keski-uusimaa.fi/'>Keski-Uusimaa</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.keskilaakso.fi/'>Keskilaakso</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.ksml.fi/'>Keskisuomalainen</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.koillis-savo.fi/'>Koillis-Savo</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.kouvolansanomat.fi/'>Kouvolan Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.kymensanomat.fi/'>Kymen Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.lappeenrannanuutiset.fi/'>Lappeenrannan Uutiset</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.laukaa-konnevesi.fi/'>Laukaa-Konnevesi</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.lieksanlehti.fi/'>Lieksan Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.lopenlehti.fi/'>Lopen Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.loviisansanomat.fi/'>Loviisan Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.luumaenlehti.fi/'>Luumäen Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.lansisaimaa.fi/'>Länsi-Saimaan Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.lansi-savo.fi/'>Länsi-Savo</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.lansi-uusimaa.fi/'>Länsi-Uusimaa</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.lansivayla.fi/'>Länsiväylä</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.mattijaliisa.fi/'>Matti ja Liisa</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.meksi.fi/'>Meksi Urheilumedia</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.miilu.fi/'>Miilu</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.mikkelinkaupunkilehti.fi/'>Mikkelin Kaupunkilehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.mantsalanuutiset.fi/'>Mäntsälän Uutiset</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.aamuposti.fi/aihe/Nurmij%C3%A4rvi'>Nurmijärven Uutiset</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.outokummunseutu.fi/'>Outokummun Seutu</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.joutsenolehti.fi/'>Paikallislehti Joutseno</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.prsanomat.fi/'>Parikkalan-Rautjärven Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pernionseudunlehti.fi/'>Perniönseudun Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pieksamaenlehti.fi/'>Pieksämäen Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pielavesi-keitele.fi/'>Pielavesi-Keitele</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pielisjokiseutu.fi/'>Pielisjokiseutu</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pitajalainen.fi/'>Pitäjäläinen</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pitajanuutiset.fi/'>Pitäjänuutiset</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pogostansanomat.fi/'>Pogostan Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.puruvesi.net/'>Puruvesi</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.pyhtaanlehti.fi/'>Pyhtäänlehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.salonjokilaakso.fi/'>Salonjokilaakso</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.sampolehti.fi/'>Sampo</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.savonsanomat.fi/'>Savon Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.sinunsavo.fi/'>Sinun Savo</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.sisa-savolehti.fi/'>Sisä-Savo</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.sisasuomenlehti.fi/'>Sisä-Suomen Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.soisalonseutu.fi/'>Soisalon Seutu</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.sjl.fi/'>Suur-Jyväskylän Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.tamperelainen.fi/'>Tamperelainen</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.tollotin.fi/'>Töllötin</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.uusimaa.fi/'>Uusimaa</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.uutis-jousi.fi/'>Uutis-Jousi</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.uutisvuoksi.fi/'>Uutisvuoksi</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.vantaansanomat.fi/'>Vantaan Sanomat</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.vihdinuutiset.fi/'>Vihdin Uutiset</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.viikkosavo.fi/'>Viikkosavo</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.viispiikkinen.fi/'>
2044Viispiikkinen</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.viitasaarenseutu.fi/'>Viitasaaren Seutu</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.warkaudenlehti.fi/'>Warkauden Lehti</a> • <a class='diks-footer__bottom-link-farm-item' href='https://www.ylakarjala.fi/'>Ylä-Karjala</a></p><p>Kaikki sisällöt voidaan julkaista kaikissa Mediakonserni Keskisuomalaisen medioissa.</p> 2045 </div> 2046 </div></div> 2047</footer> 2048 2049 2050
2050<script> 2051 if (!DOMTokenList.prototype.replace) { 2052 // IE Polyfill 2053 DOMTokenList.prototype.replace = function (a, b) { 2054 if (this.contains(a)) { 2055 this.add(b); 2056 this.remove(a); 2057 return true; 2058 } 2059 return false; 2060 } 2061 } 2062 2063 document.querySelector('.diks-no-js').classList.replace('diks-no-js', 'diks-js'); 2064 2065 // User agent sniffing is not reliable and it's going away. 2066 // Use only to sprinkle a little bit of progressive enhancement on top. 2067 // Dear Apple, stop lying, iPad on iOS 13 is not a Mac. You're turning into 90s Microsoft. 2068 var userAgent = navigator.userAgent || navigator.vendor || window.opera; 2069 if (/android/i.test(userAgent)) { 2070 document.querySelector('html').classList.add('diks-user-agent--android'); 2071 } else if (/iPad|iPhone|iPod/i.test(userAgent) && !window.MSStream) { 2072 document.querySelector('html').classList.add('diks-user-agent--ios'); 2073 } else if (/macintosh/i.test(userAgent) && navigator.maxTouchPoints > 1) { 2074 document.querySelector('html').classList.add('diks-user-agent--ios'); 2075 } 2076</script>
2076 2077
2078<script> 2079 // Fix forEach for IE 2080 if (window.NodeList && !NodeList.prototype.forEach) { 2081 NodeList.prototype.forEach = Array.prototype.forEach; 2082 } 2083 2084 // Element.closest() needs a polyfill for older browsers. 2085 // While we only need the closest() functionality for mobile browsers, 2086 // we don't want the code to fail even on old desktop browsers. 2087 // https://developer.mozilla.org/en-US/docs/Web/API/Element/closest#Polyfill 2088 // https://developer.mozilla.org/en-US/docs/Web/API/Element/closest#Browser_compatibility 2089 if (!Element.prototype.matches) { 2090 Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; 2091 } 2092 2093 if (!Element.prototype.closest) { 2094 Element.prototype.closest = function(s) { 2095 var el = this; 2096 2097 do { 2098 if (el.matches(s)) return el; 2099 el = el.parentElement || el.parentNode; 2100 } while (el !== null && el.nodeType === 1); 2101 return null; 2102 }; 2103 } 2104 2105 function setAriaExpanded(toggler, ariaExpandedValue) { 2106 // Set aria-expanded attribute of dropdown toggler 2107 // If the toggler contains a button, set the aria-expanded attribute for the button instead 2108 if ( toggler.querySelector('button') != null ) { 2109 toggler.querySelector('button').setAttribute('aria-expanded', ariaExpandedValue); 2110 } 2111 else { 2112 toggler.setAttribute('aria-expanded', ariaExpandedValue); 2113 } 2114 } 2115 2116 function toggleElement(target, toggleClass, toggler) { 2117 if (toggleClass) { 2118 var isOpenClass = toggleClass + '--is-open'; 2119 var isClosedClass = toggleClass + '--is-closed'; 2120 2121 if (target.classList.contains(isOpenClass)) { 2122 // Close this toggle 2123 target.classList.remove(isOpenClass); 2124 target.classList.add(isClosedClass); 2125 2126 // Set aria-expanded to false for the toggler 2127 setAriaExpanded(toggler, 'false'); 2128 2129 } else if (target.classList.contains(isClosedClass)) { 2130 // Open this toggle 2131 target.classList.remove(isClosedClass); 2132 target.classList.add(isOpenClass); 2133 2134 // Set aria-expanded to true for the toggler 2135 setAriaExpanded(toggler, 'true'); 2136 } else { 2137 // Open this toggle as a fallback 2138 target.classList.add(isOpenClass); 2139 2140 // Set aria-expanded to true for the toggler 2141 setAriaExpanded(toggler, 'true'); 2142 } 2143 } else { 2144 if (window.getComputedStyle(target).display !== 'none') { 2145 target.style.display = 'none'; 2146 } else { 2147 target.style.display = 'block'; 2148 } 2149 } 2150 }; 2151 2152 document.querySelectorAll('.js-diks-toggler').forEach(function(toggler) { 2153 var toggleId = toggler.getAttribute('data-diks-toggle'); 2154 var target = document.getElementById(toggleId); 2155 var eventListenerAttached = toggler.getAttribute('data-diks-event-click'); 2156 2157 if (target && !eventListenerAttached) { 2158 2159 // Set aria-controls of toggler 2160 if ( toggler.querySelector('button') != null ) { 2161 toggler.querySelector('button').setAttribute('aria-controls', toggleId); 2162 } 2163 else { 2164 toggler.setAttribute('aria-controls', toggleId); 2165 } 2166 2167 toggler.addEventListener('click', function(e) { 2168 e.preventDefault(); 2169 2170 var toggleClass = toggler.getAttribute('data-diks-toggle-class'); 2171 2172 if (webShareAPIEnabled(toggleId)) { 2173 share(); 2174 } else { 2175 toggleElement(target, toggleClass, toggler); 2176 } 2177 }); 2178 2179 toggler.setAttribute('data-diks-event-click', true); 2180 } 2181 }); 2182 2183 // Web Share and Clipboard API capabilities 2184 2185 function webShareAPIEnabled(toggleId) { 2186 const webShareAPIEnabled = true; 2187 const webShareAPIDropdownShareIds = ["jaa","jakopainikkeet"]; 2188 const isMobileDevice = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent); 2189 2190 return webShareAPIEnabled && webShareAPIDropdownShareIds.includes(toggleId) && isMobileDevice && navigator.share ? true : false; 2191 } 2192 2193 function share() { 2194 const metaTitleElement = document.querySelector('meta[property="og:title"]'); 2195 const metaDescriptionElement = document.querySelector('meta[name="description"]'); 2196 const metaUrlElement = document.querySelector('meta[property="og:url"]'); 2197 let title = ''; 2198 let description = ''; 2199 let url = document.location.href; 2200 2201 if (metaTitleElement && metaTitleElement.content) { 2202 title = metaTitleElement.content; 2203 } 2204 2205 if (metaDescriptionElement && metaDescriptionElement.content) { 2206 description = metaDescriptionElement.content; 2207 } 2208 2209 if (metaUrlElement && metaUrlElement.content) { 2210 url = metaUrlElement.content; 2211 } 2212 2213 navigator.share({ 2214 title: title, 2215 text: description, 2216 url: url 2217 }); 2218 } 2219 2220 document.querySelectorAll('.js-diks-share-clipboard').forEach(function(element) { 2221 element.addEventListener('click', function(e) { 2222 e.preventDefault(); 2223 2224 let url = document.location.href; 2225 const metaUrlElement = document.querySelector('meta[property="og:url"]'); 2226 2227 if (metaUrlElement && metaUrlElement.content) { 2228 url = metaUrlElement.content; 2229 } 2230 2231 // Copy URL to clipboard 2232 navigator.clipboard.writeText(url).then(function () { 2233 // Copying URL to clipboard succeeded 2234 const dropdownId = element.getAttribute('data-diks-dropdown-id'); 2235 // Find closest dropdown toggler 2236 let dropdownToggler = element.closest('.diks-dropdown').querySelector('.js-diks-toggler'); 2237 2238 if (dropdownId) { 2239 const dropdownElement = document.getElementById(dropdownId); 2240 2241 if (dropdownElement) { 2242 // Close currently open dropdown 2243 toggleElement(dropdownElement, 'diks-dropdown__content', dropdownToggler); 2244 } 2245 2246 // Show link copied notification text 2247 const notificationTextWrapperDiv = document.createElement('div'); 2248 const notificationTextDiv = document.createElement('div'); 2249 const notificationText = document.createTextNode('Linkki kopioitu leikepöydälle'); 2250 2251 notificationTextDiv.classList.add('diks-dropdown__notification-text'); 2252 notificationTextDiv.appendChild(notificationText); 2253 notificationTextWrapperDiv.classList.add('diks-dropdown__notification-text-wrapper'); 2254 notificationTextWrapperDiv.appendChild(notificationTextDiv); 2255 dropdownElement.parentNode.insertBefore(notificationTextWrapperDiv, null); 2256 2257 setTimeout(function () { 2258 notificationTextWrapperDiv.remove(); 2259 }, 5000); 2260 } 2261 }); 2262 }); 2263 }); 2264
2265 const initContentBlockToggleButtons = () => { 2266 const toggleContainers = document.querySelectorAll('[data-diks-init="toggle"]'); 2267 toggleContainers.forEach(container => { 2268 const toggleButton = container.querySelector('.diks-toggle-button'); 2269 const toggleContent = container.querySelector('.diks-toggle-content-container'); 2270 if (toggleButton && toggleContent) { 2271 toggleButton.addEventListener('click', () => { 2272 toggleElement(toggleContent, 'diks-toggle', toggleButton); 2273 }); 2274 } 2275 }); 2276 }; 2277 document.addEventListener('DOMContentLoaded', () => { 2278 initContentBlockToggleButtons(); 2279 }); 2280 2281</script>
2281 2282
2283<script> 2284 const useDragThreshold = true; 2285 2286 // Horizontally scrollable & draggable navigation 2287 class HorizontalScrollDragger { 2288 constructor(element) { 2289 this.slider = typeof element === 'string' ? document.querySelector(element) : element instanceof Element ? element : null; 2290 if (this.slider === null) return console.error('HorizontalScrollDragger: Element not found'); 2291 2292 this.isDown = false; 2293 this.preventClick = false; 2294 this.startX; 2295 this.scrollLeft; 2296 2297 this.dragThreshold = 5; 2298 this.dragSensitivity = 1; 2299 this.dragged = false; 2300 2301 this.init(); 2302 } 2303 2304 init() { 2305 this.slider.addEventListener('mousedown', (e) => this.handleMouseDown(e)); 2306 this.slider.addEventListener('mouseleave', () => this.handleMouseLeave()); 2307 this.slider.addEventListener('mouseup', () => this.handleMouseUp()); 2308 this.slider.addEventListener('mousemove', (e) => this.handleMouseMove(e)); 2309 this.slider.addEventListener('click', (e) => this.handleClick(e)); 2310 } 2311 2312 handleMouseDown(e) { 2313 this.isDown = true; 2314 this.slider.classList.add('diks-navigation--draggable-active'); 2315 this.startX = e.pageX - this.slider.offsetLeft; 2316 this.scrollLeft = this.slider.scrollLeft; 2317 this.preventClick = false; 2318 } 2319 2320 handleMouseLeave() { 2321 this.isDown = false; 2322 this.slider.classList.remove('diks-navigation--draggable-active'); 2323 } 2324 2325 handleMouseUp() { 2326 this.isDown = false; 2327 this.slider.classList.remove('diks-navigation--draggable-active'); 2328 } 2329 2330 handleMouseMove(e) { 2331 if (!this.isDown) return; 2332 2333 if ( useDragThreshold == true ) { 2334 const xWithThreshold = e.pageX - this.slider.offsetLeft; 2335 const delta = xWithThreshold - this.startX; 2336 2337 // If not yet dragging, check threshold 2338 if (!this.dragged && Math.abs(delta) > this.dragThreshold) { 2339 this.dragged = true; 2340 this.preventClick = true; 2341 2342 // Reset baseline so scrolling starts smoothly from here 2343 this.startX = xWithThreshold; 2344 this.scrollLeft = this.slider.scrollLeft; 2345 } 2346 2347 if (this.dragged) { 2348 e.preventDefault(); 2349 const walkWithThreshold = (xWithThreshold - this.startX) * this.dragSensitivity; // adjust sensitivity 2350 this.slider.scrollLeft = this.scrollLeft - walkWithThreshold; 2351 } 2352 } 2353 else { 2354 e.preventDefault(); 2355 const x = e.pageX - this.slider.offsetLeft; 2356 const walk = (x - this.startX) * this.dragSensitivity; // adjust sensitivity 2357 this.slider.scrollLeft = this.scrollLeft - walk; 2358 this.preventClick = true; 2359 } 2360 2361 } 2362 2363 handleClick(e) { 2364 if ( useDragThreshold == true && this.preventClick && this.dragged ) { 2365 e.preventDefault(); 2366 } 2367 else if ( useDragThreshold == false && this.preventClick) { 2368 e.preventDefault(); 2369 } 2370 } 2371 } 2372 2373 // Set the draggable navs (multiple) to handle their scrollbars 2374 let scrollableNavs = document.querySelectorAll('.diks-navigation--draggable'); 2375 2376 // Make draggable navigation draggable 2377 if ( scrollableNavs ) { 2378 scrollableNavs.forEach(function(element) { 2379 new HorizontalScrollDragger(element); 2380 }); 2381 } 2382 2383 2384 // Handle has-scrollbars class adding and removing 2385 function handleScrollableNavScrollbars(scrollableNavElement) { 2386 // If scrollable area is wider (scrollWidth) than what's visible (clientWidth) the element has scrollbars 2387 if ( scrollableNavElement.scrollWidth > scrollableNavElement.clientWidth ) { 2388 scrollableNavElement.classList.add('diks-navigation--draggable-has-scrollbars'); 2389 scrollableNavElement.parentElement.classList.add('diks-navigation-wrapper--has-scrollbars'); 2390 } 2391 // Remove the has-scrollbars class if it exists but shouldn't (element does not have scrollbars) 2392 else if ( scrollableNavElement.classList.contains('diks-navigation--draggable-has-scrollbars') ) { 2393 scrollableNavElement.classList.remove('diks-navigation--draggable-has-scrollbars'); 2394 scrollableNavElement.parentElement.classList.remove('diks-navigation-wrapper--has-scrollbars'); 2395 } 2396 } 2397 2398 // If scrollable nav exists add (or remove) necessary classes 2399 // "DOMContentLoaded" does not wait for styles to load and styles affect the size of the scrollable nav directly so we have to use "load" instead 2400 window.addEventListener('load', (event) => { 2401 if ( scrollableNavs ) {
2402 scrollableNavs.forEach(function(element) { 2403 handleScrollableNavScrollbars(element); 2404 }); 2405 } 2406 }); 2407 2408 // Check if scrollable nav has scrollbar 2409 window.addEventListener('resize', function(event){ 2410 if ( scrollableNavs ) { 2411 scrollableNavs.forEach(function(element) { 2412 handleScrollableNavScrollbars(element); 2413 }); 2414 } 2415 }); 2416</script>
2416 2417
2418<script> 2419 // Back button handling 2420 document.querySelectorAll('a.js-diks-back-button').forEach(function(item) { 2421 var referrerIsSameDomain = false; 2422 // Check if referrer is found as referrer isn't always available (browser, tab, window, bookmark, privacy). 2423 if (typeof(document.referrer) === 'string' && document.referrer.length > 0) { 2424 // Set referrerIsSameDomain to true if referrer is in the same domain as current location hostname and referrer is not the same page as current page (window.location.href) 2425 if ( document.referrer.includes(document.location.hostname) && document.referrer != window.location.href ) { 2426 referrerIsSameDomain = true; 2427 } 2428 } 2429 2430 // Overwrite link with history.go, as it also remembers scroll position but only if referrer is the same domain as current location hostname 2431 if (history.length > 1 && referrerIsSameDomain == true) { 2432 // Set referrer as back button href to enable visual cue & opening to a new window 2433 item.setAttribute('href', document.referrer); 2434 2435 // Set back button text 2436 item.querySelector('.diks-header__cta-text').innerHTML = "Takaisin"; 2437 2438 var stepsToGoBack = -1; 2439 2440 item.addEventListener('click', function(e) { 2441 e.preventDefault(); 2442 history.go(stepsToGoBack); 2443 }); 2444 } 2445 }); 2446</script>
2446 2447 2448 <link rel="stylesheet" href="/theme/css/includes/lightgallery/css/lightgallery-bundle.min.css"> 2449 <style>.lg-sub-html { background-color: rgba(0,0,0, .6); }</style> 2450
2450<script src="/theme/css/includes/lightgallery/lightgallery.min.js"></script>
2450 2451
2451<script src="/theme/css/includes/lightgallery/plugins/autoplay/lg-autoplay.min.js"></script>
2451 2452
2452<script src="/theme/css/includes/lightgallery/plugins/fullscreen/lg-fullscreen.min.js"></script>
2452 2453
2453<script src="/theme/css/includes/lightgallery/plugins/thumbnail/lg-thumbnail.min.js"></script>
2453 2454
2454<script src="/theme/css/includes/lightgallery/plugins/zoom/lg-zoom.min.js"></script>
2454 2455
2455<script> 2456 // lightGallery 2457 // Separate gallery for every .js-lightgallery 2458 // Gallery items come from .js-lightgallery .js-lightgallery__link 2459 // https://www.lightgalleryjs.com/docs/getting-started/ 2460 document.querySelectorAll('.js-diks-lightgallery').forEach(function(gallery) { 2461 var galleryImageLinks = gallery.getElementsByClassName('diks-gallery__link'); 2462 2463 // Thumbnails come from img inside the links, unless links specify data-thumbnail 2464 var thumbnailSource = (galleryImageLinks[0].hasAttribute('data-thumbnail')) ? ('data-thumbnail') : (false); 2465 2466 // Adjust certain settings depending on whether the gallery has one or more images 2467 var galleryHasMultipleImages = (galleryImageLinks.length > 1 ? true : false); 2468 2469 // Initialize 2470 lightGallery(gallery, { 2471 autoplay: galleryHasMultipleImages, 2472 counter: galleryHasMultipleImages, 2473 download: false, 2474 exThumbImage: thumbnailSource, 2475 hideControlOnEnd: true, 2476 licenseKey: "96BAAD7E-3BF04397-BBB55AE3-6D5A2C0B", 2477 loop: false, 2478 plugins: [lgAutoplay, lgFullscreen, lgThumbnail, lgZoom], 2479 selector: '.diks-gallery__link', 2480 mobileSettings: { 2481 controls: true, 2482 showCloseIcon: true 2483 }, 2484 strings: { 2485 closeGallery: 'Sulje galleria', 2486 toggleMaximize: 'Maksimointi', 2487 previousSlide: 'Edellinen', 2488 nextSlide: 'Seuraava', 2489 download: 'Lataa', 2490 playVideo: 'Katso video', 2491 mediaLoadingFailed: 'Sisällön lataus epäonnistui', 2492 }, 2493 autoplayPluginStrings: { 2494 toggleAutoplay: 'Automaattinen toisto' 2495 }, 2496 fullscreenPluginStrings: { 2497 toggleFullscreen: 'Kokoruututila' 2498 }, 2499 thumbnailPluginStrings: { 2500 toggleThumbnails: 'Pikkukuvat' 2501 }, 2502 zoomPluginStrings: { 2503 zoomIn: 'Suurenna', 2504 zoomOut: 'Pienennä', 2505 viewActualSize: 'Näytä täysikokoisena' 2506 } 2507 }); 2508 2509 // After closing LightGallery return focus to the image link that opened the gallery 2510 gallery.addEventListener('lgAfterClose', () => { 2511 galleryImageLinks[0].focus(); 2512 }); 2513 2514 }); 2515 2516 </script>
2516 2517
2518<script> 2519 function loadScript(url, callback) { 2520 var script = document.createElement("script"); 2521 script.type = "text/javascript"; 2522 if (script.readyState) { // IE 2523 script.onreadystatechange = function() { 2524 if (script.readyState === "loaded" || script.readyState === "complete") { 2525 script.onreadystatechange = null; 2526 callback(); 2527 } 2528 }; 2529 } else { // Others 2530 script.onload = function() { 2531 callback(); 2532 }; 2533 } 2534 script.src = url; 2535 document.getElementsByTagName("head")[0].appendChild(script); 2536 } 2537 function checkAudioElements() { 2538 // load audioplayer script only when audio elements are found 2539 if (document.querySelector(".init-audio-player")) { 2540 loadScript("https://a.pieksamaenlehti.fi/styles/e5576057/js/audioplayer/diks-audioplayer.min.js", function() { 2541 DiksAudioPlayer.init({ 2542 selector: '.init-audio-player', 2543 stopOthersOnPlay: true, 2544 enableKeystrokes: true 2545 }); 2546 }); 2547 } 2548 } 2549 window.onload = (event) => { 2550 checkAudioElements(); 2551 }; 2552</script>
2552<script> 2553 // Service Worker 2554 if ('serviceWorker' in navigator) { 2555 window.addEventListener('load', function() { 2556 navigator.serviceWorker.register('/sw.js').then( 2557 function(registration) { 2558 console.log('PWA: Service worker registered to scope: ', registration.scope); 2559 }, 2560 function(err) { 2561 console.error('PWA: Service worker failed to register with error: ', err); 2562 } 2563 ); 2564 }); 2565 } 2566 2567 // Show installation option, hide generic fallback instructions 2568 function pwaShowInstallationOption() { 2569 document.querySelectorAll('.js-diks-apps-pwa-installation').forEach(function(element) { 2570 element.style.display = 'block'; 2571 }); 2572 document.querySelectorAll('.js-diks-apps-pwa-instructions').forEach(function(element) { 2573 element.style.display = 'none'; 2574 }); 2575 } 2576 2577 let deferredPrompt; 2578 var dataLayer = window.dataLayer || []; 2579 2580 // Basic installation process 2581 window.addEventListener('beforeinstallprompt', (e) => { 2582 // Stash the event so it can be triggered later 2583 deferredPrompt = e; 2584 2585 const enablePrompt = 0; 2586 2587 if(!enablePrompt) { 2588 e.preventDefault(); 2589 } 2590 2591 // Update the UI to notify the user they can install PWA 2592 pwaShowInstallationOption(); 2593 2594 // Handle installation 2595 document.querySelectorAll('.js-diks-apps-pwa-installation-button').forEach(function(button) { 2596 button.addEventListener('click', (e) => { 2597 // Show the prompt 2598 deferredPrompt.prompt(); 2599 2600 // Wait for user to respond 2601 deferredPrompt.userChoice.then((choiceResult) => { 2602 if (choiceResult.outcome === 'accepted') { 2603 console.log('PWA: Installed (prompt)'); 2604 dataLayer.push({ 2605 'event': 'PWA.installation', 2606 'eventData': 'success' 2607 }); 2608 } else { 2609 console.log('PWA: User dismissed installation prompt'); 2610 dataLayer.push({ 2611 'event': 'PWA.installation', 2612 'eventData': 'canceled' 2613 }); 2614 } 2615 deferredPrompt = null; 2616 }); 2617 }); 2618 }); 2619 }); 2620 2621 // iOS installation process (show instructions modal) 2622 if (!navigator.standalone) { 2623 var userAgent = navigator.userAgent.toLowerCase(); 2624 var iPhoneUser = (/iphone/.test(userAgent)); 2625 var iPadUser = (/ipad/.test(userAgent) || (/macintosh/.test(userAgent) && navigator.maxTouchPoints > 1)); 2626 var safariUser = (/^(?!.*(brave|chrome|crios|duckduckgo|edgeios|firefox|fxios|opios|ucbrowser|yabrowser)).*safari.*$/.test(userAgent)); 2627 2628 if (safariUser && (iPhoneUser || iPadUser)) { 2629 // Update the UI to notify the user they can install PWA 2630 pwaShowInstallationOption(); 2631 2632 // Instructions 2633 var modals = document.querySelectorAll('.js-diks-apps-pwa-ios-instructions').forEach(function(element) { 2634 // Position on screen based on device 2635 if (iPhoneUser) { 2636 element.classList.add('diks-apps__pwa-ios-modal--bottom'); 2637 } else if (iPadUser) { 2638 element.classList.add('diks-apps__pwa-ios-modal--top'); 2639 } 2640 }); 2641 2642 // Handle modal instructions from installation button 2643 document.querySelectorAll('.js-diks-apps-pwa-installation-button').forEach(function(button) { 2644 button.addEventListener('click', (e) => { 2645 // Show first modal 2646 document.querySelector('.js-diks-apps-pwa-ios-instructions').classList.toggle('diks-apps__pwa-ios-modal--is-visible'); 2647 dataLayer.push({ 2648 'event': 'PWA.instructions.shown', 2649 'eventData': 'iOS' 2650 }); 2651 }); 2652 }); 2653 } 2654 } 2655</script>
2655 2656
2656<script class="coral-script" src="//coral.prod.diks.fi/assets/js/count.js?v=9.3.1.3" defer></script>
vendor: 1 bytes, line 2656
2656
2657<script> 2658 (function() { 2659 window.readpeak_initialized = false; 2660 2661 function getCookie(name) { 2662 name = name + '='; 2663 const decodedCookie = decodeURIComponent(document.cookie); 2664 const cookies = decodedCookie.split(';'); 2665 2666 for (let i = 0; i < cookies.length; i++) { 2667 const cookie = cookies[i].trim(); 2668 if (cookie.indexOf(name) == 0) { 2669 return cookie.substring(name.length, cookie.length); 2670 } 2671 } 2672 } 2673 2674 window.addEventListener( 2675 "gravito:tcfv2:client", 2676 function (event) { 2677 let eventType = event.detail.eventType; 2678 let consentUpdateEventsList = [ 2679 "layer1:opt-out:all", 2680 "layer2:opt-out:all", 2681 "layer2:opt-in:selected", 2682 "layer1:opt-in:all", 2683 "layer2:opt-in:all", 2684 "opt-in:previously", 2685 ]; 2686 if (consentUpdateEventsList.includes(eventType) && window.readpeak_initialized === false) { 2687 window.readpeak_initialized = true; 2688 var tcString = getCookie('TcString'); 2689 2690 if (tcString) { 2691 getReadpeakNative(tcString); 2692 } 2693 } 2694 }, true); 2695 2696 function getReadpeakNative(tcString) { 2697 var readpeakNativePlacements = document.getElementsByClassName("readpeak-native"); 2698 2699 if (!tcString || !(readpeakNativePlacements && readpeakNativePlacements.length)) { 2700 return; 2701 } 2702 2703 function appendBeaconScripts(element, beacons) { 2704 var url = "https://app.readpeak.com/js/rp-ext.min.js"; 2705 2706 beacons.forEach(function(beacon) { 2707 var script = document.createElement("script"); 2708 2709 script.src = url; 2710 script.setAttribute("type", "text/javascript"); 2711 script.setAttribute("data-url", beacon); 2712 script.setAttribute("language", "JavaScript"); 2713 script.setAttribute("async", true); 2714 2715 element.appendChild(script); 2716 }); 2717 } 2718 2719 function resolveImageUrl(images, minimumImageWidth) { 2720 if (!Array.isArray(images) || !minimumImageWidth) { 2721 return null; 2722 } 2723 2724 images.sort(function(image1, image2) { 2725 return (image1.width > image2.width) ? 1 : -1; 2726 }); 2727 2728 var image = images.find(function(image) { 2729 return image.width > minimumImageWidth; 2730 }); 2731 2732 if (image && image.image) { 2733 return image.image; 2734 } 2735 2736 return null; 2737 } 2738 2739 var xhttp = new XMLHttpRequest(); 2740 var jsonUrl = "https://app.readpeak.com/ads/get/?l=82b6b37147d7b8b3&j=1" + "&ads=" + readpeakNativePlacements.length + "&url=https%3A%2F%2Fwww.pieksamaenlehti.fi%2Fuusimmat%2F" + "&gdpr_consent=" + tcString; 2741 2742 xhttp.onreadystatechange = function() { 2743 if (this.readyState == 4 && this.status == 200) { 2744 var parsedJSON = JSON.parse(this.responseText); 2745 var natives = Array.isArray(parsedJSON) ? parsedJSON : []; 2746 2747 Array.from(readpeakNativePlacements).forEach(function(placement, index) { 2748 var native = natives[index]; 2749 2750 if (native) { 2751 var minimumImageWidth = placement.getAttribute("data-min-width"); 2752 var imageUrl = resolveImageUrl(native.images, minimumImageWidth); 2753 2754 if (native.advertiser && imageUrl && native.target && native.title && Array.isArray(native.beacons)) { 2755 placement.querySelectorAll(".diks-title__after-accent").forEach(function(item) { 2756 item.innerHTML = native.advertiser; 2757 }); 2758 2759 placement.querySelector(".diks-native-ad__image").src = imageUrl; 2760 placement.querySelector(".diks-native-ad__link").href = native.target; 2761 placement.querySelector(".diks-native-ad__link").target = "_blank"; 2762 placement.querySelector(".diks-native-ad__title .diks-native-ad__link").innerHTML = native.title; 2763 2764 appendBeaconScripts(placement, native.beacons); 2765 2766 placement.style.display = "block"; 2767 } 2768 } 2769 }); 2770 2771 } 2772 }; 2773 2774 xhttp.open("GET", jsonUrl, true); 2775 xhttp.send(); 2776 }; 2777 }()); 2778 </script>
2778<div id="diks-bc-order-button" style="display: none;"></div> 2779 </body> 2780</html>
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.