2024 new version
Some checks failed
Release / test (push) Failing after 51s
Release / push-docker-image (push) Has been skipped

This commit is contained in:
Mario Romero 2024-12-06 20:38:18 -03:00
parent aff084664b
commit 5b6b79892c
599 changed files with 12656 additions and 823 deletions

2
.gitattributes vendored Normal file
View File

@ -0,0 +1,2 @@
*.png filter=lfs diff=lfs merge=lfs -text
*.svg filter=lfs diff=lfs merge=lfs -text

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
_site
_cache

21
404.html Normal file
View File

@ -0,0 +1,21 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>404 - Not Found</title>
<link rel="stylesheet" href="css/style.css" />
<link rel="stylesheet" href="css/colors.css" />
</head>
<body>
<img class="icon" width="32px" src="icons/pixelarticons/svg/file-delete.svg" alt="404 Icon">
<h1>404 - Not Found</h1>
<p>The page you're looking for doesn't exist.</p>
<p>
<a href="home/">Return to home</a> or explore the <a href="map/">site map</a>.
</p>
</body>
</html>

5
_cms.ts Normal file
View File

@ -0,0 +1,5 @@
import lumeCMS from "lume/cms/mod.ts";
const cms = lumeCMS();
export default cms;

32
_config.ts Normal file
View File

@ -0,0 +1,32 @@
import lume from "lume/mod.ts";
import code_highlight from "lume/plugins/code_highlight.ts";
import feed from "lume/plugins/feed.ts";
import date from "lume/plugins/date.ts";
import toc from "lume_markdown_plugins/toc.ts";
import relativeUrls from "lume/plugins/relative_urls.ts";
const site = lume({
prettyUrls: false,
}).use(toc({
slugify: {
separator: "_",
lowercase: true,
},
})).use(relativeUrls());
site.use(date());
site.copy("/index.html");
site.copy("css/");
site.copy("icons/");
site.copy("fonts/");
site.copy("img/");
site.copy("js/");
site.copy("lib/");
site.copy("favicon.ico");
site.use(code_highlight());
site.use(feed());
export default site;

79
_includes/calendar.vto Normal file
View File

@ -0,0 +1,79 @@
<table class="calendar">
<tr class="month">
<th class="prev">&lt;</th>
<th colspan="5">Month 2024</th>
<th class="next">&gt;</th>
</tr>
<tr class="weekdays">
<td>Mo</td>
<td>Tu</td>
<td>We</td>
<td>Th</td>
<td>Fr</td>
<td>Sa</td>
<td>Su</td>
</tr>
<tr class="days">
<td class="cal-preview-prev">1</td>
<td class="cal-preview-prev">2</td>
<td class="cal-preview-prev">3</td>
<td class="cal-preview-prev">4</td>
<td class="cal-preview-prev">5</td>
<td class="cal-preview-prev">6</td>
<td class="cal-preview-prev">7</td>
</tr>
<tr class="days">
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
</tr>
<tr class="days">
<td>8</td>
<td>9</td>
<td><span class="active">10</span></td>
<td>11</td>
<td>12</td>
<td>13</td>
<td>14</td>
</tr>
<tr class="days">
<td>15</td>
<td>16</td>
<td>17</td>
<td>18</td>
<td>19</td>
<td>21</td>
<td>22</td>
</tr>
<tr class="days">
<td>23</td>
<td>24</td>
<td>25</td>
<td>26</td>
<td>27</td>
<td>28</td>
<td>29</td>
</tr>
<tr class="days">
<td>31</td>
<td class="cal-preview-next">1</td>
<td class="cal-preview-next">2</td>
<td class="cal-preview-next">3</td>
<td class="cal-preview-next">4</td>
<td class="cal-preview-next">5</td>
<td class="cal-preview-next">6</td>
</tr>
</table>
<table class="events">
<tr>
<th>Today Events</th>
</tr>
<tr>
<td>Nothing special today.</td>
</tr>
</table>

15
_includes/clock.vto Normal file
View File

@ -0,0 +1,15 @@
<div class="clock">
<canvas class="analog-clock"></canvas>
<div class="digital-clock">
<div class="led-off">
~~ ~~ ~~
<div class="led-on time"></div>
</div>
<label class="switch">
<input type="checkbox" class="toggle-timezone">
<div class="slider">
<span class="option">UTC</span><span class="option">CL</span>
</div>
</label>
</div>
</div>

32
_includes/faq.vto Normal file
View File

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>1159</title>
<link rel="stylesheet" href="/css/style.css" />
<link rel="stylesheet" href="/css/colors.css" />
<link rel="stylesheet" href="/css/calendar.css" />
<script src="/js/theme-toggle.js"></script>
</head>
<body>
<header>
<div id="title">
<h1>mario's cave at 1159st</h1>
<label id="theme-toggle-label" for="theme-toggle">
<input type="checkbox" id="theme-toggle" style="display: none;">
<img class="icon" src="icons/pixelarticons/svg/sun-alt.svg" alt="Toggle Theme" id="theme-icon" style="cursor: pointer; float: right;">
</label>
</div>
</header>
{{ include "navbar.vto" }}
<content>
<section>
{{ content }}
</section>
</content>
</body>
</html>

15
_includes/footer.vto Normal file
View File

@ -0,0 +1,15 @@
<footer>
mario[at]sdf.org
-
PGP<!--
--><button class="button" onclick="navigator.clipboard.writeText('mDMEZt86jRYJKwYBBAHaRw8BAQdAuLnSq0FStllhHig6tD25usFudq4w7MINtpbqELD+WnO0HE1hcmlvIFJvbWVybyA8bWFyaW9Ac2RmLm9yZz6IkwQTFgoAOxYhBD8AY364mP2o14cxk3q4NP59B4hABQJm3zqNAhsDBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEHq4NP59B4hA7dEBAKFWxKVhSvLgp1ygFF65LFnFDS6SENHqVWMNj5Wa1CoXAP4raF1fIRbJ8fcso6MygQMU+9DL74583yxLYc2ACyrpDLg4BGbfOo0SCisGAQQBl1UBBQEBB0DMwLRq1ciZX+4kAoKAabLgGhQ7age+Yss+OV7ptmLHRAMBCAeIeAQYFgoAIBYhBD8AY364mP2o14cxk3q4NP59B4hABQJm3zqNAhsMAAoJEHq4NP59B4hAIoQA/3F+KdT03OOMjZqzSH9MjoWVVZoRbIZV3rD+f1wg1modAQDyu2p+NzJhDn4kt0UPIxNN/dPxWqvwcM38kG9lR6QKBQ===wuLW');">
<img class="icon" src="/icons/pixelarticons/svg/copy.svg" alt="copy-icon">
</button>(<a href="/vcard">QR & vCard</a>)
-
XMR<!--
--><button class="button" onclick="navigator.clipboard.writeText('46NyMxhWoCYbExZ4u1wvLeDRbFvRaa829fv1WNaB1UU6Rx32TS1CZ3rPSA1GqeeYoWf7H3iG7H6CKe4ABQ6b91BEQcQ8EZL');">
<img class="icon" src="/icons/pixelarticons/svg/copy.svg" alt="copy-icon">
</button>(<a href="/donation">QR</a>)
<br>
The contents of this site are distributed under the <a href="https://www.gnu.org/licenses/gpl-3.0.html#license-text">GPLv3</a> license.
</footer>

10
_includes/header.vto Normal file
View File

@ -0,0 +1,10 @@
<header>
<div id="title">
<h1> {{ title }} </h1>
<label id="theme-toggle-label" for="theme-toggle">
<input type="checkbox" id="theme-toggle" style="display: none;">
<img class="icon" src="/icons/pixelarticons/svg/sun-alt.svg" alt="Toggle Theme" id="theme-icon" style="cursor: pointer; float: right;">
</label>
</div>
<q> {{ description }} </q>
</header>

85
_includes/index.vto Normal file
View File

@ -0,0 +1,85 @@
<!DOCTYPE html>
<html lang="en" data-theme="light">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>1159</title>
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<link rel="stylesheet" href="css/style.css" />
<link rel="stylesheet" href="css/colors.css" />
<link rel="stylesheet" href="css/home-layout.css" />
<link rel="stylesheet" href="css/home-extra.css" />
<link rel="stylesheet" href="css/calendar.css" />
<link rel="stylesheet" href="css/radio.css" />
<link rel="stylesheet" href="css/clock.css" />
<script src="js/clock.js"></script>
<script src="lib/icecast-metadata-player-1.17.3.main.min.js"></script>
<script type="module" src="/js/audio-player.js"></script>
<script type="module" src="/js/calendar.js"></script>
<script src="/js/theme-toggle.js"></script>
</head>
<body>
{{ include "header.vto" }}
{{ include "navbar.vto" }}
<content>
<section id="about">
<h2> <img class="icon" src="/icons/pixelarticons/svg/user.svg"/> about/</h2>
<p>
<img src="img/profile.png" id="profile-photo" />
{{ content }}
</p>
</section>
<section id="blog">
<h2> <img class="icon" src="/icons/pixelarticons/svg/book.svg"/> blog/</h2>
<p>Latest posts:</p>
{{ for page of search.pages("category=post", "date=desc") }}
<div class="blog-post-preview">
<time>{{ page.date |> date('dd-MM-yyyy') }}</time>
<a href="{{ page.url }}">{{ page.title }}</a>
</div>
{{ /for }}
<br>
<a href="blog/">More...</a>
</section>
<section id="projects">
<h2> <img class="icon" src="/icons/pixelarticons/svg/code.svg"/> projects/</h2>
<ul>
{{ for page of search.pages("category=projects") }}
<li><h3>- {{ page.title }} <img class="icon" src="icons/pixelarticons/svg/git-merge.svg" alt="git" id="theme-icon" style="float: right;"> </h3><p> {{ page.content }}</p></li>
{{ /for }}
</ul>
</section>
</content>
<aside id="calendar">
<h2> <img class="icon" src="/icons/pixelarticons/svg/calendar.svg"/> cal/</h2>
{{ include "calendar.vto" }}
</aside>
<aside id="clock">
<h2> <img class="icon" src="/icons/pixelarticons/svg/clock.svg"/> clock/</h2>
{{ include "clock.vto" }}
</aside>
<aside id="status">
<h2> <img class="icon" src="/icons/pixelarticons/svg/cellular-signal-3.svg"/> status/</h2>
{{ include "status.vto" }}
</aside>
<aside id="radio">
<h2> <img class="icon" src="/icons/pixelarticons/svg/radio-tower.svg"/> radio/</h2>
{{ include "radio.vto" }}
</aside>
<section id="netverse">
<h2> <img class="icon" src="/icons/pixelarticons/svg/teach.svg"/> *~verse/</h2>
<h3 id="tildeverse-title">- {{ search.page("title=tildeverse").description }}</h3>
<div id="tildeverse-content">
{{ search.page("title=tildeverse").content }}
</div>
<br>
<h3 id="fediverse-title">{{ search.page("title=fediverse").description }} -</h3>
<div id=fediverse-content>
{{ search.page("title=fediverse").content }}
</div>
</section>
{{ include "footer.vto" }}
</body>
</html>

16
_includes/navbar.vto Normal file
View File

@ -0,0 +1,16 @@
<nav>
<h2> <img class="icon" src="/icons/pixelarticons/svg/map.svg"/> map/</h2>
<ul>
<li><a href="/">home/</a></li>
<li><a href="now">now/</a></li>
<li><a href="learn">learn/</a></li>
<li><a href="git">git/</a></li>
<li><a href="blog">blog/</a></li>
<li><a href="gallery">gallery/</a></li>
<li><a href="music">music/</a></li>
<li><a href="status">status/</a></li>
<li><a href="merch">merch/</a></li>
<li><a href="contact">contact/</a></li>
<li><a href="faq">faq/</a></li>
</ul>
</nav>

72
_includes/post.vto Normal file
View File

@ -0,0 +1,72 @@
<!DOCTYPE html>
<html lang="en" data-theme="light">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>1159</title>
<link rel="stylesheet" href="/css/style.css" />
<link rel="stylesheet" href="/css/colors.css" />
<link rel="stylesheet" href="/css/layout-blog.css" />
<script src="/js/theme-toggle.js"></script>
</head>
<body>
<div class="container">
<div class="sidebar">
{{ include "navbar.vto" }}
</div>
<main>
<header>
<h1>{{ title }}</h1>
<div>
<p>
Posted: <time>{{ date |> date('dd-MM-yyyy') }}</time>
Updated: <time>{{ date |> date('dd-MM-yyyy') }}</time>
</p>
<p>By: {{ author }}</p>
</div>
</header>
<content>
{{ content }}
</content>
{{ include "footer.vto" }}
</main>
<div class="right-column">
<div class="tags">
Tags:
<ul>
{{ for tag of tags }}
<li>{{ tag }}</li>
{{ /for }}
</ul>
</div>
<div class="contents-list">
Table of Contents:
{{ if toc.length }}
<nav class="toc">
<ol>
{{ for item of toc }}
<li>
<a href="#{{ item.slug }}">{{ item.text }}</a>
{{ if item.children.length }}
<ul>
{{ for child of item.children }}
<li>
<a href="#{{ child.slug }}">{{ child.text }}</a>
</li>
{{ /for }}
</ul>
{{ /if }}
</li>
{{ /for }}
</ol>
</nav>
{{ /if }}
</div>
</div>
</div>
</body>
</html>

24
_includes/radio.vto Normal file
View File

@ -0,0 +1,24 @@
<p>Let's get some bits flippin' with your favorites open broadcasts.</p>
<div class="audio-player">
<div class="audio-player-head">
<button class="button play-button">
<img class="icon-dark" src="/icons/pixelarticons/svg/play.svg" />
</button>
<div class="led-off">
~~~~~~~~
<div class="led-on"></div>
</div>
</div>
<canvas class="audio-spectrum"></canvas>
<div class="audio-player-bottom">
<label class="switch">
<input type="checkbox" class="timezone-toggle">
<div class="slider">
<span>hz</span><span class="text-spacing"></span><span>db</span>
</div>
</label>
<div class="volume-slider-container">
<input type="range" min="0" max="100" class="volume-slider">
</div>
</div>
</div>

18
_includes/status.vto Normal file
View File

