From ce92b5994f767437fe0fb8757e84b987d1a54ce2 Mon Sep 17 00:00:00 2001
From: Michel Brodatzki <michel.brodatzki@student.kit.edu>
Date: Thu, 12 Dec 2024 12:56:20 +0000
Subject: [PATCH] Fix deprecation errors

---
 config/_default/hugo.toml                |  2 +
 go.mod                                   |  2 +-
 go.sum                                   |  2 +
 package-lock.json                        | 98 +++++++++++++-----------
 themes/fsetit/layouts/partials/head.html |  4 +-
 5 files changed, 59 insertions(+), 49 deletions(-)

diff --git a/config/_default/hugo.toml b/config/_default/hugo.toml
index d123c54..770e3b1 100644
--- a/config/_default/hugo.toml
+++ b/config/_default/hugo.toml
@@ -8,6 +8,8 @@ defaultContentLanguage = 'de'
 
 enableRobotsTXT = true
 
+ignoreLogs = ['warning-goldmark-raw-html']
+
 [frontmatter]
 date = [':filename', 'date', ':git', 'lastmod', ':fileModTime']
 lastmod = [':git', 'lastmod', ':filename', 'date']
diff --git a/go.mod b/go.mod
index 01f1a53..3b35391 100644
--- a/go.mod
+++ b/go.mod
@@ -7,7 +7,7 @@ require (
 	github.com/gohugoio/hugo-mod-jslibs-dist/popperjs/v2 v2.21100.20000 // indirect
 	github.com/lipis/flag-icons v7.2.3+incompatible // indirect
 	github.com/twbs/bootstrap v5.3.3+incompatible // indirect
-	gitlab.kit.edu/kit/fs-etit/www-ag/website-modules/available-minutes v0.0.0-20240819192222-f6681130fb7a // indirect
+	gitlab.kit.edu/kit/fs-etit/www-ag/website-modules/available-minutes v0.0.0-20241212124818-4bdabf99a42d // indirect
 	gitlab.kit.edu/kit/fs-etit/www-ag/website-modules/calendar v0.0.0-20240826202516-2dfbf6c688a2 // indirect
 	gitlab.kit.edu/kit/fs-etit/www-ag/website-modules/timetables v0.0.0-20241104180134-feb1754e437e // indirect
 )
diff --git a/go.sum b/go.sum
index edf3b31..50f8459 100644
--- a/go.sum
+++ b/go.sum
@@ -36,6 +36,8 @@ gitlab.kit.edu/kit/fs-etit/www-ag/website-modules/available-minutes v0.0.0-20240
 gitlab.kit.edu/kit/fs-etit/www-ag/website-modules/available-minutes v0.0.0-20240703093600-adecdf8f73bf/go.mod h1:ShFAmGcPPDkRZ2fl+ElsXrJib+xWi9n3IU9DZvX76kI=
 gitlab.kit.edu/kit/fs-etit/www-ag/website-modules/available-minutes v0.0.0-20240819192222-f6681130fb7a h1:EIHC7k7hlwSG01swymqtQvIalQ9/Y0si7wDa66AgFrs=
 gitlab.kit.edu/kit/fs-etit/www-ag/website-modules/available-minutes v0.0.0-20240819192222-f6681130fb7a/go.mod h1:ShFAmGcPPDkRZ2fl+ElsXrJib+xWi9n3IU9DZvX76kI=
+gitlab.kit.edu/kit/fs-etit/www-ag/website-modules/available-minutes v0.0.0-20241212124818-4bdabf99a42d h1:PIe8VaZpM5FiD81tCWBPBijPs2X6HHQlqjmJviCIEL0=
+gitlab.kit.edu/kit/fs-etit/www-ag/website-modules/available-minutes v0.0.0-20241212124818-4bdabf99a42d/go.mod h1:ShFAmGcPPDkRZ2fl+ElsXrJib+xWi9n3IU9DZvX76kI=
 gitlab.kit.edu/kit/fs-etit/www-ag/website-modules/calendar v0.0.0-20240826194754-acc1f7f385cd h1:FsBw80sPOfQnXivfZIxEegXgc+1rpbvK97yeBLJVbPY=
 gitlab.kit.edu/kit/fs-etit/www-ag/website-modules/calendar v0.0.0-20240826194754-acc1f7f385cd/go.mod h1:ZYbKUX2U+Dhfx8LNVQTEvhfIfh3jBFfXF1IkXxflUCY=
 gitlab.kit.edu/kit/fs-etit/www-ag/website-modules/calendar v0.0.0-20240826202516-2dfbf6c688a2 h1:xBSsUjhjwAccUFKuEeNp+kWWEa6Y1g8OGDYstgWv0bY=
