1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1306],{9931:function(e){e.exports=function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)"__proto__"!==n&&(e[n]=a[n])}return e}return function t(a,n){function s(t,s,i){if("u">typeof document){"number"==typeof(i=e({},n,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var M="";for(var o in i)i[o]&&(M+="; "+o,!0!==i[o]&&(M+="="+i[o].split(";")[0]));return document.cookie=t+"="+a.write(s,t)+M}}return Object.create({set:s,get:function(e){if("u">typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],n={},s=0;s<t.length;s++){var i=t[s].split("="),M=i.slice(1).join("=");try{var o=decodeURIComponent(i[0]);if(o in n||(n[o]=a.read(M,o)),e===o)break}catch(e){}}return e?n[e]:n}},remove:function(t,a){s(t,"",e({},a,{expires:-1}))},withAttributes:function(a){return t(this.converter,e({},this.attributes,a))},withConverter:function(a){return t(e({},this.converter,a),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(a)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})}()},21306:(e,t,a)=>{"use strict";var n,s,i,M,o,r,L=a(14232),w=a(15039),u=a(9931),c={exports:{}},l={},j=(o||(o=1,c.exports=function(){if(M)return l;M=1;var e=Symbol.for("react.transitional.element");function t(t,a,n){var s=null;if(void 0!==n&&(s=""+n),void 0!==a.key&&(s=""+a.key),"key"in a)for(var i in n={},a)"key"!==i&&(n[i]=a[i]);else n=a;return{$$typeof:e,type:t,key:s,ref:void 0!==(a=n.ref)?a:null,props:n}}return l.Fragment=Symbol.for("react.fragment"),l.jsx=t,l.jsxs=t,l}()),c.exports);function C({remoteData:e,success:t,notAsked:a,loading:n,remoteDataFailure:s,geoLocationFailure:i}){switch(e.status){case r.NotAsked:return a();case r.Loading:return n();case r.RemoteDataFailure:return s();case r.GeoLocationFailure:return i();case r.Success:return t(e.data);default:return null}}(n=r||(r={})).NotAsked="NotAsked",n.Loading="Loading",n.Success="Success",n.RemoteDataFailure="RemoteDataFailure",n.GeoLocationFailure="GeoLocationFailure";let d=(e,t,a)=>{let n=e?.toFixed(t).replace(".",",");return"0,0"===n?"0 mm":n?n.concat(" mm"):"â mm"},x=(e,t)=>({lat:parseFloat(e.toFixed(2)),lon:parseFloat(t.toFixed(2))});(s=i||(i={})).InkApp="ink-app",s.IsMAL="is-mal",s.WebHTML="web-html";let N=(e,t)=>{var a;let n,s,M=(a=window.location.href,n={},(s=a.split("#")[1])&&s.split("&").forEach(e=>{let t=e.split("="),a=t[0],s=t[1];switch(a){case"lat":n.lat=parseFloat(s.substring(0,s.indexOf(".")+3));break;case"lon":n.lon=parseFloat(s.substring(0,s.indexOf(".")+3));break;case"locationError":n.error=!0;break;case"env":n.env=s}}),n);return Object.keys(M).length>0?{application:i.IsMAL,env:M.env,location:{lat:M.lat,lon:M.lon},error:M.error}:void 0!==t?.userlocation?.hasPermission?{application:i.InkApp,env:e,location:{lat:t.userlocation.lat,lon:t.userlocation.lon},hasPermissionToLocate:t.userlocation.hasPermission}:{application:i.WebHTML,env:e}},D=()=>j.jsx("svg",{className:"weather-locate-icon",width:"24px",height:"24px",viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:j.jsx("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",children:j.jsx("g",{className:"weather-icon-locate",fillRule:"nonzero",children:j.jsx("path",{d:"M20.2256941,1.19426033 L2.201719,8.69079691 C1.45780595,9.00079346 0.968079641,9.7697044 1.00161742,10.5744123 C1.03535992,11.3791712 1.58713554,12.1045671 2.35363483,12.3515016 L2.4735082,12.3820802 L10.217,13.854 L11.6170114,21.5193709 L11.648936,21.646441 C11.8959109,22.4129658 12.6214278,22.9648395 13.4260618,22.9983742 C14.2305976,23.0321032 14.9995857,22.5422899 15.309483,21.7988545 L22.854112,3.70447838 C23.5442089,2.15828187 21.7863347,0.39587872 20.2256941,1.19426033 Z M20.959,3.051 L13.531,20.867 L11.9386802,12.1456902 L3.129,10.471 L20.959,3.051 Z",id:"locate"})})})}),y=()=>j.jsx("svg",{width:"20px",height:"20px",viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:j.jsx("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",children:j.jsx("g",{className:"weather-icon-location-filled",fillRule:"nonzero",children:j.jsx("path",{d:"M12,1 C16.418278,1 20,4 20,9 C20,14 13.1428571,24 12,24 C10.8571429,24 4,14 4,9 C4,4 7.581722,1 12,1 Z M12,6 C10.3431458,6 9,7.34314575 9,9 C9,10.6568542 10.3431458,12 12,12 C13.6568542,12 15,10.6568542 15,9 C15,7.34314575 13.6568542,6 12,6 Z",id:"location-filled"})})})}),g=()=>j.jsx("svg",{width:"9px",height:"14px",viewBox:"0 0 9 14",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:j.jsx("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",children:j.jsx("g",{className:"weather-icon-raindrop",transform:"translate(-76.000000, -42.000000)",fillRule:"nonzero",children:j.jsx("path",{d:"M85,51.5305134 C85,53.9989411 82.9852832,56 80.5,56 C78.0147198,56 76,53.9989411 76,51.5305134 C76,49.0620878 78.9372505,43.5521533 80.5,42 C82.2322021,43.7204538 85,49.0620878 85,51.5305134 Z",id:"Path"})})})}),m=e=>j.jsx(p,{...e}),p=({weatherSymbol:e,weatherSymbolText:t,isProd:a})=>{if(!e)return null;let n=t??"";return j.jsx("img",{src:`https://${a?"www":"test"}.is.fi/supersaa/assets/v1/ic_weather_illustrative_${e.replace(/-/g,"_")}.svg`,className:"weather-icon",alt:n,title:n})},h=["\bPohjoistuulta","Koillistuulta","It\xe4tuulta","Kaakkoistuulta","Etel\xe4tuulta","Lounaistuulta","L\xe4nsituulta","Luoteistuulta"],I=({windDirection:e,windSpeed:t})=>{let a=[void 0!==t?`Tuulen nopeus on ${t} metri\xe4 sekunnissa.`:void 0,void 0!==e?`${h[Math.floor((e+22.5)%360/45)]}.`:void 0].filter(e=>void 0!==e).join(" ");return j.jsxs("svg",{className:"wind-marker-icon",viewBox:"0 0 32 32",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",role:"img","aria-label":a,children:[j.jsx("title",{children:a}),j.jsxs("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",children:[j.jsxs("g",{transform:e?`rotate(${e} 16 16)`:"none",children:[j.jsx("circle",{className:"weather-wind-marker-circle",strokeWidth:"2",cx:"16",cy:"16",r:"11"}),j.jsx("path",{className:"weather-wind-marker-path",d:"M17.6361647,15.379796 L16.4833677,25.4973639 L6.40173813,26.6142226 C10.2105192,24.8328027 12.5855566,23.471446 13.5268503,22.5301523 C14.468144,21.5888586 15.8379154,19.2054065 17.6361647,15.379796 Z",transform:"translate(12.018951, 20.997009) rotate(45.000000) translate(-12.018951, -20.997009) translate(5.65)"})]}),j.jsx("text",{className:"weather-wind-marker-text",x:"50%",y:"52%",fontSize:"14px",strokeWidth:"0.2",dominantBaseline:"middle",textAnchor:"middle",children:t})]})]})},T=e=>e?.fmi??e?.foreca,S=e=>void 0!==e?`${e>0?"+":e<0?"â":""}${Math.abs(e)}\xb0`:"â",z=({weatherData:e,isProd:t,locateUser:a,currentApplication:n})=>{var s;
1let M=e?.forecasts??[],o=T(M[0]),r=M.slice(0,6),L=e?.location?.timezone??"Europe/Helsinki",w=[e?.location?.name,e?.location?.region].filter(Boolean).join(", "),u=(s=e?.location?.url,`https://www.is.fi/supersaa${s??""}?utm_source=${window.location.hostname}&utm_medium=referral&utm_campaign=supersaa-widget`);return j.jsxs("div",{className:"weather-compact",children:[j.jsxs("div",{className:"weather-compact-header",children:[j.jsxs("a",{className:"weather-forecast-location-icon-and-text",href:u,children:[j.jsx(y,{}),j.jsx("h2",{className:"forecast-location-name",children:w})]}),n===i.WebHTML&&j.jsx("button",{className:"weather-locate-button weather-compact-locate-button","aria-label":"Paikanna",onClick:()=>{a()},children:j.jsx(D,{})})]}),j.jsxs("a",{className:"weather-compact-link",href:u,children:[j.jsxs("div",{className:"weather-compact-current",children:[j.jsxs("div",{className:"weather-compact-current-main",children:[j.jsx(m,{isProd:t,weatherSymbol:o?.weatherSymbol??"",weatherSymbolText:o?.weatherSymbolText??""}),j.jsx("span",{className:"weather-compact-temperature",children:S(o?.temperature)})]}),j.jsxs("div",{className:"weather-compact-current-details",children:[j.jsxs("div",{className:"weather-forecast-rain-details",children:[j.jsx(g,{}),j.jsxs("span",{className:"weather-forecast-rain-text",children:[o?.probabilityOfRain??"â"," % | ",d(o?.precipitation,1)]})]}),j.jsx(I,{windDirection:o?.windDirection??0,windSpeed:o?.windSpeed??0})]})]}),j.jsx("ul",{className:"weather-compact-hourly",children:r.map(e=>{let a,n=T(e);return j.jsxs("li",{className:"weather-compact-hour",children:[j.jsx("span",{className:"weather-compact-hour-time",children:(a=e.time,(a instanceof Date?a:a?new Date(a):new Date).toLocaleTimeString("en-GB",{timeZone:L,hour:"numeric",hour12:!1}))}),j.jsx(m,{isProd:t,weatherSymbol:n?.weatherSymbol??"",weatherSymbolText:n?.weatherSymbolText??""}),j.jsx("span",{className:"weather-compact-hour-temp",children:S(n?.temperature)})]},e.time)})})]})]})},f="geolocationPermission",A="supersaaWidgetSavedLocation",k=({location:e,showPromo:t,isGeoLocationBlockedByUser:a,locateUser:n,weatherData:s,currentApplication:M})=>{let o=`${e?.name}, ${e?.region}`,r=a&&M===i.WebHTML?"Et ole sallinut paikannusta selaimen asetuksista":"S\xe4\xe4tiedot juuri sielt\xe4, miss\xe4 olet",L=e?.name?o:"";return j.jsxs("div",{className:"weather-forecast-location",children:[t&&j.jsxs("div",{className:"weather-forecast-location-icon-and-text",children:[j.jsx(y,{}),j.jsx("h2",{className:"forecast-location-name",children:r})]}),!t&&j.jsx("a",{href:`https://www.is.fi/supersaa${s?.location?.url}?utm_source=${window.location.hostname}&utm_medium=referral&utm_campaign=supersaa-widget`,children:j.jsxs("div",{className:"weather-forecast-location-icon-and-text",children:[j.jsx(y,{}),j.jsx("h2",{className:"forecast-location-name",children:L})]})}),!t&&M===i.WebHTML&&j.jsxs("button",{className:"weather-locate-button locate-button-topright",onClick:()=>{n()},children:[j.jsx("span",{className:"weather-locate-button-promo-text",children:"PAIKANNA"}),j.jsx(D,{})]})]})},E=({locateUser:e,isGeoLocationBlockedByUser:t,inkAppParams:a,currentApplication:n})=>j.jsxs("div",{className:"weather-promo",children:[j.jsx(k,{isGeoLocationBlockedByUser:t,showPromo:!0,locateUser:e,currentApplication:n}),j.jsx("p",{className:"weather-promo-text",children:n===i.InkApp?"N\xe4e t\xe4ss\xe4 tarkat s\xe4\xe4ennusteet, sallimalla laitteesi paikannuksen.":"N\xe4e t\xe4ss\xe4 tarkat s\xe4\xe4ennusteet sallimalla laitteesi paikannuksen. Saat Supers\xe4\xe4ss\xe4 k\xe4ytt\xf6\xf6si my\xf6s paikalliset varoitukset ja n\xe4et sijaintisi sadekartalla."}),j.jsxs("p",{className:"weather-promo-text",children:[n===i.InkApp?"Jos sallit paikannuksen, sovelluksen ja Sanoman palveluiden sis\xe4ll\xf6t ja mainokset voivat perustua laitteesi sijainnista johdettuun tietoon ja paikkoihin, joissa olet k\xe4ynyt aiemmin. Voit antaa luvan sijaintitietojen k\xe4yt\xf6lle laitteesi j\xe4rjestelm\xe4asetuksista.":"N\xe4e t\xe4ss\xe4 tarkat s\xe4\xe4ennusteet sallimalla laitteesi paikannuksen. Saat Supers\xe4\xe4ss\xe4 k\xe4ytt\xf6\xf6si my\xf6s paikalliset varoitukset ja n\xe4et sijaintisi sadekartalla."," ",j.jsx("a",{target:"_blank",href:"https://www.sanoma.fi/sijainti/",rel:"noreferrer",children:"Lue lis\xe4\xe4 paikannuksesta"}),"."]}),n!==i.IsMAL&&j.jsx("button",{"data-testid":"weather-locate-button-promo",className:"weather-locate-button-promo",onClick:()=>{a?.requestInkAppLocationPermission?a.requestInkAppLocationPermission():e&&(u.set(f,JSON.stringify({permission:!0,askedTimes:1,timestamp:Date.now()}),{expires:393}),e())},children:j.jsx("span",{className:"weather-locate-button-promo-text",children:"SALLI PAIKANNUS"})})]}),Q=({provider:e,isMainLane:t,forecast:a,isProd:n})=>t?j.jsx(b,{isProd:n,provider:e,forecast:a}):j.jsx(v,{isProd:n,provider:e,forecast:a}),Y=e=>void 0!==e?(e>0?"+":e<0?"â":"")+Math.abs(e):"â",b=({provider:e,forecast:t,isProd:a})=>{let n=t?.weatherSymbol??"",s=t?.weatherSymbolText??"";return j.jsxs("div",{className:"weather-forecast",children:[j.jsxs("div",{className:"weather-forecast-icon-and-temperature",children:[void 0!==n&&j.jsx(m,{isProd:a,weatherSymbol:n,weatherSymbolText:s}),j.jsxs("p",{className:"weather-forecast-temperature",children:[Y(t?.temperature),"\xb0"]})]}),j.jsxs("div",{className:"weather-forecast-rain-and-wind",children:[j.jsxs("div",{className:"weather-forecast-rain",children:[j.jsxs("div",{className:"weather-forecast-rain-detail
1s",children:[j.jsx(g,{}),j.jsxs("span",{className:"weather-forecast-rain-text",children:[t?.probabilityOfRain??"â"," % | ",d(t?.precipitation,1)]})]}),j.jsx("div",{className:"weather-forecast-provider-name",children:e})]}),j.jsx("div",{className:"weather-forecast-wind-details",children:j.jsx(I,{windDirection:t?.windDirection??0,windSpeed:t?.windSpeed??0})})]})]})},v=({provider:e,forecast:t,isProd:a})=>{let n=t?.weatherSymbol??"",s=t?.weatherSymbolText??"";return j.jsxs("div",{className:"weather-forecast",children:[j.jsx("div",{className:"weather-forecast-provider-name",children:e}),j.jsxs("div",{className:"weather-forecast-icon-and-temperature",children:[j.jsx(m,{isProd:a,weatherSymbol:n,weatherSymbolText:s}),j.jsxs("p",{className:"weather-forecast-temperature",children:[Y(t?.temperature),"\xb0"]}),j.jsxs("div",{className:"side-lane-rain-info",children:[j.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-around",width:"110%"},children:[j.jsx(g,{}),j.jsxs("p",{className:"weather-forecast-rain-text",children:[t?.probabilityOfRain??"â"," %"]})]}),j.jsx("p",{className:"weather-forecast-rain-text",children:d(t?.precipitation,1)})]}),j.jsx(I,{windDirection:t?.windDirection??0,windSpeed:t?.windSpeed??0})]})]})},J=()=>{let e,t,a=(e=navigator.userAgent,"u"<typeof document?"unknown":/iPhone/i.exec(e)||/iPad/i.exec(e)||/iPod/i.exec(e)?"ios":/Android/i.exec(e)?"android":"unknown");return j.jsxs("div",{className:"weather-download-buttons",children:["android"===a&&j.jsx("a",{href:`https://play.google.com/store/apps/details?id=fi.supersaa&hl=fi&referrer=utm_source=${-1!==(t=window.location.toString()).search(/is.fi|iltasanomat/g)?"isfi":-1!==t.search(/hs.fi|helsinginsanomat/g)?"hsfi":"supersaafi"}&utm_campaign=supersaa_site_widget&utm_medium=referral`,children:j.jsx("img",{className:"weather-download-button",src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImFydHdvcmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMzUgNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzNSA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRkZGRkZGO2ZpbGwtb3BhY2l0eTowO30KCS5zdDF7ZmlsbDojQTZBNkE2O30KCS5zdDJ7ZmlsbDojRkZGRkZGO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDowLjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0M3tmaWxsOiNGRkZGRkY7fQoJLnN0NHtmaWxsOnVybCgjU1ZHSURfMV8pO30KCS5zdDV7ZmlsbDp1cmwoI1NWR0lEXzAwMDAwMDI0NzIyMDU4MjgyODY4NjM5NDcwMDAwMDE3ODQwNTg0NDg3MTc1NjgwOTI3Xyk7fQoJLnN0NntmaWxsOnVybCgjU1ZHSURfMDAwMDAwMjM5OTk0MTcwMjA5ODAxMTA4MDAwMDAwMDAzMjM5NTEzMTE4OTQyMTk5NTFfKTt9Cgkuc3Q3e2ZpbGw6dXJsKCNTVkdJRF8wMDAwMDAxNzQ3OTE5MzIxMTM3NTM3MjEzMDAwMDAwMzkwMTYwNjk5OTQ1MzIwOTUzNF8pO30KCS5zdDh7b3BhY2l0eTowLjI7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9Cgkuc3Q5e29wYWNpdHk6MC4xMjtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30KCS5zdDEwe29wYWNpdHk6MC4yNTtmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9Cjwvc3R5bGU+CjxnPgoJPHJlY3QgeD0iLTEwIiB5PSItMTAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxNTUiIGhlaWdodD0iNjAiLz4KCTxnPgoJCTxwYXRoIGQ9Ik0xMzAsNDBINWMtMi44LDAtNS0yLjItNS01VjVjMC0yLjgsMi4yLTUsNS01aDEyNWMyLjgsMCw1LDIuMiw1LDV2MzBDMTM1LDM3LjgsMTMyLjgsNDAsMTMwLDQweiIvPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMzAsMC44YzIuMywwLDQuMiwxLjksNC4yLDQuMnYzMGMwLDIuMy0xLjksNC4yLTQuMiw0LjJINWMtMi4zLDAtNC4yLTEuOS00LjItNC4yVjVjMC0yLjMsMS45LTQuMiw0LjItNC4yCgkJCQlIMTMwIE0xMzAsMEg1QzIuMiwwLDAsMi4yLDAsNXYzMGMwLDIuOCwyLjIsNSw1LDVoMTI1YzIuOCwwLDUtMi4yLDUtNVY1QzEzNSwyLjIsMTMyLjgsMCwxMzAsMEwxMzAsMHoiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDcuNCwxMC4yYzAsMC44LTAuMiwxLjUtMC44LDJjLTAuNiwwLjYtMS4zLDAuOS0yLjIsMC45Yy0wLjksMC0xLjYtMC4zLTIuMi0wLjlzLTAuOS0xLjQtMC45LTIuMgoJCQljMC0wLjksMC4zLTEuNiwwLjktMi4yczEuMy0wLjksMi4yLTAuOWMwLjQsMCwwLjgsMC4xLDEuMiwwLjJzMC43LDAuNCwwLjksMC43bC0wLjUsMC41Yy0wLjQtMC41LTAuOS0wLjctMS42LTAuNwoJCQljLTAuNiwwLTEuMiwwLjItMS42LDAuN2MtMC41LDAuNC0wLjcsMS0wLjcsMS43czAuMiwxLjMsMC43LDEuN2MwLjUsMC40LDEsMC43LDEuNiwwLjdjMC43LDAsMS4yLTAuMiwxLjctMC43CgkJCWMwLjMtMC4zLDAuNS0wLjcsMC41LTEuMmgtMi4yVjkuOGgyLjlDNDcuNCwxMCw0Ny40LDEwLjEsNDcuNCwxMC4yeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01Miw3LjdoLTIuN3YxLjloMi41djAuN2gtMi41djEuOUg1MlYxM2gtMy41VjdINTJWNy43eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01NS4zLDEzaC0wLjhWNy43aC0xLjdWN0g1N3YwLjdoLTEuN0w1NS4zLDEzTDU1LjMsMTN6Ii8+CgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTU5LjksMTNWN2gwLjh2Nkg1OS45eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02NC4xLDEzaC0wLjhWNy43aC0xLjdWN2g0LjF2MC43aC0xLjd
1MNjQuMSwxM0w2NC4xLDEzeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik03My42LDEyLjJjLTAuNiwwLjYtMS4zLDAuOS0yLjIsMC45cy0xLjYtMC4zLTIuMi0wLjlzLTAuOS0xLjQtMC45LTIuMnMwLjMtMS42LDAuOS0yLjIKCQkJYzAuNi0wLjYsMS4zLTAuOSwyLjItMC45YzAuOSwwLDEuNiwwLjMsMi4yLDAuOWMwLjYsMC42LDAuOSwxLjQsMC45LDIuMkM3NC41LDEwLjksNzQuMiwxMS42LDczLjYsMTIuMnogTTY5LjgsMTEuNwoJCQljMC40LDAuNSwxLDAuNywxLjYsMC43czEuMi0wLjIsMS42LTAuN2MwLjQtMC41LDAuNy0xLDAuNy0xLjdTNzMuNSw4LjcsNzMsOC4zYy0wLjQtMC41LTEtMC43LTEuNi0wLjdzLTEuMiwwLjItMS42LDAuNwoJCQljLTAuNCwwLjUtMC43LDEtMC43LDEuN1M2OS4zLDExLjMsNjkuOCwxMS43eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik03NS42LDEzVjdoMC45bDIuOSw0LjdoMGwwLTEuMlY3aDAuOHY2aC0wLjhsLTMuMS00LjloMGwwLDEuMlYxM0g3NS42eiIvPgoJPC9nPgoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTY4LjEsMjEuOGMtMi4zLDAtNC4zLDEuOC00LjMsNC4yYzAsMi41LDEuOSw0LjIsNC4zLDQuMnM0LjMtMS44LDQuMy00LjJDNzIuNCwyMy41LDcwLjUsMjEuOCw2OC4xLDIxLjh6CgkJIE02OC4xLDI4LjZjLTEuMywwLTIuNC0xLjEtMi40LTIuNmMwLTEuNSwxLjEtMi42LDIuNC0yLjZzMi40LDEsMi40LDIuNkM3MC41LDI3LjUsNjkuNCwyOC42LDY4LjEsMjguNnogTTU4LjgsMjEuOAoJCWMtMi4zLDAtNC4zLDEuOC00LjMsNC4yYzAsMi41LDEuOSw0LjIsNC4zLDQuMnM0LjMtMS44LDQuMy00LjJDNjMuMSwyMy41LDYxLjIsMjEuOCw1OC44LDIxLjh6IE01OC44LDI4LjZjLTEuMywwLTIuNC0xLjEtMi40LTIuNgoJCWMwLTEuNSwxLjEtMi42LDIuNC0yLjZzMi40LDEsMi40LDIuNkM2MS4yLDI3LjUsNjAuMSwyOC42LDU4LjgsMjguNnogTTQ3LjcsMjMuMXYxLjhoNC4zYy0wLjEsMS0wLjUsMS44LTEsMi4zCgkJYy0wLjYsMC42LTEuNiwxLjMtMy4zLDEuM2MtMi43LDAtNC43LTIuMS00LjctNC44czIuMS00LjgsNC43LTQuOGMxLjQsMCwyLjUsMC42LDMuMiwxLjNsMS4zLTEuM2MtMS4xLTEtMi41LTEuOC00LjUtMS44CgkJYy0zLjYsMC02LjcsMy02LjcsNi42YzAsMy42LDMuMSw2LjYsNi43LDYuNmMyLDAsMy41LTAuNiw0LjYtMS44YzEuMi0xLjIsMS42LTIuOSwxLjYtNC4yYzAtMC40LDAtMC44LTAuMS0xLjFMNDcuNywyMy4xCgkJTDQ3LjcsMjMuMXogTTkzLjEsMjQuNWMtMC4zLTEtMS40LTIuNy0zLjYtMi43Yy0yLjIsMC00LDEuNy00LDQuMmMwLDIuNCwxLjgsNC4yLDQuMiw0LjJjMS45LDAsMy4xLTEuMiwzLjUtMS45bC0xLjQtMQoJCWMtMC41LDAuNy0xLjEsMS4yLTIuMSwxLjJzLTEuNi0wLjQtMi4xLTEuM2w1LjctMi4zTDkzLjEsMjQuNXogTTg3LjIsMjUuOWMtMC4xLTEuNiwxLjMtMi41LDIuMi0yLjVjMC43LDAsMS40LDAuNCwxLjYsMC45CgkJTDg3LjIsMjUuOXogTTgyLjYsMzBoMS45VjE3LjVoLTEuOVYzMHogTTc5LjYsMjIuN0w3OS42LDIyLjdjLTAuNS0wLjUtMS4zLTEtMi4zLTFjLTIuMSwwLTQuMSwxLjktNC4xLDQuM2MwLDIuNCwxLjksNC4yLDQuMSw0LjIKCQljMSwwLDEuOC0wLjUsMi4yLTFoMC4xdjAuNmMwLDEuNi0wLjksMi41LTIuMywyLjVjLTEuMSwwLTEuOC0wLjgtMi4xLTEuNWwtMS42LDAuN2MwLjUsMS4xLDEuNywyLjUsMy44LDIuNWMyLjIsMCw0LTEuMyw0LTQuNFYyMgoJCWgtMS44TDc5LjYsMjIuN0w3OS42LDIyLjd6IE03Ny40LDI4LjZjLTEuMywwLTIuNC0xLjEtMi40LTIuNmMwLTEuNSwxLjEtMi42LDIuNC0yLjZjMS4zLDAsMi4zLDEuMSwyLjMsMi42CgkJQzc5LjcsMjcuNSw3OC43LDI4LjYsNzcuNCwyOC42eiBNMTAxLjgsMTcuNWgtNC41VjMwaDEuOXYtNC43aDIuNmMyLjEsMCw0LjEtMS41LDQuMS0zLjlTMTAzLjksMTcuNSwxMDEuOCwxNy41eiBNMTAxLjgsMjMuNWgtMi43CgkJdi00LjNoMi43YzEuNCwwLDIuMiwxLjIsMi4yLDIuMVMxMDMuMiwyMy41LDEwMS44LDIzLjV6IE0xMTMuNCwyMS43Yy0xLjMsMC0yLjgsMC42LTMuMywxLjlsMS43LDAuN2MwLjMtMC43LDEtMC45LDEuNy0wLjkKCQljMSwwLDEuOSwwLjYsMiwxLjZ2MC4xYy0wLjMtMC4yLTEuMS0wLjUtMS45LTAuNWMtMS44LDAtMy42LDEtMy42LDIuOGMwLDEuNywxLjUsMi44LDMuMSwyLjhjMS4yLDAsMS45LTAuNiwyLjQtMS4yaDAuMXYxaDEuOAoJCXYtNC44QzExNy4yLDIzLDExNS41LDIxLjcsMTEzLjQsMjEuN3ogTTExMy4yLDI4LjZjLTAuNiwwLTEuNS0wLjMtMS41LTEuMWMwLTEsMS4xLTEuMywyLTEuM2MwLjgsMCwxLjIsMC4yLDEuNywwLjQKCQlDMTE1LjIsMjcuOCwxMTQuMiwyOC42LDExMy4yLDI4LjZ6IE0xMjMuNywyMmwtMi4xLDUuNGgtMC4xbC0yLjItNS40aC0ybDMuMyw3LjZsLTEuOSw0LjJoMS45bDUuMS0xMS44SDEyMy43eiBNMTA2LjksMzBoMS45VjE3LjUKCQloLTEuOVYzMHoiLz4KCTxnPgoJCQoJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjIxLjgwMjUiIHkxPSI4ODYuNzEyNSIgeDI9IjUuMDIwMSIgeTI9IjkwMy40OTQ5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMCAtODc4KSI+CgkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMEEwRkYiLz4KCQkJPHN0b3AgIG9mZnNldD0iNi41NzQ0NTBlLTAzIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBBMUZGIi8+CgkJCTxzdG9wICBvZmZzZXQ9IjAuMjYwMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwQkVGRiIvPgoJCQk8c3RvcCAgb2Zmc2V0PSIwLjUxMjIiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMEQyRkYiLz4KCQkJPHN0b3AgIG9mZnNldD0iMC43NjA0IiBzdHlsZT0ic3RvcC1jb2xvcjojMDBERkZGIi8+CgkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMEUzRkYiLz4KCQk8L2xpbmVhckdyYWRpZW50PgoJCTxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xMC40LDcuNUMxMC4xLDcuOSwxMCw4LjMsMTAsOC45djIyLjFjMCwwLjYsMC4yLDEuMSwwLjUsMS40bDAuMSwwLjFsMTIuNC0xMi40VjIwdi0wLjFMMTAuNCw3LjVMMTAuNCw3LjV6IgoJCQkvPgoJCQoJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzAwMDAwMDY1NzU5MDk1MzIxNTgyMzMzMTEwMDAwMDEzOTA2MzQwMjQ1NTQ3MDQyNjg4XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIzMy44MzQ0IiB5MT0iODk4IiB4Mj0iOS42Mzc1IiB5Mj0iODk4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMCAtODc4KSI+CgkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkUwMDAiLz4KCQkJPHN0b3AgIG9mZnNldD0iMC40MDg3IiBzdHlsZT0ic3RvcC1jb2xvcjojRkZCRDAwIi8+CgkJCTxzdG9wICBvZmZzZXQ9IjAuNzc1NCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGQTUwMCIvPgoJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkY5QzAwIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8cGF0aCBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzAwMDAwMDY1NzU5MDk1MzIxNTgyMzMzMTEwMDAwMDEzOTA2MzQwMjQ1NTQ3MDQyNjg4Xyk7IiBkPSJNMjcsMjQuM2wtNC4xLTQuMVYyMHYtMC4xbDQuMS00LjFsMC4xLDAKCQkJbDQuOSwyLjhjMS40LDAuOCwxLjQsMi4xLDAsMi45TDI3LDI0LjNMMjcsMjQuM3oiLz4KCQkKCQkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8wMDAwMDAzNzY2MTEzOTM2MTYzMTU0Nzg2MDAwMDAxMDAzMDU4NzI1OTMzMjkyNzM3MF8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMjQuODI1NSIgeTE9IjkwMC4yOTQ2IiB4Mj0iMi4wNjcyIiB5Mj0iOTIzLjA1MjkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAwIC04NzgpIj4KCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGM0E0NCIvPgoJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojQzMxMTYyIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8cGF0aCBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzAwMDAwMDM3NjYxMTM5MzYxNjMxNTQ3ODYwMDAwMDEwMDMwNTg3MjU5MzMyOTI3MzcwXyk7IiBkPSJNMjcuMSwyNC4yTDIyLjksMjBMMTAuNCwzMi41CgkJCWMwLjUsMC41LDEuMiwwLjUsMi4xLDAuMUwyNy4xLDI0LjIiLz4KCQkKCQkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8wMDAwMDA2NTA2ODU3MjUxMzQ2MTgwMDk3MDAwMDAxMjE3NzEwMjE0NDE2Njk2NDM1NF8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNy4yOTQyIiB5MT0iODc4LjE3OTMiIHgyPSIxNy40NTY4IiB5Mj0iODg4LjM0MTgiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAwIC04NzgpIj4KCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzMyQTA3MSIvPgoJCQk8c3RvcCAgb2Zmc2V0PSI2Ljg1MDAwMGUtMDIiIHN0eWxlPSJzdG9wLWNvbG9yOiMyREE3NzEiLz4KCQkJPHN0b3AgIG9mZnNldD0iMC40NzYyIiBzdHlsZT0ic3RvcC1jb2xvcjojMTVDRjc0Ii8+CgkJCTxzdG9wICBvZmZzZXQ9IjAuODAwOSIgc3R5bGU9InN0b3AtY29sb3I6IzA2RTc3NSIvPgoJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBGMDc2Ii8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8cGF0aCBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzAwMDAwMDY1MDY4NTcyNTEzNDYxODAwOTcwMDAwMDEyMTc3MTAyMTQ0MTY2OTY0MzU0Xyk7IiBkPSJNMjcuMSwxNS44TDEyLjUsNy41CgkJCUMxMS42LDcsMTAuOSw3LDEwLjQsNy41TDIyLjksMjBMMjcuMSwxNS44eiIvPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3Q4IiBkPSJNMjcsMjQuMWwtMTQuNSw4LjJjLTAuOCwwLjUtMS41LDAuNC0yLDBsMCwwbC0wLjEsMC4xbDAsMGwwLjEsMC4xbDAsMGMwLjUsMC40LDEuMiwwLjUsMiwwTDI3LDI0LjFMMjcsMjQuMQoJCQkJeiIvPgoJCQk8cGF0aCBjbGFzcz0ic3Q5IiBkPSJNMTAuNCwzMi4zQzEwLjEsMzIsMTAsMzEuNSwxMCwzMC45djAuMmMwLDAuNiwwLjIsMS4xLDAuNSwxLjRWMzIuM0wxMC40LDMyLjN6Ii8+CgkJPC9nPgoJCTxwYXRoIGNsYXNzPSJzdDkiIGQ9Ik0zMiwyMS4zbC01LDIuOGwwLjEsMC4xbDQuOS0yLjhjMC43LTAuNCwxLTAuOSwxLTEuNGwwLDBDMzMsMjAuNSwzMi43LDIwLjksMzIsMjEuM3oiLz4KCQk8cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTEyLjUsNy42TDMyLDE4LjdjMC42LDAuNCwxLDAuOCwxLDEuM2wwLDBjMC0wLjUtMC4zLTEtMS0xLjR
1MMTIuNSw3LjVDMTEuMSw2LjcsMTAsNy40LDEwLDguOXYwLjEKCQkJQzEwLDcuNSwxMS4xLDYuOCwxMi41LDcuNnoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4=".toString(),alt:"Supers\xe4\xe4 Android-puhelimille"})}),"ios"===a&&j.jsx("a",{target:"_blank",href:"https://apps.apple.com/app/apple-store/id657765123?pt=350676&ct=supersaa_site_widget&mt=8&l=fi",rel:"noreferrer",children:j.jsx("img",{className:"weather-download-button",src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxpdmV0eXBlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTQyLjkgNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE0Mi45IDQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0E2QTZBNjt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzMy4zLDBIOS41QzkuMiwwLDguOCwwLDguNCwwQzguMSwwLDcuOCwwLDcuNSwwYy0wLjcsMC0xLjMsMC4xLTIsMC4yQzQuOSwwLjMsNC4yLDAuNSwzLjYsMC44CgkJCUMzLDEuMSwyLjUsMS41LDIsMkMxLjUsMi41LDEuMSwzLDAuOCwzLjZDMC41LDQuMiwwLjMsNC45LDAuMiw1LjVDMC4xLDYuMiwwLDYuOSwwLDcuNWMwLDAuMywwLDAuNiwwLDAuOXYyMy4xYzAsMC4zLDAsMC42LDAsMC45CgkJCWMwLDAuNywwLjEsMS4zLDAuMiwyYzAuMSwwLjcsMC4zLDEuMywwLjYsMS45QzEuMSwzNywxLjUsMzcuNSwyLDM4YzAuNSwwLjUsMSwwLjksMS42LDEuMmMwLjYsMC4zLDEuMiwwLjUsMS45LDAuNgoJCQljMC43LDAuMSwxLjMsMC4yLDIsMC4yYzAuMywwLDAuNiwwLDAuOSwwYzAuNCwwLDAuNywwLDEuMSwwaDEyMy44YzAuNCwwLDAuNywwLDEuMSwwYzAuMywwLDAuNiwwLDAuOSwwYzAuNywwLDEuMy0wLjEsMi0wLjIKCQkJYzAuNy0wLjEsMS4zLTAuMywxLjktMC42YzAuNi0wLjMsMS4xLTAuNywxLjYtMS4yYzAuNS0wLjUsMC45LTEsMS4yLTEuNmMwLjMtMC42LDAuNS0xLjIsMC42LTEuOWMwLjEtMC43LDAuMi0xLjMsMC4yLTIKCQkJYzAtMC4zLDAtMC42LDAtMC45YzAtMC40LDAtMC43LDAtMS4xVjkuNWMwLTAuNCwwLTAuNywwLTEuMWMwLTAuMywwLTAuNiwwLTAuOWMwLTAuNy0wLjEtMS4zLTAuMi0yYy0wLjEtMC43LTAuMy0xLjMtMC42LTEuOQoJCQljLTAuNi0xLjItMS42LTIuMi0yLjgtMi44Yy0wLjYtMC4zLTEuMi0wLjUtMS45LTAuNmMtMC43LTAuMS0xLjMtMC4yLTItMC4yYy0wLjMsMC0wLjYsMC0wLjksMEMxMzQsMCwxMzMuNywwLDEzMy4zLDBMMTMzLjMsMHoiCgkJCS8+CgkJPHBhdGggZD0iTTguNCwzOS4xYy0wLjMsMC0wLjYsMC0wLjksMGMtMC42LDAtMS4zLTAuMS0xLjktMC4yYy0wLjYtMC4xLTEuMS0wLjMtMS43LTAuNWMtMC41LTAuMy0xLTAuNi0xLjQtMQoJCQljLTAuNC0wLjQtMC44LTAuOS0xLTEuNGMtMC4zLTAuNS0wLjQtMS4xLTAuNS0xLjdjLTAuMS0wLjYtMC4yLTEuMi0wLjItMS45YzAtMC4yLDAtMC45LDAtMC45VjguNGMwLDAsMC0wLjcsMC0wLjkKCQkJYzAtMC42LDAuMS0xLjMsMC4yLTEuOUMxLjEsNS4xLDEuMyw0LjUsMS42LDRjMC4zLTAuNSwwLjYtMSwxLTEuNEMzLDIuMiwzLjUsMS45LDQsMS42YzAuNS0wLjMsMS4xLTAuNCwxLjctMC41CgkJCWMwLjYtMC4xLDEuMi0wLjIsMS45LTAuMmwwLjksMGgxMjZsMC45LDBjMC42LDAsMS4yLDAuMSwxLjksMC4yYzAuNiwwLjEsMS4xLDAuMywxLjcsMC41YzEsMC41LDEuOSwxLjQsMi40LDIuNAoJCQljMC4zLDAuNSwwLjQsMS4xLDAuNSwxLjZjMC4xLDAuNiwwLjIsMS4zLDAuMiwxLjljMCwwLjMsMCwwLjYsMCwwLjljMCwwLjQsMCwwLjcsMCwxLjF2MjAuOWMwLDAuNCwwLDAuNywwLDEuMWMwLDAuMywwLDAuNiwwLDAuOQoJCQljMCwwLjYtMC4xLDEuMi0wLjIsMS45Yy0wLjEsMC42LTAuMywxLjEtMC41LDEuN2MtMC4zLDAuNS0wLjYsMS0xLDEuNGMtMC40LDAuNC0wLjksMC44LTEuNCwxYy0wLjUsMC4zLTEuMSwwLjUtMS43LDAuNQoJCQljLTAuNiwwLjEtMS4yLDAuMi0xLjksMC4yYy0wLjMsMC0wLjYsMC0wLjksMGwtMS4xLDBMOC40LDM5LjF6Ii8+Cgk8L2c+Cgk8Zz4KCQk8ZyBpZD0iX0dyb3VwXyI+CgkJCTxnIGlkPSJfR3JvdXBfMiI+CgkJCQk8ZyBpZD0iX0dyb3VwXzMiPgoJCQkJCTxwYXRoIGlkPSJfUGF0aF8iIGNsYXNzPSJzdDEiIGQ9Ik0yNC44LDIwLjNjMC0xLjcsMC45LTMuMywyLjQtNC4yYy0wLjktMS4zLTIuNC0yLjEtNC0yLjJjLTEuNy0wLjItMy4zLDEtNC4yLDEKCQkJCQkJYy0wLjksMC0yLjItMS0zLjYtMWMtMS45LDAuMS0zLjYsMS4xLTQuNSwyLjdjLTEuOSwzLjMtMC41LDguMywxLjQsMTFjMC45LDEuMywyLDIuOCwzLjQsMi44YzEuNC0wLjEsMS45LTAuOSwzLjYtMC45CgkJCQkJCWMxLjcsMCwyLjEsMC45LDMuNiwwLjljMS41LDAsMi40LTEuMywzLjMtMi43YzAuNy0wLjksMS4yLTIsMS41LTMuMUMyNS45LDI0LDI0LjgsMjIuMiwyNC44LDIwLjN6Ii8+CgkJCQkJPHBhdGggaWQ9Il9QYXRoXzIiIGNsYXNzPSJzdDEiIGQ9Ik0yMiwxMi4yYzAuOC0xLDEuMi0yLjIsMS4xLTMuNWMtMS4yLDAuMS0yLjQsMC43LTMuMiwxLjdjLTAuOCwwLjktMS4yLDIuMS0xLjEsMy40CgkJCQkJCUMyMC4xLDEzLjgsMjEuMywxMy4yLDIyLDEyLjJ6Ii8+CgkJCQk8L2c+CgkJCTwvZz4KCQk8L2c+CgkJPGcgaWQ9Il9Hcm91cF80Ij4KCQkJPGc+CgkJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzkuNCwxNC43aC0zLjd2LTZoMC45djUuMWgyLjhMMzkuNCwxNC43eiIvPgoJCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTQwLjMsMTMuNGMwLTAuOCwwLjYtMS4zLDEuNy0xLjNsMS4yLTAuMXYtMC40YzAtMC41LTAuMy0wLjctMC45LTAuN2MtMC41LDAtMC44LDAuMi0wLjksMC41aC0wLjkKCQkJCQljMC4xLTAuOCwwLjgtMS4zLDEuOC0xLjNjMS4xLDAsMS44LDAuNiwxLjgsMS41djMuMWgtMC45di0wLjZoLTAuMWMtMC4zLDAuNS0wLjgsMC43LTEuNCwwLjdjLTAuNywwLjEtMS40LTAuNS0xLjUtMS4yCgkJCQkJQzQwLjMsMTMuNSw0MC4zLDEzLjUsNDAuMywxMy40eiBNNDMuMiwxM3YtMC40bC0xLjEsMC4xYy0wLjYsMC0wLjksMC4zLTAuOSwwLjZjMCwwLjQsMC40LDAuNiwwLjgsMC42CgkJCQkJQzQyLjYsMTQuMSw0My4yLDEzLjcsNDMuMiwxM0M0My4yLDEzLjEsNDMuMiwxMy4xLDQzLjIsMTNMNDMuMiwxM3oiLz4KCQkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00Ni43LDkuMXYxLjFoMVYxMWgtMXYyLjNjMCwwLjUsMC4yLDAuNywwLjYsMC43YzAuMSwwLDAuMiwwLDAuMywwdjAuN2MtMC4yLDAtMC4zLDAtMC41LDAKCQkJCQljLTEsMC0xLjQtMC4zLTEuNC0xLjJWMTFoLTAuN3YtMC43aDAuN1Y5LjFINDYuN3oiLz4KCQkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00OC42LDEzLjRjMC0wLjgsMC42LTEuMywxLjctMS4zbDEuMi0wLjF2LTAuNGMwLTAuNS0wLjMtMC43LTAuOS0wLjdjLTAuNSwwLTAuOCwwLjItMC45LDAuNWgtMC45CgkJCQkJYzAuMS0wLjgsMC44LTEuMywxLjgtMS4zYzEuMSwwLDEuOCwwLjYsMS44LDEuNXYzLjFoLTAuOXYtMC42aC0wLjFjLTAuMywwLjUtMC44LDAuNy0xLjQsMC43Yy0wLjcsMC4xLTEuNC0wLjUtMS41LTEuMgoJCQkJCUM0OC42LDEzLjUsNDguNiwxMy41LDQ4LjYsMTMuNHogTTUxLjUsMTN2LTAuNGwtMS4xLDAuMWMtMC42LDAtMC45LDAuMy0wLjksMC42YzAsMC40LDAuNCwwLjYsMC44LDAuNgoJCQkJCUM1MC45LDE0LjEsNTEuNCwxMy43LDUxLjUsMTNDNTEuNSwxMy4xLDUxLjUsMTMuMSw1MS41LDEzTDUxLjUsMTN6Ii8+CgkJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTMuNSwxMy40YzAtMC44LDAuNi0xLjMsMS43LTEuM2wxLjItMC4xdi0wLjRjMC0wLjUtMC4zLTAuNy0wLjktMC43Yy0wLjUsMC0wLjgsMC4yLTAuOSwwLjVoLTAuOQoJCQkJCWMwLjEtMC44LDAuOC0xLjMsMS44LTEuM2MxLjEsMCwxLjgsMC42LDEuOCwxLjV2My4xaC0wLjl2LTAuNmgtMC4xYy0wLjMsMC41LTAuOCwwLjctMS40LDAuN2MtMC43LDAuMS0xLjQtMC41LTEuNS0xLjIKCQkJCQlDNTMuNSwxMy41LDUzLjUsMTMuNSw1My41LDEzLjR6IE01Ni40LDEzdi0wLjRsLTEuMSwwLjFjLTAuNiwwLTAuOSwwLjMtMC45LDAuNmMwLDAuNCwwLjQsMC42LDAuOCwwLjYKCQkJCQlDNTUuOCwxNC4xLDU2LjMsMTMuNyw1Ni40LDEzQzU2LjQsMTMuMSw1Ni40LDEzLjEsNTYuNCwxM0w1Ni40LDEzeiIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTQyLjMsMjcuMWgtNC43bC0xLjEsMy40aC0ybDQuNS0xMi40SDQxbDQuNSwxMi40aC0yTDQyLjMsMjcuMXogTTM4LjEsMjUuNmgzLjhMNDAsMjAuMWgtMC4xTDM4LjEsMjUuNnoiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTUuMiwyNmMwLDIuOC0xLjUsNC42LTMuOCw0LjZjLTEuMiwwLjEtMi4zLTAuNi0yLjgtMS42aDB2NC4
11aC0xLjl2LTEyaDEuOHYxLjVoMGMwLjYtMSwxLjctMS42LDIuOS0xLjYKCQkJQzUzLjcsMjEuMyw1NS4yLDIzLjIsNTUuMiwyNnogTTUzLjMsMjZjMC0xLjgtMC45LTMtMi40LTNjLTEuNCwwLTIuNCwxLjItMi40LDNjMCwxLjgsMSwzLDIuNCwzQzUyLjMsMjksNTMuMywyNy44LDUzLjMsMjYKCQkJTDUzLjMsMjZ6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTY1LjEsMjZjMCwyLjgtMS41LDQuNi0zLjgsNC42Yy0xLjIsMC4xLTIuMy0wLjYtMi44LTEuNmgwdjQuNWgtMS45di0xMmgxLjh2MS41aDBjMC42LTEsMS43LTEuNiwyLjktMS42CgkJCUM2My42LDIxLjMsNjUuMSwyMy4yLDY1LjEsMjZ6IE02My4yLDI2YzAtMS44LTAuOS0zLTIuNC0zYy0xLjQsMC0yLjQsMS4yLTIuNCwzYzAsMS44LDEsMywyLjQsM0M2Mi4zLDI5LDYzLjIsMjcuOCw2My4yLDI2CgkJCUw2My4yLDI2eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03MS43LDI3YzAuMSwxLjIsMS4zLDIsMywyYzEuNiwwLDIuNy0wLjgsMi43LTEuOWMwLTEtMC43LTEuNS0yLjMtMS45bC0xLjYtMC40Yy0yLjMtMC42LTMuMy0xLjYtMy4zLTMuMwoJCQljMC0yLjEsMS45LTMuNiw0LjUtMy42YzIuNiwwLDQuNCwxLjUsNC41LDMuNmgtMS45Yy0wLjEtMS4yLTEuMS0yLTIuNi0ycy0yLjUsMC44LTIuNSwxLjljMCwwLjksMC43LDEuNCwyLjMsMS44bDEuNCwwLjMKCQkJYzIuNSwwLjYsMy42LDEuNiwzLjYsMy40YzAsMi4zLTEuOCwzLjgtNC44LDMuOGMtMi44LDAtNC42LTEuNC00LjctMy43TDcxLjcsMjd6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTgzLjQsMTkuM3YyLjFoMS43djEuNWgtMS43djVjMCwwLjgsMC4zLDEuMSwxLjEsMS4xYzAuMiwwLDAuNCwwLDAuNiwwdjEuNWMtMC4zLDAuMS0wLjcsMC4xLTEsMC4xCgkJCWMtMS44LDAtMi41LTAuNy0yLjUtMi40di01LjJoLTEuM3YtMS41aDEuM3YtMi4xSDgzLjR6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTg2LjEsMjZjMC0yLjgsMS43LTQuNiw0LjMtNC42YzIuNiwwLDQuMywxLjgsNC4zLDQuNmMwLDIuOS0xLjcsNC42LTQuMyw0LjZDODcuNywzMC42LDg2LjEsMjguOCw4Ni4xLDI2egoJCQkgTTkyLjgsMjZjMC0yLTAuOS0zLjEtMi40LTMuMVM4OCwyNCw4OCwyNmMwLDIsMC45LDMuMSwyLjQsMy4xUzkyLjgsMjcuOSw5Mi44LDI2eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik05Ni4yLDIxLjRIOThWMjNoMGMwLjItMSwxLjItMS43LDIuMi0xLjZjMC4yLDAsMC40LDAsMC42LDAuMXYxLjdjLTAuMy0wLjEtMC42LTAuMS0wLjgtMC4xCgkJCWMtMSwwLTEuOSwwLjgtMS45LDEuOGMwLDAuMSwwLDAuMiwwLDAuM3Y1LjRoLTEuOVYyMS40eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMDkuNCwyNy44Yy0wLjIsMS42LTEuOSwyLjgtMy45LDIuOGMtMi42LDAtNC4zLTEuOC00LjMtNC42YzAtMi44LDEuNi00LjcsNC4yLTQuN2MyLjUsMCw0LjEsMS43LDQuMSw0LjUKCQkJdjAuNmgtNi40djAuMWMtMC4xLDEuMywwLjgsMi40LDIuMSwyLjZjMC4xLDAsMC4yLDAsMC4zLDBjMC45LDAuMSwxLjgtMC40LDIuMS0xLjNMMTA5LjQsMjcuOHogTTEwMy4xLDI1LjFoNC41CgkJCWMwLjEtMS4yLTAuOS0yLjItMi4xLTIuM2MtMC4xLDAtMC4xLDAtMC4yLDBDMTA0LjEsMjIuOCwxMDMuMSwyMy44LDEwMy4xLDI1LjFDMTAzLjEsMjUuMSwxMDMuMSwyNS4xLDEwMy4xLDI1LjF6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTExNC40LDIxLjNjMiwwLDMuNCwxLjEsMy41LDIuN2gtMS43Yy0wLjEtMC44LTAuOC0xLjMtMS44LTEuM2MtMSwwLTEuNywwLjUtMS43LDEuMmMwLDAuNSwwLjQsMC45LDEuNCwxLjEKCQkJbDEuNSwwLjRjMS44LDAuNCwyLjUsMS4xLDIuNSwyLjRjMCwxLjYtMS41LDIuOC0zLjgsMi44Yy0yLjEsMC0zLjYtMS4xLTMuNy0yLjdoMS44YzAuMSwwLjksMC44LDEuMywyLDEuM2MxLjEsMCwxLjgtMC41LDEuOC0xLjIKCQkJYzAtMC42LTAuMy0wLjktMS4zLTEuMWwtMS42LTAuNGMtMS42LTAuNC0yLjUtMS4yLTIuNS0yLjVDMTEwLjksMjIuNCwxMTIuMywyMS4zLDExNC40LDIxLjN6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyMiwxOS4zdjIuMWgxLjd2MS41SDEyMnY1YzAsMC44LDAuMywxLjEsMS4xLDEuMWMwLjIsMCwwLjQsMCwwLjYsMHYxLjVjLTAuMywwLjEtMC43LDAuMS0xLDAuMQoJCQljLTEuOCwwLTIuNS0wLjctMi41LTIuNHYtNS4yaC0xLjN2LTEuNWgxLjN2LTIuMUgxMjJ6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyNSwyNy45YzAtMS42LDEuMi0yLjUsMy40LTIuN2wyLjUtMC4xdi0wLjdjMC0xLTAuNy0xLjYtMS44LTEuNmMtMC45LTAuMS0xLjcsMC40LTEuOSwxLjNoLTEuNwoJCQljMC4xLTEuNiwxLjYtMi44
1LDMuNy0yLjhjMi4yLDAsMy42LDEuMiwzLjYsM3Y2LjJoLTEuOFYyOWgwYy0wLjYsMS0xLjcsMS43LTIuOSwxLjZjLTEuNSwwLjEtMi45LTEtMy0yLjUKCQkJQzEyNSwyOC4xLDEyNSwyOCwxMjUsMjcuOXogTTEzMC44LDI3LjF2LTAuN2wtMi4yLDAuMWMtMS4xLDAuMS0xLjcsMC42LTEuNywxLjNjMCwwLjgsMC43LDEuMywxLjcsMS4zCgkJCUMxMjkuNywyOS4yLDEzMC43LDI4LjMsMTMwLjgsMjcuMUMxMzAuOCwyNy4xLDEzMC44LDI3LjEsMTMwLjgsMjcuMXoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4=".toString(),alt:"Supers\xe4\xe4 iPhonelle ja iPadille"})})]})},O=({weatherData:e,isMainLane:t,showPromo:a,locateUser:n,currentApplication:s,isProd:M,isGeoLocationBlockedByUser:o})=>j.jsxs("div",{className:"weather-forecasts",children:[j.jsx(k,{showPromo:a,location:e?.location,locateUser:n,weatherData:e,isGeoLocationBlockedByUser:o,currentApplication:s}),j.jsx("a",{href:`https://www.is.fi/supersaa${e?.location?.url}?utm_source=${window.location.hostname}&utm_medium=referral&utm_campaign=supersaa-widget`,children:j.jsxs("div",{className:"weather-forecast-providers",children:[j.jsx(Q,{isMainLane:t,forecast:e?.forecasts[0]?.fmi,provider:"Ilmatieteen laitos",isProd:M}),j.jsx(Q,{isMainLane:t,forecast:e?.forecasts[0]?.foreca,provider:"Foreca",isProd:M})]})}),s===i.WebHTML&&j.jsxs("div",{className:"weather-locate-button-and-download-buttons",children:[j.jsxs("button",{className:"weather-locate-button weather-locate-button-bottom",onClick:()=>{n()},children:[j.jsx("span",{className:"weather-locate-button-promo-text",children:"PAIKANNA"}),j.jsx(D,{})]}),j.jsx(J,{})]})]}),Z=()=>j.jsx("svg",{width:"115px",height:"28px",viewBox:"0 0 115 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:j.jsx("g",{id:"Logos",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",children:j.jsxs("g",{className:"weather-supersaa-logo",children:[j.jsx("path",{d:"M34.8381688,23 C37.5554964,23 39.3670482,21.2881907 39.3670482,18.7963164 C39.3670482,14.3542795 33.4021826,13.1625135 33.4021826,10.432286 C33.4021826,9.63055255 33.8661166,9.13217768 34.661432,9.13217768 C35.6776684,9.13217768 36.1636944,9.99891658 36.53926,11.6673889 L39.2786798,10.9956663 C38.638009,8.28710726 37.5113122,6.51029252 34.7718925,6.51029252 C32.098749,6.51029252 30.3755656,8.09209101 30.3755656,10.6273023 C30.3755656,15.0260022 36.3404312,16.2177681 36.3404312,18.9696641 C36.3404312,19.7497291 35.8985893,20.4647887 34.8602608,20.4647887 C33.5789194,20.4647887 33.0487091,19.4030336 32.6952356,17.6262189 L30,18.1029252 C30.5523024,20.8981582 31.6127229,23 34.8381688,23 Z M45.5307426,22.9566631 C48.888741,22.9566631 50.1038062,21.1365114 50.1038062,17.6912243 L50.1038062,6.74864572 L47.2097418,6.74864572 L47.2097418,17.5828819 C47.2097418,19.5763814 46.789992,20.3997833 45.5970189,20.3997833 C44.3819537,20.3997833 43.9622039,19.5763814 43.9622039,17.539545 L43.9622039,6.74864572 L40.8693106,6.74864572 L40.8693106,17.7345612 C40.8693106,21.0931744 42.12856,22.9566631 45.5307426,22.9566631 Z M55.0966196,22.7833153 L55.0966196,17.3011918 L55.8256588,17.3011918 C58.432526,17.3011918 61.0614852,16.4561213 61.0614852,11.9490791 C61.0614852,7.81040087 58.6092627,6.74864572 55.8919351,6.74864572 L52.0479106,6.74864572 L52.0479106,22.7833153 L55.0966196,22.7833153 Z M56.0023955,14.8093174 L55.0966196,14.8093174 L55.0966196,9.34886241 L55.9803034,9.34886241 C57.4383817,9.34886241 58.0127762,9.99891658 58.0127762,12.0140845 C58.0127762,14.0942579 57.4383817,14.8093174 56.0023955,14.8093174 Z M70.2738887,22.7833153 L70.2738887,20.248104 L65.5682726,20.248104 L65.5682726,15.5893824 L68.7937184,15.5893824 L68.7937184,13.1408451 L65.5682726,13.1408451 L65.5682726,9.34886241 L70.0750599,9.34886241 L70.0750599,6.74864572 L62.4753793,6.74864572 L62.4753793,22.7833153 L70.2738887,22.7833153 Z M74.758584,22.7833153 L74.758584,17.0628386 L75.8631887,17.0628386 L77.9177535,22.7833153 L80.9885547,22.7833153 L78.6247006,16.1744312 C80.2595156,15.2426869 80.7234496,13.4225352 80.7234496,11.8407367 C80.7234496,8.20043337 78.8014373,6.74864572 75.7527282,6.74864572 L71.731967,6.74864572 L71.731967,22.7833153 L74.758584,22.7833153 Z M75.7527282,14.6359697 L74.758584,14.6359697 L74.758584,9.34886241 L75.7085441,9.34886241 C77.0782539,9.34886241 77.6968326,9.89057421 77.6968326,11.9057421 C77.6968326,14.007584 77.0782539,14.6359697 75.7527282,14.6359697 Z M86.7987756,23 C89.5161033,23 91.327655,21.2881907 91.327655,18.7963164
1C91.327655,14.3542795 85.3627895,13.1625135 85.3627895,10.432286 C85.3627895,9.63055255 85.8267234,9.13217768 86.6220389,9.13217768 C87.6382752,9.13217768 88.1243013,9.99891658 88.4998669,11.6673889 L91.2392867,10.9956663 C90.5986159,8.28710726 89.4719191,6.51029252 86.7324993,6.51029252 C84.0593559,6.51029252 82.3361725,8.09209101 82.3361725,10.6273023 C82.3361725,15.0260022 88.3010381,16.2177681 88.3010381,18.9696641 C88.3010381,19.7497291 87.8591962,20.4647887 86.8208677,20.4647887 C85.5395262,20.4647887 85.0093159,19.4030336 84.6558424,17.6262189 L81.9606069,18.1029252 C82.5129092,20.8981582 83.5733298,23 86.7987756,23 Z M100.34123,5.79523294 L100.34123,3 L97.8227309,3 L97.8227309,5.79523294 L100.34123,5.79523294 Z M96.6297578,5.79523294 L96.6297578,3 L94.1333511,3 L94.1333511,5.79523294 L96.6297578,5.79523294 Z M94.7519297,22.7833153 L95.4588768,19.1863489 L98.6401384,19.1863489 L99.3470854,22.7833153 L102.395795,22.7833153 L98.772691,6.6836403 L95.6797977,6.6836403 L92.0566942,22.7833153 L94.7519297,22.7833153 Z M98.2424807,17.084507 L95.8786266,17.084507 L96.1658238,15.567714 C96.2517375,15.0982304 96.3342419,14.6755614 96.4142841,14.2593016 L96.5092134,13.7602803 C96.681306,12.841566 96.8433147,11.875647 97.0053234,10.432286 L97.0936918,10.432286 C97.380889,12.772481 97.6459941,13.9209101 97.9552835,15.6327194 L98.2424807,17.084507 Z M110.945435,5.79523294 L110.945435,3 L108.426936,3 L108.426936,5.79523294 L110.945435,5.79523294 Z M107.233963,5.79523294 L107.233963,3 L104.737557,3 L104.737557,5.79523294 L107.233963,5.79523294 Z M105.356135,22.7833153 L106.063082,19.1863489 L109.244344,19.1863489 L109.951291,22.7833153 L113,22.7833153 L109.376896,6.6836403 L106.284003,6.6836403 L102.6609,22.7833153 L105.356135,22.7833153 Z M108.846686,17.084507 L106.482832,17.084507 L106.770029,15.567714 C106.855943,15.0982304 106.938447,14.6755614 107.01849,14.2593016 L107.113419,13.7602803 C107.285511,12.841566 107.44752,11.875647 107.609529,10.432286 L107.697897,10.432286 C107.985094,12.772481 108.2502,13.9209101 108.559489,15.6327194 L108.846686,17.084507 Z",id:"SUPERS\xc4\xc4",fillRule:"nonzero"}),j.jsxs("g",{id:"logos/logo-circle-pos",transform:"translate(-0.149797, 1.000000)",children:[j.jsx("circle",{id:"Mask",fill:"#DA2027",cx:"13.1497971",cy:"13",r:"8.5"}),j.jsx("path",{d:"M16.1359794,8.09604176 C17.0472541,8.09604176 17.5710783,8.30078901 17.935364,8.44911868 C18.2290343,8.56905275 18.346353,8.68861319 18.3235618,8.96136044 C18.297408,9.26922857 18.1188146,10.0665473 17.935364,10.6931187 C17.8737157,10.9057121 17.7541552,11.0125692 17.5370783,11.0125692 C17.2979574,11.0125692 17.1376717,10.8638659 17.1481332,10.5903714 C17.1552321,10.3744154 17.1836278,10.158833 17.1836278,9.78259121 C17.1836278,9.45193187 16.7857157,9.01852527 16.0784409,9.01852527 C15.4294519,9.01852527 14.9732541,9.36039341 14.9732541,9.94100879 C14.9732541,10.442789 15.1892102,10.7039538 15.4869904,11.0465692 C15.8409391,11.4536974 16.0576931,11.6960564 16.393736,12.0675738 L16.7169684,12.4245033 L16.7169684,12.4245033 C17.2310783,12.9920418 17.7309904,13.7564813 17.7309904,14.9292945 C17.7309904,16.3875582 16.4898036,17.6313604 14.4841772,17.6313604 C13.4017816,17.6313604 12.6384629,17.2431626 12.2629684,17.0597121 C12.0970783,16.9805033 12.0032981,16.8658 12.0350563,16.6169648 C12.0574739,16.4338879 12.285386,15.4882396 12.5125508,14.7716242 C12.6126827,14.4585253 12.7300014,14.2922615 13.0147047,14.2922615 C13.2190783,14.2922615 13.3449904,14.4170527 13.3449904,14.7021297 C13.3449904,14.8754923 13.317342,15.1048989 13.2997816,15.4426571 C13.2814739,15.7852725 13.2190783,16.6382615 14.597386,16.6382615 C15.2250783,16.6382615 15.657364,16.228767 15.657364,15.6933604 C15.657364,15.2838659 15.5852541,14.8683934 15.0879574,14.3385912 C14.7352541,13.9619758 14.4830563,13.6907231 14.0855179,13.2442396 C13.3221992,12.3901297 13.0147047,11.774767 13.0147047,10.7958659 C13.0147047,9.05327253 14.393386,8.09604176 16.1359794,8.09604176 Z M12.0200257,8.23256484 C12.6234323,8.23256484 12.7153444,8.35847692 12.7153444,8.5975978 C12.7153444,8.81355385 12.6129708,8.9177956 12.4071026,8.99625714 C12.2251466,9.06575165 12.1220257,9.13263077 12.0536521,9.45170769 C11.8264873,10.5101912 11.5186191,12.3786967 11.0388829,16.0006308 C11.0295422,16.0817077 11.0179598,16.2064989 11.0179598,16.2737516 C11.0179598,16.6496198 11.02
102015,16.7265868 11.2451246,16.8323231 C11.4072785,16.9077956 11.460707,17.0157736 11.460707,17.1842791 C11.460707,17.435356 11.2578279,17.5407187 10.9604213,17.5407187 C10.6301356,17.5407187 10.09174,17.4783231 9.58136638,17.4786967 C9.13749824,17.4790703 8.77395978,17.5407187 8.44255319,17.5407187 C8.02147627,17.5407187 7.91910264,17.4148066 7.91910264,17.1730703 C7.91910264,16.9926088 8.01138835,16.8921033 8.15784989,16.8211143 C8.38650923,16.7101473 8.54716857,16.6615758 8.64804769,16.1482132 C8.76952297,15.5272812 8.89584517,14.7718765 9.01536893,13.9989017 L9.13219523,13.2244 C9.38485642,11.5095133 9.58477572,9.90029286 9.60415758,9.67961978 C9.65235539,9.15691648 9.59257517,9.08742198 9.42294879,8.99625714 C9.27461912,8.91667473 9.18270703,8.80234505 9.18270703,8.62001538 C9.18270703,8.38089451 9.35382791,8.23256484 9.85448725,8.23256484 C10.1279818,8.23256484 10.4821796,8.2901033 10.9947949,8.2901033 C11.5074103,8.2901033 11.7689488,8.23256484 12.0200257,8.23256484 Z",id:"is-logo-shortened-neg",fill:"#FFFFFF",fillRule:"nonzero"}),j.jsx("path",{d:"M13.5539763,0.198276086 L15.0772795,2.35473373 C15.2168042,2.55225136 15.1489399,2.81244584 14.9257003,2.93589436 C14.8499432,2.97778703 14.7624048,3 14.6730684,3 L11.6264621,3 C11.3632073,3 11.1497971,2.81117925 11.1497971,2.57825705 C11.1497971,2.49921411 11.1749028,2.42176202 11.222251,2.35473373 L12.7455542,0.198276086 C12.8850789,0.000758455544 13.1791576,-0.0592864231 13.4023972,0.064162096 C13.4637769,0.0981042671 13.515614,0.143968612 13.5539763,0.198276086 Z",id:"Triangle",fill:"#DA2027"}),j.jsx("path",{d:"M20.9460338,2.88876499 L22.469337,5.04522264 C22.6088617,5.24274027 22.5409974,5.50293474 22.3177578,5.62638326 C22.2420007,5.66827594 22.1544623,5.6904889 22.0651259,5.6904889 L19.0185196,5.6904889 C18.7552648,5.6904889 18.5418547,5.50166815 18.5418547,5.26874595 C18.5418547,5.18970301 18.5669603,5.11225092 18.6143085,5.04522264 L20.1376117,2.88876499 C20.2771364,2.69124736 20.5712151,2.63120248 20.7944547,2.754651 C20.8558344,2.78859317 20.9076715,2.83445752 20.9460338,2.88876499 Z",id:"Triangle",fill:"#DA2027",transform:"translate(20.541855, 4.190489) rotate(40.000000) translate(-20.541855, -4.190489) "}),j.jsx("path",{d:"M24.8792655,9.70132204 L26.4025686,11.8577797 C26.5420934,12.0552973 26.4742291,12.3154918 26.2509895,12.4389403 C26.1752323,12.480833 26.087694,12.503046 25.9983575,12.503046 L22.9517513,12.503046 C22.6884965,12.503046 22.4750863,12.3142252 22.4750863,12.081303 C22.4750863,12.0022601 22.500192,11.924808 22.5475402,11.8577797 L24.0708433,9.70132204 C24.2103681,9.50380441 24.5044467,9.44375953 24.7276863,9.56720805 C24.7890661,9.60115022 24.8409031,9.64701457 24.8792655,9.70132204 Z",id:"Triangle",fill:"#DA2027",transform:"translate(24.475086, 11.003046) rotate(80.000000) translate(-24.475086, -11.003046) "}),j.jsx("path",{d:"M23.5132685,17.4482761 L25.0365716,19.6047337 C25.1760964,19.8022514 25.1082321,20.0624458 24.8849925,20.1858944 C24.8092353,20.227787 24.7216969,20.25 24.6323605,20.25 L21.5857542,20.25 C21.3224995,20.25 21.1090893,20.0611792 21.1090893,19.828257 C21.1090893,19.7492141 21.134195,19.671762 21.1815432,19.6047337 L22.7048463,17.4482761 C22.8443711,17.2507585 23.1384497,17.1907136 23.3616893,17.3141621 C23.423069,17.3481043 23.4749061,17.3939686 23.5132685,17.4482761 Z",id:"Triangle",fill:"#DA2027",transform:"translate(23.109089, 18.750000) rotate(120.000000) translate(-23.109089, -18.750000) "}),j.jsx("path",{d:"M17.487208,22.5047412 L19.0105111,24.6611989 C19.1500359,24.8587165 19.0821716,25.118911 18.858932,25.2423595 C18.7831748,25.2842522 18.6956364,25.3064651 18.6063,25.3064651 L15.5596937,25.3064651 C15.296439,25.3064651 15.0830288,25.1176444 15.0830288,24.8847222 C15.0830288,24.8056792 15.1081345,24.7282272 15.1554827,24.6611989 L16.6787858,22.5047412 C16.8183106,22.3072236 17.1123892,22.2471787 17.3356288,22.3706272 C17.3970085,22.4045694 17.4488456,22.4504338 17.487208,22.5047412 Z",id:"Triangle",fill:"#DA2027",transform:"translate(17.083029, 23.806465) rotate(160.000000) translate(-17.083029, -23.806465) "}),j.jsx("path",{d:"M9.62074467,22.5047412 L11.1440478,24.6611989 C11.2835726,24.8587165 11.2157083,25.118911 10.9924687,25.2423595 C10.9167115,25.2842522
110.8291732,25.3064651 10.7398367,25.3064651 L7.69323045,25.3064651 C7.42997566,25.3064651 7.2165655,25.1176444 7.2165655,24.8847222 C7.2165655,24.8056792 7.24167117,24.7282272 7.28901938,24.6611989 L8.81232252,22.5047412 C8.95184728,22.3072236 9.2459259,22.2471787 9.46916551,22.3706272 C9.53054525,22.4045694 9.58238233,22.4504338 9.62074467,22.5047412 Z",id:"Triangle",fill:"#DA2027",transform:"translate(9.216565, 23.806465) rotate(200.000000) translate(-9.216565, -23.806465) "}),j.jsx("path",{d:"M3.59468417,17.4482761 L5.11798732,19.6047337 C5.25751207,19.8022514 5.18964777,20.0624458 4.96640816,20.1858944 C4.89065104,20.227787 4.80311266,20.25 4.71377624,20.25 L1.66716995,20.25 C1.40391517,20.25 1.190505,20.0611792 1.190505,19.828257 C1.190505,19.7492141 1.21561068,19.671762 1.26295888,19.6047337 L2.78626203,17.4482761 C2.92578678,17.2507585 3.21986541,17.1907136 3.44310502,17.3141621 C3.50448475,17.3481043 3.55632184,17.3939686 3.59468417,17.4482761 Z",id:"Triangle",fill:"#DA2027",transform:"translate(3.190505, 18.750000) rotate(240.000000) translate(-3.190505, -18.750000) "}),j.jsx("path",{d:"M2.22868715,9.70132204 L3.7519903,11.8577797 C3.89151506,12.0552973 3.82365076,12.3154918 3.60041115,12.4389403 C3.52465402,12.480833 3.43711564,12.503046 3.34777923,12.503046 L0.301172937,12.503046 C0.0379181532,12.503046 -0.175492015,12.3142252 -0.175492015,12.081303 C-0.175492015,12.0022601 -0.150386337,11.924808 -0.103038134,11.8577797 L1.42026501,9.70132204 C1.55978977,9.50380441 1.85386839,9.44375953 2.077108,9.56720805 C2.13848773,9.60115022 2.19032482,9.64701457 2.22868715,9.70132204 Z",id:"Triangle",fill:"#DA2027",transform:"translate(1.824508, 11.003046) rotate(280.000000) translate(-1.824508, -11.003046) "}),j.jsx("path",{d:"M6.1619188,2.88876499 L7.68522195,5.04522264 C7.8247467,5.24274027 7.75688241,5.50293474 7.5336428,5.62638326 C7.45788567,5.66827594 7.37034729,5.6904889 7.28101088,5.6904889 L4.23440459,5.6904889 C3.9711498,5.6904889 3.75773963,5.50166815 3.75773963,5.26874595 C3.75773963,5.18970301 3.78284531,5.11225092 3.83019351,5.04522264 L5.35349666,2.88876499 C5.49302142,2.69124736 5.78710004,2.63120248 6.01033965,2.754651 C6.07171938,2.78859317 6.12355647,2.83445752 6.1619188,2.88876499 Z",id:"Triangle",fill:"#DA2027",transform:"translate(5.757740, 4.190489) rotate(320.000000) translate(-5.757740, -4.190489) "})]})]})})}),G=({weatherData:e,showPromo:t})=>{let a,n,s=(a=e?.forecasts[0]?.time,n=e?.location?.timezone??"Europe/Helsinki",(a instanceof Date?a:a?new Date(a):new Date).toLocaleTimeString("en-GB",{timeZone:n,hour:"numeric",minute:"2-digit",hour12:!1}));return j.jsxs("div",{className:"weather-top-bar",children:[t&&j.jsx(Z,{}),!t&&j.jsx("a",{href:`https://www.is.fi/supersaa${e?.location?.url}?utm_source=${window.location.hostname}&utm_medium=referral&utm_campaign=supersaa-widget`,children:j.jsx(Z,{})}),e?.forecasts[0].time&&j.jsxs("span",{className:"weather-top-bar-text",children:["Klo ",j.jsx("time",{children:s})]})]})},P=({weatherData:e,isMainLane:t,showPromo:a,locateUser:n,isGeoLocationBlockedByUser:s,isProd:i,inkAppParams:M,currentApplication:o,variant:r="default"})=>{let L="compact"===r;return j.jsxs("div",{className:w("weather-container",{"weather-container-compact":L},t?"widget-mainlane":"widget-sidelane"),children:[!L&&j.jsx(G,{showPromo:a,weatherData:e}),a?j.jsx(E,{isGeoLocationBlockedByUser:s,locateUser:n,inkAppParams:M,currentApplication:o}):L?j.jsx(z,{weatherData:e,isProd:i,locateUser:n,currentApplication:o}):j.jsx(O,{weatherData:e,isMainLane:t,showPromo:a,locateUser:n,isProd:i,currentApplication:o,isGeoLocationBlockedByUser:s})]})},U=async(e,t)=>{let a=`https://weather${t?"":"-test"}.sanoma-sndp.fi/v2/${e}`,n=await fetch(a);if(!n.ok)throw Error(`Error while fetching data from ${a}`);let s=await n.json();if(void 0===s)throw Error(`No data returned from: ${a}`);return s},W=async(e,t)=>(async(e,t)=>{let a=`locations?lang=fi&${Object.entries(e).filter(([,e])=>e).map(e=>e.join("=")).join("&")}`;return await U(a,t)})(e,t).then(e=>e).catch(e=>{console.error(e)}),B=async(e,t)=>(async(e,t)=>await U(`weather/overview?lang=fi&id=${e}`,t))(e,t).then(e=>e).catch(e=>{console.error(e)});Promise.resolve().then(function(){return a(87301)}),t.SupersaaWeatherWidget=({env:e,inkAppParams:t,isMainLane:a=!0,variant:n="default"})=>{let s,M=L.useRef(N(e,t)),o=M.current.application,w=(s=M.current.env,!((o!==i.IsMAL||s?.match("test"))&&!s?.match("prod"))),[c,l]=L.useState(!1),[d,D]=L.useState({status:r.NotAsked}),[y,g]=L.useState({}),[m,p]=L.useState(),[h,I]=L.useState(!0),[T]=L.useState((()=>{let e=u.get(A);if(e)try{return JSON.parse(e)}catch(e){return void console.warn(`Failed to parse JSON: ${e}`)}})()),S=L.useCallback(()=>{let e;switch(M.current.application){case i.IsMAL:!M.current.error&&(M.current.location?.lat||M.current.location?.lon)?M.current.location?.lat&&M.current.location?.lon&&(e=x(M.current.location?.lat,M.current.location?.lon)):g({name:"Helsinki"});break;case i.InkApp:M.current.location?.lat&&M.current.location?.lon&&(e=x(M.current.location?.lat,M.current.location?.lon));break;default:T?.lat&&T.lon?e=x(T?.lat,T.lon):I(!0)}e&&g(e)},[T,M]),z=()=>{navigator.geolocation&&(()=>{let e=(()=>{let e=u.get(f);if(e)try{return JSON.parse(e)}catch(e){return void console.warn(`Failed to parse JSON: ${e}`)}})();if(e){let{permission:t,timestamp:a,askedTimes:n}=e;return!0===t?!(a&&a+33696e6<Date.now())||null:a?(n&&n>=3&&a+7776e6<Date.now()||!!(n&&n<3&&a+2592e6<Date.now()))&&null:null}return null})()?navigator.geolocation.getCurrentPosition(e=>{g(x(e.coords.latitude,e.coords.longitude))},e=>{console.error(e.message),I(!0),l(!0),D(e=>({...e,status:r.GeoLocationFailure}))}):I(!0)};return L.useEffect(()=>{(y.name||y.lat&&y.lon)&&W(y,w).then(e=>{e?p(e.locations?.[0]):D(e=>({...e,status:r.RemoteDataFailure}))}).catch(e=>{console.error(e)})},[y,w]),L.useEffect(()=>{m?.id&&B(m.id,w).then(e=>{e?(I(!1),D({status:r.Success,data:e}),(({lon:e,lat:t})=>{u.set(A,JSON.stringify({lon:e,lat:t,timestamp:Date.now()}),{expires:393})})({lon:m?.lon,lat:m?.lat})):D(e=>({...e,status:r.RemoteDataFailure}))}).catch(e=>{console.error(e),D(e=>({...e,status:r.RemoteDataFailure}))})},[m,w]),L.useEffect(()=>
1{M.current=N(e,t),S(),t&&l(!t?.userlocation?.locationEnabled)},[e,t,S]),j.jsx(C,{remoteData:d,notAsked:()=>j.jsx(P,{locateUser:z,isMainLane:a,showPromo:h,inkAppParams:t,currentApplication:o,isGeoLocationBlockedByUser:c,variant:n}),loading:()=>j.jsx(P,{locateUser:z,isMainLane:a,showPromo:h,inkAppParams:t,currentApplication:o,variant:n}),success:e=>j.jsx(P,{locateUser:z,weatherData:e,isMainLane:a,showPromo:h,isProd:w,currentApplication:o,variant:n}),geoLocationFailure:()=>j.jsx(P,{locateUser:z,isMainLane:a,showPromo:h,inkAppParams:t,currentApplication:o,isGeoLocationBlockedByUser:c,variant:n}),remoteDataFailure:()=>null})}},87301:()=>{"use strict";!function(e,t){void 0===t&&(t={});var a=t.insertAt;if("u">typeof document){var n=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css","top"===a&&n.firstChild?n.insertBefore(s,n.firstChild):n.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}('@font-face {\n font-family: "Graphik Condensed";\n font-weight: 600;\n font-style: normal;\n src:\n url(https://fonts.sanoma-sndp.fi/GraphikCondensed-Semibold-v1.woff2) format("woff2"),\n url(https://fonts.sanoma-sndp.fi/GraphikCondensed-Semibold-v1.woff) format("woff");\n}\n\n@font-face {\n font-family: "Source Sans 3";\n font-weight: 400;\n font-style: normal;\n font-display: block;\n src:\n local("Source Sans 3 Regular"),\n local("SourceSans3-Regular"),\n url(https://fonts.sanoma-sndp.fi/source-sans-3-latin-regular-v3046.woff2) format("woff2"),\n url(https://fonts.sanoma-sndp.fi/source-sans-3-latin-regular-v3046.woff) format("woff");\n}\n\n@font-face {\n font-family: "Source Sans 3";\n font-weight: 700;\n font-style: normal;\n font-display: block;\n src:\n local("Source Sans 3 Bold"),\n local("SourceSans3-Bold"),\n url(https://fonts.sanoma-sndp.fi/source-sans-3-latin-bold-v3046.woff2) format("woff2"),\n url(https://fonts.sanoma-sndp.fi/source-sans-3-latin-bold-v3046.woff) format("woff");\n}\n:root {\n --supersaa-color-widget-background: #ffffff;\n --supersaa-color-widget-forecasts-background: linear-gradient(-180deg, rgb(170, 218, 233) 0%, rgb(225, 238, 242) 100%);\n --supersaa-color-widget-text: #191919;\n --supersaa-color-widget-divider: rgba(25, 25, 25, 0.15);\n --supersaa-font-condensed: \'Graphik Condensed\', sans-serif;\n --supersaa-font-source: \'Source Sans 3\', sans-serif;\n --supersaa-font-size-14: .875rem;\n --supersaa-font-size-15: .9375rem;\n --supersaa-font-size-16: 1rem;\n --supersaa-font-size-17: 1.0625rem;\n --supersaa-font-size-18: 1.125rem;\n --supersaa-font-size-48: 3rem;\n --supersaa-font-size-56: 3.5rem;\n}\n\n:root.sndp-dark {\n --supersaa-color-widget-background: #191919;\n --supersaa-color-widget-forecasts-background: linear-gradient(-180deg, rgb(13, 105, 140) 0%, rgb(29, 63, 92) 100%);\n --supersaa-color-widget-text: #ffffff;\n --supersaa-color-widget-divider: rgba(255, 255, 255, 0.2);\n}\n\n.weather-container {\n background-color: var(--supersaa-color-widget-background);\n height: 100%;\n border-width: 1px;\n border-color: transparent;\n}\n.weather-top-bar {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem 0.5rem 1rem;\n}\n.weather-top-bar-text {\n font-family: var(--supersaa-font-source);\n font-weight: 700;\n font-size: var(--supersaa-font-size-18);\n color: var(--supersaa-color-widget-text);\n}\n.weather-forecasts {\n display: flex;\n flex-direction: column;\n padding: 0.5rem 1rem 0.5rem 1rem;\n justify-content: space-around;\n background: var(--supersaa-color-widget-forecasts-background);\n}\n.weather-forecast-location {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.weather-forecast-location-icon-and-text {\n display: flex;\n align-items: center;\n}\n.forecast-location-name {\n font-family: var(--supersaa-font-source);\n font-weight: 700;\n color: var(--supersaa-color-widget-text);\n letter-spacing: 0px;\n text-transform: uppercase;\n margin-left: 0.25rem;\n}\n.widget-mainlane .forecast-location-name {\n font-size: var(--supersaa-font-size-18);\n}\n.widget-sidelane .forecast-location-name {\n font-size: var(--supersaa-font-size-15);\n}\n.widget-mainlane .weather-forecast-providers {\n display: flex;\n justify-content: space-around;\n}\n.widget-sidelane .weather-forecast-providers {\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n margin-top: 0.25rem;\n}\n.weather-forecast {\n display: flex;\n flex-direction: column;\n margin-top: 0.5rem;\n}\n.widget-sidelane .weather-forecast {\n margin: 0;\n}\n.widget-mainlane .weather-forecast-icon-and-temperature {\n display: flex;\n align-items: center;\n max-height: 6rem;\n}\n.widget-sidelane .weather-forecast-icon-and-temperature {\n display: flex;\n align-items: center;\n justify-content: space-evenly;\n max-height: 5rem;\n}\n.weather-forecast-temperature {\n font-family: var(--supersaa-font-condensed);\n font-weight: 600;\n font-size: var(--supersaa-font-size-56);\n color: var(--supersaa-color-widget-text);\n line-height: 2;\n margin-left: 1rem;\n}\n.weather-forecast-rain-and-wind {\n display: flex;\n justify-content: flex-start;\n}
1\n.weather-forecast-rain-details {\n display: flex;\n align-items: center;\n}\n.weather-forecast-rain-text {\n font-family: var(--supersaa-font-source);\n font-size: var(--supersaa-font-size-16);\n color: var(--supersaa-color-widget-text);\n margin-left: 0.5rem;\n}\n.weather-forecast-provider-name {\n font-family: var(--supersaa-font-source);\n font-weight: 700;\n color: var(--supersaa-color-widget-text);\n font-size: var(--supersaa-font-size-18);\n margin-bottom: 4px;\n letter-spacing: 0.05rem;\n overflow-wrap: break-word;\n}\n.weather-forecast-wind-details {\n display: flex;\n align-items: center;\n margin-left: 0.5rem;\n}\n.weather-locate-icon {\n margin-left: 0.25rem;\n width: 1.25rem;\n}\n.weather-locate-button {\n color: var(--supersaa-color-widget-text);\n border: none;\n display: flex;\n padding: 0.5rem;\n align-items: center;\n background: transparent;\n}\n.weather-locate-button-promo {\n color: var(--supersaa-color-widget-text);\n border: 2px solid var(--supersaa-color-widget-text);\n padding: 0.5rem;\n background: transparent;\n white-space: nowrap;\n margin: auto;\n cursor: pointer;\n}\n.weather-locate-button-promo-text {\n font-family: var(--supersaa-font-condensed);\n font-weight: 600;\n font-size: var(--supersaa-font-size-18);\n line-height: 1.1;\n text-align: center;\n letter-spacing: 0px;\n}\n.weather-locate-button-and-download-buttons {\n display: flex;\n justify-content: space-evenly;\n margin-top: 1rem;\n}\n.weather-locate-button-bottom {\n display: none;\n}\n.weather-download-buttons {\n display: none;\n}\n.weather-promo {\n display: flex;\n flex-direction: column;\n padding: 1rem;\n justify-content: space-around;\n min-height: 40px;\n background: var(--supersaa-color-widget-forecasts-background);\n}\n.weather-promo-text {\n font-family: var(--supersaa-font-source);\n color: var(--supersaa-color-widget-text);\n margin: 8px 0 16px 0;\n line-height: normal;\n}\n.widget-mainlane .weather-promo-text {\n font-size: var(--supersaa-font-size-18);\n}\n.widget-sidelane .weather-promo-text {\n font-size: var(--supersaa-font-size-17);\n}\n.weather-icon {\n width: 100px;\n height: 100px;\n}\n.widget-sidelane .weather-icon {\n width: 75px;\n height: 75px;\n}\n.wind-marker-icon {\n width: 50px;\n height: 50px;\n}\n.widget-sidelane .wind-marker-icon {\n width: 35px;\n height: 35px;\n}\n.widget-sidelane .weather-forecast-temperature {\n margin-left: 0;\n font-size: var(--supersaa-font-size-48);\n}\n.widget-sidelane .weather-forecast-provider-name {\n font-size: var(--supersaa-font-size-17);\n}\n.side-lane-rain-info {\n display: flex;\n flex-direction: column;\n margin-left: 1rem;\n}\n.side-lane-rain-info .weather-forecast-rain-text {\n margin: 0;\n line-height: 1;\n}\n.weather-supersaa-logo {\n fill: var(--supersaa-color-widget-text);\n}\n.weather-icon-locate {\n fill: var(--supersaa-color-widget-text);\n}\n.weather-icon-location-filled {\n fill: var(--supersaa-color-widget-text);\n}\n.weather-icon-raindrop {\n fill: var(--supersaa-color-widget-text);\n}\n.weather-wind-marker-circle {\n stroke: var(--supersaa-color-widget-text);\n}\n.weather-wind-marker-path {\n fill: var(--supersaa-color-widget-text);\n}\n.weather-wind-marker-text {\n fill: var(--supersaa-color-widget-text);\n stroke: var(--supersaa-color-widget-text);\n font-family: sans-serif;\n}\n\n@media only screen and (max-width: 600px) {\n .weather-top-bar-text {\n font-size: var(--supersaa-font-size-16);\n }\n .weather-icon {\n width: 60px;\n height: 60px;\n }\n .weather-forecasts {\n padding: 1rem;\n }\n .weather-forecast-temperature {\n font-size: var(--supersaa-font-size-48);\n margin: 0;\n }\n .weather-download-buttons {\n display: flex;\n justify-content: center;\n }\n .weather-download-button {\n height: 40px;\n }\n .wind-marker-icon {\n width: 35px;\n height: 35px;\n }\n .weather-forecast-rain-text {\n font-size: var(--supersaa-font-size-15);\n }\n .weather-forecast-provider-name {\n font-size: var(--supersaa-font-size-14);\n letter-spacing: 0;\n }\n .widget-mainlane .weather-forecast-icon-and-temperature {\n max-height: 4rem;\n }\n .weather-promo-text {\n font-size: var(--supersaa-font-size-16);\n }\n .locate-button-topright {\n display: none;\n }\n .weather-locate-button-bottom {\n display: flex;\n justify-content: center;\n width: -moz-fit-content;\n width: fit-content;\n }\n .widget-mainlane .forecast-location-name {\n font-size: var(--supersaa-font-size-15);\n }\n}\n/* TABLET */\n@media only screen and (min-width: 601px) and (max-width: 961
1px) {\n .weather-download-buttons {\n display: flex;\n justify-content: center;\n }\n .weather-download-button {\n height: 40px;\n }\n}\n\n.weather-container a {\n text-decoration: none;\n}\n.weather-promo-text a {\n text-decoration: underline;\n color: var(--supersaa-color-widget-text);\n}\nbutton {\n cursor: pointer;\n}\n\n/* --- Compact variant ------------------------------------------------------ */\n.weather-container-compact {\n border-radius: 8px;\n overflow: hidden;\n}\n.weather-compact {\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n padding: 0.75rem 1rem;\n background: var(--supersaa-color-widget-forecasts-background);\n text-decoration: none;\n}\n.weather-compact-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.weather-compact .weather-forecast-location-icon-and-text {\n min-width: 0;\n}\n.weather-compact .forecast-location-name {\n font-size: var(--supersaa-font-size-16);\n margin-left: 0.25rem;\n}\n.weather-compact-locate-button {\n flex-shrink: 0;\n padding: 0.25rem;\n}\n.weather-compact-locate-button .weather-locate-icon {\n margin-left: 0;\n}\n.weather-compact-link {\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n}\n.weather-compact-current {\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 0.5rem;\n}\n.weather-compact-current-main {\n display: flex;\n align-items: center;\n gap: 0.25rem;\n}\n.weather-compact-current-main .weather-icon {\n width: 64px;\n height: 64px;\n}\n.weather-compact-temperature {\n font-family: var(--supersaa-font-condensed);\n font-weight: 600;\n font-size: var(--supersaa-font-size-56);\n line-height: 1;\n color: var(--supersaa-color-widget-text);\n}\n.weather-compact-current-details {\n display: flex;\n align-items: center;\n gap: 0.75rem;\n}\n.weather-compact-current-details .weather-forecast-rain-text {\n margin-left: 0.25rem;\n}\n.weather-compact-current-details .wind-marker-icon {\n width: 40px;\n height: 40px;\n}\n.weather-compact-hourly {\n display: flex;\n justify-content: space-between;\n gap: 0.25rem;\n margin: 0;\n padding: 0.5rem 0 0 0;\n list-style: none;\n border-top: 1px solid var(--supersaa-color-widget-divider);\n}\n.weather-compact-hour {\n display: flex;\n flex: 1 1 0;\n flex-direction: column;\n align-items: center;\n gap: 0.125rem;\n}\n.weather-compact-hour-time {\n font-family: var(--supersaa-font-source);\n font-size: var(--supersaa-font-size-14);\n color: var(--supersaa-color-widget-text);\n}\n.weather-compact-hour .weather-icon {\n width: 32px;\n height: 32px;\n}\n.weather-compact-hour-temp {\n font-family: var(--supersaa-font-source);\n font-weight: 700;\n font-size: var(--supersaa-font-size-15);\n color: var(--supersaa-color-widget-text);\n}\n')}}]);
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.