@ -0,0 +1,18 @@
<table>
<tr>
<th>service</th>
<th>health</th>
</tr>
<tr>
<td><img class="icon" src="icons/pixelarticons/svg/git-commit.svg" alt="git"> git</td>
<td><img class="icon" src="icons/pixelarticons/svg/cellular-signal-off.svg" alt="down"> down</td>
</tr>
<tr>
<td><img class="icon" src="icons/pixelarticons/svg/camera.svg" alt="media"> media</td>
<td><img class="icon" src="icons/pixelarticons/svg/cellular-signal-off.svg" alt="down"> down</td>
</tr>
<tr>
<td><img class="icon" src="icons/pixelarticons/svg/mail.svg" alt="mail"> mail</td>
<td><img class="icon" src="icons/pixelarticons/svg/cellular-signal-off.svg" alt="down"> down</td>
</tr>
</table>

7403
cal/anonradio.ics Normal file

File diff suppressed because it is too large Load Diff

707
cal/tilderadio.ics Normal file
View File

@ -0,0 +1,707 @@
BEGIN:VCALENDAR
VERSION:2.0
PRODID:tilderadio schedule
DTSTAMP:20240910T065124Z
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240910T043000Z
DTSTART:20240910T040000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:f891c0c8bed9336ecba8d153cb569a242de835ca6f27cfe447bec12dedf39429
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240910T053000Z
DTSTART:20240910T050000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:28bf4904cccaf06a13d89b76c65fbd6f72a4d3b551c6403e532378dbd5159066
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240910T103000Z
DTSTART:20240910T100000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:6dd0129eb2f711ab090be4e010ec6059547a18a6b981d7686e073e81a1916c53
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240910T113000Z
DTSTART:20240910T110000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:a45bb01369146bf3977840770e428be156f396686e4161b536af5f439139c118
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240910T163000Z
DTSTART:20240910T160000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:b04c3a1f3256687de305fa60ff258252f89cda6f9ab2a3532cc2ba18acc960b3
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240910T173000Z
DTSTART:20240910T170000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:23a972cee33fb22c4ae62b37fa1a89d0517534a497be7cd000b20abd4b9066be
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240910T223000Z
DTSTART:20240910T220000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ tomasino
UID:00454ccb57ecafa6e1d2ca7bfc7576b5abbe0ecf8a705a638e85e9d21ccbf2b6
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240910T223000Z
DTSTART:20240910T220000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:1f1dbc6f4a8e86820ac87c0e08fdd452f7107ce6c497fd9bb1ac04b696a06be4
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240911T000000Z
DTSTART:20240910T230000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ amr
UID:1002d7ea02ae6eae788b3b659f73b7b914362a8e742d9e74dc08a56cf7da553f
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240910T233000Z
DTSTART:20240910T230000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:30fbca740e7eaf6678c4e5c958a538666124a7cfbc781605a7d2106408d9d719
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240911T030000Z
DTSTART:20240911T020000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ controlfreak
UID:49d36e2bcfa70f1b55453b828e2d5699d5b8aff62c8751884373cf970ca4a2e7
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240911T043000Z
DTSTART:20240911T040000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:656e7fa9d2858174762fe425a821c333b835fb8455c693d47b017b1d74977394
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240911T053000Z
DTSTART:20240911T050000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:e90a755444ef718ea0db9b57ce99095afdb6bee259101fcc9110dfaa618e6cc1
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240911T103000Z
DTSTART:20240911T100000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:8fd8ad85e6300d12858f4669866a64b3bf5738b85c7d3b6843a3d0d98306a79f
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240911T113000Z
DTSTART:20240911T110000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:2ead7e40cc1c96582d876d31c44a523374133453e13ff8e4a3a138562ac622dc
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240911T163000Z
DTSTART:20240911T160000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:cd6a5524178fd68050fb9adb7beb68466afdaed02f5d0942d69965a927e35c9f
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240911T173000Z
DTSTART:20240911T170000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:6f2aff94354cbc796874c5f4a3581f3769012ecbd2de2735a8ced8886236b0c7
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240911T200000Z
DTSTART:20240911T190000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ zane
UID:bc30f1e01c4e17cab0c5599f3ef73d532e23a34dccbd03fe7490379c519c6565
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240911T223000Z
DTSTART:20240911T220000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:0dad19bd373ab7fb55a137f16a229342be7939c1720c7c5725adf2689aa5286b
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240911T233000Z
DTSTART:20240911T230000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:9e1e1a5f45f7ee85c373247ff8efc818c05dcc7c68b4f3e98cd6a59032f910ee
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240912T010000Z
DTSTART:20240912T000000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ hardmous
UID:1e9968c16de4c9fa09caa6fb6b6efbba3fec08218da551be004821e9a780aaa2
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240912T043000Z
DTSTART:20240912T040000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:932e2f58ae67d047f597bfe87b93988a3943492d4e14276b13286c38b72bcb3e
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240912T053000Z
DTSTART:20240912T050000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:71f7c49366cb4953345fdb98abcb426d5da49203b272e2935a6b02cf0cc11da0
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240912T103000Z
DTSTART:20240912T100000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:bfa6bf2261887931de2ff3cb0252d745920e18c5bd313b967872cc896e0147dd
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240912T113000Z
DTSTART:20240912T110000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:03a1d0adf2b902548a9d177f4821adf6292d2f9f96a0f674e93021c319fcc61b
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240912T163000Z
DTSTART:20240912T160000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:00b5c74b786dfa96e5085a841d4d4f4035bb8c35940e46950db0e5a6006cd7ce
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240912T173000Z
DTSTART:20240912T170000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:19c10e9b9d8be38376b5a6290a34e491a832619b34c702c51f7230bbedecfccd
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240912T210000Z
DTSTART:20240912T200000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ satchlj
UID:b315ceb4b855f4d4d3987d729bd5346db348aa82099908684be75689b3dc718e
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240912T223000Z
DTSTART:20240912T220000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ tomasino
UID:6d9f42d158f29c99a0f7af6a4ff46efb3dea0a4bca52d8982a4493fc9447b00b
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240912T233000Z
DTSTART:20240912T230000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:2ac7df4d1c474f5ca8661c7a5269a3ddf2add801a15df73ba3084f089400463a
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240913T020000Z
DTSTART:20240913T010000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ ffog
UID:f6663a7ff9b9bb342aa39370464490307aa3fcfca3aa906babe295ca4bf2e613
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240913T043000Z
DTSTART:20240913T040000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:c3cc04430fb368e04424fc99239c8435c79b7e724d897f1492ad972a9e51209f
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240913T053000Z
DTSTART:20240913T050000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:2432769ddd3c0fc5df8b4c453b2286b2bee7bde3a6887171da195b22d39bc27f
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240913T103000Z
DTSTART:20240913T100000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:83a7c823cfe6703c974af428519a7410fd4be7ed6776d4cb7e3cba9c1862a54a
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240913T113000Z
DTSTART:20240913T110000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:fef229aa72b6570133eb41f6170b666865a4173fa43b3f6827a1a8b5a5d649e4
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240913T150000Z
DTSTART:20240913T140000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ emptyadam
UID:1b9e8c042307f5ca642ca3bbd3e3557611ca68ae1106de91c5a4a575ed533119
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240913T163000Z
DTSTART:20240913T160000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:cfeedf09e990b7ebf07a73f3f0685b2ef4fd341a0abec07343231113fc1c4938
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240913T173000Z
DTSTART:20240913T170000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:3b4fba1ca99ed43fe46430c8b9cc7422ffa90a02f203087174bdb6d43ab7e8d4
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240913T200000Z
DTSTART:20240913T190000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ zane
UID:508e169ccb554b4e61fca286e56cc3e9e1fc70bb014e898170a2aadd33e9fd9a
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240913T210000Z
DTSTART:20240913T200000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ mounderfod
UID:7c89ac7d5641719261f27b509413e94523e94fc29d4fb0ff53ba6bc7f9d97cfc
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240913T223000Z
DTSTART:20240913T220000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:a01cbbc516adfc9a06dbf10a86d2fd046488f075e9f62a3bf923812e77d0e182
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240913T233000Z
DTSTART:20240913T230000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:3df4d3c2ad5249b3d93e7522a0dc70ccbb6cd601339f082b3efd761c9f813a61
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240914T010000Z
DTSTART:20240914T000000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ G_Love
UID:50ca879b23044c251b159d5d4e09935b07478e0248cf5f363e5da2eed4378330
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240914T030000Z
DTSTART:20240914T020000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ guofu
UID:8a74a31ebae39723fdc3b5e62420d28105c235b93982c984543f76b3c318ab2e
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240914T043000Z
DTSTART:20240914T040000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:bdfcbae08fe84a0b81fdbea2e85c9a7e3bf963124cbd95284b5c7d8c1ce3cb73
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240914T053000Z
DTSTART:20240914T050000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:2cd24bfbf6074bfe612df8366526b9a29e9dc2ae166b185cb335a5efd1629f03
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240914T103000Z
DTSTART:20240914T100000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:7e024557639dc6541198cdec6b709704cd7dd2a4baaf9641000e650d156bfbb4
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240914T113000Z
DTSTART:20240914T110000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:edbddf9b7efe8e3286c3f6937148274bb16894c3a6638fd61ccefa662667ab46
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240914T163000Z
DTSTART:20240914T160000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:38b5f07453e34a5b7fe8e0705648fda7a5c8878a3a749c315ff8370e75544578
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240914T173000Z
DTSTART:20240914T170000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:38f461e8ffb9a3cb45959be4c0a22b2cd2ca2b94642f324cec442f5e22d678ef
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240914T190000Z
DTSTART:20240914T180000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ _BrainDamage
UID:bb757f6297eda5e6b8472a6532a8a3a60d7a38118c0f13fc3940ed6f5692e4c3
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240914T210000Z
DTSTART:20240914T200000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ mewt
UID:a639b04c92e7b86b6a98b43118d7219fb7be6c0cec4ffd5e584d38e000ea9c5c
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240914T223000Z
DTSTART:20240914T220000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:f9192562a8d088234f8fca782315b103fc4750ef588963e50911071ee590bff8
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240914T233000Z
DTSTART:20240914T230000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:1701f2e5ae866cbe78e867a1fa7bb46269e4600a21404a8aa0be0b232d6e3ae6
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240915T010000Z
DTSTART:20240915T000000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ guofu
UID:852a4592f36974c0d9a964ad60bcdb94fd71348f5e48ec1d0de9076835136f9c
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240915T030000Z
DTSTART:20240915T020000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ controlfreak
UID:be168250d9a2df7306065ffd734639181b801fc096d88fc0d8547494d420351d
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240915T043000Z
DTSTART:20240915T040000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:15006bcb5d6b84b9549d3d65e89b471efde5ee10c4c660d2bdb8bb5b768a5c33
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240915T053000Z
DTSTART:20240915T050000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:3ce0fdc45b95f740083d27c92567b1b0978a57a8bea3a8095f7e13b64feaf7a6
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240915T103000Z
DTSTART:20240915T100000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:df28fd4dd9df9f2a8fc57f42613d9ceb2835f5a89d6b4698ca2114e4a4c0d372
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240915T120000Z
DTSTART:20240915T110000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ rawktucc
UID:7eaebd5c166f4bdcc1a0a003e7ece14cca7409f0f44b441fbcae35981cfb58a2
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240915T113000Z
DTSTART:20240915T110000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:73b987e20c7c9c01d8985c796a2d52527bff0f1100ad3fc845b72001cd837985
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240915T163000Z
DTSTART:20240915T160000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:35c518303fbb180f5bc034a8a62e155a8e4b843bff9b5b9b8ac50019302eae17
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240915T173000Z
DTSTART:20240915T170000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:782d783252554e992a2bc5a34b41c743b3eaea9c40a041e52d19e98d5055ec00
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240915T223000Z
DTSTART:20240915T220000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:c5e127081b22b033ce869377929e4b7e6bb9a2632d1da25233c5da64d30b3c4f
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240915T233000Z
DTSTART:20240915T230000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:48593f97e94bbfac988165baf8089c9903d9791ac13c7f05d669c8b9a404f7e6
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240916T010000Z
DTSTART:20240915T233000Z
RRULE:FREQ=MONTHLY;WKST=SU;BYDAY=SU;BYSETPOS=-1
SUMMARY:DJ tomasino
UID:90b2abd8a4bfc14957abd6adaa45603f741f76e6eafee74e1a3e97d53f332643
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240916T030000Z
DTSTART:20240916T020000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ G_Love
UID:fa0d045c0d2a9668d8564497219dc5ec5a3ad72bcff3807ddc739591cc15e41a
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240916T043000Z
DTSTART:20240916T040000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:9b0cbc2fe0fe1609d59954e710b45a32f834b413399159ec3c740f68d7b488b1
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240916T053000Z
DTSTART:20240916T050000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:b99e89f373c8c5e8ae65b7c1fabfe8fa1fb68efbdc6841019ce382b7a34d1e54
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240916T070000Z
DTSTART:20240916T060000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ dokuja
UID:1746bec9fca81dd7b124d85ec277982e87cc840ce14475ba6ea617b48e8c7d82
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240916T103000Z
DTSTART:20240916T100000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:4c6fedf45eab15c2e42f5a34f03417d0a1a84dbd8d54c7f41a05f4cfe8773de2
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240916T113000Z
DTSTART:20240916T110000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:7f3c1c9fcad1e766844e145f07a793d70806850ffef3a66c0971f440ac27fe4a
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240916T140000Z
DTSTART:20240916T130000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ ten_forward
UID:17d1c98177ecec6d1e492c61da4be2823ad3d043e4d685c7eca66ba9a6af7d3b
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240916T163000Z
DTSTART:20240916T160000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:fd0396452813bf7756835cf256819834f2f78f21328dcc35c6480f6b738dd0ef
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240916T173000Z
DTSTART:20240916T170000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:66f022310eb2f1a38667dc6c521a1109cf245641fac7fb0263d3d6d8423b067b
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240916T200000Z
DTSTART:20240916T190000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ zane
UID:2cafc65b52d883d84cdf2000d1e4b9feac454537f6bb2155d3611ef936329c01
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240916T223000Z
DTSTART:20240916T220000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kate
UID:6b7f7b9eacc9258b187305581f129cb439a3f68aa7a69955103c70e8634ad2fa
@tilderadio.org
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240910T065124Z
DTEND:20240916T233000Z
DTSTART:20240916T230000Z
RRULE:FREQ=WEEKLY
SUMMARY:DJ Kyoko
UID:2a57eef6c8359eb7af4aff0431328689dba12eccdbd880974a2a0f4d8c9a0421
@tilderadio.org
END:VEVENT
END:VCALENDAR

