]> source.dussan.org Git - nextcloud-server.git/commitdiff
feat(weatherstatus): support all weather codes from api.met.no, use the icons provide...
authorJulien Veyssier <julien-nc@posteo.net>
Tue, 24 Sep 2024 13:57:52 +0000 (15:57 +0200)
committerJulien Veyssier <julien-nc@posteo.net>
Wed, 25 Sep 2024 15:24:17 +0000 (17:24 +0200)
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
108 files changed:
apps/weather_status/img/cloud-cloud.svg [deleted file]
apps/weather_status/img/cloud-dots.svg [deleted file]
apps/weather_status/img/cross.svg
apps/weather_status/img/drop.svg [deleted file]
apps/weather_status/img/fog.svg [deleted file]
apps/weather_status/img/half-sun.svg [deleted file]
apps/weather_status/img/heavy-rain.svg [deleted file]
apps/weather_status/img/light-rain.svg [deleted file]
apps/weather_status/img/met.no.icons/clearsky_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/clearsky_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/clearsky_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/cloudy.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/fair_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/fair_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/fair_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/fog.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavyrain.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavyrainandthunder.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavyrainshowers_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavyrainshowers_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavyrainshowers_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavyrainshowersandthunder_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavyrainshowersandthunder_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavyrainshowersandthunder_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysleet.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysleetandthunder.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysleetshowers_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysleetshowers_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysleetshowers_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysleetshowersandthunder_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysleetshowersandthunder_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysleetshowersandthunder_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysnow.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysnowandthunder.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysnowshowers_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysnowshowers_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysnowshowers_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysnowshowersandthunder_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysnowshowersandthunder_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/heavysnowshowersandthunder_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightrain.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightrainandthunder.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightrainshowers_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightrainshowers_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightrainshowers_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightrainshowersandthunder_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightrainshowersandthunder_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightrainshowersandthunder_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightsleet.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightsleetandthunder.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightsleetshowers_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightsleetshowers_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightsleetshowers_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightsnow.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightsnowandthunder.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightsnowshowers_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightsnowshowers_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightsnowshowers_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightssleetshowersandthunder_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightssleetshowersandthunder_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightssleetshowersandthunder_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightssnowshowersandthunder_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightssnowshowersandthunder_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/lightssnowshowersandthunder_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/partlycloudy_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/partlycloudy_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/partlycloudy_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/rain.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/rainandthunder.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/rainshowers_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/rainshowers_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/rainshowers_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/rainshowersandthunder_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/rainshowersandthunder_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/rainshowersandthunder_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/sleet.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/sleetandthunder.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/sleetshowers_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/sleetshowers_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/sleetshowers_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/sleetshowersandthunder_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/sleetshowersandthunder_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/sleetshowersandthunder_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/snow.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/snowandthunder.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/snowshowers_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/snowshowers_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/snowshowers_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/snowshowersandthunder_day.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/snowshowersandthunder_night.svg [new file with mode: 0644]
apps/weather_status/img/met.no.icons/snowshowersandthunder_polartwilight.svg [new file with mode: 0644]
apps/weather_status/img/moon-cloud-heavy-rain.svg [deleted file]
apps/weather_status/img/moon-cloud-light-rain.svg [deleted file]
apps/weather_status/img/moon-cloud-rain.svg [deleted file]
apps/weather_status/img/moon-cloud.svg [deleted file]
apps/weather_status/img/moon-small-cloud.svg [deleted file]
apps/weather_status/img/moon.svg [deleted file]
apps/weather_status/img/rain.svg [deleted file]
apps/weather_status/img/snow.svg [deleted file]
apps/weather_status/img/sun-cloud-heavy-rain.svg [deleted file]
apps/weather_status/img/sun-cloud-light-rain.svg [deleted file]
apps/weather_status/img/sun-cloud-rain.svg [deleted file]
apps/weather_status/img/sun-cloud.svg [deleted file]
apps/weather_status/img/sun-small-cloud.svg [deleted file]
apps/weather_status/img/sun.svg [deleted file]
apps/weather_status/img/thunder.svg [deleted file]
apps/weather_status/img/umbrella.svg [deleted file]
apps/weather_status/src/App.vue

