1<!DOCTYPE html> 2<html lang="fi"> 3<head> 4<meta charset="UTF-8"> 5<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0"> 6<link rel="profile" href="http://gmpg.org/xfn/11"> 7 8<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1'/> 9 10<!-- Google Tag Manager for WordPress by gtm4wp.com -->
11<script data-cfasync="false" data-pagespeed-no-defer>var gtm4wp_datalayer_name="dataLayer";var dataLayer=dataLayer||[];</script>
11 12<!-- End Google Tag Manager for WordPress by gtm4wp.com --> 13 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 14 <title>Ruissalo Info - Ruissaloinfo</title> 15 <link rel="canonical" href="https://www.ruissaloinfo.fi/"/> 16 <meta property="og:locale" content="fi_FI"/> 17 <meta property="og:type" content="website"/> 18 <meta property="og:title" content="Ruissalo Info - Ruissaloinfo"/> 19 <meta property="og:url" content="https://www.ruissaloinfo.fi/"/> 20 <meta property="og:site_name" content="Ruissaloinfo"/> 21 <meta property="article:modified_time" content="2025-02-19T11:29:30+00:00"/> 22 <meta property="og:image" content="https://www.ruissaloinfo.fi/wp-content/uploads/2018/12/orava.jpg"/> 23 <meta property="og:image:width" content="1920"/> 24 <meta property="og:image:height" content="1280"/> 25 <meta property="og:image:type" content="image/jpeg"/> 26 <meta name="twitter:card" content="summary_large_image"/> 27
27<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.ruissaloinfo.fi\/","url":"https:\/\/www.ruissaloinfo.fi\/","name":"Ruissalo Info - Ruissaloinfo","isPartOf":{"@id":"https:\/\/www.ruissaloinfo.fi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ruissaloinfo.fi\/#primaryimage"},"image":{"@id":"https:\/\/www.ruissaloinfo.fi\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ruissaloinfo.fi\/wp-content\/uploads\/2018\/12\/orava.jpg","datePublished":"2018-12-11T12:22:04+00:00","dateModified":"2025-02-19T11:29:30+00:00","breadcrumb":{"@id":"https:\/\/www.ruissaloinfo.fi\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ruissaloinfo.fi\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/www.ruissaloinfo.fi\/#primaryimage","url":"https:\/\/www.ruissaloinfo.fi\/wp-content\/uploads\/2018\/12\/orava.jpg","contentUrl":"https:\/\/www.ruissaloinfo.fi\/wp-content\/uploads\/2018\/12\/orava.jpg","width":1920,"height":1280},{"@type":"BreadcrumbList","@id":"https:\/\/www.ruissaloinfo.fi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.ruissaloinfo.fi\/#website","url":"https:\/\/www.ruissaloinfo.fi\/","name":"Ruissaloinfo","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ruissaloinfo.fi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"}]}</script>
27 28 <!-- / Yoast SEO plugin. --> 29 30 31<link rel='dns-prefetch' href='//cdnjs.cloudflare.com'/> 32<link rel='dns-prefetch' href='//cdn.rawgit.com'/> 33<link rel='dns-prefetch' href='//cdn.jsdelivr.net'/> 34<link rel='dns-prefetch' href='//use.fontawesome.com'/> 35<link rel="alternate" type="application/rss+xml" title="Ruissaloinfo » syöte" href="https://www.ruissaloinfo.fi/feed/"/> 36<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.ruissaloinfo.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.ruissaloinfo.fi%2F"/> 37<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.ruissaloinfo.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.ruissaloinfo.fi%2F&format=xml"/> 38<style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}</style> 39<link rel='stylesheet' id='mec-select2-style-css' href='https://www.ruissaloinfo.fi/wp-content/plugins/modern-events-calendar-lite/assets/packages/select2/select2.min.css?ver=6.5.3' media='all'/> 40<link rel='stylesheet' id='mec-font-icons-css' href='https://www.ruissaloinfo.fi/wp-content/plugins/modern-events-calendar-lite/assets/css/iconfonts.css?ver=7.1.2' media='all'/> 41<link rel='stylesheet' id='mec-frontend-style-css' href='https://www.ruissaloinfo.fi/wp-content/plugins/modern-events-calendar-lite/assets/css/frontend.min.css?ver=6.5.3' media='all'/> 42<link rel='stylesheet' id='mec-tooltip-style-css' href='https://www.ruissaloinfo.fi/wp-content/plugins/modern-events-calendar-lite/assets/packages/tooltip/tooltip.css?ver=7.1.2' media='all'/> 43<link rel='stylesheet' id='mec-tooltip-shadow-style-css' href='https://www.ruissaloinfo.fi/wp-content/plugins/modern-events-calendar-lite/assets/packages/tooltip/tooltipster-sideTip-shadow.min.css?ver=7.1.2' media='all'/> 44<link rel='stylesheet' id='featherlight-css' href='https://www.ruissaloinfo.fi/wp-content/plugins/modern-events-calendar-lite/assets/packages/featherlight/featherlight.css?ver=7.1.2' media='all'/> 45<link rel='stylesheet' id='mec-lity-style-css' href='https://www.ruissaloinfo.fi/wp-content/plugins/modern-events-calendar-lite/assets/packages/lity/lity.min.css?ver=7.1.2' media='all'/> 46<link rel='stylesheet' id='mec-general-calendar-style-css' href='https://www.ruissaloinfo.fi/wp-content/plugins/modern-events-calendar-lite/assets/css/mec-general-calendar.css?ver=7.1.2' media='all'/> 47<style id="wp-emoji-styles-inline-css">img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:none!important;padding:0!important}</style> 48 49 50<link rel='stylesheet' id='wpfai_style-css' href='https://www.ruissaloinfo.fi/wp-content/plugins/wp-font-awesome-share-icons/style.css?ver=7.1.2' media='all'/> 51<link rel='stylesheet' id='cms-navigation-style-base-css' href='https://www.ruissaloinfo.fi/wp-content/plugins/wpml-cms-nav/res/css/cms-navigation-base.css?ver=5.0.0' media='screen'/> 52<link rel='stylesheet' id='cms-navigation-style-css' href='https://www.ruissaloinfo.fi/wp-content/plugins/wpml-cms-nav/res/css/cms-navigation.css?ver=5.0.0' media='screen'/> 53<link rel='stylesheet' id='slick-css-css' href='//cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.css?ver=0.2' media='all'/> 54<link rel='stylesheet' id='qr-touch-css-css' href='https://www.ruissaloinfo.fi/wp-content/themes/StrapPress-master/css/qr-touch.css?ver=1.2' media='all'/> 55<link rel='stylesheet' id='web-style-css' href='https://www.ruissaloinfo.fi/wp-content/themes/StrapPress-master/style-website.css?ver=1.0.3' media='all'/> 56<link rel='stylesheet' id='leaflet-style-css' href='https://www.ruissaloinfo.fi/wp-content/themes/StrapPress-master/vendor/leaflet/leaflet_1.3.4/dist/leaflet.css?ver=7.1.2' media='all'/> 57<link rel="stylesheet" type="text/css" href="https://www.ruissaloinfo.fi/wp-content/plugins/smart-slider-3/Public/SmartSlider3/Application/Frontend/Assets/dist/smartslider.min.css?ver=1c12b24c" media="all"> 58<style data-related="n2-ss-2">div#n2-ss-2 .n2-ss-slider-1{display:grid;position:relative}div#n2-ss-2 .n2-ss-slider-2{display:grid;position:relative;overflow:hidden;padding:0 0 0 0;border:0 solid RGBA(62,62,62,1);border-radius:0;background-clip:padding-box;background-repeat:repeat;background-position:50% 50%;background-size:cover;background-attachment:scroll;z-index:1}div#n2-ss-2:not(.n2-ss-loaded) .n2-ss-slider-2{background-image:none!important}div#n2-ss-2 .n2-ss-slider-3{display:grid;grid-template-areas:'cover';position:relative;overflow:hidden;z-index:10}div#n2-ss-2 .n2-ss-slider-3>*{grid-area:cover}div#n2-ss-2 .n2-ss-slide-backgrounds,div#n2-ss-2 .n2-ss-slider-3>.n2-ss-divider{position:relative}div#n2-ss-2 .n2-ss-slide-backgrounds{z-index:10}div#n2-ss-2 .n2-ss-slide-backgrounds>*{overflow:hidden}div#n2-ss-2 .n2-ss-slide-background{transform:translateX(-100000px)}div#n2-ss-2 .n2-ss-slider-4{place-self:center;position:relative;width:100%;height:100%;z-index:20;display:grid;grid-template-areas:'slide'}div#n2-ss-2 .n2-ss-slider-4>*{grid-area:slide}div#n2-ss-2.n2-ss-full-page--constrain-ratio .n2-ss-slider-4{height:auto}div#n2-ss-2 .n2-ss-slide{display:grid;place-items:center;grid-auto-columns:100%;position:relative;z-index:20;
58-webkit-backface-visibility:hidden;transform:translateX(-100000px)}div#n2-ss-2 .n2-ss-slide{perspective:1500px}div#n2-ss-2 .n2-ss-slide-active{z-index:21}.n2-ss-background-animation{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}div#n2-ss-2 .n2-ss-control-bullet{visibility:hidden;text-align:center;justify-content:center;z-index:14}div#n2-ss-2 .n2-ss-control-bullet--calculate-size{left:0!important}div#n2-ss-2 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize{width:100%}div#n2-ss-2 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize{height:100%;flex-flow:column}div#n2-ss-2 .nextend-bullet-bar{display:inline-flex;vertical-align:top;visibility:visible;align-items:center;flex-wrap:wrap}div#n2-ss-2 .n2-bar-justify-content-left{justify-content:flex-start}div#n2-ss-2 .n2-bar-justify-content-center{justify-content:center}div#n2-ss-2 .n2-bar-justify-content-right{justify-content:flex-end}div#n2-ss-2 .n2-ss-control-bullet-vertical>.nextend-bullet-bar{flex-flow:column}div#n2-ss-2 .n2-ss-control-bullet-fullsize>.nextend-bullet-bar{display:flex}div#n2-ss-2 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize>.nextend-bullet-bar{flex:1 1 auto}div#n2-ss-2 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize>.nextend-bullet-bar{height:100%}div#n2-ss-2 .nextend-bullet-bar .n2-bullet{cursor:pointer;transition:background-color .4s}div#n2-ss-2 .nextend-bullet-bar .n2-bullet.n2-active{cursor:default}div#n2-ss-2 div.n2-ss-bullet-thumbnail-container{position:absolute;z-index:10000000}div#n2-ss-2 .n2-ss-bullet-thumbnail-container .n2-ss-bullet-thumbnail{background-size:cover;background-repeat:no-repeat;background-position:center}div#n2-ss-2 .n2-font-bbe1f94d755a552f6db5729ec2a86988-paragraph{font-family:'HelveticaNeueLTPro-Bd','Helvetica';color:#fff;font-size:112.5%;text-shadow:2px 2px 2px RGBA(0,0,0,.49);line-height:1.3;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;letter-spacing:normal;word-spacing:normal;text-transform:none;font-weight:700}div#n2-ss-2 .n2-font-bbe1f94d755a552f6db5729ec2a86988-paragraph a,div#n2-ss-2 .n2-font-bbe1f94d755a552f6db5729ec2a86988-paragraph a:FOCUS{font-family:'HelveticaNeueLTPro-Bd','Helvetica';color:#1890d7;font-size:100%;text-shadow:2px 2px 2px RGBA(0,0,0,.49);line-height:1.3;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;letter-spacing:normal;word-spacing:normal;text-transform:none;font-weight:700}div#n2-ss-2 .n2-font-bbe1f94d755a552f6db5729ec2a86988-paragraph a:HOVER,div#n2-ss-2 .n2-font-bbe1f94d755a552f6db5729ec2a86988-paragraph a:ACTIVE{font-family:'HelveticaNeueLTPro-Bd','Helvetica';color:#1890d7;font-size:100%;text-shadow:2px 2px 2px RGBA(0,0,0,.49);line-height:1.3;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;letter-spacing:normal;word-spacing:normal;text-transform:none;font-weight:700}div#n2-ss-2 .n2-style-0947efda68821af66cedf4e78eac3a93-heading{background:RGBA(255,255,255,0);opacity:1;padding:10px 0 10px 0;box-shadow:none;border:0 solid RGBA(0,0,0,1);border-radius:0}div#n2-ss-2 .n2-font-0e61dfae7e81516b76ac4cf9ac6b368a-paragraph{font-family:'HelveticaNeueLTPro-Bd','Helvetica';color:#fff;font-size:112.5%;text-shadow:02px 2px 2px RGBA(0,0,0,.75);line-height:1.3;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;letter-spacing:normal;word-spacing:normal;text-transform:none;font-weight:700}div#n2-ss-2 .n2-font-0e61dfae7e81516b76ac4cf9ac6b368a-paragraph a,div#n2-ss-2 .n2-font-0e61dfae7e81516b76ac4cf9ac6b368a-paragraph a:FOCUS{font-family:'HelveticaNeueLTPro-Bd','Helvetica';color:#1890d7;font-size:100%;text-shadow:02px 2px 2px RGBA(0,0,0,.75);line-height:1.3;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;letter-spacing:normal;word-spacing:normal;text-transform:none;font-weight:700}div#n2-ss-2 .n2-font-0e61dfae7e81516b76ac4cf9ac6b368a-paragraph a:HOVER,div#n2-ss-2 .n2-font-0e61dfae7e81516b76ac4cf9ac6b368a-paragraph a:ACTIVE{font-family:'HelveticaNeueLTPro-Bd','Helvetica';color:#1890d7;font-size:100%;text-shadow:02px 2px 2px RGBA(0,0,0,.75);line-height:1.3;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;letter-spacing:normal;word-spacing:normal;text-transform:none;font-weight:700}div#n2-ss-2 .n2-font-70bf5fe707ea942e29ebf076a05587b9-paragraph{font-family:'HelveticaNeueLTPro-Bd','Helvetica';color:#fff;font-size:112.5%;text-shadow:2px 2px 2px RGBA(0,0,0,.75);line-height:1.3;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;letter-spacing:normal;word-spacing:normal;text-transform:none;font-weight:700}div#n2-ss-2 .n2-font-70bf5fe707ea942e29ebf076a05587b9-paragraph a,div#n2-ss-2 .n2-font-70bf5fe707ea942e29ebf076a05587b9-paragraph a:FOCUS{font-family:'HelveticaNeueLTPro-Bd','Helvetica';color:#1890d7;font-size:100%;text-shadow:2px 2px 2px RGBA(0,0,0,.75);line-height:1.3;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;letter-spacing:normal;word-spacing:normal;text-transform:none;font-weight:700}div#n2-ss-2 .n2-font-70bf5fe707ea942e29ebf076a05587b9-paragraph a:HOVER,div#n2-ss-2 .n2-font-70bf5fe707ea942e29ebf076a05587b9-paragraph a:ACTIVE{font-family:'HelveticaNeueLTPro-Bd','Helvetica';color:#1890d7;font-size:100%;text-shadow:2px 2px 2px RGBA(0,0,0,.75);line-height:1.3;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;letter-spacing:normal;word-spacing:normal;text-transform:none;font-weight:700}div#n2-ss-2 .n2-style-f99d59aede12dcc068d7b022032797ca-dot{background:#fff;opacity:1;padding:5px 5px 5px 5px;box-shadow:none;border:0 solid RGBA(206,211,213,1);border-radius:0;margin:4px}div#n2-ss-2 .n2-style-f99d59aede12dcc068d7b022032797ca-dot.n2-active,div#n2-ss-2 .n2-style-f99d59aede12dcc068d7b022032797ca-dot:HOVER,div#n2-ss-2 .n2-style-f99d59aede12dcc068d7b022032797ca-dot:FOCUS{background:#81898d}div#n2-ss-2 .n2-ss-slide-limiter{max-width:1920px}div#n2-ss-2 .n-uc-VccBnunzoouz{padding:0 0 0 0}div#n2-ss-2 .n-uc-XuOLlsOh9xeY-inner{padding:10px 10px 10px 10px;justify-content:center}div#n2-ss-2 .n-uc-R9doVn8u4Iku{max-width:320px}div#n2-ss-2 .n-uc-ejhSBzUjfC76{max-width:665px;align-self:center}div#n2-ss-2 .n-uc-NNXgfkubQaYk{padding:0 0 0 0}div#n2-ss-2 .n-uc-yVGRTVGJxC9D-inner{padding:10px 10px 10px 10px;justify-content:center}div#n2-ss-2 .n-uc-fsYVrwUkRld4{max-width:320px}div#n2-ss-2 .n-uc-B1uAuwDfrCJn{max-width:665px;align-self:center}div#n2-ss-2 .n-uc-T2kxr70bb7a2{padding:0 0 0 0}div#n2-ss-2 .n-uc-fFr5Ca1Chrft-inner{padding:10px 10px 10px 10px;justify-content:center}div#n2-ss-2 .n-uc-DuWikvAshbug{max-width:320px}div#n2-ss-2 .n-uc-lqJcHsFxaXgX{max-width:665px;align-self:center}div#n2-ss-2 .n2-ss-slider-1{min-height:779px}@media (min-width:1200px){div#n2-ss-2 [data-hide-desktopportrait="1"]{display:none!important}}@media (orientation:landscape) and (max-width:1199px) and (min-width:901px),(orientation:portrait) and (max-width:1199px) and (min-width:701px){div#n2-ss-2 .n2-ss-slide-limiter{max-width:1800px}div#n2-ss-2 [data-hide-tabletportrait="1"]{display:none!important}}
58@media (orientation:landscape) and (max-width:900px),(orientation:portrait) and (max-width:700px){div#n2-ss-2 .n2-ss-slide-limiter{max-width:800px}div#n2-ss-2 .n-uc-R9doVn8u4Iku{max-width:200px}div#n2-ss-2 .n-uc-ejhSBzUjfC76{--ssfont-scale:.75}div#n2-ss-2 .n-uc-fsYVrwUkRld4{max-width:200px}div#n2-ss-2 .n-uc-B1uAuwDfrCJn{--ssfont-scale:.75}div#n2-ss-2 .n-uc-DuWikvAshbug{max-width:200px}div#n2-ss-2 .n-uc-lqJcHsFxaXgX{--ssfont-scale:.75}div#n2-ss-2 [data-hide-mobileportrait="1"]{display:none!important}}</style>
59<script>(function(){this._N2=this._N2||{_r:[],_d:[],r:function(){this._r.push(arguments)},d:function(){this._d.push(arguments)}}}).call(window);</script>
59<script src="https://www.ruissaloinfo.fi/wp-content/plugins/smart-slider-3/Public/SmartSlider3/Application/Frontend/Assets/dist/n2.min.js?ver=1c12b24c" defer async></script>
vendor: 1 bytes, line 59
59
60<script src="https://www.ruissaloinfo.fi/wp-content/plugins/smart-slider-3/Public/SmartSlider3/Application/Frontend/Assets/dist/smartslider-frontend.min.js?ver=1c12b24c" defer async></script>
vendor: 1 bytes, line 60
60
61<script src="https://www.ruissaloinfo.fi/wp-content/plugins/smart-slider-3/Public/SmartSlider3/Slider/SliderType/Simple/Assets/dist/ss-simple.min.js?ver=1c12b24c" defer async></script>
vendor: 1 bytes, line 61
61
62<script src="https://www.ruissaloinfo.fi/wp-content/plugins/smart-slider-3/Public/SmartSlider3/Widget/Bullet/Assets/dist/w-bullet.min.js?ver=1c12b24c" defer async></script>
vendor: 1 bytes, line 62
62
63<script>_N2.r('documentReady',function(){n2const.prefersReducedMotion=false;_N2.r(["documentReady","smartslider-frontend","SmartSliderWidgetBulletTransition","ss-simple"],function(){new _N2.SmartSliderSimple('n2-ss-2',{"admin":false,"background.video.mobile":1,"loadingTime":2000,"alias":{"id":0,"smoothScroll":0,"slideSwitch":0,"scroll":1},"align":"normal","isDelayed":0,"responsive":{"mediaQueries":{"all":false,"desktopportrait":["(min-width: 1200px)"],"tabletportrait":["(orientation: landscape) and (max-width: 1199px) and (min-width: 901px)","(orientation: portrait) and (max-width: 1199px) and (min-width: 701px)"],"mobileportrait":["(orientation: landscape) and (max-width: 900px)","(orientation: portrait) and (max-width: 700px)"]},"base":{"slideOuterWidth":1920,"slideOuterHeight":779,"sliderWidth":1920,"sliderHeight":779,"slideWidth":1920,"slideHeight":779},"hideOn":{"desktopLandscape":false,"desktopPortrait":false,"tabletLandscape":false,"tabletPortrait":false,"mobileLandscape":false,"mobilePortrait":false},"onResizeEnabled":true,"type":"fullwidth","sliderHeightBasedOn":"real","focusUser":1,"focusEdge":"auto","breakpoints":[{"device":"tabletPortrait","type":"max-screen-width","portraitWidth":1199,"landscapeWidth":1199},{"device":"mobilePortrait","type":"max-screen-width","portraitWidth":700,"landscapeWidth":900}],"enabledDevices":{"desktopLandscape":0,"desktopPortrait":1,"tabletLandscape":0,"tabletPortrait":1,"mobileLandscape":0,"mobilePortrait":1},"sizes":{"desktopPortrait":{"width":1920,"height":779,"max":3000,"min":1200},"tabletPortrait":{"width":701,"height":284,"customHeight":false,"max":1199,"min":701},"mobilePortrait":{"width":320,"height":129,"customHeight":false,"max":900,"min":320}},"overflowHiddenPage":0,"focus":{"offsetTop":"#wpadminbar","offsetBottom":""}},"controls":{"mousewheel":0,"touch":"horizontal","keyboard":1,"blockCarouselInteraction":1},"playWhenVisible":1,"playWhenVisibleAt":0.5,"lazyLoad":0,"lazyLoadNeighbor":0,"blockrightclick":0,"maintainSession":0,"autoplay":{"enabled":1,"start":1,"duration":5000,"autoplayLoop":1,"allowReStart":0,"reverse":0,"pause":{"click":0,"mouse":"0","mediaStarted":1},"resume":{"click":0,"mouse":0,"mediaEnded":1,"slidechanged":0},"interval":1,"intervalModifier":"loop","intervalSlide":"current"},"perspective":1500,"layerMode":{"playOnce":0,"playFirstLayer":1,"mode":"skippable","inAnimation":"mainInEnd"},"bgAnimations":0,"mainanimation":{"type":"crossfade","duration":800,"delay":0,"ease":"easeOutQuad","shiftedBackgroundAnimation":0},"carousel":1,"initCallbacks":function(){new _N2.SmartSliderWidgetBulletTransition(this,{"area":10,"dotClasses":"n2-style-f99d59aede12dcc068d7b022032797ca-dot ","mode":"","action":"click"})}})})});</script>
63<script id="jquery-core-js" src="https://www.ruissaloinfo.fi/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 63
63
64<script id="jquery-migrate-js" src="https://www.ruissaloinfo.fi/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 64
64
65<script id="mec-general-calendar-script-js" src="https://www.ruissaloinfo.fi/wp-content/plugins/modern-events-calendar-lite/assets/js/mec-general-calendar.js?ver=6.5.3"></script>
vendor: 1 bytes, line 65
65
66<script id="qr-touch-js" src="https://www.ruissaloinfo.fi/wp-content/themes/StrapPress-master/js/src/qr-touch.js?ver=0.0.2"></script>
vendor: 1 bytes, line 66
66
67<script src="//use.fontawesome.com/releases/v5.2.0/js/all.js?ver=5.2.0" defer></script>
67<link rel="https://api.w.org/" href="https://www.ruissaloinfo.fi/wp-json/"/><link rel="alternate" title="JSON" type="application/json" href="https://www.ruissaloinfo.fi/wp-json/wp/v2/pages/1063"/><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.ruissaloinfo.fi/xmlrpc.php?rsd"/> 68<meta name="generator" content="WordPress 7.1.2"/> 69<link rel='shortlink' href='https://www.ruissaloinfo.fi/'/> 70<meta name="generator" content="WPML ver:5.0.2 stt:1,18,51;"/> 71 72<!-- Google Tag Manager for WordPress by gtm4wp.com --> 73<!-- GTM Container placement set to automatic -->
74<script data-cfasync="false" data-pagespeed-no-defer>var dataLayer_content={"pagePostType":"frontpage","pagePostType2":"single-page","pagePostAuthor":"doop"};dataLayer.push(dataLayer_content);</script>
vendor: 1 bytes, line 74
74
75<script data-cfasync="false" data-pagespeed-no-defer>
vendor: 317 bytes, line 75
75(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
75GTM-TNTBBV5
vendor: 3 bytes, line 75
75');
75</script>
75 76<!-- End Google Tag Manager for WordPress by gtm4wp.com --><link rel="icon" href="https://www.ruissaloinfo.fi/wp-content/uploads/2018/09/turku_logo-300x300.png" sizes="32x32"/> 77<link rel="icon" href="https://www.ruissaloinfo.fi/wp-content/uploads/2018/09/turku_logo-300x300.png" sizes="192x192"/> 78<link rel="apple-touch-icon" href="https://www.ruissaloinfo.fi/wp-content/uploads/2018/09/turku_logo-300x300.png"/> 79<meta name="msapplication-TileImage" content="https://www.ruissaloinfo.fi/wp-content/uploads/2018/09/turku_logo-300x300.png"/> 80<style id="wp-custom-css">.header-content h1{padding-top:30px;font-family:Arial!important;font-size:2.5rem!important;text-transform:uppercase;color:#fff;font-weight:500!important;text-shadow:2px 3px 2px rgba(0,0,0,.4196078431372549)}.entry-content-on-map h1{text-shadow:2px 3px 2px rgba(0,0,0,.4196078431372549)}@media (min-width:768px){.entry-content-on-map h1,.header-content h1{font-size:4rem!important}}#wpadminbar{top:auto!important;bottom:0!important;margin-top:0!important}.webgallery .slick-slide img{display:block;margin:0 auto}.entry-content-info-wrapper .info-water-buss{display:block;float:left;z-index:10;position:relative;max-width:381px;margin-top:23px}.leaflet-right .leaflet-control{display:block;margin-top:800px;margin-right:100px}@media (max-width:990px){header#masthead{height:500px!important}}@media (min-width:991px){header#masthead{height:779px!important}}.buss-stops{-ms-transform:scale(.25);-moz-transform:scale(.25);-o-transform:scale(.25);-webkit-transform:scale(.25);transform:scale(.25);-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;max-width:10000000px!important;width:1413px!important;height:800px!important;border:none!important;background:#fff}.info-wrapper{background:#fff;clear:both;padding:10px;float:left;width:373px;height:200px;margin-top:10px;margin-bottom:20px}@media (min-width:991px){.home .buss-stops{width:1740px!important;padding-left:50px!important}.home .info-wrapper{width:466px}}@media (max-width:990px){.slick-prev:before,.slick-next:before{font-size:23px!important}.slick-next{right:13px!important;top:45%}.slick-prev{left:13px!important;top:45%}}.slick-prev:before,.slick-next:before{font-family:"FontAwesome";font-size:43px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev,.slick-next{height:60px;width:60px}.ff-errors{display:none}</style> 81<style type="text/css">.mec-event-grid-minimal .mec-modal-booking-button:hover,.mec-events-timeline-wrap .mec-organizer-item a,.mec-events-timeline-wrap .mec-organizer-item:after,.mec-events-timeline-wrap .mec-shortcode-organizers i,.mec-timeline-event .mec-modal-booking-button,.mec-wrap .mec-map-lightbox-wp.mec-event-list-classic .mec-event-date,.mec-timetable-t2-col .mec-modal-booking-button:hover,.mec-event-container-classic .mec-modal-booking-button:hover,.mec-calendar-events-side .mec-modal-booking-button:hover,.mec-event-grid-yearly .mec-modal-booking-button,.mec-events-agenda .mec-modal-booking-button,.mec-event-grid-simple .mec-modal-booking-button,.mec-event-list-minimal .mec-modal-booking-button:hover,.mec-timeline-month-divider,.mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span:hover,.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-wrap.colorskin-custom .mec-color,.mec-wrap.colorskin-custom .mec-event-sharing-wrap .mec-event-sharing>li:hover a,.mec-wrap.colorskin-custom .mec-color-hover:hover,.mec-wrap.colorskin-custom .mec-color-before *:before,.mec-wrap.colorskin-custom .mec-widget .mec-event-grid-classic.owl-carousel .owl-nav i,.mec-wrap.colorskin-custom .mec-event-list-classic a.magicmore:hover,.mec-wrap.colorskin-custom .mec-event-grid-simple:hover .mec-event-title,.mec-wrap.colorskin-custom .mec-single-event .mec-event-meta dd.mec-events-event-categories:before,.mec-wrap.colorskin-custom .mec-single-event-date:before,.mec-wrap.colorskin-custom .mec-single-event-time:before,.mec-wrap.colorskin-custom .mec-events-meta-group.mec-events-meta-group-venue:before,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month i,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover,.mec-wrap.colorskin-custom .mec-infowindow-wp h5 a:hover,.colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h3,.mec-calendar .mec-calendar-side .mec-next-month i,.mec-wrap .mec-totalcal-box i,.mec-calendar .mec-event-article .mec-event-title a:hover,.mec-attendees-list-details .mec-attendee-profile-link a:hover,.mec-wrap.colorskin-custom .mec-next-event-details li i,.mec-next-event-details i:before,.mec-marker-infowindow-wp .mec-marker-infowindow-count,.mec-next-event-details a,.mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected,.lity .mec-color,.lity .mec-color-before :before,.lity .mec-color-hover:hover,.lity .mec-wrap .mec-color,.lity .mec-wrap .mec-color-before :before,.lity .mec-wrap .mec-color-hover:hover,.leaflet-popup-content .mec-color,.leaflet-popup-content .mec-color-before :before,.leaflet-popup-content .mec-color-hover:hover,.leaflet-popup-content .mec-wrap .mec-color,.leaflet-popup-content .mec-wrap .mec-color-before :before,.leaflet-popup-content .mec-wrap .mec-color-hover:hover,.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-v
81iew-day.mec-daily-view-day-active.mec-color,.mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail i,.mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail:hover,.mec-map-boxshow .mec-color,.mec-map-boxshow .mec-color-before :before,.mec-map-boxshow .mec-color-hover:hover,.mec-map-boxshow .mec-wrap .mec-color,.mec-map-boxshow .mec-wrap .mec-color-before :before,.mec-map-boxshow .mec-wrap .mec-color-hover:hover,.mec-choosen-time-message,.mec-booking-calendar-month-navigation .mec-next-month:hover,.mec-booking-calendar-month-navigation .mec-previous-month:hover,.mec-yearly-view-wrap .mec-agenda-event-title a:hover,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year i,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year i,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover,.mec-av-spot .mec-av-spot-head .mec-av-spot-box span,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover .mec-load-month-link,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover .mec-load-month-link,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover .mec-load-month-link,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover .mec-load-month-link,.mec-skin-list-events-container .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a,.mec-booking-shortcode .mec-event-ticket-name,.mec-booking-shortcode .mec-event-ticket-price,.mec-booking-shortcode .mec-ticket-variation-name,.mec-booking-shortcode .mec-ticket-variation-price,.mec-booking-shortcode label,.mec-booking-shortcode .nice-select,.mec-booking-shortcode input,.mec-booking-shortcode span.mec-book-price-detail-description,.mec-booking-shortcode .mec-ticket-name,.mec-booking-shortcode label.wn-checkbox-label,.mec-wrap.mec-cart table tr td a{color:#9b654b}.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button:hover, .mec-wrap.colorskin-custom .mec-event-sharing .mec-event-share:hover .event-sharing-icon,.mec-wrap.colorskin-custom .mec-event-grid-clean .mec-event-date,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing > li:hover a i,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing li:hover a i,.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day,.mec-wrap.colorskin-custom .mec-calendar .mec-selected-day:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-row dt.mec-has-event:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-has-event:after, .mec-wrap.colorskin-custom .mec-bg-color, .mec-wrap.colorskin-custom .mec-bg-color-hover:hover, .colorskin-custom .mec-event-sharing-wrap:hover > li, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,.mec-wrap .flip-clock-wrapper ul li a div div.inn,.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,.event-carousel-type1-head .mec-event-date-carousel,.mec-event-countdown-style3 .mec-event-date,#wrap .mec-wrap article.mec-event-countdown-style1,.mec-event-countdown-style1 .mec-event-countdown-part3 a.mec-event-button,.mec-wrap .mec-event-countdown-style2,.mec-map-get-direction-btn-cnt input[type="submit"],.mec-booking button,span.mec-marker-wrap,.mec-wrap.colorskin-custom .mec-timeline-events-container .mec-timeline-event-date:before, .mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover, .mec-ongoing-normal-label, .mec-calendar .mec-has-event:after, .mec-event-list-modern .mec-event-sharing li:hover .telegram{background-color:#9b654b}.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover,.mec-calendar-day.mec-active .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active{background-color:#9b654b}.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button:hover,.mec-timeline-month-divider,.mec-wrap.colorskin-custom .mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a:hover img,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon,.mec-wrap.colorskin-custom .mec-event-list-standard .mec-month-divider span:before,.mec-wrap.colorskin-custom .mec-single-event .mec-social-single:before,.mec-wrap.colorskin-custom .mec-single-event .mec-frontbox-title:before,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-events-side .mec-table-side-day,.mec-wrap.colorskin-custom .mec-border-color,.mec-wrap.colorskin-custom .mec-border-color-hover:hover,.colorskin-custom .mec-single-event .mec-frontbox-title:before,.colorskin-custom .mec-single-event .mec-wrap-checkout h4:before,.colorskin-custom .mec-single-event .mec-events-meta-group-booking form>h4:before,.mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,.event-carou
81sel-type1-head .mec-event-date-carousel:after,.mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected,.mec-marker-infowindow-wp .mec-marker-infowindow-count,.mec-wrap.colorskin-custom .mec-events-masonry-cats a:hover,.mec-has-event-for-booking .mec-calendar-novel-selected-day,.mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active,.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover,.mec-virtual-event-history h3:before,.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover,.mec-calendar-day.mec-active .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active,.mec-rsvp-form-box form>h4:before,.mec-wrap .mec-box-title::before,.mec-box-title::before{border-color:#9b654b}.mec-wrap.colorskin-custom .mec-event-countdown-style3 .mec-event-date:after,.mec-wrap.colorskin-custom .mec-month-divider span:before,.mec-calendar.mec-event-container-simple dl dt.mec-selected-day,.mec-calendar.mec-event-container-simple dl dt.mec-selected-day:hover{border-bottom-color:#9b654b}.mec-wrap.colorskin-custom article.mec-event-countdown-style1 .mec-event-countdown-part2:after{border-color:transparent transparent transparent #9b654b}.mec-wrap.colorskin-custom .mec-box-shadow-color{box-shadow:0 4px 22px -7px #9b654b}.mec-events-timeline-wrap .mec-shortcode-organizers,.mec-timeline-event .mec-modal-booking-button,.mec-events-timeline-wrap:before,.mec-wrap.colorskin-custom .mec-timeline-event-local-time,.mec-wrap.colorskin-custom .mec-timeline-event-time,.mec-wrap.colorskin-custom .mec-timeline-event-location,.mec-choosen-time-message{background:rgba(155,101,75,.11)}.mec-wrap.colorskin-custom .mec-timeline-events-container .mec-timeline-event-date:after{background:rgba(155,101,75,.3)}.mec-booking-shortcode button{box-shadow: 0 2px 2px rgba(155 101 75 / 27%)}.mec-booking-shortcode button.mec-book-form-back-button{background-color: rgba(155 101 75 / 40%)}.mec-events-meta-group-booking-shortcode{background:rgba(155,101,75,.14)}.mec-booking-shortcode label.wn-checkbox-label,.mec-booking-shortcode .nice-select,.mec-booking-shortcode input,.mec-booking-shortcode .mec-book-form-gateway-label input[type="radio"]:before,.mec-booking-shortcode input[type="radio"]:checked:before,.mec-booking-shortcode ul.mec-book-price-details li,.mec-booking-shortcode ul.mec-book-price-details{border-color: rgba(155 101 75 / 27%) !important}.mec-booking-shortcode input::-webkit-input-placeholder,.mec-booking-shortcode textarea::-webkit-input-placeholder{color:#9b654b}.mec-booking-shortcode input::-moz-placeholder,.mec-booking-shortcode textarea::-moz-placeholder{color:#9b654b}.mec-booking-shortcode input:-ms-input-placeholder,.mec-booking-shortcode textarea:-ms-input-placeholder{color:#9b654b}.mec-booking-shortcode input:-moz-placeholder,.mec-booking-shortcode textarea:-moz-placeholder{color:#9b654b}.mec-booking-shortcode label.wn-checkbox-label:after,.mec-booking-shortcode label.wn-checkbox-label:before,.mec-booking-shortcode input[type="radio"]:checked:after{background-color:#9b654b}</style></head> 82<body class="home wp-singular page-template page-template-page-web-ruissalo-info page-template-page-web-ruissalo-info-php page page-id-1063 wp-theme-StrapPress-master group-blog"> 83<div id="page" class="site no-season-template"> 84 <header id="masthead" class="site-header" role="banner"> 85 <nav class="navbar navbar-expand-lg navbar-dark bg-dark"> 86 <div class="container" style="position:relative"> 87 <div class="language-menu-container"> <span class="language-menu-item"><a href="https://www.ruissaloinfo.fi/"><img class="country-flag" src="https://www.ruissaloinfo.fi/wp-content/themes/StrapPress-master/img/icons/fi.svg" height="40" alt="fi" width="40"/></a></span><span class="language-menu-item"><a href="https://www.ruissaloinfo.fi/?lang=sv"><img class="country-flag" src="https://www.ruissaloinfo.fi/wp-content/themes/StrapPress-master/img/icons/sv.svg" height="40" alt="sv" width="40"/></a></span><span class="language-menu-item"><a href="https://www.ruissaloinfo.fi/?lang=en"><img class="country-flag" src="https://www.ruissaloinfo.fi/wp-content/themes/StrapPress-master/img/icons/en.svg" height="40" alt="en" width="40"/></a></span></div> 88 <div class="navbar-brand mb-0"><a href="https://www.ruissaloinfo.fi/" rel="home"><img src="https://www.ruissaloinfo.fi/wp-content/uploads/2018/09/turku_logo.png"/></a></div> 89 <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> 90 <span class="navbar-toggler-icon"></span> 91 </button> 92 <div class="collapse navbar-collapse" id="navbarNav"> 93 <ul id="menu-main-menu-web" class="navbar-nav justify-content-around"><li id="menu-item-1081" class="ui-ruissalo-info menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-1063 current_page_item active menu-item-1081 nav-item"><a href="https://www.ruissaloinfo.fi/" class="nav-link">Ruissalo Info</a></li> 94<li id="menu-item-1080" class="ui-map menu-item menu-item-type-post_type menu-item-object-page menu-item-1080 nav-item"><a href="https://www.ruissaloinfo.fi/kartta/" class="nav-link">Kartta</a></li> 95<li id="menu-item-1079" class="ui-nature menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown menu-item-1079 nav-item"><a href="https://www.ruissaloinfo.fi/luonto/" class="nav-link dropdown-toggle" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Luonto</a> 96<ul class="dropdown-menu"> 97 <li id="menu-item-2667" class="ui-spring menu-item menu-item-type-post_type menu-item-object-page menu-item-2667 nav-item"><a class="dropdown-item" href="https://www.ruissaloinfo.fi/luonto/kevat/" class="nav-link"> Kevät</a></li> 98 <li id="menu-item-2666" class="ui-summer menu-item menu-item-type-post_type menu-item-object-page menu-item-2666 nav-item"><a class="dropdown-item" href="https://www.ruissaloinfo.fi/luonto/kesa/" class="nav-link"> Kesä</a></li> 99 <li id="menu-item-1092" class="ui-autumn menu-item menu-item-type-post_type menu-item-object-page menu-item-1092 nav-item"><a class="dropdown-item" href="https://www.ruissaloinfo.fi/luonto/syksy/" class="nav-link"> Syksy</a></li> 100 <li id="menu-item-1091" class="ui-winter menu-item menu-item-type-post_type menu-item-object-page menu-item-1091 nav-item"><a class="dropdown-item" href="https://www.ruissaloinfo.fi/luonto/talvi/" class="nav-link"> Talvi</a></li> 101</ul> 102</li> 103<li id="menu-item-1078" class="ui-history menu-item menu-item-type-post_type menu-item-object-page menu-item-1078 nav-item"><a href="https://www.ruissaloinfo.fi/historia/" class="nav-link">Historia</a></li> 104<li id="menu-item-1076" class="ui-news ui-current menu-item menu-item-type-post_type menu-item-object-page menu-item-1076 nav-item"><a href="https://www.ruissaloinfo.fi/ajankohtaista/" class="nav-link">Ajankohtaista</a></li> 105<li id="menu-item-1077" class="ui-natureschool menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown menu-item-1077 nav-item"><a href="https://www.ruissaloinfo.fi/luontokoulu/" class="nav-link dropdown-toggle" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Luontokoulu</a> 106<ul class="dropdown-menu"> 107 <li id="menu-item-4257" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4257 n
107av-item"><a class="dropdown-item" href="https://www.ruissaloinfo.fi/luontokoulu/toiminta/" class="nav-link"> Toiminta</a></li> 108 <li id="menu-item-4288" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4288 nav-item"><a class="dropdown-item" href="https://www.ruissaloinfo.fi/luontokoulu/kohderyhmat/" class="nav-link"> Kohderyhmät</a></li> 109 <li id="menu-item-4289" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4289 nav-item"><a class="dropdown-item" href="https://www.ruissaloinfo.fi/luontokoulu/ohjeita-vierailijoille/" class="nav-link"> Ohjeita<br>vierailijoille</a></li> 110 <li id="menu-item-4292" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4292 nav-item"><a class="dropdown-item" href="https://www.ruissaloinfo.fi/luontokoulu/ajankohtaista/" class="nav-link"> Ajankohtaista</a></li> 111 <li id="menu-item-4294" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4294 nav-item"><a class="dropdown-item" href="https://www.ruissaloinfo.fi/luontokoulu/yhteystiedot/" class="nav-link"> Yhteystiedot</a></li> 112</ul> 113</li> 114</ul> </div> 115 </div> 116 </nav> 117 <div><ss3-force-full-width data-overflow-x="body" data-horizontal-selector="body"><div class="n2-section-smartslider fitvidsignore " data-ssid="2" tabindex="0" role="region" aria-label="Slider"><div id="n2-ss-2-align" class="n2-ss-align"><div class="n2-padding"><div id="n2-ss-2" data-creator="Smart Slider 3" data-responsive="fullwidth" class="n2-ss-slider n2-ow n2-has-hover n2notransition "> 118 119 120 121<div class="n2-ss-slider-wrapper-inside"> 122 <div class="n2-ss-slider-1 n2_ss__touch_element n2-ow"> 123 <div class="n2-ss-slider-2 n2-ow"> 124 <div class="n2-ss-slider-3 n2-ow"> 125 126 <div class="n2-ss-slide-backgrounds n2-ow-all"><div class="n2-ss-slide-background" data-public-id="1" data-mode="fill"><div class="n2-ss-slide-background-image" data-blur="0" data-opacity="100" data-x="50" data-y="50" data-alt="" data-title=""><picture class="skip-lazy" data-skip-lazy="1"><img src="//www.ruissaloinfo.fi/wp-content/uploads/2018/09/SISALTOKORTTI_kesa_lehdot_suojelu_lehto_AK.jpg" alt="" title="" loading="lazy" class="skip-lazy" data-skip-lazy="1"></picture></div><div data-color="RGBA(255,255,255,0)" style="background-color: RGBA(255,255,255,0);" class="n2-ss-slide-background-color"></div></div><div class="n2-ss-slide-background" data-public-id="2" data-mode="fill" aria-hidden="true"><div class="n2-ss-slide-background-image" data-blur="0" data-opacity="100" data-x="50" data-y="50" data-alt="" data-title=""><picture class="skip-lazy" data-skip-lazy="1"><img src="//www.ruissaloinfo.fi/wp-content/uploads/2019/03/Oravanmarja_AK.jpg" alt="" title="" loading="lazy" class="skip-lazy" data-skip-lazy="1"></picture></div><div data-color="RGBA(255,255,255,0)" style="background-color: RGBA(255,255,255,0);" class="n2-ss-slide-background-color"></div></div><div class="n2-ss-slide-background" data-public-id="3" data-mode="fill" aria-hidden="true"><div class="n2-ss-slide-background-image" data-blur="0" data-opacity="100" data-x="50" data-y="50" data-alt="" data-title=""><picture class="skip-lazy" data-skip-lazy="1"><img src="//www.ruissaloinfo.fi/wp-content/uploads/2018/12/SISALTOKORTTI_syksy_lehdot_variloisto_tammenoksa_AK.jpg" alt="" title="" loading="lazy" class="skip-lazy" data-skip-lazy="1"></picture></div><div data-color="RGBA(255,255,255,0)" style="background-color: RGBA(255,255,255,0);" class="n2-ss-slide-background-color"></div></div></div> <div class="n2-ss-slider-4 n2-ow"> 127 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 779" data-related-device="desktopPortrait" class="n2-ow n2-ss-preserve-size n2-ss-preserve-size--slider n2-ss-slide-limiter"></svg><div data-first="1" data-slide-duration="0" data-id="25" data-slide-public-id="1" data-title="SISALTOKORTTI_kesa_lehdot_suojelu_lehto_AK" class="n2-ss-slide n2-ow n2-ss-slide-25"><div role="note" class="n2-ss-slide--focus" tabindex="-1">SISALTOKORTTI_kesa_lehdot_suojelu_lehto_AK</div><div class="n2-ss-layers-container n2-ss-slide-limiter n2-ow"><div class="n2-ss-layer n2-ow n-uc-VccBnunzoouz" data-sstype="slide" data-pm="default"><div class="n2-ss-layer n2-ow n-uc-XuOLlsOh9xeY" data-pm="default" data-sstype="content" data-hasbackground="0"><div class="n2-ss-section-main-content n2-ss-layer-with-background n2-ss-layer-content n2-ow n-uc-XuOLlsOh9xeY-inner"><div class="n2-ss-layer n2-ow n-uc-R9doVn8u4Iku" data-pm="normal" data-sstype="layer"><div class=" n2-ss-item-image-content n2-ss-item-content n2-ow-all"><img id="n2-ss-2item1" alt="" class="skip-lazy" width="768" height="364" data-skip-lazy="1" src="//www.ruissaloinfo.fi/wp-content/uploads/2019/12/tervetuloa-ruissaloon-en.png"/></div></div><div class="n2-ss-layer n2-ow n-uc-ejhSBzUjfC76" data-pm="normal" data-sstype="layer"><div class="n2-ss-item-content n2-ss-text n2-ow-all"><div class=""><p class="n2-font-bbe1f94d755a552f6db5729ec2a86988-paragraph n2-style-0947efda68821af66cedf4e78eac3a93-heading ">Ruissalon luonto on ainutlaatuinen. Saaren vanhat, jykevät tammet tarjoavat kodin tuhansille eliölajeille â niin lehtopöllöille, uuttukyyhkyille, metsähiirille kuin ripsisiipoillekin. Tammet tarjoavat ravintoa ja suojaa myös noin 500 hyönteislajille, joista monet ovat harvinaisia tai uhanalaisia. </p> 128</div></div></div></div></div></div></div></div>
128<div data-slide-duration="0" data-id="20" data-slide-public-id="2" aria-hidden="true" data-title="Oravanmarja_AK" class="n2-ss-slide n2-ow n2-ss-slide-20"><div role="note" class="n2-ss-slide--focus" tabindex="-1">Oravanmarja_AK</div><div class="n2-ss-layers-container n2-ss-slide-limiter n2-ow"><div class="n2-ss-layer n2-ow n-uc-NNXgfkubQaYk" data-sstype="slide" data-pm="default"><div class="n2-ss-layer n2-ow n-uc-yVGRTVGJxC9D" data-pm="default" data-sstype="content" data-hasbackground="0"><div class="n2-ss-section-main-content n2-ss-layer-with-background n2-ss-layer-content n2-ow n-uc-yVGRTVGJxC9D-inner"><div class="n2-ss-layer n2-ow n-uc-fsYVrwUkRld4" data-pm="normal" data-sstype="layer"><div class=" n2-ss-item-image-content n2-ss-item-content n2-ow-all"><img id="n2-ss-2item3" alt="" class="skip-lazy" loading="lazy" width="768" height="364" data-skip-lazy="1" src="//www.ruissaloinfo.fi/wp-content/uploads/2019/12/tervetuloa-ruissaloon-en.png"/></div></div><div class="n2-ss-layer n2-ow n-uc-B1uAuwDfrCJn" data-pm="normal" data-sstype="layer"><div class="n2-ss-item-content n2-ss-text n2-ow-all"><div class=""><p class="n2-font-0e61dfae7e81516b76ac4cf9ac6b368a-paragraph n2-style-0947efda68821af66cedf4e78eac3a93-heading ">Ruissalon luonto on ainutlaatuinen. Saaren vanhat, jykevät tammet tarjoavat kodin tuhansille eliölajeille â niin lehtopöllöille, uuttukyyhkyille, metsähiirille kuin ripsisiipoillekin. Tammet tarjoavat ravintoa ja suojaa myös noin 500 hyönteislajille, joista monet ovat harvinaisia tai uhanalaisia. </p> 129</div></div></div></div></div></div></div></div><div data-slide-duration="0" data-id="24" data-slide-public-id="3" aria-hidden="true" data-title="SISALTOKORTTI_syksy_lehdot_variloisto_tammenoksa_AK" class="n2-ss-slide n2-ow n2-ss-slide-24"><div role="note" class="n2-ss-slide--focus" tabindex="-1">SISALTOKORTTI_syksy_lehdot_variloisto_tammenoksa_AK</div><div class="n2-ss-layers-container n2-ss-slide-limiter n2-ow"><div class="n2-ss-layer n2-ow n-uc-T2kxr70bb7a2" data-sstype="slide" data-pm="default"><div class="n2-ss-layer n2-ow n-uc-fFr5Ca1Chrft" data-pm="default" data-sstype="content" data-hasbackground="0"><div class="n2-ss-section-main-content n2-ss-layer-with-background n2-ss-layer-content n2-ow n-uc-fFr5Ca1Chrft-inner"><div class="n2-ss-layer n2-ow n-uc-DuWikvAshbug" data-pm="normal" data-sstype="layer"><div class=" n2-ss-item-image-content n2-ss-item-content n2-ow-all"><img id="n2-ss-2item5" alt="" class="skip-lazy" loading="lazy" width="768" height="364" data-skip-lazy="1" src="//www.ruissaloinfo.fi/wp-content/uploads/2019/12/tervetuloa-ruissaloon-en.png"/></div></div><div class="n2-ss-layer n2-ow n-uc-lqJcHsFxaXgX" data-pm="normal" data-sstype="layer"><div class="n2-ss-item-content n2-ss-text n2-ow-all"><div class=""><p class="n2-font-70bf5fe707ea942e29ebf076a05587b9-paragraph n2-style-0947efda68821af66cedf4e78eac3a93-heading ">Ruissalon luonto on ainutlaatuinen. Saaren vanhat, jykevät tammet tarjoavat kodin tuhansille eliölajeille â niin lehtopöllöille, uuttukyyhkyille, metsähiirille kuin ripsisiipoillekin. Tammet tarjoavat ravintoa ja suojaa myös noin 500 hyönteislajille, joista monet ovat harvinaisia tai uhanalaisia. </p> 130</div></div></div></div></div></div></div></div> </div> 131 132 </div> 133 </div> 134 </div> 135 <div class="n2-ss-slider-controls n2-ss-slider-controls-absolute-center-bottom"><div style="--widget-offset:70px;" class="n2-ss-widget n2-ss-control-bullet n2-ow-all n2-ss-control-bullet-horizontal"><div class=" nextend-bullet-bar n2-bar-justify-content-center" role="group" aria-label="Choose slide to display."><div class="n2-bullet n2-style-f99d59aede12dcc068d7b022032797ca-dot " style="visibility:hidden;"></div></div></div></div></div></div><ss3-loader></ss3-loader></div></div><div class="n2_clear"></div></div></ss3-force-full-width></div> </header><!-- #masthead --> 136<div class="section section-info"> 137 <div class="container"> 138 <div class="row"> 139 <div class="col"> 140 <div class="info-block title-text"> 141 <h2>Ruissalo Info</h2> 142<p> </p> 143<p> </p> 144<p> </p> 145 </div>
146 </div> 147 <div class="col-sm-12 col-md-6"> 148 <div class="info-block"> 149 <p>Tammenterhon opastuskeskus perustettiin vuonna 1995 ja se sijaitsi aiemmin Rantapromenadin varrella saaren alkupäässä. Telakka-alueella sijaitsevien tilojen siirryttyä kesäkuussa 2016 hinaajavarustamo Alfons HÃ¥kansin hallintaan opastuskeskus muutti Turun yliopiston kasvitieteellisen puutarhan yhteyteen. Samalla opastuskeskuksen nimeksi vaihdettiin Ruissalo Info.</p> 150<p>Turun kaupungin ylläpitämä Ruissalo Info palvelee kaupunkilaisia ja matkailijoita puutarhan päärakennuksessa tarjoamalla tietoa Ruissalon saaren ainutlaatuisesta luonnosta. Päärakennuksen seminaarisalissa voi lisäksi tutustua vaihtuviin näyttelyihin.</p> 151<p>Ruissalo Infon tunnuseläin on erakkokuoriainen â tammien ja muidenkin suurien lehtipuiden onkaloissa elävä isokokoinen kovakuoriaislaji, jota tavataan Suomessa vain Ruissalossa ja muutamassa paikassa Turun kaupunkialueella.</p> 152 </div> 153 </div> 154 </div> 155 </div> 156</div> 157<div class="section opening-hours template-primary-background"> 158 <div class="container"> 159 <div class="row"> 160 <div class="col-sm-12 col-md-6"> 161 <div class="info-block title-text"> 162 <h2>Aukioloajat</h2> 163<p> </p> 164 </div> 165 </div> 166 <div class="col-sm-12 col-md-6"> 167 <div class="info-block"> 168 <p style="text-align: left"><strong>RUISSALO INFO</strong></p> 169<p style="text-align: left">Avoinna <a href="https://sites.utu.fi/kasvitieteellinen-puutarha/" target="_blank" rel="noopener">Kasvitieteellisen puutarhan</a> aukioloaikoina</p> 170<h2 style="text-align: left"></h2> 171<p> </p> 172<p style="text-align: center"> 173 </div> 174 </div> 175 </div> 176 </div> 177</div> 178<div class="section transportation"> 179 <div class="container"> 180 <div class="row section-row other-intrests"> 181 <div class="col-sm-12 col-md-6"> 182 <div class="info-block title-text"> 183 <h2>Muut toimijat</h2> 184 </div> 185 </div> 186 <div class="col-sm-12 col-md-6"> 187 <div class="info-block"> 188 <p><a href="https://sites.utu.fi/kasvitieteellinen-puutarha/"><strong>TURUN YLIOPISTON KASVITIETEELLINEN PUUTARHA</strong></a></p> 189<p><a href="https://www.vanhatammi.fi/"><strong>CAFE VANHA TAMMI</strong></a></p> 190<p> </p> 191 </div> 192 </div> 193 </div> 194 <div class="row section-row foli"> 195 <div class="col-sm-12 col-md-6"> 196 <div class="info-block title-text"> 197 <h2>Fölillä perille ja takaisin</h2> 198 </div> 199 </div> 200 <div class="col-sm-12 col-md-6"> 201 <div class="info-block"> 202 <div class="info-wrapper"> 203 <iframe class="buss-stops" src="//omatpysakit.foli.fi/?stops=569&bundle=0&pagerows=16"></iframe> 204 </div> 205 <div class="info-wrapper"> 206 <iframe class="buss-stops" src="//omatpysakit.foli.fi/?stops=538&bundle=0&pagerows=16 "></iframe> 207 </div> 208 </div> 209 </div> 210 </div> 211 <div class="row section-row water-buss"> 212 <div class="col-sm-12 col-md-6"> 213 <div class="info-block title-text"> 214 <h2>Vesibussilla Ruissaloon</h2> 215 </div> 216 </div> 217 <div class="col-sm-12 col-md-6"> 218 <div class="info-block img-block"> 219 <p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-1806" src="https://ruissaloinfofi.dcqa.doop.fi/wp-content/uploads/2018/12/Foli_vesibussi2018_kartta_FI.jpg" alt="" width="960" height="524" srcset="https://www.ruissaloinfo.fi/wp-content/uploads/2018/12/Foli_vesibussi2018_kartta_FI.jpg 960w, https://www.ruissaloinfo.fi/wp-content/uploads/2018/12/Foli_vesibussi2018_kartta_FI-390x213.jpg 390w, https://www.ruissaloinfo.fi/wp-content/uploads/2018/12/Foli_vesibussi2018_kartta_FI-768x419.jpg 768w" sizes="(max-width: 960px) 100vw, 960px"/> <img decoding="async" class="alignnone size-full wp-image-1809" src="https://ruissaloinfofi.dcqa.doop.fi/wp-content/uploads/2018/12/Foli_vesibussi2018_aikataulu_FI.jpg" alt="" width="1200" height="543" srcset="https://www.ruissaloinfo.fi/wp-content/uploads/2018/12/Foli_vesibussi2018_aikataulu_FI.jpg 1200w, https://www.ruissaloinfo.fi/wp-content/uploads/2018/12/Foli_vesibussi2018_aikataulu_FI-390x176.jpg 390w, https://www.ruissaloinfo.fi/wp-content/uploads/2018/12/Foli_vesibussi2018_aikataulu_FI-1024x463.jpg 1024w, https://www.ruissaloinfo.fi/wp-content/uploads/2018/12/Foli_vesibussi2018_aikataulu_FI-768x348.jpg 768w" sizes="(max-width: 1200px) 100v
219w, 1200px"/></p> 220 </div> 221 </div> 222 </div> 223 </div> 224</div> 225 226<div class="section more-info"> 227 <div class="container"> 228 <div class="row"> 229 <div class="col-sm-12 col-md-6"> 230 <div class="info-block title-text"> 231 <h2>Lisää tietoa Ruissalosta</h2> 232 </div> 233 </div> 234 <div class="col-sm-12 col-md-6"> 235 <div class="info-block"> 236 <p><a href="https://www.turku.fi/ruissalo" target="_blank" rel="noopener"><strong>TURUN KAUPUNKI</strong></a></p> 237<p><strong><br/> 238<a href="https://ruissaloyhdistys.fi/" target="_blank" rel="noopener">RUISSALOYHDISTYS</a></strong></p> 239<p> </p> 240<p> </p> 241<p><img decoding="async" class="alignnone wp-image-6371 size-medium" src="https://www.ruissaloinfo.fi/wp-content/uploads/2025/02/LIFE_logot-390x122.png" alt="" width="390" height="122" srcset="https://www.ruissaloinfo.fi/wp-content/uploads/2025/02/LIFE_logot-390x122.png 390w, https://www.ruissaloinfo.fi/wp-content/uploads/2025/02/LIFE_logot-1024x319.png 1024w, https://www.ruissaloinfo.fi/wp-content/uploads/2025/02/LIFE_logot-768x240.png 768w, https://www.ruissaloinfo.fi/wp-content/uploads/2025/02/LIFE_logot-1536x479.png 1536w, https://www.ruissaloinfo.fi/wp-content/uploads/2025/02/LIFE_logot-2048x639.png 2048w" sizes="(max-width: 390px) 100vw, 390px"/></p> 242 </div> 243 </div> 244 </div> 245 </div> 246</div> 247 248 249 250 <footer id="colophon" class="site-footer" role="contentinfo"> 251 <div class="container"> 252 <div class="row"> 253 <div class="col-sm-3"> 254 <div class="footer-logo"> 255 <img src="https://www.ruissaloinfo.fi/wp-content/uploads/2018/12/turku_logo_musta_w_footer.png"/> 256 </div> 257 </div> 258 <div class="col-sm-9"> 259 <p>Turun kaupunkiympäristö, ympäristönsuojelu</p> 260<p><strong>Ruissalo Info </strong></p> 261<p><a href="https://www.ruissaloinfo.fi/luontokoulu/yhteystiedot/" target="_blank" rel="noopener"><strong>Ruissalon luontokoulu</strong></a></p> 262<p>Ruissalon puistotie 215, 20100 Turku</p> 263 </div> 264 </div> 265 </div><!-- .container --> 266 </footer><!-- #colophon --> 267 268</div><!-- #page --> 269
270<script type="speculationrules"> 271{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/StrapPress-master/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 272</script>
vendor: 1 bytes, line 272
272
273<script id="jquery-ui-core-js-before">jQuery.uiBackCompat=true;</script>
vendor: 1 bytes, line 273
273
274<script id="jquery-ui-core-js" src="https://www.ruissaloinfo.fi/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 274
274
275<script id="jquery-ui-datepicker-js" src="https://www.ruissaloinfo.fi/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 275
275
276<script id="jquery-ui-datepicker-js-after">jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Sulje","currentText":"T\u00e4n\u00e4\u00e4n","monthNames":["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kes\u00e4kuu","hein\u00e4kuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],"monthNamesShort":["tammi","helmi","maalis","huhti","touko","kes\u00e4","hein\u00e4","elo","syys","loka","marras","joulu"],"nextText":"Next","prevText":"Previous","dayNames":["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],"dayNamesShort":["su","ma","ti","ke","to","pe","la"],"dayNamesMin":["su","ma","ti","ke","to","pe","la"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});</script>
vendor: 1 bytes, line 276
276
277<script id="featherlight-js" src="https://www.ruissaloinfo.fi/wp-content/plugins/modern-events-calendar-lite/assets/packages/featherlight/featherlight.js?ver=6.5.3"></script>
vendor: 1 bytes, line 277
277
278<script id="mec-select2-script-js" src="https://www.ruissaloinfo.fi/wp-content/plugins/modern-events-calendar-lite/assets/packages/select2/select2.full.min.js?ver=6.5.3"></script>
vendor: 1 bytes, line 278
278
279<script id="jquery-cookie-plugin-js" src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js?ver=%20"></script>
vendor: 1 bytes, line 279
279
280<script id="site-js-js" src="https://www.ruissaloinfo.fi/wp-content/themes/StrapPress-master/js/src/site.js?ver=0.0.2"></script>
vendor: 1 bytes, line 280
280
281<script id="strappress-js-js" src="https://www.ruissaloinfo.fi/wp-content/themes/StrapPress-master/js/dist/scripts.min.js?ver=0.0.2"></script>
vendor: 1 bytes, line 281
281
282<script id="flip-card-jquery-plugin-js-js" src="//cdn.rawgit.com/nnattawat/flip/master/dist/jquery.flip.min.js?ver=0.0.2"></script>
vendor: 1 bytes, line 282
282
283<script id="slick-slider-js-js" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js?ver=0.0.2"></script>
vendor: 1 bytes, line 283
283
284<script id="wp-emoji-settings" type="application/json"> 285{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.ruissaloinfo.fi/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 286</script>
vendor: 1 bytes, line 286
286
287<script type="module"> 288/*! This file is auto-generated */ 289var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 290//# sourceURL=https://www.ruissaloinfo.fi/wp-includes/js/wp-emoji-loader.min.js 291</script>
291 292 293</body> 294</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.