vendor: 4,635 bytes, line 1
1(self.webpackChunk=self.webpackChunk||[]).push([[1812],{29316(e,t,n){var a;a=e=>(()=>{var t={177:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(1601),r=n.n(a),i=n(6314),o=n.n(i)()(r());o.push([e.id,'@font-face{font-family:"Bernina Sans";font-weight:700;src:url("https://assets.ilcdn.fi/BerninaSans-Web-Bold.woff2") format("woff2"),url("https://assets.ilcdn.fi/BerninaSans-Web-Bold.woff") format("woff");font-display:fallback}.talent-embed{--talent-uutisboksi-background-color: #fff;--talent-uutisboksi-brand-color: #666;--talent-uutisboksi-title-color: #222;padding:14px;line-height:1.4;font-family:"Bernina Sans",Verdana,sans-serif;max-width:630px;background-color:var(--talent-uutisboksi-background-color)}.talent-embed div{display:flex;flex-wrap:wrap}.talent-embed h5{font-size:13px;color:var(--talent-uutisboksi-brand-color);margin:0;padding-bottom:3px}.talent-embed h6{margin:0;font-size:13px;font-weight:bold}.talent-embed img{display:none}.talent-embed article{flex:1 0 100%;padding:2px 0;margin-right:20px;margin-bottom:10px;clear:both}.talent-embed article div{display:flex;flex-direction:column}.talent-embed article a{text-decoration:none;color:var(--talent-uutisboksi-title-color)}.talent-embed article:first-child{flex:1 0 100%;margin-right:20px;margin-bottom:20px;border:0;padding:0}.talent-embed article:first-child a{display:flex;align-items:flex-start}.talent-embed article:first-child h6{font-size:15px;line-height:1.2}.talent-embed article:first-child img{display:block;margin-right:14px;width:40%;flex:1 0 40%}.talent-embed article:last-child{margin:0}@media(min-width: 420px){.talent-embed article:first-child h6{font-size:18px}}@media(min-width: 840px){.talent-embed article{flex:1 1 135px;border:0;padding:0}.talent-embed article img{display:block;margin:0 0 10px}.talent-embed article:first-child h6{font-size:22px}}html.theme-light .talent-embed{--talent-uutisboksi-background-color: #fff;--talent-uutisboksi-brand-color: #666;--talent-uutisboksi-title-color: #222}html.theme-dark .talent-embed{--talent-uutisboksi-background-color: #2b2b2b;--talent-uutisboksi-brand-color: #ccc;--talent-uutisboksi-title-color: #fff}@media(prefers-color-scheme: dark){.talent-embed{--talent-uutisboksi-background-color: #2b2b2b;--talent-uutisboksi-brand-color: #ccc;--talent-uutisboksi-title-color: #fff}}',""]);const s=o},540:e=>{e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},1113:e=>{e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},1601:e=>{e.exports=function(e){return e[1]}},5056:(e,t,n)=>{e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},5072:e=>{var t=[];function n(e){for(var n=-1,a=0;a<t.length;a++)if(t[a].identifier===e){n=a;break}return n}function a(e,a){for(var i={},o=[],s=0;s<e.length;s++){var l=e[s],c=a.base?l[0]+a.base:l[0],u=i[c]||0,d="".concat(c," ").concat(u);i[c]=u+1;var m=n(d),f={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==m)t[m].references++,t[m].updater(f);else{var p=r(f,a);a.byIndex=s,t.splice(s,0,{identifier:d,updater:p,references:1})}o.push(d)}return o}function r(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,r){var i=a(e=e||[],r=r||{});return function(e){e=e||[];for(var o=0;o<i.length;o++){var s=n(i[o]);t[s].references--}for(var l=a(e,r),c=0;c<i.length;c++){var u=n(i[c]);0===t[u].references&&(t[u].updater(),t.splice(u,1))}i=l}}},6314:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n="",a=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),a&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),a&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n}).join("")},t.i=function(e,n,a,r,i){"string"==typeof e&&(e=[[null,e,void 0]]);var o={};if(a)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(o[l]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);a&&o[u[0]]||(void 0!==i&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=i),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),r&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=r):u[4]="".concat(r)),t.push(u))}},t}},7659:e=>{var t={};e.exports=function(e,n){var a=function(e){if(void 0===t[e]){var n=document.querySelector(e);
1if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(n)}},7712:(e,t,n)=>{n.r(t),n.d(t,{default:()=>b});var a=n(5072),r=n.n(a),i=n(7825),o=n.n(i),s=n(7659),l=n.n(s),c=n(5056),u=n.n(c),d=n(540),m=n.n(d),f=n(1113),p=n.n(f),v=n(177),h={};h.styleTagTransform=p(),h.setAttributes=u(),h.insert=l().bind(null,"head"),h.domAPI=o(),h.insertStyleElement=m(),r()(v.A,h);const b=v.A&&v.A.locals?v.A.locals:void 0},7825:e=>{e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var a="";n.supports&&(a+="@supports (".concat(n.supports,") {")),n.media&&(a+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(a+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),a+=n.css,r&&(a+="}"),n.media&&(a+="}"),n.supports&&(a+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(a+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(a,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},9155:t=>{t.exports=e}},n={};function a(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={id:e,exports:{}};return t[e](i,i.exports,a),i.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nc=void 0;var r={};a.r(r),a.d(r,{TalentUutisboksi:()=>u});var i=a(9155),o=a.n(i);new Set(["Mielipidekirjoitus","Pääkirjoitus","Kolumni","Kommentti","Sivulause","Kritiikki","Toimitukselta","Vieraskolumni"]);const s=[1,2,3,4,5,6,7,8,9,10],l=async(e,t,n,a,r,i,o,l=30)=>{try{const c=`${n}?userId=${(({cmp:e,permutiveId:t})=>e?.standard&&s.every(t=>!!e.standard[t])&&t?t:"00000000-0000-0000-0000-000000000000")(await(async()=>window?.ILRAPWebview?{cmp:window.ILRAPWebview?.cmp?.currentstate?.purposes?{standard:window.ILRAPWebview?.cmp?.currentstate?.purposes?.consent}:null,permutiveId:window.ILRAPWebview?.permutiveId||null}:await(async()=>{const e=await(window?.ALMA?.gravitoV1?.getIdentifier("permutive"))||null;return{cmp:await(window?.ALMA?.cmpV2?.getPublisherConsents())||null,permutiveId:e?.value||null}})())())}&kisuItemsCount=${l}&kisuItemBiasweight=${a}&filterKnown=${r.toString()}&sites=${i}&daysLimit=${o}`,u=await fetch(c,{headers:{Origin:"iltalehti.fi"}});if(!u.ok)throw new Error("Failed to fetch recommendations from Kisu");const d=await u.json(),m=d.recommendationItems;t(Array.isArray(d.visitedSites)?d.visitedSites.join(","):d.visitedSites);const f=m.map(({item_id:e})=>e.value.split(":")[1]),p=await fetch(`https://news-feeds-prod.almatalent.media/customerfeeds/recommendations/${f.join(",")}/${f.length}`);if(!p.ok)throw new Error("Failed to fetch Talent feed data");e((e=>{const t=[...e];let n,a,r=t.length;for(;r>0;)a=Math.floor(Math.random()*r),r-=1,n=t[r],t[r]=t[a],t[a]=n;return t.slice(0,4)})((e=>{const t=new Set,n=[];for(const a of e)t.has(a.keyImage)||(t.add(a.keyImage),n.push(a));return n})(await p.json())))}catch(e){console.error(e)}},c="TrafficManagement",u=(d=({kisuItemBiasWeight:e=.7,kisuFilterKnown:t=!0,kisuSites:n="mb,te,tv,tt,ap,us",kisuDaysLimit:a=14,targetingApiUrl:r="https://api.targeting.almamedia.fi/v1/master",utmMedium:s="almainternal",utmCampaign:u="kiintea_talent_ohjausboksi",utmSource:d="",className:m})=>{const[f,p]=(0,i.useState)([]),[v,h]=(0,i.useState)(d),[b,g]=(0,i.useState)(void 0),{ref:w,trackClick:k}=(e=>{const t=(0,i.useRef)(null),n=(0,i.useRef)(),a=(0,i.useCallback)((t,n)=>{if("undefined"==typeof window)return;const a={eventAction:t,eventCategory:e.eventCategory,eventTarget:e.eventTarget,userType:e.userType,eventData1:n?.eventData1??void 0,eventData2:n?.eventData2??void 0,eventData3:n?.eventData3??void 0,eventData4:e.eventData4??n?.eventData4??void 0,targetPageId:n?.targetPageId??void 0};window.loadGAFromSite&&window.sendCustomGA4Event?window.sendCustomGA4Event({eventName:c,eventDimensions:a}):(a.event="sendGAEvent",a.eventName=c,window.dataLayer=window.dataLayer||[],window.dataLayer.push(a))},[e]);(0,i.useEffect)(()=>
1{if(!t.current)return;const r=t.current;if(!n.current)try{n.current=new IntersectionObserver(t=>{if(t.length&&t[0].isIntersecting){const t=e.getShowEventData?e.getShowEventData():void 0;a("Showed",t),n.current&&n.current.unobserve(r)}},{root:null,rootMargin:"0px",threshold:[.3]})}catch(e){console.error("Failed to create IntersectionObserver",e)}return n.current&&n.current.observe(r),()=>{n.current&&n.current.unobserve(r)}},[a,e]);const r=(0,i.useCallback)(e=>{a("Clicked",e)},[a]);return{ref:t,trackClick:r}})({eventTarget:"talent",eventCategory:"Kisu",getShowEventData:()=>({eventData2:b})});if((0,i.useEffect)(()=>{l(p,g,r,e,t,n,a)},[a,t,e,n,r]),(0,i.useEffect)(()=>{if(!v){const e=location.hostname;h(e)}},[v]),4!==f.length)return null;const y=`talent-embed ${m||""}`.trim();return f.length?o().createElement("section",{ref:w,className:y},o().createElement("div",null,f.map((e,t)=>{return o().createElement("article",{key:e.id},o().createElement("a",{target:"_blank",rel:"noopener",onClick:()=>k({...e.id?{targetPageId:e.id}:{},eventData1:e.media,eventData2:b}),href:`${e.url}${e.url.includes("?")?"&":"?"}utm_source=${v}&utm_medium=${s}&utm_campaign=${u}`},e.keyImage&&o().createElement("img",{src:(n=e.keyImage,a=0===t,`https://images.almatalent.fi/${a?"234x176":"182x136"}/${0===n.indexOf("//")?"https:"+n:n}`),alt:e.title}),o().createElement("div",null,o().createElement("h5",null,(e=>{switch(e){case"tv":return"Tivi";case"te":return"Talouselämä";case"mb":return"Mikrobitti";case"tt":return"Tekniikka&Talous";case"ap":return"Arvopaperi";case"kl":return"Kauppalehti";case"us":return"Uusi Suomi";default:return"Alma Talent"}})(e.media)),o().createElement("h6",null,e.title))));var n,a}))):null},function(e){const[t,n]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{a(7712),n(!0)},[]),t?o().createElement(d,{...e}):null});var d;return r})(),e.exports=a(n(96540))}}]); 2//# sourceMappingURL=TalentEmbed.b711c74a4.chunk.js.map
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.