View File

@ -0,0 +1,6 @@
---
layout: post.vto
title: cat photos
category: post
---

View File

@ -0,0 +1,6 @@
---
layout: post.vto
title: how your cpu works
category: post
---

View File

@ -0,0 +1,6 @@
---
layout: post.vto
title: latte art is hard
category: post
---

View File

@ -0,0 +1,39 @@
---
layout: post.vto
title: my coffee daily driver
category: post
author: Mario Romero.
tags:
- coffee
- brewing
- recipe
---
## Style
For my daily coffee routine, I love using the V60 switch due to its control and simplicity. The hybrid between immersion and drip brewing offers the best of both worlds: full-bodied coffee with the clarity of a pour-over.
## The Method
The V60 switch allows you to bloom the coffee and let it steep for a while before flipping the switch to finish the brew. This method emphasizes sweetness and balances flavors.
![v60_switch](/img/v60_switch.avif)
## Recipe
- Coffee: 18g of medium-ground beans
- Water: 300ml at 94°C
- Brew time: 3-4 minutes
- Ratio: 1:16
## Step-By-Step
1. Preheat the V60 switch and your cup.
2. Add 18g of coffee, ground slightly coarser than table salt.
3. Pour 50ml of water to bloom, stir gently, and wait for 45 seconds.
4. Slowly pour the remaining 250ml of water over 2 minutes.
5. Flip the switch after 2-3 minutes to let the coffee flow into the cup.
## Tuning
You can adjust the grind size to control the strength and clarity of your brew. A finer grind will intensify flavors, while a coarser grind will give you a cleaner cup. Experiment with brew times for different coffee profiles.

View File

@ -0,0 +1,44 @@
---
layout: post.vto
title: the scale of a chip
category: post
---
## The Scale of a Chip
Over the years, chip technology has evolved at an incredible rate. Lets take a journey through time, exploring how the size of chips has changed, and compare their scale to everyday objects.
### 1. **Intel 4004 (1971)**
The Intel 4004 was the world's first microprocessor. Measuring around **12 mm²**, it housed 2,300 transistors. Back then, it was a revolution, even though its size was comparable to a postage stamp.
![Intel 4004](/img/die_shot_intel_4004.png)
### 2. **Pentium (1993)**
Jumping forward to the Intel Pentium, this chip had a size of around **294 mm²** and featured more than 3 million transistors. If the 4004 was the size of a postage stamp, the Pentium was more akin to a quarter.
![Pentium](/img/die_shot_pentium_orig.jpg)
### 3. **Core i7 (2010)**
With the Intel Core i7 (Nehalem), chips took a quantum leap forward. This processor had a die size of **263 mm²** but boasted billions of transistors, allowing for enormous computational power. In comparison, the size was more like a large coin or poker chip.
![Intel Core i7](/img/die_shot_intel_i7_nehalem.jpg)
### 4. **Apple M1 (2020)**
Fast-forward to the Apple M1 chip, which boasts a die size of around **120 mm²** and incorporates 16 billion transistors. Despite being smaller in physical size, its processing power dwarfs older chips. The M1 is about the size of a fingertip.
![Apple M1](/img/die_shot_apple_m1.avif)
### 5. **NVIDIA A100 (2020)**
The NVIDIA A100 GPU, targeted at AI and machine learning, has an astonishing die size of **826 mm²** with over 54 billion transistors. The size of the die is comparable to a matchbox.
### 6. **Modern Chips (2023)**
Chips today, like the **AMD Zen 4** or the **Intel 14th Gen**, have shrunk in size but grown in performance. These chips are often smaller than a dime, but they pack incredible processing power, utilizing cutting-edge 5nm and 3nm manufacturing processes.
### Comparison Summary
| Chip | Year | Size (mm²) | Transistors | Size Comparison |
| --- | --- | --- | --- | --- |
| Intel 4004 | 1971 | 12 | 2,300 | Postage Stamp |
| Intel Pentium | 1993 | 294 | 3 Million | Quarter |
| Intel Core i7 | 2010 | 263 | Billions | Poker Chip |
| Apple M1 | 2020 | 120 | 16 Billion | Fingertip |
| NVIDIA A100 | 2020 | 826 | 54 Billion | Matchbox |
As technology progresses, chip sizes shrink while transistor count grows, leading to more powerful and efficient processors. The journey of microchips is a testament to human ingenuity in miniaturization.

60
content/faq.md Normal file
View File

@ -0,0 +1,60 @@
---
layout: post.vto
title: faq
url: /faq.html
---
<h2> What is 1159? </h2>
<p>
If someone can claim the property of the moon <a href="https://en.wikipedia.org/wiki/Jenaro_Gajardo_Vera#Registration_of_the_Moon">1</a>, I can claim my own number, 1159.
I have made this number part of my internet identify stamping it in my usernames as Mario1159. Also i'm the owner of <a href="1159.cl">1159.cl</a> which is the address of my humble local server.
</p>
<h2> Why 1159? </h2>
<p>
Well, as everybody knows, having just a simple username like <pre>mario</pre> is not always possible in the overpopulated land of the internet.
So eventually I choose the original idea of appending a number to my name, but this number couldn't be just <pre>mario2</pre>, It had to be something unique and easy to remember.
So I went to the numpad and typed the diagonal numbers but with the 1 repeated, without much reasoning. I found that the number 1159 paired well with mario, so thats how I kept it.
</p>
<p>
And that is my simple history, but as a mini game, can you guess in what game I choose for the first time the number 1159?
If are out of ideas, you can treat this like a mini ctf ;&#41;
</p>
<form>
<div>
<label for="uname">Try to guess the game: </label>
<input
type="text"
id="uname"
name="name"
required
size="45"
pattern="[a-z]{11}" />
<span class="validity"></span>
<p>The answer should be in lowercase</p>
</div>
<div>
<button>Submit</button>
</div>
</form>
<p>
Too easy?, well, now let's make this spicier.
In [REDACTED] game it was the first time I used the number 1159, but my moniker wasn't Mario1159.
I was too young and ended up choosing a silly named i thought it looked cool.
Can you guess the name before 1159?
</p>
<form>
<div>
<label for="uname">Try to guess my previous nick: </label>
<input
type="text"
id="uname"
name="name"
required
size="45"
pattern="[a-z]{5}" />
<span class="validity"></span>
<p>The answer should be in lowercase</p>
</div>
<div>
<button>Submit</button>
</div>
</form>

10
content/fediverse.md Normal file
View File

@ -0,0 +1,10 @@
---
title: fediverse
description: Fediverse (*)
---
<img style="filter: invert(1);" src="/img/fediverse.svg"/>
<p>
The Fediverse is a decentralized network of interconnected servers used for social media, blogging, file hosting, and other content-sharing purposes. These servers, often called "instances," run various open-source software platforms like Mastodon, PeerTube, and Friendica. Each instance can communicate with others using standard protocols, such as ActivityPub, allowing users to interact across different servers. Unlike traditional social media platforms, the Fediverse is not owned by a single company, enabling greater user autonomy and control over data, while fostering diverse and independent online communities.
</p>

View File

@ -0,0 +1,5 @@
---
title: CJKToolkit&colon; Digital toolkit for chinese language learners
category: projects
---
A collection of tools for learning asian languages, learn characters though flashcards and videos, all hosted in your own computer.

View File

@ -0,0 +1,5 @@
---
title: Nanote&colon; The drawing canvas for hackers
category: projects
---
Like vim but for sketches. Make vector drawings, in a lightweight canvas, with minimal UI and powerful commands and shortcuts.

View File

@ -0,0 +1,5 @@
---
title: Octobox&colon; VDI platform based on docker webtops
category: projects
---
Make a fleet of fast containers accesible though the web in seconds. Perfect for workshops and training.

View File

@ -0,0 +1,5 @@
---
title: PMICGen&colon; Assisted PMIC core generator
category: projects
---
Automation of a DC-DC converter power stage and a series low dropout (LDO) linear voltage regulator targeting the highly efficient generation of a parametrized regulated supply voltage from a given power source (e.g. 5V to 3V DC-DC conversion) in the SkyWater130 technology.

View File

@ -0,0 +1,6 @@
---
title: RVSCC&colon; RISC-V 5-Stage Pipelined Processor
category: projects
---
Pametrizable design of a processor implementing the RV32I ISA in SystemVerilog with an N-Way memory
cache using CMake integration for instruction loading in C or RISC-V Assembly.

View File

@ -0,0 +1,6 @@
---
title: Weasel&colon; Multimedia framework for small applications
category: projects
---
Multiplatform library focused in game development and simple physics simulations using C++20 with an
entity-component architecture using libraries for the graphics management and OS abstraction.

10
content/tildeverse.md Normal file
View File

@ -0,0 +1,10 @@
---
title: tildeverse
description: Tildeverse (~)
---
<p>
The Tildeverse is a group of communities that gathers around public access Unix-inspired servers. The name comes from the use of tildes to refer to home directories. The Tildeverse offers an environment reminiscent of the early Internet, where creativity, experimentation, and learning are emphasized over modern-day commercialization and optimization for virality.
</p>
<img style="filter: invert(1);" src="/img/tildeverse.svg"/>

50
css/calendar.css Normal file
View File

@ -0,0 +1,50 @@
ul {list-style-type: none;}
.month {
width: 100%;
text-align: center;
}
.month .prev {
padding-left: .1em;
padding-right: .1em;
padding-top: .2em;
}
.month .next {
padding-left: .1em;
padding-right: .1em;
padding-top: .2em;
}
.weekdays {
margin: 0;
padding: 0.1em 0;
}
.weekdays li {
text-align: center;
}
.days {
padding: 0;
margin: 0;
}
.calendar {
width: 100%;
margin: 1em 0;
}
.days li .active {
padding: 5px;
}
.events {
width: 100%;
margin: 1em 0;
}
.events td {
padding: .5em;
}

64
css/clock.css Normal file
View File

@ -0,0 +1,64 @@
@import url(palette.css);
.clock {
display: flex;
justify-content: space-around;
align-content: center;
align-items: center;
height: 5rem;
}
.clock .analog-clock {
width: 4rem;
height: 4rem;
}
.clock .digital-clock {
height: 75%;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
}
.clock .digital-clock .time {
margin: 0;
}
.clock .led-off,
.clock .led-on {
font-family: "dseg14-regular";
font-size: 1rem;
overflow: hidden;
white-space: nowrap;
text-align: left;
}
.clock .led-off {
position: relative;
margin: 0 auto;
color: var(--background-100);
background-color: var(--background-50);
border: .2em solid var(--background-50);
}
.clock .led-on {
position: absolute;
top: 0;
width: 100%;
color: var(--primary-500);
}
.clock .slider .text-spacing {
padding: 0 0.5em;
}
.clock .slider {
display: flex;
justify-content: space-evenly;
align-items: center;
}
.slider .option {
width: 3em;
}

296
css/colors.css Normal file
View File