diff --git a/package-lock.json b/package-lock.json
index e75e872..880e8d7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -93,60 +93,65 @@
       }
     },
     "node_modules/@pagefind/darwin-arm64": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/@pagefind/darwin-arm64/-/darwin-arm64-1.1.0.tgz",
-      "integrity": "sha512-SLsXNLtSilGZjvqis8sX42fBWsWAVkcDh1oerxwqbac84HbiwxpxOC2jm8hRwcR0Z55HPZPWO77XeRix/8GwTg==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@pagefind/darwin-arm64/-/darwin-arm64-1.2.0.tgz",
+      "integrity": "sha512-pHnPL2rm4xbe0LqV376g84hUIsVdy4PK6o2ACveo0DSGoC40eOIwPUPftnUPUinSdDWkkySaL5FT5r9hsXk0ZQ==",
       "cpu": [
         "arm64"
       ],
+      "license": "MIT",
       "optional": true,
       "os": [
         "darwin"
       ]
     },
     "node_modules/@pagefind/darwin-x64": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/@pagefind/darwin-x64/-/darwin-x64-1.1.0.tgz",
-      "integrity": "sha512-QjQSE/L5oS1C8N8GdljGaWtjCBMgMtfrPAoiCmINTu9Y9dp0ggAyXvF8K7Qg3VyIMYJ6v8vg2PN7Z3b+AaAqUA==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@pagefind/darwin-x64/-/darwin-x64-1.2.0.tgz",
+      "integrity": "sha512-q2tcnfvcRyx0GnrJoUQJ5bRpiFNtI8DZWM6a4/k8sNJxm2dbM1BnY5hUeo4MbDfpb64Qc1wRMcvBUSOaMKBjfg==",
       "cpu": [
         "x64"
       ],
+      "license": "MIT",
       "optional": true,
       "os": [
         "darwin"
       ]
     },
     "node_modules/@pagefind/linux-arm64": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/@pagefind/linux-arm64/-/linux-arm64-1.1.0.tgz",
-      "integrity": "sha512-8zjYCa2BtNEL7KnXtysPtBELCyv5DSQ4yHeK/nsEq6w4ToAMTBl0K06khqxdSGgjMSwwrxvLzq3so0LC5Q14dA==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@pagefind/linux-arm64/-/linux-arm64-1.2.0.tgz",
+      "integrity": "sha512-wVtLOlF9AUrwLovP9ZSEKOYnwIVrrxId4I2Mz02Zxm3wbUIJyx8wHf6LyEf7W7mJ6rEjW5jtavKAbngKCAaicg==",
       "cpu": [
         "arm64"
       ],
+      "license": "MIT",
       "optional": true,
       "os": [
         "linux"
       ]
     },
     "node_modules/@pagefind/linux-x64": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/@pagefind/linux-x64/-/linux-x64-1.1.0.tgz",
-      "integrity": "sha512-4lsg6VB7A6PWTwaP8oSmXV4O9H0IHX7AlwTDcfyT+YJo/sPXOVjqycD5cdBgqNLfUk8B9bkWcTDCRmJbHrKeCw==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@pagefind/linux-x64/-/linux-x64-1.2.0.tgz",
+      "integrity": "sha512-Lo5aO2bA++sQTeEWzK5WKr3KU0yzVH5OnTY88apZfkgL4AVfXckH2mrOU8ouYKCLNPseIYTLFEdj0V5xjHQSwQ==",
       "cpu": [
         "x64"
       ],
+      "license": "MIT",
       "optional": true,
       "os": [
         "linux"
       ]
     },
     "node_modules/@pagefind/windows-x64": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/@pagefind/windows-x64/-/windows-x64-1.1.0.tgz",
