CINXE.COM

Ylen Ohjelmaviestinn盲n yhteystiedot | Medialle | Yleisradio | yle.fi

<!DOCTYPE html> <html class="no-js" lang="fi" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# schema: http://schema.org/"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://yle.fi/aihe/artikkeli/2015/03/12/ylen-ohjelmaviestinnan-yhteystiedot","20190411070519","https://web.archive.org/","web","/_static/", "1554966319"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"/> <base target="_top"/> <link rel="apple-touch-icon" href="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/w_180,h_180/v1513081794/yle-logo-c-svg.png" sizes="180x180"/> <link rel="icon" href="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/w_32,h_32/v1513081794/yle-logo-c-svg.png" sizes="32x32"/> <link rel="icon" href="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/w_16,h_16/v1513081794/yle-logo-c-svg.png" sizes="16x16"/> <link rel="manifest" href="/web/20190411070519/https://yle.fi/aihe/manifest.json"/> <meta content="IE=edge" http-equiv="X-UA-Compatible"/> <meta name="dc:type" content="text"/> <link rel="dns-prefetch" href="//web.archive.org/web/20190411070519/https://yleisradio.d3.sc.omtrdc.net/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20190411070519/https://yleisradio.hb.omtrdc.net/"/> <meta name="dc:language" content="fi-FI"/> <meta name="dc:publisher" content="Yle"/> <meta name="dc:format" content="html/text"/> <link rel="dns-prefetch" href="//web.archive.org/web/20190411070519/https://yle.demdex.net/"/> <meta name="dcterms:rightsHolder" content="Yle" href="http://dbpedia.org/resource/YLE"/> <meta property="fb:app_id" content="156693284524111"/> <link rel="profile" href="http://www.w3.org/1999/xhtml/vocab"/> <link rel="preload" as="font" href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/profiles/fyndprofile/themes/custom/ylethemes/ydd_base_theme/fonts/open-sans-v15-latin_latin-ext-regular.woff2" crossorigin="anonymous" type="font/woff2"/> <link rel="preload" as="font" href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/profiles/fyndprofile/themes/custom/ylethemes/ydd_base_theme/fonts/open-sans-v15-latin_latin-ext-600.woff2" crossorigin="anonymous" type="font/woff2"/> <link rel="preload" as="font" href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/profiles/fyndprofile/themes/custom/ylethemes/ydd_base_theme/fonts/Yle-Bold.otf" crossorigin="anonymous" type="font/otf"/> <meta name="HandheldFriendly" content="true"/> <meta name="MobileOptimized" content="width"/> <link rel="dns-prefetch" href="//web.archive.org/web/20190411070519/https://cm.everesttech.net/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20190411070519/https://dpm.demdex.net/"/> <link rel="preconnect" href="//web.archive.org/web/20190411070519/https://images.cdn.yle.fi/"/> <meta property="og:title" content="Ylen Ohjelmaviestinn盲n yhteystiedot"/> <link rel="canonical" href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2015/03/12/ylen-ohjelmaviestinnan-yhteystiedot"/> <link rel="preconnect" href="//web.archive.org/web/20190411070519/https://login.api.yle.fi/" crossorigin="use-credentials"/> <meta property="og:image" content="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_2448,h_1376,c_crop,x_0,y_222/w_1200/w_1200,ar_16:9/w_1320,ar_1320:675,c_pad,b_white,g_east/l_39-yle-watermark-yhtiona_vdggoh,g_west,ar_1320:675,w_1.0,fl_relative,c_crop/v1426155737/17-21586550168d474b29.jpg"/> <meta name="twitter:image" content="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_2448,h_1376,c_crop,x_0,y_222/w_1200/w_1200,ar_16:9/w_1320,ar_1320:675,c_pad,b_white,g_east/l_39-yle-watermark-yhtiona_vdggoh,g_west,ar_1320:675,w_1.0,fl_relative,c_crop/v1426155737/17-21586550168d474b29.jpg"/> <meta name="twitter:image:alt" content="Sekalaisia kuvia p枚yd盲ll盲, yhdess盲 kuvassa Ylen logo"/> <meta name="dc:title" content="Ylen Ohjelmaviestinn盲n yhteystiedot"/> <meta name="dc:description" content="Ylen Ohjelmaviestint盲 kertoo Ylen television, radion ja verkon tulevista sis盲ll枚ist盲. P盲盲asiakas on Ylen sis盲ll枚ist盲 kirjoittava media. T盲盲lt盲 l枚yd盲t yhteystietomme."/> <meta property="og:type" content="article"/> <meta property="og:url" content="https://web.archive.org/web/20190411070519/http://yle.fi/aihe/artikkeli/2015/03/12/ylen-ohjelmaviestinnan-yhteystiedot"/> <meta property="og:description" name="description" content="Tiedottaa Ylen tv:n, radion ja verkon tulevista sis盲ll枚ist盲"/> <link rel="dns-prefetch" href="//web.archive.org/web/20190411070519/https://fm.km-tam.net/"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:site" content="@Yleisradio"/> <meta name="keywords" content="yhteystiedot, viestint盲palvelut, Yle, televisio-ohjelmat, radio-ohjelmat, verkkopalvelut, valokuvaajat (kuvaajat), viestint盲"/> <link rel="preconnect" href="//web.archive.org/web/20190411070519/https://www.googletagmanager.com/"/> <link rel="preconnect" href="//web.archive.org/web/20190411070519/https://analytics-sdk.yle.fi/"/> <link rel="preconnect" href="//web.archive.org/web/20190411070519/https://metrics.api.yle.fi/"/> <link rel="preconnect" href="//web.archive.org/web/20190411070519/https://dax.yle.fi/"/> <link rel="preconnect" href="//web.archive.org/web/20190411070519/https://site-survey.yle.fi/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20190411070519/https://ping.chartbeat.net/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20190411070519/https://sb.scorecardresearch.com/"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=2.0"/> <title>Ylen Ohjelmaviestinn盲n yhteystiedot | Medialle | Yleisradio | yle.fi</title> <style>body{margin:0;padding:0;}div#ylefiheader,#ylefiheader div,#ylefiheader dl,#ylefiheader dt,#ylefiheader dd,#ylefiheader ul,#ylefiheader ol,#ylefiheader li,#ylefiheader h1,#ylefiheader h2,#ylefiheader h3,#ylefiheader h4,#ylefiheader h5,#ylefiheader h6,#ylefiheader pre,#ylefiheader form,#ylefiheader fieldset,#ylefiheader input,#ylefiheader textarea,#ylefiheader p,#ylefiheader blockquote,#ylefiheader th,#ylefiheader td{margin:0;padding:0;line-height:normal;letter-spacing:normal;}div#ylefiheader{text-align:left;width:100%;min-height:49px;border-bottom:1px solid #4d4d4d;background:#333;font-family:arial,helvetica,clean,sans-serif;color:#fff;font-size:14px;overflow:auto;}div#ylefiheader a{font-size:14px;color:#fff;text-decoration:none;}div#ylefiheader a:hover{color:#ddd;text-decoration:none;}div#ylefiheader-wrapper{max-width:940px;margin:0 auto;padding:0 10px;position:relative;overflow:hidden;min-height:49px;}img#ylefiheader-logo{margin:11px 0 0 0;float:left;border:none;}span#ylefiheader-mobiletoggle{display:none;}ul#ylefiheader-mainnavi{margin:19px 0 0 18px;float:right;text-transform:uppercase;margin-right:315px;}ul#ylefiheader-mainnavi li{float:left;display:block;margin:0 5px;padding-left:10px;line-height:1;border-left:1px solid #666;}ul#ylefiheader-mainnavi > li:first-child{border-left:0;margin-left:0;padding-left:0;}div#ylefiheader form{margin-top:11px;float:right;position:absolute;right:100px;vertical-align:baseline;height:28px;}div#ylefiheader form .hasPlaceholder{color:#777;}div#ylefiheader form label{display:none;}div#ylefiheader form input{font-family:arial,helvetica,clean,sans-serif;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:caret;vertical-align:top;width:170px;height:20px;padding:4px;border:0;margin-right:-4px;font-size:12px;border-radius:4px 0 0 4px;background:#fff}div#ylefiheader form input::-webkit-input-placeholder{color:#888;font-size:12px;}div#ylefiheader form input:-moz-placeholder{color:#888;font-size:12px;}div#ylefiheader form button{vertical-align:baseline;text-indent:-9999px;cursor:pointer;border-radius:0 4px 4px 0;width:28px;height:28px;border:0;padding:0;margin:0;background:transparent url(//web.archive.org/web/20190411070519im_/https://static.cdn.yle.fi/hf/v1/img/ylefisearch.png) no-repeat top left;}p#ylefiheader-langnavi{font-size:12px;font-weight:bold;float:right;position:absolute;top:19px;right:10px;padding-bottom:10px;display:block;}p#ylefiheader-langnavi a{font-size:12px;}div#ylefiheader.svenska form{right:60px;}div#ylefiheader.svenska ul#ylefiheader-mainnavi{margin-right:270px;}div#ylefifooter{text-align:left;clear:both;font-family:arial,helvetica,clean,sans-serif;color:#333;font-size:12px;display:block;max-width:100%;background:#e0e0e0;border-top:1px solid #cbcbcb;padding-top:16px;padding-bottom:24px;}div#ylefifooter h6{font-family:arial,helvetica,clean,sans-serif;color:#333;font-size:20px;font-weight:bold;display:block;padding-bottom:16px;margin:0 0 24px 0;border-bottom:1px solid #cbcbcb;}div#ylefifooter a{font-size:12px;color:#333;text-decoration:none;}div#ylefifooter a:hover{color:#666;text-decoration:none;}div.ylefifooter-wrapper{max-width:940px;margin:0 auto;padding:0 10px;overflow:hidden;}div.ylefifooter-column{display:block;float:left;width:16.666%;}div.ylefifooter-column ul{margin:1px 0 24px 0;padding:0;}div.ylefifooter-column ul li{list-style-type:none;font-weight:bold;margin-bottom:4px;}div.ylefifooter-column.yleui-mobile ul li{margin-bottom:8px;}div.ylefifooter-column.yleui-mobile ul li a{padding:4px;text-align:center;border:1px solid #bcbcbc;border-radius:4px;background:#cbcbcb;display:block;}div#ylefifooter div.ylefifooter-column.yleui-mobile ul li a:hover{color:#333;background:-moz-linear-gradient(#bcbcbc,#cbcbcb);background:-ms-linear-gradient(#bcbcbc,#cbcbcb);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bcbcbc),color-stop(100%,#cbcbcb));background:-webkit-linear-gradient(#bcbcbc,#cbcbcb);background:-o-linear-gradient(#bcbcbc,#cbcbcb);background:linear-gradient(#bcbcbc,#cbcbcb);}div.ylefifooter-links{font-weight:bold;clear:left;display:block;margin:0 auto;background:#fff;overflow:hidden;padding:24px 10px;border:1px solid #cbcbcb;border-radius:4px;}div.ylefifooter-links.yleui-mobile{padding:24px;}div.ylefifooter-links ul{margin:8px 0 0 0;padding-left:40px;}div.ylefifooter-links ul li{float:left;list-style-type:none;display:block;margin:0 5px;padding-left:10px;line-height:1;border-left:1px solid #000;}div.ylefifooter-links ul li.first-item{border:0;padding-left:0;}@media screen and (max-width:739px){div#ylefiheader{padding-bottom:0;}div#ylefiheader-mobilewrapper{display:block;max-height:0;position:relative;overflow:hidden;margin-top:49px;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;}div#ylefiheader-mobilewrapper.open{max-height:999px;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;}span#ylefiheader-mobiletoggle{display:block;height:28px;width:65px;background:transparent url(//web.archive.org/web/20190411070519im_/https://static.cdn.yle.fi/hf/v1/img/button_navi-search.png) top left no-repeat;position:absolute;top:10px;right:10px;cursor:pointer;}ul#ylefiheader-mainnavi,div#ylefiheader.svenska ul#ylefiheader-mainnavi{margin:55px 0 12px 0;padding-top:12px;float:none;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;font-size:18px;}ul#ylefiheader-mainnavi li{float:none;margin:0;border:0;padding:0;}ul#ylefiheader-mainnavi li a{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;margin:0;display:block;margin-bottom:12px;}div#ylefiheader form,div#ylefiheader.svenska form{float:none;top:0;width:100%;right:auto;}div#ylefiheader form input{width:100%;border-radius:4px;height:28px;padding:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}div#ylefiheader form button{position:absolute;right:0;}p#ylefiheader-langnavi{float:none;position:relative;top:auto;right:auto;font-weight:bold;}div#ylefifooter{padding-bottom:0;margin-bottom:8px;}div#ylefifooter h6{display:none;}div.ylefifooter-wrapper.yleui-mobile{padding:0;}div.ylefifooter-column{display:none;width:100%;}div.ylefifooter-column.yleui-mobile{display:block;}div.ylefifooter-column.yleui-mobile ul{margin-bottom:16px;}div.ylefifooter-links{border-radius:0;border:0;padding-bottom:0;}div.ylefifooter-links img{padding:0 10px 10px 0}div.ylefifooter-links ul{margin-top:0;padding:0 0 0 30px;}div.ylefifooter-links ul li{float:none;border:0;padding-bottom:8px;}div.ylefifooter-links ul li.first-item{padding-left:10px;}div.ylefifooter-column.yleui-mobile ul li a{width:100%;margin:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}}@media screen and (min-width:740px){div#ylefiheader{height:49px;}div#ylefiheader-mobilewrapper{height:auto !important;}}*+html div#ylefiheader.svenska form input[type=text]{background-image:none;}*+html div#ylefiheader form input{padding-top:6px;padding-bottom:2px;}div#ylefiheader form input{padding-top:6px \0/;padding-bottom:2px \0/;}div#ylefiheader form input,div#ylefiheader form button,div.ylefifooter-links{border-radius:0 0 0 0 \0/;}*+html div#ylefiheader form button{font-size:0;line-height:0;margin-top:1px;}*+html div.ylefifooter-links ul{padding-top:8px;}div#ylefiheader-wrapper,div.ylefifooter-wrapper{max-width:1220px !important;}.yle-header{font-family:"Open Sans",sans-serif;background-color:#262a2e;color:#fff;position:relative;z-index:1000;-webkit-transform:translateZ(0);transform:translateZ(0)}.yle-header.sticky{position:fixed;top:0;width:100%}.yle-header *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.yle-header button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;text-align:left;text-indent:-999em}.yle-header .yle-header-container{max-width:1200px;margin:0 auto;height:50px;line-height:0;vertical-align:top;font-size:0;padding-left:10px}@media all and (min-width:640px){.yle-header .yle-header-container{padding-left:20px}}@media all and (min-width:1204px){.yle-header .yle-header-container{padding-right:20px}}.yle-header .yle-header-actions{float:right;height:50px;opacity:0}.yle-header .yle-header-actions.yle-header-action-ready{-webkit-animation:yle-header-appear 0.3s ease-in forwards;animation:yle-header-appear 0.3s ease-in forwards}.yle-header .yle-header-actions .yle-header-action{display:inline-block;height:50px;min-width:40px;padding:0;line-height:30px;border-left:1px solid #4b535a;font-size:12px;font-weight:400;text-indent:-999em;float:left;border-left:1px solid #4b535a}.yle-header .yle-header-actions .yle-header-action-search{position:relative;font-size:0;border-left:0}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input{border:0;border-left:1px solid #4b535a;position:absolute;right:0;top:0;border-radius:0;height:50px;background:#262a2e;color:#fff;width:20px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21'%3e%3cpath fill='white' d='M19.9 19.8a.5.5 0 0 1 .1.3.6.6 0 0 1-.1.4l-.4.3a.5.5 0 0 1-.4.2.4.4 0 0 1-.3-.2l-5-5.3a.4.4 0 0 1-.2-.3v-.4a8 8 0 0 1-2.5 1.7 7.7 7.7 0 0 1-3 .6 7.6 7.6 0 0 1-4-1.2 8.4 8.4 0 0 1-3-3C.4 11.4 0 10 0 8.4c0-1.5.4-3 1-4.3a8.4 8.4 0 0 1 3-3A7.6 7.6 0 0 1 8.1 0c1.5 0 2.9.4 4.1 1.1a8.4 8.4 0 0 1 3 3.1c.7 1.3 1 2.8 1 4.3 0 1.1-.1 2.2-.5 3.2a8.5 8.5 0 0 1-1.6 2.6h.4c.1 0 .2 0 .3.2l5 5.3zM8 15.8a6.5 6.5 0 0 0 3.5-1 7 7 0 0 0 2.5-2.6 7.4 7.4 0 0 0 .9-3.7A7.4 7.4 0 0 0 14 5a7 7 0 0 0-2.4-2.6 6.5 6.5 0 0 0-3.5-1 6.5 6.5 0 0 0-3.4 1 7 7 0 0 0-2.5 2.6 7.4 7.4 0 0 0-1 3.6 7.4 7.4 0 0 0 1 3.7 7 7 0 0 0 2.5 2.6 6.5 6.5 0 0 0 3.4 1z'/%3e%3c/svg%3e") right 10px center no-repeat;text-indent:-999em;padding:0px 20px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;-webkit-transition:width 0.2s ease-in-out,min-width 0.2s ease-in-out,max-width 0.2s ease-in-out,background-color 0s linear 0.2s;transition:width 0.2s ease-in-out,min-width 0.2s ease-in-out,max-width 0.2s ease-in-out,background-color 0s linear 0.2s}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input::-webkit-input-placeholder{color:#fff}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input::-moz-placeholder{color:#fff}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:-ms-input-placeholder{color:#fff}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input::-ms-input-placeholder{color:#fff}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input::placeholder{color:#fff}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:valid{right:34px;outline:0;background:#565E65;background-image:none;text-indent:0;-webkit-transition:width 0.2s ease-in-out,min-width 0.2s ease-in-out,max-width 0.2s ease-in-out;transition:width 0.2s ease-in-out,min-width 0.2s ease-in-out,max-width 0.2s ease-in-out}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus::-webkit-input-placeholder,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:valid::-webkit-input-placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus::-moz-placeholder,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:valid::-moz-placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus:-ms-input-placeholder,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:valid:-ms-input-placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus::-ms-input-placeholder,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:valid::-ms-input-placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus::placeholder,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:valid::placeholder{color:#959EA2}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-submit{display:none;cursor:pointer;height:50px;width:40px;border:0;padding:0px 10px 0px 10px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21'%3e%3cpath fill='white' d='M19.9 19.8a.5.5 0 0 1 .1.3.6.6 0 0 1-.1.4l-.4.3a.5.5 0 0 1-.4.2.4.4 0 0 1-.3-.2l-5-5.3a.4.4 0 0 1-.2-.3v-.4a8 8 0 0 1-2.5 1.7 7.7 7.7 0 0 1-3 .6 7.6 7.6 0 0 1-4-1.2 8.4 8.4 0 0 1-3-3C.4 11.4 0 10 0 8.4c0-1.5.4-3 1-4.3a8.4 8.4 0 0 1 3-3A7.6 7.6 0 0 1 8.1 0c1.5 0 2.9.4 4.1 1.1a8.4 8.4 0 0 1 3 3.1c.7 1.3 1 2.8 1 4.3 0 1.1-.1 2.2-.5 3.2a8.5 8.5 0 0 1-1.6 2.6h.4c.1 0 .2 0 .3.2l5 5.3zM8 15.8a6.5 6.5 0 0 0 3.5-1 7 7 0 0 0 2.5-2.6 7.4 7.4 0 0 0 .9-3.7A7.4 7.4 0 0 0 14 5a7 7 0 0 0-2.4-2.6 6.5 6.5 0 0 0-3.5-1 6.5 6.5 0 0 0-3.4 1 7 7 0 0 0-2.5 2.6 7.4 7.4 0 0 0-1 3.6 7.4 7.4 0 0 0 1 3.7 7 7 0 0 0 2.5 2.6 6.5 6.5 0 0 0 3.4 1z'/%3e%3c/svg%3e") right 10px center no-repeat;text-indent:-999em}.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:focus+.yle-header-search-submit,.yle-header .yle-header-actions .yle-header-action-search .yle-header-search-input:valid+.yle-header-search-submit{background-color:#565E65;display:inline-block}.yle-header .yle-header-actions .yle-header-action-search form{position:absolute;right:0}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete{position:absolute;display:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 0;right:-1px;top:50px;font-size:13px;color:black;max-height:-webkit-calc(100vh - 50px);max-height:calc(100vh - 50px);overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete .yle-header-search-header{display:block;font-size:16px;font-weight:bold;line-height:22px;width:100%;padding:11px 8px;margin:0 20px;text-decoration:none;color:#262a2e}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete .yle-header-search-header .yle-header-search-advanced-search-title{font-size:14px;font-weight:normal;float:right;color:#696a6c;text-decoration:none}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete .yle-header-search-header.yle-header-search-autocomplete-selected,.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete .yle-header-search-header:hover{background-color:#ddd}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header){display:inline-block;border-top:1px solid #ddd;padding:7px 8px 8px;overflow:hidden;text-decoration:none;color:#262a2e;margin:0 20px}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-autocomplete-selected,.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header):hover{background-color:#ddd}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-video{height:72px}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-video .yle-header-search-title{height:40px;font-weight:bold}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight{background-color:#e5f4f7;border:none;border-radius:4px}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight .yle-header-search-highlight-header{font-size:12px;line-height:17px;margin:0 5px;float:right;color:#696a6c}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight .yle-header-search-title{font-size:16px;font-weight:bold;line-height:22px;height:22px;margin:5px;white-space:nowrap;text-overflow:ellipsis;color:#00607f}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight.yle-header-search-autocomplete-selected,.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header).yle-header-search-highlight:hover{background-color:#ddd}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-date{display:block;overflow:hidden;line-height:18px;font-size:12px;margin-top:7px;color:#696a6c}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-title{display:block;overflow:hidden;font-size:14px;line-height:20px;max-height:60px}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-type{display:block;overflow:hidden;font-size:12px;line-height:16px;height:16px;color:#696a6c}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-image-container{float:right;height:56px;width:56px;position:relative}.yle-header .yle-header-actions .yle-header-action-search form #yle-header-search-autocomplete a.yle-header-search-suggestion:not(.yle-header-search-header) .yle-header-search-image-container .yle-header-search-image-audio{position:absolute;bottom:0;left:0;height:16px;line-height:16px;font-size:12px;text-align:center;width:100%;background-color:white}.yle-header .yle-header-actions .yle-header-action-tunnus{position:relative;display:block}.yle-header .yle-header-actions .yle-header-action-tunnus button{cursor:pointer;display:block;color:#fff;height:50px;min-width:40px;line-height:50px;padding:0px}.yle-header .yle-header-actions .yle-header-action-tunnus .yle-header-action-open-tunnus-menu{display:none;float:left;min-width:40px}.yle-header .yle-header-actions .yle-header-action-tunnus .yle-header-action-open-tunnus-menu .initials{display:block;margin:0px auto;text-indent:0;font-family:"Open Sans",sans-serif;height:24px;width:24px;color:#000;background-color:#fff;border-radius:50%;line-height:25px;font-size:10px;text-align:center;font-weight:bold}.yle-header .yle-header-actions .yle-header-action-tunnus .yle-header-action-login{min-width:40px}.yle-header .yle-header-actions .yle-header-action-tunnus .yle-header-action-login button{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3e%3cdefs%3e%3cpath id='a' d='M0 0h24v24H0z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cmask id='b' fill='white'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath fill='white' d='M12 0c2.2 0 4.2.5 6 1.6A12.1 12.1 0 0 1 22.4 6c1 1.8 1.6 3.8 1.6 6s-.5 4.2-1.6 6a12.1 12.1 0 0 1-4.4 4.4c-1.8 1-3.8 1.6-6 1.6a11.6 11.6 0 0 1-6-1.6A12.1 12.1 0 0 1 1.6 18 11.6 11.6 0 0 1 0 12c0-2.2.5-4.2 1.6-6A12.1 12.1 0 0 1 6 1.6C7.8.6 9.8 0 12 0m6.2 20.4v-.7a3 3 0 0 0-1-2.1 3 3 0 0 0-2.1-1c-.1 0-.4 0-.7.2a7.8 7.8 0 0 1-2.4.4 7.8 7.8 0 0 1-2.4-.4l-.7-.2a3 3 0 0 0-2.2 1 3 3 0 0 0-.9 2.1v.7c1.8 1.4 4 2 6.2 2s4.4-.6 6.2-2m1.5-1.3a10.2 10.2 0 0 0 2-3.3 10.3 10.3 0 0 0-.7-9A10.5 10.5 0 0 0 17.2 3 10.2 10.2 0 0 0 6.8 3 10.5 10.5 0 0 0 3 6.8a10.2 10.2 0 0 0-.7 9 10.2 10.2 0 0 0 2 3.3A4.8 4.8 0 0 1 6 16.2c.8-.7 1.8-1.1 3-1.1.3 0 .7 0 1.2.2.6.2 1.3.3 1.9.3l2-.3 1.1-.2c1.2 0 2.2.4 3 1.1a4.8 4.8 0 0 1 1.6 2.9M12 5.4c1.2 0 2.2.4 3 1.3.8.8 1.3 1.8 1.3 3 0 1.1-.5 2.1-1.3 3a4 4 0 0 1-3 1.2 4 4 0 0 1-3-1.2 4.1 4.1 0 0 1-1.3-3c0-1.2.5-2.2 1.3-3 .8-.9 1.8-1.3 3-1.3m0 7c.7 0 1.4-.3 2-.8a2.6 2.6 0 0 0 .7-2c0-.7-.3-1.3-.8-1.8A2.6 2.6 0 0 0 12 7c-.7 0-1.4.2-2 .8a2.6 2.6 0 0 0-.7 1.9c0 .7.3 1.4.8 1.9a2.6 2.6 0 0 0 1.9.8' mask='url(%23b)'/%3e%3cpath fill='red' d='M23.6 4.6a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0'/%3e%3c/g%3e%3c/svg%3e") center no-repeat}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu{display:none;font-size:initial;line-height:initial;position:absolute;top:50px;right:0px;min-width:120px;width:100%;text-indent:0}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu ul>li{background-color:#262a2e;font-size:12px;font-weight:400;list-style-type:none}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu ul>li a,.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu ul>li button{display:block;line-height:30px;padding:0px 10px 10px 20px;color:#fff;text-decoration:none;text-indent:0}.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu ul>li a:hover,.yle-header .yle-header-actions .yle-header-action-tunnus nav.yle-header-tunnus-menu ul>li button:hover{text-decoration:underline}.yle-header figure.yle-header-logo{display:block;float:left;width:30px;height:30px;margin:10px 20px 10px 0px;background:url("data:image/svg+xml,%3csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cpath id='a' d='M30 0H0v29.8h30V.1z'/%3e%3c/defs%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M21.9 12c-1.3 0-1.9.6-2 2.2h3.8c0-1.5-.6-2.2-1.8-2.2' fill='white'/%3e%3cg transform='translate(0 .1)'%3e%3cmask id='b' fill='white'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cpath d='M24 15.5h-4c0 1.7.3 2.1 2.4 2.1l1.6-.1h.4c.3 0 .5.1.5.5v.3c0 .4-.2.5-.4.6a7 7 0 0 1-2.4.3c-2.9 0-4-1.1-4-4.2 0-3 1.2-4.5 3.8-4.5 3 0 3.4 2.3 3.4 4 0 .5-.3 1-1.3 1zm-7.9 2.8c0 .4-.1.8-.7.8H15c-.5 0-.6-.3-.6-.8V8.2H14c-.8 0-1-.4-1-.6V7c0-.5.7-.5.9-.5h1.2c.8 0 1 .6 1 1.3v10.5zm-4-6L9.9 21c-.3 1.1-1.2 1.8-2.5 1.8s-1.8 0-2.1-.2c-.2 0-.4-.2-.4-.6v-.3c0-.4.2-.6.5-.6h.4l1.3.1c.7 0 1-.1 1.4-1l.2-1.2h-.6c-1 0-1.5-.4-1.7-1.4l-1.5-5.1-.2-1.1c0-.4.3-.6.7-.6h.5c.4 0 .5.3.6.7L8 16.8c.2.7.4.8.8.8H9l1.4-6c.2-.5.3-.7.8-.7h.4c.4 0 .6.2.6.6l-.1 1zM28.6.2H1.4C.6 0 0 .7 0 1.5v27c0 .7.6 1.3 1.4 1.3h27.2c.7 0 1.3-.6 1.3-1.4v-27c0-.7-.6-1.3-1.3-1.3z' fill='white' mask='url(/web/20190411070519im_/https://yle.fi/aihe/artikkeli/2015/03/12/%23b)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center center no-repeat;background-size:30px 30px}.yle-header figure.yle-header-logo>a{display:block;height:30px;width:30px}.yle-header nav.yle-header-navigation{display:none;height:30px;line-height:0px;margin:10px 0px;float:left}.yle-header nav.yle-header-navigation a{display:inline-block;line-height:30px;padding:0px 10px;color:#fff;text-decoration:none;font-weight:600;font-size:14px}.yle-header nav.yle-header-navigation a:first-child{padding-left:0}.yle-header nav.yle-header-navigation a:last-child{padding-right:0}.yle-header nav.yle-header-megamenu{position:absolute;z-index:1;width:100%;left:0;top:50px;background:#fff;overflow:hidden;max-height:0px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);box-shadow:0px 0px 4px rgba(0,0,0,0.2)}.yle-header nav.yle-header-megamenu>ul{display:block;max-width:1200px;margin:0 auto;padding:10px 6px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.yle-header nav.yle-header-megamenu>ul>li{display:inline-block;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin:4px 4px;height:26px;line-height:26px}.yle-header nav.yle-header-megamenu>ul>li>a{display:block;height:26px;color:#000;text-decoration:none;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.yle-header .yle-header-navigation-toggler-text{color:#fff;text-decoration:none;font-weight:600;font-size:14px;padding:0px 31px 0px 0px;height:50px;line-height:50px;display:inline-block;float:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3e%3cpath fill='white' d='M10 0a10.1 10.1 0 0 1 8.6 5 9.7 9.7 0 0 1 1.4 5c0 1.8-.5 3.5-1.4 5a10.1 10.1 0 0 1-3.6 3.6 9.7 9.7 0 0 1-5 1.4 9.7 9.7 0 0 1-5-1.4A10.1 10.1 0 0 1 1.4 15 9.7 9.7 0 0 1 0 10c0-1.8.5-3.5 1.4-5A10.1 10.1 0 0 1 5 1.4 9.7 9.7 0 0 1 10 0zm8.7 10c0-1.6-.4-3-1.2-4.4a8.7 8.7 0 0 0-3.1-3.1A8.6 8.6 0 0 0 10 1.3c-1.6 0-3 .4-4.4 1.2a8.7 8.7 0 0 0-3.1 3.1A8.6 8.6 0 0 0 1.3 10c0 1.6.4 3 1.2 4.4a8.7 8.7 0 0 0 3.1 3.1 8.6 8.6 0 0 0 4.4 1.2c1.6 0 3-.4 4.4-1.2a8.7 8.7 0 0 0 3.1-3.1 8.5 8.5 0 0 0 1.2-4.4zm-8.3 3.5a.6.6 0 0 1-.4.1.6.6 0 0 1-.4 0L5 8.8a.6.6 0 0 1-.1-.4l.1-.3.3-.3a.6.6 0 0 1 .3-.2.6.6 0 0 1 .4.2l4 4 4-4a.6.6 0 0 1 .4-.2s.2 0 .3.2l.3.2a.6.6 0 0 1 .1.4l-.1.3-4.6 4.7z'/%3e%3c/svg%3e") right 1px center no-repeat;background-size:20px 20px}.yle-header #yle-header-navigation-toggler{display:none}.yle-header #yle-header-navigation-toggler:checked{border:2px solid red}.yle-header #yle-header-navigation-toggler:checked+span.yle-header-megamenu-wrapper>nav.yle-header-megamenu{max-height:400px}.yle-header #yle-header-navigation-toggler:checked+span.yle-header-megamenu-wrapper>.yle-header-navigation-toggler-text{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3e%3cpath fill='white' d='M10 20a9.7 9.7 0 0 1-5-1.4A10.1 10.1 0 0 1 1.4 15 9.7 9.7 0 0 1 0 10c0-1.8.5-3.5 1.4-5A10.1 10.1 0 0 1 5 1.4 9.7 9.7 0 0 1 10 0a10.1 10.1 0 0 1 8.6 5 9.7 9.7 0 0 1 1.4 5c0 1.8-.5 3.5-1.4 5a10.1 10.1 0 0 1-3.6 3.6 9.7 9.7 0 0 1-5 1.4zM1.3 10c0 1.6.4 3 1.2 4.4a8.7 8.7 0 0 0 3.1 3.1 8.6 8.6 0 0 0 4.4 1.2c1.6 0 3-.4 4.4-1.2a8.7 8.7 0 0 0 3.1-3.1 8.6 8.6 0 0 0 1.2-4.4c0-1.6-.4-3-1.2-4.4a8.7 8.7 0 0 0-3.1-3.1A8.6 8.6 0 0 0 10 1.3c-1.6 0-3 .4-4.4 1.2a8.7 8.7 0 0 0-3.1 3.1A8.5 8.5 0 0 0 1.3 10zm8.3-3.5a.6.6 0 0 1 .4-.1.6.6 0 0 1 .4 0l4.6 4.7a.6.6 0 0 1 .1.4l-.1.3-.3.3a.6.6 0 0 1-.3.2.6.6 0 0 1-.4-.2l-4-4-4 4a.6.6 0 0 1-.4.2.4.4 0 0 1-.3-.2L5 12a.6.6 0 0 1-.1-.4l.1-.3 4.6-4.7z'/%3e%3c/svg%3e")}@media screen and (min-width:411px){.yle-header-lang-sv nav.yle-header-navigation{display:inline-block}.yle-header-lang-sv .yle-header-navigation-toggler-text{text-indent:-999em}.yle-header-lang-sv nav.yle-header-megamenu .yle-header-main-link{display:none}}@media screen and (min-width:376px){.yle-header-lang-fi nav.yle-header-navigation{display:inline-block}.yle-header-lang-fi .yle-header-navigation-toggler-text{text-indent:-999em}.yle-header-lang-fi nav.yle-header-megamenu .yle-header-main-link{display:none}}@media screen and (min-width:532px){.yle-header nav.yle-header-megamenu>ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (min-width:768px){.yle-header button{text-indent:0}.yle-header figure.yle-header-logo{margin-right:30px}.yle-header nav.yle-header-navigation a{padding:0px 15px}.yle-header .yle-header-navigation-toggler-text{text-indent:0;padding-right:30px;margin-left:30px}.yle-header .yle-header-actions .yle-header-action{text-indent:0}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input{position:absolute;text-indent:0;font-size:12px;background:none;right:50px;padding:0 10px 0 20px;-webkit-transition:width 0.2s ease-in-out,min-width 0.2s ease-in-out,max-width 0.2s ease-in-out;transition:width 0.2s ease-in-out,min-width 0.2s ease-in-out,max-width 0.2s ease-in-out}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input:focus,.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input:valid{background:#565E65}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-submit{float:right;display:inline-block;padding:0px 20px 0px 10px;width:50px;background-position:right 20px center}.yle-header .yle-header-actions .yle-header-action .yle-header-action-login button,.yle-header .yle-header-actions .yle-header-action .yle-header-action-open-tunnus-menu button{background-position:right 20px center}.yle-header .yle-header-actions .yle-header-action .yle-header-action-login .yle-header-tunnus-login,.yle-header .yle-header-actions .yle-header-action .yle-header-action-open-tunnus-menu .yle-header-tunnus-login{text-indent:20px;min-width:122px}.yle-header .yle-header-actions .yle-header-action .yle-header-action-login .yle-header-tunnus-menu-open,.yle-header .yle-header-actions .yle-header-action .yle-header-action-open-tunnus-menu .yle-header-tunnus-menu-open{min-width:66px}}@media screen and (min-width:1200px){.yle-header .yle-header-actions .yle-header-action:last-child{border-right:1px solid #4b535a}.yle-header nav.yle-header-navigation a,.yle-header-megamenu-wrapper>label{opacity:0.9}.yle-header nav.yle-header-navigation a:hover,.yle-header-megamenu-wrapper>label:hover{opacity:1}}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input{min-width:40px;max-width:40px}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input:focus,.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input:valid{width:-webkit-calc(100vw - 75px);width:calc(100vw - 75px);min-width:150px;max-width:220px}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete{width:-webkit-calc(100vw - 40px);width:calc(100vw - 40px)}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete a{-webkit-box-flex:1;-webkit-flex:1 1 100vw;flex:1 1 100vw}@media screen and (min-width:376px){.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input:focus,.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input:valid{width:220px}}@media screen and (min-width:768px){.yle-header .yle-header-actions .yle-header-action.yle-header-action-search .yle-header-search-input{width:70px;min-width:70px;max-width:70px}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete{width:682px;max-width:-webkit-calc(100vw - 150px);max-width:calc(100vw - 150px);border-left:1px solid #ddd}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete a.yle-header-search-article{-webkit-box-flex:1;-webkit-flex:1 1 640px;flex:1 1 640px}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete a.yle-header-search-article .yle-header-search-title{white-space:nowrap;text-overflow:ellipsis;height:20px}.yle-header .yle-header-actions .yle-header-action.yle-header-action-search #yle-header-search-autocomplete a.yle-header-search-video{-webkit-box-flex:1;-webkit-flex:1 1 290px;flex:1 1 290px}}@-webkit-keyframes yle-header-appear{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:1}}@keyframes yle-header-appear{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:1}}@media print{header.yle-header,header.yle-header-stripe,header.yle-header-ad,header.yle-header-extras-demo{display:none}} .yle-header .yle-header-container{max-width:1400px;padding:0}.yle-subject-page-sidebar .yle-header .yle-header-container{max-width:1800px}.yle-header figure.yle-header-logo{margin-left:10px}@media all and (min-width:800px){.yle-header .yle-header-container{padding:0 1.6949152542% 0 0}}@media all and (min-width:800px){.yle-header figure.yle-header-logo{margin-left:1.6949152542%}} </style> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20190411070519cs_/https://yle.fi/aihe/sites/aihe/files/css/css_OSO_kIThzliasX0MBuHS7iE1lhJ1cn6nXJHf997CV28.css" media="all"/> <!--[if lte IE 8]> <link type="text/css" rel="stylesheet" href="https://yle.fi/aihe/sites/aihe/files/css/css_XYMoxGSK5k-VxJxvb6-vfR-nnsKewNF6QMr36XAqLZI.css" media="all" /> <![endif]--> <style>.brandbyline-primary{background-color:#ffffff;}body{background-position:center top;background-repeat:no-repeat;;}.brandbyline-wrapper-primary .ydd-pill__link,.brandbyline-wrapper-primary .ydd-pill__link:active,.brandbyline-wrapper-primary .ydd-pill__link:visited,.brandbyline-wrapper-primary .ydd-pill__link:focus{color:#00b4c8;background-color:#ffffff;}.brandbyline-wrapper-primary .ydd-pill--first .ydd-pill__link,.brandbyline-wrapper-primary .ydd-pill--first .ydd-pill__link:hover,.brandbyline-wrapper-primary .ydd-pill--first .ydd-pill__link:active,.brandbyline-wrapper-primary .ydd-pill--first .ydd-pill__link:visited,.brandbyline-wrapper-primary .ydd-pill--first .ydd-pill__link:focus{color:#ffffff;background-color:#00b4c8;}.brandbyline-wrapper-primary .ydd-pill__link:hover{color:#ffffff;background-color:#00b4c8;}.ydd-kicker{border-color:#00b4c8;}.ydd-kicker .ydd-kicker__title{color:#00b4c8}.brandbyline-wrapper-primary .ydd-pill__link.active:not([href*="#"]){border-color:#00b4c8;}article nav.ydd-pills .ydd-pill__link.active:not([href*="#"]){border-color:#00b4c8;}.brandbyline-wrapper-primary .ydd-expander{fill:#00b4c8}.ydd-pills--sub-menu{color:#ffffff;background-color:#00b4c8;}.ydd-pills--sub-menu .ydd-expander{float:left;fill:#ffffff}.ydd-pills--sub-menu .ydd-pill__link,.ydd-pills--sub-menu .ydd-pill__link:active,.ydd-pills--sub-menu .ydd-pill__link:visited,.ydd-pills--sub-menu .ydd-pill__link:focus{color:#ffffff;background-color:#00b4c8;}.ydd-countdown-embed{color:#00b4c8;}ol.inline-separated li,ul.inline-separated li{float:left;list-style-position:outside;list-style-type:disc;margin-right:30px;}.page-node-175622 .ydd-page__body{padding-left:0;padding-right:0;}#section-176806 div.ydd-image--inline{margin:0.5em 0;}#section-176806 li{width:32%;float:left;padding-left:10px;}@media only screen and (min-width:740px){#section-176806 li{width:23.75%;padding-left:10px;}}@media only screen and (min-width:1220px){#section-176806 li{width:15%;padding-left:10px;}}#section-176806 .ydd-image__captions{display:none;}.ydd__icon--pulse{position:relative;height:15px;width:15px;border-radius:50%;padding-left:33px;float:left;}.ydd__icon--pulse:after{animation:glow-grow 2s ease-out infinite;animation-delay:.66s;background-color:#fff;border-radius:50%;box-shadow:0 0 15px #fff;content:'';height:15px;left:0%;margin:6px 0 0 5px;position:absolute;top:0%;width:15px;}@keyframes glow-grow{0%{opacity:0;transform:scale(1);}80%{opacity:1;}100%{transform:scale(1.5);opacity:0;}}.page-node-201103 .ydd-webform__title,.page-node-171155 .ydd-webform__title{display:none;}.language-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2411.2 2794'%3E %3Cstyle%3E .white%7Bfill:%23FFFFFF;%7D .black%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23222222%7D .white%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D %3C/style%3E %3Cg %3E %3Cpath class='black' d='M1204.6 359.2L271.8 30v2030.1l932.8-301.8z'/%3E %3Cpath class='white' d='M1182.2 358.1L2150.6 29v2030l-968.4-301.7z'/%3E %3Cpath class='white' d='M30 2415.4l1152.2-384V357.9L30 742z'/%3E %3Cpath class='black' d='M1707.2 2440.7l163.3 268.7 86.1-249.6zM421.7 934.8c-6.1-6 8 49.1 27.6 68.9 34.8 35.1 61.9 39.6 76.4 40.2 32 1.3 71.5-8 94.9-17.8 22.7-9.7 62.4-30 77.5-59.6 3.2-6.3 11.9-17 6.4-43.2-4.2-20.2-17-27.3-32.7-26.2-15.7 1.1-63.2 13.7-86.1 20.8-23 7-70.3 21.4-90.9 25.8-20.5 4.5-65.8-2-73.1-8.9zM1003.1 1593.7c-9.1-3.3-196.9-81.1-223.6-93.9-21.8-10.5-75.2-33.1-100.4-43.3 70.8-109.2 115.5-191.6 121.5-204.1 11-23 86-169.6 87.7-178.7 1.7-9.1 3.8-42.9 2.2-51-1.7-8.2-29.1 7.6-66.4 20.2-37.4 12.6-108.4 58.8-135.8 64.6-27.5 5.7-115.5 39.1-160.5 54-45 14.9-130.2 40.9-165.2 50.4-35.1 9.5-65.7 10.2-85.3 16.2 0 0 2.6 27.5 7.8 35.7 5.2 8.2 23.7 28.4 45.3 34.1 21.6 5.7 57.3 3.4 73.6-.3 16.3-3.8 44.4-17.5 48.2-23.6 3.8-6.1-2-24.9 4.5-30.6 6.5-5.6 92.2-25.7 124.6-35.4 32.4-10 156.3-52.6 173.1-50.5-5.3 17.7-105 215.1-137.1 274-32.1 58.9-218.6 318-258.3 363.6-30.1 34.7-103.2 123.5-128.5 143.6 6.4 1.8 51.6-2.1 59.9-7.2 51.3-31.6 136.9-138.1 164.4-170.5 81.9-96 153.8-196.8 210.8-283.4h.1c11.1 4.6 100.9 77.8 124.4 94 23.4 16.2 115.9 67.8 136 76.4 20 8.7 97.1 44.2 100.3 32.2 3-12.2-14.2-83.1-23.3-86.5z'/%3E %3Cpath class='black' d='M569 2572c18 11 35 20 54 29 38 19 81 39 122 54 56 21 112 38 168 51 31 7 65 13 98 18 3 0 92 11 110 11h90c35-3 68-5 103-10 28-4 59-9 89-16 22-5 45-10 67-17 21-6 45-14 68-22 15-5 31-12 47-18 13-6 29-13 44-19 18-8 39-19 59-29 16-8 34-18 51-28 13-7 43-30 59-30 18 0 30 16 30 30 0 29-39 38-57 51-19 13-42 23-62 34-40 21-81 39-120 54-51 19-107 37-157 49-19 4-38 9-57 12-10 2-114 18-143 18h-132c-35-3-72-7-107-12-31-5-64-11-95-18-24-5-50-12-73-19-40-11-79-25-117-40-69-26-141-60-209-105-12-8-13-16-13-25 0-15 11-29 29-29 16 0 48 23 54 26zM1151 2009L61 2372V764l1090-363v1608zm61-1655v1680c-1 5-3 10-7 15-2 3-6 7-9 8-25 10-1151 388-1166 388-12 0-23-8-29-21 0-1-1-2-1-4V739c2-5 3-12 7-16 8-11 22-13 31-16 17-6 1126-378 1142-378 10 0 32 7 32 25z'/%3E %3Cpath class='black' d='M2120 2017l-907-282V380l907-308v1945zm61-1985v2023c-1 23-17 33-32 33-13 0-107-32-123-37-126-39-253-78-378-117-28-9-57-18-84-27-24-7-50-15-74-23-107-33-216-66-323-102-4-1-14-15-14-18V351c2-5 4-11 9-15 8-9 351-123 486-168 36-13 487-168 501-168 18 0 32 13 32 32z'/%3E %3Cpath class='black' d='M2411.2 2440.7l-1211.7-386.2 5.1-1681.3 1206.6 384z'/%3E %3Cg%3E %3Cpath class='white' d='M1800.3 1124.6L1681.4 1412l218.6 66.3-99.7-353.7zM1729 853.2l156.1 47.3 284.4 1025-160.3-48.7-57.6-210.4-331.4-100.4-71.3 171.4-160.4-48.7L1729 853.2z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");margin:0 auto 15px auto;background-position:50% top;}#section-273209 .ydd-template__item{background-color:#fff;} .brandbyline-secondary{background-color:#f7f6f6;}body{background-position:center top;background-repeat:no-repeat;;}.brandbyline-secondary h2 a{color:#01b4c9;background-color:#f7f6f6;}.brandbyline-wrapper-secondary .ydd-pill__link,.brandbyline-wrapper-secondary .ydd-pill__link:active,.brandbyline-wrapper-secondary .ydd-pill__link:visited,.brandbyline-wrapper-secondary .ydd-pill__link:focus{color:#01b4c9;background-color:#f7f6f6;}.brandbyline-wrapper-secondary .ydd-pill--first .ydd-pill__link,.brandbyline-wrapper-secondary .ydd-pill--first .ydd-pill__link:hover,.brandbyline-wrapper-secondary .ydd-pill--first .ydd-pill__link:active,.brandbyline-wrapper-secondary .ydd-pill--first .ydd-pill__link:visited,.brandbyline-wrapper-secondary .ydd-pill--first .ydd-pill__link:focus{color:#f7f6f6;background-color:#01b4c9;}.brandbyline-wrapper-secondary .ydd-pill__link:hover{color:#f7f6f6;background-color:#01b4c9;}.ydd-kicker{border-color:#01b4c9;}.ydd-kicker .ydd-kicker__title{color:#01b4c9}.brandbyline-wrapper-secondary .ydd-pill__link.active:not([href*="#"]){border-color:#01b4c9;}article nav.ydd-pills .ydd-pill__link.active:not([href*="#"]){border-color:#01b4c9;}.brandbyline-wrapper-secondary .ydd-expander{fill:#01b4c9}.ydd-pills--sub-menu{color:#f7f6f6;background-color:#01b4c9;}.ydd-pills--sub-menu .ydd-expander{float:left;fill:#f7f6f6}.ydd-pills--sub-menu .ydd-pill__link,.ydd-pills--sub-menu .ydd-pill__link:active,.ydd-pills--sub-menu .ydd-pill__link:visited,.ydd-pills--sub-menu .ydd-pill__link:focus{color:#f7f6f6;background-color:#01b4c9;}.ydd-countdown-embed{color:#01b4c9;} </style> <script src="https://web.archive.org/web/20190411070519js_/https://yle.fi/aihe/sites/aihe/files/js/js_POm1F1nO_YmfrS5kYbHdi5gpRKRTEocQzuF1r0HuQpc.js"></script> <script>jQuery.extend(Drupal.settings, {"basePath":"\/aihe\/","pathPrefix":"","ajaxPageState":{"theme":"ydd_fynd_theme","theme_token":"oZmujWtxK1vqE8-Q_YSGa8-7AjtgMRCNzKas17ywny8","jquery_version":"3.1","js":{"0":1,"1":1,"profiles\/fyndprofile\/libraries\/promise-polyfill\/polyfill.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_tunnus\/js\/yle-tunnus.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_referrer\/js\/yle_referrer.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_share_buttons\/js\/yle-share-buttons.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_brand\/js\/yle-brand-yle-analytics-sdk.js":1,"profiles\/fyndprofile\/libraries\/typeahead\/typeahead.bundle.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_brand\/js\/yle-header.js":1,"profiles\/fyndprofile\/libraries\/photoswipe\/dist\/photoswipe.min.js":1,"profiles\/fyndprofile\/libraries\/photoswipe\/dist\/photoswipe-ui-default.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_photoswipe\/js\/yle_photoswipe.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.estimated-reading-time.js":1,"profiles\/fyndprofile\/libraries\/iframe_resizer\/js\/iframeResizer.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylefeatures\/yle_iframe\/js\/yle_iframe.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.timeago.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.mobile-iframes.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.collapsible-toggle.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.scrollable-table.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.user-is-tabbing.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.collapsible-list.js":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/js\/ydd-base-theme.comment-link.js":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/js\/jquery.resizeend.min.js":1,"profiles\/fyndprofile\/modules\/contrib\/jquery_update\/replace\/jquery\/3.1\/jquery.min.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/js\/no-js.js":1,"sites\/aihe\/libraries\/fitvids\/jquery.fitvids.js":1,"profiles\/fyndprofile\/modules\/contrib\/jquery_update\/replace\/ui\/external\/jquery.cookie.js":1,"profiles\/fyndprofile\/modules\/contrib\/jquery_update\/replace\/jquery.form\/4\/jquery.form.min.js":1,"misc\/ajax.js":1,"profiles\/fyndprofile\/modules\/contrib\/jquery_update\/js\/jquery_update.js":1,"profiles\/fyndprofile\/modules\/contrib\/fitvids\/fitvids.js":1,"misc\/progress.js":1,"public:\/\/languages\/fi_PU2ttHO4mnfkkdUWV48efFE0GfzIzZ6kG8EE8qfggIY.js":1,"profiles\/fyndprofile\/libraries\/lazysizes\/lazysizes.min.js":1,"profiles\/fyndprofile\/libraries\/lazysizes\/plugins\/attrchange\/ls.attrchange.min.js":1,"profiles\/fyndprofile\/libraries\/lazysizes\/plugins\/progressive\/ls.progressive.min.js":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_ims\/ims.js":1,"profiles\/fyndprofile\/modules\/contrib\/views\/js\/base.js":1,"profiles\/fyndprofile\/modules\/contrib\/views\/js\/ajax_view.js":1,"profiles\/fyndprofile\/modules\/contrib\/quicktabs\/js\/quicktabs.js":1,"profiles\/fyndprofile\/modules\/custom\/ylefeatures\/yle_general\/js\/yle-general.addback-andself.js":1,"profiles\/fyndprofile\/libraries\/timeago\/jquery.timeago.min.js":1},"css":{"3":1,"0":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/css\/modules\/system\/system.base.css":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/css\/modules\/system\/system.messages.theme.css":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/css\/modules\/system\/system.theme.css":1,"profiles\/fyndprofile\/themes\/contrib\/omega\/omega\/css\/modules\/book\/book.theme.css":1,"profiles\/fyndprofile\/modules\/custom\/ylefeatures\/yle_notifications\/css\/style.css":1,"profiles\/fyndprofile\/libraries\/photoswipe\/dist\/photoswipe.css":1,"profiles\/fyndprofile\/libraries\/photoswipe\/dist\/default-skin\/default-skin.css":1,"file":1,"profiles\/fyndprofile\/modules\/custom\/ylemodules\/yle_photoswipe\/css\/yle_photoswipe.css":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/css\/ydd-base-theme.normalize.css":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/css\/ydd-base-theme.hacks.css":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/css\/ydd-base-theme.styles.css":1,"profiles\/fyndprofile\/themes\/custom\/fyndthemes\/ydd_fynd_theme\/css\/ydd-fynd-theme.styles.css":1,"profiles\/fyndprofile\/themes\/custom\/ylethemes\/ydd_base_theme\/css\/ydd-base-theme.no-query.css":1,"1":1,"2":1}},"yleims":{"initialQuality":"80","quality":"88"},"yleReferrer":[{"enabled":1,"name":"tabs_under_article_1","domains":["facebook.com","to.co","t.co"],"tab_instance":"tabs_under_article","tab_number":"1","tab_renderer":"quicktabs"},{"enabled":1,"name":"tabs_under_article_2","domains":["google.fi","google.se","google.com","bing.com"],"tab_instance":"tabs_under_article","tab_number":"2","tab_renderer":"quicktabs"},{"enabled":1,"name":"tabs_under_article_secondary_1","domains":["facebook.com","to.co","t.co"],"tab_instance":"tabs_under_article_secondary","tab_number":"1","tab_renderer":"quicktabs"}],"yle_tunnus_sdk":{"trackingAppName":"aihe","initiatingApp":"8184bc4b","environment":"production","language":"fi","returnToUrl":"https:\/\/web.archive.org\/web\/20190411070519\/https:\/\/yle.fi\/aihe\/artikkeli\/2015\/03\/12\/ylen-ohjelmaviestinnan-yhteystiedot"},"yle_tunnus_sms":{"loginApiAppId":"8184bc4b","loginApiAppKey":"8026ce18887b37aabf1ba01bfd0aed43","language":"fi"},"yle_tunnus_profile":{"link_url":"https:\/\/web.archive.org\/web\/20190411070519\/https:\/\/tunnus.yle.fi\/omat-tiedot"},"yle_brand_header":{"language":"fi","betaSearch":true},"better_exposed_filters":{"views":{"alerts":{"displays":{"block":{"filters":[]}}},"yle_article_by_subject_page":{"displays":{"latest_articles":{"filters":[]}}}}},"fitvids":{"custom_domains":["iframe[src^=\u0027http:\/\/www.livestream.com\u0027]","iframe[src^=\u0027http:\/\/www.bambuser.com\u0027]","iframe[src^=\u0027\/\/instagram.com\u0027]","iframe[src^=\u0027https:\/\/www.google.com\u0027]","iframe[src^=\u0027https:\/\/mapsengine.google.com\u0027]","iframe[src^=\u0027\/\/www.youtube.com\u0027]","iframe[src^=\u0027\/\/www.youtube-nocookie.com\u0027]","iframe[src^=\u0027http:\/\/www.svtplay.se\u0027]","iframe[src^=\u0027https:\/\/vine.co\u0027]","iframe[src^=\u0027https:\/\/watch.zentrick.com\u0027]","iframe[src^=\u0027\/\/giphy.com\u0027]","iframe[src^=\u0027https:\/\/embedftv-a.akamaihd.net\u0027]"],"selectors":[".scale",".layout-region",".content",".embed"],"ignore_list":"object","simplifymarkup":1},"ylePhotoSwipe":{"ylePhotoSwipeSelector":".colorbox, .lightbox","facebookSharing":0,"baseUrl":"https:\/\/web.archive.org\/web\/20190411070519\/https:\/\/yle.fi\/aihe","overwrittenBaseUrl":null},"currentPath":"node\/123763","currentPathIsAdmin":false,"yle_article":{"field_pushed_to_primary":"\/aihe\/yleisradio"},"readingEstimateConfig":{"currentSpeed":161},"quicktabs":{"qt_tabs_under_article":{"name":"tabs_under_article","tabs":[{"vid":"yle_article_by_subject_page","display":"latest_articles","args":"","view_path":"node%2F123763","view_dom_id":1,"ajax_args":"","actual_args":[]},{"bid":"ydd_api_delta_yle_somedata_most_popular","hide_title":1},{"bid":"ydd_api_delta_yle_articles_api_related","hide_title":1}],"better_exposed_filters":{"views":{"yle_article_by_subject_page":{"displays":{"latest_articles":{"filters":[]}}}}}}}});</script> </head> <body class="html not-front not-logged-in page-node page-node- page-node-123763 node-type-article i18n-fi section-artikkeli subject-page--yleisradio--medialle subject-page--yleisradio"> <a href="#main-content" tabindex="1" class="element-invisible element-focusable">Hypp盲盲 p盲盲sis盲lt枚枚n</a> <div class="ydd-header"> <div class="l-region l-region--header"> <div id="block-yle-brand-active-brand-header" class="block block--yle-brand block--yle-brand-active-brand-header"> <div class="block__content"> <div class="js-yle-brand-header ydd-yle-global-header"><header role="banner" class="yle-header yle-header-lang-fi"> <div class="yle-header-container"> <figure class="yle-header-logo"> <a id="yle-header-main-link-ylefi" tabindex="0" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/">yle.fi</a> </figure> <nav class="yle-header-navigation"> <a id="yle-header-main-link--uutiset" tabindex="0" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/uutiset">Uutiset</a> <a id="yle-header-main-link--areena" tabindex="0" role="link" href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/tv">Areena</a> <a id="yle-header-main-link--urheilu" tabindex="0" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/urheilu">Urheilu</a> </nav> <input type="checkbox" id="yle-header-navigation-toggler"/> <span class="yle-header-megamenu-wrapper"> <label role="button" tabindex="0" class="yle-header-navigation-toggler-text" for="yle-header-navigation-toggler">Valikko</label> <nav class="yle-header-megamenu"> <ul> <li class="yle-header-main-link"> <a id="yle-header-megamenu-main-link--uutiset" tabindex="0" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/uutiset">Uutiset</a> </li> <li class="yle-header-main-link"> <a id="yle-header-megamenu-main-link--areena" tabindex="0" role="link" href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/">Areena</a> </li> <li class="yle-header-main-link"> <a id="yle-header-megamenu-main-link--urheilu" tabindex="0" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/urheilu">Urheilu</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--saa" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/saa/">S盲盲</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--teksti-tv" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/tekstitv">Teksti-TV</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--elava-arkisto" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/elava-arkisto">El盲v盲 arkisto</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--lapset" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/lapset">Lapset</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--radio" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/radio">Radio</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--radio-opas" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/radio/opas">Radio-opas</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--tv-opas" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/tv/opas">TV-opas</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--suorat" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/tv/suorat">Katsele TV:t盲</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--oppiminen" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/oppiminen">Oppiminen</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--kulttuuri" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/kulttuuri">Kulttuuri</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--luonto" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/luonto">Luonto</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--tiede" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/tiede">Tiede</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--svenska" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://svenska.yle.fi/">Svenska</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--news" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/uutiset/osasto/news/">News</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--novosti" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/uutiset/osasto/novosti/">Novosti</a> </li> <li> <a tabindex="-1" id="yle-header-megamenu-link--sapmi" class="yle-header-megamenu-link" role="link" href="https://web.archive.org/web/20190411070519/https://yle.fi/uutiset/osasto/sapmi/">S谩pmi</a> </li> </ul> </nav> </span> <div class="yle-header-actions"> <div class="yle-header-action yle-header-action-search"> <form novalidate method="get" action="https://web.archive.org/web/20190411070519/https://haku.yle.fi/" class="yle-header-search-form"> <input type="hidden" name="language" value="fi"/> <input type="hidden" name="uiLanguage" value="fi"/> <input tabindex="0" class="yle-header-search-input" name="query" type="text" placeholder="Hae" autocomplete="off" spellcheck="false" dir="auto" required aria-label="Haku"/> <button tabindex="0" class="yle-header-search-submit" type="submit" title="Hae">Hae</button> </form> </div> <div class="yle-header-action yle-header-action-tunnus"> <div class="yle-header-action-login"> <button class="yle-header-tunnus-login" tabindex="0">Kirjaudu</button> </div> <div class="yle-header-action-open-tunnus-menu"> <button class="yle-header-tunnus-menu-open"> <span class="initials"></span> </button> </div> <nav aria-hidden="true" class="yle-header-tunnus-menu"> <ul> <li> <a role="link" href="https://web.archive.org/web/20190411070519/https://tunnus.yle.fi/#omat-tiedot" class="yle-header-tunnus-menu-select-profile" data-hj-masked>Omat tiedot</a> </li> <li> <button class="yle-header-tunnus-menu-select-logout">Kirjaudu ulos</button> </li> </ul> </nav> </div> </div> </div> </header> </div> </div> </div> </div> </div> <div class="ydd-container"> <div class="l-region l-region--branding"> <div class="brandbyline-wrapper brandbyline-wrapper-primary yleisradio"><nav role="navigation" id="id-pills--brandbyline--primary" class="ydd-pills ydd-pills--brandbyline sub primary yleisradio" aria-labelledby="brandbylineheader--menu-yleisradio"><h2 id="brandbylineheader--menu-yleisradio" class="ydd-is-hidden">Yleisradio</h2> <ul class="ydd-pills__list js-ydd-collapsible-list" role="menubar"> <li class="ydd-pill ydd-pill--first" role="presentation"> <a href="/web/20190411070519/https://yle.fi/aihe/yleisradio" class="ydd-pill__link" role="menuitem">Yleisradio</a> </li> <li class="ydd-pill menu-2378" role="presentation"> <a href="/web/20190411070519/https://yle.fi/aihe/yleisradio/ylen-yhteystiedot" class="ydd-pill__link" role="menuitem">Yhteystiedot</a> </li> <li class="ydd-pill menu-2182" role="presentation"> <a href="https://web.archive.org/web/20190411070519/https://palaute.yle.fi/" class="ydd-pill__link" role="menuitem">Anna palautetta</a> </li> <li class="ydd-pill menu-7402" role="presentation"> <a href="/web/20190411070519/https://yle.fi/aihe/yleisradio/meille-toihin" class="ydd-pill__link" role="menuitem">Meille t枚ihin!</a> </li> <li class="ydd-pill menu-6750" role="presentation"> <a href="https://web.archive.org/web/20190411070519/http://yle.fi/aihe/kategoria/yleisradio/hallinnointi" class="ydd-pill__link" role="menuitem">Hallinnointi</a> </li> <li class="ydd-pill menu-6672" role="presentation"> <a href="/web/20190411070519/https://yle.fi/aihe/yleisradio/vastuullisuus" class="ydd-pill__link" role="menuitem">Vastuullisuus</a> </li> <li class="ydd-pill menu-2793 active-trail" role="presentation"> <a href="/web/20190411070519/https://yle.fi/aihe/yleisradio/medialle" class="ydd-pill__link" role="menuitem">Medialle</a> </li> <li class="ydd-pill menu-7306" role="presentation"> <a href="/web/20190411070519/https://yle.fi/aihe/yleisradio/kumppaneille" class="ydd-pill__link" role="menuitem">Kumppaneille</a> </li> <li class="ydd-pill menu-7404" role="presentation"> <a href="/web/20190411070519/https://yle.fi/aihe/yleisradio/vuosikertomukset" class="ydd-pill__link" role="menuitem">Vuosikertomukset</a> </li> <li class="ydd-pill menu-2175" role="presentation"> <a href="https://web.archive.org/web/20190411070519/http://svenska.yle.fi/om-svenska-yle" class="ydd-pill__link" role="menuitem">Om Yle</a> </li> <li class="ydd-pill menu-3244" role="presentation"> <a href="/web/20190411070519/https://yle.fi/aihe/about-yle" class="ydd-pill__link" role="menuitem">About Yle</a> </li> </ul> </nav></div><div class="brandbyline-wrapper brandbyline-wrapper-secondary yleisradio--medialle"><div class="brandbyline brandbyline-secondary yleisradio--medialle"><h2><a href="/web/20190411070519/https://yle.fi/aihe/yleisradio/medialle">Medialle</a></h2></div></div> </div> <div class="l-region l-region--navigation"> <div id="block-yle-subject-page-breadcrumb" class="block block--yle-subject-page block--yle-subject-page-breadcrumb"> <div class="block__content"> <span itemtype="http://data-vocabulary.org/Breadcrumb" itemscope="itemscope" class="element-hidden"><a href="https://web.archive.org/web/20190411070519/https://yle.fi/" itemprop="url"><span itemprop="title">yle.fi</span></a><span itemtype="http://data-vocabulary.org/Breadcrumb" itemscope="itemscope" itemprop="child"><a href="/web/20190411070519/https://yle.fi/aihe/yleisradio" itemprop="url"><span itemprop="title">Yleisradio</span></a><span itemtype="http://data-vocabulary.org/Breadcrumb" itemscope="itemscope" itemprop="child"><a href="/web/20190411070519/https://yle.fi/aihe/yleisradio/medialle" itemprop="url"><span itemprop="title">Medialle</span></a></span> </span> </span> </div> </div> </div> <div class="ydd-content"> <article about="/aihe/artikkeli/2015/03/12/ylen-ohjelmaviestinnan-yhteystiedot" role="article" id="main-content" data-yle-id="20-123763" itemscope="" itemtype="http://schema.org/Article" class="node node--article node--full node--article--full ydd-article"> <meta itemscope="" itemtype="https://schema.org/WebPage" itemprop="mainEntityOfPage" itemid="/aihe/artikkeli/2015/03/12/ylen-ohjelmaviestinnan-yhteystiedot"> <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"> <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject"> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/profiles/fyndprofile/themes/custom/ylethemes/ydd_base_theme/images/icons/apple-touch-icon-512x512.png"> <meta itemprop="width" content="512"> <meta itemprop="height" content="512"> </div> <meta itemprop="name" content="Yle"> </div> <header class="ydd-article__header"> <h1 class="node-title ydd-article__title" itemprop="headline">Ylen Ohjelmaviestinn盲n yhteystiedot</h1> <div class="ydd-article--reading-estimate"></div> </header> <div class="ydd-share-buttons js-ydd-share-buttons ydd-share-buttons--compact"><div class="ydd-share-buttons__wrapper"><span class="ydd-share-buttons__share-text">Jaa:</span> <a href="https://web.archive.org/web/20190411070519/https://www.facebook.com/sharer/sharer.php?u=https%3A//yle.fi/aihe/artikkeli/2015/03/12/ylen-ohjelmaviestinnan-yhteystiedot%3Futm_source%3Dfacebook-share%26utm_medium%3Dsocial" aria-label="Jaa sivun sis盲lt枚 palvelussa Facebook" class="ydd-share-buttons__button ydd-share-buttons__button--facebook js-ydd-share-buttons-facebook ydd-share-buttons__button--compact" data-ydd-share-buttons-analytics-service="facebook-top" target="_blank" rel="noopener"><span aria-label="Facebook jakom盲盲r盲" class="ydd-share-buttons__share-count">1</span></a><a href="https://web.archive.org/web/20190411070519/https://twitter.com/share?url=https%3A//yle.fi/aihe/artikkeli/2015/03/12/ylen-ohjelmaviestinnan-yhteystiedot%3Futm_source%3Dtwitter-share%26utm_medium%3Dsocial&amp;text=Ylen%20Ohjelmaviestinn%C3%A4n%20yhteystiedot&amp;via=Yleisradio" aria-label="Jaa sivun sis盲lt枚 palvelussa Twitter" class="ydd-share-buttons__button ydd-share-buttons__button--twitter js-ydd-share-buttons-twitter ydd-share-buttons__button--compact" data-ydd-share-buttons-analytics-service="twitter-top" target="_blank" rel="noopener"></a><a href="https://web.archive.org/web/20190411070519/https://web.whatsapp.com/send?text=https%3A//yle.fi/aihe/artikkeli/2015/03/12/ylen-ohjelmaviestinnan-yhteystiedot%3Futm_source%3Dwhatsapp-share%26utm_medium%3Dsocial" aria-label="Jaa sivun sis盲lt枚 palvelussa Whatsapp" class="ydd-share-buttons__button ydd-share-buttons__button--whatsapp js-ydd-share-buttons-whatsapp ydd-share-buttons__button--compact" data-ydd-share-buttons-analytics-service="whatsapp-top" target="_blank" rel="noopener"></a></div></div> <div itemprop="articleSection" content="Yleisradio" class="node__content content ydd-article__content"> <div class="ydd-article__image"> <div class="field field--name-field-imsimage field--type-yleims-url field--label-hidden"><div class="field__items"><div class="field__item even"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image--main ydd-image"> <figure class="ydd-image__wrapper" data-aspect-ratio="16:9"> <a href="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_2448,h_1376,c_crop,x_0,y_222/w_1100,h_620,c_fit/v1426155737/17-21586550168d474b29.jpg" class="colorbox" data-copyright="Yle" data-description="" data-public-id="17-21586550168d474b29" data-height="619" data-width="1100" rel="nofollow"><img alt="Sekalaisia kuvia p枚yd盲ll盲, yhdess盲 kuvassa Ylen logo" title="" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2448,h_1376,c_crop,x_0,y_222/w_300/v1426155737/17-21586550168d474b29.jpg" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_2448,h_1376,c_crop,x_0,y_222/w_700/v1426155737/17-21586550168d474b29.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="17-21586550168d474b29" data-yle-id="17-21586550168d474b29" data-crop-coords="w_2448,h_1376,c_crop,x_0,y_222" data-image-width="2448" data-image-height="1376" data-image-version="1426155737" data-initial-width="" data-default-width="300" class="ydd-image--main ydd-image__image"/> </a> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_2448,h_1376,c_crop,x_0,y_222/w_700/v1426155737/17-21586550168d474b29.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> </figure> <div class="ydd-image__captions"> <span class="ydd-image__description" itemprop="description">Sekalaisia kuvia p枚yd盲ll盲, yhdess盲 kuvassa Ylen logo</span> <span class="ydd-image__copyright" itemprop="copyrightHolder">Kuva: Yle</span> <span class="ydd-image__tags ydd-is-hidden" itemprop="keywords">ohjelmaviestint盲</span> </div> </div> </div></div></div> </div> <div class="ydd-article__additional-information"> <div class="ydd-authors ydd-is-hidden" role="contentInfo" aria-label="Authors"> <section class="ydd-authors__author" itemprop="author" itemscope itemtype="https://schema.org/Organization"> Kirjoittanut: <span itemprop="name">Yle</span> </section> </div> <div class="submitted ydd-article--meta"> <span property="dc:date dc:created" content="2015-03-12T10:23:23+02:00" datatype="xsd:dateTime" rel="sioc:has_creator"><span class="created">Julkaistu <time class="timeago" itemprop="datePublished" content="2015-03-12T10:23:23+02:00" datetime="2015-03-12T10:23:23+02:00">12.03.2015 - 10:23</time></span>. <span class="updated ">P盲ivitetty <time class="timeago" itemprop="dateModified" content="2018-08-23T12:42:39+03:00" datetime="2018-08-23T12:42:39+03:00">23.08.2018 - 12:42</time></span></span> </div> </div> <div class="ydd-article__body"> <p>Ylen Ohjelmaviestint盲 kertoo Ylen television, radion ja verkon tulevista sis盲ll枚ist盲. P盲盲asiakas on Ylen sis盲ll枚ist盲 kirjoittava media.</p> <p>Viestimme sosiaalisessa mediassa my枚s suoraan katsojille ja kuulijoille. Tavoitteenamme on mahdollisimman suuri Ylen ohjelmien ja sis盲lt枚jen聽n盲kyvyys lehdiss盲, radiossa ja internetiss盲.</p> <p>My枚s Ylen Kuvapalvelu on osa Ohjelmaviestint盲盲. </p> <p><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2015/03/12/nain-saat-tietoa-ylen-sisalloista" class="ydd-article-link ydd-article-link--standard">Tietoa, valokuvia ja muuta materiaalia Ylen ohjelmista medialle l枚yd盲t Venetsia-j盲rjestelm盲st盲 ja Ylen Pressikansiosta</a>.</p> <h3>Ohjelmaviestint盲</h3> <h4>Yleiset yhteystiedot</h4> <p>yle.ohjelmatiedotus@yle.fi </p> <p>Ylen puhelinkeskus 09 14801</p> <p><strong>Helsingiss盲</strong><br/> Ohjelmaviestint盲, Yle<br/> PL 63, 00024 Yleisradio </p> <p><strong>Tampereella</strong><br/> Ohjelmaviestint盲, Yle<br/> PL 196, 33101 Tampere</p> <h4>Yhteyshenkil枚t</h4> <p>S盲hk枚postiosoitteet ovat muotoa etunimi.sukunimi@yle.fi.</p> <p><strong>Jasmiini Lappalainen</strong>, p盲盲llikk枚, Ilmi枚t, konseptit ja ohjelmaviestint盲<br/> 040 749 4563</p> <p><strong>Maria Ainamo-McDonald</strong>, viestinn盲n suunnittelija ja somemanageri<br/> YleX, El盲v盲 arkisto, Yle Oppiminen<br/> 040 726 6667</p> <p><strong>Mari Clusius</strong>,聽viestinn盲n suunnittelija<br/> vanhempainvapaalla</p> <p><strong>Tuire Juusela</strong>, viestinn盲n suunnittelija<br/> Yle Radio 1, Yle Radio Suomi, Yle Puhe, Yle Klassinen<br/> 040 581 1246</p> <p><strong>Tiia Lappalainen</strong>, viestinn盲n suunnittelija<br/> Uutiset ja ajankohtaisohjelmat, Urheilu, Yle Areena<br/> ext-tiia.lappalainen@yle.fi</p> <p><strong>Daniel Nylund</strong>, viestinn盲n suunnittelija, informationsplanerare<br/> Yle Fem, Yle Radio Vega, Yle X3M, Yle Arenan<br/> 040 860 3862</p> <p><strong>Mona Selenius</strong>, viestinn盲n suunnittelija, informationsplanerare<br/> Kv-fiktio (suomenkielinen), Yle Fem, Yle Radio Vega, Yle X3M, Yle Arenan<br/> 040 593 8098</p> <p><strong>Katja Riuttu-Sillanp盲盲</strong>, viestinn盲n suunnittelija<br/> Dokumentit, kv-fakta, elokuvat, kotimainen tv-draama, Nen盲p盲iv盲<br/> 044 4210 508</p> <p><strong>Heli Vartiainen</strong>, viestinn盲n suunnittelija<br/> Kulttuuri ja viihde, Lapset ja nuoret, Musiikki, Uusi P盲iv盲, UMK, Euroviisut<br/> 0400 601 295</p> <h3>Kuvapalvelu</h3> <h4>Yleiset yhteystiedot</h4> <p>kuvapalvelu@yle.fi<br/> Ylen puhelinkeskus 09 14801</p> <p><strong>Helsingiss盲</strong><br/> Kuvapalvelu, Yle<br/> PL 77, 00024 Yleisradio </p> <p><strong>Tampereella</strong><br/> Kuvapalvelu, Yle<br/> PL 196, 33101 Tampere</p> <h4>Yhteyshenkil枚t</h4> <p>S盲hk枚postiosoitteet ovat muotoa etunimi.sukunimi@yle.fi.</p> <p><strong>Elina Ristmeri</strong>, kehitysp盲盲llikk枚, Asiakkuusmarkkinointi, Kuvapalvelun esimies<br/> 040 730 2340</p> <p><strong>Anne H盲m盲l盲inen</strong>, valokuvaaja/kuvatoimittaja<br/> 040聽163 8477</p> <p><strong>Johanna Kannasmaa</strong>, valokuvaaja/kuvatoimittaja<br/> 040 830 7009</p> <p><strong>Jukka Lintinen</strong>, valokuvaaja/kuvatoimittaja<br/> 040 867 4688</p> <p><strong>Seppo Sarkkinen</strong>, kuvatoimittaja<br/> 0400 508聽145</p> <p><strong>Jyrki Valkama</strong>, valokuvaaja/kuvatoimittaja<br/> 040聽551 9033</p> <aside class="ydd-article__related clearfix"> <h4>Aiheeseen liittyv盲t linkit</h4> <ul class="ydd-article__related__list"> <li><span class="ydd-article--meta"><time class="timeago" datetime="2015-03-12T11:32:43+02:00">12.03.2015</time></span><a href="/web/20190411070519/https://yle.fi/aihe/artikkeli/2015/03/12/nain-saat-tietoa-ylen-sisalloista"><div class="ydd-article__related-first"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="16:9"> <img alt="Mies istuu verstaassa, veneen pienoismalli k盲dess盲盲n, nainen katselee." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1600,h_900,c_crop,x_0,y_105/w_700/v1426687290/17-221145509845b422e1.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="17-221145509845b422e1" data-yle-id="17-221145509845b422e1" data-crop-coords="w_1600,h_900,c_crop,x_0,y_105" data-image-width="1600" data-image-height="900" data-image-version="1426687290" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_crop,x_0,y_105/w_300/v1426687290/17-221145509845b422e1.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1600,h_900,c_crop,x_0,y_105/w_700/v1426687290/17-221145509845b422e1.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="394"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_900,c_crop,x_0,y_105/w_300/v1426687290/17-221145509845b422e1.jpg" alt="Mies istuu verstaassa, veneen pienoismalli k盲dess盲盲n, nainen katselee."/></noscript> </figure> </div> <div class="ydd-article__title-description"><h2 class="ydd-article__related-title">N盲in saat tietoa Ylen sis盲ll枚ist盲</h2><span class="ydd-article--short-description">Toimittajille tarjolla tietoa ja materiaalia.</span></div></div></a></li> </ul> </aside> </div> <aside class="ydd-article__tags"> <ul class="ydd-article__tag-list" title="Lis盲盲 aiheesta"> <li itemprop="keywords" content="yhteystiedot, viestint盲palvelut, Yle, televisio-ohjelmat, radio-ohjelmat, verkkopalvelut, valokuvaajat (kuvaajat), viestint盲" class="ydd-is-hidden"></li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20190411070519/https://yle.fi/aihe/termi/yle/18-10613" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-10613" class="ydd-article__tag__link">yhteystiedot</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20190411070519/http://www.yso.fi/onto/koko/p31801" rel="dc:subject">yhteystiedot</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20190411070519/https://yle.fi/aihe/termi/finto/httpwwwysofiontokokop63992/viestintapalvelut" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-76444" class="ydd-article__tag__link">viestint盲palvelut</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20190411070519/http://www.yso.fi/onto/koko/p63992" rel="dc:subject">viestint盲palvelut</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20190411070519/https://yle.fi/aihe/termi/yle/18-4322" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-193444" class="ydd-article__tag__link">Yle</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20190411070519/https://www.wikidata.org/wiki/Q54718" rel="dc:subject">Yle</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20190411070519/http://www.yso.fi/onto/koko/p60078" rel="dc:subject">Yle</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20190411070519/https://yle.fi/aihe/termi/yle/18-36824" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-205786" class="ydd-article__tag__link">televisio-ohjelmat</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20190411070519/https://www.wikidata.org/wiki/Q15416" rel="dc:subject">televisio-ohjelmat</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20190411070519/http://www.yso.fi/onto/koko/p32416" rel="dc:subject">televisio-ohjelmat</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20190411070519/https://yle.fi/aihe/termi/yle/18-1566" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-217736" class="ydd-article__tag__link">radio-ohjelmat</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20190411070519/https://www.wikidata.org/wiki/Q1555508" rel="dc:subject">radio-ohjelmat</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20190411070519/http://www.yso.fi/onto/koko/p31292" rel="dc:subject">radio-ohjelmat</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20190411070519/https://yle.fi/aihe/termi/yle/18-901" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-206763" class="ydd-article__tag__link">verkkopalvelut</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20190411070519/http://www.yso.fi/onto/koko/p34952" rel="dc:subject">verkkopalvelut</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20190411070519/https://yle.fi/aihe/termi/yle/18-1129" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-206762" class="ydd-article__tag__link">valokuvaajat</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20190411070519/http://www.yso.fi/onto/koko/p32980" rel="dc:subject">valokuvaajat</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20190411070519/http://www.yso.fi/onto/koko/p32490" rel="dc:subject">valokuvaajat</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20190411070519/http://www.yso.fi/onto/koko/p55201" rel="dc:subject">valokuvaajat</a> </li> <li class="ydd-article__tag ydd-article__tag--yle"> <a href="/web/20190411070519/https://yle.fi/aihe/termi/finto/httpwwwysofiontokokop33546/viestinta" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="" data-id="18-216703" class="ydd-article__tag__link">viestint盲</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20190411070519/https://www.wikidata.org/wiki/Q11024" rel="dc:subject">viestint盲</a> <a class="ydd-is-hidden" href="https://web.archive.org/web/20190411070519/http://www.yso.fi/onto/koko/p33546" rel="dc:subject">viestint盲</a> </li> </ul> </aside> </div> <div class="ydd-share-buttons js-ydd-share-buttons"><div class="ydd-share-buttons__wrapper"><span class="ydd-share-buttons__share-text">Jaa:</span> <a href="https://web.archive.org/web/20190411070519/https://www.facebook.com/sharer/sharer.php?u=https%3A//yle.fi/aihe/artikkeli/2015/03/12/ylen-ohjelmaviestinnan-yhteystiedot%3Futm_source%3Dfacebook-share%26utm_medium%3Dsocial" aria-label="Jaa sivun sis盲lt枚 palvelussa Facebook" class="ydd-share-buttons__button ydd-share-buttons__button--facebook js-ydd-share-buttons-facebook" data-ydd-share-buttons-analytics-service="facebook-bottom" target="_blank" rel="noopener"><span aria-label="Facebook jakom盲盲r盲" class="ydd-share-buttons__share-count">1</span></a><a href="https://web.archive.org/web/20190411070519/https://twitter.com/share?url=https%3A//yle.fi/aihe/artikkeli/2015/03/12/ylen-ohjelmaviestinnan-yhteystiedot%3Futm_source%3Dtwitter-share%26utm_medium%3Dsocial&amp;text=Ylen%20Ohjelmaviestinn%C3%A4n%20yhteystiedot&amp;via=Yleisradio" aria-label="Jaa sivun sis盲lt枚 palvelussa Twitter" class="ydd-share-buttons__button ydd-share-buttons__button--twitter js-ydd-share-buttons-twitter" data-ydd-share-buttons-analytics-service="twitter-bottom" target="_blank" rel="noopener"></a><a href="https://web.archive.org/web/20190411070519/https://web.whatsapp.com/send?text=https%3A//yle.fi/aihe/artikkeli/2015/03/12/ylen-ohjelmaviestinnan-yhteystiedot%3Futm_source%3Dwhatsapp-share%26utm_medium%3Dsocial" aria-label="Jaa sivun sis盲lt枚 palvelussa Whatsapp" class="ydd-share-buttons__button ydd-share-buttons__button--whatsapp js-ydd-share-buttons-whatsapp" data-ydd-share-buttons-analytics-service="whatsapp-bottom" target="_blank" rel="noopener"></a></div></div> </article> <div id="quicktabs-tabs_under_article" class="quicktabs-wrapper quicktabs-style-nostyle"><ul class="quicktabs-tabs quicktabs-style-nostyle"><li class="active"><a href="/web/20190411070519/https://yle.fi/aihe/artikkeli/2015/03/12/ylen-ohjelmaviestinnan-yhteystiedot?qt-tabs_under_article=0#qt-tabs_under_article" id="quicktabs-tab-tabs_under_article-0" class="quicktabs-tab quicktabs-tab-view quicktabs-tab-view-yle-article-by-subject-page-latest-articles active">Uusimmat artikkelit</a></li> <li><a href="/web/20190411070519/https://yle.fi/aihe/artikkeli/2015/03/12/ylen-ohjelmaviestinnan-yhteystiedot?qt-tabs_under_article=1#qt-tabs_under_article" id="quicktabs-tab-tabs_under_article-1" class="quicktabs-tab quicktabs-tab-block quicktabs-tab-block-ydd-api-delta-yle-somedata-most-popular active">Luetuimmat</a></li> <li><a href="/web/20190411070519/https://yle.fi/aihe/artikkeli/2015/03/12/ylen-ohjelmaviestinnan-yhteystiedot?qt-tabs_under_article=2#qt-tabs_under_article" id="quicktabs-tab-tabs_under_article-2" class="quicktabs-tab quicktabs-tab-block quicktabs-tab-block-ydd-api-delta-yle-articles-api-related active">Aiheeseen liittyv盲盲</a></li> </ul><div id="quicktabs-container-tabs_under_article" class="quicktabs_main quicktabs-style-nostyle"><div id="quicktabs-tabpage-tabs_under_article-0" class="quicktabs-tabpage "> <ul class="ydd-teaser-list"> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/04/08/sokeain-kuunnelmapalkinto-mielensapahoittaja-maailmalla-sarjalle" aria-hidden="true" tabindex="-1" title="N盲yt盲 koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Kolme henkil枚盲 seisoo ja kolme istuu, heill盲 on kukkia ja he hymyilev盲t." title="Ohjaaja Matti Ij盲s (vas.), 盲盲nisuunnittelija Ari Mursula, tuottaja Pekka Ruohoranta, n盲yttelij盲t Emilia Sinisalo ja Juha Pulli sek盲 k盲sikirjoittaja Tuomas Kyr枚." src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3200/w_3200,h_3200,c_fill,g_faces/w_700/v1554720326/39-5544425cab256d29b1d.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5544425cab256d29b1d" data-yle-id="39-5544425cab256d29b1d" data-crop-coords="w_3200,h_3200,c_fill,g_faces" data-image-width="4160" data-image-height="4160" data-image-version="1554720326" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_3200,h_3200,c_fill,g_faces/w_300/v1554720326/39-5544425cab256d29b1d.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_3200/w_3200,h_3200,c_fill,g_faces/w_700/v1554720326/39-5544425cab256d29b1d.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_3200,h_3200,c_fill,g_faces/w_300/v1554720326/39-5544425cab256d29b1d.jpg" alt="Kolme henkil枚盲 seisoo ja kolme istuu, heill盲 on kukkia ja he hymyilev盲t." title="Ohjaaja Matti Ij盲s (vas.), 盲盲nisuunnittelija Ari Mursula, tuottaja Pekka Ruohoranta, n盲yttelij盲t Emilia Sinisalo ja Juha Pulli sek盲 k盲sikirjoittaja Tuomas Kyr枚."/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/04/08/sokeain-kuunnelmapalkinto-mielensapahoittaja-maailmalla-sarjalle">Sokeain kuunnelmapalkinto Mielens盲pahoittaja maailmalla -sarjalle</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Palkitun kuunnelmasarjan ohjasi Matti Ij盲s. </p> <p class="ydd-teaser-list__item__longdesc"> Mielens盲pahoittaja maailmalla -sarja on Tuomas Kyr枚n k盲sikirjoittama ja sen on ohjannut Matti Ij盲s. </p> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/04/08/yle-vastaa-teemme-monipuolista-yhteistyota-kaupallisen-median-kanssa" aria-hidden="true" tabindex="-1" title="N盲yt盲 koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Kuva jota k盲ytet盲盲n kuvituksena vastineiden yhteydess盲" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1816,h_1816,c_crop,x_706,y_0/w_700/v1522926102/17-4551856ab4d78b9123.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="17-4551856ab4d78b9123" data-yle-id="17-4551856ab4d78b9123" data-crop-coords="w_1816,h_1816,c_crop,x_706,y_0" data-image-width="1816" data-image-height="1816" data-image-version="1522926102" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1816,h_1816,c_crop,x_706,y_0/w_300/v1522926102/17-4551856ab4d78b9123.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_1816,h_1816,c_crop,x_706,y_0/w_700/v1522926102/17-4551856ab4d78b9123.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1816,h_1816,c_crop,x_706,y_0/w_300/v1522926102/17-4551856ab4d78b9123.jpg" alt="Kuva jota k盲ytet盲盲n kuvituksena vastineiden yhteydess盲" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/04/08/yle-vastaa-teemme-monipuolista-yhteistyota-kaupallisen-median-kanssa">Yle vastaa: Teemme monipuolista yhteisty枚t盲 kaupallisen median kanssa</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Yhteisty枚n tavoitteena on edist盲盲 media-alan kehityst盲. </p> <p class="ydd-teaser-list__item__longdesc"> Maaseudun Tulevaisuudessa kirjoitettiin Ylen ja kaupallisen median yhteisty枚st盲. Uutis- ja ajankohtaistominnan vastaava p盲盲toimittaja <strong>Jouko Jokinen </strong>vastaa. </p> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/04/04/ylen-ensimmaisessa-selkokielisessa-vaalikeskustelussa-punnittiin" aria-hidden="true" tabindex="-1" title="N盲yt盲 koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Kuvassa kameramies kuvaamassa selkovaalipaneelia." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_2848,h_2848,c_crop,x_436,y_0/w_700/v1554382119/39-5537935ca5fcd1485cb.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5537935ca5fcd1485cb" data-yle-id="39-5537935ca5fcd1485cb" data-crop-coords="w_2848,h_2848,c_crop,x_436,y_0" data-image-width="2848" data-image-height="2848" data-image-version="1554382119" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2848,h_2848,c_crop,x_436,y_0/w_300/v1554382119/39-5537935ca5fcd1485cb.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_2848,h_2848,c_crop,x_436,y_0/w_700/v1554382119/39-5537935ca5fcd1485cb.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2848,h_2848,c_crop,x_436,y_0/w_300/v1554382119/39-5537935ca5fcd1485cb.jpg" alt="Kuvassa kameramies kuvaamassa selkovaalipaneelia." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/04/04/ylen-ensimmaisessa-selkokielisessa-vaalikeskustelussa-punnittiin">Ylen ensimm盲isess盲 selkokielisess盲 vaalikeskustelussa punnittiin kansanedustajaehdokkaiden kyvyt</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Jopa 750 000 suomalaista tarvitsee selkokielt盲. </p> <p class="ydd-teaser-list__item__longdesc"> Ylen ensimm盲isess盲 selkovaalipaneelissa oli mukana edustaja yhdeks盲st盲 eduskuntapuolueesta. </p> </div> </article> </li> <li class="ydd-teaser-list__item"> <article class="ydd-teaser-list__wrapper"> <a href="/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/04/04/eduskuntavaalit-huipentuvat-tulosiltaan-ylen-kanavilla" aria-hidden="true" tabindex="-1" title="N盲yt盲 koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Piia Pasanen ja Matti R枚nk盲 seisovat vierekk盲in" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_2160,h_2160,c_crop,x_1026,y_0/w_700/v1554371872/39-5536625ca5c6a659d64.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5536625ca5c6a659d64" data-yle-id="39-5536625ca5c6a659d64" data-crop-coords="w_2160,h_2160,c_crop,x_1026,y_0" data-image-width="2160" data-image-height="2160" data-image-version="1554371872" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2160,h_2160,c_crop,x_1026,y_0/w_300/v1554371872/39-5536625ca5c6a659d64.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/fl_keep_iptc/q_88/w_2160,h_2160,c_crop,x_1026,y_0/w_700/v1554371872/39-5536625ca5c6a659d64.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2160,h_2160,c_crop,x_1026,y_0/w_300/v1554371872/39-5536625ca5c6a659d64.jpg" alt="Piia Pasanen ja Matti R枚nk盲 seisovat vierekk盲in" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/04/04/eduskuntavaalit-huipentuvat-tulosiltaan-ylen-kanavilla">Eduskuntavaalit huipentuvat tulosiltaan Ylen kanavilla</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Tulosilta n盲hd盲盲n ja kuullaan sunnuntaina 14.4.2019. </p> <p class="ydd-teaser-list__item__longdesc"> Eduskuntavaalit j盲rjestet盲盲n 14.4.2019. Vaaliviikko alkaa Radio Suomen vaalitentill盲 ja p盲盲ttyy tulosiltaan. Vaali-illan j盲lkeen on viel盲 tarjolla laaja kooste tuloksesta ja illan dramaattisimmista hetkist盲. </p> </div> </article> </li> </ul> </div><div id="quicktabs-tabpage-tabs_under_article-1" class="quicktabs-tabpage quicktabs-hide"><div id="block-ydd-api-yle-somedata-most-popular" class="block block--ydd-api block--ydd-api-yle-somedata-most-popular"> <div class="block__content"> <div class="ydd-related-articles"><ul class="ydd-teaser-list"><li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/yleisradio/ylen-hallintoneuvosto" class="ydd-image__link ydd-teaser-list__item__image__link"><svg version="1.1" id="ydd-yle-logo-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 340.2 340.2" enable-background="new 0 0 340.2 340.2" xml:space="preserve"><g><path fill="black" d="M272.1,77.5v185.2c0,5.1-4.4,9.5-9.2,9.5H77.6c-5.2,0-9.6-4.4-9.6-9.5V77.5c0-5.3,4.4-9.5,9.6-9.5H263 C267.8,68,272.1,72.2,272.1,77.5"></path></g><g><path fill="#FFFFFF" d="M151.6,145.5c0-2.5-1.6-4.1-4.2-4.1h-3.3c-2.9,0-4.1,1.4-5.1,5.7l-9.3,40.4h-2.1c-3.1,0-4.5-0.8-5.6-5.2 l-9.3-35.2l-0.1-0.4c-0.7-2.7-1.4-5.2-4.6-5.2h-3.5c-2.8,0-4.3,1.5-4.3,4.1c0,1.6,0.4,4,1.4,7.6l9.9,35.2c1.8,6.6,5.4,9.5,12.1,9.5 h4c-0.4,2.2-1.3,6.8-1.9,8.5c-1.8,5.6-4.6,6.8-9.5,6.8c-4,0-6.6-0.3-8.5-0.5c-1.1-0.1-2.1-0.2-2.9-0.2c-2.3,0-3.6,1.4-3.6,3.8v2.3 c0,2.7,1.4,3.5,2.7,4.1c2.4,1.1,5.3,1.6,14.2,1.6c8.9,0,15.5-4.8,17.7-12.8c3.9-14.5,14.4-58.7,14.5-59.1 C150.4,152.4,151.6,147.7,151.6,145.5"></path><path fill="#FFFFFF" d="M177.9,120.7c0-4.6-0.5-9-6.1-9h-8.3c-1.5,0-5.5,0-5.5,4v3.7c0,1.5,0.8,4.1,5.9,4.1h2v69.3 c0,3.7,0.8,5.7,4.7,5.7h2.7c3.8,0,4.5-2.3,4.5-5.7V120.7z"></path><path fill="#FFFFFF" d="M240.6,166.4c0-11.3-2.6-26.6-23.5-26.6c-17.5,0-25.3,9.5-25.3,30.9c0,20.8,7.3,28.6,26.8,28.6 c8.7,0,14.5-1.2,16.7-2.2c1.4-0.6,2.8-1.4,2.8-4.1v-2.1c0-2.4-1.3-3.8-3.6-3.8c-0.8,0-1.6,0.2-2.6,0.4c-2,0.4-5,1-10.9,1 c-14.7,0-16.5-2.6-16.9-14.7h27.7C238.5,173.7,240.6,170.8,240.6,166.4z M229.6,163.9l-25.3,0c0.4-10.4,4.3-14.9,13-14.9 C225.9,149.1,229.4,154.1,229.6,163.9"></path></g></svg></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/yleisradio/ylen-hallintoneuvosto">Ylen hallintoneuvosto</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Ylen ylin p盲盲tt盲v盲 elin, jonka 21 j盲sent盲 valitsee eduskunta </p> <p class="ydd-teaser-list__item__longdesc"> Hallintoneuvosto on Yleisradion ylin p盲盲tt盲v盲 elin. Sen 21 j盲sent盲 valitsee eduskunta vaalikauden ensimm盲isill盲 valtiop盲ivill盲. </p> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/04/04/eduskuntavaalit-huipentuvat-tulosiltaan-ylen-kanavilla" title="N盲yt盲 koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Piia Pasanen ja Matti R枚nk盲 seisovat vierekk盲in" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_2160,h_2160,c_crop,x_1026,y_0/w_700/v1554371872/39-5536625ca5c6a659d64.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5536625ca5c6a659d64" data-yle-id="39-5536625ca5c6a659d64" data-crop-coords="w_2160,h_2160,c_crop,x_1026,y_0" data-image-width="2160" data-image-height="2160" data-image-version="1554371872" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2160,h_2160,c_crop,x_1026,y_0/w_300/v1554371872/39-5536625ca5c6a659d64.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_2160,h_2160,c_crop,x_1026,y_0/w_700/v1554371872/39-5536625ca5c6a659d64.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_2160,h_2160,c_crop,x_1026,y_0/w_300/v1554371872/39-5536625ca5c6a659d64.jpg" alt="Piia Pasanen ja Matti R枚nk盲 seisovat vierekk盲in" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/04/04/eduskuntavaalit-huipentuvat-tulosiltaan-ylen-kanavilla">Eduskuntavaalit huipentuvat tulosiltaan Ylen kanavilla</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Tulosilta n盲hd盲盲n ja kuullaan sunnuntaina 14.4.2019. </p> <p class="ydd-teaser-list__item__longdesc"> Eduskuntavaalit j盲rjestet盲盲n 14.4.2019. Vaaliviikko alkaa Radio Suomen vaalitentill盲 ja p盲盲ttyy tulosiltaan. Vaali-illan j盲lkeen on viel盲 tarjolla laaja kooste tuloksesta ja illan dramaattisimmista hetkist盲. </p> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2015/01/11/vastaavat-toimittajat" class="ydd-image__link ydd-teaser-list__item__image__link"><svg version="1.1" id="ydd-yle-logo-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 340.2 340.2" enable-background="new 0 0 340.2 340.2" xml:space="preserve"><g><path fill="black" d="M272.1,77.5v185.2c0,5.1-4.4,9.5-9.2,9.5H77.6c-5.2,0-9.6-4.4-9.6-9.5V77.5c0-5.3,4.4-9.5,9.6-9.5H263 C267.8,68,272.1,72.2,272.1,77.5"></path></g><g><path fill="#FFFFFF" d="M151.6,145.5c0-2.5-1.6-4.1-4.2-4.1h-3.3c-2.9,0-4.1,1.4-5.1,5.7l-9.3,40.4h-2.1c-3.1,0-4.5-0.8-5.6-5.2 l-9.3-35.2l-0.1-0.4c-0.7-2.7-1.4-5.2-4.6-5.2h-3.5c-2.8,0-4.3,1.5-4.3,4.1c0,1.6,0.4,4,1.4,7.6l9.9,35.2c1.8,6.6,5.4,9.5,12.1,9.5 h4c-0.4,2.2-1.3,6.8-1.9,8.5c-1.8,5.6-4.6,6.8-9.5,6.8c-4,0-6.6-0.3-8.5-0.5c-1.1-0.1-2.1-0.2-2.9-0.2c-2.3,0-3.6,1.4-3.6,3.8v2.3 c0,2.7,1.4,3.5,2.7,4.1c2.4,1.1,5.3,1.6,14.2,1.6c8.9,0,15.5-4.8,17.7-12.8c3.9-14.5,14.4-58.7,14.5-59.1 C150.4,152.4,151.6,147.7,151.6,145.5"></path><path fill="#FFFFFF" d="M177.9,120.7c0-4.6-0.5-9-6.1-9h-8.3c-1.5,0-5.5,0-5.5,4v3.7c0,1.5,0.8,4.1,5.9,4.1h2v69.3 c0,3.7,0.8,5.7,4.7,5.7h2.7c3.8,0,4.5-2.3,4.5-5.7V120.7z"></path><path fill="#FFFFFF" d="M240.6,166.4c0-11.3-2.6-26.6-23.5-26.6c-17.5,0-25.3,9.5-25.3,30.9c0,20.8,7.3,28.6,26.8,28.6 c8.7,0,14.5-1.2,16.7-2.2c1.4-0.6,2.8-1.4,2.8-4.1v-2.1c0-2.4-1.3-3.8-3.6-3.8c-0.8,0-1.6,0.2-2.6,0.4c-2,0.4-5,1-10.9,1 c-14.7,0-16.5-2.6-16.9-14.7h27.7C238.5,173.7,240.6,170.8,240.6,166.4z M229.6,163.9l-25.3,0c0.4-10.4,4.3-14.9,13-14.9 C225.9,149.1,229.4,154.1,229.6,163.9"></path></g></svg></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2015/01/11/vastaavat-toimittajat">Vastaavat toimittajat</a></h2> <p class="ydd-teaser-list__item__shortdesc"> He vastaavat Ylen sis盲ll枚ist盲 kaikissa v盲lineiss盲. </p> <p class="ydd-teaser-list__item__longdesc"> Sananvapauslain mukaan ohjelmilla ja verkkojulkaisuilla tulee olla vastaava toimittaja. Vastaavan toimittajan teht盲vist盲 ja vastuista s盲盲det盲盲n sananvapauslaissa. </p> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2015/01/05/mita-julkinen-palvelu-tarkoittaa" title="N盲yt盲 koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Is盲 halaa pient盲 poikaansa skeittirampilla." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1010,h_1010,c_crop,x_323,y_55/w_700/v1505978423/17-22143550a84b185bb2.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="17-22143550a84b185bb2" data-yle-id="17-22143550a84b185bb2" data-crop-coords="w_1010,h_1010,c_crop,x_323,y_55" data-image-width="1010" data-image-height="1010" data-image-version="1505978423" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1010,h_1010,c_crop,x_323,y_55/w_300/v1505978423/17-22143550a84b185bb2.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1010,h_1010,c_crop,x_323,y_55/w_700/v1505978423/17-22143550a84b185bb2.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1010,h_1010,c_crop,x_323,y_55/w_300/v1505978423/17-22143550a84b185bb2.jpg" alt="Is盲 halaa pient盲 poikaansa skeittirampilla." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2015/01/05/mita-julkinen-palvelu-tarkoittaa">Mit盲 julkinen palvelu tarkoittaa?</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Yle on suomalaisten omistama mediayhti枚. </p> <p class="ydd-teaser-list__item__longdesc"> Olemme sinua varten. Yle on suomalaisten omistama mediayhti枚, joka rahoitetaan Yle-verolla. Meill盲 on laissa s盲盲dettyj盲 julkisen palvelun teht盲vi盲. Mist盲 oikein on kyse? </p> </div> </article> </li> </ul></div> </div> </div> </div><div id="quicktabs-tabpage-tabs_under_article-2" class="quicktabs-tabpage quicktabs-hide"><div id="block-ydd-api-yle-articles-api-related" class="block block--ydd-api block--ydd-api-yle-articles-api-related"> <div class="block__content"> <div class="ydd-related-articles"><h3 class="ydd-teaser-list__header">Aiheeseen liittyv盲盲</h3><ul class="ydd-teaser-list"><li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/04/08/viikon-15-vinkit-tarjolla-uutta-kotimaista-brittilaista-ja-tanskalaista-draamaa" title="N盲yt盲 koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Tositarinaan pohjautuva minisarja kertoo tarinan, jossa totuus muuttuu hetkess盲 valheeksi ja valheet todellisuudeksi," title="Uusi Mrs Wilson -sarja alkaa!" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1943,h_1943,c_fill,g_faces/w_700/v1553460570/39-5511165c97ed37b1863.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5511165c97ed37b1863" data-yle-id="39-5511165c97ed37b1863" data-crop-coords="w_1943,h_1943,c_fill,g_faces" data-image-width="1943" data-image-height="1943" data-image-version="1553460570" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1943,h_1943,c_fill,g_faces/w_300/v1553460570/39-5511165c97ed37b1863.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1943,h_1943,c_fill,g_faces/w_700/v1553460570/39-5511165c97ed37b1863.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1943,h_1943,c_fill,g_faces/w_300/v1553460570/39-5511165c97ed37b1863.jpg" alt="Tositarinaan pohjautuva minisarja kertoo tarinan, jossa totuus muuttuu hetkess盲 valheeksi ja valheet todellisuudeksi," title="Uusi Mrs Wilson -sarja alkaa!"/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/04/08/viikon-15-vinkit-tarjolla-uutta-kotimaista-brittilaista-ja-tanskalaista-draamaa">Viikon 15 vinkit: tarjolla uutta kotimaista, brittil盲ist盲 ja tanskalaista draamaa sek盲 kotimaista draamakomediaa!</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Ylen parhaat ohjelmavinkit viikolle 15. </p> <p class="ydd-teaser-list__item__longdesc"> Ylen parhaat ohjelmavinkit viikolle 15. </p> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/04/01/viikon-14-vinkit-sarjauutuuksien-superviikko" title="N盲yt盲 koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Victor Hugon romaanin uusi sovitus kertoo toisiinsa kietoutuneista ihmiskohtaloista 1800-luvun Ranskassa." title="Les Mis茅rables - Kurjat alkaa keskiviikkona 3.4." src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3080,h_3080,c_fill,g_faces/w_700/v1553430410/39-5510525c9777702cead.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5510525c9777702cead" data-yle-id="39-5510525c9777702cead" data-crop-coords="w_3080,h_3080,c_fill,g_faces" data-image-width="3080" data-image-height="3080" data-image-version="1553430410" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3080,h_3080,c_fill,g_faces/w_300/v1553430410/39-5510525c9777702cead.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3080,h_3080,c_fill,g_faces/w_700/v1553430410/39-5510525c9777702cead.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3080,h_3080,c_fill,g_faces/w_300/v1553430410/39-5510525c9777702cead.jpg" alt="Victor Hugon romaanin uusi sovitus kertoo toisiinsa kietoutuneista ihmiskohtaloista 1800-luvun Ranskassa." title="Les Mis茅rables - Kurjat alkaa keskiviikkona 3.4."/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/04/01/viikon-14-vinkit-sarjauutuuksien-superviikko">Viikon 14 vinkit: Sarjauutuuksien superviikko!</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Ylen parhaat ohjelmavinkit viikolle 14. </p> <p class="ydd-teaser-list__item__longdesc"> Ylen parhaat ohjelmavinkit viikolle 14. </p> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/03/31/yle-areenan-ongelmien-syyna-jarjestelmapaivitys" title="N盲yt盲 koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Yle Areena logo" title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_1600,c_crop,x_102,y_0/w_700/v1509367489/14-svyle-33031458c65e73b9740.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="14-svyle-33031458c65e73b9740" data-yle-id="14-svyle-33031458c65e73b9740" data-crop-coords="w_1600,h_1600,c_crop,x_102,y_0" data-image-width="1600" data-image-height="1600" data-image-version="1509367489" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_1600,c_crop,x_102,y_0/w_300/v1509367489/14-svyle-33031458c65e73b9740.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1600,h_1600,c_crop,x_102,y_0/w_700/v1509367489/14-svyle-33031458c65e73b9740.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1600,h_1600,c_crop,x_102,y_0/w_300/v1509367489/14-svyle-33031458c65e73b9740.jpg" alt="Yle Areena logo" title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/03/31/yle-areenan-ongelmien-syyna-jarjestelmapaivitys">Yle Areenan ongelmien syyn盲 j盲rjestelm盲p盲ivitys</a></h2> <p class="ydd-teaser-list__item__shortdesc"> H盲iri枚 koski useita Yle Areenan sis盲lt枚j盲. </p> <p class="ydd-teaser-list__item__longdesc"> Yle Areenan taustaj盲rjestelm盲n p盲ivitys aiheutti sunnuntaina ongelmia sis盲lt枚jen toimivuudessa. </p> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/03/15/eija-moisala-ja-lauri-mikola-aktiiviset-yle-tunnuksen-kayttajat-auttavat-ylea" title="N盲yt盲 koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Eija Moisala ja Lauri Mikola istuvat ty枚p枚yd盲n 盲盲ress盲 tietokone edess盲盲n." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_1940,h_1940,c_crop,x_495,y_0/w_700/v1552652447/39-5493095c8b8582ea3ba.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5493095c8b8582ea3ba" data-yle-id="39-5493095c8b8582ea3ba" data-crop-coords="w_1940,h_1940,c_crop,x_495,y_0" data-image-width="4347" data-image-height="4347" data-image-version="1552652447" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_1940,h_1940,c_crop,x_495,y_0/w_300/v1552652447/39-5493095c8b8582ea3ba.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_1940,h_1940,c_crop,x_495,y_0/w_700/v1552652447/39-5493095c8b8582ea3ba.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_1940,h_1940,c_crop,x_495,y_0/w_300/v1552652447/39-5493095c8b8582ea3ba.jpg" alt="Eija Moisala ja Lauri Mikola istuvat ty枚p枚yd盲n 盲盲ress盲 tietokone edess盲盲n." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2019/03/15/eija-moisala-ja-lauri-mikola-aktiiviset-yle-tunnuksen-kayttajat-auttavat-ylea">Eija Moisala ja Lauri Mikola: Aktiiviset Yle Tunnuksen k盲ytt盲j盲t auttavat Yle盲 kehitt盲m盲盲n ohjelmiaan</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Tunnuksen avulla on saatu uudenlaista asiakasymm盲rryst盲. </p> <p class="ydd-teaser-list__item__longdesc"> Suomalaiset ovat luoneet jo yli miljoona Yle Tunnusta. Tunnus on kehitetty, jotta palvelujen k盲ytt枚 olisi entist盲 miellytt盲v盲mp盲盲. Tunnuksen avulla saadaan my枚s t盲rke盲盲 asiakasymm盲rryst盲, jonka avulla voidaan kehitt盲盲 ohjelmia ja palveluita. </p> </div> </article> </li> </ul><div class="ydd-more-link"><button class="ydd-button js-ydd-collapsible-toggle" data-target-selector=".ydd-related-articles .ydd-teaser-list-more" data-hide-after-click="1">Relaterade artiklar</button> </div> <div class="ydd-teaser-list-more ydd-is-hidden"><h3 class="ydd-teaser-list__header">Relaterade artiklar</h3><h4 class="ydd-teaser-list__sub-header">2019</h4><ul class="ydd-teaser-list"><li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20190411070519/https://svenska.yle.fi/roststyrning" title="N盲yt盲 koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Vilja ja Varpu Valkeap盲盲 ohjaavat 盲lykaiuttimia 29.10.2018." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2185,h_2185,c_crop,x_500,y_0/w_700/v1549265427/39-5197955bd74861d9c11.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5197955bd74861d9c11" data-yle-id="39-5197955bd74861d9c11" data-crop-coords="w_2185,h_2185,c_crop,x_500,y_0" data-image-width="3609" data-image-height="3609" data-image-version="1549265427" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2185,h_2185,c_crop,x_500,y_0/w_300/v1549265427/39-5197955bd74861d9c11.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2185,h_2185,c_crop,x_500,y_0/w_700/v1549265427/39-5197955bd74861d9c11.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2185,h_2185,c_crop,x_500,y_0/w_300/v1549265427/39-5197955bd74861d9c11.jpg" alt="Vilja ja Varpu Valkeap盲盲 ohjaavat 盲lykaiuttimia 29.10.2018." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20190411070519/https://svenska.yle.fi/roststyrning">R枚ststyrning - s氓 h盲r g枚r du</a></h2> <p class="ydd-teaser-list__item__shortdesc"> S氓 h盲r kan du kalla p氓 Svenska Yles inneh氓ll med din r枚st. </p> <p class="ydd-teaser-list__item__longdesc"> S氓 h盲r kan du kalla p氓 Svenska Yles inneh氓ll med din r枚st. </p> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20190411070519/https://svenska.yle.fi/artikel/2019/01/22/finlandare-sag-pa-tv-over-tva-timmar-per-dygn-ifjol-slottsbalen-och-ishockey" title="N盲yt盲 koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Foto fr氓n sidan p氓 en gr氓svart katt som tittar p氓 en gammal liten tv med antenn. Man ser inte vad som syns p氓 sk盲rmen." title="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2784,h_2784,c_fill,g_faces/w_700/v1498837146/39-41297559566f17c1cf4.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-41297559566f17c1cf4" data-yle-id="39-41297559566f17c1cf4" data-crop-coords="w_2784,h_2784,c_fill,g_faces" data-image-width="3976" data-image-height="3976" data-image-version="1498837146" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2784,h_2784,c_fill,g_faces/w_300/v1498837146/39-41297559566f17c1cf4.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2784,h_2784,c_fill,g_faces/w_700/v1498837146/39-41297559566f17c1cf4.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2784,h_2784,c_fill,g_faces/w_300/v1498837146/39-41297559566f17c1cf4.jpg" alt="Foto fr氓n sidan p氓 en gr氓svart katt som tittar p氓 en gammal liten tv med antenn. Man ser inte vad som syns p氓 sk盲rmen." title=""/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20190411070519/https://svenska.yle.fi/artikel/2019/01/22/finlandare-sag-pa-tv-over-tva-timmar-per-dygn-ifjol-slottsbalen-och-ishockey">Finl盲ndare s氓g p氓 tv 枚ver tv氓 timmar per dygn ifjol - slottsbalen och ishockey f盲ngslade tittarna</a></h2> <p class="ydd-teaser-list__item__shortdesc"> 脛ven presidentvalsvakan intresserade. </p> <p class="ydd-teaser-list__item__longdesc"> Finl盲ndare tittade f枚rra 氓ret p氓 tv 2 timmar och 45 minuter per dygn. Det framg氓r i Finnpanels m盲tning. </p> </div> </article> </li> <li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20190411070519/https://svenska.yle.fi/artikel/2019/01/17/yles-tvasprakiga-koncept-egenland-ar-arets-turismgarning-2018" title="N盲yt盲 koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Egenlandin juontajat Hannamari Hoikkala ja Nicke Ald茅n Hyterm盲n saarella Kerim盲ell盲 - vieress盲盲n vanhasta pystyynnostetusta veneest盲 tehty penkki, jossa lukee: Romu-Heikki. " title="Egenlands programledare Nicke Ald茅n och Hannamari Hoikkala bekantade sig med Hyterm盲枚arna, ett naturskyddsomr氓de som l盲nsmannen Romu-Heikki H盲yrynen i Kerim盲ki l盲mnade efter sig." src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2133,h_2133,c_crop,x_560,y_0/w_700/v1547123670/39-5357645c373ac98ceef.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5357645c373ac98ceef" data-yle-id="39-5357645c373ac98ceef" data-crop-coords="w_2133,h_2133,c_crop,x_560,y_0" data-image-width="4000" data-image-height="4000" data-image-version="1547123670" data-initial-width="3200" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2133,h_2133,c_crop,x_560,y_0/w_300/v1547123670/39-5357645c373ac98ceef.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_3200/w_2133,h_2133,c_crop,x_560,y_0/w_700/v1547123670/39-5357645c373ac98ceef.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_3200/w_2133,h_2133,c_crop,x_560,y_0/w_300/v1547123670/39-5357645c373ac98ceef.jpg" alt="Egenlandin juontajat Hannamari Hoikkala ja Nicke Ald茅n Hyterm盲n saarella Kerim盲ell盲 - vieress盲盲n vanhasta pystyynnostetusta veneest盲 tehty penkki, jossa lukee: Romu-Heikki. " title="Egenlands programledare Nicke Ald茅n och Hannamari Hoikkala bekantade sig med Hyterm盲枚arna, ett naturskyddsomr氓de som l盲nsmannen Romu-Heikki H盲yrynen i Kerim盲ki l盲mnade efter sig."/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20190411070519/https://svenska.yle.fi/artikel/2019/01/17/yles-tvasprakiga-koncept-egenland-ar-arets-turismgarning-2018">Yles tv氓spr氓kiga koncept Egenland 盲r 脜rets turismg盲rning 2018</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Programmet visar finl盲ndsk sisu och envis passion. </p> <p class="ydd-teaser-list__item__longdesc"> Resejournalisternas Gille har utsett Egenland till 脜rets turismg盲rning 2018. Egenland har uppm盲rksammat mer ok盲nda resm氓l och personerna bakom dem, och uppmuntrat resen盲rer att uppleva n氓got ov盲ntat i hemlandet, st氓r det i prismotiveringen. </p> </div> </article> </li> </ul><h4 class="ydd-teaser-list__sub-header">2018</h4><ul class="ydd-teaser-list"><li class="ydd-teaser-list__item"><article class="ydd-teaser-list__wrapper"> <a href="https://web.archive.org/web/20190411070519/https://svenska.yle.fi/artikel/2018/12/22/mumin-mys-och-filmer-for-hela-familjen-har-ar-jul-och-nyarshelgens" title="N盲yt盲 koko artikkeli" class="ydd-image__link ydd-teaser-list__item__image__link"><div class="ydd-template__media"> <div itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject" class="ydd-image"> <figure class="ydd-image__wrapper ydd-fluid-aspect-ratio-placeholder" data-aspect-ratio="1:1"> <img alt="Mumin drar en sl盲de p氓 en sn枚kl盲dd bro." title="Trollvinter i Mumindalen blir det 26.12" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" itemprop="image" content="https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1107,h_1107,c_crop,x_639,y_0/w_700/v1545398216/39-5332395c1ce7502d7af.jpg" data-base-url="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/" data-public-id="39-5332395c1ce7502d7af" data-yle-id="39-5332395c1ce7502d7af" data-crop-coords="w_1107,h_1107,c_crop,x_639,y_0" data-image-width="1107" data-image-height="1107" data-image-version="1545398216" data-initial-width="" data-default-width="300" class="ydd-image__image lazyload" data-src="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1107,h_1107,c_crop,x_639,y_0/w_300/v1545398216/39-5332395c1ce7502d7af.jpg"/> <meta itemprop="url" content="https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_88/w_1107,h_1107,c_crop,x_639,y_0/w_700/v1545398216/39-5332395c1ce7502d7af.jpg"> <meta itemprop="width" content="700"> <meta itemprop="height" content="700"> <noscript><img typeof="foaf:Image" src="https://web.archive.org/web/20190411070519im_/https://images.cdn.yle.fi/image/upload/f_auto,fl_progressive/q_80/w_1107,h_1107,c_crop,x_639,y_0/w_300/v1545398216/39-5332395c1ce7502d7af.jpg" alt="Mumin drar en sl盲de p氓 en sn枚kl盲dd bro." title="Trollvinter i Mumindalen blir det 26.12"/></noscript> </figure> </div> </div></a> <div class="ydd-teaser-list__item__content"> <h2 class="ydd-teaser-list__item__title"><a href="https://web.archive.org/web/20190411070519/https://svenska.yle.fi/artikel/2018/12/22/mumin-mys-och-filmer-for-hela-familjen-har-ar-jul-och-nyarshelgens">Mumin, mys och filmer f枚r hela familjen - h盲r 盲r jul- och ny氓rshelgens programpraliner!</a></h2> <p class="ydd-teaser-list__item__shortdesc"> Stort utbud av drama och underh氓llning kring 氓rsskiftet. </p> <p class="ydd-teaser-list__item__longdesc"> Inf枚r julen, mellandagar och ny氓rshelgen fylls programschemat med intressanta och sp盲nnande m枚ten. Vad s盲gs om en inte tidigare visad Muminfilm och en ny s盲song av Fr枚ken Frimans krig. Eller julkonserter fr氓n b氓de Svenskfinland och Norden. S氓 sl氓 dig till ro i soffan, f枚r h盲r 盲r allt klart f枚r 氓rets stora fest. </p> </div> </article> </li> </ul></div> </div> </div> </div> </div></div></div> </div> </div> <div class="ydd-footer"> <div class="l-region l-region--footer"> <!--googleoff: index--><div id="block-yle-brand-active-brand-footer" class="block block--yle-brand block--yle-brand-active-brand-footer"> <div class="block__content"> <script>dataLayer = [{"googleAnalyticsID":"UA-19630027-24","comScoreSite":"avoinyle","trackPageSettings":{"pageName":"yleisradio.medialle.ylen-ohjelmaviestinnan-yhteystiedot.sivu","labels":{"yle_system":"fynd","yle_contenttype":"article","yle_articleid":"123763","yle_topic":"yhteystiedot;viestintapalvelut;yle;televisio-ohjelmat;radio-ohjelmat;verkkopalvelut;valokuvaajat-kuvaajat-;viestinta","yle_ydd_subject":"yleisradio;medialle","yle_pubtime":"10-23","yle_pub":"2015-03-12","yle_uptime":"12-42","yle_update":"2018-08-23","yle_organization":"viestinta","yle_language":"fi"}}}]</script> <div id="ylefifooter"> <div class="ylefifooter-wrapper"> <h6>Muualla Yle.fi:ss盲</h6> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/uutiset/">Uutiset</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/urheilu/">Urheilu</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/tekstitv">Teksti-tv</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/uutiset/news">News in English</a></li> </ul> <ul> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/blogit">Blogit</a></li> </ul> </div> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/tv">Areena</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/elava-arkisto">El盲v盲 arkisto</a></li> </ul> <ul> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/pikkukakkonen/">Pikku Kakkonen</a></li> </ul> <ul> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/abitreenit">Abitreenit</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/oppiminen">Oppiminen</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://svenska.yle.fi/vetamix">Vetamix</a></li> </ul> </div> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/tv/opas">TV-ohjelmatiedot</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/yle-tv1">Yle TV1</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/yle-tv2">Yle TV2</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/yle-teema">Yle Teema</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://svenska.yle.fi/yle-fem">Yle Fem</a></li> </ul> </div> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/radio/opas">Radio-ohjelmatiedot</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/radio/ohjelmat/yle-radio-suomi">Yle Radio Suomi</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/radio/ohjelmat/yle-radio-1">Yle Radio 1</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/radio/ohjelmat/yle-radio-suomi">Maakuntaradiot</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2015/05/20/yle-mondo-monikielinen-radiokanava">Yle Mondo</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/radio/ohjelmat/yle-puhe">Yle Puhe</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/uutiset/novosti/">Yle Novosti po-russki</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/sapmi/">Yle S谩mi Radio</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/radio/ohjelmat/yle-klassinen/">Yle Klassinen</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://svenska.yle.fi/vega">Yle Vega</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://areena.yle.fi/radio/ohjelmat/ylex">YleX</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://svenska.yle.fi/x3m">Yle X3M</a></li> </ul> </div> <div class="ylefifooter-column"> <ul> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2014/12/09/myymme-ohjelmiamme-myos-muille-medioille">Yle Myynti</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2015/02/19/arkistoaineistoa-ammattikayttoon">Yle Arkistomyynti</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/vintti/">Arkistoidut sivut</a></li> </ul> </div> <div class="ylefifooter-column yleui-mobile"> <ul> <li><a href="https://web.archive.org/web/20190411070519/https://svenska.yle.fi/">Svenska Yle</a></li> </ul> </div> </div> <div class="ylefifooter-wrapper yleui-mobile"> <div class="ylefifooter-links yleui-mobile"> <a href="https://web.archive.org/web/20190411070519/https://yle.fi/" title="Yle.fi etusivu"><svg aria-labelledby="ylefifooter-logo--title" id="ylefifooter-logo" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 204.1 204.2"><title id="ylefifooter-logo--title">Yle logo</title><style type="text/css">div.ylefifooter-links svg {float: left; border: none; height: 28px; width: 28px}div.ylefifooter-links svg .yle__logo--st0{fill:#02B5C8;} div.ylefifooter-links svg .yle__logo--st1{fill:#FFF;}</style><path class="yle__logo--st0" d="M204.1 9.5v185.2c0 5.1-4.4 9.5-9.2 9.5H9.6c-5.2 0-9.6-4.4-9.6-9.5V9.5C0 4.2 4.4 0 9.6 0H195c4.8 0 9.1 4.2 9.1 9.5"/><path class="yle__logo--st1" d="M83.6 77.5c0-2.5-1.6-4.1-4.2-4.1h-3.3c-2.9 0-4.1 1.4-5.1 5.7l-9.3 40.4h-2.1c-3.1 0-4.5-.8-5.6-5.2l-9.3-35.2-.1-.4c-.7-2.7-1.4-5.2-4.6-5.2h-3.5c-2.8 0-4.3 1.5-4.3 4.1 0 1.6.4 4 1.4 7.6l9.9 35.2c1.8 6.6 5.4 9.5 12.1 9.5h4c-.4 2.2-1.3 6.8-1.9 8.5-1.8 5.6-4.6 6.8-9.5 6.8-4 0-6.6-.3-8.5-.5-1.1-.1-2.1-.2-2.9-.2-2.3 0-3.6 1.4-3.6 3.8v2.3c0 2.7 1.4 3.5 2.7 4.1 2.4 1.1 5.3 1.6 14.2 1.6s15.5-4.8 17.7-12.8c3.9-14.5 14.4-58.7 14.5-59.1.1 0 1.3-4.7 1.3-6.9m26.3-24.8c0-4.6-.5-9-6.1-9h-8.3c-1.5 0-5.5 0-5.5 4v3.7c0 1.5.8 4.1 5.9 4.1h2v69.3c0 3.7.8 5.7 4.7 5.7h2.7c3.8 0 4.5-2.3 4.5-5.7V52.7h.1zm62.7 45.7c0-11.3-2.6-26.6-23.5-26.6-17.5 0-25.3 9.5-25.3 30.9 0 20.8 7.3 28.6 26.8 28.6 8.7 0 14.5-1.2 16.7-2.2 1.4-.6 2.8-1.4 2.8-4.1v-2.1c0-2.4-1.3-3.8-3.6-3.8-.8 0-1.6.2-2.6.4-2 .4-5 1-10.9 1-14.7 0-16.5-2.6-16.9-14.7h27.7c6.7-.1 8.8-3 8.8-7.4zm-11-2.5h-25.3c.4-10.4 4.3-14.9 13-14.9 8.6.1 12.1 5.1 12.3 14.9"/></svg></a> <ul> <li class="first-item"><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/yleisradio">Yle yhti枚n盲</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/yleisradio/tietosuoja">Tietosuoja</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://palaute.yle.fi/">Palaute</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/yleisradio/meille-toihin">Avoimet ty枚paikat</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/artikkeli/2015/01/11/vastaavat-toimittajat">Vastaavat toimittajat</a></li> <li><a href="https://web.archive.org/web/20190411070519/https://yle.fi/aihe/yleisradio/yhteystiedot">Yhteystiedot</a></li> </ul> </div> </div> </div> <!-- Google Tag Manager --> <noscript><iframe src="//web.archive.org/web/20190411070519if_/https://www.googletagmanager.com/ns.html?id=GTM-T3LL7L" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(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= '//web.archive.org/web/20190411070519/https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T3LL7L');</script> <!-- End Google Tag Manager --> </div> </div> <!--googleon: index--> </div> </div> <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" title="Close (Esc)" aria-label="Close (Esc)"></button> <button class="pswp__button pswp__button--share" title="Jaa" aria-label="Jaa"></button> <button class="pswp__button pswp__button--fs" title="Toggle fullscreen" aria-label="Toggle fullscreen"></button> <button class="pswp__button pswp__button--zoom" title="Zoom in/out" aria-label="Zoom in/out"></button> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)" aria-label="Previous (arrow left)"></button> <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)" aria-label="Previous (arrow left)"></button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> </div> <script>!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).yleTunnus=t()}(this,function(){"use strict";var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function s(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function a(i,s,a,c){return new(a||(a=Promise))(function(e,t){function n(e){try{o(c.next(e))}catch(e){t(e)}}function r(e){try{o(c.throw(e))}catch(e){t(e)}}function o(t){t.done?e(t.value):new a(function(e){e(t.value)}).then(n,r)}o((c=c.apply(i,s||[])).next())})}function P(n,r){var o,i,s,e,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return e={next:t(0),throw:t(1),return:t(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(o)throw new TypeError("Generator is already executing.");for(;a;)try{if(o=1,i&&(s=2&t[0]?i.return:t[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,t[1])).done)return s;switch(i=0,s&&(t=[2&t[0],s.value]),t[0]){case 0:case 1:s=t;break;case 4:return a.label++,{value:t[1],done:!1};case 5:a.label++,i=t[1],t=[0];continue;case 7:t=a.ops.pop(),a.trys.pop();continue;default:if(!(s=0<(s=a.trys).length&&s[s.length-1])&&(6===t[0]||2===t[0])){a=0;continue}if(3===t[0]&&(!s||t[1]>s[0]&&t[1]<s[3])){a.label=t[1];break}if(6===t[0]&&a.label<s[1]){a.label=s[1],s=t;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(t);break}s[2]&&a.ops.pop(),a.trys.pop();continue}t=r.call(n,a)}catch(e){t=[6,e],i=0}finally{o=s=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}}var u=function(o){function i(e,t,n){void 0===n&&(n="GET");var r=o.call(this,"HTTP "+n+" error "+e+": "+t)||this;return r.status=e,r.method=n,Object.setPrototypeOf(r,i.prototype),r}return s(i,o),i}(Error);function A(r,o){return void 0===o&&(o={}),a(this,void 0,void 0,function(){var t,n;return P(this,function(e){switch(e.label){case 0:return t=i({mode:"cors"},o),[4,(c=r,l=t,l=l||{},new Promise(function(e,t){var n=new XMLHttpRequest,r=[],o=[],i={},s=function(){return{ok:2==(n.status/100|0),statusText:n.statusText,status:n.status,url:n.responseURL,text:function(){return Promise.resolve(n.responseText)},json:function(){return Promise.resolve(JSON.parse(n.responseText))},blob:function(){return Promise.resolve(new Blob([n.response]))},clone:s,headers:{keys:function(){return r},entries:function(){return o},get:function(e){return i[e.toLowerCase()]},has:function(e){return e.toLowerCase()in i}}}};for(var a in n.open(l.method||"get",c,!0),n.onload=function(){n.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(e,t,n){r.push(t=t.toLowerCase()),o.push([t,n]),i[t]=i[t]?i[t]+","+n:n}),e(s())},n.onerror=t,n.withCredentials="include"==l.credentials,l.headers)n.setRequestHeader(a,l.headers[a]);n.send(l.body||null)}))];case 1:if(400<=(n=e.sent()).status)throw new u(n.status,"Request failed",o.method);return[4,n.json()];case 2:return[2,e.sent()]}var c,l})})}function T(e){return"function"==typeof e}var t=!1,c={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){e&&(new Error).stack;t=e},get useDeprecatedSynchronousErrorHandling(){return t}};function o(e){setTimeout(function(){throw e})}var l={closed:!0,next:function(e){},error:function(e){if(c.useDeprecatedSynchronousErrorHandling)throw e;o(e)},complete:function(){}},S=Array.isArray||function(e){return e&&"number"==typeof e.length};function e(e){return Error.call(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map(function(e,t){return t+1+") "+e.toString()}).join("\n "):"",this.name="UnsubscriptionError",this.errors=e,this}e.prototype=Object.create(Error.prototype);var b=e,n=function(){function o(e){this.closed=!1,this._parent=null,this._parents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}var e;return o.prototype.unsubscribe=function(){var t,n=!1;if(!this.closed){var e=this._parent,r=this._parents,o=this._unsubscribe,i=this._subscriptions;this.closed=!0,this._parent=null,this._parents=null,this._subscriptions=null;for(var s,a=-1,c=r?r.length:0;e;)e.remove(this),e=++a<c&&r[a]||null;if(T(o))try{o.call(this)}catch(e){n=!0,t=e instanceof b?d(e.errors):[e]}if(S(i))for(a=-1,c=i.length;++a<c;){var l=i[a];if(null!==(s=l)&&"object"==typeof s)try{l.unsubscribe()}catch(e){n=!0,t=t||[],e instanceof b?t=t.concat(d(e.errors)):t.push(e)}}if(n)throw new b(t)}},o.prototype.add=function(e){var t=e;switch(typeof e){case"function":t=new o(e);case"object":if(t===this||t.closed||"function"!=typeof t.unsubscribe)return t;if(this.closed)return t.unsubscribe(),t;if(!(t instanceof o)){var n=t;(t=new o)._subscriptions=[n]}break;default:if(!e)return o.EMPTY;throw new Error("unrecognized teardown "+e+" added to Subscription.")}if(t._addParent(this)){var r=this._subscriptions;r?r.push(t):this._subscriptions=[t]}return t},o.prototype.remove=function(e){var t=this._subscriptions;if(t){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},o.prototype._addParent=function(e){var t=this._parent,n=this._parents;return t!==e&&(t?n?-1===n.indexOf(e)&&(n.push(e),!0):(this._parents=[e],!0):(this._parent=e,!0))},o.EMPTY=((e=new o).closed=!0,e),o}();function d(e){return e.reduce(function(e,t){return e.concat(t instanceof b?t.errors:t)},[])}var h="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random(),p=function(o){function i(e,t,n){var r=o.call(this)||this;switch(r.syncErrorValue=null,r.syncErrorThrown=!1,r.syncErrorThrowable=!1,r.isStopped=!1,arguments.length){case 0:r.destination=l;break;case 1:if(!e){r.destination=l;break}if("object"==typeof e){e instanceof i?(r.syncErrorThrowable=e.syncErrorThrowable,(r.destination=e).add(r)):(r.syncErrorThrowable=!0,r.destination=new f(r,e));break}default:r.syncErrorThrowable=!0,r.destination=new f(r,e,t,n)}return r}return s(i,o),i.prototype[h]=function(){return this},i.create=function(e,t,n){var r=new i(e,t,n);return r.syncErrorThrowable=!1,r},i.prototype.next=function(e){this.isStopped||this._next(e)},i.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},i.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},i.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,o.prototype.unsubscribe.call(this))},i.prototype._next=function(e){this.destination.next(e)},i.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},i.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},i.prototype._unsubscribeAndRecycle=function(){var e=this._parent,t=this._parents;return this._parent=null,this._parents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parent=e,this._parents=t,this},i}(n),f=function(a){function e(e,t,n,r){var o,i=a.call(this)||this;i._parentSubscriber=e;var s=i;return T(t)?o=t:t&&(o=t.next,n=t.error,r=t.complete,t!==l&&(T((s=Object.create(t)).unsubscribe)&&i.add(s.unsubscribe.bind(s)),s.unsubscribe=i.unsubscribe.bind(i))),i._context=s,i._next=o,i._error=n,i._complete=r,i}return s(e,a),e.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;c.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},e.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber,n=c.useDeprecatedSynchronousErrorHandling;if(this._error)n&&t.syncErrorThrowable?this.__tryOrSetError(t,this._error,e):this.__tryOrUnsub(this._error,e),this.unsubscribe();else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):o(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;o(e)}}},e.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var n=function(){return e._complete.call(e._context)};c.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,n):this.__tryOrUnsub(n),this.unsubscribe()}else this.unsubscribe()}},e.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(e){if(this.unsubscribe(),c.useDeprecatedSynchronousErrorHandling)throw e;o(e)}},e.prototype.__tryOrSetError=function(t,e,n){if(!c.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(e){return c.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=e,t.syncErrorThrown=!0):(o(e),!0)}return!1},e.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},e}(p);var M="function"==typeof Symbol&&Symbol.observable||"@@observable";function G(){}var m=function(){function n(e){this._isScalar=!1,e&&(this._subscribe=e)}return n.prototype.lift=function(e){var t=new n;return t.source=this,t.operator=e,t},n.prototype.subscribe=function(e,t,n){var r=this.operator,o=function(e,t,n){if(e){if(e instanceof p)return e;if(e[h])return e[h]()}return e||t||n?new p(e,t,n):new p(l)}(e,t,n);if(r?o.add(r.call(o,this.source)):o.add(this.source||c.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),c.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},n.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){c.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),!function(e){for(;e;){var t=e,n=t.closed,r=t.destination,o=t.isStopped;if(n||o)return!1;e=r&&r instanceof p?r:null}return!0}(t)?console.warn(e):t.error(e)}},n.prototype.forEach=function(r,e){var o=this;return new(e=g(e))(function(e,t){var n;n=o.subscribe(function(e){try{r(e)}catch(e){t(e),n&&n.unsubscribe()}},t,e)})},n.prototype._subscribe=function(e){var t=this.source;return t&&t.subscribe(e)},n.prototype[M]=function(){return this},n.prototype.pipe=function(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?this:((t=e)?1===t.length?t[0]:function(e){return t.reduce(function(e,t){return t(e)},e)}:G)(this)},n.prototype.toPromise=function(e){var r=this;return new(e=g(e))(function(e,t){var n;r.subscribe(function(e){return n=e},function(e){return t(e)},function(){return e(n)})})},n.create=function(e){return new n(e)},n}();function g(e){if(e||(e=c.Promise||Promise),!e)throw new Error("no Promise impl found");return e}var C=function(){function e(e,t){this.compare=e,this.keySelector=t}return e.prototype.call=function(e,t){return t.subscribe(new H(e,this.compare,this.keySelector))},e}(),H=function(o){function e(e,t,n){var r=o.call(this,e)||this;return r.keySelector=n,r.hasKey=!1,"function"==typeof t&&(r.compare=t),r}return s(e,o),e.prototype.compare=function(e,t){return e===t},e.prototype._next=function(e){var t;try{var n=this.keySelector;t=n?n(e):e}catch(e){return this.destination.error(e)}var r=!1;if(this.hasKey)try{r=(0,this.compare)(this.key,t)}catch(e){return this.destination.error(e)}else this.hasKey=!0;r||(this.key=t,this.destination.next(e))},e}(p);function B(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}B.prototype=Object.create(Error.prototype);var v=B,E=function(r){function e(e,t){var n=r.call(this)||this;return n.subject=e,n.subscriber=t,n.closed=!1,n}return s(e,r),e.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e=this.subject,t=e.observers;if(this.subject=null,t&&0!==t.length&&!e.isStopped&&!e.closed){var n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},e}(n),y=function(n){function e(e){var t=n.call(this,e)||this;return t.destination=e,t}return s(e,n),e}(p),I=function(t){function e(){var e=t.call(this)||this;return e.observers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return s(e,t),e.prototype[h]=function(){return new y(this)},e.prototype.lift=function(e){var t=new w(this,this);return t.operator=e,t},e.prototype.next=function(e){if(this.closed)throw new v;if(!this.isStopped)for(var t=this.observers,n=t.length,r=t.slice(),o=0;o<n;o++)r[o].next(e)},e.prototype.error=function(e){if(this.closed)throw new v;this.hasError=!0,this.thrownError=e,this.isStopped=!0;for(var t=this.observers,n=t.length,r=t.slice(),o=0;o<n;o++)r[o].error(e);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throw new v;this.isStopped=!0;for(var e=this.observers,t=e.length,n=e.slice(),r=0;r<t;r++)n[r].complete();this.observers.length=0},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._trySubscribe=function(e){if(this.closed)throw new v;return t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(e){if(this.closed)throw new v;return this.hasError?(e.error(this.thrownError),n.EMPTY):this.isStopped?(e.complete(),n.EMPTY):(this.observers.push(e),new E(this,e))},e.prototype.asObservable=function(){var e=new m;return e.source=this,e},e.create=function(e,t){return new w(e,t)},e}(m),w=function(r){function e(e,t){var n=r.call(this)||this;return n.destination=e,n.source=t,n}return s(e,r),e.prototype.next=function(e){var t=this.destination;t&&t.next&&t.next(e)},e.prototype.error=function(e){var t=this.destination;t&&t.error&&this.destination.error(e)},e.prototype.complete=function(){var e=this.destination;e&&e.complete&&this.destination.complete()},e.prototype._subscribe=function(e){return this.source?this.source.subscribe(e):n.EMPTY},e}(I);var D=function(){function e(e){this.connectable=e}return e.prototype.call=function(e,t){var n=this.connectable;n._refCount++;var r=new _(e,n),o=t.subscribe(r);return r.closed||(r.connection=n.connect()),o},e}(),_=function(r){function e(e,t){var n=r.call(this,e)||this;return n.connectable=t,n}return s(e,r),e.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,1<t)this.connection=null;else{var n=this.connection,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null},e}(p),N=function(r){function e(e,t){var n=r.call(this)||this;return n.source=e,n.subjectFactory=t,n._refCount=0,n._isComplete=!1,n}return s(e,r),e.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},e.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},e.prototype.connect=function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new n).add(this.source.subscribe(new V(this.getSubject(),this))),e.closed?(this._connection=null,e=n.EMPTY):this._connection=e),e},e.prototype.refCount=function(){return(e=this).lift(new D(e));var e},e}(m).prototype,V=(N._subscribe,N._isComplete,N.getSubject,N.connect,N.refCount,function(r){function e(e,t){var n=r.call(this,e)||this;return n.connectable=t,n}return s(e,r),e.prototype._error=function(e){this._unsubscribe(),r.prototype._error.call(this,e)},e.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),r.prototype._complete.call(this)},e.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}},e}(y)),O=function(n){function e(e){var t=n.call(this)||this;return t._value=e,t}return s(e,n),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),e.prototype._subscribe=function(e){var t=n.prototype._subscribe.call(this,e);return t&&!t.closed&&e.next(this._value),t},e.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new v;return this._value},e.prototype.next=function(e){n.prototype.next.call(this,this._value=e)},e}(I),k=Array.isArray,L=Object.keys,x=Object.prototype.hasOwnProperty,R=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){var r,o,i,s=k(t),a=k(n);if(s&&a){if((o=t.length)!=n.length)return!1;for(r=o;0!=r--;)if(!e(t[r],n[r]))return!1;return!0}if(s!=a)return!1;var c=t instanceof Date,l=n instanceof Date;if(c!=l)return!1;if(c&&l)return t.getTime()==n.getTime();var u=t instanceof RegExp,T=n instanceof RegExp;if(u!=T)return!1;if(u&&T)return t.toString()==n.toString();var S=L(t);if((o=S.length)!==L(n).length)return!1;for(r=o;0!=r--;)if(!x.call(n,S[r]))return!1;for(r=o;0!=r--;)if(!e(t[i=S[r]],n[i]))return!1;return!0}return t!=t&&n!=n},X=function(){},U={},F=[],W=[];function K(e,t){var n,r,o,i,s=W;for(i=arguments.length;2<i--;)F.push(arguments[i]);for(t&&null!=t.children&&(F.length||F.push(t.children),delete t.children);F.length;)if((r=F.pop())&&void 0!==r.pop)for(i=r.length;i--;)F.push(r[i]);else"boolean"==typeof r&&(r=null),(o="function"!=typeof e)&&(null==r?r="":"number"==typeof r?r=String(r):"string"!=typeof r&&(o=!1)),o&&n?s[s.length-1]+=r:s===W?s=[r]:s.push(r),n=o;var a=new X;return a.nodeName=e,a.children=s,a.attributes=null==t?void 0:t,a.key=null==t?void 0:t.key,a}function Q(e,t){for(var n in t)e[n]=t[n];return e}function j(e,t){null!=e&&("function"==typeof e?e(t):e.current=t)}var z="function"==typeof Promise?Promise.resolve().then.bind(Promise.resolve()):setTimeout,Y=/acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i,Z=[];function J(e){!e._dirty&&(e._dirty=!0)&&1==Z.push(e)&&z(q)}function q(){for(var e;e=Z.pop();)e._dirty&&Pe(e)}function $(e,t){return e.normalizedNodeName===t||e.nodeName.toLowerCase()===t.toLowerCase()}function ee(e){var t=Q({},e.attributes);t.children=e.children;var n=e.nodeName.defaultProps;if(void 0!==n)for(var r in n)void 0===t[r]&&(t[r]=n[r]);return t}function te(e){var t=e.parentNode;t&&t.removeChild(e)}function ne(e,t,n,r,o){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)j(n,null),j(r,e);else if("class"!==t||o)if("style"===t){if(r&&"string"!=typeof r&&"string"!=typeof n||(e.style.cssText=r||""),r&&"object"==typeof r){if("string"!=typeof n)for(var i in n)i in r||(e.style[i]="");for(var i in r)e.style[i]="number"==typeof r[i]&&!1===Y.test(i)?r[i]+"px":r[i]}}else if("dangerouslySetInnerHTML"===t)r&&(e.innerHTML=r.__html||"");else if("o"==t[0]&&"n"==t[1]){var s=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),r?n||e.addEventListener(t,re,s):e.removeEventListener(t,re,s),(e._listeners||(e._listeners={}))[t]=r}else if("list"!==t&&"type"!==t&&!o&&t in e){try{e[t]=null==r?"":r}catch(e){}null!=r&&!1!==r||"spellcheck"==t||e.removeAttribute(t)}else{var a=o&&t!==(t=t.replace(/^xlink:?/,""));null==r||!1===r?a?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof r&&(a?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),r):e.setAttribute(t,r))}else e.className=r||""}function re(e){return this._listeners[e.type](e)}var oe=[],ie=0,se=!1,ae=!1;function ce(){for(var e;e=oe.shift();)e.componentDidMount&&e.componentDidMount()}function le(e,t,n,r,o,i){ie++||(se=null!=o&&void 0!==o.ownerSVGElement,ae=null!=e&&!("__preactattr_"in e));var s=ue(e,t,n,r,i);return o&&s.parentNode!==o&&o.appendChild(s),--ie||(ae=!1,i||ce()),s}function ue(e,t,n,r,o){var i=e,s=se;if(null!=t&&"boolean"!=typeof t||(t=""),"string"==typeof t||"number"==typeof t)return e&&void 0!==e.splitText&&e.parentNode&&(!e._component||o)?e.nodeValue!=t&&(e.nodeValue=t):(i=document.createTextNode(t),e&&(e.parentNode&&e.parentNode.replaceChild(i,e),Te(e,!0))),i.__preactattr_=!0,i;var a,c,l=t.nodeName;if("function"==typeof l)return function(e,t,n,r){var o=e&&e._component,i=o,s=e,a=o&&e._componentConstructor===t.nodeName,c=a,l=ee(t);for(;o&&!c&&(o=o._parentComponent);)c=o.constructor===t.nodeName;o&&c&&(!r||o._component)?(pe(o,l,3,n,r),e=o.base):(i&&!a&&(Ae(i),e=s=null),o=de(t.nodeName,l,n),e&&!o.nextBase&&(o.nextBase=e,s=null),pe(o,l,1,n,r),e=o.base,s&&e!==s&&(s._component=null,Te(s,!1)));return e}(e,t,n,r);if(se="svg"===l||"foreignObject"!==l&&se,l=String(l),(!e||!$(e,l))&&(a=l,(c=se?document.createElementNS("http://www.w3.org/2000/svg",a):document.createElement(a)).normalizedNodeName=a,i=c,e)){for(;e.firstChild;)i.appendChild(e.firstChild);e.parentNode&&e.parentNode.replaceChild(i,e),Te(e,!0)}var u=i.firstChild,T=i.__preactattr_,S=t.children;if(null==T){T=i.__preactattr_={};for(var b=i.attributes,d=b.length;d--;)T[b[d].name]=b[d].value}return!ae&&S&&1===S.length&&"string"==typeof S[0]&&null!=u&&void 0!==u.splitText&&null==u.nextSibling?u.nodeValue!=S[0]&&(u.nodeValue=S[0]):(S&&S.length||null!=u)&&function(e,t,n,r,o){var i,s,a,c,l,u=e.childNodes,T=[],S={},b=0,d=0,h=u.length,p=0,P=t?t.length:0;if(0!==h)for(var A=0;A<h;A++){var f=u[A],M=f.__preactattr_,G=P&&M?f._component?f._component.__key:M.key:null;null!=G?(b++,S[G]=f):(M||(void 0!==f.splitText?!o||f.nodeValue.trim():o))&&(T[p++]=f)}if(0!==P)for(var A=0;A<P;A++){c=t[A],l=null;var G=c.key;if(null!=G)b&&void 0!==S[G]&&(l=S[G],S[G]=void 0,b--);else if(d<p)for(i=d;i<p;i++)if(void 0!==T[i]&&(m=s=T[i],C=o,"string"==typeof(g=c)||"number"==typeof g?void 0!==m.splitText:"string"==typeof g.nodeName?!m._componentConstructor&&$(m,g.nodeName):C||m._componentConstructor===g.nodeName)){l=s,T[i]=void 0,i===p-1&&p--,i===d&&d++;break}l=ue(l,c,n,r),a=u[A],l&&l!==e&&l!==a&&(null==a?e.appendChild(l):l===a.nextSibling?te(a):e.insertBefore(l,a))}var m,g,C;if(b)for(var A in S)void 0!==S[A]&&Te(S[A],!1);for(;d<=p;)void 0!==(l=T[p--])&&Te(l,!1)}(i,S,n,r,ae||null!=T.dangerouslySetInnerHTML),function(e,t,n){var r;for(r in n)t&&null!=t[r]||null==n[r]||ne(e,r,n[r],n[r]=void 0,se);for(r in t)"children"===r||"innerHTML"===r||r in n&&t[r]===("value"===r||"checked"===r?e[r]:n[r])||ne(e,r,n[r],n[r]=t[r],se)}(i,t.attributes,T),se=s,i}function Te(e,t){var n=e._component;n?Ae(n):(null!=e.__preactattr_&&j(e.__preactattr_.ref,null),!1!==t&&null!=e.__preactattr_||te(e),Se(e))}function Se(e){for(e=e.lastChild;e;){var t=e.previousSibling;Te(e,!0),e=t}}var be=[];function de(e,t,n){var r,o=be.length;for(e.prototype&&e.prototype.render?(r=new e(t,n),fe.call(r,t,n)):((r=new fe(t,n)).constructor=e,r.render=he);o--;)if(be[o].constructor===e)return r.nextBase=be[o].nextBase,be.splice(o,1),r;return r}function he(e,t,n){return this.constructor(e,n)}function pe(e,t,n,r,o){e._disable||(e._disable=!0,e.__ref=t.ref,e.__key=t.key,delete t.ref,delete t.key,void 0===e.constructor.getDerivedStateFromProps&&(!e.base||o?e.componentWillMount&&e.componentWillMount():e.componentWillReceiveProps&&e.componentWillReceiveProps(t,r)),r&&r!==e.context&&(e.prevContext||(e.prevContext=e.context),e.context=r),e.prevProps||(e.prevProps=e.props),e.props=t,e._disable=!1,0!==n&&(1!==n&&!1===U.syncComponentUpdates&&e.base?J(e):Pe(e,1,o)),j(e.__ref,e))}function Pe(e,t,n,r){if(!e._disable){var o,i,s,a=e.props,c=e.state,l=e.context,u=e.prevProps||a,T=e.prevState||c,S=e.prevContext||l,b=e.base,d=e.nextBase,h=b||d,p=e._component,P=!1,A=S;if(e.constructor.getDerivedStateFromProps&&(c=Q(Q({},c),e.constructor.getDerivedStateFromProps(a,c)),e.state=c),b&&(e.props=u,e.state=T,e.context=S,2!==t&&e.shouldComponentUpdate&&!1===e.shouldComponentUpdate(a,c,l)?P=!0:e.componentWillUpdate&&e.componentWillUpdate(a,c,l),e.props=a,e.state=c,e.context=l),e.prevProps=e.prevState=e.prevContext=e.nextBase=null,e._dirty=!1,!P){o=e.render(a,c,l),e.getChildContext&&(l=Q(Q({},l),e.getChildContext())),b&&e.getSnapshotBeforeUpdate&&(A=e.getSnapshotBeforeUpdate(u,T));var f,M,G=o&&o.nodeName;if("function"==typeof G){var m=ee(o);(i=p)&&i.constructor===G&&m.key==i.__key?pe(i,m,1,l,!1):(f=i,e._component=i=de(G,m,l),i.nextBase=i.nextBase||d,i._parentComponent=e,pe(i,m,0,l,!1),Pe(i,1,n,!0)),M=i.base}else s=h,(f=p)&&(s=e._component=null),(h||1===t)&&(s&&(s._component=null),M=le(s,o,l,n||!b,h&&h.parentNode,!0));if(h&&M!==h&&i!==p){var g=h.parentNode;g&&M!==g&&(g.replaceChild(M,h),f||(h._component=null,Te(h,!1)))}if(f&&Ae(f),(e.base=M)&&!r){for(var C=e,H=e;H=H._parentComponent;)(C=H).base=M;M._component=C,M._componentConstructor=C.constructor}}for(!b||n?oe.push(e):P||e.componentDidUpdate&&e.componentDidUpdate(u,T,A);e._renderCallbacks.length;)e._renderCallbacks.pop().call(e);ie||r||ce()}}function Ae(e){var t=e.base;e._disable=!0,e.componentWillUnmount&&e.componentWillUnmount(),e.base=null;var n=e._component;n?Ae(n):t&&(null!=t.__preactattr_&&j(t.__preactattr_.ref,null),te(e.nextBase=t),be.push(e),Se(t)),j(e.__ref,null)}function fe(e,t){this._dirty=!0,this.context=t,this.props=e,this.state=this.state||{},this._renderCallbacks=[]}function Me(e,t,n){return le(n,e,{},!1,t,!1)}Q(fe.prototype,{setState:function(e,t){this.prevState||(this.prevState=this.state),this.state=Q(Q({},this.state),"function"==typeof e?e(this.state,this.props):e),t&&this._renderCallbacks.push(t),J(this)},forceUpdate:function(e){e&&this._renderCallbacks.push(e),Pe(this,2)},render:function(){}});!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}("\n.tunnus-sdk__overlay {\n z-index: 9999999; /* sigh */\n background-color: rgba(30, 30, 30, 0.8);\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n justify-items: flex-start;\n align-items: center;\n overflow: auto;\n animation-name: tunnus-sdk__overlay--animate-opacity;\n animation-duration: 0.5s;\n}\n\n@keyframes tunnus-sdk__overlay--animate-opacity {\n 0% { opacity: 0; }\n 100% { opacity: 1; }\n}\n\n.tunnus-sdk__overlay--animate {\n background-color: rgba(30, 30, 30, 0.8);\n}\n\n.tunnus-sdk__container {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n top: 0;\n -webkit-overflow-scrolling: touch;\n overflow-y: auto;\n}\n\n.tunnus-sdk__old-mobile.tunnus-sdk__overlay,\n.tunnus-sdk__old-mobile.tunnus-sdk__overlay .tunnus-sdk__container {\n position: absolute;\n}\n\n.tunnus-sdk__content {\n background: white;\n max-width: 500px;\n border-radius: 4px;\n padding-bottom: 4px;\n margin: 32px auto;\n}\n\n.tunnus-sdk__dark-content {\n background: #191a1c;\n}\n\n.tunnus-sdk__close-button {\n float: right;\n border: none;\n font-size: 30px;\n margin: 10px 10px 0 0;\n cursor: pointer;\n border-radius: 4px 4px 0 0;\n background-color: transparent;\n font-weight: 900;\n padding: 0;\n line-height: 34px;\n width: 34px;\n}\n\n.tunnus-sdk__dark-close-button {\n color: white;\n}\n\n.tunnus-sdk__iframe {\n transition: max-height 0.3s cubic-bezier(0, 1, 0, 1);\n min-height: 100px;\n border: none;\n height: 10000px;\n width: 100%;\n max-width: 500px;\n}\n");var Ge,me=(function(t){var T;!function(e){if(t.exports)return function(e){t.exports=e()};if("undefined"!=typeof window)return function(e){window.MobileDetect=e()};throw new Error("unknown environment")}()(function(){var a,c={mobileDetectRules:{phones:{iPhone:"\\biPhone\\b|\\biPod\\b",BlackBerry:"BlackBerry|\\bBB10\\b|rim[0-9]+",HTC:"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel",Nexus:"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 6",Dell:"Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b",Motorola:"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052",Samsung:"\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F",LG:"\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)",Sony:"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533",Asus:"Asus.*Galaxy|PadFone.*Mobile",NokiaLumia:"Lumia [0-9]{3,4}",Micromax:"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b",Palm:"PalmSource|Palm",Vertu:"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature",Pantech:"PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790",Fly:"IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250",Wiko:"KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM",iMobile:"i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)",SimValley:"\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b",Wolfgang:"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q",Alcatel:"Alcatel",Nintendo:"Nintendo (3DS|Switch)",Amoi:"Amoi",INQ:"INQ",GenericPhone:"Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser"},tablets:{iPad:"iPad|iPad.*Mobile",NexusTablet:"Android.*Nexus[\\s]+(7|9|10)",GoogleTablet:"Android.*Pixel C",SamsungTablet:"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835",Kindle:"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)",SurfaceTablet:"Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)",HPTablet:"HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10",AsusTablet:"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b",BlackBerryTablet:"PlayBook|RIM Tablet",HTCtablet:"HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410",MotorolaTablet:"xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617",NookTablet:"Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2",AcerTablet:"Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30",ToshibaTablet:"Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO",LGTablet:"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b",FujitsuTablet:"Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b",PrestigioTablet:"PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002",LenovoTablet:"Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304F|TB-X304L|TB-8703F|Tab2A7-10F|TB2-X30L",DellTablet:"Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7",YarvikTablet:"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b",MedionTablet:"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB",ArnovaTablet:"97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2",IntensoTablet:"INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004",IRUTablet:"M702pro",MegafonTablet:"MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b",EbodaTablet:"E-Boda (Supreme|Impresspeed|Izzycomm|Essential)",AllViewTablet:"Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)",ArchosTablet:"\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b",AinolTablet:"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark",NokiaLumiaTablet:"Lumia 2520",SonyTablet:"Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712",PhilipsTablet:"\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b",CubeTablet:"Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT",CobyTablet:"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010",MIDTablet:"M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10",MSITablet:"MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b",SMiTTablet:"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)",RockChipTablet:"Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A",FlyTablet:"IQ310|Fly Vision",bqTablet:"Android.*(bq)?.*(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))|Maxwell.*Lite|Maxwell.*Plus",HuaweiTablet:"MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09",NecTablet:"\\bN-06D|\\bN-08D",PantechTablet:"Pantech.*P4100",BronchoTablet:"Broncho.*(N701|N708|N802|a710)",VersusTablet:"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b",ZyncTablet:"z1000|Z99 2G|z99|z930|z999|z990|z909|Z919|z900",PositivoTablet:"TB07STA|TB10STA|TB07FTA|TB10FTA",NabiTablet:"Android.*\\bNabi",KoboTablet:"Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build",DanewTablet:"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b",TexetTablet:"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE",PlaystationTablet:"Playstation.*(Portable|Vita)",TrekstorTablet:"ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab",PyleAudioTablet:"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b",AdvanTablet:"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ",DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:"Android.*\\bG1\\b(?!\\))",MicromaxTablet:"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b",KarbonnTablet:"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b",AllFineTablet:"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide",PROSCANTablet:"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b",YONESTablet:"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026",ChangJiaTablet:"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503",GUTablet:"TX-A1301|TX-M9002|Q702|kf026",PointOfViewTablet:"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10",OvermaxTablet:"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027",HCLTablet:"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync",DPSTablet:"DPS Dream 9|DPS Dual 7",VistureTablet:"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10",CrestaTablet:"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989",MediatekTablet:"\\bMT8125|MT8389|MT8135|MT8377\\b",ConcordeTablet:"Concorde([ ]+)?Tab|ConCorde ReadMan",GoCleverTablet:"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042",ModecomTablet:"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003",VoninoTablet:"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b",ECSTablet:"V07OT2|TM105A|S10OT1|TR10CS1",StorexTablet:"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab",VodafoneTablet:"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497",EssentielBTablet:"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2",RossMoorTablet:"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711",iMobileTablet:"i-mobile i-note",TolinoTablet:"tolino tab [0-9.]+|tolino shine",AudioSonicTablet:"\\bC-22Q|T7-QC|T-17B|T-17P\\b",AMPETablet:"Android.* A78 ",SkkTablet:"Android.* (SKYPAD|PHOENIX|CYCLOPS)",TecnoTablet:"TECNO P9|TECNO DP8D",JXDTablet:"Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b",iJoyTablet:"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)",FX2Tablet:"FX2 PAD7|FX2 PAD10",XoroTablet:"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151",ViewsonicTablet:"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a",VerizonTablet:"QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1",OdysTablet:"LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10",CaptivaTablet:"CAPTIVA PAD",IconbitTablet:"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S",TeclastTablet:"T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi",OndaTablet:"\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+|V10 \\b4G\\b",JaytechTablet:"TPC-PA762",BlaupunktTablet:"Endeavour 800NG|Endeavour 1010",DigmaTablet:"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b",EvolioTablet:"ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b",LavaTablet:"QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b",AocTablet:"MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712",MpmanTablet:"MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010",CelkonTablet:"CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b",WolderTablet:"miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b",MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:"\\bMI PAD\\b|\\bHM NOTE 1W\\b",NibiruTablet:"Nibiru M1|Nibiru Jupiter One",NexoTablet:"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI",LeaderTablet:"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100",UbislateTablet:"UbiSlate[\\s]?7C",PocketBookTablet:"Pocketbook",KocasoTablet:"\\b(TB-1207)\\b",HisenseTablet:"\\b(F5281|E2371)\\b",Hudl:"Hudl HT7S3|Hudl 2",TelstraTablet:"T-Hub2",GenericTablet:"Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107"},oss:{AndroidOS:"Android",BlackBerryOS:"blackberry|\\bBB10\\b|rim tablet os",PalmOS:"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino",SymbianOS:"Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b",WindowsMobileOS:"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Window Mobile|Windows Phone [0-9.]+|WCE;",WindowsPhoneOS:"Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;",iOS:"\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia",MeeGoOS:"MeeGo",MaemoOS:"Maemo",JavaOS:"J2ME/|\\bMIDP\\b|\\bCLDC\\b",webOS:"webOS|hpwOS",badaOS:"\\bBada\\b",BREWOS:"BREW"},uas:{Chrome:"\\bCrMo\\b|CriOS|Android.*Chrome/[.0-9]* (Mobile)?",Dolfin:"\\bDolfin\\b",Opera:"Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+$|Coast/[0-9.]+",Skyfire:"Skyfire",Edge:"Mobile Safari/[.0-9]* Edge",IE:"IEMobile|MSIEMobile",Firefox:"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS",Bolt:"bolt",TeaShark:"teashark",Blazer:"Blazer",Safari:"Version.*Mobile.*Safari|Safari.*Mobile|MobileSafari",WeChat:"\\bMicroMessenger\\b",UCBrowser:"UC.*Browser|UCWEB",baiduboxapp:"baiduboxapp",baidubrowser:"baidubrowser",DiigoBrowser:"DiigoBrowser",Puffin:"Puffin",Mercury:"\\bMercury\\b",ObigoBrowser:"Obigo",NetFront:"NF-Browser",GenericBrowser:"NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger",PaleMoon:"Android.*PaleMoon|Mobile.*PaleMoon"},props:{Mobile:"Mobile/[VER]",Build:"Build/[VER]",Version:"Version/[VER]",VendorID:"VendorID/[VER]",iPad:"iPad.*CPU[a-z ]+[VER]",iPhone:"iPhone.*CPU[a-z ]+[VER]",iPod:"iPod.*CPU[a-z ]+[VER]",Kindle:"Kindle/[VER]",Chrome:["Chrome/[VER]","CriOS/[VER]","CrMo/[VER]"],Coast:["Coast/[VER]"],Dolfin:"Dolfin/[VER]",Firefox:["Firefox/[VER]","FxiOS/[VER]"],Fennec:"Fennec/[VER]",Edge:"Edge/[VER]",IE:["IEMobile/[VER];","IEMobile [VER]","MSIE [VER];","Trident/[0-9.]+;.*rv:[VER]"],NetFront:"NetFront/[VER]",NokiaBrowser:"NokiaBrowser/[VER]",Opera:[" OPR/[VER]","Opera Mini/[VER]","Version/[VER]"],"Opera Mini":"Opera Mini/[VER]","Opera Mobi":"Version/[VER]",UCBrowser:["UCWEB[VER]","UC.*Browser/[VER]"],MQQBrowser:"MQQBrowser/[VER]",MicroMessenger:"MicroMessenger/[VER]",baiduboxapp:"baiduboxapp/[VER]",baidubrowser:"baidubrowser/[VER]",SamsungBrowser:"SamsungBrowser/[VER]",Iron:"Iron/[VER]",Safari:["Version/[VER]","Safari/[VER]"],Skyfire:"Skyfire/[VER]",Tizen:"Tizen/[VER]",Webkit:"webkit[ /][VER]",PaleMoon:"PaleMoon/[VER]",Gecko:"Gecko/[VER]",Trident:"Trident/[VER]",Presto:"Presto/[VER]",Goanna:"Goanna/[VER]",iOS:" \\bi?OS\\b [VER][ ;]{1}",Android:"Android [VER]",BlackBerry:["BlackBerry[\\w]+/[VER]","BlackBerry.*Version/[VER]","Version/[VER]"],BREW:"BREW [VER]",Java:"Java/[VER]","Windows Phone OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows Phone":"Windows Phone [VER]","Windows CE":"Windows CE/[VER]","Windows NT":"Windows NT [VER]",Symbian:["SymbianOS/[VER]","Symbian/[VER]"],webOS:["webOS/[VER]","hpwOS/[VER];"]},utils:{Bot:"Googlebot|facebookexternalhit|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom",MobileBot:"Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2",DesktopMode:"WPDesktop",TV:"SonyDTV|HbbTV",WebKit:"(webkit)[ /]([\\w.]+)",Console:"\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b",Watch:"SM-V700"}},detectMobileBrowsers:{fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipad|playbook|silk/i}},l=Object.prototype.hasOwnProperty;function t(e,t){return null!=e&&null!=t&&e.toLowerCase()===t.toLowerCase()}function n(e,t){var n,r,o=e.length;if(!o||!t)return!1;for(n=t.toLowerCase(),r=0;r<o;++r)if(n===e[r].toLowerCase())return!0;return!1}function u(e){for(var t in e)l.call(e,t)&&(e[t]=new RegExp(e[t],"i"))}function s(e,t){this.ua=(e||"").substr(0,500),this._cache={},this.maxPhoneWidth=t||600}return c.FALLBACK_PHONE="UnknownPhone",c.FALLBACK_TABLET="UnknownTablet",c.FALLBACK_MOBILE="UnknownMobile",a="isArray"in Array?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},function(){var e,t,n,r,o,i,s=c.mobileDetectRules;for(e in s.props)if(l.call(s.props,e)){for(t=s.props[e],a(t)||(t=[t]),o=t.length,r=0;r<o;++r)0<=(i=(n=t[r]).indexOf("[VER]"))&&(n=n.substring(0,i)+"([\\w._\\+]+)"+n.substring(i+5)),t[r]=new RegExp(n,"i");s.props[e]=t}u(s.oss),u(s.phones),u(s.tablets),u(s.uas),u(s.utils),s.oss0={WindowsPhoneOS:s.oss.WindowsPhoneOS,WindowsMobileOS:s.oss.WindowsMobileOS}}(),c.findMatch=function(e,t){for(var n in e)if(l.call(e,n)&&e[n].test(t))return n;return null},c.findMatches=function(e,t){var n=[];for(var r in e)l.call(e,r)&&e[r].test(t)&&n.push(r);return n},c.getVersionStr=function(e,t){var n,r,o,i,s=c.mobileDetectRules.props;if(l.call(s,e))for(o=(n=s[e]).length,r=0;r<o;++r)if(null!==(i=n[r].exec(t)))return i[1];return null},c.getVersion=function(e,t){var n=c.getVersionStr(e,t);return n?c.prepareVersionNo(n):NaN},c.prepareVersionNo=function(e){var t;return 1===(t=e.split(/[a-z._ \/\-]/i)).length&&(e=t[0]),1<t.length&&(e=t[0]+".",t.shift(),e+=t.join("")),Number(e)},c.isMobileFallback=function(e){return c.detectMobileBrowsers.fullPattern.test(e)||c.detectMobileBrowsers.shortPattern.test(e.substr(0,4))},c.isTabletFallback=function(e){return c.detectMobileBrowsers.tabletPattern.test(e)},c.prepareDetectionCache=function(e,t,n){if(e.mobile===T){var r,o,i;if(o=c.findMatch(c.mobileDetectRules.tablets,t))return e.mobile=e.tablet=o,void(e.phone=null);if(r=c.findMatch(c.mobileDetectRules.phones,t))return e.mobile=e.phone=r,void(e.tablet=null);c.isMobileFallback(t)?(i=s.isPhoneSized(n))===T?(e.mobile=c.FALLBACK_MOBILE,e.tablet=e.phone=null):i?(e.mobile=e.phone=c.FALLBACK_PHONE,e.tablet=null):(e.mobile=e.tablet=c.FALLBACK_TABLET,e.phone=null):c.isTabletFallback(t)?(e.mobile=e.tablet=c.FALLBACK_TABLET,e.phone=null):e.mobile=e.tablet=e.phone=null}},c.mobileGrade=function(e){var t=null!==e.mobile();return e.os("iOS")&&4.3<=e.version("iPad")||e.os("iOS")&&3.1<=e.version("iPhone")||e.os("iOS")&&3.1<=e.version("iPod")||2.1<e.version("Android")&&e.is("Webkit")||7<=e.version("Windows Phone OS")||e.is("BlackBerry")&&6<=e.version("BlackBerry")||e.match("Playbook.*Tablet")||1.4<=e.version("webOS")&&e.match("Palm|Pre|Pixi")||e.match("hp.*TouchPad")||e.is("Firefox")&&12<=e.version("Firefox")||e.is("Chrome")&&e.is("AndroidOS")&&4<=e.version("Android")||e.is("Skyfire")&&4.1<=e.version("Skyfire")&&e.is("AndroidOS")&&2.3<=e.version("Android")||e.is("Opera")&&11<e.version("Opera Mobi")&&e.is("AndroidOS")||e.is("MeeGoOS")||e.is("Tizen")||e.is("Dolfin")&&2<=e.version("Bada")||(e.is("UC Browser")||e.is("Dolfin"))&&2.3<=e.version("Android")||e.match("Kindle Fire")||e.is("Kindle")&&3<=e.version("Kindle")||e.is("AndroidOS")&&e.is("NookTablet")||11<=e.version("Chrome")&&!t||5<=e.version("Safari")&&!t||4<=e.version("Firefox")&&!t||7<=e.version("MSIE")&&!t||10<=e.version("Opera")&&!t?"A":e.os("iOS")&&e.version("iPad")<4.3||e.os("iOS")&&e.version("iPhone")<3.1||e.os("iOS")&&e.version("iPod")<3.1||e.is("Blackberry")&&5<=e.version("BlackBerry")&&e.version("BlackBerry")<6||5<=e.version("Opera Mini")&&e.version("Opera Mini")<=6.5&&(2.3<=e.version("Android")||e.is("iOS"))||e.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||11<=e.version("Opera Mobi")&&e.is("SymbianOS")?"B":(e.version("BlackBerry")<5||e.match("MSIEMobile|Windows CE.*Mobile")||e.version("Windows Mobile"),"C")},c.detectOS=function(e){return c.findMatch(c.mobileDetectRules.oss0,e)||c.findMatch(c.mobileDetectRules.oss,e)},c.getDeviceSmallerSide=function(){return window.screen.width<window.screen.height?window.screen.width:window.screen.height},s.prototype={constructor:s,mobile:function(){return c.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.mobile},phone:function(){return c.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.phone},tablet:function(){return c.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.tablet},userAgent:function(){return this._cache.userAgent===T&&(this._cache.userAgent=c.findMatch(c.mobileDetectRules.uas,this.ua)),this._cache.userAgent},userAgents:function(){return this._cache.userAgents===T&&(this._cache.userAgents=c.findMatches(c.mobileDetectRules.uas,this.ua)),this._cache.userAgents},os:function(){return this._cache.os===T&&(this._cache.os=c.detectOS(this.ua)),this._cache.os},version:function(e){return c.getVersion(e,this.ua)},versionStr:function(e){return c.getVersionStr(e,this.ua)},is:function(e){return n(this.userAgents(),e)||t(e,this.os())||t(e,this.phone())||t(e,this.tablet())||n(c.findMatches(c.mobileDetectRules.utils,this.ua),e)},match:function(e){return e instanceof RegExp||(e=new RegExp(e,"i")),e.test(this.ua)},isPhoneSized:function(e){return s.isPhoneSized(e||this.maxPhoneWidth)},mobileGrade:function(){return this._cache.grade===T&&(this._cache.grade=c.mobileGrade(this)),this._cache.grade}},s.isPhoneSized="undefined"!=typeof window&&window.screen?function(e){return e<0?T:c.getDeviceSmallerSide()<=e}:function(){},s._impl=c,s.version="1.4.3 2018-09-08",s})}(Ge={exports:{}},Ge.exports),Ge.exports),ge=function(){if(!window||!window.navigator.userAgent)return!1;var e=new me(window.navigator.userAgent);return e.is("iOS")&&e.is("WebKit")&&e.version("iOS")<11},Ce=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.previousBodyStyles=null,r.previousScrollTop=0,r.state={iframeHeight:568},r.onMessage=function(e){var t=r.props.tunnusSharedUIUrl;if(e.origin===t||e.origin===window.location.origin){var n=function(e){var t=JSON.parse(e.data);if(!t||"string"!=typeof t.command)throw Error("Not a valid command object");return t}(e);"set-height"===n.command?r.setState({iframeHeight:n.args}):r.props.onCommand(n)}},r.onKeyDown=function(e){"Escape"===e.key&&r.props.close()},r}return s(t,e),t.prototype.componentDidMount=function(){window.addEventListener("message",this.onMessage),window.addEventListener("keydown",this.onKeyDown);var e=document.body.style,t=e.height,n=e.width,r=e.overflow,o=e.position;this.previousBodyStyles={height:t,width:n,overflow:r,position:o},this.previousScrollTop=document.body.scrollTop,document.body.style.overflow="hidden",ge()&&(document.body.style.height="100%",document.body.style.width="100%",document.body.style.position="fixed",document.body.scrollTop=0)},t.prototype.render=function(e){var t=e.iframeSrc,n=e.close,r=e.theme,o=this.state.iframeHeight;return K("div",{className:ge()?"tunnus-sdk__old-mobile tunnus-sdk__overlay":"tunnus-sdk__overlay"},K("div",{className:"tunnus-sdk__container"},K("div",{className:"tunnus-sdk__content "+("dark"===r&&"tunnus-sdk__dark-content")},K("button",{onClick:n,className:"tunnus-sdk__close-button "+("dark"===r&&"tunnus-sdk__dark-close-button")},"脳"),K("iframe",{scrolling:"no",className:"tunnus-sdk__iframe",style:{maxHeight:o},src:t}))))},t.prototype.componentWillUnmount=function(){window.removeEventListener("message",this.onMessage),window.removeEventListener("keydown",this.onKeyDown),this.previousBodyStyles&&(document.body.style.overflow=this.previousBodyStyles.overflow,document.body.style.position=this.previousBodyStyles.position,document.body.style.height=this.previousBodyStyles.height,document.body.style.width=this.previousBodyStyles.width),document.body.scrollTop=this.previousScrollTop},t}(fe),He=["close","close-login"];function Be(e){return Object.freeze({ran:e.ran,error:e.error,ranAndSucceeded:e.ran&&"success"===e.status,ranAndFailed:e.ran&&"failed"===e.status,ranAndCancelled:e.ran&&"cancelled"===e.status})}var ve=Be({ran:!0,status:"success"}),Ee=Be({ran:!1,status:"no-run"}),ye=Be({ran:!0,status:"cancelled"}),Ie=Object.freeze({logIn:Ee,logOut:Ee,registration:Ee,changeNick:Ee});function we(e,t){var n=Object.keys(t).sort().filter(function(e){return t[e]}).map(function(e){return e+"="+t[e]}).join("&");return 0===n.length?e:e+"?"+n}var De=Object.freeze({loginSuccess:function(){},loginCancelled:function(){},registerSuccess:function(){},registerCancelled:function(){},logoutSuccess:function(){},logoutFailed:function(){},alreadyLoggedIn:function(){},notLoggedIn:function(){}}),_e=function(e,t){var n,r,T=this;this.options=e,this.config=t,this.iframeRootElement=null,this.actionsSubject=new I,this.loggedInCheckedAt=null,this.checkLoginAtVisibilityChange=function(){return a(T,void 0,void 0,function(){return P(this,function(e){switch(e.label){case 0:return"visible"!==document.visibilityState||this.isLoggedInStatusCheckedRecently()?[3,2]:[4,this.loggedInUser()];case 1:e.sent()&&window.postMessage(JSON.stringify({command:"close-login"}),window.location.origin),e.label=2;case 2:return[2]}})})},this.isLoggedInStatusCheckedRecently=function(){var e=(new Date).getTime()-5e3;return T.loggedInCheckedAt&&T.loggedInCheckedAt.getTime()>e},this.initLoginState=function(){return a(T,void 0,void 0,function(){var t;return P(this,function(e){switch(e.label){case 0:return[4,this.loggedInUser()];case 1:return(t=e.sent())?this.legacyCallbacks.alreadyLoggedIn(t.userId,t.nick,t.latestTermsOfServiceAccepted,t.username):this.legacyCallbacks.notLoggedIn(),[2]}})})},this.nextActions=function(n){return a(T,void 0,void 0,function(){var t;return P(this,function(e){switch(e.label){case 0:return(t=i({},Ie,n)).logIn.ranAndSucceeded||t.changeNick.ranAndSucceeded?[4,this.loggedInUser()]:[3,2];case 1:e.sent(),e.label=2;case 2:return this.actionsSubject.next(t),[2,t]}})})},this.nextState=function(e){var t=T.stateSubject.getValue(),n=i({},t,e);T.stateSubject.next(n)},this.openTunnusIframeDialog=function(e,t){var o,i,s,a,n=T.getIframeContainerElement();return o=n,i=e,s=T.config.tunnusSharedUIUrl,a=t||"light",new Promise(function(t){var e,n=function(){return Me(null,o,e)},r={login:!1,register:!1,nickChanged:!1};e=Me(K(Ce,{iframeSrc:i,onCommand:function(e){"logged-in"===e.command?r.login=!0:"registered"===e.command?r.register=!0:"close-and-open-url"===e.command?(n(),window.location.assign(e.args),t(r)):"nick-changed"===e.command?r.nickChanged=!0:-1!==He.indexOf(e.command)&&(t(r),n())},close:function(){t(r),n()},tunnusSharedUIUrl:s,theme:a}),o,o.lastChild)})},this.getIframeContainerElement=function(){if(!T.iframeRootElement)if(T.options.elementId){var e=document.getElementById(T.options.elementId);T.iframeRootElement=e}else(e=document.createElement("div")).className="tunnus-sdk-root",document.body.appendChild(e),T.iframeRootElement=e;return T.iframeRootElement},this.loggedInUser=function(){return a(T,void 0,void 0,function(){var t,n,r,o;return P(this,function(e){switch(e.label){case 0:return t=this.config,n=t.appId,r=t.appKey,[4,function(n,r,o){return a(this,void 0,void 0,function(){var t;return P(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,A(n+"/v1/user/login?app_id="+r+"&app_key="+o,{credentials:"include"})];case 1:return[2,e.sent()];case 2:if((t=e.sent())instanceof u&&401===t.status)return[2,null];throw t;case 3:return[2]}})})}(t.loginApiUrl,n,r)];case 1:return o=e.sent(),this.loggedInCheckedAt=new Date,this.nextState({user:o,loggedIn:Boolean(o)}),[2,o]}})})},this.logIn=function(){return a(T,void 0,void 0,function(){var t,n,r,o,i,s,a;return P(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,o=t.language,i=t.theme,s=we(this.config.tunnusSharedUIUrl+"/login",{language:o,theme:i,tracking_app_name:n,initiating_app:r,context:"iframe"}),[4,this.openTunnusIframeDialog(s,i)];case 1:return a=e.sent(),[4,this.nextActions({logIn:a.login?ve:ye,registration:a.register?ve:Ee,changeNick:a.nickChanged?ve:Ee})];case 2:return[2,e.sent()]}})})},this.resetPassword=function(){return a(T,void 0,void 0,function(){var t,n,r,o,i,s,a;return P(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,o=t.language,i=t.theme,s=we(this.config.tunnusSharedUIUrl+"/reset-password",{language:o,theme:i,tracking_app_name:n,initiating_app:r,context:"iframe"}),[4,this.openTunnusIframeDialog(s,i)];case 1:return a=e.sent(),[4,this.nextActions({logIn:a.login?ve:Ee,registration:a.register?ve:Ee})];case 2:return[2,e.sent()]}})})},this.logOut=function(){return a(T,void 0,void 0,function(){var n,r,o,i,s;return P(this,function(e){switch(e.label){case 0:n=this.config,r=n.appId,o=n.appKey,i=n.loginApiUrl,e.label=1;case 1:return e.trys.push([1,4,,6]),[4,function(n,r,o){return a(this,void 0,void 0,function(){var t;return P(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,A(n+"/v1/user/login?app_id="+r+"&app_key="+o,{method:"DELETE",credentials:"include",body:null})];case 1:return e.sent(),[3,3];case 2:if((t=e.sent())instanceof u&&401===t.status)return[2];throw t;case 3:return[2]}})})}(i,r,o)];case 2:return e.sent(),[4,this.nextActions({logOut:ve})];case 3:return e.sent(),this.nextState({loggedIn:!1,user:null}),[3,6];case 4:return s=e.sent(),[4,this.nextActions({logOut:(t=s,Be({error:t,ran:!0,status:"failed"}))})];case 5:throw e.sent(),s;case 6:return[2]}var t})})},this.register=function(){return a(T,void 0,void 0,function(){var t,n,r,o,i,s,a,c;return P(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,o=t.language,i=t.returnToUrl,s=t.theme,a=we(this.config.tunnusSharedUIUrl+"/register",{language:o,theme:s,tracking_app_name:n,initiating_app:r,return_to_url:i&&encodeURIComponent(i),context:"iframe"}),[4,this.openTunnusIframeDialog(a,s)];case 1:return c=e.sent(),[4,this.nextActions({logIn:c.login?ve:Ee,registration:c.register?ve:ye})];case 2:return[2,e.sent()]}})})},this.changePasswordWithToken=function(c){return a(T,void 0,void 0,function(){var t,n,r,o,i,s,a;return P(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,o=t.language,i=t.theme,s=we(this.config.tunnusSharedUIUrl+"/change-password",{token:c,language:o,theme:i,tracking_app_name:n,initiating_app:r,context:"iframe"}),[4,this.openTunnusIframeDialog(s,i)];case 1:return a=e.sent(),[4,this.nextActions({logIn:a.login?ve:Ee,registration:a.register?ve:Ee})];case 2:return[2,e.sent()]}})})},this.getUserEmail=function(){return a(T,void 0,void 0,function(){var t,n,r;return P(this,function(e){return t=this.config,n=t.appId,r=t.appKey,[2,function(n,r,o){return a(this,void 0,void 0,function(){var t;return P(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,A(n+"/v1/account/email?app_id="+r+"&app_key="+o,{credentials:"include"})];case 1:return[2,e.sent()];case 2:if((t=e.sent())instanceof u&&401===t.status)return[2,null];throw t;case 3:return[2]}})})}(t.loginApiUrl,n,r)]})})},this.beginIdentification=function(l){return a(T,void 0,void 0,function(){var t,n,r,o,i,s,a,c;return P(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,o=t.language,i=t.theme,s=l||this.options.returnToUrl,a=we(this.config.tunnusSharedUIUrl+"/begin-identification",{language:o,theme:i,tracking_app_name:n,initiating_app:r,return_to_url:s&&encodeURIComponent(s),context:"iframe"}),[4,this.openTunnusIframeDialog(a,i)];case 1:return c=e.sent(),[4,this.nextActions({logIn:c.login?ve:Ee,registration:c.register?ve:Ee})];case 2:return[2,e.sent()]}})})},this.identificationStatus=function(l,u){return a(T,void 0,void 0,function(){var t,n,r,o,i,s,a,c;return P(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,o=t.language,i=t.theme,s=u||this.options.returnToUrl||window.location.href,a=we(this.config.tunnusSharedUIUrl+"/identification-status",{language:o,theme:i,tracking_app_name:n,initiating_app:r,return_to_url:s&&encodeURIComponent(s),context:"iframe",identification_id:l}),[4,this.openTunnusIframeDialog(a,i)];case 1:return c=e.sent(),[4,this.nextActions({logIn:c.login?ve:Ee,registration:c.register?ve:Ee})];case 2:return[2,e.sent()]}})})},this.showMyData=function(){return a(T,void 0,void 0,function(){var t,n,r,o,i,s,a,c,l;return P(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,o=t.language,i=t.returnToUrl,s=t.theme,a=i||this.options.returnToUrl||window.location.href,c=we(this.config.tunnusSharedUIUrl+"/my-data",{language:o,theme:s,tracking_app_name:n,initiating_app:r,return_to_url:a&&encodeURIComponent(a),context:"iframe"}),[4,this.openTunnusIframeDialog(c,s)];case 1:return l=e.sent(),[4,this.nextActions({logIn:l.login?ve:Ee,registration:l.register?ve:Ee})];case 2:return[2,e.sent()]}})})},this.changeNick=function(){return a(T,void 0,void 0,function(){var t,n,r,o,i,s,a;return P(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,o=t.language,i=t.theme,s=we(this.config.tunnusSharedUIUrl+"/change-nick",{language:o,theme:i,tracking_app_name:n,initiating_app:r,context:"iframe"}),[4,this.openTunnusIframeDialog(s,i)];case 1:return a=e.sent(),[4,this.nextActions({logIn:a.login?ve:Ee,registration:a.register?ve:Ee,changeNick:a.nickChanged?ve:ye})];case 2:return[2,e.sent()]}})})},this.showTermsOfServiceAcceptance=function(){return a(T,void 0,void 0,function(){var t,n,r,o,i,s,a;return P(this,function(e){switch(e.label){case 0:return t=this.options,n=t.trackingAppName,r=t.initiatingApp,o=t.language,i=t.theme,s=we(this.config.tunnusSharedUIUrl+"/terms-of-service",{language:o,theme:i,tracking_app_name:n,initiating_app:r,context:"iframe"}),[4,this.openTunnusIframeDialog(s,i)];case 1:return a=e.sent(),[4,this.nextActions({logIn:a.login?ve:Ee,registration:a.register?ve:Ee})];case 2:return[2,e.sent()]}})})},this.legacyCallbacks=i({},De,e.legacyCallbacks),this.stateSubject=new O({loggedIn:!1,user:null}),this.actionsObservable=this.actionsSubject.asObservable(),this.stateObservable=this.stateSubject.asObservable().pipe((n=R,function(e){return e.lift(new C(n,r))})),document.addEventListener("visibilitychange",this.checkLoginAtVisibilityChange),this.actionsSubject.subscribe(function(e){var t=e.logIn,n=e.registration,r=e.logOut;if(t.ranAndSucceeded){var o=T.stateSubject.getValue().user;T.legacyCallbacks.loginSuccess(o.userId,o.nick,o.latestTermsOfServiceAccepted,o.username)}t.ranAndCancelled&&T.legacyCallbacks.loginCancelled(),n.ranAndSucceeded&&T.legacyCallbacks.registerSuccess(),n.ranAndCancelled&&T.legacyCallbacks.registerCancelled(),r.ranAndSucceeded&&T.legacyCallbacks.logoutSuccess(),r.ranAndFailed&&T.legacyCallbacks.logoutFailed()})};function Ne(h,p){var t=this;return function(b,d){return function(){for(var S=[],e=0;e<arguments.length;e++)S[e]=arguments[e];return a(t,void 0,void 0,function(){var i,s,a,c,l,u,T;return P(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,4]),[4,b.apply(void 0,S)];case 1:return[2,e.sent()];case 2:return i=e.sent(),s=h.loggerApiUrl,a=h.loggerApiAppId,c=h.loggerApiAppKey,l=p.initiatingApp,u=p.language,T=window.location&&window.location.href,[4,(t="Error at function="+d+" url="+T+" appId="+l+" lang="+u+": "+i,n=s,r=a,o=c,A(n+"/v1/errors?app_id="+r+"&app_key="+o,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},body:JSON.stringify({message:t})}))];case 3:throw e.sent(),i;case 4:return[2]}var t,n,r,o})})}}}return function(i){return a(this,void 0,void 0,function(){var n,r,o;return P(this,function(e){switch(e.label){case 0:return[4,(t=i.environment,A({production:"https://web.archive.org/web/20190411070519/https://tunnus-sdk.yle.fi",test:"https://web.archive.org/web/20190411070519/https://tunnus-sdk.test.yle.fi",local:"https://web.archive.org/web/20190411070519/http://local.yle.fi:1234"}[t]+"/_environment/1.384.0.json"))];case 1:return n=e.sent(),[4,(r=new _e(i,n)).initLoginState()];case 2:return e.sent(),o=Ne(n,i),[2,{userActions:r.actionsObservable,state:r.stateObservable,loggedInUser:o(r.loggedInUser,"loggedInUser"),logIn:o(r.logIn,"logIn"),resetPassword:o(r.resetPassword,"resetPassword"),logOut:o(r.logOut,"logOut"),register:o(r.register,"register"),changePasswordWithToken:o(r.changePasswordWithToken,"changePasswordWithToken"),getUserEmail:o(r.getUserEmail,"getUserEmail"),beginIdentification:o(r.beginIdentification,"beginIdentification"),identificationStatus:o(r.identificationStatus,"identificationStatus"),showMyData:o(r.showMyData,"showMyData"),changeNick:o(r.changeNick,"changeNick"),showTermsOfServiceAcceptance:o(r.showTermsOfServiceAcceptance,"showTermsOfServiceAcceptance")}]}var t})})}}); </script> <script>!function a(s,u,o){function l(t,e){if(!u[t]){if(!s[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(c)return c(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var i=u[t]={exports:{}};s[t][0].call(i.exports,function(e){return l(s[t][1][e]||e)},i,i.exports,a,s,u,o)}return u[t].exports}for(var c="function"==typeof require&&require,e=0;e<o.length;e++)l(o[e]);return l}({1:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getJson=function(e,t){i(e,t,!0)},n.getText=function(e,t){i(e,t,!1)},n.post=function(e,t){var n=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];r?a("POST",e,t,n):s("POST",e,t,n)};var r=void 0!==window.fetch;function i(e,t,n){r?a("GET",e,t,n):s("GET",e,t,n)}function a(e,t,n,r){window.fetch(t,{method:e,credentials:"same-origin"}).then(function(e){return r?e.json():e.text()}).then(n)}function s(e,t,n,r){var i=new XMLHttpRequest;i.onreadystatechange=function(){if(i.readyState===XMLHttpRequest.DONE){var e=r?JSON.parse(i.responseText):i.responseText;n(e)}},i.open(e,t,!0),"POST"===e&&(i.withCredentials=!0),i.send()}},{}],2:[function(e,t,n){"use strict";function r(e,t){void 0!==window.yleAnalytics?void 0!==t?window.yleAnalytics.trackEvent(e,t):window.yleAnalytics.trackEvent(e):console.log("yleAnalytics not present, tried to track event ".concat(e," with following labels: ").concat(JSON.stringify(t)))}Object.defineProperty(n,"__esModule",{value:!0}),n.sendAnalyticsEvent=r,n.addBannerLinkAnalyticsListener=function(){window.addEventListener("click",function(e){var t=e.target;(t.classList.contains("yle-header-ad-link")||t.classList.contains("yle-header-stripe-link"))&&r("yle-header-banner-link-click")})}},{}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Autocomplete=void 0;var a=e(4),s=e(10),r=e(6),u=e(1),o=e(2);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}var h=function(e){return e.results.areena.length||e.results.article.length},k={highlight:{fi:"Poiminta",sv:"Plock"},programs:{fi:"Ohjelmat",sv:"Program"},allPrograms:{fi:"Kaikki ohjelmat",sv:"Alla program"},articles:{fi:"Artikkelit",sv:"Artiklar"},allArticles:{fi:"Kaikki artikkelit",sv:"Alla artiklar"},TVClip:{fi:"Klippi",sv:"Klipp"},TVEpisode:{fi:"Jakso",sv:"Avsnitt"},TVSeries:{fi:"Sarja",sv:"Serie"},RadioClip:{fi:"Klippi",sv:"Klipp"},RadioEpisode:{fi:"Ohjelma",sv:"Program"},RadioSeries:{fi:"Sarja",sv:"Serie"},Package:{fi:"Kokoelma",sv:"Samlingssida"},CreativeWork:{fi:"",sv:""}},S=function(e,t){return k[e][t]},A={"yle-uutiset":"Yle Uutiset","yle-urheilu":"Yle Urheilu","yle-oppiminen":"Yle Oppiminen","elava-arkisto":"El盲v盲 arkisto",ylex:"YleX","svenska-sport":"Yle Sporten","svenska-nyheter":"Svenska Yle",arkivet:"Arkivet",vetamix:"Vetamix","yle-sapmi":"Yle S谩pmi","yle-uudizet-karjalakse":"Yle Uudizet karjalakse","yle-selkouutiset":"Yle Uutiset selkosuomeksi","yle-uutisluokka":"Yle Uutisluokka","yle-news":"Yle News","yle-novosti":"Novosti Yle"},d=function(){function n(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:new v(e);i(this,n),this.ui=t,this.lang=e,this.resetState(),this.fetchResults=this.fetchResults.bind(this),this.throttledFetch=(0,s.throttle)(this.fetchResults).bind(this)}return c(n,[{key:"setCursorObserver",value:function(e){this.cursorObserver=e}},{key:"onInputChange",value:function(e){var t=e.target.value.trim();t!==this.state.query&&this.throttledFetch(t)}},{key:"onKeyEvent",value:function(e){(0,r.isKey)(e,r.Keys.Enter)?(e.preventDefault(),0<=this.state.cursor&&window.location.assign(this.cursorItem().url)):(0,r.isKey)(e,r.Keys.ArrowDown)?(e.preventDefault(),this.moveCursor(this.state.cursor+1)):(0,r.isKey)(e,r.Keys.ArrowUp)?(e.preventDefault(),this.moveCursor(this.state.cursor-1)):(0,r.isKey)(e,r.Keys.Escape)&&(this.resetState(this.state.query),this.ui.refresh(this.state))}},{key:"onFocus",value:function(){h(this.state)&&this.ui.show()}},{key:"onBlur",value:function(){this.ui.hide()}},{key:"fetchResults",value:function(r){var i=this;if((this.state.query=r).length){var e=a.config.search.searchApiUrl(this.lang,r);(0,u.getJson)(e,function(e){if(i.state.query===r){var t=(0,s.groupBy)(e.data,function(e){return e.type}),n=(0,s.mapValues)(t,function(e){return e.map(f)});i.resetState(r,function(i){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{},t=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),t.forEach(function(e){var t,n,r;t=i,r=a[n=e],n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r})}return i}({areena:[],article:[],highlight:[]},n)),(0,o.sendAnalyticsEvent)("ylesearch.header",{labels:{yle_search_phrase:r,yle_search_results:e.meta.count}}),i.ui.refresh(i.state),i.onFocus()}})}else this.resetState(r,{areena:[],article:[],highlight:[]}),this.ui.refresh(this.state)}},{key:"moveCursor",value:function(e){var t=this.state.results.areena.length+this.state.results.article.length+this.state.results.highlight.length+2;2!==t&&(this.state.cursor=e<0?t-1:t<=e?0:e,this.ui.update(this.state.cursor),(0,s.callFn)(this.cursorObserver,this.cursorItem().title))}},{key:"cursorItem",value:function(){var e=this.state,t=e.cursor,n=e.query,r=e.results;return-1===t?{title:""}:t<r.highlight.length?r.highlight[t]:t===r.highlight.length?{title:S("allPrograms",this.lang),url:a.config.search.hakuYleFiUrl(this.lang,n,"areena")}:t<r.areena.length+r.highlight.length+1?r.areena[t-r.highlight.length-1]:t===r.areena.length+r.highlight.length+1?{title:S("allArticles",this.lang),url:a.config.search.hakuYleFiUrl(this.lang,n,"article")}:r.article[t-r.areena.length-r.highlight.length-2]}},{key:"resetState",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{areena:[],article:[],highlight:[]};this.state={query:e,results:t,cursor:-1}}}]),n}();n.Autocomplete=d;var f=function(e){switch(e.type){case"article":return{type:"article",title:e.headline,url:e.url.short||e.url.full,date:e.datePublished,services:e.services,className:"yle-header-search-article"};case"highlight":return{type:"highlight",title:e.headline,url:e.url.short||e.url.full,className:"yle-header-search-highlight"};default:return{type:"areena",creativetype:e.creativetype,title:e.headline,url:e.url.short||e.url.full,imageUrl:e.image&&(t=e.image,n="1.0",r=t.id,i=t.version,"https://web.archive.org/web/20190411070519/https://images.cdn.yle.fi/image/upload/ar_".concat(n,",c_fill,dpr_auto,f_auto,fl_lossy,g_face,q_auto,h_56/v").concat(i||1,"/").concat(r,".jpg")),className:"yle-header-search-video"}}var t,n,r,i},y=function(e,t){var n=e.type,r=e.title,i=e.date,a=e.services,s=void 0===a?[]:a,u=e.creativetype,o=document.createElement("div");o.setAttribute("class","yle-header-search-text-container");var l,c,h,d,f,y,p,g=document.createElement("span");if(g.setAttribute("class","yle-header-search-title"),g.appendChild(document.createTextNode(r)),o.appendChild(g),i){var v=document.createElement("span");v.setAttribute("class","yle-header-search-date");var m=(c=(l=i).substring(0,4),h=l.substring(5,7),d=l.substring(8,10),"".concat(d,".").concat(h,".").concat(c)),b=s.map(function(e){return A[e]}).join(", ");v.appendChild(document.createTextNode("".concat(m).concat(s.length?" | ".concat(b):""))),o.appendChild(v)}return"areena"===n&&o.appendChild((f=u,y=t,(p=document.createElement("span")).setAttribute("class","yle-header-search-type"),f&&k[f]&&p.appendChild(document.createTextNode(S(f,y))),p)),o},p=function(e,t,n){var r,i,a=document.createElement("a");return a.setAttribute("class","yle-header-search-suggestion".concat(t.className?" ".concat(t.className):"")),a.setAttribute("id",e),a.setAttribute("href",t.url),a.setAttribute("role","option"),a.addEventListener("mousedown",function(e){return e.preventDefault()}),"highlight"===t.type&&a.appendChild((r=n,(i=document.createElement("div")).setAttribute("class","yle-header-search-highlight-header"),i.appendChild(document.createTextNode(S("highlight",r))),i)),t.imageUrl&&a.appendChild(function(e,t,n){var r=document.createElement("div");r.setAttribute("class","yle-header-search-image-container");var i,a="".concat(e," , ").concat(e.replace("dpr_auto","dpr_2")," 2x"),s=document.createElement("img");if(s.setAttribute("src",e),s.setAttribute("alt",t),s.setAttribute("srcset",a),r.appendChild(s),"RadioSeries"===(i=n)||"RadioEpisode"===i||"RadioClip"===i){var u=document.createElement("div");u.setAttribute("class","yle-header-search-image-audio"),u.appendChild(document.createTextNode("AUDIO")),r.appendChild(u)}return r}(t.imageUrl,t.title,t.creativetype)),a.appendChild(y(t,n)),a},g=function(e,t,n,r){var i=document.createElement("a");i.setAttribute("class","yle-header-search-header yle-header-search-suggestion"),i.setAttribute("id",e),i.setAttribute("href",r),i.setAttribute("role","option"),i.setAttribute("aria-label",n),i.addEventListener("mousedown",function(e){return e.preventDefault()}),i.appendChild(document.createTextNode(t));var a=document.createElement("span");return a.setAttribute("class","yle-header-search-advanced-search-title"),a.appendChild(document.createTextNode(n)),i.appendChild(a),i},v=function(){function t(e){i(this,t),this.language=e,this.initMenuContainer()}return c(t,[{key:"initMenuContainer",value:function(){this.container=document.querySelector(a.Selectors.search.container),this.input=document.querySelector(a.Selectors.autocomplete.input);var e=this.input.parentElement,t=document.createElement("div");t.setAttribute("id","yle-header-search-autocomplete"),t.setAttribute("role","listbox"),e.appendChild(t),this.menu=t,this.container&&(this.container.setAttribute("role","combobox"),this.container.setAttribute("aria-haspopup","listbox"),this.container.setAttribute("aria-owns","yle-header-search-autocomplete"),this.container.setAttribute("aria-expanded","false")),this.input.setAttribute("aria-autocomplete","list"),this.input.setAttribute("aria-controls","yle-header-search-autocomplete")}},{key:"refresh",value:function(e){var n=this;this.menu.innerHTML="",this.input.setAttribute("aria-activedescendant",""),h(e)?(e.results.highlight.forEach(function(e,t){n.menu.appendChild(p("yle-header-search-suggestion-highlight-".concat(t+1),e,n.language))}),this.menu.appendChild(g("yle-header-search-suggestion-all-programs",S("programs",this.language),S("allPrograms",this.language),a.config.search.hakuYleFiUrl(this.language,e.query,"areena"))),e.results.areena.forEach(function(e,t){n.menu.appendChild(p("yle-header-search-suggestion-video-".concat(t+1),e,n.language))}),this.menu.appendChild(g("yle-header-search-suggestion-all-articles",S("articles",this.language),S("allArticles",this.language),a.config.search.hakuYleFiUrl(this.language,e.query,"article"))),e.results.article.forEach(function(e,t){n.menu.appendChild(p("yle-header-search-suggestion-article-".concat(t+1),e,n.language))})):this.hide()}},{key:"update",value:function(e){(0,s.toArray)(this.menu.querySelectorAll("a.".concat(a.Selectors.autocomplete.selected))).forEach(function(e){e.classList.remove(a.Selectors.autocomplete.selected),e.setAttribute("aria-selected","false")});var t=this.menu.querySelectorAll("a.yle-header-search-suggestion")[e];t.classList.add(a.Selectors.autocomplete.selected),t.setAttribute("aria-selected","true"),this.input.setAttribute("aria-activedescendant",t.id)}},{key:"show",value:function(){this.menu.style.display="flex",this.container&&this.container.setAttribute("aria-expanded","true")}},{key:"hide",value:function(){this.menu.style.display="none",this.container&&this.container.setAttribute("aria-expanded","false")}},{key:"isShown",value:function(){return"flex"===this.menu.style.display}}]),t}()},{1:1,10:10,2:2,4:4,6:6}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Selectors=n.config=void 0;n.config={search:{searchApiUrl:function(e,t){return"https://yle-fi-search.api.yle.fi/v1/search?app_id=hakuylefi_v2_prod&app_key=4c1422b466ee676e03c4ba9866c0921f&language=".concat(e,"&query=").concat(t,"&offset=0&limit=12")},hakuYleFiUrl:function(e,t,n){return"https://haku.yle.fi/?query=".concat(t,"&type=").concat(n).concat("fi"!==e?"&uiLanguage=".concat(e):"")}}};n.Selectors={yleHeaderNavigation:".yle-header",autocomplete:{input:".yle-header-search-input",selected:"yle-header-search-autocomplete-selected"},megamenu:{container:".yle-header-container",togglerLabel:".yle-header-navigation-toggler-text",toggler:"#yle-header-navigation-toggler",link:".yle-header-megamenu-link"},search:{container:".yle-header-action-search",form:".yle-header-search-form",submit:".yle-header-search-submit"}}},{}],5:[function(e,t,n){"use strict";var r=e(9),i=e(7),a=e(8),s=e(4),u=e(2);function o(e){return{tunnus:e}}window.yleHeader=function(e){if((new a.Search).init(e.language,e.autocomplete),(new i.Megamenu).init(),(0,u.addBannerLinkAnalyticsListener)(),!0===e.sticky&&function(){var e=document.querySelector(s.Selectors.yleHeaderNavigation),t=e.offsetTop;window.scrollY>=t&&e.classList.add("sticky");window.addEventListener("scroll",function(){window.scrollY>=t?e.classList.add("sticky"):e.classList.remove("sticky")})}(),"off"===e.tunnus)return Promise.resolve(o());if(void 0!==e.tunnus)return(0,r.initializeTunnus)(e.tunnus),Promise.resolve(o(e.tunnus));if(void 0!==e.tunnusOptions)return window.yleTunnus(e.tunnusOptions).then(function(e){return(0,r.initializeTunnus)(e),o(e)});throw Error("tunnus or tunnusOptions must be provided")}},{2:2,4:4,7:7,8:8,9:9}],6:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.isKey=function(e,t){return(r[e.key]||e.keyCode)===t},n.Keys=void 0;var r={Tab:9,Escape:27,Enter:13,ArrowUp:38,ArrowDown:40,Space:32};n.Keys=r},{}],7:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.closeMegamenu=o,n.Megamenu=void 0;var i=e(4),a=e(6),s=e(2);function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.menuContainer=document.querySelector(i.Selectors.megamenu.container),this.menuTogglerLabel=document.querySelector(i.Selectors.megamenu.togglerLabel),this.menuToggler=document.querySelector(i.Selectors.megamenu.toggler),this.megamenuLinks=document.querySelectorAll(i.Selectors.megamenu.link),this.hide=this.hide.bind(this),this.init=this.init.bind(this)}var t,n,r;return t=e,(n=[{key:"init",value:function(){var r=this;this.menuTogglerLabel.addEventListener("click",function(){r.menuTogglerLabel.blur(),(0,s.sendAnalyticsEvent)("header-megamenu-click")}),document.querySelector("body").addEventListener("click",this.hide),window.addEventListener("touchstart",this.hide),this.menuTogglerLabel.addEventListener("keydown",function(e){if((0,a.isKey)(e,a.Keys.Enter)||(0,a.isKey)(e,a.Keys.Space)){(0,s.sendAnalyticsEvent)("header-megamenu-toggle-press");var t=!r.menuToggler.checked,n=(r.menuToggler.checked=t)?"0":"-1";Array.prototype.forEach.call(r.megamenuLinks,function(e){return e.setAttribute("tabindex",n)})}})}},{key:"hide",value:function(e){!this.menuContainer.contains(e.target)&&this.menuToggler.checked&&o()}}])&&u(t.prototype,n),r&&u(t,r),e}();function o(){document.querySelector(i.Selectors.megamenu.toggler).checked=!1;var e=document.querySelectorAll(i.Selectors.megamenu.link);Array.prototype.forEach.call(e,function(e){return e.setAttribute("tabindex","-1")})}n.Megamenu=r},{2:2,4:4,6:6}],8:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Search=void 0;var i=e(4),a=e(3),s=e(2),u=e(6),o=e(7);function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"init",value:function(){var e,t,n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"fi",r=1<arguments.length?arguments[1]:void 0;this.searchForm=document.querySelector(i.Selectors.search.form),this.input=document.querySelector(i.Selectors.autocomplete.input),this.searchSubmit=document.querySelector(i.Selectors.search.submit),this.addSearchSubmitListeners(),void 0===r?this.autocomplete((e=n,t=new a.Autocomplete(e),{setCursorObserver:function(e){return t.setCursorObserver(e)},eventListeners:{keyup:function(e){return t.onInputChange(e)},keydown:function(e){return t.onKeyEvent(e)},focus:function(e){return t.onFocus(e)},blur:function(e){return t.onBlur(e)}}})):"off"!==r&&this.autocomplete(r)}},{key:"addSearchSubmitListeners",value:function(){var t=this;this.searchSubmit.addEventListener("mousedown",function(e){t.input.value||(e.preventDefault(),t.input.focus())}),this.searchSubmit.addEventListener("touchend",function(){""!==t.input.value&&t.searchForm.submit()}),this.searchForm.addEventListener("submit",function(e){t.input.value||e.preventDefault()})}},{key:"autocomplete",value:function(e){this.searchContainer=document.querySelector(i.Selectors.search.container),this.addSearchInputFocusListeners(),this.addInputEventListeners(e.eventListeners),this.addCloseSearchListeners(e.resultsContainerSelector)}},{key:"addInputEventListeners",value:function(t){var n=this;Object.keys(t).forEach(function(e){n.input.addEventListener(e,t[e])})}},{key:"changeInput",value:function(e){this.input.value=e}},{key:"addSearchInputFocusListeners",value:function(){this.input.addEventListener("focus",o.closeMegamenu),this.input.addEventListener("focus",function(){return(0,s.sendAnalyticsEvent)("header-searchfield-click")})}},{key:"addCloseSearchListeners",value:function(t){var n=this;document.querySelector("body").addEventListener("keyup",function(e){(0,u.isKey)(e,u.Keys.Escape)&&n.closeSearch()}),window.addEventListener("touchstart",function(e){(function(e,t,n){var r=c(e,t);if(n)return c(e,document.querySelector(n))&&r;return r})(e,n.searchContainer,t)&&n.closeSearch()})}},{key:"closeSearch",value:function(){this.input.value="",this.input.blur()}}])&&l(t.prototype,n),r&&l(t,r),e}();function c(e,t){return!t.contains(e.target)}n.Search=r},{2:2,3:3,4:4,6:6,7:7}],9:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initializeTunnus=function(e){return n=e,document.querySelector(".yle-header-tunnus-login").addEventListener("click",n.logIn),document.querySelector(".yle-header-tunnus-menu-select-logout").addEventListener("click",n.logOut),document.querySelector(".yle-header-tunnus-menu-open").addEventListener("click",o),document.querySelector("body").addEventListener("click",u),t=e,t.state.subscribe(function(e){var t,n;e.loggedIn?(t=e.user.username,n=t,document.querySelector(".yle-header-action-open-tunnus-menu .initials").innerHTML=(0,i.parseInitialsFrom)(n),l(".yle-header-action-open-tunnus-menu","inline-block"),l(".yle-header-action-login","none"),c(".yle-header-actions"),c(".yle-header-action-open-tunnus-menu")):(l(".yle-header-action-open-tunnus-menu","none"),l(".yle-header-action-login","block"),l(".yle-header-tunnus-menu","none"),c(".yle-header-actions"),c(".yle-header-action-login"))}),e;var t;var n};var r=e(2),i=e(10),a=function(){return document.querySelector(".yle-header-tunnus-menu")},s=function(){return document.querySelector("#yle-header-navigation-toggler")};function u(e){document.querySelector(".yle-header-action-tunnus").contains(e.target)||(a().style.display="none")}function o(){document.querySelector(".yle-header-tunnus-menu-open").blur(),(0,r.sendAnalyticsEvent)("header-tunnus-menu-toggle-press"),"block"===a().style.display?a().style.display="none":(s().checked=!1,a().style.display="block")}function l(e,t){document.querySelector(e).style.display=t}function c(e){document.querySelector(e).classList.add("yle-header-action-ready")}},{10:10,2:2}],10:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.callFn=function(e){if("function"==typeof e){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.apply(void 0,n)}},n.throttle=function(r){var i,a,s=this,u=1<arguments.length&&void 0!==arguments[1]?arguments[1]:250;return function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];a=t,i||(i=setTimeout(function(){r.apply(s,a),i=void 0},u))}},n.toArray=function(e){for(var t=[],n=0;n<e.length;n+=1)t[n]=e[n];return t},n.groupBy=function(e,r){return e.reduce(function(e,t){var n=r(t);return e[n]||(e[n]=[]),e[n].push(t),e},{})},n.mapValues=function(n,r){return Object.keys(n).reduce(function(e,t){return e[t]=r(n[t]),e},{})},n.parseInitialsFrom=function(e){if(null==e||""===e.trim())return"-";var t=e.split("@")[0].split(".");return(1===t.length?t[0].substr(0,2):t[0][0]+t[1][0]).toUpperCase()}},{}]},{},[5]);</script> <script src="https://web.archive.org/web/20190411070519js_/https://yle.fi/aihe/sites/aihe/files/js/js_0V5UFfPx63qyjMbIXFmuKZUvWlXOCYiVK4w7jUBpdgM.js"></script> </body> </html> <!-- FILE ARCHIVED ON 07:05:19 Apr 11, 2019 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 01:51:56 Nov 29, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.478 exclusion.robots: 0.023 exclusion.robots.policy: 0.014 esindex: 0.009 cdx.remote: 5.676 LoadShardBlock: 503.865 (3) PetaboxLoader3.datanode: 363.483 (4) PetaboxLoader3.resolve: 170.292 (2) load_resource: 95.67 -->

Pages: 1 2 3 4 5 6 7 8 9 10