1AppRegistry.registerBundle({applicationId:'weather-warnings|1.0.0',bundle: {}}); 2AppRegistry.registerModule({applicationId:'weather-warnings|1.0.0',path:'/main',module:function(define){'use strict';define(["react","react-dom"],(function(e,t){return function(){"use strict";var a={959:function(t){t.exports=e},398:function(e){e.exports=t}},r={};function n(e){var t=r[e];if(void 0!==t)return t.exports;var s=r[e]={exports:{}};return a[e](s,s.exports,n),s.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var s={};n.r(s),n.d(s,{default:function(){return S}});var l=n(959),i=n(398),o=n.n(i),c="duvI5xlXwjCHGjPNwPSN",u="_xtW337cN59kDLyO9Qpx",d="tFDsFgfcWdfTlSQc8_nW",m="weRR3AwPYTR2PDpLqx4C";const p=["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"];function g(e){if(!e)return"";const t=new Date(e);if(isNaN(t.valueOf()))return e;const a=function(e){const t=e.getUTCFullYear(),a=f(t,2),r=f(t,9),n=e>=new Date(Date.UTC(t,2,a,1,0,0))&&e<new Date(Date.UTC(t,9,r,1,0,0))?2:1;return new Date(e.getTime()+60*n*60*1e3)}(t);return`${a.getUTCDate()} ${p[a.getUTCMonth()]} kl. ${String(a.getUTCHours()).padStart(2,"0")}:${String(a.getUTCMinutes()).padStart(2,"0")}`}function f(e,t){const a=new Date(Date.UTC(e,t+1,0)),r=a.getUTCDay();return a.getUTCDate()-r}const E=["yellowBg","yellowText","orangeBg","orangeText","redBg","redText","messageBg","messageText","detailText"],h=/^(#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})|(rgb|hsl)a?\([0-9.,%/\sdeg]+\))$/i;function k(e){switch(e){case"RED":return"dekwdGqCkt3dVZHOWwNu";case"ORANGE":return"dC7QAWTItBxz4CKcRRJZ";case"YELLOW":return"l7vsELj1RJlnmEOkM3tK";case"MESSAGE":return"H08d7ttN5SbSMjKs3Txy";default:return""}}function v(e,t,a){const r=t&&a?`, ${a}`:"";return`${"MESSAGE"===e.level?"Meddelande":`${function(e){switch(e){case"RED":return"Röd";case"ORANGE":return"Orange";case"YELLOW":return"Gul";case"MESSAGE":return"Meddelande";default:return""}}(e.level)} varning`}: ${e.eventTitle}${r}`}const w=e=>{const t=[`nyckel: ${e.key}`,`läsning: ${e.read}`,`typeof: ${e.typeofValue}`];return"store-unavailable"===e.read&&t.push("DATA STORE GICK INTE ATT ÃPPNA"),e.constructorName&&t.push(`konstruktor: ${e.constructorName}`),t.push(".includes finns: "+(e.hasIncludes?"ja":"NEJ")),t.push(`antal id: ${e.ids.length}`),e.error&&t.push(`fel: ${e.error}`),e.sample&&t.push(`värde: ${e.sample}`),t.join(" · ")},N=({report:e})=>{const t="dry"===e.mode,a="probe"===e.mode,r=[["Läge",a?"SKRIVPRÃVNING â testar vilka format lagringen tar emot":t?"TORRKÃRNING â inget skickas, inget skrivs":"SKARPT UTSKICK"],["OmrÃ¥de",e.areaLabel],["Varningar över mejltröskeln",0===e.warningIds.length?"0":`${e.warningIds.length} st â ${e.warningTitles.join("; ")}`],["Mottagare",0===e.recipients.length?"(ingen)":e.recipients.join(", ")],["Baseline i data store",w(e.baseline)]];var n;if(e.writeProbe&&e.writeProbe.forEach((e=>{r.push([`Skrivning: ${e.shape}`,e.wrote?`OK â läste tillbaka: ${e.readBack??"?"}`:`KASTADE â ${e.error??"okänt fel"}`])})),t||a||(r.push(["Frekvensspärr",`${e.rateLimit.allowed?"släppte igenom":"STOPPADE"} (${e.rateLimit.reason}${"number"==typeof e.rateLimit.sentLastDay?`, ${e.rateLimit.sentLastDay} mejl senaste dygnet`:""})${e.rateLimit.error?" â "+e.rateLimit.error:""}`]),e.send&&r.push(["Mejltjänstens svar","accepted"===e.send?"â accepterade utskicket":"not-accepted"===e.send?"â AVVISADE utskicket (send() = false)":"â utskicket kastade ett fel"]),r.push(["Baseline skrevs",e.baselineWrite])),e.blocked&&r.push(["Stoppades av",(n=e.blocked,"no-recipients"===n?"Ingen mottagaradress ifylld â inget att skicka till.":"no-warnings"===n?"Inga varningar över mejltröskeln just nu â inget att mejla om.":"paused"===n?"Mejlutskicket är pausat i inställningarna.":"rate-limited"===n?"Frekvensspärren stoppade utskicket.":"")
2]),e.appInfo){const t=e.appInfo;r.push(["Appen enligt SiteVision",[`id: ${t.appIdentifier??"?"}`,`version: ${t.appVersion??"?"}`,`storage: ${t.storage??"?"}`,`privilegierad: ${t.requirePrivileged??"?"}`,`signerad: ${t.signed??"?"}`,`SiteVision: ${t.sitevisionVersion??"?"}`,`motor: ${t.scriptEngine??"?"}`,t.error?`fel: ${t.error}`:""].filter(Boolean).join(" · ")])}return l.createElement("div",{className:`weather-warning ${d}`},l.createElement("strong",{className:m},"Diagnos: ",t?"torrkörning av":"skarp körning av"," varningsmejlet"),l.createElement("dl",{className:"lM9_zpXiUpDWOqhAKbiw"},r.map((([e,t])=>l.createElement(l.Fragment,{key:e},l.createElement("dt",null,e),l.createElement("dd",null,t))))),t&&!a?l.createElement("span",{className:"fWoWfodTL3Q51xF8ph8d"},"Inget mejl har skickats och ingenting har ändrats. Lägg till",l.createElement("code",null," &force-warning-mail=send ")," i adressen för att skicka pÃ¥ riktigt."):null)};var b=({warnings:e,error:t,lastUpdated:a,colors:r,areaLabel:n,bannerHeight:s,testMail:i,forceMail:o})=>{const[p,f]=(0,l.useState)(!1),w=i?l.createElement("div",{className:`weather-warning ${d}`},l.createElement("span",{className:"sent"===i.status?m:"yYkzBMrZlXSnVqGk6vcy"},"sent"===i.status?`â Testmail skickat till ${i.recipients.join(", ")}`:"no-recipients"===i.status?"Inget testmail skickat â ingen mottagaradress ifylld i inställningarna.":"not-accepted"===i.status?`â Mejltjänsten avvisade testmailet till ${i.recipients.join(", ")} â kontrollera e-postinställningarna pÃ¥ servern.`:"â Testmailet kunde inte skickas â se serverloggen.")):null,b=o?l.createElement(N,{report:o}):null,S=w||b?l.createElement(l.Fragment,null,w,b):null,T=e&&e.length>0?function(e){return e.some((e=>"RED"===e.level))?"RED":e.some((e=>"ORANGE"===e.level))?"ORANGE":e.some((e=>"YELLOW"===e.level))?"YELLOW":e.some((e=>"MESSAGE"===e.level))?"MESSAGE":null}(e):null;if(!T)return S;const $="RED"===T?"alert":"status",y=function(e){const t={RED:0,ORANGE:1,YELLOW:2,MESSAGE:3};return[...e].sort(((e,a)=>(t[e.level]??9)-(t[a.level]??9)))}(e),L=function(e){const t=new Set,a=[];for(const r of e){const e=r.eventTitle;t.has(e)||(t.add(e),a.push(r))}return a}(y),M=1===L.length,x=y.length>1,j="number"==typeof a?g(new Date(a).toISOString()):"",D=function(e){const t={};return e&&E.forEach((a=>{const r=e[a];(function(e){if("string"!=typeof e)return!1;const t=e.trim();return t.length>0&&t.length<=64&&h.test(t)})(r)&&(t[(e=>`--weather-warning-${e.replace(/([A-Z])/g,"-$1").toLowerCase()}`)(a)]=r.trim())})),t}(r);return"compact"===s&&(D["--weather-warning-banner-padding-y"]="0.35rem"),l.createElement(l.Fragment,null,S,l.createElement("div",{className:`weather-warning weather-warning-banner K01SdAbX2FpYVGy4BDX8 ${k(T)}`,style:D,role:$,"aria-live":"RED"===T?"assertive":"polite","data-error":t?"true":"false"},l.createElement("button",{type:"button",className:"weather-warning-summary aCbhsDXcWWUnIU7L36Gs","aria-expanded":p,onClick:()=>f((e=>!e))},l.createElement("span",{className:"weather-warning-icon HBA8BdSspio2rMKrx_4p","aria-hidden":"true"},l.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"22",height:"22",focusable:"false"},l.createElement("path",{className:c,stroke:"currentColor",strokeWidth:2.4,strokeLinejoin:"round",strokeLinecap:"round",d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z"}),l.createElement("path",{className:c,stroke:"currentColor",strokeWidth:2.4,strokeLinecap:"round",d:"M12 9v4"}),l.createElement("path",{className:c,stroke:"currentColor",strokeWidth:2.4,strokeLinecap:"round",d:"M12 17h.01"}))),l.createElement("span",{className:"QodMbwdZ9wuB_4bscll5"},L.map(((e,t)=>l.createElement(l.Fragment,{key:e.id},t>0&&l.createElement("span",{className:"YuadBDbrKCVY3J1xJIhM","aria-hidden":"true"},"·"),l.createElement("span",{className:"weather-warning-text EsiW7Z6Na0bRHERpkBnp"},v(e,M,n)))))),l.createElement("span",{className:"WFUWgciJTaABjmXKymHw "+(p?"XC_paszsXdyNSwNyiYnQ":""),"aria-hidden":"true"},"â¾")),l.createElement("div",{className:"S1FurfRCJxiP3Ep9bX0K",hidden:!p},l.createElement("ul",{className:"XapNFZqBHYQibL_WxPKi"},y.map(((e,t)=>l.createElement("li",{key:e.id,className:`weather-warning-item a5lpzcZBTYZtf2bHg6Mz ${k(e.level)}`},l.createElement("p",{className:"xN1c5XP8Guo4N9sOolxQ"},l.createElement("strong",null,v(e,!1,n))),x&&e.areaName?l.createElement("p",{className:"My4PPCspB6a4wKYj_rMB"},e.areaName):null,g(e.approximateStart)?l.createElement("p",{className:u},"Gäller frÃ¥n"," ",l.createElement("time",{dateTime:e.approximateStart},g(e.approximateStart)),e.approximateEnd?l.createElement(l.Fragment,null," till ",l.createElement("time",{dateTime:e.approximateEnd},g(e.approximateEnd))):null):null,g(e.published)?l.createElement("p",{className:u},"Utfärdad"," ",l.createElement("time",{dateTime:e.published},g(e.published))):null,function(e,t){return t&&e.areaName?e.descriptions.filter((e=>"var?"!==e.title?.sv?.trim().toLowerCase())):e.descriptions}(e,x).map(((e,t)=>l.createElement("div",{key:t,className:"Z6laEf3eaQM3h5IMfLI2"},l.createElement("strong",{className:"Ja72QwF5X5aV1r85PSwt"},e.title?.sv),e.text?.sv))),t===y.length-1?l.createElement("p",{className:"J7lbL1crzAt8CEuNRFWx"},"Källa: SMHI. Vädervarningarna visas oförändrade och uppdateras löpande",j?` (senast uppdaterad ${j})`:"",". Tidskillnad mot SMHI.se kan förekomma; för vädervarningar i realtid hänvisas till"," ",l.createElement("a",{href:"https://www.smhi.se/vader/prognoser-och-varningar/varningar-och-meddelanden/varningar",target:"_blank",rel:"noopener noreferrer"},"SMHI"),"."):null)))))))},S=(e,t)=>{const a=e?.data??[],r="ok"!==e?.status,n=e?.time??(new Date).getTime();o().hydrate(l.createElement(b,{warnings:a,error:r,lastUpdated:n,colors:e?.colors,areaLabel:e?.areaLabel,bannerHeight:e?.bannerHeight,testMail:e?.testMail}),t)};return s}()}));}});
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.