diff --git a/apps/weather_status/img/cloud-cloud.svg b/apps/weather_status/img/cloud-cloud.svg
deleted file mode 100644 (file)
index 2965987..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="294.71" height="189.16" viewBox="0 0 295 190" xmlns="http://www.w3.org/2000/svg"><path d="M109.03 119.2c0-29.19 26.4-52.94 58.86-52.94 7.02 0 13.81 1.08 20.29 3.22a54.36 54.36 0 0125.04-14.36A51.95 51.95 0 00166.9 26.3c-4.21 0-8.41.52-12.48 1.52-3 .74-6.15-.44-7.9-2.99a57.13 57.13 0 00-85.58-9.84 56.95 56.95 0 00-18.33 36.65 7.42 7.42 0 01-4.2 6c-.69.34-1.38.68-2.05 1.06-.62.34-1.29.6-1.98.76A44.3 44.3 0 009.8 74.66a43.2 43.2 0 00-9.8 27.58c0 24.19 19.78 43.86 44.1 43.86h52.96a48.04 48.04 0 0112.03-24.63c-.03-.76-.05-1.51-.05-2.27" fill="#61c9e7"/><path d="M269.25 120.4a7.43 7.43 0 01-4.46-9.5 28.85 28.85 0 001.72-9.82c0-14.1-10.27-26.16-24.7-30.9a43.63 43.63 0 00-21.08-1.55c-9.9 1.68-18.74 6.7-24.5 14.12a7.43 7.43 0 01-8.8 2.26 49.12 49.12 0 00-19.53-3.96c-24.27 0-44.02 17.1-44.02 38.1 0 1.34.09 2.73.26 4.1a7.39 7.39 0 01-2.23 6.26 34.3 34.3 0 00-9.71 16.53 31.03 31.03 0 00.02 14.85c4 16.13 20.62 28.27 40.46 28.27h100.63c22.82 0 41.38-16.04 41.38-35.76 0-14.45-9.99-27.41-25.44-33" fill="#4492a8"/></svg>
diff --git a/apps/weather_status/img/cloud-dots.svg b/apps/weather_status/img/cloud-dots.svg
deleted file mode 100644 (file)
index c77234c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="251.88" height="220.4" viewBox="0 0 252 220" xmlns="http://www.w3.org/2000/svg"><g fill="#61c9e7"><path d="M47.2 155.9h157.35c26.07 0 47.27-21.1 47.27-47a46.59 46.59 0 00-18.56-37.34 7.5 7.5 0 01-2.64-3.85 55.5 55.5 0 00-53.08-39.86c-4.5 0-9 .54-13.35 1.62-3 .74-6.14-.45-7.9-3a61.1 61.1 0 00-91.5-10.5 60.87 60.87 0 00-19.6 39.19 7.43 7.43 0 01-4.2 6c-.74.35-1.48.73-2.2 1.13-.62.34-1.29.6-1.98.75a47.48 47.48 0 00-26.35 16.3A46.3 46.3 0 00-.05 108.9c0 25.92 21.2 47 47.26 47M47.94 186.84a16.77 16.77 0 100 33.54 16.77 16.77 0 000-33.54M141.7 203.6a16.78 16.78 0 10-33.56.02 16.78 16.78 0 0033.56-.01M214.36 203.6a16.77 16.77 0 10-33.54 0 16.77 16.77 0 0033.54 0"/></g></svg>
index 2656253777f9f7f37bd9ff5f5edda33b572aa325..daaca07c30fc863fbaf1443ffb0bf0bb51047542 100644 (file)
@@ -1 +1,3 @@
-<svg width="24" height="24" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10"/><path d="M22 12h-4M6 12H2M12 6V2M12 22v-4"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#000">
+       <path d="M3.05,13H1V11H3.05C3.5,6.83 6.83,3.5 11,3.05V1H13V3.05C17.17,3.5 20.5,6.83 20.95,11H23V13H20.95C20.5,17.17 17.17,20.5 13,20.95V23H11V20.95C6.83,20.5 3.5,17.17 3.05,13M12,5A7,7 0 0,0 5,12A7,7 0 0,0 12,19A7,7 0 0,0 19,12A7,7 0 0,0 12,5Z" />
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/drop.svg b/apps/weather_status/img/drop.svg
deleted file mode 100644 (file)
index 46c2d32..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="128.67" height="188.52" viewBox="0 0 129 189" xmlns="http://www.w3.org/2000/svg"><path d="M-.02 126.27c0 34.33 28.86 62.26 64.33 62.26 35.48 0 64.34-27.93 64.34-62.26 0-26.94-42-93.7-64.34-126.26C41.97 32.57-.02 99.33-.02 126.27" fill="#61c9e7"/></svg>
diff --git a/apps/weather_status/img/fog.svg b/apps/weather_status/img/fog.svg
deleted file mode 100644 (file)
index b2c4497..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="254.44" height="256.38" viewBox="0 0 255 257" xmlns="http://www.w3.org/2000/svg"><g fill="#61c9e7"><path d="M233.3 71.58a7.42 7.42 0 01-2.63-3.84 55.5 55.5 0 00-53.08-39.87c-4.5 0-9 .55-13.35 1.63-3 .74-6.15-.45-7.9-3A61.1 61.1 0 00106 .01 60.89 60.89 0 0064.83 16a60.87 60.87 0 00-19.6 39.2 7.42 7.42 0 01-4.2 6c-.73.34-1.47.72-2.2 1.12-.61.35-1.28.6-1.97.75A47.48 47.48 0 0010.5 79.37 46.3 46.3 0 000 108.92c0 25.91 21.2 47 47.26 47H204.6c26.06 0 47.27-21.09 47.27-47a46.6 46.6 0 00-18.56-37.34M231.32 187.91c0-4.1-3.33-7.43-7.43-7.43H28.87a7.42 7.42 0 100 14.86h195.02c4.1 0 7.43-3.34 7.43-7.43M213.14 241.54H18.12a7.43 7.43 0 000 14.85h195.02a7.42 7.42 0 100-14.85M62.28 211.43a7.42 7.42 0 100 14.85h71.47a7.43 7.43 0 000-14.85H62.28M247 211.43h-71.48a7.42 7.42 0 100 14.85H247a7.43 7.43 0 000-14.85"/></g></svg>
diff --git a/apps/weather_status/img/half-sun.svg b/apps/weather_status/img/half-sun.svg
deleted file mode 100644 (file)
index cae6a09..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="318.87" height="166.86" viewBox="0 0 319 167" xmlns="http://www.w3.org/2000/svg"><g fill="#dec60f"><path d="M159.33 78.52c-42.13 0-76.84 32.35-80.6 73.5h161.19c-3.76-41.15-38.47-73.5-80.59-73.5M152 7.44v36a7.42 7.42 0 1014.85 0v-36a7.43 7.43 0 00-14.85 0M79.67 21.37a7.43 7.43 0 00-2.72 10.15l18 31.18a7.42 7.42 0 1012.86-7.43l-18-31.18a7.43 7.43 0 00-10.14-2.72M62.63 95.01l-31.18-18a7.43 7.43 0 00-7.42 12.86l31.17 18a7.4 7.4 0 0010.15-2.71A7.43 7.43 0 0062.63 95M50.8 159.45c0-4.1-3.32-7.43-7.42-7.43h-36a7.43 7.43 0 000 14.86h36c4.1 0 7.42-3.33 7.42-7.43M311.33 152.02h-36a7.43 7.43 0 000 14.86h36a7.42 7.42 0 100-14.86M263.6 107.88l31.17-18A7.42 7.42 0 10287.34 77l-31.17 18a7.43 7.43 0 007.43 12.87M213.73 65.43a7.43 7.43 0 0010.15-2.72l18-31.18a7.42 7.42 0 10-12.86-7.43l-18 31.18a7.42 7.42 0 002.71 10.15"/></g></svg>
diff --git a/apps/weather_status/img/heavy-rain.svg b/apps/weather_status/img/heavy-rain.svg
deleted file mode 100644 (file)
index 80b5405..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="251.88" height="258.64" viewBox="0 0 251 259" xmlns="http://www.w3.org/2000/svg"><path d="M251.85 108.9a46.6 46.6 0 00-18.56-37.34 7.43 7.43 0 01-2.63-3.85 55.5 55.5 0 00-53.08-39.86c-4.5 0-9 .54-13.35 1.62-3 .74-6.15-.45-7.9-3A61.1 61.1 0 00106 0a60.89 60.89 0 00-41.18 15.97 60.87 60.87 0 00-19.6 39.2 7.43 7.43 0 01-4.2 6c-.73.35-1.47.73-2.2 1.13-.61.34-1.28.6-1.97.75a47.48 47.48 0 00-26.35 16.3A46.3 46.3 0 00-.01 108.9c0 25.92 21.2 47 47.26 47H204.6c26.07 0 47.27-21.08 47.27-47" fill="#4492a8"/><g fill="#61c9e7"><path d="M66.66 223.44a7.42 7.42 0 007.1-9.6l-8.94-29.18a7.42 7.42 0 10-14.2 4.35l8.94 29.17a7.43 7.43 0 007.1 5.26M107.4 258.62a7.43 7.43 0 007.1-9.6l-8.93-29.18a7.42 7.42 0 10-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M159.22 213.06a7.43 7.43 0 00-4.93 9.28l8.94 29.17a7.43 7.43 0 1014.2-4.35L168.5 218a7.43 7.43 0 00-9.27-4.93M128.84 223.44a7.41 7.41 0 007.1-9.6l-8.93-29.18a7.43 7.43 0 10-14.2 4.35l8.94 29.17a7.43 7.43 0 007.1 5.26M191.03 223.44a7.41 7.41 0 007.1-9.6l-8.94-29.18A7.42 7.42 0 10175 189l8.94 29.17a7.43 7.43 0 007.1 5.26"/></g></svg>
diff --git a/apps/weather_status/img/light-rain.svg b/apps/weather_status/img/light-rain.svg
deleted file mode 100644 (file)
index d6844df..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="294.71" height="258.57" viewBox="0 0 295 259" xmlns="http://www.w3.org/2000/svg"><g fill="#61c9e7"><path d="M109.04 119.18c0-29.2 26.4-52.95 58.87-52.95 7 0 13.8 1.08 20.28 3.22a54.32 54.32 0 0125.04-14.35 51.93 51.93 0 00-46.32-28.83c-4.21 0-8.41.51-12.47 1.52-3 .75-6.16-.45-7.91-3A57.15 57.15 0 0099.46.02c-14.3 0-27.97 5.31-38.51 14.95a56.93 56.93 0 00-18.33 36.65 7.43 7.43 0 01-4.2 6c-.68.32-1.37.68-2.05 1.05-.62.35-1.29.6-1.98.75A44.3 44.3 0 009.8 74.64 43.2 43.2 0 000 102.2c0 24.18 19.78 43.86 44.1 43.86h52.96a48.04 48.04 0 0112.03-24.63c-.03-.76-.05-1.51-.05-2.26M64.99 258.59a7.44 7.44 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.17a7.43 7.43 0 007.1 5.26M127.17 258.59a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.17a7.43 7.43 0 007.1 5.26M189.36 258.59a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.17a7.43 7.43 0 007.1 5.26"/></g><path d="M269.26 120.42a7.43 7.43 0 01-4.46-9.5 28.86 28.86 0 001.73-9.82c0-14.1-10.28-26.15-24.7-30.91a43.57 43.57 0 00-21.09-1.55c-9.9 1.69-18.74 6.7-24.49 14.12a7.43 7.43 0 01-8.8 2.28 49.12 49.12 0 00-19.54-3.96c-24.27 0-44.02 17.09-44.02 38.09 0 1.35.09 2.73.26 4.1a7.43 7.43 0 01-2.23 6.26 34.21 34.21 0 00-9.71 16.53 31.03 31.03 0 00.03 14.85c4 16.13 20.61 28.27 40.45 28.27h100.63c22.82 0 41.38-16.05 41.38-35.76 0-14.46-9.98-27.41-25.44-33" fill="#4492a8"/></svg>
diff --git a/apps/weather_status/img/met.no.icons/clearsky_day.svg b/apps/weather_status/img/met.no.icons/clearsky_day.svg
new file mode 100644 (file)
index 0000000..e8f7541
--- /dev/null
@@ -0,0 +1,23 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s01d">
+    <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(9,9) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s01d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/clearsky_night.svg b/apps/weather_status/img/met.no.icons/clearsky_night.svg
new file mode 100644 (file)
index 0000000..23f9b5e
--- /dev/null
@@ -0,0 +1,16 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+  </defs>
+  <symbol id="s01n">
+    <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(20,20) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s01n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/clearsky_polartwilight.svg b/apps/weather_status/img/met.no.icons/clearsky_polartwilight.svg
new file mode 100644 (file)
index 0000000..e6afadc
--- /dev/null
@@ -0,0 +1,32 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s01m">
+    <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(5,37) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s01m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/cloudy.svg b/apps/weather_status/img/met.no.icons/cloudy.svg
new file mode 100644 (file)
index 0000000..eb98fe8
--- /dev/null
@@ -0,0 +1,12 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+
+  <symbol id="s04">
+    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s04" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/fair_day.svg b/apps/weather_status/img/met.no.icons/fair_day.svg
new file mode 100644 (file)
index 0000000..2daaed3
--- /dev/null
@@ -0,0 +1,34 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_43_37_063_063_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(43,37) scale(0.63,0.63)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s02d">
+    <g mask="url(#cloud_43_37_063_063_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(4,9) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(43,37) scale(0.63,0.63)"></use>
+  </symbol>
+  <use xlink:href="#s02d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/fair_night.svg b/apps/weather_status/img/met.no.icons/fair_night.svg
new file mode 100644 (file)
index 0000000..1814563
--- /dev/null
@@ -0,0 +1,27 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_43_37_063_063_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(43,37) scale(0.63,0.63)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+  </defs>
+  <symbol id="s02n">
+    <g mask="url(#cloud_43_37_063_063_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(15,20) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(43,37) scale(0.63,0.63)"></use>
+  </symbol>
+  <use xlink:href="#s02n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/fair_polartwilight.svg b/apps/weather_status/img/met.no.icons/fair_polartwilight.svg
new file mode 100644 (file)
index 0000000..1d557ca
--- /dev/null
@@ -0,0 +1,43 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_43_37_063_063_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(43,37) scale(0.63,0.63)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s02m">
+    <g mask="url(#cloud_43_37_063_063_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,37) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(43,37) scale(0.63,0.63)"></use>
+  </symbol>
+  <use xlink:href="#s02m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/fog.svg b/apps/weather_status/img/met.no.icons/fog.svg
new file mode 100644 (file)
index 0000000..3cb13b4
--- /dev/null
@@ -0,0 +1,20 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="fog">
+    <g fill="#999999">
+      <path d="M88.7,3H14.3C13.6,3,13,2.3,13,1.5S13.6,0,14.3,0h74.4C89.4,0,90,0.7,90,1.5S89.4,3,88.7,3z"></path>
+      <path d="M75.7,11H1.3C0.6,11,0,10.3,0,9.5S0.6,8,1.3,8h74.4C76.4,8,77,8.7,77,9.5S76.4,11,75.7,11z"></path>
+      <path d="M86.7,19H12.3c-0.7,0-1.3-0.7-1.3-1.5s0.6-1.5,1.3-1.5h74.4c0.7,0,1.3,0.7,1.3,1.5S87.4,19,86.7,19z"></path>
+    </g>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+
+  <symbol id="s15">
+    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#fog"  x="0" y="0" width="100" height="100" transform="translate(0,76) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s15" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavyrain.svg b/apps/weather_status/img/met.no.icons/heavyrain.svg
new file mode 100644 (file)
index 0000000..9a85ccd
--- /dev/null
@@ -0,0 +1,20 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+
+  <symbol id="s10">
+    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,87) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s10" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavyrainandthunder.svg b/apps/weather_status/img/met.no.icons/heavyrainandthunder.svg
new file mode 100644 (file)
index 0000000..0e73a8c
--- /dev/null
@@ -0,0 +1,31 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+  <defs>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s11">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(29,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(68,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,87) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s11" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavyrainshowers_day.svg b/apps/weather_status/img/met.no.icons/heavyrainshowers_day.svg
new file mode 100644 (file)
index 0000000..89f60eb
--- /dev/null
@@ -0,0 +1,45 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s10">
+    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,87) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s41d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s10" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s41d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavyrainshowers_night.svg b/apps/weather_status/img/met.no.icons/heavyrainshowers_night.svg
new file mode 100644 (file)
index 0000000..adb85ef
--- /dev/null
@@ -0,0 +1,38 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s10">
+    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,87) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+  </defs>
+  <symbol id="s41n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s10" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s41n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavyrainshowers_polartwilight.svg b/apps/weather_status/img/met.no.icons/heavyrainshowers_polartwilight.svg
new file mode 100644 (file)
index 0000000..b97fbe2
--- /dev/null
@@ -0,0 +1,54 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s10">
+    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,87) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s41m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s10" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s41m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavyrainshowersandthunder_day.svg b/apps/weather_status/img/met.no.icons/heavyrainshowersandthunder_day.svg
new file mode 100644 (file)
index 0000000..e2922a2
--- /dev/null
@@ -0,0 +1,55 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s11">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(29,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(68,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,87) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s25d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s11" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s25d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavyrainshowersandthunder_night.svg b/apps/weather_status/img/met.no.icons/heavyrainshowersandthunder_night.svg
new file mode 100644 (file)
index 0000000..4389a49
--- /dev/null
@@ -0,0 +1,48 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s11">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(29,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(68,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,87) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s25n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s11" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s25n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavyrainshowersandthunder_polartwilight.svg b/apps/weather_status/img/met.no.icons/heavyrainshowersandthunder_polartwilight.svg
new file mode 100644 (file)
index 0000000..e559dd6
--- /dev/null
@@ -0,0 +1,64 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s11">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(18,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(29,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(68,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,87) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s25m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s11" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s25m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysleet.svg b/apps/weather_status/img/met.no.icons/heavysleet.svg
new file mode 100644 (file)
index 0000000..e67ff4e
--- /dev/null
@@ -0,0 +1,23 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+
+  <symbol id="s48">
+    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,80) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,80) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s48" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysleetandthunder.svg b/apps/weather_status/img/met.no.icons/heavysleetandthunder.svg
new file mode 100644 (file)
index 0000000..2729d5c
--- /dev/null
@@ -0,0 +1,34 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+  <defs>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s32">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(30,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,80) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(66,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,80) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s32" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysleetshowers_day.svg b/apps/weather_status/img/met.no.icons/heavysleetshowers_day.svg
new file mode 100644 (file)
index 0000000..d9e146d
--- /dev/null
@@ -0,0 +1,48 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s48">
+    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,80) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,80) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s43d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s48" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s43d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysleetshowers_night.svg b/apps/weather_status/img/met.no.icons/heavysleetshowers_night.svg
new file mode 100644 (file)
index 0000000..aa71b14
--- /dev/null
@@ -0,0 +1,41 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s48">
+    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,80) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,80) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+  </defs>
+  <symbol id="s43n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s48" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s43n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysleetshowers_polartwilight.svg b/apps/weather_status/img/met.no.icons/heavysleetshowers_polartwilight.svg
new file mode 100644 (file)
index 0000000..c275176
--- /dev/null
@@ -0,0 +1,57 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s48">
+    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(47,80) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(74,80) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s43m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s48" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s43m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysleetshowersandthunder_day.svg b/apps/weather_status/img/met.no.icons/heavysleetshowersandthunder_day.svg
new file mode 100644 (file)
index 0000000..dbe2715
--- /dev/null
@@ -0,0 +1,58 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s32">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(30,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,80) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(66,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,80) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s27d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s32" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s27d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysleetshowersandthunder_night.svg b/apps/weather_status/img/met.no.icons/heavysleetshowersandthunder_night.svg
new file mode 100644 (file)
index 0000000..234bac9
--- /dev/null
@@ -0,0 +1,51 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s32">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(30,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,80) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(66,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,80) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s27n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s32" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s27n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysleetshowersandthunder_polartwilight.svg b/apps/weather_status/img/met.no.icons/heavysleetshowersandthunder_polartwilight.svg
new file mode 100644 (file)
index 0000000..18ed7fc
--- /dev/null
@@ -0,0 +1,67 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s32">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(30,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(55,80) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(66,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(82,80) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s27m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s32" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s27m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysnow.svg b/apps/weather_status/img/met.no.icons/heavysnow.svg
new file mode 100644 (file)
index 0000000..6e6a05d
--- /dev/null
@@ -0,0 +1,20 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+
+  <symbol id="s50">
+    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(44,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(72,79) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s50" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysnowandthunder.svg b/apps/weather_status/img/met.no.icons/heavysnowandthunder.svg
new file mode 100644 (file)
index 0000000..719ed5d
--- /dev/null
@@ -0,0 +1,31 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+  <defs>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s34">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(13,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(27,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(69,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(83,79) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s34" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysnowshowers_day.svg b/apps/weather_status/img/met.no.icons/heavysnowshowers_day.svg
new file mode 100644 (file)
index 0000000..06ab067
--- /dev/null
@@ -0,0 +1,45 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s50">
+    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(44,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(72,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s45d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s50" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s45d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysnowshowers_night.svg b/apps/weather_status/img/met.no.icons/heavysnowshowers_night.svg
new file mode 100644 (file)
index 0000000..fadfc89
--- /dev/null
@@ -0,0 +1,38 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s50">
+    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(44,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(72,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+  </defs>
+  <symbol id="s45n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s50" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s45n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysnowshowers_polartwilight.svg b/apps/weather_status/img/met.no.icons/heavysnowshowers_polartwilight.svg
new file mode 100644 (file)
index 0000000..a1321a8
--- /dev/null
@@ -0,0 +1,54 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s50">
+    <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(15,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(44,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(72,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s45m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s50" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s45m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysnowshowersandthunder_day.svg b/apps/weather_status/img/met.no.icons/heavysnowshowersandthunder_day.svg
new file mode 100644 (file)
index 0000000..2e296a3
--- /dev/null
@@ -0,0 +1,55 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s34">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(13,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(27,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(69,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(83,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s29d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s34" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s29d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysnowshowersandthunder_night.svg b/apps/weather_status/img/met.no.icons/heavysnowshowersandthunder_night.svg
new file mode 100644 (file)
index 0000000..47c25ab
--- /dev/null
@@ -0,0 +1,48 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s34">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(13,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(27,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(69,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(83,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s29n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s34" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s29n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/heavysnowshowersandthunder_polartwilight.svg b/apps/weather_status/img/met.no.icons/heavysnowshowersandthunder_polartwilight.svg
new file mode 100644 (file)
index 0000000..9abac75
--- /dev/null
@@ -0,0 +1,64 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s34">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#999999" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(13,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(27,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(55,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(69,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(83,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s29m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s34" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s29m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightrain.svg b/apps/weather_status/img/met.no.icons/lightrain.svg
new file mode 100644 (file)
index 0000000..67a1c8e
--- /dev/null
@@ -0,0 +1,17 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+
+  <symbol id="s46">
+    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(56,78) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s46" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightrainandthunder.svg b/apps/weather_status/img/met.no.icons/lightrainandthunder.svg
new file mode 100644 (file)
index 0000000..cdab6e2
--- /dev/null
@@ -0,0 +1,28 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+  <defs>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s30">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(28,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,78) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s30" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightrainshowers_day.svg b/apps/weather_status/img/met.no.icons/lightrainshowers_day.svg
new file mode 100644 (file)
index 0000000..f02e940
--- /dev/null
@@ -0,0 +1,42 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s46">
+    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(56,78) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s40d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s46" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s40d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightrainshowers_night.svg b/apps/weather_status/img/met.no.icons/lightrainshowers_night.svg
new file mode 100644 (file)
index 0000000..5a483fc
--- /dev/null
@@ -0,0 +1,35 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s46">
+    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(56,78) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+  </defs>
+  <symbol id="s40n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s46" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s40n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightrainshowers_polartwilight.svg b/apps/weather_status/img/met.no.icons/lightrainshowers_polartwilight.svg
new file mode 100644 (file)
index 0000000..2648cb4
--- /dev/null
@@ -0,0 +1,51 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s46">
+    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(56,78) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s40m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s46" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s40m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightrainshowersandthunder_day.svg b/apps/weather_status/img/met.no.icons/lightrainshowersandthunder_day.svg
new file mode 100644 (file)
index 0000000..016786a
--- /dev/null
@@ -0,0 +1,52 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s30">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(28,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,78) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s24d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s30" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s24d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightrainshowersandthunder_night.svg b/apps/weather_status/img/met.no.icons/lightrainshowersandthunder_night.svg
new file mode 100644 (file)
index 0000000..3831919
--- /dev/null
@@ -0,0 +1,45 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s30">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(28,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,78) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s24n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s30" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s24n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightrainshowersandthunder_polartwilight.svg b/apps/weather_status/img/met.no.icons/lightrainshowersandthunder_polartwilight.svg
new file mode 100644 (file)
index 0000000..e7fff4f
--- /dev/null
@@ -0,0 +1,61 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s30">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(28,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,78) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s24m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s30" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s24m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightsleet.svg b/apps/weather_status/img/met.no.icons/lightsleet.svg
new file mode 100644 (file)
index 0000000..eaf49fe
--- /dev/null
@@ -0,0 +1,20 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+
+  <symbol id="s47">
+    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,79) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s47" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightsleetandthunder.svg b/apps/weather_status/img/met.no.icons/lightsleetandthunder.svg
new file mode 100644 (file)
index 0000000..503811e
--- /dev/null
@@ -0,0 +1,31 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+  <defs>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s31">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s31" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightsleetshowers_day.svg b/apps/weather_status/img/met.no.icons/lightsleetshowers_day.svg
new file mode 100644 (file)
index 0000000..7a162bd
--- /dev/null
@@ -0,0 +1,45 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s47">
+    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s42d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s47" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s42d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightsleetshowers_night.svg b/apps/weather_status/img/met.no.icons/lightsleetshowers_night.svg
new file mode 100644 (file)
index 0000000..cd283b5
--- /dev/null
@@ -0,0 +1,38 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s47">
+    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+  </defs>
+  <symbol id="s42n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s47" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s42n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightsleetshowers_polartwilight.svg b/apps/weather_status/img/met.no.icons/lightsleetshowers_polartwilight.svg
new file mode 100644 (file)
index 0000000..d31bb3f
--- /dev/null
@@ -0,0 +1,54 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s47">
+    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s42m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s47" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s42m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightsnow.svg b/apps/weather_status/img/met.no.icons/lightsnow.svg
new file mode 100644 (file)
index 0000000..4ece601
--- /dev/null
@@ -0,0 +1,17 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+
+  <symbol id="s49">
+    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s49" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightsnowandthunder.svg b/apps/weather_status/img/met.no.icons/lightsnowandthunder.svg
new file mode 100644 (file)
index 0000000..d8b8d25
--- /dev/null
@@ -0,0 +1,28 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+  <defs>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s33">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s33" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightsnowshowers_day.svg b/apps/weather_status/img/met.no.icons/lightsnowshowers_day.svg
new file mode 100644 (file)
index 0000000..0b9f99e
--- /dev/null
@@ -0,0 +1,42 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s49">
+    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s44d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s49" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s44d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightsnowshowers_night.svg b/apps/weather_status/img/met.no.icons/lightsnowshowers_night.svg
new file mode 100644 (file)
index 0000000..54b0cf2
--- /dev/null
@@ -0,0 +1,35 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s49">
+    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+  </defs>
+  <symbol id="s44n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s49" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s44n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightsnowshowers_polartwilight.svg b/apps/weather_status/img/met.no.icons/lightsnowshowers_polartwilight.svg
new file mode 100644 (file)
index 0000000..e2d8eb8
--- /dev/null
@@ -0,0 +1,51 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s49">
+    <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(29,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s44m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s49" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s44m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightssleetshowersandthunder_day.svg b/apps/weather_status/img/met.no.icons/lightssleetshowersandthunder_day.svg
new file mode 100644 (file)
index 0000000..bdca36d
--- /dev/null
@@ -0,0 +1,55 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s31">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s26d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s31" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s26d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightssleetshowersandthunder_night.svg b/apps/weather_status/img/met.no.icons/lightssleetshowersandthunder_night.svg
new file mode 100644 (file)
index 0000000..4b8be4d
--- /dev/null
@@ -0,0 +1,48 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s31">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s26n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s31" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s26n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightssleetshowersandthunder_polartwilight.svg b/apps/weather_status/img/met.no.icons/lightssleetshowersandthunder_polartwilight.svg
new file mode 100644 (file)
index 0000000..42308f9
--- /dev/null
@@ -0,0 +1,64 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s31">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s26m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s31" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s26m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightssnowshowersandthunder_day.svg b/apps/weather_status/img/met.no.icons/lightssnowshowersandthunder_day.svg
new file mode 100644 (file)
index 0000000..62bf909
--- /dev/null
@@ -0,0 +1,52 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s33">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s28d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s33" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s28d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightssnowshowersandthunder_night.svg b/apps/weather_status/img/met.no.icons/lightssnowshowersandthunder_night.svg
new file mode 100644 (file)
index 0000000..6b0b6d0
--- /dev/null
@@ -0,0 +1,45 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s33">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s28n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s33" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s28n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/lightssnowshowersandthunder_polartwilight.svg b/apps/weather_status/img/met.no.icons/lightssnowshowersandthunder_polartwilight.svg
new file mode 100644 (file)
index 0000000..58d0649
--- /dev/null
@@ -0,0 +1,61 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s33">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#cccccc" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s28m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s33" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s28m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/partlycloudy_day.svg b/apps/weather_status/img/met.no.icons/partlycloudy_day.svg
new file mode 100644 (file)
index 0000000..827e688
--- /dev/null
@@ -0,0 +1,37 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s04">
+    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s03d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s04" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s03d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/partlycloudy_night.svg b/apps/weather_status/img/met.no.icons/partlycloudy_night.svg
new file mode 100644 (file)
index 0000000..eeb643f
--- /dev/null
@@ -0,0 +1,30 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s04">
+    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+  </defs>
+  <symbol id="s03n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s04" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s03n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/partlycloudy_polartwilight.svg b/apps/weather_status/img/met.no.icons/partlycloudy_polartwilight.svg
new file mode 100644 (file)
index 0000000..cb3647b
--- /dev/null
@@ -0,0 +1,46 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s04">
+    <use xlink:href="#cloud" fill="#dddddd" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s03m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s04" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s03m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/rain.svg b/apps/weather_status/img/met.no.icons/rain.svg
new file mode 100644 (file)
index 0000000..1da5ea7
--- /dev/null
@@ -0,0 +1,18 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+
+  <symbol id="s09">
+    <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(45,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,78) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s09" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/rainandthunder.svg b/apps/weather_status/img/met.no.icons/rainandthunder.svg
new file mode 100644 (file)
index 0000000..6a99951
--- /dev/null
@@ -0,0 +1,29 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+  <defs>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s22">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(29,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(50,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(65,78) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s22" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/rainshowers_day.svg b/apps/weather_status/img/met.no.icons/rainshowers_day.svg
new file mode 100644 (file)
index 0000000..0226b47
--- /dev/null
@@ -0,0 +1,43 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s09">
+    <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(45,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,78) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s05d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s09" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s05d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/rainshowers_night.svg b/apps/weather_status/img/met.no.icons/rainshowers_night.svg
new file mode 100644 (file)
index 0000000..58fe847
--- /dev/null
@@ -0,0 +1,36 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s09">
+    <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(45,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,78) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+  </defs>
+  <symbol id="s05n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s09" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s05n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/rainshowers_polartwilight.svg b/apps/weather_status/img/met.no.icons/rainshowers_polartwilight.svg
new file mode 100644 (file)
index 0000000..80ede84
--- /dev/null
@@ -0,0 +1,52 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s09">
+    <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(32,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(45,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,78) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s05m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s09" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s05m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/rainshowersandthunder_day.svg b/apps/weather_status/img/met.no.icons/rainshowersandthunder_day.svg
new file mode 100644 (file)
index 0000000..e5da5a1
--- /dev/null
@@ -0,0 +1,53 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s22">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(29,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(50,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(65,78) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s06d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s22" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s06d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/rainshowersandthunder_night.svg b/apps/weather_status/img/met.no.icons/rainshowersandthunder_night.svg
new file mode 100644 (file)
index 0000000..1eb876d
--- /dev/null
@@ -0,0 +1,46 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s22">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(29,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(50,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(65,78) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s06n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s22" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s06n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/rainshowersandthunder_polartwilight.svg b/apps/weather_status/img/met.no.icons/rainshowersandthunder_polartwilight.svg
new file mode 100644 (file)
index 0000000..4fca933
--- /dev/null
@@ -0,0 +1,62 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s22">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(29,78) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(50,87) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(65,78) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s06m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s22" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s06m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/sleet.svg b/apps/weather_status/img/met.no.icons/sleet.svg
new file mode 100644 (file)
index 0000000..28a297f
--- /dev/null
@@ -0,0 +1,21 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+
+  <symbol id="s12">
+    <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(46,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,80) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s12" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/sleetandthunder.svg b/apps/weather_status/img/met.no.icons/sleetandthunder.svg
new file mode 100644 (file)
index 0000000..907428f
--- /dev/null
@@ -0,0 +1,32 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+  <defs>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s23">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(27,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(50,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(64,80) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s23" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/sleetshowers_day.svg b/apps/weather_status/img/met.no.icons/sleetshowers_day.svg
new file mode 100644 (file)
index 0000000..97e5afa
--- /dev/null
@@ -0,0 +1,46 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s12">
+    <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(46,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,80) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s07d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s12" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s07d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/sleetshowers_night.svg b/apps/weather_status/img/met.no.icons/sleetshowers_night.svg
new file mode 100644 (file)
index 0000000..c43a73b
--- /dev/null
@@ -0,0 +1,39 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s12">
+    <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(46,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,80) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+  </defs>
+  <symbol id="s07n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s12" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s07n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/sleetshowers_polartwilight.svg b/apps/weather_status/img/met.no.icons/sleetshowers_polartwilight.svg
new file mode 100644 (file)
index 0000000..e233169
--- /dev/null
@@ -0,0 +1,55 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s12">
+    <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(46,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(60,80) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s07m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s12" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s07m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/sleetshowersandthunder_day.svg b/apps/weather_status/img/met.no.icons/sleetshowersandthunder_day.svg
new file mode 100644 (file)
index 0000000..01cb6e7
--- /dev/null
@@ -0,0 +1,56 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s23">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(27,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(50,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(64,80) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s20d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s23" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s20d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/sleetshowersandthunder_night.svg b/apps/weather_status/img/met.no.icons/sleetshowersandthunder_night.svg
new file mode 100644 (file)
index 0000000..904f987
--- /dev/null
@@ -0,0 +1,49 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s23">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(27,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(50,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(64,80) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s20n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s23" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s20n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/sleetshowersandthunder_polartwilight.svg b/apps/weather_status/img/met.no.icons/sleetshowersandthunder_polartwilight.svg
new file mode 100644 (file)
index 0000000..1b53807
--- /dev/null
@@ -0,0 +1,65 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="raindrop">
+    <path fill="#0062bf" d="M2.5,13A2.5,2.5,0,0,1,.21,9.51l3.55-8a2.5,2.5,0,0,1,4.57,2l-3.55,8A2.5,2.5,0,0,1,2.5,13Z"></path>
+  </symbol>
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s23">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(27,79) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(50,86) scale(1,1)"></use>
+    <use xlink:href="#raindrop"  x="0" y="0" width="100" height="100" transform="translate(64,80) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s20m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s23" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s20m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/snow.svg b/apps/weather_status/img/met.no.icons/snow.svg
new file mode 100644 (file)
index 0000000..25fed85
--- /dev/null
@@ -0,0 +1,18 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+
+  <symbol id="s13">
+    <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(44,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s13" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/snowandthunder.svg b/apps/weather_status/img/met.no.icons/snowandthunder.svg
new file mode 100644 (file)
index 0000000..c955133
--- /dev/null
@@ -0,0 +1,29 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+
+  <defs>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s14">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(52,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(66,79) scale(1,1)"></use>
+  </symbol>
+  <use xlink:href="#s14" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/snowshowers_day.svg b/apps/weather_status/img/met.no.icons/snowshowers_day.svg
new file mode 100644 (file)
index 0000000..b80f82a
--- /dev/null
@@ -0,0 +1,43 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s13">
+    <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(44,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s08d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s13" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s08d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/snowshowers_night.svg b/apps/weather_status/img/met.no.icons/snowshowers_night.svg
new file mode 100644 (file)
index 0000000..b502064
--- /dev/null
@@ -0,0 +1,36 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s13">
+    <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(44,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+  </defs>
+  <symbol id="s08n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s13" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s08n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/snowshowers_polartwilight.svg b/apps/weather_status/img/met.no.icons/snowshowers_polartwilight.svg
new file mode 100644 (file)
index 0000000..90e936a
--- /dev/null
@@ -0,0 +1,52 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s13">
+    <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(30,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(44,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(58,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+  </defs>
+  <symbol id="s08m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s13" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s08m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/snowshowersandthunder_day.svg b/apps/weather_status/img/met.no.icons/snowshowersandthunder_day.svg
new file mode 100644 (file)
index 0000000..08752db
--- /dev/null
@@ -0,0 +1,53 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s14">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(52,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(66,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s21d">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sun"  x="0" y="0" width="100" height="100" transform="translate(0,2) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s14" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s21d" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/snowshowersandthunder_night.svg b/apps/weather_status/img/met.no.icons/snowshowersandthunder_night.svg
new file mode 100644 (file)
index 0000000..37e7df2
--- /dev/null
@@ -0,0 +1,46 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="s14">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(52,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(66,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="moon">
+    <path d="M28.43,0A28.44,28.44,0,0,1,32.3,14.32,28.61,28.61,0,0,1,3.69,42.93,28.71,28.71,0,0,1,0,42.66,28.59,28.59,0,1,0,28.43,0Z" fill="url(#moon-grad)"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <linearGradient id="moon-grad" x1="0%" y1="50%" x2="100%" y2="0%">
+      <stop offset="0%" stop-color="#686e73" />
+      <stop offset="100%" stop-color="#6a7075" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s21n">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#moon"  x="0" y="0" width="100" height="100" transform="translate(2,5) scale(0.714285714,0.714285714)"></use>
+    </g>
+    <use xlink:href="#s14" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s21n" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/met.no.icons/snowshowersandthunder_polartwilight.svg b/apps/weather_status/img/met.no.icons/snowshowersandthunder_polartwilight.svg
new file mode 100644 (file)
index 0000000..7fc3610
--- /dev/null
@@ -0,0 +1,62 @@
+<svg x="0" y="0" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <symbol id="snowflake">
+    <path fill="#47c0e3" d="M11.68,4.47H8.85L10.27,2A1.35,1.35,0,1,0,7.93.67L6.51,3.12,5.1.67A1.35,1.35,0,0,0,3.26.18,1.35,1.35,0,0,0,2.76,2L4.18,4.47H1.35a1.35,1.35,0,1,0,0,2.7H4.18L2.76,9.62a1.35,1.35,0,0,0,.49,1.84A1.39,1.39,0,0,0,5.1,11L6.51,8.52,7.93,11a1.35,1.35,0,1,0,2.34-1.35L8.85,7.17h2.83a1.35,1.35,0,1,0,0-2.7Z"></path>
+  </symbol>
+  <symbol id="lightning">
+    <polygon fill="#ffdd15" points="19.6 23.42 12.74 20.39 15.55 5 5 24.49 12.08 27.51 7.49 45 19.6 23.42"></polygon>
+  </symbol>
+  <symbol id="cloud">
+    <path d="M55.7,5A23.94,23.94,0,0,0,34.37,18.05a9.9,9.9,0,0,0-12.78,5.56,15,15,0,0,0-1.71-.1A14.81,14.81,0,0,0,9.2,28,14.63,14.63,0,0,0,5,38.17v.21A14.83,14.83,0,0,0,19.88,53.06H75.59a14.3,14.3,0,0,0,3.67-28.14A23.93,23.93,0,0,0,55.7,5Z"></path>
+    <image x="5" y="14" width="85" height="43" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAkCAMAAAAkYj0PAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURSgoKExpcaCgoFBQUG5ublBQUISEhI1fsT0AAAAHdFJOUxsACBsPFRpGXuFgAAABWElEQVRIx7XV25bDIAgF0BMu/v8nF/E+iWlqHNKVN3cpIMXxL4GFM3SQfTazkUyxk63oLYwlVSy2silXkS/wUrZS2a3ZCn1zsdSw7UUYijuHsTa1IvfwWrbSXLkc4N9r27JViwmM1UtWXA3hohQ41m6vl8FQZi7wu2z7KXPW4uRiZS+2AmdXN7DdQEQWQHYHlt6z0dXBBa2xeeVktiZc1jDoF5eGkI4d4MjKc7cNbZ3bqjocLLx5oPDYTaIftcfvAvcs2GFxVsJTOP1wO1jGdUSLaz/DWA1Tl45+Tkqul2ArcPzayGq8JafOUffP3TUp6JQs+Rptc6vtmtBkUw+dv0NzWG0PYf8O7Ym09+ITXyXOPZqEX95aFe3PKxRsL2XV3HR+ZALirPSF0ceHp6F51WBv1A22VaW2GHWzWvat8LOAPf4CrjrA+neNK7+PQBf/DmmLrId09/QDWyESBsibwBUAAAAASUVORK5CYII="></image>
+  </symbol>
+  <symbol id="sun">
+    <path class="sun-glow" fill="url(#sun-glow-grad)" d="M66.64,47.86,82,41,66.64,34.12l9.84-13.66L59.76,22.22,61.46,5.47l-13.6,9.89L41,0,34.12,15.36,20.46,5.52l1.76,16.72L5.47,20.54l9.89,13.6L0,41l15.36,6.83L5.52,61.54l16.72-1.76L20.54,76.53l13.6-9.89L41,82l6.83-15.36,13.66,9.84L59.78,59.76l16.75,1.69Z"></path>
+    <path class="sun-outer" fill="#ffd348" d="M19.28,53.5a25,25,0,1,0,9.15-34.16A25,25,0,0,0,19.28,53.5Z"></path>
+    <path class="sun-inner" fill="url(#sun-inner-grad)" d="M22.74,51.5a21,21,0,1,0,7.69-28.69A21,21,0,0,0,22.74,51.5Z"></path>
+  </symbol>
+  <symbol id="s14">
+    <g mask="url(#lightning_37_51_1_1_4)">
+      <use xlink:href="#cloud" fill="#b2b2b2" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+    </g>
+    <use xlink:href="#lightning"  x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(26,79) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(52,88) scale(1,1)"></use>
+    <use xlink:href="#snowflake"  x="0" y="0" width="100" height="100" transform="translate(66,79) scale(1,1)"></use>
+  </symbol>
+  <symbol id="sunWinter">
+    <g mask="url(#sunWinterMask)">
+      <use class="sun-primitive" xlink:href="#sun" x="0" y="0" width="100" height="100" transform="translate(4,-40) scale(1,1)"></use>
+    </g>
+    <path fill="#333333" d="M88.29,2.7H1.71A1.56,1.56,0,0,1,0,1.35,1.56,1.56,0,0,1,1.71,0H88.29A1.56,1.56,0,0,1,90,1.35,1.56,1.56,0,0,1,88.29,2.7Z"></path>
+  </symbol>
+
+  <defs>
+    <mask id="cloud_3_18_1_1_5">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#cloud" fill="black" stroke="black" stroke-linejoin="round" stroke-width="10" x="0" y="0" width="100" height="100" transform="translate(3,18) scale(1,1)"></use>
+  </mask>
+    <mask id="sunWinterMask">
+      <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    </mask>
+    <radialGradient id="sun-glow-grad" cx="41" cy="41" r="41" gradientUnits="userSpaceOnUse">
+      <stop offset="54%" stop-color="#d6b849"/>
+      <stop offset="67%" stop-color="#ffce47"/>
+      <stop offset="100%" stop-color="#ffdb73"/>
+    </radialGradient>
+    <linearGradient id="sun-inner-grad" x1="0%" y1="0%" x2="100%" y2="100%">
+      <stop offset="0%" stop-color="#ffaf22" />
+      <stop offset="100%" stop-color="#f09900" />
+    </linearGradient>
+    <mask id="lightning_37_51_1_1_4">
+    <rect x="0" y="0" width="100" height="100" fill="white"></rect>
+    <use xlink:href="#lightning" fill="black" stroke="black" stroke-linejoin="round" stroke-width="8" x="0" y="0" width="100" height="100" transform="translate(37,51) scale(1,1)"></use>
+  </mask>
+  </defs>
+  <symbol id="s21m">
+    <g mask="url(#cloud_3_18_1_1_5)">
+      <use xlink:href="#sunWinter"  x="0" y="0" width="100" height="100" transform="translate(0,19) scale(0.7,0.7)"></use>
+    </g>
+    <use xlink:href="#s14" x="0" y="0" width="100" height="100"></use>
+  </symbol>
+  <use xlink:href="#s21m" x="0" y="0" width="100" height="100"></use>
+</svg>
\ No newline at end of file
diff --git a/apps/weather_status/img/moon-cloud-heavy-rain.svg b/apps/weather_status/img/moon-cloud-heavy-rain.svg
deleted file mode 100644 (file)
index 32f4623..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="318.94" height="289.62" viewBox="0 0 319 290" xmlns="http://www.w3.org/2000/svg"><g fill="#61c9e7"><path d="M285.04 127.6a7.42 7.42 0 01-2.64-3.85 55.5 55.5 0 00-53.08-39.86c-4.5 0-9 .54-13.34 1.62-3 .75-6.15-.45-7.9-3a61.1 61.1 0 00-50.33-26.48 60.89 60.89 0 00-41.18 15.98 60.88 60.88 0 00-19.6 39.19 7.42 7.42 0 01-4.2 6c-.73.35-1.47.73-2.2 1.13-.62.34-1.29.6-1.98.75a47.48 47.48 0 00-26.35 16.3 46.29 46.29 0 00-10.51 29.55c0 25.92 21.2 47 47.27 47h157.34c26.06 0 47.26-21.08 47.26-47a46.6 46.6 0 00-18.56-37.33" paint-order="stroke fill markers"/><path d="M91.98 287.1a7.41 7.41 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M154.16 287.1a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M216.35 287.1a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 10-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M116.58 259.97a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.17a7.43 7.43 0 007.1 5.26M178.76 259.97a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 10-14.2 4.35l8.94 29.17a7.43 7.43 0 007.1 5.26M278.33 287.09a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 10-14.2 4.35l8.94 29.17a7.43 7.43 0 007.1 5.26M240.73 259.95a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 10-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25"/></g><path d="M79.82-.05c-3.37 1.02-6.69 2.2-9.96 3.54-57.55 23.57-85.2 89.56-61.63 147.12 8.19 20 21.61 36.84 38.8 49.07a61.6 61.6 0 01-10.8-34.83c0-14.3 4.93-28.13 13.96-39.22a62.66 62.66 0 015.99-6.36 125.82 125.82 0 01-1.69-70.09A128.43 128.43 0 0179.82-.05z" fill="#e1c014"/></svg>
diff --git a/apps/weather_status/img/moon-cloud-light-rain.svg b/apps/weather_status/img/moon-cloud-light-rain.svg
deleted file mode 100644 (file)
index 96707a4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="318.94" height="289.62" viewBox="0 0 319 290" xmlns="http://www.w3.org/2000/svg"><g fill="#61c9e7"><path d="M285.04 127.6a7.42 7.42 0 01-2.64-3.85 55.5 55.5 0 00-53.08-39.86c-4.5 0-9 .54-13.34 1.62-3 .75-6.15-.45-7.9-3a61.1 61.1 0 00-50.33-26.48 60.89 60.89 0 00-41.18 15.98 60.88 60.88 0 00-19.6 39.19 7.42 7.42 0 01-4.2 6c-.73.35-1.47.73-2.2 1.13-.62.34-1.29.6-1.98.75a47.48 47.48 0 00-26.35 16.3 46.29 46.29 0 00-10.51 29.55c0 25.92 21.2 47 47.27 47h157.34c26.06 0 47.26-21.08 47.26-47a46.6 46.6 0 00-18.56-37.33" paint-order="stroke fill markers"/><path d="M119.95 289.63a7.41 7.41 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M182.13 289.63a7.43 7.43 0 007.1-9.6l-8.93-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M244.32 289.63a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 10-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25"/></g><path d="M80.66-.9C77.29.14 73.97 1.32 70.7 2.66 13.15 26.22-14.5 92.21 9.07 149.77c8.19 20 21.61 36.84 38.8 49.07A61.6 61.6 0 0137.07 164c0-14.3 4.93-28.13 13.96-39.22a62.66 62.66 0 015.99-6.36 125.82 125.82 0 01-1.69-70.09A128.43 128.43 0 0180.66-.89z" fill="#e1c014"/></svg>
diff --git a/apps/weather_status/img/moon-cloud-rain.svg b/apps/weather_status/img/moon-cloud-rain.svg
deleted file mode 100644 (file)
index 4752a42..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="318.94" height="289.62" viewBox="0 0 319 290" xmlns="http://www.w3.org/2000/svg"><g fill="#61c9e7"><path d="M285.04 127.6a7.42 7.42 0 01-2.64-3.85 55.5 55.5 0 00-53.08-39.86c-4.5 0-9 .54-13.34 1.62-3 .75-6.15-.45-7.9-3a61.1 61.1 0 00-50.33-26.48 60.89 60.89 0 00-41.18 15.98 60.88 60.88 0 00-19.6 39.19 7.42 7.42 0 01-4.2 6c-.73.35-1.47.73-2.2 1.13-.62.34-1.29.6-1.98.75a47.48 47.48 0 00-26.35 16.3 46.29 46.29 0 00-10.51 29.55c0 25.92 21.2 47 47.27 47h157.34c26.06 0 47.26-21.08 47.26-47a46.6 46.6 0 00-18.56-37.33" paint-order="stroke fill markers"/><path d="M125.03 287.94a7.41 7.41 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M187.21 287.94a7.43 7.43 0 007.1-9.6l-8.93-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M249.4 287.94a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 10-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M149.63 260.8a7.43 7.43 0 007.1-9.6l-8.94-29.17a7.43 7.43 0 00-14.2 4.35l8.94 29.17a7.43 7.43 0 007.1 5.26M211.81 260.8a7.43 7.43 0 007.1-9.6l-8.94-29.17a7.43 7.43 0 10-14.2 4.35l8.95 29.17a7.43 7.43 0 007.1 5.26"/></g><path d="M79.82-.05c-3.37 1.02-6.69 2.2-9.96 3.54-57.55 23.57-85.2 89.56-61.63 147.12 8.19 20 21.61 36.84 38.8 49.07a61.6 61.6 0 01-10.8-34.83c0-14.3 4.93-28.13 13.96-39.22a62.66 62.66 0 015.99-6.36 125.82 125.82 0 01-1.69-70.09A128.43 128.43 0 0179.82-.05z" fill="#e1c014"/></svg>
diff --git a/apps/weather_status/img/moon-cloud.svg b/apps/weather_status/img/moon-cloud.svg
deleted file mode 100644 (file)
index b7d1225..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="238.3" height="228.57" viewBox="0 0 239 229" xmlns="http://www.w3.org/2000/svg"><g fill="#61c9e7"><path d="M91.64 66.54L86.46 85.9l18.52-7.66 16.8 10.91-1.55-19.97 15.57-12.62-19.48-4.69-7.19-18.7-10.48 17.07-20.01 1.04 13 15.26M176.79 45.46l-7.67-10.3-3.51 12.35-12.17 4.1 10.66 7.16.14 12.84 10.1-7.92 12.27 3.83-4.42-12.06 7.43-10.48-12.83.48"/><path d="M212.17 155.64a5.25 5.25 0 01-1.87-2.73 39.52 39.52 0 00-37.79-28.38c-3.2 0-6.4.39-9.5 1.16a5.29 5.29 0 01-5.63-2.14 43.5 43.5 0 00-65.14-7.48 43.35 43.35 0 00-13.95 27.9 5.3 5.3 0 01-3 4.28c-.52.24-1.04.51-1.56.8-.44.24-.91.42-1.4.53a33.84 33.84 0 00-18.77 11.6 32.99 32.99 0 00-7.48 21.05c0 18.44 15.1 33.45 33.65 33.45h112c18.56 0 33.66-15 33.66-33.45a33.2 33.2 0 00-13.22-26.59" paint-order="stroke fill markers"/></g><path d="M82.9-.33a117.62 117.62 0 00-10.3 3.67C13.06 27.73-15.55 96 8.84 155.54a116.43 116.43 0 0026.36 39.24 45.62 45.62 0 01-1.87-12.9A46.3 46.3 0 0143.7 152.7l.01-.01a46.59 46.59 0 0120.52-14.47A130.4 130.4 0 0156.7 50.6 132.88 132.88 0 0182.9-.32z" fill="#e1c014"/></svg>
diff --git a/apps/weather_status/img/moon-small-cloud.svg b/apps/weather_status/img/moon-small-cloud.svg
deleted file mode 100644 (file)
index c62d966..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="238.3" height="228.57" viewBox="0 0 239 229" xmlns="http://www.w3.org/2000/svg"><g fill="#61c9e7"><path d="M98.43 102.12l-5.19 19.36 18.53-7.65 16.8 10.9-1.56-19.97 15.58-12.61-19.49-4.7-7.18-18.7-10.48 17.08-20.02 1.04 13.01 15.25M176.79 45.46l-7.67-10.3-3.51 12.35-12.17 4.1 10.66 7.16.14 12.84 10.1-7.92 12.27 3.83-4.42-12.06 7.43-10.48-12.83.48"/><path d="M220.76 179.59a3.53 3.53 0 01-1.26-1.84 26.54 26.54 0 00-31.76-18.28 3.55 3.55 0 01-3.78-1.44 29.21 29.21 0 00-53.12 13.72 3.56 3.56 0 01-2 2.87c-.36.17-.71.35-1.06.54-.3.16-.61.28-.95.35a22.73 22.73 0 00-12.6 7.8 22.15 22.15 0 00-5.02 14.13 22.56 22.56 0 0022.6 22.47h75.23a22.56 22.56 0 0022.6-22.47 22.3 22.3 0 00-8.88-17.85" paint-order="stroke fill markers"/></g><path d="M82.47-.02a117.62 117.62 0 00-10.3 3.67C12.63 28.03-15.97 96.3 8.41 155.85a115.91 115.91 0 0062.9 63.4 116.18 116.18 0 0054.39 8.73c-14.4-2.74-25.45-15.44-25.45-30.57 0-3.46.59-6.86 1.7-10.09a130.42 130.42 0 01-40.12-53.35 130.4 130.4 0 01-5.56-83.06A132.88 132.88 0 0182.47-.02z" fill="#e1c014"/></svg>
diff --git a/apps/weather_status/img/moon.svg b/apps/weather_status/img/moon.svg
deleted file mode 100644 (file)
index d94f720..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="189.63" height="228.4" viewBox="0 0 189 228" xmlns="http://www.w3.org/2000/svg"><path d="M62.11 134a130.4 130.4 0 01-5.55-83.05A132.89 132.89 0 0182.76 0a117.64 117.64 0 00-10.3 3.67C12.92 28.07-15.7 96.34 8.7 155.88a115.91 115.91 0 0062.89 63.4 115.93 115.93 0 0089.3.36c3.39-1.39 6.7-2.92 9.92-4.62a132.66 132.66 0 01-54.4-17.92 130.45 130.45 0 01-54.3-63.1" fill="#e1c014"/><path d="M122.15 123.3l-5.19 19.37 18.52-7.65 16.81 10.9-1.56-19.97 15.58-12.61-19.49-4.7-7.18-18.7-10.48 17.08-20.02 1.04 13.01 15.25M176.79 45.46l-7.67-10.3-3.51 12.35-12.17 4.1 10.66 7.16.14 12.84 10.1-7.92 12.27 3.83-4.42-12.06 7.43-10.48-12.83.48" fill="#61c9e7"/></svg>
diff --git a/apps/weather_status/img/rain.svg b/apps/weather_status/img/rain.svg
deleted file mode 100644 (file)
index c3626d4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="251.87" height="223.45" viewBox="0 0 252 224" xmlns="http://www.w3.org/2000/svg"><path d="M47.26 155.9H204.6c26.06 0 47.27-21.1 47.27-47a46.6 46.6 0 00-18.56-37.34 7.43 7.43 0 01-2.64-3.85 55.5 55.5 0 00-53.08-39.86c-4.5 0-9 .54-13.34 1.62-3 .74-6.15-.45-7.9-3A61.1 61.1 0 00106.01 0a60.89 60.89 0 00-41.18 15.98 60.88 60.88 0 00-19.6 39.19 7.42 7.42 0 01-4.2 6c-.74.35-1.48.73-2.2 1.13-.62.34-1.29.6-1.98.75a47.47 47.47 0 00-26.35 16.3A46.3 46.3 0 000 108.9c0 25.92 21.2 47 47.26 47" fill="#4492a8"/><g fill="#61c9e7"><path d="m55.55 179.74a7.42 7.42 0 0 0-4.92 9.28l8.94 29.17a7.43 7.43 0 1 0 14.2-4.35l-8.94-29.17a7.42 7.42 0 0 0-9.28-4.93m62.19 0a7.43 7.43 0 0 0-4.93 9.28l8.94 29.17a7.43 7.43 0 0 0 14.2-4.35l-8.94-29.17a7.43 7.43 0 0 0-9.27-4.93m62.18 0a7.43 7.43 0 0 0-4.92 9.28l8.94 29.17a7.43 7.43 0 0 0 14.2-4.35l-8.94-29.17a7.43 7.43 0 0 0-9.28-4.93"/></g></svg>
diff --git a/apps/weather_status/img/snow.svg b/apps/weather_status/img/snow.svg
deleted file mode 100644 (file)
index 3a9200a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="251.87" height="236.67" viewBox="0 0 252 237" xmlns="http://www.w3.org/2000/svg"><g fill="#61c9e7"><path d="M233.28 71.56a7.43 7.43 0 01-2.63-3.85 55.5 55.5 0 00-53.08-39.86c-4.5 0-9 .55-13.35 1.63-3 .74-6.15-.45-7.9-3A61.1 61.1 0 00105.99-.01 60.88 60.88 0 0064.8 15.97a60.87 60.87 0 00-19.6 39.2 7.43 7.43 0 01-4.2 6c-.73.34-1.47.72-2.2 1.12-.62.34-1.28.6-1.97.75a47.48 47.48 0 00-26.36 16.3A46.3 46.3 0 00-.02 108.9c0 25.91 21.2 47 47.26 47h157.34c26.06 0 47.27-21.09 47.27-47a46.6 46.6 0 00-18.56-37.34M42.25 186.84a6.63 6.63 0 00-6.63 6.63v10.21l-10.86-2.94a6.63 6.63 0 10-3.47 12.8l10.45 2.83-6.32 9.73a6.63 6.63 0 1011.12 7.21l5.8-8.93 6.28 9.35a6.62 6.62 0 1011-7.4l-6.71-10 10.3-2.8a6.63 6.63 0 10-3.48-12.8l-10.85 2.95v-10.21a6.63 6.63 0 00-6.63-6.63M125.91 186.84a6.63 6.63 0 00-6.63 6.63v10.21l-10.86-2.94a6.63 6.63 0 10-3.47 12.8l10.45 2.83-6.31 9.73a6.63 6.63 0 1011.12 7.21l5.8-8.93 6.28 9.35a6.62 6.62 0 1011-7.4l-6.72-10 10.3-2.8a6.63 6.63 0 00-3.47-12.8l-10.86 2.95v-10.21a6.63 6.63 0 00-6.63-6.63M209.58 186.84a6.63 6.63 0 00-6.63 6.63v10.21l-10.86-2.94a6.63 6.63 0 10-3.47 12.8l10.45 2.83-6.32 9.73a6.63 6.63 0 1011.12 7.21l5.8-8.93 6.28 9.35a6.62 6.62 0 1011-7.4l-6.71-10 10.3-2.8a6.63 6.63 0 10-3.48-12.8l-10.85 2.95v-10.21a6.63 6.63 0 00-6.63-6.63"/></g></svg>
diff --git a/apps/weather_status/img/sun-cloud-heavy-rain.svg b/apps/weather_status/img/sun-cloud-heavy-rain.svg
deleted file mode 100644 (file)
index 2c633d8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="307.19" height="291.33" viewBox="0 0 307 291" xmlns="http://www.w3.org/2000/svg"><path d="M55.57 92.54c0 9.27 3.43 18.02 9.54 24.76a62.36 62.36 0 0121.22-10.38 75.72 75.72 0 0125.61-45.8 36.97 36.97 0 00-56.37 31.4" fill="#dec60f"/><g fill="#61c9e7"><path d="M288.6 129.3a7.42 7.42 0 01-2.63-3.85A55.5 55.5 0 00232.9 85.6c-4.5 0-9 .54-13.34 1.62-3 .75-6.15-.45-7.9-3a61.1 61.1 0 00-50.33-26.48 60.89 60.89 0 00-41.18 15.98 60.88 60.88 0 00-19.6 39.19 7.42 7.42 0 01-4.2 6c-.73.35-1.47.73-2.2 1.13-.62.34-1.29.6-1.98.75a47.48 47.48 0 00-26.35 16.3 46.29 46.29 0 00-10.51 29.55c0 25.92 21.2 47 47.27 47H259.9c26.06 0 47.26-21.08 47.26-47a46.6 46.6 0 00-18.56-37.33M95.35 263.77a7.41 7.41 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M157.53 263.77a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M219.72 263.77a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 10-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25"/></g><g fill="#dec60f"><path d="M85.08 7.45v20.89a7.43 7.43 0 0014.85 0V7.44a7.43 7.43 0 10-14.85 0M60.41 44.36a7.43 7.43 0 006.42-11.14L56.4 15.12a7.43 7.43 0 00-12.86 7.44l10.45 18.09a7.42 7.42 0 006.43 3.71M40.61 54L22.52 43.56a7.43 7.43 0 10-7.43 12.86l18.1 10.45A7.43 7.43 0 0040.62 54M35.73 92.54c0-4.1-3.32-7.43-7.42-7.43H7.4a7.43 7.43 0 000 14.85h20.9c4.1 0 7.42-3.32 7.42-7.42M40.61 131.07a7.43 7.43 0 10-7.42-12.86l-18.1 10.44a7.43 7.43 0 107.43 12.87l18.1-10.45M120.9 43.36a7.42 7.42 0 0010.15-2.72l10.43-18.09a7.43 7.43 0 00-12.86-7.42l-10.45 18.1a7.43 7.43 0 002.72 10.13"/></g><g fill="#61c9e7"><path d="M194.41 290.59a7.41 7.41 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.17a7.43 7.43 0 007.1 5.26M132.7 289.39a7.41 7.41 0 007.1-9.6l-8.95-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.17a7.43 7.43 0 007.1 5.26M280.17 261.6a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 10-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M254.86 288.41a7.41 7.41 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25"/></g></svg>
diff --git a/apps/weather_status/img/sun-cloud-light-rain.svg b/apps/weather_status/img/sun-cloud-light-rain.svg
deleted file mode 100644 (file)
index 64d4497..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="307.19" height="291.33" viewBox="0 0 307 291" xmlns="http://www.w3.org/2000/svg"><path d="M55.57 92.54c0 9.27 3.43 18.02 9.54 24.76a62.36 62.36 0 0121.22-10.38 75.72 75.72 0 0125.61-45.8 36.97 36.97 0 00-56.37 31.4" fill="#dec60f"/><g fill="#61c9e7"><path d="M288.6 129.3a7.42 7.42 0 01-2.63-3.85A55.5 55.5 0 00232.9 85.6c-4.5 0-9 .54-13.34 1.62-3 .75-6.15-.45-7.9-3a61.1 61.1 0 00-50.33-26.48 60.89 60.89 0 00-41.18 15.98 60.88 60.88 0 00-19.6 39.19 7.42 7.42 0 01-4.2 6c-.73.35-1.47.73-2.2 1.13-.62.34-1.29.6-1.98.75a47.48 47.48 0 00-26.35 16.3 46.29 46.29 0 00-10.51 29.55c0 25.92 21.2 47 47.27 47H259.9c26.06 0 47.26-21.08 47.26-47a46.6 46.6 0 00-18.56-37.33M123.52 291.33a7.41 7.41 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M185.7 291.33a7.43 7.43 0 007.1-9.6l-8.93-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M247.89 291.33a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 10-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25"/></g><g fill="#dec60f"><path d="M85.08 7.45v20.89a7.43 7.43 0 0014.85 0V7.44a7.43 7.43 0 10-14.85 0M60.41 44.36a7.43 7.43 0 006.42-11.14L56.4 15.12a7.43 7.43 0 00-12.86 7.44l10.45 18.09a7.42 7.42 0 006.43 3.71M40.61 54L22.52 43.56a7.43 7.43 0 10-7.43 12.86l18.1 10.45A7.43 7.43 0 0040.62 54M35.73 92.54c0-4.1-3.32-7.43-7.42-7.43H7.4a7.43 7.43 0 000 14.85h20.9c4.1 0 7.42-3.32 7.42-7.42M40.61 131.07a7.43 7.43 0 10-7.42-12.86l-18.1 10.44a7.43 7.43 0 107.43 12.87l18.1-10.45M120.9 43.36a7.42 7.42 0 0010.15-2.72l10.43-18.09a7.43 7.43 0 00-12.86-7.42l-10.45 18.1a7.43 7.43 0 002.72 10.13"/></g></svg>
diff --git a/apps/weather_status/img/sun-cloud-rain.svg b/apps/weather_status/img/sun-cloud-rain.svg
deleted file mode 100644 (file)
index ba989ad..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="307.19" height="291.33" viewBox="0 0 307 291" xmlns="http://www.w3.org/2000/svg"><path d="M55.57 92.54c0 9.27 3.43 18.02 9.54 24.76a62.36 62.36 0 0121.22-10.38 75.72 75.72 0 0125.61-45.8 36.97 36.97 0 00-56.37 31.4" fill="#dec60f"/><g fill="#61c9e7"><path d="M288.6 129.3a7.42 7.42 0 01-2.63-3.85A55.5 55.5 0 00232.9 85.6c-4.5 0-9 .54-13.34 1.62-3 .75-6.15-.45-7.9-3a61.1 61.1 0 00-50.33-26.48 60.89 60.89 0 00-41.18 15.98 60.88 60.88 0 00-19.6 39.19 7.42 7.42 0 01-4.2 6c-.73.35-1.47.73-2.2 1.13-.62.34-1.29.6-1.98.75a47.48 47.48 0 00-26.35 16.3 46.29 46.29 0 00-10.51 29.55c0 25.92 21.2 47 47.27 47H259.9c26.06 0 47.26-21.08 47.26-47a46.6 46.6 0 00-18.56-37.33M116.92 264.97a7.41 7.41 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M179.1 264.97a7.43 7.43 0 007.1-9.6l-8.93-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25M241.29 264.97a7.43 7.43 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 10-14.2 4.35l8.94 29.18a7.43 7.43 0 007.1 5.25"/></g><g fill="#dec60f"><path d="M85.08 7.45v20.89a7.43 7.43 0 0014.85 0V7.44a7.43 7.43 0 10-14.85 0M60.41 44.36a7.43 7.43 0 006.42-11.14L56.4 15.12a7.43 7.43 0 00-12.86 7.44l10.45 18.09a7.42 7.42 0 006.43 3.71M40.61 54L22.52 43.56a7.43 7.43 0 10-7.43 12.86l18.1 10.45A7.43 7.43 0 0040.62 54M35.73 92.54c0-4.1-3.32-7.43-7.42-7.43H7.4a7.43 7.43 0 000 14.85h20.9c4.1 0 7.42-3.32 7.42-7.42M40.61 131.07a7.43 7.43 0 10-7.42-12.86l-18.1 10.44a7.43 7.43 0 107.43 12.87l18.1-10.45M120.9 43.36a7.42 7.42 0 0010.15-2.72l10.43-18.09a7.43 7.43 0 00-12.86-7.42l-10.45 18.1a7.43 7.43 0 002.72 10.13"/></g><path d="M215.98 291.79a7.41 7.41 0 007.1-9.6L214.15 253a7.43 7.43 0 00-14.2 4.35l8.95 29.17a7.43 7.43 0 007.1 5.26M154.27 290.59a7.41 7.41 0 007.1-9.6l-8.94-29.18a7.43 7.43 0 00-14.2 4.35l8.94 29.17a7.43 7.43 0 007.1 5.26" fill="#61c9e7"/></svg>
diff --git a/apps/weather_status/img/sun-cloud.svg b/apps/weather_status/img/sun-cloud.svg
deleted file mode 100644 (file)
index c7af0a4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="307.19" height="213.61" viewBox="0 0 307 214" xmlns="http://www.w3.org/2000/svg"><path d="M288.6 129.37a7.38 7.38 0 01-2.63-3.84 55.51 55.51 0 00-53.08-39.87c-4.5 0-9 .55-13.34 1.63-3 .75-6.15-.45-7.9-3a61.1 61.1 0 00-91.51-10.5 60.89 60.89 0 00-19.6 39.2 7.44 7.44 0 01-4.2 6c-.73.34-1.47.71-2.2 1.11-.62.35-1.29.6-1.98.75a47.54 47.54 0 00-26.35 16.3 46.33 46.33 0 00-10.51 29.56c0 25.92 21.2 47 47.27 47H259.9c26.06 0 47.26-21.08 47.26-47a46.63 46.63 0 00-18.56-37.34" fill="#61c9e7"/><g fill="#dec60f"><path d="M55.57 92.57a36.7 36.7 0 009.54 24.76 62.36 62.36 0 0121.22-10.39 75.68 75.68 0 0125.61-45.78 36.97 36.97 0 00-56.37 31.41M92.5 35.77c4.1 0 7.43-3.33 7.43-7.43V7.45a7.42 7.42 0 10-14.85 0v20.9c0 4.09 3.33 7.42 7.43 7.42M53.97 40.7a7.42 7.42 0 1012.87-7.42l-10.45-18.1a7.43 7.43 0 00-12.86 7.43l10.44 18.1M15.1 56.44l18.09 10.45a7.47 7.47 0 0010.14-2.72 7.43 7.43 0 00-2.71-10.15l-18.1-10.45a7.43 7.43 0 00-7.43 12.87M7.42 100.04H28.3a7.43 7.43 0 000-14.86H7.41a7.42 7.42 0 100 14.86M43.33 120.97a7.42 7.42 0 00-10.14-2.72l-18.1 10.44a7.43 7.43 0 007.43 12.86l18.1-10.44a7.43 7.43 0 002.71-10.14M120.9 43.37a7.42 7.42 0 0010.15-2.72l10.43-18.1a7.43 7.43 0 00-12.86-7.42l-10.45 18.1a7.43 7.43 0 002.72 10.14"/></g></svg>
diff --git a/apps/weather_status/img/sun-small-cloud.svg b/apps/weather_status/img/sun-small-cloud.svg
deleted file mode 100644 (file)
index a2fcde7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="280.5" height="280.5" viewBox="0 0 280 280" xmlns="http://www.w3.org/2000/svg"><path d="M257 219.74a4.3 4.3 0 01-1.53-2.24 32.38 32.38 0 00-30.96-23.26c-2.63 0-5.25.32-7.78.95a4.33 4.33 0 01-4.61-1.75 35.63 35.63 0 00-53.38-6.13 35.52 35.52 0 00-11.43 22.87 4.34 4.34 0 01-2.45 3.5c-.42.2-.86.42-1.28.65-.36.2-.75.35-1.15.44a27.73 27.73 0 00-15.37 9.5 27.03 27.03 0 00-6.13 17.25 27.52 27.52 0 0027.56 27.4h91.77c15.2 0 27.57-12.29 27.57-27.4a27.2 27.2 0 00-10.82-21.78" fill="#61c9e7" paint-order="stroke fill markers"/><g fill="#dec60f"><path d="M140.2 70.73A69.86 69.86 0 0070.4 140.5c0 33.33 23.5 61.27 54.8 68.14a40.6 40.6 0 0110.03-5.1 48.61 48.61 0 0114.7-25.58h.01a48.59 48.59 0 0153.5-8.05 69.35 69.35 0 006.52-29.41 69.86 69.86 0 00-69.78-69.78zm-.9 131.44l-.1.04-.04.03.13-.07zM132.8 38.9a7.43 7.43 0 0014.85 0V7.44a7.43 7.43 0 00-14.85 0V38.9M89.54 59.91a7.43 7.43 0 006.43-11.14L80.24 21.53a7.43 7.43 0 00-12.86 7.43L83.1 56.2a7.42 7.42 0 006.43 3.71M18.76 70.14a7.43 7.43 0 002.72 10.15L48.72 96a7.42 7.42 0 107.43-12.86L28.9 67.42a7.43 7.43 0 00-10.14 2.72M46.28 140.27c0-4.1-3.33-7.42-7.43-7.42H7.4a7.43 7.43 0 000 14.85h31.46c4.1 0 7.43-3.33 7.43-7.43M273.05 132.85h-31.46a7.43 7.43 0 000 14.85h31.46a7.43 7.43 0 000-14.85M48.73 184.51L21.5 200.24a7.43 7.43 0 107.42 12.86l27.25-15.73a7.43 7.43 0 00-7.43-12.86M251.54 67.42L224.3 83.15A7.43 7.43 0 00231.72 96l27.24-15.73a7.43 7.43 0 00-7.42-12.86M83.1 224.34l-15.73 27.24a7.43 7.43 0 0012.87 7.43l15.73-27.25a7.43 7.43 0 00-12.87-7.42M187.2 58.91a7.4 7.4 0 0010.14-2.71l15.73-27.25a7.43 7.43 0 10-12.86-7.42l-15.73 27.24a7.43 7.43 0 002.71 10.14"/></g></svg>
diff --git a/apps/weather_status/img/sun.svg b/apps/weather_status/img/sun.svg
deleted file mode 100644 (file)
index 1459835..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="280.5" height="280.5" version="1.1" viewBox="0 0 280 280" xmlns="http://www.w3.org/2000/svg"><g fill="#dec60f"><path d="M140.22 210.04c38.48 0 69.78-31.3 69.78-69.78s-31.3-69.78-69.78-69.78c-38.47 0-69.78 31.3-69.78 69.78s31.3 69.78 69.78 69.78M132.8 38.9a7.43 7.43 0 0014.85 0V7.44a7.43 7.43 0 00-14.85 0V38.9M132.8 241.63v31.46a7.43 7.43 0 0014.85 0v-31.46a7.43 7.43 0 00-14.85 0M89.54 59.91a7.43 7.43 0 006.43-11.14L80.24 21.53a7.43 7.43 0 00-12.86 7.43L83.1 56.2a7.42 7.42 0 006.43 3.71M187.2 221.62a7.43 7.43 0 00-2.72 10.14L200.2 259a7.42 7.42 0 1012.86-7.42l-15.73-27.25a7.43 7.43 0 00-10.15-2.71M18.76 70.14a7.43 7.43 0 002.72 10.15L48.72 96a7.42 7.42 0 107.43-12.86L28.9 67.42a7.43 7.43 0 00-10.14 2.72M258.97 200.24l-27.25-15.73a7.43 7.43 0 00-7.42 12.87l27.24 15.73a7.4 7.4 0 0010.14-2.72 7.43 7.43 0 00-2.71-10.15M46.28 140.27c0-4.1-3.33-7.42-7.43-7.42H7.4a7.43 7.43 0 000 14.85h31.46c4.1 0 7.43-3.33 7.43-7.43M273.05 132.85h-31.46a7.43 7.43 0 000 14.85h31.46a7.43 7.43 0 000-14.85M48.73 184.51L21.5 200.24a7.43 7.43 0 107.42 12.86l27.25-15.73a7.43 7.43 0 00-7.43-12.86M251.54 67.42L224.3 83.15A7.43 7.43 0 00231.72 96l27.24-15.73a7.43 7.43 0 00-7.42-12.86M83.1 224.34l-15.73 27.24a7.43 7.43 0 0012.87 7.43l15.73-27.25a7.43 7.43 0 00-12.87-7.42M187.2 58.91a7.4 7.4 0 0010.14-2.71l15.73-27.25a7.43 7.43 0 10-12.86-7.42l-15.73 27.24a7.43 7.43 0 002.71 10.14" fill="#dec60f"/></g></svg>
diff --git a/apps/weather_status/img/thunder.svg b/apps/weather_status/img/thunder.svg
deleted file mode 100644 (file)
index 0379c94..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="251.88" height="229.04" viewBox="0 0 252 229" xmlns="http://www.w3.org/2000/svg"><path d="M75.45 140.62l33.04-97.27h41.74l-24.34 65.69h50.42l-30.73 46.87h58.97c26.07 0 47.27-21.08 47.27-47a46.61 46.61 0 00-18.56-37.34 7.46 7.46 0 01-2.64-3.84 55.5 55.5 0 00-53.08-39.86c-4.5 0-9 .54-13.35 1.62-3 .75-6.14-.45-7.9-3A61.08 61.08 0 0064.79 16a60.88 60.88 0 00-19.6 39.2 7.43 7.43 0 01-4.2 6c-.73.34-1.47.72-2.2 1.12-.62.34-1.29.6-1.98.76a47.44 47.44 0 00-26.35 16.29A46.33 46.33 0 00-.05 108.92c0 25.9 21.2 47 47.26 47h68.74l3.84-15.3H75.45" fill="#61c9e7"/><path d="M125.83 108.97l24.35-65.7h-41.75L75.4 140.56h44.35l-3.84 15.3-3.72 14.84-14.61 58.29 38.2-58.29 9.76-14.85 30.73-46.87h-50.43" fill="#dec60f"/></svg>
diff --git a/apps/weather_status/img/umbrella.svg b/apps/weather_status/img/umbrella.svg
deleted file mode 100644 (file)
index 1835415..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="245.8" height="298.37" viewBox="0 0 246 299" xmlns="http://www.w3.org/2000/svg"><g fill="#4492a8"><path d="M-.06 132.86c8.9-5.53 21.39-11.12 35.4-11.12 23.22 0 34.73 7.95 44.28 16.87 9.1-8.16 21.08-16.87 43.97-16.87 22.8 0 36.28 9.08 44.27 16.46 9.12-8.71 21.61-16.46 43.96-16.46 13.6 0 25.4 5.26 33.91 10.63-8.93-53.35-60.62-94.4-122.85-94.4-62.43 0-114.24 41.3-122.94 94.9"/><path d="M115.5 137.06v113.96c0 12.32 3.83 23.97 10.79 32.83 7.36 9.36 17.32 14.52 28.04 14.52 10.7 0 20.66-5.16 28.03-14.52 6.96-8.86 10.8-20.51 10.8-32.83a7.42 7.42 0 10-14.86 0c0 17.92-10.76 32.5-23.97 32.5-13.23 0-23.98-14.58-23.98-32.5V136.93a66.87 66.87 0 00-6.72-.33c-2.97 0-5.65.16-8.13.46M130.3 23.3V7.44a7.43 7.43 0 00-14.85 0v15.88a155.99 155.99 0 0114.85 0"/></g></svg>
index e086aa0391b803a37142664fbbd81e84fe2f0103..59be98e12fb8aa64a873539325205d4a6c284198 100644 (file)
@@ -6,13 +6,21 @@
 <template>
        <div id="weather-status-menu-item">
                <NcActions class="weather-status-menu-item__subheader"
-                       :default-icon="weatherIcon"
                        :aria-hidden="true"
                        :aria-label="currentWeatherMessage"
                        :menu-name="currentWeatherMessage">
+                       <template #icon>
+                               <NcLoadingIcon v-if="loading" />
+                               <img v-else :src="weatherIconUrl" class="weather-image" alt="t('weather_status', 'Weather icon')">
+                       </template>
                        <NcActionText v-if="gotWeather"
-                               :aria-hidden="true"
-                               :icon="futureWeatherIcon">
+                               :aria-hidden="true">
+                               <template #icon>
+                                       <NcLoadingIcon v-if="loading" />
+                                       <div v-else class="weather-action-image-container">
+                                               <img :src="futureWeatherIconUrl" class="weather-image" alt="t('weather_status', 'Future weather icon')">
+                                       </div>
+                               </template>
                                {{ forecastMessage }}
                        </NcActionText>
                        <NcActionLink v-if="gotWeather"
                                {{ addRemoveFavoriteText }}
                        </NcActionButton>
                        <NcActionSeparator v-if="address && !errorMessage" />
-                       <NcActionButton icon="icon-crosshair"
+                       <NcActionButton
                                :close-after-click="true"
                                :aria-hidden="true"
                                @click="onBrowserLocationClick">
+                               <template #icon>
+                                       <NcIconSvgWrapper :name="t('weather_status', 'Detect location')"
+                                               :svg="crossSvg"
+                                               :size="20" />
+                               </template>
                                {{ t('weather_status', 'Detect location') }}
                        </NcActionButton>
                        <NcActionInput ref="addressInput"
@@ -66,6 +79,7 @@
 import { showError } from '@nextcloud/dialogs'
 import moment from '@nextcloud/moment'
 import { getLocale } from '@nextcloud/l10n'
+import { imagePath } from '@nextcloud/router'
 import IconStar from 'vue-material-design-icons/Star.vue'
 import IconStarOutline from 'vue-material-design-icons/StarOutline.vue'
 import NcActions from '@nextcloud/vue/dist/Components/NcActions.js'
@@ -75,123 +89,135 @@ import NcActionInput from '@nextcloud/vue/dist/Components/NcActionInput.js'
 import NcActionLink from '@nextcloud/vue/dist/Components/NcActionLink.js'
 import NcActionSeparator from '@nextcloud/vue/dist/Components/NcActionSeparator.js'
 import NcActionText from '@nextcloud/vue/dist/Components/NcActionText.js'
+import NcLoadingIcon from '@nextcloud/vue/dist/Components/NcLoadingIcon.js'
+import NcIconSvgWrapper from '@nextcloud/vue/dist/Components/NcIconSvgWrapper.js'
 import * as network from './services/weatherStatusService.js'
+import crossSvg from '../img/cross.svg?raw'
 
 const MODE_BROWSER_LOCATION = 1
 const MODE_MANUAL_LOCATION = 2
 const weatherOptions = {
        clearsky_day: {
-               icon: 'icon-clearsky-day',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} clear sky later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} clear sky', { temperature, unit }),
        },
        clearsky_night: {
-               icon: 'icon-clearsky-night',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} clear sky later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} clear sky', { temperature, unit }),
        },
        cloudy: {
-               icon: 'icon-cloudy',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} cloudy later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} cloudy', { temperature, unit }),
        },
-// Added snowfall weather conditions for both day and night on line 101
-       snowfall_day: {
-        icon: 'icon-snowfall-day',
-        text: (temperature, unit, later = false) => later
-            ? t('weather_status', '{temperature} {unit} snowfall later today', { temperature, unit })
-            : t('weather_status', '{temperature} {unit} snowfall', { temperature, unit }),
-    },
-    snowfall_night: {
-        icon: 'icon-snowfall-night',
-        text: (temperature, unit, later = false) => later
-            ? t('weather_status', '{temperature} {unit} snowfall later today', { temperature, unit })
-            : t('weather_status', '{temperature} {unit} snowfall', { temperature, unit }),
-    },
-
+       snowandthunder: {
+               text: (temperature, unit, later = false) => later
+                       ? t('weather_status', '{temperature} {unit} snow and thunder later today', { temperature, unit })
+                       : t('weather_status', '{temperature} {unit} snow and thunder', { temperature, unit }),
+       },
+       snowshowersandthunder_day: {
+               text: (temperature, unit, later = false) => later
+                       ? t('weather_status', '{temperature} {unit} snow showers and thunder later today', { temperature, unit })
+                       : t('weather_status', '{temperature} {unit} snow showers and thunder', { temperature, unit }),
+       },
+       snowshowersandthunder_night: {
+               text: (temperature, unit, later = false) => later
+                       ? t('weather_status', '{temperature} {unit} snow showers and thunder later today', { temperature, unit })
+                       : t('weather_status', '{temperature} {unit} snow showers and thunder', { temperature, unit }),
+       },
+       snowshowersandthunder_polartwilight: {
+               text: (temperature, unit, later = false) => later
+                       ? t('weather_status', '{temperature} {unit} snow showers, thunder and polar twilight later today', { temperature, unit })
+                       : t('weather_status', '{temperature} {unit} snow showers, thunder and polar twilight', { temperature, unit }),
+       },
+       snowshowers_day: {
+               text: (temperature, unit, later = false) => later
+                       ? t('weather_status', '{temperature} {unit} snow showers later today', { temperature, unit })
+                       : t('weather_status', '{temperature} {unit} snow showers', { temperature, unit }),
+       },
+       snowshowers_night: {
+               text: (temperature, unit, later = false) => later
+                       ? t('weather_status', '{temperature} {unit} snow showers later today', { temperature, unit })
+                       : t('weather_status', '{temperature} {unit} snow showers', { temperature, unit }),
+       },
+       snowshowers_polartwilight: {
+               text: (temperature, unit, later = false) => later
+                       ? t('weather_status', '{temperature} {unit} snow showers and polar twilight later today', { temperature, unit })
+                       : t('weather_status', '{temperature} {unit} snow showers and polar twilight', { temperature, unit }),
+       },
+       snow: {
+               text: (temperature, unit, later = false) => later
+                       ? t('weather_status', '{temperature} {unit} snow later today', { temperature, unit })
+                       : t('weather_status', '{temperature} {unit} snow', { temperature, unit }),
+       },
        fair_day: {
-               icon: 'icon-fair-day',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} fair weather later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} fair weather', { temperature, unit }),
        },
        fair_night: {
-               icon: 'icon-fair-night',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} fair weather later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} fair weather', { temperature, unit }),
        },
        partlycloudy_day: {
-               icon: 'icon-partlycloudy-day',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} partly cloudy later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} partly cloudy', { temperature, unit }),
        },
        partlycloudy_night: {
-               icon: 'icon-partlycloudy-night',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} partly cloudy later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} partly cloudy', { temperature, unit }),
        },
        fog: {
-               icon: 'icon-fog',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} foggy later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} foggy', { temperature, unit }),
        },
        lightrain: {
-               icon: 'icon-lightrain',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} light rainfall later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} light rainfall', { temperature, unit }),
        },
        rain: {
-               icon: 'icon-rain',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} rainfall later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} rainfall', { temperature, unit }),
        },
        heavyrain: {
-               icon: 'icon-heavyrain',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} heavy rainfall later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} heavy rainfall', { temperature, unit }),
        },
        rainshowers_day: {
-               icon: 'icon-rainshowers-day',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} rainfall showers later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} rainfall showers', { temperature, unit }),
        },
        rainshowers_night: {
-               icon: 'icon-rainshowers-night',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} rainfall showers later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} rainfall showers', { temperature, unit }),
        },
        lightrainshowers_day: {
-               icon: 'icon-light-rainshowers-day',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} light rainfall showers later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} light rainfall showers', { temperature, unit }),
        },
        lightrainshowers_night: {
-               icon: 'icon-light-rainshowers-night',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} light rainfall showers later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} light rainfall showers', { temperature, unit }),
        },
        heavyrainshowers_day: {
-               icon: 'icon-heavy-rainshowers-day',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} heavy rainfall showers later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} heavy rainfall showers', { temperature, unit }),
        },
        heavyrainshowers_night: {
-               icon: 'icon-heavy-rainshowers-night',
                text: (temperature, unit, later = false) => later
                        ? t('weather_status', '{temperature} {unit} heavy rainfall showers later today', { temperature, unit })
                        : t('weather_status', '{temperature} {unit} heavy rainfall showers', { temperature, unit }),
@@ -209,9 +235,12 @@ export default {
                NcActionLink,
                NcActionSeparator,
                NcActionText,
+               NcLoadingIcon,
+               NcIconSvgWrapper,
        },
        data() {
                return {
+                       crossSvg,
                        locale: getLocale(),
                        loading: true,
                        errorMessage: '',
@@ -248,11 +277,11 @@ export default {
                futureWeatherCode() {
                        return this.getWeatherCode(this.forecasts, this.offset)
                },
-               weatherIcon() {
-                       return this.getWeatherIcon(this.weatherCode, this.loading)
+               weatherIconUrl() {
+                       return this.getWeatherIconUrl(this.weatherCode)
                },
-               futureWeatherIcon() {
-                       return this.getWeatherIcon(this.futureWeatherCode, this.loading)
+               futureWeatherIconUrl() {
+                       return this.getWeatherIconUrl(this.futureWeatherCode)
                },
                /**
                 * The message displayed in the top right corner
@@ -493,14 +522,11 @@ export default {
                getWeatherCode(forecasts, offset = 0) {
                        return forecasts.length > offset ? forecasts[offset].data.next_1_hours.summary.symbol_code : ''
                },
-               getWeatherIcon(weatherCode, loading) {
-                       if (loading) {
-                               return 'icon-loading-small'
-                       } else {
-                               return 'icon-weather ' + (weatherCode && weatherCode in weatherOptions
-                                       ? weatherOptions[weatherCode].icon
-                                       : 'icon-fair-day')
-                       }
+               getWeatherIconUrl(weatherCode) {
+                       // those icons were obtained there: https://github.com/metno/weathericons/tree/main/weather/svg
+                       return (weatherCode && weatherCode in weatherOptions)
+                               ? imagePath('weather_status', 'met.no.icons/' + weatherCode + '.svg')
+                               : imagePath('weather_status', 'met.no.icons/fair_day.svg')
                },
                getWeatherMessage(weatherCode, temperature, later = false) {
                        return weatherCode && weatherCode in weatherOptions
@@ -516,96 +542,19 @@ export default {
 </script>
 
 <style lang="scss">
-.icon-weather {
-       background-size: 16px;
+.weather-action-image-container {
+       width: var(--default-clickable-area);
+       height: var(--default-clickable-area);
+       display: flex;
+       align-items: center;
+       justify-content: center;
 }
-.icon-weather-status {
-       background-image: url('./../img/app-dark.svg');
-}
-.icon-clearsky-day {
-       background-image: url('./../img/sun.svg');
-}
-.icon-clearsky-night {
-       background-image: url('./../img/moon.svg');
-}
-.icon-cloudy {
-       background-image: url('./../img/cloud-cloud.svg');
-}
-.icon-fair-day {
-       background-image: url('./../img/sun-small-cloud.svg');
-}
-.icon-fair-night {
-       background-image: url('./../img/moon-small-cloud.svg');
-}
-.icon-partlycloudy-day {
-       background-image: url('./../img/sun-cloud.svg');
-}
-.icon-partlycloudy-night {
-       background-image: url('./../img/moon-cloud.svg');
-}
-.icon-fog {
-       background-image: url('./../img/fog.svg');
-}
-.icon-lightrain {
-       background-image: url('./../img/light-rain.svg');
-}
-.icon-rain {
-       background-image: url('./../img/rain.svg');
-}
-.icon-heavyrain {
-       background-image: url('./../img/heavy-rain.svg');
-}
-.icon-light-rainshowers-day {
-       background-image: url('./../img/sun-cloud-light-rain.svg');
-}
-.icon-light-rainshowers-night {
-       background-image: url('./../img/moon-cloud-light-rain.svg');
-}
-.icon-rainshowers-day {
-       background-image: url('./../img/sun-cloud-rain.svg');
-}
-.icon-rainshowers-night {
-       background-image: url('./../img/moon-cloud-rain.svg');
-}
-.icon-heavy-rainshowers-day {
-       background-image: url('./../img/sun-cloud-heavy-rain.svg');
-}
-.icon-heavy-rainshowers-night {
-       background-image: url('./../img/moon-cloud-heavy-rain.svg');
-}
-.icon-crosshair {
-    background-color: var(--color-main-text);
-    padding: 0 !important;
-    mask: url(./../img/cross.svg) no-repeat;
-    mask-size: 18px 18px;
-    mask-position: center;
-    -webkit-mask: url(./../img/cross.svg) no-repeat;
-    -webkit-mask-size: 18px 18px;
-    -webkit-mask-position: center;
-    min-width: 44px !important;
-    min-height: 44px !important;
+.weather-image {
+       width: 28px;
 }
 
 // Set color to primary element for current / active favorite address
 .favorite-color {
        color: var(--color-favorite);
 }
-
-.weather-status-menu-item__subheader {
-       width: 100%;
-
-       .trigger > .icon {
-               background-size: 16px;
-               border: 0;
-               border-radius: var(--border-radius-pill);
-               font-weight: normal;
-               padding-inline-start: 40px;
-
-               &.icon-loading-small {
-                       &::after {
-                               inset-inline-start: 21px;
-                       }
-               }
-       }
-}
 </style>