-      "integrity": "sha512-OboCM76BcMKT9IoSfZuFhiqMRgTde8x4qDDvKulFmycgiJrlL5WnIqBHJLQxZq+o2KyZpoHF97iwsGAm8c32sQ==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@pagefind/windows-x64/-/windows-x64-1.2.0.tgz",
+      "integrity": "sha512-tGQcwQAb5Ndv7woc7lhH9iAdxOnTNsgCz8sEBbsASPB2A0uI8BWBmVdf2GFLQkYHqnnqYuun63sa+UOzB7Ah3g==",
       "cpu": [
         "x64"
       ],
+      "license": "MIT",
       "optional": true,
       "os": [
         "win32"
@@ -2793,18 +2798,19 @@
       "license": "ISC"
     },
     "node_modules/pagefind": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/pagefind/-/pagefind-1.1.0.tgz",
-      "integrity": "sha512-1nmj0/vfYcMxNEQj0YDRp6bTVv9hI7HLdPhK/vBBYlrnwjATndQvHyicj5Y7pUHrpCFZpFnLVQXIF829tpFmaw==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/pagefind/-/pagefind-1.2.0.tgz",
+      "integrity": "sha512-sFVv5/x73qCp9KlLHv8/uWDv7rG1tsWcG9MuXc5YTrXIrb8c1Gshm9oc5rMLXNZILXUWai8WczqaK4jjroEzng==",
+      "license": "MIT",
       "bin": {
         "pagefind": "lib/runner/bin.cjs"
       },
       "optionalDependencies": {
-        "@pagefind/darwin-arm64": "1.1.0",
-        "@pagefind/darwin-x64": "1.1.0",
-        "@pagefind/linux-arm64": "1.1.0",
-        "@pagefind/linux-x64": "1.1.0",
-        "@pagefind/windows-x64": "1.1.0"
+        "@pagefind/darwin-arm64": "1.2.0",
+        "@pagefind/darwin-x64": "1.2.0",
+        "@pagefind/linux-arm64": "1.2.0",
+        "@pagefind/linux-x64": "1.2.0",
+        "@pagefind/windows-x64": "1.2.0"
       }
     },
     "node_modules/preact": {
@@ -2873,33 +2879,33 @@
       }
     },
     "@pagefind/darwin-arm64": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/@pagefind/darwin-arm64/-/darwin-arm64-1.1.0.tgz",
-      "integrity": "sha512-SLsXNLtSilGZjvqis8sX42fBWsWAVkcDh1oerxwqbac84HbiwxpxOC2jm8hRwcR0Z55HPZPWO77XeRix/8GwTg==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@pagefind/darwin-arm64/-/darwin-arm64-1.2.0.tgz",
+      "integrity": "sha512-pHnPL2rm4xbe0LqV376g84hUIsVdy4PK6o2ACveo0DSGoC40eOIwPUPftnUPUinSdDWkkySaL5FT5r9hsXk0ZQ==",
       "optional": true
     },
     "@pagefind/darwin-x64": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/@pagefind/darwin-x64/-/darwin-x64-1.1.0.tgz",
-      "integrity": "sha512-QjQSE/L5oS1C8N8GdljGaWtjCBMgMtfrPAoiCmINTu9Y9dp0ggAyXvF8K7Qg3VyIMYJ6v8vg2PN7Z3b+AaAqUA==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@pagefind/darwin-x64/-/darwin-x64-1.2.0.tgz",
+      "integrity": "sha512-q2tcnfvcRyx0GnrJoUQJ5bRpiFNtI8DZWM6a4/k8sNJxm2dbM1BnY5hUeo4MbDfpb64Qc1wRMcvBUSOaMKBjfg==",
       "optional": true
     },
     "@pagefind/linux-arm64": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/@pagefind/linux-arm64/-/linux-arm64-1.1.0.tgz",
-      "integrity": "sha512-8zjYCa2BtNEL7KnXtysPtBELCyv5DSQ4yHeK/nsEq6w4ToAMTBl0K06khqxdSGgjMSwwrxvLzq3so0LC5Q14dA==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@pagefind/linux-arm64/-/linux-arm64-1.2.0.tgz",
+      "integrity": "sha512-wVtLOlF9AUrwLovP9ZSEKOYnwIVrrxId4I2Mz02Zxm3wbUIJyx8wHf6LyEf7W7mJ6rEjW5jtavKAbngKCAaicg==",
       "optional": true
     },
     "@pagefind/linux-x64": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/@pagefind/linux-x64/-/linux-x64-1.1.0.tgz",