@ -0,0 +1,296 @@
:root[data-theme="light"] {
--text-50: #edf7f5;
--text-100: #dbf0eb;
--text-200: #b8e0d6;
--text-300: #94d1c2;
--text-400: #70c2ad;
--text-500: #4db399;
--text-600: #3d8f7a;
--text-700: #2e6b5c;
--text-800: #1f473d;
--text-900: #0f241f;
--text-950: #08120f;
--background-50: #f0f5f4;
--background-100: #e0ebe8;
--background-200: #c2d6d1;
--background-300: #a3c2ba;
--background-400: #85ada3;
--background-500: #66998c;
--background-600: #527a70;
--background-700: #3d5c54;
--background-800: #293d38;
--background-900: #141f1c;
--background-950: #0a0f0e;
--primary-50: #e8fdf3;
--primary-100: #d0fbe8;
--primary-200: #a1f7d0;
--primary-300: #72f3b9;
--primary-400: #43efa2;
--primary-500: #14eb8a;
--primary-600: #10bc6f;
--primary-700: #0c8d53;
--primary-800: #085e37;
--primary-900: #042f1c;
--primary-950: #02170e;
--secondary-50: #edeff7;
--secondary-100: #dce0ef;
--secondary-200: #b8c1e0;
--secondary-300: #95a2d0;
--secondary-400: #7182c1;
--secondary-500: #4e63b1;
--secondary-600: #3e4f8e;
--secondary-700: #2f3c6a;
--secondary-800: #1f2847;
--secondary-900: #101423;
--secondary-950: #080a12;
--accent-50: #eeedf7;
--accent-100: #dddbf0;
--accent-200: #bcb8e0;
--accent-300: #9a94d1;
--accent-400: #7870c2;
--accent-500: #574db3;
--accent-600: #453d8f;
--accent-700: #342e6b;
--accent-800: #231f47;
--accent-900: #110f24;
--accent-950: #090812;
}
:root[data-theme="dark"] {
--text-50: #08120f;
--text-100: #0f241f;
--text-200: #1f473d;
--text-300: #2e6b5c;
--text-400: #3d8f7a;
--text-500: #4db399;
--text-600: #70c2ad;
--text-700: #94d1c2;
--text-800: #b8e0d6;
--text-900: #dbf0eb;
--text-950: #edf7f5;
--background-50: #0a0f0e;
--background-100: #141f1c;
--background-200: #293d38;
--background-300: #3d5c54;
--background-400: #527a70;
--background-500: #66998c;
--background-600: #85ada3;
--background-700: #a3c2ba;
--background-800: #c2d6d1;
--background-900: #e0ebe8;
--background-950: #f0f5f4;
--primary-50: #02170e;
--primary-100: #042f1c;
--primary-200: #085e37;
--primary-300: #0c8d53;
--primary-400: #10bc6f;
--primary-500: #14eb8a;
--primary-600: #43efa2;
--primary-700: #72f3b9;
--primary-800: #a1f7d0;
--primary-900: #d0fbe8;
--primary-950: #e8fdf3;
--secondary-50: #080a12;
--secondary-100: #101423;
--secondary-200: #1f2847;
--secondary-300: #2f3c6a;
--secondary-400: #3e4f8e;
--secondary-500: #4e63b1;
--secondary-600: #7182c1;
--secondary-700: #95a2d0;
--secondary-800: #b8c1e0;
--secondary-900: #dce0ef;
--secondary-950: #edeff7;
--accent-50: #090812;
--accent-100: #110f24;
--accent-200: #231f47;
--accent-300: #342e6b;
--accent-400: #453d8f;
--accent-500: #574db3;
--accent-600: #7870c2;
--accent-700: #9a94d1;
--accent-800: #bcb8e0;
--accent-900: #dddbf0;
--accent-950: #eeedf7;
}
@media (prefers-color-scheme: light) {
:root .icon,
:root[data-theme="dark"] .icon-dark,
:root[data-theme="light"] .icon {
-webkit-filter: invert(0);
filter: invert(0);
}
:root .icon-dark,
:root[data-theme="light"] .icon-dark,
:root[data-theme="dark"] .icon {
-webkit-filter: invert(1);
filter: invert(1);
}
}
@media (prefers-color-scheme: dark) {
:root .icon,
:root[data-theme="light"] .icon-dark,
:root[data-theme="dark"] .icon {
-webkit-filter: invert(1);
filter: invert(1);
}
:root .icon-dark,
:root[data-theme="dark"] .icon-dark,
:root[data-theme="light"] .icon {
-webkit-filter: invert(0);
filter: invert(0);
}
}
body {
background-color: var(--background-50);
color: var(--text-950)
}
p {
color: var(--text-800);
}
#about p {
color: var(--text-950);
}
header q {
color: var(--text-800)
}
footer {
background-color: var(--secondary-500);
color: var(--secondary-900);
}
h1 {
background-color: var(--primary-700);
text-shadow: 1.5px 1.5px var(--background-50);
}
h2 {
background-color: var(--accent-500);
}
a {
color: var(--primary-700);
}
footer a {
color: var(--secondary-800);
}
footer .button:hover {
-webkit-filter: invert(0.2);
filter: invert(0.2);
}
footer .button:active {
-webkit-filter: invert(0.8);
filter: invert(0.8);
}
select {
background-color: var(--accent-600);
color: var(--text-950);
}
select option {
background-color: var(--accent-600);
color: var(--accent-800);
}
/* doesnt work
select option:hover {
background-color: var(--accent-700);
}*/
a:hover {
color: var(--text-950);
}
th {
background-color: var(--secondary-500);
}
td {
background-color: var(--secondary-200);
}
button {
border: none;
}
button .icon {
width: 100%;
}
#audio-player button {
background-color: var(--accent-700);
}
#status th {
background-color: var(--secondary-500);
}
#calendar .month {
background-color: var(--secondary-500);
}
#calendar .weekdays {
background-color: var(--secondary-500);
}
#calendar .days td {
background-color: var(--background-200);
color: var(--background-800);
}
#calendar .days .event {
background-color: var(--background-400);
color: var(--background-950);
}
#calendar .days .cal-preview-prev,
#calendar .days .cal-preview-next {
background-color: var(--secondary-300);
color: var(--secondary-700);
}
#calendar .days td:hover,
#calendar .days .cal-preview-prev:hover,
#calendar .days .cal-preview-next:hover {
background-color: var(--secondary-500);
color: var(--background-900);
}
#theme-toggle-label {
background-color: var(--secondary-300);
filter: drop-shadow(2px 2px var(--background-950));
}
#calendar .days .active {
background-color: var(--primary-600);
color: var(--background-50);
}
.clock {
background-color: var(--secondary-200);
}

39
css/home-extra.css Normal file
View File

@ -0,0 +1,39 @@
#status table {
width: 100%;
text-align: center;
}
#profile-photo {
float: left;
width: 128px;
margin: 2%;
}
#fediverse-content, #tildeverse-content {
display: flex;
}
#tildeverse-content img, #fediverse-content img {
margin: 0 1em;
height: 100%;
}
#tildeverse-content img {
margin-right: 10%;
}
#fediverse-content img {
margin-left: 10%;
}
#netverse p {
margin: 0;
}
#netverse h3 {
margin: .5em 2em;
}
#fediverse-title {
text-align: right;
}

112
css/home-layout.css Normal file
View File

@ -0,0 +1,112 @@
body {
font-size: 12px;
display: grid;
grid-template-areas:
"header header"
"content calendar"
"content clock"
"content nav"
"content status"
"content radio"
"netverse netverse"
"footer footer";
grid-template-columns: minmax(15em, 35em) minmax(10em, 15em);
margin: 1em 5em;
column-gap: 1em;
row-gap: 1em;
grid-template-rows: auto;
justify-content: center;
}
header {
grid-area: header;
text-align: center;
}
header #title {
display: flex;
align-items: center;
}
header h1 {
flex-grow: 1;
}
header label {
flex-grow: 0;
}
content {
grid-area: content;
}
#projects ul {
padding: 0;
}
#calendar {
grid-area: calendar;
}
#clock {
grid-area: clock;
}
#nav {
grid-area: nav;
}
nav ul {
display: flex;
flex-direction: column;
padding: 0;
gap: 0;
}
#status {
grid-area: status;
}
#radio {
grid-area: radio;
}
#netverse {
grid-area: netverse;
}
footer {
grid-area: footer;
text-align: center;
}
@media (max-width: 768px) {
body {
font-size: 10px;
grid-template-areas:
"header"
"content"
"calendar"
"nav"
"status"
"radio"
"netverse"
"footer";
grid-template-columns: minmax(15em, 35em);
margin: 1em 2em;
column-gap: 0.5em;
row-gap: 1em;
}
#calendar { display: none; }
#status { display: none; }
#radio { display: none; }
nav ul {
flex-direction: row;
justify-content: center;
flex-wrap: wrap;
}
nav li {
padding: 0 .2em;
}
}

49
css/layout-blog.css Normal file
View File

@ -0,0 +1,49 @@
body {
font-size: calc(.5em + .5vw);
margin: 1em 5em;
}
.container {
display: flex;
justify-content: space-between;
gap: 1em;
}
main {
flex: 0 0 40em; /* Set a fixed width of 40em for the main container */
max-width: 40em; /* Ensure main doesn't exceed this width */
}
main img {
display: block;
margin-left: auto;
margin-right: auto;
width: 50%;
}
.sidebar {
flex: 1; /* Take up the remaining space on the left */
position: sticky;
align-self: flex-start;
top: 0;
max-width: 15em;
}
.right-column {
flex: 1; /* Take up the remaining space on the right */
display: flex;
flex-direction: column;
gap: 1em;
overflow: visible; /* Make sure overflow is set to visible */
max-width: 15em;
}
.tags {
/* Default styling */
}
.contents-list {
position: sticky;
align-self: flex-start;
top: 1em;
}

124
css/palette.css Normal file
View File

@ -0,0 +1,124 @@
:root[data-theme="light"] {
--text-50: #edf7f5;
--text-100: #dbf0eb;
--text-200: #b8e0d6;
--text-300: #94d1c2;
--text-400: #70c2ad;
--text-500: #4db399;
--text-600: #3d8f7a;
--text-700: #2e6b5c;
--text-800: #1f473d;
--text-900: #0f241f;
--text-950: #08120f;
--background-50: #f0f5f4;
--background-100: #e0ebe8;
--background-200: #c2d6d1;
--background-300: #a3c2ba;
--background-400: #85ada3;
--background-500: #66998c;
--background-600: #527a70;
--background-700: #3d5c54;
--background-800: #293d38;
--background-900: #141f1c;
--background-950: #0a0f0e;
--primary-50: #e8fdf3;
--primary-100: #d0fbe8;
--primary-200: #a1f7d0;
--primary-300: #72f3b9;
--primary-400: #43efa2;
--primary-500: #14eb8a;
--primary-600: #10bc6f;
--primary-700: #000100;
--primary-800: #085e37;
--primary-900: #042f1c;
--primary-950: #02170e;
--secondary-50: #edeff7;
--secondary-100: #dce0ef;
--secondary-200: #b8c1e0;
--secondary-300: #95a2d0;
--secondary-400: #7182c1;
--secondary-500: #4e63b1;
--secondary-600: #3e4f8e;
--secondary-700: #2f3c6a;
--secondary-800: #1f2847;
--secondary-900: #101423;
--secondary-950: #080a12;
--accent-50: #eeedf7;
--accent-100: #dddbf0;
--accent-200: #bcb8e0;
--accent-300: #9a94d1;
--accent-400: #7870c2;
--accent-500: #574db3;
--accent-600: #453d8f;
--accent-700: #342e6b;
--accent-800: #231f47;
--accent-900: #110f24;
--accent-950: #090812;
}
:root[data-theme="dark"] {
--text-50: #08120f;
--text-100: #0f241f;
--text-200: #1f473d;
--text-300: #2e6b5c;
--text-400: #3d8f7a;
--text-500: #4db399;
--text-600: #70c2ad;
--text-700: #94d1c2;
--text-800: #b8e0d6;
--text-900: #dbf0eb;
--text-950: #edf7f5;
--background-50: #0a0f0e;
--background-100: #141f1c;
--background-200: #293d38;
--background-300: #3d5c54;
--background-400: #527a70;
--background-500: #66998c;
--background-600: #85ada3;
--background-700: #a3c2ba;
--background-800: #c2d6d1;
--background-900: #e0ebe8;
--background-950: #f0f5f4;
--primary-50: #02170e;
--primary-100: #042f1c;
--primary-200: #085e37;
--primary-300: #0c8d53;
--primary-400: #10bc6f;
--primary-500: #14eb8a;
--primary-600: #43efa2;
--primary-700: #72f3b9;
--primary-800: #a1f7d0;
--primary-900: #d0fbe8;
--primary-950: #e8fdf3;
--secondary-50: #080a12;
--secondary-100: #101423;
--secondary-200: #1f2847;
--secondary-300: #2f3c6a;
--secondary-400: #3e4f8e;
--secondary-500: #4e63b1;
--secondary-600: #7182c1;
--secondary-700: #95a2d0;
--secondary-800: #b8c1e0;
--secondary-900: #dce0ef;
--secondary-950: #edeff7;
--accent-50: #090812;
--accent-100: #110f24;
--accent-200: #231f47;
--accent-300: #342e6b;
--accent-400: #453d8f;
--accent-500: #574db3;
--accent-600: #7870c2;
--accent-700: #9a94d1;
--accent-800: #bcb8e0;
--accent-900: #dddbf0;
--accent-950: #eeedf7;
}

157
css/radio.css Normal file
View File

@ -0,0 +1,157 @@
@import url(palette.css);
.audio-player-head,
.audio-player-bottom {
display: flex;
align-items: center;
justify-items: center;
}
.audio-player .led-off,
.audio-player .led-on {
font-family: "dseg14-regular";
font-size: 1.5rem;
overflow: hidden;
white-space: nowrap;
}
.audio-player .led-off {
position: relative;
margin: 0 auto;
color: var(--background-100);
}
.audio-player .led-on {
position: absolute;
top: 0;
width: 100%;
color: var(--primary-500);
}
.audio-spectrum {
margin: .5em 0;
}
.play-button {
width: 1.5rem;
height: 1.5rem;
padding: 0;
margin-right: 2px;
background-color: var(--accent-600);
}
.audio-spectrum {
width: 100%;
height: 5em;
}
.switch {
position: relative;
display: inline-block;
width: 3rem;
height: 1.5rem;
}
.switch input {
opacity: 0;
width: 0;
height: 0;
}
.slider:before {
position: absolute;
content: "";
height: 0.8rem;
width: 1rem;
left: 0.2em;
bottom: 0.15em;
background: url("/img/slider-thumb-overlay.avif") var(--accent-600);
background-size: cover;
border: 0.2em solid var(--accent-500);
-webkit-transition: .4s;
transition: .4s;
}
input:focus+.slider {
box-shadow: 0 0 1px var(--secondary-200);
}
input:checked+.slider:before {
-webkit-transform: translateX(1.25rem);
-ms-transform: translateX(1.25rem);
transform: translateX(1.25rem);
}
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: var(--secondary-100);
border: 0.2em solid var(--secondary-200);
-webkit-transition: .4s;
transition: .4s;
font-family: "cozette";
color: var(--secondary-400);
}
.slider {
text-align: center;
align-content: center;
}
.slider .text-spacing {
display: inline-block;
}
.audio-player .slider .text-spacing {
width: 0.75em;
}
.audio-player-bottom {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.volume-slider {
-webkit-appearance: none;
appearance: none;
width: 7rem;
height: .5rem;
outline: none;
opacity: 0.7;
-webkit-transition: .2s;
transition: opacity .2s;
background: var(--secondary-100);
border: 0.15em solid var(--secondary-200);
}
.volume-slider {
display: flex;
align-items: center;
}
.volume-slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 1rem;
height: 1.5rem;
border-radius: 0%;
cursor: pointer;
background: var(--accent-600);
border: none;
}
.volume-slider::-moz-range-thumb {
width: 1rem;
height: 1.5rem;
border-radius: 0%;
cursor: pointer;
background: url("/img/slider-thumb-overlay.avif") var(--accent-600);
background-size: cover;
border: 0.15em solid var(--accent-500);
}

118
css/style.css Normal file
View File

@ -0,0 +1,118 @@
@font-face {
font-family: "cozette";
src: url(../fonts/cozette.woff2);
}
@font-face {
font-family: "vt323";
src: url(../fonts/vt323.ttf);
}
@font-face {
font-family: "dseg14-regular";
src: url(../fonts/dseg14_modern_regular.woff2);
}
body {
font-family: "vt323";
}
header {
margin-top: 1em;
}
img {
image-rendering: optimizeSpeed;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: pixelated;
image-rendering: optimize-contrast;
-ms-interpolation-mode: nearest-neighbor;
}
footer {
margin: 1em 0;
text-align: center;
}
section p {
text-align: justify;
/*text-wrap: pretty;*/
}
h1 {
padding: .5em .3em;
font-family: "cozette";
}
h2 {
padding: .1em .3em;
font-family: "cozette";
}
h3 {
padding: .1em .3em;
font-family: "cozette";
}
a {
font-family: "cozette";
text-decoration: underline;
cursor: pointer;
}
button {
background: none;
}
select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
text-align: center;
}
.icon {
width: 1em;
height: 1em;
line-height: 1;
vertical-align: bottom;
}
.button:hover {
cursor: pointer;
}
h2 .icon, h3 .icon {
vertical-align: middle;
}
.clock {
text-align: center;
}
#theme-toggle-label {
display: inline-block;
cursor: pointer;
padding: .5em;
margin: 1.5em;
}
#theme-icon {
width: 24px;
height: 24px;
transition: transform 0.2s ease-in-out;
}
#theme-toggle:checked + #theme-icon {
transform: rotate(360deg);
}
.button img {
width: 100%;
height: 100%;
}

