PageSourceSearch

https://www.is.fi/_next/static/chunks/81371c72.7a463f93f1178878.js

js is.fi collected 2026-09-24 08:36:56 UTC 433,676 bytes, 12 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8299],{37080:(t,r,n)=>{n.d(r,{fy:()=>cA,rJ:()=>cD});var i,a,o,s,l,u,c,p,d,h,f,v=n(50918),g=n(89548),m=n(60987),b=n(61822),y=n(82711),w=n(31270),x=n(31331),k=n(4912),C=n(56284),S=n(48401),_=n(22922),E=n(69319),L=n(45580),T=n(99742);function $(){return(0,g.tt)("adContext")}function R(){return(0,g.tt)("playbackContext")}function I(t){return(0,g.tt)(t)}var D=function(t){let r=(0,g.et)(t.volume),n=(0,g.et)(t.muted),i=(0,g.et)(t.currentMedia),a=(0,g.et)();function o(){i.set(void 0),a.set(void 0)}function s(r){u(),c(),i.set(t.currentMedia),a.set(r.asset)}function l(){i.set(void 0),a.set(void 0)}function u(){r.set(t.volume)}function c(){n.set(t.muted)}return(0,g.n)(()=>(t.eventBus.on("load",o),t.eventBus.on("loaded",s),t.eventBus.on("unloaded",l),t.eventBus.on("volume",u),t.eventBus.on("mute",c),()=>{t.eventBus.off("load",o),t.eventBus.off("loaded",s),t.eventBus.off("unloaded",l),t.eventBus.off("volume",u),t.eventBus.off("mute",c)})),{media:(0,g.$)(i),asset:(0,g.$)(a),volume:(0,g.$)(r),muted:(0,g.$)(n),setVolume:function(r){t.setVolume(r)},setMuted:function(r){t.setMuted(r)},destroy:function(){t.clear("user")}}},M=function(t){let r=(0,g.et)(t.volume),n=(0,g.et)(t.muted);function i(){r.set(t.volume),n.set(t.muted)}return(0,g.n)(()=>(t.addEventListener("volumechange",i),()=>{t.removeEventListener("volumechange",i)})),{volume:(0,g.$)(r),muted:(0,g.$)(n),setMediaVolume:function(r){t.volume=r,t.muted=0===r}}};function B(t,r,n){return(0,g.it)("player",D(r)),(0,g.it)("media",M(n)),(0,g.it)("adContext",function(t){let r=(0,g.et)(),n=(0,g.et)(),i=(0,g.et)(),a=(0,g.et)(),o=(0,g.et)(!1),s=(0,g.et)([]);function l(t){o.set(!1),r.set(t.adBreak)}function u(t){n.set(t.ad)}function c(t){(0,g.Q)(n)||n.set(t.ad),(0,g.Q)(o)||o.set(!0)}function p(){n.set(void 0)}function d(){s.set(t.midrollPositions),y()}function h(t){i.set(t.ad)}function f(){i.set(void 0)}function v(t){a.set(t.ad)}function m(){a.set(void 0)}function b(){i.set(void 0),a.set(void 0)}function y(){(0,g.Q)(r)&&r.set(void 0),(0,g.Q)(n)&&n.set(void 0),(0,g.Q)(a)&&a.set(void 0),(0,g.Q)(o)&&o.set(!1)}return(0,g.n)(()=>(t.eventBus.on("adBreakStarted",l),t.eventBus.on("adBreakEnded",y),t.eventBus.on("adStarting",u),t.eventBus.on("adStarted",c),t.eventBus.on("adEnded",p),t.eventBus.on("contentStarting",d),t.eventBus.on("contentStarted",y),t.eventBus.on("paywallStarting",y),t.eventBus.on("paywallStarted",y),t.eventBus.on("pauseAdShown",h),t.eventBus.on("pauseAdClosed",f),t.eventBus.on("overlayAdShown",v),t.eventBus.on("overlayAdClosed",m),t.eventBus.on("unloaded",b),()=>{t.eventBus.off("adBreakStarted",l),t.eventBus.off("adBreakEnded",y),t.eventBus.off("adStarting",u),t.eventBus.off("adStarted",c),t.eventBus.off("adEnded",p),t.eventBus.off("contentStarting",d),t.eventBus.off("contentStarted",y),t.eventBus.off("paywallStarting",y),t.eventBus.off("paywallStarted",y),t.eventBus.off("pauseAdShown",h),t.eventBus.off("pauseAdClosed",f),t.eventBus.off("overlayAdShown",v),t.eventBus.off("overlayAdClosed",m),t.eventBus.off("unloaded",b)})),{currentBreak:r,currentAd:n,currentBreakStarted:o,currentPauseAd:i,currentOverlayAd:a,midrolls:s}}(r)),(0,g.it)("playbackContext",function(t){let r=(0,g.et)(),n=(0,g.et)(),i=(0,g.et)(),a=(0,g.et)(),o=(0,g.Z)([r,n,i],([t,r,n])=>{if(void 0===r||void 0===t||!isFinite(r)||r<=0||!isFinite(t)||t<0)return 0;let i=null==n?0:n,a=r-i;return a>0?Math.min(Math.max((t-i)/a*100,0),100):Math.min(t/r*100,100)}),s=(0,g.Z)([r,n],([t,r])=>void 0!==t&&(void 0===r||r<=0||!Number.isFinite(r)||r-t<=12)),l=(0,g.Z)([a,n],([t,r])=>void 0!==r&&!(r<=0)&&!!Number.isFinite(r)&&(!t||r>300));function u(o){var s,l;r.set(o.playState.currentTime),n.set(o.playState.duration),i.set(p()),a.set(null==(s=null==(l=t.player)?void 0:l.isLive)?null:s)}function c(t){r.set(t.playState.currentTime),n.set(t.playState.duration),i.set(p())}function p(){let{seekable:r}=t.ui.mediaElement;if(r.length>0)return r.start(0)}function d(){r.set(void 0),n.set(void 0),i.set(void 0)}return(0,g.n)(()=>(t.eventBus.on("contentStarted",u),t.eventBus.on("position",c),t.eventBus.on("load",d),t.eventBus.on("adEnded",d),t.eventBus.on("paywallEnded",d),()=>{t.eventBus.off("contentStarted",u),t.eventBus.off("position",c),t.eventBus.off("load",d),t.eventBus.off("adEnded",d),t.eventBus.off("paywallEnded",d)})),{currentTime:r,duration:n,seekRangeStart:i,progressPercentage:o,isLive:a,isSeekable:l,atLiveEdge:s}}
1(r)),(0,g.it)("state",function(t,r){let{contextState:n,setState:i,initState:a,toggleVisibleMenu:o}=function(){let t={mediaData:(0,g.et)(null),streamData:(0,g.et)(null),duration:(0,g.et)(0),currentTime:(0,g.et)(0),isCasting:(0,g.et)(!1),isScrubbing:(0,g.et)(!1),playbackRate:(0,g.et)(1),playState:(0,g.et)("empty"),theme:(0,g.et)(null),visibleMenu:(0,g.et)(null)};function r(r){Object.keys(r).forEach(n=>{t[n]&&t[n].set(r[n])})}return{contextState:t,setState:r,initState:function(t){t.mediaData,r(t)},toggleVisibleMenu:r=>{t.visibleMenu.update(t=>t===r?null:r)}}}(),s=(0,g.et)({}),l=(0,g.et)(),u=(0,g.et)(!1);return r.eventBus.on("position",t=>{"ad"!==t.contentType&&i({currentTime:t.playState.currentTime})}),r.eventBus.on("error",t=>{l.set(t.error)}),{contextState:n,initState:a,setState:i,eventHandler:t,eventBus:r.eventBus,player:r,iconSet:s,toggleVisibleMenu:o,setTheme:function(t){n.theme.set({...(0,g.Q)(n.theme),...t})},volumeRangeVisible:u,error:l}}(t,r)),z()}function z(){return(0,g.tt)("state")}function P(){return(0,g.tt)("dom")}var A={xxs:310,xs:480,sm:768,md:1024,lg:1440,xl:1/0};function q(t){let r;for(r in A)if(t<A[r])return r;return"xl"}var O={vertical:9/16,square:1,horizontal:16/9};function N(t,r,n,i){let a=r?n:Math.min(i*t,n),o=r?i:Math.min(n/t,i);return{width:a,height:o,top:(i-o)/2,left:(n-a)/2}}var j="user-agent",V="function",F="object",H="string",Y="undefined",U="browser",W="device",K="engine",G="result",J="name",Z="type",Q="vendor",X="version",ee="architecture",et="major",er="model",en="console",ei="mobile",ea="tablet",eo="smarttv",es="wearable",el="embedded",eu="inapp",ec="brands",ep="formFactors",ed="fullVersionList",eh="platform",ef="platformVersion",ev="bitness",eg="sec-ch-ua",em=eg+"-full-version-list",eb=eg+"-arch",ey=eg+"-"+ev,ew=eg+"-form-factors",ex=eg+"-"+ei,ek=eg+"-"+er,eC=eg+"-"+eh,eS=eC+"-version",e_=[ec,ed,ei,er,eh,ef,ee,ep,ev],eE="Amazon",eL="Apple",eT="ASUS",e$="BlackBerry",eR="Google",eI="Huawei",eD="Lenovo",eM="Honor",eB="Microsoft",ez="Motorola",eP="Nvidia",eA="OnePlus",eq="OPPO",eO="Samsung",eN="Sharp",ej="Sony",eV="Xiaomi",eF="Zebra",eH="Chrome",eY="Chromium",eU="Chromecast",eW="Edge",eK="Firefox",eG="Opera",eJ="Facebook",eZ="Sogou",eQ="Mobile ",eX=" Browser",e0="Windows",e1=typeof window!==Y&&window.navigator?window.navigator:void 0,e2=e1&&e1.userAgentData?e1.userAgentData:void 0,e9=function(t,r){var n={},i=r;if(!e5(r))for(var a in i={},r)for(var o in r[a])i[o]=r[a][o].concat(i[o]?i[o]:[]);for(var s in t)n[s]=i[s]&&i[s].length%2==0?i[s].concat(t[s]):t[s];return n},e7=function(t){for(var r={},n=0;n<t.length;n++)r[t[n].toUpperCase()]=t[n];return r},e3=function(t,r){if(typeof t===F&&t.length>0){for(var n in t)if(e6(r)==e6(t[n]))return!0;return!1}return!!e8(t)&&e6(r)==e6(t)},e5=function(t,r){for(var n in t)return/^(browser|cpu|device|engine|os)$/.test(n)||!!r&&e5(t[n])},e8=function(t){return typeof t===H},e4=function(t){if(t){for(var r=[],n=tt(t).split(","),i=0;i<n.length;i++)if(n[i].indexOf(";")>-1){var a=ti(n[i]).split(";v=");r[i]={brand:a[0],version:a[1]}}else r[i]=ti(n[i]);return r}},e6=function(t){return e8(t)?t.toLowerCase():t},te=function(t){return e8(t)?tn(/[^\d\.]/g,t).split(".")[0]:void 0},tt=function(t){return e8(t)?ti(tn(/\\?\"/g,t),500):void 0},tr=function(t){for(var r in t)if(t.hasOwnProperty(r)){var n=t[r];typeof n==F&&2==n.length?this[n[0]]=n[1]:this[n]=void 0}return this},tn=function(t,r){return e8(r)?r.replace(t,""):r},ti=function(t,r){return t=tn(/^\s\s*/,String(t)),typeof r===Y?t:t.substring(0,r)},ta=function(t,r){if(!(!t||!r))for(var n,i,a,o,s,l,u=0;u<r.length&&!s;){var c=r[u],p=r[u+1];for(n=i=0;n<c.length&&!s&&c[n];)if(s=c[n++].exec(t))for(a=0;a<p.length;a++)l=s[++i],typeof(o=p[a])===F&&o.length>0?2===o.length?typeof o[1]==V?this[o[0]]=o[1].call(this,l):this[o[0]]=o[1]:o.length>=3&&(typeof o[1]!==V||o[1].exec&&o[1].test?3==o.length?this[o[0]]=l?l.replace(o[
vendor: 4,479 bytes, line 1
11],o[2]):void 0:4==o.length?this[o[0]]=l?o[3].call(this,l.replace(o[1],o[2])):void 0:o.length>4&&(this[o[0]]=l?o[3].apply(this,[l.replace(o[1],o[2])].concat(o.slice(4))):void 0):o.length>3?this[o[0]]=l?o[1].apply(this,o.slice(2)):void 0:this[o[0]]=l?o[1].call(this,l,o[2]):void 0):this[o]=l||void 0;u+=2}},to=function(t,r){for(var n in r)if(typeof r[n]===F&&r[n].length>0){for(var i=0;i<r[n].length;i++)if(e3(r[n][i],t))return"?"===n?void 0:n}else if(e3(r[n],t))return"?"===n?void 0:n;return r.hasOwnProperty("*")?r["*"]:t},ts={ME:"4.90","NT 3.51":"3.51","NT 4.0":"4.0",2e3:["5.0","5.01"],XP:["5.1","5.2"],Vista:"6.0",7:"6.1",8:"6.2","8.1":"6.3",10:["6.4","10.0"],NT:""},tl={embedded:"Automotive",mobile:"Mobile",tablet:["Tablet","EInk"],smarttv:"TV",wearable:"Watch",xr:["VR","XR"],"?":["Desktop","Unknown"],"*":void 0},tu={Chrome:"Google Chrome",Edge:"Microsoft Edge","Edge WebView2":"Microsoft Edge WebView2","Chrome WebView":"Android WebView","Chrome Headless":"HeadlessChrome","Huawei Browser":"HuaweiBrowser","MIUI Browser":"Miui Browser","Opera Mobi":"OperaMobile",Yandex:"YaBrowser"},tc={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[X,[J,eQ+"Chrome"]],[/webview.+edge\/([\w\.]+)/i],[X,[J,eW+" WebView"],[Z,eu]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[X,[J,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[J,X],[/opios[\/ ]+([\w\.]+)/i],[X,[J,eG+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[X,[J,eG+" GX"]],[/\bopr\/([\w\.]+)/i],[X,[J,eG]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[X,[J,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[X,[J,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(atlas|flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon|otter|dooble|(?:hi|lg |ovi|qute)browser|palemoon)\/v?([-\w\.]+)/i,/(brave)(?: chrome)?\/([\d\.]+)/i,/(aloha|heytap|ovi|115|surf|qwant)browser\/([\d\.]+)/i,/(qwant)(?:ios|mobile)\/([\d\.]+)/i,/(ecosia|weibo)(?:__| \w+@)([\d\.]+)/i],[J,X],[/quark(?:pc)?\/([-\w\.]+)/i],[X,[J,"Quark"]],[/\bddg\/([\w\.]+)/i],[X,[J,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb| ucpc)[\/ ]?([\w\.]+)/i],[X,[J,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[X,[J,"WeChat"]],[/konqueror\/([\w\.]+)/i],[X,[J,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[X,[J,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[X,[J,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[X,[J,"Smart "+eD+eX]],[/(av(?:ast|g|ira))\/([\w\.]+)/i],[[J,/(.+)/,"$1 Secure"+eX],X],[/norton\/([\w\.]+)/i],[X,[J,"Norton Private"+eX]],[/\bfocus\/([\w\.]+)/i],[X,[J,eK+" Focus"]],[/ mms\/([\w\.]+)$/i],[X,[J,eG+" Neon"]],[/ opt\/([\w\.]+)$/i],[X,[J,eG+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[X,[J,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[X,[J,"Dolphin"]],[/coast\/([\w\.]+)/i],[X,[J,eG+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[X,[J,"MIUI"+eX]],[/fxios\/([\w\.-]+)/i],[X,[J,eQ+eK]],[/\bqihoobrowser\/?([\w\.]*)/i],[X,[J,"360"]],[/\b(qq)\/([\w\.]+)/i],[[J,/(.+)/,"$1Browser"],X],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[J,/(.+)/,"$1"+eX],X],[/ HBPC\/([\w\.]+)/],[X,[J,eI+eX]],[/samsungbrowser\/([\w\.]+)/i],[X,[J,eO+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[X,[J,eZ+" Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[J,eZ+" Mobile"],X],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[J,X],[/(lbbrowser|luakit|rekonq|steam(?= (clie|tenf|gameo)))/i],[J],[/ome\/([\w\.]+).+(iron(?= saf)|360(?=[es]e$))/i],[X,J],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[J,eJ],X,[Z,eu]],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(bing)(?:web|sapphire)\/([\w\.]+)/i,/(instagram|snapchat|klarna)[\/ ]([-\w\.]+)/i],[J,X,[Z,eu]],[/\bgsa\/([\w\.]+) .*safari\//i],[X,[J,"GSA"],[Z,eu]],[/(?:musical_ly|trill)(?:.+app_?version\/|_)([\w\.]+)/i],[X,[J,"TikTok"],[Z,eu]],[/\[(linkedin)app\]/i],[J,[Z,eu]],[/(zalo(?:app)?)[\/\sa-z]*([\w\.-]+)/i],[[J,/(.+
1)/,"Zalo"],X,[Z,eu]],[/(chromium)[\/ ]([-\w\.]+)/i],[J,X],[/ome-(lighthouse)$/i],[J,[Z,"fetcher"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[X,[J,eH+" Headless"]],[/wv\).+chrome\/([\w\.]+).+edgw\//i],[X,[J,eW+" WebView2"],[Z,eu]],[/; wv\).+(chrome)\/([\w\.]+)/i],[[J,eH+" WebView"],X,[Z,eu]],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[X,[J,"Android"+eX]],[/chrome\/([\w\.]+) mobile/i],[X,[J,eQ+"Chrome"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[J,X],[/version\/([\w\.\,]+) .*mobile(?:\/\w+ | ?)safari/i],[X,[J,eQ+"Safari"]],[/iphone .*mobile(?:\/\w+ | ?)safari/i],[[J,eQ+"Safari"]],[/version\/([\w\.\,]+) .*(safari)/i],[X,J],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[J,[X,"1"]],[/(webkit|khtml)\/([\w\.]+)/i],[J,X],[/(?:mobile|tablet);.*(firefox)\/([\w\.-]+)/i],[[J,eQ+eK],X],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[J,"Netscape"],X],[/(wolvic|librewolf)\/([\w\.]+)/i],[J,X],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[X,[J,eK+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+(?= .+rv\:.+gecko\/\d+)|[0-4][\w\.]+(?!.+compatible))/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[J,[X,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[J,[X,/[^\d\.]+./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[ee,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[ee,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[ee,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[ee,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[ee,"arm"]],[/ sun4\w[;\)]/i],[[ee,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i,/((ppc|powerpc)(64)?)( mac|;|\))/i,/(?:osf1|[freopnt]{3,4}bsd) (alpha)/i],[[ee,/ower/,"",e6]],[/mc680.0/i],[[ee,"68k"]],[/winnt.+\[axp/i],[[ee,"alpha"]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[er,[Q,eO],[Z,ea]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr]|browser)[-\w]+)/i,/sec-(sgh\w+)/i],[er,[Q,eO],[Z,ei]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)[\/\);]/i],[er,[Q,eL],[Z,ei]],[/\b(?:ios|apple\w+)\/.+[\(\/](ipad)/i,/\b(ipad)[\d,]*[;\] ].+(mac |i(pad)?)os/i],[er,[Q,eL],[Z,ea]],[/(macintosh);/i],[er,[Q,eL]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[er,[Q,eN],[Z,ei]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[er,[Q,eM],[Z,ea]],[/honor([-\w ]+)[;\)]/i],[er,[Q,eM],[Z,ei]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[er,[Q,eI],[Z,ea]],[/(?:huawei) ?([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][\dc][adnt]?)\b(?!.+d\/s)/i],[er,[Q,eI],[Z,ei]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b(?:xiao)?((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[er,/_/g," "],[Q,eV],[Z,ea]],[/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/oid[^\)]+; (redmi[\-_ ]?(?:note|k)?[\w_ ]+|m?[12]\d[01]\d\w{3,6}|poco[\w ]+|(shark )?\w{3}-[ah]0|qin ?[1-3](s\+|ultra| pro)?)( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note|max|cc)?[_ ]?(?:\d{0,2}\w?)[_ ]?(?:plus|se|lite|pro)?( 5g|lte)?)(?: bui|\))/i,/; ([\w ]+) miui\/v?\d/i],[[er,/_/g," "],[Q,eV],[Z,ei]],[/droid.+; (cph2[3-6]\d[13579]|((gm|hd)19|(ac|be|in|kb)20|(d[en]|eb|le|mt)21|ne22)[0-2]\d|p[g-l]\w[1m]10)\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[er,[Q,eA],[Z,ei]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[er,[Q,eq],[Z,ei]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[er,[Q,to,{OnePlus:["203","304","403","404","413","415"],"*":eq}],[Z,ea]],[/(vivo (5r?|6|8l?|go|one|s|x[il]?[2-4]?)[\w\+ ]*)(?: bui|\))/i],[er,[Q,"BLU"],[Z,ei]],[/; vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[er,[Q,"Vivo"],[Z,ei]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[er,[Q,"Realme"],[Z,ei]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}
vendor: 6,256 bytes, line 1
1(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[er,[Q,eD],[Z,ea]],[/lenovo[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i],[er,[Q,eD],[Z,ei]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ]([\w\s]+)(\)| bui)/i,/((?:moto(?! 360)[-\w\(\) ]+|xt\d{3,4}[cgkosw\+]?[-\d]*|nexus 6)(?= bui|\)))/i],[er,[Q,ez],[Z,ei]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[er,[Q,ez],[Z,ea]],[/\b(?:lg)?([vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[er,[Q,"LG"],[Z,ea]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+(?!.*(?:browser|netcast|android tv|watch|webos))(\w+)/i,/\blg-?([\d\w]+) bui/i],[er,[Q,"LG"],[Z,ei]],[/(nokia) (t[12][01])/i],[Q,er,[Z,ea]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*?))( bui|\)|;|\/)/i],[[er,/_/g," "],[Z,ei],[Q,"Nokia"]],[/(pixel (c|tablet))\b/i],[er,[Q,eR],[Z,ea]],[/droid.+;(?: google)? (g(01[13]a|020[aem]|025[jn]|1b60|1f8f|2ybb|4s1m|576d|5nz6|8hhn|8vou|a02099|c15s|d1yq|e2ae|ec77|gh2x|kv4x|p4bc|pj41|r83y|tt9q|ur25|wvk6)|pixel[\d ]*a?( pro)?( xl)?( fold)?( \(5g\))?)( bui|\))/i],[er,[Q,eR],[Z,ei]],[/(google) (pixelbook( go)?)/i],[Q,er],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-\w\w\d\d)(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[er,[Q,ej],[Z,ei]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[er,"Xperia Tablet"],[Q,ej],[Z,ea]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[er,[Q,eE],[Z,ea]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[er,/(.+)/g,"Fire Phone $1"],[Q,eE],[Z,ei]],[/(playbook);[-\w\),; ]+(rim)/i],[er,Q,[Z,ea]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/(?:blackberry|\(bb10;) (\w+)/i],[er,[Q,e$],[Z,ei]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[er,[Q,eT],[Z,ea]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[er,[Q,eT],[Z,ei]],[/(nexus 9)/i],[er,[Q,"HTC"],[Z,ea]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[Q,[er,/_/g," "],[Z,ei]],[/tcl (xess p17aa)/i,/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])(_\w(\w|\w\w))?(\)| bui)/i],[er,[Q,"TCL"],[Z,ea]],[/droid [\w\.]+; (418(?:7d|8v)|5087z|5102l|61(?:02[dh]|25[adfh]|27[ai]|56[dh]|59k|65[ah])|a509dl|t(?:43(?:0w|1[adepqu])|50(?:6d|7[adju])|6(?:09dl|10k|12b|71[efho]|76[hjk])|7(?:66[ahju]|67[hw]|7[045][bh]|71[hk]|73o|76[ho]|79w|81[hks]?|82h|90[bhsy]|99b)|810[hs]))(_\w(\w|\w\w))?(\)| bui)/i],[er,[Q,"TCL"],[Z,ei]],[/(itel) ((\w+))/i],[[Q,e6],er,[Z,to,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[er,[Q,"Acer"],[Z,ea]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[er,[Q,"Meizu"],[Z,ei]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[er,[Q,"Ulefone"],[Z,ei]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[er,[Q,"Energizer"],[Z,ei]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[er,[Q,"Cat"],[Z,ei]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[er,[Q,"Smartfren"],[Z,ei]],[/droid.+; (a(in)?(0(15|59|6[35])|142)p?)/i],[er,[Q,"Nothing"],[Z,ei]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[er,[Q,"Archos"],[Z,ea]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[er,[Q,"Archos"],[Z,ei]],[/blackview ([-\w ]+)( b|\))/i,/; (bv\d{4}[-\w ]*)( b|\))/i],[er,[Q,"Blackview"],[Z,ei]],[/; (n159v)/i],[er,[Q,"HMD"],[Z,ei]],[/((revvl[ \w\+]+|tm(?:rv|af)\w*[45]g(?:tb)?))( b|\))/i],[er,[Z,function(t,r){return r.test.test(t)?r.ifTrue:r.ifFalse},{test:/ta?b/i,ifTrue:ea,ifFalse:ei}],[Q,"T-Mobile"]],[/(imo) (tab \w+)/i,/(infinix|tecno) (x1101b?|p904|dp(7c|8d|10a)( pro)?|p70[1-3]a?|p904|t1101)/i],[Q,er,[Z,ea]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (blu|coolpad|cubot|hmd|imo|infinix|lava|oneplus|tcl|wiko)[_ ]([-\w\+ ]+?)(?: bui|\)|; r)/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(oppo) ?([\w ]+) bui/i,/(hisense) ([ehv][\w ]+)\)/i,/droid[^;]+; (philips)[_ ]([sv-x][\d]{3,4}[xz]?)/i],[Q,er,[Z,ei]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i],[Q,er,[Z,ea]],[/(surface duo)/i],[er,[Q,eB],[Z,ea]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[er,[Q,"Fairphone"],[Z,ei]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[er,[Q,eP],[Z,ea]],[/(sprint) (\w+)/i],[Q,er,[Z,ei]],[/(kin\.[onetw]{3})/i],[[er,/\./g," "],[Q,eB],[Z,ei]],[/droid.+; ([c6]+|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[er,[Q,eF],[Z,ea]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[er,[Q,eF],[Z,ei]],[/(philips)[\w ]+tv/i,/smart-tv.+(samsung)/i],[Q,[Z,eo]],[/hbbtv.+maple;(\d+)/i],[[er,/^/,"SmartTV"],[Q,eO],[Z,eo]],[/(vizio)(?: |.+model\/)(\w+-\w+)/i,/tcast.+(lg)e?. ([-\w]+)/i],[Q,er,[Z,eo]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[Q,"LG"],[Z,eo]],[/(apple) ?tv/i],[Q,[er,eL+" TV"],[Z,eo]],[/crkey.*devicetype\/chromecast/i],[[er,eU+" Third Generation"],[Q,eR],[Z,eo]],[/crkey.*devicetype\/([^/]*)/i],[[er,/^/,"Chromecast "],[Q,eR],[Z,eo]],[/fuchsia.*crkey/i],[[er,eU+" Nest Hub"],[Q,eR],[Z,eo]],[/crkey/i],[[er,eU],[Q,eR],[Z,eo]],[/(portaltv)/i],[er,[Q,eJ],[Z,eo]],[/droid.+aft(\w+)( bui|\))/i],[er,[Q,eE],[Z,eo]],[/(shield \w+ tv)/i],[er,[Q,eP],[Z,eo]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[er,[Q,eN],[Z,eo]],[/(bravia[\w ]+)( bui|\))/i],[er,[Q,ej],[Z,eo]],[/(mi(tv|box)-?\w+) bui/i],[er,[Q,eV],[Z,eo]],[/Hbbtv.*(technisat) (.*);/i],[Q,er,[Z,eo]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[Q,/.+\/(\w+)/,"$1",to,{LG:"lge"}],[er,ti],[Z,eo]],[/(playstation \w+)/i],[er,[Q,ej],[Z,en]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[er,[Q,eB],[Z,en]],[/(ouya)/i,/(nintendo) (\w+)/i,/(retroid) (pocket ([^\)]+))/i,/(valve).+(steam deck)/i,/droid.+; ((shield|rgcube|gr0006))( bui|\))/i],[[Q,to,{Nvidia:"Shield",Anbernic:"RGCUBE",Logitech:"GR0006"}],er,[Z,en]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[er,[Q,eO],[Z,es]],[/((pebble))app/i,/(asu
1s|google|lg|oppo|xiaomi) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[Q,er,[Z,es]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[er,[Q,eq],[Z,es]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[er,[Q,eL],[Z,es]],[/(opwwe\d{3})/i],[er,[Q,eA],[Z,es]],[/(moto 360)/i],[er,[Q,ez],[Z,es]],[/(smartwatch 3)/i],[er,[Q,ej],[Z,es]],[/(g watch r)/i],[er,[Q,"LG"],[Z,es]],[/droid.+; (wt63?0{2,3})\)/i],[er,[Q,eF],[Z,es]],[/droid.+; (glass) \d/i],[er,[Q,eR],[Z,"xr"]],[/(pico) ([\w ]+) os\d/i],[Q,er,[Z,"xr"]],[/(quest( \d| pro)?s?).+vr/i],[er,[Q,eJ],[Z,"xr"]],[/mobile vr; rv.+firefox/i],[[Z,"xr"]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[Q,[Z,el]],[/(aeobc)\b/i],[er,[Q,eE],[Z,el]],[/(homepod).+mac os/i],[er,[Q,eL],[Z,el]],[/windows iot/i],[[Z,el]],[/droid.+; ([\w- ]+) (4k|android|smart|google)[- ]?tv/i],[er,[Z,eo]],[/\b((4k|android|smart|opera)[- ]?tv|tv; rv:|large screen[\w ]+safari)\b/i],[[Z,eo]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew|; hmsc).+?(mobile|vr|\d) safari/i],[er,[Z,to,{mobile:"Mobile",xr:"VR","*":ea}]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[Z,ea]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[Z,ei]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[er,[Q,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[X,[J,eW+"HTML"]],[/(arkweb)\/([\w\.]+)/i],[J,X],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[X,[J,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links|dillo)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[J,X],[/ladybird\//i],[[J,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[X,J]],os:[[/(windows nt) (6\.[23]); arm/i],[[J,/N/,"R"],[X,to,ts]],[/(windows (?:phone|mobile|iot))(?: os)?[\/ ]?([\d\.]*( se)?)/i,/(windows)[\/ ](1[01]|2000|3\.1|7|8(\.1)?|9[58]|me|server 20\d\d( r2)?|vista|xp)/i],[J,X],[/windows nt ?([\d\.\)]*)(?!.+xbox)/i,/\bwin(?=3| ?9|n)(?:nt| 9x )?([\d\.;]*)/i],[[X,/(;|\))/g,"",to,ts],[J,e0]],[/(windows ce)\/?([\d\.]*)/i],[J,X],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv|ios(?=.+ip(?:ad|hone)|.+apple ?tv)|ip(?:ad|hone)(?: |.+i(?:pad)?)os|apple ?tv.+ios)[\/ ]([\w\.]+)/i,/\btvos ?([\w\.]+)/i,/cfnetwork\/.+darwin/i],[[X,/_/g,"."],[J,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+(haiku|morphos))/i],[[J,"macOS"],[X,/_/g,"."]],[/android ([\d\.]+).*crkey/i],[X,[J,eU+" Android"]],[/fuchsia.*crkey\/([\d\.]+)/i],[X,[J,eU+" Fuchsia"]],[/crkey\/([\d\.]+).*devicetype\/smartspeaker/i],[X,[J,eU+" SmartSpeaker"]],[/linux.*crkey\/([\d\.]+)/i],[X,[J,eU+" Linux"]],[/crkey\/([\d\.]+)/i],[X,[J,eU]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[X,J],[/(ubuntu) ([\w\.]+) like android/i],[[J,/(.+)/,"$1 Touch"],X],[/(harmonyos)[\/ ]?([\d\.]*)/i,/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen)\w*[-\/\.; ]?([\d\.]*)/i],[J,X],[/\(bb(10);/i],[X,[J,e$]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[X,[J,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile[;\w ]*|tablet|tv|[^\)]*(?:viera|lg(?:l25|-d300)|alcatel ?o.+|y300-f1)); rv:([\w\.]+)\).+gecko\//i],[X,[J,eK+" OS"]],[/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i,/webos(?:[ \/]?|\.tv-20(?=2[2-9]))(\d[\d\.]*)/i],[X,[J,"webOS"]],[/web0s;.+?(?:chr[o0]me|safari)\/(\d+)/i],[[X,to,{25:"120",24:"108",23:"94",22:"87",6:"79",5:"68",4:"53",3:"38",2:"538",1:"537","*":"TV"}],[J,"webOS"]],[/watch(?: ?os[,\/ ]|\d,\d\/)([\d\.]+)/i],[X,[J,"watchOS"]],[/cros [\w]+(?:\)| ([\w\.]+)\b)/i],[X,[J,"Chrome OS"]],[/kepler ([\w\.]+); (aft|aeo)/i],[X,[J,"Vega OS"]],[/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) (\w+)/i,/(xbox); +xbox ([^\);]+)/i,/(pico) .+os([\w\.]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/linux.+(mint)[\/\(\) ]?([\w\.]*)/i,/(mageia|vectorlinux|fuchsia|arcaos|arch(?= ?linux))[;l ]([\d\.]*)/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire|knoppix)(?: gnu[\/ ]linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/\b(aix)[; ]([1-9\.]{0,4})/i,/(hurd|linux|morphos)(?: (?:arm|x86|ppc)\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) ?(r\d)?/i],[J,X],[/(sunos) ?([\d\.]*)/i],[[J,"Solaris"],X],[/\b(beos|os\/2|amigaos|openvms|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[J,X]]},tp=(tm={init:{},isIgnore:{},isIgnoreRgx:{},toString:{}},tr.call(tm.init,[[U,[J,X,et,Z]],["cpu",[ee]],[W,[Z,er,Q]],[K,[J,X]],["os",[J,X]]]),tr.call(tm.isIgnore,[[U,[X,et]],[K,[X]],["os",[X]]]),tr.call(tm.isIgnoreRgx,[[U,/ ?browser$/i],["os",/ ?os$/i]]),tr.call(tm.toString,[[U,[J,X]],["cpu",[ee]],[W,[Q,er]],[K,[J,X]],["os",[J,X]]]),tm),td=function(t,r){var n=tp.init[r],i=tp.isIgnore[r]||0,a=tp.isIgnoreRgx[r]||0,o=tp.toString[r]||0;function s(){tr.call(this,n)}return s.prototype.getItem=function(){return t},s.prototype.withClientHints=function(){return e2?e2.getHighEntropyValues(e_).then(function(r){return t.setCH(new th(r,!1)).parseCH().get()}):t.parseCH().get()}
1,s.prototype.withFeatureCheck=function(){return t.detectFeature().get()},r!=G&&(s.prototype.is=function(t){var r=!1;for(var n in this)if(this.hasOwnProperty(n)&&!e3(i,n)&&e6(a?tn(a,this[n]):this[n])==e6(a?tn(a,t):t)){if(r=!0,t!=Y)break}else if(t==Y&&r){r=!r;break}return r},s.prototype.toString=function(){var t="";for(var r in o)typeof this[o[r]]!==Y&&(t+=(t?" ":"")+this[o[r]]);return t||Y}),s.prototype.then=function(t){var r=this,n=function(){for(var t in r)r.hasOwnProperty(t)&&(this[t]=r[t])};n.prototype={is:s.prototype.is,toString:s.prototype.toString,withClientHints:s.prototype.withClientHints,withFeatureCheck:s.prototype.withFeatureCheck};var i=new n;return t(i),i},new s};function th(t,r){if(t=t||{},tr.call(this,e_),r)tr.call(this,[[ec,e4(t[eg])],[ed,e4(t[em])],[ei,/\?1/.test(t[ex])],[er,tt(t[ek])],[eh,tt(t[eC])],[ef,tt(t[eS])],[ee,tt(t[eb])],[ep,e4(t[ew])],[ev,tt(t[ey])]]);else for(var n in t)this.hasOwnProperty(n)&&typeof t[n]!==Y&&(this[n]=t[n])}function tf(t,r,n,i){return tr.call(this,[["itemType",t],["ua",r],["uaCH",i],["rgxMap",n],["data",td(this,t)]]),this}function tg(t,r,n){if(typeof t===F?(e5(t,!0)?(typeof r===F&&(n=r),r=t):(n=t,r=void 0),t=void 0):typeof t!==H||e5(r,!0)||(n=r,r=void 0),n)if(typeof n.append===V){var i={};n.forEach(function(t,r){i[String(r).toLowerCase()]=t}),n=i}else{var a={};for(var o in n)n.hasOwnProperty(o)&&(a[String(o).toLowerCase()]=n[o]);n=a}if(!(this instanceof tg))return new tg(t,r,n).getResult();var s=typeof t===H?t:n&&n[j]?n[j]:e1&&e1.userAgent?e1.userAgent:"",l=new th(n,!0),u=tc,c=function(t){return t==G?function(){return new tf(t,s,u,l).set("ua",s).set(U,this.getBrowser()).set("cpu",this.getCPU()).set(W,this.getDevice()).set(K,this.getEngine()).set("os",this.getOS()).get()}:function(){return new tf(t,s,u[t],l).parseUA().get()}};return tr.call(this,[["getBrowser",c(U)],["getCPU",c("cpu")],["getDevice",c(W)],["getEngine",c(K)],["getOS",c("os")],["getResult",c(G)],["getUA",function(){return s}],["setUA",function(t){return e8(t)&&(s=ti(t,500)),this}],["useExtension",function(t){return t&&(u=e9(u,t)),this}]]).setUA(s).useExtension(r),this}tf.prototype.get=function(t){return t?this.data.hasOwnProperty(t)?this.data[t]:void 0:this.data},tf.prototype.set=function(t,r){return this.data[t]=r,this},tf.prototype.setCH=function(t){return this.uaCH=t,this},tf.prototype.detectFeature=function(){if(e1&&e1.userAgent==this.ua)switch(this.itemType){case U:e1.brave&&typeof e1.brave.isBrave==V&&this.set(J,"Brave");break;case W:!this.get(Z)&&e2&&e2[ei]&&this.set(Z,ei),"Macintosh"==this.get(er)&&e1&&typeof e1.standalone!==Y&&e1.maxTouchPoints&&e1.maxTouchPoints>2&&this.set(er,"iPad").set(Z,ea);break;case"os":!this.get(J)&&e2&&e2[eh]&&this.set(J,e2[eh]);break;case G:var t=this.data,r=function(r){return t[r].getItem().detectFeature().get()};this.set(U,r(U)).set("cpu",r("cpu")).set(W,r(W)).set(K,r(K)).set("os",r("os"))}return this},tf.prototype.parseUA=function(){switch(this.itemType!=G&&ta.call(this.data,this.ua,this.rgxMap),this.itemType){case U:this.set(et,te(this.get(X)));break;case"os":if("iOS"==this.get(J)&&this.get(X)&&/^1[89][^\d]/.exec(this.get(X))){var t=/\) Version\/((\d+)[\d\.]*)/.exec(this.ua);t&&parseInt(t[2],10)>=26&&this.set(X,t[1])}}return this},tf.prototype.parseCH=function(){var t=this.uaCH,r=this.rgxMap;switch(this.itemType){case U:case K:var n,i=t[ed]||t[ec];if(i)for(var a=0;a<i.length;a++){var o=i[a].brand||i[a],s=i[a].version;this.itemType==U&&!/not.a.brand/i.test(o)&&(!n||/Chrom/.test(n)&&o!=eY||n==eW&&/WebView2/.test(o))&&(o=to(o,tu),(n=this.get(J))&&!/Chrom/.test(n)&&/Chrom/.test(o)||this.set(J,o).set(X,s).set(et,te(s)),n=o),this.itemType==K&&o==eY&&this.set(X,s)}break;case"cpu":var l=t[ee];l&&(l&&"64"==t[ev]&&(l+="64"),ta.call(this.data,l+";",r));break;case W:if(t[ei]&&this.set(Z,ei),t[er]&&(this.set(er,t[er]),!this.get(Z)||!this.get(Q))){var u,c={};ta.call(c,"droid 9; "+t[er]+")",r),!this.get(Z)&&c.type&&this.set(Z,c.type),!this.get(Q)&&c.vendor&&this.set(Q,c.vendor)}if(t[ep]){if("string"!=typeof t[ep])for(var p=0;!u&&p<t[ep].length;)u=to(t[ep][p++],tl);else u=to(t[ep],tl);this.set(Z,u)}break;case"os":var d=t[eh];if(d){var h=t[ef];d==e0&&(h=parseInt(te(h),10)>=13?"11":"10"),this.set(J,d).set(X,h)}this.get(J)==e0&&"Xbox"==t[er]&&this.set(J,"Xbox").set(X,void 0);break;case G:var f=this.data,v=function(r){return f[r].getItem().setCH(t).parseCH().get()};this.set(U,v(U)).set("cpu",v("cpu")).set(W,v(W)).set(K,v(K)).set("os",v("os"))}return this},tg.VERSION="2.0.10",tg.BROWSER=e7([J,X,et,Z]),tg.CPU=e7([ee]),tg.DEVICE=e7([er,Q,Z,en,ei,eo,ea,es,el]),tg.ENGINE=tg.OS=e7([J,X]);var tm,tb,ty,tw=new tg().getResult(),tx=tw.browser.name&&["Safari","Mobile Safari"].includes(tw.browser.name);["Mac OS","macOS"].includes(null==(tb=tw.os.name)?"":tb);var tk="iOS"===tw.os.name,tC="iPad"===tw.device.model||"macOS"===tw.os.name&&(null==(ty=navigator)?void 0:ty.maxTouchPoints)>1,tS="mobile"===tw.device.type,t_="tablet"===tw.device.type||tC,tE=!tS&&!t_,tL=tS||t_,tT="Android"===tw.os.name,t$=tS&&tT,tR=t_&&tT,tI=(tw.browser.name,tw.browser.version,tw.os.name),tD=tw.os.version,tM=tw.ua,tB=class extends 
1Error{};tB.prototype.name="InvalidTokenError";var tz=(0,v.n)((0,v.t)((t,r)=>{!function(t){function n(t,r){var n=(65535&t)+(65535&r);return(t>>16)+(r>>16)+(n>>16)<<16|65535&n}function i(t,r,i,a,o,s){var l;return n((l=n(n(r,t),n(a,s)))<<o|l>>>32-o,i)}function a(t,r,n,a,o,s,l){return i(r&n|~r&a,t,r,o,s,l)}function o(t,r,n,a,o,s,l){return i(r&a|n&~a,t,r,o,s,l)}function s(t,r,n,a,o,s,l){return i(r^n^a,t,r,o,s,l)}function l(t,r,n,a,o,s,l){return i(n^(r|~a),t,r,o,s,l)}function u(t,r){t[r>>5]|=128<<r%32,t[(r+64>>>9<<4)+14]=r;var i,u,c,p,d,h=0x67452301,f=-0x10325477,v=-0x67452302,g=0x10325476;for(i=0;i<t.length;i+=16)u=h,c=f,p=v,d=g,h=a(h,f,v,g,t[i],7,-0x28955b88),g=a(g,h,f,v,t[i+1],12,-0x173848aa),v=a(v,g,h,f,t[i+2],17,0x242070db),f=a(f,v,g,h,t[i+3],22,-0x3e423112),h=a(h,f,v,g,t[i+4],7,-0xa83f051),g=a(g,h,f,v,t[i+5],12,0x4787c62a),v=a(v,g,h,f,t[i+6],17,-0x57cfb9ed),f=a(f,v,g,h,t[i+7],22,-0x2b96aff),h=a(h,f,v,g,t[i+8],7,0x698098d8),g=a(g,h,f,v,t[i+9],12,-0x74bb0851),v=a(v,g,h,f,t[i+10],17,-42063),f=a(f,v,g,h,t[i+11],22,-0x76a32842),h=a(h,f,v,g,t[i+12],7,0x6b901122),g=a(g,h,f,v,t[i+13],12,-0x2678e6d),v=a(v,g,h,f,t[i+14],17,-0x5986bc72),f=a(f,v,g,h,t[i+15],22,0x49b40821),h=o(h,f,v,g,t[i+1],5,-0x9e1da9e),g=o(g,h,f,v,t[i+6],9,-0x3fbf4cc0),v=o(v,g,h,f,t[i+11],14,0x265e5a51),f=o(f,v,g,h,t[i],20,-0x16493856),h=o(h,f,v,g,t[i+5],5,-0x29d0efa3),g=o(g,h,f,v,t[i+10],9,0x2441453),v=o(v,g,h,f,t[i+15],14,-0x275e197f),f=o(f,v,g,h,t[i+4],20,-0x182c0438),h=o(h,f,v,g,t[i+9],5,0x21e1cde6),g=o(g,h,f,v,t[i+14],9,-0x3cc8f82a),v=o(v,g,h,f,t[i+3],14,-0xb2af279),f=o(f,v,g,h,t[i+8],20,0x455a14ed),h=o(h,f,v,g,t[i+13],5,-0x561c16fb),g=o(g,h,f,v,t[i+2],9,-0x3105c08),v=o(v,g,h,f,t[i+7],14,0x676f02d9),f=o(f,v,g,h,t[i+12],20,-0x72d5b376),h=s(h,f,v,g,t[i+5],4,-378558),g=s(g,h,f,v,t[i+8],11,-0x788e097f),v=s(v,g,h,f,t[i+11],16,0x6d9d6122),f=s(f,v,g,h,t[i+14],23,-0x21ac7f4),h=s(h,f,v,g,t[i+1],4,-0x5b4115bc),g=s(g,h,f,v,t[i+4],11,0x4bdecfa9),v=s(v,g,h,f,t[i+7],16,-0x944b4a0),f=s(f,v,g,h,t[i+10],23,-0x41404390),h=s(h,f,v,g,t[i+13],4,0x289b7ec6),g=s(g,h,f,v,t[i],11,-0x155ed806),v=s(v,g,h,f,t[i+3],16,-0x2b10cf7b),f=s(f,v,g,h,t[i+6],23,0x4881d05),h=s(h,f,v,g,t[i+9],4,-0x262b2fc7),g=s(g,h,f,v,t[i+12],11,-0x1924661b),v=s(v,g,h,f,t[i+15],16,0x1fa27cf8),f=s(f,v,g,h,t[i+2],23,-0x3b53a99b),h=l(h,f,v,g,t[i],6,-0xbd6ddbc),g=l(g,h,f,v,t[i+7],10,0x432aff97),v=l(v,g,h,f,t[i+14],15,-0x546bdc59),f=l(f,v,g,h,t[i+5],21,-0x36c5fc7),h=l(h,f,v,g,t[i+12],6,0x655b59c3),g=l(g,h,f,v,t[i+3],10,-0x70f3336e),v=l(v,g,h,f,t[i+10],15,-1051523),f=l(f,v,g,h,t[i+1],21,-0x7a7ba22f),h=l(h,f,v,g,t[i+8],6,0x6fa87e4f),g=l(g,h,f,v,t[i+15],10,-0x1d31920),v=l(v,g,h,f,t[i+6],15,-0x5cfebcec),f=l(f,v,g,h,t[i+13],21,0x4e0811a1),h=l(h,f,v,g,t[i+4],6,-0x8ac817e),g=l(g,h,f,v,t[i+11],10,-0x42c50dcb),v=l(v,g,h,f,t[i+2],15,0x2ad7d2bb),f=l(f,v,g,h,t[i+9],21,-0x14792c6f),h=n(h,u),f=n(f,c),v=n(v,p),g=n(g,d);return[h,f,v,g]}function c(t){var r,n="",i=32*t.length;for(r=0;r<i;r+=8)n+=String.fromCharCode(t[r>>5]>>>r%32&255);return n}function p(t){var r,n=[];for(n[(t.length>>2)-1]=void 0,r=0;r<n.length;r+=1)n[r]=0;var i=8*t.length;for(r=0;r<i;r+=8)n[r>>5]|=(255&t.charCodeAt(r/8))<<r%32;return n}function d(t){var r,n,i="0123456789abcdef",a="";for(n=0;n<t.length;n+=1)a+=i.charAt((r=t.charCodeAt(n))>>>4&15)+i.charAt(15&r);return a}function h(t){return unescape(encodeURIComponent(t))}function f(t){var r;return c(u(p(r=h(t)),8*r.length))}function v(t,r){return function(t,r){var n,i,a=p(t),o=[],s=[];for(o[15]=s[15]=void 0,a.length>16&&(a=u(a,8*t.length)),n=0;n<16;n+=1)o[n]=0x36363636^a[n],s[n]=0x5c5c5c5c^a[n];return i=u(o.concat(p(r)),512+8*r.length),c(u(s.concat(i),640))}(h(t),h(r))}function g(t,r,n){return r?n?v(r,t):d(v(r,t)):n?f(t):d(f(t))}"function"==typeof define&&define.amd?define(function(){return g}):"object"==typeof r&&r.exports?r.exports=g:t.md5=g}(t)})());function tP(t){var r;let n=function(t,r){let n;if("string"!=typeof t)throw new tB("Invalid token specified: must be a string");r||(r={});let i=+(!0!==r.header),a=t.split(".")[i];if("string"!=typeof a)throw new tB(`Invalid token specified: missing part #${i+1}`);try{n=function(t){let r=t.replace(/-/g,"+").replace(/_/g,"/");switch(r.length%4){case 0:break;case 2:r+="==";break;case 3:r+="=";break;default:throw Error("base64 string is not of the correct length")}try{var n;
1return n=r,decodeURIComponent(atob(n).replace(/(.)/g,(t,r)=>{let n=r.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}catch{return atob(r)}}(a)}catch(t){throw new tB(`Invalid token specified: invalid base64 for part #${i+1} (${t.message})`)}try{return JSON.parse(n)}catch(t){throw new tB(`Invalid token specified: invalid json for part #${i+1} (${t.message})`)}}(t);return{userId:(0,tz.default)(n.sub),userAdId:n.adId,userRole:n.role,userEntitlements:n.ent,suplaTrial:(null==(r=n.trial)?void 0:r.includes("suplaplus"))||!1,email:n.email}}function tA(t){let[r,n,i]=t.split("-")[0].split(".").map(Number);return i+100*n+1e4*r}function tq(t,r="<redacted_jwt>"){return t.includes(".")?t.replace(/(^|[^A-Za-z0-9_-])([A-Za-z0-9_-]{10,}\.[A-Za-z0-9_-]{10,}\.[A-Za-z0-9_-]{10,})(?=$|[^A-Za-z0-9_-])/g,r):t}function tO(){var t,r;return(null==(t=window)||null==(t=t._satellite)||null==(r=t.getVar)?void 0:r.call(t,"ECID"))||void 0}function tN(){try{var t;let r=localStorage.getItem("sa-said");if(!r)return;let n=JSON.parse(r);return null==n||null==(t=n.data)?void 0:t.odcStatus}catch{}}function tj(t){return!!t&&"accessToken"in t&&!("role"in t)}function tV(t){return t?tj(t)?tP(t.accessToken).userRole:t.role:"Non_Logged_In_User"}function tF(t){return t?tj(t)?tP(t.accessToken).userAdId:t.adId:null}function tH(t){return!t||tj(t)?null:t.richieToken||null}function tY(t){var r;return t&&tj(r=t)&&r.profile?t.profile:null}function tU(t){if(null===t)return"";let r=Math.floor(t/3600),n=Math.floor(t%3600/60),i=Math.floor(t)%60,a=("0"+n).slice(-2),o=("0"+i).slice(-2);return r>0?`${r}:${a}:${o}`:`${a}:${o}`}function tW(t){return`${t.getHours().toString().padStart(2,"0")}:${t.getMinutes().toString().padStart(2,"0")}`}function tK(){try{let t=localStorage.getItem("sa-segments");if(!t)return;let r=JSON.parse(t),n=[],i=[];return"object"==typeof r&&(Array.isArray(r.webCdpSegments)&&(n=r.webCdpSegments),Array.isArray(r.webVideoCdpSegments)&&(i=r.webVideoCdpSegments)),{webCdpSegments:n,webVideoCdpSegments:i}}catch{}}async function tG(t,r){var n;return{appName:"ruutuweb",deviceType:"2",spad:(0,C.n)().spad,gdprConsent:null==r?void 0:r.tcString,gdprApplies:null!=r&&r.gdprApplies?1:0,userAdId:null==(n=tF(t))?void 0:n}}function tJ(t,r){return r.some(r=>t instanceof r)}function tZ(t){if(t.aborted)throw new b.Mk("abort")}function tQ(){return(0,g.tt)("key")}function tX(){return{id:"",startTime:0,endTime:0,region:null,snapToLines:!0,line:"auto",lineAlign:"start",position:"auto",positionAlign:"auto",size:100,align:"center",vertical:"",pauseOnExit:!1,text:""}}function t0(){return{id:"",width:100,lines:3,regionAnchorX:0,regionAnchorY:100,viewportAnchorX:0,viewportAnchorY:100,scroll:""}}(()=>{try{return localStorage.setItem("test","test"),localStorage.removeItem("test"),!0}catch{return!1}})(),(0,v.t)(t=>{var r,n,i,a,o,s,l,u,c,p,d,h,f,v,g;Object.defineProperty(t,"__esModule",{value:!0}),t.ConsumerService=t.ErrorType401=t.ErrorType404=t.ErrorType500=t.ErrorType400TokenEndpoint=t.ErrorType403TokenEndpoint=t.ErrorType400TokenRefreshEndpoint=t.ErrorType403TokenRefreshEndpoint=t.Role=void 0,(p=r||(t.Role=r={})).LoggedInUser="Logged_In_User",p.SubscribedUser="Subscribed_User",p.SubscribedLimitedUser="Subscribed_Limited_User",p.SubscribedAvodUser="Subscribed_Avod_User",(d=n||(t.ErrorType403TokenRefreshEndpoint=n={})).RefreshTokenExpired="refresh_token_expired",d.RequestValidationFailed="request_validation_failed",d.SsoAccountIsDisabled="sso_account_is_disabled",(h=i||(t.ErrorType400TokenRefreshEndpoint=i={})).MissingApiKey="missing_api_key",h.MissingRefreshToken="missing_refresh_token",h.NotARefreshToken="not_a_refresh_token",h.RequestValidationFailed="request_validation_failed",h.UnrecognizedApiKey="unrecognized_api_key",(f=a||(t.ErrorType403TokenEndpoint=a={})).SsoAccountIsDisabled="sso_account_is_disabled",f.SsoTokenValidationFailed="sso_token_validation_failed",f.SsoTokenExpired="sso_token_expired",(v=o||(t.ErrorType400TokenEndpoint=o={})).MissingApiKey="missing_api_key",v.MissingSsoToken="missing_sso_token",v.RequestValidationFailed="request_validation_failed",v.UnrecognizedApiKey="unrecognized_api_key",(s||(t.ErrorType500=s={})).InternalServerError="internal_server_error",(l||(t.ErrorType404=l={})).UnrecognizedEndpoint="unrecognized_endpoint",(u||(t.ErrorType401=u={})).MissingApiKey="missing_api_key",(g=c||(t.ConsumerService=c={})).Ruutu="ruutu",g.Supla="supla",g.Nf="nf"})();
1var t1=class extends Error{constructor(t){super(t),this.name="WebVttParsingError"}};function t2(t,r,n,i){let a=i?t.split(i):[t];for(let t in a){if("string"!=typeof a[t])continue;let i=a[t].split(n);2===i.length&&r(i[0],i[1].trim())}}function t9(t,r,n,i){return(0|t)*3600+(0|r)*60+(0|n)+(0|i)/1e3}function t7(t){var r;let n=t.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);if(!n)return null;let i=parseInt(n[1]),a=parseInt(n[2]),o=parseInt((null==(r=n[3])?void 0:r.replace(":",""))||"0"),s=parseInt(n[4]);return n[3]?t9(i,a,o,s):i>59?t9(i,a,0,s):t9(0,i,a,s)}var t3=class{constructor(){this.values=Object.create(null)}set(t,r){this.get(t)||""===r||(this.values[t]=r)}get(t,r){return this.has(t)?this.values[t]:r}has(t){return t in this.values}alt(t,r,n){for(let i=0;i<n.length;++i)if(r===n[i]){this.set(t,r);break}}integer(t,r){/^-?\d+$/.test(r)&&this.set(t,parseInt(r,10))}percent(t,r){if(r.match(/^([\d]{1,3})(\.[\d]*)?%$/)){let n=parseFloat(r);if(n>=0&&n<=100)return this.set(t,n),!0}return!1}},t5="INITIAL",t8="HEADER",t4="REGION",t6="STYLE",re="NOTE",rt="BLOCKS",rr="CUE_EXT",rn="BAD_CUE",ri="Malformed WebVTT signature.",ra=()=>"u">typeof VTTCue?new VTTCue(0,0,""):tX(),ro=()=>"u">typeof VTTRegion?new VTTRegion:t0(),rs=class{constructor(t={}){var r;this.regionSettings=null,this.cue=null;let n=null==(r=t.useDomTypes)||r;this.createCue=t.createCue||n?ra:tX,this.createRegion=t.createRegion||n?ro:t0,this.state=t5,this.buffer="",this.style="",this.regionList=[]}parse(t,r=!1){var n,i,a,o,s;t&&(this.buffer+=t);let l=()=>{let t=this.buffer,r=0;for(;r<t.length&&"\r"!==t[r]&&"\n"!==t[r];)++r;let n=t.substr(0,r);return"\r"===t[r]&&++r,"\n"===t[r]&&++r,this.buffer=t.substr(r),n},u=t=>{var r;let n=new t3;t2(t,(t,r)=>{switch(t){case"MPEGT":n.integer(t+"S",r);break;case"LOCA":n.set(t+"L",t7(r))}},/[^\d]:/,/,/),null==(r=this.ontimestampmap)||r.call(this,{MPEGTS:n.get("MPEGTS"),LOCAL:n.get("LOCAL")})},c=t=>{t.match(/X-TIMESTAMP-MAP/)&&t2(t,(t,r)=>{"X-TIMESTAMP-MAP"===t&&u(r)},/=/)};try{let t;if(this.state===t5){if(!/\r\n|\n/.test(this.buffer))return this;t=l(),65279===t.charCodeAt(0)&&(t=t.slice(1));let r=t.match(/^WEBVTT([ \t].*)?$/);if(!r||!r[0])throw new t1(ri);this.state=t8}let u=!1;var p=r;for(r||(this.cue=null,this.regionSettings=null);this.buffer&&/\r\n|\n/.test(this.buffer);)switch(u?u=!1:t=l(),this.state){case t8:/:/.test(t)?c(t):t||(this.state=rt);continue;case t4:if(!t&&this.regionSettings){let t=this.createRegion();t.id=this.regionSettings.get("id",""),t.width=this.regionSettings.get("width",100),t.lines=this.regionSettings.get("lines",3),t.regionAnchorX=this.regionSettings.get("regionanchorX",0),t.regionAnchorY=this.regionSettings.get("regionanchorY",100),t.viewportAnchorX=this.regionSettings.get("viewportanchorX",0),t.viewportAnchorY=this.regionSettings.get("viewportanchorY",100),t.scroll=this.regionSettings.get("scroll",""),null==(n=this.onregion)||n.call(this,t),this.regionList.push(t),this.regionSettings=null,this.state=rt;break}null===this.regionSettings&&(this.regionSettings=new t3);let r=this.regionSettings;t2(t,(t,n)=>{switch(t){case"id":r.set(t,n);break;case"width":r.percent(t,n);break;case"lines":r.integer(t,n);break;case"regionanchor":case"viewportanchor":let i=n.split(",");if(2!==i.length)break;let a=new t3;if(a.percent("x",i[0]),a.percent("y",i[1]),!a.has("x")||!a.has("y"))break;r.set(t+"X",a.get("x")),r.set(t+"Y",a.get("y"));break;case"scroll":r.alt(t,n,["up"])}},/:/,/\s/);continue;case t6:if(!t){null==(i=this.onstyle)||i.call(this,this.style),this.style="",this.state=rt;break}this.style+=t+"\n";continue;case re:t||(this.state="ID");continue;case rt:if(!t)continue;if(/^NOTE($[ \t])/.test(t)){this.state=re;break}if(/^REGION/.test(t)&&!p){this.state=t4;break}if(/^STYLE/.test(t)&&!p){this.state=t6;break}this.state="ID";case"ID":if(/^NOTE($|[ \t])/.test(t)){this.state=re;break}if(!t)continue;if(p=!0,this.cue=this.createCue(),null!=(s=this.cue).text||(s.text=""),this.state="CUE",-1===t.indexOf("--\x3e")){this.cue.id=t;continue}case"CUE":try{!function(t,r,n){let i=t;function a(){let r=t7(t);if(null===r)throw new t1("Malformed time stamp."+i);return t=t.replace(/^[^\sa-zA-Z-]+/,""),r}function o(){t=t.replace(/^\s+/,"")}if(o(),r.startTime=a(),o(),"--\x3e"!==t.substr(0,3))throw new t1("Malformed time stamp. (time stamps must be separated by '--\x3e'): ");t=t.substr(3),o(),r.endTime=a(),o(),function(t,r){let i=new t3;t2(t,function(t,r){switch(t){case"region":for(let a=n.length-1;a>=0;a--)if(n[a].id===r){i.set(t,n[a]);break}break;case"vertical":i.alt(t,r,["rl","lr"]);break;case"line":{let n=r.split(","),a=n[0];i.integer(t,a),i.percent(t,a)&&i.set("snapToLines",!1),i.alt(t,a,["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start","center","end"]);break}case"position":{let n=r.split(",");i.percent(t,n[0]),2===n.length&&i.alt("positionAlign",n[1],["line-left","center","line-right","auto"]);break}case"size":i.percent(t,r);break;case"align":i.alt(t,r,["start","center","end","left","right"])}},/:/,/\s/),r.region=i.get("region",null),r.vertical=i.get("vertical","");try{r.line=i.get("line","auto")}catch{}r.lineAlign=i.get("lineAlign","start"),r.snapToLines=i.get("snapToLines",!0),r.size=i.get("size",100);try{r.align=i.get("align","center")}catch{r.align=i.get("align","middle")}try{r.position=i.get("position","auto")}catch{r.position=i.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100}[r.align])}r.positionAlign=i.get("positionAlign","auto")}(t,r)}(t,this.cue,this.regionList)}catch(t){this.reportOrThrowError(t),this.cue=null,this.state=rn;continue}this.state=rr;continue;case rr:let d=-1!==t.indexOf("--\x3e");
1if(!t||d&&(u=!0)){null==(a=this.oncue)||a.call(this,this.cue),this.cue=null,this.state="ID";continue}null!=(o=this.cue)&&o.text&&(this.cue.text+="\n"),this.cue.text+=t.replace(/\u2028/g,"\n").replace(/u2029/g,"\n");continue;case rn:t||(this.state="ID");continue}}catch(t){this.reportOrThrowError(t),this.state===rr&&this.cue&&this.oncue&&this.oncue(this.cue),this.cue=null,this.regionSettings=null,this.state=this.state===t5?"BAD_WEBVTT":rn}return this}flush(){var t;try{if(this.buffer+="",(this.cue||this.state===t8)&&(this.buffer+="\n\n",this.parse(void 0,!0)),this.state===t5)throw new t1(ri)}catch(t){this.reportOrThrowError(t)}return null==(t=this.onflush)||t.call(this),this}reportOrThrowError(t){var r;if(t instanceof t1)null==(r=this.onparsingerror)||r.call(this,t);else throw t}};async function rl(t,r){let n=new rs(r),i=[],a=[],o=[],s=[];return n.oncue=t=>i.push(t),n.onregion=t=>a.push(t),n.onstyle=t=>o.push(t),n.onparsingerror=t=>s.push(t),n.parse(t),n.flush(),{cues:i,regions:a,styles:o,errors:s}}var ru=[{type:"seekToLive"},{type:"chromecast"},{type:"pictureInPicture"},{type:"miniplayer"},{type:"quality"},{type:"subtitles"},{type:"fullscreen"}];function rc(t){return(0,g.tt)(t)}var rp,rd,rh=function(t){let{media:r}=I("player"),n=(0,g.et)(!1),i=(0,g.et)(),a=(0,g.Z)(r,t=>(null==t?void 0:t.type)==="mcc"&&t.nextInSequence?t.nextInSequence:void 0),o=(0,g.Z)(r,t=>{var r;return(null==t?void 0:t.type)==="mcc"?null==(r=t.clip.playback.showUpcomingThreshold)?void 0:r:void 0}),s=(0,g.Z)([i,o,n,a],([t,r,n,i])=>{if(void 0!==t&&void 0!==r&&t>=r&&!n)return i});function l(){i.set(void 0),n.set(!1)}function u(t){i.set("content"===t.contentType?t.to:void 0)}return(0,g.n)(()=>{if(t.config.nextInSequence)return t.eventBus.on("load",l),t.eventBus.on("unloaded",l),t.eventBus.on("position",u),()=>{t.eventBus.off("load",l),t.eventBus.off("unloaded",l),t.eventBus.off("position",u)}}),{nextUp:s,closeNextUp:function(){n.set(!0),t.autoNextInSequence=!1}}},rf=function(){var t;let r,n,i,{asset:a}=I("player"),o=(0,g.et)(!1),s=(0,g.et)(),l=(0,g.Z)(a,t=>(null==t?void 0:t.type)==="mcc"&&t.data.clip.playback.media.subtitles||[]),u=a.subscribe(t=>{var r,n;let i=(null==t?void 0:t.type)==="mcc"&&!(null!=(r=t.data.clip.metadata.videoSpecs)&&r.includes("h264_burned_subtitles"))&&(null==(n=t.data.clip.playback.media.subtitles)?void 0:n.find(t=>"fi"===t.language));void 0===(0,g.Q)(s)&&i&&s.set("fi")});(0,g.t)(()=>{u()});let c=(0,g.Z)([o,l,s],([t,r,n])=>t&&r.find(t=>t.language===n)||null),p=(t=(0,g.Z)(c,t=>(null==t?void 0:t.url)||null),r=(0,g.et)(void 0),i=t.subscribe(async t=>{if(null==n||n.abort(),n=void 0,r.set(void 0),t){let{signal:i}=n=new AbortController;try{let n=await (await fetch(t,{signal:i})).text();if(i.aborted)return;let a=await rl(n);if(i.aborted)return;r.set(a)}catch{}}}),(0,g.t)(()=>{null==n||n.abort(),i()}),r);return{enabled:o,selectedTrack:c,parsedTextTrack:p,tracks:l,getActiveCues:function(t){var r,n;return(null==(r=null==(n=(0,g.Q)(p))?void 0:n.cues)?[]:r).filter(r=>t>=r.startTime&&t<r.endTime)},setLanguage:function(t){t!==(0,g.Q)(s)&&s.set(t)}}},rv=function(t){let{media:r}=I("player"),n=(0,g.et)(null);async function i(){let t=(0,g.Q)(r);if(!((null==t?void 0:t.type)!=="mcc"||!t.stripe))try{n.set(await (0,b.Do)(t.stripe))}catch{n.set(null)}}function a(){n.set(null)}return(0,g.n)(()=>{if(t.config.layout.timelineThumbnails)return t.eventBus.on("contentStarted",i),t.eventBus.on("unloaded",a),()=>{t.eventBus.off("contentStarted",i),t.eventBus.off("unloaded",a)}}),{imageData:n}},rg=function(){let{media:t}=I("player"),{currentBreak:r}=$(),{isLive:n,isSeekable:i,atLiveEdge:a}=R(),{showControls:o}=tQ(),{playerSize:s}=P(),l=(0,g.et)({}),u=(0,g.Z)(r,t=>!!t),c=(0,g.Z)(t,t=>(null==t?void 0:t.type)==="mcc"&&("audio_webradio"===t.clip.playback.mediaType||"video_live"===t.clip.playback.mediaType)),p=(0,g.Z)([c,n],([t,r])=>!t||!1===r),d=(0,g.Z)([c,n],([t,r])=>t&&(!0===r||null===r)),h=(0,g.Z)([d,i,o,a,u,s],([t,r,n,i,a,o])=>t&&r&&n&&!i&&!a&&!(tE&&null!=o&&o.includes("xs")));return{controls:l,setControls:function(t){l.set(t)},showVodControls:p,showLiveControls:d,showLiveButton:h,showSeekButtons:(0,g.Z)([u,c,i],([t,r,n])=>!t&&(!r||n))}};async function rm(t){if(rd)t!==rd&&console.warn("Cannot re-initialize CAF with different applicationId");else{rd=t;try{await new Promise(t=>{var r;window.__onGCastApiAvailable=r=>
1t(),r="https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1",new Promise((t,n)=>{let i=document.createElement("script");i.type="text/javascript",i.src=r,i.onload=()=>t(),i.onerror=t=>n(t),document.head.appendChild(i)})}),"cast"in window&&void 0!==window.cast&&(rp=new r_(t))}catch{}}}var rb={};function ry(t,r,n){rb[t]||(rb[t]=[]),rb[t].push(r),null==n||n.addEventListener("abort",()=>{if(rb[t]){let n=rb[t].indexOf(r);-1!==n&&rb[t].splice(n,1)}})}function rw(t,r){var n;null==(n=rb[t])||n.forEach(t=>{try{t(r)}catch{}})}var rx=[],rk={state:"NO_DEVICES_AVAILABLE",playerState:null,title:void 0,seriesTitle:void 0,description:void 0,deviceName:void 0,selectionOpen:!1,volumeLevel:void 0,currentTime:void 0,duration:void 0,canPause:void 0,canSeek:void 0,playbackRate:void 0,imageUrl:void 0,isPlayingBreak:void 0,numberBreakClips:void 0,currentBreakTime:void 0,currentBreakClipTime:void 0,currentBreakClipIndex:0,breakId:void 0,breakClipId:void 0,contentType:void 0,textTracks:void 0,activeTextTrackId:void 0,queue:void 0,liveSeekableRange:void 0,stripeImageData:void 0};function rC(t){return rx.push(t),t(rk),()=>{let r=rx.indexOf(t);-1!==r&&rx.splice(r,1)}}function rS(t,r){rk[t]!==r&&(rk={...rk,[t]:r},rx.forEach(t=>t(rk)))}var r_=class{constructor(t){(0,g.ct)(this,"ctx",void 0),(0,g.ct)(this,"remotePlayer",void 0),(0,g.ct)(this,"remotePlayerController",void 0),(0,g.ct)(this,"session",void 0),(0,g.ct)(this,"statusPollInterval",void 0),(0,g.ct)(this,"onCastStateChanged",t=>{rS("state",this.mapCastState(t.castState))}),(0,g.ct)(this,"onCastSessionStateChanged",t=>{switch(t.sessionState){case cast.framework.SessionState.SESSION_STARTING:break;case cast.framework.SessionState.SESSION_STARTED:case cast.framework.SessionState.SESSION_RESUMED:this.session=new rE(this,t.session),rw("session",this.session),this.statusPollInterval=setInterval(()=>{var t;null==(t=cast.framework.CastContext.getInstance().getCurrentSession())||null==(t=t.getMediaSession())||t.getStatus(new chrome.cast.media.GetStatusRequest,()=>{},()=>{})},2e3);break;case cast.framework.SessionState.SESSION_ENDING:this.session=void 0,rw("session",void 0),clearInterval(this.statusPollInterval)}}),(0,g.ct)(this,"onRemotePlayerChanged",t=>{switch(t.field){case"volumeLevel":rS("volumeLevel",this.remotePlayer.volumeLevel);break;case"currentTime":rw("currentTime",this.remotePlayer.currentTime),rS("currentTime",this.remotePlayer.currentTime);break;case"duration":rS("duration",this.remotePlayer.duration);break;case"canPause":rS("canPause",this.remotePlayer.canPause);break;case"canSeek":rS("canSeek",this.remotePlayer.canSeek);break;case"playerState":rS("playerState",this.remotePlayer.playerState);break;case"liveSeekableRange":rS("liveSeekableRange",this.mapLiveSeekableRange(this.remotePlayer.liveSeekableRange));break;case"imageUrl":rS("imageUrl",t.value);break;case"isPlayingBreak":rS("isPlayingBreak",t.value);break;case"numberBreakClips":rS("numberBreakClips",t.value);break;case"currentBreakClipNumber":rS("currentBreakClipIndex",t.value);break;case"currentBreakTime":rS("currentBreakTime",t.value);break;case"currentBreakClipTime":rS("currentBreakClipTime",t.value);break;case"breakId":rS("breakId",t.value);break;case"breakClipId":rS("breakClipId",t.value);break;case"title":rS("title",t.value)}}),this.ctx=cast.framework.CastContext.getInstance(),this.remotePlayer=new cast.framework.RemotePlayer,this.remotePlayerController=new cast.framework.RemotePlayerController(this.remotePlayer),this.ctx.setOptions({receiverApplicationId:t,autoJoinPolicy:chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED}),this.ctx.addEventListener(cast.framework.CastContextEventType.CAST_STATE_CHANGED,this.onCastStateChanged),this.ctx.addEventListener(cast.framework.CastContextEventType.SESSION_STATE_CHANGED,this.onCastSessionStateChanged),this.remotePlayerController.addEventListener(cast.framework.RemotePlayerEventType.ANY_CHANGE,this.onRemotePlayerChanged)}async requestSession(){rS("selectionOpen",!0),await this.ctx.requestSession().catch(()=>{}),rS("selectionOpen",!1)}mapCastState(t){return({[cast.framework.CastState.NO_DEVICES_AVAILABLE]:"NO_DEVICES_AVAILABLE",[cast.framework.CastState.NOT_CONNECTED]:"NOT_CONNECTED",[cast.framework.CastState.CONNECTING]:"CONNECTING",[cast.framework.CastState.CONNECTED]:"CONNECTED"})[t]}mapLiveSeekableRange(t){if(!t)return;let{start:r,end:n,isMovingWindow:i,isLiveDone:a}=t;return{start:"number"==typeof r?r:void 0,end:"number"==typeof n?n:void 0,isMovingWindow:!!i,isLiveDone:!!a}}},rE=class{constructor(t,r){(0,g.ct)(this,"framework",void 0),(0,g.ct)(this,"session",void 0),(0,g.ct)(this,"contentRequests",[]),(0,g.ct)(this,"media",null),(0,g.ct)(this,"onMediaSessionChanged",t=>{var r;null==(r=this.media)||r.removeUpdateListener(this.onMediaSessionUpdated),this.media=t.mediaSession,this.media.addUpdateListener(this.onMediaSessionUpdated),this.session.sendMessage(S.UY,{type:"QUEUE_REQUEST"})}),(0,g.ct)(this,"onMediaSessionUpdated",t=>{var r,n;if(!t||!this.media){rS("activeTextTrackId",void 0),rS("textTracks",void 0);return}let i=null==(r=this.media.media)||null==(r=r.tracks)?void 0:r.filter(t=>t.type===chrome.cast.media.TrackType.TEXT).map(t=>({id:t.trackId,language:t.language||"",name:t.name||t.language||""}));(function(t=[],r=[]){if(t.length!==r.length)return!0;for(let n=0;n<t.length;n++){let i=t[n],a=r[n];if(i.id!==a.id||i.language!==a.language||i.name!==a.name)return!0}return!1})(i,rk.textTracks)&&rS("textTracks",i);let a=((n=this.media).activeTrackIds?[...n.activeTrackIds]:[]).find(t=>{var r,i,a;return r=n,i=t,null!=(a=r.media)&&null!=(a=a.tracks)&&!!a.length&&r.media.tracks.some(t=>t.trackId===i&&t.type===chrome.cast.media.TrackType.TEXT)});a!==rk.activeTextTrackId&&rS("activeTextTrackId",a),rS("playbackRate",Math.round(10*this.media.playbackRate)/10),rS("playerState",this.media.playerState)}),(0,g.ct)(this,"onCustomMessage",(t,r)=>{try{let t=JSON.parse(r);switch(null==t?void 0:t.type){case"CONTENT_ID_RESPONSE":this.contentRequests.forEac
1h(r=>r(rL(t.data))),this.contentRequests=[];break;case"CONTENT_ID_UPDATED":rw("contentLoaded",rL(t.data));break;case"CONTENT_FINISHED":rw("contentFinished",t.data);break;case"QUEUE_RESPONSE":case"QUEUE_UPDATED":{let r=function(t){var r;if(!(!(null!=(r=t.items)&&r.length)||void 0===t.currentItemIndex))return{currentItemIndex:t.currentItemIndex,items:t.items.map(({media:t,...r})=>{var n,i,a;let o=null!=(n=t.metadata)&&null!=(n=n.images)&&null!=(n=n[0])&&n.url?`${t.metadata.images[0].url}&width=320&format=webp`:"",s=null==(i=r.customData)?void 0:i.promptTime;return{id:r.itemId,contentId:t.contentId,title:null==(a=t.metadata)?void 0:a.title,image:o,promptTime:s}})}}(t.data);(function(t,r){if(void 0===t&&void 0===r)return!1;if(void 0===t||void 0===r||t.currentItemIndex!==r.currentItemIndex||t.items.length!==r.items.length)return!0;for(let n=0;n<t.items.length;n++)if(t.items[n].contentId!==r.items[n].contentId||t.items[n].id!==r.items[n].id)return!0;return!1})(r,rk.queue)&&rS("queue",r);break}case"MEDIA_DATA_RESPONSE":case"MEDIA_DATA_UPDATED":{let{contentType:r,media:n}=t.data;rS("contentType",r),(null==n?void 0:n.type)==="richie"||(null==n?void 0:n.type)==="article"?(rS("seriesTitle",n.data.data.series_title),rS("description",n.data.data.description)):(null==n?void 0:n.type)==="mcc"&&(rS("seriesTitle",n.data.clip.metadata.channelName),rS("description",n.data.clip.metadata.description)),t.data.stripeImage?(0,b.Do)(t.data.stripeImage).then(t=>{(function(t,r){if(void 0===t&&void 0===r)return!1;if(void 0===t||void 0===r||t.splitUrls.length!==r.splitUrls.length)return!0;for(let i=0;i<t.splitUrls.length;i++){var n;if(t.splitUrls[i].url!==(null==(n=r.splitUrls[i])?void 0:n.url))return!0}return!1})(t,rk.stripeImageData)&&rS("stripeImageData",t)}).catch(()=>{rS("stripeImageData",void 0)}):rS("stripeImageData",void 0)}}}catch{}}),this.framework=t,this.session=r,this.session.addMessageListener(S.UY,this.onCustomMessage);let n=this.session.getMediaSession();n&&(this.media=n,this.media.addUpdateListener(this.onMediaSessionUpdated),this.media.getStatus(new chrome.cast.media.GetStatusRequest,()=>{},()=>{}),this.session.sendMessage(S.UY,{type:"QUEUE_REQUEST"}),this.session.sendMessage(S.UY,{type:"MEDIA_DATA_REQUEST"})),this.session.addEventListener(cast.framework.SessionEventType.MEDIA_SESSION,this.onMediaSessionChanged)}async requestContent(){return await new Promise(t=>{this.contentRequests.push(t),this.session.sendMessage(S.UY,{type:"CONTENT_ID_REQUEST"})})}setPlaybackRate(t){this.session.sendMessage(S.UY,{type:"SET_PLAYBACK_RATE_REQUEST",rate:t})}};function rL(t){if(void 0!==t.contentId)return{type:t.isRichie?"richie":t.isArticle?"article":"mcc",id:t.contentId,isSample:t.isSample}}function rT(){let t=(0,g.et)({});return(0,g.n)(()=>{let r=rC(r=>t.set(r));return()=>r()}),t}function r$(){let t=(0,g.et)(null),r=(0,g.et)(0),n=(0,g.et)(0),i=(0,g.et)(!1),a=(0,g.et)(!1),o=(0,g.Z)([r,i],([t,r])=>!r||t>300),s=(0,g.Z)([n,r,i],([t,r,n])=>n&&t>=r-12);return(0,g.n)(()=>rC(o=>{var s,l;t.set(o.playerState),i.set(!!o.liveSeekableRange),n.set(null==(s=o.currentTime)?0:s),r.set(rR(o.duration)?o.duration:rR(null==(l=o.liveSeekableRange)?void 0:l.end)?o.liveSeekableRange.end:0),a.set("fast"===o.contentType)})),{playerState:t,duration:r,currentTime:n,isSeekable:o,isLive:i,isAtLiveEdge:s,isFast:a}}function rR(t){return"number"==typeof t&&Number.isFinite(t)&&t>0}function rI(){return"id-"+Math.random().toString(36).slice(2)}(0,g.at)();var rD=(0,g.k)('<div class="rp-container rp-uwtyrc"><div class="rp-text rp-uwtyrc">Toistetaan minisoittimessa</div></div>'),rM={hash:"rp-uwtyrc",code:".rp-container.rp-uwtyrc {background-color:black;position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.rp-container.rp-uwtyrc .rp-text:where(.rp-uwtyrc) {color:white;}"},rB=new Set(["$$slots","$$events","$$legacy"]),rz=(0,g.k)("<div> </div>"),rP=(0,g.k)('<div class="rp-backdrop rp-1mput3v"></div> <div class="rp-content rp-1mput3v"><!> <!></div>',1),rA={hash:"rp-1mput3v",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-backdrop.rp-1mput3v {position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat;}.rp-backdrop.rp-1mput3v::after {position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(0, 0, 0, 0.8);}.rp-content.rp-1mput3v {position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;text-align:center;padding:20px;}.rp-content.rp-1mput3v .rp-title:where(.rp-1mput3v) {font-size:22px;font-weight:600;}.rp-content.rp-1mput3v .rp-title[class*=xs]:where(.rp-1mput3v) {font-size:20px;}'};function rq(t,r){let n;(0,g.rt)(r,!0),(0,g.h)(t,rA);let[i,a]=(0,g.J)();(0,g.i)(r,rB);let{streamData:o}=z().contextState,{playerSize:s}=P(),l=(0,g.q)(()=>{var t;
1let r=null==(t=(0,g.Y)(o,"$streamData",i))||null==(t=t.media)||null==(t=t.images)?void 0:t.thumbnail;return r?"1024x576"in r?r["1024x576"]:Object.values(r)[0]:null});var u=rP(),c=(0,g.V)(u),p=(0,g.H)(c,2),d=(0,g.B)(p),h=t=>{var n=rz(),a=(0,g.B)(n,!0);(0,g.st)(n),(0,g.R)(()=>{(0,g.p)(n,1,`rp-title ${"rp-"+(0,g.Y)(s,"$playerSize",i)}`,"rp-1mput3v"),(0,g.T)(a,r.title)}),(0,g.D)(t,n)};(0,g.S)(d,t=>{r.title&&t(h)});var f=(0,g.H)(d,2);(0,g.v)(f,()=>{var t;return null==(t=r.children)?g.lt:t}),(0,g.st)(p),(0,g.R)(()=>n=(0,g.f)(c,"",n,{"background-image":(0,g.L)(l)?`url(${(0,g.L)(l)})`:"none"})),(0,g.D)(t,u),(0,g.nt)(),a()}var rO=(0,g.k)("<span> </span>"),rN=(0,g.k)("<!> <!> <span> </span> <!>",1),rj=(0,g.k)('<div class="rp-container rp-lq4v61"><!></div>'),rV={hash:"rp-lq4v61",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-lq4v61 {display:flex;flex-flow:row nowrap;gap:8px;font-size:18px;}'},rF=(0,g.k)('<div class="rp-container rp-17nwg4a"><div class="rp-text rp-17nwg4a">Valitse Chromecast-laite</div></div>'),rH={hash:"rp-17nwg4a",code:".rp-container.rp-17nwg4a {position:absolute;background-color:black;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.rp-container.rp-17nwg4a .rp-text:where(.rp-17nwg4a) {color:white;}"},rY=t=>t;function rU(t,{delay:r=0,duration:n=400,easing:i=rY}={}){let a=+getComputedStyle(t).opacity;return{delay:r,duration:n,easing:i,css:t=>`opacity: ${t*a}`}}var rW=(0,v.n)((0,v.t)((t,r)=>{var n="function"==typeof Float32Array;function i(t,r,n){return(((1-3*n+3*r)*t+(3*n-6*r))*t+3*r)*t}function a(t,r,n){return 3*(1-3*n+3*r)*t*t+2*(3*n-6*r)*t+3*r}function o(t){return t}r.exports=function(t,r,s,l){if(!(0<=t&&t<=1&&0<=s&&s<=1))throw Error("bezier x values must be in [0, 1] range");if(t===r&&s===l)return o;for(var u=n?new Float32Array(11):Array(11),c=0;c<11;++c)u[c]=i(.1*c,t,s);return function(n){return 0===n?0:1===n?1:i(function(r){for(var n=0,o=1;10!==o&&u[o]<=r;++o)n+=.1;var l=n+(r-u[--o])/(u[o+1]-u[o])*.1,c=a(l,t,s);return c>=.001?function(t,r,n,o){for(var s=0;s<4;++s){var l=a(r,n,o);if(0===l)break;var u=i(r,n,o)-t;r-=u/l}return r}(r,l,t,s):0===c?l:function(t,r,n,a,o){var s,l,u=0;do(s=i(l=r+(n-r)/2,a,o)-t)>0?n=l:r=l;while(Math.abs(s)>1e-7&&++u<10);return l}(r,n,n+.1,t,s)}(n),r,l)}}})()),rK=(0,g.k)('<button type="button"><!></button>'),rG={hash:"rp-b5sx54",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}button.rp-b5sx54 {all:unset;outline:revert;outline-offset:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;width:var(--rp-button-w);height:var(--rp-button-h);flex-shrink:0;display:flex;align-items:center;justify-content:center;}button.rp-b5sx54:not(:disabled) > svg {transition:transform 0.1s cubic-bezier(0.4, 0, 1, 1);}button:not(:disabled).rp-isSafari.rp-b5sx54 > svg {will-change:transform;}button:not(:disabled):not(.rp-isTouchDevice).rp-scaledOnHover.rp-b5sx54:hover > svg {transition:transform 0.1s cubic-bezier(0, 0, 0.2, 1);transform:scale(1.1);}button:not(:disabled).rp-scaledOnPress.rp-b5sx54:active > svg {transform:scale(0.8);}button.rp-b5sx54:disabled {cursor:default;opacity:0.6;filter:brightness(0.9);pointer-events:none;}button.rp-b5sx54 > img {width:100%;height:100%;object-fit:cover;}button[class*=xs].rp-b5sx54 {width:calc(var(--rp-button-w) * 0.8);height:calc(var(--rp-button-h) * 0.8);}button.rp-sm.rp-b5sx54 {width:calc(var(--rp-button-w) * 0.9);height:calc(var(--rp-button-h) * 0.9);}'};function rJ(t,r){let n,i;(0,g.rt)(r,!0),(0,g.h)(t,rG);let[a,o]=(0,g.J)(),s=(0,g.r)(r,"width",3,"auto"),l=(0,g.r)(r,"height",3,"auto"),u=(0,g.r)(r,"title",3,""),c=(0,g.r)(r,"ariaLabel",3,""),p=(0,g.r)(r,"tabIndex",3,0),d=(0,g.r)(r,"shouldResetIdleTimer",3,!1),h=(0,g.r)(r,"disabled",3,!1),f=(0,g.r)(r,"scaleMode",3,"hover"),v=(0,g.r)(r,"ref",15),m=tQ(),{playerSize:b}=P()||{};function y(t){h()||(d()&&(null==m||m.resetIdleTimeout()),r.onPress(t))}var w=rK(),x=(0,g.q)(()=>(0,g.o)(y)),k=(0,g.B)(w);(0,g.v)(k,()=>{var t;return null==(t=r.children)?g.lt:t}),(0,g.st)(w),(0,g.s)(w,t=>v(t),()=>v()),(0,g.R)(()=>{n=(0,g.p)(w,1,`${"rp-"+(0,g.Y)(b,"$playerSize",a)}`,"rp-b5sx54",n,{"rp-isSafari":tx,"rp-isTouchDevice":tL,"rp-scaledOnHover":"hover"===f(),"rp-scaledOnPress":"press"===f()}),(0,g.u)(w,"title",u()),w.disabled=h(),(0,g.u)(w,"aria-label",c()),(0,g.u)(w,"aria-disabled",!!h()),(0,g.u)(w,"tabindex",p()),i=(0,g.f)(w,"",i,{"--rp-button-w":s(),"--rp-button-h":l()})}),(0,g.N)("click",w,function(...t){var r;null==(r=(0,g.L)(x))||r.apply(this,t)}),(0,g.N)("keydown",w,function(t){if(!h()){if(r.onKeyPress)return void r.onKeyPress(t);switch(t.key){case"Enter":case" ":t.stopPropagation();break;case"Escape":t.target instanceof HTMLButtonElement&&t.target.blur(),null==m||m.focusVideoContainer()}}}),(0,g.D)(t,w),(0,g.nt)(),o()}(0,g.M)(["click","keydown"]);var rZ=(0,g.A)('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewB
1ox="0 0 24 24"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="ic_cast_connected_black_24dp"><g id="ic_remove_circle_white_24dp"><path d="M1,18 L1,21 L4,21 C4,19.34 2.66,18 1,18 L1,18 Z M1,14 L1,16 C3.76,16 6,18.24 6,21 L8,21 C8,17.13 4.87,14 1,14 L1,14 Z M19,7 L5,7 L5,8.63 C8.96,9.91 12.09,13.04 13.37,17 L19,17 L19,7 L19,7 Z M1,10 L1,12 C5.97,12 10,16.03 10,21 L12,21 C12,14.92 7.07,10 1,10 L1,10 Z M21,3 L3,3 C1.9,3 1,3.9 1,5 L1,8 L3,8 L3,5 L21,5 L21,19 L14,19 L14,21 L21,21 C22.1,21 23,20.1 23,19 L23,5 C23,3.9 22.1,3 21,3 L21,3 Z" id="cast-on"></path><rect id="bounds" x="0" y="0" width="24" height="24"></rect></g></g><g id="assets" transform="translate(-336.000000, -106.000000)"><g id="64px" transform="translate(0.000000, 114.000000)"></g></g></g></svg>'),rQ=(0,g.A)('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="ic_cast_black_24dp"><g id="ic_remove_circle_white_24dp"><path d="M1,18 L1,21 L4,21 C4,19.34 2.66,18 1,18 L1,18 Z M1,14 L1,16 C3.76,16 6,18.24 6,21 L8,21 C8,17.13 4.87,14 1,14 L1,14 Z M1,10 L1,12 C5.97,12 10,16.03 10,21 L12,21 C12,14.92 7.07,10 1,10 L1,10 Z M21,3 L3,3 C1.9,3 1,3.9 1,5 L1,8 L3,8 L3,5 L21,5 L21,19 L14,19 L14,21 L21,21 C22.1,21 23,20.1 23,19 L23,5 C23,3.9 22.1,3 21,3 L21,3 Z" id="cast"></path><rect id="bounds" x="0" y="0" width="24" height="24"></rect></g></g><g id="assets" transform="translate(-208.000000, -106.000000)"><g id="64px" transform="translate(0.000000, 114.000000)"></g></g></g></svg>'),rX=new Set(["$$slots","$$events","$$legacy"]);function r0(t,r){(0,g.rt)(r,!0);let n=()=>(0,g.Y)(s,"$castInfo",a),i=()=>(0,g.Y)(u,"$theme",a),[a,o]=(0,g.J)();(0,g.i)(r,rX);let s=rT(),{player:l,theme:u}=tQ();function c(){var t;null==(t=l.cast)||t.requestSession()}var p=(0,g.O)(),d=(0,g.V)(p),h=t=>{rJ(t,{onPress:c,get width(){return r.size},get height(){return r.size},title:"Chromecast",ariaLabel:"Chromecast",children:(t,r)=>{var a=(0,g.O)(),o=(0,g.V)(a),s=t=>{var r,n,a,o,s,l;let u,c;r={get color(){return i().buttonColor}},u=(0,g.r)(r,"width",3,"100%"),c=(0,g.r)(r,"height",3,"100%"),n=rZ(),a=(0,g.B)(n),o=(0,g.B)(a),s=(0,g.B)(o),l=(0,g.B)(s),(0,g.ot)(),(0,g.st)(s),(0,g.st)(o),(0,g.ot)(),(0,g.st)(a),(0,g.st)(n),(0,g.R)(()=>{(0,g.u)(n,"width",u()),(0,g.u)(n,"height",c()),(0,g.u)(l,"fill",r.color)}
1),(0,g.D)(t,n)},l=t=>{var r,n,a,o,s,l;let u,c;r={get color(){return i().buttonColor}},u=(0,g.r)(r,"width",3,"100%"),c=(0,g.r)(r,"height",3,"100%"),n=rQ(),a=(0,g.B)(n),o=(0,g.B)(a),s=(0,g.B)(o),l=(0,g.B)(s),(0,g.ot)(),(0,g.st)(s),(0,g.st)(o),(0,g.ot)(),(0,g.st)(a),(0,g.st)(n),(0,g.R)(()=>{(0,g.u)(n,"width",u()),(0,g.u)(n,"height",c()),(0,g.u)(l,"fill",r.color)}),(0,g.D)(t,n)};(0,g.S)(o,t=>{"CONNECTED"===n().state?t(s):t(l,-1)}),(0,g.D)(t,a)},$$slots:{default:!0}})};(0,g.S)(d,t=>{n().state&&"NO_DEVICES_AVAILABLE"!==n().state&&t(h)}),(0,g.D)(t,p),(0,g.nt)(),o()}function r1(t,r){(0,g.rt)(r,!0);let n=()=>(0,g.Y)(d,"$theme",i),[i,a]=(0,g.J)(),o=(0,g.r)(r,"color",3,""),s=(0,g.r)(r,"width",3,"100%"),l=(0,g.r)(r,"height",3,"100%"),u=(0,g.r)(r,"shadow",3,!1),{iconSet:c,contextState:p}=z(),{theme:d}=p,h=(0,g.q)(()=>(0,g.Y)(c,"$iconSet",i)[r.type]||null),f=(0,g.q)(()=>(0,g.L)(h));var v=(0,g.O)(),m=(0,g.V)(v);{let t=(0,g.q)(()=>{var t;return o()||n()&&"buttonColor"in n()&&(null==(t=n())?void 0:t.buttonColor)});(0,g._)(m,()=>(0,g.L)(f),(r,n)=>{n(r,{get color(){return(0,g.L)(t)},get width(){return s()},get height(){return l()},get shadow(){return u()}})})}(0,g.D)(t,v),(0,g.nt)(),a()}function r2(t,r){(0,g.rt)(r,!0);let n=()=>(0,g.Y)(s,"$inFullscreen",i),[i,a]=(0,g.J)(),{toggleFullscreen:o,inFullscreen:s}=tQ(),l=(0,g.q)(()=>n()?"Poistu koko n\xe4yt\xf6n tilasta":"Koko n\xe4ytt\xf6");rJ(t,{onPress:function(t){o()},get width(){return r.size},get height(){return r.size},get ariaLabel(){return(0,g.L)(l)},get title(){return(0,g.L)(l)},children:(t,r)=>{var i=(0,g.O)(),a=(0,g.V)(i),o=t=>{r1(t,{type:"FullscreenExit"})},s=t=>{r1(t,{type:"FullscreenEnter"})};(0,g.S)(a,t=>{n()?t(o):t(s,-1)}),(0,g.D)(t,i)},$$slots:{default:!0}}),(0,g.nt)(),a()}var r9=(0,g.k)('<div class="rp-container rp-kkz25x">Mainos<span class="rp-kkz25x"> </span></div>'),r7={hash:"rp-kkz25x",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-kkz25x span:where(.rp-kkz25x) {font-family:Roboto, "sans-serif";font-size:14px;}.rp-container.rp-kkz25x {display:inline-block;height:24px;line-height:24px;font-size:13px;font-weight:600;}.rp-container.rp-kkz25x span:where(.rp-kkz25x) {font-weight:600;font-size:13px;letter-spacing:0.1em;margin-left:8px;}'};function r3(t,r,n){return`${t} ${1===t?r:n}`}function r5(t){if(null===t)return"";let r=Math.max(0,Math.round(t)),n=Math.floor(r/3600),i=Math.floor(r%3600/60),a=r%60,o=[];return n>0&&o.push(r3(n,"tunti","tuntia")),i>0&&o.push(r3(i,"minuutti","minuuttia")),(a>0||0===o.length)&&o.push(r3(a,"sekunti","sekuntia")),o.join(" ")}var r8=new Set(["$$slots","$$events","$$legacy"]),r4=(0,g.k)('<div><div class="rp-thumbnail rp-1hrr81r"></div> <div class="rp-time rp-1hrr81r"> </div></div>'),r6={hash:"rp-1hrr81r",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-1hrr81r {font-family:Roboto, "sans-serif";font-size:14px;}.rp-container.rp-sm.rp-1hrr81r {font-family:Roboto, "sans-serif";font-size:13px;}.rp-container.rp-xs.rp-1hrr81r {font-family:Roboto, "sans-serif";font-size:12px;}.rp-container.rp-1hrr81r {box-sizing:border-box;position:absolute;bottom:calc(100% + 10px);overflow:hidden;pointer-events:none;transition:opacity 0.1s cubic-bezier(0.4, 0, 1, 1);}.rp-container.rp-1hrr81r .rp-thumbnail:where(.rp-1hrr81r) {box-sizing:border-box;background-color:#161616;background-repeat:no-repeat;border-width:2px;border-style:solid;border-radius:6px;overflow:hidden;}.rp-container.rp-1hrr81r .rp-time:where(.rp-1hrr81r) {text-shadow:0 1px 4px rgba(0, 0, 0, 0.5);text-align:center;padding-top:8px;}.rp-container.rp-xs.rp-1hrr81r {bottom:calc(100% + 5px);}'},ne=new Set(["$$slots","$$events","$$legacy"]),nt=(0,g.k)('<div class="rp-midrollMarker rp-vgb9ai"></div>'),nr=(0,g.k)('<div class="rp-tooltip rp-vgb9ai"> </div>'),nn=(0,g.k)('<!> <div><div class="rp-progressBarContainer rp-vgb9ai"><div class="rp-progressBar rp-vgb9ai"></div> <!></div> <input type="range" min="0" max="100" step="0.1" aria-label="Aikajana"/> <!></div>',1),ni={hash:"rp-vgb9ai",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-vgb9ai .rp-tooltip:where(.rp-vgb9ai) {font-family:Roboto, "sans-serif";font-size:13px;}.rp-container[class*=xs].rp-vgb9ai .rp-tooltip:where(.rp-vgb9ai), .rp-container.rp-sm.rp-vgb9ai .rp-tooltip:where(.rp-vgb9ai) {font-family:Roboto, "sans-serif";font-size:12px;}.rp-vgb9ai {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;}.rp-container.rp-vgb9ai {position:relative;width:100%;}.rp-container.rp-vgb9ai .rp-progressBarContainer:where(.rp-vgb9ai),\n.rp-container.rp-vgb9ai .rp-progressBar:where(.rp-vgb9ai) {position:absolute;
1left:0;right:0;top:50%;translate:0 -50%;}.rp-container.rp-vgb9ai .rp-progressBarContainer:where(.rp-vgb9ai) {overflow:hidden;}.rp-container.rp-vgb9ai .rp-midrollMarker:where(.rp-vgb9ai) {position:absolute;top:50%;translate:0 -50%;}.rp-container.rp-vgb9ai input[type=range]:where(.rp-vgb9ai) {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:none;color:transparent;background:transparent;touch-action:none;pointer-events:none;cursor:default;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;}.rp-container.rp-vgb9ai input[type=range].rp-canSeek:where(.rp-vgb9ai) {cursor:pointer;pointer-events:auto;}.rp-container.rp-vgb9ai input[type=range]:where(.rp-vgb9ai)::-webkit-slider-thumb {-webkit-appearance:none;display:none;cursor:pointer;width:var(--rp-thumb-indicator-size);height:var(--rp-thumb-indicator-size);background-color:var(--rp-thumb-indicator-color);border-radius:50%;border:none;opacity:1;}.rp-container.rp-vgb9ai input[type=range]:where(.rp-vgb9ai)::-ms-thumb {display:none;cursor:pointer;width:var(--rp-thumb-indicator-size);height:var(--rp-thumb-indicator-size);background-color:var(--rp-thumb-indicator-color);border-radius:50%;border:none;opacity:1;}.rp-container.rp-vgb9ai input[type=range]:where(.rp-vgb9ai)::-moz-range-thumb {display:none;cursor:pointer;width:var(--rp-thumb-indicator-size);height:var(--rp-thumb-indicator-size);background-color:var(--rp-thumb-indicator-color);border-radius:50%;border:none;opacity:1;}.rp-container.rp-vgb9ai input[type=range].rp-visibleThumb:where(.rp-vgb9ai)::-webkit-slider-thumb {display:block;}.rp-container.rp-vgb9ai input[type=range].rp-visibleThumb:where(.rp-vgb9ai)::-ms-thumb {display:block;}.rp-container.rp-vgb9ai input[type=range].rp-visibleThumb:where(.rp-vgb9ai)::-moz-range-thumb {display:block;}.rp-container.rp-vgb9ai input[type=range].rp-shadowedThumb:where(.rp-vgb9ai)::-webkit-slider-thumb {box-shadow:0px 6px 13px 0px rgba(0, 0, 0, 0.12), 0px 0.5px 4px 0px rgba(0, 0, 0, 0.12);}.rp-container.rp-vgb9ai input[type=range].rp-shadowedThumb:where(.rp-vgb9ai)::-ms-thumb {box-shadow:0px 6px 13px 0px rgba(0, 0, 0, 0.12), 0px 0.5px 4px 0px rgba(0, 0, 0, 0.12);}.rp-container.rp-vgb9ai input[type=range].rp-shadowedThumb:where(.rp-vgb9ai)::-moz-range-thumb {box-shadow:0px 6px 13px 0px rgba(0, 0, 0, 0.12), 0px 0.5px 4px 0px rgba(0, 0, 0, 0.12);}.rp-container.rp-vgb9ai input[type=range]:where(.rp-vgb9ai)::-moz-range-track {border:inherit;background:transparent;}.rp-container.rp-vgb9ai input[type=range]:where(.rp-vgb9ai)::-ms-track {border:inherit;color:transparent;background:transparent;}.rp-container.rp-vgb9ai input[type=range]:where(.rp-vgb9ai)::-ms-fill-lower, .rp-container.rp-vgb9ai input[type=range]:where(.rp-vgb9ai)::-ms-fill-upper {background:transparent;}.rp-container.rp-vgb9ai input[type=range]:where(.rp-vgb9ai)::-ms-tooltip {display:none;}.rp-container.rp-vgb9ai .rp-tooltip:where(.rp-vgb9ai) {text-shadow:0 1px 4px rgba(0, 0, 0, 0.5);pointer-events:none;position:absolute;bottom:100%;padding:2px 6px;margin-bottom:3px;transform:translateX(-50%);}.rp-container.rp-hoverAnimated.rp-vgb9ai .rp-progressBar:where(.rp-vgb9ai),\n.rp-container.rp-hoverAnimated.rp-vgb9ai .rp-m
1idrollMarker:where(.rp-vgb9ai) {will-change:scale;transition:scale 0.1s cubic-bezier(0.4, 0, 1, 1);}.rp-container.rp-hoverAnimated.rp-vgb9ai input[type=range]:where(.rp-vgb9ai)::-webkit-slider-thumb {transition:scale 0.1s cubic-bezier(0.4, 0, 1, 1);}.rp-container.rp-hoverAnimated.rp-vgb9ai input[type=range]:where(.rp-vgb9ai)::-ms-thumb {transition:scale 0.1s cubic-bezier(0.4, 0, 1, 1);}.rp-container.rp-hoverAnimated.rp-vgb9ai input[type=range]:where(.rp-vgb9ai)::-moz-range-thumb {transition:scale 0.1s cubic-bezier(0.4, 0, 1, 1);}.rp-container.rp-hoverAnimated.rp-vgb9ai:not(.rp-isTouchDevice):hover .rp-progressBar:where(.rp-vgb9ai),\n.rp-container.rp-hoverAnimated.rp-vgb9ai:not(.rp-isTouchDevice):hover .rp-midrollMarker:where(.rp-vgb9ai), .rp-container.rp-hoverAnimated.rp-isTouchDevice.rp-vgb9ai:active .rp-progressBar:where(.rp-vgb9ai),\n.rp-container.rp-hoverAnimated.rp-isTouchDevice.rp-vgb9ai:active .rp-midrollMarker:where(.rp-vgb9ai) {scale:1 var(--rp-hover-scale-bar);transition:scale 0.125s cubic-bezier(0, 0, 0.2, 1);}.rp-container.rp-hoverAnimated.rp-vgb9ai:not(.rp-isTouchDevice):hover input[type=range]:where(.rp-vgb9ai)::-webkit-slider-thumb, .rp-container.rp-hoverAnimated.rp-isTouchDevice.rp-vgb9ai:active input[type=range]:where(.rp-vgb9ai)::-webkit-slider-thumb {scale:var(--rp-hover-scale-thumb);transition:scale 0.125s cubic-bezier(0, 0, 0.2, 1);}.rp-container.rp-hoverAnimated.rp-vgb9ai:not(.rp-isTouchDevice):hover input[type=range]:where(.rp-vgb9ai)::-ms-thumb, .rp-container.rp-hoverAnimated.rp-isTouchDevice.rp-vgb9ai:active input[type=range]:where(.rp-vgb9ai)::-ms-thumb {scale:var(--rp-hover-scale-thumb);transition:scale 0.125s cubic-bezier(0, 0, 0.2, 1);}.rp-container.rp-hoverAnimated.rp-vgb9ai:not(.rp-isTouchDevice):hover input[type=range]:where(.rp-vgb9ai)::-moz-range-thumb, .rp-container.rp-hoverAnimated.rp-isTouchDevice.rp-vgb9ai:active input[type=range]:where(.rp-vgb9ai)::-moz-range-thumb {scale:var(--rp-hover-scale-thumb);transition:scale 0.125s cubic-bezier(0, 0, 0.2, 1);}'};function na(t,r){let n,i,a,o,s;(0,g.rt)(r,!0),(0,g.h)(t,ni);let l=()=>(0,g.Y)(v,"$playerSize",p),u=()=>(0,g.Y)(m,"$playerElement",p),c=()=>(0,g.Y)(h,"$theme",p),[p,d]=(0,g.J)();(0,g.i)(r,ne);let{theme:h,visibleMenu:f}=z().contextState,{playerSize:v,playerElement:m}=P()||{},{resetIdleTimeout:b}=tQ()||{},y=(0,g.G)(void 0),w=(0,g.G)(0),x=(0,g.q)(()=>{var t,n;return null==(t=null==(n=r.hoverAnimation)?void 0:n.progressColor)?"transparent":t}),k=(0,g.q)(()=>parseInt(r.thumbSize.replace("px",""),10)),C=(0,g.q)(()=>{var t,n;return t=r.progressPct,"number"==typeof(n=r.duration)?`Aika: ${r5(t/100*n)} koko kestosta ${r5(n)}`:""}),S=(0,g.G)(null),_=(0,g.G)(null),E=(0,g.q)(()=>r.disabled||"xxs"===l()||!!(0,g.Y)(f,"$visibleMenu",p));function L(t){if(!r.duration)return;let n=r.duration*(t/100);r.onSeek(n),r.setIsScrubbing(!1),r.setLastSeekEnded(Date.now())}function T(t){var n;if(!(0,g.L)(y)||!r.duration)return;let i=null==(n=(0,g.L)(y))?void 0:n.getBoundingClientRect(),a=t instanceof MouseEvent?t.clientX:R(t);if(r.hoverAnimation){let t=(a-i.left)/i.width*100;(0,g.W)(w,Math.max(0,Math.round(100*t)/100),!0)}if(r.stripeImageData&&u()){let t=u().getBoundingClientRect();(0,g.W)(S,Math.max(0,a-t.left),!0);let n=Math.round(1e3*((a-i.left-(0,g.L)(k)/2)/(i.width-(0,g.L)(k))))/1e3;(0,g.W)(_,Math.min(r.duration,Math.max(0,r.duration*n)),!0)}}function $(t){var n;let i=null==(n=(0,g.L)(y))?void 0:n.getBoundingClientRect();if(!i)return;let a=Math.min(100,Math.max(0,100*((R(t)-i.left-(0,g.L)(k)/2)/(i.width-(0,g.L)(k)))));r.setProgressPct(a)}function R(t){var r,n,i;return null==(r=null==(n=t.touches)||null==(n=n[0])?void 0:n.clientX)?null==(i=t.changedTouches)||null==(i=i[0])?void 0:i.clientX:r}var I=nn(),D=(0,g.V)(I),M=t=>{{let n=(0,g.q)(()=>c()&&"buttonColor"in c()?c().buttonColor:"#fff");!function(t,r){let n,i;(0,g.rt)(r,!0),(0,g.h)(t,r6);let a=()=>(0,g.Y)(h,"$playerSize",l),o=()=>(0,g.Y)(d,"$playerWidth",l),s=()=>(0,g.Y)(p,"$playerElement",l),[l,u]=(0,g.J)(),c=(0,g.i)(r,r8),{playerElement:p,playerWidth:d,playerSize:h}=P(),f=(0,g.G)(void 0),v=(0,g.G)(null),m=(0,g.G)(0),b=0,y=(0,g.q)(()=>!!(0,g.L)(v)&&null!==r.posX&&!r.hidden),w=(0,g.q)(()=>"xs"===a()?.4:"sm"===a()||"md"===a()?.65:"lg"===a()||"xl"===a()?.75:.4),x=(0,g.q)(()=>{var t,n,i,a;let l=(null==(t=null==(n=(0,g.L)(v))?void 0:n.width)?0:t)*(0,g.L)(w);
1if(!o()||!l)return 0;let u=Math.min(Math.max((null==(i=r.posX)?b:i)-l/2,10),o()-l-10),c=null==(a=(0,g.L)(f))?void 0:a.offsetParent;return u-(s()&&c instanceof HTMLElement?c.getBoundingClientRect().left-s().getBoundingClientRect().left:0)});(0,g.z)(()=>{null!==r.posX&&(b=c.posX),null!==r.time&&(0,g.W)(m,c.time,!0)}),(0,g.z)(()=>{if(!r.imageData)return void(0,g.W)(v,null);if(null===r.time)return;let{imagesPerRow:t,thumbnailInterval:n,thumbnailHeight:i,thumbnailWidth:a,splitUrls:o}=r.imageData,s=r.time,l=o.find(t=>s>=t.start&&s<=t.end);if(!l)return;let u=Math.round((l.end-l.start)/n-1),c=Math.min(Math.round((s-l.start)/n),u),p=Math.floor(c/t),d=c%t,h=a*(0,g.L)(w),f=i*(0,g.L)(w);(0,g.W)(v,{url:l.url,height:i,width:a,stripeHeight:l.height,stripeWidth:l.width,posX:0===d?0:-d*h,posY:0===p?0:-p*f},!0)});var k=r4(),C=(0,g.B)(k),S=(0,g.H)(C,2),_=(0,g.B)(S,!0);(0,g.st)(S),(0,g.st)(k),(0,g.s)(k,t=>(0,g.W)(f,t),()=>(0,g.L)(f)),(0,g.R)(t=>{var o,s,l,u,c,p,d,h,f,m,b,S,E;(0,g.p)(k,1,`rp-container ${"rp-"+a()}`,"rp-1hrr81r"),n=(0,g.f)(k,"",n,{opacity:+!!(0,g.L)(y),left:`${(0,g.L)(x)}px`}),i=(0,g.f)(C,"",i,{height:`calc(${null==(o=(0,g.L)(v))?void 0:o.height}px * ${(0,g.L)(w)})`,width:`calc(${null==(s=null==(l=(0,g.L)(v))?void 0:l.width)?0:s}px * ${(0,g.L)(w)})`,"background-image":null!=(u=(0,g.L)(v))&&u.url?`url(${null==(c=(0,g.L)(v))?void 0:c.url})`:"none","background-position":`${null==(p=null==(d=(0,g.L)(v))?void 0:d.posX)?0:p}px ${null==(h=null==(f=(0,g.L)(v))?void 0:f.posY)?0:h}px`,"background-size":`calc(${null==(m=null==(b=(0,g.L)(v))?void 0:b.stripeWidth)?0:m}px * ${(0,g.L)(w)}) calc(${null==(S=null==(E=(0,g.L)(v))?void 0:E.stripeHeight)?0:S}px * ${(0,g.L)(w)})`,"border-color":r.borderColor}),(0,g.T)(_,t)},[()=>tU((0,g.L)(m))]),(0,g.D)(t,k),(0,g.nt)(),u()}(t,{get imageData(){return r.stripeImageData},get posX(){return(0,g.L)(S)},get time(){return(0,g.L)(_)},get hidden(){return(0,g.L)(E)},get borderColor(){return(0,g.L)(n)}})}};(0,g.S)(D,t=>{r.stripeImageData&&t(M)});var B=(0,g.H)(D,2),A=(0,g.B)(B),q=(0,g.B)(A),O=(0,g.H)(q,2);(0,g.b)(O,17,()=>r.midrollPositions,g.x,(t,n)=>{let i;var a=nt();(0,g.R)(()=>i=(0,g.f)(a,"",i,{left:`${(0,g.L)(n)}%`,height:r.height,width:`calc(${r.height} * 2)`,"background-color":r.adMarkerColor})),(0,g.D)(t,a)}),(0,g.st)(A);var N=(0,g.H)(A,2);(0,g.l)(N),(0,g.s)(N,t=>(0,g.W)(y,t),()=>(0,g.L)(y));var j=(0,g.H)(N,2),V=t=>{let n;var i=nr(),a=(0,g.B)(i,!0);(0,g.st)(i),(0,g.R)(()=>{n=(0,g.f)(i,"",n,{left:`calc((100% - ${r.thumbSize}) * ${r.progressPct/100} + ${r.thumbSize} / 2)`}),(0,g.T)(a,r.tooltipValue)}),(0,g.D)(t,i)};(0,g.S)(j,t=>{r.tooltipValue&&t(V)}),(0,g.st)(B),(0,g.R)(()=>{var t,u,c,p,d;n=(0,g.p)(B,1,`rp-container ${"rp-"+l()}`,"rp-vgb9ai",n,{"rp-isTouchDevice":tL,"rp-hoverAnimated":!!r.hoverAnimation}),i=(0,g.f)(B,"",i,{"--rp-thumb-indicator-size":r.thumbSize,"--rp-thumb-indicator-color":r.thumbColor,"--rp-hover-scale-thumb":null==(t=null==(u=r.hoverAnimation)?void 0:u.scaleThumb)?1:t,"--rp-hover-scale-bar":null==(c=null==(p=r.hoverAnimation)?void 0:p.scaleBar)?1:c,height:`calc(${r.height} + ${r.padding} * 2)`}),a=(0,g.f)(A,"",a,{"border-radius":r.borderRadius,height:r.hoverAnimation?`calc(${r.height} * ${null==(d=r.hoverAnimation)?void 0:d.scaleBar})`:r.height}),o=(0,g.f)(q,"",o,{height:r.height,"border-radius":r.borderRadius,background:r.disabled?r.backgroundColor:`
2          linear-gradient(${r.progressColor}, ${r.progressColor}) 0% 0% / calc((100% - ${r.thumbSize}) * ${r.progressPct/100} + ${r.thumbSize} / 2) calc(100% + 2px) no-repeat,
3          linear-gradient(${(0,g.L)(x)}, ${(0,g.L)(x)}) 0% 0% / ${(0,g.L)(w)}% calc(100% + 2px) no-repeat,    
4          ${r.backgroundColor}  
5      `}),(0,g.d)(N,r.progressPct),(0,g.u)(N,"aria-disabled",r.disabled),(0,g.u)(N,"aria-valuetext",(0,g.L)(C)),(0,g.u)(N,"tabindex",r.disabled?-1:0),N.disabled=r.disabled,s=(0,g.p)(N,1,"rp-vgb9ai",null,s,{"rp-canSeek":!r.disabled,"rp-visibleThumb":r.thumbVisible,"rp-shadowedThumb":r.thumbShadow})}),(0,g.N)("input",N,function(t){tL||r.disabled||r.setProgressPct(parseFloat(t.currentTarget.value))}),(0,g.N)("change",N,function(t){tL||r.disabled||L(parseFloat(t.currentTarget.value))}),(0,g.N)("mousedown",N,function(t){tL||r.disabled?t.preventDefault():r.setIsScrubbing(!0)}),(0,g.N)("mousemove",N,function(t){tL||r.disabled||T(t)}),(0,g.P)("mouseleave",N,function(){tL||r.disabled||((0,g.W)(w,0),(0,g.W)(S,null),(0,g.W)(_,null))}),(0,g.N)("touchstart",N,function(t){r.disabled||(r.setIsScrubbing(!0),$(t),T(t))},void 0,!0),(0,g.N)("touchmove",N,function(t){r.disabled||($(t),T(t))},void 0,!0),(0,g.N)("touchend",N,function(t){r.disabled||(L(parseFloat(t.target.value)),null==b||b(),(0,g.W)(S,null),(0,g.W)(_,null))}),(0,g.D)(t,I),(0,g.nt)(),d()}function no(t,r){(0,g.rt)(r,!0);let n=()=>(0,g.Y)(p,"$castInfo",s),i=()=>(0,g.Y)(h,"$duration",s),a=()=>(0,g.Y)(d,"$currentTime",s),o=()=>(0,g.Y)(u,"$theme",s),[s,l]=(0,g.J)(),{theme:u,player:c}=tQ(),p=rT(),{currentTime:d,duration:h,isSeekable:f,isLive:v}=r$(),m=(0,g.q)(()=>{var t;
5return(null==(t=n())?void 0:t.canSeek)&&(0,g.Y)(f,"$isSeekable",s)}),b=(0,g.G)(0),y=(0,g.G)(!1),w=(0,g.G)(0),x=(0,g.q)(()=>{if(!(0,g.L)(y)||!i()||n().stripeImageData)return null;let t=i()*((0,g.L)(b)/100);if((0,g.Y)(v,"$isLive",s)){let r=(i()-t)*1e3;return tW(new Date(Date.now()-r))}return tU(t)});(0,g.z)(()=>{if(a()>=0&&i()&&!(0,g.L)(y)&&Date.now()-(0,g.L)(w)>400){let t=a()/i()*100;(0,g.W)(b,Math.round(1e3*t)/1e3)}});{let r=(0,g.q)(()=>!(0,g.L)(m)),a=(0,g.q)(()=>{var t;return null==(t=o())?void 0:t.timelineProgressColor}),s=(0,g.q)(()=>{var t;return null==(t=o())?void 0:t.timelineBackgroundColor}),l=(0,g.q)(()=>{var t;return null==(t=o())?void 0:t.adMarkerColor}),u=(0,g.q)(()=>!!(0,g.L)(m)),p=(0,g.q)(()=>{var t;return null==(t=o())?void 0:t.buttonColor}),d=(0,g.q)(()=>{var t;return null==(t=n())?void 0:t.stripeImageData});na(t,{get progressPct(){return(0,g.L)(b)},get duration(){return i()},get disabled(){return(0,g.L)(r)},get progressColor(){return(0,g.L)(a)},get backgroundColor(){return(0,g.L)(s)},get adMarkerColor(){return(0,g.L)(l)},height:"4px",borderRadius:"6px",padding:"10px",get thumbVisible(){return(0,g.L)(u)},thumbSize:"12px",get thumbColor(){return(0,g.L)(p)},thumbShadow:!1,get tooltipValue(){return(0,g.L)(x)},midrollPositions:[],hoverAnimation:{scaleBar:1.5,scaleThumb:1.33,progressColor:"rgba(255, 255, 255, 0.4)"},get stripeImageData(){return(0,g.L)(d)},onSeek:t=>{c.seekTo(t)},setIsScrubbing:t=>(0,g.W)(y,t,!0),setProgressPct:t=>(0,g.W)(b,t,!0),setLastSeekEnded:t=>(0,g.W)(w,t,!0)})}(0,g.nt)(),l()}(0,g.M)(["input","change","mousedown","mousemove","touchstart","touchmove","touchend"]);var ns=new Set(["$$slots","$$events","$$legacy"]),nl=(0,g.k)('<button role="menuitemradio"><span class="rp-radio rp-1byj5u1"></span> </button>'),nu=(0,g.k)('<div class="rp-container rp-1byj5u1" aria-haspopup="menu"><div class="rp-menuContainer rp-1byj5u1" aria-labelledby="group-legend" role="menu"><div id="group-legend" class="rp-legend rp-1byj5u1"> </div> <div class="rp-list rp-1byj5u1" role="radiogroup"></div></div> <!></div>'),nc={hash:"rp-1byj5u1",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-1byj5u1 {position:relative;flex-shrink:0;flex-grow:0;display:flex;align-items:center;justify-content:center;}.rp-container.rp-1byj5u1 .rp-menuContainer:where(.rp-1byj5u1) {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;opacity:0;pointer-events:none;position:absolute;right:-50%;border-radius:6px;padding:16px 24px;transition:opacity 0.1s cubic-bezier(0.4, 0, 1, 1);box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);}.rp-container.rp-1byj5u1 .rp-menuContainer:where(.rp-1byj5u1) .rp-legend:where(.rp-1byj5u1) {padding-bottom:10px;}.rp-container.rp-1byj5u1 .rp-menuContainer:where(.rp-1byj5u1) .rp-list:where(.rp-1byj5u1) {display:flex;flex-direction:column;}.rp-container.rp-1byj5u1 .rp-menuContainer:where(.rp-1byj5u1) .rp-list:where(.rp-1byj5u1) button[role=menuitemradio]:where(.rp-1byj5u1) {all:unset;outline:revert;outline-offset:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;font-size:14px;display:flex;align-items:center;white-space:nowrap;padding:6px 0;cursor:pointer;}.rp-container.rp-1byj5u1 .rp-menuContainer:where(.rp-1byj5u1) .rp-list:where(.rp-1byj5u1) button[role=menuitemradio]:where(.rp-1byj5u1):not(.rp-isTouchDevice):hover {color:var(--rp-menu-selected-color);}.rp-container.rp-1byj5u1 .rp-menuContainer:where(.rp-1byj5u1) .rp-list:where(.rp-1byj5u1) button[role=menuitemradio]:where(.rp-1byj5u1) .rp-radio:where(.rp-1byj5u1) {display:block;width:14px;height:14px;border:2px solid var(--rp-menu-text-color);border-radius:50%;position:relative;margin-right:10px;margin-top:-1px;cursor:pointer;}.rp-container.rp-1byj5u1 .rp-menuContainer:where(.rp-1byj5u1) .rp-list:where(.rp-1byj5u1) button[role=menuitemradio][aria-checked=true]:where(.rp-1byj5u1) .rp-radio:where(.rp-1byj5u1) {border:2px solid var(--rp-menu-selected-color);}.rp-container.rp-1byj5u1 .rp-menuContainer:where(.rp-1byj5u1) .rp-list:where(.rp-1byj5u1) button[role=menuitemradio][aria-checked=true]:where(.rp-1byj5u1) .rp-radio:where(.rp-1byj5u1)::before {content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:7px;height:7px;border-radius:50%;background-color:var(--rp-menu-selected-color);}'};(0,g.M)(["click","keydown"]);var np=new Set(["$$slots","$$events","$$legacy"]),nd=(0,g.k)("<div><!></div>"),nh={hash:"rp-v1f8va",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-v1f8va {font-family:Roboto, "sans-serif";font-size:14px;}.rp-container[class*=xs].rp-v1f8va {font-family:Roboto, "sans-serif";font-size:12px;}.rp-container.rp-v1f8va {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;width:8ch;white-space:nowrap;}'};function nf(t,r){let n;(0,g.rt)(r,!0),(0,g.h)(t,nh);let i=()=>(0,g.Y)(l,"$currentTime",a),[a,o]=(0,g.J)();(0,g.i)(r,np);let{playerSize:s}=P(),{currentTime:l,duration:u}=r$();var c=nd(),p=(0,g.B)(c),d=t=>{var r=(0,g.j)();(0,g.R)(t=>(0,g.T)(r,t),[()=>tU(i())]),(0,g.D)(t,r)},h=t=>{var r=(0,g.j)();(0,g.R)(t=>(0,g.T)(r,`-${null==t?"":t}`),[()=>tU((0,g.Y)(u,"$duration",a)-i())]),(0,g.D)(t,r)};(0,g.S)(p,t=>{"current"===r.type?t(d):"remaining"===r.type&&t(h,1)}),(0,g.st)(c),(0,g.R)(()=>{(0,g.p)(c,1,`rp-container ${"rp-"+(0,g.Y)(s,"$playerSize",a)}`,"rp-v1f8va"),n=(0,g.f)(c,"",n,{"text-align":"current"===r.type?"left"
5:"right"})}),(0,g.D)(t,c),(0,g.nt)(),o()}var nv=new Set(["$$slots","$$events","$$legacy"]),ng=(0,g.k)('<img alt="" aria-hidden="true" class="rp-thumbnail rp-1ofml61"/>'),nm=(0,g.k)('<div class="rp-countdownBadge rp-1ofml61"> </div>'),nb=(0,g.k)('<div><div class="rp-content rp-1ofml61"><div class="rp-details rp-1ofml61"><!> <div class="rp-title rp-1ofml61"> </div></div> <div class="rp-buttons rp-1ofml61"><button type="button" class="rp-nextButton rp-1ofml61">Seuraava <!></button> <button type="button" class="rp-cancelButton rp-1ofml61">Peruuta</button></div></div></div>'),ny={hash:"rp-1ofml61",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) .rp-nextButton:where(.rp-1ofml61) {font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px;font-weight:600;color:#002625;}.rp-container[class*=xs].rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) .rp-nextButton:where(.rp-1ofml61),\n.rp-container.rp-sm.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) .rp-nextButton:where(.rp-1ofml61) {font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:13px;font-weight:600;color:#002625;}.rp-container.rp-1ofml61 {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;position:absolute;bottom:85px;right:20px;max-width:268px;padding:14px 14px 16px;background:rgba(0, 0, 0, 0.6);border-radius:6px;pointer-events:auto;}.rp-container.rp-1ofml61 .rp-content:where(.rp-1ofml61) {display:flex;flex-direction:column;gap:10px;width:100%;height:100%;}.rp-container.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-thumbnail:where(.rp-1ofml61) {width:100%;max-height:140px;object-fit:cover;border-radius:6px;}.rp-container.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-title:where(.rp-1ofml61) {text-shadow:0 1px 4px rgba(0, 0, 0, 0.5);overflow:hidden;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;}.rp-container.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) {display:flex;flex-direction:column;gap:8px;}.rp-container.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) button:where(.rp-1ofml61) {all:unset;outline:revert;outline-offset:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;height:38px;padding:0 28.5px;pointer-events:auto;box-sizing:border-box;display:block;width:100%;border-radius:99px;text-align:center;}.rp-container.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) .rp-nextButton:where(.rp-1ofml61) {background-color:#02ccc6;position:relative;}.rp-container.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) .rp-nextButton:where(.rp-1ofml61):hover {background-color:#00b8b1;}.rp-container.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) .rp-nextButton:where(.rp-1ofml61) .rp-countdownBadge:where(.rp-1ofml61) {position:absolute;top:50%;right:8px;transform:translateY(-50%);width:28px;height:28px;line-height:28px;border-radius:50%;font-size:14px;text-align:center;border:1px solid currentColor;}.rp-container.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) .rp-cancelButton:where(.rp-1ofml61) {border-style:solid;border-width:2px;font-weight:600;}.rp-container.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) .rp-cancelButton:where(.rp-1ofml61):hover {background-color:#00b8b1;color:#002625 !important;border-color:#00b8b1 !important;}.rp-container[class*=xs].rp-1ofml61,\n.rp-container.rp-sm.rp-1ofml61 {left:50%;bottom:50%;transform:translate(-50%, 50%);max-width:unset;padding:16px;background:rgba(0, 0, 0, 0.8);border-radius:0;}.rp-container[class*=xs].rp-1ofml61 .rp-content:where(.rp-1ofml61),\n.rp-container.rp-sm.rp-1ofml61 .rp-content:where(.rp-1ofml61) {justify-content:center;gap:20px;margin:0 auto;}.rp-container[class*=xs].rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-detail
5s:where(.rp-1ofml61),\n.rp-container.rp-sm.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-details:where(.rp-1ofml61) {display:flex;flex-flow:row nowrap;align-items:flex-start;gap:10px;}.rp-container[class*=xs].rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-details:where(.rp-1ofml61) .rp-thumbnail:where(.rp-1ofml61),\n.rp-container.rp-sm.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-details:where(.rp-1ofml61) .rp-thumbnail:where(.rp-1ofml61) {width:unset;}.rp-container[class*=xs].rp-1ofml61 .rp-content:where(.rp-1ofml61) button:where(.rp-1ofml61),\n.rp-container.rp-sm.rp-1ofml61 .rp-content:where(.rp-1ofml61) button:where(.rp-1ofml61) {height:32px;padding:0 24px;}.rp-container[class*=xs].rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61),\n.rp-container.rp-sm.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) {display:flex;flex-flow:row nowrap;gap:6px;}.rp-container[class*=xs].rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) .rp-nextButton:where(.rp-1ofml61) .rp-countdownBadge:where(.rp-1ofml61),\n.rp-container.rp-sm.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) .rp-nextButton:where(.rp-1ofml61) .rp-countdownBadge:where(.rp-1ofml61) {width:20px;height:20px;line-height:20px;font-size:12px;}.rp-container[class*=xs].rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) .rp-cancelButton:where(.rp-1ofml61),\n.rp-container.rp-sm.rp-1ofml61 .rp-content:where(.rp-1ofml61) .rp-buttons:where(.rp-1ofml61) .rp-cancelButton:where(.rp-1ofml61) {font-size:13px;}'};function nw(t,r){let n,i,a;(0,g.rt)(r,!0),(0,g.h)(t,ny);let o=()=>(0,g.Y)(h,"$playerWidth",l),s=()=>(0,g.Y)(p,"$theme",l),[l,u]=(0,g.J)();(0,g.i)(r,nv);let c=(0,rW.default)(.33,1,.68,1),{theme:p}=tQ(),{playerSize:d,playerWidth:h}=P(),f=(0,g.G)(null),v=(0,g.G)((0,g.U)(10));function m(){null!==(0,g.L)(f)&&(window.clearInterval((0,g.L)(f)),(0,g.W)(f,null))}(0,g.z)(()=>{!r.autoAdvanceEnabled||r.autoAdvancePaused?m():null===(0,g.L)(f)&&(0,g.W)(f,window.setInterval(()=>{(0,g.W)(v,(0,g.L)(v)-.5),0>=(0,g.L)(v)&&(m(),r.load())},500),!0)}),(0,g.t)(()=>{m()});var b=nb(),y=(0,g.B)(b),w=(0,g.B)(y),x=(0,g.B)(w),k=t=>{let n;var i=ng();(0,g.R)(()=>{(0,g.u)(i,"src",r.image),n=(0,g.f)(i,"",n,{"max-width":o()<A.sm?`clamp(50px, ${.2*o()}px, 100px)`:"unset"})}),(0,g.D)(t,i)};(0,g.S)(x,t=>{r.image&&t(k)});var C=(0,g.H)(x,2),S=(0,g.B)(C,!0);(0,g.st)(C),(0,g.st)(w);var _=(0,g.H)(w,2),E=(0,g.B)(_),L=(0,g.H)((0,g.B)(E)),T=t=>{var r=nm(),n=(0,g.B)(r,!0);(0,g.st)(r),(0,g.R)(t=>(0,g.T)(n,t),[()=>Math.ceil((0,g.L)(v))]),(0,g.D)(t,r)};(0,g.S)(L,t=>{r.autoAdvanceEnabled&&t(T)}),(0,g.st)(E);var $=(0,g.H)(E,2);(0,g.st)(_),(0,g.st)(y),(0,g.st)(b),(0,g.R)(()=>{var t,u;(0,g.p)(b,1,`rp-container ${"rp-"+(0,g.Y)(d,"$playerSize",l)}`,"rp-1ofml61"),n=(0,g.f)(b,"",n,{width:o()<A.sm?"100%":"33%",height:o()<A.sm?"100%":void 0}),i=(0,g.f)(y,"",i,{"max-width":o()<A.sm?`clamp(300px, ${.6*o()}px, 500px)`:"unset"}),(0,g.u)(C,"title",r.title),(0,g.T)(S,r.title),a=(0,g.f)($,"",a,{"border-color":null==(t=s())?void 0:t.buttonColor,color:null==(u=s())?void 0:u.buttonColor})}),(0,g.N)("click",E,function(...t){var n;null==(n=r.load)||n.apply(this,t)}),(0,g.N)("click",$,function(){m(),r.close()}),(0,g.g)(5,b,()=>rU,()=>({duration:200,easing:c})),(0,g.D)(t,b),(0,g.nt)(),u()}(0,g.M)(["click"]);var nx=new Set(["$$slots","$$events","$$legacy"]);function nk(t,r){(0,g.rt)(r,!0),(0,g.i)(r,nx);let{player:n}=z(),i=(0,g.q)(()=>"fastForward"===r.type?"15 sekuntia eteenp\xe4in":"15 sekuntia taaksep\xe4in");{let a=(0,g.q)(()=>{var t;return null!=(t=r.disabled)&&t});rJ(t,{onPress:function(){r.disabled||n.seek("fastForward"===r.type?15:-15)},get width(){return r.size},get height(){return r.size},get title(){return(0,g.L)(i)},get ariaLabel(){return(0,g.L)(i)},get disabled(){return(0,g.L)(a)},children:(t,n)=>{var i=(0,g.O)(),a=(0,g.V)(i),o=t=>{r1(t,{type:"Rewind15"})},s=t=>{r1(t,{type:"Fastforward15"})};(0,g.S)(a,t=>{"rewind"===r.type?t(o):t(s,-1)}),(0,g.D)(t,i)},$$slots:{default:!0}})}(0,g.nt)()}var nC=new Set(["$$slots","$$events","$$legacy"]),nS=(0,g.k)("<sp
5an>Live</span>"),n_={hash:"rp-19gohdz",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-19gohdz {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;height:22px;padding:0 11px;line-height:22px;width:max-content;flex-grow:0;font-size:14px;border-radius:99px;transition:background-color 0.1s cubic-bezier(0.4, 0, 1, 1);}.rp-container.rp-noPadding.rp-19gohdz {padding:0;}.rp-container[class*=xs].rp-19gohdz {height:20px;padding:0 10px;line-height:20px;font-size:13px;}'};function nE(t,r){let n,i;(0,g.rt)(r,!0),(0,g.h)(t,n_);let a=()=>(0,g.Y)(u,"$theme",o),[o,s]=(0,g.J)();(0,g.i)(r,nC);let{playerSize:l}=P(),{theme:u}=tQ(),c=(0,g.q)(()=>{var t;return(null==(t=a())?void 0:t.buttonColor)||"#fff"}),p=(0,g.q)(()=>{var t;return r.highlighted&&(null==(t=a())?void 0:t.liveLabelHighlightColor)||"transparent"}),d=(0,g.q)(()=>{var t;return(null==(t=a())?void 0:t.liveLabelHighlightColor)===void 0});var h=nS();(0,g.R)(()=>{n=(0,g.p)(h,1,`rp-container ${"rp-"+(0,g.Y)(l,"$playerSize",o)}`,"rp-19gohdz",n,{"rp-noPadding":(0,g.L)(d)}),i=(0,g.f)(h,"",i,{color:(0,g.L)(c),"background-color":(0,g.L)(p)})}),(0,g.D)(t,h),(0,g.nt)(),s()}var nL=new Set(["$$slots","$$events","$$legacy"]),nT=(0,g.k)('<button title="Siirry liveen">Siirry liveen</button>'),n$={hash:"rp-18apxrj",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}button.rp-18apxrj {all:unset;outline:revert;outline-offset:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;text-shadow:0 1px 4px rgba(0, 0, 0, 0.5);box-sizing:border-box;border-radius:99px;border-width:1px;border-style:solid;margin:0 2px;font-size:14px;cursor:pointer;will-change:opacity;transition-property:opacity;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);}button[class*=xs].rp-18apxrj {font-size:13px;}'};function nR(t,r){let n;(0,g.rt)(r,!0),(0,g.h)(t,n$);let i=()=>(0,g.Y)(s,"$playerSize",a),[a,o]=(0,g.J)();(0,g.i)(r,nL);let{playerSize:s}=P(),{player:l,theme:u}=tQ(),c=(0,g.q)(()=>{var t;return(null==(t=(0,g.Y)(u,"$theme",a))?void 0:t.buttonColor)||"#fff"}),p=(0,g.q)(()=>{var t;return null!=(t=i())&&t.includes("xs")?`${.9*parseInt(r.height)}px`:r.height});var d=nT();(0,g.R)(()=>{(0,g.p)(d,1,`${"rp-"+i()}`,"rp-18apxrj"),d.inert=!r.visible||void 0,n=(0,g.f)(d,"",n,{color:(0,g.L)(c),height:(0,g.L)(p),"border-color":(0,g.L)(c),padding:`0 calc(${(0,g.L)(p)}
5 * 0.75)`,opacity:+!!r.visible,"pointer-events":r.visible?"auto":"none","transition-duration":r.visible?"250ms":"0ms"})}),(0,g.N)("click",d,function(){l.seekToLive()}),(0,g.N)("keydown",d,function(t){("Enter"===t.key||" "===t.key)&&t.stopPropagation()}),(0,g.D)(t,d),(0,g.nt)(),o()}(0,g.M)(["click","keydown"]);var nI=(0,g.k)('<div class="rp-backdrop rp-u2r5bx"><div class="rp-poster rp-u2r5bx"></div> <div class="rp-gradient rp-u2r5bx"></div> <div class="rp-title rp-u2r5bx"> </div></div>'),nD=(0,g.k)('<div class="rp-fastControls rp-u2r5bx"><!> <!></div>'),nM=(0,g.k)("<!> <!>",1),nB=(0,g.k)("<!> <!> <!>",1),nz=(0,g.k)("<div><!></div>"),nP=(0,g.k)('<div class="rp-justifyEnd rp-u2r5bx"><!></div>'),nA=(0,g.k)('<!> <div class="rp-controls rp-u2r5bx"><div class="rp-left rp-u2r5bx"><!> <!> <!></div> <div class="rp-right rp-u2r5bx"><!> <!> <!> <!></div></div>',1),nq=(0,g.k)('<div class="rp-container rp-u2r5bx"><!> <div class="rp-bottomContainer rp-u2r5bx"><!></div> <!></div>'),nO={hash:"rp-u2r5bx",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-u2r5bx {position:absolute;top:0;right:0;bottom:0;left:0;padding:20px 10px 20px;background-color:#000;}.rp-container.rp-u2r5bx .rp-backdrop:where(.rp-u2r5bx) {position:absolute;top:0;right:0;bottom:0;left:0;}.rp-container.rp-u2r5bx .rp-backdrop:where(.rp-u2r5bx) .rp-poster:where(.rp-u2r5bx) {position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;}.rp-container.rp-u2r5bx .rp-backdrop:where(.rp-u2r5bx) .rp-gradient:where(.rp-u2r5bx) {position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.75);}.rp-container.rp-u2r5bx .rp-backdrop:where(.rp-u2r5bx) .rp-title:where(.rp-u2r5bx) {text-shadow:0 1px 4px rgba(0, 0, 0, 0.33);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;position:absolute;top:0;left:0;width:100%;padding:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.rp-container.rp-u2r5bx .rp-bottomContainer:where(.rp-u2r5bx) {position:absolute;bottom:0;left:0;width:100%;padding:0 20px 10px;}.rp-container.rp-u2r5bx .rp-bottomContainer:where(.rp-u2r5bx) .rp-timelineContainer:where(.rp-u2r5bx) {position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:5px;padding:0 3px;}.rp-container.rp-u2r5bx .rp-bottomContainer:where(.rp-u2r5bx) .rp-timelineContainer.rp-isLive:where(.rp-u2r5bx) {grid-template-columns:1fr auto;column-gap:15px;padding:0;}.rp-container.rp-u2r5bx .rp-bottomContainer:where(.rp-u2r5bx) .rp-justifyEnd:where(.rp-u2r5bx) {display:flex;justify-content:flex-end;}.rp-container.rp-u2r5bx .rp-bottomContainer:where(.rp-u2r5bx) .rp-controls:where(.rp-u2r5bx) {display:flex;justify-content:space-between;margin-top:8px;}.rp-container.rp-u2r5bx .rp-bottomContainer:where(.rp-u2r5bx) .rp-controls:where(.rp-u2r5bx) .rp-left:where(.rp-u2r5bx),\n.rp-container.rp-u2r5bx .rp-bottomContainer:where(.rp-u2r5bx) .rp-controls:where(.rp-u2r5bx) .rp-right:where(.rp-u2r5bx) {display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;}.rp-container.rp-u2r5bx .rp-bottomContainer:where(.rp-u2r5bx) .rp-controls:where(.rp-u2r5bx) .rp-left:where(.rp-u2r5bx) {column-gap:12px;}.rp-container.rp-u2r5bx .rp-bottomContainer:where(.rp-u2r5bx) .rp-controls:where(.rp-u2r5bx) .rp-right:where(.rp-u2r5bx) {column-gap:18px;}.rp-container.rp-u2r5bx .rp-bottomContainer:where(.rp-u2r5bx) .rp-fastControls:where(.rp-u2r5bx) {display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:end;column-gap:18px;}'};function nN(t){switch(t){case"prod":return"https://mcc.nm-ovp.nelonenmedia.fi/v2";case"staging":return"https://sta-mcc.nm-ovp.nelonenmedia.fi/v2";case"dev":return"https://dev-mcc.nm-ovp.nelonenmedia.fi/v2"}}var nj=class{constructor(t,r,n="prod"){var i,a,o;(0,g.ct)(this,"env",void 0),(0,g.ct)(this,"type","mcc"),(0,g.ct)(this,"clip",void 0),(0,g.ct)(this,"adTags",void 0),(0,g.ct)(this,"asset",void 0),(0,g.ct)(this,"streamInfo",void 0),(0,g.ct)(this,"getDrmConfig",async t=>{if("drm"!==this.asset.type)throw Error("Media is not DRM protected");try{let r=`${nN(this.env)}/drm/ax/video/${this.id}`,n={};return t&&(n.Authorization=`Bearer ${t}`),await (await fetch(r,{headers:n})).json()}catch{throw Error("Failed to fetch DRM config")}}),(0,g.ct)(this,"nextInSequencePromise",void 0),(0,g.ct)(this,"prevInSequencePromise",void 0),this.env=n,this.clip=t.clip,this.adTags=t.freewheelAdTags;let s="audio_webradio"!==this.mediaType,l=!s;if(null!=(i=t.clip.playback.drm)&&i.enabled)this.asset={type:"drm",duration:t.clip.playback.runtime,getDrmConfiguration:this.getDrmConfig,isVideo:s,isAudio:l};else{let r;if(!(r="audio_webradio"===this.mediaType?null==(a=t.clip.playback.media.streamUrls)||null==(a=a.audioHls)?void 0:a.url:null==(o=t.clip.playback.media.streamUrls)||null==(o=o.webHls)?void 0:o.url))throw Error("No stream URL");this.asset={type:"hls",duration:t.clip.playback.runtime,src:r,isVideo:s,isAudio:l}}r&&(this.streamInfo={id:r.id,contentStart:r.contentStart,contentEnd:r.contentEnd})}get id(){return this.clip.metadata.mediaId}get seriesId(){return this.clip.metadata.seriesId}get name(){return this.clip.metadata.programName}get stripe(){return this.clip.playback.media.stripe}get description(){return this.clip.metadata.description}get orientation(){return this.clip.metadata.videoOrientation}get images(){return this.clip.playback.media.images}get mediaType(){return this.clip.playback.mediaType}get passthroughVariables(){return this.clip.passthroughVariables}get nextInSequence(){return!this.nextInSequencePromise&&this.clip.metadata.nextInSequence&&(this.nextInSequencePromise=(0,b.nH)(this.env,String(this.clip.metadata.nextInSequence))),this.nextInSequencePromise}get prevInSequence(){return!this.prevInSequencePromise&&this.clip.metadata.previousInSequence&&(this.prevInSequencePromise=(0,b.nH)(this.env,String(this.clip.metadata.previousInSequence))),this.prevInSequencePromise}get showUpcomingThreshold(){return this.clip.playback.showUpcomingThreshold}get introStart(){var t,r;return null==(t=null==(r=this.clip.playback)?void 0:r.introStart)?null:t}get introEnd(){var t,r;return null==(t=null==(r=this.clip.playback)?void 0:r.introEnd)?null:t}get markAsWatchedThreshold(){return this.clip.playback.markAsWatchedThreshold}get parentId(){return this.clip.metadata.parentId}get channelLogo(){return this.clip.metadata.channelLogo}get streamUrls(){var t,r;return null==(t=null==(r=this.clip.playback.media)?void 0:r.streamUrls)?null:t}get landscapeImage(){let t=this.images.thumbnail;return t?t["1024x576"]||Object.values(t)[0]:null}get squareImage(){let t=this.images.square;return t?t["576x576"]||Object.values(t)[0]:null}get isFast(){return"fast"===this.passthroughVariables.channel_type}get isLive(){return"video_live"===this.mediaType||"audio_webradio"===this.mediaType}get isChildrenContent(){var t;return 7===this.passthroughVariables.internal_class||(null==(t=this.passthroughVariables.themes)?void 0:t.includes("Lapset"))}get paywall(){}get geoblock(){return this.clip.playback.geoblock}};function nV(t,r){if(!t.playback.media.imageTemplate)return;let n=new URL(t.playback.media.imageTemplate);return n.searchParams.set("width",String(r.width)),n.searchParams.set("height",String(r.height)),n.toString()}function nF(t,r){if(t.playback.media.images.thumbnail){let n=`${r.width}
5x${r.height}`;return n in t.playback.media.images.thumbnail?t.playback.media.images.thumbnail[n]:Object.values(t.playback.media.images.thumbnail).reverse()[0]}}var nH=new Set(["$$slots","$$events","$$legacy"]),nY=(0,g.k)('<div><input type="range" min="0" max="1" step="0.01" title="\xc4\xe4nenvoimakkuus" aria-label="\xc4\xe4nenvoimakkuus" aria-valuemin="0" aria-valuemax="100" tabindex="0" class="rp-84cxt1"/></div>'),nU=(0,g.k)('<div data-test-id="volume-control"><!> <!></div>'),nW={hash:"rp-84cxt1",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-84cxt1 {box-sizing:border-box;}.rp-volumeControl.rp-84cxt1 {position:relative;}.rp-volumeControl.rp-84cxt1 .rp-rangeContainer:where(.rp-84cxt1) {background-color:transparent;display:flex;position:absolute;height:100%;padding-left:5px;background-clip:content-box;align-items:center;transition:opacity 0.125s cubic-bezier(0, 0, 0.2, 1);}.rp-volumeControl.rp-84cxt1 .rp-rangeContainer.rp-vertical:where(.rp-84cxt1) {bottom:100%;left:100%;transform-origin:left bottom;transform:rotate(-90deg);}.rp-volumeControl.rp-84cxt1 .rp-rangeContainer.rp-horizontal:where(.rp-84cxt1) {top:0;left:100%;}.rp-volumeControl.rp-84cxt1 .rp-rangeContainer:where(.rp-84cxt1) input[type=range]:where(.rp-84cxt1) {appearance:none;-webkit-appearance:none;height:4px;margin:4px;padding:0;border:none;border-radius:4px;cursor:pointer;background-repeat:no-repeat !important;touch-action:none;outline-offset:2px;}.rp-volumeControl.rp-84cxt1 .rp-rangeContainer:where(.rp-84cxt1) input[type=range]:where(.rp-84cxt1)::-moz-range-track {border:inherit;}.rp-volumeControl.rp-84cxt1 .rp-rangeContainer:where(.rp-84cxt1) input[type=range]:where(.rp-84cxt1)::-ms-track {border:inherit;color:transparent;}.rp-volumeControl.rp-84cxt1 .rp-rangeContainer:where(.rp-84cxt1) input[type=range]:where(.rp-84cxt1)::-ms-tooltip {display:none;}.rp-volumeControl.rp-84cxt1 .rp-rangeContainer:where(.rp-84cxt1) input[type=range]:where(.rp-84cxt1)::-moz-range-thumb {cursor:pointer;width:12px;height:12px;background-color:var(--rp-volume-thumb-color);border-radius:50%;border:none;}.rp-volumeControl.rp-84cxt1 .rp-rangeContainer:where(.rp-84cxt1) input[type=range]:where(.rp-84cxt1)::-ms-thumb {cursor:pointer;width:12px;height:12px;background-color:var(--rp-volume-thumb-color);border-radius:50%;border:none;}.rp-volumeControl.rp-84cxt1 .rp-rangeContainer:where(.rp-84cxt1) input[type=range]:where(.rp-84cxt1)::-webkit-slider-thumb {-webkit-appearance:none;cursor:pointer;width:12px;height:12px;background-color:var(--rp-volume-thumb-color);border-radius:50%;border:none;}.rp-volumeControl.rp-revealWidth.rp-84cxt1 {display:flex;flex-flow:row nowrap;overflow:hidden;}.rp-volumeControl.rp-revealWidth.rp-84cxt1 .rp-rangeContainer:where(.rp-84cxt1) {position:relative;opacity:1;inset:unset;height:unset;padding-left:0;transition:none;}'};function nK(t,r){let n;(0,g.rt)(r,!0),(0,g.h)(t,nW);let i=()=>(0,g.Y)(b,"$volume",s),a=()=>(0,g.Y)(v,"$volumeRangeVisible",s),o=()=>(0,g.Y)(y,"$muted",s),[s,l]=(0,g.J)(),u=(0,g.r)(r,"rangeLen",3,"68px"),c=(0,g.r)(r,"thumbColor",3,"#fff"),p=(0,g.r)(r,"orientation",3,"vertical"),d=(0,g.r)(r,"iconColor",3,""),h=(0,g.r)(r,"scaleMode",3,"hover"),f=(0,g.r)(r,"useWidthReveal",3,!1),{volumeRangeVisible:v}=z(),{setVolume:m}=I("player"),{volume:b,muted:y,setMediaVolume:w}=I("media"),x=(0,g.G)(!1),k=(0,g.G)(void 0);function C(t){if(!tE)return;let r=()=>{(0,g.W)(x,!0),v.set(!0)},n=()=>{(0,g.W)(x,!1),v.set(!1)};return t.addEventListener("mouseenter",r),t.addEventListener("mouseleave",n),{destroy(){t.removeEventListener("mouseenter",r),t.removeEventListener("mouseleave",n)}}}function S(t){w(parseFloat(t.target.value))}function _(t){m(parseFloat(t.target.value))}function E(t){switch(t.stopPropagation(),t.key){case"ArrowUp":case"ArrowRight":t.preventDefault(),m(Math.min(i()+.1,1));break;case"ArrowDown":case"ArrowLeft":t.preventDefault(),m(Math.max(i()-.1,0));break;case"Escape":var r;null==(r=(0,g.L)(k))||r.blur()}}var L=nU(),T=(0,g.B)(L);!function(t,r){(0,g.rt)(r,!0);let n=()=>(0,g.Y)(l,"$muted",i),[i,a]=(0,g.J)();(0,g.i)(r,nH);let{setMuted:o}=I("player"),{volume:s,muted:l}=I("media");{let a=(0,g.q)(()=>n()?"Poista mykistys":"Mykist\xe4"),l=(0,g.q)(()=>n()?"Poista mykistys":"Mykist\xe4"),u=(0,g.q)(()=>{var t;return null==(t=r.scaleMode)?"hover":t});rJ(t,{onPress:()=>o(!n()),get width(){return r.size},get height(){return r.size},get title(){return(0,g.L)(a)},get ariaLabel(){return(0,g.L)(l)},get scaleMode(){return(0,g.L)(u)},get shouldResetIdleTimer(){return tL},children:(t,a)=>{var o=(0,g.O)(),l=(0,g.V)(o),u=t=>{{let n=(0,g.q)(()=>{var t;return null==(t=r.iconColor)?"":t});r1(t,{type:"VolumeOff",get color(){return(0,g.L)(n)}})}},c=t=>{{let n=(0,g.q)(()=>{var t;return null==(t=r.iconColor)?"":t});r1(t,{type:"VolumeDown",get color(){return(0,g.L)(n)}})}},p=t=>{{let n=(0,g.q)(()=>{var t;return null==(t=r.iconColor)?"":t});r1(t,{type:"VolumeUp",get color(){return(0,g.L)(n)}})}};(0,g.S)(l,t=>{n()?t(u):.5>=(0,g.Y)(s,"$volume",i)?t(c,1):t(p,-1)}),(0,g.D)(t,o)},$$slots:{default:!0}})}(0,g.nt)(),a()}(T,{get size(){return r.size},get iconColor(){return d()},get scaleMode(){return h()}});var $=(0,g.H)(T,2),R=t=>{let n,s,l;var d=nY(),h=(0,g.B)(d);(0,g.l)(h),(0,g.s)(h,t=>
5(0,g.W)(k,t),()=>(0,g.L)(k)),(0,g.st)(d),(0,g.R)(()=>{n=(0,g.p)(d,1,"rp-rangeContainer rp-84cxt1",null,n,{"rp-vertical":"vertical"===p(),"rp-horizontal":"horizontal"===p()}),s=(0,g.f)(d,"",s,{opacity:a()||(0,g.L)(x)?1:0,"pointer-events":a()||(0,g.L)(x)?"auto":"none",width:f()?a()||(0,g.L)(x)?`calc(${u()} + 8px)`:"0px":"auto"}),(0,g.d)(h,o()?0:i()),(0,g.u)(h,"aria-valuenow",100*i()),(0,g.u)(h,"aria-valuetext",`${100*i()}% \xe4\xe4nenvoimakkuus`),l=(0,g.f)(h,"",l,{width:u(),background:`
6          linear-gradient(${r.rangeProgressColor}, ${r.rangeProgressColor}) 0% 100% / calc(100% * ${i()} * ${+!o()}) 100%,
7          ${r.rangeBackgroundColor}
8          `,"--rp-volume-thumb-color":c()})}),(0,g.N)("input",h,S),(0,g.N)("change",h,_),(0,g.P)("focus",h,()=>v.set(!0)),(0,g.P)("blur",h,()=>v.set(!1)),(0,g.N)("keydown",h,E),(0,g.D)(t,d)};(0,g.S)($,t=>{tE&&t(R)}),(0,g.st)(L),(0,g.m)(L,t=>null==C?void 0:C(t)),(0,g.R)(()=>n=(0,g.p)(L,1,"rp-volumeControl rp-84cxt1",null,n,{"rp-revealWidth":f()})),(0,g.D)(t,L),(0,g.nt)(),l()}(0,g.M)(["input","change","keydown"]);var nG=(0,g.k)('<div class="rp-centerPlayContainer rp-1rwov5j" data-test-id="centerPlayButton"><!></div>'),nJ={hash:"rp-1rwov5j",code:".rp-centerPlayContainer.rp-1rwov5j {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}"};function nZ(t,r){(0,g.rt)(r,!0),(0,g.h)(t,nJ);let[n,i]=(0,g.J)(),a=(0,g.r)(r,"shadow",3,!1),{eventHandler:o,contextState:s}=z(),{playState:l}=s,{playerSize:u}=P(),{focusVideoContainer:c}=tQ(),p=(0,g.q)(()=>"playing"===(0,g.Y)(l,"$playState",n)?"Keskeyt\xe4":"Toista"),d=(0,g.q)(()=>"xxs"===(0,g.Y)(u,"$playerSize",n)?"64px":"80px"),h=(0,g.q)(()=>tL?"press":"hover");(0,g.t)(c);var f=nG();rJ((0,g.B)(f),{onPress:function(t){o({type:"play"})},get width(){return(0,g.L)(d)},get height(){return(0,g.L)(d)},get ariaLabel(){return(0,g.L)(p)},get title(){return(0,g.L)(p)},get scaleMode(){return(0,g.L)(h)},children:(t,r)=>{r1(t,{type:"Play",get shadow(){return a()}})},$$slots:{default:!0}}),(0,g.st)(f),(0,g.D)(t,f),(0,g.nt)(),i()}var nQ=new Set(["$$slots","$$events","$$legacy"]),nX=(0,g.k)('<div class="rp-bottom rp-178ai45"><div class="rp-left rp-178ai45"><!></div> <div class="rp-right rp-178ai45"><!></div></div>'),n0={hash:"rp-178ai45",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-bottom.rp-178ai45 {width:100%;display:flex;justify-content:space-between;transition:opacity 0.25s cubic-bezier(0.33, 1, 0.68, 1);}.rp-bottom.rp-178ai45 .rp-left:where(.rp-178ai45) {display:flex;align-items:center;gap:12px;}.rp-bottom.rp-178ai45 .rp-right:where(.rp-178ai45) {display:flex;align-items:center;gap:18px;}'};function n1(t,r){let n;(0,g.rt)(r,!0),(0,g.h)(t,n0),(0,g.i)(r,nQ);var i=nX(),a=(0,g.B)(i),o=(0,g.B)(a);(0,g.v)(o,()=>{var t;return null==(t=r.left)?g.lt:t}),(0,g.st)(a);var s=(0,g.H)(a,2),l=(0,g.B)(s);(0,g.v)(l,()=>{var t;return null==(t=r.right)?g.lt:t}),(0,g.st)(s),(0,g.st)(i),(0,g.R)(()=>n=(0,g.f)(i,"",n,{opacity:+!!r.visible,"pointer-events":r.visible?"auto":"none"})),(0,g.D)(t,i),(0,g.nt)()}var n2=(0,g.k)("<div></div>"),n9={hash:"rp-n6bxkc",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-gradient.rp-n6bxkc {opacity:0;position:absolute;left:0;right:0;pointer-events:none;transition:opacity 0.25s cubic-bezier(0.33, 1, 0.68, 1);}.rp-gradient.rp-bottom.rp-n6bxkc {bottom:0;}.rp-gradient.rp-top.rp-n6bxkc {top:0;}'};function n7(t,r){let n;(0,g.h)(t,n9);let i=(0,g.r)(r,"visible",3,!1),a=(0,g.r)(r,"position",3,"bottom"),o=(0,g.r)(r,"opacity",3,.8),s=(0,g.r)(r,"height",3,""),l=(0,g.r)(r,"masked",3,!0);var u=n2();(0,g.R)(()=>{(0,g.p)(u,1,`rp-gradient ${"rp-"+a()}`,"rp-n6bxkc"),n=(0,g.f)(u,"",n,{height:s(),opacity:+!!i(),background:l()?`linear-gradient(to ${a()}, transparent, rgba(0, 0, 0, ${o()}))`:`rgba(0, 0, 0, ${o()})`,mask:l()?`linear-gradient(to ${a()}, transparent 0%, rgba(0, 0, 0, 1))`:"none"})}),(0,g.D)(t,u)}var n3=(0,g.k)('<div class="rp-loadingIndicator rp-6f1yjd"><div class="rp-ball rp-6f1yjd"></div> <div class="rp-ball rp-6f1yjd"></div> <div class="rp-ball rp-6f1yjd"></div></div>'),n5={hash:"rp-6f1yjd",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-loadingIndicator.rp-6f1yjd {position:absolute;display:flex;width:70px;justify-content:space-between;left:50%;
8top:50%;transform:translate(-50%, -50%);}.rp-ball.rp-6f1yjd {width:20px;height:20px;border-radius:50%;\n  animation: rp-6f1yjd-bounce 0.7s infinite alternate;}.rp-ball.rp-6f1yjd:nth-child(2) {animation-delay:0.2s;}.rp-ball.rp-6f1yjd:nth-child(3) {animation-delay:0.4s;}\n\n@keyframes rp-6f1yjd-bounce {\n  to {\n    transform: scale(0.6);\n  }\n}'},n8=(0,g.k)('<div class="rp-pipOverlay rp-oisd59"><div class="rp-imageContainer rp-oisd59"><!></div> <p class="rp-oisd59">Videota toistetaan kuvana kuvassa</p></div>'),n4={hash:"rp-oisd59",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-pipOverlay.rp-oisd59 {position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgb(0, 0, 0);}.rp-pipOverlay.rp-oisd59 p:where(.rp-oisd59) {text-align:center;margin:0.5em;}.rp-pipOverlay.rp-oisd59 .rp-imageContainer:where(.rp-oisd59) {width:48px;height:48px;display:flex;align-items:center;justify-content:center;}'},n6=new Set(["$$slots","$$events","$$legacy"]),ie=(0,g.k)('<div class="rp-text rp-c4tsdb">K\xe4y mainostajan sivulla</div>'),it=(0,g.k)('<button data-test-id="adClickthroughButton"><!> <!></button>'),ir={hash:"rp-c4tsdb",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-c4tsdb {all:unset;outline:revert;outline-offset:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;all:unset;outline:revert;outline-offset:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;position:absolute;box-sizing:border-box;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer;outline-offset:-2px;right:0;padding:0 12px 0 20px;border-radius:20px 0 0 20px;right:0;bottom:55px;transition:opacity 0.25s cubic-bezier(0.33, 1, 0.68, 1);}.rp-container.rp-onPauseAd.rp-c4tsdb {bottom:20px !important;}.rp-container.rp-sm.rp-c4tsdb {bottom:50px;}.rp-container[class*=xs].rp-c4tsdb {bottom:40px;font-size:13px;height:27px;}.rp-container.rp-c4tsdb .rp-text:where(.rp-c4tsdb) {margin-right:10px;}'};function ii(t,r){let n,i;(0,g.rt)(r,!0),(0,g.h)(t,ir);let a=()=>(0,g.Y)(d,"$theme",o),[o,s]=(0,g.J)();(0,g.i)(r,n6);let{contextState:l,eventHandler:u,player:c}=z(),{onControlKeyDown:p}=tQ(),{theme:d,playState:h}=l,{playerSize:f,playerWidth:v}=P(),m=(0,g.q)(()=>{var t;return null==(t=a())?void 0:t.overlayTextColor}),b=(0,g.q)(()=>{var t;return null==(t=a())?void 0:t.overlayBackgroundColor});var y=it(),w=(0,g.B)(y),x=t=>{var r=ie();(0,g.D)(t,r)};(0,g.S)(w,t=>{(0,g.Y)(v,"$playerWidth",o)>=A.xs&&t(x)}),r1((0,g.H)(w,2),{type:"OpenLink",height:"20px",width:"20px",get color(){return(0,g.L)(m)}}),(0,g.st)(y),(0,g.R)(()=>{n=(0,g.p)(y,1,`rp-container ${"rp-"+(0,g.Y)(f,"$playerSize",o)}`,"rp-c4tsdb",n,{"rp-onPauseAd":r.onPauseAd}),i=(0,g.f)(y,"",i,{opacity:+!!r.visible,"pointer-events":r.visible?"auto":"none",color:(0,g.L)(m),"background-color":(0,g.L)(b)})}),(0,g.N)("click",y,function(){c.adClickThrough(),"paused"!==(0,g.Y)(h,"$playState",o)&&u({type:"pause"})}),(0,g.N)("keydown",y,function(t){p(t),["Enter"," "].includes(t.key)&&c.adClickThrough()}),(0,g.D)(t,y),(0,g.nt)(),s()}(0,g.M)(["click","keydown"]);var ia=(0,g.k)('<div role="button" tabindex="0" aria-label="Mainos"><button class="rp-playButton rp-1noifo2"><!></button> <button class="rp-closeAdContainer rp-1noifo2"><div class="rp-closeLabel rp-1noifo2">Sulje mainos</div> <!></button> <!></div>'),io={hash:"rp-1noifo2",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-1noifo2 {position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:black;display:flex;outline-offset:-2px;}.rp-container.rp-1noifo2 .rp-playButton:where(.rp-1noifo2) {all:unset;outline:revert;outline-offset:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;position:absolute;box-sizing:border-box;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer;outline-offset:-2px;left:0;padding:0 20px 0 12px;border-radius:0 20px 20px 0;bottom:20px;width:60px;justify-content:flex-end;}.rp-container.rp-1noifo2 .rp-closeAdContainer:where(.rp-1noifo2) {all:unset;outline:revert;outline-offset:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;position:absolute;box-sizing:border-box;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer;outline-offset:-2px;right:0;padding:0 12px 0 20px;border-radius:20px 0 0 20px;top:10px;}.rp-container.rp-1noifo2 .rp-closeAdContainer:where(.rp-1noifo2) .rp-closeLabel:where(.rp-1noifo2) {margin-right:10px;}.rp-container[class*=xs].rp-1noifo2 {font-size:13px;}'};(0,g.M)(["keydown","click"]);var is=new Set(["$$slots","$$events","$$legacy"]),il=(0,g.A)('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewB
8ox="0 0 32 32"><title>Sis\xe4lt\xe4\xe4 tuotesijoittelua</title><path fill="#313030" transform="translate(0 8.86917e-05)" d="M32 16.000521C32 24.837921 24.843996 32 16.006248 32C7.1684999 32 0 24.825411 0 16.000521C0.0010413277 7.1745887 7.1580868 0 15.994793 0C24.83046 0 32 7.1620784 32 16.000521Z" fill-rule="evenodd"></path><path fill="#231F20" transform="translate(0 0.000488281)" d="M16 0.52440584C7.4663939 0.52440584 0.52645028 7.4725275 0.52645028 16.006134C0.52645028 24.540762 7.4663939 31.487862 16 31.487862C24.532583 31.487862 31.473566 24.540762 31.473566 16.007156C31.485817 7.4715052 24.532583 0.52440584 16 0.52440584ZM16 32C7.1791463 32 0 24.815742 0 15.993867C0 7.1719909 7.1791463 0 16 0C24.820854 0 32 7.1842575 32 16.007156C32 24.828009 24.83312 32 16 32Z" fill-rule="evenodd"></path><path fill="white" transform="translate(10.6465 6.29049)" d="M0.89899999 2.8629999C1.024 2.9879999 1.127 3.128 1.2079999 3.277C2.0409999 2.0090001 2.2279999 0.87300003 2.175 0L0.60799998 0.146C0.63099998 0.69999999 0.50300002 1.4119999 0 2.24C0.25600001 2.3210001 0.49700001 2.4619999 0.70099998 2.665C0.70099998 2.665 0.89899999 2.8629999 0.89899999 2.8629999" fill-rule="evenodd"></path><path fill="white" transform="translate(6.22434 6.10689)" d="M19.877758 10.654296L9.5517578 0.37429553C9.4197578 0.24129553 9.259758 0.14029554 9.0837584 0.076295532C8.9077578 0.01229553 8.719758 -0.01170447 8.5337582 0.00529553L7.5387578 0.09729553C7.6707578 2.1332955 6.5937581 3.8512955 5.7577581 4.8612957C5.674758 5.1222954 5.5317578 5.3602953 5.3407578 5.5572953L5.1467581 5.7572956C4.9147577 5.9972954 4.6197581 6.1642957 4.2947578 6.2402954C3.970758 6.3172956 3.631758 6.2982955 3.3177578 6.1872954C2.9887578 6.1072955 2.690758 5.9322953 2.460758 5.6842957C2.2577579 5.4642954 2.114758 5.1962957 2.045758 4.9052954C1.8297579 4.2862954 1.9617579 3.5692956 2.447758 3.0702956L2.6427579 2.8702955C2.815758 2.6912956 3.0177579 2.5572956 3.233758 2.4702954C3.933758 1.6002955 4.1057577 0.90129554 4.0987577 0.41529554L1.6687579 0.64029551C1.049758 0.69729555 0.56475788 1.1972955 0.51875788 1.8242955L0.0037579054 8.7812958C-0.025242094 9.1612959 0.1147579 9.5352955 0.38375792 9.8042955L10.710758 20.084295C11.812757 21.182295 13.135757 21.176296 14.213758 20.068296L19.917757 14.200295C20.996758 13.091295 20.979757 11.751295 19.877758 10.654296ZM14.967758 13.584295C14.125758 14.450295 13.171758 14.875296 12.105758 14.856296C11.141758 14.844296 10.143758 14.467296 9.1137581 13.725295L8.3417578 14.519296L7.917758 13.469296L8.3197575 13.055296L8.0547581 12.791296C7.9597578 12.697295 7.9087577 12.639296 7.9017577 12.619295L7.1697578 13.373296L6.746758 12.322295L7.2577581 11.796295C6.595758 10.812296 6.2767577 9.8262959 6.3037577 8.8362951C6.3157578 7.7782955 6.7187581 6.8412957 7.5137577 6.0222955C8.075758 5.4442954 8.8547583 4.9872956 9.8497581 4.6512957L10.512758 6.5492954C9.7377577 6.7262955 9.1467581 7.0252957 8.7397575 7.4442954C8.0367575 8.166296 8.0347576 9.1112957 8.7327576 10.279296L11.178758 7.7622957L11.602757 8.8132954L9.3557577 11.123296L9.7737579 11.560295L11.909758 9.3622952L12.332758 10.413296L10.587758 12.208296C11.875758 13.058295 12.906758 13.083296 13.682758 12.285295C14.183758 11.769296 14.484758 11.026296 14.585758 10.057296L16.114758 11.599296C15.931758 12.324296 15.549758 12.986296 14.967758 13.584295Z" fill-rule="evenodd"></path><path fill="white" transform="translate(8.76543 4.60989)" d="M2.4391692 6.52C2.3331692 6.6290002 2.2221692 6.7379999 2.1061692 6.848C1.6061692 7.3189998 0.81716925 7.2859998 0.34216923 6.7729998C-0.13083078 6.2610002 -0.11183077 5.461 0.38916922 4.9889998C2.9911692 2.53 1.7711692 0.85299999 1.7591692 0.83700001C1.7591692 0.83700001 1.3381692 0.17900001 1.2291692 0.003L4.1061692 0L4.3091693 0.46700001C4.7851691 1.934 4.7001691 4.1950002 2.4391692 6.52Z" fill-rule="evenodd"></path></svg>'),iu=new Set(["$$slots","$$events","$$legacy"]),ic=(0,g.A)('<svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 20"><g id="Layer_1-2" data-name="Layer 1"><g><path fill="#8593a1" d="M57.82,6.82c-.3-.28-.75-.42-1.36-.42h-1.87v3.28h1.87c.61,0,1.06-.15,1.36-.44.3-.29.45-.7.45-1.22s-.15-.91-.45-1.19Z"></path><polygon fill="#8593a1" points="64.81 11.78 68.04 11.78 66.42 7.11 64.81 11.78"></polygon><polygon fill="#8593a1" points="9.82 11.48 9.82 6.58 6.54 11.48 9.82 11.48"></polygon><path fill="#8593a1" d="M97,0H3C1.35,0,0,1.35,0,3v14c0,1.65,1.35,3,3,3h94c1.65,0,3-1.35,3-3V3c0-1.65-1.35-3-3-3ZM13.32,13.43h-1.41v2.27h-2.24v-2.27h-5.6v-1.76l5.23-7.49h2.61v7.3h1.41v1.95ZM20.5,15.7l-4.06-4.98v4.98h-2.24V4.54h2.24v5.01l4.06-5.01h2.7l-4.61,5.54,4.74,5.63h-2.83ZM36.01,11.43c0,.95-.21,1.75-.62,2.41s-.96,1.15-1.65,1.48c-.69.33-1.45.5-2.3.5s-1.59-.17-2.26-.5c-.68-.33-1.21-.82-1.61-1.48-.4-.66-.59-1.46-.59-2.41v-6.9h2.24v6.91c0,.76.2,1.34.59,1.74.39.4.95.6,1.66.6s1.29-.2,1.68-.6c.39-.4.59-.98.59-1.74v-6.91h2.26v6.9ZM43.29,15.7h-5.92V4.54h2.24v9.39h3.68v1.78ZM51.51,6.34h-2.98v9.36h-2.24V6.34h-2.98v-1.81h8.19v1.81ZM58.1,15.7l-2.46-4.35h-1.06v4.35h-2.24V4.54h4.19c.86,0,1.6.15,2.21.46.61.3,1.06.71,1.37,1.23.3.52.46,1.1.46,1.74,0,.74-.21,1.4-.64,1.99-.43.59-1.06,1-1.9,1.22l2.67,4.53h-2.59ZM69.38,15.7l-.74-2.13h-4.45l-.74,2.13h-2.35l4.02-11.18h2.61l4.02,11.18h-2.37ZM84.73,15.7h-2.24v-4.75h-4.78v4.75h-2.24V4.54h2.24v4.59h4.78v-4.59h2.24v11.17ZM95.2,13.07c-.49.84-1.17,1.49-2.06,1.94-.89.46-1.92.69-3.1.69h-3.9V4.54h3.9c1.17,0,2.21.23,3.1.69.89.46,1.58,1.11,2.06,1.96.49.85.73,1.83.73,2.95s-.24,2.1-.73,2.94Z"></path><path fill="#8593a1" d="M89.96,6.42h-1.58v7.38h1.58c1.17,0,2.08-.32,2.72-.96s.96-1.54.96-2.7-.32-2.07-.96-2.73c-.64-.66-1.55-.98-2.72-.98Z"></path></g></g></svg>'),ip=new Set(["$$slots","$$events","$$legacy"]),id=(0,g.A)('<svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24.23 20"><g id="Layer_1-2" data-name="Layer 1"><path fill="#8593a1" d="M21.23,0H3C1.35,0,0,1.35,0,3v14c0,1.65,1.35,3,3,3h18.23c1.65,0,3-1.35,3-3V3c0-1.65-1.35-3-3-3ZM11.23,14.67c-.7.75-1.69,1.12-2.98,1.12-1.22,0-2.19-.3-2.91-.91-.73-.61-1.14-1.4-1.23-2.38h2.18c.1.43.31.77.65,1.02s.77.38,1.29.38c.63,0,1.1-.2,1.42-.59.32-.39.48-.92.48-1.57s-.16-1.17-.49-1.51c-.33-.35-.8-.52-1.43-.52-.45,0-.82.11-1.12.34-.3.22-.51.52-.64.9h-2.14v-6.85h7.23v1.97h-5.18v2.74c.22-.28.54-.5.96-.68.42-.18.86-.26,1.33-.26.85,0,1.55.19,2.1.56.54.37.94.85,1.18,1.43.25.58.37,1.2.37,1.86,0,1.23-.35,2.21-1.05,2.96ZM15.41,15.53c-.26.25-.58.38-.98.38s-.74-.12-1-.38c-.26-.25-.39-.56-.39-.94s.13-.69.39-.94c.26-.25.59-.38,1-.38s.72.13.98.38c.26.25.38.56.38.94s-.13.69-.38.94ZM20.13,15.79h-2.3V6.19h-1.55v-2.06h3.86v11.66Z"></path></g></svg>'),ih=new Set(["$$slots","$$events","$$legacy"]),iv=(0,g.A)('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewB
8ox="0 0 32 32"><title>Sallittu kaikenik\xe4isille</title><path fill="#353635" transform="translate(0.4984 0.664101)" d="M15.639 0C7.0009999 0 0 7.0019999 0 15.639C0 24.275999 7.0009999 31.275999 15.639 31.275999C24.275999 31.275999 31.278 24.275999 31.278 15.639C31.278 7.0019999 24.275999 0 15.639 0" fill-rule="evenodd"></path><path fill="#231F20" d="M16 0.72100002C7.5749998 0.72100002 0.72100002 7.5749998 0.72100002 15.999C0.72100002 20.08 2.3110001 23.916 5.1960001 26.802C8.0819998 29.687 11.919 31.275 16 31.275C20.080999 31.275 23.917999 29.687 26.804001 26.802C29.688999 23.916 31.278999 20.08 31.278999 15.999C31.278999 7.5749998 24.424999 0.72100002 16 0.72100002M16 31.997C11.726 31.997 7.7080002 30.333 4.6859999 27.312C1.664 24.290001 0 20.273001 0 15.999C0 11.726 1.664 7.7080002 4.6859999 4.6859999C7.7080002 1.664 11.726 0 16 0C20.274 0 24.292 1.664 27.313999 4.6859999C30.336 7.7080002 32 11.726 32 15.999C32 20.273001 30.336 24.290001 27.313999 27.312C24.292 30.333 20.274 31.997 16 31.997" fill-rule="evenodd"></path><path fill="#72BF56" transform="translate(7.7921 6.6431)" d="M0 12.416L5.3200002 12.083C5.4349999 12.947 5.6690001 13.605 6.0229998 14.058C6.599 14.79 7.4219999 15.156 8.4919996 15.156C9.29 15.156 9.9049997 14.969 10.337 14.594C10.769 14.22 10.985 13.786 10.985 13.292C10.985 12.823 10.779 12.404 10.368 12.033C9.9560003 11.663 9.0019999 11.314 7.5040002 10.984C5.052 10.433 3.3039999 9.7010002 2.2590001 8.7869997C1.205 7.8740001 0.67900002 6.71 0.67900002 5.2950001C0.67900002 4.3649998 0.94800001 3.4860001 1.487 2.6589999C2.026 1.8329999 2.8369999 1.183 3.9189999 0.70899999C5.0009999 0.236 6.4840002 0 8.368 0C10.68 0 12.443 0.43000001 13.657 1.289C14.871 2.1489999 15.593 3.517 15.823 5.3930001L10.553 5.7020001C10.413 4.8870001 10.119 4.2950001 9.6700001 3.925C9.2220001 3.5539999 8.6029997 3.369 7.8130002 3.369C7.1630001 3.369 6.6729999 3.507 6.3439999 3.783C6.0149999 4.0580001 5.8499999 4.3940001 5.8499999 4.789C5.8499999 5.0770001 5.9860001 5.336 6.2579999 5.566C6.5209999 5.8049998 7.1459999 6.027 8.1339998 6.2329998C10.577 6.7589998 12.328 7.2919998 13.386 7.8309999C14.443 8.3699999 15.212 9.0380001 15.694 9.8360004C16.174999 10.635 16.416 11.527 16.416 12.515C16.416 13.675 16.094999 14.745 15.453 15.724C14.811 16.702999 13.914 17.445999 12.762 17.952C11.61 18.458 10.158 18.711 8.4049997 18.711C5.3280001 18.711 3.197 18.118 2.0120001 16.933001C0.82700002 15.748 0.156 14.243 0 12.416" fill-rule="evenodd"></path></svg>');function ig(t,r){(0,g.rt)(r,!0),(0,g.i)(r,ih);var n=iv();(0,g.R)(()=>{(0,g.u)(n,"width",r.size),(0,g.u)(n,"height",r.size)}
8),(0,g.D)(t,n),(0,g.nt)()}var im=new Set(["$$slots","$$events","$$legacy"]),ib=(0,g.A)('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><title>Sallittu yli 7-vuotiaille</title><path fill="#353635" transform="translate(0.206 0.5994)" d="M15.639 0C7.0009999 0 0 7.0019999 0 15.639C0 24.275999 7.0009999 31.275999 15.639 31.275999C24.275999 31.275999 31.278 24.275999 31.278 15.639C31.278 7.0019999 24.275999 0 15.639 0" fill-rule="evenodd"></path><path fill="#231F20" d="M16 0.72100002C7.5749998 0.72100002 0.72100002 7.5749998 0.72100002 15.999C0.72100002 20.08 2.3110001 23.916 5.1960001 26.802C8.0819998 29.686001 11.919 31.275 16 31.275C20.080999 31.275 23.917999 29.687 26.804001 26.802C29.688999 23.916 31.278999 20.08 31.278999 15.999C31.278999 7.5749998 24.424999 0.72100002 16 0.72100002M16 31.997C11.726 31.997 7.7080002 30.333 4.6859999 27.312C1.664 24.290001 0 20.273001 0 15.999C0 11.726 1.664 7.7080002 4.6859999 4.6859999C7.7080002 1.664 11.726 0 16 0C20.274 0 24.292 1.664 27.313999 4.6859999C30.336 7.7080002 32 11.726 32 15.999C32 20.273001 30.336 24.290001 27.313999 27.312C24.292 30.333 20.274 31.997 16 31.997" fill-rule="evenodd"></path><path fill="#EBE60C" transform="translate(8.6641 6.9536)" d="M0 0L14.672 0L14.672 3.3929999C13.397 4.5450001 12.332 5.7909999 11.476 7.132C10.44 8.7609997 9.6210003 10.575 9.0200005 12.574C8.5430002 14.129 8.2220001 15.967 8.0579996 18.089001L3.0480001 18.089001C3.4430001 15.136 4.0640001 12.66 4.9109998 10.661C5.7579999 8.6619997 7.0999999 6.5229998 8.934 4.244L0 4.244L0 0Z" fill-rule="evenodd"></path></svg>');function iy(t,r){(0,g.rt)(r,!0),(0,g.i)(r,im);var n=ib();(0,g.R)(()=>{(0,g.u)(n,"width",r.size),(0,g.u)(n,"height",r.size)}
8),(0,g.D)(t,n),(0,g.nt)()}var iw=new Set(["$$slots","$$events","$$legacy"]),ix=(0,g.A)('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><title>Sallittu yli 12-vuotiaille</title><path fill="#353635" transform="translate(0.1887 0.667199)" d="M15.639 0C7.0009999 0 0 7.0019999 0 15.639C0 24.275999 7.0009999 31.275999 15.639 31.275999C24.275999 31.275999 31.278 24.275999 31.278 15.639C31.278 7.0019999 24.275999 0 15.639 0" fill-rule="evenodd"></path><path fill="#231F20" transform="translate(0 9.53674e-07)" d="M16 0.72100002C7.5749998 0.72100002 0.72100002 7.5749998 0.72100002 15.999C0.72100002 20.08 2.3110001 23.917 5.1960001 26.802C8.0819998 29.687 11.919 31.275 16 31.275C20.080999 31.275 23.917999 29.687 26.804001 26.802C29.688999 23.917 31.278999 20.08 31.278999 15.999C31.278999 7.5749998 24.424999 0.72100002 16 0.72100002M16 31.997C11.726 31.997 7.7080002 30.333 4.6859999 27.312C1.664 24.290001 0 20.273001 0 15.999C0 11.726 1.664 7.7080002 4.6859999 4.6859999C7.7080002 1.664 11.726 0 16 0C20.274 0 24.292 1.664 27.313999 4.6859999C30.336 7.7080002 32 11.726 32 15.999C32 20.273001 30.336 24.290001 27.313999 27.312C24.292 30.333 20.274 31.997 16 31.997" fill-rule="evenodd"></path><path fill="#FCB821" transform="translate(2.7716 8.114)" d="M8.8839998 0L8.8839998 15.768L4.527 15.768L4.527 5.4359999C3.822 5.9720001 3.1389999 6.4050002 2.48 6.737C1.821 7.0679998 0.99400002 7.3860002 0 7.6890001L0 4.1560001C1.467 3.684 2.605 3.1170001 3.4170001 2.454C4.2270002 1.791 4.8610001 0.97299999 5.3200002 0L8.8839998 0ZM24.724001 15.768L11.801 15.768C11.949 14.493 12.398 13.292 13.149 12.167C13.9 11.043 15.308 9.7150002 17.374001 8.1859999C18.636 7.2480001 19.443001 6.5359998 19.796 6.0489998C20.148001 5.5630002 20.323999 5.1009998 20.323999 4.664C20.323999 4.1919999 20.15 3.7880001 19.801001 3.4530001C19.452 3.118 19.013 2.951 18.485001 2.951C17.934 2.951 17.485001 3.1240001 17.136 3.4690001C16.787001 3.8150001 16.552999 4.4239998 16.433001 5.2979999L12.118 4.9499998C12.287 3.737 12.597 2.79 13.048 2.1099999C13.5 1.429 14.136 0.90799999 14.957 0.54500002C15.779 0.182 16.916 0 18.368 0C19.884001 0 21.063 0.17299999 21.905001 0.51800001C22.747999 0.86400002 23.410999 1.395 23.893 2.1099999C24.377001 2.826 24.618 3.628 24.618 4.5159998C24.618 5.461 24.341 6.3629999 23.788 7.223C23.233999 8.0839996 22.228001 9.0279999 20.768999 10.058C19.902 10.657 19.320999 11.076 19.028999 11.316C18.737 11.556 18.393 11.87 17.997999 12.257L24.724001 12.257L24.724001 15.768Z" fill-rule="evenodd"></path></svg>');function ik(t,r){(0,g.rt)(r,!0),(0,g.i)(r,iw);var n=ix();(0,g.R)(()=>{(0,g.u)(n,"width",r.size),(0,g.u)(n,"height",r.size)}
8),(0,g.D)(t,n),(0,g.nt)()}var iC=new Set(["$$slots","$$events","$$legacy"]),iS=(0,g.A)('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><title>Sallittu yli 16-vuotiaille</title><path fill="#353635" transform="translate(0.362499 0.663799)" d="M15.639 0C7.0009999 0 0 7.0019999 0 15.639C0 24.275999 7.0009999 31.275999 15.639 31.275999C24.275999 31.275999 31.278 24.275999 31.278 15.639C31.278 7.0019999 24.275999 0 15.639 0" fill-rule="evenodd"></path><path fill="#231F20" d="M16 0.72100002C7.5749998 0.72100002 0.72100002 7.5749998 0.72100002 15.999C0.72100002 20.08 2.3099999 23.917 5.1960001 26.802C8.0819998 29.687 11.919 31.275 16 31.275C20.080999 31.275 23.917999 29.687 26.804001 26.802C29.688999 23.917 31.278 20.08 31.278 15.999C31.278 7.5749998 24.424999 0.72100002 16 0.72100002M16 31.997C11.726 31.997 7.7080002 30.333 4.6859999 27.312C1.664 24.290001 0 20.273001 0 15.999C0 11.726 1.664 7.7080002 4.6859999 4.6859999C7.7080002 1.664 11.726 0 16 0C20.274 0 24.292 1.664 27.313999 4.6859999C30.336 7.7080002 32 11.726 32 15.999C32 20.273001 30.336 24.290001 27.313999 27.312C24.292 30.333 20.274 31.997 16 31.997" fill-rule="evenodd"></path><path fill="#FCB821" transform="translate(3.326 7.982)" d="M8.8839998 0L8.8839998 15.768L4.527 15.768L4.527 5.4359999C3.822 5.9720001 3.1389999 6.4050002 2.48 6.737C1.821 7.0679998 0.99400002 7.3860002 0 7.6890001L0 4.1560001C1.467 3.684 2.605 3.1170001 3.4170001 2.454C4.2270002 1.791 4.8610001 0.97299999 5.3200002 0L8.8839998 0ZM24.587 3.7550001L20.302999 4.283C20.191 3.684 20.002001 3.2609999 19.737 3.0139999C19.473 2.767 19.146999 2.6440001 18.759001 2.6440001C18.062 2.6440001 17.518999 2.997 17.131001 3.701C16.849001 4.2090001 16.641001 5.2950001 16.506001 6.9590001C17.021 6.4369998 17.549999 6.0510001 18.093 5.8010001C18.636 5.5500002 19.264 5.4260001 19.975 5.4260001C21.357 5.4260001 22.525999 5.9190001 23.481001 6.9060001C24.436001 7.8930001 24.914 9.1440001 24.914 10.66C24.914 11.683 24.673 12.617 24.188999 13.463C23.707001 14.309 23.037001 14.949 22.18 15.383C21.323999 15.816 20.250999 16.033001 18.959999 16.033001C17.409 16.033001 16.165001 15.768 15.227 15.24C14.289 14.711 13.54 13.867 12.98 12.706C12.419 11.547 12.139 10.012 12.139 8.1009998C12.139 5.302 12.728 3.2520001 13.905 1.951C15.083 0.64999998 16.714001 0 18.802 0C20.035 0 21.01 0.14300001 21.725 0.42899999C22.441999 0.71399999 23.035 1.132 23.507999 1.681C23.98 2.2320001 24.34 2.9219999 24.587 3.7550001L24.587 3.7550001ZM16.653999 10.66C16.653999 11.499 16.865999 12.157 17.289 12.633C17.712 13.109 18.23 13.347 18.844 13.347C19.408001 13.347 19.879999 13.132 20.261 12.701C20.642 12.271 20.832001 11.63 20.832001 10.777C20.832001 9.9020004 20.635 9.2360001 20.24 8.7779999C19.844999 8.3199997 19.355 8.0900002 18.77 8.0900002C18.171 8.0900002 17.667999 8.3129997 17.263 8.757C16.857 9.2010002 16.653999 9.835 16.653999 10.66L16.653999 10.66Z" fill-rule="evenodd"></path></svg>');function i_(t,r){(0,g.rt)(r,!0),(0,g.i)(r,iC);var n=iS();(0,g.R)(()=>{(0,g.u)(n,"width",r.size),(0,g.u)(n,"height",r.size)}
8),(0,g.D)(t,n),(0,g.nt)()}var iE=new Set(["$$slots","$$events","$$legacy"]),iL=(0,g.A)('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><title>Sallittu yli 18-vuotiaille</title><path fill="#353635" transform="translate(0.4676 0.565701)" d="M15.639 0C7.0009999 0 0 7.0019999 0 15.639C0 24.275999 7.0009999 31.275999 15.639 31.275999C24.275999 31.275999 31.278 24.275999 31.278 15.639C31.278 7.0019999 24.275999 0 15.639 0" fill-rule="evenodd"></path><path fill="#231F20" d="M16 0.72100002C11.919 0.72100002 8.0819998 2.3099999 5.1960001 5.1960001C2.3110001 8.0810003 0.72100002 11.918 0.72100002 15.999C0.72100002 20.08 2.3110001 23.916 5.1960001 26.802C8.0819998 29.687 11.919 31.275 16 31.275C20.080999 31.275 23.917999 29.687 26.804001 26.802C29.688999 23.916 31.278999 20.08 31.278999 15.999C31.278999 7.5749998 24.424999 0.72100002 16 0.72100002M16 31.997C11.726 31.997 7.7080002 30.333 4.6859999 27.312C1.664 24.290001 0 20.273001 0 15.999C0 11.725 1.664 7.7080002 4.6859999 4.6859999C7.7080002 1.664 11.726 0 16 0C20.274 0 24.292 1.664 27.313999 4.6859999C30.336 7.7080002 32 11.725 32 15.999C32 20.273001 30.336 24.290001 27.313999 27.312C24.292 30.333 20.274 31.997 16 31.997" fill-rule="evenodd"></path><path fill="#EE3C3D" transform="translate(3.6062 7.9819)" d="M8.8839998 0L8.8839998 15.768L4.527 15.768L4.527 5.4359999C3.822 5.9720001 3.1389999 6.4050002 2.48 6.737C1.821 7.0679998 0.99400002 7.3860002 0 7.6890001L0 4.1560001C1.467 3.684 2.605 3.1170001 3.4170001 2.454C4.2270002 1.791 4.8610001 0.97299999 5.3200002 0L8.8839998 0ZM14.709 7.4349999C14.032 7.0749998 13.538 6.6739998 13.228 6.2290001C12.805 5.6230001 12.593 4.9250002 12.593 4.1350002C12.593 2.8380001 13.203 1.777 14.423 0.95200002C15.375 0.31799999 16.632999 0 18.198999 0C20.271 0 21.802999 0.39500001 22.794001 1.1849999C23.784 1.975 24.280001 2.9690001 24.280001 4.1669998C24.280001 4.8649998 24.083 5.5170002 23.688 6.1240001C23.391001 6.5749998 22.926001 7.0120001 22.291 7.4349999C23.129999 7.8369999 23.756001 8.3690004 24.167999 9.0319996C24.580999 9.6940002 24.787001 10.428 24.787001 11.231C24.787001 12.007 24.608999 12.732 24.253 13.405C23.896999 14.078 23.459999 14.598 22.941999 14.965C22.423 15.332 21.778999 15.601 21.006001 15.774C20.233999 15.947 19.410999 16.032 18.537001 16.032C16.893999 16.032 15.639 15.839 14.772 15.451C13.905 15.064 13.246 14.493 12.795 13.738C12.344 12.984 12.118 12.141 12.118 11.211C12.118 10.301 12.329 9.5310001 12.752 8.8999996C13.175 8.2690001 13.827 7.7810001 14.709 7.4349999L14.709 7.4349999ZM16.643999 4.3889999C16.643999 4.9250002 16.812 5.3569999 17.146999 5.6849999C17.481001 6.0120001 17.927 6.1760001 18.483999 6.1760001C18.978001 6.1760001 19.382999 6.0139999 19.700001 5.6900001C20.018 5.3660002 20.176001 4.9460001 20.176001 4.4310002C20.176001 3.8959999 20.011 3.46 19.679001 3.125C19.348 2.79 18.924999 2.6229999 18.41 2.6229999C17.888 2.6229999 17.464001 2.7869999 17.136 3.115C16.808001 3.4419999 16.643999 3.868 16.643999 4.3889999L16.643999 4.3889999ZM16.412001 11.063C16.412001 11.746 16.620001 12.305 17.035 12.738C17.451 13.172 17.927 13.389 18.462999 13.389C18.978001 13.389 19.440001 13.168 19.848 12.728C20.257999 12.287 20.462 11.729 20.462 11.052C20.462 10.368 20.254999 9.8070002 19.843 9.3699999C19.431 8.9329996 18.952999 8.7150002 18.41 8.7150002C17.874001 8.7150002 17.407 8.9259996 17.009001 9.349C16.610001 9.7720003 16.412001 10.343 16.412001 11.063L16.412001 11.063Z" fill-rule="evenodd"></path></svg>');function iT(t,r){(0,g.rt)(r,!0),(0,g.i)(r,iE);var n=iL();(0,g.R)(()=>{(0,g.u)(n,"width",r.size),(0,g.u)(n,"height",r.size)}
8),(0,g.D)(t,n),(0,g.nt)()}var i$=new Set(["$$slots","$$events","$$legacy"]),iR=new Set(["$$slots","$$events","$$legacy"]),iI=(0,g.A)('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><title>Sis\xe4lt\xe4\xe4 v\xe4kivaltaa</title><path fill="#313030" transform="translate(0 8.86917e-05)" d="M32 16.000521C32 24.837921 24.843996 32 16.006248 32C7.1684999 32 0 24.825411 0 16.000521C0.0010413277 7.1745887 7.1580868 0 15.994793 0C24.83046 0 32 7.1620784 32 16.000521Z" fill-rule="evenodd"></path><path fill="#231F20" transform="translate(0 0.000488281)" d="M16 0.52440584C7.4663939 0.52440584 0.52645028 7.4725275 0.52645028 16.006134C0.52645028 24.540762 7.4663939 31.487862 16 31.487862C24.532583 31.487862 31.473566 24.540762 31.473566 16.007156C31.485817 7.4715052 24.532583 0.52440584 16 0.52440584ZM16 32C7.1791463 32 0 24.815742 0 15.993867C0 7.1719909 7.1791463 0 16 0C24.820854 0 32 7.1842575 32 16.007156C32 24.828009 24.83312 32 16 32Z" fill-rule="evenodd"></path><path fill="white" transform="translate(10.6465 6.29049)" d="M0.89899999 2.8629999C1.024 2.9879999 1.127 3.128 1.2079999 3.277C2.0409999 2.0090001 2.2279999 0.87300003 2.175 0L0.60799998 0.146C0.63099998 0.69999999 0.50300002 1.4119999 0 2.24C0.25600001 2.3210001 0.49700001 2.4619999 0.70099998 2.665C0.70099998 2.665 0.89899999 2.8629999 0.89899999 2.8629999" fill-rule="evenodd"></path><path fill="white" transform="translate(6.22434 6.10689)" d="M19.877758 10.654296L9.5517578 0.37429553C9.4197578 0.24129553 9.259758 0.14029554 9.0837584 0.076295532C8.9077578 0.01229553 8.719758 -0.01170447 8.5337582 0.00529553L7.5387578 0.09729553C7.6707578 2.1332955 6.5937581 3.8512955 5.7577581 4.8612957C5.674758 5.1222954 5.5317578 5.3602953 5.3407578 5.5572953L5.1467581 5.7572956C4.9147577 5.9972954 4.6197581 6.1642957 4.2947578 6.2402954C3.970758 6.3172956 3.631758 6.2982955 3.3177578 6.1872954C2.9887578 6.1072955 2.690758 5.9322953 2.460758 5.6842957C2.2577579 5.4642954 2.114758 5.1962957 2.045758 4.9052954C1.8297579 4.2862954 1.9617579 3.5692956 2.447758 3.0702956L2.6427579 2.8702955C2.815758 2.6912956 3.0177579 2.5572956 3.233758 2.4702954C3.933758 1.6002955 4.1057577 0.90129554 4.0987577 0.41529554L1.6687579 0.64029551C1.049758 0.69729555 0.56475788 1.1972955 0.51875788 1.8242955L0.0037579054 8.7812958C-0.025242094 9.1612959 0.1147579 9.5352955 0.38375792 9.8042955L10.710758 20.084295C11.812757 21.182295 13.135757 21.176296 14.213758 20.068296L19.917757 14.200295C20.996758 13.091295 20.979757 11.751295 19.877758 10.654296ZM14.967758 13.584295C14.125758 14.450295 13.171758 14.875296 12.105758 14.856296C11.141758 14.844296 10.143758 14.467296 9.1137581 13.725295L8.3417578 14.519296L7.917758 13.469296L8.3197575 13.055296L8.0547581 12.791296C7.9597578 12.697295 7.9087577 12.639296 7.9017577 12.619295L7.1697578 13.373296L6.746758 12.322295L7.2577581 11.796295C6.595758 10.812296 6.2767577 9.8262959 6.3037577 8.8362951C6.3157578 7.7782955 6.7187581 6.8412957 7.5137577 6.0222955C8.075758 5.4442954 8.8547583 4.9872956 9.8497581 4.6512957L10.512758 6.5492954C9.7377577 6.7262955 9.1467581 7.0252957 8.7397575 7.4442954C8.0367575 8.166296 8.0347576 9.1112957 8.7327576 10.279296L11.178758 7.7622957L11.602757 8.8132954L9.3557577 11.123296L9.7737579 11.560295L11.909758 9.3622952L12.332758 10.413296L10.587758 12.208296C11.875758 13.058295 12.906758 13.083296 13.682758 12.285295C14.183758 11.769296 14.484758 11.026296 14.585758 10.057296L16.114758 11.599296C15.931758 12.324296 15.549758 12.986296 14.967758 13.584295Z" fill-rule="evenodd"></path><path fill="white" transform="translate(8.76543 4.60989)" d="M2.4391692 6.52C2.3331692 6.6290002 2.2221692 6.7379999 2.1061692 6.848C1.6061692 7.3189998 0.81716925 7.2859998 0.34216923 6.7729998C-0.13083078 6.2610002 -0.11183077 5.461 0.38916922 4.9889998C2.9911692 2.53 1.7711692 0.85299999 1.7591692 0.83700001C1.7591692 0.83700001 1.3381692 0.17900001 1.2291692 0.003L4.1061692 0L4.3091693 0.46700001C4.7851691 1.934 4.7001691 4.1950002 2.4391692 6.52Z" fill-rule="evenodd"></path><path fill="#353635" transform="translate(0.4676 0.566189)" d="M15.639 0C7.0009999 0 0 7.0019999 0 15.639C0 24.275999 7.0009999 31.275999 15.639 31.275999C24.275999 31.275999 31.278 24.275999 31.278 15.639C31.278 7.0019999 24.275999 0 15.639 0" fill-rule="evenodd"></path><path fill="#FEFEFE" transform="translate(2.1458 2.50949)" d="M4.1859999 1.2690001L4.842 2.3789999L0.53100002 4.9200001L0.068999998 5.835L0 6.2969999L4.8930001 9.8479996L1.7130001 14.845L6.3060002 16.409L6.8610001 14.592C3.9170001 13.983 4.9060001 14.165 3.934 13.936L6.7600002 8.7379999L1.814 6.0630002L7.6680002 2.6819999L5.7859998 0" fill-rule="evenodd"></path><path fill="#FEFEFE" transform="translate(15.7692 23.3092)" d="M0 0.85799998L2.4219999 3.8859999L3.9360001 5.
8652L5.4000001 5.7030001L7.9229999 2.069L10.8 3.8859999L12.062 2.4219999L7.8730001 0.20200001L4.744 4.6420002L2.0190001 0L0 0.85799998Z" fill-rule="evenodd"></path><path fill="#231F20" transform="translate(1.74214 5.81788)" d="M0.35035554 16.58271C0.91435552 16.153711 2.5293555 15.119711 3.5293555 14.46271C4.5313554 13.80671 5.8173556 13.361711 6.3563557 12.64671C6.8943553 11.930711 6.4573555 11.451711 6.7603555 10.173711C7.0623555 8.8957109 7.7523556 6.2207108 8.1723557 4.9747105C8.5933552 3.7307105 8.6103554 3.3187106 9.2833557 2.7047105C9.9563551 2.0897107 11.218355 1.7287107 12.210356 1.2917106C13.202355 0.85371059 14.573356 0.26471061 15.238356 0.080710597C15.902355 -0.10428941 15.827355 0.071710594 16.197355 0.1817106C16.567356 0.2907106 17.181356 0.55971062 17.458355 0.73671061C17.736355 0.91271061 17.635355 1.1397105 17.863356 1.2407106C18.089355 1.3417106 18.358356 1.1397105 18.821356 1.3417106C19.284355 1.5437106 20.234356 2.0987105 20.638355 2.4517107C21.041355 2.8057106 21.041355 3.2507105 21.243355 3.4607105C21.446356 3.6717105 21.521355 3.4107106 21.849356 3.7137105C22.177355 4.0167108 22.967356 4.8577104 23.211355 5.2787104C23.455355 5.6987104 23.338356 5.9257107 23.313356 6.2367105C23.287355 6.5487108 22.993355 6.8847108 23.061356 7.1457105C23.128355 7.4057107 23.448355 7.5827107 23.716356 7.8017106C23.985355 8.0207109 24.507355 8.0787106 24.675356 8.4577103C24.843355 8.8357105 25.062355 9.2987108 24.725355 10.072711C24.389355 10.845711 23.372356 12.091711 22.656355 13.100711C21.942356 14.109711 21.168356 15.421711 20.436356 16.12871C19.704355 16.835711 19.225355 16.918711 18.266356 17.33971C17.307356 17.76071 15.642356 18.248711 14.683355 18.651711C13.724356 19.05571 13.228355 19.19071 12.513355 19.761711C11.798355 20.33371 10.974356 21.427711 10.393355 22.08371C9.8133554 22.73971 9.3843555 23.303711 9.0313559 23.698711C8.6773558 24.09371 8.4763556 24.37171 8.2733555 24.455711C8.0713558 24.539711 8.1143551 24.354712 7.8193555 24.203711C7.5253553 24.05171 7.1383557 23.900711 6.5073557 23.54771C5.8773556 23.19371 4.8173556 22.68071 4.0343556 22.08371C3.2523556 21.486712 2.3353555 20.594711 1.8133556 19.96471C1.2923555 19.33371 1.1833556 18.786711 0.90535551 18.29871C0.6283555 17.810711 0.24935552 17.314711 0.14935553 17.036711C0.047355533 16.75971 -0.21264447 17.011711 0.35035554 16.58271" fill-rule="evenodd"></path><path fill="#FEFEFE" transform="translate(2.73408 7.89431)" d="M0.77202278 17.231577C2.5050228 16.108578 4.2370229 14.985578 5.314023 14.203577C6.3900228 13.421577 6.9620228 12.857577 7.2310228 12.538577C7.5010228 12.218577 7.0880227 12.554578 6.9290228 12.285578C6.7690229 12.016578 6.3480229 11.268578 6.2730227 10.923577C6.1970229 10.578577 6.407023 10.342577 6.4750228 10.216578C6.5420227 10.090577 6.643023 10.595577 6.676023 10.165577C6.7100229 9.736577 6.5330229 8.5755777 6.676023 7.6425772C6.8190227 6.7095776 7.1640229 5.5825772 7.5350227 4.5645776C7.9040227 3.5465775 8.1990232 2.2595775 8.8970232 1.5365773C9.5950232 0.81257743 10.941023 0.45957741 11.723022 0.2245774C12.505023 -0.0114226 12.867023 -0.087422602 13.590023 0.1235774C14.314023 0.33357739 15.264023 0.9305774 16.063023 1.4855773C16.862022 2.0405774 17.981022 3.0165775 18.385023 3.4535775C18.788023 3.8915775 18.461023 3.9255774 18.485023 4.1095772C18.510023 4.2945776 18.637022 4.3955774 18.536022 4.5645776C18.435022 4.7325773 18.242023 5.2035775 17.880022 5.1195774C17.518023 5.0355773 16.871023 4.4715772 16.366022 4.0595775C15.862022 3.6475773 15.113023 2.9415774 14.852023 2.6465774C14.591022 2.3525774 15.003023 2.3015773 14.802023 2.2935774C14.600023 2.2845774 13.961022 2.5285773 13.641023 2.5965774C13.321023 2.6635773 13.195023 2.7645774 12.884023 2.6975775C12.572022 2.6295774 12.009023 2.2175775 11.773023 2.1925774C11.538023 2.1675775 11.622023 2.4695773 11.471023 2.5455773C11.319023 2.6215775 11.058022 2.6555774 10.865023 2.6465774C10.671022 2.6375773 10.394023 2.3355775 10.310022 2.4945774C10.226023 2.6555774 10.445023 3.3195775 10.360023 3.6055775C10.277022 3.8915775 9.7630224 3.8655775 9.8050232 4.2115774C9.847023 4.5565772 10.503023 5.1025772 10.613023 5.6745772C10.722023 6.2465773 10.335023 7.2725773 10.461022 7.6425772C10.588023 8.0125771 11.159022 7.7855773 11.370023 7.8955774C11.580023 8.0045776 11.655023 7.9285774 11.723022 8.2985773C11.790023 8.6695776 11.874022 9.5355778 11.773023 10.115578C11.673023 10.695578 11.109023 11.554578 11.118023 11.780578C11.126022 12.008577 11.630023 11.772577 11.824023 11.478578C12.017023 11.183578 12.211022 10.603578 12.278023 10.014578C12.346023 9.4255772 12.219023 8.3655777 12.228023 7.9455776C12.236023 7.5245776 12.178022 7.6425772 12.328023 7.4915776C12.480022 7.3405776 12.707023 6.9945774 13.136023 7.0365772C13.565022 7.0795774 14.390023 7.4415774 14.902022 7.7435775C15.415023 8.0465775 15.802023 8.4755774 16.215023 8.8535776C16.627024 9.2325773 17.233023 9.7115774 17.376022 10.014578C17.518023 10.317577 17.291023 10.527577 17.072023 10.670577C16.854023 10.814577 16.298023 10.637577 16.063023 10.872578C15.828023 11.107577 15.618023 11.722577 15.659022 12.083577C15.701023 12.445578 16.265022 12.664577 16.316023 13.042578C16.366022 13.421577 16.248022 14.035578 15.962023 14.354577C15.676023 14.674578 15.171022 
814.784577 14.600023 14.960577C14.028023 15.137577 13.136023 15.338577 12.530023 15.414577C11.925023 15.490578 11.404023 15.431578 10.966022 15.414577C10.528023 15.397577 9.965023 15.036577 9.906023 15.314577C9.847023 15.591578 10.638022 16.542578 10.613023 17.079576C10.588023 17.618578 10.335023 17.929577 9.755023 18.543577C9.1740227 19.157578 7.703023 20.208578 7.130023 20.764578C6.5590229 21.319578 6.6340227 21.487577 6.3230228 21.874577C6.012023 22.261578 7.854023 22.622578 7.1650229 22.529577C6.4760227 22.437578 3.7260227 20.748577 2.8180227 20.059578C2.2140229 19.600578 1.7400228 19.168577 1.0210228 18.146578C0.58402282 17.523577 -0.1739772 16.950577 0.036022801 16.639578C0.24602281 16.327578 0.42302281 17.176577 1.0740228 17.079576" fill-rule="evenodd"></path><path fill="#FEFEFE" transform="translate(16.0717 11.7521)" d="M0.90899998 0.00024987585C1.027 -0.0087501239 1.043 0.22724988 1.161 0.40424988C1.279 0.58024991 1.414 0.8582499 1.615 1.0602499C1.817 1.2612499 2.2880001 1.3962499 2.372 1.6142498C2.4560001 1.8332499 2.2880001 2.21225 2.1199999 2.3722498C1.952 2.5312498 1.64 2.6412499 1.363 2.57425C1.085 2.5062499 0.68199998 2.1362498 0.45500001 1.9682499C0.228 1.8002499 0 1.8162498 0 1.5642499C0 1.3122499 0.29499999 0.68124986 0.45500001 0.45424989C0.61400002 0.22724988 0.79100001 0.0082498761 0.90899998 0.00024987585" fill-rule="evenodd"></path><path fill="#FEFEFE" transform="translate(16.34 6.33865)" d="M0.085526302 1.2249354C-0.032473702 1.0729353 -0.024473701 0.82093537 0.085526302 0.61893541C0.1945263 0.41693538 0.4385263 0.07293538 0.74152631 0.013935382C1.0445263 -0.046064619 1.5575264 0.096935384 1.9015263 0.26593539C2.2465262 0.43393537 2.6595263 0.77093536 2.8105264 1.0229354C2.9615264 1.2759354 2.9195263 1.5949354 2.8105264 1.7799354C2.7015264 1.9649354 2.3645263 2.0829353 2.1545262 2.1329353C1.9435263 2.1839354 1.7755263 2.1839354 1.5485263 2.0829353C1.3215263 1.9819354 1.0275263 1.6619353 0.79152632 1.5279354C0.5565263 1.3929354 0.2035263 1.3759354 0.085526302 1.2249354" fill-rule="evenodd"></path><path fill="#FEFEFE" transform="translate(19.3825 7.80298)" d="M0.020322444 1.1735092C0.12132245 0.845
850923 0.73532242 0.10450925 1.0803224 0.012509251C1.4253224 -0.079490751 1.8123225 0.35750926 2.0893223 0.61850923C2.3663225 0.87850922 2.7283225 1.2075093 2.7453225 1.5775093C2.7623224 1.9475093 2.3923225 2.6365092 2.1903224 2.8395092C1.9883225 3.0405092 1.8203224 2.9315093 1.5343225 2.7885094C1.2483225 2.6455092 0.73532242 2.2335093 0.47432244 1.9805093C0.21432245 1.7285093 -0.080677554 1.5015093 0.020322444 1.1735092" fill-rule="evenodd"></path><path fill="#FEFEFE" transform="translate(18.8226 10.4536)" d="M0.88280284 3.4177508C0.65580285 3.6037509 0.26080284 4.073751 0.12580284 4.4277511C-0.0091971606 4.7807508 -0.050197162 5.243751 0.07580284 5.5377507C0.20180283 5.8317509 0.57180285 6.151751 0.88280284 6.1937509C1.1938028 6.2357507 1.3708029 6.2697511 1.9428028 5.7897511C2.5148029 5.310751 3.7088029 4.0067511 4.3148026 3.3177509C4.9208031 2.6267509 5.5348029 2.1477509 5.5758028 1.6517508C5.618803 1.1557509 4.869803 0.60875088 4.566803 0.33975086C4.2648029 0.070750862 4.0618029 -0.072249137 3.7598028 0.036750861C3.4568028 0.14575087 2.9188027 0.75175089 2.7508028 0.99575084C2.5818028 1.2397509 2.7418029 1.2737509 2.7508028 1.4997509C2.7588029 1.7277509 2.8598027 2.1057508 2.8008029 2.3587508C2.7418029 2.6107509 2.6158028 2.8547509 2.3968029 3.0137508C2.1788027 3.1747508 1.7408029 3.2667508 1.4888028 3.3177509C1.2368028 3.3677509 
81.1098028 3.2327509 0.88280284 3.4177508" fill-rule="evenodd"></path><path fill="#FEFEFE" transform="translate(20.8796 14.0821)" d="M0.13832931 4.987433C0.054329317 4.7264328 -0.096670687 4.171433 0.087329313 3.6754329C0.27232933 3.1794329 0.73532933 2.5904329 1.2483293 2.010433C1.7613293 1.4294329 2.6863294 0.50443292 3.1663294 0.19343291C3.6453292 -0.11756708 3.7803292 0.0084329126 4.1253295 0.14343292C4.4703293 0.27743292 5.1343293 0.63143289 5.2353292 1.000433C5.3363295 1.3714329 5.2103295 1.7744329 4.7303295 2.3634329C4.2513294 2.9524329 2.9053292 4.0124331 2.3593292 4.533433C1.8123293 5.0554328 1.7443293 5.374433 1.4503293 5.4924331C1.1563293 5.6104331 0.82732934 5.3324327 0.59232932 5.2404327C0.35732931 5.1474328 0.22232932 5.2484331 0.13832931 4.987433" fill-rule="evenodd"></path><path fill="#231F20" transform="translate(0 0.000488281)" d="M16 0.72100002C11.919 0.72100002 8.0819998 2.3099999 5.1960001 5.1960001C2.3110001 8.0810003 0.72100002 11.918 0.72100002 15.999C0.72100002 20.08 2.3110001 23.916 5.1960001 26.802C8.0819998 29.687 11.919 31.275 16 31.275C20.080999 31.275 23.917999 29.687 26.804001 26.802C29.688999 23.916 31.278999 20.08 31.278999 15.999C31.278999 7.5749998 24.424999 0.72100002 16 0.72100002M16 31.997C11.726 31.997 7.7080002 30.333 4.6859999 27.312C1.664 24.290001 0 20.273001 0 15.999C0 11.726 1.664 7.7080002 4.6859999 4.6859999C7.7080002 1.664 11.726 0 16 0C20.274 0 24.292 1.664 27.313999 4.6859999C30.336 7.7080002 32 11.726 32 15.999C32 20.273001 30.336 24.290001 27.313999 27.312C24.292 30.333 20.274 31.997 16 31.997" fill-rule="evenodd"></path></svg>');function iD(t,r){(0,g.rt)(r,!0),(0,g.i)(r,iR);var n=iI();(0,g.R)(()=>{(0,g.u)(n,"width",r.width),(0,g.u)(n,"height",r.height)}
8),(0,g.D)(t,n),(0,g.nt)()}var iM=new Set(["$$slots","$$events","$$legacy"]),iB=(0,g.A)('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><title>Voi aiheuttaa ahdistusta</title><path fill="#353635" transform="translate(0.2896 0.5396)" d="M15.639 0C7.0009999 0 0 7.0019999 0 15.639C0 24.275999 7.0009999 31.275999 15.639 31.275999C24.275999 31.275999 31.278 24.275999 31.278 15.639C31.278 7.0019999 24.275999 0 15.639 0" fill-rule="evenodd"></path><path fill="#231F20" d="M16 0.72100002C7.5749998 0.72100002 0.72100002 7.5749998 0.72100002 15.999C0.72100002 20.08 2.3110001 23.916 5.1960001 26.802C8.0819998 29.687 11.919 31.275 16 31.275C20.080999 31.275 23.917999 29.687 26.804001 26.802C29.688999 23.916 31.278999 20.08 31.278999 15.999C31.278999 7.5749998 24.424999 0.72100002 16 0.72100002M16 31.997C11.726 31.997 7.7080002 30.333 4.6859999 27.312C1.664 24.290001 0 20.273001 0 15.999C0 11.726 1.664 7.7080002 4.6859999 4.6859999C7.7080002 1.664 11.726 0 16 0C20.274 0 24.292 1.664 27.313999 4.6859999C30.336 7.7080002 32 11.726 32 15.999C32 20.273001 30.336 24.290001 27.313999 27.312C24.292 30.333 20.274 31.997 16 31.997" fill-rule="evenodd"></path><path fill="#FEFEFE" transform="translate(5.30618 4.70673)" d="M1.8528175 22.375874C1.9838176 21.929874 1.6338176 20.030874 1.6958176 19.120874C1.7568176 18.210873 2.0188177 17.352873 2.2198176 16.915873C2.4218175 16.477873 2.6488175 16.792873 2.9028175 16.495874C3.1568177 16.197874 3.3758175 15.681873 3.7428176 15.130874C4.1108174 14.578874 4.8278174 13.501873 5.1078176 13.187874C5.3878174 12.872873 5.2838178 13.309874 5.4228177 13.239874C5.5628176 13.169873 5.6948175 12.968873 5.9488177 12.767874C6.2018175 12.565873 6.7178178 12.146873 6.9458175 12.032873C7.1738176 11.918874 7.2438178 11.769874 7.3138175 12.084873C7.3838177 12.399874 7.3048177 13.309874 7.3658175 13.922873C7.4268174 14.535873 7.3658175 15.244873 7.6808176 15.760874C7.9958177 16.276873 8.7748175 16.766874 9.2568178 17.020874C9.7368174 17.274874 10.253818 17.186874 10.568817 17.282873C10.883818 17.378874 10.979817 17.650873 11.146817 17.597874C11.312818 17.544874 11.303818 17.081873 11.566817 16.967873C11.828817 16.854874 12.493817 17.037874 12.721818 16.915873C12.948817 16.792873 12.712817 16.459873 12.930818 16.232874C13.149817 16.004873 13.788817 15.987873 14.034818 15.550874C14.278817 15.112873 14.348818 14.193873 14.401817 13.607874C14.454818 13.021873 14.252817 12.312874 14.348818 12.032873C14.444818 11.751873 14.628818 11.725874 14.979817 11.927874C15.329818 12.128874 16.134817 12.889874 16.448818 13.239874C16.764818 13.590874 16.563818 13.607874 16.869818 14.027873C17.175817 14.447873 17.840818 15.234874 18.287817 15.760874C18.733818 16.285873 19.310818 16.608873 19.546818 17.177874C19.783817 17.746874 19.652817 18.525873 19.704817 19.172873C19.756817 19.820873 19.791817 20.555874 19.861818 21.063873C19.931818 21.570873 19.993818 22.183874 20.124817 22.218874C20.255817 22.253874 20.553818 21.973873 20.649818 21.273874C20.746817 20.572874 20.746817 18.814873 20.702818 18.017874C20.658817 17.221874 20.763817 17.177874 20.387817 16.495874C20.011818 15.812874 19.083818 14.631873 18.444818 13.922873C17.805817 13.213874 16.939817 12.670874 16.554817 12.242873C16.168818 11.813873 16.378819 11.629873 16.134817 11.349874C15.888818 11.069874 15.459818 10.736874 15.083817 10.562874C14.707818 10.386873 14.165817 10.448874 13.876818 10.299873C13.587817 10.150873 13.473818 9.817873 13.351817 9.6698732C13.229817 9.5208731 13.027818 9.4778738 13.141818 9.4078732C13.255817 9.3378735 13.359818 9.2928734 14.034818 9.2498732C14.707818 9.2058735 16.308817 9.1188736 17.183817 9.1448736C18.058817 9.1708736 18.855818 9.4858732 19.284817 9.4078732C19.712818 9.3288736 19.984818 8.8118734 19.756817 8.6728735C19.529818 8.5328732 17.919817 8.5668736 17.919817 8.5668736C17.202818 8.5228739 16.160818 8.435873 15.451818 8.409873C14.743817 8.3838739 14.068817 8.4188738 13.666818 8.409873C13.263818 8.4008732 13.176818 8.4798737 13.036818 8.3568735C12.896817 8.2338734 12.528817 7.8758736 12.826818 7.6748734C13.123817 7.4728737 14.217817 7.3158736 14.821817 7.1488733C15.425817 6.9828734 16.
8037817 6.7558737 16.448818 6.6768737C16.860817 6.5978737 17.087818 6.6678734 17.289818 6.6768737C17.490818 6.6858735 17.472818 6.8608737 17.656818 6.7298737C17.840818 6.5978737 18.032818 6.1868734 18.391817 5.8888736C18.750818 5.5918736 19.310818 5.5048733 19.809818 4.9438734C20.308817 4.3838735 21.139818 3.1238735 21.384817 2.5288734C21.629818 1.9338735 21.419817 1.4178735 21.279818 1.3738735C21.139818 1.3298734 20.973818 1.7588735 20.544817 2.2668734C20.115818 2.7738736 19.126818 3.8938735 18.706818 4.4198732C18.287817 4.9438734 18.269817 5.2328734 18.024818 5.4168735C17.779818 5.6008735 17.429817 5.5748734 17.236818 5.5218735C17.043818 5.4688735 17.009817 5.0488734 16.869818 5.1018734C16.729818 5.1538734 16.825817 5.6088734 16.396818 5.8368735C15.968818 6.0638733 14.296818 6.4668736 14.296818 6.4668736C13.701818 6.6418734 12.843818 7.0448732 12.826818 6.8868732C12.808818 6.7298737 13.718818 6.0998735 14.191817 5.5218735C14.663817 4.9438734 15.416818 4.0168734 15.661818 3.4218736C15.906817 2.8268735 15.810818 2.4328735 15.661818 1.9508735C15.512817 1.4698734 15.031817 0.85687345 14.769817 0.5338735C14.506818 0.20987347 14.147818 -0.052126527 14.086818 0.0088734748C14.025818 0.069873475 14.278817 0.5338735 14.401817 0.90087348C14.524817 1.2688735 14.865818 1.8018734 14.821817 2.2138734C14.777818 2.6248734 14.488817 2.9398735 14.138818 3.3688734C13.788817 3.7978735 13.097817 4.3578734 12.721818 4.7868733C12.344817 5.2158732 12.055818 5.7748733 11.881818 5.9418736C11.705817 6.1078734 11.645818 5.8978734 11.671818 5.7848735C11.697818 5.6708736 12.012817 5.5218735 12.038817 5.2588735C12.064817 4.9968734 11.933818 4.3758736 11.828817 4.2088733C11.723818 4.0428734 11.469817 4.1738734 11.408817 4.2608733C11.347817 4.3498735 11.452818 4.5158734 11.460817 4.7338734C11.469817 4.9528737 11.539818 5.3908734 11.460817 5.5748734C11.382817 5.7578735 11.154818 5.8108735 10.988817 5.8368735C10.822818 5.8628736 10.611817 5.8808737 10.463818 5.7318735C10.314817 5.5828733 10.174818 5.2158732 10.095818 4.9438734C10.017817 4.6728735 10.095818 4.2088733 9.9918175 4.1038733C9.8858175 3.9988735 9.5008173 4.1388736 9.4658175 4.3138733C9.4308176 4.4898734 9.7288179 4.8998733 9.7818174 5.1538734C9.8338175 5.4078736 9.912818 5.8278737 9.7818174 5.8368735C9.6498175 5.8448734 9.3168173 5.5388737 8.9938173 5.2068734C8.6698179 4.8738737 8.1718178 4.2268734 7.8388176 3.8418734C7.5058174 3.4558735 7.1558175 3.2898734 6.9978175 2.8968735C6.8408175 2.5028734 6.8238177 1.9078735 6.8938174 1.4788735C6.9638176 1.0498735 7.4798174 0.47287348 7.4188175 0.32387346C7.3568177 0.17487347 6.7708178 0.32387346 6.5258174 0.58687347C6.2808175 0.8488735 6.0098176 1.5228735 5.9488177 1.8988734C5.8868175 2.2748735 5.9748178 2.4588735 6.1588178 2.8438735C6.3418174 3.2288735 6.6748176 3.7108734 7.0508175 4.2088733C7.4268174 4.7078733 8.1278172 5.5048733 8.4158173 5.8368735C8.7048178 6.1698732 8.7488174 6.1338735 8.7838173 6.2038736C8.8178177 6.2738733 8.5998173 6.1518736 8.6258173 6.2568736C8.6518173 6.3618736 8.8978176 6.7028737 8.9408178 6.8338733C8.9848175 6.9658732 9.2388172 7.1148734 8.8878174 7.0448732C8.5388174 6.9748735 7.5408177 6.6508737 6.8408175 6.4138737C6.1408176 6.1778736 5.2038174 5.7668734 4.6878176 5.6268735C4.1718178 5.4868736 3.9888177 5.6708736 3.7428176 5.5748734C3.4978175 5.4778733 3.3228176 5.1888733 3.2178175 5.0488734C3.1128175 4.9088736 3.4808176 5.2068734 3.1128175 4.7338734C2.7448175 4.2608733 1.4678175 2.7998736 1.0128176 2.2138734C0.55781758 1.6278734 0.54881757 1.2428734 0.38281757 1.2158735C0.21581757 1.1898735 0.058817577 1.8018734 0.015817579 2.0568736C-0.028182423 2.3098736 0.023817578 2.6168735 0.11981758 2.7388735C0.21581757 2.8618734 0.35581759 2.5378735 0.5928176 2.7918735C0.82881761 3.0458734 1.2048175 3.7718735 1.5378176 4.2608733C1.8698176 4.7518735 2.3
8078175 5.3558736 2.5878177 5.7318735C2.8678176 6.1078734 2.8588176 6.3798733 3.2178175 6.5198736C3.5768175 6.6598735 4.0848174 6.4578733 4.7408175 6.5718737C5.3968177 6.6858735 6.5178175 6.9748735 7.1558175 7.2018733C7.7948174 7.4288735 8.5208178 7.7878733 8.5738173 7.9368734C8.6258173 8.0858736 8.240818 8.0508738 7.4708176 8.0948734C6.7008176 8.1378736 4.8198175 8.1298733 3.9528177 8.1998739C3.0868175 8.2698736 2.6318176 8.4438734 2.2728176 8.5138731C1.9138175 8.5838737 1.7218176 8.4798737 1.7998176 8.619873C1.8788176 8.7598734 2.2028177 9.2408733 2.7448175 9.3548737C3.2878175 9.468873 5.0558176 9.3018732 5.0558176 9.3018732C5.8168178 9.284873 6.7448177 9.2148733 7.3138175 9.2498732C7.8828177 9.284873 8.424818 9.3718739 8.4688177 9.5118732C8.5118179 9.6518736 7.8828177 9.9578733 7.5758176 10.089873C7.2698174 10.220874 6.9548178 10.186873 6.6308174 10.299873C6.3068175 10.413874 6.0098176 10.343873 5.6328177 10.772874C5.2568173 11.201874 4.7408175 12.399874 4.3728175 12.872873C4.0058174 13.344873 3.8128176 13.178873 3.4278176 13.607874C3.0428176 14.036874 2.4478176 14.989874 2.0628176 15.444874C1.6778176 15.900873 1.2928176 15.891873 1.1178175 16.337873C0.94281757 16.783873 1.0308176 17.396873 1.0128176 18.122873C0.99481755 18.849873 1.0308176 20.083874 1.0128176 20.695873C0.99481755 21.308874 0.79381758 21.491873 0.9078176 21.797873C1.0208176 22.104874 1.7218176 22.822874 1.8528175 22.375874" fill-rule="evenodd"></path></svg>');function iz(t,r){(0,g.rt)(r,!0),(0,g.i)(r,iM);var n=iB();(0,g.R)(()=>{(0,g.u)(n,"width",r.width),(0,g.u)(n,"height",r.height)}
8),(0,g.D)(t,n),(0,g.nt)()}var iP=new Set(["$$slots","$$events","$$legacy"]),iA=(0,g.A)('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><title>Sis\xe4lt\xe4\xe4 seksi\xe4</title><path fill="#353635" transform="translate(0.2896 0.539701)" d="M15.639 0C7.0009999 0 0 7.0019999 0 15.639C0 24.275999 7.0009999 31.275999 15.639 31.275999C24.275999 31.275999 31.278 24.275999 31.278 15.639C31.278 7.0019999 24.275999 0 15.639 0" fill-rule="evenodd"></path><path fill="#231F20" transform="translate(9.91821e-05 0.000100136)" d="M16 0.72100002C7.5749998 0.72100002 0.72100002 7.5749998 0.72100002 15.999C0.72100002 20.08 2.3110001 23.916 5.1960001 26.802C8.0819998 29.687 11.919 31.275 16 31.275C20.080999 31.275 23.917999 29.687 26.804001 26.802C29.688999 23.916 31.278999 20.08 31.278999 15.999C31.278999 7.5749998 24.424999 0.72100002 16 0.72100002M16 31.997C11.726 31.997 7.7080002 30.333 4.6859999 27.312C1.664 24.290001 0 20.273001 0 15.999C0 11.726 1.664 7.7080002 4.6859999 4.6859999C7.7080002 1.664 11.726 0 16 0C20.274 0 24.292 1.664 27.313999 4.6859999C30.336 7.7080002 32 11.726 32 15.999C32 20.273001 30.336 24.290001 27.313999 27.312C24.292 30.333 20.274 31.997 16 31.997" fill-rule="evenodd"></path><path fill="#FEFEFE" transform="translate(8.0135 12.0853)" d="M0 5.2800002C0 2.3640001 2.3640001 0 5.2800002 0C8.1960001 0 10.559 2.3640001 10.559 5.2800002C10.559 8.1949997 8.1960001 10.559 5.2800002 10.559C2.3640001 10.559 0 8.1949997 0 5.2800002M2.1670001 5.2800002C2.1670001 6.9990001 3.5610001 8.3929996 5.2800002 8.3929996C6.9990001 8.3929996 8.3929996 6.9990001 8.3929996 5.2800002C8.3929996 3.5599999 6.9990001 2.1670001 5.2800002 2.1670001C3.5610001 2.1670001 2.1670001 3.5599999 2.1670001 5.2800002" fill-rule="evenodd"></path><path fill="#FEFEFE" transform="translate(11.4059 8.5884)" d="M0 5.2789998C0 2.3640001 2.3640001 0 5.2800002 0C8.1960001 0 10.559 2.3640001 10.559 5.2789998C10.559 8.1949997 8.1960001 10.559 5.2800002 10.559C2.3640001 10.559 0 8.1949997 0 5.2789998M2.1670001 5.2789998C2.1670001 6.9990001 3.5599999 8.3920002 5.2800002 8.3920002C6.9990001 8.3920002 8.3929996 6.9990001 8.3929996 5.2789998C8.3929996 3.5599999 6.9990001 2.1659999 5.2800002 2.1659999C3.5599999 2.1659999 2.1670001 3.5599999 2.1670001 5.2789998" fill-rule="evenodd"></path><path fill="#FEFEFE" transform="translate(12.166 21.335)" d="M0 0L2.293 0L2.293 7.3099999L0 7.3099999L0 0Z"></path><path fill="#FEFEFE" transform="translate(10.574 24.268)" d="M0 0L5.4889998 0L5.4889998 2.293L0 2.293L0 0Z"></path><path fill="#FEFEFE" transform="translate(18.1394 6.3793)" d="M4.4749999 0L6.0939999 1.624L1.62 6.0869999L0 4.4629998L4.4749999 0Z" fill-rule="evenodd"></path><path fill="#FEFEFE" transform="translate(23.039 5.689)" d="M0 0L1.887 0L1.887 5.2789998L0 5.2789998L0 0Z"></path><path fill="#FEFEFE" transform="translate(19.646 5.689)" d="M0 0L5.2789998 0L5.2789998 1.887L0 1.887L0 0Z"></path></svg>');function iq(t,r){(0,g.rt)(r,!0),(0,g.i)(r,iP);var n=iA();(0,g.R)(()=>{(0,g.u)(n,"width",r.width),(0,g.u)(n,"height",r.height)}
8),(0,g.D)(t,n),(0,g.nt)()}var iO=new Set(["$$slots","$$events","$$legacy"]),iN=(0,g.A)('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><title>Sis\xe4lt\xe4\xe4 p\xe4ihteiden k\xe4ytt\xf6\xe4</title><path fill="#353635" transform="translate(0.2896 0.539501)" d="M15.639 0C7.0009999 0 0 7.0019999 0 15.639C0 24.275999 7.0009999 31.275999 15.639 31.275999C24.275999 31.275999 31.278 24.275999 31.278 15.639C31.278 7.0019999 24.275999 0 15.639 0" fill-rule="evenodd"></path><path fill="#231F20" d="M16 0.72100002C7.5749998 0.72100002 0.72100002 7.5749998 0.72100002 15.999C0.72100002 20.08 2.3110001 23.916 5.1960001 26.802C8.0819998 29.687 11.919 31.275 16 31.275C20.080999 31.275 23.917999 29.687 26.804001 26.802C29.688999 23.916 31.278999 20.08 31.278999 15.999C31.278999 7.5749998 24.424999 0.72100002 16 0.72100002M16 31.997C11.726 31.997 7.7080002 30.333 4.6859999 27.312C1.664 24.290001 0 20.273001 0 15.999C0 11.726 1.664 7.7080002 4.6859999 4.6859999C7.7080002 1.664 11.726 0 16 0C20.274 0 24.292 1.664 27.313999 4.6859999C30.336 7.7080002 32 11.726 32 15.999C32 20.273001 30.336 24.290001 27.313999 27.312C24.292 30.333 20.274 31.997 16 31.997" fill-rule="evenodd"></path><path fill="#FEFEFE" transform="translate(6.6666 4.807)" d="M0 22.629999L3.99 17.589001L4.0430002 12.864L12.602 2.835L12.234 2.4679999L12.286 1.2079999L15.227 3.6229999L16.225 2.3110001L15.122 1.3660001L15.227 0L20.110001 4.1479998L18.535 4.3579998L17.222 3.256L16.225 4.5149999L19.322001 7.0359998L17.903999 7.1929998L17.59 6.8779998L8.9790001 17.17L4.6199999 17.958L0 22.629999Z" fill-rule="evenodd"></path><path fill="#231F20" transform="translate(11.1031 17.866)" d="M0.18397352 0.015221381C0.47297353 -0.11577862 1.3219736 0.6372214 1.7589735 0.8032214C2.1969736 0.96922135 2.3979735 1.0212214 2.8099735 1.0132214C3.2209735 1.0042214 3.7369735 0.82922137 4.2269735 0.75022137C4.7169733 0.67122138 5.3559737 0.54022139 5.7499733 0.54022139C6.1439734 0.54022139 6.4939737 0.66322136 6.5899734 0.75022137C6.6859736 0.83722138 6.5989738 0.71522141 6.3269734 1.0652214C6.0559735 1.4152213 5.2769737 2.4482214 4.9619737 2.8502214C4.6469736 3.2532213 4.6469736 3.3582213 4.4369736 3.4802213C4.2269735 3.6032214 3.7019734 3.5852213 3.7019734 3.5852213L2.1269736 3.8482213C1.6109735 3.9272213 0.94597352 3.9882214 0.60397351 4.0582213C0.26297352 4.1282215 0.16697352 4.3382215 0.078973517 4.2682214C-0.0080264853 4.1982212 0.087973513 4.0842214 0.078973517 3.6382213C0.070973516 3.1922214 0.017973514 2.2032213 0.026973514 1.5902214C0.034973513 0.97722137 -0.10502648 0.14622138 0.18397352 0.015221381" fill-rule="evenodd"></path><path fill="#231F20" transform="translate(16.6769 16.2046)" d="M2.0125086 1.8809135C1.9865086 1.8979135 0.45450863 0.54191345 0.17450863 0.25291345C-0.10549136 -0.036086544 -0.045491364 -0.086086549 0.33250862 0.14791346C0.71050864 0.38291344 2.2415087 1.6149135 2.4395087 1.6589135C2.1385086 1.6369134 2.2775087 2.1039135 2.0125086 1.8809135" fill-rule="evenodd"></path><path fill="#231F20" transform="translate(17.7192 15.0842)" d="M2.0118864 1.8809135C1.9858865 1.8979135 0.45488641 0.54191345 0.17488641 0.25291345C-0.1051136 -0.036086544 -0.046113595 -0.086086549 0.33188641 0.14791346C0.70988643 0.38191345 2.2408864 1.6139134 2.4388864 1.6589135C2.1378863 1.6369134 2.2768865 2.1039135 2.0118864 1.8809135" fill-rule="evenodd"></path><path fill="#231F20" transform="translate(18.6256 13.9846)" d="M2.0123112 1.8809135C1.9863112 1.8979135 0.45531115 0.54191345 0.17531115 0.25291345C-0.10568885 -0.036086544 -0.045688849 -0.086086549 0.33231115 0.14791346C0.71031117 0.38291344 2.2413111 1.6149135 2.4403112 1.6589135C2.1383111 1.6369134 2.2773111 2.1039135 2.0123112 1.8809135" fill-rule="evenodd"></path><path fill="#231F20" transform="translate(19.5736 12.8505)" d="M2.0123112 1.8809135C1.9863112 1.8979135 0.45431116 0.54191345 0.17531115 0.25291345C-0.10568885 -0.036086544 -0.045688849 -0.086086549 0.33231115 0.14791346C0.71031117 0.38291344 2.2413111 1.6149135 2.4393113 1.6589135C2.1383111 1.6369134 2.2773111 2.1039135 2.0123112 1.8809135" fill-rule="evenodd"></path><path fill="#231F20" transform="translate(20.4944 11.7105)" d="M2.0118864 1.8809135C1.9858865 1.8979135 0.45388639 0.54191345 0.17488641 0.25291345C-0.1051136 -0.036086544 -0.046113595 -0.086086549 0.33188641 0.14791346C0.70988643 0.38291344 2.2408864 1.6149135 2.4388864 1.6589135C2.1378863 1.6369134 2.2768865 2.1039135 2.0118864 1.8809135" fill-rule="evenodd"></path></svg>');function ij(t,r){(0,g.rt)(r,!0),(0,g.i)(r,iO);var n=iN();(0,g.R)(()=>{(0,g.u)(n,"width",r.width),(0,g.u)(n,"height",r.height)}
8),(0,g.D)(t,n),(0,g.nt)()}var iV=new Set(["$$slots","$$events","$$legacy"]),iF=new Set(["$$slots","$$events","$$legacy"]),iH=(0,g.k)('<div class="rp-container rp-1votbi9"><div class="rp-contentLabels rp-1votbi9"><!> <!> <!></div> <div class="rp-qualityLabels rp-1votbi9"><!> <!></div></div>'),iY={hash:"rp-1votbi9",code:".rp-container.rp-1votbi9,\n.rp-contentLabels.rp-1votbi9,\n.rp-qualityLabels.rp-1votbi9 {display:flex;flex-flow:row nowrap;align-items:center;}.rp-container.rp-1votbi9 {gap:16px;}.rp-contentLabels.rp-1votbi9,\n.rp-qualityLabels.rp-1votbi9 {gap:12px;}"},iU=new Set(["$$slots","$$events","$$legacy"]),iW=(0,g.k)('<span class="rp-title rp-q7ewtp"> </span>'),iK=(0,g.k)('<div class="rp-topRight rp-q7ewtp"><!></div>'),iG=(0,g.k)('<!> <div><div class="rp-titleRow rp-q7ewtp"><!> <!></div> <!></div>',1),iJ=(0,g.k)("<!> <!> <!> <!> <!> <!> <!>",1),iZ={hash:"rp-q7ewtp",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-topBar.rp-q7ewtp {opacity:0;pointer-events:none;box-sizing:border-box;position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;gap:8px;padding:10px 20px;transition:opacity 0.25s cubic-bezier(0.33, 1, 0.68, 1);}.rp-topBar[class*=xs].rp-q7ewtp {padding:6px 12px;gap:5px;}.rp-topBar.rp-sm.rp-q7ewtp {padding:8px 16px;}.rp-topBar.rp-q7ewtp .rp-titleRow:where(.rp-q7ewtp) {display:flex;align-items:flex-start;gap:5px;}.rp-topBar.rp-q7ewtp .rp-titleRow:where(.rp-q7ewtp) .rp-title:where(.rp-q7ewtp) {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;text-shadow:0 1px 4px rgba(0, 0, 0, 0.33);flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.rp-topBar.rp-q7ewtp .rp-titleRow:where(.rp-q7ewtp) .rp-topRight:where(.rp-q7ewtp) {display:flex;flex-shrink:0;pointer-events:auto;}'};function iQ(t,r){(0,g.rt)(r,!0),(0,g.h)(t,iZ);let[n,i]=(0,g.J)(),{contextState:{playState:a}}=z(),{playerSize:o}=P(),{inPictureInPicture:s,layoutConfig:l}=tQ(),{currentBreak:u}=$();(0,g.i)(r,iU);let c=(0,g.G)(0);var p=iJ(),d=(0,g.V)(p);{let t=(0,g.q)(()=>"paused"===(0,g.Y)(a,"$playState",n)&&!tL);n7(d,{get visible(){return(0,g.L)(t)},position:"bottom",masked:!1,opacity:.33,height:"100%"})}var h=(0,g.H)(d,2);{let t=(0,g.q)(()=>!tL),n=(0,g.q)(()=>tL?.5:.8),i=(0,g.q)(()=>tL?"100%":"60%");n7(h,{get visible(){return r.controlsVisible},position:"bottom",get masked(){return(0,g.L)(t)},get opacity(){return(0,g.L)(n)},get height(){return(0,g.L)(i)}})}var f=(0,g.H)(h,2),v=t=>{var r,n;(0,g.h)(t,n4),r=n8(),n=(0,g.B)(r),r1((0,g.B)(n),{type:"PipEnter"}),(0,g.st)(n),(0,g.ot)(2),(0,g.st)(r),(0,g.D)(t,r)};(0,g.S)(f,t=>{(0,g.Y)(s,"$inPictureInPicture",n)&&t(v)});var m=(0,g.H)(f,2);(0,g.v)(m,()=>{var t;return null==(t=r.children)?g.lt:t});var b=(0,g.H)(m,2),y=t=>{let i;var a=iG(),s=(0,g.V)(a);{let t=(0,g.q)(()=>r.controlsVisible&&!tL&&(0,g.L)(c)>0),n=(0,g.q)(()=>`calc(${(0,g.L)(c)}px + 100px)`);n7(s,{get visible(){return(0,g.L)(t)},position:"top",get height(){return(0,g.L)(n)},opacity:.75})}var p=(0,g.H)(s,2),d=(0,g.B)(p),h=(0,g.B)(d),f=t=>{var n=iW(),i=(0,g.B)(n,!0);(0,g.st)(n),(0,g.R)(()=>
8(0,g.T)(i,r.media.name)),(0,g.D)(t,n)};(0,g.S)(h,t=>{l.hideTitle||t(f)});var v=(0,g.H)(h,2),m=t=>{var n=iK(),i=(0,g.B)(n);(0,g.v)(i,()=>r.topRight),(0,g.st)(n),(0,g.D)(t,n)};(0,g.S)(v,t=>{r.topRight&&t(m)}),(0,g.st)(d);var b=(0,g.H)(d,2),y=t=>{!function(t,r){let n,i,a,o;(0,g.rt)(r,!0),(0,g.h)(t,iY);let s=()=>(0,g.Y)(c,"$playerSize",l),[l,u]=(0,g.J)();(0,g.i)(r,iF);let{playerSize:c}=P(),p=(0,g.q)(()=>{var t;return null!=(t=s())&&t.includes("xs")?"24px":"26px"}),d=(0,g.q)(()=>{var t;return null!=(t=s())&&t.includes("xs")?"16px":"18px"});var h,f,v,m,b,y,w,x=iH(),k=(0,g.B)(x),C=(0,g.B)(k);h={get metadata(){return r.metadata},get size(){return(0,g.L)(p)}},(0,g.rt)(h,!0),(0,g.i)(h,i$),i={0:ig,7:iy,12:ik,16:i_,18:iT},a=(0,g.q)(()=>null===h.metadata.ageLimit?void 0:i[h.metadata.ageLimit]),f=(0,g.O)(),v=(0,g.V)(f),m=t=>{var r=(0,g.O)(),n=(0,g.V)(r);(0,g._)(n,()=>(0,g.L)(a),(t,r)=>{r(t,{get size(){return h.size}})}),(0,g.D)(t,r)},(0,g.S)(v,t=>{(0,g.L)(a)&&t(m)}),(0,g.D)(C,f),(0,g.nt)();var S=(0,g.H)(C,2);b={get metadata(){return r.metadata},get size(){return(0,g.L)(p)}},(0,g.rt)(b,!0),(0,g.i)(b,iV),o={1:iD,2:iz,3:iq,4:ij},y=(0,g.O)(),w=(0,g.V)(y),(0,g.b)(w,17,()=>{var t;return null==(t=b.metadata.warningSymbols)?[]:t},g.x,(t,r)=>{let n=(0,g.q)(()=>o[(0,g.L)(r)]);var i=(0,g.O)(),a=(0,g.V)(i),s=t=>{var r=(0,g.O)(),i=(0,g.V)(r);(0,g._)(i,()=>(0,g.L)(n),(t,r)=>{r(t,{get width(){return b.size},get height(){return b.size}})}),(0,g.D)(t,r)};(0,g.S)(a,t=>{(0,g.L)(n)&&t(s)}),(0,g.D)(t,i)}),(0,g.D)(S,y),(0,g.nt)();var _=(0,g.H)(S,2),E=t=>{var r,n;r={get width(){return(0,g.L)(p)},get height(){return(0,g.L)(p)}},(0,g.rt)(r,!0),(0,g.i)(r,is),n=il(),(0,g.R)(()=>{(0,g.u)(n,"width",r.width),(0,g.u)(n,"height",r.height)}
8),(0,g.D)(t,n),(0,g.nt)()};(0,g.S)(_,t=>{r.metadata.productPlacements&&t(E)}),(0,g.st)(k);var L=(0,g.H)(k,2),T=(0,g.B)(L),$=t=>{var r,n;r={get height(){return(0,g.L)(d)}},(0,g.rt)(r,!0),(0,g.i)(r,iu),n=ic(),(0,g.R)(()=>(0,g.u)(n,"height",r.height)),(0,g.D)(t,n),(0,g.nt)()};(0,g.S)(T,t=>{r.is4k&&t($)});var R=(0,g.H)(T,2),I=t=>{var r,n;r={get height(){return(0,g.L)(d)}},(0,g.rt)(r,!0),(0,g.i)(r,ip),n=id(),(0,g.R)(()=>(0,g.u)(n,"height",r.height)),(0,g.D)(t,n),(0,g.nt)()};(0,g.S)(R,t=>{r.isSurround&&t(I)}),(0,g.st)(L),(0,g.st)(x),(0,g.R)(()=>n=(0,g.f)(x,"",n,{"pointer-events":tE?"auto":"none"})),(0,g.D)(t,x),(0,g.nt)(),u()}(t,{get metadata(){return r.media.clip.metadata},is4k:!1,isSurround:!1})};(0,g.S)(b,t=>{l.enableContentLabels&&!(0,g.Y)(u,"$currentBreak",n)&&t(y)}),(0,g.st)(p),(0,g.R)(()=>{(0,g.p)(p,1,`rp-topBar ${"rp-"+(0,g.Y)(o,"$playerSize",n)}`,"rp-q7ewtp"),i=(0,g.f)(p,"",i,{opacity:+!!r.controlsVisible})}),(0,g.c)(p,"clientHeight",t=>(0,g.W)(c,t)),(0,g.D)(t,a)};(0,g.S)(b,t=>{(!l.hideTitle||l.enableContentLabels||r.topRight)&&"audio_webradio"!==r.media.mediaType&&t(y)});var w=(0,g.H)(b,2);(function(t,r){(0,g.rt)(r,!0),(0,g.h)(t,n5);let[n,i]=(0,g.J)(),{contextState:a}=z(),{playState:o,theme:s}=a,l,u=(0,g.G)(!1);(0,g.t)(()=>{c()});let c=()=>{l&&((0,g.W)(u,!1),clearTimeout(l),l=void 0)};(0,g.z)(()=>{"loading"!==(0,g.Y)(o,"$playState",n)||l?c():l=window.setTimeout(()=>{(0,g.W)(u,!0)},1e3)});let p=(0,g.q)(()=>{var t;return null==(t=(0,g.Y)(s,"$theme",n))?void 0:t.highlightColor});var d=(0,g.O)(),h=(0,g.V)(d),f=t=>{let r,n,i;var a=n3(),o=(0,g.B)(a),s=(0,g.H)(o,2),l=(0,g.H)(s,2);(0,g.st)(a),(0,g.R)(()=>{r=(0,g.f)(o,"",r,{"background-color":(0,g.L)(p)}),n=(0,g.f)(s,"",n,{"background-color":(0,g.L)(p)}),i=(0,g.f)(l,"",i,{"background-color":(0,g.L)(p)})}),(0,g.D)(t,a)};(0,g.S)(h,t=>{(0,g.L)(u)&&t(f)}),(0,g.D)(t,d),(0,g.nt)(),i()})(w,{}),function(t,r){(0,g.rt)(r,!0),(0,g.h)(t,io);let n=()=>(0,g.Y)(s,"$theme",a),i=()=>(0,g.Y)(d,"$currentPauseAd",a),[a,o]=(0,g.J)(),{contextState:{theme:s},eventHandler:l}=z(),{playerSize:u}=P(),{focusVideoContainer:c,onControlKeyDown:p}=tQ(),{currentPauseAd:d}=$(),h=(0,g.q)(()=>{var t;return null==(t=n())?void 0:t.overlayTextColor}),f=(0,g.q)(()=>{var t;return null==(t=n())?void 0:t.overlayBackgroundColor});function v(t){return t.focus(),{destroy(){c()}}}function m(){(0,g.X)(d,void 0)}function b(){l({type:"play"})}function y(t){"Escape"===t.key&&m()}var w=(0,g.O)(),x=(0,g.V)(w),k=t=>{let r,n,o;var s=ia(),l=(0,g.B)(s);r1((0,g.B)(l),{type:"Play",height:"20px",width:"20px",get color(){return(0,g.L)(h)}}),(0,g.st)(l);var c=(0,g.H)(l,2);r1((0,g.H)((0,g.B)(c),2),{type:"CloseX",height:"20px",width:"20px",get color(){return(0,g.L)(h)}}),(0,g.st)(c),ii((0,g.H)(c,2),{visible:!0,onPauseAd:!0}),(0,g.st)(s),(0,g.m)(s,t=>null==v?void 0:v(t)),(0,g.R)(()=>{(0,g.p)(s,1,`rp-container ${"rp-"+(0,g.Y)(u,"$playerSize",a)}`,"rp-1noifo2"),r=(0,g.f)(s,"",r,{color:(0,g.L)(h),"background-image":`url(${i().src})`}),n=(0,g.f)(l,"",n,{"background-color":(0,g.L)(f)}),o=(0,g.f)(c,"",o,{"background-color":(0,g.L)(f)})}),(0,g.N)("keydown",s,y),(0,g.N)("click",l,b),(0,g.N)("keydown",l,p),(0,g.N)("click",c,m),(0,g.N)("keydown",c,p),(0,g.D)(t,s)};(0,g.S)(x,t=>{i()&&t(k)}),(0,g.D)(t,w),(0,g.nt)(),o()}((0,g.H)(w,2),{}),(0,g.D)(t,p),(0,g.nt)(),i()}var iX=new Set(["$$slots","$$events","$$legacy"]),i0=(0,g.k)("<img/>"),i1=(0,g.k)('<div class="rp-overlay rp-vfhftn"></div>'),i2=(0,g.k)('<div class="rp-container rp-vfhftn"><!> <!> <!></div>'),i9={hash:"rp-vfhftn",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-vfhftn {position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;overflow:hidden;}.rp-container.rp-vfhftn img:where(.rp-vfhftn) {width:100%;height:100%;object-fit:cover;object-position:center;}.rp-container.rp-vfhftn img.rp-blur:where(.rp-vfhftn) {filter:blur(4px);}.rp-container.rp-vfhftn .rp-overlay:where(.rp-vfhftn) {position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;}'},i7=new Set(["$$slots","$$events","$$legacy"]),i3=(0,g.k)("<!> <!>",1),i5=(0,g.k)('<!> <div class="rp-layout rp-1sfbd5l"><!></div>',1),i8={hash:"rp-1sfbd5l",code:".rp-layout.rp-1sfbd5l {position:absolute;bottom:0;left:0;width:100%;padding:10px 20px;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;}"},i4=new Set(["$$slots","$$events","$$legacy"]);function i6(t,r){(0,g.rt)(r,!0);let n=()=>(0,g.Y)(v,"$duration",u),i=()=>(0,g.Y)(f,"$media",u),a=()=>(0,g.Y)(b,"$isLive",u),o=()=>(0,g.Y)(h,"$isScrubbing",u),s=()=>(0,g.Y)(m,"$progressPercentage",u),l=()=>(0,g.Y)(d,"$theme",u),[u,c]=(0,g.J)();(0,g.i)(r,i4);let{eventHandler:p,contextState:{theme:d,isScrubbing:h}}=z(),{media:f}=I("player"),{duration:v,progressPercentage:m,isLive:b,seekRangeStart:y}=R(),{currentBreak:w,midrolls:x}=$(),k=(0,g.G)(0),C=(0,g.G)(0),S=(0,g.q)(()=>{var t;return(null==(t=r.seekingEnabled)||t)&&!(0,g.Y)(w,"$currentBreak",u)}),_=(0,g.q)(()=>{var t;return null==(t=(0,g.Y)(y,"$seekRangeStart",u))?0:t}),E=(0,g.q)(()=>{var t;return(null==(t=n())?0:t)-(0,g.L)(_)}),L=(0,g.q)(()=>{var t;return(null==(t=i())?void 0:t.type)==="mcc"&&("audio_webradio"===i().clip.playback.mediaType||"video_live"===i().clip.playback.mediaType)}),T=(0,g.q)(()=>(0,g.L)(L)&&(!0===a()||null===a())),D=(0,g.q)(()=>"number"==typeof n()?(0,g.Y)(x,"$midrolls",u).filter(t=>!t.played).map(({position:t})=>t/n()*100):[]),M=(0,g.q)(()=>
8{if(!r.tooltipEnabled||!o()||"number"!=typeof n())return null;let t=(0,g.L)(_)+(0,g.L)(E)*((0,g.L)(k)/100);if((0,g.L)(T)){let r=(n()-t)*1e3;return tW(new Date(Date.now()-r))}return tU(t)});(0,g.z)(()=>{"number"==typeof s()&&!o()&&Date.now()-(0,g.L)(C)>5&&(0,g.W)(k,s(),!0)});{let n=(0,g.q)(()=>!(0,g.L)(S)),i=(0,g.q)(()=>{var t;return null==(t=l())?void 0:t.timelineProgressColor}),a=(0,g.q)(()=>{var t;return null==(t=l())?void 0:t.timelineBackgroundColor}),o=(0,g.q)(()=>{var t;return null==(t=l())?void 0:t.adMarkerColor}),s=(0,g.q)(()=>{var t;return null==(t=r.thumbVisible)||t}),u=(0,g.q)(()=>{var t;return null!=(t=r.thumbShadow)&&t});na(t,{get progressPct(){return(0,g.L)(k)},get duration(){return(0,g.L)(E)},get disabled(){return(0,g.L)(n)},get progressColor(){return(0,g.L)(i)},get backgroundColor(){return(0,g.L)(a)},get adMarkerColor(){return(0,g.L)(o)},get height(){return r.height},get borderRadius(){return r.borderRadius},get padding(){return r.padding},get thumbSize(){return r.thumbSize},get thumbColor(){return r.thumbColor},get thumbVisible(){return(0,g.L)(s)},get thumbShadow(){return(0,g.L)(u)},get tooltipValue(){return(0,g.L)(M)},get midrollPositions(){return(0,g.L)(D)},get stripeImageData(){return r.stripeImageData},get hoverAnimation(){return r.hoverAnimation},onSeek:t=>{p({type:"seekTo",to:(0,g.L)(_)+t})},setIsScrubbing:t=>(0,g.X)(h,t),setProgressPct:t=>(0,g.W)(k,t,!0),setLastSeekEnded:t=>(0,g.W)(C,t,!0)})}(0,g.nt)(),c()}function ae(t,r){(0,g.rt)(r,!1);let n=()=>(0,g.Y)(l,"$imageData",i),[i,a]=(0,g.J)(),{theme:o,showControls:s}=tQ(),{imageData:l}=rc("stripeImage");(0,g.a)();{let r=(0,g.K)(()=>{var t;return null==(t=(0,g.Y)(o,"$theme",i))?void 0:t.buttonColor}),a=(0,g.K)(()=>!n());i6(t,{height:"4px",padding:"10px",borderRadius:"6px",thumbSize:"12px",get thumbColor(){return(0,g.L)(r)},get tooltipEnabled(){return(0,g.L)(a)},hoverAnimation:{scaleBar:1.5,scaleThumb:1.33,progressColor:"rgba(255, 255, 255, 0.4)"},get seekingEnabled(){return(0,g.Y)(s,"$showControls",i)},get stripeImageData(){return n()}})}(0,g.nt)(),a()}function at(t,r){(0,g.rt)(r,!0);let n=()=>(0,g.Y)(p,"$playState",i),[i,a]=(0,g.J)(),o=(0,g.r)(r,"tabIndex",3,0),s=(0,g.r)(r,"iconColor",3,""),l=(0,g.r)(r,"icon",3,null),u=(0,g.r)(r,"scaleMode",3,"hover"),c=(0,g.r)(r,"disabled",3,!1),{contextState:{playState:p},eventHandler:d}=z(),h=(0,g.G)((0,g.U)("playing"===n()||"loading"===n()));(0,g.z)(()=>{(0,g.W)(h,"playing"===n()||"loading"===n(),!0)});let f=(0,g.q)(()=>(0,g.L)(h)?"Keskeyt\xe4":"Toista");rJ(t,{onPress:function(t){d({type:(0,g.L)(h)?"pause":"play"}),(0,g.W)(h,!(0,g.L)(h))},get width(){return r.size},get height(){return r.size},get title(){return(0,g.L)(f)},get ariaLabel(){return(0,g.L)(f)},get tabIndex(){return o()},get scaleMode(){return u()},get disabled(){return c()},get shouldResetIdleTimer(){return tL},children:(t,r)=>{{let r=(0,g.q)(()=>l()||((0,g.L)(h)?"Pause":"Play"));r1(t,{get type(){return(0,g.L)(r)},get color(){return s()}})}},$$slots:{default:!0}}),(0,g.nt)(),a()}function ar(t,r){(0,g.rt)(r,!0);let[n,i]=(0,g.J)(),a=(0,g.r)(r,"tabIndex",3,0),o=(0,g.r)(r,"iconColor",3,""),s=(0,g.r)(r,"scaleMode",3,"hover"),l=(0,g.r)(r,"disabled",3,!1),{eventHandler:u}=z(),{currentBreak:c}=$(),p="fastForward"===r.type?"15 sekuntia eteenp\xe4in":"15 sekuntia taaksep\xe4in";{let i=(0,g.q)(()=>l()||!!(0,g.Y)(c,"$currentBreak",n));rJ(t,{onPress:function(t){u({type:r.type,amount:"rewind"===r.type?-15:15})},get width(){return r.size},get height(){return r.size},get title(){return p},get ariaLabel(){return p},get disabled(){return(0,g.L)(i)},get tabIndex(){return a()},get scaleMode(){return s()},get shouldResetIdleTimer(){return tL},children:(t,n)=>{var i=(0,g.O)(),a=(0,g.V)(i),s=t=>{r1(t,{type:"Rewind15",get color(){return o()}})},l=t=>{r1(t,{type:"Fastforward15",get color(){return o()}})};(0,g.S)(a,t=>{"rewind"===r.type?t(s):t(l,-1)}),(0,g.D)(t,i)},$$slots:{default:!0}})}(0,g.nt)(),i()}var an=(0,g.k)('<div data-test-id="current-time"> </div>'),ai={hash:"rp-a5pujz",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-a5pujz {font-family:Roboto, "sans-serif";font-size:14px;}.rp-container.rp-sm.rp-a5pujz {font-family:Roboto, "sans-serif";font-size:13px;}.rp-container[class*=xs].rp-a5pujz {font-family:Roboto, "sans-serif";font-size:12px;}.rp-container.rp-a5pujz {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;width:8ch;white-space:nowrap;pointer-events:none;flex-shrink:0;text-align:left;}'},aa=(0,g.k)('<div data-test-id="remaining-time"> </div>'),ao={hash:"rp-1ul3pck",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-1ul3pck {font-family:Roboto, "sans-serif";font-size:14px;}.rp-container.rp-sm.rp-1ul3pck {font-family:Roboto, "sans-serif";font-size:13px;}.rp-container[class*=xs].rp-1ul3pck {font-family:Roboto, "sans-serif";font-size:12px;}.rp-container.rp-1ul3pck {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;width:8ch;white-space:nowrap;pointer-events:none;flex-shrink:0;text-align:right;}'},as=(0,g.k)('<button class="rp-o2iyb8">Live</button>'),al={hash:"rp-o2iyb8",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}button.rp-o2iyb8 {all:unset;outline:revert;outline-offset:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;text-shadow:0 1px 4px rgba(0, 0, 0, 0.5);filter:unset;cursor:pointer;text-transform:uppercase;text-align:right;margin-left:10px;}'};(0,g.M)(["click"]);var au=(0,g.k)("<button>Ohita intro</button>"),ac={hash:"rp-1mqzqt2",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}button.rp-md.rp-1mqzqt2, button.rp-lg.rp-1mqzqt2, button.rp-xl.rp-1mqzqt2 {font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px;font-weight:600;color:#002625;}button.rp-sm.rp-1mqzqt2 {font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:14px;font-weight:600;color:#002625;}button[class*=xs].rp-1mqzqt2 {font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:13px;font-weight:600;color:#002625;}button.rp-1mqzqt2 {all:unset;outline:revert;outline-offset:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;height:38px;padding:0 28.5px;background-color:#02ccc6;border-radius:50px;text-align:center;cursor:pointer;will-change:opacity;transition:opacity 0.25s cubic-bezier(0.33, 1, 0.68, 1);}button.rp-1mqzqt2:hover {background-color:#00b8b1;transition:opacity 0.25s cubic-bezier(0.33, 1, 0.68, 1);}button[class*=xs].rp-1mqzqt2 {height:24px;padding:0 18px;}button.rp-sm.rp-1mqzqt2 {height:30px;padding:0 22.5px;}'};(0,g.M)(["click","keydown"]);var ap=new Set(["$$slots","$$events","$$legacy"]),ad=(0,g.k)('<div class="rp-container rp-1uhn2ct"><div class="rp-ar rp-1uhn2ct"><!></div></div>'),ah={hash:"rp-1uhn2ct",code:".rp-container.rp-1uhn2ct {pointer-events:none;position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.rp-container.rp-1uhn2ct .rp-ar:where(.rp-1uhn2ct) {position:relative;}"},af=new Set(["$$slots","$$events","$$legacy"]),av=(0,g.k)('<img alt="" aria-hidden="true" class="rp-14fins9"/>'),ag={hash:"rp-14fins9",code:"img.rp-14fins9 {position:absolute;top:10px;right:10px;max-width:20%;height:auto;background-repeat:no-repeat;background-size:contain;background-position:center;}"},am=new Set(["$$slots","$$events","$$legacy"]),ab=(0,g.k)("<div><!> <!> <!></div>"),ay={hash:"rp-7o7df3",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-touchDeviceControls.rp-7o7df3 {pointer-events:none;position:absolute;
8left:50%;top:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:space-evenly;width:75%;transition:opacity 0.25s cubic-bezier(0.33, 1, 0.68, 1);}.rp-touchDeviceControls.rp-interactive.rp-7o7df3 > button {pointer-events:auto;}'},aw=(0,g.k)("<div><!> <div> </div></div>"),ax={hash:"rp-776g19",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-776g19 {font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#fff;font-size:14px;}.rp-container.rp-776g19 {text-shadow:0 0 0.75px rgba(0, 0, 0, 0.85);width:100px;height:100px;position:absolute;top:50%;transform:translateY(-50%);transform-origin:center;border-radius:50%;pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;}.rp-container.rp-left.rp-776g19 {left:40px;}.rp-container.rp-right.rp-776g19 {right:40px;}.rp-container[class*=xs].rp-776g19 {transform:translateY(-50%) scale(0.8);}.rp-container[class*=xs].rp-left.rp-776g19 {left:10px;}.rp-container[class*=xs].rp-right.rp-776g19 {right:10px;}.rp-container.rp-sm.rp-776g19 {transform:translateY(-50%) scale(0.9);}'},ak=new Set(["$$slots","$$events","$$legacy"]),aC=(0,g.k)('<div><svg width="100%" height="100%" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" data-test-id="adInfoPie" class="rp-cofind"><circle cx="50" cy="50" r="45" fill="none" stroke-width="10" stroke-linecap="butt"></circle><circle cx="50" cy="50" r="15" fill="none" stroke-width="30"></circle></svg></div>'),aS={hash:"rp-cofind",code:"svg.rp-cofind {transform:rotate(90deg) scale(-1, 1);}"},a_=new Set(["$$slots","$$events","$$legacy"]),aE=(0,g.k)('<div class="rp-adInfoText rp-13q6qb3"> <!></div>'),aL={hash:"rp-13q6qb3",code:".rp-adInfoText.rp-13q6qb3 {position:relative;pointer-events:none;color:inherit;}"};function aT(t,r){(0,g.rt)(r,!0),(0,g.h)(t,aL),(0,g.i)(r,a_);var n=aE(),i=(0,g.B)(n),a=(0,g.H)(i),o=t=>{var n=(0,g.j)();(0,g.R)(t=>(0,g.T)(n,`p\xe4\xe4ttyy ${null==t?"":t} s`),[()=>
8Math.floor(r.duration-r.currentTime)]),(0,g.D)(t,n)};(0,g.S)(a,t=>{void 0!==r.currentTime&&void 0!==r.duration&&t(o)}),(0,g.st)(n),(0,g.R)(()=>{var t;return(0,g.T)(i,`Mainos ${r.ad.index+1} / ${null==(t=r.adBreak.ads.length)?"":t} `)}),(0,g.D)(t,n),(0,g.nt)()}var a$=new Set(["$$slots","$$events","$$legacy"]),aR=(0,g.k)('<div data-test-id="sponsLabel">Ohjelman tarjoaa</div>'),aI=(0,g.k)('<!> <div class="rp-pieLabel rp-gpz9a5" data-test-id="pieLabel">Mainos</div>',1),aD=(0,g.k)('<div data-test-id="adCounter"><!></div> <!>',1),aM={hash:"rp-gpz9a5",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-adCounter.rp-gpz9a5 {all:unset;outline:revert;outline-offset:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;position:absolute;box-sizing:border-box;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer;outline-offset:-2px;left:0;padding:0 20px 0 12px;border-radius:0 20px 20px 0;bottom:55px;pointer-events:none;}.rp-adCounter.rp-text.rp-gpz9a5 {width:235px;justify-content:left;}.rp-adCounter.rp-text.rp-sm.rp-gpz9a5 {width:205px;}.rp-adCounter.rp-text[class*=xs].rp-gpz9a5 {width:195px;}.rp-adCounter.rp-sm.rp-gpz9a5 {bottom:50px;}.rp-adCounter[class*=xs].rp-gpz9a5 {bottom:40px;font-size:13px;height:27px;}.rp-adCounter.rp-gpz9a5 .rp-pieLabel:where(.rp-gpz9a5) {margin-left:10px;}'},aB=new Set(["$$slots","$$events","$$legacy"]),az=(0,g.k)("<!> <!>",1),aP=new Set(["$$slots","$$events","$$legacy"]),aA=(0,g.k)('<div><div class="rp-close rp-1l9hxvz"><!></div> <!></div>'),aq={hash:"rp-1l9hxvz",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-1l9hxvz {position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;flex-direction:column;justify-content:center;padding:30px;font-size:14px;border-radius:8px;}.rp-container[class*=xs].rp-1l9hxvz {position:absolute;top:0;right:0;bottom:0;left:0;translate:unset;padding:15px;font-size:12px;border-radius:0;}.rp-container.rp-1l9hxvz .rp-close:where(.rp-1l9hxvz) {position:absolute;top:10px;right:10px;}'};function aO(t,r){let n;(0,g.rt)(r,!0),(0,g.h)(t,aq);let i=()=>(0,g.Y)(l,"$theme",a),[a,o]=(0,g.J)();(0,g.i)(r,aP);let{playerSize:s}=P(),{theme:l,focusVideoContainer:u}=tQ(),c=(0,g.q)(()=>{var t;return null==(t=i())?void 0:t.overlayBackgroundColor}),p=(0,g.q)(()=>{var t;return null==(t=i())?void 0:t.overlayTextColor});(0,g.t)(u);var d=aA(),h=(0,g.B)(d);rJ((0,g.B)(h),{width:"24px",height:"24px",title:"Sulje",ariaLabel:"Sulje",get onPress(){return r.onClose},children:(t,r)=>{r1(t,{type:"CloseX"})},$$slots:{default:!0}}),(0,g.st)(h);var f=(0,g.H)(h,2);(0,g.v)(f,()=>r.children),(0,g.st)(d),(0,g.R)(()=>{(0,g.p)(d,1,`rp-container ${"rp-"+(0,g.Y)(s,"$playerSize",a)}`,"rp-1l9hxvz"),n=(0,g.f)(d,"",n,{"background-color":(0,g.L)(c),color:(0,g.L)(p)})}),(0,g.D)(t,d),(0,g.nt)(),o()}var aN=new Set(["$$slots","$$events","$$legacy"]),aj=(0,g.k)('<div class="rp-notification rp-1mil8dl">Kopioitu</div>'),aV=(0,g.k)('<div class="rp-header rp-1mil8dl"><span>Upotuskoodi</span> <!></div> <div class="rp-codeContainer rp-1mil8dl" tabindex="0" role="button"><pre class="rp-1mil8dl"> </pre></div> <!>',1),aF={hash:"rp-1mil8dl",code:".rp-header.rp-1mil8dl {display:flex;align-items:center;gap:10px;margin-bottom:20px;}.rp-codeContainer.rp-1mil8dl {overflow:auto;max-height:200px;}.rp-codeContainer.rp-1mil8dl pre:where(.rp-1mil8dl) {white-space:pre-wrap;word-break:break-all;font-size:12px;margin:0 0 10px;}.rp-notification.rp-1mil8dl {position:absolute;bottom:10px;left:30px;}"};(0,g.M)(["click","keydown"]);var aH=new Set(["$$slots","$$events","$$legacy"]),aY=(0,g.A)('<svg height="100%" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g><polygon points="38 12.82 35.18 10 24 21.18 12.82 10 10 12.82 21.18 24 10 35.18 12.82 38 24 26.82 35.18 38 38 35.18 26.82 24"></polygon><polygon points="0 0 48 0 48 48 0 48"></polygon></g></g></svg>'),aU=new Set(["$$slots","$$events","$$legacy"]),aW=new Set(["$$slots","$$events","$$legacy"]),aK=(0,g.k)("<div></div>"),aG={hash:"rp-13w9sj4",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}div.rp-13w9sj4 {transition:transform 0.1s cubic-bezier(0.4, 0, 1, 1);}div.rp-13w9sj4:not(.rp-isTouchDevice):hover {transition:transform 0.1s cubic-bezier(0, 0, 0.2, 1);transform:scale(1.1);}'}
8,aJ=(0,g.k)('<button role="menuitemradio"><span class="rp-radio rp-1nwgvz3"></span> </button>'),aZ=(0,g.k)(" <span>x</span>",1),aQ=(0,g.k)('<div aria-haspopup="menu"><div class="rp-menuContainer rp-1nwgvz3" role="menu" aria-labelledby="group-legend"><div id="group-legend" class="rp-legend rp-1nwgvz3"> </div> <div class="rp-list rp-1nwgvz3" role="radiogroup"></div></div> <button tabindex="0"><div class="rp-buttonContent rp-1nwgvz3"><!></div></button></div>'),aX={hash:"rp-1nwgvz3",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-1nwgvz3 {position:relative;width:var(--rp-menu-trigger-size);height:var(--rp-menu-trigger-size);flex-shrink:0;flex-grow:0;}.rp-container.rp-1nwgvz3 .rp-triggerButton:where(.rp-1nwgvz3) {all:unset;outline:revert;outline-offset:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;cursor:pointer;width:100%;height:100%;}.rp-container.rp-1nwgvz3 .rp-triggerButton:where(.rp-1nwgvz3) .rp-buttonContent:where(.rp-1nwgvz3) {width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.rp-container.rp-1nwgvz3 .rp-triggerButton:where(.rp-1nwgvz3):not(:disabled) .rp-buttonContent:where(.rp-1nwgvz3) {transition:transform 0.1s cubic-bezier(0.4, 0, 1, 1);}.rp-container.rp-1nwgvz3 .rp-triggerButton:not(:disabled).rp-isSafari:where(.rp-1nwgvz3) .rp-buttonContent:where(.rp-1nwgvz3) {will-change:transform;}.rp-container.rp-1nwgvz3 .rp-triggerButton:not(:disabled):not(.rp-isTouchDevice).rp-scaledOnHover:where(.rp-1nwgvz3):hover .rp-buttonContent:where(.rp-1nwgvz3) {transform:scale(1.1);transition:transform 0.1s cubic-bezier(0, 0, 0.2, 1);}.rp-container.rp-1nwgvz3 .rp-triggerButton:not(:disabled).rp-scaledOnPress:where(.rp-1nwgvz3):active .rp-buttonContent:where(.rp-1nwgvz3) {transform:scale(0.9);transition:transform 0.1s cubic-bezier(0, 0, 0.2, 1);}.rp-container.rp-1nwgvz3 .rp-triggerButton:where(.rp-1nwgvz3):disabled {cursor:default;opacity:0.6;filter:brightness(0.9);pointer-events:none;}.rp-container.rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3) {opacity:0;pointer-events:none;position:absolute;bottom:calc(100% + 35px);right:-50%;border-radius:6px;padding:16px 24px;transition:opacity 0.1s cubic-bezier(0.4, 0, 1, 1);box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;}.rp-container.rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3) .rp-legend:where(.rp-1nwgvz3) {padding-bottom:10px;}.rp-container.rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3) .rp-list:where(.rp-1nwgvz3) {display:flex;flex-direction:column;}.rp-container.rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3) .rp-list:where(.rp-1nwgvz3) button[role=menuitemradio]:where(.rp-1nwgvz3) {all:unset;outline:revert;outline-offset:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;font-size:14px;display:flex;align-items:center;white-space:nowrap;padding:6px 0;cursor:pointer;}.rp-container.rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3) .rp-list:where(.rp-1nwgvz3) button[role=menuitemradio]:where(.rp-1nwgvz3):not(.rp-isTouchDevice):hover {color:var(--rp-menu-highlight-color);}.rp-container.rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3) .rp-list:where(.rp-1nwgvz3) button[role=menuitemradio]:where(.rp-1nwgvz3) .rp-radio:where(.rp-1nwgvz3) {display:block;width:14px;height:14px;border:2px solid var(--rp-menu-text-color);border-radius:50%;position:relative;margin-right:10px;margin-top:-1px;cursor:pointer;}.rp-container.rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3) .rp-list:where(.rp-1nwgvz3) button[role=menuitemradio][aria-checked=true]:where(.rp-1nwgvz3) .rp-radio:where(.rp-1nwgvz3) {border:2px solid var(--rp-menu-highlight-color);}.rp-container.rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3) .rp-list:where(.rp-1nwgvz3) button[role=menuitemradio][aria-checked=true]:where(.rp-1nwgvz3) .rp-radio:where(.rp-1nwgvz3)::before {content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:7px;height:7px;border-radius:50%;background-color:var(--rp-menu-highlight-color);}.rp-container[class*=xs].rp-1nwgvz3 {width:calc(var(--rp-menu-trigger-size) * 0.8);height:calc(var(--rp-menu-trigger-size) * 0.8);}.rp-container[class*=xs].rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3) {overflow-y:auto;scrollbar-width:thin;scrollbar-color:#9b9b9b transparent;}.rp-container[class*=xs].rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3)::-webkit-scrollbar {width:4px;}.rp-container[class*=xs].rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3)::-webkit-scrollbar-track {background:transparent;}.rp-container[class*=xs].rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3)::-webkit-scrollbar-button {display:none;}.rp-container[class*=xs].rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3)::-webkit-scrollbar-thumb {background-color:#9b9b9b;border-radius:4px;}.rp-container[class*=xs].rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3) {padding:8px 12px;bottom:calc(100% + 5px);}.rp-container[class*=xs].rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3) .rp-legend:where(.rp-1nwgvz3) {padding-bottom:4px;}.rp-container[class*=xs].rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3) .rp-list:where(.rp-1nwgvz3) button[role=menuitemradio]:where(.rp-1nwgvz3) {padding:4px 0;font-size:12px;}.rp-container.rp-sm.rp-1nwgvz3 {width:calc(var(--rp-menu-trigger-size) * 0.9);height:calc(var(--rp-menu-trigger-size) * 0.9);}.rp-container.rp-sm.rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3) {bottom:calc(100% + 26px);padding:10px 18px;}.rp-container.rp-sm.rp-1nwgvz3 .rp-menuContainer:where(.rp-1nwgvz3) .rp-list:where(.rp-1nwgvz3) button[role=menuitemradio]:where(.rp-1nwgvz3) {font-size:13px;}'};function a0(t,r){let n,i,a;(0,g.rt)(r,!0),(0,g.h)(t,aX);let o=()=>(0,g.Y)(w,"$theme",l),s=()=>(0,g.Y)(y,"$visibleMenu",l),[l,u]=(0,g.J)(),c=(0,g.r)(r,"title",3,""),p=(0,g.r)(r,"options",19,()=>[]),d=(0,g.r)(r,"selectedOption",27,()=>(0,g.U)(p()[0].value)),h=(0,g.r)(r,"disabled",3,!1),f=(0,g.r)(r,"scaleMode",3,"hover"),{contextState:v,toggleVisibleMenu:m}=z(),{playbackRate:b,visibleMenu:y,theme:w}=v,{resetIdleTimeout:x,focusVideoContainer:k}
8=tQ(),{playerSize:C,playerWidth:S,playerHeight:_}=P(),E=(0,g.G)(void 0),L=(0,g.G)(void 0),T=(0,g.G)(!1),$=[],R=0,I=(0,g.q)(()=>{var t;return null==(t=o())?void 0:t.highlightColor}),D=(0,g.q)(()=>{var t;return null==(t=o())?void 0:t.overlayBackgroundColor}),M=(0,g.q)(()=>{var t;return null==(t=o())?void 0:t.overlayTextColor});function B(t){var r,n;let i=t.target,a=null==(r=(0,g.L)(E))?void 0:r.contains(i),o=null==(n=(0,g.L)(L))?void 0:n.contains(i),s=i.firstChild instanceof HTMLVideoElement;a||o||s||(m(null),tL&&x())}(0,g.n)(()=>{$=(0,g.L)(E)?Array.from((0,g.L)(E).querySelectorAll('button[role="menuitemradio"]')):[]}),(0,g.t)(()=>{m(null),document.removeEventListener("pointerdown",B)}),(0,g.z)(()=>{(0,g.W)(T,s()===r.type),(0,g.L)(T)?document.addEventListener("pointerdown",B):document.removeEventListener("pointerdown",B)});var q=aQ(),O=(0,g.B)(q),N=(0,g.B)(O),j=(0,g.B)(N,!0);(0,g.st)(N);var V=(0,g.H)(N,2);(0,g.b)(V,21,p,g.x,(t,n)=>{let i,a,o=()=>(0,g.L)(n).value,s=()=>(0,g.L)(n).label;var l=aJ(),u=(0,g.H)((0,g.B)(l));(0,g.st)(l),(0,g.R)(t=>{var r;(0,g.u)(l,"id",t),(0,g.u)(l,"tabindex",(0,g.L)(T)?0:-1),(0,g.u)(l,"aria-checked",d()===o()),(0,g.u)(l,"aria-label",s()),i=(0,g.p)(l,1,"rp-1nwgvz3",null,i,{"rp-isTouchDevice":tL}),a=(0,g.f)(l,"",a,{"pointer-events":(0,g.L)(T)?"auto":"none"}),(0,g.T)(u,` ${null==(r=s())?"":r}`)},[()=>String(o())]),(0,g.N)("click",l,()=>r.onSelect(o())),(0,g.N)("keydown",l,t=>(function(t){switch(t.stopPropagation(),t.key){case"Escape":var n;m(r.type),null==(n=(0,g.L)(L))||n.focus();break;case"ArrowDown":t.preventDefault(),R=(R+1)%$.length,$[R].focus();break;case"ArrowUp":t.preventDefault(),R=(R-1+$.length)%$.length,$[R].focus()}})(t)),(0,g.D)(t,l)}),(0,g.st)(V),(0,g.st)(O),(0,g.s)(O,t=>(0,g.W)(E,t),()=>(0,g.L)(E));var F=(0,g.H)(O,2),H=(0,g.B)(F),Y=(0,g.B)(H),U=t=>{var r=aZ(),n=(0,g.V)(r,!0);(0,g.ot)(),(0,g.R)(t=>(0,g.T)(n,t),[()=>(0,g.Y)(b,"$playbackRate",l).toFixed(1)]),(0,g.D)(t,r)},W=t=>{r1(t,{get type(){return r.icon}})};(0,g.S)(Y,t=>{"playbackRate"===r.type?t(U):r.icon&&t(W,1)}),(0,g.st)(H),(0,g.st)(F),(0,g.s)(F,t=>(0,g.W)(L,t),()=>(0,g.L)(L)),(0,g.st)(q),(0,g.R)(()=>{(0,g.p)(q,1,`rp-container ${"rp-"+(0,g.Y)(C,"$playerSize",l)}`,"rp-1nwgvz3"),(0,g.u)(q,"aria-expanded",(0,g.L)(T)),(0,g.u)(q,"title",c()),n=(0,g.f)(q,"",n,{"--rp-menu-trigger-size":r.triggerButtonSize,"--rp-menu-highlight-color":(0,g.L)(I),"--rp-menu-radio-color":(0,g.L)(M),"--rp-menu-text-color":(0,g.L)(M)}),(0,g.u)(O,"aria-hidden",!(0,g.L)(T)),i=(0,g.f)(O,"",i,{"max-height":(0,g.Y)(S,"$playerWidth",l)<A.sm?`${.7*(0,g.Y)(_,"$playerHeight",l)}px`:void 0,opacity:+!!(0,g.L)(T),"pointer-events":(0,g.L)(T)?"auto":"none","background-color":(0,g.L)(D),color:(0,g.L)(M)}),(0,g.T)(j,c()),a=(0,g.p)(F,1,"rp-triggerButton rp-1nwgvz3",null,a,{"rp-isSafari":tx,"rp-isTouchDevice":tL,"rp-scaledOnHover":"hover"===f(),"rp-scaledOnPress":"press"===f()}
8),F.disabled=h(),(0,g.u)(F,"aria-disabled",h())}),(0,g.N)("click",F,function(t){t.stopPropagation(),m(r.type)}),(0,g.N)("keydown",F,function(t){switch(t.key){case"Enter":case" ":t.stopPropagation(),t.preventDefault(),m(r.type),s()===r.type&&$[R].focus();break;case"Escape":var n;null==(n=(0,g.L)(L))||n.blur(),k()}}),(0,g.D)(t,q),(0,g.nt)(),u()}(0,g.M)(["click","keydown"]);var a1=new Set(["$$slots","$$events","$$legacy"]),a2=new Set(["$$slots","$$events","$$legacy"]);function a9(t){return t*t*t}var a7=new Set(["$$slots","$$events","$$legacy"]),a3=(0,g.k)('<div aria-hidden="true"><div class="rp-m8q4di"><!></div></div>'),a5={hash:"rp-m8q4di",code:".rp-container.rp-m8q4di {position:absolute;top:10%;width:100%;display:flex;justify-content:center;pointer-events:none;}.rp-container.rp-m8q4di div:where(.rp-m8q4di) {max-width:85%;padding:10px 40px;background-color:#1b3555;text-align:center;border-radius:5px;font-size:13px;}.rp-container.rp-compact.rp-m8q4di div:where(.rp-m8q4di) {max-width:97.5%;padding:5px 10px;font-size:12px;}"},a8=new Set(["$$slots","$$events","$$legacy"]),a4=(0,g.k)("<!> <!>",1),a6=(0,g.k)("<!> <!> <!>",1),oe=(0,g.k)("<!> <div><!></div>",1),ot=(0,g.k)("<!> <!> <!> <!> <!> <div><!> <!></div> <!> <!>",1),or={hash:"rp-bf80po",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-bottomControls.rp-bf80po {box-sizing:border-box;position:absolute;bottom:0;width:100%;padding:10px 20px;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none;}.rp-bottomControls[class*=xs].rp-bf80po {padding:6px 12px;}.rp-bottomControls[class*=xs].rp-bf80po .rp-seekBar:where(.rp-bf80po) {margin-bottom:4px;}.rp-bottomControls.rp-sm.rp-bf80po {padding:8px 16px;}.rp-bottomControls.rp-sm.rp-bf80po .rp-seekBar:where(.rp-bf80po) {margin-bottom:6px;}.rp-bottomControls.rp-bf80po .rp-seekBar:where(.rp-bf80po) {position:relative;display:flex;flex-flow:row nowrap;align-items:center;height:24px;width:100%;margin-top:10px;margin-bottom:8px;padding:0 3px;transition:opacity 0.25s cubic-bezier(0.33, 1, 0.68, 1);}.rp-bottomControls.rp-bf80po .rp-seekBar.rp-showLiveControls:where(.rp-bf80po) {justify-content:flex-end;padding:0;}'},on=Object.freeze({dev:"https://dev-preview.nm-stream.nelonenmedia.fi",staging:"https://sta-preview.nm-stream.nelonenmedia.fi",prod:"https://preview.nm-stream.nelonenmedia.fi"}),oi=(0,g.k)('<video autoplay="" class="rp-1cyn94i"></video>',2),oa=(0,g.k)('<div class="rp-playButtonContainer rp-1cyn94i"><!></div>'),oo=(0,g.k)('<!> <div class="rp-videoOverlay rp-1cyn94i"><!></div>',1),os=(0,g.k)("<img/>"),ol=(0,g.k)('<div class="rp-posterTitle rp-1cyn94i" data-test-id="precover-title"> </div>'),ou=(0,g.k)('<div class="rp-image-container rp-1cyn94i" role="button" tabindex="-1"><!> <!> <!> <!></div>'),oc=(0,g.k)('<div class="rp-container rp-1cyn94i" data-test-id="precover"><!></div>'),op={hash:"rp-1cyn94i",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-1cyn94i {position:absolute;top:0;right:0;bottom:0;left:0;}.rp-container.rp-1cyn94i video:where(.rp-1cyn94i) {width:100%;height:100%;object-fit:cover;}.rp-container.rp-1cyn94i .rp-videoOverlay:where(.rp-1cyn94i) {position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0, 0, 0, 0.6);}.rp-container.rp-1cyn94i .rp-videoOverlay:where(.rp-1cyn94i) .rp-playButtonContainer:where(.rp-1cyn94i) {position:relative;}.rp-container.rp-1cyn94i .rp-videoOverlay:where(.rp-1cyn94i) .rp-playButtonContainer:where(.rp-1cyn94i)::after {content:"Katso video";position:absolute;top:100%;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap;}.rp-container.rp-1cyn94i .rp-image-container:where(.rp-1cyn94i) {width:100%;height:100%;background-size:cover;background-position:center;background-color:black;}.rp-container.rp-1cyn94i .rp-image-container:where(.rp-1cyn94i) img:where(.rp-1cyn94i) {height:100%;width:100%;}.rp-container.rp-1cyn94i .rp-image-container:where(.rp-1cyn94i) img.rp-cover:where(.rp-1cyn94i) {object-fit:cover;}.rp-container.rp-1cyn94i .rp-image-container:where(.rp-1cyn94i) .rp-posterTitle:where(.rp-1cyn94i) {text-shadow:0 1px 4px rgba(0, 0, 0, 0.5);position:absolute;
8left:0;right:0;bottom:clamp(10px, 2%, 20px);padding:0 10px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}'};(0,g.M)(["click","keydown"]);var od=new Set(["$$slots","$$events","$$legacy"]),oh=(0,g.k)('<div role="alert" aria-live="assertive" aria-label="Virheilmoitus"> </div>'),of=new Set(["$$slots","$$events","$$legacy"]),ov=(0,g.k)('<span class="rp-cue rp-d4wpx8"></span>'),og=(0,g.k)('<div class="rp-container rp-d4wpx8" data-test-id="subtitles"></div>'),om={hash:"rp-d4wpx8",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-d4wpx8 {position:absolute;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;width:max-content;pointer-events:none;font-family:sans-serif;background:rgba(0, 0, 0, 0.4);border-radius:5px;transition-property:bottom;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);}.rp-container.rp-d4wpx8 .rp-cue:where(.rp-d4wpx8) {color:#fff;padding:0.1em 0.5em;line-height:1.4;white-space:pre-wrap;text-align:center;}'},ob=new Set(["$$slots","$$events","$$legacy"]),oy=(0,g.k)('<img alt="Mainos"/>'),ow=(0,g.k)('<div class="rp-item rp-uh1sch"><span class="rp-uh1sch">sid:</span> </div>'),ox=(0,g.k)('<div class="rp-item rp-uh1sch"><span class="rp-uh1sch">cmcdSessionId:</span> </div>'),ok=(0,g.k)('<div class="rp-list rp-uh1sch"><div class="rp-item rp-uh1sch"><span class="rp-uh1sch">Video ID:</span> </div> <div class="rp-item rp-uh1sch"><span class="rp-uh1sch">Version:</span> </div> <div class="rp-item rp-uh1sch"><span class="rp-uh1sch">OS:</span> </div> <div class="rp-item rp-uh1sch"><span class="rp-uh1sch">UA:</span> </div> <!> <!></div>'),oC={hash:"rp-uh1sch",code:".rp-list.rp-uh1sch {display:grid;grid-template-columns:max-content 1fr;column-gap:10px;row-gap:5px;}.rp-item.rp-uh1sch {display:contents;}.rp-item.rp-uh1sch span:where(.rp-uh1sch) {text-align:right;}"}
8,oS=(0,g.k)("<span> </span>"),o_=(0,g.k)('<div class="rp-srText rp-z16fbb" aria-live="assertive"><!></div>'),oE={hash:"rp-z16fbb",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-srText.rp-z16fbb {position:absolute !important;height:1px !important;width:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;overflow:hidden !important;white-space:nowrap !important;pointer-events:none !important;}'};function oL(t,r){(0,g.rt)(r,!1),(0,g.h)(t,oE);let n=()=>(0,g.Y)(l,"$currentBreak",a),i=()=>(0,g.Y)(s,"$currentAd",a),[a,o]=(0,g.J)(),{currentAd:s,currentBreak:l}=$();(0,g.a)();var u=o_(),c=(0,g.B)(u),p=t=>{var r=oS(),a=(0,g.B)(r);(0,g.st)(r),(0,g.R)(()=>{var t;return(0,g.T)(a,`Toistetaan mainosta ${i().index+1} / ${null==(t=n().ads.length)?"":t}`)}),(0,g.D)(t,r)};(0,g.S)(c,t=>{n()&&i()&&t(p)}),(0,g.st)(u),(0,g.D)(t,u),(0,g.nt)(),o()}var oT=new Set(["$$slots","$$events","$$legacy"]),o$=(0,g.k)('<div data-test-id="videoContainer" tabindex="-1" role="button"></div>'),oR={hash:"rp-1jl15z4",code:"div.rp-1jl15z4 {position:absolute;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:black;outline:none;}div.rp-1jl15z4 video {width:100%;height:100%;pointer-events:none;object-fit:contain;transform:translateY(var(--translate-y)) translateX(var(--translate-x));}div.rp-fullscreen.rp-1jl15z4 {display:flex;align-items:center;}div.rp-fullscreen.rp-1jl15z4 video {position:absolute;}div.rp-cover.rp-1jl15z4 video {object-fit:cover;}div.rp-scaleToWidth.rp-1jl15z4 video {height:auto;}div.rp-scaleToHeight.rp-1jl15z4 video {width:auto;}div.rp-adBreak.rp-1jl15z4 video {width:100%;height:100%;object-fit:contain;transform:none;}"},oI=new Set(["$$slots","$$events","$$legacy"]),oD=(0,g.k)('<div aria-label="Videosoitin"><!> <!> <!> <!> <!> <!></div>'),oM={hash:"rp-14zp5b3",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-14zp5b3 {font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#fff;font-size:16px;}.rp-container.rp-sm.rp-14zp5b3 {font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#fff;font-size:14px;}.rp-container[class*=xs].rp-14zp5b3 {font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#fff;font-size:13px;}.rp-container.rp-14zp5b3 {position:relative;max-width:100%;max-height:100%;margin:auto;display:flex;flex-direction:column;overflow:hidden;outline:none;}.rp-container.rp-empty.rp-14zp5b3 {display:none;}.rp-container.rp-horizontal.rp-14zp5b3 {aspect-ratio:16/9;}.rp-container.rp-vertical.rp-14zp5b3 {aspect-ratio:9/16;}.rp-container.rp-square.rp-14zp5b3 {aspect-ratio:1/1;}.rp-container.rp-error.rp-14zp5b3 {aspect-ratio:16/9;background-color:#000;}.rp-container.rp-contain.rp-14zp5b3, .rp-container.rp-cover.rp-14zp5b3 {aspect-ratio:auto;width:100%;height:100%;}.rp-container.rp-noCursor.rp-14zp5b3 {cursor:none;}\n\n@supports not (aspect-ratio: 1/1) {.rp-container.rp-horizontal.rp-14zp5b3::before {float:left;padding-top:56.25%;content:"";}.rp-container.rp-horizontal.rp-14zp5b3::after {display:block;content:"";clear:both;}.rp-container.rp-vertical.rp-14zp5b3::before {float:left;padding-top:177.78%;content:"";}.rp-container.rp-vertical.rp-14zp5b3::after {display:block;content:"";clear:both;}.rp-container.rp-square.rp-14zp5b3::before {float:left;padding-top:100%;content:"";}.rp-container.rp-square.rp-14zp5b3::after {display:block;content:"";clear:both;}\n}'};function oB(t,r){let n,i,a,o,s,l,u,c;(0,g.rt)(r,!0),(0,g.h)(t,oM);let p=()=>(0,g.Y)(w,"$playerElement",f),d=()=>(0,g.Y)(H,"$mediaData",f),h=()=>(0,g.Y)(Y,"$playState",f),[f,v]=(0,g.J)();(0,g.i)(r,oI);let y=document.createElement("video");y.id=rI();let{playerElement:w,playerSize:x,registerPlayerElement:k}=((0,g.it)("dom",(a=(0,g.et)(null),o=(0,g.et)(0),s=(0,g.et)(0),l=(0,g.Z)(o,q),u=(0,g.Z)([o,s],([t,r])=>(n,i=!1)=>N(n,i,t,r)),c=(0,g.Z)([o,s],([t,r])=>(n,i)=>N(O[n],i,t,r)),{playerElement:(0,g.$)(a),playerWidth:(0,g.$)(o),playerHe
8ight:(0,g.$)(s),playerSize:l,fitRect:u,videoRect:c,registerPlayerElement:function(t){a.set(t),o.set(t.clientWidth),s.set(t.clientHeight);let r=new ResizeObserver(t=>{for(let r of t)o.set(r.contentRect.width),s.set(r.contentRect.height)});return r.observe(t),{destroy(){r.disconnect(),a.set(null),o.set(0),s.set(0)}}}})),P()),S=B(r.eventHandler,r.player,y),_=(ea=r.config,(0,g.it)("key",function(t,r){var n,i,a;let o,s,l,u=$(),{playerElement:c}=P(),p=(i=t.player,a=t.eventHandler,{current:s=(0,g.et)(),tryToSeek:function(t){if(!i.canSeek())return;let r=(0,g.Q)(s);s.set({direction:t,amount:(null==r?void 0:r.direction)===t?r.amount+15:15}),a({type:t,amount:15}),clearTimeout(l),l=setTimeout(()=>s.set(void 0),450)},destroy:function(){clearTimeout(l)}}),{inPictureInPicture:d}=function(t){let r=(0,g.et)(!1);function n(){r.set(!0)}function i(){r.set(!1)}return t.eventBus.on("enterPictureInPicture",n),t.eventBus.on("exitPictureInPicture",i),{inPictureInPicture:r,destroy:function(){t.eventBus.off("enterPictureInPicture",n),t.eventBus.off("exitPictureInPicture",i)}}}(t.player),{inFullscreen:h,toggleFullscreen:f}=function(t,r=!1){let n=(0,g.et)(!!document.fullscreenElement);function i(t){n.set(t.fullscreen)}return t.eventBus.on("fullscreenChange",i),{toggleFullscreen:function(){if(r)return;let n=document,i=t.ui.mediaElement;if(n.fullscreenElement||n.webkitFullscreenElement||i.webkitDisplayingFullscreen)return t.exitFullscreen();t.enterFullscreen()},inFullscreen:n,destroy:function(){t.eventBus.off("fullscreenChange",i)}}}(t.player,r.disableFullscreen),{inMiniplayer:v}=function(t){let r=(0,g.et)(!1);function n(t){r.set(t.onMiniplayer)}return t.eventBus.on("miniplayerChange",n),{inMiniplayer:r,destroy:function(){t.eventBus.off("miniplayerChange",n)}}}(t.player),{videoTracks:m,activeVideoTrackId:b,abrEnabled:y}=function(t){let r=(0,g.et)([]),n=(0,g.et)(-1),i=(0,g.et)(!0);function a(){r.set(t.getVideoTracks())}function o(){r.set([])}function s({track:t}){n.set(t.id)}function l({mode:t}){i.set("auto"===t)}return t.eventBus.on("contentStarted",a),t.eventBus.on("unloaded",o),t.eventBus.on("videoTrackChanged",s),t.eventBus.on("videoTrackModeChange",l),{videoTracks:r,activeVideoTrackId:n,abrEnabled:i,destroy:function(){t.eventBus.off("contentStarted",a),t.eventBus.off("unloaded",o),t.eventBus.off("videoTrackChanged",s),t.eventBus.off("videoTrackModeChange",l)}}}(t.player),w=(0,g.et)(!1),x=(0,g.et)(!1),k=(0,g.et)(!0),C=(0,g.et)(!1),S=(0,g.et)(!1),_=(0,g.et)(null!=(n=r.disableUI)&&n),E=(0,g.Z)([t.contextState.isCasting,d,t.contextState.playState,t.contextState.isScrubbing,u.currentBreak,C,x,t.contextState.visibleMenu],([t,r,n,i,a,o,s,l])=>t||r||o||s||i||!!l||["empty","error"].includes(n)||"paused"===n&&!tL||"postcover"===n&&!a),L=(0,g.Z)([_,E,k],([t,r,n])=>!t&&(r||!n));function T(t){clearTimeout(o),k.set(null!=t&&t),(0,g.Q)(k)||(o=window.setTimeout(()=>{k.set(!0),x.set(!1)},5e3))}function R(){S.update(t=>!t)}function I(){var t;let r=null==(t=(0,g.Q)(c))||null==(t=t.querySelector("video"))?void 0:t.parentElement;null==r||r.focus()}return L.subscribe(r=>{r||null===(0,g.Q)(t.contextState.visibleMenu)||t.toggleVisibleMenu(null),!r&&(0,g.Q)(t.volumeRangeVisible)&&t.volumeRangeVisible.set(!1)}),h.subscribe(()=>C.set(!1)),{player:t.player,theme:(0,g.Z)(t.contextState.theme,t=>t),controlsDisabled:_,showControls:L,seekStore:p,diagnosticsVisible:S,videoTracks:m,activeVideoTrackId:b,abrEnabled:y,resetIdleTimeout:T,playerInteraction:function(n){function i(r){if(!(function({target:t}){return t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement||t instanceof HTMLSelectElement||t instanceof HTMLElement&&t.isContentEditable}(r)||r.metaKey||r.ctrlKey||r.altKey))switch(r.key){case"Escape":null!==(0,g.Q)(t.contextState.visibleMenu)&&t.toggleVisibleMenu(null),x.set(!1);break;case"f":f();break;case"i":R();break;case"m":t.player.setMuted(!t.player.muted);break;case"ArrowRight":case"ArrowLeft":T(),p.tryToSeek("ArrowLeft"===r.key?"rewind":"fastForward");break;case"ArrowUp":case"ArrowDown":(0,g.Q)(x)&&(r.preventDefault(),t.volumeRangeVisible.set(!0),T(),t.player.setVolume(t.player.volume+("ArrowUp"===r.key?.1:-.1)));break;case" ":r.preventDefault(),t.eventHandler({type:"playing"===(0,g.Q)(t.contextState.playState)?"pause":"play"})}}let a=[];return tL||(a.push((0,g.F)(n,"focusin",function(t){x.set(!0)})),a.push((0,g.F)(n,"focusout",function(t){let r=(0,g.Q)(c);null!=r&&r.contains(t.relatedTarget)||x.set(!1)})),a.push((0,g.F)(n,"mouseenter",function(t){T(),w.set(!0)})),a.push((0,g.F)(n,"mousemove",function(t){T()})),a.push((0,g.F)(n,"mouseleave",function(t){w.set(!1),T(!0),x.set(!1)})),"document"===r.keyboardShortcuts?a.push((0,g.F)(document,"keydown",i)):"none"!==r.keyboardShortcuts&&a.push((0,g.F)(n,"keydown",i))),{destroy(){for(let t of a)t()}}},videoContainerInteraction:function(r){let n=0,i,a=[];return tL?a.push((0,g.F)(r,"touchstart",function(r){if(r.touches.length>1)return;clearTimeout(i);let a=Date.now();if((0,g.Q)(t.contextState.visibleMenu))t.toggleVisibleMenu(null),T();else if((0,g.Q)(L))T(!(0,g.Q)(k));else if(a-n<275||(0,g.Q)(p.current)){let t=r.target.getBoundingClientRect(),n=r.touches[0].clientX-t.left<t.width/2?"rewind":"fastForward";p.tryToSeek(n)}else i=setTimeout(T,275);n=a})):(a.push((0,g.F)(r,"click",function(r){(0,g.Q)(t.contextState.visibleMenu)?t.toggleVisibleMenu(null):t.eventHandler({type:"playing"===(0,g.Q)(t.contextState.playState)?"pause":"play"})})),a.push((0,g.F)(r,"dblclick",function(){f()}))),{destroy(){for(let t of a)t()}}},onControlHover:function(t){let r=[];return tL||(r.push((0,g.F)(t,"mouseenter",()=>{C.set(!0)})),r.push((0,g.F)(t,"mouseleave",()=>{C.set(!1)}))),{destroy(){for(let t of r)t()}}},onControlKeyDown:function(t){switch(t.key){case"Enter":case" ":t.stopPropagation();break;case"Escape":var r;null==(r=t.target)||r.blur(),I()}},inFullscreen:h,toggleFullscreen:f,togglePip:function(){if(document.pictureInPictureElement)return document.exitPictureInPicture();if(document.pictureInPictureEnabled){var t;let r=null==(t=(0,g.Q)(c))?void 0:t.querySelector("video");null==r||r.requestPictureInPicture()}},toggleDiagnostics:R,focusVideoContainer:I,layoutConfig:r,inPictureInPicture:d,inMiniplayer:v}}
8(S,ea)),tQ());eo=r.player,(0,g.it)("nextUp",rh(eo)),(0,g.it)("subtitle",rf()),(0,g.it)("stripeImage",rv(eo)),(0,g.it)("controls",rg());let{enabled:E}=rc("subtitle"),{setControls:L}=rc("controls"),{contextState:T,initState:D,setState:M,iconSet:j,setTheme:V,error:F}=S,{mediaData:H,playState:Y,theme:U}=T,{inFullscreen:W,showControls:K,playerInteraction:G,layoutConfig:J,inMiniplayer:Z,controlsDisabled:Q}=_,{sizing:X}=J,ee=null==X?void 0:X.mode,et=rT(),er=function(t){let r=(0,g.et)(null!=rp&&rp.session?{}:void 0);function n(t){r.set(t.session)}return(0,g.n)(()=>(t.eventBus.on("castSessionChange",n),()=>{t.eventBus.off("castSessionChange",n)})),r}(r.player);(0,g.n)(()=>{if(!p())throw Error("Player element is not available");return p().addEventListener("fullscreenchange",ei),p().addEventListener("webkitfullscreenchange",ei),()=>{var t,r;null==(t=p())||t.removeEventListener("fullscreenchange",ei),null==(r=p())||r.removeEventListener("webkitfullscreenchange",ei)}});let en=(0,g.q)(()=>d()&&"orientation"in d()&&"string"==typeof d().orientation?d().orientation:"horizontal");function ei(){r.player.eventBus.emit({type:"fullscreenChange",fullscreen:!!document.fullscreenElement||!!document.webkitFullscreenElement,trigger:"user"})}var ea,eo,es=oD(),el=(0,g.B)(es);!function(t,r){let n,i;(0,g.rt)(r,!0),(0,g.h)(t,oR);let a=()=>(0,g.Y)(p,"$playerWidth",s),o=()=>(0,g.Y)(d,"$playerHeight",s),[s,l]=(0,g.J)(),u=(0,g.G)(void 0);(0,g.i)(r,oT);let{currentBreak:c}=$(),{playerWidth:p,playerHeight:d}=P(),{videoContainerInteraction:h,inFullscreen:f,layoutConfig:{sizing:v}}=tQ(),m=(0,g.q)(()=>O[r.orientation]),b=(0,g.q)(()=>1/(0,g.L)(m)),y=(0,g.q)(()=>a()&&o()?o()/a():(0,g.L)(b)),w=(0,g.q)(()=>a()&&o()?a()/o():(0,g.L)(m)),x=(0,g.q)(()=>{var t,r;return(null==v?void 0:v.mode)==="cover"&&v.anchorPoint&&(0,g.L)(y)<(0,g.L)(b)?(t=(0,g.L)(b),r=(0,g.L)(y),(r-t)/t*100*v.anchorPoint.y):0}),k=(0,g.q)(()=>{var t,r;return(null==v?void 0:v.mode)==="cover"&&v.anchorPoint&&(0,g.L)(w)<(0,g.L)(m)?(t=(0,g.L)(m),r=(0,g.L)(w),(r-t)/t*100*v.anchorPoint.x):0}),C=(0,g.q)(()=>{var t;return 0!==(0,g.L)(x)||(null==v?void 0:v.mode)==="cover"&&(null==(t=v.anchorPoint)?void 0:t.y)===0&&(0,g.L)(y)<(0,g.L)(b)}),S=(0,g.q)(()=>{var t;return 0!==(0,g.L)(k)||(null==v?void 0:v.mode)==="cover"&&(null==(t=v.anchorPoint)?void 0:t.x)===0&&(0,g.L)(w)<(0,g.L)(m)});(0,g.n)(()=>{var t;null==(t=(0,g.L)(u))||t.appendChild(r.video)});var _=o$();(0,g.s)(_,t=>(0,g.W)(u,t),()=>(0,g.L)(u)),(0,g.m)(_,t=>null==h?void 0:h(t)),(0,g.R)(t=>{(0,g.u)(_,"id",t),n=(0,g.p)(_,1,"rp-1jl15z4",null,n,{"rp-adBreak":!!(0,g.Y)(c,"$currentBreak",s),"rp-cover":(null==v?void 0:v.mode)==="cover","rp-fullscreen":(0,g.Y)(f,"$inFullscreen",s),"rp-scaleToWidth":(0,g.L)(C),"rp-scaleToHeight":(0,g.L)(S)}),i=(0,g.f)(_,"",i,{"--translate-y":`${(0,g.L)(x)}%`,"--translate-x":`${(0,g.L)(k)}%`})},[()=>rI()]),(0,g.D)(t,_),(0,g.nt)(),l()}(el,{get orientation(){return(0,g.L)(en)},get video(){return y}});var eu=(0,g.H)(el,2);{let t=(0,g.q)(()=>"cover"===ee);!function(t,r){(0,g.rt)(r,!0),(0,g.h)(t,om);let n=()=>(0,g.Y)(l,"$currentTime",a),i=()=>(0,g.Y)(p,"$showControls",a),[a,o]=(0,g.J)();(0,g.i)(r,of);let{currentBreak:s}=$(),{currentTime:l}=R(),{parsedTextTrack:u,getActiveCues:c}=rc("subtitle"),{showControls:p}=tQ(),{playerWidth:d,videoRect:h}=P(),f=(0,g.q)(()=>!(0,g.Y)(u,"$parsedTextTrack",a)||(0,g.Y)(s,"$currentBreak",a)||void 0===n()?[]:c(n())),v=(0,g.G)(void 0),m=(0,g.G)(void 0),b=(0,g.G)(void 0);(0,g.z)(()=>{let t=(0,g.Y)(h,"$videoRect",a)(r.orientation,r.coverMode),n=Math.min(t.width,t.height),o=t.top+.05*t.height,s=i()?(0,g.Y)(d,"$playerWidth",a)<A.xs?60:75:0;(0,g.W)(m,`${Math.max(o,s,20)}px`),(0,g.W)(b,`${.9*t.width}px`),(0,g.W)(v,Math.max(14,Math.round(.035*n*100)/100),!0)});var y=(0,g.O)(),w=(0,g.V)(y),x=t=>{let r;var n=og();(0,g.b)(n,21,()=>(0,g.L)(f),g.x,(t,r)=>{let n;var i=ov();(0,g.y)(i,()=>(0,g.L)(r).text,!0),(0,g.st)(i),(0,g.R)(()=>n=(0,g.f)(i,"",n,{"font-size":(0,g.L)(v)+"px"})),(0,g.D)(t,i)}),(0,g.st)(n),(0,g.R)(()=>r=(0,g.f)(n,"",r,{bottom:(0,g.L)(m),"max-width":(0,g.L)(b),"transition-duration":i()?"0s":"0.15s"}
8)),(0,g.D)(t,n)};(0,g.S)(w,t=>{(0,g.L)(f).length>0&&t(x)}),(0,g.D)(t,y),(0,g.nt)(),o()}(eu,{get orientation(){return(0,g.L)(en)},get coverMode(){return(0,g.L)(t)}})}var ec=(0,g.H)(eu,2);{let t=(0,g.q)(()=>"cover"===ee);!function(t,r){(0,g.rt)(r,!0);let n=()=>(0,g.Y)(o,"$currentOverlayAd",i),[i,a]=(0,g.J)();(0,g.i)(r,ob);let{currentOverlayAd:o}=$(),{videoRect:s}=P(),l=(0,g.q)(()=>(0,g.Y)(s,"$videoRect",i)(r.orientation,r.coverMode)),u=(0,g.q)(()=>.25*Math.min((0,g.L)(l).width,(0,g.L)(l).height)),c=(0,g.q)(()=>(0,g.L)(l).width<(0,g.L)(l).height),p=(0,g.G)(void 0);var d=(0,g.O)(),h=(0,g.V)(d),f=t=>{let r;var i=oy();(0,g.R)(()=>{(0,g.u)(i,"src",n().src),r=(0,g.f)(i,"",r,{position:"absolute",top:`${(0,g.L)(l).top}px`,left:`${(0,g.L)(l).left}px`,width:(0,g.L)(c)?`${(0,g.L)(u)}px`:"auto",height:(0,g.L)(c)?"auto":`${(0,g.L)(u)}px`,"pointer-events":"none",visibility:(0,g.L)(p)===n().src?"visible":"hidden"})}),(0,g.P)("load",i,()=>{var t;return(0,g.W)(p,null==(t=n())?void 0:t.src,!0)}),(0,g.I)(i),(0,g.D)(t,i)};(0,g.S)(h,t=>{n()&&t(f)}),(0,g.D)(t,d),(0,g.nt)(),a()}(ec,{get orientation(){return(0,g.L)(en)},get coverMode(){return(0,g.L)(t)}})}var ep=(0,g.H)(ec,2),ed=t=>{},eh=t=>{!function(t,r){(0,g.rt)(r,!0),(0,g.h)(t,nO);let n=()=>(0,g.Y)(c,"$castInfo",s),i=()=>(0,g.Y)(h,"$isFast",s),a=()=>(0,g.Y)(d,"$isLive",s),o=()=>(0,g.Y)(f,"$isAtLiveEdge",s),[s,l]=(0,g.J)(),u=(0,rW.default)(.33,1,.68,1),c=rT(),{isSeekable:p,isLive:d,isFast:h,isAtLiveEdge:f}=r$(),v=(0,g.q)(()=>{var t,r;return null!=(t=n())&&t.imageUrl?`url(${null==(r=n())?void 0:r.imageUrl})`:"none"}),m=(0,g.q)(()=>n().canSeek&&(0,g.Y)(p,"$isSeekable",s));var b=nq(),y=(0,g.B)(b),w=t=>{let r;var i=nI(),a=(0,g.B)(i),o=(0,g.H)(a,4),s=(0,g.B)(o,!0);(0,g.st)(o),(0,g.st)(i),(0,g.R)(()=>{var t;r=(0,g.f)(a,"",r,{"background-image":(0,g.L)(v)}),(0,g.T)(s,null==(t=n())?void 0:t.title)}),(0,g.g)(3,i,()=>rU,()=>({easing:u,duration:250})),(0,g.D)(t,i)};(0,g.S)(y,t=>{var r,i;null!=(r=n())&&r.title&&null!=(i=n())&&i.imageUrl&&t(w)});var x=(0,g.H)(y,2),k=(0,g.B)(x),C=t=>{var r=nD(),n=(0,g.B)(r);r0(n,{size:"24px"}),r2((0,g.H)(n,2),{size:"24px"}),(0,g.st)(r),(0,g.D)(t,r)},S=t=>{var r=nA(),i=(0,g.V)(r),s=t=>{!function(t,r){(0,g.rt)(r,!0),(0,g.h)(t,r7);let n=()=>(0,g.Y)(o,"$castInfo",i),[i,a]=(0,g.J)(),o=rT(),s=(0,g.q)(()=>"number"==typeof n().currentBreakClipIndex&&"number"==typeof n().numberBreakClips?`${n().currentBreakClipIndex+1}/${n().numberBreakClips}`:"");var l=r9(),u=(0,g.H)((0,g.B)(l)),c=(0,g.B)(u,!0);(0,g.st)(u),(0,g.st)(l),(0,g.R)(()=>(0,g.T)(c,(0,g.L)(s))),(0,g.D)(t,l),(0,g.nt)(),a()}(t,{})},l=t=>{let r;var n=nz(),i=(0,g.B)(n),s=t=>{var r=nM(),n=(0,g.V)(r);no(n,{}),nE((0,g.H)(n,2),{get highlighted(){return o()}}),(0,g.D)(t,r)},l=t=>{var r=nB(),n=(0,g.V)(r);nf(n,{type:"current"});var i=(0,g.H)(n,2);no(i,{}),nf((0,g.H)(i,2),{type:"remaining"}),(0,g.D)(t,r)};(0,g.S)(i,t=>{a()?t(s):t(l,-1)}),(0,g.st)(n),(0,g.R)(()=>r=(0,g.p)(n,1,"rp-timelineContainer rp-u2r5bx",null,r,{"rp-isLive":a()}
8)),(0,g.D)(t,n)},u=t=>{var r=nP();nE((0,g.B)(r),{highlighted:!0}),(0,g.st)(r),(0,g.D)(t,r)};(0,g.S)(i,t=>{n().isPlayingBreak?t(s):(0,g.L)(m)?t(l,1):a()&&t(u,2)});var c=(0,g.H)(i,2),p=(0,g.B)(c),d=(0,g.B)(p);{let t=(0,g.q)(()=>!(0,g.L)(m));nk(d,{type:"rewind",size:"28px",get disabled(){return(0,g.L)(t)}})}var h=(0,g.H)(d,2);!function(t,r){(0,g.rt)(r,!0);let n=()=>(0,g.Y)(s,"$castInfo",i),[i,a]=(0,g.J)(),{player:o}=z(),s=rT(),l=(0,g.q)(()=>"PLAYING"===n().playerState||"BUFFERING"===n().playerState),u=(0,g.q)(()=>(0,g.L)(l)?"Pause":"Play"),c=(0,g.q)(()=>(0,g.L)(l)?"Keskeyt\xe4":"Toista"),p=(0,g.q)(()=>!n().canPause||!n().playerState);rJ(t,{onPress:function(){(0,g.L)(p)||((0,g.L)(l)?o.pause("user"):o.resume("user"))},get disabled(){return(0,g.L)(p)},get width(){return r.size},get height(){return r.size},get title(){return(0,g.L)(c)},get ariaLabel(){return(0,g.L)(c)},children:(t,r)=>{r1(t,{get type(){return(0,g.L)(u)}})},$$slots:{default:!0}}),(0,g.nt)(),a()}(h,{size:"32px"});var f=(0,g.H)(h,2);{let t=(0,g.q)(()=>!(0,g.L)(m));nk(f,{type:"fastForward",size:"28px",get disabled(){return(0,g.L)(t)}})}(0,g.st)(p);var v=(0,g.H)(p,2),b=(0,g.B)(v),y=t=>{{let r=(0,g.q)(()=>!!(0,g.L)(m)&&!o());nR(t,{height:"26px",get visible(){return(0,g.L)(r)}})}};(0,g.S)(b,t=>{a()&&t(y)});var w=(0,g.H)(b,2),x=t=>{!function(t,r){(0,g.rt)(r,!0);let n=()=>(0,g.Y)(l,"$theme",a),i=()=>(0,g.Y)(u,"$castInfo",a),[a,o]=(0,g.J)(),{player:s,theme:l}=tQ(),u=rT(),c=(0,g.q)(()=>{var t;return null==(t=n())?void 0:t.overlayBackgroundColor}),p=(0,g.q)(()=>{var t;return null==(t=n())?void 0:t.overlayTextColor}),d=(0,g.q)(()=>{var t;return null==(t=n())?void 0:t.highlightColor}),h=(0,g.q)(()=>{var t;return null!=(t=i().textTracks)&&t.length?[{value:null,label:"Ei tekstityst\xe4"},...i().textTracks.map(t=>({value:t.id,label:t.name}))]:[]});{let n=(0,g.q)(()=>{var t;return null==(t=i().activeTextTrackId)?null:t}),a=(0,g.q)(()=>0===(0,g.L)(h).length);!function(t,r){let n,i;(0,g.rt)(r,!0),(0,g.h)(t,nc);let[a,o]=(0,g.J)();(0,g.i)(r,ns);let s=(0,g.G)(void 0),l=(0,g.G)(void 0),u=(0,g.U)([]),c=(0,g.G)(!1),p=(0,g.G)(0),{playerHeight:d}=P();function h(t){var n,i,a;let o=t.target,u=null==(n=(0,g.L)(l))?void 0:n.contains(o),p=null==(i=(0,g.L)(s))?void 0:i.contains(o),d=o.firstChild instanceof HTMLVideoElement;u||p||d||((0,g.W)(c,!1),null==(a=r.onClickOutside)||a.call(r))}(0,g.t)(()=>{var t;document.removeEventListener("pointerdown",h),null==(t=r.onUnmount)||t.call(r)}),(0,g.z)(()=>{var t,n;(0,g.L)(c)?(null==(t=r.onMenuOpen)||t.call(r),document.addEventListener("pointerdown",h)):(null==(n=r.onMenuClose)||n.call(r),document.removeEventListener("pointerdown",h))});var f=nu(),v=(0,g.B)(f),m=(0,g.B)(v),b=(0,g.B)(m,!0);(0,g.st)(m);var y=(0,g.H)(m,2);(0,g.b)(y,21,()=>r.options,g.x,(t,n,i)=>{let a,o,l=()=>(0,g.L)(n).value,d=()=>(0,g.L)(n).label;var h=nl(),f=(0,g.H)((0,g.B)(h));(0,g.st)(h),(0,g.s)(h,(t,r)=>u[r]=t,t=>null==u?void 0:u[t],()=>[i]),(0,g.R)(()=>{var t;(0,g.u)(h,"tabindex",(0,g.L)(c)?0:-1),(0,g.u)(h,"aria-checked",r.selectedOption===l()),(0,g.u)(h,"aria-label",d()),a=(0,g.p)(h,1,"rp-1byj5u1",null,a,{"rp-isTouchDevice":tL}),o=(0,g.f)(h,"",o,{"pointer-events":(0,g.L)(c)?"auto":"none"}),(0,g.T)(f,` ${null==(t=d())?"":t}`)}),(0,g.N)("click",h,()=>r.onSelect(l())),(0,g.N)("keydown",h,t=>(function(t){var r,n,i;switch(t.stopPropagation(),t.key){case"Escape":(0,g.W)(c,!1),null==(r=(0,g.L)(s))||r.focus();break;case"ArrowDown":t.preventDefault(),(0,g.W)(p,((0,g.L)(p)+1)%u.length),null==(n=u[(0,g.L)(p)])||n.focus();break;case"ArrowUp":t.preventDefault(),(0,g.W)(p,((0,g.L)(p)-1+u.length)%u.length),null==(i=u[(0,g.L)(p)])||i.focus()}})(t)),(0,g.D)(t,h)}),(0,g.st)(y),(0,g.st)(v),(0,g.s)(v,t=>(0,g.W)(l,t),()=>(0,g.L)(l)),rJ((0,g.H)(v,2),{onPress:function(t){r.disabled||(t.stopPropagation(),(0,g.W)(c,!(0,g.L)(c)))},onKeyPress:function(t){var r,n;switch(t.key){case"Enter":case" ":t.stopPropagation(),t.preventDefault(),(0,g.W)(c,!(0,g.L)(c)),(0,g.L)(c)&&(null==(r=u[(0,g.L)(p)])||r.focus());break;case"Escape":t.stopPropagation(),(0,g.W)(c,!1),null==(n=(0,g.L)(s))||n.blur()}},get disabled(){return r.disabled},get width(){return r.triggerSize},get height(){return r.triggerSize},get ref(){return(0,g.L)(s)},set ref(e){(0,g.W)(s,e,!0)},children:(t,n)=>{var i=(0,g.O)(),a=(0,g.V)(i);(0,g.v)(a,()=>{var t;return null==(t=r.children)?g.lt:t}),(0,g.D)(t,i)},$$slots:{default:!0}}),(0,g.st)(f),(0,g.R)(()=>{(0,g.u)(f,"title",r.title),n=(0,g.f)(f,"",n,{width:r.triggerSize,height:r.triggerSize,"--rp-menu-selected-color":r.menuSelectedColor,"--rp-menu-radio-color":r.menuTextColor,"--rp-menu-text-color":r.menuTextColor}),(0,g.u)(v,"aria-hidden",!(0,g.L)(c)),i=(0,g.f)(v,"",i,{"max-height":`${.7*(0,g.Y)(d,"$playerHe
8ight",a)}px`,opacity:+!!(0,g.L)(c),"pointer-events":(0,g.L)(c)?"auto":"none",bottom:`calc(100% + ${r.bottomMargin})`,"background-color":r.menuBackgroundColor,color:r.menuTextColor}),(0,g.T)(b,r.title)}),(0,g.D)(t,f),(0,g.nt)(),o()}(t,{get options(){return(0,g.L)(h)},get selectedOption(){return(0,g.L)(n)},get disabled(){return(0,g.L)(a)},title:"Tekstitykset",get triggerSize(){return r.size},get menuBackgroundColor(){return(0,g.L)(c)},get menuTextColor(){return(0,g.L)(p)},get menuSelectedColor(){return(0,g.L)(d)},bottomMargin:"35px",onSelect:function(t){s.setTextTrack(t)},children:(t,r)=>{r1(t,{type:"TextTracks"})},$$slots:{default:!0}})}(0,g.nt)(),o()}(t,{size:"26px"})};(0,g.S)(w,t=>{n().isPlayingBreak||a()||t(x)});var k=(0,g.H)(w,2);r0(k,{size:"24px"}),r2((0,g.H)(k,2),{size:"24px"}),(0,g.st)(v),(0,g.st)(c),(0,g.D)(t,r)};(0,g.S)(k,t=>{i()?t(C):t(S,-1)}),(0,g.st)(x);var _=(0,g.H)(x,2),E=t=>{!function(t,r){let n,i,a,o;(0,g.rt)(r,!0);let s=()=>(0,g.Y)(d,"$currentItemIndex",u),l=()=>(0,g.Y)(h,"$nextItem",u),[u,c]=(0,g.J)(),{player:p}=tQ(),{currentItemIndex:d,nextItem:h,shouldShowNextUp:f}=(n=(0,g.et)(null),i=(0,g.et)([]),a=(0,g.et)(null),o=(0,g.et)(!1),(0,g.n)(()=>rC(t=>{var r,s,l;let u=t.queue,c=null==(r=null==u?void 0:u.items)?[]:r,p="number"==typeof(null==u?void 0:u.currentItemIndex)?u.currentItemIndex:null,d=null===p||null==(s=c[p+1])?null:s;n.set(p),i.set(c),a.set(d),o.set(!!(null!=d&&d.id)&&!!(null!=d&&d.image)&&!!(null!=d&&d.promptTime)&&(null==(l=t.currentTime)?0:l)>=d.promptTime)})),{currentItemIndex:n,items:i,nextItem:a,shouldShowNextUp:o}),v=(0,g.G)(null),m=(0,g.q)(()=>s()===(0,g.L)(v));async function b(){var t,r;null!=(t=l())&&t.id&&(null==(r=p.cast)||r.jumpToQueueItem(l().id))}var y=(0,g.O)(),w=(0,g.V)(y),x=t=>{nw(t,{get image(){return l().image},get title(){return l().title},load:b,close:()=>{(0,g.W)(v,s(),!0)}})};(0,g.S)(w,t=>{l()&&(0,g.Y)(f,"$shouldShowNextUp",u)&&!(0,g.L)(m)&&t(x)}),(0,g.D)(t,y),(0,g.nt)(),c()}(t,{})};(0,g.S)(_,t=>{n().isPlayingBreak||i()||t(E)}),(0,g.st)(b),(0,g.D)(t,b),(0,g.nt)(),l()}(t,{})},ef=t=>{!function(t,r){(0,g.rt)(r,!0),(0,g.h)(t,op);let n=()=>(0,g.Y)(o,"$mediaData",i),[i,a]=(0,g.J)(),{contextState:{mediaData:o},eventHandler:s,player:l}=z(),{focusVideoContainer:u,layoutConfig:{precoverMedia:c,sizing:p}}=tQ(),d=(0,g.q)(()=>{var t;return(null==(t=n())?void 0:t.type)==="mcc"?n().name:null}),h=(0,g.G)(!1),f=(0,g.q)(()=>{var t,r,i,a;return(null==(t=n())?void 0:t.type)==="mcc"&&(i=null==(r=l.config.env)?"prod":r,a=n().id,`${on[i]}/v1/video/${a}.mp4`)});(0,g.z)(()=>{(0,g.L)(f)&&(0,g.W)(h,!1)});let v={horizontal:{width:1024,height:576},square:{width:720,height:720},vertical:{width:576,height:1024}},m=(0,g.q)(()=>{var t,r,n;return c&&"image"!==c?"preview-video"===c?{type:"video",showButton:!0,loop:!0}:"image"===c.type?{type:"image",showButton:null==(r=c.showButton)||r,showTitle:null==(n=c.showTitle)||n}:{type:"video",showButton:null==(t=c.showButton)||t,loop:c.loop}:{type:"image",showButton:!0,showTitle:!0}}),y=(0,g.q)(()=>(0,g.L)(m).showButton),w=(0,g.q)(()=>(0,g.L)(m).type),x=(0,g.q)(()=>(0,g.L)(m).loop),k=(0,g.q)(()=>(0,g.L)(m).showTitle),C=(0,g.q)(()=>{var t,r;if((null==(t=n())?void 0:t.type)==="mcc"){if("fast"===n().clip.passthroughVariables.channel_type)return(0,b.u7)(n().env,n().clip.metadata.channelId);let{width:t,height:i}=v[null==(r=function(t){switch(t.metadata.videoOrientation){case"horizontal":case"square":case"vertical":return t.metadata.videoOrientation;default:return}}(n().clip))?"horizontal":r];return nV(n().clip,{width:t,height:i})||nF(n().clip,{width:t,height:i})}}),S=null==p?void 0:p.mode;(0,g.t)(u);let _=()=>s({type:"play"});var E=oc(),L=(0,g.B)(E),T=t=>{var r=oo(),n=(0,g.V)(r),i=t=>{var r=oi();r.muted=!0,(0,g.R)(()=>{(0,g.u)(r,"src",(0,g.L)(f)),r.loop=(0,g.L)(x)}),(0,g.P)("error",r,()=>(0,g.W)(h,!0)),(0,g.D)(t,r)};(0,g.S)(n,t=>{(0,g.L)(f)&&t(i)});var a=(0,g.H)(n,2),o=(0,g.B)(a),s=t=>{var r=oa();rJ((0,g.B)(r),{onPress:_,width:"80px",height:"80px",children:(t,r)=>{r1(t,{type:"Play"})},$$slots:{default:!0}}),(0,g.st)(r),(0,g.D)(t,r)};(0,g.S)(o,t=>{(0,g.L)(y)&&t(s)}),(0,g.st)(a),(0,g.D)(t,r)},$=t=>{var r=ou(),n=(0,g.B)(r);(0,g.C)(n,()=>(0,g.L)(C),null,(t,r)=>{var n=(0,g.O)(),i=(0,g.V)(n),a=t=>{let n;var i=os();(0,g.f)(i,"",{},{visibility:"hidden"}),(0,g.R)(()=>{(0,g.u)(i,"src",(0,g.L)(r)),(0,g.u)(i,"alt",(0,g.L)(d)),n=(0,g.p)(i,1,"rp-1cyn94i",null,n,{"rp-cover":"cover"===S||"contain"===S})}),(0,g.P)("load",i,t=>t.currentTarget.setAttribute("style","visibility: visible")),(0,g.I)(i),(0,g.D)(t,i)};(0,g.S)(i,t=>{(0,g.L)(r)&&t(a)}
8),(0,g.D)(t,n)});var i=(0,g.H)(n,2),a=t=>{n7(t,{visible:!0,position:"bottom",opacity:.8,height:"24%"})};(0,g.S)(i,t=>{(0,g.L)(k)&&t(a)});var o=(0,g.H)(i,2),s=t=>{nZ(t,{shadow:!0})};(0,g.S)(o,t=>{(0,g.L)(y)&&t(s)});var l=(0,g.H)(o,2),u=t=>{var r=ol(),n=(0,g.B)(r,!0);(0,g.st)(r),(0,g.R)(()=>(0,g.T)(n,(0,g.L)(d))),(0,g.D)(t,r)};(0,g.S)(l,t=>{(0,g.L)(k)&&t(u)}),(0,g.st)(r),(0,g.N)("click",r,_),(0,g.N)("keydown",r,()=>{}),(0,g.D)(t,r)};(0,g.S)(L,t=>{"video"!==(0,g.L)(w)||(0,g.L)(h)?t($,-1):t(T)}),(0,g.st)(E),(0,g.D)(t,E),(0,g.nt)(),a()}(t,{})},ev=t=>{!function(t,r){(0,g.rt)(r,!0),(0,g.h)(t,rV);let[n,i]=(0,g.J)(),{contextState:a}=z(),{streamData:o}=a,s=(0,g.q)(()=>{var t;return null==(t=(0,g.Y)(o,"$streamData",n))?void 0:t.contentStart}),l=(0,g.G)((0,g.U)({days:0,hours:0,minutes:0,seconds:0})),u,c=(0,g.G)(!1);function p(){if(!(0,g.L)(s))return;let t=Date.now(),r=new Date((0,g.L)(s)).getTime()-t,n=Math.floor(r/864e5),i=Math.floor(r/36e5%24),a=Math.floor(r/1e3/60%60),o=Math.floor(r/1e3%60);if(r<=0){clearInterval(u),(0,g.W)(c,!0);return}(0,g.W)(l,{days:n,hours:i,minutes:a,seconds:o},!0)}(0,g.n)(()=>{p(),u=window.setInterval(()=>{p()},1e3)}),(0,g.t)(()=>{clearInterval(u)});{let r=(0,g.q)(()=>(0,g.L)(c)?"":"Aikaa l\xe4hetyksen alkuun:");rq(t,{get title(){return(0,g.L)(r)},children:(t,r)=>{var n=rj(),i=(0,g.B)(n),a=t=>{var r=(0,g.j)("L\xe4hetys on alkanut. Lataa sivu uudelleen katsoaksesi.");(0,g.D)(t,r)},o=t=>{var r=rN(),n=(0,g.V)(r),i=t=>{var r=rO(),n=(0,g.B)(r);(0,g.st)(r),(0,g.R)(()=>{var t;return(0,g.T)(n,`${null==(t=(0,g.L)(l).days)?"":t} pv`)}),(0,g.D)(t,r)};(0,g.S)(n,t=>{(0,g.L)(l).days>0&&t(i)});var a=(0,g.H)(n,2),o=t=>{var r=rO(),n=(0,g.B)(r);(0,g.st)(r),(0,g.R)(()=>{var t;return(0,g.T)(n,`${null==(t=(0,g.L)(l).hours)?"":t} t`)}),(0,g.D)(t,r)};(0,g.S)(a,t=>{(0,g.L)(l).hours>0&&t(o)});var s=(0,g.H)(a,2),u=(0,g.B)(s);(0,g.st)(s);var c=(0,g.H)(s,2),p=t=>{var r=rO(),n=(0,g.B)(r);(0,g.st)(r),(0,g.R)(()=>{var t;return(0,g.T)(n,`${null==(t=(0,g.L)(l).seconds)?"":t} s`)}),(0,g.D)(t,r)};(0,g.S)(c,t=>{0===(0,g.L)(l).days&&0===(0,g.L)(l).hours&&t(p)}),(0,g.R)(()=>{var t;return(0,g.T)(u,`${null==(t=(0,g.L)(l).minutes)?"":t} min`)}),(0,g.D)(t,r)};(0,g.S)(i,t=>{(0,g.L)(c)?t(a):t(o,-1)}
8),(0,g.st)(n),(0,g.D)(t,n)},$$slots:{default:!0}})}(0,g.nt)(),i()}(t,{})},eg=t=>{rq(t,{title:"L\xe4hetys on p\xe4\xe4ttynyt."})},em=t=>{rq(t,{title:"L\xe4hetys ei ole k\xe4ynniss\xe4."})},eb=t=>{var r,n,i;r={get error(){return(0,g.Y)(F,"$error",f)}},(0,g.rt)(r,!0),(0,g.i)(r,od),n=oh(),(0,g.f)(n,"",{},{position:"absolute",width:"100%",height:"100%",padding:"25px",display:"flex","justify-content":"center","align-items":"center","text-align":"center",color:"white","background-color":"#000"}),i=(0,g.B)(n,!0),(0,g.st)(n),(0,g.R)(()=>(0,g.T)(i,r.error instanceof b.Lq||r.error instanceof b.Mk?r.error.message:"Odottamaton virhe")),(0,g.D)(t,n),(0,g.nt)()},ey=t=>{var r;(0,g.h)(t,rM),r=rD(),(0,g.D)(t,r)},ew=t=>{var r;(0,g.h)(t,rH),r=rF(),(0,g.D)(t,r)},ex=t=>{!function(t,r){(0,g.rt)(r,!0),(0,g.h)(t,i8);let n=()=>(0,g.Y)(s,"$theme",i),[i,a]=(0,g.J)(),{contextState:{playState:o}}=z(),{theme:s,showControls:l,layoutConfig:u,onControlHover:c}=tQ();(0,g.i)(r,i7);let p=(0,g.q)(()=>(0,g.Y)(l,"$showControls",i)||"audio_webradio"===r.media.mediaType),d=(0,g.q)(()=>"audio_webradio"===r.media.mediaType?nV(r.media.clip,{width:1024,height:576})||nF(r.media.clip,{width:1024,height:576}):null);var h=i3(),f=(0,g.V)(h),v=t=>{var r,n,i,a,o,s,l;r={get src(){return(0,g.L)(d)}},(0,g.rt)(r,!0),(0,g.h)(t,i9),(0,g.i)(r,iX),n=i2(),i=(0,g.B)(n),a=t=>{let n;var i=i0();(0,g.f)(i,"",{},{visibility:"hidden"}),(0,g.R)(()=>{var t;(0,g.u)(i,"src",r.src),(0,g.u)(i,"alt",null==(t=r.alt)?"":t),n=(0,g.p)(i,1,"rp-vfhftn",null,n,{"rp-blur":r.blur})}),(0,g.P)("load",i,t=>t.currentTarget.style.removeProperty("visibility")),(0,g.I)(i),(0,g.D)(t,i)},(0,g.S)(i,t=>{r.src&&t(a)}),o=(0,g.H)(i,2),s=t=>{let n;var i=i1();(0,g.R)(()=>n=(0,g.f)(i,"",n,{opacity:r.overlay})),(0,g.D)(t,i)},(0,g.S)(o,t=>{r.overlay&&t(s)}),l=(0,g.H)(o,2),(0,g.v)(l,()=>{var t;return null==(t=r.children)?g.lt:t}
8),(0,g.st)(n),(0,g.D)(t,n),(0,g.nt)()};(0,g.S)(f,t=>{(0,g.L)(d)&&t(v)}),iQ((0,g.H)(f,2),{get media(){return r.media},get controlsVisible(){return(0,g.L)(p)},children:(t,r)=>{var a=i5(),s=(0,g.V)(a),l=t=>{nZ(t,{})};(0,g.S)(s,t=>{"paused"===(0,g.Y)(o,"$playState",i)&&t(l)});var d=(0,g.H)(s,2);n1((0,g.B)(d),{get visible(){return(0,g.L)(p)},left:t=>{{let r=(0,g.q)(()=>{var t;return null==(t=n())?void 0:t.timelineProgressColor}),i=(0,g.q)(()=>{var t;return null==(t=n())?void 0:t.timelineBackgroundColor}),a=(0,g.q)(()=>{var t;return null==(t=n())?void 0:t.buttonColor});nK(t,{size:"26px",orientation:"horizontal",get rangeProgressColor(){return(0,g.L)(r)},get rangeBackgroundColor(){return(0,g.L)(i)},get thumbColor(){return(0,g.L)(a)}})}},right:t=>{var r=i3(),n=(0,g.V)(r);r0(n,{size:"24px"});var i=(0,g.H)(n,2),a=t=>{r2(t,{size:"26px"})};(0,g.S)(i,t=>{u.disableFullscreen||t(a)}),(0,g.D)(t,r)},$$slots:{left:!0,right:!0}}),(0,g.st)(d),(0,g.m)(d,t=>null==c?void 0:c(t)),(0,g.D)(t,a)},$$slots:{default:!0}}),(0,g.D)(t,h),(0,g.nt)(),a()}(t,{get media(){return d()}})},ek=t=>{!function(t,r){(0,g.rt)(r,!0),(0,g.h)(t,or);let n=()=>(0,g.Y)(v,"$currentBreak",p),i=()=>(0,g.Y)(h,"$playState",p),a=()=>(0,g.Y)(b,"$currentTime",p),o=()=>(0,g.Y)(L,"$showControls",p),s=()=>(0,g.Y)(E,"$showSeekButtons",p),l=()=>(0,g.Y)(D,"$theme",p),u=()=>(0,g.Y)(_,"$showLiveControls",p),c=()=>(0,g.Y)(x,"$nextUp",p),[p,d]=(0,g.J)();(0,g.i)(r,a8);let{contextState:{playState:h}}=z(),{playerSize:f}=P(),{currentBreak:v}=$(),{currentTime:b,isSeekable:y,atLiveEdge:w}=R(),{nextUp:x}=rc("nextUp"),{controls:k,showVodControls:S,showLiveControls:_,showSeekButtons:E}=rc("controls"),{showControls:L,layoutConfig:T,theme:D,onControlHover:M}=tQ(),B=(0,g.q)(()=>!!n()),A=(0,g.q)(()=>"precover"!==i()&&!(0,g.L)(B)&&null!==r.media.introStart&&null!==r.media.introEnd&&void 0!==a()&&a()>r.media.introStart&&a()<=r.media.introEnd),q=(0,g.q)(()=>r.media.clip.playback.allowEmbed&&T.enableEmbedCode&&tE),N=(0,g.G)(!1);iQ(t,{get media(){return r.media},get controlsVisible(){return o()},topRight:t=>{var r=a4(),n=(0,g.V)(r),i=t=>{var r;r={width:"36px",height:"26px",onPress:()=>(0,g.W)(N,!(0,g.L)(N))},(0,g.rt)(r,!0),(0,g.i)(r,aB),rJ(t,{get width(){return r.width},get height(){return r.height},title:"Avaa upotuskoodi",ariaLabel:"Avaa upotuskoodi",get onPress(){return r.onPress},children:(t,r)=>{var n=az(),i=(0,g.V)(n);r1(i,{type:"ChevronLeft"}),r1((0,g.H)(i,2),{type:"ChevronRight"}
8),(0,g.D)(t,n)},$$slots:{default:!0}}),(0,g.nt)()};(0,g.S)(n,t=>{(0,g.L)(q)&&t(i)});var a=(0,g.H)(n,2),o=t=>{{let r=(0,g.q)(()=>{var t;return null==(t=l())?void 0:t.buttonColor});!function(t,r){(0,g.rt)(r,!0),(0,g.i)(r,aU);let{destroy:n}=I("player"),i="Sulje video";rJ(t,{get width(){return r.size},get height(){return r.size},title:i,ariaLabel:i,get onPress(){return n},children:(t,n)=>{var i,a,o,s,l;i={get color(){return r.color}},(0,g.rt)(i,!0),(0,g.i)(i,aH),a=aY(),o=(0,g.B)(a),s=(0,g.B)(o),l=(0,g.B)(s),(0,g.ot)(),(0,g.st)(s),(0,g.st)(o),(0,g.st)(a),(0,g.R)(()=>(0,g.u)(l,"fill",i.color)),(0,g.D)(t,a),(0,g.nt)()},$$slots:{default:!0}}),(0,g.nt)()}(t,{size:"26px",get color(){return(0,g.L)(r)}})}};(0,g.S)(a,t=>{T.enableCloseButton&&t(o)}),(0,g.D)(t,r)},children:(t,a)=>{var d=ot(),h=(0,g.V)(d),v=t=>{{var n,i,a,o,s;let l=(0,g.q)(()=>{var t;return null==(t=r.media.orientation)?"horizontal":t}),u=(0,g.q)(()=>{var t;return null==(t=T.sizing)?void 0:t.mode});n={get src(){return r.media.channelLogo},get orientation(){return(0,g.L)(l)},get sizing(){return(0,g.L)(u)}},(0,g.rt)(n,!0),(0,g.h)(t,ag),(0,g.i)(n,af),i=(0,g.O)(),a=(0,g.V)(i),o=t=>{var r=av();(0,g.R)(()=>(0,g.u)(r,"src",n.src)),(0,g.D)(t,r)},s=t=>{!function(t,r){let n;(0,g.rt)(r,!0),(0,g.h)(t,ah);let[i,a]=(0,g.J)();(0,g.i)(r,ap);let{fitRect:o}=P(),s=(0,g.q)(()=>(0,g.Y)(o,"$fitRect",i)(r.aspectRatio));var l=ad(),u=(0,g.B)(l),c=(0,g.B)(u);(0,g.v)(c,()=>r.children),(0,g.st)(u),(0,g.st)(l),(0,g.R)(()=>n=(0,g.f)(u,"",n,{width:`${(0,g.L)(s).width}px`,height:`${(0,g.L)(s).height}px`})),(0,g.D)(t,l),(0,g.nt)(),a()}(t,{get aspectRatio(){return O[n.orientation]},children:(t,r)=>{var i=av();(0,g.R)(()=>(0,g.u)(i,"src",n.src)),(0,g.D)(t,i)},$$slots:{default:!0}})},(0,g.S)(a,t=>{n.sizing?t(o):t(s,-1)}),(0,g.D)(t,i),(0,g.nt)()}};(0,g.S)(h,t=>{!r.media.channelLogo||T.disableWatermark||(0,g.L)(B)||t(v)});var b=(0,g.H)(h,2),x=t=>{var r,n,i,a,l,u,c;let p,d;r={get showSeekButtons(){return s()},get showControls(){return o()}},(0,g.rt)(r,!0),(0,g.h)(t,ay),(0,g.i)(r,am),n=ab(),i=(0,g.B)(n),a=t=>{ar(t,{size:"44px",type:"rewind"})},(0,g.S)(i,t=>{r.showSeekButtons&&t(a)}),at(l=(0,g.H)(i,2),{size:"64px"}),u=(0,g.H)(l,2),c=t=>{ar(t,{size:"44px",type:"fastForward"})},(0,g.S)(u,t=>{r.showSeekButtons&&t(c)}),(0,g.st)(n),(0,g.R)(()=>{p=(0,g.p)(n,1,"rp-touchDeviceControls rp-7o7df3",null,p,{"rp-interactive":r.showControls}),(0,g.u)(n,"aria-hidden",!r.showControls),d=(0,g.f)(n,"",d,{opacity:+!!r.showControls})}
8),(0,g.D)(t,n),(0,g.nt)()},_=t=>{nZ(t,{})};(0,g.S)(b,t=>{tL?t(x):"paused"===i()&&t(_,1)});var E=(0,g.H)(b,2),L=t=>{var n,i,a,o;let s,l;n={showDelay:2e3,hideDelay:1e4,children:(t,n)=>{(0,g.ot)();var i=(0,g.j)();(0,g.R)(()=>{var t;return(0,g.T)(i,null==(t=r.media.clip.metadata)?void 0:t.notification)}),(0,g.D)(t,i)},$$slots:{default:!0}},(0,g.rt)(n,!0),(0,g.h)(t,a5),(0,g.i)(n,a7),s=(0,g.G)(0),l=(0,g.G)(!1),(0,g.n)(()=>{let t=setTimeout(()=>{(0,g.W)(l,!0)},n.showDelay),r=setTimeout(()=>{(0,g.W)(l,!1)},n.hideDelay);return()=>{clearTimeout(t),clearTimeout(r)}}),i=(0,g.O)(),a=(0,g.V)(i),o=t=>{let r;var i=a3(),a=(0,g.B)(i),o=(0,g.B)(a);(0,g.v)(o,()=>n.children),(0,g.st)(a),(0,g.st)(i),(0,g.R)(()=>r=(0,g.p)(i,1,"rp-container rp-m8q4di",null,r,{"rp-compact":(0,g.L)(s)>0&&480>(0,g.L)(s)})),(0,g.g)(3,i,()=>rU,()=>({duration:500,easing:a9})),(0,g.c)(i,"clientWidth",t=>(0,g.W)(s,t)),(0,g.D)(t,i)},(0,g.S)(a,t=>{(0,g.L)(l)&&t(o)}),(0,g.D)(t,i),(0,g.nt)()};(0,g.S)(E,t=>{var i;!n()&&null!=(i=r.media.clip.metadata)&&i.notification&&t(L)});var D=(0,g.H)(E,2);!function(t,r){(0,g.rt)(r,!0),(0,g.h)(t,ax);let n=()=>(0,g.Y)(c,"$currentTime",s),i=()=>(0,g.Y)(d,"$currentSeek",s),a=()=>(0,g.Y)(p,"$duration",s),o=()=>(0,g.Y)(u,"$playerSize",s),[s,l]=(0,g.J)(),{playerSize:u}=P(),{currentTime:c,duration:p}=R(),{seekStore:{current:d}}=tQ(),{currentAd:h,currentBreak:f}=$(),v=(0,rW.default)(.33,1,.68,1),m=(0,g.q)(()=>!!(0,g.Y)(f,"$currentBreak",s)&&!!(0,g.Y)(h,"$currentAd",s)),b=(0,g.q)(()=>{var t;return void 0===n()?"":0===Math.floor(n())?"- 0 s":`- ${null==(t=i())?void 0:t.amount} s`}),y=(0,g.q)(()=>{var t;return void 0===n()||void 0===a()?"":Math.floor(n()+1)>=Math.floor(a())?"+ 0 s":`+ ${null==(t=i())?void 0:t.amount} s`});var w=(0,g.O)(),x=(0,g.V)(w),k=t=>{var r=(0,g.O)(),n=(0,g.V)(r),a=t=>{let r;var n=aw(),i=(0,g.B)(n);r1(i,{type:"Rewind",width:"38px",height:"38px",shadow:!0});var a=(0,g.H)(i,2),s=(0,g.B)(a,!0);(0,g.st)(a),(0,g.st)(n),(0,g.R)(()=>{r=(0,g.p)(n,1,`rp-container ${"rp-"+o()}`,"rp-776g19",r,{"rp-left":!0}),(0,g.T)(s,(0,g.L)(b))}),(0,g.g)(7,n,()=>rU,()=>({duration:100,easing:v}
8)),(0,g.D)(t,n)},s=t=>{let r;var n=aw(),i=(0,g.B)(n);r1(i,{type:"Fastforward",width:"38px",height:"38px",shadow:!0});var a=(0,g.H)(i,2),s=(0,g.B)(a,!0);(0,g.st)(a),(0,g.st)(n),(0,g.R)(()=>{r=(0,g.p)(n,1,`rp-container ${"rp-"+o()}`,"rp-776g19",r,{"rp-right":!0}),(0,g.T)(s,(0,g.L)(y))}),(0,g.g)(7,n,()=>rU,()=>({duration:100,easing:v})),(0,g.D)(t,n)};(0,g.S)(n,t=>{"rewind"===i().direction?t(a):t(s,-1)}),(0,g.D)(t,r)};(0,g.S)(x,t=>{i()&&0!==i().amount&&!(0,g.L)(m)&&t(k)}),(0,g.D)(t,w),(0,g.nt)(),l()}(D,{});var j=(0,g.H)(D,2);{let t=(0,g.q)(()=>{var t;return null==(t=T.adCounterType)?"pie":t});!function(t,r){(0,g.rt)(r,!0),(0,g.h)(t,aM);let n=()=>(0,g.Y)(l,"$theme",o),i=()=>(0,g.Y)(d,"$currentBreak",o),a=()=>(0,g.Y)(f,"$currentAd",o),[o,s]=(0,g.J)();(0,g.i)(r,a$);let{theme:l}=z().contextState,{playerSize:u}=P(),{focusVideoContainer:c,showControls:p}=tQ(),{currentBreak:d,currentBreakStarted:h,currentAd:f}=$(),{currentTime:v,duration:m}=R();(0,g.t)(c);let b=(0,g.q)(()=>{var t;return null==(t=n())?void 0:t.overlayTextColor}),y=(0,g.q)(()=>{var t;return null==(t=n())?void 0:t.overlayBackgroundColor});var w=(0,g.O)(),x=(0,g.V)(w),k=t=>{let n;var s=aD(),l=(0,g.V)(s),c=(0,g.B)(l),d=t=>{var r=(0,g.O)(),n=(0,g.V)(r),s=t=>{aT(t,{get adBreak(){return i()},get ad(){return a()},get currentTime(){return(0,g.Y)(v,"$currentTime",o)},get duration(){return(0,g.Y)(m,"$duration",o)}})};(0,g.S)(n,t=>{a()&&t(s)}),(0,g.D)(t,r)},h=t=>{var r=(0,g.O)(),n=(0,g.V)(r),o=t=>{var r=aR();(0,g.D)(t,r)},s=t=>{var r=aI();(function(t,r){let n;(0,g.rt)(r,!0),(0,g.h)(t,aS);let[i,a]=(0,g.J)();(0,g.i)(r,ak);let{currentTime:o,progressPercentage:s}=R(),l=(0,g.q)(()=>{var t;let n=null==(t=(0,g.Y)(o,"$currentTime",i))?0:t,a=0;for(let t of r.adBreak.ads)t.isSponsored||(t.index<r.ad.index&&(n+=t.duration),a+=t.duration);return 0===a?0:Math.round((n=Math.min(n,a))/a*1e4)/100});var u=aC(),c=(0,g.B)(u),p=(0,g.B)(c);(0,g.u)(p,"stroke-dasharray",283);var d=(0,g.H)(p);(0,g.u)(d,"stroke-dasharray",94),(0,g.st)(c),(0,g.st)(u),(0,g.R)(()=>{var t;n=(0,g.f)(u,"",n,{width:r.size,height:r.size}),(0,g.u)(c,"aria-label",`Mainos ${r.ad.index+1} / ${r.adBreak.ads.length}`),(0,g.u)(p,"stroke",r.color),(0,g.u)(p,"stroke-dashoffset",(null==(t=(0,g.Y)(s,"$progressPercentage",i))?0:t)*283/100),(0,g.u)(d,"stroke",r.color),(0,g.u)(d,"stroke-dashoffset",94*(0,g.L)(l)/100)}),(0,g.D)(t,u),(0,g.nt)(),a()})((0,g.V)(r),{get adBreak(){return i()},get ad(){return a()},get color(){return(0,g.L)(b)},size:"20px"}),(0,g.ot)(2),(0,g.D)(t,r)};(0,g.S)(n,t=>{a().isSponsored?t(o):t(s,-1)}),(0,g.D)(t,r)};(0,g.S)(c,t=>{"text"===r.type?t(d):a()&&t(h,1)}),(0,g.st)(l);var f=(0,g.H)(l,2),w=t=>{ii(t,{get visible(){return(0,g.Y)(p,"$showControls",o)}})};(0,g.S)(f,t=>{var r;null!=(r=a())&&r.hasClickThrough&&t(w)}),(0,g.R)(()=>{(0,g.p)(l,1,`rp-adCounter ${"rp-"+(0,g.Y)(u,"$playerSize",o)} rp-undefined`,"rp-gpz9a5"),n=(0,g.f)(l,"",n,{color:(0,g.L)(b),"background-color":(0,g.L)(y)})}),(0,g.D)(t,s)};(0,g.S)(x,t=>{i()&&(0,g.Y)(h,"$currentBreakStarted",o)&&t(k)}),(0,g.D)(t,w),(0,g.nt)(),s()}(j,{get type(){return(0,g.L)(t)}})}var V=(0,g.H)(j,2),F=(0,g.B)(V),H=t=>{let r,n;var i=oe(),a=(0,g.V)(i),s=t=>{!function(t,r){let n;(0,g.rt)(r,!0),(0,g.h)(t,ac);let i=()=>(0,g.Y)(d,"$mediaData",a),[a,o]=(0,g.J)(),s=(0,g.G)(!1),l,u=(0,g.G)(!1),{eventHandler:c,contextState:p}=z(),{mediaData:d}=p,{playerSize:h}=P(),{onControlKeyDown:f,focusVideoContainer:v,showControls:m}=tQ();(0,g.n)(()=>{setTimeout(()=>{(0,g.L)(s)||((0,g.W)(s,!0),clearTimeout(l),l=setTimeout(()=>{(0,g.W)(s,!1)},3e3))},50)}),(0,g.t)(()=>{clearTimeout(l),v()});let b=(0,g.q)(()=>!(0,g.L)(u)&&((0,g.L)(s)||(0,g.Y)(m,"$showControls",a)));var y=au();(0,g.R)(()=>{(0,g.p)(y,1,`${"rp-"+(0,g.Y)(h,"$playerSize",a)}`,"rp-1mqzqt2"),n=(0,g.f)(y,"",n,{opacity:+!!(0,g.L)(b),"pointer-events":(0,g.L)(b)?"auto":"none"})}),(0,g.N)("click",y,function(){i()&&"mcc"===i().type&&i().introEnd&&((0,g.W)(u,!0),c({type:"seekTo",to:i().introEnd}))}),(0,g.N)("keydown",y,f),(0,g.D)(t,y),(0,g.nt)(),o()}(t,{})};(0,g.S)(a,t=>{(0,g.L)(A)&&t(s)});var l=(0,g.H)(a,2),c=(0,g.B)(l),d=t=>{var r=a4(),n=(0,g.V)(r),i=t=>{ae(t,{})};(0,g.S)(n,t=>{(0,g.Y)(y,"$isSeekable",p)&&t(i)});var a=(0,g.H)(n,2),o=t=>{nE(t,{get highlighted(){return(0,g.Y)(w,"$atLiveEdge",p)}})},s=t=>{!function(t,r){let n;(0,g.rt)(r,!0),(0,g.h)(t,al);let[i,a]=(0,g.J)(),{contextState:o,eventHandler:s}
8=z(),{currentTime:l,duration:u,theme:c}=o,p=(0,g.q)(()=>(0,g.Y)(l,"$currentTime",i)>=(0,g.Y)(u,"$duration",i)-12),d=(0,g.q)(()=>{var t;return null==(t=(0,g.Y)(c,"$theme",i))?void 0:t.highlightColor});var h=as();(0,g.R)(()=>n=(0,g.f)(h,"",n,{color:(0,g.L)(p)?(0,g.L)(d):"inherit"})),(0,g.N)("click",h,function(t){s({type:"seekToLive"})}),(0,g.D)(t,h),(0,g.nt)(),a()}(t,{})};(0,g.S)(a,t=>{"label"===T.liveIndicatorType?t(o):t(s,-1)}),(0,g.D)(t,r)},h=t=>{var r=a6(),n=(0,g.V)(r);!function(t,r){(0,g.rt)(r,!1),(0,g.h)(t,ai);let[n,i]=(0,g.J)(),{currentTime:a}=z().contextState,{playerSize:o}=P();(0,g.a)();var s=an(),l=(0,g.B)(s,!0);(0,g.st)(s),(0,g.R)(t=>{(0,g.p)(s,1,`rp-container ${"rp-"+(0,g.Y)(o,"$playerSize",n)}`,"rp-a5pujz"),(0,g.T)(l,t)},[()=>tU((0,g.Y)(a,"$currentTime",n))]),(0,g.D)(t,s),(0,g.nt)(),i()}(n,{});var i=(0,g.H)(n,2);ae(i,{}),function(t,r){(0,g.rt)(r,!1),(0,g.h)(t,ao);let[n,i]=(0,g.J)(),{currentTime:a,duration:o}=z().contextState,{playerSize:s}=P();(0,g.a)();var l=aa(),u=(0,g.B)(l);(0,g.st)(l),(0,g.R)(t=>{(0,g.p)(l,1,`rp-container ${"rp-"+(0,g.Y)(s,"$playerSize",n)}`,"rp-1ul3pck"),(0,g.T)(u,`- ${null==t?"":t}`)},[()=>tU(Math.max((0,g.Y)(o,"$duration",n)-(0,g.Y)(a,"$currentTime",n),0))]),(0,g.D)(t,l),(0,g.nt)(),i()}((0,g.H)(i,2),{}),(0,g.D)(t,r)};(0,g.S)(c,t=>{u()?t(d):(0,g.Y)(S,"$showVodControls",p)&&t(h,1)}),(0,g.st)(l),(0,g.R)(()=>{r=(0,g.p)(l,1,"rp-seekBar rp-bf80po",null,r,{"rp-showLiveControls":u()}),n=(0,g.f)(l,"",n,{opacity:+!!o(),"pointer-events":o()?"auto":"none",gap:u()&&"label"===T.liveIndicatorType?"15px":"5px"})}),(0,g.D)(t,i)};(0,g.S)(F,t=>{(0,g.L)(B)||t(H)}),n1((0,g.H)(F,2),{get visible(){return o()},left:t=>{var r=a4(),n=(0,g.V)(r),i=t=>{var r=a6(),n=(0,g.V)(r),i=t=>{ar(t,{size:"28px",type:"rewind"})};(0,g.S)(n,t=>{s()&&t(i)});var a=(0,g.H)(n,2);at(a,{size:"32px"});var o=(0,g.H)(a,2),l=t=>{ar(t,{size:"28px",type:"fastForward"})};(0,g.S)(o,t=>{s()&&t(l)}),(0,g.D)(t,r)};(0,g.S)(n,t=>{tL||t(i)});var a=(0,g.H)(n,2);{let t=(0,g.q)(()=>{var t;return null==(t=l())?void 0:t.timelineProgressColor}),r=(0,g.q)(()=>{var t;return null==(t=l())?void 0:t.timelineBackgroundColor}),n=(0,g.q)(()=>{var t;return null==(t=l())?void 0:t.buttonColor});nK(a,{size:"26px",orientation:"horizontal",get rangeProgressColor(){return(0,g.L)(t)},get rangeBackgroundColor(){return(0,g.L)(r)},get thumbColor(){return(0,g.L)(n)}})}(0,g.D)(t,r)},right:t=>{{let r=(0,g.q)(()=>{var t;return null==(t=(0,g.Y)(k,"$controls",p).bottomRight)?ru:t});!function(t,r){(0,g.rt)(r,!0);let n=()=>(0,g.Y)(c,"$showLiveControls",i),[i,a]=(0,g.J)();(0,g.i)(r,a2);let{layoutConfig:o,videoTracks:s,theme:l}=tQ(),{currentBreak:u}=$(),{showLiveControls:c,showLiveButton:p}=rc("controls"),{enabled:d}=rc("subtitle"),h=(0,g.q)(()=>!!(0,g.Y)(u,"$currentBreak",i));var f=(0,g.O)(),v=(0,g.V)(f);(0,g.b)(v,17,()=>r.controls,t=>"button"===t.type?`b:${t.key}`:t.type,(t,r)=>{var a=(0,g.O)(),u=(0,g.V)(a),c=t=>{var n;let i;n={get btn(){return(0,g.L)(r)},height:"26px"},(0,g.rt)(n,!0),(0,g.h)(t,aG),(0,g.i)(n,aW),i=(0,g.G)(void 0),(0,g.z)(()=>
8{if((0,g.L)(i))return n.btn.render((0,g.L)(i))}),rJ(t,{get onPress(){return n.btn.onClick},width:"auto",get height(){return n.height},get title(){return n.btn.label},get ariaLabel(){return n.btn.label},children:(t,r)=>{let n;var a=aK();(0,g.f)(a,"",{},{height:"100%",display:"flex","justify-content":"center","align-items":"center"}),(0,g.s)(a,t=>(0,g.W)(i,t),()=>(0,g.L)(i)),(0,g.R)(()=>n=(0,g.p)(a,1,"rp-13w9sj4",null,n,{"rp-isTouchDevice":tL})),(0,g.D)(t,a)},$$slots:{default:!0}}),(0,g.nt)()},f=t=>{var r=(0,g.O)(),a=(0,g.V)(r),s=t=>{nR(t,{height:"26px",get visible(){return(0,g.Y)(p,"$showLiveButton",i)}})};(0,g.S)(a,t=>{n()&&"label"===o.liveIndicatorType&&t(s)}),(0,g.D)(t,r)},v=t=>{r0(t,{size:"24px"})},b=t=>{var r=(0,g.O)(),n=(0,g.V)(r),i=t=>{!function(t,r){(0,g.rt)(r,!0);let n=()=>(0,g.Y)(s,"$inPictureInPicture",i),[i,a]=(0,g.J)(),{player:o,inPictureInPicture:s}=tQ(),l=(0,g.q)(()=>n()?"Poistu kuvassa kuvassa -tilasta":"Toista kuva kuvassa");var u=(0,g.O)(),c=(0,g.V)(u),p=t=>{rJ(t,{onPress:()=>n()?o.exitPictureInPicture():o.enterPictureInPicture(),get width(){return r.size},get height(){return r.size},get ariaLabel(){return(0,g.L)(l)},get title(){return(0,g.L)(l)},children:(t,r)=>{var i=(0,g.O)(),a=(0,g.V)(i),o=t=>{r1(t,{type:"PipExit"})},s=t=>{r1(t,{type:"PipEnter"})};(0,g.S)(a,t=>{n()?t(o):t(s,-1)}),(0,g.D)(t,i)},$$slots:{default:!0}})};(0,g.S)(c,t=>{document.pictureInPictureEnabled&&t(p)}),(0,g.D)(t,u),(0,g.nt)(),a()}(t,{size:"28px"})};(0,g.S)(n,t=>{o.allowPictureInPicture&&t(i)}),(0,g.D)(t,r)},y=t=>{var r=(0,g.O)(),n=(0,g.V)(r),a=t=>{{let r=(0,g.q)(()=>{var t;return null==(t=(0,g.Y)(l,"$theme",i))?void 0:t.buttonColor});!function(t,r){(0,g.rt)(r,!0);let{player:n}=tQ(),i="Toista minisoittimessa";rJ(t,{onPress:()=>{n.exitFullscreen(),n.eventBus.emit({type:"miniplayerButtonClick",trigger:"user"})},get width(){return r.size},get height(){return r.size},ariaLabel:i,title:i,children:(t,n)=>{(0,m.t)(t,{width:"100%",height:"100%",get color(){return r.color}})},$$slots:{default:!0}}),(0,g.nt)()}(t,{size:"28px",get color(){return(0,g.L)(r)}})}};(0,g.S)(n,t=>{o.allowMiniplayer&&t(a)}),(0,g.D)(t,r)},w=t=>{var r=(0,g.O)(),n=(0,g.V)(r),a=t=>{var r=(0,g.O)(),n=(0,g.V)(r),a=t=>{!function(t,r){(0,g.rt)(r,!0);let n=()=>(0,g.Y)(u,"$selectedTrack",a),i=()=>(0,g.Y)(l,"$tracks",a),[a,o]=(0,g.J)();(0,g.i)(r,a1);let{layoutConfig:s}=tQ(),{tracks:l,selectedTrack:u,setLanguage:c}=rc("subtitle"),p=(0,g.q)(()=>{if(!n())return null;let t=i().findIndex(t=>t.language===n().language);return t>=0?t:null}),d=(0,g.q)(()=>[{value:null,label:"Ei tekstityst\xe4"},...i().map((t,r)=>({value:r,label:t.name||t.language||""}))]);function h(t){var r,n;c(null===t||null==(r=null==(n=i()[t])?void 0:n.language)?null:r)}var f=(0,g.O)(),v=(0,g.V)(f),m=t=>{a0(t,{type:"textTracks",title:"Tekstitys",get triggerButtonSize(){return r.size},get options(){return(0,g.L)(d)},get selectedOption(){return(0,g.L)(p)},icon:"TextTracks",onSelect:h})};(0,g.S)(v,t=>{s.textTracks&&(0,g.L)(d).length>1&&t(m)}),(0,g.D)(t,f),(0,g.nt)(),o()}(t,{size:"26px"})},o=t=>{!function(t,r){(0,g.rt)(r,!0);let{player:n}=z(),{showControls:i}=tQ(),a=(0,g.G)((0,g.U)(n.getTextTracks())),o=(0,g.q)(()=>{var t,r;return null==(t=null==(r=(0,g.L)(a).find(t=>t.active))?void 0:r.id)?null:t});function s(){(0,g.W)(a,n.getTextTracks(),!0)}(0,g.n)(()=>{n.eventBus.on("textTrackChanged",s);let t=i.subscribe(t=>{t&&(0,g.W)(a,n.getTextTracks(),!0)});return()=>{n.eventBus.off("textTrackChanged",s),t()}});let l=(0,g.q)(()=>[{value:null,label:"Ei tekstityst\xe4"},...(0,g.L)(a).map(({id:t,label:r})=>({value:t,label:r}))]);function u(t){n.setTextTrack(t)}var c=(0,g.O)(),p=(0,g.V)(c),d=t=>{a0(t,{type:"textTracks",title:"Tekstitys",get triggerButtonSize(){return r.size},get options(){return(0,g.L)(l)},get selectedOption(){return(0,g.L)(o)},icon:"TextTracks",onSelect:u})};(0,g.S)(p,t=>{(0,g.L)(a).length>0&&t(d)}),(0,g.D)(t,c),(0,g.nt)()}(t,{size:"26px"})};(0,g.S)(n,t=>{(0,g.Y)(d,"$useCustomSubtitles",i)?t(a):t(o,-1)}),(0,g.D)(t,r)};(0,g.S)(n,t=>{!(0,g.L)(h)&&o.textTracks&&t(a)}),(0,g.D)(t,r)},x=t=>{var r=(0,g.O)(),a=(0,g.V)(r),o=t=>{!function(t,r){(0,g.rt)(r,!0);
8let[n,i]=(0,g.J)(),{player:a}=z(),{videoTracks:o,activeVideoTrackId:s,abrEnabled:l}=tQ(),u=(0,g.q)(()=>[{value:-1,label:"auto"},...(0,g.Y)(o,"$videoTracks",n).map(({id:t,height:r})=>({value:t,label:`${r}p${1080===r?" HQ":""}`}))]);{let i=(0,g.q)(()=>(0,g.Y)(l,"$abrEnabled",n)?-1:(0,g.Y)(s,"$activeVideoTrackId",n));a0(t,{type:"quality",title:"Laatu",get triggerButtonSize(){return r.size},get selectedOption(){return(0,g.L)(i)},get options(){return(0,g.L)(u)},icon:"VideoQuality",onSelect:function(t){a.setABR(-1===t),-1!==t&&(s.set(t),a.setVideoTrack(t))}})}(0,g.nt)(),i()}(t,{size:"26px"})};(0,g.S)(a,t=>{!(0,g.L)(h)&&n()&&(0,g.Y)(s,"$videoTracks",i).length>1&&t(o)}),(0,g.D)(t,r)},k=t=>{var r=(0,g.O)(),n=(0,g.V)(r),i=t=>{r2(t,{size:"26px"})};(0,g.S)(n,t=>{o.disableFullscreen||t(i)}),(0,g.D)(t,r)};(0,g.S)(u,t=>{"button"===(0,g.L)(r).type?t(c):"seekToLive"===(0,g.L)(r).type?t(f,1):"chromecast"===(0,g.L)(r).type?t(v,2):"pictureInPicture"===(0,g.L)(r).type?t(b,3):"miniplayer"===(0,g.L)(r).type?t(y,4):"subtitles"===(0,g.L)(r).type?t(w,5):"quality"===(0,g.L)(r).type?t(x,6):"fullscreen"===(0,g.L)(r).type&&t(k,7)}),(0,g.D)(t,a)}),(0,g.D)(t,f),(0,g.nt)(),a()}(t,{get controls(){return(0,g.L)(r)}})}},$$slots:{left:!0,right:!0}}),(0,g.st)(V),(0,g.m)(V,t=>null==M?void 0:M(t));var Y=(0,g.H)(V,2),U=t=>{var r=(0,g.O)(),n=(0,g.V)(r);(0,g.C)(n,c,null,(t,r)=>{var n=(0,g.O)(),i=(0,g.V)(n),a=t=>{!function(t,r){(0,g.rt)(r,!0);let n=()=>(0,g.Y)(c,"$currentTime",a),i=()=>(0,g.Y)(p,"$duration",a),[a,o]=(0,g.J)(),{contextState:s,player:l}=z(),{playState:u}=s,{currentTime:c,duration:p}=R(),{closeNextUp:d}=rc("nextUp"),h=(0,g.q)(()=>r.video.attributes.media.image_template?`${r.video.attributes.media.image_template}&width=320&format=webp`:null),f=(0,g.G)(!1);(0,g.n)(()=>{"number"==typeof n()&&"number"==typeof i()&&i()-n()>=10&&(0,g.W)(f,!0)});{let n=(0,g.q)(()=>"paused"===(0,g.Y)(u,"$playState",a));nw(t,{get image(){return(0,g.L)(h)},get title(){return r.video.attributes.display_name},load:function(){l.load({type:"mcc",id:Number(r.video.id)},{autoplay:!0},"user")},get close(){return d},get autoAdvanceEnabled(){return(0,g.L)(f)},get autoAdvancePaused(){return(0,g.L)(n)}})}(0,g.nt)(),o()}(t,{get video(){return(0,g.L)(r)}})};(0,g.S)(i,t=>{(0,g.L)(r)&&t(a)}
8),(0,g.D)(t,n)}),(0,g.D)(t,r)};(0,g.S)(Y,t=>{!(0,g.L)(B)&&c()&&t(U)});var W=(0,g.H)(Y,2),K=t=>{!function(t,r){(0,g.rt)(r,!0),(0,g.h)(t,aF);let n=()=>(0,g.Y)(o,"$media",i),[i,a]=(0,g.J)();(0,g.i)(r,aN);let{media:o}=I("player"),s=(0,g.G)(void 0),l=(0,g.q)(()=>{var t;return null!=(t=n())&&t.id?(0,C.i)(String(n().id)):null}),u=(0,g.G)(!1),c;function p(){if(!(0,g.L)(s))return;let t=document.createRange();t.selectNodeContents((0,g.L)(s));let r=window.getSelection();null==r||r.removeAllRanges(),null==r||r.addRange(t)}async function d(t){var r;if(!(!t||!(null!=(r=navigator.clipboard)&&r.writeText)))try{await navigator.clipboard.writeText(t),p(),(0,g.W)(u,!0),clearTimeout(c),c=setTimeout(()=>(0,g.W)(u,!1),2e3)}catch{}}(0,g.t)(()=>clearTimeout(c));var h=(0,g.O)(),f=(0,g.V)(h);(0,g.C)(f,()=>(0,g.L)(l),null,(t,n)=>{var i=(0,g.O)(),a=(0,g.V)(i),o=t=>{aO(t,{get onClose(){return r.onClose},children:(t,r)=>{var i=aV(),a=(0,g.V)(i);rJ((0,g.H)((0,g.B)(a),2),{width:"24px",height:"24px",title:"Kopioi leikep\xf6yd\xe4lle",ariaLabel:"Kopioi leikep\xf6yd\xe4lle",onPress:()=>d((0,g.L)(n)),children:(t,r)=>{r1(t,{type:"Copy"})},$$slots:{default:!0}}),(0,g.st)(a);var o=(0,g.H)(a,2),l=(0,g.B)(o),c=(0,g.B)(l,!0);(0,g.st)(l),(0,g.s)(l,t=>(0,g.W)(s,t),()=>(0,g.L)(s)),(0,g.st)(o);var h=(0,g.H)(o,2),f=t=>{var r=aj();(0,g.D)(t,r)};(0,g.S)(h,t=>{(0,g.L)(u)&&t(f)}),(0,g.R)(()=>(0,g.T)(c,(0,g.L)(n))),(0,g.N)("click",o,p),(0,g.N)("keydown",o,t=>("Enter"===t.key||" "===t.key)&&p()),(0,g.D)(t,i)},$$slots:{default:!0}})};(0,g.S)(a,t=>{(0,g.L)(n)&&t(o)}),(0,g.D)(t,i)}),(0,g.D)(t,h),(0,g.nt)(),a()}(t,{onClose:()=>(0,g.W)(N,!1)})};(0,g.S)(W,t=>{(0,g.L)(q)&&(0,g.L)(N)&&t(K)}),(0,g.R)(()=>(0,g.p)(V,1,`rp-bottomControls ${"rp-"+(0,g.Y)(f,"$playerSize",p)}`,"rp-bf80po")),(0,g.D)(t,d)},$$slots:{topRight:!0,default:!0}}),(0,g.nt)(),d()}(t,{get media(){return d()}})};(0,g.S)(ep,t=>{var r,n;(0,g.Y)(Q,"$controlsDisabled",f)?t(ed):(0,g.Y)(er,"$castSession",f)?t(eh,1):"precover"===h()?t(ef,2):"streamNotStarted"===h()?t(ev,3):"streamEnded"===h()?t(eg,4):"notStreaming"===h()?t(em,5):"error"===h()?t(eb,6):(0,g.Y)(Z,"$inMiniplayer",f)?t(ey,7):(0,g.Y)(et,"$castInfo",f).selectionOpen?t(ew,8):(null==(r=d())?void 0:r.type)==="mcc"&&("audio_webradio"===d().mediaType||d().isFast)?t(ex,9):(null==(n=d())?void 0:n.type)==="mcc"&&t(ek,10)});var eC=(0,g.H)(ep,2);(function(t,r){(0,g.rt)(r,!1),(0,g.h)(t,oC);let[n,i]=(0,g.J)(),{toggleDiagnostics:a,diagnosticsVisible:o}=tQ(),{contextState:s,player:l}=z(),{mediaData:u}=s,c=l.version,p=null==(d=l.sentry)?void 0:d.sessionId;(0,g.a)();var d,h=(0,g.O)(),f=(0,g.V)(h),v=t=>{aO(t,{get onClose(){return a},children:(t,r)=>{var i=ok(),a=(0,g.B)(i),o=(0,g.H)((0,g.B)(a));(0,g.st)(a);var s=(0,g.H)(a,2),d=(0,g.H)((0,g.B)(s));(0,g.st)(s);var h=(0,g.H)(s,2),f=(0,g.H)((0,g.B)(h));(0,g.st)(h);var v=(0,g.H)(h,2),m=(0,g.H)((0,g.B)(v));(0,g.st)(v);var b=(0,g.H)(v,2),y=t=>{var r=ow(),n=(0,g.H)((0,g.B)(r));(0,g.st)(r),(0,g.R)(()=>(0,g.T)(n,` ${null==p?"":p}`)),(0,g.D)(t,r)};(0,g.S)(b,t=>{p&&t(y)});var w=(0,g.H)(b,2),x=t=>{var r=ox(),n=(0,g.H)((0,g.B)(r));(0,g.st)(r),(0,g.R)(()=>{var t;return(0,g.T)(n,` ${null==(t=l.cmcdSessionId)?"":t}`)}),(0,g.D)(t,r)};(0,g.S)(w,t=>{l.cmcdSessionId&&t(x)}),(0,g.st)(i),(0,g.R)(()=>{var t,r;(0,g.T)(o,` ${null==(t=null==(r=(0,g.Y)(u,"$mediaData",n))?void 0:r.id)?"":t}`),(0,g.T)(d,` ${null==c?"":c}`),(0,g.T)(f,` ${null==tI?"":tI}
9        ${null==tD?"":tD}`),(0,g.T)(m,` ${null==tM?"":tM}`)}),(0,g.D)(t,i)},$$slots:{default:!0}})};(0,g.S)(f,t=>{(0,g.Y)(o,"$diagnosticsVisible",n)&&t(v)}),(0,g.D)(t,h),(0,g.nt)(),i()})(eC,{}),oL((0,g.H)(eC,2),{}),(0,g.st)(es),(0,g.m)(es,t=>null==k?void 0:k(t)),(0,g.m)(es,t=>null==G?void 0:G(t)),(0,g.R)(()=>{var t;n=(0,g.p)(es,1,`rp-container ${"rp-"+(0,g.L)(en)} ${"rp-"+h()} ${"rp-"+(0,g.Y)(x,"$playerSize",f)} ${"rp-"+ee}`,"rp-14zp5b3",n,{"rp-noCursor":(0,g.Y)(W,"$inFullscreen",f)&&!(0,g.Y)(K,"$showControls",f)}),i=(0,g.f)(es,"",i,{"font-family":null==(t=(0,g.Y)(U,"$theme",f))?void 0:t.fontFamily})}),(0,g.D)(t,es);var eS=(0,g.nt)({getMediaElement:function(){return y},getContainerElement:function(){return p()},enableCustomSubtitles:function(){E.set(!0),y.textTracks.addEventListener("addtrack",t=>{t.track&&(t.track.mode="disabled")})},toggleControls:function(t){Q.set(!t)},onShowControlsChange:function(t){return K.subscribe(t)},initState:D,setState:M,iconSet:j,setTheme:V,setControls:L});return v(),eS}var oz=(0,g.k)('<div class="rp-container rp-1w8gfqh"><div data-test-id="current-time"> </div> <div class="rp-delimiter rp-1w8gfqh">/</div> <div data-test-id="remaining-time"> </div></div>'),oP={hash:"rp-1w8gfqh",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-1w8gfqh {font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;margin-left:auto;display:flex;align-items:center;height:100%;font-size:14px;}.rp-container.rp-1w8gfqh .rp-delimiter:where(.rp-1w8gfqh) {padding:0 3px;}'},oA=(0,g.k)('<button title="Muuta toistonopeutta" aria-label="Muuta toistonopeutta"><div class="rp-content rp-15lf2g0"> </div></button>'),oq={hash:"rp-15lf2g0",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}button.rp-15lf2g0 {all:unset;outline:revert;outline-offset:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;font-size:16px;cursor:pointer;text-align:center;touch-action:pan-x pan-y;}button.rp-15lf2g0:not(:disabled) .rp-content:where(.rp-15lf2g0) {transition:transform 0.1s ease-in-out;}button:not(:disabled).rp-isSafari.rp-15lf2g0 .rp-content:where(.rp-15lf2g0) {will-change:transform;}button:not(:disabled):not(.rp-isTouchDevice).rp-scaledOnHover.rp-15lf2g0:hover .rp-content:where(.rp-15lf2g0) {transform:scale(1.1);}button:not(:disabled).rp-scaledOnPress.rp-15lf2g0:active .rp-content:where(.rp-15lf2g0) {transform:scale(0.9);}button.rp-15lf2g0:disabled {cursor:default;opacity:0.6;filter:brightness(0.9);pointer-events:none;}'};function oO(){return(0,g.tt)("audioContext")}(0,g.M)(["click"]);var oN=(0,g.k)("<!> <!> <!>",1),oj=(0,g.k)('<div class="rp-container rp-d47g2i"><!> <!> <!></div>'),oV={hash:"rp-d47g2i",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-container.rp-d47g2i {display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;}.rp-container.rp-d47g2i > :not(:last-child) {margin-right:8px;}'},oF=(0,g.k)('<img class="rp-thumbnail rp-1npynrz" alt=""/>'),oH=(0,g.k)('<div class="rp-header rp-1npynrz"><!> <div data-test-id="title"> </div></div>'),oY={hash:"rp-1npynrz",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-header.rp-1npynrz {display:flex;flex-flow:row nowrap;}.rp-header.rp-1npynrz .rp-thumbnail:where(.rp-1npynrz) {flex-grow:0;flex-shrink:0;border-radius:4px;margin-right:10px;}.rp-header.rp-1npynrz .rp-title:where(.rp-1npynrz) {flex-grow:1;display:-webkit-box;line-clamp:2;line-height:1.33;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;align-self:flex-start;padding-right:5px;}.rp-header.rp-1npynrz .rp-title.rp-hasThumbnail:where(.rp-1npynrz) {padding-top:2px;}'},oU=(0,g.k)('<div aria-label="Audiosoitin"><!> <div class="rp-centerRow rp-kqb6z7"><!></div> <div class="rp-bottomRow rp-kqb6z7"><!> <!></div> <!> <div class="rp-mediaContainer rp-kqb6z7"></div></div>'),oW={hash:"rp-kqb6z7",code:'@font-face {font-family:Roboto;src:url("https://sf.nm-ovp.nelonenmedia.fi/player/assets/Roboto-Regular.ttf") format("truetype");\n}.rp-kqb6z7 {box-sizing:border-box;}.rp-container.rp-kqb6z7 {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;width:100%;background-color:transparent;}.rp-container.rp-empty.rp-kqb6z7 {display:none;}.rp-container.rp-kqb6z7 .rp-centerRow:where(.rp-kqb6z7) {height:28px;margin:8px 0;display:flex;align-items:center;}.rp-container.rp-kqb6z7 .rp-bottomRow:where(.rp-kqb6z7) {display:flex;align-items:center;justify-content:flex-start;}.rp-mediaContainer.rp-kqb6z7 {position:absolute;width:0;height:0;pointer-events:none;}.rp-mediaContainer.rp-kqb6z7 audio {width:0;height:0;}'};function oK(t,r){(0,g.rt)(r,!0),(0,g.h)(t,oW);let n=()=>(0,g.Y)(d,"$theme",s),i=()=>(0,g.Y)(p,"$playState",s),a=()=>(0,g.Y)(b,"$currentBreak",s),o=()=>(0,g.Y)(y,"$currentAd",s),[s,l]=(0,g.J)(),u=document.createElement("audio");u.id=rI();let c=B(r.eventHandler,r.player,u);_=r.config,(0,g.it)("audioContext",{layoutConfig:_}),oO();let{contextState:{playState:p,theme:d},initState:h,setState:f,iconSet:v,setTheme:m}=c,{currentBreak:b,currentAd:y}=$(),{currentTime:w,duration:x}=R(),k=(0,g.q)(()=>{var t;return null==(t=n())?void 0:t.textColor}),C=(0,g.G)(void 0),S=(0,g.G)(void 0);(0,g.n)(()=>{(0,g.L)(C)&&(0,g.L)(S)&&(0,g.L)(C).appendChild(u)});var _,E=oU(),L=(0,g.B)(E);!function(t,r){let n,i;(0,g.rt)(r,!0),(0,g.h)(t,oY);let a=()=>(0,g.Y)(d,"$theme",s),o=()=>(0,g.Y)(p,"$mediaData",s),[s,l]=(0,g.J)(),{layoutConfig:u}=oO(),{contextState:c}=z(),{mediaData:p,theme:d}=c,h=(0,g.q)(()=>{var t;
9return null==(t=a())?void 0:t.titleFontWeight}),f=(0,g.q)(()=>{var t,r;return null==(t=null==(r=a())?void 0:r.titleFontSize)?"18px":t}),v=(0,g.q)(()=>{var t;return null!=(t=null==u?void 0:u.showThumbnail)&&t}),m=(0,g.q)(()=>{var t;return null==(t=null==u?void 0:u.thumbnailSize)?"68px":t});var b=oH(),y=(0,g.B)(b),w=t=>{let r;var n=oF();(0,g.R)(()=>{var t;(0,g.u)(n,"src",null==(t=o())?void 0:t.squareImage),r=(0,g.f)(n,"",r,{height:(0,g.L)(m)})}),(0,g.D)(t,n)};(0,g.S)(y,t=>{(0,g.L)(v)&&t(w)});var x=(0,g.H)(y,2),k=(0,g.B)(x,!0);(0,g.st)(x),(0,g.st)(b),(0,g.R)(()=>{var t;n=(0,g.p)(x,1,"rp-title rp-1npynrz",null,n,{"rp-hasThumbnail":(0,g.L)(v)}),i=(0,g.f)(x,"",i,{"font-weight":(0,g.L)(h),"font-size":(0,g.L)(f)}),(0,g.T)(k,(null==(t=o())?void 0:t.name)||"")}),(0,g.D)(t,b),(0,g.nt)(),l()}(L,{});var T=(0,g.H)(L,2),I=(0,g.B)(T),D=t=>{var r=(0,g.O)(),n=(0,g.V)(r),i=t=>{aT(t,{get ad(){return o()},get adBreak(){return a()},get currentTime(){return(0,g.Y)(w,"$currentTime",s)},get duration(){return(0,g.Y)(x,"$duration",s)}})};(0,g.S)(n,t=>{o()&&t(i)}),(0,g.D)(t,r)},M=t=>{{let r=(0,g.q)(()=>{var t;return null==(t=n())?void 0:t.timelineProgressColor}),a=(0,g.q)(()=>"precover"!==i()),o=(0,g.q)(()=>"precover"!==i());i6(t,{height:"4px",padding:"6px",borderRadius:"2px",thumbSize:"12px",thumbShadow:!0,get thumbColor(){return(0,g.L)(r)},get thumbVisible(){return(0,g.L)(a)},get seekingEnabled(){return(0,g.L)(o)}})}};(0,g.S)(I,t=>{a()?t(D):t(M,-1)}),(0,g.st)(T);var P=(0,g.H)(T,2),A=(0,g.B)(P);(function(t,r){let n;(0,g.rt)(r,!0),(0,g.h)(t,oV);let i=()=>(0,g.Y)(u,"$theme",o),a=()=>(0,g.Y)(c,"$playState",o),[o,s]=(0,g.J)(),{contextState:l}=z(),{theme:u,playState:c}=l,{layoutConfig:p}=oO(),d=(0,g.G)(void 0),h=(0,g.G)(void 0);(0,g.z)(()=>{var t;let{timelineProgressColor:r,timelineBackgroundColor:n,volumeRangeProgressColor:a,volumeRangeBackgroundColor:o}=null==(t=i())?{}:t;(0,g.W)(d,null==a?r:a,!0),(0,g.W)(h,null==o?n:o,!0)});let f=(0,g.q)(()=>{var t,r;return null==(t=null==(r=i())?void 0:r.startButtonSize)?"40px":t}),v=(0,g.q)(()=>{var t,r;return null==(t=null==(r=i())?void 0:r.controlSize)?"32px":t}),m=(0,g.q)(()=>!tL&&!("precover"===a()&&"audio-embed"===p.type&&p.hidePrecoverVolumeControl));var b=oj(),y=(0,g.B)(b);{let t=(0,g.q)(()=>"precover"===a()?(0,g.L)(f):(0,g.L)(v)),r=(0,g.q)(()=>"precover"===a()?"PlayPrecover":"playing"===a()||"loading"===a()?"Pause":"Play");at(y,{get size(){return(0,g.L)(t)},scaleMode:"press",get icon(){return(0,g.L)(r)}})}var w=(0,g.H)(y,2),x=t=>{var r=oN(),n=(0,g.V)(r);ar(n,{get size(){return(0,g.L)(v)},type:"rewind",scaleMode:"press"});var i=(0,g.H)(n,2);ar(i,{get size(){return(0,g.L)(v)},type:"fastForward",scaleMode:"press"}),function(t,r){let n,i;(0,g.rt)(r,!0),(0,g.h)(t,oq);let a=()=>(0,g.Y)(d,"$theme",s),o=()=>(0,g.Y)(p,"$playbackRate",s),[s,l]=(0,g.J)(),u=(0,g.r)(r,"scaleMode",3,"hover"),c=(0,g.r)(r,"size",3,"auto"),{contextState:{playbackRate:p,theme:d},eventHandler:h}=z(),{currentBreak:f}=$(),v=(0,g.q)(()=>{var t;return null==(t=a())?void 0:t.textColor}),m=(0,g.q)(()=>{var t;return null==(t=a())?void 0:t.fontFamilyNumeric}),b=(0,g.q)(()=>!!(0,g.Y)(f,"$currentBreak",s));var y=oA(),w=(0,g.B)(y),x=(0,g.B)(w);(0,g.st)(w),(0,g.st)(y),(0,g.R)(t=>{n=(0,g.p)(y,1,"rp-playbackRateButton rp-15lf2g0",null,n,{"rp-isSafari":tx,"rp-isTouchDevice":tL,"rp-scaledOnHover":"hover"===u(),"rp-scaledOnPress":"press"===u()}),y.disabled=(0,g.L)(b),i=(0,g.f)(y,"",i,{color:(0,g.L)(v),height:c(),width:c(),"font-family":(0,g.L)(m)}),(0,g.T)(x,`${null==t?"":t}x`)},[()=>o().toFixed(1)]),(0,g.N)("click",y,function(t){(0,g.L)(b)||h({type:"setPlaybackRate",rate:1.5>o()?o()+.1:.8})}),(0,g.D)(t,y),(0,g.nt)(),l()}((0,g.H)(i,2),{get size(){return(0,g.L)(v)},scaleMode:"press"}),(0,g.D)(t,r)};(0,g.S)(w,t=>{"precover"!==a()&&t(x)});var k=(0,g.H)(w,2),C=t=>{nK(t,{get size(){return(0,g.L)(v)},rangeLen:"58px",get rangeProgressColor(){return(0,g.L)(d)},get rangeBackgroundColor(){return(0,g.L)(h)},get thumbColor(){return(0,g.L)(d)},orientation:"horizontal",scaleMode:"press",useWidthReveal:!0})};(0,g.S)(k,t=>{(0,g.L)(m)&&t(C)}),(0,g.st)(b),(0,g.R)(()=>n=(0,g.f)(b,"",n,{height:(0,g.L)(f)})),(0,g.D)(t,b),(0,g.nt)(),s()})(A,{}),function(t,r){(0,g.rt)(r,!0),(0,g.h)(t,oP);let n=()=>(0,g.Y)(l,"$duration",a),i=()=>(0,g.Y)(u,"$currentTime",a),[a,o]=(0,g.J)(),{contextState:{theme:s}}=z(),{duration:l,currentTime:u}=R(),c=(0,g.q)(()=>{var t;return null==(t=(0,g.Y)(s,"$theme",a))?void 0:t.fontFamilyNumeric});var p=(0,g.O)(),d=(0,g.V)(p),h=t=>{let r;var a=oz(),o=(0,g.B)(a),s=(0,g.B)(o,!0);(0,g.st)(o);var l=(0,g.H)(o,4),u=(0,g.B)(l,!0);(0,g.st)(l),(0,g.st)(a),(0,g.R)((t,n)=>{r=(0,g.f)(a,"",r,{"font-family":(0,g.L)(c)}),(0,g.T)(s,t),(0,g.T)(u,n)},[()=>tU(i()),()=>tU(n())]),(0,g.D)(t,a)};(0,g.S)(d,t=>{void 0!==n()&&void 0!==i()&&t(h)}),(0,g.D)(t,p),(0,g.nt)(),o()}((0,g.H)(A,2),{}),(0,g.st)(P);var q=(0,g.H)(P,2);oL(q,{});var O=(0,g.H)(q,2);(0,g.s)(O,t=>(0,g.W)(C,t),()=>(0,g.L)(C)),(0,g.st)(E),(0,g.s)(E,t=>(0,g.W)(S,t),()=>(0,g.L)(S)),(0,g.R)(t=>{var r,a,o;(0,g.p)(E,1,`rp-container ${"rp-"+i()}`,"rp-kqb6z7"),(0,g.f)(E,`font-family: ${null==(r=null==(a=n())?void 0:a.fontFamily)?"":r}; color: ${null==(o=(0,g.L)(k))?"":o};`),(0,g.u)(O,"id",t)},[()=>rI()]),(0,g.D)(t,E);var N=(0,g.nt)({getMediaElement:function(){return u},getContainerElement:function(){return(0,g.L)(S)},initState:h,setState:f,iconSet:v,setTheme:m});return l(),N}var oG=Object.freeze({"video-embed":{fontFamily:'Poppins, Arial, "Helvetica Neue", Helvetica, sans-serif',timelineProgressColor:"#02ccc6",timelineBackgroun
9dColor:"rgba(193, 193, 193, 0.45)",buttonColor:"#fff",adMarkerColor:"#fff",overlayBackgroundColor:"rgba(0, 6, 13, 0.75)",overlayTextColor:"#fff",highlightColor:"#02ccc6",liveLabelHighlightColor:"#f4385f"},"audio-embed":{fontFamily:'Poppins, Arial, "Helvetica Neue", Helvetica, sans-serif',fontFamilyNumeric:"Roboto, sans-serif",timelineProgressColor:"#ec008c",timelineBackgroundColor:"#D8D8D8",volumeRangeProgressColor:"#ec008c",volumeRangeBackgroundColor:"#D8D8D8",buttonColor:"#ec008c",textColor:"#191919",controlBarBackgroundColor:"#EDEDED",adMarkerColor:"#fff",startButtonSize:"40px",controlSize:"32px",titleFontWeight:"normal",titleFontSize:"18px"}});async function oJ(t){switch(t){case"audio-embed":return(await n.e(682).then(n.bind(n,41353))).iconSet;case"video-embed":return(await n.e(682).then(n.bind(n,76205))).iconSet}}var oZ=class{get mediaElement(){return this.layout.getMediaElement()}get containerElement(){let t=this.layout.getContainerElement();if(!t)throw Error("Layout not initialized");return t}constructor(t,r,n,i){(0,g.ct)(this,"layout",void 0),this.layout=function(t,r,n,i){return"video-embed"===t.layout.type?(0,g.w)(oB,{target:r,props:{eventHandler:n,config:t.layout,player:i}}):(0,g.w)(oK,{target:r,props:{eventHandler:n,config:t.layout,player:i}})}(r,t,n,i),this.setState({theme:r.theme||oG[r.layout.type]}),this.loadIconSet(r.layout.type)}async loadIconSet(t){let r=await oJ(t);this.layout.iconSet.set(r)}init(t){this.layout.initState(t)}setState(t){var r,n;null==(r=(n=this.layout).setState)||r.call(n,t)}setTheme(t){t&&this.layout.setTheme(t)}destroy(){var t;t=this.layout,(0,g.E)(t)}};async function oQ(t){var r;return(null==(r=(await t.json()).items)?void 0:r[0])||null}var oX=Object.freeze({history:{auth:"required",endpoints:{item:({id:t,service:r,type:n,profile:i})=>{let a=`/${n}?consumerService=${r}&id=${t}`;return i&&(a+=`&profile=${i}`),{method:"GET",path:a,responseParser:oQ}},track:({id:t,type:r,service:n,position:i,seriesId:a,profile:o})=>{let s=`/${r}/${t}/track`;return o&&(s+=`?profile=${o}`),{method:"POST",path:s,responseParser:oQ,body:{consumerService:n,position:Math.floor(i),seriesId:a}}},finish:({id:t,type:r,service:n,profile:i})=>{let a=`/${r}/${t}/finish`;return i&&(a+=`?profile=${i}`),{method:"POST",path:a,responseParser:oQ,body:{consumerService:n}}}},env:{prod:{url:"https://history-api.nm-ovp.nelonenmedia.fi/v2"},staging:{url:"https://sta-history-api.nm-ovp.nelonenmedia.fi/v2"},dev:{url:"https://dev-history-api.nm-ovp.nelonenmedia.fi/v2"}}},mcc:{},preview:{},device:{},opal:{},auth:{}}),o0=class{constructor(t,r="prod"){(0,g.ct)(this,"authToken",void 0),(0,g.ct)(this,"env",void 0),this.authToken=t,this.env=r}setAuthToken(t){this.authToken=t}async request(t,r,n){if("required"===oX[t].auth&&!this.authToken)throw Error("Auth token is required for this request");let i=oX[t].env[this.env];if(!i)throw Error(`${t} api not available in ${this.env} environment`);let{method:a,path:o,headers:s,body:l,responseParser:u}=(0,oX[t].endpoints[r])(n),c=new URL(i.url+o);if(i.query)for(let[t,r]of Object.entries(i.query))c.searchParams.append(t,r);let p=await fetch(c,{method:a,headers:{...oX[t].auth&&this.authToken&&{Authorization:`Bearer ${this.authToken}`},...i.headers,...s},body:l&&JSON.stringify(l)});if(!p.ok)throw Error(`Failed to fetch ${t} api`);return u(p)}},o1=Object.freeze(["is.fi","test.is.fi","hs.fi","test.hs.fi","Aamulehti.fi","satakunnankansa.fi","Hyvaterveys.fi","kodinkuvalehti.fi","Soppa365.fi","tyrvaansanomat.fi","janakkalansanomat.fi","kankaanpaanseutu.fi","nokianuutiset.fi","jamsanseutu.fi","suurkeuruu.fi","kmvlehti.fi","gloria.fi","valkeakoskensanomat.fi","rannikkoseutu.fi"]),o2=class t{static async init(r,n,i,a){await o5();let o=await o9(i);return n&&delete o.logger.targets.finnpanel,o3(o,location.hostname.split(".").slice(-2).join(".")),new t(await o7(o,r),[...o.logger.events.heartbeat.interval.initial_event_timestamps,o.logger.events.heartbeat.interval.default],a)}constructor(t,r,n=!1){(0,g.ct)(this,"events",void 0),(0,g.ct)(this,"dynamicParamaters",{"{i.is_ad}":!1,"{i.trickplay_speed}":1,"{i.video_player_state}":"default","{i.video_absolute_position}":0,"{i.video_rebuffering_duration}":0,"{i.video_accumulated_playing_time}":0,"{i.mirrored}":"0"}),(0,g.ct)(this,"heartbeatIntervals",void 0),(0,g.ct)(this,"useImageRequest",void 0),(0,g.ct)(this,"nextHeartbeat",void 0),(0,g.ct)(this,"playbackStartSent",!1),(0,g.ct)(this,"contentStartSent",!1),(0,g.ct)(this,"contentEndSent",!1),(0,g.ct)(this,"paused",!1),this.events=t,this.useImageRequest=n,this.heartbeatIntervals=[...r],this.nextHeartbeat=this.heartbeatIntervals.shift()}onMediaStart(t=!1){this.playbackStartSent||(this.playbackStartSent=!0,this.log(t?"video autostart":"video start")),this.contentStartSent||this.dynamicParamaters["{i.is_ad}"]||(this.log("content start"),this.contentStartSent=!0)}onPlay(){this.paused&&(this.paused=!1,this.log("play"))}onPause(){this.playbackStartSent&&(this.paused=!0,this.log("pause"))}onProgress(t){this.dynamicParamaters["{i.video_accumulated_playing_time}"]+=t,this.nextHeartbeat-=t,this.nextHeartbeat<=0&&(this.nextHeartbeat=this.heartbeatIntervals.length>1?this.heartbeatIntervals.shift():this.heartbeatIntervals[0],this.log("heartbeat"))}onCurrentTime(t){this.dynamicParamaters["{i.video_absolute_position}"]=Math.floor(1e3*t)}onStop(){this.log("stop")}onEnd(){this.contentEndSent||(this.contentEndSent=!0,this.log("content end"))}onAdStart(t){this.log(`${t.slot} started`,{"{e.ad_duration}":t.duration,"{e.creativeId}":t.id,"{i.current_break_index}":t.index})}onAdEnd(t){this.log(`${t.slot} ended`,{"{e.ad_duration}":t.duration,"{e.creativeId}":t.id})}onAdBreakStart(){this.dynamicParamaters["{i.is_ad}"]=!0}onAdBreakEnd(){this.dynamicParamaters["{i.is_ad}"]=!1}onRateChange(t){this.dynamicParamaters["{i.trickplay_speed}"]=t,this.log("trickplay adjust")}onSeek(t,r,n){this.log("dragged",{"{i.seek_start_position}":t,"{i.seek_end_position}":r,"{i.seek_button_pressed}":n})}log(t,r={}){let n={...this.dynamicParamaters,...r,"{i.timestamp}":Date.now()};this.events[t].forEach(t=>{for(let r in n)t=t.replace(encodeURIComponent(r),n[r]);t=t.replace(/%7B[im]\./g,"%7B"),this.useImageRequest?this.sendRequestViaImage(t):fetch(t,{credentials:"include",mode:"no-cors"}).catch(()=>{})})}sendRequestViaImage(t){let r=new Image;r.src=t,r.onload=r.onerror=()=>{r.onload=null,r.onerror=null}}};async function o9(t){return await (await fetch(null==t?"https://sf.nm-ovp.nelonenmedia.fi/logger/logger-ini.json":t)).json()}async function o7(t,r){let n={},i={};for(let n in t.logger.targets){var a;let o=t.logger.targets[n];for(let t in i[n]={},o.params)i[n][t]=null==(a=r[o.params[t]])?o.params[t]:a}for(let r in t.logger.events){let a=t.logger.events[r];for(let o of(n[r]=[],a.targets)){if(!t.logger.targets[o])continue;let s=i[o],l=a.params[o]||{},u=[];for(let t in{...s,...l}){let r=l[t]||s[t];u.push(`${t}=${encodeURIComponent(r)}`)}n[r].push(t.logger.targets[o].base_url+u.join("&"))}}return n}function o3(t,r){o1.find(t=>t===r)&&t.logger.targets.rac&&(t.logger.targets.rac.base_url=`https://rac.${r}/sat/sat.gif?`)}function o5(){if(i)return i;let t=location.hostname.split(".").slice(-2).join("."),r=o1.find(r=>r===t)||"ruutu.fi";return i=new Promise(t=>{let n=document.createElement("script");n.src=`https://rac.${r}/js/rat.js`,n.type="text/javascript",n.onload=()=>{t()},n.onerror=()=>{t()},document.head.appendChild(n)})}async function o8(t,r){var n,i,a,o,s;let l,u,c,p;if(!t.config.analytics)return;let d=t.config.analytics,h=tY(t.config.user),f=null!=h&&h.isMinor?{spam:0,sppd:0,spcx:0,spem:0,spad:0,spma:0}:(0,C.n)(),v=t.config.user,g=await t.tcData,m="fast"===r.passthroughVariables.channel_type,b="mcc"===r.type?r.orientation:null,y={...((l=Object.entries(i=r.passthroughVariables).reduce((t,[r,n])=>({...t,[`{m.${r}}`]:null==n?void 0:n.toString()}),{}))["{m.ic}"]=null==(a=i.internal_class)?void 0:a,l["{m.isc}"]=null==(o=i.internal_subclass)?void 0:o,l),"{i.player_type}":"web","{i.client_site}":"Web player","{i.player_name}":"Web player","{i.player_version}":tA(t.version),"{i.platform_type}":tS?"Mobile Phone":tE?"Desktop":t_?"Tablet":void 0,"{i.service_name}":d.service,"{i.current_site}":d.currentSite,"{i.browser_url}":document.location.href,"{i.referrer}":document.referrer,"{i.abo}":!0,"{i.autoplay}":!1,"{i.spam}":f.spam,"{i.sppd}":f.sppd,"{i.spcx}":f.spcx,"{i.spad}":f.spad,"{i.spma}":f.spma,"{i.custom_purposes}":function(t){if(!t)return;let{spad:r,spam:n,spcx:i,spma:a,sppd:o}=t;return`sppd: ${o},spcx: ${i},spam: ${n},spma: ${a},spad: ${r}`}(f),"{i.consent_odc}":null!=h&&h.isMinor?null:tN(),"{i.consent_p1}":null!=h&&h.isMinor?null:null!=g&&g.purpose1?1:0,"{i.finnpanel_id}":(u=new Date().getTime(),"function"==typeof(null==(s=window.performance)?void 0:s.now)&&(u+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{let r=(u+16*Math.random())%16|0;return u=Math.floor(u/16),("x"===t?r:3&r|8).toString(16)})),"{i.ceid}":null!=h&&h.isMinor?null:(0,C.r)(f),"{i.ecid}":null!=h&&h.isMinor?null:tO(),"{i.appName}":m?"ruutuweb":void 0,"{i.newsPlaylist}":d.playlistId,"{i.videoOrientation}":b,"{i.scapi_id}":v?tj(v)?tP(v.accessToken).userId:function(){try{let t=localStorage.getItem("userProfile"),r=t&&JSON.parse(t);if(r&&"string"==typeof r.hashedAccountId)return r.hashedAccountId}catch{}}()||null:null,"{i.service_role}":tV(v),"{i.products}":(v?tj(v)?tP(v.accessToken).userEntitlements:v.products:[]).join(","),"{i.said}":null!=h&&h.isMinor?null:tF(v),...h&&{"{i.profile_id}":h.id,"{i.is_main_profile}":h.isMainProfile,"{i.is_minor}":h.isMinor}};await o5();let w=await o9(null==(n=t.config.experimental)?void 0:n.loggerIniUrl);r.asset.isAudio&&delete w.logger.targets.finnpanel,o3(w,location.hostname.split(".").slice(-2).join("."));let x=await o7(w,y),k=[...w.logger.events.heartbeat.interval.initial_event_timestamps,w.logger.events.heartbeat.interval.default],S=new o2(x,k),_=(c=null,p=0,{get value(){return p},reset(){p=0,c=null},onStart(){c||(c=Date.now())},onStop(){c&&(p+=Date.now()-c,c=null)}}),E=k.shift(),L;function T(t){if(_.onStop(),t.seek||"content"!==t.contentType)return;let r=t.to-t.from;S.dynamicParamaters["{i.video_accumulated_playing_time}"]+=r,(E-=r)<=0&&$()}function $(){E=k.length>1?k.shift():k[0],S.log("heartbeat",{"{i.video_rebuffering_duration}":_.value}),_.reset()}function R(){S.onEnd()}function I(t){L=t.adBreak,S.dynamicParamaters["{i.is_ad}"]=!0}function D(t){L=void 0,S.dynamicParamaters["{i.is_ad}"]=!1,"midroll"===t.adBreak.type&&$()}function M(t){S.onMediaStart(),S.log(`${t.ad.type} started`,{"{e.ad_duration}":t.ad.duration,"{e.creativeId}":t.ad.id,"{i.current_break_index}":null==L?void 0:L.index,"{i.video_rebuffering_duration}":_.value})}function B(t){S.log(`${t.ad.type} ended`,{"{e.ad_duration}":t.ad.duration,"{e.creativeId}":t.ad.id})}function z(){S.dynamicParamaters["{i.video_player_state}"]="pip",S.log("miniplayer open")}function P(){S.dynamicParamaters["{i.video_player_state}"]="default",S.log("miniplayer close")}function A(t){"content"===t.contentType&&_.onStart()}return t.eventBus.on("position",T),t.eventBus.on("contentEnded",R),t.eventBus.on("adBreakStarted",I),t.eventBus.on("adBreakEnded",D),t.eventBus.on("adStarted",M),t.eventBus.on("adEnded",B),t.eventBus.on("enterPictureInPicture",z),t.eventBus.on("exitPictureInPicture",P),t.eventBus.on("buffering",A),{detach:function(){t.eventBus.off("position",T),t.eventBus.off("contentEnded",R),t.eventBus.off("adBreakStarted",I),t.eventBus.off("adBreakEnded",D),t.eventBus.off("adStarted",M),t.eventBus.off("adEnded",B),t.eventBus.off("enterPictureInPicture",z),t.eventBus.off("exitPictureInPicture",P),t.eventBus.off("buffering",A)},log:S.log.bind(S),onStop:()=>{S.log("stop",{"{i.video_rebuffering_duration}":_.value}),_.reset()},onMediaStart:()=>S.onMediaStart(),onPlay:()=>S.log("play"),onPause:()=>{S.log("pause",{"{i.video_rebuffering_duration}":_.value}),_.reset()},onRateChange:t=>{S.dynamicParamaters["{i.trickplay_speed}"]=t,S.log("trickplay adjust")},get dynamicParamaters(){return S.dynamicParamaters}}}
9var o4=class extends Error{constructor(t,r={}){super(t),(0,g.ct)(this,"name","RichieError"),(0,g.ct)(this,"data",void 0),this.data=r}get message(){return`RichieError: ${super.message}`}},o6=class t{static async init(r,n,i){if(!r.config.analytics)return;tZ(i);let a=new t(r);i.addEventListener("abort",()=>a.detach(),{once:!0});try{a.logger=await o8(r,n)}catch{}return"richie"!==n.type||n.isSample||(a.richie=function(t){var r,n,i,a;let o=(0,_.g)(),s=null==(r=null==o?void 0:o.events)?{}:r,l=String(tA(t.version)),u=null==(n=null==o?void 0:o.deviceToken)?"":n,c=null==(i=null==o?void 0:o.eventNumber)?0:i,p=null==(a=null==o?void 0:o.seconds)?0:a,d,h=!1,f=!1,v=!1,g=()=>(0,_.c)({deviceToken:u,eventNumber:c,seconds:p,events:s}),m=r=>t.eventBus.emit({type:"error",error:r instanceof Error?r:new o4("Unexpected"),trigger:"auto"});async function b(){if(!(u||h)){h=!0;try{let t=await fetch("https://appdata.richie.fi/books/analytics-upload/v1/nelonen/new-token"),r=await t.json().catch(()=>void 0);if(!t.ok)throw new o4(`Token fetch not ok: ${t.status}`);if("string"!=typeof(null==r?void 0:r.token))throw new o4("Invalid token response");u=r.token,c=0,g()}catch(t){m(t)}h=!1}}function y(){if(!(p<=0)){if(!u)return void b();try{var r,n,i;let a=t.getCurrentMedia();if((null==a?void 0:a.type)!=="richiePodcast"&&(null==a?void 0:a.type)!=="richieArticle")return;let o=t.accessToken?tP(t.accessToken):void 0;s[c]={platform:"html5",name:["podcast","audio","progress"],timestamp:new Date().getTime(),richieDeviceToken:u,eventNumber:c,clientVersionNumber:l,parameters:{guid:a.id,seconds:p,trial:null!=(r=null==o?void 0:o.suplaTrial)&&r,userId:null==(n=null==o?void 0:o.userId)?"":n,entitlements:null==(i=null==o?void 0:o.userEntitlements)?[]:i}},c+=1,p=0,g(),w()}catch{}}}async function w(){let t=Object.keys(s).slice(0,40);if(!(v||f||0===t.length)){f=!0;try{var r;let n=JSON.stringify((r=t.map(t=>s[t]),{analyticsUpload:{clientUploadTimestamp:new Date().getTime(),racSchema:"supla:richie-batch:2020",events:r}}));fetch("https://rac.ruutu.fi/json/richie",{method:"POST",headers:{"Content-Type":"application/json"},body:n}).catch(()=>{});let i=await fetch("https://appdata.richie.fi/books/analytics-upload/v1/nelonen",{method:"POST",headers:{"Content-Type":"application/json"},body:n});if(401===i.status?(u="",c=0,m(new o4("Unauthorized: Invalid token"))):i.ok||m(new o4(`Upload not ok: ${i.status}`)),i.status<500)for(let r of t)delete s[r];g()}catch(t){m(t)}f=!1}}function x(){k(),d=setInterval(y,6e4)}function k(){clearInterval(d),d=void 0}function C(t){if("content"!==t.contentType)return;if(t.seek)return void y();let r=t.to-t.from;r>0&&r<5&&(p+=r,g())}function S(){d||x()}function E(t){"content"===t.contentType&&x()}function L(t){"content"===t.contentType&&k(),y()}function T(){k()}function $(){k(),y()}return t.eventBus.on("contentStarted",S),t.eventBus.on("position",C),t.eventBus.on("resumed",E),t.eventBus.on("paused",L),t.eventBus.on("adBreakStarted",T),t.eventBus.on("contentEnded",$),b(),w(),{stop:()=>{k(),y(),v=!0,t.eventBus.off("contentStarted",S),t.eventBus.off("position",C),t.eventBus.off("resumed",E),t.eventBus.off("paused",L),t.eventBus.off("adBreakStarted",T),t.eventBus.off("contentEnded",$)}}}(r)),a}constructor(t){(0,g.ct)(this,"player",void 0),(0,g.ct)(this,"logger",void 0),(0,g.ct)(this,"richie",void 0),this.player=t}onStop(){var t;null==(t=this.logger)||t.onStop(),this.detach()}onMediaEvent(t){var r,n,i,a,o,s;switch(t.type){case"play":null==(r=this.logger)||r.onMediaStart(),null==(n=this.logger)||n.onPlay();break;case"pause":null==(i=this.logger)||i.onPause();break;case"rateChange":null==(a=this.logger)||a.onRateChange(t.rate);break;case"seek":let l=null==(o=this.player.player)?void 0:o.getDuration(),u=Math.max(0,void 0!==l&&Number.isFinite(l)?Math.min(t.to,l):t.to);null==(s=this.logger)||s.log("dragged",{"{i.seek_start_position}":t.from,"{i.seek_end_position}":u,"{i.seek_button_pressed}":t.buttonPressed})}}detach(){var t,r;null==(t=this.logger)||t.detach(),null==(r=this.richie)||r.stop()}},se=class t{get position(){var t;return(null==(t=this.historyItem)?void 0:t.position)||0}get finished(){var t;return(null==(t=this.historyItem)?void 0:t.finished)||!1}get startPosition(){return this.historyItem?this.historyItem.finished?0:this.historyItem.position:0}constructor(t,r,n,i){(0,g.ct)(this,"service",void 0),(0,g.ct)(this,"media",void 0),(0,g.ct)(this,"apiClient",void 0),(0,g.ct)(this,"historyApiId",void 0),(0,g.ct)(this,"profileId",void 0),(0,g.ct)(this,"lastApiOperation",Promise.resolve()),(0,g.ct)(this,"historyItem",null),(0,g.ct)(this,"lastFailedUpdate",0),this.service=t,this.media=r,this.apiClient=n,this.historyApiId="mcc"===r.type?r.parentId:r.id,this.profileId=i}static async create(r,n,i){let a=new t("mcc"===r.type?"ruutu":"supla",r,n,i);return a.historyItem=await a.getHistoryItem(),a}async storePosition(t){this.lastApiOperation=this.lastApiOperation.finally(async()=>{await this.markPosition(t)}),await this.lastApiOperation}onCurrentTimeChanged(t){this.lastApiOperation=this.lastApiOperation.finally(async()=>{this.media.markAsWatchedThreshold&&(Date.now()-this.lastFailedUpdate<12e4||(t>60&&t<this.media.markAsWatchedThreshold?Math.floor(t/60)!==Math.floor(this.position/60)&&await this.markPosition(Math.floor(t)):t>this.media.markAsWatchedThreshold&&!this.finished&&await this.markAsFinished()))})}async getHistoryItem(){try{return await this.apiClient.request("history","item",{id:this.historyApiId,service:this.service,type:"supla"===this.service?"podcast":"video",profile:this.profileId})}catch{return null}}async markPosition(t){try{let r=await this.apiClient.request("history","track",{position:t,i
9d:this.historyApiId,service:this.service,type:"supla"===this.service?"podcast":"video",..."mcc"===this.media.type&&this.media.seriesId&&{seriesId:this.media.seriesId},profile:this.profileId});this.historyItem=r}catch{this.lastFailedUpdate=Date.now()}}async markAsFinished(){try{if(!this.historyItem)return;let t=await this.apiClient.request("history","finish",{id:this.historyApiId,service:this.service,type:"supla"===this.service?"podcast":"video",profile:this.profileId});this.historyItem=t}catch(t){console.error("Failed to mark history item as finished",t)}}};async function st(t,r,n,i){try{var a,o,s,l;let c=function(t){if("mcc"===t.type){var r,n,i;return["video_episode","video_live"].includes(t.clip.playback.mediaType)&&(null==(r=t.clip.passthroughVariables)?void 0:r.channel_type)!=="fast"?String(null==(n=null==(i=t.streamInfo)?void 0:i.id)?t.id:n):void 0}if("richie"===t.type){if(t.isSample)return;let r=new Date;return(0,w.Gp)(t.data).find(t=>"free"===t.type&&r>=new Date(t.start_date)&&r<new Date(t.end_date))?void 0:t.id}}(r);if(!c)return;let{token:p,renewalPeriod:d}=await (0,k.kM)(null==(a=t.config.env)?"prod":a,n,c,function(){try{let t=localStorage.getItem("rp-device-id");if(t)return t;let r=(0,C.t)();return localStorage.setItem("rp-device-id",r),r}catch{}}());if(i.aborted)return;(0,k.Kd)(null==(o=t.config.env)?"prod":o,p,null==(s=null==(l=t.config.experimental)?void 0:l.deviceApiRenewalPeriod)?d:s,i,u)}catch(t){i.aborted||u(t)}function u(r){t.eventBus.emit({type:"error",error:r,trigger:"auto"})}}var sr=class extends E.EventEmitter{emit(t,...r){return super.emit(t,...r)}on(t,r){return super.on(t,r)}off(t,r){return super.off(t,r)}},sn=(0,v.t)(t=>{var r,n,i,a;Object.defineProperty(t,"__esModule",{value:!0}),t.Status=t.AdRole=void 0,(i=r||(t.AdRole=r={})).NonLoggedInUser="Non_Logged_In_User",i.LoggedInUser="Logged_In_User",i.SubscribedUser="Subscribed_User",i.SubscribedLimitedUser="Subscribed_Limited_User",i.SubscribedAvodUser="Subscribed_Avod_User",(a=n||(t.Status=n={})).Streaming="streaming",a.NotStarted="not_started",a.Ended="ended",a.NotAvailable="not_available"})();async function si(t,r,n="prod"){let i=void 0===t.mediaData?"url"in t?await ss(t.url):await so(n,t.id,r):await t.mediaData;if("video"===i.type)return sa(i,void 0,n);if("not_started"===i.status)throw new sl(i);if("ended"===i.status)throw new su(i);if(i.status===sn.Status.NotAvailable)throw new sc(i);if(!i.videoId)throw new sp(i);try{return sa(await so(n,i.videoId,r),i,n)}catch(t){throw t instanceof b.Fh&&new Date(i.contentStart).getTime()>Date.now()?new sl(i):t}}async function sa(t,r,n="prod"){return new nj(t,r,n)}async function so(t,r,n){let i=`${nN(t)}/media/${r}`,a;try{a=await fetch(i,{headers:{...n&&{Authorization:"Bearer "+n}}})}catch(t){throw new sf(i,t)}if(!a.ok)throw 404===a.status?new b.Fh("mcc",{sourceType:"id",source:r.toString()}):new sh(i,a.status);try{return a.json()}catch{throw new sv(i)}}async function ss(t){try{let r=await fetch(t),n=await r.json();if(!r.ok)throw 404===r.status?new b.Fh("mcc",{sourceType:"url",source:t}):new sh(t,r.status);return n}catch{throw Error("Failed to fetch media from url")}}var sl=class extends Error{constructor(t){super(t.statusMessage),(0,g.ct)(this,"streamData",void 0),this.streamData=t}},su=class extends Error{constructor(t){super(t.statusMessage),(0,g.ct)(this,"streamData",void 0),this.streamData=t}},sc=class extends Error{constructor(t){super(t.statusMessage),(0,g.ct)(this,"streamData",void 0),this.streamData=t}},sp=class extends Error{constructor(t){super(t.statusMessage),(0,g.ct)(this,"streamData",void 0),this.streamData=t}},sd=class extends Error{constructor(t){super(),(0,g.ct)(this,"url",void 0),this.url=t}get name(){return"Unknown MCC media error"}get message(){return`Unknown error while getting: ${this.url}`}},sh=class extends sd{constructor(t,r){super(t),(0,g.ct)(this,"code",void 0),this.code=r}get name(){return`MCC media not ok error: ${this.code}`}get message(){switch(this.code){case 404:return`Media not found: ${this.url}`;case 403:return`Access denied: ${this.url}`;default:return`Unexpected status code ${this.code} for: ${this.url}`}}},sf=class extends sd{constructor(t,r){super(t),(0,g.ct)(this,"originalErrorMessage",void 0),r instanceof Error&&(this.originalErrorMessage=r.message)}get name(){return"MCC media fetch error"}get message(){return this.originalErrorMessage?`Failed to fetch: ${this.url} (${this.originalErrorMessage})`:`Failed to fetch: ${this.url}`}},sv=class extends sd{get name(){return"MCC media JSON parsing error"}get message(){return`Failed to parse JSON: ${this.url}`}},sg=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,sm=globalThis,sb="10.67.0";function sy(t){let r=t.__SENTRY__=t.__SENTRY__||{};return r.version=r.version||"10.67.0",r[sb]=r["10.67.0"]||{}}function sw(t,r,n=sm){let i=n.__SENTRY__=n.__SENTRY__||{},a=i[sb]=i["10.67.0"]||{};return a[t]||(a[t]=r())}var sx={};function sk(t){if(!("console"in sm))return t();let r=sm.console,n={},i=Object.keys(sx);
9i.forEach(t=>{let i=sx[t];n[t]=r[t],r[t]=i});try{return t()}finally{i.forEach(t=>{r[t]=n[t]})}}function sC(t,...r){sg&&function(){return sg?sw("loggerSettings",()=>({enabled:!1})):{enabled:!1}}().enabled&&sk(()=>{sm.console[t](`Sentry Logger [${t}]:`,...r)})}var sS=function(...t){sC("log",...t)},s_=function(...t){sC("warn",...t)},sE=function(...t){sC("error",...t)},sL=/\(error: (.*)\)/,sT=/captureMessage|captureException/;function s$(t){return t[t.length-1]||{}}var sR="<anonymous>";function sI(t){let r=t.exception;if(r){let t=[];try{return r.values.forEach(r=>{r.stacktrace.frames&&t.push(...r.stacktrace.frames)}),t}catch{return}}}var sD=Object.prototype.toString;function sM(t){switch(sD.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return sH(t,Error)}}function sB(t,r){return sD.call(t)===`[object ${r}]`}function sz(t){return sB(t,"ErrorEvent")}function sP(t){return sB(t,"DOMError")}function sA(t){return sB(t,"String")}function sq(t){return"object"==typeof t&&!!t&&"__sentry_template_string__"in t&&"__sentry_template_values__"in t}function sO(t){return null===t||sq(t)||"object"!=typeof t&&"function"!=typeof t}function sN(t){return sB(t,"Object")}function sj(t){return"object"==typeof t&&!!t}function sV(t){return"u">typeof Event&&sH(t,Event)}function sF(t){return!!(null!=t&&t.then&&"function"==typeof t.then)}function sH(t,r){try{return t instanceof r}catch{return!1}}function sY(t,r,n){try{Object.defineProperty(t,r,{value:n,writable:!0,configurable:!0})}catch{sg&&sS(`Failed to add non-enumerable property "${String(r)}" to object`,t)}}function sU(t){if(sM(t))return{message:t.message,name:t.name,stack:t.stack,...sW(t)};if(sV(t)){let{type:r,target:n,currentTarget:i,detail:a}=t;return{type:r,target:n,currentTarget:i,...a?{detail:a}:{},...sW(t)}}return t}function sW(t){return sj(t)?Object.fromEntries(Object.entries(t)):{}}function sK(t){if(void 0!==a)return a?a(t):t();let r=Symbol.for("__SENTRY_SAFE_RANDOM_ID_WRAPPER__");return r in sm&&"function"==typeof sm[r]?(a=sm[r])(t):(a=null,t())}function sG(){return sK(()=>Math.random())}function sJ(){return sK(()=>Date.now())}var sZ=Symbol.for("sentry.skipNormalization"),sQ=Symbol.for("sentry.overrideNormalizationDepth");function sX(t,r=100,n=1/0){try{return function t(r,n,i=1/0,a=1/0,s=function(){let t=new WeakSet;return[function(r){return!!t.has(r)||(t.add(r),!1)},function(r){t.delete(r)}]}()){let l,[u,c]=s;if(null==n||["boolean","string"].includes(typeof n)||"number"==typeof n&&Number.isFinite(n))return n;let p=function(t){try{var r;let n;if(o){let r=o(t);if(r)return r}return"u">typeof global&&t===global?"[Global]":"number"!=typeof t||Number.isFinite(t)?"function"==typeof t?`[Function: ${function(t){try{return t&&"function"==typeof t&&t.name||sR}catch{return sR}}(t)}]`:"symbol"==typeof t?`[${String(t)}]`:"bigint"==typeof t?`[BigInt: ${String(t)}]`:`[object ${r=t,n=Object.getPrototypeOf(r),null!=n&&n.constructor?n.constructor.name:"null prototype"}]`:`[${t}]`}catch(t){return`**non-serializable** (${t})`}}(n);if(!p.startsWith("[object "))return p;if(n[sZ])return n;let d="number"==typeof(l=n[sQ])?l:void 0,h=void 0===d?i:d;if(0===h)return p.replace("object ","");if(u(n))return"[Circular ~]";if(n&&"function"==typeof n.toJSON)try{return t("",n.toJSON(),h-1,a,s)}catch{}let f=Array.isArray(n)?[]:{},v=0,g=sU(n);for(let r in g){if(!Object.prototype.hasOwnProperty.call(g,r))continue;if(v>=a){f[r]="[MaxProperties ~]";break}let n=g[r];f[r]=t(r,n,h-1,a,s),v++}return c(n),f}("",t,r,n)}catch(t){return{ERROR:`**non-serializable** (${t})`}}}function s0(t,r=0){return"string"!=typeof t||0===r||t.length<=r?t:`${t.slice(0,r)}...`}function s1(t,r,n=!1){return!!sA(t)&&(sB(r,"RegExp")?r.test(t):sA(r)?n?t===r:t.includes(r):"function"==typeof r&&r(t))}function s2(t=sm.crypto||sm.msCrypto){try{if(null!=t&&t.randomUUID)return sK(()=>t.randomUUID()).replace(/-/g,"")}catch{}return s||(s="10000000100040008000100000000000"),s.replace(/[018]/g,t=>(t^(15&16*sG())>>t/4).toString(16))}function s9(t,r,n){let i=t.exception=t.exception||{},a=i.values=i.values||[],o=a[0]=a[0]||{};o.value||(o.value=r||""),o.type||(o.type=n||"Error")}function s7(t,r){var n;let i=null==(n=t.exception)||null==(n=n.values)?void 0:n[0];if(!i)return;let a=i.mechanism;if(i.mechanism={type:"generic",handled:!0,...a,...r},r&&"data"in r){let t={...null==a?void 0:a.data,...r.data};i.mechanism.data=t}}function s3(t){if(function(t){try{return t.__sentry_captured__}catch{}}(t))return!0;try{sY(t,"__sentry_captured__",!0)}catch{}return!1}function s5(){return sJ()/1e3}function s8(){var t;return(null==(t=l)?l=function(){let{performance:t}=sm;if(!(null!=t&&t.now)||!t.timeOrigin)return s5;let r=t.timeOrigin;return()=>(r+sK(()=>t.now()))/1e3}():t)()}function s4(t,r={}){if(r.user&&(!t.ipAddress&&r.user.ip_address&&(t.ipAddress=r.user.ip_address),t.did||r.did||(t.did=r.user.id||r.user.email||r.user.username)),t.timestamp=r.timestamp||s8(),r.abnormal_mechanism&&(t.abnormal_mechanism=r.abnormal_mechanism),r.ignoreDuration&&(t.ignoreDuration=r.ignoreDuration),r.sid&&(t.sid=32===r.sid.length?r.sid:s2()),void 0!==r.init&&(t.init=r.
9init),!t.did&&r.did&&(t.did=`${r.did}`),"number"==typeof r.started&&(t.started=r.started),t.ignoreDuration)t.duration=void 0;else if("number"==typeof r.duration)t.duration=r.duration;else{let r=t.timestamp-t.started;t.duration=r>=0?r:0}r.release&&(t.release=r.release),r.environment&&(t.environment=r.environment),!t.ipAddress&&r.ipAddress&&(t.ipAddress=r.ipAddress),!t.userAgent&&r.userAgent&&(t.userAgent=r.userAgent),"number"==typeof r.errors&&(t.errors=r.errors),r.status&&(t.status=r.status)}function s6(t,r,n=2){if(!r||"object"!=typeof r||n<=0)return r;if(t&&0===Object.keys(r).length)return t;let i={...t};for(let t in r)Object.prototype.hasOwnProperty.call(r,t)&&(i[t]=s6(i[t],r[t],n-1));return i}function le(){return s2().substring(16)}function lt(t){if(t){if("object"==typeof t&&"deref"in t&&"function"==typeof t.deref)try{return t.deref()}catch{return}return t}}var lr="_sentrySpan";function ln(t,r){r?sY(t,lr,function(t){try{let r=sm.WeakRef;if("function"==typeof r)return new r(t)}catch{}return t}(r)):delete t[lr]}var li=class t{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:s2(),sampleRand:sG()}}clone(){let r=new t;return r._breadcrumbs=[...this._breadcrumbs],r._tags={...this._tags},r._attributes={...this._attributes},r._extra={...this._extra},r._contexts={...this._contexts},this._contexts.flags&&(r._contexts.flags={values:[...this._contexts.flags.values]}),r._user=this._user,r._level=this._level,r._session=this._session,r._transactionName=this._transactionName,r._fingerprint=this._fingerprint,r._eventProcessors=[...this._eventProcessors],r._attachments=[...this._attachments],r._sdkProcessingMetadata={...this._sdkProcessingMetadata},r._propagationContext={...this._propagationContext},r._client=this._client,r._lastEventId=this._lastEventId,r._conversationId=this._conversationId,ln(r,lt(this[lr])),r}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&s4(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(t){return this._conversationId=t||void 0,this._notifyScopeListeners(),this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,r){return this.setTags({[t]:r})}setAttributes(t){return this._attributes={...this._attributes,...t},this._notifyScopeListeners(),this}setAttribute(t,r){return this.setAttributes({[t]:r})}removeAttribute(t){return t in this._attributes&&(delete this._attributes[t],this._notifyScopeListeners()),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,r){return this._extra={...this._extra,[t]:r},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,r){return null===r?delete this._contexts[t]:this._contexts[t]=r,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(r){if(!r)return this;let n="function"==typeof r?r(this):r,{tags:i,attributes:a,extra:o,user:s,contexts:l,level:u,fingerprint:c=[],propagationContext:p,conversationId:d}=(n instanceof t?n.getScopeData():sN(n)?r:void 0)||{};return this._tags={...this._tags,...i},this._attributes={...this._attributes,...a},this._extra={...this._extra,...o},this._contexts={...this._contexts,...l},s&&Object.keys(s).length&&(this._user=s),u&&(this._level=u),c.length&&(this._fingerprint=c),p&&(this._propagationContext=p),d&&(this._conversationId=d),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,ln(this,void 0),this._attachments=[],this.setPropagationContext({traceId:s2(),sampleRand:sG(
9)}),this._notifyScopeListeners(),this}addBreadcrumb(t,r){let n="number"==typeof r?r:100;if(n<=0)return this;let i={timestamp:s5(),...t,message:t.message?s0(t.message,2048):t.message};if(this._breadcrumbs.push(i),this._breadcrumbs.length>n){var a;this._breadcrumbs=this._breadcrumbs.slice(-n),null==(a=this._client)||a.recordDroppedEvent("buffer_overflow","log_item")}return this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:lt(this[lr]),conversationId:this._conversationId}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=s6(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,r){let n=(null==r?void 0:r.event_id)||s2();if(!this._client)return sg&&s_("No client configured on scope - will not capture exception!"),n;let i=Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:i,...r,event_id:n},this),n}captureMessage(t,r,n){var i;let a=(null==n?void 0:n.event_id)||s2();if(!this._client)return sg&&s_("No client configured on scope - will not capture message!"),a;let o=null==(i=null==n?void 0:n.syntheticException)?Error(t):i;return this._client.captureMessage(t,r,{originalException:t,syntheticException:o,...n,event_id:a},this),a}captureEvent(t,r){let n=t.event_id||(null==r?void 0:r.event_id)||s2();return this._client?this._client.captureEvent(t,{...r,event_id:n},this):sg&&s_("No client configured on scope - will not capture event!"),n}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}},la=t=>t instanceof Promise&&!t[lo],lo=Symbol("chained PromiseLike"),ls=class{constructor(t,r){let n,i;n=t||new li,i=r||new li,this._stack=[{scope:n}],this._isolationScope=i}withScope(t){var r,n,i;let a,o=this._pushScope(),s;try{s=t(o)}catch(t){throw this._popScope(),t}return sF(s)?(r=s,n=()=>this._popScope(),i=()=>this._popScope(),la(a=r.then(t=>(n(),t),t=>{throw i(),t}))&&la(r)?a:((t,r)=>{if(!r)return t;let n=!1;for(let i in t){if(i in r)continue;n=!0;let a=t[i];"function"==typeof a?Object.defineProperty(r,i,{value:(...r)=>a.apply(t,r),enumerable:!0,configurable:!0,writable:!0}):r[i]=a}return n&&Object.assign(r,{[lo]:!0}),r})(r,a)):(this._popScope(),s)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}};function ll(){let t=sy((sy(sm),sm));return t.stack=t.stack||new ls(sw("defaultCurrentScope",()=>new li),sw("defaultIsolationScope",()=>new li))}function lu(t){return ll().withScope(t)}function lc(t,r){let n=ll();return n.withScope(()=>(n.getStackTop().scope=t,r(t)))}function lp(t){return ll().withScope(()=>t(ll().getIsolationScope()))}function ld(t){let r=sy(t);return r.acs?r.acs:{withIsolationScope:lp,withScope:lu,withSetScope:lc,withSetIsolationScope:(t,r)=>lp(r),getCurrentScope:()=>ll().getScope(),getIsolationScope:()=>ll().getIsolationScope()}}function lh(t,r=!1){let n={};for(let[i,a]of Object.entries(null==t?{}:t)){let t=function(t,r){var n;let{value:i,unit:a}="object"==typeof t&&t&&!Array.isArray(t)&&Object.keys(t).includes("value")?t:{value:t,unit:void 0},o=function(t){if(Array.isArray(t))return{value:t,type:"array"};let r="string"==typeof t?"string":"boolean"==typeof t?"boolean":"number"!=typeof t||Number.isNaN(t)?null:Number.isInteger(t)?"integer":"double";if(r)return{value:t,type:r}}(i),s=a&&"string"==typeof a?{unit:a}:{};if(o)return{...o,...s};if(!r||"skip-undefined"===r&&void 0===i)return;let l="";try{l=null==(n=JSON.stringify(i))?"":n}catch{}return{value:l,type:"string",...s}}(a,r);t&&(n[i]=t)}return n}function lf(){return ld((sy(sm),sm)).getCurrentScope()}function lv(){return ld((sy(sm),sm)).getIsolationScope()}function lg(){return lf().getClient()}var lm="sentry.op";function lb(t){return{scope:t._sentryScope,isolationScope:lt(t._sentryIsolationScope)}}function ly(t){return t.split(",").map(t=>{let r=t.indexOf("=");return -1===r?[]:[t.slice(0,r),t.slice(r+1)].map(t=>{try{return decodeURIComponent(t.trim())}catch{return}})}).reduce((t,[r,n])=>(r&&n&&(t[r]=n),t),{})}var lw=/^o(\d+)\./,lx=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function lk(t,r=!1){let{host:n,path:i,pass:a,port:o,projectId:s,protocol:l,publicKey:u}=t;return`${l}://${u}${r&&a?`:${a}`:""}@${n}${o?`:${o}`:""}/${i&&`${i}/`}${s}`}function lC(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}var lS=!1;function l_(t){return"number"==typeof t?lE(t):Array.isArray(t)?t[0]+t[1]/1e9:t instanceof Date?lE(t.getTime()):s8()}function lE(t){return t>0x2540be3ff?t/1e3:t}function lL(t){var r,n,i;if("function"==typeof t.getSpanJSON)return t.getSpanJSON();let{spanId:a,traceId:o}=t.spanContext();if((r=t).attributes&&r.startTime&&r.name&&r.endTime&&r.status){let{attributes:r,startTime:s,name:l,endTime:u,status:c,links:p}=t;return{span_id:a,trace_id:o,data:r,description:l,parent_span_id:"parentSpanId"in(n=t)?n.parentSpanId:"parentSpanContext"in n?null==(i=n.parentSpanContext)?void 0:i.spanId:void 0,start_timestamp:l_(s),timestamp:l_(u)||void 0,status:function(t){if(!(!t||0===t.code))return 1===t.code?"ok":t.message||"internal_error"}(c),op:r[lm],origin:r["sentry.origin"],links:function(t){if(t&&t.length>0)return t.map(({context:{spanId:t,traceId:r,traceFlags:n,...i},attributes:a})=>({span_id:t,trace_id:r,sampled:1===n,attributes:a,...i}))}(p)}}return{span_id:a,trace_id:o,start_timestamp:0,data:{}}}var lT=function(t){return t._sentryRootSpan||t};function l$(){lS||(sk(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),lS=!0)}function lR(t){var r;if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;let n=t||(null==(r=lg())?void 0:r.getOptions());return!!n&&(null!=n.tracesSampleRate||!!n.tracesSampler)}function lI(t){sS(`Ignoring span ${t.op} - ${t.description} because it matches \`ignoreSpans\`.`)}function lD(t,r){if(!(null!=r&&r.length))return!1;for(let i of r){var n;
9if("string"==typeof(n=i)||n instanceof RegExp){if(t.description&&s1(t.description,i))return sg&&lI(t),!0;continue}let r=!!i.attributes&&Object.keys(i.attributes).length>0;if(!i.name&&!i.op&&!r)continue;let a=!i.name||t.description&&s1(t.description,i.name),o=!i.op||t.op&&s1(t.op,i.op),s=!i.attributes||Object.entries(i.attributes).every(([r,n])=>{var i;return function(t,r){return"string"==typeof t&&("string"==typeof r||r instanceof RegExp)?s1(t,r):Array.isArray(t)&&Array.isArray(r)?t.length===r.length&&t.every((t,n)=>t===r[n]):t===r}(null==(i=t.attributes)?void 0:i[r],n)});if(a&&o&&s)return sg&&lI(t),!0}return!1}var lM=Symbol.for("sentry.nonRecordingSpan");function lB(t,r){let n=r.getOptions(),{publicKey:i}=r.getDsn()||{},a={environment:n.environment||"production",release:n.release,public_key:i,trace_id:t,org_id:function(t){let r,n=t.getOptions(),{host:i}=t.getDsn()||{},a;return n.orgId?a=String(n.orgId):i&&(a=null==(r=i.match(lw))?void 0:r[1]),a}(r)};return r.emit("createDsc",a),a}function lz(t,r){let n=r.getPropagationContext();return n.dsc||lB(n.traceId,t)}function lP(t,r=[]){return[t,r]}function lA(t,r){let[n,i]=t;return[n,[...i,r]]}function lq(t,r){for(let n of t[1]){let t=n[0].type;if(r(n,t))return!0}return!1}function lO(t){let r=sy(sm);return r.encodePolyfill?r.encodePolyfill(t):new TextEncoder().encode(t)}var lN={sessions:"session",event:"error",client_report:"internal",user_report:"default",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",raw_security:"security",log:"log_item",trace_metric:"metric"};function lj(t){return t in lN?lN[t]:t}function lV(t){if(!(null!=t&&t.sdk))return;let{name:r,version:n}=t.sdk;return{name:r,version:n}}function lF(t,r){let{extra:n,tags:i,attributes:a,user:o,contexts:s,level:l,sdkProcessingMetadata:u,breadcrumbs:c,fingerprint:p,eventProcessors:d,attachments:h,propagationContext:f,transactionName:v,span:g}=r;lH(t,"extra",n),lH(t,"tags",i),lH(t,"attributes",a),lH(t,"user",o),lH(t,"contexts",s),t.sdkProcessingMetadata=s6(t.sdkProcessingMetadata,u,2),l&&(t.level=l),v&&(t.transactionName=v),g&&(t.span=g),c.length&&(t.breadcrumbs=[...t.breadcrumbs,...c]),p.length&&(t.fingerprint=[...t.fingerprint,...p]),d.length&&(t.eventProcessors=[...t.eventProcessors,...d]),h.length&&(t.attachments=[...t.attachments,...h]),t.propagationContext={...t.propagationContext,...f}}function lH(t,r,n){t[r]=s6(t[r],n,1)}function lY(t){return new lW(r=>{r(t)})}function lU(t){return new lW((r,n)=>{n(t)})}var lW=class t{constructor(t){this._state=0,this._handlers=[],this._runExecutor(t)}then(r,n){return new t((t,i)=>{this._handlers.push([!1,n=>{if(r)try{t(r(n))}catch(t){i(t)}else t(n)},r=>{if(n)try{t(n(r))}catch(t){i(t)}else i(r)}]),this._executeHandlers()})}catch(t){return this.then(t=>t,t)}finally(r){return new t((t,n)=>{let i,a;return this.then(t=>{a=!1,i=t,r&&r()},t=>{a=!0,i=t,r&&r()}).then(()=>{a?n(i):t(i)})})}_executeHandlers(){if(0===this._state)return;let t=this._handlers.slice();this._handlers=[],t.forEach(t=>{t[0]||(1===this._state&&t[1](this._value),2===this._state&&t[2](this._value),t[0]=!0)})}_runExecutor(t){let r=(t,r)=>{if(0===this._state){if(sF(r))return void r.then(n,i);this._state=t,this._value=r,this._executeHandlers()}},n=t=>{r(1,t)},i=t=>{r(2,t)};try{t(n,i)}catch(t){i(t)}}};function lK(t){return"object"==typeof t&&"function"==typeof t.unref&&t.unref(),t}var lG=[];function lJ(t,r){for(let n of r)null!=n&&n.afterAllSetup&&n.afterAllSetup(t)}function lZ(t,r,n){if(n[r.name]){sg&&sS(`Integration skipped because it was already installed: ${r.name}`);return}if(n[r.name]=r,lG.includes(r.name)||"function"!=typeof r.setupOnce||(r.setupOnce(),lG.push(r.name)),r.setup&&"function"==typeof r.setup&&r.setup(t),"function"==typeof r.preprocessEvent){let n=r.preprocessEvent.bind(r);t.on("preprocessEvent",(r,i)=>n(r,i,t))}if("function"==typeof r.processEvent){let n=r.processEvent.bind(r),i=Object.assign((r,i)=>n(r,i,t),{id:r.name});t.addEventProcessor(i)}["processSpan","processSegmentSpan"].forEach(n=>{let i=r[n];"function"==typeof i&&t.on(n,n=>i.call(r,n,t))}),sg&&sS(`Integration installed: ${r.name}`)}function lQ(){let t;return"u">typeof window&&(!(!("u">typeof __SENTRY_BROWSER_BUNDLE__&&__SENTRY_BROWSER_BUNDLE__)&&"[object process]"===Object.prototype.toString.call("u">typeof T?T:0))||(null==(t=sm.process)?void 0:t.type)==="renderer")}function lX(t,r){var n,i,a,o,s,l;let u,c,p=null==(n=null==r?(l=t,l0().get(l)):r)?[]:n;if(0===p.length)return;let d=t.getOptions(),h=(i=d._metadata,a=d.tunnel,o=t.getDsn(),s=t.getDataCollectionOptions().userInfo,u={},null!=i&&i.sdk&&(u.sdk={name:i.sdk.name,version:i.sdk.version}),a&&o&&(u.dsn=lk(o)),lP(u,[(c=s?"auto":"never",[{type:"log",item_count:p.length,content_type:"application/vnd.sentry.items.log+json"},{version:2,...lQ()&&{ingest_settings:{infer_ip:c,infer_user_agent:c}},items:p}])]));l0().set(t,[]),t.emit("flushLogs"),t.sendEnvelope(h)}function l0(){return sw("clientToLogBufferMap",()=>new WeakMap)}function l1(t,r){var n,i,a,o,s,l;let u,c,p=null==(n=null==r?(l=t,l2().get(l)):r)?[]:n;if(0===p.length)return;let d=t.getOptions(),h=(i=d._metadata,a=d.tunnel,o=t.getDsn(),s=t.getDataCollectionOptions().userInfo,u={},null!=i&&i.sdk&&(u.sdk={name:i.sdk.name,version:i.sdk.version}),a&&o&&(u.dsn=lk(o)),lP(u,[(c=s?"auto":"never",[{type:"trace_metric",item_count:p.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{version:2,...lQ()&&{ingest_settings:{infer_ip:c,infer_user_agent:c}},items:p}])]));l2().set(t,[]),t.emit("flushMetrics"),t.sendEnvelope(h)}function l2(){return sw("clientToMetricBufferMap",()=>new WeakMap)}var l9=Symbol.for("SentryBufferFullError");function l7(t=100){let r=new Set;return{get $(){return Array.from(r)},add:function(n){if(!(r.size<t))return lU(l9);let i=n();return r.add(i),i.then(()=>{r.delete(i)},()=>{r.delete(i)}),i},drain:function(t){if(!r.size)return lY(!0);let n=Promise.allSettled(Array.from(r)).then(()=>!0);return t?Promise.race([n,new Promise(r=>lK(setTimeout(()=>r(!1),t)))]):n}}}var l3=["forwarded","-ip","remote-","via","-user"],l5={userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],urlQueryParams:!0,graphQL:{document:!0,variables:!0},genAI:{inputs:!0,outputs:!0}
9,databaseQueryData:!0,stackFrameVariables:!0,frameContextLines:5},l8="Not capturing exception because it's already been captured.",l4="Discarded session because of missing or non-string release",l6=Symbol.for("SentryInternalError"),ue=Symbol.for("SentryDoNotSendEventError");function ut(t){return{message:t,[l6]:!0}}function ur(t){return{message:t,[ue]:!0}}function un(t){return sj(t)&&l6 in t}function ui(t){return sj(t)&&ue in t}function ua(t,r,n,i,a){let o=0,s,l=!1;t.on(n,()=>{o=0,clearTimeout(s),l=!1}),t.on(r,r=>{if((o+=i(r))>=8e5)a(t);else if(!l){var n;let r=null==(n=t.getOptions()._flushInterval)?5e3:n;r>0&&(l=!0,s=lK(setTimeout(()=>{a(t)},r)))}}),t.on("flush",()=>{a(t)})}var uo=class{constructor(t){var r,n,i,a,o,s,l;if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=l7(null==(r=null==(n=t.transportOptions)?void 0:n.bufferSize)?64:r),this._dataCollection=function(t){var r,n,i,a,o,s,l,u,c,p,d,h,f,v,g,m,b,y,w,x,k;let C=null==t.dataCollection?!0===t.sendDefaultPii?{userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],urlQueryParams:!0,graphQL:{document:!0,variables:!0},genAI:{inputs:!0,outputs:!0},databaseQueryData:!0,stackFrameVariables:!0,frameContextLines:7}:{userInfo:!1,cookies:{deny:l3},httpHeaders:{request:{deny:l3},response:{deny:l3}},httpBodies:[],urlQueryParams:{deny:l3},graphQL:{document:!0,variables:!0},genAI:{inputs:!1,outputs:!1},databaseQueryData:!1,stackFrameVariables:!0,frameContextLines:7}:l5,S=null==(r=t.dataCollection)?{}:r;return{userInfo:null==(n=S.userInfo)?C.userInfo:n,cookies:null==(i=S.cookies)?C.cookies:i,httpHeaders:{request:null==(a=null==(o=S.httpHeaders)?void 0:o.request)?C.httpHeaders.request:a,response:null==(s=null==(l=S.httpHeaders)?void 0:l.response)?C.httpHeaders.response:s},httpBodies:null==(u=S.httpBodies)?C.httpBodies:u,urlQueryParams:null==(c=null==(p=S.urlQueryParams)?S.queryParams:p)?C.urlQueryParams:c,graphQL:{document:null==(d=null==(h=S.graphQL)?void 0:h.document)?C.graphQL.document:d,variables:null==(f=null==(v=S.graphQL)?void 0:v.variables)?C.graphQL.variables:f},genAI:{inputs:null==(g=null==(m=S.genAI)?void 0:m.inputs)?C.genAI.inputs:g,outputs:null==(b=null==(y=S.genAI)?void 0:y.outputs)?C.genAI.outputs:b},databaseQueryData:null==(w=S.databaseQueryData)?C.databaseQueryData:w,stackFrameVariables:null==(x=S.stackFrameVariables)?C.stackFrameVariables:x,frameContextLines:null==(k=S.frameContextLines)?C.frameContextLines:k}}(t),t.dsn?this._dsn=function(t){let r="string"==typeof t?function(t){let r=lx.exec(t);if(!r)return void sk(()=>{console.error(`Invalid Sentry Dsn: ${t}`)});let[n,i,a="",o="",s="",l=""]=r.slice(1),u="",c=l,p=c.split("/");if(p.length>1&&(u=p.slice(0,-1).join("/"),c=p.pop()),c){let t=c.match(/^\d+/);t&&(c=t[0])}return lC({host:o,pass:a,path:u,projectId:c,port:s,protocol:n,publicKey:i})}(t):lC(t);if(!(!r||!function(t){if(!sg)return!0;let{port:r,projectId:n,protocol:i}=t;return!["protocol","publicKey","host","projectId"].find(r=>!t[r]&&(sE(`Invalid Sentry Dsn: ${r} missing`),!0))&&(n.match(/^\d+$/)?"http"===i||"https"===i?!(r&&isNaN(parseInt(r,10)))||(sE(`Invalid Sentry Dsn: Invalid port ${r}`),!1):(sE(`Invalid Sentry Dsn: Invalid protocol ${i}`),!1):(sE(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1))}(r)))return r}(t.dsn):sg&&s_("No DSN provided, client will not send events."),this._dsn){let r=function(t,r,n){let i,a,o;return r||`${i=t.protocol?`${t.protocol}:`:"",a=t.port?`:${t.port}`:"",`${i}//${t.host}${a}${t.path?`/${t.path}`:""}/api/`}${t.projectId}/envelope/?${o={sentry_version:"7"},t.publicKey&&(o.sentry_key=t.publicKey),n&&(o.sentry_client=`${n.name}/${n.version}`),new URLSearchParams(o).toString()}`}(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:r})}this._options.enableLogs=null==(i=this._options.enableLogs)?null==(a=this._options._experiments)?void 0:a.enableLogs:i,this._options.enableLogs&&ua(this,"afterCaptureLog","flushLogs",up,lX),(null==(o=null==(s=this._options.enableMetrics)?null==(l=this._options._experiments)?void 0:l.enableMetrics:s)||o)&&ua(this,"afterCaptureMetric","flushMetrics",uc,l1)}captureException(t,r,n){let i=s2();if(s3(t))return sg&&sS(l8),i;let a={event_id:i,...r};return this._process(()=>this.eventFromException(t,a).then(t=>this._captureEvent(t,a,n)).then(t=>t),"error"),a.event_id}captureMessage(t,r,n,i){let a={event_id:s2(),...n},o=sq(t)?t:String(t),s=sO(t),l=s?this.eventFromMessage(o,r,a):this.eventFromException(t,a);return this._process(()=>l.then(t=>this._captureEvent(t,a,i)),s?"unknown":"error"),a.event_id}captureEvent(t,r,n){let i=s2();if(null!=r&&r.originalException&&s3(r.originalException))return sg&&sS(l8),i;let a={event_id:i,...r},o=t.sdkProcessingMetadata||{},s=o.capturedSpanScope,l=o.capturedSpanIsolationScope,u=us(t.type);return this._process(()=>this._captureEvent(t,a,s||n,l),u),a.event_id}captureSession(t){this.sendSession(t),s4(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getDataCollectionOptions(){return this._dataCollection}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(t){let r=this._transport;
9if(this.emit("flush"),!r)return!0;let n=await this._isClientDoneProcessing(t),i=await r.flush(t);return n&&i}async close(t){let r=await this.flush(t);return this.getOptions().enabled=!1,this.emit("close"),r}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}getIntegrationNames(){return Object.keys(this._integrations)}addIntegration(t){let r=this._integrations[t.name];!r&&t.beforeSetup&&t.beforeSetup(this),lZ(this,t,this._integrations),r||lJ(this,[t])}sendEvent(t,r={}){var n,i,a,o;let s,l,u,c;this.emit("beforeSendEvent",t,r);let p=function(t,r){var n,i,a;if("transaction"!==t.type||!(null!=(n=t.spans)&&n.length)||!(null!=(i=t.sdkProcessingMetadata)&&i.hasGenAiSpans)||!1===r.getOptions().streamGenAiSpans||"stream"===r.getOptions().traceLifecycle)return;let o=[],s=[];for(let r of t.spans)null!=(a=r.op)&&a.startsWith("gen_ai.")?o.push(function(t){var r,n;return{...r={trace_id:t.trace_id,span_id:t.span_id,parent_span_id:t.parent_span_id,name:t.description||"",start_timestamp:t.start_timestamp,end_timestamp:t.timestamp||t.start_timestamp,status:t.status&&"ok"!==t.status&&"cancelled"!==t.status?"error":"ok",is_segment:!1,attributes:{...t.data},links:t.links},attributes:lh(r.attributes),links:null==(n=r.links)?void 0:n.map(t=>({...t,attributes:lh(t.attributes)}))}}(r)):s.push(r);if(0===o.length)return;t.spans=s;let l=r.getDataCollectionOptions().userInfo?"auto":"never";return[{type:"span",item_count:o.length,content_type:"application/vnd.sentry.items.span.v2+json"},{version:2,...lQ()&&{ingest_settings:{infer_ip:l,infer_user_agent:l}},items:o}]}(t,this),d=(n=this._dsn,i=this._options._metadata,a=this._options.tunnel,s=lV(i),l=t.type&&"replay_event"!==t.type?t.type:"event",!function(t,r){var n,i,a,o;if(!r)return;let s=t.sdk||{};t.sdk={...s,name:s.name||r.name,version:s.version||r.version,integrations:[...(null==(n=t.sdk)?void 0:n.integrations)||[],...r.integrations||[]],packages:[...(null==(i=t.sdk)?void 0:i.packages)||[],...r.packages||[]],settings:null!=(a=t.sdk)&&a.settings||r.settings?{...null==(o=t.sdk)?void 0:o.settings,...r.settings}:void 0}}(t,null==i?void 0:i.sdk),u=null==(o=t.sdkProcessingMetadata)?void 0:o.dynamicSamplingContext,c={event_id:t.event_id,sent_at:new Date(sJ()).toISOString(),...s&&{sdk:s},...!!a&&n&&{dsn:lk(n)},...u&&{trace:u}},delete t.sdkProcessingMetadata,lP(c,[[{type:l},t]]));for(let t of r.attachments||[])d=lA(d,function(t){let r="string"==typeof t.data?lO(t.data):t.data;return[{type:"attachment",length:r.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType},r]}(t));p&&(d=lA(d,p)),this.sendEnvelope(d).then(r=>this.emit("afterSendEvent",t,r))}sendSession(t){var r,n,i;let a,{release:o,environment:s="production"}=this._options;if("aggregates"in t){let r=t.attrs||{};if(!r.release&&!o){sg&&s_(l4);return}r.release=r.release||o,r.environment=r.environment||s,t.attrs=r}else{if(!t.release&&!o){sg&&s_(l4);return}t.release=t.release||o,t.environment=t.environment||s}this.emit("beforeSendSession",t);let l=(r=this._dsn,n=this._options._metadata,i=this._options.tunnel,a=lV(n),lP({sent_at:new Date(sJ()).toISOString(),...a&&{sdk:a},...!!i&&r&&{dsn:lk(r)}},["aggregates"in t?[{type:"sessions"},t]:[{type:"session"},t.toJSON()]]));this.sendEnvelope(l)}recordDroppedEvent(t,r,n=1){if(this._options.sendClientReports){let i=`${t}:${r}`;sg&&sS(`Recording outcome: "${i}"${n>1?` (${n} times)`:""}`),this._outcomes[i]=(this._outcomes[i]||0)+n}}on(t,r){let n=this._hooks[t]=this._hooks[t]||new Set,i=(...t)=>r(...t);return n.add(i),()=>{n.delete(i)}}emit(t,...r){let n=this._hooks[t];n&&n.forEach(t=>t(...r))}async sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)try{return await this._transport.send(t)}catch(t){return sg&&sE("Error while sending envelope:",t),{}}return sg&&sE("Transport disabled"),{}}registerCleanup(t){}dispose(){}_setupIntegrations(){var t;let r,{integrations:n}=this._options;this._integrations=(t=this,r={}
9,n.forEach(r=>{null!=r&&r.beforeSetup&&r.beforeSetup(t)}),n.forEach(n=>{n&&lZ(t,n,r)}),r),lJ(this,n)}_updateSessionFromEvent(t,r){var n,i;let a="fatal"===r.level,o=!1,s=null==(n=r.exception)?void 0:n.values;if(s){for(let t of(o=!0,a=!1,s))if((null==(i=t.mechanism)?void 0:i.handled)===!1){a=!0;break}}let l="ok"===t.status;(l&&0===t.errors||l&&a)&&(s4(t,{...a&&{status:"crashed"},errors:t.errors||Number(o||a)}),this.captureSession(t))}async _isClientDoneProcessing(t){let r=0;for(;!t||r<t;){if(await new Promise(t=>setTimeout(t,1)),!this._numProcessing)return!0;r++}return!1}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(t,r,n,i){let a=this.getOptions(),o=this.getIntegrationNames();return!r.integrations&&o.length&&(r.integrations=o),this.emit("preprocessEvent",t,r),t.type||i.setLastEventId(t.event_id||r.event_id),(function(t,r,n,i,a,o){var s,l,u,f;let v,g,{normalizeDepth:m=3,normalizeMaxBreadth:b=1e3}=t,y={...r,event_id:r.event_id||n.event_id||s2(),timestamp:r.timestamp||s5()},w=n.integrations||t.integrations.map(t=>t.name);(function(t,r){let{environment:n,release:i,dist:a,maxValueLength:o}=r;t.environment=t.environment||n||"production",!t.release&&i&&(t.release=i),!t.dist&&a&&(t.dist=a);let s=t.request;if(null!=s&&s.url&&o&&(s.url=s0(s.url,o)),o){var l;null==(l=t.exception)||null==(l=l.values)||l.forEach(t=>{t.value&&(t.value=s0(t.value,o))})}})(y,t),s=y,(l=w).length>0&&(s.sdk=s.sdk||{},s.sdk.integrations=[...s.sdk.integrations||[],...l]),a&&a.emit("applyFrameMetadata",r),void 0===r.type&&(u=y,v=function(t){let r=sm._sentryDebugIds,n=sm._debugIds;if(!r&&!n)return{};let i=r?Object.keys(r):[],a=n?Object.keys(n):[];if(h&&i.length===p&&a.length===d)return h;p=i.length,d=a.length,h={},c||(c={});let o=(r,n)=>{for(let i of r){let r=n[i],a=null==c?void 0:c[i];if(a&&h&&r)h[a[0]]=r,c&&(c[i]=[a[0],r]);else if(r){let n=t(i);for(let t=n.length-1;t>=0;t--){let a=n[t],o=null==a?void 0:a.filename;if(o&&h&&c){h[o]=r,c[i]=[o,r];break}}}}};return r&&o(i,r),n&&o(a,n),h}(t.stackParser),null==(f=u.exception)||null==(f=f.values)||f.forEach(t=>{var r;null==(r=t.stacktrace)||null==(r=r.frames)||r.forEach(t=>{t.filename&&(t.debug_id=v[t.filename])})}));let x=function(t,r){if(!r)return t;let n=t?t.clone():new li;return n.update(r),n}(i,n.captureContext);n.mechanism&&s7(y,n.mechanism);let k=a?a.getEventProcessors():[],C=(g=sw("globalScope",()=>new li).getScopeData(),o&&lF(g,o.getScopeData()),x&&lF(g,x.getScopeData()),g),S=[...n.attachments||[],...C.attachments];S.length&&(n.attachments=S),function(t,r){var n,i,a,o,s,l,u,c;let p,d,{fingerprint:h,span:f,breadcrumbs:v,sdkProcessingMetadata:g}=r;(function(t,r){let{extra:n,tags:i,user:a,contexts:o,level:s,transactionName:l}=r;Object.keys(n).length&&(t.extra={...n,...t.extra}),Object.keys(i).length&&(t.tags={...i,...t.tags}),Object.keys(a).length&&(t.user={...a,...t.user}),Object.keys(o).length&&(t.contexts={...o,...t.contexts}),s&&(t.level=s),l&&"transaction"!==t.type&&(t.transaction=l)})(t,r),f&&((n=t).contexts={trace:function(t){let{spanId:r,traceId:n,isRemote:i}=t.spanContext(),a=i?r:lL(t).parent_span_id,o=lb(t).scope;return{parent_span_id:a,span_id:i?(null==o?void 0:o.getPropagationContext().propagationSpanId)||le():r,trace_id:n}}(i=f),...n.contexts},n.sdkProcessingMetadata={dynamicSamplingContext:function(t){var r,n,i,a,o;let s=lg();if(!s)return{};let l=lT(t),u=lL(l),c=u.data,p=l.spanContext().traceState,d=null==(r=null==(n=null==p?void 0:p.get("sentry.sample_rate"))?c["sentry.sample_rate"]:n)?c["sentry.previous_trace_sample_rate"]:r;function h(t){return("number"==typeof d||"string"==typeof d)&&(t.sample_rate=`${d}`),t}let f=l._frozenDsc;if(f)return h(f);let v=!!l&&!0===l[lM],g=v&&"ignored"===l.dropReason;if(v&&(!lR(s.getOptions())||g)){let t=lb(l).scope;if(t){let r={...lz(s,t)};return g&&(r.sampled="false"),h(r)}}let m=null==p?void 0:p.get("sentry.dsc"),b=m&&function(t){let r=function(t){if(!(!t||!sA(t)&&!Array.isArray(t)))return Array.isArray(t)?t.reduce((t,r)=>(Object.entries(ly(r)).forEach(([r,n])=>{t[r]=n}),t),{}):ly(t)}(t);if(!r)return;let n=Object.entries(r).reduce((t,[r,n])=>(r.startsWith("sentry-")&&(t[r.slice(7)]=n),t),{});if(Object.keys(n).length>0)return n}(m);if(b)return h(b);let y=lB(t.spanContext().traceId,s),w=null==(i=c["sentry.source"])?c["sentry.segment.name.source"]:i,x=u.description;return"url"!==w&&x&&(y.transaction=x),lR()&&(y.sampled=String(function(t){let{traceFlags:r}=t.spanContext();return 1===r}(l)),y.sample_rand=null==(a=null==p?void 0:p.get("sentry.sample_rand"))?null==(o=lb(l).scope)?void 0:o.getPropagationContext().sampleRand.toString():a),h(y),s.emit("createDsc",y,l),y}(i),...n.sdkProcessingMetadata},(p=lL(lT(i)).description)&&!n.transaction&&"transaction"===n.type&&(n.transaction=p)),a=t,o=h,a.fingerprint=a.fingerprint?Array.isArray(a.fingerprint)?a.fingerprint:[a.fingerprint]:[],o&&(a.fingerprint=a.fingerprint.concat(o)),a.fingerprint.length||delete a.fingerprint,s=t,l=v,d=[...s.breadcrumbs||[],...l],s.breadcrumbs=d.length?d:void 0,u=t,c=g,u.sdkProcessingMetadata={...u.sdkProcessingMetadata,...c}}(y,C);let _=[...k,...C.eventProcessors];return(n.data&&!0===n.data.__sentry__?lY(y):function(t,r,n,i=0){try{let a=function t(r,n,i,a){let o=i[a];if(!r||!o)return r;let s=o({...r},n);return sg&&null===s&&sS(`Event processor "${o.id||"?"}" dropped event`),sF(s)?s.then(r=>t(r,n,i,a+1)):t(s,n,i,a+1)}(r,n,t,i);return sF(a)?a:lY(a)}catch(t){return lU(t)}}(_,y,n)).then(t=>(t&&function(t){var r;let n={};if(null==(r=t.exception)||null==(r=r.values)||r.forEach(t=>{var r;null==(r=t.stacktrace)||null==(r=r.frames)||r.forEach(t=>{t.debug_id&&(t.abs_path?n[t.abs_path]=t.debug_id:t.filename&&(n[t.filename]=t.debug_id),delete t.debug_id)})}),0===Object.keys(n).length)return;t.debug_meta=t.debug_meta||{},t.debug_meta.images=t.debug_meta.images||[];let i=t.debug_meta.images;
9Object.entries(n).forEach(([t,r])=>{i.push({type:"sourcemap",code_file:t,debug_id:r})})}(t),"number"==typeof m&&m>0?function(t,r,n){var i,a;if(!t)return null;let o={...t,...t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map(t=>({...t,...t.data&&{data:sX(t.data,r,n)}}))},...t.user&&{user:sX(t.user,r,n)},...t.contexts&&{contexts:sX(t.contexts,r,n)},...t.extra&&{extra:sX(t.extra,r,n)}};return null!=(i=t.contexts)&&i.trace&&o.contexts&&(o.contexts.trace=t.contexts.trace,t.contexts.trace.data&&(o.contexts.trace.data=sX(t.contexts.trace.data,r,n))),t.spans&&(o.spans=t.spans.map(t=>({...t,...t.data&&{data:sX(t.data,r,n)}}))),null!=(a=t.contexts)&&a.flags&&o.contexts&&(o.contexts.flags=sX(t.contexts.flags,3,n)),o}(t,m,b):t))})(a,t,r,n,this,i).then(t=>{var i;return null===t||(this.emit("postprocessEvent",t,r),t.contexts={trace:{...null==(i=t.contexts)?void 0:i.trace,...function(t){let r=null==u?void 0:u();if(r)return{trace_id:r.traceId,span_id:r.spanId};let{traceId:n,parentSpanId:i,propagationSpanId:a}=t.getPropagationContext(),o={trace_id:n,span_id:a||le()};return i&&(o.parent_span_id=i),o}(n)},...t.contexts},t.sdkProcessingMetadata={dynamicSamplingContext:lz(this,n),...t.sdkProcessingMetadata}),t})}_captureEvent(t,r={},n=lf(),i=lv()){return sg&&ul(t)&&sS(`Captured error event \`${function(t){let r=[];t.message&&r.push(t.message);try{let n=t.exception.values[t.exception.values.length-1];null!=n&&n.value&&(r.push(n.value),n.type&&r.push(`${n.type}: ${n.value}`))}catch{}return r}(t)[0]||"<unknown>"}\``),this._processEvent(t,r,n,i).then(t=>t.event_id,t=>{sg&&(ui(t)?sS(t.message):un(t)?s_(t.message):s_(t))})}_processEvent(t,r,n,i){let a=this.getOptions(),{sampleRate:o}=a,s=uu(t),l=ul(t),u=`before send for type \`${t.type||"error"}\``,c=void 0===o?void 0:function(t){if("boolean"==typeof t)return Number(t);let r="string"==typeof t?parseFloat(t):t;if(!("number"!=typeof r||isNaN(r)||r<0||r>1))return r}(o);if(l&&"number"==typeof c&&sG()>c)return this.recordDroppedEvent("sample_rate","error"),lU(ur(`Discarding event because it's not included in the random sample (sampling rate = ${o})`));let p=us(t.type);return this._prepareEvent(t,r,n,i).then(t=>{var n;if(null===t)throw this.recordDroppedEvent("event_processor",p),ur("An event processor returned `null`, will not send event.");return(null==(n=r.data)?void 0:n.__sentry__)===!0?t:function(t,r){let n=`${r} must return \`null\` or a valid event.`;if(sF(t))return t.then(t=>{if(!sN(t)&&null!==t)throw ut(n);return t},t=>{throw ut(`${r} rejected with ${t}`)});if(!sN(t)&&null!==t)throw ut(n);return t}(function(t,r,n,i){var a;let{beforeSend:o,beforeSendTransaction:s,ignoreSpans:l}=r,u=!((a=r.beforeSendSpan)&&"function"==typeof a&&"_streamed"in a&&a._streamed)&&r.beforeSendSpan,c=n;if(ul(c)&&o)return o(c,i);if(uu(c)){if(u||l){let r=function(t){var r,n,i;let{trace_id:a,parent_span_id:o,span_id:s,status:l,origin:u,data:c,op:p}=null==(r=null==(n=t.contexts)?void 0:n.trace)?{}:r;return{data:null==c?{}:c,description:t.transaction,op:p,parent_span_id:o,span_id:null==s?"":s,start_timestamp:null==(i=t.start_timestamp)?0:i,status:l,timestamp:t.timestamp,trace_id:null==a?"":a,origin:u,profile_id:null==c?void 0:c["sentry.profile_id"],exclusive_time:null==c?void 0:c["sentry.exclusive_time"],measurements:t.measurements,is_segment:!0}}(c);if(null!=l&&l.length&&lD({description:r.description,op:r.op,attributes:r.data},l))return null;if(u){let t=u(r);t?c=s6(n,{type:"transaction",timestamp:t.timestamp,start_timestamp:t.start_timestamp,transaction:t.description,contexts:{trace:{trace_id:t.trace_id,span_id:t.span_id,parent_span_id:t.parent_span_id,op:t.op,status:t.status,origin:t.origin,data:{...t.data,...t.profile_id&&{"sentry.profile_id":t.profile_id},...t.exclusive_time&&{"sentry.exclusive_time":t.exclusive_time}}}},measurements:t.measurements}):l$()}if(c.spans){let r=[],n=c.spans;for(let t of n){if(null!=l&&l.length&&lD({description:t.description,op:t.op,attributes:t.data},l)){!function(t,r){let n=r.parent_span_id,i=r.span_id;if(n)for(let r of t)r.parent_span_id===i&&(r.parent_span_id=n)}(n,t);continue}if(u){let n=u(t);n?r.push(n):(l$(),r.push(t))}else r.push(t)}let i=c.spans.length-r.length;i&&t.recordDroppedEvent("before_send","span",i),c.spans=r}}if(s){if(c.spans){let t=c.spans.length;c.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:t}}return s(c,i)}}return c}(this,a,t,r),u)}).then(a=>{if(null===a){if(this.recordDroppedEvent("before_send",p),s){let r=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",r)}throw ur(`${u} returned \`null\`, will not send event.`)}
9let o=n.getSession()||i.getSession();if(l&&o&&this._updateSessionFromEvent(o,a),s){var c;let t=((null==(c=a.sdkProcessingMetadata)?void 0:c.spanCountBeforeProcessing)||0)-(a.spans?a.spans.length:0);t>0&&this.recordDroppedEvent("before_send","span",t)}let d=a.transaction_info;return s&&d&&a.transaction!==t.transaction&&(a.transaction_info={...d,source:"custom"}),this.sendEvent(a,r),a}).then(null,t=>{throw ui(t)||un(t)?t:(this.captureException(t,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:t}),ut(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
10Reason: ${t}`))})}_process(t,r){this._numProcessing++,this._promiseBuffer.add(t).then(t=>(this._numProcessing--,t),t=>(this._numProcessing--,t===l9&&this.recordDroppedEvent("queue_overflow",r),t))}_clearOutcomes(){let t=this._outcomes;return this._outcomes={},Object.entries(t).map(([t,r])=>{let[n,i]=t.split(":");return{reason:n,category:i,quantity:r}})}_flushOutcomes(){var t;sg&&sS("Flushing outcomes...");let r=this._clearOutcomes();if(0===r.length){sg&&sS("No outcomes to send");return}if(!this._dsn){sg&&sS("No dsn provided, will not send outcomes");return}sg&&sS("Sending outcomes:",r);let n=lP((t=this._options.tunnel&&lk(this._dsn))?{dsn:t}:{},[[{type:"client_report"},{timestamp:s5(),discarded_events:r}]]);this.sendEnvelope(n)}};function us(t){return"replay_event"===t?"replay":t||"error"}function ul(t){return void 0===t.type}function uu(t){return"transaction"===t.type}function uc(t){let r=0;return t.name&&(r+=2*t.name.length),(r+=8)+ud(t.attributes)}function up(t){let r=0;return t.message&&(r+=2*t.message.length),r+ud(t.attributes)}function ud(t){if(!t)return 0;let r=0;return Object.values(t).forEach(t=>{Array.isArray(t)?r+=t.length*uh(t[0]):sO(t)?r+=uh(t):r+=100}),r}function uh(t){return"string"==typeof t?2*t.length:"number"==typeof t?8:4*("boolean"==typeof t)}function uf(t){if("aggregates"in t){var r;(null==(r=t.attrs)?void 0:r.ip_address)===void 0&&(t.attrs={...t.attrs,ip_address:"{{auto}}"})}else void 0===t.ipAddress&&(t.ipAddress="{{auto}}")}var uv=new WeakMap;function ug(t){return sM(t)&&"__sentry_fetch_url_host__"in t&&"string"==typeof t.__sentry_fetch_url_host__?`${t.message} (${t.__sentry_fetch_url_host__})`:t.message}function um(t,r){let n=sI(t),i=sI(r);if(!n&&!i)return!0;if(n&&!i||!n&&i||i.length!==n.length)return!1;for(let t=0;t<i.length;t++){let r=i[t],a=n[t];if(r.filename!==a.filename||r.lineno!==a.lineno||r.colno!==a.colno||r.function!==a.function)return!1}return!0}function ub(t,r){let n=t.fingerprint,i=r.fingerprint;if(!n&&!i)return!0;if(n&&!i||!n&&i)return!1;try{return n.join("")===i.join("")}catch{return!1}}function uy(t){var r;return null==(r=t.exception)||null==(r=r.values)?void 0:r[0]}function uw(){let t=function(){try{return sm.document.location.href}catch{return""}}(),{referrer:r}=sm.document||{},{userAgent:n}=sm.navigator||{};return{url:t,headers:{...r&&{Referer:r},...n&&{"User-Agent":n}}}}function ux(t,r){var n,i;let a,o,s=uC(t,r),l={type:!(a=null==(n=r)?void 0:n.name)&&u_(n)?n.message&&Array.isArray(n.message)&&2==n.message.length?n.message[0]:"WebAssembly.Exception":a,value:(o=null==(i=r)?void 0:i.message,u_(i)?Array.isArray(i.message)&&2==i.message.length?i.message[1]:"wasm exception":o?o.error&&"string"==typeof o.error.message?ug(o.error):ug(i):"No error message")};return s.length&&(l.stacktrace={frames:s}),void 0===l.type&&""===l.value&&(l.value="Unrecoverable error caught"),l}function uk(t,r){return{exception:{values:[ux(t,r)]}}}function uC(t,r){var n,i;let a=r.stacktrace||r.stack||"",o=(n=r)&&uS.test(n.message)?1:0,s="number"==typeof(i=r).framesToPop?i.framesToPop:0;try{return t(a,o,s)}catch{}return[]}var uS=/Minified React error #\d+;/i;function u_(t){return"u">typeof WebAssembly&&void 0!==WebAssembly.Exception&&t instanceof WebAssembly.Exception}function uE(t,r,n,i){let a={};if(i&&n){let i=uC(t,n);i.length&&(a.exception={values:[{value:r,stacktrace:{frames:i}}]}),s7(a,{synthetic:!0})}if(sq(r)){let{__sentry_template_string__:t,__sentry_template_values__:n}=r;return a.logentry={message:t,params:n},a}return a.message=r,a}var uL=class extends uo{constructor(t){var r;let n=function(t){var r;return{release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:null==(r=sm.SENTRY_RELEASE)?void 0:r.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...t}}(t);(function(t,r,n=[r],i="npm"){let a=(t._metadata=t._metadata||{}).sdk=t._metadata.sdk||{};a.name||(a.name=`sentry.javascript.${r}`,a.packages=n.map(t=>({name:`${i}:@sentry/${t}`,version:sb})),a.version=sb)})(n,"browser",["browser"],sm.SENTRY_SDK_SOURCE||"npm"),super(n);let{userInfo:i}=this.getDataCollectionOptions();null!=(r=n._metadata)&&r.sdk&&(n._metadata.sdk.settings={infer_ip:i?"auto":"never",...n._metadata.sdk.settings});let{sendClientReports:a}=this._options;sm.document&&sm.document.addEventListener("visibilitychange",()=>{"hidden"===sm.document.visibilityState&&(a&&this._flushOutcomes(),queueMicrotask(()=>{this.flush()}))}),i&&this.on("beforeSendSession",uf)}eventFromException(t,r){var n,i;let a;return n=this._options.stackParser,i=this._options.attachStacktrace,a=function(t,r,n,i){let a;if(sz(r)&&r.error)return uk(t,r.error);if(sP(r)||sB(r,"DOMException")){if("stack"in r){var o;let s=null==(o=(a=uk(t,r)).exception)||null==(o=o.values)?void 0:o[0];
10if(i&&n&&s&&!s.stacktrace){let r=uC(t,n);r.length&&(s.stacktrace={frames:r},s7(a,{synthetic:!0}))}}else{let o=r.name||(sP(r)?"DOMError":"DOMException"),s=r.message?`${o}: ${r.message}`:o;s9(a=uE(t,s,n,i),s)}return"code"in r&&(a.tags={...a.tags,"DOMException.code":`${r.code}`}),a}return sM(r)?uk(t,r):(sN(r)||sV(r)?s7(a=function(t,r,n,i){let a=lg(),o=null==a?void 0:a.getOptions().normalizeDepth,s=Object.values(r).find(t=>t instanceof Error),l={__serialized__:function t(r,n=3,i=102400){let a=sX(r,n);return~-encodeURI(JSON.stringify(a)).split(/%..|./).length>i?t(r,n-1,i):a}(r,o)};if(s)return{exception:{values:[ux(t,s)]},extra:l};let u={exception:{values:[{type:sV(r)?r.constructor.name:i?"UnhandledRejection":"Error",value:function(t,{isUnhandledRejection:r}){let n,i=((n=Object.keys(sU(t))).sort(),n[0]?n.join(", "):"[object has no keys]"),a=r?"promise rejection":"exception";return sz(t)?`Event \`ErrorEvent\` captured as ${a} with message \`${t.message}\``:sV(t)?`Event \`${function(t){try{let r=Object.getPrototypeOf(t);return r?r.constructor.name:void 0}catch{}}(t)}\` (type=${t.type}) captured as ${a}`:`Object captured as ${a} with keys: ${i}`}(r,{isUnhandledRejection:i})}]},extra:l};if(n){let r=uC(t,n);r.length&&(u.exception.values[0].stacktrace={frames:r})}return u}(t,r,n,void 0),{synthetic:!0}):(s9(a=uE(t,r,n,i),`${r}`,void 0),s7(a,{synthetic:!0})),a)}(n,t,(null==r?void 0:r.syntheticException)||void 0,i),s7(a),a.level="error",null!=r&&r.event_id&&(a.event_id=r.event_id),lY(a)}eventFromMessage(t,r="info",n){return function(t,r,n="info",i,a){let o=uE(t,r,(null==i?void 0:i.syntheticException)||void 0,a);return o.level=n,null!=i&&i.event_id&&(o.event_id=i.event_id),lY(o)}(this._options.stackParser,t,r,n,this._options.attachStacktrace)}_prepareEvent(t,r,n,i){return t.platform=t.platform||"javascript",super._prepareEvent(t,r,n,i)}},uT=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,u$={};function uR(t,r=function(t){var r;let n=u$[t];if(n)return n;let i=sm[t];if((r=i)&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(r.toString()))return u$[t]=i.bind(sm);let a=sm.document;if(a&&"function"==typeof a.createElement)try{let r=a.createElement("iframe");r.hidden=!0,a.head.appendChild(r);let n=r.contentWindow;null!=n&&n[t]&&(i=n[t]),a.head.removeChild(r)}catch(r){uT&&s_(`Could not create sandbox iframe for ${t} check, bailing to window.${t}: `,r)}return i&&(u$[t]=i.bind(sm))}("fetch")){let n=0,i=0;async function a(a){let o=a.body.length;n+=o,i++;let s={body:a.body,method:"POST",referrerPolicy:"strict-origin",headers:t.headers,keepalive:n<=6e4&&i<15,...t.fetchOptions};try{let n=await r(t.url,s);return{statusCode:n.status,headers:{"x-sentry-rate-limits":n.headers.get("X-Sentry-Rate-Limits"),"retry-after":n.headers.get("Retry-After")}}}catch(t){throw u$.fetch=void 0,t}finally{n-=o,i--}}return function(t,r,n=l7(t.bufferSize||64)){let i={};return{send:function(a){let o=[];if(lq(a,(r,n)=>{let a=lj(n);!function(t,r,n=sJ()){return(t[r]||t.all||0)>n}(i,a)?o.push(r):t.recordDroppedEvent("ratelimit_backoff",a)}),0===o.length)return Promise.resolve({});let s=lP(a[0],o),l=r=>{var n;if(n=["client_report"],lq(s,(t,r)=>n.includes(r))){sg&&s_(`Dropping client report. Will not send outcomes (reason: ${r}).`);return}lq(s,(n,i)=>{t.recordDroppedEvent(r,lj(i))})};return n.add(()=>r({body:function(t){let[r,n]=t,i=JSON.stringify(r);function a(t){"string"==typeof i?i="string"==typeof t?i+t:[lO(i),t]:i.push("string"==typeof t?lO(t):t)}for(let t of n){let[r,n]=t;if(a(`
11${JSON.stringify(r)}
12`),"string"==typeof n||n instanceof Uint8Array)a(n);else{let t;try{t=JSON.stringify(n)}catch{t=JSON.stringify(sX(n))}a(t)}}return"string"==typeof i?i:function(t){let r=new Uint8Array(t.reduce((t,r)=>t+r.length,0)),n=0;for(let i of t)r.set(i,n),n+=i.length;return r}(i)}(s)}).then(t=>(413===t.statusCode?(sg&&sE("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),l("send_error")):(sg&&void 0!==t.statusCode&&(t.statusCode<200||t.statusCode>=300)&&s_(`Sentry responded with status code ${t.statusCode} to sent event.`),i=function(t,{statusCode:r,headers:n},i=sJ()){let a={...t},o=null==n?void 0:n["x-sentry-rate-limits"],s=null==n?void 0:n["retry-after"];if(o)for(let t of o.trim().split(",")){let[r,n,,,o]=t.split(":",5),s=parseInt(r,10),l=(isNaN(s)?60:s)*1e3;if(n)for(let t of n.split(";"))"metric_bucket"===t?(!o||o.split(";").includes("custom"))&&(a[t]=i+l):a[t]=i+l;else a.all=i+l}else s?a.all=i+function(t,r=sJ()){let n=parseInt(`${t}`,10);if(!isNaN(n))return 1e3*n;let i=Date.parse(`${t}`);return isNaN(i)?6e4:i-r}(s,i):429===r&&(a.all=i+6e4);return a}(i,t)),t),t=>{throw l("network_error"),sg&&sE("Encountered error running transport request:",t),t})).then(t=>t,t=>{if(t===l9)return sg&&sE("Skipped sending event because buffer is full."),l("queue_overflow"),Promise.resolve({});throw t})},flush:t=>n.drain(t)}}(t,a,l7(t.bufferSize||40))}function uI(t,r,n,i){let a={filename:t,function:"<anonymous>
12"===r?"?":r,in_app:!0};return void 0!==n&&(a.lineno=n),void 0!==i&&(a.colno=i),a}var uD=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,uM=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,uB=/\((\S*)(?::(\d+))(?::(\d+))\)/,uz=/at (.+?) ?\(data:(.+?),/,uP=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,uA=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,uq=function(...t){let r=t.sort((t,r)=>t[0]-r[0]).map(t=>t[1]);return(t,n=0,i=0)=>{let a=[],o=t.split("\n");for(let t=n;t<o.length;t++){let n=o[t];n.length>1024&&(n=n.slice(0,1024));let s=sL.test(n)?n.replace(sL,"$1"):n;if(!s.includes("Error: ")){for(let t of r){let r=t(s);if(r){a.push(r);break}}if(a.length>=50+i)break}}var s=a.slice(i);if(!s.length)return[];let l=Array.from(s);return/sentryWrapped/.test(s$(l).function||"")&&l.pop(),l.reverse(),sT.test(s$(l).function||"")&&(l.pop(),sT.test(s$(l).function||"")&&l.pop()),l.slice(0,50).map(t=>({...t,filename:t.filename||s$(l).filename,function:t.function||"?"}))}}([30,t=>{let r=t.match(uz);if(r)return{filename:`<data:${r[2]}>`,function:r[1]};let n=uD.exec(t);if(n){let[,t,r,i]=n;return uI(t,"?",+r,+i)}let i=uM.exec(t);if(i){var a;if((null==(a=i[2])?void 0:a.indexOf("eval"))===0){let t=uB.exec(i[2]);t&&(i[2]=t[1],i[3]=t[2],i[4]=t[3])}let[t,r]=uO(i[1]||"?",i[2]);return uI(r,t,i[3]?+i[3]:void 0,i[4]?+i[4]:void 0)}}],[50,t=>{let r=uP.exec(t);if(r){if(r[3]&&r[3].indexOf(" > eval")>-1){let t=uA.exec(r[3]);t&&(r[1]=r[1]||"eval",r[3]=t[1],r[4]=t[2],r[5]="")}let t=r[3],n=r[1]||"?";return[n,t]=uO(n,t),uI(t,n,r[4]?+r[4]:void 0,r[5]?+r[5]:void 0)}}]),uO=(t,r)=>{let n=-1!==t.indexOf("safari-extension"),i=-1!==t.indexOf("safari-web-extension");return n||i?[-1===t.indexOf("@")?"?":t.split("@")[0],n?`safari-extension:${r}`:`safari-web-extension:${r}`]:[t,r]},uN=new Map;function uj(t){switch(t.getTimePositionClass()){case tv.freewheel.SDK.TIME_POSITION_CLASS_PREROLL:return"preroll";case tv.freewheel.SDK.TIME_POSITION_CLASS_MIDROLL:return"midroll";case tv.freewheel.SDK.TIME_POSITION_CLASS_POSTROLL:return"postroll";default:{let r=String(t.getTimePositionClass());throw Error(`Unexpected timePositionClass: ${r}`)}}}function uV(t){return t.getAllCreativeRenditions()[0].getPrimaryCreativeRenditionAsset().getUrl()}function uF(t){return t.getTimePositionClass()===tv.freewheel.SDK.TIME_POSITION_CLASS_POSTROLL}function uH(t){return t.getTimePositionClass()===tv.freewheel.SDK.TIME_POSITION_CLASS_PAUSE_MIDROLL}function uY(){let t,r,n=!1,i=!1,a=!1;function o(){t.removeEventListener("ended",u),t.removeEventListener("timeupdate",l),t.removeEventListener("error",c)}function s(){r.commitAdInstance()}function l({target:t}){let{currentTime:o,duration:s}=t;o>=.25*s&&!n&&(n=!0,r.processEvent({name:tv.freewheel.SDK.EVENT_AD_FIRST_QUARTILE,info:{}})),o>=.5*s&&!i&&(i=!0,r.processEvent({name:tv.freewheel.SDK.EVENT_AD_MIDPOINT,info:{}})),o>=.75*s&&!a&&(a=!0,r.processEvent({name:tv.freewheel.SDK.EVENT_AD_THIRD_QUARTILE,info:{}}))}function u(){r.processEvent({name:tv.freewheel.SDK.EVENT_AD_COMPLETE,info:{}}),r.handleStateTransition(tv.freewheel.SDK.RENDERER_STATE_COMPLETING),r.handleStateTransition(tv.freewheel.SDK.RENDERER_STATE_COMPLETED),o()}function c(){r.handleStateTransition(tv.freewheel.SDK.RENDERER_STATE_FAILED)}return{info:()=>({moduleType:tv.freewheel.SDK.MODULE_TYPE_RENDERER}),start:function(n){(r=n).setCapability(tv.freewheel.SDK.EVENT_AD_CLICK,!1),r.setCapability(tv.freewheel.SDK.EVENT_AD_FIRST_QUARTILE,!0),r.setCapability(tv.freewheel.SDK.EVENT_AD_MIDPOINT,!0),r.setCapability(tv.freewheel.SDK.EVENT_AD_THIRD_QUARTILE,!0),r.setCapability(tv.freewheel.SDK.EVENT_AD_COMPLETE,!0),r.setCapability(tv.freewheel.SDK.EVENT_AD_IMPRESSION,!0),(t=r.getParameter("mediaElement")).addEventListener("play",s),t.addEventListener("ended",u),t.addEventListener("timeupdate",l),t.addEventListener("error",c);try{t.src=r.getAdInstance().getActiveCreativeRendition().getPrimaryCreativeRenditionAsset().getUrl(),t.play()}catch{}r.handleStateTransition(tv.freewheel.SDK.RENDERER_STATE_STARTED)},pause:function(){t.pause()},resume:function(){t.play()},getPlayheadTime:function(){return t.currentTime},getDuration:function(){return t.duration},dispose:o}}
12var uU=class extends Error{constructor(t){super(),(0,g.ct)(this,"name","AdManagerLoadError"),(0,g.ct)(this,"message","Ad manager load failed"),(0,g.ct)(this,"data",void 0),this.data={baitBlocked:t}}};async function uW(t){try{await uK(),window.tv.freewheel.SDK.setLogLevel(window.tv.freewheel.SDK[t])}catch{let t=!1;try{await uG(`https://sf.nm-ovp.nelonenmedia.fi/player/assets/ad/admanager.js?cb=${Date.now()}`)}catch{t=!0}throw new uU(t)}}async function uK(t=0){try{await uG("https://mssl.fwmrm.net/libs/adm/7.4.0/AdManager.js")}catch(r){if(t<2)return await new Promise(t=>setTimeout(t,150)),uK(t+1);throw r}}function uG(t){return new Promise((r,n)=>{let i=document.createElement("script");i.src=t,i.type="text/javascript",i.async=!0,i.onload=()=>{r(),i.remove()},i.onerror=t=>{n(t),i.remove()},document.head.appendChild(i)})}async function uJ(t,r){return tZ(r),await new Promise((n,i)=>{let a=()=>{i(new b.Mk("abort"))};r.addEventListener("abort",a,{once:!0}),t.addEventListener(tv.freewheel.SDK.EVENT_REQUEST_COMPLETE,i=>{r.removeEventListener("abort",a),r.aborted?t.dispose():n(i)}),t.submitRequest()})}var uZ=class{get prerolls(){let t=this.context.getSlotsByTimePositionClass(tv.freewheel.SDK.TIME_POSITION_CLASS_PREROLL)[0];return(null==t?void 0:t.getAdInstances().length)>0?t:null}get midrolls(){return this.context.getSlotsByTimePositionClass(tv.freewheel.SDK.TIME_POSITION_CLASS_MIDROLL).filter(t=>t.getAdInstances().length>0)}get unplayedMidrolls(){return this.midrolls.filter(t=>!this.playedSlots.includes(t))}get postrolls(){if(this.playedSlots.find(t=>uF(t)))return null;let t=this.context.getSlotsByTimePositionClass(tv.freewheel.SDK.TIME_POSITION_CLASS_POSTROLL)[0];return(null==t?void 0:t.getAdInstances().length)>0?t:null}get unplayedOverlays(){return tk?[]:this.context.getSlotsByTimePositionClass(tv.freewheel.SDK.TIME_POSITION_CLASS_OVERLAY).filter(t=>t.getAdInstances().length>0).filter(t=>!this.playedSlots.includes(t))}get midrollPositions(){return this.midrolls.map(t=>({position:t.getTimePosition(),played:this.playedSlots.includes(t)}))}static async create(t,r,n,i){try{var a,o,s,l,u,c,p,d,h,v,g;let m;if(v=n,m=("richie"===v.type||"article"===v.type)&&v.isSample,!v.adTags||m)return;let{adTags:b}=n,y="mcc"!==n.type||"audio_webradio"===n.mediaType,w=(null==(a=b.sponsored_ids)?void 0:a.split(","))||[],{ads:{advertisementId:x,inApp:k},user:S,experimental:_}=t.config,E=t.ui.mediaElement,L=await t.tcData,T=t.eventBus.emit.bind(t.eventBus);await (h=null==(o=null==_?void 0:_.fwDebugLevel)?"LOG_LEVEL_QUIET":o,f||(f=uW(h).catch(t=>{throw f=void 0,t}))),tZ(i);let $=new tv.freewheel.SDK.AdManager;$.enableTopics(),$.setNetwork(Number(b.network_id)),$.setServer("https://"+b.server_url),null!=_&&_.adRequestUrl&&$.setServer(_.adRequestUrl);let R=$.newContext();if(y){let t="FWAR-"+E.id;window[t]=uY,R.addRenderer(t,"audio","audio/mpeg",null,null,null,{mediaElement:E})}let I=y?b.profiles.audio_html5:b.profiles.video_html5;if(I)R.setProfile(I);else throw Error("No FW profile found");let D=tF(S),M=tj(S)?null==(s=b.ad_role)?tV(S):s:tV(S),B=null==(l=tY(S))?void 0:l.isMinor,z=(0,C.n)();if(R.setSiteSection(`${t.config.ads.fwSite}_${k?tR?"Android_Tablet":t$?"Android_Phone":tC?"iPad":tk?"iPhone":"Mobile_Web":tS||t_?"Mobile_Web":"Desktop"}_${M}`,Number(b.network_id)),R.setVideoAsset(b.video_asset_custom_id,(g=n,"mcc"===g.type?g.clip.playback.runtime:"tts"===g.type?0:g.isSample?g.data.audio_sample.audio_duration:g.data.audio_duration),b.network_id),!E.parentElement)throw Error("No parent element found for the media element");R.registerVideoDisplayBase(E.parentElement.id),R.setContentVideoElement(E.id);let P=B?void 0:(0,C.r)(z);if(P&&R.setVisitor(P),R.setParameter(tv.freewheel.SDK.PARAMETER_EXTENSION_CONTENT_VIDEO_ENABLED,!1,tv.freewheel.SDK.PARAMETER_LEVEL_OVERRIDE),R.setParameter(tv.freewheel.SDK.PARAMETER_RENDERER_VIDEO_DISPLAY_CONTROLS_WHEN_PAUSE,!1,tv.freewheel.SDK.PARAMETER_LEVEL_OVERRIDE),R.setParameter(tv.freewheel.SDK.PARAMETER_AUTO_PAUSE_AD_ONVISIBILITYCHANGE,!1,tv.freewheel.SDK.PARAMETER_LEVEL_OVERRIDE),R.setParameter(tv.freewheel.SDK.PARAMETER_RENDERER_VIDEO_CLICK_DETECTION,!1,tv.freewheel.SDK.PARAMETER_LEVEL_GLOBAL),null!=_&&_.adStartTimeout&&R.setParameter(tv.freewheel.SDK.PARAMETER_RENDERER_VIDEO_START_DETECT_TIMEOUT,null==_?void 0:_.adStartTimeout,tv.freewheel.SDK.PARAMETER_LEVEL_GLOBAL),R.addKeyValue("_fw_site_page",encodeURI(window.location.href)),R.addKeyValue("_fw_gdpr",String(null==L?void 0:L.gdprApplies)),1===z.spad&&!B){R.addKeyValue("_fw_gdpr_consent",null==(u=null==L?void 0:L.tcString)?"":u),D&&R.addKeyValue("_fw_vcid2",D),x&&(tT&&R.addKeyValue("_fw_did_google_advertising_id",x),(tk||tC)&&R.addKeyValue("_fw_did_idfa",x));let t="",r="";null!=(c=window)&&null!=(c=c.ratas)&&null!=(c=c.profile)&&c.adkv&&(t=Object.entries(window.ratas.profile.adkv).map(([t,r])=>{var n;return t.endsWith("h")?"":`sn_p:${t}=${null==r||null==(n=r.join)?void 0:n.call(r,";")}`}).filter(t=>t).join(",")),r=(null==(p=null==(d=tK())?void 0:d.webVideoCdpSegments)?[]:p).slice(0,160).map(t=>`sn_p:${t}`).join(","),(t||r)&&R.addKeyValue("_fw_am_fed_segs",[t,r].filter(t=>t).join(","))}R.addKeyValue("vpmute",t.muted?"1":"0");let A=await uJ(R,i);if(!A.success)throw new uQ(A);return new this(R,E,T,w,r)}catch(t){throw t instanceof Error?t:Error("Unknown ad init error")}}constructor(t,r,n,i,a){(0,g.ct)(this,"context",void 0),(0,g.ct)(this,"playedSlots",[]),(0,g.ct)(this,"mediaElement",void 0),(0,g.ct)(this,"emit",void 0),(0,g.ct)(this,"sponsoredAdIds",void 0),(0,g.ct)(this,"startTrigger",void 0),(0,g.ct)(this,"disposed",!1),(0,g.ct)(this,"currentSlot",void 0),(0,g.ct)(this,"slot",void 0),(0,g.ct)(this,"overlaySlot",void 0),this.context=t,this.mediaElement=r,this.emit=n,this.sponsoredAdIds=i,this.startTrigger=a,t.addEventListener(tv.freewheel.SDK.EVENT_SLOT_STARTED,t=>
12{this.slot=t.slot,!this.disposed&&uX(t.slot)&&this.emit({type:"adBreakStarted",trigger:this.startTrigger,adBreak:this.parseAdBreak(t.slot)})}),t.addEventListener(tv.freewheel.SDK.EVENT_SLOT_ENDED,t=>{this.slot=void 0,t.slot===this.overlaySlot&&(this.overlaySlot=void 0),!this.disposed&&uX(t.slot)&&(this.currentSlot=void 0,(t.slot.getTimePositionClass()===tv.freewheel.SDK.TIME_POSITION_CLASS_MIDROLL||uF(t.slot))&&this.playedSlots.push(t.slot),this.emit({type:"adBreakEnded",trigger:"auto",adBreak:this.parseAdBreak(t.slot)}))}),t.addEventListener(tv.freewheel.SDK.EVENT_AD,t=>{if(this.disposed)return;let r=t.adInstance.getSlot();switch(t.subType){case tv.freewheel.SDK.EVENT_AD_INITIATED:uX(r)&&this.emit({type:"adStarting",trigger:this.startTrigger,playState:u1(this.mediaElement),ad:this.parseAd(t.adInstance)});break;case tv.freewheel.SDK.EVENT_AD_IMPRESSION:uH(r)?this.emit({type:"pauseAdShown",trigger:"auto",ad:{src:uV(t.adInstance)}}):u0(r)?this.emit({type:"overlayAdShown",trigger:"auto",ad:{src:uV(t.adInstance)}}):uX(r)&&this.emit({type:"adStarted",trigger:this.startTrigger,playState:u1(this.mediaElement),ad:this.parseAd(t.adInstance)});break;case tv.freewheel.SDK.EVENT_AD_IMPRESSION_END:uH(r)?this.emit({type:"pauseAdClosed",trigger:"auto",ad:{src:uV(t.adInstance)}}):u0(r)?this.emit({type:"overlayAdClosed",trigger:"auto",ad:{src:uV(t.adInstance)}}):uX(r)&&this.emit({type:"adEnded",trigger:this.startTrigger,playState:u1(this.mediaElement),ad:this.parseAd(t.adInstance)})}}),t.addEventListener(tv.freewheel.SDK.EVENT_ERROR,()=>{this.disposed})}setStartTrigger(t){this.startTrigger=t}parseAdBreak(t){let r=uj(t),n="midroll"===r&&this.midrolls.indexOf(t)||0;return{type:r,position:t.getTimePosition(),index:n,ads:t.getAdInstances().map(t=>this.parseAd(t))}}parseAd(t){return{id:t.getAdId(),type:uj(t.getSlot()),index:t.getSlot().getAdInstances().findIndex(r=>r===t),duration:t.getActiveCreativeRendition().getDuration(),hasClickThrough:t.getEventCallbackUrls(tv.freewheel.SDK.EVENT_AD_CLICK,tv.freewheel.SDK.EVENT_TYPE_CLICK).length>0,isSponsored:this.sponsoredAdIds.includes(t.getSoAdUnit())}}playSlot(t){this.currentSlot=t,t.play()}getMidrollInRange(t,r){for(let n of this.midrolls.filter(t=>!this.playedSlots.includes(t))){let i=n.getTimePosition();if(t<i&&i<=r)return n}}getOverlayInRange(t,r){return this.unplayedOverlays.find(n=>{let i=n.getTimePosition();return t<=i&&i<=r})}playOverlay(t){this.playedSlots.push(t),this.overlaySlot=t,t.play()}setVideoState(t){switch(t){case"playing":this.context.setVideoState(tv.freewheel.SDK.VIDEO_STATE_PLAYING),this.context.dispatchEvent(tv.freewheel.SDK.EVENT_USER_ACTION_NOTIFIED,{action:tv.freewheel.SDK.EVENT_USER_ACTION_RESUME_BUTTON_CLICKED});break;case"paused":this.context.setVideoState(tv.freewheel.SDK.VIDEO_STATE_PAUSED),this.context.dispatchEvent(tv.freewheel.SDK.EVENT_USER_ACTION_NOTIFIED,{action:tv.freewheel.SDK.EVENT_USER_ACTION_PAUSE_BUTTON_CLICKED});break;case"completed":this.context.setVideoState(tv.freewheel.SDK.VIDEO_STATE_COMPLETED)}}destroy(){var t,r,n;this.disposed=!0,null==(t=this.currentSlot)||t.stop(),this.currentSlot=void 0,null==(r=this.overlaySlot)||r.stop(),this.overlaySlot=void 0,null==(n=this.context)||n.dispose()}skipCurrentAdbreak(){var t,r;let n=null==(t=this.currentSlot)?void 0:t.getAdCount();if(n)for(let t=0;t<n;t++)null==(r=this.currentSlot)||r.playNextAdInstance()}},uQ=class extends Error{constructor(t){super(),(0,g.ct)(this,"name","AdRequestError"),(0,g.ct)(this,"message","Ad request failed"),(0,g.ct)(this,"data",void 0),function t(r,...n){if("object"!=typeof r||!r)return!1;if(0===n.length)return!0;let[i,...a]=n;return i in r&&t(r[i],...a)}(t,"target","_adRequest")&&(this.data={customInfo:t.target._adRequest._customInfo,keyValues:t.target._adRequest._keyValues,playerProfile:t.target._adRequest._playerProfile,requestDuration:t.target._adRequest._requestDuration,siteSectionCustomId:t.target._adRequest._siteSectionCustomId,siteSectionId:t.target._adRequest._siteSectionId,siteSectionNetworkId:t.target._adRequest._siteSectionNetworkId,siteSectionViewRandom:t.target._adRequest._siteSectionViewRandom,urlKeyValues:t.target._adRequest._urlKe
12yValues,urlParams:t.target._adRequest._urlParams,visitorCustomId:t.target._adRequest._visitorCustomId})}};function uX(t){let r=t.getTimePositionClass();return r===tv.freewheel.SDK.TIME_POSITION_CLASS_PREROLL||r===tv.freewheel.SDK.TIME_POSITION_CLASS_MIDROLL||r===tv.freewheel.SDK.TIME_POSITION_CLASS_POSTROLL}function u0(t){return t.getTimePositionClass()===tv.freewheel.SDK.TIME_POSITION_CLASS_OVERLAY}function u1(t){return{currentTime:t.currentTime,duration:t.duration,muted:t.muted,volume:t.volume,playbackRate:t.playbackRate}}var u2=class{constructor(t){(0,g.ct)(this,"eventBus",void 0),(0,g.ct)(this,"mediaElement",void 0),(0,g.ct)(this,"rp",void 0),this.rp=t,this.eventBus=t.eventBus,this.mediaElement=t.ui.mediaElement,this.mediaElement.controls=!1,this.mediaElement.disableRemotePlayback=!0,this.mediaElement instanceof HTMLVideoElement&&(this.mediaElement.playsInline=!0)}get duration(){return this.mediaElement.duration}get currentTime(){return this.mediaElement.currentTime}get playbackRate(){return this.mediaElement.playbackRate}get muted(){return this.mediaElement.muted}get volume(){return tk||tC?+!this.muted:this.mediaElement.volume}get isMediaEnded(){return this.mediaElement.ended||this.duration-this.currentTime<=.5}get isFullscreen(){return document.fullscreenElement===this.mediaElement}get playState(){return{duration:this.duration,currentTime:this.currentTime,playbackRate:this.playbackRate,volume:this.volume,muted:this.muted}}async play(){await this.mediaElement.play()}pause(){this.mediaElement.pause()}setVolume(t){this.mediaElement.volume=t}setMuted(t){this.mediaElement.muted=t}};function u9(t){return[...t.textTracks].filter(t=>"subtitles"===t.kind||"captions"===t.kind)}async function u7(t,r){await new Promise((n,i)=>{let a=()=>i();r.addEventListener("abort",a,{once:!0}),t.addEventListener("canplay",()=>{n(),r.removeEventListener("abort",a)},{once:!0,signal:r})})}async function u3(t,r){await new Promise((n,i)=>{let a=()=>i();r.addEventListener("abort",a,{once:!0}),t.addEventListener("durationchange",()=>{n(),r.removeEventListener("abort",a)},{once:!0,signal:r})})}function u5(t,r,n=Date.now()){return 0===r.seekable.length?0:Math.max((t.getTime()-(n-(r.seekable.end(0)-r.seekable.start(0))*1e3))/1e3,0)}var u8=class t extends u2{constructor(r){super(r),(0,g.ct)(this,"type",t.type),(0,g.ct)(this,"textTracks",void 0),(0,g.ct)(this,"abortController",void 0),this.textTracks=function(t,r){let n;function i(){for(let r of u9(t)){let t=r.label===n?"showing":"disabled";r.mode!==t&&(r.mode=t)}}return t.textTracks.addEventListener("change",i),t.textTracks.addEventListener("addtrack",i),{getAll:function(){return u9(t).map((t,r)=>({id:r,label:t.label,active:"showing"===t.mode}))},setActive:function(a){var o;let s=null===a?null:u9(t)[a];n=null==(o=null==s?void 0:s.label)?null:o,i(),r(s?a:null)},dispose:function(){t.textTracks.removeEventListener("change",i),t.textTracks.removeEventListener("addtrack",i)}}}(r.ui.mediaElement,t=>r.eventBus.emit({type:"textTrackChanged",id:t,trigger:"auto"}))}get attached(){return!!this.abortController}get duration(){let{duration:t,seekable:r}=this.mediaElement;if((isNaN(t)||t===1/0)&&r.length>0){let t=this.mediaElement.seekable.start(0);return this.mediaElement.seekable.end(0)-t}return t}async load(t,r){var n;null==(n=this.abortController)||n.abort(),this.abortController=new AbortController,this.mediaElement.src=t,this.abortController.signal.addEventListener("abort",()=>{this.mediaElement.pause(),this.mediaElement.removeAttribute("src")}),r instanceof Date&&(await u7(this.mediaElement,this.abortController.signal),r=u5(r,this.mediaElement)),void 0!==r&&(this.mediaElement.currentTime=r)}unload(){var t;null==(t=this.abortController)||t.abort(),this.abortController=void 0}destroy(){this.unload(),this.textTracks.dispose()}};async function u4(t,r){var n;let i=null==(n=t.config.experimental)?void 0:n.shakaLogLevel,a=i?await ce(i):await u6();return a.polyfill.installAll(),a.polyfill.PatchedMediaKeysApple.install(),new ct(a,t,r)}async function u6(){let{default:t}=await n.e(3296).then(n.bind(n,60633)).then(t=>(0,v.n)(t.default,1));return t}async function ce(t){let{default:r}=await n.e(9066).then(n.bind(n,34742)).then(t=>(0,v.n)(t.default,1));return r.log.setLevel(r.log.Level[t]),r}(0,g.ct)(u8,"type","html5");var ct=class t extends u2{get attached(){return!!this.abortController}get duration(){return!this.attached||this.detaching?this.mediaElement.duration:this.player.seekRange().end}get isLive(){return this.player.isLive()}get isMediaEnded(){return!this.player.isLive()&&super.isMediaEnded}constructor(r,n,i){super(n),(0,g.ct)(this,"type",t.type),(0,g.ct)(this,"shaka",void 0),(0,g.ct)(this,"player",void 0),(0,g.ct)(this,"abortController",void 0),(0,g.ct)(this,"config",void 0),(0,g.ct)(this,"manifestRequestHeaders",{}),(0,g.ct)(this,"segmentRequestHeaders",{}),(0,g.ct)(this,"licenseRequestHeaders",{}),(0,g.ct)(this,"withCredentials",!1),(0,g.ct)(this,"detaching",!1),(0,g.ct)(this,"textTracksReceived",!1),(0,g.ct)(this,"lastTextTrackId",null),this.shaka=r,this.player=new r.Player,this.config=i,null!=i&&i.cmcd&&this.player.configure({cmcd:{enabled:!0,contentId:i.cmcd.contentId,sessionId:i.cmcd.sessionId}});let a=this.player.getNetworkingEngine();if(!a)throw Error("Networking engine not found");a.registerRequestFilter(this.requestFilter.bind(this)),this.player.addEventListener("trackschanged",()=>{this.textTracksReceived||this.player.getTextTracks().length>0&&(this.textTracksReceived=!0,this.setTextTrack(this.lastTextTrackId))}),this.player.addEventListener("textchanged",()=>{var t,r;this.eventBus.emit({type:"textTrackChanged",id:null==(t=null==(r=this.player.getTextTracks().find(t=>t.active))?void 0:r.id)?null:t,trigger:"auto"})}),this.player.addEventListener("error",t=>{this.eventBus.emit({type:"error",error:cr(this.shaka,null==t?void 0:t.detail),trigger:"auto"})}),this.player.addEventListener("variantchanged",()=>{let t=this.player.getVariantTracks().find(t=>t.active);if(t){var r;this.eventBus.emit({type:"videoTrackChanged",trigger:"user",track:{id:t.id,resolution:null==(r=t.height)?0:r}})}}),this.player.addEventListener("adaptation",()=>{let t=this.player.getVariantTracks().find(t=>t.active);null!=t&&t.height&&this.eventBus.emit({type:"videoTrackChanged",trigger:"user",track:{id:t.id,resolution:t.height}})}),this.player.addEventListener("texttrackvisibility",()=>{this.player.isTextTrackVisible()||this.eventBus.emit({type:"textTrackChanged",id:null,trigger:"auto"})})}async load(t,r){var n;null==(n=this.abortController)||n.abort(),this.abortController=new AbortController;try{await this.player.attach(this.mediaElement),await this.player.load(t),r instanceof Date&&(await u7(this.mediaElement,this.abortController.signal),r=u5(r,this.mediaElement)),void 0!==r&&(this.mediaElement.currentTime=r)}catch(t){throw cr(this.shaka,t)}}async loadDrm(t,r){var n;null==(n=this.abortController)||n.abort(),this.abortController=new AbortController;let{streams:i,drmTypes:a}=t;await this.player.attach(this.mediaElement);let{url:o,licenseServiceMessage:s}=tx?i.cmafFairPlay:i.dashMulti;if(!o||!s)throw Error("Invalid DRM configuration");let l=this.player.getNetworkingEngine();if(!l)throw Error("Shaka Player networking engine not found");l.registerRequestFilter((t,r)=>{t===this.shaka.net.NetworkingEngine.RequestType.LICENSE&&(r.headers["x-axdrm-message"]=s)}),this.player.configure({drm:{servers:{"com.widevine.alpha":a.widevine.licenseServer,"com.microsoft.playready":a.playReady.licenseServer,"com.apple.fps":a.fairPlay.licenseServer},advanced:{"com.apple.fps":{serverCertificateUri:a.fairPlay.streamingCertificate}}}});try{await this.player.load(o),r instanceof Date&&(await u7(this.mediaElement,this.abortController.signal),r=u5(r,this.mediaElement)),void 0!==r&&(this.mediaElement.currentTime=r)}catch(t){throw cr(this.shaka,t)}}async unload(){var t;null==(t=this.abortController)||t.abort(),this.abortController=void 0,this.textTracksReceived=!1,this.withCredentials=!1,this.manifestRequestHeaders={},this.segmentRequestHeaders={},this.detaching=!0,await this.player.detach(),this.detaching=!1}configureStreamToken(t,r){this.withCredentials=r,this.segmentRequestHeaders={"X-Stream-Token":t},this.manifestRequestHeaders={"X-Stream-Token":t}}setTextTrack(t){this.lastTextTrackId=t;let r=this.player.getTextTracks().find(r=>r.id===t);this.player.setTextTrackVisibility(!!r),r&&this.player.selectTextTrack(r)}getTextTracks(){return this.player.getTextTracks().map(t=>({id:t.id,label:t.label||t.language,active:t.active&&this.player.isTextTrackVisible()}))}getVideoTracks(){let t=[];for(let r of this.player.getVariantTracks())"variant"===r.type&&r.height&&r.width&&t.push({id:r.id,width:r.width,height:r.height});return t}setABR(t){t!==this.player.getConfiguration().abr.enabled&&(this.eventBus.emit({type:"videoTrackModeChange",trigger:"user",mode:t?"auto":"manual"}),this.player.configure("abr.enabled",t))}setVideoTrack(t){let r=this.player.getVariantTracks().find(r=>r.id===t);r&&(this.setABR(!1),this.player.selectVariantTrack(r,!0))}requestFilter(t,r){switch(r.allowCrossSiteCredentials=this.withCredentials,t){case this.shaka.net.NetworkingEngine.RequestType.LICENSE:r.headers={...r.headers,...this.licenseRequestHeaders};break;case this.shaka.net.NetworkingEngine.RequestType.SEGMENT:r.headers={...r.headers,...this.segmentRequestHeaders};break;case this.shaka.net.NetworkingEngine.RequestType.MANIFEST:r.headers={...r.headers,...this.manifestRequestHeaders}}}destroy(){this.player.destroy()}};function cr(t,r){if(r instanceof t.util.Error)try{return new cn(t,r)}catch{return new ci(r)}return r}(0,g.ct)(ct,"type","shaka");
12var cn=class extends Error{get name(){return`Shaka error ${this.data.code}`}constructor(t,r){super(),(0,g.ct)(this,"data",void 0),this.data=function(t,r){var n,i,a,o,s,l;if("number"!=typeof r.code)throw Error("Shaka error code is not a number");if(!Array.isArray(r.data))throw Error("Shaka error data is not an array");let{severity:u,category:c,code:p,data:d}=r,h={code:p,severity:u,category:c};switch(p){case t.util.Error.Code.BAD_HTTP_STATUS:return{...h,uri:tq(null==(n=d[0])?"":n),statusCode:d[1],responseText:null==(i=d[2])?null:i,responseHeaders:d[3],requestType:d[4],finalUri:tq(null==(a=d[5])?void 0:a)};case t.util.Error.Code.HTTP_ERROR:return{...h,uri:tq(null==(o=d[0])?"":o),originalError:d[1],requestType:d[2]};case t.util.Error.Code.TIMEOUT:return{...h,uri:tq(null==(s=d[0])?"":s),requestType:d[1]};case t.util.Error.Code.TRANSMUXING_FAILED:return{...h,segment:tq(null==(l=d[0])?"":l)};case t.util.Error.Code.REQUESTED_KEY_SYSTEM_CONFIG_UNAVAILABLE:case t.util.Error.Code.MISSING_EME_SUPPORT:return h;default:throw Error()}}(t,r)}},ci=class extends Error{get name(){return`Unknown Shaka error ${this.data.code}`}constructor(t){super(),(0,g.ct)(this,"data",void 0),this.data={code:"number"==typeof t.code?t.code:-1,severity:"number"==typeof t.severity?t.severity:-1,...(t.data||[]).map(t=>"string"==typeof t?tq(t):t)}}};async function ca(t,r){let{default:i}=await n.e(7714).then(n.bind(n,84170));return new co(i,t,r)}var co=class t extends u2{get isLive(){return this.hls.levels.some(t=>{var r;return null==(r=t.details)?void 0:r.live})}get attached(){return!!this.abortController}get isMediaEnded(){return!this.isLive&&super.isMediaEnded}get duration(){let t=this.hls.liveSyncPosition;return this.isLive&&null!==t&&Number.isFinite(t)?t:this.mediaElement.duration}constructor(r,n,i){var a;super(n),(0,g.ct)(this,"type",t.type),(0,g.ct)(this,"hlsjs",void 0),(0,g.ct)(this,"hls",void 0),(0,g.ct)(this,"abortController",void 0),(0,g.ct)(this,"lastMediaErrorRecoveryAt",0),(0,g.ct)(this,"rejectLoad",void 0),(0,g.ct)(this,"config",void 0),(0,g.ct)(this,"headers",{}),(0,g.ct)(this,"withCredentials",!1),(0,g.ct)(this,"textTracksReceived",!1),(0,g.ct)(this,"lastTextTrackId",null),this.hlsjs=r,this.config=i,this.hls=new r({pLoader:function(t){class r extends t.DefaultConfig.loader{load(t,r,n){if("manifest"==t.type){let t=n.onSuccess;n.onSuccess=(r,...n)=>{"string"==typeof r.data&&(r.data=this.processManifest(r.data)),t(r,...n)}}super.load(t,r,n)}processManifest(t){return t.split("\n").map(t=>t.startsWith("#EXT-X-MEDIA")?t.replace(/,?AUTOSELECT=YES/,"").replace("DEFAULT=YES","DEFAULT=NO"):t).join("\n")}}return r}(r),autoStartLoad:!0,xhrSetup:this.xhrSetup.bind(this),cmcd:null!=i&&i.cmcd?{contentId:i.cmcd.contentId,sessionId:i.cmcd.sessionId}:void 0,debug:null==(a=n.config.experimental)?void 0:a.hlsjsDebug,maxBufferHole:2}),this.hls.on(this.hlsjs.Events.ERROR,(t,r)=>{if(!r)return;if(!r.fatal)return void this.rp.log.warn("hls.js:",{type:r.type,details:r.details,error:r.error.message});if(r.type===this.hlsjs.ErrorTypes.MEDIA_ERROR){let t=Date.now();if(t-this.lastMediaErrorRecoveryAt>3e3){this.lastMediaErrorRecoveryAt=t,this.hls.recoverMediaError(),this.mediaElement.paused&&this.play().catch(()=>{});return}}let n=new cs(r);this.rejectLoad?this.rejectLoad(n):this.attached&&(this.mediaElement.pause(),this.eventBus.emit({type:"error",error:n,trigger:"auto"}))}),this.hls.on(this.hlsjs.Events.SUBTITLE_TRACKS_UPDATED,()=>{!this.textTracksReceived&&this.hls.subtitleTracks.length>0&&(this.textTracksReceived=!0,this.setTextTrack(this.lastTextTrackId))}),this.hls.on(this.hlsjs.Events.SUBTITLE_TRACK_SWITCH,(t,{id:r})=>{this.eventBus.emit({type:"textTrackChanged",id:-1===r?null:r,trigger:"auto"})}),this.hls.on(this.hlsjs.Events.LEVEL_SWITCHED,(t,r)=>{var n;this.eventBus.emit({type:"videoTrackChanged",trigger:this.hls.autoLevelEnabled?"auto":"user",track:{id:r.level,resolution:null==(n=this.hls.levels[r.level].height)?0:n}})})}async load(t,r){var n;null==(n=this.abortController)||n.abort(),this.abortController=new AbortController,this.hls.attachMedia(this.mediaElement),this.hls.loadSource(t),await new Promise((t,r)=>{this.rejectLoad=r,this.hls.once(this.hlsjs.Events.MANIFEST_PARSED,()=>t())}).finally(()=>{this.rejectLoad=void 0}),r instanceof Date&&(await u3(this.mediaElement,this.abortController.signal),r=u5(r,this.mediaElement)),this.hls.startLoad(r)}unload(){var t;null==(t=this.abortController)||t.abort(),this.abortController=void 0,this.textTracksReceived=!1,this.withCredentials=!1,this.headers={},this.hls.detachMedia()}configureStreamToken(t,r){this.withCredentials=r,this.headers["X-Stream-Token"]=t}setTextTrack(t){this.lastTextTrackId=t;let r=this.hls.subtitleTracks.findIndex(r=>
12r.id===t);this.hls.subtitleTrack=r}getTextTracks(){return this.hls.subtitleTracks.map(t=>{var r;return{id:t.id,label:t.name,active:t.id===(null==(r=this.hls.subtitleTracks[this.hls.subtitleTrack])?void 0:r.id)}})}getVideoTracks(){return this.hls.levels.map(({width:t,height:r},n)=>({id:n,width:t,height:r}))}setVideoTrack(t){t<-1||t>=this.hls.levels.length||(this.hls.currentLevel=t)}setABR(t){t!==this.hls.autoLevelEnabled&&(this.eventBus.emit({type:"videoTrackModeChange",trigger:"user",mode:t?"auto":"manual"}),this.hls.currentLevel=t?-1:this.hls.currentLevel)}destroy(){this.hls.detachMedia(),this.hls.removeAllListeners(),this.hls.destroy()}xhrSetup(t,r){for(let[n,i]of(t.open("GET",r,!0),t.withCredentials=this.withCredentials,Object.entries(this.headers)))t.setRequestHeader(n,i)}};(0,g.ct)(co,"type","hlsjs");var cs=class extends Error{constructor(t){super(t.details),(0,g.ct)(this,"data",void 0),(0,g.ct)(this,"name","HlsjsError"),this.data=t}},cl=["canplay","pause","play","progress","error","durationchange","loadedmetadata","fullscreenchange","timeupdate","playing","waiting","seeking","seeked","ended","loadeddata","canplaythrough","ratechange","suspend","emptied","stalled","loadstart","enterpictureinpicture","leavepictureinpicture"],cu=class{get markAsWatchedThreshold(){return this.isSample?null:this.asset.duration>=150?Math.floor(this.asset.duration-30):Math.floor(.8*this.asset.duration)}constructor(t,r=!1,n=null){(0,g.ct)(this,"data",void 0),(0,g.ct)(this,"type",void 0),(0,g.ct)(this,"id",void 0),(0,g.ct)(this,"name",void 0),(0,g.ct)(this,"description",void 0),(0,g.ct)(this,"squareImage",void 0),(0,g.ct)(this,"adTags",void 0),(0,g.ct)(this,"passthroughVariables",void 0),(0,g.ct)(this,"asset",void 0),(0,g.ct)(this,"isSample",void 0),this.data=t,this.type="article"===t.analytics_data.media_type?"article":"richie",this.isSample=r,this.id=t.guid,this.name=t.title,this.description=t.description,this.passthroughVariables=t.analytics_data,this.adTags=t.ad_tags.freewheel,this.squareImage=t.cover_url;let i=`${r?t.audio_sample.audio_url:t.audio_url}?timestamp=${Date.now()}`;if(r)this.asset={type:"mp3",src:i,duration:t.audio_sample.audio_duration,isVideo:!1,isAudio:!0};else{var a;this.asset={type:"mp3",src:null!=(a=t.analytics_data)&&a.paid&&n?`${i}&token=${n}`:i,duration:t.audio_duration,isVideo:!1,isAudio:!0}}}get paywall(){}};async function cc(t,r){return void 0===t.mediaData?"article"===t.type?new cu(await cd(t.id,r),!!t.sample,r):new cu("id"in t?await cp(t.id,r):await ch(t.url,r),!!t.sample,r):new cu((await t.mediaData).data,!!t.sample,r)}async function cp(t,r){let n=`https://appdata.richie.fi/books/feeds/v3/Nelonen/podcast_episode/${t}.json`+(r?`?token=${r}`:"");return(await (await fetch(n)).json()).data}async function cd(t,r){let n=`https://data.richie.app/audio_art/v1/Nelonen/article_compat/${t}.json`+(r?`?token=${r}`:"");return(await (await fetch(n)).json()).data}async function ch(t,r){return(await (await fetch(r?`${t}?token=${r}`:t)).json()).data}var cf=class{constructor(t){(0,g.ct)(this,"json",void 0),(0,g.ct)(this,"type","tts"),(0,g.ct)(this,"id",null),this.json=t}get name(){return this.json.title}get description(){return this.json.description}get author(){return this.json.author}get squareImage(){return this.json.cover_url}get adTags(){var t;if(null!=(t=this.json.ad_tags)&&t.freewheel)return this.json.ad_tags.freewheel}get passthroughVariables(){return this.json.analytics_data}get paywall(){return this.json.analytics_data.paywall?this.json.audio_paywall_url:void 0}get asset(){return{type:"mp3",src:this.json.audio_url,duration:0,isVideo:!1,isAudio:!0}}};async function cv(t){return new cf(void 0===t.mediaData?(await (await fetch(t.url)).json()).data:(await t.mediaData).data)}async function cg(t,r,n="prod"){switch(t.type){case"mcc":return si(t,r,n);case"richie":case"article":return cc(t,r);case"tts":return cv(t)}}async function cm(t,r){var n,i,a,o,s,l,u,c,p,d,h;if("mcc"===r.type){let{clip:n}=r;if(null!=(a=n.playback.drm)&&a.enabled)return()=>r.getDrmConfig(t.accessToken);let i=null==(o=null==(s=t.config.experimental)?void 0:s.stream)?"audio_webradio"===n.playback.mediaType?"audioHls":"webHls":o,f=null==(l=n.playback.media.streamUrls)?void 0:l[i];if(!f)return;
12let v=r.isFast?(p=f.url,d=await tG(t.config.user,await t.tcData),h=null!=(u=null==(c=tY(t.config.user))?void 0:c.isMinor)&&u,p=p.replace("{appName}",d.appName).replace("{deviceType}",d.deviceType).replace("{coppa}","0").replace("{ifa_type}","dpid").replace("&deviceDNT=false","&deviceDNT=FALSE").replace("{gdpr}",(h?0:d.gdprApplies).toString()),h||(void 0!==d.gdprConsent&&(p=p.replace("{consent}",d.gdprConsent)),1===d.spad&&void 0!==d.userAdId&&(p=p.replace("{deviceId}",d.userAdId))),p):f.url;return["video_live","video_episode"].includes(n.playback.mediaType)?{...f,url:v}:{url:v}}if("tts"===r.type)return{url:r.json.audio_url};let f=`timestamp=${Date.now()}`;if(r.isSample)return{url:`${r.data.audio_sample.audio_url}?${f}`};let v=`${r.data.audio_url}?${f}`,g=null==(n=t.accessToken)?tH(t.config.user):n;return null!=(i=r.data.analytics_data)&&i.paid&&g?{url:`${v}&token=${g}`}:{url:v}}async function cb(t,r){var n,i,a,o;let s={cmcd:null!=(n=t.config.experimental)&&n.enableCmcd&&"mcc"===(o=r).type&&"audio_webradio"!==o.mediaType&&!o.isFast?{contentId:r.id.toString(),sessionId:(0,C.t)()}:void 0},l=null==(i=null==(a=t.config.experimental)?void 0:a.player)?function(t){var r,n;if("mcc"!==t.type)return"html5";if("audio_webradio"===t.mediaType)return tx?"html5":"hlsjs";if(null!=(r=t.clip.playback.drm)&&r.enabled)return"shaka";if(!("MediaSource"in(n=window)||"ManagedMediaSource"in n||"WebKitMediaSource"in n)){if(tx||tk||tC)return"html5";throw new ck(window)}return"hlsjs"}(r):i;return"shaka"===l?u4(t,s):"hlsjs"===l?ca(t,s):new u8(t)}async function cy(t,r,n,i,a=!1){var o,s,l,u;let c,p;tZ(n);let{config:d,eventBus:h}=t,{mediaElement:f}=t.ui,v=!1,g=!1,m=!1,y="auto",w="user",x="content",k="number"==typeof i?i:0,C=0,S=null==(o=d.ads)?void 0:o.freeRoam,_=0,E=await cm(t,r);if(!E)throw Error("No source");let L=await cb(t,r);if(n.aborted&&L.destroy(),tZ(n),n.addEventListener("abort",()=>L.destroy(),{once:!0}),L.setVolume(t.volume),L.setMuted(t.muted),t.config.ads){let i=uZ.create(t,y,r,n);try{c=await i,n.aborted&&(null==c||c.destroy()),tZ(n),n.addEventListener("abort",()=>null==c?void 0:c.destroy(),{once:!0})}catch(t){if(t instanceof b.Mk&&"abort"===t.type)throw t;if(h.emit({type:"error",error:t,trigger:"auto"}),t instanceof uU&&t.data.baitBlocked&&d.failOnAdblock&&(null==(s=r.adTags)?void 0:s.ad_role)!==sn.AdRole.SubscribedUser)throw new b.Mk("adblock")}}let T=(l=f,u=n=>{var i,a,o;switch(n.type){case"error":{let t=f.error;t&&h.emit({type:"error",error:t,trigger:"auto"});break}case"playing":if(f.readyState<f.HAVE_CURRENT_DATA)break;null!=c&&c.currentSlot||null==c||c.setVideoState("playing"),t.onMediaEvent({type:"play"}),m?g&&h.emit({type:"resumed",trigger:y,playState:L.playState,contentType:I()}):(C=f.currentTime,null!=c&&null!=(i=c.currentSlot)&&i.getCurrentAdInstance()||("paywall"===x?h.emit({type:"paywallStarted",trigger:y,playState:L.playState}):(h.emit({type:"contentStarted",trigger:y,playState:L.playState}),y="auto")),h.emit({type:"started",trigger:y,playState:L.playState})),m=!0,g=!1;break;case"pause":let s;if(L.isMediaEnded||!m)break;null!=c&&c.currentSlot||null==c||c.setVideoState("paused"),t.onMediaEvent({type:"pause"}),s=L.playState,h.emit({type:"paused",trigger:w,playState:s,contentType:I()}),w="user",g=!0;break;case"ended":case"emptied":if((null==L?void 0:L.type)==="shaka"&&L.detaching)break;if(m){m=!1,h.emit({type:"ended",trigger:"auto"});let t=I();null!=c&&null!=(a=c.currentSlot)&&a.getCurrentAdInstance()||("content"===t?(o="ended"===n.type,h.emit({type:o?"contentEnded":"contentStopped",trigger:"auto"}),null!=c&&c.postrolls?z(c.postrolls,"auto"):r.paywall||"richie"===r.type&&r.isSample?B():R()):(h.emit({type:"paywallEnded",trigger:"auto"}),R({contentUnloaded:!0})))}break;case"waiting":if(!m||L.isMediaEnded)break;h.emit({type:"buffering",trigger:"auto",playState:L.playState,contentType:I()});break;case"timeupdate":if((null==L?void 0:L.type)==="shaka"&&L.detaching||!m)break;(function(t){let r=I(),n=C,i=t-n,a=i<0||1<i;if("content"===r&&(k=t),C!==t&&(C=t,h.emit({type:"position",contentType:I(),trigger:"auto",playState:L.playState,seek:a,from:n,to:t})),"content"===r&&i>0){let r,o=null==c?void 0:c.getOverlayInRange(n,t);if(o&&(null==c||c.playOverlay(o)),a||(_+=i),void 0!==S&&_<S)return;for(let i of(null==c?void 0:c.unplayedMidrolls)||[]){let a=i.getTimePosition();if(n<a&&a<=t){r=i;break}}r&&(h.emit({type:"contentStopped",trigger:"auto"}),z(r,"auto"))}})(f.currentTime),t.onMediaEvent({type:"currentTimeChange",currentTime:f.currentTime});break;case"ratechange":t.onMediaEvent({type:"rateChange",rate:L.playbackRate});break;case"durationchange":t.onMediaEvent({type:"durationChange",duration:L.duration});break;case"loadeddata":case"canplaythrough":"html5"===L.type&&t.onMediaEvent({type:"durationChange",duration:L.duration});break;case"fullscreenchange":{let t=L.isFullscreen;h.emit({type:"fullscreenChange",trigger:"user",fullscreen:t});break}case"enterpictureinpicture":h.emit({type:"enterPictureInPicture",trigger:"user"});break;case"leavepictureinpicture":h.emit({type:"exitPictureInPicture",trigger:"user"})}},p=cl.map(t=>(l.addEventListener(t,u),{event:t,listener:u})),function(){p.forEach(({event:t,listener:r})=>l.removeEventListener(t,r))});function $({adBreak:t}){switch(t.type){case"preroll":M("auto",0===i?void 0:i);break;case"midroll":M("auto",0===k?void 0:k);break;case"postroll":r.paywall?B():R({contentUnloaded:!0})}}function R({contentUnloaded:t=!1}={}){a?t||!L.attached?q("auto"):D():h.emit({type:"finished",trigger:"auto"})}function I(){return null!=c&&c.currentSlot?"ad":"paywall"===x?"paywall":"content"}async function D(){k=0,O(0),x="content",h.emit({type:"contentStarting",trigger:"auto",playState:L.playState}),await L.play()}h.on("adBreakEnded",$),n.addEventListener("abort",T,{once:!0}),n.addEventListener("abort",()=>h.off("adBreakEnded",$),{once:!0});let M=async(t,r)=>{await P(E,t,"content",r)};async function B(){let t="richie"===r.type&&r.isSample?"https://sf.nm-ovp.nelonenmedia.fi/player/misc/supla_audio_wall_for_web.mp3":r.paywall;if(!t)throw Error("Paywall is not defined in media data");await P({url:t},"auto","paywall")}async function z(t,r){if(!c)throw Error("Ad player is not initialized");L.attached&&await L.unload(),_=0,y=r,c.setStartTrigger(r),c.playSlot(t)}async function P(t,r,n,i){if(L.attached&&await L.unload(),y=r,x=n,h.emit({type:`${n}Starting`,trigger:r,playState:L.playState}),"function"==typeof t){if("shaka"!==L.type)throw Error("Invalid player type for DRM content");await L.loadDrm(await t(),i)}else t.token&&"html5"!==L.type&&L.configureStreamToken(t.token,!!t.withCredentials),await L.load(t.url,i);await L.play()}async function A(t){y=t;try{v?"content"!==I()||L.attached?await L.play():await M("auto",0===k?void 0:k):(v=!0,null!=c&&c.prerolls?await z(c.prerolls,t):await M(t,0===i?void 0:i))}catch(t){if(t instanceof DOMException&&("NotAllowedError"===t.name||"AbortError"===t.name))return;throw t}}async function q(t){await M(t,0)}function O(t){let r=f.currentTime;return isFinite(L.duration)&&(t=Math.min(t,L.duration-1)),f.currentTime=Math.max(t,0),{from:r,to:f.currentTime}}return{source:E,get onAdBreak(){return null==c?void 0:c.currentSlot},get player(){return L},get isLive(){return"html5"===L.type?null:L.isLive},setVolume:L.setVolume.bind(L),setMuted:L.setMuted.bind(L),pause:t=>(!g&&t&&(w=t),L.pause()),play:A,restart:q,seek:function(t){return O(f.currentTime+t)}
12,seekTo:O,seekToLive:function(){let t=f.currentTime;return f.currentTime=L.duration,{from:t,to:f.currentTime}},setContentPosition:t=>{v||(i=t),k=t},unload:()=>{if(L.attached)return m=!1,h.emit({type:"contentStopped",trigger:"auto"}),L.unload()},getContentPosition:()=>k,getDuration:()=>L.duration,prerolls:()=>null==c?void 0:c.prerolls,postrolls:()=>null==c?void 0:c.postrolls,midrolls:()=>(null==c?void 0:c.midrolls)||[],midrollPositions:()=>(null==c?void 0:c.midrollPositions)||[],skipAds:()=>null==c?void 0:c.skipCurrentAdbreak(),adClickThrough:()=>{var t;let r=null==c||null==(t=c.slot)?void 0:t.getCurrentAdInstance();r&&r.getRendererController().processEvent({name:tv.freewheel.SDK.EVENT_AD_CLICK})}}}async function cw(t,r){let n=await fetch(t,{method:"HEAD",signal:r});if((405===n.status||501===n.status)&&(n=await fetch(t,{method:"GET",cache:"no-store",signal:r})),200===n.status)return!0;if(404===n.status)return!1;throw new cx(n.status,t)}var cx=class extends Error{constructor(t,r){super(),(0,g.ct)(this,"name","ManifestLoadError"),(0,g.ct)(this,"data",void 0),this.data={status:t,src:r}}get message(){return`Unexpected manifest response: ${this.data.status}`}},ck=class extends Error{constructor(t){super(),(0,g.ct)(this,"name","NoSuitablePlayerError"),(0,g.ct)(this,"message","No suitable player found"),(0,g.ct)(this,"data",void 0),this.data={availableMediaSources:{MediaSource:"MediaSource"in t,ManagedMediaSource:"ManagedMediaSource"in t,WebKitMediaSource:"WebKitMediaSource"in t}}}},cC=(0,C.t)(),cS=class extends Error{constructor(t){super(),(0,g.ct)(this,"name","MediaError"),(0,g.ct)(this,"message",void 0),(0,g.ct)(this,"data",void 0),this.message=t.message,this.data={code:t.code}}},c_=class extends Error{constructor({data:t}){var r,n,i,a;super(),(0,g.ct)(this,"name","HlsjsError"),(0,g.ct)(this,"data",void 0),this.data={type:t.type,details:t.details,error:t.error.message,responseCode:null==(r=t.response)?void 0:r.code,url:tq(null==(n=null==(i=t.url)?null==(a=t.frag)?void 0:a.url:i)?"":n)}}get message(){return this.data.details}},cE=class extends Error{constructor(t){super(),(0,g.ct)(this,"name","Error"),(0,g.ct)(this,"data",void 0),this.data={error:t}}get message(){return this.data.error.message}},cL=class extends Error{constructor(t){super(),(0,g.ct)(this,"name","UnknownError"),(0,g.ct)(this,"message","An unknown error occurred"),(0,g.ct)(this,"data",void 0),this.data={data:t}}},cT=[uQ,cn,ci,o4,cx,uU,cE,cS,c_,cL,ck,sf,sh,b.Fh,sl,su,sc,sp,k.Wy,k.jH,k.K9],c$=[uU,sf,sh,b.Fh,sl,su,sc,sp,k.Wy,b.Lq];async function cR(t){try{let r=new TextEncoder().encode(t),n=await window.crypto.subtle.digest("SHA-256",r);return Array.from(new Uint8Array(n)).map(t=>t.toString(16).padStart(2,"0")).join("")}catch{}}var cI=class{constructor(t,r){(0,g.ct)(this,"player",void 0),(0,g.ct)(this,"session",void 0),(0,g.ct)(this,"content",void 0),(0,g.ct)(this,"setCastSession",async t=>{if(t!==this.session)if(this.session=t,this.player.eventBus.emit({type:"castSessionChange",trigger:"user",session:t?{}:void 0}),this.hasSession())this.content=await this.session.requestContent(),!this.session.media&&this.player.currentMedia&&this.load(this.player.currentMedia);else{var r;(null==(r=this.player.currentMedia)?void 0:r.type)==="mcc"&&this.player.currentMedia.isFast&&this.player.resume()}}),(0,g.ct)(this,"onCurrentTime",t=>{var r,n;let i=String(null==(r=this.player.currentMedia)?void 0:r.id);(null==(n=this.content)?void 0:n.id)===i&&void 0!==t&&t>0&&(this.player.contentPosition=t)}),(0,g.ct)(this,"onContentLoaded",t=>{if(this.content=t,void 0!==t){var r,n;let i=String(null==(r=this.player.currentMedia)?void 0:r.id);if(t.id!==i){let{type:r,id:n,isSample:i}=t;"mcc"===r?this.player.load({type:"mcc",id:Number(n)}):"richie"===r?this.player.load({type:"richie",id:n,sample:!!i}):"article"===r&&this.player.load({type:"article",id:n,sample:!!i})}else null==(n=this.player.player)||n.unload()}}),(0,g.ct)(this,"onContentFinished",t=>{this.player.eventBus.emit({type:"castContentFinished",trigger:"auto",data:t})}),this.player=t,rm(r),ry("currentTime",this.onCurrentTime,t.abortSignal),ry("contentLoaded",this.onContentLoaded,t.abortSignal),ry("contentFinished",this.onContentFinished,t.abortSignal),ry("session",this.setCastSession,t.abortSignal),this.session=null==rp?void 0:rp.session,this.session&&t.eventBus.emit({type:"castSessionChange",trigger:"auto",session:{}})}onInfoChanged(t){return rC(t)}hasSession(){return void 0!==this.session}play(){this.session.framework.remotePlayerController.playOrPause()}pause(){this.session.framework.remotePlayerController.playOrPause()}seekBy(t){this.session.framework.remotePlayer.currentTime+=t,this.session.framework.remotePlayerController.seek()}seekTo(t){this.session.framework.remotePlayer.currentTime=t,this.session.framework.remotePlayerController.seek()}setPlaybackRate(t){this.session.setPlaybackRate(t)}seekToLive(){var t;let r=new chrome.cast.media.SeekRequest;r.currentTime=1e5,null==(t=this.session.media)||t.seek(r,()=>{},()=>{})}async setActiveTextTrack(t){var r;let n=this.session.session.getMediaSession();if(!(null!=n&&null!=(r=n.media)&&r.tracks)||null!==t&&!n.media.tracks.some(r=>r.trackId===t))return;let i=n.media.tracks.filter(t=>t.type===chrome.cast.media.TrackType.TEXT).map(t=>t.trackId),a=(n.activeTrackIds||[]).filter(t=>!i.some(r=>r===t));await new Promise(r=>{n.editTracksInfo(new chrome.cast.media.EditTracksInfoRequest(null===t?a:[...a,t]),()=>r(),()=>r())})}async load(t){var r,n,i,a,o,s,l,u,c;let p=t.id.toString(),d=new chrome.cast.media.MediaInfo(p,"");d.customData={prerollsPlayed:!1}
12;let h=new chrome.cast.media.LoadRequest(d),f=(0,C.n)(),v=tN(),g=await this.player.tcData,m=tK(),b="richie"===t.type||"article"===t.type,y="article"===t.type;h.customData={accessToken:null==(r=this.player.accessToken)?void 0:r,media:{isRichie:b,isArticle:y,isSample:b&&t.isSample},consents:{spam:null==(n=null==f?void 0:f.spam)?0:n,sppd:null==(i=null==f?void 0:f.sppd)?0:i,spcx:null==(a=null==f?void 0:f.spcx)?0:a,spad:null==(o=null==f?void 0:f.spad)?0:o,spma:null==(s=null==f?void 0:f.spma)?0:s,purpose1:+((null==g?void 0:g.purpose1)===!0),odc:null==v?"OPTOUT":v,fw_gdpr_consent:null==(l=null==g?void 0:g.tcString)?"":l,fw_gdpr_applies:null!=g&&g.gdprApplies?1:0,fw_video_cdp_segments:null==(u=null==m?void 0:m.webVideoCdpSegments)?[""]:u},analytics:{loggerSite:(null==(c=this.player.config.analytics)?void 0:c.currentSite)||"",ecid:tO()||"",loggerVidRef:"",racSite:"",racPlatform:"",racDeviceType:"",racDeviceVersion:"",racDeviceModelName:"",racBrowser:""},sender:{platform:"web",appVersion:this.player.version}},this.player.contentPosition&&(h.currentTime=this.player.contentPosition),await this.session.session.loadMedia(h)}async requestSession(){if(rp){var t;this.hasSession()||null==(t=this.player.player)||t.pause("user");let r=await rp.requestSession();!this.hasSession()&&r&&this.setCastSession(r)}}async getContentId(){return await this.session.requestContent()}endCastSession(){null==rp||rp.ctx.endCurrentSession(!0)}async jumpToQueueItem(t){var r;let n=null==(r=this.session)?void 0:r.media;if(n)return new Promise(r=>{n.queueJumpToItem(t,()=>r(),t=>r())})}},cD=class{get abortSignal(){return this.abortController.signal}get midrollPositions(){var t,r;return null==(t=null==(r=this.player)?void 0:r.midrollPositions())?[]:t}get cmcdSessionId(){if(this.player&&"config"in this.player.player){var t;return null==(t=this.player.player.config)||null==(t=t.cmcd)?void 0:t.sessionId}}get state(){return this._state}set state(t){this.ui.setState({playState:t}),this._state=t,this.emitter.emit("playStateChange",t)}set contentPosition(t){var r;null==(r=this.player)||r.setContentPosition(t)}get contentPosition(){var t,r;return null==(t=null==(r=this.player)?void 0:r.getContentPosition())?0:t}constructor(t,r,n,i,a){(0,g.ct)(this,"ui",void 0),(0,g.ct)(this,"apiClient",void 0),(0,g.ct)(this,"playbackGuard",void 0),(0,g.ct)(this,"cleanupFunctions",[]),(0,g.ct)(this,"userProfile",void 0),(0,g.ct)(this,"abortController",new AbortController),(0,g.ct)(this,"autoplay",function(){let t=document.createElement("audio"),r=document.createElement("video");return{canAutoplay:async function n(n,i){let a=n?t:r;a.muted=i,a.src="https://sf.nm-ovp.nelonenmedia.fi/player/misc/empty.mp4",a instanceof HTMLVideoElement&&(a.playsInline=!0);try{return await a.play(),a.src="",!0}catch{return a.src="",!1}},prepare:function(){t.autoplay=!0,t.autoplay=!1,r.autoplay=!0,r.autoplay=!1}}}()),(0,g.ct)(this,"analytics",void 0),(0,g.ct)(this,"history",void 0),(0,g.ct)(this,"_state","empty"),(0,g.ct)(this,"accessToken",null),(0,g.ct)(this,"muted",!1),(0,g.ct)(this,"volume",1),(0,g.ct)(this,"autoNextInSequence",!0),(0,g.ct)(this,"currentMedia",void 0),(0,g.ct)(this,"currentMediaAbortController",void 0),(0,g.ct)(this,"player",void 0),(0,g.ct)(this,"sentry",void 0),(0,g.ct)(this,"config",void 0),(0,g.ct)(this,"version",void 0),(0,g.ct)(this,"eventBus",void 0),(0,g.ct)(this,"emitter",new sr),(0,g.ct)(this,"cast",void 0),(0,g.ct)(this,"tcData",void 0),(0,g.ct)(this,"log",(0,L.h)()),(0,g.ct)(this,"enterPictureInPicture",()=>{document.pictureInPictureElement!==this.ui.mediaElement&&this.ui.mediaElement instanceof HTMLVideoElement&&this.ui.mediaElement.requestPictureInPicture&&this.ui.mediaElement.requestPictureInPicture()}),(0,g.ct)(this,"exitPictureInPicture",()=>{document.pictureInPictureElement===this.ui.mediaElement&&document.exitPictureInPicture()}),(0,g.ct)(this,"onUIEvent",t=>{var r,n,i,a,o;switch(t.type){case"play":this.resume(),null==(r=this.analytics)||null==(r=r.logger)||r.log("play button");break;case"pause":this.pause(),null==(n=this.analytics)||null==(n=n.logger)||n.log("pause button");break;case"rewind":this.seek(-15),null==(i=this.analytics)||i.onMediaEvent({type:"seek",from:this.contentPosition,to:this.contentPosition-15,buttonPressed:!0});break;case"fastForward":this.seek(15),null==(a=this.analytics)||a.onMediaEvent({type:"seek",from:this.contentPosition,to:this.contentPosition+15,buttonPressed:!0});break;case"seekTo":this.seekTo(t.to),null==(o=this.analytics)||o.onMediaEvent({type:"seek",from:this.contentPosition,to:t.to,buttonPressed:!1});break;case"seekToLive":this.seekToLive();break;case"setPlaybackRate":this.setPlaybackRate(t.rate);break;case"skipAds":this.skipAds()}}),(0,g.ct)(this,"onMediaEvent",t=>{var r,n,i,a;switch(null==(r=this.analytics)||r.onMediaEvent(t),t.type){case"play":this.state="playing";break;case"pause":null!=(n=this.history)&&n.finished||this.savePosition(),"playing"===this.state&&(this.state="paused");break;case"durationChange":null!=(i=this.player)&&i.onAdBreak||this.ui.setState({duration:t.duration});break;case"currentTimeChange":null==(a=this.history)||a.onCurrentTimeChanged(t.currentTime);break;case"rateChange":this.ui.setState({playbackRate:t.rate});break;case"visibilitychange":this.savePosition()}}),(0,g.ct)(this,"onFinished",async()=>{var t,r;if(this.config.nextInSequence&&this.autoNextInSequence&&(null==(t=this.currentMedia)?void 0:t.type)==="mcc"&&null!=(r=this.currentMedia)&&r.nextInSequence){let t=await this.currentMedia.nextInSequence;t&&this.load({type:"mcc",id:Number(t.id)},{autoplay:!this.muted||"muted"},"auto")}else this.state="postcover"}),(0,g.ct)(this,"onBuffering",()=>{this.state="loading"}),(0,g.ct)(this,"onError",({error:t})=>{var r,n,i,a;let o=(i=t,a=null==(r=this.player)?void 0:r.player.type,i instanceof MediaError?"hlsjs"!==a:i instanceof cs&&i.data.fatal||i instanceof k.Wy||(i instanceof cn||i instanceof ci)&&2===i.data.severity)?cP(t):void 0;o&&((this.eventBus.emit({type:"error",error:o,trigger:"auto"}),"deviceApi"===o.type)?(this.unload("auto"),null==(n=this.cast)||n.endCastSession()):this.state="error")}),this.eventBus=new b.l7(i),this.config=r,this.version=null==n?"3.2.2":n,this.tcData=null==a?void 0:a.tcData,this.sentry=function(t){var r;let{config:{experimental:n,layout:i,env:a,user:o}}=t,s=function(t,r,n,i="production",a=5){let o;if(Math.random()>=n)return;let s=uN.get(r);if(s)return s;let l=0,u=new li,c=new uL({environment:i,dsn:t,release:r,transport:uR,stackParser:uq,integrations:[{name:"FunctionToString",setupOnce(){let t=Function.prototype.toString;try{Function.prototype.toString=new Proxy(t,{apply(t,r,n){let i=r.__sentry_original__,a=r;try{uv.has(lg())&&i&&(a=i)}catch{}return Reflect.apply(t,a,n)}})}catch{}},setup(t){uv.set(t,!0)}},{name:"Dedupe",processEvent(t){if(t.type)return t;try{var r,n,i,a,s,l;let u,c,p,d;if(r=t,(n=o)&&(i=r,a=n,u=i.message,c=a.message,(u||c)&&(!u||c)&&(u||!c)&&u===c&&ub(i,a)&&um(i,a)||(s=r,l=n,p=uy(l),d=uy(s),p&&d&&p.type===d.type&&p.value===d.value&&ub(s,l)&&um(s,l))))return sg&&s_("Event dropped due to being a duplicate of previously captured event."),null}catch{}return o=t}},{name:"HttpContext",preprocessEvent(t){var r;if(!sm.navigator&&!sm.location&&!sm.document)return;let n=uw(),i={...n.headers,...null==(r=t.request)?void 0:r.headers};t.request={...n,...t.request,headers:i}},processSegmentSpan(t){var r,n,i;let a,o=null==(r=t.attributes)?void 0:r[lm];if(!sm.navigator&&!sm.location&&!sm.document)return;let s=uw();n={"url.full":"http.client"===o?void 0:s.url,"http.request.header.user_agent":s.headers["User-Agent"],"http.request.header.referer":s.headers.Referer},a=null==(i=t.attributes)?t.attributes={}
12:i,Object.entries(n).forEach(([t,r])=>{null==r||t in a||(a[t]=r)})}}],beforeSend(t){var r;return null==(r=t.exception)||null==(r=r.values)||r.forEach(t=>{t.stacktrace&&(t.stacktrace=void 0)}),l<a?(l++,t):null},normalizeDepth:5});u.setClient(c),c.init();let p={scope:u,captureException:(t,r)=>{r&&Object.entries(r).forEach(([t,r])=>{u.setTag(t,r)}),c.captureException(t,void 0,u)},addBreadcrumb:t=>{u.addBreadcrumb(t)}};return uN.set(r,p),p}(function(t){switch(t){case"video-embed":return"https://[email protected]/4510023050657802";case"audio-embed":return"https://[email protected]/4510033563222016"}}(i.type),`${"video-embed"===i.type?"video":"audio"}-${t.version}`,null==(r=null==n?void 0:n.sentrySampleRate)?.1:r,a);if(!s)return;let l=function(t){if(t&&tj(t))return tP(t.accessToken).email}(o),{spcx:u}=(0,C.n)();l&&1===u?cR(l).then(t=>{t&&s.scope.setUser({id:t})}):s.scope.setUser({id:cC});let c=()=>{s.addBreadcrumb({message:"Visibility change",data:{visibilityState:document.visibilityState}})},p,d=({asset:t})=>{p=void 0,s.addBreadcrumb({message:"Load media",data:{asset:t}})},h=({asset:t})=>{s.addBreadcrumb({message:"Media loaded",data:{asset:t}})},f=()=>{s.addBreadcrumb({message:"Playback started"})},v=()=>{s.addBreadcrumb({message:"Playback stopped"})},g=()=>{s.addBreadcrumb({message:"Playback paused"})},m=()=>{s.addBreadcrumb({message:"Playback resumed"})},y=({track:r,trigger:n})=>{let i=t.getVideoTracks().find(t=>t.id===r.id);i&&(p=`${i.width}x${i.height}`),s.addBreadcrumb({message:"Video track changed",data:{...r,trigger:n}})},w=({error:r})=>{var n,i,a;if(r instanceof b.Mk)return;let o=tJ(n=r,cT)?n:n instanceof MediaError?new cS(n):n instanceof cs?new c_(n):n instanceof Error?new cE(n):new cL(n);if(s.addBreadcrumb({level:"error",message:o.message,data:"data"in o?o.data:{}}),!tJ(o,c$)){let r,n;s.captureException(o,{...(r={},(n=(a=t).getCurrentMedia())&&(r["media.type"]=n.type,r["media.mediatype"]=n.mediaType,"mcc"===n.type&&(r["media.id"]=n.id)),a.cmcdSessionId&&(r.cmcdSessionId=a.cmcdSessionId),r.position=String(Math.round(a.contentPosition)),Object.keys(r).length?r:void 0),reso:null==(i=p)?"none":i})}},x=(t,...r)=>{s.addBreadcrumb({message:`Log: ${t}`,data:{args:r}})};return document.addEventListener("visibilitychange",c),t.eventBus.on("load",d),t.eventBus.on("loaded",h),t.eventBus.on("started",f),t.eventBus.on("stopped",v),t.eventBus.on("paused",g),t.eventBus.on("resumed",m),t.eventBus.on("videoTrackChanged",y),t.eventBus.on("error",w),t.log.addListener(x),{sessionId:cC,detach:()=>{document.removeEventListener("visibilitychange",c),t.eventBus.off("load",d),t.eventBus.off("loaded",h),t.eventBus.off("started",f),t.eventBus.off("stopped",v),t.eventBus.off("paused",g),t.eventBus.off("resumed",m),t.eventBus.off("videoTrackChanged",y),t.eventBus.off("error",w),t.log.removeListener(x)}}}(this),this.ui=new oZ(t,r,this.onUIEvent,this),this.playbackGuard=function(t,r){let n=function(t){let r=0,n=!1;function i(){t.seeking||(r=t.currentTime)}function a(){let i=t.currentTime-r;n&&Math.abs(i)>.01&&(t.currentTime=r)}return t.addEventListener("timeupdate",i),t.addEventListener("seeking",a),{detach:()=>{t.removeEventListener("timeupdate",i),t.removeEventListener("seeking",a)},lock:t=>{n=t}}}(t),i=function(t){let r;function n(){t.playbackRate>r&&(t.playbackRate=r)}return t.addEventListener("ratechange",n),{detach:()=>{t.removeEventListener("ratechange",n)},lock:t=>{r=t}}}(t),a=1;function o(){n.lock(!0),i.lock(1)}function s(){n.lock(!1),i.lock(a)}return r.on("loaded",function({asset:t}){a=["audio_article","audio_podcast"].includes(t.mediaType)?2:1}),r.on("adStarting",o),r.on("adStarted",o),r.on("adEnded",s),r.on("contentStarted",s),r.on("contentStarting",s),r.on("paywallStarted",s),{detach:()=>{n.detach(),i.detach(),r.off("adStarting",o),r.off("adStarted",o),r.off("adEnded",s),r.off("contentStarted",s),r.off("contentStarting",s),r.off("paywallStarted",s)}}}(this.ui.mediaElement,this.eventBus),this.accessToken=function(t){return t&&tj(t)?t.accessToken:null}(this.config.user),this.userProfile=tY(this.config.user),this.apiClient=new o0(this.accessToken,this.config.env),[cM,cB].forEac
12h(t=>this.cleanupFunctions.push(t(this))),this.eventBus.on("finished",this.onFinished),this.eventBus.on("buffering",this.onBuffering),this.eventBus.on("error",this.onError),this.eventBus.emit({type:"created",trigger:"auto"}),r.receiverId&&(this.cast=new cI(this,r.receiverId))}setTheme(t){this.ui.setTheme(t)}setAccessToken(t){this.accessToken=t,this.apiClient.setAuthToken(t)}async load(t,r={},n="auto"){try{var i,a,o,s,l,u,c;this.autoNextInSequence=!0,await this.unload(n,!1),this.currentMediaAbortController=new AbortController;let{signal:p}=this.currentMediaAbortController,d=(c=t,"tts"===c.type?{type:"tts",sourceType:"url",source:c.url}:"article"===c.type?{type:"richieArticle",sourceType:"id",source:c.id}:{type:"richie"===c.type?"richiePodcast":c.type,..."id"in c?{source:c.id.toString(),sourceType:"id"}:{source:c.url,sourceType:"url"}});this.eventBus.emit({type:"load",trigger:n,asset:d});let h=await cg(t,"richie"===t.type||"article"===t.type?null==(i=this.accessToken)?tH(this.config.user):i:this.accessToken,this.config.env);tZ(p),this.currentMedia=h,!(null!=(a=this.config.experimental)&&a.skipGeoblockCheck)&&"mcc"===this.currentMedia.type&&this.currentMedia.geoblock.enabled&&await (0,b.LT)(this.currentMedia.geoblock.url,null==(l=this.accessToken)?void 0:l),tZ(p),this.accessToken&&(st(this,this.currentMedia,this.accessToken,p),"tts"!==this.currentMedia.type&&this.currentMedia.markAsWatchedThreshold)&&(this.history=await se.create(this.currentMedia,this.apiClient,null==(u=this.userProfile)?void 0:u.id),!r.startPosition&&this.history.startPosition<this.currentMedia.markAsWatchedThreshold&&(r.startPosition=this.history.startPosition)),tZ(p);let f=await o6.init(this,this.currentMedia,p);tZ(p),this.muted="muted"===r.autoplay||r.muted||this.muted,this.volume=null==(o=r.volume)?this.volume:o;let v=await cy(this,this.currentMedia,p,r.startPosition,r.autoloop);if(tZ(p),this.eventBus.emit({type:"loaded",trigger:n,asset:cz(this.currentMedia),adBreaks:[...v.prerolls()?[{position:0}]:[],...v.midrollPositions().map(({position:t})=>({position:t})),...v.postrolls()?[{position:-1}]:[]]}),this.ui.init({mediaData:this.currentMedia,currentTime:"number"==typeof r.startPosition?r.startPosition:0}),"mcc"===this.currentMedia.type&&this.currentMedia.isLive&&!this.currentMedia.isFast){let{source:r}=v;if("function"!=typeof r&&!await cw(r.url,p))return tZ(p),this.state="notStreaming",this.emitter.emit("currentMediaChange",t),{asset:cz(this.currentMedia)}}if(tZ(p),this.analytics=f,this.player=v,null!=(s=this.cast)&&s.hasSession()){let t=await this.cast.getContentId();tZ(p),t&&String(this.currentMedia.id)!==t.id&&(await this.cast.load(this.currentMedia),tZ(p)),this.state="paused"}else{if(r.autoplay){let t="video-embed"!==this.config.layout.type;await this.autoplay.canAutoplay(t,this.muted)&&(tZ(p),this.state="loading",await this.player.play(n),tZ(p))}"empty"===this.state&&(this.state="precover")}return this.emitter.emit("currentMediaChange",t),{asset:cz(this.currentMedia)}}catch(r){let t=r instanceof b.Mk&&"abort"===r.type;return t||this.eventBus.emit({type:"error",error:r,trigger:"auto"}),r instanceof sl?(this.ui.setState({streamData:r.streamData}),this.state="streamNotStarted"):r instanceof su?(this.ui.setState({streamData:r.streamData}),this.state="streamEnded"):t||(this.state="error"),r instanceof b.Fh?{error:r}:{error:cP(r)}}}async unload(t,r=!0){var n,i;null==(n=this.currentMediaAbortController)||n.abort(),this.currentMediaAbortController=void 0,r&&this.exitFullscreen(),"empty"!==this.state&&this.currentMedia&&(this.eventBus.emit({type:"unloaded",trigger:t}),"playing"===this.state&&(this.state="empty"),this.history&&!this.history.finished&&await this.history.storePosition(this.contentPosition),null==(i=this.analytics)||i.onStop(),this.analytics=void 0,this.currentMedia=void 0,this.history=void 0)}clear(t="auto"){var r,n;null==(r=this.currentMediaAbortController)||r.abort(),this.currentMediaAbortController=void 0,this.abortController.abort(),this.eventBus.off("finished",this.onFinished),this.eventBus.off("buffering",this.onBuffering),this.eventBus.off("error",this.onError),this.eventBus.emit({type:"destroyed",trigger:t}),this.emitter.removeAllListeners(),this.ui.destroy(),this.playbackGuard.detach(),this.cleanupFunctions.forEach(t=>t()),null==(n=this.sentry)||n.detach()}setVolume(t){var r;Number.isNaN(t)||((t=Math.max(0,Math.min(1,t)))!==this.volume&&this.eventBus.emit({type:"volume",trigger:"user",from:this.volume,to:t}),this.volume=t,null==(r=this.player)||r.setVolume(t),this.setMuted(0===t))}setMuted(t){var r,n;t!==this.muted&&this.eventBus.emit({type:"mute",trigger:"user",muted:t}),this.muted=t,null==(r=this.player)||r.setMuted(t),null==(n=this.player)||n.setVolume(this.volume)}pause(t="user"){var r,n,i;(null==(r=this.currentMedia)?void 0:r.type)==="mcc"&&this.currentMedia.isFast||(null!=(n=this.cast)&&n.hasSession()?this.cast.pause():null==(i=this.player)||i.pause(t))}async resume(t="user"){"precover"===this.state&&(this.state="loading");try{var r,n,i;"postcover"===this.state&&this.ui.mediaElement.ended?await (null==(n=this.player)?void 0:n.restart(t)):null!=(r=this.cast)&&r.hasSession()?this.cast.play():await (null==(i=this.player)?void 0:i.play(t))}catch(t){this.eventBus.emit({type:"error",error:t,trigger:"auto"})}}canSeek(){var t,r;let n=null==(t=this.player)?void 0:t.onAdBreak,i=(null==(r=this.currentMedia)?void 0:r.type)==="mcc"&&this.currentMedia.isFast;return!n&&!i}seek(t){var r,n;if(null!=(r=this.cast)&&r.hasSession())this.cast.seekBy(t);else if("precover"===this.state)this.contentPosition+=t;else if(this.canSeek())return null==(n=this.player)?void 0:n.seek(t)}seekTo(t){var r,n;if(null!=(r=this.cast)&&r.hasSession())this.cast.seekTo(t);else if("precover"===this.state)this.contentPosition=t;else if(this.canSeek())return null==(n=this.player)?void 0:n.seekTo(t)}seekToLive(){var t,r;if(null!=(t=this.cast)&&t.hasSession())this.cast.seekToLive();else if(this.canSeek())return null==(r=this.player)?void 0:r.seekToLive()}setPlaybackRate(t){var r;let n=Math.round(10*t)/10;if(!(!Number.isFinite(n)||n<=0))if(null!=(r=this.cast)&&r.hasSession())this.cast.setPlaybackRate(n);else{let t=this.ui.mediaElement.playbackRate;n!==t&&(this.eventBus.emit({type:"playbackRate",trigger:"user",from:t,to:n}),this.ui.mediaElement.playbackRate=n)}}enterFullscreen(){let t=tk||tC?this.ui.mediaElement:this.ui.containerElement;"function"==typeof t.requestFullscreen?t.requestFullscreen():"webkitEnterFullscreen"in t&&"function"==typeof t.webkitEnterFullscreen?t.webkitEnterFullscreen():"webkitRequestFullscreen"in t&&"function"==typeof t.webkitRequestFullscreen&&t.webkitRequestFullscreen()}exitFullscreen(){var t,r;let n=document,i=this.ui.mediaElement;document.fullscreenElement?document.exitFullscreen():n.webkitFullscreenElement?null==(t=n.webkitExitFullscreen)||t.call(n):i.webkitDisplayingFullscreen&&(null==(r=i.webkitExitFullscreen)||r.call(i))}setTextTrack(t){var r,n,i,a,o;null!=(r=this.cast)&&r.hasSession()?this.cast.setActiveTextTrack(t):(null==(n=this.player)?void 0:n.player.type)==="html5"?this.player.player.textTracks.setActive(t):((null==(i=this.player)?void 0:i.player.type)==="hlsjs"||(null==(a=this.player)?void 0:a.player.type)==="shaka")&&(null==(o=this.player)||null==(o=o.player)||o.setTextTrack(t))}getTextTracks(){var t,r,n,i;return(null==(t=this.player)?void 0:t.player.type)==="html5"?this.player.player.textTracks.getAll():(null==(r=this.player)?void 0:r.player.type)==="hlsjs"||(null==(n=this.player)?void 0:n.player.type)==="shaka"?null==(i=this.player)?void 0:i.player.getTextTracks():[]}setVideoTrack(t){var r,n,i;((null==(r=this.player)?void 0:r.player.type)==="hlsjs"||(null==(n=this.player)?void 0:n.player.type)==="shaka")&&(null==(i=this.player)||i.player.setVideoTrack(t))}getVideoTracks(){var t,r,n;return(null==(t=this.player)?void 0:t.player.type)==="hlsjs"||(null==(r=this.player)?void 0:r.player.type)==="shaka"?null==(n=this.player)?void 0:n.player.getVideoTracks():[]}enableCustomSubtitles(){!tk&&"enableCustomSubtitles"in this.ui.layout&&this.ui.layout.enableCustomSubtitles()}toggleControls(t){"toggleControls"in this.ui.layout&&this.ui.layout.toggleControls(t)}setControls(t){"setControls"in this.ui.layout&&this.ui.layout.setControls(t)}setABR(t){var r,n,i;((null==(r=this.player)?void 0:r.player.type)==="hlsjs"||(null==(n=this.player)?void 0:n.player.type)==="shaka")&&(null==(i=this.player)||i.player.setABR(t))}preparePlayback(){this.ui.mediaElement.autoplay=!0,this.ui.mediaElement.autoplay=!1,this.autoplay.prepare()}getCurrentMedia(){if(this.currentMedia)return cz(this.currentMedia)}adClickThrough(){var t;null==(t=this.player)||t.adClickThrough()}skipAds(){var t;null==(t=this.player)||t.skipAds()}async savePosition(){var t;let r=Math.floor(this.contentPosition);null==(t=this.history)||t.storePosition(r)}};function cM(t){let r=[];function n(t){r.push(t.keyCode)}function i(){3===r.length&&r.includes(69)&&r.includes(88)&&r.includes(79)&&t.skipAds(),r.length=0}return document.addEventListener("keydown",n),document.addEventListener("keyup",i),()=>{document.removeEventListener("keydown",n),document.removeEventListener("keyup",i)}}function cB(t){let r=[],n;return t.eventBus.on("textTrackChanged",t=>{var i;let a=r.find(r=>r.id===t.id);n=null==(i=null==a?void 0:a.label)?null:i}),t.eventBus.on("loaded",()=>{function i(){a();let i=(r=t.getTextTracks()).find(t=>t.label===n);i&&t.setTextTrack(i.id)}function a(){t.eventBus.off("unloaded",a),t.eventBus.off("contentStarted",i)}r=[],t.eventBus.on("contentStarted",i),t.eventBus.once("unloaded",a)}),()=>{}}function cz(t){return"tts"===t.type?{type:"tts",mediaType:"audio_article",passthroughVariables:(0,x.o)(t.json)}:"mcc"===t.type?{type:"mcc",mediaType:t.mediaType,id:String(t.id),passthroughVariables:t.passthroughVariables,data:(0,y.C)({clip:t.clip})}:"richie"===t.type?{type:"richiePodcast",mediaType:"audio_podcast",id:t.id,sample:t.isSample,passthroughVariables:(0,w.of)(t.data),data:(0,w.p3)({data:t.data})}:{type:"richieArticle",mediaType:"audio_article",id:t.id,sample:t.isSample,passthroughVariables:(0,w.of)(t.data),data:(0,w.p3)({data:t.data})}}function cP(t){if(t instanceof b.Mk)return t;if(t instanceof DOMException&&"AbortError"===t.name)return new b.Mk("abort");if(t instanceof b.Lq)return new b.Mk("geoblock",t.message);if(t instanceof k.Wy){let r=t.data.json;return new b.Mk("deviceApi",null==r?void 0:r.message,r)}return t instanceof cn&&(6001===t.data.code||6020===t.data.code)?new b.Mk("drm",tE?"Selaimesi ei tue t\xe4t\xe4 videota.":"Kyseist\xe4 sis\xe4lt\xf6\xe4 ei voi katsoa mobiil
12ilaitteen selaimella. Lataa laitteellesi Ruutu-sovellus"):new b.Mk("unknown")}function cA(t,r){return"onShowControlsChange"in t.ui.layout?t.ui.layout.onShowControlsChange(r):()=>{}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.