-      "integrity": "sha512-4lsg6VB7A6PWTwaP8oSmXV4O9H0IHX7AlwTDcfyT+YJo/sPXOVjqycD5cdBgqNLfUk8B9bkWcTDCRmJbHrKeCw==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@pagefind/linux-x64/-/linux-x64-1.2.0.tgz",
+      "integrity": "sha512-Lo5aO2bA++sQTeEWzK5WKr3KU0yzVH5OnTY88apZfkgL4AVfXckH2mrOU8ouYKCLNPseIYTLFEdj0V5xjHQSwQ==",
       "optional": true
     },
     "@pagefind/windows-x64": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/@pagefind/windows-x64/-/windows-x64-1.1.0.tgz",
-      "integrity": "sha512-OboCM76BcMKT9IoSfZuFhiqMRgTde8x4qDDvKulFmycgiJrlL5WnIqBHJLQxZq+o2KyZpoHF97iwsGAm8c32sQ==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@pagefind/windows-x64/-/windows-x64-1.2.0.tgz",
+      "integrity": "sha512-tGQcwQAb5Ndv7woc7lhH9iAdxOnTNsgCz8sEBbsASPB2A0uI8BWBmVdf2GFLQkYHqnnqYuun63sa+UOzB7Ah3g==",
       "optional": true
     },
     "@popperjs/core": {
@@ -4602,15 +4608,15 @@
       }
     },
     "pagefind": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/pagefind/-/pagefind-1.1.0.tgz",
-      "integrity": "sha512-1nmj0/vfYcMxNEQj0YDRp6bTVv9hI7HLdPhK/vBBYlrnwjATndQvHyicj5Y7pUHrpCFZpFnLVQXIF829tpFmaw==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/pagefind/-/pagefind-1.2.0.tgz",
+      "integrity": "sha512-sFVv5/x73qCp9KlLHv8/uWDv7rG1tsWcG9MuXc5YTrXIrb8c1Gshm9oc5rMLXNZILXUWai8WczqaK4jjroEzng==",
       "requires": {
-        "@pagefind/darwin-arm64": "1.1.0",
-        "@pagefind/darwin-x64": "1.1.0",
-        "@pagefind/linux-arm64": "1.1.0",
-        "@pagefind/linux-x64": "1.1.0",
-        "@pagefind/windows-x64": "1.1.0"
+        "@pagefind/darwin-arm64": "1.2.0",
+        "@pagefind/darwin-x64": "1.2.0",
+        "@pagefind/linux-arm64": "1.2.0",
+        "@pagefind/linux-x64": "1.2.0",
+        "@pagefind/windows-x64": "1.2.0"
       }
     },
     "preact": {
diff --git a/themes/fsetit/layouts/partials/head.html b/themes/fsetit/layouts/partials/head.html
index d8d87b0..20ec502 100644
--- a/themes/fsetit/layouts/partials/head.html
+++ b/themes/fsetit/layouts/partials/head.html
@@ -14,8 +14,8 @@
 {{ if hugo.IsProduction}}
 {{ $options := dict "enableSourceMap" false "outputStyle" "compressed" }}
 {{ end }}
-{{ $bs_styles := resources.Get "scss/bs.scss" | resources.ToCSS $options | resources.Minify }}
-{{ $flag_styles := resources.Get "scss/flag-icons.custom.scss" | resources.ExecuteAsTemplate "flag-icons.custom.scss" . | resources.ToCSS $options | resources.Minify }}
+{{ $bs_styles := resources.Get "scss/bs.scss" | css.Sass $options | resources.Minify }}
+{{ $flag_styles := resources.Get "scss/flag-icons.custom.scss" | resources.ExecuteAsTemplate "flag-icons.custom.scss" . | css.Sass $options | resources.Minify }}
 {{ if hugo.IsProduction }}
 {{ $bs_styles = $bs_styles | fingerprint }}
 {{ $flag_styles = $flag_styles | fingerprint }}
-- 
GitLab