diff --git a/_components/Aside.tsx b/_components/Aside.tsx index 645bf3e..ea8b374 100644 --- a/_components/Aside.tsx +++ b/_components/Aside.tsx @@ -31,7 +31,7 @@ export function Aside({ data, hide }: AsideProps) { ); return (
  • - +

    {abbreviation}

    diff --git a/_config.ts b/_config.ts index 8164e93..22c9529 100644 --- a/_config.ts +++ b/_config.ts @@ -2,6 +2,8 @@ import lume from "lume/mod.ts"; import jsx from "lume/plugins/jsx.ts"; import tailwindcss from "lume/plugins/tailwindcss.ts"; import postcss from "lume/plugins/postcss.ts"; +import favicon from "lume/plugins/favicon.ts"; +import sitemap from "lume/plugins/sitemap.ts"; import basePath from "lume/plugins/base_path.ts"; import { typstDelegis } from "./lib/typst-delegis.ts"; @@ -11,7 +13,7 @@ import tailwindConfig from "./tailwind.config.ts"; await checkPrerequisities(); export const site = lume({ - // location: new URL("https://wuespace.github.io/vos/"), + location: new URL("https://vos.wuespace.de/"), }); site.use(jsx()); @@ -19,6 +21,8 @@ site.use( tailwindcss(tailwindConfig), ); site.use(postcss()); +site.use(favicon({ input: "assets/logo.svg" })); +site.use(sitemap()); site.use(typstDelegis()); site.copy("assets"); site.copy("pdfjs"); diff --git a/deno.lock b/deno.lock index b1f8c63..242c157 100644 --- a/deno.lock +++ b/deno.lock @@ -35,11 +35,13 @@ "jsr:@std/yaml@^0.224.0": "jsr:@std/yaml@0.224.0", "npm:@js-temporal/polyfill@0.4.4": "npm:@js-temporal/polyfill@0.4.4", "npm:@types/estree@1.0.5": "npm:@types/estree@1.0.5", + "npm:@types/node": "npm:@types/node@18.16.19", "npm:@types/react": "npm:@types/react@18.3.2", "npm:@types/react-dom@18.3.0": "npm:@types/react-dom@18.3.0", "npm:@types/react@18.3.2": "npm:@types/react@18.3.2", "npm:autoprefixer@10.4.19": "npm:autoprefixer@10.4.19_postcss@8.4.38", "npm:estree-walker@3.0.3": "npm:estree-walker@3.0.3", + "npm:ico-endec@0.1.6": "npm:ico-endec@0.1.6", "npm:markdown-it-attrs@4.1.6": "npm:markdown-it-attrs@4.1.6_markdown-it@14.1.0", "npm:markdown-it-deflist@3.0.0": "npm:markdown-it-deflist@3.0.0", "npm:markdown-it@14.1.0": "npm:markdown-it@14.1.0", @@ -49,6 +51,8 @@ "npm:react": "npm:react@18.3.1", "npm:react-dom@18.3.1": "npm:react-dom@18.3.1_react@18.3.1", "npm:react@18.3.1": "npm:react@18.3.1", + "npm:sharp@0.33.4": "npm:sharp@0.33.4", + "npm:svg2png-wasm@1.4.1": "npm:svg2png-wasm@1.4.1", "npm:tailwindcss": "npm:tailwindcss@3.4.3_postcss@8.4.38", "npm:tailwindcss@3.4.3": "npm:tailwindcss@3.4.3_postcss@8.4.38" }, @@ -170,6 +174,106 @@ "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", "dependencies": {} }, + "@emnapi/runtime@1.2.0": { + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", + "dependencies": { + "tslib": "tslib@2.6.2" + } + }, + "@img/sharp-darwin-arm64@0.33.4": { + "integrity": "sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==", + "dependencies": { + "@img/sharp-libvips-darwin-arm64": "@img/sharp-libvips-darwin-arm64@1.0.2" + } + }, + "@img/sharp-darwin-x64@0.33.4": { + "integrity": "sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==", + "dependencies": { + "@img/sharp-libvips-darwin-x64": "@img/sharp-libvips-darwin-x64@1.0.2" + } + }, + "@img/sharp-libvips-darwin-arm64@1.0.2": { + "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==", + "dependencies": {} + }, + "@img/sharp-libvips-darwin-x64@1.0.2": { + "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==", + "dependencies": {} + }, + "@img/sharp-libvips-linux-arm64@1.0.2": { + "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==", + "dependencies": {} + }, + "@img/sharp-libvips-linux-arm@1.0.2": { + "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==", + "dependencies": {} + }, + "@img/sharp-libvips-linux-s390x@1.0.2": { + "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==", + "dependencies": {} + }, + "@img/sharp-libvips-linux-x64@1.0.2": { + "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==", + "dependencies": {} + }, + "@img/sharp-libvips-linuxmusl-arm64@1.0.2": { + "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==", + "dependencies": {} + }, + "@img/sharp-libvips-linuxmusl-x64@1.0.2": { + "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==", + "dependencies": {} + }, + "@img/sharp-linux-arm64@0.33.4": { + "integrity": "sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==", + "dependencies": { + "@img/sharp-libvips-linux-arm64": "@img/sharp-libvips-linux-arm64@1.0.2" + } + }, + "@img/sharp-linux-arm@0.33.4": { + "integrity": "sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==", + "dependencies": { + "@img/sharp-libvips-linux-arm": "@img/sharp-libvips-linux-arm@1.0.2" + } + }, + "@img/sharp-linux-s390x@0.33.4": { + "integrity": "sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==", + "dependencies": { + "@img/sharp-libvips-linux-s390x": "@img/sharp-libvips-linux-s390x@1.0.2" + } + }, + "@img/sharp-linux-x64@0.33.4": { + "integrity": "sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==", + "dependencies": { + "@img/sharp-libvips-linux-x64": "@img/sharp-libvips-linux-x64@1.0.2" + } + }, + "@img/sharp-linuxmusl-arm64@0.33.4": { + "integrity": "sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==", + "dependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "@img/sharp-libvips-linuxmusl-arm64@1.0.2" + } + }, + "@img/sharp-linuxmusl-x64@0.33.4": { + "integrity": "sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==", + "dependencies": { + "@img/sharp-libvips-linuxmusl-x64": "@img/sharp-libvips-linuxmusl-x64@1.0.2" + } + }, + "@img/sharp-wasm32@0.33.4": { + "integrity": "sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==", + "dependencies": { + "@emnapi/runtime": "@emnapi/runtime@1.2.0" + } + }, + "@img/sharp-win32-ia32@0.33.4": { + "integrity": "sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==", + "dependencies": {} + }, + "@img/sharp-win32-x64@0.33.4": { + "integrity": "sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==", + "dependencies": {} + }, "@isaacs/cliui@8.0.2": { "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dependencies": { @@ -241,6 +345,10 @@ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dependencies": {} }, + "@types/node@18.16.19": { + "integrity": "sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA==", + "dependencies": {} + }, "@types/prop-types@15.7.12": { "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", "dependencies": {} @@ -367,6 +475,20 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dependencies": {} }, + "color-string@1.9.1": { + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "color-name@1.1.4", + "simple-swizzle": "simple-swizzle@0.2.2" + } + }, + "color@4.2.3": { + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "color-convert@2.0.1", + "color-string": "color-string@1.9.1" + } + }, "commander@4.1.1": { "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dependencies": {} @@ -387,6 +509,10 @@ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "dependencies": {} }, + "detect-libc@2.0.3": { + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "dependencies": {} + }, "didyoumean@1.2.2": { "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", "dependencies": {} @@ -494,6 +620,14 @@ "function-bind": "function-bind@1.1.2" } }, + "ico-endec@0.1.6": { + "integrity": "sha512-ZdLU38ZoED3g1j3iEyzcQj+wAkY2xfWNkymszfJPoxucIUhK7NayQ+/C4Kv0nDFMIsbtbEHldv3V8PU494/ueQ==", + "dependencies": {} + }, + "is-arrayish@0.3.2": { + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dependencies": {} + }, "is-binary-path@2.1.0": { "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dependencies": { @@ -805,6 +939,37 @@ "loose-envify": "loose-envify@1.4.0" } }, + "semver@7.6.2": { + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dependencies": {} + }, + "sharp@0.33.4": { + "integrity": "sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==", + "dependencies": { + "@img/sharp-darwin-arm64": "@img/sharp-darwin-arm64@0.33.4", + "@img/sharp-darwin-x64": "@img/sharp-darwin-x64@0.33.4", + "@img/sharp-libvips-darwin-arm64": "@img/sharp-libvips-darwin-arm64@1.0.2", + "@img/sharp-libvips-darwin-x64": "@img/sharp-libvips-darwin-x64@1.0.2", + "@img/sharp-libvips-linux-arm": "@img/sharp-libvips-linux-arm@1.0.2", + "@img/sharp-libvips-linux-arm64": "@img/sharp-libvips-linux-arm64@1.0.2", + "@img/sharp-libvips-linux-s390x": "@img/sharp-libvips-linux-s390x@1.0.2", + "@img/sharp-libvips-linux-x64": "@img/sharp-libvips-linux-x64@1.0.2", + "@img/sharp-libvips-linuxmusl-arm64": "@img/sharp-libvips-linuxmusl-arm64@1.0.2", + "@img/sharp-libvips-linuxmusl-x64": "@img/sharp-libvips-linuxmusl-x64@1.0.2", + "@img/sharp-linux-arm": "@img/sharp-linux-arm@0.33.4", + "@img/sharp-linux-arm64": "@img/sharp-linux-arm64@0.33.4", + "@img/sharp-linux-s390x": "@img/sharp-linux-s390x@0.33.4", + "@img/sharp-linux-x64": "@img/sharp-linux-x64@0.33.4", + "@img/sharp-linuxmusl-arm64": "@img/sharp-linuxmusl-arm64@0.33.4", + "@img/sharp-linuxmusl-x64": "@img/sharp-linuxmusl-x64@0.33.4", + "@img/sharp-wasm32": "@img/sharp-wasm32@0.33.4", + "@img/sharp-win32-ia32": "@img/sharp-win32-ia32@0.33.4", + "@img/sharp-win32-x64": "@img/sharp-win32-x64@0.33.4", + "color": "color@4.2.3", + "detect-libc": "detect-libc@2.0.3", + "semver": "semver@7.6.2" + } + }, "shebang-command@2.0.0": { "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dependencies": { @@ -819,6 +984,12 @@ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dependencies": {} }, + "simple-swizzle@0.2.2": { + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "is-arrayish@0.3.2" + } + }, "source-map-js@1.2.0": { "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dependencies": {} @@ -867,6 +1038,10 @@ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dependencies": {} }, + "svg2png-wasm@1.4.1": { + "integrity": "sha512-ZFy1NtwZVAsslaTQoI+/QqX2sg0vjmgJ/jGAuLZZvYcRlndI54hLPiwLC9JzXlFBerfxN5JiS7kpEUG0mrXS3Q==", + "dependencies": {} + }, "tailwindcss@3.4.3_postcss@8.4.38": { "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", "dependencies": { @@ -1709,6 +1884,7 @@ "https://deno.land/x/lume@v2.2.0/cli/create.ts": "f4173fd79c6a97480839e1bd47a0ec8c79de1f24d2e92c83baad637c476c9c01", "https://deno.land/x/lume@v2.2.0/cli/run.ts": "6f60a8c03b085ed71e67c595d02428259526db6095f41389d3933d98433e9f0c", "https://deno.land/x/lume@v2.2.0/cli/upgrade.ts": "312ac61a4ba61af0faf94b3baf6c6064d77da74fc5be2ef56e3f72d9af0994ba", + "https://deno.land/x/lume@v2.2.0/core/cache.ts": "069d4acf18deece1f5fb91ed3a20b213ca34f42d523066963f016652ab6857d0", "https://deno.land/x/lume@v2.2.0/core/component_loader.ts": "da80bf80a168d0b91b59eb3449fbf62627d8bf67879df34e71970616d47ce2ec", "https://deno.land/x/lume@v2.2.0/core/data_loader.ts": "8698a9e9b1aac27147dc835ba89a0e30828c81338eceae86630607d78f146215", "https://deno.land/x/lume@v2.2.0/core/events.ts": "e4fd1786eb7dd4a041d7d922779b9edf1ee89e51fd17ba5e756f380879ccb557", @@ -1766,10 +1942,13 @@ "https://deno.land/x/lume@v2.2.0/deps/path.ts": "f6c5980c75715efc194997a71a29a9f1da5456bee15a132a07b5547653412a2f", "https://deno.land/x/lume@v2.2.0/deps/postcss.ts": "b3ada76b85202346ecde1b23645336e1d894dbd69e5cd9fc41f8d964ce3d53d2", "https://deno.land/x/lume@v2.2.0/deps/react.ts": "9baac563e79a15b5052bdf7e9e81a6ed92fad87f3e3871d7b16897b2195c0d4c", + "https://deno.land/x/lume@v2.2.0/deps/sharp.ts": "8ad795887e2ae643cd94c9c3ee656a032bc8b3fc9ff22b636ead2130249653e9", + "https://deno.land/x/lume@v2.2.0/deps/svg2png.ts": "0d86ae8c7fc92a256c5674581f2778cf827aff21992ec138830f39971c02c0bd", "https://deno.land/x/lume@v2.2.0/deps/tailwindcss.ts": "4e96939e510bb53ae54b627eddec49cda21ecf3c3fa2f730a1137843e2b8c4b3", "https://deno.land/x/lume@v2.2.0/deps/temporal.ts": "1958b134c4186b0ab39316fa33ba19d1a4203e2ea445080429d60d296b91a552", "https://deno.land/x/lume@v2.2.0/deps/toml.ts": "5ea047edf0cd1afebb6b392863f2482d5d5f9558d5026a926a5181235512c2fa", "https://deno.land/x/lume@v2.2.0/deps/vento.ts": "67a21075aabbc3adefe7d0c948a11f509d5ac9773b0985f192d449b895f949c5", + "https://deno.land/x/lume@v2.2.0/deps/xml.ts": "fe22fd5a8be208f13307f458a2a31f73386e99aadac1f68654f311e945de519a", "https://deno.land/x/lume@v2.2.0/deps/yaml.ts": "1af8a579b881879715320372e30c3168b0e4b183dbee33926bd3cac4083173b1", "https://deno.land/x/lume@v2.2.0/middlewares/logger.ts": "84fb60e1631cd839053eaaba7b3b802eab7d320dfd1b940d982aa1ae5951a85c", "https://deno.land/x/lume@v2.2.0/middlewares/no_cache.ts": "c576ae2323c8b5657681721377c806672d5e1811d8cf35fba5efebc2645b37ae", @@ -1778,6 +1957,7 @@ "https://deno.land/x/lume@v2.2.0/middlewares/reload_client.js": "34d75e01503fae8180796de882af42b1125fac88f22a010a99d5548de1ba7d72", "https://deno.land/x/lume@v2.2.0/mod.ts": "0f7afe1e73472bee8fb6dc21d616f9c055a1cffd3a3744f2005b8a6ccfbf8aed", "https://deno.land/x/lume@v2.2.0/plugins/base_path.ts": "ab451b1c6911fbf4f3babf1e41e31500e3402e31b6a0b810418a2f3e1052ccdb", + "https://deno.land/x/lume@v2.2.0/plugins/favicon.ts": "2df3aef8462d32ae3af6ab1d93b3105e66bb528261255f26283848ec8c604099", "https://deno.land/x/lume@v2.2.0/plugins/json.ts": "f6429bbd865e3666ef3385fd205fcc92df02ca2c0f74f20baa5c0798a81e1642", "https://deno.land/x/lume@v2.2.0/plugins/jsx.ts": "20ece4ddd348089dd407f184f462f8824b342aef461117257166fd81323f18da", "https://deno.land/x/lume@v2.2.0/plugins/markdown.ts": "b0f224dcffa0abeb30af178d7ec21f50515c2a7ccd42a3347aac3bea53c4ca27", @@ -1786,6 +1966,7 @@ "https://deno.land/x/lume@v2.2.0/plugins/paginate.ts": "e86617ec1ad491c86bc4866db41f070a6b393e8c2ac94ed28a51ca309f88477d", "https://deno.land/x/lume@v2.2.0/plugins/postcss.ts": "3a95ed88cf5f10f1e9f06c9e16e063e6035c72edbf7e76dda31bd66967a69e9b", "https://deno.land/x/lume@v2.2.0/plugins/search.ts": "8ec3a8f082b8ff1532bbe8f8bf76dfaa2d0feab7c2ec5c824d0ccc044c26f640", + "https://deno.land/x/lume@v2.2.0/plugins/sitemap.ts": "c33aba43239e39b0d085760ffc5c845421011c361bc08d9c2b07cf0c59ce145e", "https://deno.land/x/lume@v2.2.0/plugins/source_maps.ts": "2fb5a23d22768a92e04c6feefe2c704dd8d970780a90d0e069f784353f5c545f", "https://deno.land/x/lume@v2.2.0/plugins/tailwindcss.ts": "d03569451c17ce8604a9ec5900b9feb9098523cae4dfe3a6404255c5203e7604", "https://deno.land/x/lume@v2.2.0/plugins/toml.ts": "60191e1e8fd0922def0b3f0eaad13988217511571a54659481759db4b0ca4f82", @@ -1813,6 +1994,14 @@ "https://deno.land/x/vento@v0.12.5/src/loader.ts": "eb01b0dca7ea8bcdcdfd30b1f90f2fad28fb7f2cfd943900322a85bfaa86130c", "https://deno.land/x/vento@v0.12.5/src/tokenizer.ts": "acafb05ca528a27cb99bb1c34765362fc0a4dc2982848dd4b7983e27dcb17d69", "https://deno.land/x/vento@v0.12.5/src/transformer.ts": "4f49beff489374859b7fb4c2abdb5d44d2485917ed96c6252571912923f51090", + "https://deno.land/x/xml@4.0.0/mod.ts": "4a314a7a28d1ec92f899ce4c6991f0356c77550a75955ec3f4a36733f08548e8", + "https://deno.land/x/xml@4.0.0/parse.ts": "057782a8fbee64ebcc608896010016f4579b6799cdd4fe8da9cb1a134b83e92f", + "https://deno.land/x/xml@4.0.0/stringify.ts": "2c65c95e614d133a16dcd637d4c84927ed55f928eabe6029c4a3ece87f0bcb3d", + "https://deno.land/x/xml@4.0.0/utils/parser.ts": "1c0701421fd342da5f57dbf3d2ad82956517cb88f15027c3b6628ee1870e59b1", + "https://deno.land/x/xml@4.0.0/utils/stream.ts": "4cfd7e4daf11cdae80ba636ba0d10ca79cc8812365d66cb9d7b1d777af419e19", + "https://deno.land/x/xml@4.0.0/utils/streamable.ts": "1603a5f10c859b95d4e9502365a0fba0b19d5d068356e20d5a6813cd37fee780", + "https://deno.land/x/xml@4.0.0/utils/stringifier.ts": "699c74bf061e979d9b6ac5b7184c2107a6e6cab4125be249aac7f848b324777c", + "https://deno.land/x/xml@4.0.0/utils/types.ts": "f5dd32c96f85813a93d155bf8eb2aba88e11c7805c87e97aff12cbaa48db627b", "https://deno.land/x/zod@v3.23.8/ZodError.ts": "528da200fbe995157b9ae91498b103c4ef482217a5c086249507ac850bd78f52", "https://deno.land/x/zod@v3.23.8/errors.ts": "5285922d2be9700cc0c70c95e4858952b07ae193aa0224be3cbd5cd5567eabef", "https://deno.land/x/zod@v3.23.8/external.ts": "a6cfbd61e9e097d5f42f8a7ed6f92f93f51ff927d29c9fbaec04f03cbce130fe",