PageSourceSearch

https://www.janakkalansanomat.fi/_next/static/chunks/pages/player/[assetId]-80373c5e063cca6f.js

js janakkalansanomat.fi collected 2026-10-02 13:03:02 UTC 11,104 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4169,5039],{15039:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=l(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=l(t,r));return t}(r)))}return e}function l(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(r=(function(){return a}).apply(t,[]))||(e.exports=r)}()},16903:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSP:()=>w,default:()=>x});var n=r(37876),a=r(27964),l=r(15039),o=r.n(l),i=r(17924),s=r(67701),u=r(95961),d=r(20952),c=r(62498),f=r(18847),p=r.n(f),m=r(77328),h=r.n(m),y=r(89099),_=r(14232),b=r(71152);let v=e=>{let t,r,l=(0,a.c)(4),{sourceId:o}=e;if(l[0]!==o){let e;e=JSON.stringify("".concat("https://mcc.nm-ovp.nelonenmedia.fi/v2/media","/").concat(o)),t="window.__mccPromise=fetch(".concat(e,").then(function(r){return r.json()}).catch(function(){return undefined})"),l[0]=o,l[1]=t}else t=l[1];return l[2]!==t?(r=(0,n.jsx)("script",{dangerouslySetInnerHTML:{__html:t}}),l[2]=t,l[3]=r):r=l[3],r},g=p()(()=>Promise.all([r.e(8299),r.e(682),r.e(1497),r.e(7430),r.e(5454),r.e(5806)]).then(r.bind(r,20012)),{loadableGenerated:{webpack:()=>[20012]},ssr:!1});var w=!0;let x=e=>{let t,r,l,f,p,m,w,x,j,S,C,O,T,E,k,R,D,A,M,V,N,I,L,G=(0,a.c)(49),{assetData:B,mainVideo:X,metadata:H,sourceId:W}=e,F=window.__mccPromise,q=(0,y.useRouter)(),J=(0,b.v1)(navigator.userAgent),U=(0,_.useRef)(void 0),Y=(0,_.useRef)(void 0),z=(0,_.useRef)(!1),K=(0,_.useRef)(!1),[Q,Z]=(0,_.useState)(!1),$=(0,_.useRef)(void 0);G[0]!==X.orientation?(t=()=>"vertical"===X.orientation?"9 / 16":"square"===X.orientation?"1 / 1":"16 / 9",G[0]=X.orientation,G[1]=t):t=G[1];let ee=t;G[2]===Symbol.for("react.memo_cache_sentinel")?(r=e=>{let{player:t,playerState:r}=e;U.current=t,Y.current=r,clearTimeout($.current),$.current=setTimeout(()=>Z(!0),5e3),"precover"===r.status&&Z(!0)},G[2]=r):r=G[2];let et=r;G[3]===Symbol.for("react.memo_cache_sentinel")?(l=()=>()=>clearTimeout($.current),f=[],G[3]=l,G[4]=f):(l=G[3],f=G[4]),(0,_.useEffect)(l,f),G[5]===Symbol.for("react.memo_cache_sentinel")?(p=e=>{("contentStarted"===e.type||"error"===e.type)&&Z(!0)},G[5]=p):p=G[5];let er=p;G[6]===Symbol.for("react.memo_cache_sentinel")?(m=[],G[6]=m):m=G[6],(0,_.useEffect)(P,m),G[7]!==X.autoplay?(w=()=>{let e=e=>{var t,r,n;let a=null==(t=e.detail)?void 0:t.isVisible;if(void 0!==a)if(a){if(K.current=!0,U.current){let e=null==(r=Y.current)?void 0:r.status;z.current?(U.current.play("auto"),z.current=!1):"precover"===e&&!1!==X.autoplay&&U.current.play("auto")}}else K.current=!1,U.current&&(null==(n=Y.current)?void 0:n.status)==="playing"&&(U.current.pause("auto"),z.current=!0)};return(0,i.yb)(c.mB.WebViewVisibilityChange,e),()=>{(0,i.Bv)(c.mB.WebViewVisibilityChange,e)}},x=[X.autoplay],G[7]=X.autoplay,G[8]=w,G[9]=x):(w=G[8],x=G[9]),(0,_.useEffect)(w,x);let en=u.G,ea=d.X;G[10]===Symbol.for("react.memo_cache_sentinel")?(O=(0,n.jsx)("meta",{name:"viewport",content:"width=device-width, viewport-fit=cover"}),j=(0,n.jsx)("link",{rel:"preconnect",href:"https://mcc.nm-ovp.nelonenmedia.fi"}),S=(0,n.jsx)("link",{rel:"preconnect",href:"https://opal.nm-ovp.nelonenmedia.fi"}),C=(0,n.jsx)("link",{rel:"preconnect",href:"https://hs-stream-video-t4.nm-stream.nelonenmedia.fi"}),G[10]=j,G[11]=S,G[12]=C,G[13]=O):(j=G[10],S=G[11],C=G[12],O=G[13]),G[14]!==W?(T=W&&(0,n.jsx)(v,{sourceId:W}),G[14]=W,G[15]=T):T=G[15],G[16]!==T?(E=(0,n.jsxs)(h(),{children:[O,j,S,C,T]}),G[16]=T,G[17]=E):E=G[17];let el=s.m;G[18]!==q.asPath?(k={currentPath:q.asPath},G[18]=q.asPath,G[19]=k):k=G[19];let eo=ee();G[20]!==eo?(R={aspectRatio:eo},G[20]=eo,G[21]=R):R=G[21],G[22]===Symbol.for("react.memo_cache_sentinel")?(D={marginTop:0},G[22]=D):D=G[22];let ei=o()("webview-media-player-wrapper",{"webview-media-player-wrapper--tablet":J});return G[23]!==g||G[24]!==et||G[25]!==er||G[26]!==X||G[27]!==ei?(A=(0,n.jsx)(g,{mediaContent:X,showMediaContentInfo:!1,className:ei,renderContext:"webview",setVideoPlayer:et,mediaData:F,videoEventHandler:er}),G[23]=g,G[24]=et,G[25]=er,G[26]=X,G[27]=ei,G[28]=A):A=G[28],G[29]!==D||G[30]!==A?(M=(0,n.jsx)("div",{style:D,children:A}),G[29]=D,G[30]=A,G[31]=M):M=G[31],G[32]!==Q||G[33]!==R||G[34]!==M?(V=(0,n.jsx)("div",{"data-testid":"player-only-page","data-player-ready":Q,className:"full-videos-page overflow-hidden",style:R,children:M}),G[32]=Q,G[33]=R,G[34]=M,G[35]=V):V=G[35],G[36]!==el||G[37]!==k||G[38]!==V?(N=(0,n.jsx)(el,{appState:k,children:V}),G[36]=el,G[37]=k,G[38]=V,G[39]=N):N=G[39],G[40]!==ea||G[41]!==H||G[42]!==E||G[43]!==N?(I=(0,n.jsxs)(ea,{metadata:H,children:[E,N]}),G[40]=ea,G[41]=H,G[42]=E,G[43]=N,G[44]=I):I=G[44],G[45]!==en||G[46]!==B||G[47]!==I?(L=(0,n.jsx)(en,{assetData:B,children:I}),G[45]=en,G[46]=B,G[47]=I,G[48]=L):L=G[48],L};function P(){(0,i.Wr)({type:c.oi.ReadyToReceiveEvents})}},18847:(e,t,r)=>{e.exports=r(31018)},20952:(e,t,r)=>{"use strict";r.d(t,{X:()=>i,p:()=>s});var n=r(37876),a=r(27964),l=r(14232);let o=(0,l.createContext)({analyticsMetadata:{},analyticsMetadataV2:{},nodeUrl:"",nodeId:0,nodeType:"normal"}),i=(0,l.memo)(e=>{let t,r=(0,a.c)(3),{children:l,metadata:i}=e;return r[0]!==l||r[1]!==i?(t=(0,n.jsx)(o.Provider,{value:i,children:l}),r[0]=l,r[1]=i,r[2]=t):t=r[2],t}),s=()=>(0,l.useContext)(o)},26471:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return n}});let n=r(64252)._(r(14232)).default.createContext(null)},31018:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={default:function(){return u},noSSR:function(){return s}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let l=r(64252);r(37876),r(14232);let o=l._(r(61165));function i(e){return{default:(null==e?void 0:e.default)||e}}function s(e,t){return delete t.webpack,delete t.modules,e(t)}function u(e,t){let r=o.default,n={loading:e=>{let{error:t,isLoading:r,pastDelay:n}=e;return null}};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e});let a=(n={...n,...t}).loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?r({...n,loader:()=>null!=a?a().then(i):Promise.resolve(i(()=>null))}):(delete n.webpack,delete n.modules,s(r,n))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},61165:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});let n=r(64252)._(r(14232)),a=r(26471),l=[],o=[],i=!1;function s(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class u{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function d(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),l=null;function s(){if(!l){let t=new u(e,r);l={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return l.promise()}if(!i){let e=r.webpack&&1?r.webpack():r.modules;e&&o.push(t=>{for(let r of e)if(t.includes(r))return s()})}function d(e,t){let o;s(),(o=n.default.useContext(a.LoadableContext))&&Array.isArray(r.modules)&&r.modules.forEach(e=>{o(e)});let i=n.default.useSyncExternalStore(l.subscribe,l.getCurrentValue,l.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:l.retry}),[]),n.default.useMemo(()=>{var t;return i.loading||i.error?n.default.createElement(r.loading,{isLoading:i.loading,pastDelay:i.pastDelay,timedOut:i.timedOut,error:i.error,retry:l.retry}):i.loaded?n.default.createElement((t=i.loaded)&&t.default?t.default:t,e):null},[e,i])}return d.preload=()=>s(),d.displayName="LoadableComponent",n.default.forwardRef(d)}(s,e)}function c(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>{if(e.length)return c(e,t)})}d.preloadAll=()=>new Promise((e,t)=>{c(l).then(e,t)}),d.preloadReady=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise(t=>{let r=()=>(i=!0,t());c(o,e).then(r,r)})},window.__NEXT_PRELOADREADY=d.preloadReady;let f=d},63874:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/player/[assetId]",function(){return r(16903)}])},95961:(e,t,r)=>{"use strict";r.d(t,{G:()=>u,_:()=>d});var n=r(37876),a=r(27964),l=r(14232),o=r(89384);let i=(0,l.createContext)({setAssetData:o.t,setLiveArticleData:o.t,setIsPaidInDynamicPaywall:o.t}),s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!e)return[];let r=e.mainPicture?[e.mainPicture]:[],n=e=>"img"===e.type,a=t.flatMap(e=>e.splitBody.filter(n).map(e=>e.img));if("Cartoon"===e.resourceType)return[...r,...a];{var l;let t=null!=(l=e.splitBody)?l:[],o=t.filter(e=>"factbox"===e.type).flatMap(e=>{var t;return null!=(t=e.body)?t:[]});return[...r,...[...t,...o].filter(n).map(e=>e.img),...a]}},u=(0,l.memo)(e=>{let t,r,u,d=(0,a.c)(13),{children:c,assetData:f,liveArticleData:p,setAssetData:m,setLiveArticleData:h}=e,y=void 0===m?o.t:m,_=void 0===h?o.t:h;d[0]!==f||d[1]!==p?(t=s(f,p),d[0]=f,d[1]=p,d[2]=t):t=d[2];let b=t,[v,g]=(0,l.useState)();d[3]!==f||d[4]!==v||d[5]!==p||d[6]!==b||d[7]!==y||d[8]!==_?(r={setAssetData:y,setLiveArticleData:_,setIsPaidInDynamicPaywall:g,assetData:f,liveArticleData:p,pictures:b,isPaidInDynamicPaywall:v},d[3]=f,d[4]=v,d[5]=p,d[6]=b,d[7]=y,d[8]=_,d[9]=r):r=d[9];let w=r;return d[10]!==c||d[11]!==w?(u=(0,n.jsx)(i.Provider,{value:w,children:c}),d[10]=c,d[11]=w,d[12]=u):u=d[12],u}),d=()=>(0,l.useContext)(i)}},e=>{e.O(0,[6593,636,8792],()=>e(e.s=63874)),_N_E=e.O()}]);

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.