18
deno.json Normal file
View File

@ -0,0 +1,18 @@
{
"imports": {
"lume/": "https://deno.land/x/lume@v2.3.2/",
"lume/cms/": "https://cdn.jsdelivr.net/gh/lumeland/cms@v0.6.1/",
"lume_markdown_plugins/": "https://deno.land/x/lume_markdown_plugins@v0.7.1/"
},
"tasks": {
"lume": "echo \"import 'lume/cli.ts'\" | deno run -A -",
"build": "deno task lume",
"serve": "deno task lume -s",
"cms": "deno task lume cms"
},
"compilerOptions": {
"types": [
"lume/types.ts"
]
}
}

473
deno.lock Normal file
View File

@ -0,0 +1,473 @@
{
"version": "3",
"packages": {
"specifiers": {
"jsr:@davidbonnet/astring@1.8.6": "jsr:@davidbonnet/astring@1.8.6",
"jsr:@libs/typing@2": "jsr:@libs/typing@2.9.0",
"jsr:@std/cli@1.0.5": "jsr:@std/cli@1.0.5",
"jsr:@std/cli@^1.0.5": "jsr:@std/cli@1.0.5",
"jsr:@std/collections@^1.0.5": "jsr:@std/collections@1.0.6",
"jsr:@std/crypto@1.0.3": "jsr:@std/crypto@1.0.3",
"jsr:@std/encoding@1.0.4": "jsr:@std/encoding@1.0.4",
"jsr:@std/encoding@^1.0.4": "jsr:@std/encoding@1.0.4",
"jsr:@std/fmt@1.0.2": "jsr:@std/fmt@1.0.2",
"jsr:@std/fmt@^1.0.2": "jsr:@std/fmt@1.0.2",
"jsr:@std/front-matter@1.0.4": "jsr:@std/front-matter@1.0.4",
"jsr:@std/fs@1.0.3": "jsr:@std/fs@1.0.3",
"jsr:@std/fs@^1.0.3": "jsr:@std/fs@1.0.3",
"jsr:@std/html@1.0.0": "jsr:@std/html@1.0.0",
"jsr:@std/http@1.0.5": "jsr:@std/http@1.0.5",
"jsr:@std/io@^0.224.7": "jsr:@std/io@0.224.8",
"jsr:@std/json@^1.0.0": "jsr:@std/json@1.0.0",
"jsr:@std/jsonc@1.0.1": "jsr:@std/jsonc@1.0.1",
"jsr:@std/log@0.224.7": "jsr:@std/log@0.224.7",
"jsr:@std/media-types@^1.0.3": "jsr:@std/media-types@1.0.3",
"jsr:@std/net@^1.0.2": "jsr:@std/net@1.0.4",
"jsr:@std/path@1.0.0": "jsr:@std/path@1.0.0",
"jsr:@std/path@1.0.4": "jsr:@std/path@1.0.4",
"jsr:@std/path@^1.0.4": "jsr:@std/path@1.0.4",
"jsr:@std/streams@^1.0.4": "jsr:@std/streams@1.0.5",
"jsr:@std/toml@1.0.1": "jsr:@std/toml@1.0.1",
"jsr:@std/toml@^1.0.1": "jsr:@std/toml@1.0.1",
"jsr:@std/yaml@1.0.5": "jsr:@std/yaml@1.0.5",
"jsr:@std/yaml@^1.0.5": "jsr:@std/yaml@1.0.5",
"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:date-fns@3.6.0": "npm:date-fns@3.6.0",
"npm:estree-walker@3.0.3": "npm:estree-walker@3.0.3",
"npm:highlight.js@11.10.0": "npm:highlight.js@11.10.0",
"npm:markdown-it-attrs@4.2.0": "npm:markdown-it-attrs@4.2.0_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",
"npm:meriyah@4.5.0": "npm:meriyah@4.5.0",
"npm:unidecode@1.1.0": "npm:unidecode@1.1.0"
},
"jsr": {
"@davidbonnet/astring@1.8.6": {
"integrity": "98b4914c8863cdf8c0ff83bb5c528caa67a8dca6020ad6234113499f00583e3a"
},
"@libs/typing@2.9.0": {
"integrity": "ddf35ea652b807cd9b19b4f3f163fb5d76d57299053753fbd01ba8b02d9306ad"
},
"@std/cli@1.0.5": {
"integrity": "c93cce26ffd26f617c15a12874e1bfeabc90b1eee86017c9639093734c2bf587"
},
"@std/collections@1.0.6": {
"integrity": "60ad252af7df0594e6455f697920a37cd523ad66469fefcc9735e362826ac01d"
},
"@std/crypto@1.0.3": {
"integrity": "a2a32f51ddef632d299e3879cd027c630dcd4d1d9a5285d6e6788072f4e51e7f"
},
"@std/encoding@1.0.4": {
"integrity": "2266cd516b32369e3dc5695717c96bf88343a1f761d6e6187a02a2bbe2af86ae"
},
"@std/fmt@1.0.2": {
"integrity": "87e9dfcdd3ca7c066e0c3c657c1f987c82888eb8103a3a3baa62684ffeb0f7a7"
},
"@std/front-matter@1.0.4": {
"integrity": "ce4f4263bc0b023eae1e814195a116f711fc9b6800d419435ff1e2519795a17a",
"dependencies": [
"jsr:@std/toml@^1.0.1",
"jsr:@std/yaml@^1.0.5"
]
},
"@std/fs@1.0.3": {
"integrity": "3cb839b1360b0a42d8b367c3093bfe4071798e6694fa44cf1963e04a8edba4fe",
"dependencies": [
"jsr:@std/path@^1.0.4"
]
},
"@std/html@1.0.0": {
"integrity": "389f2b8b0021ee75966003b307b849813a300d1c554cef8d69aec2d5d3922ff9"
},
"@std/http@1.0.5": {
"integrity": "afa1cf4f0c19e224534df3288a84de4fdfffe8a26308dfe3794166e4fafe0f3d",
"dependencies": [
"jsr:@std/cli@^1.0.5",
"jsr:@std/encoding@^1.0.4",
"jsr:@std/fmt@^1.0.2",
"jsr:@std/media-types@^1.0.3",
"jsr:@std/net@^1.0.2",
"jsr:@std/path@^1.0.4",
"jsr:@std/streams@^1.0.4"
]
},
"@std/io@0.224.8": {
"integrity": "f525d05d51fd873de6352b9afcf35cab9ab5dc448bf3c20e0c8b521ded9be392"
},
"@std/json@1.0.0": {
"integrity": "985c1e544918d42e4e84072fc739ac4a19c3a5093292c99742ffcdd03fb6a268"
},
"@std/jsonc@1.0.1": {
"integrity": "6b36956e2a7cbb08ca5ad7fbec72e661e6217c202f348496ea88747636710dda",
"dependencies": [
"jsr:@std/json@^1.0.0"
]
},
"@std/log@0.224.7": {
"integrity": "021941e5cd16de60cb11599c9b36f892aea95987fe66c753922808da27909e18",
"dependencies": [
"jsr:@std/fmt@^1.0.2",
"jsr:@std/fs@^1.0.3",
"jsr:@std/io@^0.224.7"
]
},
"@std/media-types@1.0.3": {
"integrity": "b12d30a7852f7578f4d210622df713bbfd1cbdd9b4ec2eaf5c1845ab70bab159"
},
"@std/net@1.0.4": {
"integrity": "2f403b455ebbccf83d8a027d29c5a9e3a2452fea39bb2da7f2c04af09c8bc852"
},
"@std/path@1.0.0": {
"integrity": "77fcb858b6e38777d1154df0f02245ba0b07e2c40ca3c0eec57c9233188c2d21"
},
"@std/path@1.0.4": {
"integrity": "48dd5d8389bcfcd619338a01bdf862cb7799933390146a54ae59356a0acc7105"
},
"@std/streams@1.0.5": {
"integrity": "74e5c73d7d68eeab0d7fba3b05cbee3ba4ac5ae37c5f4e675f67e62f8f53edc4"
},
"@std/toml@1.0.1": {
"integrity": "b55b407159930f338d384b1f8fd317c8e8a35e27ebb8946155f49e3a158d16c4",
"dependencies": [
"jsr:@std/collections@^1.0.5"
]
},
"@std/yaml@1.0.5": {
"integrity": "71ba3d334305ee2149391931508b2c293a8490f94a337eef3a09cade1a2a2742"
}
},
"npm": {
"@js-temporal/polyfill@0.4.4": {
"integrity": "sha512-2X6bvghJ/JAoZO52lbgyAPFj8uCflhTo2g7nkFzEQdXd/D8rEeD4HtmTEpmtGCva260fcd66YNXBOYdnmHqSOg==",
"dependencies": {
"jsbi": "jsbi@4.3.0",
"tslib": "tslib@2.7.0"
}
},
"@types/estree@1.0.5": {
"integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
"dependencies": {}
},
"argparse@2.0.1": {
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"dependencies": {}
},
"date-fns@3.6.0": {
"integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==",
"dependencies": {}
},
"entities@4.5.0": {
"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
"dependencies": {}
},
"estree-walker@3.0.3": {
"integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
"dependencies": {
"@types/estree": "@types/estree@1.0.5"
}
},
"highlight.js@11.10.0": {
"integrity": "sha512-SYVnVFswQER+zu1laSya563s+F8VDGt7o35d4utbamowvUNLLMovFqwCLSocpZTz3MgaSRA1IbqRWZv97dtErQ==",
"dependencies": {}
},
"jsbi@4.3.0": {
"integrity": "sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g==",
"dependencies": {}
},
"linkify-it@5.0.0": {
"integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==",
"dependencies": {
"uc.micro": "uc.micro@2.1.0"
}
},
"markdown-it-attrs@4.2.0_markdown-it@14.1.0": {
"integrity": "sha512-m7svtUBythvcGFFZAv9VjMEvs8UbHri2sojJ3juJumoOzv8sdkx9a7W3KxiHbXxAbvL3Xauak8TMwCnvigVPKw==",
"dependencies": {
"markdown-it": "markdown-it@14.1.0"
}
},
"markdown-it-deflist@3.0.0": {
"integrity": "sha512-OxPmQ/keJZwbubjiQWOvKLHwpV2wZ5I3Smc81OjhwbfJsjdRrvD5aLTQxmZzzePeO0kbGzAo3Krk4QLgA8PWLg==",
"dependencies": {}
},
"markdown-it@14.1.0": {
"integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==",
"dependencies": {
"argparse": "argparse@2.0.1",
"entities": "entities@4.5.0",
"linkify-it": "linkify-it@5.0.0",
"mdurl": "mdurl@2.0.0",
"punycode.js": "punycode.js@2.3.1",
"uc.micro": "uc.micro@2.1.0"
}
},
"mdurl@2.0.0": {
"integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==",
"dependencies": {}
},
"meriyah@4.5.0": {
"integrity": "sha512-Rbiu0QPIxTXgOXwiIpRVJfZRQ2FWyfzYrOGBs9SN5RbaXg1CN5ELn/plodwWwluX93yzc4qO/bNIen1ThGFCxw==",
"dependencies": {}
},
"punycode.js@2.3.1": {
"integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==",
"dependencies": {}
},
"tslib@2.7.0": {
"integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==",
"dependencies": {}
},
"uc.micro@2.1.0": {
"integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==",
"dependencies": {}
},
"unidecode@1.1.0": {
"integrity": "sha512-GIp57N6DVVJi8dpeIU6/leJGdv7W65ZSXFLFiNmxvexXkc0nXdqUvhA/qL9KqBKsILxMwg5MnmYNOIDJLb5JVA==",
"dependencies": {}
}
}
},
"remote": {
"https://deno.land/std@0.170.0/_util/asserts.ts": "d0844e9b62510f89ce1f9878b046f6a57bf88f208a10304aab50efcb48365272",
"https://deno.land/std@0.170.0/_util/os.ts": "8a33345f74990e627b9dfe2de9b040004b08ea5146c7c9e8fe9a29070d193934",
"https://deno.land/std@0.170.0/encoding/base64.ts": "8605e018e49211efc767686f6f687827d7f5fd5217163e981d8d693105640d7a",
"https://deno.land/std@0.170.0/fmt/colors.ts": "03ad95e543d2808bc43c17a3dd29d25b43d0f16287fe562a0be89bf632454a12",
"https://deno.land/std@0.170.0/path/_constants.ts": "df1db3ffa6dd6d1252cc9617e5d72165cd2483df90e93833e13580687b6083c3",
"https://deno.land/std@0.170.0/path/_interface.ts": "ee3b431a336b80cf445441109d089b70d87d5e248f4f90ff906820889ecf8d09",
"https://deno.land/std@0.170.0/path/_util.ts": "d16be2a16e1204b65f9d0dfc54a9bc472cafe5f4a190b3c8471ec2016ccd1677",
"https://deno.land/std@0.170.0/path/common.ts": "bee563630abd2d97f99d83c96c2fa0cca7cee103e8cb4e7699ec4d5db7bd2633",
"https://deno.land/std@0.170.0/path/glob.ts": "81cc6c72be002cd546c7a22d1f263f82f63f37fe0035d9726aa96fc8f6e4afa1",
"https://deno.land/std@0.170.0/path/mod.ts": "cf7cec7ac11b7048bb66af8ae03513e66595c279c65cfa12bfc07d9599608b78",
"https://deno.land/std@0.170.0/path/posix.ts": "b859684bc4d80edfd4cad0a82371b50c716330bed51143d6dcdbe59e6278b30c",
"https://deno.land/std@0.170.0/path/separator.ts": "fe1816cb765a8068afb3e8f13ad272351c85cbc739af56dacfc7d93d710fe0f9",
"https://deno.land/std@0.170.0/path/win32.ts": "7cebd2bda6657371adc00061a1d23fdd87bcdf64b4843bb148b0b24c11b40f69",
"https://deno.land/x/cliffy@v0.25.7/_utils/distance.ts": "02af166952c7c358ac83beae397aa2fbca4ad630aecfcd38d92edb1ea429f004",
"https://deno.land/x/cliffy@v0.25.7/ansi/ansi.ts": "7f43d07d31dd7c24b721bb434c39cbb5132029fa4be3dd8938873065f65e5810",
"https://deno.land/x/cliffy@v0.25.7/ansi/ansi_escapes.ts": "885f61f343223f27b8ec69cc138a54bea30542924eacd0f290cd84edcf691387",
"https://deno.land/x/cliffy@v0.25.7/ansi/chain.ts": "31fb9fcbf72fed9f3eb9b9487270d2042ccd46a612d07dd5271b1a80ae2140a0",
"https://deno.land/x/cliffy@v0.25.7/ansi/colors.ts": "5f71993af5bd1aa0a795b15f41692d556d7c89584a601fed75997df844b832c9",
"https://deno.land/x/cliffy@v0.25.7/ansi/cursor_position.ts": "d537491e31d9c254b208277448eff92ff7f55978c4928dea363df92c0df0813f",
"https://deno.land/x/cliffy@v0.25.7/ansi/deps.ts": "0f35cb7e91868ce81561f6a77426ea8bc55dc15e13f84c7352f211023af79053",
"https://deno.land/x/cliffy@v0.25.7/ansi/mod.ts": "bb4e6588e6704949766205709463c8c33b30fec66c0b1846bc84a3db04a4e075",
"https://deno.land/x/cliffy@v0.25.7/ansi/tty.ts": "8fb064c17ead6cdf00c2d3bc87a9fd17b1167f2daa575c42b516f38bdb604673",
"https://deno.land/x/cliffy@v0.25.7/command/_errors.ts": "a9bd23dc816b32ec96c9b8f3057218241778d8c40333b43341138191450965e5",
"https://deno.land/x/cliffy@v0.25.7/command/_utils.ts": "9ab3d69fabab6c335b881b8a5229cbd5db0c68f630a1c307aff988b6396d9baf",
"https://deno.land/x/cliffy@v0.25.7/command/command.ts": "a2b83c612acd65c69116f70dec872f6da383699b83874b70fcf38cddf790443f",
"https://deno.land/x/cliffy@v0.25.7/command/completions/_bash_completions_generator.ts": "43b4abb543d4dc60233620d51e69d82d3b7c44e274e723681e0dce2a124f69f9",
"https://deno.land/x/cliffy@v0.25.7/command/completions/_fish_completions_generator.ts": "d0289985f5cf0bd288c05273bfa286b24c27feb40822eb7fd9d7fee64e6580e8",
"https://deno.land/x/cliffy@v0.25.7/command/completions/_zsh_completions_generator.ts": "14461eb274954fea4953ee75938821f721da7da607dc49bcc7db1e3f33a207bd",
"https://deno.land/x/cliffy@v0.25.7/command/completions/bash.ts": "053aa2006ec327ccecacb00ba28e5eb836300e5c1bec1b3cfaee9ddcf8189756",
"https://deno.land/x/cliffy@v0.25.7/command/completions/complete.ts": "58df61caa5e6220ff2768636a69337923ad9d4b8c1932aeb27165081c4d07d8b",
"https://deno.land/x/cliffy@v0.25.7/command/completions/fish.ts": "9938beaa6458c6cf9e2eeda46a09e8cd362d4f8c6c9efe87d3cd8ca7477402a5",
"https://deno.land/x/cliffy@v0.25.7/command/completions/mod.ts": "aeef7ec8e319bb157c39a4bab8030c9fe8fa327b4c1e94c9c1025077b45b40c0",
"https://deno.land/x/cliffy@v0.25.7/command/completions/zsh.ts": "8b04ab244a0b582f7927d405e17b38602428eeb347a9968a657e7ea9f40e721a",
"https://deno.land/x/cliffy@v0.25.7/command/deprecated.ts": "bbe6670f1d645b773d04b725b8b8e7814c862c9f1afba460c4d599ffe9d4983c",
"https://deno.land/x/cliffy@v0.25.7/command/deps.ts": "275b964ce173770bae65f6b8ebe9d2fd557dc10292cdd1ed3db1735f0d77fa1d",
"https://deno.land/x/cliffy@v0.25.7/command/help/_help_generator.ts": "f7c349cb2ddb737e70dc1f89bcb1943ca9017a53506be0d4138e0aadb9970a49",
"https://deno.land/x/cliffy@v0.25.7/command/help/mod.ts": "09d74d3eb42d21285407cda688074c29595d9c927b69aedf9d05ff3f215820d3",
"https://deno.land/x/cliffy@v0.25.7/command/mod.ts": "d0a32df6b14028e43bb2d41fa87d24bc00f9662a44e5a177b3db02f93e473209",
"https://deno.land/x/cliffy@v0.25.7/command/type.ts": "24e88e3085e1574662b856ccce70d589959648817135d4469fab67b9cce1b364",
"https://deno.land/x/cliffy@v0.25.7/command/types.ts": "ae02eec0ed7a769f7dba2dd5d3a931a61724b3021271b1b565cf189d9adfd4a0",
"https://deno.land/x/cliffy@v0.25.7/command/types/action_list.ts": "33c98d449617c7a563a535c9ceb3741bde9f6363353fd492f90a74570c611c27",
"https://deno.land/x/cliffy@v0.25.7/command/types/boolean.ts": "3879ec16092b4b5b1a0acb8675f8c9250c0b8a972e1e4c7adfba8335bd2263ed",
"https://deno.land/x/cliffy@v0.25.7/command/types/child_command.ts": "f1fca390c7fbfa7a713ca15ef55c2c7656bcbb394d50e8ef54085bdf6dc22559",
"https://deno.land/x/cliffy@v0.25.7/command/types/command.ts": "325d0382e383b725fd8d0ef34ebaeae082c5b76a1f6f2e843fee5dbb1a4fe3ac",
"https://deno.land/x/cliffy@v0.25.7/command/types/enum.ts": "2178345972adf7129a47e5f02856ca3e6852a91442a1c78307dffb8a6a3c6c9f",
"https://deno.land/x/cliffy@v0.25.7/command/types/file.ts": "8618f16ac9015c8589cbd946b3de1988cc4899b90ea251f3325c93c46745140e",
"https://deno.land/x/cliffy@v0.25.7/command/types/integer.ts": "29864725fd48738579d18123d7ee78fed37515e6dc62146c7544c98a82f1778d",
"https://deno.land/x/cliffy@v0.25.7/command/types/number.ts": "aeba96e6f470309317a16b308c82e0e4138a830ec79c9877e4622c682012bc1f",
"https://deno.land/x/cliffy@v0.25.7/command/types/string.ts": "e4dadb08a11795474871c7967beab954593813bb53d9f69ea5f9b734e43dc0e0",
"https://deno.land/x/cliffy@v0.25.7/command/upgrade/mod.ts": "17e2df3b620905583256684415e6c4a31e8de5c59066eb6d6c9c133919292dc4",
"https://deno.land/x/cliffy@v0.25.7/command/upgrade/provider.ts": "d6fb846043232cbd23c57d257100c7fc92274984d75a5fead0f3e4266dc76ab8",
"https://deno.land/x/cliffy@v0.25.7/command/upgrade/provider/deno_land.ts": "24f8d82e38c51e09be989f30f8ad21f9dd41ac1bb1973b443a13883e8ba06d6d",
"https://deno.land/x/cliffy@v0.25.7/command/upgrade/provider/github.ts": "99e1b133dd446c6aa79f69e69c46eb8bc1c968dd331c2a7d4064514a317c7b59",
"https://deno.land/x/cliffy@v0.25.7/command/upgrade/provider/nest_land.ts": "0e07936cea04fa41ac9297f32d87f39152ea873970c54cb5b4934b12fee1885e",
"https://deno.land/x/cliffy@v0.25.7/command/upgrade/upgrade_command.ts": "3640a287d914190241ea1e636774b1b4b0e1828fa75119971dd5304784061e05",
"https://deno.land/x/cliffy@v0.25.7/flags/_errors.ts": "f1fbb6bfa009e7950508c9d491cfb4a5551027d9f453389606adb3f2327d048f",
"https://deno.land/x/cliffy@v0.25.7/flags/_utils.ts": "340d3ecab43cde9489187e1f176504d2c58485df6652d1cdd907c0e9c3ce4cc2",
"https://deno.land/x/cliffy@v0.25.7/flags/_validate_flags.ts": "16eb5837986c6f6f7620817820161a78d66ce92d690e3697068726bbef067452",
"https://deno.land/x/cliffy@v0.25.7/flags/deprecated.ts": "a72a35de3cc7314e5ebea605ca23d08385b218ef171c32a3f135fb4318b08126",
"https://deno.land/x/cliffy@v0.25.7/flags/flags.ts": "68a9dfcacc4983a84c07ba19b66e5e9fccd04389fad215210c60fb414cc62576",
"https://deno.land/x/cliffy@v0.25.7/flags/mod.ts": "b21c2c135cd2437cc16245c5f168a626091631d6d4907ad10db61c96c93bdb25",
"https://deno.land/x/cliffy@v0.25.7/flags/types.ts": "7452ea5296758fb7af89930349ce40d8eb9a43b24b3f5759283e1cb5113075fd",
"https://deno.land/x/cliffy@v0.25.7/flags/types/boolean.ts": "4c026dd66ec9c5436860dc6d0241427bdb8d8e07337ad71b33c08193428a2236",
"https://deno.land/x/cliffy@v0.25.7/flags/types/integer.ts": "b60d4d590f309ddddf066782d43e4dc3799f0e7d08e5ede7dc62a5ee94b9a6d9",
"https://deno.land/x/cliffy@v0.25.7/flags/types/number.ts": "610936e2d29de7c8c304b65489a75ebae17b005c6122c24e791fbed12444d51e",
"https://deno.land/x/cliffy@v0.25.7/flags/types/string.ts": "e89b6a5ce322f65a894edecdc48b44956ec246a1d881f03e97bbda90dd8638c5",
"https://deno.land/x/cliffy@v0.25.7/keycode/key_code.ts": "c4ab0ffd102c2534962b765ded6d8d254631821bf568143d9352c1cdcf7a24be",
"https://deno.land/x/cliffy@v0.25.7/keycode/key_codes.ts": "917f0a2da0dbace08cf29bcfdaaa2257da9fe7e705fff8867d86ed69dfb08cfe",
"https://deno.land/x/cliffy@v0.25.7/keycode/mod.ts": "292d2f295316c6e0da6955042a7b31ab2968ff09f2300541d00f05ed6c2aa2d4",
"https://deno.land/x/cliffy@v0.25.7/mod.ts": "e3515ccf6bd4e4ac89322034e07e2332ed71901e4467ee5bc9d72851893e167b",
"https://deno.land/x/cliffy@v0.25.7/prompt/_generic_input.ts": "737cff2de02c8ce35250f5dd79c67b5fc176423191a2abd1f471a90dd725659e",
"https://deno.land/x/cliffy@v0.25.7/prompt/_generic_list.ts": "79b301bf09eb19f0d070d897f613f78d4e9f93100d7e9a26349ef0bfaa7408d2",
"https://deno.land/x/cliffy@v0.25.7/prompt/_generic_prompt.ts": "8630ce89a66d83e695922df41721cada52900b515385d86def597dea35971bb2",
"https://deno.land/x/cliffy@v0.25.7/prompt/_generic_suggestions.ts": "2a8b619f91e8f9a270811eff557f10f1343a444a527b5fc22c94de832939920c",
"https://deno.land/x/cliffy@v0.25.7/prompt/_utils.ts": "676cca30762656ed1a9bcb21a7254244278a23ffc591750e98a501644b6d2df3",
"https://deno.land/x/cliffy@v0.25.7/prompt/checkbox.ts": "e5a5a9adbb86835dffa2afbd23c6f7a8fe25a9d166485388ef25aba5dc3fbf9e",
"https://deno.land/x/cliffy@v0.25.7/prompt/confirm.ts": "94c8e55de3bbcd53732804420935c432eab29945497d1c47c357d236a89cb5f6",
"https://deno.land/x/cliffy@v0.25.7/prompt/deps.ts": "4c38ab18e55a792c9a136c1c29b2b6e21ea4820c45de7ef4cf517ce94012c57d",
"https://deno.land/x/cliffy@v0.25.7/prompt/figures.ts": "26af0fbfe21497220e4b887bb550fab997498cde14703b98e78faf370fbb4b94",
"https://deno.land/x/cliffy@v0.25.7/prompt/input.ts": "ee45532e0a30c2463e436e08ae291d79d1c2c40872e17364c96d2b97c279bf4d",
"https://deno.land/x/cliffy@v0.25.7/prompt/list.ts": "6780427ff2a932a48c9b882d173c64802081d6cdce9ff618d66ba6504b6abc50",
"https://deno.land/x/cliffy@v0.25.7/prompt/mod.ts": "195aed14d10d279914eaa28c696dec404d576ca424c097a5bc2b4a7a13b66c89",
"https://deno.land/x/cliffy@v0.25.7/prompt/number.ts": "015305a76b50138234dde4fd50eb886c6c7c0baa1b314caf811484644acdc2cf",
"https://deno.land/x/cliffy@v0.25.7/prompt/prompt.ts": "0e7f6a1d43475ee33fb25f7d50749b2f07fc0bcddd9579f3f9af12d05b4a4412",
"https://deno.land/x/cliffy@v0.25.7/prompt/secret.ts": "58745f5231fb2c44294c4acf2511f8c5bfddfa1e12f259580ff90dedea2703d6",
"https://deno.land/x/cliffy@v0.25.7/prompt/select.ts": "1e982eae85718e4e15a3ee10a5ae2233e532d7977d55888f3a309e8e3982b784",
"https://deno.land/x/cliffy@v0.25.7/prompt/toggle.ts": "842c3754a40732f2e80bcd4670098713e402e64bd930e6cab2b787f7ad4d931a",
"https://deno.land/x/cliffy@v0.25.7/table/border.ts": "2514abae4e4f51eda60a5f8c927ba24efd464a590027e900926b38f68e01253c",
"https://deno.land/x/cliffy@v0.25.7/table/cell.ts": "1d787d8006ac8302020d18ec39f8d7f1113612c20801b973e3839de9c3f8b7b3",
"https://deno.land/x/cliffy@v0.25.7/table/deps.ts": "5b05fa56c1a5e2af34f2103fd199e5f87f0507549963019563eae519271819d2",
"https://deno.land/x/cliffy@v0.25.7/table/layout.ts": "46bf10ae5430cf4fbb92f23d588230e9c6336edbdb154e5c9581290562b169f4",
"https://deno.land/x/cliffy@v0.25.7/table/mod.ts": "e74f69f38810ee6139a71132783765feb94436a6619c07474ada45b465189834",
"https://deno.land/x/cliffy@v0.25.7/table/row.ts": "5f519ba7488d2ef76cbbf50527f10f7957bfd668ce5b9169abbc44ec88302645",
"https://deno.land/x/cliffy@v0.25.7/table/table.ts": "ec204c9d08bb3ff1939c5ac7412a4c9ed7d00925d4fc92aff9bfe07bd269258d",
"https://deno.land/x/cliffy@v0.25.7/table/utils.ts": "187bb7dcbcfb16199a5d906113f584740901dfca1007400cba0df7dcd341bc29",
"https://deno.land/x/deno_dom@v0.1.48/build/deno-wasm/deno-wasm.js": "d6841a06342eb6a2798ef28de79ad69c0f2fa349fa04d3ca45e5fcfbf50a9340",
"https://deno.land/x/deno_dom@v0.1.48/deno-dom-wasm.ts": "0669396686fb207f1354af33df6aabe2189b4eceafdb1bf7f3d6bbb2637b6b03",
"https://deno.land/x/deno_dom@v0.1.48/src/api.ts": "0ff5790f0a3eeecb4e00b7d8fbfa319b165962cf6d0182a65ba90f158d74f7d7",
"https://deno.land/x/deno_dom@v0.1.48/src/constructor-lock.ts": "0e7b297e8b9cf921a3b0d3a692ec5fb462c5afc47ec554292e20090b9e16b40a",
"https://deno.land/x/deno_dom@v0.1.48/src/deserialize.ts": "1cf4096678d8afed8ed28dbad690504c4d2c28149ba768b26eacd1416873425b",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/document-fragment.ts": "1c7352a3c816587ed7fad574b42636198f680f17abc3836fcfe7799b31e7718f",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/document.ts": "f8503c0ffe0d703535e84d174f1c30aa31eff15e1450777d7f2e8da81546c002",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/dom-parser.ts": "784ee0e766d4a01e14420f328053fd3a0016c6b40ee442edc3ae80f5d9777927",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/element.ts": "f662dbf28d2ac873ebbbe2d4ae53121d13879c2061416f6eae4e8cca58922e8b",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/elements/html-template-element.ts": "740b97a5378c9a14cccf3429299846eda240b613013e2d2d7f20b393897453c2",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/html-collection.ts": "eedc0b097612ef420d975df6924850a36a4829b35aafa4c92078609a15a52f08",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/node-list.ts": "d19fec8ed4979f43c8e117f9937b3da22acc2c8514cb1ef0074f54793cdfc8c9",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/node.ts": "c93e5f6b6c011cbad6f8728d65459782b911e097f9d0c8c99a51591f7c936449",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/selectors/custom-api.ts": "852696bd58e534bc41bd3be9e2250b60b67cd95fd28ed16b1deff1d548531a71",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/selectors/nwsapi-types.ts": "c43b36c36acc5d32caabaa54fda8c9d239b2b0fcbce9a28efb93c84aa1021698",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/selectors/nwsapi.js": "985d7d8fc1eabbb88946b47a1c44c1b2d4aa79ff23c21424219f1528fa27a2ff",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/selectors/selectors.ts": "83eab57be2290fb48e3130533448c93c6c61239f2a2f3b85f1917f80ca0fdc75",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/selectors/sizzle-types.ts": "78149e2502409989ce861ed636b813b059e16bc267bb543e7c2b26ef43e4798b",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/selectors/sizzle.js": "c3aed60c1045a106d8e546ac2f85cc82e65f62d9af2f8f515210b9212286682a",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/utils-types.ts": "96db30e3e4a75b194201bb9fa30988215da7f91b380fca6a5143e51ece2a8436",
"https://deno.land/x/deno_dom@v0.1.48/src/dom/utils.ts": "4c6206516fb8f61f37a209c829e812c4f5a183e46d082934dd14c91bde939263",
"https://deno.land/x/deno_dom@v0.1.48/src/parser.ts": "e06b2300d693e6ae7564e53dfa5c9a9e97fdb8c044c39c52c8b93b5d60860be3",
"https://deno.land/x/lume@v2.3.2/cli.ts": "71f6e24caf5eb661fb1b903ed6a914718a08ee6711daa689dc61fa5e5a37c54c",
"https://deno.land/x/lume@v2.3.2/cli/build.ts": "122f3e3bc431f952b8139199f588441efcf8ecfe844d9ab454f46f3b1c3fc15d",
"https://deno.land/x/lume@v2.3.2/cli/build_worker.ts": "2c49d9ae651d7da036f313c7dc02ee15774052b0cb295d03fff39a6f9b3a1f0e",
"https://deno.land/x/lume@v2.3.2/cli/cms.ts": "6721718782ca1215756a88c0ed40075a03d4faf12a89a44592dcc1d0a466bd8b",
"https://deno.land/x/lume@v2.3.2/cli/create.ts": "f340056e3b01a61007f82b47a174ede55df2d80d343e492a3853d44007bb8fc6",
"https://deno.land/x/lume@v2.3.2/cli/run.ts": "27e7c84c2bcadc3aa4ca4fbad02330f33000dca9a2ef41780bad3676606bc029",
"https://deno.land/x/lume@v2.3.2/cli/upgrade.ts": "a11e7c9024f78c2e7376c57b4a99e389dbf490769779d2d37a4a3ccd6ef27d9e",
"https://deno.land/x/lume@v2.3.2/cli/utils.ts": "4697e4280ff62b537507ed707ec84ea707b0519f8de32e2e762f498104a8d1ae",
"https://deno.land/x/lume@v2.3.2/core/component_loader.ts": "da80bf80a168d0b91b59eb3449fbf62627d8bf67879df34e71970616d47ce2ec",
"https://deno.land/x/lume@v2.3.2/core/data_loader.ts": "8698a9e9b1aac27147dc835ba89a0e30828c81338eceae86630607d78f146215",
"https://deno.land/x/lume@v2.3.2/core/events.ts": "e4fd1786eb7dd4a041d7d922779b9edf1ee89e51fd17ba5e756f380879ccb557",
"https://deno.land/x/lume@v2.3.2/core/file.ts": "27c04304793dec9972a24575ade217ace1eb204dd342d03930fd51fa5b8c2fbb",
"https://deno.land/x/lume@v2.3.2/core/formats.ts": "24d9f5ccf384b2474f457cc0d3855e6ad411ded0d6acf4afe36547ba93fc706f",
"https://deno.land/x/lume@v2.3.2/core/fs.ts": "6e22f7c88ef594d527a9efff6e00ec9491f695e39694d7ac355c4de90dbf0952",
"https://deno.land/x/lume@v2.3.2/core/loaders/binary.ts": "bb1e1cf3faac49f6007dc6814168dc0f633da17356db18e68862e4b2a87a3f33",
"https://deno.land/x/lume@v2.3.2/core/loaders/json.ts": "632e840340edf7d79091fb37474a1cbf86dd2d218090fb6f6c0420f5f5e9c2ce",
"https://deno.land/x/lume@v2.3.2/core/loaders/mod.ts": "f33af1a2fa0913cf393cd9ef6bf5aea2d03d1058e8966ad7f1483efbcc7df118",
"https://deno.land/x/lume@v2.3.2/core/loaders/module.ts": "abcb210fa6724b83407407cd0f7ef90462b35a2017bc135a3d124dd7f38843f6",
"https://deno.land/x/lume@v2.3.2/core/loaders/text.ts": "42860fc3482651fa6cfba18a734bb548d6e6e1163bf1015c2abc447ab150acbd",
"https://deno.land/x/lume@v2.3.2/core/loaders/toml.ts": "72ddfef2deea62815c28e27faa2c5356e09b3109e9547e47a6defea3d3332452",
"https://deno.land/x/lume@v2.3.2/core/loaders/yaml.ts": "241dc41fbe51b92e38dc748eda614c35d80fb8c63a6d40253453c6bb78c9c47e",
"https://deno.land/x/lume@v2.3.2/core/processors.ts": "ce9b97307740723afd86d1773e946981a96769189ba6acd649b412e48552045d",
"https://deno.land/x/lume@v2.3.2/core/renderer.ts": "b1879895f7544326e61e95a6413689975e79eabae0c48ca5912f06d2b4afde43",
"https://deno.land/x/lume@v2.3.2/core/scopes.ts": "dbdf93d7a9cead84833779e974f190b1379356ec7c0ccd34aa92f917c2cdd2f9",
"https://deno.land/x/lume@v2.3.2/core/scripts.ts": "286969b120d2290ba57a7fdd9b37e587aacf4e4162d92f51f1f1e9e18c864f30",
"https://deno.land/x/lume@v2.3.2/core/searcher.ts": "9093c2c64d1190b55a886b2905a224e0cbf86532bea4883e065e391851a8f14c",
"https://deno.land/x/lume@v2.3.2/core/server.ts": "aa8f7bf3dd89bfc3ff648c191950df0f4d5115efd73fdd07f9ceecaff7c89bf1",
"https://deno.land/x/lume@v2.3.2/core/site.ts": "c57fecc015fc2af5ed1b4644ba09719591bd5b1a167bb7e0657eca881c175d86",
"https://deno.land/x/lume@v2.3.2/core/slugifier.ts": "70427c98d32533171933304d34867c15d6b7bcfd48c7d1e0347184b8c4fb8b8e",
"https://deno.land/x/lume@v2.3.2/core/source.ts": "2a8a108e39501cfab89862888eee38528b55321242ea22b6d98fe12155056e1b",
"https://deno.land/x/lume@v2.3.2/core/utils/cli_options.ts": "0e48094ef8b89502c53fa597e01238c2ca972f65d2b9b219cca42a3988cba3c6",
"https://deno.land/x/lume@v2.3.2/core/utils/concurrent.ts": "cb0775b3d95f3faa356aa3a3e489dccef8807ed93cc4f84fcf5bc81e87c29504",
"https://deno.land/x/lume@v2.3.2/core/utils/data_values.ts": "40cc18575c35d64797b06fb8638920f54d22c650c50e8760756a7ccbaa37da75",
"https://deno.land/x/lume@v2.3.2/core/utils/date.ts": "4972e6e43d9756a3858494004e1b45df3b947033abe68db02acfc0bbb7847ce1",
"https://deno.land/x/lume@v2.3.2/core/utils/digest.ts": "445b387983391af73269686292a65bb677119a25a327776885ff1242a9397ad8",
"https://deno.land/x/lume@v2.3.2/core/utils/dom.ts": "d406fb5c48ceb012286d0aff66ef635261eda666de2ce07538c0cf9366b8fecd",
"https://deno.land/x/lume@v2.3.2/core/utils/env.ts": "d2440f14ad27e65b0a42b35a52f59ccce0430dd52950bd5df103bb1c9ba1a4a7",
"https://deno.land/x/lume@v2.3.2/core/utils/generator.ts": "1e664e9fd4c469e38a0acf5c94fd49dac4f38cb6334563ea4b7fc498b5958877",
"https://deno.land/x/lume@v2.3.2/core/utils/log.ts": "9b229e345d85ce8bd2d108bff99c8c57fcbded62e65776af294f94f349b48641",
"https://deno.land/x/lume@v2.3.2/core/utils/lume_config.ts": "4f81ecbdd699191f74e7c7fc29f8e348d7cf2bd182c01ae400ca29dc9d0af79b",
"https://deno.land/x/lume@v2.3.2/core/utils/lume_version.ts": "96ce8c0144b5adbc170f388b60be706244d1bd100413e748e9cf23878838c87c",
"https://deno.land/x/lume@v2.3.2/core/utils/merge_data.ts": "f4771c4f027b17487bf9a33bc2b04701a97f0578fd4a7feb31809cc119e5ee63",
"https://deno.land/x/lume@v2.3.2/core/utils/net.ts": "7827473a96b28950ab8083582a1f810e56ab265c28196494d9d714f1e0c17e8a",
"https://deno.land/x/lume@v2.3.2/core/utils/object.ts": "e00ee6e91264064772c87e69e128a09ba0e30c2c41be4a5302881f59f456fc31",
"https://deno.land/x/lume@v2.3.2/core/utils/page_date.ts": "096b21d1832c74bc338c8d8d8762f1f5106259b73e6b2caa72fb50986d4f1f5b",
"https://deno.land/x/lume@v2.3.2/core/utils/page_url.ts": "99da7e9e2b8ba0aebb4412ef7d4e1c89bc47ac4c59e34db4a9a4f4108812f4ca",
"https://deno.land/x/lume@v2.3.2/core/utils/path.ts": "109b9a6c450929db4f7b133859f5eebbe92999d3cc523a19988a058abec582b5",
"https://deno.land/x/lume@v2.3.2/core/utils/read.ts": "e096b1f37f8f0a6820e6ee00af1832d133598d55c961b226d057a5467207c5cd",
"https://deno.land/x/lume@v2.3.2/core/watcher.ts": "6c6c4b5feb540958bfd3ca78f420f4278d39eb317e9476aeec85d0ca69368873",
"https://deno.land/x/lume@v2.3.2/core/writer.ts": "7c56cdae2fcbaebe3c4d66d6c75bc056906d82517d880ba8e02acbb464e6c6b6",
"https://deno.land/x/lume@v2.3.2/deps/cli.ts": "9a49ff9eae5622194cd725a63990442a3f4438aba44639c0fec87bd6655a8a17",
"https://deno.land/x/lume@v2.3.2/deps/cliffy.ts": "faff0c2ca187ec9fd1ad8660141f85b9d05b5c36bab25b40eb5038c02590a310",
"https://deno.land/x/lume@v2.3.2/deps/colors.ts": "a9d3e7e31422b2e8690514bd2de5902424893c458b618142eff901fcba7175ef",
"https://deno.land/x/lume@v2.3.2/deps/crypto.ts": "020df39e6ba16ec8f3936b0ceff03a3d64bde8900a976ba3a519b5cc09d337d2",
"https://deno.land/x/lume@v2.3.2/deps/date.ts": "fdd2d83d96ff02b486aca730e6fef1c687422c950ecc537c17775c758bd1851a",
"https://deno.land/x/lume@v2.3.2/deps/dom.ts": "5670c225863738487fb03d19524dfcdd6d08c8851ffc9435d7142806cea6a458",
"https://deno.land/x/lume@v2.3.2/deps/front_matter.ts": "32bad6a3548a813c6da6292a579300dfefc4435252f90c5b3ec565325b1d3000",
"https://deno.land/x/lume@v2.3.2/deps/fs.ts": "59c333197f04f6e473164ac55631331eda7e680e7a24c42557a49f7fbd8d5fd0",
"https://deno.land/x/lume@v2.3.2/deps/hex.ts": "432c6203dfc5b13132ce242261d3d80cabe0c09bfdac9ba0060cc8cfaff7d44b",
"https://deno.land/x/lume@v2.3.2/deps/highlight.ts": "e9a13912eb5884fce7711457a1529206cbc0a9b6ddc5db4ecabc219af6a9a910",
"https://deno.land/x/lume@v2.3.2/deps/http.ts": "439b1e215932cdec8552c5b478b9ddbd552cca960d4b59bb1e90c0221c32e710",
"https://deno.land/x/lume@v2.3.2/deps/init.ts": "05d45af66ebdfe63e43540618f51ece8f99d98dc49de890f10eeb43abe9ed0f3",
"https://deno.land/x/lume@v2.3.2/deps/jsonc.ts": "e359eb0ef9f5f15518e6afe9bafb5b48bd5798dc000c8e210953c29cb319e607",
"https://deno.land/x/lume@v2.3.2/deps/log.ts": "b7c9fbc562f1b7ab951d77198094edeb41efb95095a9fa89c9ed9dc93600b14a",
"https://deno.land/x/lume@v2.3.2/deps/markdown_it.ts": "f68bb28890f77347ac7bc980026ea52e3cf0940278a3930428f5900be9e6491f",
"https://deno.land/x/lume@v2.3.2/deps/path.ts": "c51f6dcd53694ac7337bc69bb00237551541b062e3136fe8c3729f9d536da72e",
"https://deno.land/x/lume@v2.3.2/deps/temporal.ts": "1958b134c4186b0ab39316fa33ba19d1a4203e2ea445080429d60d296b91a552",
"https://deno.land/x/lume@v2.3.2/deps/toml.ts": "8d103f6379d09750299ea91d71293a851f69b4cf011bdb7a1323409206eca59f",
"https://deno.land/x/lume@v2.3.2/deps/unidecode.ts": "e476000bf9278edd64eb79a426ec68ac45e1c691a114ee07f9b89b4d30ffca1c",
"https://deno.land/x/lume@v2.3.2/deps/vento.ts": "18e72865672eb5e7203e31e6f5df61ef411a13c468ecf59029e4c459869ef091",
"https://deno.land/x/lume@v2.3.2/deps/xml.ts": "3545e8f41aba074180e1b3b9d220e7e665140d4f045cb0e0e6a209aefa9febfa",
"https://deno.land/x/lume@v2.3.2/deps/yaml.ts": "cbcf4d295ed88066e12a718750f09cebbf30fefa32e186844b597bce74b35557",
"https://deno.land/x/lume@v2.3.2/middlewares/logger.ts": "c96f1a9f9d5757555b6f141865ce8551ac176f90c8ee3e9ad797b2b400a9a567",
"https://deno.land/x/lume@v2.3.2/middlewares/no_cache.ts": "0119e3ae3a596ab12c42df693b93e5b03dd9608e289d862242751a9739438f35",
"https://deno.land/x/lume@v2.3.2/middlewares/no_cors.ts": "4d24619b5373c98bcc3baf404db47ba088c87ac8538ea1784e58d197b81d4d02",
"https://deno.land/x/lume@v2.3.2/middlewares/not_found.ts": "4507842d422267062c34662dceab17affcaad01858a5890fda163a8ddeb31487",
"https://deno.land/x/lume@v2.3.2/middlewares/reload.ts": "ec723e917bd12c83f65fc39a66592add9ec2ab56a1ad17f429ba749d32c218f9",
"https://deno.land/x/lume@v2.3.2/middlewares/reload_client.js": "992ac4a2f4a9fb4a1ab5f23f674ef202a43d73652cdebcf7b1552b482a7410ef",
"https://deno.land/x/lume@v2.3.2/mod.ts": "f93dcbc0ccb7a9e6cab93d0e8f1f0643b112f3084bedc603379dc1b47d7d380d",
"https://deno.land/x/lume@v2.3.2/plugins/code_highlight.ts": "1d70a1d136ea35c987687ef19f9f3058bbc319cbd359bfe6cc6013f3292efdaf",
"https://deno.land/x/lume@v2.3.2/plugins/date.ts": "d92823f67326e4f5d73d8cda2e357d36c07a30f4824d95b9402ae4202b336e0c",
"https://deno.land/x/lume@v2.3.2/plugins/feed.ts": "4bfb12172b270e40b7ae11beacbe8baa6ca680f0eb65dd732a25c78e9ab89ae5",
"https://deno.land/x/lume@v2.3.2/plugins/json.ts": "67e5e2e00f8e8640f33c1f97a2bf82a7c97a67a838804637b87b16b72f9042e1",
"https://deno.land/x/lume@v2.3.2/plugins/markdown.ts": "c7027605edee274762edb20f7040ccba6415c5fe656cc6e25ce91c448f467fd8",
"https://deno.land/x/lume@v2.3.2/plugins/modify_urls.ts": "144ace1daa032e28b21fd6cd8c35ac76cba6a5ddb143c607ad94f9a9176da482",
"https://deno.land/x/lume@v2.3.2/plugins/modules.ts": "e64197315d930e462aca24e444d0cfcefb37bfea168b2306122b892a1e1c5b8e",
"https://deno.land/x/lume@v2.3.2/plugins/paginate.ts": "7dfee977a205dfe0af33a3e406f73017badd2d4593cf27e5bd897da7ab12ba8a",
"https://deno.land/x/lume@v2.3.2/plugins/relative_urls.ts": "4b9ff5b2fdc5cd3e8a7766b5c8c288f5cdfbb2fa03fe99e110663082218da188",
"https://deno.land/x/lume@v2.3.2/plugins/search.ts": "ff570560c6ca95598a1cbfb3a77611477ee7dbb53300bcc3ba14d18c9e5eba79",
"https://deno.land/x/lume@v2.3.2/plugins/toml.ts": "72c75546056e503a59752e33dc25542f2aa21d743bd47f498d722b97958212f5",
"https://deno.land/x/lume@v2.3.2/plugins/url.ts": "3718185697778f3b4dd17924d9d282d0a5a74030301e7fcae8a7f1b21f0ef9a9",
"https://deno.land/x/lume@v2.3.2/plugins/vento.ts": "c6e147e15cade62f162f07b94067f43a240bd9c5d814286d8f77a5bceae3ae19",
"https://deno.land/x/lume@v2.3.2/plugins/yaml.ts": "8cb20b4bf3a265be0d975235b537c9807db2f34d357fc27546c05d628d3fda9f",
"https://deno.land/x/lume@v2.3.2/types.ts": "516bec311f10083c5b1d8109e8afd17f02b49cc62c45dca53706f286cb855dba",
"https://deno.land/x/lume_markdown_plugins@v0.7.1/toc.ts": "1fe2769056a022303b3871fc4b7be26b7738d44a31e5fd08debd527e9dc49ecc",
"https://deno.land/x/lume_markdown_plugins@v0.7.1/toc/anchors.ts": "8a4a1c6b2c63156622695ceba57fa7100a6e5f109c9a383a1dcaf755233c8184",
"https://deno.land/x/lume_markdown_plugins@v0.7.1/toc/mod.ts": "8c7aa6e1dcfabda4264503495a3875388108cd9a5a94b54853b45a8e8cba9f78",
"https://deno.land/x/lume_markdown_plugins@v0.7.1/utils.ts": "6e6c3c394709eff39080562732c2dafe404f225253aaded937133ea694c4b735",
"https://deno.land/x/vento@v1.12.10/deps.ts": "65b1f0943c280aa0f1e35b2d52be64e699550d933f17d192cd7db8af4163835a",
"https://deno.land/x/vento@v1.12.10/mod.ts": "296c9cc4253c1b88a94fc630a05d9a12947a908966f2db43968141f1c282a7d6",
"https://deno.land/x/vento@v1.12.10/plugins/echo.ts": "0c9de6b508ebf79908ecdaf406757bf0a86ab960bf527a51c6523445fc2d66d2",
"https://deno.land/x/vento@v1.12.10/plugins/escape.ts": "22754819f9a8437ecb4de0df1d3513c5b92fd6be74274d344d9750811030b181",
"https://deno.land/x/vento@v1.12.10/plugins/export.ts": "4cda1bd2d7e28e6d23382a64a6d72e7340bef07fcbc32f604a4705c148b914f1",
"https://deno.land/x/vento@v1.12.10/plugins/for.ts": "d79b7ed3414bc0a70430c95ed2795eb16d898dd2ccf6b40792f2333f1f272fcd",
"https://deno.land/x/vento@v1.12.10/plugins/function.ts": "24c33bf586844ff8940daac2535dcae7f5ce39b443e795ebf16a2c23694850bf",
"https://deno.land/x/vento@v1.12.10/plugins/if.ts": "f992b1f599be11eafaa15bf607eee467ffd4276dec145d7b73cd24c0c6920631",
"https://deno.land/x/vento@v1.12.10/plugins/import.ts": "c36710067e1ea4074097b139c95d001fc1a2e759e05f1346da068405657924b4",
"https://deno.land/x/vento@v1.12.10/plugins/include.ts": "d93d330d3df25a5cfcc34e85c3e6685214280792f3242064e50c94748acfb1f4",
"https://deno.land/x/vento@v1.12.10/plugins/js.ts": "68d78ef2fc7a981d1f124f2f91830135ad46fcbd4dde7d5464cb5103c9293a5e",
"https://deno.land/x/vento@v1.12.10/plugins/layout.ts": "da84978f0639e95e472edddc2f9837757c28113a04dbe67399087c3a4d14780e",
"https://deno.land/x/vento@v1.12.10/plugins/set.ts": "8e0868ef63cbb005f1dc6541cfb2f7b905426237aad1e509f5b724d58975de4a",
"https://deno.land/x/vento@v1.12.10/plugins/trim.ts": "93bce5e32aac9fd1dc4e7acf0278438d710cd1f61f80ce3af719a06cca7f2e3d",
"https://deno.land/x/vento@v1.12.10/plugins/unescape.ts": "dd2d9dbd116b68004f11ab17c9daaf9378ee14300c2d0ec8f422df09d41462ba",
"https://deno.land/x/vento@v1.12.10/src/environment.ts": "22cf5742cbc968a4be5982bb38eabbf61bcd818b9bf971bd8eabb2e904d0162a",
"https://deno.land/x/vento@v1.12.10/src/js.ts": "c4ac5e2b2cd2995523d3167c5708c424686fd30d2d3951ff965a76dbdfb74e37",
"https://deno.land/x/vento@v1.12.10/src/loader.ts": "c05add67f582e937ee611852075ce2cc038b5e80e3e609eef96fa5ed74a5086c",
"https://deno.land/x/vento@v1.12.10/src/tokenizer.ts": "e7830fbc644a3b30cf852d0685f9797e4826ad399a3e0277beebce577b54934c",
"https://deno.land/x/vento@v1.12.10/src/transformer.ts": "587a0b107a2bd1437a3093c4c44c07e4fdf3abfaaf8e845767b69bd34a039154",
"https://deno.land/x/xml@5.4.16/_types.ts": "493c293e61bd2be051c377d4e6389d9f4e17403e70e4f0de25599b86265efc80",
"https://deno.land/x/xml@5.4.16/mod.ts": "b59e5c0dd9fe7ed597c21c39aacf089aa82fe5c5eaad3f411a43a9c104359f4e",
"https://deno.land/x/xml@5.4.16/parse.ts": "af704c72d42607d5b3f364972c413e05b6d2921d164806ec47aee348cf6ce49c",
"https://deno.land/x/xml@5.4.16/stringify.ts": "a00881a1e563902538cfea8ce31464c81e98e61dddcf718039d7118b46464687",
"https://deno.land/x/xml@5.4.16/wasm_xml_parser/wasm_xml_parser.js": "7ec301b1db7d11671f4f8785505c6f617ea05fcb3d558686c67efad263ea0c8e"
}
}

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
fonts/cozette.woff2 Normal file

Binary file not shown.

Binary file not shown.

BIN
fonts/vt323.ttf Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/4g.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/4k-box.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/4k.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/5g.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/ab-testing.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/ac.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/add-box-multiple.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/add-box.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/add-col.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/add-grid.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/add-row.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/alert.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/align-center.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/align-justify.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/align-left.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/align-right.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/analytics.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/anchor.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/android.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/animation.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/archive.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/arrow-bar-down.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/arrow-bar-left.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/arrow-bar-right.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/arrow-bar-up.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/arrow-down-box.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/arrow-down.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/arrow-left-box.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/arrow-left.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/arrow-right-box.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/arrow-right.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/arrow-up-box.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/arrow-up.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/arrows-horizontal.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/arrows-vertical.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/art-text.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/article-multiple.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/article.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/aspect-ratio.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/at.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/attachment.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/audio-device.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/avatar.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/backburger.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/battery-1.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/battery-2.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/battery-charging.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/battery-full.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/battery.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/bed.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/bitcoin.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/bluetooth.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/book-open.svg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icons/pixelarticons/svg/book.svg (Stored with Git LFS) Normal file

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More